Loading ...

Play interactive tourEdit tour

Analysis Report 5jGTtwfwWO

Overview

General Information

Joe Sandbox Version:26.0.0 Aquamarine
Analysis ID:944934
Start date:28.08.2019
Start time:13:36:07
Joe Sandbox Product:Cloud
Overall analysis duration:0h 18m 38s
Hypervisor based Inspection enabled:false
Report type:full
Sample file name:5jGTtwfwWO
Cookbook file name:defaultandroidfilecookbook.jbs
Analysis system description:Android x86 4.4 EEE PC with Lib Houdini (ARM Emulation)
APK Instrumentation enabled:true
Detection:MAL
Classification:mal72.troj.spyw.evad.and@0/251@0/0
Warnings:
Show All
  • Max analysis timeout: 600s exceeded, the analysis took too long
  • No dynamic data available
  • No interacted views
  • No simulation commands forwarded to apk
  • Not all non-executed APIs are in report
  • Not all resource files were parsed
  • Not all resource strings were parsed
  • Report size exceeded maximum capacity and may have missing behavior information.
  • Report size exceeded maximum capacity and may have missing disassembly code.
  • Report size exceeded maximum capacity and may have missing dynamic data code.

Detection

StrategyScoreRangeReportingWhitelistedThreatDetection
Threshold720 - 100Report FP / FNfalse
Necro.n
malicious

Confidence

StrategyScoreRangeFurther Analysis Required?Confidence
Threshold50 - 5false
ConfidenceConfidence


Classification

Analysis Advice

Unable to instrument or execute APK, no dynamic information has been logged



Mitre Att&ck Matrix

Signature Overview

Click to jump to signature section


AV Detection:

barindex
Multi AV Scanner detection for submitted fileShow sources
Source: 5jGTtwfwWOvirustotal: Detection: 17%Perma Link

Location Tracking:

barindex
Queries the phones location (GPS)Show sources
Source: com.baidu.location.a.c;->b:258API Call: android.telephony.TelephonyManager.getCellLocation
Source: com.baidu.location.a.d;->d:235API Call: android.location.Location.getLongitude
Source: com.baidu.location.a.d;->d:237API Call: android.location.Location.getLatitude
Source: com.baidu.location.a.d;->e:281API Call: android.location.Location.getLongitude
Source: com.baidu.location.a.d;->e:283API Call: android.location.Location.getLongitude
Source: com.baidu.location.a.d;->e:284API Call: android.location.Location.getLatitude
Source: com.baidu.location.a.d;->e:286API Call: android.location.Location.getLatitude
Source: com.baidu.location.a.d;->e:308API Call: android.location.Location.getLongitude
Source: com.baidu.location.a.d;->e:310API Call: android.location.Location.getLatitude
Source: com.baidu.location.a.d;->e:312API Call: android.location.Location.getLongitude
Source: com.baidu.location.a.g;->a:32API Call: android.location.Location.getLongitude
Source: com.baidu.location.a.g;->a:33API Call: android.location.Location.getLatitude
Source: com.mintegral.msdk.base.common.net.a.d;->b:88API Call: android.location.Location.getLatitude
Source: com.mintegral.msdk.base.common.net.a.d;->b:92API Call: android.location.Location.getLongitude
Source: com.mintegral.msdk.video.module.c.a;->a:119API Call: android.location.Location.getLatitude
Source: com.mintegral.msdk.video.module.c.a;->a:123API Call: android.location.Location.getLongitude
Source: com.mintegral.msdk.base.common.d.a;->b:198API Call: android.location.Location.getLatitude
Source: com.mintegral.msdk.base.common.d.a;->b:202API Call: android.location.Location.getLongitude
Source: com.mintegral.msdk.base.common.d.b;->a:116API Call: android.location.Location.getLatitude
Source: com.mintegral.msdk.base.common.d.b;->a:120API Call: android.location.Location.getLongitude
Source: com.mintegral.msdk.base.common.d.b;->b:495API Call: android.location.Location.getLatitude
Source: com.mintegral.msdk.base.common.d.b;->b:499API Call: android.location.Location.getLongitude
Source: com.baidu.location.e.b;->k:322API Call: android.telephony.TelephonyManager.getCellLocation
Source: com.baidu.location.e.e;->a:18API Call: android.location.Location.getLongitude
Source: com.baidu.location.e.e;->a:20API Call: android.location.Location.getLatitude
Source: com.baidu.location.e.e;->a:76API Call: android.location.Location.getLongitude
Source: com.baidu.location.e.e;->a:77API Call: android.location.Location.getLatitude
Source: com.baidu.location.e.e;->e:120API Call: android.location.Location.getLongitude
Source: com.baidu.location.e.e;->e:123API Call: android.location.Location.getLatitude
Source: com.baidu.location.e.e;->e:134API Call: android.location.Location.getLongitude
Source: com.baidu.location.e.e;->e:136API Call: android.location.Location.getLatitude
Source: com.baidu.location.e.e;->g:301API Call: android.location.Location.getLongitude
Source: com.baidu.location.e.e;->g:303API Call: android.location.Location.getLatitude
Source: com.baidu.location.e.e;->g:306API Call: android.location.Location.getLongitude
Source: com.baidu.location.e.e;->g:308API Call: android.location.Location.getLatitude
Source: com.baidu.location.e.e;->g:312API Call: android.location.Location.getLongitude
Source: com.baidu.location.e.e;->g:314API Call: android.location.Location.getLatitude
Source: com.baidu.location.e.e;->g:316API Call: android.location.Location.getLongitude
Source: com.baidu.location.e.e;->g:318API Call: android.location.Location.getLatitude
Source: com.baidu.location.e.e;->i:357API Call: android.location.Location.getLatitude
Source: com.baidu.location.e.e;->i:359API Call: android.location.Location.getLongitude
Source: com.baidu.location.e.e;->i:365API Call: android.location.Location.getLatitude
Source: com.baidu.location.e.e;->i:367API Call: android.location.Location.getLongitude
Source: com.baidu.mobads.g.a;->a:69API Call: android.telephony.TelephonyManager.getCellLocation
Source: com.baidu.location.indoor.g;->a:455API Call: android.location.Location.getLatitude
Source: com.baidu.location.indoor.g;->a:456API Call: android.location.Location.getLongitude
Source: com.baidu.location.indoor.m;->a:5API Call: android.location.Location.getLatitude
Source: com.baidu.location.indoor.m;->a:6API Call: android.location.Location.getLongitude
Source: com.baidu.location.indoor.m;->a:25API Call: android.location.Location.getLongitude
Source: com.baidu.location.indoor.m;->a:29API Call: android.location.Location.getLatitude
Source: com.baidu.location.indoor.m;->a:33API Call: android.location.Location.getLongitude
Source: com.baidu.location.indoor.m;->a:37API Call: android.location.Location.getLatitude
Source: com.baidu.mapsdkvi.VDeviceAPI;->getCellId:19API Call: android.telephony.TelephonyManager.getCellLocation
Source: com.baidu.mapsdkvi.VDeviceAPI;->getLac:47API Call: android.telephony.TelephonyManager.getCellLocation
Source: com.ly.adpoymer.model.DeviceUtil;->getLocation:84API Call: android.location.LocationManager.getLastKnownLocation
Source: com.ly.adpoymer.model.DeviceUtil;->getLocation:85API Call: android.location.LocationManager.getLastKnownLocation
Source: com.ly.adpoymer.model.DeviceUtil;->getLocation:88API Call: android.location.LocationManager.getLastKnownLocation
Source: com.ly.adpoymer.model.DeviceUtil;->getLocation:90API Call: android.location.Location.getLatitude
Source: com.ly.adpoymer.model.DeviceUtil;->getLocation:91API Call: android.location.Location.getLongitude
Source: com.ly.adpoymer.model.DeviceUtil;->getTelCid:179API Call: android.telephony.TelephonyManager.getCellLocation
Source: com.ly.adpoymer.model.DeviceUtil;->getCellId:210API Call: android.telephony.TelephonyManager.getCellLocation
Source: com.mintegral.msdk.rover.g;->a:132API Call: android.location.Location.getLatitude
Source: com.mintegral.msdk.rover.g;->a:136API Call: android.location.Location.getLongitude
Source: com.xiaomi.mipush.sdk.ra;->e:120API Call: android.location.Location.getLatitude
Source: com.xiaomi.mipush.sdk.ra;->e:122API Call: android.location.Location.getLongitude
Source: com.xiaomi.mipush.sdk.ra;->f:137API Call: android.location.LocationManager.getLastKnownLocation
Source: com.xiaomi.mipush.sdk.ra;->f:139API Call: android.location.LocationManager.getLastKnownLocation
Source: com.xiaomi.mipush.sdk.ra;->f:141API Call: android.location.LocationManager.getLastKnownLocation
Source: com.qq.e.comm.managers.status.DeviceStatus$1;->onLocationChanged:4API Call: android.location.Location.getLatitude
Source: com.qq.e.comm.managers.status.DeviceStatus$1;->onLocationChanged:10API Call: android.location.Location.getLongitude
Source: com.qq.e.comm.managers.status.DeviceStatus;->a:24API Call: android.location.LocationManager.getLastKnownLocation
Source: com.qq.e.comm.managers.status.DeviceStatus;->a:26API Call: android.location.Location.getLatitude
Source: com.qq.e.comm.managers.status.DeviceStatus;->a:30API Call: android.location.Location.getLongitude
Source: com.qq.e.comm.managers.status.DeviceStatus;->getLacAndCeilId:81API Call: android.telephony.TelephonyManager.getCellLocation
Source: com.qq.e.comm.managers.status.DeviceStatus;->getLacAndCeilId:84API Call: android.telephony.TelephonyManager.getCellLocation
Source: c.t.m.li.tsa.B;->a:7API Call: android.telephony.TelephonyManager.getCellLocation
Source: c.t.m.li.tsa.E;->d:28API Call: android.location.LocationManager.getLastKnownLocation
Source: c.t.m.li.tsa.E;->onLocationChanged:37API Call: android.location.Location.getLatitude
Source: c.t.m.li.tsa.E;->onLocationChanged:38API Call: android.location.Location.getLongitude
Source: c.t.m.li.tsa.o;->a:176API Call: android.location.Location.getLatitude
Source: c.t.m.li.tsa.o;->a:178API Call: android.location.Location.getLongitude
Source: c.t.m.li.tsa.q;->a:47API Call: android.location.Location.getLatitude
Source: c.t.m.li.tsa.q;->a:48API Call: android.location.Location.getLongitude
Source: c.t.m.li.tsa.x;->a:16API Call: android.location.Location.getLatitude
Source: c.t.m.li.tsa.x;->a:23API Call: android.location.Location.getLongitude
Source: com.qq.e.comm.plugin.util.q;->a:17API Call: android.location.Location.getLatitude
Source: com.qq.e.comm.plugin.util.q;->a:18API Call: android.location.Location.getLongitude
Source: com.tencent.open.utils.k;->c:239API Call: android.location.LocationManager.getLastKnownLocation
Source: com.tencent.open.utils.k;->c:240API Call: android.location.Location.getLatitude
Source: com.tencent.open.utils.k;->c:241API Call: android.location.Location.getLongitude
Source: com.baidu.mobads.utils.q;->getCell:150API Call: android.telephony.TelephonyManager.getCellLocation
Source: com.baidu.mobads.utils.q;->getGPS:238API Call: android.location.LocationManager.getLastKnownLocation
Source: com.baidu.mobads.utils.q;->getGPS:240API Call: android.location.Location.getLongitude
Source: com.baidu.mobads.utils.q;->getGPS:241API Call: android.location.Location.getLatitude
Source: com.mintegral.msdk.base.utils.d;->n:288API Call: android.telephony.TelephonyManager.getCellLocation
Source: com.mintegral.msdk.base.utils.h;->c:14API Call: android.location.LocationManager.getLastKnownLocation
Source: com.mintegral.msdk.base.utils.h;->c:17API Call: android.location.Location.getLatitude
Source: com.mintegral.msdk.base.utils.h;->c:20API Call: android.location.Location.getLongitude
Source: com.mintegral.msdk.base.utils.h;->c:25API Call: android.location.LocationManager.getLastKnownLocation
Source: com.mintegral.msdk.base.utils.h;->c:28API Call: android.location.Location.getLatitude
Source: com.mintegral.msdk.base.utils.h;->c:31API Call: android.location.Location.getLongitude
Source: com.mintegral.msdk.base.utils.n;->onLocationChanged:32API Call: android.location.Location.getLongitude
Source: com.mintegral.msdk.base.utils.n;->onLocationChanged:36API Call: android.location.Location.getLatitude
Source: com.mintegral.msdk.base.utils.r;->onLocationChanged:33API Call: android.location.Location.getLongitude
Source: com.mintegral.msdk.base.utils.r;->onLocationChanged:37API Call: android.location.Location.getLatitude

Privilege Escalation:

barindex
Requests root accessShow sources
Source: Lcom/tencent/bugly/crashreport/common/info/b;-><clinit>()VMethod string: "/system/xbin/su"
Source: Lcom/tencent/bugly/crashreport/common/info/b;-><clinit>()VMethod string: "/system/bin/su"
Source: Lcom/qq/e/comm/plugin/util/j;->e()ZMethod string: "/system/bin/su"
Source: Lcom/qq/e/comm/plugin/util/j;->e()ZMethod string: "/system/xbin/su"
Source: Lcom/iflytek/voiceads/param/e;-><clinit>()VMethod string: "/system/bin/su"
Source: Lcom/iflytek/voiceads/param/e;-><clinit>()VMethod string: "/system/xbin/su"

Spreading:

barindex
Has permission to change the WIFI configuration including connecting and disconnectingShow sources
Source: submitted apkRequest permission: android.permission.CHANGE_WIFI_STATE
Queries the list of paired Bluetooth devicesShow sources
Source: c.g.f.c.a.e;->b:5API Call: android.bluetooth.BluetoothAdapter.getBondedDevices
Accesses external storage locationShow sources
Source: com.firebear.androil.g.v;->a:60API Call: android.os.Environment.getExternalStorageDirectory
Source: com.firebear.androil.h.i;->invoke:3API Call: android.os.Environment.getExternalStorageDirectory
Source: com.tencent.open.a.d$b;->a:1API Call: android.os.Environment.getExternalStorageState
Source: com.tencent.open.a.d$b;->b:7API Call: android.os.Environment.getExternalStorageDirectory
Source: com.tencent.open.a.f;->c:27API Call: android.os.Environment.getExternalStorageDirectory
Source: com.tencent.mm.opensdk.diffdev.a.d;-><clinit>:2API Call: android.os.Environment.getExternalStorageDirectory
Source: com.tencent.a.a.a.a.b;->a:6API Call: android.os.Environment.getExternalStorageDirectory
Source: com.tencent.a.a.a.a.b;->a:15API Call: android.os.Environment.getExternalStorageDirectory
Source: com.tencent.a.a.a.a.b;->a:38API Call: android.os.Environment.getExternalStorageState
Source: com.tencent.a.a.a.a.b;->b:44API Call: android.os.Environment.getExternalStorageDirectory
Source: com.baidu.location.a.d;->h:438API Call: android.os.Environment.getExternalStorageState
Source: com.baidu.location.a.d;->h:441API Call: android.os.Environment.getExternalStorageDirectory
Source: com.baidu.location.a.f;->run:3API Call: android.os.Environment.getExternalStorageDirectory
Source: com.mintegral.msdk.base.common.d.a.a;->a:31API Call: android.os.Environment.getExternalStorageDirectory
Source: com.meiqia.core.a.e;->a:20API Call: android.os.Environment.getExternalStorageState
Source: com.meiqia.core.a.e;->c:176API Call: android.os.Environment.getExternalStorageState
Source: com.meiqia.core.a.l;->a:45API Call: android.os.Environment.getExternalStorageState
Source: c.g.a.a.a.d;->a:45API Call: android.os.Environment.getExternalStorageDirectory
Source: c.g.a.a.a.d;->b:90API Call: android.os.Environment.getExternalStorageDirectory
Source: c.g.a.a.a.d;->c:126API Call: android.os.Environment.getExternalStorageDirectory
Source: com.meiqia.meiqiasdk.activity.MQConversationActivity;->n:843API Call: android.os.Environment.getExternalStorageState
Source: com.tencent.open.b.c;->e:87API Call: android.os.Environment.getExternalStorageState
Source: com.tencent.open.b.g$3;->run:25API Call: android.os.Environment.getExternalStorageState
Source: com.baidu.location.b.f;->b:71API Call: android.os.Environment.getExternalStorageDirectory
Source: com.baidu.location.b.f;->uncaughtException:135API Call: android.os.Environment.getExternalStorageDirectory
Source: com.baidu.mobads.openad.b.a;->run:419API Call: android.os.Environment.getExternalStorageState
Source: com.ly.adpoymer.b.a;->a:18API Call: android.os.Environment.getExternalStorageDirectory
Source: com.ly.adpoymer.b.a;->a:37API Call: android.os.Environment.getExternalStorageDirectory
Source: com.qq.e.comm.plugin.b.g;->a:16API Call: android.os.Environment.getExternalStorageState
Source: com.qq.e.comm.plugin.b.g;->a:18API Call: android.os.Environment.getExternalStorageDirectory
Source: com.qq.e.comm.plugin.b.g;->a:19API Call: android.os.Environment.getExternalStorageDirectory
Source: com.qq.e.comm.plugin.b.g;->a:21API Call: android.os.Environment.getExternalStorageDirectory
Source: com.qq.e.comm.plugin.b.g;->b:42API Call: android.os.Environment.getExternalStorageState
Source: com.qq.e.comm.plugin.b.g;->b:44API Call: android.os.Environment.getExternalStorageDirectory
Source: com.qq.e.comm.plugin.b.g;->b:45API Call: android.os.Environment.getExternalStorageDirectory
Source: com.qq.e.comm.plugin.b.g;->b:47API Call: android.os.Environment.getExternalStorageDirectory
Source: com.qq.e.comm.plugin.b.g;->d:70API Call: android.os.Environment.getExternalStorageState
Source: com.qq.e.comm.plugin.b.g;->d:72API Call: android.os.Environment.getExternalStorageDirectory
Source: com.qq.e.comm.plugin.b.g;->d:73API Call: android.os.Environment.getExternalStorageDirectory
Source: com.qq.e.comm.plugin.b.g;->d:75API Call: android.os.Environment.getExternalStorageDirectory
Source: c.g.a.a.b.d;->a:1API Call: android.os.Environment.getExternalStorageState
Source: c.g.a.a.b.d;->b:5API Call: android.os.Environment.getExternalStorageState
Source: c.g.a.a.b.d;->e:14API Call: android.os.Environment.getExternalStorageDirectory
Source: c.e.b.c.n;->i:20API Call: android.os.Environment.getExternalStorageState
Source: c.e.b.c.n;->i:23API Call: android.os.Environment.getExternalStorageDirectory
Source: c.d.b.a.c.b;-><clinit>:2API Call: android.os.Environment.getExternalStorageDirectory
Source: com.unity3d.services.core.cache.CacheDirectory;->getCacheDirectory:6API Call: android.os.Environment.getExternalStorageState
Source: com.tencent.wxop.stat.common.l;->n:283API Call: android.os.Environment.getExternalStorageState
Source: com.tencent.wxop.stat.common.l;->n:286API Call: android.os.Environment.getExternalStorageDirectory
Source: androidx.core.content.FileProvider;->parsePathStrategy:63API Call: android.os.Environment.getExternalStorageDirectory
Source: com.tencent.bugly.crashreport.crash.b;->f:689API Call: android.os.Environment.getExternalStorageState
Source: com.tencent.bugly.crashreport.crash.b;->f:692API Call: android.os.Environment.getExternalStorageDirectory
Source: com.baidu.location.d.a;-><clinit>:2API Call: android.os.Environment.getExternalStorageDirectory
Source: com.baidu.location.d.a;-><clinit>:9API Call: android.os.Environment.getExternalStorageDirectory
Source: com.ly.adpoymer.d.c;->onReceive:27API Call: android.os.Environment.getExternalStorageDirectory
Source: com.qq.e.comm.plugin.ab.a.d.b;->a:2API Call: android.os.Environment.getExternalStorageState
Source: com.qq.e.comm.plugin.ab.a.d.b;->a:4API Call: android.os.Environment.getExternalStorageDirectory
Source: com.qq.e.comm.plugin.ab.a.d.b;->a:5API Call: android.os.Environment.getExternalStorageDirectory
Source: com.qq.e.comm.plugin.ab.a.d.b;->a:7API Call: android.os.Environment.getExternalStorageDirectory
Source: c.g.a.a.d.f;-><clinit>:2API Call: android.os.Environment.getExternalStorageDirectory
Source: com.iflytek.voiceads.download.c;-><clinit>:2API Call: android.os.Environment.getExternalStorageDirectory
Source: com.baidu.mobads.container.b.e.a;->run:407API Call: android.os.Environment.getExternalStorageState
Source: c.d.b.a.f.d;->e:177API Call: android.os.Environment.getExternalStorageDirectory
Source: com.baidu.location.g.j;->f:170API Call: android.os.Environment.getExternalStorageState
Source: com.baidu.location.g.j;->f:173API Call: android.os.Environment.getExternalStorageDirectory
Source: com.baidu.mobads.container.b.g.g;->b:53API Call: android.os.Environment.getExternalStorageDirectory
Source: com.baidu.mobads.container.b.g.g;->b:55API Call: android.os.Environment.getExternalStorageState
Source: com.baidu.mobads.container.b.g.g;->d:91API Call: android.os.Environment.getExternalStorageDirectory
Source: com.tencent.bugly.beta.global.e;->a:74API Call: android.os.Environment.getExternalStorageState
Source: com.meiqia.meiqiasdk.h.A;->a:351API Call: android.os.Environment.getExternalStorageState
Source: com.tencent.bugly.crashreport.common.info.b;->e:139API Call: android.os.Environment.getExternalStorageState
Source: com.tencent.bugly.crashreport.common.info.b;->j:447API Call: android.os.Environment.getExternalStorageDirectory
Source: com.tencent.bugly.crashreport.common.info.b;->k:497API Call: android.os.Environment.getExternalStorageDirectory
Source: com.baidu.mapsdkvi.VDeviceAPI;->getSdcardFreeSpace:83API Call: android.os.Environment.getExternalStorageDirectory
Source: com.baidu.mapsdkvi.VDeviceAPI;->getSdcardPath:88API Call: android.os.Environment.getExternalStorageDirectory
Source: com.baidu.mapsdkvi.VDeviceAPI;->getSdcardTotalSpace:90API Call: android.os.Environment.getExternalStorageDirectory
Source: com.mintegral.msdk.mtgdownload.e;->a:34API Call: android.os.Environment.getExternalStorageState
Source: com.baidu.mobads.container.o.o;->a:212API Call: android.os.Environment.getExternalStorageState
Source: com.baidu.mobads.container.o.o;->f:1322API Call: android.os.Environment.getExternalStorageDirectory
Source: com.baidu.mobads.container.o.o;->g:1384API Call: android.os.Environment.getExternalStorageDirectory
Source: com.baidu.mobads.openad.FileProvider;->b:64API Call: android.os.Environment.getExternalStorageDirectory
Source: com.mintegral.msdk.optimize.SensitiveDataUtil;->getSelfId:51API Call: android.os.Environment.getExternalStorageDirectory
Source: com.iflytek.voiceads.param.e;->j:303API Call: android.os.Environment.getExternalStorageDirectory
Source: com.iflytek.voiceads.param.e;->k:328API Call: android.os.Environment.getExternalStorageDirectory
Source: com.tencent.connect.share.a$2;->run:5API Call: android.os.Environment.getExternalStorageDirectory
Source: com.tencent.connect.share.a$4;->run:10API Call: android.os.Environment.getExternalStorageDirectory
Source: com.baidu.mapsdkplatform.comapi.util.d;-><init>:2API Call: android.os.Environment.getExternalStorageDirectory
Source: com.baidu.mapsdkplatform.comapi.util.e;->d:123API Call: android.os.Environment.getExternalStorageDirectory
Source: com.baidu.android.bbalbs.common.util.b;->b:236API Call: android.os.Environment.getExternalStorageDirectory
Source: com.baidu.android.bbalbs.common.util.b;->b:251API Call: android.os.Environment.getExternalStorageDirectory
Source: com.baidu.android.bbalbs.common.util.b;->b:273API Call: android.os.Environment.getExternalStorageDirectory
Source: com.baidu.android.bbalbs.common.util.b;->d:343API Call: android.os.Environment.getExternalStorageDirectory
Source: com.baidu.android.bbalbs.common.util.b;->d:347API Call: android.os.Environment.getExternalStorageDirectory
Source: com.baidu.android.bbalbs.common.util.b;->e:372API Call: android.os.Environment.getExternalStorageDirectory
Source: com.baidu.android.bbalbs.common.util.b;->g:404API Call: android.os.Environment.getExternalStorageDirectory
Source: com.iflytek.voiceads.utils.f;->b:77API Call: android.os.Environment.getExternalStorageDirectory
Source: com.iflytek.voiceads.utils.n;->a:2API Call: android.os.Environment.getExternalStorageDirectory
Source: com.tencent.open.utils.b;->a:42API Call: android.os.Environment.getExternalStorageDirectory
Source: com.tencent.open.utils.k;->b:224API Call: android.os.Environment.getExternalStorageState
Source: com.tencent.open.utils.k;->b:227API Call: android.os.Environment.getExternalStorageDirectory
Source: com.tencent.smtt.utils.FileProvider;->c:112API Call: android.os.Environment.getExternalStorageDirectory
Source: com.tencent.smtt.utils.TbsLogClient;->a:9API Call: android.os.Environment.getExternalStorageState
Source: com.tencent.smtt.utils.k;->a:21API Call: android.os.Environment.getExternalStorageDirectory
Source: com.tencent.smtt.utils.k;->a:47API Call: android.os.Environment.getExternalStorageDirectory
Source: com.tencent.smtt.utils.k;->c:337API Call: android.os.Environment.getExternalStorageDirectory
Source: com.baidu.mobads.utils.m;->a:2API Call: android.os.Environment.getExternalStorageDirectory
Source: com.baidu.mobads.utils.m;->b:24API Call: android.os.Environment.getExternalStorageState
Source: com.baidu.mobads.utils.o;->c:21API Call: android.os.Environment.getExternalStorageDirectory
Source: com.baidu.mobads.utils.q;->getAllExternalMemorySize:35API Call: android.os.Environment.getExternalStorageState
Source: com.baidu.mobads.utils.q;->getAllExternalMemorySize:38API Call: android.os.Environment.getExternalStorageDirectory
Source: com.baidu.mobads.utils.q;->getAppSDC:58API Call: android.os.Environment.getExternalStorageState
Source: com.baidu.mobads.utils.q;->getAvailableExternalMemorySize:74API Call: android.os.Environment.getExternalStorageState
Source: com.baidu.mobads.utils.q;->getAvailableExternalMemorySize:77API Call: android.os.Environment.getExternalStorageDirectory
Source: com.mintegral.msdk.base.utils.f;->a:1API Call: android.os.Environment.getExternalStorageState
Source: com.mintegral.msdk.base.utils.k;->b:47API Call: android.os.Environment.getExternalStorageDirectory
Source: com.mintegral.msdk.base.utils.k;->c:70API Call: android.os.Environment.getExternalStorageDirectory
Source: com.mintegral.msdk.base.utils.k;->d:93API Call: android.os.Environment.getExternalStorageState
Source: com.mintegral.msdk.base.utils.k;->e:100API Call: android.os.Environment.getExternalStorageDirectory

Networking:

barindex
Checks an internet connection is availableShow sources
Source: com.firebear.androil.h.l;->c:17API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.firebear.androil.h.l;->d:23API Call: android.net.NetworkInfo.isConnected
Source: com.firebear.androil.h.l;->e:28API Call: android.net.NetworkInfo.isConnected
Source: com.firebear.androil.h.u;->g:83API Call: android.net.wifi.WifiManager.getConnectionInfo
Source: com.iflytek.collector.a.a.k;->a:5API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.iflytek.collector.a.a.k;->a:6API Call: android.net.NetworkInfo.isAvailable
Source: com.tencent.a.a.a.a.h;->b:26API Call: android.net.wifi.WifiManager.getConnectionInfo
Source: com.baidu.location.a.c$c;->b:6API Call: android.net.wifi.WifiManager.getConnectionInfo
Source: com.baidu.location.a.c;->a:312API Call: android.net.wifi.WifiManager.getConnectionInfo
Source: com.baidu.location.a.o;->a:18API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.meiqia.core.a.l;->c:55API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.meiqia.core.a.l;->f:113API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.meiqia.core.a.l;->f:114API Call: android.net.NetworkInfo.isAvailable
Source: com.meiqia.core.a.l;->f:115API Call: android.net.NetworkInfo.isConnected
Source: com.qq.e.comm.plugin.h.a.e;->c:11API Call: android.net.wifi.WifiManager.getConnectionInfo
Source: c.e.a.e;->i:196API Call: android.net.ConnectivityManager.getNetworkInfo
Source: c.e.a.e;->i:197API Call: android.net.NetworkInfo.getState
Source: c.e.a.e;->i:200API Call: android.net.ConnectivityManager.getNetworkInfo
Source: c.e.a.e;->i:201API Call: android.net.NetworkInfo.getState
Source: c.e.a.e;->k:212API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: c.e.a.e;->k:213API Call: android.net.NetworkInfo.isConnectedOrConnecting
Source: c.e.a.e;->y:327API Call: android.net.wifi.WifiManager.getConnectionInfo
Source: c.g.f.c.a.h;->g:42API Call: android.net.wifi.WifiManager.getConnectionInfo
Source: c.g.f.c.a.m;->b:7API Call: android.net.wifi.WifiManager.isWifiEnabled
Source: c.g.f.c.a.m;->b:9API Call: android.net.wifi.WifiManager.getConnectionInfo
Source: c.g.f.c.a.o;->f:74API Call: android.net.wifi.WifiManager.isWifiEnabled
Source: c.g.f.c.a.o;->f:75API Call: android.net.wifi.WifiManager.getConnectionInfo
Source: c.g.a.a.a.d;->m:289API Call: android.net.wifi.WifiManager.getConnectionInfo
Source: com.baidu.lbsapi.auth.b;->d:99API Call: android.net.wifi.WifiManager.getConnectionInfo
Source: com.baidu.lbsapi.auth.g;->a:4API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.baidu.lbsapi.auth.g;->a:5API Call: android.net.NetworkInfo.isAvailable
Source: com.baidu.lbsapi.auth.g;->a:229API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.baidu.lbsapi.auth.g;->a:230API Call: android.net.NetworkInfo.isAvailable
Source: com.tencent.open.b.a;->d:64API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.tencent.open.b.a;->e:108API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.tencent.open.b.c;->a:5API Call: android.net.wifi.WifiManager.getConnectionInfo
Source: com.baidu.mapsdkplatform.comapi.synchronization.b.c;->a:54API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.baidu.mapsdkplatform.comapi.synchronization.b.c;->a:55API Call: android.net.NetworkInfo.isAvailable
Source: com.baidu.location.b.i;->f:13API Call: android.net.ConnectivityManager.getNetworkInfo
Source: com.baidu.location.b.i;->f:14API Call: android.net.NetworkInfo.getState
Source: com.baidu.mobads.production.b.a;->a:3API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.baidu.mobads.production.b.a;->a:4API Call: android.net.NetworkInfo.isConnected
Source: com.baidu.mobads.production.b.a;->a:5API Call: android.net.ConnectivityManager.getNetworkInfo
Source: com.baidu.mobads.production.b.a;->a:6API Call: android.net.NetworkInfo.getState
Source: com.baidu.mobads.production.b.a;->a:8API Call: android.net.ConnectivityManager.getNetworkInfo
Source: com.baidu.mobads.production.b.a;->a:9API Call: android.net.NetworkInfo.getState
Source: com.baidu.mobads.production.b.a;->a:11API Call: android.net.ConnectivityManager.getNetworkInfo
Source: com.baidu.mobads.production.b.a;->a:12API Call: android.net.NetworkInfo.getState
Source: com.baidu.mobads.production.b.c;->e:126API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.baidu.mobads.production.b.c;->f:132API Call: android.net.wifi.WifiManager.getConnectionInfo
Source: com.baidu.mobads.production.b.c;->g:140API Call: android.net.wifi.WifiManager.getConnectionInfo
Source: com.baidu.mobads.production.b.c;->h:150API Call: android.net.wifi.WifiManager.getConnectionInfo
Source: com.baidu.mobads.openad.b.e;->run:11API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.baidu.mobads.openad.b.e;->run:12API Call: android.net.NetworkInfo.isConnected
Source: com.qq.e.comm.plugin.stream.b.c;->a:6API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.qq.e.comm.plugin.stream.b.c;->a:7API Call: android.net.NetworkInfo.isAvailable
Source: com.qq.e.comm.plugin.stream.b.c;->a:8API Call: android.net.ConnectivityManager.getNetworkInfo
Source: com.qq.e.comm.plugin.stream.b.c;->a:9API Call: android.net.NetworkInfo.getState
Source: com.qq.e.comm.plugin.stream.b.c;->a:12API Call: android.net.ConnectivityManager.getNetworkInfo
Source: com.qq.e.comm.plugin.stream.b.c;->a:13API Call: android.net.NetworkInfo.getState
Source: com.qq.e.comm.plugin.b.w;->onReceive:4API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.qq.e.comm.plugin.b.w;->onReceive:5API Call: android.net.NetworkInfo.isConnected
Source: com.qq.e.comm.plugin.b.w;->onReceive:11API Call: android.net.NetworkInfo.isConnected
Source: com.qq.e.comm.plugin.b.w;->onReceive:12API Call: android.net.NetworkInfo.getDetailedState
Source: c.g.d.b.e;->onReceive:8API Call: android.net.NetworkInfo.isConnected
Source: c.g.d.b.e;->onReceive:13API Call: android.net.NetworkInfo.getState
Source: com.qq.e.comm.plugin.r.a.c.a;->a:26API Call: android.net.ConnectivityManager.getNetworkInfo
Source: com.qq.e.comm.plugin.r.a.c.a;->a:27API Call: android.net.NetworkInfo.isAvailable
Source: com.qq.e.comm.plugin.r.a.c.c;->f:19API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.qq.e.comm.plugin.r.a.c.c;->f:20API Call: android.net.NetworkInfo.isAvailable
Source: com.qq.e.comm.plugin.r.a.c.c;->g:32API Call: android.net.ConnectivityManager.getAllNetworkInfo
Source: com.qq.e.comm.plugin.r.a.c.c;->g:33API Call: android.net.NetworkInfo.getState
Source: com.bumptech.glide.c.f;->a:21API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.bumptech.glide.c.f;->a:22API Call: android.net.NetworkInfo.isConnected
Source: c.g.d.c.g;->a:17API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: c.g.d.c.g;->a:20API Call: android.net.NetworkInfo.isConnected
Source: c.g.d.c.j;->a:3API Call: android.net.wifi.WifiManager.isWifiEnabled
Source: c.g.d.c.j;->a:11API Call: android.net.wifi.WifiManager.isWifiEnabled
Source: c.g.d.c.j;->a:16API Call: android.net.wifi.WifiManager.getConnectionInfo
Source: com.tencent.wxop.stat.common.l;->a:72API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.tencent.wxop.stat.common.l;->e:185API Call: android.net.ConnectivityManager.getAllNetworkInfo
Source: com.tencent.wxop.stat.common.l;->e:189API Call: android.net.NetworkInfo.isConnected
Source: com.tencent.wxop.stat.common.l;->j:247API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.tencent.wxop.stat.common.l;->j:248API Call: android.net.NetworkInfo.isConnected
Source: com.tencent.wxop.stat.common.r;->b:36API Call: android.net.wifi.WifiManager.getConnectionInfo
Source: com.tencent.wxop.stat.common.r;->c:55API Call: android.net.wifi.WifiManager.getConnectionInfo
Source: com.tencent.wxop.stat.common.r;->f:73API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.tencent.wxop.stat.common.r;->f:74API Call: android.net.NetworkInfo.isAvailable
Source: com.baidu.mapsdkplatform.comapi.commonutils.SysUpdateUtil;->updateNetworkProxy:10API Call: android.net.NetworkInfo.isAvailable
Source: com.baidu.mapsdkplatform.comapi.commonutils.SysUpdateUtil;->updateNetworkProxy:15API Call: android.net.NetworkInfo.isConnected
Source: com.unity3d.services.core.connectivity.ConnectivityChangeReceiver;->onReceive:18API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.unity3d.services.core.connectivity.ConnectivityChangeReceiver;->onReceive:19API Call: android.net.NetworkInfo.isConnected
Source: com.unity3d.services.core.connectivity.ConnectivityMonitor;->connectionStatusChanged:20API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.unity3d.services.core.connectivity.ConnectivityMonitor;->connectionStatusChanged:21API Call: android.net.NetworkInfo.isConnected
Source: com.unity3d.services.core.connectivity.ConnectivityMonitor;->initConnectionStatus:43API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.unity3d.services.core.connectivity.ConnectivityMonitor;->initConnectionStatus:44API Call: android.net.NetworkInfo.isConnected
Source: com.tencent.beacontsa.cover.c;->onReceive:224API Call: android.net.ConnectivityManager.getNetworkInfo
Source: com.tencent.beacontsa.cover.c;->onReceive:225API Call: android.net.NetworkInfo.getState
Source: com.tencent.beacontsa.cover.f;->g:302API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.tencent.beacontsa.cover.f;->h:309API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.tencent.beacontsa.cover.f;->h:311API Call: android.net.NetworkInfo.isConnected
Source: com.baidu.location.d.h;->o:107API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.baidu.location.d.h;->o:109API Call: android.net.NetworkInfo.isConnected
Source: c.e.b.d.n;->c:129API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.unity3d.services.core.device.Device;->isActiveNetworkConnected:249API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.unity3d.services.core.device.Device;->isActiveNetworkConnected:250API Call: android.net.NetworkInfo.isConnected
Source: com.unity3d.services.core.device.Device;->isUsingWifi:280API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.unity3d.services.core.device.Device;->isUsingWifi:282API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.unity3d.services.core.device.Device;->isUsingWifi:283API Call: android.net.NetworkInfo.isConnected
Source: com.unity3d.services.core.device.Device;->isUsingWifi:285API Call: android.net.NetworkInfo.isConnected
Source: com.mintegral.msdk.videocommon.download.NetStateOnReceive;->onReceive:7API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.mintegral.msdk.videocommon.download.NetStateOnReceive;->onReceive:8API Call: android.net.NetworkInfo.isAvailable
Source: com.mintegral.msdk.videocommon.download.a;->c:153API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.mintegral.msdk.videocommon.download.a;->c:154API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.mintegral.msdk.videocommon.download.a;->c:155API Call: android.net.NetworkInfo.isAvailable
Source: com.baidu.location.e.h$a;->onReceive:15API Call: android.net.NetworkInfo.getState
Source: com.baidu.location.e.h;->j:37API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.baidu.location.e.h;->h:71API Call: android.net.wifi.WifiManager.isWifiEnabled
Source: com.baidu.location.e.h;->i:78API Call: android.net.wifi.WifiManager.isWifiEnabled
Source: com.baidu.location.e.h;->k:85API Call: android.net.wifi.WifiManager.isWifiEnabled
Source: com.baidu.location.e.h;->l:95API Call: android.net.wifi.WifiManager.getConnectionInfo
Source: com.baidu.location.e.h;->s:155API Call: android.net.wifi.WifiManager.getConnectionInfo
Source: com.baidu.mobads.container.b.e.e;->run:10API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.baidu.mobads.container.b.e.e;->run:11API Call: android.net.NetworkInfo.isConnected
Source: com.ly.adpoymer.e.h;->d:49API Call: android.net.wifi.WifiManager.getConnectionInfo
Source: com.ly.adpoymer.e.h;->f:56API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.ly.adpoymer.e.h;->f:57API Call: android.net.NetworkInfo.isConnected
Source: c.g.e.f;->d:176API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: c.g.e.f;->d:181API Call: android.net.wifi.WifiManager.getConnectionInfo
Source: c.g.e.f;->d:185API Call: android.net.wifi.WifiManager.getConnectionInfo
Source: c.g.a.a.e.d;->a:9API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: c.g.a.a.e.d;->b:285API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: c.g.a.a.e.d;->d:294API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: c.g.a.a.e.d;->d:295API Call: android.net.NetworkInfo.isConnected
Source: c.g.a.a.e.d;->e:298API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: c.g.a.a.e.d;->j:321API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: c.g.a.a.e.d;->k:327API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: c.g.h.e.g;->c:73API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: c.d.b.a.f.d;->d:163API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: c.d.b.a.f.d;->h:253API Call: android.net.wifi.WifiManager.getConnectionInfo
Source: c.d.b.a.f.d;->l:295API Call: android.net.wifi.WifiManager.getConnectionInfo
Source: c.d.b.a.f.h;->c:30API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: c.d.b.a.f.h;->e:35API Call: android.net.NetworkInfo.isConnected
Source: com.baidu.location.g.e;->c:43API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.baidu.location.g.e;->c:44API Call: android.net.NetworkInfo.isAvailable
Source: com.baidu.location.g.j;->a:86API Call: android.net.ConnectivityManager.getAllNetworkInfo
Source: com.baidu.location.g.j;->a:87API Call: android.net.NetworkInfo.getState
Source: com.baidu.location.g.j;->e:162API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.baidu.location.g.j;->e:163API Call: android.net.NetworkInfo.isAvailable
Source: com.baidu.mobads.g.a;->c:165API Call: android.net.wifi.WifiManager.getConnectionInfo
Source: com.tencent.bugly.beta.global.a;->a:4API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.meiqia.meiqiasdk.h.A;->e:454API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.meiqia.meiqiasdk.h.A;->e:455API Call: android.net.NetworkInfo.isAvailable
Source: com.meiqia.meiqiasdk.h.A;->e:456API Call: android.net.NetworkInfo.isConnected
Source: com.baidu.mapapi.http.HttpClient;->checkNetwork:45API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.baidu.mapapi.http.HttpClient;->checkNetwork:46API Call: android.net.NetworkInfo.isAvailable
Source: com.tencent.bugly.crashreport.common.info.b;->f:154API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.baidu.mobads.container.landingpage.App2Activity;->n:510API Call: android.net.wifi.WifiManager.getConnectionInfo
Source: com.baidu.mobads.container.landingpage.App2Activity;->onCreate:719API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.baidu.mobads.container.landingpage.App2Activity;->onCreate:720API Call: android.net.NetworkInfo.isConnected
Source: com.baidu.mapapi.NetworkUtil;->getActiveNetworkInfo:4API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.baidu.mapapi.NetworkUtil;->isNetworkAvailable:14API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.baidu.mapapi.NetworkUtil;->isNetworkAvailable:15API Call: android.net.NetworkInfo.isConnectedOrConnecting
Source: com.baidu.mapapi.NetworkUtil;->isWifiConnected:18API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.baidu.mapapi.NetworkUtil;->isWifiConnected:20API Call: android.net.NetworkInfo.isConnected
Source: com.baidu.mapapi.NetworkUtil;->isWifiConnected:22API Call: android.net.NetworkInfo.isConnected
Source: com.baidu.mapapi.NetworkUtil;->isWifiState:26API Call: android.net.wifi.WifiManager.getWifiState
Source: com.baidu.mapsdkvi.VDeviceAPI;->getCurrentNetworkType:29API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.baidu.mapsdkvi.VDeviceAPI;->getNetworkInfo:60API Call: android.net.ConnectivityManager.getNetworkInfo
Source: com.baidu.mapsdkvi.VDeviceAPI;->isWifiConnected:132API Call: android.net.ConnectivityManager.getNetworkInfo
Source: com.baidu.mapsdkvi.VDeviceAPI;->isWifiConnected:133API Call: android.net.NetworkInfo.isConnected
Source: com.baidu.mapsdkvi.c;-><init>:5API Call: android.net.NetworkInfo.getState
Source: com.ly.adpoymer.model.DeviceUtil;->getLocalMacAddressFromWifiInfo:75API Call: android.net.wifi.WifiManager.getConnectionInfo
Source: com.ly.adpoymer.model.DeviceUtil;->getMacAddress0:150API Call: android.net.wifi.WifiManager.getConnectionInfo
Source: com.mintegral.msdk.mtgdownload.e;->b:145API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.mintegral.msdk.mtgdownload.e;->b:146API Call: android.net.NetworkInfo.isConnectedOrConnecting
Source: com.mintegral.msdk.mtgdownload.e;->d:158API Call: android.net.ConnectivityManager.getNetworkInfo
Source: com.mintegral.msdk.mtgdownload.e;->d:159API Call: android.net.NetworkInfo.getState
Source: com.mintegral.msdk.mtgdownload.e;->d:162API Call: android.net.ConnectivityManager.getNetworkInfo
Source: com.mintegral.msdk.mtgdownload.e;->d:163API Call: android.net.NetworkInfo.getState
Source: com.mintegral.msdk.base.common.net.h;->a:15API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.mintegral.msdk.base.common.net.h;->b:88API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.mintegral.msdk.base.common.net.h;->b:89API Call: android.net.NetworkInfo.isConnectedOrConnecting
Source: com.baidu.mobads.container.o.f;->f:128API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.baidu.mobads.container.o.f;->g:133API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.baidu.mobads.container.o.f;->g:134API Call: android.net.NetworkInfo.isAvailable
Source: com.mintegral.msdk.optimize.SensitiveDataUtil;->getMacAddress:44API Call: android.net.wifi.WifiManager.getConnectionInfo
Source: cn.shuzilm.sdk.Stats;->isNetworkAvailable:93API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: cn.shuzilm.sdk.Stats;->isNetworkAvailable:94API Call: android.net.NetworkInfo.isConnected
Source: cn.shuzilm.sdk.Stats;->isNetworkAvailable:95API Call: android.net.NetworkInfo.getState
Source: com.xiaomi.push.service.XMPushService;->l:795API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.xiaomi.push.service.XMPushService;->l:808API Call: android.net.NetworkInfo.getState
Source: com.xiaomi.push.service.XMPushService;->l:812API Call: android.net.NetworkInfo.getDetailedState
Source: com.xiaomi.push.service.XMPushService;->l:821API Call: android.net.NetworkInfo.getState
Source: com.qq.e.comm.managers.status.DeviceStatus;->getDataNet:60API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: c.t.m.li.tsa.I;->a:9API Call: android.net.wifi.WifiManager.getConnectionInfo
Source: c.t.m.li.tsa.I;->a:10API Call: android.net.ConnectivityManager.getNetworkInfo
Source: c.t.m.li.tsa.I;->a:11API Call: android.net.NetworkInfo.isConnected
Source: c.t.m.li.tsa.I;->a:63API Call: android.net.wifi.WifiManager.isWifiEnabled
Source: c.t.m.li.tsa.I;->e:72API Call: android.net.wifi.WifiManager.getWifiState
Source: c.t.m.li.tsa.L;->a:6API Call: android.net.wifi.WifiManager.isWifiEnabled
Source: c.t.m.li.tsa.e;->onReceive:17API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: c.t.m.li.tsa.e;->onReceive:18API Call: android.net.NetworkInfo.isConnected
Source: c.t.m.li.tsa.j;->d:35API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: c.t.m.li.tsa.o;->a:5API Call: android.net.wifi.WifiManager.isWifiEnabled
Source: c.t.m.li.tsa.v;->a:43API Call: android.net.NetworkInfo.isConnected
Source: c.t.m.li.tsa.v;->a:56API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.qq.e.comm.plugin.util.ar;->a:4API Call: android.net.wifi.WifiManager.getConnectionInfo
Source: com.qq.e.comm.plugin.util.j;->c:93API Call: android.net.ConnectivityManager.getNetworkInfo
Source: com.qq.e.comm.plugin.util.j;->c:94API Call: android.net.ConnectivityManager.getNetworkInfo
Source: com.qq.e.comm.plugin.util.j;->c:95API Call: android.net.NetworkInfo.isConnected
Source: com.qq.e.comm.plugin.util.j;->c:103API Call: android.net.NetworkInfo.isConnected
Source: com.qq.e.comm.plugin.util.j;->c:106API Call: android.net.wifi.WifiManager.getConnectionInfo
Source: com.qq.e.comm.plugin.util.t;->a:3API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.qq.e.comm.plugin.util.t;->a:4API Call: android.net.NetworkInfo.isConnected
Source: com.qq.e.comm.plugin.util.t;->a:5API Call: android.net.NetworkInfo.getState
Source: com.iflytek.voiceads.utils.h;->b:88API Call: android.net.wifi.WifiManager.getConnectionInfo
Source: com.iflytek.voiceads.utils.k;->a:14API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.iflytek.voiceads.utils.k;->a:15API Call: android.net.NetworkInfo.isAvailable
Source: com.iflytek.voiceads.utils.k;->b:38API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.iflytek.voiceads.utils.k;->c:43API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.tencent.open.utils.HttpUtils;->getProxy:167API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.tencent.open.utils.HttpUtils;->openUrl2:175API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.tencent.open.utils.HttpUtils;->openUrl2:176API Call: android.net.NetworkInfo.isAvailable
Source: com.tencent.open.utils.k;->b:230API Call: android.net.ConnectivityManager.getAllNetworkInfo
Source: com.tencent.open.utils.k;->b:231API Call: android.net.NetworkInfo.isConnectedOrConnecting
Source: com.tencent.smtt.utils.Apn;->getApnInfo:5API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.tencent.smtt.utils.Apn;->getApnInfo:6API Call: android.net.NetworkInfo.isConnectedOrConnecting
Source: com.tencent.smtt.utils.Apn;->getApnType:12API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.tencent.smtt.utils.Apn;->getApnType:13API Call: android.net.NetworkInfo.isConnectedOrConnecting
Source: com.tencent.smtt.utils.Apn;->getWifiSSID:18API Call: android.net.wifi.WifiManager.getConnectionInfo
Source: com.tencent.smtt.utils.Apn;->isNetworkAvailable:24API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.tencent.smtt.utils.Apn;->isNetworkAvailable:25API Call: android.net.NetworkInfo.isConnected
Source: com.tencent.smtt.utils.Apn;->isNetworkAvailable:26API Call: android.net.NetworkInfo.isAvailable
Source: com.tencent.smtt.utils.b;->e:201API Call: android.net.wifi.WifiManager.getConnectionInfo
Source: com.baidu.mobads.utils.q;->a:18API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.baidu.mobads.utils.q;->a:20API Call: android.net.NetworkInfo.isConnected
Source: com.baidu.mobads.utils.q;->getIp:306API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.baidu.mobads.utils.q;->getIp:310API Call: android.net.wifi.WifiManager.getConnectionInfo
Source: com.baidu.mobads.utils.q;->getMacAddress:337API Call: android.net.wifi.WifiManager.getConnectionInfo
Source: com.baidu.mobads.utils.q;->getNetType:407API Call: android.net.ConnectivityManager.getNetworkInfo
Source: com.baidu.mobads.utils.q;->getNetType:408API Call: android.net.ConnectivityManager.getNetworkInfo
Source: com.baidu.mobads.utils.q;->getNetType:409API Call: android.net.NetworkInfo.isAvailable
Source: com.baidu.mobads.utils.q;->getNetType:415API Call: android.net.NetworkInfo.isAvailable
Source: com.baidu.mobads.utils.q;->getNetworkCatagory:425API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.baidu.mobads.utils.q;->getNetworkCatagory:426API Call: android.net.NetworkInfo.isConnected
Source: com.baidu.mobads.utils.q;->getNetworkType:477API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.baidu.mobads.utils.q;->getNetworkType:478API Call: android.net.NetworkInfo.isConnectedOrConnecting
Source: com.baidu.mobads.utils.q;->getWIFI:523API Call: android.net.wifi.WifiManager.isWifiEnabled
Source: com.baidu.mobads.utils.q;->getWifiConnected:551API Call: android.net.wifi.WifiManager.getConnectionInfo
Source: com.baidu.mobads.utils.q;->getWifiScans:584API Call: android.net.wifi.WifiManager.isWifiEnabled
Source: com.baidu.mobads.utils.q;->isCurrentNetworkAvailable:611API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.baidu.mobads.utils.q;->isCurrentNetworkAvailable:612API Call: android.net.NetworkInfo.isAvailable
Source: com.mintegral.msdk.base.utils.d$1;->run:13API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.mintegral.msdk.base.utils.d;->n:302API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.mintegral.msdk.base.utils.m;->a:77API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.mintegral.msdk.base.utils.m;->b:161API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Loads a webpage with cache disabledShow sources
Source: com.firebear.androil.views.a.d;-><init>:16API Call: android.webkit.WebSettings.setCacheMode
Source: com.iflytek.voiceads.bridge.DSBridgeWebView;->b:54API Call: android.webkit.WebSettings.setCacheMode
Source: com.mintegral.msdk.click.f;->a:40API Call: android.webkit.WebSettings.setCacheMode
Source: com.iflytek.voiceads.view.AdView;->n:70API Call: android.webkit.WebSettings.setCacheMode
Source: com.unity3d.services.ads.webplayer.WebPlayer;-><init>:10API Call: android.webkit.WebSettings.setCacheMode
Source: com.unity3d.services.core.webview.WebView;-><init>:13API Call: android.webkit.WebSettings.setCacheMode
Opens an internet connectionShow sources
Source: io.objectbox.a.d;->a:101API Call: java.net.URL.openConnection (not executed)
Source: com.iflytek.collector.a.a.g;->b:38API Call: java.net.URL.openConnection (not executed)
Source: com.iflytek.collector.a.a.g;->a:69API Call: java.net.URL.openConnection (not executed)
Source: com.iflytek.voiceads.download.b.a.a;->a:5API Call: java.net.URL.openConnection (not executed)
Source: com.tencent.smtt.sdk.a.c;->run:45API Call: java.net.URL.openConnection (not executed)
Source: com.baidu.location.a.d;->a:14API Call: java.net.URL.openConnection (not executed)
Source: com.baidu.location.a.o;->a:41API Call: java.net.URL.openConnection (not executed)
Source: com.baidu.mobads.container.b.a.b;->a:442API Call: java.net.URL.openConnection (not executed)
Source: com.baidu.mobads.container.c.a.a;->a:427API Call: java.net.URL.openConnection (not executed)
Source: com.qq.e.comm.plugin.stream.a.c;->a:62API Call: java.net.URL.openConnection (not executed)
Source: com.qq.e.comm.plugin.stream.a.c;->a:79API Call: java.net.URL.openConnection (not executed)
Source: com.qq.e.comm.plugin.ab.a.a.a;->b:27API Call: java.net.URL.openConnection (not executed)
Source: com.qq.e.comm.plugin.ab.a.a.b;->c:73API Call: java.net.URL.openConnection (not executed)
Source: com.bumptech.glide.load.a.k$a;->a:2API Call: java.net.URL.openConnection (not executed)
Source: c.g.d.a.b;->a:8API Call: java.net.URL.openConnection (not executed)
Source: c.g.d.a.b;->a:9API Call: java.net.URL.openConnection (not executed)
Source: com.baidu.lbsapi.auth.g;->b:179API Call: java.net.URL.openConnection (not executed)
Source: com.baidu.lbsapi.auth.g;->b:186API Call: java.net.URL.openConnection (not executed)
Source: com.baidu.lbsapi.auth.g;->b:187API Call: java.net.URL.openConnection (not executed)
Source: com.iflytek.voiceads.b.e;->b:6API Call: java.net.URL.openConnection (not executed)
Source: com.iflytek.voiceads.download.b.b.a;->a:6API Call: java.net.URL.openConnection (not executed)
Source: com.baidu.mapsdkplatform.comapi.synchronization.b.c;->b:62API Call: java.net.URL.openConnection (not executed)
Source: com.baidu.mapsdkplatform.comapi.synchronization.b.c;->b:65API Call: java.net.URL.openConnection (not executed)
Source: com.baidu.location.indoor.mapversion.b.a$b;->run:10API Call: java.net.URL.openConnection (not executed)
Source: com.baidu.location.b.f;->a:49API Call: java.net.URL.openConnection (not executed)
Source: com.baidu.mobads.openad.b.a$a;->run:14API Call: java.net.URL.openConnection (not executed)
Source: com.baidu.mobads.openad.b.a;->b:17API Call: java.net.URL.openConnection (not executed)
Source: com.ly.adpoymer.b.q;->a:63API Call: java.net.URL.openConnection (not executed)
Source: com.ly.adpoymer.b.q;->a:64API Call: java.net.URL.openConnection (not executed)
Source: com.ly.adpoymer.b.q;->a:104API Call: java.net.URL.openConnection (not executed)
Source: com.ly.adpoymer.b.q;->a:105API Call: java.net.URL.openConnection (not executed)
Source: com.qq.e.comm.plugin.r.a.c.b;->a:14API Call: java.net.URL.openConnection (not executed)
Source: com.qq.e.comm.plugin.r.a.c.b;->a:29API Call: java.net.URL.openConnection (not executed)
Source: c.e.b.c.p;->b:26API Call: java.net.URL.openConnection (not executed)
Source: com.mintegral.msdk.click.a;->a:501API Call: java.net.URL.openConnection (not executed)
Source: com.mintegral.msdk.click.e;->a:36API Call: java.net.URL.openConnection (not executed)
Source: com.tencent.beacontsa.cover.c;->a:18API Call: java.net.URL.openConnection (not executed)
Source: com.tencent.beacontsa.cover.h;->a:68API Call: java.net.URL.openConnection (not executed)
Source: c.e.b.d.n;->a:45API Call: java.net.URL.openConnection (not executed)
Source: c.e.b.d.n;->a:47API Call: java.net.URL.openConnection (not executed)
Source: com.iflytek.voiceads.dex.d;->run:7API Call: java.net.URL.openConnection (not executed)
Source: com.iflytek.voiceads.dex.e;->run:11API Call: java.net.URL.openConnection (not executed)
Source: com.mintegral.msdk.videocommon.download.a$3;->run:41API Call: java.net.URL.openConnection (not executed)
Source: com.mintegral.msdk.videocommon.download.e$1;->a:5API Call: java.net.URL.openConnection (not executed)
Source: com.baidu.mobads.container.b.e.a$a;->run:29API Call: java.net.URL.openConnection (not executed)
Source: com.baidu.mobads.container.b.e.a;->b:20API Call: java.net.URL.openConnection (not executed)
Source: com.ly.adpoymer.e.a$b;->run:12API Call: java.net.URL.openConnection (not executed)
Source: c.g.a.a.e.d;->a:153API Call: java.net.URL.openConnection (not executed)
Source: c.g.a.a.e.d;->b:270API Call: java.net.URL.openConnection (not executed)
Source: c.g.a.a.e.d;->b:276API Call: java.net.URL.openConnection (not executed)
Source: f.a.g.a;->a:58API Call: java.net.Socket.connect (not executed)
Source: f.a.g.f;->a:53API Call: java.net.Socket.connect (not executed)
Source: com.baidu.location.g.f;->run:12API Call: java.net.URL.openConnection (not executed)
Source: com.baidu.location.g.g;->run:34API Call: java.net.URL.openConnection (not executed)
Source: com.baidu.location.g.h;->run:16API Call: java.net.URL.openConnection (not executed)
Source: com.baidu.mobads.production.g.a;->a:45API Call: java.net.URL.openConnection (not executed)
Source: com.baidu.mobads.container.b.g.h;->a:34API Call: java.net.URL.openConnection (not executed)
Source: com.baidu.mobads.container.b.g.h;->a:35API Call: java.net.URL.openConnection (not executed)
Source: c.g.h.h;->a:40API Call: java.net.Socket.connect (not executed)
Source: com.baidu.mapapi.http.HttpClient;->a:4API Call: java.net.URL.openConnection (not executed)
Source: com.baidu.mapapi.http.HttpClient;->a:7API Call: java.net.URL.openConnection (not executed)
Source: com.mintegral.msdk.mtgdownload.k;->a:83API Call: java.net.URL.openConnection (not executed)
Source: com.baidu.mobads.container.o.f;->a:11API Call: java.net.URL.openConnection (not executed)
Source: com.baidu.mobads.container.o.n;->a:2API Call: java.net.URL.openConnection (not executed)
Source: com.baidu.mobads.container.o.n;->a:36API Call: java.net.URL.openConnection (not executed)
Source: com.qq.e.comm.plugin.o.c;->a:23API Call: java.net.URL.openConnection (not executed)
Source: com.tencent.bugly.proguard.ai;->a:19API Call: java.net.URL.openConnection (not executed)
Source: com.tencent.bugly.proguard.ai;->a:32API Call: java.net.URL.openConnection (not executed)
Source: com.tencent.bugly.proguard.ai;->a:33API Call: java.net.URL.openConnection (not executed)
Source: com.tencent.bugly.proguard.t;->run:133API Call: java.net.URL.openConnection (not executed)
Source: com.iflytek.voiceads.request.a;->a:23API Call: java.net.URL.openConnection (not executed)
Source: com.iflytek.voiceads.request.a;->b:123API Call: java.net.URL.openConnection (not executed)
Source: com.unity3d.services.core.request.WebRequest;->getHttpUrlConnectionWithHeaders:11API Call: java.net.URL.openConnection (not executed)
Source: com.unity3d.services.core.request.WebRequest;->getHttpUrlConnectionWithHeaders:20API Call: java.net.URL.openConnection (not executed)
Source: com.baidu.mobads.container.s.a;->run:48API Call: java.net.URL.openConnection (not executed)
Source: com.tencent.smtt.sdk.ak;->a:137API Call: java.net.URL.openConnection (not executed)
Source: com.tencent.smtt.sdk.ak;->m:572API Call: java.net.URL.openConnection (not executed)
Source: com.xiaomi.push.service.l;->b:51API Call: java.net.Socket.connect (not executed)
Source: com.xiaomi.push.service.n;->a:25API Call: java.net.URL.openConnection (not executed)
Source: com.tencent.wxop.stat.ap;->a:8API Call: java.net.Socket.connect (not executed)
Source: c.t.m.li.tsa.b;->a:13API Call: java.net.URL.openConnection (not executed)
Source: com.qq.e.comm.plugin.util.w$a;->run:4API Call: java.net.URL.openConnection (not executed)
Source: com.tencent.open.utils.b;->a:14API Call: java.net.URL.openConnection (not executed)
Source: com.tencent.open.utils.j;->connectSocket:5API Call: java.net.Socket.connect (not executed)
Source: com.tencent.smtt.utils.i;->run:4API Call: java.net.URL.openConnection (not executed)
Source: com.tencent.smtt.utils.n;->a:58API Call: java.net.URL.openConnection (not executed)
Source: com.baidu.mobads.utils.q;->getHttpConnection:278API Call: java.net.URL.openConnection (not executed)
Source: com.baidu.mobads.utils.u;->getHttpURLConnection:98API Call: java.net.URL.openConnection (not executed)
Source: com.baidu.mobads.utils.u;->getHttpURLConnection:99API Call: java.net.URL.openConnection (not executed)
Source: com.mintegral.msdk.base.utils.l;->a:37API Call: java.net.URL.openConnection (not executed)
Performs DNS lookups (Java API)Show sources
Source: c.g.d.c.e;->run:3API Call: java.net.InetAddress.getByName (not executed)
Source: com.unity3d.services.ads.configuration.AdsModuleConfiguration$1;->run:4API Call: java.net.InetAddress.getByName (not executed)
Source: f.v;->lookup:2API Call: java.net.InetAddress.getAllByName (not executed)
Source: com.unity3d.services.core.request.WebRequestThread$2$1;->run:4API Call: java.net.InetAddress.getByName (not executed)
Source: com.tencent.smtt.sdk.ak;->a:58API Call: java.net.InetAddress.getByName (not executed)
Source: com.qq.e.comm.services.RetCodeService;->a:8API Call: java.net.InetAddress.getByName (not executed)
Source: com.tencent.wxop.stat.a;->j:58API Call: java.net.InetAddress.getByName (not executed)
Source: com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std;->_deserialize:22API Call: java.net.InetAddress.getByName (not executed)
Scans for WIFI networksShow sources
Source: com.baidu.location.a.c;->b:275API Call: android.net.wifi.WifiManager.getScanResults
Source: com.baidu.location.a.c;->c:327API Call: android.net.wifi.WifiManager.getScanResults
Source: c.g.f.c.a.m;->b:18API Call: android.net.wifi.WifiManager.getScanResults
Source: com.baidu.location.e.h;->t:40API Call: android.net.wifi.WifiManager.getScanResults
Source: com.baidu.location.e.h;->i:82API Call: android.net.wifi.WifiManager.startScan
Source: com.baidu.location.e.h;->k:90API Call: android.net.wifi.WifiManager.getScanResults
Source: com.baidu.location.e.h;->q:151API Call: android.net.wifi.WifiManager.getScanResults
Source: com.baidu.mobads.g.a;->a:78API Call: android.net.wifi.WifiManager.getScanResults
Source: com.baidu.mapsdkvi.VDeviceAPI;->getWifiHotpot:126API Call: android.net.wifi.WifiManager.getScanResults
Source: com.iflytek.voiceads.param.e;->d:148API Call: android.net.wifi.WifiManager.getScanResults
Source: com.xiaomi.mipush.sdk.ra;->c:86API Call: android.net.wifi.WifiManager.getScanResults
Source: c.t.m.li.tsa.I;->a:46API Call: android.net.wifi.WifiManager.getScanResults
Source: c.t.m.li.tsa.I;->b:66API Call: android.net.wifi.WifiManager.startScan
Source: com.qq.e.comm.plugin.util.ar;->a:27API Call: android.net.wifi.WifiManager.getScanResults
Source: com.baidu.mobads.utils.q;->getWIFI:524API Call: android.net.wifi.WifiManager.getScanResults
Source: com.baidu.mobads.utils.q;->getWifiScans:585API Call: android.net.wifi.WifiManager.getScanResults
Found strings which match to known social media urlsShow sources
Source: bootstrap.min.jsString found in binary or memory: * Copyright 2011-2015 Twitter, Inc. equals www.twitter.com (Twitter)
Source: androidString found in binary or memory: facebook = equals www.facebook.com (Facebook)
Monitors network connection stateShow sources
Source: com.baidu.mobads.openad.a.c;->a:8API Call: android.content.IntentFilter.addAction android.net.conn.CONNECTIVITY_CHANGE
Source: com.meiqia.meiqiasdk.activity.MQConversationActivity;->N:164API Call: android.content.IntentFilter.addAction android.net.conn.CONNECTIVITY_CHANGE
Source: com.baidu.location.b.i;->b:26API Call: android.content.IntentFilter.addAction android.net.conn.CONNECTIVITY_CHANGE
Source: com.qq.e.comm.plugin.b.o;->e:56API Call: android.content.IntentFilter.addAction android.net.conn.CONNECTIVITY_CHANGE
Source: com.baidu.mobads.container.b.c.d;->a:8API Call: android.content.IntentFilter.addAction android.net.conn.CONNECTIVITY_CHANGE
Source: com.baidu.mapsdkplatform.comapi.a;->f:25API Call: android.content.IntentFilter.addAction android.net.conn.CONNECTIVITY_CHANGE
Source: com.meiqia.core.MeiQiaService;->onCreate:297API Call: android.content.IntentFilter.addAction android.net.conn.CONNECTIVITY_CHANGE
Source: com.xiaomi.mipush.sdk.f;->y:859API Call: android.content.IntentFilter.addAction android.net.conn.CONNECTIVITY_CHANGE
Urls found in memory or binary dataShow sources
Source: androidString found in binary or memory: http://%1$s/gslb/?ver=4.0
Source: androidString found in binary or memory: http://127.0.0.1
Source: androidString found in binary or memory: http://211.151.146.65:8080/wlantest/shanghai_sun/mock_ad_server_intersitial_video.json
Source: androidString found in binary or memory: http://alicdn.lieying.cn/ljzx/btn_close_click.png
Source: androidString found in binary or memory: http://alicdn.lieying.cn/ljzx/gdt_logo.png
Source: androidString found in binary or memory: http://alicdn.lieying.cn/ljzx/ly_logo.png
Source: androidString found in binary or memory: http://alicdn.lieying.cn/ljzx/ly_zan.png
Source: androidString found in binary or memory: http://alicdn.lieying.cn/ljzx/mob_logo_2x.png
Source: androidString found in binary or memory: http://alicdn.lieying.cn/ljzx/tt_logo.png
Source: androidString found in binary or memory: http://android.bugly.qq.com/rqd/async
Source: androidString found in binary or memory: http://api.map.baidu.com/geosearch/v2/bound
Source: androidString found in binary or memory: http://api.map.baidu.com/geosearch/v2/detail/
Source: androidString found in binary or memory: http://api.map.baidu.com/geosearch/v2/local
Source: androidString found in binary or memory: http://api.map.baidu.com/geosearch/v2/nearby
Source: androidString found in binary or memory: http://api.map.baidu.com/sdkproxy/lbs_android/tripshare/v1/passenger/pullpath
Source: androidString found in binary or memory: http://api.map.baidu.com/sdkproxy/lbs_androidsdk/apimap/v1/
Source: androidString found in binary or memory: http://api.map.baidu.com/sdkproxy/lbs_androidsdk/apimap/v1/s
Source: androidString found in binary or memory: http://api.map.baidu.com/sdkproxy/lbs_androidsdk/cloudrgc/v1
Source: androidString found in binary or memory: http://api.map.baidu.com/sdkproxy/lbs_androidsdk/indoor/v1/
Source: androidString found in binary or memory: http://api.map.baidu.com/sdkproxy/lbs_androidsdk/pathplan/v2/riding
Source: androidString found in binary or memory: http://api.map.baidu.com/sdkproxy/lbs_androidsdk/pathplan/v2/transit
Source: androidString found in binary or memory: http://api.map.baidu.com/sdkproxy/lbs_androidsdk/phpui/v1/
Source: androidString found in binary or memory: http://api.map.baidu.com/sdkproxy/lbs_androidsdk/phpui2/v1/
Source: androidString found in binary or memory: http://api.map.baidu.com/sdkproxy/v2/lbs_androidsdk/geocoder/v2
Source: androidString found in binary or memory: http://api.map.baidu.com/sdkproxy/v2/lbs_androidsdk/place/v2/detail
Source: androidString found in binary or memory: http://api.map.baidu.com/sdkproxy/v2/lbs_androidsdk/place/v2/search
Source: androidString found in binary or memory: http://api.map.baidu.com/sdkproxy/v2/lbs_androidsdk/place/v2/suggestion
Source: androidString found in binary or memory: http://api.sdk.fmobi.cn/v2/initUrl?appId=
Source: androidString found in binary or memory: http://api.v2.sdk.lieying.cn/v2/aiList
Source: androidString found in binary or memory: http://api.v2.sdk.lieying.cn/v2/distribute
Source: androidString found in binary or memory: http://api.v2.sdk.lieying.cn/v2/err
Source: androidString found in binary or memory: http://api.v2.sdk.lieying.cn/v2/event
Source: androidString found in binary or memory: http://api.weibo.cn/2/client/common_config
Source: androidString found in binary or memory: http://appsupport.qq.com/cgi-bin/qzapps/mapp_addapp.cgi
Source: androidString found in binary or memory: http://as.lieying.cn/v2/content/record
Source: androidString found in binary or memory: http://as.lieying.cn/v2/cts/ch/1
Source: androidString found in binary or memory: http://bbs.lbsyun.baidu.com/forum.php?mod=viewthread&tid=106461
Source: androidString found in binary or memory: http://c.isdspeed.qq.com/code.cgi
Source: androidString found in binary or memory: http://ccc.sys.miui.com
Source: androidString found in binary or memory: http://cfg.imtt.qq.com/tbs?v=2&mk=
Source: androidString found in binary or memory: http://cgi.connect.qq.com/qqconnectopen/openapi/policy_conf
Source: androidString found in binary or memory: http://client.map.baidu.com/imap/share/ps
Source: androidString found in binary or memory: http://d.gdt.qq.com/fcg-bin/gdt_appdetail.fcg?ico=1&appid=
Source: androidString found in binary or memory: http://d.gdt.qq.com/fcg-bin/gdt_appdetail.fcg?ico=1&op_appid=
Source: androidString found in binary or memory: http://debugtbs.qq.com
Source: androidString found in binary or memory: http://debugtbs.qq.com?10000
Source: androidString found in binary or memory: http://debugx5.qq.com
Source: androidString found in binary or memory: http://e.qq.com
Source: androidString found in binary or memory: http://fusion.qq.com/cgi-bin/qzapps/unified_jump?appid=%1$s&from=%2$s&isOpenAppID=1
Source: bootstrap.min.jsString found in binary or memory: http://getbootstrap.com)
Source: androidString found in binary or memory: http://imgcache.qq.com/qzone/biz/gdt/dev/sdk/cdn/resources/common/SdkNativeAdLogo.png
Source: androidString found in binary or memory: http://imgcache.qq.com/qzone/biz/gdt/dev/sdk/cdn/resources/common/SdkSplashAdLogo.png
Source: androidString found in binary or memory: http://imgcache.qq.com/qzone/biz/gdt/dev/sdk/cdn/resources/common/SspNativeAdLogo.png
Source: androidString found in binary or memory: http://imgcache.qq.com/qzone/biz/gdt/dev/sdk/cdn/resources/common/SspSplashAdLogo.png
Source: androidString found in binary or memory: http://itsdata.map.baidu.com/long-conn-gps/sdk.php
Source: androidString found in binary or memory: http://j.map.baidu.com/
Source: androidString found in binary or memory: http://javax.xml.XMLConstants/feature/secure-processing
Source: androidString found in binary or memory: http://jsdk.lieying.cn/v2/cp
Source: androidString found in binary or memory: http://jsdk.lieying.cn/v2/js
Source: androidString found in binary or memory: http://loc.map.baidu.com/cc.php
Source: androidString found in binary or memory: http://loc.map.baidu.com/cfgs/indoorloc/indoorroadnet
Source: androidString found in binary or memory: http://loc.map.baidu.com/gpsz
Source: androidString found in binary or memory: http://loc.map.baidu.com/indoorlocbuildinginfo.php
Source: androidString found in binary or memory: http://log.tbs.qq.com/ajax?c=dl&k=
Source: androidString found in binary or memory: http://log.tbs.qq.com/ajax?c=pu&tk=
Source: androidString found in binary or memory: http://log.tbs.qq.com/ajax?c=pu&v=2&k=
Source: androidString found in binary or memory: http://log.tbs.qq.com/ajax?c=ucfu&k=
Source: androidString found in binary or memory: http://log.tbs.qq.com/ajax?c=ul&v=2&k=
Source: androidString found in binary or memory: http://m.baidu.com
Source: androidString found in binary or memory: http://map.baidu.com/?newmap=1&s=
Source: androidString found in binary or memory: http://mdc.html5.qq.com/d/directdown.jsp?channel_id=11041
Source: androidString found in binary or memory: http://mdc.html5.qq.com/d/directdown.jsp?channel_id=11047
Source: androidString found in binary or memory: http://mdc.html5.qq.com/mh?channel_id=50079&u=
Source: androidString found in binary or memory: http://meiqia.com/
Source: androidString found in binary or memory: http://mobads.baidu.com/
Source: androidString found in binary or memory: http://mobads.baidu.com/ads/img/3d_bg.jpg
Source: androidString found in binary or memory: http://mobads.baidu.com/ads/index.htm
Source: androidString found in binary or memory: http://mobads.baidu.com/ads/pa/
Source: androidString found in binary or memory: http://mobads.baidu.com/cpro/ui/mads.php
Source: androidString found in binary or memory: http://mqqad.html5.qq.com/adjs
Source: androidString found in binary or memory: http://mta.oa.com/
Source: androidString found in binary or memory: http://mta.qq.com/
Source: androidString found in binary or memory: http://news.fmobi.cn/mobile/
Source: androidString found in binary or memory: http://ofloc.map.baidu.com/offline_loc
Source: androidString found in binary or memory: http://openmobile.qq.com/oauth2.0/m_jump_by_version?
Source: androidString found in binary or memory: http://oth.update.mdt.qq.com:8080/beacon/vercheck
Source: androidString found in binary or memory: http://pingma.qq.com:80/mstat/report
Source: androidString found in binary or memory: http://pms.mb.qq.com/rsp204
Source: androidString found in binary or memory: http://qzonestyle.gtimg.cn/qzone/biz/gdt/mob/sdk/v2/android01/appdetail.html
Source: androidString found in binary or memory: http://qzonestyle.gtimg.cn/qzone/biz/gdt/mob/sdk/v2/android01/appwall.html
Source: androidString found in binary or memory: http://qzonestyle.gtimg.cn/qzone/biz/gdt/mob/sdk/v2/android01/banner.html
Source: androidString found in binary or memory: http://qzonestyle.gtimg.cn/qzone/biz/gdt/mob/sdk/v2/android01/download.html
Source: androidString found in binary or memory: http://qzonestyle.gtimg.cn/qzone/biz/gdt/mob/sdk/v2/android01/grid.html#cacheOnly=true&supportUnionA
Source: androidString found in binary or memory: http://qzonestyle.gtimg.cn/qzone/biz/gdt/mob/sdk/v2/android01/grid.html#posid=
Source: androidString found in binary or memory: http://qzonestyle.gtimg.cn/qzone/biz/gdt/mob/sdk/v2/android01/interstitial.html
Source: androidString found in binary or memory: http://qzonestyle.gtimg.cn/qzone/biz/gdt/mob/sdk/v2/android02/splash.html#posid=
Source: androidString found in binary or memory: http://qzonestyle.gtimg.cn/qzone/biz/gdt/mob/sdk/v2/android03/js-release/%s/native.js
Source: androidString found in binary or memory: http://qzs.qq.com
Source: androidString found in binary or memory: http://qzs.qq.com/open/mobile/invite/sdk_invite.html?
Source: androidString found in binary or memory: http://qzs.qq.com/open/mobile/login/qzsjump.html?
Source: androidString found in binary or memory: http://qzs.qq.com/open/mobile/request/sdk_request.html?
Source: androidString found in binary or memory: http://qzs.qq.com/open/mobile/sendstory/sdk_sendstory_v1.3.html?
Source: androidString found in binary or memory: http://resolver.msg.xiaomi.net/psc/?t=a
Source: $avd_hide_password__0.xmlString found in binary or memory: http://schemas.android.com/aapt
Source: ly_insert_fullscreen.xml, abc_tint_default.xml, mq_item_chat_left.xmlString found in binary or memory: http://schemas.android.com/apk/res-auto
Source: mq_item_form_type_text.xml, expense_type_add_type_cg2_bg.xml, ly_banner_image.xml, $avd_hide_password__0.xml, abc_slide_in_top.xml, ly_insert_fullscreen.xml, abc_alert_dialog_button_bar_material.xml, design_layout_snackbar_include.xml, abc_activity_chooser_view.xml, abc_screen_content_include.xml, oil_fragment.xml, ly_insert_image.xml, mq_activity_conversation.xml, abc_seekbar_track_material.xml, abc_tint_default.xml, abc_action_menu_item_layout.xml, abc_dialog_title_material.xml, find_fragment.xml, notify_list_item_first.xml, mq_item_chat_left.xml, abc_ratingbar_material.xml, design_fab_show_motion_spec.xml, mq_loading.xml, car_type_select_activity.xml, mq_layout_custom_keyboard.xml, mintegral_reward_endcard_h5.xml, androidString found in binary or memory: http://schemas.android.com/apk/res/android
Source: maintain_list_item.xmlString found in binary or memory: http://schemas.android.com/apk/res/android#e
Source: androidString found in binary or memory: http://sdk.e.qq.com/activate
Source: androidString found in binary or memory: http://sdk.e.qq.com/err
Source: androidString found in binary or memory: http://sdk.e.qq.com/launch
Source: androidString found in binary or memory: http://service.weibo.com/share/mobilesdk.php
Source: androidString found in binary or memory: http://service.weibo.com/share/mobilesdk_uppic.php
Source: androidString found in binary or memory: http://soft.tbs.imtt.qq.com/17421/tbs_res_imtt_tbs_DebugPlugin_DebugPlugin.tbs
Source: androidString found in binary or memory: http://t.gdt.qq.com/conv/src/6/conv
Source: androidString found in binary or memory: http://v.gdt.qq.com/gdt_stats.fcg
Source: bootstrap.min.jsString found in binary or memory: http://v3.bootcss.com/customize/?id=effa3a20d62abb70c8a5)
Source: androidString found in binary or memory: http://wapmap.baidu.com/s?tn=Detail&pid=
Source: androidString found in binary or memory: http://wspeed.qq.com/w.cgi
Source: androidString found in binary or memory: http://wup.imtt.qq.com:8080
Source: androidString found in binary or memory: http://www.jivesoftware.com/xmlns/xmpp/properties
Source: androidString found in binary or memory: http://www.xiaoxiongyouhao.com/models/
Source: androidString found in binary or memory: http://xml.apache.org/xslt
Source: androidString found in binary or memory: http://xmlpull.org/v1/doc/features.html#process-namespaces
Source: androidString found in binary or memory: https://alicdn.lieying.cn/ljzx/voice_logo_100.png
Source: androidString found in binary or memory: https://analytics.map.qq.com/?sf2
Source: androidString found in binary or memory: https://analytics.map.qq.com/tr?mllc
Source: androidString found in binary or memory: https://api.map.baidu.com/geosearch/v2/bound
Source: androidString found in binary or memory: https://api.map.baidu.com/geosearch/v2/detail/
Source: androidString found in binary or memory: https://api.map.baidu.com/geosearch/v2/local
Source: androidString found in binary or memory: https://api.map.baidu.com/geosearch/v2/nearby
Source: androidString found in binary or memory: https://api.map.baidu.com/sdkcs/verify
Source: androidString found in binary or memory: https://api.map.baidu.com/sdkproxy/lbs_android/tripshare/v1/passenger/pullpath
Source: androidString found in binary or memory: https://api.map.baidu.com/sdkproxy/lbs_androidsdk/apimap/v1/
Source: androidString found in binary or memory: https://api.map.baidu.com/sdkproxy/lbs_androidsdk/apimap/v1/s
Source: androidString found in binary or memory: https://api.map.baidu.com/sdkproxy/lbs_androidsdk/cloudrgc/v1
Source: androidString found in binary or memory: https://api.map.baidu.com/sdkproxy/lbs_androidsdk/indoor/v1/
Source: androidString found in binary or memory: https://api.map.baidu.com/sdkproxy/lbs_androidsdk/pathplan/v2/riding
Source: androidString found in binary or memory: https://api.map.baidu.com/sdkproxy/lbs_androidsdk/pathplan/v2/transit
Source: androidString found in binary or memory: https://api.map.baidu.com/sdkproxy/lbs_androidsdk/phpui/v1/
Source: androidString found in binary or memory: https://api.map.baidu.com/sdkproxy/lbs_androidsdk/phpui2/v1/
Source: androidString found in binary or memory: https://api.map.baidu.com/sdkproxy/v2/lbs_androidsdk/geocoder/v2
Source: androidString found in binary or memory: https://api.map.baidu.com/sdkproxy/v2/lbs_androidsdk/place/v2/detail
Source: androidString found in binary or memory: https://api.map.baidu.com/sdkproxy/v2/lbs_androidsdk/place/v2/search
Source: androidString found in binary or memory: https://api.map.baidu.com/sdkproxy/v2/lbs_androidsdk/place/v2/suggestion
Source: androidString found in binary or memory: https://api.voiceads.cn/hotUpdate/?ver=
Source: androidString found in binary or memory: https://api.weibo.com/2/users/counts.json
Source: androidString found in binary or memory: https://api.weibo.com/2/users/domain_show.json
Source: androidString found in binary or memory: https://api.weibo.com/2/users/show.json
Source: androidString found in binary or memory: https://api.weibo.com/oauth2/default.html
Source: androidString found in binary or memory: https://api.weibo.com/oauth2/getaid.json
Source: androidString found in binary or memory: https://api.weixin.qq.com/sns/oauth2/access_token?appid=%s&secret=%s&code=%s&grant_type=authorizatio
Source: androidString found in binary or memory: https://api.weixin.qq.com/sns/userinfo?access_token=%s&openid=%s
Source: androidString found in binary or memory: https://api.xmpush.xiaomi.com/upload/app_log?file=
Source: androidString found in binary or memory: https://api.xmpush.xiaomi.com/upload/crash_log?file=
Source: androidString found in binary or memory: https://api.xmpush.xiaomi.com/upload/xmsf_log?file=
Source: androidString found in binary or memory: https://appsupport.qq.com/cgi-bin/appstage/mstats_batch_report
Source: androidString found in binary or memory: https://client.map.baidu.com/imap/share/ps
Source: androidString found in binary or memory: https://cmnsguider.yunos.com:443/genDeviceToken
Source: androidString found in binary or memory: https://config.unityads.unity3d.com/webview/
Source: androidString found in binary or memory: https://cpro.baidustatic.com/cpro/ui/noexpire/css/2.1.4/img/mob-adIcon_2x.png
Source: androidString found in binary or memory: https://cpro.baidustatic.com/cpro/ui/noexpire/img/2.0.1/new-bg-logo.png
Source: androidString found in binary or memory: https://cpu.baidu.com/
Source: androidString found in binary or memory: https://cpu.baidu.com/block/app/
Source: androidString found in binary or memory: https://daup.map.baidu.com/cltr/rcvr
Source: androidString found in binary or memory: https://eco-api-upload.meiqia.com/upload
Source: androidString found in binary or memory: https://eco-api.meiqia.com/
Source: androidString found in binary or memory: https://eco-api.meiqia.com/client/attrs
Source: androidString found in binary or memory: https://eco-api.meiqia.com/client/file_downloaded
Source: androidString found in binary or memory: https://eco-api.meiqia.com/client/forms
Source: androidString found in binary or memory: https://eco-api.meiqia.com/client/inputting
Source: androidString found in binary or memory: https://eco-api.meiqia.com/client/queue/position
Source: androidString found in binary or memory: https://eco-api.meiqia.com/client/send_msg
Source: androidString found in binary or memory: https://eco-api.meiqia.com/client/tickets_v2
Source: androidString found in binary or memory: https://eco-api.meiqia.com/client/tickets_v2/
Source: androidString found in binary or memory: https://eco-api.meiqia.com/client/tickets_v2/categories
Source: androidString found in binary or memory: https://eco-api.meiqia.com/conversation/
Source: androidString found in binary or memory: https://eco-api.meiqia.com/knowledge/questions/
Source: androidString found in binary or memory: https://eco-api.meiqia.com/scheduler
Source: androidString found in binary or memory: https://eco-api.meiqia.com/sdk/get_dev_client_id
Source: androidString found in binary or memory: https://eco-api.meiqia.com/sdk/init
Source: androidString found in binary or memory: https://eco-api.meiqia.com/sdk/init_sdk_user
Source: androidString found in binary or memory: https://eco-api.meiqia.com/sdk/statistics
Source: androidString found in binary or memory: https://fr.register.xmpush.global.xiaomi.com
Source: bootstrap.min.jsString found in binary or memory: https://gist.github.com/effa3a20d62abb70c8a5
Source: bootstrap.min.jsString found in binary or memory: https://github.com/twbs/bootstrap/blob/master/LICENSE)
Source: androidString found in binary or memory: https://graph.qq.com/oauth2.0/me
Source: androidString found in binary or memory: https://huatuocode.huatuo.qq.com
Source: androidString found in binary or memory: https://imp.voiceads.cn/monitor?
Source: androidString found in binary or memory: https://j.map.baidu.com/
Source: androidString found in binary or memory: https://lbs.map.qq.com/loc
Source: androidString found in binary or memory: https://log.iflytek.com/log
Source: androidString found in binary or memory: https://logconf.iflytek.com/hotupdate
Source: androidString found in binary or memory: https://long.open.weixin.qq.com/connect/l/qrconnect?f=json&uuid=%s
Source: androidString found in binary or memory: https://metok.sys.miui.com
Source: androidString found in binary or memory: https://mobads-logs.baidu.com/brwhis.log
Source: androidString found in binary or memory: https://mobads-logs.baidu.com/dz.zb
Source: androidString found in binary or memory: https://mobads-logs.baidu.com/dz.zb?
Source: androidString found in binary or memory: https://mobads-logs.baidu.com/dz.zb?type=425
Source: androidString found in binary or memory: https://mobads.baidu.com/ad.html?url=%s&sn=%s&v=%s
Source: androidString found in binary or memory: https://mobads.baidu.com/ads/galaxy.php
Source: androidString found in binary or memory: https://mobads.baidu.com/ads/pa/vrdex/vrimageview_2018_01_09_dex.jar
Source: androidString found in binary or memory: https://mobads.baidu.com/ads/preload.php
Source: androidString found in binary or memory: https://mobads.baidu.com/ads/sec.php
Source: androidString found in binary or memory: https://mt.voiceads.cn/sdk/req
Source: androidString found in binary or memory: https://notify.bugsnag.com
Source: androidString found in binary or memory: https://ofloc.map.baidu.com/offline_loc
Source: androidString found in binary or memory: https://open.weibo.cn/oauth2/authorize?
Source: androidString found in binary or memory: https://open.weixin.qq.com/connect/sdk/qrconnect?appid=%s&noncestr=%s&timestamp=%s&scope=%s&signatur
Source: androidString found in binary or memory: https://openmobile.qq.com/
Source: androidString found in binary or memory: https://openmobile.qq.com/oauth2.0/m_authorize?
Source: androidString found in binary or memory: https://openmobile.qq.com/user/user_login_statis
Source: androidString found in binary or memory: https://openmobile.qq.com/v3/user/get_info
Source: androidString found in binary or memory: https://p2ptest1.p2p.liveplay.myqcloud.com/video/
Source: androidString found in binary or memory: https://play.google.com/
Source: androidString found in binary or memory: https://play.google.com/store/apps/details?id=
Source: androidString found in binary or memory: https://register.xmpush.global.xiaomi.com
Source: androidString found in binary or memory: https://ru.register.xmpush.global.xiaomi.com
Source: androidString found in binary or memory: https://setting.rayjump.com
Source: androidString found in binary or memory: https://static.firefoxchina.cn/img/201903/4_5c7c936f179cc0.jpg
Source: androidString found in binary or memory: https://uop.umeng.com
Source: androidString found in binary or memory: https://vinfo.qvb.qcloud.com/api/v1/stream/open?stream_id=
Source: androidString found in binary or memory: https://wangmeng.baidu.com
Source: androidString found in binary or memory: https://wspeed.qq.com/w.cgi
Source: androidString found in binary or memory: https://www.xiaoxiongyouhao.com
Source: androidString found in binary or memory: https://www.xiaoxiongyouhao.com/apps/license_agreement.html
Source: androidString found in binary or memory: https://www.xiaoxiongyouhao.com/carowner/bksupport/
Source: androidString found in binary or memory: https://www.xiaoxiongyouhao.com/carowner/netbk/restore2cloud.php?auth_token=
Source: androidString found in binary or memory: https://www.xiaoxiongyouhao.com/fx/
Source: androidString found in binary or memory: https://www.xiaoxiongyouhao.com/page_app.php
Source: androidString found in binary or memory: https://www.xiaoxiongyouhao.com/page_app.php?src=1
Uses HTTP for connecting to the internetShow sources
Source: com.tencent.mm.opensdk.diffdev.a.e;->h:7API Call: org.apache.http.client.HttpClient.execute
Source: com.baidu.mobads.container.b.a.b;->a:468API Call: java.net.HttpURLConnection.connect
Source: com.baidu.mobads.container.c.a.a;->a:453API Call: java.net.HttpURLConnection.connect
Source: com.qq.e.comm.plugin.stream.a.c;->a:94API Call: java.net.HttpURLConnection.connect
Source: com.qq.e.comm.plugin.b.a.b.a.a;->h:31API Call: org.apache.http.client.HttpClient.execute
Source: com.bumptech.glide.load.a.k;->a:47API Call: java.net.HttpURLConnection.connect
Source: c.g.d.a.b;->a:22API Call: java.net.HttpURLConnection.connect
Source: com.baidu.lbsapi.auth.g;->a:51API Call: javax.net.ssl.HttpsURLConnection.connect
Source: com.tencent.open.b.g$4;->run:31API Call: org.apache.http.client.HttpClient.execute
Source: com.tencent.open.b.g$6;->run:43API Call: org.apache.http.client.HttpClient.execute
Source: com.baidu.mapsdkplatform.comapi.synchronization.b.c;->a:8API Call: java.net.HttpURLConnection.connect
Source: com.baidu.mobads.openad.b.a$a;->run:31API Call: java.net.HttpURLConnection.connect
Source: com.baidu.mobads.openad.b.a;->run:396API Call: java.net.HttpURLConnection.connect
Source: com.baidu.mobads.openad.b.f;->run:51API Call: java.net.HttpURLConnection.connect
Source: com.qq.e.comm.plugin.b.l;->b:16API Call: org.apache.http.client.HttpClient.execute
Source: com.qq.e.comm.plugin.b.l;->a:67API Call: org.apache.http.client.HttpClient.execute
Source: com.mintegral.msdk.base.common.c.d;->f:35API Call: org.apache.http.impl.client.DefaultHttpClient.execute
Source: com.mintegral.msdk.click.e;->a:60API Call: java.net.HttpURLConnection.connect
Source: com.baidu.mobads.openad.d.a$a;->run:41API Call: java.net.HttpURLConnection.connect
Source: com.baidu.mobads.openad.d.a$a;->run:83API Call: java.net.HttpURLConnection.connect
Source: c.e.b.d.n;->a:165API Call: org.apache.http.impl.client.DefaultHttpClient.execute
Source: com.baidu.mobads.container.b.e.a$a;->run:46API Call: java.net.HttpURLConnection.connect
Source: com.baidu.mobads.container.b.e.a;->run:387API Call: java.net.HttpURLConnection.connect
Source: com.baidu.mobads.container.b.f.a$a;->run:39API Call: java.net.HttpURLConnection.connect
Source: com.baidu.mobads.container.b.f.a$a;->run:112API Call: java.net.HttpURLConnection.connect
Source: com.baidu.mapapi.http.HttpClient;->request:71API Call: java.net.HttpURLConnection.connect
Source: com.mintegral.msdk.mtgdownload.k;->a:119API Call: java.net.HttpURLConnection.connect
Source: com.mintegral.msdk.base.common.net.f;->e:37API Call: org.apache.http.impl.client.DefaultHttpClient.execute
Source: com.sina.weibo.sdk.net.HttpManager;->a:45API Call: org.apache.http.impl.client.DefaultHttpClient.execute
Source: com.sina.weibo.sdk.net.HttpManager;->a:77API Call: org.apache.http.client.HttpClient.execute
Source: com.sina.weibo.sdk.net.HttpManager;->c:362API Call: org.apache.http.client.HttpClient.execute
Source: com.qq.e.comm.net.NetworkClientImpl$TaskCallable;->call:60API Call: org.apache.http.client.HttpClient.execute
Source: com.baidu.mobads.container.o.f;->a:13API Call: java.net.HttpURLConnection.connect
Source: com.baidu.mobads.container.o.n;->a:64API Call: java.net.HttpURLConnection.connect
Source: com.tencent.bugly.proguard.t;->run:155API Call: javax.net.ssl.HttpsURLConnection.connect
Source: com.baidu.mobads.container.s.a;->run:51API Call: java.net.HttpURLConnection.connect
Source: com.xiaomi.push.service.n;->a:28API Call: java.net.HttpURLConnection.connect
Source: com.tencent.wxop.stat.i;->a:204API Call: org.apache.http.impl.client.DefaultHttpClient.execute
Source: com.qq.e.comm.plugin.u.a$b;->a:8API Call: org.apache.http.client.HttpClient.execute
Source: com.tencent.open.utils.HttpUtils;->openUrl2:289API Call: org.apache.http.client.HttpClient.execute
Source: com.tencent.open.utils.b;->a:16API Call: java.net.HttpURLConnection.connect
Source: com.tencent.smtt.utils.i;->run:7API Call: java.net.HttpURLConnection.connect

Key, Mouse, Clipboard, Microphone and Screen Capturing:

barindex
Has permission to record audio in the backgroundShow sources
Source: submitted apkRequest permission: android.permission.RECORD_AUDIO
Has permission to take photosShow sources
Source: submitted apkRequest permission: android.permission.CAMERA
Records audio/mediaShow sources
Source: com.meiqia.meiqiasdk.h.f;->c:51API Call: android.media.MediaRecorder.start
Source: com.iflytek.voiceads.utils.m;->a:12API Call: android.media.MediaRecorder.start
Accesses the audio/media managersShow sources
Source: com.meiqia.meiqiasdk.h.f;->c:37API Call: android.media.MediaRecorder.<init>
Source: com.iflytek.voiceads.utils.m;->a:2API Call: android.media.MediaRecorder.<init>

E-Banking Fraud:

barindex
Has functionalty to add an overlay to other appsShow sources
Source: androidx.appcompat.widget.Da;->a:85API Call: WindowManager.addView
Has permission to query the list of currently running applicationsShow sources
Source: submitted apkRequest permission: android.permission.GET_TASKS
Loads a webpage with cache disabledShow sources
Source: com.firebear.androil.views.a.d;-><init>:16API Call: android.webkit.WebSettings.setCacheMode
Source: com.iflytek.voiceads.bridge.DSBridgeWebView;->b:54API Call: android.webkit.WebSettings.setCacheMode
Source: com.mintegral.msdk.click.f;->a:40API Call: android.webkit.WebSettings.setCacheMode
Source: com.iflytek.voiceads.view.AdView;->n:70API Call: android.webkit.WebSettings.setCacheMode
Source: com.unity3d.services.ads.webplayer.WebPlayer;-><init>:10API Call: android.webkit.WebSettings.setCacheMode
Source: com.unity3d.services.core.webview.WebView;-><init>:13API Call: android.webkit.WebSettings.setCacheMode
May check for popular installed appsShow sources
Source: Lcom/tencent/smtt/sdk/TbsDownloader;->b(ZZZZ)ZMethod string: "com.tencent.mm.BuildInfo.CLIENT_VERSION"
Source: Lcom/alphab/i/a;->a(Lcom/alphab/i/a;Ljava/lang/String;)VMethod string: "com.android.vending"
Source: Lcom/baidu/location/a/d;->h()VMethod string: "com.ubercab.driver"
May query for the most recent running application (usually for UI overlaying)Show sources
Source: com.qq.e.comm.plugin.util.j;->hgetRunningTasks and getPackageName invocations in same method: com.qq.e.comm.plugin.util.j;->h:236, com.qq.e.comm.plugin.util.j;->h:240
Source: com.mintegral.msdk.base.controller.b$a;->rungetRunningTasks and getPackageName invocations in same method: com.mintegral.msdk.base.controller.b$a;->run:36, com.mintegral.msdk.base.controller.b$a;->run:45
Source: com.tencent.bugly.proguard.aq;->bgetRunningTasks and getPackageName invocations in same method: com.tencent.bugly.proguard.aq;->b:686, com.tencent.bugly.proguard.aq;->b:690
Source: c.g.f.c.a.k;->bgetRunningTasks and getPackageName invocations in same method: c.g.f.c.a.k;->b:7, c.g.f.c.a.k;->b:10
Source: com.qq.e.comm.plugin.util.j;->hgetRunningTasks and getPackageName invocations in same method: com.qq.e.comm.plugin.util.j;->h:236, com.qq.e.comm.plugin.util.j;->h:240
Source: com.mintegral.msdk.base.controller.b$a;->rungetRunningTasks and getPackageName invocations in same method: com.mintegral.msdk.base.controller.b$a;->run:36, com.mintegral.msdk.base.controller.b$a;->run:45
Source: com.tencent.bugly.proguard.aq;->bgetRunningTasks and getPackageName invocations in same method: com.tencent.bugly.proguard.aq;->b:686, com.tencent.bugly.proguard.aq;->b:690
Source: c.g.f.c.a.k;->bgetRunningTasks and getPackageName invocations in same method: c.g.f.c.a.k;->b:7, c.g.f.c.a.k;->b:10

Spam, unwanted Advertisements and Ransom Demands:

barindex
May check for popular installed appsShow sources
Source: Lcom/tencent/smtt/sdk/TbsDownloader;->b(ZZZZ)ZMethod string: "com.tencent.mm.BuildInfo.CLIENT_VERSION"
Source: Lcom/alphab/i/a;->a(Lcom/alphab/i/a;Ljava/lang/String;)VMethod string: "com.android.vending"
Source: Lcom/baidu/location/a/d;->h()VMethod string: "com.ubercab.driver"
Found advertisement frameworksShow sources
Source: Lcom/unity3d/ads/UnityAds$UnityAdsError;-><clinit>()VMethod: Unity Ads https://unity.com/

Operating System Destruction:

barindex
Lists and deletes files in the same contextShow sources
Source: com.baidu.location.indoor.mapversion.b.a;->d:88API Calls in same method context: File.listFiles,File.delete
Source: com.baidu.mobads.container.o.l;->run:12API Calls in same method context: File.listFiles,File.delete
Source: com.mintegral.msdk.base.utils.f;->b:119API Calls in same method context: File.listFiles,File.delete
Source: com.baidu.mobads.container.k.c;->e:150API Calls in same method context: File.listFiles,File.delete
Source: com.iflytek.collector.a.a.b;->a:22API Calls in same method context: File.listFiles,File.delete
Source: com.baidu.mobads.utils.k;->run:15API Calls in same method context: File.listFiles,File.delete
Source: com.tencent.bugly.proguard.r;->a:167API Calls in same method context: File.listFiles,File.delete
Source: com.tencent.smtt.sdk.ak;->c:218API Calls in same method context: File.listFiles,File.delete
Source: com.tencent.bugly.beta.global.a;->a:103API Calls in same method context: File.listFiles,File.delete
Source: com.baidu.mobads.f.g;->k:292API Calls in same method context: File.listFiles,File.delete
Source: com.firebear.androil.h.g;->a:68API Calls in same method context: File.listFiles,File.delete
Source: com.tencent.bugly.crashreport.crash.jni.b;->d:358API Calls in same method context: File.listFiles,File.delete
Source: com.baidu.mobads.container.q;->deleteTimeoutCachedFiles:238API Calls in same method context: File.listFiles,File.delete
Source: com.mintegral.msdk.base.utils.f$2;->run:23API Calls in same method context: File.listFiles,File.delete
Source: com.meiqia.core.a.e;->c:185API Calls in same method context: File.listFiles,File.delete
Source: com.tencent.bugly.beta.upgrade.c;->a:225API Calls in same method context: File.listFiles,File.delete
Source: com.baidu.mobads.container.k.e;->e:161API Calls in same method context: File.listFiles,File.delete
Source: com.iflytek.voiceads.dex.c;->b:99API Calls in same method context: File.listFiles,File.delete
Source: c.g.a.a.b.b;->a:11API Calls in same method context: File.listFiles,File.delete
Source: com.tencent.bugly.beta.global.f;->a:27API Calls in same method context: File.listFiles,File.delete
Source: c.g.f.b.b;->b:32API Calls in same method context: File.listFiles,File.delete
Source: com.tencent.smtt.utils.k;->a:152API Calls in same method context: File.listFiles,File.delete
Source: f.a.f.a;->a:5API Calls in same method context: File.listFiles,File.delete
Source: com.tencent.smtt.sdk.ak;->h:518API Calls in same method context: File.listFiles,File.delete
Source: com.iflytek.voiceads.bridge.DSBridgeWebView;->a:102API Calls in same method context: File.listFiles,File.delete
Source: com.tencent.smtt.utils.k;->a:144API Calls in same method context: File.listFiles,File.delete
Source: c.g.b.e.a;->a:75API Calls in same method context: File.listFiles,File.delete
Source: com.baidu.mobads.utils.m;->deleteFileRecursive:63API Calls in same method context: File.listFiles,File.delete
Source: com.mintegral.msdk.base.utils.f;->e:162API Calls in same method context: File.listFiles,File.delete
Source: com.freely.HandleLauncher;->consistent:6API Calls in same method context: File.listFiles,File.delete
Source: b.g.a;->b:248API Calls in same method context: File.listFiles,File.delete
Source: c.e.a.o$a;->a:23API Calls in same method context: File.listFiles,File.delete
Source: b.g.c;->a:145API Calls in same method context: File.listFiles,File.delete
Source: com.bumptech.glide.a.e;->a:9API Calls in same method context: File.listFiles,File.delete
Source: com.tencent.bugly.crashreport.crash.anr.b;->f:413API Calls in same method context: File.listFiles,File.delete
Source: c.t.m.li.tsa.v;->a:55API Calls in same method context: File.listFiles,File.delete
Source: com.tencent.smtt.utils.t;->a:16API Calls in same method context: File.listFiles,File.delete
Source: c.t.m.li.tsa.x;->c:242API Calls in same method context: File.listFiles,File.delete
Source: com.tencent.bugly.crashreport.crash.jni.NativeCrashHandler;->b:164API Calls in same method context: File.listFiles,File.delete
Source: com.iflytek.voiceads.download.c;->a:31API Calls in same method context: File.listFiles,File.delete
Source: com.baidu.mobads.utils.j;->a:25API Calls in same method context: File.listFiles,File.delete
Source: com.tencent.smtt.sdk.ak;->a:124API Calls in same method context: File.listFiles,File.delete

Change of System Appearance:

barindex
May access the Android keyguard (lock screen)Show sources
Source: androidString found in binary or memory: keyguard
Source: androidString found in binary or memory: DISABLE_KEYGUARD
Acquires a wake lockShow sources
Source: com.baidu.mapsdkvi.VDeviceAPI;->setScreenAlwaysOn:201API Call: android.os.PowerManager$WakeLock.acquire

System Summary:

barindex
Detected Necro.n DropperShow sources
Source: Lcom/freely/HandleLauncher;->classification(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)VMethod string: Necro.n strings
Requests to ignore battery optimizationsShow sources
Source: Lc/g/a/a/a/b;-><clinit>()VMethod string: "REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"
Executes native commandsShow sources
Source: com.tencent.wxop.stat.common.m;->b:10API Call: java.lang.ProcessBuilder.start
Source: com.tencent.wxop.stat.common.m;->c:29API Call: java.lang.ProcessBuilder.start
Source: com.ly.adpoymer.e.m;->a:5API Call: java.lang.Runtime.exec ("getprop ro.miui.ui.version.name")
Source: com.tencent.smtt.export.external.libwebp;->getCPUinfo:17API Call: java.lang.ProcessBuilder.start
Source: com.tencent.bugly.beta.global.a;->a:135API Call: java.lang.Runtime.exec
Source: com.ly.adpoymer.model.DeviceUtil;->callCmd:13API Call: java.lang.Runtime.exec
Source: com.ly.adpoymer.model.DeviceUtil;->getMacAddress:123API Call: java.lang.Runtime.exec ("cat /sys/class/net/wlan0/address")
Source: com.baidu.mobads.container.o.o;->a:13API Call: java.lang.Runtime.exec ("cat /proc/cpuinfo")
Source: com.baidu.mobads.container.o.u$a;->a:5API Call: java.lang.Runtime.exec
Source: com.iflytek.voiceads.param.e;->e:163API Call: java.lang.ProcessBuilder.start
Source: com.iflytek.voiceads.param.e;->e:177API Call: java.lang.ProcessBuilder.start
Source: com.tencent.bugly.proguard.aq;->a:46API Call: java.lang.Runtime.exec ("5")
Source: com.tencent.bugly.proguard.aq;->a:187API Call: java.lang.Runtime.exec
Source: com.tencent.smtt.sdk.ak;->k:536API Call: java.lang.Runtime.exec
Source: com.tencent.smtt.sdk.aq;->c:1177API Call: java.lang.Runtime.exec
Source: com.iflytek.voiceads.utils.h;->a:5API Call: java.lang.Runtime.exec ("cat /sys/class/net/wlan0/address")
Source: com.tencent.smtt.utils.b;->a:42API Call: java.lang.Runtime.exec ("getprop ro.product.cpu.abi")
Source: com.mintegral.msdk.base.utils.m;->d:190API Call: java.lang.Runtime.exec ("ps")
Source: yaq.pro;->getCPUABI:265API Call: java.lang.Runtime.exec ("getprop ro.product.cpu.abi")
Kills/terminates processesShow sources
Source: com.mintegral.msdk.base.common.d.a.a;->b:102API Call: android.os.Process.killProcess
Source: com.meiqia.core.a.e;->uncaughtException:192API Call: android.os.Process.killProcess
Source: com.baidu.location.b.f;->uncaughtException:101API Call: android.os.Process.killProcess
Source: com.tencent.bugly.crashreport.crash.e;->a:214API Call: android.os.Process.killProcess
Source: com.baidu.location.f.a;->c:83API Call: android.os.Process.killProcess
Source: com.baidu.location.f.a;->onDestroy:127API Call: android.os.Process.killProcess
Source: com.tencent.bugly.beta.global.b;->onClick:10API Call: android.os.Process.killProcess
Source: com.baidu.mobads.container.landingpage.App2Activity;->onDestroy:875API Call: android.os.Process.killProcess
Source: com.mintegral.msdk.base.common.net.Aa$1;->run:3API Call: android.os.Process.killProcess
Source: com.xiaomi.mipush.sdk.wa;->uncaughtException:111API Call: android.os.Process.killProcess
Source: com.tencent.bugly.beta.tinker.TinkerResultService;->restartProcess:7API Call: android.os.Process.killProcess
Source: yaq.pro;->preparefiles:599API Call: android.os.Process.killProcess
Source: yaq.pro;->preparefiles:603API Call: android.os.Process.killProcess
Source: yaq.pro;->preparefiles:704API Call: android.os.Process.killProcess
Requests potentially dangerous permissionsShow sources
Source: submitted apkRequest permission: android.permission.ACCESS_COARSE_LOCATION
Source: submitted apkRequest permission: android.permission.ACCESS_FINE_LOCATION
Source: submitted apkRequest permission: android.permission.CAMERA
Source: submitted apkRequest permission: android.permission.CHANGE_WIFI_STATE
Source: submitted apkRequest permission: android.permission.GET_TASKS
Source: submitted apkRequest permission: android.permission.INTERNET
Source: submitted apkRequest permission: android.permission.READ_LOGS
Source: submitted apkRequest permission: android.permission.READ_PHONE_STATE
Source: submitted apkRequest permission: android.permission.RECORD_AUDIO
Source: submitted apkRequest permission: android.permission.WAKE_LOCK
Source: submitted apkRequest permission: android.permission.WRITE_EXTERNAL_STORAGE
Classification labelShow sources
Source: classification engineClassification label: mal72.troj.spyw.evad.and@0/251@0/0
Creates SQLiteDatabase tableShow sources
Source: com.tencent.bugly.proguard.af;->onCreate:390API Call: android.database.sqlite.SQLiteDatabase.execSQL
Source: com.tencent.bugly.beta.Beta;->onDbUpgrade:710API Call: android.database.sqlite.SQLiteDatabase.execSQL
Source: com.mintegral.msdk.base.b.i;->d:46API Call: android.database.sqlite.SQLiteDatabase.execSQL
Source: com.baidu.location.d.d;-><init>:33API Call: android.database.sqlite.SQLiteDatabase.execSQL
Source: com.baidu.location.b.a;->b:68API Call: android.database.sqlite.SQLiteDatabase.execSQL
Source: com.baidu.location.d.a;->d:313API Call: android.database.sqlite.SQLiteDatabase.execSQL
Source: com.baidu.location.d.l;-><init>:18API Call: android.database.sqlite.SQLiteDatabase.execSQL
Source: com.xiaomi.push.service.ja;->a:45API Call: android.database.sqlite.SQLiteDatabase.execSQL
Source: com.xiaomi.push.service.ja;->b:62API Call: android.database.sqlite.SQLiteDatabase.execSQL
Source: com.tencent.wxop.stat.bc;->onUpgrade:79API Call: android.database.sqlite.SQLiteDatabase.execSQL
Source: c.g.f.e.a;->a:27API Call: android.database.sqlite.SQLiteDatabase.execSQL
Source: com.tencent.wxop.stat.bc;->onCreate:68API Call: android.database.sqlite.SQLiteDatabase.execSQL
Source: com.baidu.location.a.h;->b:89API Call: android.database.sqlite.SQLiteDatabase.execSQL
Source: c.e.b.a.a.d;->c:38API Call: android.database.sqlite.SQLiteDatabase.execSQL
Source: com.baidu.location.d.g;-><init>:7API Call: android.database.sqlite.SQLiteDatabase.execSQL
Source: com.baidu.location.d.k;-><init>:15API Call: android.database.sqlite.SQLiteDatabase.execSQL
Source: c.e.b.a.a.d;->a:13API Call: android.database.sqlite.SQLiteDatabase.execSQL
Source: c.e.b.a.a.d;->b:30API Call: android.database.sqlite.SQLiteDatabase.execSQL
Source: com.mintegral.msdk.mtgdownload.d$a;->onCreate:6API Call: android.database.sqlite.SQLiteDatabase.execSQL
Source: c.e.b.b.c;->a:13API Call: android.database.sqlite.SQLiteDatabase.execSQL
Source: c.e.b.b.c;->b:26API Call: android.database.sqlite.SQLiteDatabase.execSQL
Source: c.e.b.b.c;->c:29API Call: android.database.sqlite.SQLiteDatabase.execSQL
Source: com.qq.e.comm.plugin.b.aa;->onCreate:337API Call: android.database.sqlite.SQLiteDatabase.execSQL
Source: com.baidu.mobads.container.b.e.h;->onCreate:4API Call: android.database.sqlite.SQLiteDatabase.execSQL
Source: com.tencent.open.b.f;->onCreate:82API Call: android.database.sqlite.SQLiteDatabase.execSQL
Source: com.baidu.mobads.openad.b.i;->onCreate:4API Call: android.database.sqlite.SQLiteDatabase.execSQL
Source: com.qq.e.comm.plugin.ab.a.b.e;->a:4API Call: android.database.sqlite.SQLiteDatabase.execSQL
Source: com.meiqia.core.X;->a:4API Call: android.database.sqlite.SQLiteDatabase.execSQL
Source: com.meiqia.core.X;->b:6API Call: android.database.sqlite.SQLiteDatabase.execSQL
Source: com.meiqia.core.X;->c:8API Call: android.database.sqlite.SQLiteDatabase.execSQL
Loads native librariesShow sources
Source: io.objectbox.a.d;-><clinit>:69API Call: java.lang.System.loadLibrary
Source: io.objectbox.a.d;-><clinit>:78API Call: java.lang.System.loadLibrary
Source: io.objectbox.a.d;-><clinit>:80API Call: java.lang.System.loadLibrary ("objectbox-jni")
Source: com.tencent.bugly.beta.Beta;->loadLibrary:523API Call: java.lang.System.loadLibrary
Source: com.tencent.bugly.beta.Beta;->loadLibrary:525API Call: java.lang.System.loadLibrary
Source: com.baidu.mapsdkplatform.comapi.NativeLoader;->a:50API Call: java.lang.System.loadLibrary
Source: com.tencent.smtt.export.external.LibraryLoader;->loadLibrary:39API Call: java.lang.System.loadLibrary
Source: com.tencent.bugly.crashreport.crash.jni.NativeCrashHandler;->a:59API Call: java.lang.System.loadLibrary
Source: com.baidu.location.Jni;-><clinit>:2API Call: java.lang.System.loadLibrary ("locSDK7b")
Source: com.baidu.location.indoor.mapversion.IndoorJni;-><clinit>:2API Call: java.lang.System.loadLibrary ("indoor")
Source: com.mintegral.msdk.mtgdownload.a;-><clinit>:2API Call: java.lang.System.loadLibrary ("bspatch")
Source: com.sina.weibo.sdk.net.HttpManager;-><clinit>:2API Call: java.lang.System.loadLibrary ("weibosdkcore")
Source: cn.shuzilm.sdk.Stats$1;->run:3API Call: java.lang.System.loadLibrary ("ehd4t3")
Source: com.iflytek.voiceads.utils.Encoder;-><clinit>:2API Call: java.lang.System.loadLibrary ("iflyads")
Reads shares settingsShow sources
Source: com.firebear.androil.base.MyApp$a;->a:27API Call: android.content.SharedPreferences.getString
Source: com.iflytek.collector.a.a.b;->a:54API Call: android.content.SharedPreferences.getString
Source: com.iflytek.collector.a.a.b;->b:68API Call: android.content.SharedPreferences.getString
Source: com.iflytek.collector.a.a.i;->a:14API Call: android.content.SharedPreferences.getString
Source: com.tencent.smtt.sdk.a.c;->run:19API Call: android.content.SharedPreferences.getString
Source: com.tencent.smtt.sdk.a.d;->a:101API Call: android.content.SharedPreferences.getBoolean
Source: com.tencent.smtt.sdk.b.a.f;->a:169API Call: android.content.SharedPreferences.getString
Source: com.tencent.a.a.a.a.d;->b:19API Call: android.content.SharedPreferences.getString
Source: com.baidu.location.a.d;->h:411API Call: android.content.SharedPreferences.getBoolean
Source: com.baidu.mobads.container.a.a;->a:244API Call: android.content.SharedPreferences.getString
Source: com.baidu.mobads.container.c.a.f;->a:10API Call: android.content.SharedPreferences.getString
Source: com.mintegral.msdk.base.a.a.a;->a:16API Call: android.content.SharedPreferences.getString
Source: com.meiqia.core.a.j;->b:25API Call: android.content.SharedPreferences.getString
Source: com.meiqia.core.a.j;->b:27API Call: android.content.SharedPreferences.getBoolean
Source: com.meiqia.core.a.j;->a:60API Call: android.content.SharedPreferences.getString
Source: com.meiqia.core.a.j;->b:96API Call: android.content.SharedPreferences.getString
Source: com.meiqia.core.a.j;->f:197API Call: android.content.SharedPreferences.getString
Source: com.meiqia.core.a.j;->g:212API Call: android.content.SharedPreferences.getString
Source: com.meiqia.core.a.j;->h:216API Call: android.content.SharedPreferences.getString
Source: com.meiqia.core.a.j;->h:221API Call: android.content.SharedPreferences.getString
Source: com.qq.e.comm.plugin.r.a.d.b.a.f;->a:35API Call: android.content.SharedPreferences.getString
Source: c.e.a.o;->a:69API Call: android.content.SharedPreferences.getString
Source: c.e.a.o;->a:71API Call: android.content.SharedPreferences.getString
Source: c.e.a.o;->b:75API Call: android.content.SharedPreferences.getString
Source: c.e.a.o;->c:79API Call: android.content.SharedPreferences.getString
Source: c.g.f.c.a.k;->b:30API Call: android.content.SharedPreferences.getString
Source: c.g.f.c.a.o;->f:70API Call: android.content.SharedPreferences.getString
Source: c.g.a.a.a.h;->a:4API Call: android.content.SharedPreferences.getBoolean
Source: c.g.a.a.a.j;->b:35API Call: android.content.SharedPreferences.getString
Source: com.tencent.connect.auth.QQToken;->a:14API Call: android.content.SharedPreferences.getString
Source: com.baidu.lbsapi.auth.LBSAuthManager;->e:329API Call: android.content.SharedPreferences.getString
Source: com.baidu.lbsapi.auth.b;->c:69API Call: android.content.SharedPreferences.getString
Source: com.baidu.mobads.container.b.b.a;->a:16API Call: android.content.SharedPreferences.getString
Source: com.ly.adpoymer.b.p;->a:27API Call: android.content.SharedPreferences.getString
Source: com.ly.adpoymer.b.p;->a:59API Call: android.content.SharedPreferences.getString
Source: com.ly.adpoymer.b.p;->a:141API Call: android.content.SharedPreferences.getString
Source: com.ly.adpoymer.b.p;->a:252API Call: android.content.SharedPreferences.getString
Source: com.ly.adpoymer.b.p;->a:362API Call: android.content.SharedPreferences.getString
Source: com.ly.adpoymer.b.p;->b:372API Call: android.content.SharedPreferences.getString
Source: com.ly.adpoymer.b.p;->c:423API Call: android.content.SharedPreferences.getString
Source: c.e.b.b.g;->b:137API Call: android.content.SharedPreferences.getString
Source: c.e.b.b.g;->b:170API Call: android.content.SharedPreferences.getString
Source: c.g.f.b.b$c;->f:10API Call: android.content.SharedPreferences.getString
Source: com.qq.e.comm.plugin.r.a.c.g;->a:4API Call: android.content.SharedPreferences.getString
Source: c.e.b.c.c;->a:12API Call: android.content.SharedPreferences.getString
Source: c.e.b.c.c;->a:32API Call: android.content.SharedPreferences.getString
Source: c.e.b.c.c;->b:42API Call: android.content.SharedPreferences.getString
Source: c.e.b.c.f$a;->b:26API Call: android.content.SharedPreferences.getString
Source: c.e.b.c.m;->f:7API Call: android.content.SharedPreferences.getString
Source: c.e.b.c.p;->f:95API Call: android.content.SharedPreferences.getString
Source: c.g.d.c.j;->b:38API Call: android.content.SharedPreferences.getString
Source: com.baidu.mobads.command.a;->a:16API Call: android.content.SharedPreferences.getString
Source: com.tencent.wxop.stat.common.q;->a:25API Call: android.content.SharedPreferences.getString
Source: com.tencent.connect.common.BaseApi;->a:68API Call: android.content.SharedPreferences.getString
Source: com.tencent.connect.common.BaseApi;->b:169API Call: android.content.SharedPreferences.getString
Source: com.tencent.beacontsa.cover.f;->b:179API Call: android.content.SharedPreferences.getString
Source: com.ly.adpoymer.d.d;->onActivityStopped:8API Call: android.content.SharedPreferences.getString
Source: com.ly.adpoymer.d.d;->onActivityStopped:10API Call: android.content.SharedPreferences.getString
Source: c.e.b.a.d.k;->h:45API Call: android.content.SharedPreferences.getBoolean
Source: c.e.b.d.e;->a:163API Call: android.content.SharedPreferences.getString
Source: c.e.b.d.e;->a:255API Call: android.content.SharedPreferences.getString
Source: c.e.b.d.k;->a:36API Call: android.content.SharedPreferences.getString
Source: c.e.b.d.u;->a:87API Call: android.content.SharedPreferences.getString
Source: c.e.b.d.v;->g:59API Call: android.content.SharedPreferences.getString
Source: c.e.b.d.v;->a:63API Call: android.content.SharedPreferences.getString
Source: c.e.b.d.v;->c:141API Call: android.content.SharedPreferences.getString
Source: c.e.b.d.v;->c:165API Call: android.content.SharedPreferences.getString
Source: c.e.b.d.v;->e:200API Call: android.content.SharedPreferences.getString
Source: c.g.d.b;->d:53API Call: android.content.SharedPreferences.getString
Source: c.g.d.b;->e:112API Call: android.content.SharedPreferences.getString
Source: c.g.d.b;->f:115API Call: android.content.SharedPreferences.getBoolean
Source: c.g.d.b;->h:121API Call: android.content.SharedPreferences.getBoolean
Source: c.g.d.b;->k:131API Call: android.content.SharedPreferences.getString
Source: com.ly.adpoymer.e.e;->a:7API Call: android.content.SharedPreferences.getString
Source: com.ly.adpoymer.e.n;->a:10API Call: android.content.SharedPreferences.getBoolean
Source: c.g.b.e.d;->b:21API Call: android.content.SharedPreferences.getString
Source: com.baidu.mobads.f.g;->m:300API Call: android.content.SharedPreferences.getString
Source: com.baidu.mobads.f.q;->a:14API Call: android.content.SharedPreferences.getString
Source: com.ly.adpoymer.g.C$a;->a:26API Call: android.content.SharedPreferences.getString
Source: com.tencent.bugly.beta.global.a;->b:211API Call: android.content.SharedPreferences.getString
Source: com.tencent.bugly.beta.global.a;->b:214API Call: android.content.SharedPreferences.getBoolean
Source: com.meiqia.meiqiasdk.h.A;->a:224API Call: android.content.SharedPreferences.getString
Source: com.tencent.bugly.crashreport.common.info.AppInfo;->h:182API Call: android.content.SharedPreferences.getString
Source: c.g.j.a;->a:8API Call: android.content.SharedPreferences.getString
Source: com.baidu.mobads.container.l.a;->a:15API Call: android.content.SharedPreferences.getString
Source: com.baidu.mobads.container.landingpage.XDLJsInterface;->getDownloadStatus:172API Call: android.content.SharedPreferences.getString
Source: com.baidu.mobads.container.o.f;->i:150API Call: android.content.SharedPreferences.getString
Source: com.baidu.mobads.container.o.o;->f:1336API Call: android.content.SharedPreferences.getString
Source: com.tencent.open.SocialApiIml;->a:146API Call: android.content.SharedPreferences.getString
Source: com.unity3d.services.core.preferences.AndroidPreferences;->getBoolean:5API Call: android.content.SharedPreferences.getBoolean
Source: com.unity3d.services.core.preferences.AndroidPreferences;->getString:66API Call: android.content.SharedPreferences.getString
Source: com.tencent.bugly.proguard.ac;->a:95API Call: android.content.SharedPreferences.getBoolean
Source: com.tencent.bugly.proguard.aq;->c:738API Call: android.content.SharedPreferences.getString
Source: cn.shuzilm.sdk.Stats;->initSyncPort:82API Call: android.content.SharedPreferences.getString
Source: com.tencent.smtt.sdk.QbSdk;->b:489API Call: android.content.SharedPreferences.getString
Source: com.tencent.smtt.sdk.QbSdk;->canOpenWebPlus:697API Call: android.content.SharedPreferences.getBoolean
Source: com.tencent.smtt.sdk.TbsDownloadConfig;->getTbsCoreLoadRenameFileLockEnable:97API Call: android.content.SharedPreferences.getBoolean
Source: com.tencent.smtt.sdk.TbsDownloadConfig;->getTbsCoreLoadRenameFileLockWaitEnable:100API Call: android.content.SharedPreferences.getBoolean
Source: com.tencent.smtt.sdk.TbsDownloadConfig;->isOverSea:103API Call: android.content.SharedPreferences.getBoolean
Source: com.tencent.smtt.sdk.TbsDownloader;->a:209API Call: android.content.SharedPreferences.getString
Source: com.tencent.smtt.sdk.TbsDownloader;->a:220API Call: android.content.SharedPreferences.getString
Source: com.tencent.smtt.sdk.TbsDownloader;->a:267API Call: android.content.SharedPreferences.getBoolean
Source: com.tencent.smtt.sdk.TbsDownloader;->a:363API Call: android.content.SharedPreferences.getString
Source: com.tencent.smtt.sdk.TbsDownloader;->a:376API Call: android.content.SharedPreferences.getString
Source: com.tencent.smtt.sdk.TbsDownloader;->a:382API Call: android.content.SharedPreferences.getString
Source: com.tencent.smtt.sdk.TbsDownloader;->a:867API Call: android.content.SharedPreferences.getString
Source: com.tencent.smtt.sdk.TbsDownloader;->e:1381API Call: android.content.SharedPreferences.getString
Source: com.tencent.smtt.sdk.TbsDownloader;->getOverSea:1413API Call: android.content.SharedPreferences.getBoolean
Source: com.tencent.smtt.sdk.TbsDownloader;->needDownload:1577API Call: android.content.SharedPreferences.getBoolean
Source: com.tencent.smtt.sdk.TbsDownloader;->needSendRequest:1682API Call: android.content.SharedPreferences.getBoolean
Source: com.tencent.smtt.sdk.TbsLogReport;->a:26API Call: android.content.SharedPreferences.getString
Source: com.tencent.smtt.sdk.ak;->c:286API Call: android.content.SharedPreferences.getString
Source: com.tencent.smtt.sdk.ak;->b:816API Call: android.content.SharedPreferences.getString
Source: com.tencent.smtt.sdk.ak;->b:821API Call: android.content.SharedPreferences.getString
Source: com.tencent.smtt.sdk.an;->handleMessage:123API Call: android.content.SharedPreferences.getBoolean
Source: com.tencent.smtt.sdk.aq;->h:1351API Call: android.content.SharedPreferences.getBoolean
Source: com.xiaomi.mipush.sdk.E;->a:14API Call: android.content.SharedPreferences.getString
Source: com.xiaomi.mipush.sdk.K;->a:962API Call: android.content.SharedPreferences.getString
Source: com.xiaomi.mipush.sdk.aa;->n:16API Call: android.content.SharedPreferences.getString
Source: com.xiaomi.mipush.sdk.aa;->n:19API Call: android.content.SharedPreferences.getString
Source: com.xiaomi.mipush.sdk.aa;->n:22API Call: android.content.SharedPreferences.getString
Source: com.xiaomi.mipush.sdk.aa;->n:25API Call: android.content.SharedPreferences.getString
Source: com.xiaomi.mipush.sdk.aa;->n:28API Call: android.content.SharedPreferences.getString
Source: com.xiaomi.mipush.sdk.aa;->n:46API Call: android.content.SharedPreferences.getString
Source: com.xiaomi.mipush.sdk.aa;->n:49API Call: android.content.SharedPreferences.getBoolean
Source: com.xiaomi.mipush.sdk.aa;->n:52API Call: android.content.SharedPreferences.getBoolean
Source: com.xiaomi.mipush.sdk.aa;->n:58API Call: android.content.SharedPreferences.getString
Source: com.xiaomi.mipush.sdk.f;->a:326API Call: android.content.SharedPreferences.getBoolean
Source: com.xiaomi.mipush.sdk.f;->g:606API Call: android.content.SharedPreferences.getString
Source: com.xiaomi.push.service.J;->e:13API Call: android.content.SharedPreferences.getString
Source: com.xiaomi.push.service.O;->a:8API Call: android.content.SharedPreferences.getString
Source: com.xiaomi.push.service.O;->a:44API Call: android.content.SharedPreferences.getBoolean
Source: com.xiaomi.push.service.XMPushService;->c:435API Call: android.content.SharedPreferences.getString
Source: com.xiaomi.push.service.k;->a:9API Call: android.content.SharedPreferences.getString
Source: com.xiaomi.push.service.la;->e:24API Call: android.content.SharedPreferences.getBoolean
Source: com.xiaomi.push.service.o;->a:52API Call: android.content.SharedPreferences.getBoolean
Source: com.xiaomi.push.service.o;->a:57API Call: android.content.SharedPreferences.getBoolean
Source: com.xiaomi.push.service.oa;->a:10API Call: android.content.SharedPreferences.getString
Source: com.xiaomi.push.service.ta;->b:23API Call: android.content.SharedPreferences.getString
Source: com.xiaomi.push.service.va;->a:6API Call: android.content.SharedPreferences.getString
Source: com.xiaomi.push.service.va;->a:8API Call: android.content.SharedPreferences.getString
Source: com.xiaomi.push.service.va;->a:10API Call: android.content.SharedPreferences.getString
Source: com.xiaomi.push.service.va;->a:12API Call: android.content.SharedPreferences.getString
Source: com.xiaomi.push.service.va;->a:14API Call: android.content.SharedPreferences.getString
Source: com.xiaomi.push.service.va;->a:16API Call: android.content.SharedPreferences.getString
Source: com.xiaomi.push.service.va;->a:18API Call: android.content.SharedPreferences.getString
Source: com.xiaomi.push.service.wa;-><init>:12API Call: android.content.SharedPreferences.getString
Source: com.xiaomi.push.service.wa;-><init>:19API Call: android.content.SharedPreferences.getString
Source: com.xiaomi.push.service.wa;-><init>:25API Call: android.content.SharedPreferences.getString
Source: c.t.m.li.tsa.k;->j:37API Call: android.content.SharedPreferences.getString
Source: com.baidu.mapsdkplatform.comapi.util.e;->c:60API Call: android.content.SharedPreferences.getString
Source: com.baidu.mapsdkplatform.comapi.util.e;->b:206API Call: android.content.SharedPreferences.getString
Source: com.iflytek.voiceads.utils.c;->b:19API Call: android.content.SharedPreferences.getString
Source: com.iflytek.voiceads.utils.c;->c:21API Call: android.content.SharedPreferences.getBoolean
Source: com.tencent.open.utils.g;->a:22API Call: android.content.SharedPreferences.getString
Source: com.baidu.mobads.utils.f;->getApkDownloadStatus:329API Call: android.content.SharedPreferences.getString
Source: com.baidu.mobads.utils.f;->getApkDownloadStatus:345API Call: android.content.SharedPreferences.getString
Source: com.baidu.mobads.utils.f;->getApkFileLocalPath:380API Call: android.content.SharedPreferences.getString
Source: com.baidu.mobads.utils.q;->getDeviceId:195API Call: android.content.SharedPreferences.getString
Source: com.baidu.mobads.utils.q;->getGUID:253API Call: android.content.SharedPreferences.getString
Source: com.mintegral.msdk.base.utils.o;->a:18API Call: android.content.SharedPreferences.getString
Source: com.mintegral.msdk.base.utils.u;->a:8API Call: android.content.SharedPreferences.getString
Source: com.mintegral.msdk.base.utils.u;->a:17API Call: android.content.SharedPreferences.getBoolean
Source: com.mintegral.msdk.base.utils.u;->c:62API Call: android.content.SharedPreferences.getString
Source: com.mintegral.msdk.base.utils.u;->c:71API Call: android.content.SharedPreferences.getBoolean
Registers a Sensor listener (to get data about accelerometer, gyrometer etc.)Show sources
Source: com.baidu.location.a.m;->b:27API Call: android.hardware.SensorManager.registerListener
Source: com.baidu.location.a.n;->b:13API Call: android.hardware.SensorManager.registerListener
Source: com.baidu.mobads.container.j.a.h;->a:13API Call: android.hardware.SensorManager.registerListener
Source: com.qq.e.comm.plugin.a.a$a;->a:26API Call: android.hardware.SensorManager.registerListener
Source: com.qq.e.comm.plugin.a.a$a;->a:30API Call: android.hardware.SensorManager.registerListener
Source: com.baidu.location.indoor.o;->a:94API Call: android.hardware.SensorManager.registerListener
Source: com.baidu.location.indoor.o;->a:103API Call: android.hardware.SensorManager.registerListener
Source: cn.shuzilm.sdk.Stats;->sensorRegisterListener:153API Call: android.hardware.SensorManager.registerListener
Source: com.unity3d.services.core.sensorinfo.SensorInfoListener;->startAccelerometerListener:27API Call: android.hardware.SensorManager.registerListener

Data Obfuscation:

barindex
Found very long method stringsShow sources
Source: Lcom/tencent/smtt/sdk/b/a/i;-><clinit>()VMethod string: iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAABHNCSVQICAgIfAhkiAAAFlFJREFUeJztnHuQbdlZ0H_fWnufR3efvrfvezLMkMgwJM4og3kYguhghBB5FAnGQi2pioZKRQENUqJ_UAWFaEmVVlkpi5cUhYAkGAghvBMehZWKAiGJmBCMkJg7NzM3d-7t27f7dPfZe6_v84-11t77nN7dt-eRIZZ-NXv69Dr7sdZvf-t7rXVbOEZ Length: 7716
Source: Lcom/baidu/mobads/container/landingpage/App2Activity;->a(Landroid/webkit/WebView;Ljava/lang/String;ZLjava/lang/String;)VMethod string: (function(){window.baidu={};window.baidu.mobads={};window.baidu.mobads.Sdk={isIOS:false};var Sdk=window.baidu.mobads.Sdk;Sdk.isIOS=(/iphone|ipad|ipod/i).test(window.navigator.userAgent.toLowerCase());var mob=window.baidu.mobads;mob.Act={LP:1,DL:2,MAP:4,SM Length: 4775
Source: Lcom/baidu/mobads/container/landingpage/App2Activity;->a(Landroid/webkit/WebView;Ljava/lang/String;ZLjava/lang/String;)VMethod string: javascript:(function(){window.baidu={};window.baidu.mobads={};window.baidu.mobads.Sdk={isIOS:false};var Sdk=window.baidu.mobads.Sdk;Sdk.isIOS=(/iphone|ipad|ipod/i).test(window.navigator.userAgent.toLowerCase());var mob=window.baidu.mobads;mob.Act={LP:1,DL Length: 4786
Source: Lcom/baidu/mobads/component/XNativeView;->showView()VMethod string: iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAYAAADnRuK4AAAABHNCSVQICAgIfAhkiAAADT5JREFU\neJztnXtsleUdxz897YFKL1AQKEUFKsjqAqgILotIzBYQdERilqAsMTAuIoMNGEtmt8G0cUuj/GFM\nDDFk/lGRqBXZisCMiGBAWjsuQS4ttFx6A6QX2kLpoefsj985tLQ97bm873ne9z3PJznhWM/lC8+3\nz+33e55fAvGHC0gHBgND/ Length: 4742
Source: Lcom/baidu/mobads/container/a/a;->c()VMethod string: javascript:(function() {\n window.baidu = {};\n window.baidu.mobads = {};\n window.baidu.mobads.Sdk = {\n isIOS: false\n };\n var Sdk = window.baidu.mobads.Sdk;\n Sdk.isIOS = (/iphone|ipad|ipod/i).test(window.navigator.userAgent.t Length: 6429
Source: Lcom/baidu/mobads/utils/p;-><init>()VMethod string: iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAAGM1JREFUeAHtXQlYFFe2vgXdSLMFiErEDTURjQtiQmNwG5fESQR9MzHmS1TIm2g0xmgmyYxBs5hFjX6TPJc4z2zvE2LMmGXmBdCnieAXJSpgFNxFxRVGEEFlaaSb7ndOQxVVTVVT3VTT1XDP9/3UrVu3zj331OFu597bDOkYFADF6AXo2YRwuGKcTgReEKd Length: 8560
Source: Lcom/baidu/mobads/utils/p;-><init>()VMethod string: iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAAXNSR0IArs4c6QAAEgtJREFUeAHtXHlsVVUeLqUt3SgFWpYCpaWsFRBEBZWwKIsRM6AxgYiQGRZDBImighAY0SACicjgMP4xwEQCBMUFGI0DGGQLERBQqJS1tEWwQNmmtJQWynzfk3Pn3td737vvvru9cn/J9+7yzvI7v++e7XfOvfWi6obEoRiZQFsZmuA8EUi6dxTnuIwqByr Length: 6252
Source: Lcom/baidu/mobads/utils/p;-><init>()VMethod string: iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAAXNSR0IArs4c6QAADkpJREFUeAHtXWlsFdcVto0Bb4BxwEDA2MZsAUNZwiZS15FKQISCEyHEIpDKWrFUKtC6Im1/tShBSK2aAkJgKlBACEQKVJEiGtFAGoJYGsLihIoYGwtqUmwM2OxLv+/x7sv4MfNmf3PneY70ccczd84993zvnrnbDMlJiSHtUY08oADIDyMHaUYYmYoUh0n Length: 4972
Source: Lcom/baidu/mobads/utils/p;-><init>()VMethod string: iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAYAAAA4qEECAAAAAXNSR0IArs4c6QAADoZJREFUeAHtXHlMFdcaB0GgWlCEp4gbWMQFwQWj1t1Wn7jVvXWt1OhrNCa1jdrEmDRNa/WPVmPc6vqMG1pcHlp3kj7tq0sjirjgVgUtWAUExbJYlff7TTmTey8zMHdmLveyfMmPM9vZfnPmO9/5vnNxd3Mt8UBzAoEAi9Qfxz6AF+BdmiJxewEUl6ZFSHO Length: 5052
Source: Lcom/baidu/mobads/container/landingpage/n;->onPageFinished(Landroid/webkit/WebView;Ljava/lang/String;)VMethod string: (function(){window.baidu={};window.baidu.mobads={};window.baidu.mobads.Sdk={isIOS:false};var Sdk=window.baidu.mobads.Sdk;Sdk.isIOS=(/iphone|ipad|ipod/i).test(window.navigator.userAgent.toLowerCase());var mob=window.baidu.mobads;mob.Act={LP:1,DL:2,MAP:4,SM Length: 4775
Source: Lcom/baidu/mobads/container/landingpage/n;->onPageFinished(Landroid/webkit/WebView;Ljava/lang/String;)VMethod string: javascript:(function(){window.baidu={};window.baidu.mobads={};window.baidu.mobads.Sdk={isIOS:false};var Sdk=window.baidu.mobads.Sdk;Sdk.isIOS=(/iphone|ipad|ipod/i).test(window.navigator.userAgent.toLowerCase());var mob=window.baidu.mobads;mob.Act={LP:1,DL Length: 4786
Source: Lcom/baidu/mobads/container/p/h;->a(Z)VMethod string: iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAMIklEQVR4Xu2d7ZUVNxJAqyLAjgCIwBCBmQgMERgiMETAEAEQAUMEhgiACIwjMBuBIQLtKehhZ4c3byS1vkq6fY6Pf6DWx626T91qTbcKBwQgcCUBhQ0EIHA1AQQhOyBwhACCkB4QQBByAAJ5BJhB8rhx1iIEEGSRQDPMPAIIkseNsxYhgCCLBJph5hFAkDxunLUIAQRZJNAMM48 Length: 4220
Source: Lcom/baidu/mobads/container/p/h;->a(Z)VMethod string: iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAM90lEQVR4Xu2d7ZUVNxKGqyKwNwJDBMYRYCKAicCeCIwjMESAiWAhAs9EAI7AEIFnI/ASgfbUonuYGe69rZJU1SXp1Tmc+UHp6616Wq2P22JCggJQ4KQCDG2gABQ4rQAAQXRAgTMKABCEBxQAIIgBKFCnAEaQOt2QaxEFAMgijkY36xQAIHW6IdciCgCQRRyNbtYpAEDqdEOuRRQ Length: 4504
Source: Lcom/baidu/mobad/video/utils/XAdResource4LinearInventory;-><init>()VMethod string: iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAMK2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarVdnVFNp1923JKEkoYUISAkiXRAQEER6FwSkw1gISYBACDEkqNgdh1F07GLBio6KOOpYABkLog62UezdQR1URsbB3uX9kYBTvu/Hu9b7rHWz9t3Z55x9zrrrrnsAA2+hQiEjDYFiuUq Length: 8572
Source: Lcom/baidu/mobad/video/utils/XAdResource4LinearInventory;-><init>()VMethod string: iVBORw0KGgoAAAANSUhEUgAAABwAAAAZCAYAAAAiwE4nAAAACXBIWXMAABYlAAAWJQFJUiTwAAAMK2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarVdnVFNp1923JKEkoYUISAkiXRAQEER6FwSkw1gISYBACDEkqNgdh1F07GLBio6KOOpYABkLog62UezdQR1URsbB3uX9kYBTvu/Hu9b7rHWz9t3Z55x9zrrrrnsAA2+hQiEjDYFiuUq Length: 8120
Source: Lcom/baidu/mobad/video/utils/XAdResource4LinearInventory;-><init>()VMethod string: iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAMK2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarVdnVFNp1923JKEkoYUISAkiXRAQEER6FwSkw1gISYBACDEkqNgdh1F07GLBio6KOOpYABkLog62UezdQR1URsbB3uX9kYBTvu/Hu9b7rHWz9t3Z55x9zrrrrnsAA2+hQiEjDYFiuUq Length: 8572
Source: Lcom/baidu/mobad/video/utils/XAdResource4LinearInventory;-><init>()VMethod string: iVBORw0KGgoAAAANSUhEUgAAABsAAAAZCAYAAADAHFVeAAAACXBIWXMAABYlAAAWJQFJUiTwAAAMK2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarVdnVFNp1923JKEkoYUISAkiXRAQEER6FwSkw1gISYBACDEkqNgdh1F07GLBio6KOOpYABkLog62UezdQR1URsbB3uX9kYBTvu/Hu9b7rHWz9t3Z55x9zrrrrnsAA2+hQiEjDYFiuUq Length: 7988
Source: Lcom/baidu/mobads/utils/p;->getJump()Landroid/graphics/Bitmap;Method string: iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAAGM1JREFUeAHtXQlYFFe2vgXdSLMFiErEDTURjQtiQmNwG5fESQR9MzHmS1TIm2g0xmgmyYxBs5hFjX6TPJc4z2zvE2LMmGXmBdCnieAXJSpgFNxFxRVGEEFlaaSb7ndOQxVVTVVT3VTT1XDP9/3UrVu3zj331OFu597bDOkYFADF6AXo2YRwuGKcTgReEKd Length: 8560
Source: Lcom/baidu/mobads/utils/p;->getRewardVideoVolume()Landroid/graphics/Bitmap;Method string: iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAYAAAA4qEECAAAAAXNSR0IArs4c6QAADoZJREFUeAHtXHlMFdcaB0GgWlCEp4gbWMQFwQWj1t1Wn7jVvXWt1OhrNCa1jdrEmDRNa/WPVmPc6vqMG1pcHlp3kj7tq0sjirjgVgUtWAUExbJYlff7TTmTey8zMHdmLveyfMmPM9vZfnPmO9/5vnNxd3Mt8UBzAoEAi9Qfxz6AF+BdmiJxewEUl6ZFSHO Length: 5052
Source: Lcom/baidu/mobads/utils/p;->getVolume()Landroid/graphics/Bitmap;Method string: iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAAXNSR0IArs4c6QAAEgtJREFUeAHtXHlsVVUeLqUt3SgFWpYCpaWsFRBEBZWwKIsRM6AxgYiQGRZDBImighAY0SACicjgMP4xwEQCBMUFGI0DGGQLERBQqJS1tEWwQNmmtJQWynzfk3Pn3td737vvvru9cn/J9+7yzvI7v++e7XfOvfWi6obEoRiZQFsZmuA8EUi6dxTnuIwqByr Length: 6252
Source: Lcom/baidu/mobads/utils/p;->getVolumeMute()Landroid/graphics/Bitmap;Method string: iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAAXNSR0IArs4c6QAADkpJREFUeAHtXWlsFdcVto0Bb4BxwEDA2MZsAUNZwiZS15FKQISCEyHEIpDKWrFUKtC6Im1/tShBSK2aAkJgKlBACEQKVJEiGtFAGoJYGsLihIoYGwtqUmwM2OxLv+/x7sv4MfNmf3PneY70ccczd84993zvnrnbDMlJiSHtUY08oADIDyMHaUYYmYoUh0n Length: 4972
Source: Lcom/baidu/mobad/video/utils/XAdResource4LinearInventory;->getFullScreenOff()Landroid/graphics/Bitmap;Method string: iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAMK2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarVdnVFNp1923JKEkoYUISAkiXRAQEER6FwSkw1gISYBACDEkqNgdh1F07GLBio6KOOpYABkLog62UezdQR1URsbB3uX9kYBTvu/Hu9b7rHWz9t3Z55x9zrrrrnsAA2+hQiEjDYFiuUq Length: 8572
Source: Lcom/baidu/mobad/video/utils/XAdResource4LinearInventory;->getFullScreenOn()Landroid/graphics/Bitmap;Method string: iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAMK2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarVdnVFNp1923JKEkoYUISAkiXRAQEER6FwSkw1gISYBACDEkqNgdh1F07GLBio6KOOpYABkLog62UezdQR1URsbB3uX9kYBTvu/Hu9b7rHWz9t3Z55x9zrrrrnsAA2+hQiEjDYFiuUq Length: 8572
Source: Lcom/baidu/mobad/video/utils/XAdResource4LinearInventory;->getMuteOff()Landroid/graphics/Bitmap;Method string: iVBORw0KGgoAAAANSUhEUgAAABsAAAAZCAYAAADAHFVeAAAACXBIWXMAABYlAAAWJQFJUiTwAAAMK2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarVdnVFNp1923JKEkoYUISAkiXRAQEER6FwSkw1gISYBACDEkqNgdh1F07GLBio6KOOpYABkLog62UezdQR1URsbB3uX9kYBTvu/Hu9b7rHWz9t3Z55x9zrrrrnsAA2+hQiEjDYFiuUq Length: 7988
Source: Lcom/baidu/mobad/video/utils/XAdResource4LinearInventory;->getMuteOn()Landroid/graphics/Bitmap;Method string: iVBORw0KGgoAAAANSUhEUgAAABwAAAAZCAYAAAAiwE4nAAAACXBIWXMAABYlAAAWJQFJUiTwAAAMK2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarVdnVFNp1923JKEkoYUISAkiXRAQEER6FwSkw1gISYBACDEkqNgdh1F07GLBio6KOOpYABkLog62UezdQR1URsbB3uX9kYBTvu/Hu9b7rHWz9t3Z55x9zrrrrnsAA2+hQiEjDYFiuUq Length: 8120
Source: Lcom/baidu/mobads/container/n/c;->c()Ljava/lang/String;Method string: (function() {\n window.baidu = {};\n window.baidu.mobads = {};\n window.baidu.mobads.Sdk = {\n isIOS: false\n };\n var Sdk = window.baidu.mobads.Sdk;\n Sdk.isIOS = (/iphone|ipad|ipod/i).test(window.navigator.userAgent.toLowerCase( Length: 6418
Source: Lcom/baidu/mobads/container/rewardvideo/RemoteRewardActivity;->c()Ljava/lang/String;Method string: (function() {\n window.baidu = {};\n window.baidu.mobads = {};\n window.baidu.mobads.Sdk = {\n isIOS: false\n };\n var Sdk = window.baidu.mobads.Sdk;\n Sdk.isIOS = (/iphone|ipad|ipod/i).test(window.navigator.userAgent.toLowerCase( Length: 6418
Source: Lcom/baidu/mobads/container/rewardvideo/o;->b()Ljava/lang/String;Method string: (function() {\n window.baidu = {};\n window.baidu.mobads = {};\n window.baidu.mobads.Sdk = {\n isIOS: false\n };\n var Sdk = window.baidu.mobads.Sdk;\n Sdk.isIOS = (/iphone|ipad|ipod/i).test(window.navigator.userAgent.toLowerCase( Length: 6418
Source: Lcom/baidu/mobads/container/rewardvideo/RemoteRewardActivity;->c(Lcom/baidu/mobads/container/rewardvideo/RemoteRewardActivity;Z)ZMethod string: (function() {\n window.baidu = {};\n window.baidu.mobads = {};\n window.baidu.mobads.Sdk = {\n isIOS: false\n };\n var Sdk = window.baidu.mobads.Sdk;\n Sdk.isIOS = (/iphone|ipad|ipod/i).test(window.navigator.userAgent.toLowerCase( Length: 6418
Source: Lcom/baidu/mobads/container/rewardvideo/o;->b(Lcom/baidu/mobads/container/rewardvideo/o;I)IMethod string: (function() {\n window.baidu = {};\n window.baidu.mobads = {};\n window.baidu.mobads.Sdk = {\n isIOS: false\n };\n var Sdk = window.baidu.mobads.Sdk;\n Sdk.isIOS = (/iphone|ipad|ipod/i).test(window.navigator.userAgent.toLowerCase( Length: 6418
Source: Lcom/baidu/mobads/container/rewardvideo/o;->b(Lcom/baidu/mobads/container/rewardvideo/o;Z)ZMethod string: (function() {\n window.baidu = {};\n window.baidu.mobads = {};\n window.baidu.mobads.Sdk = {\n isIOS: false\n };\n var Sdk = window.baidu.mobads.Sdk;\n Sdk.isIOS = (/iphone|ipad|ipod/i).test(window.navigator.userAgent.toLowerCase( Length: 6418
Obfuscates method namesShow sources
Source: 5jGTtwfwWOTotal valid method names: 37%
Uses reflectionShow sources
Source: f.a.e;->a:172API Call: java.lang.reflect.Method.invoke
Source: io.objectbox.a.d;->b:129API Call: java.lang.reflect.Method.invoke
Source: io.objectbox.a.d;->b:135API Call: java.lang.reflect.Method.invoke
Source: com.tencent.connect.a.a;->a:4API Call: java.lang.reflect.Method.invoke
Source: com.tencent.connect.a.a;->b:14API Call: java.lang.reflect.Method.invoke
Source: com.tencent.connect.a.a;->b:18API Call: java.lang.reflect.Method.invoke
Source: com.tencent.connect.a.a;->c:51API Call: java.lang.reflect.Method.invoke
Source: com.tencent.connect.a.a;->c:58API Call: java.lang.reflect.Method.invoke
Source: com.tencent.connect.a.a;->c:65API Call: java.lang.reflect.Method.invoke
Source: com.tencent.connect.a.a;->c:74API Call: java.lang.reflect.Field.get
Source: com.tencent.connect.a.a;->c:75API Call: java.lang.reflect.Method.invoke
Source: com.tencent.connect.a.a;->c:84API Call: java.lang.reflect.Field.get
Source: com.tencent.connect.a.a;->c:85API Call: java.lang.reflect.Method.invoke
Source: com.tencent.connect.a.a;->d:104API Call: java.lang.reflect.Method.invoke
Source: com.baidu.location.a.c;->a:237API Call: java.lang.reflect.Method.invoke
Source: com.baidu.location.a.c;->a:241API Call: java.lang.reflect.Method.invoke
Source: com.baidu.location.a.c;->a:244API Call: java.lang.reflect.Method.invoke
Source: com.baidu.location.a.c;->a:247API Call: java.lang.reflect.Method.invoke
Source: com.baidu.location.a.c;->a:251API Call: java.lang.reflect.Method.invoke
Source: com.baidu.mobads.container.a.a;->q:174API Call: java.lang.reflect.Method.invoke
Source: com.baidu.mobads.container.j.a.m;->doStartOnUIThread:293API Call: java.lang.reflect.Method.invoke
Source: com.mintegral.msdk.a.a;->a:7API Call: java.lang.reflect.Method.invoke
Source: com.mintegral.msdk.a.a;->a:16API Call: java.lang.reflect.Method.invoke
Source: com.mintegral.msdk.mtgjscommon.a.a$d;->a:9API Call: java.lang.reflect.Method.invoke
Source: com.qq.e.comm.plugin.r.a.d.a.a;->a:13API Call: java.lang.reflect.Method.invoke
Source: c.e.a.e;->a:95API Call: java.lang.reflect.Method.invoke
Source: c.g.a.a.a.m;->a:5API Call: java.lang.reflect.Method.invoke
Source: c.g.d.a.c;->a:6API Call: java.lang.reflect.Method.invoke
Source: androidx.core.a.e;->a:22API Call: java.lang.reflect.Method.invoke
Source: androidx.core.a.e;->a:33API Call: java.lang.reflect.Method.invoke
Source: androidx.core.a.f;->a:25API Call: java.lang.reflect.Method.invoke
Source: androidx.core.a.f;->a:32API Call: java.lang.reflect.Method.invoke
Source: androidx.core.a.f;->b:36API Call: java.lang.reflect.Method.invoke
Source: androidx.core.a.f;->c:47API Call: java.lang.reflect.Method.invoke
Source: androidx.core.a.f;->a:108API Call: java.lang.reflect.Method.invoke
Source: androidx.core.a.g;->a:9API Call: java.lang.reflect.Method.invoke
Source: androidx.fragment.a.u;->a:57API Call: java.lang.reflect.Field.get
Source: com.qq.e.comm.plugin.aa.c;->onPause:171API Call: java.lang.reflect.Method.invoke
Source: com.qq.e.comm.plugin.aa.c;->onResume:187API Call: java.lang.reflect.Method.invoke
Source: com.unity3d.services.ads.api.AdUnit;->getSafeAreaInsets:188API Call: java.lang.reflect.Method.invoke
Source: com.unity3d.services.ads.api.AdUnit;->getSafeAreaInsets:192API Call: java.lang.reflect.Method.invoke
Source: com.unity3d.services.ads.api.AdUnit;->getSafeAreaInsets:196API Call: java.lang.reflect.Method.invoke
Source: com.unity3d.services.ads.api.AdUnit;->getSafeAreaInsets:200API Call: java.lang.reflect.Method.invoke
Source: com.unity3d.services.ads.api.AdUnit;->getSafeAreaInsets:204API Call: java.lang.reflect.Method.invoke
Source: androidx.core.app.d$a;->a:9API Call: java.lang.reflect.Method.invoke
Source: androidx.core.app.d$a;->a:20API Call: java.lang.reflect.Method.invoke
Source: androidx.core.app.i;->a:33API Call: java.lang.reflect.Field.get
Source: androidx.appcompat.app.AppCompatViewInflater$a;->onClick:43API Call: java.lang.reflect.Method.invoke
Source: com.baidu.location.b.g;->a:9API Call: java.lang.reflect.Field.get
Source: com.baidu.mobads.container.b.e;-><init>:19API Call: java.lang.reflect.Method.invoke
Source: com.baidu.mobads.openad.b.b;->b:181API Call: java.lang.reflect.Method.invoke
Source: com.qq.e.comm.plugin.b.b.c$b;->a:27API Call: java.lang.reflect.Method.invoke
Source: com.mintegral.msdk.mtgjscommon.base.BaseWebView;->a:48API Call: java.lang.reflect.Method.invoke
Source: com.iflytek.voiceads.bridge.DSBridgeWebView$b;->a:68API Call: java.lang.reflect.Method.invoke
Source: com.iflytek.voiceads.bridge.DSBridgeWebView$b;->a:70API Call: java.lang.reflect.Method.invoke
Source: com.mintegral.msdk.video.js.bridge.BaseRewardJs;->initialize:32API Call: java.lang.reflect.Method.invoke
Source: com.unity3d.services.core.webview.bridge.NativeCallback;->invoke:22API Call: java.lang.reflect.Method.invoke
Source: com.unity3d.services.core.webview.bridge.WebViewBridge;->handleInvocation:24API Call: java.lang.reflect.Method.invoke
Source: com.tencent.open.c.b;->onAttachedToWindow:8API Call: java.lang.reflect.Method.invoke
Source: c.e.b.c.n;->f:32API Call: java.lang.reflect.Method.invoke
Source: c.e.b.c.p;->a:7API Call: java.lang.reflect.Method.invoke
Source: androidx.appcompat.c.d$a;->onMenuItemClick:21API Call: java.lang.reflect.Method.invoke
Source: androidx.appcompat.c.d$a;->onMenuItemClick:25API Call: java.lang.reflect.Method.invoke
Source: com.mintegral.msdk.click.a;->a:359API Call: java.lang.reflect.Method.invoke
Source: com.mintegral.msdk.click.a;->a:363API Call: java.lang.reflect.Method.invoke
Source: com.mintegral.msdk.click.a;->a:366API Call: java.lang.reflect.Method.invoke
Source: com.tencent.wxop.stat.common.g;-><init>:10API Call: java.lang.reflect.Method.invoke
Source: com.sina.weibo.sdk.component.WeiboSdkBrowser;->a:322API Call: java.lang.reflect.Method.invoke
Source: com.baidu.mobads.container.a;->a:54API Call: java.lang.reflect.Method.invoke
Source: com.baidu.mobads.container.a;->a:78API Call: java.lang.reflect.Method.invoke
Source: com.baidu.mobads.container.ag;->a:8API Call: java.lang.reflect.Method.invoke
Source: com.baidu.mobads.container.ag;->a:10API Call: java.lang.reflect.Method.invoke
Source: com.baidu.mobads.container.ag;->a:12API Call: java.lang.reflect.Method.invoke
Source: com.baidu.mobads.container.h;->invoke:87API Call: java.lang.reflect.Method.invoke
Source: com.baidu.mobads.container.m;->a:37API Call: java.lang.reflect.Method.invoke
Source: com.baidu.mobads.container.m;->a:44API Call: java.lang.reflect.Field.get
Source: com.mintegral.msdk.base.controller.b;->d:98API Call: java.lang.reflect.Method.invoke
Source: com.mintegral.msdk.base.controller.b;->d:106API Call: java.lang.reflect.Method.invoke
Source: com.mintegral.msdk.base.controller.b;->a:308API Call: java.lang.reflect.Method.invoke
Source: com.mintegral.msdk.base.controller.b;->a:325API Call: java.lang.reflect.Method.invoke
Source: com.mintegral.msdk.base.controller.b;->a:330API Call: java.lang.reflect.Method.invoke
Source: com.mintegral.msdk.base.controller.b;->a:335API Call: java.lang.reflect.Method.invoke
Source: com.xiaomi.push.service.d.b;->a:8API Call: java.lang.reflect.Method.invoke
Source: c.e.b.d.v;->a:97API Call: java.lang.reflect.Method.invoke
Source: c.e.b.d.v;->a:100API Call: java.lang.reflect.Method.invoke
Source: com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer;->finishBuild:323API Call: java.lang.reflect.Method.invoke
Source: com.iflytek.voiceads.dex.a;->a:31API Call: java.lang.reflect.Field.get
Source: com.mintegral.msdk.videocommon.download.a;->q:261API Call: java.lang.reflect.Method.invoke
Source: com.mintegral.msdk.videocommon.download.a;->q:273API Call: java.lang.reflect.Method.invoke
Source: androidx.core.graphics.drawable.IconCompat;->a:10API Call: java.lang.reflect.Method.invoke
Source: androidx.core.graphics.drawable.IconCompat;->b:27API Call: java.lang.reflect.Method.invoke
Source: androidx.core.graphics.drawable.a;->a:23API Call: java.lang.reflect.Method.invoke
Source: androidx.core.graphics.drawable.a;->e:50API Call: java.lang.reflect.Method.invoke
Source: com.baidu.location.e.b;->a:156API Call: java.lang.reflect.Method.invoke
Source: com.baidu.location.e.b;->a:160API Call: java.lang.reflect.Method.invoke
Source: com.baidu.location.e.b;->a:163API Call: java.lang.reflect.Method.invoke
Source: com.baidu.location.e.b;->a:166API Call: java.lang.reflect.Method.invoke
Source: com.baidu.location.e.b;->a:170API Call: java.lang.reflect.Method.invoke
Source: com.baidu.mobads.container.b.e.b;->b:193API Call: java.lang.reflect.Method.invoke
Source: com.ly.adpoymer.e.h;->a:12API Call: java.lang.reflect.Method.invoke
Source: com.ly.adpoymer.e.p;->a:10API Call: java.lang.reflect.Field.get
Source: org.greenrobot.eventbus.e;->a:198API Call: java.lang.reflect.Method.invoke
Source: com.tencent.smtt.export.external.DexLoader;->getStaticField:89API Call: java.lang.reflect.Field.get
Source: com.tencent.smtt.export.external.DexLoader;->invokeMethod:106API Call: java.lang.reflect.Method.invoke
Source: com.tencent.smtt.export.external.DexLoader;->invokeStaticMethod:123API Call: java.lang.reflect.Method.invoke
Source: com.baidu.mobads.container.f.l;->a:115API Call: java.lang.reflect.Method.invoke
Source: c.g.a.a.f.a;->a:55API Call: java.lang.reflect.Field.get
Source: c.g.a.a.f.a;->a:62API Call: java.lang.reflect.Method.invoke
Source: c.g.a.a.f.a;->b:122API Call: java.lang.reflect.Method.invoke
Source: c.d.b.a.f.d;->f:198API Call: java.lang.reflect.Method.invoke
Source: com.finance.Duration;->instead:60API Call: java.lang.reflect.Method.invoke
Source: f.a.g.a$a;->a:7API Call: java.lang.reflect.Method.invoke
Source: f.a.g.a$b;->a:4API Call: java.lang.reflect.Method.invoke
Source: f.a.g.a$c;->a:12API Call: java.lang.reflect.Method.invoke
Source: f.a.g.a$c;->a:14API Call: java.lang.reflect.Method.invoke
Source: f.a.g.a$c;->a:16API Call: java.lang.reflect.Method.invoke
Source: f.a.g.a;->a:5API Call: java.lang.reflect.Method.invoke
Source: f.a.g.a;->b:10API Call: java.lang.reflect.Method.invoke
Source: f.a.g.a;->b:91API Call: java.lang.reflect.Method.invoke
Source: f.a.g.c;->a:12API Call: java.lang.reflect.Method.invoke
Source: f.a.g.c;->b:17API Call: java.lang.reflect.Method.invoke
Source: f.a.g.d$a;->invoke:30API Call: java.lang.reflect.Method.invoke
Source: f.a.g.d;->a:31API Call: java.lang.reflect.Method.invoke
Source: f.a.g.d;->a:41API Call: java.lang.reflect.Method.invoke
Source: f.a.g.d;->b:45API Call: java.lang.reflect.Method.invoke
Source: f.a.g.e;->a:12API Call: java.lang.reflect.Method.invoke
Source: f.a.g.e;->b:34API Call: java.lang.reflect.Method.invoke
Source: com.baidu.location.g.j;->a:17API Call: java.lang.reflect.Method.invoke
Source: com.baidu.location.g.j;->b:102API Call: java.lang.reflect.Method.invoke
Source: com.baidu.mobads.g.a;->a:141API Call: java.lang.reflect.Method.invoke
Source: com.baidu.mobads.g.a;->a:145API Call: java.lang.reflect.Method.invoke
Source: com.baidu.mobads.g.a;->a:148API Call: java.lang.reflect.Method.invoke
Source: b.g.a$a;->a:20API Call: java.lang.reflect.Field.get
Source: b.g.a$b;->a:3API Call: java.lang.reflect.Field.get
Source: b.g.a$b;->a:18API Call: java.lang.reflect.Field.get
Source: b.g.a$b;->a:32API Call: java.lang.reflect.Method.invoke
Source: b.g.a$c;->a:4API Call: java.lang.reflect.Field.get
Source: b.g.a;->b:264API Call: java.lang.reflect.Field.get
Source: androidx.core.h.d;->a:6API Call: java.lang.reflect.Field.get
Source: androidx.core.h.d;->a:11API Call: java.lang.reflect.Method.invoke
Source: androidx.core.h.u;->k:163API Call: java.lang.reflect.Field.get
Source: androidx.core.h.u;->l:171API Call: java.lang.reflect.Field.get
Source: androidx.core.h.u;->s:189API Call: java.lang.reflect.Field.get
Source: androidx.core.h.v;->d:21API Call: java.lang.reflect.Method.invoke
Source: com.alphab.i.a;->init:229API Call: java.lang.reflect.Method.invoke
Source: com.alphab.i.a;->init:231API Call: java.lang.reflect.Method.invoke
Source: com.alphab.i.a;->init:234API Call: java.lang.reflect.Method.invoke
Source: com.alphab.i.a;->init:249API Call: java.lang.reflect.Method.invoke
Source: com.alphab.i.a;->init:263API Call: java.lang.reflect.Method.invoke
Source: com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer;->finishBuild:100API Call: java.lang.reflect.Method.invoke
Source: com.fasterxml.jackson.databind.deser.impl.MethodProperty;->deserializeAndSet:26API Call: java.lang.reflect.Method.invoke
Source: com.fasterxml.jackson.databind.deser.impl.MethodProperty;->deserializeSetAndReturn:40API Call: java.lang.reflect.Method.invoke
Source: com.fasterxml.jackson.databind.deser.impl.MethodProperty;->set:53API Call: java.lang.reflect.Method.invoke
Source: com.fasterxml.jackson.databind.deser.impl.MethodProperty;->setAndReturn:56API Call: java.lang.reflect.Method.invoke
Source: com.fasterxml.jackson.databind.deser.impl.SetterlessProperty;->deserializeAndSet:18API Call: java.lang.reflect.Method.invoke
Source: com.tencent.bugly.crashreport.common.info.b;->q:658API Call: java.lang.reflect.Method.invoke
Source: com.fasterxml.jackson.databind.introspect.AnnotatedField;->getValue:26API Call: java.lang.reflect.Field.get
Source: com.fasterxml.jackson.databind.introspect.AnnotatedMethod;->call:6API Call: java.lang.reflect.Method.invoke
Source: com.fasterxml.jackson.databind.introspect.AnnotatedMethod;->call:8API Call: java.lang.reflect.Method.invoke
Source: com.fasterxml.jackson.databind.introspect.AnnotatedMethod;->call1:10API Call: java.lang.reflect.Method.invoke
Source: com.fasterxml.jackson.databind.introspect.AnnotatedMethod;->callOn:12API Call: java.lang.reflect.Method.invoke
Source: com.fasterxml.jackson.databind.introspect.AnnotatedMethod;->callOnWith:14API Call: java.lang.reflect.Method.invoke
Source: com.fasterxml.jackson.databind.introspect.AnnotatedMethod;->getValue:57API Call: java.lang.reflect.Method.invoke
Source: com.fasterxml.jackson.databind.introspect.AnnotatedMethod;->setValue:95API Call: java.lang.reflect.Method.invoke
Source: com.baidu.mobads.container.k.c;->a:26API Call: java.lang.reflect.Method.invoke
Source: com.baidu.mobads.container.k.e;->a:20API Call: java.lang.reflect.Method.invoke
Source: com.baidu.mobads.container.l.c;->b:85API Call: java.lang.reflect.Method.invoke
Source: com.baidu.mobads.container.landingpage.App2Activity;->a:71API Call: java.lang.reflect.Method.invoke
Source: com.baidu.mobads.container.landingpage.App2Activity;->a:202API Call: java.lang.reflect.Method.invoke
Source: com.baidu.mobads.container.landingpage.App2Activity;->k:485API Call: java.lang.reflect.Method.invoke
Source: androidx.lifecycle.b$b;->a:5API Call: java.lang.reflect.Method.invoke
Source: androidx.lifecycle.b$b;->a:7API Call: java.lang.reflect.Method.invoke
Source: androidx.lifecycle.b$b;->a:9API Call: java.lang.reflect.Method.invoke
Source: com.unity3d.services.core.log.DeviceLog;->writeToLog:106API Call: java.lang.reflect.Method.invoke
Source: com.baidu.mapsdkplatform.comapi.map.e;->a:34API Call: java.lang.reflect.Method.invoke
Source: androidx.appcompat.view.menu.o;->a:13API Call: java.lang.reflect.Method.invoke
Source: com.unity3d.services.core.misc.ViewUtilities;->setBackground:10API Call: java.lang.reflect.Method.invoke
Source: com.baidu.mobads.AppActivityImp;->a:33API Call: java.lang.reflect.Method.invoke
Source: com.baidu.mobads.AppActivityImp;->a:35API Call: java.lang.reflect.Method.invoke
Source: com.baidu.mobads.AppActivityImp;->b:58API Call: java.lang.reflect.Method.invoke
Source: com.baidu.mobads.AppActivityImp;->b:61API Call: java.lang.reflect.Method.invoke
Source: com.baidu.mobads.AppActivityImp;->c:70API Call: java.lang.reflect.Method.invoke
Source: com.baidu.mobads.AppActivityImp;->c:72API Call: java.lang.reflect.Method.invoke
Source: com.baidu.mobads.AppActivityImp;->classToString:82API Call: java.lang.reflect.Field.get
Source: com.baidu.mobads.AppActivityImp;->invokeRemoteStatic:109API Call: java.lang.reflect.Method.invoke
Source: com.baidu.mobads.AppActivityImp;->invokeRemoteStatic:110API Call: java.lang.reflect.Method.invoke
Source: com.baidu.mobads.MobRewardVideoImpl;->a:37API Call: java.lang.reflect.Method.invoke
Source: com.baidu.mobads.MobRewardVideoImpl;->a:39API Call: java.lang.reflect.Method.invoke
Source: com.baidu.mobads.MobRewardVideoImpl;->b:51API Call: java.lang.reflect.Method.invoke
Source: com.baidu.mobads.MobRewardVideoImpl;->b:54API Call: java.lang.reflect.Method.invoke
Source: com.baidu.mobads.q;->a:5API Call: java.lang.reflect.Method.invoke
Source: com.mintegral.msdk.mtgdownload.e;->a:128API Call: java.lang.reflect.Method.invoke
Source: com.mintegral.msdk.mtgdownload.h;->b:38API Call: java.lang.reflect.Field.get
Source: com.mintegral.msdk.mtgdownload.h;->b:47API Call: java.lang.reflect.Field.get
Source: com.baidu.mobads.container.o.i;->a:31API Call: java.lang.reflect.Field.get
Source: com.baidu.mobads.container.o.o;->h:1398API Call: java.lang.reflect.Method.invoke
Source: com.baidu.mobads.container.o.q;->a:111API Call: java.lang.reflect.Method.invoke
Source: io.objectbox.b;->c:35API Call: java.lang.reflect.Method.invoke
Source: io.objectbox.b;->c:39API Call: java.lang.reflect.Method.invoke
Source: io.objectbox.b;->d:50API Call: java.lang.reflect.Method.invoke
Source: com.tencent.open.a$b;->call:16API Call: java.lang.reflect.Method.invoke
Source: com.tencent.open.a$b;->call:22API Call: java.lang.reflect.Method.invoke
Source: com.tencent.open.a$b;->call:27API Call: java.lang.reflect.Method.invoke
Source: com.tencent.open.a$b;->call:31API Call: java.lang.reflect.Method.invoke
Source: com.tencent.open.a$b;->call:34API Call: java.lang.reflect.Method.invoke
Source: com.tencent.open.a$b;->call:36API Call: java.lang.reflect.Method.invoke
Source: com.tencent.open.a$b;->call:37API Call: java.lang.reflect.Method.invoke
Source: com.tencent.open.c;->b:47API Call: java.lang.reflect.Method.invoke
Source: com.mintegral.msdk.out.MtgWallHandler;->getWallView:164API Call: java.lang.reflect.Method.invoke
Source: com.mintegral.msdk.out.MtgWallHandler;->refreshUI:179API Call: java.lang.reflect.Method.invoke
Source: com.mintegral.msdk.out.MtgWallHandler;->releaseWallView:191API Call: java.lang.reflect.Method.invoke
Source: com.mintegral.msdk.out.MtgWallHandler;->setAppWallViewCampaignClickListener:200API Call: java.lang.reflect.Method.invoke
Source: com.mintegral.msdk.out.MtgWallHandler;->setAppWallViewLoadingEnd:208API Call: java.lang.reflect.Method.invoke
Source: com.mintegral.msdk.out.MtgWallHandler;->setAppWallViewNoMoreDateListener:216API Call: java.lang.reflect.Method.invoke
Source: com.mintegral.msdk.out.MtgWallHandler;->setWallViewBackClickListener:224API Call: java.lang.reflect.Method.invoke
Source: com.baidu.mobads.container.p.i;->b:15API Call: java.lang.reflect.Method.invoke
Source: com.iflytek.voiceads.param.d;->i:137API Call: java.lang.reflect.Method.invoke
Source: com.qq.e.comm.managers.plugin.PM;->getFactory:144API Call: java.lang.reflect.Method.invoke
Source: com.tencent.bugly.proguard.aq;->a:19API Call: java.lang.reflect.Method.invoke
Source: io.objectbox.relation.ToMany;->d:138API Call: java.lang.reflect.Field.get
Source: io.objectbox.relation.ToOne;->d:29API Call: java.lang.reflect.Field.get
Source: io.objectbox.relation.ToOne;->d:34API Call: java.lang.reflect.Field.get
Source: io.objectbox.relation.ToOne;->b:60API Call: java.lang.reflect.Field.get
Source: com.baidu.mobads.container.rewardvideo.RemoteRewardActivity;->a:73API Call: java.lang.reflect.Method.invoke
Source: com.baidu.mobads.container.rewardvideo.RemoteRewardActivity;->a:85API Call: java.lang.reflect.Method.invoke
Source: com.baidu.mobads.container.rewardvideo.RemoteRewardActivity;->b:182API Call: java.lang.reflect.Method.invoke
Source: com.baidu.mobads.container.rewardvideo.RemoteRewardActivity;->b:190API Call: java.lang.reflect.Method.invoke
Source: com.baidu.mobads.container.rewardvideo.o;->a:58API Call: java.lang.reflect.Method.invoke
Source: com.tencent.smtt.sdk.CookieSyncManager;->startSync:33API Call: java.lang.reflect.Field.get
Source: com.tencent.smtt.sdk.WebView$a;-><init>:13API Call: java.lang.reflect.Method.invoke
Source: com.tencent.smtt.sdk.WebView;-><init>:24API Call: java.lang.reflect.Method.invoke
Source: com.tencent.smtt.sdk.WebView;->setWebContentsDebuggingEnabled:452API Call: java.lang.reflect.Method.invoke
Source: com.tencent.smtt.sdk.WebView;->addView:539API Call: java.lang.reflect.Method.invoke
Source: com.tencent.smtt.sdk.WebView;->computeHorizontalScrollExtent:603API Call: java.lang.reflect.Method.invoke
Source: com.tencent.smtt.sdk.WebView;->computeHorizontalScrollExtent:609API Call: java.lang.reflect.Method.invoke
Source: com.tencent.smtt.sdk.WebView;->computeHorizontalScrollOffset:619API Call: java.lang.reflect.Method.invoke
Source: com.tencent.smtt.sdk.WebView;->computeHorizontalScrollOffset:625API Call: java.lang.reflect.Method.invoke
Source: com.tencent.smtt.sdk.WebView;->computeHorizontalScrollRange:637API Call: java.lang.reflect.Method.invoke
Source: com.tencent.smtt.sdk.WebView;->computeVerticalScrollExtent:651API Call: java.lang.reflect.Method.invoke
Source: com.tencent.smtt.sdk.WebView;->computeVerticalScrollExtent:657API Call: java.lang.reflect.Method.invoke
Source: com.tencent.smtt.sdk.WebView;->computeVerticalScrollOffset:667API Call: java.lang.reflect.Method.invoke
Source: com.tencent.smtt.sdk.WebView;->computeVerticalScrollOffset:673API Call: java.lang.reflect.Method.invoke
Source: com.tencent.smtt.sdk.WebView;->computeVerticalScrollRange:685API Call: java.lang.reflect.Method.invoke
Source: com.tencent.smtt.sdk.WebView;->evaluateJavascript:741API Call: java.lang.reflect.Method.invoke
Source: com.tencent.smtt.sdk.WebView;->evaluateJavascript:749API Call: java.lang.reflect.Method.invoke
Source: com.tencent.smtt.sdk.WebView;->getAccessibilityClassName:789API Call: java.lang.reflect.Method.invoke
Source: com.tencent.smtt.sdk.WebView;->getAccessibilityClassName:794API Call: java.lang.reflect.Method.invoke
Source: com.tencent.smtt.sdk.WebView;->getWebViewLooper:912API Call: java.lang.reflect.Method.invoke
Source: com.tencent.smtt.sdk.WebView;->getWebViewLooper:917API Call: java.lang.reflect.Method.invoke
Source: com.tencent.smtt.sdk.WebView;->isVisibleToUserForAutofill:959API Call: java.lang.reflect.Method.invoke
Source: com.tencent.smtt.sdk.WebView;->isVisibleToUserForAutofill:966API Call: java.lang.reflect.Method.invoke
Source: com.tencent.smtt.sdk.WebView;->onProvideVirtualStructure:1013API Call: java.lang.reflect.Method.invoke
Source: com.tencent.smtt.sdk.WebView;->onProvideVirtualStructure:1018API Call: java.lang.reflect.Method.invoke
Source: com.tencent.smtt.sdk.WebView;->postVisualStateCallback:1103API Call: java.lang.reflect.Method.invoke
Source: com.tencent.smtt.sdk.WebView;->removeView:1131API Call: java.lang.reflect.Method.invoke
Source: com.tencent.smtt.sdk.WebView;->setOnLongClickListener:1250API Call: java.lang.reflect.Method.invoke
Source: com.tencent.smtt.sdk.WebView;->setOnLongClickListener:1255API Call: java.lang.reflect.Field.get
Source: com.tencent.smtt.sdk.WebView;->tbsWebviewDestroy:1505API Call: java.lang.reflect.Method.invoke
Source: com.tencent.smtt.sdk.WebView;->tbsWebviewDestroy:1509API Call: java.lang.reflect.Field.get
Source: com.tencent.smtt.sdk.WebView;->tbsWebviewDestroy:1516API Call: java.lang.reflect.Field.get
Source: com.tencent.smtt.sdk.WebView;->tbsWebviewDestroy:1521API Call: java.lang.reflect.Field.get
Source: com.tencent.smtt.sdk.WebView;->tbsWebviewDestroy:1530API Call: java.lang.reflect.Field.get
Source: com.tencent.smtt.sdk.WebView;->tbsWebviewDestroy:1537API Call: java.lang.reflect.Field.get
Source: com.tencent.smtt.sdk.WebView;->zoomBy:1558API Call: java.lang.reflect.Method.invoke
Source: com.tencent.smtt.sdk.WebView;->zoomBy:1565API Call: java.lang.reflect.Method.invoke
Source: com.tencent.smtt.sdk.cb;->a:124API Call: java.lang.reflect.Method.invoke
Source: com.fasterxml.jackson.databind.ser.BeanPropertyWriter;->get:96API Call: java.lang.reflect.Field.get
Source: com.fasterxml.jackson.databind.ser.BeanPropertyWriter;->get:97API Call: java.lang.reflect.Method.invoke
Source: com.fasterxml.jackson.databind.ser.BeanPropertyWriter;->serializeAsElement:148API Call: java.lang.reflect.Field.get
Source: com.fasterxml.jackson.databind.ser.BeanPropertyWriter;->serializeAsElement:149API Call: java.lang.reflect.Method.invoke
Source: com.fasterxml.jackson.databind.ser.BeanPropertyWriter;->serializeAsField:170API Call: java.lang.reflect.Field.get
Source: com.fasterxml.jackson.databind.ser.BeanPropertyWriter;->serializeAsField:171API Call: java.lang.reflect.Method.invoke
Source: com.xiaomi.push.service.XMPushService;->a:31API Call: java.lang.reflect.Method.invoke
Source: com.xiaomi.push.service.i;->a:51API Call: java.lang.reflect.Field.get
Source: com.xiaomi.push.service.i;->a:56API Call: java.lang.reflect.Method.invoke
Source: com.xiaomi.push.service.i;->a:313API Call: java.lang.reflect.Method.invoke
Source: com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringFactoryKeyDeserializer;->_parse:4API Call: java.lang.reflect.Method.invoke
Source: com.tencent.bugly.beta.tinker.TinkerPatchReflectApplication;->attachBaseContext:15API Call: java.lang.reflect.Method.invoke
Source: com.tencent.bugly.beta.tinker.TinkerPatchReflectApplication;->onCreate:70API Call: java.lang.reflect.Field.get
Source: com.tencent.bugly.beta.tinker.TinkerPatchReflectApplication;->onCreate:78API Call: java.lang.reflect.Field.get
Source: com.tencent.bugly.beta.tinker.TinkerPatchReflectApplication;->onCreate:97API Call: java.lang.reflect.Field.get
Source: com.tencent.bugly.beta.tinker.TinkerPatchReflectApplication;->onCreate:104API Call: java.lang.reflect.Field.get
Source: com.tencent.bugly.beta.tinker.TinkerPatchReflectApplication;->onCreate:128API Call: java.lang.reflect.Method.invoke
Source: androidx.transition.T;->a:9API Call: java.lang.reflect.Method.invoke
Source: androidx.transition.U;->a:13API Call: java.lang.reflect.Method.invoke
Source: androidx.transition.ba;->a:20API Call: java.lang.reflect.Method.invoke
Source: androidx.transition.ba;->b:26API Call: java.lang.reflect.Method.invoke
Source: androidx.transition.ca;->a:18API Call: java.lang.reflect.Method.invoke
Source: androidx.transition.ca;->b:23API Call: java.lang.reflect.Method.invoke
Source: androidx.transition.da;->a:19API Call: java.lang.reflect.Method.invoke
Source: com.baidu.mapsdkplatform.comapi.util.e;->c:34API Call: java.lang.reflect.Method.invoke
Source: com.baidu.mapsdkplatform.comapi.util.e;->c:36API Call: java.lang.reflect.Method.invoke
Source: com.baidu.mapsdkplatform.comapi.util.e;->c:39API Call: java.lang.reflect.Method.invoke
Source: com.baidu.mapsdkplatform.comapi.util.e;->c:41API Call: java.lang.reflect.Method.invoke
Source: com.fasterxml.jackson.databind.util.ClassUtil$EnumTypeLocator;->get:6API Call: java.lang.reflect.Field.get
Source: com.qq.e.comm.plugin.util.ap;->a:8API Call: java.lang.reflect.Method.invoke
Source: com.qq.e.comm.plugin.util.as;->a:17API Call: java.lang.reflect.Method.invoke
Source: com.qq.e.comm.util.ResourceUtil;->getStyleableFieldId:52API Call: java.lang.reflect.Field.get
Source: com.qq.e.comm.util.ResourceUtil;->getStyleableIntArray:65API Call: java.lang.reflect.Field.get
Source: com.tencent.open.utils.i;->c:22API Call: java.lang.reflect.Field.get
Source: com.tencent.open.utils.j;->createSocket:37API Call: java.lang.reflect.Method.invoke
Source: com.tencent.smtt.utils.FileProvider;->a:38API Call: java.lang.reflect.Method.invoke
Source: com.tencent.smtt.utils.b;->a:28API Call: java.lang.reflect.Method.invoke
Source: com.tencent.smtt.utils.b;->a:30API Call: java.lang.reflect.Method.invoke
Source: com.tencent.smtt.utils.b;->a:34API Call: java.lang.reflect.Method.invoke
Source: com.tencent.smtt.utils.q;->b:11API Call: java.lang.reflect.Method.invoke
Source: com.tencent.smtt.utils.r;->a:3API Call: java.lang.reflect.Method.invoke
Source: com.tencent.smtt.utils.r;->a:12API Call: java.lang.reflect.Method.invoke
Source: com.tencent.smtt.utils.r;->a:38API Call: java.lang.reflect.Method.invoke
Source: com.baidu.mobads.utils.f;->a:13API Call: java.lang.reflect.Method.invoke
Source: com.baidu.mobads.utils.f;->c:109API Call: java.lang.reflect.Method.invoke
Source: com.baidu.mobads.utils.f;->a:132API Call: java.lang.reflect.Method.invoke
Source: com.mintegral.msdk.base.utils.d;->r:376API Call: java.lang.reflect.Method.invoke
Source: com.mintegral.msdk.base.utils.f;->f:178API Call: java.lang.reflect.Method.invoke
Source: com.mintegral.msdk.base.utils.l;->a:367API Call: java.lang.reflect.Method.invoke
Source: com.mintegral.msdk.base.utils.l;->a:371API Call: java.lang.reflect.Method.invoke
Source: com.mintegral.msdk.base.utils.l;->a:374API Call: java.lang.reflect.Method.invoke
Source: com.mintegral.msdk.base.utils.m;->e:251API Call: java.lang.reflect.Field.get
Source: com.mintegral.msdk.base.utils.m;->m:311API Call: java.lang.reflect.Method.invoke
Source: com.mintegral.msdk.base.utils.m;->o:331API Call: java.lang.reflect.Method.invoke
Source: androidx.versionedparcelable.b;->a:6API Call: java.lang.reflect.Method.invoke
Source: androidx.versionedparcelable.b;->a:28API Call: java.lang.reflect.Method.invoke
Source: com.iflytek.voiceads.videolib.d;->b:64API Call: java.lang.reflect.Method.invoke
Source: com.iflytek.voiceads.IFLYBannerAd;->createBannerAd:8API Call: java.lang.reflect.Method.invoke
Source: com.iflytek.voiceads.IFLYInterstitialAd;->createInterstitialAd:8API Call: java.lang.reflect.Method.invoke
Source: com.unity3d.services.ads.webplayer.WebPlayer$JavaScriptInvocation;->run:7API Call: java.lang.reflect.Method.invoke
Source: com.unity3d.services.ads.webplayer.WebPlayer;->setTargetSettings:108API Call: java.lang.reflect.Method.invoke
Source: com.unity3d.services.core.webview.WebView$JavaScriptInvocation;->run:6API Call: java.lang.reflect.Method.invoke
Source: androidx.core.widget.c;->a:10API Call: java.lang.reflect.Field.get
Source: androidx.core.widget.i;->a:9API Call: java.lang.reflect.Method.invoke
Source: androidx.core.widget.j$a;->a:47API Call: java.lang.reflect.Method.invoke
Source: androidx.appcompat.widget.Fa;->a:11API Call: java.lang.reflect.Method.invoke
Source: androidx.appcompat.widget.I;->a:61API Call: java.lang.reflect.Method.invoke
Source: androidx.appcompat.widget.I;->a:99API Call: java.lang.reflect.Method.invoke
Source: androidx.appcompat.widget.SearchView$a;->a:16API Call: java.lang.reflect.Method.invoke
Source: androidx.appcompat.widget.SearchView$a;->a:19API Call: java.lang.reflect.Method.invoke
Source: androidx.appcompat.widget.SearchView$a;->b:21API Call: java.lang.reflect.Method.invoke
Source: androidx.appcompat.widget.T;->a:38API Call: java.lang.reflect.Method.invoke
Source: androidx.appcompat.widget.T;->c:48API Call: java.lang.reflect.Method.invoke
Source: androidx.appcompat.widget.T;->show:228API Call: java.lang.reflect.Method.invoke
Source: androidx.appcompat.widget.V;->c:21API Call: java.lang.reflect.Method.invoke
Source: yaq.pro;->getAppPath:223API Call: java.lang.reflect.Field.get
Source: yaq.pro;->getAppPath:230API Call: java.lang.reflect.Field.get
Source: yaq.pro;->getAppPath:235API Call: java.lang.reflect.Field.get
Source: yaq.pro;->getAppPath:240API Call: java.lang.reflect.Field.get
Source: yaq.pro;->getAppPath:246API Call: java.lang.reflect.Field.get
Source: yaq.pro;->getAppPath:260API Call: java.lang.reflect.Field.get
Source: yaq.pro;->getContextRaw:294API Call: java.lang.reflect.Field.get
Source: yaq.pro;->getContextRaw:299API Call: java.lang.reflect.Field.get
Source: yaq.pro;->getContextRaw:303API Call: java.lang.reflect.Field.get
Source: yaq.pro;->getContextRaw:318API Call: java.lang.reflect.Field.get
Source: yaq.pro;->getContextRaw:321API Call: java.lang.reflect.Field.get
Source: yaq.pro;->getContextRaw:326API Call: java.lang.reflect.Method.invoke
Source: yaq.pro;->getContextinner:340API Call: java.lang.reflect.Method.invoke
Source: yaq.pro;->getContextnormal:348API Call: java.lang.reflect.Method.invoke
Source: yaq.pro;->getMainHandler:360API Call: java.lang.reflect.Field.get
Source: yaq.pro;->loadLib:406API Call: java.lang.reflect.Method.invoke

Persistence and Installation Behavior:

barindex
Installs an application shortcut on the screenShow sources
Source: com.mintegral.msdk.c.b;->a:36API Call: android.content.Intent.putExtra android.intent.extra.shortcut.INTENT
Source: com.mintegral.msdk.c.b;->a:74API Call: android.content.Intent.putExtra android.intent.extra.shortcut.INTENT
Sets an intent to the APK data type (used to install other APKs)Show sources
Source: com.ly.adpoymer.b.a;->b:88API Call: android.content.Intent.setDataAndType(n/a,"application/vnd.android.package-archive")
Source: com.ly.adpoymer.b.a;->b:92API Call: android.content.Intent.setDataAndType(n/a,"application/vnd.android.package-archive")
Source: com.qq.e.comm.plugin.b.q;->a:76API Call: android.content.Intent.setDataAndType(n/a,"application/vnd.android.package-archive")
Source: com.qq.e.comm.plugin.b.q;->a:81API Call: android.content.Intent.setDataAndType(n/a,"application/vnd.android.package-archive")
Source: com.qq.e.comm.plugin.b.u;->b:26API Call: android.content.Intent.setDataAndType(n/a,"application/vnd.android.package-archive")
Source: com.qq.e.comm.plugin.b.u;->b:29API Call: android.content.Intent.setDataAndType(n/a,"application/vnd.android.package-archive")
Source: c.d.b.a.c.b;->a:16API Call: android.content.Intent.setDataAndType(n/a,"application/vnd.android.package-archive")
Source: com.iflytek.voiceads.download.d;->a:133API Call: android.content.Intent.setDataAndType(n/a,"application/vnd.android.package-archive")
Source: com.iflytek.voiceads.download.d;->a:146API Call: android.content.Intent.setDataAndType(n/a,"application/vnd.android.package-archive")
Source: com.baidu.mobads.container.b.g.g;->b:51API Call: android.content.Intent.setDataAndType(n/a,"application/vnd.android.package-archive")
Source: com.tencent.bugly.beta.global.a;->a:169API Call: android.content.Intent.setDataAndType(n/a,"application/vnd.android.package-archive")
Source: com.tencent.bugly.beta.global.a;->a:171API Call: android.content.Intent.setDataAndType(n/a,"application/vnd.android.package-archive")
Source: com.baidu.mapsdkvi.VDeviceAPI;->setupSoftware:211API Call: android.content.Intent.setDataAndType(n/a,"application/vnd.android.package-archive")
Source: com.mintegral.msdk.mtgdownload.c$a;->handleMessage:45API Call: android.content.Intent.setDataAndType(n/a,"application/vnd.android.package-archive")
Source: com.mintegral.msdk.mtgdownload.e$c;->onPostExecute:18API Call: android.content.Intent.setDataAndType(n/a,"application/vnd.android.package-archive")
Source: com.tencent.smtt.sdk.QbSdk;->openFileReader:1300API Call: android.content.Intent.setDataAndType(n/a,"application/vnd.android.package-archive")
Source: com.baidu.mobads.utils.o;->a:51API Call: android.content.Intent.setDataAndType(n/a,"application/vnd.android.package-archive")
Source: com.baidu.mobads.utils.o;->getInstallIntent:73API Call: android.content.Intent.setDataAndType(n/a,"application/vnd.android.package-archive")
Creates filesShow sources
Source: com.tencent.open.a.a;->g:41API Call: java.io.FileWriter.<init>
Source: com.tencent.a.a.a.a.b;->a:19API Call: java.io.FileWriter.<init>
Source: com.mintegral.msdk.base.common.d.a.a;->c:129API Call: java.io.FileWriter.<init>
Source: com.meiqia.core.a.e;->a:37API Call: java.io.FileWriter.<init>
Source: com.tencent.bugly.crashreport.crash.anr.b;->a:252API Call: java.io.FileWriter.<init>
Source: com.baidu.location.b.g$a;->a:59API Call: java.io.FileWriter.<init>
Source: com.baidu.location.d.g$a;->a:359API Call: java.io.FileWriter.<init>
Source: c.g.a.a.d.f;->b:74API Call: java.io.FileWriter.<init>
Source: c.g.b.d.g;->a:62API Call: java.io.FileWriter.<init>
Source: com.baidu.location.indoor.a;->e:57API Call: java.io.FileWriter.<init>
Source: com.baidu.location.indoor.a;->f:71API Call: java.io.FileWriter.<init>
Source: com.baidu.location.indoor.d;->i:114API Call: java.io.FileWriter.<init>
Source: com.qq.e.comm.managers.setting.c;->b:97API Call: java.io.FileWriter.<init>
Source: com.qq.e.comm.managers.setting.c;->b:99API Call: java.io.FileWriter.<init>
Source: com.baidu.android.bbalbs.common.util.b;->b:295API Call: java.io.FileWriter.<init>
Source: com.baidu.android.bbalbs.common.util.b;->g:426API Call: java.io.FileWriter.<init>
Source: com.qq.e.comm.util.StringUtil;->writeTo:24API Call: java.io.FileWriter.<init>
Source: com.iflytek.voiceads.utils.f;->a:62API Call: java.io.FileWriter.<init>

Boot Survival:

barindex
Has permission to execute code after phone rebootShow sources
Source: submitted apkRequest permission: android.permission.RECEIVE_BOOT_COMPLETED
Installs a new wake lock (to get activate on phone screen on)Show sources
Source: com.baidu.mapsdkvi.VDeviceAPI;->setScreenAlwaysOn:199API Call: android.os.PowerManager.newWakeLock

Hooking and other Techniques for Hiding and Protection:

barindex
Removes its application launcher (likely to stay hidden)Show sources
Source: com.xiaomi.mipush.sdk.N;->p:218API Call: android.content.pm.PackageManager.setComponentEnabledSetting
Has permission to query the list of currently running applicationsShow sources
Source: submitted apkRequest permission: android.permission.GET_TASKS
Queries list of running processes/tasksShow sources
Source: com.firebear.androil.base.MyApp;->j:28API Call: android.app.ActivityManager.getRunningAppProcesses
Source: com.baidu.location.a.d;->a:89API Call: android.app.ActivityManager.getRunningAppProcesses
Source: com.baidu.mobads.container.b.a.b;->e:160API Call: android.app.ActivityManager.getRunningAppProcesses
Source: com.baidu.mobads.container.c.a.a;->d:160API Call: android.app.ActivityManager.getRunningAppProcesses
Source: c.g.f.c.a.b;->b:6API Call: android.app.ActivityManager.getRunningTasks
Source: c.g.f.c.a.k;->b:7API Call: android.app.ActivityManager.getRunningTasks
Source: c.g.a.a.a.a;->a:3API Call: android.app.ActivityManager.getRunningAppProcesses
Source: c.g.a.a.a.a;->b:36API Call: android.app.ActivityManager.getRunningAppProcesses
Source: c.g.a.a.a.a;->c:71API Call: android.app.ActivityManager.getRunningAppProcesses
Source: c.g.a.a.a.a;->d:81API Call: android.app.ActivityManager.getRunningAppProcesses
Source: com.baidu.lbsapi.auth.LBSAuthManager;->a:56API Call: android.app.ActivityManager.getRunningAppProcesses
Source: com.tencent.wxop.stat.common.l;->o:311API Call: android.app.ActivityManager.getRunningAppProcesses
Source: com.tencent.wxop.stat.common.l;->z:392API Call: android.app.ActivityManager.getRunningAppProcesses
Source: com.mintegral.msdk.base.controller.b$a;->run:36API Call: android.app.ActivityManager.getRunningTasks
Source: com.meiqia.core.a;->b:89API Call: android.app.ActivityManager.getRunningAppProcesses
Source: com.ly.adpoymer.e.d;->c:262API Call: android.app.ActivityManager.getRunningAppProcesses
Source: c.g.e.f;->g:409API Call: android.app.ActivityManager.getRunningAppProcesses
Source: com.mintegral.msdk.mtgdownload.e;->a:110API Call: android.app.ActivityManager.getRunningAppProcesses
Source: com.iflytek.voiceads.param.e;->m:341API Call: android.app.ActivityManager.getRunningAppProcesses
Source: com.tencent.bugly.proguard.aq;->b:686API Call: android.app.ActivityManager.getRunningTasks
Source: com.tencent.smtt.sdk.QbSdk;->getCurrentProcessName:960API Call: android.app.ActivityManager.getRunningAppProcesses
Source: com.xiaomi.push.service.i;->a:493API Call: android.app.ActivityManager.getRunningAppProcesses
Source: com.qq.e.comm.services.a;->a:8API Call: android.app.ActivityManager.getRunningAppProcesses
Source: com.tencent.bugly.beta.ui.g;->a:10API Call: android.app.ActivityManager.getRunningTasks
Source: com.tencent.bugly.beta.ui.g;->a:24API Call: android.app.ActivityManager.getRunningTasks
Source: com.qq.e.comm.plugin.util.j;->g:218API Call: android.app.ActivityManager.getRunningAppProcesses
Source: com.qq.e.comm.plugin.util.j;->h:236API Call: android.app.ActivityManager.getRunningTasks
Source: com.iflytek.voiceads.utils.b;->a:8API Call: android.app.ActivityManager.getRunningAppProcesses
Source: com.baidu.mobads.utils.f;->b:66API Call: android.app.ActivityManager.getRunningAppProcesses
Source: com.baidu.mobads.utils.o;->isForeground:79API Call: android.app.ActivityManager.getRunningAppProcesses
Source: com.baidu.mobads.utils.q;->getBackgroundBrowsers:88API Call: android.app.ActivityManager.getRunningAppProcesses
Source: com.baidu.mobads.utils.q;->getCurrentProcessName:179API Call: android.app.ActivityManager.getRunningAppProcesses
Source: yaq.pro;->getprocesslist:377API Call: android.app.ActivityManager.getRunningAppProcesses
Queries package code path (often used for patching other applications)Show sources
Source: com.baidu.mapsdkplatform.comapi.NativeLoader;->a:6API Call: android.content.Context.getPackageCodePath
Source: com.baidu.mapsdkplatform.comapi.commonutils.a;->b:56API Call: android.content.Context.getPackageCodePath
Source: com.unity3d.services.core.device.Device;->getApkDigest:10API Call: android.content.Context.getPackageCodePath
Uses Crypto APIsShow sources
Source: com.firebear.androil.h.o;->a:23API Call: java.security.MessageDigest.getInstance
Source: com.firebear.androil.h.o;->a:30API Call: java.security.MessageDigest.update
Source: com.firebear.androil.h.o;->a:31API Call: java.security.MessageDigest.digest
Source: com.firebear.androil.h.o;->a:52API Call: java.security.MessageDigest.getInstance
Source: com.firebear.androil.h.o;->a:65API Call: java.security.MessageDigest.update
Source: com.firebear.androil.h.o;->a:66API Call: java.security.MessageDigest.digest
Source: com.iflytek.collector.a.a.a;->a:5API Call: javax.crypto.KeyGenerator.generateKey
Source: com.iflytek.collector.a.a.a;->a:10API Call: javax.crypto.Cipher.getInstance
Source: com.iflytek.collector.a.a.a;->a:13API Call: javax.crypto.Cipher.init
Source: com.iflytek.collector.a.a.a;->a:14API Call: javax.crypto.Cipher.doFinal
Source: com.iflytek.collector.a.a.h;->a:14API Call: javax.crypto.Cipher.getInstance
Source: com.iflytek.collector.a.a.h;->a:15API Call: javax.crypto.Cipher.init
Source: com.iflytek.collector.a.a.h;->a:16API Call: javax.crypto.Cipher.doFinal
Source: com.tencent.smtt.sdk.a.b;->a:10API Call: java.security.MessageDigest.getInstance
Source: com.tencent.smtt.sdk.a.b;->a:11API Call: java.security.MessageDigest.update
Source: com.tencent.smtt.sdk.a.b;->a:12API Call: java.security.MessageDigest.digest
Source: com.baidu.mobads.container.b.a.b;->c:510API Call: java.security.MessageDigest.getInstance
Source: com.baidu.mobads.container.b.a.b;->c:511API Call: java.security.MessageDigest.update
Source: com.baidu.mobads.container.b.a.b;->c:512API Call: java.security.MessageDigest.digest
Source: com.baidu.mobads.container.c.a.a;->c:504API Call: java.security.MessageDigest.getInstance
Source: com.baidu.mobads.container.c.a.a;->c:505API Call: java.security.MessageDigest.update
Source: com.baidu.mobads.container.c.a.a;->c:506API Call: java.security.MessageDigest.digest
Source: com.baidu.android.bbalbs.common.a.a;->a:5API Call: javax.crypto.Cipher.getInstance
Source: com.baidu.android.bbalbs.common.a.a;->a:8API Call: javax.crypto.Cipher.init
Source: com.baidu.android.bbalbs.common.a.a;->a:9API Call: javax.crypto.Cipher.doFinal
Source: com.baidu.android.bbalbs.common.a.a;->b:14API Call: javax.crypto.Cipher.getInstance
Source: com.baidu.android.bbalbs.common.a.a;->b:17API Call: javax.crypto.Cipher.init
Source: com.baidu.android.bbalbs.common.a.a;->b:18API Call: javax.crypto.Cipher.doFinal
Source: com.baidu.android.bbalbs.common.a.c;->a:11API Call: java.security.MessageDigest.getInstance
Source: com.baidu.android.bbalbs.common.a.c;->a:13API Call: java.security.MessageDigest.update
Source: com.baidu.android.bbalbs.common.a.c;->a:14API Call: java.security.MessageDigest.digest
Source: com.baidu.android.bbalbs.common.a.d;->a:2API Call: java.security.MessageDigest.getInstance
Source: com.baidu.android.bbalbs.common.a.d;->a:3API Call: java.security.MessageDigest.digest
Source: com.meiqia.core.a.a;->a:39API Call: javax.crypto.Cipher.getInstance
Source: com.meiqia.core.a.a;->a:41API Call: javax.crypto.Cipher.init
Source: com.meiqia.core.a.a;->a:43API Call: javax.crypto.Cipher.doFinal
Source: com.meiqia.core.a.a;->b:69API Call: javax.crypto.Cipher.getInstance
Source: com.meiqia.core.a.a;->b:71API Call: javax.crypto.Cipher.init
Source: com.meiqia.core.a.a;->b:72API Call: javax.crypto.Cipher.doFinal
Source: com.meiqia.core.a.d;->a:24API Call: java.security.MessageDigest.getInstance
Source: com.meiqia.core.a.d;->a:26API Call: java.security.MessageDigest.digest
Source: com.bumptech.glide.load.d.a.g;->a:7API Call: java.security.MessageDigest.update
Source: com.bumptech.glide.load.d.a.h;->a:7API Call: java.security.MessageDigest.update
Source: com.bumptech.glide.load.d.a.q;->a:7API Call: java.security.MessageDigest.update
Source: com.bumptech.glide.load.d.a.y;->a:3API Call: java.security.MessageDigest.update
Source: com.bumptech.glide.load.d.a.y;->a:11API Call: java.security.MessageDigest.update
Source: com.bumptech.glide.load.d.a.z;->a:3API Call: java.security.MessageDigest.update
Source: com.bumptech.glide.load.d.a.z;->a:11API Call: java.security.MessageDigest.update
Source: c.e.a.c;->a:39API Call: javax.crypto.Cipher.getInstance
Source: c.e.a.c;->a:44API Call: javax.crypto.Cipher.init
Source: c.e.a.c;->a:45API Call: javax.crypto.Cipher.doFinal
Source: c.e.a.c;->b:54API Call: java.security.MessageDigest.getInstance
Source: c.e.a.c;->b:56API Call: java.security.MessageDigest.update
Source: c.e.a.c;->b:57API Call: java.security.MessageDigest.digest
Source: c.e.a.c;->b:60API Call: javax.crypto.Cipher.getInstance
Source: c.e.a.c;->b:65API Call: javax.crypto.Cipher.init
Source: c.e.a.c;->b:66API Call: javax.crypto.Cipher.doFinal
Source: c.e.a.c;->c:69API Call: java.security.MessageDigest.getInstance
Source: c.e.a.c;->c:70API Call: java.security.MessageDigest.update
Source: c.e.a.c;->c:71API Call: java.security.MessageDigest.digest
Source: c.e.a.e;->s:281API Call: java.security.MessageDigest.getInstance
Source: c.e.a.e;->s:283API Call: java.security.MessageDigest.digest
Source: c.e.a.f;->a:19API Call: java.security.MessageDigest.getInstance
Source: c.e.a.f;->a:21API Call: java.security.MessageDigest.update
Source: c.e.a.f;->a:22API Call: java.security.MessageDigest.digest
Source: c.e.a.f;->b:53API Call: java.security.MessageDigest.getInstance
Source: c.e.a.f;->b:55API Call: java.security.MessageDigest.update
Source: c.e.a.f;->b:56API Call: java.security.MessageDigest.digest
Source: c.g.a.a.a.c;->a:6API Call: javax.crypto.Cipher.getInstance
Source: c.g.a.a.a.c;->a:7API Call: javax.crypto.Cipher.init
Source: c.g.a.a.a.c;->a:9API Call: javax.crypto.Cipher.doFinal
Source: c.g.a.a.a.c;->b:11API Call: javax.crypto.Cipher.doFinal
Source: c.g.d.a.e;->a:11API Call: java.security.MessageDigest.getInstance
Source: c.g.d.a.e;->a:12API Call: java.security.MessageDigest.update
Source: c.g.d.a.e;->a:13API Call: java.security.MessageDigest.digest
Source: com.baidu.lbsapi.auth.b;->a:33API Call: java.security.MessageDigest.getInstance
Source: com.baidu.lbsapi.auth.b;->a:34API Call: java.security.MessageDigest.digest
Source: com.baidu.location.indoor.mapversion.b.a;->a:22API Call: java.security.MessageDigest.getInstance
Source: com.baidu.location.indoor.mapversion.b.a;->a:23API Call: java.security.MessageDigest.update
Source: com.baidu.location.indoor.mapversion.b.a;->a:24API Call: java.security.MessageDigest.digest
Source: com.bumptech.glide.load.b.J;->a:23API Call: java.security.MessageDigest.update
Source: com.bumptech.glide.load.b.J;->a:29API Call: java.security.MessageDigest.update
Source: com.bumptech.glide.load.b.b.k;->a:3API Call: java.security.MessageDigest.getInstance
Source: com.bumptech.glide.load.b.b.l;->b:11API Call: java.security.MessageDigest.digest
Source: com.baidu.mapsdkplatform.comapi.synchronization.c.c;->a:4API Call: java.security.MessageDigest.getInstance
Source: com.baidu.mapsdkplatform.comapi.synchronization.c.c;->a:6API Call: java.security.MessageDigest.update
Source: com.baidu.mapsdkplatform.comapi.synchronization.c.c;->a:7API Call: java.security.MessageDigest.digest
Source: com.qq.e.comm.plugin.r.a.c.a;->b:31API Call: java.security.MessageDigest.getInstance
Source: com.qq.e.comm.plugin.r.a.c.a;->b:34API Call: java.security.MessageDigest.update
Source: com.qq.e.comm.plugin.r.a.c.a;->b:35API Call: java.security.MessageDigest.digest
Source: com.bumptech.glide.load.c.l;->a:35API Call: java.security.MessageDigest.update
Source: com.tencent.wxop.stat.common.l;->a:57API Call: java.security.MessageDigest.getInstance
Source: com.tencent.wxop.stat.common.l;->a:59API Call: java.security.MessageDigest.update
Source: com.tencent.wxop.stat.common.l;->a:60API Call: java.security.MessageDigest.digest
Source: com.tencent.beacontsa.cover.f;->a:19API Call: java.security.MessageDigest.getInstance
Source: com.tencent.beacontsa.cover.f;->a:22API Call: java.security.MessageDigest.update
Source: com.tencent.beacontsa.cover.f;->a:24API Call: java.security.MessageDigest.digest
Source: com.tencent.beacontsa.cover.f;->a:159API Call: javax.crypto.Cipher.getInstance
Source: com.tencent.beacontsa.cover.f;->a:162API Call: javax.crypto.Cipher.init
Source: com.tencent.beacontsa.cover.f;->a:163API Call: javax.crypto.Cipher.doFinal
Source: com.tencent.beacontsa.cover.f;->a:164API Call: javax.crypto.Cipher.init
Source: com.tencent.beacontsa.cover.f;->d:241API Call: java.security.MessageDigest.getInstance
Source: com.tencent.beacontsa.cover.f;->d:243API Call: java.security.MessageDigest.digest
Source: com.tencent.beacontsa.cover.f;->e:277API Call: javax.crypto.Cipher.getInstance
Source: com.tencent.beacontsa.cover.f;->e:278API Call: javax.crypto.Cipher.init
Source: com.tencent.beacontsa.cover.f;->e:280API Call: javax.crypto.Cipher.doFinal
Source: com.unity3d.services.core.device.Device;->getCertificateFingerprint:51API Call: java.security.MessageDigest.getInstance
Source: com.unity3d.services.core.device.Device;->getCertificateFingerprint:53API Call: java.security.MessageDigest.digest
Source: com.baidu.mobads.f.b;->a:11API Call: java.security.MessageDigest.getInstance
Source: com.baidu.mobads.f.b;->a:14API Call: java.security.MessageDigest.digest
Source: com.baidu.mobads.f.b;->b:100API Call: javax.crypto.Cipher.getInstance
Source: com.baidu.mobads.f.b;->b:102API Call: javax.crypto.Cipher.init
Source: com.baidu.mobads.f.b;->b:103API Call: javax.crypto.Cipher.doFinal
Source: c.d.b.a.f.a;->a:4API Call: javax.crypto.Cipher.getInstance
Source: c.d.b.a.f.a;->a:7API Call: javax.crypto.Cipher.init
Source: c.d.b.a.f.a;->a:8API Call: javax.crypto.Cipher.doFinal
Source: c.d.b.a.f.d;->a:25API Call: javax.crypto.Cipher.getInstance
Source: c.d.b.a.f.d;->a:27API Call: javax.crypto.Cipher.init
Source: c.d.b.a.f.d;->a:57API Call: javax.crypto.Cipher.doFinal
Source: c.d.b.a.f.g;->a:5API Call: java.security.MessageDigest.getInstance
Source: c.d.b.a.f.g;->a:6API Call: java.security.MessageDigest.update
Source: c.d.b.a.f.g;->a:7API Call: java.security.MessageDigest.digest
Source: g.l;->c:36API Call: java.security.MessageDigest.getInstance
Source: g.l;->c:38API Call: java.security.MessageDigest.digest
Source: g.z;->c:62API Call: java.security.MessageDigest.getInstance
Source: g.z;->c:67API Call: java.security.MessageDigest.update
Source: g.z;->c:68API Call: java.security.MessageDigest.digest
Source: com.baidu.location.g.j;->a:67API Call: java.security.MessageDigest.getInstance
Source: com.baidu.location.g.j;->a:70API Call: java.security.MessageDigest.update
Source: com.baidu.location.g.j;->a:72API Call: java.security.MessageDigest.digest
Source: com.baidu.mobads.container.b.g.b;->a:74API Call: java.security.MessageDigest.getInstance
Source: com.baidu.mobads.container.b.g.b;->a:75API Call: java.security.MessageDigest.update
Source: com.baidu.mobads.container.b.g.b;->a:76API Call: java.security.MessageDigest.digest
Source: com.bumptech.glide.g.b;->a:7API Call: java.security.MessageDigest.update
Source: com.meiqia.meiqiasdk.h.A;->c:425API Call: java.security.MessageDigest.getInstance
Source: com.meiqia.meiqiasdk.h.A;->c:428API Call: java.security.MessageDigest.digest
Source: c.g.a.a.h.b;->a:3API Call: java.security.MessageDigest.getInstance
Source: c.g.a.a.h.b;->a:6API Call: java.security.MessageDigest.digest
Source: c.g.a.a.h.c;->a:10API Call: java.security.MessageDigest.getInstance
Source: c.g.a.a.h.c;->a:14API Call: java.security.MessageDigest.update
Source: c.g.a.a.h.c;->a:15API Call: java.security.MessageDigest.digest
Source: c.g.a.a.h.d;->a:10API Call: java.security.MessageDigest.getInstance
Source: c.g.a.a.h.d;->a:12API Call: java.security.MessageDigest.update
Source: c.g.a.a.h.d;->a:13API Call: java.security.MessageDigest.digest
Source: c.g.a.a.h.d;->b:53API Call: java.security.MessageDigest.getInstance
Source: c.g.a.a.h.d;->b:55API Call: java.security.MessageDigest.update
Source: c.g.a.a.h.d;->b:56API Call: java.security.MessageDigest.digest
Source: com.tencent.bugly.crashreport.common.info.AppInfo;->a:66API Call: java.security.MessageDigest.getInstance
Source: com.tencent.bugly.crashreport.common.info.AppInfo;->a:68API Call: java.security.MessageDigest.digest
Source: com.tencent.bugly.crashreport.common.info.AppInfo;->a:78API Call: java.security.MessageDigest.getInstance
Source: com.tencent.bugly.crashreport.common.info.AppInfo;->a:80API Call: java.security.MessageDigest.digest
Source: com.baidu.mobads.container.l.c;->a:44API Call: java.security.MessageDigest.getInstance
Source: com.baidu.mobads.container.l.c;->a:47API Call: java.security.MessageDigest.digest
Source: com.baidu.mobads.container.l.d;->a:37API Call: java.security.MessageDigest.getInstance
Source: com.baidu.mobads.container.l.d;->a:40API Call: java.security.MessageDigest.digest
Source: com.baidu.mapapi.map.BitmapDescriptor;->b:35API Call: java.security.MessageDigest.getInstance
Source: com.baidu.mapapi.map.BitmapDescriptor;->b:37API Call: java.security.MessageDigest.update
Source: com.baidu.mapapi.map.BitmapDescriptor;->b:38API Call: java.security.MessageDigest.digest
Source: com.baidu.mapapi.map.Marker;->a:24API Call: java.security.MessageDigest.getInstance
Source: com.baidu.mapapi.map.Marker;->a:26API Call: java.security.MessageDigest.update
Source: com.baidu.mapapi.map.Marker;->a:27API Call: java.security.MessageDigest.digest
Source: com.unity3d.services.core.misc.Utilities;->Sha256:3API Call: java.security.MessageDigest.getInstance
Source: com.unity3d.services.core.misc.Utilities;->Sha256:5API Call: java.security.MessageDigest.update
Source: com.unity3d.services.core.misc.Utilities;->Sha256:6API Call: java.security.MessageDigest.digest
Source: com.unity3d.services.core.misc.Utilities;->Sha256:13API Call: java.security.MessageDigest.getInstance
Source: com.unity3d.services.core.misc.Utilities;->Sha256:14API Call: java.security.MessageDigest.update
Source: com.unity3d.services.core.misc.Utilities;->Sha256:15API Call: java.security.MessageDigest.digest
Source: com.mintegral.msdk.mtgdownload.e;->a:70API Call: java.security.MessageDigest.getInstance
Source: com.mintegral.msdk.mtgdownload.e;->a:73API Call: java.security.MessageDigest.update
Source: com.mintegral.msdk.mtgdownload.e;->a:75API Call: java.security.MessageDigest.digest
Source: com.mintegral.msdk.mtgdownload.e;->a:82API Call: java.security.MessageDigest.getInstance
Source: com.mintegral.msdk.mtgdownload.e;->a:84API Call: java.security.MessageDigest.update
Source: com.mintegral.msdk.mtgdownload.e;->a:85API Call: java.security.MessageDigest.digest
Source: com.baidu.mobads.container.o.f;->d:107API Call: java.security.MessageDigest.getInstance
Source: com.baidu.mobads.container.o.f;->d:109API Call: java.security.MessageDigest.update
Source: com.baidu.mobads.container.o.f;->d:110API Call: java.security.MessageDigest.digest
Source: com.iflytek.voiceads.param.e;->a:23API Call: java.security.MessageDigest.getInstance
Source: com.iflytek.voiceads.param.e;->a:24API Call: java.security.MessageDigest.digest
Source: com.qq.e.comm.managers.plugin.b$a;->a:3API Call: java.security.MessageDigest.getInstance
Source: com.qq.e.comm.managers.plugin.b$a;->a:7API Call: java.security.MessageDigest.update
Source: com.qq.e.comm.managers.plugin.b$a;->a:11API Call: java.security.MessageDigest.digest
Source: com.tencent.bugly.proguard.aq;->a:124API Call: java.security.MessageDigest.getInstance
Source: com.tencent.bugly.proguard.aq;->a:126API Call: java.security.MessageDigest.update
Source: com.tencent.bugly.proguard.aq;->a:127API Call: java.security.MessageDigest.digest
Source: com.tencent.bugly.proguard.aq;->a:496API Call: javax.crypto.KeyGenerator.generateKey
Source: com.tencent.bugly.proguard.aq;->a:504API Call: javax.crypto.Cipher.getInstance
Source: com.tencent.bugly.proguard.aq;->a:507API Call: javax.crypto.Cipher.init
Source: com.tencent.bugly.proguard.aq;->a:509API Call: javax.crypto.Cipher.init
Source: com.tencent.bugly.proguard.aq;->a:510API Call: javax.crypto.Cipher.doFinal
Source: com.tencent.bugly.proguard.aq;->b:625API Call: java.security.MessageDigest.getInstance
Source: com.tencent.bugly.proguard.aq;->b:626API Call: java.security.MessageDigest.update
Source: com.tencent.bugly.proguard.aq;->b:627API Call: java.security.MessageDigest.digest
Source: com.tencent.bugly.proguard.aq;->b:703API Call: javax.crypto.Cipher.getInstance
Source: com.tencent.bugly.proguard.aq;->b:704API Call: javax.crypto.Cipher.init
Source: com.tencent.bugly.proguard.aq;->b:705API Call: javax.crypto.Cipher.doFinal
Source: com.tencent.bugly.proguard.ay;->a:22API Call: javax.crypto.Cipher.getInstance
Source: com.tencent.bugly.proguard.ay;->a:26API Call: javax.crypto.Cipher.init
Source: com.tencent.bugly.proguard.ay;->a:27API Call: javax.crypto.Cipher.doFinal
Source: com.tencent.bugly.proguard.ay;->b:47API Call: javax.crypto.Cipher.getInstance
Source: com.tencent.bugly.proguard.ay;->b:51API Call: javax.crypto.Cipher.init
Source: com.tencent.bugly.proguard.ay;->b:52API Call: javax.crypto.Cipher.doFinal
Source: com.tencent.bugly.proguard.az;->a:4API Call: javax.crypto.Cipher.getInstance
Source: com.tencent.bugly.proguard.az;->a:15API Call: javax.crypto.Cipher.init
Source: com.tencent.bugly.proguard.az;->a:16API Call: javax.crypto.Cipher.doFinal
Source: com.tencent.bugly.proguard.az;->b:19API Call: javax.crypto.Cipher.getInstance
Source: com.tencent.bugly.proguard.az;->b:30API Call: javax.crypto.Cipher.init
Source: com.tencent.bugly.proguard.az;->b:31API Call: javax.crypto.Cipher.doFinal
Source: com.qq.e.comm.net.rr.a;->a:9API Call: javax.crypto.Cipher.getInstance
Source: com.qq.e.comm.net.rr.a;->a:13API Call: javax.crypto.Cipher.init
Source: com.qq.e.comm.net.rr.a;->b:33API Call: javax.crypto.Cipher.getInstance
Source: com.qq.e.comm.net.rr.a;->b:37API Call: javax.crypto.Cipher.init
Source: com.qq.e.comm.net.rr.a;->c:56API Call: javax.crypto.Cipher.doFinal
Source: com.qq.e.comm.net.rr.a;->d:60API Call: javax.crypto.Cipher.doFinal
Source: com.baidu.mobads.container.s.c;->a:32API Call: java.security.MessageDigest.getInstance
Source: com.baidu.mobads.container.s.c;->a:35API Call: java.security.MessageDigest.digest
Source: com.baidu.mobads.container.s.d;->a:26API Call: java.security.MessageDigest.getInstance
Source: com.baidu.mobads.container.s.d;->a:29API Call: java.security.MessageDigest.digest
Source: com.tencent.bugly.beta.tinker.TinkerUtils;->getSignature:67API Call: java.security.MessageDigest.getInstance
Source: c.t.m.li.tsa.K;->b:11API Call: javax.crypto.Cipher.getInstance
Source: c.t.m.li.tsa.K;->b:12API Call: javax.crypto.Cipher.init
Source: c.t.m.li.tsa.K;->b:14API Call: javax.crypto.Cipher.doFinal
Source: c.t.m.li.tsa.a;->b:8API Call: javax.crypto.Cipher.getInstance
Source: c.t.m.li.tsa.a;->b:11API Call: javax.crypto.Cipher.init
Source: c.t.m.li.tsa.a;->b:13API Call: javax.crypto.Cipher.doFinal
Source: c.t.m.li.tsa.k;->a:7API Call: java.security.MessageDigest.getInstance
Source: c.t.m.li.tsa.k;->a:9API Call: java.security.MessageDigest.update
Source: c.t.m.li.tsa.k;->a:10API Call: java.security.MessageDigest.digest
Source: com.baidu.mapsdkplatform.comapi.util.a;->a:33API Call: java.security.MessageDigest.getInstance
Source: com.baidu.mapsdkplatform.comapi.util.a;->a:34API Call: java.security.MessageDigest.digest
Source: com.baidu.android.bbalbs.common.util.b;->a:137API Call: javax.crypto.Cipher.getInstance
Source: com.baidu.android.bbalbs.common.util.b;->a:138API Call: javax.crypto.Cipher.init
Source: com.baidu.android.bbalbs.common.util.b;->a:139API Call: javax.crypto.Cipher.doFinal
Source: com.qq.e.comm.plugin.util.ac;->a:18API Call: javax.crypto.Cipher.getInstance
Source: com.qq.e.comm.plugin.util.ac;->a:19API Call: javax.crypto.Cipher.init
Source: com.qq.e.comm.plugin.util.ac;->a:21API Call: javax.crypto.Cipher.doFinal
Source: com.qq.e.comm.plugin.util.ac;->a:23API Call: javax.crypto.Cipher.doFinal
Source: com.qq.e.comm.plugin.util.e;->a:8API Call: java.security.MessageDigest.getInstance
Source: com.qq.e.comm.plugin.util.e;->a:10API Call: java.security.MessageDigest.digest
Source: com.qq.e.comm.util.Md5Util;->encode:29API Call: java.security.MessageDigest.getInstance
Source: com.qq.e.comm.util.Md5Util;->encode:32API Call: java.security.MessageDigest.update
Source: com.qq.e.comm.util.Md5Util;->encode:33API Call: java.security.MessageDigest.digest
Source: com.qq.e.comm.util.Md5Util;->encode:40API Call: java.security.MessageDigest.getInstance
Source: com.qq.e.comm.util.Md5Util;->encode:43API Call: java.security.MessageDigest.digest
Source: com.qq.e.comm.util.Md5Util;->encodeBase64String:47API Call: java.security.MessageDigest.getInstance
Source: com.qq.e.comm.util.Md5Util;->encodeBase64String:48API Call: java.security.MessageDigest.digest
Source: com.qq.e.comm.util.a;->a:9API Call: javax.crypto.Cipher.getInstance
Source: com.qq.e.comm.util.a;->a:11API Call: javax.crypto.Cipher.init
Source: com.qq.e.comm.util.a;->a:12API Call: javax.crypto.Cipher.doFinal
Source: com.iflytek.voiceads.utils.Encoder;->encryptByPublicKey:17API Call: javax.crypto.Cipher.getInstance
Source: com.iflytek.voiceads.utils.Encoder;->encryptByPublicKey:18API Call: javax.crypto.Cipher.init
Source: com.iflytek.voiceads.utils.Encoder;->encryptByPublicKey:19API Call: javax.crypto.Cipher.doFinal
Source: com.iflytek.voiceads.utils.d;->a:4API Call: java.security.MessageDigest.getInstance
Source: com.iflytek.voiceads.utils.d;->a:6API Call: java.security.MessageDigest.digest
Source: com.iflytek.voiceads.utils.d;->b:41API Call: javax.crypto.Cipher.getInstance
Source: com.iflytek.voiceads.utils.d;->b:42API Call: javax.crypto.Cipher.init
Source: com.iflytek.voiceads.utils.d;->b:45API Call: javax.crypto.Cipher.doFinal
Source: com.tencent.open.utils.d;->a:7API Call: javax.crypto.Cipher.getInstance
Source: com.tencent.open.utils.d;->a:8API Call: javax.crypto.Cipher.init
Source: com.tencent.open.utils.d;->a:10API Call: javax.crypto.Cipher.doFinal
Source: com.tencent.open.utils.d;->b:27API Call: javax.crypto.Cipher.getInstance
Source: com.tencent.open.utils.d;->b:28API Call: javax.crypto.Cipher.init
Source: com.tencent.open.utils.d;->b:29API Call: javax.crypto.Cipher.doFinal
Source: com.tencent.open.utils.h;->b:111API Call: java.security.MessageDigest.getInstance
Source: com.tencent.open.utils.h;->b:113API Call: java.security.MessageDigest.update
Source: com.tencent.open.utils.h;->b:114API Call: java.security.MessageDigest.digest
Source: com.tencent.open.utils.h;->b:132API Call: java.security.MessageDigest.update
Source: com.tencent.open.utils.h;->b:133API Call: java.security.MessageDigest.digest
Source: com.tencent.open.utils.k;->f:305API Call: java.security.MessageDigest.getInstance
Source: com.tencent.open.utils.k;->f:307API Call: java.security.MessageDigest.update
Source: com.tencent.open.utils.k;->f:308API Call: java.security.MessageDigest.digest
Source: com.tencent.open.utils.k;->f:333API Call: java.security.MessageDigest.getInstance
Source: com.tencent.open.utils.k;->f:335API Call: java.security.MessageDigest.update
Source: com.tencent.open.utils.k;->f:336API Call: java.security.MessageDigest.digest
Source: com.tencent.smtt.utils.LogFileUtils;->encrypt:19API Call: javax.crypto.Cipher.getInstance
Source: com.tencent.smtt.utils.LogFileUtils;->encrypt:22API Call: javax.crypto.Cipher.init
Source: com.tencent.smtt.utils.LogFileUtils;->encryptKey:35API Call: javax.crypto.Cipher.getInstance
Source: com.tencent.smtt.utils.LogFileUtils;->encryptKey:38API Call: javax.crypto.Cipher.init
Source: com.tencent.smtt.utils.a;->a:35API Call: java.security.MessageDigest.getInstance
Source: com.tencent.smtt.utils.a;->a:38API Call: java.security.MessageDigest.update
Source: com.tencent.smtt.utils.a;->a:39API Call: java.security.MessageDigest.digest
Source: com.tencent.smtt.utils.o;-><init>:33API Call: javax.crypto.Cipher.getInstance
Source: com.tencent.smtt.utils.o;-><init>:42API Call: javax.crypto.Cipher.init
Source: com.tencent.smtt.utils.o;-><init>:45API Call: javax.crypto.Cipher.doFinal
Source: com.tencent.smtt.utils.o;-><init>:54API Call: javax.crypto.Cipher.getInstance
Source: com.tencent.smtt.utils.o;-><init>:56API Call: javax.crypto.Cipher.init
Source: com.tencent.smtt.utils.o;->a:67API Call: javax.crypto.Cipher.getInstance
Source: com.tencent.smtt.utils.o;->a:68API Call: javax.crypto.Cipher.init
Source: com.tencent.smtt.utils.o;->a:69API Call: javax.crypto.Cipher.doFinal
Source: com.tencent.smtt.utils.o;->b:78API Call: javax.crypto.Cipher.getInstance
Source: com.tencent.smtt.utils.o;->b:79API Call: javax.crypto.Cipher.init
Source: com.tencent.smtt.utils.o;->b:80API Call: javax.crypto.Cipher.doFinal
Source: com.tencent.smtt.utils.o;->a:84API Call: javax.crypto.Cipher.doFinal
Source: com.tencent.smtt.utils.o;->c:93API Call: javax.crypto.Cipher.getInstance
Source: com.tencent.smtt.utils.o;->c:94API Call: javax.crypto.Cipher.init
Source: com.tencent.smtt.utils.o;->c:95API Call: javax.crypto.Cipher.doFinal
Source: com.tencent.smtt.utils.p;->a:22API Call: javax.crypto.Cipher.getInstance
Source: com.tencent.smtt.utils.p;->a:24API Call: javax.crypto.Cipher.getInstance
Source: com.tencent.smtt.utils.p;->a:33API Call: javax.crypto.Cipher.init
Source: com.tencent.smtt.utils.p;->a:34API Call: javax.crypto.Cipher.doFinal
Source: com.tencent.smtt.utils.p;->c:48API Call: javax.crypto.Cipher.getInstance
Source: com.tencent.smtt.utils.p;->c:50API Call: javax.crypto.Cipher.getInstance
Source: com.tencent.smtt.utils.p;->c:59API Call: javax.crypto.Cipher.init
Source: com.tencent.smtt.utils.p;->c:60API Call: javax.crypto.Cipher.doFinal
Source: com.tencent.mm.opensdk.utils.b;->e:2API Call: java.security.MessageDigest.getInstance
Source: com.tencent.mm.opensdk.utils.b;->e:3API Call: java.security.MessageDigest.update
Source: com.tencent.mm.opensdk.utils.b;->e:4API Call: java.security.MessageDigest.digest
Source: com.baidu.mobads.utils.f;->getMD5:446API Call: java.security.MessageDigest.getInstance
Source: com.baidu.mobads.utils.f;->getMD5:447API Call: java.security.MessageDigest.update
Source: com.baidu.mobads.utils.f;->getMD5:448API Call: java.security.MessageDigest.digest
Source: com.baidu.mobads.utils.f;->md5:564API Call: java.security.MessageDigest.getInstance
Source: com.baidu.mobads.utils.f;->md5:566API Call: java.security.MessageDigest.update
Source: com.baidu.mobads.utils.f;->md5:567API Call: java.security.MessageDigest.digest
Source: com.mintegral.msdk.base.utils.CommonMD5;->getMD5:28API Call: java.security.MessageDigest.getInstance
Source: com.mintegral.msdk.base.utils.CommonMD5;->getMD5:31API Call: java.security.MessageDigest.update
Source: com.mintegral.msdk.base.utils.CommonMD5;->getMD5:32API Call: java.security.MessageDigest.digest
Source: com.mintegral.msdk.base.utils.CommonMD5;->getQftJSMD5:38API Call: java.security.MessageDigest.getInstance
Source: com.mintegral.msdk.base.utils.CommonMD5;->getQftJSMD5:39API Call: java.security.MessageDigest.update
Source: com.mintegral.msdk.base.utils.CommonMD5;->getQftJSMD5:40API Call: java.security.MessageDigest.digest
Source: com.mintegral.msdk.base.utils.CommonMD5;->getUPMD5:62API Call: java.security.MessageDigest.getInstance
Source: com.mintegral.msdk.base.utils.CommonMD5;->getUPMD5:65API Call: java.security.MessageDigest.update
Source: com.mintegral.msdk.base.utils.CommonMD5;->getUPMD5:66API Call: java.security.MessageDigest.digest
Source: com.mintegral.msdk.base.utils.e;-><clinit>:2API Call: java.security.MessageDigest.getInstance
Source: com.mintegral.msdk.base.utils.e;->a:19API Call: java.security.MessageDigest.update
Source: com.mintegral.msdk.base.utils.e;->a:21API Call: java.security.MessageDigest.digest

Malware Analysis System Evasion:

barindex
Might try to detect if ADB is runningShow sources
Source: Lcom/unity3d/services/core/device/Device;->newAdbStatus()Ljava/lang/Boolean;Method string: adb_enabled
Source: Lcom/unity3d/services/core/device/Device;->oldAdbStatus()Ljava/lang/Boolean;Method string: adb_enabled
Accesses /procShow sources
Source: Lcom/tencent/bugly/crashreport/common/info/b;->i()JMethod string: "/proc/meminfo"
Source: Lcom/tencent/bugly/crashreport/common/info/b;->s()IMethod string: "/proc/"
Source: Lcom/tencent/bugly/crashreport/common/info/b;->j(Landroid/content/Context;)Ljava/lang/String;Method string: "/proc/self/status"
Source: Lcom/tencent/bugly/crashreport/common/info/b;->h()JMethod string: "/proc/meminfo"
Source: Lc/g/f/c/a/j;->f()Ljava/lang/String;Method string: "/proc/meminfo"
Source: Lcom/tencent/smtt/sdk/a;->a()IMethod string: "/proc/meminfo"
Source: Lcom/baidu/lbsapi/auth/LBSAuthManager;->a(I)Ljava/lang/String;Method string: "/proc/"
Source: Lc/g/d/c/m;->a(Ljava/lang/String;IILjava/util/HashMap;)VMethod string: "/proc/net/arp"
Source: Lcom/tencent/bugly/crashreport/common/info/AppInfo;->a(Landroid/content/Context;I)Ljava/lang/String;Method string: "/proc/"
Source: Lcom/tencent/wxop/stat/common/m;->d()Ljava/lang/String;Method string: "/proc/cpuinfo"
Source: Lcom/tencent/bugly/crashreport/common/info/b;->m(Landroid/content/Context;)JMethod string: "/proc/uptime"
Source: Lc/e/a/e;->a()Ljava/lang/String;Method string: "/proc/cpuinfo"
Source: Lcom/tencent/wxop/stat/common/l;->h()JMethod string: "/proc/meminfo"
Source: Lcom/baidu/mapsdkvi/VDeviceAPI;->getTotalMemory()JMethod string: "/proc/meminfo"
Source: Lcom/ly/adpoymer/e/h;->b()Ljava/lang/String;Method string: "/proc/cpuinfo"
Source: Lcom/iflytek/voiceads/param/e;->f()Ljava/lang/String;Method string: "/proc/cpuinfo"
Accesses android OS build fieldsShow sources
Source: com.firebear.androil.b.b;->b:176Field Access: android.os.Build.MODEL
Source: com.firebear.androil.b.b;->b:182Field Access: android.os.Build$VERSION.RELEASE
Source: com.firebear.androil.b.b;->b:185Field Access: android.os.Build.MANUFACTURER
Source: com.firebear.androil.b.b;->b:188Field Access: android.os.Build.MODEL
Source: com.baidu.location.a.c;-><init>:68Field Access: android.os.Build.MODEL
Source: com.baidu.location.a.c;-><init>:111Field Access: android.os.Build$VERSION.SDK
Source: com.baidu.location.a.o;->a:199Field Access: android.os.Build.MODEL
Source: com.baidu.location.a.o;->a:203Field Access: android.os.Build$VERSION.RELEASE
Source: com.baidu.mobads.container.a.a;->a:422Field Access: android.os.Build.MODEL
Source: com.baidu.mobads.container.a.a;->a:423Field Access: android.os.Build$VERSION.RELEASE
Source: com.baidu.mobads.container.a.a;->c:534Field Access: android.os.Build.MODEL
Source: com.baidu.mobads.container.a.a;->c:535Field Access: android.os.Build$VERSION.RELEASE
Source: com.baidu.mobads.container.b.a.b;->a:212Field Access: android.os.Build.MODEL
Source: com.baidu.mobads.container.b.a.b;->a:285Field Access: android.os.Build.BRAND
Source: com.baidu.mobads.container.b.a.b;->a:292Field Access: android.os.Build$VERSION.SDK
Source: com.baidu.mobads.container.b.a.b;->a:459Field Access: android.os.Build$VERSION.SDK
Source: com.baidu.mobads.container.c.a.a;->a:215Field Access: android.os.Build.MODEL
Source: com.baidu.mobads.container.c.a.a;->a:288Field Access: android.os.Build.BRAND
Source: com.baidu.mobads.container.c.a.a;->a:295Field Access: android.os.Build$VERSION.SDK
Source: com.baidu.mobads.container.c.a.a;->a:444Field Access: android.os.Build$VERSION.SDK
Source: com.baidu.mobads.command.a.a;->a:111Field Access: android.os.Build.MODEL
Source: com.baidu.mobads.command.a.a;->a:112Field Access: android.os.Build$VERSION.RELEASE
Source: com.baidu.mobads.command.a.a;->a:160Field Access: android.os.Build.MODEL
Source: com.baidu.mobads.command.a.a;->a:161Field Access: android.os.Build$VERSION.RELEASE
Source: com.baidu.mobads.command.a.a;->a:264Field Access: android.os.Build.MODEL
Source: com.baidu.mobads.command.a.a;->a:265Field Access: android.os.Build$VERSION.RELEASE
Source: com.baidu.mobads.command.a.a;->a:292Field Access: android.os.Build.MODEL
Source: com.baidu.mobads.command.a.a;->a:293Field Access: android.os.Build$VERSION.RELEASE
Source: com.baidu.mobads.command.a.a;->a:329Field Access: android.os.Build.MODEL
Source: com.baidu.mobads.command.a.a;->a:330Field Access: android.os.Build$VERSION.RELEASE
Source: com.baidu.mobads.command.a.a;->a:348Field Access: android.os.Build.MODEL
Source: com.baidu.mobads.command.a.a;->a:349Field Access: android.os.Build$VERSION.RELEASE
Source: com.mintegral.msdk.b.a.b;->a:6Field Access: android.os.Build$VERSION.RELEASE
Source: com.meiqia.core.a.e;->b:96Field Access: android.os.Build$VERSION.RELEASE
Source: com.meiqia.core.a.e;->b:100Field Access: android.os.Build.BRAND
Source: com.meiqia.core.a.e;->b:103Field Access: android.os.Build.MODEL
Source: com.meiqia.core.a.e;->b:106Field Access: android.os.Build.DEVICE
Source: com.meiqia.core.a.e;->b:111Field Access: android.os.Build.MANUFACTURER
Source: com.meiqia.core.a.e;->b:114Field Access: android.os.Build.MODEL
Source: com.meiqia.core.a.l;->e:69Field Access: android.os.Build.BRAND
Source: com.meiqia.core.a.l;->e:73Field Access: android.os.Build.MODEL
Source: com.meiqia.core.a.l;->e:77Field Access: android.os.Build.DEVICE
Source: com.meiqia.core.a.l;->e:85Field Access: android.os.Build$VERSION.RELEASE
Source: com.qq.e.comm.plugin.a.c;->c:495Field Access: android.os.Build$VERSION.RELEASE
Source: com.qq.e.comm.plugin.a.c;->c:510Field Access: android.os.Build.MANUFACTURER
Source: com.qq.e.comm.plugin.a.j;-><clinit>:1Field Access: android.os.Build.BRAND
Source: com.qq.e.comm.plugin.a.j;-><clinit>:2Field Access: android.os.Build.DEVICE
Source: com.qq.e.comm.plugin.a.j;-><clinit>:3Field Access: android.os.Build.FINGERPRINT
Source: com.qq.e.comm.plugin.a.j;-><clinit>:5Field Access: android.os.Build.PRODUCT
Source: com.bumptech.glide.load.d.a.w;-><clinit>:35Field Access: android.os.Build.MODEL
Source: c.g.f.c.a.i;->g:17Field Access: android.os.Build$VERSION.RELEASE
Source: c.g.d.a.a;-><clinit>:1Field Access: android.os.Build.BRAND
Source: c.g.d.a.a;-><clinit>:2Field Access: android.os.Build.TYPE
Source: com.tencent.connect.auth.AuthAgent;-><clinit>:7Field Access: android.os.Build.CPU_ABI
Source: com.tencent.open.b.c;->e:67Field Access: android.os.Build.MODEL
Source: com.tencent.open.b.c;->e:72Field Access: android.os.Build$VERSION.RELEASE
Source: com.tencent.open.b.c;->e:100Field Access: android.os.Build.MANUFACTURER
Source: com.tencent.open.b.g$2;->run:25Field Access: android.os.Build$VERSION.RELEASE
Source: com.tencent.open.b.g$2;->run:47Field Access: android.os.Build.MODEL
Source: com.tencent.open.b.g;->c:171Field Access: android.os.Build.DEVICE
Source: com.alphab.a.b.b;->a:22Field Access: android.os.Build$VERSION.RELEASE
Source: com.baidu.mobads.b.a;->a:121Field Access: android.os.Build$VERSION.RELEASE
Source: com.baidu.mobads.b.a;->a:132Field Access: android.os.Build.BRAND
Source: com.baidu.mobads.openad.b.b;->update:241Field Access: android.os.Build.MODEL
Source: com.baidu.mobads.openad.b.b;->update:242Field Access: android.os.Build$VERSION.RELEASE
Source: com.mintegral.msdk.c.b.a;->a:6Field Access: android.os.Build$VERSION.RELEASE
Source: com.ly.adpoymer.b.p;->a:291Field Access: android.os.Build.MODEL
Source: com.ly.adpoymer.b.p;->a:294Field Access: android.os.Build.MANUFACTURER
Source: com.ly.adpoymer.b.p;->d:467Field Access: android.os.Build.MODEL
Source: com.ly.adpoymer.b.p;->d:495Field Access: android.os.Build$VERSION.RELEASE
Source: com.ly.adpoymer.b.p;->d:498Field Access: android.os.Build.MANUFACTURER
Source: c.g.f.b.a;->b:32Field Access: android.os.Build.MODEL
Source: com.mintegral.msdk.video.module.c.a;->a:6Field Access: android.os.Build$VERSION.RELEASE
Source: com.mintegral.msdk.videocommon.c.b;->a:7Field Access: android.os.Build$VERSION.RELEASE
Source: c.g.d.c.n;->f:42Field Access: android.os.Build.MODEL
Source: com.baidu.mapsdkplatform.comapi.NativeLoader;->c:128Field Access: android.os.Build.CPU_ABI
Source: com.tencent.wxop.stat.common.d;-><init>:3Field Access: android.os.Build.MODEL
Source: com.tencent.wxop.stat.common.d;-><init>:4Field Access: android.os.Build.MANUFACTURER
Source: com.tencent.wxop.stat.common.d;->a:126Field Access: android.os.Build$VERSION.RELEASE
Source: com.tencent.wxop.stat.common.d;->a:141Field Access: android.os.Build.DISPLAY
Source: com.tencent.wxop.stat.common.d;->a:144Field Access: android.os.Build.PRODUCT
Source: com.tencent.wxop.stat.common.d;->a:147Field Access: android.os.Build.TAGS
Source: com.tencent.wxop.stat.common.d;->a:150Field Access: android.os.Build.ID
Source: com.tencent.wxop.stat.common.d;->a:153Field Access: android.os.Build.FINGERPRINT
Source: com.tencent.wxop.stat.common.d;->a:187Field Access: android.os.Build.CPU_ABI
Source: com.tencent.connect.common.BaseApi;->a:13Field Access: android.os.Build$VERSION.RELEASE
Source: com.tencent.connect.common.BaseApi;->a:16Field Access: android.os.Build.MODEL
Source: com.tencent.connect.common.BaseApi;->a:19Field Access: android.os.Build$VERSION.SDK
Source: com.meiqia.core.ra;->b:104Field Access: android.os.Build$VERSION.RELEASE
Source: com.meiqia.core.ra;->b:108Field Access: android.os.Build.MODEL
Source: com.meiqia.core.ra;->b:112Field Access: android.os.Build.DEVICE
Source: com.tencent.beacontsa.cover.f;->a:1Field Access: android.os.Build.MODEL
Source: com.tencent.beacontsa.cover.f;->b:166Field Access: android.os.Build.CPU_ABI
Source: com.baidu.location.d.g$a;-><init>:10Field Access: android.os.Build.MODEL
Source: com.baidu.location.d.g$a;-><init>:11Field Access: android.os.Build$VERSION.SDK
Source: com.baidu.mobads.container.b.d.c;->a:29Field Access: android.os.Build.MODEL
Source: com.baidu.mobads.container.b.d.c;->a:32Field Access: android.os.Build$VERSION.RELEASE
Source: com.baidu.mobads.container.b.d.c;->a:131Field Access: android.os.Build$VERSION.RELEASE
Source: com.baidu.mobads.container.b.d.c;->a:144Field Access: android.os.Build.BRAND
Source: com.baidu.mobads.openad.d.a$a;->run:33Field Access: android.os.Build$VERSION.SDK
Source: com.mintegral.msdk.base.common.d.a;->b:23Field Access: android.os.Build$VERSION.RELEASE
Source: com.mintegral.msdk.base.common.d.b;->a:14Field Access: android.os.Build$VERSION.RELEASE
Source: c.e.b.d.e;->a:304Field Access: android.os.Build$VERSION.RELEASE
Source: c.e.b.d.e;->a:323Field Access: android.os.Build.MODEL
Source: c.e.b.d.e;->a:326Field Access: android.os.Build.BOARD
Source: c.e.b.d.e;->a:329Field Access: android.os.Build.BRAND
Source: c.e.b.d.e;->a:334Field Access: android.os.Build.MANUFACTURER
Source: c.e.b.d.e;->a:337Field Access: android.os.Build.ID
Source: c.e.b.d.e;->a:340Field Access: android.os.Build.DEVICE
Source: c.e.b.d.n;->a:20Field Access: android.os.Build.MODEL
Source: c.e.b.d.n;->a:23Field Access: android.os.Build$VERSION.RELEASE
Source: com.unity3d.services.core.device.Device;->getBoard:32Field Access: android.os.Build.BOARD
Source: com.unity3d.services.core.device.Device;->getBrand:34Field Access: android.os.Build.BRAND
Source: com.unity3d.services.core.device.Device;->getBuildId:35Field Access: android.os.Build.ID
Source: com.unity3d.services.core.device.Device;->getDevice:57Field Access: android.os.Build.DEVICE
Source: com.unity3d.services.core.device.Device;->getFingerprint:76Field Access: android.os.Build.FINGERPRINT
Source: com.unity3d.services.core.device.Device;->getHost:89Field Access: android.os.Build.HOST
Source: com.unity3d.services.core.device.Device;->getManufacturer:114Field Access: android.os.Build.MANUFACTURER
Source: com.unity3d.services.core.device.Device;->getModel:142Field Access: android.os.Build.MODEL
Source: com.unity3d.services.core.device.Device;->getOldAbiList:170Field Access: android.os.Build.CPU_ABI
Source: com.unity3d.services.core.device.Device;->getOsVersion:174Field Access: android.os.Build$VERSION.RELEASE
Source: com.unity3d.services.core.device.Device;->getProduct:190Field Access: android.os.Build.PRODUCT
Source: com.mintegral.msdk.reward.e.b;->a:6Field Access: android.os.Build$VERSION.RELEASE
Source: com.ly.adpoymer.e.d;->a:136Field Access: android.os.Build.BRAND
Source: com.ly.adpoymer.e.d;->a:139Field Access: android.os.Build.MODEL
Source: com.ly.adpoymer.e.d;->a:144Field Access: android.os.Build$VERSION.RELEASE
Source: com.ly.adpoymer.e.d;->a:185Field Access: android.os.Build.MANUFACTURER
Source: com.ly.adpoymer.e.d;->a:196Field Access: android.os.Build.FINGERPRINT
Source: com.ly.adpoymer.e.d;->a:205Field Access: android.os.Build.USER
Source: com.ly.adpoymer.e.d;->a:208Field Access: android.os.Build.HOST
Source: com.ly.adpoymer.e.h;->a:1Field Access: android.os.Build$VERSION.RELEASE
Source: c.g.b.e.a;->a:2Field Access: android.os.Build$VERSION.RELEASE
Source: com.mintegral.msdk.base.entity.CampaignUnit;->assembCParams:155Field Access: android.os.Build$VERSION.RELEASE
Source: com.tencent.smtt.export.external.libwebp;->checkIsHuaModel:2Field Access: android.os.Build.BRAND
Source: com.tencent.smtt.export.external.libwebp;->checkIsHuaModel:5Field Access: android.os.Build.MODEL
Source: com.baidu.mobads.container.b.f.a$a;->run:31Field Access: android.os.Build$VERSION.SDK
Source: com.baidu.mobads.f.b;->b:40Field Access: android.os.Build$VERSION.RELEASE
Source: com.baidu.mobads.f.l;->run:22Field Access: android.os.Build.MODEL
Source: com.baidu.mobads.f.l;->run:28Field Access: android.os.Build$VERSION.SDK
Source: c.d.b.a.f.d;->a:22Field Access: android.os.Build.CPU_ABI
Source: c.d.b.a.f.d;->b:74Field Access: android.os.Build.BRAND
Source: c.d.b.a.f.d;->c:139Field Access: android.os.Build.MODEL
Source: c.d.b.a.f.d;->d:156Field Access: android.os.Build$VERSION.RELEASE
Source: c.d.b.a.f.m;->a:12Field Access: android.os.Build.MANUFACTURER
Source: c.d.b.a.f.m;->a:16Field Access: android.os.Build.MODEL
Source: c.d.b.a.f.m;->a:20Field Access: android.os.Build$VERSION.RELEASE
Source: com.baidu.location.g.b;->a:64Field Access: android.os.Build.MODEL
Source: com.baidu.location.g.b;->a:85Field Access: android.os.Build$VERSION.SDK
Source: com.baidu.location.g.b;->a:89Field Access: android.os.Build$VERSION.RELEASE
Source: com.baidu.location.g.b;->b:118Field Access: android.os.Build.MODEL
Source: com.baidu.location.g.b;->c:132Field Access: android.os.Build.MODEL
Source: com.baidu.location.g.b;->e:166Field Access: android.os.Build.MODEL
Source: com.baidu.location.g.b;->e:170Field Access: android.os.Build$VERSION.SDK
Source: com.baidu.mobads.container.g.a;->a:29Field Access: android.os.Build.MODEL
Source: com.baidu.mobads.container.g.a;->a:41Field Access: android.os.Build$VERSION.RELEASE
Source: com.baidu.mobads.container.b.g.b;->a:270Field Access: android.os.Build.MODEL
Source: com.baidu.mobads.container.b.g.b;->a:277Field Access: android.os.Build$VERSION.RELEASE
Source: com.baidu.mobads.container.b.g.b;->a:445Field Access: android.os.Build.MODEL
Source: com.baidu.mobads.container.b.g.b;->a:452Field Access: android.os.Build$VERSION.RELEASE
Source: com.baidu.mobads.container.b.g.b;->a:594Field Access: android.os.Build.MODEL
Source: com.baidu.mobads.container.b.g.b;->a:601Field Access: android.os.Build$VERSION.RELEASE
Source: c.g.g.d;->a:98Field Access: android.os.Build.MODEL
Source: c.g.g.d;->a:148Field Access: android.os.Build.MODEL
Source: com.baidu.location.indoor.a;->a:108Field Access: android.os.Build.MODEL
Source: com.tencent.bugly.crashreport.common.info.b;->a:80Field Access: android.os.Build.MODEL
Source: com.tencent.bugly.crashreport.common.info.b;->b:111Field Access: android.os.Build$VERSION.RELEASE
Source: com.tencent.bugly.crashreport.common.info.b;->m:583Field Access: android.os.Build.BRAND
Source: com.tencent.bugly.crashreport.common.info.b;->n:590Field Access: android.os.Build.TAGS
Source: com.baidu.mobads.container.n.a;->a:45Field Access: android.os.Build$VERSION.RELEASE
Source: com.baidu.mobads.container.o.n;->a:45Field Access: android.os.Build$VERSION.SDK
Source: com.baidu.mobads.container.o.o;->a:145Field Access: android.os.Build.MODEL
Source: com.baidu.mobads.container.o.o;->a:381Field Access: android.os.Build.MODEL
Source: com.baidu.mobads.container.o.o;->a:503Field Access: android.os.Build.MODEL
Source: com.baidu.mobads.container.o.o;->a:623Field Access: android.os.Build.MODEL
Source: com.baidu.mobads.container.o.o;->a:785Field Access: android.os.Build.MODEL
Source: com.baidu.mobads.container.o.o;->b:1055Field Access: android.os.Build.MODEL
Source: com.baidu.mobads.container.o.o;->c:1184Field Access: android.os.Build.MODEL
Source: com.baidu.mobads.container.o.u;->b:5Field Access: android.os.Build.TAGS
Source: com.baidu.mobads.container.o.v;->a:43Field Access: android.os.Build$VERSION.RELEASE
Source: com.baidu.mobads.container.o.v;->a:98Field Access: android.os.Build$VERSION.RELEASE
Source: com.baidu.mobads.container.o.v;->a:148Field Access: android.os.Build.MODEL
Source: com.baidu.mobads.container.o.v;->a:151Field Access: android.os.Build$VERSION.RELEASE
Source: com.baidu.mobads.container.o.v;->a:220Field Access: android.os.Build$VERSION.RELEASE
Source: com.iflytek.voiceads.param.d;->c:83Field Access: android.os.Build$VERSION.RELEASE
Source: com.iflytek.voiceads.param.d;->e:95Field Access: android.os.Build.MANUFACTURER
Source: com.iflytek.voiceads.param.d;->f:96Field Access: android.os.Build.MODEL
Source: com.iflytek.voiceads.param.e;->b:99Field Access: android.os.Build.ID
Source: com.iflytek.voiceads.param.e;->b:105Field Access: android.os.Build.FINGERPRINT
Source: com.iflytek.voiceads.param.e;->b:108Field Access: android.os.Build.CPU_ABI
Source: com.iflytek.voiceads.param.e;->b:114Field Access: android.os.Build.DISPLAY
Source: com.baidu.mobads.production.o;->a:27Field Access: android.os.Build.MODEL
Source: com.baidu.mobads.production.o;->a:28Field Access: android.os.Build$VERSION.RELEASE
Source: com.mintegral.msdk.rover.g;->a:6Field Access: android.os.Build$VERSION.RELEASE
Source: com.tencent.smtt.sdk.QbSdk;->canOpenWebPlus:671Field Access: android.os.Build$VERSION.SDK
Source: com.tencent.smtt.sdk.TbsDownloader;->a:36Field Access: android.os.Build$VERSION.RELEASE
Source: com.tencent.smtt.sdk.TbsDownloader;->a:57Field Access: android.os.Build.MODEL
Source: com.tencent.smtt.sdk.TbsDownloader;->a:64Field Access: android.os.Build.ID
Source: com.tencent.smtt.sdk.TbsLogReport;->a:52Field Access: android.os.Build.MODEL
Source: com.xiaomi.mipush.sdk.A;->a:34Field Access: android.os.Build.MODEL
Source: com.xiaomi.mipush.sdk.A;->a:47Field Access: android.os.Build$VERSION.RELEASE
Source: com.xiaomi.mipush.sdk.f;->a:222Field Access: android.os.Build.MODEL
Source: com.xiaomi.mipush.sdk.f;->a:224Field Access: android.os.Build.MODEL
Source: com.xiaomi.mipush.sdk.f;->a:226Field Access: android.os.Build.BOARD
Source: com.xiaomi.mipush.sdk.f;->a:227Field Access: android.os.Build.BOARD
Source: com.xiaomi.push.service.va;->a:92Field Access: android.os.Build.MODEL
Source: com.xiaomi.push.service.va;->a:95Field Access: android.os.Build.BOARD
Source: com.xiaomi.push.service.va;->a:120Field Access: android.os.Build$VERSION.RELEASE
Source: com.xiaomi.push.service.va;->a:142Field Access: android.os.Build.BRAND
Source: com.xiaomi.push.service.y$a;->a:11Field Access: android.os.Build.MODEL
Source: com.qq.e.comm.services.a;->a:65Field Access: android.os.Build.MANUFACTURER
Source: com.tencent.wxop.stat.StatConfig;->b:141Field Access: android.os.Build.MODEL
Source: com.tencent.wxop.stat.StatConfig;->b:146Field Access: android.os.Build.MODEL
Source: com.tencent.wxop.stat.StatConfig;->b:162Field Access: android.os.Build.MANUFACTURER
Source: com.tencent.wxop.stat.StatConfig;->b:169Field Access: android.os.Build.MANUFACTURER
Source: com.qq.e.comm.managers.status.DeviceStatus;-><init>:2Field Access: android.os.Build.MODEL
Source: c.t.m.li.tsa.k;->run:133Field Access: android.os.Build.MODEL
Source: c.t.m.li.tsa.k;->run:137Field Access: android.os.Build$VERSION.RELEASE
Source: c.t.m.li.tsa.x;->a:119Field Access: android.os.Build.MANUFACTURER
Source: c.t.m.li.tsa.x;->a:127Field Access: android.os.Build.MODEL
Source: c.t.m.li.tsa.z;->handleMessage:61Field Access: android.os.Build.MODEL
Source: com.baidu.mapsdkplatform.comapi.util.f;-><clinit>:6Field Access: android.os.Build$VERSION.SDK
Source: com.baidu.mapsdkplatform.comapi.util.f;->b:93Field Access: android.os.Build.MODEL
Source: com.baidu.mapsdkplatform.comapi.util.f;->b:97Field Access: android.os.Build$VERSION.SDK
Source: com.tencent.open.utils.HttpUtils;->getHttpClient:146Field Access: android.os.Build$VERSION.SDK
Source: com.tencent.open.utils.HttpUtils;->getHttpClient:150Field Access: android.os.Build.DEVICE
Source: com.tencent.open.utils.HttpUtils;->getHttpClient:153Field Access: android.os.Build$VERSION.RELEASE
Source: com.tencent.open.utils.f;->b:60Field Access: android.os.Build$VERSION.RELEASE
Source: com.tencent.open.utils.f;->b:63Field Access: android.os.Build.MODEL
Source: com.tencent.open.utils.f;->b:66Field Access: android.os.Build$VERSION.SDK
Source: com.tencent.open.utils.k;->a:38Field Access: android.os.Build$VERSION.RELEASE
Source: com.tencent.open.utils.k;->a:49Field Access: android.os.Build.MODEL
Source: com.tencent.smtt.utils.a;->a:20Field Access: android.os.Build.MANUFACTURER
Source: com.tencent.smtt.utils.k;->a:213Field Access: android.os.Build.CPU_ABI
Source: com.tencent.smtt.utils.s;->a:4Field Access: android.os.Build.MODEL
Source: com.tencent.smtt.utils.s;->a:95Field Access: android.os.Build$VERSION.RELEASE
Source: com.baidu.mobads.utils.a;->a:38Field Access: android.os.Build$VERSION.RELEASE
Source: com.baidu.mobads.utils.q;->getPhoneOSBrand:490Field Access: android.os.Build.BRAND
Source: com.baidu.mobads.utils.q;->getPhoneOSBuildVersionSdk:494Field Access: android.os.Build$VERSION.SDK
Source: com.mintegral.msdk.base.utils.c;->a:13Field Access: android.os.Build.MODEL
Source: com.mintegral.msdk.base.utils.c;->a:36Field Access: android.os.Build.MANUFACTURER
Source: com.mintegral.msdk.base.utils.d;->c:78Field Access: android.os.Build.MODEL
Source: com.mintegral.msdk.base.utils.d;->d:91Field Access: android.os.Build.MANUFACTURER
Source: com.mintegral.msdk.base.utils.d;->d:95Field Access: android.os.Build.MODEL
Source: com.mintegral.msdk.base.utils.d;->e:110Field Access: android.os.Build.BRAND
Source: com.mintegral.msdk.base.utils.d;->p:328Field Access: android.os.Build$VERSION.RELEASE
Source: com.mintegral.msdk.base.utils.d;->p:330Field Access: android.os.Build.ID
Source: com.baidu.mobads.vo.d;->e:102Field Access: android.os.Build.MODEL
Source: com.baidu.mobads.vo.d;->e:239Field Access: android.os.Build$VERSION.RELEASE
Source: com.qq.e.comm.plugin.x.a$a;->a:81Field Access: android.os.Build.MANUFACTURER
Source: com.qq.e.comm.plugin.z.d$a;-><init>:25Field Access: android.os.Build$VERSION.RELEASE
Source: com.qq.e.comm.plugin.z.d$a;-><init>:44Field Access: android.os.Build.MODEL
Source: com.qq.e.comm.plugin.z.d$a;-><init>:47Field Access: android.os.Build.FINGERPRINT
Source: com.qq.e.comm.plugin.z.d$a;-><init>:50Field Access: android.os.Build.PRODUCT
Checks CPU detailsShow sources
Source: Lcom/tencent/bugly/crashreport/common/info/b;-><clinit>()VMethod string: "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq"
Source: Lcom/iflytek/voiceads/param/e;->e()Lorg/json/JSONObject;Method string: "/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq"
Source: Lcom/iflytek/voiceads/param/e;->e()Lorg/json/JSONObject;Method string: "/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq"
Source: Lcom/iflytek/voiceads/param/e;->e()Lorg/json/JSONObject;Method string: "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq"
Source: Lcom/tencent/wxop/stat/common/m;->b()IMethod string: "/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq"
Source: Lcom/tencent/wxop/stat/common/m;->c()IMethod string: "/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq"
Source: Lcom/baidu/mobads/utils/q;->getMaxCpuFreq()Ljava/lang/String;Method string: "/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq"
Source: Lcom/bumptech/glide/load/b/c/g;->b()IMethod string: "/sys/devices/system/cpu/"
Source: Lcom/tencent/wxop/stat/common/m;->a()IMethod string: "/sys/devices/system/cpu/"
Checks partitionsShow sources
Source: Lcom/baidu/mapsdkplatform/comapi/util/e;->d(Landroid/content/Context;)VMethod string: "/proc/mounts"
Potential date aware sample foundShow sources
Source: c.g.f.b.a;->a:89API Call: java.util.Date.after
Queries several sensitive phone informationsShow sources
Source: Lc/g/b/a/d;->a()Lorg/json/JSONObject;Method string: "os"
Source: Lcom/baidu/mapsdkvi/VDeviceAPI;->getOsVersion()Ljava/lang/String;Method string: "android"
Source: Lcom/baidu/mobads/container/SimplifiedXAdContainerFactory;->createXAdContainer(Lcom/baidu/mobads/interfaces/IXAdContainerContext;Ljava/util/HashMap;)Lcom/baidu/mobads/interfaces/IXAdContainer;Method string: "cpu"
Source: Lc/g/f/e/a;-><clinit>()VMethod string: "imsi"
Source: Lcom/fasterxml/jackson/databind/ser/std/StdSerializer;->createSchemaNode(Ljava/lang/String;)Lcom/fasterxml/jackson/databind/node/ObjectNode;Method string: "type"
Source: Lcom/unity3d/ads/metadata/MediationMetaData;->setVersion(Ljava/lang/String;)VMethod string: "version"
Source: Lcom/meiqia/core/a/e;->b(Ljava/lang/Throwable;)Ljava/lang/String;Method string: "manufacturer"
Source: Lcom/qq/e/comm/plugin/x/a$a;->a(Lcom/qq/e/comm/managers/setting/SM;)Lorg/json/JSONObject;Method string: "sid"
Source: Lcom/tencent/wxop/stat/common/d;->a(Lorg/json/JSONObject;Ljava/lang/Thread;)VMethod string: "rom"
Source: Lcom/baidu/mobads/utils/i;->getSupportedActionType4RequestingMakeCall()Ljava/lang/String;Method string: "phone"
Source: Lcom/mintegral/msdk/videocommon/b/a;->a(Lorg/json/JSONObject;)Lcom/mintegral/msdk/videocommon/b/a;Method string: "appid"
Source: Lc/e/b/c/g;-><init>(Landroid/content/Context;)VMethod string: "imei"
Source: Lcom/firebear/androil/d/e;->a(Lcom/firebear/androil/d/a;)Ljava/util/List;Method string: "model"
Source: Lcom/firebear/androil/model/XXEventBean_;-><clinit>()VMethod string: "time"
Source: Lcom/meiqia/core/ra;->b()Ljava/lang/String;Method string: "sdk"
Source: Lcom/qq/e/comm/plugin/a/c;->b(Lcom/qq/e/comm/managers/GDTADManager;Lcom/qq/e/comm/net/rr/Request;Lcom/qq/e/comm/plugin/a/b;)Lorg/json/JSONObject;Method string: "category"
Source: Lc/g/d/a/a;->a()ZMethod string: "brand"
Queries the unique operating system id (ANDROID_ID)Show sources
Source: com.firebear.androil.h.u;->b:42API Call: android.provider.Settings$Secure.getString
Source: com.qq.e.comm.plugin.h.a.c;->c:7API Call: android.provider.Settings$Secure.getString
Source: c.e.a.e;->A:3API Call: android.provider.Settings$Secure.getString
Source: c.e.a.e;->A:11API Call: android.provider.Settings$Secure.getString
Source: c.e.a.e;->A:22API Call: android.provider.Settings$Secure.getString
Source: c.e.a.e;->a:64API Call: android.provider.Settings$Secure.getString
Source: c.e.a.e;->z:335API Call: android.provider.Settings$Secure.getString
Source: c.e.a.e;->z:346API Call: android.provider.Settings$Secure.getString
Source: c.e.a.e;->z:354API Call: android.provider.Settings$Secure.getString
Source: c.g.f.c.a.i;->i:26API Call: android.provider.Settings$Secure.getString
Source: c.g.a.a.a.d;->d:170API Call: android.provider.Settings$Secure.getString
Source: com.tencent.open.b.c;->d:51API Call: android.provider.Settings$Secure.getString
Source: c.e.b.c.b;->f:6API Call: android.provider.Settings$Secure.getString
Source: com.tencent.beacontsa.cover.f;->d:237API Call: android.provider.Settings$Secure.getString
Source: com.unity3d.services.core.device.Device;->getAndroidId:6API Call: android.provider.Settings$Secure.getString
Source: c.d.b.a.f.d;->c:143API Call: android.provider.Settings$Secure.getString
Source: com.tencent.bugly.crashreport.common.info.b;->c:121API Call: android.provider.Settings$Secure.getString
Source: com.ly.adpoymer.model.DeviceUtil;->getAndroidId:27API Call: android.provider.Settings$Secure.getString
Source: com.mintegral.msdk.optimize.SensitiveDataUtil;->getAndroidID:7API Call: android.provider.Settings$Secure.getString
Source: com.iflytek.voiceads.param.d;->g:101API Call: android.provider.Settings$Secure.getString
Source: com.qq.e.comm.managers.status.DeviceStatus;->getUid:159API Call: android.provider.Settings$Secure.getString
Source: com.baidu.mapsdkplatform.comapi.util.f;->e:300API Call: android.provider.Settings$Secure.getString
Source: com.baidu.android.bbalbs.common.util.b;->b:260API Call: android.provider.Settings$Secure.getString
Source: com.tencent.smtt.utils.b;->f:212API Call: android.provider.Settings$Secure.getString
Source: com.baidu.mobads.utils.q;->getAndroidId:46API Call: android.provider.Settings$Secure.getString
Tries to detect QEMU emulatorShow sources
Source: Lcom/tencent/bugly/crashreport/common/info/b;-><clinit>()VMethod string: "/system/lib/libc_malloc_debug_qemu.so"
Source: Lcom/tencent/bugly/crashreport/common/info/b;-><clinit>()VMethod string: "/sys/qemu_trace"
Source: Lcom/tencent/bugly/crashreport/common/info/b;-><clinit>()VMethod string: "/system/bin/qemu-props"
Source: Lcom/tencent/bugly/crashreport/common/info/b;-><clinit>()VMethod string: "/dev/socket/qemud"
Source: Lcom/tencent/bugly/crashreport/common/info/b;-><clinit>()VMethod string: "/dev/qemu_pipe"
Source: Lcom/mintegral/msdk/base/utils/m;->m(Landroid/content/Context;)ZMethod string: "qemu.hw.mainkeys"
Source: Lcom/tencent/bugly/crashreport/common/info/b;->i(Landroid/content/Context;)Ljava/lang/String;Method string: "qemu.sf.fake_camera"
Tries to query CPU infoShow sources
Source: com.baidu.mobads.container.o.o;->a:13API Call: java.lang.Runtime.exec
Source: com.tencent.smtt.export.external.libwebp;->getCPUinfo:17API Call: java.lang.ProcessBuilder.start
May try to detect the virtual machine to hinder analysis (VM artifact strings found in memory)Show sources
Source: androidBinary or memory string: /dev/qemu_pipe
Source: androidBinary or memory string: qemu.hw.mainkeys
Source: androidBinary or memory string: /sys/qemu_trace
Source: androidBinary or memory string: /system/bin/qemu-props
Source: androidBinary or memory string: /system/lib/libc_malloc_debug_qemu.so
Source: androidBinary or memory string: /dev/socket/qemud
Source: androidBinary or memory string: The virtualMachine value can not be null
Source: androidBinary or memory string: qemu.sf.fake_camera
Source: androidBinary or memory string: createX5JsVirtualMachine
Source: androidBinary or memory string: X5JsCore#createVirtualMachine failure!

HIPS / PFW / Operating System Protection Evasion:

barindex
Uses the DexClassLoader (often used for code injection)Show sources
Source: com.iflytek.collector.a.a.b;-><init>:7API Call: dalvik.system.DexClassLoader.<init> (not executed)
Source: com.iflytek.collector.a.a.b;-><init>:9API Call: dalvik.system.DexClassLoader.loadClass (not executed)
Source: com.tencent.beacontsa.cover.b;->b:69API Call: dalvik.system.DexClassLoader.<init> (not executed)
Source: com.iflytek.voiceads.dex.a;->a:20API Call: dalvik.system.DexClassLoader.loadClass (not executed)
Source: com.iflytek.voiceads.dex.a;->a:24API Call: dalvik.system.DexClassLoader.loadClass (not executed)
Source: com.iflytek.voiceads.dex.a;->b:69API Call: dalvik.system.DexClassLoader.<init> (not executed)
Source: com.tencent.beacontsa.event.UserAction;->a:7API Call: dalvik.system.DexClassLoader.loadClass (not executed)
Source: com.tencent.smtt.export.external.DexClassLoaderProvider$2;->run:38API Call: dalvik.system.DexClassLoader.<init> (not executed)
Source: com.tencent.smtt.export.external.DexClassLoaderProvider;-><init>:1API Call: dalvik.system.DexClassLoader.<init> (not executed)
Source: com.tencent.smtt.export.external.DexClassLoaderProvider;->createDexClassLoader:49API Call: com.tencent.smtt.export.external.DexClassLoaderProvider.<init> (not executed)
Source: com.tencent.smtt.export.external.DexClassLoaderProvider;->createDexClassLoader:57API Call: com.tencent.smtt.export.external.DexClassLoaderProvider.<init> (not executed)
Source: com.tencent.smtt.export.external.DexClassLoaderProvider;->loadClass:141API Call: dalvik.system.DexClassLoader.loadClass (not executed)
Source: com.tencent.smtt.export.external.DexClassLoaderProvider;->loadClass:145API Call: dalvik.system.DexClassLoader.loadClass (not executed)
Source: com.tencent.smtt.export.external.DexLoader$TbsCorePrivateClassLoader;-><init>:1API Call: dalvik.system.DexClassLoader.<init> (not executed)
Source: com.tencent.smtt.export.external.DexLoader$TbsCorePrivateClassLoader;->loadClass:20API Call: dalvik.system.DexClassLoader.loadClass (not executed)
Source: com.tencent.smtt.export.external.DexLoader;->createDexClassLoader:41API Call: com.tencent.smtt.export.external.DexLoader$TbsCorePrivateClassLoader.<init> (not executed)
Source: com.tencent.smtt.export.external.DexLoader;->createDexClassLoader:53API Call: dalvik.system.DexClassLoader.<init> (not executed)
Source: com.tencent.smtt.export.external.DexLoader;->createDexClassLoader:56API Call: dalvik.system.DexClassLoader.<init> (not executed)
Source: com.tencent.smtt.export.external.DexLoader;->getStaticField:86API Call: dalvik.system.DexClassLoader.loadClass (not executed)
Source: com.tencent.smtt.export.external.DexLoader;->invokeMethod:103API Call: dalvik.system.DexClassLoader.loadClass (not executed)
Source: com.tencent.smtt.export.external.DexLoader;->invokeStaticMethod:120API Call: dalvik.system.DexClassLoader.loadClass (not executed)
Source: com.tencent.smtt.export.external.DexLoader;->loadClass:148API Call: dalvik.system.DexClassLoader.loadClass (not executed)
Source: com.tencent.smtt.export.external.DexLoader;->newInstance:159API Call: dalvik.system.DexClassLoader.loadClass (not executed)
Source: com.tencent.smtt.export.external.DexLoader;->newInstance:171API Call: dalvik.system.DexClassLoader.loadClass (not executed)
Source: com.tencent.smtt.export.external.DexLoader;->setStaticField:195API Call: dalvik.system.DexClassLoader.loadClass (not executed)
Source: com.baidu.mobads.f.b;->b:52API Call: dalvik.system.DexClassLoader.<init> (not executed)
Source: com.baidu.mobads.container.l.c;->a:37API Call: dalvik.system.DexClassLoader.loadClass (not executed)
Source: com.baidu.mobads.container.l.c;->a:39API Call: dalvik.system.DexClassLoader.loadClass (not executed)
Source: com.baidu.mobads.container.l.c;->d:123API Call: dalvik.system.DexClassLoader.<init> (not executed)
Source: com.baidu.mobads.container.l.d;->c:90API Call: dalvik.system.DexClassLoader.<init> (not executed)
Source: com.baidu.location.f;->onCreate:71API Call: dalvik.system.DexClassLoader.<init> (not executed)
Source: com.baidu.location.f;->onCreate:73API Call: dalvik.system.DexClassLoader.loadClass (not executed)
Source: com.baidu.mobads.AppActivityImp;->loadLocalApk:120API Call: dalvik.system.DexClassLoader.<init> (not executed)
Source: com.baidu.mobads.MobRewardVideoImpl;->a:9API Call: dalvik.system.DexClassLoader.<init> (not executed)
Source: com.qq.e.comm.managers.plugin.PM;->a:26API Call: dalvik.system.DexClassLoader.<init> (not executed)
Source: com.baidu.mobads.production.a;->a:23API Call: dalvik.system.DexClassLoader.<init> (not executed)
Source: com.baidu.mobads.container.s.c;->g:108API Call: dalvik.system.DexClassLoader.<init> (not executed)
Source: com.baidu.mobads.container.s.d;->g:90API Call: dalvik.system.DexClassLoader.<init> (not executed)
Source: com.tencent.smtt.sdk.aq;->b:1132API Call: dalvik.system.DexClassLoader.<init> (not executed)
Source: com.tencent.smtt.sdk.aq;->c:1146API Call: dalvik.system.DexClassLoader.<init> (not executed)
Source: com.tencent.smtt.sdk.cb;->a:120API Call: dalvik.system.DexClassLoader.loadClass (not executed)
Source: com.tencent.smtt.utils.d;->a:110API Call: dalvik.system.DexClassLoader.<init> (not executed)
Source: com.tencent.smtt.utils.d;->a:133API Call: dalvik.system.DexClassLoader.loadClass (not executed)

Language, Device and Operating System Detection:

barindex
Checks if phone is rooted (checks for Superuser.apk)Show sources
Source: com.baidu.mobads.container.o.u;->c:9API Call: java.io.File.<init>("/system/app/Superuser.apk")
Checks if phone is rooted (checks for su binary)Show sources
Source: Lcom/tencent/wxop/stat/common/p;->a()ZMethod string: "/system/bin/", "su" and API call "File.exists" in same context
Checks if phone is rooted (checks for test-keys build tags)Show sources
Source: com.tencent.bugly.crashreport.common.info.b;->n:592API Call: java.lang.String.contains("test-keys")
Source: com.baidu.mobads.container.o.u;->b:7API Call: java.lang.String.contains("test-keys")
Queries the SIM provider ISO country codeShow sources
Source: c.g.a.a.e.d;->b:280API Call: android.telephony.TelephonyManager.getSimCountryIso
Source: com.tencent.smtt.sdk.TbsDownloader;->a:122API Call: android.telephony.TelephonyManager.getSimCountryIso
Queries the SIM provider name (SPN - Service Provider Name)Show sources
Source: c.g.a.a.a.d;->l:284API Call: android.telephony.TelephonyManager.getSimOperatorName
Source: com.baidu.mobads.utils.q;->getNetworkOperatorName:454API Call: android.telephony.TelephonyManager.getSimOperatorName
Queries the SIM provider numeric MCC+MNC (mobile country code + mobile network code)Show sources
Source: c.g.f.c.a.i;->j:32API Call: android.telephony.TelephonyManager.getSimOperator
Source: com.tencent.wxop.stat.common.l;->g:204API Call: android.telephony.TelephonyManager.getSimOperator
Source: com.ly.adpoymer.e.h;->c:35API Call: android.telephony.TelephonyManager.getSimOperator
Source: com.baidu.mobads.utils.q;->getNetworkOperatorName:463API Call: android.telephony.TelephonyManager.getSimOperator
Source: com.mintegral.msdk.base.utils.d;->a:62API Call: android.telephony.TelephonyManager.getSimOperator
Queries the WIFI MAC addressShow sources
Source: com.tencent.a.a.a.a.h;->b:27API Call: android.net.wifi.WifiInfo.getMacAddress
Source: com.baidu.location.a.c;->a:313API Call: android.net.wifi.WifiInfo.getMacAddress
Source: com.qq.e.comm.plugin.h.a.e;->c:12API Call: android.net.wifi.WifiInfo.getMacAddress
Source: c.e.a.e;->y:328API Call: android.net.wifi.WifiInfo.getMacAddress
Source: c.g.f.c.a.h;->g:43API Call: android.net.wifi.WifiInfo.getMacAddress
Source: c.g.a.a.a.d;->m:290API Call: android.net.wifi.WifiInfo.getMacAddress
Source: com.baidu.lbsapi.auth.b;->d:100API Call: android.net.wifi.WifiInfo.getMacAddress
Source: com.baidu.lbsapi.auth.b;->d:106API Call: android.net.wifi.WifiInfo.getMacAddress
Source: com.tencent.open.b.c;->a:6API Call: android.net.wifi.WifiInfo.getMacAddress
Source: com.baidu.mobads.production.b.c;->h:151API Call: android.net.wifi.WifiInfo.getMacAddress
Source: c.g.d.c.j;->a:17API Call: android.net.wifi.WifiInfo.getMacAddress
Source: com.tencent.wxop.stat.common.r;->b:37API Call: android.net.wifi.WifiInfo.getMacAddress
Source: com.baidu.location.e.h;->s:156API Call: android.net.wifi.WifiInfo.getMacAddress
Source: com.ly.adpoymer.e.h;->d:50API Call: android.net.wifi.WifiInfo.getMacAddress
Source: c.d.b.a.f.d;->h:254API Call: android.net.wifi.WifiInfo.getMacAddress
Source: com.ly.adpoymer.model.DeviceUtil;->getLocalMacAddressFromWifiInfo:76API Call: android.net.wifi.WifiInfo.getMacAddress
Source: com.ly.adpoymer.model.DeviceUtil;->getMacAddress0:151API Call: android.net.wifi.WifiInfo.getMacAddress
Source: com.mintegral.msdk.optimize.SensitiveDataUtil;->getMacAddress:45API Call: android.net.wifi.WifiInfo.getMacAddress
Source: com.iflytek.voiceads.utils.h;->b:89API Call: android.net.wifi.WifiInfo.getMacAddress
Source: com.tencent.smtt.utils.b;->e:203API Call: android.net.wifi.WifiInfo.getMacAddress
Source: com.baidu.mobads.utils.q;->getMacAddress:338API Call: android.net.wifi.WifiInfo.getMacAddress
Queries the network MAC addressShow sources
Source: com.firebear.androil.h.u;->b:25API Call: java.net.NetworkInterface.getHardwareAddress
Source: c.e.a.e;->b:109API Call: java.net.NetworkInterface.getHardwareAddress
Source: c.g.f.c.a.h;->g:53API Call: java.net.NetworkInterface.getHardwareAddress
Source: com.ly.adpoymer.model.DeviceUtil;->getMacAddress:104API Call: java.net.NetworkInterface.getHardwareAddress
Source: com.ly.adpoymer.model.DeviceUtil;->getMachineHardwareAddress:165API Call: java.net.NetworkInterface.getHardwareAddress
Source: com.mintegral.msdk.optimize.SensitiveDataUtil;->getMac:27API Call: java.net.NetworkInterface.getHardwareAddress
Source: c.t.m.li.tsa.k;->j:44API Call: java.net.NetworkInterface.getHardwareAddress
Source: com.iflytek.voiceads.utils.h;->b:65API Call: java.net.NetworkInterface.getHardwareAddress
Source: com.tencent.smtt.utils.b;->b:168API Call: java.net.NetworkInterface.getHardwareAddress
Queries the network operator nameShow sources
Source: c.e.a.e;->h:189API Call: android.telephony.TelephonyManager.getNetworkOperatorName
Source: com.unity3d.services.core.device.Device;->getNetworkOperatorName:158API Call: android.telephony.TelephonyManager.getNetworkOperatorName
Source: com.iflytek.voiceads.param.d;->k:152API Call: android.telephony.TelephonyManager.getNetworkOperatorName
Source: com.baidu.mobads.utils.q;->getNetworkOperatorName:458API Call: android.telephony.TelephonyManager.getNetworkOperatorName
Queries the network operator numeric MCC+MNC (mobile country code + mobile network code)Show sources
Source: com.baidu.location.a.c;->a:164API Call: android.telephony.TelephonyManager.getNetworkOperator
Source: com.baidu.location.a.c;->a:200API Call: android.telephony.TelephonyManager.getNetworkOperator
Source: c.g.d.a.d;->a:2API Call: android.telephony.TelephonyManager.getNetworkOperator
Source: com.unity3d.services.core.device.Device;->getNetworkOperator:152API Call: android.telephony.TelephonyManager.getNetworkOperator
Source: com.baidu.location.e.b;->a:77API Call: android.telephony.TelephonyManager.getNetworkOperator
Source: com.baidu.location.e.b;->a:115API Call: android.telephony.TelephonyManager.getNetworkOperator
Source: com.baidu.mobads.g.a;->a:110API Call: android.telephony.TelephonyManager.getNetworkOperator
Source: com.ly.adpoymer.model.DeviceUtil;->getCellId:205API Call: android.telephony.TelephonyManager.getNetworkOperator
Source: com.qq.e.comm.managers.status.DeviceStatus;->getOperator:122API Call: android.telephony.TelephonyManager.getNetworkOperator
Source: c.t.m.li.tsa.B;->a:42API Call: android.telephony.TelephonyManager.getNetworkOperator
Source: com.qq.e.comm.plugin.util.j;->f:205API Call: android.telephony.TelephonyManager.getNetworkOperator
Source: com.baidu.mobads.utils.q;->getNetworkOperator:443API Call: android.telephony.TelephonyManager.getNetworkOperator
Queries the unqiue device ID (IMEI, MEID or ESN)Show sources
Source: com.firebear.androil.h.u;->a:14API Call: android.telephony.TelephonyManager.getDeviceId
Source: com.firebear.androil.h.u;->e:67API Call: android.telephony.TelephonyManager.getDeviceId
Source: com.firebear.androil.h.u;->f:77API Call: android.telephony.TelephonyManager.getSubscriberId
Source: com.tencent.a.a.a.a.h;->a:6API Call: android.telephony.TelephonyManager.getDeviceId
Source: com.baidu.location.a.c;-><init>:12API Call: android.telephony.TelephonyManager.getDeviceId
Source: com.qq.e.comm.plugin.h.a.d;->c:8API Call: android.telephony.TelephonyManager.getDeviceId
Source: c.e.a.e;->B:36API Call: android.telephony.TelephonyManager.getDeviceId
Source: c.e.a.e;->a:60API Call: android.telephony.TelephonyManager.getDeviceId
Source: c.e.a.e;->g:184API Call: android.telephony.TelephonyManager.getSubscriberId
Source: c.g.f.c.a.h;->h:70API Call: android.telephony.TelephonyManager.getSubscriberId
Source: c.g.f.c.a.h;->i:85API Call: android.telephony.TelephonyManager.getSimSerialNumber
Source: c.g.a.a.a.d;->f:188API Call: android.telephony.TelephonyManager.getDeviceId
Source: c.g.d.a.d;->b:14API Call: android.telephony.TelephonyManager.getDeviceId
Source: com.tencent.open.b.c;->b:35API Call: android.telephony.TelephonyManager.getDeviceId
Source: com.tencent.open.b.c;->c:43API Call: android.telephony.TelephonyManager.getSimSerialNumber
Source: c.e.b.c.g;->f:9API Call: android.telephony.TelephonyManager.getDeviceId
Source: com.tencent.wxop.stat.common.r;->a:6API Call: android.telephony.TelephonyManager.getDeviceId
Source: com.tencent.beacontsa.cover.f;->e:257API Call: android.telephony.TelephonyManager.getDeviceId
Source: com.unity3d.services.core.device.Device;->getDeviceId:65API Call: android.telephony.TelephonyManager.getDeviceId
Source: com.unity3d.services.core.device.Device;->getDeviceIdWithSlot:74API Call: android.telephony.TelephonyManager.getDeviceId
Source: com.baidu.location.e.b;->h:517API Call: android.telephony.TelephonyManager.getSubscriberId
Source: com.ly.adpoymer.e.h;->c:28API Call: android.telephony.TelephonyManager.getSubscriberId
Source: c.g.h.e.g;->d:82API Call: android.telephony.TelephonyManager.getSubscriberId
Source: c.d.b.a.f.d;->e:186API Call: android.telephony.TelephonyManager.getSimSerialNumber
Source: c.d.b.a.f.d;->f:202API Call: android.telephony.TelephonyManager.getDeviceId
Source: c.d.b.a.f.d;->g:239API Call: android.telephony.TelephonyManager.getSubscriberId
Source: c.d.b.a.f.d;->i:257API Call: android.telephony.TelephonyManager.getDeviceId
Source: com.baidu.location.g.b;->a:96API Call: android.telephony.TelephonyManager.getDeviceId
Source: com.tencent.bugly.crashreport.common.info.b;->e:135API Call: android.telephony.TelephonyManager.getSimSerialNumber
Source: com.baidu.mapsdkvi.VDeviceAPI;->getImei:39API Call: android.telephony.TelephonyManager.getDeviceId
Source: com.baidu.mapsdkvi.VDeviceAPI;->getImsi:43API Call: android.telephony.TelephonyManager.getSubscriberId
Source: com.ly.adpoymer.model.DeviceUtil;->getIMEI:35API Call: android.telephony.TelephonyManager.getDeviceId
Source: com.baidu.mobads.container.o.o;->a:201API Call: android.telephony.TelephonyManager.getSimSerialNumber
Source: com.baidu.mobads.container.o.o;->a:205API Call: android.telephony.TelephonyManager.getLine1Number
Source: com.baidu.mobads.container.o.o;->a:310API Call: android.telephony.TelephonyManager.getSimSerialNumber
Source: com.baidu.mobads.container.o.o;->a:321API Call: android.telephony.TelephonyManager.getLine1Number
Source: com.mintegral.msdk.optimize.SensitiveDataUtil;->getIMEI:15API Call: android.telephony.TelephonyManager.getDeviceId
Source: com.iflytek.voiceads.param.d;->h:117API Call: android.telephony.TelephonyManager.getDeviceId
Source: com.iflytek.voiceads.param.d;->h:119API Call: android.telephony.TelephonyManager.getDeviceId
Source: com.iflytek.voiceads.param.e;->c:126API Call: android.telephony.TelephonyManager.getSubscriberId
Source: com.qq.e.comm.managers.status.DeviceStatus;->getPlainDid:138API Call: android.telephony.TelephonyManager.getDeviceId
Source: c.t.m.li.tsa.B;->a:9API Call: android.telephony.TelephonyManager.getSubscriberId
Source: c.t.m.li.tsa.k;->run:115API Call: android.telephony.TelephonyManager.getDeviceId
Source: c.t.m.li.tsa.k;->run:120API Call: android.telephony.TelephonyManager.getSubscriberId
Source: com.baidu.android.bbalbs.common.util.b;->h:433API Call: android.telephony.TelephonyManager.getDeviceId
Source: com.tencent.smtt.utils.b;->c:185API Call: android.telephony.TelephonyManager.getDeviceId
Source: com.tencent.smtt.utils.b;->d:193API Call: android.telephony.TelephonyManager.getSubscriberId
Source: com.baidu.mobads.utils.f;->getSubscriberId:476API Call: android.telephony.TelephonyManager.getSubscriberId
Contains 'BusyBox' related behavior (Linux command bundle)Show sources
Source: Lcom/ly/adpoymer/model/DeviceUtil;->getLocalMacAddressFromBusybox()Ljava/lang/String;Method string: "busybox ifconfig"

Stealing of Sensitive Information:

barindex
Reads the serial number of the deviceShow sources
Source: Lc/d/b/a/f/d;->f()Ljava/lang/String;Method string: "ro.serialno"
Checks if a SIM card is installedShow sources
Source: com.baidu.location.e.b;->a:130API Call: android.telephony.TelephonyManager.getSimState
Source: com.baidu.location.e.b;->n:350API Call: android.telephony.TelephonyManager.getSimState
Source: com.baidu.location.e.b;->g:508API Call: android.telephony.TelephonyManager.getSimState
Source: com.ly.adpoymer.e.h;->c:34API Call: android.telephony.TelephonyManager.getSimState
Source: com.baidu.mobads.container.o.o;->a:195API Call: android.telephony.TelephonyManager.getSimState
Source: c.t.m.li.tsa.B;->a:8API Call: android.telephony.TelephonyManager.getSimState
Source: c.t.m.li.tsa.B;->a:34API Call: android.telephony.TelephonyManager.getSimState
Source: c.t.m.li.tsa.L;->b:23API Call: android.telephony.TelephonyManager.getSimState
Source: c.t.m.li.tsa.o;->b:19API Call: android.telephony.TelephonyManager.getSimState
Has permission to read low-level log files (spy personal data)Show sources
Source: submitted apkRequest permission: android.permission.READ_LOGS
Has permission to read the phones state (phone number, device IDs, active call ect.)Show sources
Source: submitted apkRequest permission: android.permission.READ_PHONE_STATE
May query (preferred) Access Point Name (APN)Show sources
Source: com.tencent.open.b.a;-><clinit>:2API Call: android.net.Uri.parse("content://telephony/carriers/preferapn")
Source: com.sina.weibo.sdk.net.d;->a:3API Call: android.net.Uri.parse("content://telephony/carriers/preferapn")
May take a camera pictureShow sources
Source: com.meiqia.meiqiasdk.activity.MQConversationActivity;->x:624API Call: android.content.Intent.<init>("android.media.action.IMAGE_CAPTURE")
Source: com.meiqia.meiqiasdk.h.p;->c:30API Call: android.content.Intent.<init>("android.media.action.IMAGE_CAPTURE")
Queries a list of installed applicationsShow sources
Source: com.tencent.connect.auth.c;->a:19API Call: android.content.pm.PackageManager.getInstalledApplications
Source: com.ly.adpoymer.model.AppInfoService;->getAppInfos:12API Call: android.content.pm.PackageManager.getInstalledApplications
Source: com.ly.adpoymer.model.AppInfoService;->aVoid:9API Call: android.content.pm.PackageManager.queryIntentActivities
Queries list of installed packagesShow sources
Source: c.g.f.c.a.c;->b:6API Call: android.content.pm.PackageManager.getInstalledPackages
Source: com.mintegral.msdk.c.b;->b:183API Call: android.content.pm.PackageManager.getInstalledPackages
Source: com.mintegral.msdk.base.controller.a;->m:238API Call: android.content.pm.PackageManager.getInstalledPackages
Source: com.unity3d.services.core.device.Device;->getInstalledPackages:94API Call: android.content.pm.PackageManager.getInstalledPackages
Source: com.baidu.mobads.container.o.o;->a:74API Call: android.content.pm.PackageManager.getInstalledPackages
Source: com.baidu.mobads.container.o.o;->b:979API Call: android.content.pm.PackageManager.getInstalledPackages
Source: com.iflytek.voiceads.param.e;->l:334API Call: android.content.pm.PackageManager.getInstalledPackages
Source: com.tencent.tauth.Tencent;->isQQInstalled:216API Call: android.content.pm.PackageManager.getInstalledPackages
Source: com.mintegral.msdk.base.utils.m;->a:91API Call: android.content.pm.PackageManager.getInstalledPackages
Source: com.mintegral.msdk.base.utils.m;->d:216API Call: android.content.pm.PackageManager.getInstalledPackages
Source: com.mintegral.msdk.base.utils.m;->g:274API Call: android.content.pm.PackageManager.getInstalledPackages
Queries media storage location fieldShow sources
Source: com.meiqia.meiqiasdk.activity.MQConversationActivity;->x:644Field access: android.provider.MediaStore$Images$Media.EXTERNAL_CONTENT_URI
Source: com.meiqia.meiqiasdk.h.r;->a:12Field access: android.provider.MediaStore$Images$Media.EXTERNAL_CONTENT_URI
Queries stored mail and application accounts (e.g. Gmail or Whatsup)Show sources
Source: c.g.f.c.a.a;->b:5API Call: android.accounts.AccountManager.getAccounts
Source: c.g.f.c.a.a;->b:9API Call: android.accounts.Account.name
Source: c.g.f.c.a.a;->b:13API Call: android.accounts.Account.type
Source: com.xiaomi.push.service.qa;->a:24API Call: android.accounts.Account.type
Source: com.xiaomi.push.service.qa;->a:27API Call: android.accounts.Account.name
Source: com.xiaomi.push.service.qa;->a:34API Call: android.accounts.Account.name
Source: com.xiaomi.push.service.qa;->a:36API Call: android.accounts.Account.name
Source: com.xiaomi.push.service.qa;->a:45API Call: android.accounts.Account.name
Source: com.xiaomi.push.service.qa;->e:52API Call: android.accounts.Account.name
Source: com.xiaomi.push.service.za;->a:379API Call: android.accounts.Account.name
Source: com.xiaomi.push.service.za;->a:395API Call: android.accounts.Account.name
Source: com.xiaomi.push.service.za;->a:402API Call: android.accounts.Account.name
Queries the list of configured WIFI access pointsShow sources
Source: com.baidu.location.e.h;->d:57API Call: android.net.wifi.WifiManager.getConfiguredNetworks
Reads boot loader settings of the deviceShow sources
Source: Lc/g/k/a/A;-><clinit>()VMethod string: "ServiceBootMode"
Reads logcatShow sources
Source: com.tencent.bugly.proguard.aq;->a:50API Call: java.io.BufferedReader.readLine
Redirects camera/video feedShow sources
Source: com.meiqia.meiqiasdk.h.f;->c:41API Call: android.media.MediaRecorder.setOutputFile
Source: com.iflytek.voiceads.utils.m;->a:10API Call: android.media.MediaRecorder.setOutputFile
Has permission to query the current locationShow sources
Source: submitted apkRequest permission: android.permission.ACCESS_COARSE_LOCATION
Source: submitted apkRequest permission: android.permission.ACCESS_FINE_LOCATION

Remote Access Functionality:

barindex
Found suspicious command strings (may be related to BOT commands)Show sources
Source: Lcom/mintegral/msdk/reward/player/MTGRewardVideoActivity;->a()VMethod string: "sendtoserverrewardinfo"
Source: Landroidx/recyclerview/widget/RecyclerView$p;->b(Landroidx/recyclerview/widget/RecyclerView$x;)VMethod string: "trying to recycle an ignored view holder. you should first call stopignoringview(view) before calling recycle."
Source: Lcom/baidu/mapapi/map/Polyline;->a(Landroid/os/Bundle;)Landroid/os/Bundle;Method string: "image_info_list"
Source: Landroidx/recyclerview/widget/GridLayoutManager;->b(Z)VMethod string: "gridlayoutmanager does not support stack from end. consider using reverse layout"
Source: Lcom/tencent/smtt/sdk/am;->a(Ljava/lang/String;)VMethod string: "install_apk_path"
Source: Lc/g/a/a/a/d;->f(Landroid/content/Context;)Ljava/lang/String;Method string: "getimei"
Source: Lcom/tencent/wxop/stat/au;->b(IZ)VMethod string: "sentstoreeventsbydb sendnumbers="
Source: Lc/d/b/a/c/b;->b()VMethod string: "no thread running. please call start method first!"
Source: Lc/g/a/a/a/b;-><clinit>()VMethod string: "send_sms"
Source: Lcom/mintegral/msdk/reward/player/MTGRewardVideoActivity;->a()VInstruction: "const-string v1, "sendtoserverrewardinfo""
Source: Landroidx/recyclerview/widget/RecyclerView$p;->b(Landroidx/recyclerview/widget/RecyclerView$x;)VInstruction: "const-string v1, "trying to recycle an ignored view holder. you should first call stopignoringview(view) before calling recycle.""
Source: Lcom/baidu/mapapi/map/Polyline;->a(Landroid/os/Bundle;)Landroid/os/Bundle;Instruction: "const-string v5, "image_info_list""
Source: Landroil/firebear/location/e;->a(Lcom/baidu/mapapi/model/LatLng;)VInstruction: "lcom/baidu/mapapi/search/geocode/geocoder;->reversegeocode(lcom/baidu/mapapi/search/geocode/reversegeocodeoption;)z"
Source: Lcom/tencent/smtt/sdk/am;->a(Ljava/lang/String;)VInstruction: "const-string v0, "install_apk_path""
Source: Lcom/mintegral/msdk/base/utils/d;->b(Landroid/content/Context;)Ljava/lang/String;Instruction: "lcom/mintegral/msdk/optimize/sensitivedatautil;->getimei(landroid/content/context;)ljava/lang/string;"
Source: Lcom/meiqia/meiqiasdk/chatitem/MQChatFileItem;->l()VInstruction: "sget v1, lcom/meiqia/meiqiasdk/r$string;->mq_no_app_open_file:i"
Source: Lcom/baidu/mobads/production/o;->onAdClicked(Lcom/baidu/mobads/interfaces/IXAdContainer;Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;Ljava/lang/Boolean;Ljava/util/HashMap;)VInstruction: "lcom/baidu/mobads/interfaces/utils/ixadconstants;->getacttypesendsms()i"
Source: Lcom/tencent/wxop/stat/au;->b(IZ)VInstruction: "const-string v6, "sentstoreeventsbydb sendnumbers=""
Source: Lc/d/b/a/c/b;->b()VInstruction: "const-string v1, "no thread running. please call start method first!""
Source: Lcom/baidu/mobads/production/o;->onAdClicked(Lcom/baidu/mobads/interfaces/IXAdContainer;Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;Ljava/lang/Boolean;Ljava/util/HashMap;)VInstruction: "lcom/baidu/mobads/interfaces/utils/ixadconstants;->getacttypemakecall()i"
Source: Lc/g/a/a/a/b;-><clinit>()VInstruction: "const-string v14, "send_sms""
Uses DownloadManager to fetch additional componentsShow sources
Source: com.ly.adpoymer.b.a;->a:57API Call: android.app.DownloadManager.enqueue
Source: com.unity3d.services.core.download.DownloadFile;->enqueue:49API Call: android.app.DownloadManager.enqueue
Sample Distance (10 = nearest)
10 9 8 7 6 5 4 3 2 1
Samplename Analysis ID SHA256 Similarity

Antivirus, Machine Learning and Genetic Malware Detection

Initial Sample

SourceDetectionScannerLabelLink
5jGTtwfwWO17%virustotalBrowse

Dropped Files

No Antivirus matches

Domains

No Antivirus matches

URLs

SourceDetectionScannerLabelLink
http://211.151.146.65:8080/wlantest/shanghai_sun/mock_ad_server_intersitial_video.json0%virustotalBrowse
http://211.151.146.65:8080/wlantest/shanghai_sun/mock_ad_server_intersitial_video.json0%Avira URL Cloudsafe
http://alicdn.lieying.cn/ljzx/gdt_logo.png0%virustotalBrowse
http://alicdn.lieying.cn/ljzx/gdt_logo.png0%Avira URL Cloudsafe
http://getbootstrap.com)0%Avira URL Cloudsafe
http://getbootstrap.com)0%Google Safe Browsingsafe
https://imp.voiceads.cn/monitor?0%Avira URL Cloudsafe
http://127.0.0.10%Avira URL Cloudsafe
http://api.v2.sdk.lieying.cn/v2/err0%Avira URL Cloudsafe
http://api.v2.sdk.lieying.cn/v2/distribute0%Avira URL Cloudsafe
https://alicdn.lieying.cn/ljzx/voice_logo_100.png0%Avira URL Cloudsafe
http://api.sdk.fmobi.cn/v2/initUrl?appId=0%Avira URL Cloudsafe

Yara Overview

Initial Sample

No yara matches

PCAP (Network Traffic)

No yara matches

Dropped Files

No yara matches

Joe Sandbox View / Context

IPs

No context

Domains

No context

ASN

No context

JA3 Fingerprints

No context

Dropped Files

No context

Screenshots

Thumbnails

This section contains all screenshots as thumbnails, including those not shown in the slideshow.

android-buttoncam-android

Created / dropped Files

No created / dropped files found

Domains and IPs

Contacted Domains

No contacted domains info

URLs from Memory and Binaries

NameSourceMaliciousAntivirus DetectionReputation
http://v3.bootcss.com/customize/?id=effa3a20d62abb70c8a5)bootstrap.min.jsfalse
    high
    http://debugx5.qq.comandroidfalse
      high
      http://log.tbs.qq.com/ajax?c=pu&tk=androidfalse
        high
        https://eco-api.meiqia.com/client/file_downloadedandroidfalse
          high
          https://eco-api.meiqia.com/conversation/androidfalse
            high
            http://211.151.146.65:8080/wlantest/shanghai_sun/mock_ad_server_intersitial_video.jsonandroidfalse
            • 0%, virustotal, Browse
            • Avira URL Cloud: safe
            unknown
            http://loc.map.baidu.com/indoorlocbuildinginfo.phpandroidfalse
              high
              http://alicdn.lieying.cn/ljzx/gdt_logo.pngandroidfalse
              • 0%, virustotal, Browse
              • Avira URL Cloud: safe
              unknown
              https://api.map.baidu.com/geosearch/v2/detail/androidfalse
                high
                http://api.map.baidu.com/sdkproxy/lbs_androidsdk/apimap/v1/androidfalse
                  high
                  http://schemas.android.com/apk/res/android#emaintain_list_item.xmlfalse
                    high
                    https://eco-api.meiqia.com/client/inputtingandroidfalse
                      high
                      https://eco-api.meiqia.com/client/send_msgandroidfalse
                        high
                        https://fr.register.xmpush.global.xiaomi.comandroidfalse
                          high
                          https://api.map.baidu.com/sdkproxy/lbs_androidsdk/pathplan/v2/ridingandroidfalse
                            high
                            http://getbootstrap.com)bootstrap.min.jsfalse
                            • Avira URL Cloud: safe
                            • Google Safe Browsing: safe
                            low
                            https://api.map.baidu.com/sdkproxy/lbs_androidsdk/phpui/v1/androidfalse
                              high
                              https://openmobile.qq.com/androidfalse
                                high
                                http://api.map.baidu.com/geosearch/v2/boundandroidfalse
                                  high
                                  https://open.weixin.qq.com/connect/sdk/qrconnect?appid=%s&noncestr=%s&timestamp=%s&scope=%s&signaturandroidfalse
                                    high
                                    http://api.map.baidu.com/sdkproxy/lbs_androidsdk/cloudrgc/v1androidfalse
                                      high
                                      http://qzonestyle.gtimg.cn/qzone/biz/gdt/mob/sdk/v2/android03/js-release/%s/native.jsandroidfalse
                                        high
                                        http://d.gdt.qq.com/fcg-bin/gdt_appdetail.fcg?ico=1&op_appid=androidfalse
                                          high
                                          http://mta.qq.com/androidfalse
                                            high
                                            https://api.xmpush.xiaomi.com/upload/xmsf_log?file=androidfalse
                                              high
                                              http://log.tbs.qq.com/ajax?c=ucfu&k=androidfalse
                                                high
                                                http://qzonestyle.gtimg.cn/qzone/biz/gdt/mob/sdk/v2/android01/appdetail.htmlandroidfalse
                                                  high
                                                  https://mobads-logs.baidu.com/brwhis.logandroidfalse
                                                    high
                                                    https://api.map.baidu.com/geosearch/v2/nearbyandroidfalse
                                                      high
                                                      http://qzonestyle.gtimg.cn/qzone/biz/gdt/mob/sdk/v2/android01/appwall.htmlandroidfalse
                                                        high
                                                        https://cmnsguider.yunos.com:443/genDeviceTokenandroidfalse
                                                          high
                                                          http://wspeed.qq.com/w.cgiandroidfalse
                                                            high
                                                            https://imp.voiceads.cn/monitor?androidfalse
                                                            • Avira URL Cloud: safe
                                                            unknown
                                                            https://daup.map.baidu.com/cltr/rcvrandroidfalse
                                                              high
                                                              http://127.0.0.1androidfalse
                                                              • Avira URL Cloud: safe
                                                              unknown
                                                              http://api.v2.sdk.lieying.cn/v2/errandroidfalse
                                                              • Avira URL Cloud: safe
                                                              unknown
                                                              https://api.map.baidu.com/sdkproxy/lbs_androidsdk/apimap/v1/sandroidfalse
                                                                high
                                                                http://v.gdt.qq.com/gdt_stats.fcgandroidfalse
                                                                  high
                                                                  http://client.map.baidu.com/imap/share/psandroidfalse
                                                                    high
                                                                    http://mobads.baidu.com/ads/pa/androidfalse
                                                                      high
                                                                      http://api.map.baidu.com/geosearch/v2/detail/androidfalse
                                                                        high
                                                                        http://api.map.baidu.com/sdkproxy/v2/lbs_androidsdk/place/v2/searchandroidfalse
                                                                          high
                                                                          http://api.v2.sdk.lieying.cn/v2/distributeandroidfalse
                                                                          • Avira URL Cloud: safe
                                                                          unknown
                                                                          http://loc.map.baidu.com/gpszandroidfalse
                                                                            high
                                                                            http://meiqia.com/androidfalse
                                                                              high
                                                                              https://mobads-logs.baidu.com/dz.zbandroidfalse
                                                                                high
                                                                                http://j.map.baidu.com/androidfalse
                                                                                  high
                                                                                  https://github.com/twbs/bootstrap/blob/master/LICENSE)bootstrap.min.jsfalse
                                                                                    high
                                                                                    http://xml.apache.org/xsltandroidfalse
                                                                                      high
                                                                                      http://api.map.baidu.com/sdkproxy/lbs_androidsdk/phpui2/v1/androidfalse
                                                                                        high
                                                                                        http://api.map.baidu.com/geosearch/v2/nearbyandroidfalse
                                                                                          high
                                                                                          https://openmobile.qq.com/user/user_login_statisandroidfalse
                                                                                            high
                                                                                            http://api.map.baidu.com/sdkproxy/v2/lbs_androidsdk/place/v2/detailandroidfalse
                                                                                              high
                                                                                              https://cpu.baidu.com/block/app/androidfalse
                                                                                                high
                                                                                                http://e.qq.comandroidfalse
                                                                                                  high
                                                                                                  http://imgcache.qq.com/qzone/biz/gdt/dev/sdk/cdn/resources/common/SdkNativeAdLogo.pngandroidfalse
                                                                                                    high
                                                                                                    http://imgcache.qq.com/qzone/biz/gdt/dev/sdk/cdn/resources/common/SspSplashAdLogo.pngandroidfalse
                                                                                                      high
                                                                                                      https://log.iflytek.com/logandroidfalse
                                                                                                        high
                                                                                                        http://api.weibo.cn/2/client/common_configandroidfalse
                                                                                                          high
                                                                                                          https://api.weixin.qq.com/sns/oauth2/access_token?appid=%s&secret=%s&code=%s&grant_type=authorizatioandroidfalse
                                                                                                            high
                                                                                                            https://api.map.baidu.com/sdkproxy/lbs_androidsdk/indoor/v1/androidfalse
                                                                                                              high
                                                                                                              https://mobads.baidu.com/ads/pa/vrdex/vrimageview_2018_01_09_dex.jarandroidfalse
                                                                                                                high
                                                                                                                http://map.baidu.com/?newmap=1&s=androidfalse
                                                                                                                  high
                                                                                                                  https://www.xiaoxiongyouhao.com/apps/license_agreement.htmlandroidfalse
                                                                                                                    high
                                                                                                                    http://imgcache.qq.com/qzone/biz/gdt/dev/sdk/cdn/resources/common/SspNativeAdLogo.pngandroidfalse
                                                                                                                      high
                                                                                                                      http://mta.oa.com/androidfalse
                                                                                                                        high
                                                                                                                        https://eco-api.meiqia.com/client/tickets_v2/androidfalse
                                                                                                                          high
                                                                                                                          https://api.weibo.com/2/users/domain_show.jsonandroidfalse
                                                                                                                            high
                                                                                                                            http://oth.update.mdt.qq.com:8080/beacon/vercheckandroidfalse
                                                                                                                              high
                                                                                                                              http://api.map.baidu.com/sdkproxy/lbs_androidsdk/apimap/v1/sandroidfalse
                                                                                                                                high
                                                                                                                                http://schemas.android.com/apk/res-autoly_insert_fullscreen.xml, abc_tint_default.xml, mq_item_chat_left.xmlfalse
                                                                                                                                  high
                                                                                                                                  https://graph.qq.com/oauth2.0/meandroidfalse
                                                                                                                                    high
                                                                                                                                    http://mdc.html5.qq.com/d/directdown.jsp?channel_id=11041androidfalse
                                                                                                                                      high
                                                                                                                                      https://config.unityads.unity3d.com/webview/androidfalse
                                                                                                                                        high
                                                                                                                                        https://logconf.iflytek.com/hotupdateandroidfalse
                                                                                                                                          high
                                                                                                                                          https://notify.bugsnag.comandroidfalse
                                                                                                                                            high
                                                                                                                                            http://mdc.html5.qq.com/d/directdown.jsp?channel_id=11047androidfalse
                                                                                                                                              high
                                                                                                                                              http://sdk.e.qq.com/errandroidfalse
                                                                                                                                                high
                                                                                                                                                https://www.xiaoxiongyouhao.com/page_app.phpandroidfalse
                                                                                                                                                  high
                                                                                                                                                  http://t.gdt.qq.com/conv/src/6/convandroidfalse
                                                                                                                                                    high
                                                                                                                                                    http://cfg.imtt.qq.com/tbs?v=2&mk=androidfalse
                                                                                                                                                      high
                                                                                                                                                      http://qzonestyle.gtimg.cn/qzone/biz/gdt/mob/sdk/v2/android02/splash.html#posid=androidfalse
                                                                                                                                                        high
                                                                                                                                                        https://api.map.baidu.com/sdkproxy/lbs_androidsdk/cloudrgc/v1androidfalse
                                                                                                                                                          high
                                                                                                                                                          https://api.map.baidu.com/sdkproxy/lbs_androidsdk/phpui2/v1/androidfalse
                                                                                                                                                            high
                                                                                                                                                            http://api.map.baidu.com/sdkproxy/lbs_androidsdk/indoor/v1/androidfalse
                                                                                                                                                              high
                                                                                                                                                              http://pms.mb.qq.com/rsp204androidfalse
                                                                                                                                                                high
                                                                                                                                                                http://loc.map.baidu.com/cc.phpandroidfalse
                                                                                                                                                                  high
                                                                                                                                                                  http://sdk.e.qq.com/activateandroidfalse
                                                                                                                                                                    high
                                                                                                                                                                    https://register.xmpush.global.xiaomi.comandroidfalse
                                                                                                                                                                      high
                                                                                                                                                                      https://www.xiaoxiongyouhao.com/carowner/netbk/restore2cloud.php?auth_token=androidfalse
                                                                                                                                                                        high
                                                                                                                                                                        http://android.bugly.qq.com/rqd/asyncandroidfalse
                                                                                                                                                                          high
                                                                                                                                                                          https://api.xmpush.xiaomi.com/upload/crash_log?file=androidfalse
                                                                                                                                                                            high
                                                                                                                                                                            http://wapmap.baidu.com/s?tn=Detail&pid=androidfalse
                                                                                                                                                                              high
                                                                                                                                                                              https://long.open.weixin.qq.com/connect/l/qrconnect?f=json&uuid=%sandroidfalse
                                                                                                                                                                                high
                                                                                                                                                                                https://alicdn.lieying.cn/ljzx/voice_logo_100.pngandroidfalse
                                                                                                                                                                                • Avira URL Cloud: safe
                                                                                                                                                                                unknown
                                                                                                                                                                                http://qzs.qq.com/open/mobile/invite/sdk_invite.html?androidfalse
                                                                                                                                                                                  high
                                                                                                                                                                                  https://mobads-logs.baidu.com/dz.zb?androidfalse
                                                                                                                                                                                    high
                                                                                                                                                                                    http://api.sdk.fmobi.cn/v2/initUrl?appId=androidfalse
                                                                                                                                                                                    • Avira URL Cloud: safe
                                                                                                                                                                                    unknown
                                                                                                                                                                                    https://api.map.baidu.com/geosearch/v2/boundandroidfalse
                                                                                                                                                                                      high
                                                                                                                                                                                      https://cpu.baidu.com/androidfalse
                                                                                                                                                                                        high

                                                                                                                                                                                        Contacted IPs

                                                                                                                                                                                        No contacted IP infos

                                                                                                                                                                                        Static File Info

                                                                                                                                                                                        General

                                                                                                                                                                                        File type:Zip archive data
                                                                                                                                                                                        Entropy (8bit):7.795655780128493
                                                                                                                                                                                        TrID:
                                                                                                                                                                                        • Android Package (19004/1) 45.24%
                                                                                                                                                                                        • Java Archive (13504/1) 32.15%
                                                                                                                                                                                        • ZIP compressed archive (8000/1) 19.04%
                                                                                                                                                                                        • Java Script embedded in Visual Basic Script (1500/0) 3.57%
                                                                                                                                                                                        File name:5jGTtwfwWO
                                                                                                                                                                                        File size:12812346
                                                                                                                                                                                        MD5:7b7064d3876fc3cb1b3593e3c173a1a2
                                                                                                                                                                                        SHA1:0726511a143783a79d1d68f9e86335311bb52cba
                                                                                                                                                                                        SHA256:12ffc87b3239bd30fa6821322fe13535e14dcb3d05d0abfe73d045483be6a507
                                                                                                                                                                                        SHA512:db4f513be7a2096496052b0ff6d25de32d5d1403a2be882d98dc25a8d80ad3da3fde3cb3950f60ef48e219b5ffbe3e1a182402acbc9d5410ef25206e4c03c326
                                                                                                                                                                                        SSDEEP:196608:dmicdogIG3Rc+Lk2+Gn6/S3a+T62m3EELyIgSHz1wvAbJ9cP3oBNVcGR:dmii4G3G+LkpS3jJSLyIgERw4NqwiGR
                                                                                                                                                                                        File Content Preview:PK.....................l......AndroidManifest.xml.\ipT.........`v.j.`..q...hi...cGn.B.i-.[."..x....$^...&!.....T*.LM.$..\.{.r...dj.Jy\..H.R.Te.{.y.W...w....>..}.~.9..ww./.......X.,.._D...y......:`.....g.'.......&..X...G...~.....u.C...k.}@.x...\.>......h..

                                                                                                                                                                                        File Icon

                                                                                                                                                                                        Static APK Info

                                                                                                                                                                                        General

                                                                                                                                                                                        Label:
                                                                                                                                                                                        Minimum SDK required:16
                                                                                                                                                                                        Target SDK required:27
                                                                                                                                                                                        Version Code:155
                                                                                                                                                                                        Version Name:155
                                                                                                                                                                                        Package Name:com.firebear.androil
                                                                                                                                                                                        Is Activity:true
                                                                                                                                                                                        Is Receiver:true
                                                                                                                                                                                        Is Service:true
                                                                                                                                                                                        Requests System Level Permissions:false
                                                                                                                                                                                        Play Store Compatible:true

                                                                                                                                                                                        Activities

                                                                                                                                                                                        NameIs Entrypoint
                                                                                                                                                                                        com.firebear.androilcom.firebear.androil.app.PreLoadActivitytrue
                                                                                                                                                                                        com.firebear.androilcom.firebear.androil.app.MainActivity
                                                                                                                                                                                        com.firebear.androilcom.firebear.androil.app.AddOilRecordActivity
                                                                                                                                                                                        com.firebear.androilcom.firebear.androil.app.AddCarActivity
                                                                                                                                                                                        com.firebear.androilcom.firebear.androil.app.OilListActivity
                                                                                                                                                                                        com.firebear.androilcom.firebear.androil.app.LoginActivity
                                                                                                                                                                                        com.firebear.androilcom.firebear.androil.app.CarListActivity
                                                                                                                                                                                        com.firebear.androilcom.firebear.androil.app.AddStationActivity
                                                                                                                                                                                        com.firebear.androilcom.firebear.androil.app.StationListActivity
                                                                                                                                                                                        com.firebear.androilcom.firebear.androil.app.SpendListActivity
                                                                                                                                                                                        com.firebear.androilcom.firebear.androil.app.AddSpendActivity
                                                                                                                                                                                        com.firebear.androilcom.firebear.androil.app.SelectStationActivity
                                                                                                                                                                                        com.firebear.androilcom.firebear.androil.app.BackActivity
                                                                                                                                                                                        com.firebear.androilcom.firebear.androil.app.BackListActivity
                                                                                                                                                                                        com.firebear.androilcom.firebear.androil.app.HelpActivity
                                                                                                                                                                                        com.firebear.androilcom.firebear.androil.app.WebActivity
                                                                                                                                                                                        com.firebear.androilcom.firebear.androil.app.AboutActivity
                                                                                                                                                                                        com.firebear.androilcom.firebear.androil.app.TypeListActivity
                                                                                                                                                                                        com.firebear.androilcom.firebear.androil.app.AddExpenseTypeActivity
                                                                                                                                                                                        com.firebear.androilcom.firebear.androil.app.TripReportActivity
                                                                                                                                                                                        com.firebear.androilcom.firebear.androil.app.CarTypeSelectActivity
                                                                                                                                                                                        com.firebear.androilcom.firebear.androil.app.MessageListActivity
                                                                                                                                                                                        com.firebear.androilcom.firebear.androil.wxapi.WXEntryActivity
                                                                                                                                                                                        com.firebear.androilcom.sina.weibo.sdk.component.WeiboSdkBrowser
                                                                                                                                                                                        com.firebear.androilcom.tencent.tauth.AuthActivity
                                                                                                                                                                                        com.firebear.androilcom.tencent.connect.common.AssistActivity
                                                                                                                                                                                        com.firebear.androilcom.tencent.bugly.beta.ui.BetaActivity
                                                                                                                                                                                        com.firebear.androilcom.firebear.androil.app.NotifyListActivity
                                                                                                                                                                                        com.firebear.androilcom.firebear.androil.app.NotifyAddActivity
                                                                                                                                                                                        com.firebear.androilcom.firebear.androil.app.MaintainListActivity
                                                                                                                                                                                        com.firebear.androilcom.firebear.androil.app.MaintainAddActivity
                                                                                                                                                                                        com.firebear.androilcom.firebear.androil.app.AddIncomeTypeActivity
                                                                                                                                                                                        com.firebear.androilcom.qq.e.ads.ADActivity
                                                                                                                                                                                        com.firebear.androilcom.qq.e.ads.PortraitADActivity
                                                                                                                                                                                        com.firebear.androilcom.qq.e.ads.LandscapeADActivity
                                                                                                                                                                                        com.firebear.androilcom.baidu.mobads.AppActivity
                                                                                                                                                                                        com.firebear.androilcom.mintegral.msdk.reward.player.MTGRewardVideoActivity
                                                                                                                                                                                        com.firebear.androilcom.mintegral.msdk.activity.MTGCommonActivity
                                                                                                                                                                                        com.firebear.androilcom.iflytek.voiceads.request.IFLYBrowser
                                                                                                                                                                                        com.firebear.androilcom.meiqia.meiqiasdk.activity.MQConversationActivity
                                                                                                                                                                                        com.firebear.androilcom.meiqia.meiqiasdk.activity.MQPhotoPreviewActivity
                                                                                                                                                                                        com.firebear.androilcom.meiqia.meiqiasdk.activity.MQPhotoPickerActivity
                                                                                                                                                                                        com.firebear.androilcom.meiqia.meiqiasdk.activity.MQPhotoPickerPreviewActivity
                                                                                                                                                                                        com.firebear.androilcom.meiqia.meiqiasdk.activity.MQMessageFormActivity
                                                                                                                                                                                        com.firebear.androilcom.meiqia.meiqiasdk.activity.MQWebViewActivity
                                                                                                                                                                                        com.firebear.androilcom.meiqia.meiqiasdk.activity.MQInquiryFormActivity
                                                                                                                                                                                        com.firebear.androilcom.meiqia.meiqiasdk.activity.MQCollectInfoActivity
                                                                                                                                                                                        com.firebear.androilcom.unity3d.services.ads.adunit.AdUnitActivity
                                                                                                                                                                                        com.firebear.androilcom.unity3d.services.ads.adunit.AdUnitTransparentActivity
                                                                                                                                                                                        com.firebear.androilcom.unity3d.services.ads.adunit.AdUnitTransparentSoftwareActivity
                                                                                                                                                                                        com.firebear.androilcom.unity3d.services.ads.adunit.AdUnitSoftwareActivity
                                                                                                                                                                                        com.firebear.androilcom.baidu.mobads.production.rewardvideo.MobRewardVideoActivity

                                                                                                                                                                                        Receivers

                                                                                                                                                                                        • com.firebear.androil.push.MiPushMessageReceiver
                                                                                                                                                                                        • Intent: com.xiaomi.mipush.RECEIVE_MESSAGE, com.xiaomi.mipush.MESSAGE_ARRIVED, com.xiaomi.mipush.ERROR
                                                                                                                                                                                        • com.firebear.androil.service.XXReceiver
                                                                                                                                                                                        • Intent: android.net.conn.CONNECTIVITY_CHANGE, com.firebear.action.ACTION_BACKUP, com.firebear.action.ACTION_AD_SHOW, com.firebear.action.ACTION_AD_CLICK, com.firebear.action.ACTION_QUERY_NOTIFY, com.firebear.action.ACTION_NOTIFY_DILIVER, com.firebear.action.ACTION_NOTIFY_OPEN, com.firebear.action.ACTION_NOTIFY_CLICK, com.firebear.action.ACTION_XXEVENT_ADD
                                                                                                                                                                                        • com.mintegral.msdk.click.AppReceiver
                                                                                                                                                                                        • Intent: android.intent.action.PACKAGE_ADDED
                                                                                                                                                                                        • com.xiaomi.push.service.receivers.NetworkStatusReceiver
                                                                                                                                                                                        • Intent: android.net.conn.CONNECTIVITY_CHANGE
                                                                                                                                                                                        • com.xiaomi.push.service.receivers.PingReceiver
                                                                                                                                                                                        • Intent: com.xiaomi.push.PING_TIMER

                                                                                                                                                                                        Services

                                                                                                                                                                                        • com.baidu.location.f
                                                                                                                                                                                        • com.firebear.androil.push.UpdateMiPushConfigurationService
                                                                                                                                                                                        • com.firebear.androil.service.XXService
                                                                                                                                                                                        • com.iflytek.voiceads.update.DownloadService
                                                                                                                                                                                        • com.meiqia.core.MeiQiaService
                                                                                                                                                                                        • com.mintegral.msdk.shell.MTGService
                                                                                                                                                                                        • Intent: com.mintegral.msdk.download.action (Priority 0)
                                                                                                                                                                                        • com.qq.e.comm.DownloadService
                                                                                                                                                                                        • com.tencent.bugly.beta.tinker.TinkerResultService
                                                                                                                                                                                        • com.xiaomi.mipush.sdk.MessageHandleService
                                                                                                                                                                                        • com.xiaomi.mipush.sdk.PushMessageHandler
                                                                                                                                                                                        • com.xiaomi.push.service.XMJobService
                                                                                                                                                                                        • com.xiaomi.push.service.XMPushService

                                                                                                                                                                                        Permission Requested

                                                                                                                                                                                        • android.permission.ACCESS_COARSE_LOCATION
                                                                                                                                                                                        • android.permission.ACCESS_COARSE_UPDATES
                                                                                                                                                                                        • android.permission.ACCESS_FINE_LOCATION
                                                                                                                                                                                        • android.permission.ACCESS_LOCATION_EXTRA_COMMANDS
                                                                                                                                                                                        • android.permission.ACCESS_NETWORK_STATE
                                                                                                                                                                                        • android.permission.ACCESS_WIFI_STATE
                                                                                                                                                                                        • android.permission.BIND_JOB_SERVICE
                                                                                                                                                                                        • android.permission.CAMERA
                                                                                                                                                                                        • android.permission.CHANGE_WIFI_STATE
                                                                                                                                                                                        • android.permission.GET_TASKS
                                                                                                                                                                                        • android.permission.INTERNET
                                                                                                                                                                                        • android.permission.READ_EXTERNAL_STORAGE
                                                                                                                                                                                        • android.permission.READ_LOGS
                                                                                                                                                                                        • android.permission.READ_PHONE_STATE
                                                                                                                                                                                        • android.permission.RECEIVE_BOOT_COMPLETED
                                                                                                                                                                                        • android.permission.RECORD_AUDIO
                                                                                                                                                                                        • android.permission.REQUEST_INSTALL_PACKAGES
                                                                                                                                                                                        • android.permission.VIBRATE
                                                                                                                                                                                        • android.permission.WAKE_LOCK
                                                                                                                                                                                        • android.permission.WRITE_EXTERNAL_STORAGE
                                                                                                                                                                                        • com.firebear.androil.permission.MIPUSH_RECEIVE

                                                                                                                                                                                        Certificate

                                                                                                                                                                                        Name:classes.dex
                                                                                                                                                                                        Issuer:CN=Xiong Zhang,OU=Firebear Unit,O=Firebear Lab,L=Beijing,ST=Beijing,C=86
                                                                                                                                                                                        Subject:CN=Xiong Zhang,OU=Firebear Unit,O=Firebear Lab,L=Beijing,ST=Beijing,C=86

                                                                                                                                                                                        Resources

                                                                                                                                                                                        NameTypeSize
                                                                                                                                                                                        mq_item_form_type_text.xmlAndroid binary XML976
                                                                                                                                                                                        abc_cab_background_top_mtrl_alpha.9.pngPNG image data, 24 x 24, 8-bit gray+alpha, non-interlaced216
                                                                                                                                                                                        timeline_icon_attention.pngPNG image data, 32 x 32, 8-bit colormap, non-interlaced450
                                                                                                                                                                                        abc_background_cache_hint_selector_material_dark.xmlAndroid binary XML468
                                                                                                                                                                                        expense_type_add_type_cg2_bg.xmlAndroid binary XML1224
                                                                                                                                                                                        EmptyCoroutineContext.kotlin_metadatadata523
                                                                                                                                                                                        abc_scrubber_control_off_mtrl_alpha.pngPNG image data, 12 x 32, 8-bit gray+alpha, non-interlaced159
                                                                                                                                                                                        EmptyList.kotlin_metadatadata800
                                                                                                                                                                                        icon_user.pngPNG image data, 66 x 66, 8-bit gray+alpha, non-interlaced1267
                                                                                                                                                                                        UIntKt.kotlin_metadatadata526
                                                                                                                                                                                        select_dialog_multichoice_material.xmlAndroid binary XML780
                                                                                                                                                                                        ly_banner_image.xmlAndroid binary XML1236
                                                                                                                                                                                        JvmSuppressWildcards.kotlin_metadatadata386
                                                                                                                                                                                        mq_redirect_queue_11.pngPNG image data, 200 x 100, 8-bit colormap, non-interlaced754
                                                                                                                                                                                        mintegral_video_common_alertview_confirm_bg.xmlAndroid binary XML484
                                                                                                                                                                                        $avd_hide_password__0.xmlAndroid binary XML1176
                                                                                                                                                                                        CallsInPlace.kotlin_metadatadata237
                                                                                                                                                                                        ico_down_car.pngPNG image data, 36 x 36, 8-bit gray+alpha, non-interlaced239
                                                                                                                                                                                        web_loading_lay.xmlAndroid binary XML1304
                                                                                                                                                                                        mq_selector_btn_photo_send.xmlAndroid binary XML972
                                                                                                                                                                                        abc_cab_background_top_mtrl_alpha.9.pngPNG image data, 72 x 72, 8-bit gray+alpha, non-interlaced237
                                                                                                                                                                                        mq_emoji_33.pngPNG image data, 48 x 48, 8-bit colormap, non-interlaced2343
                                                                                                                                                                                        abc_list_focused_holo.9.pngPNG image data, 18 x 18, 8-bit/color RGBA, non-interlaced245
                                                                                                                                                                                        bootstrap.min.jsASCII text, with very long lines, with CRLF line terminators15659
                                                                                                                                                                                        abc_textfield_search_activated_mtrl_alpha.9.pngPNG image data, 36 x 10, 8-bit gray+alpha, non-interlaced187
                                                                                                                                                                                        oil_group_item_color_select.xmlAndroid binary XML464
                                                                                                                                                                                        StandardKt.kotlin_metadatadata967
                                                                                                                                                                                        libindoor.soELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=01d29f77a1e0d1c56b7e3a8237a60e855174ba44, stripped108056
                                                                                                                                                                                        SlidingWindowKt.kotlin_metadatadata443
                                                                                                                                                                                        UByteKt.kotlin_metadatadata410
                                                                                                                                                                                        abc_ab_share_pack_mtrl_alpha.9.pngPNG image data, 16 x 16, 8-bit gray+alpha, non-interlaced267
                                                                                                                                                                                        CERT.RSAdata967
                                                                                                                                                                                        icon_clns_red.pngPNG image data, 72 x 72, 8-bit colormap, non-interlaced1392
                                                                                                                                                                                        abc_slide_in_top.xmlAndroid binary XML396
                                                                                                                                                                                        mq_voice_left_normal.pngPNG image data, 48 x 48, 8-bit colormap, non-interlaced698
                                                                                                                                                                                        icon_hd_fyjl.pngPNG image data, 120 x 120, 8-bit colormap, non-interlaced798
                                                                                                                                                                                        mq_emoji_10.pngPNG image data, 48 x 48, 8-bit colormap, non-interlaced2216
                                                                                                                                                                                        mintegral_cm_progress.pngPNG image data, 710 x 4, 8-bit/color RGB, non-interlaced333
                                                                                                                                                                                        JvmWildcard.kotlin_metadatadata277
                                                                                                                                                                                        ly_insert_fullscreen.xmlAndroid binary XML2648
                                                                                                                                                                                        tooltip_frame_dark.xmlAndroid binary XML484
                                                                                                                                                                                        mq_radio_btn_checked.pngPNG image data, 72 x 72, 8-bit gray+alpha, non-interlaced1143
                                                                                                                                                                                        liblocSDK7b.soELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /system/, stripped30624
                                                                                                                                                                                        mq_shape_send_back_normal.xmlAndroid binary XML556
                                                                                                                                                                                        Exact.kotlin_metadatadata291
                                                                                                                                                                                        ic_launcher_round.pngPNG image data, 192 x 192, 8-bit/color RGBA, non-interlaced17835
                                                                                                                                                                                        RestrictsSuspension.kotlin_metadatadata358
                                                                                                                                                                                        report_logo_bg.xmlAndroid binary XML448
                                                                                                                                                                                        androidx.print_print.versionASCII text6
                                                                                                                                                                                        SDK_Default_Icon_Start.pngPNG image data, 60 x 90, 8-bit/color RGBA, non-interlaced3887
                                                                                                                                                                                        ULongKt.kotlin_metadatadata528
                                                                                                                                                                                        mq_voice_level5.pngPNG image data, 600 x 600, 8-bit colormap, non-interlaced9067
                                                                                                                                                                                        abc_list_divider_mtrl_alpha.9.pngPNG image data, 1 x 1, 8-bit grayscale, non-interlaced167
                                                                                                                                                                                        radio_btn_color_select.xmlAndroid binary XML464
                                                                                                                                                                                        ly_banner_image.xmlAndroid binary XML1184
                                                                                                                                                                                        design_snackbar_background.xmlAndroid binary XML484
                                                                                                                                                                                        mintegral_reward_shape_end_pager.xmlAndroid binary XML484
                                                                                                                                                                                        abc_text_cursor_material.xmlAndroid binary XML516
                                                                                                                                                                                        abc_alert_dialog_button_bar_material.xmlAndroid binary XML1492
                                                                                                                                                                                        Pair.kotlin_metadatadata402
                                                                                                                                                                                        design_layout_snackbar_include.xmlAndroid binary XML1352
                                                                                                                                                                                        abc_text_select_handle_right_mtrl_light.pngPNG image data, 176 x 88, 8-bit colormap, non-interlaced513
                                                                                                                                                                                        abc_activity_chooser_view.xmlAndroid binary XML1684
                                                                                                                                                                                        abc_screen_content_include.xmlAndroid binary XML548
                                                                                                                                                                                        oil_fragment.xmlAndroid binary XML11796
                                                                                                                                                                                        select_dialog_singlechoice_material.xmlAndroid binary XML780
                                                                                                                                                                                        abc_btn_radio_material.xmlAndroid binary XML464
                                                                                                                                                                                        notification_action_background.xmlAndroid binary XML1180
                                                                                                                                                                                        single_select_btn_bg.xmlAndroid binary XML2068
                                                                                                                                                                                        ic_com_sina_weibo_sdk_close.pngPNG image data, 18 x 18, 8-bit/color RGBA, non-interlaced869
                                                                                                                                                                                        wear_zoom_in_pressed.pngPNG image data, 72 x 52, 8-bit/color RGBA, non-interlaced1851
                                                                                                                                                                                        ic_com_sina_weibo_sdk_login_with_account_text_pressed.pngPNG image data, 106 x 28, 8-bit/color RGBA, non-interlaced1710
                                                                                                                                                                                        weibosdk_navigationbar_back_highlighted.pngPNG image data, 45 x 45, 8-bit/color RGBA, non-interlaced1330
                                                                                                                                                                                        mq_send_message.oggXiph.Org libVorbis I8822
                                                                                                                                                                                        progress_dialog_bg.xmlAndroid binary XML576
                                                                                                                                                                                        mq_ic_send_icon_white.pngPNG image data, 54 x 54, 8-bit gray+alpha, non-interlaced495
                                                                                                                                                                                        abc_spinner_mtrl_am_alpha.9.pngPNG image data, 18 x 24, 8-bit gray+alpha, non-interlaced318
                                                                                                                                                                                        design_bottom_sheet_slide_in.xmlAndroid binary XML616
                                                                                                                                                                                        abc_list_longpressed_holo.9.pngPNG image data, 6 x 6, 8-bit/color RGBA, non-interlaced211
                                                                                                                                                                                        ly_insert_image.xmlAndroid binary XML1232
                                                                                                                                                                                        abc_text_select_handle_right_mtrl_light.pngPNG image data, 44 x 22, 8-bit/color RGBA, non-interlaced186
                                                                                                                                                                                        abc_text_select_handle_left_mtrl_light.pngPNG image data, 44 x 22, 8-bit/color RGBA, non-interlaced203
                                                                                                                                                                                        mintegral_video_common_full_star.pngPNG image data, 20 x 19, 8-bit colormap, non-interlaced337
                                                                                                                                                                                        icon_rq_c_black.pngPNG image data, 96 x 96, 8-bit gray+alpha, non-interlaced1250
                                                                                                                                                                                        weibosdk_common_button_alpha.9.pngPNG image data, 14 x 70, 8-bit/color RGBA, non-interlaced468
                                                                                                                                                                                        Comparator.kotlin_metadatadata154
                                                                                                                                                                                        abc_ic_menu_cut_mtrl_alpha.pngPNG image data, 72 x 72, 8-bit gray+alpha, non-interlaced705
                                                                                                                                                                                        mq_activity_conversation.xmlAndroid binary XML6212
                                                                                                                                                                                        mintegral_video_common_half_star.pngPNG image data, 20 x 19, 8-bit/color RGBA, non-interlaced395
                                                                                                                                                                                        circle_bg_wite.xmlAndroid binary XML628
                                                                                                                                                                                        ic_com_sina_weibo_sdk_button_blue_pressed.9.pngPNG image data, 9 x 43, 8-bit/color RGBA, non-interlaced394
                                                                                                                                                                                        icon_oil.pngPNG image data, 66 x 66, 8-bit gray+alpha, non-interlaced1586
                                                                                                                                                                                        UIntRange.kotlin_metadatadata584
                                                                                                                                                                                        oil_select.xmlAndroid binary XML468
                                                                                                                                                                                        mq_activity_photo_picker.xmlAndroid binary XML2360
                                                                                                                                                                                        abc_seekbar_track_material.xmlAndroid binary XML1408
                                                                                                                                                                                        icon_mark.pngPNG image data, 45 x 46, 8-bit/color RGBA, non-interlaced1596
                                                                                                                                                                                        mtrl_tabs_ripple_color.xmlAndroid binary XML1672
                                                                                                                                                                                        AbstractIterator.kotlin_metadatadata364
                                                                                                                                                                                        abc_btn_switch_to_on_mtrl_00012.9.pngPNG image data, 27 x 27, 8-bit gray+alpha, non-interlaced825
                                                                                                                                                                                        icon_rq_b_red.pngPNG image data, 72 x 72, 8-bit colormap, non-interlaced319
                                                                                                                                                                                        base_chat_layout.xmlAndroid binary XML3440
                                                                                                                                                                                        abc_btn_check_to_on_mtrl_015.pngPNG image data, 128 x 128, 8-bit gray+alpha, non-interlaced476
                                                                                                                                                                                        icon_add_record.pngPNG image data, 60 x 60, 8-bit gray+alpha, non-interlaced254
                                                                                                                                                                                        manual_consumption_algorithm.htmlHTML document, UTF-8 Unicode (with BOM) text, with CRLF line terminators4868
                                                                                                                                                                                        abc_text_select_handle_right_mtrl_dark.pngPNG image data, 44 x 22, 8-bit/color RGBA, non-interlaced187
                                                                                                                                                                                        circle_btn_bg.xmlAndroid binary XML724
                                                                                                                                                                                        abc_ic_star_black_48dp.pngPNG image data, 192 x 192, 8-bit gray+alpha, non-interlaced1680
                                                                                                                                                                                        KMutableProperty2.kotlin_metadatadata294
                                                                                                                                                                                        SharedImmutable.kotlin_metadatadata355
                                                                                                                                                                                        abc_item_background_holo_light.xmlAndroid binary XML1012
                                                                                                                                                                                        abc_tint_default.xmlAndroid binary XML1224
                                                                                                                                                                                        mq_ic_download_gray.pngPNG image data, 72 x 72, 8-bit colormap, non-interlaced242
                                                                                                                                                                                        notification_template_media_custom.xmlAndroid binary XML2756
                                                                                                                                                                                        MatchNamedGroupCollection.kotlin_metadatadata252
                                                                                                                                                                                        abc_action_menu_item_layout.xmlTarga image data - RLE 360 x 65536 x 15 +1 +28 ""768
                                                                                                                                                                                        FilteringSequence.kotlin_metadatadata341
                                                                                                                                                                                        mq_item_form_type_multiple_choice.xmlAndroid binary XML660
                                                                                                                                                                                        icon_back_grey.pngPNG image data, 64 x 64, 8-bit gray+alpha, non-interlaced362
                                                                                                                                                                                        weibosdk_common_button_alpha_highlighted.9.pngPNG image data, 14 x 71, 8-bit/color RGBA, non-interlaced441
                                                                                                                                                                                        icon_seek_thumb.pngPNG image data, 92 x 92, 8-bit gray+alpha, non-interlaced2836
                                                                                                                                                                                        dialog_bg.xmlAndroid binary XML448
                                                                                                                                                                                        icon_more.pngPNG image data, 42 x 42, 8-bit gray+alpha, non-interlaced298
                                                                                                                                                                                        abc_scrubber_primary_mtrl_alpha.9.pngPNG image data, 10 x 12, 8-bit gray+alpha, non-interlaced203
                                                                                                                                                                                        ArithmeticException.kotlin_metadatadata204
                                                                                                                                                                                        mq_redirect_queue_07.pngPNG image data, 200 x 100, 8-bit colormap, non-interlaced743
                                                                                                                                                                                        icon_date_down.pngPNG image data, 42 x 42, 8-bit gray+alpha, non-interlaced204
                                                                                                                                                                                        abc_text_select_handle_right_mtrl_light.pngPNG image data, 88 x 44, 8-bit/color RGBA, non-interlaced318
                                                                                                                                                                                        abc_btn_radio_to_on_mtrl_015.pngPNG image data, 32 x 32, 8-bit gray+alpha, non-interlaced356
                                                                                                                                                                                        mq_ic_cb_checked.pngPNG image data, 72 x 72, 8-bit colormap, non-interlaced1269
                                                                                                                                                                                        IndexOutOfBoundsException.kotlin_metadatadata160
                                                                                                                                                                                        activity_login.xmlAndroid binary XML4488
                                                                                                                                                                                        mq_voice_right_normal.pngPNG image data, 48 x 48, 8-bit colormap, non-interlaced686
                                                                                                                                                                                        notification_template_custom_big.xmlAndroid binary XML3012
                                                                                                                                                                                        notification_bg_low_pressed.9.pngPNG image data, 12 x 12, 8-bit/color RGB, non-interlaced225
                                                                                                                                                                                        icon_rq_c_black.pngPNG image data, 72 x 72, 8-bit gray+alpha, non-interlaced935
                                                                                                                                                                                        icon_rq_red.pngPNG image data, 72 x 72, 8-bit colormap, non-interlaced429
                                                                                                                                                                                        InlineOnly.kotlin_metadatadata368
                                                                                                                                                                                        TakeSequence.kotlin_metadatadata349
                                                                                                                                                                                        abc_tab_indicator_mtrl_alpha.9.pngPNG image data, 18 x 18, 8-bit gray+alpha, non-interlaced190
                                                                                                                                                                                        mq_emoji_29.pngPNG image data, 48 x 48, 8-bit colormap, non-interlaced2265
                                                                                                                                                                                        play_arrow.pngPNG image data, 24 x 24, 8-bit/color RGBA, non-interlaced178
                                                                                                                                                                                        infowindow_bg.9.pngPNG image data, 96 x 75, 8-bit gray+alpha, non-interlaced1622
                                                                                                                                                                                        LoginModule_release.kotlin_moduledata16
                                                                                                                                                                                        abc_ab_share_pack_mtrl_alpha.9.pngPNG image data, 48 x 48, 8-bit gray+alpha, non-interlaced286
                                                                                                                                                                                        HashCodeKt.kotlin_metadatadata188
                                                                                                                                                                                        abc_ic_menu_cut_mtrl_alpha.pngPNG image data, 36 x 36, 8-bit gray+alpha, non-interlaced400
                                                                                                                                                                                        abc_ic_menu_copy_mtrl_am_alpha.pngPNG image data, 72 x 72, 8-bit gray+alpha, non-interlaced260
                                                                                                                                                                                        abc_spinner_textfield_background_material.xmlAndroid binary XML1160
                                                                                                                                                                                        abc_btn_radio_to_on_mtrl_015.pngPNG image data, 64 x 64, 8-bit gray+alpha, non-interlaced785
                                                                                                                                                                                        androidx.localbroadcastmanager_localbroadcastmanager.versionASCII text6
                                                                                                                                                                                        reflect.kotlin_builtinsdata5019
                                                                                                                                                                                        abc_dialog_title_material.xmlAndroid binary XML1072
                                                                                                                                                                                        find_fragment.xmlAndroid binary XML9752
                                                                                                                                                                                        select_notify_add_btn.xmlAndroid binary XML632
                                                                                                                                                                                        icon_rq_c_green.pngPNG image data, 96 x 96, 8-bit colormap, non-interlaced1002
                                                                                                                                                                                        ReversedList.kotlin_metadatadata380
                                                                                                                                                                                        SDK_Default_Route_Texture_Bule_Arrow.pngPNG image data, 32 x 128, 8-bit/color RGBA, non-interlaced888
                                                                                                                                                                                        avd_show_password.xmlAndroid binary XML660
                                                                                                                                                                                        message_list_activity.xmlAndroid binary XML1968
                                                                                                                                                                                        abc_btn_check_to_on_mtrl_000.pngPNG image data, 128 x 128, 4-bit colormap, non-interlaced275
                                                                                                                                                                                        mtrl_linear_out_slow_in.xmlAndroid binary XML136
                                                                                                                                                                                        abc_secondary_text_material_light.xmlAndroid binary XML464
                                                                                                                                                                                        notify_list_item_first.xmlAndroid binary XML2568
                                                                                                                                                                                        mintegral_cm_forward_nor.pngPNG image data, 24 x 42, 8-bit gray+alpha, non-interlaced333
                                                                                                                                                                                        maintain_list_item.xmlAndroid binary XML1908
                                                                                                                                                                                        abc_btn_switch_to_on_mtrl_00001.9.pngPNG image data, 41 x 41, 8-bit gray+alpha, non-interlaced1096
                                                                                                                                                                                        icon_rq_red.pngPNG image data, 96 x 96, 8-bit colormap, non-interlaced554
                                                                                                                                                                                        mtrl_btn_bg_color_selector.xmlAndroid binary XML464
                                                                                                                                                                                        androidx.drawerlayout_drawerlayout.versionASCII text6
                                                                                                                                                                                        mq_redirect_queue_15.pngPNG image data, 200 x 100, 8-bit colormap, non-interlaced823
                                                                                                                                                                                        AbstractList.kotlin_metadatadata1403
                                                                                                                                                                                        mq_ic_neutral_face.pngPNG image data, 48 x 48, 8-bit gray+alpha, non-interlaced512
                                                                                                                                                                                        abc_btn_switch_to_on_mtrl_00012.9.pngPNG image data, 54 x 54, 8-bit gray+alpha, non-interlaced1731
                                                                                                                                                                                        weibosdk_notification_icon.pngPNG image data, 48 x 48, 8-bit gray+alpha, non-interlaced1713
                                                                                                                                                                                        SDK_Default_Traffic_Texture_Congestion.pngPNG image data, 32 x 128, 8-bit/color RGBA, non-interlaced927
                                                                                                                                                                                        SubSequence.kotlin_metadatadata396
                                                                                                                                                                                        mq_shape_agent_status_online.xmlAndroid binary XML516
                                                                                                                                                                                        Triple.kotlin_metadatadata471
                                                                                                                                                                                        ic_com_sina_weibo_sdk_button_blue_focused.9.pngPNG image data, 9 x 43, 8-bit/color RGBA, non-interlaced449
                                                                                                                                                                                        $avd_show_password__1.xmlAndroid binary XML592
                                                                                                                                                                                        abc_spinner_mtrl_am_alpha.9.pngPNG image data, 54 x 72, 8-bit gray+alpha, non-interlaced525
                                                                                                                                                                                        icon_user_checked.pngPNG image data, 66 x 66, 8-bit colormap, non-interlaced737
                                                                                                                                                                                        icon_about.pngPNG image data, 48 x 48, 8-bit gray+alpha, non-interlaced645
                                                                                                                                                                                        abc_tint_spinner.xmlAndroid binary XML772
                                                                                                                                                                                        abc_btn_radio_to_on_mtrl_000.pngPNG image data, 32 x 32, 8-bit gray+alpha, non-interlaced324
                                                                                                                                                                                        design_ic_visibility.pngPNG image data, 72 x 72, 8-bit gray+alpha, non-interlaced868
                                                                                                                                                                                        expense_type_cg_color.xmlAndroid binary XML464
                                                                                                                                                                                        common_button_white_highlighted.9.pngPNG image data, 17 x 54, 8-bit/color RGBA, non-interlaced404
                                                                                                                                                                                        mq_item_chat_left.xmlAndroid binary XML2684
                                                                                                                                                                                        btn_bg_yellow.xmlAndroid binary XML628
                                                                                                                                                                                        select_maintain_cb_bg.xmlAndroid binary XML1504
                                                                                                                                                                                        abc_ic_menu_cut_mtrl_alpha.pngPNG image data, 48 x 48, 8-bit gray+alpha, non-interlaced494
                                                                                                                                                                                        station_list_item.xmlAndroid binary XML960
                                                                                                                                                                                        Typography.kotlin_metadatadata1212
                                                                                                                                                                                        infowindow_bg.9.pngPNG image data, 96 x 75, 8-bit gray+alpha, non-interlaced1622
                                                                                                                                                                                        abc_ratingbar_material.xmlAndroid binary XML704
                                                                                                                                                                                        design_error.xmlAndroid binary XML464
                                                                                                                                                                                        abc_menu_hardkey_panel_mtrl_mult.9.pngPNG image data, 128 x 48, 8-bit gray+alpha, non-interlaced966
                                                                                                                                                                                        objectbox_notification.pngPNG image data, 96 x 96, 8-bit gray+alpha, non-interlaced1531
                                                                                                                                                                                        mq_emoji_14.pngPNG image data, 48 x 48, 8-bit colormap, non-interlaced2185
                                                                                                                                                                                        ULongProgressionIterator.kotlin_metadatadata447
                                                                                                                                                                                        icon_mark.pngPNG image data, 45 x 46, 8-bit/color RGBA, non-interlaced1596
                                                                                                                                                                                        backup_btn_bg.xmlAndroid binary XML484
                                                                                                                                                                                        ReversedListReadOnly.kotlin_metadatadata257
                                                                                                                                                                                        red_dot_bg.xmlAndroid binary XML524
                                                                                                                                                                                        login_top_background.9.pngPNG image data, 208 x 110, 8-bit/color RGBA, non-interlaced405
                                                                                                                                                                                        icon_less_info.pngPNG image data, 42 x 42, 8-bit gray+alpha, non-interlaced528
                                                                                                                                                                                        icon_rq_c_green.pngPNG image data, 72 x 72, 8-bit colormap, non-interlaced771
                                                                                                                                                                                        design_fab_show_motion_spec.xmlAndroid binary XML796
                                                                                                                                                                                        icon_help.pngPNG image data, 48 x 48, 8-bit gray+alpha, non-interlaced847
                                                                                                                                                                                        mq_loading.xmlAndroid binary XML624
                                                                                                                                                                                        abc_btn_radio_to_on_mtrl_000.pngPNG image data, 64 x 64, 8-bit gray+alpha, non-interlaced651
                                                                                                                                                                                        icon_spend.pngPNG image data, 66 x 66, 8-bit gray+alpha, non-interlaced744
                                                                                                                                                                                        abc_action_mode_close_item_material.xmlAndroid binary XML748
                                                                                                                                                                                        abc_dialog_material_background.xmlAndroid binary XML716
                                                                                                                                                                                        ReadOnlyProperty.kotlin_metadatadata232
                                                                                                                                                                                        abc_btn_colored_material.xmlAndroid binary XML344
                                                                                                                                                                                        mq_ic_add_img.pngPNG image data, 98 x 98, 8-bit colormap, non-interlaced147
                                                                                                                                                                                        mtrl_chip_text_color.xmlAndroid binary XML464
                                                                                                                                                                                        libwbsafeeditELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, stripped17592
                                                                                                                                                                                        mtrl_fab_show_motion_spec.xmlAndroid binary XML796
                                                                                                                                                                                        weibosdk_navigationbar_back_highlighted.pngPNG image data, 90 x 90, 8-bit/color RGBA, non-interlaced414
                                                                                                                                                                                        car_type_select_activity.xmlAndroid binary XML2040
                                                                                                                                                                                        mq_redirect_queue_23.pngPNG image data, 200 x 100, 8-bit colormap, non-interlaced852
                                                                                                                                                                                        abc_menu_hardkey_panel_mtrl_mult.9.pngPNG image data, 192 x 72, 8-bit/color RGBA, non-interlaced1779
                                                                                                                                                                                        abc_scrubber_control_to_pressed_mtrl_000.pngPNG image data, 18 x 18, 8-bit gray+alpha, non-interlaced196
                                                                                                                                                                                        mq_voice_right_playing_level3.pngPNG image data, 48 x 48, 8-bit colormap, non-interlaced633
                                                                                                                                                                                        publicsuffixes.gzgzip compressed data, from FAT filesystem (MS-DOS, OS/2, NT)34000
                                                                                                                                                                                        abc_scrubber_control_to_pressed_mtrl_005.pngPNG image data, 18 x 18, 8-bit gray+alpha, non-interlaced197
                                                                                                                                                                                        mtrl_bottom_nav_colored_item_tint.xmlAndroid binary XML684
                                                                                                                                                                                        DelimitedRangesSequence.kotlin_metadatadata545
                                                                                                                                                                                        mq_emoji_3.pngPNG image data, 48 x 48, 8-bit colormap, non-interlaced2199
                                                                                                                                                                                        abc_ab_share_pack_mtrl_alpha.9.pngPNG image data, 32 x 32, 8-bit gray+alpha, non-interlaced280
                                                                                                                                                                                        UMathKt.kotlin_metadatadata415
                                                                                                                                                                                        abc_alert_dialog_button_bar_material.xmlTarga image data - RLE 440 x 65536 x 20 +1 +28 ""1536
                                                                                                                                                                                        mq_voice_level9.pngPNG image data, 600 x 600, 8-bit colormap, non-interlaced13251
                                                                                                                                                                                        LateinitKt.kotlin_metadatadata224
                                                                                                                                                                                        ad_img_item_bg.xmlAndroid binary XML840
                                                                                                                                                                                        design_bottom_sheet_slide_out.xmlAndroid binary XML616
                                                                                                                                                                                        mq_layout_custom_keyboard.xmlAndroid binary XML880
                                                                                                                                                                                        mq_redirect_queue_00.pngPNG image data, 200 x 100, 8-bit colormap, non-interlaced424
                                                                                                                                                                                        ico_right_oil.pngPNG image data, 45 x 45, 8-bit gray+alpha, non-interlaced163
                                                                                                                                                                                        MatchResult.kotlin_metadatadata741
                                                                                                                                                                                        common_button_white.9.pngPNG image data, 17 x 54, 8-bit/color RGBA, non-interlaced387
                                                                                                                                                                                        icon_cxxb_red.pngPNG image data, 72 x 72, 8-bit colormap, non-interlaced1886
                                                                                                                                                                                        mintegral_video_common_alertview_cancel_bg_pressed.xmlAndroid binary XML628
                                                                                                                                                                                        icon_xby_red.pngPNG image data, 72 x 72, 8-bit colormap, non-interlaced1201
                                                                                                                                                                                        mintegral_reward_endcard_h5.xmlAndroid binary XML940
                                                                                                                                                                                        ic_com_sina_weibo_sdk_button_grey_pressed.9.pngPNG image data, 9 x 43, 8-bit/color RGBA, non-interlaced375
                                                                                                                                                                                        notification_template_media.xmlAndroid binary XML1292
                                                                                                                                                                                        NoInfer.kotlin_metadatadata293
                                                                                                                                                                                        abc_ic_star_half_black_36dp.pngPNG image data, 54 x 54, 8-bit gray+alpha, non-interlaced328
                                                                                                                                                                                        mq_emoji_delete.pngPNG image data, 54 x 41, 8-bit colormap, non-interlaced686
                                                                                                                                                                                        icon_user_checked.pngPNG image data, 66 x 66, 8-bit colormap, non-interlaced727
                                                                                                                                                                                        mq_item_square_image.xmlAndroid binary XML1440
                                                                                                                                                                                        notification_bg_low.xmlAndroid binary XML532
                                                                                                                                                                                        abc_tint_edittext.xmlAndroid binary XML772
                                                                                                                                                                                        oil_chart_group_item_bg_center.xmlAndroid binary XML1592
                                                                                                                                                                                        bootstrap-4.0.0.min.cssASCII text, with very long lines, with CRLF line terminators144883
                                                                                                                                                                                        mq_emoji_22.pngPNG image data, 48 x 48, 8-bit colormap, non-interlaced2282
                                                                                                                                                                                        abc_vector_test.xmlAndroid binary XML612
                                                                                                                                                                                        ExperimentalTypeInference.kotlin_metadatadata476
                                                                                                                                                                                        timeline_relationship_icon_addattention.pngPNG image data, 21 x 21, 8-bit colormap, non-interlaced177
                                                                                                                                                                                        play_arrow.pngPNG image data, 72 x 72, 8-bit/color RGBA, non-interlaced390
                                                                                                                                                                                        icon_empty_notify.pngPNG image data, 294 x 297, 8-bit gray+alpha, non-interlaced6403
                                                                                                                                                                                        ico_leaf_sel.pngPNG image data, 40 x 40, 8-bit/color RGBA, non-interlaced578
                                                                                                                                                                                        notification_media_action.xmlAndroid binary XML564
                                                                                                                                                                                        mq_layout_emotion_keyboard.xmlAndroid binary XML664
                                                                                                                                                                                        abc_alert_dialog_title_material.xmlAndroid binary XML1352
                                                                                                                                                                                        abc_ic_menu_cut_mtrl_alpha.pngPNG image data, 24 x 24, 8-bit gray+alpha, non-interlaced253
                                                                                                                                                                                        car_chexing_list_item_layout.xmlAndroid binary XML724
                                                                                                                                                                                        LocationMoudle_release.kotlin_moduledata16
                                                                                                                                                                                        ic_mtrl_chip_checked_circle.xmlAndroid binary XML940
                                                                                                                                                                                        design_ic_visibility_off.pngPNG image data, 36 x 36, 8-bit gray+alpha, non-interlaced507
                                                                                                                                                                                        select_dialog_item_material.xmlAndroid binary XML640
                                                                                                                                                                                        manual_csv.htmlHTML document, UTF-8 Unicode (with BOM) text, with CRLF line terminators1652
                                                                                                                                                                                        msg_icon.pngPNG image data, 48 x 48, 8-bit gray+alpha, non-interlaced690
                                                                                                                                                                                        mq_redirect_queue_31.pngPNG image data, 200 x 100, 4-bit colormap, non-interlaced435
                                                                                                                                                                                        mtrl_chip_close_icon_tint.xmlAndroid binary XML1092
                                                                                                                                                                                        abc_primary_text_material_dark.xmlAndroid binary XML464
                                                                                                                                                                                        weibosdk_empty_failed.pngPNG image data, 200 x 200, 8-bit colormap, non-interlaced4662
                                                                                                                                                                                        abc_btn_radio_to_on_mtrl_015.pngPNG image data, 96 x 96, 8-bit gray+alpha, non-interlaced1208
                                                                                                                                                                                        abc_tint_spinner.xmlAndroid binary XML668
                                                                                                                                                                                        ic_com_sina_weibo_sdk_button_blue_focused.9.pngPNG image data, 15 x 64, 8-bit/color RGBA, non-interlaced660
                                                                                                                                                                                        androidx.slidingpanelayout_slidingpanelayout.versionASCII text6
                                                                                                                                                                                        kotlin-stdlib-coroutines.kotlin_moduledata381
                                                                                                                                                                                        icon_cxxb_yellow.pngPNG image data, 72 x 72, 8-bit colormap, non-interlaced1887
                                                                                                                                                                                        mq_item_chat_right.xmlAndroid binary XML3072
                                                                                                                                                                                        mq_shape_evaluate_neutral.xmlAndroid binary XML524
                                                                                                                                                                                        push_versionASCII text, with no line terminators40
                                                                                                                                                                                        car_type_select_activity.xmlAndroid binary XML2100
                                                                                                                                                                                        icon_empty_oil.jpg[TIFF image data, big-endian, direntries=1], baseline, precision 8, 720x280, frames 38275
                                                                                                                                                                                        KotlinVersion.kotlin_metadatadata610
                                                                                                                                                                                        about.htmlHTML document, UTF-8 Unicode text, with CRLF line terminators2863
                                                                                                                                                                                        abc_ic_star_half_black_16dp.pngPNG image data, 24 x 24, 8-bit gray+alpha, non-interlaced197
                                                                                                                                                                                        notification_media_cancel_action.xmlAndroid binary XML744
                                                                                                                                                                                        list_dialog_item.xmlAndroid binary XML436
                                                                                                                                                                                        get_code_button.9.pngPNG image data, 79 x 76, 8-bit/color RGBA, non-interlaced2305
                                                                                                                                                                                        MovingSubList.kotlin_metadatadata362
                                                                                                                                                                                        expense_type_list_activity.xmlAndroid binary XML2580
                                                                                                                                                                                        ly_instal_pic_text.xmlAndroid binary XML1760
                                                                                                                                                                                        abc_ic_menu_paste_mtrl_am_alpha.pngPNG image data, 72 x 72, 8-bit gray+alpha, non-interlaced348
                                                                                                                                                                                        report_activity.xmlAndroid binary XML10964
                                                                                                                                                                                        design_tint_password_toggle.xmlAndroid binary XML480
                                                                                                                                                                                        UnsignedUtilsKt.kotlin_metadatadata634
                                                                                                                                                                                        CoroutinesIntrinsicsHKt.kotlin_metadatadata678
                                                                                                                                                                                        back_activity.xmlAndroid binary XML7156
                                                                                                                                                                                        icon_back_black.pngPNG image data, 30 x 30, 8-bit/color RGBA, non-interlaced402
                                                                                                                                                                                        mq_emoji_30.pngPNG image data, 48 x 48, 8-bit colormap, non-interlaced2378
                                                                                                                                                                                        design_ic_visibility_off.xmlAndroid binary XML1144
                                                                                                                                                                                        icon_lc_a_black.pngPNG image data, 96 x 96, 8-bit gray+alpha, non-interlaced2414
                                                                                                                                                                                        app_release.kotlin_moduledata119
                                                                                                                                                                                        mq_item_rich_text.xmlAndroid binary XML1948
                                                                                                                                                                                        ic_com_sina_weibo_sdk_login_with_text.pngPNG image data, 173 x 32, 8-bit/color RGBA, non-interlaced7723
                                                                                                                                                                                        abc_switch_track_mtrl_alpha.9.pngPNG image data, 35 x 25, 8-bit gray+alpha, non-interlaced484
                                                                                                                                                                                        mtrl_chip_ripple_color.xmlAndroid binary XML948
                                                                                                                                                                                        JvmSynthetic.kotlin_metadatadata316
                                                                                                                                                                                        user_select.xmlAndroid binary XML468
                                                                                                                                                                                        abc_scrubber_control_to_pressed_mtrl_005.pngPNG image data, 54 x 54, 8-bit gray+alpha, non-interlaced595
                                                                                                                                                                                        UShort.kotlin_metadatadata1822
                                                                                                                                                                                        manual_trip_report.htmlHTML document, UTF-8 Unicode (with BOM) text, with CRLF line terminators1762
                                                                                                                                                                                        mq_item_form_checkbox.xmlAndroid binary XML540
                                                                                                                                                                                        arrow_lt.pngPNG image data, 110 x 230, 8-bit colormap, non-interlaced4104
                                                                                                                                                                                        abc_spinner_mtrl_am_alpha.9.pngPNG image data, 27 x 36, 8-bit gray+alpha, non-interlaced345
                                                                                                                                                                                        ic_com_sina_weibo_sdk_logo.pngPNG image data, 48 x 48, 8-bit/color RGBA, non-interlaced2334
                                                                                                                                                                                        notification_bg_normal_pressed.9.pngPNG image data, 8 x 8, 8-bit/color RGB, non-interlaced223
                                                                                                                                                                                        get_code_button_highlighted.9.pngPNG image data, 52 x 50, 8-bit/color RGBA, non-interlaced1132
                                                                                                                                                                                        TakeWhileSequence.kotlin_metadatadata313
                                                                                                                                                                                        mq_shape_chat_unread_circle_bg.xmlAndroid binary XML556
                                                                                                                                                                                        abc_ic_menu_copy_mtrl_am_alpha.pngPNG image data, 36 x 36, 8-bit gray+alpha, non-interlaced202
                                                                                                                                                                                        abc_tint_switch_track.xmlAndroid binary XML664
                                                                                                                                                                                        single_select_txv_color.xmlAndroid binary XML588
                                                                                                                                                                                        mq_evaluate_bad.pngPNG image data, 96 x 96, 8-bit colormap, non-interlaced1799
                                                                                                                                                                                        design_layout_snackbar.xmlAndroid binary XML528
                                                                                                                                                                                        ExperimentalUnsignedTypes.kotlin_metadatadata627
                                                                                                                                                                                        ad_img_item.xmlAndroid binary XML1116
                                                                                                                                                                                        icon_pull_down.pngPNG image data, 42 x 42, 8-bit gray+alpha, non-interlaced268
                                                                                                                                                                                        abc_scrubber_control_to_pressed_mtrl_000.pngPNG image data, 24 x 24, 8-bit gray+alpha, non-interlaced267
                                                                                                                                                                                        mq_voice_want_cancel.pngPNG image data, 600 x 600, 8-bit colormap, non-interlaced4022
                                                                                                                                                                                        about.cssUTF-8 Unicode text, with CRLF line terminators1359
                                                                                                                                                                                        abc_ic_menu_paste_mtrl_am_alpha.pngPNG image data, 48 x 48, 8-bit gray+alpha, non-interlaced243
                                                                                                                                                                                        icon_xby_black.pngPNG image data, 72 x 72, 8-bit gray+alpha, non-interlaced1196
                                                                                                                                                                                        abc_tab_indicator_mtrl_alpha.9.pngPNG image data, 12 x 12, 8-bit gray+alpha, non-interlaced186
                                                                                                                                                                                        notification_template_lines_media.xmlAndroid binary XML2872
                                                                                                                                                                                        abc_btn_radio_to_on_mtrl_000.pngPNG image data, 96 x 96, 8-bit gray+alpha, non-interlaced984
                                                                                                                                                                                        abc_spinner_mtrl_am_alpha.9.pngPNG image data, 72 x 96, 8-bit gray+alpha, non-interlaced430
                                                                                                                                                                                        CombinedContext.kotlin_metadatadata933
                                                                                                                                                                                        ReverseOrderComparator.kotlin_metadatadata246
                                                                                                                                                                                        icon_kefu.pngPNG image data, 48 x 48, 8-bit gray+alpha, non-interlaced656
                                                                                                                                                                                        heart_icon.pngPNG image data, 56 x 48, 8-bit gray+alpha, non-interlaced548
                                                                                                                                                                                        mq_message_form_exit.xmlAndroid binary XML344
                                                                                                                                                                                        chart_cspt_yearly_comparison.htmlHTML document, UTF-8 Unicode text, with CRLF line terminators9982
                                                                                                                                                                                        mq_voice_level2.pngPNG image data, 600 x 600, 8-bit colormap, non-interlaced6798
                                                                                                                                                                                        abc_btn_switch_to_on_mtrl_00001.9.pngPNG image data, 81 x 81, 8-bit gray+alpha, non-interlaced2463
                                                                                                                                                                                        abc_list_pressed_holo_light.9.pngPNG image data, 9 x 9, 8-bit gray+alpha, non-interlaced208
                                                                                                                                                                                        notify_type_dialog.xmlAndroid binary XML9012
                                                                                                                                                                                        arrow_lb.pngPNG image data, 230 x 110, 8-bit colormap, non-interlaced4047
                                                                                                                                                                                        androidx.appcompat_appcompat.versionASCII text6
                                                                                                                                                                                        mintegral_reward_videoview_item.xmlTarga image data - RLE 600 x 65536 x 24 +1 +28 ""1792
                                                                                                                                                                                        com.google.android.material_material.versionASCII text, with no line terminators10
                                                                                                                                                                                        design_navigation_menu.xmlAndroid binary XML528
                                                                                                                                                                                        mq_loading_2.pngPNG image data, 40 x 40, 8-bit gray+alpha, non-interlaced230
                                                                                                                                                                                        abc_list_selector_disabled_holo_dark.9.pngPNG image data, 42 x 126, 8-bit gray+alpha, non-interlaced260
                                                                                                                                                                                        mq_item_useless_redirect.xmlAndroid binary XML872
                                                                                                                                                                                        LazyThreadSafetyMode.kotlin_metadatadata155
                                                                                                                                                                                        notification_template_big_media_custom.xmlAndroid binary XML3044
                                                                                                                                                                                        androidx.swiperefreshlayout_swiperefreshlayout.versionASCII text6
                                                                                                                                                                                        abc_ic_star_black_48dp.pngPNG image data, 48 x 48, 8-bit gray+alpha, non-interlaced467
                                                                                                                                                                                        DropTakeSequence.kotlin_metadatadata203
                                                                                                                                                                                        CoroutineContext.kotlin_metadatadata584
                                                                                                                                                                                        car_list_layout.xmlTarga image data - RLE 636 x 65536 x 32 +1 +28 ""2048
                                                                                                                                                                                        mq_ic_image_active.pngPNG image data, 72 x 72, 8-bit colormap, non-interlaced618
                                                                                                                                                                                        icon_delete.pngPNG image data, 30 x 30, 8-bit gray+alpha, non-interlaced239
                                                                                                                                                                                        icon_lc_a_black.pngPNG image data, 72 x 72, 8-bit gray+alpha, non-interlaced1779
                                                                                                                                                                                        activity_main.xmlAndroid binary XML2948
                                                                                                                                                                                        icon_xby_black.pngPNG image data, 96 x 96, 8-bit gray+alpha, non-interlaced1523
                                                                                                                                                                                        mq_voice_left_playing_level1.pngPNG image data, 48 x 48, 8-bit/color RGBA, non-interlaced317
                                                                                                                                                                                        abc_ic_star_half_black_36dp.pngPNG image data, 36 x 36, 8-bit gray+alpha, non-interlaced253
                                                                                                                                                                                        SafeContinuation.kotlin_metadatadata470
                                                                                                                                                                                        mq_redirect_queue_19.pngPNG image data, 200 x 100, 8-bit colormap, non-interlaced777
                                                                                                                                                                                        abc_btn_switch_to_on_mtrl_00001.9.pngPNG image data, 108 x 108, 8-bit gray+alpha, non-interlaced2505
                                                                                                                                                                                        mq_selector_emotion_indicator.xmlAndroid binary XML1028
                                                                                                                                                                                        mintegral_cm_head.pngPNG image data, 710 x 4, 8-bit/color RGB, non-interlaced333
                                                                                                                                                                                        UByteArray.kotlin_metadatadata858
                                                                                                                                                                                        tab_txv_color.xmlAndroid binary XML464
                                                                                                                                                                                        abc_seekbar_thumb_material.xmlAndroid binary XML1100
                                                                                                                                                                                        MergingSequence.kotlin_metadatadata359
                                                                                                                                                                                        abc_screen_toolbar.xmlAndroid binary XML1452
                                                                                                                                                                                        design_layout_snackbar_include.xmlAndroid binary XML1444
                                                                                                                                                                                        share_icon.pngPNG image data, 48 x 48, 8-bit gray+alpha, non-interlaced512
                                                                                                                                                                                        MapWithDefault.kotlin_metadatadata220
                                                                                                                                                                                        icon_lc_a_green.pngPNG image data, 96 x 96, 8-bit colormap, non-interlaced2023
                                                                                                                                                                                        oil_chart_group_item_bg_left.xmlAndroid binary XML1220
                                                                                                                                                                                        mq_ic_image_normal.pngPNG image data, 72 x 72, 8-bit colormap, non-interlaced617
                                                                                                                                                                                        progress_web_drawable.xmlAndroid binary XML1148
                                                                                                                                                                                        com_sina_weibo_sdk_button_grey.xmlAndroid binary XML588
                                                                                                                                                                                        chart.cssASCII text, with CRLF line terminators495
                                                                                                                                                                                        abc_text_select_handle_middle_mtrl_light.pngPNG image data, 20 x 24, 8-bit/color RGBA, non-interlaced310
                                                                                                                                                                                        ico_qq.pngPNG image data, 88 x 88, 8-bit colormap, non-interlaced1761
                                                                                                                                                                                        mq_ic_holder_dark.pngPNG image data, 354 x 354, 8-bit colormap, non-interlaced1357
                                                                                                                                                                                        androidx.media_media.versionASCII text6
                                                                                                                                                                                        libwbsafeedit_x86ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, stripped9352
                                                                                                                                                                                        icon_message.pngPNG image data, 60 x 60, 8-bit gray+alpha, non-interlaced662
                                                                                                                                                                                        ReversedComparator.kotlin_metadatadata243
                                                                                                                                                                                        icon_spend_type_filter.pngPNG image data, 42 x 42, 8-bit/color RGBA, non-interlaced460
                                                                                                                                                                                        LazyKt.kotlin_metadatadata262
                                                                                                                                                                                        mq_activity_inquiry_form.xmlAndroid binary XML2420
                                                                                                                                                                                        abc_activity_chooser_view_list_item.xmlAndroid binary XML1304
                                                                                                                                                                                        libBaiduMapSDK_map_v5_2_0.soELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /system/, stripped1968772
                                                                                                                                                                                        mq_emoji_18.pngPNG image data, 48 x 48, 8-bit colormap, non-interlaced2332
                                                                                                                                                                                        MutableMapWithDefault.kotlin_metadatadata228
                                                                                                                                                                                        abc_list_pressed_holo_dark.9.pngPNG image data, 6 x 6, 8-bit gray+alpha, non-interlaced207
                                                                                                                                                                                        icon_notify_delete.pngPNG image data, 60 x 60, 8-bit gray+alpha, non-interlaced324
                                                                                                                                                                                        abc_ic_star_half_black_16dp.pngPNG image data, 16 x 16, 8-bit gray+alpha, non-interlaced146
                                                                                                                                                                                        icon_back_grey.pngPNG image data, 32 x 32, 8-bit gray+alpha, non-interlaced238
                                                                                                                                                                                        notification_bg_low_pressed.9.pngPNG image data, 8 x 8, 8-bit/color RGB, non-interlaced223
                                                                                                                                                                                        ContractBuilderKt.kotlin_metadatadata360
                                                                                                                                                                                        background_stat_table.xmlAndroid binary XML420
                                                                                                                                                                                        abc_list_divider_material.xmlAndroid binary XML480
                                                                                                                                                                                        icon_arrow_right.pngPNG image data, 30 x 30, 8-bit gray+alpha, non-interlaced210
                                                                                                                                                                                        report_ph_bg.xmlAndroid binary XML448
                                                                                                                                                                                        abc_btn_colored_material.xmlAndroid binary XML1716
                                                                                                                                                                                        ContinuationInterceptor.kotlin_metadatadata511
                                                                                                                                                                                        oil_fragment.xmlAndroid binary XML11796
                                                                                                                                                                                        icon_rq_black.pngPNG image data, 96 x 96, 8-bit gray+alpha, non-interlaced869
                                                                                                                                                                                        abc_textfield_default_mtrl_alpha.9.pngPNG image data, 12 x 11, 8-bit gray+alpha, non-interlaced178
                                                                                                                                                                                        edt_txv_bg.xmlAndroid binary XML520
                                                                                                                                                                                        mq_redirect_queue_27.pngPNG image data, 200 x 100, 8-bit colormap, non-interlaced922
                                                                                                                                                                                        mq_activity_message_form.xmlAndroid binary XML2716
                                                                                                                                                                                        loading_alert.xmlAndroid binary XML1004
                                                                                                                                                                                        ContinuationInterceptor.kotlin_metadatadata367
                                                                                                                                                                                        weibosdk_navigationbar_background.9.pngPNG image data, 4 x 88, 8-bit/color RGBA, non-interlaced185
                                                                                                                                                                                        abc_list_pressed_holo_dark.9.pngPNG image data, 12 x 12, 8-bit gray+alpha, non-interlaced209
                                                                                                                                                                                        StringsKt.kotlin_metadatadata4296
                                                                                                                                                                                        mq_emoji_7.pngPNG image data, 48 x 48, 8-bit colormap, non-interlaced2355
                                                                                                                                                                                        icon_rq_c_red.pngPNG image data, 96 x 96, 8-bit colormap, non-interlaced1001
                                                                                                                                                                                        notification_action.xmlAndroid binary XML1052
                                                                                                                                                                                        mintegral_video_common_alertview_cancel_bg.xmlAndroid binary XML484
                                                                                                                                                                                        icon_qq.pngPNG image data, 40 x 40, 8-bit/color RGBA, non-interlaced530
                                                                                                                                                                                        LinkedHashSet.kotlin_metadatadata613
                                                                                                                                                                                        ic_com_sina_weibo_sdk_button_grey_focused.9.pngPNG image data, 15 x 64, 8-bit/color RGBA, non-interlaced708
                                                                                                                                                                                        abc_tab_indicator_mtrl_alpha.9.pngPNG image data, 48 x 48, 8-bit gray+alpha, non-interlaced202
                                                                                                                                                                                        mq_redirect_queue_04.pngPNG image data, 200 x 100, 8-bit colormap, non-interlaced564
                                                                                                                                                                                        abc_switch_track_mtrl_alpha.9.pngPNG image data, 47 x 32, 8-bit gray+alpha, non-interlaced618
                                                                                                                                                                                        little_bear_plays_car_720.jpg[TIFF image data, big-endian, direntries=1], baseline, precision 8, 720x280, frames 38275
                                                                                                                                                                                        mq_top_pop_tip.xmlAndroid binary XML476
                                                                                                                                                                                        ObservableProperty.kotlin_metadatadata477
                                                                                                                                                                                        icon_lc_a_green.pngPNG image data, 72 x 72, 8-bit colormap, non-interlaced1549
                                                                                                                                                                                        icon_dby_black.pngPNG image data, 72 x 72, 8-bit gray+alpha, non-interlaced1209
                                                                                                                                                                                        ic_com_sina_weibo_sdk_close.pngPNG image data, 25 x 25, 8-bit/color RGBA, non-interlaced1387
                                                                                                                                                                                        play_arrow.pngPNG image data, 48 x 48, 8-bit/color RGBA, non-interlaced274
                                                                                                                                                                                        mintegral_video_common_full_while_star.pngPNG image data, 20 x 19, 8-bit colormap, non-interlaced296
                                                                                                                                                                                        icon_xby_green.pngPNG image data, 96 x 96, 8-bit colormap, non-interlaced1440
                                                                                                                                                                                        ic_com_sina_weibo_sdk_login_with_account_text_normal.pngPNG image data, 206 x 54, 8-bit/color RGBA, non-interlaced7438
                                                                                                                                                                                        icon_share_to_friend.pngPNG image data, 48 x 48, 8-bit gray+alpha, non-interlaced502
                                                                                                                                                                                        abc_menu_hardkey_panel_mtrl_mult.9.pngPNG image data, 96 x 36, 8-bit gray+alpha, non-interlaced738
                                                                                                                                                                                        AbstractCoroutineContextElement.kotlin_metadatadata269
                                                                                                                                                                                        mq_selector_evaluate_et.xmlTarga image data - RLE 216 x 65536 x 11 +1 +28 ""1536
                                                                                                                                                                                        abc_ratingbar_small_material.xmlAndroid binary XML704
                                                                                                                                                                                        abc_list_focused_holo.9.pngPNG image data, 6 x 6, 8-bit/color RGBA, non-interlaced222
                                                                                                                                                                                        oil_fragment.xmlAndroid binary XML11796
                                                                                                                                                                                        libiflyads.soELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=b513589367b8ad871a22eb56735133abe9591d98, stripped50712
                                                                                                                                                                                        KotlinHKt.kotlin_metadatadata1146
                                                                                                                                                                                        mq_rotate_progress_bar_photopicker.xmlAndroid binary XML856
                                                                                                                                                                                        chart_expense_composition_ratio_demo.jsUTF-8 Unicode text, with very long lines, with CRLF line terminators817
                                                                                                                                                                                        ComparableRange.kotlin_metadatadata362
                                                                                                                                                                                        mq_emoji_26.pngPNG image data, 48 x 48, 8-bit colormap, non-interlaced2283
                                                                                                                                                                                        design_bottom_navigation_item_background.xmlAndroid binary XML784
                                                                                                                                                                                        ic_com_sina_weibo_sdk_logo.pngPNG image data, 64 x 64, 8-bit/color RGBA, non-interlaced3237
                                                                                                                                                                                        oil_fragment.xmlAndroid binary XML11776
                                                                                                                                                                                        DVHotcity.cfgISO-8859 text, with very long lines, with no line terminators1937
                                                                                                                                                                                        abc_list_divider_mtrl_alpha.9.pngPNG image data, 1 x 1, 8-bit grayscale, non-interlaced167
                                                                                                                                                                                        spend_select.xmlAndroid binary XML468
                                                                                                                                                                                        libobjectbox-jni.soELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=d47f0251e090c2f2b7f6e53fed76328a2c28da68, stripped735276
                                                                                                                                                                                        common_button_white_highlighted.9.pngPNG image data, 22 x 70, 8-bit/color RGBA, non-interlaced466
                                                                                                                                                                                        AccessibleLateinitPropertyLiteral.kotlin_metadatadata380
                                                                                                                                                                                        notify_btn_bg.xmlAndroid binary XML592
                                                                                                                                                                                        ic_com_sina_weibo_sdk_button_blue_normal.9.pngPNG image data, 15 x 64, 8-bit/color RGBA, non-interlaced620
                                                                                                                                                                                        abc_color_highlight_material.xmlAndroid binary XML544
                                                                                                                                                                                        support_simple_spinner_dropdown_item.xmlAndroid binary XML464
                                                                                                                                                                                        ArrayAsCollection.kotlin_metadatadata452
                                                                                                                                                                                        abc_list_divider_mtrl_alpha.9.pngPNG image data, 2 x 2, 8-bit grayscale, non-interlaced171
                                                                                                                                                                                        icon_add_tab.pngPNG image data, 36 x 36, 8-bit/color RGBA, non-interlaced220
                                                                                                                                                                                        androidx.core_core.versionASCII text6
                                                                                                                                                                                        money0.pngPNG image data, 100 x 100, 8-bit colormap, non-interlaced1158
                                                                                                                                                                                        logo_share.pngPNG image data, 734 x 201, 8-bit/color RGBA, non-interlaced33300
                                                                                                                                                                                        notification_template_big_media.xmlAndroid binary XML1504
                                                                                                                                                                                        abc_btn_colored_text_material.xmlAndroid binary XML604
                                                                                                                                                                                        icon_dby_black.pngPNG image data, 96 x 96, 8-bit gray+alpha, non-interlaced1551
                                                                                                                                                                                        SDK_Default_Icon_Passenger.pngPNG image data, 34 x 90, 8-bit colormap, non-interlaced706
                                                                                                                                                                                        abc_text_select_handle_middle_mtrl_light.pngPNG image data, 60 x 72, 8-bit/color RGBA, non-interlaced753
                                                                                                                                                                                        UseExperimental.kotlin_metadatadata652
                                                                                                                                                                                        SetsKt.kotlin_metadatadata629
                                                                                                                                                                                        mintegral_reward_activity_video_templete_transparent.xmlAndroid binary XML1300
                                                                                                                                                                                        abc_textfield_activated_mtrl_alpha.9.pngPNG image data, 19 x 16, 8-bit gray+alpha, non-interlaced186
                                                                                                                                                                                        abc_list_pressed_holo_light.9.pngPNG image data, 12 x 12, 8-bit gray+alpha, non-interlaced209
                                                                                                                                                                                        abc_tab_indicator_mtrl_alpha.9.pngPNG image data, 36 x 36, 8-bit gray+alpha, non-interlaced204
                                                                                                                                                                                        JvmMultifileClass.kotlin_metadatadata283
                                                                                                                                                                                        pic_two.xmlAndroid binary XML2612
                                                                                                                                                                                        pull_up_layout_footer.xmlAndroid binary XML1232
                                                                                                                                                                                        arrow_tr.pngPNG image data, 230 x 110, 8-bit colormap, non-interlaced4074
                                                                                                                                                                                        ResultKt.kotlin_metadatadata1440
                                                                                                                                                                                        objectbox_notification.pngPNG image data, 48 x 48, 8-bit gray+alpha, non-interlaced815
                                                                                                                                                                                        mq_redirect_queue_12.pngPNG image data, 200 x 100, 8-bit colormap, non-interlaced598
                                                                                                                                                                                        mq_item_form_type_single_choice.xmlAndroid binary XML788
                                                                                                                                                                                        androidx.cursoradapter_cursoradapter.versionASCII text6
                                                                                                                                                                                        checkbox_small_selected.pngPNG image data, 32 x 32, 8-bit/color RGBA, non-interlaced298
                                                                                                                                                                                        SequenceBuilderIterator.kotlin_metadatadata739
                                                                                                                                                                                        mq_ic_holder_light.pngPNG image data, 354 x 354, 8-bit colormap, non-interlaced1346
                                                                                                                                                                                        $avd_hide_password__1.xmlAndroid binary XML592
                                                                                                                                                                                        abc_textfield_search_activated_mtrl_alpha.9.pngPNG image data, 24 x 6, 8-bit gray+alpha, non-interlaced184
                                                                                                                                                                                        icon_spend_checked.pngPNG image data, 66 x 66, 8-bit colormap, non-interlaced356
                                                                                                                                                                                        mtg_provider_paths.xmlAndroid binary XML400
                                                                                                                                                                                        classes2.dexDalvik dex file version 0351112096
                                                                                                                                                                                        abc_tint_seek_thumb.xmlAndroid binary XML604
                                                                                                                                                                                        ic_com_sina_weibo_sdk_login_button_with_frame_logo_normal.pngPNG image data, 76 x 76, 8-bit colormap, non-interlaced2045
                                                                                                                                                                                        androidx.lifecycle_lifecycle-livedata-core.versionASCII text6
                                                                                                                                                                                        abc_ic_go_search_api_material.xmlAndroid binary XML640
                                                                                                                                                                                        mtrl_fab_transformation_sheet_expand_spec.xmlAndroid binary XML1888
                                                                                                                                                                                        Transient.kotlin_metadatadata276
                                                                                                                                                                                        mq_emoji_34.pngPNG image data, 48 x 48, 8-bit colormap, non-interlaced2363
                                                                                                                                                                                        ic_com_sina_weibo_sdk_login_button_with_frame_logo_focused.pngPNG image data, 108 x 108, 8-bit/color RGBA, non-interlaced5805
                                                                                                                                                                                        abc_text_select_handle_left_mtrl_light.pngPNG image data, 132 x 66, 8-bit colormap, non-interlaced420
                                                                                                                                                                                        androidx.versionedparcelable_versionedparcelable.versionASCII text6
                                                                                                                                                                                        message_item.xmlAndroid binary XML2356
                                                                                                                                                                                        mtrl_linear_out_slow_in.xmlAndroid binary XML400
                                                                                                                                                                                        icon_add_tab.pngPNG image data, 54 x 54, 8-bit/color RGBA, non-interlaced315
                                                                                                                                                                                        icon_dby_yellow.pngPNG image data, 72 x 72, 8-bit colormap, non-interlaced1142
                                                                                                                                                                                        add_income_type_activity.xmlAndroid binary XML6740
                                                                                                                                                                                        abc_popup_background_mtrl_mult.9.pngPNG image data, 64 x 32, 8-bit gray+alpha, non-interlaced776
                                                                                                                                                                                        mq_bg_edit_view.9.pngPNG image data, 50 x 50, 8-bit gray+alpha, non-interlaced445
                                                                                                                                                                                        notification_template_custom_big.xmlAndroid binary XML3208
                                                                                                                                                                                        search_clear_btn_down.pngPNG image data, 30 x 30, 8-bit/color RGBA, non-interlaced614
                                                                                                                                                                                        progress_drawable.xmlAndroid binary XML1088
                                                                                                                                                                                        mq_dialog_loading_photopicker.xmlAndroid binary XML968
                                                                                                                                                                                        Appendable.kotlin_metadatadata254
                                                                                                                                                                                        mq_emoji_11.pngPNG image data, 48 x 48, 8-bit colormap, non-interlaced2255
                                                                                                                                                                                        androidx.vectordrawable_vectordrawable-animated.versionASCII text6
                                                                                                                                                                                        icon_dby_green.pngPNG image data, 72 x 72, 8-bit colormap, non-interlaced1144
                                                                                                                                                                                        design_fab_hide_motion_spec.xmlAndroid binary XML796
                                                                                                                                                                                        abc_ratingbar_material.xmlAndroid binary XML664
                                                                                                                                                                                        notification_template_big_media_narrow_custom.xmlAndroid binary XML3216
                                                                                                                                                                                        dialog_enter_anim.xmlAndroid binary XML352
                                                                                                                                                                                        mtrl_fast_out_linear_in.xmlAndroid binary XML136
                                                                                                                                                                                        Grouping.kotlin_metadatadata261
                                                                                                                                                                                        NaturalOrderComparator.kotlin_metadatadata246
                                                                                                                                                                                        mtrl_fab_hide_motion_spec.xmlAndroid binary XML796
                                                                                                                                                                                        abc_ic_menu_copy_mtrl_am_alpha.pngPNG image data, 24 x 24, 8-bit gray+alpha, non-interlaced133
                                                                                                                                                                                        mintegral_cm_exits_selected.pngPNG image data, 49 x 51, 8-bit/color RGBA, non-interlaced1230
                                                                                                                                                                                        ic_com_sina_weibo_sdk_button_grey_normal.9.pngPNG image data, 15 x 64, 8-bit/color RGBA, non-interlaced601
                                                                                                                                                                                        abc_text_select_handle_middle_mtrl_dark.pngPNG image data, 40 x 48, 8-bit/color RGBA, non-interlaced583
                                                                                                                                                                                        UArraySortingKt.kotlin_metadatadata647
                                                                                                                                                                                        com_sina_weibo_sdk_button_blue.xmlTarga image data - RLE 172 x 65536 x 7 +1 +28 ""768
                                                                                                                                                                                        abc_ic_menu_cut_mtrl_alpha.pngPNG image data, 48 x 48, 8-bit gray+alpha, non-interlaced492
                                                                                                                                                                                        abc_text_select_handle_right_mtrl_dark.pngPNG image data, 132 x 66, 8-bit colormap, non-interlaced422
                                                                                                                                                                                        mq_redirect_queue_20.pngPNG image data, 200 x 100, 8-bit colormap, non-interlaced762
                                                                                                                                                                                        ContinuationKt.kotlin_metadatadata1040
                                                                                                                                                                                        fragment_add_income.xmlAndroid binary XML3488
                                                                                                                                                                                        abc_textfield_search_default_mtrl_alpha.9.pngPNG image data, 24 x 6, 8-bit gray+alpha, non-interlaced182
                                                                                                                                                                                        navigation_empty_icon.xmlAndroid binary XML516
                                                                                                                                                                                        design_ic_visibility_off.pngPNG image data, 48 x 48, 8-bit gray+alpha, non-interlaced629
                                                                                                                                                                                        mtrl_layout_snackbar.xmlAndroid binary XML528
                                                                                                                                                                                        EmptyMap.kotlin_metadatadata673
                                                                                                                                                                                        abc_ic_menu_share_mtrl_alpha.pngPNG image data, 72 x 72, 8-bit gray+alpha, non-interlaced700
                                                                                                                                                                                        add_station_layout.xmlAndroid binary XML2452
                                                                                                                                                                                        abc_ic_star_half_black_16dp.pngPNG image data, 32 x 32, 8-bit gray+alpha, non-interlaced235
                                                                                                                                                                                        icon_share.pngPNG image data, 40 x 40, 8-bit gray+alpha, non-interlaced300
                                                                                                                                                                                        icon_jszns_black.pngPNG image data, 96 x 96, 8-bit gray+alpha, non-interlaced2041
                                                                                                                                                                                        mq_voice_level6.pngPNG image data, 600 x 600, 8-bit colormap, non-interlaced11226
                                                                                                                                                                                        icon_config.pngPNG image data, 48 x 48, 8-bit gray+alpha, non-interlaced819
                                                                                                                                                                                        ic_com_sina_weibo_sdk_login_button_with_frame_logo_normal.pngPNG image data, 28 x 28, 8-bit/color RGBA, non-interlaced969
                                                                                                                                                                                        icon_dby_green.pngPNG image data, 96 x 96, 8-bit colormap, non-interlaced1397
                                                                                                                                                                                        login_add_icon.pngPNG image data, 750 x 180, 8-bit colormap, non-interlaced2433
                                                                                                                                                                                        abc_list_pressed_holo_dark.9.pngPNG image data, 18 x 18, 8-bit gray+alpha, non-interlaced212
                                                                                                                                                                                        tooltip_frame_light.xmlAndroid binary XML484
                                                                                                                                                                                        mq_shape_evaluate_angry.xmlAndroid binary XML524
                                                                                                                                                                                        icon_lc_b_red.pngPNG image data, 72 x 72, 8-bit colormap, non-interlaced1432
                                                                                                                                                                                        Synchronized.kotlin_metadatadata332
                                                                                                                                                                                        abc_ic_menu_cut_mtrl_alpha.pngPNG image data, 96 x 96, 8-bit gray+alpha, non-interlaced910
                                                                                                                                                                                        pic_four.xmlAndroid binary XML2240
                                                                                                                                                                                        notification_tile_bg.xmlAndroid binary XML304
                                                                                                                                                                                        mintegral_reward_sound_close.pngPNG image data, 75 x 75, 8-bit gray+alpha, non-interlaced3028
                                                                                                                                                                                        abc_seekbar_tick_mark_material.xmlAndroid binary XML516
                                                                                                                                                                                        download_notification_layout_demo.xmlAndroid binary XML3004
                                                                                                                                                                                        TransformingIndexedSequence.kotlin_metadatadata339
                                                                                                                                                                                        icon_hd_cxpm.pngPNG image data, 120 x 120, 8-bit colormap, non-interlaced997
                                                                                                                                                                                        abc_tab_indicator_mtrl_alpha.9.pngPNG image data, 24 x 24, 8-bit gray+alpha, non-interlaced194
                                                                                                                                                                                        icon_find_checked.pngPNG image data, 66 x 66, 8-bit colormap, non-interlaced856
                                                                                                                                                                                        select_station_layout.xmlAndroid binary XML4008
                                                                                                                                                                                        abc_hint_foreground_material_dark.xmlAndroid binary XML564
                                                                                                                                                                                        notification_template_big_media_narrow.xmlAndroid binary XML1824
                                                                                                                                                                                        coroutines.kotlin_builtinsdata200
                                                                                                                                                                                        ic_com_sina_weibo_sdk_button_blue_normal.9.pngPNG image data, 9 x 43, 8-bit/color RGBA, non-interlaced444
                                                                                                                                                                                        ico_down_car.pngPNG image data, 18 x 18, 8-bit gray+alpha, non-interlaced160
                                                                                                                                                                                        DVVersion.cfgASCII text, with very long lines, with no line terminators449
                                                                                                                                                                                        ic_com_sina_weibo_sdk_login_button_with_frame_logo_normal.pngPNG image data, 108 x 108, 8-bit colormap, non-interlaced2836
                                                                                                                                                                                        logo_share.pngPNG image data, 734 x 201, 8-bit/color RGBA, non-interlaced33300
                                                                                                                                                                                        mq_ic_gallery_camera.pngPNG image data, 144 x 144, 8-bit colormap, non-interlaced1163
                                                                                                                                                                                        ExperimentalMultiplatform.kotlin_metadatadata584
                                                                                                                                                                                        main_bottombtn_down.9.pngPNG image data, 38 x 35, 8-bit/color RGBA, non-interlaced511
                                                                                                                                                                                        EmptyCoroutineContext.kotlin_metadatadata630
                                                                                                                                                                                        abc_scrubber_track_mtrl_alpha.9.pngPNG image data, 15 x 18, 8-bit gray+alpha, non-interlaced196
                                                                                                                                                                                        notify_panel_notification_icon_bg.pngPNG image data, 14 x 14, 8-bit/color RGB, non-interlaced107
                                                                                                                                                                                        dialog_btn_o_bg.xmlAndroid binary XML1200
                                                                                                                                                                                        mq_ic_gallery_arrow_down.pngPNG image data, 72 x 72, 8-bit gray+alpha, non-interlaced431
                                                                                                                                                                                        icon_back.pngPNG image data, 48 x 48, 8-bit gray+alpha, non-interlaced303
                                                                                                                                                                                        ic_com_sina_weibo_sdk_login_with_account_text_pressed.pngPNG image data, 412 x 108, 8-bit/color RGBA, non-interlaced13178
                                                                                                                                                                                        guid_lay_add_spend.xmlTarga image data - RLE 392 x 65536 x 18 +1 +28 ""1024
                                                                                                                                                                                        mq_item_robot.xmlAndroid binary XML2256
                                                                                                                                                                                        abc_text_select_handle_left_mtrl_light.pngPNG image data, 176 x 88, 8-bit colormap, non-interlaced513
                                                                                                                                                                                        abc_scrubber_control_to_pressed_mtrl_005.pngPNG image data, 72 x 72, 8-bit gray+alpha, non-interlaced631
                                                                                                                                                                                        icon_green_arrow_left.pngPNG image data, 60 x 60, 8-bit colormap, non-interlaced413
                                                                                                                                                                                        abc_ic_search_api_material.xmlAndroid binary XML812
                                                                                                                                                                                        ReversedViewsKt.kotlin_metadatadata335
                                                                                                                                                                                        mtrl_fab_ripple_color.xmlAndroid binary XML948
                                                                                                                                                                                        mintegral_cm_backward_nor.pngPNG image data, 24 x 42, 8-bit gray+alpha, non-interlaced304
                                                                                                                                                                                        mq_selector_item_folder.xmlAndroid binary XML784
                                                                                                                                                                                        icon_jszns_green.pngPNG image data, 96 x 96, 8-bit colormap, non-interlaced2066
                                                                                                                                                                                        ic_com_sina_weibo_sdk_login_button_with_frame_logo_pressed.pngPNG image data, 28 x 28, 8-bit/color RGBA, non-interlaced1289
                                                                                                                                                                                        icon_find_checked.pngPNG image data, 66 x 66, 8-bit colormap, non-interlaced909
                                                                                                                                                                                        abc_ic_menu_copy_mtrl_am_alpha.pngPNG image data, 96 x 96, 8-bit gray+alpha, non-interlaced327
                                                                                                                                                                                        tip_dialog_layout.xmlAndroid binary XML1844
                                                                                                                                                                                        abc_cab_background_internal_bg.xmlAndroid binary XML372
                                                                                                                                                                                        mq_redirect_queue_08.pngPNG image data, 200 x 100, 8-bit colormap, non-interlaced747
                                                                                                                                                                                        icon_hd_byjl.pngPNG image data, 120 x 120, 8-bit colormap, non-interlaced1286
                                                                                                                                                                                        abc_primary_text_material_light.xmlAndroid binary XML464
                                                                                                                                                                                        mintegral_video_common_alertview_bg.xmlAndroid binary XML484
                                                                                                                                                                                        weibosdk_dialog_bg.9.pngPNG image data, 50 x 50, 8-bit/color RGBA, non-interlaced495
                                                                                                                                                                                        abc_text_select_handle_middle_mtrl_dark.pngPNG image data, 60 x 72, 8-bit/color RGBA, non-interlaced752
                                                                                                                                                                                        mintegral_video_common_alertview.xmlAndroid binary XML1960
                                                                                                                                                                                        abc_text_select_handle_right_mtrl_dark.pngPNG image data, 176 x 88, 8-bit colormap, non-interlaced513
                                                                                                                                                                                        icon_rq_b_yellow.pngPNG image data, 72 x 72, 8-bit colormap, non-interlaced429
                                                                                                                                                                                        ic_com_sina_weibo_sdk_login_with_account_text_focused.pngPNG image data, 152 x 38, 8-bit/color RGBA, non-interlaced5257
                                                                                                                                                                                        bdxadsdk.jarJava archive data (JAR)273375
                                                                                                                                                                                        META-INFdirectory4096
                                                                                                                                                                                        classes.dexDalvik dex file version 035643104
                                                                                                                                                                                        ic_com_sina_weibo_sdk_button_grey_normal.9.pngPNG image data, 9 x 43, 8-bit/color RGBA, non-interlaced446
                                                                                                                                                                                        abc_scrubber_track_mtrl_alpha.9.pngPNG image data, 10 x 12, 8-bit gray+alpha, non-interlaced194
                                                                                                                                                                                        mq_message_form_enter.xmlAndroid binary XML344
                                                                                                                                                                                        icon_weibo.pngPNG image data, 40 x 40, 8-bit/color RGBA, non-interlaced709
                                                                                                                                                                                        icon_more_info.pngPNG image data, 42 x 42, 8-bit gray+alpha, non-interlaced588
                                                                                                                                                                                        abc_scrubber_control_off_mtrl_alpha.pngPNG image data, 18 x 48, 8-bit gray+alpha, non-interlaced201
                                                                                                                                                                                        androidx.interpolator_interpolator.versionASCII text6
                                                                                                                                                                                        add_expense_type_activity.xmlAndroid binary XML8128
                                                                                                                                                                                        com.fasterxml.jackson.core.JsonFactoryASCII text39
                                                                                                                                                                                        abc_list_pressed_holo_dark.9.pngPNG image data, 9 x 9, 8-bit gray+alpha, non-interlaced208
                                                                                                                                                                                        RequireKotlin.kotlin_metadatadata665
                                                                                                                                                                                        icon_hd_tjfx.pngPNG image data, 120 x 120, 8-bit colormap, non-interlaced2472
                                                                                                                                                                                        cacert_cn.cerPEM certificate1418
                                                                                                                                                                                        notification_bg.xmlAndroid binary XML532
                                                                                                                                                                                        kotlin.kotlin_builtinsdata14707
                                                                                                                                                                                        pic_title_logo.xmlAndroid binary XML2512
                                                                                                                                                                                        activity_notify.xmlAndroid binary XML3752
                                                                                                                                                                                        icon_spend_type_filter.pngPNG image data, 42 x 42, 8-bit/color RGBA, non-interlaced460
                                                                                                                                                                                        checkbox_small_unselected.pngPNG image data, 32 x 32, 8-bit/color RGBA, non-interlaced200
                                                                                                                                                                                        abc_dialog_material_background.xmlAndroid binary XML716
                                                                                                                                                                                        abc_search_view.xmlAndroid binary XML3472
                                                                                                                                                                                        StringNumberConversionsKt.kotlin_metadatadata541
                                                                                                                                                                                        kotlin-stdlib-jdk7.kotlin_moduledata59
                                                                                                                                                                                        abc_ic_menu_copy_mtrl_am_alpha.pngPNG image data, 72 x 72, 8-bit gray+alpha, non-interlaced263
                                                                                                                                                                                        KMutableProperty0.kotlin_metadatadata218
                                                                                                                                                                                        notification_template_media.xmlAndroid binary XML1200
                                                                                                                                                                                        activity_maintain_list.xmlAndroid binary XML2472
                                                                                                                                                                                        car_pp_list_item_layout.xmlAndroid binary XML1108
                                                                                                                                                                                        notification_template_part_time.xmlAndroid binary XML440
                                                                                                                                                                                        abc_ratingbar_indicator_material.xmlAndroid binary XML664
                                                                                                                                                                                        Sequence.kotlin_metadatadata180
                                                                                                                                                                                        abc_action_bar_item_background_material.xmlAndroid binary XML264
                                                                                                                                                                                        mtrl_tabs_icon_color_selector.xmlAndroid binary XML464
                                                                                                                                                                                        icon_more_info.pngPNG image data, 42 x 42, 8-bit gray+alpha, non-interlaced588
                                                                                                                                                                                        notification_template_icon_group.xmlAndroid binary XML988
                                                                                                                                                                                        design_bottom_sheet_slide_out.xmlAndroid binary XML616
                                                                                                                                                                                        mq_redirect_queue_16.pngPNG image data, 200 x 100, 8-bit colormap, non-interlaced705
                                                                                                                                                                                        ly_insert_image.xmlAndroid binary XML1180
                                                                                                                                                                                        abc_text_select_handle_left_mtrl_light.pngPNG image data, 88 x 44, 8-bit/color RGBA, non-interlaced335
                                                                                                                                                                                        KProperty0.kotlin_metadatadata174
                                                                                                                                                                                        icon_jszns_yellow.pngPNG image data, 72 x 72, 8-bit colormap, non-interlaced1670
                                                                                                                                                                                        abc_select_dialog_material.xmlAndroid binary XML976
                                                                                                                                                                                        login_bottom_background.9.pngPNG image data, 156 x 82, 8-bit/color RGBA, non-interlaced330
                                                                                                                                                                                        guid_lay_add_oil.xmlTarga image data - RLE 392 x 65536 x 18 +1 +28 ""1024
                                                                                                                                                                                        abc_slide_in_bottom.xmlAndroid binary XML396
                                                                                                                                                                                        $avd_show_password__2.xmlAndroid binary XML556
                                                                                                                                                                                        Serializable.kotlin_metadatadata99
                                                                                                                                                                                        main_icon_zoomin.pngPNG image data, 40 x 40, 4-bit colormap, non-interlaced161
                                                                                                                                                                                        mq_pw_photo_folder.xmlAndroid binary XML836
                                                                                                                                                                                        abc_tab_indicator_material.xmlAndroid binary XML468
                                                                                                                                                                                        LinkedHashMap.kotlin_metadatadata731
                                                                                                                                                                                        UIntProgressionIterator.kotlin_metadatadata442
                                                                                                                                                                                        abc_ic_ab_back_material.xmlAndroid binary XML692
                                                                                                                                                                                        FlatteningSequence.kotlin_metadatadata349
                                                                                                                                                                                        notification_template_custom_big.xmlAndroid binary XML2456
                                                                                                                                                                                        notification_bg_low_normal.9.pngPNG image data, 8 x 8, 8-bit grayscale, non-interlaced215
                                                                                                                                                                                        abc_btn_radio_to_on_mtrl_015.pngPNG image data, 128 x 128, 8-bit gray+alpha, non-interlaced946
                                                                                                                                                                                        timeline_icon_add_friends.pngPNG image data, 32 x 32, 8-bit colormap, non-interlaced197
                                                                                                                                                                                        Strictfp.kotlin_metadatadata364
                                                                                                                                                                                        mq_dialog_ticket_categry.xmlAndroid binary XML868
                                                                                                                                                                                        abc_scrubber_primary_mtrl_alpha.9.pngPNG image data, 30 x 36, 8-bit gray+alpha, non-interlaced210
                                                                                                                                                                                        ULongProgression.kotlin_metadatadata698
                                                                                                                                                                                        pinyinindexdata41804
                                                                                                                                                                                        mtrl_tabs_colored_ripple_color.xmlAndroid binary XML948
                                                                                                                                                                                        mintegral_reward_vast_end_close.pngPNG image data, 180 x 180, 8-bit colormap, non-interlaced2145
                                                                                                                                                                                        androidsupportmultidexversion.txtASCII text53
                                                                                                                                                                                        androidx.lifecycle_lifecycle-extensions.versionASCII text6
                                                                                                                                                                                        libBaiduMapSDK_base_v5_2_0.soELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /system/, stripped341348
                                                                                                                                                                                        abc_ic_star_half_black_48dp.pngPNG image data, 192 x 192, 8-bit gray+alpha, non-interlaced991
                                                                                                                                                                                        abc_alert_dialog_button_bar_material.xmlAndroid binary XML1584
                                                                                                                                                                                        CollectionsKt.kotlin_metadatadata2014
                                                                                                                                                                                        infowindow_bg.9.pngPNG image data, 96 x 75, 8-bit gray+alpha, non-interlaced1622
                                                                                                                                                                                        mq_emoji_15.pngPNG image data, 48 x 48, 8-bit colormap, non-interlaced2366
                                                                                                                                                                                        abc_textfield_search_material.xmlAndroid binary XML756
                                                                                                                                                                                        abc_text_select_handle_right_mtrl_dark.pngPNG image data, 88 x 44, 8-bit/color RGBA, non-interlaced319
                                                                                                                                                                                        add_icon.pngPNG image data, 16 x 16, 8-bit gray+alpha, non-interlaced118
                                                                                                                                                                                        mintegral_jscommon_authtext.htmlHTML document, UTF-8 Unicode text, with very long lines24854
                                                                                                                                                                                        UIntProgression.kotlin_metadatadata677
                                                                                                                                                                                        radio_btn_bg_right.xmlAndroid binary XML1468
                                                                                                                                                                                        icon_car.pngPNG image data, 45 x 45, 8-bit gray+alpha, non-interlaced714
                                                                                                                                                                                        abc_tooltip_enter.xmlAndroid binary XML388
                                                                                                                                                                                        web_loading_bg.xmlAndroid binary XML808
                                                                                                                                                                                        notification_bg_low_normal.9.pngPNG image data, 16 x 16, 8-bit grayscale, non-interlaced221
                                                                                                                                                                                        icon_less_info.pngPNG image data, 42 x 42, 8-bit gray+alpha, non-interlaced528
                                                                                                                                                                                        icon_delete.pngPNG image data, 40 x 40, 8-bit gray+alpha, non-interlaced285
                                                                                                                                                                                        abc_ic_star_black_36dp.pngPNG image data, 54 x 54, 8-bit gray+alpha, non-interlaced522
                                                                                                                                                                                        chart_expense_monthly_summary_demo.jsUTF-8 Unicode text, with very long lines, with CRLF line terminators555
                                                                                                                                                                                        ic_com_sina_weibo_sdk_logo.pngPNG image data, 32 x 32, 8-bit/color RGBA, non-interlaced1713
                                                                                                                                                                                        abc_spinner_mtrl_am_alpha.9.pngPNG image data, 27 x 36, 8-bit gray+alpha, non-interlaced345
                                                                                                                                                                                        mq_redirect_queue_24.pngPNG image data, 200 x 100, 8-bit colormap, non-interlaced948
                                                                                                                                                                                        abc_list_divider_mtrl_alpha.9.pngPNG image data, 1 x 1, 8-bit grayscale, non-interlaced167
                                                                                                                                                                                        mq_activity_photo_preview.xmlAndroid binary XML1440
                                                                                                                                                                                        icon_notify_delete.pngPNG image data, 60 x 60, 8-bit gray+alpha, non-interlaced324
                                                                                                                                                                                        style.cssassembler source, UTF-8 Unicode (with BOM) text, with CRLF line terminators660
                                                                                                                                                                                        abc_tint_default.xmlAndroid binary XML1120
                                                                                                                                                                                        logo_h.pngPNG image data, 88 x 32, 8-bit/color RGBA, non-interlaced2706
                                                                                                                                                                                        mq_emoji_4.pngPNG image data, 48 x 48, 8-bit colormap, non-interlaced2322
                                                                                                                                                                                        RegexOption.kotlin_metadatadata141
                                                                                                                                                                                        ic_com_sina_weibo_sdk_button_blue_pressed.9.pngPNG image data, 21 x 93, 8-bit/color RGBA, non-interlaced623
                                                                                                                                                                                        IndentKt.kotlin_metadatadata524
                                                                                                                                                                                        abc_spinner_mtrl_am_alpha.9.pngPNG image data, 36 x 48, 8-bit gray+alpha, non-interlaced417
                                                                                                                                                                                        countryCode.txtUTF-8 Unicode text, with very long lines, with no line terminators826
                                                                                                                                                                                        design_layout_snackbar.xmlAndroid binary XML528
                                                                                                                                                                                        mq_redirect_queue_01.pngPNG image data, 200 x 100, 8-bit colormap, non-interlaced799
                                                                                                                                                                                        mintegral_reward_end_land_shape.9.pngPNG image data, 66 x 66, 8-bit gray+alpha, non-interlaced320
                                                                                                                                                                                        SequenceBuilderKt.kotlin_metadatadata791
                                                                                                                                                                                        mq_ic_mic_normal.pngPNG image data, 72 x 72, 8-bit colormap, non-interlaced897
                                                                                                                                                                                        ClosedFloatingPointRange.kotlin_metadatadata339
                                                                                                                                                                                        pic_nine.xmlAndroid binary XML1604
                                                                                                                                                                                        abc_list_selector_disabled_holo_light.9.pngPNG image data, 13 x 41, 8-bit gray+alpha, non-interlaced217
                                                                                                                                                                                        abc_slide_out_bottom.xmlAndroid binary XML396
                                                                                                                                                                                        chart_expense_monthly_summary.htmlHTML document, UTF-8 Unicode text, with CRLF line terminators8829
                                                                                                                                                                                        abc_spinner_mtrl_am_alpha.9.pngPNG image data, 54 x 72, 8-bit gray+alpha, non-interlaced524
                                                                                                                                                                                        abc_ic_menu_copy_mtrl_am_alpha.pngPNG image data, 48 x 48, 8-bit gray+alpha, non-interlaced178
                                                                                                                                                                                        ly_banner_pic_text.xmlAndroid binary XML1636
                                                                                                                                                                                        abc_fade_out.xmlAndroid binary XML388
                                                                                                                                                                                        mq_emoji_23.pngPNG image data, 48 x 48, 8-bit colormap, non-interlaced2160
                                                                                                                                                                                        station_name_dialog.xmlAndroid binary XML1812
                                                                                                                                                                                        abc_ic_star_black_16dp.pngPNG image data, 24 x 24, 8-bit gray+alpha, non-interlaced263
                                                                                                                                                                                        icon_lc_a_yellow.pngPNG image data, 72 x 72, 8-bit colormap, non-interlaced1550
                                                                                                                                                                                        logo_share.pngPNG image data, 734 x 201, 8-bit/color RGBA, non-interlaced33300
                                                                                                                                                                                        mintegral_reward_endcard_native_land.xmlAndroid binary XML4532
                                                                                                                                                                                        mintegral_cm_exits.xmlAndroid binary XML716
                                                                                                                                                                                        abc_btn_radio_to_on_mtrl_000.pngPNG image data, 128 x 128, 8-bit gray+alpha, non-interlaced785
                                                                                                                                                                                        jquery-3.3.1.min.jsASCII text, with very long lines, with CRLF line terminators86929
                                                                                                                                                                                        ly_open_splash.xmlAndroid binary XML1460
                                                                                                                                                                                        mintegral_cm_backward_selected.pngPNG image data, 24 x 42, 8-bit/color RGBA, non-interlaced359
                                                                                                                                                                                        ic_com_sina_weibo_sdk_login_button_with_frame_logo_focused.pngPNG image data, 38 x 38, 8-bit/color RGBA, non-interlaced1937
                                                                                                                                                                                        OnlyInputTypes.kotlin_metadatadata310
                                                                                                                                                                                        abc_switch_track_mtrl_alpha.9.pngPNG image data, 94 x 64, 8-bit gray+alpha, non-interlaced813
                                                                                                                                                                                        mq_item_file_layout.xmlAndroid binary XML1972
                                                                                                                                                                                        design_bottom_sheet_dialog.xmlAndroid binary XML1184
                                                                                                                                                                                        abc_text_select_handle_right_mtrl_light.pngPNG image data, 132 x 66, 8-bit colormap, non-interlaced422
                                                                                                                                                                                        KProperty1.kotlin_metadatadata211
                                                                                                                                                                                        icon_scale.9.pngPNG image data, 7 x 7, 8-bit/color RGBA, non-interlaced193
                                                                                                                                                                                        KClass.kotlin_metadatadata154
                                                                                                                                                                                        mintegral_playercommon_player_view.xmlAndroid binary XML1040
                                                                                                                                                                                        icon_rq_c_red.pngPNG image data, 72 x 72, 8-bit colormap, non-interlaced771
                                                                                                                                                                                        SDK_Default_Traffic_Texture_Smooth.pngPNG image data, 32 x 128, 8-bit/color RGBA, non-interlaced980
                                                                                                                                                                                        icon_delete.pngPNG image data, 60 x 60, 8-bit gray+alpha, non-interlaced381
                                                                                                                                                                                        abc_ic_menu_cut_mtrl_alpha.pngPNG image data, 72 x 72, 8-bit gray+alpha, non-interlaced710
                                                                                                                                                                                        mtrl_btn_state_list_anim.xmlAndroid binary XML2624
                                                                                                                                                                                        SequenceBuilder.kotlin_metadatadata499
                                                                                                                                                                                        mq_arrow_right.pngPNG image data, 42 x 42, 8-bit/color RGBA, non-interlaced763
                                                                                                                                                                                        mq_new_message.oggXiph.Org libVorbis I5891
                                                                                                                                                                                        mq_ic_holder_avatar.pngPNG image data, 354 x 354, 8-bit colormap, non-interlaced1346
                                                                                                                                                                                        scroll_picker_item.xmlAndroid binary XML436
                                                                                                                                                                                        abc_search_url_text.xmlAndroid binary XML588
                                                                                                                                                                                        chart_monthly_fuel_spending.htmlHTML document, UTF-8 Unicode text, with CRLF line terminators11045
                                                                                                                                                                                        mtrl_tabs_icon_color_selector_colored.xmlAndroid binary XML464
                                                                                                                                                                                        abc_ic_star_black_36dp.pngPNG image data, 36 x 36, 8-bit gray+alpha, non-interlaced364
                                                                                                                                                                                        abc_ic_arrow_drop_right_black_24dp.xmlAndroid binary XML1000
                                                                                                                                                                                        androidx.coordinatorlayout_coordinatorlayout.versionASCII text6
                                                                                                                                                                                        design_ic_visibility.pngPNG image data, 36 x 36, 8-bit gray+alpha, non-interlaced470
                                                                                                                                                                                        androidx.cardview_cardview.versionASCII text6
                                                                                                                                                                                        abc_ic_menu_selectall_mtrl_alpha.pngPNG image data, 48 x 48, 8-bit gray+alpha, non-interlaced183
                                                                                                                                                                                        reduct.sdkrsdata279264
                                                                                                                                                                                        ic_com_sina_weibo_sdk_login_with_account_text_focused.pngPNG image data, 304 x 76, 8-bit/color RGBA, non-interlaced11282
                                                                                                                                                                                        icon_clns_black.pngPNG image data, 72 x 72, 8-bit gray+alpha, non-interlaced1856
                                                                                                                                                                                        pic_nine.xmlAndroid binary XML1520
                                                                                                                                                                                        icon_lc_a_red.pngPNG image data, 96 x 96, 8-bit colormap, non-interlaced2022
                                                                                                                                                                                        abc_background_cache_hint_selector_material_light.xmlAndroid binary XML468
                                                                                                                                                                                        abc_primary_text_disable_only_material_dark.xmlAndroid binary XML464
                                                                                                                                                                                        abc_text_select_handle_left_mtrl_light.pngPNG image data, 66 x 33, 8-bit/color RGBA, non-interlaced278
                                                                                                                                                                                        androidx.viewpager_viewpager.versionASCII text6
                                                                                                                                                                                        mq_selector_input_bg.xmlAndroid binary XML1440
                                                                                                                                                                                        notify_dialog_bg.xmlAndroid binary XML652
                                                                                                                                                                                        mq_emoji_31.pngPNG image data, 48 x 48, 8-bit colormap, non-interlaced2346
                                                                                                                                                                                        oil_fragment_jibai_bg.xmlAndroid binary XML776
                                                                                                                                                                                        mq_radio_btn_uncheck.pngPNG image data, 72 x 72, 8-bit gray+alpha, non-interlaced927
                                                                                                                                                                                        MANIFEST.MFASCII text, with CRLF line terminators170731
                                                                                                                                                                                        oil_level_in_bg.xmlAndroid binary XML448
                                                                                                                                                                                        abc_list_focused_holo.9.pngPNG image data, 9 x 9, 8-bit/color RGBA, non-interlaced244
                                                                                                                                                                                        ic_com_sina_weibo_sdk_login_with_account_text_focused.pngPNG image data, 206 x 54, 8-bit/color RGBA, non-interlaced7660
                                                                                                                                                                                        EmptySet.kotlin_metadatadata578
                                                                                                                                                                                        main_icon_zoomin_dis.pngPNG image data, 40 x 40, 4-bit colormap, non-interlaced169
                                                                                                                                                                                        abc_ic_star_black_36dp.pngPNG image data, 108 x 108, 8-bit gray+alpha, non-interlaced983
                                                                                                                                                                                        abc_select_dialog_material.xmlAndroid binary XML932
                                                                                                                                                                                        icon_delete.pngPNG image data, 60 x 60, 8-bit gray+alpha, non-interlaced381
                                                                                                                                                                                        icon_spend_checked.pngPNG image data, 66 x 66, 8-bit colormap, non-interlaced645
                                                                                                                                                                                        icon_lc_b_black.pngPNG image data, 96 x 96, 8-bit gray+alpha, non-interlaced2354
                                                                                                                                                                                        ic_com_sina_weibo_sdk_login_button_with_frame_logo_normal.pngPNG image data, 38 x 38, 8-bit/color RGBA, non-interlaced1424
                                                                                                                                                                                        mq_ic_evaluate_active.pngPNG image data, 72 x 72, 8-bit colormap, non-interlaced670
                                                                                                                                                                                        mq_selector_ic_camera.xmlAndroid binary XML588
                                                                                                                                                                                        icon_location.pngPNG image data, 72 x 72, 8-bit gray+alpha, non-interlaced1179
                                                                                                                                                                                        guid_lay_bottom_show.xmlAndroid binary XML1020
                                                                                                                                                                                        IllegalArgumentException.kotlin_metadatadata217
                                                                                                                                                                                        ic_com_sina_weibo_sdk_close.pngPNG image data, 50 x 50, 8-bit/color RGBA, non-interlaced2971
                                                                                                                                                                                        ic_com_sina_weibo_sdk_button_grey_normal.9.pngPNG image data, 21 x 93, 8-bit/color RGBA, non-interlaced802
                                                                                                                                                                                        design_password_eye.xmlAndroid binary XML816
                                                                                                                                                                                        abc_edit_text_material.xmlAndroid binary XML1172
                                                                                                                                                                                        abc_textfield_search_default_mtrl_alpha.9.pngPNG image data, 36 x 10, 8-bit gray+alpha, non-interlaced186
                                                                                                                                                                                        spend_list_item.xmlAndroid binary XML2648
                                                                                                                                                                                        weibosdk_notification_icon.pngPNG image data, 64 x 64, 8-bit gray+alpha, non-interlaced2245
                                                                                                                                                                                        IndexingIterable.kotlin_metadatadata291
                                                                                                                                                                                        mtrl_btn_text_color_selector.xmlAndroid binary XML464
                                                                                                                                                                                        abc_text_select_handle_right_mtrl_dark.pngPNG image data, 66 x 33, 8-bit/color RGBA, non-interlaced263
                                                                                                                                                                                        design_ic_visibility.pngPNG image data, 96 x 96, 8-bit gray+alpha, non-interlaced1155
                                                                                                                                                                                        ic_com_sina_weibo_sdk_button_blue_focused.9.pngPNG image data, 21 x 93, 8-bit/color RGBA, non-interlaced904
                                                                                                                                                                                        icon_right_oil.pngPNG image data, 36 x 36, 8-bit/color RGBA, non-interlaced299
                                                                                                                                                                                        com_sina_weibo_sdk_login_button_with_account_text.xmlAndroid binary XML588
                                                                                                                                                                                        find_ad_banner.pngPNG image data, 1020 x 510, 8-bit/color RGB, non-interlaced44653
                                                                                                                                                                                        ULongIterator.kotlin_metadatadata278
                                                                                                                                                                                        mq_dialog_evaluate.xmlAndroid binary XML3040
                                                                                                                                                                                        androidx.lifecycle_lifecycle-process.versionASCII text6
                                                                                                                                                                                        mq_activity_photo_picker_preview.xmlAndroid binary XML2292
                                                                                                                                                                                        switch_thumb_material_dark.xmlAndroid binary XML464
                                                                                                                                                                                        abc_ic_menu_selectall_mtrl_alpha.pngPNG image data, 36 x 36, 8-bit gray+alpha, non-interlaced215
                                                                                                                                                                                        mq_ic_evaluate_normal.pngPNG image data, 72 x 72, 8-bit colormap, non-interlaced671
                                                                                                                                                                                        icon_xby_red.pngPNG image data, 96 x 96, 8-bit colormap, non-interlaced1439
                                                                                                                                                                                        mq_layout_form_input.xmlAndroid binary XML1040
                                                                                                                                                                                        ic_com_sina_weibo_sdk_close.pngPNG image data, 72 x 72, 8-bit/color RGBA, non-interlaced4162
                                                                                                                                                                                        mtrl_btn_unelevated_state_list_anim.xmlAndroid binary XML120
                                                                                                                                                                                        abc_spinner_mtrl_am_alpha.9.pngPNG image data, 18 x 24, 8-bit gray+alpha, non-interlaced327
                                                                                                                                                                                        abc_text_select_handle_right_mtrl_light.pngPNG image data, 66 x 33, 8-bit/color RGBA, non-interlaced262
                                                                                                                                                                                        mintegral_cm_refresh_selected.pngPNG image data, 49 x 49, 8-bit/color RGBA, non-interlaced1319
                                                                                                                                                                                        SDK_Default_Icon_End.pngPNG image data, 60 x 90, 8-bit/color RGBA, non-interlaced4097
                                                                                                                                                                                        abc_text_select_handle_left_mtrl_dark.pngPNG image data, 66 x 33, 8-bit/color RGBA, non-interlaced278
                                                                                                                                                                                        chart_cspt_demo.jsUTF-8 Unicode text, with very long lines, with CRLF line terminators6401
                                                                                                                                                                                        mq_voice_level3.pngPNG image data, 600 x 600, 8-bit colormap, non-interlaced7018
                                                                                                                                                                                        icon_cxxb_black.pngPNG image data, 96 x 96, 8-bit gray+alpha, non-interlaced2394
                                                                                                                                                                                        ADModule_release.kotlin_moduledata16
                                                                                                                                                                                        ico_oil_list.pngPNG image data, 75 x 75, 8-bit gray+alpha, non-interlaced1298
                                                                                                                                                                                        abc_ic_star_black_16dp.pngPNG image data, 48 x 48, 8-bit gray+alpha, non-interlaced459
                                                                                                                                                                                        UShortKt.kotlin_metadatadata412
                                                                                                                                                                                        abc_btn_colored_text_material.xmlAndroid binary XML500
                                                                                                                                                                                        SafeContinuation.kotlin_metadatadata469
                                                                                                                                                                                        play_arrow.pngPNG image data, 96 x 96, 8-bit/color RGBA, non-interlaced430
                                                                                                                                                                                        State.kotlin_metadatadata161
                                                                                                                                                                                        androidx.legacy_legacy-support-core-ui.versionASCII text6
                                                                                                                                                                                        mq_loading_3.pngPNG image data, 40 x 40, 8-bit gray+alpha, non-interlaced222
                                                                                                                                                                                        mtrl_fast_out_linear_in.xmlAndroid binary XML400
                                                                                                                                                                                        icon_mark.pngPNG image data, 45 x 46, 8-bit/color RGBA, non-interlaced1596
                                                                                                                                                                                        abc_switch_track_mtrl_alpha.9.pngPNG image data, 71 x 48, 8-bit gray+alpha, non-interlaced851
                                                                                                                                                                                        IllegalStateException.kotlin_metadatadata214
                                                                                                                                                                                        icon_setting.pngPNG image data, 60 x 60, 8-bit gray+alpha, non-interlaced862
                                                                                                                                                                                        ranges.kotlin_builtinsdata2301
                                                                                                                                                                                        icon_right_oil.pngPNG image data, 36 x 36, 8-bit/color RGBA, non-interlaced299
                                                                                                                                                                                        icon_oil_checked.pngPNG image data, 66 x 66, 8-bit colormap, non-interlaced1153
                                                                                                                                                                                        abc_btn_default_mtrl_shape.xmlAndroid binary XML932
                                                                                                                                                                                        SimpleEffect.kotlin_metadatadata343
                                                                                                                                                                                        abc_dialog_material_background.xmlAndroid binary XML372
                                                                                                                                                                                        mq_voice_left_playing_level2.pngPNG image data, 48 x 48, 8-bit colormap, non-interlaced417
                                                                                                                                                                                        mutter.zipZip archive data (empty)22
                                                                                                                                                                                        main_topbtn_down.9.pngPNG image data, 38 x 35, 8-bit/color RGBA, non-interlaced497
                                                                                                                                                                                        icon_jszns_black.pngPNG image data, 72 x 72, 8-bit gray+alpha, non-interlaced1561
                                                                                                                                                                                        icon_lc_b_black.pngPNG image data, 72 x 72, 8-bit gray+alpha, non-interlaced1795
                                                                                                                                                                                        user_center_layout.xmlAndroid binary XML10424
                                                                                                                                                                                        notification_action_tombstone.xmlAndroid binary XML1268
                                                                                                                                                                                        mq_dialog_loading.xmlAndroid binary XML968
                                                                                                                                                                                        design_fab_background.xmlAndroid binary XML372
                                                                                                                                                                                        ic_com_sina_weibo_sdk_button_grey_focused.9.pngPNG image data, 9 x 43, 8-bit/color RGBA, non-interlaced523
                                                                                                                                                                                        btn_skip_splash.xmlAndroid binary XML1272
                                                                                                                                                                                        androidx.lifecycle_lifecycle-viewmodel.versionASCII text6
                                                                                                                                                                                        jvm.kotlin_moduledata220
                                                                                                                                                                                        abc_popup_menu_header_item_layout.xmlAndroid binary XML804
                                                                                                                                                                                        oil_chart_group_item_bg_right.xmlAndroid binary XML1224
                                                                                                                                                                                        abc_tint_seek_thumb.xmlAndroid binary XML500
                                                                                                                                                                                        mq_checkbox_uncheck.pngPNG image data, 72 x 72, 8-bit gray+alpha, non-interlaced226
                                                                                                                                                                                        abc_tooltip.xmlAndroid binary XML1056
                                                                                                                                                                                        ic_com_sina_weibo_sdk_login_button_with_frame_logo_focused.pngPNG image data, 54 x 54, 8-bit/color RGBA, non-interlaced2858
                                                                                                                                                                                        objectbox_stop.pngPNG image data, 96 x 96, 8-bit gray+alpha, non-interlaced174
                                                                                                                                                                                        icon_lc_b_green.pngPNG image data, 96 x 96, 8-bit colormap, non-interlaced1882
                                                                                                                                                                                        icon_hd_yhcx.pngPNG image data, 120 x 120, 8-bit colormap, non-interlaced1337
                                                                                                                                                                                        expense_type_add_type_cg1_bg.xmlAndroid binary XML1220
                                                                                                                                                                                        ic_com_sina_weibo_sdk_button_grey_pressed.9.pngPNG image data, 21 x 93, 8-bit/color RGBA, non-interlaced576
                                                                                                                                                                                        abc_ic_menu_copy_mtrl_am_alpha.pngPNG image data, 96 x 96, 8-bit gray+alpha, non-interlaced325
                                                                                                                                                                                        icon_empty_notify.pngPNG image data, 392 x 396, 8-bit gray+alpha, non-interlaced8350
                                                                                                                                                                                        icon_share.pngPNG image data, 60 x 60, 8-bit gray+alpha, non-interlaced331
                                                                                                                                                                                        HidesMembers.kotlin_metadatadata320
                                                                                                                                                                                        abc_list_pressed_holo_light.9.pngPNG image data, 18 x 18, 8-bit gray+alpha, non-interlaced212
                                                                                                                                                                                        abc_popup_background_mtrl_mult.9.pngPNG image data, 192 x 96, 8-bit gray+alpha, non-interlaced2305
                                                                                                                                                                                        login_cancel_btn_bg.xmlAndroid binary XML576
                                                                                                                                                                                        login_country_background_highlighted.9.pngPNG image data, 208 x 110, 8-bit/color RGBA, non-interlaced411
                                                                                                                                                                                        icon_rq_b_black.pngPNG image data, 72 x 72, 8-bit gray+alpha, non-interlaced464
                                                                                                                                                                                        mq_emoji_19.pngPNG image data, 48 x 48, 8-bit colormap, non-interlaced2257
                                                                                                                                                                                        abc_ic_voice_search_api_material.xmlAndroid binary XML828
                                                                                                                                                                                        abc_fade_in.xmlAndroid binary XML388
                                                                                                                                                                                        IterablesKt.kotlin_metadatadata704
                                                                                                                                                                                        MapWithDefaultImpl.kotlin_metadatadata768
                                                                                                                                                                                        icon_cxxb_black.pngPNG image data, 72 x 72, 8-bit gray+alpha, non-interlaced1791
                                                                                                                                                                                        play_arrow.pngPNG image data, 36 x 36, 8-bit/color RGBA, non-interlaced219
                                                                                                                                                                                        notification_template_media_custom.xmlAndroid binary XML2528
                                                                                                                                                                                        mintegral_reward_endcard_vast.xmlAndroid binary XML1424
                                                                                                                                                                                        abc_ic_commit_search_api_mtrl_alpha.pngPNG image data, 48 x 48, 8-bit gray+alpha, non-interlaced171
                                                                                                                                                                                        abc_btn_radio_to_on_mtrl_015.pngPNG image data, 48 x 48, 8-bit gray+alpha, non-interlaced563
                                                                                                                                                                                        JvmField.kotlin_metadatadata275
                                                                                                                                                                                        abc_expanded_menu_layout.xmlAndroid binary XML388
                                                                                                                                                                                        mq_redirect_queue_28.pngPNG image data, 200 x 100, 8-bit colormap, non-interlaced765
                                                                                                                                                                                        abc_cascading_menu_item_layout.xmlAndroid binary XML1868
                                                                                                                                                                                        UByte.kotlin_metadatadata1822
                                                                                                                                                                                        abc_scrubber_control_to_pressed_mtrl_005.pngPNG image data, 27 x 27, 8-bit gray+alpha, non-interlaced272
                                                                                                                                                                                        mintegral_video_common_alertview_confirm_bg_nor.xmlAndroid binary XML628
                                                                                                                                                                                        kotlin-stdlib.kotlin_moduledata3518
                                                                                                                                                                                        mtrl_bottom_nav_item_tint.xmlAndroid binary XML684
                                                                                                                                                                                        abc_ic_star_black_48dp.pngPNG image data, 96 x 96, 8-bit gray+alpha, non-interlaced887
                                                                                                                                                                                        select_maintain_cbbox_bg.xmlAndroid binary XML464
                                                                                                                                                                                        mq_item_text_list.xmlAndroid binary XML432
                                                                                                                                                                                        icon_cxxb_green.pngPNG image data, 96 x 96, 8-bit colormap, non-interlaced2324
                                                                                                                                                                                        abc_ic_menu_share_mtrl_alpha.pngPNG image data, 24 x 24, 8-bit gray+alpha, non-interlaced270
                                                                                                                                                                                        logo_l.pngPNG image data, 44 x 16, 8-bit/color RGBA, non-interlaced1321
                                                                                                                                                                                        mq_emoji_8.pngPNG image data, 48 x 48, 8-bit colormap, non-interlaced2367
                                                                                                                                                                                        abc_tint_btn_checkable.xmlAndroid binary XML624
                                                                                                                                                                                        androidx.lifecycle_lifecycle-runtime.versionASCII text6
                                                                                                                                                                                        ic_com_sina_weibo_sdk_login_with_text.pngPNG image data, 126 x 24, 8-bit/color RGBA, non-interlaced2966
                                                                                                                                                                                        abc_ic_menu_cut_mtrl_alpha.pngPNG image data, 36 x 36, 8-bit gray+alpha, non-interlaced404
                                                                                                                                                                                        abc_ic_commit_search_api_mtrl_alpha.pngPNG image data, 64 x 64, 8-bit gray+alpha, non-interlaced228
                                                                                                                                                                                        mq_redirect_queue_05.pngPNG image data, 200 x 100, 8-bit colormap, non-interlaced884
                                                                                                                                                                                        icon_clns_red.pngPNG image data, 96 x 96, 8-bit colormap, non-interlaced1685
                                                                                                                                                                                        AbstractSet.kotlin_metadatadata478
                                                                                                                                                                                        station_select_item.xmlAndroid binary XML1472
                                                                                                                                                                                        CollectionsHKt.kotlin_metadatadata1094
                                                                                                                                                                                        wear_zoon_out.pngPNG image data, 65 x 52, 8-bit/color RGBA, non-interlaced1771
                                                                                                                                                                                        ic_com_sina_weibo_sdk_close.pngPNG image data, 36 x 36, 8-bit/color RGBA, non-interlaced2054
                                                                                                                                                                                        icon_jszns_green.pngPNG image data, 72 x 72, 8-bit colormap, non-interlaced1653
                                                                                                                                                                                        oil_list_item.xmlAndroid binary XML4252
                                                                                                                                                                                        weibosdk_common_button_alpha_highlighted.9.pngPNG image data, 12 x 54, 8-bit/color RGBA, non-interlaced434
                                                                                                                                                                                        mintegral_video_common_alertview_cancel_bg_nor.xmlAndroid binary XML628
                                                                                                                                                                                        icon_xby_green.pngPNG image data, 72 x 72, 8-bit colormap, non-interlaced1199
                                                                                                                                                                                        mq_ic_back_white.pngPNG image data, 72 x 72, 8-bit gray+alpha, non-interlaced184
                                                                                                                                                                                        icon_notify_check.pngPNG image data, 66 x 66, 8-bit colormap, non-interlaced530
                                                                                                                                                                                        icon_lc_b_green.pngPNG image data, 72 x 72, 8-bit colormap, non-interlaced1430
                                                                                                                                                                                        weibosdk_navigationbar_back.pngPNG image data, 60 x 60, 8-bit/color RGBA, non-interlaced1430
                                                                                                                                                                                        DistinctSequence.kotlin_metadatadata304
                                                                                                                                                                                        abc_list_selector_holo_dark.xmlAndroid binary XML1064
                                                                                                                                                                                        abc_ic_menu_share_mtrl_alpha.pngPNG image data, 48 x 48, 8-bit gray+alpha, non-interlaced480
                                                                                                                                                                                        CoroutineSingletons.kotlin_metadatadata276
                                                                                                                                                                                        abc_shrink_fade_out_from_bottom.xmlAndroid binary XML852
                                                                                                                                                                                        mq_emoji_27.pngPNG image data, 48 x 48, 8-bit colormap, non-interlaced2236
                                                                                                                                                                                        mq_evaluate_good.pngPNG image data, 96 x 96, 8-bit colormap, non-interlaced1732
                                                                                                                                                                                        icon_find.pngPNG image data, 66 x 66, 8-bit gray+alpha, non-interlaced1583
                                                                                                                                                                                        icon_find.pngPNG image data, 66 x 66, 8-bit gray+alpha, non-interlaced1870
                                                                                                                                                                                        SDK_Default_Icon_Car.pngPNG image data, 80 x 80, 8-bit/color RGBA, non-interlaced5559
                                                                                                                                                                                        design_snackbar_in.xmlAndroid binary XML312
                                                                                                                                                                                        bootstrap.min.cssASCII text, with very long lines, with CRLF line terminators114664
                                                                                                                                                                                        ico_near_station.pngPNG image data, 75 x 75, 8-bit colormap, non-interlaced953
                                                                                                                                                                                        abc_ic_menu_share_mtrl_alpha.pngPNG image data, 96 x 96, 8-bit gray+alpha, non-interlaced899
                                                                                                                                                                                        abc_tooltip.xmlAndroid binary XML972
                                                                                                                                                                                        IndexingSequence.kotlin_metadatadata272
                                                                                                                                                                                        design_ic_visibility.pngPNG image data, 48 x 48, 8-bit gray+alpha, non-interlaced593
                                                                                                                                                                                        mq_evaluate_medium.pngPNG image data, 96 x 96, 8-bit colormap, non-interlaced1404
                                                                                                                                                                                        mintegral_jscommon_authoritylayout.xmlAndroid binary XML1912
                                                                                                                                                                                        abc_textfield_default_mtrl_alpha.9.pngPNG image data, 25 x 22, 8-bit gray+alpha, non-interlaced187
                                                                                                                                                                                        ArrayList.kotlin_metadatadata972
                                                                                                                                                                                        libBugly.soELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /system/, BuildID[sha1]=7e7c16d4ff4ea8ac738ea2e65deab584ae71bbb0, stripped153160
                                                                                                                                                                                        design_navigation_menu_item.xmlAndroid binary XML856
                                                                                                                                                                                        mq_shape_send_back_pressed.xmlAndroid binary XML556
                                                                                                                                                                                        ly_insert_fullscreen.xmlAndroid binary XML2700
                                                                                                                                                                                        abc_ic_menu_selectall_mtrl_alpha.pngPNG image data, 96 x 96, 8-bit gray+alpha, non-interlaced305
                                                                                                                                                                                        ic_com_sina_weibo_sdk_login_button_with_frame_logo_focused.pngPNG image data, 76 x 76, 8-bit/color RGBA, non-interlaced3866
                                                                                                                                                                                        abc_btn_radio_to_on_mtrl_000.pngPNG image data, 48 x 48, 8-bit gray+alpha, non-interlaced464
                                                                                                                                                                                        abc_alert_dialog_material.xmlAndroid binary XML2476
                                                                                                                                                                                        abc_spinner_mtrl_am_alpha.9.pngPNG image data, 36 x 48, 8-bit gray+alpha, non-interlaced448
                                                                                                                                                                                        DynamicExtension.kotlin_metadatadata324
                                                                                                                                                                                        white_circle_bg.xmlAndroid binary XML448
                                                                                                                                                                                        avd_hide_password.xmlAndroid binary XML660
                                                                                                                                                                                        search_clear_btn_normal.pngPNG image data, 30 x 30, 8-bit/color RGBA, non-interlaced607
                                                                                                                                                                                        mtrl_fast_out_slow_in.xmlAndroid binary XML400
                                                                                                                                                                                        mq_selector_item_bottom_right.xmlAndroid binary XML984
                                                                                                                                                                                        icon_cxxb_green.pngPNG image data, 72 x 72, 8-bit colormap, non-interlaced1887
                                                                                                                                                                                        mq_redirect_queue_13.pngPNG image data, 200 x 100, 8-bit colormap, non-interlaced869
                                                                                                                                                                                        main_bottombtn_up.9.pngPNG image data, 38 x 35, 8-bit/color RGBA, non-interlaced576
                                                                                                                                                                                        miui_push_versionUTF-8 Unicode text107
                                                                                                                                                                                        libweibosdkcore.soELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, stripped21752
                                                                                                                                                                                        $avd_hide_password__2.xmlAndroid binary XML556
                                                                                                                                                                                        abc_screen_simple.xmlAndroid binary XML832
                                                                                                                                                                                        mq_ic_smiling_face.pngPNG image data, 48 x 48, 8-bit gray+alpha, non-interlaced608
                                                                                                                                                                                        abc_textfield_default_mtrl_alpha.9.pngPNG image data, 38 x 33, 8-bit gray+alpha, non-interlaced200
                                                                                                                                                                                        infowindow_bg.9.pngPNG image data, 96 x 75, 8-bit gray+alpha, non-interlaced1622
                                                                                                                                                                                        login_car_icon.pngPNG image data, 60 x 60, 8-bit/color RGBA, non-interlaced1213
                                                                                                                                                                                        login_more.pngPNG image data, 30 x 30, 8-bit gray+alpha, non-interlaced212
                                                                                                                                                                                        select_dialog_multichoice_material.xmlAndroid binary XML864
                                                                                                                                                                                        dialog_btn_bg.xmlAndroid binary XML1392
                                                                                                                                                                                        abc_scrubber_track_mtrl_alpha.9.pngPNG image data, 30 x 36, 8-bit gray+alpha, non-interlaced207
                                                                                                                                                                                        mintegral_cm_refresh.xmlAndroid binary XML716
                                                                                                                                                                                        UByteIterator.kotlin_metadatadata278
                                                                                                                                                                                        mq_emoji_35.pngPNG image data, 48 x 48, 8-bit colormap, non-interlaced2319
                                                                                                                                                                                        NullPointerException.kotlin_metadatadata155
                                                                                                                                                                                        icon_rq_c_yellow.pngPNG image data, 72 x 72, 8-bit colormap, non-interlaced770
                                                                                                                                                                                        notify_panel_notification_icon_bg.pngPNG image data, 30 x 30, 8-bit/color RGB, non-interlaced138
                                                                                                                                                                                        ArraysKt.kotlin_metadatadata1020
                                                                                                                                                                                        abc_list_selector_holo_light.xmlAndroid binary XML1064
                                                                                                                                                                                        icon_notify_uncheck.pngPNG image data, 66 x 66, 8-bit gray+alpha, non-interlaced785
                                                                                                                                                                                        icon_share.pngPNG image data, 30 x 30, 8-bit gray+alpha, non-interlaced293
                                                                                                                                                                                        mtrl_fast_out_slow_in.xmlAndroid binary XML144
                                                                                                                                                                                        AndroidManifest.xmlAndroid binary XML27828
                                                                                                                                                                                        oil_chart_radio_bg_left.xmlAndroid binary XML892
                                                                                                                                                                                        ic_com_sina_weibo_sdk_login_with_account_text_normal.pngPNG image data, 304 x 76, 8-bit/color RGBA, non-interlaced10905
                                                                                                                                                                                        mintegral_cm_refresh_nor.pngPNG image data, 49 x 49, 8-bit gray+alpha, non-interlaced1040
                                                                                                                                                                                        color_maintain_cb.xmlAndroid binary XML464
                                                                                                                                                                                        mq_item_msg_tip.xmlAndroid binary XML1296
                                                                                                                                                                                        mq_emoji_12.pngPNG image data, 48 x 48, 8-bit colormap, non-interlaced2308
                                                                                                                                                                                        com.tencent.open.config.jsonASCII text, with CRLF line terminators56
                                                                                                                                                                                        activity_notify_add.xmlAndroid binary XML13160
                                                                                                                                                                                        icon_spend.pngPNG image data, 66 x 66, 8-bit gray+alpha, non-interlaced658
                                                                                                                                                                                        icon_seek_thumb.pngPNG image data, 92 x 92, 8-bit gray+alpha, non-interlaced2836
                                                                                                                                                                                        play_arrow.pngPNG image data, 18 x 18, 8-bit/color RGBA, non-interlaced140
                                                                                                                                                                                        login_country_background.9.pngPNG image data, 208 x 110, 8-bit/color RGBA, non-interlaced408
                                                                                                                                                                                        mq_bg_title.9.pngPNG image data, 38 x 38, 8-bit grayscale, non-interlaced221
                                                                                                                                                                                        pinpai.jsonUTF-8 Unicode text, with very long lines, with no line terminators4245
                                                                                                                                                                                        abc_scrubber_control_to_pressed_mtrl_005.pngPNG image data, 36 x 36, 8-bit gray+alpha, non-interlaced391
                                                                                                                                                                                        icon_rq_green.pngPNG image data, 96 x 96, 8-bit colormap, non-interlaced554
                                                                                                                                                                                        AbstractCollection.kotlin_metadatadata532
                                                                                                                                                                                        chart_monthly_fuel_spending_demo.jsUTF-8 Unicode text, with very long lines, with CRLF line terminators1162
                                                                                                                                                                                        mq_redirect_queue_21.pngPNG image data, 200 x 100, 8-bit colormap, non-interlaced756
                                                                                                                                                                                        dialog_exit_anim.xmlAndroid binary XML352
                                                                                                                                                                                        abc_alert_dialog_title_material.xmlAndroid binary XML1516
                                                                                                                                                                                        mq_voice_right_playing_level1.pngPNG image data, 48 x 48, 8-bit/color RGBA, non-interlaced296
                                                                                                                                                                                        abc_btn_switch_to_on_mtrl_00012.9.pngPNG image data, 41 x 41, 8-bit gray+alpha, non-interlaced1243
                                                                                                                                                                                        abc_scrubber_track_mtrl_alpha.9.pngPNG image data, 20 x 24, 8-bit gray+alpha, non-interlaced198
                                                                                                                                                                                        countryCodeEn.txtASCII text, with very long lines, with no line terminators804
                                                                                                                                                                                        mq_selector_ic_image.xmlAndroid binary XML588
                                                                                                                                                                                        mq_emoji_1.pngPNG image data, 48 x 48, 8-bit colormap, non-interlaced2287
                                                                                                                                                                                        mq_voice_level7.pngPNG image data, 600 x 600, 8-bit colormap, non-interlaced10919
                                                                                                                                                                                        libwbsafeedit_64ELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, stripped13776
                                                                                                                                                                                        NoWhenBranchMatchedException.kotlin_metadatadata384
                                                                                                                                                                                        activity_falling.xmlAndroid binary XML520
                                                                                                                                                                                        abc_popup_menu_item_layout.xmlAndroid binary XML2072
                                                                                                                                                                                        abc_action_bar_up_container.xmlAndroid binary XML440
                                                                                                                                                                                        abc_btn_switch_to_on_mtrl_00001.9.pngPNG image data, 27 x 27, 8-bit gray+alpha, non-interlaced754
                                                                                                                                                                                        AbstractMutableSet.kotlin_metadatadata584
                                                                                                                                                                                        abc_tint_switch_track.xmlTarga image data - RLE 240 x 65536 x 10 +1 +28 ""768
                                                                                                                                                                                        icon_seek_thumb.pngPNG image data, 92 x 92, 8-bit gray+alpha, non-interlaced2836
                                                                                                                                                                                        ic_launcher_round.pngPNG image data, 72 x 72, 8-bit/color RGBA, non-interlaced5338
                                                                                                                                                                                        mintegral_reward_activity_ad_end_land_des_rl_hot.pngPNG image data, 90 x 90, 8-bit colormap, non-interlaced1125
                                                                                                                                                                                        license_agreement.htmlHTML document, UTF-8 Unicode (with BOM) text, with CRLF line terminators6071
                                                                                                                                                                                        infowindow_bg.9.pngPNG image data, 96 x 75, 8-bit gray+alpha, non-interlaced1605
                                                                                                                                                                                        IoHKt.kotlin_metadatadata154
                                                                                                                                                                                        common_button_big_blue_highlighted.9.pngPNG image data, 22 x 92, 8-bit/color RGBA, non-interlaced452
                                                                                                                                                                                        ThreadLocal.kotlin_metadatadata366
                                                                                                                                                                                        androidx.arch.core_core-runtime.versionASCII text6
                                                                                                                                                                                        timeline_relationship_icon_attention.pngPNG image data, 22 x 22, 8-bit colormap, non-interlaced296
                                                                                                                                                                                        JsName.kotlin_metadatadata390
                                                                                                                                                                                        abc_scrubber_primary_mtrl_alpha.9.pngPNG image data, 15 x 18, 8-bit gray+alpha, non-interlaced205
                                                                                                                                                                                        UProgressionUtilKt.kotlin_metadatadata422
                                                                                                                                                                                        mq_emoji_20.pngPNG image data, 48 x 48, 8-bit colormap, non-interlaced2266
                                                                                                                                                                                        get_code_button.9.pngPNG image data, 52 x 50, 8-bit/color RGBA, non-interlaced1205
                                                                                                                                                                                        ic_launcher.pngPNG image data, 192 x 192, 8-bit/color RGBA, non-interlaced15947
                                                                                                                                                                                        mq_item_form_radio_btn.xmlAndroid binary XML640
                                                                                                                                                                                        Effect.kotlin_metadatadata228
                                                                                                                                                                                        abc_primary_text_disable_only_material_light.xmlAndroid binary XML464
                                                                                                                                                                                        mtrl_chip_state_list_anim.xmlAndroid binary XML1072
                                                                                                                                                                                        classes.dexDalvik dex file version 0358715564
                                                                                                                                                                                        WasExperimental.kotlin_metadatadata455
                                                                                                                                                                                        icon_right_white.pngPNG image data, 42 x 42, 8-bit gray+alpha, non-interlaced151
                                                                                                                                                                                        mintegral_reward_shape_progress.xmlAndroid binary XML412
                                                                                                                                                                                        weibosdk_navigationbar_back.pngPNG image data, 45 x 45, 8-bit/color RGBA, non-interlaced1326
                                                                                                                                                                                        abc_list_selector_disabled_holo_dark.9.pngPNG image data, 28 x 84, 8-bit gray+alpha, non-interlaced236
                                                                                                                                                                                        icon_detail_logo.pngPNG image data, 66 x 66, 8-bit gray+alpha, non-interlaced540
                                                                                                                                                                                        weibosdk_common_button_alpha.9.pngPNG image data, 12 x 54, 8-bit/color RGBA, non-interlaced463
                                                                                                                                                                                        kotlin-stdlib-common.kotlin_moduledata1249
                                                                                                                                                                                        mtrl_text_btn_text_color_selector.xmlAndroid binary XML464
                                                                                                                                                                                        abc_action_bar_title_item.xmlAndroid binary XML872
                                                                                                                                                                                        icon_seek_thumb.pngPNG image data, 92 x 92, 8-bit gray+alpha, non-interlaced2836
                                                                                                                                                                                        abc_text_select_handle_middle_mtrl_light.pngPNG image data, 30 x 36, 8-bit/color RGBA, non-interlaced396
                                                                                                                                                                                        abc_ic_star_black_36dp.pngPNG image data, 144 x 144, 8-bit gray+alpha, non-interlaced1269
                                                                                                                                                                                        GroupingKt.kotlin_metadatadata1298
                                                                                                                                                                                        SequencesKt.kotlin_metadatadata1108
                                                                                                                                                                                        ExperimentalContracts.kotlin_metadatadata331
                                                                                                                                                                                        abc_textfield_activated_mtrl_alpha.9.pngPNG image data, 25 x 22, 8-bit gray+alpha, non-interlaced189
                                                                                                                                                                                        mtrl_btn_state_list_anim.xmlAndroid binary XML2664
                                                                                                                                                                                        abc_action_mode_close_item_material.xmlAndroid binary XML840
                                                                                                                                                                                        internal.kotlin_builtinsdata758
                                                                                                                                                                                        pic_eight.xmlAndroid binary XML2176
                                                                                                                                                                                        ly_banner_one_pic.xmlAndroid binary XML928
                                                                                                                                                                                        notification_template_part_chronometer.xmlAndroid binary XML440
                                                                                                                                                                                        RingBuffer.kotlin_metadatadata638
                                                                                                                                                                                        abc_ic_star_half_black_48dp.pngPNG image data, 72 x 72, 8-bit gray+alpha, non-interlaced431
                                                                                                                                                                                        mtrl_btn_text_btn_ripple_color.xmlAndroid binary XML948
                                                                                                                                                                                        mq_item_form_inquiry.xmlAndroid binary XML1172
                                                                                                                                                                                        abc_list_menu_item_radio.xmlAndroid binary XML532
                                                                                                                                                                                        icon_add_tab.pngPNG image data, 54 x 54, 8-bit/color RGBA, non-interlaced315
                                                                                                                                                                                        icon_detail_logo.pngPNG image data, 33 x 33, 8-bit gray+alpha, non-interlaced375
                                                                                                                                                                                        icon_hd_yhph.pngPNG image data, 120 x 120, 8-bit colormap, non-interlaced464
                                                                                                                                                                                        mintegral_reward_activity_video_templete.xmlAndroid binary XML1260
                                                                                                                                                                                        design_navigation_item_separator.xmlAndroid binary XML472
                                                                                                                                                                                        abc_list_menu_item_layout.xmlAndroid binary XML1396
                                                                                                                                                                                        GeneratorSequence.kotlin_metadatadata348
                                                                                                                                                                                        objectbox-kotlin.kotlin_moduledata53
                                                                                                                                                                                        PreconditionsKt.kotlin_metadatadata613
                                                                                                                                                                                        BuilderInference.kotlin_metadatadata443
                                                                                                                                                                                        MapAccessorsKt.kotlin_metadatadata804
                                                                                                                                                                                        ico_leaf.pngPNG image data, 40 x 40, 8-bit/color RGBA, non-interlaced698
                                                                                                                                                                                        mq_anim_redirect_queue.xmlAndroid binary XML3388
                                                                                                                                                                                        UByteArrayKt.kotlin_metadatadata376
                                                                                                                                                                                        faq.htmlHTML document, UTF-8 Unicode (with BOM) text, with CRLF line terminators11332
                                                                                                                                                                                        Delegates.kotlin_metadatadata543
                                                                                                                                                                                        lineDashTexture.pngPNG image data, 32 x 32, 8-bit/color RGBA, non-interlaced194
                                                                                                                                                                                        oil_fragment.xmlAndroid binary XML11776
                                                                                                                                                                                        header_ad_logo.xmlAndroid binary XML560
                                                                                                                                                                                        icon_oil_station.pngPNG image data, 48 x 48, 8-bit gray+alpha, non-interlaced329
                                                                                                                                                                                        abc_ic_star_half_black_48dp.pngPNG image data, 144 x 144, 8-bit gray+alpha, non-interlaced789
                                                                                                                                                                                        ComparisonsKt.kotlin_metadatadata1372
                                                                                                                                                                                        abc_item_background_holo_dark.xmlAndroid binary XML1012
                                                                                                                                                                                        abc_switch_track_mtrl_alpha.9.pngPNG image data, 24 x 16, 8-bit gray+alpha, non-interlaced395
                                                                                                                                                                                        RequireKotlinVersionKind.kotlin_metadatadata241
                                                                                                                                                                                        mintegral_cm_forward_selected.pngPNG image data, 24 x 42, 8-bit/color RGBA, non-interlaced401
                                                                                                                                                                                        icon_dby_red.pngPNG image data, 72 x 72, 8-bit colormap, non-interlaced1139
                                                                                                                                                                                        abc_ic_star_black_16dp.pngPNG image data, 64 x 64, 8-bit gray+alpha, non-interlaced599
                                                                                                                                                                                        mintegral_cm_backward_disabled.pngPNG image data, 24 x 42, 8-bit gray+alpha, non-interlaced308
                                                                                                                                                                                        notification_bg_normal.9.pngPNG image data, 12 x 12, 8-bit grayscale, non-interlaced212
                                                                                                                                                                                        androidx.legacy_legacy-support-core-utils.versionASCII text6
                                                                                                                                                                                        abc_btn_switch_to_on_mtrl_00001.9.pngPNG image data, 54 x 54, 8-bit gray+alpha, non-interlaced1526
                                                                                                                                                                                        main_topbtn_up.9.pngPNG image data, 38 x 35, 8-bit/color RGBA, non-interlaced528
                                                                                                                                                                                        UnsupportedOperationException.kotlin_metadatadata222
                                                                                                                                                                                        icon_report_green_rect.pngPNG image data, 720 x 45, 8-bit/color RGBA, non-interlaced7164
                                                                                                                                                                                        icon_lc_b_yellow.pngPNG image data, 72 x 72, 8-bit colormap, non-interlaced1433
                                                                                                                                                                                        mq_redirect_queue_09.pngPNG image data, 200 x 100, 8-bit colormap, non-interlaced528
                                                                                                                                                                                        abc_hint_foreground_material_light.xmlAndroid binary XML564
                                                                                                                                                                                        icon_detail_logo.pngPNG image data, 44 x 44, 8-bit gray+alpha, non-interlaced397
                                                                                                                                                                                        ic_launcher_round.pngPNG image data, 48 x 48, 8-bit/color RGBA, non-interlaced3359
                                                                                                                                                                                        comparisondata1216
                                                                                                                                                                                        mq_ic_gallery_arrow_up.pngPNG image data, 72 x 72, 8-bit gray+alpha, non-interlaced416
                                                                                                                                                                                        wear_zoom_out_pressed.pngPNG image data, 65 x 52, 8-bit/color RGBA, non-interlaced1757
                                                                                                                                                                                        icon_back.pngPNG image data, 48 x 48, 8-bit gray+alpha, non-interlaced303
                                                                                                                                                                                        abc_ic_star_half_black_36dp.pngPNG image data, 144 x 144, 8-bit gray+alpha, non-interlaced760
                                                                                                                                                                                        SequenceBuilderKt.kotlin_metadatadata1460
                                                                                                                                                                                        mq_shape_agent_status_offline.xmlAndroid binary XML516
                                                                                                                                                                                        mtrl_layout_snackbar_include.xmlAndroid binary XML1312
                                                                                                                                                                                        login_country_background.9.pngPNG image data, 156 x 82, 8-bit/color RGBA, non-interlaced323
                                                                                                                                                                                        ico_wx.pngPNG image data, 88 x 88, 8-bit colormap, non-interlaced2117
                                                                                                                                                                                        RandomAccess.kotlin_metadatadata108
                                                                                                                                                                                        CoroutinesLibraryKt.kotlin_metadatadata847
                                                                                                                                                                                        icon_lc_a_red.pngPNG image data, 72 x 72, 8-bit colormap, non-interlaced1549
                                                                                                                                                                                        design_ic_visibility_off.pngPNG image data, 96 x 96, 8-bit gray+alpha, non-interlaced1201
                                                                                                                                                                                        AbstractMutableCollection.kotlin_metadatadata598
                                                                                                                                                                                        notification_bg_normal.9.pngPNG image data, 8 x 8, 8-bit grayscale, non-interlaced215
                                                                                                                                                                                        CustomIndexASCII text, with very long lines, with no line terminators67847
                                                                                                                                                                                        Error.kotlin_metadatadata172
                                                                                                                                                                                        kotlin-android-extensions-runtime.kotlin_moduledata16
                                                                                                                                                                                        abc_list_pressed_holo_light.9.pngPNG image data, 6 x 6, 8-bit gray+alpha, non-interlaced207
                                                                                                                                                                                        Lazy.kotlin_metadatadata155
                                                                                                                                                                                        ad_tip_bg.xmlAndroid binary XML600
                                                                                                                                                                                        SDK_Default_Traffic_Texture_SevereCongestion.pngPNG image data, 32 x 128, 8-bit/color RGBA, non-interlaced962
                                                                                                                                                                                        backup_btn_black_bg.xmlAndroid binary XML484
                                                                                                                                                                                        find_select.xmlAndroid binary XML468
                                                                                                                                                                                        mintegral_reward_close.pngPNG image data, 75 x 75, 8-bit gray+alpha, non-interlaced3739
                                                                                                                                                                                        DVIndoor.cfgUTF-8 Unicode text14524
                                                                                                                                                                                        abc_screen_simple_overlay_action_mode.xmlAndroid binary XML792
                                                                                                                                                                                        RegexExtensionsKt.kotlin_metadatadata278
                                                                                                                                                                                        ExperimentalStdlibApi.kotlin_metadatadata663
                                                                                                                                                                                        ico_down_car.pngPNG image data, 24 x 24, 8-bit gray+alpha, non-interlaced204
                                                                                                                                                                                        design_navigation_item_header.xmlAndroid binary XML440
                                                                                                                                                                                        add_spend_activity.xmlAndroid binary XML3224
                                                                                                                                                                                        mtrl_layout_snackbar.xmlAndroid binary XML528
                                                                                                                                                                                        UIntIterator.kotlin_metadatadata275
                                                                                                                                                                                        mq_item_redirect_queue.xmlAndroid binary XML1216
                                                                                                                                                                                        abc_ic_menu_share_mtrl_alpha.pngPNG image data, 36 x 36, 8-bit gray+alpha, non-interlaced389
                                                                                                                                                                                        CombinedContext.kotlin_metadatadata621
                                                                                                                                                                                        abc_cab_background_top_mtrl_alpha.9.pngPNG image data, 36 x 36, 8-bit gray+alpha, non-interlaced226
                                                                                                                                                                                        logo_share.pngPNG image data, 734 x 201, 8-bit/color RGBA, non-interlaced33300
                                                                                                                                                                                        mq_redirect_queue_17.pngPNG image data, 200 x 100, 8-bit colormap, non-interlaced759
                                                                                                                                                                                        mq_ic_emoji_normal.pngPNG image data, 72 x 72, 8-bit colormap, non-interlaced1187
                                                                                                                                                                                        icon_right_oil.pngPNG image data, 24 x 24, 8-bit/color RGBA, non-interlaced241
                                                                                                                                                                                        notification_action_tombstone.xmlAndroid binary XML1228
                                                                                                                                                                                        UInt.kotlin_metadatadata1888
                                                                                                                                                                                        ic_com_sina_weibo_sdk_login_with_account_text_focused.pngPNG image data, 106 x 28, 8-bit/color RGBA, non-interlaced2166
                                                                                                                                                                                        ly_txt_shape.xmlAndroid binary XML576
                                                                                                                                                                                        DistinctIterator.kotlin_metadatadata369
                                                                                                                                                                                        abc_text_select_handle_middle_mtrl_light.pngPNG image data, 40 x 48, 8-bit/color RGBA, non-interlaced585
                                                                                                                                                                                        content_btn_bg.xmlAndroid binary XML520
                                                                                                                                                                                        switch_thumb_material_light.xmlAndroid binary XML464
                                                                                                                                                                                        mintegral_reward_sound_open.pngPNG image data, 75 x 75, 8-bit gray+alpha, non-interlaced3111
                                                                                                                                                                                        abc_list_selector_disabled_holo_dark.9.pngPNG image data, 21 x 63, 8-bit gray+alpha, non-interlaced228
                                                                                                                                                                                        ic_com_sina_weibo_sdk_login_button_with_frame_logo_pressed.pngPNG image data, 108 x 108, 8-bit/color RGBA, non-interlaced5805
                                                                                                                                                                                        abc_cab_background_top_mtrl_alpha.9.pngPNG image data, 48 x 48, 8-bit gray+alpha, non-interlaced229
                                                                                                                                                                                        weibosdk_navigationbar_background.9.pngPNG image data, 5 x 66, 8-bit/color RGBA, non-interlaced185
                                                                                                                                                                                        expense_type_add_btn_bg.xmlAndroid binary XML484
                                                                                                                                                                                        icon_jszns_red.pngPNG image data, 72 x 72, 8-bit colormap, non-interlaced1661
                                                                                                                                                                                        mq_selector_item_center.xmlAndroid binary XML784
                                                                                                                                                                                        AbstractMap.kotlin_metadatadata945
                                                                                                                                                                                        mtrl_btn_ripple_color.xmlAndroid binary XML948
                                                                                                                                                                                        abc_scrubber_control_off_mtrl_alpha.pngPNG image data, 24 x 64, 8-bit gray+alpha, non-interlaced267
                                                                                                                                                                                        abc_text_select_handle_left_mtrl_dark.pngPNG image data, 176 x 88, 8-bit colormap, non-interlaced513
                                                                                                                                                                                        notification_action_tombstone.xmlAndroid binary XML1332
                                                                                                                                                                                        ic_launcher_round.pngPNG image data, 144 x 144, 8-bit/color RGBA, non-interlaced12129
                                                                                                                                                                                        ico_down_car.pngPNG image data, 36 x 36, 8-bit gray+alpha, non-interlaced239
                                                                                                                                                                                        abc_textfield_search_activated_mtrl_alpha.9.pngPNG image data, 18 x 5, 8-bit gray+alpha, non-interlaced178
                                                                                                                                                                                        abc_ic_star_half_black_48dp.pngPNG image data, 48 x 48, 8-bit gray+alpha, non-interlaced310
                                                                                                                                                                                        mq_emoji_16.pngPNG image data, 48 x 48, 8-bit/color RGBA, non-interlaced3573
                                                                                                                                                                                        notification_template_big_media_custom.xmlAndroid binary XML2760
                                                                                                                                                                                        RuntimeException.kotlin_metadatadata202
                                                                                                                                                                                        abc_dialog_title_material.xmlAndroid binary XML1028
                                                                                                                                                                                        MatchGroupCollection.kotlin_metadatadata208
                                                                                                                                                                                        abc_btn_switch_to_on_mtrl_00012.9.pngPNG image data, 81 x 81, 8-bit gray+alpha, non-interlaced2834
                                                                                                                                                                                        abc_btn_colored_borderless_text_material.xmlAndroid binary XML500
                                                                                                                                                                                        oil_chart_radio_bg_right.xmlAndroid binary XML892
                                                                                                                                                                                        resources.arscdata607684
                                                                                                                                                                                        IntrinsicsKt.kotlin_metadatadata385
                                                                                                                                                                                        mintegral_reward_end_close_shape_oval.xmlAndroid binary XML372
                                                                                                                                                                                        Random.kotlin_metadatadata1152
                                                                                                                                                                                        InitializedLazyImpl.kotlin_metadatadata262
                                                                                                                                                                                        Experimental.kotlin_metadatadata467
                                                                                                                                                                                        mq_selector_radio_btn.xmlAndroid binary XML564
                                                                                                                                                                                        icon_right_white.pngPNG image data, 42 x 42, 8-bit gray+alpha, non-interlaced151
                                                                                                                                                                                        ULongArray.kotlin_metadatadata858
                                                                                                                                                                                        ad_image_layout.xmlAndroid binary XML1020
                                                                                                                                                                                        circle_bg_yellow.xmlAndroid binary XML628
                                                                                                                                                                                        ly_splash.xmlAndroid binary XML3724
                                                                                                                                                                                        design_navigation_item_subheader.xmlAndroid binary XML564
                                                                                                                                                                                        IntrinsicsKt.kotlin_metadatadata534
                                                                                                                                                                                        mq_redirect_queue_25.pngPNG image data, 200 x 100, 8-bit colormap, non-interlaced1103
                                                                                                                                                                                        icon_jszns_red.pngPNG image data, 96 x 96, 8-bit colormap, non-interlaced2065
                                                                                                                                                                                        icon_back_black.pngPNG image data, 40 x 40, 8-bit/color RGBA, non-interlaced448
                                                                                                                                                                                        logo_share.pngPNG image data, 734 x 201, 8-bit/color RGBA, non-interlaced33300
                                                                                                                                                                                        common_button_white.9.pngPNG image data, 22 x 70, 8-bit/color RGBA, non-interlaced469
                                                                                                                                                                                        play_arrow.xmlAndroid binary XML600
                                                                                                                                                                                        btn_ad_logo.xmlAndroid binary XML612
                                                                                                                                                                                        abc_btn_switch_to_on_mtrl_00012.9.pngPNG image data, 108 x 108, 8-bit gray+alpha, non-interlaced2816
                                                                                                                                                                                        mq_emoji_5.pngPNG image data, 48 x 48, 8-bit colormap, non-interlaced2332
                                                                                                                                                                                        design_ic_visibility.pngPNG image data, 24 x 24, 8-bit gray+alpha, non-interlaced309
                                                                                                                                                                                        mq_selector_evaluate_button.xmlAndroid binary XML464
                                                                                                                                                                                        UnsafeLazyImpl.kotlin_metadatadata382
                                                                                                                                                                                        DVStreet.cfgUTF-8 Unicode text, with very long lines, with no line terminators24669
                                                                                                                                                                                        car_list_item.xmlAndroid binary XML1860
                                                                                                                                                                                        icon_notify_uncheck.pngPNG image data, 66 x 66, 8-bit gray+alpha, non-interlaced785
                                                                                                                                                                                        mq_ic_download.pngPNG image data, 72 x 72, 8-bit gray+alpha, non-interlaced241
                                                                                                                                                                                        mq_redirect_queue_02.pngPNG image data, 200 x 100, 8-bit colormap, non-interlaced611
                                                                                                                                                                                        IteratorsKt.kotlin_metadatadata316
                                                                                                                                                                                        abc_text_select_handle_middle_mtrl_dark.pngPNG image data, 30 x 36, 8-bit/color RGBA, non-interlaced398
                                                                                                                                                                                        DropWhileSequence.kotlin_metadatadata313
                                                                                                                                                                                        design_bottom_sheet_slide_in.xmlAndroid binary XML616
                                                                                                                                                                                        abc_ic_menu_paste_mtrl_am_alpha.pngPNG image data, 96 x 96, 8-bit gray+alpha, non-interlaced461
                                                                                                                                                                                        KProperty.kotlin_metadatadata126
                                                                                                                                                                                        icon_user.pngPNG image data, 66 x 66, 8-bit gray+alpha, non-interlaced1489
                                                                                                                                                                                        NotNullVar.kotlin_metadatadata341
                                                                                                                                                                                        mq_ic_back.pngPNG image data, 18 x 30, 8-bit gray+alpha, non-interlaced284
                                                                                                                                                                                        abc_textfield_search_default_mtrl_alpha.9.pngPNG image data, 18 x 5, 8-bit gray+alpha, non-interlaced178
                                                                                                                                                                                        mq_shape_bg_rich_text.xmlAndroid binary XML484
                                                                                                                                                                                        ULong.kotlin_metadatadata1890
                                                                                                                                                                                        abc_list_longpressed_holo.9.pngPNG image data, 18 x 18, 8-bit/color RGBA, non-interlaced221
                                                                                                                                                                                        mq_emoji_24.pngPNG image data, 48 x 48, 8-bit colormap, non-interlaced2276
                                                                                                                                                                                        icon_search.pngPNG image data, 42 x 42, 8-bit gray+alpha, non-interlaced658
                                                                                                                                                                                        mq_ic_mic_active.pngPNG image data, 72 x 72, 8-bit colormap, non-interlaced898
                                                                                                                                                                                        icon_back_black.pngPNG image data, 60 x 60, 8-bit colormap, non-interlaced409
                                                                                                                                                                                        abc_popup_background_mtrl_mult.9.pngPNG image data, 96 x 48, 8-bit gray+alpha, non-interlaced1098
                                                                                                                                                                                        androidx.lifecycle_lifecycle-service.versionASCII text6
                                                                                                                                                                                        mtrl_tabs_default_indicator.xmlAndroid binary XML628
                                                                                                                                                                                        androidx.customview_customview.versionASCII text6
                                                                                                                                                                                        abc_search_view.xmlAndroid binary XML3428
                                                                                                                                                                                        collections.kotlin_builtinsdata3685
                                                                                                                                                                                        ic_com_sina_weibo_sdk_login_button_with_frame_logo_normal.pngPNG image data, 54 x 54, 8-bit/color RGBA, non-interlaced2139
                                                                                                                                                                                        design_navigation_item.xmlAndroid binary XML536
                                                                                                                                                                                        ContractBuilder.kotlin_metadatadata519
                                                                                                                                                                                        icon_green_arrow_right.pngPNG image data, 60 x 60, 8-bit colormap, non-interlaced397
                                                                                                                                                                                        abc_scrubber_control_off_mtrl_alpha.pngPNG image data, 36 x 96, 8-bit gray+alpha, non-interlaced322
                                                                                                                                                                                        abc_btn_colored_borderless_text_material.xmlAndroid binary XML464
                                                                                                                                                                                        chart_expense_composition_ratio.htmlHTML document, UTF-8 Unicode text, with CRLF line terminators7797
                                                                                                                                                                                        icon_clns_black.pngPNG image data, 96 x 96, 8-bit gray+alpha, non-interlaced2420
                                                                                                                                                                                        icon_detail_logo.pngPNG image data, 66 x 66, 8-bit gray+alpha, non-interlaced540
                                                                                                                                                                                        spend_type_filter_dialog_layout.xmlAndroid binary XML1996
                                                                                                                                                                                        icon_more.pngPNG image data, 42 x 42, 8-bit gray+alpha, non-interlaced298
                                                                                                                                                                                        mtrl_btn_stroke_color_selector.xmlAndroid binary XML376
                                                                                                                                                                                        mintegral_reward_endcard_native_hor.xmlAndroid binary XML4172
                                                                                                                                                                                        mintegral_reward_end_pager_logo.pngPNG image data, 188 x 44, 8-bit gray+alpha, non-interlaced1453
                                                                                                                                                                                        ic_com_sina_weibo_sdk_login_with_account_text_normal.pngPNG image data, 152 x 38, 8-bit/color RGBA, non-interlaced5130
                                                                                                                                                                                        oil_level_bg.xmlAndroid binary XML448
                                                                                                                                                                                        ic_com_sina_weibo_sdk_button_blue_normal.9.pngPNG image data, 21 x 93, 8-bit/color RGBA, non-interlaced807
                                                                                                                                                                                        androidx.recyclerview_recyclerview.versionASCII text6
                                                                                                                                                                                        mq_redirect_queue_10.pngPNG image data, 200 x 100, 8-bit colormap, non-interlaced725
                                                                                                                                                                                        mq_activity_webview.xmlAndroid binary XML3280
                                                                                                                                                                                        design_password_eye.xmlAndroid binary XML464
                                                                                                                                                                                        KMutableProperty1.kotlin_metadatadata255
                                                                                                                                                                                        tab_view.xmlAndroid binary XML1244
                                                                                                                                                                                        design_bottom_navigation_item.xmlAndroid binary XML1492
                                                                                                                                                                                        icon_oil.pngPNG image data, 66 x 66, 8-bit gray+alpha, non-interlaced1693
                                                                                                                                                                                        icon_rq_black.pngPNG image data, 72 x 72, 8-bit gray+alpha, non-interlaced677
                                                                                                                                                                                        notification_template_lines_media.xmlAndroid binary XML2660
                                                                                                                                                                                        mintegral_cm_highlight.pngPNG image data, 57 x 3, 8-bit gray+alpha, non-interlaced186
                                                                                                                                                                                        KCallable.kotlin_metadatadata148
                                                                                                                                                                                        com_sina_weibo_sdk_login_button_with_frame_logo.xmlAndroid binary XML588
                                                                                                                                                                                        mq_emoji_32.pngPNG image data, 48 x 48, 8-bit colormap, non-interlaced2192
                                                                                                                                                                                        InvocationKind.kotlin_metadatadata339
                                                                                                                                                                                        AbstractMutableMap.kotlin_metadatadata692
                                                                                                                                                                                        Exception.kotlin_metadatadata176
                                                                                                                                                                                        NotImplementedError.kotlin_metadatadata134
                                                                                                                                                                                        androidx.lifecycle_lifecycle-livedata.versionASCII text6
                                                                                                                                                                                        weibosdk_common_shadow_top.9.pngPNG image data, 5 x 3, 8-bit/color RGBA, non-interlaced178
                                                                                                                                                                                        abc_screen_toolbar.xmlAndroid binary XML1560
                                                                                                                                                                                        abc_slide_out_top.xmlAndroid binary XML396
                                                                                                                                                                                        mintegral_cm_exits_nor.pngPNG image data, 49 x 51, 8-bit gray+alpha, non-interlaced1016
                                                                                                                                                                                        mq_ic_camera_active.pngPNG image data, 72 x 72, 8-bit colormap, non-interlaced618
                                                                                                                                                                                        design_bottom_navigation_item_background.xmlAndroid binary XML264
                                                                                                                                                                                        RangesKt.kotlin_metadatadata599
                                                                                                                                                                                        MapsKt.kotlin_metadatadata4021
                                                                                                                                                                                        TypeOfKt.kotlin_metadatadata188
                                                                                                                                                                                        kotlin-stdlib-common-coroutines.kotlin_moduledata186
                                                                                                                                                                                        chart_cspt_yearly_comparison_demo.jsUTF-8 Unicode text, with very long lines, with CRLF line terminators4789
                                                                                                                                                                                        weibosdk_common_shadow_top.9.pngPNG image data, 4 x 4, 8-bit gray+alpha, non-interlaced182
                                                                                                                                                                                        icon_clns_yellow.pngPNG image data, 72 x 72, 8-bit colormap, non-interlaced1391
                                                                                                                                                                                        abc_ic_menu_cut_mtrl_alpha.pngPNG image data, 24 x 24, 8-bit gray+alpha, non-interlaced251
                                                                                                                                                                                        abc_list_selector_disabled_holo_light.9.pngPNG image data, 28 x 84, 8-bit gray+alpha, non-interlaced235
                                                                                                                                                                                        pic_five.xmlAndroid binary XML3500
                                                                                                                                                                                        chart_expense_composition_ratio.cssUTF-8 Unicode text, with CRLF line terminators2143
                                                                                                                                                                                        Continuation.kotlin_metadatadata306
                                                                                                                                                                                        ic_com_sina_weibo_sdk_login_with_account_text_pressed.pngPNG image data, 152 x 38, 8-bit/color RGBA, non-interlaced4532
                                                                                                                                                                                        mq_ic_camera_normal.pngPNG image data, 72 x 72, 8-bit colormap, non-interlaced618
                                                                                                                                                                                        androidx.legacy_legacy-support-v4.versionASCII text6
                                                                                                                                                                                        abc_btn_check_to_on_mtrl_015.pngPNG image data, 32 x 32, 8-bit gray+alpha, non-interlaced321
                                                                                                                                                                                        ly_insert_open.pngPNG image data, 120 x 120, 8-bit colormap, non-interlaced1446
                                                                                                                                                                                        abc_screen_toolbar.xmlAndroid binary XML1504
                                                                                                                                                                                        abc_ic_star_half_black_48dp.pngPNG image data, 96 x 96, 8-bit gray+alpha, non-interlaced548
                                                                                                                                                                                        back_list_activity.xmlAndroid binary XML1632
                                                                                                                                                                                        abc_ic_menu_cut_mtrl_alpha.pngPNG image data, 96 x 96, 8-bit gray+alpha, non-interlaced905
                                                                                                                                                                                        icon_report_ph_logo.pngPNG image data, 60 x 60, 8-bit/color RGBA, non-interlaced1641
                                                                                                                                                                                        abc_scrubber_control_to_pressed_mtrl_000.pngPNG image data, 12 x 12, 8-bit gray+alpha, non-interlaced145
                                                                                                                                                                                        abc_alert_dialog_title_material.xmlAndroid binary XML1424
                                                                                                                                                                                        mtrl_snackbar_background.xmlAndroid binary XML484
                                                                                                                                                                                        notification_action.xmlAndroid binary XML1092
                                                                                                                                                                                        common_button_big_blue_disable.9.pngPNG image data, 22 x 92, 8-bit/color RGBA, non-interlaced454
                                                                                                                                                                                        TuplesKt.kotlin_metadatadata247
                                                                                                                                                                                        help_activity.xmlAndroid binary XML3988
                                                                                                                                                                                        gdtadv2.jarZip archive data, at least v2.0 to extract637702
                                                                                                                                                                                        libdirectory4096
                                                                                                                                                                                        META-INFdirectory4096
                                                                                                                                                                                        assetsdirectory4096
                                                                                                                                                                                        classes.dexDalvik dex file version 035974828
                                                                                                                                                                                        abc_text_select_handle_left_mtrl_dark.pngPNG image data, 44 x 22, 8-bit/color RGBA, non-interlaced203
                                                                                                                                                                                        androidx.vectordrawable_vectordrawable.versionASCII text6
                                                                                                                                                                                        mq_voice_level4.pngPNG image data, 600 x 600, 8-bit colormap, non-interlaced8851
                                                                                                                                                                                        mq_selector_item_top.xmlAndroid binary XML1044
                                                                                                                                                                                        mq_checkbox_unchecked.pngPNG image data, 72 x 72, 8-bit gray+alpha, non-interlaced401
                                                                                                                                                                                        abc_ic_menu_selectall_mtrl_alpha.pngPNG image data, 24 x 24, 8-bit gray+alpha, non-interlaced139
                                                                                                                                                                                        abc_ic_star_black_36dp.pngPNG image data, 72 x 72, 8-bit gray+alpha, non-interlaced652
                                                                                                                                                                                        icon_clns_green.pngPNG image data, 96 x 96, 8-bit colormap, non-interlaced1684
                                                                                                                                                                                        abc_btn_check_to_on_mtrl_015.pngPNG image data, 64 x 64, 8-bit gray+alpha, non-interlaced432
                                                                                                                                                                                        mq_shape_agent_status_off_duty.xmlAndroid binary XML516
                                                                                                                                                                                        com_sina_weibo_sdk_login_button_with_original_logo.xmlAndroid binary XML588
                                                                                                                                                                                        LowPriorityInOverloadResolution.kotlin_metadatadata339
                                                                                                                                                                                        oil_chart_radio_bg.xmlAndroid binary XML728
                                                                                                                                                                                        icon_station.pngPNG image data, 48 x 48, 8-bit gray+alpha, non-interlaced329
                                                                                                                                                                                        mq_voice_left_playing_level3.pngPNG image data, 48 x 48, 8-bit colormap, non-interlaced649
                                                                                                                                                                                        list_dialog_layout.xmlAndroid binary XML636
                                                                                                                                                                                        mintegral_cm_backward.xmlAndroid binary XML840
                                                                                                                                                                                        icon_oil_checked.pngPNG image data, 66 x 66, 8-bit colormap, non-interlaced1126
                                                                                                                                                                                        abc_ic_star_black_16dp.pngPNG image data, 16 x 16, 8-bit gray+alpha, non-interlaced193
                                                                                                                                                                                        StringBuilderKt.kotlin_metadatadata655
                                                                                                                                                                                        mintegral_reward_activity_stay.xmlAndroid binary XML416
                                                                                                                                                                                        ico_more.pngPNG image data, 20 x 40, 8-bit/color RGBA, non-interlaced137
                                                                                                                                                                                        common_button_big_blue.9.pngPNG image data, 22 x 92, 8-bit/color RGBA, non-interlaced454
                                                                                                                                                                                        Result.kotlin_metadatadata803
                                                                                                                                                                                        notify_list_item_ad.xmlAndroid binary XML1860
                                                                                                                                                                                        station_list_layout.xmlAndroid binary XML2360
                                                                                                                                                                                        icon_error.pngPNG image data, 128 x 128, 8-bit/color RGBA, non-interlaced10086
                                                                                                                                                                                        oil_dialog.xmlAndroid binary XML2140
                                                                                                                                                                                        MatchGroup.kotlin_metadatadata136
                                                                                                                                                                                        SuspendKt.kotlin_metadatadata320
                                                                                                                                                                                        icon_rq_green.pngPNG image data, 72 x 72, 8-bit colormap, non-interlaced430
                                                                                                                                                                                        radio_btn_bg_left.xmlAndroid binary XML1464
                                                                                                                                                                                        main_icon_zoomout_dis.pngPNG image data, 40 x 40, 4-bit colormap, non-interlaced142
                                                                                                                                                                                        icon_rq_b_black.pngPNG image data, 96 x 96, 8-bit gray+alpha, non-interlaced632
                                                                                                                                                                                        abc_text_select_handle_left_mtrl_dark.pngPNG image data, 132 x 66, 8-bit colormap, non-interlaced420
                                                                                                                                                                                        abc_textfield_search_default_mtrl_alpha.9.pngPNG image data, 12 x 3, 8-bit gray+alpha, non-interlaced178
                                                                                                                                                                                        KMutableProperty.kotlin_metadatadata131
                                                                                                                                                                                        notification_bg_normal.9.pngPNG image data, 16 x 16, 8-bit grayscale, non-interlaced221
                                                                                                                                                                                        pic_five.xmlAndroid binary XML3320
                                                                                                                                                                                        HashSet.kotlin_metadatadata607
                                                                                                                                                                                        mq_shape_photo_folder_pw_bg.xmlAndroid binary XML540
                                                                                                                                                                                        mtrl_chip_background_color.xmlAndroid binary XML608
                                                                                                                                                                                        countryCodeTw.txtUTF-8 Unicode text, with very long lines, with no line terminators826
                                                                                                                                                                                        mintegral_reward_end_shape_oval.xmlAndroid binary XML372
                                                                                                                                                                                        pic_three.xmlAndroid binary XML2316
                                                                                                                                                                                        abc_ic_star_black_16dp.pngPNG image data, 32 x 32, 8-bit gray+alpha, non-interlaced333
                                                                                                                                                                                        KProperty2.kotlin_metadatadata250
                                                                                                                                                                                        mintegral_reward_vast_end_ok.pngPNG image data, 180 x 180, 8-bit colormap, non-interlaced2312
                                                                                                                                                                                        abc_btn_check_to_on_mtrl_000.pngPNG image data, 32 x 32, 8-bit gray+alpha, non-interlaced214
                                                                                                                                                                                        androidx.loader_loader.versionASCII text6
                                                                                                                                                                                        manual_statistics.htmlHTML document, UTF-8 Unicode (with BOM) text, with CRLF line terminators3749
                                                                                                                                                                                        icon_clns_green.pngPNG image data, 72 x 72, 8-bit colormap, non-interlaced1392
                                                                                                                                                                                        abc_ic_menu_copy_mtrl_am_alpha.pngPNG image data, 36 x 36, 8-bit gray+alpha, non-interlaced199
                                                                                                                                                                                        abc_tooltip_exit.xmlAndroid binary XML388
                                                                                                                                                                                        notification_template_big_media_narrow.xmlAndroid binary XML1564
                                                                                                                                                                                        mq_redirect_queue_29.pngPNG image data, 200 x 100, 8-bit colormap, non-interlaced552
                                                                                                                                                                                        ic_launcher.pngPNG image data, 256 x 256, 8-bit/color RGBA, non-interlaced15779
                                                                                                                                                                                        abc_action_menu_layout.xmlAndroid binary XML576
                                                                                                                                                                                        design_menu_item_action_area.xmlAndroid binary XML320
                                                                                                                                                                                        abc_btn_check_to_on_mtrl_000.pngPNG image data, 64 x 64, 8-bit gray+alpha, non-interlaced281
                                                                                                                                                                                        abc_scrubber_control_to_pressed_mtrl_000.pngPNG image data, 36 x 36, 8-bit gray+alpha, non-interlaced403
                                                                                                                                                                                        MutableMapWithDefaultImpl.kotlin_metadatadata943
                                                                                                                                                                                        mintegral_cm_tail.pngPNG image data, 480 x 3, 8-bit gray+alpha, non-interlaced97
                                                                                                                                                                                        mq_emoji_9.pngPNG image data, 48 x 48, 8-bit colormap, non-interlaced2332
                                                                                                                                                                                        mq_conversation_edit_bg.9.pngPNG image data, 13 x 13, 8-bit gray+alpha, non-interlaced254
                                                                                                                                                                                        notification_template_big_media.xmlAndroid binary XML1696
                                                                                                                                                                                        mq_ic_send_icon_grey.pngPNG image data, 54 x 54, 8-bit/color RGBA, non-interlaced777
                                                                                                                                                                                        ClassCastException.kotlin_metadatadata153
                                                                                                                                                                                        ly_splash_image.xmlAndroid binary XML1464
                                                                                                                                                                                        abc_search_dropdown_item_icons_2line.xmlAndroid binary XML1916
                                                                                                                                                                                        mq_redirect_queue_06.pngPNG image data, 200 x 100, 8-bit colormap, non-interlaced598
                                                                                                                                                                                        UShortArray.kotlin_metadatadata863
                                                                                                                                                                                        abc_list_selector_disabled_holo_light.9.pngPNG image data, 42 x 126, 8-bit gray+alpha, non-interlaced258
                                                                                                                                                                                        spend_type_filter_checked.xmlAndroid binary XML484
                                                                                                                                                                                        traffic.sdkrsdata131766
                                                                                                                                                                                        CoroutinesIntrinsicsExperimentalHKt.kotlin_metadatadata612
                                                                                                                                                                                        notify_dialog_layout.xmlAndroid binary XML2660
                                                                                                                                                                                        UIntArrayKt.kotlin_metadatadata373
                                                                                                                                                                                        notification_icon_background.xmlAndroid binary XML372
                                                                                                                                                                                        mq_ic_msg_failed.pngPNG image data, 48 x 48, 8-bit/color RGBA, non-interlaced1323
                                                                                                                                                                                        maintain_list_type_item.xmlAndroid binary XML656
                                                                                                                                                                                        XorWowRandom.kotlin_metadatadata321
                                                                                                                                                                                        NoSuchElementException.kotlin_metadatadata157
                                                                                                                                                                                        back_history_item.xmlAndroid binary XML1180
                                                                                                                                                                                        mq_emoji_28.pngPNG image data, 48 x 48, 8-bit colormap, non-interlaced2354
                                                                                                                                                                                        UStringsKt.kotlin_metadatadata1113
                                                                                                                                                                                        pre_load_activity.xmlAndroid binary XML3916
                                                                                                                                                                                        ic_com_sina_weibo_sdk_button_blue_pressed.9.pngPNG image data, 15 x 64, 8-bit/color RGBA, non-interlaced496
                                                                                                                                                                                        icon_rq_b_green.pngPNG image data, 96 x 96, 8-bit colormap, non-interlaced390
                                                                                                                                                                                        list_item_background_warning.xmlAndroid binary XML408
                                                                                                                                                                                        BitwiseOperationsKt.kotlin_metadatadata479
                                                                                                                                                                                        mq_selector_evaluate_rb.xmlAndroid binary XML2244
                                                                                                                                                                                        icon_weixin.pngPNG image data, 40 x 40, 8-bit/color RGBA, non-interlaced642
                                                                                                                                                                                        abc_menu_hardkey_panel_mtrl_mult.9.pngPNG image data, 64 x 24, 8-bit gray+alpha, non-interlaced541
                                                                                                                                                                                        mq_shape_evaluate_smiling.xmlAndroid binary XML524
                                                                                                                                                                                        expense_type_list_item.xmlAndroid binary XML1016
                                                                                                                                                                                        notify_panel_notification_icon_bg.pngPNG image data, 15 x 15, 8-bit/color RGB, non-interlaced98
                                                                                                                                                                                        icon_more.pngPNG image data, 42 x 42, 8-bit gray+alpha, non-interlaced298
                                                                                                                                                                                        abc_ic_menu_copy_mtrl_am_alpha.pngPNG image data, 24 x 24, 8-bit gray+alpha, non-interlaced127
                                                                                                                                                                                        abc_alert_dialog_button_bar_material.xmlAndroid binary XML1208
                                                                                                                                                                                        select_dialog_singlechoice_material.xmlAndroid binary XML864
                                                                                                                                                                                        ic_com_sina_weibo_sdk_login_button_with_frame_logo_pressed.pngPNG image data, 38 x 38, 8-bit/color RGBA, non-interlaced1937
                                                                                                                                                                                        abc_list_divider_material.xmlAndroid binary XML516
                                                                                                                                                                                        abc_spinner_mtrl_am_alpha.9.pngPNG image data, 72 x 96, 8-bit gray+alpha, non-interlaced437
                                                                                                                                                                                        mintegral_cm_forward_disabled.pngPNG image data, 24 x 42, 8-bit gray+alpha, non-interlaced333
                                                                                                                                                                                        abc_ic_menu_copy_mtrl_am_alpha.pngPNG image data, 48 x 48, 8-bit gray+alpha, non-interlaced178
                                                                                                                                                                                        JvmPackageName.kotlin_metadatadata452
                                                                                                                                                                                        mintegral_video_common_alertview_confirm_bg_pressed.xmlAndroid binary XML628
                                                                                                                                                                                        icon_lc_b_red.pngPNG image data, 96 x 96, 8-bit colormap, non-interlaced1882
                                                                                                                                                                                        abc_scrubber_primary_mtrl_alpha.9.pngPNG image data, 20 x 24, 8-bit gray+alpha, non-interlaced208
                                                                                                                                                                                        ic_launcher.pngPNG image data, 384 x 384, 8-bit/color RGBA, non-interlaced27690
                                                                                                                                                                                        MutableCollectionsKt.kotlin_metadatadata1707
                                                                                                                                                                                        notification_bg_low_normal.9.pngPNG image data, 12 x 12, 8-bit grayscale, non-interlaced212
                                                                                                                                                                                        icon_mark.pngPNG image data, 45 x 46, 8-bit/color RGBA, non-interlaced1596
                                                                                                                                                                                        ic_com_sina_weibo_sdk_login_with_account_text_normal.pngPNG image data, 106 x 28, 8-bit/color RGBA, non-interlaced2026
                                                                                                                                                                                        abc_list_longpressed_holo.9.pngPNG image data, 12 x 12, 8-bit/color RGBA, non-interlaced214
                                                                                                                                                                                        arrow_br.pngPNG image data, 110 x 230, 8-bit colormap, non-interlaced4103
                                                                                                                                                                                        androidx.fragment_fragment.versionASCII text6
                                                                                                                                                                                        mq_redirect_queue_14.pngPNG image data, 200 x 100, 8-bit colormap, non-interlaced578
                                                                                                                                                                                        abc_btn_check_to_on_mtrl_015.pngPNG image data, 96 x 96, 8-bit gray+alpha, non-interlaced593
                                                                                                                                                                                        abc_btn_check_material.xmlAndroid binary XML464
                                                                                                                                                                                        ly_splash.xmlAndroid binary XML3780
                                                                                                                                                                                        icon_hd_yctx.pngPNG image data, 120 x 120, 8-bit colormap, non-interlaced1711
                                                                                                                                                                                        oil_list_layout.xmlAndroid binary XML2316
                                                                                                                                                                                        icon_share.pngPNG image data, 60 x 60, 8-bit gray+alpha, non-interlaced331
                                                                                                                                                                                        RemoteSSO.aidlASCII text129
                                                                                                                                                                                        abc_switch_thumb_material.xmlAndroid binary XML464
                                                                                                                                                                                        EmptyIterator.kotlin_metadatadata300
                                                                                                                                                                                        mtrl_layout_snackbar_include.xmlAndroid binary XML1404
                                                                                                                                                                                        $avd_show_password__0.xmlAndroid binary XML1136
                                                                                                                                                                                        AdDex.4.0.1.dexDalvik dex file version 035171696
                                                                                                                                                                                        mq_ic_cb_normal.pngPNG image data, 72 x 72, 8-bit gray+alpha, non-interlaced827
                                                                                                                                                                                        mintegral_reward_activity_open.xmlAndroid binary XML420
                                                                                                                                                                                        ic_com_sina_weibo_sdk_login_with_account_text_pressed.pngPNG image data, 304 x 76, 8-bit/color RGBA, non-interlaced9251
                                                                                                                                                                                        mq_emoji_36.pngPNG image data, 48 x 48, 8-bit colormap, non-interlaced2405
                                                                                                                                                                                        mq_shape_dialog_bg.xmlAndroid binary XML484
                                                                                                                                                                                        mtrl_fab_transformation_sheet_collapse_spec.xmlAndroid binary XML1888
                                                                                                                                                                                        design_tint_password_toggle.xmlAndroid binary XML376
                                                                                                                                                                                        add_station_layout.xmlAndroid binary XML2496
                                                                                                                                                                                        design_text_input_password_icon.xmlAndroid binary XML564
                                                                                                                                                                                        abc_text_select_handle_left_mtrl_dark.pngPNG image data, 88 x 44, 8-bit/color RGBA, non-interlaced336
                                                                                                                                                                                        weibosdk_navigationbar_back.pngPNG image data, 90 x 90, 8-bit gray+alpha, non-interlaced338
                                                                                                                                                                                        bd_file_paths.xmlAndroid binary XML544
                                                                                                                                                                                        ic_mtrl_chip_close_circle.xmlAndroid binary XML808
                                                                                                                                                                                        ly_look_bg.xmlAndroid binary XML532
                                                                                                                                                                                        mq_item_emotion_keyboard.xmlAndroid binary XML456
                                                                                                                                                                                        mq_activity_collect_info.xmlAndroid binary XML2832
                                                                                                                                                                                        ic_com_sina_weibo_sdk_login_with_account_text_pressed.pngPNG image data, 206 x 54, 8-bit/color RGBA, non-interlaced6355
                                                                                                                                                                                        abc_ic_commit_search_api_mtrl_alpha.pngPNG image data, 32 x 32, 8-bit gray+alpha, non-interlaced173
                                                                                                                                                                                        abc_list_selector_disabled_holo_light.9.pngPNG image data, 21 x 63, 8-bit gray+alpha, non-interlaced229
                                                                                                                                                                                        icon_rq_b_green.pngPNG image data, 72 x 72, 8-bit colormap, non-interlaced316
                                                                                                                                                                                        highstock-6.0.7.jsASCII text, with very long lines, with CRLF line terminators266838
                                                                                                                                                                                        mq_item_robot_menu.xmlAndroid binary XML380
                                                                                                                                                                                        ic_launcher.pngPNG image data, 512 x 512, 8-bit/color RGBA, non-interlaced42782
                                                                                                                                                                                        mq_emoji_13.pngPNG image data, 48 x 48, 8-bit colormap, non-interlaced2274
                                                                                                                                                                                        mq_item_msg_evaluate.xmlAndroid binary XML1624
                                                                                                                                                                                        abc_list_selector_background_transition_holo_dark.xmlAndroid binary XML424
                                                                                                                                                                                        TransformingSequence.kotlin_metadatadata376
                                                                                                                                                                                        abc_ratingbar_small_material.xmlAndroid binary XML664
                                                                                                                                                                                        RandomKt.kotlin_metadatadata722
                                                                                                                                                                                        download_notification_layout_demo.xmlAndroid binary XML2888
                                                                                                                                                                                        ic_com_sina_weibo_sdk_button_grey_focused.9.pngPNG image data, 21 x 93, 8-bit/color RGBA, non-interlaced930
                                                                                                                                                                                        checkbox_small.xmlAndroid binary XML548
                                                                                                                                                                                        layout.xmlAndroid binary XML548
                                                                                                                                                                                        ic_launcher_round.pngPNG image data, 96 x 96, 8-bit/color RGBA, non-interlaced7897
                                                                                                                                                                                        abc_tint_btn_checkable.xmlAndroid binary XML728
                                                                                                                                                                                        OptionalExpectation.kotlin_metadatadata354
                                                                                                                                                                                        mq_redirect_queue_22.pngPNG image data, 200 x 100, 8-bit colormap, non-interlaced702
                                                                                                                                                                                        mq_item_form_type_auth_code.xmlAndroid binary XML1508
                                                                                                                                                                                        notification_bg_low_pressed.9.pngPNG image data, 16 x 16, 8-bit/color RGB, non-interlaced252
                                                                                                                                                                                        traffic.stydata468628
                                                                                                                                                                                        mq_voice_right_playing_level2.pngPNG image data, 48 x 48, 8-bit colormap, non-interlaced409
                                                                                                                                                                                        ic_com_sina_weibo_sdk_login_with_account_text_normal.pngPNG image data, 412 x 108, 8-bit/color RGBA, non-interlaced15419
                                                                                                                                                                                        ic_mtrl_chip_checked_black.xmlAndroid binary XML600
                                                                                                                                                                                        mq_bg_msg_right.9.pngPNG image data, 70 x 48, 8-bit/color RGBA, non-interlaced612
                                                                                                                                                                                        JvmOverloads.kotlin_metadatadata303
                                                                                                                                                                                        androidx.transition_transition.versionASCII text6
                                                                                                                                                                                        webview_activity.xmlAndroid binary XML2476
                                                                                                                                                                                        car_chexi_list_item_layout.xmlAndroid binary XML724
                                                                                                                                                                                        mq_selector_checkbox.xmlAndroid binary XML564
                                                                                                                                                                                        abc_list_focused_holo.9.pngPNG image data, 12 x 12, 8-bit/color RGBA, non-interlaced244
                                                                                                                                                                                        abc_ic_commit_search_api_mtrl_alpha.pngPNG image data, 96 x 96, 8-bit gray+alpha, non-interlaced224
                                                                                                                                                                                        mq_emoji_2.pngPNG image data, 48 x 48, 8-bit colormap, non-interlaced2303
                                                                                                                                                                                        spend_type_filter_item.xmlAndroid binary XML1072
                                                                                                                                                                                        cacert_com.cerPEM certificate2148
                                                                                                                                                                                        mq_voice_level8.pngPNG image data, 600 x 600, 8-bit colormap, non-interlaced13182
                                                                                                                                                                                        notify_list_item.xmlAndroid binary XML2236
                                                                                                                                                                                        list_scroll_layout.xmlAndroid binary XML1544
                                                                                                                                                                                        AssertionError.kotlin_metadatadata135
                                                                                                                                                                                        abc_ic_star_half_black_36dp.pngPNG image data, 108 x 108, 8-bit gray+alpha, non-interlaced577
                                                                                                                                                                                        spend_type_filter_unchecked.xmlAndroid binary XML484
                                                                                                                                                                                        icon_mark.pngPNG image data, 45 x 46, 8-bit/color RGBA, non-interlaced1596
                                                                                                                                                                                        icon_right_white.pngPNG image data, 42 x 42, 8-bit gray+alpha, non-interlaced151
                                                                                                                                                                                        mq_rotate_progress_bar.xmlAndroid binary XML856
                                                                                                                                                                                        select_station_layout.xmlAndroid binary XML3964
                                                                                                                                                                                        abc_btn_check_to_on_mtrl_000.pngPNG image data, 96 x 96, 8-bit gray+alpha, non-interlaced307
                                                                                                                                                                                        androilapp.pngPNG image data, 72 x 72, 8-bit/color RGBA, non-interlaced7365
                                                                                                                                                                                        design_ic_visibility_off.pngPNG image data, 72 x 72, 8-bit gray+alpha, non-interlaced884
                                                                                                                                                                                        ico_leaf_select.xmlAndroid binary XML468
                                                                                                                                                                                        icon_xby_yellow.pngPNG image data, 72 x 72, 8-bit colormap, non-interlaced1201
                                                                                                                                                                                        annotation.kotlin_builtinsdata926
                                                                                                                                                                                        abc_ic_star_black_48dp.pngPNG image data, 72 x 72, 8-bit gray+alpha, non-interlaced668
                                                                                                                                                                                        icon_rq_b_red.pngPNG image data, 96 x 96, 8-bit colormap, non-interlaced390
                                                                                                                                                                                        URandomKt.kotlin_metadatadata942
                                                                                                                                                                                        mq_emoji_21.pngPNG image data, 48 x 48, 8-bit colormap, non-interlaced2346
                                                                                                                                                                                        abc_btn_colored_borderless_text_material.xmlAndroid binary XML604
                                                                                                                                                                                        SuccessOrFailureKt.kotlin_metadatadata354
                                                                                                                                                                                        chart_cspt.htmlHTML document, UTF-8 Unicode text, with CRLF line terminators17956
                                                                                                                                                                                        SequenceBuilderIterator.kotlin_metadatadata731
                                                                                                                                                                                        ConditionalEffect.kotlin_metadatadata242
                                                                                                                                                                                        guid_lay_top_show.xmlAndroid binary XML1188
                                                                                                                                                                                        mq_shape_cursor.xmlAndroid binary XML444
                                                                                                                                                                                        UIntArray.kotlin_metadatadata853
                                                                                                                                                                                        notification_bg_normal_pressed.9.pngPNG image data, 16 x 16, 8-bit/color RGB, non-interlaced247
                                                                                                                                                                                        design_ic_visibility_off.pngPNG image data, 24 x 24, 8-bit gray+alpha, non-interlaced351
                                                                                                                                                                                        abc_textfield_activated_mtrl_alpha.9.pngPNG image data, 12 x 11, 8-bit gray+alpha, non-interlaced181
                                                                                                                                                                                        mq_ic_delete_icon.pngPNG image data, 72 x 72, 8-bit/color RGBA, non-interlaced3040
                                                                                                                                                                                        abc_control_background_material.xmlAndroid binary XML304
                                                                                                                                                                                        DVDirectory.cfgISO-8859 text, with very long lines, with no line terminators75971
                                                                                                                                                                                        icon_notify_check.pngPNG image data, 66 x 66, 8-bit colormap, non-interlaced530
                                                                                                                                                                                        mq_redirect_queue_30.pngPNG image data, 200 x 100, 8-bit colormap, non-interlaced530
                                                                                                                                                                                        Regex.kotlin_metadatadata926
                                                                                                                                                                                        mintegral_cm_end_animation.pngPNG image data, 358 x 3, 8-bit gray+alpha, non-interlaced240
                                                                                                                                                                                        ContractsDsl.kotlin_metadatadata263
                                                                                                                                                                                        mq_ic_angry_face.pngPNG image data, 48 x 48, 8-bit gray+alpha, non-interlaced631
                                                                                                                                                                                        ic_com_sina_weibo_sdk_login_button_with_frame_logo_pressed.pngPNG image data, 54 x 54, 8-bit/color RGBA, non-interlaced2858
                                                                                                                                                                                        abc_btn_check_to_on_mtrl_015.pngPNG image data, 48 x 48, 8-bit gray+alpha, non-interlaced404
                                                                                                                                                                                        abc_ic_star_half_black_16dp.pngPNG image data, 48 x 48, 8-bit gray+alpha, non-interlaced309
                                                                                                                                                                                        icon_detail_logo.pngPNG image data, 22 x 22, 8-bit gray+alpha, non-interlaced221
                                                                                                                                                                                        UShortIterator.kotlin_metadatadata281
                                                                                                                                                                                        mq_anim_voice_right_playing.xmlAndroid binary XML588
                                                                                                                                                                                        TextHKt.kotlin_metadatadata2568
                                                                                                                                                                                        mtrl_linear.xmlAndroid binary XML132
                                                                                                                                                                                        mq_shape_leave_tip_gradient_line.xmlAndroid binary XML460
                                                                                                                                                                                        background_title_bar.xmlAndroid binary XML420
                                                                                                                                                                                        ad_content_item.xmlAndroid binary XML356
                                                                                                                                                                                        icon_report_red_rect.pngPNG image data, 720 x 45, 8-bit/color RGBA, non-interlaced6762
                                                                                                                                                                                        wear_zoom_in.pngPNG image data, 72 x 52, 8-bit/color RGBA, non-interlaced1873
                                                                                                                                                                                        reduct.stydata466440
                                                                                                                                                                                        mq_item_chat_time.xmlAndroid binary XML696
                                                                                                                                                                                        design_snackbar_out.xmlAndroid binary XML312
                                                                                                                                                                                        provider_paths.xmlAndroid binary XML1032
                                                                                                                                                                                        ReturnsNotNull.kotlin_metadatadata245
                                                                                                                                                                                        sdk_weibo_logo.pngPNG image data, 60 x 60, 8-bit/color RGBA, non-interlaced2942
                                                                                                                                                                                        btn_bg_ad.xmlAndroid binary XML612
                                                                                                                                                                                        map.sdkrsdata1080142
                                                                                                                                                                                        tableview_sectionheader_background.pngPNG image data, 2 x 43, 8-bit/color RGB, non-interlaced1012
                                                                                                                                                                                        libwbsafeedit_x86_64ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, stripped14016
                                                                                                                                                                                        fragment_list_spend_type.xmlAndroid binary XML984
                                                                                                                                                                                        oil_fragment.xmlAndroid binary XML11796
                                                                                                                                                                                        manual_fci.htmlHTML document, UTF-8 Unicode (with BOM) text, with CRLF line terminators4123
                                                                                                                                                                                        AbstractCoroutineContextElement.kotlin_metadatadata248
                                                                                                                                                                                        DVSDirectory.cfgASCII text, with very long lines, with no line terminators7483
                                                                                                                                                                                        ic_com_sina_weibo_sdk_button_grey_pressed.9.pngPNG image data, 15 x 64, 8-bit/color RGBA, non-interlaced457
                                                                                                                                                                                        xx_dialog_layout.xmlAndroid binary XML1328
                                                                                                                                                                                        notification_bg_normal_pressed.9.pngPNG image data, 12 x 12, 8-bit/color RGB, non-interlaced225
                                                                                                                                                                                        ico_xl.pngPNG image data, 88 x 88, 8-bit/color RGBA, non-interlaced3782
                                                                                                                                                                                        ic_com_sina_weibo_sdk_login_with_text.pngPNG image data, 239 x 48, 8-bit/color RGBA, non-interlaced12515
                                                                                                                                                                                        ic_com_sina_weibo_sdk_logo.pngPNG image data, 24 x 24, 8-bit/color RGBA, non-interlaced1151
                                                                                                                                                                                        abc_list_menu_item_icon.xmlAndroid binary XML684
                                                                                                                                                                                        mq_bg_msg_left.9.pngPNG image data, 70 x 48, 8-bit/color RGBA, non-interlaced609
                                                                                                                                                                                        abc_ab_share_pack_mtrl_alpha.9.pngPNG image data, 24 x 24, 8-bit gray+alpha, non-interlaced272
                                                                                                                                                                                        weibosdk_notification_icon.pngPNG image data, 32 x 32, 8-bit gray+alpha, non-interlaced1130
                                                                                                                                                                                        RestrictsSuspension.kotlin_metadatadata378
                                                                                                                                                                                        CERT.SFASCII text, with CRLF line terminators170774
                                                                                                                                                                                        JvmName.kotlin_metadatadata383
                                                                                                                                                                                        bootstrap-theme.min.cssASCII text, with very long lines, with CRLF line terminators20831
                                                                                                                                                                                        IndexedValue.kotlin_metadatadata378
                                                                                                                                                                                        abc_btn_borderless_material.xmlAndroid binary XML588
                                                                                                                                                                                        login_country_background_highlighted.9.pngPNG image data, 156 x 82, 8-bit/color RGBA, non-interlaced334
                                                                                                                                                                                        spend_fragment.xmlAndroid binary XML8060
                                                                                                                                                                                        dialog_btn.xmlAndroid binary XML436
                                                                                                                                                                                        UShortArrayKt.kotlin_metadatadata379
                                                                                                                                                                                        mq_ic_file.pngPNG image data, 120 x 120, 8-bit colormap, non-interlaced1338
                                                                                                                                                                                        weibosdk_empty_failed.pngPNG image data, 150 x 150, 8-bit colormap, non-interlaced3407
                                                                                                                                                                                        icon_mark.pngPNG image data, 32 x 47, 8-bit/color RGBA, non-interlaced1669
                                                                                                                                                                                        icon_switch.pngPNG image data, 72 x 72, 8-bit gray+alpha, non-interlaced1480
                                                                                                                                                                                        design_layout_tab_text.xmlAndroid binary XML436
                                                                                                                                                                                        fragment_add_spend.xmlAndroid binary XML3488
                                                                                                                                                                                        ic_launcher.pngPNG image data, 48 x 48, 8-bit/color RGBA, non-interlaced3104
                                                                                                                                                                                        androidx.documentfile_documentfile.versionASCII text6
                                                                                                                                                                                        Continuation.kotlin_metadatadata356
                                                                                                                                                                                        abc_ic_menu_overflow_material.xmlAndroid binary XML792
                                                                                                                                                                                        abc_textfield_search_activated_mtrl_alpha.9.pngPNG image data, 12 x 3, 8-bit gray+alpha, non-interlaced178
                                                                                                                                                                                        abc_btn_check_to_on_mtrl_000.pngPNG image data, 48 x 48, 8-bit gray+alpha, non-interlaced227
                                                                                                                                                                                        HashMap.kotlin_metadatadata725
                                                                                                                                                                                        DVHotMap.cfgUTF-8 Unicode text11174
                                                                                                                                                                                        abc_ic_star_black_48dp.pngPNG image data, 144 x 144, 8-bit gray+alpha, non-interlaced1291
                                                                                                                                                                                        CharKt.kotlin_metadatadata245
                                                                                                                                                                                        abc_list_menu_item_checkbox.xmlAndroid binary XML528
                                                                                                                                                                                        mq_voice_level1.pngPNG image data, 600 x 600, 8-bit colormap, non-interlaced5017
                                                                                                                                                                                        car_type_list_select.xmlAndroid binary XML728
                                                                                                                                                                                        triangle.pngPNG image data, 21 x 21, 8-bit/color RGBA, non-interlaced1142
                                                                                                                                                                                        abc_popup_enter.xmlAndroid binary XML508
                                                                                                                                                                                        MapWithDefaultKt.kotlin_metadatadata482
                                                                                                                                                                                        mq_loading_1.pngPNG image data, 40 x 40, 8-bit gray+alpha, non-interlaced227
                                                                                                                                                                                        ReadWriteProperty.kotlin_metadatadata293
                                                                                                                                                                                        mq_item_photo_folder.xmlAndroid binary XML1256
                                                                                                                                                                                        abc_popup_exit.xmlAndroid binary XML508
                                                                                                                                                                                        DropSequence.kotlin_metadatadata349
                                                                                                                                                                                        mq_arrow_right.pngPNG image data, 28 x 28, 8-bit/color RGBA, non-interlaced532
                                                                                                                                                                                        androidx.asynclayoutinflater_asynclayoutinflater.versionASCII text6
                                                                                                                                                                                        ConstrainedOnceSequence.kotlin_metadatadata236
                                                                                                                                                                                        icon_switch.pngPNG image data, 96 x 96, 8-bit gray+alpha, non-interlaced1930
                                                                                                                                                                                        notification_action.xmlAndroid binary XML1156
                                                                                                                                                                                        abc_edit_text_material.xmlAndroid binary XML868
                                                                                                                                                                                        abc_ic_clear_material.xmlAndroid binary XML684
                                                                                                                                                                                        ic_com_sina_weibo_sdk_login_button_with_frame_logo_pressed.pngPNG image data, 76 x 76, 8-bit/color RGBA, non-interlaced3866
                                                                                                                                                                                        abc_grow_fade_in_from_bottom.xmlAndroid binary XML852
                                                                                                                                                                                        ResPackIndoorMap.sdkrsdata446263
                                                                                                                                                                                        get_code_button_highlighted.9.pngPNG image data, 79 x 76, 8-bit/color RGBA, non-interlaced1918
                                                                                                                                                                                        abc_tint_edittext.xmlAndroid binary XML668
                                                                                                                                                                                        mq_redirect_queue_18.pngPNG image data, 200 x 100, 8-bit colormap, non-interlaced663
                                                                                                                                                                                        pull_up_layout_footer.xmlAndroid binary XML1184
                                                                                                                                                                                        abc_ratingbar_indicator_material.xmlAndroid binary XML704
                                                                                                                                                                                        ClosedDoubleRange.kotlin_metadatadata488
                                                                                                                                                                                        JvmStatic.kotlin_metadatadata347
                                                                                                                                                                                        CoroutineContext.kotlin_metadatadata604
                                                                                                                                                                                        weibosdk_navigationbar_back_highlighted.pngPNG image data, 60 x 60, 8-bit/color RGBA, non-interlaced1429
                                                                                                                                                                                        time_dialog_layout.xmlAndroid binary XML2752
                                                                                                                                                                                        add_oil_record_layout.xmlAndroid binary XML12960
                                                                                                                                                                                        mq_ic_emoji_active.pngPNG image data, 72 x 72, 8-bit colormap, non-interlaced1187
                                                                                                                                                                                        main_icon_zoomout.pngPNG image data, 40 x 40, 4-bit colormap, non-interlaced142
                                                                                                                                                                                        oil_chart_group_bg.xmlAndroid binary XML632
                                                                                                                                                                                        abc_ic_menu_paste_mtrl_am_alpha.pngPNG image data, 36 x 36, 8-bit gray+alpha, non-interlaced226
                                                                                                                                                                                        MathHKt.kotlin_metadatadata3399
                                                                                                                                                                                        ConcurrentModificationException.kotlin_metadatadata442
                                                                                                                                                                                        mq_selector_item_bottom_left.xmlAndroid binary XML984
                                                                                                                                                                                        ULongRange.kotlin_metadatadata587
                                                                                                                                                                                        icon_loading_01.pngPNG image data, 120 x 120, 8-bit colormap, non-interlaced1963
                                                                                                                                                                                        android.support.design_material.versionASCII text, with no line terminators12
                                                                                                                                                                                        activity_maintain_add.xmlAndroid binary XML11464
                                                                                                                                                                                        icon_cxxb_red.pngPNG image data, 96 x 96, 8-bit colormap, non-interlaced2326
                                                                                                                                                                                        design_ic_visibility.xmlAndroid binary XML540
                                                                                                                                                                                        NumberFormatException.kotlin_metadatadata164
                                                                                                                                                                                        abc_list_selector_background_transition_holo_light.xmlAndroid binary XML424
                                                                                                                                                                                        EmptySequence.kotlin_metadatadata304
                                                                                                                                                                                        AbstractMutableList.kotlin_metadatadata739
                                                                                                                                                                                        ic_com_sina_weibo_sdk_login_with_account_text_focused.pngPNG image data, 412 x 108, 8-bit/color RGBA, non-interlaced15896
                                                                                                                                                                                        mq_emoji_17.pngPNG image data, 48 x 48, 8-bit colormap, non-interlaced2262
                                                                                                                                                                                        ULongArrayKt.kotlin_metadatadata376
                                                                                                                                                                                        transverse_one_pic.xmlAndroid binary XML928
                                                                                                                                                                                        abc_ic_star_half_black_16dp.pngPNG image data, 64 x 64, 8-bit gray+alpha, non-interlaced376
                                                                                                                                                                                        mq_layout_recorder_keyboard.xmlAndroid binary XML856
                                                                                                                                                                                        UNINITIALIZED_VALUE.kotlin_metadatadata100
                                                                                                                                                                                        icon_dby_red.pngPNG image data, 96 x 96, 8-bit colormap, non-interlaced1398
                                                                                                                                                                                        notification_template_icon_group.xmlAndroid binary XML392
                                                                                                                                                                                        abc_scrubber_control_to_pressed_mtrl_000.pngPNG image data, 48 x 48, 8-bit gray+alpha, non-interlaced415
                                                                                                                                                                                        spend_list_layout.xmlAndroid binary XML7152
                                                                                                                                                                                        mq_redirect_queue_26.pngPNG image data, 200 x 100, 8-bit colormap, non-interlaced1004
                                                                                                                                                                                        abc_popup_menu_header_item_layout.xmlAndroid binary XML848
                                                                                                                                                                                        ic_com_sina_weibo_sdk_login_button_with_frame_logo_focused.pngPNG image data, 28 x 28, 8-bit/color RGBA, non-interlaced1289
                                                                                                                                                                                        SequenceScope.kotlin_metadatadata477
                                                                                                                                                                                        IndexingIterator.kotlin_metadatadata299
                                                                                                                                                                                        abc_cab_background_top_material.xmlAndroid binary XML336
                                                                                                                                                                                        icon_back_up.pngPNG image data, 48 x 48, 8-bit gray+alpha, non-interlaced176
                                                                                                                                                                                        mq_anim_voice_left_playing.xmlAndroid binary XML588
                                                                                                                                                                                        com.fasterxml.jackson.core.ObjectCodecASCII text44
                                                                                                                                                                                        map.stydata930760
                                                                                                                                                                                        mq_emoji_6.pngPNG image data, 48 x 48, 8-bit colormap, non-interlaced2343
                                                                                                                                                                                        mintegral_reward_clickable_cta.xmlAndroid binary XML1868
                                                                                                                                                                                        notification_template_big_media_narrow_custom.xmlAndroid binary XML2868
                                                                                                                                                                                        icon_rq_yellow.pngPNG image data, 72 x 72, 8-bit colormap, non-interlaced316
                                                                                                                                                                                        abc_textfield_activated_mtrl_alpha.9.pngPNG image data, 38 x 33, 8-bit gray+alpha, non-interlaced199
                                                                                                                                                                                        mq_redirect_queue_03.pngPNG image data, 200 x 100, 8-bit colormap, non-interlaced876
                                                                                                                                                                                        mq_item_no_agent.xmlAndroid binary XML852
                                                                                                                                                                                        Volatile.kotlin_metadatadata275
                                                                                                                                                                                        abc_textfield_default_mtrl_alpha.9.pngPNG image data, 19 x 16, 8-bit gray+alpha, non-interlaced192
                                                                                                                                                                                        abc_list_selector_disabled_holo_dark.9.pngPNG image data, 13 x 41, 8-bit gray+alpha, non-interlaced217
                                                                                                                                                                                        design_layout_tab_icon.xmlAndroid binary XML408
                                                                                                                                                                                        baseindoormap.stydata50723
                                                                                                                                                                                        abc_ic_menu_paste_mtrl_am_alpha.pngPNG image data, 24 x 24, 8-bit gray+alpha, non-interlaced152
                                                                                                                                                                                        fragment_list_income.xmlAndroid binary XML364
                                                                                                                                                                                        objectbox_notification.pngPNG image data, 72 x 72, 8-bit gray+alpha, non-interlaced1271
                                                                                                                                                                                        mtrl_tabs_legacy_text_color_selector.xmlAndroid binary XML464
                                                                                                                                                                                        CharacterCodingException.kotlin_metadatadata207
                                                                                                                                                                                        abc_text_select_handle_middle_mtrl_dark.pngPNG image data, 20 x 24, 8-bit/color RGBA, non-interlaced311
                                                                                                                                                                                        abc_ic_menu_selectall_mtrl_alpha.pngPNG image data, 72 x 72, 8-bit gray+alpha, non-interlaced262
                                                                                                                                                                                        UninitializedPropertyAccessException.kotlin_metadatadata392
                                                                                                                                                                                        design_appbar_state_list_animator.xmlAndroid binary XML1216
                                                                                                                                                                                        abc_popup_background_mtrl_mult.9.pngPNG image data, 128 x 64, 8-bit gray+alpha, non-interlaced1544
                                                                                                                                                                                        mq_emoji_25.pngPNG image data, 48 x 48, 8-bit colormap, non-interlaced2325
                                                                                                                                                                                        icon_loading_01.pngPNG image data, 120 x 120, 8-bit colormap, non-interlaced1963
                                                                                                                                                                                        abc_action_mode_bar.xmlAndroid binary XML464
                                                                                                                                                                                        add_car_activity.xmlAndroid binary XML12800
                                                                                                                                                                                        Returns.kotlin_metadatadata238
                                                                                                                                                                                        xx_progress_dialog.xmlAndroid binary XML1032
                                                                                                                                                                                        abc_secondary_text_material_dark.xmlAndroid binary XML464
                                                                                                                                                                                        abc_list_longpressed_holo.9.pngPNG image data, 9 x 9, 8-bit/color RGBA, non-interlaced212
                                                                                                                                                                                        mq_selector_ic_evaluate.xmlAndroid binary XML588
                                                                                                                                                                                        SDK_Default_Traffic_Texture_Slow.pngPNG image data, 32 x 128, 8-bit/color RGBA, non-interlaced865
                                                                                                                                                                                        date_dialog_layout.xmlAndroid binary XML1988
                                                                                                                                                                                        StringBuilder.kotlin_metadatadata476
                                                                                                                                                                                        mq_selector_item_bottom.xmlAndroid binary XML1052
                                                                                                                                                                                        mintegral_cm_forward.xmlAndroid binary XML840
                                                                                                                                                                                        abc_ic_star_half_black_36dp.pngPNG image data, 72 x 72, 8-bit gray+alpha, non-interlaced421

                                                                                                                                                                                        Advertisement

                                                                                                                                                                                        Package NameAd Framework and Link
                                                                                                                                                                                        Lcom/unity3d/ads/UnityAds$UnityAdsError;-><clinit>()VUnity Ads https://unity.com/

                                                                                                                                                                                        Network Behavior

                                                                                                                                                                                        No network behavior found

                                                                                                                                                                                        APK Behavior

                                                                                                                                                                                        Installation Messages
                                                                                                                                                                                        NameIs Error
                                                                                                                                                                                        • Copying native libraries to /data/app-lib/vmdl-978125846
                                                                                                                                                                                        • Running dexopt on: com.firebear.androil
                                                                                                                                                                                        • Package installed with second ABI Library: 10067com.firebear.androil
                                                                                                                                                                                        • Data written:10067
                                                                                                                                                                                        • Data written into /data/data/.appwithABI2
                                                                                                                                                                                        • Skipping provider name com.firebear.androil.fileProvider (in package com.firebear.androil): name already used by com.firebear.androil
                                                                                                                                                                                        • Unknown permission com.android.smspush.WAPPUSH_MANAGER_BIND in package com.android.phone
                                                                                                                                                                                        • Unknown permission com.android.launcher.permission.PRELOAD_WORKSPACE in package com.google.android.partnersetup
                                                                                                                                                                                        • Unknown permission com.android.vending.billing.IBillingAccountService.BIND2 in package com.google.android.gsf.login
                                                                                                                                                                                        • Unknown permission com.android.chrome.TOS_ACKED in package com.google.android.gsf.login
                                                                                                                                                                                        • Unknown permission com.google.android.gallery3d.permission.GALLERY_PROVIDER in package com.android.bluetooth
                                                                                                                                                                                        • Not granting permission android.permission.ACCESS_DOWNLOAD_MANAGER to package com.android.browser (protectionLevel=18 flags=0x89be45)
                                                                                                                                                                                        • Not granting permission android.permission.SEND_DOWNLOAD_COMPLETED_INTENTS to package com.android.browser (protectionLevel=2 flags=0x89be45)
                                                                                                                                                                                        • Unknown permission com.android.launcher.permission.READ_SETTINGS in package com.android.onetimeinitializer
                                                                                                                                                                                        • Unknown permission com.android.launcher.permission.WRITE_SETTINGS in package com.android.onetimeinitializer
                                                                                                                                                                                        • Unknown permission com.android.launcher.permission.READ_SETTINGS in package com.android.launcher3
                                                                                                                                                                                        • Unknown permission com.android.launcher.permission.WRITE_SETTINGS in package com.android.launcher3
                                                                                                                                                                                        • Not granting permission android.permission.BIND_WALLPAPER to package com.android.camera2 (protectionLevel=18 flags=0xd8bc45)
                                                                                                                                                                                        • Unknown permission android.permission.INSTALL_DRM in package com.android.mms
                                                                                                                                                                                        • Not granting permission android.permission.BROADCAST_PACKAGE_REMOVED to package com.google.android.marvin.talkback (protectionLevel=2 flags=0xc9be45)
                                                                                                                                                                                        • Unknown permission android.permission.READ_OWNER_DATA in package com.google.android.setupwizard
                                                                                                                                                                                        • Unknown permission android.permission.WRITE_OWNER_DATA in package com.google.android.setupwizard
                                                                                                                                                                                        • Unknown permission com.android.launcher.permission.READ_SETTINGS in package com.android.settings
                                                                                                                                                                                        • Unknown permission com.android.launcher.permission.WRITE_SETTINGS in package com.android.settings
                                                                                                                                                                                        • Unknown permission com.android.launcher.permission.READ_SETTINGS in package com.google.android.googlequicksearchbox
                                                                                                                                                                                        • Unknown permission com.android.launcher.permission.WRITE_SETTINGS in package com.google.android.googlequicksearchbox
                                                                                                                                                                                        • Unknown permission com.google.android.voicesearch.SHORTCUTS_ACCESS in package com.google.android.googlequicksearchbox
                                                                                                                                                                                        • Unknown permission com.google.android.voicesearch.ACCESS_SETTINGS in package com.google.android.googlequicksearchbox
                                                                                                                                                                                        • Unknown permission com.google.android.ears.permission.WRITE in package com.google.android.googlequicksearchbox
                                                                                                                                                                                        • Unknown permission com.google.android.apps.googlevoice.permission.AUTO_SEND in package com.google.android.googlequicksearchbox
                                                                                                                                                                                        • Unknown permission com.android.chrome.PRERENDER_URL in package com.google.android.googlequicksearchbox
                                                                                                                                                                                        • Not granting permission com.android.launcher3.permission.RECEIVE_LAUNCH_BROADCASTS to package com.google.android.googlequicksearchbox (protectionLevel=2 flags=0x40d9be45)
                                                                                                                                                                                        • Not granting permission android.permission.SEND_DOWNLOAD_COMPLETED_INTENTS to package com.android.vending (protectionLevel=2 flags=0x408abe45)
                                                                                                                                                                                        • Unknown permission android.permission.SEND_SMS_NO_CONFIRMATION in package com.android.vending
                                                                                                                                                                                        • Not granting permission android.permission.ACCOUNT_MANAGER to package com.google.android.music (protectionLevel=2 flags=0x88be65)
                                                                                                                                                                                        • Not granting permission android.permission.DELETE_PACKAGES to package com.svox.pico (protectionLevel=18 flags=0x88be45)
                                                                                                                                                                                        • Not granting permission android.permission.DEVICE_POWER to package com.android.deskclock (protectionLevel=2 flags=0xc8be45)
                                                                                                                                                                                        • Not granting permission android.permission.READ_DREAM_STATE to package com.google.android.gsf (protectionLevel=2 flags=0x40883e45)
                                                                                                                                                                                        • Unknown permission android.permission.WRITE_SYNC_STATS in package com.google.android.apps.docs
                                                                                                                                                                                        • Unknown permission android.permission.REQUEST_INSTALL_PACKAGES in package com.firebear.androil
                                                                                                                                                                                        • Unknown permission android.permission.ACCESS_COARSE_UPDATES in package com.firebear.androil
                                                                                                                                                                                        • Not granting permission android.permission.READ_LOGS to package com.firebear.androil (protectionLevel=50 flags=0x48be44)
                                                                                                                                                                                        • Action: "android.intent.action.SENDTO"
                                                                                                                                                                                        • Category: "android.intent.category.DEFAULT"
                                                                                                                                                                                        • Scheme: "sms"
                                                                                                                                                                                        • Action: "android.intent.action.SENDTO"
                                                                                                                                                                                        • Category: "android.intent.category.DEFAULT"
                                                                                                                                                                                        • Scheme: "smsto"
                                                                                                                                                                                        • Adding preferred activity ComponentInfo{com.android.mms/com.android.mms.ui.ComposeMessageActivity} for user 0 :
                                                                                                                                                                                        • Adding preferred activity ComponentInfo{com.android.mms/com.android.mms.ui.ComposeMessageActivity} for user 0 :
                                                                                                                                                                                        • Action: "android.intent.action.SENDTO"
                                                                                                                                                                                        • Category: "android.intent.category.DEFAULT"
                                                                                                                                                                                        • Scheme: "mms"
                                                                                                                                                                                        • Adding preferred activity ComponentInfo{com.android.mms/com.android.mms.ui.ComposeMessageActivity} for user 0 :
                                                                                                                                                                                        • Action: "android.intent.action.SENDTO"
                                                                                                                                                                                        • Category: "android.intent.category.DEFAULT"
                                                                                                                                                                                        • Scheme: "mmsto"
                                                                                                                                                                                        • Adding preferred activity ComponentInfo{com.android.mms/com.android.mms.ui.ComposeMessageActivity} for user 0 :
                                                                                                                                                                                        • Action: "android.intent.action.SENDTO"
                                                                                                                                                                                        • Category: "android.intent.category.DEFAULT"
                                                                                                                                                                                        • Scheme: "sms"
                                                                                                                                                                                        • Action: "android.intent.action.SENDTO"
                                                                                                                                                                                        • Category: "android.intent.category.DEFAULT"
                                                                                                                                                                                        • Scheme: "smsto"
                                                                                                                                                                                        • Adding preferred activity ComponentInfo{com.android.mms/com.android.mms.ui.ComposeMessageActivity} for user 0 :
                                                                                                                                                                                        • Adding preferred activity ComponentInfo{com.android.mms/com.android.mms.ui.ComposeMessageActivity} for user 0 :
                                                                                                                                                                                        • Action: "android.intent.action.SENDTO"
                                                                                                                                                                                        • Category: "android.intent.category.DEFAULT"
                                                                                                                                                                                        • Scheme: "mms"
                                                                                                                                                                                        • Adding preferred activity ComponentInfo{com.android.mms/com.android.mms.ui.ComposeMessageActivity} for user 0 :
                                                                                                                                                                                        • Action: "android.intent.action.SENDTO"
                                                                                                                                                                                        • Category: "android.intent.category.DEFAULT"
                                                                                                                                                                                        • Scheme: "mmsto"
                                                                                                                                                                                        • Adding preferred activity ComponentInfo{com.android.mms/com.android.mms.ui.ComposeMessageActivity} for user 0 :
                                                                                                                                                                                        false
                                                                                                                                                                                        stat64("/data/app/com.firebear.androil-1.apk", {st_mode=S_IFREG|0644, st_size=12812346, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/data/app/com.firebear.androil-1.apk", {st_mode=S_IFREG|0644, st_size=12812346, ...}) = 0
                                                                                                                                                                                        open("/data/app/com.firebear.androil-1.apk", O_RDONLY|O_LARGEFILE) = 42
                                                                                                                                                                                        open("/proc/self/cmdline", O_RDONLY|O_LARGEFILE) = 43
                                                                                                                                                                                        fstat64(43, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
                                                                                                                                                                                        stat64("/data/app/com.firebear.androil-1.apk", {st_mode=S_IFREG|0644, st_size=12812346, ...}) = 0
                                                                                                                                                                                        lstat64("/data", {st_mode=S_IFDIR|0771, st_size=4096, ...}) = 0
                                                                                                                                                                                        lstat64("/data/app", {st_mode=S_IFDIR|0771, st_size=4096, ...}) = 0
                                                                                                                                                                                        lstat64("/data/app/com.firebear.androil-1.apk", {st_mode=S_IFREG|0644, st_size=12812346, ...}) = 0
                                                                                                                                                                                        open("/data/app/com.firebear.androil-1.apk", O_RDONLY|O_LARGEFILE) = 43
                                                                                                                                                                                        open("/data/app/com.firebear.androil-1.odex", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
                                                                                                                                                                                        open("/data/dalvik-cache/data@app@com.firebear.androil-1.apk@classes.dex", O_RDWR|O_CREAT|O_LARGEFILE, 0644) = -1 EACCES (Permission denied)
                                                                                                                                                                                        open("/data/dalvik-cache/data@app@com.firebear.androil-1.apk@classes.dex", O_RDONLY|O_LARGEFILE) = 44
                                                                                                                                                                                        fstat64(44, {st_mode=S_IFREG|0644, st_size=9882112, ...}) = 0
                                                                                                                                                                                        stat64("/data/dalvik-cache/data@app@com.firebear.androil-1.apk@classes.dex", {st_mode=S_IFREG|0644, st_size=9882112, ...}) = 0
                                                                                                                                                                                        open("/dev/ashmem", O_RDWR|O_LARGEFILE) = 45
                                                                                                                                                                                        stat64("/data/app-lib/com.firebear.androil-1", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
                                                                                                                                                                                        stat64("/vendor/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
                                                                                                                                                                                        stat64("/system/lib", {st_mode=S_IFDIR|0755, st_size=8192, ...}) = 0
                                                                                                                                                                                        stat64("/system/lib/arm", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
                                                                                                                                                                                        stat64("/data/data/com.firebear.androil/files/secondary-dexes", 0xbf9f7990) = -1 ENOENT (No such file or directory)
                                                                                                                                                                                        stat64("/data/data/com.firebear.androil/code_cache", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
                                                                                                                                                                                        stat64("/data/data/com.firebear.androil/code_cache/secondary-dexes", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
                                                                                                                                                                                        open("/data/app/com.firebear.androil-1.apk", O_RDONLY|O_LARGEFILE) = 44
                                                                                                                                                                                        fstat64(44, {st_mode=S_IFREG|0644, st_size=12812346, ...}) = 0
                                                                                                                                                                                        fstat64(44, {st_mode=S_IFREG|0644, st_size=12812346, ...}) = 0
                                                                                                                                                                                        fstat64(44, {st_mode=S_IFREG|0644, st_size=12812346, ...}) = 0
                                                                                                                                                                                        fstat64(44, {st_mode=S_IFREG|0644, st_size=12812346, ...}) = 0
                                                                                                                                                                                        fstat64(44, {st_mode=S_IFREG|0644, st_size=12812346, ...}) = 0
                                                                                                                                                                                        fstat64(44, {st_mode=S_IFREG|0644, st_size=12812346, ...}) = 0
                                                                                                                                                                                        fstat64(44, {st_mode=S_IFREG|0644, st_size=12812346, ...}) = 0
                                                                                                                                                                                        open("/data/data/com.firebear.androil/code_cache/secondary-dexes/MultiDex.lock", O_RDWR|O_CREAT|O_LARGEFILE, 0600) = 44
                                                                                                                                                                                        fstat64(44, {st_mode=S_IFREG|0600, st_size=0, ...}) = 0
                                                                                                                                                                                        stat64("/data/app/com.firebear.androil-1.apk", {st_mode=S_IFREG|0644, st_size=12812346, ...}) = 0
                                                                                                                                                                                        open("/data/data/com.firebear.androil/code_cache/secondary-dexes", O_RDONLY|O_LARGEFILE) = 45
                                                                                                                                                                                        open("/data/app/com.firebear.androil-1.apk", O_RDONLY|O_LARGEFILE) = 45
                                                                                                                                                                                        fstat64(45, {st_mode=S_IFREG|0644, st_size=12812346, ...}) = 0
                                                                                                                                                                                        fstat64(45, {st_mode=S_IFREG|0644, st_size=12812346, ...}) = 0
                                                                                                                                                                                        fstat64(45, {st_mode=S_IFREG|0644, st_size=12812346, ...}) = 0
                                                                                                                                                                                        fstat64(45, {st_mode=S_IFREG|0644, st_size=12812346, ...}) = 0
                                                                                                                                                                                        open("/data/data/com.firebear.androil/code_cache/secondary-dexes/tmp-com.firebear.androil-1.apk.classes-1327280364.zip", O_RDWR|O_CREAT|O_EXCL|O_LARGEFILE, 0600) = 46
                                                                                                                                                                                        fstat64(46, {st_mode=S_IFREG|0600, st_size=0, ...}) = 0
                                                                                                                                                                                        open("/data/data/com.firebear.androil/code_cache/secondary-dexes/tmp-com.firebear.androil-1.apk.classes-1327280364.zip", O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0600) = 46
                                                                                                                                                                                        fstat64(46, {st_mode=S_IFREG|0600, st_size=0, ...}) = 0
                                                                                                                                                                                        fstat64(46, {st_mode=S_IFREG|0600, st_size=468584, ...}) = 0
                                                                                                                                                                                        stat64("/data/data/com.firebear.androil/code_cache/secondary-dexes/tmp-com.firebear.androil-1.apk.classes-1327280364.zip", {st_mode=S_IFREG|0600, st_size=468584, ...}) = 0
                                                                                                                                                                                        lstat64("/data/data/com.firebear.androil/code_cache/secondary-dexes/tmp-com.firebear.androil-1.apk.classes-1327280364.zip", 0xbf9f7970) = -1 ENOENT (No such file or directory)
                                                                                                                                                                                        open("/data/data/com.firebear.androil/code_cache/secondary-dexes/com.firebear.androil-1.apk.classes2.zip", O_RDONLY|O_LARGEFILE) = 46
                                                                                                                                                                                        fstat64(46, {st_mode=S_IFREG|0400, st_size=468584, ...}) = 0
                                                                                                                                                                                        fstat64(46, {st_mode=S_IFREG|0400, st_size=468584, ...}) = 0
                                                                                                                                                                                        fstat64(46, {st_mode=S_IFREG|0400, st_size=468584, ...}) = 0
                                                                                                                                                                                        fstat64(46, {st_mode=S_IFREG|0400, st_size=468584, ...}) = 0
                                                                                                                                                                                        fstat64(46, {st_mode=S_IFREG|0400, st_size=468584, ...}) = 0
                                                                                                                                                                                        fstat64(46, {st_mode=S_IFREG|0400, st_size=468584, ...}) = 0
                                                                                                                                                                                        fstat64(46, {st_mode=S_IFREG|0400, st_size=468584, ...}) = 0
                                                                                                                                                                                        stat64("/data/data/com.firebear.androil/code_cache/secondary-dexes/com.firebear.androil-1.apk.classes2.zip", {st_mode=S_IFREG|0400, st_size=468584, ...}) = 0
                                                                                                                                                                                        fstat64(45, {st_mode=S_IFREG|0644, st_size=12812346, ...}) = 0
                                                                                                                                                                                        stat64("/data/app/com.firebear.androil-1.apk", {st_mode=S_IFREG|0644, st_size=12812346, ...}) = 0
                                                                                                                                                                                        stat64("/data/data/com.firebear.androil/shared_prefs/multidex.version.xml", 0xbf9f7990) = -1 ENOENT (No such file or directory)
                                                                                                                                                                                        stat64("/data/data/com.firebear.androil/code_cache/secondary-dexes/com.firebear.androil-1.apk.classes2.zip", {st_mode=S_IFREG|0400, st_size=468584, ...}) = 0
                                                                                                                                                                                        open("/data/data/com.firebear.androil/shared_prefs/multidex.version.xml", O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0600) = -1 ENOENT (No such file or directory)
                                                                                                                                                                                        open("/data/data/com.firebear.androil/shared_prefs/multidex.version.xml", O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0600) = 45
                                                                                                                                                                                        fstat64(45, {st_mode=S_IFREG|0600, st_size=0, ...}) = 0
                                                                                                                                                                                        fstat64(45, {st_mode=S_IFREG|0600, st_size=307, ...}) = 0
                                                                                                                                                                                        stat64("/data/data/com.firebear.androil/shared_prefs/multidex.version.xml", {st_mode=S_IFREG|0660, st_size=307, ...}) = 0
                                                                                                                                                                                        lstat64("/data/data/com.firebear.androil/shared_prefs/multidex.version.xml.bak", 0xbf9f7970) = -1 ENOENT (No such file or directory)
                                                                                                                                                                                        stat64("/data/data/com.firebear.androil/code_cache/secondary-dexes", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
                                                                                                                                                                                        lstat64("/data", {st_mode=S_IFDIR|0771, st_size=4096, ...}) = 0
                                                                                                                                                                                        lstat64("/data/data", {st_mode=S_IFDIR|0771, st_size=4096, ...}) = 0
                                                                                                                                                                                        lstat64("/data/data/com.firebear.androil", {st_mode=S_IFDIR|0751, st_size=4096, ...}) = 0
                                                                                                                                                                                        lstat64("/data/data/com.firebear.androil/code_cache", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
                                                                                                                                                                                        lstat64("/data/data/com.firebear.androil/code_cache/secondary-dexes", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
                                                                                                                                                                                        lstat64("/data/data/com.firebear.androil/code_cache/secondary-dexes/com.firebear.androil-1.apk.classes2.zip", {st_mode=S_IFREG|0400, st_size=468584, ...}) = 0
                                                                                                                                                                                        lstat64("/data", {st_mode=S_IFDIR|0771, st_size=4096, ...}) = 0
                                                                                                                                                                                        lstat64("/data/data", {st_mode=S_IFDIR|0771, st_size=4096, ...}) = 0
                                                                                                                                                                                        lstat64("/data/data/com.firebear.androil", {st_mode=S_IFDIR|0751, st_size=4096, ...}) = 0
                                                                                                                                                                                        lstat64("/data/data/com.firebear.androil/code_cache", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
                                                                                                                                                                                        lstat64("/data/data/com.firebear.androil/code_cache/secondary-dexes", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
                                                                                                                                                                                        lstat64("/data/data/com.firebear.androil/code_cache/secondary-dexes/com.firebear.androil-1.apk.classes2.dex", 0xbf9f7614) = -1 ENOENT (No such file or directory)
                                                                                                                                                                                        open("/data/data/com.firebear.androil/code_cache/secondary-dexes/com.firebear.androil-1.apk.classes2.zip", O_RDONLY|O_LARGEFILE) = 45
                                                                                                                                                                                        open("/data/data/com.firebear.androil/code_cache/secondary-dexes/com.firebear.androil-1.apk.classes2.odex", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
                                                                                                                                                                                        open("/data/data/com.firebear.androil/code_cache/secondary-dexes/com.firebear.androil-1.apk.classes2.dex", O_RDWR|O_CREAT|O_LARGEFILE, 0644) = 46
                                                                                                                                                                                        fstat64(46, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
                                                                                                                                                                                        stat64("/data/data/com.firebear.androil/code_cache/secondary-dexes/com.firebear.androil-1.apk.classes2.dex", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
                                                                                                                                                                                        open("/dev/ashmem", O_RDWR|O_LARGEFILE) = 47
                                                                                                                                                                                        fstat64(44, {st_mode=S_IFREG|0600, st_size=0, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/data/app/com.firebear.androil-1.apk", {st_mode=S_IFREG|0644, st_size=12812346, ...}) = 0
                                                                                                                                                                                        lstat64("/storage", {st_mode=S_IFDIR|0751, st_size=180, ...}) = 0
                                                                                                                                                                                        lstat64("/storage/emulated", {st_mode=S_IFDIR|0751, st_size=80, ...}) = 0
                                                                                                                                                                                        lstat64("/storage/emulated/0", {st_mode=S_IFDIR|0771, st_size=4096, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/data/app/com.firebear.androil-1.apk", {st_mode=S_IFREG|0644, st_size=12812346, ...}) = 0
                                                                                                                                                                                        lstat64("/data", <unfinished ...>
                                                                                                                                                                                        lstat64("/data/data", <unfinished ...>
                                                                                                                                                                                        lstat64("/data/data/com.firebear.androil", <unfinished ...>
                                                                                                                                                                                        lstat64("/data/data/com.firebear.androil/cache", {st_mode=S_IFDIR|0771, st_size=4096, ...}) = 0
                                                                                                                                                                                        lstat64("/storage", {st_mode=S_IFDIR|0751, st_size=180, ...}) = 0
                                                                                                                                                                                        lstat64("/storage/emulated", {st_mode=S_IFDIR|0751, st_size=80, ...}) = 0
                                                                                                                                                                                        lstat64("/storage/emulated/0", {st_mode=S_IFDIR|0771, st_size=4096, ...}) = 0
                                                                                                                                                                                        lstat64("/storage/emulated/0/Download", {st_mode=S_IFDIR|0770, st_size=4096, ...}) = 0
                                                                                                                                                                                        lstat64("/storage", {st_mode=S_IFDIR|0751, st_size=180, ...}) = 0
                                                                                                                                                                                        lstat64("/storage/emulated", {st_mode=S_IFDIR|0751, st_size=80, ...}) = 0
                                                                                                                                                                                        lstat64("/storage/emulated/0", {st_mode=S_IFDIR|0771, st_size=4096, ...}) = 0
                                                                                                                                                                                        lstat64("/storage/emulated/0/Android", {st_mode=S_IFDIR|0771, st_size=4096, ...}) = 0
                                                                                                                                                                                        lstat64("/storage/emulated/0/Android/data", {st_mode=S_IFDIR|0771, st_size=4096, ...}) = 0
                                                                                                                                                                                        lstat64("/storage", {st_mode=S_IFDIR|0751, st_size=180, ...}) = 0
                                                                                                                                                                                        lstat64("/storage/emulated", {st_mode=S_IFDIR|0751, st_size=80, ...}) = 0
                                                                                                                                                                                        lstat64("/storage/emulated/0", {st_mode=S_IFDIR|0771, st_size=4096, ...}) = 0
                                                                                                                                                                                        lstat64("/storage/emulated/0/GDTDOWNLOAD", 0xbf9f78b4) = -1 ENOENT (No such file or directory)
                                                                                                                                                                                        lstat64("/storage", {st_mode=S_IFDIR|0751, st_size=180, ...}) = 0
                                                                                                                                                                                        lstat64("/storage/emulated", {st_mode=S_IFDIR|0751, st_size=80, ...}) = 0
                                                                                                                                                                                        lstat64("/storage/emulated/0", {st_mode=S_IFDIR|0771, st_size=4096, ...}) = 0
                                                                                                                                                                                        lstat64("/storage/emulated/0/AdPoymerDownLoad", 0xbf9f78b4) = -1 ENOENT (No such file or directory)
                                                                                                                                                                                        lstat64("/storage", {st_mode=S_IFDIR|0751, st_size=180, ...}) = 0
                                                                                                                                                                                        lstat64("/storage/emulated", <unfinished ...>
                                                                                                                                                                                        lstat64("/storage/emulated/0", <unfinished ...>
                                                                                                                                                                                        lstat64("/storage/emulated/0/IFlyAdDownload", <unfinished ...>
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/data/app/com.firebear.androil-1.apk", {st_mode=S_IFREG|0644, st_size=12812346, ...}) = 0
                                                                                                                                                                                        lstat64("/storage", {st_mode=S_IFDIR|0751, st_size=180, ...}) = 0
                                                                                                                                                                                        lstat64("/storage/emulated", {st_mode=S_IFDIR|0751, st_size=80, ...}) = 0
                                                                                                                                                                                        lstat64("/storage/emulated/0", {st_mode=S_IFDIR|0771, st_size=4096, ...}) = 0
                                                                                                                                                                                        lstat64("/storage/emulated/0/Android", {st_mode=S_IFDIR|0771, st_size=4096, ...}) = 0
                                                                                                                                                                                        lstat64("/storage/emulated/0/Android/data", {st_mode=S_IFDIR|0771, st_size=4096, ...}) = 0
                                                                                                                                                                                        lstat64("/storage/emulated/0/Android/data/com.firebear.androil", {st_mode=S_IFDIR|0770, st_size=4096, ...}) = 0
                                                                                                                                                                                        lstat64("/storage/emulated/0/Android/data/com.firebear.androil/files", {st_mode=S_IFDIR|0770, st_size=4096, ...}) = 0
                                                                                                                                                                                        lstat64("/storage/emulated/0/Android/data/com.firebear.androil/files/bddownload", 0xbf9f78b4) = -1 ENOENT (No such file or directory)
                                                                                                                                                                                        lstat64("/storage", {st_mode=S_IFDIR|0751, st_size=180, ...}) = 0
                                                                                                                                                                                        lstat64("/storage/emulated", {st_mode=S_IFDIR|0751, st_size=80, ...}) = 0
                                                                                                                                                                                        lstat64("/storage/emulated/0", {st_mode=S_IFDIR|0771, st_size=4096, ...}) = 0
                                                                                                                                                                                        lstat64("/storage/emulated/0/bddownload", 0xbf9f78b4) = -1 ENOENT (No such file or directory)
                                                                                                                                                                                        open("/data/data/com.firebear.androil/shared_prefs/umeng_general_config.xml", O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0600) = 44
                                                                                                                                                                                        fstat64(44, {st_mode=S_IFREG|0600, st_size=0, ...}) = 0
                                                                                                                                                                                        fstat64(44, {st_mode=S_IFREG|0600, st_size=130, ...}) = 0
                                                                                                                                                                                        stat64("/data/data/com.firebear.androil/shared_prefs/umeng_general_config.xml", {st_mode=S_IFREG|0660, st_size=130, ...}) = 0
                                                                                                                                                                                        lstat64("/data/data/com.firebear.androil/shared_prefs/umeng_general_config.xml.bak", 0xbf9f7970) = -1 ENOENT (No such file or directory)
                                                                                                                                                                                        open("/data/data/com.firebear.androil/shared_prefs/umeng_general_config.xml", O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0600) = 44
                                                                                                                                                                                        fstat64(44, {st_mode=S_IFREG|0600, st_size=0, ...}) = 0
                                                                                                                                                                                        fstat64(44, {st_mode=S_IFREG|0600, st_size=162, ...}) = 0
                                                                                                                                                                                        stat64("/data/data/com.firebear.androil/shared_prefs/umeng_general_config.xml", {st_mode=S_IFREG|0660, st_size=162, ...}) = 0
                                                                                                                                                                                        lstat64("/data/data/com.firebear.androil/shared_prefs/umeng_general_config.xml.bak", {st_mode=S_IFREG|0660, st_size=130, ...}) = 0
                                                                                                                                                                                        open("/proc/3176/cmdline", O_RDONLY|O_LARGEFILE) = 44
                                                                                                                                                                                        fstat64(44, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
                                                                                                                                                                                        fstat64(44, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/data/app/com.firebear.androil-1.apk", {st_mode=S_IFREG|0644, st_size=12812346, ...}) = 0
                                                                                                                                                                                        stat64("/data/data/com.firebear.androil/app_bugly", {st_mode=S_IFDIR|0771, st_size=4096, ...}) = 0
                                                                                                                                                                                        open("/data/data/com.firebear.androil/app_bugly", O_RDONLY|O_LARGEFILE) = 44
                                                                                                                                                                                        open("/data/app-lib/com.firebear.androil-1/libBugly.so", O_RDONLY|O_LARGEFILE) = 44
                                                                                                                                                                                        fstat64(44, {st_mode=S_IFREG|0755, st_size=153160, ...}) = 0
                                                                                                                                                                                        open("/data/app-lib/com.firebear.androil-1/libBugly.so", O_RDONLY|O_LARGEFILE) = 44
                                                                                                                                                                                        open("/data/app-lib/com.firebear.androil-1/libBugly.so", O_RDONLY|O_LARGEFILE) = 44
                                                                                                                                                                                        open("/data/app-lib/com.firebear.androil-1/libhoudini.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
                                                                                                                                                                                        open("/vendor/lib/libhoudini.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
                                                                                                                                                                                        open("/system/lib/libhoudini.so", O_RDONLY|O_LARGEFILE) = -1 EACCES (Permission denied)
                                                                                                                                                                                        open("/system/lib/arm/libhoudini.so", O_RDONLY|O_LARGEFILE) = 44
                                                                                                                                                                                        open("/proc/3176/cmdline", O_RDONLY) = 46
                                                                                                                                                                                        stat64("/data/data/com.firebear.androil", {st_mode=S_IFDIR|0751, st_size=4096, ...}) = 0
                                                                                                                                                                                        stat64("/data/app/com.firebear.androil-1.apk", {st_mode=S_IFREG|0644, st_size=12812346, ...}) = 0
                                                                                                                                                                                        open("/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq", O_RDONLY) = -1 ENOENT (No such file or directory)
                                                                                                                                                                                        open("/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq", O_RDONLY) = -1 ENOENT (No such file or directory)
                                                                                                                                                                                        open("/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq", O_RDONLY <unfinished ...>
                                                                                                                                                                                        open("/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq", O_RDONLY) = -1 ENOENT (No such file or directory)
                                                                                                                                                                                        open("/data/app-lib/com.firebear.androil-1/libBugly.so", O_RDONLY) = 46
                                                                                                                                                                                        open("/system/lib/arm//liblog.so", O_RDONLY) = 46
                                                                                                                                                                                        open("/system/lib/arm//libc.so", O_RDONLY <unfinished ...>
                                                                                                                                                                                        open("/system/lib/arm//libdl.so", O_RDONLY) = 46
                                                                                                                                                                                        open("/system/lib/arm//libstdc++.so", O_RDONLY <unfinished ...>
                                                                                                                                                                                        open("/system/lib/arm//libm.so", O_RDONLY <unfinished ...>
                                                                                                                                                                                        open("/proc/3176/maps", O_RDONLY|O_LARGEFILE <unfinished ...>
                                                                                                                                                                                        fstat64(47, <unfinished ...>
                                                                                                                                                                                        open("/data/data/com.firebear.androil/app_bugly/sys_log_1566944144930.txt", O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0600 <unfinished ...>
                                                                                                                                                                                        open("/data/data/com.firebear.androil/app_bugly/jni_log_1566944144930.txt", O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0600 <unfinished ...>
                                                                                                                                                                                        lstat64("/storage", {st_mode=S_IFDIR|0751, st_size=180, ...}) = 0
                                                                                                                                                                                        lstat64("/storage/emulated", {st_mode=S_IFDIR|0751, st_size=80, ...}) = 0
                                                                                                                                                                                        lstat64("/storage/emulated/0", {st_mode=S_IFDIR|0771, st_size=4096, ...}) = 0
                                                                                                                                                                                        open("/dev/ashmem", O_RDWR|O_LARGEFILE) = 49
                                                                                                                                                                                        stat64("/data/data/com.firebear.androil/databases/bugly_db_-journal", {st_mode=S_IFREG|0600, st_size=8720, ...}) = 0
                                                                                                                                                                                        fstat64(44, {st_mode=S_IFREG|0660, st_size=53248, ...}) = 0
                                                                                                                                                                                        stat64("/data/data/com.firebear.androil/databases/bugly_db_", {st_mode=S_IFREG|0660, st_size=53248, ...}) = 0
                                                                                                                                                                                        open("/data/data/com.firebear.androil/databases/bugly_db_-journal", O_RDONLY|O_LARGEFILE) = 50
                                                                                                                                                                                        fstat64(44, {st_mode=S_IFREG|0660, st_size=53248, ...}) = 0
                                                                                                                                                                                        fstat64(44, {st_mode=S_IFREG|0660, st_size=53248, ...}) = 0
                                                                                                                                                                                        fstat64(44, {st_mode=S_IFREG|0660, st_size=53248, ...}) = 0
                                                                                                                                                                                        open("/dev/ashmem", O_RDWR|O_LARGEFILE) = 49
                                                                                                                                                                                        stat64("/data/data/com.firebear.androil/databases/bugly_db_-journal", {st_mode=S_IFREG|0600, st_size=8720, ...}) = 0
                                                                                                                                                                                        fstat64(44, {st_mode=S_IFREG|0660, st_size=53248, ...}) = 0
                                                                                                                                                                                        stat64("/data/data/com.firebear.androil/databases/bugly_db_", {st_mode=S_IFREG|0660, st_size=53248, ...}) = 0
                                                                                                                                                                                        open("/data/data/com.firebear.androil/databases/bugly_db_-journal", O_RDONLY|O_LARGEFILE) = 50
                                                                                                                                                                                        fstat64(44, {st_mode=S_IFREG|0660, st_size=53248, ...}) = 0
                                                                                                                                                                                        fstat64(44, {st_mode=S_IFREG|0660, st_size=53248, ...}) = 0
                                                                                                                                                                                        fstat64(44, {st_mode=S_IFREG|0660, st_size=53248, ...}) = 0
                                                                                                                                                                                        open("/dev/ashmem", O_RDWR|O_LARGEFILE) = 49
                                                                                                                                                                                        stat64("/data/data/com.firebear.androil/databases/bugly_db_-journal", <unfinished ...>
                                                                                                                                                                                        fstat64(44, {st_mode=S_IFREG|0660, st_size=53248, ...}) = 0
                                                                                                                                                                                        stat64("/data/data/com.firebear.androil/databases/bugly_db_", {st_mode=S_IFREG|0660, st_size=53248, ...}) = 0
                                                                                                                                                                                        open("/data/data/com.firebear.androil/databases/bugly_db_-journal", O_RDONLY|O_LARGEFILE <unfinished ...>
                                                                                                                                                                                        fstat64(44, {st_mode=S_IFREG|0660, st_size=53248, ...}) = 0
                                                                                                                                                                                        fstat64(44, {st_mode=S_IFREG|0660, st_size=53248, ...}) = 0
                                                                                                                                                                                        fstat64(44, {st_mode=S_IFREG|0660, st_size=53248, ...}) = 0
                                                                                                                                                                                        open("/data/data/com.firebear.androil/shared_prefs/PreferanceUtil.xml", O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0600) = 49
                                                                                                                                                                                        fstat64(49, {st_mode=S_IFREG|0600, st_size=0, ...}) = 0
                                                                                                                                                                                        fstat64(49, {st_mode=S_IFREG|0600, st_size=120, ...}) = 0
                                                                                                                                                                                        stat64("/data/data/com.firebear.androil/shared_prefs/PreferanceUtil.xml", {st_mode=S_IFREG|0660, st_size=120, ...}) = 0
                                                                                                                                                                                        lstat64("/data/data/com.firebear.androil/shared_prefs/PreferanceUtil.xml.bak", 0xbf9f7970) = -1 ENOENT (No such file or directory)
                                                                                                                                                                                        open("/data/data/com.firebear.androil/shared_prefs/PreferanceUtil.xml", O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0600) = 49
                                                                                                                                                                                        fstat64(49, {st_mode=S_IFREG|0600, st_size=0, ...}) = 0
                                                                                                                                                                                        fstat64(49, {st_mode=S_IFREG|0600, st_size=165, ...}) = 0
                                                                                                                                                                                        stat64("/data/data/com.firebear.androil/shared_prefs/PreferanceUtil.xml", {st_mode=S_IFREG|0660, st_size=165, ...}) = 0
                                                                                                                                                                                        lstat64("/data/data/com.firebear.androil/shared_prefs/PreferanceUtil.xml.bak", {st_mode=S_IFREG|0660, st_size=120, ...}) = 0
                                                                                                                                                                                        open("/data/data/com.firebear.androil/shared_prefs/LY_AD_KEY.xml", O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0600 <unfinished ...>
                                                                                                                                                                                        fstat64(49, <unfinished ...>
                                                                                                                                                                                        fstat64(49, {st_mode=S_IFREG|0600, st_size=121, ...}) = 0
                                                                                                                                                                                        stat64("/data/data/com.firebear.androil/shared_prefs/LY_AD_KEY.xml", {st_mode=S_IFREG|0660, st_size=121, ...}) = 0
                                                                                                                                                                                        lstat64("/data/data/com.firebear.androil/shared_prefs/LY_AD_KEY.xml.bak", 0xbf9f7970) = -1 ENOENT (No such file or directory)
                                                                                                                                                                                        open("/data/data/com.firebear.androil/shared_prefs/LY_AD_KEY.xml", O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0600) = 51
                                                                                                                                                                                        fstat64(51, {st_mode=S_IFREG|0600, st_size=0, ...}) = 0
                                                                                                                                                                                        fstat64(51, {st_mode=S_IFREG|0600, st_size=166, ...}) = 0
                                                                                                                                                                                        stat64("/data/data/com.firebear.androil/shared_prefs/LY_AD_KEY.xml", {st_mode=S_IFREG|0660, st_size=166, ...}) = 0
                                                                                                                                                                                        lstat64("/data/data/com.firebear.androil/shared_prefs/LY_AD_KEY.xml.bak", {st_mode=S_IFREG|0660, st_size=121, ...}) = 0
                                                                                                                                                                                        open("/data/data/com.firebear.androil/shared_prefs/LY_AD_KEY.xml", O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0600) = 51
                                                                                                                                                                                        fstat64(51, {st_mode=S_IFREG|0600, st_size=0, ...}) = 0
                                                                                                                                                                                        fstat64(51, {st_mode=S_IFREG|0600, st_size=213, ...}) = 0
                                                                                                                                                                                        stat64("/data/data/com.firebear.androil/shared_prefs/LY_AD_KEY.xml", {st_mode=S_IFREG|0660, st_size=213, ...}) = 0
                                                                                                                                                                                        lstat64("/data/data/com.firebear.androil/shared_prefs/LY_AD_KEY.xml.bak", {st_mode=S_IFREG|0660, st_size=166, ...}) = 0
                                                                                                                                                                                        stat64("/system/app/SoundRecorder.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/app/SoundRecorder.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/app/SoundRecorder.apk", {st_mode=S_IFREG|0644, st_size=146933, ...}) = 0
                                                                                                                                                                                        open("/system/app/SoundRecorder.apk", O_RDONLY|O_LARGEFILE <unfinished ...>
                                                                                                                                                                                        stat64("/system/priv-app/DefaultContainerService.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/priv-app/DefaultContainerService.apk", {st_mode=S_IFREG|0644, st_size=19644, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/priv-app/DefaultContainerService.apk", {st_mode=S_IFREG|0644, st_size=19644, ...}) = 0
                                                                                                                                                                                        open("/system/priv-app/DefaultContainerService.apk", O_RDONLY|O_LARGEFILE <unfinished ...>
                                                                                                                                                                                        stat64("/system/app/NotePad.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/app/NotePad.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/app/NotePad.apk", <unfinished ...>
                                                                                                                                                                                        open("/system/app/NotePad.apk", O_RDONLY|O_LARGEFILE <unfinished ...>
                                                                                                                                                                                        stat64("/system/priv-app/Contacts.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/priv-app/Contacts.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/priv-app/Contacts.apk", <unfinished ...>
                                                                                                                                                                                        open("/system/priv-app/Contacts.apk", O_RDONLY|O_LARGEFILE <unfinished ...>
                                                                                                                                                                                        stat64("/system/app/LatinIME.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/app/LatinIME.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/app/LatinIME.apk", <unfinished ...>
                                                                                                                                                                                        open("/system/app/LatinIME.apk", O_RDONLY|O_LARGEFILE <unfinished ...>
                                                                                                                                                                                        stat64("/system/priv-app/TeleService.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/priv-app/TeleService.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/priv-app/TeleService.apk", <unfinished ...>
                                                                                                                                                                                        open("/system/priv-app/TeleService.apk", O_RDONLY|O_LARGEFILE <unfinished ...>
                                                                                                                                                                                        stat64("/system/priv-app/GooglePartnerSetup.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/priv-app/GooglePartnerSetup.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/priv-app/GooglePartnerSetup.apk", <unfinished ...>
                                                                                                                                                                                        open("/system/priv-app/GooglePartnerSetup.apk", O_RDONLY|O_LARGEFILE <unfinished ...>
                                                                                                                                                                                        stat64("/system/app/Calculator.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/app/Calculator.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/app/Calculator.apk", <unfinished ...>
                                                                                                                                                                                        open("/system/app/Calculator.apk", O_RDONLY|O_LARGEFILE <unfinished ...>
                                                                                                                                                                                        stat64("/system/priv-app/ProxyHandler.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/priv-app/ProxyHandler.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/priv-app/ProxyHandler.apk", {st_mode=S_IFREG|0644, st_size=8172, ...}) = 0
                                                                                                                                                                                        open("/system/priv-app/ProxyHandler.apk", O_RDONLY|O_LARGEFILE <unfinished ...>
                                                                                                                                                                                        stat64("/system/app/HTMLViewer.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/app/HTMLViewer.apk", {st_mode=S_IFREG|0644, st_size=11856, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/app/HTMLViewer.apk", {st_mode=S_IFREG|0644, st_size=11856, ...}) = 0
                                                                                                                                                                                        open("/system/app/HTMLViewer.apk", O_RDONLY|O_LARGEFILE) = 50
                                                                                                                                                                                        stat64("/system/priv-app/GoogleLoginService.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/priv-app/GoogleLoginService.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/priv-app/GoogleLoginService.apk", <unfinished ...>
                                                                                                                                                                                        open("/system/priv-app/GoogleLoginService.apk", O_RDONLY|O_LARGEFILE <unfinished ...>
                                                                                                                                                                                        stat64("/system/app/Bluetooth.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/app/Bluetooth.apk", {st_mode=S_IFREG|0644, st_size=806020, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/app/Bluetooth.apk", {st_mode=S_IFREG|0644, st_size=806020, ...}) = 0
                                                                                                                                                                                        open("/system/app/Bluetooth.apk", O_RDONLY|O_LARGEFILE) = 61
                                                                                                                                                                                        stat64("/system/priv-app/CalendarProvider.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/priv-app/CalendarProvider.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/priv-app/CalendarProvider.apk", <unfinished ...>
                                                                                                                                                                                        open("/system/priv-app/CalendarProvider.apk", O_RDONLY|O_LARGEFILE <unfinished ...>
                                                                                                                                                                                        stat64("/system/priv-app/InputDevices.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/priv-app/InputDevices.apk", {st_mode=S_IFREG|0644, st_size=132625, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/priv-app/InputDevices.apk", <unfinished ...>
                                                                                                                                                                                        open("/system/priv-app/InputDevices.apk", O_RDONLY|O_LARGEFILE <unfinished ...>
                                                                                                                                                                                        stat64("/system/app/HoloSpiralWallpaper.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/app/Calendar.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/app/Calendar.apk", {st_mode=S_IFREG|0644, st_size=1831291, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/app/Calendar.apk", {st_mode=S_IFREG|0644, st_size=1831291, ...}) = 0
                                                                                                                                                                                        open("/system/app/Calendar.apk", O_RDONLY|O_LARGEFILE) = 64
                                                                                                                                                                                        stat64("/system/app/Browser.apk", {st_mode=S_IFREG|0644, st_size=2615967, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/app/Browser.apk", {st_mode=S_IFREG|0644, st_size=2615967, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/app/Browser.apk", {st_mode=S_IFREG|0644, st_size=2615967, ...}) = 0
                                                                                                                                                                                        open("/system/app/Browser.apk", O_RDONLY|O_LARGEFILE) = 65
                                                                                                                                                                                        stat64("/system/priv-app/GoogleFeedback.apk", {st_mode=S_IFREG|0644, st_size=306785, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/priv-app/GoogleFeedback.apk", {st_mode=S_IFREG|0644, st_size=306785, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/priv-app/GoogleFeedback.apk", {st_mode=S_IFREG|0644, st_size=306785, ...}) = 0
                                                                                                                                                                                        open("/system/priv-app/GoogleFeedback.apk", O_RDONLY|O_LARGEFILE) = 66
                                                                                                                                                                                        stat64("/system/priv-app/OneTimeInitializer.apk", {st_mode=S_IFREG|0644, st_size=5679, ...}) = 0
                                                                                                                                                                                        stat64("/system/app/DownloadProviderUi.apk", {st_mode=S_IFREG|0644, st_size=235108, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/app/DownloadProviderUi.apk", {st_mode=S_IFREG|0644, st_size=235108, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/app/DownloadProviderUi.apk", {st_mode=S_IFREG|0644, st_size=235108, ...}) = 0
                                                                                                                                                                                        open("/system/app/DownloadProviderUi.apk", O_RDONLY|O_LARGEFILE) = 67
                                                                                                                                                                                        stat64("/system/priv-app/Launcher3.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/priv-app/Launcher3.apk", {st_mode=S_IFREG|0644, st_size=1174955, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/priv-app/Launcher3.apk", {st_mode=S_IFREG|0644, st_size=1174955, ...}) = 0
                                                                                                                                                                                        open("/system/priv-app/Launcher3.apk", O_RDONLY|O_LARGEFILE) = 68
                                                                                                                                                                                        stat64("/system/app/UserDictionaryProvider.apk", {st_mode=S_IFREG|0644, st_size=10890, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/app/UserDictionaryProvider.apk", {st_mode=S_IFREG|0644, st_size=10890, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/app/UserDictionaryProvider.apk", {st_mode=S_IFREG|0644, st_size=10890, ...}) = 0
                                                                                                                                                                                        open("/system/app/UserDictionaryProvider.apk", O_RDONLY|O_LARGEFILE) = 69
                                                                                                                                                                                        stat64("/system/app/DocumentsUI.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/app/DocumentsUI.apk", {st_mode=S_IFREG|0644, st_size=404167, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/app/DocumentsUI.apk", {st_mode=S_IFREG|0644, st_size=404167, ...}) = 0
                                                                                                                                                                                        open("/system/app/DocumentsUI.apk", O_RDONLY|O_LARGEFILE) = 70
                                                                                                                                                                                        stat64("/system/priv-app/SharedStorageBackup.apk", {st_mode=S_IFREG|0644, st_size=6876, ...}) = 0
                                                                                                                                                                                        stat64("/system/app/Camera2.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/app/Camera2.apk", {st_mode=S_IFREG|0644, st_size=2994199, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/app/Camera2.apk", {st_mode=S_IFREG|0644, st_size=2994199, ...}) = 0
                                                                                                                                                                                        open("/system/app/Camera2.apk", O_RDONLY|O_LARGEFILE) = 71
                                                                                                                                                                                        stat64("/system/priv-app/VpnDialogs.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/priv-app/Mms.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/priv-app/Mms.apk", {st_mode=S_IFREG|0644, st_size=1852862, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/priv-app/Mms.apk", {st_mode=S_IFREG|0644, st_size=1852862, ...}) = 0
                                                                                                                                                                                        open("/system/priv-app/Mms.apk", O_RDONLY|O_LARGEFILE) = 72
                                                                                                                                                                                        stat64("/system/priv-app/ConfigUpdater.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/app/PacProcessor.apk", {st_mode=S_IFREG|0644, st_size=5623, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/app/PacProcessor.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/app/PacProcessor.apk", {st_mode=S_IFREG|0644, st_size=5623, ...}) = 0
                                                                                                                                                                                        open("/system/app/PacProcessor.apk", O_RDONLY|O_LARGEFILE) = 73
                                                                                                                                                                                        stat64("/system/priv-app/MediaProvider.apk", {st_mode=S_IFREG|0644, st_size=129532, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/priv-app/MediaProvider.apk", {st_mode=S_IFREG|0644, st_size=129532, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/priv-app/MediaProvider.apk", <unfinished ...>
                                                                                                                                                                                        open("/system/priv-app/MediaProvider.apk", O_RDONLY|O_LARGEFILE <unfinished ...>
                                                                                                                                                                                        stat64("/system/app/talkback.apk", {st_mode=S_IFREG|0644, st_size=2736144, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/app/talkback.apk", {st_mode=S_IFREG|0644, st_size=2736144, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/app/talkback.apk", {st_mode=S_IFREG|0644, st_size=2736144, ...}) = 0
                                                                                                                                                                                        open("/system/app/talkback.apk", O_RDONLY|O_LARGEFILE) = 75
                                                                                                                                                                                        stat64("/system/app/CertInstaller.apk", {st_mode=S_IFREG|0644, st_size=154355, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/app/CertInstaller.apk", {st_mode=S_IFREG|0644, st_size=154355, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/app/CertInstaller.apk", {st_mode=S_IFREG|0644, st_size=154355, ...}) = 0
                                                                                                                                                                                        open("/system/app/CertInstaller.apk", O_RDONLY|O_LARGEFILE) = 76
                                                                                                                                                                                        stat64("/system/app/BasicSmsReceiver.apk", {st_mode=S_IFREG|0644, st_size=20078, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/app/BasicSmsReceiver.apk", {st_mode=S_IFREG|0644, st_size=20078, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/app/BasicSmsReceiver.apk", {st_mode=S_IFREG|0644, st_size=20078, ...}) = 0
                                                                                                                                                                                        open("/system/app/BasicSmsReceiver.apk", O_RDONLY|O_LARGEFILE) = 77
                                                                                                                                                                                        stat64("/system/app/Galaxy4.apk", {st_mode=S_IFREG|0644, st_size=267519, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/app/Galaxy4.apk", {st_mode=S_IFREG|0644, st_size=267519, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/app/Galaxy4.apk", {st_mode=S_IFREG|0644, st_size=267519, ...}) = 0
                                                                                                                                                                                        open("/system/app/Galaxy4.apk", O_RDONLY|O_LARGEFILE) = 78
                                                                                                                                                                                        stat64("/system/priv-app/GmsCore.apk", {st_mode=S_IFREG|0644, st_size=13129000, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/priv-app/GmsCore.apk", {st_mode=S_IFREG|0644, st_size=13129000, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/priv-app/GmsCore.apk", {st_mode=S_IFREG|0644, st_size=13129000, ...}) = 0
                                                                                                                                                                                        open("/system/priv-app/GmsCore.apk", O_RDONLY|O_LARGEFILE) = 79
                                                                                                                                                                                        stat64("/system/app/RSSReader.apk", {st_mode=S_IFREG|0644, st_size=10515, ...}) = 0
                                                                                                                                                                                        stat64("/system/app/PrintSpooler.apk", {st_mode=S_IFREG|0644, st_size=229493, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/app/PrintSpooler.apk", {st_mode=S_IFREG|0644, st_size=229493, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/app/PrintSpooler.apk", {st_mode=S_IFREG|0644, st_size=229493, ...}) = 0
                                                                                                                                                                                        open("/system/app/PrintSpooler.apk", O_RDONLY|O_LARGEFILE) = 80
                                                                                                                                                                                        stat64("/system/priv-app/SetupWizard.apk", {st_mode=S_IFREG|0644, st_size=2112574, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/priv-app/SetupWizard.apk", {st_mode=S_IFREG|0644, st_size=2112574, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/priv-app/SetupWizard.apk", {st_mode=S_IFREG|0644, st_size=2112574, ...}) = 0
                                                                                                                                                                                        open("/system/priv-app/SetupWizard.apk", O_RDONLY|O_LARGEFILE) = 81
                                                                                                                                                                                        stat64("/system/app/GoogleCalendarSyncAdapter.apk", {st_mode=S_IFREG|0644, st_size=632898, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/app/GoogleCalendarSyncAdapter.apk", {st_mode=S_IFREG|0644, st_size=632898, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/app/GoogleCalendarSyncAdapter.apk", {st_mode=S_IFREG|0644, st_size=632898, ...}) = 0
                                                                                                                                                                                        open("/system/app/GoogleCalendarSyncAdapter.apk", O_RDONLY|O_LARGEFILE) = 82
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/priv-app/Settings.apk", {st_mode=S_IFREG|0644, st_size=4821436, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/priv-app/Settings.apk", {st_mode=S_IFREG|0644, st_size=4821436, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/priv-app/Settings.apk", {st_mode=S_IFREG|0644, st_size=4821436, ...}) = 0
                                                                                                                                                                                        open("/system/priv-app/Settings.apk", O_RDONLY|O_LARGEFILE) = 83
                                                                                                                                                                                        stat64("/system/priv-app/ContactsProvider.apk", {st_mode=S_IFREG|0644, st_size=392987, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/priv-app/ContactsProvider.apk", {st_mode=S_IFREG|0644, st_size=392987, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/priv-app/ContactsProvider.apk", {st_mode=S_IFREG|0644, st_size=392987, ...}) = 0
                                                                                                                                                                                        open("/system/priv-app/ContactsProvider.apk", O_RDONLY|O_LARGEFILE) = 84
                                                                                                                                                                                        stat64("/system/app/MediaUploader.apk", {st_mode=S_IFREG|0644, st_size=388769, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/app/MediaUploader.apk", {st_mode=S_IFREG|0644, st_size=388769, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/app/MediaUploader.apk", {st_mode=S_IFREG|0644, st_size=388769, ...}) = 0
                                                                                                                                                                                        open("/system/app/MediaUploader.apk", O_RDONLY|O_LARGEFILE) = 85
                                                                                                                                                                                        stat64("/system/priv-app/ExternalStorageProvider.apk", {st_mode=S_IFREG|0644, st_size=26191, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/priv-app/ExternalStorageProvider.apk", {st_mode=S_IFREG|0644, st_size=26191, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/priv-app/ExternalStorageProvider.apk", {st_mode=S_IFREG|0644, st_size=26191, ...}) = 0
                                                                                                                                                                                        open("/system/priv-app/ExternalStorageProvider.apk", O_RDONLY|O_LARGEFILE) = 86
                                                                                                                                                                                        stat64("/system/app/Street.apk", {st_mode=S_IFREG|0644, st_size=264451, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/app/Street.apk", {st_mode=S_IFREG|0644, st_size=264451, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/app/Street.apk", {st_mode=S_IFREG|0644, st_size=264451, ...}) = 0
                                                                                                                                                                                        open("/system/app/Street.apk", O_RDONLY|O_LARGEFILE) = 87
                                                                                                                                                                                        stat64("/system/app/BasicDreams.apk", {st_mode=S_IFREG|0644, st_size=32679, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/app/BasicDreams.apk", {st_mode=S_IFREG|0644, st_size=32679, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/app/BasicDreams.apk", <unfinished ...>
                                                                                                                                                                                        open("/system/app/BasicDreams.apk", O_RDONLY|O_LARGEFILE) = 88
                                                                                                                                                                                        stat64("/system/app/AndroidTerm.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/app/AndroidTerm.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/app/AndroidTerm.apk", {st_mode=S_IFREG|0644, st_size=466444, ...}) = 0
                                                                                                                                                                                        open("/system/app/AndroidTerm.apk", O_RDONLY|O_LARGEFILE) = 89
                                                                                                                                                                                        stat64("/data/app/com.firebear.androil-1.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/app/GenieWidget.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/app/GenieWidget.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/app/GenieWidget.apk", <unfinished ...>
                                                                                                                                                                                        open("/system/app/GenieWidget.apk", O_RDONLY|O_LARGEFILE <unfinished ...>
                                                                                                                                                                                        stat64("/system/priv-app/Velvet.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/priv-app/Velvet.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/priv-app/Velvet.apk", <unfinished ...>
                                                                                                                                                                                        open("/system/priv-app/Velvet.apk", O_RDONLY|O_LARGEFILE <unfinished ...>
                                                                                                                                                                                        stat64("/system/app/Gallery2.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/app/Gallery2.apk", {st_mode=S_IFREG|0644, st_size=5770053, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/app/Gallery2.apk", {st_mode=S_IFREG|0644, st_size=5770053, ...}) = 0
                                                                                                                                                                                        open("/system/app/Gallery2.apk", O_RDONLY|O_LARGEFILE) = 49
                                                                                                                                                                                        stat64("/system/priv-app/Phonesky.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/priv-app/Phonesky.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/priv-app/Phonesky.apk", <unfinished ...>
                                                                                                                                                                                        open("/system/priv-app/Phonesky.apk", O_RDONLY|O_LARGEFILE <unfinished ...>
                                                                                                                                                                                        stat64("/system/app/PlayGames.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/app/PlayGames.apk", {st_mode=S_IFREG|0644, st_size=2044996, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/app/PlayGames.apk", <unfinished ...>
                                                                                                                                                                                        open("/system/app/PlayGames.apk", O_RDONLY|O_LARGEFILE <unfinished ...>
                                                                                                                                                                                        stat64("/system/app/VisualizationWallpapers.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/app/VisualizationWallpapers.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/app/VisualizationWallpapers.apk", <unfinished ...>
                                                                                                                                                                                        open("/system/app/VisualizationWallpapers.apk", O_RDONLY|O_LARGEFILE <unfinished ...>
                                                                                                                                                                                        stat64("/system/app/Music2.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/app/Music2.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/app/Music2.apk", <unfinished ...>
                                                                                                                                                                                        open("/system/app/Music2.apk", O_RDONLY|O_LARGEFILE <unfinished ...>
                                                                                                                                                                                        stat64("/system/app/Exchange2.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/app/Exchange2.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/app/Exchange2.apk", <unfinished ...>
                                                                                                                                                                                        open("/system/app/Exchange2.apk", O_RDONLY|O_LARGEFILE <unfinished ...>
                                                                                                                                                                                        stat64("/system/priv-app/SystemUI.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/priv-app/SystemUI.apk", {st_mode=S_IFREG|0644, st_size=1681218, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/priv-app/SystemUI.apk", {st_mode=S_IFREG|0644, st_size=1681218, ...}) = 0
                                                                                                                                                                                        open("/system/priv-app/SystemUI.apk", O_RDONLY|O_LARGEFILE) = 58
                                                                                                                                                                                        stat64("/system/app/LiveWallpapersPicker.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/app/LiveWallpapersPicker.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/app/LiveWallpapersPicker.apk", <unfinished ...>
                                                                                                                                                                                        open("/system/app/LiveWallpapersPicker.apk", O_RDONLY|O_LARGEFILE <unfinished ...>
                                                                                                                                                                                        stat64("/system/app/KeyChain.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/app/KeyChain.apk", {st_mode=S_IFREG|0644, st_size=69796, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/app/KeyChain.apk", {st_mode=S_IFREG|0644, st_size=69796, ...}) = 0
                                                                                                                                                                                        open("/system/app/KeyChain.apk", O_RDONLY|O_LARGEFILE) = 60
                                                                                                                                                                                        stat64("/system/app/Gmail2.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/app/Gmail2.apk", {st_mode=S_IFREG|0644, st_size=4904345, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/app/Gmail2.apk", {st_mode=S_IFREG|0644, st_size=4904345, ...}) = 0
                                                                                                                                                                                        open("/system/app/Gmail2.apk", O_RDONLY|O_LARGEFILE) = 61
                                                                                                                                                                                        stat64("/system/app/PackageInstaller.apk", {st_mode=S_IFREG|0644, st_size=370014, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/app/PackageInstaller.apk", {st_mode=S_IFREG|0644, st_size=370014, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/app/PackageInstaller.apk", {st_mode=S_IFREG|0644, st_size=370014, ...}) = 0
                                                                                                                                                                                        open("/system/app/PackageInstaller.apk", O_RDONLY|O_LARGEFILE) = 62
                                                                                                                                                                                        stat64("/system/app/Development.apk", {st_mode=S_IFREG|0644, st_size=108792, ...}) = 0
                                                                                                                                                                                        stat64("/system/priv-app/GoogleBackupTransport.apk", {st_mode=S_IFREG|0644, st_size=127785, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/priv-app/GoogleBackupTransport.apk", {st_mode=S_IFREG|0644, st_size=127785, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/priv-app/GoogleBackupTransport.apk", {st_mode=S_IFREG|0644, st_size=127785, ...}) = 0
                                                                                                                                                                                        open("/system/priv-app/GoogleBackupTransport.apk", O_RDONLY|O_LARGEFILE) = 63
                                                                                                                                                                                        stat64("/system/app/TelephonyProvider.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/app/TelephonyProvider.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/app/TelephonyProvider.apk", <unfinished ...>
                                                                                                                                                                                        open("/system/app/TelephonyProvider.apk", O_RDONLY|O_LARGEFILE <unfinished ...>
                                                                                                                                                                                        stat64("/system/app/LiveWallpapers.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/app/LiveWallpapers.apk", {st_mode=S_IFREG|0644, st_size=2771697, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/app/LiveWallpapers.apk", {st_mode=S_IFREG|0644, st_size=2771697, ...}) = 0
                                                                                                                                                                                        open("/system/app/LiveWallpapers.apk", O_RDONLY|O_LARGEFILE) = 65
                                                                                                                                                                                        stat64("/system/app/PicoTts.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/app/PicoTts.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/app/PicoTts.apk", <unfinished ...>
                                                                                                                                                                                        open("/system/app/PicoTts.apk", O_RDONLY|O_LARGEFILE <unfinished ...>
                                                                                                                                                                                        stat64("/system/app/Email.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/app/Email.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/app/Email.apk", <unfinished ...>
                                                                                                                                                                                        open("/system/app/Email.apk", O_RDONLY|O_LARGEFILE) = 66
                                                                                                                                                                                        stat64("/system/app/YouTube.apk", {st_mode=S_IFREG|0644, st_size=7754318, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/app/YouTube.apk", {st_mode=S_IFREG|0644, st_size=7754318, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/app/YouTube.apk", {st_mode=S_IFREG|0644, st_size=7754318, ...}) = 0
                                                                                                                                                                                        open("/system/app/YouTube.apk", O_RDONLY|O_LARGEFILE) = 68
                                                                                                                                                                                        stat64("/system/app/Magazines.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/app/Magazines.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/app/Magazines.apk", <unfinished ...>
                                                                                                                                                                                        open("/system/app/Magazines.apk", O_RDONLY|O_LARGEFILE <unfinished ...>
                                                                                                                                                                                        stat64("/system/app/GMS_Maps.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/app/GMS_Maps.apk", {st_mode=S_IFREG|0644, st_size=8986651, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/app/GMS_Maps.apk", {st_mode=S_IFREG|0644, st_size=8986651, ...}) = 0
                                                                                                                                                                                        open("/system/app/GMS_Maps.apk", O_RDONLY|O_LARGEFILE) = 70
                                                                                                                                                                                        stat64("/system/priv-app/Dialer.apk", {st_mode=S_IFREG|0644, st_size=4421655, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/priv-app/Dialer.apk", {st_mode=S_IFREG|0644, st_size=4421655, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/priv-app/Dialer.apk", {st_mode=S_IFREG|0644, st_size=4421655, ...}) = 0
                                                                                                                                                                                        open("/system/priv-app/Dialer.apk", O_RDONLY|O_LARGEFILE) = 71
                                                                                                                                                                                        stat64("/system/app/CloudPrint.apk", {st_mode=S_IFREG|0644, st_size=2876175, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/app/CloudPrint.apk", {st_mode=S_IFREG|0644, st_size=2876175, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/app/CloudPrint.apk", {st_mode=S_IFREG|0644, st_size=2876175, ...}) = 0
                                                                                                                                                                                        open("/system/app/CloudPrint.apk", O_RDONLY|O_LARGEFILE) = 72
                                                                                                                                                                                        stat64("/system/app/DeskClock.apk", {st_mode=S_IFREG|0644, st_size=2475203, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/app/DeskClock.apk", {st_mode=S_IFREG|0644, st_size=2475203, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/app/DeskClock.apk", {st_mode=S_IFREG|0644, st_size=2475203, ...}) = 0
                                                                                                                                                                                        open("/system/app/DeskClock.apk", O_RDONLY|O_LARGEFILE) = 73
                                                                                                                                                                                        stat64("/system/priv-app/WallpaperCropper.apk", {st_mode=S_IFREG|0644, st_size=64374, ...}) = 0
                                                                                                                                                                                        stat64("/system/priv-app/FusedLocation.apk", {st_mode=S_IFREG|0644, st_size=14324, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/priv-app/FusedLocation.apk", {st_mode=S_IFREG|0644, st_size=14324, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/priv-app/FusedLocation.apk", {st_mode=S_IFREG|0644, st_size=14324, ...}) = 0
                                                                                                                                                                                        open("/system/priv-app/FusedLocation.apk", O_RDONLY|O_LARGEFILE) = 74
                                                                                                                                                                                        stat64("/system/priv-app/BackupRestoreConfirmation.apk", {st_mode=S_IFREG|0644, st_size=131788, ...}) = 0
                                                                                                                                                                                        stat64("/system/app/MagicSmokeWallpapers.apk", {st_mode=S_IFREG|0644, st_size=231861, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/app/MagicSmokeWallpapers.apk", {st_mode=S_IFREG|0644, st_size=231861, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/app/MagicSmokeWallpapers.apk", {st_mode=S_IFREG|0644, st_size=231861, ...}) = 0
                                                                                                                                                                                        open("/system/app/MagicSmokeWallpapers.apk", O_RDONLY|O_LARGEFILE) = 75
                                                                                                                                                                                        stat64("/system/priv-app/SettingsProvider.apk", {st_mode=S_IFREG|0644, st_size=127228, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/priv-app/SettingsProvider.apk", {st_mode=S_IFREG|0644, st_size=127228, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/priv-app/SettingsProvider.apk", {st_mode=S_IFREG|0644, st_size=127228, ...}) = 0
                                                                                                                                                                                        open("/system/priv-app/SettingsProvider.apk", O_RDONLY|O_LARGEFILE) = 76
                                                                                                                                                                                        stat64("/system/priv-app/GoogleServicesFramework.apk", {st_mode=S_IFREG|0644, st_size=3032011, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/priv-app/GoogleServicesFramework.apk", {st_mode=S_IFREG|0644, st_size=3032011, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/priv-app/GoogleServicesFramework.apk", {st_mode=S_IFREG|0644, st_size=3032011, ...}) = 0
                                                                                                                                                                                        open("/system/priv-app/GoogleServicesFramework.apk", O_RDONLY|O_LARGEFILE) = 77
                                                                                                                                                                                        stat64("/system/priv-app/Keyguard.apk", {st_mode=S_IFREG|0644, st_size=1301605, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/priv-app/Keyguard.apk", {st_mode=S_IFREG|0644, st_size=1301605, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/priv-app/Keyguard.apk", {st_mode=S_IFREG|0644, st_size=1301605, ...}) = 0
                                                                                                                                                                                        open("/system/priv-app/Keyguard.apk", O_RDONLY|O_LARGEFILE) = 78
                                                                                                                                                                                        stat64("/system/app/Drive.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/app/Drive.apk", {st_mode=S_IFREG|0644, st_size=11559968, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/app/Drive.apk", {st_mode=S_IFREG|0644, st_size=11559968, ...}) = 0
                                                                                                                                                                                        open("/system/app/Drive.apk", O_RDONLY|O_LARGEFILE) = 79
                                                                                                                                                                                        stat64("/system/priv-app/Shell.apk", {st_mode=S_IFREG|0644, st_size=47853, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/priv-app/Shell.apk", {st_mode=S_IFREG|0644, st_size=47853, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/priv-app/Shell.apk", {st_mode=S_IFREG|0644, st_size=47853, ...}) = 0
                                                                                                                                                                                        open("/system/priv-app/Shell.apk", O_RDONLY|O_LARGEFILE) = 80
                                                                                                                                                                                        stat64("/system/priv-app/DownloadProvider.apk", {st_mode=S_IFREG|0644, st_size=456347, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/priv-app/DownloadProvider.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/system/priv-app/DownloadProvider.apk", {st_mode=S_IFREG|0644, st_size=456347, ...}) = 0
                                                                                                                                                                                        open("/system/priv-app/DownloadProvider.apk", O_RDONLY|O_LARGEFILE) = 81
                                                                                                                                                                                        stat64("/system/app/GoogleContactsSyncAdapter.apk", {st_mode=S_IFREG|0644, st_size=206547, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/app/GoogleContactsSyncAdapter.apk", {st_mode=S_IFREG|0644, st_size=206547, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/app/GoogleContactsSyncAdapter.apk", {st_mode=S_IFREG|0644, st_size=206547, ...}) = 0
                                                                                                                                                                                        open("/system/app/GoogleContactsSyncAdapter.apk", O_RDONLY|O_LARGEFILE) = 82
                                                                                                                                                                                        stat64("/system/priv-app/MusicFX.apk", {st_mode=S_IFREG|0644, st_size=107071, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/priv-app/MusicFX.apk", {st_mode=S_IFREG|0644, st_size=107071, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/priv-app/MusicFX.apk", {st_mode=S_IFREG|0644, st_size=107071, ...}) = 0
                                                                                                                                                                                        open("/system/priv-app/MusicFX.apk", O_RDONLY|O_LARGEFILE) = 83
                                                                                                                                                                                        stat64("/system/app/Books.apk", {st_mode=S_IFREG|0644, st_size=7329839, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/app/Books.apk", {st_mode=S_IFREG|0644, st_size=7329839, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/app/Books.apk", {st_mode=S_IFREG|0644, st_size=7329839, ...}) = 0
                                                                                                                                                                                        open("/system/app/Books.apk", O_RDONLY|O_LARGEFILE) = 84
                                                                                                                                                                                        stat64("/system/app/PhaseBeam.apk", {st_mode=S_IFREG|0644, st_size=78868, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/app/PhaseBeam.apk", {st_mode=S_IFREG|0644, st_size=78868, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/system/app/PhaseBeam.apk", {st_mode=S_IFREG|0644, st_size=78868, ...}) = 0
                                                                                                                                                                                        open("/system/app/PhaseBeam.apk", O_RDONLY|O_LARGEFILE) = 85
                                                                                                                                                                                        open("/data/data/com.firebear.androil/files/ehd4t3.lock", O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0600) = 90
                                                                                                                                                                                        fstat64(90, {st_mode=S_IFREG|0600, st_size=0, ...}) = 0
                                                                                                                                                                                        fstat64(90, {st_mode=S_IFREG|0660, st_size=0, ...}) = 0
                                                                                                                                                                                        open("/data/data/com.firebear.androil/files/951204370/2086809872.jar", O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0600) = 90
                                                                                                                                                                                        fstat64(90, {st_mode=S_IFREG|0600, st_size=0, ...}) = 0
                                                                                                                                                                                        stat64("/data/data/com.firebear.androil/files/951204370/2086809872.jar", <unfinished ...>
                                                                                                                                                                                        stat64("/data/data/com.firebear.androil/files/951204370", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
                                                                                                                                                                                        lstat64("/data", {st_mode=S_IFDIR|0771, st_size=4096, ...}) = 0
                                                                                                                                                                                        lstat64("/data/data", {st_mode=S_IFDIR|0771, st_size=4096, ...}) = 0
                                                                                                                                                                                        lstat64("/data/data/com.firebear.androil", <unfinished ...>
                                                                                                                                                                                        lstat64("/data/data/com.firebear.androil/files", {st_mode=S_IFDIR|0771, st_size=4096, ...}) = 0
                                                                                                                                                                                        lstat64("/data/data/com.firebear.androil/files/951204370", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
                                                                                                                                                                                        lstat64("/data/data/com.firebear.androil/files/951204370/2086809872.jar", {st_mode=S_IFREG|0600, st_size=0, ...}) = 0
                                                                                                                                                                                        lstat64("/data", <unfinished ...>
                                                                                                                                                                                        lstat64("/data/data", {st_mode=S_IFDIR|0771, st_size=4096, ...}) = 0
                                                                                                                                                                                        lstat64("/data/data/com.firebear.androil", {st_mode=S_IFDIR|0751, st_size=4096, ...}) = 0
                                                                                                                                                                                        lstat64("/data/data/com.firebear.androil/files", {st_mode=S_IFDIR|0771, st_size=4096, ...}) = 0
                                                                                                                                                                                        lstat64("/data/data/com.firebear.androil/files/951204370", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
                                                                                                                                                                                        lstat64("/data/data/com.firebear.androil/files/951204370/2086809872.dex", 0xbf9f7614) = -1 ENOENT (No such file or directory)
                                                                                                                                                                                        open("/data/data/com.firebear.androil/files/951204370/2086809872.jar", O_RDONLY|O_LARGEFILE) = 92
                                                                                                                                                                                        stat64("/vendor/lib", <unfinished ...>
                                                                                                                                                                                        stat64("/system/lib", <unfinished ...>
                                                                                                                                                                                        stat64("/system/lib/arm", <unfinished ...>
                                                                                                                                                                                        stat64("/data/data/com.firebear.androil/files/951204370", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
                                                                                                                                                                                        open("/data/data/com.firebear.androil/files/951204370", O_RDONLY|O_LARGEFILE) = 92
                                                                                                                                                                                        stat64("/data/data/com.firebear.androil/files/951204370/2086809872.jar", {st_mode=S_IFREG|0600, st_size=0, ...}) = 0
                                                                                                                                                                                        lstat64("/data/data/com.firebear.androil/files/951204370/2086809872.jar", {st_mode=S_IFREG|0600, st_size=0, ...}) = 0
                                                                                                                                                                                        lstat64("/data/data/com.firebear.androil/files/951204370", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
                                                                                                                                                                                        open("/sys/devices/system/cpu", O_RDONLY|O_LARGEFILE <unfinished ...>
                                                                                                                                                                                        open("/data/misc/keychain/pins", O_RDONLY|O_LARGEFILE <unfinished ...>
                                                                                                                                                                                        fstat64(55, <unfinished ...>
                                                                                                                                                                                        fstat64(55, <unfinished ...>
                                                                                                                                                                                        fstat64(55, <unfinished ...>
                                                                                                                                                                                        stat64("/data/misc/keychain/pins", <unfinished ...>
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/data/app/com.firebear.androil-1.apk", {st_mode=S_IFREG|0644, st_size=12812346, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/data/app/com.firebear.androil-1.apk", {st_mode=S_IFREG|0644, st_size=12812346, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/data/app/com.firebear.androil-1.apk", {st_mode=S_IFREG|0644, st_size=12812346, ...}) = 0
                                                                                                                                                                                        stat64("/data/data/com.firebear.androil/files/objectbox", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
                                                                                                                                                                                        open("/data/app-lib/com.firebear.androil-1/libobjectbox-jni.so", O_RDONLY|O_LARGEFILE) = 57
                                                                                                                                                                                        fstat64(57, {st_mode=S_IFREG|0755, st_size=735276, ...}) = 0
                                                                                                                                                                                        open("/data/app-lib/com.firebear.androil-1/libobjectbox-jni.so", O_RDONLY|O_LARGEFILE) = 57
                                                                                                                                                                                        open("/data/app-lib/com.firebear.androil-1/libobjectbox-jni.so", O_RDONLY|O_LARGEFILE) = 57
                                                                                                                                                                                        open("/data/app-lib/com.firebear.androil-1/libobjectbox-jni.so", O_RDONLY) = 57
                                                                                                                                                                                        lstat64("/data", {st_mode=S_IFDIR|0771, st_size=4096, ...}) = 0
                                                                                                                                                                                        lstat64("/data/data", {st_mode=S_IFDIR|0771, st_size=4096, ...}) = 0
                                                                                                                                                                                        lstat64("/data/data/com.firebear.androil", {st_mode=S_IFDIR|0751, st_size=4096, ...}) = 0
                                                                                                                                                                                        lstat64("/data/data/com.firebear.androil/files", {st_mode=S_IFDIR|0771, st_size=4096, ...}) = 0
                                                                                                                                                                                        lstat64("/data/data/com.firebear.androil/files/objectbox", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
                                                                                                                                                                                        lstat64("/data/data/com.firebear.androil/files/objectbox/objectbox", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
                                                                                                                                                                                        open("/data/data/com.firebear.androil/files/objectbox/objectbox/lock.mdb", O_RDWR|O_CREAT|O_LARGEFILE, 0755) = 57
                                                                                                                                                                                        open("/data/data/com.firebear.androil/files/objectbox/objectbox/data.mdb", O_RDWR|O_CREAT|O_LARGEFILE, 0755) = 58
                                                                                                                                                                                        open("/data/data/com.firebear.androil/files/objectbox/objectbox/data.mdb", O_WRONLY|O_DSYNC|O_LARGEFILE <unfinished ...>
                                                                                                                                                                                        open("/dev/urandom", O_RDONLY|O_LARGEFILE <unfinished ...>
                                                                                                                                                                                        open("/data/data/com.firebear.androil/files/objectbox/objectbox/lock.mdb", O_RDWR|O_CREAT|O_LARGEFILE, 0755 <unfinished ...>
                                                                                                                                                                                        open("/data/data/com.firebear.androil/files/objectbox/objectbox/data.mdb", O_RDWR|O_CREAT|O_LARGEFILE, 0755 <unfinished ...>
                                                                                                                                                                                        open("/data/data/com.firebear.androil/files/objectbox/objectbox/data.mdb", O_WRONLY|O_DSYNC|O_LARGEFILE <unfinished ...>
                                                                                                                                                                                        stat64("/data/local/tmp/webview-command-line", 0xbf9f7990) = -1 ENOENT (No such file or directory)
                                                                                                                                                                                        lstat64("/system", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
                                                                                                                                                                                        lstat64("/system/lib", {st_mode=S_IFDIR|0755, st_size=8192, ...}) = 0
                                                                                                                                                                                        lstat64("/system/lib/", {st_mode=S_IFDIR|0755, st_size=8192, ...}) = 0
                                                                                                                                                                                        lstat64("/system", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
                                                                                                                                                                                        lstat64("/system/framework", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
                                                                                                                                                                                        lstat64("/system/framework/webview", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
                                                                                                                                                                                        lstat64("/system/framework/webview/paks", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
                                                                                                                                                                                        open("/system/framework/webview/paks/en-US.pak", O_RDONLY|O_LARGEFILE) = 61
                                                                                                                                                                                        fstat64(61, {st_mode=S_IFREG|0644, st_size=2631, ...}) = 0
                                                                                                                                                                                        open("/system/framework/webview/paks/webviewchromium.pak", O_RDONLY|O_LARGEFILE) = 62
                                                                                                                                                                                        fstat64(62, {st_mode=S_IFREG|0644, st_size=686618, ...}) = 0
                                                                                                                                                                                        open("/dev/urandom", O_RDONLY|O_LARGEFILE <unfinished ...>
                                                                                                                                                                                        open("/dev/ashmem", O_RDWR|O_LARGEFILE <unfinished ...>
                                                                                                                                                                                        open("/proc/stat", O_RDONLY|O_LARGEFILE <unfinished ...>
                                                                                                                                                                                        fstat64(92, <unfinished ...>
                                                                                                                                                                                        open("/proc/stat", O_RDONLY|O_LARGEFILE) = 92
                                                                                                                                                                                        fstat64(92, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
                                                                                                                                                                                        open("/proc/stat", O_RDONLY|O_LARGEFILE) = 92
                                                                                                                                                                                        fstat64(92, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
                                                                                                                                                                                        open("/proc/stat", O_RDONLY|O_LARGEFILE) = 92
                                                                                                                                                                                        fstat64(92, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
                                                                                                                                                                                        open("/proc/stat", O_RDONLY|O_LARGEFILE) = 92
                                                                                                                                                                                        fstat64(92, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
                                                                                                                                                                                        open("/proc/stat", O_RDONLY|O_LARGEFILE) = 92
                                                                                                                                                                                        fstat64(92, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
                                                                                                                                                                                        open("/proc/stat", O_RDONLY|O_LARGEFILE) = 92
                                                                                                                                                                                        fstat64(92, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
                                                                                                                                                                                        open("/proc/stat", O_RDONLY|O_LARGEFILE) = 92
                                                                                                                                                                                        fstat64(92, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
                                                                                                                                                                                        open("/proc/stat", O_RDONLY|O_LARGEFILE) = 92
                                                                                                                                                                                        fstat64(92, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
                                                                                                                                                                                        open("/data/data/com.firebear.androil/shared_prefs/com.firebear.androil_preferences.xml", O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0600) = 92
                                                                                                                                                                                        fstat64(92, {st_mode=S_IFREG|0600, st_size=0, ...}) = 0
                                                                                                                                                                                        fstat64(92, {st_mode=S_IFREG|0600, st_size=242, ...}) = 0
                                                                                                                                                                                        stat64("/data/data/com.firebear.androil/shared_prefs/com.firebear.androil_preferences.xml", {st_mode=S_IFREG|0660, st_size=242, ...}) = 0
                                                                                                                                                                                        lstat64("/data/data/com.firebear.androil/shared_prefs/com.firebear.androil_preferences.xml.bak", 0xbf9f7970) = -1 ENOENT (No such file or directory)
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/data/app/com.firebear.androil-1.apk", <unfinished ...>
                                                                                                                                                                                        open("/dev/ashmem", O_RDWR|O_LARGEFILE) = 100
                                                                                                                                                                                        open("/system/fonts/DroidNaskhUI-Regular.ttf", O_RDONLY|O_LARGEFILE <unfinished ...>
                                                                                                                                                                                        fstat64(101, {st_mode=S_IFREG|0644, st_size=111520, ...}) = 0
                                                                                                                                                                                        open("/system/fonts/DroidSansEthiopic-Regular.ttf", O_RDONLY|O_LARGEFILE) = 80
                                                                                                                                                                                        fstat64(80, {st_mode=S_IFREG|0644, st_size=227928, ...}) = 0
                                                                                                                                                                                        open("/system/fonts/DroidSansHebrew-Regular.ttf", O_RDONLY|O_LARGEFILE <unfinished ...>
                                                                                                                                                                                        fstat64(80, <unfinished ...>
                                                                                                                                                                                        open("/system/fonts/NotoSansThaiUI-Regular.ttf", O_RDONLY|O_LARGEFILE) = 80
                                                                                                                                                                                        fstat64(80, {st_mode=S_IFREG|0644, st_size=21840, ...}) = 0
                                                                                                                                                                                        open("/system/fonts/DroidSansArmenian.ttf", O_RDONLY|O_LARGEFILE) = 80
                                                                                                                                                                                        fstat64(80, {st_mode=S_IFREG|0644, st_size=13856, ...}) = 0
                                                                                                                                                                                        open("/system/fonts/DroidSansGeorgian.ttf", O_RDONLY|O_LARGEFILE <unfinished ...>
                                                                                                                                                                                        fstat64(80, {st_mode=S_IFREG|0644, st_size=21096, ...}) = 0
                                                                                                                                                                                        open("/system/fonts/NotoSansDevanagariUI-Regular.ttf", O_RDONLY|O_LARGEFILE <unfinished ...>
                                                                                                                                                                                        fstat64(80, {st_mode=S_IFREG|0644, st_size=124016, ...}) = 0
                                                                                                                                                                                        open("/system/fonts/NotoSansTamilUI-Regular.ttf", O_RDONLY|O_LARGEFILE <unfinished ...>
                                                                                                                                                                                        fstat64(80, {st_mode=S_IFREG|0644, st_size=36812, ...}) = 0
                                                                                                                                                                                        open("/system/fonts/NotoSansMalayalamUI-Regular.ttf", O_RDONLY|O_LARGEFILE) = 80
                                                                                                                                                                                        fstat64(80, {st_mode=S_IFREG|0644, st_size=56016, ...}) = 0
                                                                                                                                                                                        open("/system/fonts/NotoSansBengaliUI-Regular.ttf", O_RDONLY|O_LARGEFILE) = 80
                                                                                                                                                                                        fstat64(80, {st_mode=S_IFREG|0644, st_size=107868, ...}) = 0
                                                                                                                                                                                        open("/system/fonts/NotoSansTeluguUI-Regular.ttf", O_RDONLY|O_LARGEFILE) = 80
                                                                                                                                                                                        fstat64(80, {st_mode=S_IFREG|0644, st_size=112128, ...}) = 0
                                                                                                                                                                                        open("/system/fonts/NotoSansKannadaUI-Regular.ttf", O_RDONLY|O_LARGEFILE <unfinished ...>
                                                                                                                                                                                        fstat64(80, {st_mode=S_IFREG|0644, st_size=78968, ...}) = 0
                                                                                                                                                                                        open("/system/fonts/NotoSansKhmerUI-Regular.ttf", O_RDONLY|O_LARGEFILE) = 80
                                                                                                                                                                                        fstat64(80, {st_mode=S_IFREG|0644, st_size=43076, ...}) = 0
                                                                                                                                                                                        open("/system/fonts/NotoSansLaoUI-Regular.ttf", O_RDONLY|O_LARGEFILE) = 80
                                                                                                                                                                                        fstat64(80, {st_mode=S_IFREG|0644, st_size=34028, ...}) = 0
                                                                                                                                                                                        open("/system/fonts/NanumGothic.ttf", O_RDONLY|O_LARGEFILE) = 80
                                                                                                                                                                                        fstat64(80, {st_mode=S_IFREG|0644, st_size=1429144, ...}) = 0
                                                                                                                                                                                        open("/system/fonts/Padauk-book.ttf", O_RDONLY|O_LARGEFILE) = 80
                                                                                                                                                                                        fstat64(80, {st_mode=S_IFREG|0644, st_size=476528, ...}) = 0
                                                                                                                                                                                        open("/system/fonts/NotoSansSymbols-Regular.ttf", O_RDONLY|O_LARGEFILE) = 80
                                                                                                                                                                                        fstat64(80, <unfinished ...>
                                                                                                                                                                                        open("/system/fonts/AndroidEmoji.ttf", O_RDONLY|O_LARGEFILE <unfinished ...>
                                                                                                                                                                                        fstat64(80, <unfinished ...>
                                                                                                                                                                                        open("/system/fonts/NotoColorEmoji.ttf", O_RDONLY|O_LARGEFILE <unfinished ...>
                                                                                                                                                                                        fstat64(101, <unfinished ...>
                                                                                                                                                                                        open("/system/fonts/DroidSansFallback.ttf", O_RDONLY|O_LARGEFILE <unfinished ...>
                                                                                                                                                                                        fstat64(80, <unfinished ...>
                                                                                                                                                                                        open("/dev/ashmem", O_RDWR|O_LARGEFILE) = 80
                                                                                                                                                                                        stat64("/data/data/com.firebear.androil/databases/meiqia.db-journal", {st_mode=S_IFREG|0600, st_size=12824, ...}) = 0
                                                                                                                                                                                        fstat64(92, {st_mode=S_IFREG|0660, st_size=28672, ...}) = 0
                                                                                                                                                                                        stat64("/data/data/com.firebear.androil/databases/meiqia.db", {st_mode=S_IFREG|0660, st_size=28672, ...}) = 0
                                                                                                                                                                                        open("/data/data/com.firebear.androil/databases/meiqia.db-journal", O_RDONLY|O_LARGEFILE) = 94
                                                                                                                                                                                        fstat64(92, {st_mode=S_IFREG|0660, st_size=28672, ...}) = 0
                                                                                                                                                                                        fstat64(92, {st_mode=S_IFREG|0660, st_size=28672, ...}) = 0
                                                                                                                                                                                        fstat64(92, {st_mode=S_IFREG|0660, st_size=28672, ...}) = 0
                                                                                                                                                                                        open("/dev/ashmem", O_RDWR|O_LARGEFILE) = 80
                                                                                                                                                                                        stat64("/data/data/com.firebear.androil/databases/meiqia.db-journal", {st_mode=S_IFREG|0600, st_size=12824, ...}) = 0
                                                                                                                                                                                        fstat64(92, {st_mode=S_IFREG|0660, st_size=28672, ...}) = 0
                                                                                                                                                                                        stat64("/data/data/com.firebear.androil/databases/meiqia.db", {st_mode=S_IFREG|0660, st_size=28672, ...}) = 0
                                                                                                                                                                                        open("/data/data/com.firebear.androil/databases/meiqia.db-journal", O_RDONLY|O_LARGEFILE) = 94
                                                                                                                                                                                        fstat64(92, <unfinished ...>
                                                                                                                                                                                        fstat64(92, {st_mode=S_IFREG|0660, st_size=28672, ...}) = 0
                                                                                                                                                                                        fstat64(92, {st_mode=S_IFREG|0660, st_size=28672, ...}) = 0
                                                                                                                                                                                        open("/system/lib/hw/gralloc.default.so", O_RDONLY|O_LARGEFILE <unfinished ...>
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/data/app/com.firebear.androil-1.apk", {st_mode=S_IFREG|0644, st_size=12812346, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/data/app/com.firebear.androil-1.apk", {st_mode=S_IFREG|0644, st_size=12812346, ...}) = 0
                                                                                                                                                                                        open("/system/fonts/Roboto-Bold.ttf", O_RDONLY|O_LARGEFILE <unfinished ...>
                                                                                                                                                                                        fstat64(109, {st_mode=S_IFREG|0644, st_size=117240, ...}) = 0
                                                                                                                                                                                        open("/system/fonts/Roboto-Bold.ttf", O_RDONLY|O_LARGEFILE <unfinished ...>
                                                                                                                                                                                        fstat64(109, {st_mode=S_IFREG|0644, st_size=117240, ...}) = 0
                                                                                                                                                                                        open("/system/fonts/Roboto-Bold.ttf", O_RDONLY|O_LARGEFILE <unfinished ...>
                                                                                                                                                                                        fstat64(109, <unfinished ...>
                                                                                                                                                                                        open("/system/fonts/Roboto-Bold.ttf", O_RDONLY|O_LARGEFILE <unfinished ...>
                                                                                                                                                                                        fstat64(109, <unfinished ...>
                                                                                                                                                                                        open("/system/fonts/Roboto-Bold.ttf", O_RDONLY|O_LARGEFILE) = 109
                                                                                                                                                                                        fstat64(109, <unfinished ...>
                                                                                                                                                                                        open("/system/fonts/Roboto-Bold.ttf", O_RDONLY|O_LARGEFILE) = 109
                                                                                                                                                                                        fstat64(109, {st_mode=S_IFREG|0644, st_size=117240, ...}) = 0
                                                                                                                                                                                        open("/system/fonts/Roboto-Bold.ttf", O_RDONLY|O_LARGEFILE) = 109
                                                                                                                                                                                        fstat64(109, {st_mode=S_IFREG|0644, st_size=117240, ...}) = 0
                                                                                                                                                                                        open("/system/fonts/DroidSansHebrew-Bold.ttf", O_RDONLY|O_LARGEFILE <unfinished ...>
                                                                                                                                                                                        fstat64(109, <unfinished ...>
                                                                                                                                                                                        open("/system/fonts/NotoSansThaiUI-Bold.ttf", O_RDONLY|O_LARGEFILE <unfinished ...>
                                                                                                                                                                                        fstat64(109, {st_mode=S_IFREG|0644, st_size=18752, ...}) = 0
                                                                                                                                                                                        open("/system/fonts/NotoSansDevanagariUI-Bold.ttf", O_RDONLY|O_LARGEFILE <unfinished ...>
                                                                                                                                                                                        fstat64(109, {st_mode=S_IFREG|0644, st_size=120732, ...}) = 0
                                                                                                                                                                                        open("/system/fonts/NotoSansTamilUI-Bold.ttf", O_RDONLY|O_LARGEFILE) = 109
                                                                                                                                                                                        fstat64(109, <unfinished ...>
                                                                                                                                                                                        open("/system/fonts/NotoSansMalayalamUI-Bold.ttf", O_RDONLY|O_LARGEFILE <unfinished ...>
                                                                                                                                                                                        fstat64(109, {st_mode=S_IFREG|0644, st_size=55972, ...}) = 0
                                                                                                                                                                                        open("/system/fonts/NotoSansBengaliUI-Bold.ttf", O_RDONLY|O_LARGEFILE <unfinished ...>
                                                                                                                                                                                        fstat64(96, {st_mode=S_IFREG|0644, st_size=104948, ...}) = 0
                                                                                                                                                                                        open("/system/fonts/NotoSansTeluguUI-Bold.ttf", O_RDONLY|O_LARGEFILE <unfinished ...>
                                                                                                                                                                                        fstat64(96, <unfinished ...>
                                                                                                                                                                                        open("/system/fonts/NotoSansKannadaUI-Bold.ttf", O_RDONLY|O_LARGEFILE) = 96
                                                                                                                                                                                        fstat64(96, {st_mode=S_IFREG|0644, st_size=77784, ...}) = 0
                                                                                                                                                                                        open("/system/fonts/NotoSansKhmerUI-Bold.ttf", O_RDONLY|O_LARGEFILE <unfinished ...>
                                                                                                                                                                                        fstat64(96, {st_mode=S_IFREG|0644, st_size=41328, ...}) = 0
                                                                                                                                                                                        open("/system/fonts/NotoSansLaoUI-Bold.ttf", O_RDONLY|O_LARGEFILE <unfinished ...>
                                                                                                                                                                                        fstat64(96, {st_mode=S_IFREG|0644, st_size=32896, ...}) = 0
                                                                                                                                                                                        open("/system/fonts/Padauk-bookbold.ttf", O_RDONLY|O_LARGEFILE <unfinished ...>
                                                                                                                                                                                        fstat64(96, {st_mode=S_IFREG|0644, st_size=442096, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/data/app/com.firebear.androil-1.apk", {st_mode=S_IFREG|0644, st_size=12812346, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", <unfinished ...>
                                                                                                                                                                                        stat64("/data/app/com.firebear.androil-1.apk", {st_mode=S_IFREG|0644, st_size=12812346, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/data/app/com.firebear.androil-1.apk", {st_mode=S_IFREG|0644, st_size=12812346, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/data/app/com.firebear.androil-1.apk", {st_mode=S_IFREG|0644, st_size=12812346, ...}) = 0
                                                                                                                                                                                        stat64("/system/framework/framework-res.apk", {st_mode=S_IFREG|0644, st_size=14017334, ...}) = 0
                                                                                                                                                                                        stat64("/data/app/com.firebear.androil-1.apk", {st_mode=S_IFREG|0644, st_size=12812346, ...}) = 0
                                                                                                                                                                                        API: android.location.LocationManager->addGpsStatusListener at ..:30 Show source
                                                                                                                                                                                        API: android.location.LocationManager->isProviderEnabled at c.t.m.li.tsa.L.a:56 Show source
                                                                                                                                                                                        API: android.webkit.WebChromeClient->onGeolocationPermissionsShowPrompt at ..:4 Show source
                                                                                                                                                                                        API: android.telephony.TelephonyManager->getCellLocation at com.baidu.mobads.g.a.a:18 Show source
                                                                                                                                                                                        API: android.telephony.TelephonyManager->getCellLocation at com.qq.e.comm.managers.status.DeviceStatus.getLacAndCeilId:44 Show source
                                                                                                                                                                                        API: android.telephony.TelephonyManager->getCellLocation at com.baidu.location.a.c.b:15 Show source
                                                                                                                                                                                        API: android.location.LocationManager->getLastKnownLocation at com.xiaomi.mipush.sdk.ra.f:10 Show source
                                                                                                                                                                                        API: android.telephony.TelephonyManager->getCellLocation at com.ly.adpoymer.model.DeviceUtil.getCellId:22 Show source
                                                                                                                                                                                        API: android.telephony.TelephonyManager->getCellLocation at com.baidu.mapsdkvi.VDeviceAPI.getLac:13 Show source
                                                                                                                                                                                        API: android.location.LocationManager->getLastKnownLocation at com.ly.adpoymer.model.DeviceUtil.getLocation:28 Show source
                                                                                                                                                                                        API: android.webkit.WebChromeClient->onGeolocationPermissionsShowPrompt at ..:9 Show source
                                                                                                                                                                                        API: android.location.LocationManager->sendExtraCommand at ..:24 Show source
                                                                                                                                                                                        API: android.telephony.TelephonyManager->getNeighboringCellInfo at c.t.m.li.tsa.B.b:8 Show source
                                                                                                                                                                                        API: android.location.LocationManager->isProviderEnabled at com.baidu.mapsdkplatform.comapi.util.f.b:85 Show source
                                                                                                                                                                                        API: android.webkit.GeolocationPermissions$Callback->invoke at ..:3 Show source
                                                                                                                                                                                        API: android.location.LocationManager->getLastKnownLocation at com.mintegral.msdk.base.utils.h.c:27 Show source
                                                                                                                                                                                        API: android.location.LocationManager->requestLocationUpdates at ..:30 Show source
                                                                                                                                                                                        API: android.telephony.TelephonyManager->getCellLocation at com.ly.adpoymer.model.DeviceUtil.getTelCid:8 Show source
                                                                                                                                                                                        API: android.telephony.TelephonyManager->getCellLocation at com.mintegral.msdk.base.utils.d.n:17 Show source
                                                                                                                                                                                        API: android.location.LocationManager->isProviderEnabled at ..:10 Show source
                                                                                                                                                                                        API: android.location.LocationManager->isProviderEnabled at ..:35 Show source
                                                                                                                                                                                        API: android.webkit.WebChromeClient->onGeolocationPermissionsShowPrompt at ..:4 Show source
                                                                                                                                                                                        API: android.location.LocationManager->getLastKnownLocation at com.baidu.mobads.utils.q.getGPS:42 Show source
                                                                                                                                                                                        API: android.location.LocationManager->getLastKnownLocation at c.t.m.li.tsa.E.d:14 Show source
                                                                                                                                                                                        API: android.location.LocationManager->isProviderEnabled at ..:35 Show source
                                                                                                                                                                                        API: android.telephony.TelephonyManager->getCellLocation at c.t.m.li.tsa.B.a:10 Show source
                                                                                                                                                                                        API: android.location.LocationManager->requestLocationUpdates at ..:21 Show source
                                                                                                                                                                                        API: android.telephony.TelephonyManager->getNeighboringCellInfo at ..:30 Show source
                                                                                                                                                                                        API: android.location.LocationManager->isProviderEnabled at c.t.m.li.tsa.o.a:53 Show source
                                                                                                                                                                                        API: android.location.LocationManager->requestLocationUpdates at ..:55 Show source
                                                                                                                                                                                        API: android.location.LocationManager->getBestProvider at com.tencent.open.utils.k.c:21 Show source
                                                                                                                                                                                        API: android.telephony.TelephonyManager->getCellLocation at com.baidu.mapsdkvi.VDeviceAPI.getCellId:13 Show source
                                                                                                                                                                                        API: android.webkit.WebChromeClient->onGeolocationPermissionsShowPrompt at ..:12 Show source
                                                                                                                                                                                        API: android.telephony.TelephonyManager->getNeighboringCellInfo at com.xiaomi.mipush.sdk.ra.d:18 Show source
                                                                                                                                                                                        API: android.telephony.TelephonyManager->getCellLocation at com.baidu.mobads.utils.q.getCell:41 Show source
                                                                                                                                                                                        API: android.location.LocationManager->getBestProvider at com.qq.e.comm.managers.status.DeviceStatus.a:28 Show source
                                                                                                                                                                                        API: android.telephony.TelephonyManager->getCellLocation at com.baidu.location.e.b.k:15 Show source
                                                                                                                                                                                        API: android.location.LocationManager->sendExtraCommand at ..:24 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at c.e.a.e.k:14 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at com.baidu.location.e.h.j:11 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at com.tencent.smtt.utils.Apn.isNetworkAvailable:7 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at com.qq.e.comm.plugin.util.t.a:9 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at c.d.b.a.f.h.c:7 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at com.mintegral.msdk.base.common.net.h.a:11 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at com.baidu.location.a.o.a:7 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at com.xiaomi.push.service.XMPushService.l:8 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at com.tencent.smtt.utils.Apn.getApnType:7 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at com.baidu.lbsapi.auth.g.a:10 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at com.tencent.open.utils.HttpUtils.getProxy:12 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at com.tencent.wxop.stat.common.r.f:23 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at com.unity3d.services.core.connectivity.ConnectivityChangeReceiver.onReceive:19 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at com.baidu.location.g.j.e:9 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at com.mintegral.msdk.videocommon.download.NetStateOnReceive.onReceive:16 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at com.meiqia.core.a.l.f:13 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at com.baidu.mobads.utils.q.isCurrentNetworkAvailable:8 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at com.meiqia.core.a.l.c:7 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at c.g.a.a.e.d.k:18 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at com.baidu.mapsdkplatform.comapi.synchronization.b.c.a:13 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getNetworkInfo at com.baidu.mapsdkvi.VDeviceAPI.getNetworkInfo:20 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at c.g.e.f.d:15 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at com.baidu.mobads.production.b.c.e:10 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at c.d.b.a.f.d.d:9 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at com.tencent.beacontsa.cover.f.h:10 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at com.iflytek.voiceads.utils.k.a:20 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at com.tencent.wxop.stat.common.l.a:23 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at com.baidu.mobads.openad.b.e.run:23 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at com.tencent.smtt.utils.Apn.getApnInfo:9 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at com.tencent.beacontsa.cover.f.g:10 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at com.mintegral.msdk.base.utils.m.a:7 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at com.mintegral.msdk.base.common.net.h.b:4 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at c.t.m.li.tsa.e.onReceive:56 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at cn.shuzilm.sdk.Stats.isNetworkAvailable:8 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at com.baidu.mobads.container.o.f.g:8 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at com.baidu.mobads.container.o.f.f:9 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at com.baidu.mapapi.NetworkUtil.getActiveNetworkInfo:7 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at com.meiqia.meiqiasdk.h.A.e:13 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at com.baidu.location.d.h.o:9 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at c.g.a.a.e.d.b:26 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getAllNetworkInfo at com.tencent.wxop.stat.common.l.e:18 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at com.tencent.wxop.stat.common.l.j:25 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getNetworkInfo at com.baidu.mapsdkvi.VDeviceAPI.isWifiConnected:11 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at c.t.m.li.tsa.v.a:91 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at com.baidu.mobads.utils.q.getNetworkType:18 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getNetworkInfo at com.qq.e.comm.plugin.util.j.c:17 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getAllNetworkInfo at com.baidu.location.g.j.a:9 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at com.mintegral.msdk.base.utils.d$1.run:35 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at c.e.b.d.n.c:34 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at c.g.a.a.e.d.j:10 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at com.baidu.mobads.utils.q.getNetworkCatagory:8 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at com.qq.e.comm.plugin.b.w.onReceive:12 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at com.baidu.location.g.e.c:13 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at com.baidu.mobads.production.b.a.a:7 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at com.iflytek.voiceads.utils.k.b:8 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getNetworkInfo at com.qq.e.comm.plugin.r.a.c.a.a:9 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at com.baidu.mapapi.NetworkUtil.isWifiConnected:11 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getNetworkInfo at com.mintegral.msdk.mtgdownload.e.d:32 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at com.mintegral.msdk.base.utils.m.b:8 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at com.baidu.mapapi.NetworkUtil.isNetworkAvailable:14 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at com.baidu.mobads.utils.q.a:35 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at com.baidu.lbsapi.auth.g.a:16 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getNetworkInfo at c.t.m.li.tsa.I.a:26 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at c.g.h.e.g.c:10 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getNetworkInfo at com.tencent.beacontsa.cover.c.onReceive:23 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at com.ly.adpoymer.e.h.f:7 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at com.mintegral.msdk.base.utils.d.n:44 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at com.tencent.open.utils.HttpUtils.openUrl2:17 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getAllNetworkInfo at com.qq.e.comm.plugin.r.a.c.c.g:12 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at com.baidu.mobads.container.b.e.e.run:21 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at com.tencent.open.b.a.e:11 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at com.firebear.androil.h.l.c:12 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getNetworkInfo at c.e.a.e.i:26 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at c.g.a.a.e.d.d:7 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getNetworkInfo at com.baidu.mobads.utils.q.getNetType:31 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at c.g.d.c.g.a:26 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at com.baidu.mapapi.http.HttpClient.checkNetwork:13 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getNetworkInfo at com.baidu.location.b.i.f:13 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at com.qq.e.comm.plugin.r.a.c.c.f:10 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at com.mintegral.msdk.videocommon.download.a.c:36 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at com.qq.e.comm.plugin.stream.b.c.a:25 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at com.unity3d.services.core.device.Device.isActiveNetworkConnected:16 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at com.bumptech.glide.c.f.a:16 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at com.mintegral.msdk.mtgdownload.e.b:19 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at com.qq.e.comm.managers.status.DeviceStatus.getDataNet:10 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at com.iflytek.voiceads.utils.k.c:10 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at com.unity3d.services.core.connectivity.ConnectivityMonitor.initConnectionStatus:12 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at com.baidu.mapsdkvi.VDeviceAPI.getCurrentNetworkType:10 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at com.unity3d.services.core.device.Device.isUsingWifi:26 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at com.iflytek.collector.a.a.k.a:15 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at com.baidu.mobads.container.landingpage.App2Activity.onCreate:232 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at com.unity3d.services.core.connectivity.ConnectivityMonitor.connectionStatusChanged:14 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at c.t.m.li.tsa.j.d:16 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at com.baidu.mobads.utils.q.getIp:10 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getAllNetworkInfo at com.tencent.open.utils.k.b:10 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at c.g.a.a.e.d.e:10 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at com.tencent.open.b.a.d:10 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at c.g.a.a.e.d.a:10 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at com.tencent.bugly.beta.global.a.a:8 Show source
                                                                                                                                                                                        API: android.net.ConnectivityManager->getActiveNetworkInfo at com.tencent.bugly.crashreport.common.info.b.f:9 Show source
                                                                                                                                                                                        API: android.net.wifi.WifiManager->isWifiEnabled at c.t.m.li.tsa.L.a:24 Show source
                                                                                                                                                                                        API: android.net.wifi.WifiManager->isWifiEnabled at ..:28 Show source
                                                                                                                                                                                        API: android.net.wifi.WifiManager->getConnectionInfo at com.qq.e.comm.plugin.h.a.e.c:9 Show source
                                                                                                                                                                                        API: android.net.wifi.WifiManager->getWifiState at com.baidu.mapapi.NetworkUtil.isWifiState:11 Show source
                                                                                                                                                                                        API: android.net.wifi.WifiManager->getConnectionInfo at c.g.a.a.a.d.m:14 Show source
                                                                                                                                                                                        API: android.net.wifi.WifiManager->getWifiState at c.t.m.li.tsa.I.e:13 Show source
                                                                                                                                                                                        API: android.net.wifi.WifiManager->getConnectionInfo at com.ly.adpoymer.e.h.d:7 Show source
                                                                                                                                                                                        API: android.net.wifi.WifiManager->getConfiguredNetworks at com.baidu.location.e.h.d:15 Show source
                                                                                                                                                                                        API: android.net.wifi.WifiManager->getScanResults at com.baidu.mobads.g.a.a:46 Show source
                                                                                                                                                                                        API: android.net.wifi.WifiManager->getConnectionInfo at com.baidu.lbsapi.auth.b.d:14 Show source
                                                                                                                                                                                        API: android.net.wifi.WifiManager->getConnectionInfo at com.baidu.location.a.c$c.b:6 Show source
                                                                                                                                                                                        API: android.net.wifi.WifiManager->isWifiEnabled at com.baidu.location.e.h.i:25 Show source
                                                                                                                                                                                        API: android.net.wifi.WifiManager->getConnectionInfo at c.g.e.f.d:34 Show source
                                                                                                                                                                                        API: android.net.wifi.WifiManager->getConnectionInfo at com.tencent.wxop.stat.common.r.b:19 Show source
                                                                                                                                                                                        API: android.net.wifi.WifiManager->isWifiEnabled at c.t.m.li.tsa.I.a:20 Show source
                                                                                                                                                                                        API: android.net.wifi.WifiManager->getConnectionInfo at com.baidu.mobads.production.b.c.h:9 Show source
                                                                                                                                                                                        API: android.net.wifi.WifiManager->getScanResults at com.baidu.location.a.c.b:65 Show source
                                                                                                                                                                                        API: android.net.wifi.WifiManager->getConnectionInfo at c.g.f.c.a.h.g:22 Show source
                                                                                                                                                                                        API: android.net.wifi.WifiManager->getConnectionInfo at com.ly.adpoymer.model.DeviceUtil.getMacAddress0:11 Show source
                                                                                                                                                                                        API: android.net.wifi.WifiManager->getConnectionInfo at com.qq.e.comm.plugin.util.ar.a:11 Show source
                                                                                                                                                                                        API: android.net.wifi.WifiManager->isWifiEnabled at com.baidu.mobads.utils.q.getWIFI:47 Show source
                                                                                                                                                                                        API: android.net.wifi.WifiManager->getConnectionInfo at c.d.b.a.f.d.l:7 Show source
                                                                                                                                                                                        API: android.net.wifi.WifiManager->isWifiEnabled at c.g.d.c.j.a:11 Show source
                                                                                                                                                                                        API: android.net.wifi.WifiManager->getConnectionInfo at com.baidu.mobads.production.b.c.g:13 Show source
                                                                                                                                                                                        API: android.net.wifi.WifiManager->getConnectionInfo at com.iflytek.voiceads.utils.h.b:7 Show source
                                                                                                                                                                                        API: android.net.wifi.WifiManager->isWifiEnabled at c.g.d.c.j.a:9 Show source
                                                                                                                                                                                        API: android.net.wifi.WifiManager->getDhcpInfo at ..:7 Show source
                                                                                                                                                                                        API: android.net.wifi.WifiManager->isWifiEnabled at c.g.f.c.a.m.b:12 Show source
                                                                                                                                                                                        API: android.net.wifi.WifiManager->getConnectionInfo at com.qq.e.comm.plugin.util.j.c:61 Show source
                                                                                                                                                                                        API: android.net.wifi.WifiManager->getConnectionInfo at com.baidu.mobads.g.a.c:7 Show source
                                                                                                                                                                                        API: android.net.wifi.WifiManager->getScanResults at com.baidu.location.e.h.q:5 Show source
                                                                                                                                                                                        API: android.net.wifi.WifiManager->isWifiEnabled at com.baidu.location.e.h.k:9 Show source
                                                                                                                                                                                        API: android.net.wifi.WifiManager->getConnectionInfo at com.baidu.mobads.container.landingpage.App2Activity.n:25 Show source
                                                                                                                                                                                        API: android.net.wifi.WifiManager->getConnectionInfo at com.tencent.smtt.utils.b.e:22 Show source
                                                                                                                                                                                        API: android.net.wifi.WifiManager->getConnectionInfo at c.d.b.a.f.d.h:11 Show source
                                                                                                                                                                                        API: android.net.wifi.WifiManager->getScanResults at com.baidu.mapsdkvi.VDeviceAPI.getWifiHotpot:10 Show source
                                                                                                                                                                                        API: android.net.wifi.WifiManager->getConnectionInfo at com.baidu.mobads.production.b.c.f:10 Show source
                                                                                                                                                                                        API: android.net.wifi.WifiManager->getConnectionInfo at c.t.m.li.tsa.I.a:22 Show source
                                                                                                                                                                                        API: android.net.wifi.WifiManager->getConnectionInfo at com.firebear.androil.h.u.g:14 Show source
                                                                                                                                                                                        API: android.net.wifi.WifiManager->getConnectionInfo at com.tencent.open.b.c.a:16 Show source
                                                                                                                                                                                        API: android.net.wifi.WifiManager->isWifiEnabled at com.baidu.location.e.h.h:11 Show source
                                                                                                                                                                                        API: android.net.wifi.WifiManager->getScanResults at com.qq.e.comm.plugin.util.ar.a:19 Show source
                                                                                                                                                                                        API: android.net.wifi.WifiManager->getConnectionInfo at c.e.a.e.y:15 Show source
                                                                                                                                                                                        API: android.net.wifi.WifiManager->getConnectionInfo at com.baidu.location.e.h.s:4 Show source
                                                                                                                                                                                        API: android.net.wifi.WifiManager->getConnectionInfo at com.baidu.location.a.c.a:4 Show source
                                                                                                                                                                                        API: android.net.wifi.WifiManager->getConnectionInfo at com.baidu.mobads.utils.q.getWifiConnected:23 Show source
                                                                                                                                                                                        API: android.net.wifi.WifiManager->getScanResults at c.t.m.li.tsa.I.a:3 Show source
                                                                                                                                                                                        API: android.net.wifi.WifiManager->getConnectionInfo at com.ly.adpoymer.model.DeviceUtil.getLocalMacAddressFromWifiInfo:7 Show source
                                                                                                                                                                                        API: android.net.wifi.WifiManager->getScanResults at com.iflytek.voiceads.param.e.d:14 Show source
                                                                                                                                                                                        API: android.net.wifi.WifiManager->getConnectionInfo at com.baidu.mobads.utils.q.getMacAddress:36 Show source
                                                                                                                                                                                        API: android.net.wifi.WifiManager->getConnectionInfo at com.tencent.a.a.a.a.h.b:19 Show source
                                                                                                                                                                                        API: android.net.wifi.WifiManager->getConnectionInfo at com.tencent.smtt.utils.Apn.getWifiSSID:8 Show source
                                                                                                                                                                                        API: android.net.wifi.WifiManager->isWifiEnabled at com.baidu.mobads.utils.q.getWifiScans:42 Show source
                                                                                                                                                                                        API: android.net.wifi.WifiManager->getScanResults at com.baidu.location.e.h.t:5 Show source
                                                                                                                                                                                        API: android.net.wifi.WifiManager->isWifiEnabled at c.t.m.li.tsa.o.a:21 Show source
                                                                                                                                                                                        API: android.net.wifi.WifiManager->getScanResults at com.baidu.location.a.c.c:44 Show source
                                                                                                                                                                                        API: android.net.wifi.WifiManager->getConnectionInfo at com.tencent.wxop.stat.common.r.c:17 Show source
                                                                                                                                                                                        API: android.net.wifi.WifiManager->getConnectionInfo at com.baidu.mobads.utils.q.getIp:23 Show source
                                                                                                                                                                                        API: android.net.wifi.WifiManager->getConnectionInfo at com.mintegral.msdk.optimize.SensitiveDataUtil.getMacAddress:22 Show source
                                                                                                                                                                                        API: android.net.wifi.WifiManager->getConnectionInfo at com.baidu.location.e.h.l:8 Show source
                                                                                                                                                                                        API: android.net.wifi.WifiManager->getDhcpInfo at ..:4 Show source
                                                                                                                                                                                        API: android.net.wifi.WifiManager->getScanResults at com.xiaomi.mipush.sdk.ra.c:21 Show source
                                                                                                                                                                                        API: android.bluetooth.BluetoothAdapter->getBondedDevices at c.g.f.c.a.e.b:9 Show source
                                                                                                                                                                                        API: android.bluetooth.BluetoothAdapter->isEnabled at ..:8 Show source
                                                                                                                                                                                        API: android.bluetooth.BluetoothDevice->getName at ..:102 Show source
                                                                                                                                                                                        API: android.bluetooth.BluetoothAdapter->isEnabled at ..:21 Show source
                                                                                                                                                                                        API: android.content.pm.PackageManager->setComponentEnabledSetting at com.xiaomi.mipush.sdk.N.p:15 Show source
                                                                                                                                                                                        API: android.content.pm.PackageManager->setComponentEnabledSetting at ..:14 Show source
                                                                                                                                                                                        API: android.content.pm.PackageManager->setComponentEnabledSetting at ..:91 Show source
                                                                                                                                                                                        API: android.net.wifi.WifiManager->startScan at c.t.m.li.tsa.I.b:13 Show source
                                                                                                                                                                                        API: android.net.wifi.WifiManager->startScan at com.baidu.location.e.h.i:42 Show source
                                                                                                                                                                                        API: android.accounts.AccountManager->getAccountsByType at ..:12 Show source
                                                                                                                                                                                        API: android.accounts.AccountManager->getAccounts at c.g.f.c.a.a.b:9 Show source
                                                                                                                                                                                        API: android.accounts.AccountManager->addOnAccountsUpdatedListener at ..:20 Show source
                                                                                                                                                                                        API: android.app.ActivityManager->getRunningTasks at c.g.f.c.a.k.b:15 Show source
                                                                                                                                                                                        API: android.app.ActivityManager->getRecentTasks at ..:23 Show source
                                                                                                                                                                                        API: android.app.ActivityManager->getRunningTasks at com.mintegral.msdk.base.controller.b$a.run:97 Show source
                                                                                                                                                                                        API: android.app.ActivityManager->getRecentTasks at ..:42 Show source
                                                                                                                                                                                        API: android.app.ActivityManager->getRunningTasks at c.g.f.c.a.b.b:13 Show source
                                                                                                                                                                                        API: android.app.ActivityManager->getRecentTasks at ..:64 Show source
                                                                                                                                                                                        API: android.app.ActivityManager->getRecentTasks at ..:9 Show source
                                                                                                                                                                                        API: android.app.ActivityManager->getRunningTasks at com.tencent.bugly.beta.ui.g.a:23 Show source
                                                                                                                                                                                        API: android.app.ActivityManager->getRunningTasks at com.tencent.bugly.proguard.aq.b:23 Show source
                                                                                                                                                                                        API: android.app.ActivityManager->getRunningTasks at com.qq.e.comm.plugin.util.j.h:13 Show source
                                                                                                                                                                                        API: android.app.ActivityManager->getRunningTasks at com.tencent.bugly.beta.ui.g.a:23 Show source
                                                                                                                                                                                        API: android.webkit.WebView-><init> at ..:15 Show source
                                                                                                                                                                                        API: java.net.URL->openConnection at com.baidu.location.a.o.a:38 Show source
                                                                                                                                                                                        API: android.webkit.WebView-><init> at com.qq.e.comm.plugin.aa.c.onAfterCreate:122 Show source
                                                                                                                                                                                        API: java.net.URL->openConnection at com.baidu.mobads.utils.q.getHttpConnection:5 Show source
                                                                                                                                                                                        API: java.net.URL->openConnection at com.unity3d.services.core.request.WebRequest.getHttpUrlConnectionWithHeaders:21 Show source
                                                                                                                                                                                        API: android.webkit.WebView-><init> at ..:1 Show source
                                                                                                                                                                                        API: java.net.URL->openConnection at com.qq.e.comm.plugin.r.a.c.b.a:10 Show source
                                                                                                                                                                                        API: android.webkit.WebView-><init> at ..:143 Show source
                                                                                                                                                                                        API: java.net.URL->openConnection at com.mintegral.msdk.click.e.a:29 Show source
                                                                                                                                                                                        API: android.webkit.WebView-><init> at ..:82 Show source
                                                                                                                                                                                        API: java.net.URL->openConnection at io.objectbox.a.d.a:38 Show source
                                                                                                                                                                                        API: android.webkit.WebView-><init> at ..:2 Show source
                                                                                                                                                                                        API: org.apache.http.impl.client.DefaultHttpClient-><init> at com.tencent.open.utils.HttpUtils.getHttpClient:123 Show source
                                                                                                                                                                                        API: java.net.URL->openConnection at com.baidu.mobads.container.o.n.a:6 Show source
                                                                                                                                                                                        API: java.net.URL->openConnection at com.baidu.mobads.container.c.a.a.a:10 Show source
                                                                                                                                                                                        API: java.net.URL->openConnection at com.baidu.mobads.container.o.f.a:5 Show source
                                                                                                                                                                                        API: java.net.URL->openConnection at c.e.b.c.p.b:50 Show source
                                                                                                                                                                                        API: org.apache.http.impl.client.DefaultHttpClient->execute at ..:79 Show source
                                                                                                                                                                                        API: java.net.URL->openConnection at com.baidu.mobads.container.b.e.a$a.run:72 Show source
                                                                                                                                                                                        API: java.net.URL->openConnection at com.tencent.beacontsa.cover.c.a:27 Show source
                                                                                                                                                                                        API: java.net.URL->openConnection at com.bumptech.glide.load.a.k$a.a:6 Show source
                                                                                                                                                                                        API: java.net.URL->openConnection at com.tencent.smtt.sdk.ak.a:30 Show source
                                                                                                                                                                                        API: java.net.URL->openConnection at com.baidu.lbsapi.auth.g.b:70 Show source
                                                                                                                                                                                        API: org.apache.http.impl.client.DefaultHttpClient->execute at ..:314 Show source
                                                                                                                                                                                        API: org.apache.http.impl.client.DefaultHttpClient-><init> at ..:11 Show source
                                                                                                                                                                                        API: java.net.URL->openConnection at com.iflytek.voiceads.b.e.b:14 Show source
                                                                                                                                                                                        API: org.apache.http.impl.client.DefaultHttpClient-><init> at ..:83 Show source
                                                                                                                                                                                        API: android.webkit.WebView-><init> at ..:2 Show source
                                                                                                                                                                                        API: android.webkit.WebView-><init> at com.unity3d.services.core.webview.WebView.<init>:1 Show source
                                                                                                                                                                                        API: android.webkit.WebView-><init> at ..:2 Show source
                                                                                                                                                                                        API: java.net.URL->openConnection at com.tencent.beacontsa.cover.h.a:19 Show source
                                                                                                                                                                                        API: java.net.URL->openConnection at com.qq.e.comm.plugin.stream.a.c.a:36 Show source
                                                                                                                                                                                        API: java.net.URL->openConnection at com.tencent.bugly.proguard.ai.a:11 Show source
                                                                                                                                                                                        API: java.net.URL->openConnection at com.iflytek.voiceads.dex.d.run:13 Show source
                                                                                                                                                                                        API: org.apache.http.impl.client.DefaultHttpClient-><init> at ..:10 Show source
                                                                                                                                                                                        API: java.net.URL->openConnection at com.baidu.location.a.d.a:16 Show source
                                                                                                                                                                                        API: android.webkit.WebView-><init> at ..:2 Show source
                                                                                                                                                                                        API: org.apache.http.impl.client.DefaultHttpClient->execute at ..:67 Show source
                                                                                                                                                                                        API: java.net.URL->openConnection at c.g.a.a.e.d.b:10 Show source
                                                                                                                                                                                        API: java.net.Socket-><init> at ..:30 Show source
                                                                                                                                                                                        API: android.webkit.WebView-><init> at ..:81 Show source
                                                                                                                                                                                        API: android.webkit.WebSettings->setBlockNetworkLoads at ..:25 Show source
                                                                                                                                                                                        API: java.net.HttpURLConnection->connect at ..:23 Show source
                                                                                                                                                                                        API: java.net.URL->openStream at ..:38 Show source
                                                                                                                                                                                        API: java.net.URL->openConnection at com.baidu.location.g.f.run:30 Show source
                                                                                                                                                                                        API: java.net.URL->openConnection at com.baidu.mobads.container.s.a.run:6 Show source
                                                                                                                                                                                        API: java.net.URL->openConnection at com.tencent.open.utils.b.a:23 Show source
                                                                                                                                                                                        API: org.apache.http.impl.client.DefaultHttpClient-><init> at ..:3 Show source
                                                                                                                                                                                        API: android.webkit.WebView-><init> at ..:30 Show source
                                                                                                                                                                                        API: java.net.URL->openStream at ..:6 Show source
                                                                                                                                                                                        API: java.net.URL->openConnection at com.tencent.smtt.utils.n.a:16 Show source
                                                                                                                                                                                        API: java.net.URL->openConnection at com.mintegral.msdk.mtgdownload.k.a:72 Show source
                                                                                                                                                                                        API: org.apache.http.impl.client.DefaultHttpClient-><init> at ..:47 Show source
                                                                                                                                                                                        API: java.net.URL->openStream at ..:22 Show source
                                                                                                                                                                                        API: android.webkit.WebView-><init> at ..:5 Show source
                                                                                                                                                                                        API: java.net.HttpURLConnection->connect at ..:48 Show source
                                                                                                                                                                                        API: java.net.URL->openConnection at com.mintegral.msdk.base.utils.l.a:46 Show source
                                                                                                                                                                                        API: android.webkit.WebView-><init> at ..:1 Show source
                                                                                                                                                                                        API: java.net.URL->openConnection at com.baidu.mobads.container.b.a.b.a:10 Show source
                                                                                                                                                                                        API: org.apache.http.impl.client.DefaultHttpClient-><init> at ..:8 Show source
                                                                                                                                                                                        API: java.net.URL->openStream at ..:26 Show source
                                                                                                                                                                                        API: java.net.URL->openConnection at com.baidu.mobads.production.g.a.a:5 Show source
                                                                                                                                                                                        API: org.apache.http.impl.client.DefaultHttpClient-><init> at ..:87 Show source
                                                                                                                                                                                        API: java.net.URL->openConnection at com.iflytek.voiceads.request.a.b:4 Show source
                                                                                                                                                                                        API: android.webkit.WebView-><init> at ..:1 Show source
                                                                                                                                                                                        API: java.net.URL->openConnection at com.ly.adpoymer.b.q.a:25 Show source
                                                                                                                                                                                        API: org.apache.http.impl.client.DefaultHttpClient-><init> at ..:70 Show source
                                                                                                                                                                                        API: android.webkit.WebView-><init> at ..:2 Show source
                                                                                                                                                                                        API: java.net.URL->openConnection at com.baidu.location.b.f.a:59 Show source
                                                                                                                                                                                        API: android.webkit.WebView-><init> at ..:13 Show source
                                                                                                                                                                                        API: java.net.URL->openConnection at com.mintegral.msdk.click.a.a:71 Show source
                                                                                                                                                                                        API: java.net.Socket-><init> at ..:2 Show source
                                                                                                                                                                                        API: android.webkit.WebView-><init> at com.mintegral.msdk.click.f.a:2 Show source
                                                                                                                                                                                        API: java.net.URL->openConnection at com.ly.adpoymer.e.a$b.run:6 Show source
                                                                                                                                                                                        API: android.webkit.WebView-><init> at ..:2 Show source
                                                                                                                                                                                        API: java.net.URL->openConnection at com.baidu.location.g.g.run:90 Show source
                                                                                                                                                                                        API: java.net.URL->openConnection at com.mintegral.msdk.videocommon.download.e$1.a:10 Show source
                                                                                                                                                                                        API: java.net.URL->openConnection at com.iflytek.voiceads.download.b.a.a.a:15 Show source
                                                                                                                                                                                        API: java.net.HttpURLConnection->connect at ..:20 Show source
                                                                                                                                                                                        API: android.webkit.WebView-><init> at ..:18 Show source
                                                                                                                                                                                        API: java.net.URL->openConnection at com.baidu.mapapi.http.HttpClient.a:8 Show source
                                                                                                                                                                                        API: java.net.URL->openConnection at com.mintegral.msdk.videocommon.download.a$3.run:109 Show source
                                                                                                                                                                                        API: java.net.URL->openConnection at com.qq.e.comm.plugin.ab.a.a.b.c:16 Show source
                                                                                                                                                                                        API: java.net.URL->openConnection at com.ly.adpoymer.b.q.a:65 Show source
                                                                                                                                                                                        API: java.net.URL->openConnection at com.baidu.mobads.utils.u.getHttpURLConnection:15 Show source
                                                                                                                                                                                        API: java.net.HttpURLConnection->connect at com.baidu.mobads.container.b.f.a$a.run:98 Show source
                                                                                                                                                                                        API: java.net.HttpURLConnection->connect at ..:98 Show source
                                                                                                                                                                                        API: android.webkit.WebView-><init> at ..:16 Show source
                                                                                                                                                                                        API: java.net.URL->openConnection at com.qq.e.comm.plugin.util.w$a.run:6 Show source
                                                                                                                                                                                        API: java.net.URL->openConnection at com.qq.e.comm.plugin.o.c.a:12 Show source
                                                                                                                                                                                        API: java.net.URL->openConnection at com.baidu.mobads.container.b.g.h.a:16 Show source
                                                                                                                                                                                        API: java.net.URL->openConnection at com.iflytek.voiceads.request.a.a:4 Show source
                                                                                                                                                                                        API: java.net.URL->openConnection at com.xiaomi.push.service.n.a:5 Show source
                                                                                                                                                                                        API: java.net.URL->openConnection at c.g.d.a.b.a:24 Show source
                                                                                                                                                                                        API: java.net.Socket-><init> at com.tencent.wxop.stat.ap.a:5 Show source
                                                                                                                                                                                        API: org.apache.http.impl.client.DefaultHttpClient-><init> at ..:88 Show source
                                                                                                                                                                                        API: java.net.URL->openConnection at com.iflytek.voiceads.dex.e.run:22 Show source
                                                                                                                                                                                        API: java.net.URL->openConnection at c.g.a.a.e.d.a:31 Show source
                                                                                                                                                                                        API: java.net.URL->openConnection at com.baidu.mobads.openad.b.a.b:19 Show source
                                                                                                                                                                                        API: java.net.URL->openConnection at com.baidu.mobads.openad.b.a$a.run:20 Show source
                                                                                                                                                                                        API: java.net.URL->openConnection at ..:142 Show source
                                                                                                                                                                                        API: java.net.URL->openConnection at com.iflytek.collector.a.a.g.a:4 Show source
                                                                                                                                                                                        API: java.net.URL->openConnection at c.t.m.li.tsa.b.a:12 Show source
                                                                                                                                                                                        API: android.webkit.WebView-><init> at ..:2 Show source
                                                                                                                                                                                        API: java.net.URL->openConnection at com.tencent.smtt.utils.i.run:7 Show source
                                                                                                                                                                                        API: java.net.URL->openConnection at com.qq.e.comm.plugin.ab.a.a.a.b:13 Show source
                                                                                                                                                                                        API: java.net.URL->openConnection at com.tencent.bugly.proguard.t.run:17 Show source
                                                                                                                                                                                        API: java.net.URL->openConnection at com.tencent.smtt.sdk.ak.m:55 Show source
                                                                                                                                                                                        API: android.webkit.WebView-><init> at ..:17 Show source
                                                                                                                                                                                        API: java.net.HttpURLConnection->connect at ..:52 Show source
                                                                                                                                                                                        API: java.net.HttpURLConnection->connect at com.baidu.mobads.openad.d.a$a.run:102 Show source
                                                                                                                                                                                        API: android.webkit.WebView-><init> at ..:1 Show source
                                                                                                                                                                                        API: java.net.URL->openConnection at com.baidu.mobads.container.o.n.a:6 Show source
                                                                                                                                                                                        API: java.net.URL->openConnection at com.iflytek.voiceads.download.b.b.a.a:11 Show source
                                                                                                                                                                                        API: java.net.URL->openConnection at com.baidu.mapsdkplatform.comapi.synchronization.b.c.b:8 Show source
                                                                                                                                                                                        API: org.apache.http.impl.client.DefaultHttpClient->execute at ..:87 Show source
                                                                                                                                                                                        API: java.net.URL->openConnection at com.baidu.location.g.h.run:35 Show source
                                                                                                                                                                                        API: android.webkit.WebView-><init> at com.unity3d.services.ads.webplayer.WebPlayer.<init>:1 Show source
                                                                                                                                                                                        API: java.net.URL->openConnection at com.iflytek.collector.a.a.g.b:4 Show source
                                                                                                                                                                                        API: java.net.Socket-><init> at com.xiaomi.push.service.l.b:19 Show source
                                                                                                                                                                                        API: android.webkit.WebView-><init> at com.firebear.androil.views.a.d.<init>:5 Show source
                                                                                                                                                                                        API: android.webkit.WebView-><init> at com.tencent.smtt.sdk.WebView$a.<init>:2 Show source
                                                                                                                                                                                        API: java.net.HttpURLConnection->connect at ..:1 Show source
                                                                                                                                                                                        API: java.net.URL->openConnection at com.baidu.location.indoor.mapversion.b.a$b.run:25 Show source
                                                                                                                                                                                        API: java.net.URL->openConnection at c.e.b.d.n.a:31 Show source
                                                                                                                                                                                        API: java.net.URL->openConnection at com.baidu.mobads.container.b.e.a.b:21 Show source
                                                                                                                                                                                        API: java.net.Socket-><init> at ..:2 Show source
                                                                                                                                                                                        API: android.app.Activity->setContentView at com.qq.e.comm.plugin.aa.c.onAfterCreate:24 Show source
                                                                                                                                                                                        API: android.app.Activity->setContentView at ..:4 Show source
                                                                                                                                                                                        API: android.app.Activity->setContentView at ..:4 Show source
                                                                                                                                                                                        API: android.app.Activity->setContentView at ..:21 Show source
                                                                                                                                                                                        API: android.app.Activity->setContentView at ..:169 Show source
                                                                                                                                                                                        API: android.app.Activity->setContentView at ..:151 Show source
                                                                                                                                                                                        API: android.app.Activity->setContentView at ..:4 Show source
                                                                                                                                                                                        API: android.app.Activity->setContentView at ..:40 Show source
                                                                                                                                                                                        API: android.app.Activity->setContentView at ..:4 Show source
                                                                                                                                                                                        API: android.app.Activity->setContentView at ..:4 Show source
                                                                                                                                                                                        API: android.app.Activity->setContentView at ..:7 Show source
                                                                                                                                                                                        API: android.app.Activity->setContentView at ..:18 Show source
                                                                                                                                                                                        API: android.app.Activity->setContentView at ..:37 Show source
                                                                                                                                                                                        API: android.app.Activity->setContentView at ..:9 Show source
                                                                                                                                                                                        API: android.app.Activity->setContentView at ..:2 Show source
                                                                                                                                                                                        API: android.app.Activity->setContentView at ..:266 Show source
                                                                                                                                                                                        API: android.app.Activity->setContentView at ..:4 Show source
                                                                                                                                                                                        API: android.app.Activity->setContentView at ..:4 Show source
                                                                                                                                                                                        API: android.app.Activity->setContentView at ..:18 Show source
                                                                                                                                                                                        API: android.app.Activity->setContentView at ..:4 Show source
                                                                                                                                                                                        API: android.app.Activity->setContentView at ..:20 Show source
                                                                                                                                                                                        API: android.app.Activity->setContentView at ..:4 Show source
                                                                                                                                                                                        API: android.app.Activity->setContentView at ..:4 Show source
                                                                                                                                                                                        API: android.app.Activity->setContentView at ..:4 Show source
                                                                                                                                                                                        API: android.app.Activity->setContentView at ..:4 Show source
                                                                                                                                                                                        API: android.app.Activity->setContentView at ..:9 Show source
                                                                                                                                                                                        API: android.app.Activity->setContentView at ..:126 Show source
                                                                                                                                                                                        API: android.app.Activity->setContentView at ..:33 Show source
                                                                                                                                                                                        API: android.app.Activity->setContentView at ..:2 Show source
                                                                                                                                                                                        API: android.app.Activity->setContentView at ..:110 Show source
                                                                                                                                                                                        API: android.app.Activity->setContentView at com.mintegral.msdk.shell.MTGActivity.initWall:115 Show source
                                                                                                                                                                                        API: android.app.Activity->setContentView at ..:4 Show source
                                                                                                                                                                                        API: android.app.Activity->setContentView at ..:227 Show source
                                                                                                                                                                                        API: android.app.Activity->setContentView at ..:4 Show source
                                                                                                                                                                                        API: android.app.Activity->setContentView at ..:4 Show source
                                                                                                                                                                                        API: android.app.Activity->setContentView at ..:4 Show source
                                                                                                                                                                                        API: android.app.Activity->setContentView at ..:4 Show source
                                                                                                                                                                                        API: android.app.Activity->setContentView at ..:4 Show source
                                                                                                                                                                                        API: android.app.Activity->setContentView at ..:67 Show source
                                                                                                                                                                                        API: android.app.Activity->setContentView at ..:8 Show source
                                                                                                                                                                                        API: android.app.Activity->setContentView at ..:4 Show source
                                                                                                                                                                                        API: android.app.Activity->setContentView at com.baidu.mobads.container.landingpage.App2Activity.onCreate:491 Show source
                                                                                                                                                                                        API: android.app.Activity->setContentView at ..:4 Show source
                                                                                                                                                                                        API: android.app.Activity->setContentView at ..:6 Show source
                                                                                                                                                                                        API: android.app.Activity->setContentView at ..:54 Show source
                                                                                                                                                                                        API: android.app.Activity->setContentView at ..:4 Show source
                                                                                                                                                                                        API: android.app.Activity->setContentView at ..:25 Show source
                                                                                                                                                                                        API: android.app.Activity->setContentView at ..:2 Show source
                                                                                                                                                                                        API: android.app.Activity->setContentView at ..:4 Show source
                                                                                                                                                                                        API: android.app.Activity->setContentView at ..:220 Show source
                                                                                                                                                                                        API: android.app.Activity->setContentView at ..:37 Show source
                                                                                                                                                                                        API: android.app.Activity->setContentView at ..:2 Show source
                                                                                                                                                                                        API: android.media.AudioManager->isWiredHeadsetOn at ..:14 Show source
                                                                                                                                                                                        API: android.content.ContentResolver->query at ..:62 Show source
                                                                                                                                                                                        API: android.content.ContentResolver->query at ..:23 Show source
                                                                                                                                                                                        API: android.content.ContentResolver->query at ..:53 Show source
                                                                                                                                                                                        API: android.content.ContentResolver->query at com.sina.weibo.sdk.net.d.a:17 Show source
                                                                                                                                                                                        API: android.content.ContentResolver->query at ..:84 Show source
                                                                                                                                                                                        API: android.content.ContentResolver->openInputStream at ..:8 Show source
                                                                                                                                                                                        API: android.content.ContentResolver->query at ..:42 Show source
                                                                                                                                                                                        API: android.content.ContentResolver->query at ..:33 Show source
                                                                                                                                                                                        API: android.content.ContentResolver->query at com.meiqia.meiqiasdk.h.r.a:39 Show source
                                                                                                                                                                                        API: android.content.ContentResolver->query at com.tencent.mm.opensdk.openapi.MMSharedPreferences.getValue:15 Show source
                                                                                                                                                                                        API: android.content.ContentResolver->openInputStream at ..:15 Show source
                                                                                                                                                                                        API: android.content.ContentResolver->query at ..:55 Show source
                                                                                                                                                                                        API: android.content.ContentResolver->query at ..:18 Show source
                                                                                                                                                                                        API: android.content.ContentResolver->query at ..:47 Show source
                                                                                                                                                                                        API: android.content.ContentResolver->openInputStream at ..:30 Show source
                                                                                                                                                                                        API: android.content.ContentResolver->query at ..:50 Show source
                                                                                                                                                                                        API: android.content.ContentResolver->openInputStream at ..:17 Show source
                                                                                                                                                                                        API: android.content.ContentResolver->query at ..:31 Show source
                                                                                                                                                                                        API: android.provider.ContactsContract$Contacts->openContactPhotoInputStream at ..:2 Show source
                                                                                                                                                                                        API: android.content.ContentResolver->query at ..:11 Show source
                                                                                                                                                                                        API: android.content.ContentResolver->query at ..:22 Show source
                                                                                                                                                                                        API: android.content.ContentResolver->query at ..:14 Show source
                                                                                                                                                                                        API: android.content.ContentResolver->query at ..:47 Show source
                                                                                                                                                                                        API: android.content.ContentResolver->openFileDescriptor at ..:17 Show source
                                                                                                                                                                                        API: android.content.ContentResolver->query at ..:40 Show source
                                                                                                                                                                                        API: android.content.ContentResolver->openFileDescriptor at ..:21 Show source
                                                                                                                                                                                        API: android.content.ContentResolver->query at ..:25 Show source
                                                                                                                                                                                        API: android.content.ContentResolver->query at ..:89 Show source
                                                                                                                                                                                        API: android.content.ContentResolver->query at ..:62 Show source
                                                                                                                                                                                        API: android.content.ContentResolver->query at ..:37 Show source
                                                                                                                                                                                        API: android.content.ContentResolver->openInputStream at ..:6 Show source
                                                                                                                                                                                        API: android.content.ContentResolver->query at ..:40 Show source
                                                                                                                                                                                        API: android.content.ContentResolver->query at ..:32 Show source
                                                                                                                                                                                        API: android.content.ContentResolver->query at ..:32 Show source
                                                                                                                                                                                        API: android.content.ContentResolver->query at ..:68 Show source
                                                                                                                                                                                        API: android.content.ContentResolver->query at ..:17 Show source
                                                                                                                                                                                        API: android.content.ContentResolver->query at ..:40 Show source
                                                                                                                                                                                        API: android.content.ContentResolver->query at ..:27 Show source
                                                                                                                                                                                        API: android.content.ContentResolver->openFileDescriptor at ..:7 Show source
                                                                                                                                                                                        API: android.content.ContentResolver->query at ..:17 Show source
                                                                                                                                                                                        API: android.content.ContentResolver->query at ..:55 Show source
                                                                                                                                                                                        API: android.content.ContentResolver->query at com.tencent.mm.opensdk.openapi.MMSharedPreferences.getAll:18 Show source
                                                                                                                                                                                        API: android.content.ContentResolver->openInputStream at ..:40 Show source
                                                                                                                                                                                        API: android.content.ContentResolver->query at ..:18 Show source
                                                                                                                                                                                        API: android.content.ContentResolver->query at ..:10 Show source
                                                                                                                                                                                        API: android.content.ContentResolver->query at ..:14 Show source
                                                                                                                                                                                        API: android.content.ContentResolver->query at ..:148 Show source
                                                                                                                                                                                        API: java.lang.Runtime->exec at com.tencent.smtt.sdk.aq.c:109 Show source
                                                                                                                                                                                        API: java.lang.Runtime->exec at com.ly.adpoymer.model.DeviceUtil.callCmd:6 Show source
                                                                                                                                                                                        API: java.lang.Runtime->exec at com.iflytek.voiceads.utils.h.a:10 Show source
                                                                                                                                                                                        API: java.lang.Runtime->exec at com.baidu.mobads.container.o.u$a.a:21 Show source
                                                                                                                                                                                        API: java.lang.Runtime->exec at com.tencent.bugly.proguard.aq.a:52 Show source
                                                                                                                                                                                        API: java.lang.Runtime->exec at com.tencent.bugly.proguard.aq.a:74 Show source
                                                                                                                                                                                        API: java.lang.Runtime->exec at com.ly.adpoymer.model.DeviceUtil.getMacAddress:23 Show source
                                                                                                                                                                                        API: java.lang.Runtime->exec at com.ly.adpoymer.e.m.a:11 Show source
                                                                                                                                                                                        API: java.lang.Runtime->exec at com.tencent.smtt.sdk.ak.k:20 Show source
                                                                                                                                                                                        API: java.lang.Runtime->exec at com.baidu.mobads.container.o.o.a:13 Show source
                                                                                                                                                                                        API: java.lang.Runtime->exec at com.mintegral.msdk.base.utils.m.d:24 Show source
                                                                                                                                                                                        API: java.lang.Runtime->exec at yaq.pro.getCPUABI:12 Show source
                                                                                                                                                                                        API: java.lang.Runtime->exec at com.tencent.bugly.beta.global.a.a:60 Show source
                                                                                                                                                                                        API: java.lang.Runtime->exec at com.tencent.smtt.utils.b.a:18 Show source
                                                                                                                                                                                        API: android.telephony.TelephonyManager->getDeviceId at c.g.a.a.a.d.f:57 Show source
                                                                                                                                                                                        API: android.telephony.TelephonyManager->getSubscriberId at com.baidu.location.e.b.h:10 Show source
                                                                                                                                                                                        API: android.telephony.TelephonyManager->getDeviceId at com.baidu.location.a.c.<init>:49 Show source
                                                                                                                                                                                        API: android.telephony.TelephonyManager->getDeviceId at c.g.d.a.d.b:26 Show source
                                                                                                                                                                                        API: android.telephony.TelephonyManager->getDeviceId at com.baidu.mapsdkvi.VDeviceAPI.getImei:11 Show source
                                                                                                                                                                                        API: android.telephony.TelephonyManager->getDeviceId at com.baidu.android.bbalbs.common.util.b.h:11 Show source
                                                                                                                                                                                        API: android.telephony.TelephonyManager->getDeviceId at com.tencent.a.a.a.a.h.a:15 Show source
                                                                                                                                                                                        API: android.telephony.TelephonyManager->getDeviceId at com.tencent.wxop.stat.common.r.a:15 Show source
                                                                                                                                                                                        API: android.telephony.TelephonyManager->getDeviceId at com.tencent.beacontsa.cover.f.e:26 Show source
                                                                                                                                                                                        API: android.telephony.TelephonyManager->getDeviceId at com.iflytek.voiceads.param.d.h:18 Show source
                                                                                                                                                                                        API: android.telephony.TelephonyManager->getSubscriberId at c.d.b.a.f.d.g:7 Show source
                                                                                                                                                                                        API: android.telephony.TelephonyManager->getDeviceId at com.ly.adpoymer.model.DeviceUtil.getIMEI:8 Show source
                                                                                                                                                                                        API: android.telephony.TelephonyManager->getDeviceId at com.unity3d.services.core.device.Device.getDeviceIdWithSlot:31 Show source
                                                                                                                                                                                        API: android.telephony.TelephonyManager->getSimSerialNumber at c.g.f.c.a.h.i:16 Show source
                                                                                                                                                                                        API: android.telephony.TelephonyManager->getDeviceId at com.tencent.smtt.utils.b.c:16 Show source
                                                                                                                                                                                        API: android.telephony.TelephonyManager->getSimSerialNumber at com.baidu.mobads.container.o.o.a:301 Show source
                                                                                                                                                                                        API: android.telephony.TelephonyManager->getDeviceId at com.tencent.open.b.c.b:21 Show source
                                                                                                                                                                                        API: android.telephony.TelephonyManager->getDeviceId at c.d.b.a.f.d.f:7 Show source
                                                                                                                                                                                        API: android.telephony.TelephonyManager->getDeviceId at c.e.b.c.g.f:18 Show source
                                                                                                                                                                                        API: android.telephony.TelephonyManager->getSubscriberId at c.g.h.e.g.d:28 Show source
                                                                                                                                                                                        API: android.telephony.TelephonyManager->getSubscriberId at com.iflytek.voiceads.param.e.c:16 Show source
                                                                                                                                                                                        API: android.telephony.TelephonyManager->getDeviceId at com.baidu.location.g.b.a:11 Show source
                                                                                                                                                                                        API: android.telephony.TelephonyManager->getSubscriberId at c.g.f.c.a.h.h:16 Show source
                                                                                                                                                                                        API: android.telephony.TelephonyManager->getDeviceId at com.qq.e.comm.plugin.h.a.d.c:9 Show source
                                                                                                                                                                                        API: android.telephony.TelephonyManager->getDeviceId at com.firebear.androil.h.u.a:24 Show source
                                                                                                                                                                                        API: android.telephony.TelephonyManager->getDeviceId at com.mintegral.msdk.optimize.SensitiveDataUtil.getIMEI:15 Show source
                                                                                                                                                                                        API: android.telephony.TelephonyManager->getDeviceId at c.t.m.li.tsa.k.run:72 Show source
                                                                                                                                                                                        API: android.telephony.TelephonyManager->getSubscriberId at com.baidu.mapsdkvi.VDeviceAPI.getImsi:11 Show source
                                                                                                                                                                                        API: android.telephony.TelephonyManager->getDeviceId at com.qq.e.comm.managers.status.DeviceStatus.getPlainDid:18 Show source
                                                                                                                                                                                        API: android.telephony.TelephonyManager->getDeviceId at c.e.a.e.B:16 Show source
                                                                                                                                                                                        API: android.telephony.TelephonyManager->getDeviceId at com.firebear.androil.h.u.e:21 Show source
                                                                                                                                                                                        API: android.telephony.TelephonyManager->getSimSerialNumber at com.tencent.open.b.c.c:21 Show source
                                                                                                                                                                                        API: android.telephony.TelephonyManager->getSubscriberId at c.e.a.e.g:13 Show source
                                                                                                                                                                                        API: android.telephony.TelephonyManager->getSubscriberId at com.baidu.mobads.utils.f.getSubscriberId:16 Show source
                                                                                                                                                                                        API: android.telephony.TelephonyManager->getSimSerialNumber at com.tencent.bugly.crashreport.common.info.b.e:12 Show source
                                                                                                                                                                                        API: android.telephony.TelephonyManager->getSimSerialNumber at c.d.b.a.f.d.e:7 Show source
                                                                                                                                                                                        API: android.telephony.TelephonyManager->getSubscriberId at c.t.m.li.tsa.B.a:19 Show source
                                                                                                                                                                                        API: android.telephony.TelephonyManager->getDeviceId at c.d.b.a.f.d.i:7 Show source
                                                                                                                                                                                        API: android.telephony.TelephonyManager->getSubscriberId at com.tencent.smtt.utils.b.d:16 Show source
                                                                                                                                                                                        API: android.telephony.TelephonyManager->getSubscriberId at com.firebear.androil.h.u.f:21 Show source
                                                                                                                                                                                        API: android.telephony.TelephonyManager->getDeviceId at c.e.a.e.a:16 Show source
                                                                                                                                                                                        API: android.telephony.TelephonyManager->getSubscriberId at com.ly.adpoymer.e.h.c:8 Show source
                                                                                                                                                                                        API: android.telephony.TelephonyManager->getDeviceId at com.unity3d.services.core.device.Device.getDeviceId:23 Show source
                                                                                                                                                                                        API: android.telephony.TelephonyManager->listen at com.baidu.location.e.b.b:43 Show source
                                                                                                                                                                                        API: android.telephony.TelephonyManager->listen at ..:8 Show source
                                                                                                                                                                                        API: android.telephony.TelephonyManager->listen at cn.shuzilm.sdk.Stats.unResListener:12 Show source
                                                                                                                                                                                        API: android.telephony.TelephonyManager->listen at ..:17 Show source
                                                                                                                                                                                        API: android.telephony.TelephonyManager->listen at ..:8 Show source
                                                                                                                                                                                        API: android.telephony.TelephonyManager->listen at cn.shuzilm.sdk.Stats$1.run:28 Show source
                                                                                                                                                                                        API: android.media.MediaRecorder->setAudioSource at ..:19 Show source
                                                                                                                                                                                        API: android.media.MediaRecorder->setAudioSource at ..:32 Show source
                                                                                                                                                                                        API: android.app.NotificationManager->notify at ..:225 Show source
                                                                                                                                                                                        API: android.app.NotificationManager->notify at com.mintegral.msdk.mtgdownload.e$c.onPostExecute:50 Show source
                                                                                                                                                                                        API: android.app.NotificationManager->notify at com.mintegral.msdk.mtgdownload.c$a.handleMessage:58 Show source
                                                                                                                                                                                        API: android.app.NotificationManager->notify at com.xiaomi.push.service.i.a:498 Show source
                                                                                                                                                                                        API: android.app.NotificationManager->notify at com.mintegral.msdk.mtgdownload.k.a:795 Show source
                                                                                                                                                                                        API: android.app.NotificationManager->notify at ..:71 Show source
                                                                                                                                                                                        API: android.app.NotificationManager->notify at ..:53 Show source
                                                                                                                                                                                        API: android.app.NotificationManager->notify at ..:41 Show source
                                                                                                                                                                                        API: android.app.NotificationManager->notify at ..:73 Show source
                                                                                                                                                                                        API: android.app.NotificationManager->notify at ..:52 Show source
                                                                                                                                                                                        API: android.app.NotificationManager->notify at ..:229 Show source
                                                                                                                                                                                        API: android.app.NotificationManager->notify at ..:73 Show source
                                                                                                                                                                                        API: android.app.NotificationManager->notify at ..:14 Show source
                                                                                                                                                                                        API: android.app.NotificationManager->notify at ..:67 Show source
                                                                                                                                                                                        API: android.app.NotificationManager->notify at ..:110 Show source
                                                                                                                                                                                        API: android.app.NotificationManager->notify at ..:132 Show source
                                                                                                                                                                                        API: android.app.NotificationManager->notify at ..:140 Show source
                                                                                                                                                                                        API: android.app.NotificationManager->notify at ..:184 Show source
                                                                                                                                                                                        API: android.app.NotificationManager->notify at ..:55 Show source
                                                                                                                                                                                        API: android.app.NotificationManager->notify at ..:40 Show source
                                                                                                                                                                                        API: android.app.NotificationManager->notify at ..:194 Show source
                                                                                                                                                                                        API: android.app.NotificationManager->notify at ..:69 Show source
                                                                                                                                                                                        API: android.os.PowerManager$WakeLock->acquire at com.baidu.mapsdkvi.VDeviceAPI.setScreenAlwaysOn:23 Show source
                                                                                                                                                                                        API: android.media.MediaPlayer->start at ..:1 Show source
                                                                                                                                                                                        API: android.media.MediaPlayer->stop at ..:86 Show source
                                                                                                                                                                                        API: android.media.MediaPlayer->start at ..:20 Show source
                                                                                                                                                                                        API: android.media.MediaPlayer->start at ..:75 Show source
                                                                                                                                                                                        API: android.media.MediaPlayer->start at ..:23 Show source
                                                                                                                                                                                        API: android.media.MediaPlayer->stop at ..:7 Show source
                                                                                                                                                                                        API: android.media.MediaPlayer->stop at ..:18 Show source
                                                                                                                                                                                        API: android.media.MediaPlayer->stop at ..:42 Show source
                                                                                                                                                                                        API: android.media.MediaPlayer->start at ..:59 Show source
                                                                                                                                                                                        API: android.media.MediaPlayer->stop at ..:32 Show source
                                                                                                                                                                                        API: android.media.MediaPlayer->stop at ..:23 Show source
                                                                                                                                                                                        API: android.media.MediaPlayer->stop at ..:6 Show source
                                                                                                                                                                                        API: android.media.MediaPlayer->start at ..:42 Show source
                                                                                                                                                                                        API: android.media.MediaPlayer->stop at ..:27 Show source
                                                                                                                                                                                        API: android.media.MediaPlayer->stop at ..:69 Show source
                                                                                                                                                                                        API: android.media.MediaPlayer->stop at ..:7 Show source
                                                                                                                                                                                        API: android.media.MediaPlayer->start at ..:58 Show source
                                                                                                                                                                                        API: android.media.MediaPlayer->start at ..:59 Show source
                                                                                                                                                                                        API: android.media.MediaPlayer->start at ..:37 Show source
                                                                                                                                                                                        API: android.media.MediaPlayer->start at ..:18 Show source
                                                                                                                                                                                        API: android.media.MediaPlayer->start at ..:6 Show source
                                                                                                                                                                                        API: android.media.MediaPlayer->stop at ..:69 Show source
                                                                                                                                                                                        API: android.media.MediaPlayer->start at ..:49 Show source
                                                                                                                                                                                        API: android.media.MediaPlayer->start at ..:40 Show source
                                                                                                                                                                                        API: android.media.MediaPlayer->start at ..:28 Show source
                                                                                                                                                                                        API: android.media.MediaPlayer->start at ..:17 Show source
                                                                                                                                                                                        API: android.media.MediaPlayer->stop at ..:23 Show source
                                                                                                                                                                                        API: android.media.MediaPlayer->stop at ..:16 Show source
                                                                                                                                                                                        API: android.media.MediaPlayer->stop at ..:48 Show source
                                                                                                                                                                                        API: android.media.MediaPlayer->start at ..:6 Show source
                                                                                                                                                                                        API: android.media.MediaPlayer->stop at ..:24 Show source
                                                                                                                                                                                        API: android.media.MediaPlayer->start at ..:16 Show source
                                                                                                                                                                                        API: android.media.MediaPlayer->start at ..:42 Show source
                                                                                                                                                                                        API: android.media.MediaPlayer->stop at ..:17 Show source
                                                                                                                                                                                        API: android.media.MediaPlayer->start at ..:52 Show source
                                                                                                                                                                                        API: android.provider.Settings$System->putString at ..:8 Show source
                                                                                                                                                                                        API: android.provider.Settings$System->putString at ..:6 Show source

                                                                                                                                                                                        0 Executed Methods

                                                                                                                                                                                        1366 Non-Executed Methods

                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Process.myTid
                                                                                                                                                                                        • java.lang.String.lastIndexOf
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.zip.ZipFile.<init>
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.length
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.util.Random.<init>
                                                                                                                                                                                        • java.util.Random.nextInt
                                                                                                                                                                                        • android.os.Process.myPid
                                                                                                                                                                                        • java.io.RandomAccessFile.<init>
                                                                                                                                                                                        • java.io.RandomAccessFile.getChannel
                                                                                                                                                                                        • java.nio.channels.FileChannel.lock
                                                                                                                                                                                        • java.io.File.length
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • android.os.Process.myPid
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.nio.channels.FileLock.release
                                                                                                                                                                                        • java.nio.channels.FileChannel.close
                                                                                                                                                                                        • java.io.RandomAccessFile.close
                                                                                                                                                                                        • android.os.Process.myPid
                                                                                                                                                                                        • android.os.Process.killProcess
                                                                                                                                                                                        • java.lang.System.exit
                                                                                                                                                                                        • android.os.Process.myPid
                                                                                                                                                                                        • android.os.Process.killProcess
                                                                                                                                                                                        • java.lang.System.exit
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • android.os.Process.myPid
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.nio.channels.FileLock.release
                                                                                                                                                                                        • java.nio.channels.FileChannel.close
                                                                                                                                                                                        • java.io.RandomAccessFile.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.nio.channels.FileChannel.close
                                                                                                                                                                                        • java.io.RandomAccessFile.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.RandomAccessFile.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.RandomAccessFile.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.nio.channels.FileChannel.close
                                                                                                                                                                                        • java.io.RandomAccessFile.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.RandomAccessFile.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.RandomAccessFile.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.RandomAccessFile.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.RandomAccessFile.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.os.Process.myPid
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.nio.channels.FileLock.release
                                                                                                                                                                                        • java.nio.channels.FileChannel.close
                                                                                                                                                                                        • java.io.RandomAccessFile.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.nio.channels.FileChannel.close
                                                                                                                                                                                        • java.io.RandomAccessFile.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.RandomAccessFile.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.RandomAccessFile.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.nio.channels.FileChannel.close
                                                                                                                                                                                        • java.io.RandomAccessFile.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.RandomAccessFile.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.RandomAccessFile.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.RandomAccessFile.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.RandomAccessFile.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • android.os.Process.myPid
                                                                                                                                                                                        • android.os.Process.killProcess
                                                                                                                                                                                        • java.lang.System.exit
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.nio.channels.FileLock.release
                                                                                                                                                                                        • java.nio.channels.FileChannel.close
                                                                                                                                                                                        • java.io.RandomAccessFile.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.nio.channels.FileChannel.close
                                                                                                                                                                                        • java.io.RandomAccessFile.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.RandomAccessFile.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.RandomAccessFile.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.nio.channels.FileChannel.close
                                                                                                                                                                                        • java.io.RandomAccessFile.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.RandomAccessFile.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.RandomAccessFile.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.RandomAccessFile.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.RandomAccessFile.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.nio.channels.FileLock.release
                                                                                                                                                                                        • java.nio.channels.FileChannel.close
                                                                                                                                                                                        • java.io.RandomAccessFile.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.nio.channels.FileChannel.close
                                                                                                                                                                                        • java.io.RandomAccessFile.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.RandomAccessFile.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.RandomAccessFile.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.nio.channels.FileChannel.close
                                                                                                                                                                                        • java.io.RandomAccessFile.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.RandomAccessFile.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.RandomAccessFile.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.RandomAccessFile.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.RandomAccessFile.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.nio.channels.FileChannel.close
                                                                                                                                                                                        • java.io.RandomAccessFile.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.RandomAccessFile.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.RandomAccessFile.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.nio.channels.FileChannel.close
                                                                                                                                                                                        • java.io.RandomAccessFile.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.RandomAccessFile.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.RandomAccessFile.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.RandomAccessFile.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.RandomAccessFile.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • /
                                                                                                                                                                                        • yaqsdkcookie
                                                                                                                                                                                        • assets/yaqsdkcookie
                                                                                                                                                                                        • libyaqpro.
                                                                                                                                                                                        • .so
                                                                                                                                                                                        • libyaqbasic.
                                                                                                                                                                                        • dexMethod.
                                                                                                                                                                                        • .dat
                                                                                                                                                                                        • /proc/
                                                                                                                                                                                        • /exe
                                                                                                                                                                                        • rw
                                                                                                                                                                                        • lib/
                                                                                                                                                                                        • libyaqpro.so
                                                                                                                                                                                        • libyaqbasic.so
                                                                                                                                                                                        • assets/dexMethod.dat
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.param p0, "apkPath" # Ljava/lang/String;
                                                                                                                                                                                        1.prologue
                                                                                                                                                                                        2const/16 v24, 0x0
                                                                                                                                                                                        3const/4 v4, 0x0
                                                                                                                                                                                        4const/4 v15, 0x0
                                                                                                                                                                                        5const/16 v16, 0x0
                                                                                                                                                                                        6const/16 v17, 0x0
                                                                                                                                                                                        7const/16 v18, 0x0
                                                                                                                                                                                        9invoke-static {}, Landroid/os/Process;->myTid()I
                                                                                                                                                                                        10move-result v28
                                                                                                                                                                                        11const/4 v9, 0x0
                                                                                                                                                                                        12const/16 v29, 0x0
                                                                                                                                                                                        14const-string v30, "/"
                                                                                                                                                                                        15move-object/from16 v0, p0
                                                                                                                                                                                        16move-object/from16 v1, v30
                                                                                                                                                                                        18invoke-virtual {v0, v1}, Ljava/lang/String;->lastIndexOf(Ljava/lang/String;)I
                                                                                                                                                                                        19move-result v30
                                                                                                                                                                                        20move-object/from16 v0, p0
                                                                                                                                                                                        21move/from16 v1, v29
                                                                                                                                                                                        22move/from16 v2, v30
                                                                                                                                                                                        24invoke-virtual {v0, v1, v2}, Ljava/lang/String;->substring(II)Ljava/lang/String;
                                                                                                                                                                                        25move-result-object v8
                                                                                                                                                                                        26new-instance v29, Ljava/lang/StringBuilder;
                                                                                                                                                                                        28invoke-static {v8}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        29move-result-object v30
                                                                                                                                                                                        31invoke-direct/range {v29 .. v30}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        33const-string v30, "/"
                                                                                                                                                                                        35invoke-virtual/range {v29 .. v30}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        36move-result-object v29
                                                                                                                                                                                        38const-string v30, "yaqsdkcookie"
                                                                                                                                                                                        40invoke-virtual/range {v29 .. v30}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        41move-result-object v29
                                                                                                                                                                                        43invoke-virtual/range {v29 .. v29}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        44move-result-object v7
                                                                                                                                                                                        46const-string v6, "assets/yaqsdkcookie"
                                                                                                                                                                                        47try_start_40: new-instance v10, Ljava/util/zip/ZipFile;
                                                                                                                                                                                        48move-object/from16 v0, p0
                                                                                                                                                                                        50invoke-direct {v10, v0}, Ljava/util/zip/ZipFile;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        51try_start_47: new-instance v5, Ljava/io/File;
                                                                                                                                                                                        53invoke-direct {v5, v7}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        54try_start_4c:
                                                                                                                                                                                        55invoke-virtual {v5}, Ljava/io/File;->length()J
                                                                                                                                                                                        56move-result-wide v30
                                                                                                                                                                                        57const-wide/16 v32, 0x8
                                                                                                                                                                                        58cmp-long v29, v30, v32
                                                                                                                                                                                        59if-ltz v29, :cond_333
                                                                                                                                                                                        60const/16 v29, 0x0
                                                                                                                                                                                        61move-object/from16 v0, v29
                                                                                                                                                                                        63invoke-static {v10, v6, v5, v0}, Lyaq/pro;->Comparecookie(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/io/File;Ljava/lang/String;)I
                                                                                                                                                                                        64move-result v11
                                                                                                                                                                                        65const/16 v29, 0x1
                                                                                                                                                                                        66move/from16 v0, v29
                                                                                                                                                                                        67if-ne v11, v0, :cond_31b
                                                                                                                                                                                        68new-instance v29, Ljava/lang/StringBuilder;
                                                                                                                                                                                        70invoke-static {v8}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        71move-result-object v30
                                                                                                                                                                                        73invoke-direct/range {v29 .. v30}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        75const-string v30, "/"
                                                                                                                                                                                        77invoke-virtual/range {v29 .. v30}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        78move-result-object v29
                                                                                                                                                                                        80const-string v30, "libyaqpro."
                                                                                                                                                                                        82invoke-virtual/range {v29 .. v30}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        83move-result-object v29
                                                                                                                                                                                        85sget-object v30, Lyaq/pro;->versioncookie:Ljava/lang/String;
                                                                                                                                                                                        87invoke-virtual/range {v29 .. v30}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        88move-result-object v29
                                                                                                                                                                                        90const-string v30, ".so"
                                                                                                                                                                                        92invoke-virtual/range {v29 .. v30}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        93move-result-object v29
                                                                                                                                                                                        95invoke-virtual/range {v29 .. v29}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        96move-result-object v19
                                                                                                                                                                                        97new-instance v29, Ljava/lang/StringBuilder;
                                                                                                                                                                                        99invoke-static {v8}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        100move-result-object v30
                                                                                                                                                                                        102invoke-direct/range {v29 .. v30}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        104const-string v30, "/"
                                                                                                                                                                                        106invoke-virtual/range {v29 .. v30}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        107move-result-object v29
                                                                                                                                                                                        109const-string v30, "libyaqbasic."
                                                                                                                                                                                        111invoke-virtual/range {v29 .. v30}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        112move-result-object v29
                                                                                                                                                                                        114sget-object v30, Lyaq/pro;->versioncookie:Ljava/lang/String;
                                                                                                                                                                                        116invoke-virtual/range {v29 .. v30}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        117move-result-object v29
                                                                                                                                                                                        119const-string v30, ".so"
                                                                                                                                                                                        121invoke-virtual/range {v29 .. v30}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        122move-result-object v29
                                                                                                                                                                                        124invoke-virtual/range {v29 .. v29}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        125move-result-object v20
                                                                                                                                                                                        126new-instance v29, Ljava/lang/StringBuilder;
                                                                                                                                                                                        128invoke-static {v8}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        129move-result-object v30
                                                                                                                                                                                        131invoke-direct/range {v29 .. v30}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        133const-string v30, "/"
                                                                                                                                                                                        135invoke-virtual/range {v29 .. v30}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        136move-result-object v29
                                                                                                                                                                                        138const-string v30, "dexMethod."
                                                                                                                                                                                        140invoke-virtual/range {v29 .. v30}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        141move-result-object v29
                                                                                                                                                                                        143sget-object v30, Lyaq/pro;->versioncookie:Ljava/lang/String;
                                                                                                                                                                                        145invoke-virtual/range {v29 .. v30}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        146move-result-object v29
                                                                                                                                                                                        148const-string v30, ".dat"
                                                                                                                                                                                        150invoke-virtual/range {v29 .. v30}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        151move-result-object v29
                                                                                                                                                                                        153invoke-virtual/range {v29 .. v29}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        154move-result-object v12
                                                                                                                                                                                        155new-instance v29, Ljava/lang/StringBuilder;
                                                                                                                                                                                        157const-string v30, "/proc/"
                                                                                                                                                                                        159invoke-direct/range {v29 .. v30}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        160move-object/from16 v0, v29
                                                                                                                                                                                        161move/from16 v1, v28
                                                                                                                                                                                        163invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        164move-result-object v29
                                                                                                                                                                                        166const-string v30, "/exe"
                                                                                                                                                                                        168invoke-virtual/range {v29 .. v30}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        169move-result-object v29
                                                                                                                                                                                        171invoke-virtual/range {v29 .. v29}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        172move-result-object v29
                                                                                                                                                                                        174invoke-static/range {v29 .. v29}, Lyaq/pro;->getelffilearch(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        175move-result-object v29
                                                                                                                                                                                        177invoke-static/range {v19 .. v19}, Lyaq/pro;->getelffilearch(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        178move-result-object v30
                                                                                                                                                                                        180invoke-virtual/range {v29 .. v30}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        181move-result v29
                                                                                                                                                                                        182if-eqz v29, :cond_804
                                                                                                                                                                                        183new-instance v26, Ljava/util/Random;
                                                                                                                                                                                        185invoke-direct/range {v26 .. v26}, Ljava/util/Random;-><init>()V
                                                                                                                                                                                        186const/16 v29, 0x14
                                                                                                                                                                                        187move-object/from16 v0, v26
                                                                                                                                                                                        188move/from16 v1, v29
                                                                                                                                                                                        190invoke-virtual {v0, v1}, Ljava/util/Random;->nextInt(I)I
                                                                                                                                                                                        191move-result v27
                                                                                                                                                                                        192if-eqz v27, :cond_123
                                                                                                                                                                                        193sput-object v19, Lyaq/pro;->LibPath:Ljava/lang/String;
                                                                                                                                                                                        194sput-object v20, Lyaq/pro;->LibBasicPath:Ljava/lang/String;
                                                                                                                                                                                        195sput-object v12, Lyaq/pro;->DataPath:Ljava/lang/String;
                                                                                                                                                                                        197invoke-static {}, Landroid/os/Process;->myPid()I
                                                                                                                                                                                        198move-result v29
                                                                                                                                                                                        200sget-object v30, Lyaq/pro;->versioncookie:Ljava/lang/String;
                                                                                                                                                                                        201move/from16 v0, v29
                                                                                                                                                                                        202move-object/from16 v1, v30
                                                                                                                                                                                        204invoke-static {v8, v0, v1}, Lyaq/pro;->writepidcookie(Ljava/lang/String;ILjava/lang/String;)I
                                                                                                                                                                                        205try_end_11e: const/16 v29, 0x2
                                                                                                                                                                                        206move-object v9, v10
                                                                                                                                                                                        207move-object v4, v5
                                                                                                                                                                                        208goto_122: return v29
                                                                                                                                                                                        209cond_123: const/16 v18, 0x1
                                                                                                                                                                                        210move-object v9, v10
                                                                                                                                                                                        211move-object v4, v5
                                                                                                                                                                                        212try_start_127: new-instance v25, Ljava/io/RandomAccessFile;
                                                                                                                                                                                        214const-string v29, "rw"
                                                                                                                                                                                        215move-object/from16 v0, v25
                                                                                                                                                                                        216move-object/from16 v1, v29
                                                                                                                                                                                        218invoke-direct {v0, v7, v1}, Ljava/io/RandomAccessFile;-><init>(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        219try_start_132:
                                                                                                                                                                                        220invoke-virtual/range {v25 .. v25}, Ljava/io/RandomAccessFile;->getChannel()Ljava/nio/channels/FileChannel;
                                                                                                                                                                                        221move-result-object v15
                                                                                                                                                                                        223invoke-virtual {v15}, Ljava/nio/channels/FileChannel;->lock()Ljava/nio/channels/FileLock;
                                                                                                                                                                                        224move-result-object v16
                                                                                                                                                                                        226invoke-virtual {v4}, Ljava/io/File;->length()J
                                                                                                                                                                                        227move-result-wide v30
                                                                                                                                                                                        228const-wide/16 v32, 0x8
                                                                                                                                                                                        229cmp-long v29, v30, v32
                                                                                                                                                                                        230if-ltz v29, :cond_1ea
                                                                                                                                                                                        232sget-object v29, Lyaq/pro;->versioncookie:Ljava/lang/String;
                                                                                                                                                                                        233move-object/from16 v0, v29
                                                                                                                                                                                        235invoke-static {v9, v6, v4, v0}, Lyaq/pro;->Comparecookie(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/io/File;Ljava/lang/String;)I
                                                                                                                                                                                        236move-result v11
                                                                                                                                                                                        237const/16 v29, 0x1
                                                                                                                                                                                        238move/from16 v0, v29
                                                                                                                                                                                        239if-ne v11, v0, :cond_44d
                                                                                                                                                                                        240new-instance v29, Ljava/lang/StringBuilder;
                                                                                                                                                                                        242invoke-static {v8}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        243move-result-object v30
                                                                                                                                                                                        245invoke-direct/range {v29 .. v30}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        247const-string v30, "/"
                                                                                                                                                                                        249invoke-virtual/range {v29 .. v30}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        250move-result-object v29
                                                                                                                                                                                        252const-string v30, "libyaqpro."
                                                                                                                                                                                        254invoke-virtual/range {v29 .. v30}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        255move-result-object v29
                                                                                                                                                                                        257sget-object v30, Lyaq/pro;->versioncookie:Ljava/lang/String;
                                                                                                                                                                                        259invoke-virtual/range {v29 .. v30}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        260move-result-object v29
                                                                                                                                                                                        262const-string v30, ".so"
                                                                                                                                                                                        264invoke-virtual/range {v29 .. v30}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        265move-result-object v29
                                                                                                                                                                                        267invoke-virtual/range {v29 .. v29}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        268move-result-object v19
                                                                                                                                                                                        269new-instance v29, Ljava/lang/StringBuilder;
                                                                                                                                                                                        271invoke-static {v8}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        272move-result-object v30
                                                                                                                                                                                        274invoke-direct/range {v29 .. v30}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        276const-string v30, "/"
                                                                                                                                                                                        278invoke-virtual/range {v29 .. v30}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        279move-result-object v29
                                                                                                                                                                                        281const-string v30, "libyaqbasic."
                                                                                                                                                                                        283invoke-virtual/range {v29 .. v30}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        284move-result-object v29
                                                                                                                                                                                        286sget-object v30, Lyaq/pro;->versioncookie:Ljava/lang/String;
                                                                                                                                                                                        288invoke-virtual/range {v29 .. v30}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        289move-result-object v29
                                                                                                                                                                                        291const-string v30, ".so"
                                                                                                                                                                                        293invoke-virtual/range {v29 .. v30}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        294move-result-object v29
                                                                                                                                                                                        296invoke-virtual/range {v29 .. v29}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        297move-result-object v20
                                                                                                                                                                                        298new-instance v29, Ljava/lang/StringBuilder;
                                                                                                                                                                                        300invoke-static {v8}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        301move-result-object v30
                                                                                                                                                                                        303invoke-direct/range {v29 .. v30}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        305const-string v30, "/"
                                                                                                                                                                                        307invoke-virtual/range {v29 .. v30}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        308move-result-object v29
                                                                                                                                                                                        310const-string v30, "dexMethod."
                                                                                                                                                                                        312invoke-virtual/range {v29 .. v30}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        313move-result-object v29
                                                                                                                                                                                        315sget-object v30, Lyaq/pro;->versioncookie:Ljava/lang/String;
                                                                                                                                                                                        317invoke-virtual/range {v29 .. v30}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        318move-result-object v29
                                                                                                                                                                                        320const-string v30, ".dat"
                                                                                                                                                                                        322invoke-virtual/range {v29 .. v30}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        323move-result-object v29
                                                                                                                                                                                        325invoke-virtual/range {v29 .. v29}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        326move-result-object v12
                                                                                                                                                                                        327new-instance v29, Ljava/lang/StringBuilder;
                                                                                                                                                                                        329const-string v30, "/proc/"
                                                                                                                                                                                        331invoke-direct/range {v29 .. v30}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        332move-object/from16 v0, v29
                                                                                                                                                                                        333move/from16 v1, v28
                                                                                                                                                                                        335invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        336move-result-object v29
                                                                                                                                                                                        338const-string v30, "/exe"
                                                                                                                                                                                        340invoke-virtual/range {v29 .. v30}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        341move-result-object v29
                                                                                                                                                                                        343invoke-virtual/range {v29 .. v29}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        344move-result-object v29
                                                                                                                                                                                        346invoke-static/range {v29 .. v29}, Lyaq/pro;->getelffilearch(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        347move-result-object v29
                                                                                                                                                                                        349invoke-static/range {v19 .. v19}, Lyaq/pro;->getelffilearch(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        350move-result-object v30
                                                                                                                                                                                        352invoke-virtual/range {v29 .. v30}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        353move-result v29
                                                                                                                                                                                        354if-nez v29, :cond_35b
                                                                                                                                                                                        355const/16 v17, 0x1
                                                                                                                                                                                        356cond_1ea: new-instance v29, Ljava/lang/StringBuilder;
                                                                                                                                                                                        358const-string v30, "/proc/"
                                                                                                                                                                                        360invoke-direct/range {v29 .. v30}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        361move-object/from16 v0, v29
                                                                                                                                                                                        362move/from16 v1, v28
                                                                                                                                                                                        364invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        365move-result-object v29
                                                                                                                                                                                        367const-string v30, "/exe"
                                                                                                                                                                                        369invoke-virtual/range {v29 .. v30}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        370move-result-object v29
                                                                                                                                                                                        372invoke-virtual/range {v29 .. v29}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        373move-result-object v29
                                                                                                                                                                                        375invoke-static/range {v29 .. v29}, Lyaq/pro;->getelffilearch(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        376move-result-object v23
                                                                                                                                                                                        377new-instance v29, Ljava/lang/StringBuilder;
                                                                                                                                                                                        379invoke-static {v8}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        380move-result-object v30
                                                                                                                                                                                        382invoke-direct/range {v29 .. v30}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        384const-string v30, "/"
                                                                                                                                                                                        386invoke-virtual/range {v29 .. v30}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        387move-result-object v29
                                                                                                                                                                                        389const-string v30, "libyaqpro."
                                                                                                                                                                                        391invoke-virtual/range {v29 .. v30}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        392move-result-object v29
                                                                                                                                                                                        394sget-object v30, Lyaq/pro;->versioncookie:Ljava/lang/String;
                                                                                                                                                                                        396invoke-virtual/range {v29 .. v30}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        397move-result-object v29
                                                                                                                                                                                        399const-string v30, ".so"
                                                                                                                                                                                        401invoke-virtual/range {v29 .. v30}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        402move-result-object v29
                                                                                                                                                                                        404invoke-virtual/range {v29 .. v29}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        405move-result-object v19
                                                                                                                                                                                        406new-instance v29, Ljava/lang/StringBuilder;
                                                                                                                                                                                        408invoke-static {v8}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        409move-result-object v30
                                                                                                                                                                                        411invoke-direct/range {v29 .. v30}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        413const-string v30, "/"
                                                                                                                                                                                        415invoke-virtual/range {v29 .. v30}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        416move-result-object v29
                                                                                                                                                                                        418const-string v30, "libyaqbasic."
                                                                                                                                                                                        420invoke-virtual/range {v29 .. v30}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        421move-result-object v29
                                                                                                                                                                                        423sget-object v30, Lyaq/pro;->versioncookie:Ljava/lang/String;
                                                                                                                                                                                        425invoke-virtual/range {v29 .. v30}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        426move-result-object v29
                                                                                                                                                                                        428const-string v30, ".so"
                                                                                                                                                                                        430invoke-virtual/range {v29 .. v30}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        431move-result-object v29
                                                                                                                                                                                        433invoke-virtual/range {v29 .. v29}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        434move-result-object v20
                                                                                                                                                                                        435new-instance v29, Ljava/lang/StringBuilder;
                                                                                                                                                                                        437invoke-static {v8}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        438move-result-object v30
                                                                                                                                                                                        440invoke-direct/range {v29 .. v30}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        442const-string v30, "/"
                                                                                                                                                                                        444invoke-virtual/range {v29 .. v30}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        445move-result-object v29
                                                                                                                                                                                        447const-string v30, "dexMethod."
                                                                                                                                                                                        449invoke-virtual/range {v29 .. v30}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        450move-result-object v29
                                                                                                                                                                                        452sget-object v30, Lyaq/pro;->versioncookie:Ljava/lang/String;
                                                                                                                                                                                        454invoke-virtual/range {v29 .. v30}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        455move-result-object v29
                                                                                                                                                                                        457const-string v30, ".dat"
                                                                                                                                                                                        459invoke-virtual/range {v29 .. v30}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        460move-result-object v29
                                                                                                                                                                                        462invoke-virtual/range {v29 .. v29}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        463move-result-object v12
                                                                                                                                                                                        464new-instance v29, Ljava/lang/StringBuilder;
                                                                                                                                                                                        466const-string v30, "lib/"
                                                                                                                                                                                        468invoke-direct/range {v29 .. v30}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        469move-object/from16 v0, v29
                                                                                                                                                                                        470move-object/from16 v1, v23
                                                                                                                                                                                        472invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        473move-result-object v29
                                                                                                                                                                                        475const-string v30, "/"
                                                                                                                                                                                        477invoke-virtual/range {v29 .. v30}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        478move-result-object v29
                                                                                                                                                                                        480const-string v30, "libyaqpro.so"
                                                                                                                                                                                        482invoke-virtual/range {v29 .. v30}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        483move-result-object v29
                                                                                                                                                                                        485invoke-virtual/range {v29 .. v29}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        486move-result-object v22
                                                                                                                                                                                        487new-instance v29, Ljava/lang/StringBuilder;
                                                                                                                                                                                        489const-string v30, "lib/"
                                                                                                                                                                                        491invoke-direct/range {v29 .. v30}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        492move-object/from16 v0, v29
                                                                                                                                                                                        493move-object/from16 v1, v23
                                                                                                                                                                                        495invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        496move-result-object v29
                                                                                                                                                                                        498const-string v30, "/"
                                                                                                                                                                                        500invoke-virtual/range {v29 .. v30}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        501move-result-object v29
                                                                                                                                                                                        503const-string v30, "libyaqbasic.so"
                                                                                                                                                                                        505invoke-virtual/range {v29 .. v30}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        506move-result-object v29
                                                                                                                                                                                        508invoke-virtual/range {v29 .. v29}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        509move-result-object v21
                                                                                                                                                                                        511const-string v13, "assets/dexMethod.dat"
                                                                                                                                                                                        512sput-object v19, Lyaq/pro;->LibPath:Ljava/lang/String;
                                                                                                                                                                                        513sput-object v20, Lyaq/pro;->LibBasicPath:Ljava/lang/String;
                                                                                                                                                                                        514sput-object v12, Lyaq/pro;->DataPath:Ljava/lang/String;
                                                                                                                                                                                        515new-instance v29, Ljava/io/File;
                                                                                                                                                                                        516move-object/from16 v0, v29
                                                                                                                                                                                        518invoke-direct {v0, v12}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        519move-object/from16 v0, v29
                                                                                                                                                                                        521invoke-static {v9, v13, v0}, Lyaq/pro;->UnzipFile(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/io/File;)Z
                                                                                                                                                                                        522new-instance v29, Ljava/io/File;
                                                                                                                                                                                        523move-object/from16 v0, v29
                                                                                                                                                                                        524move-object/from16 v1, v19
                                                                                                                                                                                        526invoke-direct {v0, v1}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        527move-object/from16 v0, v22
                                                                                                                                                                                        528move-object/from16 v1, v29
                                                                                                                                                                                        530invoke-static {v9, v0, v1}, Lyaq/pro;->UnzipFile(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/io/File;)Z
                                                                                                                                                                                        531new-instance v29, Ljava/io/File;
                                                                                                                                                                                        532move-object/from16 v0, v29
                                                                                                                                                                                        533move-object/from16 v1, v20
                                                                                                                                                                                        535invoke-direct {v0, v1}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        536move-object/from16 v0, v21
                                                                                                                                                                                        537move-object/from16 v1, v29
                                                                                                                                                                                        539invoke-static {v9, v0, v1}, Lyaq/pro;->UnzipFile(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/io/File;)Z
                                                                                                                                                                                        541invoke-static {}, Landroid/os/Process;->myPid()I
                                                                                                                                                                                        542move-result v29
                                                                                                                                                                                        544sget-object v30, Lyaq/pro;->versioncookie:Ljava/lang/String;
                                                                                                                                                                                        545move/from16 v0, v29
                                                                                                                                                                                        546move-object/from16 v1, v30
                                                                                                                                                                                        548invoke-static {v8, v0, v1}, Lyaq/pro;->writepidcookie(Ljava/lang/String;ILjava/lang/String;)I
                                                                                                                                                                                        549if-eqz v17, :cond_2fa
                                                                                                                                                                                        551invoke-static {v8}, Lyaq/pro;->cleanfiles(Ljava/lang/String;)V
                                                                                                                                                                                        552cond_2fa: new-instance v29, Ljava/io/File;
                                                                                                                                                                                        553move-object/from16 v0, v29
                                                                                                                                                                                        555invoke-direct {v0, v7}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        556move-object/from16 v0, v29
                                                                                                                                                                                        558invoke-static {v9, v6, v0}, Lyaq/pro;->UnzipFile(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/io/File;)Z
                                                                                                                                                                                        559try_end_306: if-eqz v16, :cond_315
                                                                                                                                                                                        560try_start_308:
                                                                                                                                                                                        561invoke-virtual/range {v16 .. v16}, Ljava/nio/channels/FileLock;->release()V
                                                                                                                                                                                        562try_end_30b: if-eqz v15, :cond_315
                                                                                                                                                                                        563try_start_30d:
                                                                                                                                                                                        564invoke-virtual {v15}, Ljava/nio/channels/FileChannel;->close()V
                                                                                                                                                                                        565try_end_310: if-eqz v25, :cond_315
                                                                                                                                                                                        566try_start_312:
                                                                                                                                                                                        567invoke-virtual/range {v25 .. v25}, Ljava/io/RandomAccessFile;->close()V
                                                                                                                                                                                        568cond_315: const/16 v29, 0x1
                                                                                                                                                                                        569move-object/from16 v24, v25
                                                                                                                                                                                        570goto/16 :goto_122
                                                                                                                                                                                        571cond_31b: if-eqz v11, :cond_804
                                                                                                                                                                                        572const/16 v29, 0x3
                                                                                                                                                                                        573move/from16 v0, v29
                                                                                                                                                                                        574if-eq v11, v0, :cond_804
                                                                                                                                                                                        575try_start_323:
                                                                                                                                                                                        576invoke-static {}, Landroid/os/Process;->myPid()I
                                                                                                                                                                                        577move-result v29
                                                                                                                                                                                        579invoke-static/range {v29 .. v29}, Landroid/os/Process;->killProcess(I)V
                                                                                                                                                                                        580const/16 v29, 0x0
                                                                                                                                                                                        582invoke-static/range {v29 .. v29}, Ljava/lang/System;->exit(I)V
                                                                                                                                                                                        583move-object v9, v10
                                                                                                                                                                                        584move-object v4, v5
                                                                                                                                                                                        585goto/16 :goto_127
                                                                                                                                                                                        586cond_333: const/16 v29, 0x0
                                                                                                                                                                                        587const/16 v30, 0x0
                                                                                                                                                                                        588move-object/from16 v0, v29
                                                                                                                                                                                        589move-object/from16 v1, v30
                                                                                                                                                                                        591invoke-static {v10, v6, v0, v1}, Lyaq/pro;->Comparecookie(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/io/File;Ljava/lang/String;)I
                                                                                                                                                                                        592move-result v11
                                                                                                                                                                                        593const/16 v29, 0x1
                                                                                                                                                                                        594move/from16 v0, v29
                                                                                                                                                                                        595if-eq v11, v0, :cond_804
                                                                                                                                                                                        597invoke-static {}, Landroid/os/Process;->myPid()I
                                                                                                                                                                                        598move-result v29
                                                                                                                                                                                        600invoke-static/range {v29 .. v29}, Landroid/os/Process;->killProcess(I)V
                                                                                                                                                                                        601const/16 v29, 0x0
                                                                                                                                                                                        603invoke-static/range {v29 .. v29}, Ljava/lang/System;->exit(I)V
                                                                                                                                                                                        604try_end_351: move-object v9, v10
                                                                                                                                                                                        605move-object v4, v5
                                                                                                                                                                                        606goto/16 :goto_127
                                                                                                                                                                                        607catch_355: move-exception v14
                                                                                                                                                                                        608goto_356:
                                                                                                                                                                                        609invoke-virtual {v14}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        610goto/16 :goto_127
                                                                                                                                                                                        611try_start_35b: sput-object v19, Lyaq/pro;->LibPath:Ljava/lang/String;
                                                                                                                                                                                        612sput-object v20, Lyaq/pro;->LibBasicPath:Ljava/lang/String;
                                                                                                                                                                                        613sput-object v12, Lyaq/pro;->DataPath:Ljava/lang/String;
                                                                                                                                                                                        615invoke-static {}, Landroid/os/Process;->myPid()I
                                                                                                                                                                                        616move-result v29
                                                                                                                                                                                        618sget-object v30, Lyaq/pro;->versioncookie:Ljava/lang/String;
                                                                                                                                                                                        619move/from16 v0, v29
                                                                                                                                                                                        620move-object/from16 v1, v30
                                                                                                                                                                                        622invoke-static {v8, v0, v1}, Lyaq/pro;->writepidcookie(Ljava/lang/String;ILjava/lang/String;)I
                                                                                                                                                                                        623if-eqz v18, :cond_37c
                                                                                                                                                                                        624new-instance v29, Ljava/io/File;
                                                                                                                                                                                        625move-object/from16 v0, v29
                                                                                                                                                                                        627invoke-direct {v0, v7}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        629sget-object v30, Lyaq/pro;->versioncookie:Ljava/lang/String;
                                                                                                                                                                                        631invoke-static/range {v29 .. v30}, Lyaq/pro;->addcookieflag(Ljava/io/File;Ljava/lang/String;)I
                                                                                                                                                                                        632try_end_37c: if-eqz v16, :cond_38b
                                                                                                                                                                                        633try_start_37e:
                                                                                                                                                                                        634invoke-virtual/range {v16 .. v16}, Ljava/nio/channels/FileLock;->release()V
                                                                                                                                                                                        635try_end_381: if-eqz v15, :cond_38b
                                                                                                                                                                                        636try_start_383:
                                                                                                                                                                                        637invoke-virtual {v15}, Ljava/nio/channels/FileChannel;->close()V
                                                                                                                                                                                        638try_end_386: if-eqz v25, :cond_38b
                                                                                                                                                                                        639try_start_388:
                                                                                                                                                                                        640invoke-virtual/range {v25 .. v25}, Ljava/io/RandomAccessFile;->close()V
                                                                                                                                                                                        641try_end_38b: const/16 v29, 0x2
                                                                                                                                                                                        642move-object/from16 v24, v25
                                                                                                                                                                                        643goto/16 :goto_122
                                                                                                                                                                                        644catch_391: move-exception v14
                                                                                                                                                                                        645try_start_392:
                                                                                                                                                                                        646invoke-virtual {v14}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        647try_end_395: if-eqz v15, :cond_39f
                                                                                                                                                                                        648try_start_397:
                                                                                                                                                                                        649invoke-virtual {v15}, Ljava/nio/channels/FileChannel;->close()V
                                                                                                                                                                                        650try_end_39a: if-eqz v25, :cond_39f
                                                                                                                                                                                        651try_start_39c:
                                                                                                                                                                                        652invoke-virtual/range {v25 .. v25}, Ljava/io/RandomAccessFile;->close()V
                                                                                                                                                                                        653try_end_39f: const/16 v29, -0x2
                                                                                                                                                                                        654move-object/from16 v24, v25
                                                                                                                                                                                        655goto/16 :goto_122
                                                                                                                                                                                        656catch_3a5: move-exception v14
                                                                                                                                                                                        657try_start_3a6:
                                                                                                                                                                                        658invoke-virtual {v14}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        659try_end_3a9: if-eqz v25, :cond_3ae
                                                                                                                                                                                        660try_start_3ab:
                                                                                                                                                                                        661invoke-virtual/range {v25 .. v25}, Ljava/io/RandomAccessFile;->close()V
                                                                                                                                                                                        662cond_3ae: const/16 v29, -0x2
                                                                                                                                                                                        663move-object/from16 v24, v25
                                                                                                                                                                                        664goto/16 :goto_122
                                                                                                                                                                                        665catch_3b4: move-exception v14
                                                                                                                                                                                        667invoke-virtual {v14}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        668const/16 v29, -0x2
                                                                                                                                                                                        669move-object/from16 v24, v25
                                                                                                                                                                                        670goto/16 :goto_122
                                                                                                                                                                                        671catchall_3be: move-exception v29
                                                                                                                                                                                        672if-eqz v25, :cond_3c4
                                                                                                                                                                                        673try_start_3c1:
                                                                                                                                                                                        674invoke-virtual/range {v25 .. v25}, Ljava/io/RandomAccessFile;->close()V
                                                                                                                                                                                        675try_end_3c4: throw v29
                                                                                                                                                                                        676catch_3c5: move-exception v14
                                                                                                                                                                                        678invoke-virtual {v14}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        679const/16 v29, -0x2
                                                                                                                                                                                        680move-object/from16 v24, v25
                                                                                                                                                                                        681goto/16 :goto_122
                                                                                                                                                                                        682catch_3cf: move-exception v14
                                                                                                                                                                                        684invoke-virtual {v14}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        685const/16 v29, -0x2
                                                                                                                                                                                        686move-object/from16 v24, v25
                                                                                                                                                                                        687goto/16 :goto_122
                                                                                                                                                                                        688catchall_3d9: move-exception v29
                                                                                                                                                                                        689if-eqz v15, :cond_3e4
                                                                                                                                                                                        690try_start_3dc:
                                                                                                                                                                                        691invoke-virtual {v15}, Ljava/nio/channels/FileChannel;->close()V
                                                                                                                                                                                        692try_end_3df: if-eqz v25, :cond_3e4
                                                                                                                                                                                        693try_start_3e1:
                                                                                                                                                                                        694invoke-virtual/range {v25 .. v25}, Ljava/io/RandomAccessFile;->close()V
                                                                                                                                                                                        695try_end_3e4: throw v29
                                                                                                                                                                                        696catch_3e5: move-exception v14
                                                                                                                                                                                        697try_start_3e6:
                                                                                                                                                                                        698invoke-virtual {v14}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        699try_end_3e9: if-eqz v25, :cond_3ee
                                                                                                                                                                                        700try_start_3eb:
                                                                                                                                                                                        701invoke-virtual/range {v25 .. v25}, Ljava/io/RandomAccessFile;->close()V
                                                                                                                                                                                        702try_end_3ee: const/16 v29, -0x2
                                                                                                                                                                                        703move-object/from16 v24, v25
                                                                                                                                                                                        704goto/16 :goto_122
                                                                                                                                                                                        705catch_3f4: move-exception v14
                                                                                                                                                                                        707invoke-virtual {v14}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        708const/16 v29, -0x2
                                                                                                                                                                                        709move-object/from16 v24, v25
                                                                                                                                                                                        710goto/16 :goto_122
                                                                                                                                                                                        711catchall_3fe: move-exception v29
                                                                                                                                                                                        712if-eqz v25, :cond_404
                                                                                                                                                                                        713try_start_401:
                                                                                                                                                                                        714invoke-virtual/range {v25 .. v25}, Ljava/io/RandomAccessFile;->close()V
                                                                                                                                                                                        715cond_404: throw v29
                                                                                                                                                                                        716catch_405: move-exception v14
                                                                                                                                                                                        718invoke-virtual {v14}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        719const/16 v29, -0x2
                                                                                                                                                                                        720move-object/from16 v24, v25
                                                                                                                                                                                        721goto/16 :goto_122
                                                                                                                                                                                        722catch_40f: move-exception v14
                                                                                                                                                                                        724invoke-virtual {v14}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        725const/16 v29, -0x2
                                                                                                                                                                                        726move-object/from16 v24, v25
                                                                                                                                                                                        727goto/16 :goto_122
                                                                                                                                                                                        728catch_419: move-exception v14
                                                                                                                                                                                        729try_start_41a:
                                                                                                                                                                                        730invoke-virtual {v14}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        731try_end_41d: if-eqz v25, :cond_422
                                                                                                                                                                                        732try_start_41f:
                                                                                                                                                                                        733invoke-virtual/range {v25 .. v25}, Ljava/io/RandomAccessFile;->close()V
                                                                                                                                                                                        734cond_422: const/16 v29, -0x2
                                                                                                                                                                                        735move-object/from16 v24, v25
                                                                                                                                                                                        736goto/16 :goto_122
                                                                                                                                                                                        737catch_428: move-exception v14
                                                                                                                                                                                        739invoke-virtual {v14}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        740const/16 v29, -0x2
                                                                                                                                                                                        741move-object/from16 v24, v25
                                                                                                                                                                                        742goto/16 :goto_122
                                                                                                                                                                                        743catchall_432: move-exception v29
                                                                                                                                                                                        744if-eqz v25, :cond_438
                                                                                                                                                                                        745try_start_435:
                                                                                                                                                                                        746invoke-virtual/range {v25 .. v25}, Ljava/io/RandomAccessFile;->close()V
                                                                                                                                                                                        747cond_438: throw v29
                                                                                                                                                                                        748catch_439: move-exception v14
                                                                                                                                                                                        750invoke-virtual {v14}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        751const/16 v29, -0x2
                                                                                                                                                                                        752move-object/from16 v24, v25
                                                                                                                                                                                        753goto/16 :goto_122
                                                                                                                                                                                        754catch_443: move-exception v14
                                                                                                                                                                                        756invoke-virtual {v14}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        757const/16 v29, -0x2
                                                                                                                                                                                        758move-object/from16 v24, v25
                                                                                                                                                                                        759goto/16 :goto_122
                                                                                                                                                                                        760cond_44d: if-nez v11, :cond_453
                                                                                                                                                                                        761const/16 v17, 0x1
                                                                                                                                                                                        762goto/16 :goto_1ea
                                                                                                                                                                                        763cond_453: const/16 v29, 0x3
                                                                                                                                                                                        764move/from16 v0, v29
                                                                                                                                                                                        765if-ne v11, v0, :cond_5bb
                                                                                                                                                                                        766try_start_459: new-instance v29, Ljava/lang/StringBuilder;
                                                                                                                                                                                        768invoke-static {v8}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        769move-result-object v30
                                                                                                                                                                                        771invoke-direct/range {v29 .. v30}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        773const-string v30, "/"
                                                                                                                                                                                        775invoke-virtual/range {v29 .. v30}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        776move-result-object v29
                                                                                                                                                                                        778const-string v30, "libyaqpro."
                                                                                                                                                                                        780invoke-virtual/range {v29 .. v30}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        781move-result-object v29
                                                                                                                                                                                        783sget-object v30, Lyaq/pro;->versioncookie:Ljava/lang/String;
                                                                                                                                                                                        785invoke-virtual/range {v29 .. v30}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        786move-result-object v29
                                                                                                                                                                                        788const-string v30, ".so"
                                                                                                                                                                                        790invoke-virtual/range {v29 .. v30}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        791move-result-object v29
                                                                                                                                                                                        793invoke-virtual/range {v29 .. v29}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        794move-result-object v19
                                                                                                                                                                                        795new-instance v29, Ljava/lang/StringBuilder;
                                                                                                                                                                                        797invoke-static {v8}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        798move-result-object v30
                                                                                                                                                                                        800invoke-direct/range {v29 .. v30}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        802const-string v30, "/"
                                                                                                                                                                                        804invoke-virtual/range {v29 .. v30}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        805move-result-object v29
                                                                                                                                                                                        807const-string v30, "libyaqbasic."
                                                                                                                                                                                        809invoke-virtual/range {v29 .. v30}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        810move-result-object v29
                                                                                                                                                                                        812sget-object v30, Lyaq/pro;->versioncookie:Ljava/lang/String;
                                                                                                                                                                                        814invoke-virtual/range {v29 .. v30}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        815move-result-object v29
                                                                                                                                                                                        817const-string v30, ".so"
                                                                                                                                                                                        819invoke-virtual/range {v29 .. v30}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        820move-result-object v29
                                                                                                                                                                                        822invoke-virtual/range {v29 .. v29}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        823move-result-object v20
                                                                                                                                                                                        824new-instance v29, Ljava/lang/StringBuilder;
                                                                                                                                                                                        826invoke-static {v8}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        827move-result-object v30
                                                                                                                                                                                        829invoke-direct/range {v29 .. v30}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        831const-string v30, "/"
                                                                                                                                                                                        833invoke-virtual/range {v29 .. v30}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        834move-result-object v29
                                                                                                                                                                                        836const-string v30, "dexMethod."
                                                                                                                                                                                        838invoke-virtual/range {v29 .. v30}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        839move-result-object v29
                                                                                                                                                                                        841sget-object v30, Lyaq/pro;->versioncookie:Ljava/lang/String;
                                                                                                                                                                                        843invoke-virtual/range {v29 .. v30}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        844move-result-object v29
                                                                                                                                                                                        846const-string v30, ".dat"
                                                                                                                                                                                        848invoke-virtual/range {v29 .. v30}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        849move-result-object v29
                                                                                                                                                                                        851invoke-virtual/range {v29 .. v29}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        852move-result-object v12
                                                                                                                                                                                        853sput-object v19, Lyaq/pro;->LibPath:Ljava/lang/String;
                                                                                                                                                                                        854sput-object v20, Lyaq/pro;->LibBasicPath:Ljava/lang/String;
                                                                                                                                                                                        855sput-object v12, Lyaq/pro;->DataPath:Ljava/lang/String;
                                                                                                                                                                                        857invoke-static {}, Landroid/os/Process;->myPid()I
                                                                                                                                                                                        858move-result v29
                                                                                                                                                                                        860sget-object v30, Lyaq/pro;->versioncookie:Ljava/lang/String;
                                                                                                                                                                                        861move/from16 v0, v29
                                                                                                                                                                                        862move-object/from16 v1, v30
                                                                                                                                                                                        864invoke-static {v8, v0, v1}, Lyaq/pro;->writepidcookie(Ljava/lang/String;ILjava/lang/String;)I
                                                                                                                                                                                        866invoke-static {v8}, Lyaq/pro;->cleanfiles(Ljava/lang/String;)V
                                                                                                                                                                                        867new-instance v29, Ljava/io/File;
                                                                                                                                                                                        868move-object/from16 v0, v29
                                                                                                                                                                                        870invoke-direct {v0, v7}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        871move-object/from16 v0, v29
                                                                                                                                                                                        873invoke-static {v9, v6, v0}, Lyaq/pro;->UnzipFile(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/io/File;)Z
                                                                                                                                                                                        874try_end_4ea: if-eqz v16, :cond_4f9
                                                                                                                                                                                        875try_start_4ec:
                                                                                                                                                                                        876invoke-virtual/range {v16 .. v16}, Ljava/nio/channels/FileLock;->release()V
                                                                                                                                                                                        877try_end_4ef: if-eqz v15, :cond_4f9
                                                                                                                                                                                        878try_start_4f1:
                                                                                                                                                                                        879invoke-virtual {v15}, Ljava/nio/channels/FileChannel;->close()V
                                                                                                                                                                                        880try_end_4f4: if-eqz v25, :cond_4f9
                                                                                                                                                                                        881try_start_4f6:
                                                                                                                                                                                        882invoke-virtual/range {v25 .. v25}, Ljava/io/RandomAccessFile;->close()V
                                                                                                                                                                                        883try_end_4f9: const/16 v29, 0x1
                                                                                                                                                                                        884move-object/from16 v24, v25
                                                                                                                                                                                        885goto/16 :goto_122
                                                                                                                                                                                        886catch_4ff: move-exception v14
                                                                                                                                                                                        887try_start_500:
                                                                                                                                                                                        888invoke-virtual {v14}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        889try_end_503: if-eqz v15, :cond_50d
                                                                                                                                                                                        890try_start_505:
                                                                                                                                                                                        891invoke-virtual {v15}, Ljava/nio/channels/FileChannel;->close()V
                                                                                                                                                                                        892try_end_508: if-eqz v25, :cond_50d
                                                                                                                                                                                        893try_start_50a:
                                                                                                                                                                                        894invoke-virtual/range {v25 .. v25}, Ljava/io/RandomAccessFile;->close()V
                                                                                                                                                                                        895cond_50d: const/16 v29, -0x2
                                                                                                                                                                                        896move-object/from16 v24, v25
                                                                                                                                                                                        897goto/16 :goto_122
                                                                                                                                                                                        898catch_513: move-exception v14
                                                                                                                                                                                        899try_start_514:
                                                                                                                                                                                        900invoke-virtual {v14}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        901try_end_517: if-eqz v25, :cond_51c
                                                                                                                                                                                        902try_start_519:
                                                                                                                                                                                        903invoke-virtual/range {v25 .. v25}, Ljava/io/RandomAccessFile;->close()V
                                                                                                                                                                                        904cond_51c: const/16 v29, -0x2
                                                                                                                                                                                        905move-object/from16 v24, v25
                                                                                                                                                                                        906goto/16 :goto_122
                                                                                                                                                                                        907catch_522: move-exception v14
                                                                                                                                                                                        909invoke-virtual {v14}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        910const/16 v29, -0x2
                                                                                                                                                                                        911move-object/from16 v24, v25
                                                                                                                                                                                        912goto/16 :goto_122
                                                                                                                                                                                        913catchall_52c: move-exception v29
                                                                                                                                                                                        914if-eqz v25, :cond_532
                                                                                                                                                                                        915try_start_52f:
                                                                                                                                                                                        916invoke-virtual/range {v25 .. v25}, Ljava/io/RandomAccessFile;->close()V
                                                                                                                                                                                        917cond_532: throw v29
                                                                                                                                                                                        918catch_533: move-exception v14
                                                                                                                                                                                        920invoke-virtual {v14}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        921const/16 v29, -0x2
                                                                                                                                                                                        922move-object/from16 v24, v25
                                                                                                                                                                                        923goto/16 :goto_122
                                                                                                                                                                                        924catch_53d: move-exception v14
                                                                                                                                                                                        926invoke-virtual {v14}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        927const/16 v29, -0x2
                                                                                                                                                                                        928move-object/from16 v24, v25
                                                                                                                                                                                        929goto/16 :goto_122
                                                                                                                                                                                        930catchall_547: move-exception v29
                                                                                                                                                                                        931if-eqz v15, :cond_552
                                                                                                                                                                                        932try_start_54a:
                                                                                                                                                                                        933invoke-virtual {v15}, Ljava/nio/channels/FileChannel;->close()V
                                                                                                                                                                                        934try_end_54d: if-eqz v25, :cond_552
                                                                                                                                                                                        935try_start_54f:
                                                                                                                                                                                        936invoke-virtual/range {v25 .. v25}, Ljava/io/RandomAccessFile;->close()V
                                                                                                                                                                                        937cond_552: throw v29
                                                                                                                                                                                        938catch_553: move-exception v14
                                                                                                                                                                                        939try_start_554:
                                                                                                                                                                                        940invoke-virtual {v14}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        941try_end_557: if-eqz v25, :cond_55c
                                                                                                                                                                                        942try_start_559:
                                                                                                                                                                                        943invoke-virtual/range {v25 .. v25}, Ljava/io/RandomAccessFile;->close()V
                                                                                                                                                                                        944try_end_55c: const/16 v29, -0x2
                                                                                                                                                                                        945move-object/from16 v24, v25
                                                                                                                                                                                        946goto/16 :goto_122
                                                                                                                                                                                        947catch_562: move-exception v14
                                                                                                                                                                                        949invoke-virtual {v14}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        950const/16 v29, -0x2
                                                                                                                                                                                        951move-object/from16 v24, v25
                                                                                                                                                                                        952goto/16 :goto_122
                                                                                                                                                                                        953catchall_56c: move-exception v29
                                                                                                                                                                                        954if-eqz v25, :cond_572
                                                                                                                                                                                        955try_start_56f:
                                                                                                                                                                                        956invoke-virtual/range {v25 .. v25}, Ljava/io/RandomAccessFile;->close()V
                                                                                                                                                                                        957try_end_572: throw v29
                                                                                                                                                                                        958catch_573: move-exception v14
                                                                                                                                                                                        960invoke-virtual {v14}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        961const/16 v29, -0x2
                                                                                                                                                                                        962move-object/from16 v24, v25
                                                                                                                                                                                        963goto/16 :goto_122
                                                                                                                                                                                        964catch_57d: move-exception v14
                                                                                                                                                                                        966invoke-virtual {v14}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        967const/16 v29, -0x2
                                                                                                                                                                                        968move-object/from16 v24, v25
                                                                                                                                                                                        969goto/16 :goto_122
                                                                                                                                                                                        970catch_587: move-exception v14
                                                                                                                                                                                        971try_start_588:
                                                                                                                                                                                        972invoke-virtual {v14}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        973try_end_58b: if-eqz v25, :cond_590
                                                                                                                                                                                        974try_start_58d:
                                                                                                                                                                                        975invoke-virtual/range {v25 .. v25}, Ljava/io/RandomAccessFile;->close()V
                                                                                                                                                                                        976try_end_590: const/16 v29, -0x2
                                                                                                                                                                                        977move-object/from16 v24, v25
                                                                                                                                                                                        978goto/16 :goto_122
                                                                                                                                                                                        979catch_596: move-exception v14
                                                                                                                                                                                        981invoke-virtual {v14}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        982const/16 v29, -0x2
                                                                                                                                                                                        983move-object/from16 v24, v25
                                                                                                                                                                                        984goto/16 :goto_122
                                                                                                                                                                                        985catchall_5a0: move-exception v29
                                                                                                                                                                                        986if-eqz v25, :cond_5a6
                                                                                                                                                                                        987try_start_5a3:
                                                                                                                                                                                        988invoke-virtual/range {v25 .. v25}, Ljava/io/RandomAccessFile;->close()V
                                                                                                                                                                                        989cond_5a6: throw v29
                                                                                                                                                                                        990catch_5a7: move-exception v14
                                                                                                                                                                                        992invoke-virtual {v14}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        993const/16 v29, -0x2
                                                                                                                                                                                        994move-object/from16 v24, v25
                                                                                                                                                                                        995goto/16 :goto_122
                                                                                                                                                                                        996catch_5b1: move-exception v14
                                                                                                                                                                                        998invoke-virtual {v14}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        999const/16 v29, -0x2
                                                                                                                                                                                        1000move-object/from16 v24, v25
                                                                                                                                                                                        1001goto/16 :goto_122
                                                                                                                                                                                        1002cond_5bb:
                                                                                                                                                                                        1003invoke-static {}, Landroid/os/Process;->myPid()I
                                                                                                                                                                                        1004move-result v29
                                                                                                                                                                                        1006invoke-static/range {v29 .. v29}, Landroid/os/Process;->killProcess(I)V
                                                                                                                                                                                        1007const/16 v29, 0x0
                                                                                                                                                                                        1009invoke-static/range {v29 .. v29}, Ljava/lang/System;->exit(I)V
                                                                                                                                                                                        1010try_end_5c7: goto/16 :goto_1ea
                                                                                                                                                                                        1011catch_5c9: move-exception v14
                                                                                                                                                                                        1012move-object/from16 v24, v25
                                                                                                                                                                                        1013goto_5cc:
                                                                                                                                                                                        1014invoke-virtual {v14}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        1015try_end_5cf: if-eqz v16, :cond_5de
                                                                                                                                                                                        1016try_start_5d1:
                                                                                                                                                                                        1017invoke-virtual/range {v16 .. v16}, Ljava/nio/channels/FileLock;->release()V
                                                                                                                                                                                        1018try_end_5d4: if-eqz v15, :cond_5de
                                                                                                                                                                                        1019try_start_5d6:
                                                                                                                                                                                        1020invoke-virtual {v15}, Ljava/nio/channels/FileChannel;->close()V
                                                                                                                                                                                        1021try_end_5d9: if-eqz v24, :cond_5de
                                                                                                                                                                                        1022try_start_5db:
                                                                                                                                                                                        1023invoke-virtual/range {v24 .. v24}, Ljava/io/RandomAccessFile;->close()V
                                                                                                                                                                                        1024cond_5de: const/16 v29, -0x2
                                                                                                                                                                                        1025goto/16 :goto_122
                                                                                                                                                                                        1026catch_5e2: move-exception v14
                                                                                                                                                                                        1027try_start_5e3:
                                                                                                                                                                                        1028invoke-virtual {v14}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        1029try_end_5e6: if-eqz v15, :cond_5f0
                                                                                                                                                                                        1030try_start_5e8:
                                                                                                                                                                                        1031invoke-virtual {v15}, Ljava/nio/channels/FileChannel;->close()V
                                                                                                                                                                                        1032try_end_5eb: if-eqz v24, :cond_5f0
                                                                                                                                                                                        1033try_start_5ed:
                                                                                                                                                                                        1034invoke-virtual/range {v24 .. v24}, Ljava/io/RandomAccessFile;->close()V
                                                                                                                                                                                        1035cond_5f0: const/16 v29, -0x2
                                                                                                                                                                                        1036goto/16 :goto_122
                                                                                                                                                                                        1037catch_5f4: move-exception v14
                                                                                                                                                                                        1038try_start_5f5:
                                                                                                                                                                                        1039invoke-virtual {v14}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        1040try_end_5f8: if-eqz v24, :cond_5fd
                                                                                                                                                                                        1041try_start_5fa:
                                                                                                                                                                                        1042invoke-virtual/range {v24 .. v24}, Ljava/io/RandomAccessFile;->close()V
                                                                                                                                                                                        1043try_end_5fd: const/16 v29, -0x2
                                                                                                                                                                                        1044goto/16 :goto_122
                                                                                                                                                                                        1045catch_601: move-exception v14
                                                                                                                                                                                        1047invoke-virtual {v14}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        1048const/16 v29, -0x2
                                                                                                                                                                                        1049goto/16 :goto_122
                                                                                                                                                                                        1050catchall_609: move-exception v29
                                                                                                                                                                                        1051if-eqz v24, :cond_60f
                                                                                                                                                                                        1052try_start_60c:
                                                                                                                                                                                        1053invoke-virtual/range {v24 .. v24}, Ljava/io/RandomAccessFile;->close()V
                                                                                                                                                                                        1054cond_60f: throw v29
                                                                                                                                                                                        1055catch_610: move-exception v14
                                                                                                                                                                                        1057invoke-virtual {v14}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        1058const/16 v29, -0x2
                                                                                                                                                                                        1059goto/16 :goto_122
                                                                                                                                                                                        1060catch_618: move-exception v14
                                                                                                                                                                                        1062invoke-virtual {v14}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        1063const/16 v29, -0x2
                                                                                                                                                                                        1064goto/16 :goto_122
                                                                                                                                                                                        1065catchall_620: move-exception v29
                                                                                                                                                                                        1066if-eqz v15, :cond_62b
                                                                                                                                                                                        1067try_start_623:
                                                                                                                                                                                        1068invoke-virtual {v15}, Ljava/nio/channels/FileChannel;->close()V
                                                                                                                                                                                        1069try_end_626: if-eqz v24, :cond_62b
                                                                                                                                                                                        1070try_start_628:
                                                                                                                                                                                        1071invoke-virtual/range {v24 .. v24}, Ljava/io/RandomAccessFile;->close()V
                                                                                                                                                                                        1072cond_62b: throw v29
                                                                                                                                                                                        1073catch_62c: move-exception v14
                                                                                                                                                                                        1074try_start_62d:
                                                                                                                                                                                        1075invoke-virtual {v14}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        1076try_end_630: if-eqz v24, :cond_635
                                                                                                                                                                                        1077try_start_632:
                                                                                                                                                                                        1078invoke-virtual/range {v24 .. v24}, Ljava/io/RandomAccessFile;->close()V
                                                                                                                                                                                        1079cond_635: const/16 v29, -0x2
                                                                                                                                                                                        1080goto/16 :goto_122
                                                                                                                                                                                        1081catch_639: move-exception v14
                                                                                                                                                                                        1083invoke-virtual {v14}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        1084const/16 v29, -0x2
                                                                                                                                                                                        1085goto/16 :goto_122
                                                                                                                                                                                        1086catchall_641: move-exception v29
                                                                                                                                                                                        1087if-eqz v24, :cond_647
                                                                                                                                                                                        1088try_start_644:
                                                                                                                                                                                        1089invoke-virtual/range {v24 .. v24}, Ljava/io/RandomAccessFile;->close()V
                                                                                                                                                                                        1090cond_647: throw v29
                                                                                                                                                                                        1091catch_648: move-exception v14
                                                                                                                                                                                        1093invoke-virtual {v14}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        1094const/16 v29, -0x2
                                                                                                                                                                                        1095goto/16 :goto_122
                                                                                                                                                                                        1096catch_650: move-exception v14
                                                                                                                                                                                        1098invoke-virtual {v14}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        1099const/16 v29, -0x2
                                                                                                                                                                                        1100goto/16 :goto_122
                                                                                                                                                                                        1101catch_658: move-exception v14
                                                                                                                                                                                        1102try_start_659:
                                                                                                                                                                                        1103invoke-virtual {v14}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        1104try_end_65c: if-eqz v24, :cond_661
                                                                                                                                                                                        1105try_start_65e:
                                                                                                                                                                                        1106invoke-virtual/range {v24 .. v24}, Ljava/io/RandomAccessFile;->close()V
                                                                                                                                                                                        1107cond_661: const/16 v29, -0x2
                                                                                                                                                                                        1108goto/16 :goto_122
                                                                                                                                                                                        1109catch_665: move-exception v14
                                                                                                                                                                                        1111invoke-virtual {v14}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        1112const/16 v29, -0x2
                                                                                                                                                                                        1113goto/16 :goto_122
                                                                                                                                                                                        1114catchall_66d: move-exception v29
                                                                                                                                                                                        1115if-eqz v24, :cond_673
                                                                                                                                                                                        1116try_start_670:
                                                                                                                                                                                        1117invoke-virtual/range {v24 .. v24}, Ljava/io/RandomAccessFile;->close()V
                                                                                                                                                                                        1118cond_673: throw v29
                                                                                                                                                                                        1119catch_674: move-exception v14
                                                                                                                                                                                        1121invoke-virtual {v14}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        1122const/16 v29, -0x2
                                                                                                                                                                                        1123goto/16 :goto_122
                                                                                                                                                                                        1124catch_67c: move-exception v14
                                                                                                                                                                                        1126invoke-virtual {v14}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        1127const/16 v29, -0x2
                                                                                                                                                                                        1128goto/16 :goto_122
                                                                                                                                                                                        1129catchall_684: move-exception v29
                                                                                                                                                                                        1130goto_685: if-eqz v16, :cond_694
                                                                                                                                                                                        1131try_start_687:
                                                                                                                                                                                        1132invoke-virtual/range {v16 .. v16}, Ljava/nio/channels/FileLock;->release()V
                                                                                                                                                                                        1133try_end_68a: if-eqz v15, :cond_694
                                                                                                                                                                                        1134try_start_68c:
                                                                                                                                                                                        1135invoke-virtual {v15}, Ljava/nio/channels/FileChannel;->close()V
                                                                                                                                                                                        1136try_end_68f: if-eqz v24, :cond_694
                                                                                                                                                                                        1137try_start_691:
                                                                                                                                                                                        1138invoke-virtual/range {v24 .. v24}, Ljava/io/RandomAccessFile;->close()V
                                                                                                                                                                                        1139try_end_694: throw v29
                                                                                                                                                                                        1140catch_695: move-exception v14
                                                                                                                                                                                        1141try_start_696:
                                                                                                                                                                                        1142invoke-virtual {v14}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        1143try_end_699: if-eqz v15, :cond_6a3
                                                                                                                                                                                        1144try_start_69b:
                                                                                                                                                                                        1145invoke-virtual {v15}, Ljava/nio/channels/FileChannel;->close()V
                                                                                                                                                                                        1146try_end_69e: if-eqz v24, :cond_6a3
                                                                                                                                                                                        1147try_start_6a0:
                                                                                                                                                                                        1148invoke-virtual/range {v24 .. v24}, Ljava/io/RandomAccessFile;->close()V
                                                                                                                                                                                        1149try_end_6a3: const/16 v29, -0x2
                                                                                                                                                                                        1150goto/16 :goto_122
                                                                                                                                                                                        1151catch_6a7: move-exception v14
                                                                                                                                                                                        1152try_start_6a8:
                                                                                                                                                                                        1153invoke-virtual {v14}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        1154try_end_6ab: if-eqz v24, :cond_6b0
                                                                                                                                                                                        1155try_start_6ad:
                                                                                                                                                                                        1156invoke-virtual/range {v24 .. v24}, Ljava/io/RandomAccessFile;->close()V
                                                                                                                                                                                        1157try_end_6b0: const/16 v29, -0x2
                                                                                                                                                                                        1158goto/16 :goto_122
                                                                                                                                                                                        1159catch_6b4: move-exception v14
                                                                                                                                                                                        1161invoke-virtual {v14}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        1162const/16 v29, -0x2
                                                                                                                                                                                        1163goto/16 :goto_122
                                                                                                                                                                                        1164catchall_6bc: move-exception v29
                                                                                                                                                                                        1165if-eqz v24, :cond_6c2
                                                                                                                                                                                        1166try_start_6bf:
                                                                                                                                                                                        1167invoke-virtual/range {v24 .. v24}, Ljava/io/RandomAccessFile;->close()V
                                                                                                                                                                                        1168try_end_6c2: throw v29
                                                                                                                                                                                        1169catch_6c3: move-exception v14
                                                                                                                                                                                        1171invoke-virtual {v14}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        1172const/16 v29, -0x2
                                                                                                                                                                                        1173goto/16 :goto_122
                                                                                                                                                                                        1174catch_6cb: move-exception v14
                                                                                                                                                                                        1176invoke-virtual {v14}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        1177const/16 v29, -0x2
                                                                                                                                                                                        1178goto/16 :goto_122
                                                                                                                                                                                        1179catchall_6d3: move-exception v29
                                                                                                                                                                                        1180if-eqz v15, :cond_6de
                                                                                                                                                                                        1181try_start_6d6:
                                                                                                                                                                                        1182invoke-virtual {v15}, Ljava/nio/channels/FileChannel;->close()V
                                                                                                                                                                                        1183try_end_6d9: if-eqz v24, :cond_6de
                                                                                                                                                                                        1184try_start_6db:
                                                                                                                                                                                        1185invoke-virtual/range {v24 .. v24}, Ljava/io/RandomAccessFile;->close()V
                                                                                                                                                                                        1186cond_6de: throw v29
                                                                                                                                                                                        1187catch_6df: move-exception v14
                                                                                                                                                                                        1188try_start_6e0:
                                                                                                                                                                                        1189invoke-virtual {v14}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        1190try_end_6e3: if-eqz v24, :cond_6e8
                                                                                                                                                                                        1191try_start_6e5:
                                                                                                                                                                                        1192invoke-virtual/range {v24 .. v24}, Ljava/io/RandomAccessFile;->close()V
                                                                                                                                                                                        1193cond_6e8: const/16 v29, -0x2
                                                                                                                                                                                        1194goto/16 :goto_122
                                                                                                                                                                                        1195catch_6ec: move-exception v14
                                                                                                                                                                                        1197invoke-virtual {v14}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        1198const/16 v29, -0x2
                                                                                                                                                                                        1199goto/16 :goto_122
                                                                                                                                                                                        1200catchall_6f4: move-exception v29
                                                                                                                                                                                        1201if-eqz v24, :cond_6fa
                                                                                                                                                                                        1202try_start_6f7:
                                                                                                                                                                                        1203invoke-virtual/range {v24 .. v24}, Ljava/io/RandomAccessFile;->close()V
                                                                                                                                                                                        1204cond_6fa: throw v29
                                                                                                                                                                                        1205catch_6fb: move-exception v14
                                                                                                                                                                                        1207invoke-virtual {v14}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        1208const/16 v29, -0x2
                                                                                                                                                                                        1209goto/16 :goto_122
                                                                                                                                                                                        1210catch_703: move-exception v14
                                                                                                                                                                                        1212invoke-virtual {v14}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        1213const/16 v29, -0x2
                                                                                                                                                                                        1214goto/16 :goto_122
                                                                                                                                                                                        1215catch_70b: move-exception v14
                                                                                                                                                                                        1216try_start_70c:
                                                                                                                                                                                        1217invoke-virtual {v14}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        1218try_end_70f: if-eqz v24, :cond_714
                                                                                                                                                                                        1219try_start_711:
                                                                                                                                                                                        1220invoke-virtual/range {v24 .. v24}, Ljava/io/RandomAccessFile;->close()V
                                                                                                                                                                                        1221try_end_714: const/16 v29, -0x2
                                                                                                                                                                                        1222goto/16 :goto_122
                                                                                                                                                                                        1223catch_718: move-exception v14
                                                                                                                                                                                        1225invoke-virtual {v14}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        1226const/16 v29, -0x2
                                                                                                                                                                                        1227goto/16 :goto_122
                                                                                                                                                                                        1228catchall_720: move-exception v29
                                                                                                                                                                                        1229if-eqz v24, :cond_726
                                                                                                                                                                                        1230try_start_723:
                                                                                                                                                                                        1231invoke-virtual/range {v24 .. v24}, Ljava/io/RandomAccessFile;->close()V
                                                                                                                                                                                        1232try_end_726: throw v29
                                                                                                                                                                                        1233catch_727: move-exception v14
                                                                                                                                                                                        1235invoke-virtual {v14}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        1236const/16 v29, -0x2
                                                                                                                                                                                        1237goto/16 :goto_122
                                                                                                                                                                                        1238catch_72f: move-exception v14
                                                                                                                                                                                        1240invoke-virtual {v14}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        1241const/16 v29, -0x2
                                                                                                                                                                                        1242goto/16 :goto_122
                                                                                                                                                                                        1243catch_737: move-exception v14
                                                                                                                                                                                        1244try_start_738:
                                                                                                                                                                                        1245invoke-virtual {v14}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        1246try_end_73b: if-eqz v15, :cond_745
                                                                                                                                                                                        1247try_start_73d:
                                                                                                                                                                                        1248invoke-virtual {v15}, Ljava/nio/channels/FileChannel;->close()V
                                                                                                                                                                                        1249try_end_740: if-eqz v25, :cond_745
                                                                                                                                                                                        1250try_start_742:
                                                                                                                                                                                        1251invoke-virtual/range {v25 .. v25}, Ljava/io/RandomAccessFile;->close()V
                                                                                                                                                                                        1252cond_745: const/16 v29, -0x2
                                                                                                                                                                                        1253move-object/from16 v24, v25
                                                                                                                                                                                        1254goto/16 :goto_122
                                                                                                                                                                                        1255catch_74b: move-exception v14
                                                                                                                                                                                        1256try_start_74c:
                                                                                                                                                                                        1257invoke-virtual {v14}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        1258try_end_74f: if-eqz v25, :cond_754
                                                                                                                                                                                        1259try_start_751:
                                                                                                                                                                                        1260invoke-virtual/range {v25 .. v25}, Ljava/io/RandomAccessFile;->close()V
                                                                                                                                                                                        1261cond_754: const/16 v29, -0x2
                                                                                                                                                                                        1262move-object/from16 v24, v25
                                                                                                                                                                                        1263goto/16 :goto_122
                                                                                                                                                                                        1264catch_75a: move-exception v14
                                                                                                                                                                                        1266invoke-virtual {v14}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        1267const/16 v29, -0x2
                                                                                                                                                                                        1268move-object/from16 v24, v25
                                                                                                                                                                                        1269goto/16 :goto_122
                                                                                                                                                                                        1270catchall_764: move-exception v29
                                                                                                                                                                                        1271if-eqz v25, :cond_76a
                                                                                                                                                                                        1272try_start_767:
                                                                                                                                                                                        1273invoke-virtual/range {v25 .. v25}, Ljava/io/RandomAccessFile;->close()V
                                                                                                                                                                                        1274cond_76a: throw v29
                                                                                                                                                                                        1275catch_76b: move-exception v14
                                                                                                                                                                                        1277invoke-virtual {v14}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        1278const/16 v29, -0x2
                                                                                                                                                                                        1279move-object/from16 v24, v25
                                                                                                                                                                                        1280goto/16 :goto_122
                                                                                                                                                                                        1281catch_775: move-exception v14
                                                                                                                                                                                        1283invoke-virtual {v14}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        1284const/16 v29, -0x2
                                                                                                                                                                                        1285move-object/from16 v24, v25
                                                                                                                                                                                        1286goto/16 :goto_122
                                                                                                                                                                                        1287catchall_77f: move-exception v29
                                                                                                                                                                                        1288if-eqz v15, :cond_78a
                                                                                                                                                                                        1289try_start_782:
                                                                                                                                                                                        1290invoke-virtual {v15}, Ljava/nio/channels/FileChannel;->close()V
                                                                                                                                                                                        1291try_end_785: if-eqz v25, :cond_78a
                                                                                                                                                                                        1292try_start_787:
                                                                                                                                                                                        1293invoke-virtual/range {v25 .. v25}, Ljava/io/RandomAccessFile;->close()V
                                                                                                                                                                                        1294try_end_78a: throw v29
                                                                                                                                                                                        1295catch_78b: move-exception v14
                                                                                                                                                                                        1296try_start_78c:
                                                                                                                                                                                        1297invoke-virtual {v14}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        1298try_end_78f: if-eqz v25, :cond_794
                                                                                                                                                                                        1299try_start_791:
                                                                                                                                                                                        1300invoke-virtual/range {v25 .. v25}, Ljava/io/RandomAccessFile;->close()V
                                                                                                                                                                                        1301cond_794: const/16 v29, -0x2
                                                                                                                                                                                        1302move-object/from16 v24, v25
                                                                                                                                                                                        1303goto/16 :goto_122
                                                                                                                                                                                        1304catch_79a: move-exception v14
                                                                                                                                                                                        1306invoke-virtual {v14}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        1307const/16 v29, -0x2
                                                                                                                                                                                        1308move-object/from16 v24, v25
                                                                                                                                                                                        1309goto/16 :goto_122
                                                                                                                                                                                        1310catchall_7a4: move-exception v29
                                                                                                                                                                                        1311if-eqz v25, :cond_7aa
                                                                                                                                                                                        1312try_start_7a7:
                                                                                                                                                                                        1313invoke-virtual/range {v25 .. v25}, Ljava/io/RandomAccessFile;->close()V
                                                                                                                                                                                        1314try_end_7aa: throw v29
                                                                                                                                                                                        1315catch_7ab: move-exception v14
                                                                                                                                                                                        1317invoke-virtual {v14}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        1318const/16 v29, -0x2
                                                                                                                                                                                        1319move-object/from16 v24, v25
                                                                                                                                                                                        1320goto/16 :goto_122
                                                                                                                                                                                        1321catch_7b5: move-exception v14
                                                                                                                                                                                        1323invoke-virtual {v14}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        1324const/16 v29, -0x2
                                                                                                                                                                                        1325move-object/from16 v24, v25
                                                                                                                                                                                        1326goto/16 :goto_122
                                                                                                                                                                                        1327catch_7bf: move-exception v14
                                                                                                                                                                                        1328try_start_7c0:
                                                                                                                                                                                        1329invoke-virtual {v14}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        1330try_end_7c3: if-eqz v25, :cond_7c8
                                                                                                                                                                                        1331try_start_7c5:
                                                                                                                                                                                        1332invoke-virtual/range {v25 .. v25}, Ljava/io/RandomAccessFile;->close()V
                                                                                                                                                                                        1333try_end_7c8: const/16 v29, -0x2
                                                                                                                                                                                        1334move-object/from16 v24, v25
                                                                                                                                                                                        1335goto/16 :goto_122
                                                                                                                                                                                        1336catch_7ce: move-exception v14
                                                                                                                                                                                        1338invoke-virtual {v14}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        1339const/16 v29, -0x2
                                                                                                                                                                                        1340move-object/from16 v24, v25
                                                                                                                                                                                        1341goto/16 :goto_122
                                                                                                                                                                                        1342catchall_7d8: move-exception v29
                                                                                                                                                                                        1343if-eqz v25, :cond_7de
                                                                                                                                                                                        1344try_start_7db:
                                                                                                                                                                                        1345invoke-virtual/range {v25 .. v25}, Ljava/io/RandomAccessFile;->close()V
                                                                                                                                                                                        1346cond_7de: throw v29
                                                                                                                                                                                        1347catch_7df: move-exception v14
                                                                                                                                                                                        1349invoke-virtual {v14}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        1350const/16 v29, -0x2
                                                                                                                                                                                        1351move-object/from16 v24, v25
                                                                                                                                                                                        1352goto/16 :goto_122
                                                                                                                                                                                        1353catch_7e9: move-exception v14
                                                                                                                                                                                        1355invoke-virtual {v14}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        1356const/16 v29, -0x2
                                                                                                                                                                                        1357move-object/from16 v24, v25
                                                                                                                                                                                        1358goto/16 :goto_122
                                                                                                                                                                                        1359catchall_7f3: move-exception v29
                                                                                                                                                                                        1360move-object/from16 v24, v25
                                                                                                                                                                                        1361goto/16 :goto_685
                                                                                                                                                                                        1362catch_7f8: move-exception v14
                                                                                                                                                                                        1363goto/16 :goto_5cc
                                                                                                                                                                                        1364catch_7fb: move-exception v14
                                                                                                                                                                                        1365move-object v9, v10
                                                                                                                                                                                        1366goto/16 :goto_356
                                                                                                                                                                                        1367catch_7ff: move-exception v14
                                                                                                                                                                                        1368move-object v9, v10
                                                                                                                                                                                        1369move-object v4, v5
                                                                                                                                                                                        1370goto/16 :goto_356
                                                                                                                                                                                        1371cond_804: move-object v9, v10
                                                                                                                                                                                        1372move-object v4, v5
                                                                                                                                                                                        1373goto/16 :goto_127
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.<init>
                                                                                                                                                                                        • c.g.a.a.a.b.a:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.b:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.c:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.d:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.e:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.f:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.g:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.h:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.i:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.j:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.k:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.l:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.m:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.n:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.o:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.p:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.q:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.r:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.s:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.t:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.u:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.v:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.w:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.x:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.y:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.z:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.A:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.B:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.C:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.D:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.E:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.F:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.G:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.H:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.I:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.J:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.K:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.L:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.M:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.N:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.O:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.P:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.Q:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.R:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.S:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.T:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.U:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.V:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.W:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.X:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.Y:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.Z:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.aa:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.ba:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.ca:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.da:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.ea:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.fa:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.ga:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.ha:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.ia:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.ja:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.ka:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.la:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.ma:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.na:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.oa:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.pa:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.qa:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.ra:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.sa:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.ta:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.ua:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.va:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.wa:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.xa:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.ya:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.za:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.Aa:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.Ba:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.Ca:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.Da:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.Ea:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.Fa:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.Ga:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.Ha:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.Ia:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.Ja:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.Ka:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.La:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.Ma:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.Na:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.Oa:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.Pa:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.Qa:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.Ra:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.Sa:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.Ta:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.Ua:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.Va:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.Wa:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.Xa:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.Ya:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.Za:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b._a:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.ab:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.bb:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.cb:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.db:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.eb:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.fb:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.gb:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.hb:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.ib:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.jb:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.kb:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.lb:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.mb:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.nb:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.ob:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.pb:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.qb:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.rb:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.sb:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.tb:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.ub:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.vb:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.wb:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.xb:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.yb:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.zb:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.Ab:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.Bb:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.Cb:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.Db:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.Eb:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.Fb:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.Gb:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.Hb:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.Ib:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.Jb:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.Kb:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.Lb:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.Mb:Lc/g/a/a/a/b
                                                                                                                                                                                        • c.g.a.a.a.b.Nb:Lc/g/a/a/a/b
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • INTERNET
                                                                                                                                                                                        • ACCESS_NETWORK_STATE
                                                                                                                                                                                        • CHANGE_NETWORK_STATE
                                                                                                                                                                                        • ACCESS_WIFI_STATE
                                                                                                                                                                                        • CHANGE_WIFI_STATE
                                                                                                                                                                                        • BLUETOOTH
                                                                                                                                                                                        • BLUETOOTH_ADMIN
                                                                                                                                                                                        • WRITE_OWNER_DATA
                                                                                                                                                                                        • WRITE_EXTERNAL_STORAGE
                                                                                                                                                                                        • READ_PHONE_STATE
                                                                                                                                                                                        • CALL_PHONE
                                                                                                                                                                                        • READ_PHONE_SMS
                                                                                                                                                                                        • SEND_SMS
                                                                                                                                                                                        • RECEIVE_SMS
                                                                                                                                                                                        • WRITE_SMS
                                                                                                                                                                                        • BROADCAST_SMS
                                                                                                                                                                                        • BATTERY_STATS
                                                                                                                                                                                        • CAMERA
                                                                                                                                                                                        • FLASHLIGHT
                                                                                                                                                                                        • VIBRATE
                                                                                                                                                                                        • READ_CONTACTS
                                                                                                                                                                                        • WRITE_CONTACTS
                                                                                                                                                                                        • RECORD_AUDIO
                                                                                                                                                                                        • SET_ORIENTATION
                                                                                                                                                                                        • SET_TIME
                                                                                                                                                                                        • SET_TIME_ZONE
                                                                                                                                                                                        • READ_OWNER_DATA
                                                                                                                                                                                        • DELETE_CACHE_FILES
                                                                                                                                                                                        • DELETE_PACKAGES
                                                                                                                                                                                        • MODIFY_AUDIO_SETTINGS
                                                                                                                                                                                        • PROCESS_OUTGOING_CALLS
                                                                                                                                                                                        • READ_HISTORY_BOOKMARKS
                                                                                                                                                                                        • REBOOT
                                                                                                                                                                                        • SET_WALLPAPER
                                                                                                                                                                                        • RECEIVE_MMS
                                                                                                                                                                                        • WRITE_HISTORY_BOOKMARKS
                                                                                                                                                                                        • GET_TASKS
                                                                                                                                                                                        • ACCESS_CHECKIN_PROPERTIES
                                                                                                                                                                                        • ACCESS_COARSE_LOCATION
                                                                                                                                                                                        • ACCESS_FINE_LOCATION
                                                                                                                                                                                        • ACCESS_LOCATION_EXTRA_COMMANDS
                                                                                                                                                                                        • ACCESS_NOTIFICATION_POLICY
                                                                                                                                                                                        • ACCOUNT_MANAGER
                                                                                                                                                                                        • ADD_VOICEMAIL
                                                                                                                                                                                        • BIND_ACCESSIBILITY_SERVICE
                                                                                                                                                                                        • BIND_APPWIDGET
                                                                                                                                                                                        • BIND_CARRIER_MESSAGING_SERVICE
                                                                                                                                                                                        • BIND_CARRIER_SERVICES
                                                                                                                                                                                        • BIND_CHOOSER_TARGET_SERVICE
                                                                                                                                                                                        • BIND_CONDITION_PROVIDER_SERVICE
                                                                                                                                                                                        • BIND_DEVICE_ADMIN
                                                                                                                                                                                        • BIND_DREAM_SERVICE
                                                                                                                                                                                        • BIND_INCALL_SERVICE
                                                                                                                                                                                        • BIND_INPUT_METHOD
                                                                                                                                                                                        • BIND_MIDI_DEVICE_SERVICE
                                                                                                                                                                                        • BIND_NFC_SERVICE
                                                                                                                                                                                        • BIND_NOTIFICATION_LISTENER_SERVICE
                                                                                                                                                                                        • BIND_PRINT_SERVICE
                                                                                                                                                                                        • BIND_QUICK_SETTINGS_TILE
                                                                                                                                                                                        • BIND_REMOTEVIEWS
                                                                                                                                                                                        • BIND_SCREENING_SERVICE
                                                                                                                                                                                        • BIND_TELECOM_CONNECTION_SERVICE
                                                                                                                                                                                        • BIND_TEXT_SERVICE
                                                                                                                                                                                        • BIND_TV_INPUT
                                                                                                                                                                                        • BIND_VOICE_INTERACTION
                                                                                                                                                                                        • BIND_VPN_SERVICE
                                                                                                                                                                                        • BIND_VR_LISTENER_SERVICE
                                                                                                                                                                                        • BIND_WALLPAPER
                                                                                                                                                                                        • BLUETOOTH_PRIVILEGED
                                                                                                                                                                                        • BODY_SENSORS
                                                                                                                                                                                        • BROADCAST_PACKAGE_REMOVED
                                                                                                                                                                                        • BROADCAST_STICKY
                                                                                                                                                                                        • BROADCAST_WAP_PUSH
                                                                                                                                                                                        • CALL_PRIVILEGED
                                                                                                                                                                                        • CAPTURE_AUDIO_OUTPUT
                                                                                                                                                                                        • CAPTURE_SECURE_VIDEO_OUTPUT
                                                                                                                                                                                        • CAPTURE_VIDEO_OUTPUT
                                                                                                                                                                                        • CHANGE_COMPONENT_ENABLED_STATE
                                                                                                                                                                                        • CHANGE_CONFIGURATION
                                                                                                                                                                                        • CHANGE_WIFI_MULTICAST_STATE
                                                                                                                                                                                        • CLEAR_APP_CACHE
                                                                                                                                                                                        • CONTROL_LOCATION_UPDATES
                                                                                                                                                                                        • DIAGNOSTIC
                                                                                                                                                                                        • DISABLE_KEYGUARD
                                                                                                                                                                                        • DUMP
                                                                                                                                                                                        • EXPAND_STATUS_BAR
                                                                                                                                                                                        • FACTORY_TEST
                                                                                                                                                                                        • GET_ACCOUNTS
                                                                                                                                                                                        • GET_ACCOUNTS_PRIVILEGED
                                                                                                                                                                                        • GET_PACKAGE_SIZE
                                                                                                                                                                                        • GLOBAL_SEARCH
                                                                                                                                                                                        • INSTALL_LOCATION_PROVIDER
                                                                                                                                                                                        • INSTALL_PACKAGES
                                                                                                                                                                                        • INSTALL_SHORTCUT
                                                                                                                                                                                        • KILL_BACKGROUND_PROCESSES
                                                                                                                                                                                        • LOCATION_HARDWARE
                                                                                                                                                                                        • MANAGE_DOCUMENTS
                                                                                                                                                                                        • MASTER_CLEAR
                                                                                                                                                                                        • MEDIA_CONTENT_CONTROL
                                                                                                                                                                                        • MODIFY_PHONE_STATE
                                                                                                                                                                                        • MOUNT_FORMAT_FILESYSTEMS
                                                                                                                                                                                        • MOUNT_UNMOUNT_FILESYSTEMS
                                                                                                                                                                                        • NFC
                                                                                                                                                                                        • PACKAGE_USAGE_STATS
                                                                                                                                                                                        • PERSISTENT_ACTIVITY
                                                                                                                                                                                        • READ_CALENDAR
                                                                                                                                                                                        • READ_CALL_LOG
                                                                                                                                                                                        • READ_EXTERNAL_STORAGE
                                                                                                                                                                                        • READ_FRAME_BUFFER
                                                                                                                                                                                        • READ_INPUT_STATE
                                                                                                                                                                                        • READ_LOGS
                                                                                                                                                                                        • READ_SYNC_SETTINGS
                                                                                                                                                                                        • READ_SYNC_STATS
                                                                                                                                                                                        • READ_VOICEMAIL
                                                                                                                                                                                        • RECEIVE_BOOT_COMPLETED
                                                                                                                                                                                        • RECEIVE_WAP_PUSH
                                                                                                                                                                                        • REORDER_TASKS
                                                                                                                                                                                        • REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
                                                                                                                                                                                        • REQUEST_INSTALL_PACKAGES
                                                                                                                                                                                        • RESTART_PACKAGES
                                                                                                                                                                                        • SEND_RESPOND_VIA_MESSAGE
                                                                                                                                                                                        • SET_ALARM
                                                                                                                                                                                        • SET_ALWAYS_FINISH
                                                                                                                                                                                        • SET_ANIMATION_SCALE
                                                                                                                                                                                        • SET_DEBUG_APP
                                                                                                                                                                                        • SET_PREFERRED_APPLICATIONS
                                                                                                                                                                                        • SET_PROCESS_LIMIT
                                                                                                                                                                                        • SET_WALLPAPER_HINTS
                                                                                                                                                                                        • SIGNAL_PERSISTENT_PROCESSES
                                                                                                                                                                                        • STATUS_BAR
                                                                                                                                                                                        • SYSTEM_ALERT_WINDOW
                                                                                                                                                                                        • TRANSMIT_IR
                                                                                                                                                                                        • UNINSTALL_SHORTCUT
                                                                                                                                                                                        • UPDATE_DEVICE_STATS
                                                                                                                                                                                        • USE_FINGERPRINT
                                                                                                                                                                                        • USE_SIP
                                                                                                                                                                                        • WRITE_GSERVICES
                                                                                                                                                                                        • WAKE_LOCK
                                                                                                                                                                                        • WRITE_APN_SETTINGS
                                                                                                                                                                                        • WRITE_CALENDAR
                                                                                                                                                                                        • WRITE_CALL_LOG
                                                                                                                                                                                        • WRITE_SECURE_SETTINGS
                                                                                                                                                                                        • WRITE_SETTINGS
                                                                                                                                                                                        • WRITE_SYNC_SETTINGS
                                                                                                                                                                                        • WRITE_VOICEMAIL
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        1const/4 v1, 0x0
                                                                                                                                                                                        3const-string v2, "INTERNET"
                                                                                                                                                                                        5invoke-direct {v0, v2, v1, v1}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        6sput-object v0, Lc/g/a/a/a/b;->a:Lc/g/a/a/a/b;
                                                                                                                                                                                        7new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        8const/4 v2, 0x1
                                                                                                                                                                                        10const-string v3, "ACCESS_NETWORK_STATE"
                                                                                                                                                                                        12invoke-direct {v0, v3, v2, v2}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        13sput-object v0, Lc/g/a/a/a/b;->b:Lc/g/a/a/a/b;
                                                                                                                                                                                        14new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        15const/4 v3, 0x2
                                                                                                                                                                                        17const-string v4, "CHANGE_NETWORK_STATE"
                                                                                                                                                                                        19invoke-direct {v0, v4, v3, v3}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        20sput-object v0, Lc/g/a/a/a/b;->c:Lc/g/a/a/a/b;
                                                                                                                                                                                        21new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        22const/4 v4, 0x3
                                                                                                                                                                                        24const-string v5, "ACCESS_WIFI_STATE"
                                                                                                                                                                                        26invoke-direct {v0, v5, v4, v4}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        27sput-object v0, Lc/g/a/a/a/b;->d:Lc/g/a/a/a/b;
                                                                                                                                                                                        28new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        29const/4 v5, 0x4
                                                                                                                                                                                        31const-string v6, "CHANGE_WIFI_STATE"
                                                                                                                                                                                        33invoke-direct {v0, v6, v5, v5}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        34sput-object v0, Lc/g/a/a/a/b;->e:Lc/g/a/a/a/b;
                                                                                                                                                                                        35new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        36const/4 v6, 0x5
                                                                                                                                                                                        38const-string v7, "BLUETOOTH"
                                                                                                                                                                                        40invoke-direct {v0, v7, v6, v6}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        41sput-object v0, Lc/g/a/a/a/b;->f:Lc/g/a/a/a/b;
                                                                                                                                                                                        42new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        43const/4 v7, 0x6
                                                                                                                                                                                        45const-string v8, "BLUETOOTH_ADMIN"
                                                                                                                                                                                        47invoke-direct {v0, v8, v7, v7}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        48sput-object v0, Lc/g/a/a/a/b;->g:Lc/g/a/a/a/b;
                                                                                                                                                                                        49new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        50const/4 v8, 0x7
                                                                                                                                                                                        52const-string v9, "WRITE_OWNER_DATA"
                                                                                                                                                                                        54invoke-direct {v0, v9, v8, v8}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        55sput-object v0, Lc/g/a/a/a/b;->h:Lc/g/a/a/a/b;
                                                                                                                                                                                        56new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        57const/16 v9, 0x8
                                                                                                                                                                                        59const-string v10, "WRITE_EXTERNAL_STORAGE"
                                                                                                                                                                                        61invoke-direct {v0, v10, v9, v9}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        62sput-object v0, Lc/g/a/a/a/b;->i:Lc/g/a/a/a/b;
                                                                                                                                                                                        63new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        64const/16 v10, 0x9
                                                                                                                                                                                        66const-string v11, "READ_PHONE_STATE"
                                                                                                                                                                                        68invoke-direct {v0, v11, v10, v10}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        69sput-object v0, Lc/g/a/a/a/b;->j:Lc/g/a/a/a/b;
                                                                                                                                                                                        70new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        71const/16 v11, 0xa
                                                                                                                                                                                        73const-string v12, "CALL_PHONE"
                                                                                                                                                                                        75invoke-direct {v0, v12, v11, v11}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        76sput-object v0, Lc/g/a/a/a/b;->k:Lc/g/a/a/a/b;
                                                                                                                                                                                        77new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        78const/16 v12, 0xb
                                                                                                                                                                                        80const-string v13, "READ_PHONE_SMS"
                                                                                                                                                                                        82invoke-direct {v0, v13, v12, v12}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        83sput-object v0, Lc/g/a/a/a/b;->l:Lc/g/a/a/a/b;
                                                                                                                                                                                        84new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        85const/16 v13, 0xc
                                                                                                                                                                                        87const-string v14, "SEND_SMS"
                                                                                                                                                                                        89invoke-direct {v0, v14, v13, v13}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        90sput-object v0, Lc/g/a/a/a/b;->m:Lc/g/a/a/a/b;
                                                                                                                                                                                        91new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        92const/16 v14, 0xd
                                                                                                                                                                                        94const-string v15, "RECEIVE_SMS"
                                                                                                                                                                                        96invoke-direct {v0, v15, v14, v14}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        97sput-object v0, Lc/g/a/a/a/b;->n:Lc/g/a/a/a/b;
                                                                                                                                                                                        98new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        99const/16 v15, 0xe
                                                                                                                                                                                        101const-string v14, "WRITE_SMS"
                                                                                                                                                                                        103invoke-direct {v0, v14, v15, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        104sput-object v0, Lc/g/a/a/a/b;->o:Lc/g/a/a/a/b;
                                                                                                                                                                                        105new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        107const-string v14, "BROADCAST_SMS"
                                                                                                                                                                                        108const/16 v15, 0xf
                                                                                                                                                                                        109const/16 v13, 0xf
                                                                                                                                                                                        111invoke-direct {v0, v14, v15, v13}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        112sput-object v0, Lc/g/a/a/a/b;->p:Lc/g/a/a/a/b;
                                                                                                                                                                                        113new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        115const-string v13, "BATTERY_STATS"
                                                                                                                                                                                        116const/16 v14, 0x10
                                                                                                                                                                                        117const/16 v15, 0x10
                                                                                                                                                                                        119invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        120sput-object v0, Lc/g/a/a/a/b;->q:Lc/g/a/a/a/b;
                                                                                                                                                                                        121new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        123const-string v13, "CAMERA"
                                                                                                                                                                                        124const/16 v14, 0x11
                                                                                                                                                                                        125const/16 v15, 0x11
                                                                                                                                                                                        127invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        128sput-object v0, Lc/g/a/a/a/b;->r:Lc/g/a/a/a/b;
                                                                                                                                                                                        129new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        131const-string v13, "FLASHLIGHT"
                                                                                                                                                                                        132const/16 v14, 0x12
                                                                                                                                                                                        133const/16 v15, 0x12
                                                                                                                                                                                        135invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        136sput-object v0, Lc/g/a/a/a/b;->s:Lc/g/a/a/a/b;
                                                                                                                                                                                        137new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        139const-string v13, "VIBRATE"
                                                                                                                                                                                        140const/16 v14, 0x13
                                                                                                                                                                                        141const/16 v15, 0x13
                                                                                                                                                                                        143invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        144sput-object v0, Lc/g/a/a/a/b;->t:Lc/g/a/a/a/b;
                                                                                                                                                                                        145new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        147const-string v13, "READ_CONTACTS"
                                                                                                                                                                                        148const/16 v14, 0x14
                                                                                                                                                                                        149const/16 v15, 0x14
                                                                                                                                                                                        151invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        152sput-object v0, Lc/g/a/a/a/b;->u:Lc/g/a/a/a/b;
                                                                                                                                                                                        153new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        155const-string v13, "WRITE_CONTACTS"
                                                                                                                                                                                        156const/16 v14, 0x15
                                                                                                                                                                                        157const/16 v15, 0x15
                                                                                                                                                                                        159invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        160sput-object v0, Lc/g/a/a/a/b;->v:Lc/g/a/a/a/b;
                                                                                                                                                                                        161new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        163const-string v13, "RECORD_AUDIO"
                                                                                                                                                                                        164const/16 v14, 0x16
                                                                                                                                                                                        165const/16 v15, 0x16
                                                                                                                                                                                        167invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        168sput-object v0, Lc/g/a/a/a/b;->w:Lc/g/a/a/a/b;
                                                                                                                                                                                        169new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        171const-string v13, "SET_ORIENTATION"
                                                                                                                                                                                        172const/16 v14, 0x17
                                                                                                                                                                                        173const/16 v15, 0x17
                                                                                                                                                                                        175invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        176sput-object v0, Lc/g/a/a/a/b;->x:Lc/g/a/a/a/b;
                                                                                                                                                                                        177new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        179const-string v13, "SET_TIME"
                                                                                                                                                                                        180const/16 v14, 0x18
                                                                                                                                                                                        181const/16 v15, 0x18
                                                                                                                                                                                        183invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        184sput-object v0, Lc/g/a/a/a/b;->y:Lc/g/a/a/a/b;
                                                                                                                                                                                        185new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        187const-string v13, "SET_TIME_ZONE"
                                                                                                                                                                                        188const/16 v14, 0x19
                                                                                                                                                                                        189const/16 v15, 0x19
                                                                                                                                                                                        191invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        192sput-object v0, Lc/g/a/a/a/b;->z:Lc/g/a/a/a/b;
                                                                                                                                                                                        193new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        195const-string v13, "READ_OWNER_DATA"
                                                                                                                                                                                        196const/16 v14, 0x1a
                                                                                                                                                                                        197const/16 v15, 0x1a
                                                                                                                                                                                        199invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        200sput-object v0, Lc/g/a/a/a/b;->A:Lc/g/a/a/a/b;
                                                                                                                                                                                        201new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        203const-string v13, "DELETE_CACHE_FILES"
                                                                                                                                                                                        204const/16 v14, 0x1b
                                                                                                                                                                                        205const/16 v15, 0x1b
                                                                                                                                                                                        207invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        208sput-object v0, Lc/g/a/a/a/b;->B:Lc/g/a/a/a/b;
                                                                                                                                                                                        209new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        211const-string v13, "DELETE_PACKAGES"
                                                                                                                                                                                        212const/16 v14, 0x1c
                                                                                                                                                                                        213const/16 v15, 0x1c
                                                                                                                                                                                        215invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        216sput-object v0, Lc/g/a/a/a/b;->C:Lc/g/a/a/a/b;
                                                                                                                                                                                        217new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        219const-string v13, "MODIFY_AUDIO_SETTINGS"
                                                                                                                                                                                        220const/16 v14, 0x1d
                                                                                                                                                                                        221const/16 v15, 0x1d
                                                                                                                                                                                        223invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        224sput-object v0, Lc/g/a/a/a/b;->D:Lc/g/a/a/a/b;
                                                                                                                                                                                        225new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        227const-string v13, "PROCESS_OUTGOING_CALLS"
                                                                                                                                                                                        228const/16 v14, 0x1e
                                                                                                                                                                                        229const/16 v15, 0x1e
                                                                                                                                                                                        231invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        232sput-object v0, Lc/g/a/a/a/b;->E:Lc/g/a/a/a/b;
                                                                                                                                                                                        233new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        235const-string v13, "READ_HISTORY_BOOKMARKS"
                                                                                                                                                                                        236const/16 v14, 0x1f
                                                                                                                                                                                        237const/16 v15, 0x1f
                                                                                                                                                                                        239invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        240sput-object v0, Lc/g/a/a/a/b;->F:Lc/g/a/a/a/b;
                                                                                                                                                                                        241new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        243const-string v13, "REBOOT"
                                                                                                                                                                                        244const/16 v14, 0x20
                                                                                                                                                                                        245const/16 v15, 0x20
                                                                                                                                                                                        247invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        248sput-object v0, Lc/g/a/a/a/b;->G:Lc/g/a/a/a/b;
                                                                                                                                                                                        249new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        251const-string v13, "SET_WALLPAPER"
                                                                                                                                                                                        252const/16 v14, 0x21
                                                                                                                                                                                        253const/16 v15, 0x21
                                                                                                                                                                                        255invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        256sput-object v0, Lc/g/a/a/a/b;->H:Lc/g/a/a/a/b;
                                                                                                                                                                                        257new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        259const-string v13, "RECEIVE_MMS"
                                                                                                                                                                                        260const/16 v14, 0x22
                                                                                                                                                                                        261const/16 v15, 0x22
                                                                                                                                                                                        263invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        264sput-object v0, Lc/g/a/a/a/b;->I:Lc/g/a/a/a/b;
                                                                                                                                                                                        265new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        267const-string v13, "WRITE_HISTORY_BOOKMARKS"
                                                                                                                                                                                        268const/16 v14, 0x23
                                                                                                                                                                                        269const/16 v15, 0x23
                                                                                                                                                                                        271invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        272sput-object v0, Lc/g/a/a/a/b;->J:Lc/g/a/a/a/b;
                                                                                                                                                                                        273new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        275const-string v13, "GET_TASKS"
                                                                                                                                                                                        276const/16 v14, 0x24
                                                                                                                                                                                        277const/16 v15, 0x24
                                                                                                                                                                                        279invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        280sput-object v0, Lc/g/a/a/a/b;->K:Lc/g/a/a/a/b;
                                                                                                                                                                                        281new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        283const-string v13, "ACCESS_CHECKIN_PROPERTIES"
                                                                                                                                                                                        284const/16 v14, 0x25
                                                                                                                                                                                        285const/16 v15, 0x25
                                                                                                                                                                                        287invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        288sput-object v0, Lc/g/a/a/a/b;->L:Lc/g/a/a/a/b;
                                                                                                                                                                                        289new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        291const-string v13, "ACCESS_COARSE_LOCATION"
                                                                                                                                                                                        292const/16 v14, 0x26
                                                                                                                                                                                        293const/16 v15, 0x26
                                                                                                                                                                                        295invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        296sput-object v0, Lc/g/a/a/a/b;->M:Lc/g/a/a/a/b;
                                                                                                                                                                                        297new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        299const-string v13, "ACCESS_FINE_LOCATION"
                                                                                                                                                                                        300const/16 v14, 0x27
                                                                                                                                                                                        301const/16 v15, 0x27
                                                                                                                                                                                        303invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        304sput-object v0, Lc/g/a/a/a/b;->N:Lc/g/a/a/a/b;
                                                                                                                                                                                        305new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        307const-string v13, "ACCESS_LOCATION_EXTRA_COMMANDS"
                                                                                                                                                                                        308const/16 v14, 0x28
                                                                                                                                                                                        309const/16 v15, 0x28
                                                                                                                                                                                        311invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        312sput-object v0, Lc/g/a/a/a/b;->O:Lc/g/a/a/a/b;
                                                                                                                                                                                        313new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        315const-string v13, "ACCESS_NOTIFICATION_POLICY"
                                                                                                                                                                                        316const/16 v14, 0x29
                                                                                                                                                                                        317const/16 v15, 0x29
                                                                                                                                                                                        319invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        320sput-object v0, Lc/g/a/a/a/b;->P:Lc/g/a/a/a/b;
                                                                                                                                                                                        321new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        323const-string v13, "ACCOUNT_MANAGER"
                                                                                                                                                                                        324const/16 v14, 0x2a
                                                                                                                                                                                        325const/16 v15, 0x2a
                                                                                                                                                                                        327invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        328sput-object v0, Lc/g/a/a/a/b;->Q:Lc/g/a/a/a/b;
                                                                                                                                                                                        329new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        331const-string v13, "ADD_VOICEMAIL"
                                                                                                                                                                                        332const/16 v14, 0x2b
                                                                                                                                                                                        333const/16 v15, 0x2b
                                                                                                                                                                                        335invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        336sput-object v0, Lc/g/a/a/a/b;->R:Lc/g/a/a/a/b;
                                                                                                                                                                                        337new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        339const-string v13, "BIND_ACCESSIBILITY_SERVICE"
                                                                                                                                                                                        340const/16 v14, 0x2c
                                                                                                                                                                                        341const/16 v15, 0x2c
                                                                                                                                                                                        343invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        344sput-object v0, Lc/g/a/a/a/b;->S:Lc/g/a/a/a/b;
                                                                                                                                                                                        345new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        347const-string v13, "BIND_APPWIDGET"
                                                                                                                                                                                        348const/16 v14, 0x2d
                                                                                                                                                                                        349const/16 v15, 0x2d
                                                                                                                                                                                        351invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        352sput-object v0, Lc/g/a/a/a/b;->T:Lc/g/a/a/a/b;
                                                                                                                                                                                        353new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        355const-string v13, "BIND_CARRIER_MESSAGING_SERVICE"
                                                                                                                                                                                        356const/16 v14, 0x2e
                                                                                                                                                                                        357const/16 v15, 0x2e
                                                                                                                                                                                        359invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        360sput-object v0, Lc/g/a/a/a/b;->U:Lc/g/a/a/a/b;
                                                                                                                                                                                        361new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        363const-string v13, "BIND_CARRIER_SERVICES"
                                                                                                                                                                                        364const/16 v14, 0x2f
                                                                                                                                                                                        365const/16 v15, 0x2f
                                                                                                                                                                                        367invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        368sput-object v0, Lc/g/a/a/a/b;->V:Lc/g/a/a/a/b;
                                                                                                                                                                                        369new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        371const-string v13, "BIND_CHOOSER_TARGET_SERVICE"
                                                                                                                                                                                        372const/16 v14, 0x30
                                                                                                                                                                                        373const/16 v15, 0x30
                                                                                                                                                                                        375invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        376sput-object v0, Lc/g/a/a/a/b;->W:Lc/g/a/a/a/b;
                                                                                                                                                                                        377new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        379const-string v13, "BIND_CONDITION_PROVIDER_SERVICE"
                                                                                                                                                                                        380const/16 v14, 0x31
                                                                                                                                                                                        381const/16 v15, 0x31
                                                                                                                                                                                        383invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        384sput-object v0, Lc/g/a/a/a/b;->X:Lc/g/a/a/a/b;
                                                                                                                                                                                        385new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        387const-string v13, "BIND_DEVICE_ADMIN"
                                                                                                                                                                                        388const/16 v14, 0x32
                                                                                                                                                                                        389const/16 v15, 0x32
                                                                                                                                                                                        391invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        392sput-object v0, Lc/g/a/a/a/b;->Y:Lc/g/a/a/a/b;
                                                                                                                                                                                        393new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        395const-string v13, "BIND_DREAM_SERVICE"
                                                                                                                                                                                        396const/16 v14, 0x33
                                                                                                                                                                                        397const/16 v15, 0x33
                                                                                                                                                                                        399invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        400sput-object v0, Lc/g/a/a/a/b;->Z:Lc/g/a/a/a/b;
                                                                                                                                                                                        401new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        403const-string v13, "BIND_INCALL_SERVICE"
                                                                                                                                                                                        404const/16 v14, 0x34
                                                                                                                                                                                        405const/16 v15, 0x34
                                                                                                                                                                                        407invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        408sput-object v0, Lc/g/a/a/a/b;->aa:Lc/g/a/a/a/b;
                                                                                                                                                                                        409new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        411const-string v13, "BIND_INPUT_METHOD"
                                                                                                                                                                                        412const/16 v14, 0x35
                                                                                                                                                                                        413const/16 v15, 0x35
                                                                                                                                                                                        415invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        416sput-object v0, Lc/g/a/a/a/b;->ba:Lc/g/a/a/a/b;
                                                                                                                                                                                        417new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        419const-string v13, "BIND_MIDI_DEVICE_SERVICE"
                                                                                                                                                                                        420const/16 v14, 0x36
                                                                                                                                                                                        421const/16 v15, 0x36
                                                                                                                                                                                        423invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        424sput-object v0, Lc/g/a/a/a/b;->ca:Lc/g/a/a/a/b;
                                                                                                                                                                                        425new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        427const-string v13, "BIND_NFC_SERVICE"
                                                                                                                                                                                        428const/16 v14, 0x37
                                                                                                                                                                                        429const/16 v15, 0x37
                                                                                                                                                                                        431invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        432sput-object v0, Lc/g/a/a/a/b;->da:Lc/g/a/a/a/b;
                                                                                                                                                                                        433new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        435const-string v13, "BIND_NOTIFICATION_LISTENER_SERVICE"
                                                                                                                                                                                        436const/16 v14, 0x38
                                                                                                                                                                                        437const/16 v15, 0x38
                                                                                                                                                                                        439invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        440sput-object v0, Lc/g/a/a/a/b;->ea:Lc/g/a/a/a/b;
                                                                                                                                                                                        441new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        443const-string v13, "BIND_PRINT_SERVICE"
                                                                                                                                                                                        444const/16 v14, 0x39
                                                                                                                                                                                        445const/16 v15, 0x39
                                                                                                                                                                                        447invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        448sput-object v0, Lc/g/a/a/a/b;->fa:Lc/g/a/a/a/b;
                                                                                                                                                                                        449new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        451const-string v13, "BIND_QUICK_SETTINGS_TILE"
                                                                                                                                                                                        452const/16 v14, 0x3a
                                                                                                                                                                                        453const/16 v15, 0x3a
                                                                                                                                                                                        455invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        456sput-object v0, Lc/g/a/a/a/b;->ga:Lc/g/a/a/a/b;
                                                                                                                                                                                        457new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        459const-string v13, "BIND_REMOTEVIEWS"
                                                                                                                                                                                        460const/16 v14, 0x3b
                                                                                                                                                                                        461const/16 v15, 0x3b
                                                                                                                                                                                        463invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        464sput-object v0, Lc/g/a/a/a/b;->ha:Lc/g/a/a/a/b;
                                                                                                                                                                                        465new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        467const-string v13, "BIND_SCREENING_SERVICE"
                                                                                                                                                                                        468const/16 v14, 0x3c
                                                                                                                                                                                        469const/16 v15, 0x3c
                                                                                                                                                                                        471invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        472sput-object v0, Lc/g/a/a/a/b;->ia:Lc/g/a/a/a/b;
                                                                                                                                                                                        473new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        475const-string v13, "BIND_TELECOM_CONNECTION_SERVICE"
                                                                                                                                                                                        476const/16 v14, 0x3d
                                                                                                                                                                                        477const/16 v15, 0x3d
                                                                                                                                                                                        479invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        480sput-object v0, Lc/g/a/a/a/b;->ja:Lc/g/a/a/a/b;
                                                                                                                                                                                        481new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        483const-string v13, "BIND_TEXT_SERVICE"
                                                                                                                                                                                        484const/16 v14, 0x3e
                                                                                                                                                                                        485const/16 v15, 0x3e
                                                                                                                                                                                        487invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        488sput-object v0, Lc/g/a/a/a/b;->ka:Lc/g/a/a/a/b;
                                                                                                                                                                                        489new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        491const-string v13, "BIND_TV_INPUT"
                                                                                                                                                                                        492const/16 v14, 0x3f
                                                                                                                                                                                        493const/16 v15, 0x3f
                                                                                                                                                                                        495invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        496sput-object v0, Lc/g/a/a/a/b;->la:Lc/g/a/a/a/b;
                                                                                                                                                                                        497new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        499const-string v13, "BIND_VOICE_INTERACTION"
                                                                                                                                                                                        500const/16 v14, 0x40
                                                                                                                                                                                        501const/16 v15, 0x40
                                                                                                                                                                                        503invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        504sput-object v0, Lc/g/a/a/a/b;->ma:Lc/g/a/a/a/b;
                                                                                                                                                                                        505new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        507const-string v13, "BIND_VPN_SERVICE"
                                                                                                                                                                                        508const/16 v14, 0x41
                                                                                                                                                                                        509const/16 v15, 0x41
                                                                                                                                                                                        511invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        512sput-object v0, Lc/g/a/a/a/b;->na:Lc/g/a/a/a/b;
                                                                                                                                                                                        513new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        515const-string v13, "BIND_VR_LISTENER_SERVICE"
                                                                                                                                                                                        516const/16 v14, 0x42
                                                                                                                                                                                        517const/16 v15, 0x42
                                                                                                                                                                                        519invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        520sput-object v0, Lc/g/a/a/a/b;->oa:Lc/g/a/a/a/b;
                                                                                                                                                                                        521new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        523const-string v13, "BIND_WALLPAPER"
                                                                                                                                                                                        524const/16 v14, 0x43
                                                                                                                                                                                        525const/16 v15, 0x43
                                                                                                                                                                                        527invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        528sput-object v0, Lc/g/a/a/a/b;->pa:Lc/g/a/a/a/b;
                                                                                                                                                                                        529new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        531const-string v13, "BLUETOOTH_PRIVILEGED"
                                                                                                                                                                                        532const/16 v14, 0x44
                                                                                                                                                                                        533const/16 v15, 0x44
                                                                                                                                                                                        535invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        536sput-object v0, Lc/g/a/a/a/b;->qa:Lc/g/a/a/a/b;
                                                                                                                                                                                        537new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        539const-string v13, "BODY_SENSORS"
                                                                                                                                                                                        540const/16 v14, 0x45
                                                                                                                                                                                        541const/16 v15, 0x45
                                                                                                                                                                                        543invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        544sput-object v0, Lc/g/a/a/a/b;->ra:Lc/g/a/a/a/b;
                                                                                                                                                                                        545new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        547const-string v13, "BROADCAST_PACKAGE_REMOVED"
                                                                                                                                                                                        548const/16 v14, 0x46
                                                                                                                                                                                        549const/16 v15, 0x46
                                                                                                                                                                                        551invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        552sput-object v0, Lc/g/a/a/a/b;->sa:Lc/g/a/a/a/b;
                                                                                                                                                                                        553new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        555const-string v13, "BROADCAST_STICKY"
                                                                                                                                                                                        556const/16 v14, 0x47
                                                                                                                                                                                        557const/16 v15, 0x47
                                                                                                                                                                                        559invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        560sput-object v0, Lc/g/a/a/a/b;->ta:Lc/g/a/a/a/b;
                                                                                                                                                                                        561new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        563const-string v13, "BROADCAST_WAP_PUSH"
                                                                                                                                                                                        564const/16 v14, 0x48
                                                                                                                                                                                        565const/16 v15, 0x48
                                                                                                                                                                                        567invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        568sput-object v0, Lc/g/a/a/a/b;->ua:Lc/g/a/a/a/b;
                                                                                                                                                                                        569new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        571const-string v13, "CALL_PRIVILEGED"
                                                                                                                                                                                        572const/16 v14, 0x49
                                                                                                                                                                                        573const/16 v15, 0x49
                                                                                                                                                                                        575invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        576sput-object v0, Lc/g/a/a/a/b;->va:Lc/g/a/a/a/b;
                                                                                                                                                                                        577new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        579const-string v13, "CAPTURE_AUDIO_OUTPUT"
                                                                                                                                                                                        580const/16 v14, 0x4a
                                                                                                                                                                                        581const/16 v15, 0x4a
                                                                                                                                                                                        583invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        584sput-object v0, Lc/g/a/a/a/b;->wa:Lc/g/a/a/a/b;
                                                                                                                                                                                        585new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        587const-string v13, "CAPTURE_SECURE_VIDEO_OUTPUT"
                                                                                                                                                                                        588const/16 v14, 0x4b
                                                                                                                                                                                        589const/16 v15, 0x4b
                                                                                                                                                                                        591invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        592sput-object v0, Lc/g/a/a/a/b;->xa:Lc/g/a/a/a/b;
                                                                                                                                                                                        593new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        595const-string v13, "CAPTURE_VIDEO_OUTPUT"
                                                                                                                                                                                        596const/16 v14, 0x4c
                                                                                                                                                                                        597const/16 v15, 0x4c
                                                                                                                                                                                        599invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        600sput-object v0, Lc/g/a/a/a/b;->ya:Lc/g/a/a/a/b;
                                                                                                                                                                                        601new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        603const-string v13, "CHANGE_COMPONENT_ENABLED_STATE"
                                                                                                                                                                                        604const/16 v14, 0x4d
                                                                                                                                                                                        605const/16 v15, 0x4d
                                                                                                                                                                                        607invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        608sput-object v0, Lc/g/a/a/a/b;->za:Lc/g/a/a/a/b;
                                                                                                                                                                                        609new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        611const-string v13, "CHANGE_CONFIGURATION"
                                                                                                                                                                                        612const/16 v14, 0x4e
                                                                                                                                                                                        613const/16 v15, 0x4e
                                                                                                                                                                                        615invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        616sput-object v0, Lc/g/a/a/a/b;->Aa:Lc/g/a/a/a/b;
                                                                                                                                                                                        617new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        619const-string v13, "CHANGE_WIFI_MULTICAST_STATE"
                                                                                                                                                                                        620const/16 v14, 0x4f
                                                                                                                                                                                        621const/16 v15, 0x4f
                                                                                                                                                                                        623invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        624sput-object v0, Lc/g/a/a/a/b;->Ba:Lc/g/a/a/a/b;
                                                                                                                                                                                        625new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        627const-string v13, "CLEAR_APP_CACHE"
                                                                                                                                                                                        628const/16 v14, 0x50
                                                                                                                                                                                        629const/16 v15, 0x50
                                                                                                                                                                                        631invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        632sput-object v0, Lc/g/a/a/a/b;->Ca:Lc/g/a/a/a/b;
                                                                                                                                                                                        633new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        635const-string v13, "CONTROL_LOCATION_UPDATES"
                                                                                                                                                                                        636const/16 v14, 0x51
                                                                                                                                                                                        637const/16 v15, 0x51
                                                                                                                                                                                        639invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        640sput-object v0, Lc/g/a/a/a/b;->Da:Lc/g/a/a/a/b;
                                                                                                                                                                                        641new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        643const-string v13, "DIAGNOSTIC"
                                                                                                                                                                                        644const/16 v14, 0x52
                                                                                                                                                                                        645const/16 v15, 0x52
                                                                                                                                                                                        647invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        648sput-object v0, Lc/g/a/a/a/b;->Ea:Lc/g/a/a/a/b;
                                                                                                                                                                                        649new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        651const-string v13, "DISABLE_KEYGUARD"
                                                                                                                                                                                        652const/16 v14, 0x53
                                                                                                                                                                                        653const/16 v15, 0x53
                                                                                                                                                                                        655invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        656sput-object v0, Lc/g/a/a/a/b;->Fa:Lc/g/a/a/a/b;
                                                                                                                                                                                        657new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        659const-string v13, "DUMP"
                                                                                                                                                                                        660const/16 v14, 0x54
                                                                                                                                                                                        661const/16 v15, 0x54
                                                                                                                                                                                        663invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        664sput-object v0, Lc/g/a/a/a/b;->Ga:Lc/g/a/a/a/b;
                                                                                                                                                                                        665new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        667const-string v13, "EXPAND_STATUS_BAR"
                                                                                                                                                                                        668const/16 v14, 0x55
                                                                                                                                                                                        669const/16 v15, 0x55
                                                                                                                                                                                        671invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        672sput-object v0, Lc/g/a/a/a/b;->Ha:Lc/g/a/a/a/b;
                                                                                                                                                                                        673new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        675const-string v13, "FACTORY_TEST"
                                                                                                                                                                                        676const/16 v14, 0x56
                                                                                                                                                                                        677const/16 v15, 0x56
                                                                                                                                                                                        679invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        680sput-object v0, Lc/g/a/a/a/b;->Ia:Lc/g/a/a/a/b;
                                                                                                                                                                                        681new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        683const-string v13, "GET_ACCOUNTS"
                                                                                                                                                                                        684const/16 v14, 0x57
                                                                                                                                                                                        685const/16 v15, 0x57
                                                                                                                                                                                        687invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        688sput-object v0, Lc/g/a/a/a/b;->Ja:Lc/g/a/a/a/b;
                                                                                                                                                                                        689new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        691const-string v13, "GET_ACCOUNTS_PRIVILEGED"
                                                                                                                                                                                        692const/16 v14, 0x58
                                                                                                                                                                                        693const/16 v15, 0x58
                                                                                                                                                                                        695invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        696sput-object v0, Lc/g/a/a/a/b;->Ka:Lc/g/a/a/a/b;
                                                                                                                                                                                        697new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        699const-string v13, "GET_PACKAGE_SIZE"
                                                                                                                                                                                        700const/16 v14, 0x59
                                                                                                                                                                                        701const/16 v15, 0x59
                                                                                                                                                                                        703invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        704sput-object v0, Lc/g/a/a/a/b;->La:Lc/g/a/a/a/b;
                                                                                                                                                                                        705new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        707const-string v13, "GLOBAL_SEARCH"
                                                                                                                                                                                        708const/16 v14, 0x5a
                                                                                                                                                                                        709const/16 v15, 0x5a
                                                                                                                                                                                        711invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        712sput-object v0, Lc/g/a/a/a/b;->Ma:Lc/g/a/a/a/b;
                                                                                                                                                                                        713new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        715const-string v13, "INSTALL_LOCATION_PROVIDER"
                                                                                                                                                                                        716const/16 v14, 0x5b
                                                                                                                                                                                        717const/16 v15, 0x5b
                                                                                                                                                                                        719invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        720sput-object v0, Lc/g/a/a/a/b;->Na:Lc/g/a/a/a/b;
                                                                                                                                                                                        721new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        723const-string v13, "INSTALL_PACKAGES"
                                                                                                                                                                                        724const/16 v14, 0x5c
                                                                                                                                                                                        725const/16 v15, 0x5c
                                                                                                                                                                                        727invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        728sput-object v0, Lc/g/a/a/a/b;->Oa:Lc/g/a/a/a/b;
                                                                                                                                                                                        729new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        731const-string v13, "INSTALL_SHORTCUT"
                                                                                                                                                                                        732const/16 v14, 0x5d
                                                                                                                                                                                        733const/16 v15, 0x5d
                                                                                                                                                                                        735invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        736sput-object v0, Lc/g/a/a/a/b;->Pa:Lc/g/a/a/a/b;
                                                                                                                                                                                        737new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        739const-string v13, "KILL_BACKGROUND_PROCESSES"
                                                                                                                                                                                        740const/16 v14, 0x5e
                                                                                                                                                                                        741const/16 v15, 0x5e
                                                                                                                                                                                        743invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        744sput-object v0, Lc/g/a/a/a/b;->Qa:Lc/g/a/a/a/b;
                                                                                                                                                                                        745new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        747const-string v13, "LOCATION_HARDWARE"
                                                                                                                                                                                        748const/16 v14, 0x5f
                                                                                                                                                                                        749const/16 v15, 0x5f
                                                                                                                                                                                        751invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        752sput-object v0, Lc/g/a/a/a/b;->Ra:Lc/g/a/a/a/b;
                                                                                                                                                                                        753new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        755const-string v13, "MANAGE_DOCUMENTS"
                                                                                                                                                                                        756const/16 v14, 0x60
                                                                                                                                                                                        757const/16 v15, 0x60
                                                                                                                                                                                        759invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        760sput-object v0, Lc/g/a/a/a/b;->Sa:Lc/g/a/a/a/b;
                                                                                                                                                                                        761new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        763const-string v13, "MASTER_CLEAR"
                                                                                                                                                                                        764const/16 v14, 0x61
                                                                                                                                                                                        765const/16 v15, 0x61
                                                                                                                                                                                        767invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        768sput-object v0, Lc/g/a/a/a/b;->Ta:Lc/g/a/a/a/b;
                                                                                                                                                                                        769new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        771const-string v13, "MEDIA_CONTENT_CONTROL"
                                                                                                                                                                                        772const/16 v14, 0x62
                                                                                                                                                                                        773const/16 v15, 0x62
                                                                                                                                                                                        775invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        776sput-object v0, Lc/g/a/a/a/b;->Ua:Lc/g/a/a/a/b;
                                                                                                                                                                                        777new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        779const-string v13, "MODIFY_PHONE_STATE"
                                                                                                                                                                                        780const/16 v14, 0x63
                                                                                                                                                                                        781const/16 v15, 0x63
                                                                                                                                                                                        783invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        784sput-object v0, Lc/g/a/a/a/b;->Va:Lc/g/a/a/a/b;
                                                                                                                                                                                        785new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        787const-string v13, "MOUNT_FORMAT_FILESYSTEMS"
                                                                                                                                                                                        788const/16 v14, 0x64
                                                                                                                                                                                        789const/16 v15, 0x64
                                                                                                                                                                                        791invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        792sput-object v0, Lc/g/a/a/a/b;->Wa:Lc/g/a/a/a/b;
                                                                                                                                                                                        793new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        795const-string v13, "MOUNT_UNMOUNT_FILESYSTEMS"
                                                                                                                                                                                        796const/16 v14, 0x65
                                                                                                                                                                                        797const/16 v15, 0x65
                                                                                                                                                                                        799invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        800sput-object v0, Lc/g/a/a/a/b;->Xa:Lc/g/a/a/a/b;
                                                                                                                                                                                        801new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        803const-string v13, "NFC"
                                                                                                                                                                                        804const/16 v14, 0x66
                                                                                                                                                                                        805const/16 v15, 0x66
                                                                                                                                                                                        807invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        808sput-object v0, Lc/g/a/a/a/b;->Ya:Lc/g/a/a/a/b;
                                                                                                                                                                                        809new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        811const-string v13, "PACKAGE_USAGE_STATS"
                                                                                                                                                                                        812const/16 v14, 0x67
                                                                                                                                                                                        813const/16 v15, 0x67
                                                                                                                                                                                        815invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        816sput-object v0, Lc/g/a/a/a/b;->Za:Lc/g/a/a/a/b;
                                                                                                                                                                                        817new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        819const-string v13, "PERSISTENT_ACTIVITY"
                                                                                                                                                                                        820const/16 v14, 0x68
                                                                                                                                                                                        821const/16 v15, 0x68
                                                                                                                                                                                        823invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        824sput-object v0, Lc/g/a/a/a/b;->_a:Lc/g/a/a/a/b;
                                                                                                                                                                                        825new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        827const-string v13, "READ_CALENDAR"
                                                                                                                                                                                        828const/16 v14, 0x69
                                                                                                                                                                                        829const/16 v15, 0x69
                                                                                                                                                                                        831invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        832sput-object v0, Lc/g/a/a/a/b;->ab:Lc/g/a/a/a/b;
                                                                                                                                                                                        833new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        835const-string v13, "READ_CALL_LOG"
                                                                                                                                                                                        836const/16 v14, 0x6a
                                                                                                                                                                                        837const/16 v15, 0x6a
                                                                                                                                                                                        839invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        840sput-object v0, Lc/g/a/a/a/b;->bb:Lc/g/a/a/a/b;
                                                                                                                                                                                        841new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        843const-string v13, "READ_EXTERNAL_STORAGE"
                                                                                                                                                                                        844const/16 v14, 0x6b
                                                                                                                                                                                        845const/16 v15, 0x6b
                                                                                                                                                                                        847invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        848sput-object v0, Lc/g/a/a/a/b;->cb:Lc/g/a/a/a/b;
                                                                                                                                                                                        849new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        851const-string v13, "READ_FRAME_BUFFER"
                                                                                                                                                                                        852const/16 v14, 0x6c
                                                                                                                                                                                        853const/16 v15, 0x6c
                                                                                                                                                                                        855invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        856sput-object v0, Lc/g/a/a/a/b;->db:Lc/g/a/a/a/b;
                                                                                                                                                                                        857new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        859const-string v13, "READ_INPUT_STATE"
                                                                                                                                                                                        860const/16 v14, 0x6d
                                                                                                                                                                                        861const/16 v15, 0x6d
                                                                                                                                                                                        863invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        864sput-object v0, Lc/g/a/a/a/b;->eb:Lc/g/a/a/a/b;
                                                                                                                                                                                        865new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        867const-string v13, "READ_LOGS"
                                                                                                                                                                                        868const/16 v14, 0x6e
                                                                                                                                                                                        869const/16 v15, 0x6e
                                                                                                                                                                                        871invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        872sput-object v0, Lc/g/a/a/a/b;->fb:Lc/g/a/a/a/b;
                                                                                                                                                                                        873new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        875const-string v13, "READ_SYNC_SETTINGS"
                                                                                                                                                                                        876const/16 v14, 0x6f
                                                                                                                                                                                        877const/16 v15, 0x6f
                                                                                                                                                                                        879invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        880sput-object v0, Lc/g/a/a/a/b;->gb:Lc/g/a/a/a/b;
                                                                                                                                                                                        881new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        883const-string v13, "READ_SYNC_STATS"
                                                                                                                                                                                        884const/16 v14, 0x70
                                                                                                                                                                                        885const/16 v15, 0x70
                                                                                                                                                                                        887invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        888sput-object v0, Lc/g/a/a/a/b;->hb:Lc/g/a/a/a/b;
                                                                                                                                                                                        889new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        891const-string v13, "READ_VOICEMAIL"
                                                                                                                                                                                        892const/16 v14, 0x71
                                                                                                                                                                                        893const/16 v15, 0x71
                                                                                                                                                                                        895invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        896sput-object v0, Lc/g/a/a/a/b;->ib:Lc/g/a/a/a/b;
                                                                                                                                                                                        897new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        899const-string v13, "RECEIVE_BOOT_COMPLETED"
                                                                                                                                                                                        900const/16 v14, 0x72
                                                                                                                                                                                        901const/16 v15, 0x72
                                                                                                                                                                                        903invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        904sput-object v0, Lc/g/a/a/a/b;->jb:Lc/g/a/a/a/b;
                                                                                                                                                                                        905new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        907const-string v13, "RECEIVE_WAP_PUSH"
                                                                                                                                                                                        908const/16 v14, 0x73
                                                                                                                                                                                        909const/16 v15, 0x73
                                                                                                                                                                                        911invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        912sput-object v0, Lc/g/a/a/a/b;->kb:Lc/g/a/a/a/b;
                                                                                                                                                                                        913new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        915const-string v13, "REORDER_TASKS"
                                                                                                                                                                                        916const/16 v14, 0x74
                                                                                                                                                                                        917const/16 v15, 0x74
                                                                                                                                                                                        919invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        920sput-object v0, Lc/g/a/a/a/b;->lb:Lc/g/a/a/a/b;
                                                                                                                                                                                        921new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        923const-string v13, "REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"
                                                                                                                                                                                        924const/16 v14, 0x75
                                                                                                                                                                                        925const/16 v15, 0x75
                                                                                                                                                                                        927invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        928sput-object v0, Lc/g/a/a/a/b;->mb:Lc/g/a/a/a/b;
                                                                                                                                                                                        929new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        931const-string v13, "REQUEST_INSTALL_PACKAGES"
                                                                                                                                                                                        932const/16 v14, 0x76
                                                                                                                                                                                        933const/16 v15, 0x76
                                                                                                                                                                                        935invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        936sput-object v0, Lc/g/a/a/a/b;->nb:Lc/g/a/a/a/b;
                                                                                                                                                                                        937new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        939const-string v13, "RESTART_PACKAGES"
                                                                                                                                                                                        940const/16 v14, 0x77
                                                                                                                                                                                        941const/16 v15, 0x77
                                                                                                                                                                                        943invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        944sput-object v0, Lc/g/a/a/a/b;->ob:Lc/g/a/a/a/b;
                                                                                                                                                                                        945new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        947const-string v13, "SEND_RESPOND_VIA_MESSAGE"
                                                                                                                                                                                        948const/16 v14, 0x78
                                                                                                                                                                                        949const/16 v15, 0x78
                                                                                                                                                                                        951invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        952sput-object v0, Lc/g/a/a/a/b;->pb:Lc/g/a/a/a/b;
                                                                                                                                                                                        953new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        955const-string v13, "SET_ALARM"
                                                                                                                                                                                        956const/16 v14, 0x79
                                                                                                                                                                                        957const/16 v15, 0x79
                                                                                                                                                                                        959invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        960sput-object v0, Lc/g/a/a/a/b;->qb:Lc/g/a/a/a/b;
                                                                                                                                                                                        961new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        963const-string v13, "SET_ALWAYS_FINISH"
                                                                                                                                                                                        964const/16 v14, 0x7a
                                                                                                                                                                                        965const/16 v15, 0x7a
                                                                                                                                                                                        967invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        968sput-object v0, Lc/g/a/a/a/b;->rb:Lc/g/a/a/a/b;
                                                                                                                                                                                        969new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        971const-string v13, "SET_ANIMATION_SCALE"
                                                                                                                                                                                        972const/16 v14, 0x7b
                                                                                                                                                                                        973const/16 v15, 0x7b
                                                                                                                                                                                        975invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        976sput-object v0, Lc/g/a/a/a/b;->sb:Lc/g/a/a/a/b;
                                                                                                                                                                                        977new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        979const-string v13, "SET_DEBUG_APP"
                                                                                                                                                                                        980const/16 v14, 0x7c
                                                                                                                                                                                        981const/16 v15, 0x7c
                                                                                                                                                                                        983invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        984sput-object v0, Lc/g/a/a/a/b;->tb:Lc/g/a/a/a/b;
                                                                                                                                                                                        985new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        987const-string v13, "SET_PREFERRED_APPLICATIONS"
                                                                                                                                                                                        988const/16 v14, 0x7d
                                                                                                                                                                                        989const/16 v15, 0x7d
                                                                                                                                                                                        991invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        992sput-object v0, Lc/g/a/a/a/b;->ub:Lc/g/a/a/a/b;
                                                                                                                                                                                        993new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        995const-string v13, "SET_PROCESS_LIMIT"
                                                                                                                                                                                        996const/16 v14, 0x7e
                                                                                                                                                                                        997const/16 v15, 0x7e
                                                                                                                                                                                        999invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        1000sput-object v0, Lc/g/a/a/a/b;->vb:Lc/g/a/a/a/b;
                                                                                                                                                                                        1001new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        1003const-string v13, "SET_WALLPAPER_HINTS"
                                                                                                                                                                                        1004const/16 v14, 0x7f
                                                                                                                                                                                        1005const/16 v15, 0x7f
                                                                                                                                                                                        1007invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        1008sput-object v0, Lc/g/a/a/a/b;->wb:Lc/g/a/a/a/b;
                                                                                                                                                                                        1009new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        1011const-string v13, "SIGNAL_PERSISTENT_PROCESSES"
                                                                                                                                                                                        1012const/16 v14, 0x80
                                                                                                                                                                                        1013const/16 v15, 0x80
                                                                                                                                                                                        1015invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        1016sput-object v0, Lc/g/a/a/a/b;->xb:Lc/g/a/a/a/b;
                                                                                                                                                                                        1017new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        1019const-string v13, "STATUS_BAR"
                                                                                                                                                                                        1020const/16 v14, 0x81
                                                                                                                                                                                        1021const/16 v15, 0x81
                                                                                                                                                                                        1023invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        1024sput-object v0, Lc/g/a/a/a/b;->yb:Lc/g/a/a/a/b;
                                                                                                                                                                                        1025new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        1027const-string v13, "SYSTEM_ALERT_WINDOW"
                                                                                                                                                                                        1028const/16 v14, 0x82
                                                                                                                                                                                        1029const/16 v15, 0x82
                                                                                                                                                                                        1031invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        1032sput-object v0, Lc/g/a/a/a/b;->zb:Lc/g/a/a/a/b;
                                                                                                                                                                                        1033new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        1035const-string v13, "TRANSMIT_IR"
                                                                                                                                                                                        1036const/16 v14, 0x83
                                                                                                                                                                                        1037const/16 v15, 0x83
                                                                                                                                                                                        1039invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        1040sput-object v0, Lc/g/a/a/a/b;->Ab:Lc/g/a/a/a/b;
                                                                                                                                                                                        1041new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        1043const-string v13, "UNINSTALL_SHORTCUT"
                                                                                                                                                                                        1044const/16 v14, 0x84
                                                                                                                                                                                        1045const/16 v15, 0x84
                                                                                                                                                                                        1047invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        1048sput-object v0, Lc/g/a/a/a/b;->Bb:Lc/g/a/a/a/b;
                                                                                                                                                                                        1049new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        1051const-string v13, "UPDATE_DEVICE_STATS"
                                                                                                                                                                                        1052const/16 v14, 0x85
                                                                                                                                                                                        1053const/16 v15, 0x85
                                                                                                                                                                                        1055invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        1056sput-object v0, Lc/g/a/a/a/b;->Cb:Lc/g/a/a/a/b;
                                                                                                                                                                                        1057new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        1059const-string v13, "USE_FINGERPRINT"
                                                                                                                                                                                        1060const/16 v14, 0x86
                                                                                                                                                                                        1061const/16 v15, 0x86
                                                                                                                                                                                        1063invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        1064sput-object v0, Lc/g/a/a/a/b;->Db:Lc/g/a/a/a/b;
                                                                                                                                                                                        1065new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        1067const-string v13, "USE_SIP"
                                                                                                                                                                                        1068const/16 v14, 0x87
                                                                                                                                                                                        1069const/16 v15, 0x87
                                                                                                                                                                                        1071invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        1072sput-object v0, Lc/g/a/a/a/b;->Eb:Lc/g/a/a/a/b;
                                                                                                                                                                                        1073new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        1075const-string v13, "WRITE_GSERVICES"
                                                                                                                                                                                        1076const/16 v14, 0x88
                                                                                                                                                                                        1077const/16 v15, 0x88
                                                                                                                                                                                        1079invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        1080sput-object v0, Lc/g/a/a/a/b;->Fb:Lc/g/a/a/a/b;
                                                                                                                                                                                        1081new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        1083const-string v13, "WAKE_LOCK"
                                                                                                                                                                                        1084const/16 v14, 0x89
                                                                                                                                                                                        1085const/16 v15, 0x89
                                                                                                                                                                                        1087invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        1088sput-object v0, Lc/g/a/a/a/b;->Gb:Lc/g/a/a/a/b;
                                                                                                                                                                                        1089new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        1091const-string v13, "WRITE_APN_SETTINGS"
                                                                                                                                                                                        1092const/16 v14, 0x8a
                                                                                                                                                                                        1093const/16 v15, 0x8a
                                                                                                                                                                                        1095invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        1096sput-object v0, Lc/g/a/a/a/b;->Hb:Lc/g/a/a/a/b;
                                                                                                                                                                                        1097new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        1099const-string v13, "WRITE_CALENDAR"
                                                                                                                                                                                        1100const/16 v14, 0x8b
                                                                                                                                                                                        1101const/16 v15, 0x8b
                                                                                                                                                                                        1103invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        1104sput-object v0, Lc/g/a/a/a/b;->Ib:Lc/g/a/a/a/b;
                                                                                                                                                                                        1105new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        1107const-string v13, "WRITE_CALL_LOG"
                                                                                                                                                                                        1108const/16 v14, 0x8c
                                                                                                                                                                                        1109const/16 v15, 0x8c
                                                                                                                                                                                        1111invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        1112sput-object v0, Lc/g/a/a/a/b;->Jb:Lc/g/a/a/a/b;
                                                                                                                                                                                        1113new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        1115const-string v13, "WRITE_SECURE_SETTINGS"
                                                                                                                                                                                        1116const/16 v14, 0x8d
                                                                                                                                                                                        1117const/16 v15, 0x8d
                                                                                                                                                                                        1119invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        1120sput-object v0, Lc/g/a/a/a/b;->Kb:Lc/g/a/a/a/b;
                                                                                                                                                                                        1121new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        1123const-string v13, "WRITE_SETTINGS"
                                                                                                                                                                                        1124const/16 v14, 0x8e
                                                                                                                                                                                        1125const/16 v15, 0x8e
                                                                                                                                                                                        1127invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        1128sput-object v0, Lc/g/a/a/a/b;->Lb:Lc/g/a/a/a/b;
                                                                                                                                                                                        1129new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        1131const-string v13, "WRITE_SYNC_SETTINGS"
                                                                                                                                                                                        1132const/16 v14, 0x8f
                                                                                                                                                                                        1133const/16 v15, 0x8f
                                                                                                                                                                                        1135invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        1136sput-object v0, Lc/g/a/a/a/b;->Mb:Lc/g/a/a/a/b;
                                                                                                                                                                                        1137new-instance v0, Lc/g/a/a/a/b;
                                                                                                                                                                                        1139const-string v13, "WRITE_VOICEMAIL"
                                                                                                                                                                                        1140const/16 v14, 0x90
                                                                                                                                                                                        1141const/16 v15, 0x90
                                                                                                                                                                                        1143invoke-direct {v0, v13, v14, v15}, Lc/g/a/a/a/b;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        1144sput-object v0, Lc/g/a/a/a/b;->Nb:Lc/g/a/a/a/b;
                                                                                                                                                                                        1145const/16 v0, 0x91
                                                                                                                                                                                        1146new-array v0, v0, [Lc/g/a/a/a/b;
                                                                                                                                                                                        1148sget-object v13, Lc/g/a/a/a/b;->a:Lc/g/a/a/a/b;
                                                                                                                                                                                        1149aput-object v13, v0, v1
                                                                                                                                                                                        1151sget-object v1, Lc/g/a/a/a/b;->b:Lc/g/a/a/a/b;
                                                                                                                                                                                        1152aput-object v1, v0, v2
                                                                                                                                                                                        1154sget-object v1, Lc/g/a/a/a/b;->c:Lc/g/a/a/a/b;
                                                                                                                                                                                        1155aput-object v1, v0, v3
                                                                                                                                                                                        1157sget-object v1, Lc/g/a/a/a/b;->d:Lc/g/a/a/a/b;
                                                                                                                                                                                        1158aput-object v1, v0, v4
                                                                                                                                                                                        1160sget-object v1, Lc/g/a/a/a/b;->e:Lc/g/a/a/a/b;
                                                                                                                                                                                        1161aput-object v1, v0, v5
                                                                                                                                                                                        1163sget-object v1, Lc/g/a/a/a/b;->f:Lc/g/a/a/a/b;
                                                                                                                                                                                        1164aput-object v1, v0, v6
                                                                                                                                                                                        1166sget-object v1, Lc/g/a/a/a/b;->g:Lc/g/a/a/a/b;
                                                                                                                                                                                        1167aput-object v1, v0, v7
                                                                                                                                                                                        1169sget-object v1, Lc/g/a/a/a/b;->h:Lc/g/a/a/a/b;
                                                                                                                                                                                        1170aput-object v1, v0, v8
                                                                                                                                                                                        1172sget-object v1, Lc/g/a/a/a/b;->i:Lc/g/a/a/a/b;
                                                                                                                                                                                        1173aput-object v1, v0, v9
                                                                                                                                                                                        1175sget-object v1, Lc/g/a/a/a/b;->j:Lc/g/a/a/a/b;
                                                                                                                                                                                        1176aput-object v1, v0, v10
                                                                                                                                                                                        1178sget-object v1, Lc/g/a/a/a/b;->k:Lc/g/a/a/a/b;
                                                                                                                                                                                        1179aput-object v1, v0, v11
                                                                                                                                                                                        1181sget-object v1, Lc/g/a/a/a/b;->l:Lc/g/a/a/a/b;
                                                                                                                                                                                        1182aput-object v1, v0, v12
                                                                                                                                                                                        1184sget-object v1, Lc/g/a/a/a/b;->m:Lc/g/a/a/a/b;
                                                                                                                                                                                        1185const/16 v2, 0xc
                                                                                                                                                                                        1186aput-object v1, v0, v2
                                                                                                                                                                                        1188sget-object v1, Lc/g/a/a/a/b;->n:Lc/g/a/a/a/b;
                                                                                                                                                                                        1189const/16 v2, 0xd
                                                                                                                                                                                        1190aput-object v1, v0, v2
                                                                                                                                                                                        1192sget-object v1, Lc/g/a/a/a/b;->o:Lc/g/a/a/a/b;
                                                                                                                                                                                        1193const/16 v2, 0xe
                                                                                                                                                                                        1194aput-object v1, v0, v2
                                                                                                                                                                                        1196sget-object v1, Lc/g/a/a/a/b;->p:Lc/g/a/a/a/b;
                                                                                                                                                                                        1197const/16 v2, 0xf
                                                                                                                                                                                        1198aput-object v1, v0, v2
                                                                                                                                                                                        1200sget-object v1, Lc/g/a/a/a/b;->q:Lc/g/a/a/a/b;
                                                                                                                                                                                        1201const/16 v2, 0x10
                                                                                                                                                                                        1202aput-object v1, v0, v2
                                                                                                                                                                                        1204sget-object v1, Lc/g/a/a/a/b;->r:Lc/g/a/a/a/b;
                                                                                                                                                                                        1205const/16 v2, 0x11
                                                                                                                                                                                        1206aput-object v1, v0, v2
                                                                                                                                                                                        1208sget-object v1, Lc/g/a/a/a/b;->s:Lc/g/a/a/a/b;
                                                                                                                                                                                        1209const/16 v2, 0x12
                                                                                                                                                                                        1210aput-object v1, v0, v2
                                                                                                                                                                                        1212sget-object v1, Lc/g/a/a/a/b;->t:Lc/g/a/a/a/b;
                                                                                                                                                                                        1213const/16 v2, 0x13
                                                                                                                                                                                        1214aput-object v1, v0, v2
                                                                                                                                                                                        1216sget-object v1, Lc/g/a/a/a/b;->u:Lc/g/a/a/a/b;
                                                                                                                                                                                        1217const/16 v2, 0x14
                                                                                                                                                                                        1218aput-object v1, v0, v2
                                                                                                                                                                                        1220sget-object v1, Lc/g/a/a/a/b;->v:Lc/g/a/a/a/b;
                                                                                                                                                                                        1221const/16 v2, 0x15
                                                                                                                                                                                        1222aput-object v1, v0, v2
                                                                                                                                                                                        1224sget-object v1, Lc/g/a/a/a/b;->w:Lc/g/a/a/a/b;
                                                                                                                                                                                        1225const/16 v2, 0x16
                                                                                                                                                                                        1226aput-object v1, v0, v2
                                                                                                                                                                                        1228sget-object v1, Lc/g/a/a/a/b;->x:Lc/g/a/a/a/b;
                                                                                                                                                                                        1229const/16 v2, 0x17
                                                                                                                                                                                        1230aput-object v1, v0, v2
                                                                                                                                                                                        1232sget-object v1, Lc/g/a/a/a/b;->y:Lc/g/a/a/a/b;
                                                                                                                                                                                        1233const/16 v2, 0x18
                                                                                                                                                                                        1234aput-object v1, v0, v2
                                                                                                                                                                                        1236sget-object v1, Lc/g/a/a/a/b;->z:Lc/g/a/a/a/b;
                                                                                                                                                                                        1237const/16 v2, 0x19
                                                                                                                                                                                        1238aput-object v1, v0, v2
                                                                                                                                                                                        1240sget-object v1, Lc/g/a/a/a/b;->A:Lc/g/a/a/a/b;
                                                                                                                                                                                        1241const/16 v2, 0x1a
                                                                                                                                                                                        1242aput-object v1, v0, v2
                                                                                                                                                                                        1244sget-object v1, Lc/g/a/a/a/b;->B:Lc/g/a/a/a/b;
                                                                                                                                                                                        1245const/16 v2, 0x1b
                                                                                                                                                                                        1246aput-object v1, v0, v2
                                                                                                                                                                                        1248sget-object v1, Lc/g/a/a/a/b;->C:Lc/g/a/a/a/b;
                                                                                                                                                                                        1249const/16 v2, 0x1c
                                                                                                                                                                                        1250aput-object v1, v0, v2
                                                                                                                                                                                        1252sget-object v1, Lc/g/a/a/a/b;->D:Lc/g/a/a/a/b;
                                                                                                                                                                                        1253const/16 v2, 0x1d
                                                                                                                                                                                        1254aput-object v1, v0, v2
                                                                                                                                                                                        1256sget-object v1, Lc/g/a/a/a/b;->E:Lc/g/a/a/a/b;
                                                                                                                                                                                        1257const/16 v2, 0x1e
                                                                                                                                                                                        1258aput-object v1, v0, v2
                                                                                                                                                                                        1260sget-object v1, Lc/g/a/a/a/b;->F:Lc/g/a/a/a/b;
                                                                                                                                                                                        1261const/16 v2, 0x1f
                                                                                                                                                                                        1262aput-object v1, v0, v2
                                                                                                                                                                                        1264sget-object v1, Lc/g/a/a/a/b;->G:Lc/g/a/a/a/b;
                                                                                                                                                                                        1265const/16 v2, 0x20
                                                                                                                                                                                        1266aput-object v1, v0, v2
                                                                                                                                                                                        1268sget-object v1, Lc/g/a/a/a/b;->H:Lc/g/a/a/a/b;
                                                                                                                                                                                        1269const/16 v2, 0x21
                                                                                                                                                                                        1270aput-object v1, v0, v2
                                                                                                                                                                                        1272sget-object v1, Lc/g/a/a/a/b;->I:Lc/g/a/a/a/b;
                                                                                                                                                                                        1273const/16 v2, 0x22
                                                                                                                                                                                        1274aput-object v1, v0, v2
                                                                                                                                                                                        1276sget-object v1, Lc/g/a/a/a/b;->J:Lc/g/a/a/a/b;
                                                                                                                                                                                        1277const/16 v2, 0x23
                                                                                                                                                                                        1278aput-object v1, v0, v2
                                                                                                                                                                                        1280sget-object v1, Lc/g/a/a/a/b;->K:Lc/g/a/a/a/b;
                                                                                                                                                                                        1281const/16 v2, 0x24
                                                                                                                                                                                        1282aput-object v1, v0, v2
                                                                                                                                                                                        1284sget-object v1, Lc/g/a/a/a/b;->L:Lc/g/a/a/a/b;
                                                                                                                                                                                        1285const/16 v2, 0x25
                                                                                                                                                                                        1286aput-object v1, v0, v2
                                                                                                                                                                                        1288sget-object v1, Lc/g/a/a/a/b;->M:Lc/g/a/a/a/b;
                                                                                                                                                                                        1289const/16 v2, 0x26
                                                                                                                                                                                        1290aput-object v1, v0, v2
                                                                                                                                                                                        1292sget-object v1, Lc/g/a/a/a/b;->N:Lc/g/a/a/a/b;
                                                                                                                                                                                        1293const/16 v2, 0x27
                                                                                                                                                                                        1294aput-object v1, v0, v2
                                                                                                                                                                                        1296sget-object v1, Lc/g/a/a/a/b;->O:Lc/g/a/a/a/b;
                                                                                                                                                                                        1297const/16 v2, 0x28
                                                                                                                                                                                        1298aput-object v1, v0, v2
                                                                                                                                                                                        1300sget-object v1, Lc/g/a/a/a/b;->P:Lc/g/a/a/a/b;
                                                                                                                                                                                        1301const/16 v2, 0x29
                                                                                                                                                                                        1302aput-object v1, v0, v2
                                                                                                                                                                                        1304sget-object v1, Lc/g/a/a/a/b;->Q:Lc/g/a/a/a/b;
                                                                                                                                                                                        1305const/16 v2, 0x2a
                                                                                                                                                                                        1306aput-object v1, v0, v2
                                                                                                                                                                                        1308sget-object v1, Lc/g/a/a/a/b;->R:Lc/g/a/a/a/b;
                                                                                                                                                                                        1309const/16 v2, 0x2b
                                                                                                                                                                                        1310aput-object v1, v0, v2
                                                                                                                                                                                        1312sget-object v1, Lc/g/a/a/a/b;->S:Lc/g/a/a/a/b;
                                                                                                                                                                                        1313const/16 v2, 0x2c
                                                                                                                                                                                        1314aput-object v1, v0, v2
                                                                                                                                                                                        1316sget-object v1, Lc/g/a/a/a/b;->T:Lc/g/a/a/a/b;
                                                                                                                                                                                        1317const/16 v2, 0x2d
                                                                                                                                                                                        1318aput-object v1, v0, v2
                                                                                                                                                                                        1320sget-object v1, Lc/g/a/a/a/b;->U:Lc/g/a/a/a/b;
                                                                                                                                                                                        1321const/16 v2, 0x2e
                                                                                                                                                                                        1322aput-object v1, v0, v2
                                                                                                                                                                                        1324sget-object v1, Lc/g/a/a/a/b;->V:Lc/g/a/a/a/b;
                                                                                                                                                                                        1325const/16 v2, 0x2f
                                                                                                                                                                                        1326aput-object v1, v0, v2
                                                                                                                                                                                        1328sget-object v1, Lc/g/a/a/a/b;->W:Lc/g/a/a/a/b;
                                                                                                                                                                                        1329const/16 v2, 0x30
                                                                                                                                                                                        1330aput-object v1, v0, v2
                                                                                                                                                                                        1332sget-object v1, Lc/g/a/a/a/b;->X:Lc/g/a/a/a/b;
                                                                                                                                                                                        1333const/16 v2, 0x31
                                                                                                                                                                                        1334aput-object v1, v0, v2
                                                                                                                                                                                        1336sget-object v1, Lc/g/a/a/a/b;->Y:Lc/g/a/a/a/b;
                                                                                                                                                                                        1337const/16 v2, 0x32
                                                                                                                                                                                        1338aput-object v1, v0, v2
                                                                                                                                                                                        1340sget-object v1, Lc/g/a/a/a/b;->Z:Lc/g/a/a/a/b;
                                                                                                                                                                                        1341const/16 v2, 0x33
                                                                                                                                                                                        1342aput-object v1, v0, v2
                                                                                                                                                                                        1344sget-object v1, Lc/g/a/a/a/b;->aa:Lc/g/a/a/a/b;
                                                                                                                                                                                        1345const/16 v2, 0x34
                                                                                                                                                                                        1346aput-object v1, v0, v2
                                                                                                                                                                                        1348sget-object v1, Lc/g/a/a/a/b;->ba:Lc/g/a/a/a/b;
                                                                                                                                                                                        1349const/16 v2, 0x35
                                                                                                                                                                                        1350aput-object v1, v0, v2
                                                                                                                                                                                        1352sget-object v1, Lc/g/a/a/a/b;->ca:Lc/g/a/a/a/b;
                                                                                                                                                                                        1353const/16 v2, 0x36
                                                                                                                                                                                        1354aput-object v1, v0, v2
                                                                                                                                                                                        1356sget-object v1, Lc/g/a/a/a/b;->da:Lc/g/a/a/a/b;
                                                                                                                                                                                        1357const/16 v2, 0x37
                                                                                                                                                                                        1358aput-object v1, v0, v2
                                                                                                                                                                                        1360sget-object v1, Lc/g/a/a/a/b;->ea:Lc/g/a/a/a/b;
                                                                                                                                                                                        1361const/16 v2, 0x38
                                                                                                                                                                                        1362aput-object v1, v0, v2
                                                                                                                                                                                        1364sget-object v1, Lc/g/a/a/a/b;->fa:Lc/g/a/a/a/b;
                                                                                                                                                                                        1365const/16 v2, 0x39
                                                                                                                                                                                        1366aput-object v1, v0, v2
                                                                                                                                                                                        1368sget-object v1, Lc/g/a/a/a/b;->ga:Lc/g/a/a/a/b;
                                                                                                                                                                                        1369const/16 v2, 0x3a
                                                                                                                                                                                        1370aput-object v1, v0, v2
                                                                                                                                                                                        1372sget-object v1, Lc/g/a/a/a/b;->ha:Lc/g/a/a/a/b;
                                                                                                                                                                                        1373const/16 v2, 0x3b
                                                                                                                                                                                        1374aput-object v1, v0, v2
                                                                                                                                                                                        1376sget-object v1, Lc/g/a/a/a/b;->ia:Lc/g/a/a/a/b;
                                                                                                                                                                                        1377const/16 v2, 0x3c
                                                                                                                                                                                        1378aput-object v1, v0, v2
                                                                                                                                                                                        1380sget-object v1, Lc/g/a/a/a/b;->ja:Lc/g/a/a/a/b;
                                                                                                                                                                                        1381const/16 v2, 0x3d
                                                                                                                                                                                        1382aput-object v1, v0, v2
                                                                                                                                                                                        1384sget-object v1, Lc/g/a/a/a/b;->ka:Lc/g/a/a/a/b;
                                                                                                                                                                                        1385const/16 v2, 0x3e
                                                                                                                                                                                        1386aput-object v1, v0, v2
                                                                                                                                                                                        1388sget-object v1, Lc/g/a/a/a/b;->la:Lc/g/a/a/a/b;
                                                                                                                                                                                        1389const/16 v2, 0x3f
                                                                                                                                                                                        1390aput-object v1, v0, v2
                                                                                                                                                                                        1392sget-object v1, Lc/g/a/a/a/b;->ma:Lc/g/a/a/a/b;
                                                                                                                                                                                        1393const/16 v2, 0x40
                                                                                                                                                                                        1394aput-object v1, v0, v2
                                                                                                                                                                                        1396sget-object v1, Lc/g/a/a/a/b;->na:Lc/g/a/a/a/b;
                                                                                                                                                                                        1397const/16 v2, 0x41
                                                                                                                                                                                        1398aput-object v1, v0, v2
                                                                                                                                                                                        1400sget-object v1, Lc/g/a/a/a/b;->oa:Lc/g/a/a/a/b;
                                                                                                                                                                                        1401const/16 v2, 0x42
                                                                                                                                                                                        1402aput-object v1, v0, v2
                                                                                                                                                                                        1404sget-object v1, Lc/g/a/a/a/b;->pa:Lc/g/a/a/a/b;
                                                                                                                                                                                        1405const/16 v2, 0x43
                                                                                                                                                                                        1406aput-object v1, v0, v2
                                                                                                                                                                                        1408sget-object v1, Lc/g/a/a/a/b;->qa:Lc/g/a/a/a/b;
                                                                                                                                                                                        1409const/16 v2, 0x44
                                                                                                                                                                                        1410aput-object v1, v0, v2
                                                                                                                                                                                        1412sget-object v1, Lc/g/a/a/a/b;->ra:Lc/g/a/a/a/b;
                                                                                                                                                                                        1413const/16 v2, 0x45
                                                                                                                                                                                        1414aput-object v1, v0, v2
                                                                                                                                                                                        1416sget-object v1, Lc/g/a/a/a/b;->sa:Lc/g/a/a/a/b;
                                                                                                                                                                                        1417const/16 v2, 0x46
                                                                                                                                                                                        1418aput-object v1, v0, v2
                                                                                                                                                                                        1420sget-object v1, Lc/g/a/a/a/b;->ta:Lc/g/a/a/a/b;
                                                                                                                                                                                        1421const/16 v2, 0x47
                                                                                                                                                                                        1422aput-object v1, v0, v2
                                                                                                                                                                                        1424sget-object v1, Lc/g/a/a/a/b;->ua:Lc/g/a/a/a/b;
                                                                                                                                                                                        1425const/16 v2, 0x48
                                                                                                                                                                                        1426aput-object v1, v0, v2
                                                                                                                                                                                        1428sget-object v1, Lc/g/a/a/a/b;->va:Lc/g/a/a/a/b;
                                                                                                                                                                                        1429const/16 v2, 0x49
                                                                                                                                                                                        1430aput-object v1, v0, v2
                                                                                                                                                                                        1432sget-object v1, Lc/g/a/a/a/b;->wa:Lc/g/a/a/a/b;
                                                                                                                                                                                        1433const/16 v2, 0x4a
                                                                                                                                                                                        1434aput-object v1, v0, v2
                                                                                                                                                                                        1436sget-object v1, Lc/g/a/a/a/b;->xa:Lc/g/a/a/a/b;
                                                                                                                                                                                        1437const/16 v2, 0x4b
                                                                                                                                                                                        1438aput-object v1, v0, v2
                                                                                                                                                                                        1440sget-object v1, Lc/g/a/a/a/b;->ya:Lc/g/a/a/a/b;
                                                                                                                                                                                        1441const/16 v2, 0x4c
                                                                                                                                                                                        1442aput-object v1, v0, v2
                                                                                                                                                                                        1444sget-object v1, Lc/g/a/a/a/b;->za:Lc/g/a/a/a/b;
                                                                                                                                                                                        1445const/16 v2, 0x4d
                                                                                                                                                                                        1446aput-object v1, v0, v2
                                                                                                                                                                                        1448sget-object v1, Lc/g/a/a/a/b;->Aa:Lc/g/a/a/a/b;
                                                                                                                                                                                        1449const/16 v2, 0x4e
                                                                                                                                                                                        1450aput-object v1, v0, v2
                                                                                                                                                                                        1452sget-object v1, Lc/g/a/a/a/b;->Ba:Lc/g/a/a/a/b;
                                                                                                                                                                                        1453const/16 v2, 0x4f
                                                                                                                                                                                        1454aput-object v1, v0, v2
                                                                                                                                                                                        1456sget-object v1, Lc/g/a/a/a/b;->Ca:Lc/g/a/a/a/b;
                                                                                                                                                                                        1457const/16 v2, 0x50
                                                                                                                                                                                        1458aput-object v1, v0, v2
                                                                                                                                                                                        1460sget-object v1, Lc/g/a/a/a/b;->Da:Lc/g/a/a/a/b;
                                                                                                                                                                                        1461const/16 v2, 0x51
                                                                                                                                                                                        1462aput-object v1, v0, v2
                                                                                                                                                                                        1464sget-object v1, Lc/g/a/a/a/b;->Ea:Lc/g/a/a/a/b;
                                                                                                                                                                                        1465const/16 v2, 0x52
                                                                                                                                                                                        1466aput-object v1, v0, v2
                                                                                                                                                                                        1468sget-object v1, Lc/g/a/a/a/b;->Fa:Lc/g/a/a/a/b;
                                                                                                                                                                                        1469const/16 v2, 0x53
                                                                                                                                                                                        1470aput-object v1, v0, v2
                                                                                                                                                                                        1472sget-object v1, Lc/g/a/a/a/b;->Ga:Lc/g/a/a/a/b;
                                                                                                                                                                                        1473const/16 v2, 0x54
                                                                                                                                                                                        1474aput-object v1, v0, v2
                                                                                                                                                                                        1476sget-object v1, Lc/g/a/a/a/b;->Ha:Lc/g/a/a/a/b;
                                                                                                                                                                                        1477const/16 v2, 0x55
                                                                                                                                                                                        1478aput-object v1, v0, v2
                                                                                                                                                                                        1480sget-object v1, Lc/g/a/a/a/b;->Ia:Lc/g/a/a/a/b;
                                                                                                                                                                                        1481const/16 v2, 0x56
                                                                                                                                                                                        1482aput-object v1, v0, v2
                                                                                                                                                                                        1484sget-object v1, Lc/g/a/a/a/b;->Ja:Lc/g/a/a/a/b;
                                                                                                                                                                                        1485const/16 v2, 0x57
                                                                                                                                                                                        1486aput-object v1, v0, v2
                                                                                                                                                                                        1488sget-object v1, Lc/g/a/a/a/b;->Ka:Lc/g/a/a/a/b;
                                                                                                                                                                                        1489const/16 v2, 0x58
                                                                                                                                                                                        1490aput-object v1, v0, v2
                                                                                                                                                                                        1492sget-object v1, Lc/g/a/a/a/b;->La:Lc/g/a/a/a/b;
                                                                                                                                                                                        1493const/16 v2, 0x59
                                                                                                                                                                                        1494aput-object v1, v0, v2
                                                                                                                                                                                        1496sget-object v1, Lc/g/a/a/a/b;->Ma:Lc/g/a/a/a/b;
                                                                                                                                                                                        1497const/16 v2, 0x5a
                                                                                                                                                                                        1498aput-object v1, v0, v2
                                                                                                                                                                                        1500sget-object v1, Lc/g/a/a/a/b;->Na:Lc/g/a/a/a/b;
                                                                                                                                                                                        1501const/16 v2, 0x5b
                                                                                                                                                                                        1502aput-object v1, v0, v2
                                                                                                                                                                                        1504sget-object v1, Lc/g/a/a/a/b;->Oa:Lc/g/a/a/a/b;
                                                                                                                                                                                        1505const/16 v2, 0x5c
                                                                                                                                                                                        1506aput-object v1, v0, v2
                                                                                                                                                                                        1508sget-object v1, Lc/g/a/a/a/b;->Pa:Lc/g/a/a/a/b;
                                                                                                                                                                                        1509const/16 v2, 0x5d
                                                                                                                                                                                        1510aput-object v1, v0, v2
                                                                                                                                                                                        1512sget-object v1, Lc/g/a/a/a/b;->Qa:Lc/g/a/a/a/b;
                                                                                                                                                                                        1513const/16 v2, 0x5e
                                                                                                                                                                                        1514aput-object v1, v0, v2
                                                                                                                                                                                        1516sget-object v1, Lc/g/a/a/a/b;->Ra:Lc/g/a/a/a/b;
                                                                                                                                                                                        1517const/16 v2, 0x5f
                                                                                                                                                                                        1518aput-object v1, v0, v2
                                                                                                                                                                                        1520sget-object v1, Lc/g/a/a/a/b;->Sa:Lc/g/a/a/a/b;
                                                                                                                                                                                        1521const/16 v2, 0x60
                                                                                                                                                                                        1522aput-object v1, v0, v2
                                                                                                                                                                                        1524sget-object v1, Lc/g/a/a/a/b;->Ta:Lc/g/a/a/a/b;
                                                                                                                                                                                        1525const/16 v2, 0x61
                                                                                                                                                                                        1526aput-object v1, v0, v2
                                                                                                                                                                                        1528sget-object v1, Lc/g/a/a/a/b;->Ua:Lc/g/a/a/a/b;
                                                                                                                                                                                        1529const/16 v2, 0x62
                                                                                                                                                                                        1530aput-object v1, v0, v2
                                                                                                                                                                                        1532sget-object v1, Lc/g/a/a/a/b;->Va:Lc/g/a/a/a/b;
                                                                                                                                                                                        1533const/16 v2, 0x63
                                                                                                                                                                                        1534aput-object v1, v0, v2
                                                                                                                                                                                        1536sget-object v1, Lc/g/a/a/a/b;->Wa:Lc/g/a/a/a/b;
                                                                                                                                                                                        1537const/16 v2, 0x64
                                                                                                                                                                                        1538aput-object v1, v0, v2
                                                                                                                                                                                        1540sget-object v1, Lc/g/a/a/a/b;->Xa:Lc/g/a/a/a/b;
                                                                                                                                                                                        1541const/16 v2, 0x65
                                                                                                                                                                                        1542aput-object v1, v0, v2
                                                                                                                                                                                        1544sget-object v1, Lc/g/a/a/a/b;->Ya:Lc/g/a/a/a/b;
                                                                                                                                                                                        1545const/16 v2, 0x66
                                                                                                                                                                                        1546aput-object v1, v0, v2
                                                                                                                                                                                        1548sget-object v1, Lc/g/a/a/a/b;->Za:Lc/g/a/a/a/b;
                                                                                                                                                                                        1549const/16 v2, 0x67
                                                                                                                                                                                        1550aput-object v1, v0, v2
                                                                                                                                                                                        1552sget-object v1, Lc/g/a/a/a/b;->_a:Lc/g/a/a/a/b;
                                                                                                                                                                                        1553const/16 v2, 0x68
                                                                                                                                                                                        1554aput-object v1, v0, v2
                                                                                                                                                                                        1556sget-object v1, Lc/g/a/a/a/b;->ab:Lc/g/a/a/a/b;
                                                                                                                                                                                        1557const/16 v2, 0x69
                                                                                                                                                                                        1558aput-object v1, v0, v2
                                                                                                                                                                                        1560sget-object v1, Lc/g/a/a/a/b;->bb:Lc/g/a/a/a/b;
                                                                                                                                                                                        1561const/16 v2, 0x6a
                                                                                                                                                                                        1562aput-object v1, v0, v2
                                                                                                                                                                                        1564sget-object v1, Lc/g/a/a/a/b;->cb:Lc/g/a/a/a/b;
                                                                                                                                                                                        1565const/16 v2, 0x6b
                                                                                                                                                                                        1566aput-object v1, v0, v2
                                                                                                                                                                                        1568sget-object v1, Lc/g/a/a/a/b;->db:Lc/g/a/a/a/b;
                                                                                                                                                                                        1569const/16 v2, 0x6c
                                                                                                                                                                                        1570aput-object v1, v0, v2
                                                                                                                                                                                        1572sget-object v1, Lc/g/a/a/a/b;->eb:Lc/g/a/a/a/b;
                                                                                                                                                                                        1573const/16 v2, 0x6d
                                                                                                                                                                                        1574aput-object v1, v0, v2
                                                                                                                                                                                        1576sget-object v1, Lc/g/a/a/a/b;->fb:Lc/g/a/a/a/b;
                                                                                                                                                                                        1577const/16 v2, 0x6e
                                                                                                                                                                                        1578aput-object v1, v0, v2
                                                                                                                                                                                        1580sget-object v1, Lc/g/a/a/a/b;->gb:Lc/g/a/a/a/b;
                                                                                                                                                                                        1581const/16 v2, 0x6f
                                                                                                                                                                                        1582aput-object v1, v0, v2
                                                                                                                                                                                        1584sget-object v1, Lc/g/a/a/a/b;->hb:Lc/g/a/a/a/b;
                                                                                                                                                                                        1585const/16 v2, 0x70
                                                                                                                                                                                        1586aput-object v1, v0, v2
                                                                                                                                                                                        1588sget-object v1, Lc/g/a/a/a/b;->ib:Lc/g/a/a/a/b;
                                                                                                                                                                                        1589const/16 v2, 0x71
                                                                                                                                                                                        1590aput-object v1, v0, v2
                                                                                                                                                                                        1592sget-object v1, Lc/g/a/a/a/b;->jb:Lc/g/a/a/a/b;
                                                                                                                                                                                        1593const/16 v2, 0x72
                                                                                                                                                                                        1594aput-object v1, v0, v2
                                                                                                                                                                                        1596sget-object v1, Lc/g/a/a/a/b;->kb:Lc/g/a/a/a/b;
                                                                                                                                                                                        1597const/16 v2, 0x73
                                                                                                                                                                                        1598aput-object v1, v0, v2
                                                                                                                                                                                        1600sget-object v1, Lc/g/a/a/a/b;->lb:Lc/g/a/a/a/b;
                                                                                                                                                                                        1601const/16 v2, 0x74
                                                                                                                                                                                        1602aput-object v1, v0, v2
                                                                                                                                                                                        1604sget-object v1, Lc/g/a/a/a/b;->mb:Lc/g/a/a/a/b;
                                                                                                                                                                                        1605const/16 v2, 0x75
                                                                                                                                                                                        1606aput-object v1, v0, v2
                                                                                                                                                                                        1608sget-object v1, Lc/g/a/a/a/b;->nb:Lc/g/a/a/a/b;
                                                                                                                                                                                        1609const/16 v2, 0x76
                                                                                                                                                                                        1610aput-object v1, v0, v2
                                                                                                                                                                                        1612sget-object v1, Lc/g/a/a/a/b;->ob:Lc/g/a/a/a/b;
                                                                                                                                                                                        1613const/16 v2, 0x77
                                                                                                                                                                                        1614aput-object v1, v0, v2
                                                                                                                                                                                        1616sget-object v1, Lc/g/a/a/a/b;->pb:Lc/g/a/a/a/b;
                                                                                                                                                                                        1617const/16 v2, 0x78
                                                                                                                                                                                        1618aput-object v1, v0, v2
                                                                                                                                                                                        1620sget-object v1, Lc/g/a/a/a/b;->qb:Lc/g/a/a/a/b;
                                                                                                                                                                                        1621const/16 v2, 0x79
                                                                                                                                                                                        1622aput-object v1, v0, v2
                                                                                                                                                                                        1624sget-object v1, Lc/g/a/a/a/b;->rb:Lc/g/a/a/a/b;
                                                                                                                                                                                        1625const/16 v2, 0x7a
                                                                                                                                                                                        1626aput-object v1, v0, v2
                                                                                                                                                                                        1628sget-object v1, Lc/g/a/a/a/b;->sb:Lc/g/a/a/a/b;
                                                                                                                                                                                        1629const/16 v2, 0x7b
                                                                                                                                                                                        1630aput-object v1, v0, v2
                                                                                                                                                                                        1632sget-object v1, Lc/g/a/a/a/b;->tb:Lc/g/a/a/a/b;
                                                                                                                                                                                        1633const/16 v2, 0x7c
                                                                                                                                                                                        1634aput-object v1, v0, v2
                                                                                                                                                                                        1636sget-object v1, Lc/g/a/a/a/b;->ub:Lc/g/a/a/a/b;
                                                                                                                                                                                        1637const/16 v2, 0x7d
                                                                                                                                                                                        1638aput-object v1, v0, v2
                                                                                                                                                                                        1640sget-object v1, Lc/g/a/a/a/b;->vb:Lc/g/a/a/a/b;
                                                                                                                                                                                        1641const/16 v2, 0x7e
                                                                                                                                                                                        1642aput-object v1, v0, v2
                                                                                                                                                                                        1644sget-object v1, Lc/g/a/a/a/b;->wb:Lc/g/a/a/a/b;
                                                                                                                                                                                        1645const/16 v2, 0x7f
                                                                                                                                                                                        1646aput-object v1, v0, v2
                                                                                                                                                                                        1648sget-object v1, Lc/g/a/a/a/b;->xb:Lc/g/a/a/a/b;
                                                                                                                                                                                        1649const/16 v2, 0x80
                                                                                                                                                                                        1650aput-object v1, v0, v2
                                                                                                                                                                                        1652sget-object v1, Lc/g/a/a/a/b;->yb:Lc/g/a/a/a/b;
                                                                                                                                                                                        1653const/16 v2, 0x81
                                                                                                                                                                                        1654aput-object v1, v0, v2
                                                                                                                                                                                        1656sget-object v1, Lc/g/a/a/a/b;->zb:Lc/g/a/a/a/b;
                                                                                                                                                                                        1657const/16 v2, 0x82
                                                                                                                                                                                        1658aput-object v1, v0, v2
                                                                                                                                                                                        1660sget-object v1, Lc/g/a/a/a/b;->Ab:Lc/g/a/a/a/b;
                                                                                                                                                                                        1661const/16 v2, 0x83
                                                                                                                                                                                        1662aput-object v1, v0, v2
                                                                                                                                                                                        1664sget-object v1, Lc/g/a/a/a/b;->Bb:Lc/g/a/a/a/b;
                                                                                                                                                                                        1665const/16 v2, 0x84
                                                                                                                                                                                        1666aput-object v1, v0, v2
                                                                                                                                                                                        1668sget-object v1, Lc/g/a/a/a/b;->Cb:Lc/g/a/a/a/b;
                                                                                                                                                                                        1669const/16 v2, 0x85
                                                                                                                                                                                        1670aput-object v1, v0, v2
                                                                                                                                                                                        1672sget-object v1, Lc/g/a/a/a/b;->Db:Lc/g/a/a/a/b;
                                                                                                                                                                                        1673const/16 v2, 0x86
                                                                                                                                                                                        1674aput-object v1, v0, v2
                                                                                                                                                                                        1676sget-object v1, Lc/g/a/a/a/b;->Eb:Lc/g/a/a/a/b;
                                                                                                                                                                                        1677const/16 v2, 0x87
                                                                                                                                                                                        1678aput-object v1, v0, v2
                                                                                                                                                                                        1680sget-object v1, Lc/g/a/a/a/b;->Fb:Lc/g/a/a/a/b;
                                                                                                                                                                                        1681const/16 v2, 0x88
                                                                                                                                                                                        1682aput-object v1, v0, v2
                                                                                                                                                                                        1684sget-object v1, Lc/g/a/a/a/b;->Gb:Lc/g/a/a/a/b;
                                                                                                                                                                                        1685const/16 v2, 0x89
                                                                                                                                                                                        1686aput-object v1, v0, v2
                                                                                                                                                                                        1688sget-object v1, Lc/g/a/a/a/b;->Hb:Lc/g/a/a/a/b;
                                                                                                                                                                                        1689const/16 v2, 0x8a
                                                                                                                                                                                        1690aput-object v1, v0, v2
                                                                                                                                                                                        1692sget-object v1, Lc/g/a/a/a/b;->Ib:Lc/g/a/a/a/b;
                                                                                                                                                                                        1693const/16 v2, 0x8b
                                                                                                                                                                                        1694aput-object v1, v0, v2
                                                                                                                                                                                        1696sget-object v1, Lc/g/a/a/a/b;->Jb:Lc/g/a/a/a/b;
                                                                                                                                                                                        1697const/16 v2, 0x8c
                                                                                                                                                                                        1698aput-object v1, v0, v2
                                                                                                                                                                                        1700sget-object v1, Lc/g/a/a/a/b;->Kb:Lc/g/a/a/a/b;
                                                                                                                                                                                        1701const/16 v2, 0x8d
                                                                                                                                                                                        1702aput-object v1, v0, v2
                                                                                                                                                                                        1704sget-object v1, Lc/g/a/a/a/b;->Lb:Lc/g/a/a/a/b;
                                                                                                                                                                                        1705const/16 v2, 0x8e
                                                                                                                                                                                        1706aput-object v1, v0, v2
                                                                                                                                                                                        1708sget-object v1, Lc/g/a/a/a/b;->Mb:Lc/g/a/a/a/b;
                                                                                                                                                                                        1709const/16 v2, 0x8f
                                                                                                                                                                                        1710aput-object v1, v0, v2
                                                                                                                                                                                        1712sget-object v1, Lc/g/a/a/a/b;->Nb:Lc/g/a/a/a/b;
                                                                                                                                                                                        1713const/16 v2, 0x90
                                                                                                                                                                                        1714aput-object v1, v0, v2
                                                                                                                                                                                        1715sput-object v0, Lc/g/a/a/a/b;->Ob:[Lc/g/a/a/a/b;
                                                                                                                                                                                        1716return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getPackageManager
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.net.Uri.parse
                                                                                                                                                                                        • android.content.Intent.<init>
                                                                                                                                                                                        • android.content.Intent.addFlags
                                                                                                                                                                                        • android.content.pm.PackageManager.queryIntentActivities
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.content.pm.ResolveInfo.activityInfo:Landroid/content/pm/ActivityInfo
                                                                                                                                                                                        • android.content.pm.ActivityInfo.packageName:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.content.pm.ResolveInfo.activityInfo:Landroid/content/pm/ActivityInfo
                                                                                                                                                                                        • android.content.pm.ActivityInfo.packageName:Ljava/lang/String
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • android.content.pm.ResolveInfo.activityInfo:Landroid/content/pm/ActivityInfo
                                                                                                                                                                                        • android.content.pm.ActivityInfo.packageName:Ljava/lang/String
                                                                                                                                                                                        • android.content.pm.PackageManager.getPackageInfo
                                                                                                                                                                                        • android.content.pm.ResolveInfo.activityInfo:Landroid/content/pm/ActivityInfo
                                                                                                                                                                                        • android.content.pm.ActivityInfo.packageName:Ljava/lang/String
                                                                                                                                                                                        • android.content.pm.PackageManager.getPackageInfo
                                                                                                                                                                                        • android.content.pm.PackageInfo.versionName:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.content.pm.ResolveInfo.activityInfo:Landroid/content/pm/ActivityInfo
                                                                                                                                                                                        • android.content.pm.ActivityInfo.packageName:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.util.HashMap.size
                                                                                                                                                                                        • java.util.HashMap.entrySet
                                                                                                                                                                                        • java.util.Set.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.util.Map$Entry.getKey
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.util.Map$Entry.getValue
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • v=android_
                                                                                                                                                                                        • &p_ver=
                                                                                                                                                                                        • &fb_act=
                                                                                                                                                                                        • &pk=
                                                                                                                                                                                        • &targetscheme=
                                                                                                                                                                                        • &appsid=
                                                                                                                                                                                        • &apid=
                                                                                                                                                                                        • &pack=
                                                                                                                                                                                        • &prod=
                                                                                                                                                                                        • &tp=
                                                                                                                                                                                        • &brand=
                                                                                                                                                                                        • &bdr=
                                                                                                                                                                                        • &sn=
                                                                                                                                                                                        • &mac=
                                                                                                                                                                                        • &cuid=
                                                                                                                                                                                        • &ncuid=
                                                                                                                                                                                        • null
                                                                                                                                                                                        • &qk=
                                                                                                                                                                                        • &targetVer=
                                                                                                                                                                                        • android.intent.action.VIEW
                                                                                                                                                                                        • &open=
                                                                                                                                                                                        • true
                                                                                                                                                                                        • &n=
                                                                                                                                                                                        • &p=
                                                                                                                                                                                        • &exception=true&installedVersionCode=
                                                                                                                                                                                        • &requiredVersion=
                                                                                                                                                                                        • &realopen=
                                                                                                                                                                                        • &installedVersionName=
                                                                                                                                                                                        • ,
                                                                                                                                                                                        • PackageUtils
                                                                                                                                                                                        • &
                                                                                                                                                                                        • =
                                                                                                                                                                                        • false
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Lcom/baidu/mobads/interfaces/IXAdContainerContext;",
                                                                                                                                                                                        4"Ljava/lang/String;",
                                                                                                                                                                                        5"Ljava/lang/String;",
                                                                                                                                                                                        6"III",
                                                                                                                                                                                        7"Ljava/util/HashMap",
                                                                                                                                                                                        8"<",
                                                                                                                                                                                        9"Ljava/lang/String;",
                                                                                                                                                                                        10"Ljava/lang/String;",
                                                                                                                                                                                        11">;)V"
                                                                                                                                                                                        12}
                                                                                                                                                                                        13.end annotation
                                                                                                                                                                                        14.prologue
                                                                                                                                                                                        15try_start_0:
                                                                                                                                                                                        16invoke-interface/range {p0 .. p0}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdUtils4Common()Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;
                                                                                                                                                                                        17move-result-object v8
                                                                                                                                                                                        19invoke-interface/range {p0 .. p0}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdUtils4System()Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;
                                                                                                                                                                                        20move-result-object v2
                                                                                                                                                                                        22invoke-interface/range {p0 .. p0}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdUitls4URI()Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;
                                                                                                                                                                                        23move-result-object v9
                                                                                                                                                                                        25invoke-interface/range {p0 .. p0}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getBase64()Lcom/baidu/mobads/interfaces/utils/IBase64;
                                                                                                                                                                                        26move-result-object v3
                                                                                                                                                                                        28invoke-interface/range {p0 .. p0}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdInstanceInfo()Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;
                                                                                                                                                                                        29move-result-object v4
                                                                                                                                                                                        31invoke-interface/range {p0 .. p0}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        32move-result-object v5
                                                                                                                                                                                        34invoke-virtual {v5}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
                                                                                                                                                                                        35move-result-object v10
                                                                                                                                                                                        36move-object/from16 v0, p1
                                                                                                                                                                                        38invoke-interface {v9, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;->encodeUrl(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        39move-result-object v6
                                                                                                                                                                                        40new-instance v11, Ljava/lang/StringBuilder;
                                                                                                                                                                                        42invoke-direct {v11}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        43new-instance v7, Ljava/lang/StringBuilder;
                                                                                                                                                                                        45invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        47const-string v12, "v=android_"
                                                                                                                                                                                        49invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        50move-result-object v7
                                                                                                                                                                                        52invoke-static {}, Lcom/baidu/mobads/container/p;->a()D
                                                                                                                                                                                        53move-result-wide v12
                                                                                                                                                                                        55invoke-virtual {v7, v12, v13}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
                                                                                                                                                                                        56move-result-object v7
                                                                                                                                                                                        58invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        59move-result-object v7
                                                                                                                                                                                        61invoke-virtual {v11, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        62new-instance v7, Ljava/lang/StringBuilder;
                                                                                                                                                                                        64invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        66const-string v12, "&p_ver="
                                                                                                                                                                                        68invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        69move-result-object v7
                                                                                                                                                                                        71invoke-interface/range {p0 .. p0}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getProxyVersion()Ljava/lang/String;
                                                                                                                                                                                        72move-result-object v12
                                                                                                                                                                                        74invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        75move-result-object v7
                                                                                                                                                                                        77invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        78move-result-object v7
                                                                                                                                                                                        80invoke-virtual {v11, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        81new-instance v7, Ljava/lang/StringBuilder;
                                                                                                                                                                                        83invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        85const-string v12, "&fb_act="
                                                                                                                                                                                        87invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        88move-result-object v7
                                                                                                                                                                                        89move/from16 v0, p4
                                                                                                                                                                                        91invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        92move-result-object v7
                                                                                                                                                                                        94invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        95move-result-object v7
                                                                                                                                                                                        97invoke-virtual {v11, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        98new-instance v7, Ljava/lang/StringBuilder;
                                                                                                                                                                                        100invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        102const-string v12, "&pk="
                                                                                                                                                                                        104invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        105move-result-object v7
                                                                                                                                                                                        106move-object/from16 v0, p2
                                                                                                                                                                                        108invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        109move-result-object v7
                                                                                                                                                                                        111invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        112move-result-object v7
                                                                                                                                                                                        114invoke-virtual {v11, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        115new-instance v7, Ljava/lang/StringBuilder;
                                                                                                                                                                                        117invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        119const-string v12, "&targetscheme="
                                                                                                                                                                                        121invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        122move-result-object v7
                                                                                                                                                                                        124invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        125move-result-object v6
                                                                                                                                                                                        127invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        128move-result-object v6
                                                                                                                                                                                        130invoke-virtual {v11, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        131new-instance v6, Ljava/lang/StringBuilder;
                                                                                                                                                                                        133invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        135const-string v7, "&appsid="
                                                                                                                                                                                        137invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        138move-result-object v6
                                                                                                                                                                                        140invoke-interface {v8, v5}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->getAppId(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        141move-result-object v7
                                                                                                                                                                                        143invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        144move-result-object v6
                                                                                                                                                                                        146invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        147move-result-object v6
                                                                                                                                                                                        149invoke-virtual {v11, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        150new-instance v6, Ljava/lang/StringBuilder;
                                                                                                                                                                                        152invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        154const-string v7, "&apid="
                                                                                                                                                                                        156invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        157move-result-object v6
                                                                                                                                                                                        159invoke-interface/range {p0 .. p0}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdProdInfo()Lcom/baidu/mobads/interfaces/IXAdProdInfo;
                                                                                                                                                                                        160move-result-object v7
                                                                                                                                                                                        162invoke-interface {v7}, Lcom/baidu/mobads/interfaces/IXAdProdInfo;->getAdPlacementId()Ljava/lang/String;
                                                                                                                                                                                        163move-result-object v7
                                                                                                                                                                                        165invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        166move-result-object v6
                                                                                                                                                                                        168invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        169move-result-object v6
                                                                                                                                                                                        171invoke-virtual {v11, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        172new-instance v6, Ljava/lang/StringBuilder;
                                                                                                                                                                                        174invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        176const-string v7, "&pack="
                                                                                                                                                                                        178invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        179move-result-object v6
                                                                                                                                                                                        181invoke-interface {v8, v5}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->getAppPackage(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        182move-result-object v7
                                                                                                                                                                                        184invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        185move-result-object v6
                                                                                                                                                                                        187invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        188move-result-object v6
                                                                                                                                                                                        190invoke-virtual {v11, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        191new-instance v6, Ljava/lang/StringBuilder;
                                                                                                                                                                                        193invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        195const-string v7, "&prod="
                                                                                                                                                                                        197invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        198move-result-object v6
                                                                                                                                                                                        200invoke-interface/range {p0 .. p0}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdProdInfo()Lcom/baidu/mobads/interfaces/IXAdProdInfo;
                                                                                                                                                                                        201move-result-object v7
                                                                                                                                                                                        203invoke-interface {v7}, Lcom/baidu/mobads/interfaces/IXAdProdInfo;->getProdType()Ljava/lang/String;
                                                                                                                                                                                        204move-result-object v7
                                                                                                                                                                                        206invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        207move-result-object v6
                                                                                                                                                                                        209invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        210move-result-object v6
                                                                                                                                                                                        212invoke-virtual {v11, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        213new-instance v6, Ljava/lang/StringBuilder;
                                                                                                                                                                                        215invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        217const-string v7, "&tp="
                                                                                                                                                                                        219invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        220move-result-object v6
                                                                                                                                                                                        222sget-object v7, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        224invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        225move-result-object v6
                                                                                                                                                                                        227invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        228move-result-object v6
                                                                                                                                                                                        230invoke-virtual {v11, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        231new-instance v6, Ljava/lang/StringBuilder;
                                                                                                                                                                                        233invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        235const-string v7, "&brand="
                                                                                                                                                                                        237invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        238move-result-object v6
                                                                                                                                                                                        240invoke-interface {v2}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getPhoneOSBrand()Ljava/lang/String;
                                                                                                                                                                                        241move-result-object v7
                                                                                                                                                                                        243invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        244move-result-object v6
                                                                                                                                                                                        246invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        247move-result-object v6
                                                                                                                                                                                        249invoke-virtual {v11, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        250new-instance v6, Ljava/lang/StringBuilder;
                                                                                                                                                                                        252invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        254const-string v7, "&bdr="
                                                                                                                                                                                        256invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        257move-result-object v6
                                                                                                                                                                                        259invoke-interface {v2}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getPhoneOSBuildVersionSdk()Ljava/lang/String;
                                                                                                                                                                                        260move-result-object v7
                                                                                                                                                                                        262invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        263move-result-object v6
                                                                                                                                                                                        265invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        266move-result-object v6
                                                                                                                                                                                        268invoke-virtual {v11, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        269new-instance v6, Ljava/lang/StringBuilder;
                                                                                                                                                                                        271invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        273const-string v7, "&sn="
                                                                                                                                                                                        275invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        276move-result-object v6
                                                                                                                                                                                        278invoke-interface {v2, v5}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getEncodedSN(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        279move-result-object v7
                                                                                                                                                                                        281invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        282move-result-object v6
                                                                                                                                                                                        284invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        285move-result-object v6
                                                                                                                                                                                        287invoke-virtual {v11, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        288new-instance v6, Ljava/lang/StringBuilder;
                                                                                                                                                                                        290invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        292const-string v7, "&mac="
                                                                                                                                                                                        294invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        295move-result-object v6
                                                                                                                                                                                        297invoke-interface {v2, v5}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getMacAddress(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        298move-result-object v7
                                                                                                                                                                                        300invoke-interface {v3, v7}, Lcom/baidu/mobads/interfaces/utils/IBase64;->encode(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        301move-result-object v3
                                                                                                                                                                                        303invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        304move-result-object v3
                                                                                                                                                                                        306invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        307move-result-object v3
                                                                                                                                                                                        309invoke-virtual {v11, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        310new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        312invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        314const-string v6, "&cuid="
                                                                                                                                                                                        316invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        317move-result-object v3
                                                                                                                                                                                        319invoke-interface {v2, v5}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getCUID(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        320move-result-object v2
                                                                                                                                                                                        322invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        323move-result-object v2
                                                                                                                                                                                        325invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        326move-result-object v2
                                                                                                                                                                                        328invoke-virtual {v11, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        329new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        331invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        333const-string v3, "&ncuid="
                                                                                                                                                                                        335invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        336move-result-object v2
                                                                                                                                                                                        338invoke-static {v5}, Lcom/baidu/mobads/container/l/c;->b(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        339move-result-object v3
                                                                                                                                                                                        341invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        342move-result-object v2
                                                                                                                                                                                        344invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        345move-result-object v2
                                                                                                                                                                                        347invoke-virtual {v11, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        349const-string v2, "null"
                                                                                                                                                                                        350if-eqz v4, :cond_1d1
                                                                                                                                                                                        352invoke-interface {v4}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getQueryKey()Ljava/lang/String;
                                                                                                                                                                                        353move-result-object v2
                                                                                                                                                                                        354cond_1d1: new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        356invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        358const-string v4, "&qk="
                                                                                                                                                                                        360invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        361move-result-object v3
                                                                                                                                                                                        363invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        364move-result-object v2
                                                                                                                                                                                        366invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        367move-result-object v2
                                                                                                                                                                                        369invoke-virtual {v11, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        371invoke-static {v5}, Lcom/baidu/mobads/container/o/f;->a(Landroid/content/Context;)I
                                                                                                                                                                                        372move-result v2
                                                                                                                                                                                        373new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        375invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        377const-string v4, "&targetVer="
                                                                                                                                                                                        379invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        380move-result-object v3
                                                                                                                                                                                        382invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        383move-result-object v2
                                                                                                                                                                                        385invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        386move-result-object v2
                                                                                                                                                                                        388invoke-virtual {v11, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        390invoke-static/range {p1 .. p1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
                                                                                                                                                                                        391move-result-object v2
                                                                                                                                                                                        392new-instance v3, Landroid/content/Intent;
                                                                                                                                                                                        394const-string v4, "android.intent.action.VIEW"
                                                                                                                                                                                        396invoke-direct {v3, v4, v2}, Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V
                                                                                                                                                                                        397const/high16 v2, 0x10000000
                                                                                                                                                                                        399invoke-virtual {v3, v2}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
                                                                                                                                                                                        400const/high16 v2, 0x10000
                                                                                                                                                                                        402invoke-virtual {v10, v3, v2}, Landroid/content/pm/PackageManager;->queryIntentActivities(Landroid/content/Intent;I)Ljava/util/List;
                                                                                                                                                                                        403move-result-object v12
                                                                                                                                                                                        405const-string v2, "&open="
                                                                                                                                                                                        407invoke-interface {v12}, Ljava/util/List;->size()I
                                                                                                                                                                                        408move-result v3
                                                                                                                                                                                        409if-lez v3, :cond_3e0
                                                                                                                                                                                        410const/4 v4, 0x1
                                                                                                                                                                                        411new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        413invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        415invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        416move-result-object v2
                                                                                                                                                                                        418const-string v3, "true"
                                                                                                                                                                                        420invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        421move-result-object v2
                                                                                                                                                                                        423invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        424move-result-object v2
                                                                                                                                                                                        425new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        427invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        429invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        430move-result-object v2
                                                                                                                                                                                        432const-string v3, "&n="
                                                                                                                                                                                        434invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        435move-result-object v2
                                                                                                                                                                                        437invoke-interface {v12}, Ljava/util/List;->size()I
                                                                                                                                                                                        438move-result v3
                                                                                                                                                                                        440invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        441move-result-object v2
                                                                                                                                                                                        443invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        444move-result-object v5
                                                                                                                                                                                        446const-string v3, ""
                                                                                                                                                                                        447const/4 v2, 0x0
                                                                                                                                                                                        448move v7, v2
                                                                                                                                                                                        449goto_252:
                                                                                                                                                                                        450invoke-interface {v12}, Ljava/util/List;->size()I
                                                                                                                                                                                        451move-result v2
                                                                                                                                                                                        452if-ge v7, v2, :cond_388
                                                                                                                                                                                        454invoke-interface {v12, v7}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        455move-result-object v2
                                                                                                                                                                                        456check-cast v2, Landroid/content/pm/ResolveInfo;
                                                                                                                                                                                        457if-nez v7, :cond_2e6
                                                                                                                                                                                        458new-instance v6, Ljava/lang/StringBuilder;
                                                                                                                                                                                        460invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        462invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        463move-result-object v5
                                                                                                                                                                                        465const-string v6, "&p="
                                                                                                                                                                                        467invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        468move-result-object v5
                                                                                                                                                                                        470iget-object v6, v2, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo;
                                                                                                                                                                                        472iget-object v6, v6, Landroid/content/pm/ActivityInfo;->packageName:Ljava/lang/String;
                                                                                                                                                                                        474invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        475move-result-object v5
                                                                                                                                                                                        477invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        478move-result-object v5
                                                                                                                                                                                        479move-object v6, v5
                                                                                                                                                                                        480goto_27c:
                                                                                                                                                                                        481iget-object v5, v2, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo;
                                                                                                                                                                                        483iget-object v5, v5, Landroid/content/pm/ActivityInfo;->packageName:Ljava/lang/String;
                                                                                                                                                                                        484move-object/from16 v0, p2
                                                                                                                                                                                        486invoke-virtual {v0, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        487move-result v5
                                                                                                                                                                                        488if-eqz v5, :cond_40d
                                                                                                                                                                                        489const/4 v5, -0x1
                                                                                                                                                                                        491const-string v13, ""
                                                                                                                                                                                        492try_start_28b:
                                                                                                                                                                                        493iget-object v14, v2, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo;
                                                                                                                                                                                        495iget-object v14, v14, Landroid/content/pm/ActivityInfo;->packageName:Ljava/lang/String;
                                                                                                                                                                                        496const/4 v15, 0x0
                                                                                                                                                                                        498invoke-virtual {v10, v14, v15}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
                                                                                                                                                                                        499move-result-object v14
                                                                                                                                                                                        500iget v5, v14, Landroid/content/pm/PackageInfo;->versionCode:I
                                                                                                                                                                                        502iget-object v2, v2, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo;
                                                                                                                                                                                        504iget-object v2, v2, Landroid/content/pm/ActivityInfo;->packageName:Ljava/lang/String;
                                                                                                                                                                                        505const/4 v14, 0x0
                                                                                                                                                                                        507invoke-virtual {v10, v2, v14}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
                                                                                                                                                                                        508move-result-object v2
                                                                                                                                                                                        510iget-object v2, v2, Landroid/content/pm/PackageInfo;->versionName:Ljava/lang/String;
                                                                                                                                                                                        511try_end_2a1: move/from16 v0, p5
                                                                                                                                                                                        512if-ge v5, v0, :cond_2a6
                                                                                                                                                                                        513const/4 v4, 0x0
                                                                                                                                                                                        514try_start_2a6: new-instance v13, Ljava/lang/StringBuilder;
                                                                                                                                                                                        516invoke-direct {v13}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        518invoke-virtual {v13, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        519move-result-object v3
                                                                                                                                                                                        521const-string v13, "&exception=true&installedVersionCode="
                                                                                                                                                                                        523invoke-virtual {v3, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        524move-result-object v3
                                                                                                                                                                                        526invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        527move-result-object v3
                                                                                                                                                                                        529const-string v5, "&requiredVersion="
                                                                                                                                                                                        531invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        532move-result-object v3
                                                                                                                                                                                        533move/from16 v0, p5
                                                                                                                                                                                        535invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        536move-result-object v3
                                                                                                                                                                                        538const-string v5, "&realopen="
                                                                                                                                                                                        540invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        541move-result-object v3
                                                                                                                                                                                        543invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
                                                                                                                                                                                        544move-result-object v3
                                                                                                                                                                                        546const-string v5, "&installedVersionName="
                                                                                                                                                                                        548invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        549move-result-object v3
                                                                                                                                                                                        551invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        552move-result-object v2
                                                                                                                                                                                        554invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        555move-result-object v2
                                                                                                                                                                                        556move v3, v4
                                                                                                                                                                                        557goto_2de: add-int/lit8 v4, v7, 0x1
                                                                                                                                                                                        558move v7, v4
                                                                                                                                                                                        559move-object v5, v6
                                                                                                                                                                                        560move v4, v3
                                                                                                                                                                                        561move-object v3, v2
                                                                                                                                                                                        562goto/16 :goto_252
                                                                                                                                                                                        563cond_2e6: new-instance v6, Ljava/lang/StringBuilder;
                                                                                                                                                                                        565invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        567invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        568move-result-object v5
                                                                                                                                                                                        570const-string v6, ","
                                                                                                                                                                                        572invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        573move-result-object v5
                                                                                                                                                                                        575iget-object v6, v2, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo;
                                                                                                                                                                                        577iget-object v6, v6, Landroid/content/pm/ActivityInfo;->packageName:Ljava/lang/String;
                                                                                                                                                                                        579invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        580move-result-object v5
                                                                                                                                                                                        582invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        583try_end_300: move-result-object v5
                                                                                                                                                                                        584move-object v6, v5
                                                                                                                                                                                        585goto/16 :goto_27c
                                                                                                                                                                                        586catch_304: move-exception v2
                                                                                                                                                                                        587try_start_305:
                                                                                                                                                                                        588invoke-virtual {v2}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        589try_start_308: new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        591invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        593invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        594move-result-object v2
                                                                                                                                                                                        596const-string v3, "&exception=true&installedVersionCode="
                                                                                                                                                                                        598invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        599move-result-object v2
                                                                                                                                                                                        601invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        602move-result-object v2
                                                                                                                                                                                        604const-string v3, "&requiredVersion="
                                                                                                                                                                                        606invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        607move-result-object v2
                                                                                                                                                                                        608move/from16 v0, p5
                                                                                                                                                                                        610invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        611move-result-object v2
                                                                                                                                                                                        613const-string v3, "&realopen="
                                                                                                                                                                                        615invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        616move-result-object v2
                                                                                                                                                                                        618invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
                                                                                                                                                                                        619move-result-object v2
                                                                                                                                                                                        621const-string v3, "&installedVersionName="
                                                                                                                                                                                        623invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        624move-result-object v2
                                                                                                                                                                                        626invoke-virtual {v2, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        627move-result-object v2
                                                                                                                                                                                        629invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        630move-result-object v2
                                                                                                                                                                                        631move v3, v4
                                                                                                                                                                                        632goto/16 :goto_2de
                                                                                                                                                                                        633catchall_341: move-exception v2
                                                                                                                                                                                        634new-instance v6, Ljava/lang/StringBuilder;
                                                                                                                                                                                        636invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        638invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        639move-result-object v3
                                                                                                                                                                                        641const-string v6, "&exception=true&installedVersionCode="
                                                                                                                                                                                        643invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        644move-result-object v3
                                                                                                                                                                                        646invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        647move-result-object v3
                                                                                                                                                                                        649const-string v5, "&requiredVersion="
                                                                                                                                                                                        651invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        652move-result-object v3
                                                                                                                                                                                        653move/from16 v0, p5
                                                                                                                                                                                        655invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        656move-result-object v3
                                                                                                                                                                                        658const-string v5, "&realopen="
                                                                                                                                                                                        660invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        661move-result-object v3
                                                                                                                                                                                        663invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
                                                                                                                                                                                        664move-result-object v3
                                                                                                                                                                                        666const-string v4, "&installedVersionName="
                                                                                                                                                                                        668invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        669move-result-object v3
                                                                                                                                                                                        671invoke-virtual {v3, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        672move-result-object v3
                                                                                                                                                                                        674invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        675throw v2
                                                                                                                                                                                        676catch_379: move-exception v2
                                                                                                                                                                                        678invoke-interface/range {p0 .. p0}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdLogger()Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        679move-result-object v3
                                                                                                                                                                                        681const-string v4, "PackageUtils"
                                                                                                                                                                                        683invoke-virtual {v2}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        684move-result-object v2
                                                                                                                                                                                        686invoke-interface {v3, v4, v2}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        687goto_387: return-void
                                                                                                                                                                                        688try_start_388:
                                                                                                                                                                                        689const-string v2, ""
                                                                                                                                                                                        691invoke-virtual {v3, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        692move-result v2
                                                                                                                                                                                        693if-nez v2, :cond_40b
                                                                                                                                                                                        694new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        696invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        698invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        699move-result-object v2
                                                                                                                                                                                        701invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        702move-result-object v2
                                                                                                                                                                                        704invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        705move-result-object v2
                                                                                                                                                                                        706goto_3a1:
                                                                                                                                                                                        707invoke-virtual {v11, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        708if-eqz p6, :cond_3f4
                                                                                                                                                                                        710invoke-virtual/range {p6 .. p6}, Ljava/util/HashMap;->size()I
                                                                                                                                                                                        711move-result v2
                                                                                                                                                                                        712if-lez v2, :cond_3f4
                                                                                                                                                                                        714invoke-virtual/range {p6 .. p6}, Ljava/util/HashMap;->entrySet()Ljava/util/Set;
                                                                                                                                                                                        715move-result-object v2
                                                                                                                                                                                        717invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        718move-result-object v4
                                                                                                                                                                                        719goto_3b4:
                                                                                                                                                                                        720invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        721move-result v2
                                                                                                                                                                                        722if-eqz v2, :cond_3f4
                                                                                                                                                                                        724invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        725move-result-object v2
                                                                                                                                                                                        726check-cast v2, Ljava/util/Map$Entry;
                                                                                                                                                                                        728const-string v3, "&"
                                                                                                                                                                                        730invoke-virtual {v11, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        731move-result-object v5
                                                                                                                                                                                        733invoke-interface {v2}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
                                                                                                                                                                                        734move-result-object v3
                                                                                                                                                                                        735check-cast v3, Ljava/lang/String;
                                                                                                                                                                                        737invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        738move-result-object v3
                                                                                                                                                                                        740const-string v5, "="
                                                                                                                                                                                        742invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        743move-result-object v3
                                                                                                                                                                                        745invoke-interface {v2}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
                                                                                                                                                                                        746move-result-object v2
                                                                                                                                                                                        747check-cast v2, Ljava/lang/String;
                                                                                                                                                                                        749invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        750goto/16 :goto_3b4
                                                                                                                                                                                        751cond_3e0: new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        753invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        755invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        756move-result-object v2
                                                                                                                                                                                        758const-string v3, "false"
                                                                                                                                                                                        760invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        761move-result-object v2
                                                                                                                                                                                        763invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        764move-result-object v2
                                                                                                                                                                                        765goto/16 :goto_3a1
                                                                                                                                                                                        766cond_3f4:
                                                                                                                                                                                        767invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        768move-result-object v2
                                                                                                                                                                                        769move/from16 v0, p3
                                                                                                                                                                                        771invoke-interface {v8, v2, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->vdUrl(Ljava/lang/String;I)Ljava/lang/String;
                                                                                                                                                                                        772move-result-object v2
                                                                                                                                                                                        773const/4 v3, 0x0
                                                                                                                                                                                        775invoke-interface {v9, v2, v3}, Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;->addParameters(Ljava/lang/String;Ljava/util/HashMap;)Ljava/lang/String;
                                                                                                                                                                                        776move-result-object v2
                                                                                                                                                                                        777const/4 v3, 0x0
                                                                                                                                                                                        778move-object/from16 v0, p0
                                                                                                                                                                                        780invoke-interface {v0, v2, v3}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->fireAdMetrics(Ljava/lang/String;Ljava/util/HashMap;)V
                                                                                                                                                                                        781try_end_409: goto/16 :goto_387
                                                                                                                                                                                        782cond_40b: move-object v2, v5
                                                                                                                                                                                        783goto/16 :goto_3a1
                                                                                                                                                                                        784cond_40d: move-object v2, v3
                                                                                                                                                                                        785move v3, v4
                                                                                                                                                                                        786goto/16 :goto_2de
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.graphics.Rect.width
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.graphics.Rect.height
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.Math.round
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.Math.round
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.length
                                                                                                                                                                                        • java.lang.StringBuilder.substring
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.Double.valueOf
                                                                                                                                                                                        • java.lang.Double.valueOf
                                                                                                                                                                                        • java.lang.Double.valueOf
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.length
                                                                                                                                                                                        • java.lang.StringBuilder.substring
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.Boolean.booleanValue
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • com.baidu.mobads.AdSettings$b.c:Lcom/baidu/mobads/AdSettings$b
                                                                                                                                                                                        • com.baidu.mobads.AdSettings$b.a
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • com.baidu.mobads.AdSettings$b.c:Lcom/baidu/mobads/AdSettings$b
                                                                                                                                                                                        • com.baidu.mobads.AdSettings$b.a
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • _
                                                                                                                                                                                        • net
                                                                                                                                                                                        • n
                                                                                                                                                                                        • at
                                                                                                                                                                                        • v
                                                                                                                                                                                        • 4.1.30
                                                                                                                                                                                        • cs
                                                                                                                                                                                        • pk
                                                                                                                                                                                        • trftp
                                                                                                                                                                                        • sdk_8.8052
                                                                                                                                                                                        • q
                                                                                                                                                                                        • _cpr
                                                                                                                                                                                        • appid
                                                                                                                                                                                        • tp
                                                                                                                                                                                        • brd
                                                                                                                                                                                        • den
                                                                                                                                                                                        • w
                                                                                                                                                                                        • h
                                                                                                                                                                                        • sw
                                                                                                                                                                                        • sh
                                                                                                                                                                                        • lw
                                                                                                                                                                                        • lh
                                                                                                                                                                                        • sn
                                                                                                                                                                                        • %s_%s_%s|
                                                                                                                                                                                        • cid
                                                                                                                                                                                        • nop
                                                                                                                                                                                        • im
                                                                                                                                                                                        • %s_%s_%s
                                                                                                                                                                                        • g
                                                                                                                                                                                        • %s_%s|
                                                                                                                                                                                        • wi
                                                                                                                                                                                        • swi
                                                                                                                                                                                        • wifi
                                                                                                                                                                                        • tab
                                                                                                                                                                                        • 0
                                                                                                                                                                                        • 1
                                                                                                                                                                                        • sdc
                                                                                                                                                                                        • ,
                                                                                                                                                                                        • act
                                                                                                                                                                                        • prod
                                                                                                                                                                                        • os
                                                                                                                                                                                        • android
                                                                                                                                                                                        • osv
                                                                                                                                                                                        • bdr
                                                                                                                                                                                        • apinfo
                                                                                                                                                                                        • apid
                                                                                                                                                                                        • chid
                                                                                                                                                                                        • apt
                                                                                                                                                                                        • ap
                                                                                                                                                                                        • nt
                                                                                                                                                                                        • udid
                                                                                                                                                                                        • ses
                                                                                                                                                                                        • android_id
                                                                                                                                                                                        • imei
                                                                                                                                                                                        • mac
                                                                                                                                                                                        • cuid
                                                                                                                                                                                        • snfrom
                                                                                                                                                                                        • p_ver
                                                                                                                                                                                        • 8.8052
                                                                                                                                                                                        • req_id
                                                                                                                                                                                        • cssid
                                                                                                                                                                                        • rpt
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation build Landroid/annotation/TargetApi;
                                                                                                                                                                                        1value = 0x4
                                                                                                                                                                                        2.end annotation
                                                                                                                                                                                        3.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        4value = {
                                                                                                                                                                                        5"()",
                                                                                                                                                                                        6"Ljava/util/HashMap<",
                                                                                                                                                                                        7"Ljava/lang/String;",
                                                                                                                                                                                        8"Ljava/lang/String;",
                                                                                                                                                                                        9">;"
                                                                                                                                                                                        10}
                                                                                                                                                                                        11.end annotation
                                                                                                                                                                                        13const-string v0, "_"
                                                                                                                                                                                        15const-string v1, ""
                                                                                                                                                                                        17invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        18move-result-object v2
                                                                                                                                                                                        20invoke-virtual {v2}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getSystemUtils()Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;
                                                                                                                                                                                        21move-result-object v2
                                                                                                                                                                                        23invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        24move-result-object v3
                                                                                                                                                                                        26invoke-virtual {v3}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getCommonUtils()Lcom/baidu/mobads/utils/f;
                                                                                                                                                                                        27move-result-object v3
                                                                                                                                                                                        28new-instance v4, Ljava/util/HashMap;
                                                                                                                                                                                        30invoke-direct {v4}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        31try_start_19:
                                                                                                                                                                                        32const-string v5, "net"
                                                                                                                                                                                        33new-instance v6, Ljava/lang/StringBuilder;
                                                                                                                                                                                        35invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        37invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        39iget-object v7, p0, Lcom/baidu/mobads/vo/d;->d:Landroid/content/Context;
                                                                                                                                                                                        41invoke-interface {v2, v7}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getNetworkCatagory(Landroid/content/Context;)I
                                                                                                                                                                                        42move-result v7
                                                                                                                                                                                        44invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        46invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        47move-result-object v6
                                                                                                                                                                                        49invoke-virtual {v4, v5, v6}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        51const-string v5, "n"
                                                                                                                                                                                        52new-instance v6, Ljava/lang/StringBuilder;
                                                                                                                                                                                        54invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        56invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        58invoke-virtual {p0}, Lcom/baidu/mobads/vo/d;->getN()I
                                                                                                                                                                                        59move-result v7
                                                                                                                                                                                        61invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        63invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        64move-result-object v6
                                                                                                                                                                                        66invoke-virtual {v4, v5, v6}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        68const-string v5, "at"
                                                                                                                                                                                        69new-instance v6, Ljava/lang/StringBuilder;
                                                                                                                                                                                        71invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        73invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        75invoke-virtual {p0}, Lcom/baidu/mobads/vo/d;->getAt()I
                                                                                                                                                                                        76move-result v7
                                                                                                                                                                                        78invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        80invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        81move-result-object v6
                                                                                                                                                                                        83invoke-virtual {v4, v5, v6}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        85const-string v5, "v"
                                                                                                                                                                                        86new-instance v6, Ljava/lang/StringBuilder;
                                                                                                                                                                                        88invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        90invoke-virtual {p0}, Lcom/baidu/mobads/vo/d;->f()Ljava/lang/String;
                                                                                                                                                                                        91move-result-object v7
                                                                                                                                                                                        93invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        95invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        97sget-object v7, Lcom/baidu/mobads/constants/a;->c:Ljava/lang/String;
                                                                                                                                                                                        99invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        101invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        103const-string v0, "4.1.30"
                                                                                                                                                                                        105invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        107invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        108move-result-object v0
                                                                                                                                                                                        110invoke-virtual {v4, v5, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        112const-string v0, "cs"
                                                                                                                                                                                        114invoke-virtual {v4, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        116const-string v0, "pk"
                                                                                                                                                                                        118iget-object v5, p0, Lcom/baidu/mobads/vo/d;->d:Landroid/content/Context;
                                                                                                                                                                                        120invoke-interface {v3, v5}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->getAppPackage(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        121move-result-object v5
                                                                                                                                                                                        123invoke-virtual {v4, v0, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        125const-string v0, "trftp"
                                                                                                                                                                                        127const-string v5, "sdk_8.8052"
                                                                                                                                                                                        129invoke-virtual {v4, v0, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        131iget-object v0, p0, Lcom/baidu/mobads/vo/d;->d:Landroid/content/Context;
                                                                                                                                                                                        133invoke-interface {v3, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->getAppId(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        134move-result-object v0
                                                                                                                                                                                        136const-string v5, "q"
                                                                                                                                                                                        137new-instance v6, Ljava/lang/StringBuilder;
                                                                                                                                                                                        139invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        141invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        143const-string v7, "_cpr"
                                                                                                                                                                                        145invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        147invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        148move-result-object v6
                                                                                                                                                                                        150invoke-virtual {v4, v5, v6}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        152const-string v5, "appid"
                                                                                                                                                                                        154invoke-virtual {v4, v5, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        156const-string v0, "tp"
                                                                                                                                                                                        158sget-object v5, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        160invoke-virtual {v4, v0, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        162const-string v0, "brd"
                                                                                                                                                                                        164invoke-interface {v2}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getPhoneOSBrand()Ljava/lang/String;
                                                                                                                                                                                        165move-result-object v5
                                                                                                                                                                                        167invoke-virtual {v4, v0, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        169iget-object v0, p0, Lcom/baidu/mobads/vo/d;->d:Landroid/content/Context;
                                                                                                                                                                                        171invoke-interface {v3, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->getDisplayMetrics(Landroid/content/Context;)Landroid/util/DisplayMetrics;
                                                                                                                                                                                        172move-result-object v0
                                                                                                                                                                                        174const-string v5, "den"
                                                                                                                                                                                        175new-instance v6, Ljava/lang/StringBuilder;
                                                                                                                                                                                        177invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        179invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        180iget v7, v0, Landroid/util/DisplayMetrics;->density:F
                                                                                                                                                                                        182invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
                                                                                                                                                                                        184invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        185move-result-object v6
                                                                                                                                                                                        187invoke-virtual {v4, v5, v6}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        189const-string v5, "w"
                                                                                                                                                                                        190new-instance v6, Ljava/lang/StringBuilder;
                                                                                                                                                                                        192invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        194invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        196invoke-virtual {p0}, Lcom/baidu/mobads/vo/d;->getW()I
                                                                                                                                                                                        197move-result v7
                                                                                                                                                                                        199invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        201invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        202move-result-object v6
                                                                                                                                                                                        204invoke-virtual {v4, v5, v6}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        206const-string v5, "h"
                                                                                                                                                                                        207new-instance v6, Ljava/lang/StringBuilder;
                                                                                                                                                                                        209invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        211invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        213invoke-virtual {p0}, Lcom/baidu/mobads/vo/d;->getH()I
                                                                                                                                                                                        214move-result v7
                                                                                                                                                                                        216invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        218invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        219move-result-object v6
                                                                                                                                                                                        221invoke-virtual {v4, v5, v6}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        223iget-object v5, p0, Lcom/baidu/mobads/vo/d;->d:Landroid/content/Context;
                                                                                                                                                                                        225invoke-interface {v3, v5}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->getScreenRect(Landroid/content/Context;)Landroid/graphics/Rect;
                                                                                                                                                                                        226move-result-object v5
                                                                                                                                                                                        228const-string v6, "sw"
                                                                                                                                                                                        229new-instance v7, Ljava/lang/StringBuilder;
                                                                                                                                                                                        231invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        233invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        235invoke-virtual {v5}, Landroid/graphics/Rect;->width()I
                                                                                                                                                                                        236move-result v8
                                                                                                                                                                                        238invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        240invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        241move-result-object v7
                                                                                                                                                                                        243invoke-virtual {v4, v6, v7}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        245const-string v6, "sh"
                                                                                                                                                                                        246new-instance v7, Ljava/lang/StringBuilder;
                                                                                                                                                                                        248invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        250invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        252invoke-virtual {v5}, Landroid/graphics/Rect;->height()I
                                                                                                                                                                                        253move-result v5
                                                                                                                                                                                        255invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        257invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        258move-result-object v5
                                                                                                                                                                                        260invoke-virtual {v4, v6, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        262const-string v5, "lw"
                                                                                                                                                                                        264invoke-virtual {p0}, Lcom/baidu/mobads/vo/d;->getW()I
                                                                                                                                                                                        265move-result v6
                                                                                                                                                                                        266int-to-float v6, v6
                                                                                                                                                                                        267iget v7, v0, Landroid/util/DisplayMetrics;->density:F
                                                                                                                                                                                        268div-float/2addr v6, v7
                                                                                                                                                                                        270invoke-static {v6}, Ljava/lang/Math;->round(F)I
                                                                                                                                                                                        271move-result v6
                                                                                                                                                                                        273invoke-static {v6}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        274move-result-object v6
                                                                                                                                                                                        276invoke-virtual {v4, v5, v6}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        278const-string v5, "lh"
                                                                                                                                                                                        280invoke-virtual {p0}, Lcom/baidu/mobads/vo/d;->getH()I
                                                                                                                                                                                        281move-result v6
                                                                                                                                                                                        282int-to-float v6, v6
                                                                                                                                                                                        283iget v0, v0, Landroid/util/DisplayMetrics;->density:F
                                                                                                                                                                                        284div-float/2addr v6, v0
                                                                                                                                                                                        286invoke-static {v6}, Ljava/lang/Math;->round(F)I
                                                                                                                                                                                        287move-result v0
                                                                                                                                                                                        289invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        290move-result-object v0
                                                                                                                                                                                        292invoke-virtual {v4, v5, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        294const-string v0, "sn"
                                                                                                                                                                                        296iget-object v5, p0, Lcom/baidu/mobads/vo/d;->d:Landroid/content/Context;
                                                                                                                                                                                        298invoke-interface {v2, v5}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getSn(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        299move-result-object v5
                                                                                                                                                                                        301invoke-virtual {v4, v0, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        302try_end_187: const/4 v0, 0x3
                                                                                                                                                                                        303const/4 v5, 0x2
                                                                                                                                                                                        304const/4 v6, 0x1
                                                                                                                                                                                        305const/4 v7, 0x0
                                                                                                                                                                                        306try_start_18b:
                                                                                                                                                                                        307iget-object v8, p0, Lcom/baidu/mobads/vo/d;->d:Landroid/content/Context;
                                                                                                                                                                                        309invoke-interface {v2, v8}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getCell(Landroid/content/Context;)Ljava/util/List;
                                                                                                                                                                                        310move-result-object v8
                                                                                                                                                                                        312invoke-interface {v8}, Ljava/util/List;->size()I
                                                                                                                                                                                        313move-result v9
                                                                                                                                                                                        314if-lez v9, :cond_1cd
                                                                                                                                                                                        315new-instance v9, Ljava/lang/StringBuilder;
                                                                                                                                                                                        317invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        318const/4 v10, 0x0
                                                                                                                                                                                        319goto_19d:
                                                                                                                                                                                        320invoke-interface {v8}, Ljava/util/List;->size()I
                                                                                                                                                                                        321move-result v11
                                                                                                                                                                                        322if-ge v10, v11, :cond_1c3
                                                                                                                                                                                        324invoke-interface {v8, v10}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        325move-result-object v11
                                                                                                                                                                                        326check-cast v11, [Ljava/lang/String;
                                                                                                                                                                                        328const-string v12, "%s_%s_%s|"
                                                                                                                                                                                        329new-array v13, v0, [Ljava/lang/Object;
                                                                                                                                                                                        330aget-object v14, v11, v7
                                                                                                                                                                                        331aput-object v14, v13, v7
                                                                                                                                                                                        332aget-object v14, v11, v6
                                                                                                                                                                                        333aput-object v14, v13, v6
                                                                                                                                                                                        334aget-object v11, v11, v5
                                                                                                                                                                                        335aput-object v11, v13, v5
                                                                                                                                                                                        337invoke-static {v12, v13}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        338move-result-object v11
                                                                                                                                                                                        340invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        341add-int/lit8 v10, v10, 0x1
                                                                                                                                                                                        342goto/16 :goto_19d
                                                                                                                                                                                        343cond_1c3:
                                                                                                                                                                                        344invoke-virtual {v9}, Ljava/lang/StringBuilder;->length()I
                                                                                                                                                                                        345move-result v8
                                                                                                                                                                                        346sub-int/2addr v8, v6
                                                                                                                                                                                        348invoke-virtual {v9, v7, v8}, Ljava/lang/StringBuilder;->substring(II)Ljava/lang/String;
                                                                                                                                                                                        349move-result-object v8
                                                                                                                                                                                        350try_end_1cc: goto/16 :goto_1ce
                                                                                                                                                                                        351catch_1cd: move-object v8, v1
                                                                                                                                                                                        352try_start_1ce:
                                                                                                                                                                                        353const-string v9, "cid"
                                                                                                                                                                                        355invoke-virtual {v4, v9, v8}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        357const-string v8, "nop"
                                                                                                                                                                                        359iget-object v9, p0, Lcom/baidu/mobads/vo/d;->d:Landroid/content/Context;
                                                                                                                                                                                        361invoke-interface {v2, v9}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getNetworkOperator(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        362move-result-object v9
                                                                                                                                                                                        364invoke-virtual {v4, v8, v9}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        366const-string v8, "im"
                                                                                                                                                                                        368iget-object v9, p0, Lcom/baidu/mobads/vo/d;->d:Landroid/content/Context;
                                                                                                                                                                                        370invoke-interface {v3, v9}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->getSubscriberId(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        371move-result-object v9
                                                                                                                                                                                        373invoke-virtual {v4, v8, v9}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        374try_start_1e9:
                                                                                                                                                                                        375iget-object v8, p0, Lcom/baidu/mobads/vo/d;->d:Landroid/content/Context;
                                                                                                                                                                                        377invoke-interface {v2, v8}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getGPS(Landroid/content/Context;)[D
                                                                                                                                                                                        378move-result-object v8
                                                                                                                                                                                        379if-eqz v8, :cond_215
                                                                                                                                                                                        381invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        383const-string v9, "%s_%s_%s"
                                                                                                                                                                                        384new-array v0, v0, [Ljava/lang/Object;
                                                                                                                                                                                        385aget-wide v10, v8, v7
                                                                                                                                                                                        387invoke-static {v10, v11}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
                                                                                                                                                                                        388move-result-object v10
                                                                                                                                                                                        389aput-object v10, v0, v7
                                                                                                                                                                                        390aget-wide v10, v8, v6
                                                                                                                                                                                        392invoke-static {v10, v11}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
                                                                                                                                                                                        393move-result-object v10
                                                                                                                                                                                        394aput-object v10, v0, v6
                                                                                                                                                                                        395aget-wide v10, v8, v5
                                                                                                                                                                                        397invoke-static {v10, v11}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
                                                                                                                                                                                        398move-result-object v8
                                                                                                                                                                                        399aput-object v8, v0, v5
                                                                                                                                                                                        401invoke-static {v9, v0}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        402move-result-object v0
                                                                                                                                                                                        403try_end_214: goto/16 :goto_216
                                                                                                                                                                                        404cond_215: move-object v0, v1
                                                                                                                                                                                        405goto_216:
                                                                                                                                                                                        406const-string v8, "g"
                                                                                                                                                                                        408invoke-virtual {v4, v8, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        409try_end_21b:
                                                                                                                                                                                        410iget-object v0, p0, Lcom/baidu/mobads/vo/d;->d:Landroid/content/Context;
                                                                                                                                                                                        412invoke-interface {v2, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getWIFI(Landroid/content/Context;)Ljava/util/List;
                                                                                                                                                                                        413move-result-object v0
                                                                                                                                                                                        415invoke-interface {v0}, Ljava/util/List;->size()I
                                                                                                                                                                                        416move-result v8
                                                                                                                                                                                        417if-lez v8, :cond_259
                                                                                                                                                                                        418new-instance v8, Ljava/lang/StringBuilder;
                                                                                                                                                                                        420invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        421const/4 v9, 0x0
                                                                                                                                                                                        422goto_22d:
                                                                                                                                                                                        423invoke-interface {v0}, Ljava/util/List;->size()I
                                                                                                                                                                                        424move-result v10
                                                                                                                                                                                        425if-ge v9, v10, :cond_24f
                                                                                                                                                                                        427invoke-interface {v0, v9}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        428move-result-object v10
                                                                                                                                                                                        429check-cast v10, [Ljava/lang/String;
                                                                                                                                                                                        431const-string v11, "%s_%s|"
                                                                                                                                                                                        432new-array v12, v5, [Ljava/lang/Object;
                                                                                                                                                                                        433aget-object v13, v10, v7
                                                                                                                                                                                        434aput-object v13, v12, v7
                                                                                                                                                                                        435aget-object v10, v10, v6
                                                                                                                                                                                        436aput-object v10, v12, v6
                                                                                                                                                                                        438invoke-static {v11, v12}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        439move-result-object v10
                                                                                                                                                                                        441invoke-virtual {v8, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        442add-int/lit8 v9, v9, 0x1
                                                                                                                                                                                        443goto/16 :goto_22d
                                                                                                                                                                                        444cond_24f:
                                                                                                                                                                                        445invoke-virtual {v8}, Ljava/lang/StringBuilder;->length()I
                                                                                                                                                                                        446move-result v0
                                                                                                                                                                                        447sub-int/2addr v0, v6
                                                                                                                                                                                        449invoke-virtual {v8, v7, v0}, Ljava/lang/StringBuilder;->substring(II)Ljava/lang/String;
                                                                                                                                                                                        450move-result-object v0
                                                                                                                                                                                        451try_end_258: goto/16 :goto_25a
                                                                                                                                                                                        452cond_259: move-object v0, v1
                                                                                                                                                                                        453try_start_25a:
                                                                                                                                                                                        454const-string v5, "wi"
                                                                                                                                                                                        456invoke-virtual {v4, v5, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        458const-string v0, "swi"
                                                                                                                                                                                        459new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        461invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        463invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        465const-string v8, "wifi"
                                                                                                                                                                                        467iget-object v9, p0, Lcom/baidu/mobads/vo/d;->d:Landroid/content/Context;
                                                                                                                                                                                        469invoke-interface {v2, v9}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getNetworkType(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        470move-result-object v9
                                                                                                                                                                                        472invoke-virtual {v8, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        473move-result v8
                                                                                                                                                                                        474if-eqz v8, :cond_278
                                                                                                                                                                                        475goto/16 :goto_279
                                                                                                                                                                                        476cond_278: const/4 v6, 0x0
                                                                                                                                                                                        477goto_279:
                                                                                                                                                                                        478invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        480invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        481move-result-object v5
                                                                                                                                                                                        483invoke-virtual {v4, v0, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        485const-string v0, "tab"
                                                                                                                                                                                        487iget-object v5, p0, Lcom/baidu/mobads/vo/d;->d:Landroid/content/Context;
                                                                                                                                                                                        489invoke-interface {v2, v5}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->isTablet(Landroid/content/Context;)Z
                                                                                                                                                                                        490move-result v5
                                                                                                                                                                                        491try_end_28b:
                                                                                                                                                                                        492const-string v6, "0"
                                                                                                                                                                                        493if-eqz v5, :cond_292
                                                                                                                                                                                        494try_start_28f:
                                                                                                                                                                                        495const-string v5, "1"
                                                                                                                                                                                        496goto/16 :goto_293
                                                                                                                                                                                        497cond_292: move-object v5, v6
                                                                                                                                                                                        498goto_293:
                                                                                                                                                                                        499invoke-virtual {v4, v0, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        501const-string v0, "sdc"
                                                                                                                                                                                        502new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        504invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        506invoke-interface {v2}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getAppSDC()Ljava/lang/String;
                                                                                                                                                                                        507move-result-object v7
                                                                                                                                                                                        509invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        511const-string v7, ","
                                                                                                                                                                                        513invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        515invoke-interface {v2}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getMem()Ljava/lang/String;
                                                                                                                                                                                        516move-result-object v7
                                                                                                                                                                                        518invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        520invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        521move-result-object v5
                                                                                                                                                                                        523invoke-virtual {v4, v0, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        525const-string v0, "act"
                                                                                                                                                                                        527invoke-virtual {p0}, Lcom/baidu/mobads/vo/d;->getAct()Ljava/lang/String;
                                                                                                                                                                                        528move-result-object v5
                                                                                                                                                                                        530invoke-virtual {v4, v0, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        532const-string v0, "prod"
                                                                                                                                                                                        534invoke-virtual {p0}, Lcom/baidu/mobads/vo/d;->getProd()Ljava/lang/String;
                                                                                                                                                                                        535move-result-object v5
                                                                                                                                                                                        537invoke-virtual {v4, v0, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        539const-string v0, "os"
                                                                                                                                                                                        541const-string v5, "android"
                                                                                                                                                                                        543invoke-virtual {v4, v0, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        545const-string v0, "osv"
                                                                                                                                                                                        547sget-object v5, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                        549invoke-virtual {v4, v0, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        551const-string v0, "bdr"
                                                                                                                                                                                        552new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        554invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        556invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        557sget v7, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        559invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        561invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        562move-result-object v5
                                                                                                                                                                                        564invoke-virtual {v4, v0, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        566const-string v0, "apinfo"
                                                                                                                                                                                        568iget-object v5, p0, Lcom/baidu/mobads/vo/d;->d:Landroid/content/Context;
                                                                                                                                                                                        570invoke-interface {v3, v5}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->getBaiduMapsInfo(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        571move-result-object v5
                                                                                                                                                                                        573invoke-virtual {v4, v0, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        575const-string v0, "apid"
                                                                                                                                                                                        577invoke-virtual {p0}, Lcom/baidu/mobads/vo/d;->getApid()Ljava/lang/String;
                                                                                                                                                                                        578move-result-object v5
                                                                                                                                                                                        580invoke-virtual {v4, v0, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        582const-string v0, "chid"
                                                                                                                                                                                        584invoke-interface {v3}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->getChannelId()Ljava/lang/String;
                                                                                                                                                                                        585move-result-object v5
                                                                                                                                                                                        587invoke-virtual {v4, v0, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        589const-string v0, "apt"
                                                                                                                                                                                        591invoke-virtual {v4, v0, v6}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        593const-string v0, "ap"
                                                                                                                                                                                        594new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        596invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        598invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        600invoke-virtual {p0}, Lcom/baidu/mobads/vo/d;->getAp()I
                                                                                                                                                                                        601move-result v6
                                                                                                                                                                                        603invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        605invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        606move-result-object v5
                                                                                                                                                                                        608invoke-virtual {v4, v0, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        610const-string v0, "nt"
                                                                                                                                                                                        612iget-object v5, p0, Lcom/baidu/mobads/vo/d;->d:Landroid/content/Context;
                                                                                                                                                                                        614invoke-interface {v2, v5}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getNetType(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        615move-result-object v5
                                                                                                                                                                                        617invoke-virtual {v4, v0, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        619const-string v0, "udid"
                                                                                                                                                                                        621invoke-virtual {v4, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        623const-string v0, "ses"
                                                                                                                                                                                        624new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        626invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        628invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        630invoke-virtual {p0}, Lcom/baidu/mobads/vo/d;->getSes()J
                                                                                                                                                                                        631move-result-wide v6
                                                                                                                                                                                        633invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        635invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        636move-result-object v5
                                                                                                                                                                                        638invoke-virtual {v4, v0, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        640const-string v0, "android_id"
                                                                                                                                                                                        642iget-object v5, p0, Lcom/baidu/mobads/vo/d;->d:Landroid/content/Context;
                                                                                                                                                                                        644invoke-interface {v2, v5}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getAndroidId(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        645move-result-object v5
                                                                                                                                                                                        647invoke-virtual {v4, v0, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        649const-string v0, "imei"
                                                                                                                                                                                        651iget-object v5, p0, Lcom/baidu/mobads/vo/d;->d:Landroid/content/Context;
                                                                                                                                                                                        653invoke-interface {v2, v5}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getIMEI(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        654move-result-object v5
                                                                                                                                                                                        656invoke-virtual {v4, v0, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        658const-string v0, "mac"
                                                                                                                                                                                        660iget-object v5, p0, Lcom/baidu/mobads/vo/d;->d:Landroid/content/Context;
                                                                                                                                                                                        662invoke-interface {v2, v5}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getMacAddress(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        663move-result-object v5
                                                                                                                                                                                        665invoke-virtual {v4, v0, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        667const-string v0, "cuid"
                                                                                                                                                                                        669iget-object v5, p0, Lcom/baidu/mobads/vo/d;->d:Landroid/content/Context;
                                                                                                                                                                                        671invoke-interface {v2, v5}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getCUID(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        672move-result-object v5
                                                                                                                                                                                        674invoke-virtual {v4, v0, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        676const-string v0, "snfrom"
                                                                                                                                                                                        678iget-object v5, p0, Lcom/baidu/mobads/vo/d;->d:Landroid/content/Context;
                                                                                                                                                                                        680invoke-interface {v2, v5}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getSnFrom(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        681move-result-object v5
                                                                                                                                                                                        683invoke-virtual {v4, v0, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        685const-string v0, "p_ver"
                                                                                                                                                                                        687const-string v5, "8.8052"
                                                                                                                                                                                        689invoke-virtual {v4, v0, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        691const-string v0, "req_id"
                                                                                                                                                                                        693iget-object v5, p0, Lcom/baidu/mobads/vo/d;->d:Landroid/content/Context;
                                                                                                                                                                                        695invoke-virtual {p0}, Lcom/baidu/mobads/vo/d;->getApid()Ljava/lang/String;
                                                                                                                                                                                        696move-result-object v6
                                                                                                                                                                                        698invoke-interface {v3, v5, v6}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->createRequestId(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        699move-result-object v3
                                                                                                                                                                                        701invoke-virtual {v4, v0, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        703const-string v0, "cssid"
                                                                                                                                                                                        705iget-object v3, p0, Lcom/baidu/mobads/vo/d;->d:Landroid/content/Context;
                                                                                                                                                                                        707invoke-interface {v2, v3}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->isWifiConnected(Landroid/content/Context;)Ljava/lang/Boolean;
                                                                                                                                                                                        708move-result-object v3
                                                                                                                                                                                        710invoke-virtual {v3}, Ljava/lang/Boolean;->booleanValue()Z
                                                                                                                                                                                        711move-result v3
                                                                                                                                                                                        712if-eqz v3, :cond_3b0
                                                                                                                                                                                        714iget-object v1, p0, Lcom/baidu/mobads/vo/d;->d:Landroid/content/Context;
                                                                                                                                                                                        716invoke-interface {v2, v1}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getWifiConnected(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        717move-result-object v1
                                                                                                                                                                                        718cond_3b0:
                                                                                                                                                                                        719invoke-virtual {v4, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        721invoke-static {}, Lcom/baidu/mobads/AdSettings;->getSupportHttps()Ljava/lang/String;
                                                                                                                                                                                        722move-result-object v0
                                                                                                                                                                                        724sget-object v1, Lcom/baidu/mobads/AdSettings$b;->c:Lcom/baidu/mobads/AdSettings$b;
                                                                                                                                                                                        726invoke-virtual {v1}, Lcom/baidu/mobads/AdSettings$b;->a()Ljava/lang/String;
                                                                                                                                                                                        727move-result-object v1
                                                                                                                                                                                        729invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        730move-result v0
                                                                                                                                                                                        731if-eqz v0, :cond_3d2
                                                                                                                                                                                        733const-string v0, "rpt"
                                                                                                                                                                                        735sget-object v1, Lcom/baidu/mobads/AdSettings$b;->c:Lcom/baidu/mobads/AdSettings$b;
                                                                                                                                                                                        737invoke-virtual {v1}, Lcom/baidu/mobads/AdSettings$b;->a()Ljava/lang/String;
                                                                                                                                                                                        738move-result-object v1
                                                                                                                                                                                        740invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        741move-result-object v1
                                                                                                                                                                                        743invoke-virtual {v4, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        744cond_3d2: return-object v4
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.e:Ljava/io/File
                                                                                                                                                                                        • java.io.File.getName
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.e:Ljava/io/File
                                                                                                                                                                                        • java.io.FileOutputStream.<init>
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.e:Ljava/io/File
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • java.io.FileOutputStream.close
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.c:Landroid/content/Context
                                                                                                                                                                                        • android.content.Context.openFileOutput
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.c:Landroid/content/Context
                                                                                                                                                                                        • android.content.Context.getFileStreamPath
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.a:Ljava/lang/String
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.l:Lcom/mintegral/msdk/mtgdownload/b$a
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.e:Ljava/io/File
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.l:Lcom/mintegral/msdk/mtgdownload/b$a
                                                                                                                                                                                        • java.net.URL.<init>
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.e:Ljava/io/File
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestMethod
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • java.net.HttpURLConnection.addRequestProperty
                                                                                                                                                                                        • java.net.HttpURLConnection.setConnectTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setReadTimeout
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.File.length
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.a:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.l:Lcom/mintegral/msdk/mtgdownload/b$a
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.File.length
                                                                                                                                                                                        • java.lang.Long.valueOf
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.io.File.length
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestMethod
                                                                                                                                                                                        • java.net.HttpURLConnection.connect
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.e:Ljava/io/File
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        • java.net.HttpURLConnection.getInputStream
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.e:Ljava/io/File
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.e:Ljava/io/File
                                                                                                                                                                                        • java.io.File.length
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.e:Ljava/io/File
                                                                                                                                                                                        • java.io.File.length
                                                                                                                                                                                        • java.net.HttpURLConnection.getContentLength
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.a:Ljava/lang/String
                                                                                                                                                                                        • java.lang.Long.valueOf
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.a:Ljava/lang/String
                                                                                                                                                                                        • java.net.HttpURLConnection.getContentLength
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.a:Ljava/lang/String
                                                                                                                                                                                        • java.lang.Long.valueOf
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.a:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.l:Lcom/mintegral/msdk/mtgdownload/b$a
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.c:Landroid/content/Context
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.l:Lcom/mintegral/msdk/mtgdownload/b$a
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.l:Lcom/mintegral/msdk/mtgdownload/b$a
                                                                                                                                                                                        • java.io.InputStream.read
                                                                                                                                                                                        • java.io.FileOutputStream.write
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.c:Landroid/content/Context
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.c:Landroid/content/Context
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.l:Lcom/mintegral/msdk/mtgdownload/b$a
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.a:Ljava/lang/String
                                                                                                                                                                                        • java.io.IOException.<init>
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.b:Lcom/mintegral/msdk/mtgdownload/c
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.b:Lcom/mintegral/msdk/mtgdownload/c
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.l:Lcom/mintegral/msdk/mtgdownload/b$a
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.l:Lcom/mintegral/msdk/mtgdownload/b$a
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • android.os.Message.obtain
                                                                                                                                                                                        • android.os.Messenger.send
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.a:Ljava/lang/String
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.l:Lcom/mintegral/msdk/mtgdownload/b$a
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.l:Lcom/mintegral/msdk/mtgdownload/b$a
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.c:Landroid/content/Context
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.l:Lcom/mintegral/msdk/mtgdownload/b$a
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.l:Lcom/mintegral/msdk/mtgdownload/b$a
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.io.FileOutputStream.close
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.b:Lcom/mintegral/msdk/mtgdownload/c
                                                                                                                                                                                        • android.util.SparseArray.get
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.FileOutputStream.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.FileOutputStream.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.FileOutputStream.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.m:Landroid/app/NotificationManager
                                                                                                                                                                                        • android.app.NotificationManager.cancel
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.FileOutputStream.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.FileOutputStream.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.FileOutputStream.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.a:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.l:Lcom/mintegral/msdk/mtgdownload/b$a
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • android.os.Message.obtain
                                                                                                                                                                                        • android.os.Messenger.send
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.c:Landroid/content/Context
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.Exception.<init>
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.a
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.e:Ljava/io/File
                                                                                                                                                                                        • java.io.File.getParent
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.e:Ljava/io/File
                                                                                                                                                                                        • java.io.File.getName
                                                                                                                                                                                        • java.lang.String.replace
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.e:Ljava/io/File
                                                                                                                                                                                        • java.io.File.renameTo
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.a:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.l:Lcom/mintegral/msdk/mtgdownload/b$a
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.a:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.l:Lcom/mintegral/msdk/mtgdownload/b$a
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.l:Lcom/mintegral/msdk/mtgdownload/b$a
                                                                                                                                                                                        • java.lang.String.equalsIgnoreCase
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.l:Lcom/mintegral/msdk/mtgdownload/b$a
                                                                                                                                                                                        • java.lang.String.equalsIgnoreCase
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.m:Landroid/app/NotificationManager
                                                                                                                                                                                        • android.app.NotificationManager.cancel
                                                                                                                                                                                        • android.os.Bundle.<init>
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Message.obtain
                                                                                                                                                                                        • android.os.Message.setData
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.l:Lcom/mintegral/msdk/mtgdownload/b$a
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.l:Lcom/mintegral/msdk/mtgdownload/b$a
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • android.os.Messenger.send
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.b:Lcom/mintegral/msdk/mtgdownload/c
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.c:Landroid/content/Context
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.b:Lcom/mintegral/msdk/mtgdownload/c
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.c:Landroid/content/Context
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.l:Lcom/mintegral/msdk/mtgdownload/b$a
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • android.os.Message.obtain
                                                                                                                                                                                        • android.os.Messenger.send
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.l:Lcom/mintegral/msdk/mtgdownload/b$a
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.b:Lcom/mintegral/msdk/mtgdownload/c
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.c:Landroid/content/Context
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.c:Landroid/content/Context
                                                                                                                                                                                        • android.content.Intent.<init>
                                                                                                                                                                                        • android.app.PendingIntent.getActivity
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.c:Landroid/content/Context
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.m:Landroid/app/NotificationManager
                                                                                                                                                                                        • android.app.NotificationManager.notify
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.b:Lcom/mintegral/msdk/mtgdownload/c
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.b:Lcom/mintegral/msdk/mtgdownload/c
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.FileOutputStream.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.FileOutputStream.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.FileOutputStream.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.b:Lcom/mintegral/msdk/mtgdownload/c
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.c:Landroid/content/Context
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.a:Ljava/lang/String
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.FileOutputStream.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.FileOutputStream.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.FileOutputStream.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.a:Ljava/lang/String
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.l:Lcom/mintegral/msdk/mtgdownload/b$a
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.a:Ljava/lang/String
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.l:Lcom/mintegral/msdk/mtgdownload/b$a
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • android.os.Message.obtain
                                                                                                                                                                                        • android.os.Messenger.send
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.b:Lcom/mintegral/msdk/mtgdownload/c
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.c:Landroid/content/Context
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.a
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.k:Landroid/os/Handler
                                                                                                                                                                                        • android.os.Handler.post
                                                                                                                                                                                        • android.os.RemoteException.printStackTrace
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.b:Lcom/mintegral/msdk/mtgdownload/c
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.c:Landroid/content/Context
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.a
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.k:Landroid/os/Handler
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.b:Lcom/mintegral/msdk/mtgdownload/c
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.c:Landroid/content/Context
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.a
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.k:Landroid/os/Handler
                                                                                                                                                                                        • android.os.Handler.post
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.a:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.l:Lcom/mintegral/msdk/mtgdownload/b$a
                                                                                                                                                                                        • java.lang.Thread.sleep
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.a
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.a
                                                                                                                                                                                        • android.util.SparseArray.get
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.c:Landroid/content/Context
                                                                                                                                                                                        • android.content.Intent.<init>
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.b:Lcom/mintegral/msdk/mtgdownload/c
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.b:Lcom/mintegral/msdk/mtgdownload/c
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.n:Ljava/lang/Boolean
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.n:Ljava/lang/Boolean
                                                                                                                                                                                        • java.lang.Boolean.booleanValue
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.a:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.k:Landroid/os/Handler
                                                                                                                                                                                        • android.os.Handler.post
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.k:Landroid/os/Handler
                                                                                                                                                                                        • android.os.Handler.postDelayed
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.a:Ljava/lang/String
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.a
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.b:Lcom/mintegral/msdk/mtgdownload/c
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.k.c:Landroid/content/Context
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.FileOutputStream.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.FileOutputStream.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.FileOutputStream.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.FileOutputStream.close
                                                                                                                                                                                        • java.io.FileOutputStream.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.FileOutputStream.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • saveAPK: url = %1$15s\t|\tfilename = %2$15s
                                                                                                                                                                                        • GET
                                                                                                                                                                                        • Accept-Encoding
                                                                                                                                                                                        • identity
                                                                                                                                                                                        • Connection
                                                                                                                                                                                        • keep-alive
                                                                                                                                                                                        • getFileLength: %1$15s
                                                                                                                                                                                        • Range
                                                                                                                                                                                        • bytes=
                                                                                                                                                                                        • -
                                                                                                                                                                                        • getFileLength: %1$15s
                                                                                                                                                                                        • getConnectionLength: %1$15s
                                                                                                                                                                                        • getContentLength: %1$15s
                                                                                                                                                                                        • saveAPK getContentLength
                                                                                                                                                                                        • no wifi
                                                                                                                                                                                        • Service Client for downloading %1$15s is dead. Removing messenger from the service
                                                                                                                                                                                        • Download Fail repeat count=
                                                                                                                                                                                        • .tmp
                                                                                                                                                                                        • itemMd5
                                                                                                                                                                                        • fileMd5
                                                                                                                                                                                        • delta_update
                                                                                                                                                                                        • filename
                                                                                                                                                                                        • Download failed.
                                                                                                                                                                                        • \u4e0b\u8f7d\u53d1\u751f\u9519\u8bef\u3002
                                                                                                                                                                                        • Download Fail out of max repeat count
                                                                                                                                                                                        • wait for repeating Test network repeat count=
                                                                                                                                                                                        • continue
                                                                                                                                                                                        • com.mintegral.msdk.broadcast.download.msg
                                                                                                                                                                                        • show single toast.[
                                                                                                                                                                                        • ]
                                                                                                                                                                                        • changed play state button on op-notification.
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0move-object/from16 v1, p0
                                                                                                                                                                                        2iget-object v2, v1, Lcom/mintegral/msdk/mtgdownload/k;->e:Ljava/io/File;
                                                                                                                                                                                        4invoke-virtual {v2}, Ljava/io/File;->getName()Ljava/lang/String;
                                                                                                                                                                                        5move-result-object v2
                                                                                                                                                                                        6const/4 v3, 0x3
                                                                                                                                                                                        7const/4 v5, 0x2
                                                                                                                                                                                        8const/4 v6, 0x0
                                                                                                                                                                                        9const/4 v7, 0x1
                                                                                                                                                                                        10const/4 v8, 0x0
                                                                                                                                                                                        11try_start_d: new-instance v9, Ljava/io/FileOutputStream;
                                                                                                                                                                                        13iget-object v10, v1, Lcom/mintegral/msdk/mtgdownload/k;->e:Ljava/io/File;
                                                                                                                                                                                        15invoke-direct {v9, v10, v7}, Ljava/io/FileOutputStream;-><init>(Ljava/io/File;Z)V
                                                                                                                                                                                        16try_start_14: iget-boolean v10, v1, Lcom/mintegral/msdk/mtgdownload/k;->d:Z
                                                                                                                                                                                        17if-nez v10, :cond_38
                                                                                                                                                                                        19iget-object v10, v1, Lcom/mintegral/msdk/mtgdownload/k;->e:Ljava/io/File;
                                                                                                                                                                                        21invoke-virtual {v10}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        22move-result-object v10
                                                                                                                                                                                        24invoke-static {v10}, Lcom/mintegral/msdk/mtgdownload/e;->b(Ljava/lang/String;)Z
                                                                                                                                                                                        25move-result v10
                                                                                                                                                                                        26if-nez v10, :cond_38
                                                                                                                                                                                        28invoke-virtual {v9}, Ljava/io/FileOutputStream;->close()V
                                                                                                                                                                                        30iget-object v10, v1, Lcom/mintegral/msdk/mtgdownload/k;->c:Landroid/content/Context;
                                                                                                                                                                                        31const v11, 0x8003
                                                                                                                                                                                        33invoke-virtual {v10, v2, v11}, Landroid/content/Context;->openFileOutput(Ljava/lang/String;I)Ljava/io/FileOutputStream;
                                                                                                                                                                                        34move-result-object v9
                                                                                                                                                                                        36iget-object v10, v1, Lcom/mintegral/msdk/mtgdownload/k;->c:Landroid/content/Context;
                                                                                                                                                                                        38invoke-virtual {v10, v2}, Landroid/content/Context;->getFileStreamPath(Ljava/lang/String;)Ljava/io/File;
                                                                                                                                                                                        39move-result-object v2
                                                                                                                                                                                        40iput-object v2, v1, Lcom/mintegral/msdk/mtgdownload/k;->e:Ljava/io/File;
                                                                                                                                                                                        41cond_38:
                                                                                                                                                                                        42sget-object v2, Lcom/mintegral/msdk/mtgdownload/k;->a:Ljava/lang/String;
                                                                                                                                                                                        44const-string v10, "saveAPK: url = %1$15s\t|\tfilename = %2$15s"
                                                                                                                                                                                        45new-array v11, v5, [Ljava/lang/Object;
                                                                                                                                                                                        47iget-object v12, v1, Lcom/mintegral/msdk/mtgdownload/k;->l:Lcom/mintegral/msdk/mtgdownload/b$a;
                                                                                                                                                                                        49iget-object v12, v12, Lcom/mintegral/msdk/mtgdownload/b$a;->d:Ljava/lang/String;
                                                                                                                                                                                        50aput-object v12, v11, v8
                                                                                                                                                                                        52iget-object v12, v1, Lcom/mintegral/msdk/mtgdownload/k;->e:Ljava/io/File;
                                                                                                                                                                                        54invoke-virtual {v12}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        55move-result-object v12
                                                                                                                                                                                        56aput-object v12, v11, v7
                                                                                                                                                                                        58invoke-static {v10, v11}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        59move-result-object v10
                                                                                                                                                                                        61invoke-static {v2, v10}, Lcom/mintegral/msdk/base/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        62new-instance v2, Ljava/net/URL;
                                                                                                                                                                                        64iget-object v10, v1, Lcom/mintegral/msdk/mtgdownload/k;->l:Lcom/mintegral/msdk/mtgdownload/b$a;
                                                                                                                                                                                        66iget-object v10, v10, Lcom/mintegral/msdk/mtgdownload/b$a;->d:Ljava/lang/String;
                                                                                                                                                                                        68invoke-direct {v2, v10}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        70iget-object v10, v1, Lcom/mintegral/msdk/mtgdownload/k;->e:Ljava/io/File;
                                                                                                                                                                                        72invoke-virtual {v2}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        73move-result-object v2
                                                                                                                                                                                        74check-cast v2, Ljava/net/HttpURLConnection;
                                                                                                                                                                                        76const-string v11, "GET"
                                                                                                                                                                                        78invoke-virtual {v2, v11}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V
                                                                                                                                                                                        80const-string v11, "Accept-Encoding"
                                                                                                                                                                                        82const-string v12, "identity"
                                                                                                                                                                                        84invoke-virtual {v2, v11, v12}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        86const-string v11, "Connection"
                                                                                                                                                                                        88const-string v12, "keep-alive"
                                                                                                                                                                                        90invoke-virtual {v2, v11, v12}, Ljava/net/HttpURLConnection;->addRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        91const/16 v11, 0x1388
                                                                                                                                                                                        93invoke-virtual {v2, v11}, Ljava/net/HttpURLConnection;->setConnectTimeout(I)V
                                                                                                                                                                                        94const/16 v11, 0x2710
                                                                                                                                                                                        96invoke-virtual {v2, v11}, Ljava/net/HttpURLConnection;->setReadTimeout(I)V
                                                                                                                                                                                        98invoke-virtual {v10}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        99move-result v11
                                                                                                                                                                                        100const-wide/16 v12, 0x0
                                                                                                                                                                                        101if-eqz v11, :cond_d7
                                                                                                                                                                                        103invoke-virtual {v10}, Ljava/io/File;->length()J
                                                                                                                                                                                        104move-result-wide v14
                                                                                                                                                                                        105cmp-long v11, v14, v12
                                                                                                                                                                                        106if-lez v11, :cond_d7
                                                                                                                                                                                        108sget-object v11, Lcom/mintegral/msdk/mtgdownload/k;->a:Ljava/lang/String;
                                                                                                                                                                                        109new-instance v14, Ljava/lang/StringBuilder;
                                                                                                                                                                                        111invoke-direct {v14}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        113iget-object v15, v1, Lcom/mintegral/msdk/mtgdownload/k;->l:Lcom/mintegral/msdk/mtgdownload/b$a;
                                                                                                                                                                                        115iget-object v15, v15, Lcom/mintegral/msdk/mtgdownload/b$a;->c:Ljava/lang/String;
                                                                                                                                                                                        117invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        119const-string v15, " getFileLength: %1$15s"
                                                                                                                                                                                        121invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        123invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        124move-result-object v14
                                                                                                                                                                                        125new-array v15, v7, [Ljava/lang/Object;
                                                                                                                                                                                        127invoke-virtual {v10}, Ljava/io/File;->length()J
                                                                                                                                                                                        128move-result-wide v16
                                                                                                                                                                                        130invoke-static/range {v16 .. v17}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                        131move-result-object v16
                                                                                                                                                                                        132aput-object v16, v15, v8
                                                                                                                                                                                        134invoke-static {v14, v15}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        135move-result-object v14
                                                                                                                                                                                        137invoke-static {v11, v14}, Lcom/mintegral/msdk/base/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        139const-string v11, "Range"
                                                                                                                                                                                        140new-instance v14, Ljava/lang/StringBuilder;
                                                                                                                                                                                        142const-string v15, "bytes="
                                                                                                                                                                                        144invoke-direct {v14, v15}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        146invoke-virtual {v10}, Ljava/io/File;->length()J
                                                                                                                                                                                        147move-result-wide v4
                                                                                                                                                                                        149invoke-virtual {v14, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        151const-string v4, "-"
                                                                                                                                                                                        153invoke-virtual {v14, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        155invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        156move-result-object v4
                                                                                                                                                                                        158invoke-virtual {v2, v11, v4}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        159cond_d7:
                                                                                                                                                                                        160const-string v4, "GET"
                                                                                                                                                                                        162invoke-virtual {v2, v4}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V
                                                                                                                                                                                        163try_start_dc:
                                                                                                                                                                                        164invoke-virtual {v2}, Ljava/net/HttpURLConnection;->connect()V
                                                                                                                                                                                        165try_end_df: goto/16 :goto_e5
                                                                                                                                                                                        166try_start_e0:
                                                                                                                                                                                        167iget-object v4, v1, Lcom/mintegral/msdk/mtgdownload/k;->e:Ljava/io/File;
                                                                                                                                                                                        169invoke-virtual {v4}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        170goto_e5:
                                                                                                                                                                                        171invoke-virtual {v2}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream;
                                                                                                                                                                                        172move-result-object v4
                                                                                                                                                                                        173try_end_e9: if-nez p1, :cond_151
                                                                                                                                                                                        174try_start_eb:
                                                                                                                                                                                        175iget-object v5, v1, Lcom/mintegral/msdk/mtgdownload/k;->e:Ljava/io/File;
                                                                                                                                                                                        177invoke-virtual {v5}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        178move-result v5
                                                                                                                                                                                        179if-eqz v5, :cond_105
                                                                                                                                                                                        181iget-object v5, v1, Lcom/mintegral/msdk/mtgdownload/k;->e:Ljava/io/File;
                                                                                                                                                                                        183invoke-virtual {v5}, Ljava/io/File;->length()J
                                                                                                                                                                                        184move-result-wide v10
                                                                                                                                                                                        185cmp-long v5, v10, v12
                                                                                                                                                                                        186if-lez v5, :cond_105
                                                                                                                                                                                        188iget-object v5, v1, Lcom/mintegral/msdk/mtgdownload/k;->e:Ljava/io/File;
                                                                                                                                                                                        190invoke-virtual {v5}, Ljava/io/File;->length()J
                                                                                                                                                                                        191move-result-wide v10
                                                                                                                                                                                        192add-long/2addr v10, v12
                                                                                                                                                                                        193goto/16 :goto_106
                                                                                                                                                                                        194cond_105: move-wide v10, v12
                                                                                                                                                                                        195goto_106: iput-wide v10, v1, Lcom/mintegral/msdk/mtgdownload/k;->g:J
                                                                                                                                                                                        197invoke-virtual {v2}, Ljava/net/HttpURLConnection;->getContentLength()I
                                                                                                                                                                                        198move-result v5
                                                                                                                                                                                        199int-to-long v12, v5
                                                                                                                                                                                        200add-long/2addr v10, v12
                                                                                                                                                                                        201iput-wide v10, v1, Lcom/mintegral/msdk/mtgdownload/k;->h:J
                                                                                                                                                                                        203sget-object v5, Lcom/mintegral/msdk/mtgdownload/k;->a:Ljava/lang/String;
                                                                                                                                                                                        205const-string v10, "getFileLength: %1$15s"
                                                                                                                                                                                        206new-array v11, v7, [Ljava/lang/Object;
                                                                                                                                                                                        207iget-wide v12, v1, Lcom/mintegral/msdk/mtgdownload/k;->g:J
                                                                                                                                                                                        209invoke-static {v12, v13}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                        210move-result-object v12
                                                                                                                                                                                        211aput-object v12, v11, v8
                                                                                                                                                                                        213invoke-static {v10, v11}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        214move-result-object v10
                                                                                                                                                                                        216invoke-static {v5, v10}, Lcom/mintegral/msdk/base/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        218sget-object v5, Lcom/mintegral/msdk/mtgdownload/k;->a:Ljava/lang/String;
                                                                                                                                                                                        220const-string v10, "getConnectionLength: %1$15s"
                                                                                                                                                                                        221new-array v11, v7, [Ljava/lang/Object;
                                                                                                                                                                                        223invoke-virtual {v2}, Ljava/net/HttpURLConnection;->getContentLength()I
                                                                                                                                                                                        224move-result v2
                                                                                                                                                                                        226invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        227move-result-object v2
                                                                                                                                                                                        228aput-object v2, v11, v8
                                                                                                                                                                                        230invoke-static {v10, v11}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        231move-result-object v2
                                                                                                                                                                                        233invoke-static {v5, v2}, Lcom/mintegral/msdk/base/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        235sget-object v2, Lcom/mintegral/msdk/mtgdownload/k;->a:Ljava/lang/String;
                                                                                                                                                                                        237const-string v5, "getContentLength: %1$15s"
                                                                                                                                                                                        238new-array v10, v7, [Ljava/lang/Object;
                                                                                                                                                                                        239iget-wide v11, v1, Lcom/mintegral/msdk/mtgdownload/k;->h:J
                                                                                                                                                                                        241invoke-static {v11, v12}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                        242move-result-object v11
                                                                                                                                                                                        243aput-object v11, v10, v8
                                                                                                                                                                                        245invoke-static {v5, v10}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        246move-result-object v5
                                                                                                                                                                                        248invoke-static {v2, v5}, Lcom/mintegral/msdk/base/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        249cond_151: const/16 v2, 0x1000
                                                                                                                                                                                        250new-array v2, v2, [B
                                                                                                                                                                                        252sget-object v5, Lcom/mintegral/msdk/mtgdownload/k;->a:Ljava/lang/String;
                                                                                                                                                                                        253new-instance v10, Ljava/lang/StringBuilder;
                                                                                                                                                                                        255invoke-direct {v10}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        257iget-object v11, v1, Lcom/mintegral/msdk/mtgdownload/k;->l:Lcom/mintegral/msdk/mtgdownload/b$a;
                                                                                                                                                                                        259iget-object v11, v11, Lcom/mintegral/msdk/mtgdownload/b$a;->c:Ljava/lang/String;
                                                                                                                                                                                        261invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        263const-string v11, "saveAPK getContentLength "
                                                                                                                                                                                        265invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        266iget-wide v11, v1, Lcom/mintegral/msdk/mtgdownload/k;->h:J
                                                                                                                                                                                        268invoke-static {v11, v12}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
                                                                                                                                                                                        269move-result-object v11
                                                                                                                                                                                        271invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        273invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        274move-result-object v10
                                                                                                                                                                                        276invoke-static {v5, v10}, Lcom/mintegral/msdk/base/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        278iget-object v5, v1, Lcom/mintegral/msdk/mtgdownload/k;->c:Landroid/content/Context;
                                                                                                                                                                                        280invoke-static {v5}, Lcom/mintegral/msdk/mtgdownload/d;->a(Landroid/content/Context;)Lcom/mintegral/msdk/mtgdownload/d;
                                                                                                                                                                                        281move-result-object v5
                                                                                                                                                                                        283iget-object v10, v1, Lcom/mintegral/msdk/mtgdownload/k;->l:Lcom/mintegral/msdk/mtgdownload/b$a;
                                                                                                                                                                                        285iget-object v10, v10, Lcom/mintegral/msdk/mtgdownload/b$a;->b:Ljava/lang/String;
                                                                                                                                                                                        287iget-object v11, v1, Lcom/mintegral/msdk/mtgdownload/k;->l:Lcom/mintegral/msdk/mtgdownload/b$a;
                                                                                                                                                                                        289iget-object v11, v11, Lcom/mintegral/msdk/mtgdownload/b$a;->d:Ljava/lang/String;
                                                                                                                                                                                        291invoke-virtual {v5, v10, v11}, Lcom/mintegral/msdk/mtgdownload/d;->a(Ljava/lang/String;Ljava/lang/String;)Z
                                                                                                                                                                                        292const/4 v5, 0x0
                                                                                                                                                                                        293goto_18a: iget v10, v1, Lcom/mintegral/msdk/mtgdownload/k;->i:I
                                                                                                                                                                                        294if-gez v10, :cond_23f
                                                                                                                                                                                        296invoke-virtual {v4, v2}, Ljava/io/InputStream;->read([B)I
                                                                                                                                                                                        297move-result v10
                                                                                                                                                                                        298if-lez v10, :cond_23f
                                                                                                                                                                                        300invoke-virtual {v9, v2, v8, v10}, Ljava/io/FileOutputStream;->write([BII)V
                                                                                                                                                                                        301iget-wide v11, v1, Lcom/mintegral/msdk/mtgdownload/k;->g:J
                                                                                                                                                                                        302int-to-long v13, v10
                                                                                                                                                                                        303add-long/2addr v11, v13
                                                                                                                                                                                        304iput-wide v11, v1, Lcom/mintegral/msdk/mtgdownload/k;->g:J
                                                                                                                                                                                        305add-int/lit8 v10, v5, 0x1
                                                                                                                                                                                        306rem-int/lit8 v5, v5, 0x32
                                                                                                                                                                                        307if-nez v5, :cond_23c
                                                                                                                                                                                        309iget-object v5, v1, Lcom/mintegral/msdk/mtgdownload/k;->c:Landroid/content/Context;
                                                                                                                                                                                        311invoke-static {v5}, Lcom/mintegral/msdk/mtgdownload/e;->b(Landroid/content/Context;)Z
                                                                                                                                                                                        312move-result v5
                                                                                                                                                                                        313if-nez v5, :cond_1ae
                                                                                                                                                                                        314const/4 v2, 0x0
                                                                                                                                                                                        315goto/16 :goto_240
                                                                                                                                                                                        316cond_1ae:
                                                                                                                                                                                        317iget-object v5, v1, Lcom/mintegral/msdk/mtgdownload/k;->c:Landroid/content/Context;
                                                                                                                                                                                        319invoke-static {v5}, Lcom/mintegral/msdk/mtgdownload/e;->c(Landroid/content/Context;)Z
                                                                                                                                                                                        320move-result v5
                                                                                                                                                                                        321if-nez v5, :cond_1cc
                                                                                                                                                                                        323iget-object v5, v1, Lcom/mintegral/msdk/mtgdownload/k;->l:Lcom/mintegral/msdk/mtgdownload/b$a;
                                                                                                                                                                                        324iget-boolean v5, v5, Lcom/mintegral/msdk/mtgdownload/b$a;->o:Z
                                                                                                                                                                                        325if-nez v5, :cond_1bd
                                                                                                                                                                                        326goto/16 :goto_1cc
                                                                                                                                                                                        327cond_1bd:
                                                                                                                                                                                        328sget-object v2, Lcom/mintegral/msdk/mtgdownload/k;->a:Ljava/lang/String;
                                                                                                                                                                                        330const-string v5, "no wifi"
                                                                                                                                                                                        332invoke-static {v2, v5}, Lcom/mintegral/msdk/base/utils/i;->d(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        333new-instance v2, Ljava/io/IOException;
                                                                                                                                                                                        335const-string v5, "no wifi"
                                                                                                                                                                                        337invoke-direct {v2, v5}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        338throw v2
                                                                                                                                                                                        339cond_1cc: iget-wide v11, v1, Lcom/mintegral/msdk/mtgdownload/k;->h:J
                                                                                                                                                                                        340const-wide/16 v13, 0x0
                                                                                                                                                                                        341cmp-long v5, v11, v13
                                                                                                                                                                                        342if-eqz v5, :cond_1e9
                                                                                                                                                                                        343iget-wide v11, v1, Lcom/mintegral/msdk/mtgdownload/k;->g:J
                                                                                                                                                                                        344long-to-float v5, v11
                                                                                                                                                                                        345const/high16 v11, 0x42c80000 # 100.0f
                                                                                                                                                                                        346mul-float v5, v5, v11
                                                                                                                                                                                        347iget-wide v11, v1, Lcom/mintegral/msdk/mtgdownload/k;->h:J
                                                                                                                                                                                        348long-to-float v11, v11
                                                                                                                                                                                        349div-float/2addr v5, v11
                                                                                                                                                                                        350float-to-int v5, v5
                                                                                                                                                                                        351if-ltz v5, :cond_1e6
                                                                                                                                                                                        352const/16 v11, 0x64
                                                                                                                                                                                        353if-le v5, v11, :cond_1ea
                                                                                                                                                                                        354cond_1e6: const/16 v5, 0x63
                                                                                                                                                                                        355goto/16 :goto_1ea
                                                                                                                                                                                        356cond_1e9: const/4 v5, 0x0
                                                                                                                                                                                        357cond_1ea:
                                                                                                                                                                                        358iget-object v11, v1, Lcom/mintegral/msdk/mtgdownload/k;->b:Lcom/mintegral/msdk/mtgdownload/c;
                                                                                                                                                                                        359if-eqz v11, :cond_1f5
                                                                                                                                                                                        361iget-object v11, v1, Lcom/mintegral/msdk/mtgdownload/k;->b:Lcom/mintegral/msdk/mtgdownload/c;
                                                                                                                                                                                        362iget v12, v1, Lcom/mintegral/msdk/mtgdownload/k;->j:I
                                                                                                                                                                                        364invoke-virtual {v11, v12, v5}, Lcom/mintegral/msdk/mtgdownload/c;->a(II)V
                                                                                                                                                                                        365try_end_1f5:
                                                                                                                                                                                        366sget-object v11, Lcom/mintegral/msdk/mtgdownload/c;->c:Ljava/util/Map;
                                                                                                                                                                                        368iget-object v12, v1, Lcom/mintegral/msdk/mtgdownload/k;->l:Lcom/mintegral/msdk/mtgdownload/b$a;
                                                                                                                                                                                        370invoke-interface {v11, v12}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        371move-result-object v11
                                                                                                                                                                                        372if-eqz v11, :cond_22b
                                                                                                                                                                                        374sget-object v11, Lcom/mintegral/msdk/mtgdownload/c;->c:Ljava/util/Map;
                                                                                                                                                                                        376iget-object v12, v1, Lcom/mintegral/msdk/mtgdownload/k;->l:Lcom/mintegral/msdk/mtgdownload/b$a;
                                                                                                                                                                                        378invoke-interface {v11, v12}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        379move-result-object v11
                                                                                                                                                                                        380check-cast v11, Landroid/os/Messenger;
                                                                                                                                                                                        382invoke-static {v6, v3, v5, v8}, Landroid/os/Message;->obtain(Landroid/os/Handler;III)Landroid/os/Message;
                                                                                                                                                                                        383move-result-object v12
                                                                                                                                                                                        385invoke-virtual {v11, v12}, Landroid/os/Messenger;->send(Landroid/os/Message;)V
                                                                                                                                                                                        386try_end_210: goto/16 :goto_22b
                                                                                                                                                                                        387catch_211:
                                                                                                                                                                                        388sget-object v11, Lcom/mintegral/msdk/mtgdownload/k;->a:Ljava/lang/String;
                                                                                                                                                                                        390const-string v12, "Service Client for downloading %1$15s is dead. Removing messenger from the service"
                                                                                                                                                                                        391new-array v13, v7, [Ljava/lang/Object;
                                                                                                                                                                                        393iget-object v14, v1, Lcom/mintegral/msdk/mtgdownload/k;->l:Lcom/mintegral/msdk/mtgdownload/b$a;
                                                                                                                                                                                        395iget-object v14, v14, Lcom/mintegral/msdk/mtgdownload/b$a;->c:Ljava/lang/String;
                                                                                                                                                                                        396aput-object v14, v13, v8
                                                                                                                                                                                        398invoke-static {v12, v13}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        399move-result-object v12
                                                                                                                                                                                        401invoke-static {v11, v12}, Lcom/mintegral/msdk/base/utils/i;->d(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        403sget-object v11, Lcom/mintegral/msdk/mtgdownload/c;->c:Ljava/util/Map;
                                                                                                                                                                                        405iget-object v12, v1, Lcom/mintegral/msdk/mtgdownload/k;->l:Lcom/mintegral/msdk/mtgdownload/b$a;
                                                                                                                                                                                        407invoke-interface {v11, v12, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        408goto_22b:
                                                                                                                                                                                        409iget-object v11, v1, Lcom/mintegral/msdk/mtgdownload/k;->c:Landroid/content/Context;
                                                                                                                                                                                        411invoke-static {v11}, Lcom/mintegral/msdk/mtgdownload/d;->a(Landroid/content/Context;)Lcom/mintegral/msdk/mtgdownload/d;
                                                                                                                                                                                        412move-result-object v11
                                                                                                                                                                                        414iget-object v12, v1, Lcom/mintegral/msdk/mtgdownload/k;->l:Lcom/mintegral/msdk/mtgdownload/b$a;
                                                                                                                                                                                        416iget-object v12, v12, Lcom/mintegral/msdk/mtgdownload/b$a;->b:Ljava/lang/String;
                                                                                                                                                                                        418iget-object v13, v1, Lcom/mintegral/msdk/mtgdownload/k;->l:Lcom/mintegral/msdk/mtgdownload/b$a;
                                                                                                                                                                                        420iget-object v13, v13, Lcom/mintegral/msdk/mtgdownload/b$a;->d:Ljava/lang/String;
                                                                                                                                                                                        422invoke-virtual {v11, v12, v13, v5}, Lcom/mintegral/msdk/mtgdownload/d;->a(Ljava/lang/String;Ljava/lang/String;I)V
                                                                                                                                                                                        423cond_23c: move v5, v10
                                                                                                                                                                                        424goto/16 :goto_18a
                                                                                                                                                                                        425cond_23f: const/4 v2, 0x1
                                                                                                                                                                                        426goto_240:
                                                                                                                                                                                        427invoke-virtual {v4}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        429invoke-virtual {v9}, Ljava/io/FileOutputStream;->close()V
                                                                                                                                                                                        431iget-object v5, v1, Lcom/mintegral/msdk/mtgdownload/k;->b:Lcom/mintegral/msdk/mtgdownload/c;
                                                                                                                                                                                        433invoke-virtual {v5}, Lcom/mintegral/msdk/mtgdownload/c;->d()Lcom/mintegral/msdk/mtgdownload/e;
                                                                                                                                                                                        434move-result-object v5
                                                                                                                                                                                        435iget v10, v1, Lcom/mintegral/msdk/mtgdownload/k;->i:I
                                                                                                                                                                                        436if-ne v10, v7, :cond_2a2
                                                                                                                                                                                        438sget-object v2, Lcom/mintegral/msdk/mtgdownload/c;->d:Landroid/util/SparseArray;
                                                                                                                                                                                        439iget v5, v1, Lcom/mintegral/msdk/mtgdownload/k;->j:I
                                                                                                                                                                                        441invoke-virtual {v2, v5}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        442move-result-object v2
                                                                                                                                                                                        443check-cast v2, Lcom/mintegral/msdk/mtgdownload/e$b;
                                                                                                                                                                                        444if-eqz v2, :cond_270
                                                                                                                                                                                        446iget-object v5, v2, Lcom/mintegral/msdk/mtgdownload/e$b;->f:[J
                                                                                                                                                                                        447iget-wide v10, v1, Lcom/mintegral/msdk/mtgdownload/k;->g:J
                                                                                                                                                                                        448aput-wide v10, v5, v8
                                                                                                                                                                                        450iget-object v5, v2, Lcom/mintegral/msdk/mtgdownload/e$b;->f:[J
                                                                                                                                                                                        451iget-wide v10, v1, Lcom/mintegral/msdk/mtgdownload/k;->h:J
                                                                                                                                                                                        452aput-wide v10, v5, v7
                                                                                                                                                                                        454iget-object v2, v2, Lcom/mintegral/msdk/mtgdownload/e$b;->f:[J
                                                                                                                                                                                        455iget v5, v1, Lcom/mintegral/msdk/mtgdownload/k;->f:I
                                                                                                                                                                                        456int-to-long v10, v5
                                                                                                                                                                                        457const/4 v5, 0x2
                                                                                                                                                                                        458aput-wide v10, v2, v5
                                                                                                                                                                                        459try_end_270: if-eqz v4, :cond_296
                                                                                                                                                                                        460try_start_272:
                                                                                                                                                                                        461invoke-virtual {v4}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        462try_end_275: goto/16 :goto_296
                                                                                                                                                                                        463catchall_276: move-exception v0
                                                                                                                                                                                        464move-object v2, v0
                                                                                                                                                                                        465goto/16 :goto_28a
                                                                                                                                                                                        466catch_279: move-exception v0
                                                                                                                                                                                        467move-object v2, v0
                                                                                                                                                                                        468try_start_27b:
                                                                                                                                                                                        469invoke-virtual {v2}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        470try_end_27e: if-eqz v9, :cond_289
                                                                                                                                                                                        471try_start_280:
                                                                                                                                                                                        472invoke-virtual {v9}, Ljava/io/FileOutputStream;->close()V
                                                                                                                                                                                        473try_end_283: goto/16 :goto_289
                                                                                                                                                                                        474catch_284: move-exception v0
                                                                                                                                                                                        475move-object v2, v0
                                                                                                                                                                                        477invoke-virtual {v2}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        478cond_289: return-void
                                                                                                                                                                                        479goto_28a: if-eqz v9, :cond_295
                                                                                                                                                                                        480try_start_28c:
                                                                                                                                                                                        481invoke-virtual {v9}, Ljava/io/FileOutputStream;->close()V
                                                                                                                                                                                        482try_end_28f: goto/16 :goto_295
                                                                                                                                                                                        483catch_290: move-exception v0
                                                                                                                                                                                        484move-object v3, v0
                                                                                                                                                                                        486invoke-virtual {v3}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        487cond_295: throw v2
                                                                                                                                                                                        488cond_296: if-eqz v9, :cond_2a1
                                                                                                                                                                                        489try_start_298:
                                                                                                                                                                                        490invoke-virtual {v9}, Ljava/io/FileOutputStream;->close()V
                                                                                                                                                                                        491try_end_29b: goto/16 :goto_2a1
                                                                                                                                                                                        492catch_29c: move-exception v0
                                                                                                                                                                                        493move-object v2, v0
                                                                                                                                                                                        495invoke-virtual {v2}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        496goto_2a1: return-void
                                                                                                                                                                                        497cond_2a2: iget v10, v1, Lcom/mintegral/msdk/mtgdownload/k;->i:I
                                                                                                                                                                                        498const/4 v11, 0x2
                                                                                                                                                                                        499if-ne v10, v11, :cond_2e0
                                                                                                                                                                                        501iget-object v2, v1, Lcom/mintegral/msdk/mtgdownload/k;->m:Landroid/app/NotificationManager;
                                                                                                                                                                                        502iget v5, v1, Lcom/mintegral/msdk/mtgdownload/k;->j:I
                                                                                                                                                                                        504invoke-virtual {v2, v5}, Landroid/app/NotificationManager;->cancel(I)V
                                                                                                                                                                                        505try_end_2ae: if-eqz v4, :cond_2d4
                                                                                                                                                                                        506try_start_2b0:
                                                                                                                                                                                        507invoke-virtual {v4}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        508try_end_2b3: goto/16 :goto_2d4
                                                                                                                                                                                        509catchall_2b4: move-exception v0
                                                                                                                                                                                        510move-object v2, v0
                                                                                                                                                                                        511goto/16 :goto_2c8
                                                                                                                                                                                        512catch_2b7: move-exception v0
                                                                                                                                                                                        513move-object v2, v0
                                                                                                                                                                                        514try_start_2b9:
                                                                                                                                                                                        515invoke-virtual {v2}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        516try_end_2bc: if-eqz v9, :cond_2c7
                                                                                                                                                                                        517try_start_2be:
                                                                                                                                                                                        518invoke-virtual {v9}, Ljava/io/FileOutputStream;->close()V
                                                                                                                                                                                        519try_end_2c1: goto/16 :goto_2c7
                                                                                                                                                                                        520catch_2c2: move-exception v0
                                                                                                                                                                                        521move-object v2, v0
                                                                                                                                                                                        523invoke-virtual {v2}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        524goto_2c7: return-void
                                                                                                                                                                                        525goto_2c8: if-eqz v9, :cond_2d3
                                                                                                                                                                                        526try_start_2ca:
                                                                                                                                                                                        527invoke-virtual {v9}, Ljava/io/FileOutputStream;->close()V
                                                                                                                                                                                        528try_end_2cd: goto/16 :goto_2d3
                                                                                                                                                                                        529catch_2ce: move-exception v0
                                                                                                                                                                                        530move-object v3, v0
                                                                                                                                                                                        532invoke-virtual {v3}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        533goto_2d3: throw v2
                                                                                                                                                                                        534goto_2d4: if-eqz v9, :cond_2df
                                                                                                                                                                                        535try_start_2d6:
                                                                                                                                                                                        536invoke-virtual {v9}, Ljava/io/FileOutputStream;->close()V
                                                                                                                                                                                        537try_end_2d9: goto/16 :goto_2df
                                                                                                                                                                                        538catch_2da: move-exception v0
                                                                                                                                                                                        539move-object v2, v0
                                                                                                                                                                                        541invoke-virtual {v2}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        542goto_2df: return-void
                                                                                                                                                                                        543cond_2e0: if-nez v2, :cond_32a
                                                                                                                                                                                        544try_start_2e2:
                                                                                                                                                                                        545sget-object v2, Lcom/mintegral/msdk/mtgdownload/k;->a:Ljava/lang/String;
                                                                                                                                                                                        546new-instance v10, Ljava/lang/StringBuilder;
                                                                                                                                                                                        548const-string v11, "Download Fail repeat count="
                                                                                                                                                                                        550invoke-direct {v10, v11}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        551iget v11, v1, Lcom/mintegral/msdk/mtgdownload/k;->f:I
                                                                                                                                                                                        553invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        555invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        556move-result-object v10
                                                                                                                                                                                        558invoke-static {v2, v10}, Lcom/mintegral/msdk/base/utils/i;->d(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        560sget-object v2, Lcom/mintegral/msdk/mtgdownload/c;->c:Ljava/util/Map;
                                                                                                                                                                                        562iget-object v10, v1, Lcom/mintegral/msdk/mtgdownload/k;->l:Lcom/mintegral/msdk/mtgdownload/b$a;
                                                                                                                                                                                        564invoke-interface {v2, v10}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        565move-result-object v2
                                                                                                                                                                                        566check-cast v2, Landroid/os/Messenger;
                                                                                                                                                                                        567const/4 v10, 0x5
                                                                                                                                                                                        569invoke-static {v6, v10, v8, v8}, Landroid/os/Message;->obtain(Landroid/os/Handler;III)Landroid/os/Message;
                                                                                                                                                                                        570move-result-object v11
                                                                                                                                                                                        572invoke-virtual {v2, v11}, Landroid/os/Messenger;->send(Landroid/os/Message;)V
                                                                                                                                                                                        574iget-object v2, v1, Lcom/mintegral/msdk/mtgdownload/k;->c:Landroid/content/Context;
                                                                                                                                                                                        575iget v10, v1, Lcom/mintegral/msdk/mtgdownload/k;->j:I
                                                                                                                                                                                        577invoke-virtual {v5, v2, v10}, Lcom/mintegral/msdk/mtgdownload/e;->a(Landroid/content/Context;I)V
                                                                                                                                                                                        578new-instance v2, Ljava/lang/Exception;
                                                                                                                                                                                        579new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        581const-string v10, "Download Fail repeat count="
                                                                                                                                                                                        583invoke-direct {v5, v10}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        584iget v10, v1, Lcom/mintegral/msdk/mtgdownload/k;->f:I
                                                                                                                                                                                        586invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        588invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        589move-result-object v5
                                                                                                                                                                                        591invoke-direct {v2, v5}, Ljava/lang/Exception;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        593invoke-direct {v1, v2}, Lcom/mintegral/msdk/mtgdownload/k;->a(Ljava/lang/Exception;)V
                                                                                                                                                                                        594goto/16 :goto_43e
                                                                                                                                                                                        595cond_32a: new-instance v2, Ljava/io/File;
                                                                                                                                                                                        597iget-object v5, v1, Lcom/mintegral/msdk/mtgdownload/k;->e:Ljava/io/File;
                                                                                                                                                                                        599invoke-virtual {v5}, Ljava/io/File;->getParent()Ljava/lang/String;
                                                                                                                                                                                        600move-result-object v5
                                                                                                                                                                                        602iget-object v10, v1, Lcom/mintegral/msdk/mtgdownload/k;->e:Ljava/io/File;
                                                                                                                                                                                        604invoke-virtual {v10}, Ljava/io/File;->getName()Ljava/lang/String;
                                                                                                                                                                                        605move-result-object v10
                                                                                                                                                                                        607const-string v11, ".tmp"
                                                                                                                                                                                        609const-string v12, ""
                                                                                                                                                                                        611invoke-virtual {v10, v11, v12}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
                                                                                                                                                                                        612move-result-object v10
                                                                                                                                                                                        614invoke-direct {v2, v5, v10}, Ljava/io/File;-><init>(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        616iget-object v5, v1, Lcom/mintegral/msdk/mtgdownload/k;->e:Ljava/io/File;
                                                                                                                                                                                        618invoke-virtual {v5, v2}, Ljava/io/File;->renameTo(Ljava/io/File;)Z
                                                                                                                                                                                        620invoke-virtual {v2}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        621move-result-object v5
                                                                                                                                                                                        623sget-object v10, Lcom/mintegral/msdk/mtgdownload/k;->a:Ljava/lang/String;
                                                                                                                                                                                        624new-instance v11, Ljava/lang/StringBuilder;
                                                                                                                                                                                        626const-string v12, "itemMd5 "
                                                                                                                                                                                        628invoke-direct {v11, v12}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        630iget-object v12, v1, Lcom/mintegral/msdk/mtgdownload/k;->l:Lcom/mintegral/msdk/mtgdownload/b$a;
                                                                                                                                                                                        632iget-object v12, v12, Lcom/mintegral/msdk/mtgdownload/b$a;->e:Ljava/lang/String;
                                                                                                                                                                                        634invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        636invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        637move-result-object v11
                                                                                                                                                                                        639invoke-static {v10, v11}, Lcom/mintegral/msdk/base/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        641sget-object v10, Lcom/mintegral/msdk/mtgdownload/k;->a:Ljava/lang/String;
                                                                                                                                                                                        642new-instance v11, Ljava/lang/StringBuilder;
                                                                                                                                                                                        644const-string v12, "fileMd5 "
                                                                                                                                                                                        646invoke-direct {v11, v12}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        648invoke-static {v2}, Lcom/mintegral/msdk/mtgdownload/e;->a(Ljava/io/File;)Ljava/lang/String;
                                                                                                                                                                                        649move-result-object v12
                                                                                                                                                                                        651invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        653invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        654move-result-object v11
                                                                                                                                                                                        656invoke-static {v10, v11}, Lcom/mintegral/msdk/base/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        658iget-object v10, v1, Lcom/mintegral/msdk/mtgdownload/k;->l:Lcom/mintegral/msdk/mtgdownload/b$a;
                                                                                                                                                                                        660iget-object v10, v10, Lcom/mintegral/msdk/mtgdownload/b$a;->e:Ljava/lang/String;
                                                                                                                                                                                        661if-eqz v10, :cond_433
                                                                                                                                                                                        663iget-object v10, v1, Lcom/mintegral/msdk/mtgdownload/k;->l:Lcom/mintegral/msdk/mtgdownload/b$a;
                                                                                                                                                                                        665iget-object v10, v10, Lcom/mintegral/msdk/mtgdownload/b$a;->e:Ljava/lang/String;
                                                                                                                                                                                        667invoke-static {v2}, Lcom/mintegral/msdk/mtgdownload/e;->a(Ljava/io/File;)Ljava/lang/String;
                                                                                                                                                                                        668move-result-object v2
                                                                                                                                                                                        670invoke-virtual {v10, v2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
                                                                                                                                                                                        671move-result v2
                                                                                                                                                                                        672if-nez v2, :cond_433
                                                                                                                                                                                        674iget-object v2, v1, Lcom/mintegral/msdk/mtgdownload/k;->l:Lcom/mintegral/msdk/mtgdownload/b$a;
                                                                                                                                                                                        676iget-object v2, v2, Lcom/mintegral/msdk/mtgdownload/b$a;->b:Ljava/lang/String;
                                                                                                                                                                                        678const-string v10, "delta_update"
                                                                                                                                                                                        680invoke-virtual {v2, v10}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
                                                                                                                                                                                        681move-result v2
                                                                                                                                                                                        682if-eqz v2, :cond_3ee
                                                                                                                                                                                        684iget-object v2, v1, Lcom/mintegral/msdk/mtgdownload/k;->m:Landroid/app/NotificationManager;
                                                                                                                                                                                        685iget v10, v1, Lcom/mintegral/msdk/mtgdownload/k;->j:I
                                                                                                                                                                                        687invoke-virtual {v2, v10}, Landroid/app/NotificationManager;->cancel(I)V
                                                                                                                                                                                        688new-instance v2, Landroid/os/Bundle;
                                                                                                                                                                                        690invoke-direct {v2}, Landroid/os/Bundle;-><init>()V
                                                                                                                                                                                        692const-string v10, "filename"
                                                                                                                                                                                        694invoke-virtual {v2, v10, v5}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        696invoke-static {}, Landroid/os/Message;->obtain()Landroid/os/Message;
                                                                                                                                                                                        697move-result-object v10
                                                                                                                                                                                        698const/4 v11, 0x5
                                                                                                                                                                                        699iput v11, v10, Landroid/os/Message;->what:I
                                                                                                                                                                                        700iput v3, v10, Landroid/os/Message;->arg1:I
                                                                                                                                                                                        701iget v11, v1, Lcom/mintegral/msdk/mtgdownload/k;->j:I
                                                                                                                                                                                        702iput v11, v10, Landroid/os/Message;->arg2:I
                                                                                                                                                                                        704invoke-virtual {v10, v2}, Landroid/os/Message;->setData(Landroid/os/Bundle;)V
                                                                                                                                                                                        705try_end_3bb:
                                                                                                                                                                                        706sget-object v2, Lcom/mintegral/msdk/mtgdownload/c;->c:Ljava/util/Map;
                                                                                                                                                                                        708iget-object v11, v1, Lcom/mintegral/msdk/mtgdownload/k;->l:Lcom/mintegral/msdk/mtgdownload/b$a;
                                                                                                                                                                                        710invoke-interface {v2, v11}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        711move-result-object v2
                                                                                                                                                                                        712if-eqz v2, :cond_3d2
                                                                                                                                                                                        714sget-object v2, Lcom/mintegral/msdk/mtgdownload/c;->c:Ljava/util/Map;
                                                                                                                                                                                        716iget-object v11, v1, Lcom/mintegral/msdk/mtgdownload/k;->l:Lcom/mintegral/msdk/mtgdownload/b$a;
                                                                                                                                                                                        718invoke-interface {v2, v11}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        719move-result-object v2
                                                                                                                                                                                        720check-cast v2, Landroid/os/Messenger;
                                                                                                                                                                                        722invoke-virtual {v2, v10}, Landroid/os/Messenger;->send(Landroid/os/Message;)V
                                                                                                                                                                                        723cond_3d2:
                                                                                                                                                                                        724iget-object v2, v1, Lcom/mintegral/msdk/mtgdownload/k;->b:Lcom/mintegral/msdk/mtgdownload/c;
                                                                                                                                                                                        726invoke-virtual {v2}, Lcom/mintegral/msdk/mtgdownload/c;->d()Lcom/mintegral/msdk/mtgdownload/e;
                                                                                                                                                                                        727move-result-object v2
                                                                                                                                                                                        729iget-object v10, v1, Lcom/mintegral/msdk/mtgdownload/k;->c:Landroid/content/Context;
                                                                                                                                                                                        730iget v11, v1, Lcom/mintegral/msdk/mtgdownload/k;->j:I
                                                                                                                                                                                        732invoke-virtual {v2, v10, v11}, Lcom/mintegral/msdk/mtgdownload/e;->a(Landroid/content/Context;I)V
                                                                                                                                                                                        733try_end_3df: goto/16 :goto_433
                                                                                                                                                                                        734catch_3e0:
                                                                                                                                                                                        735iget-object v2, v1, Lcom/mintegral/msdk/mtgdownload/k;->b:Lcom/mintegral/msdk/mtgdownload/c;
                                                                                                                                                                                        737invoke-virtual {v2}, Lcom/mintegral/msdk/mtgdownload/c;->d()Lcom/mintegral/msdk/mtgdownload/e;
                                                                                                                                                                                        738move-result-object v2
                                                                                                                                                                                        740iget-object v10, v1, Lcom/mintegral/msdk/mtgdownload/k;->c:Landroid/content/Context;
                                                                                                                                                                                        741iget v11, v1, Lcom/mintegral/msdk/mtgdownload/k;->j:I
                                                                                                                                                                                        743invoke-virtual {v2, v10, v11}, Lcom/mintegral/msdk/mtgdownload/e;->a(Landroid/content/Context;I)V
                                                                                                                                                                                        744goto/16 :goto_433
                                                                                                                                                                                        745cond_3ee:
                                                                                                                                                                                        746sget-object v2, Lcom/mintegral/msdk/mtgdownload/c;->c:Ljava/util/Map;
                                                                                                                                                                                        748iget-object v10, v1, Lcom/mintegral/msdk/mtgdownload/k;->l:Lcom/mintegral/msdk/mtgdownload/b$a;
                                                                                                                                                                                        750invoke-interface {v2, v10}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        751move-result-object v2
                                                                                                                                                                                        752check-cast v2, Landroid/os/Messenger;
                                                                                                                                                                                        753const/4 v10, 0x5
                                                                                                                                                                                        755invoke-static {v6, v10, v8, v8}, Landroid/os/Message;->obtain(Landroid/os/Handler;III)Landroid/os/Message;
                                                                                                                                                                                        756move-result-object v11
                                                                                                                                                                                        758invoke-virtual {v2, v11}, Landroid/os/Messenger;->send(Landroid/os/Message;)V
                                                                                                                                                                                        760iget-object v2, v1, Lcom/mintegral/msdk/mtgdownload/k;->l:Lcom/mintegral/msdk/mtgdownload/b$a;
                                                                                                                                                                                        761iget-boolean v2, v2, Lcom/mintegral/msdk/mtgdownload/b$a;->n:Z
                                                                                                                                                                                        762if-nez v2, :cond_433
                                                                                                                                                                                        764iget-object v2, v1, Lcom/mintegral/msdk/mtgdownload/k;->b:Lcom/mintegral/msdk/mtgdownload/c;
                                                                                                                                                                                        766invoke-virtual {v2}, Lcom/mintegral/msdk/mtgdownload/c;->d()Lcom/mintegral/msdk/mtgdownload/e;
                                                                                                                                                                                        767move-result-object v2
                                                                                                                                                                                        769iget-object v10, v1, Lcom/mintegral/msdk/mtgdownload/k;->c:Landroid/content/Context;
                                                                                                                                                                                        770iget v11, v1, Lcom/mintegral/msdk/mtgdownload/k;->j:I
                                                                                                                                                                                        772invoke-virtual {v2, v10, v11}, Lcom/mintegral/msdk/mtgdownload/e;->a(Landroid/content/Context;I)V
                                                                                                                                                                                        774iget-object v2, v1, Lcom/mintegral/msdk/mtgdownload/k;->c:Landroid/content/Context;
                                                                                                                                                                                        775new-instance v10, Landroid/content/Intent;
                                                                                                                                                                                        777invoke-direct {v10}, Landroid/content/Intent;-><init>()V
                                                                                                                                                                                        779invoke-static {v2, v8, v10, v8}, Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;
                                                                                                                                                                                        780move-result-object v2
                                                                                                                                                                                        782iget-object v10, v1, Lcom/mintegral/msdk/mtgdownload/k;->c:Landroid/content/Context;
                                                                                                                                                                                        784sget-object v11, Lcom/mintegral/msdk/mtgdownload/f;->m:Ljava/lang/String;
                                                                                                                                                                                        786invoke-static {v10, v11, v2}, Lcom/mintegral/msdk/mtgdownload/e;->a(Landroid/content/Context;Ljava/lang/String;Landroid/app/PendingIntent;)Landroid/app/Notification;
                                                                                                                                                                                        787move-result-object v2
                                                                                                                                                                                        788iget v10, v2, Landroid/app/Notification;->flags:I
                                                                                                                                                                                        789or-int/lit8 v10, v10, 0x10
                                                                                                                                                                                        790iput v10, v2, Landroid/app/Notification;->flags:I
                                                                                                                                                                                        792iget-object v10, v1, Lcom/mintegral/msdk/mtgdownload/k;->m:Landroid/app/NotificationManager;
                                                                                                                                                                                        793iget v11, v1, Lcom/mintegral/msdk/mtgdownload/k;->j:I
                                                                                                                                                                                        795invoke-virtual {v10, v11, v2}, Landroid/app/NotificationManager;->notify(ILandroid/app/Notification;)V
                                                                                                                                                                                        796cond_433:
                                                                                                                                                                                        797iget-object v2, v1, Lcom/mintegral/msdk/mtgdownload/k;->b:Lcom/mintegral/msdk/mtgdownload/c;
                                                                                                                                                                                        798if-eqz v2, :cond_43e
                                                                                                                                                                                        800iget-object v2, v1, Lcom/mintegral/msdk/mtgdownload/k;->b:Lcom/mintegral/msdk/mtgdownload/c;
                                                                                                                                                                                        801iget v10, v1, Lcom/mintegral/msdk/mtgdownload/k;->j:I
                                                                                                                                                                                        803invoke-virtual {v2, v10, v5}, Lcom/mintegral/msdk/mtgdownload/c;->a(ILjava/lang/String;)V
                                                                                                                                                                                        804goto_43e: if-eqz v4, :cond_464
                                                                                                                                                                                        805try_start_440:
                                                                                                                                                                                        806invoke-virtual {v4}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        807try_end_443: goto/16 :goto_464
                                                                                                                                                                                        808catchall_444: move-exception v0
                                                                                                                                                                                        809move-object v2, v0
                                                                                                                                                                                        810goto/16 :goto_458
                                                                                                                                                                                        811catch_447: move-exception v0
                                                                                                                                                                                        812move-object v2, v0
                                                                                                                                                                                        813try_start_449:
                                                                                                                                                                                        814invoke-virtual {v2}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        815try_end_44c: if-eqz v9, :cond_457
                                                                                                                                                                                        816try_start_44e:
                                                                                                                                                                                        817invoke-virtual {v9}, Ljava/io/FileOutputStream;->close()V
                                                                                                                                                                                        818try_end_451: goto/16 :goto_457
                                                                                                                                                                                        819catch_452: move-exception v0
                                                                                                                                                                                        820move-object v2, v0
                                                                                                                                                                                        822invoke-virtual {v2}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        823goto_457: return-void
                                                                                                                                                                                        824goto_458: if-eqz v9, :cond_463
                                                                                                                                                                                        825try_start_45a:
                                                                                                                                                                                        826invoke-virtual {v9}, Ljava/io/FileOutputStream;->close()V
                                                                                                                                                                                        827try_end_45d: goto/16 :goto_463
                                                                                                                                                                                        828catch_45e: move-exception v0
                                                                                                                                                                                        829move-object v3, v0
                                                                                                                                                                                        831invoke-virtual {v3}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        832goto_463: throw v2
                                                                                                                                                                                        833goto_464: if-eqz v9, :cond_46f
                                                                                                                                                                                        834try_start_466:
                                                                                                                                                                                        835invoke-virtual {v9}, Ljava/io/FileOutputStream;->close()V
                                                                                                                                                                                        836try_end_469: goto/16 :goto_46f
                                                                                                                                                                                        837catch_46a: move-exception v0
                                                                                                                                                                                        838move-object v2, v0
                                                                                                                                                                                        840invoke-virtual {v2}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        841goto_46f: return-void
                                                                                                                                                                                        842catch_470: move-object v6, v4
                                                                                                                                                                                        843goto/16 :goto_482
                                                                                                                                                                                        844catch_472: move-exception v0
                                                                                                                                                                                        845move-object v2, v0
                                                                                                                                                                                        846goto/16 :goto_4d1
                                                                                                                                                                                        847catch_476: move-exception v0
                                                                                                                                                                                        848move-object v2, v0
                                                                                                                                                                                        849move-object v4, v6
                                                                                                                                                                                        850goto/16 :goto_4d1
                                                                                                                                                                                        851catchall_47b: move-exception v0
                                                                                                                                                                                        852move-object v2, v0
                                                                                                                                                                                        853move-object v4, v6
                                                                                                                                                                                        854move-object v9, v4
                                                                                                                                                                                        855goto/16 :goto_65a
                                                                                                                                                                                        856catch_481: move-object v9, v6
                                                                                                                                                                                        857try_start_482:
                                                                                                                                                                                        858iget-object v2, v1, Lcom/mintegral/msdk/mtgdownload/k;->b:Lcom/mintegral/msdk/mtgdownload/c;
                                                                                                                                                                                        860invoke-virtual {v2}, Lcom/mintegral/msdk/mtgdownload/c;->d()Lcom/mintegral/msdk/mtgdownload/e;
                                                                                                                                                                                        861move-result-object v2
                                                                                                                                                                                        863iget-object v3, v1, Lcom/mintegral/msdk/mtgdownload/k;->c:Landroid/content/Context;
                                                                                                                                                                                        864iget v4, v1, Lcom/mintegral/msdk/mtgdownload/k;->j:I
                                                                                                                                                                                        866invoke-virtual {v2, v3, v4}, Lcom/mintegral/msdk/mtgdownload/e;->a(Landroid/content/Context;I)V
                                                                                                                                                                                        868sget-object v2, Lcom/mintegral/msdk/mtgdownload/k;->a:Ljava/lang/String;
                                                                                                                                                                                        870const-string v3, "Download failed."
                                                                                                                                                                                        872invoke-static {v2, v3}, Lcom/mintegral/msdk/base/utils/i;->d(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        873try_end_496: if-eqz v6, :cond_4bc
                                                                                                                                                                                        874try_start_498:
                                                                                                                                                                                        875invoke-virtual {v6}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        876try_end_49b: goto/16 :goto_4bc
                                                                                                                                                                                        877catchall_49c: move-exception v0
                                                                                                                                                                                        878move-object v2, v0
                                                                                                                                                                                        879goto/16 :goto_4b0
                                                                                                                                                                                        880catch_49f: move-exception v0
                                                                                                                                                                                        881move-object v2, v0
                                                                                                                                                                                        882try_start_4a1:
                                                                                                                                                                                        883invoke-virtual {v2}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        884try_end_4a4: if-eqz v9, :cond_4af
                                                                                                                                                                                        885try_start_4a6:
                                                                                                                                                                                        886invoke-virtual {v9}, Ljava/io/FileOutputStream;->close()V
                                                                                                                                                                                        887try_end_4a9: goto/16 :goto_4af
                                                                                                                                                                                        888catch_4aa: move-exception v0
                                                                                                                                                                                        889move-object v2, v0
                                                                                                                                                                                        891invoke-virtual {v2}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        892cond_4af: return-void
                                                                                                                                                                                        893goto_4b0: if-eqz v9, :cond_4bb
                                                                                                                                                                                        894try_start_4b2:
                                                                                                                                                                                        895invoke-virtual {v9}, Ljava/io/FileOutputStream;->close()V
                                                                                                                                                                                        896try_end_4b5: goto/16 :goto_4bb
                                                                                                                                                                                        897catch_4b6: move-exception v0
                                                                                                                                                                                        898move-object v3, v0
                                                                                                                                                                                        900invoke-virtual {v3}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        901cond_4bb: throw v2
                                                                                                                                                                                        902cond_4bc: if-eqz v9, :cond_4c7
                                                                                                                                                                                        903try_start_4be:
                                                                                                                                                                                        904invoke-virtual {v9}, Ljava/io/FileOutputStream;->close()V
                                                                                                                                                                                        905try_end_4c1: goto/16 :goto_4c7
                                                                                                                                                                                        906catch_4c2: move-exception v0
                                                                                                                                                                                        907move-object v2, v0
                                                                                                                                                                                        909invoke-virtual {v2}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        910cond_4c7: return-void
                                                                                                                                                                                        911catchall_4c8: move-exception v0
                                                                                                                                                                                        912move-object v2, v0
                                                                                                                                                                                        913move-object v4, v6
                                                                                                                                                                                        914goto/16 :goto_65a
                                                                                                                                                                                        915catch_4cd: move-exception v0
                                                                                                                                                                                        916move-object v2, v0
                                                                                                                                                                                        917move-object v4, v6
                                                                                                                                                                                        918move-object v9, v4
                                                                                                                                                                                        919goto_4d1:
                                                                                                                                                                                        920sget-object v5, Lcom/mintegral/msdk/mtgdownload/k;->a:Ljava/lang/String;
                                                                                                                                                                                        922const-string v10, "\u4e0b\u8f7d\u53d1\u751f\u9519\u8bef\u3002"
                                                                                                                                                                                        924invoke-static {v5, v10}, Lcom/mintegral/msdk/base/utils/i;->d(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        925iget v5, v1, Lcom/mintegral/msdk/mtgdownload/k;->f:I
                                                                                                                                                                                        926add-int/2addr v5, v7
                                                                                                                                                                                        927iput v5, v1, Lcom/mintegral/msdk/mtgdownload/k;->f:I
                                                                                                                                                                                        928if-le v5, v3, :cond_555
                                                                                                                                                                                        930iget-object v3, v1, Lcom/mintegral/msdk/mtgdownload/k;->l:Lcom/mintegral/msdk/mtgdownload/b$a;
                                                                                                                                                                                        931iget-boolean v3, v3, Lcom/mintegral/msdk/mtgdownload/b$a;->m:Z
                                                                                                                                                                                        932try_end_4e3: if-nez v3, :cond_555
                                                                                                                                                                                        933try_start_4e5:
                                                                                                                                                                                        934sget-object v3, Lcom/mintegral/msdk/mtgdownload/k;->a:Ljava/lang/String;
                                                                                                                                                                                        936const-string v5, "Download Fail out of max repeat count"
                                                                                                                                                                                        938invoke-static {v3, v5}, Lcom/mintegral/msdk/base/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        940sget-object v3, Lcom/mintegral/msdk/mtgdownload/c;->c:Ljava/util/Map;
                                                                                                                                                                                        942iget-object v5, v1, Lcom/mintegral/msdk/mtgdownload/k;->l:Lcom/mintegral/msdk/mtgdownload/b$a;
                                                                                                                                                                                        944invoke-interface {v3, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        945move-result-object v3
                                                                                                                                                                                        946check-cast v3, Landroid/os/Messenger;
                                                                                                                                                                                        947const/4 v5, 0x5
                                                                                                                                                                                        949invoke-static {v6, v5, v8, v8}, Landroid/os/Message;->obtain(Landroid/os/Handler;III)Landroid/os/Message;
                                                                                                                                                                                        950move-result-object v5
                                                                                                                                                                                        952invoke-virtual {v3, v5}, Landroid/os/Messenger;->send(Landroid/os/Message;)V
                                                                                                                                                                                        953try_start_4fe:
                                                                                                                                                                                        954iget-object v3, v1, Lcom/mintegral/msdk/mtgdownload/k;->b:Lcom/mintegral/msdk/mtgdownload/c;
                                                                                                                                                                                        956invoke-virtual {v3}, Lcom/mintegral/msdk/mtgdownload/c;->d()Lcom/mintegral/msdk/mtgdownload/e;
                                                                                                                                                                                        957move-result-object v3
                                                                                                                                                                                        959iget-object v5, v1, Lcom/mintegral/msdk/mtgdownload/k;->c:Landroid/content/Context;
                                                                                                                                                                                        960iget v6, v1, Lcom/mintegral/msdk/mtgdownload/k;->j:I
                                                                                                                                                                                        962invoke-virtual {v3, v5, v6}, Lcom/mintegral/msdk/mtgdownload/e;->a(Landroid/content/Context;I)V
                                                                                                                                                                                        964invoke-direct {v1, v2}, Lcom/mintegral/msdk/mtgdownload/k;->a(Ljava/lang/Exception;)V
                                                                                                                                                                                        966iget-object v2, v1, Lcom/mintegral/msdk/mtgdownload/k;->k:Landroid/os/Handler;
                                                                                                                                                                                        967new-instance v3, Lcom/mintegral/msdk/mtgdownload/k$1;
                                                                                                                                                                                        969invoke-direct {v3, v1}, Lcom/mintegral/msdk/mtgdownload/k$1;-><init>(Lcom/mintegral/msdk/mtgdownload/k;)V
                                                                                                                                                                                        970goto_515:
                                                                                                                                                                                        971invoke-virtual {v2, v3}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
                                                                                                                                                                                        972try_end_518: goto/16 :goto_626
                                                                                                                                                                                        973catchall_51a: move-exception v0
                                                                                                                                                                                        974move-object v3, v0
                                                                                                                                                                                        975goto/16 :goto_53a
                                                                                                                                                                                        976catch_51d: move-exception v0
                                                                                                                                                                                        977move-object v3, v0
                                                                                                                                                                                        978try_start_51f:
                                                                                                                                                                                        979invoke-virtual {v3}, Landroid/os/RemoteException;->printStackTrace()V
                                                                                                                                                                                        980try_start_522:
                                                                                                                                                                                        981iget-object v3, v1, Lcom/mintegral/msdk/mtgdownload/k;->b:Lcom/mintegral/msdk/mtgdownload/c;
                                                                                                                                                                                        983invoke-virtual {v3}, Lcom/mintegral/msdk/mtgdownload/c;->d()Lcom/mintegral/msdk/mtgdownload/e;
                                                                                                                                                                                        984move-result-object v3
                                                                                                                                                                                        986iget-object v5, v1, Lcom/mintegral/msdk/mtgdownload/k;->c:Landroid/content/Context;
                                                                                                                                                                                        987iget v6, v1, Lcom/mintegral/msdk/mtgdownload/k;->j:I
                                                                                                                                                                                        989invoke-virtual {v3, v5, v6}, Lcom/mintegral/msdk/mtgdownload/e;->a(Landroid/content/Context;I)V
                                                                                                                                                                                        991invoke-direct {v1, v2}, Lcom/mintegral/msdk/mtgdownload/k;->a(Ljava/lang/Exception;)V
                                                                                                                                                                                        993iget-object v2, v1, Lcom/mintegral/msdk/mtgdownload/k;->k:Landroid/os/Handler;
                                                                                                                                                                                        994new-instance v3, Lcom/mintegral/msdk/mtgdownload/k$1;
                                                                                                                                                                                        996invoke-direct {v3, v1}, Lcom/mintegral/msdk/mtgdownload/k$1;-><init>(Lcom/mintegral/msdk/mtgdownload/k;)V
                                                                                                                                                                                        997goto/16 :goto_515
                                                                                                                                                                                        998goto_53a:
                                                                                                                                                                                        999iget-object v5, v1, Lcom/mintegral/msdk/mtgdownload/k;->b:Lcom/mintegral/msdk/mtgdownload/c;
                                                                                                                                                                                        1001invoke-virtual {v5}, Lcom/mintegral/msdk/mtgdownload/c;->d()Lcom/mintegral/msdk/mtgdownload/e;
                                                                                                                                                                                        1002move-result-object v5
                                                                                                                                                                                        1004iget-object v6, v1, Lcom/mintegral/msdk/mtgdownload/k;->c:Landroid/content/Context;
                                                                                                                                                                                        1005iget v7, v1, Lcom/mintegral/msdk/mtgdownload/k;->j:I
                                                                                                                                                                                        1007invoke-virtual {v5, v6, v7}, Lcom/mintegral/msdk/mtgdownload/e;->a(Landroid/content/Context;I)V
                                                                                                                                                                                        1009invoke-direct {v1, v2}, Lcom/mintegral/msdk/mtgdownload/k;->a(Ljava/lang/Exception;)V
                                                                                                                                                                                        1011iget-object v2, v1, Lcom/mintegral/msdk/mtgdownload/k;->k:Landroid/os/Handler;
                                                                                                                                                                                        1012new-instance v5, Lcom/mintegral/msdk/mtgdownload/k$1;
                                                                                                                                                                                        1014invoke-direct {v5, v1}, Lcom/mintegral/msdk/mtgdownload/k$1;-><init>(Lcom/mintegral/msdk/mtgdownload/k;)V
                                                                                                                                                                                        1016invoke-virtual {v2, v5}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
                                                                                                                                                                                        1017throw v3
                                                                                                                                                                                        1018cond_555:
                                                                                                                                                                                        1019sget-object v2, Lcom/mintegral/msdk/mtgdownload/k;->a:Ljava/lang/String;
                                                                                                                                                                                        1020new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        1022const-string v5, "wait for repeating Test network repeat count="
                                                                                                                                                                                        1024invoke-direct {v3, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        1025iget v5, v1, Lcom/mintegral/msdk/mtgdownload/k;->f:I
                                                                                                                                                                                        1027invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        1029invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        1030move-result-object v3
                                                                                                                                                                                        1032invoke-static {v2, v3}, Lcom/mintegral/msdk/base/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        1033try_end_56a:
                                                                                                                                                                                        1034iget-object v2, v1, Lcom/mintegral/msdk/mtgdownload/k;->l:Lcom/mintegral/msdk/mtgdownload/b$a;
                                                                                                                                                                                        1035iget-boolean v2, v2, Lcom/mintegral/msdk/mtgdownload/b$a;->m:Z
                                                                                                                                                                                        1036if-nez v2, :cond_587
                                                                                                                                                                                        1037const-wide/16 v2, 0x1f40
                                                                                                                                                                                        1039invoke-static {v2, v3}, Ljava/lang/Thread;->sleep(J)V
                                                                                                                                                                                        1040iget-wide v2, v1, Lcom/mintegral/msdk/mtgdownload/k;->h:J
                                                                                                                                                                                        1041const-wide/16 v5, 0x1
                                                                                                                                                                                        1042cmp-long v10, v2, v5
                                                                                                                                                                                        1043if-gez v10, :cond_582
                                                                                                                                                                                        1045invoke-direct {v1, v8}, Lcom/mintegral/msdk/mtgdownload/k;->a(Z)V
                                                                                                                                                                                        1046goto/16 :goto_626
                                                                                                                                                                                        1047cond_582:
                                                                                                                                                                                        1048invoke-direct {v1, v7}, Lcom/mintegral/msdk/mtgdownload/k;->a(Z)V
                                                                                                                                                                                        1049goto/16 :goto_626
                                                                                                                                                                                        1050cond_587:
                                                                                                                                                                                        1051sget-object v2, Lcom/mintegral/msdk/mtgdownload/c;->d:Landroid/util/SparseArray;
                                                                                                                                                                                        1052iget v3, v1, Lcom/mintegral/msdk/mtgdownload/k;->j:I
                                                                                                                                                                                        1054invoke-virtual {v2, v3}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        1055move-result-object v2
                                                                                                                                                                                        1056check-cast v2, Lcom/mintegral/msdk/mtgdownload/e$b;
                                                                                                                                                                                        1058iget-object v3, v2, Lcom/mintegral/msdk/mtgdownload/e$b;->f:[J
                                                                                                                                                                                        1059iget-wide v5, v1, Lcom/mintegral/msdk/mtgdownload/k;->g:J
                                                                                                                                                                                        1060aput-wide v5, v3, v8
                                                                                                                                                                                        1062iget-object v3, v2, Lcom/mintegral/msdk/mtgdownload/e$b;->f:[J
                                                                                                                                                                                        1063iget-wide v5, v1, Lcom/mintegral/msdk/mtgdownload/k;->h:J
                                                                                                                                                                                        1064aput-wide v5, v3, v7
                                                                                                                                                                                        1066iget-object v2, v2, Lcom/mintegral/msdk/mtgdownload/e$b;->f:[J
                                                                                                                                                                                        1067iget v3, v1, Lcom/mintegral/msdk/mtgdownload/k;->f:I
                                                                                                                                                                                        1068int-to-long v5, v3
                                                                                                                                                                                        1069const/4 v3, 0x2
                                                                                                                                                                                        1070aput-wide v5, v2, v3
                                                                                                                                                                                        1071iget v2, v1, Lcom/mintegral/msdk/mtgdownload/k;->j:I
                                                                                                                                                                                        1073const-string v3, "continue"
                                                                                                                                                                                        1075invoke-static {v2, v3}, Lcom/mintegral/msdk/mtgdownload/j;->a(ILjava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        1076move-result-object v2
                                                                                                                                                                                        1077new-instance v3, Landroid/content/Intent;
                                                                                                                                                                                        1079iget-object v5, v1, Lcom/mintegral/msdk/mtgdownload/k;->c:Landroid/content/Context;
                                                                                                                                                                                        1080const-class v6, Lcom/mintegral/msdk/mtgdownload/c;
                                                                                                                                                                                        1082invoke-direct {v3, v5, v6}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
                                                                                                                                                                                        1084const-string v5, "com.mintegral.msdk.broadcast.download.msg"
                                                                                                                                                                                        1086invoke-virtual {v3, v5, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        1088iget-object v2, v1, Lcom/mintegral/msdk/mtgdownload/k;->b:Lcom/mintegral/msdk/mtgdownload/c;
                                                                                                                                                                                        1090invoke-virtual {v2}, Lcom/mintegral/msdk/mtgdownload/c;->d()Lcom/mintegral/msdk/mtgdownload/e;
                                                                                                                                                                                        1091move-result-object v2
                                                                                                                                                                                        1093iget-object v5, v1, Lcom/mintegral/msdk/mtgdownload/k;->b:Lcom/mintegral/msdk/mtgdownload/c;
                                                                                                                                                                                        1095invoke-virtual {v2, v5, v3}, Lcom/mintegral/msdk/mtgdownload/e;->a(Lcom/mintegral/msdk/mtgdownload/c;Landroid/content/Intent;)Z
                                                                                                                                                                                        1097sget-object v2, Lcom/mintegral/msdk/mtgdownload/f;->n:Ljava/lang/String;
                                                                                                                                                                                        1099sget-object v3, Lcom/mintegral/msdk/mtgdownload/k;->n:Ljava/lang/Boolean;
                                                                                                                                                                                        1100monitor-enter v3
                                                                                                                                                                                        1101try_start_5cb:
                                                                                                                                                                                        1102sget-object v5, Lcom/mintegral/msdk/mtgdownload/k;->n:Ljava/lang/Boolean;
                                                                                                                                                                                        1104invoke-virtual {v5}, Ljava/lang/Boolean;->booleanValue()Z
                                                                                                                                                                                        1105move-result v5
                                                                                                                                                                                        1106if-nez v5, :cond_607
                                                                                                                                                                                        1108sget-object v5, Lcom/mintegral/msdk/mtgdownload/k;->a:Ljava/lang/String;
                                                                                                                                                                                        1109new-instance v6, Ljava/lang/StringBuilder;
                                                                                                                                                                                        1111const-string v8, "show single toast.["
                                                                                                                                                                                        1113invoke-direct {v6, v8}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        1115invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        1117const-string v8, "]"
                                                                                                                                                                                        1119invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        1121invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        1122move-result-object v6
                                                                                                                                                                                        1124invoke-static {v5, v6}, Lcom/mintegral/msdk/base/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        1126invoke-static {v7}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        1127move-result-object v5
                                                                                                                                                                                        1128sput-object v5, Lcom/mintegral/msdk/mtgdownload/k;->n:Ljava/lang/Boolean;
                                                                                                                                                                                        1130iget-object v5, v1, Lcom/mintegral/msdk/mtgdownload/k;->k:Landroid/os/Handler;
                                                                                                                                                                                        1131new-instance v6, Lcom/mintegral/msdk/mtgdownload/k$2;
                                                                                                                                                                                        1133invoke-direct {v6, v1, v2}, Lcom/mintegral/msdk/mtgdownload/k$2;-><init>(Lcom/mintegral/msdk/mtgdownload/k;Ljava/lang/String;)V
                                                                                                                                                                                        1135invoke-virtual {v5, v6}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
                                                                                                                                                                                        1137iget-object v2, v1, Lcom/mintegral/msdk/mtgdownload/k;->k:Landroid/os/Handler;
                                                                                                                                                                                        1138new-instance v5, Lcom/mintegral/msdk/mtgdownload/k$3;
                                                                                                                                                                                        1140invoke-direct {v5, v1}, Lcom/mintegral/msdk/mtgdownload/k$3;-><init>(Lcom/mintegral/msdk/mtgdownload/k;)V
                                                                                                                                                                                        1141const-wide/16 v6, 0x4b0
                                                                                                                                                                                        1143invoke-virtual {v2, v5, v6, v7}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
                                                                                                                                                                                        1144cond_607: monitor-exit v3
                                                                                                                                                                                        1145try_end_608:
                                                                                                                                                                                        1146sget-object v2, Lcom/mintegral/msdk/mtgdownload/k;->a:Ljava/lang/String;
                                                                                                                                                                                        1148const-string v3, "changed play state button on op-notification."
                                                                                                                                                                                        1150invoke-static {v2, v3}, Lcom/mintegral/msdk/base/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        1151try_end_60f: goto/16 :goto_626
                                                                                                                                                                                        1152catchall_610: move-exception v0
                                                                                                                                                                                        1153move-object v2, v0
                                                                                                                                                                                        1154try_start_612: monitor-exit v3
                                                                                                                                                                                        1155try_end_613: throw v2
                                                                                                                                                                                        1156try_end_614: move-exception v0
                                                                                                                                                                                        1157move-object v2, v0
                                                                                                                                                                                        1158try_start_616:
                                                                                                                                                                                        1159invoke-direct {v1, v2}, Lcom/mintegral/msdk/mtgdownload/k;->a(Ljava/lang/Exception;)V
                                                                                                                                                                                        1161iget-object v2, v1, Lcom/mintegral/msdk/mtgdownload/k;->b:Lcom/mintegral/msdk/mtgdownload/c;
                                                                                                                                                                                        1163invoke-virtual {v2}, Lcom/mintegral/msdk/mtgdownload/c;->d()Lcom/mintegral/msdk/mtgdownload/e;
                                                                                                                                                                                        1164move-result-object v2
                                                                                                                                                                                        1166iget-object v3, v1, Lcom/mintegral/msdk/mtgdownload/k;->c:Landroid/content/Context;
                                                                                                                                                                                        1167iget v5, v1, Lcom/mintegral/msdk/mtgdownload/k;->j:I
                                                                                                                                                                                        1169invoke-virtual {v2, v3, v5}, Lcom/mintegral/msdk/mtgdownload/e;->a(Landroid/content/Context;I)V
                                                                                                                                                                                        1170goto_626: if-eqz v4, :cond_64c
                                                                                                                                                                                        1171try_start_628:
                                                                                                                                                                                        1172invoke-virtual {v4}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        1173try_end_62b: goto/16 :goto_64c
                                                                                                                                                                                        1174catchall_62c: move-exception v0
                                                                                                                                                                                        1175move-object v2, v0
                                                                                                                                                                                        1176goto/16 :goto_640
                                                                                                                                                                                        1177catch_62f: move-exception v0
                                                                                                                                                                                        1178move-object v2, v0
                                                                                                                                                                                        1179try_start_631:
                                                                                                                                                                                        1180invoke-virtual {v2}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        1181try_end_634: if-eqz v9, :cond_63f
                                                                                                                                                                                        1182try_start_636:
                                                                                                                                                                                        1183invoke-virtual {v9}, Ljava/io/FileOutputStream;->close()V
                                                                                                                                                                                        1184try_end_639: goto/16 :goto_63f
                                                                                                                                                                                        1185catch_63a: move-exception v0
                                                                                                                                                                                        1186move-object v2, v0
                                                                                                                                                                                        1188invoke-virtual {v2}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        1189cond_63f: return-void
                                                                                                                                                                                        1190goto_640: if-eqz v9, :cond_64b
                                                                                                                                                                                        1191try_start_642:
                                                                                                                                                                                        1192invoke-virtual {v9}, Ljava/io/FileOutputStream;->close()V
                                                                                                                                                                                        1193try_end_645: goto/16 :goto_64b
                                                                                                                                                                                        1194catch_646: move-exception v0
                                                                                                                                                                                        1195move-object v3, v0
                                                                                                                                                                                        1197invoke-virtual {v3}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        1198cond_64b: throw v2
                                                                                                                                                                                        1199cond_64c: if-eqz v9, :cond_657
                                                                                                                                                                                        1200try_start_64e:
                                                                                                                                                                                        1201invoke-virtual {v9}, Ljava/io/FileOutputStream;->close()V
                                                                                                                                                                                        1202try_end_651: goto/16 :goto_657
                                                                                                                                                                                        1203catch_652: move-exception v0
                                                                                                                                                                                        1204move-object v2, v0
                                                                                                                                                                                        1206invoke-virtual {v2}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        1207cond_657: return-void
                                                                                                                                                                                        1208catchall_658: move-exception v0
                                                                                                                                                                                        1209move-object v2, v0
                                                                                                                                                                                        1210goto_65a: if-eqz v4, :cond_67a
                                                                                                                                                                                        1211try_start_65c:
                                                                                                                                                                                        1212invoke-virtual {v4}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        1213try_end_65f: goto/16 :goto_67a
                                                                                                                                                                                        1214catchall_660: move-exception v0
                                                                                                                                                                                        1215move-object v2, v0
                                                                                                                                                                                        1216goto/16 :goto_66e
                                                                                                                                                                                        1217catch_663: move-exception v0
                                                                                                                                                                                        1218move-object v3, v0
                                                                                                                                                                                        1219try_start_665:
                                                                                                                                                                                        1220invoke-virtual {v3}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        1221try_end_668: if-eqz v9, :cond_685
                                                                                                                                                                                        1222try_start_66a:
                                                                                                                                                                                        1223invoke-virtual {v9}, Ljava/io/FileOutputStream;->close()V
                                                                                                                                                                                        1224try_end_66d: goto/16 :goto_685
                                                                                                                                                                                        1225goto_66e: if-eqz v9, :cond_679
                                                                                                                                                                                        1226try_start_670:
                                                                                                                                                                                        1227invoke-virtual {v9}, Ljava/io/FileOutputStream;->close()V
                                                                                                                                                                                        1228try_end_673: goto/16 :goto_679
                                                                                                                                                                                        1229catch_674: move-exception v0
                                                                                                                                                                                        1230move-object v3, v0
                                                                                                                                                                                        1232invoke-virtual {v3}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        1233cond_679: throw v2
                                                                                                                                                                                        1234goto_67a: if-eqz v9, :cond_685
                                                                                                                                                                                        1235try_start_67c:
                                                                                                                                                                                        1236invoke-virtual {v9}, Ljava/io/FileOutputStream;->close()V
                                                                                                                                                                                        1237try_end_67f: goto/16 :goto_685
                                                                                                                                                                                        1238catch_680: move-exception v0
                                                                                                                                                                                        1239move-object v3, v0
                                                                                                                                                                                        1241invoke-virtual {v3}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        1242goto_685: goto/16 :goto_687
                                                                                                                                                                                        1243goto_686: throw v2
                                                                                                                                                                                        1244goto_687: goto/16 :goto_686
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.telephony.TelephonyManager.getSimState
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.content.Context.checkCallingOrSelfPermission
                                                                                                                                                                                        • android.telephony.TelephonyManager.getSimSerialNumber
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.telephony.TelephonyManager.getLine1Number
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.os.Environment.getExternalStorageState
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.content.IntentFilter.<init>
                                                                                                                                                                                        • android.content.Context.registerReceiver
                                                                                                                                                                                        • android.content.Intent.getIntExtra
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.content.Intent.getIntExtra
                                                                                                                                                                                        • android.content.Intent.getIntExtra
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.util.Random.<init>
                                                                                                                                                                                        • java.util.Random.nextDouble
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Integer.parseInt
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.telephony.TelephonyManager.getSimSerialNumber
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.telephony.TelephonyManager.getLine1Number
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • phone
                                                                                                                                                                                        • v=android_
                                                                                                                                                                                        • &p_ver=
                                                                                                                                                                                        • &appsid=
                                                                                                                                                                                        • &apid=
                                                                                                                                                                                        • &pack=
                                                                                                                                                                                        • &prod=
                                                                                                                                                                                        • &tp=
                                                                                                                                                                                        • &brand=
                                                                                                                                                                                        • &bdr=
                                                                                                                                                                                        • &sn=
                                                                                                                                                                                        • &mac=
                                                                                                                                                                                        • &cuid=
                                                                                                                                                                                        • &cpuSerial=
                                                                                                                                                                                        • &simState=
                                                                                                                                                                                        • android.permission.READ_PHONE_STATE
                                                                                                                                                                                        • &simSerial=null
                                                                                                                                                                                        • &phoneNumber=null
                                                                                                                                                                                        • &sdState=
                                                                                                                                                                                        • mounted
                                                                                                                                                                                        • &sdTotalSize=
                                                                                                                                                                                        • &sdAvailableSize=
                                                                                                                                                                                        • android.intent.action.BATTERY_CHANGED
                                                                                                                                                                                        • plugged
                                                                                                                                                                                        • &chargeState=
                                                                                                                                                                                        • level
                                                                                                                                                                                        • scale
                                                                                                                                                                                        • &batteryLevel=
                                                                                                                                                                                        • &batteryScale=
                                                                                                                                                                                        • &isDeviceRooted=
                                                                                                                                                                                        • &zid=
                                                                                                                                                                                        • &ncuid=
                                                                                                                                                                                        • &targetVer=
                                                                                                                                                                                        • &allowIns=
                                                                                                                                                                                        • &simSerial=
                                                                                                                                                                                        • PackageUtils
                                                                                                                                                                                        • &phoneNumber=
                                                                                                                                                                                        • &simSerial=nopermission
                                                                                                                                                                                        • &phoneNumber=nopermission
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        1const/16 v10, 0x1a
                                                                                                                                                                                        2try_start_2:
                                                                                                                                                                                        3invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdUtils4Common()Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;
                                                                                                                                                                                        4move-result-object v1
                                                                                                                                                                                        6invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdUtils4System()Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;
                                                                                                                                                                                        7move-result-object v2
                                                                                                                                                                                        9invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getBase64()Lcom/baidu/mobads/interfaces/utils/IBase64;
                                                                                                                                                                                        10move-result-object v3
                                                                                                                                                                                        12const-string v0, "phone"
                                                                                                                                                                                        14invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        15move-result-object v0
                                                                                                                                                                                        16check-cast v0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        17new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        19invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        20new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        22invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        24const-string v6, "v=android_"
                                                                                                                                                                                        26invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        27move-result-object v5
                                                                                                                                                                                        29invoke-static {}, Lcom/baidu/mobads/container/p;->a()D
                                                                                                                                                                                        30move-result-wide v6
                                                                                                                                                                                        32invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
                                                                                                                                                                                        33move-result-object v5
                                                                                                                                                                                        35invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        36move-result-object v5
                                                                                                                                                                                        38invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        39new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        41invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        43const-string v6, "&p_ver="
                                                                                                                                                                                        45invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        46move-result-object v5
                                                                                                                                                                                        48invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getProxyVersion()Ljava/lang/String;
                                                                                                                                                                                        49move-result-object v6
                                                                                                                                                                                        51invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        52move-result-object v5
                                                                                                                                                                                        54invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        55move-result-object v5
                                                                                                                                                                                        57invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        58new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        60invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        62const-string v6, "&appsid="
                                                                                                                                                                                        64invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        65move-result-object v5
                                                                                                                                                                                        67invoke-interface {v1, p0}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->getAppId(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        68move-result-object v6
                                                                                                                                                                                        70invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        71move-result-object v5
                                                                                                                                                                                        73invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        74move-result-object v5
                                                                                                                                                                                        76invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        77new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        79invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        81const-string v6, "&apid="
                                                                                                                                                                                        83invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        84move-result-object v5
                                                                                                                                                                                        86invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdProdInfo()Lcom/baidu/mobads/interfaces/IXAdProdInfo;
                                                                                                                                                                                        87move-result-object v6
                                                                                                                                                                                        89invoke-interface {v6}, Lcom/baidu/mobads/interfaces/IXAdProdInfo;->getAdPlacementId()Ljava/lang/String;
                                                                                                                                                                                        90move-result-object v6
                                                                                                                                                                                        92invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        93move-result-object v5
                                                                                                                                                                                        95invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        96move-result-object v5
                                                                                                                                                                                        98invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        99new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        101invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        103const-string v6, "&pack="
                                                                                                                                                                                        105invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        106move-result-object v5
                                                                                                                                                                                        108invoke-interface {v1, p0}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->getAppPackage(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        109move-result-object v6
                                                                                                                                                                                        111invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        112move-result-object v5
                                                                                                                                                                                        114invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        115move-result-object v5
                                                                                                                                                                                        117invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        118new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        120invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        122const-string v6, "&prod="
                                                                                                                                                                                        124invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        125move-result-object v5
                                                                                                                                                                                        127invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdProdInfo()Lcom/baidu/mobads/interfaces/IXAdProdInfo;
                                                                                                                                                                                        128move-result-object v6
                                                                                                                                                                                        130invoke-interface {v6}, Lcom/baidu/mobads/interfaces/IXAdProdInfo;->getProdType()Ljava/lang/String;
                                                                                                                                                                                        131move-result-object v6
                                                                                                                                                                                        133invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        134move-result-object v5
                                                                                                                                                                                        136invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        137move-result-object v5
                                                                                                                                                                                        139invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        140new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        142invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        144const-string v6, "&tp="
                                                                                                                                                                                        146invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        147move-result-object v5
                                                                                                                                                                                        149sget-object v6, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        151invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        152move-result-object v5
                                                                                                                                                                                        154invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        155move-result-object v5
                                                                                                                                                                                        157invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        158new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        160invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        162const-string v6, "&brand="
                                                                                                                                                                                        164invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        165move-result-object v5
                                                                                                                                                                                        167invoke-interface {v2}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getPhoneOSBrand()Ljava/lang/String;
                                                                                                                                                                                        168move-result-object v6
                                                                                                                                                                                        170invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        171move-result-object v5
                                                                                                                                                                                        173invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        174move-result-object v5
                                                                                                                                                                                        176invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        177new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        179invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        181const-string v6, "&bdr="
                                                                                                                                                                                        183invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        184move-result-object v5
                                                                                                                                                                                        186invoke-interface {v2}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getPhoneOSBuildVersionSdk()Ljava/lang/String;
                                                                                                                                                                                        187move-result-object v6
                                                                                                                                                                                        189invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        190move-result-object v5
                                                                                                                                                                                        192invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        193move-result-object v5
                                                                                                                                                                                        195invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        196new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        198invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        200const-string v6, "&sn="
                                                                                                                                                                                        202invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        203move-result-object v5
                                                                                                                                                                                        205invoke-interface {v2, p0}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getEncodedSN(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        206move-result-object v6
                                                                                                                                                                                        208invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        209move-result-object v5
                                                                                                                                                                                        211invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        212move-result-object v5
                                                                                                                                                                                        214invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        215new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        217invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        219const-string v6, "&mac="
                                                                                                                                                                                        221invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        222move-result-object v5
                                                                                                                                                                                        224invoke-interface {v2, p0}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getMacAddress(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        225move-result-object v6
                                                                                                                                                                                        227invoke-interface {v3, v6}, Lcom/baidu/mobads/interfaces/utils/IBase64;->encode(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        228move-result-object v3
                                                                                                                                                                                        230invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        231move-result-object v3
                                                                                                                                                                                        233invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        234move-result-object v3
                                                                                                                                                                                        236invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        237new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        239invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        241const-string v5, "&cuid="
                                                                                                                                                                                        243invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        244move-result-object v3
                                                                                                                                                                                        246invoke-interface {v2, p0}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getCUID(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        247move-result-object v5
                                                                                                                                                                                        249invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        250move-result-object v3
                                                                                                                                                                                        252invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        253move-result-object v3
                                                                                                                                                                                        255invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        256new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        258invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        260const-string v5, "&cpuSerial="
                                                                                                                                                                                        262invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        263move-result-object v3
                                                                                                                                                                                        265invoke-static {}, Lcom/baidu/mobads/container/o/o;->a()Ljava/lang/String;
                                                                                                                                                                                        266move-result-object v5
                                                                                                                                                                                        268invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        269move-result-object v3
                                                                                                                                                                                        271invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        272move-result-object v3
                                                                                                                                                                                        274invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        275new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        277invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        279const-string v5, "&simState="
                                                                                                                                                                                        281invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        282move-result-object v3
                                                                                                                                                                                        284invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getSimState()I
                                                                                                                                                                                        285move-result v5
                                                                                                                                                                                        287invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        288move-result-object v3
                                                                                                                                                                                        290invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        291move-result-object v3
                                                                                                                                                                                        293invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        295const-string v3, "android.permission.READ_PHONE_STATE"
                                                                                                                                                                                        297invoke-virtual {p0, v3}, Landroid/content/Context;->checkCallingOrSelfPermission(Ljava/lang/String;)I
                                                                                                                                                                                        298move-result v3
                                                                                                                                                                                        299if-nez v3, :cond_37e
                                                                                                                                                                                        301invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getSimSerialNumber()Ljava/lang/String;
                                                                                                                                                                                        302move-result-object v3
                                                                                                                                                                                        304invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        305move-result v3
                                                                                                                                                                                        306if-eqz v3, :cond_337
                                                                                                                                                                                        308const-string v3, "&simSerial=null"
                                                                                                                                                                                        310invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        311goto_1a8:
                                                                                                                                                                                        312invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getLine1Number()Ljava/lang/String;
                                                                                                                                                                                        313move-result-object v3
                                                                                                                                                                                        315invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        316move-result v3
                                                                                                                                                                                        317if-eqz v3, :cond_362
                                                                                                                                                                                        319const-string v0, "&phoneNumber=null"
                                                                                                                                                                                        321invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        322goto_1b7: new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        324invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        326const-string v3, "&sdState="
                                                                                                                                                                                        328invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        329move-result-object v0
                                                                                                                                                                                        331invoke-static {}, Landroid/os/Environment;->getExternalStorageState()Ljava/lang/String;
                                                                                                                                                                                        332move-result-object v3
                                                                                                                                                                                        334const-string v5, "mounted"
                                                                                                                                                                                        336invoke-virtual {v3, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        337move-result v3
                                                                                                                                                                                        339invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
                                                                                                                                                                                        340move-result-object v0
                                                                                                                                                                                        342invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        343move-result-object v0
                                                                                                                                                                                        345invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        346new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        348invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        350const-string v3, "&sdTotalSize="
                                                                                                                                                                                        352invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        353move-result-object v0
                                                                                                                                                                                        355invoke-static {p0}, Lcom/baidu/mobads/container/o/o;->f(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        356move-result-object v3
                                                                                                                                                                                        358invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        359move-result-object v0
                                                                                                                                                                                        361invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        362move-result-object v0
                                                                                                                                                                                        364invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        365new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        367invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        369const-string v3, "&sdAvailableSize="
                                                                                                                                                                                        371invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        372move-result-object v0
                                                                                                                                                                                        374invoke-static {p0}, Lcom/baidu/mobads/container/o/o;->g(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        375move-result-object v3
                                                                                                                                                                                        377invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        378move-result-object v0
                                                                                                                                                                                        380invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        381move-result-object v0
                                                                                                                                                                                        383invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        384new-instance v0, Landroid/content/IntentFilter;
                                                                                                                                                                                        386const-string v3, "android.intent.action.BATTERY_CHANGED"
                                                                                                                                                                                        388invoke-direct {v0, v3}, Landroid/content/IntentFilter;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        389const/4 v3, 0x0
                                                                                                                                                                                        391invoke-virtual {p0, v3, v0}, Landroid/content/Context;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;
                                                                                                                                                                                        392move-result-object v0
                                                                                                                                                                                        394const-string v3, "plugged"
                                                                                                                                                                                        395const/4 v5, -0x1
                                                                                                                                                                                        397invoke-virtual {v0, v3, v5}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
                                                                                                                                                                                        398move-result v3
                                                                                                                                                                                        399new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        401invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        403const-string v6, "&chargeState="
                                                                                                                                                                                        405invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        406move-result-object v5
                                                                                                                                                                                        408invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        409move-result-object v3
                                                                                                                                                                                        411invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        412move-result-object v3
                                                                                                                                                                                        414invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        416const-string v3, "level"
                                                                                                                                                                                        417const/4 v5, 0x0
                                                                                                                                                                                        419invoke-virtual {v0, v3, v5}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
                                                                                                                                                                                        420move-result v3
                                                                                                                                                                                        422const-string v5, "scale"
                                                                                                                                                                                        423const/16 v6, 0x64
                                                                                                                                                                                        425invoke-virtual {v0, v5, v6}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
                                                                                                                                                                                        426move-result v0
                                                                                                                                                                                        427new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        429invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        431const-string v6, "&batteryLevel="
                                                                                                                                                                                        433invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        434move-result-object v5
                                                                                                                                                                                        436invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        437move-result-object v3
                                                                                                                                                                                        439invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        440move-result-object v3
                                                                                                                                                                                        442invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        443new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        445invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        447const-string v5, "&batteryScale="
                                                                                                                                                                                        449invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        450move-result-object v3
                                                                                                                                                                                        452invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        453move-result-object v0
                                                                                                                                                                                        455invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        456move-result-object v0
                                                                                                                                                                                        458invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        459new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        461invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        463const-string v3, "&isDeviceRooted="
                                                                                                                                                                                        465invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        466move-result-object v0
                                                                                                                                                                                        467new-instance v3, Lcom/baidu/mobads/container/o/u;
                                                                                                                                                                                        469invoke-direct {v3}, Lcom/baidu/mobads/container/o/u;-><init>()V
                                                                                                                                                                                        471invoke-virtual {v3}, Lcom/baidu/mobads/container/o/u;->a()Z
                                                                                                                                                                                        472move-result v3
                                                                                                                                                                                        474invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
                                                                                                                                                                                        475move-result-object v0
                                                                                                                                                                                        477invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        478move-result-object v0
                                                                                                                                                                                        480invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        481new-instance v0, Ljava/util/Random;
                                                                                                                                                                                        483invoke-direct {v0}, Ljava/util/Random;-><init>()V
                                                                                                                                                                                        485invoke-virtual {v0}, Ljava/util/Random;->nextDouble()D
                                                                                                                                                                                        486move-result-wide v6
                                                                                                                                                                                        487const-wide v8, 0x3fd999999999999aL # 0.4
                                                                                                                                                                                        488cmpg-double v0, v6, v8
                                                                                                                                                                                        489if-gez v0, :cond_2ba
                                                                                                                                                                                        490new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        492invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        494const-string v3, "&zid="
                                                                                                                                                                                        496invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        497move-result-object v0
                                                                                                                                                                                        499invoke-static {p0}, Lcom/baidu/mobads/container/o/o;->h(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        500move-result-object v3
                                                                                                                                                                                        502invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        503move-result-object v0
                                                                                                                                                                                        505invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        506move-result-object v0
                                                                                                                                                                                        508invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        509cond_2ba: new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        511invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        513const-string v3, "&ncuid="
                                                                                                                                                                                        515invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        516move-result-object v0
                                                                                                                                                                                        518invoke-static {p0}, Lcom/baidu/mobads/container/l/c;->b(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        519move-result-object v3
                                                                                                                                                                                        521invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        522move-result-object v0
                                                                                                                                                                                        524invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        525move-result-object v0
                                                                                                                                                                                        527invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        529invoke-static {p0}, Lcom/baidu/mobads/container/o/f;->a(Landroid/content/Context;)I
                                                                                                                                                                                        530move-result v0
                                                                                                                                                                                        531new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        533invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        535const-string v5, "&targetVer="
                                                                                                                                                                                        537invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        538move-result-object v3
                                                                                                                                                                                        540invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        541move-result-object v3
                                                                                                                                                                                        543invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        544move-result-object v3
                                                                                                                                                                                        546invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        548invoke-interface {v2}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getPhoneOSBuildVersionSdk()Ljava/lang/String;
                                                                                                                                                                                        549move-result-object v2
                                                                                                                                                                                        551invoke-static {v2}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
                                                                                                                                                                                        552move-result v2
                                                                                                                                                                                        553if-lt v2, v10, :cond_314
                                                                                                                                                                                        554if-lt v0, v10, :cond_314
                                                                                                                                                                                        555new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        557invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        559const-string v2, "&allowIns="
                                                                                                                                                                                        561invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        562move-result-object v0
                                                                                                                                                                                        564invoke-static {p0}, Lcom/baidu/mobads/container/o/f;->h(Landroid/content/Context;)Z
                                                                                                                                                                                        565move-result v2
                                                                                                                                                                                        567invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
                                                                                                                                                                                        568move-result-object v0
                                                                                                                                                                                        570invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        571move-result-object v0
                                                                                                                                                                                        573invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        574cond_314:
                                                                                                                                                                                        575invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        576move-result-object v0
                                                                                                                                                                                        577const/16 v2, 0x183
                                                                                                                                                                                        579invoke-interface {v1, v0, v2}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->vdUrl(Ljava/lang/String;I)Ljava/lang/String;
                                                                                                                                                                                        580move-result-object v0
                                                                                                                                                                                        582invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdUitls4URI()Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;
                                                                                                                                                                                        583move-result-object v1
                                                                                                                                                                                        584const/4 v2, 0x0
                                                                                                                                                                                        586invoke-interface {v1, v0, v2}, Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;->addParameters(Ljava/lang/String;Ljava/util/HashMap;)Ljava/lang/String;
                                                                                                                                                                                        587move-result-object v0
                                                                                                                                                                                        588const/4 v1, 0x0
                                                                                                                                                                                        590invoke-interface {p1, v0, v1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->fireAdMetrics(Ljava/lang/String;Ljava/util/HashMap;)V
                                                                                                                                                                                        591try_end_32b:
                                                                                                                                                                                        592invoke-static {}, Lcom/baidu/mobads/container/b/g/b;->a()Lcom/baidu/mobads/container/b/g/b;
                                                                                                                                                                                        593move-result-object v0
                                                                                                                                                                                        595invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        596move-result-wide v2
                                                                                                                                                                                        598invoke-virtual {v0, p0, v2, v3}, Lcom/baidu/mobads/container/b/g/b;->a(Landroid/content/Context;J)V
                                                                                                                                                                                        599return-void
                                                                                                                                                                                        600try_start_337: new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        602invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        604const-string v5, "&simSerial="
                                                                                                                                                                                        606invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        607move-result-object v3
                                                                                                                                                                                        609invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getSimSerialNumber()Ljava/lang/String;
                                                                                                                                                                                        610move-result-object v5
                                                                                                                                                                                        612invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        613move-result-object v3
                                                                                                                                                                                        615invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        616move-result-object v3
                                                                                                                                                                                        618invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        619try_end_351: goto/16 :goto_1a8
                                                                                                                                                                                        620catch_353: move-exception v0
                                                                                                                                                                                        622invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdLogger()Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        623move-result-object v1
                                                                                                                                                                                        625const-string v2, "PackageUtils"
                                                                                                                                                                                        627invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        628move-result-object v0
                                                                                                                                                                                        630invoke-interface {v1, v2, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        631goto/16 :goto_32b
                                                                                                                                                                                        632cond_362: new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        634invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        636const-string v5, "&phoneNumber="
                                                                                                                                                                                        638invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        639move-result-object v3
                                                                                                                                                                                        641invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getLine1Number()Ljava/lang/String;
                                                                                                                                                                                        642move-result-object v0
                                                                                                                                                                                        644invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        645move-result-object v0
                                                                                                                                                                                        647invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        648move-result-object v0
                                                                                                                                                                                        650invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        651goto/16 :goto_1b7
                                                                                                                                                                                        652cond_37e:
                                                                                                                                                                                        653const-string v0, "&simSerial=nopermission"
                                                                                                                                                                                        655invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        657const-string v0, "&phoneNumber=nopermission"
                                                                                                                                                                                        659invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        660try_end_388: goto/16 :goto_1b7
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.getJSONObject
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • android.content.SharedPreferences.getString
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.length
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.length
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.length
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.length
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.length
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.remove
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • android.content.SharedPreferences.getString
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • android.content.SharedPreferences.getInt
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.lang.Integer.parseInt
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.lang.Integer.parseInt
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • android.os.Build.BOARD:Ljava/lang/String
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • android.os.Build.BRAND:Ljava/lang/String
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • android.os.Build.MANUFACTURER:Ljava/lang/String
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • android.os.Build.ID:Ljava/lang/String
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • android.os.Build.DEVICE:Ljava/lang/String
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • android.content.SharedPreferences.getInt
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • android.content.SharedPreferences.getInt
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • android.content.SharedPreferences.getInt
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • android.util.Base64.encodeToString
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.length
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • android.content.SharedPreferences.edit
                                                                                                                                                                                        • android.content.SharedPreferences$Editor.remove
                                                                                                                                                                                        • android.content.SharedPreferences$Editor.remove
                                                                                                                                                                                        • android.content.SharedPreferences$Editor.remove
                                                                                                                                                                                        • android.content.SharedPreferences$Editor.remove
                                                                                                                                                                                        • android.content.SharedPreferences$Editor.commit
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • activate_msg
                                                                                                                                                                                        • userlevel
                                                                                                                                                                                        • device_model
                                                                                                                                                                                        • device_id
                                                                                                                                                                                        • sdk_version
                                                                                                                                                                                        • channel
                                                                                                                                                                                        • appkey
                                                                                                                                                                                        • body
                                                                                                                                                                                        • Appkey is missing ,Please check AndroidManifest.xml
                                                                                                                                                                                        • ts
                                                                                                                                                                                        • ag
                                                                                                                                                                                        • ve_meta
                                                                                                                                                                                        • cc
                                                                                                                                                                                        • provider
                                                                                                                                                                                        • puid
                                                                                                                                                                                        • active_user
                                                                                                                                                                                        • interval
                                                                                                                                                                                        • latency
                                                                                                                                                                                        • latent
                                                                                                                                                                                        • control_policy
                                                                                                                                                                                        • secret
                                                                                                                                                                                        • display_name
                                                                                                                                                                                        • package_name
                                                                                                                                                                                        • app_signature
                                                                                                                                                                                        • app_version
                                                                                                                                                                                        • version_code
                                                                                                                                                                                        • vers_name
                                                                                                                                                                                        • vers_code
                                                                                                                                                                                        • wrapper_type
                                                                                                                                                                                        • wrapper_version
                                                                                                                                                                                        • sdk_type
                                                                                                                                                                                        • Android
                                                                                                                                                                                        • vertical_type
                                                                                                                                                                                        • idmd5
                                                                                                                                                                                        • cpu
                                                                                                                                                                                        • os
                                                                                                                                                                                        • os_version
                                                                                                                                                                                        • resolution
                                                                                                                                                                                        • *
                                                                                                                                                                                        • mc
                                                                                                                                                                                        • device_board
                                                                                                                                                                                        • device_brand
                                                                                                                                                                                        • device_manutime
                                                                                                                                                                                        • device_manufacturer
                                                                                                                                                                                        • device_manuid
                                                                                                                                                                                        • device_name
                                                                                                                                                                                        • sub_os_name
                                                                                                                                                                                        • sub_os_version
                                                                                                                                                                                        • Wi-Fi
                                                                                                                                                                                        • access
                                                                                                                                                                                        • wifi
                                                                                                                                                                                        • 2G/3G
                                                                                                                                                                                        • unknow
                                                                                                                                                                                        • access_subtype
                                                                                                                                                                                        • mccmnc
                                                                                                                                                                                        • country
                                                                                                                                                                                        • language
                                                                                                                                                                                        • timezone
                                                                                                                                                                                        • carrier
                                                                                                                                                                                        • successful_requests
                                                                                                                                                                                        • successful_request
                                                                                                                                                                                        • failed_requests
                                                                                                                                                                                        • req_time
                                                                                                                                                                                        • last_request_spent_ms
                                                                                                                                                                                        • imprint
                                                                                                                                                                                        • header
                                                                                                                                                                                        • version
                                                                                                                                                                                        • vers_date
                                                                                                                                                                                        • vers_pre_version
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0move-object/from16 v0, p0
                                                                                                                                                                                        1move-object/from16 v1, p1
                                                                                                                                                                                        3const-string v2, "activate_msg"
                                                                                                                                                                                        5const-string v3, "userlevel"
                                                                                                                                                                                        7const-string v4, "device_model"
                                                                                                                                                                                        9const-string v5, "device_id"
                                                                                                                                                                                        11const-string v6, "sdk_version"
                                                                                                                                                                                        13const-string v7, "channel"
                                                                                                                                                                                        15const-string v8, "appkey"
                                                                                                                                                                                        17const-string v9, "body"
                                                                                                                                                                                        18const/4 v10, 0x0
                                                                                                                                                                                        19try_start_15:
                                                                                                                                                                                        20sget-object v11, Lc/e/b/d/e;->a:Landroid/content/Context;
                                                                                                                                                                                        22invoke-static {v11}, Lc/e/b/a;->a(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        23move-result-object v11
                                                                                                                                                                                        25invoke-static {v11}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        26move-result v11
                                                                                                                                                                                        27if-eqz v11, :cond_27
                                                                                                                                                                                        29const-string v1, "Appkey is missing ,Please check AndroidManifest.xml"
                                                                                                                                                                                        31invoke-static {v1}, Lc/e/a/h;->d(Ljava/lang/String;)V
                                                                                                                                                                                        32return-object v10
                                                                                                                                                                                        33cond_27:
                                                                                                                                                                                        34sget-object v11, Lc/e/b/d/e;->a:Landroid/content/Context;
                                                                                                                                                                                        36invoke-virtual {v0, v11}, Lc/e/b/d/e;->a(Landroid/content/Context;)V
                                                                                                                                                                                        38sget-object v11, Lc/e/b/d/e;->a:Landroid/content/Context;
                                                                                                                                                                                        40invoke-static {v11}, Lc/e/b/b/g;->a(Landroid/content/Context;)Lc/e/b/b/g;
                                                                                                                                                                                        41move-result-object v11
                                                                                                                                                                                        43invoke-virtual {v11}, Lc/e/b/b/g;->a()Lorg/json/JSONObject;
                                                                                                                                                                                        44move-result-object v11
                                                                                                                                                                                        45if-nez v11, :cond_3d
                                                                                                                                                                                        46new-instance v11, Lorg/json/JSONObject;
                                                                                                                                                                                        48invoke-direct {v11}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        49try_start_3d:
                                                                                                                                                                                        50invoke-virtual {v11, v9}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        51move-result-object v12
                                                                                                                                                                                        52try_end_41: goto/16 :goto_47
                                                                                                                                                                                        53catch_42: new-instance v12, Lorg/json/JSONObject;
                                                                                                                                                                                        55invoke-direct {v12}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        56goto_47: new-instance v13, Lorg/json/JSONObject;
                                                                                                                                                                                        58invoke-virtual {v12}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        59move-result-object v14
                                                                                                                                                                                        61invoke-direct {v13, v14}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        63sget-object v14, Lc/e/b/d/e;->a:Landroid/content/Context;
                                                                                                                                                                                        65invoke-static {v14}, Lc/e/b/d/q;->a(Landroid/content/Context;)Landroid/content/SharedPreferences;
                                                                                                                                                                                        66move-result-object v14
                                                                                                                                                                                        67try_end_56:
                                                                                                                                                                                        68const-string v15, ""
                                                                                                                                                                                        69if-eqz v14, :cond_67
                                                                                                                                                                                        70try_start_5a:
                                                                                                                                                                                        71invoke-interface {v14, v3, v15}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        72move-result-object v10
                                                                                                                                                                                        74invoke-static {v10}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        75move-result v16
                                                                                                                                                                                        76if-nez v16, :cond_67
                                                                                                                                                                                        78invoke-virtual {v12, v3, v10}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        79cond_67:
                                                                                                                                                                                        80iget-object v3, v0, Lc/e/b/d/e;->c:Lc/e/b/d/w;
                                                                                                                                                                                        82invoke-virtual {v3}, Lc/e/b/d/w;->e()Z
                                                                                                                                                                                        83move-result v3
                                                                                                                                                                                        84if-eqz v3, :cond_8f
                                                                                                                                                                                        85move-object v10, v4
                                                                                                                                                                                        86iget-wide v3, v0, Lc/e/b/d/e;->i:J
                                                                                                                                                                                        87const-wide/16 v16, 0x0
                                                                                                                                                                                        88cmp-long v18, v3, v16
                                                                                                                                                                                        89if-eqz v18, :cond_90
                                                                                                                                                                                        90new-instance v3, Lorg/json/JSONObject;
                                                                                                                                                                                        92invoke-direct {v3}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        94const-string v4, "ts"
                                                                                                                                                                                        95move-object/from16 v16, v5
                                                                                                                                                                                        96move-object/from16 v17, v6
                                                                                                                                                                                        97iget-wide v5, v0, Lc/e/b/d/e;->i:J
                                                                                                                                                                                        99invoke-virtual {v3, v4, v5, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;J)Lorg/json/JSONObject;
                                                                                                                                                                                        101invoke-virtual {v12, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        103invoke-virtual {v13, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        104goto/16 :goto_94
                                                                                                                                                                                        105cond_8f: move-object v10, v4
                                                                                                                                                                                        106cond_90: move-object/from16 v16, v5
                                                                                                                                                                                        107move-object/from16 v17, v6
                                                                                                                                                                                        108goto_94: new-instance v2, Lorg/json/JSONObject;
                                                                                                                                                                                        110invoke-direct {v2}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        112sget-object v3, Lc/e/b/d/e;->a:Landroid/content/Context;
                                                                                                                                                                                        114invoke-static {v3}, Lc/e/b/a/d/k;->a(Landroid/content/Context;)Lc/e/b/a/d/k;
                                                                                                                                                                                        115move-result-object v3
                                                                                                                                                                                        117invoke-virtual {v3}, Lc/e/b/a/d/k;->a()Lorg/json/JSONObject;
                                                                                                                                                                                        118move-result-object v3
                                                                                                                                                                                        119if-eqz v3, :cond_b0
                                                                                                                                                                                        121invoke-virtual {v3}, Lorg/json/JSONObject;->length()I
                                                                                                                                                                                        122move-result v4
                                                                                                                                                                                        123if-lez v4, :cond_b0
                                                                                                                                                                                        125const-string v4, "ag"
                                                                                                                                                                                        127invoke-virtual {v2, v4, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        128cond_b0:
                                                                                                                                                                                        129sget-object v3, Lc/e/b/d/e;->a:Landroid/content/Context;
                                                                                                                                                                                        131invoke-static {v3}, Lc/e/b/a/d/k;->a(Landroid/content/Context;)Lc/e/b/a/d/k;
                                                                                                                                                                                        132move-result-object v3
                                                                                                                                                                                        134invoke-virtual {v3}, Lc/e/b/a/d/k;->b()Lorg/json/JSONObject;
                                                                                                                                                                                        135move-result-object v3
                                                                                                                                                                                        136if-eqz v3, :cond_c7
                                                                                                                                                                                        138invoke-virtual {v3}, Lorg/json/JSONObject;->length()I
                                                                                                                                                                                        139move-result v4
                                                                                                                                                                                        140if-lez v4, :cond_c7
                                                                                                                                                                                        142const-string v4, "ve_meta"
                                                                                                                                                                                        144invoke-virtual {v2, v4, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        145cond_c7:
                                                                                                                                                                                        146invoke-virtual {v2}, Lorg/json/JSONObject;->length()I
                                                                                                                                                                                        147move-result v3
                                                                                                                                                                                        148if-lez v3, :cond_d7
                                                                                                                                                                                        150const-string v3, "cc"
                                                                                                                                                                                        152invoke-virtual {v12, v3, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        154const-string v3, "cc"
                                                                                                                                                                                        156invoke-virtual {v13, v3, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        157cond_d7:
                                                                                                                                                                                        158sget-object v2, Lc/e/b/d/e;->a:Landroid/content/Context;
                                                                                                                                                                                        160invoke-static {v2}, Lc/e/b/i;->a(Landroid/content/Context;)[Ljava/lang/String;
                                                                                                                                                                                        161move-result-object v2
                                                                                                                                                                                        162const/4 v3, 0x1
                                                                                                                                                                                        163const/4 v4, 0x0
                                                                                                                                                                                        164if-eqz v2, :cond_115
                                                                                                                                                                                        165aget-object v5, v2, v4
                                                                                                                                                                                        167invoke-static {v5}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        168move-result v5
                                                                                                                                                                                        169if-nez v5, :cond_115
                                                                                                                                                                                        170aget-object v5, v2, v3
                                                                                                                                                                                        172invoke-static {v5}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        173move-result v5
                                                                                                                                                                                        174if-nez v5, :cond_115
                                                                                                                                                                                        175new-instance v5, Lorg/json/JSONObject;
                                                                                                                                                                                        177invoke-direct {v5}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        179const-string v6, "provider"
                                                                                                                                                                                        180aget-object v3, v2, v4
                                                                                                                                                                                        182invoke-virtual {v5, v6, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        184const-string v3, "puid"
                                                                                                                                                                                        185const/4 v6, 0x1
                                                                                                                                                                                        186aget-object v2, v2, v6
                                                                                                                                                                                        188invoke-virtual {v5, v3, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        190invoke-virtual {v5}, Lorg/json/JSONObject;->length()I
                                                                                                                                                                                        191move-result v2
                                                                                                                                                                                        192if-lez v2, :cond_115
                                                                                                                                                                                        194const-string v2, "active_user"
                                                                                                                                                                                        196invoke-virtual {v12, v2, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        198const-string v2, "active_user"
                                                                                                                                                                                        200invoke-virtual {v13, v2, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        201cond_115:
                                                                                                                                                                                        202sget-object v2, Lc/e/b/d/e;->a:Landroid/content/Context;
                                                                                                                                                                                        204invoke-static {v2}, Lc/e/b/e/a;->a(Landroid/content/Context;)Lc/e/b/e/a;
                                                                                                                                                                                        205move-result-object v2
                                                                                                                                                                                        207invoke-virtual {v2}, Lc/e/b/e/a;->a()Z
                                                                                                                                                                                        208move-result v2
                                                                                                                                                                                        209if-eqz v2, :cond_124
                                                                                                                                                                                        211invoke-direct {v0, v12}, Lc/e/b/d/e;->d(Lorg/json/JSONObject;)V
                                                                                                                                                                                        212cond_124:
                                                                                                                                                                                        213iget-object v2, v0, Lc/e/b/d/e;->d:Lc/e/b/e/b;
                                                                                                                                                                                        215sget-object v3, Lc/e/b/d/e;->a:Landroid/content/Context;
                                                                                                                                                                                        217invoke-virtual {v2, v12, v3}, Lc/e/b/e/b;->a(Lorg/json/JSONObject;Landroid/content/Context;)V
                                                                                                                                                                                        218if-eqz v1, :cond_156
                                                                                                                                                                                        219array-length v2, v1
                                                                                                                                                                                        220const/4 v3, 0x2
                                                                                                                                                                                        221if-ne v2, v3, :cond_156
                                                                                                                                                                                        222new-instance v2, Lorg/json/JSONObject;
                                                                                                                                                                                        224invoke-direct {v2}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        225new-instance v3, Lorg/json/JSONObject;
                                                                                                                                                                                        227invoke-direct {v3}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        229const-string v5, "interval"
                                                                                                                                                                                        230aget v6, v1, v4
                                                                                                                                                                                        231div-int/lit16 v6, v6, 0x3e8
                                                                                                                                                                                        233invoke-virtual {v3, v5, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        235const-string v5, "latency"
                                                                                                                                                                                        236const/4 v6, 0x1
                                                                                                                                                                                        237aget v1, v1, v6
                                                                                                                                                                                        239invoke-virtual {v3, v5, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        241const-string v1, "latent"
                                                                                                                                                                                        243invoke-virtual {v2, v1, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        245const-string v1, "control_policy"
                                                                                                                                                                                        247invoke-virtual {v12, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        248cond_156:
                                                                                                                                                                                        249invoke-virtual {v12}, Lorg/json/JSONObject;->length()I
                                                                                                                                                                                        250move-result v1
                                                                                                                                                                                        251if-lez v1, :cond_160
                                                                                                                                                                                        253invoke-virtual {v11, v9, v12}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        254try_end_15f: goto/16 :goto_163
                                                                                                                                                                                        255cond_160:
                                                                                                                                                                                        256invoke-virtual {v11, v9}, Lorg/json/JSONObject;->remove(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        257goto_163: new-instance v1, Lorg/json/JSONObject;
                                                                                                                                                                                        259invoke-direct {v1}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        261sget-object v2, Lc/e/b/d/e;->a:Landroid/content/Context;
                                                                                                                                                                                        263invoke-static {v2}, Lc/e/b/a;->a(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        264move-result-object v2
                                                                                                                                                                                        266invoke-virtual {v1, v8, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        268sget-object v2, Lc/e/b/d/e;->a:Landroid/content/Context;
                                                                                                                                                                                        270invoke-static {v2}, Lc/e/b/a;->b(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        271move-result-object v2
                                                                                                                                                                                        273invoke-virtual {v1, v7, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        275sget-object v2, Lc/e/b/d/e;->a:Landroid/content/Context;
                                                                                                                                                                                        277invoke-static {v2}, Lc/e/b/a;->d(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        278move-result-object v2
                                                                                                                                                                                        280invoke-static {v2}, Lc/e/a/f;->a(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        281move-result-object v2
                                                                                                                                                                                        283invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        284move-result v3
                                                                                                                                                                                        285if-nez v3, :cond_18f
                                                                                                                                                                                        287const-string v3, "secret"
                                                                                                                                                                                        289invoke-virtual {v1, v3, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        290cond_18f:
                                                                                                                                                                                        291const-string v2, "display_name"
                                                                                                                                                                                        293sget-object v3, Lc/e/b/d/e;->a:Landroid/content/Context;
                                                                                                                                                                                        295invoke-static {v3}, Lc/e/a/e;->u(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        296move-result-object v3
                                                                                                                                                                                        298invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        300const-string v2, "package_name"
                                                                                                                                                                                        302sget-object v3, Lc/e/b/d/e;->a:Landroid/content/Context;
                                                                                                                                                                                        304invoke-static {v3}, Lc/e/a/e;->r(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        305move-result-object v3
                                                                                                                                                                                        307invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        309const-string v2, "app_signature"
                                                                                                                                                                                        311sget-object v3, Lc/e/b/d/e;->a:Landroid/content/Context;
                                                                                                                                                                                        313invoke-static {v3}, Lc/e/a/e;->s(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        314move-result-object v3
                                                                                                                                                                                        316invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        317try_end_1b0:
                                                                                                                                                                                        318const-string v2, "app_version"
                                                                                                                                                                                        320const-string v3, "version_code"
                                                                                                                                                                                        321if-nez v14, :cond_1bc
                                                                                                                                                                                        322try_start_1b6:
                                                                                                                                                                                        323sget-object v5, Lc/e/b/d/e;->a:Landroid/content/Context;
                                                                                                                                                                                        325invoke-static {v5}, Lc/e/b/d/q;->a(Landroid/content/Context;)Landroid/content/SharedPreferences;
                                                                                                                                                                                        326move-result-object v14
                                                                                                                                                                                        327cond_1bc: if-eqz v14, :cond_204
                                                                                                                                                                                        329const-string v5, "vers_name"
                                                                                                                                                                                        331invoke-interface {v14, v5, v15}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        332move-result-object v5
                                                                                                                                                                                        334invoke-static {v5}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        335move-result v6
                                                                                                                                                                                        336if-nez v6, :cond_1d7
                                                                                                                                                                                        338invoke-virtual {v1, v2, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        340const-string v5, "vers_code"
                                                                                                                                                                                        342invoke-interface {v14, v5, v4}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
                                                                                                                                                                                        343move-result v5
                                                                                                                                                                                        345invoke-virtual {v1, v3, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        346goto/16 :goto_204
                                                                                                                                                                                        347cond_1d7:
                                                                                                                                                                                        348sget-object v5, Lc/e/b/d/e;->a:Landroid/content/Context;
                                                                                                                                                                                        350invoke-static {v5}, Lc/e/a/e;->c(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        351move-result-object v5
                                                                                                                                                                                        353invoke-virtual {v1, v2, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        355sget-object v5, Lc/e/b/d/e;->a:Landroid/content/Context;
                                                                                                                                                                                        357invoke-static {v5}, Lc/e/a/e;->b(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        358move-result-object v5
                                                                                                                                                                                        360invoke-static {v5}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
                                                                                                                                                                                        361move-result v5
                                                                                                                                                                                        363invoke-virtual {v1, v3, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        364try_end_1ed: goto/16 :goto_204
                                                                                                                                                                                        365catch_1ee:
                                                                                                                                                                                        366sget-object v5, Lc/e/b/d/e;->a:Landroid/content/Context;
                                                                                                                                                                                        368invoke-static {v5}, Lc/e/a/e;->c(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        369move-result-object v5
                                                                                                                                                                                        371invoke-virtual {v1, v2, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        373sget-object v2, Lc/e/b/d/e;->a:Landroid/content/Context;
                                                                                                                                                                                        375invoke-static {v2}, Lc/e/a/e;->b(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        376move-result-object v2
                                                                                                                                                                                        378invoke-static {v2}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
                                                                                                                                                                                        379move-result v2
                                                                                                                                                                                        381invoke-virtual {v1, v3, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        382goto_204:
                                                                                                                                                                                        383sget-object v2, Lc/e/b/a;->d:Ljava/lang/String;
                                                                                                                                                                                        384if-eqz v2, :cond_21a
                                                                                                                                                                                        386sget-object v2, Lc/e/b/a;->e:Ljava/lang/String;
                                                                                                                                                                                        387if-eqz v2, :cond_21a
                                                                                                                                                                                        389const-string v2, "wrapper_type"
                                                                                                                                                                                        391sget-object v5, Lc/e/b/a;->d:Ljava/lang/String;
                                                                                                                                                                                        393invoke-virtual {v1, v2, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        395const-string v2, "wrapper_version"
                                                                                                                                                                                        397sget-object v5, Lc/e/b/a;->e:Ljava/lang/String;
                                                                                                                                                                                        399invoke-virtual {v1, v2, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        400cond_21a:
                                                                                                                                                                                        401const-string v2, "sdk_type"
                                                                                                                                                                                        403const-string v5, "Android"
                                                                                                                                                                                        405invoke-virtual {v1, v2, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        407sget-object v2, Lc/e/b/d/e;->a:Landroid/content/Context;
                                                                                                                                                                                        409invoke-static {v2}, Lc/e/b/a;->c(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        410move-result-object v2
                                                                                                                                                                                        411move-object/from16 v5, v17
                                                                                                                                                                                        413invoke-virtual {v1, v5, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        415const-string v2, "vertical_type"
                                                                                                                                                                                        417sget-object v6, Lc/e/b/d/e;->a:Landroid/content/Context;
                                                                                                                                                                                        419invoke-static {v6}, Lc/e/b/a;->e(Landroid/content/Context;)I
                                                                                                                                                                                        420move-result v6
                                                                                                                                                                                        422invoke-virtual {v1, v2, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        424const-string v2, "idmd5"
                                                                                                                                                                                        426sget-object v6, Lc/e/b/d/e;->a:Landroid/content/Context;
                                                                                                                                                                                        428invoke-static {v6}, Lc/e/a/e;->e(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        429move-result-object v6
                                                                                                                                                                                        431invoke-virtual {v1, v2, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        433const-string v2, "cpu"
                                                                                                                                                                                        435invoke-static {}, Lc/e/a/e;->a()Ljava/lang/String;
                                                                                                                                                                                        436move-result-object v6
                                                                                                                                                                                        438invoke-virtual {v1, v2, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        440const-string v2, "os"
                                                                                                                                                                                        442const-string v6, "Android"
                                                                                                                                                                                        444invoke-virtual {v1, v2, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        446const-string v2, "os_version"
                                                                                                                                                                                        448sget-object v6, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                        450invoke-virtual {v1, v2, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        452sget-object v2, Lc/e/b/d/e;->a:Landroid/content/Context;
                                                                                                                                                                                        454invoke-static {v2}, Lc/e/a/e;->p(Landroid/content/Context;)[I
                                                                                                                                                                                        455move-result-object v2
                                                                                                                                                                                        456if-eqz v2, :cond_280
                                                                                                                                                                                        458const-string v6, "resolution"
                                                                                                                                                                                        459new-instance v9, Ljava/lang/StringBuilder;
                                                                                                                                                                                        461invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        462const/4 v12, 0x1
                                                                                                                                                                                        463aget v4, v2, v12
                                                                                                                                                                                        465invoke-virtual {v9, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        467const-string v4, "*"
                                                                                                                                                                                        469invoke-virtual {v9, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        470const/4 v4, 0x0
                                                                                                                                                                                        471aget v2, v2, v4
                                                                                                                                                                                        473invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        475invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        476move-result-object v2
                                                                                                                                                                                        478invoke-virtual {v1, v6, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        479cond_280:
                                                                                                                                                                                        480const-string v2, "mc"
                                                                                                                                                                                        482sget-object v4, Lc/e/b/d/e;->a:Landroid/content/Context;
                                                                                                                                                                                        484invoke-static {v4}, Lc/e/a/e;->o(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        485move-result-object v4
                                                                                                                                                                                        487invoke-virtual {v1, v2, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        489sget-object v2, Lc/e/b/d/e;->a:Landroid/content/Context;
                                                                                                                                                                                        491invoke-static {v2}, Lc/e/a/e;->d(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        492move-result-object v2
                                                                                                                                                                                        493move-object/from16 v4, v16
                                                                                                                                                                                        495invoke-virtual {v1, v4, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        497sget-object v2, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        499invoke-virtual {v1, v10, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        501const-string v2, "device_board"
                                                                                                                                                                                        503sget-object v6, Landroid/os/Build;->BOARD:Ljava/lang/String;
                                                                                                                                                                                        505invoke-virtual {v1, v2, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        507const-string v2, "device_brand"
                                                                                                                                                                                        509sget-object v6, Landroid/os/Build;->BRAND:Ljava/lang/String;
                                                                                                                                                                                        511invoke-virtual {v1, v2, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        513const-string v2, "device_manutime"
                                                                                                                                                                                        514move-object v9, v7
                                                                                                                                                                                        515sget-wide v6, Landroid/os/Build;->TIME:J
                                                                                                                                                                                        517invoke-virtual {v1, v2, v6, v7}, Lorg/json/JSONObject;->put(Ljava/lang/String;J)Lorg/json/JSONObject;
                                                                                                                                                                                        519const-string v2, "device_manufacturer"
                                                                                                                                                                                        521sget-object v6, Landroid/os/Build;->MANUFACTURER:Ljava/lang/String;
                                                                                                                                                                                        523invoke-virtual {v1, v2, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        525const-string v2, "device_manuid"
                                                                                                                                                                                        527sget-object v6, Landroid/os/Build;->ID:Ljava/lang/String;
                                                                                                                                                                                        529invoke-virtual {v1, v2, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        531const-string v2, "device_name"
                                                                                                                                                                                        533sget-object v6, Landroid/os/Build;->DEVICE:Ljava/lang/String;
                                                                                                                                                                                        535invoke-virtual {v1, v2, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        537sget-object v2, Lc/e/b/d/e;->a:Landroid/content/Context;
                                                                                                                                                                                        539invoke-static {v2}, Lc/e/a/e;->v(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        540move-result-object v2
                                                                                                                                                                                        542invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        543move-result v6
                                                                                                                                                                                        544if-nez v6, :cond_2d7
                                                                                                                                                                                        546const-string v6, "sub_os_name"
                                                                                                                                                                                        548invoke-virtual {v1, v6, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        549cond_2d7:
                                                                                                                                                                                        550sget-object v2, Lc/e/b/d/e;->a:Landroid/content/Context;
                                                                                                                                                                                        552invoke-static {v2}, Lc/e/a/e;->w(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        553move-result-object v2
                                                                                                                                                                                        555invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        556move-result v6
                                                                                                                                                                                        557if-nez v6, :cond_2e8
                                                                                                                                                                                        559const-string v6, "sub_os_version"
                                                                                                                                                                                        561invoke-virtual {v1, v6, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        562cond_2e8:
                                                                                                                                                                                        563sget-object v2, Lc/e/b/d/e;->a:Landroid/content/Context;
                                                                                                                                                                                        565invoke-static {v2}, Lc/e/a/e;->i(Landroid/content/Context;)[Ljava/lang/String;
                                                                                                                                                                                        566move-result-object v2
                                                                                                                                                                                        568const-string v6, "Wi-Fi"
                                                                                                                                                                                        569const/4 v7, 0x0
                                                                                                                                                                                        570aget-object v12, v2, v7
                                                                                                                                                                                        572invoke-virtual {v6, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        573move-result v6
                                                                                                                                                                                        574try_end_2f7:
                                                                                                                                                                                        575const-string v7, "access"
                                                                                                                                                                                        576if-eqz v6, :cond_301
                                                                                                                                                                                        577try_start_2fb:
                                                                                                                                                                                        578const-string v6, "wifi"
                                                                                                                                                                                        580invoke-virtual {v1, v7, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        581goto/16 :goto_317
                                                                                                                                                                                        582cond_301:
                                                                                                                                                                                        583const-string v6, "2G/3G"
                                                                                                                                                                                        584try_end_303: const/4 v12, 0x0
                                                                                                                                                                                        585try_start_304: aget-object v0, v2, v12
                                                                                                                                                                                        587invoke-virtual {v6, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        588move-result v0
                                                                                                                                                                                        589if-eqz v0, :cond_312
                                                                                                                                                                                        591const-string v0, "2G/3G"
                                                                                                                                                                                        593invoke-virtual {v1, v7, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        594goto/16 :goto_317
                                                                                                                                                                                        595cond_312:
                                                                                                                                                                                        596const-string v0, "unknow"
                                                                                                                                                                                        598invoke-virtual {v1, v7, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        599goto_317: const/4 v0, 0x1
                                                                                                                                                                                        600aget-object v6, v2, v0
                                                                                                                                                                                        602invoke-virtual {v15, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        603move-result v6
                                                                                                                                                                                        604if-nez v6, :cond_327
                                                                                                                                                                                        606const-string v6, "access_subtype"
                                                                                                                                                                                        607aget-object v2, v2, v0
                                                                                                                                                                                        609invoke-virtual {v1, v6, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        610cond_327:
                                                                                                                                                                                        611sget-object v0, Lc/e/b/d/e;->a:Landroid/content/Context;
                                                                                                                                                                                        613invoke-static {v0}, Lc/e/a/e;->f(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        614move-result-object v0
                                                                                                                                                                                        616invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        617move-result v2
                                                                                                                                                                                        618if-nez v2, :cond_339
                                                                                                                                                                                        620const-string v2, "mccmnc"
                                                                                                                                                                                        622invoke-virtual {v1, v2, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        623goto/16 :goto_33e
                                                                                                                                                                                        624cond_339:
                                                                                                                                                                                        625const-string v0, "mccmnc"
                                                                                                                                                                                        627invoke-virtual {v1, v0, v15}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        628goto_33e:
                                                                                                                                                                                        629sget-object v0, Lc/e/b/d/e;->a:Landroid/content/Context;
                                                                                                                                                                                        631invoke-static {v0}, Lc/e/a/e;->m(Landroid/content/Context;)[Ljava/lang/String;
                                                                                                                                                                                        632move-result-object v0
                                                                                                                                                                                        634const-string v2, "country"
                                                                                                                                                                                        635const/4 v6, 0x0
                                                                                                                                                                                        636aget-object v7, v0, v6
                                                                                                                                                                                        638invoke-virtual {v1, v2, v7}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        640const-string v2, "language"
                                                                                                                                                                                        641const/4 v6, 0x1
                                                                                                                                                                                        642aget-object v0, v0, v6
                                                                                                                                                                                        644invoke-virtual {v1, v2, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        646const-string v0, "timezone"
                                                                                                                                                                                        648sget-object v2, Lc/e/b/d/e;->a:Landroid/content/Context;
                                                                                                                                                                                        650invoke-static {v2}, Lc/e/a/e;->l(Landroid/content/Context;)I
                                                                                                                                                                                        651move-result v2
                                                                                                                                                                                        653invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        655const-string v0, "carrier"
                                                                                                                                                                                        657sget-object v2, Lc/e/b/d/e;->a:Landroid/content/Context;
                                                                                                                                                                                        659invoke-static {v2}, Lc/e/a/e;->h(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        660move-result-object v2
                                                                                                                                                                                        662invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        663try_start_36a:
                                                                                                                                                                                        664const-string v0, "successful_requests"
                                                                                                                                                                                        666const-string v2, "successful_request"
                                                                                                                                                                                        667const/4 v6, 0x0
                                                                                                                                                                                        669invoke-interface {v14, v2, v6}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
                                                                                                                                                                                        670move-result v2
                                                                                                                                                                                        672invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        674const-string v0, "failed_requests"
                                                                                                                                                                                        676const-string v2, "failed_requests"
                                                                                                                                                                                        678invoke-interface {v14, v2, v6}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
                                                                                                                                                                                        679move-result v2
                                                                                                                                                                                        681invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        683const-string v0, "req_time"
                                                                                                                                                                                        685const-string v2, "last_request_spent_ms"
                                                                                                                                                                                        687invoke-interface {v14, v2, v6}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
                                                                                                                                                                                        688move-result v2
                                                                                                                                                                                        690invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        691catch_38c:
                                                                                                                                                                                        692sget-object v0, Lc/e/b/d/e;->a:Landroid/content/Context;
                                                                                                                                                                                        694invoke-static {v0}, Lc/e/b/c/h;->a(Landroid/content/Context;)Lc/e/b/c/h;
                                                                                                                                                                                        695move-result-object v0
                                                                                                                                                                                        697invoke-virtual {v0}, Lc/e/b/c/h;->a()Lc/e/b/f/h;
                                                                                                                                                                                        698move-result-object v0
                                                                                                                                                                                        699if-eqz v0, :cond_3ab
                                                                                                                                                                                        700new-instance v2, La/a/a/i;
                                                                                                                                                                                        702invoke-direct {v2}, La/a/a/i;-><init>()V
                                                                                                                                                                                        704invoke-virtual {v2, v0}, La/a/a/i;->a(La/a/a/c;)[B
                                                                                                                                                                                        705move-result-object v0
                                                                                                                                                                                        707const-string v2, "imprint"
                                                                                                                                                                                        708const/4 v6, 0x0
                                                                                                                                                                                        710invoke-static {v0, v6}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;
                                                                                                                                                                                        711move-result-object v0
                                                                                                                                                                                        713invoke-virtual {v1, v2, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        714catch_3ab:
                                                                                                                                                                                        715const-string v0, "header"
                                                                                                                                                                                        717invoke-virtual {v11, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        719invoke-virtual {v1, v5}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        720move-result-object v0
                                                                                                                                                                                        722invoke-virtual {v13, v5, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        723move-result-object v0
                                                                                                                                                                                        725invoke-virtual {v1, v4}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        726move-result-object v2
                                                                                                                                                                                        728invoke-virtual {v0, v4, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        729move-result-object v0
                                                                                                                                                                                        731invoke-virtual {v1, v10}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        732move-result-object v2
                                                                                                                                                                                        734invoke-virtual {v0, v10, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        735move-result-object v0
                                                                                                                                                                                        737const-string v2, "version"
                                                                                                                                                                                        739invoke-virtual {v1, v3}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        740move-result-object v3
                                                                                                                                                                                        742invoke-virtual {v0, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        743move-result-object v0
                                                                                                                                                                                        745invoke-virtual {v1, v8}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        746move-result-object v2
                                                                                                                                                                                        748invoke-virtual {v0, v8, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        749move-result-object v0
                                                                                                                                                                                        751invoke-virtual {v1, v9}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        752move-result-object v2
                                                                                                                                                                                        754invoke-virtual {v0, v9, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        755try_end_3e1: move-object/from16 v0, p0
                                                                                                                                                                                        756try_start_3e3:
                                                                                                                                                                                        757invoke-virtual {v0, v1}, Lc/e/b/d/e;->a(Lorg/json/JSONObject;)Z
                                                                                                                                                                                        758move-result v1
                                                                                                                                                                                        759if-nez v1, :cond_3ea
                                                                                                                                                                                        760const/4 v11, 0x0
                                                                                                                                                                                        761cond_3ea: sget-boolean v1, Lc/e/a/h;->a:Z
                                                                                                                                                                                        762if-eqz v1, :cond_3fb
                                                                                                                                                                                        764invoke-virtual {v13}, Lorg/json/JSONObject;->length()I
                                                                                                                                                                                        765move-result v1
                                                                                                                                                                                        766if-lez v1, :cond_3fb
                                                                                                                                                                                        768invoke-static {v13}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        769move-result-object v1
                                                                                                                                                                                        771invoke-static {v1}, Lc/e/a/h;->a(Ljava/lang/String;)V
                                                                                                                                                                                        772cond_3fb: if-eqz v14, :cond_418
                                                                                                                                                                                        773try_start_3fd:
                                                                                                                                                                                        774invoke-interface {v14}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
                                                                                                                                                                                        775move-result-object v1
                                                                                                                                                                                        777const-string v2, "vers_name"
                                                                                                                                                                                        779invoke-interface {v1, v2}, Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
                                                                                                                                                                                        781const-string v2, "vers_code"
                                                                                                                                                                                        783invoke-interface {v1, v2}, Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
                                                                                                                                                                                        785const-string v2, "vers_date"
                                                                                                                                                                                        787invoke-interface {v1, v2}, Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
                                                                                                                                                                                        789const-string v2, "vers_pre_version"
                                                                                                                                                                                        791invoke-interface {v1, v2}, Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
                                                                                                                                                                                        793invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;->commit()Z
                                                                                                                                                                                        794cond_418: return-object v11
                                                                                                                                                                                        795catch_419: move-object/from16 v0, p0
                                                                                                                                                                                        796catch_41b:
                                                                                                                                                                                        797sget-object v1, Lc/e/b/d/e;->a:Landroid/content/Context;
                                                                                                                                                                                        799invoke-static {v1}, Lc/e/a/o;->a(Landroid/content/Context;)Lc/e/a/o;
                                                                                                                                                                                        800move-result-object v1
                                                                                                                                                                                        802invoke-virtual {v1}, Lc/e/a/o;->e()V
                                                                                                                                                                                        803const/4 v1, 0x0
                                                                                                                                                                                        804return-object v1
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.<init>
                                                                                                                                                                                        • c.g.k.a.A.a:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.b:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.c:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.d:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.e:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.f:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.g:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.h:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.i:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.j:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.k:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.l:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.m:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.n:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.o:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.p:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.q:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.r:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.s:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.t:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.u:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.v:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.w:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.x:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.y:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.z:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.A:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.B:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.C:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.D:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.E:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.F:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.G:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.H:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.I:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.J:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.K:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.L:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.M:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.N:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.O:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.P:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.Q:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.R:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.S:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.T:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.U:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.V:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.W:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.X:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.Y:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.Z:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.aa:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.ba:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.ca:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.da:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.ea:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.fa:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.ga:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.ha:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.ia:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.ja:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.ka:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.la:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.ma:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.na:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.oa:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.pa:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.qa:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.ra:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.sa:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.ta:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.ua:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.va:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.wa:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.xa:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.ya:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.za:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.Aa:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.Ba:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.Ca:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.Da:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.Ea:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.Fa:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.Ga:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.Ha:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.Ia:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.Ja:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.Ka:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.La:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.Ma:Lc/g/k/a/A
                                                                                                                                                                                        • c.g.k.a.A.Na:Lc/g/k/a/A
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • UploadSwitch
                                                                                                                                                                                        • UploadFrequency
                                                                                                                                                                                        • ScreenSizeCollectionSwitch
                                                                                                                                                                                        • MacCollectionSwitch
                                                                                                                                                                                        • IMSICollectionSwitch
                                                                                                                                                                                        • AndroidVnCollectionSwitch
                                                                                                                                                                                        • AndroidVcCollectionSwitch
                                                                                                                                                                                        • AndroidIdCollectionSwitch
                                                                                                                                                                                        • DeviceInfoCollectionFrequency
                                                                                                                                                                                        • AppInstallListCollectionSwitch
                                                                                                                                                                                        • AppInstallListCollectionFrequency
                                                                                                                                                                                        • AppActiveListCollectionSwitch
                                                                                                                                                                                        • AppActiveListCollectionFrequency
                                                                                                                                                                                        • BluetoothCollectionSwitch
                                                                                                                                                                                        • BluetoothCollectionFrequency
                                                                                                                                                                                        • LocationCollectionSwitch
                                                                                                                                                                                        • LocationCollectionFrequency
                                                                                                                                                                                        • AccountCollectionSwitch
                                                                                                                                                                                        • AccountCollectionFrequency
                                                                                                                                                                                        • WifiCollectionSwitch
                                                                                                                                                                                        • WifiCollectionFrequency
                                                                                                                                                                                        • CellularCollectionSwitch
                                                                                                                                                                                        • CellularCollectionFrequency
                                                                                                                                                                                        • TopAppCollectionSwitch
                                                                                                                                                                                        • TopAppCollectionFrequency
                                                                                                                                                                                        • DataCollectionSwitch
                                                                                                                                                                                        • OcVersionCheckFrequency
                                                                                                                                                                                        • SyncInfoFrequency
                                                                                                                                                                                        • UploadNotificationInfoFrequency
                                                                                                                                                                                        • UploadNotificationInfoMaxNum
                                                                                                                                                                                        • CollectionNotificationInfoBaseSwitch
                                                                                                                                                                                        • CollectionNotificationInfoAppSwitch
                                                                                                                                                                                        • CollectionNotificationInfoRemovedSwitch
                                                                                                                                                                                        • ForegroundServiceSwitch
                                                                                                                                                                                        • SyncMIIDFrequency
                                                                                                                                                                                        • Upload4GSwitch
                                                                                                                                                                                        • Upload4GFrequency
                                                                                                                                                                                        • Upload3GSwitch
                                                                                                                                                                                        • Upload3GFrequency
                                                                                                                                                                                        • ShieldTypeConfig
                                                                                                                                                                                        • UploadWIFIGeoLocFrequency
                                                                                                                                                                                        • UploadNOWIFIGeoLocFrequency
                                                                                                                                                                                        • BroadcastActionCollectionSwitch
                                                                                                                                                                                        • BroadcastActionCollectionFrequency
                                                                                                                                                                                        • UploadGeoLocSwitch
                                                                                                                                                                                        • ServiceBootMode
                                                                                                                                                                                        • AppPermissionCollectionSwitch
                                                                                                                                                                                        • AppPermissionCollectionFrequency
                                                                                                                                                                                        • WifiDevicesMacCollectionSwitch
                                                                                                                                                                                        • WifiDevicesMacCollectionFrequency
                                                                                                                                                                                        • WifiDevicesMacWifiUnchangedCollectionFrequency
                                                                                                                                                                                        • AggregationSdkMonitorSwitch
                                                                                                                                                                                        • AggregationSdkMonitorFrequency
                                                                                                                                                                                        • AggregationSdkMonitorDepth
                                                                                                                                                                                        • UploadGeoAppLocSwitch
                                                                                                                                                                                        • ThirdPushControlSwitch
                                                                                                                                                                                        • ThirdPushComponentKeyWords
                                                                                                                                                                                        • ThirdPushWhiteList
                                                                                                                                                                                        • XmsfScanWhitelist
                                                                                                                                                                                        • IccidCollectionSwitch
                                                                                                                                                                                        • LimitThridPushStrategyMode
                                                                                                                                                                                        • GlobalPushChannelException
                                                                                                                                                                                        • TinyDataUploadSwitch
                                                                                                                                                                                        • TinyDataUploadFrequency
                                                                                                                                                                                        • GlobalRegionIOSwitch
                                                                                                                                                                                        • GlobalRegionIOWait
                                                                                                                                                                                        • AggregatePushSwitch
                                                                                                                                                                                        • ActivityTSSwitch
                                                                                                                                                                                        • OperatorSwitch
                                                                                                                                                                                        • DeviceIdSwitch
                                                                                                                                                                                        • DeviceBaseInfoCollectionFrequency
                                                                                                                                                                                        • UsageStatsCollectionFrequency
                                                                                                                                                                                        • UsageStatsCollectionWhiteList
                                                                                                                                                                                        • ForceHandleCrashSwitch
                                                                                                                                                                                        • Crash4GUploadSwitch
                                                                                                                                                                                        • Crash4GUploadFrequency
                                                                                                                                                                                        • CrashWIFIUploadFrequency
                                                                                                                                                                                        • EventUploadSwitch
                                                                                                                                                                                        • PerfUploadSwitch
                                                                                                                                                                                        • EventUploadFrequency
                                                                                                                                                                                        • PerfUploadFrequency
                                                                                                                                                                                        • BatteryCollectionSwitch
                                                                                                                                                                                        • BatteryCollectionFrequency
                                                                                                                                                                                        • AwakeInfoUploadWaySwitch
                                                                                                                                                                                        • AwakeAppPingSwitch
                                                                                                                                                                                        • AwakeAppPingFrequency
                                                                                                                                                                                        • StorageCollectionSwitch
                                                                                                                                                                                        • StorageCollectionFrequency
                                                                                                                                                                                        • CollectionDataPluginVersion
                                                                                                                                                                                        • CollectionPluginDownloadUrl
                                                                                                                                                                                        • CollectionPluginMd5
                                                                                                                                                                                        • CollectionPluginForceStop
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        1const/4 v1, 0x1
                                                                                                                                                                                        3const-string v2, "UploadSwitch"
                                                                                                                                                                                        4const/4 v3, 0x0
                                                                                                                                                                                        6invoke-direct {v0, v2, v3, v1}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        7sput-object v0, Lc/g/k/a/A;->a:Lc/g/k/a/A;
                                                                                                                                                                                        8new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        9const/4 v2, 0x2
                                                                                                                                                                                        11const-string v3, "UploadFrequency"
                                                                                                                                                                                        13invoke-direct {v0, v3, v1, v2}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        14sput-object v0, Lc/g/k/a/A;->b:Lc/g/k/a/A;
                                                                                                                                                                                        15new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        16const/4 v3, 0x3
                                                                                                                                                                                        18const-string v4, "ScreenSizeCollectionSwitch"
                                                                                                                                                                                        20invoke-direct {v0, v4, v2, v3}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        21sput-object v0, Lc/g/k/a/A;->c:Lc/g/k/a/A;
                                                                                                                                                                                        22new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        23const/4 v4, 0x4
                                                                                                                                                                                        25const-string v5, "MacCollectionSwitch"
                                                                                                                                                                                        27invoke-direct {v0, v5, v3, v4}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        28sput-object v0, Lc/g/k/a/A;->d:Lc/g/k/a/A;
                                                                                                                                                                                        29new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        30const/4 v5, 0x5
                                                                                                                                                                                        32const-string v6, "IMSICollectionSwitch"
                                                                                                                                                                                        34invoke-direct {v0, v6, v4, v5}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        35sput-object v0, Lc/g/k/a/A;->e:Lc/g/k/a/A;
                                                                                                                                                                                        36new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        37const/4 v6, 0x6
                                                                                                                                                                                        39const-string v7, "AndroidVnCollectionSwitch"
                                                                                                                                                                                        41invoke-direct {v0, v7, v5, v6}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        42sput-object v0, Lc/g/k/a/A;->f:Lc/g/k/a/A;
                                                                                                                                                                                        43new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        44const/4 v7, 0x7
                                                                                                                                                                                        46const-string v8, "AndroidVcCollectionSwitch"
                                                                                                                                                                                        48invoke-direct {v0, v8, v6, v7}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        49sput-object v0, Lc/g/k/a/A;->g:Lc/g/k/a/A;
                                                                                                                                                                                        50new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        51const/16 v8, 0x8
                                                                                                                                                                                        53const-string v9, "AndroidIdCollectionSwitch"
                                                                                                                                                                                        55invoke-direct {v0, v9, v7, v8}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        56sput-object v0, Lc/g/k/a/A;->h:Lc/g/k/a/A;
                                                                                                                                                                                        57new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        58const/16 v9, 0x9
                                                                                                                                                                                        60const-string v10, "DeviceInfoCollectionFrequency"
                                                                                                                                                                                        62invoke-direct {v0, v10, v8, v9}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        63sput-object v0, Lc/g/k/a/A;->i:Lc/g/k/a/A;
                                                                                                                                                                                        64new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        65const/16 v10, 0xa
                                                                                                                                                                                        67const-string v11, "AppInstallListCollectionSwitch"
                                                                                                                                                                                        69invoke-direct {v0, v11, v9, v10}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        70sput-object v0, Lc/g/k/a/A;->j:Lc/g/k/a/A;
                                                                                                                                                                                        71new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        72const/16 v11, 0xb
                                                                                                                                                                                        74const-string v12, "AppInstallListCollectionFrequency"
                                                                                                                                                                                        76invoke-direct {v0, v12, v10, v11}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        77sput-object v0, Lc/g/k/a/A;->k:Lc/g/k/a/A;
                                                                                                                                                                                        78new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        79const/16 v12, 0xc
                                                                                                                                                                                        81const-string v13, "AppActiveListCollectionSwitch"
                                                                                                                                                                                        83invoke-direct {v0, v13, v11, v12}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        84sput-object v0, Lc/g/k/a/A;->l:Lc/g/k/a/A;
                                                                                                                                                                                        85new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        86const/16 v13, 0xd
                                                                                                                                                                                        88const-string v14, "AppActiveListCollectionFrequency"
                                                                                                                                                                                        90invoke-direct {v0, v14, v12, v13}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        91sput-object v0, Lc/g/k/a/A;->m:Lc/g/k/a/A;
                                                                                                                                                                                        92new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        93const/16 v14, 0xe
                                                                                                                                                                                        95const-string v15, "BluetoothCollectionSwitch"
                                                                                                                                                                                        97invoke-direct {v0, v15, v13, v14}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        98sput-object v0, Lc/g/k/a/A;->n:Lc/g/k/a/A;
                                                                                                                                                                                        99new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        100const/16 v15, 0xf
                                                                                                                                                                                        102const-string v13, "BluetoothCollectionFrequency"
                                                                                                                                                                                        104invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        105sput-object v0, Lc/g/k/a/A;->o:Lc/g/k/a/A;
                                                                                                                                                                                        106new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        108const-string v13, "LocationCollectionSwitch"
                                                                                                                                                                                        109const/16 v14, 0x10
                                                                                                                                                                                        111invoke-direct {v0, v13, v15, v14}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        112sput-object v0, Lc/g/k/a/A;->p:Lc/g/k/a/A;
                                                                                                                                                                                        113new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        115const-string v13, "LocationCollectionFrequency"
                                                                                                                                                                                        116const/16 v15, 0x11
                                                                                                                                                                                        118invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        119sput-object v0, Lc/g/k/a/A;->q:Lc/g/k/a/A;
                                                                                                                                                                                        120new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        122const-string v13, "AccountCollectionSwitch"
                                                                                                                                                                                        123const/16 v14, 0x11
                                                                                                                                                                                        124const/16 v15, 0x12
                                                                                                                                                                                        126invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        127sput-object v0, Lc/g/k/a/A;->r:Lc/g/k/a/A;
                                                                                                                                                                                        128new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        130const-string v13, "AccountCollectionFrequency"
                                                                                                                                                                                        131const/16 v14, 0x12
                                                                                                                                                                                        132const/16 v15, 0x13
                                                                                                                                                                                        134invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        135sput-object v0, Lc/g/k/a/A;->s:Lc/g/k/a/A;
                                                                                                                                                                                        136new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        138const-string v13, "WifiCollectionSwitch"
                                                                                                                                                                                        139const/16 v14, 0x13
                                                                                                                                                                                        140const/16 v15, 0x14
                                                                                                                                                                                        142invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        143sput-object v0, Lc/g/k/a/A;->t:Lc/g/k/a/A;
                                                                                                                                                                                        144new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        146const-string v13, "WifiCollectionFrequency"
                                                                                                                                                                                        147const/16 v14, 0x14
                                                                                                                                                                                        148const/16 v15, 0x15
                                                                                                                                                                                        150invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        151sput-object v0, Lc/g/k/a/A;->u:Lc/g/k/a/A;
                                                                                                                                                                                        152new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        154const-string v13, "CellularCollectionSwitch"
                                                                                                                                                                                        155const/16 v14, 0x15
                                                                                                                                                                                        156const/16 v15, 0x16
                                                                                                                                                                                        158invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        159sput-object v0, Lc/g/k/a/A;->v:Lc/g/k/a/A;
                                                                                                                                                                                        160new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        162const-string v13, "CellularCollectionFrequency"
                                                                                                                                                                                        163const/16 v14, 0x16
                                                                                                                                                                                        164const/16 v15, 0x17
                                                                                                                                                                                        166invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        167sput-object v0, Lc/g/k/a/A;->w:Lc/g/k/a/A;
                                                                                                                                                                                        168new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        170const-string v13, "TopAppCollectionSwitch"
                                                                                                                                                                                        171const/16 v14, 0x17
                                                                                                                                                                                        172const/16 v15, 0x18
                                                                                                                                                                                        174invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        175sput-object v0, Lc/g/k/a/A;->x:Lc/g/k/a/A;
                                                                                                                                                                                        176new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        178const-string v13, "TopAppCollectionFrequency"
                                                                                                                                                                                        179const/16 v14, 0x18
                                                                                                                                                                                        180const/16 v15, 0x19
                                                                                                                                                                                        182invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        183sput-object v0, Lc/g/k/a/A;->y:Lc/g/k/a/A;
                                                                                                                                                                                        184new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        186const-string v13, "DataCollectionSwitch"
                                                                                                                                                                                        187const/16 v14, 0x19
                                                                                                                                                                                        188const/16 v15, 0x1a
                                                                                                                                                                                        190invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        191sput-object v0, Lc/g/k/a/A;->z:Lc/g/k/a/A;
                                                                                                                                                                                        192new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        194const-string v13, "OcVersionCheckFrequency"
                                                                                                                                                                                        195const/16 v14, 0x1a
                                                                                                                                                                                        196const/16 v15, 0x1b
                                                                                                                                                                                        198invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        199sput-object v0, Lc/g/k/a/A;->A:Lc/g/k/a/A;
                                                                                                                                                                                        200new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        202const-string v13, "SyncInfoFrequency"
                                                                                                                                                                                        203const/16 v14, 0x1b
                                                                                                                                                                                        204const/16 v15, 0x1c
                                                                                                                                                                                        206invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        207sput-object v0, Lc/g/k/a/A;->B:Lc/g/k/a/A;
                                                                                                                                                                                        208new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        210const-string v13, "UploadNotificationInfoFrequency"
                                                                                                                                                                                        211const/16 v14, 0x1c
                                                                                                                                                                                        212const/16 v15, 0x1d
                                                                                                                                                                                        214invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        215sput-object v0, Lc/g/k/a/A;->C:Lc/g/k/a/A;
                                                                                                                                                                                        216new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        218const-string v13, "UploadNotificationInfoMaxNum"
                                                                                                                                                                                        219const/16 v14, 0x1d
                                                                                                                                                                                        220const/16 v15, 0x1e
                                                                                                                                                                                        222invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        223sput-object v0, Lc/g/k/a/A;->D:Lc/g/k/a/A;
                                                                                                                                                                                        224new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        226const-string v13, "CollectionNotificationInfoBaseSwitch"
                                                                                                                                                                                        227const/16 v14, 0x1e
                                                                                                                                                                                        228const/16 v15, 0x1f
                                                                                                                                                                                        230invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        231sput-object v0, Lc/g/k/a/A;->E:Lc/g/k/a/A;
                                                                                                                                                                                        232new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        234const-string v13, "CollectionNotificationInfoAppSwitch"
                                                                                                                                                                                        235const/16 v14, 0x1f
                                                                                                                                                                                        236const/16 v15, 0x20
                                                                                                                                                                                        238invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        239sput-object v0, Lc/g/k/a/A;->F:Lc/g/k/a/A;
                                                                                                                                                                                        240new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        242const-string v13, "CollectionNotificationInfoRemovedSwitch"
                                                                                                                                                                                        243const/16 v14, 0x20
                                                                                                                                                                                        244const/16 v15, 0x21
                                                                                                                                                                                        246invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        247sput-object v0, Lc/g/k/a/A;->G:Lc/g/k/a/A;
                                                                                                                                                                                        248new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        250const-string v13, "ForegroundServiceSwitch"
                                                                                                                                                                                        251const/16 v14, 0x21
                                                                                                                                                                                        252const/16 v15, 0x22
                                                                                                                                                                                        254invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        255sput-object v0, Lc/g/k/a/A;->H:Lc/g/k/a/A;
                                                                                                                                                                                        256new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        258const-string v13, "SyncMIIDFrequency"
                                                                                                                                                                                        259const/16 v14, 0x22
                                                                                                                                                                                        260const/16 v15, 0x23
                                                                                                                                                                                        262invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        263sput-object v0, Lc/g/k/a/A;->I:Lc/g/k/a/A;
                                                                                                                                                                                        264new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        266const-string v13, "Upload4GSwitch"
                                                                                                                                                                                        267const/16 v14, 0x23
                                                                                                                                                                                        268const/16 v15, 0x24
                                                                                                                                                                                        270invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        271sput-object v0, Lc/g/k/a/A;->J:Lc/g/k/a/A;
                                                                                                                                                                                        272new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        274const-string v13, "Upload4GFrequency"
                                                                                                                                                                                        275const/16 v14, 0x24
                                                                                                                                                                                        276const/16 v15, 0x25
                                                                                                                                                                                        278invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        279sput-object v0, Lc/g/k/a/A;->K:Lc/g/k/a/A;
                                                                                                                                                                                        280new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        282const-string v13, "Upload3GSwitch"
                                                                                                                                                                                        283const/16 v14, 0x25
                                                                                                                                                                                        284const/16 v15, 0x26
                                                                                                                                                                                        286invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        287sput-object v0, Lc/g/k/a/A;->L:Lc/g/k/a/A;
                                                                                                                                                                                        288new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        290const-string v13, "Upload3GFrequency"
                                                                                                                                                                                        291const/16 v14, 0x26
                                                                                                                                                                                        292const/16 v15, 0x27
                                                                                                                                                                                        294invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        295sput-object v0, Lc/g/k/a/A;->M:Lc/g/k/a/A;
                                                                                                                                                                                        296new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        298const-string v13, "ShieldTypeConfig"
                                                                                                                                                                                        299const/16 v14, 0x27
                                                                                                                                                                                        300const/16 v15, 0x28
                                                                                                                                                                                        302invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        303sput-object v0, Lc/g/k/a/A;->N:Lc/g/k/a/A;
                                                                                                                                                                                        304new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        306const-string v13, "UploadWIFIGeoLocFrequency"
                                                                                                                                                                                        307const/16 v14, 0x28
                                                                                                                                                                                        308const/16 v15, 0x29
                                                                                                                                                                                        310invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        311sput-object v0, Lc/g/k/a/A;->O:Lc/g/k/a/A;
                                                                                                                                                                                        312new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        314const-string v13, "UploadNOWIFIGeoLocFrequency"
                                                                                                                                                                                        315const/16 v14, 0x29
                                                                                                                                                                                        316const/16 v15, 0x2a
                                                                                                                                                                                        318invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        319sput-object v0, Lc/g/k/a/A;->P:Lc/g/k/a/A;
                                                                                                                                                                                        320new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        322const-string v13, "BroadcastActionCollectionSwitch"
                                                                                                                                                                                        323const/16 v14, 0x2a
                                                                                                                                                                                        324const/16 v15, 0x2b
                                                                                                                                                                                        326invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        327sput-object v0, Lc/g/k/a/A;->Q:Lc/g/k/a/A;
                                                                                                                                                                                        328new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        330const-string v13, "BroadcastActionCollectionFrequency"
                                                                                                                                                                                        331const/16 v14, 0x2b
                                                                                                                                                                                        332const/16 v15, 0x2c
                                                                                                                                                                                        334invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        335sput-object v0, Lc/g/k/a/A;->R:Lc/g/k/a/A;
                                                                                                                                                                                        336new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        338const-string v13, "UploadGeoLocSwitch"
                                                                                                                                                                                        339const/16 v14, 0x2c
                                                                                                                                                                                        340const/16 v15, 0x2d
                                                                                                                                                                                        342invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        343sput-object v0, Lc/g/k/a/A;->S:Lc/g/k/a/A;
                                                                                                                                                                                        344new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        346const-string v13, "ServiceBootMode"
                                                                                                                                                                                        347const/16 v14, 0x2d
                                                                                                                                                                                        348const/16 v15, 0x2e
                                                                                                                                                                                        350invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        351sput-object v0, Lc/g/k/a/A;->T:Lc/g/k/a/A;
                                                                                                                                                                                        352new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        354const-string v13, "AppPermissionCollectionSwitch"
                                                                                                                                                                                        355const/16 v14, 0x2e
                                                                                                                                                                                        356const/16 v15, 0x2f
                                                                                                                                                                                        358invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        359sput-object v0, Lc/g/k/a/A;->U:Lc/g/k/a/A;
                                                                                                                                                                                        360new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        362const-string v13, "AppPermissionCollectionFrequency"
                                                                                                                                                                                        363const/16 v14, 0x2f
                                                                                                                                                                                        364const/16 v15, 0x30
                                                                                                                                                                                        366invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        367sput-object v0, Lc/g/k/a/A;->V:Lc/g/k/a/A;
                                                                                                                                                                                        368new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        370const-string v13, "WifiDevicesMacCollectionSwitch"
                                                                                                                                                                                        371const/16 v14, 0x30
                                                                                                                                                                                        372const/16 v15, 0x31
                                                                                                                                                                                        374invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        375sput-object v0, Lc/g/k/a/A;->W:Lc/g/k/a/A;
                                                                                                                                                                                        376new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        378const-string v13, "WifiDevicesMacCollectionFrequency"
                                                                                                                                                                                        379const/16 v14, 0x31
                                                                                                                                                                                        380const/16 v15, 0x32
                                                                                                                                                                                        382invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        383sput-object v0, Lc/g/k/a/A;->X:Lc/g/k/a/A;
                                                                                                                                                                                        384new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        386const-string v13, "WifiDevicesMacWifiUnchangedCollectionFrequency"
                                                                                                                                                                                        387const/16 v14, 0x32
                                                                                                                                                                                        388const/16 v15, 0x33
                                                                                                                                                                                        390invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        391sput-object v0, Lc/g/k/a/A;->Y:Lc/g/k/a/A;
                                                                                                                                                                                        392new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        394const-string v13, "AggregationSdkMonitorSwitch"
                                                                                                                                                                                        395const/16 v14, 0x33
                                                                                                                                                                                        396const/16 v15, 0x34
                                                                                                                                                                                        398invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        399sput-object v0, Lc/g/k/a/A;->Z:Lc/g/k/a/A;
                                                                                                                                                                                        400new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        402const-string v13, "AggregationSdkMonitorFrequency"
                                                                                                                                                                                        403const/16 v14, 0x34
                                                                                                                                                                                        404const/16 v15, 0x35
                                                                                                                                                                                        406invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        407sput-object v0, Lc/g/k/a/A;->aa:Lc/g/k/a/A;
                                                                                                                                                                                        408new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        410const-string v13, "AggregationSdkMonitorDepth"
                                                                                                                                                                                        411const/16 v14, 0x35
                                                                                                                                                                                        412const/16 v15, 0x36
                                                                                                                                                                                        414invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        415sput-object v0, Lc/g/k/a/A;->ba:Lc/g/k/a/A;
                                                                                                                                                                                        416new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        418const-string v13, "UploadGeoAppLocSwitch"
                                                                                                                                                                                        419const/16 v14, 0x36
                                                                                                                                                                                        420const/16 v15, 0x37
                                                                                                                                                                                        422invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        423sput-object v0, Lc/g/k/a/A;->ca:Lc/g/k/a/A;
                                                                                                                                                                                        424new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        426const-string v13, "ThirdPushControlSwitch"
                                                                                                                                                                                        427const/16 v14, 0x37
                                                                                                                                                                                        428const/16 v15, 0x38
                                                                                                                                                                                        430invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        431sput-object v0, Lc/g/k/a/A;->da:Lc/g/k/a/A;
                                                                                                                                                                                        432new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        434const-string v13, "ThirdPushComponentKeyWords"
                                                                                                                                                                                        435const/16 v14, 0x38
                                                                                                                                                                                        436const/16 v15, 0x39
                                                                                                                                                                                        438invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        439sput-object v0, Lc/g/k/a/A;->ea:Lc/g/k/a/A;
                                                                                                                                                                                        440new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        442const-string v13, "ThirdPushWhiteList"
                                                                                                                                                                                        443const/16 v14, 0x39
                                                                                                                                                                                        444const/16 v15, 0x3a
                                                                                                                                                                                        446invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        447sput-object v0, Lc/g/k/a/A;->fa:Lc/g/k/a/A;
                                                                                                                                                                                        448new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        450const-string v13, "XmsfScanWhitelist"
                                                                                                                                                                                        451const/16 v14, 0x3a
                                                                                                                                                                                        452const/16 v15, 0x3b
                                                                                                                                                                                        454invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        455sput-object v0, Lc/g/k/a/A;->ga:Lc/g/k/a/A;
                                                                                                                                                                                        456new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        458const-string v13, "IccidCollectionSwitch"
                                                                                                                                                                                        459const/16 v14, 0x3b
                                                                                                                                                                                        460const/16 v15, 0x3c
                                                                                                                                                                                        462invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        463sput-object v0, Lc/g/k/a/A;->ha:Lc/g/k/a/A;
                                                                                                                                                                                        464new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        466const-string v13, "LimitThridPushStrategyMode"
                                                                                                                                                                                        467const/16 v14, 0x3c
                                                                                                                                                                                        468const/16 v15, 0x3d
                                                                                                                                                                                        470invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        471sput-object v0, Lc/g/k/a/A;->ia:Lc/g/k/a/A;
                                                                                                                                                                                        472new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        474const-string v13, "GlobalPushChannelException"
                                                                                                                                                                                        475const/16 v14, 0x3d
                                                                                                                                                                                        476const/16 v15, 0x3e
                                                                                                                                                                                        478invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        479sput-object v0, Lc/g/k/a/A;->ja:Lc/g/k/a/A;
                                                                                                                                                                                        480new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        482const-string v13, "TinyDataUploadSwitch"
                                                                                                                                                                                        483const/16 v14, 0x3e
                                                                                                                                                                                        484const/16 v15, 0x3f
                                                                                                                                                                                        486invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        487sput-object v0, Lc/g/k/a/A;->ka:Lc/g/k/a/A;
                                                                                                                                                                                        488new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        490const-string v13, "TinyDataUploadFrequency"
                                                                                                                                                                                        491const/16 v14, 0x3f
                                                                                                                                                                                        492const/16 v15, 0x40
                                                                                                                                                                                        494invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        495sput-object v0, Lc/g/k/a/A;->la:Lc/g/k/a/A;
                                                                                                                                                                                        496new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        498const-string v13, "GlobalRegionIOSwitch"
                                                                                                                                                                                        499const/16 v14, 0x40
                                                                                                                                                                                        500const/16 v15, 0x41
                                                                                                                                                                                        502invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        503sput-object v0, Lc/g/k/a/A;->ma:Lc/g/k/a/A;
                                                                                                                                                                                        504new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        506const-string v13, "GlobalRegionIOWait"
                                                                                                                                                                                        507const/16 v14, 0x41
                                                                                                                                                                                        508const/16 v15, 0x42
                                                                                                                                                                                        510invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        511sput-object v0, Lc/g/k/a/A;->na:Lc/g/k/a/A;
                                                                                                                                                                                        512new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        514const-string v13, "AggregatePushSwitch"
                                                                                                                                                                                        515const/16 v14, 0x42
                                                                                                                                                                                        516const/16 v15, 0x43
                                                                                                                                                                                        518invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        519sput-object v0, Lc/g/k/a/A;->oa:Lc/g/k/a/A;
                                                                                                                                                                                        520new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        522const-string v13, "ActivityTSSwitch"
                                                                                                                                                                                        523const/16 v14, 0x43
                                                                                                                                                                                        524const/16 v15, 0x44
                                                                                                                                                                                        526invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        527sput-object v0, Lc/g/k/a/A;->pa:Lc/g/k/a/A;
                                                                                                                                                                                        528new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        530const-string v13, "OperatorSwitch"
                                                                                                                                                                                        531const/16 v14, 0x44
                                                                                                                                                                                        532const/16 v15, 0x45
                                                                                                                                                                                        534invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        535sput-object v0, Lc/g/k/a/A;->qa:Lc/g/k/a/A;
                                                                                                                                                                                        536new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        538const-string v13, "DeviceIdSwitch"
                                                                                                                                                                                        539const/16 v14, 0x45
                                                                                                                                                                                        540const/16 v15, 0x46
                                                                                                                                                                                        542invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        543sput-object v0, Lc/g/k/a/A;->ra:Lc/g/k/a/A;
                                                                                                                                                                                        544new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        546const-string v13, "DeviceBaseInfoCollectionFrequency"
                                                                                                                                                                                        547const/16 v14, 0x46
                                                                                                                                                                                        548const/16 v15, 0x47
                                                                                                                                                                                        550invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        551sput-object v0, Lc/g/k/a/A;->sa:Lc/g/k/a/A;
                                                                                                                                                                                        552new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        554const-string v13, "UsageStatsCollectionFrequency"
                                                                                                                                                                                        555const/16 v14, 0x47
                                                                                                                                                                                        556const/16 v15, 0x48
                                                                                                                                                                                        558invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        559sput-object v0, Lc/g/k/a/A;->ta:Lc/g/k/a/A;
                                                                                                                                                                                        560new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        562const-string v13, "UsageStatsCollectionWhiteList"
                                                                                                                                                                                        563const/16 v14, 0x48
                                                                                                                                                                                        564const/16 v15, 0x49
                                                                                                                                                                                        566invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        567sput-object v0, Lc/g/k/a/A;->ua:Lc/g/k/a/A;
                                                                                                                                                                                        568new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        570const-string v13, "ForceHandleCrashSwitch"
                                                                                                                                                                                        571const/16 v14, 0x49
                                                                                                                                                                                        572const/16 v15, 0x4a
                                                                                                                                                                                        574invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        575sput-object v0, Lc/g/k/a/A;->va:Lc/g/k/a/A;
                                                                                                                                                                                        576new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        578const-string v13, "Crash4GUploadSwitch"
                                                                                                                                                                                        579const/16 v14, 0x4a
                                                                                                                                                                                        580const/16 v15, 0x4b
                                                                                                                                                                                        582invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        583sput-object v0, Lc/g/k/a/A;->wa:Lc/g/k/a/A;
                                                                                                                                                                                        584new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        586const-string v13, "Crash4GUploadFrequency"
                                                                                                                                                                                        587const/16 v14, 0x4b
                                                                                                                                                                                        588const/16 v15, 0x4c
                                                                                                                                                                                        590invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        591sput-object v0, Lc/g/k/a/A;->xa:Lc/g/k/a/A;
                                                                                                                                                                                        592new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        594const-string v13, "CrashWIFIUploadFrequency"
                                                                                                                                                                                        595const/16 v14, 0x4c
                                                                                                                                                                                        596const/16 v15, 0x4d
                                                                                                                                                                                        598invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        599sput-object v0, Lc/g/k/a/A;->ya:Lc/g/k/a/A;
                                                                                                                                                                                        600new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        602const-string v13, "EventUploadSwitch"
                                                                                                                                                                                        603const/16 v14, 0x4d
                                                                                                                                                                                        604const/16 v15, 0x4e
                                                                                                                                                                                        606invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        607sput-object v0, Lc/g/k/a/A;->za:Lc/g/k/a/A;
                                                                                                                                                                                        608new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        610const-string v13, "PerfUploadSwitch"
                                                                                                                                                                                        611const/16 v14, 0x4e
                                                                                                                                                                                        612const/16 v15, 0x4f
                                                                                                                                                                                        614invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        615sput-object v0, Lc/g/k/a/A;->Aa:Lc/g/k/a/A;
                                                                                                                                                                                        616new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        618const-string v13, "EventUploadFrequency"
                                                                                                                                                                                        619const/16 v14, 0x4f
                                                                                                                                                                                        620const/16 v15, 0x50
                                                                                                                                                                                        622invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        623sput-object v0, Lc/g/k/a/A;->Ba:Lc/g/k/a/A;
                                                                                                                                                                                        624new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        626const-string v13, "PerfUploadFrequency"
                                                                                                                                                                                        627const/16 v14, 0x50
                                                                                                                                                                                        628const/16 v15, 0x51
                                                                                                                                                                                        630invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        631sput-object v0, Lc/g/k/a/A;->Ca:Lc/g/k/a/A;
                                                                                                                                                                                        632new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        634const-string v13, "BatteryCollectionSwitch"
                                                                                                                                                                                        635const/16 v14, 0x51
                                                                                                                                                                                        636const/16 v15, 0x52
                                                                                                                                                                                        638invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        639sput-object v0, Lc/g/k/a/A;->Da:Lc/g/k/a/A;
                                                                                                                                                                                        640new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        642const-string v13, "BatteryCollectionFrequency"
                                                                                                                                                                                        643const/16 v14, 0x52
                                                                                                                                                                                        644const/16 v15, 0x53
                                                                                                                                                                                        646invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        647sput-object v0, Lc/g/k/a/A;->Ea:Lc/g/k/a/A;
                                                                                                                                                                                        648new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        650const-string v13, "AwakeInfoUploadWaySwitch"
                                                                                                                                                                                        651const/16 v14, 0x53
                                                                                                                                                                                        652const/16 v15, 0x54
                                                                                                                                                                                        654invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        655sput-object v0, Lc/g/k/a/A;->Fa:Lc/g/k/a/A;
                                                                                                                                                                                        656new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        658const-string v13, "AwakeAppPingSwitch"
                                                                                                                                                                                        659const/16 v14, 0x54
                                                                                                                                                                                        660const/16 v15, 0x55
                                                                                                                                                                                        662invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        663sput-object v0, Lc/g/k/a/A;->Ga:Lc/g/k/a/A;
                                                                                                                                                                                        664new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        666const-string v13, "AwakeAppPingFrequency"
                                                                                                                                                                                        667const/16 v14, 0x55
                                                                                                                                                                                        668const/16 v15, 0x56
                                                                                                                                                                                        670invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        671sput-object v0, Lc/g/k/a/A;->Ha:Lc/g/k/a/A;
                                                                                                                                                                                        672new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        674const-string v13, "StorageCollectionSwitch"
                                                                                                                                                                                        675const/16 v14, 0x56
                                                                                                                                                                                        676const/16 v15, 0x57
                                                                                                                                                                                        678invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        679sput-object v0, Lc/g/k/a/A;->Ia:Lc/g/k/a/A;
                                                                                                                                                                                        680new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        682const-string v13, "StorageCollectionFrequency"
                                                                                                                                                                                        683const/16 v14, 0x57
                                                                                                                                                                                        684const/16 v15, 0x58
                                                                                                                                                                                        686invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        687sput-object v0, Lc/g/k/a/A;->Ja:Lc/g/k/a/A;
                                                                                                                                                                                        688new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        690const-string v13, "CollectionDataPluginVersion"
                                                                                                                                                                                        691const/16 v14, 0x58
                                                                                                                                                                                        692const/16 v15, 0x3e9
                                                                                                                                                                                        694invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        695sput-object v0, Lc/g/k/a/A;->Ka:Lc/g/k/a/A;
                                                                                                                                                                                        696new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        698const-string v13, "CollectionPluginDownloadUrl"
                                                                                                                                                                                        699const/16 v14, 0x59
                                                                                                                                                                                        700const/16 v15, 0x3ea
                                                                                                                                                                                        702invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        703sput-object v0, Lc/g/k/a/A;->La:Lc/g/k/a/A;
                                                                                                                                                                                        704new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        706const-string v13, "CollectionPluginMd5"
                                                                                                                                                                                        707const/16 v14, 0x5a
                                                                                                                                                                                        708const/16 v15, 0x3eb
                                                                                                                                                                                        710invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        711sput-object v0, Lc/g/k/a/A;->Ma:Lc/g/k/a/A;
                                                                                                                                                                                        712new-instance v0, Lc/g/k/a/A;
                                                                                                                                                                                        714const-string v13, "CollectionPluginForceStop"
                                                                                                                                                                                        715const/16 v14, 0x5b
                                                                                                                                                                                        716const/16 v15, 0x3ec
                                                                                                                                                                                        718invoke-direct {v0, v13, v14, v15}, Lc/g/k/a/A;-><init>(Ljava/lang/String;II)V
                                                                                                                                                                                        719sput-object v0, Lc/g/k/a/A;->Na:Lc/g/k/a/A;
                                                                                                                                                                                        720const/16 v0, 0x5c
                                                                                                                                                                                        721new-array v0, v0, [Lc/g/k/a/A;
                                                                                                                                                                                        723sget-object v13, Lc/g/k/a/A;->a:Lc/g/k/a/A;
                                                                                                                                                                                        724const/4 v14, 0x0
                                                                                                                                                                                        725aput-object v13, v0, v14
                                                                                                                                                                                        727sget-object v13, Lc/g/k/a/A;->b:Lc/g/k/a/A;
                                                                                                                                                                                        728aput-object v13, v0, v1
                                                                                                                                                                                        730sget-object v1, Lc/g/k/a/A;->c:Lc/g/k/a/A;
                                                                                                                                                                                        731aput-object v1, v0, v2
                                                                                                                                                                                        733sget-object v1, Lc/g/k/a/A;->d:Lc/g/k/a/A;
                                                                                                                                                                                        734aput-object v1, v0, v3
                                                                                                                                                                                        736sget-object v1, Lc/g/k/a/A;->e:Lc/g/k/a/A;
                                                                                                                                                                                        737aput-object v1, v0, v4
                                                                                                                                                                                        739sget-object v1, Lc/g/k/a/A;->f:Lc/g/k/a/A;
                                                                                                                                                                                        740aput-object v1, v0, v5
                                                                                                                                                                                        742sget-object v1, Lc/g/k/a/A;->g:Lc/g/k/a/A;
                                                                                                                                                                                        743aput-object v1, v0, v6
                                                                                                                                                                                        745sget-object v1, Lc/g/k/a/A;->h:Lc/g/k/a/A;
                                                                                                                                                                                        746aput-object v1, v0, v7
                                                                                                                                                                                        748sget-object v1, Lc/g/k/a/A;->i:Lc/g/k/a/A;
                                                                                                                                                                                        749aput-object v1, v0, v8
                                                                                                                                                                                        751sget-object v1, Lc/g/k/a/A;->j:Lc/g/k/a/A;
                                                                                                                                                                                        752aput-object v1, v0, v9
                                                                                                                                                                                        754sget-object v1, Lc/g/k/a/A;->k:Lc/g/k/a/A;
                                                                                                                                                                                        755aput-object v1, v0, v10
                                                                                                                                                                                        757sget-object v1, Lc/g/k/a/A;->l:Lc/g/k/a/A;
                                                                                                                                                                                        758aput-object v1, v0, v11
                                                                                                                                                                                        760sget-object v1, Lc/g/k/a/A;->m:Lc/g/k/a/A;
                                                                                                                                                                                        761aput-object v1, v0, v12
                                                                                                                                                                                        763sget-object v1, Lc/g/k/a/A;->n:Lc/g/k/a/A;
                                                                                                                                                                                        764const/16 v2, 0xd
                                                                                                                                                                                        765aput-object v1, v0, v2
                                                                                                                                                                                        767sget-object v1, Lc/g/k/a/A;->o:Lc/g/k/a/A;
                                                                                                                                                                                        768const/16 v2, 0xe
                                                                                                                                                                                        769aput-object v1, v0, v2
                                                                                                                                                                                        771sget-object v1, Lc/g/k/a/A;->p:Lc/g/k/a/A;
                                                                                                                                                                                        772const/16 v2, 0xf
                                                                                                                                                                                        773aput-object v1, v0, v2
                                                                                                                                                                                        775sget-object v1, Lc/g/k/a/A;->q:Lc/g/k/a/A;
                                                                                                                                                                                        776const/16 v2, 0x10
                                                                                                                                                                                        777aput-object v1, v0, v2
                                                                                                                                                                                        779sget-object v1, Lc/g/k/a/A;->r:Lc/g/k/a/A;
                                                                                                                                                                                        780const/16 v2, 0x11
                                                                                                                                                                                        781aput-object v1, v0, v2
                                                                                                                                                                                        783sget-object v1, Lc/g/k/a/A;->s:Lc/g/k/a/A;
                                                                                                                                                                                        784const/16 v2, 0x12
                                                                                                                                                                                        785aput-object v1, v0, v2
                                                                                                                                                                                        787sget-object v1, Lc/g/k/a/A;->t:Lc/g/k/a/A;
                                                                                                                                                                                        788const/16 v2, 0x13
                                                                                                                                                                                        789aput-object v1, v0, v2
                                                                                                                                                                                        791sget-object v1, Lc/g/k/a/A;->u:Lc/g/k/a/A;
                                                                                                                                                                                        792const/16 v2, 0x14
                                                                                                                                                                                        793aput-object v1, v0, v2
                                                                                                                                                                                        795sget-object v1, Lc/g/k/a/A;->v:Lc/g/k/a/A;
                                                                                                                                                                                        796const/16 v2, 0x15
                                                                                                                                                                                        797aput-object v1, v0, v2
                                                                                                                                                                                        799sget-object v1, Lc/g/k/a/A;->w:Lc/g/k/a/A;
                                                                                                                                                                                        800const/16 v2, 0x16
                                                                                                                                                                                        801aput-object v1, v0, v2
                                                                                                                                                                                        803sget-object v1, Lc/g/k/a/A;->x:Lc/g/k/a/A;
                                                                                                                                                                                        804const/16 v2, 0x17
                                                                                                                                                                                        805aput-object v1, v0, v2
                                                                                                                                                                                        807sget-object v1, Lc/g/k/a/A;->y:Lc/g/k/a/A;
                                                                                                                                                                                        808const/16 v2, 0x18
                                                                                                                                                                                        809aput-object v1, v0, v2
                                                                                                                                                                                        811sget-object v1, Lc/g/k/a/A;->z:Lc/g/k/a/A;
                                                                                                                                                                                        812const/16 v2, 0x19
                                                                                                                                                                                        813aput-object v1, v0, v2
                                                                                                                                                                                        815sget-object v1, Lc/g/k/a/A;->A:Lc/g/k/a/A;
                                                                                                                                                                                        816const/16 v2, 0x1a
                                                                                                                                                                                        817aput-object v1, v0, v2
                                                                                                                                                                                        819sget-object v1, Lc/g/k/a/A;->B:Lc/g/k/a/A;
                                                                                                                                                                                        820const/16 v2, 0x1b
                                                                                                                                                                                        821aput-object v1, v0, v2
                                                                                                                                                                                        823sget-object v1, Lc/g/k/a/A;->C:Lc/g/k/a/A;
                                                                                                                                                                                        824const/16 v2, 0x1c
                                                                                                                                                                                        825aput-object v1, v0, v2
                                                                                                                                                                                        827sget-object v1, Lc/g/k/a/A;->D:Lc/g/k/a/A;
                                                                                                                                                                                        828const/16 v2, 0x1d
                                                                                                                                                                                        829aput-object v1, v0, v2
                                                                                                                                                                                        831sget-object v1, Lc/g/k/a/A;->E:Lc/g/k/a/A;
                                                                                                                                                                                        832const/16 v2, 0x1e
                                                                                                                                                                                        833aput-object v1, v0, v2
                                                                                                                                                                                        835sget-object v1, Lc/g/k/a/A;->F:Lc/g/k/a/A;
                                                                                                                                                                                        836const/16 v2, 0x1f
                                                                                                                                                                                        837aput-object v1, v0, v2
                                                                                                                                                                                        839sget-object v1, Lc/g/k/a/A;->G:Lc/g/k/a/A;
                                                                                                                                                                                        840const/16 v2, 0x20
                                                                                                                                                                                        841aput-object v1, v0, v2
                                                                                                                                                                                        843sget-object v1, Lc/g/k/a/A;->H:Lc/g/k/a/A;
                                                                                                                                                                                        844const/16 v2, 0x21
                                                                                                                                                                                        845aput-object v1, v0, v2
                                                                                                                                                                                        847sget-object v1, Lc/g/k/a/A;->I:Lc/g/k/a/A;
                                                                                                                                                                                        848const/16 v2, 0x22
                                                                                                                                                                                        849aput-object v1, v0, v2
                                                                                                                                                                                        851sget-object v1, Lc/g/k/a/A;->J:Lc/g/k/a/A;
                                                                                                                                                                                        852const/16 v2, 0x23
                                                                                                                                                                                        853aput-object v1, v0, v2
                                                                                                                                                                                        855sget-object v1, Lc/g/k/a/A;->K:Lc/g/k/a/A;
                                                                                                                                                                                        856const/16 v2, 0x24
                                                                                                                                                                                        857aput-object v1, v0, v2
                                                                                                                                                                                        859sget-object v1, Lc/g/k/a/A;->L:Lc/g/k/a/A;
                                                                                                                                                                                        860const/16 v2, 0x25
                                                                                                                                                                                        861aput-object v1, v0, v2
                                                                                                                                                                                        863sget-object v1, Lc/g/k/a/A;->M:Lc/g/k/a/A;
                                                                                                                                                                                        864const/16 v2, 0x26
                                                                                                                                                                                        865aput-object v1, v0, v2
                                                                                                                                                                                        867sget-object v1, Lc/g/k/a/A;->N:Lc/g/k/a/A;
                                                                                                                                                                                        868const/16 v2, 0x27
                                                                                                                                                                                        869aput-object v1, v0, v2
                                                                                                                                                                                        871sget-object v1, Lc/g/k/a/A;->O:Lc/g/k/a/A;
                                                                                                                                                                                        872const/16 v2, 0x28
                                                                                                                                                                                        873aput-object v1, v0, v2
                                                                                                                                                                                        875sget-object v1, Lc/g/k/a/A;->P:Lc/g/k/a/A;
                                                                                                                                                                                        876const/16 v2, 0x29
                                                                                                                                                                                        877aput-object v1, v0, v2
                                                                                                                                                                                        879sget-object v1, Lc/g/k/a/A;->Q:Lc/g/k/a/A;
                                                                                                                                                                                        880const/16 v2, 0x2a
                                                                                                                                                                                        881aput-object v1, v0, v2
                                                                                                                                                                                        883sget-object v1, Lc/g/k/a/A;->R:Lc/g/k/a/A;
                                                                                                                                                                                        884const/16 v2, 0x2b
                                                                                                                                                                                        885aput-object v1, v0, v2
                                                                                                                                                                                        887sget-object v1, Lc/g/k/a/A;->S:Lc/g/k/a/A;
                                                                                                                                                                                        888const/16 v2, 0x2c
                                                                                                                                                                                        889aput-object v1, v0, v2
                                                                                                                                                                                        891sget-object v1, Lc/g/k/a/A;->T:Lc/g/k/a/A;
                                                                                                                                                                                        892const/16 v2, 0x2d
                                                                                                                                                                                        893aput-object v1, v0, v2
                                                                                                                                                                                        895sget-object v1, Lc/g/k/a/A;->U:Lc/g/k/a/A;
                                                                                                                                                                                        896const/16 v2, 0x2e
                                                                                                                                                                                        897aput-object v1, v0, v2
                                                                                                                                                                                        899sget-object v1, Lc/g/k/a/A;->V:Lc/g/k/a/A;
                                                                                                                                                                                        900const/16 v2, 0x2f
                                                                                                                                                                                        901aput-object v1, v0, v2
                                                                                                                                                                                        903sget-object v1, Lc/g/k/a/A;->W:Lc/g/k/a/A;
                                                                                                                                                                                        904const/16 v2, 0x30
                                                                                                                                                                                        905aput-object v1, v0, v2
                                                                                                                                                                                        907sget-object v1, Lc/g/k/a/A;->X:Lc/g/k/a/A;
                                                                                                                                                                                        908const/16 v2, 0x31
                                                                                                                                                                                        909aput-object v1, v0, v2
                                                                                                                                                                                        911sget-object v1, Lc/g/k/a/A;->Y:Lc/g/k/a/A;
                                                                                                                                                                                        912const/16 v2, 0x32
                                                                                                                                                                                        913aput-object v1, v0, v2
                                                                                                                                                                                        915sget-object v1, Lc/g/k/a/A;->Z:Lc/g/k/a/A;
                                                                                                                                                                                        916const/16 v2, 0x33
                                                                                                                                                                                        917aput-object v1, v0, v2
                                                                                                                                                                                        919sget-object v1, Lc/g/k/a/A;->aa:Lc/g/k/a/A;
                                                                                                                                                                                        920const/16 v2, 0x34
                                                                                                                                                                                        921aput-object v1, v0, v2
                                                                                                                                                                                        923sget-object v1, Lc/g/k/a/A;->ba:Lc/g/k/a/A;
                                                                                                                                                                                        924const/16 v2, 0x35
                                                                                                                                                                                        925aput-object v1, v0, v2
                                                                                                                                                                                        927sget-object v1, Lc/g/k/a/A;->ca:Lc/g/k/a/A;
                                                                                                                                                                                        928const/16 v2, 0x36
                                                                                                                                                                                        929aput-object v1, v0, v2
                                                                                                                                                                                        931sget-object v1, Lc/g/k/a/A;->da:Lc/g/k/a/A;
                                                                                                                                                                                        932const/16 v2, 0x37
                                                                                                                                                                                        933aput-object v1, v0, v2
                                                                                                                                                                                        935sget-object v1, Lc/g/k/a/A;->ea:Lc/g/k/a/A;
                                                                                                                                                                                        936const/16 v2, 0x38
                                                                                                                                                                                        937aput-object v1, v0, v2
                                                                                                                                                                                        939sget-object v1, Lc/g/k/a/A;->fa:Lc/g/k/a/A;
                                                                                                                                                                                        940const/16 v2, 0x39
                                                                                                                                                                                        941aput-object v1, v0, v2
                                                                                                                                                                                        943sget-object v1, Lc/g/k/a/A;->ga:Lc/g/k/a/A;
                                                                                                                                                                                        944const/16 v2, 0x3a
                                                                                                                                                                                        945aput-object v1, v0, v2
                                                                                                                                                                                        947sget-object v1, Lc/g/k/a/A;->ha:Lc/g/k/a/A;
                                                                                                                                                                                        948const/16 v2, 0x3b
                                                                                                                                                                                        949aput-object v1, v0, v2
                                                                                                                                                                                        951sget-object v1, Lc/g/k/a/A;->ia:Lc/g/k/a/A;
                                                                                                                                                                                        952const/16 v2, 0x3c
                                                                                                                                                                                        953aput-object v1, v0, v2
                                                                                                                                                                                        955sget-object v1, Lc/g/k/a/A;->ja:Lc/g/k/a/A;
                                                                                                                                                                                        956const/16 v2, 0x3d
                                                                                                                                                                                        957aput-object v1, v0, v2
                                                                                                                                                                                        959sget-object v1, Lc/g/k/a/A;->ka:Lc/g/k/a/A;
                                                                                                                                                                                        960const/16 v2, 0x3e
                                                                                                                                                                                        961aput-object v1, v0, v2
                                                                                                                                                                                        963sget-object v1, Lc/g/k/a/A;->la:Lc/g/k/a/A;
                                                                                                                                                                                        964const/16 v2, 0x3f
                                                                                                                                                                                        965aput-object v1, v0, v2
                                                                                                                                                                                        967sget-object v1, Lc/g/k/a/A;->ma:Lc/g/k/a/A;
                                                                                                                                                                                        968const/16 v2, 0x40
                                                                                                                                                                                        969aput-object v1, v0, v2
                                                                                                                                                                                        971sget-object v1, Lc/g/k/a/A;->na:Lc/g/k/a/A;
                                                                                                                                                                                        972const/16 v2, 0x41
                                                                                                                                                                                        973aput-object v1, v0, v2
                                                                                                                                                                                        975sget-object v1, Lc/g/k/a/A;->oa:Lc/g/k/a/A;
                                                                                                                                                                                        976const/16 v2, 0x42
                                                                                                                                                                                        977aput-object v1, v0, v2
                                                                                                                                                                                        979sget-object v1, Lc/g/k/a/A;->pa:Lc/g/k/a/A;
                                                                                                                                                                                        980const/16 v2, 0x43
                                                                                                                                                                                        981aput-object v1, v0, v2
                                                                                                                                                                                        983sget-object v1, Lc/g/k/a/A;->qa:Lc/g/k/a/A;
                                                                                                                                                                                        984const/16 v2, 0x44
                                                                                                                                                                                        985aput-object v1, v0, v2
                                                                                                                                                                                        987sget-object v1, Lc/g/k/a/A;->ra:Lc/g/k/a/A;
                                                                                                                                                                                        988const/16 v2, 0x45
                                                                                                                                                                                        989aput-object v1, v0, v2
                                                                                                                                                                                        991sget-object v1, Lc/g/k/a/A;->sa:Lc/g/k/a/A;
                                                                                                                                                                                        992const/16 v2, 0x46
                                                                                                                                                                                        993aput-object v1, v0, v2
                                                                                                                                                                                        995sget-object v1, Lc/g/k/a/A;->ta:Lc/g/k/a/A;
                                                                                                                                                                                        996const/16 v2, 0x47
                                                                                                                                                                                        997aput-object v1, v0, v2
                                                                                                                                                                                        999sget-object v1, Lc/g/k/a/A;->ua:Lc/g/k/a/A;
                                                                                                                                                                                        1000const/16 v2, 0x48
                                                                                                                                                                                        1001aput-object v1, v0, v2
                                                                                                                                                                                        1003sget-object v1, Lc/g/k/a/A;->va:Lc/g/k/a/A;
                                                                                                                                                                                        1004const/16 v2, 0x49
                                                                                                                                                                                        1005aput-object v1, v0, v2
                                                                                                                                                                                        1007sget-object v1, Lc/g/k/a/A;->wa:Lc/g/k/a/A;
                                                                                                                                                                                        1008const/16 v2, 0x4a
                                                                                                                                                                                        1009aput-object v1, v0, v2
                                                                                                                                                                                        1011sget-object v1, Lc/g/k/a/A;->xa:Lc/g/k/a/A;
                                                                                                                                                                                        1012const/16 v2, 0x4b
                                                                                                                                                                                        1013aput-object v1, v0, v2
                                                                                                                                                                                        1015sget-object v1, Lc/g/k/a/A;->ya:Lc/g/k/a/A;
                                                                                                                                                                                        1016const/16 v2, 0x4c
                                                                                                                                                                                        1017aput-object v1, v0, v2
                                                                                                                                                                                        1019sget-object v1, Lc/g/k/a/A;->za:Lc/g/k/a/A;
                                                                                                                                                                                        1020const/16 v2, 0x4d
                                                                                                                                                                                        1021aput-object v1, v0, v2
                                                                                                                                                                                        1023sget-object v1, Lc/g/k/a/A;->Aa:Lc/g/k/a/A;
                                                                                                                                                                                        1024const/16 v2, 0x4e
                                                                                                                                                                                        1025aput-object v1, v0, v2
                                                                                                                                                                                        1027sget-object v1, Lc/g/k/a/A;->Ba:Lc/g/k/a/A;
                                                                                                                                                                                        1028const/16 v2, 0x4f
                                                                                                                                                                                        1029aput-object v1, v0, v2
                                                                                                                                                                                        1031sget-object v1, Lc/g/k/a/A;->Ca:Lc/g/k/a/A;
                                                                                                                                                                                        1032const/16 v2, 0x50
                                                                                                                                                                                        1033aput-object v1, v0, v2
                                                                                                                                                                                        1035sget-object v1, Lc/g/k/a/A;->Da:Lc/g/k/a/A;
                                                                                                                                                                                        1036const/16 v2, 0x51
                                                                                                                                                                                        1037aput-object v1, v0, v2
                                                                                                                                                                                        1039sget-object v1, Lc/g/k/a/A;->Ea:Lc/g/k/a/A;
                                                                                                                                                                                        1040const/16 v2, 0x52
                                                                                                                                                                                        1041aput-object v1, v0, v2
                                                                                                                                                                                        1043sget-object v1, Lc/g/k/a/A;->Fa:Lc/g/k/a/A;
                                                                                                                                                                                        1044const/16 v2, 0x53
                                                                                                                                                                                        1045aput-object v1, v0, v2
                                                                                                                                                                                        1047sget-object v1, Lc/g/k/a/A;->Ga:Lc/g/k/a/A;
                                                                                                                                                                                        1048const/16 v2, 0x54
                                                                                                                                                                                        1049aput-object v1, v0, v2
                                                                                                                                                                                        1051sget-object v1, Lc/g/k/a/A;->Ha:Lc/g/k/a/A;
                                                                                                                                                                                        1052const/16 v2, 0x55
                                                                                                                                                                                        1053aput-object v1, v0, v2
                                                                                                                                                                                        1055sget-object v1, Lc/g/k/a/A;->Ia:Lc/g/k/a/A;
                                                                                                                                                                                        1056const/16 v2, 0x56
                                                                                                                                                                                        1057aput-object v1, v0, v2
                                                                                                                                                                                        1059sget-object v1, Lc/g/k/a/A;->Ja:Lc/g/k/a/A;
                                                                                                                                                                                        1060const/16 v2, 0x57
                                                                                                                                                                                        1061aput-object v1, v0, v2
                                                                                                                                                                                        1063sget-object v1, Lc/g/k/a/A;->Ka:Lc/g/k/a/A;
                                                                                                                                                                                        1064const/16 v2, 0x58
                                                                                                                                                                                        1065aput-object v1, v0, v2
                                                                                                                                                                                        1067sget-object v1, Lc/g/k/a/A;->La:Lc/g/k/a/A;
                                                                                                                                                                                        1068const/16 v2, 0x59
                                                                                                                                                                                        1069aput-object v1, v0, v2
                                                                                                                                                                                        1071sget-object v1, Lc/g/k/a/A;->Ma:Lc/g/k/a/A;
                                                                                                                                                                                        1072const/16 v2, 0x5a
                                                                                                                                                                                        1073aput-object v1, v0, v2
                                                                                                                                                                                        1075sget-object v1, Lc/g/k/a/A;->Na:Lc/g/k/a/A;
                                                                                                                                                                                        1076const/16 v2, 0x5b
                                                                                                                                                                                        1077aput-object v1, v0, v2
                                                                                                                                                                                        1078sput-object v0, Lc/g/k/a/A;->Oa:[Lc/g/k/a/A;
                                                                                                                                                                                        1079return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • android.util.DisplayMetrics.<init>
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.view.WindowManager.getDefaultDisplay
                                                                                                                                                                                        • android.view.Display.getMetrics
                                                                                                                                                                                        • java.lang.Float.valueOf
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • android.app.Activity.getIntent
                                                                                                                                                                                        • android.content.Intent.toUri
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • java.lang.String.split
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • android.graphics.Rect.width
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • android.graphics.Rect.height
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • java.lang.Boolean.booleanValue
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • PACK
                                                                                                                                                                                        • CS
                                                                                                                                                                                        • WRAPPER_VER
                                                                                                                                                                                        • 8.8052
                                                                                                                                                                                        • window
                                                                                                                                                                                        • DENSITY
                                                                                                                                                                                        • MODEL
                                                                                                                                                                                        • BRAND
                                                                                                                                                                                        • OS
                                                                                                                                                                                        • BDR
                                                                                                                                                                                        • OSV
                                                                                                                                                                                        • AP
                                                                                                                                                                                        • MAC
                                                                                                                                                                                        • SN
                                                                                                                                                                                        • ISP
                                                                                                                                                                                        • IMSI
                                                                                                                                                                                        • IMEI
                                                                                                                                                                                        • SMS
                                                                                                                                                                                        • MAI
                                                                                                                                                                                        • MAP
                                                                                                                                                                                        • DL
                                                                                                                                                                                        • LP
                                                                                                                                                                                        • PH
                                                                                                                                                                                        • VD
                                                                                                                                                                                        • RM
                                                                                                                                                                                        • APO2
                                                                                                                                                                                        • APP_VER
                                                                                                                                                                                        • TAB
                                                                                                                                                                                        • CPU
                                                                                                                                                                                        • SDC
                                                                                                                                                                                        • ,
                                                                                                                                                                                        • MEM
                                                                                                                                                                                        • 0,0
                                                                                                                                                                                        • P_VER
                                                                                                                                                                                        • PS
                                                                                                                                                                                        • CHID
                                                                                                                                                                                        • CUID
                                                                                                                                                                                        • FET
                                                                                                                                                                                        • ANDROID_ID
                                                                                                                                                                                        • APT
                                                                                                                                                                                        • APPSID
                                                                                                                                                                                        • APPSEC
                                                                                                                                                                                        • N
                                                                                                                                                                                        • APID
                                                                                                                                                                                        • PROD
                                                                                                                                                                                        • ;
                                                                                                                                                                                        • ;ignoreparameters;end
                                                                                                                                                                                        • res is
                                                                                                                                                                                        • INTENT
                                                                                                                                                                                        • SW
                                                                                                                                                                                        • SH
                                                                                                                                                                                        • LW
                                                                                                                                                                                        • LH
                                                                                                                                                                                        • NT
                                                                                                                                                                                        • NET
                                                                                                                                                                                        • SWI
                                                                                                                                                                                        • WIFI
                                                                                                                                                                                        • CSSID
                                                                                                                                                                                        • GPS
                                                                                                                                                                                        • REQ_ID
                                                                                                                                                                                        • APINFO
                                                                                                                                                                                        • RPT
                                                                                                                                                                                        • 2
                                                                                                                                                                                        • JsInterface.doGetConfs: static Confs not Complete!!
                                                                                                                                                                                        • can not obtain intent info
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        2iget-object v0, p0, Lcom/baidu/mobads/container/g/a;->a:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        4invoke-interface {v0}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        5move-result-object v2
                                                                                                                                                                                        7iget-object v0, p0, Lcom/baidu/mobads/container/g/a;->a:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        9invoke-interface {v0}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdUtils4System()Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;
                                                                                                                                                                                        10move-result-object v1
                                                                                                                                                                                        11new-instance v3, Lorg/json/JSONObject;
                                                                                                                                                                                        13invoke-direct {v3}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        14try_start_11:
                                                                                                                                                                                        15const-string v0, "PACK"
                                                                                                                                                                                        17iget-object v4, p0, Lcom/baidu/mobads/container/g/a;->a:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        19invoke-interface {v4}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdUtils4Common()Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;
                                                                                                                                                                                        20move-result-object v4
                                                                                                                                                                                        22invoke-interface {v4, v2}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->getAppPackage(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        23move-result-object v4
                                                                                                                                                                                        25invoke-virtual {v3, v0, v4}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        27const-string v0, "CS"
                                                                                                                                                                                        29const-string v4, ""
                                                                                                                                                                                        31invoke-virtual {v3, v0, v4}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        33const-string v0, "WRAPPER_VER"
                                                                                                                                                                                        35const-string v4, "8.8052"
                                                                                                                                                                                        37invoke-virtual {v3, v0, v4}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        38new-instance v4, Landroid/util/DisplayMetrics;
                                                                                                                                                                                        40invoke-direct {v4}, Landroid/util/DisplayMetrics;-><init>()V
                                                                                                                                                                                        41try_end_33:
                                                                                                                                                                                        42const-string v0, "window"
                                                                                                                                                                                        44invoke-virtual {v2, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        45move-result-object v0
                                                                                                                                                                                        46check-cast v0, Landroid/view/WindowManager;
                                                                                                                                                                                        48invoke-interface {v0}, Landroid/view/WindowManager;->getDefaultDisplay()Landroid/view/Display;
                                                                                                                                                                                        49move-result-object v0
                                                                                                                                                                                        51invoke-virtual {v0, v4}, Landroid/view/Display;->getMetrics(Landroid/util/DisplayMetrics;)V
                                                                                                                                                                                        53const-string v0, "DENSITY"
                                                                                                                                                                                        54iget v4, v4, Landroid/util/DisplayMetrics;->density:F
                                                                                                                                                                                        56invoke-static {v4}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
                                                                                                                                                                                        57move-result-object v4
                                                                                                                                                                                        59invoke-virtual {v3, v0, v4}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        60try_start_4d:
                                                                                                                                                                                        61const-string v0, "MODEL"
                                                                                                                                                                                        63sget-object v4, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        65invoke-virtual {v3, v0, v4}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        67const-string v0, "BRAND"
                                                                                                                                                                                        69invoke-interface {v1}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getPhoneOSBrand()Ljava/lang/String;
                                                                                                                                                                                        70move-result-object v4
                                                                                                                                                                                        72invoke-virtual {v3, v0, v4}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        74const-string v0, "OS"
                                                                                                                                                                                        75const/4 v4, 0x1
                                                                                                                                                                                        77invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        78move-result-object v4
                                                                                                                                                                                        80invoke-virtual {v3, v0, v4}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        82const-string v0, "BDR"
                                                                                                                                                                                        84invoke-interface {v1}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getPhoneOSBuildVersionSdk()Ljava/lang/String;
                                                                                                                                                                                        85move-result-object v4
                                                                                                                                                                                        87invoke-virtual {v3, v0, v4}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        89const-string v0, "OSV"
                                                                                                                                                                                        91sget-object v4, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                        93invoke-virtual {v3, v0, v4}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        95const-string v0, "AP"
                                                                                                                                                                                        97iget-object v4, p0, Lcom/baidu/mobads/container/g/a;->a:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        99invoke-interface {v4}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdProdInfo()Lcom/baidu/mobads/interfaces/IXAdProdInfo;
                                                                                                                                                                                        100move-result-object v4
                                                                                                                                                                                        102invoke-interface {v4}, Lcom/baidu/mobads/interfaces/IXAdProdInfo;->isAutoPlay()Z
                                                                                                                                                                                        103move-result v4
                                                                                                                                                                                        105invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        106move-result-object v4
                                                                                                                                                                                        108invoke-virtual {v3, v0, v4}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        110invoke-interface {v1, v2}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getMacAddress(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        111move-result-object v0
                                                                                                                                                                                        113const-string v4, "MAC"
                                                                                                                                                                                        115invoke-virtual {v3, v4, v0}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        117invoke-interface {v1, v2}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getSn(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        118move-result-object v0
                                                                                                                                                                                        120const-string v4, "SN"
                                                                                                                                                                                        122invoke-virtual {v3, v4, v0}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        123try_start_9c:
                                                                                                                                                                                        124const-string v0, "ISP"
                                                                                                                                                                                        126invoke-interface {v1, v2}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getNetworkOperator(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        127move-result-object v4
                                                                                                                                                                                        129invoke-virtual {v3, v0, v4}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        130goto_a5:
                                                                                                                                                                                        131const-string v0, "IMSI"
                                                                                                                                                                                        133iget-object v4, p0, Lcom/baidu/mobads/container/g/a;->a:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        135invoke-interface {v4}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdUtils4Common()Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;
                                                                                                                                                                                        136move-result-object v4
                                                                                                                                                                                        138invoke-interface {v4, v2}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->getSubscriberId(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        139move-result-object v4
                                                                                                                                                                                        141invoke-virtual {v3, v0, v4}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        143const-string v0, "IMEI"
                                                                                                                                                                                        145invoke-interface {v1, v2}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getIMEI(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        146move-result-object v4
                                                                                                                                                                                        148invoke-virtual {v3, v0, v4}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        149goto_bd:
                                                                                                                                                                                        150const-string v0, "SMS"
                                                                                                                                                                                        151const/4 v4, 0x1
                                                                                                                                                                                        153invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        154move-result-object v4
                                                                                                                                                                                        156invoke-virtual {v3, v0, v4}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        158const-string v0, "MAI"
                                                                                                                                                                                        159const/4 v4, 0x0
                                                                                                                                                                                        161invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        162move-result-object v4
                                                                                                                                                                                        164invoke-virtual {v3, v0, v4}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        166const-string v0, "MAP"
                                                                                                                                                                                        167const/4 v4, 0x1
                                                                                                                                                                                        169invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        170move-result-object v4
                                                                                                                                                                                        172invoke-virtual {v3, v0, v4}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        174const-string v0, "DL"
                                                                                                                                                                                        176iget-object v4, p0, Lcom/baidu/mobads/container/g/a;->a:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        178invoke-interface {v4}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdUtils4Common()Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;
                                                                                                                                                                                        179move-result-object v4
                                                                                                                                                                                        181iget-object v5, p0, Lcom/baidu/mobads/container/g/a;->a:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        183invoke-interface {v5}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdConstants()Lcom/baidu/mobads/interfaces/utils/IXAdConstants;
                                                                                                                                                                                        184move-result-object v5
                                                                                                                                                                                        186invoke-interface {v5}, Lcom/baidu/mobads/interfaces/utils/IXAdConstants;->getCanShowDownload()I
                                                                                                                                                                                        187move-result v5
                                                                                                                                                                                        189invoke-interface {v4, v2, v5}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->hasSupportedApps(Landroid/content/Context;I)Z
                                                                                                                                                                                        190move-result v4
                                                                                                                                                                                        192invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        193move-result-object v4
                                                                                                                                                                                        195invoke-virtual {v3, v0, v4}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        197const-string v0, "LP"
                                                                                                                                                                                        198const/4 v4, 0x1
                                                                                                                                                                                        200invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        201move-result-object v4
                                                                                                                                                                                        203invoke-virtual {v3, v0, v4}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        205const-string v0, "PH"
                                                                                                                                                                                        206const/4 v4, 0x1
                                                                                                                                                                                        208invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        209move-result-object v4
                                                                                                                                                                                        211invoke-virtual {v3, v0, v4}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        213const-string v0, "VD"
                                                                                                                                                                                        214const/4 v4, 0x0
                                                                                                                                                                                        216invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        217move-result-object v4
                                                                                                                                                                                        219invoke-virtual {v3, v0, v4}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        221const-string v0, "RM"
                                                                                                                                                                                        222const/4 v4, 0x0
                                                                                                                                                                                        224invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        225move-result-object v4
                                                                                                                                                                                        227invoke-virtual {v3, v0, v4}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        229const-string v0, "APO2"
                                                                                                                                                                                        230const/4 v4, 0x1
                                                                                                                                                                                        232invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        233move-result-object v4
                                                                                                                                                                                        235invoke-virtual {v3, v0, v4}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        237const-string v0, "APP_VER"
                                                                                                                                                                                        239iget-object v4, p0, Lcom/baidu/mobads/container/g/a;->a:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        241invoke-interface {v4}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdUtils4Package()Lcom/baidu/mobads/interfaces/utils/IXAdPackageUtils;
                                                                                                                                                                                        242move-result-object v4
                                                                                                                                                                                        244invoke-interface {v4, v2}, Lcom/baidu/mobads/interfaces/utils/IXAdPackageUtils;->getAppVersion(Landroid/content/Context;)I
                                                                                                                                                                                        245move-result v4
                                                                                                                                                                                        247invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        248move-result-object v4
                                                                                                                                                                                        250invoke-virtual {v3, v0, v4}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        252const-string v0, "TAB"
                                                                                                                                                                                        254invoke-interface {v1, v2}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->isTablet(Landroid/content/Context;)Z
                                                                                                                                                                                        255move-result v4
                                                                                                                                                                                        257invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        258move-result-object v4
                                                                                                                                                                                        260invoke-virtual {v3, v0, v4}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        261try_start_14a:
                                                                                                                                                                                        262const-string v0, "CPU"
                                                                                                                                                                                        263const/4 v4, 0x0
                                                                                                                                                                                        265invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        266move-result-object v4
                                                                                                                                                                                        268invoke-virtual {v3, v0, v4}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        269try_end_154:
                                                                                                                                                                                        270const-string v0, "SDC"
                                                                                                                                                                                        271new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        273invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        275invoke-interface {v1}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getAppSDC()Ljava/lang/String;
                                                                                                                                                                                        276move-result-object v5
                                                                                                                                                                                        278invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        279move-result-object v4
                                                                                                                                                                                        281const-string v5, ","
                                                                                                                                                                                        283invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        284move-result-object v4
                                                                                                                                                                                        286invoke-interface {v1}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getMem()Ljava/lang/String;
                                                                                                                                                                                        287move-result-object v5
                                                                                                                                                                                        289invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        290move-result-object v4
                                                                                                                                                                                        292invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        293move-result-object v4
                                                                                                                                                                                        295invoke-virtual {v3, v0, v4}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        296goto_178:
                                                                                                                                                                                        297const-string v0, "MEM"
                                                                                                                                                                                        299const-string v4, "0,0"
                                                                                                                                                                                        301invoke-virtual {v3, v0, v4}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        303const-string v0, "P_VER"
                                                                                                                                                                                        305iget-object v4, p0, Lcom/baidu/mobads/container/g/a;->a:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        307invoke-interface {v4}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getProxyVersion()Ljava/lang/String;
                                                                                                                                                                                        308move-result-object v4
                                                                                                                                                                                        310invoke-virtual {v3, v0, v4}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        312const-string v0, "PS"
                                                                                                                                                                                        314iget-object v4, p0, Lcom/baidu/mobads/container/g/a;->a:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        316invoke-interface {v4}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdProdInfo()Lcom/baidu/mobads/interfaces/IXAdProdInfo;
                                                                                                                                                                                        317move-result-object v4
                                                                                                                                                                                        319invoke-interface {v4}, Lcom/baidu/mobads/interfaces/IXAdProdInfo;->getAttribute()Lorg/json/JSONObject;
                                                                                                                                                                                        320move-result-object v4
                                                                                                                                                                                        322invoke-virtual {v3, v0, v4}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        324const-string v0, "CHID"
                                                                                                                                                                                        326iget-object v4, p0, Lcom/baidu/mobads/container/g/a;->a:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        328invoke-interface {v4}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdUtils4Common()Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;
                                                                                                                                                                                        329move-result-object v4
                                                                                                                                                                                        331invoke-interface {v4}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->getChannelId()Ljava/lang/String;
                                                                                                                                                                                        332move-result-object v4
                                                                                                                                                                                        334invoke-virtual {v3, v0, v4}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        336const-string v0, "CUID"
                                                                                                                                                                                        338iget-object v4, p0, Lcom/baidu/mobads/container/g/a;->a:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        340invoke-interface {v4}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        341move-result-object v4
                                                                                                                                                                                        343invoke-interface {v1, v4}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getCUID(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        344move-result-object v4
                                                                                                                                                                                        346invoke-virtual {v3, v0, v4}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        347new-instance v0, Lorg/json/JSONObject;
                                                                                                                                                                                        349invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        351const-string v4, "FET"
                                                                                                                                                                                        353invoke-virtual {v3, v4, v0}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        355const-string v0, "ANDROID_ID"
                                                                                                                                                                                        357invoke-interface {v1, v2}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getAndroidId(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        358move-result-object v1
                                                                                                                                                                                        360invoke-virtual {v3, v0, v1}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        362const-string v0, "APT"
                                                                                                                                                                                        364iget-object v1, p0, Lcom/baidu/mobads/container/g/a;->a:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        366invoke-interface {v1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdProdInfo()Lcom/baidu/mobads/interfaces/IXAdProdInfo;
                                                                                                                                                                                        367move-result-object v1
                                                                                                                                                                                        369invoke-interface {v1}, Lcom/baidu/mobads/interfaces/IXAdProdInfo;->getApt()I
                                                                                                                                                                                        370move-result v1
                                                                                                                                                                                        372invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        373move-result-object v1
                                                                                                                                                                                        375invoke-virtual {v3, v0, v1}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        377const-string v0, "APPSID"
                                                                                                                                                                                        379iget-object v1, p0, Lcom/baidu/mobads/container/g/a;->a:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        381invoke-interface {v1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdUtils4Common()Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;
                                                                                                                                                                                        382move-result-object v1
                                                                                                                                                                                        384invoke-interface {v1, v2}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->getAppId(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        385move-result-object v1
                                                                                                                                                                                        387invoke-virtual {v3, v0, v1}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        389const-string v0, "APPSEC"
                                                                                                                                                                                        391iget-object v1, p0, Lcom/baidu/mobads/container/g/a;->a:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        393invoke-interface {v1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdUtils4Common()Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;
                                                                                                                                                                                        394move-result-object v1
                                                                                                                                                                                        396invoke-interface {v1, v2}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->getAppSec(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        397move-result-object v1
                                                                                                                                                                                        399invoke-virtual {v3, v0, v1}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        401const-string v0, "N"
                                                                                                                                                                                        402const/4 v1, 0x1
                                                                                                                                                                                        404invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        405move-result-object v1
                                                                                                                                                                                        407invoke-virtual {v3, v0, v1}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        409const-string v0, "APID"
                                                                                                                                                                                        411iget-object v1, p0, Lcom/baidu/mobads/container/g/a;->a:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        413invoke-interface {v1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdProdInfo()Lcom/baidu/mobads/interfaces/IXAdProdInfo;
                                                                                                                                                                                        414move-result-object v1
                                                                                                                                                                                        416invoke-interface {v1}, Lcom/baidu/mobads/interfaces/IXAdProdInfo;->getAdPlacementId()Ljava/lang/String;
                                                                                                                                                                                        417move-result-object v1
                                                                                                                                                                                        419invoke-virtual {v3, v0, v1}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        421const-string v0, "PROD"
                                                                                                                                                                                        423iget-object v1, p0, Lcom/baidu/mobads/container/g/a;->a:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        425invoke-interface {v1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdProdInfo()Lcom/baidu/mobads/interfaces/IXAdProdInfo;
                                                                                                                                                                                        426move-result-object v1
                                                                                                                                                                                        428invoke-interface {v1}, Lcom/baidu/mobads/interfaces/IXAdProdInfo;->getProdType()Ljava/lang/String;
                                                                                                                                                                                        429move-result-object v1
                                                                                                                                                                                        431invoke-virtual {v3, v0, v1}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        432try_start_223:
                                                                                                                                                                                        433iget-object v0, p0, Lcom/baidu/mobads/container/g/a;->a:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        435invoke-interface {v0}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getActivity()Landroid/app/Activity;
                                                                                                                                                                                        436move-result-object v0
                                                                                                                                                                                        437if-eqz v0, :cond_3ff
                                                                                                                                                                                        438const/4 v0, 0x0
                                                                                                                                                                                        440iget-object v1, p0, Lcom/baidu/mobads/container/g/a;->a:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        442invoke-interface {v1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getActivity()Landroid/app/Activity;
                                                                                                                                                                                        443move-result-object v1
                                                                                                                                                                                        445invoke-virtual {v1}, Landroid/app/Activity;->getIntent()Landroid/content/Intent;
                                                                                                                                                                                        446move-result-object v1
                                                                                                                                                                                        447const/4 v4, 0x0
                                                                                                                                                                                        449invoke-virtual {v1, v4}, Landroid/content/Intent;->toUri(I)Ljava/lang/String;
                                                                                                                                                                                        450move-result-object v1
                                                                                                                                                                                        452invoke-virtual {v1}, Ljava/lang/String;->length()I
                                                                                                                                                                                        453move-result v4
                                                                                                                                                                                        454const/16 v5, 0x1f4
                                                                                                                                                                                        455if-le v4, v5, :cond_3fc
                                                                                                                                                                                        457const-string v4, ";"
                                                                                                                                                                                        459invoke-virtual {v1, v4}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
                                                                                                                                                                                        460move-result-object v1
                                                                                                                                                                                        461const/4 v4, 0x0
                                                                                                                                                                                        462aget-object v4, v1, v4
                                                                                                                                                                                        463if-eqz v4, :cond_276
                                                                                                                                                                                        464const/4 v4, 0x1
                                                                                                                                                                                        465aget-object v4, v1, v4
                                                                                                                                                                                        466if-eqz v4, :cond_276
                                                                                                                                                                                        467new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        469invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        470const/4 v4, 0x0
                                                                                                                                                                                        471aget-object v4, v1, v4
                                                                                                                                                                                        473invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        474move-result-object v0
                                                                                                                                                                                        476const-string v4, ";"
                                                                                                                                                                                        478invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        479move-result-object v0
                                                                                                                                                                                        480const/4 v4, 0x1
                                                                                                                                                                                        481aget-object v1, v1, v4
                                                                                                                                                                                        483invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        484move-result-object v0
                                                                                                                                                                                        486const-string v1, ";ignoreparameters;end"
                                                                                                                                                                                        488invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        489move-result-object v0
                                                                                                                                                                                        491invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        492move-result-object v0
                                                                                                                                                                                        493cond_276:
                                                                                                                                                                                        494iget-object v1, p0, Lcom/baidu/mobads/container/g/a;->b:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        495new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        497invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        499const-string v5, "res is "
                                                                                                                                                                                        501invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        502move-result-object v4
                                                                                                                                                                                        504invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        505move-result-object v4
                                                                                                                                                                                        507invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        508move-result-object v4
                                                                                                                                                                                        510invoke-interface {v1, v4}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/String;)I
                                                                                                                                                                                        511if-eqz v0, :cond_29f
                                                                                                                                                                                        513const-string v1, "INTENT"
                                                                                                                                                                                        515iget-object v4, p0, Lcom/baidu/mobads/container/g/a;->a:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        517invoke-interface {v4}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdUtils4Common()Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;
                                                                                                                                                                                        518move-result-object v4
                                                                                                                                                                                        520invoke-interface {v4, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->encodeURIComponent(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        521move-result-object v0
                                                                                                                                                                                        523invoke-virtual {v3, v1, v0}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        524try_start_29f:
                                                                                                                                                                                        525iget-object v0, p0, Lcom/baidu/mobads/container/g/a;->a:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        527invoke-interface {v0}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdUtils4Common()Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;
                                                                                                                                                                                        528move-result-object v0
                                                                                                                                                                                        530invoke-interface {v0, v2}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->getScreenRect(Landroid/content/Context;)Landroid/graphics/Rect;
                                                                                                                                                                                        531move-result-object v0
                                                                                                                                                                                        533const-string v1, "SW"
                                                                                                                                                                                        535invoke-virtual {v0}, Landroid/graphics/Rect;->width()I
                                                                                                                                                                                        536move-result v4
                                                                                                                                                                                        538invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        539move-result-object v4
                                                                                                                                                                                        541invoke-virtual {v3, v1, v4}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        543const-string v1, "SH"
                                                                                                                                                                                        545invoke-virtual {v0}, Landroid/graphics/Rect;->height()I
                                                                                                                                                                                        546move-result v0
                                                                                                                                                                                        548invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        549move-result-object v0
                                                                                                                                                                                        551invoke-virtual {v3, v1, v0}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        553const-string v0, "LW"
                                                                                                                                                                                        555iget-object v1, p0, Lcom/baidu/mobads/container/g/a;->a:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        557invoke-interface {v1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdUtils4Common()Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;
                                                                                                                                                                                        558move-result-object v1
                                                                                                                                                                                        560iget-object v4, p0, Lcom/baidu/mobads/container/g/a;->a:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        562invoke-interface {v4}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdProdInfo()Lcom/baidu/mobads/interfaces/IXAdProdInfo;
                                                                                                                                                                                        563move-result-object v4
                                                                                                                                                                                        565invoke-interface {v4}, Lcom/baidu/mobads/interfaces/IXAdProdInfo;->getRequestAdWidth()I
                                                                                                                                                                                        566move-result v4
                                                                                                                                                                                        568invoke-interface {v1, v2, v4}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->getLogicalPixel(Landroid/content/Context;I)I
                                                                                                                                                                                        569move-result v1
                                                                                                                                                                                        571invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        572move-result-object v1
                                                                                                                                                                                        574invoke-virtual {v3, v0, v1}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        576const-string v0, "LH"
                                                                                                                                                                                        578iget-object v1, p0, Lcom/baidu/mobads/container/g/a;->a:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        580invoke-interface {v1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdUtils4Common()Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;
                                                                                                                                                                                        581move-result-object v1
                                                                                                                                                                                        583iget-object v4, p0, Lcom/baidu/mobads/container/g/a;->a:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        585invoke-interface {v4}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdProdInfo()Lcom/baidu/mobads/interfaces/IXAdProdInfo;
                                                                                                                                                                                        586move-result-object v4
                                                                                                                                                                                        588invoke-interface {v4}, Lcom/baidu/mobads/interfaces/IXAdProdInfo;->getRequestAdHeight()I
                                                                                                                                                                                        589move-result v4
                                                                                                                                                                                        591invoke-interface {v1, v2, v4}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->getLogicalPixel(Landroid/content/Context;I)I
                                                                                                                                                                                        592move-result v1
                                                                                                                                                                                        594invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        595move-result-object v1
                                                                                                                                                                                        597invoke-virtual {v3, v0, v1}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        599const-string v0, "NT"
                                                                                                                                                                                        601iget-object v1, p0, Lcom/baidu/mobads/container/g/a;->a:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        603invoke-interface {v1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdUtils4System()Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;
                                                                                                                                                                                        604move-result-object v1
                                                                                                                                                                                        606invoke-interface {v1, v2}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getNetType(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        607move-result-object v1
                                                                                                                                                                                        609invoke-virtual {v3, v0, v1}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        611const-string v0, "NET"
                                                                                                                                                                                        613iget-object v1, p0, Lcom/baidu/mobads/container/g/a;->a:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        615invoke-interface {v1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdUtils4System()Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;
                                                                                                                                                                                        616move-result-object v1
                                                                                                                                                                                        618invoke-interface {v1, v2}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getNetworkCatagory(Landroid/content/Context;)I
                                                                                                                                                                                        619move-result v1
                                                                                                                                                                                        621invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        622move-result-object v1
                                                                                                                                                                                        624invoke-virtual {v3, v0, v1}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        626iget-object v0, p0, Lcom/baidu/mobads/container/g/a;->a:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        628invoke-interface {v0}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdUtils4System()Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;
                                                                                                                                                                                        629move-result-object v0
                                                                                                                                                                                        631invoke-interface {v0, v2}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->isWifiConnected(Landroid/content/Context;)Ljava/lang/Boolean;
                                                                                                                                                                                        632move-result-object v0
                                                                                                                                                                                        634invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
                                                                                                                                                                                        635move-result v0
                                                                                                                                                                                        637const-string v1, "SWI"
                                                                                                                                                                                        639invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        640move-result-object v4
                                                                                                                                                                                        642invoke-virtual {v3, v1, v4}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        643try_end_336:
                                                                                                                                                                                        644const-string v1, "WIFI"
                                                                                                                                                                                        646iget-object v4, p0, Lcom/baidu/mobads/container/g/a;->a:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        648invoke-interface {v4}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdUtils4Common()Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;
                                                                                                                                                                                        649move-result-object v4
                                                                                                                                                                                        651iget-object v5, p0, Lcom/baidu/mobads/container/g/a;->a:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        653invoke-interface {v5}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdUtils4System()Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;
                                                                                                                                                                                        654move-result-object v5
                                                                                                                                                                                        656invoke-interface {v5, v2}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getWIFI(Landroid/content/Context;)Ljava/util/List;
                                                                                                                                                                                        657move-result-object v5
                                                                                                                                                                                        659invoke-interface {v4, v5}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->list2Json(Ljava/util/List;)Lorg/json/JSONArray;
                                                                                                                                                                                        660move-result-object v4
                                                                                                                                                                                        662invoke-virtual {v3, v1, v4}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        663if-eqz v0, :cond_410
                                                                                                                                                                                        665const-string v0, "CSSID"
                                                                                                                                                                                        667iget-object v1, p0, Lcom/baidu/mobads/container/g/a;->a:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        669invoke-interface {v1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdUtils4System()Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;
                                                                                                                                                                                        670move-result-object v1
                                                                                                                                                                                        672invoke-interface {v1, v2}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getWifiConnected(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        673move-result-object v1
                                                                                                                                                                                        675invoke-virtual {v3, v0, v1}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        676goto_360:
                                                                                                                                                                                        677const-string v0, "GPS"
                                                                                                                                                                                        679iget-object v1, p0, Lcom/baidu/mobads/container/g/a;->a:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        681invoke-interface {v1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdUtils4Common()Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;
                                                                                                                                                                                        682move-result-object v1
                                                                                                                                                                                        684iget-object v4, p0, Lcom/baidu/mobads/container/g/a;->a:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        686invoke-interface {v4}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdUtils4System()Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;
                                                                                                                                                                                        687move-result-object v4
                                                                                                                                                                                        689iget-object v5, p0, Lcom/baidu/mobads/container/g/a;->a:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        691invoke-interface {v5}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        692move-result-object v5
                                                                                                                                                                                        694invoke-interface {v4, v5}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getGPS(Landroid/content/Context;)[D
                                                                                                                                                                                        695move-result-object v4
                                                                                                                                                                                        697invoke-interface {v1, v4}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->array2Json([D)Lorg/json/JSONArray;
                                                                                                                                                                                        698move-result-object v1
                                                                                                                                                                                        700invoke-virtual {v3, v0, v1}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        701try_end_37f:
                                                                                                                                                                                        702iget-object v0, p0, Lcom/baidu/mobads/container/g/a;->a:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        704invoke-interface {v0}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdUtils4Common()Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;
                                                                                                                                                                                        705move-result-object v0
                                                                                                                                                                                        707iget-object v1, p0, Lcom/baidu/mobads/container/g/a;->a:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        709invoke-interface {v1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdProdInfo()Lcom/baidu/mobads/interfaces/IXAdProdInfo;
                                                                                                                                                                                        710move-result-object v1
                                                                                                                                                                                        712invoke-interface {v1}, Lcom/baidu/mobads/interfaces/IXAdProdInfo;->getAdPlacementId()Ljava/lang/String;
                                                                                                                                                                                        713move-result-object v1
                                                                                                                                                                                        715invoke-interface {v0, v2, v1}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->createRequestId(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        716move-result-object v0
                                                                                                                                                                                        718const-string v1, "REQ_ID"
                                                                                                                                                                                        720invoke-virtual {v3, v1, v0}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        721try_end_398:
                                                                                                                                                                                        722const-string v0, "APINFO"
                                                                                                                                                                                        724iget-object v1, p0, Lcom/baidu/mobads/container/g/a;->a:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        726invoke-interface {v1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdUtils4Common()Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;
                                                                                                                                                                                        727move-result-object v1
                                                                                                                                                                                        729invoke-interface {v1, v2}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->getLocationInfo(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        730move-result-object v1
                                                                                                                                                                                        732invoke-virtual {v3, v0, v1}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        734iget-object v0, p0, Lcom/baidu/mobads/container/g/a;->a:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        736invoke-interface {v0}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdProdInfo()Lcom/baidu/mobads/interfaces/IXAdProdInfo;
                                                                                                                                                                                        737move-result-object v0
                                                                                                                                                                                        739invoke-interface {v0}, Lcom/baidu/mobads/interfaces/IXAdProdInfo;->getAttribute()Lorg/json/JSONObject;
                                                                                                                                                                                        740move-result-object v0
                                                                                                                                                                                        742const-string v1, "RPT"
                                                                                                                                                                                        744invoke-virtual {v0, v1}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        745move-result-object v0
                                                                                                                                                                                        747const-string v1, "2"
                                                                                                                                                                                        749invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        750move-result v0
                                                                                                                                                                                        751if-eqz v0, :cond_3c9
                                                                                                                                                                                        753const-string v0, "RPT"
                                                                                                                                                                                        754const/4 v1, 0x2
                                                                                                                                                                                        756invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        757move-result-object v1
                                                                                                                                                                                        759invoke-virtual {v3, v0, v1}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        760goto_3c9: return-object v3
                                                                                                                                                                                        761catch_3ca: move-exception v0
                                                                                                                                                                                        762try_start_3cb:
                                                                                                                                                                                        763iget-object v4, p0, Lcom/baidu/mobads/container/g/a;->b:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        765invoke-interface {v4, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/Throwable;)I
                                                                                                                                                                                        766try_end_3d0: goto/16 :goto_4d
                                                                                                                                                                                        767catch_3d2: move-exception v0
                                                                                                                                                                                        769iget-object v0, p0, Lcom/baidu/mobads/container/g/a;->b:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        771const-string v1, "JsInterface.doGetConfs: static Confs not Complete!!"
                                                                                                                                                                                        773invoke-interface {v0, v1}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/String;)I
                                                                                                                                                                                        774goto/16 :goto_223
                                                                                                                                                                                        775catch_3dc: move-exception v0
                                                                                                                                                                                        776try_start_3dd:
                                                                                                                                                                                        777iget-object v4, p0, Lcom/baidu/mobads/container/g/a;->b:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        779invoke-interface {v4, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/Throwable;)I
                                                                                                                                                                                        780goto/16 :goto_a5
                                                                                                                                                                                        781catch_3e4: move-exception v0
                                                                                                                                                                                        783iget-object v4, p0, Lcom/baidu/mobads/container/g/a;->b:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        785invoke-interface {v4, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/Throwable;)I
                                                                                                                                                                                        786goto/16 :goto_bd
                                                                                                                                                                                        787catch_3ec: move-exception v0
                                                                                                                                                                                        789iget-object v4, p0, Lcom/baidu/mobads/container/g/a;->b:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        791invoke-interface {v4, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/Throwable;)I
                                                                                                                                                                                        792goto/16 :goto_154
                                                                                                                                                                                        793catch_3f4: move-exception v0
                                                                                                                                                                                        795iget-object v4, p0, Lcom/baidu/mobads/container/g/a;->b:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        797invoke-interface {v4, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/Throwable;)I
                                                                                                                                                                                        798try_end_3fa: goto/16 :goto_178
                                                                                                                                                                                        799cond_3fc: move-object v0, v1
                                                                                                                                                                                        800goto/16 :goto_276
                                                                                                                                                                                        801cond_3ff:
                                                                                                                                                                                        802iget-object v0, p0, Lcom/baidu/mobads/container/g/a;->b:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        804const-string v1, "can not obtain intent info"
                                                                                                                                                                                        806invoke-interface {v0, v1}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/String;)I
                                                                                                                                                                                        807try_end_406: goto/16 :goto_29f
                                                                                                                                                                                        808catch_408: move-exception v0
                                                                                                                                                                                        810iget-object v1, p0, Lcom/baidu/mobads/container/g/a;->b:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        812invoke-interface {v1, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/Throwable;)I
                                                                                                                                                                                        813goto/16 :goto_29f
                                                                                                                                                                                        814cond_410:
                                                                                                                                                                                        815const-string v0, "CSSID"
                                                                                                                                                                                        817const-string v1, ""
                                                                                                                                                                                        819invoke-virtual {v3, v0, v1}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        820try_end_417: goto/16 :goto_360
                                                                                                                                                                                        821catch_419: move-exception v0
                                                                                                                                                                                        822try_start_41a:
                                                                                                                                                                                        823iget-object v1, p0, Lcom/baidu/mobads/container/g/a;->b:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        825invoke-interface {v1, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/Throwable;)I
                                                                                                                                                                                        826try_end_41f: goto/16 :goto_360
                                                                                                                                                                                        827catch_421: move-exception v0
                                                                                                                                                                                        829iget-object v1, p0, Lcom/baidu/mobads/container/g/a;->b:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        831invoke-interface {v1, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/Throwable;)I
                                                                                                                                                                                        832goto/16 :goto_3c9
                                                                                                                                                                                        833catch_428: move-exception v0
                                                                                                                                                                                        834try_start_429:
                                                                                                                                                                                        835iget-object v1, p0, Lcom/baidu/mobads/container/g/a;->b:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        837invoke-interface {v1, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/Throwable;)I
                                                                                                                                                                                        838goto/16 :goto_37f
                                                                                                                                                                                        839catch_430: move-exception v0
                                                                                                                                                                                        841invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        842try_end_434: goto/16 :goto_398
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuffer.<init>
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.net.URLEncoder.encode
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                        • java.net.URLEncoder.encode
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.net.URLEncoder.encode
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.net.URLEncoder.encode
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.net.URLEncoder.encode
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.net.URLEncoder.encode
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.net.URLEncoder.encode
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.net.URLEncoder.encode
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.net.URLEncoder.encode
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.net.URLEncoder.encode
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.net.URLEncoder.encode
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.net.URLEncoder.encode
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.net.URLEncoder.encode
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.net.URLEncoder.encode
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.net.URLEncoder.encode
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.net.URLEncoder.encode
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.net.URLEncoder.encode
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.net.URLEncoder.encode
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.net.URLEncoder.encode
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.net.URLEncoder.encode
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.location.Location.getLatitude
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.location.Location.getLongitude
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.location.Location.getTime
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.location.Location.getAccuracy
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.location.Location.getProvider
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • ?
                                                                                                                                                                                        • platform=
                                                                                                                                                                                        • 1
                                                                                                                                                                                        • &
                                                                                                                                                                                        • os_version=
                                                                                                                                                                                        • package_name=
                                                                                                                                                                                        • app_version_name=
                                                                                                                                                                                        • app_version_code=
                                                                                                                                                                                        • screen_size=
                                                                                                                                                                                        • x
                                                                                                                                                                                        • orientation=
                                                                                                                                                                                        • gaid=
                                                                                                                                                                                        • brand=
                                                                                                                                                                                        • mnc=
                                                                                                                                                                                        • mcc=
                                                                                                                                                                                        • network_type=
                                                                                                                                                                                        • network_str
                                                                                                                                                                                        • language=
                                                                                                                                                                                        • timezone=
                                                                                                                                                                                        • useragent=
                                                                                                                                                                                        • sdk_version=
                                                                                                                                                                                        • MAL_9.6.02
                                                                                                                                                                                        • gp_version=
                                                                                                                                                                                        • sign=
                                                                                                                                                                                        • app_id=
                                                                                                                                                                                        • dvi=&
                                                                                                                                                                                        • imei
                                                                                                                                                                                        • mac
                                                                                                                                                                                        • android_id
                                                                                                                                                                                        • lat
                                                                                                                                                                                        • lng
                                                                                                                                                                                        • gpst
                                                                                                                                                                                        • gps_accuracy
                                                                                                                                                                                        • gps_type
                                                                                                                                                                                        • dvi=
                                                                                                                                                                                        • unit_id=0
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Ljava/lang/StringBuffer;
                                                                                                                                                                                        2const-string v1, "?"
                                                                                                                                                                                        4invoke-direct {v0, v1}, Ljava/lang/StringBuffer;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        6const-string v1, "platform="
                                                                                                                                                                                        8invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        10const-string v1, "1"
                                                                                                                                                                                        12invoke-static {v1}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        13move-result-object v1
                                                                                                                                                                                        15invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        17const-string v1, "&"
                                                                                                                                                                                        19invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        21const-string v2, "os_version="
                                                                                                                                                                                        23invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        25sget-object v2, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                        27invoke-static {v2}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        28move-result-object v2
                                                                                                                                                                                        30invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        32invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        34const-string v2, "package_name="
                                                                                                                                                                                        36invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        38iget-object v2, p0, Lcom/mintegral/msdk/base/common/d/a;->b:Landroid/content/Context;
                                                                                                                                                                                        40invoke-static {v2}, Lcom/mintegral/msdk/base/utils/d;->l(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        41move-result-object v2
                                                                                                                                                                                        43invoke-static {v2}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        44move-result-object v2
                                                                                                                                                                                        46invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        48invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        50const-string v2, "app_version_name="
                                                                                                                                                                                        52invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        54iget-object v2, p0, Lcom/mintegral/msdk/base/common/d/a;->b:Landroid/content/Context;
                                                                                                                                                                                        56invoke-static {v2}, Lcom/mintegral/msdk/base/utils/d;->i(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        57move-result-object v2
                                                                                                                                                                                        59invoke-static {v2}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        60move-result-object v2
                                                                                                                                                                                        62invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        64invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        66const-string v2, "app_version_code="
                                                                                                                                                                                        68invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        69new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        71invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        73iget-object v3, p0, Lcom/mintegral/msdk/base/common/d/a;->b:Landroid/content/Context;
                                                                                                                                                                                        75invoke-static {v3}, Lcom/mintegral/msdk/base/utils/d;->h(Landroid/content/Context;)I
                                                                                                                                                                                        76move-result v3
                                                                                                                                                                                        78invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        80invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        81move-result-object v2
                                                                                                                                                                                        83invoke-static {v2}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        84move-result-object v2
                                                                                                                                                                                        86invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        88invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        90const-string v2, "screen_size="
                                                                                                                                                                                        92invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        93new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        95invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        97iget-object v3, p0, Lcom/mintegral/msdk/base/common/d/a;->b:Landroid/content/Context;
                                                                                                                                                                                        99invoke-static {v3}, Lcom/mintegral/msdk/base/utils/d;->j(Landroid/content/Context;)I
                                                                                                                                                                                        100move-result v3
                                                                                                                                                                                        102invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        104const-string v3, "x"
                                                                                                                                                                                        106invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        108iget-object v3, p0, Lcom/mintegral/msdk/base/common/d/a;->b:Landroid/content/Context;
                                                                                                                                                                                        110invoke-static {v3}, Lcom/mintegral/msdk/base/utils/d;->k(Landroid/content/Context;)I
                                                                                                                                                                                        111move-result v3
                                                                                                                                                                                        113invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        115invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        116move-result-object v2
                                                                                                                                                                                        118invoke-static {v2}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        119move-result-object v2
                                                                                                                                                                                        121invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        123invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        125const-string v2, "orientation="
                                                                                                                                                                                        127invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        128new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        130invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        132iget-object v3, p0, Lcom/mintegral/msdk/base/common/d/a;->b:Landroid/content/Context;
                                                                                                                                                                                        134invoke-static {v3}, Lcom/mintegral/msdk/base/utils/d;->f(Landroid/content/Context;)I
                                                                                                                                                                                        135move-result v3
                                                                                                                                                                                        137invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        139invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        140move-result-object v2
                                                                                                                                                                                        142invoke-static {v2}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        143move-result-object v2
                                                                                                                                                                                        145invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        147invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        149const-string v2, "gaid="
                                                                                                                                                                                        151invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        153invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->k()Ljava/lang/String;
                                                                                                                                                                                        154move-result-object v2
                                                                                                                                                                                        156invoke-static {v2}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        157move-result-object v2
                                                                                                                                                                                        159invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        161invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        163invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->e()Ljava/lang/String;
                                                                                                                                                                                        164move-result-object v2
                                                                                                                                                                                        166invoke-static {v2}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        167move-result-object v2
                                                                                                                                                                                        169const-string v3, "brand="
                                                                                                                                                                                        171invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        173invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        175invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        177const-string v2, "mnc="
                                                                                                                                                                                        179invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        181invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->b()Ljava/lang/String;
                                                                                                                                                                                        182move-result-object v2
                                                                                                                                                                                        184invoke-static {v2}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        185move-result-object v2
                                                                                                                                                                                        187invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        189invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        191const-string v2, "mcc="
                                                                                                                                                                                        193invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        195invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->a()Ljava/lang/String;
                                                                                                                                                                                        196move-result-object v2
                                                                                                                                                                                        198invoke-static {v2}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        199move-result-object v2
                                                                                                                                                                                        201invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        203invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        205iget-object v2, p0, Lcom/mintegral/msdk/base/common/d/a;->b:Landroid/content/Context;
                                                                                                                                                                                        207invoke-static {v2}, Lcom/mintegral/msdk/base/utils/d;->n(Landroid/content/Context;)I
                                                                                                                                                                                        208move-result v2
                                                                                                                                                                                        210const-string v3, "network_type="
                                                                                                                                                                                        212invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        214invoke-static {v2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        215move-result-object v2
                                                                                                                                                                                        217invoke-static {v2}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        218move-result-object v2
                                                                                                                                                                                        220invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        222invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        224const-string v2, "network_str"
                                                                                                                                                                                        226invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        228iget-object v2, p0, Lcom/mintegral/msdk/base/common/d/a;->b:Landroid/content/Context;
                                                                                                                                                                                        230invoke-static {v2}, Lcom/mintegral/msdk/base/utils/d;->o(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        231move-result-object v2
                                                                                                                                                                                        233invoke-static {v2}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        234move-result-object v2
                                                                                                                                                                                        236invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        238invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        240const-string v2, "language="
                                                                                                                                                                                        242invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        244iget-object v2, p0, Lcom/mintegral/msdk/base/common/d/a;->b:Landroid/content/Context;
                                                                                                                                                                                        246invoke-static {v2}, Lcom/mintegral/msdk/base/utils/d;->e(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        247move-result-object v2
                                                                                                                                                                                        249invoke-static {v2}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        250move-result-object v2
                                                                                                                                                                                        252invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        254invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        256const-string v2, "timezone="
                                                                                                                                                                                        258invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        260invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->h()Ljava/lang/String;
                                                                                                                                                                                        261move-result-object v2
                                                                                                                                                                                        263invoke-static {v2}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        264move-result-object v2
                                                                                                                                                                                        266invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        268invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        270invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->f()Ljava/lang/String;
                                                                                                                                                                                        271move-result-object v2
                                                                                                                                                                                        273invoke-static {v2}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        274move-result-object v2
                                                                                                                                                                                        276const-string v3, "useragent="
                                                                                                                                                                                        278invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        280invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        282invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        284const-string v2, "sdk_version="
                                                                                                                                                                                        286invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        288const-string v2, "MAL_9.6.02"
                                                                                                                                                                                        290invoke-static {v2}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        291move-result-object v2
                                                                                                                                                                                        293invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        295invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        297iget-object v2, p0, Lcom/mintegral/msdk/base/common/d/a;->b:Landroid/content/Context;
                                                                                                                                                                                        299invoke-static {v2}, Lcom/mintegral/msdk/base/utils/d;->p(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        300move-result-object v2
                                                                                                                                                                                        302invoke-static {v2}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        303move-result-object v2
                                                                                                                                                                                        305const-string v3, "gp_version="
                                                                                                                                                                                        307invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        309invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        311invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        313const-string v2, "sign="
                                                                                                                                                                                        315invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        316new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        318invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        320invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        321move-result-object v3
                                                                                                                                                                                        323invoke-virtual {v3}, Lcom/mintegral/msdk/base/controller/a;->k()Ljava/lang/String;
                                                                                                                                                                                        324move-result-object v3
                                                                                                                                                                                        326invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        328invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        329move-result-object v3
                                                                                                                                                                                        331invoke-virtual {v3}, Lcom/mintegral/msdk/base/controller/a;->l()Ljava/lang/String;
                                                                                                                                                                                        332move-result-object v3
                                                                                                                                                                                        334invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        336invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        337move-result-object v2
                                                                                                                                                                                        339invoke-static {v2}, Lcom/mintegral/msdk/base/utils/CommonMD5;->getMD5(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        340move-result-object v2
                                                                                                                                                                                        342invoke-static {v2}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        343move-result-object v2
                                                                                                                                                                                        345invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        347invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        349const-string v2, "app_id="
                                                                                                                                                                                        351invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        353invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        354move-result-object v2
                                                                                                                                                                                        356invoke-virtual {v2}, Lcom/mintegral/msdk/base/controller/a;->k()Ljava/lang/String;
                                                                                                                                                                                        357move-result-object v2
                                                                                                                                                                                        359invoke-static {v2}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        360move-result-object v2
                                                                                                                                                                                        362invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        364invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        366invoke-static {}, Lcom/mintegral/msdk/b/b;->a()Lcom/mintegral/msdk/b/b;
                                                                                                                                                                                        368invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        369move-result-object v2
                                                                                                                                                                                        371invoke-virtual {v2}, Lcom/mintegral/msdk/base/controller/a;->k()Ljava/lang/String;
                                                                                                                                                                                        372move-result-object v2
                                                                                                                                                                                        374invoke-static {v2}, Lcom/mintegral/msdk/b/b;->b(Ljava/lang/String;)Lcom/mintegral/msdk/b/a;
                                                                                                                                                                                        375move-result-object v2
                                                                                                                                                                                        377const-string v3, "dvi=&"
                                                                                                                                                                                        378if-eqz v2, :cond_2e6
                                                                                                                                                                                        379new-instance v4, Lorg/json/JSONObject;
                                                                                                                                                                                        381invoke-direct {v4}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        382try_start_202:
                                                                                                                                                                                        383invoke-virtual {v2}, Lcom/mintegral/msdk/b/a;->ap()I
                                                                                                                                                                                        384move-result v5
                                                                                                                                                                                        385const/4 v6, 0x1
                                                                                                                                                                                        386if-ne v5, v6, :cond_22f
                                                                                                                                                                                        388iget-object v5, p0, Lcom/mintegral/msdk/base/common/d/a;->b:Landroid/content/Context;
                                                                                                                                                                                        390invoke-static {v5}, Lcom/mintegral/msdk/base/utils/d;->b(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        391move-result-object v5
                                                                                                                                                                                        392if-eqz v5, :cond_21c
                                                                                                                                                                                        394const-string v5, "imei"
                                                                                                                                                                                        396iget-object v7, p0, Lcom/mintegral/msdk/base/common/d/a;->b:Landroid/content/Context;
                                                                                                                                                                                        398invoke-static {v7}, Lcom/mintegral/msdk/base/utils/d;->b(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        399move-result-object v7
                                                                                                                                                                                        401invoke-virtual {v4, v5, v7}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        402cond_21c:
                                                                                                                                                                                        403iget-object v5, p0, Lcom/mintegral/msdk/base/common/d/a;->b:Landroid/content/Context;
                                                                                                                                                                                        405invoke-static {v5}, Lcom/mintegral/msdk/base/utils/d;->g(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        406move-result-object v5
                                                                                                                                                                                        407if-eqz v5, :cond_22f
                                                                                                                                                                                        409const-string v5, "mac"
                                                                                                                                                                                        411iget-object v7, p0, Lcom/mintegral/msdk/base/common/d/a;->b:Landroid/content/Context;
                                                                                                                                                                                        413invoke-static {v7}, Lcom/mintegral/msdk/base/utils/d;->g(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        414move-result-object v7
                                                                                                                                                                                        416invoke-virtual {v4, v5, v7}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        417cond_22f:
                                                                                                                                                                                        418invoke-virtual {v2}, Lcom/mintegral/msdk/b/a;->ar()I
                                                                                                                                                                                        419move-result v5
                                                                                                                                                                                        420if-ne v5, v6, :cond_248
                                                                                                                                                                                        422iget-object v5, p0, Lcom/mintegral/msdk/base/common/d/a;->b:Landroid/content/Context;
                                                                                                                                                                                        424invoke-static {v5}, Lcom/mintegral/msdk/base/utils/d;->c(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        425move-result-object v5
                                                                                                                                                                                        426if-eqz v5, :cond_248
                                                                                                                                                                                        428const-string v5, "android_id"
                                                                                                                                                                                        430iget-object v7, p0, Lcom/mintegral/msdk/base/common/d/a;->b:Landroid/content/Context;
                                                                                                                                                                                        432invoke-static {v7}, Lcom/mintegral/msdk/base/utils/d;->c(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        433move-result-object v7
                                                                                                                                                                                        435invoke-virtual {v4, v5, v7}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        436cond_248:
                                                                                                                                                                                        437invoke-virtual {v2}, Lcom/mintegral/msdk/b/a;->aK()I
                                                                                                                                                                                        438move-result v2
                                                                                                                                                                                        439if-ne v2, v6, :cond_2b5
                                                                                                                                                                                        441invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        442move-result-object v2
                                                                                                                                                                                        444invoke-virtual {v2}, Lcom/mintegral/msdk/base/controller/a;->h()Landroid/location/Location;
                                                                                                                                                                                        445move-result-object v2
                                                                                                                                                                                        446if-eqz v2, :cond_2b5
                                                                                                                                                                                        447new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        449invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        451invoke-virtual {v2}, Landroid/location/Location;->getLatitude()D
                                                                                                                                                                                        452move-result-wide v6
                                                                                                                                                                                        454invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
                                                                                                                                                                                        456invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        457move-result-object v5
                                                                                                                                                                                        458new-instance v6, Ljava/lang/StringBuilder;
                                                                                                                                                                                        460invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        462invoke-virtual {v2}, Landroid/location/Location;->getLongitude()D
                                                                                                                                                                                        463move-result-wide v7
                                                                                                                                                                                        465invoke-virtual {v6, v7, v8}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
                                                                                                                                                                                        467invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        468move-result-object v6
                                                                                                                                                                                        469new-instance v7, Ljava/lang/StringBuilder;
                                                                                                                                                                                        471invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        473invoke-virtual {v2}, Landroid/location/Location;->getTime()J
                                                                                                                                                                                        474move-result-wide v8
                                                                                                                                                                                        476invoke-virtual {v7, v8, v9}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        478invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        479move-result-object v7
                                                                                                                                                                                        480new-instance v8, Ljava/lang/StringBuilder;
                                                                                                                                                                                        482invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        484invoke-virtual {v2}, Landroid/location/Location;->getAccuracy()F
                                                                                                                                                                                        485move-result v9
                                                                                                                                                                                        487invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
                                                                                                                                                                                        489invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        490move-result-object v8
                                                                                                                                                                                        492invoke-virtual {v2}, Landroid/location/Location;->getProvider()Ljava/lang/String;
                                                                                                                                                                                        493move-result-object v2
                                                                                                                                                                                        495const-string v9, "lat"
                                                                                                                                                                                        497invoke-virtual {v4, v9, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        499const-string v5, "lng"
                                                                                                                                                                                        501invoke-virtual {v4, v5, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        503const-string v5, "gpst"
                                                                                                                                                                                        505invoke-virtual {v4, v5, v7}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        507const-string v5, "gps_accuracy"
                                                                                                                                                                                        509invoke-virtual {v4, v5, v8}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        511const-string v5, "gps_type"
                                                                                                                                                                                        513invoke-virtual {v4, v5, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        514cond_2b5:
                                                                                                                                                                                        515invoke-virtual {v4}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        516move-result-object v2
                                                                                                                                                                                        518invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        519move-result v2
                                                                                                                                                                                        520if-nez v2, :cond_2dd
                                                                                                                                                                                        522invoke-virtual {v4}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        523move-result-object v2
                                                                                                                                                                                        525invoke-static {v2}, Lcom/mintegral/msdk/base/utils/b;->b(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        526move-result-object v2
                                                                                                                                                                                        528invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        529move-result v4
                                                                                                                                                                                        530if-nez v4, :cond_2d9
                                                                                                                                                                                        532const-string v3, "dvi="
                                                                                                                                                                                        534invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        536invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        538invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        539goto/16 :goto_2e9
                                                                                                                                                                                        540cond_2d9:
                                                                                                                                                                                        541invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        542goto/16 :goto_2e9
                                                                                                                                                                                        543cond_2dd:
                                                                                                                                                                                        544invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        545try_end_2e0: goto/16 :goto_2e9
                                                                                                                                                                                        546catch_2e1: move-exception v1
                                                                                                                                                                                        548invoke-virtual {v1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        549goto/16 :goto_2e9
                                                                                                                                                                                        550cond_2e6:
                                                                                                                                                                                        551invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        552goto_2e9:
                                                                                                                                                                                        553const-string v1, "unit_id=0"
                                                                                                                                                                                        555invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        557invoke-virtual {v0}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
                                                                                                                                                                                        558move-result-object v0
                                                                                                                                                                                        559return-object v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.mintegral.msdk.base.controller.b$a.a:Lcom/mintegral/msdk/base/controller/b
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • com.mintegral.msdk.base.controller.b$a.a:Lcom/mintegral/msdk/base/controller/b
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.app.ActivityManager.getRunningTasks
                                                                                                                                                                                        • java.util.List.isEmpty
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • android.app.ActivityManager$RunningTaskInfo.topActivity:Landroid/content/ComponentName
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.content.ComponentName.getClassName
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.content.ComponentName.getPackageName
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • com.mintegral.msdk.base.controller.b$a.a:Lcom/mintegral/msdk/base/controller/b
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • java.lang.Boolean.booleanValue
                                                                                                                                                                                        • com.mintegral.msdk.base.controller.b$a.a:Lcom/mintegral/msdk/base/controller/b
                                                                                                                                                                                        • java.lang.Long.valueOf
                                                                                                                                                                                        • java.lang.Long.longValue
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.List.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.List.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.util.List.contains
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.List.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.util.List.contains
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • com.mintegral.msdk.base.controller.b$a.a:Lcom/mintegral/msdk/base/controller/b
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • com.mintegral.msdk.base.controller.b$a.a:Lcom/mintegral/msdk/base/controller/b
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.Throwable.getMessage
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • uuid:
                                                                                                                                                                                        • SDKController
                                                                                                                                                                                        • PBTask \u83b7\u53d6\u9ed8\u8ba4\u7684appsetting
                                                                                                                                                                                        • authority_app_progress
                                                                                                                                                                                        • task permission:
                                                                                                                                                                                        • activity
                                                                                                                                                                                        • |
                                                                                                                                                                                        • pb_first_report
                                                                                                                                                                                        • pb_pre_report_time
                                                                                                                                                                                        • \u8d85\u8fc724\u5c0f\u65f6 curTime:
                                                                                                                                                                                        • preReportTime:
                                                                                                                                                                                        • \u8d85\u8fc7\u7684\u65f6\u95f4\u5206\uff1a
                                                                                                                                                                                        • full\u91cd\u65b0\u4e0a\u62a5
                                                                                                                                                                                        • full\u6570\u7ec4\u662f\u5426\u8d85\u65f6isExpire:
                                                                                                                                                                                        • firstReport:
                                                                                                                                                                                        • dbPBList:
                                                                                                                                                                                        • null
                                                                                                                                                                                        • pmax:
                                                                                                                                                                                        • 1
                                                                                                                                                                                        • PBTask \u975e\u9996\u6b21 pctrlFull:
                                                                                                                                                                                        • pctrlAdd:
                                                                                                                                                                                        • pctrlDele:
                                                                                                                                                                                        • dbPBList.size:
                                                                                                                                                                                        • PBTask \u975e\u9996\u6b21 fulllist \u4e0d\u80fd\u8d85\u8fc7pmax break size:
                                                                                                                                                                                        • 0
                                                                                                                                                                                        • PBTask \u975e\u9996\u6b21 full insertOrUpdate pb\uff1a
                                                                                                                                                                                        • PBTask \u975e\u9996\u6b21 realActivePbList.size:
                                                                                                                                                                                        • PBTask \u975e\u9996\u6b21 add insertOrUpdate pb\uff1a
                                                                                                                                                                                        • PBTask \u975e\u9996\u6b21 dele deleteByPKG pb\uff1a
                                                                                                                                                                                        • PBTask \u975e\u9996\u6b21 \u4e0d\u4e0a\u62a5 \u96c6\u5408\u5927\u5c0f\u90fd\u4e3a0
                                                                                                                                                                                        • PBTask \u9996\u6b21 realActivePbList.size:
                                                                                                                                                                                        • PBTask \u9996\u6b21 fulllist \u4e0d\u80fd\u8d85\u8fc7pmax break first\uff1dtrue size:
                                                                                                                                                                                        • PBTask \u9996\u6b21\u63d2\u5165full insertOrUpdate size\uff1a
                                                                                                                                                                                        • PBTask \u9996\u6b21\u63d2\u5165full active pb \u4e3a 0
                                                                                                                                                                                        • PBTask \u9996\u6b21full \u4f46\u662factive pb\u4e3a0 \u6216\u8005pctrlfull\u4e3a0 pctrlfull:
                                                                                                                                                                                        • PBTask pmax \uff1d0 return
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0move-object/from16 v1, p0
                                                                                                                                                                                        2const-string v0, " uuid:"
                                                                                                                                                                                        4const-string v2, "SDKController"
                                                                                                                                                                                        5try_start_6:
                                                                                                                                                                                        6invoke-static {}, Lcom/mintegral/msdk/b/b;->a()Lcom/mintegral/msdk/b/b;
                                                                                                                                                                                        8invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        9move-result-object v3
                                                                                                                                                                                        11invoke-virtual {v3}, Lcom/mintegral/msdk/base/controller/a;->k()Ljava/lang/String;
                                                                                                                                                                                        12move-result-object v3
                                                                                                                                                                                        14invoke-static {v3}, Lcom/mintegral/msdk/b/b;->b(Ljava/lang/String;)Lcom/mintegral/msdk/b/a;
                                                                                                                                                                                        15move-result-object v3
                                                                                                                                                                                        16if-nez v3, :cond_23
                                                                                                                                                                                        18invoke-static {}, Lcom/mintegral/msdk/b/b;->a()Lcom/mintegral/msdk/b/b;
                                                                                                                                                                                        20invoke-static {}, Lcom/mintegral/msdk/b/b;->b()Lcom/mintegral/msdk/b/a;
                                                                                                                                                                                        21move-result-object v3
                                                                                                                                                                                        23const-string v4, "PBTask \u83b7\u53d6\u9ed8\u8ba4\u7684appsetting"
                                                                                                                                                                                        25invoke-static {v2, v4}, Lcom/mintegral/msdk/base/utils/i;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        26cond_23:
                                                                                                                                                                                        27invoke-virtual {v3}, Lcom/mintegral/msdk/b/a;->D()I
                                                                                                                                                                                        28move-result v4
                                                                                                                                                                                        29if-lez v4, :cond_3fd
                                                                                                                                                                                        31invoke-static {}, Lcom/mintegral/msdk/base/controller/authoritycontroller/a;->a()Lcom/mintegral/msdk/base/controller/authoritycontroller/a;
                                                                                                                                                                                        33const-string v5, "authority_app_progress"
                                                                                                                                                                                        35invoke-static {v5}, Lcom/mintegral/msdk/base/controller/authoritycontroller/a;->a(Ljava/lang/String;)Z
                                                                                                                                                                                        36move-result v5
                                                                                                                                                                                        37if-nez v5, :cond_36
                                                                                                                                                                                        38goto/16 :goto_3fd
                                                                                                                                                                                        39cond_36:
                                                                                                                                                                                        40invoke-virtual {v3}, Lcom/mintegral/msdk/b/a;->C()Ljava/util/List;
                                                                                                                                                                                        41move-result-object v5
                                                                                                                                                                                        43invoke-static {}, Lcom/mintegral/msdk/base/utils/m;->d()Ljava/util/List;
                                                                                                                                                                                        44move-result-object v6
                                                                                                                                                                                        46iget-object v7, v1, Lcom/mintegral/msdk/base/controller/b$a;->a:Lcom/mintegral/msdk/base/controller/b;
                                                                                                                                                                                        48invoke-static {v7}, Lcom/mintegral/msdk/base/controller/b;->b(Lcom/mintegral/msdk/base/controller/b;)Landroid/content/Context;
                                                                                                                                                                                        49move-result-object v7
                                                                                                                                                                                        51invoke-static {v7}, Lcom/mintegral/msdk/base/b/i;->a(Landroid/content/Context;)Lcom/mintegral/msdk/base/b/i;
                                                                                                                                                                                        52move-result-object v7
                                                                                                                                                                                        54invoke-static {v7}, Lcom/mintegral/msdk/base/b/p;->a(Lcom/mintegral/msdk/base/b/h;)Lcom/mintegral/msdk/base/b/p;
                                                                                                                                                                                        55move-result-object v7
                                                                                                                                                                                        56new-instance v9, Ljava/util/ArrayList;
                                                                                                                                                                                        58invoke-direct {v9}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        59new-instance v10, Ljava/util/ArrayList;
                                                                                                                                                                                        61invoke-direct {v10}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        62new-instance v11, Ljava/util/ArrayList;
                                                                                                                                                                                        64invoke-direct {v11}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        65new-instance v12, Ljava/util/ArrayList;
                                                                                                                                                                                        67invoke-direct {v12}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        68new-instance v8, Ljava/lang/StringBuilder;
                                                                                                                                                                                        70const-string v13, "task permission:"
                                                                                                                                                                                        72invoke-direct {v8, v13}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        73sget-boolean v13, Lcom/mintegral/msdk/base/common/a;->q:Z
                                                                                                                                                                                        75invoke-virtual {v8, v13}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
                                                                                                                                                                                        77invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        78move-result-object v8
                                                                                                                                                                                        80invoke-static {v2, v8}, Lcom/mintegral/msdk/base/utils/i;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        81sget-boolean v8, Lcom/mintegral/msdk/base/common/a;->q:Z
                                                                                                                                                                                        82const/4 v13, 0x0
                                                                                                                                                                                        83const/4 v14, 0x1
                                                                                                                                                                                        84if-eqz v8, :cond_b8
                                                                                                                                                                                        86iget-object v8, v1, Lcom/mintegral/msdk/base/controller/b$a;->a:Lcom/mintegral/msdk/base/controller/b;
                                                                                                                                                                                        88invoke-static {v8}, Lcom/mintegral/msdk/base/controller/b;->b(Lcom/mintegral/msdk/base/controller/b;)Landroid/content/Context;
                                                                                                                                                                                        89move-result-object v8
                                                                                                                                                                                        91const-string v15, "activity"
                                                                                                                                                                                        93invoke-virtual {v8, v15}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        94move-result-object v8
                                                                                                                                                                                        95check-cast v8, Landroid/app/ActivityManager;
                                                                                                                                                                                        97invoke-virtual {v8, v14}, Landroid/app/ActivityManager;->getRunningTasks(I)Ljava/util/List;
                                                                                                                                                                                        98move-result-object v8
                                                                                                                                                                                        100invoke-interface {v8}, Ljava/util/List;->isEmpty()Z
                                                                                                                                                                                        101move-result v15
                                                                                                                                                                                        102if-nez v15, :cond_b8
                                                                                                                                                                                        104invoke-interface {v8, v13}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        105move-result-object v8
                                                                                                                                                                                        106check-cast v8, Landroid/app/ActivityManager$RunningTaskInfo;
                                                                                                                                                                                        108iget-object v8, v8, Landroid/app/ActivityManager$RunningTaskInfo;->topActivity:Landroid/content/ComponentName;
                                                                                                                                                                                        109new-instance v15, Ljava/lang/StringBuilder;
                                                                                                                                                                                        111invoke-direct {v15}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        113invoke-virtual {v8}, Landroid/content/ComponentName;->getClassName()Ljava/lang/String;
                                                                                                                                                                                        114move-result-object v13
                                                                                                                                                                                        116invoke-virtual {v15, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        118const-string v13, "|"
                                                                                                                                                                                        120invoke-virtual {v15, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        122invoke-virtual {v8}, Landroid/content/ComponentName;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        123move-result-object v8
                                                                                                                                                                                        125invoke-virtual {v15, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        127invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        128move-result-object v8
                                                                                                                                                                                        130invoke-interface {v12, v8}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        131cond_b8:
                                                                                                                                                                                        132iget-object v8, v1, Lcom/mintegral/msdk/base/controller/b$a;->a:Lcom/mintegral/msdk/base/controller/b;
                                                                                                                                                                                        134invoke-static {v8}, Lcom/mintegral/msdk/base/controller/b;->b(Lcom/mintegral/msdk/base/controller/b;)Landroid/content/Context;
                                                                                                                                                                                        135move-result-object v8
                                                                                                                                                                                        137const-string v13, "pb_first_report"
                                                                                                                                                                                        139invoke-static {v14}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        140move-result-object v15
                                                                                                                                                                                        142invoke-static {v8, v13, v15}, Lcom/mintegral/msdk/base/utils/u;->c(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        143move-result-object v8
                                                                                                                                                                                        144if-eqz v8, :cond_d6
                                                                                                                                                                                        145instance-of v13, v8, Ljava/lang/Boolean;
                                                                                                                                                                                        146if-eqz v13, :cond_d6
                                                                                                                                                                                        147check-cast v8, Ljava/lang/Boolean;
                                                                                                                                                                                        149invoke-virtual {v8}, Ljava/lang/Boolean;->booleanValue()Z
                                                                                                                                                                                        150move-result v8
                                                                                                                                                                                        151move v15, v8
                                                                                                                                                                                        152goto/16 :goto_d7
                                                                                                                                                                                        153cond_d6: const/4 v15, 0x0
                                                                                                                                                                                        154goto_d7:
                                                                                                                                                                                        155iget-object v8, v1, Lcom/mintegral/msdk/base/controller/b$a;->a:Lcom/mintegral/msdk/base/controller/b;
                                                                                                                                                                                        157invoke-static {v8}, Lcom/mintegral/msdk/base/controller/b;->b(Lcom/mintegral/msdk/base/controller/b;)Landroid/content/Context;
                                                                                                                                                                                        158move-result-object v8
                                                                                                                                                                                        160const-string v13, "pb_pre_report_time"
                                                                                                                                                                                        161const-wide/16 v17, 0x0
                                                                                                                                                                                        163invoke-static/range {v17 .. v18}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                        164move-result-object v14
                                                                                                                                                                                        166invoke-static {v8, v13, v14}, Lcom/mintegral/msdk/base/utils/u;->c(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        167move-result-object v8
                                                                                                                                                                                        168if-eqz v8, :cond_f5
                                                                                                                                                                                        169instance-of v13, v8, Ljava/lang/Long;
                                                                                                                                                                                        170if-eqz v13, :cond_f5
                                                                                                                                                                                        171check-cast v8, Ljava/lang/Long;
                                                                                                                                                                                        173invoke-virtual {v8}, Ljava/lang/Long;->longValue()J
                                                                                                                                                                                        174move-result-wide v17
                                                                                                                                                                                        175cond_f5: move-wide/from16 v13, v17
                                                                                                                                                                                        176move-object/from16 v17, v11
                                                                                                                                                                                        177move-object/from16 v18, v12
                                                                                                                                                                                        179invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        180move-result-wide v11
                                                                                                                                                                                        181try_end_ff: sub-long v19, v11, v13
                                                                                                                                                                                        182const-wide/32 v21, 0x5265c00
                                                                                                                                                                                        183cmp-long v8, v19, v21
                                                                                                                                                                                        184if-lez v8, :cond_135
                                                                                                                                                                                        185try_start_108: new-instance v8, Ljava/lang/StringBuilder;
                                                                                                                                                                                        187const-string v1, "\u8d85\u8fc724\u5c0f\u65f6 curTime:"
                                                                                                                                                                                        189invoke-direct {v8, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        191invoke-virtual {v8, v11, v12}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        193const-string v1, " preReportTime:"
                                                                                                                                                                                        195invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        197invoke-virtual {v8, v13, v14}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        199const-string v1, " \u8d85\u8fc7\u7684\u65f6\u95f4\u5206\uff1a"
                                                                                                                                                                                        201invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        202const-wide/32 v11, 0xea60
                                                                                                                                                                                        203div-long v11, v19, v11
                                                                                                                                                                                        205invoke-virtual {v8, v11, v12}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        207const-string v1, " full\u91cd\u65b0\u4e0a\u62a5"
                                                                                                                                                                                        209invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        211invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        212move-result-object v1
                                                                                                                                                                                        214invoke-static {v2, v1}, Lcom/mintegral/msdk/base/utils/i;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        215const/4 v1, 0x1
                                                                                                                                                                                        216goto/16 :goto_136
                                                                                                                                                                                        217cond_135: const/4 v1, 0x0
                                                                                                                                                                                        218goto_136:
                                                                                                                                                                                        219invoke-virtual {v7}, Lcom/mintegral/msdk/base/b/p;->d()Ljava/util/List;
                                                                                                                                                                                        220move-result-object v8
                                                                                                                                                                                        221new-instance v11, Ljava/lang/StringBuilder;
                                                                                                                                                                                        223const-string v12, "full\u6570\u7ec4\u662f\u5426\u8d85\u65f6isExpire:"
                                                                                                                                                                                        225invoke-direct {v11, v12}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        227invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
                                                                                                                                                                                        229const-string v12, " firstReport:"
                                                                                                                                                                                        231invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        233invoke-virtual {v11, v15}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
                                                                                                                                                                                        235const-string v12, " dbPBList:"
                                                                                                                                                                                        237invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        238if-nez v8, :cond_156
                                                                                                                                                                                        240const-string v12, "null"
                                                                                                                                                                                        241goto/16 :goto_15e
                                                                                                                                                                                        242cond_156:
                                                                                                                                                                                        243invoke-interface {v8}, Ljava/util/List;->size()I
                                                                                                                                                                                        244move-result v12
                                                                                                                                                                                        246invoke-static {v12}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        247move-result-object v12
                                                                                                                                                                                        248goto_15e:
                                                                                                                                                                                        249invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        251invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        252move-result-object v11
                                                                                                                                                                                        254invoke-static {v2, v11}, Lcom/mintegral/msdk/base/utils/i;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        255try_end_168:
                                                                                                                                                                                        256const-string v11, " pmax:"
                                                                                                                                                                                        258const-string v12, "1"
                                                                                                                                                                                        259if-nez v15, :cond_33a
                                                                                                                                                                                        260if-nez v1, :cond_33a
                                                                                                                                                                                        261if-eqz v8, :cond_33a
                                                                                                                                                                                        262try_start_172:
                                                                                                                                                                                        263invoke-interface {v8}, Ljava/util/List;->size()I
                                                                                                                                                                                        264move-result v1
                                                                                                                                                                                        265if-nez v1, :cond_17a
                                                                                                                                                                                        266goto/16 :goto_33a
                                                                                                                                                                                        267cond_17a: const/4 v1, 0x0
                                                                                                                                                                                        269invoke-interface {v8, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        270move-result-object v1
                                                                                                                                                                                        271check-cast v1, Lcom/mintegral/msdk/base/entity/l;
                                                                                                                                                                                        273iget-object v13, v1, Lcom/mintegral/msdk/base/entity/l;->b:Ljava/lang/String;
                                                                                                                                                                                        275invoke-virtual {v3}, Lcom/mintegral/msdk/b/a;->F()I
                                                                                                                                                                                        276move-result v1
                                                                                                                                                                                        278invoke-virtual {v3}, Lcom/mintegral/msdk/b/a;->H()I
                                                                                                                                                                                        279move-result v14
                                                                                                                                                                                        281invoke-virtual {v3}, Lcom/mintegral/msdk/b/a;->J()I
                                                                                                                                                                                        282move-result v3
                                                                                                                                                                                        283move/from16 v16, v15
                                                                                                                                                                                        284new-instance v15, Ljava/lang/StringBuilder;
                                                                                                                                                                                        285move-object/from16 v19, v10
                                                                                                                                                                                        287const-string v10, "PBTask \u975e\u9996\u6b21 pctrlFull:"
                                                                                                                                                                                        289invoke-direct {v15, v10}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        291invoke-virtual {v15, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        293const-string v10, " pctrlAdd:"
                                                                                                                                                                                        295invoke-virtual {v15, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        297invoke-virtual {v15, v14}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        299const-string v10, " pctrlDele:"
                                                                                                                                                                                        301invoke-virtual {v15, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        303invoke-virtual {v15, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        305const-string v10, " dbPBList.size:"
                                                                                                                                                                                        307invoke-virtual {v15, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        309invoke-interface {v8}, Ljava/util/List;->size()I
                                                                                                                                                                                        310move-result v10
                                                                                                                                                                                        312invoke-virtual {v15, v10}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        314invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        316invoke-virtual {v15, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        318invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        319move-result-object v10
                                                                                                                                                                                        321invoke-static {v2, v10}, Lcom/mintegral/msdk/base/utils/i;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        322const/4 v10, 0x1
                                                                                                                                                                                        323if-ne v1, v10, :cond_23c
                                                                                                                                                                                        325invoke-interface {v8}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        326move-result-object v1
                                                                                                                                                                                        327goto_1cd:
                                                                                                                                                                                        328invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        329move-result v10
                                                                                                                                                                                        330if-eqz v10, :cond_23c
                                                                                                                                                                                        332invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        333move-result-object v10
                                                                                                                                                                                        334check-cast v10, Lcom/mintegral/msdk/base/entity/l;
                                                                                                                                                                                        336invoke-interface {v9}, Ljava/util/List;->size()I
                                                                                                                                                                                        337move-result v15
                                                                                                                                                                                        338if-lt v15, v4, :cond_1fb
                                                                                                                                                                                        339new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        341const-string v10, "PBTask \u975e\u9996\u6b21 fulllist \u4e0d\u80fd\u8d85\u8fc7pmax break size:"
                                                                                                                                                                                        343invoke-direct {v1, v10}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        345invoke-interface {v9}, Ljava/util/List;->size()I
                                                                                                                                                                                        346move-result v10
                                                                                                                                                                                        348invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        350invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        352invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        354invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        355move-result-object v1
                                                                                                                                                                                        357invoke-static {v2, v1}, Lcom/mintegral/msdk/base/utils/i;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        358goto/16 :goto_23c
                                                                                                                                                                                        359cond_1fb: if-eqz v10, :cond_237
                                                                                                                                                                                        361const-string v15, "0"
                                                                                                                                                                                        362move-object/from16 v20, v1
                                                                                                                                                                                        364iget-object v1, v10, Lcom/mintegral/msdk/base/entity/l;->c:Ljava/lang/String;
                                                                                                                                                                                        366invoke-virtual {v15, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        367move-result v1
                                                                                                                                                                                        368if-eqz v1, :cond_239
                                                                                                                                                                                        370iget-object v1, v10, Lcom/mintegral/msdk/base/entity/l;->a:Ljava/lang/String;
                                                                                                                                                                                        372invoke-static {v1}, Lcom/mintegral/msdk/base/utils/v;->b(Ljava/lang/String;)Z
                                                                                                                                                                                        373move-result v1
                                                                                                                                                                                        374if-eqz v1, :cond_239
                                                                                                                                                                                        376iget-object v1, v10, Lcom/mintegral/msdk/base/entity/l;->a:Ljava/lang/String;
                                                                                                                                                                                        378invoke-static {v5, v1}, Lcom/mintegral/msdk/base/controller/b;->a(Ljava/util/List;Ljava/lang/String;)Z
                                                                                                                                                                                        379move-result v1
                                                                                                                                                                                        380if-nez v1, :cond_239
                                                                                                                                                                                        381iput-object v12, v10, Lcom/mintegral/msdk/base/entity/l;->c:Ljava/lang/String;
                                                                                                                                                                                        383iget-object v1, v10, Lcom/mintegral/msdk/base/entity/l;->a:Ljava/lang/String;
                                                                                                                                                                                        385invoke-interface {v9, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        387invoke-virtual {v7, v10, v13}, Lcom/mintegral/msdk/base/b/p;->a(Lcom/mintegral/msdk/base/entity/l;Ljava/lang/String;)J
                                                                                                                                                                                        388new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        390const-string v15, "PBTask \u975e\u9996\u6b21 full insertOrUpdate pb\uff1a"
                                                                                                                                                                                        392invoke-direct {v1, v15}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        394iget-object v10, v10, Lcom/mintegral/msdk/base/entity/l;->a:Ljava/lang/String;
                                                                                                                                                                                        396invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        398invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        399move-result-object v1
                                                                                                                                                                                        401invoke-static {v2, v1}, Lcom/mintegral/msdk/base/utils/i;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        402goto/16 :goto_239
                                                                                                                                                                                        403cond_237: move-object/from16 v20, v1
                                                                                                                                                                                        404cond_239: move-object/from16 v1, v20
                                                                                                                                                                                        405goto/16 :goto_1cd
                                                                                                                                                                                        406cond_23c: if-eqz v6, :cond_310
                                                                                                                                                                                        408invoke-interface {v6}, Ljava/util/List;->size()I
                                                                                                                                                                                        409move-result v1
                                                                                                                                                                                        410if-lez v1, :cond_310
                                                                                                                                                                                        411new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        413const-string v4, "PBTask \u975e\u9996\u6b21 realActivePbList.size:"
                                                                                                                                                                                        415invoke-direct {v1, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        417invoke-interface {v6}, Ljava/util/List;->size()I
                                                                                                                                                                                        418move-result v4
                                                                                                                                                                                        420invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        422invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        423move-result-object v1
                                                                                                                                                                                        425invoke-static {v2, v1}, Lcom/mintegral/msdk/base/utils/i;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        426const/4 v1, 0x1
                                                                                                                                                                                        427if-ne v14, v1, :cond_2b5
                                                                                                                                                                                        429invoke-static {v8}, Lcom/mintegral/msdk/base/entity/l;->a(Ljava/util/List;)Ljava/util/List;
                                                                                                                                                                                        430move-result-object v1
                                                                                                                                                                                        432invoke-interface {v6}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        433move-result-object v4
                                                                                                                                                                                        434goto_264:
                                                                                                                                                                                        435invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        436move-result v10
                                                                                                                                                                                        437if-eqz v10, :cond_2b5
                                                                                                                                                                                        439invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        440move-result-object v10
                                                                                                                                                                                        441check-cast v10, Lcom/mintegral/msdk/base/entity/l;
                                                                                                                                                                                        442if-eqz v10, :cond_2b0
                                                                                                                                                                                        444iget-object v11, v10, Lcom/mintegral/msdk/base/entity/l;->a:Ljava/lang/String;
                                                                                                                                                                                        446invoke-static {v11}, Lcom/mintegral/msdk/base/utils/v;->b(Ljava/lang/String;)Z
                                                                                                                                                                                        447move-result v11
                                                                                                                                                                                        448if-eqz v11, :cond_2b0
                                                                                                                                                                                        450iget-object v11, v10, Lcom/mintegral/msdk/base/entity/l;->a:Ljava/lang/String;
                                                                                                                                                                                        452invoke-static {v5, v11}, Lcom/mintegral/msdk/base/controller/b;->a(Ljava/util/List;Ljava/lang/String;)Z
                                                                                                                                                                                        453move-result v11
                                                                                                                                                                                        454if-nez v11, :cond_2b0
                                                                                                                                                                                        456iget-object v11, v10, Lcom/mintegral/msdk/base/entity/l;->a:Ljava/lang/String;
                                                                                                                                                                                        458invoke-interface {v1, v11}, Ljava/util/List;->contains(Ljava/lang/Object;)Z
                                                                                                                                                                                        459move-result v11
                                                                                                                                                                                        460if-nez v11, :cond_2b0
                                                                                                                                                                                        461iput-object v12, v10, Lcom/mintegral/msdk/base/entity/l;->c:Ljava/lang/String;
                                                                                                                                                                                        463iget-object v11, v10, Lcom/mintegral/msdk/base/entity/l;->a:Ljava/lang/String;
                                                                                                                                                                                        464move-object/from16 v14, v19
                                                                                                                                                                                        466invoke-interface {v14, v11}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        468invoke-virtual {v7, v10, v13}, Lcom/mintegral/msdk/base/b/p;->a(Lcom/mintegral/msdk/base/entity/l;Ljava/lang/String;)J
                                                                                                                                                                                        469new-instance v11, Ljava/lang/StringBuilder;
                                                                                                                                                                                        471const-string v15, "PBTask \u975e\u9996\u6b21 add insertOrUpdate pb\uff1a"
                                                                                                                                                                                        473invoke-direct {v11, v15}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        475iget-object v10, v10, Lcom/mintegral/msdk/base/entity/l;->a:Ljava/lang/String;
                                                                                                                                                                                        477invoke-virtual {v11, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        479invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        481invoke-virtual {v11, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        483invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        484move-result-object v10
                                                                                                                                                                                        486invoke-static {v2, v10}, Lcom/mintegral/msdk/base/utils/i;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        487goto/16 :goto_2b2
                                                                                                                                                                                        488cond_2b0: move-object/from16 v14, v19
                                                                                                                                                                                        489goto_2b2: move-object/from16 v19, v14
                                                                                                                                                                                        490goto/16 :goto_264
                                                                                                                                                                                        491cond_2b5: move-object/from16 v14, v19
                                                                                                                                                                                        492const/4 v0, 0x1
                                                                                                                                                                                        493if-ne v3, v0, :cond_30d
                                                                                                                                                                                        495invoke-static {v6}, Lcom/mintegral/msdk/base/entity/l;->a(Ljava/util/List;)Ljava/util/List;
                                                                                                                                                                                        496move-result-object v0
                                                                                                                                                                                        498invoke-interface {v8}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        499move-result-object v1
                                                                                                                                                                                        500goto_2c2:
                                                                                                                                                                                        501invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        502move-result v3
                                                                                                                                                                                        503if-eqz v3, :cond_30d
                                                                                                                                                                                        505invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        506move-result-object v3
                                                                                                                                                                                        507check-cast v3, Lcom/mintegral/msdk/base/entity/l;
                                                                                                                                                                                        508if-eqz v3, :cond_308
                                                                                                                                                                                        510iget-object v4, v3, Lcom/mintegral/msdk/base/entity/l;->a:Ljava/lang/String;
                                                                                                                                                                                        512invoke-static {v4}, Lcom/mintegral/msdk/base/utils/v;->b(Ljava/lang/String;)Z
                                                                                                                                                                                        513move-result v4
                                                                                                                                                                                        514if-eqz v4, :cond_308
                                                                                                                                                                                        516iget-object v4, v3, Lcom/mintegral/msdk/base/entity/l;->a:Ljava/lang/String;
                                                                                                                                                                                        518invoke-static {v5, v4}, Lcom/mintegral/msdk/base/controller/b;->a(Ljava/util/List;Ljava/lang/String;)Z
                                                                                                                                                                                        519move-result v4
                                                                                                                                                                                        520if-nez v4, :cond_308
                                                                                                                                                                                        522iget-object v4, v3, Lcom/mintegral/msdk/base/entity/l;->a:Ljava/lang/String;
                                                                                                                                                                                        524invoke-interface {v0, v4}, Ljava/util/List;->contains(Ljava/lang/Object;)Z
                                                                                                                                                                                        525move-result v4
                                                                                                                                                                                        526if-nez v4, :cond_308
                                                                                                                                                                                        528iget-object v4, v3, Lcom/mintegral/msdk/base/entity/l;->a:Ljava/lang/String;
                                                                                                                                                                                        529move-object/from16 v6, v17
                                                                                                                                                                                        531invoke-interface {v6, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        533iget-object v4, v3, Lcom/mintegral/msdk/base/entity/l;->a:Ljava/lang/String;
                                                                                                                                                                                        535invoke-virtual {v7, v4}, Lcom/mintegral/msdk/base/b/p;->a(Ljava/lang/String;)V
                                                                                                                                                                                        536new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        538const-string v8, "PBTask \u975e\u9996\u6b21 dele deleteByPKG pb\uff1a"
                                                                                                                                                                                        540invoke-direct {v4, v8}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        542iget-object v3, v3, Lcom/mintegral/msdk/base/entity/l;->a:Ljava/lang/String;
                                                                                                                                                                                        544invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        546invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        547move-result-object v3
                                                                                                                                                                                        549invoke-static {v2, v3}, Lcom/mintegral/msdk/base/utils/i;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        550goto/16 :goto_30a
                                                                                                                                                                                        551cond_308: move-object/from16 v6, v17
                                                                                                                                                                                        552goto_30a: move-object/from16 v17, v6
                                                                                                                                                                                        553goto/16 :goto_2c2
                                                                                                                                                                                        554cond_30d: move-object/from16 v6, v17
                                                                                                                                                                                        555goto/16 :goto_314
                                                                                                                                                                                        556cond_310: move-object/from16 v6, v17
                                                                                                                                                                                        557move-object/from16 v14, v19
                                                                                                                                                                                        558goto_314:
                                                                                                                                                                                        559invoke-interface {v9}, Ljava/util/List;->size()I
                                                                                                                                                                                        560move-result v0
                                                                                                                                                                                        561if-gtz v0, :cond_32c
                                                                                                                                                                                        563invoke-interface {v14}, Ljava/util/List;->size()I
                                                                                                                                                                                        564move-result v0
                                                                                                                                                                                        565if-gtz v0, :cond_32c
                                                                                                                                                                                        567invoke-interface {v6}, Ljava/util/List;->size()I
                                                                                                                                                                                        568move-result v0
                                                                                                                                                                                        569if-gtz v0, :cond_32c
                                                                                                                                                                                        571const-string v0, "PBTask \u975e\u9996\u6b21 \u4e0d\u4e0a\u62a5 \u96c6\u5408\u5927\u5c0f\u90fd\u4e3a0"
                                                                                                                                                                                        573invoke-static {v2, v0}, Lcom/mintegral/msdk/base/utils/i;->d(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        574try_end_32b: return-void
                                                                                                                                                                                        575cond_32c: move-object/from16 v15, p0
                                                                                                                                                                                        576try_start_32e:
                                                                                                                                                                                        577iget-object v8, v15, Lcom/mintegral/msdk/base/controller/b$a;->a:Lcom/mintegral/msdk/base/controller/b;
                                                                                                                                                                                        578move-object v10, v14
                                                                                                                                                                                        579move-object v11, v6
                                                                                                                                                                                        580move-object/from16 v12, v18
                                                                                                                                                                                        581move/from16 v14, v16
                                                                                                                                                                                        583invoke-static/range {v8 .. v14}, Lcom/mintegral/msdk/base/controller/b;->a(Lcom/mintegral/msdk/base/controller/b;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/lang/String;Z)V
                                                                                                                                                                                        584return-void
                                                                                                                                                                                        585cond_33a: const/4 v1, 0x0
                                                                                                                                                                                        586move/from16 v16, v15
                                                                                                                                                                                        587move-object/from16 v15, p0
                                                                                                                                                                                        588if-eqz v6, :cond_347
                                                                                                                                                                                        590invoke-interface {v6}, Ljava/util/List;->size()I
                                                                                                                                                                                        591move-result v0
                                                                                                                                                                                        592if-gtz v0, :cond_34d
                                                                                                                                                                                        593cond_347:
                                                                                                                                                                                        594invoke-virtual {v3}, Lcom/mintegral/msdk/b/a;->F()I
                                                                                                                                                                                        595move-result v0
                                                                                                                                                                                        596if-nez v0, :cond_3e3
                                                                                                                                                                                        597cond_34d: new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        599const-string v3, "PBTask \u9996\u6b21 realActivePbList.size:"
                                                                                                                                                                                        601invoke-direct {v0, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        603invoke-interface {v6}, Ljava/util/List;->size()I
                                                                                                                                                                                        604move-result v3
                                                                                                                                                                                        606invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        608invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        609move-result-object v0
                                                                                                                                                                                        611invoke-static {v2, v0}, Lcom/mintegral/msdk/base/utils/i;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        612goto_362:
                                                                                                                                                                                        613invoke-interface {v6}, Ljava/util/List;->size()I
                                                                                                                                                                                        614move-result v0
                                                                                                                                                                                        615if-ge v1, v0, :cond_3ac
                                                                                                                                                                                        617invoke-interface {v9}, Ljava/util/List;->size()I
                                                                                                                                                                                        618move-result v0
                                                                                                                                                                                        619if-lt v0, v4, :cond_38a
                                                                                                                                                                                        620new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        622const-string v1, "PBTask \u9996\u6b21 fulllist \u4e0d\u80fd\u8d85\u8fc7pmax break first\uff1dtrue size:"
                                                                                                                                                                                        624invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        626invoke-interface {v9}, Ljava/util/List;->size()I
                                                                                                                                                                                        627move-result v1
                                                                                                                                                                                        629invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        631invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        633invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        635invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        636move-result-object v0
                                                                                                                                                                                        638invoke-static {v2, v0}, Lcom/mintegral/msdk/base/utils/i;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        639goto/16 :goto_3ac
                                                                                                                                                                                        640cond_38a:
                                                                                                                                                                                        641invoke-interface {v6, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        642move-result-object v0
                                                                                                                                                                                        643check-cast v0, Lcom/mintegral/msdk/base/entity/l;
                                                                                                                                                                                        644if-eqz v0, :cond_3a9
                                                                                                                                                                                        646iget-object v3, v0, Lcom/mintegral/msdk/base/entity/l;->a:Ljava/lang/String;
                                                                                                                                                                                        648invoke-static {v3}, Lcom/mintegral/msdk/base/utils/v;->b(Ljava/lang/String;)Z
                                                                                                                                                                                        649move-result v3
                                                                                                                                                                                        650if-eqz v3, :cond_3a9
                                                                                                                                                                                        652iget-object v3, v0, Lcom/mintegral/msdk/base/entity/l;->a:Ljava/lang/String;
                                                                                                                                                                                        654invoke-static {v5, v3}, Lcom/mintegral/msdk/base/controller/b;->a(Ljava/util/List;Ljava/lang/String;)Z
                                                                                                                                                                                        655move-result v3
                                                                                                                                                                                        656if-nez v3, :cond_3a9
                                                                                                                                                                                        657iput-object v12, v0, Lcom/mintegral/msdk/base/entity/l;->c:Ljava/lang/String;
                                                                                                                                                                                        659iget-object v0, v0, Lcom/mintegral/msdk/base/entity/l;->a:Ljava/lang/String;
                                                                                                                                                                                        661invoke-interface {v9, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        662cond_3a9: add-int/lit8 v1, v1, 0x1
                                                                                                                                                                                        663goto/16 :goto_362
                                                                                                                                                                                        664cond_3ac:
                                                                                                                                                                                        665invoke-interface {v9}, Ljava/util/List;->size()I
                                                                                                                                                                                        666move-result v0
                                                                                                                                                                                        667if-lez v0, :cond_3dd
                                                                                                                                                                                        669invoke-virtual {v7}, Lcom/mintegral/msdk/base/b/p;->c()V
                                                                                                                                                                                        671invoke-static {}, Lcom/mintegral/msdk/base/utils/m;->e()Ljava/lang/String;
                                                                                                                                                                                        672move-result-object v13
                                                                                                                                                                                        674invoke-virtual {v7, v6, v13}, Lcom/mintegral/msdk/base/b/p;->a(Ljava/util/List;Ljava/lang/String;)V
                                                                                                                                                                                        676iget-object v8, v15, Lcom/mintegral/msdk/base/controller/b$a;->a:Lcom/mintegral/msdk/base/controller/b;
                                                                                                                                                                                        677const/4 v10, 0x0
                                                                                                                                                                                        678const/4 v11, 0x0
                                                                                                                                                                                        679move-object/from16 v12, v18
                                                                                                                                                                                        680move/from16 v14, v16
                                                                                                                                                                                        682invoke-static/range {v8 .. v14}, Lcom/mintegral/msdk/base/controller/b;->a(Lcom/mintegral/msdk/base/controller/b;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/lang/String;Z)V
                                                                                                                                                                                        683new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        685const-string v1, "PBTask \u9996\u6b21\u63d2\u5165full insertOrUpdate size\uff1a"
                                                                                                                                                                                        687invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        689invoke-interface {v6}, Ljava/util/List;->size()I
                                                                                                                                                                                        690move-result v1
                                                                                                                                                                                        692invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        694invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        695move-result-object v0
                                                                                                                                                                                        697invoke-static {v2, v0}, Lcom/mintegral/msdk/base/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        698return-void
                                                                                                                                                                                        699cond_3dd:
                                                                                                                                                                                        700const-string v0, "PBTask \u9996\u6b21\u63d2\u5165full active pb \u4e3a 0"
                                                                                                                                                                                        702invoke-static {v2, v0}, Lcom/mintegral/msdk/base/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        703return-void
                                                                                                                                                                                        704cond_3e3: new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        706const-string v1, " PBTask \u9996\u6b21full \u4f46\u662factive pb\u4e3a0 \u6216\u8005pctrlfull\u4e3a0 pctrlfull:"
                                                                                                                                                                                        708invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        710invoke-virtual {v3}, Lcom/mintegral/msdk/b/a;->F()I
                                                                                                                                                                                        711move-result v1
                                                                                                                                                                                        713invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        715invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        716move-result-object v0
                                                                                                                                                                                        718invoke-static {v2, v0}, Lcom/mintegral/msdk/base/utils/i;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        719return-void
                                                                                                                                                                                        720catch_3f9: move-exception v0
                                                                                                                                                                                        721move-object/from16 v15, p0
                                                                                                                                                                                        722goto/16 :goto_408
                                                                                                                                                                                        723goto_3fd: move-object v15, v1
                                                                                                                                                                                        725const-string v0, "PBTask pmax \uff1d0 return"
                                                                                                                                                                                        727invoke-static {v2, v0}, Lcom/mintegral/msdk/base/utils/i;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        728try_end_403: return-void
                                                                                                                                                                                        729catch_404: move-exception v0
                                                                                                                                                                                        730goto/16 :goto_408
                                                                                                                                                                                        731catch_406: move-exception v0
                                                                                                                                                                                        732move-object v15, v1
                                                                                                                                                                                        733goto_408:
                                                                                                                                                                                        734invoke-virtual {v0}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        735move-result-object v1
                                                                                                                                                                                        737invoke-static {v2, v1, v0}, Lcom/mintegral/msdk/base/utils/i;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        738return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.Locale.ENGLISH:Ljava/util/Locale
                                                                                                                                                                                        • java.lang.String.toLowerCase
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.remove
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.String.replaceAll
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.util.List.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.net.wifi.ScanResult.BSSID:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.location.Location.getLatitude
                                                                                                                                                                                        • android.location.Location.getLongitude
                                                                                                                                                                                        • android.location.Location.getAltitude
                                                                                                                                                                                        • android.location.Location.getAccuracy
                                                                                                                                                                                        • android.location.Location.getBearing
                                                                                                                                                                                        • android.location.Location.getSpeed
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.Throwable.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • []
                                                                                                                                                                                        • {}
                                                                                                                                                                                        • imei
                                                                                                                                                                                        • imsi
                                                                                                                                                                                        • phonenum
                                                                                                                                                                                        • qq
                                                                                                                                                                                        • mac
                                                                                                                                                                                        • ssid
                                                                                                                                                                                        • [
                                                                                                                                                                                        • ]
                                                                                                                                                                                        • [\"|_]
                                                                                                                                                                                        • _
                                                                                                                                                                                        • {\"version\":\"
                                                                                                                                                                                        • \",\"address\":0
                                                                                                                                                                                        • ,\"source\":203,\"access_token\":\"
                                                                                                                                                                                        • \",\"app_name\":\"
                                                                                                                                                                                        • \",\"app_label\":\"
                                                                                                                                                                                        • \",\"bearing\":1
                                                                                                                                                                                        • ,\"control\":0
                                                                                                                                                                                        • ,\"detectgps\":1
                                                                                                                                                                                        • ,\"pstat\":
                                                                                                                                                                                        • ,\"wlan\":
                                                                                                                                                                                        • ,\"attribute\":
                                                                                                                                                                                        • ,\"location\":
                                                                                                                                                                                        • ,\"cells\":
                                                                                                                                                                                        • ,\"wifis\":
                                                                                                                                                                                        • ,\"bles\":
                                                                                                                                                                                        • }
                                                                                                                                                                                        • ,
                                                                                                                                                                                        • {\"mac\":\"
                                                                                                                                                                                        • \",\"rssi\":
                                                                                                                                                                                        • {
                                                                                                                                                                                        • \"latitude\":
                                                                                                                                                                                        • ,\"longitude\":
                                                                                                                                                                                        • ,\"additional\":
                                                                                                                                                                                        • \"
                                                                                                                                                                                        • ,\"detectgps\":0
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1const/4 v1, 0x1
                                                                                                                                                                                        2if-nez p1, :cond_7
                                                                                                                                                                                        4const-string v0, ""
                                                                                                                                                                                        5goto_6: return-object v0
                                                                                                                                                                                        6try_start_7:
                                                                                                                                                                                        7iget-object v2, p0, Lc/t/m/li/tsa/o;->c:Lc/t/m/li/tsa/m;
                                                                                                                                                                                        8if-nez v2, :cond_1bd
                                                                                                                                                                                        9move v2, v1
                                                                                                                                                                                        10goto_c:
                                                                                                                                                                                        11iget-object v1, p0, Lc/t/m/li/tsa/o;->c:Lc/t/m/li/tsa/m;
                                                                                                                                                                                        12if-nez v1, :cond_1cb
                                                                                                                                                                                        13sget v1, Lc/t/m/li/tsa/o;->a:I
                                                                                                                                                                                        14goto_12: sput v1, Lc/t/m/li/tsa/o;->a:I
                                                                                                                                                                                        16iget-object v1, p0, Lc/t/m/li/tsa/o;->b:Lc/t/m/li/tsa/s;
                                                                                                                                                                                        17if-nez v1, :cond_1d1
                                                                                                                                                                                        19const-string v0, "[]"
                                                                                                                                                                                        20goto_1a:
                                                                                                                                                                                        21iget-object v1, p0, Lc/t/m/li/tsa/o;->c:Lc/t/m/li/tsa/m;
                                                                                                                                                                                        22if-nez v1, :cond_22c
                                                                                                                                                                                        24const-string v1, "[]"
                                                                                                                                                                                        25move-object v3, v1
                                                                                                                                                                                        26goto_21:
                                                                                                                                                                                        27iget-object v1, p0, Lc/t/m/li/tsa/o;->d:Lc/t/m/li/tsa/n;
                                                                                                                                                                                        28if-nez v1, :cond_235
                                                                                                                                                                                        30const-string v1, "{}"
                                                                                                                                                                                        31move-object v2, v1
                                                                                                                                                                                        32goto_28:
                                                                                                                                                                                        33const-string v4, "[]"
                                                                                                                                                                                        35iget-object v5, p1, Lc/t/m/li/tsa/j;->b:Lc/t/m/li/tsa/k;
                                                                                                                                                                                        36new-instance v1, Ljava/util/HashMap;
                                                                                                                                                                                        38invoke-direct {v1}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        40const-string v6, "imei"
                                                                                                                                                                                        42invoke-virtual {v5}, Lc/t/m/li/tsa/k;->f()Ljava/lang/String;
                                                                                                                                                                                        43move-result-object v7
                                                                                                                                                                                        45invoke-virtual {v1, v6, v7}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        47const-string v6, "imsi"
                                                                                                                                                                                        49invoke-virtual {v5}, Lc/t/m/li/tsa/k;->h()Ljava/lang/String;
                                                                                                                                                                                        50move-result-object v7
                                                                                                                                                                                        52invoke-virtual {v1, v6, v7}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        54const-string v6, "phonenum"
                                                                                                                                                                                        56const-string v7, ""
                                                                                                                                                                                        58invoke-virtual {v1, v6, v7}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        60const-string v6, "qq"
                                                                                                                                                                                        62const-string v7, ""
                                                                                                                                                                                        64invoke-virtual {v1, v6, v7}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        66const-string v6, "mac"
                                                                                                                                                                                        68invoke-virtual {v5}, Lc/t/m/li/tsa/k;->e()Ljava/lang/String;
                                                                                                                                                                                        69move-result-object v7
                                                                                                                                                                                        71sget-object v8, Ljava/util/Locale;->ENGLISH:Ljava/util/Locale;
                                                                                                                                                                                        73invoke-virtual {v7, v8}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String;
                                                                                                                                                                                        74move-result-object v7
                                                                                                                                                                                        76invoke-virtual {v1, v6, v7}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        77new-instance v6, Lorg/json/JSONObject;
                                                                                                                                                                                        79invoke-direct {v6, v1}, Lorg/json/JSONObject;-><init>(Ljava/util/Map;)V
                                                                                                                                                                                        81invoke-virtual {v6}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        82move-result-object v6
                                                                                                                                                                                        84invoke-virtual {v5}, Lc/t/m/li/tsa/k;->i()Ljava/lang/String;
                                                                                                                                                                                        85move-result-object v7
                                                                                                                                                                                        87iget-object v1, p1, Lc/t/m/li/tsa/j;->a:Landroid/content/Context;
                                                                                                                                                                                        89invoke-static {v1}, Lc/t/m/li/tsa/o;->a(Landroid/content/Context;)I
                                                                                                                                                                                        90move-result v8
                                                                                                                                                                                        92iget-object v1, p1, Lc/t/m/li/tsa/j;->a:Landroid/content/Context;
                                                                                                                                                                                        94invoke-static {v1}, Lc/t/m/li/tsa/I;->a(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        95try_end_78: move-result-object v9
                                                                                                                                                                                        96try_start_79:
                                                                                                                                                                                        97const-string v1, "[]"
                                                                                                                                                                                        99invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        100move-result v1
                                                                                                                                                                                        101if-eqz v1, :cond_ac
                                                                                                                                                                                        103const-string v1, "{}"
                                                                                                                                                                                        105invoke-virtual {v9, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        106move-result v1
                                                                                                                                                                                        107if-nez v1, :cond_ac
                                                                                                                                                                                        108new-instance v1, Lorg/json/JSONObject;
                                                                                                                                                                                        110invoke-direct {v1, v9}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        112const-string v10, "ssid"
                                                                                                                                                                                        114invoke-virtual {v1, v10}, Lorg/json/JSONObject;->remove(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        115new-instance v10, Ljava/lang/StringBuilder;
                                                                                                                                                                                        117const-string v11, "["
                                                                                                                                                                                        119invoke-direct {v10, v11}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        121invoke-virtual {v1}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        122move-result-object v1
                                                                                                                                                                                        124invoke-virtual {v10, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        125move-result-object v1
                                                                                                                                                                                        127const-string v10, "]"
                                                                                                                                                                                        129invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        130move-result-object v1
                                                                                                                                                                                        132invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        133try_end_ab: move-result-object v0
                                                                                                                                                                                        134cond_ac: move-object v1, v0
                                                                                                                                                                                        135goto_ad:
                                                                                                                                                                                        136iget-object v0, v5, Lc/t/m/li/tsa/k;->c:Ljava/lang/String;
                                                                                                                                                                                        137if-eqz v0, :cond_b9
                                                                                                                                                                                        139const-string v10, "[\"|_]"
                                                                                                                                                                                        141const-string v11, ""
                                                                                                                                                                                        143invoke-virtual {v0, v10, v11}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        144move-result-object v0
                                                                                                                                                                                        145cond_b9: new-instance v10, Ljava/lang/StringBuilder;
                                                                                                                                                                                        147invoke-direct {v10}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        149invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        150move-result-object v0
                                                                                                                                                                                        152const-string v10, "_"
                                                                                                                                                                                        154invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        155move-result-object v0
                                                                                                                                                                                        157iget-object v5, v5, Lc/t/m/li/tsa/k;->a:Ljava/lang/String;
                                                                                                                                                                                        159invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        160move-result-object v0
                                                                                                                                                                                        162invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        163move-result-object v0
                                                                                                                                                                                        164new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        166const-string v10, "{\"version\":\""
                                                                                                                                                                                        168invoke-direct {v5, v10}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        170invoke-static {}, Lc/t/m/li/tsa/k;->b()Ljava/lang/String;
                                                                                                                                                                                        171move-result-object v10
                                                                                                                                                                                        173invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        174move-result-object v5
                                                                                                                                                                                        176const-string v10, "\",\"address\":0"
                                                                                                                                                                                        178invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        179move-result-object v5
                                                                                                                                                                                        181invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        182move-result-object v5
                                                                                                                                                                                        183new-instance v10, Ljava/lang/StringBuilder;
                                                                                                                                                                                        185invoke-direct {v10}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        187invoke-virtual {v10, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        188move-result-object v5
                                                                                                                                                                                        190const-string v10, ",\"source\":203,\"access_token\":\""
                                                                                                                                                                                        192invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        193move-result-object v5
                                                                                                                                                                                        195invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        196move-result-object v5
                                                                                                                                                                                        198const-string v7, "\",\"app_name\":\""
                                                                                                                                                                                        200invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        201move-result-object v5
                                                                                                                                                                                        203invoke-static {}, Lc/t/m/li/tsa/k;->d()Ljava/lang/String;
                                                                                                                                                                                        204move-result-object v7
                                                                                                                                                                                        206invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        207move-result-object v5
                                                                                                                                                                                        209const-string v7, "\",\"app_label\":\""
                                                                                                                                                                                        211invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        212move-result-object v5
                                                                                                                                                                                        214invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        215move-result-object v0
                                                                                                                                                                                        217const-string v5, "\",\"bearing\":1"
                                                                                                                                                                                        219invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        220move-result-object v0
                                                                                                                                                                                        222invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        223move-result-object v0
                                                                                                                                                                                        224new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        226invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        228invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        229move-result-object v0
                                                                                                                                                                                        231const-string v5, ",\"control\":0"
                                                                                                                                                                                        233invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        234move-result-object v0
                                                                                                                                                                                        236invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        237move-result-object v0
                                                                                                                                                                                        238if-eqz p2, :cond_2e6
                                                                                                                                                                                        239new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        241invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        243invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        244move-result-object v0
                                                                                                                                                                                        246const-string v5, ",\"detectgps\":1"
                                                                                                                                                                                        248invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        249move-result-object v0
                                                                                                                                                                                        251invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        252move-result-object v0
                                                                                                                                                                                        253goto_148: new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        255invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        257invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        258move-result-object v0
                                                                                                                                                                                        260const-string v5, ",\"pstat\":"
                                                                                                                                                                                        262invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        263move-result-object v0
                                                                                                                                                                                        265invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        266move-result-object v0
                                                                                                                                                                                        268invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        269move-result-object v0
                                                                                                                                                                                        270new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        272invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        274invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        275move-result-object v0
                                                                                                                                                                                        277const-string v5, ",\"wlan\":"
                                                                                                                                                                                        279invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        280move-result-object v0
                                                                                                                                                                                        282invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        283move-result-object v0
                                                                                                                                                                                        285invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        286move-result-object v0
                                                                                                                                                                                        287new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        289invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        291invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        292move-result-object v0
                                                                                                                                                                                        294const-string v5, ",\"attribute\":"
                                                                                                                                                                                        296invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        297move-result-object v0
                                                                                                                                                                                        299invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        300move-result-object v0
                                                                                                                                                                                        302const-string v5, ",\"location\":"
                                                                                                                                                                                        304invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        305move-result-object v0
                                                                                                                                                                                        307invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        308move-result-object v0
                                                                                                                                                                                        310const-string v2, ",\"cells\":"
                                                                                                                                                                                        312invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        313move-result-object v0
                                                                                                                                                                                        315invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        316move-result-object v0
                                                                                                                                                                                        318const-string v2, ",\"wifis\":"
                                                                                                                                                                                        320invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        321move-result-object v0
                                                                                                                                                                                        323invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        324move-result-object v0
                                                                                                                                                                                        326const-string v1, ",\"bles\":"
                                                                                                                                                                                        328invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        329move-result-object v0
                                                                                                                                                                                        331invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        332move-result-object v0
                                                                                                                                                                                        334const-string v1, "}"
                                                                                                                                                                                        336invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        337move-result-object v0
                                                                                                                                                                                        339invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        340move-result-object v0
                                                                                                                                                                                        341goto/16 :goto_6
                                                                                                                                                                                        342cond_1bd: sget v2, Lc/t/m/li/tsa/o;->a:I
                                                                                                                                                                                        344iget-object v3, p0, Lc/t/m/li/tsa/o;->c:Lc/t/m/li/tsa/m;
                                                                                                                                                                                        345iget v3, v3, Lc/t/m/li/tsa/m;->e:I
                                                                                                                                                                                        346if-eq v2, v3, :cond_1c8
                                                                                                                                                                                        347move v2, v1
                                                                                                                                                                                        348goto/16 :goto_c
                                                                                                                                                                                        349cond_1c8: move v2, v0
                                                                                                                                                                                        350goto/16 :goto_c
                                                                                                                                                                                        351cond_1cb:
                                                                                                                                                                                        352iget-object v1, p0, Lc/t/m/li/tsa/o;->c:Lc/t/m/li/tsa/m;
                                                                                                                                                                                        353iget v1, v1, Lc/t/m/li/tsa/m;->e:I
                                                                                                                                                                                        354goto/16 :goto_12
                                                                                                                                                                                        355cond_1d1:
                                                                                                                                                                                        356iget-object v1, p0, Lc/t/m/li/tsa/o;->b:Lc/t/m/li/tsa/s;
                                                                                                                                                                                        358iget-object v3, v1, Lc/t/m/li/tsa/s;->b:Ljava/util/List;
                                                                                                                                                                                        360invoke-interface {v3}, Ljava/util/List;->size()I
                                                                                                                                                                                        361move-result v3
                                                                                                                                                                                        362if-gtz v3, :cond_1df
                                                                                                                                                                                        364const-string v0, "[]"
                                                                                                                                                                                        365goto/16 :goto_1a
                                                                                                                                                                                        366cond_1df: new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        368const-string v4, "["
                                                                                                                                                                                        370invoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        372iget-object v1, v1, Lc/t/m/li/tsa/s;->b:Ljava/util/List;
                                                                                                                                                                                        374invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        375move-result-object v4
                                                                                                                                                                                        376move v1, v0
                                                                                                                                                                                        377goto_1ed:
                                                                                                                                                                                        378invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        379move-result v0
                                                                                                                                                                                        380if-eqz v0, :cond_221
                                                                                                                                                                                        382invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        383move-result-object v0
                                                                                                                                                                                        384check-cast v0, Landroid/net/wifi/ScanResult;
                                                                                                                                                                                        385if-lez v1, :cond_200
                                                                                                                                                                                        387const-string v5, ","
                                                                                                                                                                                        389invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        390cond_200:
                                                                                                                                                                                        391const-string v5, "{\"mac\":\""
                                                                                                                                                                                        393invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        394move-result-object v5
                                                                                                                                                                                        396iget-object v6, v0, Landroid/net/wifi/ScanResult;->BSSID:Ljava/lang/String;
                                                                                                                                                                                        398invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        399move-result-object v5
                                                                                                                                                                                        401const-string v6, "\",\"rssi\":"
                                                                                                                                                                                        403invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        404move-result-object v5
                                                                                                                                                                                        405iget v0, v0, Landroid/net/wifi/ScanResult;->level:I
                                                                                                                                                                                        407invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        408move-result-object v0
                                                                                                                                                                                        410const-string v5, "}"
                                                                                                                                                                                        412invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        413add-int/lit8 v0, v1, 0x1
                                                                                                                                                                                        414move v1, v0
                                                                                                                                                                                        415goto/16 :goto_1ed
                                                                                                                                                                                        416cond_221:
                                                                                                                                                                                        417const-string v0, "]"
                                                                                                                                                                                        419invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        421invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        422move-result-object v0
                                                                                                                                                                                        423goto/16 :goto_1a
                                                                                                                                                                                        424cond_22c:
                                                                                                                                                                                        425iget-object v1, p0, Lc/t/m/li/tsa/o;->c:Lc/t/m/li/tsa/m;
                                                                                                                                                                                        427invoke-virtual {v1, v2}, Lc/t/m/li/tsa/m;->a(Z)Ljava/lang/String;
                                                                                                                                                                                        428move-result-object v1
                                                                                                                                                                                        429move-object v3, v1
                                                                                                                                                                                        430goto/16 :goto_21
                                                                                                                                                                                        431cond_235:
                                                                                                                                                                                        432iget-object v1, p0, Lc/t/m/li/tsa/o;->d:Lc/t/m/li/tsa/n;
                                                                                                                                                                                        434iget-object v2, v1, Lc/t/m/li/tsa/n;->b:Landroid/location/Location;
                                                                                                                                                                                        435new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        437invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        439invoke-virtual {v2}, Landroid/location/Location;->getLatitude()D
                                                                                                                                                                                        440move-result-wide v6
                                                                                                                                                                                        441const/4 v5, 0x6
                                                                                                                                                                                        443invoke-static {v6, v7, v5}, Lc/t/m/li/tsa/n;->a(DI)Ljava/lang/String;
                                                                                                                                                                                        444move-result-object v5
                                                                                                                                                                                        446invoke-virtual {v2}, Landroid/location/Location;->getLongitude()D
                                                                                                                                                                                        447move-result-wide v6
                                                                                                                                                                                        448const/4 v8, 0x6
                                                                                                                                                                                        450invoke-static {v6, v7, v8}, Lc/t/m/li/tsa/n;->a(DI)Ljava/lang/String;
                                                                                                                                                                                        451move-result-object v6
                                                                                                                                                                                        453invoke-virtual {v2}, Landroid/location/Location;->getAltitude()D
                                                                                                                                                                                        454move-result-wide v8
                                                                                                                                                                                        455const/4 v7, 0x1
                                                                                                                                                                                        457invoke-static {v8, v9, v7}, Lc/t/m/li/tsa/n;->a(DI)Ljava/lang/String;
                                                                                                                                                                                        458move-result-object v7
                                                                                                                                                                                        460invoke-virtual {v2}, Landroid/location/Location;->getAccuracy()F
                                                                                                                                                                                        461move-result v8
                                                                                                                                                                                        462float-to-double v8, v8
                                                                                                                                                                                        463const/4 v10, 0x1
                                                                                                                                                                                        465invoke-static {v8, v9, v10}, Lc/t/m/li/tsa/n;->a(DI)Ljava/lang/String;
                                                                                                                                                                                        466move-result-object v8
                                                                                                                                                                                        468invoke-virtual {v2}, Landroid/location/Location;->getBearing()F
                                                                                                                                                                                        469move-result v9
                                                                                                                                                                                        470float-to-double v10, v9
                                                                                                                                                                                        471const/4 v9, 0x1
                                                                                                                                                                                        473invoke-static {v10, v11, v9}, Lc/t/m/li/tsa/n;->a(DI)Ljava/lang/String;
                                                                                                                                                                                        474move-result-object v9
                                                                                                                                                                                        476invoke-virtual {v2}, Landroid/location/Location;->getSpeed()F
                                                                                                                                                                                        477move-result v2
                                                                                                                                                                                        478float-to-double v10, v2
                                                                                                                                                                                        479const/4 v2, 0x1
                                                                                                                                                                                        481invoke-static {v10, v11, v2}, Lc/t/m/li/tsa/n;->a(DI)Ljava/lang/String;
                                                                                                                                                                                        482move-result-object v2
                                                                                                                                                                                        484const-string v10, "{"
                                                                                                                                                                                        486invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        488const-string v10, "\"latitude\":"
                                                                                                                                                                                        490invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        492invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        494const-string v5, ",\"longitude\":"
                                                                                                                                                                                        496invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        498invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        500const-string v5, ",\"additional\":"
                                                                                                                                                                                        502invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        503new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        505const-string v6, "\""
                                                                                                                                                                                        507invoke-direct {v5, v6}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        509invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        510move-result-object v5
                                                                                                                                                                                        512const-string v6, ","
                                                                                                                                                                                        514invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        515move-result-object v5
                                                                                                                                                                                        517invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        518move-result-object v5
                                                                                                                                                                                        520const-string v6, ","
                                                                                                                                                                                        522invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        523move-result-object v5
                                                                                                                                                                                        525invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        526move-result-object v5
                                                                                                                                                                                        528const-string v6, ","
                                                                                                                                                                                        530invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        531move-result-object v5
                                                                                                                                                                                        533invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        534move-result-object v2
                                                                                                                                                                                        536const-string v5, ","
                                                                                                                                                                                        538invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        539move-result-object v2
                                                                                                                                                                                        540iget-wide v6, v1, Lc/t/m/li/tsa/n;->c:J
                                                                                                                                                                                        542invoke-virtual {v2, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        543move-result-object v1
                                                                                                                                                                                        545const-string v2, "\""
                                                                                                                                                                                        547invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        548move-result-object v1
                                                                                                                                                                                        550invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        551move-result-object v1
                                                                                                                                                                                        553invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        555const-string v1, "}"
                                                                                                                                                                                        557invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        559invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        560move-result-object v1
                                                                                                                                                                                        561move-object v2, v1
                                                                                                                                                                                        562goto/16 :goto_28
                                                                                                                                                                                        563catch_2df: move-exception v1
                                                                                                                                                                                        565invoke-virtual {v1}, Ljava/lang/Throwable;->toString()Ljava/lang/String;
                                                                                                                                                                                        566move-object v1, v0
                                                                                                                                                                                        567goto/16 :goto_ad
                                                                                                                                                                                        568cond_2e6: new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        570invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        572invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        573move-result-object v0
                                                                                                                                                                                        575const-string v5, ",\"detectgps\":0"
                                                                                                                                                                                        577invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        578move-result-object v0
                                                                                                                                                                                        580invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        581try_end_2f8: move-result-object v0
                                                                                                                                                                                        582goto/16 :goto_148
                                                                                                                                                                                        583catch_2fb: move-exception v0
                                                                                                                                                                                        584const/4 v0, 0x0
                                                                                                                                                                                        585goto/16 :goto_6
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.String.indexOf
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • msg=
                                                                                                                                                                                        • &appid=
                                                                                                                                                                                        • &apid=
                                                                                                                                                                                        • &prod=
                                                                                                                                                                                        • &autoOpen=
                                                                                                                                                                                        • &adid=
                                                                                                                                                                                        • &pk=
                                                                                                                                                                                        • &qk=
                                                                                                                                                                                        • &buyer=
                                                                                                                                                                                        • &dl_type=
                                                                                                                                                                                        • &downType=
                                                                                                                                                                                        • ?
                                                                                                                                                                                        • &net=
                                                                                                                                                                                        • &brand=
                                                                                                                                                                                        • &os=android
                                                                                                                                                                                        • &tp=
                                                                                                                                                                                        • &osv=
                                                                                                                                                                                        • &bdr=
                                                                                                                                                                                        • &sn=
                                                                                                                                                                                        • &mac=
                                                                                                                                                                                        • &cuid=
                                                                                                                                                                                        • &pack=
                                                                                                                                                                                        • &v=
                                                                                                                                                                                        • android_
                                                                                                                                                                                        • _
                                                                                                                                                                                        • 4.1.30
                                                                                                                                                                                        • &url=
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        1try_start_0:
                                                                                                                                                                                        2invoke-static {}, Lcom/baidu/mobads/container/m;->f()Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;
                                                                                                                                                                                        3move-result-object v2
                                                                                                                                                                                        4new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        6invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        7new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        9invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        11const-string v1, "msg="
                                                                                                                                                                                        13invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        14move-result-object v0
                                                                                                                                                                                        16invoke-virtual {v0, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        17move-result-object v0
                                                                                                                                                                                        19invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        20move-result-object v0
                                                                                                                                                                                        22invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        23new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        25invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        27const-string v1, "&appid="
                                                                                                                                                                                        29invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        30move-result-object v0
                                                                                                                                                                                        32invoke-virtual {p0, p1}, Lcom/baidu/mobads/container/b/g/b;->a(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        33move-result-object v1
                                                                                                                                                                                        35invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        36move-result-object v0
                                                                                                                                                                                        38invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        39move-result-object v0
                                                                                                                                                                                        41invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        43const-string v0, "&apid="
                                                                                                                                                                                        45invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        47const-string v0, ""
                                                                                                                                                                                        48if-eqz p4, :cond_12e
                                                                                                                                                                                        49new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        51invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        53const-string v1, "&prod="
                                                                                                                                                                                        55invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        56move-result-object v0
                                                                                                                                                                                        58invoke-virtual {p4}, Lcom/baidu/mobads/container/b/b/c;->n()Ljava/lang/String;
                                                                                                                                                                                        59move-result-object v1
                                                                                                                                                                                        61invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        62move-result-object v0
                                                                                                                                                                                        64invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        65move-result-object v0
                                                                                                                                                                                        67invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        68new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        70invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        72const-string v1, "&autoOpen="
                                                                                                                                                                                        74invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        75move-result-object v0
                                                                                                                                                                                        77invoke-virtual {p4}, Lcom/baidu/mobads/container/b/b/c;->p()Z
                                                                                                                                                                                        78move-result v1
                                                                                                                                                                                        80invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
                                                                                                                                                                                        81move-result-object v0
                                                                                                                                                                                        83invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        84move-result-object v0
                                                                                                                                                                                        86invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        87new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        89invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        91const-string v1, "&adid="
                                                                                                                                                                                        93invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        94move-result-object v0
                                                                                                                                                                                        96invoke-virtual {p4}, Lcom/baidu/mobads/container/b/b/c;->a()Ljava/lang/String;
                                                                                                                                                                                        97move-result-object v1
                                                                                                                                                                                        99invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        100move-result-object v0
                                                                                                                                                                                        102invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        103move-result-object v0
                                                                                                                                                                                        105invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        106new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        108invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        110const-string v1, "&pk="
                                                                                                                                                                                        112invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        113move-result-object v0
                                                                                                                                                                                        115invoke-virtual {p4}, Lcom/baidu/mobads/container/b/b/c;->i()Ljava/lang/String;
                                                                                                                                                                                        116move-result-object v1
                                                                                                                                                                                        118invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        119move-result-object v0
                                                                                                                                                                                        121invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        122move-result-object v0
                                                                                                                                                                                        124invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        125new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        127invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        129const-string v1, "&qk="
                                                                                                                                                                                        131invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        132move-result-object v0
                                                                                                                                                                                        134invoke-virtual {p4}, Lcom/baidu/mobads/container/b/b/c;->f()Ljava/lang/String;
                                                                                                                                                                                        135move-result-object v1
                                                                                                                                                                                        137invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        138move-result-object v0
                                                                                                                                                                                        140invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        141move-result-object v0
                                                                                                                                                                                        143invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        144new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        146invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        148const-string v1, "&buyer="
                                                                                                                                                                                        150invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        151move-result-object v0
                                                                                                                                                                                        153iget-object v1, p4, Lcom/baidu/mobads/container/b/b/c;->f:Ljava/lang/String;
                                                                                                                                                                                        155invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        156move-result-object v0
                                                                                                                                                                                        158invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        159move-result-object v0
                                                                                                                                                                                        161invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        162new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        164invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        166const-string v1, "&dl_type="
                                                                                                                                                                                        168invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        169move-result-object v0
                                                                                                                                                                                        171iget-object v1, p4, Lcom/baidu/mobads/container/b/b/c;->n:Ljava/lang/String;
                                                                                                                                                                                        173invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        174move-result-object v0
                                                                                                                                                                                        176invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        177move-result-object v0
                                                                                                                                                                                        179invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        180new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        182invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        184const-string v1, "&downType="
                                                                                                                                                                                        186invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        187move-result-object v0
                                                                                                                                                                                        188iget v1, p4, Lcom/baidu/mobads/container/b/b/c;->m:I
                                                                                                                                                                                        190invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        191move-result-object v0
                                                                                                                                                                                        193invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        194move-result-object v0
                                                                                                                                                                                        196invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        198invoke-virtual {p4}, Lcom/baidu/mobads/container/b/b/c;->q()Ljava/util/HashMap;
                                                                                                                                                                                        199move-result-object v0
                                                                                                                                                                                        201invoke-direct {p0, v0}, Lcom/baidu/mobads/container/b/g/b;->b(Ljava/util/HashMap;)Ljava/lang/String;
                                                                                                                                                                                        202move-result-object v0
                                                                                                                                                                                        204invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        206invoke-virtual {p4}, Lcom/baidu/mobads/container/b/b/c;->c()Ljava/lang/String;
                                                                                                                                                                                        207move-result-object v0
                                                                                                                                                                                        209invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        210move-result v1
                                                                                                                                                                                        211if-nez v1, :cond_12e
                                                                                                                                                                                        213const-string v1, "?"
                                                                                                                                                                                        215invoke-virtual {v0, v1}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I
                                                                                                                                                                                        216move-result v1
                                                                                                                                                                                        217const/4 v4, 0x0
                                                                                                                                                                                        218if-lez v1, :cond_278
                                                                                                                                                                                        219goto_12a:
                                                                                                                                                                                        220invoke-virtual {v0, v4, v1}, Ljava/lang/String;->substring(II)Ljava/lang/String;
                                                                                                                                                                                        221move-result-object v0
                                                                                                                                                                                        222cond_12e: new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        224invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        226const-string v4, "&net="
                                                                                                                                                                                        228invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        229move-result-object v1
                                                                                                                                                                                        231invoke-static {p1}, Lcom/baidu/mobads/container/o/f;->g(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        232move-result-object v4
                                                                                                                                                                                        234invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        235move-result-object v1
                                                                                                                                                                                        237invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        238move-result-object v1
                                                                                                                                                                                        240invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        241new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        243invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        245const-string v4, "&brand="
                                                                                                                                                                                        247invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        248move-result-object v1
                                                                                                                                                                                        250invoke-interface {v2}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getPhoneOSBrand()Ljava/lang/String;
                                                                                                                                                                                        251move-result-object v4
                                                                                                                                                                                        253invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        254move-result-object v1
                                                                                                                                                                                        256invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        257move-result-object v1
                                                                                                                                                                                        259invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        261const-string v1, "&os=android"
                                                                                                                                                                                        263invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        264new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        266invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        268const-string v4, "&tp="
                                                                                                                                                                                        270invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        271move-result-object v1
                                                                                                                                                                                        273sget-object v4, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        275invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        276move-result-object v1
                                                                                                                                                                                        278invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        279move-result-object v1
                                                                                                                                                                                        281invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        282new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        284invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        286const-string v4, "&osv="
                                                                                                                                                                                        288invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        289move-result-object v1
                                                                                                                                                                                        291sget-object v4, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                        293invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        294move-result-object v1
                                                                                                                                                                                        296invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        297move-result-object v1
                                                                                                                                                                                        299invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        300new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        302invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        304const-string v4, "&bdr="
                                                                                                                                                                                        306invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        307move-result-object v1
                                                                                                                                                                                        308sget v4, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        310invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        311move-result-object v1
                                                                                                                                                                                        313invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        314move-result-object v1
                                                                                                                                                                                        316invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        317new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        319invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        321const-string v4, "&sn="
                                                                                                                                                                                        323invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        324move-result-object v1
                                                                                                                                                                                        326invoke-interface {v2, p1}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getEncodedSN(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        327move-result-object v4
                                                                                                                                                                                        329invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        330move-result-object v1
                                                                                                                                                                                        332invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        333move-result-object v1
                                                                                                                                                                                        335invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        336new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        338invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        340const-string v4, "&mac="
                                                                                                                                                                                        342invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        343move-result-object v1
                                                                                                                                                                                        345iget-object v4, p0, Lcom/baidu/mobads/container/b/g/b;->a:Lcom/baidu/mobads/interfaces/utils/IBase64;
                                                                                                                                                                                        347invoke-interface {v2, p1}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getMacAddress(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        348move-result-object v5
                                                                                                                                                                                        350invoke-interface {v4, v5}, Lcom/baidu/mobads/interfaces/utils/IBase64;->encode(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        351move-result-object v4
                                                                                                                                                                                        353invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        354move-result-object v1
                                                                                                                                                                                        356invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        357move-result-object v1
                                                                                                                                                                                        359invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        360new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        362invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        364const-string v4, "&cuid="
                                                                                                                                                                                        366invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        367move-result-object v1
                                                                                                                                                                                        369invoke-interface {v2, p1}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getCUID(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        370move-result-object v2
                                                                                                                                                                                        372invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        373move-result-object v1
                                                                                                                                                                                        375invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        376move-result-object v1
                                                                                                                                                                                        378invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        379new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        381invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        383const-string v2, "&pack="
                                                                                                                                                                                        385invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        386move-result-object v1
                                                                                                                                                                                        388invoke-virtual {p1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        389move-result-object v2
                                                                                                                                                                                        391invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        392move-result-object v1
                                                                                                                                                                                        394invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        395move-result-object v1
                                                                                                                                                                                        397invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        398new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        400invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        402const-string v2, "&v="
                                                                                                                                                                                        404invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        405move-result-object v1
                                                                                                                                                                                        406new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        408invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        410const-string v4, "android_"
                                                                                                                                                                                        412invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        413move-result-object v2
                                                                                                                                                                                        415invoke-static {}, Lcom/baidu/mobads/container/p;->a()D
                                                                                                                                                                                        416move-result-wide v4
                                                                                                                                                                                        418invoke-virtual {v2, v4, v5}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
                                                                                                                                                                                        419move-result-object v2
                                                                                                                                                                                        421const-string v4, "_"
                                                                                                                                                                                        423invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        424move-result-object v2
                                                                                                                                                                                        426const-string v4, "4.1.30"
                                                                                                                                                                                        428invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        429move-result-object v2
                                                                                                                                                                                        431invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        432move-result-object v2
                                                                                                                                                                                        434invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        435move-result-object v1
                                                                                                                                                                                        437invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        438move-result-object v1
                                                                                                                                                                                        440invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        441new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        443invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        445const-string v2, "&url="
                                                                                                                                                                                        447invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        448move-result-object v1
                                                                                                                                                                                        450invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        451move-result-object v0
                                                                                                                                                                                        453invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        454move-result-object v0
                                                                                                                                                                                        456invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        458invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        459move-result-object v0
                                                                                                                                                                                        461invoke-virtual {p0, v0, p2}, Lcom/baidu/mobads/container/b/g/b;->a(Ljava/lang/String;I)Ljava/lang/String;
                                                                                                                                                                                        462move-result-object v0
                                                                                                                                                                                        464invoke-direct {p0, v0}, Lcom/baidu/mobads/container/b/g/b;->c(Ljava/lang/String;)V
                                                                                                                                                                                        465goto_277: return-void
                                                                                                                                                                                        466cond_278:
                                                                                                                                                                                        467invoke-virtual {v0}, Ljava/lang/String;->length()I
                                                                                                                                                                                        468try_end_27b: move-result v1
                                                                                                                                                                                        469goto/16 :goto_12a
                                                                                                                                                                                        470catch_27e: move-exception v0
                                                                                                                                                                                        472invoke-static {}, Lcom/baidu/mobads/container/o/t;->a()Lcom/baidu/mobads/container/o/t;
                                                                                                                                                                                        473move-result-object v1
                                                                                                                                                                                        475invoke-virtual {v1, v0}, Lcom/baidu/mobads/container/o/t;->d(Ljava/lang/Throwable;)I
                                                                                                                                                                                        476goto/16 :goto_277
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.String.indexOf
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • msg=
                                                                                                                                                                                        • &appid=
                                                                                                                                                                                        • &apid=
                                                                                                                                                                                        • &prod=
                                                                                                                                                                                        • &autoOpen=
                                                                                                                                                                                        • &adid=
                                                                                                                                                                                        • &pk=
                                                                                                                                                                                        • &qk=
                                                                                                                                                                                        • &buyer=
                                                                                                                                                                                        • &dlCnt=
                                                                                                                                                                                        • ?
                                                                                                                                                                                        • &net=
                                                                                                                                                                                        • &brand=
                                                                                                                                                                                        • &os=android
                                                                                                                                                                                        • &tp=
                                                                                                                                                                                        • &osv=
                                                                                                                                                                                        • &bdr=
                                                                                                                                                                                        • &sn=
                                                                                                                                                                                        • &mac=
                                                                                                                                                                                        • &cuid=
                                                                                                                                                                                        • &pack=
                                                                                                                                                                                        • &v=
                                                                                                                                                                                        • android_
                                                                                                                                                                                        • _
                                                                                                                                                                                        • 4.1.30
                                                                                                                                                                                        • &url=
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        1try_start_0:
                                                                                                                                                                                        2invoke-static {}, Lcom/baidu/mobads/container/m;->f()Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;
                                                                                                                                                                                        3move-result-object v2
                                                                                                                                                                                        4new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        6invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        7new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        9invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        11const-string v1, "msg="
                                                                                                                                                                                        13invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        14move-result-object v0
                                                                                                                                                                                        16invoke-virtual {v0, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        17move-result-object v0
                                                                                                                                                                                        19invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        20move-result-object v0
                                                                                                                                                                                        22invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        23new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        25invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        27const-string v1, "&appid="
                                                                                                                                                                                        29invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        30move-result-object v0
                                                                                                                                                                                        32invoke-virtual {p0, p1}, Lcom/baidu/mobads/container/b/g/b;->a(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        33move-result-object v1
                                                                                                                                                                                        35invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        36move-result-object v0
                                                                                                                                                                                        38invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        39move-result-object v0
                                                                                                                                                                                        41invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        43const-string v0, "&apid="
                                                                                                                                                                                        45invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        47const-string v0, ""
                                                                                                                                                                                        48if-eqz p4, :cond_110
                                                                                                                                                                                        49new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        51invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        53const-string v1, "&prod="
                                                                                                                                                                                        55invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        56move-result-object v0
                                                                                                                                                                                        58iget-object v1, p4, Lcom/baidu/mobads/container/b/b/a;->r:Ljava/lang/String;
                                                                                                                                                                                        60invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        61move-result-object v0
                                                                                                                                                                                        63invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        64move-result-object v0
                                                                                                                                                                                        66invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        67new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        69invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        71const-string v1, "&autoOpen="
                                                                                                                                                                                        73invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        74move-result-object v0
                                                                                                                                                                                        75iget-boolean v1, p4, Lcom/baidu/mobads/container/b/b/a;->l:Z
                                                                                                                                                                                        77invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
                                                                                                                                                                                        78move-result-object v0
                                                                                                                                                                                        80invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        81move-result-object v0
                                                                                                                                                                                        83invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        84new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        86invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        88const-string v1, "&adid="
                                                                                                                                                                                        90invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        91move-result-object v0
                                                                                                                                                                                        93invoke-virtual {p4}, Lcom/baidu/mobads/container/b/b/a;->g()Ljava/lang/String;
                                                                                                                                                                                        94move-result-object v1
                                                                                                                                                                                        96invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        97move-result-object v0
                                                                                                                                                                                        99invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        100move-result-object v0
                                                                                                                                                                                        102invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        103new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        105invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        107const-string v1, "&pk="
                                                                                                                                                                                        109invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        110move-result-object v0
                                                                                                                                                                                        112invoke-virtual {p4}, Lcom/baidu/mobads/container/b/b/a;->d()Ljava/lang/String;
                                                                                                                                                                                        113move-result-object v1
                                                                                                                                                                                        115invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        116move-result-object v0
                                                                                                                                                                                        118invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        119move-result-object v0
                                                                                                                                                                                        121invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        122new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        124invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        126const-string v1, "&qk="
                                                                                                                                                                                        128invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        129move-result-object v0
                                                                                                                                                                                        131invoke-virtual {p4}, Lcom/baidu/mobads/container/b/b/a;->h()Ljava/lang/String;
                                                                                                                                                                                        132move-result-object v1
                                                                                                                                                                                        134invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        135move-result-object v0
                                                                                                                                                                                        137invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        138move-result-object v0
                                                                                                                                                                                        140invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        141new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        143invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        145const-string v1, "&buyer="
                                                                                                                                                                                        147invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        148move-result-object v0
                                                                                                                                                                                        150invoke-virtual {p4}, Lcom/baidu/mobads/container/b/b/a;->i()Ljava/lang/String;
                                                                                                                                                                                        151move-result-object v1
                                                                                                                                                                                        153invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        154move-result-object v0
                                                                                                                                                                                        156invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        157move-result-object v0
                                                                                                                                                                                        159invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        160new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        162invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        164const-string v1, "&dlCnt="
                                                                                                                                                                                        166invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        167move-result-object v0
                                                                                                                                                                                        168iget v1, p4, Lcom/baidu/mobads/container/b/b/a;->t:I
                                                                                                                                                                                        170invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        171move-result-object v0
                                                                                                                                                                                        173invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        174move-result-object v0
                                                                                                                                                                                        176invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        178iget-object v0, p4, Lcom/baidu/mobads/container/b/b/a;->j:Ljava/lang/String;
                                                                                                                                                                                        180invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        181move-result v1
                                                                                                                                                                                        182if-nez v1, :cond_107
                                                                                                                                                                                        184const-string v1, "?"
                                                                                                                                                                                        186invoke-virtual {v0, v1}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I
                                                                                                                                                                                        187move-result v1
                                                                                                                                                                                        188const/4 v4, 0x0
                                                                                                                                                                                        189if-lez v1, :cond_25a
                                                                                                                                                                                        190goto_103:
                                                                                                                                                                                        191invoke-virtual {v0, v4, v1}, Ljava/lang/String;->substring(II)Ljava/lang/String;
                                                                                                                                                                                        192move-result-object v0
                                                                                                                                                                                        193cond_107:
                                                                                                                                                                                        194iget-object v1, p4, Lcom/baidu/mobads/container/b/b/a;->s:Ljava/util/HashMap;
                                                                                                                                                                                        196invoke-direct {p0, v1}, Lcom/baidu/mobads/container/b/g/b;->b(Ljava/util/HashMap;)Ljava/lang/String;
                                                                                                                                                                                        197move-result-object v1
                                                                                                                                                                                        199invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        200cond_110: new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        202invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        204const-string v4, "&net="
                                                                                                                                                                                        206invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        207move-result-object v1
                                                                                                                                                                                        209invoke-static {p1}, Lcom/baidu/mobads/container/o/f;->g(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        210move-result-object v4
                                                                                                                                                                                        212invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        213move-result-object v1
                                                                                                                                                                                        215invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        216move-result-object v1
                                                                                                                                                                                        218invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        219new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        221invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        223const-string v4, "&brand="
                                                                                                                                                                                        225invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        226move-result-object v1
                                                                                                                                                                                        228invoke-interface {v2}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getPhoneOSBrand()Ljava/lang/String;
                                                                                                                                                                                        229move-result-object v4
                                                                                                                                                                                        231invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        232move-result-object v1
                                                                                                                                                                                        234invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        235move-result-object v1
                                                                                                                                                                                        237invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        239const-string v1, "&os=android"
                                                                                                                                                                                        241invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        242new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        244invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        246const-string v4, "&tp="
                                                                                                                                                                                        248invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        249move-result-object v1
                                                                                                                                                                                        251sget-object v4, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        253invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        254move-result-object v1
                                                                                                                                                                                        256invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        257move-result-object v1
                                                                                                                                                                                        259invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        260new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        262invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        264const-string v4, "&osv="
                                                                                                                                                                                        266invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        267move-result-object v1
                                                                                                                                                                                        269sget-object v4, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                        271invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        272move-result-object v1
                                                                                                                                                                                        274invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        275move-result-object v1
                                                                                                                                                                                        277invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        278new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        280invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        282const-string v4, "&bdr="
                                                                                                                                                                                        284invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        285move-result-object v1
                                                                                                                                                                                        286sget v4, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        288invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        289move-result-object v1
                                                                                                                                                                                        291invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        292move-result-object v1
                                                                                                                                                                                        294invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        295new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        297invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        299const-string v4, "&sn="
                                                                                                                                                                                        301invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        302move-result-object v1
                                                                                                                                                                                        304invoke-interface {v2, p1}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getEncodedSN(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        305move-result-object v4
                                                                                                                                                                                        307invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        308move-result-object v1
                                                                                                                                                                                        310invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        311move-result-object v1
                                                                                                                                                                                        313invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        314new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        316invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        318const-string v4, "&mac="
                                                                                                                                                                                        320invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        321move-result-object v1
                                                                                                                                                                                        323iget-object v4, p0, Lcom/baidu/mobads/container/b/g/b;->a:Lcom/baidu/mobads/interfaces/utils/IBase64;
                                                                                                                                                                                        325invoke-interface {v2, p1}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getMacAddress(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        326move-result-object v5
                                                                                                                                                                                        328invoke-interface {v4, v5}, Lcom/baidu/mobads/interfaces/utils/IBase64;->encode(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        329move-result-object v4
                                                                                                                                                                                        331invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        332move-result-object v1
                                                                                                                                                                                        334invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        335move-result-object v1
                                                                                                                                                                                        337invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        338new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        340invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        342const-string v4, "&cuid="
                                                                                                                                                                                        344invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        345move-result-object v1
                                                                                                                                                                                        347invoke-interface {v2, p1}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getCUID(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        348move-result-object v2
                                                                                                                                                                                        350invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        351move-result-object v1
                                                                                                                                                                                        353invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        354move-result-object v1
                                                                                                                                                                                        356invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        357new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        359invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        361const-string v2, "&pack="
                                                                                                                                                                                        363invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        364move-result-object v1
                                                                                                                                                                                        366invoke-virtual {p1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        367move-result-object v2
                                                                                                                                                                                        369invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        370move-result-object v1
                                                                                                                                                                                        372invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        373move-result-object v1
                                                                                                                                                                                        375invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        376new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        378invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        380const-string v2, "&v="
                                                                                                                                                                                        382invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        383move-result-object v1
                                                                                                                                                                                        384new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        386invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        388const-string v4, "android_"
                                                                                                                                                                                        390invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        391move-result-object v2
                                                                                                                                                                                        393invoke-static {}, Lcom/baidu/mobads/container/p;->a()D
                                                                                                                                                                                        394move-result-wide v4
                                                                                                                                                                                        396invoke-virtual {v2, v4, v5}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
                                                                                                                                                                                        397move-result-object v2
                                                                                                                                                                                        399const-string v4, "_"
                                                                                                                                                                                        401invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        402move-result-object v2
                                                                                                                                                                                        404const-string v4, "4.1.30"
                                                                                                                                                                                        406invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        407move-result-object v2
                                                                                                                                                                                        409invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        410move-result-object v2
                                                                                                                                                                                        412invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        413move-result-object v1
                                                                                                                                                                                        415invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        416move-result-object v1
                                                                                                                                                                                        418invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        419new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        421invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        423const-string v2, "&url="
                                                                                                                                                                                        425invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        426move-result-object v1
                                                                                                                                                                                        428invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        429move-result-object v0
                                                                                                                                                                                        431invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        432move-result-object v0
                                                                                                                                                                                        434invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        436invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        437move-result-object v0
                                                                                                                                                                                        439invoke-virtual {p0, v0, p2}, Lcom/baidu/mobads/container/b/g/b;->a(Ljava/lang/String;I)Ljava/lang/String;
                                                                                                                                                                                        440move-result-object v0
                                                                                                                                                                                        442invoke-direct {p0, v0}, Lcom/baidu/mobads/container/b/g/b;->c(Ljava/lang/String;)V
                                                                                                                                                                                        443goto_259: return-void
                                                                                                                                                                                        444cond_25a:
                                                                                                                                                                                        445invoke-virtual {v0}, Ljava/lang/String;->length()I
                                                                                                                                                                                        446try_end_25d: move-result v1
                                                                                                                                                                                        447goto/16 :goto_103
                                                                                                                                                                                        448catch_260: move-exception v0
                                                                                                                                                                                        450invoke-static {}, Lcom/baidu/mobads/container/o/t;->a()Lcom/baidu/mobads/container/o/t;
                                                                                                                                                                                        451move-result-object v1
                                                                                                                                                                                        453invoke-virtual {v1, v0}, Lcom/baidu/mobads/container/o/t;->d(Ljava/lang/Throwable;)I
                                                                                                                                                                                        454goto/16 :goto_259
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • com.qq.e.comm.managers.status.NetworkType.getConnValue
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • com.qq.e.comm.managers.status.Carrier.getValue
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • com.qq.e.comm.plugin.a.f.k:Lcom/qq/e/comm/plugin/a/f
                                                                                                                                                                                        • com.qq.e.comm.plugin.a.f.b
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • android.os.Build.MANUFACTURER:Ljava/lang/String
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • android.util.Pair.first:Ljava/lang/Object
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • android.util.Pair.second:Ljava/lang/Object
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • android.util.Pair.second:Ljava/lang/Object
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • android.util.Pair.first:Ljava/lang/Object
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.util.Locale.getDefault
                                                                                                                                                                                        • java.util.Locale.getLanguage
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • com.qq.e.comm.plugin.a.f.e:Lcom/qq/e/comm/plugin/a/f
                                                                                                                                                                                        • com.qq.e.comm.plugin.a.f.b
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • com.qq.e.comm.plugin.a.f.b:Lcom/qq/e/comm/plugin/a/f
                                                                                                                                                                                        • com.qq.e.comm.plugin.a.f.b
                                                                                                                                                                                        • com.qq.e.comm.plugin.a.f.n:Lcom/qq/e/comm/plugin/a/f
                                                                                                                                                                                        • com.qq.e.comm.plugin.a.f.b
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • com.qq.e.comm.plugin.a.f.i:Lcom/qq/e/comm/plugin/a/f
                                                                                                                                                                                        • com.qq.e.comm.plugin.a.f.b
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.keys
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • org.json.JSONObject.get
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • android.util.Pair.first:Ljava/lang/Object
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • android.util.Pair.second:Ljava/lang/Object
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • com.qq.e.comm.plugin.a.f.i:Lcom/qq/e/comm/plugin/a/f
                                                                                                                                                                                        • com.qq.e.comm.plugin.a.f.b
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • p
                                                                                                                                                                                        • conn
                                                                                                                                                                                        • carrier
                                                                                                                                                                                        • loc_src
                                                                                                                                                                                        • lat
                                                                                                                                                                                        • lng
                                                                                                                                                                                        • location_accuracy
                                                                                                                                                                                        • [latitude, longitude]=
                                                                                                                                                                                        • ,
                                                                                                                                                                                        • [LocationAccuracy]=
                                                                                                                                                                                        • support_app_landing_page
                                                                                                                                                                                        • rewardVideoSupportLandingPage
                                                                                                                                                                                        • rewardVideoServerMaxDuration
                                                                                                                                                                                        • gdtSdkIdentity
                                                                                                                                                                                        • max_duration
                                                                                                                                                                                        • c_os
                                                                                                                                                                                        • android
                                                                                                                                                                                        • c_osver
                                                                                                                                                                                        • c_pkgname
                                                                                                                                                                                        • c_device
                                                                                                                                                                                        • c_devicetype
                                                                                                                                                                                        • c_mf
                                                                                                                                                                                        • c_ori
                                                                                                                                                                                        • c_w
                                                                                                                                                                                        • c_h
                                                                                                                                                                                        • sdkver
                                                                                                                                                                                        • .
                                                                                                                                                                                        • jsver
                                                                                                                                                                                        • tmpallpt
                                                                                                                                                                                        • postype
                                                                                                                                                                                        • deep_link_version
                                                                                                                                                                                        • c_sdfree
                                                                                                                                                                                        • c_market
                                                                                                                                                                                        • c_hl
                                                                                                                                                                                        • feedreq
                                                                                                                                                                                        • gdtid
                                                                                                                                                                                        • inline_full_screen
                                                                                                                                                                                        • native_jsver
                                                                                                                                                                                        • 1.1.0
                                                                                                                                                                                        • sdk_src
                                                                                                                                                                                        • Get location encountered exception:
                                                                                                                                                                                        • SDKSrcConfig not exist
                                                                                                                                                                                        • scs
                                                                                                                                                                                        • antiSpamTestRate
                                                                                                                                                                                        • ast
                                                                                                                                                                                        • support_video
                                                                                                                                                                                        • from_js
                                                                                                                                                                                        • url
                                                                                                                                                                                        • t
                                                                                                                                                                                        • ad_tags
                                                                                                                                                                                        • ssp_ext
                                                                                                                                                                                        • ssp_st
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2Lorg/json/JSONException;
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        5const/4 v1, 0x0
                                                                                                                                                                                        6const-wide v10, 0x412e848000000000L # 1000000.0
                                                                                                                                                                                        7const/4 v12, 0x1
                                                                                                                                                                                        8new-instance v3, Lorg/json/JSONObject;
                                                                                                                                                                                        10invoke-direct {v3}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        12invoke-virtual {p0}, Lcom/qq/e/comm/managers/GDTADManager;->getDeviceStatus()Lcom/qq/e/comm/managers/status/DeviceStatus;
                                                                                                                                                                                        13move-result-object v0
                                                                                                                                                                                        15invoke-virtual {v0}, Lcom/qq/e/comm/managers/status/DeviceStatus;->getScreenOrientation()Ljava/lang/String;
                                                                                                                                                                                        16move-result-object v0
                                                                                                                                                                                        17if-eqz v0, :cond_1e
                                                                                                                                                                                        19const-string v2, "p"
                                                                                                                                                                                        21invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        22move-result v0
                                                                                                                                                                                        23if-eqz v0, :cond_259
                                                                                                                                                                                        24cond_1e: move v0, v1
                                                                                                                                                                                        25goto_1f:
                                                                                                                                                                                        26invoke-static {p0, v3}, Lcom/qq/e/comm/plugin/a/c;->a(Lcom/qq/e/comm/managers/GDTADManager;Lorg/json/JSONObject;)V
                                                                                                                                                                                        28invoke-static {}, Lcom/qq/e/comm/plugin/util/aa;->b()Z
                                                                                                                                                                                        29move-result v2
                                                                                                                                                                                        30if-eqz v2, :cond_25d
                                                                                                                                                                                        32invoke-static {v3, p2}, Lcom/qq/e/comm/plugin/a/c;->c(Lorg/json/JSONObject;Lcom/qq/e/comm/plugin/a/b;)V
                                                                                                                                                                                        33goto_2b:
                                                                                                                                                                                        34const-string v2, "conn"
                                                                                                                                                                                        36invoke-virtual {p0}, Lcom/qq/e/comm/managers/GDTADManager;->getDeviceStatus()Lcom/qq/e/comm/managers/status/DeviceStatus;
                                                                                                                                                                                        37move-result-object v4
                                                                                                                                                                                        39invoke-virtual {v4}, Lcom/qq/e/comm/managers/status/DeviceStatus;->getNetworkType()Lcom/qq/e/comm/managers/status/NetworkType;
                                                                                                                                                                                        40move-result-object v4
                                                                                                                                                                                        42invoke-virtual {v4}, Lcom/qq/e/comm/managers/status/NetworkType;->getConnValue()I
                                                                                                                                                                                        43move-result v4
                                                                                                                                                                                        45invoke-virtual {v3, v2, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        47const-string v2, "carrier"
                                                                                                                                                                                        49invoke-virtual {p0}, Lcom/qq/e/comm/managers/GDTADManager;->getDeviceStatus()Lcom/qq/e/comm/managers/status/DeviceStatus;
                                                                                                                                                                                        50move-result-object v4
                                                                                                                                                                                        52invoke-virtual {v4}, Lcom/qq/e/comm/managers/status/DeviceStatus;->getCarrier()Lcom/qq/e/comm/managers/status/Carrier;
                                                                                                                                                                                        53move-result-object v4
                                                                                                                                                                                        55invoke-virtual {v4}, Lcom/qq/e/comm/managers/status/Carrier;->getValue()I
                                                                                                                                                                                        56move-result v4
                                                                                                                                                                                        58invoke-virtual {v3, v2, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        59try_start_4d:
                                                                                                                                                                                        60invoke-virtual {p0}, Lcom/qq/e/comm/managers/GDTADManager;->getAppContext()Landroid/content/Context;
                                                                                                                                                                                        61move-result-object v2
                                                                                                                                                                                        63invoke-static {v2}, Lcom/qq/e/comm/plugin/util/q;->a(Landroid/content/Context;)Lcom/qq/e/comm/plugin/util/q;
                                                                                                                                                                                        64move-result-object v2
                                                                                                                                                                                        66invoke-virtual {v2}, Lcom/qq/e/comm/plugin/util/q;->a()D
                                                                                                                                                                                        67move-result-wide v4
                                                                                                                                                                                        69invoke-virtual {p0}, Lcom/qq/e/comm/managers/GDTADManager;->getAppContext()Landroid/content/Context;
                                                                                                                                                                                        70move-result-object v2
                                                                                                                                                                                        72invoke-static {v2}, Lcom/qq/e/comm/plugin/util/q;->a(Landroid/content/Context;)Lcom/qq/e/comm/plugin/util/q;
                                                                                                                                                                                        73move-result-object v2
                                                                                                                                                                                        75invoke-virtual {v2}, Lcom/qq/e/comm/plugin/util/q;->b()D
                                                                                                                                                                                        76move-result-wide v6
                                                                                                                                                                                        78invoke-virtual {p0}, Lcom/qq/e/comm/managers/GDTADManager;->getAppContext()Landroid/content/Context;
                                                                                                                                                                                        79move-result-object v2
                                                                                                                                                                                        81invoke-static {v2}, Lcom/qq/e/comm/plugin/util/q;->a(Landroid/content/Context;)Lcom/qq/e/comm/plugin/util/q;
                                                                                                                                                                                        82move-result-object v2
                                                                                                                                                                                        84invoke-virtual {v2}, Lcom/qq/e/comm/plugin/util/q;->d()I
                                                                                                                                                                                        85move-result v2
                                                                                                                                                                                        87const-string v8, "loc_src"
                                                                                                                                                                                        89invoke-virtual {v3, v8, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        91invoke-static {v4, v5}, Lcom/qq/e/comm/plugin/util/i;->a(D)Z
                                                                                                                                                                                        92move-result v2
                                                                                                                                                                                        93if-nez v2, :cond_ce
                                                                                                                                                                                        95invoke-static {v6, v7}, Lcom/qq/e/comm/plugin/util/i;->a(D)Z
                                                                                                                                                                                        96move-result v2
                                                                                                                                                                                        97if-nez v2, :cond_ce
                                                                                                                                                                                        99const-string v2, "lat"
                                                                                                                                                                                        100mul-double v8, v10, v4
                                                                                                                                                                                        101double-to-long v8, v8
                                                                                                                                                                                        103invoke-virtual {v3, v2, v8, v9}, Lorg/json/JSONObject;->put(Ljava/lang/String;J)Lorg/json/JSONObject;
                                                                                                                                                                                        105const-string v2, "lng"
                                                                                                                                                                                        106mul-double v8, v10, v6
                                                                                                                                                                                        107double-to-long v8, v8
                                                                                                                                                                                        109invoke-virtual {v3, v2, v8, v9}, Lorg/json/JSONObject;->put(Ljava/lang/String;J)Lorg/json/JSONObject;
                                                                                                                                                                                        111invoke-virtual {p0}, Lcom/qq/e/comm/managers/GDTADManager;->getAppContext()Landroid/content/Context;
                                                                                                                                                                                        112move-result-object v2
                                                                                                                                                                                        114invoke-static {v2}, Lcom/qq/e/comm/plugin/util/q;->a(Landroid/content/Context;)Lcom/qq/e/comm/plugin/util/q;
                                                                                                                                                                                        115move-result-object v2
                                                                                                                                                                                        117invoke-virtual {v2}, Lcom/qq/e/comm/plugin/util/q;->c()F
                                                                                                                                                                                        118move-result v2
                                                                                                                                                                                        120const-string v8, "location_accuracy"
                                                                                                                                                                                        121float-to-double v10, v2
                                                                                                                                                                                        123invoke-virtual {v3, v8, v10, v11}, Lorg/json/JSONObject;->put(Ljava/lang/String;D)Lorg/json/JSONObject;
                                                                                                                                                                                        124new-instance v8, Ljava/lang/StringBuilder;
                                                                                                                                                                                        126invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        128const-string v9, "[latitude, longitude]="
                                                                                                                                                                                        130invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        131move-result-object v8
                                                                                                                                                                                        133invoke-virtual {v8, v4, v5}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
                                                                                                                                                                                        134move-result-object v4
                                                                                                                                                                                        136const-string v5, ","
                                                                                                                                                                                        138invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        139move-result-object v4
                                                                                                                                                                                        141invoke-virtual {v4, v6, v7}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
                                                                                                                                                                                        142move-result-object v4
                                                                                                                                                                                        144const-string v5, " [LocationAccuracy]="
                                                                                                                                                                                        146invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        147move-result-object v4
                                                                                                                                                                                        149invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
                                                                                                                                                                                        150move-result-object v2
                                                                                                                                                                                        152invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        153move-result-object v2
                                                                                                                                                                                        155invoke-static {v2}, Lcom/qq/e/comm/util/GDTLogger;->d(Ljava/lang/String;)V
                                                                                                                                                                                        156try_end_ce:
                                                                                                                                                                                        157invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->i()I
                                                                                                                                                                                        158move-result v2
                                                                                                                                                                                        160sget-object v4, Lcom/qq/e/comm/plugin/a/f;->k:Lcom/qq/e/comm/plugin/a/f;
                                                                                                                                                                                        162invoke-virtual {v4}, Lcom/qq/e/comm/plugin/a/f;->b()I
                                                                                                                                                                                        163move-result v4
                                                                                                                                                                                        164if-ne v2, v4, :cond_27f
                                                                                                                                                                                        166const-string v2, "support_app_landing_page"
                                                                                                                                                                                        168invoke-static {}, Lcom/qq/e/comm/managers/GDTADManager;->getInstance()Lcom/qq/e/comm/managers/GDTADManager;
                                                                                                                                                                                        169move-result-object v4
                                                                                                                                                                                        171invoke-virtual {v4}, Lcom/qq/e/comm/managers/GDTADManager;->getSM()Lcom/qq/e/comm/managers/setting/SM;
                                                                                                                                                                                        172move-result-object v4
                                                                                                                                                                                        174const-string v5, "rewardVideoSupportLandingPage"
                                                                                                                                                                                        176invoke-virtual {v4, v5, v1}, Lcom/qq/e/comm/managers/setting/SM;->getInteger(Ljava/lang/String;I)I
                                                                                                                                                                                        177move-result v1
                                                                                                                                                                                        179invoke-virtual {v3, v2, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        181invoke-static {}, Lcom/qq/e/comm/managers/GDTADManager;->getInstance()Lcom/qq/e/comm/managers/GDTADManager;
                                                                                                                                                                                        182move-result-object v1
                                                                                                                                                                                        184invoke-virtual {v1}, Lcom/qq/e/comm/managers/GDTADManager;->getSM()Lcom/qq/e/comm/managers/setting/SM;
                                                                                                                                                                                        185move-result-object v1
                                                                                                                                                                                        187const-string v2, "rewardVideoServerMaxDuration"
                                                                                                                                                                                        188const/16 v4, 0x1f
                                                                                                                                                                                        190invoke-virtual {v1, v2, v4}, Lcom/qq/e/comm/managers/setting/SM;->getInteger(Ljava/lang/String;I)I
                                                                                                                                                                                        191move-result v1
                                                                                                                                                                                        192if-lez v1, :cond_114
                                                                                                                                                                                        194invoke-static {}, Lcom/qq/e/comm/managers/GDTADManager;->getInstance()Lcom/qq/e/comm/managers/GDTADManager;
                                                                                                                                                                                        195move-result-object v2
                                                                                                                                                                                        197invoke-virtual {v2}, Lcom/qq/e/comm/managers/GDTADManager;->getSM()Lcom/qq/e/comm/managers/setting/SM;
                                                                                                                                                                                        198move-result-object v2
                                                                                                                                                                                        200const-string v4, "gdtSdkIdentity"
                                                                                                                                                                                        202invoke-virtual {v2, v4, v12}, Lcom/qq/e/comm/managers/setting/SM;->getInteger(Ljava/lang/String;I)I
                                                                                                                                                                                        203move-result v2
                                                                                                                                                                                        204if-ne v2, v12, :cond_114
                                                                                                                                                                                        206const-string v2, "max_duration"
                                                                                                                                                                                        208invoke-virtual {v3, v2, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        209cond_114:
                                                                                                                                                                                        210const-string v1, "c_os"
                                                                                                                                                                                        212const-string v2, "android"
                                                                                                                                                                                        214invoke-virtual {v3, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        216const-string v1, "c_osver"
                                                                                                                                                                                        218sget-object v2, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                        220invoke-virtual {v3, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        222const-string v1, "c_pkgname"
                                                                                                                                                                                        224invoke-virtual {p0}, Lcom/qq/e/comm/managers/GDTADManager;->getAppStatus()Lcom/qq/e/comm/managers/status/APPStatus;
                                                                                                                                                                                        225move-result-object v2
                                                                                                                                                                                        227invoke-virtual {v2}, Lcom/qq/e/comm/managers/status/APPStatus;->getAPPName()Ljava/lang/String;
                                                                                                                                                                                        228move-result-object v2
                                                                                                                                                                                        230invoke-virtual {v3, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        232const-string v1, "c_device"
                                                                                                                                                                                        234invoke-virtual {p0}, Lcom/qq/e/comm/managers/GDTADManager;->getDeviceStatus()Lcom/qq/e/comm/managers/status/DeviceStatus;
                                                                                                                                                                                        235move-result-object v2
                                                                                                                                                                                        237iget-object v2, v2, Lcom/qq/e/comm/managers/status/DeviceStatus;->model:Ljava/lang/String;
                                                                                                                                                                                        239invoke-virtual {v3, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        241const-string v1, "c_devicetype"
                                                                                                                                                                                        243invoke-virtual {p0}, Lcom/qq/e/comm/managers/GDTADManager;->getAppContext()Landroid/content/Context;
                                                                                                                                                                                        244move-result-object v2
                                                                                                                                                                                        246invoke-static {v2}, Lcom/qq/e/comm/plugin/util/ab;->a(Landroid/content/Context;)I
                                                                                                                                                                                        247move-result v2
                                                                                                                                                                                        249invoke-virtual {v3, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        251const-string v1, "c_mf"
                                                                                                                                                                                        253sget-object v2, Landroid/os/Build;->MANUFACTURER:Ljava/lang/String;
                                                                                                                                                                                        255invoke-virtual {v3, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        257const-string v1, "c_ori"
                                                                                                                                                                                        259invoke-virtual {v3, v1, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        261invoke-static {}, Lcom/qq/e/comm/plugin/util/j;->a()Landroid/util/Pair;
                                                                                                                                                                                        262move-result-object v1
                                                                                                                                                                                        264iget-object v0, v1, Landroid/util/Pair;->first:Ljava/lang/Object;
                                                                                                                                                                                        265check-cast v0, Ljava/lang/Integer;
                                                                                                                                                                                        267invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        268move-result v2
                                                                                                                                                                                        270iget-object v0, v1, Landroid/util/Pair;->second:Ljava/lang/Object;
                                                                                                                                                                                        271check-cast v0, Ljava/lang/Integer;
                                                                                                                                                                                        273invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        274move-result v0
                                                                                                                                                                                        275if-le v2, v0, :cond_291
                                                                                                                                                                                        277const-string v0, "c_w"
                                                                                                                                                                                        279iget-object v2, v1, Landroid/util/Pair;->second:Ljava/lang/Object;
                                                                                                                                                                                        281invoke-virtual {v3, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        283const-string v0, "c_h"
                                                                                                                                                                                        285iget-object v1, v1, Landroid/util/Pair;->first:Ljava/lang/Object;
                                                                                                                                                                                        287invoke-virtual {v3, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        288goto_177:
                                                                                                                                                                                        289const-string v0, "sdkver"
                                                                                                                                                                                        290new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        292invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        294invoke-static {}, Lcom/qq/e/comm/managers/status/SDKStatus;->getSDKVersion()Ljava/lang/String;
                                                                                                                                                                                        295move-result-object v2
                                                                                                                                                                                        297invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        298move-result-object v1
                                                                                                                                                                                        300const-string v2, "."
                                                                                                                                                                                        302invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        303move-result-object v1
                                                                                                                                                                                        305invoke-static {}, Lcom/qq/e/comm/managers/GDTADManager;->getInstance()Lcom/qq/e/comm/managers/GDTADManager;
                                                                                                                                                                                        306move-result-object v2
                                                                                                                                                                                        308invoke-virtual {v2}, Lcom/qq/e/comm/managers/GDTADManager;->getPM()Lcom/qq/e/comm/managers/plugin/PM;
                                                                                                                                                                                        309move-result-object v2
                                                                                                                                                                                        311invoke-virtual {v2}, Lcom/qq/e/comm/managers/plugin/PM;->getPluginVersion()I
                                                                                                                                                                                        312move-result v2
                                                                                                                                                                                        314invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        315move-result-object v1
                                                                                                                                                                                        317invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        318move-result-object v1
                                                                                                                                                                                        320invoke-virtual {v3, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        322const-string v0, "jsver"
                                                                                                                                                                                        324invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->j()Ljava/lang/String;
                                                                                                                                                                                        325move-result-object v1
                                                                                                                                                                                        327invoke-virtual {v3, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        329const-string v0, "tmpallpt"
                                                                                                                                                                                        331invoke-virtual {v3, v0, v12}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
                                                                                                                                                                                        333const-string v0, "postype"
                                                                                                                                                                                        335invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->i()I
                                                                                                                                                                                        336move-result v1
                                                                                                                                                                                        338invoke-virtual {v3, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        340const-string v0, "deep_link_version"
                                                                                                                                                                                        342invoke-virtual {v3, v0, v12}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        344const-string v0, "c_sdfree"
                                                                                                                                                                                        346invoke-static {}, Lcom/qq/e/comm/plugin/b/g;->d()J
                                                                                                                                                                                        347move-result-wide v4
                                                                                                                                                                                        349invoke-virtual {v3, v0, v4, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;J)Lorg/json/JSONObject;
                                                                                                                                                                                        351const-string v0, "c_market"
                                                                                                                                                                                        353invoke-static {}, Lcom/qq/e/comm/plugin/util/s;->a()Ljava/lang/String;
                                                                                                                                                                                        354move-result-object v1
                                                                                                                                                                                        356invoke-virtual {v3, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        358const-string v0, "c_hl"
                                                                                                                                                                                        360invoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale;
                                                                                                                                                                                        361move-result-object v1
                                                                                                                                                                                        363invoke-virtual {v1}, Ljava/util/Locale;->getLanguage()Ljava/lang/String;
                                                                                                                                                                                        364move-result-object v1
                                                                                                                                                                                        366invoke-virtual {v3, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        368invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->i()I
                                                                                                                                                                                        369move-result v0
                                                                                                                                                                                        371sget-object v1, Lcom/qq/e/comm/plugin/a/f;->e:Lcom/qq/e/comm/plugin/a/f;
                                                                                                                                                                                        373invoke-virtual {v1}, Lcom/qq/e/comm/plugin/a/f;->b()I
                                                                                                                                                                                        374move-result v1
                                                                                                                                                                                        375if-ne v0, v1, :cond_1ef
                                                                                                                                                                                        377const-string v0, "feedreq"
                                                                                                                                                                                        379invoke-virtual {v3, v0, v12}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        380cond_1ef:
                                                                                                                                                                                        381const-string v0, "gdtid"
                                                                                                                                                                                        383invoke-static {}, Lcom/qq/e/comm/plugin/a/c;->c()Ljava/lang/String;
                                                                                                                                                                                        384move-result-object v1
                                                                                                                                                                                        386invoke-virtual {v3, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        388invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->i()I
                                                                                                                                                                                        389move-result v0
                                                                                                                                                                                        391sget-object v1, Lcom/qq/e/comm/plugin/a/f;->b:Lcom/qq/e/comm/plugin/a/f;
                                                                                                                                                                                        393invoke-virtual {v1}, Lcom/qq/e/comm/plugin/a/f;->b()I
                                                                                                                                                                                        394move-result v1
                                                                                                                                                                                        395if-eq v0, v1, :cond_210
                                                                                                                                                                                        397invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->i()I
                                                                                                                                                                                        398move-result v0
                                                                                                                                                                                        400sget-object v1, Lcom/qq/e/comm/plugin/a/f;->n:Lcom/qq/e/comm/plugin/a/f;
                                                                                                                                                                                        402invoke-virtual {v1}, Lcom/qq/e/comm/plugin/a/f;->b()I
                                                                                                                                                                                        403move-result v1
                                                                                                                                                                                        404if-ne v0, v1, :cond_215
                                                                                                                                                                                        405cond_210:
                                                                                                                                                                                        406const-string v0, "inline_full_screen"
                                                                                                                                                                                        408invoke-virtual {v3, v0, v12}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        409cond_215:
                                                                                                                                                                                        410invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->i()I
                                                                                                                                                                                        411move-result v0
                                                                                                                                                                                        413sget-object v1, Lcom/qq/e/comm/plugin/a/f;->i:Lcom/qq/e/comm/plugin/a/f;
                                                                                                                                                                                        415invoke-virtual {v1}, Lcom/qq/e/comm/plugin/a/f;->b()I
                                                                                                                                                                                        416move-result v1
                                                                                                                                                                                        417if-ne v0, v1, :cond_228
                                                                                                                                                                                        419const-string v0, "native_jsver"
                                                                                                                                                                                        421const-string v1, "1.1.0"
                                                                                                                                                                                        423invoke-virtual {v3, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        424try_start_228:
                                                                                                                                                                                        425invoke-static {}, Lcom/qq/e/ads/cfg/SDKSrcConfig;->getSdkSrc()Ljava/lang/String;
                                                                                                                                                                                        426move-result-object v0
                                                                                                                                                                                        428invoke-static {v0}, Lcom/qq/e/comm/util/StringUtil;->isEmpty(Ljava/lang/String;)Z
                                                                                                                                                                                        429move-result v1
                                                                                                                                                                                        430if-nez v1, :cond_237
                                                                                                                                                                                        432const-string v1, "sdk_src"
                                                                                                                                                                                        434invoke-virtual {v3, v1, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        435cond_237:
                                                                                                                                                                                        436invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->l()Lorg/json/JSONObject;
                                                                                                                                                                                        437move-result-object v0
                                                                                                                                                                                        438if-eqz v0, :cond_2a8
                                                                                                                                                                                        440invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->l()Lorg/json/JSONObject;
                                                                                                                                                                                        441move-result-object v1
                                                                                                                                                                                        443invoke-virtual {v1}, Lorg/json/JSONObject;->keys()Ljava/util/Iterator;
                                                                                                                                                                                        444move-result-object v2
                                                                                                                                                                                        445goto_245:
                                                                                                                                                                                        446invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        447move-result v0
                                                                                                                                                                                        448if-eqz v0, :cond_2a8
                                                                                                                                                                                        450invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        451move-result-object v0
                                                                                                                                                                                        452check-cast v0, Ljava/lang/String;
                                                                                                                                                                                        454invoke-virtual {v1, v0}, Lorg/json/JSONObject;->get(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        455move-result-object v4
                                                                                                                                                                                        457invoke-virtual {v3, v0, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        458goto/16 :goto_245
                                                                                                                                                                                        459cond_259: const/16 v0, 0x5a
                                                                                                                                                                                        460goto/16 :goto_1f
                                                                                                                                                                                        461cond_25d:
                                                                                                                                                                                        462invoke-static {v3, p2}, Lcom/qq/e/comm/plugin/a/c;->b(Lorg/json/JSONObject;Lcom/qq/e/comm/plugin/a/b;)V
                                                                                                                                                                                        463goto/16 :goto_2b
                                                                                                                                                                                        464catch_262: move-exception v2
                                                                                                                                                                                        465new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        467invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        469const-string v5, "Get location encountered exception: "
                                                                                                                                                                                        471invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        472move-result-object v4
                                                                                                                                                                                        474invoke-virtual {v2}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        475move-result-object v2
                                                                                                                                                                                        477invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        478move-result-object v2
                                                                                                                                                                                        480invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        481move-result-object v2
                                                                                                                                                                                        483invoke-static {v2}, Lcom/qq/e/comm/util/GDTLogger;->d(Ljava/lang/String;)V
                                                                                                                                                                                        484goto/16 :goto_ce
                                                                                                                                                                                        485cond_27f:
                                                                                                                                                                                        486const-string v1, "support_app_landing_page"
                                                                                                                                                                                        488invoke-virtual {v3, v1, v12}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        490invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->w()I
                                                                                                                                                                                        491move-result v1
                                                                                                                                                                                        492if-lez v1, :cond_114
                                                                                                                                                                                        494const-string v2, "max_duration"
                                                                                                                                                                                        496invoke-virtual {v3, v2, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        497goto/16 :goto_114
                                                                                                                                                                                        498cond_291:
                                                                                                                                                                                        499const-string v0, "c_w"
                                                                                                                                                                                        501iget-object v2, v1, Landroid/util/Pair;->first:Ljava/lang/Object;
                                                                                                                                                                                        503invoke-virtual {v3, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        505const-string v0, "c_h"
                                                                                                                                                                                        507iget-object v1, v1, Landroid/util/Pair;->second:Ljava/lang/Object;
                                                                                                                                                                                        509invoke-virtual {v3, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        510goto/16 :goto_177
                                                                                                                                                                                        511catch_2a1: move-exception v0
                                                                                                                                                                                        513const-string v1, "SDKSrcConfig not exist"
                                                                                                                                                                                        515invoke-static {v1, v0}, Lcom/qq/e/comm/util/GDTLogger;->w(Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        516goto/16 :goto_237
                                                                                                                                                                                        517cond_2a8:
                                                                                                                                                                                        518invoke-static {v3, p2}, Lcom/qq/e/comm/plugin/a/c;->a(Lorg/json/JSONObject;Lcom/qq/e/comm/plugin/a/b;)Ljava/lang/String;
                                                                                                                                                                                        519move-result-object v0
                                                                                                                                                                                        521const-string v1, "scs"
                                                                                                                                                                                        523invoke-virtual {v3, v1, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        525invoke-static {}, Lcom/qq/e/comm/managers/GDTADManager;->getInstance()Lcom/qq/e/comm/managers/GDTADManager;
                                                                                                                                                                                        526move-result-object v0
                                                                                                                                                                                        528invoke-virtual {v0}, Lcom/qq/e/comm/managers/GDTADManager;->getSM()Lcom/qq/e/comm/managers/setting/SM;
                                                                                                                                                                                        529move-result-object v0
                                                                                                                                                                                        531const-string v1, "antiSpamTestRate"
                                                                                                                                                                                        532const/16 v2, 0x3e8
                                                                                                                                                                                        534invoke-virtual {v0, v1, v2}, Lcom/qq/e/comm/managers/setting/SM;->getInteger(Ljava/lang/String;I)I
                                                                                                                                                                                        535move-result v0
                                                                                                                                                                                        537invoke-static {v0}, Lcom/qq/e/comm/plugin/a/c;->a(I)Z
                                                                                                                                                                                        538move-result v0
                                                                                                                                                                                        539if-eqz v0, :cond_2d0
                                                                                                                                                                                        541const-string v0, "ast"
                                                                                                                                                                                        543invoke-static {p0}, Lcom/qq/e/comm/plugin/a/c;->a(Lcom/qq/e/comm/managers/GDTADManager;)Lorg/json/JSONObject;
                                                                                                                                                                                        544move-result-object v1
                                                                                                                                                                                        546invoke-virtual {v3, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        547cond_2d0:
                                                                                                                                                                                        548invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->i()I
                                                                                                                                                                                        549move-result v0
                                                                                                                                                                                        551sget-object v1, Lcom/qq/e/comm/plugin/a/f;->i:Lcom/qq/e/comm/plugin/a/f;
                                                                                                                                                                                        553invoke-virtual {v1}, Lcom/qq/e/comm/plugin/a/f;->b()I
                                                                                                                                                                                        554move-result v1
                                                                                                                                                                                        555if-ne v0, v1, :cond_2e7
                                                                                                                                                                                        557invoke-static {}, Lcom/qq/e/comm/plugin/util/ao;->a()Z
                                                                                                                                                                                        558move-result v0
                                                                                                                                                                                        559if-eqz v0, :cond_2e7
                                                                                                                                                                                        561const-string v0, "support_video"
                                                                                                                                                                                        563invoke-virtual {v3, v0, v12}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
                                                                                                                                                                                        564cond_2e7:
                                                                                                                                                                                        565const-string v0, "from_js"
                                                                                                                                                                                        567invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->q()I
                                                                                                                                                                                        568move-result v1
                                                                                                                                                                                        570invoke-virtual {v3, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        572const-string v0, "url"
                                                                                                                                                                                        574invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->r()Ljava/lang/String;
                                                                                                                                                                                        575move-result-object v1
                                                                                                                                                                                        577invoke-virtual {v3, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        579invoke-static {}, Lcom/qq/e/comm/plugin/util/aa;->b()Z
                                                                                                                                                                                        580move-result v0
                                                                                                                                                                                        581if-eqz v0, :cond_320
                                                                                                                                                                                        582new-instance v0, Lorg/json/JSONObject;
                                                                                                                                                                                        584invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        586const-string v1, "t"
                                                                                                                                                                                        588invoke-static {}, Lcom/qq/e/comm/managers/GDTADManager;->getInstance()Lcom/qq/e/comm/managers/GDTADManager;
                                                                                                                                                                                        589move-result-object v2
                                                                                                                                                                                        591invoke-virtual {v2}, Lcom/qq/e/comm/managers/GDTADManager;->getSM()Lcom/qq/e/comm/managers/setting/SM;
                                                                                                                                                                                        592move-result-object v2
                                                                                                                                                                                        594const-string v4, "ad_tags"
                                                                                                                                                                                        596invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->c()Ljava/lang/String;
                                                                                                                                                                                        597move-result-object v5
                                                                                                                                                                                        599invoke-virtual {v2, v4, v5}, Lcom/qq/e/comm/managers/setting/SM;->getForPlacement(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        600move-result-object v2
                                                                                                                                                                                        602invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        604const-string v1, "ssp_ext"
                                                                                                                                                                                        606invoke-virtual {v3, v1, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        607cond_320:
                                                                                                                                                                                        608const-string v0, "ssp_st"
                                                                                                                                                                                        610invoke-static {}, Lcom/qq/e/comm/plugin/util/aa;->c()I
                                                                                                                                                                                        611move-result v1
                                                                                                                                                                                        613invoke-static {v1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        614move-result-object v1
                                                                                                                                                                                        616invoke-virtual {v3, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        617return-object v3
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.location.Location.getLatitude
                                                                                                                                                                                        • java.lang.Double.valueOf
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.location.Location.getLongitude
                                                                                                                                                                                        • java.lang.Double.valueOf
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.location.Location.getAltitude
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.location.Location.getAccuracy
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.location.Location.getBearing
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.location.Location.getSpeed
                                                                                                                                                                                        • java.lang.Float.valueOf
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.location.Location.getTime
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.net.wifi.ScanResult.BSSID:Ljava/lang/String
                                                                                                                                                                                        • java.lang.String.replaceAll
                                                                                                                                                                                        • java.lang.String.toLowerCase
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • java.lang.String.replaceAll
                                                                                                                                                                                        • java.lang.String.toLowerCase
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.length
                                                                                                                                                                                        • java.lang.StringBuilder.setLength
                                                                                                                                                                                        • java.lang.String.replaceAll
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.os.Build.MANUFACTURER:Ljava/lang/String
                                                                                                                                                                                        • java.lang.String.replaceAll
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • java.lang.String.replaceAll
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • c.t.m.li.tsa.x.e:Ljava/text/SimpleDateFormat
                                                                                                                                                                                        • java.util.Date.<init>
                                                                                                                                                                                        • java.text.SimpleDateFormat.format
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.setLength
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • ,
                                                                                                                                                                                        • %.6f
                                                                                                                                                                                        • %.1f
                                                                                                                                                                                        • ;
                                                                                                                                                                                        • :
                                                                                                                                                                                        • &
                                                                                                                                                                                        • mac
                                                                                                                                                                                        • ssid
                                                                                                                                                                                        • rssi
                                                                                                                                                                                        • [| _]
                                                                                                                                                                                        • _
                                                                                                                                                                                        • [
                                                                                                                                                                                        • ]:
                                                                                                                                                                                        • |209|
                                                                                                                                                                                        • |||||||||
                                                                                                                                                                                        • ||
                                                                                                                                                                                        • |
                                                                                                                                                                                        • ||||||||||||||||sdk_lite
                                                                                                                                                                                        • ||||
                                                                                                                                                                                        • |||
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0if-eqz p3, :cond_14
                                                                                                                                                                                        2invoke-interface {p3}, Ljava/util/List;->size()I
                                                                                                                                                                                        3move-result v0
                                                                                                                                                                                        4move v1, v0
                                                                                                                                                                                        5goto_7: if-eqz p4, :cond_17
                                                                                                                                                                                        7invoke-interface {p4}, Ljava/util/List;->size()I
                                                                                                                                                                                        8move-result v0
                                                                                                                                                                                        9goto_d: if-nez v1, :cond_19
                                                                                                                                                                                        10if-nez v0, :cond_19
                                                                                                                                                                                        12const-string v0, ""
                                                                                                                                                                                        13goto_13: return-object v0
                                                                                                                                                                                        14cond_14: const/4 v0, 0x0
                                                                                                                                                                                        15move v1, v0
                                                                                                                                                                                        16goto/16 :goto_7
                                                                                                                                                                                        17cond_17: const/4 v0, 0x0
                                                                                                                                                                                        18goto/16 :goto_d
                                                                                                                                                                                        19cond_19:
                                                                                                                                                                                        20iget-object v3, p1, Lc/t/m/li/tsa/j;->b:Lc/t/m/li/tsa/k;
                                                                                                                                                                                        21new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        23invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        24new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        26invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        27new-instance v6, Ljava/lang/StringBuilder;
                                                                                                                                                                                        29invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        30const/4 v0, 0x0
                                                                                                                                                                                        32invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        33move-result-object v0
                                                                                                                                                                                        35const-string v1, ","
                                                                                                                                                                                        37invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        38move-result-object v0
                                                                                                                                                                                        40const-string v1, "%.6f"
                                                                                                                                                                                        41const/4 v2, 0x1
                                                                                                                                                                                        42new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                        43const/4 v7, 0x0
                                                                                                                                                                                        45invoke-virtual {p2}, Landroid/location/Location;->getLatitude()D
                                                                                                                                                                                        46move-result-wide v8
                                                                                                                                                                                        48invoke-static {v8, v9}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
                                                                                                                                                                                        49move-result-object v8
                                                                                                                                                                                        50aput-object v8, v2, v7
                                                                                                                                                                                        52invoke-static {v1, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        53move-result-object v1
                                                                                                                                                                                        55invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        56move-result-object v0
                                                                                                                                                                                        58const-string v1, ","
                                                                                                                                                                                        60invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        61move-result-object v0
                                                                                                                                                                                        63const-string v1, "%.6f"
                                                                                                                                                                                        64const/4 v2, 0x1
                                                                                                                                                                                        65new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                        66const/4 v7, 0x0
                                                                                                                                                                                        68invoke-virtual {p2}, Landroid/location/Location;->getLongitude()D
                                                                                                                                                                                        69move-result-wide v8
                                                                                                                                                                                        71invoke-static {v8, v9}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
                                                                                                                                                                                        72move-result-object v8
                                                                                                                                                                                        73aput-object v8, v2, v7
                                                                                                                                                                                        75invoke-static {v1, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        76move-result-object v1
                                                                                                                                                                                        78invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        79move-result-object v0
                                                                                                                                                                                        81const-string v1, ","
                                                                                                                                                                                        83invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        84move-result-object v0
                                                                                                                                                                                        86invoke-virtual {p2}, Landroid/location/Location;->getAltitude()D
                                                                                                                                                                                        87move-result-wide v8
                                                                                                                                                                                        88double-to-int v1, v8
                                                                                                                                                                                        90invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        91move-result-object v0
                                                                                                                                                                                        93const-string v1, ","
                                                                                                                                                                                        95invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        96move-result-object v0
                                                                                                                                                                                        98invoke-virtual {p2}, Landroid/location/Location;->getAccuracy()F
                                                                                                                                                                                        99move-result v1
                                                                                                                                                                                        100float-to-int v1, v1
                                                                                                                                                                                        102invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        103move-result-object v0
                                                                                                                                                                                        105const-string v1, ","
                                                                                                                                                                                        107invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        108move-result-object v0
                                                                                                                                                                                        110invoke-virtual {p2}, Landroid/location/Location;->getBearing()F
                                                                                                                                                                                        111move-result v1
                                                                                                                                                                                        112float-to-int v1, v1
                                                                                                                                                                                        114invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        115move-result-object v0
                                                                                                                                                                                        117const-string v1, ","
                                                                                                                                                                                        119invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        120move-result-object v0
                                                                                                                                                                                        122const-string v1, "%.1f"
                                                                                                                                                                                        123const/4 v2, 0x1
                                                                                                                                                                                        124new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                        125const/4 v7, 0x0
                                                                                                                                                                                        127invoke-virtual {p2}, Landroid/location/Location;->getSpeed()F
                                                                                                                                                                                        128move-result v8
                                                                                                                                                                                        130invoke-static {v8}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
                                                                                                                                                                                        131move-result-object v8
                                                                                                                                                                                        132aput-object v8, v2, v7
                                                                                                                                                                                        134invoke-static {v1, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        135move-result-object v1
                                                                                                                                                                                        137invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        138move-result-object v0
                                                                                                                                                                                        140const-string v1, ","
                                                                                                                                                                                        142invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        143move-result-object v0
                                                                                                                                                                                        145invoke-virtual {p2}, Landroid/location/Location;->getTime()J
                                                                                                                                                                                        146move-result-wide v8
                                                                                                                                                                                        148invoke-virtual {v0, v8, v9}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        149if-eqz p4, :cond_11d
                                                                                                                                                                                        151invoke-interface {p4}, Ljava/util/List;->size()I
                                                                                                                                                                                        152move-result v0
                                                                                                                                                                                        153if-lez v0, :cond_11d
                                                                                                                                                                                        154const/4 v0, 0x0
                                                                                                                                                                                        155move v1, v0
                                                                                                                                                                                        156goto_cd:
                                                                                                                                                                                        157invoke-interface {p4}, Ljava/util/List;->size()I
                                                                                                                                                                                        158move-result v0
                                                                                                                                                                                        159if-ge v1, v0, :cond_11d
                                                                                                                                                                                        161invoke-interface {p4, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        162move-result-object v0
                                                                                                                                                                                        163check-cast v0, Lc/t/m/li/tsa/m;
                                                                                                                                                                                        164if-nez v1, :cond_11a
                                                                                                                                                                                        166const-string v2, ""
                                                                                                                                                                                        167goto_dd:
                                                                                                                                                                                        168invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        169move-result-object v2
                                                                                                                                                                                        170iget v7, v0, Lc/t/m/li/tsa/m;->b:I
                                                                                                                                                                                        172invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        173move-result-object v2
                                                                                                                                                                                        175const-string v7, ","
                                                                                                                                                                                        177invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        178move-result-object v2
                                                                                                                                                                                        179iget v7, v0, Lc/t/m/li/tsa/m;->c:I
                                                                                                                                                                                        181invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        182move-result-object v2
                                                                                                                                                                                        184const-string v7, ","
                                                                                                                                                                                        186invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        187move-result-object v2
                                                                                                                                                                                        188iget v7, v0, Lc/t/m/li/tsa/m;->d:I
                                                                                                                                                                                        190invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        191move-result-object v2
                                                                                                                                                                                        193const-string v7, ","
                                                                                                                                                                                        195invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        196move-result-object v2
                                                                                                                                                                                        197iget v7, v0, Lc/t/m/li/tsa/m;->e:I
                                                                                                                                                                                        199invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        200move-result-object v2
                                                                                                                                                                                        202const-string v7, ","
                                                                                                                                                                                        204invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        205move-result-object v2
                                                                                                                                                                                        206iget v0, v0, Lc/t/m/li/tsa/m;->f:I
                                                                                                                                                                                        208invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        209add-int/lit8 v0, v1, 0x1
                                                                                                                                                                                        210move v1, v0
                                                                                                                                                                                        211goto/16 :goto_cd
                                                                                                                                                                                        212cond_11a:
                                                                                                                                                                                        213const-string v2, ";"
                                                                                                                                                                                        214goto/16 :goto_dd
                                                                                                                                                                                        215cond_11d: if-eqz p3, :cond_15f
                                                                                                                                                                                        217invoke-interface {p3}, Ljava/util/List;->size()I
                                                                                                                                                                                        218move-result v0
                                                                                                                                                                                        219if-lez v0, :cond_15f
                                                                                                                                                                                        220const/4 v0, 0x0
                                                                                                                                                                                        221move v1, v0
                                                                                                                                                                                        222goto_127:
                                                                                                                                                                                        223invoke-interface {p3}, Ljava/util/List;->size()I
                                                                                                                                                                                        224move-result v0
                                                                                                                                                                                        225if-ge v1, v0, :cond_15f
                                                                                                                                                                                        227invoke-interface {p3, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        228move-result-object v0
                                                                                                                                                                                        229check-cast v0, Landroid/net/wifi/ScanResult;
                                                                                                                                                                                        230if-nez v1, :cond_15c
                                                                                                                                                                                        232const-string v2, ""
                                                                                                                                                                                        233goto_137:
                                                                                                                                                                                        234invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        235move-result-object v2
                                                                                                                                                                                        237iget-object v7, v0, Landroid/net/wifi/ScanResult;->BSSID:Ljava/lang/String;
                                                                                                                                                                                        239const-string v8, ":"
                                                                                                                                                                                        241const-string v9, ""
                                                                                                                                                                                        243invoke-virtual {v7, v8, v9}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        244move-result-object v7
                                                                                                                                                                                        246invoke-virtual {v7}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
                                                                                                                                                                                        247move-result-object v7
                                                                                                                                                                                        249invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        250move-result-object v2
                                                                                                                                                                                        252const-string v7, "&"
                                                                                                                                                                                        254invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        255move-result-object v2
                                                                                                                                                                                        256iget v0, v0, Landroid/net/wifi/ScanResult;->level:I
                                                                                                                                                                                        258invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        259add-int/lit8 v0, v1, 0x1
                                                                                                                                                                                        260move v1, v0
                                                                                                                                                                                        261goto/16 :goto_127
                                                                                                                                                                                        262cond_15c:
                                                                                                                                                                                        263const-string v2, "&"
                                                                                                                                                                                        264goto/16 :goto_137
                                                                                                                                                                                        265cond_15f: new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        267invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        269iget-object v1, p1, Lc/t/m/li/tsa/j;->a:Landroid/content/Context;
                                                                                                                                                                                        271invoke-static {v1}, Lc/t/m/li/tsa/I;->a(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        272move-result-object v1
                                                                                                                                                                                        273if-eqz v1, :cond_1b8
                                                                                                                                                                                        275invoke-virtual {v1}, Ljava/lang/String;->length()I
                                                                                                                                                                                        276move-result v2
                                                                                                                                                                                        277const/4 v7, 0x5
                                                                                                                                                                                        278if-le v2, v7, :cond_1b8
                                                                                                                                                                                        279try_start_173: new-instance v2, Lorg/json/JSONObject;
                                                                                                                                                                                        281invoke-direct {v2, v1}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        283const-string v1, "mac"
                                                                                                                                                                                        285invoke-virtual {v2, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        286move-result-object v1
                                                                                                                                                                                        288const-string v7, ":"
                                                                                                                                                                                        290const-string v8, ""
                                                                                                                                                                                        292invoke-virtual {v1, v7, v8}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        293move-result-object v1
                                                                                                                                                                                        295invoke-virtual {v1}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
                                                                                                                                                                                        296move-result-object v1
                                                                                                                                                                                        298invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        299move-result-object v1
                                                                                                                                                                                        301const-string v7, "&"
                                                                                                                                                                                        303invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        304move-result-object v1
                                                                                                                                                                                        306const-string v7, "ssid"
                                                                                                                                                                                        308invoke-virtual {v2, v7}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        309move-result-object v7
                                                                                                                                                                                        311invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        312move-result-object v1
                                                                                                                                                                                        314const-string v7, "&"
                                                                                                                                                                                        316invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        317move-result-object v1
                                                                                                                                                                                        319const-string v7, "rssi"
                                                                                                                                                                                        321invoke-virtual {v2, v7}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        322move-result-object v2
                                                                                                                                                                                        324invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        325goto_1ad:
                                                                                                                                                                                        326invoke-virtual {v0}, Ljava/lang/StringBuilder;->length()I
                                                                                                                                                                                        327move-result v1
                                                                                                                                                                                        328const/4 v2, 0x5
                                                                                                                                                                                        329if-ge v1, v2, :cond_1b8
                                                                                                                                                                                        330const/4 v1, 0x0
                                                                                                                                                                                        332invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->setLength(I)V
                                                                                                                                                                                        333cond_1b8:
                                                                                                                                                                                        334iget-object v1, v3, Lc/t/m/li/tsa/k;->c:Ljava/lang/String;
                                                                                                                                                                                        336const-string v2, "[| _]"
                                                                                                                                                                                        338const-string v7, ""
                                                                                                                                                                                        340invoke-virtual {v1, v2, v7}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        341move-result-object v1
                                                                                                                                                                                        342new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        344invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        346invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        347move-result-object v1
                                                                                                                                                                                        349const-string v2, "_"
                                                                                                                                                                                        351invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        352move-result-object v1
                                                                                                                                                                                        354iget-object v2, v3, Lc/t/m/li/tsa/k;->a:Ljava/lang/String;
                                                                                                                                                                                        356invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        357move-result-object v1
                                                                                                                                                                                        359invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        360move-result-object v1
                                                                                                                                                                                        362sget-object v2, Landroid/os/Build;->MANUFACTURER:Ljava/lang/String;
                                                                                                                                                                                        364const-string v7, "[| _]"
                                                                                                                                                                                        366const-string v8, ""
                                                                                                                                                                                        368invoke-virtual {v2, v7, v8}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        369move-result-object v2
                                                                                                                                                                                        370new-instance v7, Ljava/lang/StringBuilder;
                                                                                                                                                                                        372invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        374invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        375move-result-object v2
                                                                                                                                                                                        377const-string v7, "_"
                                                                                                                                                                                        379invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        380move-result-object v2
                                                                                                                                                                                        382sget-object v7, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        384const-string v8, "[| _]"
                                                                                                                                                                                        386const-string v9, ""
                                                                                                                                                                                        388invoke-virtual {v7, v8, v9}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        389move-result-object v7
                                                                                                                                                                                        391invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        392move-result-object v2
                                                                                                                                                                                        394invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        395move-result-object v2
                                                                                                                                                                                        396new-instance v7, Ljava/lang/StringBuilder;
                                                                                                                                                                                        398invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        400const-string v8, "["
                                                                                                                                                                                        402invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        403move-result-object v8
                                                                                                                                                                                        405iget-object v9, p0, Lc/t/m/li/tsa/x;->e:Ljava/text/SimpleDateFormat;
                                                                                                                                                                                        406new-instance v10, Ljava/util/Date;
                                                                                                                                                                                        408invoke-direct {v10}, Ljava/util/Date;-><init>()V
                                                                                                                                                                                        410invoke-virtual {v9, v10}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String;
                                                                                                                                                                                        411move-result-object v9
                                                                                                                                                                                        413invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        414move-result-object v8
                                                                                                                                                                                        416const-string v9, "]:"
                                                                                                                                                                                        418invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        419move-result-object v8
                                                                                                                                                                                        421invoke-static {}, Lc/t/m/li/tsa/k;->b()Ljava/lang/String;
                                                                                                                                                                                        422move-result-object v9
                                                                                                                                                                                        424invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        425move-result-object v8
                                                                                                                                                                                        427const-string v9, "|209|"
                                                                                                                                                                                        429invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        430move-result-object v8
                                                                                                                                                                                        432invoke-virtual {v3}, Lc/t/m/li/tsa/k;->i()Ljava/lang/String;
                                                                                                                                                                                        433move-result-object v3
                                                                                                                                                                                        435invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        436move-result-object v3
                                                                                                                                                                                        438const-string v8, "|||||||||"
                                                                                                                                                                                        440invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        441move-result-object v3
                                                                                                                                                                                        443invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        444move-result-object v3
                                                                                                                                                                                        446const-string v4, "||"
                                                                                                                                                                                        448invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        449move-result-object v3
                                                                                                                                                                                        451invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        452move-result-object v3
                                                                                                                                                                                        454const-string v4, "|"
                                                                                                                                                                                        456invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        457move-result-object v3
                                                                                                                                                                                        459invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        460move-result-object v3
                                                                                                                                                                                        462const-string v4, "||||||||||||||||sdk_lite"
                                                                                                                                                                                        464invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        465move-result-object v3
                                                                                                                                                                                        467const-string v4, "||||"
                                                                                                                                                                                        469invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        470move-result-object v3
                                                                                                                                                                                        472invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        473move-result-object v0
                                                                                                                                                                                        475const-string v3, "|||"
                                                                                                                                                                                        477invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        478move-result-object v0
                                                                                                                                                                                        480invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        481move-result-object v0
                                                                                                                                                                                        483const-string v1, "|||"
                                                                                                                                                                                        485invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        486move-result-object v0
                                                                                                                                                                                        488invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        490invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        491move-result-object v0
                                                                                                                                                                                        492goto/16 :goto_13
                                                                                                                                                                                        493catch_283: move-exception v1
                                                                                                                                                                                        494const/4 v1, 0x0
                                                                                                                                                                                        496invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->setLength(I)V
                                                                                                                                                                                        497goto/16 :goto_1ad
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • java.util.HashMap.get
                                                                                                                                                                                        • com.tencent.open.b.f.a
                                                                                                                                                                                        • com.tencent.open.b.f.a
                                                                                                                                                                                        • java.util.List.addAll
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • android.os.Bundle.<init>
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Build.DEVICE:Ljava/lang/String
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.HashMap.get
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.HashMap.get
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.HashMap.get
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.HashMap.get
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.HashMap.get
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.HashMap.get
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.HashMap.get
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.HashMap.get
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.HashMap.get
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.util.HashMap.get
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.os.Bundle.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • openSDK_LOG.ReportManager
                                                                                                                                                                                        • -->prepareCgiData, the 0th cgireportitem is null.
                                                                                                                                                                                        • appid
                                                                                                                                                                                        • report_cgi
                                                                                                                                                                                        • -->prepareCgiData, mCgiList size:
                                                                                                                                                                                        • releaseversion
                                                                                                                                                                                        • OpenSdk_3.3.3.lite
                                                                                                                                                                                        • device
                                                                                                                                                                                        • qua
                                                                                                                                                                                        • V1_AND_OpenSDK_3.3.3.lite_1077_RDM_B
                                                                                                                                                                                        • key
                                                                                                                                                                                        • apn,frequency,commandid,resultcode,tmcost,reqsize,rspsize,detail,touin,deviceinfo
                                                                                                                                                                                        • _1
                                                                                                                                                                                        • apn
                                                                                                                                                                                        • _2
                                                                                                                                                                                        • frequency
                                                                                                                                                                                        • _3
                                                                                                                                                                                        • commandid
                                                                                                                                                                                        • _4
                                                                                                                                                                                        • resultCode
                                                                                                                                                                                        • _5
                                                                                                                                                                                        • timeCost
                                                                                                                                                                                        • _6
                                                                                                                                                                                        • reqSize
                                                                                                                                                                                        • _7
                                                                                                                                                                                        • rspSize
                                                                                                                                                                                        • _8
                                                                                                                                                                                        • detail
                                                                                                                                                                                        • _9
                                                                                                                                                                                        • uin
                                                                                                                                                                                        • &
                                                                                                                                                                                        • deviceInfo
                                                                                                                                                                                        • _10
                                                                                                                                                                                        • -->prepareCgiData, end. params:
                                                                                                                                                                                        • -->prepareCgiData, exception.
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1iget-object v0, p0, Lcom/tencent/open/b/g;->c:Ljava/util/List;
                                                                                                                                                                                        3invoke-interface {v0}, Ljava/util/List;->size()I
                                                                                                                                                                                        4move-result v0
                                                                                                                                                                                        5const/4 v1, 0x0
                                                                                                                                                                                        6if-nez v0, :cond_a
                                                                                                                                                                                        7return-object v1
                                                                                                                                                                                        8cond_a:
                                                                                                                                                                                        9iget-object v0, p0, Lcom/tencent/open/b/g;->c:Ljava/util/List;
                                                                                                                                                                                        10const/4 v2, 0x0
                                                                                                                                                                                        12invoke-interface {v0, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        13move-result-object v0
                                                                                                                                                                                        14check-cast v0, Lcom/tencent/open/b/b;
                                                                                                                                                                                        16const-string v3, "openSDK_LOG.ReportManager"
                                                                                                                                                                                        17if-nez v0, :cond_1d
                                                                                                                                                                                        19const-string v0, "-->prepareCgiData, the 0th cgireportitem is null."
                                                                                                                                                                                        21invoke-static {v3, v0}, Lcom/tencent/open/a/f;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        22return-object v1
                                                                                                                                                                                        23cond_1d:
                                                                                                                                                                                        24iget-object v0, v0, Lcom/tencent/open/b/b;->a:Ljava/util/HashMap;
                                                                                                                                                                                        26const-string v4, "appid"
                                                                                                                                                                                        28invoke-virtual {v0, v4}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        29move-result-object v0
                                                                                                                                                                                        30check-cast v0, Ljava/lang/String;
                                                                                                                                                                                        32invoke-static {}, Lcom/tencent/open/b/f;->a()Lcom/tencent/open/b/f;
                                                                                                                                                                                        33move-result-object v5
                                                                                                                                                                                        35const-string v6, "report_cgi"
                                                                                                                                                                                        37invoke-virtual {v5, v6}, Lcom/tencent/open/b/f;->a(Ljava/lang/String;)Ljava/util/List;
                                                                                                                                                                                        38move-result-object v5
                                                                                                                                                                                        39if-eqz v5, :cond_38
                                                                                                                                                                                        41iget-object v6, p0, Lcom/tencent/open/b/g;->c:Ljava/util/List;
                                                                                                                                                                                        43invoke-interface {v6, v5}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z
                                                                                                                                                                                        44cond_38: new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        46invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        48const-string v6, "-->prepareCgiData, mCgiList size: "
                                                                                                                                                                                        50invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        52iget-object v6, p0, Lcom/tencent/open/b/g;->c:Ljava/util/List;
                                                                                                                                                                                        54invoke-interface {v6}, Ljava/util/List;->size()I
                                                                                                                                                                                        55move-result v6
                                                                                                                                                                                        57invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        59invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        60move-result-object v5
                                                                                                                                                                                        62invoke-static {v3, v5}, Lcom/tencent/open/a/f;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        64iget-object v5, p0, Lcom/tencent/open/b/g;->c:Ljava/util/List;
                                                                                                                                                                                        66invoke-interface {v5}, Ljava/util/List;->size()I
                                                                                                                                                                                        67move-result v5
                                                                                                                                                                                        68if-nez v5, :cond_5b
                                                                                                                                                                                        69return-object v1
                                                                                                                                                                                        70cond_5b: new-instance v5, Landroid/os/Bundle;
                                                                                                                                                                                        72invoke-direct {v5}, Landroid/os/Bundle;-><init>()V
                                                                                                                                                                                        73try_start_60:
                                                                                                                                                                                        74invoke-virtual {v5, v4, v0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        76const-string v0, "releaseversion"
                                                                                                                                                                                        78const-string v4, "OpenSdk_3.3.3.lite"
                                                                                                                                                                                        80invoke-virtual {v5, v0, v4}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        82const-string v0, "device"
                                                                                                                                                                                        84sget-object v4, Landroid/os/Build;->DEVICE:Ljava/lang/String;
                                                                                                                                                                                        86invoke-virtual {v5, v0, v4}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        88const-string v0, "qua"
                                                                                                                                                                                        90const-string v4, "V1_AND_OpenSDK_3.3.3.lite_1077_RDM_B"
                                                                                                                                                                                        92invoke-virtual {v5, v0, v4}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        94const-string v0, "key"
                                                                                                                                                                                        96const-string v4, "apn,frequency,commandid,resultcode,tmcost,reqsize,rspsize,detail,touin,deviceinfo"
                                                                                                                                                                                        98invoke-virtual {v5, v0, v4}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        99goto_7f:
                                                                                                                                                                                        100iget-object v0, p0, Lcom/tencent/open/b/g;->c:Ljava/util/List;
                                                                                                                                                                                        102invoke-interface {v0}, Ljava/util/List;->size()I
                                                                                                                                                                                        103move-result v0
                                                                                                                                                                                        104if-ge v2, v0, :cond_1db
                                                                                                                                                                                        106iget-object v0, p0, Lcom/tencent/open/b/g;->c:Ljava/util/List;
                                                                                                                                                                                        108invoke-interface {v0, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        109move-result-object v0
                                                                                                                                                                                        110check-cast v0, Lcom/tencent/open/b/b;
                                                                                                                                                                                        111new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        113invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        115invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        117const-string v6, "_1"
                                                                                                                                                                                        119invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        121invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        122move-result-object v4
                                                                                                                                                                                        124iget-object v6, v0, Lcom/tencent/open/b/b;->a:Ljava/util/HashMap;
                                                                                                                                                                                        126const-string v7, "apn"
                                                                                                                                                                                        128invoke-virtual {v6, v7}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        129move-result-object v6
                                                                                                                                                                                        130check-cast v6, Ljava/lang/String;
                                                                                                                                                                                        132invoke-virtual {v5, v4, v6}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        133new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        135invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        137invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        139const-string v6, "_2"
                                                                                                                                                                                        141invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        143invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        144move-result-object v4
                                                                                                                                                                                        146iget-object v6, v0, Lcom/tencent/open/b/b;->a:Ljava/util/HashMap;
                                                                                                                                                                                        148const-string v7, "frequency"
                                                                                                                                                                                        150invoke-virtual {v6, v7}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        151move-result-object v6
                                                                                                                                                                                        152check-cast v6, Ljava/lang/String;
                                                                                                                                                                                        154invoke-virtual {v5, v4, v6}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        155new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        157invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        159invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        161const-string v6, "_3"
                                                                                                                                                                                        163invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        165invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        166move-result-object v4
                                                                                                                                                                                        168iget-object v6, v0, Lcom/tencent/open/b/b;->a:Ljava/util/HashMap;
                                                                                                                                                                                        170const-string v7, "commandid"
                                                                                                                                                                                        172invoke-virtual {v6, v7}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        173move-result-object v6
                                                                                                                                                                                        174check-cast v6, Ljava/lang/String;
                                                                                                                                                                                        176invoke-virtual {v5, v4, v6}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        177new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        179invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        181invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        183const-string v6, "_4"
                                                                                                                                                                                        185invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        187invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        188move-result-object v4
                                                                                                                                                                                        190iget-object v6, v0, Lcom/tencent/open/b/b;->a:Ljava/util/HashMap;
                                                                                                                                                                                        192const-string v7, "resultCode"
                                                                                                                                                                                        194invoke-virtual {v6, v7}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        195move-result-object v6
                                                                                                                                                                                        196check-cast v6, Ljava/lang/String;
                                                                                                                                                                                        198invoke-virtual {v5, v4, v6}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        199new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        201invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        203invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        205const-string v6, "_5"
                                                                                                                                                                                        207invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        209invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        210move-result-object v4
                                                                                                                                                                                        212iget-object v6, v0, Lcom/tencent/open/b/b;->a:Ljava/util/HashMap;
                                                                                                                                                                                        214const-string v7, "timeCost"
                                                                                                                                                                                        216invoke-virtual {v6, v7}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        217move-result-object v6
                                                                                                                                                                                        218check-cast v6, Ljava/lang/String;
                                                                                                                                                                                        220invoke-virtual {v5, v4, v6}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        221new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        223invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        225invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        227const-string v6, "_6"
                                                                                                                                                                                        229invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        231invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        232move-result-object v4
                                                                                                                                                                                        234iget-object v6, v0, Lcom/tencent/open/b/b;->a:Ljava/util/HashMap;
                                                                                                                                                                                        236const-string v7, "reqSize"
                                                                                                                                                                                        238invoke-virtual {v6, v7}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        239move-result-object v6
                                                                                                                                                                                        240check-cast v6, Ljava/lang/String;
                                                                                                                                                                                        242invoke-virtual {v5, v4, v6}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        243new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        245invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        247invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        249const-string v6, "_7"
                                                                                                                                                                                        251invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        253invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        254move-result-object v4
                                                                                                                                                                                        256iget-object v6, v0, Lcom/tencent/open/b/b;->a:Ljava/util/HashMap;
                                                                                                                                                                                        258const-string v7, "rspSize"
                                                                                                                                                                                        260invoke-virtual {v6, v7}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        261move-result-object v6
                                                                                                                                                                                        262check-cast v6, Ljava/lang/String;
                                                                                                                                                                                        264invoke-virtual {v5, v4, v6}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        265new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        267invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        269invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        271const-string v6, "_8"
                                                                                                                                                                                        273invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        275invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        276move-result-object v4
                                                                                                                                                                                        278iget-object v6, v0, Lcom/tencent/open/b/b;->a:Ljava/util/HashMap;
                                                                                                                                                                                        280const-string v7, "detail"
                                                                                                                                                                                        282invoke-virtual {v6, v7}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        283move-result-object v6
                                                                                                                                                                                        284check-cast v6, Ljava/lang/String;
                                                                                                                                                                                        286invoke-virtual {v5, v4, v6}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        287new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        289invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        291invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        293const-string v6, "_9"
                                                                                                                                                                                        295invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        297invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        298move-result-object v4
                                                                                                                                                                                        300iget-object v6, v0, Lcom/tencent/open/b/b;->a:Ljava/util/HashMap;
                                                                                                                                                                                        302const-string v7, "uin"
                                                                                                                                                                                        304invoke-virtual {v6, v7}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        305move-result-object v6
                                                                                                                                                                                        306check-cast v6, Ljava/lang/String;
                                                                                                                                                                                        308invoke-virtual {v5, v4, v6}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        309new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        311invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        313invoke-static {}, Lcom/tencent/open/utils/e;->a()Landroid/content/Context;
                                                                                                                                                                                        314move-result-object v6
                                                                                                                                                                                        316invoke-static {v6}, Lcom/tencent/open/b/c;->e(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        317move-result-object v6
                                                                                                                                                                                        319invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        321const-string v6, "&"
                                                                                                                                                                                        323invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        325iget-object v0, v0, Lcom/tencent/open/b/b;->a:Ljava/util/HashMap;
                                                                                                                                                                                        327const-string v6, "deviceInfo"
                                                                                                                                                                                        329invoke-virtual {v0, v6}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        330move-result-object v0
                                                                                                                                                                                        331check-cast v0, Ljava/lang/String;
                                                                                                                                                                                        333invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        335invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        336move-result-object v0
                                                                                                                                                                                        337new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        339invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        341invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        343const-string v6, "_10"
                                                                                                                                                                                        345invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        347invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        348move-result-object v4
                                                                                                                                                                                        350invoke-virtual {v5, v4, v0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        351try_end_1d7: add-int/lit8 v2, v2, 0x1
                                                                                                                                                                                        352goto/16 :goto_7f
                                                                                                                                                                                        353cond_1db: new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        355invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        357const-string v1, "-->prepareCgiData, end. params: "
                                                                                                                                                                                        359invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        361invoke-virtual {v5}, Landroid/os/Bundle;->toString()Ljava/lang/String;
                                                                                                                                                                                        362move-result-object v1
                                                                                                                                                                                        364invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        366invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        367move-result-object v0
                                                                                                                                                                                        369invoke-static {v3, v0}, Lcom/tencent/open/a/f;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        370return-object v5
                                                                                                                                                                                        371catch_1f4: move-exception v0
                                                                                                                                                                                        373const-string v2, "-->prepareCgiData, exception."
                                                                                                                                                                                        375invoke-static {v3, v2, v0}, Lcom/tencent/open/a/f;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        376return-object v1
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.io.OutputStream.flush
                                                                                                                                                                                        • java.lang.Throwable.getMessage
                                                                                                                                                                                        • java.io.OutputStream.close
                                                                                                                                                                                        • java.lang.Throwable.getMessage
                                                                                                                                                                                        • java.net.URL.<init>
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • java.net.HttpURLConnection.setConnectTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setReadTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestMethod
                                                                                                                                                                                        • java.net.HttpURLConnection.setInstanceFollowRedirects
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.net.HttpURLConnection.getResponseCode
                                                                                                                                                                                        • java.net.HttpURLConnection.getInputStream
                                                                                                                                                                                        • java.net.HttpURLConnection.getContentLength
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        • java.lang.Throwable.getMessage
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.lang.Throwable.getMessage
                                                                                                                                                                                        • java.io.OutputStream.flush
                                                                                                                                                                                        • java.lang.Throwable.getMessage
                                                                                                                                                                                        • java.io.OutputStream.close
                                                                                                                                                                                        • java.lang.Throwable.getMessage
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.FileOutputStream.<init>
                                                                                                                                                                                        • java.io.InputStream.read
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        • java.lang.Throwable.getMessage
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.lang.Throwable.getMessage
                                                                                                                                                                                        • java.io.OutputStream.flush
                                                                                                                                                                                        • java.lang.Throwable.getMessage
                                                                                                                                                                                        • java.io.OutputStream.close
                                                                                                                                                                                        • java.lang.Throwable.getMessage
                                                                                                                                                                                        • java.io.OutputStream.write
                                                                                                                                                                                        • java.lang.Throwable.getMessage
                                                                                                                                                                                        • android.os.Message.obtain
                                                                                                                                                                                        • android.os.Handler.sendMessage
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        • java.lang.Throwable.getMessage
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.lang.Throwable.getMessage
                                                                                                                                                                                        • java.io.OutputStream.flush
                                                                                                                                                                                        • java.lang.Throwable.getMessage
                                                                                                                                                                                        • java.io.OutputStream.close
                                                                                                                                                                                        • java.lang.Throwable.getMessage
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        • java.lang.Throwable.getMessage
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.lang.Throwable.getMessage
                                                                                                                                                                                        • java.io.OutputStream.flush
                                                                                                                                                                                        • java.lang.Throwable.getMessage
                                                                                                                                                                                        • java.io.OutputStream.close
                                                                                                                                                                                        • java.lang.Throwable.getMessage
                                                                                                                                                                                        • java.lang.Throwable.getMessage
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        • java.lang.Throwable.getMessage
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.lang.Throwable.getMessage
                                                                                                                                                                                        • java.io.OutputStream.flush
                                                                                                                                                                                        • java.lang.Throwable.getMessage
                                                                                                                                                                                        • java.io.OutputStream.close
                                                                                                                                                                                        • java.lang.Throwable.getMessage
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        • java.lang.Throwable.getMessage
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.lang.Throwable.getMessage
                                                                                                                                                                                        • java.io.OutputStream.flush
                                                                                                                                                                                        • java.lang.Throwable.getMessage
                                                                                                                                                                                        • java.io.OutputStream.close
                                                                                                                                                                                        • java.lang.Throwable.getMessage
                                                                                                                                                                                        • java.io.OutputStream.flush
                                                                                                                                                                                        • java.lang.Throwable.getMessage
                                                                                                                                                                                        • java.io.OutputStream.close
                                                                                                                                                                                        • java.lang.Throwable.getMessage
                                                                                                                                                                                        • java.lang.Throwable.getMessage
                                                                                                                                                                                        • java.lang.Throwable.printStackTrace
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        • java.lang.Throwable.getMessage
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.lang.Throwable.getMessage
                                                                                                                                                                                        • java.io.OutputStream.flush
                                                                                                                                                                                        • java.lang.Throwable.getMessage
                                                                                                                                                                                        • java.io.OutputStream.close
                                                                                                                                                                                        • java.net.SocketTimeoutException.getMessage
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        • java.lang.Throwable.getMessage
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.lang.Throwable.getMessage
                                                                                                                                                                                        • java.io.OutputStream.flush
                                                                                                                                                                                        • java.lang.Throwable.getMessage
                                                                                                                                                                                        • java.io.OutputStream.close
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        • java.lang.Throwable.getMessage
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.lang.Throwable.getMessage
                                                                                                                                                                                        • java.io.OutputStream.flush
                                                                                                                                                                                        • java.lang.Throwable.getMessage
                                                                                                                                                                                        • java.io.OutputStream.close
                                                                                                                                                                                        • java.lang.Throwable.getMessage
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • CampaignDownLoadTask
                                                                                                                                                                                        • =======\u5f00\u59cb\u4e0b\u8f7d
                                                                                                                                                                                        • =======\u5220\u9664\u8d44\u6e90
                                                                                                                                                                                        • GET
                                                                                                                                                                                        • =========CampaignDownLoadTask,run url:
                                                                                                                                                                                        • http response failed
                                                                                                                                                                                        • =========\u6b63\u5728\u4e0b\u8f7d\u4e2d,\u7a7a\u95f4:
                                                                                                                                                                                        • ,contentLength:
                                                                                                                                                                                        • =========\u5f00\u59cb\u4e0b\u8f7d\uff0cwhile\u5faa\u73af\u8bfb\u6d41
                                                                                                                                                                                        • MD5 check failed
                                                                                                                                                                                        • =======\u6b63\u5728\u4e0b\u8f7d\u4e2d\u6216\u4e0b\u8f7d\u5b8c\u6210
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "CampaignDownLoadTask"
                                                                                                                                                                                        3const-string v1, "=======\u5f00\u59cb\u4e0b\u8f7d"
                                                                                                                                                                                        5invoke-static {v0, v1}, Lcom/mintegral/msdk/base/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        7iget-object v1, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->b:Lcom/mintegral/msdk/videocommon/download/a;
                                                                                                                                                                                        9invoke-static {v1}, Lcom/mintegral/msdk/videocommon/download/a;->d(Lcom/mintegral/msdk/videocommon/download/a;)V
                                                                                                                                                                                        11iget-object v1, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->b:Lcom/mintegral/msdk/videocommon/download/a;
                                                                                                                                                                                        13invoke-static {v1}, Lcom/mintegral/msdk/videocommon/download/a;->c(Lcom/mintegral/msdk/videocommon/download/a;)I
                                                                                                                                                                                        14move-result v1
                                                                                                                                                                                        15const/4 v2, 0x2
                                                                                                                                                                                        16const/4 v3, 0x1
                                                                                                                                                                                        17if-ne v1, v3, :cond_1b
                                                                                                                                                                                        19iget-object v1, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->b:Lcom/mintegral/msdk/videocommon/download/a;
                                                                                                                                                                                        21invoke-static {v1, v2}, Lcom/mintegral/msdk/videocommon/download/a;->a(Lcom/mintegral/msdk/videocommon/download/a;I)I
                                                                                                                                                                                        22cond_1b: const/4 v1, 0x0
                                                                                                                                                                                        23try_start_1c:
                                                                                                                                                                                        24iget-object v4, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->b:Lcom/mintegral/msdk/videocommon/download/a;
                                                                                                                                                                                        26invoke-static {v4}, Lcom/mintegral/msdk/videocommon/download/a;->c(Lcom/mintegral/msdk/videocommon/download/a;)I
                                                                                                                                                                                        27move-result v4
                                                                                                                                                                                        28const/4 v5, 0x5
                                                                                                                                                                                        29if-eqz v4, :cond_3f
                                                                                                                                                                                        31iget-object v4, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->b:Lcom/mintegral/msdk/videocommon/download/a;
                                                                                                                                                                                        33invoke-static {v4}, Lcom/mintegral/msdk/videocommon/download/a;->c(Lcom/mintegral/msdk/videocommon/download/a;)I
                                                                                                                                                                                        34move-result v4
                                                                                                                                                                                        35if-eq v4, v5, :cond_3f
                                                                                                                                                                                        37iget-object v4, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->b:Lcom/mintegral/msdk/videocommon/download/a;
                                                                                                                                                                                        39invoke-static {v4}, Lcom/mintegral/msdk/videocommon/download/a;->c(Lcom/mintegral/msdk/videocommon/download/a;)I
                                                                                                                                                                                        40move-result v4
                                                                                                                                                                                        41if-eq v4, v3, :cond_3f
                                                                                                                                                                                        43iget-object v4, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->b:Lcom/mintegral/msdk/videocommon/download/a;
                                                                                                                                                                                        45invoke-virtual {v4}, Lcom/mintegral/msdk/videocommon/download/a;->o()V
                                                                                                                                                                                        47const-string v4, "=======\u5220\u9664\u8d44\u6e90"
                                                                                                                                                                                        49invoke-static {v0, v4}, Lcom/mintegral/msdk/base/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        50cond_3f:
                                                                                                                                                                                        51iget-object v4, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->b:Lcom/mintegral/msdk/videocommon/download/a;
                                                                                                                                                                                        53invoke-static {v4}, Lcom/mintegral/msdk/videocommon/download/a;->c(Lcom/mintegral/msdk/videocommon/download/a;)I
                                                                                                                                                                                        54move-result v4
                                                                                                                                                                                        55if-eq v4, v3, :cond_3c2
                                                                                                                                                                                        57iget-object v4, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->b:Lcom/mintegral/msdk/videocommon/download/a;
                                                                                                                                                                                        59invoke-static {v4}, Lcom/mintegral/msdk/videocommon/download/a;->c(Lcom/mintegral/msdk/videocommon/download/a;)I
                                                                                                                                                                                        60move-result v4
                                                                                                                                                                                        61if-ne v4, v5, :cond_51
                                                                                                                                                                                        62goto/16 :goto_3c2
                                                                                                                                                                                        63cond_51:
                                                                                                                                                                                        64iget-object v4, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->a:Ljava/lang/String;
                                                                                                                                                                                        66invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        67move-result v4
                                                                                                                                                                                        68try_end_57: if-eqz v4, :cond_85
                                                                                                                                                                                        70iget-object v1, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->b:Lcom/mintegral/msdk/videocommon/download/a;
                                                                                                                                                                                        72invoke-static {v1}, Lcom/mintegral/msdk/videocommon/download/a;->c(Lcom/mintegral/msdk/videocommon/download/a;)I
                                                                                                                                                                                        73move-result v1
                                                                                                                                                                                        74if-ne v1, v3, :cond_66
                                                                                                                                                                                        76iget-object v1, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->b:Lcom/mintegral/msdk/videocommon/download/a;
                                                                                                                                                                                        78invoke-static {v1, v2}, Lcom/mintegral/msdk/videocommon/download/a;->a(Lcom/mintegral/msdk/videocommon/download/a;I)I
                                                                                                                                                                                        79cond_66:
                                                                                                                                                                                        80iget-object v1, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->c:Ljava/io/OutputStream;
                                                                                                                                                                                        81if-eqz v1, :cond_84
                                                                                                                                                                                        82try_start_6a:
                                                                                                                                                                                        83invoke-virtual {v1}, Ljava/io/OutputStream;->flush()V
                                                                                                                                                                                        84try_end_6d: goto/16 :goto_76
                                                                                                                                                                                        85catch_6e: move-exception v1
                                                                                                                                                                                        87invoke-virtual {v1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        88move-result-object v2
                                                                                                                                                                                        90invoke-static {v0, v2, v1}, Lcom/mintegral/msdk/base/utils/i;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        91goto_76:
                                                                                                                                                                                        92iget-object v1, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->c:Ljava/io/OutputStream;
                                                                                                                                                                                        94invoke-virtual {v1}, Ljava/io/OutputStream;->close()V
                                                                                                                                                                                        95try_end_7b: return-void
                                                                                                                                                                                        96catch_7c: move-exception v1
                                                                                                                                                                                        98invoke-virtual {v1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        99move-result-object v2
                                                                                                                                                                                        101invoke-static {v0, v2, v1}, Lcom/mintegral/msdk/base/utils/i;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        102cond_84: return-void
                                                                                                                                                                                        103cond_85: new-instance v4, Ljava/net/URL;
                                                                                                                                                                                        105iget-object v5, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->a:Ljava/lang/String;
                                                                                                                                                                                        107invoke-direct {v4, v5}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        109invoke-virtual {v4}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        110move-result-object v5
                                                                                                                                                                                        111check-cast v5, Ljava/net/HttpURLConnection;
                                                                                                                                                                                        112try_end_92: const/16 v6, 0x3a98
                                                                                                                                                                                        113try_start_94:
                                                                                                                                                                                        114invoke-virtual {v5, v6}, Ljava/net/HttpURLConnection;->setConnectTimeout(I)V
                                                                                                                                                                                        115const v6, 0x927c0
                                                                                                                                                                                        117invoke-virtual {v5, v6}, Ljava/net/HttpURLConnection;->setReadTimeout(I)V
                                                                                                                                                                                        119const-string v6, "GET"
                                                                                                                                                                                        121invoke-virtual {v5, v6}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V
                                                                                                                                                                                        123invoke-virtual {v5, v3}, Ljava/net/HttpURLConnection;->setInstanceFollowRedirects(Z)V
                                                                                                                                                                                        124new-instance v6, Ljava/lang/StringBuilder;
                                                                                                                                                                                        126const-string v7, "=========CampaignDownLoadTask,run url:"
                                                                                                                                                                                        128invoke-direct {v6, v7}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        130invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        132invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        133move-result-object v4
                                                                                                                                                                                        135invoke-static {v0, v4}, Lcom/mintegral/msdk/base/utils/i;->d(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        137invoke-static {}, Lcom/mintegral/msdk/base/utils/k;->b()J
                                                                                                                                                                                        138move-result-wide v6
                                                                                                                                                                                        140invoke-virtual {v5}, Ljava/net/HttpURLConnection;->getResponseCode()I
                                                                                                                                                                                        141move-result v4
                                                                                                                                                                                        142const/16 v8, 0xc8
                                                                                                                                                                                        143if-eq v4, v8, :cond_d0
                                                                                                                                                                                        144const/16 v8, 0xce
                                                                                                                                                                                        145if-ne v4, v8, :cond_c7
                                                                                                                                                                                        146goto/16 :goto_d0
                                                                                                                                                                                        147cond_c7:
                                                                                                                                                                                        148iget-object v4, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->b:Lcom/mintegral/msdk/videocommon/download/a;
                                                                                                                                                                                        150const-string v6, "http response failed"
                                                                                                                                                                                        152invoke-static {v4, v6}, Lcom/mintegral/msdk/videocommon/download/a;->c(Lcom/mintegral/msdk/videocommon/download/a;Ljava/lang/String;)V
                                                                                                                                                                                        153goto/16 :goto_319
                                                                                                                                                                                        154cond_d0:
                                                                                                                                                                                        155invoke-virtual {v5}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream;
                                                                                                                                                                                        156move-result-object v1
                                                                                                                                                                                        158iget-object v4, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->b:Lcom/mintegral/msdk/videocommon/download/a;
                                                                                                                                                                                        160invoke-virtual {v5}, Ljava/net/HttpURLConnection;->getContentLength()I
                                                                                                                                                                                        161move-result v8
                                                                                                                                                                                        163invoke-static {v4, v8}, Lcom/mintegral/msdk/videocommon/download/a;->b(Lcom/mintegral/msdk/videocommon/download/a;I)I
                                                                                                                                                                                        164new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        166const-string v8, "=========\u6b63\u5728\u4e0b\u8f7d\u4e2d,\u7a7a\u95f4:"
                                                                                                                                                                                        168invoke-direct {v4, v8}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        170invoke-virtual {v4, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        172const-string v8, ",contentLength:"
                                                                                                                                                                                        174invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        176iget-object v8, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->b:Lcom/mintegral/msdk/videocommon/download/a;
                                                                                                                                                                                        178invoke-static {v8}, Lcom/mintegral/msdk/videocommon/download/a;->e(Lcom/mintegral/msdk/videocommon/download/a;)I
                                                                                                                                                                                        179move-result v8
                                                                                                                                                                                        181invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        183invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        184move-result-object v4
                                                                                                                                                                                        186invoke-static {v0, v4}, Lcom/mintegral/msdk/base/utils/i;->d(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        187const-wide/16 v8, 0x0
                                                                                                                                                                                        188cmp-long v4, v6, v8
                                                                                                                                                                                        189if-eqz v4, :cond_15a
                                                                                                                                                                                        190cmp-long v4, v6, v8
                                                                                                                                                                                        191if-eqz v4, :cond_112
                                                                                                                                                                                        193iget-object v4, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->b:Lcom/mintegral/msdk/videocommon/download/a;
                                                                                                                                                                                        195invoke-static {v4}, Lcom/mintegral/msdk/videocommon/download/a;->e(Lcom/mintegral/msdk/videocommon/download/a;)I
                                                                                                                                                                                        196move-result v4
                                                                                                                                                                                        197try_end_10c: int-to-long v8, v4
                                                                                                                                                                                        198cmp-long v4, v6, v8
                                                                                                                                                                                        199if-lez v4, :cond_112
                                                                                                                                                                                        200goto/16 :goto_15a
                                                                                                                                                                                        201cond_112:
                                                                                                                                                                                        202iget-object v4, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->b:Lcom/mintegral/msdk/videocommon/download/a;
                                                                                                                                                                                        204invoke-static {v4}, Lcom/mintegral/msdk/videocommon/download/a;->c(Lcom/mintegral/msdk/videocommon/download/a;)I
                                                                                                                                                                                        205move-result v4
                                                                                                                                                                                        206if-ne v4, v3, :cond_11f
                                                                                                                                                                                        208iget-object v3, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->b:Lcom/mintegral/msdk/videocommon/download/a;
                                                                                                                                                                                        210invoke-static {v3, v2}, Lcom/mintegral/msdk/videocommon/download/a;->a(Lcom/mintegral/msdk/videocommon/download/a;I)I
                                                                                                                                                                                        211cond_11f: if-eqz v5, :cond_12d
                                                                                                                                                                                        212try_start_121:
                                                                                                                                                                                        213invoke-virtual {v5}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        214try_end_124: goto/16 :goto_12d
                                                                                                                                                                                        215catch_125: move-exception v2
                                                                                                                                                                                        217invoke-virtual {v2}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        218move-result-object v3
                                                                                                                                                                                        220invoke-static {v0, v3, v2}, Lcom/mintegral/msdk/base/utils/i;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        221cond_12d: if-eqz v1, :cond_13b
                                                                                                                                                                                        222try_start_12f:
                                                                                                                                                                                        223invoke-virtual {v1}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        224try_end_132: goto/16 :goto_13b
                                                                                                                                                                                        225catch_133: move-exception v1
                                                                                                                                                                                        227invoke-virtual {v1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        228move-result-object v2
                                                                                                                                                                                        230invoke-static {v0, v2, v1}, Lcom/mintegral/msdk/base/utils/i;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        231cond_13b:
                                                                                                                                                                                        232iget-object v1, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->c:Ljava/io/OutputStream;
                                                                                                                                                                                        233if-eqz v1, :cond_159
                                                                                                                                                                                        234try_start_13f:
                                                                                                                                                                                        235invoke-virtual {v1}, Ljava/io/OutputStream;->flush()V
                                                                                                                                                                                        236try_end_142: goto/16 :goto_14b
                                                                                                                                                                                        237catch_143: move-exception v1
                                                                                                                                                                                        239invoke-virtual {v1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        240move-result-object v2
                                                                                                                                                                                        242invoke-static {v0, v2, v1}, Lcom/mintegral/msdk/base/utils/i;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        243try_start_14b:
                                                                                                                                                                                        244iget-object v1, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->c:Ljava/io/OutputStream;
                                                                                                                                                                                        246invoke-virtual {v1}, Ljava/io/OutputStream;->close()V
                                                                                                                                                                                        247try_end_150: return-void
                                                                                                                                                                                        248catch_151: move-exception v1
                                                                                                                                                                                        250invoke-virtual {v1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        251move-result-object v2
                                                                                                                                                                                        253invoke-static {v0, v2, v1}, Lcom/mintegral/msdk/base/utils/i;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        254cond_159: return-void
                                                                                                                                                                                        255cond_15a:
                                                                                                                                                                                        256iget-object v4, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->b:Lcom/mintegral/msdk/videocommon/download/a;
                                                                                                                                                                                        258invoke-static {v4}, Lcom/mintegral/msdk/videocommon/download/a;->f(Lcom/mintegral/msdk/videocommon/download/a;)Z
                                                                                                                                                                                        259new-instance v4, Ljava/io/File;
                                                                                                                                                                                        261iget-object v6, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->b:Lcom/mintegral/msdk/videocommon/download/a;
                                                                                                                                                                                        263invoke-static {v6}, Lcom/mintegral/msdk/videocommon/download/a;->g(Lcom/mintegral/msdk/videocommon/download/a;)Ljava/lang/String;
                                                                                                                                                                                        264move-result-object v6
                                                                                                                                                                                        266iget-object v7, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->b:Lcom/mintegral/msdk/videocommon/download/a;
                                                                                                                                                                                        268invoke-static {v7}, Lcom/mintegral/msdk/videocommon/download/a;->h(Lcom/mintegral/msdk/videocommon/download/a;)Ljava/lang/String;
                                                                                                                                                                                        269move-result-object v7
                                                                                                                                                                                        271invoke-direct {v4, v6, v7}, Ljava/io/File;-><init>(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        273iget-object v6, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->b:Lcom/mintegral/msdk/videocommon/download/a;
                                                                                                                                                                                        275invoke-static {v6, v3}, Lcom/mintegral/msdk/videocommon/download/a;->a(Lcom/mintegral/msdk/videocommon/download/a;I)I
                                                                                                                                                                                        276new-instance v6, Ljava/io/FileOutputStream;
                                                                                                                                                                                        278invoke-direct {v6, v4}, Ljava/io/FileOutputStream;-><init>(Ljava/io/File;)V
                                                                                                                                                                                        279iput-object v6, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->c:Ljava/io/OutputStream;
                                                                                                                                                                                        281iget-object v6, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->b:Lcom/mintegral/msdk/videocommon/download/a;
                                                                                                                                                                                        283invoke-static {v6}, Lcom/mintegral/msdk/videocommon/download/a;->i(Lcom/mintegral/msdk/videocommon/download/a;)Lcom/mintegral/msdk/base/b/u;
                                                                                                                                                                                        284move-result-object v6
                                                                                                                                                                                        285if-nez v6, :cond_199
                                                                                                                                                                                        287iget-object v6, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->b:Lcom/mintegral/msdk/videocommon/download/a;
                                                                                                                                                                                        289invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        290move-result-object v7
                                                                                                                                                                                        292invoke-virtual {v7}, Lcom/mintegral/msdk/base/controller/a;->i()Landroid/content/Context;
                                                                                                                                                                                        293move-result-object v7
                                                                                                                                                                                        295invoke-static {v7}, Lcom/mintegral/msdk/base/b/i;->a(Landroid/content/Context;)Lcom/mintegral/msdk/base/b/i;
                                                                                                                                                                                        296move-result-object v7
                                                                                                                                                                                        298invoke-static {v7}, Lcom/mintegral/msdk/base/b/u;->a(Lcom/mintegral/msdk/base/b/h;)Lcom/mintegral/msdk/base/b/u;
                                                                                                                                                                                        299move-result-object v7
                                                                                                                                                                                        301invoke-static {v6, v7}, Lcom/mintegral/msdk/videocommon/download/a;->a(Lcom/mintegral/msdk/videocommon/download/a;Lcom/mintegral/msdk/base/b/u;)Lcom/mintegral/msdk/base/b/u;
                                                                                                                                                                                        302cond_199:
                                                                                                                                                                                        303iget-object v6, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->b:Lcom/mintegral/msdk/videocommon/download/a;
                                                                                                                                                                                        305invoke-static {v6}, Lcom/mintegral/msdk/videocommon/download/a;->i(Lcom/mintegral/msdk/videocommon/download/a;)Lcom/mintegral/msdk/base/b/u;
                                                                                                                                                                                        306move-result-object v6
                                                                                                                                                                                        308iget-object v7, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->b:Lcom/mintegral/msdk/videocommon/download/a;
                                                                                                                                                                                        310invoke-static {v7}, Lcom/mintegral/msdk/videocommon/download/a;->j(Lcom/mintegral/msdk/videocommon/download/a;)Lcom/mintegral/msdk/base/entity/CampaignEx;
                                                                                                                                                                                        311move-result-object v7
                                                                                                                                                                                        313iget-object v8, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->b:Lcom/mintegral/msdk/videocommon/download/a;
                                                                                                                                                                                        315invoke-static {v8}, Lcom/mintegral/msdk/videocommon/download/a;->e(Lcom/mintegral/msdk/videocommon/download/a;)I
                                                                                                                                                                                        316move-result v8
                                                                                                                                                                                        317int-to-long v8, v8
                                                                                                                                                                                        319invoke-virtual {v6, v7, v8, v9}, Lcom/mintegral/msdk/base/b/u;->a(Lcom/mintegral/msdk/base/entity/CampaignEx;J)J
                                                                                                                                                                                        320const/16 v6, 0x1000
                                                                                                                                                                                        321new-array v6, v6, [B
                                                                                                                                                                                        323const-string v7, "=========\u5f00\u59cb\u4e0b\u8f7d\uff0cwhile\u5faa\u73af\u8bfb\u6d41"
                                                                                                                                                                                        325invoke-static {v0, v7}, Lcom/mintegral/msdk/base/utils/i;->d(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        326const/4 v7, 0x0
                                                                                                                                                                                        327const/4 v8, 0x0
                                                                                                                                                                                        328cond_1ba:
                                                                                                                                                                                        329invoke-virtual {v1, v6}, Ljava/io/InputStream;->read([B)I
                                                                                                                                                                                        330move-result v9
                                                                                                                                                                                        331const/4 v10, -0x1
                                                                                                                                                                                        332if-eq v9, v10, :cond_29d
                                                                                                                                                                                        334invoke-virtual {v4}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        335move-result v10
                                                                                                                                                                                        336try_end_1c5: if-nez v10, :cond_20f
                                                                                                                                                                                        338iget-object v4, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->b:Lcom/mintegral/msdk/videocommon/download/a;
                                                                                                                                                                                        340invoke-static {v4}, Lcom/mintegral/msdk/videocommon/download/a;->c(Lcom/mintegral/msdk/videocommon/download/a;)I
                                                                                                                                                                                        341move-result v4
                                                                                                                                                                                        342if-ne v4, v3, :cond_1d4
                                                                                                                                                                                        344iget-object v3, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->b:Lcom/mintegral/msdk/videocommon/download/a;
                                                                                                                                                                                        346invoke-static {v3, v2}, Lcom/mintegral/msdk/videocommon/download/a;->a(Lcom/mintegral/msdk/videocommon/download/a;I)I
                                                                                                                                                                                        347cond_1d4: if-eqz v5, :cond_1e2
                                                                                                                                                                                        348try_start_1d6:
                                                                                                                                                                                        349invoke-virtual {v5}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        350try_end_1d9: goto/16 :goto_1e2
                                                                                                                                                                                        351catch_1da: move-exception v2
                                                                                                                                                                                        353invoke-virtual {v2}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        354move-result-object v3
                                                                                                                                                                                        356invoke-static {v0, v3, v2}, Lcom/mintegral/msdk/base/utils/i;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        357cond_1e2: if-eqz v1, :cond_1f0
                                                                                                                                                                                        358try_start_1e4:
                                                                                                                                                                                        359invoke-virtual {v1}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        360try_end_1e7: goto/16 :goto_1f0
                                                                                                                                                                                        361catch_1e8: move-exception v1
                                                                                                                                                                                        363invoke-virtual {v1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        364move-result-object v2
                                                                                                                                                                                        366invoke-static {v0, v2, v1}, Lcom/mintegral/msdk/base/utils/i;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        367cond_1f0:
                                                                                                                                                                                        368iget-object v1, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->c:Ljava/io/OutputStream;
                                                                                                                                                                                        369if-eqz v1, :cond_20e
                                                                                                                                                                                        370try_start_1f4:
                                                                                                                                                                                        371invoke-virtual {v1}, Ljava/io/OutputStream;->flush()V
                                                                                                                                                                                        372try_end_1f7: goto/16 :goto_200
                                                                                                                                                                                        373catch_1f8: move-exception v1
                                                                                                                                                                                        375invoke-virtual {v1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        376move-result-object v2
                                                                                                                                                                                        378invoke-static {v0, v2, v1}, Lcom/mintegral/msdk/base/utils/i;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        379goto_200:
                                                                                                                                                                                        380iget-object v1, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->c:Ljava/io/OutputStream;
                                                                                                                                                                                        382invoke-virtual {v1}, Ljava/io/OutputStream;->close()V
                                                                                                                                                                                        383try_end_205: return-void
                                                                                                                                                                                        384catch_206: move-exception v1
                                                                                                                                                                                        386invoke-virtual {v1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        387move-result-object v2
                                                                                                                                                                                        389invoke-static {v0, v2, v1}, Lcom/mintegral/msdk/base/utils/i;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        390cond_20e: return-void
                                                                                                                                                                                        391try_start_20f:
                                                                                                                                                                                        392iget-object v10, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->c:Ljava/io/OutputStream;
                                                                                                                                                                                        394invoke-virtual {v10, v6, v7, v9}, Ljava/io/OutputStream;->write([BII)V
                                                                                                                                                                                        395try_end_214: add-int/2addr v8, v9
                                                                                                                                                                                        396try_start_215:
                                                                                                                                                                                        397iget-object v9, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->b:Lcom/mintegral/msdk/videocommon/download/a;
                                                                                                                                                                                        398int-to-long v10, v8
                                                                                                                                                                                        400iget-object v12, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->b:Lcom/mintegral/msdk/videocommon/download/a;
                                                                                                                                                                                        402invoke-static {v12}, Lcom/mintegral/msdk/videocommon/download/a;->c(Lcom/mintegral/msdk/videocommon/download/a;)I
                                                                                                                                                                                        403move-result v12
                                                                                                                                                                                        405invoke-static {v9, v10, v11, v12}, Lcom/mintegral/msdk/videocommon/download/a;->a(Lcom/mintegral/msdk/videocommon/download/a;JI)V
                                                                                                                                                                                        406try_end_221: goto/16 :goto_22a
                                                                                                                                                                                        407catch_222: move-exception v9
                                                                                                                                                                                        408try_start_223:
                                                                                                                                                                                        409invoke-virtual {v9}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        410move-result-object v10
                                                                                                                                                                                        412invoke-static {v0, v10, v9}, Lcom/mintegral/msdk/base/utils/i;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        413goto_22a:
                                                                                                                                                                                        414iget-object v9, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->b:Lcom/mintegral/msdk/videocommon/download/a;
                                                                                                                                                                                        416invoke-static {v9}, Lcom/mintegral/msdk/videocommon/download/a;->c(Lcom/mintegral/msdk/videocommon/download/a;)I
                                                                                                                                                                                        417move-result v9
                                                                                                                                                                                        418const/4 v10, 0x4
                                                                                                                                                                                        419if-eq v9, v2, :cond_23b
                                                                                                                                                                                        421iget-object v9, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->b:Lcom/mintegral/msdk/videocommon/download/a;
                                                                                                                                                                                        423invoke-static {v9}, Lcom/mintegral/msdk/videocommon/download/a;->c(Lcom/mintegral/msdk/videocommon/download/a;)I
                                                                                                                                                                                        424move-result v9
                                                                                                                                                                                        425if-ne v9, v10, :cond_1ba
                                                                                                                                                                                        426cond_23b:
                                                                                                                                                                                        427iget-object v4, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->b:Lcom/mintegral/msdk/videocommon/download/a;
                                                                                                                                                                                        429invoke-static {v4}, Lcom/mintegral/msdk/videocommon/download/a;->c(Lcom/mintegral/msdk/videocommon/download/a;)I
                                                                                                                                                                                        430move-result v4
                                                                                                                                                                                        431if-ne v4, v10, :cond_245
                                                                                                                                                                                        432const/4 v4, 0x3
                                                                                                                                                                                        433goto/16 :goto_246
                                                                                                                                                                                        434cond_245: const/4 v4, 0x2
                                                                                                                                                                                        435goto_246:
                                                                                                                                                                                        436invoke-static {}, Landroid/os/Message;->obtain()Landroid/os/Message;
                                                                                                                                                                                        437move-result-object v6
                                                                                                                                                                                        438iput v4, v6, Landroid/os/Message;->what:I
                                                                                                                                                                                        440iget-object v4, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->b:Lcom/mintegral/msdk/videocommon/download/a;
                                                                                                                                                                                        442invoke-static {v4}, Lcom/mintegral/msdk/videocommon/download/a;->k(Lcom/mintegral/msdk/videocommon/download/a;)Landroid/os/Handler;
                                                                                                                                                                                        443move-result-object v4
                                                                                                                                                                                        445invoke-virtual {v4, v6}, Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z
                                                                                                                                                                                        446try_end_255:
                                                                                                                                                                                        447iget-object v4, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->b:Lcom/mintegral/msdk/videocommon/download/a;
                                                                                                                                                                                        449invoke-static {v4}, Lcom/mintegral/msdk/videocommon/download/a;->c(Lcom/mintegral/msdk/videocommon/download/a;)I
                                                                                                                                                                                        450move-result v4
                                                                                                                                                                                        451if-ne v4, v3, :cond_262
                                                                                                                                                                                        453iget-object v3, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->b:Lcom/mintegral/msdk/videocommon/download/a;
                                                                                                                                                                                        455invoke-static {v3, v2}, Lcom/mintegral/msdk/videocommon/download/a;->a(Lcom/mintegral/msdk/videocommon/download/a;I)I
                                                                                                                                                                                        456cond_262: if-eqz v5, :cond_270
                                                                                                                                                                                        457try_start_264:
                                                                                                                                                                                        458invoke-virtual {v5}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        459try_end_267: goto/16 :goto_270
                                                                                                                                                                                        460catch_268: move-exception v2
                                                                                                                                                                                        462invoke-virtual {v2}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        463move-result-object v3
                                                                                                                                                                                        465invoke-static {v0, v3, v2}, Lcom/mintegral/msdk/base/utils/i;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        466cond_270: if-eqz v1, :cond_27e
                                                                                                                                                                                        467try_start_272:
                                                                                                                                                                                        468invoke-virtual {v1}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        469try_end_275: goto/16 :goto_27e
                                                                                                                                                                                        470catch_276: move-exception v1
                                                                                                                                                                                        472invoke-virtual {v1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        473move-result-object v2
                                                                                                                                                                                        475invoke-static {v0, v2, v1}, Lcom/mintegral/msdk/base/utils/i;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        476cond_27e:
                                                                                                                                                                                        477iget-object v1, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->c:Ljava/io/OutputStream;
                                                                                                                                                                                        478if-eqz v1, :cond_29c
                                                                                                                                                                                        479try_start_282:
                                                                                                                                                                                        480invoke-virtual {v1}, Ljava/io/OutputStream;->flush()V
                                                                                                                                                                                        481try_end_285: goto/16 :goto_28e
                                                                                                                                                                                        482catch_286: move-exception v1
                                                                                                                                                                                        484invoke-virtual {v1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        485move-result-object v2
                                                                                                                                                                                        487invoke-static {v0, v2, v1}, Lcom/mintegral/msdk/base/utils/i;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        488goto_28e:
                                                                                                                                                                                        489iget-object v1, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->c:Ljava/io/OutputStream;
                                                                                                                                                                                        491invoke-virtual {v1}, Ljava/io/OutputStream;->close()V
                                                                                                                                                                                        492try_end_293: return-void
                                                                                                                                                                                        493catch_294: move-exception v1
                                                                                                                                                                                        495invoke-virtual {v1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        496move-result-object v2
                                                                                                                                                                                        498invoke-static {v0, v2, v1}, Lcom/mintegral/msdk/base/utils/i;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        499cond_29c: return-void
                                                                                                                                                                                        500cond_29d:
                                                                                                                                                                                        501iget-object v6, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->b:Lcom/mintegral/msdk/videocommon/download/a;
                                                                                                                                                                                        503invoke-static {v6}, Lcom/mintegral/msdk/videocommon/download/a;->j(Lcom/mintegral/msdk/videocommon/download/a;)Lcom/mintegral/msdk/base/entity/CampaignEx;
                                                                                                                                                                                        504move-result-object v6
                                                                                                                                                                                        506invoke-virtual {v6}, Lcom/mintegral/msdk/base/entity/CampaignEx;->getVideoMD5Value()Ljava/lang/String;
                                                                                                                                                                                        507move-result-object v6
                                                                                                                                                                                        509invoke-static {v6}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        510move-result v8
                                                                                                                                                                                        511try_end_2ab: if-nez v8, :cond_361
                                                                                                                                                                                        512try_start_2ad:
                                                                                                                                                                                        513invoke-static {v4}, Lcom/mintegral/msdk/base/utils/e;->a(Ljava/io/File;)Ljava/lang/String;
                                                                                                                                                                                        514move-result-object v4
                                                                                                                                                                                        516invoke-virtual {v6, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        517move-result v4
                                                                                                                                                                                        518if-eqz v4, :cond_312
                                                                                                                                                                                        520iget-object v4, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->b:Lcom/mintegral/msdk/videocommon/download/a;
                                                                                                                                                                                        522iget-object v6, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->b:Lcom/mintegral/msdk/videocommon/download/a;
                                                                                                                                                                                        524invoke-static {v6}, Lcom/mintegral/msdk/videocommon/download/a;->b(Lcom/mintegral/msdk/videocommon/download/a;)J
                                                                                                                                                                                        525move-result-wide v6
                                                                                                                                                                                        527invoke-static {v4, v6, v7, v3}, Lcom/mintegral/msdk/videocommon/download/a;->a(Lcom/mintegral/msdk/videocommon/download/a;JZ)V
                                                                                                                                                                                        528try_end_2c2:
                                                                                                                                                                                        529iget-object v4, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->b:Lcom/mintegral/msdk/videocommon/download/a;
                                                                                                                                                                                        531invoke-static {v4}, Lcom/mintegral/msdk/videocommon/download/a;->c(Lcom/mintegral/msdk/videocommon/download/a;)I
                                                                                                                                                                                        532move-result v4
                                                                                                                                                                                        533if-ne v4, v3, :cond_2cf
                                                                                                                                                                                        535iget-object v3, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->b:Lcom/mintegral/msdk/videocommon/download/a;
                                                                                                                                                                                        537invoke-static {v3, v2}, Lcom/mintegral/msdk/videocommon/download/a;->a(Lcom/mintegral/msdk/videocommon/download/a;I)I
                                                                                                                                                                                        538cond_2cf: if-eqz v5, :cond_2dd
                                                                                                                                                                                        539try_start_2d1:
                                                                                                                                                                                        540invoke-virtual {v5}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        541try_end_2d4: goto/16 :goto_2dd
                                                                                                                                                                                        542catch_2d5: move-exception v2
                                                                                                                                                                                        544invoke-virtual {v2}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        545move-result-object v3
                                                                                                                                                                                        547invoke-static {v0, v3, v2}, Lcom/mintegral/msdk/base/utils/i;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        548goto_2dd: if-eqz v1, :cond_2eb
                                                                                                                                                                                        549try_start_2df:
                                                                                                                                                                                        550invoke-virtual {v1}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        551try_end_2e2: goto/16 :goto_2eb
                                                                                                                                                                                        552catch_2e3: move-exception v1
                                                                                                                                                                                        554invoke-virtual {v1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        555move-result-object v2
                                                                                                                                                                                        557invoke-static {v0, v2, v1}, Lcom/mintegral/msdk/base/utils/i;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        558cond_2eb:
                                                                                                                                                                                        559iget-object v1, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->c:Ljava/io/OutputStream;
                                                                                                                                                                                        560if-eqz v1, :cond_309
                                                                                                                                                                                        561try_start_2ef:
                                                                                                                                                                                        562invoke-virtual {v1}, Ljava/io/OutputStream;->flush()V
                                                                                                                                                                                        563try_end_2f2: goto/16 :goto_2fb
                                                                                                                                                                                        564catch_2f3: move-exception v1
                                                                                                                                                                                        566invoke-virtual {v1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        567move-result-object v2
                                                                                                                                                                                        569invoke-static {v0, v2, v1}, Lcom/mintegral/msdk/base/utils/i;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        570try_start_2fb:
                                                                                                                                                                                        571iget-object v1, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->c:Ljava/io/OutputStream;
                                                                                                                                                                                        573invoke-virtual {v1}, Ljava/io/OutputStream;->close()V
                                                                                                                                                                                        574try_end_300: return-void
                                                                                                                                                                                        575catch_301: move-exception v1
                                                                                                                                                                                        577invoke-virtual {v1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        578move-result-object v2
                                                                                                                                                                                        580invoke-static {v0, v2, v1}, Lcom/mintegral/msdk/base/utils/i;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        581cond_309: return-void
                                                                                                                                                                                        582catch_30a: move-exception v4
                                                                                                                                                                                        583try_start_30b:
                                                                                                                                                                                        584invoke-virtual {v4}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        585move-result-object v6
                                                                                                                                                                                        587invoke-static {v0, v6, v4}, Lcom/mintegral/msdk/base/utils/i;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        588cond_312:
                                                                                                                                                                                        589iget-object v4, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->b:Lcom/mintegral/msdk/videocommon/download/a;
                                                                                                                                                                                        591const-string v6, "MD5 check failed"
                                                                                                                                                                                        593invoke-static {v4, v6}, Lcom/mintegral/msdk/videocommon/download/a;->b(Lcom/mintegral/msdk/videocommon/download/a;Ljava/lang/String;)V
                                                                                                                                                                                        594goto_319:
                                                                                                                                                                                        595iget-object v4, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->b:Lcom/mintegral/msdk/videocommon/download/a;
                                                                                                                                                                                        597invoke-static {v4}, Lcom/mintegral/msdk/videocommon/download/a;->c(Lcom/mintegral/msdk/videocommon/download/a;)I
                                                                                                                                                                                        598move-result v4
                                                                                                                                                                                        599if-ne v4, v3, :cond_326
                                                                                                                                                                                        601iget-object v3, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->b:Lcom/mintegral/msdk/videocommon/download/a;
                                                                                                                                                                                        603invoke-static {v3, v2}, Lcom/mintegral/msdk/videocommon/download/a;->a(Lcom/mintegral/msdk/videocommon/download/a;I)I
                                                                                                                                                                                        604cond_326: if-eqz v5, :cond_334
                                                                                                                                                                                        605try_start_328:
                                                                                                                                                                                        606invoke-virtual {v5}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        607try_end_32b: goto/16 :goto_334
                                                                                                                                                                                        608catch_32c: move-exception v2
                                                                                                                                                                                        610invoke-virtual {v2}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        611move-result-object v3
                                                                                                                                                                                        613invoke-static {v0, v3, v2}, Lcom/mintegral/msdk/base/utils/i;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        614goto_334: if-eqz v1, :cond_342
                                                                                                                                                                                        615try_start_336:
                                                                                                                                                                                        616invoke-virtual {v1}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        617try_end_339: goto/16 :goto_342
                                                                                                                                                                                        618catch_33a: move-exception v1
                                                                                                                                                                                        620invoke-virtual {v1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        621move-result-object v2
                                                                                                                                                                                        623invoke-static {v0, v2, v1}, Lcom/mintegral/msdk/base/utils/i;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        624goto_342:
                                                                                                                                                                                        625iget-object v1, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->c:Ljava/io/OutputStream;
                                                                                                                                                                                        626if-eqz v1, :cond_48d
                                                                                                                                                                                        627try_start_346:
                                                                                                                                                                                        628invoke-virtual {v1}, Ljava/io/OutputStream;->flush()V
                                                                                                                                                                                        629try_end_349: goto/16 :goto_352
                                                                                                                                                                                        630catch_34a: move-exception v1
                                                                                                                                                                                        632invoke-virtual {v1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        633move-result-object v2
                                                                                                                                                                                        635invoke-static {v0, v2, v1}, Lcom/mintegral/msdk/base/utils/i;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        636try_start_352:
                                                                                                                                                                                        637iget-object v1, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->c:Ljava/io/OutputStream;
                                                                                                                                                                                        639invoke-virtual {v1}, Ljava/io/OutputStream;->close()V
                                                                                                                                                                                        640try_end_357: return-void
                                                                                                                                                                                        641catch_358: move-exception v1
                                                                                                                                                                                        643invoke-virtual {v1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        644move-result-object v2
                                                                                                                                                                                        646invoke-static {v0, v2, v1}, Lcom/mintegral/msdk/base/utils/i;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        647return-void
                                                                                                                                                                                        648try_start_361:
                                                                                                                                                                                        649iget-object v4, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->b:Lcom/mintegral/msdk/videocommon/download/a;
                                                                                                                                                                                        651iget-object v6, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->b:Lcom/mintegral/msdk/videocommon/download/a;
                                                                                                                                                                                        653invoke-static {v6}, Lcom/mintegral/msdk/videocommon/download/a;->b(Lcom/mintegral/msdk/videocommon/download/a;)J
                                                                                                                                                                                        654move-result-wide v8
                                                                                                                                                                                        656invoke-static {v4, v8, v9, v7}, Lcom/mintegral/msdk/videocommon/download/a;->a(Lcom/mintegral/msdk/videocommon/download/a;JZ)V
                                                                                                                                                                                        657try_end_36c:
                                                                                                                                                                                        658iget-object v4, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->b:Lcom/mintegral/msdk/videocommon/download/a;
                                                                                                                                                                                        660invoke-static {v4}, Lcom/mintegral/msdk/videocommon/download/a;->c(Lcom/mintegral/msdk/videocommon/download/a;)I
                                                                                                                                                                                        661move-result v4
                                                                                                                                                                                        662if-ne v4, v3, :cond_379
                                                                                                                                                                                        664iget-object v3, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->b:Lcom/mintegral/msdk/videocommon/download/a;
                                                                                                                                                                                        666invoke-static {v3, v2}, Lcom/mintegral/msdk/videocommon/download/a;->a(Lcom/mintegral/msdk/videocommon/download/a;I)I
                                                                                                                                                                                        667cond_379: if-eqz v5, :cond_387
                                                                                                                                                                                        668try_start_37b:
                                                                                                                                                                                        669invoke-virtual {v5}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        670try_end_37e: goto/16 :goto_387
                                                                                                                                                                                        671catch_37f: move-exception v2
                                                                                                                                                                                        673invoke-virtual {v2}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        674move-result-object v3
                                                                                                                                                                                        676invoke-static {v0, v3, v2}, Lcom/mintegral/msdk/base/utils/i;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        677cond_387: if-eqz v1, :cond_395
                                                                                                                                                                                        678try_start_389:
                                                                                                                                                                                        679invoke-virtual {v1}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        680try_end_38c: goto/16 :goto_395
                                                                                                                                                                                        681catch_38d: move-exception v1
                                                                                                                                                                                        683invoke-virtual {v1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        684move-result-object v2
                                                                                                                                                                                        686invoke-static {v0, v2, v1}, Lcom/mintegral/msdk/base/utils/i;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        687cond_395:
                                                                                                                                                                                        688iget-object v1, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->c:Ljava/io/OutputStream;
                                                                                                                                                                                        689if-eqz v1, :cond_3b3
                                                                                                                                                                                        690try_start_399:
                                                                                                                                                                                        691invoke-virtual {v1}, Ljava/io/OutputStream;->flush()V
                                                                                                                                                                                        692try_end_39c: goto/16 :goto_3a5
                                                                                                                                                                                        693catch_39d: move-exception v1
                                                                                                                                                                                        695invoke-virtual {v1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        696move-result-object v2
                                                                                                                                                                                        698invoke-static {v0, v2, v1}, Lcom/mintegral/msdk/base/utils/i;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        699goto_3a5:
                                                                                                                                                                                        700iget-object v1, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->c:Ljava/io/OutputStream;
                                                                                                                                                                                        702invoke-virtual {v1}, Ljava/io/OutputStream;->close()V
                                                                                                                                                                                        703try_end_3aa: return-void
                                                                                                                                                                                        704catch_3ab: move-exception v1
                                                                                                                                                                                        706invoke-virtual {v1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        707move-result-object v2
                                                                                                                                                                                        709invoke-static {v0, v2, v1}, Lcom/mintegral/msdk/base/utils/i;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        710cond_3b3: return-void
                                                                                                                                                                                        711catchall_3b4: move-exception v4
                                                                                                                                                                                        712goto/16 :goto_492
                                                                                                                                                                                        713catch_3b7: move-exception v4
                                                                                                                                                                                        714move-object v13, v5
                                                                                                                                                                                        715move-object v5, v1
                                                                                                                                                                                        716move-object v1, v13
                                                                                                                                                                                        717goto/16 :goto_3f9
                                                                                                                                                                                        718catch_3bc: move-exception v4
                                                                                                                                                                                        719move-object v13, v5
                                                                                                                                                                                        720move-object v5, v1
                                                                                                                                                                                        721move-object v1, v13
                                                                                                                                                                                        722goto/16 :goto_446
                                                                                                                                                                                        723goto_3c2:
                                                                                                                                                                                        724const-string v4, "=======\u6b63\u5728\u4e0b\u8f7d\u4e2d\u6216\u4e0b\u8f7d\u5b8c\u6210"
                                                                                                                                                                                        726invoke-static {v0, v4}, Lcom/mintegral/msdk/base/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        727try_end_3c7:
                                                                                                                                                                                        728iget-object v1, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->b:Lcom/mintegral/msdk/videocommon/download/a;
                                                                                                                                                                                        730invoke-static {v1}, Lcom/mintegral/msdk/videocommon/download/a;->c(Lcom/mintegral/msdk/videocommon/download/a;)I
                                                                                                                                                                                        731move-result v1
                                                                                                                                                                                        732if-ne v1, v3, :cond_3d4
                                                                                                                                                                                        734iget-object v1, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->b:Lcom/mintegral/msdk/videocommon/download/a;
                                                                                                                                                                                        736invoke-static {v1, v2}, Lcom/mintegral/msdk/videocommon/download/a;->a(Lcom/mintegral/msdk/videocommon/download/a;I)I
                                                                                                                                                                                        737cond_3d4:
                                                                                                                                                                                        738iget-object v1, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->c:Ljava/io/OutputStream;
                                                                                                                                                                                        739if-eqz v1, :cond_3f2
                                                                                                                                                                                        740try_start_3d8:
                                                                                                                                                                                        741invoke-virtual {v1}, Ljava/io/OutputStream;->flush()V
                                                                                                                                                                                        742try_end_3db: goto/16 :goto_3e4
                                                                                                                                                                                        743catch_3dc: move-exception v1
                                                                                                                                                                                        745invoke-virtual {v1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        746move-result-object v2
                                                                                                                                                                                        748invoke-static {v0, v2, v1}, Lcom/mintegral/msdk/base/utils/i;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        749try_start_3e4:
                                                                                                                                                                                        750iget-object v1, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->c:Ljava/io/OutputStream;
                                                                                                                                                                                        752invoke-virtual {v1}, Ljava/io/OutputStream;->close()V
                                                                                                                                                                                        753try_end_3e9: return-void
                                                                                                                                                                                        754catch_3ea: move-exception v1
                                                                                                                                                                                        756invoke-virtual {v1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        757move-result-object v2
                                                                                                                                                                                        759invoke-static {v0, v2, v1}, Lcom/mintegral/msdk/base/utils/i;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        760cond_3f2: return-void
                                                                                                                                                                                        761catchall_3f3: move-exception v4
                                                                                                                                                                                        762move-object v5, v1
                                                                                                                                                                                        763goto/16 :goto_492
                                                                                                                                                                                        764catch_3f7: move-exception v4
                                                                                                                                                                                        765move-object v5, v1
                                                                                                                                                                                        766try_start_3f9:
                                                                                                                                                                                        767iget-object v6, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->b:Lcom/mintegral/msdk/videocommon/download/a;
                                                                                                                                                                                        769invoke-virtual {v4}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        770move-result-object v7
                                                                                                                                                                                        772invoke-static {v6, v7}, Lcom/mintegral/msdk/videocommon/download/a;->c(Lcom/mintegral/msdk/videocommon/download/a;Ljava/lang/String;)V
                                                                                                                                                                                        774invoke-virtual {v4}, Ljava/lang/Throwable;->printStackTrace()V
                                                                                                                                                                                        775try_end_405:
                                                                                                                                                                                        776iget-object v4, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->b:Lcom/mintegral/msdk/videocommon/download/a;
                                                                                                                                                                                        778invoke-static {v4}, Lcom/mintegral/msdk/videocommon/download/a;->c(Lcom/mintegral/msdk/videocommon/download/a;)I
                                                                                                                                                                                        779move-result v4
                                                                                                                                                                                        780if-ne v4, v3, :cond_412
                                                                                                                                                                                        782iget-object v3, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->b:Lcom/mintegral/msdk/videocommon/download/a;
                                                                                                                                                                                        784invoke-static {v3, v2}, Lcom/mintegral/msdk/videocommon/download/a;->a(Lcom/mintegral/msdk/videocommon/download/a;I)I
                                                                                                                                                                                        785cond_412: if-eqz v1, :cond_420
                                                                                                                                                                                        786try_start_414:
                                                                                                                                                                                        787invoke-virtual {v1}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        788try_end_417: goto/16 :goto_420
                                                                                                                                                                                        789catch_418: move-exception v1
                                                                                                                                                                                        791invoke-virtual {v1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        792move-result-object v2
                                                                                                                                                                                        794invoke-static {v0, v2, v1}, Lcom/mintegral/msdk/base/utils/i;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        795cond_420: if-eqz v5, :cond_42e
                                                                                                                                                                                        796try_start_422:
                                                                                                                                                                                        797invoke-virtual {v5}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        798try_end_425: goto/16 :goto_42e
                                                                                                                                                                                        799catch_426: move-exception v1
                                                                                                                                                                                        801invoke-virtual {v1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        802move-result-object v2
                                                                                                                                                                                        804invoke-static {v0, v2, v1}, Lcom/mintegral/msdk/base/utils/i;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        805goto_42e:
                                                                                                                                                                                        806iget-object v1, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->c:Ljava/io/OutputStream;
                                                                                                                                                                                        807if-eqz v1, :cond_48d
                                                                                                                                                                                        808try_start_432:
                                                                                                                                                                                        809invoke-virtual {v1}, Ljava/io/OutputStream;->flush()V
                                                                                                                                                                                        810try_end_435: goto/16 :goto_43e
                                                                                                                                                                                        811catch_436: move-exception v1
                                                                                                                                                                                        813invoke-virtual {v1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        814move-result-object v2
                                                                                                                                                                                        816invoke-static {v0, v2, v1}, Lcom/mintegral/msdk/base/utils/i;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        817goto_43e:
                                                                                                                                                                                        818iget-object v1, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->c:Ljava/io/OutputStream;
                                                                                                                                                                                        820invoke-virtual {v1}, Ljava/io/OutputStream;->close()V
                                                                                                                                                                                        821try_end_443: return-void
                                                                                                                                                                                        822catch_444: move-exception v4
                                                                                                                                                                                        823move-object v5, v1
                                                                                                                                                                                        824goto_446:
                                                                                                                                                                                        825iget-object v6, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->b:Lcom/mintegral/msdk/videocommon/download/a;
                                                                                                                                                                                        827invoke-virtual {v4}, Ljava/net/SocketTimeoutException;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        828move-result-object v4
                                                                                                                                                                                        830invoke-static {v6, v4}, Lcom/mintegral/msdk/videocommon/download/a;->c(Lcom/mintegral/msdk/videocommon/download/a;Ljava/lang/String;)V
                                                                                                                                                                                        831try_end_44f:
                                                                                                                                                                                        832iget-object v4, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->b:Lcom/mintegral/msdk/videocommon/download/a;
                                                                                                                                                                                        834invoke-static {v4}, Lcom/mintegral/msdk/videocommon/download/a;->c(Lcom/mintegral/msdk/videocommon/download/a;)I
                                                                                                                                                                                        835move-result v4
                                                                                                                                                                                        836if-ne v4, v3, :cond_45c
                                                                                                                                                                                        838iget-object v3, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->b:Lcom/mintegral/msdk/videocommon/download/a;
                                                                                                                                                                                        840invoke-static {v3, v2}, Lcom/mintegral/msdk/videocommon/download/a;->a(Lcom/mintegral/msdk/videocommon/download/a;I)I
                                                                                                                                                                                        841cond_45c: if-eqz v1, :cond_46a
                                                                                                                                                                                        842try_start_45e:
                                                                                                                                                                                        843invoke-virtual {v1}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        844try_end_461: goto/16 :goto_46a
                                                                                                                                                                                        845catch_462: move-exception v1
                                                                                                                                                                                        847invoke-virtual {v1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        848move-result-object v2
                                                                                                                                                                                        850invoke-static {v0, v2, v1}, Lcom/mintegral/msdk/base/utils/i;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        851goto_46a: if-eqz v5, :cond_478
                                                                                                                                                                                        852try_start_46c:
                                                                                                                                                                                        853invoke-virtual {v5}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        854try_end_46f: goto/16 :goto_478
                                                                                                                                                                                        855catch_470: move-exception v1
                                                                                                                                                                                        857invoke-virtual {v1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        858move-result-object v2
                                                                                                                                                                                        860invoke-static {v0, v2, v1}, Lcom/mintegral/msdk/base/utils/i;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        861goto_478:
                                                                                                                                                                                        862iget-object v1, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->c:Ljava/io/OutputStream;
                                                                                                                                                                                        863if-eqz v1, :cond_48d
                                                                                                                                                                                        864try_start_47c:
                                                                                                                                                                                        865invoke-virtual {v1}, Ljava/io/OutputStream;->flush()V
                                                                                                                                                                                        866try_end_47f: goto/16 :goto_488
                                                                                                                                                                                        867catch_480: move-exception v1
                                                                                                                                                                                        869invoke-virtual {v1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        870move-result-object v2
                                                                                                                                                                                        872invoke-static {v0, v2, v1}, Lcom/mintegral/msdk/base/utils/i;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        873try_start_488:
                                                                                                                                                                                        874iget-object v1, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->c:Ljava/io/OutputStream;
                                                                                                                                                                                        876invoke-virtual {v1}, Ljava/io/OutputStream;->close()V
                                                                                                                                                                                        877try_end_48d: return-void
                                                                                                                                                                                        878catchall_48e: move-exception v4
                                                                                                                                                                                        879move-object v13, v5
                                                                                                                                                                                        880move-object v5, v1
                                                                                                                                                                                        881move-object v1, v13
                                                                                                                                                                                        882goto_492:
                                                                                                                                                                                        883iget-object v6, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->b:Lcom/mintegral/msdk/videocommon/download/a;
                                                                                                                                                                                        885invoke-static {v6}, Lcom/mintegral/msdk/videocommon/download/a;->c(Lcom/mintegral/msdk/videocommon/download/a;)I
                                                                                                                                                                                        886move-result v6
                                                                                                                                                                                        887if-ne v6, v3, :cond_49f
                                                                                                                                                                                        889iget-object v3, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->b:Lcom/mintegral/msdk/videocommon/download/a;
                                                                                                                                                                                        891invoke-static {v3, v2}, Lcom/mintegral/msdk/videocommon/download/a;->a(Lcom/mintegral/msdk/videocommon/download/a;I)I
                                                                                                                                                                                        892cond_49f: if-eqz v5, :cond_4ad
                                                                                                                                                                                        893try_start_4a1:
                                                                                                                                                                                        894invoke-virtual {v5}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        895try_end_4a4: goto/16 :goto_4ad
                                                                                                                                                                                        896catch_4a5: move-exception v2
                                                                                                                                                                                        898invoke-virtual {v2}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        899move-result-object v3
                                                                                                                                                                                        901invoke-static {v0, v3, v2}, Lcom/mintegral/msdk/base/utils/i;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        902cond_4ad: if-eqz v1, :cond_4bb
                                                                                                                                                                                        903try_start_4af:
                                                                                                                                                                                        904invoke-virtual {v1}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        905try_end_4b2: goto/16 :goto_4bb
                                                                                                                                                                                        906catch_4b3: move-exception v1
                                                                                                                                                                                        908invoke-virtual {v1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        909move-result-object v2
                                                                                                                                                                                        911invoke-static {v0, v2, v1}, Lcom/mintegral/msdk/base/utils/i;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        912cond_4bb:
                                                                                                                                                                                        913iget-object v1, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->c:Ljava/io/OutputStream;
                                                                                                                                                                                        914if-eqz v1, :cond_4d9
                                                                                                                                                                                        915try_start_4bf:
                                                                                                                                                                                        916invoke-virtual {v1}, Ljava/io/OutputStream;->flush()V
                                                                                                                                                                                        917try_end_4c2: goto/16 :goto_4cb
                                                                                                                                                                                        918catch_4c3: move-exception v1
                                                                                                                                                                                        920invoke-virtual {v1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        921move-result-object v2
                                                                                                                                                                                        923invoke-static {v0, v2, v1}, Lcom/mintegral/msdk/base/utils/i;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        924goto_4cb:
                                                                                                                                                                                        925iget-object v1, p0, Lcom/mintegral/msdk/videocommon/download/a$3;->c:Ljava/io/OutputStream;
                                                                                                                                                                                        927invoke-virtual {v1}, Ljava/io/OutputStream;->close()V
                                                                                                                                                                                        928try_end_4d0: goto/16 :goto_4d9
                                                                                                                                                                                        929catch_4d1: move-exception v1
                                                                                                                                                                                        931invoke-virtual {v1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        932move-result-object v2
                                                                                                                                                                                        934invoke-static {v0, v2, v1}, Lcom/mintegral/msdk/base/utils/i;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        935cond_4d9: goto/16 :goto_4db
                                                                                                                                                                                        936goto_4da: throw v4
                                                                                                                                                                                        937goto_4db: goto/16 :goto_4da
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.Map.size
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.getConstructor
                                                                                                                                                                                        • java.lang.reflect.Constructor.newInstance
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.util.Map.containsKey
                                                                                                                                                                                        • android.os.Bundle.<init>
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • java.util.Map.containsKey
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • java.util.Map.containsKey
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • java.util.Map.containsKey
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • java.util.Map.containsKey
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • java.util.Map.containsKey
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • java.util.Map.containsKey
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • java.util.Map.containsKey
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • java.util.Map.containsKey
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • java.util.Map.containsKey
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • java.util.Map.containsKey
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • java.util.Map.containsKey
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • java.util.Map.containsKey
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • java.util.Map.containsKey
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • java.util.Map.containsKey
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • java.util.Map.containsKey
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • java.util.Map.containsKey
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • java.util.Map.containsKey
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • java.util.Map.containsKey
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • java.util.Map.containsKey
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • java.lang.Boolean.booleanValue
                                                                                                                                                                                        • android.os.Bundle.putBoolean
                                                                                                                                                                                        • java.util.Map.containsKey
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • java.lang.Boolean.booleanValue
                                                                                                                                                                                        • android.os.Bundle.putBoolean
                                                                                                                                                                                        • java.util.Map.containsKey
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • android.os.Bundle.putSerializable
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • wall_title_background_color
                                                                                                                                                                                        • wall_navigation_color
                                                                                                                                                                                        • wall_status_color
                                                                                                                                                                                        • wall_load_id
                                                                                                                                                                                        • wall_button_background_id
                                                                                                                                                                                        • wall_tab_line_background_id
                                                                                                                                                                                        • wall_tab_background_id
                                                                                                                                                                                        • wall_main_background_id
                                                                                                                                                                                        • wall_title_logo_id
                                                                                                                                                                                        • wall_title_background_id
                                                                                                                                                                                        • unit_id
                                                                                                                                                                                        • wall_view_viewpager_noscroll
                                                                                                                                                                                        • com.mintegral.msdk.appwallex.WallView
                                                                                                                                                                                        • setParamsIntent
                                                                                                                                                                                        • wall_title_logo_text
                                                                                                                                                                                        • wall_title_logo_text_color
                                                                                                                                                                                        • wall_title_logo_text_size
                                                                                                                                                                                        • wall_title_logo_text_typeface
                                                                                                                                                                                        • wall_current_tab_id
                                                                                                                                                                                        • wall_tab_shape_color
                                                                                                                                                                                        • wall_tab_shape_height
                                                                                                                                                                                        • wall_configchanges
                                                                                                                                                                                        • appwall_view_load_result_listener
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0move-object/from16 v1, p0
                                                                                                                                                                                        2const-string v0, "wall_title_background_color"
                                                                                                                                                                                        4const-string v2, "wall_navigation_color"
                                                                                                                                                                                        6const-string v3, "wall_status_color"
                                                                                                                                                                                        8const-string v4, "wall_load_id"
                                                                                                                                                                                        10const-string v5, "wall_button_background_id"
                                                                                                                                                                                        12const-string v6, "wall_tab_line_background_id"
                                                                                                                                                                                        14const-string v7, "wall_tab_background_id"
                                                                                                                                                                                        16const-string v8, "wall_main_background_id"
                                                                                                                                                                                        18const-string v9, "wall_title_logo_id"
                                                                                                                                                                                        20const-string v10, "wall_title_background_id"
                                                                                                                                                                                        22const-string v11, "unit_id"
                                                                                                                                                                                        24const-string v12, "wall_view_viewpager_noscroll"
                                                                                                                                                                                        26iget-object v13, v1, Lcom/mintegral/msdk/out/MtgCommonHandler;->a:Ljava/util/Map;
                                                                                                                                                                                        27if-eqz v13, :cond_27d
                                                                                                                                                                                        29invoke-interface {v13}, Ljava/util/Map;->size()I
                                                                                                                                                                                        30move-result v13
                                                                                                                                                                                        31if-lez v13, :cond_27d
                                                                                                                                                                                        33const-string v13, "com.mintegral.msdk.appwallex.WallView"
                                                                                                                                                                                        34try_start_26:
                                                                                                                                                                                        35invoke-static {v13}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        36move-result-object v13
                                                                                                                                                                                        37const/4 v15, 0x2
                                                                                                                                                                                        38new-array v15, v15, [Ljava/lang/Class;
                                                                                                                                                                                        39const-class v16, Landroid/content/Context;
                                                                                                                                                                                        40const/16 v17, 0x0
                                                                                                                                                                                        41aput-object v16, v15, v17
                                                                                                                                                                                        42const-class v16, Lcom/mintegral/msdk/out/AppWallTrackingListener;
                                                                                                                                                                                        43const/4 v14, 0x1
                                                                                                                                                                                        44aput-object v16, v15, v14
                                                                                                                                                                                        46invoke-virtual {v13, v15}, Ljava/lang/Class;->getConstructor([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
                                                                                                                                                                                        47move-result-object v15
                                                                                                                                                                                        48const/4 v14, 0x2
                                                                                                                                                                                        49new-array v14, v14, [Ljava/lang/Object;
                                                                                                                                                                                        50aput-object p1, v14, v17
                                                                                                                                                                                        51move-object/from16 v16, v12
                                                                                                                                                                                        52const/4 v12, 0x1
                                                                                                                                                                                        53aput-object p2, v14, v12
                                                                                                                                                                                        55invoke-virtual {v15, v14}, Ljava/lang/reflect/Constructor;->newInstance([Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        56move-result-object v14
                                                                                                                                                                                        57try_end_4a:
                                                                                                                                                                                        58const-string v15, "setParamsIntent"
                                                                                                                                                                                        59try_end_4c: move-object/from16 p1, v14
                                                                                                                                                                                        60try_start_4e: new-array v14, v12, [Ljava/lang/Class;
                                                                                                                                                                                        61const-class v19, Landroid/os/Bundle;
                                                                                                                                                                                        62aput-object v19, v14, v17
                                                                                                                                                                                        64invoke-virtual {v13, v15, v14}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        65move-result-object v13
                                                                                                                                                                                        66new-array v12, v12, [Ljava/lang/Object;
                                                                                                                                                                                        68iget-object v14, v1, Lcom/mintegral/msdk/out/MtgCommonHandler;->a:Ljava/util/Map;
                                                                                                                                                                                        69if-nez v14, :cond_62
                                                                                                                                                                                        70goto_5e: const/16 v18, 0x0
                                                                                                                                                                                        71goto/16 :goto_262
                                                                                                                                                                                        72cond_62:
                                                                                                                                                                                        73invoke-interface {v14, v11}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
                                                                                                                                                                                        74move-result v15
                                                                                                                                                                                        75if-nez v15, :cond_69
                                                                                                                                                                                        76goto/16 :goto_5e
                                                                                                                                                                                        77cond_69: new-instance v15, Landroid/os/Bundle;
                                                                                                                                                                                        79invoke-direct {v15}, Landroid/os/Bundle;-><init>()V
                                                                                                                                                                                        81invoke-interface {v14, v11}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        82move-result-object v18
                                                                                                                                                                                        83move-object/from16 v1, v18
                                                                                                                                                                                        84check-cast v1, Ljava/lang/String;
                                                                                                                                                                                        86invoke-virtual {v15, v11, v1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        88invoke-interface {v14, v10}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
                                                                                                                                                                                        89move-result v1
                                                                                                                                                                                        90try_end_7d: if-eqz v1, :cond_92
                                                                                                                                                                                        91try_start_7f:
                                                                                                                                                                                        92invoke-interface {v14, v10}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        93move-result-object v1
                                                                                                                                                                                        94check-cast v1, Ljava/lang/Integer;
                                                                                                                                                                                        96invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        97move-result v1
                                                                                                                                                                                        99invoke-virtual {v15, v10, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        100try_end_8c: goto/16 :goto_92
                                                                                                                                                                                        101catch_8d: move-exception v0
                                                                                                                                                                                        102move-object/from16 v14, p1
                                                                                                                                                                                        103goto/16 :goto_277
                                                                                                                                                                                        104cond_92:
                                                                                                                                                                                        105invoke-interface {v14, v9}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
                                                                                                                                                                                        106move-result v1
                                                                                                                                                                                        107try_end_96: if-eqz v1, :cond_a5
                                                                                                                                                                                        108try_start_98:
                                                                                                                                                                                        109invoke-interface {v14, v9}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        110move-result-object v1
                                                                                                                                                                                        111check-cast v1, Ljava/lang/Integer;
                                                                                                                                                                                        113invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        114move-result v1
                                                                                                                                                                                        116invoke-virtual {v15, v9, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        117try_end_a5:
                                                                                                                                                                                        118invoke-interface {v14, v8}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
                                                                                                                                                                                        119move-result v1
                                                                                                                                                                                        120try_end_a9: if-eqz v1, :cond_b8
                                                                                                                                                                                        121try_start_ab:
                                                                                                                                                                                        122invoke-interface {v14, v8}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        123move-result-object v1
                                                                                                                                                                                        124check-cast v1, Ljava/lang/Integer;
                                                                                                                                                                                        126invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        127move-result v1
                                                                                                                                                                                        129invoke-virtual {v15, v8, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        130cond_b8:
                                                                                                                                                                                        131invoke-interface {v14, v7}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
                                                                                                                                                                                        132move-result v1
                                                                                                                                                                                        133try_end_bc: if-eqz v1, :cond_cb
                                                                                                                                                                                        134try_start_be:
                                                                                                                                                                                        135invoke-interface {v14, v7}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        136move-result-object v1
                                                                                                                                                                                        137check-cast v1, Ljava/lang/Integer;
                                                                                                                                                                                        139invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        140move-result v1
                                                                                                                                                                                        142invoke-virtual {v15, v7, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        143try_start_cb:
                                                                                                                                                                                        144invoke-interface {v14, v6}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
                                                                                                                                                                                        145move-result v1
                                                                                                                                                                                        146try_end_cf: if-eqz v1, :cond_de
                                                                                                                                                                                        147try_start_d1:
                                                                                                                                                                                        148invoke-interface {v14, v6}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        149move-result-object v1
                                                                                                                                                                                        150check-cast v1, Ljava/lang/Integer;
                                                                                                                                                                                        152invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        153move-result v1
                                                                                                                                                                                        155invoke-virtual {v15, v6, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        156try_start_de:
                                                                                                                                                                                        157invoke-interface {v14, v5}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
                                                                                                                                                                                        158move-result v1
                                                                                                                                                                                        159try_end_e2: if-eqz v1, :cond_f1
                                                                                                                                                                                        160try_start_e4:
                                                                                                                                                                                        161invoke-interface {v14, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        162move-result-object v1
                                                                                                                                                                                        163check-cast v1, Ljava/lang/Integer;
                                                                                                                                                                                        165invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        166move-result v1
                                                                                                                                                                                        168invoke-virtual {v15, v5, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        169cond_f1:
                                                                                                                                                                                        170invoke-interface {v14, v4}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
                                                                                                                                                                                        171move-result v1
                                                                                                                                                                                        172try_end_f5: if-eqz v1, :cond_104
                                                                                                                                                                                        173try_start_f7:
                                                                                                                                                                                        174invoke-interface {v14, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        175move-result-object v1
                                                                                                                                                                                        176check-cast v1, Ljava/lang/Integer;
                                                                                                                                                                                        178invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        179move-result v1
                                                                                                                                                                                        181invoke-virtual {v15, v4, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        182try_start_104:
                                                                                                                                                                                        183invoke-interface {v14, v3}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
                                                                                                                                                                                        184move-result v1
                                                                                                                                                                                        185try_end_108: if-eqz v1, :cond_119
                                                                                                                                                                                        186try_start_10a:
                                                                                                                                                                                        187invoke-interface {v14, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        188move-result-object v1
                                                                                                                                                                                        189check-cast v1, Ljava/lang/Integer;
                                                                                                                                                                                        191invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        192move-result v1
                                                                                                                                                                                        193if-lez v1, :cond_119
                                                                                                                                                                                        195invoke-virtual {v15, v3, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        196try_start_119:
                                                                                                                                                                                        197invoke-interface {v14, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
                                                                                                                                                                                        198move-result v1
                                                                                                                                                                                        199try_end_11d: if-eqz v1, :cond_12e
                                                                                                                                                                                        200try_start_11f:
                                                                                                                                                                                        201invoke-interface {v14, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        202move-result-object v1
                                                                                                                                                                                        203check-cast v1, Ljava/lang/Integer;
                                                                                                                                                                                        205invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        206move-result v1
                                                                                                                                                                                        207if-lez v1, :cond_12e
                                                                                                                                                                                        209invoke-virtual {v15, v2, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        210cond_12e:
                                                                                                                                                                                        211invoke-interface {v14, v0}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
                                                                                                                                                                                        212move-result v1
                                                                                                                                                                                        213try_end_132: if-eqz v1, :cond_143
                                                                                                                                                                                        214try_start_134:
                                                                                                                                                                                        215invoke-interface {v14, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        216move-result-object v1
                                                                                                                                                                                        217check-cast v1, Ljava/lang/Integer;
                                                                                                                                                                                        219invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        220move-result v1
                                                                                                                                                                                        221if-lez v1, :cond_143
                                                                                                                                                                                        223invoke-virtual {v15, v0, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        224try_end_143:
                                                                                                                                                                                        225const-string v0, "wall_title_logo_text"
                                                                                                                                                                                        227invoke-interface {v14, v0}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
                                                                                                                                                                                        228move-result v0
                                                                                                                                                                                        229try_end_149: if-eqz v0, :cond_15e
                                                                                                                                                                                        230try_start_14b:
                                                                                                                                                                                        231const-string v0, "wall_title_logo_text"
                                                                                                                                                                                        233invoke-interface {v14, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        234move-result-object v0
                                                                                                                                                                                        235check-cast v0, Ljava/lang/String;
                                                                                                                                                                                        237invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        238move-result v1
                                                                                                                                                                                        239if-nez v1, :cond_15e
                                                                                                                                                                                        241const-string v1, "wall_title_logo_text"
                                                                                                                                                                                        243invoke-virtual {v15, v1, v0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        244try_end_15e:
                                                                                                                                                                                        245const-string v0, "wall_title_logo_text_color"
                                                                                                                                                                                        247invoke-interface {v14, v0}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
                                                                                                                                                                                        248move-result v0
                                                                                                                                                                                        249try_end_164: if-eqz v0, :cond_179
                                                                                                                                                                                        250try_start_166:
                                                                                                                                                                                        251const-string v0, "wall_title_logo_text_color"
                                                                                                                                                                                        253invoke-interface {v14, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        254move-result-object v0
                                                                                                                                                                                        255check-cast v0, Ljava/lang/Integer;
                                                                                                                                                                                        257invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        258move-result v0
                                                                                                                                                                                        259if-lez v0, :cond_179
                                                                                                                                                                                        261const-string v1, "wall_title_logo_text_color"
                                                                                                                                                                                        263invoke-virtual {v15, v1, v0}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        264try_end_179:
                                                                                                                                                                                        265const-string v0, "wall_title_logo_text_size"
                                                                                                                                                                                        267invoke-interface {v14, v0}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
                                                                                                                                                                                        268move-result v0
                                                                                                                                                                                        269try_end_17f: if-eqz v0, :cond_194
                                                                                                                                                                                        270try_start_181:
                                                                                                                                                                                        271const-string v0, "wall_title_logo_text_size"
                                                                                                                                                                                        273invoke-interface {v14, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        274move-result-object v0
                                                                                                                                                                                        275check-cast v0, Ljava/lang/Integer;
                                                                                                                                                                                        277invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        278move-result v0
                                                                                                                                                                                        279if-lez v0, :cond_194
                                                                                                                                                                                        281const-string v1, "wall_title_logo_text_size"
                                                                                                                                                                                        283invoke-virtual {v15, v1, v0}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        284try_start_194:
                                                                                                                                                                                        285const-string v0, "wall_title_logo_text_typeface"
                                                                                                                                                                                        287invoke-interface {v14, v0}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
                                                                                                                                                                                        288move-result v0
                                                                                                                                                                                        289try_end_19a: if-eqz v0, :cond_1af
                                                                                                                                                                                        290try_start_19c:
                                                                                                                                                                                        291const-string v0, "wall_title_logo_text_typeface"
                                                                                                                                                                                        293invoke-interface {v14, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        294move-result-object v0
                                                                                                                                                                                        295check-cast v0, Ljava/lang/Integer;
                                                                                                                                                                                        297invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        298move-result v0
                                                                                                                                                                                        299if-lez v0, :cond_1af
                                                                                                                                                                                        301const-string v1, "wall_title_logo_text_typeface"
                                                                                                                                                                                        303invoke-virtual {v15, v1, v0}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        304try_start_1af:
                                                                                                                                                                                        305const-string v0, "wall_current_tab_id"
                                                                                                                                                                                        307invoke-interface {v14, v0}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
                                                                                                                                                                                        308move-result v0
                                                                                                                                                                                        309try_end_1b5: if-eqz v0, :cond_1ca
                                                                                                                                                                                        310try_start_1b7:
                                                                                                                                                                                        311const-string v0, "wall_current_tab_id"
                                                                                                                                                                                        313invoke-interface {v14, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        314move-result-object v0
                                                                                                                                                                                        315check-cast v0, Ljava/lang/Integer;
                                                                                                                                                                                        317invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        318move-result v0
                                                                                                                                                                                        319if-ltz v0, :cond_1ca
                                                                                                                                                                                        321const-string v1, "wall_current_tab_id"
                                                                                                                                                                                        323invoke-virtual {v15, v1, v0}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        324cond_1ca:
                                                                                                                                                                                        325const-string v0, "wall_tab_shape_color"
                                                                                                                                                                                        327invoke-interface {v14, v0}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
                                                                                                                                                                                        328move-result v0
                                                                                                                                                                                        329try_end_1d0: if-eqz v0, :cond_1e5
                                                                                                                                                                                        330try_start_1d2:
                                                                                                                                                                                        331const-string v0, "wall_tab_shape_color"
                                                                                                                                                                                        333invoke-interface {v14, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        334move-result-object v0
                                                                                                                                                                                        335check-cast v0, Ljava/lang/Integer;
                                                                                                                                                                                        337invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        338move-result v0
                                                                                                                                                                                        339if-ltz v0, :cond_1e5
                                                                                                                                                                                        341const-string v1, "wall_tab_shape_color"
                                                                                                                                                                                        343invoke-virtual {v15, v1, v0}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        344cond_1e5:
                                                                                                                                                                                        345const-string v0, "wall_tab_shape_height"
                                                                                                                                                                                        347invoke-interface {v14, v0}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
                                                                                                                                                                                        348move-result v0
                                                                                                                                                                                        349try_end_1eb: if-eqz v0, :cond_200
                                                                                                                                                                                        350try_start_1ed:
                                                                                                                                                                                        351const-string v0, "wall_tab_shape_height"
                                                                                                                                                                                        353invoke-interface {v14, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        354move-result-object v0
                                                                                                                                                                                        355check-cast v0, Ljava/lang/Integer;
                                                                                                                                                                                        357invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        358move-result v0
                                                                                                                                                                                        359if-ltz v0, :cond_200
                                                                                                                                                                                        361const-string v1, "wall_tab_shape_height"
                                                                                                                                                                                        363invoke-virtual {v15, v1, v0}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        364try_end_200:
                                                                                                                                                                                        365const-string v0, "wall_configchanges"
                                                                                                                                                                                        367invoke-interface {v14, v0}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
                                                                                                                                                                                        368move-result v0
                                                                                                                                                                                        369try_end_206: if-eqz v0, :cond_219
                                                                                                                                                                                        370try_start_208:
                                                                                                                                                                                        371const-string v0, "wall_configchanges"
                                                                                                                                                                                        373invoke-interface {v14, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        374move-result-object v0
                                                                                                                                                                                        375check-cast v0, Ljava/lang/Integer;
                                                                                                                                                                                        377invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        378move-result v0
                                                                                                                                                                                        380const-string v1, "wall_configchanges"
                                                                                                                                                                                        382invoke-virtual {v15, v1, v0}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        383try_end_219: move-object/from16 v0, v16
                                                                                                                                                                                        384try_start_21b:
                                                                                                                                                                                        385invoke-interface {v14, v0}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
                                                                                                                                                                                        386move-result v1
                                                                                                                                                                                        387try_end_21f: if-eqz v1, :cond_232
                                                                                                                                                                                        388try_start_221:
                                                                                                                                                                                        389invoke-interface {v14, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        390move-result-object v1
                                                                                                                                                                                        391instance-of v2, v1, Ljava/lang/Boolean;
                                                                                                                                                                                        392if-eqz v2, :cond_232
                                                                                                                                                                                        393check-cast v1, Ljava/lang/Boolean;
                                                                                                                                                                                        395invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z
                                                                                                                                                                                        396move-result v1
                                                                                                                                                                                        398invoke-virtual {v15, v0, v1}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V
                                                                                                                                                                                        399try_start_232:
                                                                                                                                                                                        400invoke-interface {v14, v0}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
                                                                                                                                                                                        401move-result v1
                                                                                                                                                                                        402try_end_236: if-eqz v1, :cond_249
                                                                                                                                                                                        403try_start_238:
                                                                                                                                                                                        404invoke-interface {v14, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        405move-result-object v1
                                                                                                                                                                                        406instance-of v2, v1, Ljava/lang/Boolean;
                                                                                                                                                                                        407if-eqz v2, :cond_249
                                                                                                                                                                                        408check-cast v1, Ljava/lang/Boolean;
                                                                                                                                                                                        410invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z
                                                                                                                                                                                        411move-result v1
                                                                                                                                                                                        413invoke-virtual {v15, v0, v1}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V
                                                                                                                                                                                        414cond_249:
                                                                                                                                                                                        415const-string v0, "appwall_view_load_result_listener"
                                                                                                                                                                                        417invoke-interface {v14, v0}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
                                                                                                                                                                                        418move-result v0
                                                                                                                                                                                        419try_end_24f: if-eqz v0, :cond_260
                                                                                                                                                                                        420try_start_251:
                                                                                                                                                                                        421const-string v0, "appwall_view_load_result_listener"
                                                                                                                                                                                        423invoke-interface {v14, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        424move-result-object v0
                                                                                                                                                                                        425check-cast v0, Lcom/mintegral/msdk/out/LoadListener;
                                                                                                                                                                                        426if-eqz v0, :cond_260
                                                                                                                                                                                        428const-string v1, "appwall_view_load_result_listener"
                                                                                                                                                                                        430invoke-virtual {v15, v1, v0}, Landroid/os/Bundle;->putSerializable(Ljava/lang/String;Ljava/io/Serializable;)V
                                                                                                                                                                                        431try_end_260: move-object/from16 v18, v15
                                                                                                                                                                                        432try_start_262: aput-object v18, v12, v17
                                                                                                                                                                                        433try_end_264: move-object/from16 v1, p1
                                                                                                                                                                                        434try_start_266:
                                                                                                                                                                                        435invoke-virtual {v13, v1, v12}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        436try_end_269: move-object v14, v1
                                                                                                                                                                                        437goto/16 :goto_27a
                                                                                                                                                                                        438catch_26b: move-exception v0
                                                                                                                                                                                        439goto/16 :goto_270
                                                                                                                                                                                        440catch_26d: move-exception v0
                                                                                                                                                                                        441move-object/from16 v1, p1
                                                                                                                                                                                        442goto_270: move-object v14, v1
                                                                                                                                                                                        443goto/16 :goto_277
                                                                                                                                                                                        444catch_272: move-exception v0
                                                                                                                                                                                        445move-object v1, v14
                                                                                                                                                                                        446goto/16 :goto_277
                                                                                                                                                                                        447catch_275: move-exception v0
                                                                                                                                                                                        448const/4 v14, 0x0
                                                                                                                                                                                        449goto_277:
                                                                                                                                                                                        450invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        451goto_27a: check-cast v14, Landroid/view/View;
                                                                                                                                                                                        452return-object v14
                                                                                                                                                                                        453cond_27d: const/4 v1, 0x0
                                                                                                                                                                                        454return-object v1
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.RandomAccessFile.close
                                                                                                                                                                                        • java.io.BufferedInputStream.close
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • com.baidu.mobads.container.b.e.a.f:Ljava/lang/Boolean
                                                                                                                                                                                        • java.lang.Boolean.booleanValue
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • java.net.HttpURLConnection.connect
                                                                                                                                                                                        • java.net.HttpURLConnection.getResponseCode
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.RandomAccessFile.close
                                                                                                                                                                                        • java.io.BufferedInputStream.close
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        • com.baidu.mobads.container.b.e.a.b
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.RandomAccessFile.close
                                                                                                                                                                                        • java.io.BufferedInputStream.close
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        • com.baidu.mobads.container.b.e.a.b
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.RandomAccessFile.close
                                                                                                                                                                                        • java.io.BufferedInputStream.close
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        • java.net.HttpURLConnection.getContentType
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • com.baidu.mobads.container.b.e.a.b
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.RandomAccessFile.close
                                                                                                                                                                                        • java.io.BufferedInputStream.close
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        • java.net.HttpURLConnection.getInputStream
                                                                                                                                                                                        • java.io.BufferedInputStream.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.RandomAccessFile.<init>
                                                                                                                                                                                        • java.io.RandomAccessFile.seek
                                                                                                                                                                                        • com.baidu.mobads.container.b.e.a.i:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus
                                                                                                                                                                                        • com.baidu.mobads.openad.interfaces.download.IOAdDownloader$DownloadStatus.DOWNLOADING:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus
                                                                                                                                                                                        • java.io.BufferedInputStream.read
                                                                                                                                                                                        • java.io.RandomAccessFile.write
                                                                                                                                                                                        • com.baidu.mobads.container.b.e.a.a
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.RandomAccessFile.close
                                                                                                                                                                                        • java.io.BufferedInputStream.close
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • DownloadThread
                                                                                                                                                                                        • Thread[
                                                                                                                                                                                        • ] ver(
                                                                                                                                                                                        • ) executed end; isFinished=
                                                                                                                                                                                        • -
                                                                                                                                                                                        • Range
                                                                                                                                                                                        • bytes=
                                                                                                                                                                                        • text/html
                                                                                                                                                                                        • tmpStartByte =
                                                                                                                                                                                        • rw
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        1const/4 v1, 0x0
                                                                                                                                                                                        2const/4 v11, 0x2
                                                                                                                                                                                        3const/4 v10, 0x1
                                                                                                                                                                                        4const/4 v9, 0x0
                                                                                                                                                                                        5iget v5, p0, Lcom/baidu/mobads/container/b/e/a$a;->j:I
                                                                                                                                                                                        6const/4 v2, 0x0
                                                                                                                                                                                        7const/4 v3, 0x0
                                                                                                                                                                                        8try_start_8: iget v0, p0, Lcom/baidu/mobads/container/b/e/a$a;->d:I
                                                                                                                                                                                        9iget v4, p0, Lcom/baidu/mobads/container/b/e/a$a;->f:I
                                                                                                                                                                                        10add-int/2addr v0, v4
                                                                                                                                                                                        11iget v4, p0, Lcom/baidu/mobads/container/b/e/a$a;->e:I
                                                                                                                                                                                        12if-lt v0, v4, :cond_5a
                                                                                                                                                                                        13const/4 v0, 0x1
                                                                                                                                                                                        14iput-boolean v0, p0, Lcom/baidu/mobads/container/b/e/a$a;->g:Z
                                                                                                                                                                                        15try_end_14: move-object v0, v1
                                                                                                                                                                                        16move-object v2, v1
                                                                                                                                                                                        17goto_16:
                                                                                                                                                                                        18invoke-static {}, Lcom/baidu/mobads/container/o/t;->a()Lcom/baidu/mobads/container/o/t;
                                                                                                                                                                                        19move-result-object v3
                                                                                                                                                                                        21const-string v4, "DownloadThread"
                                                                                                                                                                                        22new-instance v6, Ljava/lang/StringBuilder;
                                                                                                                                                                                        24invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        26const-string v7, "Thread["
                                                                                                                                                                                        28invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        29move-result-object v6
                                                                                                                                                                                        30iget v7, p0, Lcom/baidu/mobads/container/b/e/a$a;->a:I
                                                                                                                                                                                        32invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        33move-result-object v6
                                                                                                                                                                                        35const-string v7, "] ver("
                                                                                                                                                                                        37invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        38move-result-object v6
                                                                                                                                                                                        40invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        41move-result-object v5
                                                                                                                                                                                        43const-string v6, ") executed end; isFinished="
                                                                                                                                                                                        45invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        46move-result-object v5
                                                                                                                                                                                        47iget-boolean v6, p0, Lcom/baidu/mobads/container/b/e/a$a;->g:Z
                                                                                                                                                                                        49invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
                                                                                                                                                                                        50move-result-object v5
                                                                                                                                                                                        52invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        53move-result-object v5
                                                                                                                                                                                        55invoke-virtual {v3, v4, v5}, Lcom/baidu/mobads/container/o/t;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        56if-eqz v0, :cond_4f
                                                                                                                                                                                        57try_start_4c:
                                                                                                                                                                                        58invoke-virtual {v0}, Ljava/io/RandomAccessFile;->close()V
                                                                                                                                                                                        59try_end_4f: if-eqz v1, :cond_54
                                                                                                                                                                                        60try_start_51:
                                                                                                                                                                                        61invoke-virtual {v1}, Ljava/io/BufferedInputStream;->close()V
                                                                                                                                                                                        62try_end_54:
                                                                                                                                                                                        63invoke-static {v2}, Lcom/baidu/mobads/container/b/g/h;->a(Ljava/net/HttpURLConnection;)V
                                                                                                                                                                                        64iput-boolean v9, p0, Lcom/baidu/mobads/container/b/e/a$a;->l:Z
                                                                                                                                                                                        65goto_59: return-void
                                                                                                                                                                                        66cond_5a:
                                                                                                                                                                                        67iget-object v0, p0, Lcom/baidu/mobads/container/b/e/a$a;->m:Ljava/net/HttpURLConnection;
                                                                                                                                                                                        68if-nez v0, :cond_2e1
                                                                                                                                                                                        70iget-object v0, p0, Lcom/baidu/mobads/container/b/e/a$a;->b:Ljava/net/URL;
                                                                                                                                                                                        72invoke-virtual {v0}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        73move-result-object v0
                                                                                                                                                                                        74check-cast v0, Ljava/net/HttpURLConnection;
                                                                                                                                                                                        75try_end_66:
                                                                                                                                                                                        76iget-object v4, p0, Lcom/baidu/mobads/container/b/e/a$a;->h:Lcom/baidu/mobads/container/b/e/a;
                                                                                                                                                                                        78iget-object v4, v4, Lcom/baidu/mobads/container/b/e/a;->f:Ljava/lang/Boolean;
                                                                                                                                                                                        80invoke-virtual {v4}, Ljava/lang/Boolean;->booleanValue()Z
                                                                                                                                                                                        81move-result v4
                                                                                                                                                                                        82if-eqz v4, :cond_f6
                                                                                                                                                                                        83new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        85invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        86iget v6, p0, Lcom/baidu/mobads/container/b/e/a$a;->d:I
                                                                                                                                                                                        87iget v7, p0, Lcom/baidu/mobads/container/b/e/a$a;->f:I
                                                                                                                                                                                        88add-int/2addr v6, v7
                                                                                                                                                                                        90invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        91move-result-object v4
                                                                                                                                                                                        93const-string v6, "-"
                                                                                                                                                                                        95invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        96move-result-object v4
                                                                                                                                                                                        97iget v6, p0, Lcom/baidu/mobads/container/b/e/a$a;->e:I
                                                                                                                                                                                        99invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        100move-result-object v4
                                                                                                                                                                                        102invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        103move-result-object v4
                                                                                                                                                                                        105const-string v6, "Range"
                                                                                                                                                                                        106new-instance v7, Ljava/lang/StringBuilder;
                                                                                                                                                                                        108invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        110const-string v8, "bytes="
                                                                                                                                                                                        112invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        113move-result-object v7
                                                                                                                                                                                        115invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        116move-result-object v4
                                                                                                                                                                                        118invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        119move-result-object v4
                                                                                                                                                                                        121invoke-virtual {v0, v6, v4}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        122goto_a6:
                                                                                                                                                                                        123invoke-virtual {v0}, Ljava/net/HttpURLConnection;->connect()V
                                                                                                                                                                                        125invoke-virtual {v0}, Ljava/net/HttpURLConnection;->getResponseCode()I
                                                                                                                                                                                        126move-result v4
                                                                                                                                                                                        127iget v6, p0, Lcom/baidu/mobads/container/b/e/a$a;->j:I
                                                                                                                                                                                        128try_end_af: if-eq v5, v6, :cond_185
                                                                                                                                                                                        130invoke-static {}, Lcom/baidu/mobads/container/o/t;->a()Lcom/baidu/mobads/container/o/t;
                                                                                                                                                                                        131move-result-object v4
                                                                                                                                                                                        133const-string v6, "DownloadThread"
                                                                                                                                                                                        134new-instance v7, Ljava/lang/StringBuilder;
                                                                                                                                                                                        136invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        138const-string v8, "Thread["
                                                                                                                                                                                        140invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        141move-result-object v7
                                                                                                                                                                                        142iget v8, p0, Lcom/baidu/mobads/container/b/e/a$a;->a:I
                                                                                                                                                                                        144invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        145move-result-object v7
                                                                                                                                                                                        147const-string v8, "] ver("
                                                                                                                                                                                        149invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        150move-result-object v7
                                                                                                                                                                                        152invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        153move-result-object v5
                                                                                                                                                                                        155const-string v7, ") executed end; isFinished="
                                                                                                                                                                                        157invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        158move-result-object v5
                                                                                                                                                                                        159iget-boolean v7, p0, Lcom/baidu/mobads/container/b/e/a$a;->g:Z
                                                                                                                                                                                        161invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
                                                                                                                                                                                        162move-result-object v5
                                                                                                                                                                                        164invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        165move-result-object v5
                                                                                                                                                                                        167invoke-virtual {v4, v6, v5}, Lcom/baidu/mobads/container/o/t;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        168if-eqz v1, :cond_ea
                                                                                                                                                                                        169try_start_e7:
                                                                                                                                                                                        170invoke-virtual {v3}, Ljava/io/RandomAccessFile;->close()V
                                                                                                                                                                                        171try_end_ea: if-eqz v1, :cond_ef
                                                                                                                                                                                        172try_start_ec:
                                                                                                                                                                                        173invoke-virtual {v2}, Ljava/io/BufferedInputStream;->close()V
                                                                                                                                                                                        174try_end_ef:
                                                                                                                                                                                        175invoke-static {v0}, Lcom/baidu/mobads/container/b/g/h;->a(Ljava/net/HttpURLConnection;)V
                                                                                                                                                                                        176iput-boolean v9, p0, Lcom/baidu/mobads/container/b/e/a$a;->l:Z
                                                                                                                                                                                        177goto/16 :goto_59
                                                                                                                                                                                        178cond_f6: const/4 v4, 0x0
                                                                                                                                                                                        179try_start_f7: iput v4, p0, Lcom/baidu/mobads/container/b/e/a$a;->f:I
                                                                                                                                                                                        180try_end_f9: goto/16 :goto_a6
                                                                                                                                                                                        181catch_fa: move-exception v2
                                                                                                                                                                                        182move-object v3, v0
                                                                                                                                                                                        183move-object v0, v2
                                                                                                                                                                                        184move-object v2, v1
                                                                                                                                                                                        185goto_fe:
                                                                                                                                                                                        186invoke-static {}, Lcom/baidu/mobads/container/o/t;->a()Lcom/baidu/mobads/container/o/t;
                                                                                                                                                                                        187move-result-object v4
                                                                                                                                                                                        189const-string v6, "DownloadThread"
                                                                                                                                                                                        191invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        192move-result-object v0
                                                                                                                                                                                        194invoke-virtual {v4, v6, v0}, Lcom/baidu/mobads/container/o/t;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        195iget v0, p0, Lcom/baidu/mobads/container/b/e/a$a;->j:I
                                                                                                                                                                                        196if-ne v5, v0, :cond_114
                                                                                                                                                                                        198iget-object v0, p0, Lcom/baidu/mobads/container/b/e/a$a;->h:Lcom/baidu/mobads/container/b/e/a;
                                                                                                                                                                                        200invoke-virtual {v0}, Lcom/baidu/mobads/container/b/e/a;->b()V
                                                                                                                                                                                        201try_end_114:
                                                                                                                                                                                        202invoke-static {}, Lcom/baidu/mobads/container/o/t;->a()Lcom/baidu/mobads/container/o/t;
                                                                                                                                                                                        203move-result-object v0
                                                                                                                                                                                        205const-string v4, "DownloadThread"
                                                                                                                                                                                        206new-instance v6, Ljava/lang/StringBuilder;
                                                                                                                                                                                        208invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        210const-string v7, "Thread["
                                                                                                                                                                                        212invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        213move-result-object v6
                                                                                                                                                                                        214iget v7, p0, Lcom/baidu/mobads/container/b/e/a$a;->a:I
                                                                                                                                                                                        216invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        217move-result-object v6
                                                                                                                                                                                        219const-string v7, "] ver("
                                                                                                                                                                                        221invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        222move-result-object v6
                                                                                                                                                                                        224invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        225move-result-object v5
                                                                                                                                                                                        227const-string v6, ") executed end; isFinished="
                                                                                                                                                                                        229invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        230move-result-object v5
                                                                                                                                                                                        231iget-boolean v6, p0, Lcom/baidu/mobads/container/b/e/a$a;->g:Z
                                                                                                                                                                                        233invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
                                                                                                                                                                                        234move-result-object v5
                                                                                                                                                                                        236invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        237move-result-object v5
                                                                                                                                                                                        239invoke-virtual {v0, v4, v5}, Lcom/baidu/mobads/container/o/t;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        240if-eqz v1, :cond_14d
                                                                                                                                                                                        241try_start_14a:
                                                                                                                                                                                        242invoke-virtual {v1}, Ljava/io/RandomAccessFile;->close()V
                                                                                                                                                                                        243try_end_14d: if-eqz v2, :cond_152
                                                                                                                                                                                        244try_start_14f:
                                                                                                                                                                                        245invoke-virtual {v2}, Ljava/io/BufferedInputStream;->close()V
                                                                                                                                                                                        246try_end_152:
                                                                                                                                                                                        247invoke-static {v3}, Lcom/baidu/mobads/container/b/g/h;->a(Ljava/net/HttpURLConnection;)V
                                                                                                                                                                                        248iput-boolean v9, p0, Lcom/baidu/mobads/container/b/e/a$a;->l:Z
                                                                                                                                                                                        249goto/16 :goto_59
                                                                                                                                                                                        250catch_159: move-exception v3
                                                                                                                                                                                        252invoke-static {}, Lcom/baidu/mobads/container/o/t;->a()Lcom/baidu/mobads/container/o/t;
                                                                                                                                                                                        253move-result-object v4
                                                                                                                                                                                        254new-array v5, v11, [Ljava/lang/Object;
                                                                                                                                                                                        256const-string v6, "DownloadThread"
                                                                                                                                                                                        257aput-object v6, v5, v9
                                                                                                                                                                                        259invoke-virtual {v3}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        260move-result-object v3
                                                                                                                                                                                        261aput-object v3, v5, v10
                                                                                                                                                                                        263invoke-virtual {v4, v5}, Lcom/baidu/mobads/container/o/t;->w([Ljava/lang/Object;)I
                                                                                                                                                                                        264goto/16 :goto_ea
                                                                                                                                                                                        265catch_16f: move-exception v1
                                                                                                                                                                                        267invoke-static {}, Lcom/baidu/mobads/container/o/t;->a()Lcom/baidu/mobads/container/o/t;
                                                                                                                                                                                        268move-result-object v2
                                                                                                                                                                                        269new-array v3, v11, [Ljava/lang/Object;
                                                                                                                                                                                        271const-string v4, "DownloadThread"
                                                                                                                                                                                        272aput-object v4, v3, v9
                                                                                                                                                                                        274invoke-virtual {v1}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        275move-result-object v1
                                                                                                                                                                                        276aput-object v1, v3, v10
                                                                                                                                                                                        278invoke-virtual {v2, v3}, Lcom/baidu/mobads/container/o/t;->w([Ljava/lang/Object;)I
                                                                                                                                                                                        279goto/16 :goto_ef
                                                                                                                                                                                        280try_start_185: div-int/lit8 v4, v4, 0x64
                                                                                                                                                                                        281if-eq v4, v11, :cond_1fd
                                                                                                                                                                                        283iget-object v4, p0, Lcom/baidu/mobads/container/b/e/a$a;->h:Lcom/baidu/mobads/container/b/e/a;
                                                                                                                                                                                        285invoke-virtual {v4}, Lcom/baidu/mobads/container/b/e/a;->b()V
                                                                                                                                                                                        286try_end_18e:
                                                                                                                                                                                        287invoke-static {}, Lcom/baidu/mobads/container/o/t;->a()Lcom/baidu/mobads/container/o/t;
                                                                                                                                                                                        288move-result-object v4
                                                                                                                                                                                        290const-string v6, "DownloadThread"
                                                                                                                                                                                        291new-instance v7, Ljava/lang/StringBuilder;
                                                                                                                                                                                        293invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        295const-string v8, "Thread["
                                                                                                                                                                                        297invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        298move-result-object v7
                                                                                                                                                                                        299iget v8, p0, Lcom/baidu/mobads/container/b/e/a$a;->a:I
                                                                                                                                                                                        301invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        302move-result-object v7
                                                                                                                                                                                        304const-string v8, "] ver("
                                                                                                                                                                                        306invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        307move-result-object v7
                                                                                                                                                                                        309invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        310move-result-object v5
                                                                                                                                                                                        312const-string v7, ") executed end; isFinished="
                                                                                                                                                                                        314invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        315move-result-object v5
                                                                                                                                                                                        316iget-boolean v7, p0, Lcom/baidu/mobads/container/b/e/a$a;->g:Z
                                                                                                                                                                                        318invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
                                                                                                                                                                                        319move-result-object v5
                                                                                                                                                                                        321invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        322move-result-object v5
                                                                                                                                                                                        324invoke-virtual {v4, v6, v5}, Lcom/baidu/mobads/container/o/t;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        325if-eqz v1, :cond_1c7
                                                                                                                                                                                        326try_start_1c4:
                                                                                                                                                                                        327invoke-virtual {v3}, Ljava/io/RandomAccessFile;->close()V
                                                                                                                                                                                        328goto_1c7: if-eqz v1, :cond_1cc
                                                                                                                                                                                        329try_start_1c9:
                                                                                                                                                                                        330invoke-virtual {v2}, Ljava/io/BufferedInputStream;->close()V
                                                                                                                                                                                        331cond_1cc:
                                                                                                                                                                                        332invoke-static {v0}, Lcom/baidu/mobads/container/b/g/h;->a(Ljava/net/HttpURLConnection;)V
                                                                                                                                                                                        333iput-boolean v9, p0, Lcom/baidu/mobads/container/b/e/a$a;->l:Z
                                                                                                                                                                                        334goto/16 :goto_59
                                                                                                                                                                                        335catch_1d3: move-exception v3
                                                                                                                                                                                        337invoke-static {}, Lcom/baidu/mobads/container/o/t;->a()Lcom/baidu/mobads/container/o/t;
                                                                                                                                                                                        338move-result-object v4
                                                                                                                                                                                        339new-array v5, v11, [Ljava/lang/Object;
                                                                                                                                                                                        341const-string v6, "DownloadThread"
                                                                                                                                                                                        342aput-object v6, v5, v9
                                                                                                                                                                                        344invoke-virtual {v3}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        345move-result-object v3
                                                                                                                                                                                        346aput-object v3, v5, v10
                                                                                                                                                                                        348invoke-virtual {v4, v5}, Lcom/baidu/mobads/container/o/t;->w([Ljava/lang/Object;)I
                                                                                                                                                                                        349goto/16 :goto_1c7
                                                                                                                                                                                        350catch_1e8: move-exception v1
                                                                                                                                                                                        352invoke-static {}, Lcom/baidu/mobads/container/o/t;->a()Lcom/baidu/mobads/container/o/t;
                                                                                                                                                                                        353move-result-object v2
                                                                                                                                                                                        354new-array v3, v11, [Ljava/lang/Object;
                                                                                                                                                                                        356const-string v4, "DownloadThread"
                                                                                                                                                                                        357aput-object v4, v3, v9
                                                                                                                                                                                        359invoke-virtual {v1}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        360move-result-object v1
                                                                                                                                                                                        361aput-object v1, v3, v10
                                                                                                                                                                                        363invoke-virtual {v2, v3}, Lcom/baidu/mobads/container/o/t;->w([Ljava/lang/Object;)I
                                                                                                                                                                                        364goto/16 :goto_1cc
                                                                                                                                                                                        365cond_1fd:
                                                                                                                                                                                        366invoke-virtual {v0}, Ljava/net/HttpURLConnection;->getContentType()Ljava/lang/String;
                                                                                                                                                                                        367move-result-object v4
                                                                                                                                                                                        369const-string v6, "text/html"
                                                                                                                                                                                        371invoke-virtual {v4, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        372move-result v4
                                                                                                                                                                                        373if-eqz v4, :cond_27d
                                                                                                                                                                                        375iget-object v4, p0, Lcom/baidu/mobads/container/b/e/a$a;->h:Lcom/baidu/mobads/container/b/e/a;
                                                                                                                                                                                        377invoke-virtual {v4}, Lcom/baidu/mobads/container/b/e/a;->b()V
                                                                                                                                                                                        378try_end_20e:
                                                                                                                                                                                        379invoke-static {}, Lcom/baidu/mobads/container/o/t;->a()Lcom/baidu/mobads/container/o/t;
                                                                                                                                                                                        380move-result-object v4
                                                                                                                                                                                        382const-string v6, "DownloadThread"
                                                                                                                                                                                        383new-instance v7, Ljava/lang/StringBuilder;
                                                                                                                                                                                        385invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        387const-string v8, "Thread["
                                                                                                                                                                                        389invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        390move-result-object v7
                                                                                                                                                                                        391iget v8, p0, Lcom/baidu/mobads/container/b/e/a$a;->a:I
                                                                                                                                                                                        393invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        394move-result-object v7
                                                                                                                                                                                        396const-string v8, "] ver("
                                                                                                                                                                                        398invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        399move-result-object v7
                                                                                                                                                                                        401invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        402move-result-object v5
                                                                                                                                                                                        404const-string v7, ") executed end; isFinished="
                                                                                                                                                                                        406invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        407move-result-object v5
                                                                                                                                                                                        408iget-boolean v7, p0, Lcom/baidu/mobads/container/b/e/a$a;->g:Z
                                                                                                                                                                                        410invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
                                                                                                                                                                                        411move-result-object v5
                                                                                                                                                                                        413invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        414move-result-object v5
                                                                                                                                                                                        416invoke-virtual {v4, v6, v5}, Lcom/baidu/mobads/container/o/t;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        417if-eqz v1, :cond_247
                                                                                                                                                                                        418try_start_244:
                                                                                                                                                                                        419invoke-virtual {v3}, Ljava/io/RandomAccessFile;->close()V
                                                                                                                                                                                        420goto_247: if-eqz v1, :cond_24c
                                                                                                                                                                                        421try_start_249:
                                                                                                                                                                                        422invoke-virtual {v2}, Ljava/io/BufferedInputStream;->close()V
                                                                                                                                                                                        423cond_24c:
                                                                                                                                                                                        424invoke-static {v0}, Lcom/baidu/mobads/container/b/g/h;->a(Ljava/net/HttpURLConnection;)V
                                                                                                                                                                                        425iput-boolean v9, p0, Lcom/baidu/mobads/container/b/e/a$a;->l:Z
                                                                                                                                                                                        426goto/16 :goto_59
                                                                                                                                                                                        427catch_253: move-exception v3
                                                                                                                                                                                        429invoke-static {}, Lcom/baidu/mobads/container/o/t;->a()Lcom/baidu/mobads/container/o/t;
                                                                                                                                                                                        430move-result-object v4
                                                                                                                                                                                        431new-array v5, v11, [Ljava/lang/Object;
                                                                                                                                                                                        433const-string v6, "DownloadThread"
                                                                                                                                                                                        434aput-object v6, v5, v9
                                                                                                                                                                                        436invoke-virtual {v3}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        437move-result-object v3
                                                                                                                                                                                        438aput-object v3, v5, v10
                                                                                                                                                                                        440invoke-virtual {v4, v5}, Lcom/baidu/mobads/container/o/t;->w([Ljava/lang/Object;)I
                                                                                                                                                                                        441goto/16 :goto_247
                                                                                                                                                                                        442catch_268: move-exception v1
                                                                                                                                                                                        444invoke-static {}, Lcom/baidu/mobads/container/o/t;->a()Lcom/baidu/mobads/container/o/t;
                                                                                                                                                                                        445move-result-object v2
                                                                                                                                                                                        446new-array v3, v11, [Ljava/lang/Object;
                                                                                                                                                                                        448const-string v4, "DownloadThread"
                                                                                                                                                                                        449aput-object v4, v3, v9
                                                                                                                                                                                        451invoke-virtual {v1}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        452move-result-object v1
                                                                                                                                                                                        453aput-object v1, v3, v10
                                                                                                                                                                                        455invoke-virtual {v2, v3}, Lcom/baidu/mobads/container/o/t;->w([Ljava/lang/Object;)I
                                                                                                                                                                                        456goto/16 :goto_24c
                                                                                                                                                                                        457cond_27d: move-object v3, v0
                                                                                                                                                                                        458goto_27e: new-instance v2, Ljava/io/BufferedInputStream;
                                                                                                                                                                                        460invoke-virtual {v3}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream;
                                                                                                                                                                                        461move-result-object v0
                                                                                                                                                                                        463invoke-direct {v2, v0}, Ljava/io/BufferedInputStream;-><init>(Ljava/io/InputStream;)V
                                                                                                                                                                                        464try_end_287: iget v0, p0, Lcom/baidu/mobads/container/b/e/a$a;->d:I
                                                                                                                                                                                        465iget v4, p0, Lcom/baidu/mobads/container/b/e/a$a;->f:I
                                                                                                                                                                                        466add-int/2addr v4, v0
                                                                                                                                                                                        468invoke-static {}, Lcom/baidu/mobads/container/o/t;->a()Lcom/baidu/mobads/container/o/t;
                                                                                                                                                                                        469move-result-object v0
                                                                                                                                                                                        471const-string v6, "DownloadThread"
                                                                                                                                                                                        472new-instance v7, Ljava/lang/StringBuilder;
                                                                                                                                                                                        474invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        476const-string v8, "tmpStartByte = "
                                                                                                                                                                                        478invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        479move-result-object v7
                                                                                                                                                                                        481invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        482move-result-object v7
                                                                                                                                                                                        484invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        485move-result-object v7
                                                                                                                                                                                        487invoke-virtual {v0, v6, v7}, Lcom/baidu/mobads/container/o/t;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        488new-instance v0, Ljava/io/RandomAccessFile;
                                                                                                                                                                                        490iget-object v6, p0, Lcom/baidu/mobads/container/b/e/a$a;->c:Ljava/lang/String;
                                                                                                                                                                                        492const-string v7, "rw"
                                                                                                                                                                                        494invoke-direct {v0, v6, v7}, Ljava/io/RandomAccessFile;-><init>(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        495try_end_2b1: int-to-long v6, v4
                                                                                                                                                                                        496try_start_2b2:
                                                                                                                                                                                        497invoke-virtual {v0, v6, v7}, Ljava/io/RandomAccessFile;->seek(J)V
                                                                                                                                                                                        498const v1, 0x19000
                                                                                                                                                                                        499new-array v6, v1, [B
                                                                                                                                                                                        500move v1, v4
                                                                                                                                                                                        501goto_2bb:
                                                                                                                                                                                        502iget-object v4, p0, Lcom/baidu/mobads/container/b/e/a$a;->h:Lcom/baidu/mobads/container/b/e/a;
                                                                                                                                                                                        504iget-object v4, v4, Lcom/baidu/mobads/container/b/e/a;->i:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        506sget-object v7, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;->DOWNLOADING:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        507if-ne v4, v7, :cond_2d6
                                                                                                                                                                                        508const/4 v4, 0x0
                                                                                                                                                                                        509const v7, 0x19000
                                                                                                                                                                                        511invoke-virtual {v2, v6, v4, v7}, Ljava/io/BufferedInputStream;->read([BII)I
                                                                                                                                                                                        512move-result v4
                                                                                                                                                                                        513const/4 v7, -0x1
                                                                                                                                                                                        514if-eq v4, v7, :cond_2d6
                                                                                                                                                                                        515iget v7, p0, Lcom/baidu/mobads/container/b/e/a$a;->e:I
                                                                                                                                                                                        516if-ge v1, v7, :cond_2d6
                                                                                                                                                                                        517iget v7, p0, Lcom/baidu/mobads/container/b/e/a$a;->j:I
                                                                                                                                                                                        518if-eq v5, v7, :cond_2eb
                                                                                                                                                                                        519goto_2d6: iget v4, p0, Lcom/baidu/mobads/container/b/e/a$a;->e:I
                                                                                                                                                                                        520if-lt v1, v4, :cond_2dd
                                                                                                                                                                                        521const/4 v1, 0x1
                                                                                                                                                                                        522iput-boolean v1, p0, Lcom/baidu/mobads/container/b/e/a$a;->g:Z
                                                                                                                                                                                        523cond_2dd: move-object v1, v2
                                                                                                                                                                                        524move-object v2, v3
                                                                                                                                                                                        525goto/16 :goto_16
                                                                                                                                                                                        526try_start_2e1:
                                                                                                                                                                                        527iget-object v3, p0, Lcom/baidu/mobads/container/b/e/a$a;->m:Ljava/net/HttpURLConnection;
                                                                                                                                                                                        528try_end_2e3: const/4 v0, 0x0
                                                                                                                                                                                        529try_start_2e4: iput-object v0, p0, Lcom/baidu/mobads/container/b/e/a$a;->m:Ljava/net/HttpURLConnection;
                                                                                                                                                                                        530try_end_2e6: goto/16 :goto_27e
                                                                                                                                                                                        531catch_2e7: move-exception v0
                                                                                                                                                                                        532move-object v2, v1
                                                                                                                                                                                        533goto/16 :goto_fe
                                                                                                                                                                                        534cond_2eb: const/4 v7, 0x0
                                                                                                                                                                                        535try_start_2ec:
                                                                                                                                                                                        536invoke-virtual {v0, v6, v7, v4}, Ljava/io/RandomAccessFile;->write([BII)V
                                                                                                                                                                                        537iget v7, p0, Lcom/baidu/mobads/container/b/e/a$a;->f:I
                                                                                                                                                                                        538add-int/2addr v7, v4
                                                                                                                                                                                        539iput v7, p0, Lcom/baidu/mobads/container/b/e/a$a;->f:I
                                                                                                                                                                                        540add-int/2addr v1, v4
                                                                                                                                                                                        542iget-object v7, p0, Lcom/baidu/mobads/container/b/e/a$a;->h:Lcom/baidu/mobads/container/b/e/a;
                                                                                                                                                                                        544invoke-virtual {v7, v4}, Lcom/baidu/mobads/container/b/e/a;->a(I)V
                                                                                                                                                                                        545monitor-enter p0
                                                                                                                                                                                        546try_end_2fb: iget-boolean v4, p0, Lcom/baidu/mobads/container/b/e/a$a;->i:Z
                                                                                                                                                                                        547if-eqz v4, :cond_30a
                                                                                                                                                                                        548monitor-exit p0
                                                                                                                                                                                        549goto/16 :goto_2d6
                                                                                                                                                                                        550catchall_301: move-exception v1
                                                                                                                                                                                        551monitor-exit p0
                                                                                                                                                                                        552try_end_303: throw v1
                                                                                                                                                                                        553try_end_304: move-exception v1
                                                                                                                                                                                        554move-object v12, v1
                                                                                                                                                                                        555move-object v1, v0
                                                                                                                                                                                        556move-object v0, v12
                                                                                                                                                                                        557goto/16 :goto_fe
                                                                                                                                                                                        558cond_30a: monitor-exit p0
                                                                                                                                                                                        559try_end_30b: goto/16 :goto_2bb
                                                                                                                                                                                        560catch_30c: move-exception v0
                                                                                                                                                                                        562invoke-static {}, Lcom/baidu/mobads/container/o/t;->a()Lcom/baidu/mobads/container/o/t;
                                                                                                                                                                                        563move-result-object v3
                                                                                                                                                                                        564new-array v4, v11, [Ljava/lang/Object;
                                                                                                                                                                                        566const-string v5, "DownloadThread"
                                                                                                                                                                                        567aput-object v5, v4, v9
                                                                                                                                                                                        569invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        570move-result-object v0
                                                                                                                                                                                        571aput-object v0, v4, v10
                                                                                                                                                                                        573invoke-virtual {v3, v4}, Lcom/baidu/mobads/container/o/t;->w([Ljava/lang/Object;)I
                                                                                                                                                                                        574goto/16 :goto_4f
                                                                                                                                                                                        575catch_322: move-exception v0
                                                                                                                                                                                        577invoke-static {}, Lcom/baidu/mobads/container/o/t;->a()Lcom/baidu/mobads/container/o/t;
                                                                                                                                                                                        578move-result-object v1
                                                                                                                                                                                        579new-array v3, v11, [Ljava/lang/Object;
                                                                                                                                                                                        581const-string v4, "DownloadThread"
                                                                                                                                                                                        582aput-object v4, v3, v9
                                                                                                                                                                                        584invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        585move-result-object v0
                                                                                                                                                                                        586aput-object v0, v3, v10
                                                                                                                                                                                        588invoke-virtual {v1, v3}, Lcom/baidu/mobads/container/o/t;->w([Ljava/lang/Object;)I
                                                                                                                                                                                        589goto/16 :goto_54
                                                                                                                                                                                        590catch_338: move-exception v0
                                                                                                                                                                                        592invoke-static {}, Lcom/baidu/mobads/container/o/t;->a()Lcom/baidu/mobads/container/o/t;
                                                                                                                                                                                        593move-result-object v1
                                                                                                                                                                                        594new-array v4, v11, [Ljava/lang/Object;
                                                                                                                                                                                        596const-string v5, "DownloadThread"
                                                                                                                                                                                        597aput-object v5, v4, v9
                                                                                                                                                                                        599invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        600move-result-object v0
                                                                                                                                                                                        601aput-object v0, v4, v10
                                                                                                                                                                                        603invoke-virtual {v1, v4}, Lcom/baidu/mobads/container/o/t;->w([Ljava/lang/Object;)I
                                                                                                                                                                                        604goto/16 :goto_14d
                                                                                                                                                                                        605catch_34e: move-exception v0
                                                                                                                                                                                        607invoke-static {}, Lcom/baidu/mobads/container/o/t;->a()Lcom/baidu/mobads/container/o/t;
                                                                                                                                                                                        608move-result-object v1
                                                                                                                                                                                        609new-array v2, v11, [Ljava/lang/Object;
                                                                                                                                                                                        611const-string v4, "DownloadThread"
                                                                                                                                                                                        612aput-object v4, v2, v9
                                                                                                                                                                                        614invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        615move-result-object v0
                                                                                                                                                                                        616aput-object v0, v2, v10
                                                                                                                                                                                        618invoke-virtual {v1, v2}, Lcom/baidu/mobads/container/o/t;->w([Ljava/lang/Object;)I
                                                                                                                                                                                        619goto/16 :goto_152
                                                                                                                                                                                        620catchall_364: move-exception v0
                                                                                                                                                                                        621move-object v2, v1
                                                                                                                                                                                        622move-object v3, v1
                                                                                                                                                                                        623goto_367:
                                                                                                                                                                                        624invoke-static {}, Lcom/baidu/mobads/container/o/t;->a()Lcom/baidu/mobads/container/o/t;
                                                                                                                                                                                        625move-result-object v4
                                                                                                                                                                                        627const-string v6, "DownloadThread"
                                                                                                                                                                                        628new-instance v7, Ljava/lang/StringBuilder;
                                                                                                                                                                                        630invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        632const-string v8, "Thread["
                                                                                                                                                                                        634invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        635move-result-object v7
                                                                                                                                                                                        636iget v8, p0, Lcom/baidu/mobads/container/b/e/a$a;->a:I
                                                                                                                                                                                        638invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        639move-result-object v7
                                                                                                                                                                                        641const-string v8, "] ver("
                                                                                                                                                                                        643invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        644move-result-object v7
                                                                                                                                                                                        646invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        647move-result-object v5
                                                                                                                                                                                        649const-string v7, ") executed end; isFinished="
                                                                                                                                                                                        651invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        652move-result-object v5
                                                                                                                                                                                        653iget-boolean v7, p0, Lcom/baidu/mobads/container/b/e/a$a;->g:Z
                                                                                                                                                                                        655invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
                                                                                                                                                                                        656move-result-object v5
                                                                                                                                                                                        658invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        659move-result-object v5
                                                                                                                                                                                        661invoke-virtual {v4, v6, v5}, Lcom/baidu/mobads/container/o/t;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        662if-eqz v1, :cond_3a0
                                                                                                                                                                                        663try_start_39d:
                                                                                                                                                                                        664invoke-virtual {v1}, Ljava/io/RandomAccessFile;->close()V
                                                                                                                                                                                        665cond_3a0: if-eqz v2, :cond_3a5
                                                                                                                                                                                        666try_start_3a2:
                                                                                                                                                                                        667invoke-virtual {v2}, Ljava/io/BufferedInputStream;->close()V
                                                                                                                                                                                        668cond_3a5:
                                                                                                                                                                                        669invoke-static {v3}, Lcom/baidu/mobads/container/b/g/h;->a(Ljava/net/HttpURLConnection;)V
                                                                                                                                                                                        670iput-boolean v9, p0, Lcom/baidu/mobads/container/b/e/a$a;->l:Z
                                                                                                                                                                                        671throw v0
                                                                                                                                                                                        672catch_3ab: move-exception v1
                                                                                                                                                                                        674invoke-static {}, Lcom/baidu/mobads/container/o/t;->a()Lcom/baidu/mobads/container/o/t;
                                                                                                                                                                                        675move-result-object v4
                                                                                                                                                                                        676new-array v5, v11, [Ljava/lang/Object;
                                                                                                                                                                                        678const-string v6, "DownloadThread"
                                                                                                                                                                                        679aput-object v6, v5, v9
                                                                                                                                                                                        681invoke-virtual {v1}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        682move-result-object v1
                                                                                                                                                                                        683aput-object v1, v5, v10
                                                                                                                                                                                        685invoke-virtual {v4, v5}, Lcom/baidu/mobads/container/o/t;->w([Ljava/lang/Object;)I
                                                                                                                                                                                        686goto/16 :goto_3a0
                                                                                                                                                                                        687catch_3c0: move-exception v1
                                                                                                                                                                                        689invoke-static {}, Lcom/baidu/mobads/container/o/t;->a()Lcom/baidu/mobads/container/o/t;
                                                                                                                                                                                        690move-result-object v2
                                                                                                                                                                                        691new-array v4, v11, [Ljava/lang/Object;
                                                                                                                                                                                        693const-string v5, "DownloadThread"
                                                                                                                                                                                        694aput-object v5, v4, v9
                                                                                                                                                                                        696invoke-virtual {v1}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        697move-result-object v1
                                                                                                                                                                                        698aput-object v1, v4, v10
                                                                                                                                                                                        700invoke-virtual {v2, v4}, Lcom/baidu/mobads/container/o/t;->w([Ljava/lang/Object;)I
                                                                                                                                                                                        701goto/16 :goto_3a5
                                                                                                                                                                                        702catchall_3d5: move-exception v2
                                                                                                                                                                                        703move-object v3, v0
                                                                                                                                                                                        704move-object v0, v2
                                                                                                                                                                                        705move-object v2, v1
                                                                                                                                                                                        706goto/16 :goto_367
                                                                                                                                                                                        707catchall_3da: move-exception v0
                                                                                                                                                                                        708move-object v2, v1
                                                                                                                                                                                        709goto/16 :goto_367
                                                                                                                                                                                        710catchall_3dd: move-exception v0
                                                                                                                                                                                        711goto/16 :goto_367
                                                                                                                                                                                        712catchall_3df: move-exception v1
                                                                                                                                                                                        713move-object v12, v1
                                                                                                                                                                                        714move-object v1, v0
                                                                                                                                                                                        715move-object v0, v12
                                                                                                                                                                                        716goto/16 :goto_367
                                                                                                                                                                                        717catch_3e4: move-exception v0
                                                                                                                                                                                        718move-object v2, v1
                                                                                                                                                                                        719move-object v3, v1
                                                                                                                                                                                        720goto/16 :goto_fe
                                                                                                                                                                                        721catch_3e9: move-exception v0
                                                                                                                                                                                        722goto/16 :goto_fe
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • com.baidu.mobads.openad.b.a.f:Ljava/lang/Boolean
                                                                                                                                                                                        • java.lang.Boolean.booleanValue
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • java.net.HttpURLConnection.connect
                                                                                                                                                                                        • java.net.HttpURLConnection.getResponseCode
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • com.baidu.mobads.openad.b.a.a
                                                                                                                                                                                        • com.baidu.mobads.openad.b.a.a
                                                                                                                                                                                        • com.baidu.mobads.openad.b.a.b
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • com.baidu.mobads.openad.b.a.a
                                                                                                                                                                                        • com.baidu.mobads.openad.b.a.a
                                                                                                                                                                                        • java.net.HttpURLConnection.getContentType
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • com.baidu.mobads.openad.b.a.b
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • com.baidu.mobads.openad.b.a.a
                                                                                                                                                                                        • com.baidu.mobads.openad.b.a.a
                                                                                                                                                                                        • java.net.HttpURLConnection.getInputStream
                                                                                                                                                                                        • java.io.BufferedInputStream.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.RandomAccessFile.<init>
                                                                                                                                                                                        • java.io.RandomAccessFile.seek
                                                                                                                                                                                        • com.baidu.mobads.openad.b.a.i:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus
                                                                                                                                                                                        • com.baidu.mobads.openad.interfaces.download.IOAdDownloader$DownloadStatus.DOWNLOADING:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus
                                                                                                                                                                                        • java.io.BufferedInputStream.read
                                                                                                                                                                                        • java.io.RandomAccessFile.write
                                                                                                                                                                                        • com.baidu.mobads.openad.b.a.a
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.RandomAccessFile.close
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        • java.io.BufferedInputStream.close
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        • com.baidu.mobads.openad.b.a.a
                                                                                                                                                                                        • com.baidu.mobads.openad.b.a.a
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        • com.baidu.mobads.openad.b.a.b
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.RandomAccessFile.close
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        • java.io.BufferedInputStream.close
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        • com.baidu.mobads.openad.b.a.a
                                                                                                                                                                                        • com.baidu.mobads.openad.b.a.a
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.RandomAccessFile.close
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        • java.io.BufferedInputStream.close
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        • com.baidu.mobads.openad.b.a.a
                                                                                                                                                                                        • com.baidu.mobads.openad.b.a.a
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • -
                                                                                                                                                                                        • Range
                                                                                                                                                                                        • bytes=
                                                                                                                                                                                        • Thread[
                                                                                                                                                                                        • ] ver(
                                                                                                                                                                                        • ) executed end; isFinished=
                                                                                                                                                                                        • DownloadThread
                                                                                                                                                                                        • text/html
                                                                                                                                                                                        • tmpStartByte =
                                                                                                                                                                                        • rw
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0iget v0, p0, Lcom/baidu/mobads/openad/b/a$a;->k:I
                                                                                                                                                                                        1const/4 v1, 0x0
                                                                                                                                                                                        2const/4 v2, 0x2
                                                                                                                                                                                        3const/4 v3, 0x1
                                                                                                                                                                                        4const/4 v4, 0x0
                                                                                                                                                                                        5try_start_6: iget v5, p0, Lcom/baidu/mobads/openad/b/a$a;->d:I
                                                                                                                                                                                        6iget v6, p0, Lcom/baidu/mobads/openad/b/a$a;->f:I
                                                                                                                                                                                        7add-int/2addr v5, v6
                                                                                                                                                                                        8iget v6, p0, Lcom/baidu/mobads/openad/b/a$a;->e:I
                                                                                                                                                                                        9if-lt v5, v6, :cond_15
                                                                                                                                                                                        10iput-boolean v3, p0, Lcom/baidu/mobads/openad/b/a$a;->g:Z
                                                                                                                                                                                        11move-object v5, v1
                                                                                                                                                                                        12move-object v6, v5
                                                                                                                                                                                        13goto/16 :goto_1cb
                                                                                                                                                                                        14cond_15:
                                                                                                                                                                                        15iget-object v5, p0, Lcom/baidu/mobads/openad/b/a$a;->l:Ljava/net/HttpURLConnection;
                                                                                                                                                                                        16if-nez v5, :cond_150
                                                                                                                                                                                        18iget-object v5, p0, Lcom/baidu/mobads/openad/b/a$a;->b:Ljava/net/URL;
                                                                                                                                                                                        20invoke-virtual {v5}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        21move-result-object v5
                                                                                                                                                                                        22check-cast v5, Ljava/net/HttpURLConnection;
                                                                                                                                                                                        23try_start_21:
                                                                                                                                                                                        24iget-object v6, p0, Lcom/baidu/mobads/openad/b/a$a;->i:Lcom/baidu/mobads/openad/b/a;
                                                                                                                                                                                        26iget-object v6, v6, Lcom/baidu/mobads/openad/b/a;->f:Ljava/lang/Boolean;
                                                                                                                                                                                        28invoke-virtual {v6}, Ljava/lang/Boolean;->booleanValue()Z
                                                                                                                                                                                        29move-result v6
                                                                                                                                                                                        30if-eqz v6, :cond_5d
                                                                                                                                                                                        31new-instance v6, Ljava/lang/StringBuilder;
                                                                                                                                                                                        33invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        34iget v7, p0, Lcom/baidu/mobads/openad/b/a$a;->d:I
                                                                                                                                                                                        35iget v8, p0, Lcom/baidu/mobads/openad/b/a$a;->f:I
                                                                                                                                                                                        36add-int/2addr v7, v8
                                                                                                                                                                                        38invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        40const-string v7, "-"
                                                                                                                                                                                        42invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        43iget v7, p0, Lcom/baidu/mobads/openad/b/a$a;->e:I
                                                                                                                                                                                        45invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        47invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        48move-result-object v6
                                                                                                                                                                                        50const-string v7, "Range"
                                                                                                                                                                                        51new-instance v8, Ljava/lang/StringBuilder;
                                                                                                                                                                                        53invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        55const-string v9, "bytes="
                                                                                                                                                                                        57invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        59invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        61invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        62move-result-object v6
                                                                                                                                                                                        64invoke-virtual {v5, v7, v6}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        65goto/16 :goto_5f
                                                                                                                                                                                        66cond_5d: iput v4, p0, Lcom/baidu/mobads/openad/b/a$a;->f:I
                                                                                                                                                                                        67goto_5f:
                                                                                                                                                                                        68invoke-virtual {v5}, Ljava/net/HttpURLConnection;->connect()V
                                                                                                                                                                                        70invoke-virtual {v5}, Ljava/net/HttpURLConnection;->getResponseCode()I
                                                                                                                                                                                        71move-result v6
                                                                                                                                                                                        72iget v7, p0, Lcom/baidu/mobads/openad/b/a$a;->k:I
                                                                                                                                                                                        73try_end_68: if-eq v0, v7, :cond_ae
                                                                                                                                                                                        75invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        76move-result-object v1
                                                                                                                                                                                        78invoke-virtual {v1}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getAdLogger()Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        79move-result-object v1
                                                                                                                                                                                        80new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        82invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        84const-string v3, "Thread["
                                                                                                                                                                                        86invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        87iget v3, p0, Lcom/baidu/mobads/openad/b/a$a;->a:I
                                                                                                                                                                                        89invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        91const-string v3, "] ver("
                                                                                                                                                                                        93invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        95invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        97const-string v0, ") executed end; isFinished="
                                                                                                                                                                                        99invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        100iget-boolean v0, p0, Lcom/baidu/mobads/openad/b/a$a;->g:Z
                                                                                                                                                                                        102invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
                                                                                                                                                                                        104invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        105move-result-object v0
                                                                                                                                                                                        107const-string v2, "DownloadThread"
                                                                                                                                                                                        109invoke-interface {v1, v2, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        111iget-object v0, p0, Lcom/baidu/mobads/openad/b/a$a;->i:Lcom/baidu/mobads/openad/b/a;
                                                                                                                                                                                        113invoke-static {v0}, Lcom/baidu/mobads/openad/b/a;->a(Lcom/baidu/mobads/openad/b/a;)Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;
                                                                                                                                                                                        114move-result-object v0
                                                                                                                                                                                        115if-eqz v0, :cond_ad
                                                                                                                                                                                        117iget-object v0, p0, Lcom/baidu/mobads/openad/b/a$a;->i:Lcom/baidu/mobads/openad/b/a;
                                                                                                                                                                                        119invoke-static {v0}, Lcom/baidu/mobads/openad/b/a;->a(Lcom/baidu/mobads/openad/b/a;)Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;
                                                                                                                                                                                        120move-result-object v0
                                                                                                                                                                                        122invoke-interface {v0, v5}, Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;->closeHttpURLConnection(Ljava/net/HttpURLConnection;)V
                                                                                                                                                                                        123cond_ad: return-void
                                                                                                                                                                                        124cond_ae: div-int/lit8 v6, v6, 0x64
                                                                                                                                                                                        125if-eq v6, v2, :cond_fb
                                                                                                                                                                                        127iget-object v6, p0, Lcom/baidu/mobads/openad/b/a$a;->i:Lcom/baidu/mobads/openad/b/a;
                                                                                                                                                                                        129invoke-virtual {v6}, Lcom/baidu/mobads/openad/b/a;->b()V
                                                                                                                                                                                        130try_end_b7:
                                                                                                                                                                                        131invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        132move-result-object v1
                                                                                                                                                                                        134invoke-virtual {v1}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getAdLogger()Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        135move-result-object v1
                                                                                                                                                                                        136new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        138invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        140const-string v3, "Thread["
                                                                                                                                                                                        142invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        143iget v3, p0, Lcom/baidu/mobads/openad/b/a$a;->a:I
                                                                                                                                                                                        145invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        147const-string v3, "] ver("
                                                                                                                                                                                        149invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        151invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        153const-string v0, ") executed end; isFinished="
                                                                                                                                                                                        155invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        156iget-boolean v0, p0, Lcom/baidu/mobads/openad/b/a$a;->g:Z
                                                                                                                                                                                        158invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
                                                                                                                                                                                        160invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        161move-result-object v0
                                                                                                                                                                                        163const-string v2, "DownloadThread"
                                                                                                                                                                                        165invoke-interface {v1, v2, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        167iget-object v0, p0, Lcom/baidu/mobads/openad/b/a$a;->i:Lcom/baidu/mobads/openad/b/a;
                                                                                                                                                                                        169invoke-static {v0}, Lcom/baidu/mobads/openad/b/a;->a(Lcom/baidu/mobads/openad/b/a;)Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;
                                                                                                                                                                                        170move-result-object v0
                                                                                                                                                                                        171if-eqz v0, :cond_fa
                                                                                                                                                                                        173iget-object v0, p0, Lcom/baidu/mobads/openad/b/a$a;->i:Lcom/baidu/mobads/openad/b/a;
                                                                                                                                                                                        175invoke-static {v0}, Lcom/baidu/mobads/openad/b/a;->a(Lcom/baidu/mobads/openad/b/a;)Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;
                                                                                                                                                                                        176move-result-object v0
                                                                                                                                                                                        178invoke-interface {v0, v5}, Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;->closeHttpURLConnection(Ljava/net/HttpURLConnection;)V
                                                                                                                                                                                        179cond_fa: return-void
                                                                                                                                                                                        180cond_fb:
                                                                                                                                                                                        181invoke-virtual {v5}, Ljava/net/HttpURLConnection;->getContentType()Ljava/lang/String;
                                                                                                                                                                                        182move-result-object v6
                                                                                                                                                                                        184const-string v7, "text/html"
                                                                                                                                                                                        186invoke-virtual {v6, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        187move-result v6
                                                                                                                                                                                        188if-eqz v6, :cond_154
                                                                                                                                                                                        190iget-object v6, p0, Lcom/baidu/mobads/openad/b/a$a;->i:Lcom/baidu/mobads/openad/b/a;
                                                                                                                                                                                        192invoke-virtual {v6}, Lcom/baidu/mobads/openad/b/a;->b()V
                                                                                                                                                                                        193try_end_10c:
                                                                                                                                                                                        194invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        195move-result-object v1
                                                                                                                                                                                        197invoke-virtual {v1}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getAdLogger()Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        198move-result-object v1
                                                                                                                                                                                        199new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        201invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        203const-string v3, "Thread["
                                                                                                                                                                                        205invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        206iget v3, p0, Lcom/baidu/mobads/openad/b/a$a;->a:I
                                                                                                                                                                                        208invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        210const-string v3, "] ver("
                                                                                                                                                                                        212invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        214invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        216const-string v0, ") executed end; isFinished="
                                                                                                                                                                                        218invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        219iget-boolean v0, p0, Lcom/baidu/mobads/openad/b/a$a;->g:Z
                                                                                                                                                                                        221invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
                                                                                                                                                                                        223invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        224move-result-object v0
                                                                                                                                                                                        226const-string v2, "DownloadThread"
                                                                                                                                                                                        228invoke-interface {v1, v2, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        230iget-object v0, p0, Lcom/baidu/mobads/openad/b/a$a;->i:Lcom/baidu/mobads/openad/b/a;
                                                                                                                                                                                        232invoke-static {v0}, Lcom/baidu/mobads/openad/b/a;->a(Lcom/baidu/mobads/openad/b/a;)Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;
                                                                                                                                                                                        233move-result-object v0
                                                                                                                                                                                        234if-eqz v0, :cond_14f
                                                                                                                                                                                        236iget-object v0, p0, Lcom/baidu/mobads/openad/b/a$a;->i:Lcom/baidu/mobads/openad/b/a;
                                                                                                                                                                                        238invoke-static {v0}, Lcom/baidu/mobads/openad/b/a;->a(Lcom/baidu/mobads/openad/b/a;)Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;
                                                                                                                                                                                        239move-result-object v0
                                                                                                                                                                                        241invoke-interface {v0, v5}, Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;->closeHttpURLConnection(Ljava/net/HttpURLConnection;)V
                                                                                                                                                                                        242cond_14f: return-void
                                                                                                                                                                                        243try_start_150:
                                                                                                                                                                                        244iget-object v5, p0, Lcom/baidu/mobads/openad/b/a$a;->l:Ljava/net/HttpURLConnection;
                                                                                                                                                                                        245try_end_152: iput-object v1, p0, Lcom/baidu/mobads/openad/b/a$a;->l:Ljava/net/HttpURLConnection;
                                                                                                                                                                                        246cond_154: new-instance v6, Ljava/io/BufferedInputStream;
                                                                                                                                                                                        248invoke-virtual {v5}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream;
                                                                                                                                                                                        249move-result-object v7
                                                                                                                                                                                        251invoke-direct {v6, v7}, Ljava/io/BufferedInputStream;-><init>(Ljava/io/InputStream;)V
                                                                                                                                                                                        252try_start_15d: iget v7, p0, Lcom/baidu/mobads/openad/b/a$a;->d:I
                                                                                                                                                                                        253iget v8, p0, Lcom/baidu/mobads/openad/b/a$a;->f:I
                                                                                                                                                                                        254add-int/2addr v7, v8
                                                                                                                                                                                        256invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        257move-result-object v8
                                                                                                                                                                                        259invoke-virtual {v8}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getAdLogger()Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        260move-result-object v8
                                                                                                                                                                                        262const-string v9, "DownloadThread"
                                                                                                                                                                                        263new-instance v10, Ljava/lang/StringBuilder;
                                                                                                                                                                                        265invoke-direct {v10}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        267const-string v11, "tmpStartByte = "
                                                                                                                                                                                        269invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        271invoke-virtual {v10, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        273invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        274move-result-object v10
                                                                                                                                                                                        276invoke-interface {v8, v9, v10}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        277new-instance v8, Ljava/io/RandomAccessFile;
                                                                                                                                                                                        279iget-object v9, p0, Lcom/baidu/mobads/openad/b/a$a;->c:Ljava/lang/String;
                                                                                                                                                                                        281const-string v10, "rw"
                                                                                                                                                                                        283invoke-direct {v8, v9, v10}, Ljava/io/RandomAccessFile;-><init>(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        284try_end_189: int-to-long v9, v7
                                                                                                                                                                                        285try_start_18a:
                                                                                                                                                                                        286invoke-virtual {v8, v9, v10}, Ljava/io/RandomAccessFile;->seek(J)V
                                                                                                                                                                                        287const v1, 0x19000
                                                                                                                                                                                        288new-array v9, v1, [B
                                                                                                                                                                                        289goto_192:
                                                                                                                                                                                        290iget-object v10, p0, Lcom/baidu/mobads/openad/b/a$a;->i:Lcom/baidu/mobads/openad/b/a;
                                                                                                                                                                                        292iget-object v10, v10, Lcom/baidu/mobads/openad/b/a;->i:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        294sget-object v11, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;->DOWNLOADING:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        295if-ne v10, v11, :cond_1c4
                                                                                                                                                                                        297invoke-virtual {v6, v9, v4, v1}, Ljava/io/BufferedInputStream;->read([BII)I
                                                                                                                                                                                        298move-result v10
                                                                                                                                                                                        299const/4 v11, -0x1
                                                                                                                                                                                        300if-eq v10, v11, :cond_1c4
                                                                                                                                                                                        301iget v11, p0, Lcom/baidu/mobads/openad/b/a$a;->e:I
                                                                                                                                                                                        302if-ge v7, v11, :cond_1c4
                                                                                                                                                                                        303iget v11, p0, Lcom/baidu/mobads/openad/b/a$a;->k:I
                                                                                                                                                                                        304if-eq v0, v11, :cond_1aa
                                                                                                                                                                                        305goto/16 :goto_1c4
                                                                                                                                                                                        306cond_1aa:
                                                                                                                                                                                        307invoke-virtual {v8, v9, v4, v10}, Ljava/io/RandomAccessFile;->write([BII)V
                                                                                                                                                                                        308iget v11, p0, Lcom/baidu/mobads/openad/b/a$a;->f:I
                                                                                                                                                                                        309add-int/2addr v11, v10
                                                                                                                                                                                        310iput v11, p0, Lcom/baidu/mobads/openad/b/a$a;->f:I
                                                                                                                                                                                        311add-int/2addr v7, v10
                                                                                                                                                                                        313iget-object v11, p0, Lcom/baidu/mobads/openad/b/a$a;->i:Lcom/baidu/mobads/openad/b/a;
                                                                                                                                                                                        315invoke-virtual {v11, v10}, Lcom/baidu/mobads/openad/b/a;->a(I)V
                                                                                                                                                                                        316monitor-enter p0
                                                                                                                                                                                        317try_end_1b9: iget-boolean v10, p0, Lcom/baidu/mobads/openad/b/a$a;->j:Z
                                                                                                                                                                                        318if-eqz v10, :cond_1bf
                                                                                                                                                                                        319monitor-exit p0
                                                                                                                                                                                        320goto/16 :goto_1c4
                                                                                                                                                                                        321cond_1bf: monitor-exit p0
                                                                                                                                                                                        322goto/16 :goto_192
                                                                                                                                                                                        323catchall_1c1: move-exception v1
                                                                                                                                                                                        324monitor-exit p0
                                                                                                                                                                                        325try_end_1c3: throw v1
                                                                                                                                                                                        326goto_1c4: iget v1, p0, Lcom/baidu/mobads/openad/b/a$a;->e:I
                                                                                                                                                                                        327if-lt v7, v1, :cond_1ca
                                                                                                                                                                                        328iput-boolean v3, p0, Lcom/baidu/mobads/openad/b/a$a;->g:Z
                                                                                                                                                                                        329cond_1ca: move-object v1, v8
                                                                                                                                                                                        330goto_1cb:
                                                                                                                                                                                        331invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        332move-result-object v7
                                                                                                                                                                                        334invoke-virtual {v7}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getAdLogger()Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        335move-result-object v7
                                                                                                                                                                                        336new-instance v8, Ljava/lang/StringBuilder;
                                                                                                                                                                                        338invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        340const-string v9, "Thread["
                                                                                                                                                                                        342invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        343iget v9, p0, Lcom/baidu/mobads/openad/b/a$a;->a:I
                                                                                                                                                                                        345invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        347const-string v9, "] ver("
                                                                                                                                                                                        349invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        351invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        353const-string v0, ") executed end; isFinished="
                                                                                                                                                                                        355invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        356iget-boolean v0, p0, Lcom/baidu/mobads/openad/b/a$a;->g:Z
                                                                                                                                                                                        358invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
                                                                                                                                                                                        360invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        361move-result-object v0
                                                                                                                                                                                        363const-string v8, "DownloadThread"
                                                                                                                                                                                        365invoke-interface {v7, v8, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        366if-eqz v1, :cond_21b
                                                                                                                                                                                        367try_start_1ff:
                                                                                                                                                                                        368invoke-virtual {v1}, Ljava/io/RandomAccessFile;->close()V
                                                                                                                                                                                        369try_end_202: goto/16 :goto_21b
                                                                                                                                                                                        370catch_203: move-exception v0
                                                                                                                                                                                        372invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        373move-result-object v1
                                                                                                                                                                                        375invoke-virtual {v1}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getAdLogger()Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        376move-result-object v1
                                                                                                                                                                                        377new-array v7, v2, [Ljava/lang/Object;
                                                                                                                                                                                        379const-string v8, "DownloadThread"
                                                                                                                                                                                        380aput-object v8, v7, v4
                                                                                                                                                                                        382invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        383move-result-object v0
                                                                                                                                                                                        384aput-object v0, v7, v3
                                                                                                                                                                                        386invoke-interface {v1, v7}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->w([Ljava/lang/Object;)I
                                                                                                                                                                                        387cond_21b: if-eqz v6, :cond_239
                                                                                                                                                                                        388try_start_21d:
                                                                                                                                                                                        389invoke-virtual {v6}, Ljava/io/BufferedInputStream;->close()V
                                                                                                                                                                                        390try_end_220: goto/16 :goto_239
                                                                                                                                                                                        391catch_221: move-exception v0
                                                                                                                                                                                        393invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        394move-result-object v1
                                                                                                                                                                                        396invoke-virtual {v1}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getAdLogger()Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        397move-result-object v1
                                                                                                                                                                                        398new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                        400const-string v6, "DownloadThread"
                                                                                                                                                                                        401aput-object v6, v2, v4
                                                                                                                                                                                        403invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        404move-result-object v0
                                                                                                                                                                                        405aput-object v0, v2, v3
                                                                                                                                                                                        407invoke-interface {v1, v2}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->w([Ljava/lang/Object;)I
                                                                                                                                                                                        408cond_239:
                                                                                                                                                                                        409iget-object v0, p0, Lcom/baidu/mobads/openad/b/a$a;->i:Lcom/baidu/mobads/openad/b/a;
                                                                                                                                                                                        411invoke-static {v0}, Lcom/baidu/mobads/openad/b/a;->a(Lcom/baidu/mobads/openad/b/a;)Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;
                                                                                                                                                                                        412move-result-object v0
                                                                                                                                                                                        413if-eqz v0, :cond_312
                                                                                                                                                                                        415iget-object v0, p0, Lcom/baidu/mobads/openad/b/a$a;->i:Lcom/baidu/mobads/openad/b/a;
                                                                                                                                                                                        417invoke-static {v0}, Lcom/baidu/mobads/openad/b/a;->a(Lcom/baidu/mobads/openad/b/a;)Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;
                                                                                                                                                                                        418move-result-object v0
                                                                                                                                                                                        420invoke-interface {v0, v5}, Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;->closeHttpURLConnection(Ljava/net/HttpURLConnection;)V
                                                                                                                                                                                        421goto/16 :goto_312
                                                                                                                                                                                        422catchall_24c: move-exception v1
                                                                                                                                                                                        423move-object v7, v5
                                                                                                                                                                                        424move-object v5, v6
                                                                                                                                                                                        425move-object v6, v1
                                                                                                                                                                                        426move-object v1, v8
                                                                                                                                                                                        427goto/16 :goto_314
                                                                                                                                                                                        428catch_253: move-exception v1
                                                                                                                                                                                        429move-object v7, v5
                                                                                                                                                                                        430move-object v5, v6
                                                                                                                                                                                        431move-object v6, v1
                                                                                                                                                                                        432move-object v1, v8
                                                                                                                                                                                        433goto/16 :goto_279
                                                                                                                                                                                        434catchall_259: move-exception v7
                                                                                                                                                                                        435move-object v12, v7
                                                                                                                                                                                        436move-object v7, v5
                                                                                                                                                                                        437move-object v5, v6
                                                                                                                                                                                        438move-object v6, v12
                                                                                                                                                                                        439goto/16 :goto_314
                                                                                                                                                                                        440catch_260: move-exception v7
                                                                                                                                                                                        441move-object v12, v7
                                                                                                                                                                                        442move-object v7, v5
                                                                                                                                                                                        443move-object v5, v6
                                                                                                                                                                                        444move-object v6, v12
                                                                                                                                                                                        445goto/16 :goto_279
                                                                                                                                                                                        446catchall_266: move-exception v6
                                                                                                                                                                                        447move-object v7, v5
                                                                                                                                                                                        448move-object v5, v1
                                                                                                                                                                                        449goto/16 :goto_314
                                                                                                                                                                                        450catch_26b: move-exception v6
                                                                                                                                                                                        451move-object v7, v5
                                                                                                                                                                                        452move-object v5, v1
                                                                                                                                                                                        453goto/16 :goto_279
                                                                                                                                                                                        454catchall_26f: move-exception v5
                                                                                                                                                                                        455move-object v7, v1
                                                                                                                                                                                        456move-object v6, v5
                                                                                                                                                                                        457move-object v5, v7
                                                                                                                                                                                        458goto/16 :goto_314
                                                                                                                                                                                        459catch_275: move-exception v5
                                                                                                                                                                                        460move-object v7, v1
                                                                                                                                                                                        461move-object v6, v5
                                                                                                                                                                                        462move-object v5, v7
                                                                                                                                                                                        463try_start_279:
                                                                                                                                                                                        464invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        465move-result-object v8
                                                                                                                                                                                        467invoke-virtual {v8}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getAdLogger()Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        468move-result-object v8
                                                                                                                                                                                        470const-string v9, "DownloadThread"
                                                                                                                                                                                        472invoke-virtual {v6}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        473move-result-object v6
                                                                                                                                                                                        475invoke-interface {v8, v9, v6}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        476iget v6, p0, Lcom/baidu/mobads/openad/b/a$a;->k:I
                                                                                                                                                                                        477if-ne v0, v6, :cond_293
                                                                                                                                                                                        479iget-object v6, p0, Lcom/baidu/mobads/openad/b/a$a;->i:Lcom/baidu/mobads/openad/b/a;
                                                                                                                                                                                        481invoke-virtual {v6}, Lcom/baidu/mobads/openad/b/a;->b()V
                                                                                                                                                                                        482cond_293:
                                                                                                                                                                                        483invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        484move-result-object v6
                                                                                                                                                                                        486invoke-virtual {v6}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getAdLogger()Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        487move-result-object v6
                                                                                                                                                                                        488new-instance v8, Ljava/lang/StringBuilder;
                                                                                                                                                                                        490invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        492const-string v9, "Thread["
                                                                                                                                                                                        494invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        495iget v9, p0, Lcom/baidu/mobads/openad/b/a$a;->a:I
                                                                                                                                                                                        497invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        499const-string v9, "] ver("
                                                                                                                                                                                        501invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        503invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        505const-string v0, ") executed end; isFinished="
                                                                                                                                                                                        507invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        508iget-boolean v0, p0, Lcom/baidu/mobads/openad/b/a$a;->g:Z
                                                                                                                                                                                        510invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
                                                                                                                                                                                        512invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        513move-result-object v0
                                                                                                                                                                                        515const-string v8, "DownloadThread"
                                                                                                                                                                                        517invoke-interface {v6, v8, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        518if-eqz v1, :cond_2e3
                                                                                                                                                                                        519try_start_2c7:
                                                                                                                                                                                        520invoke-virtual {v1}, Ljava/io/RandomAccessFile;->close()V
                                                                                                                                                                                        521try_end_2ca: goto/16 :goto_2e3
                                                                                                                                                                                        522catch_2cb: move-exception v0
                                                                                                                                                                                        524invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        525move-result-object v1
                                                                                                                                                                                        527invoke-virtual {v1}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getAdLogger()Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        528move-result-object v1
                                                                                                                                                                                        529new-array v6, v2, [Ljava/lang/Object;
                                                                                                                                                                                        531const-string v8, "DownloadThread"
                                                                                                                                                                                        532aput-object v8, v6, v4
                                                                                                                                                                                        534invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        535move-result-object v0
                                                                                                                                                                                        536aput-object v0, v6, v3
                                                                                                                                                                                        538invoke-interface {v1, v6}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->w([Ljava/lang/Object;)I
                                                                                                                                                                                        539goto_2e3: if-eqz v5, :cond_301
                                                                                                                                                                                        540try_start_2e5:
                                                                                                                                                                                        541invoke-virtual {v5}, Ljava/io/BufferedInputStream;->close()V
                                                                                                                                                                                        542try_end_2e8: goto/16 :goto_301
                                                                                                                                                                                        543catch_2e9: move-exception v0
                                                                                                                                                                                        545invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        546move-result-object v1
                                                                                                                                                                                        548invoke-virtual {v1}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getAdLogger()Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        549move-result-object v1
                                                                                                                                                                                        550new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                        552const-string v5, "DownloadThread"
                                                                                                                                                                                        553aput-object v5, v2, v4
                                                                                                                                                                                        555invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        556move-result-object v0
                                                                                                                                                                                        557aput-object v0, v2, v3
                                                                                                                                                                                        559invoke-interface {v1, v2}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->w([Ljava/lang/Object;)I
                                                                                                                                                                                        560goto_301:
                                                                                                                                                                                        561iget-object v0, p0, Lcom/baidu/mobads/openad/b/a$a;->i:Lcom/baidu/mobads/openad/b/a;
                                                                                                                                                                                        563invoke-static {v0}, Lcom/baidu/mobads/openad/b/a;->a(Lcom/baidu/mobads/openad/b/a;)Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;
                                                                                                                                                                                        564move-result-object v0
                                                                                                                                                                                        565if-eqz v0, :cond_312
                                                                                                                                                                                        567iget-object v0, p0, Lcom/baidu/mobads/openad/b/a$a;->i:Lcom/baidu/mobads/openad/b/a;
                                                                                                                                                                                        569invoke-static {v0}, Lcom/baidu/mobads/openad/b/a;->a(Lcom/baidu/mobads/openad/b/a;)Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;
                                                                                                                                                                                        570move-result-object v0
                                                                                                                                                                                        572invoke-interface {v0, v7}, Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;->closeHttpURLConnection(Ljava/net/HttpURLConnection;)V
                                                                                                                                                                                        573cond_312: return-void
                                                                                                                                                                                        574catchall_313: move-exception v6
                                                                                                                                                                                        575goto_314:
                                                                                                                                                                                        576invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        577move-result-object v8
                                                                                                                                                                                        579invoke-virtual {v8}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getAdLogger()Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        580move-result-object v8
                                                                                                                                                                                        581new-instance v9, Ljava/lang/StringBuilder;
                                                                                                                                                                                        583invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        585const-string v10, "Thread["
                                                                                                                                                                                        587invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        588iget v10, p0, Lcom/baidu/mobads/openad/b/a$a;->a:I
                                                                                                                                                                                        590invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        592const-string v10, "] ver("
                                                                                                                                                                                        594invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        596invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        598const-string v0, ") executed end; isFinished="
                                                                                                                                                                                        600invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        601iget-boolean v0, p0, Lcom/baidu/mobads/openad/b/a$a;->g:Z
                                                                                                                                                                                        603invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
                                                                                                                                                                                        605invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        606move-result-object v0
                                                                                                                                                                                        608const-string v9, "DownloadThread"
                                                                                                                                                                                        610invoke-interface {v8, v9, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        611if-eqz v1, :cond_364
                                                                                                                                                                                        612try_start_348:
                                                                                                                                                                                        613invoke-virtual {v1}, Ljava/io/RandomAccessFile;->close()V
                                                                                                                                                                                        614try_end_34b: goto/16 :goto_364
                                                                                                                                                                                        615catch_34c: move-exception v0
                                                                                                                                                                                        617invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        618move-result-object v1
                                                                                                                                                                                        620invoke-virtual {v1}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getAdLogger()Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        621move-result-object v1
                                                                                                                                                                                        622new-array v8, v2, [Ljava/lang/Object;
                                                                                                                                                                                        624const-string v9, "DownloadThread"
                                                                                                                                                                                        625aput-object v9, v8, v4
                                                                                                                                                                                        627invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        628move-result-object v0
                                                                                                                                                                                        629aput-object v0, v8, v3
                                                                                                                                                                                        631invoke-interface {v1, v8}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->w([Ljava/lang/Object;)I
                                                                                                                                                                                        632goto_364: if-eqz v5, :cond_382
                                                                                                                                                                                        633try_start_366:
                                                                                                                                                                                        634invoke-virtual {v5}, Ljava/io/BufferedInputStream;->close()V
                                                                                                                                                                                        635try_end_369: goto/16 :goto_382
                                                                                                                                                                                        636catch_36a: move-exception v0
                                                                                                                                                                                        638invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        639move-result-object v1
                                                                                                                                                                                        641invoke-virtual {v1}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getAdLogger()Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        642move-result-object v1
                                                                                                                                                                                        643new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                        645const-string v5, "DownloadThread"
                                                                                                                                                                                        646aput-object v5, v2, v4
                                                                                                                                                                                        648invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        649move-result-object v0
                                                                                                                                                                                        650aput-object v0, v2, v3
                                                                                                                                                                                        652invoke-interface {v1, v2}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->w([Ljava/lang/Object;)I
                                                                                                                                                                                        653goto_382:
                                                                                                                                                                                        654iget-object v0, p0, Lcom/baidu/mobads/openad/b/a$a;->i:Lcom/baidu/mobads/openad/b/a;
                                                                                                                                                                                        656invoke-static {v0}, Lcom/baidu/mobads/openad/b/a;->a(Lcom/baidu/mobads/openad/b/a;)Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;
                                                                                                                                                                                        657move-result-object v0
                                                                                                                                                                                        658if-eqz v0, :cond_393
                                                                                                                                                                                        660iget-object v0, p0, Lcom/baidu/mobads/openad/b/a$a;->i:Lcom/baidu/mobads/openad/b/a;
                                                                                                                                                                                        662invoke-static {v0}, Lcom/baidu/mobads/openad/b/a;->a(Lcom/baidu/mobads/openad/b/a;)Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;
                                                                                                                                                                                        663move-result-object v0
                                                                                                                                                                                        665invoke-interface {v0, v7}, Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;->closeHttpURLConnection(Ljava/net/HttpURLConnection;)V
                                                                                                                                                                                        666cond_393: goto/16 :goto_395
                                                                                                                                                                                        667goto_394: throw v6
                                                                                                                                                                                        668goto_395: goto/16 :goto_394
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.isAvailable
                                                                                                                                                                                        • com.tencent.open.utils.HttpUtils$NetworkUnavailableException.<init>
                                                                                                                                                                                        • android.os.Bundle.<init>
                                                                                                                                                                                        • android.os.Bundle.<init>
                                                                                                                                                                                        • android.os.Bundle.getString
                                                                                                                                                                                        • android.os.Bundle.remove
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.String.indexOf
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • org.apache.http.client.methods.HttpGet.<init>
                                                                                                                                                                                        • org.apache.http.client.methods.HttpUriRequest.addHeader
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.apache.http.client.methods.HttpPost.<init>
                                                                                                                                                                                        • org.apache.http.client.methods.HttpPost.addHeader
                                                                                                                                                                                        • android.os.Bundle.<init>
                                                                                                                                                                                        • android.os.Bundle.keySet
                                                                                                                                                                                        • java.util.Set.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • android.os.Bundle.get
                                                                                                                                                                                        • android.os.Bundle.putByteArray
                                                                                                                                                                                        • android.os.Bundle.containsKey
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • org.apache.http.client.methods.HttpPost.setHeader
                                                                                                                                                                                        • org.apache.http.client.methods.HttpPost.setHeader
                                                                                                                                                                                        • java.io.ByteArrayOutputStream.<init>
                                                                                                                                                                                        • java.io.ByteArrayOutputStream.write
                                                                                                                                                                                        • java.io.ByteArrayOutputStream.write
                                                                                                                                                                                        • android.os.Bundle.isEmpty
                                                                                                                                                                                        • android.os.Bundle.size
                                                                                                                                                                                        • java.io.ByteArrayOutputStream.write
                                                                                                                                                                                        • android.os.Bundle.keySet
                                                                                                                                                                                        • java.util.Set.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.ByteArrayOutputStream.write
                                                                                                                                                                                        • java.io.ByteArrayOutputStream.write
                                                                                                                                                                                        • android.os.Bundle.getByteArray
                                                                                                                                                                                        • java.io.ByteArrayOutputStream.write
                                                                                                                                                                                        • java.io.ByteArrayOutputStream.write
                                                                                                                                                                                        • java.io.ByteArrayOutputStream.write
                                                                                                                                                                                        • java.io.ByteArrayOutputStream.toByteArray
                                                                                                                                                                                        • java.io.ByteArrayOutputStream.close
                                                                                                                                                                                        • org.apache.http.entity.ByteArrayEntity.<init>
                                                                                                                                                                                        • org.apache.http.client.methods.HttpPost.setEntity
                                                                                                                                                                                        • org.apache.http.client.HttpClient.execute
                                                                                                                                                                                        • org.apache.http.HttpResponse.getStatusLine
                                                                                                                                                                                        • org.apache.http.StatusLine.getStatusCode
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • com.tencent.open.utils.HttpUtils$HttpStatusException.<init>
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        • network unavailable
                                                                                                                                                                                        • appid_for_getting_config
                                                                                                                                                                                        • GET
                                                                                                                                                                                        • gzip
                                                                                                                                                                                        • Accept-Encoding
                                                                                                                                                                                        • -->openUrl2 before url =
                                                                                                                                                                                        • openSDK_LOG.HttpUtils
                                                                                                                                                                                        • ?
                                                                                                                                                                                        • &
                                                                                                                                                                                        • -->openUrl2 encodedParam =
                                                                                                                                                                                        • -- url =
                                                                                                                                                                                        • POST
                                                                                                                                                                                        • method
                                                                                                                                                                                        • Content-Type
                                                                                                                                                                                        • multipart/form-data; boundary=3i2ndDfv2rTHiSisAbouNdArYfORhtTPEefj3q2f
                                                                                                                                                                                        • Connection
                                                                                                                                                                                        • Keep-Alive
                                                                                                                                                                                        • --3i2ndDfv2rTHiSisAbouNdArYfORhtTPEefj3q2f\r\n
                                                                                                                                                                                        • 3i2ndDfv2rTHiSisAbouNdArYfORhtTPEefj3q2f
                                                                                                                                                                                        • \r\n--3i2ndDfv2rTHiSisAbouNdArYfORhtTPEefj3q2f\r\n
                                                                                                                                                                                        • Content-Disposition: form-data; name=\"
                                                                                                                                                                                        • \"; filename=\"
                                                                                                                                                                                        • \"
                                                                                                                                                                                        • \r\n
                                                                                                                                                                                        • Content-Type: content/unknown\r\n\r\n
                                                                                                                                                                                        • \r\n--3i2ndDfv2rTHiSisAbouNdArYfORhtTPEefj3q2f--\r\n
                                                                                                                                                                                        • http status code error:
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2Ljava/net/MalformedURLException;,
                                                                                                                                                                                        3Ljava/io/IOException;,
                                                                                                                                                                                        4Lcom/tencent/open/utils/HttpUtils$NetworkUnavailableException;,
                                                                                                                                                                                        5Lcom/tencent/open/utils/HttpUtils$HttpStatusException;
                                                                                                                                                                                        6}
                                                                                                                                                                                        7.end annotation
                                                                                                                                                                                        8if-eqz p0, :cond_21
                                                                                                                                                                                        10const-string v0, "connectivity"
                                                                                                                                                                                        12invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        13move-result-object v0
                                                                                                                                                                                        14check-cast v0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        15if-eqz v0, :cond_21
                                                                                                                                                                                        17invoke-virtual {v0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        18move-result-object v0
                                                                                                                                                                                        19if-eqz v0, :cond_19
                                                                                                                                                                                        21invoke-virtual {v0}, Landroid/net/NetworkInfo;->isAvailable()Z
                                                                                                                                                                                        22move-result v0
                                                                                                                                                                                        23if-eqz v0, :cond_19
                                                                                                                                                                                        24goto/16 :goto_21
                                                                                                                                                                                        25cond_19: new-instance p0, Lcom/tencent/open/utils/HttpUtils$NetworkUnavailableException;
                                                                                                                                                                                        27const-string p1, "network unavailable"
                                                                                                                                                                                        29invoke-direct {p0, p1}, Lcom/tencent/open/utils/HttpUtils$NetworkUnavailableException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        30throw p0
                                                                                                                                                                                        31goto_21: if-eqz p3, :cond_29
                                                                                                                                                                                        32new-instance v0, Landroid/os/Bundle;
                                                                                                                                                                                        34invoke-direct {v0, p3}, Landroid/os/Bundle;-><init>(Landroid/os/Bundle;)V
                                                                                                                                                                                        35goto/16 :goto_2e
                                                                                                                                                                                        36cond_29: new-instance v0, Landroid/os/Bundle;
                                                                                                                                                                                        38invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
                                                                                                                                                                                        39goto_2e:
                                                                                                                                                                                        40const-string p3, "appid_for_getting_config"
                                                                                                                                                                                        42invoke-virtual {v0, p3}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        43move-result-object v1
                                                                                                                                                                                        45invoke-virtual {v0, p3}, Landroid/os/Bundle;->remove(Ljava/lang/String;)V
                                                                                                                                                                                        47invoke-static {p0, v1, p1}, Lcom/tencent/open/utils/HttpUtils;->getHttpClient(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Lorg/apache/http/client/HttpClient;
                                                                                                                                                                                        48move-result-object p0
                                                                                                                                                                                        49const/4 p3, 0x0
                                                                                                                                                                                        50const/4 v1, 0x0
                                                                                                                                                                                        52const-string v2, "GET"
                                                                                                                                                                                        54invoke-virtual {p2, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        55move-result v2
                                                                                                                                                                                        57const-string v3, "gzip"
                                                                                                                                                                                        59const-string v4, "Accept-Encoding"
                                                                                                                                                                                        60const/4 v5, -0x1
                                                                                                                                                                                        61if-eqz v2, :cond_c7
                                                                                                                                                                                        63invoke-static {v0}, Lcom/tencent/open/utils/HttpUtils;->encodeUrl(Landroid/os/Bundle;)Ljava/lang/String;
                                                                                                                                                                                        64move-result-object p2
                                                                                                                                                                                        66invoke-virtual {p2}, Ljava/lang/String;->length()I
                                                                                                                                                                                        67move-result p3
                                                                                                                                                                                        68add-int/2addr v1, p3
                                                                                                                                                                                        69new-instance p3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        71invoke-direct {p3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        73const-string v0, "-->openUrl2 before url ="
                                                                                                                                                                                        75invoke-virtual {p3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        77invoke-virtual {p3, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        79invoke-virtual {p3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        80move-result-object p3
                                                                                                                                                                                        82const-string v0, "openSDK_LOG.HttpUtils"
                                                                                                                                                                                        84invoke-static {v0, p3}, Lcom/tencent/open/a/f;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        86const-string p3, "?"
                                                                                                                                                                                        88invoke-virtual {p1, p3}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I
                                                                                                                                                                                        89move-result v2
                                                                                                                                                                                        90if-ne v2, v5, :cond_81
                                                                                                                                                                                        91new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        93invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        95invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        97invoke-virtual {v2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        99invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        100move-result-object p1
                                                                                                                                                                                        101goto/16 :goto_92
                                                                                                                                                                                        102cond_81: new-instance p3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        104invoke-direct {p3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        106invoke-virtual {p3, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        108const-string p1, "&"
                                                                                                                                                                                        110invoke-virtual {p3, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        112invoke-virtual {p3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        113move-result-object p1
                                                                                                                                                                                        114goto_92: new-instance p3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        116invoke-direct {p3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        118const-string v2, "-->openUrl2 encodedParam ="
                                                                                                                                                                                        120invoke-virtual {p3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        122invoke-virtual {p3, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        124const-string v2, " -- url = "
                                                                                                                                                                                        126invoke-virtual {p3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        128invoke-virtual {p3, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        130invoke-virtual {p3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        131move-result-object p3
                                                                                                                                                                                        133invoke-static {v0, p3}, Lcom/tencent/open/a/f;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        134new-instance p3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        136invoke-direct {p3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        138invoke-virtual {p3, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        140invoke-virtual {p3, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        142invoke-virtual {p3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        143move-result-object p1
                                                                                                                                                                                        144new-instance p3, Lorg/apache/http/client/methods/HttpGet;
                                                                                                                                                                                        146invoke-direct {p3, p1}, Lorg/apache/http/client/methods/HttpGet;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        148invoke-interface {p3, v4, v3}, Lorg/apache/http/client/methods/HttpUriRequest;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        149goto/16 :goto_1bd
                                                                                                                                                                                        150cond_c7:
                                                                                                                                                                                        151const-string v2, "POST"
                                                                                                                                                                                        153invoke-virtual {p2, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        154move-result v2
                                                                                                                                                                                        155if-eqz v2, :cond_1bd
                                                                                                                                                                                        156new-instance p3, Lorg/apache/http/client/methods/HttpPost;
                                                                                                                                                                                        158invoke-direct {p3, p1}, Lorg/apache/http/client/methods/HttpPost;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        160invoke-virtual {p3, v4, v3}, Lorg/apache/http/client/methods/HttpPost;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        161new-instance p1, Landroid/os/Bundle;
                                                                                                                                                                                        163invoke-direct {p1}, Landroid/os/Bundle;-><init>()V
                                                                                                                                                                                        165invoke-virtual {v0}, Landroid/os/Bundle;->keySet()Ljava/util/Set;
                                                                                                                                                                                        166move-result-object v2
                                                                                                                                                                                        168invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        169move-result-object v2
                                                                                                                                                                                        170goto_e4:
                                                                                                                                                                                        171invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        172move-result v3
                                                                                                                                                                                        173if-eqz v3, :cond_fe
                                                                                                                                                                                        175invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        176move-result-object v3
                                                                                                                                                                                        177check-cast v3, Ljava/lang/String;
                                                                                                                                                                                        179invoke-virtual {v0, v3}, Landroid/os/Bundle;->get(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        180move-result-object v4
                                                                                                                                                                                        181instance-of v6, v4, [B
                                                                                                                                                                                        182if-eqz v6, :cond_e4
                                                                                                                                                                                        183check-cast v4, [B
                                                                                                                                                                                        185invoke-virtual {p1, v3, v4}, Landroid/os/Bundle;->putByteArray(Ljava/lang/String;[B)V
                                                                                                                                                                                        186goto/16 :goto_e4
                                                                                                                                                                                        187cond_fe:
                                                                                                                                                                                        188const-string v2, "method"
                                                                                                                                                                                        190invoke-virtual {v0, v2}, Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z
                                                                                                                                                                                        191move-result v3
                                                                                                                                                                                        192if-nez v3, :cond_109
                                                                                                                                                                                        194invoke-virtual {v0, v2, p2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        195cond_109:
                                                                                                                                                                                        196const-string p2, "Content-Type"
                                                                                                                                                                                        198const-string v2, "multipart/form-data; boundary=3i2ndDfv2rTHiSisAbouNdArYfORhtTPEefj3q2f"
                                                                                                                                                                                        200invoke-virtual {p3, p2, v2}, Lorg/apache/http/client/methods/HttpPost;->setHeader(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        202const-string p2, "Connection"
                                                                                                                                                                                        204const-string v2, "Keep-Alive"
                                                                                                                                                                                        206invoke-virtual {p3, p2, v2}, Lorg/apache/http/client/methods/HttpPost;->setHeader(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        207new-instance p2, Ljava/io/ByteArrayOutputStream;
                                                                                                                                                                                        209invoke-direct {p2}, Ljava/io/ByteArrayOutputStream;-><init>()V
                                                                                                                                                                                        211const-string v2, "--3i2ndDfv2rTHiSisAbouNdArYfORhtTPEefj3q2f\r\n"
                                                                                                                                                                                        213invoke-static {v2}, Lcom/tencent/open/utils/k;->i(Ljava/lang/String;)[B
                                                                                                                                                                                        214move-result-object v2
                                                                                                                                                                                        216invoke-virtual {p2, v2}, Ljava/io/ByteArrayOutputStream;->write([B)V
                                                                                                                                                                                        218const-string v2, "3i2ndDfv2rTHiSisAbouNdArYfORhtTPEefj3q2f"
                                                                                                                                                                                        220invoke-static {v0, v2}, Lcom/tencent/open/utils/HttpUtils;->encodePostBody(Landroid/os/Bundle;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        221move-result-object v0
                                                                                                                                                                                        223invoke-static {v0}, Lcom/tencent/open/utils/k;->i(Ljava/lang/String;)[B
                                                                                                                                                                                        224move-result-object v0
                                                                                                                                                                                        226invoke-virtual {p2, v0}, Ljava/io/ByteArrayOutputStream;->write([B)V
                                                                                                                                                                                        228invoke-virtual {p1}, Landroid/os/Bundle;->isEmpty()Z
                                                                                                                                                                                        229move-result v0
                                                                                                                                                                                        230if-nez v0, :cond_1a3
                                                                                                                                                                                        232invoke-virtual {p1}, Landroid/os/Bundle;->size()I
                                                                                                                                                                                        233move-result v0
                                                                                                                                                                                        235const-string v2, "\r\n--3i2ndDfv2rTHiSisAbouNdArYfORhtTPEefj3q2f\r\n"
                                                                                                                                                                                        237invoke-static {v2}, Lcom/tencent/open/utils/k;->i(Ljava/lang/String;)[B
                                                                                                                                                                                        238move-result-object v3
                                                                                                                                                                                        240invoke-virtual {p2, v3}, Ljava/io/ByteArrayOutputStream;->write([B)V
                                                                                                                                                                                        242invoke-virtual {p1}, Landroid/os/Bundle;->keySet()Ljava/util/Set;
                                                                                                                                                                                        243move-result-object v3
                                                                                                                                                                                        245invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        246move-result-object v3
                                                                                                                                                                                        247cond_14d:
                                                                                                                                                                                        248invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        249move-result v4
                                                                                                                                                                                        250if-eqz v4, :cond_1a3
                                                                                                                                                                                        252invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        253move-result-object v4
                                                                                                                                                                                        254check-cast v4, Ljava/lang/String;
                                                                                                                                                                                        255add-int/lit8 v5, v5, 0x1
                                                                                                                                                                                        256new-instance v6, Ljava/lang/StringBuilder;
                                                                                                                                                                                        258invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        260const-string v7, "Content-Disposition: form-data; name=\""
                                                                                                                                                                                        262invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        264invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        266const-string v7, "\"; filename=\""
                                                                                                                                                                                        268invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        270invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        272const-string v7, "\""
                                                                                                                                                                                        274invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        276const-string v7, "\r\n"
                                                                                                                                                                                        278invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        280invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        281move-result-object v6
                                                                                                                                                                                        283invoke-static {v6}, Lcom/tencent/open/utils/k;->i(Ljava/lang/String;)[B
                                                                                                                                                                                        284move-result-object v6
                                                                                                                                                                                        286invoke-virtual {p2, v6}, Ljava/io/ByteArrayOutputStream;->write([B)V
                                                                                                                                                                                        288const-string v6, "Content-Type: content/unknown\r\n\r\n"
                                                                                                                                                                                        290invoke-static {v6}, Lcom/tencent/open/utils/k;->i(Ljava/lang/String;)[B
                                                                                                                                                                                        291move-result-object v6
                                                                                                                                                                                        293invoke-virtual {p2, v6}, Ljava/io/ByteArrayOutputStream;->write([B)V
                                                                                                                                                                                        295invoke-virtual {p1, v4}, Landroid/os/Bundle;->getByteArray(Ljava/lang/String;)[B
                                                                                                                                                                                        296move-result-object v4
                                                                                                                                                                                        297if-eqz v4, :cond_197
                                                                                                                                                                                        299invoke-virtual {p2, v4}, Ljava/io/ByteArrayOutputStream;->write([B)V
                                                                                                                                                                                        300cond_197: add-int/lit8 v4, v0, -0x1
                                                                                                                                                                                        301if-ge v5, v4, :cond_14d
                                                                                                                                                                                        303invoke-static {v2}, Lcom/tencent/open/utils/k;->i(Ljava/lang/String;)[B
                                                                                                                                                                                        304move-result-object v4
                                                                                                                                                                                        306invoke-virtual {p2, v4}, Ljava/io/ByteArrayOutputStream;->write([B)V
                                                                                                                                                                                        307goto/16 :goto_14d
                                                                                                                                                                                        308cond_1a3:
                                                                                                                                                                                        309const-string p1, "\r\n--3i2ndDfv2rTHiSisAbouNdArYfORhtTPEefj3q2f--\r\n"
                                                                                                                                                                                        311invoke-static {p1}, Lcom/tencent/open/utils/k;->i(Ljava/lang/String;)[B
                                                                                                                                                                                        312move-result-object p1
                                                                                                                                                                                        314invoke-virtual {p2, p1}, Ljava/io/ByteArrayOutputStream;->write([B)V
                                                                                                                                                                                        316invoke-virtual {p2}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B
                                                                                                                                                                                        317move-result-object p1
                                                                                                                                                                                        318array-length v0, p1
                                                                                                                                                                                        319add-int/2addr v1, v0
                                                                                                                                                                                        321invoke-virtual {p2}, Ljava/io/ByteArrayOutputStream;->close()V
                                                                                                                                                                                        322new-instance p2, Lorg/apache/http/entity/ByteArrayEntity;
                                                                                                                                                                                        324invoke-direct {p2, p1}, Lorg/apache/http/entity/ByteArrayEntity;-><init>([B)V
                                                                                                                                                                                        326invoke-virtual {p3, p2}, Lorg/apache/http/client/methods/HttpPost;->setEntity(Lorg/apache/http/HttpEntity;)V
                                                                                                                                                                                        327cond_1bd:
                                                                                                                                                                                        328invoke-interface {p0, p3}, Lorg/apache/http/client/HttpClient;->execute(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse;
                                                                                                                                                                                        329move-result-object p0
                                                                                                                                                                                        331invoke-interface {p0}, Lorg/apache/http/HttpResponse;->getStatusLine()Lorg/apache/http/StatusLine;
                                                                                                                                                                                        332move-result-object p1
                                                                                                                                                                                        334invoke-interface {p1}, Lorg/apache/http/StatusLine;->getStatusCode()I
                                                                                                                                                                                        335move-result p1
                                                                                                                                                                                        336const/16 p2, 0xc8
                                                                                                                                                                                        337if-ne p1, p2, :cond_1d7
                                                                                                                                                                                        339invoke-static {p0}, Lcom/tencent/open/utils/HttpUtils;->a(Lorg/apache/http/HttpResponse;)Ljava/lang/String;
                                                                                                                                                                                        340move-result-object p0
                                                                                                                                                                                        341new-instance p1, Lcom/tencent/open/utils/k$a;
                                                                                                                                                                                        343invoke-direct {p1, p0, v1}, Lcom/tencent/open/utils/k$a;-><init>(Ljava/lang/String;I)V
                                                                                                                                                                                        344return-object p1
                                                                                                                                                                                        345cond_1d7: new-instance p0, Lcom/tencent/open/utils/HttpUtils$HttpStatusException;
                                                                                                                                                                                        346new-instance p2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        348invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        350const-string p3, "http status code error:"
                                                                                                                                                                                        352invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        354invoke-virtual {p2, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        356invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        357move-result-object p1
                                                                                                                                                                                        359invoke-direct {p0, p1}, Lcom/tencent/open/utils/HttpUtils$HttpStatusException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        360goto/16 :goto_1ef
                                                                                                                                                                                        361goto_1ee: throw p0
                                                                                                                                                                                        362goto_1ef: goto/16 :goto_1ee
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSharedPreferences
                                                                                                                                                                                        • android.content.SharedPreferences.getAll
                                                                                                                                                                                        • java.util.Map.keySet
                                                                                                                                                                                        • java.util.Set.iterator
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.optLong
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • org.json.JSONObject.optLong
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • org.json.JSONObject.getJSONObject
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • __sdk_remote_dl_2
                                                                                                                                                                                        • type=408&msg=dl_info
                                                                                                                                                                                        • #$#
                                                                                                                                                                                        • cts
                                                                                                                                                                                        • dl
                                                                                                                                                                                        • &dlname=
                                                                                                                                                                                        • &qk=
                                                                                                                                                                                        • qk
                                                                                                                                                                                        • &adid=
                                                                                                                                                                                        • adid
                                                                                                                                                                                        • &dl=
                                                                                                                                                                                        • &buyer=
                                                                                                                                                                                        • buyer
                                                                                                                                                                                        • &filename=
                                                                                                                                                                                        • filename
                                                                                                                                                                                        • &dlCnt=
                                                                                                                                                                                        • dlCnt
                                                                                                                                                                                        • &mnCfm=
                                                                                                                                                                                        • mnCfm
                                                                                                                                                                                        • &cts=
                                                                                                                                                                                        • extras
                                                                                                                                                                                        • &dl_type=
                                                                                                                                                                                        • dl_type
                                                                                                                                                                                        • &os=android
                                                                                                                                                                                        • &tp=
                                                                                                                                                                                        • &osv=
                                                                                                                                                                                        • &bdr=
                                                                                                                                                                                        • &cuid=
                                                                                                                                                                                        • &v=
                                                                                                                                                                                        • android_
                                                                                                                                                                                        • _
                                                                                                                                                                                        • 4.1.30
                                                                                                                                                                                        • https://mobads-logs.baidu.com/dz.zb?
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        1if-nez p1, :cond_3
                                                                                                                                                                                        2goto_2: return-void
                                                                                                                                                                                        3try_start_3:
                                                                                                                                                                                        4const-string v0, "__sdk_remote_dl_2"
                                                                                                                                                                                        5const/4 v1, 0x0
                                                                                                                                                                                        7invoke-virtual {p1, v0, v1}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
                                                                                                                                                                                        8move-result-object v0
                                                                                                                                                                                        10invoke-interface {v0}, Landroid/content/SharedPreferences;->getAll()Ljava/util/Map;
                                                                                                                                                                                        11move-result-object v1
                                                                                                                                                                                        13invoke-interface {v1}, Ljava/util/Map;->keySet()Ljava/util/Set;
                                                                                                                                                                                        14move-result-object v0
                                                                                                                                                                                        16invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        17move-result-object v2
                                                                                                                                                                                        18new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        20const-string v0, "type=408&msg=dl_info"
                                                                                                                                                                                        22invoke-direct {v3, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        23cond_1d:
                                                                                                                                                                                        24invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        25move-result v0
                                                                                                                                                                                        26if-eqz v0, :cond_fe
                                                                                                                                                                                        28invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        29move-result-object v0
                                                                                                                                                                                        30check-cast v0, Ljava/lang/String;
                                                                                                                                                                                        32const-string v4, "#$#"
                                                                                                                                                                                        34invoke-virtual {v0, v4}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        35move-result v4
                                                                                                                                                                                        36if-eqz v4, :cond_1d
                                                                                                                                                                                        38invoke-interface {v1, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        39move-result-object v4
                                                                                                                                                                                        41invoke-static {v4}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        42move-result-object v4
                                                                                                                                                                                        43new-instance v5, Lorg/json/JSONObject;
                                                                                                                                                                                        45invoke-direct {v5, v4}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        47const-string v4, "cts"
                                                                                                                                                                                        49invoke-virtual {v5, v4}, Lorg/json/JSONObject;->optLong(Ljava/lang/String;)J
                                                                                                                                                                                        50move-result-wide v6
                                                                                                                                                                                        52const-string v4, "dl"
                                                                                                                                                                                        54invoke-virtual {v5, v4}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        55move-result v4
                                                                                                                                                                                        56const/4 v8, 0x4
                                                                                                                                                                                        57if-lt v4, v8, :cond_1d
                                                                                                                                                                                        58const/4 v8, 0x6
                                                                                                                                                                                        59if-gt v4, v8, :cond_1d
                                                                                                                                                                                        60cmp-long v6, v6, p2
                                                                                                                                                                                        61if-gez v6, :cond_1d
                                                                                                                                                                                        63const-string v6, "&dlname="
                                                                                                                                                                                        65invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        66move-result-object v6
                                                                                                                                                                                        68invoke-virtual {p0, v0}, Lcom/baidu/mobads/container/b/g/b;->b(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        69move-result-object v0
                                                                                                                                                                                        71invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        72move-result-object v0
                                                                                                                                                                                        74const-string v6, "&qk="
                                                                                                                                                                                        76invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        77move-result-object v0
                                                                                                                                                                                        79const-string v6, "qk"
                                                                                                                                                                                        81invoke-virtual {v5, v6}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        82move-result-object v6
                                                                                                                                                                                        84invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        85move-result-object v0
                                                                                                                                                                                        87const-string v6, "&adid="
                                                                                                                                                                                        89invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        90move-result-object v0
                                                                                                                                                                                        92const-string v6, "adid"
                                                                                                                                                                                        94invoke-virtual {v5, v6}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        95move-result-object v6
                                                                                                                                                                                        97invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        98move-result-object v0
                                                                                                                                                                                        100const-string v6, "&dl="
                                                                                                                                                                                        102invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        103move-result-object v0
                                                                                                                                                                                        105invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        106move-result-object v0
                                                                                                                                                                                        108const-string v4, "&buyer="
                                                                                                                                                                                        110invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        111move-result-object v0
                                                                                                                                                                                        113const-string v4, "buyer"
                                                                                                                                                                                        115invoke-virtual {v5, v4}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        116move-result-object v4
                                                                                                                                                                                        118invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        119move-result-object v0
                                                                                                                                                                                        121const-string v4, "&filename="
                                                                                                                                                                                        123invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        124move-result-object v0
                                                                                                                                                                                        126const-string v4, "filename"
                                                                                                                                                                                        128invoke-virtual {v5, v4}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        129move-result-object v4
                                                                                                                                                                                        131invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        132move-result-object v0
                                                                                                                                                                                        134const-string v4, "&dlCnt="
                                                                                                                                                                                        136invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        137move-result-object v0
                                                                                                                                                                                        139const-string v4, "dlCnt"
                                                                                                                                                                                        141invoke-virtual {v5, v4}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        142move-result v4
                                                                                                                                                                                        144invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        145move-result-object v0
                                                                                                                                                                                        147const-string v4, "&mnCfm="
                                                                                                                                                                                        149invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        150move-result-object v0
                                                                                                                                                                                        152const-string v4, "mnCfm"
                                                                                                                                                                                        154invoke-virtual {v5, v4}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        155move-result-object v4
                                                                                                                                                                                        157invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        158move-result-object v0
                                                                                                                                                                                        160const-string v4, "&cts="
                                                                                                                                                                                        162invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        163move-result-object v0
                                                                                                                                                                                        165const-string v4, "cts"
                                                                                                                                                                                        167invoke-virtual {v5, v4}, Lorg/json/JSONObject;->optLong(Ljava/lang/String;)J
                                                                                                                                                                                        168move-result-wide v6
                                                                                                                                                                                        170invoke-virtual {v0, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        172const-string v0, "extras"
                                                                                                                                                                                        174invoke-virtual {v5, v0}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        175move-result-object v0
                                                                                                                                                                                        176if-eqz v0, :cond_1d
                                                                                                                                                                                        178const-string v4, "&dl_type="
                                                                                                                                                                                        180invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        181move-result-object v4
                                                                                                                                                                                        183const-string v5, "dl_type"
                                                                                                                                                                                        185invoke-virtual {v0, v5}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        186move-result-object v0
                                                                                                                                                                                        188invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        189try_end_f2: goto/16 :goto_1d
                                                                                                                                                                                        190catch_f4: move-exception v0
                                                                                                                                                                                        192invoke-static {}, Lcom/baidu/mobads/container/o/t;->a()Lcom/baidu/mobads/container/o/t;
                                                                                                                                                                                        193move-result-object v1
                                                                                                                                                                                        195invoke-virtual {v1, v0}, Lcom/baidu/mobads/container/o/t;->d(Ljava/lang/Throwable;)I
                                                                                                                                                                                        196goto/16 :goto_2
                                                                                                                                                                                        197cond_fe:
                                                                                                                                                                                        198const-string v0, "&os=android"
                                                                                                                                                                                        200invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        201new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        203invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        205const-string v1, "&tp="
                                                                                                                                                                                        207invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        208move-result-object v0
                                                                                                                                                                                        210sget-object v1, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        212invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        213move-result-object v0
                                                                                                                                                                                        215invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        216move-result-object v0
                                                                                                                                                                                        218invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        219new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        221invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        223const-string v1, "&osv="
                                                                                                                                                                                        225invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        226move-result-object v0
                                                                                                                                                                                        228sget-object v1, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                        230invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        231move-result-object v0
                                                                                                                                                                                        233invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        234move-result-object v0
                                                                                                                                                                                        236invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        237new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        239invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        241const-string v1, "&bdr="
                                                                                                                                                                                        243invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        244move-result-object v0
                                                                                                                                                                                        245sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        247invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        248move-result-object v0
                                                                                                                                                                                        250invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        251move-result-object v0
                                                                                                                                                                                        253invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        255invoke-static {}, Lcom/baidu/mobads/container/m;->f()Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;
                                                                                                                                                                                        256move-result-object v0
                                                                                                                                                                                        257new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        259invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        261const-string v2, "&cuid="
                                                                                                                                                                                        263invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        264move-result-object v1
                                                                                                                                                                                        266invoke-interface {v0, p1}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getCUID(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        267move-result-object v0
                                                                                                                                                                                        269invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        270move-result-object v0
                                                                                                                                                                                        272invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        273move-result-object v0
                                                                                                                                                                                        275invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        276new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        278invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        280const-string v1, "&v="
                                                                                                                                                                                        282invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        283move-result-object v0
                                                                                                                                                                                        284new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        286invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        288const-string v2, "android_"
                                                                                                                                                                                        290invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        291move-result-object v1
                                                                                                                                                                                        293invoke-static {}, Lcom/baidu/mobads/container/p;->a()D
                                                                                                                                                                                        294move-result-wide v4
                                                                                                                                                                                        296invoke-virtual {v1, v4, v5}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
                                                                                                                                                                                        297move-result-object v1
                                                                                                                                                                                        299const-string v2, "_"
                                                                                                                                                                                        301invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        302move-result-object v1
                                                                                                                                                                                        304const-string v2, "4.1.30"
                                                                                                                                                                                        306invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        307move-result-object v1
                                                                                                                                                                                        309invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        310move-result-object v1
                                                                                                                                                                                        312invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        313move-result-object v0
                                                                                                                                                                                        315invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        316move-result-object v0
                                                                                                                                                                                        318invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        319new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        321invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        323const-string v1, "https://mobads-logs.baidu.com/dz.zb?"
                                                                                                                                                                                        325invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        326move-result-object v0
                                                                                                                                                                                        328invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        329move-result-object v1
                                                                                                                                                                                        331invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        332move-result-object v0
                                                                                                                                                                                        334invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        335move-result-object v0
                                                                                                                                                                                        337invoke-direct {p0, v0}, Lcom/baidu/mobads/container/b/g/b;->c(Ljava/lang/String;)V
                                                                                                                                                                                        338try_end_1bc: goto/16 :goto_2
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.net.URLEncoder.encode
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • v=android_
                                                                                                                                                                                        • &p_ver=
                                                                                                                                                                                        • &appsid=
                                                                                                                                                                                        • &apid=
                                                                                                                                                                                        • &pack=
                                                                                                                                                                                        • &prod=
                                                                                                                                                                                        • &tp=
                                                                                                                                                                                        • &brand=
                                                                                                                                                                                        • &bdr=
                                                                                                                                                                                        • &sn=
                                                                                                                                                                                        • &mac=
                                                                                                                                                                                        • &cuid=
                                                                                                                                                                                        • &logtime=
                                                                                                                                                                                        • &qk=
                                                                                                                                                                                        • &act=
                                                                                                                                                                                        • &curl=
                                                                                                                                                                                        • UTF-8
                                                                                                                                                                                        • &subtype=
                                                                                                                                                                                        • PackageUtils
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        1try_start_0:
                                                                                                                                                                                        2invoke-interface {p0}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        3move-result-object v0
                                                                                                                                                                                        5invoke-interface {p0}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdUtils4Common()Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;
                                                                                                                                                                                        6move-result-object v1
                                                                                                                                                                                        8invoke-interface {p0}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdUtils4System()Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;
                                                                                                                                                                                        9move-result-object v2
                                                                                                                                                                                        11invoke-interface {p0}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getBase64()Lcom/baidu/mobads/interfaces/utils/IBase64;
                                                                                                                                                                                        12move-result-object v3
                                                                                                                                                                                        13new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        15invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        16new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        18invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        20const-string v6, "v=android_"
                                                                                                                                                                                        22invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        23move-result-object v5
                                                                                                                                                                                        25invoke-static {}, Lcom/baidu/mobads/container/p;->a()D
                                                                                                                                                                                        26move-result-wide v6
                                                                                                                                                                                        28invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
                                                                                                                                                                                        29move-result-object v5
                                                                                                                                                                                        31invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        32move-result-object v5
                                                                                                                                                                                        34invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        35new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        37invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        39const-string v6, "&p_ver="
                                                                                                                                                                                        41invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        42move-result-object v5
                                                                                                                                                                                        44invoke-interface {p0}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getProxyVersion()Ljava/lang/String;
                                                                                                                                                                                        45move-result-object v6
                                                                                                                                                                                        47invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        48move-result-object v5
                                                                                                                                                                                        50invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        51move-result-object v5
                                                                                                                                                                                        53invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        54new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        56invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        58const-string v6, "&appsid="
                                                                                                                                                                                        60invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        61move-result-object v5
                                                                                                                                                                                        63invoke-interface {v1, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->getAppId(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        64move-result-object v6
                                                                                                                                                                                        66invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        67move-result-object v5
                                                                                                                                                                                        69invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        70move-result-object v5
                                                                                                                                                                                        72invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        73new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        75invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        77const-string v6, "&apid="
                                                                                                                                                                                        79invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        80move-result-object v5
                                                                                                                                                                                        82invoke-interface {p0}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdProdInfo()Lcom/baidu/mobads/interfaces/IXAdProdInfo;
                                                                                                                                                                                        83move-result-object v6
                                                                                                                                                                                        85invoke-interface {v6}, Lcom/baidu/mobads/interfaces/IXAdProdInfo;->getAdPlacementId()Ljava/lang/String;
                                                                                                                                                                                        86move-result-object v6
                                                                                                                                                                                        88invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        89move-result-object v5
                                                                                                                                                                                        91invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        92move-result-object v5
                                                                                                                                                                                        94invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        95new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        97invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        99const-string v6, "&pack="
                                                                                                                                                                                        101invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        102move-result-object v5
                                                                                                                                                                                        104invoke-interface {v1, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->getAppPackage(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        105move-result-object v6
                                                                                                                                                                                        107invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        108move-result-object v5
                                                                                                                                                                                        110invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        111move-result-object v5
                                                                                                                                                                                        113invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        114new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        116invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        118const-string v6, "&prod="
                                                                                                                                                                                        120invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        121move-result-object v5
                                                                                                                                                                                        123invoke-interface {p0}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdProdInfo()Lcom/baidu/mobads/interfaces/IXAdProdInfo;
                                                                                                                                                                                        124move-result-object v6
                                                                                                                                                                                        126invoke-interface {v6}, Lcom/baidu/mobads/interfaces/IXAdProdInfo;->getProdType()Ljava/lang/String;
                                                                                                                                                                                        127move-result-object v6
                                                                                                                                                                                        129invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        130move-result-object v5
                                                                                                                                                                                        132invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        133move-result-object v5
                                                                                                                                                                                        135invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        136new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        138invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        140const-string v6, "&tp="
                                                                                                                                                                                        142invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        143move-result-object v5
                                                                                                                                                                                        145sget-object v6, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        147invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        148move-result-object v5
                                                                                                                                                                                        150invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        151move-result-object v5
                                                                                                                                                                                        153invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        154new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        156invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        158const-string v6, "&brand="
                                                                                                                                                                                        160invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        161move-result-object v5
                                                                                                                                                                                        163invoke-interface {v2}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getPhoneOSBrand()Ljava/lang/String;
                                                                                                                                                                                        164move-result-object v6
                                                                                                                                                                                        166invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        167move-result-object v5
                                                                                                                                                                                        169invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        170move-result-object v5
                                                                                                                                                                                        172invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        173new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        175invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        177const-string v6, "&bdr="
                                                                                                                                                                                        179invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        180move-result-object v5
                                                                                                                                                                                        182invoke-interface {v2}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getPhoneOSBuildVersionSdk()Ljava/lang/String;
                                                                                                                                                                                        183move-result-object v6
                                                                                                                                                                                        185invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        186move-result-object v5
                                                                                                                                                                                        188invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        189move-result-object v5
                                                                                                                                                                                        191invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        192new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        194invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        196const-string v6, "&sn="
                                                                                                                                                                                        198invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        199move-result-object v5
                                                                                                                                                                                        201invoke-interface {v2, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getEncodedSN(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        202move-result-object v6
                                                                                                                                                                                        204invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        205move-result-object v5
                                                                                                                                                                                        207invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        208move-result-object v5
                                                                                                                                                                                        210invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        211new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        213invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        215const-string v6, "&mac="
                                                                                                                                                                                        217invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        218move-result-object v5
                                                                                                                                                                                        220invoke-interface {v2, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getMacAddress(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        221move-result-object v6
                                                                                                                                                                                        223invoke-interface {v3, v6}, Lcom/baidu/mobads/interfaces/utils/IBase64;->encode(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        224move-result-object v3
                                                                                                                                                                                        226invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        227move-result-object v3
                                                                                                                                                                                        229invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        230move-result-object v3
                                                                                                                                                                                        232invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        233new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        235invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        237const-string v5, "&cuid="
                                                                                                                                                                                        239invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        240move-result-object v3
                                                                                                                                                                                        242invoke-interface {v2, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getCUID(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        243move-result-object v0
                                                                                                                                                                                        245invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        246move-result-object v0
                                                                                                                                                                                        248invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        249move-result-object v0
                                                                                                                                                                                        251invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        252new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        254invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        256const-string v2, "&logtime="
                                                                                                                                                                                        258invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        259move-result-object v0
                                                                                                                                                                                        261invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        262move-result-wide v2
                                                                                                                                                                                        264invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        265move-result-object v0
                                                                                                                                                                                        267invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        268move-result-object v0
                                                                                                                                                                                        270invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        271new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        273invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        275const-string v2, "&qk="
                                                                                                                                                                                        277invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        278move-result-object v0
                                                                                                                                                                                        280invoke-interface {p0}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdInstanceInfo()Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;
                                                                                                                                                                                        281move-result-object v2
                                                                                                                                                                                        283invoke-interface {v2}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getQueryKey()Ljava/lang/String;
                                                                                                                                                                                        284move-result-object v2
                                                                                                                                                                                        286invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        287move-result-object v0
                                                                                                                                                                                        289invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        290move-result-object v0
                                                                                                                                                                                        292invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        293try_start_18f: new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        295invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        297const-string v2, "&act="
                                                                                                                                                                                        299invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        300move-result-object v0
                                                                                                                                                                                        302invoke-interface {p0}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdInstanceInfo()Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;
                                                                                                                                                                                        303move-result-object v2
                                                                                                                                                                                        305invoke-interface {v2}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getActionType()I
                                                                                                                                                                                        306move-result v2
                                                                                                                                                                                        308invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        309move-result-object v0
                                                                                                                                                                                        311invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        312move-result-object v0
                                                                                                                                                                                        314invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        316invoke-interface {p0}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdInstanceInfo()Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;
                                                                                                                                                                                        317move-result-object v0
                                                                                                                                                                                        319invoke-interface {v0}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getClickThroughUrl()Ljava/lang/String;
                                                                                                                                                                                        320move-result-object v0
                                                                                                                                                                                        321new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        323invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        325const-string v3, "&curl="
                                                                                                                                                                                        327invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        328move-result-object v2
                                                                                                                                                                                        330const-string v3, "UTF-8"
                                                                                                                                                                                        332invoke-static {v0, v3}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        333move-result-object v0
                                                                                                                                                                                        335invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        336move-result-object v0
                                                                                                                                                                                        338invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        339move-result-object v0
                                                                                                                                                                                        341invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        342try_start_1d1: new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        344invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        346const-string v2, "&subtype="
                                                                                                                                                                                        348invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        349move-result-object v0
                                                                                                                                                                                        351invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        352move-result-object v0
                                                                                                                                                                                        354invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        355move-result-object v0
                                                                                                                                                                                        357invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        359invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        360move-result-object v0
                                                                                                                                                                                        361const/16 v2, 0x259
                                                                                                                                                                                        363invoke-interface {v1, v0, v2}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->vdUrl(Ljava/lang/String;I)Ljava/lang/String;
                                                                                                                                                                                        364move-result-object v0
                                                                                                                                                                                        366invoke-interface {p0}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdUitls4URI()Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;
                                                                                                                                                                                        367move-result-object v1
                                                                                                                                                                                        368const/4 v2, 0x0
                                                                                                                                                                                        370invoke-interface {v1, v0, v2}, Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;->addParameters(Ljava/lang/String;Ljava/util/HashMap;)Ljava/lang/String;
                                                                                                                                                                                        371move-result-object v0
                                                                                                                                                                                        372const/4 v1, 0x0
                                                                                                                                                                                        374invoke-interface {p0, v0, v1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->fireAdMetrics(Ljava/lang/String;Ljava/util/HashMap;)V
                                                                                                                                                                                        375try_end_1fe: return-void
                                                                                                                                                                                        376catch_1ff: move-exception v0
                                                                                                                                                                                        378invoke-interface {p0}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdLogger()Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        379move-result-object v1
                                                                                                                                                                                        381const-string v2, "PackageUtils"
                                                                                                                                                                                        383invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        384move-result-object v0
                                                                                                                                                                                        386invoke-interface {v1, v2, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        387goto/16 :goto_1fe
                                                                                                                                                                                        388catch_20e: move-exception v0
                                                                                                                                                                                        389goto/16 :goto_1d1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.TimeZone.getDefault
                                                                                                                                                                                        • java.util.TimeZone.getID
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getSimCountryIso
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • android.content.SharedPreferences.getInt
                                                                                                                                                                                        • android.content.Context.getApplicationInfo
                                                                                                                                                                                        • android.content.pm.ApplicationInfo.packageName:Ljava/lang/String
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONArray.toString
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • android.content.SharedPreferences.getString
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • android.content.SharedPreferences.getInt
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • android.content.SharedPreferences.getString
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • android.content.SharedPreferences.getBoolean
                                                                                                                                                                                        • java.lang.Boolean.booleanValue
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • [TbsDownloader.postJsonData]isQuery:
                                                                                                                                                                                        • forDecoupleCore is
                                                                                                                                                                                        • TbsDownload
                                                                                                                                                                                        • phone
                                                                                                                                                                                        • TIMEZONEID
                                                                                                                                                                                        • COUNTRYISO
                                                                                                                                                                                        • PROTOCOLVERSION
                                                                                                                                                                                        • tbs_download_version
                                                                                                                                                                                        • com.tencent.mobileqq
                                                                                                                                                                                        • tbs_local_core_version
                                                                                                                                                                                        • [TbsDownloader.postJsonData] tbsLocalVersion=
                                                                                                                                                                                        • isDownloadForeground=
                                                                                                                                                                                        • FUNCTION
                                                                                                                                                                                        • TBSVLARR
                                                                                                                                                                                        • last_thirdapp_sendrequest_coreversion
                                                                                                                                                                                        • THIRDREQ
                                                                                                                                                                                        • TBSBACKUPARR
                                                                                                                                                                                        • APPN
                                                                                                                                                                                        • APPVN
                                                                                                                                                                                        • app_versionname
                                                                                                                                                                                        • APPVC
                                                                                                                                                                                        • app_versioncode
                                                                                                                                                                                        • APPMETA
                                                                                                                                                                                        • app_metadata
                                                                                                                                                                                        • TBSSDKV
                                                                                                                                                                                        • TBSV
                                                                                                                                                                                        • DOWNLOADDECOUPLECORE
                                                                                                                                                                                        • tbs_downloaddecouplecore
                                                                                                                                                                                        • TBSBACKUPV
                                                                                                                                                                                        • CPU
                                                                                                                                                                                        • UA
                                                                                                                                                                                        • IMSI
                                                                                                                                                                                        • IMEI
                                                                                                                                                                                        • ANDROID_ID
                                                                                                                                                                                        • STATUS
                                                                                                                                                                                        • TBSDV
                                                                                                                                                                                        • request_full_package
                                                                                                                                                                                        • can_unlzma
                                                                                                                                                                                        • REQUEST_LZMA
                                                                                                                                                                                        • OVERSEA
                                                                                                                                                                                        • DOWNLOAD_FOREGROUND
                                                                                                                                                                                        • [TbsDownloader.postJsonData] jsonData=
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0move/from16 v1, p0
                                                                                                                                                                                        1move/from16 v2, p1
                                                                                                                                                                                        2move/from16 v3, p2
                                                                                                                                                                                        3new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        5invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        7const-string v4, "[TbsDownloader.postJsonData]isQuery: "
                                                                                                                                                                                        9invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        11invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
                                                                                                                                                                                        13const-string v4, " forDecoupleCore is "
                                                                                                                                                                                        15invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        17invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
                                                                                                                                                                                        19invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        20move-result-object v0
                                                                                                                                                                                        22const-string v4, "TbsDownload"
                                                                                                                                                                                        24invoke-static {v4, v0}, Lcom/tencent/smtt/utils/TbsLog;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        26sget-object v0, Lcom/tencent/smtt/sdk/TbsDownloader;->c:Landroid/content/Context;
                                                                                                                                                                                        28invoke-static {v0}, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->getInstance(Landroid/content/Context;)Lcom/tencent/smtt/sdk/TbsDownloadConfig;
                                                                                                                                                                                        29move-result-object v5
                                                                                                                                                                                        31sget-object v0, Lcom/tencent/smtt/sdk/TbsDownloader;->c:Landroid/content/Context;
                                                                                                                                                                                        33invoke-static {v0}, Lcom/tencent/smtt/sdk/TbsDownloader;->a(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        34move-result-object v6
                                                                                                                                                                                        36sget-object v0, Lcom/tencent/smtt/sdk/TbsDownloader;->c:Landroid/content/Context;
                                                                                                                                                                                        38invoke-static {v0}, Lcom/tencent/smtt/utils/b;->d(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        39move-result-object v7
                                                                                                                                                                                        41sget-object v0, Lcom/tencent/smtt/sdk/TbsDownloader;->c:Landroid/content/Context;
                                                                                                                                                                                        43invoke-static {v0}, Lcom/tencent/smtt/utils/b;->c(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        44move-result-object v8
                                                                                                                                                                                        46sget-object v0, Lcom/tencent/smtt/sdk/TbsDownloader;->c:Landroid/content/Context;
                                                                                                                                                                                        48invoke-static {v0}, Lcom/tencent/smtt/utils/b;->f(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        49move-result-object v9
                                                                                                                                                                                        51invoke-static {}, Ljava/util/TimeZone;->getDefault()Ljava/util/TimeZone;
                                                                                                                                                                                        52move-result-object v0
                                                                                                                                                                                        54invoke-virtual {v0}, Ljava/util/TimeZone;->getID()Ljava/lang/String;
                                                                                                                                                                                        55move-result-object v10
                                                                                                                                                                                        57const-string v11, ""
                                                                                                                                                                                        58if-eqz v10, :cond_50
                                                                                                                                                                                        59move-object v12, v10
                                                                                                                                                                                        60goto/16 :goto_51
                                                                                                                                                                                        61cond_50: move-object v12, v11
                                                                                                                                                                                        62try_start_51:
                                                                                                                                                                                        63sget-object v0, Lcom/tencent/smtt/sdk/TbsDownloader;->c:Landroid/content/Context;
                                                                                                                                                                                        65const-string v13, "phone"
                                                                                                                                                                                        67invoke-virtual {v0, v13}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        68move-result-object v0
                                                                                                                                                                                        69check-cast v0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        70if-eqz v0, :cond_67
                                                                                                                                                                                        72invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getSimCountryIso()Ljava/lang/String;
                                                                                                                                                                                        73move-result-object v0
                                                                                                                                                                                        74try_end_61: move-object v10, v0
                                                                                                                                                                                        75goto/16 :goto_67
                                                                                                                                                                                        76catch_63: move-exception v0
                                                                                                                                                                                        78invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        79cond_67: if-eqz v10, :cond_6a
                                                                                                                                                                                        80goto/16 :goto_6b
                                                                                                                                                                                        81cond_6a: move-object v10, v11
                                                                                                                                                                                        82goto_6b: new-instance v0, Lorg/json/JSONObject;
                                                                                                                                                                                        84invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        85try_start_70:
                                                                                                                                                                                        86const-string v11, "TIMEZONEID"
                                                                                                                                                                                        88invoke-virtual {v0, v11, v12}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        90const-string v11, "COUNTRYISO"
                                                                                                                                                                                        92invoke-virtual {v0, v11, v10}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        94const-string v10, "PROTOCOLVERSION"
                                                                                                                                                                                        95const/4 v11, 0x1
                                                                                                                                                                                        97invoke-virtual {v0, v10, v11}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        99sget-object v10, Lcom/tencent/smtt/sdk/TbsDownloader;->c:Landroid/content/Context;
                                                                                                                                                                                        101invoke-static {v10}, Lcom/tencent/smtt/sdk/TbsShareManager;->isThirdPartyApp(Landroid/content/Context;)Z
                                                                                                                                                                                        102move-result v10
                                                                                                                                                                                        103const/4 v12, 0x0
                                                                                                                                                                                        104if-eqz v10, :cond_a5
                                                                                                                                                                                        105sget-boolean v10, Lcom/tencent/smtt/sdk/QbSdk;->c:Z
                                                                                                                                                                                        106if-eqz v10, :cond_95
                                                                                                                                                                                        108sget-object v10, Lcom/tencent/smtt/sdk/TbsDownloader;->c:Landroid/content/Context;
                                                                                                                                                                                        110invoke-static {v10, v12}, Lcom/tencent/smtt/sdk/TbsShareManager;->a(Landroid/content/Context;Z)I
                                                                                                                                                                                        111move-result v10
                                                                                                                                                                                        112goto/16 :goto_13d
                                                                                                                                                                                        113cond_95:
                                                                                                                                                                                        114sget-object v10, Lcom/tencent/smtt/sdk/TbsDownloader;->c:Landroid/content/Context;
                                                                                                                                                                                        116invoke-static {v10}, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->getInstance(Landroid/content/Context;)Lcom/tencent/smtt/sdk/TbsDownloadConfig;
                                                                                                                                                                                        117move-result-object v10
                                                                                                                                                                                        119iget-object v10, v10, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->mPreferences:Landroid/content/SharedPreferences;
                                                                                                                                                                                        121const-string v13, "tbs_download_version"
                                                                                                                                                                                        123invoke-interface {v10, v13, v12}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
                                                                                                                                                                                        124move-result v10
                                                                                                                                                                                        125goto/16 :goto_13d
                                                                                                                                                                                        126cond_a5: if-eqz v3, :cond_b2
                                                                                                                                                                                        128invoke-static {}, Lcom/tencent/smtt/sdk/aq;->a()Lcom/tencent/smtt/sdk/aq;
                                                                                                                                                                                        129move-result-object v10
                                                                                                                                                                                        131sget-object v13, Lcom/tencent/smtt/sdk/TbsDownloader;->c:Landroid/content/Context;
                                                                                                                                                                                        133invoke-virtual {v10, v13}, Lcom/tencent/smtt/sdk/aq;->i(Landroid/content/Context;)I
                                                                                                                                                                                        134move-result v10
                                                                                                                                                                                        135goto/16 :goto_bc
                                                                                                                                                                                        136cond_b2:
                                                                                                                                                                                        137invoke-static {}, Lcom/tencent/smtt/sdk/aq;->a()Lcom/tencent/smtt/sdk/aq;
                                                                                                                                                                                        138move-result-object v10
                                                                                                                                                                                        140sget-object v13, Lcom/tencent/smtt/sdk/TbsDownloader;->c:Landroid/content/Context;
                                                                                                                                                                                        142invoke-virtual {v10, v13}, Lcom/tencent/smtt/sdk/aq;->m(Landroid/content/Context;)I
                                                                                                                                                                                        143move-result v10
                                                                                                                                                                                        144goto_bc: if-nez v10, :cond_10e
                                                                                                                                                                                        146invoke-static {}, Lcom/tencent/smtt/sdk/aq;->a()Lcom/tencent/smtt/sdk/aq;
                                                                                                                                                                                        147move-result-object v13
                                                                                                                                                                                        149sget-object v14, Lcom/tencent/smtt/sdk/TbsDownloader;->c:Landroid/content/Context;
                                                                                                                                                                                        151invoke-virtual {v13, v14}, Lcom/tencent/smtt/sdk/aq;->l(Landroid/content/Context;)Z
                                                                                                                                                                                        152move-result v13
                                                                                                                                                                                        153if-eqz v13, :cond_10e
                                                                                                                                                                                        154const/4 v10, -0x1
                                                                                                                                                                                        156const-string v13, "com.tencent.mobileqq"
                                                                                                                                                                                        158sget-object v14, Lcom/tencent/smtt/sdk/TbsDownloader;->c:Landroid/content/Context;
                                                                                                                                                                                        160invoke-virtual {v14}, Landroid/content/Context;->getApplicationInfo()Landroid/content/pm/ApplicationInfo;
                                                                                                                                                                                        161move-result-object v14
                                                                                                                                                                                        163iget-object v14, v14, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;
                                                                                                                                                                                        165invoke-virtual {v13, v14}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        166move-result v13
                                                                                                                                                                                        167if-eqz v13, :cond_10c
                                                                                                                                                                                        169invoke-static {}, Lcom/tencent/smtt/sdk/TbsDownloadUpload;->clear()V
                                                                                                                                                                                        171sget-object v13, Lcom/tencent/smtt/sdk/TbsDownloader;->c:Landroid/content/Context;
                                                                                                                                                                                        173invoke-static {v13}, Lcom/tencent/smtt/sdk/TbsDownloadUpload;->getInstance(Landroid/content/Context;)Lcom/tencent/smtt/sdk/TbsDownloadUpload;
                                                                                                                                                                                        174move-result-object v13
                                                                                                                                                                                        176iget-object v14, v13, Lcom/tencent/smtt/sdk/TbsDownloadUpload;->a:Ljava/util/Map;
                                                                                                                                                                                        178const-string v15, "tbs_local_core_version"
                                                                                                                                                                                        180invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        181move-result-object v12
                                                                                                                                                                                        183invoke-interface {v14, v15, v12}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        185invoke-virtual {v13}, Lcom/tencent/smtt/sdk/TbsDownloadUpload;->commit()V
                                                                                                                                                                                        187invoke-static {}, Lcom/tencent/smtt/sdk/TbsPVConfig;->releaseInstance()V
                                                                                                                                                                                        189sget-object v12, Lcom/tencent/smtt/sdk/TbsDownloader;->c:Landroid/content/Context;
                                                                                                                                                                                        191invoke-static {v12}, Lcom/tencent/smtt/sdk/TbsPVConfig;->getInstance(Landroid/content/Context;)Lcom/tencent/smtt/sdk/TbsPVConfig;
                                                                                                                                                                                        192move-result-object v12
                                                                                                                                                                                        194invoke-virtual {v12}, Lcom/tencent/smtt/sdk/TbsPVConfig;->getLocalCoreVersionMoreTimes()I
                                                                                                                                                                                        195move-result v12
                                                                                                                                                                                        196if-ne v12, v11, :cond_10c
                                                                                                                                                                                        198invoke-static {}, Lcom/tencent/smtt/sdk/aq;->a()Lcom/tencent/smtt/sdk/aq;
                                                                                                                                                                                        199move-result-object v10
                                                                                                                                                                                        201sget-object v12, Lcom/tencent/smtt/sdk/TbsDownloader;->c:Landroid/content/Context;
                                                                                                                                                                                        203invoke-virtual {v10, v12}, Lcom/tencent/smtt/sdk/aq;->i(Landroid/content/Context;)I
                                                                                                                                                                                        204move-result v10
                                                                                                                                                                                        205goto/16 :goto_10e
                                                                                                                                                                                        206cond_10c: const/4 v12, -0x1
                                                                                                                                                                                        207goto/16 :goto_10f
                                                                                                                                                                                        208goto_10e: move v12, v10
                                                                                                                                                                                        209goto_10f: new-instance v10, Ljava/lang/StringBuilder;
                                                                                                                                                                                        211invoke-direct {v10}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        213const-string v13, "[TbsDownloader.postJsonData] tbsLocalVersion="
                                                                                                                                                                                        215invoke-virtual {v10, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        217invoke-virtual {v10, v12}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        219const-string v13, " isDownloadForeground="
                                                                                                                                                                                        221invoke-virtual {v10, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        223invoke-virtual {v10, v2}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
                                                                                                                                                                                        225invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        226move-result-object v10
                                                                                                                                                                                        228invoke-static {v4, v10}, Lcom/tencent/smtt/utils/TbsLog;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        229if-eqz v2, :cond_13c
                                                                                                                                                                                        231invoke-static {}, Lcom/tencent/smtt/sdk/aq;->a()Lcom/tencent/smtt/sdk/aq;
                                                                                                                                                                                        232move-result-object v10
                                                                                                                                                                                        234sget-object v13, Lcom/tencent/smtt/sdk/TbsDownloader;->c:Landroid/content/Context;
                                                                                                                                                                                        236invoke-virtual {v10, v13}, Lcom/tencent/smtt/sdk/aq;->l(Landroid/content/Context;)Z
                                                                                                                                                                                        237move-result v10
                                                                                                                                                                                        238try_end_137: if-eqz v10, :cond_13a
                                                                                                                                                                                        239goto/16 :goto_13c
                                                                                                                                                                                        240cond_13a: const/4 v10, 0x0
                                                                                                                                                                                        241goto/16 :goto_13d
                                                                                                                                                                                        242cond_13c: move v10, v12
                                                                                                                                                                                        243goto_13d:
                                                                                                                                                                                        244const-string v12, "FUNCTION"
                                                                                                                                                                                        245if-eqz v1, :cond_146
                                                                                                                                                                                        246const/4 v13, 0x2
                                                                                                                                                                                        247try_start_142:
                                                                                                                                                                                        248invoke-virtual {v0, v12, v13}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        249goto/16 :goto_14e
                                                                                                                                                                                        250cond_146: if-nez v10, :cond_14a
                                                                                                                                                                                        251const/4 v13, 0x0
                                                                                                                                                                                        252goto/16 :goto_14b
                                                                                                                                                                                        253cond_14a: const/4 v13, 0x1
                                                                                                                                                                                        254goto_14b:
                                                                                                                                                                                        255invoke-virtual {v0, v12, v13}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        256goto_14e:
                                                                                                                                                                                        257sget-object v12, Lcom/tencent/smtt/sdk/TbsDownloader;->c:Landroid/content/Context;
                                                                                                                                                                                        259invoke-static {v12}, Lcom/tencent/smtt/sdk/TbsShareManager;->isThirdPartyApp(Landroid/content/Context;)Z
                                                                                                                                                                                        260move-result v12
                                                                                                                                                                                        261if-eqz v12, :cond_177
                                                                                                                                                                                        263invoke-static {}, Lcom/tencent/smtt/sdk/TbsDownloader;->g()Lorg/json/JSONArray;
                                                                                                                                                                                        264move-result-object v1
                                                                                                                                                                                        266const-string v12, "TBSVLARR"
                                                                                                                                                                                        268invoke-virtual {v0, v12, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        270iget-object v12, v5, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->a:Ljava/util/Map;
                                                                                                                                                                                        272const-string v13, "last_thirdapp_sendrequest_coreversion"
                                                                                                                                                                                        274invoke-virtual {v1}, Lorg/json/JSONArray;->toString()Ljava/lang/String;
                                                                                                                                                                                        275move-result-object v1
                                                                                                                                                                                        277invoke-interface {v12, v13, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        279invoke-virtual {v5}, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->commit()V
                                                                                                                                                                                        280sget-boolean v1, Lcom/tencent/smtt/sdk/QbSdk;->c:Z
                                                                                                                                                                                        281if-eqz v1, :cond_193
                                                                                                                                                                                        283const-string v1, "THIRDREQ"
                                                                                                                                                                                        285invoke-virtual {v0, v1, v11}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        286goto/16 :goto_193
                                                                                                                                                                                        287cond_177:
                                                                                                                                                                                        288invoke-static/range {p2 .. p2}, Lcom/tencent/smtt/sdk/TbsDownloader;->a(Z)Lorg/json/JSONArray;
                                                                                                                                                                                        289move-result-object v12
                                                                                                                                                                                        291sget-object v13, Lcom/tencent/smtt/sdk/TbsDownloader;->c:Landroid/content/Context;
                                                                                                                                                                                        293invoke-static {v13}, Lcom/tencent/smtt/utils/Apn;->getApnType(Landroid/content/Context;)I
                                                                                                                                                                                        294move-result v13
                                                                                                                                                                                        295const/4 v14, 0x3
                                                                                                                                                                                        296if-eq v13, v14, :cond_193
                                                                                                                                                                                        298invoke-virtual {v12}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        299move-result v13
                                                                                                                                                                                        300if-eqz v13, :cond_193
                                                                                                                                                                                        301if-nez v10, :cond_193
                                                                                                                                                                                        302if-eqz v1, :cond_193
                                                                                                                                                                                        304const-string v1, "TBSBACKUPARR"
                                                                                                                                                                                        306invoke-virtual {v0, v1, v12}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        307cond_193:
                                                                                                                                                                                        308sget-object v1, Lcom/tencent/smtt/sdk/TbsDownloader;->c:Landroid/content/Context;
                                                                                                                                                                                        310invoke-virtual {v1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        311move-result-object v1
                                                                                                                                                                                        313const-string v12, "APPN"
                                                                                                                                                                                        315invoke-virtual {v0, v12, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        317const-string v1, "APPVN"
                                                                                                                                                                                        319iget-object v12, v5, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->mPreferences:Landroid/content/SharedPreferences;
                                                                                                                                                                                        321const-string v13, "app_versionname"
                                                                                                                                                                                        322const/4 v14, 0x0
                                                                                                                                                                                        324invoke-interface {v12, v13, v14}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        325move-result-object v12
                                                                                                                                                                                        327invoke-static {v12}, Lcom/tencent/smtt/sdk/TbsDownloader;->a(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        328move-result-object v12
                                                                                                                                                                                        330invoke-virtual {v0, v1, v12}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        332const-string v1, "APPVC"
                                                                                                                                                                                        334iget-object v12, v5, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->mPreferences:Landroid/content/SharedPreferences;
                                                                                                                                                                                        336const-string v13, "app_versioncode"
                                                                                                                                                                                        337const/4 v15, 0x0
                                                                                                                                                                                        339invoke-interface {v12, v13, v15}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
                                                                                                                                                                                        340move-result v12
                                                                                                                                                                                        342invoke-virtual {v0, v1, v12}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        344const-string v1, "APPMETA"
                                                                                                                                                                                        346iget-object v12, v5, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->mPreferences:Landroid/content/SharedPreferences;
                                                                                                                                                                                        348const-string v13, "app_metadata"
                                                                                                                                                                                        350invoke-interface {v12, v13, v14}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        351move-result-object v12
                                                                                                                                                                                        353invoke-static {v12}, Lcom/tencent/smtt/sdk/TbsDownloader;->a(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        354move-result-object v12
                                                                                                                                                                                        356invoke-virtual {v0, v1, v12}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        358const-string v1, "TBSSDKV"
                                                                                                                                                                                        359const v12, 0xaa7e
                                                                                                                                                                                        361invoke-virtual {v0, v1, v12}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        363const-string v1, "TBSV"
                                                                                                                                                                                        365invoke-virtual {v0, v1, v10}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        367const-string v1, "DOWNLOADDECOUPLECORE"
                                                                                                                                                                                        368if-eqz v3, :cond_1e2
                                                                                                                                                                                        369const/4 v12, 0x1
                                                                                                                                                                                        370goto/16 :goto_1e3
                                                                                                                                                                                        371cond_1e2: const/4 v12, 0x0
                                                                                                                                                                                        372goto_1e3:
                                                                                                                                                                                        373invoke-virtual {v0, v1, v12}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        375iget-object v1, v5, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->a:Ljava/util/Map;
                                                                                                                                                                                        377const-string v12, "tbs_downloaddecouplecore"
                                                                                                                                                                                        378if-eqz v3, :cond_1ee
                                                                                                                                                                                        379const/4 v13, 0x1
                                                                                                                                                                                        380goto/16 :goto_1ef
                                                                                                                                                                                        381cond_1ee: const/4 v13, 0x0
                                                                                                                                                                                        382goto_1ef:
                                                                                                                                                                                        383invoke-static {v13}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        384move-result-object v13
                                                                                                                                                                                        386invoke-interface {v1, v12, v13}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        388invoke-virtual {v5}, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->commit()V
                                                                                                                                                                                        389if-eqz v10, :cond_206
                                                                                                                                                                                        391const-string v1, "TBSBACKUPV"
                                                                                                                                                                                        393sget-object v5, Lcom/tencent/smtt/sdk/TbsDownloader;->g:Lcom/tencent/smtt/sdk/ak;
                                                                                                                                                                                        395invoke-virtual {v5, v3}, Lcom/tencent/smtt/sdk/ak;->b(Z)I
                                                                                                                                                                                        396move-result v3
                                                                                                                                                                                        398invoke-virtual {v0, v1, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        399cond_206:
                                                                                                                                                                                        400const-string v1, "CPU"
                                                                                                                                                                                        402sget-object v3, Lcom/tencent/smtt/sdk/TbsDownloader;->e:Ljava/lang/String;
                                                                                                                                                                                        404invoke-virtual {v0, v1, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        406const-string v1, "UA"
                                                                                                                                                                                        408invoke-virtual {v0, v1, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        410const-string v1, "IMSI"
                                                                                                                                                                                        412invoke-static {v7}, Lcom/tencent/smtt/sdk/TbsDownloader;->a(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        413move-result-object v3
                                                                                                                                                                                        415invoke-virtual {v0, v1, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        417const-string v1, "IMEI"
                                                                                                                                                                                        419invoke-static {v8}, Lcom/tencent/smtt/sdk/TbsDownloader;->a(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        420move-result-object v3
                                                                                                                                                                                        422invoke-virtual {v0, v1, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        424const-string v1, "ANDROID_ID"
                                                                                                                                                                                        426invoke-static {v9}, Lcom/tencent/smtt/sdk/TbsDownloader;->a(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        427move-result-object v3
                                                                                                                                                                                        429invoke-virtual {v0, v1, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        431sget-object v1, Lcom/tencent/smtt/sdk/TbsDownloader;->c:Landroid/content/Context;
                                                                                                                                                                                        433invoke-static {v1}, Lcom/tencent/smtt/sdk/TbsShareManager;->isThirdPartyApp(Landroid/content/Context;)Z
                                                                                                                                                                                        434move-result v1
                                                                                                                                                                                        435try_end_233: if-nez v1, :cond_256
                                                                                                                                                                                        437const-string v1, "STATUS"
                                                                                                                                                                                        438if-eqz v10, :cond_241
                                                                                                                                                                                        439try_start_239:
                                                                                                                                                                                        440sget-object v3, Lcom/tencent/smtt/sdk/TbsDownloader;->c:Landroid/content/Context;
                                                                                                                                                                                        442invoke-static {v3, v10}, Lcom/tencent/smtt/sdk/QbSdk;->a(Landroid/content/Context;I)Z
                                                                                                                                                                                        443move-result v3
                                                                                                                                                                                        444if-eqz v3, :cond_243
                                                                                                                                                                                        445cond_241: const/4 v3, 0x0
                                                                                                                                                                                        446goto/16 :goto_244
                                                                                                                                                                                        447cond_243: const/4 v3, 0x1
                                                                                                                                                                                        448goto_244:
                                                                                                                                                                                        449invoke-virtual {v0, v1, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        451const-string v1, "TBSDV"
                                                                                                                                                                                        453invoke-static {}, Lcom/tencent/smtt/sdk/aq;->a()Lcom/tencent/smtt/sdk/aq;
                                                                                                                                                                                        454move-result-object v3
                                                                                                                                                                                        456sget-object v5, Lcom/tencent/smtt/sdk/TbsDownloader;->c:Landroid/content/Context;
                                                                                                                                                                                        458invoke-virtual {v3, v5}, Lcom/tencent/smtt/sdk/aq;->h(Landroid/content/Context;)I
                                                                                                                                                                                        459move-result v3
                                                                                                                                                                                        461invoke-virtual {v0, v1, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        462cond_256:
                                                                                                                                                                                        463sget-object v1, Lcom/tencent/smtt/sdk/TbsDownloader;->c:Landroid/content/Context;
                                                                                                                                                                                        465invoke-static {v1}, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->getInstance(Landroid/content/Context;)Lcom/tencent/smtt/sdk/TbsDownloadConfig;
                                                                                                                                                                                        466move-result-object v1
                                                                                                                                                                                        468iget-object v1, v1, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->mPreferences:Landroid/content/SharedPreferences;
                                                                                                                                                                                        470const-string v3, "request_full_package"
                                                                                                                                                                                        471const/4 v15, 0x0
                                                                                                                                                                                        473invoke-interface {v1, v3, v15}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
                                                                                                                                                                                        474move-result v1
                                                                                                                                                                                        476sget-object v3, Lcom/tencent/smtt/sdk/TbsDownloader;->c:Landroid/content/Context;
                                                                                                                                                                                        478const-string v5, "can_unlzma"
                                                                                                                                                                                        480invoke-static {v3, v5, v14}, Lcom/tencent/smtt/sdk/QbSdk;->a(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Ljava/lang/Object;
                                                                                                                                                                                        481move-result-object v3
                                                                                                                                                                                        482if-eqz v3, :cond_27a
                                                                                                                                                                                        483instance-of v5, v3, Ljava/lang/Boolean;
                                                                                                                                                                                        484if-eqz v5, :cond_27a
                                                                                                                                                                                        485check-cast v3, Ljava/lang/Boolean;
                                                                                                                                                                                        487invoke-virtual {v3}, Ljava/lang/Boolean;->booleanValue()Z
                                                                                                                                                                                        488move-result v12
                                                                                                                                                                                        489goto/16 :goto_27b
                                                                                                                                                                                        490cond_27a: const/4 v12, 0x0
                                                                                                                                                                                        491goto_27b: if-eqz v12, :cond_280
                                                                                                                                                                                        492xor-int/lit8 v12, v1, 0x1
                                                                                                                                                                                        493move v15, v12
                                                                                                                                                                                        494cond_280: if-eqz v15, :cond_287
                                                                                                                                                                                        496const-string v1, "REQUEST_LZMA"
                                                                                                                                                                                        498invoke-virtual {v0, v1, v11}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        499cond_287:
                                                                                                                                                                                        500sget-object v1, Lcom/tencent/smtt/sdk/TbsDownloader;->c:Landroid/content/Context;
                                                                                                                                                                                        502invoke-static {v1}, Lcom/tencent/smtt/sdk/TbsDownloader;->getOverSea(Landroid/content/Context;)Z
                                                                                                                                                                                        503move-result v1
                                                                                                                                                                                        504if-eqz v1, :cond_294
                                                                                                                                                                                        506const-string v1, "OVERSEA"
                                                                                                                                                                                        508invoke-virtual {v0, v1, v11}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        509cond_294: if-eqz v2, :cond_29b
                                                                                                                                                                                        511const-string v1, "DOWNLOAD_FOREGROUND"
                                                                                                                                                                                        513invoke-virtual {v0, v1, v11}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        514try_end_29b: new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        516invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        518const-string v2, "[TbsDownloader.postJsonData] jsonData="
                                                                                                                                                                                        520invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        522invoke-virtual {v0}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        523move-result-object v2
                                                                                                                                                                                        525invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        527invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        528move-result-object v1
                                                                                                                                                                                        530invoke-static {v4, v1}, Lcom/tencent/smtt/utils/TbsLog;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        531return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.TreeMap.<init>
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.String.lastIndexOf
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • android.content.Context.getPackageManager
                                                                                                                                                                                        • android.content.pm.PackageManager.getPackageInfo
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.Integer.toString
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • android.os.Build.BOARD:Ljava/lang/String
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.os.Build$VERSION.INCREMENTAL:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.Integer.toString
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.os.Build.BRAND:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.getInt
                                                                                                                                                                                        • org.json.JSONObject.getJSONObject
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.getInt
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • devid
                                                                                                                                                                                        • devid1
                                                                                                                                                                                        • uuid
                                                                                                                                                                                        • /
                                                                                                                                                                                        • vdevid
                                                                                                                                                                                        • 1000271
                                                                                                                                                                                        • 420100086271
                                                                                                                                                                                        • com.xiaomi.xmsf
                                                                                                                                                                                        • appid
                                                                                                                                                                                        • apptoken
                                                                                                                                                                                        • appversion
                                                                                                                                                                                        • 0
                                                                                                                                                                                        • sdkversion
                                                                                                                                                                                        • packagename
                                                                                                                                                                                        • model
                                                                                                                                                                                        • board
                                                                                                                                                                                        • ,
                                                                                                                                                                                        • imei_md5
                                                                                                                                                                                        • os
                                                                                                                                                                                        • -
                                                                                                                                                                                        • space_id
                                                                                                                                                                                        • mac_address
                                                                                                                                                                                        • android_id
                                                                                                                                                                                        • brand
                                                                                                                                                                                        • code
                                                                                                                                                                                        • data
                                                                                                                                                                                        • ssecurity
                                                                                                                                                                                        • token
                                                                                                                                                                                        • userId
                                                                                                                                                                                        • an
                                                                                                                                                                                        • @xiaomi.com/
                                                                                                                                                                                        • description
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const-class v0, Lcom/xiaomi/push/service/va;
                                                                                                                                                                                        1monitor-enter v0
                                                                                                                                                                                        2try_start_3: new-instance v1, Ljava/util/TreeMap;
                                                                                                                                                                                        4invoke-direct {v1}, Ljava/util/TreeMap;-><init>()V
                                                                                                                                                                                        6const-string v2, "devid"
                                                                                                                                                                                        7const/4 v3, 0x0
                                                                                                                                                                                        9invoke-static {p0, v3}, Lc/g/a/a/a/d;->a(Landroid/content/Context;Z)Ljava/lang/String;
                                                                                                                                                                                        10move-result-object v3
                                                                                                                                                                                        12invoke-interface {v1, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        14const-string v2, "devid1"
                                                                                                                                                                                        16invoke-static {p0}, Lc/g/a/a/a/d;->a(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        17move-result-object v3
                                                                                                                                                                                        19invoke-interface {v1, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        21sget-object v2, Lcom/xiaomi/push/service/va;->a:Lcom/xiaomi/push/service/ua;
                                                                                                                                                                                        22const/4 v3, 0x0
                                                                                                                                                                                        23if-eqz v2, :cond_4b
                                                                                                                                                                                        25sget-object v2, Lcom/xiaomi/push/service/va;->a:Lcom/xiaomi/push/service/ua;
                                                                                                                                                                                        27iget-object v2, v2, Lcom/xiaomi/push/service/ua;->a:Ljava/lang/String;
                                                                                                                                                                                        29invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        30move-result v2
                                                                                                                                                                                        31if-nez v2, :cond_4b
                                                                                                                                                                                        33const-string v2, "uuid"
                                                                                                                                                                                        35sget-object v4, Lcom/xiaomi/push/service/va;->a:Lcom/xiaomi/push/service/ua;
                                                                                                                                                                                        37iget-object v4, v4, Lcom/xiaomi/push/service/ua;->a:Ljava/lang/String;
                                                                                                                                                                                        39invoke-interface {v1, v2, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        41sget-object v2, Lcom/xiaomi/push/service/va;->a:Lcom/xiaomi/push/service/ua;
                                                                                                                                                                                        43iget-object v2, v2, Lcom/xiaomi/push/service/ua;->a:Ljava/lang/String;
                                                                                                                                                                                        45const-string v4, "/"
                                                                                                                                                                                        47invoke-virtual {v2, v4}, Ljava/lang/String;->lastIndexOf(Ljava/lang/String;)I
                                                                                                                                                                                        48move-result v2
                                                                                                                                                                                        49const/4 v4, -0x1
                                                                                                                                                                                        50if-eq v2, v4, :cond_4b
                                                                                                                                                                                        52sget-object v4, Lcom/xiaomi/push/service/va;->a:Lcom/xiaomi/push/service/ua;
                                                                                                                                                                                        54iget-object v4, v4, Lcom/xiaomi/push/service/ua;->a:Ljava/lang/String;
                                                                                                                                                                                        55add-int/lit8 v2, v2, 0x1
                                                                                                                                                                                        57invoke-virtual {v4, v2}, Ljava/lang/String;->substring(I)Ljava/lang/String;
                                                                                                                                                                                        58move-result-object v2
                                                                                                                                                                                        59goto/16 :goto_4c
                                                                                                                                                                                        60cond_4b: move-object v2, v3
                                                                                                                                                                                        61goto_4c:
                                                                                                                                                                                        62invoke-static {p0}, Lc/g/a/a/a/d;->b(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        63move-result-object v4
                                                                                                                                                                                        64if-eqz v4, :cond_57
                                                                                                                                                                                        66const-string v5, "vdevid"
                                                                                                                                                                                        68invoke-interface {v1, v5, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        69cond_57:
                                                                                                                                                                                        70invoke-static {p0}, Lcom/xiaomi/push/service/va;->d(Landroid/content/Context;)Z
                                                                                                                                                                                        71move-result v4
                                                                                                                                                                                        72if-eqz v4, :cond_5f
                                                                                                                                                                                        74const-string p2, "1000271"
                                                                                                                                                                                        75cond_5f: move-object v5, p2
                                                                                                                                                                                        77invoke-static {p0}, Lcom/xiaomi/push/service/va;->d(Landroid/content/Context;)Z
                                                                                                                                                                                        78move-result p2
                                                                                                                                                                                        79if-eqz p2, :cond_68
                                                                                                                                                                                        81const-string p3, "420100086271"
                                                                                                                                                                                        82cond_68: move-object v6, p3
                                                                                                                                                                                        84invoke-static {p0}, Lcom/xiaomi/push/service/va;->d(Landroid/content/Context;)Z
                                                                                                                                                                                        85move-result p2
                                                                                                                                                                                        86if-eqz p2, :cond_71
                                                                                                                                                                                        88const-string p1, "com.xiaomi.xmsf"
                                                                                                                                                                                        89cond_71: move-object v7, p1
                                                                                                                                                                                        91const-string p1, "appid"
                                                                                                                                                                                        93invoke-interface {v1, p1, v5}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        95const-string p1, "apptoken"
                                                                                                                                                                                        97invoke-interface {v1, p1, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        98try_start_7c:
                                                                                                                                                                                        99invoke-virtual {p0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
                                                                                                                                                                                        100move-result-object p1
                                                                                                                                                                                        101const/16 p2, 0x4000
                                                                                                                                                                                        103invoke-virtual {p1, v7, p2}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
                                                                                                                                                                                        104move-result-object p1
                                                                                                                                                                                        105try_end_86: goto/16 :goto_8c
                                                                                                                                                                                        106catch_87: move-exception p1
                                                                                                                                                                                        107try_start_88:
                                                                                                                                                                                        108invoke-static {p1}, Lc/g/a/a/c/c;->a(Ljava/lang/Throwable;)V
                                                                                                                                                                                        109move-object p1, v3
                                                                                                                                                                                        110goto_8c:
                                                                                                                                                                                        111const-string p2, "appversion"
                                                                                                                                                                                        112if-eqz p1, :cond_97
                                                                                                                                                                                        113iget p1, p1, Landroid/content/pm/PackageInfo;->versionCode:I
                                                                                                                                                                                        115invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        116move-result-object p1
                                                                                                                                                                                        117goto/16 :goto_99
                                                                                                                                                                                        118cond_97:
                                                                                                                                                                                        119const-string p1, "0"
                                                                                                                                                                                        120goto_99:
                                                                                                                                                                                        121invoke-interface {v1, p2, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        123const-string p1, "sdkversion"
                                                                                                                                                                                        124const/16 p2, 0x7791
                                                                                                                                                                                        126invoke-static {p2}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
                                                                                                                                                                                        127move-result-object p2
                                                                                                                                                                                        129invoke-interface {v1, p1, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        131const-string p1, "packagename"
                                                                                                                                                                                        133invoke-interface {v1, p1, v7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        135const-string p1, "model"
                                                                                                                                                                                        137sget-object p2, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        139invoke-interface {v1, p1, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        141const-string p1, "board"
                                                                                                                                                                                        143sget-object p2, Landroid/os/Build;->BOARD:Ljava/lang/String;
                                                                                                                                                                                        145invoke-interface {v1, p1, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        147invoke-static {}, Lc/g/a/a/a/f;->g()Z
                                                                                                                                                                                        148move-result p1
                                                                                                                                                                                        149if-nez p1, :cond_10e
                                                                                                                                                                                        151const-string p1, ""
                                                                                                                                                                                        153invoke-static {p0}, Lc/g/a/a/a/d;->e(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        154move-result-object p2
                                                                                                                                                                                        156invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        157move-result p3
                                                                                                                                                                                        158if-nez p3, :cond_df
                                                                                                                                                                                        159new-instance p3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        161invoke-direct {p3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        163invoke-virtual {p3, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        165invoke-static {p2}, Lc/g/a/a/h/d;->a(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        166move-result-object p1
                                                                                                                                                                                        168invoke-virtual {p3, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        170invoke-virtual {p3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        171move-result-object p1
                                                                                                                                                                                        172cond_df:
                                                                                                                                                                                        173invoke-static {p0}, Lc/g/a/a/a/d;->g(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        174move-result-object p2
                                                                                                                                                                                        176invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        177move-result p3
                                                                                                                                                                                        178if-nez p3, :cond_103
                                                                                                                                                                                        180invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        181move-result p3
                                                                                                                                                                                        182if-nez p3, :cond_103
                                                                                                                                                                                        183new-instance p3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        185invoke-direct {p3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        187invoke-virtual {p3, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        189const-string p1, ","
                                                                                                                                                                                        191invoke-virtual {p3, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        193invoke-virtual {p3, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        195invoke-virtual {p3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        196move-result-object p1
                                                                                                                                                                                        197cond_103:
                                                                                                                                                                                        198invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        199move-result p2
                                                                                                                                                                                        200if-nez p2, :cond_10e
                                                                                                                                                                                        202const-string p2, "imei_md5"
                                                                                                                                                                                        204invoke-interface {v1, p2, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        205cond_10e:
                                                                                                                                                                                        206const-string p1, "os"
                                                                                                                                                                                        207new-instance p2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        209invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        211sget-object p3, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                        213invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        215const-string p3, "-"
                                                                                                                                                                                        217invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        219sget-object p3, Landroid/os/Build$VERSION;->INCREMENTAL:Ljava/lang/String;
                                                                                                                                                                                        221invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        223invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        224move-result-object p2
                                                                                                                                                                                        226invoke-interface {v1, p1, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        228invoke-static {}, Lc/g/a/a/a/d;->b()I
                                                                                                                                                                                        229move-result p1
                                                                                                                                                                                        230if-ltz p1, :cond_13a
                                                                                                                                                                                        232const-string p2, "space_id"
                                                                                                                                                                                        234invoke-static {p1}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
                                                                                                                                                                                        235move-result-object p1
                                                                                                                                                                                        237invoke-interface {v1, p2, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        238cond_13a:
                                                                                                                                                                                        239invoke-static {p0}, Lc/g/a/a/a/d;->m(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        240move-result-object p1
                                                                                                                                                                                        242invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        243move-result p2
                                                                                                                                                                                        244if-nez p2, :cond_14d
                                                                                                                                                                                        246const-string p2, "mac_address"
                                                                                                                                                                                        248invoke-static {p1}, Lc/g/a/a/h/d;->a(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        249move-result-object p1
                                                                                                                                                                                        251invoke-interface {v1, p2, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        252cond_14d:
                                                                                                                                                                                        253const-string p1, "android_id"
                                                                                                                                                                                        255invoke-static {p0}, Lc/g/a/a/a/d;->d(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        256move-result-object p2
                                                                                                                                                                                        258invoke-interface {v1, p1, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        260const-string p1, "brand"
                                                                                                                                                                                        261new-instance p2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        263invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        265sget-object p3, Landroid/os/Build;->BRAND:Ljava/lang/String;
                                                                                                                                                                                        267invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        269const-string p3, ""
                                                                                                                                                                                        271invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        273invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        274move-result-object p2
                                                                                                                                                                                        276invoke-interface {v1, p1, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        278invoke-static {p0}, Lcom/xiaomi/push/service/va;->b(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        279move-result-object p1
                                                                                                                                                                                        281invoke-static {p0, p1, v1}, Lc/g/a/a/e/d;->a(Landroid/content/Context;Ljava/lang/String;Ljava/util/Map;)Lc/g/a/a/e/b;
                                                                                                                                                                                        282move-result-object p1
                                                                                                                                                                                        284const-string p2, ""
                                                                                                                                                                                        285if-eqz p1, :cond_17e
                                                                                                                                                                                        287invoke-virtual {p1}, Lc/g/a/a/e/b;->a()Ljava/lang/String;
                                                                                                                                                                                        288move-result-object p2
                                                                                                                                                                                        289cond_17e:
                                                                                                                                                                                        290invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        291move-result p1
                                                                                                                                                                                        292if-nez p1, :cond_205
                                                                                                                                                                                        293new-instance p1, Lorg/json/JSONObject;
                                                                                                                                                                                        295invoke-direct {p1, p2}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        297const-string p3, "code"
                                                                                                                                                                                        299invoke-virtual {p1, p3}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
                                                                                                                                                                                        300move-result p3
                                                                                                                                                                                        301if-nez p3, :cond_1f3
                                                                                                                                                                                        303const-string p2, "data"
                                                                                                                                                                                        305invoke-virtual {p1, p2}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        306move-result-object p1
                                                                                                                                                                                        308const-string p2, "ssecurity"
                                                                                                                                                                                        310invoke-virtual {p1, p2}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        311move-result-object v4
                                                                                                                                                                                        313const-string p2, "token"
                                                                                                                                                                                        315invoke-virtual {p1, p2}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        316move-result-object v3
                                                                                                                                                                                        318const-string p2, "userId"
                                                                                                                                                                                        320invoke-virtual {p1, p2}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        321move-result-object p2
                                                                                                                                                                                        323invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        324move-result p3
                                                                                                                                                                                        325if-eqz p3, :cond_1c5
                                                                                                                                                                                        326new-instance p3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        328invoke-direct {p3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        330const-string v1, "an"
                                                                                                                                                                                        332invoke-virtual {p3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        333const/4 v1, 0x6
                                                                                                                                                                                        335invoke-static {v1}, Lc/g/a/a/h/d;->a(I)Ljava/lang/String;
                                                                                                                                                                                        336move-result-object v1
                                                                                                                                                                                        338invoke-virtual {p3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        340invoke-virtual {p3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        341move-result-object v2
                                                                                                                                                                                        342cond_1c5: new-instance p3, Lcom/xiaomi/push/service/ua;
                                                                                                                                                                                        343new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        345invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        347invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        349const-string p2, "@xiaomi.com/"
                                                                                                                                                                                        351invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        353invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        355invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        356move-result-object v2
                                                                                                                                                                                        358invoke-static {}, Lc/g/a/a/d/a;->c()I
                                                                                                                                                                                        359move-result v8
                                                                                                                                                                                        360move-object v1, p3
                                                                                                                                                                                        362invoke-direct/range {v1 .. v8}, Lcom/xiaomi/push/service/ua;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V
                                                                                                                                                                                        364invoke-static {p0, p3}, Lcom/xiaomi/push/service/va;->a(Landroid/content/Context;Lcom/xiaomi/push/service/ua;)V
                                                                                                                                                                                        366const-string p2, "vdevid"
                                                                                                                                                                                        368invoke-virtual {p1, p2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        369move-result-object p1
                                                                                                                                                                                        371invoke-static {p0, p1}, Lc/g/a/a/a/d;->a(Landroid/content/Context;Ljava/lang/String;)V
                                                                                                                                                                                        372sput-object p3, Lcom/xiaomi/push/service/va;->a:Lcom/xiaomi/push/service/ua;
                                                                                                                                                                                        373try_end_1f1: monitor-exit v0
                                                                                                                                                                                        374return-object p3
                                                                                                                                                                                        375try_start_1f3:
                                                                                                                                                                                        376const-string p3, "code"
                                                                                                                                                                                        378invoke-virtual {p1, p3}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
                                                                                                                                                                                        379move-result p3
                                                                                                                                                                                        381const-string v1, "description"
                                                                                                                                                                                        383invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        384move-result-object p1
                                                                                                                                                                                        386invoke-static {p0, p3, p1}, Lcom/xiaomi/push/service/ya;->a(Landroid/content/Context;ILjava/lang/String;)V
                                                                                                                                                                                        388invoke-static {p2}, Lc/g/a/a/c/c;->a(Ljava/lang/String;)V
                                                                                                                                                                                        389try_end_205: monitor-exit v0
                                                                                                                                                                                        390return-object v3
                                                                                                                                                                                        391catchall_207: move-exception p0
                                                                                                                                                                                        392monitor-exit v0
                                                                                                                                                                                        393throw p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.os.Build.BRAND:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.os.Build$VERSION.SDK:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • v=android_
                                                                                                                                                                                        • &tp=
                                                                                                                                                                                        • &prod=
                                                                                                                                                                                        • &qk=
                                                                                                                                                                                        • &adid=
                                                                                                                                                                                        • &appsize=
                                                                                                                                                                                        • &clicktime=
                                                                                                                                                                                        • &expiretimestamp=
                                                                                                                                                                                        • &pk=
                                                                                                                                                                                        • &cuid=
                                                                                                                                                                                        • &appsid=
                                                                                                                                                                                        • BaiduMobAd_APP_ID
                                                                                                                                                                                        • &brand=
                                                                                                                                                                                        • &bdr=
                                                                                                                                                                                        • &pack=
                                                                                                                                                                                        • &schema=
                                                                                                                                                                                        • &source=
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        1try_start_0: new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        3invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        4new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        6invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        8const-string v2, "v=android_"
                                                                                                                                                                                        10invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        11move-result-object v1
                                                                                                                                                                                        13invoke-static {}, Lcom/baidu/mobads/container/p;->a()D
                                                                                                                                                                                        14move-result-wide v2
                                                                                                                                                                                        16invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
                                                                                                                                                                                        17move-result-object v1
                                                                                                                                                                                        19invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        20move-result-object v1
                                                                                                                                                                                        22invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        23new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        25invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        27const-string v2, "&tp="
                                                                                                                                                                                        29invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        30move-result-object v1
                                                                                                                                                                                        32sget-object v2, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        34invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        35move-result-object v1
                                                                                                                                                                                        37invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        38move-result-object v1
                                                                                                                                                                                        40invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        41new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        43invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        45const-string v2, "&prod="
                                                                                                                                                                                        47invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        48move-result-object v1
                                                                                                                                                                                        50invoke-virtual {p3}, Lcom/baidu/mobads/container/b/a/f$a;->l()Ljava/lang/String;
                                                                                                                                                                                        51move-result-object v2
                                                                                                                                                                                        53invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        54move-result-object v1
                                                                                                                                                                                        56invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        57move-result-object v1
                                                                                                                                                                                        59invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        60new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        62invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        64const-string v2, "&qk="
                                                                                                                                                                                        66invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        67move-result-object v1
                                                                                                                                                                                        69invoke-virtual {p3}, Lcom/baidu/mobads/container/b/a/f$a;->b()Ljava/lang/String;
                                                                                                                                                                                        70move-result-object v2
                                                                                                                                                                                        72invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        73move-result-object v1
                                                                                                                                                                                        75invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        76move-result-object v1
                                                                                                                                                                                        78invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        79new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        81invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        83const-string v2, "&adid="
                                                                                                                                                                                        85invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        86move-result-object v1
                                                                                                                                                                                        88invoke-virtual {p3}, Lcom/baidu/mobads/container/b/a/f$a;->f()Ljava/lang/String;
                                                                                                                                                                                        89move-result-object v2
                                                                                                                                                                                        91invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        92move-result-object v1
                                                                                                                                                                                        94invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        95move-result-object v1
                                                                                                                                                                                        97invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        98new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        100invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        102const-string v2, "&appsize="
                                                                                                                                                                                        104invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        105move-result-object v1
                                                                                                                                                                                        107invoke-virtual {p3}, Lcom/baidu/mobads/container/b/a/f$a;->j()J
                                                                                                                                                                                        108move-result-wide v2
                                                                                                                                                                                        110invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        111move-result-object v1
                                                                                                                                                                                        113invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        114move-result-object v1
                                                                                                                                                                                        116invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        117new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        119invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        121const-string v2, "&clicktime="
                                                                                                                                                                                        123invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        124move-result-object v1
                                                                                                                                                                                        126invoke-virtual {p3}, Lcom/baidu/mobads/container/b/a/f$a;->i()J
                                                                                                                                                                                        127move-result-wide v2
                                                                                                                                                                                        129invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        130move-result-object v1
                                                                                                                                                                                        132invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        133move-result-object v1
                                                                                                                                                                                        135invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        136new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        138invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        140const-string v2, "&expiretimestamp="
                                                                                                                                                                                        142invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        143move-result-object v1
                                                                                                                                                                                        145invoke-virtual {p3}, Lcom/baidu/mobads/container/b/a/f$a;->g()J
                                                                                                                                                                                        146move-result-wide v2
                                                                                                                                                                                        148invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        149move-result-object v1
                                                                                                                                                                                        151invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        152move-result-object v1
                                                                                                                                                                                        154invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        155new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        157invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        159const-string v2, "&pk="
                                                                                                                                                                                        161invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        162move-result-object v1
                                                                                                                                                                                        164invoke-virtual {p3}, Lcom/baidu/mobads/container/b/a/f$a;->c()Ljava/lang/String;
                                                                                                                                                                                        165move-result-object v2
                                                                                                                                                                                        167invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        168move-result-object v1
                                                                                                                                                                                        170invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        171move-result-object v1
                                                                                                                                                                                        173invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        174new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        176invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        178const-string v2, "&cuid="
                                                                                                                                                                                        180invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        181move-result-object v1
                                                                                                                                                                                        183iget-object v2, p0, Lcom/baidu/mobads/container/b/a/b;->e:Landroid/content/Context;
                                                                                                                                                                                        185invoke-virtual {p0, v2}, Lcom/baidu/mobads/container/b/a/b;->a(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        186move-result-object v2
                                                                                                                                                                                        188invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        189move-result-object v1
                                                                                                                                                                                        191invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        192move-result-object v1
                                                                                                                                                                                        194invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        195new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        197invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        199const-string v2, "&appsid="
                                                                                                                                                                                        201invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        202move-result-object v1
                                                                                                                                                                                        204iget-object v2, p0, Lcom/baidu/mobads/container/b/a/b;->e:Landroid/content/Context;
                                                                                                                                                                                        206const-string v3, "BaiduMobAd_APP_ID"
                                                                                                                                                                                        208invoke-direct {p0, v2, v3}, Lcom/baidu/mobads/container/b/a/b;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        209move-result-object v2
                                                                                                                                                                                        211invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        212move-result-object v1
                                                                                                                                                                                        214invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        215move-result-object v1
                                                                                                                                                                                        217invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        218new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        220invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        222const-string v2, "&brand="
                                                                                                                                                                                        224invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        225move-result-object v1
                                                                                                                                                                                        227sget-object v2, Landroid/os/Build;->BRAND:Ljava/lang/String;
                                                                                                                                                                                        229invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        230move-result-object v1
                                                                                                                                                                                        232invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        233move-result-object v1
                                                                                                                                                                                        235invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        236new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        238invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        240const-string v2, "&bdr="
                                                                                                                                                                                        242invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        243move-result-object v1
                                                                                                                                                                                        245sget-object v2, Landroid/os/Build$VERSION;->SDK:Ljava/lang/String;
                                                                                                                                                                                        247invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        248move-result-object v1
                                                                                                                                                                                        250invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        251move-result-object v1
                                                                                                                                                                                        253invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        254new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        256invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        258const-string v2, "&pack="
                                                                                                                                                                                        260invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        261move-result-object v1
                                                                                                                                                                                        263iget-object v2, p0, Lcom/baidu/mobads/container/b/a/b;->e:Landroid/content/Context;
                                                                                                                                                                                        265invoke-virtual {v2}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        266move-result-object v2
                                                                                                                                                                                        268invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        269move-result-object v1
                                                                                                                                                                                        271invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        272move-result-object v1
                                                                                                                                                                                        274invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        275new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        277invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        279const-string v2, "&schema="
                                                                                                                                                                                        281invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        282move-result-object v1
                                                                                                                                                                                        284invoke-virtual {p0, p2}, Lcom/baidu/mobads/container/b/a/b;->a(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        285move-result-object v2
                                                                                                                                                                                        287invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        288move-result-object v1
                                                                                                                                                                                        290invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        291move-result-object v1
                                                                                                                                                                                        293invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        294new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        296invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        298const-string v2, "&source="
                                                                                                                                                                                        300invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        301move-result-object v1
                                                                                                                                                                                        303invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        304move-result-object v1
                                                                                                                                                                                        306invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        307move-result-object v1
                                                                                                                                                                                        309invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        311invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        312move-result-object v0
                                                                                                                                                                                        313const/16 v1, 0x185
                                                                                                                                                                                        315invoke-virtual {p0, v0, v1}, Lcom/baidu/mobads/container/b/a/b;->a(Ljava/lang/String;I)Ljava/lang/String;
                                                                                                                                                                                        316try_end_1ac: move-result-object v0
                                                                                                                                                                                        317goto_1ad: return-object v0
                                                                                                                                                                                        318catch_1ae: move-exception v0
                                                                                                                                                                                        320const-string v0, ""
                                                                                                                                                                                        321goto/16 :goto_1ad
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.os.Build.BRAND:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.os.Build$VERSION.SDK:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • v=android_
                                                                                                                                                                                        • &tp=
                                                                                                                                                                                        • &prod=
                                                                                                                                                                                        • &qk=
                                                                                                                                                                                        • &adid=
                                                                                                                                                                                        • &appsize=
                                                                                                                                                                                        • &clicktime=
                                                                                                                                                                                        • &expiretimestamp=
                                                                                                                                                                                        • &pk=
                                                                                                                                                                                        • &cuid=
                                                                                                                                                                                        • &appsid=
                                                                                                                                                                                        • BaiduMobAd_APP_ID
                                                                                                                                                                                        • &brand=
                                                                                                                                                                                        • &bdr=
                                                                                                                                                                                        • &pack=
                                                                                                                                                                                        • &schema=
                                                                                                                                                                                        • &source=
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        1try_start_0: new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        3invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        4new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        6invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        8const-string v2, "v=android_"
                                                                                                                                                                                        10invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        11move-result-object v1
                                                                                                                                                                                        13invoke-static {}, Lcom/baidu/mobads/container/p;->a()D
                                                                                                                                                                                        14move-result-wide v2
                                                                                                                                                                                        16invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
                                                                                                                                                                                        17move-result-object v1
                                                                                                                                                                                        19invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        20move-result-object v1
                                                                                                                                                                                        22invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        23new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        25invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        27const-string v2, "&tp="
                                                                                                                                                                                        29invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        30move-result-object v1
                                                                                                                                                                                        32sget-object v2, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        34invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        35move-result-object v1
                                                                                                                                                                                        37invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        38move-result-object v1
                                                                                                                                                                                        40invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        41new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        43invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        45const-string v2, "&prod="
                                                                                                                                                                                        47invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        48move-result-object v1
                                                                                                                                                                                        50invoke-virtual {p3}, Lcom/baidu/mobads/container/c/a/e$a;->getProd()Ljava/lang/String;
                                                                                                                                                                                        51move-result-object v2
                                                                                                                                                                                        53invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        54move-result-object v1
                                                                                                                                                                                        56invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        57move-result-object v1
                                                                                                                                                                                        59invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        60new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        62invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        64const-string v2, "&qk="
                                                                                                                                                                                        66invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        67move-result-object v1
                                                                                                                                                                                        69invoke-virtual {p3}, Lcom/baidu/mobads/container/c/a/e$a;->getQk()Ljava/lang/String;
                                                                                                                                                                                        70move-result-object v2
                                                                                                                                                                                        72invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        73move-result-object v1
                                                                                                                                                                                        75invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        76move-result-object v1
                                                                                                                                                                                        78invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        79new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        81invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        83const-string v2, "&adid="
                                                                                                                                                                                        85invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        86move-result-object v1
                                                                                                                                                                                        88invoke-virtual {p3}, Lcom/baidu/mobads/container/c/a/e$a;->getAdId()Ljava/lang/String;
                                                                                                                                                                                        89move-result-object v2
                                                                                                                                                                                        91invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        92move-result-object v1
                                                                                                                                                                                        94invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        95move-result-object v1
                                                                                                                                                                                        97invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        98new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        100invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        102const-string v2, "&appsize="
                                                                                                                                                                                        104invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        105move-result-object v1
                                                                                                                                                                                        107invoke-virtual {p3}, Lcom/baidu/mobads/container/c/a/e$a;->getAppSize()J
                                                                                                                                                                                        108move-result-wide v2
                                                                                                                                                                                        110invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        111move-result-object v1
                                                                                                                                                                                        113invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        114move-result-object v1
                                                                                                                                                                                        116invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        117new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        119invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        121const-string v2, "&clicktime="
                                                                                                                                                                                        123invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        124move-result-object v1
                                                                                                                                                                                        126invoke-virtual {p3}, Lcom/baidu/mobads/container/c/a/e$a;->getClickTime()J
                                                                                                                                                                                        127move-result-wide v2
                                                                                                                                                                                        129invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        130move-result-object v1
                                                                                                                                                                                        132invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        133move-result-object v1
                                                                                                                                                                                        135invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        136new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        138invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        140const-string v2, "&expiretimestamp="
                                                                                                                                                                                        142invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        143move-result-object v1
                                                                                                                                                                                        145invoke-virtual {p3}, Lcom/baidu/mobads/container/c/a/e$a;->getExpireTimestamp()J
                                                                                                                                                                                        146move-result-wide v2
                                                                                                                                                                                        148invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        149move-result-object v1
                                                                                                                                                                                        151invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        152move-result-object v1
                                                                                                                                                                                        154invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        155new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        157invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        159const-string v2, "&pk="
                                                                                                                                                                                        161invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        162move-result-object v1
                                                                                                                                                                                        164invoke-virtual {p3}, Lcom/baidu/mobads/container/c/a/e$a;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        165move-result-object v2
                                                                                                                                                                                        167invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        168move-result-object v1
                                                                                                                                                                                        170invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        171move-result-object v1
                                                                                                                                                                                        173invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        174new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        176invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        178const-string v2, "&cuid="
                                                                                                                                                                                        180invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        181move-result-object v1
                                                                                                                                                                                        183iget-object v2, p0, Lcom/baidu/mobads/container/c/a/a;->e:Landroid/content/Context;
                                                                                                                                                                                        185invoke-virtual {p0, v2}, Lcom/baidu/mobads/container/c/a/a;->a(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        186move-result-object v2
                                                                                                                                                                                        188invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        189move-result-object v1
                                                                                                                                                                                        191invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        192move-result-object v1
                                                                                                                                                                                        194invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        195new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        197invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        199const-string v2, "&appsid="
                                                                                                                                                                                        201invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        202move-result-object v1
                                                                                                                                                                                        204iget-object v2, p0, Lcom/baidu/mobads/container/c/a/a;->e:Landroid/content/Context;
                                                                                                                                                                                        206const-string v3, "BaiduMobAd_APP_ID"
                                                                                                                                                                                        208invoke-direct {p0, v2, v3}, Lcom/baidu/mobads/container/c/a/a;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        209move-result-object v2
                                                                                                                                                                                        211invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        212move-result-object v1
                                                                                                                                                                                        214invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        215move-result-object v1
                                                                                                                                                                                        217invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        218new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        220invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        222const-string v2, "&brand="
                                                                                                                                                                                        224invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        225move-result-object v1
                                                                                                                                                                                        227sget-object v2, Landroid/os/Build;->BRAND:Ljava/lang/String;
                                                                                                                                                                                        229invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        230move-result-object v1
                                                                                                                                                                                        232invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        233move-result-object v1
                                                                                                                                                                                        235invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        236new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        238invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        240const-string v2, "&bdr="
                                                                                                                                                                                        242invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        243move-result-object v1
                                                                                                                                                                                        245sget-object v2, Landroid/os/Build$VERSION;->SDK:Ljava/lang/String;
                                                                                                                                                                                        247invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        248move-result-object v1
                                                                                                                                                                                        250invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        251move-result-object v1
                                                                                                                                                                                        253invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        254new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        256invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        258const-string v2, "&pack="
                                                                                                                                                                                        260invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        261move-result-object v1
                                                                                                                                                                                        263iget-object v2, p0, Lcom/baidu/mobads/container/c/a/a;->e:Landroid/content/Context;
                                                                                                                                                                                        265invoke-virtual {v2}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        266move-result-object v2
                                                                                                                                                                                        268invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        269move-result-object v1
                                                                                                                                                                                        271invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        272move-result-object v1
                                                                                                                                                                                        274invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        275new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        277invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        279const-string v2, "&schema="
                                                                                                                                                                                        281invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        282move-result-object v1
                                                                                                                                                                                        284invoke-virtual {p0, p2}, Lcom/baidu/mobads/container/c/a/a;->a(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        285move-result-object v2
                                                                                                                                                                                        287invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        288move-result-object v1
                                                                                                                                                                                        290invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        291move-result-object v1
                                                                                                                                                                                        293invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        294new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        296invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        298const-string v2, "&source="
                                                                                                                                                                                        300invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        301move-result-object v1
                                                                                                                                                                                        303invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        304move-result-object v1
                                                                                                                                                                                        306invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        307move-result-object v1
                                                                                                                                                                                        309invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        311invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        312move-result-object v0
                                                                                                                                                                                        313const/16 v1, 0x185
                                                                                                                                                                                        315invoke-virtual {p0, v0, v1}, Lcom/baidu/mobads/container/c/a/a;->a(Ljava/lang/String;I)Ljava/lang/String;
                                                                                                                                                                                        316try_end_1ac: move-result-object v0
                                                                                                                                                                                        317goto_1ad: return-object v0
                                                                                                                                                                                        318catch_1ae: move-exception v0
                                                                                                                                                                                        320const-string v0, ""
                                                                                                                                                                                        321goto/16 :goto_1ad
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getDir
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • android.content.Context.getDir
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • android.content.Context.getDir
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.content.Context.getApplicationInfo
                                                                                                                                                                                        • android.content.pm.ApplicationInfo.nativeLibraryDir:Ljava/lang/String
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.listFiles
                                                                                                                                                                                        • java.io.File.getName
                                                                                                                                                                                        • java.lang.String.endsWith
                                                                                                                                                                                        • java.io.File.getName
                                                                                                                                                                                        • java.lang.String.replace
                                                                                                                                                                                        • java.lang.String.startsWith
                                                                                                                                                                                        • java.lang.String.indexOf
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.List.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • dex
                                                                                                                                                                                        • tmpPatch
                                                                                                                                                                                        • patch.apk
                                                                                                                                                                                        • PatchFile
                                                                                                                                                                                        • tmpPatch.apk
                                                                                                                                                                                        • PatchTmpDir
                                                                                                                                                                                        • st.bch
                                                                                                                                                                                        • H2
                                                                                                                                                                                        • PatchResult
                                                                                                                                                                                        • PATCH_MAX_TIMES
                                                                                                                                                                                        • 0
                                                                                                                                                                                        • [patch] inject failure
                                                                                                                                                                                        • UPLOAD_PATCH_RESULT
                                                                                                                                                                                        • active
                                                                                                                                                                                        • save patch failed event success!
                                                                                                                                                                                        • save patch failed event failed!
                                                                                                                                                                                        • [patch] delete patch.apk success
                                                                                                                                                                                        • [patch] inject success
                                                                                                                                                                                        • save patch success event success!
                                                                                                                                                                                        • save patch success event failed!
                                                                                                                                                                                        • IS_PATCH_ROLL_BACK
                                                                                                                                                                                        • [patch] tinker new id is null ,so patch version is invalid
                                                                                                                                                                                        • G15
                                                                                                                                                                                        • [patch] delete tmpPatch.apk success
                                                                                                                                                                                        • SHA
                                                                                                                                                                                        • TINKER_ID:
                                                                                                                                                                                        • NEW_TINKER_ID:
                                                                                                                                                                                        • BaseArchName
                                                                                                                                                                                        • .so
                                                                                                                                                                                        • lib
                                                                                                                                                                                        • libName:
                                                                                                                                                                                        • soFilePath:
                                                                                                                                                                                        • archName:
                                                                                                                                                                                        • armeabi-v5te
                                                                                                                                                                                        • armeabi
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0move-object/from16 v0, p0
                                                                                                                                                                                        1const-class v1, Lcom/tencent/bugly/proguard/r;
                                                                                                                                                                                        2monitor-enter v1
                                                                                                                                                                                        3try_start_5:
                                                                                                                                                                                        4sget-object v2, Lcom/tencent/bugly/beta/global/e;->E:Lcom/tencent/bugly/beta/global/e;
                                                                                                                                                                                        6const-string v3, "dex"
                                                                                                                                                                                        7const/4 v4, 0x0
                                                                                                                                                                                        9invoke-virtual {v0, v3, v4}, Landroid/content/Context;->getDir(Ljava/lang/String;I)Ljava/io/File;
                                                                                                                                                                                        10move-result-object v3
                                                                                                                                                                                        12invoke-virtual {v3}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        13move-result-object v3
                                                                                                                                                                                        15const-string v5, "tmpPatch"
                                                                                                                                                                                        16const v6, 0x8000
                                                                                                                                                                                        18invoke-virtual {v0, v5, v6}, Landroid/content/Context;->getDir(Ljava/lang/String;I)Ljava/io/File;
                                                                                                                                                                                        19move-result-object v5
                                                                                                                                                                                        21invoke-virtual {v5}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        22move-result-object v5
                                                                                                                                                                                        23new-instance v6, Ljava/io/File;
                                                                                                                                                                                        25const-string v7, "patch.apk"
                                                                                                                                                                                        27invoke-direct {v6, v3, v7}, Ljava/io/File;-><init>(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        28iput-object v6, v2, Lcom/tencent/bugly/beta/global/e;->G:Ljava/io/File;
                                                                                                                                                                                        30const-string v3, "PatchFile"
                                                                                                                                                                                        32const-string v6, ""
                                                                                                                                                                                        34invoke-static {v3, v6}, Lcom/tencent/bugly/beta/global/a;->b(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        35move-result-object v3
                                                                                                                                                                                        37invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        38move-result v3
                                                                                                                                                                                        39if-eqz v3, :cond_41
                                                                                                                                                                                        41const-string v3, "PatchFile"
                                                                                                                                                                                        43iget-object v6, v2, Lcom/tencent/bugly/beta/global/e;->G:Ljava/io/File;
                                                                                                                                                                                        45invoke-virtual {v6}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        46move-result-object v6
                                                                                                                                                                                        48invoke-static {v3, v6}, Lcom/tencent/bugly/beta/global/a;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        49cond_41: new-instance v3, Ljava/io/File;
                                                                                                                                                                                        51const-string v6, "tmpPatch.apk"
                                                                                                                                                                                        53invoke-direct {v3, v5, v6}, Ljava/io/File;-><init>(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        54iput-object v3, v2, Lcom/tencent/bugly/beta/global/e;->H:Ljava/io/File;
                                                                                                                                                                                        56iget-object v3, v2, Lcom/tencent/bugly/beta/global/e;->G:Ljava/io/File;
                                                                                                                                                                                        57if-eqz v3, :cond_67
                                                                                                                                                                                        59const-string v3, "PatchFile"
                                                                                                                                                                                        61const-string v5, ""
                                                                                                                                                                                        63invoke-static {v3, v5}, Lcom/tencent/bugly/beta/global/a;->b(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        64move-result-object v3
                                                                                                                                                                                        66invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        67move-result v3
                                                                                                                                                                                        68if-eqz v3, :cond_67
                                                                                                                                                                                        70const-string v3, "PatchFile"
                                                                                                                                                                                        72iget-object v5, v2, Lcom/tencent/bugly/beta/global/e;->G:Ljava/io/File;
                                                                                                                                                                                        74invoke-virtual {v5}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        75move-result-object v5
                                                                                                                                                                                        77invoke-static {v3, v5}, Lcom/tencent/bugly/beta/global/a;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        78cond_67:
                                                                                                                                                                                        79const-string v3, "tmpPatch"
                                                                                                                                                                                        81invoke-virtual {v0, v3, v4}, Landroid/content/Context;->getDir(Ljava/lang/String;I)Ljava/io/File;
                                                                                                                                                                                        82move-result-object v0
                                                                                                                                                                                        83iput-object v0, v2, Lcom/tencent/bugly/beta/global/e;->I:Ljava/io/File;
                                                                                                                                                                                        85iget-object v0, v2, Lcom/tencent/bugly/beta/global/e;->I:Ljava/io/File;
                                                                                                                                                                                        86if-eqz v0, :cond_8c
                                                                                                                                                                                        88const-string v0, "PatchTmpDir"
                                                                                                                                                                                        90const-string v3, ""
                                                                                                                                                                                        92invoke-static {v0, v3}, Lcom/tencent/bugly/beta/global/a;->b(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        93move-result-object v0
                                                                                                                                                                                        95invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        96move-result v0
                                                                                                                                                                                        97if-eqz v0, :cond_8c
                                                                                                                                                                                        99const-string v0, "PatchTmpDir"
                                                                                                                                                                                        101iget-object v3, v2, Lcom/tencent/bugly/beta/global/e;->G:Ljava/io/File;
                                                                                                                                                                                        103invoke-virtual {v3}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        104move-result-object v3
                                                                                                                                                                                        106invoke-static {v0, v3}, Lcom/tencent/bugly/beta/global/a;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        107cond_8c:
                                                                                                                                                                                        108const-string v0, "st.bch"
                                                                                                                                                                                        110sget-object v3, Lcom/tencent/bugly/beta/upgrade/BetaGrayStrategy;->CREATOR:Landroid/os/Parcelable$Creator;
                                                                                                                                                                                        112invoke-static {v0, v3}, Lcom/tencent/bugly/beta/global/a;->a(Ljava/lang/String;Landroid/os/Parcelable$Creator;)Landroid/os/Parcelable;
                                                                                                                                                                                        113move-result-object v0
                                                                                                                                                                                        114check-cast v0, Lcom/tencent/bugly/beta/upgrade/BetaGrayStrategy;
                                                                                                                                                                                        115const/4 v3, 0x3
                                                                                                                                                                                        116const/4 v5, 0x1
                                                                                                                                                                                        117if-eqz v0, :cond_18d
                                                                                                                                                                                        119iget-object v6, v0, Lcom/tencent/bugly/beta/upgrade/BetaGrayStrategy;->a:Lcom/tencent/bugly/proguard/y;
                                                                                                                                                                                        120if-eqz v6, :cond_18d
                                                                                                                                                                                        122iget-object v6, v0, Lcom/tencent/bugly/beta/upgrade/BetaGrayStrategy;->a:Lcom/tencent/bugly/proguard/y;
                                                                                                                                                                                        123iget v6, v6, Lcom/tencent/bugly/proguard/y;->p:I
                                                                                                                                                                                        124if-ne v6, v3, :cond_18d
                                                                                                                                                                                        126iget-object v6, v0, Lcom/tencent/bugly/beta/upgrade/BetaGrayStrategy;->a:Lcom/tencent/bugly/proguard/y;
                                                                                                                                                                                        128iget-object v6, v6, Lcom/tencent/bugly/proguard/y;->l:Ljava/util/Map;
                                                                                                                                                                                        129if-eqz v6, :cond_b8
                                                                                                                                                                                        131iget-object v6, v0, Lcom/tencent/bugly/beta/upgrade/BetaGrayStrategy;->a:Lcom/tencent/bugly/proguard/y;
                                                                                                                                                                                        133iget-object v6, v6, Lcom/tencent/bugly/proguard/y;->l:Ljava/util/Map;
                                                                                                                                                                                        135const-string v7, "H2"
                                                                                                                                                                                        137invoke-interface {v6, v7}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        138move-result-object v6
                                                                                                                                                                                        139check-cast v6, Ljava/lang/String;
                                                                                                                                                                                        140iput-object v6, v2, Lcom/tencent/bugly/beta/global/e;->M:Ljava/lang/String;
                                                                                                                                                                                        141cond_b8:
                                                                                                                                                                                        142const-string v6, "PatchResult"
                                                                                                                                                                                        144invoke-static {v6, v4}, Lcom/tencent/bugly/beta/global/a;->b(Ljava/lang/String;Z)Z
                                                                                                                                                                                        145move-result v6
                                                                                                                                                                                        146iput-boolean v6, v2, Lcom/tencent/bugly/beta/global/e;->N:Z
                                                                                                                                                                                        148const-string v6, "PATCH_MAX_TIMES"
                                                                                                                                                                                        150const-string v7, "0"
                                                                                                                                                                                        152invoke-static {v6, v7}, Lcom/tencent/bugly/beta/global/a;->b(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        153move-result-object v6
                                                                                                                                                                                        155invoke-static {v6}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;
                                                                                                                                                                                        156move-result-object v6
                                                                                                                                                                                        158invoke-virtual {v6}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        159move-result v6
                                                                                                                                                                                        160iput v6, v2, Lcom/tencent/bugly/beta/global/e;->O:I
                                                                                                                                                                                        161iget-boolean v6, v2, Lcom/tencent/bugly/beta/global/e;->N:Z
                                                                                                                                                                                        162if-nez v6, :cond_145
                                                                                                                                                                                        164const-string v6, "[patch] inject failure"
                                                                                                                                                                                        165new-array v7, v4, [Ljava/lang/Object;
                                                                                                                                                                                        167invoke-static {v6, v7}, Lcom/tencent/bugly/proguard/an;->a(Ljava/lang/String;[Ljava/lang/Object;)Z
                                                                                                                                                                                        169const-string v6, "UPLOAD_PATCH_RESULT"
                                                                                                                                                                                        171invoke-static {v6, v4}, Lcom/tencent/bugly/beta/global/a;->b(Ljava/lang/String;Z)Z
                                                                                                                                                                                        172move-result v6
                                                                                                                                                                                        173if-nez v6, :cond_1bd
                                                                                                                                                                                        175const-string v6, "UPLOAD_PATCH_RESULT"
                                                                                                                                                                                        177invoke-static {v6, v5}, Lcom/tencent/bugly/beta/global/a;->a(Ljava/lang/String;Z)V
                                                                                                                                                                                        179sget-object v6, Lcom/tencent/bugly/proguard/p;->a:Lcom/tencent/bugly/proguard/p;
                                                                                                                                                                                        180new-instance v15, Lcom/tencent/bugly/proguard/w;
                                                                                                                                                                                        182const-string v8, "active"
                                                                                                                                                                                        184invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        185move-result-wide v9
                                                                                                                                                                                        186const/4 v11, 0x1
                                                                                                                                                                                        187const-wide/16 v12, 0x0
                                                                                                                                                                                        188const/4 v14, 0x0
                                                                                                                                                                                        190iget-object v7, v0, Lcom/tencent/bugly/beta/upgrade/BetaGrayStrategy;->a:Lcom/tencent/bugly/proguard/y;
                                                                                                                                                                                        192iget-object v7, v7, Lcom/tencent/bugly/proguard/y;->m:Ljava/lang/String;
                                                                                                                                                                                        194iget-object v0, v0, Lcom/tencent/bugly/beta/upgrade/BetaGrayStrategy;->a:Lcom/tencent/bugly/proguard/y;
                                                                                                                                                                                        195iget v0, v0, Lcom/tencent/bugly/proguard/y;->p:I
                                                                                                                                                                                        196const/16 v17, 0x0
                                                                                                                                                                                        197move-object/from16 v16, v7
                                                                                                                                                                                        198move-object v7, v15
                                                                                                                                                                                        199move-object v3, v15
                                                                                                                                                                                        200move-object/from16 v15, v16
                                                                                                                                                                                        201move/from16 v16, v0
                                                                                                                                                                                        203invoke-direct/range {v7 .. v17}, Lcom/tencent/bugly/proguard/w;-><init>(Ljava/lang/String;JBJLcom/tencent/bugly/proguard/v;Ljava/lang/String;ILjava/util/Map;)V
                                                                                                                                                                                        205invoke-virtual {v6, v3}, Lcom/tencent/bugly/proguard/p;->a(Lcom/tencent/bugly/proguard/w;)Z
                                                                                                                                                                                        206move-result v0
                                                                                                                                                                                        207if-eqz v0, :cond_11b
                                                                                                                                                                                        209const-string v0, "save patch failed event success!"
                                                                                                                                                                                        210new-array v3, v4, [Ljava/lang/Object;
                                                                                                                                                                                        212invoke-static {v0, v3}, Lcom/tencent/bugly/proguard/an;->a(Ljava/lang/String;[Ljava/lang/Object;)Z
                                                                                                                                                                                        213goto/16 :goto_122
                                                                                                                                                                                        214cond_11b:
                                                                                                                                                                                        215const-string v0, "save patch failed event failed!"
                                                                                                                                                                                        216new-array v3, v4, [Ljava/lang/Object;
                                                                                                                                                                                        218invoke-static {v0, v3}, Lcom/tencent/bugly/proguard/an;->e(Ljava/lang/String;[Ljava/lang/Object;)Z
                                                                                                                                                                                        219goto_122:
                                                                                                                                                                                        220sget-object v0, Lcom/tencent/bugly/beta/global/e;->E:Lcom/tencent/bugly/beta/global/e;
                                                                                                                                                                                        222iget-object v0, v0, Lcom/tencent/bugly/beta/global/e;->G:Ljava/io/File;
                                                                                                                                                                                        223if-eqz v0, :cond_1bd
                                                                                                                                                                                        225sget-object v0, Lcom/tencent/bugly/beta/global/e;->E:Lcom/tencent/bugly/beta/global/e;
                                                                                                                                                                                        227iget-object v0, v0, Lcom/tencent/bugly/beta/global/e;->G:Ljava/io/File;
                                                                                                                                                                                        229invoke-virtual {v0}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        230move-result v0
                                                                                                                                                                                        231if-eqz v0, :cond_1bd
                                                                                                                                                                                        233sget-object v0, Lcom/tencent/bugly/beta/global/e;->E:Lcom/tencent/bugly/beta/global/e;
                                                                                                                                                                                        235iget-object v0, v0, Lcom/tencent/bugly/beta/global/e;->G:Ljava/io/File;
                                                                                                                                                                                        237invoke-virtual {v0}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        238move-result v0
                                                                                                                                                                                        239if-eqz v0, :cond_1bd
                                                                                                                                                                                        241const-string v0, "[patch] delete patch.apk success"
                                                                                                                                                                                        242new-array v3, v4, [Ljava/lang/Object;
                                                                                                                                                                                        244invoke-static {v0, v3}, Lcom/tencent/bugly/proguard/an;->a(Ljava/lang/String;[Ljava/lang/Object;)Z
                                                                                                                                                                                        245goto/16 :goto_1bd
                                                                                                                                                                                        246cond_145:
                                                                                                                                                                                        247const-string v3, "[patch] inject success"
                                                                                                                                                                                        248new-array v6, v4, [Ljava/lang/Object;
                                                                                                                                                                                        250invoke-static {v3, v6}, Lcom/tencent/bugly/proguard/an;->a(Ljava/lang/String;[Ljava/lang/Object;)Z
                                                                                                                                                                                        252const-string v3, "UPLOAD_PATCH_RESULT"
                                                                                                                                                                                        254invoke-static {v3, v4}, Lcom/tencent/bugly/beta/global/a;->b(Ljava/lang/String;Z)Z
                                                                                                                                                                                        255move-result v3
                                                                                                                                                                                        256if-nez v3, :cond_1bd
                                                                                                                                                                                        258const-string v3, "UPLOAD_PATCH_RESULT"
                                                                                                                                                                                        260invoke-static {v3, v5}, Lcom/tencent/bugly/beta/global/a;->a(Ljava/lang/String;Z)V
                                                                                                                                                                                        262sget-object v3, Lcom/tencent/bugly/proguard/p;->a:Lcom/tencent/bugly/proguard/p;
                                                                                                                                                                                        263new-instance v15, Lcom/tencent/bugly/proguard/w;
                                                                                                                                                                                        265const-string v7, "active"
                                                                                                                                                                                        267invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        268move-result-wide v8
                                                                                                                                                                                        269const/4 v10, 0x0
                                                                                                                                                                                        270const-wide/16 v11, 0x0
                                                                                                                                                                                        271const/4 v13, 0x0
                                                                                                                                                                                        273iget-object v6, v0, Lcom/tencent/bugly/beta/upgrade/BetaGrayStrategy;->a:Lcom/tencent/bugly/proguard/y;
                                                                                                                                                                                        275iget-object v14, v6, Lcom/tencent/bugly/proguard/y;->m:Ljava/lang/String;
                                                                                                                                                                                        277iget-object v0, v0, Lcom/tencent/bugly/beta/upgrade/BetaGrayStrategy;->a:Lcom/tencent/bugly/proguard/y;
                                                                                                                                                                                        278iget v0, v0, Lcom/tencent/bugly/proguard/y;->p:I
                                                                                                                                                                                        279const/16 v16, 0x0
                                                                                                                                                                                        280move-object v6, v15
                                                                                                                                                                                        281move-object v5, v15
                                                                                                                                                                                        282move v15, v0
                                                                                                                                                                                        284invoke-direct/range {v6 .. v16}, Lcom/tencent/bugly/proguard/w;-><init>(Ljava/lang/String;JBJLcom/tencent/bugly/proguard/v;Ljava/lang/String;ILjava/util/Map;)V
                                                                                                                                                                                        286invoke-virtual {v3, v5}, Lcom/tencent/bugly/proguard/p;->a(Lcom/tencent/bugly/proguard/w;)Z
                                                                                                                                                                                        287move-result v0
                                                                                                                                                                                        288if-eqz v0, :cond_185
                                                                                                                                                                                        290const-string v0, "save patch success event success!"
                                                                                                                                                                                        291new-array v3, v4, [Ljava/lang/Object;
                                                                                                                                                                                        293invoke-static {v0, v3}, Lcom/tencent/bugly/proguard/an;->a(Ljava/lang/String;[Ljava/lang/Object;)Z
                                                                                                                                                                                        294goto/16 :goto_1bd
                                                                                                                                                                                        295cond_185:
                                                                                                                                                                                        296const-string v0, "save patch success event failed!"
                                                                                                                                                                                        297new-array v3, v4, [Ljava/lang/Object;
                                                                                                                                                                                        299invoke-static {v0, v3}, Lcom/tencent/bugly/proguard/an;->e(Ljava/lang/String;[Ljava/lang/Object;)Z
                                                                                                                                                                                        300goto/16 :goto_1bd
                                                                                                                                                                                        301cond_18d:
                                                                                                                                                                                        302invoke-static {}, Lcom/tencent/bugly/beta/tinker/TinkerManager;->getInstance()Lcom/tencent/bugly/beta/tinker/TinkerManager;
                                                                                                                                                                                        303move-result-object v0
                                                                                                                                                                                        305iget-object v3, v2, Lcom/tencent/bugly/beta/global/e;->s:Landroid/content/Context;
                                                                                                                                                                                        307invoke-virtual {v0, v3}, Lcom/tencent/bugly/beta/tinker/TinkerManager;->getPatchDirectory(Landroid/content/Context;)Ljava/io/File;
                                                                                                                                                                                        308move-result-object v0
                                                                                                                                                                                        309if-eqz v0, :cond_1ae
                                                                                                                                                                                        311invoke-static {}, Lcom/tencent/bugly/beta/tinker/TinkerManager;->getInstance()Lcom/tencent/bugly/beta/tinker/TinkerManager;
                                                                                                                                                                                        312move-result-object v0
                                                                                                                                                                                        314iget-object v3, v2, Lcom/tencent/bugly/beta/global/e;->s:Landroid/content/Context;
                                                                                                                                                                                        316invoke-virtual {v0, v3}, Lcom/tencent/bugly/beta/tinker/TinkerManager;->getPatchDirectory(Landroid/content/Context;)Ljava/io/File;
                                                                                                                                                                                        317move-result-object v0
                                                                                                                                                                                        319invoke-virtual {v0}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        320move-result v0
                                                                                                                                                                                        321if-nez v0, :cond_1ae
                                                                                                                                                                                        323const-string v0, "IS_PATCH_ROLL_BACK"
                                                                                                                                                                                        325invoke-static {v0, v4}, Lcom/tencent/bugly/beta/global/a;->a(Ljava/lang/String;Z)V
                                                                                                                                                                                        326cond_1ae:
                                                                                                                                                                                        327const-string v0, "IS_PATCH_ROLL_BACK"
                                                                                                                                                                                        329invoke-static {v0, v4}, Lcom/tencent/bugly/beta/global/a;->b(Ljava/lang/String;Z)Z
                                                                                                                                                                                        330move-result v0
                                                                                                                                                                                        331if-eqz v0, :cond_1bd
                                                                                                                                                                                        333invoke-static {}, Lcom/tencent/bugly/beta/tinker/TinkerManager;->getInstance()Lcom/tencent/bugly/beta/tinker/TinkerManager;
                                                                                                                                                                                        334move-result-object v0
                                                                                                                                                                                        336invoke-virtual {v0, v4}, Lcom/tencent/bugly/beta/tinker/TinkerManager;->onPatchRollback(Z)V
                                                                                                                                                                                        337goto_1bd:
                                                                                                                                                                                        338invoke-static {}, Lcom/tencent/bugly/beta/tinker/TinkerManager;->getNewTinkerId()Ljava/lang/String;
                                                                                                                                                                                        339move-result-object v0
                                                                                                                                                                                        341invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        342move-result v0
                                                                                                                                                                                        343if-eqz v0, :cond_1d2
                                                                                                                                                                                        345const-string v0, "[patch] tinker new id is null ,so patch version is invalid"
                                                                                                                                                                                        346new-array v3, v4, [Ljava/lang/Object;
                                                                                                                                                                                        348invoke-static {v0, v3}, Lcom/tencent/bugly/proguard/an;->d(Ljava/lang/String;[Ljava/lang/Object;)Z
                                                                                                                                                                                        350const-string v0, ""
                                                                                                                                                                                        351iput-object v0, v2, Lcom/tencent/bugly/beta/global/e;->M:Ljava/lang/String;
                                                                                                                                                                                        352cond_1d2:
                                                                                                                                                                                        353const-string v0, "G15"
                                                                                                                                                                                        355iget-object v3, v2, Lcom/tencent/bugly/beta/global/e;->M:Ljava/lang/String;
                                                                                                                                                                                        357invoke-static {v0, v3}, Lcom/tencent/bugly/proguard/aq;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        359sget-object v0, Lcom/tencent/bugly/beta/global/e;->E:Lcom/tencent/bugly/beta/global/e;
                                                                                                                                                                                        361iget-object v0, v0, Lcom/tencent/bugly/beta/global/e;->H:Ljava/io/File;
                                                                                                                                                                                        362if-eqz v0, :cond_1f2
                                                                                                                                                                                        364invoke-virtual {v0}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        365move-result v3
                                                                                                                                                                                        366if-eqz v3, :cond_1f2
                                                                                                                                                                                        368invoke-virtual {v0}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        369move-result v0
                                                                                                                                                                                        370if-eqz v0, :cond_1f2
                                                                                                                                                                                        372const-string v0, "[patch] delete tmpPatch.apk success"
                                                                                                                                                                                        373new-array v3, v4, [Ljava/lang/Object;
                                                                                                                                                                                        375invoke-static {v0, v3}, Lcom/tencent/bugly/proguard/an;->a(Ljava/lang/String;[Ljava/lang/Object;)Z
                                                                                                                                                                                        376cond_1f2:
                                                                                                                                                                                        377sget-object v0, Lcom/tencent/bugly/beta/global/e;->E:Lcom/tencent/bugly/beta/global/e;
                                                                                                                                                                                        379iget-object v0, v0, Lcom/tencent/bugly/beta/global/e;->G:Ljava/io/File;
                                                                                                                                                                                        380if-eqz v0, :cond_20a
                                                                                                                                                                                        382invoke-virtual {v0}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        383move-result v3
                                                                                                                                                                                        384if-eqz v3, :cond_20a
                                                                                                                                                                                        386const-string v3, "SHA"
                                                                                                                                                                                        388invoke-static {v0, v3}, Lcom/tencent/bugly/proguard/aq;->a(Ljava/io/File;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        389move-result-object v0
                                                                                                                                                                                        390if-eqz v0, :cond_20a
                                                                                                                                                                                        392sget-object v3, Lcom/tencent/bugly/beta/global/e;->E:Lcom/tencent/bugly/beta/global/e;
                                                                                                                                                                                        393iput-object v0, v3, Lcom/tencent/bugly/beta/global/e;->L:Ljava/lang/String;
                                                                                                                                                                                        394cond_20a:
                                                                                                                                                                                        395invoke-static {}, Lcom/tencent/bugly/beta/tinker/TinkerManager;->isTinkerManagerInstalled()Z
                                                                                                                                                                                        396move-result v0
                                                                                                                                                                                        397if-eqz v0, :cond_260
                                                                                                                                                                                        399iget-object v0, v2, Lcom/tencent/bugly/beta/global/e;->J:Ljava/lang/String;
                                                                                                                                                                                        401invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        402move-result v0
                                                                                                                                                                                        403if-eqz v0, :cond_21e
                                                                                                                                                                                        405invoke-static {}, Lcom/tencent/bugly/beta/tinker/TinkerManager;->getTinkerId()Ljava/lang/String;
                                                                                                                                                                                        406move-result-object v0
                                                                                                                                                                                        407iput-object v0, v2, Lcom/tencent/bugly/beta/global/e;->J:Ljava/lang/String;
                                                                                                                                                                                        408cond_21e: new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        410invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        412const-string v3, "TINKER_ID:"
                                                                                                                                                                                        414invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        416iget-object v3, v2, Lcom/tencent/bugly/beta/global/e;->J:Ljava/lang/String;
                                                                                                                                                                                        418invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        420invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        421move-result-object v0
                                                                                                                                                                                        422new-array v3, v4, [Ljava/lang/Object;
                                                                                                                                                                                        424invoke-static {v0, v3}, Lcom/tencent/bugly/proguard/an;->a(Ljava/lang/String;[Ljava/lang/Object;)Z
                                                                                                                                                                                        426invoke-static {}, Lcom/tencent/bugly/beta/tinker/TinkerManager;->getNewTinkerId()Ljava/lang/String;
                                                                                                                                                                                        427move-result-object v0
                                                                                                                                                                                        428iput-object v0, v2, Lcom/tencent/bugly/beta/global/e;->K:Ljava/lang/String;
                                                                                                                                                                                        429new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        431invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        433const-string v3, "NEW_TINKER_ID:"
                                                                                                                                                                                        435invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        437iget-object v3, v2, Lcom/tencent/bugly/beta/global/e;->K:Ljava/lang/String;
                                                                                                                                                                                        439invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        441invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        442move-result-object v0
                                                                                                                                                                                        443new-array v3, v4, [Ljava/lang/Object;
                                                                                                                                                                                        445invoke-static {v0, v3}, Lcom/tencent/bugly/proguard/an;->a(Ljava/lang/String;[Ljava/lang/Object;)Z
                                                                                                                                                                                        447invoke-static {}, Lcom/tencent/bugly/beta/tinker/TinkerManager;->getInstance()Lcom/tencent/bugly/beta/tinker/TinkerManager;
                                                                                                                                                                                        448move-result-object v0
                                                                                                                                                                                        449new-instance v3, Lcom/tencent/bugly/proguard/r$1;
                                                                                                                                                                                        451invoke-direct {v3, v2}, Lcom/tencent/bugly/proguard/r$1;-><init>(Lcom/tencent/bugly/beta/global/e;)V
                                                                                                                                                                                        453invoke-virtual {v0, v3}, Lcom/tencent/bugly/beta/tinker/TinkerManager;->setTinkerListener(Lcom/tencent/bugly/beta/tinker/TinkerManager$TinkerListener;)V
                                                                                                                                                                                        454cond_260:
                                                                                                                                                                                        455const-string v0, "BaseArchName"
                                                                                                                                                                                        457const-string v3, ""
                                                                                                                                                                                        459invoke-static {v0, v3}, Lcom/tencent/bugly/beta/global/a;->b(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        460move-result-object v0
                                                                                                                                                                                        462invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        463move-result v0
                                                                                                                                                                                        464if-eqz v0, :cond_349
                                                                                                                                                                                        466iget-object v0, v2, Lcom/tencent/bugly/beta/global/e;->s:Landroid/content/Context;
                                                                                                                                                                                        468invoke-virtual {v0}, Landroid/content/Context;->getApplicationInfo()Landroid/content/pm/ApplicationInfo;
                                                                                                                                                                                        469move-result-object v0
                                                                                                                                                                                        471iget-object v0, v0, Landroid/content/pm/ApplicationInfo;->nativeLibraryDir:Ljava/lang/String;
                                                                                                                                                                                        472if-eqz v0, :cond_349
                                                                                                                                                                                        473new-instance v3, Ljava/io/File;
                                                                                                                                                                                        475invoke-direct {v3, v0}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        477invoke-virtual {v3}, Ljava/io/File;->listFiles()[Ljava/io/File;
                                                                                                                                                                                        478move-result-object v0
                                                                                                                                                                                        479if-eqz v0, :cond_349
                                                                                                                                                                                        480array-length v3, v0
                                                                                                                                                                                        481if-lez v3, :cond_349
                                                                                                                                                                                        482array-length v3, v0
                                                                                                                                                                                        483const/4 v5, 0x0
                                                                                                                                                                                        484const/4 v6, 0x0
                                                                                                                                                                                        485goto_289: if-ge v5, v3, :cond_349
                                                                                                                                                                                        486aget-object v7, v0, v5
                                                                                                                                                                                        488invoke-virtual {v7}, Ljava/io/File;->getName()Ljava/lang/String;
                                                                                                                                                                                        489move-result-object v8
                                                                                                                                                                                        491const-string v9, ".so"
                                                                                                                                                                                        493invoke-virtual {v8, v9}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        494move-result v8
                                                                                                                                                                                        495if-eqz v8, :cond_344
                                                                                                                                                                                        497invoke-virtual {v7}, Ljava/io/File;->getName()Ljava/lang/String;
                                                                                                                                                                                        498move-result-object v8
                                                                                                                                                                                        500const-string v9, ".so"
                                                                                                                                                                                        502const-string v10, ""
                                                                                                                                                                                        504invoke-virtual {v8, v9, v10}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
                                                                                                                                                                                        505move-result-object v8
                                                                                                                                                                                        507const-string v9, "lib"
                                                                                                                                                                                        509invoke-virtual {v8, v9}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        510move-result v9
                                                                                                                                                                                        511if-eqz v9, :cond_2ba
                                                                                                                                                                                        513const-string v9, "lib"
                                                                                                                                                                                        515invoke-virtual {v8, v9}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I
                                                                                                                                                                                        516move-result v9
                                                                                                                                                                                        517const/4 v10, 0x3
                                                                                                                                                                                        518add-int/2addr v9, v10
                                                                                                                                                                                        520invoke-virtual {v8, v9}, Ljava/lang/String;->substring(I)Ljava/lang/String;
                                                                                                                                                                                        521move-result-object v8
                                                                                                                                                                                        522goto/16 :goto_2bb
                                                                                                                                                                                        523cond_2ba: const/4 v10, 0x3
                                                                                                                                                                                        524goto_2bb: new-instance v9, Ljava/lang/StringBuilder;
                                                                                                                                                                                        526invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        528const-string v11, "libName:"
                                                                                                                                                                                        530invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        532invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        534invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        535move-result-object v9
                                                                                                                                                                                        536new-array v11, v4, [Ljava/lang/Object;
                                                                                                                                                                                        538invoke-static {v9, v11}, Lcom/tencent/bugly/proguard/an;->a(Ljava/lang/String;[Ljava/lang/Object;)Z
                                                                                                                                                                                        540invoke-virtual {v7}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        541move-result-object v7
                                                                                                                                                                                        542new-instance v9, Ljava/lang/StringBuilder;
                                                                                                                                                                                        544invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        546const-string v11, "soFilePath:"
                                                                                                                                                                                        548invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        550invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        552invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        553move-result-object v9
                                                                                                                                                                                        554new-array v11, v4, [Ljava/lang/Object;
                                                                                                                                                                                        556invoke-static {v9, v11}, Lcom/tencent/bugly/proguard/an;->a(Ljava/lang/String;[Ljava/lang/Object;)Z
                                                                                                                                                                                        558iget-object v9, v2, Lcom/tencent/bugly/beta/global/e;->aa:Ljava/util/List;
                                                                                                                                                                                        560invoke-interface {v9}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        561move-result-object v9
                                                                                                                                                                                        562cond_2f1:
                                                                                                                                                                                        563invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        564move-result v11
                                                                                                                                                                                        565if-eqz v11, :cond_304
                                                                                                                                                                                        567invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        568move-result-object v11
                                                                                                                                                                                        569check-cast v11, Ljava/lang/String;
                                                                                                                                                                                        571invoke-virtual {v8, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        572move-result v11
                                                                                                                                                                                        573if-eqz v11, :cond_2f1
                                                                                                                                                                                        574const/4 v6, 0x1
                                                                                                                                                                                        575cond_304: if-nez v6, :cond_345
                                                                                                                                                                                        577invoke-static {v7}, Lcom/tencent/bugly/beta/global/a;->b(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        578move-result-object v6
                                                                                                                                                                                        579new-instance v7, Ljava/lang/StringBuilder;
                                                                                                                                                                                        581invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        583const-string v9, "archName:"
                                                                                                                                                                                        585invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        587invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        589invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        590move-result-object v7
                                                                                                                                                                                        591new-array v9, v4, [Ljava/lang/Object;
                                                                                                                                                                                        593invoke-static {v7, v9}, Lcom/tencent/bugly/proguard/an;->a(Ljava/lang/String;[Ljava/lang/Object;)Z
                                                                                                                                                                                        594if-eqz v6, :cond_32c
                                                                                                                                                                                        596const-string v7, "armeabi-v5te"
                                                                                                                                                                                        598invoke-virtual {v6, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        599move-result v7
                                                                                                                                                                                        600if-eqz v7, :cond_32c
                                                                                                                                                                                        602const-string v6, "armeabi"
                                                                                                                                                                                        603cond_32c:
                                                                                                                                                                                        604invoke-static {v8, v6}, Lcom/tencent/bugly/beta/global/a;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        606const-string v7, "BaseArchName"
                                                                                                                                                                                        608const-string v8, ""
                                                                                                                                                                                        610invoke-static {v7, v8}, Lcom/tencent/bugly/beta/global/a;->b(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        611move-result-object v7
                                                                                                                                                                                        613invoke-static {v7}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        614move-result v7
                                                                                                                                                                                        615if-eqz v7, :cond_342
                                                                                                                                                                                        617const-string v7, "BaseArchName"
                                                                                                                                                                                        619invoke-static {v7, v6}, Lcom/tencent/bugly/beta/global/a;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        620try_end_342: const/4 v6, 0x0
                                                                                                                                                                                        621goto/16 :goto_345
                                                                                                                                                                                        622cond_344: const/4 v10, 0x3
                                                                                                                                                                                        623goto_345: add-int/lit8 v5, v5, 0x1
                                                                                                                                                                                        624goto/16 :goto_289
                                                                                                                                                                                        625cond_349: monitor-exit v1
                                                                                                                                                                                        626return-void
                                                                                                                                                                                        627catchall_34b: move-exception v0
                                                                                                                                                                                        628monitor-exit v1
                                                                                                                                                                                        629goto/16 :goto_34f
                                                                                                                                                                                        630goto_34e: throw v0
                                                                                                                                                                                        631goto_34f: goto/16 :goto_34e
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • com.baidu.mobads.openad.interfaces.download.IOAdDownloader$DownloadStatus.COMPLETED:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • com.baidu.mobads.openad.interfaces.download.IOAdDownloader$DownloadStatus.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • com.baidu.mobads.openad.interfaces.download.IOAdDownloader$DownloadStatus.PAUSED:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • com.baidu.mobads.openad.interfaces.download.IOAdDownloader$DownloadStatus.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • com.baidu.mobads.openad.interfaces.download.IOAdDownloader$DownloadStatus.ERROR:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • com.baidu.mobads.openad.interfaces.download.IOAdDownloader$DownloadStatus.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • com.baidu.mobads.openad.interfaces.download.IOAdDownloader$DownloadStatus.DOWNLOADING:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • com.baidu.mobads.openad.interfaces.download.IOAdDownloader$DownloadStatus.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • com.baidu.mobads.openad.interfaces.download.IOAdDownloader$DownloadStatus.INITING:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • com.baidu.mobads.openad.interfaces.download.IOAdDownloader$DownloadStatus.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • com.baidu.mobads.openad.interfaces.download.IOAdDownloader$DownloadStatus.getMessage
                                                                                                                                                                                        • com.baidu.mobads.AppActivity.getActivityClass
                                                                                                                                                                                        • android.content.Intent.<init>
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • com.baidu.mobads.openad.interfaces.download.IOAdDownloader$DownloadStatus.getCode
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.addFlags
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.Long.toString
                                                                                                                                                                                        • android.content.Intent.setAction
                                                                                                                                                                                        • android.app.PendingIntent.getActivity
                                                                                                                                                                                        • android.app.Notification$Builder.<init>
                                                                                                                                                                                        • android.app.Notification$Builder.setContentTitle
                                                                                                                                                                                        • android.app.Notification$Builder.setContentText
                                                                                                                                                                                        • android.app.Notification$Builder.setTicker
                                                                                                                                                                                        • android.app.Notification$Builder.setSmallIcon
                                                                                                                                                                                        • android.app.Notification$Builder.setContentIntent
                                                                                                                                                                                        • android.app.Notification$Builder.setAutoCancel
                                                                                                                                                                                        • android.app.Notification$Builder.setProgress
                                                                                                                                                                                        • android.app.Notification$Builder.build
                                                                                                                                                                                        • android.app.Notification$Builder.<init>
                                                                                                                                                                                        • android.app.Notification$Builder.setContentTitle
                                                                                                                                                                                        • android.app.Notification$Builder.setContentText
                                                                                                                                                                                        • android.app.Notification$Builder.setTicker
                                                                                                                                                                                        • android.app.Notification$Builder.setSmallIcon
                                                                                                                                                                                        • android.app.Notification$Builder.setContentIntent
                                                                                                                                                                                        • android.app.Notification$Builder.setAutoCancel
                                                                                                                                                                                        • android.app.Notification$Builder.setProgress
                                                                                                                                                                                        • android.app.Notification$Builder.build
                                                                                                                                                                                        • android.app.Notification.<init>
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • \u6b63\u5728\u4e0b\u8f7d
                                                                                                                                                                                        • :
                                                                                                                                                                                        • \u70b9\u51fb\u8fd9\u91cc\u5b89\u88c5\u5e94\u7528
                                                                                                                                                                                        • \u76ee\u524d\u4e0d\u5728wifi\u7f51\u7edc\u4e0b\uff0c \u70b9\u51fb\u8fd9\u91cc\u7ee7\u7eed\u4e0b\u8f7d
                                                                                                                                                                                        • \u70b9\u51fb\u8fd9\u91cc\u7ee7\u7eed\u4e0b\u8f7d
                                                                                                                                                                                        • \u5df2\u4e3a\u60a8\u6682\u505c\u4e0b\u8f7d\uff0c \u70b9\u51fb\u901a\u77e5\u680f\u7ee7\u7eed\u4e0b\u8f7d
                                                                                                                                                                                        • \u7a0d\u540e\u70b9\u51fb\u8fd9\u91cc\u91cd\u65b0\u4e0b\u8f7d
                                                                                                                                                                                        • \u4e0b\u8f7d\u8fdb\u5ea6:
                                                                                                                                                                                        • % \u5e94\u7528\u5927\u5c0f:
                                                                                                                                                                                        • dealWithDownload
                                                                                                                                                                                        • pausedManually
                                                                                                                                                                                        • status
                                                                                                                                                                                        • pk
                                                                                                                                                                                        • localApkPath
                                                                                                                                                                                        • title
                                                                                                                                                                                        • down
                                                                                                                                                                                        • setLatestEventInfo
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation build Landroid/annotation/TargetApi;
                                                                                                                                                                                        1value = 0x10
                                                                                                                                                                                        2.end annotation
                                                                                                                                                                                        4iget-object v0, p0, Lcom/baidu/mobads/openad/b/b;->c:Lcom/baidu/mobads/command/a;
                                                                                                                                                                                        6iget-object v0, v0, Lcom/baidu/mobads/command/a;->a:Ljava/lang/String;
                                                                                                                                                                                        7new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        9invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        11const-string v2, "\u6b63\u5728\u4e0b\u8f7d "
                                                                                                                                                                                        13invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        15iget-object v2, p0, Lcom/baidu/mobads/openad/b/b;->c:Lcom/baidu/mobads/command/a;
                                                                                                                                                                                        17iget-object v2, v2, Lcom/baidu/mobads/command/a;->a:Ljava/lang/String;
                                                                                                                                                                                        19invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        21invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        22move-result-object v1
                                                                                                                                                                                        24iget-object v2, p0, Lcom/baidu/mobads/openad/b/b;->c:Lcom/baidu/mobads/command/a;
                                                                                                                                                                                        26iget-object v2, v2, Lcom/baidu/mobads/command/a;->g:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        28sget-object v3, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;->COMPLETED:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        29const v4, 0x1080082
                                                                                                                                                                                        31const-string v5, ": "
                                                                                                                                                                                        32const v6, 0x1080081
                                                                                                                                                                                        33if-ne v2, v3, :cond_47
                                                                                                                                                                                        34new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        36invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        38iget-object v3, p0, Lcom/baidu/mobads/openad/b/b;->c:Lcom/baidu/mobads/command/a;
                                                                                                                                                                                        40iget-object v3, v3, Lcom/baidu/mobads/command/a;->g:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        42invoke-virtual {v3}, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        43move-result-object v3
                                                                                                                                                                                        45invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        47invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        49invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        51invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        52move-result-object v0
                                                                                                                                                                                        54const-string v2, " \u70b9\u51fb\u8fd9\u91cc\u5b89\u88c5\u5e94\u7528"
                                                                                                                                                                                        55goto/16 :goto_100
                                                                                                                                                                                        56cond_47:
                                                                                                                                                                                        57sget-object v3, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;->PAUSED:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        58if-ne v2, v3, :cond_75
                                                                                                                                                                                        59new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        61invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        63iget-object v2, p0, Lcom/baidu/mobads/openad/b/b;->c:Lcom/baidu/mobads/command/a;
                                                                                                                                                                                        65iget-object v2, v2, Lcom/baidu/mobads/command/a;->g:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        67invoke-virtual {v2}, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        68move-result-object v2
                                                                                                                                                                                        70invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        72invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        74invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        76invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        77move-result-object v0
                                                                                                                                                                                        79invoke-interface {p1}, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader;->isPausedManually()Z
                                                                                                                                                                                        80move-result v1
                                                                                                                                                                                        81if-nez v1, :cond_6e
                                                                                                                                                                                        83const-string v1, "\u76ee\u524d\u4e0d\u5728wifi\u7f51\u7edc\u4e0b\uff0c \u70b9\u51fb\u8fd9\u91cc\u7ee7\u7eed\u4e0b\u8f7d"
                                                                                                                                                                                        84goto/16 :goto_70
                                                                                                                                                                                        85cond_6e:
                                                                                                                                                                                        86const-string v1, "\u70b9\u51fb\u8fd9\u91cc\u7ee7\u7eed\u4e0b\u8f7d"
                                                                                                                                                                                        87goto_70: move-object v2, v1
                                                                                                                                                                                        89const-string v1, "\u5df2\u4e3a\u60a8\u6682\u505c\u4e0b\u8f7d\uff0c \u70b9\u51fb\u901a\u77e5\u680f\u7ee7\u7eed\u4e0b\u8f7d"
                                                                                                                                                                                        90goto/16 :goto_100
                                                                                                                                                                                        91cond_75:
                                                                                                                                                                                        92sget-object v3, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;->ERROR:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        93if-ne v2, v3, :cond_96
                                                                                                                                                                                        94new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        96invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        98iget-object v3, p0, Lcom/baidu/mobads/openad/b/b;->c:Lcom/baidu/mobads/command/a;
                                                                                                                                                                                        100iget-object v3, v3, Lcom/baidu/mobads/command/a;->g:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        102invoke-virtual {v3}, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        103move-result-object v3
                                                                                                                                                                                        105invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        107invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        109invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        111invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        112move-result-object v0
                                                                                                                                                                                        114const-string v2, " \u7a0d\u540e\u70b9\u51fb\u8fd9\u91cc\u91cd\u65b0\u4e0b\u8f7d"
                                                                                                                                                                                        115goto/16 :goto_100
                                                                                                                                                                                        116cond_96:
                                                                                                                                                                                        117sget-object v3, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;->DOWNLOADING:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        118if-ne v2, v3, :cond_d4
                                                                                                                                                                                        119new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        121invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        123iget-object v3, p0, Lcom/baidu/mobads/openad/b/b;->c:Lcom/baidu/mobads/command/a;
                                                                                                                                                                                        125iget-object v3, v3, Lcom/baidu/mobads/command/a;->g:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        127invoke-virtual {v3}, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        128move-result-object v3
                                                                                                                                                                                        130invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        132invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        134invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        136invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        137move-result-object v0
                                                                                                                                                                                        138new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        140invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        142const-string v3, "\u4e0b\u8f7d\u8fdb\u5ea6: "
                                                                                                                                                                                        144invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        146iget-object v3, p0, Lcom/baidu/mobads/openad/b/b;->c:Lcom/baidu/mobads/command/a;
                                                                                                                                                                                        147iget v3, v3, Lcom/baidu/mobads/command/a;->e:I
                                                                                                                                                                                        149invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        151const-string v3, "% \u5e94\u7528\u5927\u5c0f: "
                                                                                                                                                                                        153invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        155iget-object v3, p0, Lcom/baidu/mobads/openad/b/b;->f:Ljava/lang/String;
                                                                                                                                                                                        157invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        159invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        160move-result-object v2
                                                                                                                                                                                        161goto/16 :goto_fd
                                                                                                                                                                                        162cond_d4:
                                                                                                                                                                                        163sget-object v3, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;->INITING:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        164if-ne v2, v3, :cond_fb
                                                                                                                                                                                        165new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        167invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        169iget-object v3, p0, Lcom/baidu/mobads/openad/b/b;->c:Lcom/baidu/mobads/command/a;
                                                                                                                                                                                        171iget-object v3, v3, Lcom/baidu/mobads/command/a;->g:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        173invoke-virtual {v3}, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        174move-result-object v3
                                                                                                                                                                                        176invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        178invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        180invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        182invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        183move-result-object v0
                                                                                                                                                                                        185iget-object v2, p0, Lcom/baidu/mobads/openad/b/b;->c:Lcom/baidu/mobads/command/a;
                                                                                                                                                                                        187iget-object v2, v2, Lcom/baidu/mobads/command/a;->g:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        189invoke-virtual {v2}, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        190move-result-object v2
                                                                                                                                                                                        191goto/16 :goto_fd
                                                                                                                                                                                        192cond_fb:
                                                                                                                                                                                        193const-string v2, ""
                                                                                                                                                                                        194goto_fd: const v4, 0x1080081
                                                                                                                                                                                        195goto_100: new-instance v3, Landroid/content/Intent;
                                                                                                                                                                                        197iget-object v5, p0, Lcom/baidu/mobads/openad/b/b;->d:Landroid/content/Context;
                                                                                                                                                                                        199invoke-static {}, Lcom/baidu/mobads/AppActivity;->getActivityClass()Ljava/lang/Class;
                                                                                                                                                                                        200move-result-object v6
                                                                                                                                                                                        202invoke-direct {v3, v5, v6}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
                                                                                                                                                                                        203const/4 v5, 0x1
                                                                                                                                                                                        205const-string v6, "dealWithDownload"
                                                                                                                                                                                        207invoke-virtual {v3, v6, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;
                                                                                                                                                                                        209invoke-interface {p1}, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader;->isPausedManually()Z
                                                                                                                                                                                        210move-result p1
                                                                                                                                                                                        212const-string v6, "pausedManually"
                                                                                                                                                                                        214invoke-virtual {v3, v6, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;
                                                                                                                                                                                        216iget-object p1, p0, Lcom/baidu/mobads/openad/b/b;->c:Lcom/baidu/mobads/command/a;
                                                                                                                                                                                        218iget-object p1, p1, Lcom/baidu/mobads/command/a;->g:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        220invoke-virtual {p1}, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;->getCode()I
                                                                                                                                                                                        221move-result p1
                                                                                                                                                                                        223const-string v6, "status"
                                                                                                                                                                                        225invoke-virtual {v3, v6, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
                                                                                                                                                                                        227iget-object p1, p0, Lcom/baidu/mobads/openad/b/b;->c:Lcom/baidu/mobads/command/a;
                                                                                                                                                                                        229iget-object p1, p1, Lcom/baidu/mobads/command/a;->i:Ljava/lang/String;
                                                                                                                                                                                        231const-string v6, "pk"
                                                                                                                                                                                        233invoke-virtual {v3, v6, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        234new-instance p1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        236invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        238iget-object v6, p0, Lcom/baidu/mobads/openad/b/b;->c:Lcom/baidu/mobads/command/a;
                                                                                                                                                                                        240iget-object v6, v6, Lcom/baidu/mobads/command/a;->c:Ljava/lang/String;
                                                                                                                                                                                        242invoke-virtual {p1, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        244iget-object v6, p0, Lcom/baidu/mobads/openad/b/b;->c:Lcom/baidu/mobads/command/a;
                                                                                                                                                                                        246iget-object v6, v6, Lcom/baidu/mobads/command/a;->b:Ljava/lang/String;
                                                                                                                                                                                        248invoke-virtual {p1, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        250invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        251move-result-object p1
                                                                                                                                                                                        253const-string v6, "localApkPath"
                                                                                                                                                                                        255invoke-virtual {v3, v6, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        257const-string p1, "title"
                                                                                                                                                                                        259invoke-virtual {v3, p1, v0}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        260const/high16 p1, 0x10000000
                                                                                                                                                                                        262invoke-virtual {v3, p1}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
                                                                                                                                                                                        264invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        265move-result-wide v6
                                                                                                                                                                                        267invoke-static {v6, v7}, Ljava/lang/Long;->toString(J)Ljava/lang/String;
                                                                                                                                                                                        268move-result-object p1
                                                                                                                                                                                        270invoke-virtual {v3, p1}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        272iget-object p1, p0, Lcom/baidu/mobads/openad/b/b;->d:Landroid/content/Context;
                                                                                                                                                                                        274iget-object v6, p0, Lcom/baidu/mobads/openad/b/b;->c:Lcom/baidu/mobads/command/a;
                                                                                                                                                                                        275iget v6, v6, Lcom/baidu/mobads/command/a;->f:I
                                                                                                                                                                                        276const/high16 v7, 0x8000000
                                                                                                                                                                                        278invoke-static {p1, v6, v3, v7}, Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;
                                                                                                                                                                                        279move-result-object p1
                                                                                                                                                                                        280sget v3, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        281const/16 v6, 0x10
                                                                                                                                                                                        282const/4 v7, 0x0
                                                                                                                                                                                        283if-lt v3, v6, :cond_1e9
                                                                                                                                                                                        284const/16 v6, 0x1a
                                                                                                                                                                                        285const/16 v8, 0x64
                                                                                                                                                                                        286if-lt v3, v6, :cond_1b3
                                                                                                                                                                                        288iget-object v3, p0, Lcom/baidu/mobads/openad/b/b;->c:Lcom/baidu/mobads/command/a;
                                                                                                                                                                                        289new-instance v6, Landroid/app/Notification$Builder;
                                                                                                                                                                                        291iget-object v9, p0, Lcom/baidu/mobads/openad/b/b;->d:Landroid/content/Context;
                                                                                                                                                                                        293const-string v10, "down"
                                                                                                                                                                                        295invoke-direct {v6, v9, v10}, Landroid/app/Notification$Builder;-><init>(Landroid/content/Context;Ljava/lang/String;)V
                                                                                                                                                                                        296iput-object v6, v3, Lcom/baidu/mobads/command/a;->h:Ljava/lang/Object;
                                                                                                                                                                                        298iget-object v3, p0, Lcom/baidu/mobads/openad/b/b;->c:Lcom/baidu/mobads/command/a;
                                                                                                                                                                                        300iget-object v3, v3, Lcom/baidu/mobads/command/a;->h:Ljava/lang/Object;
                                                                                                                                                                                        301check-cast v3, Landroid/app/Notification$Builder;
                                                                                                                                                                                        303invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
                                                                                                                                                                                        304move-result-object v0
                                                                                                                                                                                        306invoke-virtual {v0, v2}, Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
                                                                                                                                                                                        307move-result-object v0
                                                                                                                                                                                        309invoke-virtual {v0, v1}, Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
                                                                                                                                                                                        310move-result-object v0
                                                                                                                                                                                        312invoke-virtual {v0, v4}, Landroid/app/Notification$Builder;->setSmallIcon(I)Landroid/app/Notification$Builder;
                                                                                                                                                                                        313move-result-object v0
                                                                                                                                                                                        315invoke-virtual {v0, p1}, Landroid/app/Notification$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder;
                                                                                                                                                                                        316move-result-object p1
                                                                                                                                                                                        318invoke-virtual {p1, v5}, Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder;
                                                                                                                                                                                        319move-result-object p1
                                                                                                                                                                                        321iget-object v0, p0, Lcom/baidu/mobads/openad/b/b;->c:Lcom/baidu/mobads/command/a;
                                                                                                                                                                                        322iget v0, v0, Lcom/baidu/mobads/command/a;->e:I
                                                                                                                                                                                        324invoke-virtual {p1, v8, v0, v7}, Landroid/app/Notification$Builder;->setProgress(IIZ)Landroid/app/Notification$Builder;
                                                                                                                                                                                        325move-result-object p1
                                                                                                                                                                                        327invoke-virtual {p1}, Landroid/app/Notification$Builder;->build()Landroid/app/Notification;
                                                                                                                                                                                        328move-result-object p1
                                                                                                                                                                                        329goto/16 :goto_236
                                                                                                                                                                                        330cond_1b3:
                                                                                                                                                                                        331iget-object v3, p0, Lcom/baidu/mobads/openad/b/b;->c:Lcom/baidu/mobads/command/a;
                                                                                                                                                                                        332new-instance v6, Landroid/app/Notification$Builder;
                                                                                                                                                                                        334iget-object v9, p0, Lcom/baidu/mobads/openad/b/b;->d:Landroid/content/Context;
                                                                                                                                                                                        336invoke-direct {v6, v9}, Landroid/app/Notification$Builder;-><init>(Landroid/content/Context;)V
                                                                                                                                                                                        337iput-object v6, v3, Lcom/baidu/mobads/command/a;->h:Ljava/lang/Object;
                                                                                                                                                                                        339iget-object v3, p0, Lcom/baidu/mobads/openad/b/b;->c:Lcom/baidu/mobads/command/a;
                                                                                                                                                                                        341iget-object v3, v3, Lcom/baidu/mobads/command/a;->h:Ljava/lang/Object;
                                                                                                                                                                                        342check-cast v3, Landroid/app/Notification$Builder;
                                                                                                                                                                                        344invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
                                                                                                                                                                                        345move-result-object v0
                                                                                                                                                                                        347invoke-virtual {v0, v2}, Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
                                                                                                                                                                                        348move-result-object v0
                                                                                                                                                                                        350invoke-virtual {v0, v1}, Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
                                                                                                                                                                                        351move-result-object v0
                                                                                                                                                                                        353invoke-virtual {v0, v4}, Landroid/app/Notification$Builder;->setSmallIcon(I)Landroid/app/Notification$Builder;
                                                                                                                                                                                        354move-result-object v0
                                                                                                                                                                                        356invoke-virtual {v0, p1}, Landroid/app/Notification$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder;
                                                                                                                                                                                        357move-result-object p1
                                                                                                                                                                                        359invoke-virtual {p1, v5}, Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder;
                                                                                                                                                                                        360move-result-object p1
                                                                                                                                                                                        362iget-object v0, p0, Lcom/baidu/mobads/openad/b/b;->c:Lcom/baidu/mobads/command/a;
                                                                                                                                                                                        363iget v0, v0, Lcom/baidu/mobads/command/a;->e:I
                                                                                                                                                                                        365invoke-virtual {p1, v8, v0, v7}, Landroid/app/Notification$Builder;->setProgress(IIZ)Landroid/app/Notification$Builder;
                                                                                                                                                                                        366move-result-object p1
                                                                                                                                                                                        368invoke-virtual {p1}, Landroid/app/Notification$Builder;->build()Landroid/app/Notification;
                                                                                                                                                                                        369move-result-object p1
                                                                                                                                                                                        370goto/16 :goto_236
                                                                                                                                                                                        371cond_1e9:
                                                                                                                                                                                        372iget-object v3, p0, Lcom/baidu/mobads/openad/b/b;->c:Lcom/baidu/mobads/command/a;
                                                                                                                                                                                        374iget-object v8, v3, Lcom/baidu/mobads/command/a;->h:Ljava/lang/Object;
                                                                                                                                                                                        375if-nez v8, :cond_1f6
                                                                                                                                                                                        376new-instance v8, Landroid/app/Notification;
                                                                                                                                                                                        378invoke-direct {v8}, Landroid/app/Notification;-><init>()V
                                                                                                                                                                                        379iput-object v8, v3, Lcom/baidu/mobads/command/a;->h:Ljava/lang/Object;
                                                                                                                                                                                        380cond_1f6:
                                                                                                                                                                                        381iget-object v3, p0, Lcom/baidu/mobads/openad/b/b;->c:Lcom/baidu/mobads/command/a;
                                                                                                                                                                                        383iget-object v3, v3, Lcom/baidu/mobads/command/a;->h:Ljava/lang/Object;
                                                                                                                                                                                        384check-cast v3, Landroid/app/Notification;
                                                                                                                                                                                        385iput v4, v3, Landroid/app/Notification;->icon:I
                                                                                                                                                                                        386iget v4, v3, Landroid/app/Notification;->flags:I
                                                                                                                                                                                        387or-int/2addr v4, v6
                                                                                                                                                                                        388iput v4, v3, Landroid/app/Notification;->flags:I
                                                                                                                                                                                        389iput-object v1, v3, Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence;
                                                                                                                                                                                        390iput-object p1, v3, Landroid/app/Notification;->contentIntent:Landroid/app/PendingIntent;
                                                                                                                                                                                        391try_start_207:
                                                                                                                                                                                        392invoke-virtual {v3}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        393move-result-object v1
                                                                                                                                                                                        395const-string v4, "setLatestEventInfo"
                                                                                                                                                                                        396const/4 v6, 0x4
                                                                                                                                                                                        397new-array v8, v6, [Ljava/lang/Class;
                                                                                                                                                                                        398const-class v9, Landroid/content/Context;
                                                                                                                                                                                        399aput-object v9, v8, v7
                                                                                                                                                                                        400const-class v9, Ljava/lang/CharSequence;
                                                                                                                                                                                        401aput-object v9, v8, v5
                                                                                                                                                                                        402const-class v9, Ljava/lang/CharSequence;
                                                                                                                                                                                        403const/4 v10, 0x2
                                                                                                                                                                                        404aput-object v9, v8, v10
                                                                                                                                                                                        405const-class v9, Landroid/app/PendingIntent;
                                                                                                                                                                                        406const/4 v11, 0x3
                                                                                                                                                                                        407aput-object v9, v8, v11
                                                                                                                                                                                        409invoke-virtual {v1, v4, v8}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        410move-result-object v1
                                                                                                                                                                                        411new-array v4, v6, [Ljava/lang/Object;
                                                                                                                                                                                        413iget-object v6, p0, Lcom/baidu/mobads/openad/b/b;->d:Landroid/content/Context;
                                                                                                                                                                                        414aput-object v6, v4, v7
                                                                                                                                                                                        415aput-object v0, v4, v5
                                                                                                                                                                                        416aput-object v2, v4, v10
                                                                                                                                                                                        417aput-object p1, v4, v11
                                                                                                                                                                                        419invoke-virtual {v1, v3, v4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        420try_end_235: move-object p1, v3
                                                                                                                                                                                        421goto_236: return-object p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Object.<init>
                                                                                                                                                                                        • android.content.Context.getApplicationContext
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getDeviceId
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuffer.<init>
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • android.os.Build$VERSION.SDK:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuffer.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.content.Context.getApplicationContext
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.String.replace
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • phone
                                                                                                                                                                                        • &coor=
                                                                                                                                                                                        • &prod=
                                                                                                                                                                                        • :
                                                                                                                                                                                        • |&cu=
                                                                                                                                                                                        • |&im=
                                                                                                                                                                                        • &fw=
                                                                                                                                                                                        • 7.51
                                                                                                                                                                                        • &sdk=
                                                                                                                                                                                        • &lt=1
                                                                                                                                                                                        • &mb=
                                                                                                                                                                                        • &resid=
                                                                                                                                                                                        • 12
                                                                                                                                                                                        • all
                                                                                                                                                                                        • &addr=allj
                                                                                                                                                                                        • &sema=
                                                                                                                                                                                        • aptag|
                                                                                                                                                                                        • aptagd|
                                                                                                                                                                                        • &first=1
                                                                                                                                                                                        • &os=A
                                                                                                                                                                                        • wifi
                                                                                                                                                                                        • 020000000000
                                                                                                                                                                                        • &mac=
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                                                                                                                                                                                        2const/4 v0, 0x0
                                                                                                                                                                                        3iput-object v0, p0, Lcom/baidu/location/a/c;->d:Landroid/content/Context;
                                                                                                                                                                                        4iput-object v0, p0, Lcom/baidu/location/a/c;->e:Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        5new-instance v1, Lcom/baidu/location/e/a;
                                                                                                                                                                                        7invoke-direct {v1}, Lcom/baidu/location/e/a;-><init>()V
                                                                                                                                                                                        8iput-object v1, p0, Lcom/baidu/location/a/c;->f:Lcom/baidu/location/e/a;
                                                                                                                                                                                        9iput-object v0, p0, Lcom/baidu/location/a/c;->m:Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        10iput-object v0, p0, Lcom/baidu/location/a/c;->n:Lcom/baidu/location/a/c$c;
                                                                                                                                                                                        11iput-object v0, p0, Lcom/baidu/location/a/c;->o:Ljava/lang/String;
                                                                                                                                                                                        12iput-object v0, p0, Lcom/baidu/location/a/c;->r:Ljava/lang/String;
                                                                                                                                                                                        13iput-object v0, p0, Lcom/baidu/location/a/c;->s:Ljava/lang/String;
                                                                                                                                                                                        14iput-object v0, p0, Lcom/baidu/location/a/c;->t:Ljava/lang/String;
                                                                                                                                                                                        15iput-object v0, p0, Lcom/baidu/location/a/c;->a:Ljava/lang/String;
                                                                                                                                                                                        16iput-object v0, p0, Lcom/baidu/location/a/c;->b:Ljava/lang/String;
                                                                                                                                                                                        17new-instance v1, Lcom/baidu/location/a/c$b;
                                                                                                                                                                                        19invoke-direct {v1, p0}, Lcom/baidu/location/a/c$b;-><init>(Lcom/baidu/location/a/c;)V
                                                                                                                                                                                        20iput-object v1, p0, Lcom/baidu/location/a/c;->c:Lcom/baidu/location/a/c$b;
                                                                                                                                                                                        22invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        23move-result-object p1
                                                                                                                                                                                        24iput-object p1, p0, Lcom/baidu/location/a/c;->d:Landroid/content/Context;
                                                                                                                                                                                        25new-instance p1, Lcom/baidu/location/LocationClientOption;
                                                                                                                                                                                        27invoke-direct {p1, p2}, Lcom/baidu/location/LocationClientOption;-><init>(Lcom/baidu/location/LocationClientOption;)V
                                                                                                                                                                                        28iput-object p1, p0, Lcom/baidu/location/a/c;->p:Lcom/baidu/location/LocationClientOption;
                                                                                                                                                                                        29iput-object p3, p0, Lcom/baidu/location/a/c;->q:Lcom/baidu/location/a/c$a;
                                                                                                                                                                                        31iget-object p1, p0, Lcom/baidu/location/a/c;->d:Landroid/content/Context;
                                                                                                                                                                                        33invoke-virtual {p1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        34move-result-object p1
                                                                                                                                                                                        35iput-object p1, p0, Lcom/baidu/location/a/c;->a:Ljava/lang/String;
                                                                                                                                                                                        36iput-object v0, p0, Lcom/baidu/location/a/c;->b:Ljava/lang/String;
                                                                                                                                                                                        37try_start_3f:
                                                                                                                                                                                        38iget-object p1, p0, Lcom/baidu/location/a/c;->d:Landroid/content/Context;
                                                                                                                                                                                        40const-string p3, "phone"
                                                                                                                                                                                        42invoke-virtual {p1, p3}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        43move-result-object p1
                                                                                                                                                                                        44check-cast p1, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        45iput-object p1, p0, Lcom/baidu/location/a/c;->e:Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        47iget-object p1, p0, Lcom/baidu/location/a/c;->e:Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        49invoke-virtual {p1}, Landroid/telephony/TelephonyManager;->getDeviceId()Ljava/lang/String;
                                                                                                                                                                                        50move-result-object p1
                                                                                                                                                                                        51try_end_51: goto/16 :goto_53
                                                                                                                                                                                        52catch_52: move-object p1, v0
                                                                                                                                                                                        53goto_53:
                                                                                                                                                                                        54iget-object p3, p0, Lcom/baidu/location/a/c;->d:Landroid/content/Context;
                                                                                                                                                                                        56invoke-static {p3}, Lcom/baidu/android/bbalbs/common/util/CommonParam;->a(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        57move-result-object p3
                                                                                                                                                                                        58iput-object p3, p0, Lcom/baidu/location/a/c;->b:Ljava/lang/String;
                                                                                                                                                                                        59try_end_5b: goto/16 :goto_5e
                                                                                                                                                                                        60catch_5c: iput-object v0, p0, Lcom/baidu/location/a/c;->b:Ljava/lang/String;
                                                                                                                                                                                        61goto_5e:
                                                                                                                                                                                        62iget-object p3, p0, Lcom/baidu/location/a/c;->b:Ljava/lang/String;
                                                                                                                                                                                        64const-string v0, ""
                                                                                                                                                                                        66const-string v1, "&coor="
                                                                                                                                                                                        68const-string v2, "&prod="
                                                                                                                                                                                        70const-string v3, ":"
                                                                                                                                                                                        71if-eqz p3, :cond_ad
                                                                                                                                                                                        72new-instance p1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        74invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        76invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        78iget-object p3, p0, Lcom/baidu/location/a/c;->b:Ljava/lang/String;
                                                                                                                                                                                        80invoke-virtual {p1, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        82invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        83move-result-object p1
                                                                                                                                                                                        84sput-object p1, Lcom/baidu/location/g/j;->n:Ljava/lang/String;
                                                                                                                                                                                        85new-instance p1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        87invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        89invoke-virtual {p1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        91iget-object p3, p0, Lcom/baidu/location/a/c;->p:Lcom/baidu/location/LocationClientOption;
                                                                                                                                                                                        93iget-object p3, p3, Lcom/baidu/location/LocationClientOption;->prodName:Ljava/lang/String;
                                                                                                                                                                                        95invoke-virtual {p1, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        97invoke-virtual {p1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        99iget-object p3, p0, Lcom/baidu/location/a/c;->a:Ljava/lang/String;
                                                                                                                                                                                        101invoke-virtual {p1, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        103const-string p3, "|&cu="
                                                                                                                                                                                        105invoke-virtual {p1, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        107iget-object p3, p0, Lcom/baidu/location/a/c;->b:Ljava/lang/String;
                                                                                                                                                                                        109invoke-virtual {p1, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        111invoke-virtual {p1, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        113invoke-virtual {p2}, Lcom/baidu/location/LocationClientOption;->getCoorType()Ljava/lang/String;
                                                                                                                                                                                        114move-result-object p3
                                                                                                                                                                                        116invoke-virtual {p1, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        118invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        119move-result-object p1
                                                                                                                                                                                        120goto/16 :goto_da
                                                                                                                                                                                        121cond_ad: new-instance p3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        123invoke-direct {p3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        125invoke-virtual {p3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        127iget-object v2, p0, Lcom/baidu/location/a/c;->p:Lcom/baidu/location/LocationClientOption;
                                                                                                                                                                                        129iget-object v2, v2, Lcom/baidu/location/LocationClientOption;->prodName:Ljava/lang/String;
                                                                                                                                                                                        131invoke-virtual {p3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        133invoke-virtual {p3, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        135iget-object v2, p0, Lcom/baidu/location/a/c;->a:Ljava/lang/String;
                                                                                                                                                                                        137invoke-virtual {p3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        139const-string v2, "|&im="
                                                                                                                                                                                        141invoke-virtual {p3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        143invoke-virtual {p3, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        145invoke-virtual {p3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        147invoke-virtual {p2}, Lcom/baidu/location/LocationClientOption;->getCoorType()Ljava/lang/String;
                                                                                                                                                                                        148move-result-object p1
                                                                                                                                                                                        150invoke-virtual {p3, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        152invoke-virtual {p3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        153move-result-object p1
                                                                                                                                                                                        154goto_da: iput-object p1, p0, Lcom/baidu/location/a/c;->o:Ljava/lang/String;
                                                                                                                                                                                        155new-instance p1, Ljava/lang/StringBuffer;
                                                                                                                                                                                        156const/16 p3, 0x100
                                                                                                                                                                                        158invoke-direct {p1, p3}, Ljava/lang/StringBuffer;-><init>(I)V
                                                                                                                                                                                        160const-string p3, "&fw="
                                                                                                                                                                                        162invoke-virtual {p1, p3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        164const-string p3, "7.51"
                                                                                                                                                                                        166invoke-virtual {p1, p3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        168const-string v1, "&sdk="
                                                                                                                                                                                        170invoke-virtual {p1, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        172invoke-virtual {p1, p3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        174const-string p3, "&lt=1"
                                                                                                                                                                                        176invoke-virtual {p1, p3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        178const-string p3, "&mb="
                                                                                                                                                                                        180invoke-virtual {p1, p3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        182sget-object p3, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        184invoke-virtual {p1, p3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        186const-string p3, "&resid="
                                                                                                                                                                                        188invoke-virtual {p1, p3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        190const-string p3, "12"
                                                                                                                                                                                        192invoke-virtual {p1, p3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        194invoke-virtual {p2}, Lcom/baidu/location/LocationClientOption;->getAddrType()Ljava/lang/String;
                                                                                                                                                                                        196invoke-virtual {p2}, Lcom/baidu/location/LocationClientOption;->getAddrType()Ljava/lang/String;
                                                                                                                                                                                        197move-result-object p3
                                                                                                                                                                                        198if-eqz p3, :cond_138
                                                                                                                                                                                        200invoke-virtual {p2}, Lcom/baidu/location/LocationClientOption;->getAddrType()Ljava/lang/String;
                                                                                                                                                                                        201move-result-object p3
                                                                                                                                                                                        203const-string v1, "all"
                                                                                                                                                                                        205invoke-virtual {p3, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        206move-result p3
                                                                                                                                                                                        207if-eqz p3, :cond_138
                                                                                                                                                                                        208new-instance p3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        210invoke-direct {p3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        212iget-object v1, p0, Lcom/baidu/location/a/c;->o:Ljava/lang/String;
                                                                                                                                                                                        214invoke-virtual {p3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        216const-string v1, "&addr=allj"
                                                                                                                                                                                        218invoke-virtual {p3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        220invoke-virtual {p3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        221move-result-object p3
                                                                                                                                                                                        222iput-object p3, p0, Lcom/baidu/location/a/c;->o:Ljava/lang/String;
                                                                                                                                                                                        223cond_138: iget-boolean p3, p2, Lcom/baidu/location/LocationClientOption;->isNeedAptag:Z
                                                                                                                                                                                        224const/4 v1, 0x1
                                                                                                                                                                                        225if-eq p3, v1, :cond_141
                                                                                                                                                                                        226iget-boolean p3, p2, Lcom/baidu/location/LocationClientOption;->isNeedAptagd:Z
                                                                                                                                                                                        227if-ne p3, v1, :cond_198
                                                                                                                                                                                        228cond_141: new-instance p3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        230invoke-direct {p3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        232iget-object v2, p0, Lcom/baidu/location/a/c;->o:Ljava/lang/String;
                                                                                                                                                                                        234invoke-virtual {p3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        236const-string v2, "&sema="
                                                                                                                                                                                        238invoke-virtual {p3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        240invoke-virtual {p3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        241move-result-object p3
                                                                                                                                                                                        242iput-object p3, p0, Lcom/baidu/location/a/c;->o:Ljava/lang/String;
                                                                                                                                                                                        243iget-boolean p3, p2, Lcom/baidu/location/LocationClientOption;->isNeedAptag:Z
                                                                                                                                                                                        244if-ne p3, v1, :cond_16f
                                                                                                                                                                                        245new-instance p3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        247invoke-direct {p3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        249iget-object v2, p0, Lcom/baidu/location/a/c;->o:Ljava/lang/String;
                                                                                                                                                                                        251invoke-virtual {p3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        253const-string v2, "aptag|"
                                                                                                                                                                                        255invoke-virtual {p3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        257invoke-virtual {p3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        258move-result-object p3
                                                                                                                                                                                        259iput-object p3, p0, Lcom/baidu/location/a/c;->o:Ljava/lang/String;
                                                                                                                                                                                        260cond_16f: iget-boolean p2, p2, Lcom/baidu/location/LocationClientOption;->isNeedAptagd:Z
                                                                                                                                                                                        261if-ne p2, v1, :cond_188
                                                                                                                                                                                        262new-instance p2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        264invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        266iget-object p3, p0, Lcom/baidu/location/a/c;->o:Ljava/lang/String;
                                                                                                                                                                                        268invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        270const-string p3, "aptagd|"
                                                                                                                                                                                        272invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        274invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        275move-result-object p2
                                                                                                                                                                                        276iput-object p2, p0, Lcom/baidu/location/a/c;->o:Ljava/lang/String;
                                                                                                                                                                                        277cond_188:
                                                                                                                                                                                        278iget-object p2, p0, Lcom/baidu/location/a/c;->d:Landroid/content/Context;
                                                                                                                                                                                        280invoke-static {p2}, Lcom/baidu/location/a/j;->b(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        281move-result-object p2
                                                                                                                                                                                        282iput-object p2, p0, Lcom/baidu/location/a/c;->s:Ljava/lang/String;
                                                                                                                                                                                        284iget-object p2, p0, Lcom/baidu/location/a/c;->d:Landroid/content/Context;
                                                                                                                                                                                        286invoke-static {p2}, Lcom/baidu/location/a/j;->c(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        287move-result-object p2
                                                                                                                                                                                        288iput-object p2, p0, Lcom/baidu/location/a/c;->t:Ljava/lang/String;
                                                                                                                                                                                        289cond_198:
                                                                                                                                                                                        290const-string p2, "&first=1"
                                                                                                                                                                                        292invoke-virtual {p1, p2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        294const-string p2, "&os=A"
                                                                                                                                                                                        296invoke-virtual {p1, p2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        298sget-object p2, Landroid/os/Build$VERSION;->SDK:Ljava/lang/String;
                                                                                                                                                                                        300invoke-virtual {p1, p2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        301new-instance p2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        303invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        305iget-object p3, p0, Lcom/baidu/location/a/c;->o:Ljava/lang/String;
                                                                                                                                                                                        307invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        309invoke-virtual {p1}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
                                                                                                                                                                                        310move-result-object p1
                                                                                                                                                                                        312invoke-virtual {p2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        314invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        315move-result-object p1
                                                                                                                                                                                        316iput-object p1, p0, Lcom/baidu/location/a/c;->o:Ljava/lang/String;
                                                                                                                                                                                        318iget-object p1, p0, Lcom/baidu/location/a/c;->d:Landroid/content/Context;
                                                                                                                                                                                        320invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        321move-result-object p1
                                                                                                                                                                                        323const-string p2, "wifi"
                                                                                                                                                                                        325invoke-virtual {p1, p2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        326move-result-object p1
                                                                                                                                                                                        327check-cast p1, Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        328iput-object p1, p0, Lcom/baidu/location/a/c;->m:Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        330invoke-virtual {p0}, Lcom/baidu/location/a/c;->a()Ljava/lang/String;
                                                                                                                                                                                        331move-result-object p1
                                                                                                                                                                                        333invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        334move-result p2
                                                                                                                                                                                        335if-nez p2, :cond_1dc
                                                                                                                                                                                        337invoke-virtual {p1, v3, v0}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
                                                                                                                                                                                        338move-result-object p1
                                                                                                                                                                                        339cond_1dc:
                                                                                                                                                                                        340invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        341move-result p2
                                                                                                                                                                                        342if-nez p2, :cond_202
                                                                                                                                                                                        344const-string p2, "020000000000"
                                                                                                                                                                                        346invoke-virtual {p1, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        347move-result p2
                                                                                                                                                                                        348if-nez p2, :cond_202
                                                                                                                                                                                        349new-instance p2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        351invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        353iget-object p3, p0, Lcom/baidu/location/a/c;->o:Ljava/lang/String;
                                                                                                                                                                                        355invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        357const-string p3, "&mac="
                                                                                                                                                                                        359invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        361invoke-virtual {p2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        363invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        364move-result-object p1
                                                                                                                                                                                        365iput-object p1, p0, Lcom/baidu/location/a/c;->o:Ljava/lang/String;
                                                                                                                                                                                        366cond_202:
                                                                                                                                                                                        367invoke-virtual {p0}, Lcom/baidu/location/a/c;->b()Ljava/lang/String;
                                                                                                                                                                                        368return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • t=
                                                                                                                                                                                        • &v=android_
                                                                                                                                                                                        • &p_ver=
                                                                                                                                                                                        • &appsid=
                                                                                                                                                                                        • &apid=
                                                                                                                                                                                        • &pack=
                                                                                                                                                                                        • &prod=
                                                                                                                                                                                        • &tp=
                                                                                                                                                                                        • &brand=
                                                                                                                                                                                        • &bdr=
                                                                                                                                                                                        • &sn=
                                                                                                                                                                                        • &mac=
                                                                                                                                                                                        • &cuid=
                                                                                                                                                                                        • &spbaiduid=
                                                                                                                                                                                        • &logversion=1
                                                                                                                                                                                        • &p=
                                                                                                                                                                                        • PackageUtils
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        1try_start_0:
                                                                                                                                                                                        2invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdUtils4Common()Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;
                                                                                                                                                                                        3move-result-object v0
                                                                                                                                                                                        5invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdUitls4URI()Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;
                                                                                                                                                                                        7invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdUtils4System()Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;
                                                                                                                                                                                        8move-result-object v1
                                                                                                                                                                                        10invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getBase64()Lcom/baidu/mobads/interfaces/utils/IBase64;
                                                                                                                                                                                        11move-result-object v2
                                                                                                                                                                                        13invoke-static {p0}, Lcom/baidu/mobads/container/o/o;->a(Landroid/content/Context;)Lorg/json/JSONArray;
                                                                                                                                                                                        14move-result-object v3
                                                                                                                                                                                        15new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        17invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        18new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        20invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        22const-string v6, "t="
                                                                                                                                                                                        24invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        25move-result-object v5
                                                                                                                                                                                        27invoke-virtual {v3}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        28move-result v6
                                                                                                                                                                                        30invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        31move-result-object v5
                                                                                                                                                                                        33invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        34move-result-object v5
                                                                                                                                                                                        36invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        37new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        39invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        41const-string v6, "&v=android_"
                                                                                                                                                                                        43invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        44move-result-object v5
                                                                                                                                                                                        46invoke-static {}, Lcom/baidu/mobads/container/p;->a()D
                                                                                                                                                                                        47move-result-wide v6
                                                                                                                                                                                        49invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
                                                                                                                                                                                        50move-result-object v5
                                                                                                                                                                                        52invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        53move-result-object v5
                                                                                                                                                                                        55invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        56new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        58invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        60const-string v6, "&p_ver="
                                                                                                                                                                                        62invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        63move-result-object v5
                                                                                                                                                                                        65invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getProxyVersion()Ljava/lang/String;
                                                                                                                                                                                        66move-result-object v6
                                                                                                                                                                                        68invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        69move-result-object v5
                                                                                                                                                                                        71invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        72move-result-object v5
                                                                                                                                                                                        74invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        75new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        77invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        79const-string v6, "&appsid="
                                                                                                                                                                                        81invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        82move-result-object v5
                                                                                                                                                                                        84invoke-interface {v0, p0}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->getAppId(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        85move-result-object v6
                                                                                                                                                                                        87invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        88move-result-object v5
                                                                                                                                                                                        90invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        91move-result-object v5
                                                                                                                                                                                        93invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        94new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        96invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        98const-string v6, "&apid="
                                                                                                                                                                                        100invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        101move-result-object v5
                                                                                                                                                                                        103invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdProdInfo()Lcom/baidu/mobads/interfaces/IXAdProdInfo;
                                                                                                                                                                                        104move-result-object v6
                                                                                                                                                                                        106invoke-interface {v6}, Lcom/baidu/mobads/interfaces/IXAdProdInfo;->getAdPlacementId()Ljava/lang/String;
                                                                                                                                                                                        107move-result-object v6
                                                                                                                                                                                        109invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        110move-result-object v5
                                                                                                                                                                                        112invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        113move-result-object v5
                                                                                                                                                                                        115invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        116new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        118invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        120const-string v6, "&pack="
                                                                                                                                                                                        122invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        123move-result-object v5
                                                                                                                                                                                        125invoke-interface {v0, p0}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->getAppPackage(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        126move-result-object v6
                                                                                                                                                                                        128invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        129move-result-object v5
                                                                                                                                                                                        131invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        132move-result-object v5
                                                                                                                                                                                        134invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        135new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        137invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        139const-string v6, "&prod="
                                                                                                                                                                                        141invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        142move-result-object v5
                                                                                                                                                                                        144invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdProdInfo()Lcom/baidu/mobads/interfaces/IXAdProdInfo;
                                                                                                                                                                                        145move-result-object v6
                                                                                                                                                                                        147invoke-interface {v6}, Lcom/baidu/mobads/interfaces/IXAdProdInfo;->getProdType()Ljava/lang/String;
                                                                                                                                                                                        148move-result-object v6
                                                                                                                                                                                        150invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        151move-result-object v5
                                                                                                                                                                                        153invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        154move-result-object v5
                                                                                                                                                                                        156invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        157new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        159invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        161const-string v6, "&tp="
                                                                                                                                                                                        163invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        164move-result-object v5
                                                                                                                                                                                        166sget-object v6, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        168invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        169move-result-object v5
                                                                                                                                                                                        171invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        172move-result-object v5
                                                                                                                                                                                        174invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        175new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        177invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        179const-string v6, "&brand="
                                                                                                                                                                                        181invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        182move-result-object v5
                                                                                                                                                                                        184invoke-interface {v1}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getPhoneOSBrand()Ljava/lang/String;
                                                                                                                                                                                        185move-result-object v6
                                                                                                                                                                                        187invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        188move-result-object v5
                                                                                                                                                                                        190invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        191move-result-object v5
                                                                                                                                                                                        193invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        194new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        196invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        198const-string v6, "&bdr="
                                                                                                                                                                                        200invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        201move-result-object v5
                                                                                                                                                                                        203invoke-interface {v1}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getPhoneOSBuildVersionSdk()Ljava/lang/String;
                                                                                                                                                                                        204move-result-object v6
                                                                                                                                                                                        206invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        207move-result-object v5
                                                                                                                                                                                        209invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        210move-result-object v5
                                                                                                                                                                                        212invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        213new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        215invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        217const-string v6, "&sn="
                                                                                                                                                                                        219invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        220move-result-object v5
                                                                                                                                                                                        222invoke-interface {v1, p0}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getEncodedSN(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        223move-result-object v6
                                                                                                                                                                                        225invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        226move-result-object v5
                                                                                                                                                                                        228invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        229move-result-object v5
                                                                                                                                                                                        231invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        232new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        234invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        236const-string v6, "&mac="
                                                                                                                                                                                        238invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        239move-result-object v5
                                                                                                                                                                                        241invoke-interface {v1, p0}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getMacAddress(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        242move-result-object v6
                                                                                                                                                                                        244invoke-interface {v2, v6}, Lcom/baidu/mobads/interfaces/utils/IBase64;->encode(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        245move-result-object v2
                                                                                                                                                                                        247invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        248move-result-object v2
                                                                                                                                                                                        250invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        251move-result-object v2
                                                                                                                                                                                        253invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        254new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        256invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        258const-string v5, "&cuid="
                                                                                                                                                                                        260invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        261move-result-object v2
                                                                                                                                                                                        263invoke-interface {v1, p0}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getCUID(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        264move-result-object v1
                                                                                                                                                                                        266invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        267move-result-object v1
                                                                                                                                                                                        269invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        270move-result-object v1
                                                                                                                                                                                        272invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        273new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        275invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        277const-string v2, "&spbaiduid="
                                                                                                                                                                                        279invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        280move-result-object v1
                                                                                                                                                                                        282invoke-static {p0}, Lcom/baidu/mobads/container/o/f;->i(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        283move-result-object v2
                                                                                                                                                                                        285invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        286move-result-object v1
                                                                                                                                                                                        288invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        289move-result-object v1
                                                                                                                                                                                        291invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        293const-string v1, "&logversion=1"
                                                                                                                                                                                        295invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        297invoke-virtual {v3}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        298move-result v1
                                                                                                                                                                                        299if-lez v1, :cond_1b3
                                                                                                                                                                                        300new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        302invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        304const-string v2, "&p="
                                                                                                                                                                                        306invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        307move-result-object v1
                                                                                                                                                                                        309invoke-static {v3, p1}, Lcom/baidu/mobads/container/o/o;->a(Lorg/json/JSONArray;Lcom/baidu/mobads/interfaces/IXAdContainerContext;)Ljava/lang/String;
                                                                                                                                                                                        310move-result-object v2
                                                                                                                                                                                        312invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        313move-result-object v1
                                                                                                                                                                                        315invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        316move-result-object v1
                                                                                                                                                                                        318invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        319cond_1b3:
                                                                                                                                                                                        320invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        321move-result-object v1
                                                                                                                                                                                        322const/4 v2, 0x3
                                                                                                                                                                                        324invoke-interface {v0, v1, v2}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->vdUrl(Ljava/lang/String;I)Ljava/lang/String;
                                                                                                                                                                                        325move-result-object v0
                                                                                                                                                                                        327invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdUitls4URI()Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;
                                                                                                                                                                                        328move-result-object v1
                                                                                                                                                                                        329const/4 v2, 0x0
                                                                                                                                                                                        331invoke-interface {v1, v0, v2}, Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;->addParameters(Ljava/lang/String;Ljava/util/HashMap;)Ljava/lang/String;
                                                                                                                                                                                        332move-result-object v0
                                                                                                                                                                                        333const/4 v1, 0x0
                                                                                                                                                                                        335invoke-interface {p1, v0, v1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->fireAdMetrics(Ljava/lang/String;Ljava/util/HashMap;)V
                                                                                                                                                                                        336goto_1c9: return-void
                                                                                                                                                                                        337catch_1ca: move-exception v0
                                                                                                                                                                                        339invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdLogger()Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        340move-result-object v1
                                                                                                                                                                                        342const-string v2, "PackageUtils"
                                                                                                                                                                                        344invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        345move-result-object v0
                                                                                                                                                                                        347invoke-interface {v1, v2, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        348goto/16 :goto_1c9
                                                                                                                                                                                        APIs
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • .3gp
                                                                                                                                                                                        • video/3gpp
                                                                                                                                                                                        • .apk
                                                                                                                                                                                        • application/vnd.Android.package-archive
                                                                                                                                                                                        • .asf
                                                                                                                                                                                        • video/x-ms-asf
                                                                                                                                                                                        • .avi
                                                                                                                                                                                        • video/x-msvideo
                                                                                                                                                                                        • .bin
                                                                                                                                                                                        • application/octet-stream
                                                                                                                                                                                        • .bmp
                                                                                                                                                                                        • image/bmp
                                                                                                                                                                                        • .c
                                                                                                                                                                                        • text/plain
                                                                                                                                                                                        • .class
                                                                                                                                                                                        • .conf
                                                                                                                                                                                        • .cpp
                                                                                                                                                                                        • .doc
                                                                                                                                                                                        • application/msword
                                                                                                                                                                                        • .docx
                                                                                                                                                                                        • application/vnd.openxmlformats-officedocument.wordprocessingml.document
                                                                                                                                                                                        • .xls
                                                                                                                                                                                        • application/vnd.ms-excel
                                                                                                                                                                                        • .xlsx
                                                                                                                                                                                        • application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
                                                                                                                                                                                        • .exe
                                                                                                                                                                                        • .gif
                                                                                                                                                                                        • image/gif
                                                                                                                                                                                        • .gtar
                                                                                                                                                                                        • application/x-gtar
                                                                                                                                                                                        • .gz
                                                                                                                                                                                        • application/x-gzip
                                                                                                                                                                                        • .h
                                                                                                                                                                                        • .htm
                                                                                                                                                                                        • text/html
                                                                                                                                                                                        • .html
                                                                                                                                                                                        • .jar
                                                                                                                                                                                        • application/java-archive
                                                                                                                                                                                        • .java
                                                                                                                                                                                        • .jpeg
                                                                                                                                                                                        • image/jpeg
                                                                                                                                                                                        • .jpg
                                                                                                                                                                                        • .js
                                                                                                                                                                                        • application/x-javascript
                                                                                                                                                                                        • .log
                                                                                                                                                                                        • .m3u
                                                                                                                                                                                        • audio/x-mpegurl
                                                                                                                                                                                        • .m4a
                                                                                                                                                                                        • audio/mp4a-latm
                                                                                                                                                                                        • .m4b
                                                                                                                                                                                        • .m4p
                                                                                                                                                                                        • .m4u
                                                                                                                                                                                        • video/vnd.mpegurl
                                                                                                                                                                                        • .m4v
                                                                                                                                                                                        • video/x-m4v
                                                                                                                                                                                        • .mov
                                                                                                                                                                                        • video/quicktime
                                                                                                                                                                                        • .mp2
                                                                                                                                                                                        • audio/x-mpeg
                                                                                                                                                                                        • .mp3
                                                                                                                                                                                        • .mp4
                                                                                                                                                                                        • video/mp4
                                                                                                                                                                                        • .mpc
                                                                                                                                                                                        • application/vnd.mpohun.certificate
                                                                                                                                                                                        • .mpe
                                                                                                                                                                                        • video/mpeg
                                                                                                                                                                                        • .mpeg
                                                                                                                                                                                        • .mpg
                                                                                                                                                                                        • .mpg4
                                                                                                                                                                                        • .mpga
                                                                                                                                                                                        • audio/mpeg
                                                                                                                                                                                        • .msg
                                                                                                                                                                                        • application/vnd.ms-outlook
                                                                                                                                                                                        • .ogg
                                                                                                                                                                                        • audio/ogg
                                                                                                                                                                                        • .pdf
                                                                                                                                                                                        • application/pdf
                                                                                                                                                                                        • .png
                                                                                                                                                                                        • image/png
                                                                                                                                                                                        • .pps
                                                                                                                                                                                        • application/vnd.ms-powerpoint
                                                                                                                                                                                        • .ppt
                                                                                                                                                                                        • .pptx
                                                                                                                                                                                        • application/vnd.openxmlformats-officedocument.presentationml.presentation
                                                                                                                                                                                        • .prop
                                                                                                                                                                                        • .rc
                                                                                                                                                                                        • .rmvb
                                                                                                                                                                                        • audio/x-pn-realaudio
                                                                                                                                                                                        • .rtf
                                                                                                                                                                                        • application/rtf
                                                                                                                                                                                        • .sh
                                                                                                                                                                                        • .tar
                                                                                                                                                                                        • application/x-tar
                                                                                                                                                                                        • .tgz
                                                                                                                                                                                        • application/x-compressed
                                                                                                                                                                                        • .txt
                                                                                                                                                                                        • .wav
                                                                                                                                                                                        • audio/x-wav
                                                                                                                                                                                        • .wma
                                                                                                                                                                                        • audio/x-ms-wma
                                                                                                                                                                                        • .wmv
                                                                                                                                                                                        • audio/x-ms-wmv
                                                                                                                                                                                        • .wps
                                                                                                                                                                                        • application/vnd.ms-works
                                                                                                                                                                                        • .xml
                                                                                                                                                                                        • .z
                                                                                                                                                                                        • application/x-compress
                                                                                                                                                                                        • .zip
                                                                                                                                                                                        • application/zip
                                                                                                                                                                                        • .7z
                                                                                                                                                                                        • application/7z
                                                                                                                                                                                        • */*
                                                                                                                                                                                        • iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAABHNCSVQICAgIfAhkiAAAFlFJREFUeJztnHuQbdlZ0H_fWnufR3efvrfvezLMkMgwJM4og3kYguhghBB5FAnGQi2pioZKRQENUqJ_UAWFaEmVVlkpi5cUhYAkGAghvBMehZWKAiGJmBCMkJg7NzM3d-7t27f7dPfZe6_v84-11t77nN7dt-eRIZZ-NXv69Dr7sdZvf-t7rXVbOEZum23p_uIbypH_SofdF9S-yIs77vT_-0TsA03Fkxtr5W8u4D-uiVwbPG21wczGCt_m4DuAM5_xjn4WSDBjf1H9kE7G_-ysyHb_uyVAe3t2ZX2ddwIve057-NkjV-uarxuN5PdzQwto3-zeKbzPjPv-dPr22SEi7NQ1fzVDEojTCvhts_9nNWdJRLg6n_OyjQ15wgEofNv_h9OJGfeVZfg-ALlttnUGPm72p2OQ5YibALPnvh-rohg78_rhwh9UrwyT8jmB44docBTIcdCU55acE_v7BaX7u5_Jh_ShmMFeo7z308aHHjM-eBM-fsu4sxDm6bR1g82x8YJzwqOX4OH74aXnPSMv-ORTnitYxUheJbvV4sPTovyzz-aNTaHw3WD-eFv50Q8rP_ExuHbTsApwIAXgVy4O6R4NyAG4AorSeOEVxxv_HPztL3TMStfeO6jxmYpf9-sa2Zkvdten5cYzuZFDUGwJTBOMH_8T5bv-i_HYdUMKkImwPjLKoZuEEx5Qwa2DCAzgJQ_CW75SeOmFAuhAeSfPqmbt1zVyZ7GwtXKwy6cW0_iz8IIZ_Mz_DrzhV5XdW-A2hLPTlU6HdHg6MP3PcCKwnW3QufDgg_Dzr3E8cC6qUBOeXW16VgCZgneCCDxZGQ-_teHGNSi2hM2JxYFmPkODPg7ESe0J5q05yB3h614O_-lro516NiG1gKb-6QFSM0ZF7M1bPhp487sUmQjnzxihTicZMRx9qpBWNeyEc7dvRVv1kW_2PHDO0QRDzXDHeM3TykGoedqsM5wmGF_1aw3_-B3K1hacnSU42fj24WRZNczHyXFa1L9e4fJZCB5e-D2Bf_fBisILo8Khz0JA9bQ0KMOpgvHgzwQee8y4cAFCskVHBtbXomeiQavn5ee59Flh-xq86cvhLX89jqlq9Glr0tPSoD6c-9-a4FyWDg50b7j_pm2grS9D7UPghs7rgbp8H3z_u-FbfqnGDEr_zDSpCGqoO_0NSu8IZrz4ZwM3bxHh1Hb0bfd_z9ozNN2ynOTm-9_nn6vak9qqHqTNWcP3fmkMBZ4OpKD21DVIBL7xtxr-8Kpx8YJB6MEZersn2aKh806S1XNW4GSpFLbuhX_9s8Yv_69F60iejpz6yjy13v6JwNs-EDVHawgC3hiGNOSFcvvqeUPnrMqq9ujK9265bXIZvubfO3YOw9OGJNsHh7ZWnGyk1YxJoew2ngs_omxODF8mwxeshdTaoeOM64qxvl0JdmhYszJYBzKGrXLl-rZDHNWeFTgAIwfXb0cv98k3F5g-tam239QUpznRiWCUvPo9DQDlGLSFIfgMyUWNOlZrAtQN7N2JTfeeh1d8nvBnZrA5im3XD-GPbhi_8xhs34jxzZnN7vrTwoE41S6fhetX4T-8P_DGFxuHjXtKXk22Dw5t4k_mNCmU994QHn0b0e4AqisPSZDiZwa1aHsHpBT-6SPwj14M50eK98Nv9LAp-MMbFd_730p-7gPxnK1z6ctTwAGQAOahrqHaNW59t2dSKIfN6abbYWjuDsiJ4L3wonc0fPI2XFgXVE8PyRts7wth1_jWlwn_4hWwVkRyB5WnVh00hNMSvBdA2Z4Lr_454ff-QNi6aB2UY-BI78WYj7_feiLFR6_mqQG6Od-3tXI0eIKpMR0Zv3tTeMVPweVLtHCynAQpw5mK8Xuv8zywVROCsFvHsQ11U9Vw4tCUAQczttbjDX_w_Z5_-J9hsmVMR5wIJ4PJUumyFh1UgriTp9p-Xd3dixkl3_X74NeNQsCt3NQ5w_XjKC94iwlshnP19cYDWzXbc2FeQ0Hv5Ztg4lC1HvxuZN47tufC9tx444sD7_kHgcNt4aA6PRyIBrs6EH7sQwZy-szBQdSUoWM6Mvarhl9_zDg37UOR9hgE5YXbi_j56uuNWWncPhRK38sK1ECjOxNtcJKudYKKa3-3RildVJUndwOP3g_v-qYIqQ8m25s-qFYy-Bm85X2BYIY4OXbc-WgBDUnW3p_-pGCVME3QC-mODGuJeAIV5sJvvBZmpbE9NwpTVI0QrOswoCbUGn8CWDBCUGqNL04N6kZBFQ_cuN3wFc9veNNfMbZvCKM0giGtIb8EJ6DG1kT56J847sxrJoVip3D5xwLKX7z940axfpeb9LTJOeHmjvA3Hza-5GJge25471oAInTaQoTgLFUFLX1QBSXZoWSL6OKsg33j37zygI2zxo292LYEpw8m_w6Ij6P66Y-6dM-7u_tjAY28chAcH7hpbCUb7p3he_amr0nZPmU78v0vN0IQHIIzXYKiJgSzdjUjeEM1gCp1e54StANjwTCLdup2Dd57fuBVFTrvDfIYMEvfj4Tf-FikKWrHRQjLgHTg8F7YrYydRloIWTKoDKsP6dYBfNULYXNi3N5XMKNWqJUWSjDDnFGjqIA00lZhJfSgWJxuISiNBhoNBANCw6d3Aq99KLBx1ri9WBlVD4yZtQcAY-M3PyGEYBSp-D80_jYXVgUxQ9INLFh7_4_cCITaGBVG0s725yqs_Nkq4VtfEDr6gLN4oNpqijWCV0ODEVQREywYjUYoWVvibFPMHPHSGM0vqvjMVz1foxYlzekDMTNkadnJOONr9nYOmS8k2qEQM_bMoH-orkwxC2muakyO_uCgwJeCTyrbh7MKzDtjEYRiHV5y0VhU3XtQ0zauib8LphozB40wGk1GRBXVqDGKokFbMMECarGcaihSK6_5gqbXf10CAqAhYKrtAVDtCZ_a6xLAk6aZg2isVAExEKNJVe9r-xFY6eKSyiqo_k_v4NDghVswHQUOK0HpAr5spNupY3HqKBYPiZA0pR5qoAEMbcFkCRrDhJ3DwCPn9xl5RUMYBGLB2qMvTxzGUFUlfnecwS4gGiuScVTApTl2EGjde5ZJAfVq9EwsLgFcSQa9yekIgokhxGUZSNFyz6Br7x1aIxhRvQVtwfQrlvm6qjE2x114AHoERF-szisJwhM3G7i_yyDcMfWqAjXwnTV3ycN0gxTKlavLgQpk6YAKzpbJlqV7iETbYnRw4r2znXKYOUwVcQ5De3AcEJbLuS0kBQ-jQkAPOTiA6fhYNseLxtzOQhyhc71KBVAEeq5OrYUTgjDxwsj6kIalVqN0wkQgpCmVDaSqogjZ4inRJgkOEWiC4jyYI06JeDbBQAiodhlplyR3I6iaVVfexBpJ_jwkTQXM4jjT1M_mtZblWl2XxquRE4HYxZq1YoJzMPVxuq0W5RqNbUWCNxvDbuMJYYFI0cIixxsavZEQNcVCzsciHMGhlr7TvIy8DGdV7qSUZuIPQdNSdHMIgLjjqxSbo5xKpCqeGJjgV6LxpTuYRTjxDZVcIJDZTj3UBmVPkcoe6sIZTSE82UC1cLF4VkfcLultHKPm_3AOXMwiWq3JcJxTVPOU62yWqrb2blQ4PvRJqG7vMznvsBWNWf29L_eci51XUrjhBCfxRTrr5ZiQo1S6qQA0IfDgRszgi2Rzpt4o3NFjnDCfHcOdCj6255loTRWixjTZiGjUlHb5LEBjihk0QVo4lqNo7V7n4WGgbgKGZzwqmE5KNmcl778WsN1t7jy-S2ji-aEJ7REbukgyt10ch5QXxuej0ibQOSwJqhRq1u2I0BRjJLvzgpkyHUXSEcKyHSrbtMAofdSotQJ--9Oehx8wXCWoNgiOkDySE1nyTl7ierpzEYp3tmSUmyYQ1Jitl2zO1piMyqidKYj7l1874ztffZ4feu8u3_GTtwDYvNSrb4WmhRQsvsn1M8bFDc9BpUljUlw1YGZbq-KMpbCxXgQ-ZxraWnEptnSsFVB6aY-1QigFnrcO79l2NI1E44vrOXGPmlH3XLGatdMJuhgHOmP8vEtnuOfiGcrS02hg0YT2Z23Kxrjgn7xyi70ffD4veVHJztW9oyMFvDTMd4QXXagpvGdRx-RYJT6znx8eARQDM2trKofqGI2Vz9-ERmUJRukjjHzkqbdWwJkS9ht4540xF8ZRfQWNOVQqhHkHqi5NI6gba31ptjdNmgr3XdlibVSyX9dHyhPiorfcrxp2q4px4Xnft9_Pax6dRUhad0eWas5ffiDGA40aiKAhPtMZcZ9T7zEdIGIZQlIQWCc9_0sXowcbApKhjJykI_7-uevGL1wveHLhWPN1NL4qGNJCWQXSryjmaXXl4tk4prrBDwSnfVBeHPtVg2K87Q338tJH1tm51stie6Be-4UToAZS-iFCE2LiHB1Issm2srKqJjQEzATnojd69GydXHkHpQzLUDKYwgmlGLNSWCvgh6-tsV4UeKH1Ru2zekD67UGFoMbGxpTSC1U2tF7ghCg5g9qva7wIv_LNV-K9m3rp2LwgfNG9I27tRv0IpjQpOQ45VkuQOg1KRsKJpTcVG-Y1fN76gofOGgdBWihSdmAKJy2YqYeJF6YeLk-Emwv4sevrnB9Jm7ct156jnVFV6iZ6qZytn5mNqJqAA4IzpHV9J0Py4thZ1JydjnjNozN2r8cLXVGye135O4-MKLznsO6eFT2ZgEJoNO8SxehrkC17D7Try-suKfsNLZQMZuppwRQu1o1KB6UTSmc8bypcOxDeeWNMYYHxSk00G2HnHGuTMbP1MWUR3XjhcpwSa0S1Hs3Uj5Miedu_98Vnsf15vE8Tp9e3fOk6B_sVsXjZhSCqYcnGKWkzatsiEleFLbuzgAjcWhQ8euGQn3xinUrj1Inu3doIehUMGOP0-d4p3Aglv7q7xZdM7rBRBubJZjrnKDZnrBfC1MWajJ81BCtYNA0uhxXWBXECacPEybDM4C_eH4d35-O7ALzsFZf43EsTHr9V4b0Q0ppccGlvtloMarE2oBksufZ3igaDojC--nLDTk2rLRMfNWbql-GMnbRw1jyMnXB-HOOo_x42-Z-LmAMZnr0zW0CM0BehpjGjDoJqaKNZB2iC09AlwCeJODhoGs6sj_nIDzzET_3z57P5ghn_6mvWqRcpmGyD4w5org71NUk-dXvXJlKknMhSrYaYGvQobvrAt__RGrUJs6R3GUz83GlNmWzS2EkbZc-KlPEDkxImHjZ8nJ5jB1NneFGcSfvW-s_Pn0UcTjj1Rs21stsqrKHijx-f451RFA4nLoYhAoWPU04kKoCIsLAwrEGOFBe4FLwloG-4r2G_iQNdK6TVmo2CJTgQf88ykg5O4aFMmlBbPOIzBJLWqHY5kQKNHDXMpkeaBmW-aJgvGg6ahiAl91_Z7J5hMXq2VJyLY1_2qkcAiXOdCicjKgLbjefhzQWvvCzcqkgwrAXR15yNFGyOiwhn7Ds4Q9t0cvIZECzdTyVWGePzu4tie-rXKSCJ67StbgJOhIvnNqiTA8uzSSFG1OR2i0nzEqmMM7c4Wi2CaLC_4eIen7MWo-UhOLmtD6ccgOJ787xB2sXmRkGdEKxLUSxplEkirS5G_qeE1IfVmLI-KZmteZpm-WIJ2gPWqxOtro6aCSIWvYjGcoUkusF53nTfgtIJC7VTwynussUuGFS5bp061-CWasVmqe6ctEt7RvapSBWU9UlMN1btvawQH7RB4jtv4VwHCeB2HVONN9530Namy56NGJ-w1ahwnf2J16X21JYhhXRkCciRonq_ZnNae7TUl5HHORn8t2lKtMNiK1tz8jQTE6SdWm4JUulizee8D3zTPXNqFWqTJY81pD192zNyRzUq9NON9FOwFpYnrjyYGphrp0C-7KlAyuVg7_yRMoeZS14z7jrpbJCTVp-cxDJANNi2BIlUS95uPOemjm-8Z04pxiJX-XpGuQ-nxJj4YTjHSdYiL92yTEBo8lLSM4CUXXPPDKfxJgZLuVgrmV7eMmGtPYrTzccQgLhv504Fs9Lx9ZcW3LsmLHoVznIAhDdr2_L0KiUaaYhaFCz2PS9Fd-PJUXvq2zHW-VSeTYTGojuXpBc-zZhVm7MyxSw7L5AY3jtHO9362uSIuzZ2U9rw12Z7PLJ-dFdT1h4_kBoUrouDsrQuP8dHdHCCCbVZTAQs59nLWnQaz-bF0VSxr8vjy7XyGCiKG9hI7pAWkuKWplsWRdo19ADMDxuuH8BlN-fP-zvMtDlid0I4apybYwYyBKkvgsVpJsNT7ThIplF7gil7hw2ll7T81J28CqQY2hLrENRZXHEgJm8aQowwnaOpmzgNNFA3sRBeB6OqA6YVk2bOQsHOXYRp0WpPyKP2y6sj0E0ziKlHCyvlpf096jmVbNSO7DzJoul_eUaaQll4vIOrT9xBnFEURevFRGLM54jmRETAiEX7IcmQyPtyiCuuTRUNzSqcXLoIjbJQWCwa5NpVKhx27gyjc2fYWOuMUgB8Kob1l5MKLBXvs4EeBgDJHqX8rQVj3fYgBwhCmVS5CspHPvYkAOfOTKH1YP3sz9NfRS7MeBy4Z7gLsQMCcZoJFD7WUASHdwF1RolQ4yhQrHCMG4VxQVDPaLFgfv1Jdj91g9uTEdNxydrWJn5znWkKC8Y9a56XmNoBs5zXAYyXcjNPIXmFZCCsM2O-X_GJx-_wxJNzNqcF587lLXPd-Z32pC0zIjiBQpz8DxHuGVKknLTmFVScp1HD-7imFVQoi4K6iTXj0AScc2ipFCFpWzFhpMlDLRbs7-2ztxOLWC6px2g8ptZhg1S6gUEfI0VvJTNrYFCjqQNF6bl0bsradMRk5ElJfruo2U4t59p0y5DHi0lRvAPjy7Oq2UAwEQtjcSl4JHFbS-HTWroJ41GR9vmUsfitRtBA0BjOqzaYCnWYpN_z4qS1e3aGJDuG4i7FsSw52i_T-eIs2R0fDXI_znGpiKLa81oJjsToaDYp3yV7e3alCoePey-oEyQYIsOgsihdEpTrSIi0g437fmJzbusXpgYHJ9pWgJ2j3dwQk8X4vxy8HXn-6r167Xm3xnJW7tpKhXM-hS90U4vo6g-a-ssEYHvv8N86eDNwekhp24j2R54gmcWq4PJXcadYP1yIb1Nzr3PmnD7bUiWhL7niZ9YtMOQ9BX04LZMVKNDFOi2Y1CHnooMS5959Zn30FQLxz3HJvPog2P0tACc4lbtoUruQNKhJ7T7D1Q7Tf8M54hJiGpPeZt8WeOIGg563Wn5OD9Qxu0C6isXwM5bhyF6jvPz8bPzh9ok3dxcPFY7_iln7Vxie6pRTwJwhcZ9m25HhDdtuSbVNDMl1aJGlcmv3nP7V2m0-793_pM3hWVPyul__WRkOgPfyutna-O2wshuhquwvHFTVL4Jd6bef9t-gtQuBp-jwUuFdesWpAckrr1kLltbVjunkUuH9uCJ_77nORc1xwuszHFjdrkH8O2ZlGb7vsG4G_yrM3WB1-w7vcsEKlNWi3WnkyL88OuV1_ReRnyvOvbtRe_P52fjDS9087iY3dxcP1Vr9LUH-hsEXDHbwbrSs23N9pJP5yc_wryMMPfOu0k41Hl8ry7ce1vXP37M1-62hU_8PhhGA3eX3jsoAAAAASUVORK5CYII=
                                                                                                                                                                                        • iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAA3xJREFUaIHtl09IFHEUx7_vp5lFVB7Mdtwu4W3rIAQeAgd1XBEqC9LIgojoFFHQQQ8JQQV16OAhuhR10SC7iKW0TruN0T8oumQnD1E6a22QSmX-2Xkd0tw_M-vOb6s1mM9pefPem-_bH7957wEeHh4eHh7_MZRvAZkIGr5DzKQJFhcf1IyO2PkU_mtR2aKFlSZmvglgFZPlB1Bv57ciCwgavmpm3AZoFYCx-Pz8YSffFVeAZiiVzOgDsAbgOSK0PtQ-fXTyF_9Q27I0RPwVxAgBWA8AIOoIqdGhTDEr5hIHDWULM54BKAcAIvSGVHPvcnEr4gQahzaXMiOMBfEARqzZ4iPZxBb8PVnZoQ1u3cAirgMILJimmdCo175_l018Xk9g90tlLRXN9AKoXLQR4aSumq-zzZG3ApqHA0Uz39ANZjXBfCukmjfc5MlLAc13UDAZ-3KTGU1LVnpTvA4n3ObKSwETpUonA60JpinBtK9vh_ndbS7HAur0TWXBsL9KSmEGNMN3HpT8TxPTMadZZzkcCxAFhR0s4o_rDd8pmcR21Bu-U8R0NsnIuBqqGbsrm9O2kTVE_BUWxd8uzCIgoHv1OhyXOeJFgoZyjBnXU8zPN5aWqD2B4VnZvBnuAE0u_mKg9cdXetEQ8VfIvGRhsryWYv5MhJZcxAMOBTyoGR0hS-wCML1k5W0WWa-0sNJkF-OEFlE0EtyzeJq_szEOhlTzg4TmJDLOQlpE0Yi4P_XlYFzZGDPbeloQzxQfDPurWFgRAGuSwokv6Gq0Q1Z0Ihk_o3qNqRPhaNoDwpmJsvKHdfqmMqdYzfBvZ2HdQ4p4AvSSj9FzknptpGRBvaG0gXHJ5tEYLBwYrDWfJBp_fQSsR1gazn77FwqrcqB6PCYnN52sGtmgal4G44rNo3IIjiR-aoOGssUiawBp4nkOFg78SfGAy30g-EjpSumgiYm6QWhnpn6At6U78OlBNdopqdMRVwU0DweKJmNf7jOg2XvwXNqFR_bLiQyuZqGewPCsNVe8H4DDuJsuHi6WExmkVsrGoc2l85Z4CmC5xjbNhJ1u5nu3SE2jA9XjMcGiEcDnTH5ulxMZpMdp-26dhOvlRIac9oFQ7egLZuz5dXmTeC2znMiQ80Jj062nBIuWXCZXN_yRjSykRrtAaAdyW07yjhZRHPqDh4eHh4fH3-EnAgs4-wcE4msAAAAASUVORK5CYII=
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/16 v0, 0x43
                                                                                                                                                                                        1new-array v0, v0, [[Ljava/lang/String;
                                                                                                                                                                                        2const/4 v1, 0x2
                                                                                                                                                                                        3new-array v2, v1, [Ljava/lang/String;
                                                                                                                                                                                        4const/4 v3, 0x0
                                                                                                                                                                                        6const-string v4, ".3gp"
                                                                                                                                                                                        7aput-object v4, v2, v3
                                                                                                                                                                                        8const/4 v4, 0x1
                                                                                                                                                                                        10const-string v5, "video/3gpp"
                                                                                                                                                                                        11aput-object v5, v2, v4
                                                                                                                                                                                        12aput-object v2, v0, v3
                                                                                                                                                                                        13new-array v2, v1, [Ljava/lang/String;
                                                                                                                                                                                        15const-string v5, ".apk"
                                                                                                                                                                                        16aput-object v5, v2, v3
                                                                                                                                                                                        18const-string v5, "application/vnd.Android.package-archive"
                                                                                                                                                                                        19aput-object v5, v2, v4
                                                                                                                                                                                        20aput-object v2, v0, v4
                                                                                                                                                                                        21new-array v2, v1, [Ljava/lang/String;
                                                                                                                                                                                        23const-string v5, ".asf"
                                                                                                                                                                                        24aput-object v5, v2, v3
                                                                                                                                                                                        26const-string v5, "video/x-ms-asf"
                                                                                                                                                                                        27aput-object v5, v2, v4
                                                                                                                                                                                        28aput-object v2, v0, v1
                                                                                                                                                                                        29new-array v2, v1, [Ljava/lang/String;
                                                                                                                                                                                        31const-string v5, ".avi"
                                                                                                                                                                                        32aput-object v5, v2, v3
                                                                                                                                                                                        34const-string v5, "video/x-msvideo"
                                                                                                                                                                                        35aput-object v5, v2, v4
                                                                                                                                                                                        36const/4 v5, 0x3
                                                                                                                                                                                        37aput-object v2, v0, v5
                                                                                                                                                                                        38new-array v2, v1, [Ljava/lang/String;
                                                                                                                                                                                        40const-string v5, ".bin"
                                                                                                                                                                                        41aput-object v5, v2, v3
                                                                                                                                                                                        43const-string v5, "application/octet-stream"
                                                                                                                                                                                        44aput-object v5, v2, v4
                                                                                                                                                                                        45const/4 v6, 0x4
                                                                                                                                                                                        46aput-object v2, v0, v6
                                                                                                                                                                                        47new-array v2, v1, [Ljava/lang/String;
                                                                                                                                                                                        49const-string v6, ".bmp"
                                                                                                                                                                                        50aput-object v6, v2, v3
                                                                                                                                                                                        52const-string v6, "image/bmp"
                                                                                                                                                                                        53aput-object v6, v2, v4
                                                                                                                                                                                        54const/4 v6, 0x5
                                                                                                                                                                                        55aput-object v2, v0, v6
                                                                                                                                                                                        56new-array v2, v1, [Ljava/lang/String;
                                                                                                                                                                                        58const-string v6, ".c"
                                                                                                                                                                                        59aput-object v6, v2, v3
                                                                                                                                                                                        61const-string v6, "text/plain"
                                                                                                                                                                                        62aput-object v6, v2, v4
                                                                                                                                                                                        63const/4 v7, 0x6
                                                                                                                                                                                        64aput-object v2, v0, v7
                                                                                                                                                                                        65new-array v2, v1, [Ljava/lang/String;
                                                                                                                                                                                        67const-string v7, ".class"
                                                                                                                                                                                        68aput-object v7, v2, v3
                                                                                                                                                                                        69aput-object v5, v2, v4
                                                                                                                                                                                        70const/4 v7, 0x7
                                                                                                                                                                                        71aput-object v2, v0, v7
                                                                                                                                                                                        72new-array v2, v1, [Ljava/lang/String;
                                                                                                                                                                                        74const-string v7, ".conf"
                                                                                                                                                                                        75aput-object v7, v2, v3
                                                                                                                                                                                        76aput-object v6, v2, v4
                                                                                                                                                                                        77const/16 v7, 0x8
                                                                                                                                                                                        78aput-object v2, v0, v7
                                                                                                                                                                                        79new-array v2, v1, [Ljava/lang/String;
                                                                                                                                                                                        81const-string v7, ".cpp"
                                                                                                                                                                                        82aput-object v7, v2, v3
                                                                                                                                                                                        83aput-object v6, v2, v4
                                                                                                                                                                                        84const/16 v7, 0x9
                                                                                                                                                                                        85aput-object v2, v0, v7
                                                                                                                                                                                        86new-array v2, v1, [Ljava/lang/String;
                                                                                                                                                                                        88const-string v7, ".doc"
                                                                                                                                                                                        89aput-object v7, v2, v3
                                                                                                                                                                                        91const-string v7, "application/msword"
                                                                                                                                                                                        92aput-object v7, v2, v4
                                                                                                                                                                                        93const/16 v7, 0xa
                                                                                                                                                                                        94aput-object v2, v0, v7
                                                                                                                                                                                        95new-array v2, v1, [Ljava/lang/String;
                                                                                                                                                                                        97const-string v7, ".docx"
                                                                                                                                                                                        98aput-object v7, v2, v3
                                                                                                                                                                                        100const-string v7, "application/vnd.openxmlformats-officedocument.wordprocessingml.document"
                                                                                                                                                                                        101aput-object v7, v2, v4
                                                                                                                                                                                        102const/16 v7, 0xb
                                                                                                                                                                                        103aput-object v2, v0, v7
                                                                                                                                                                                        104new-array v2, v1, [Ljava/lang/String;
                                                                                                                                                                                        106const-string v7, ".xls"
                                                                                                                                                                                        107aput-object v7, v2, v3
                                                                                                                                                                                        109const-string v7, "application/vnd.ms-excel"
                                                                                                                                                                                        110aput-object v7, v2, v4
                                                                                                                                                                                        111const/16 v7, 0xc
                                                                                                                                                                                        112aput-object v2, v0, v7
                                                                                                                                                                                        113new-array v2, v1, [Ljava/lang/String;
                                                                                                                                                                                        115const-string v7, ".xlsx"
                                                                                                                                                                                        116aput-object v7, v2, v3
                                                                                                                                                                                        118const-string v7, "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"
                                                                                                                                                                                        119aput-object v7, v2, v4
                                                                                                                                                                                        120const/16 v7, 0xd
                                                                                                                                                                                        121aput-object v2, v0, v7
                                                                                                                                                                                        122new-array v2, v1, [Ljava/lang/String;
                                                                                                                                                                                        124const-string v7, ".exe"
                                                                                                                                                                                        125aput-object v7, v2, v3
                                                                                                                                                                                        126aput-object v5, v2, v4
                                                                                                                                                                                        127const/16 v5, 0xe
                                                                                                                                                                                        128aput-object v2, v0, v5
                                                                                                                                                                                        129new-array v2, v1, [Ljava/lang/String;
                                                                                                                                                                                        131const-string v5, ".gif"
                                                                                                                                                                                        132aput-object v5, v2, v3
                                                                                                                                                                                        134const-string v5, "image/gif"
                                                                                                                                                                                        135aput-object v5, v2, v4
                                                                                                                                                                                        136const/16 v5, 0xf
                                                                                                                                                                                        137aput-object v2, v0, v5
                                                                                                                                                                                        138new-array v2, v1, [Ljava/lang/String;
                                                                                                                                                                                        140const-string v5, ".gtar"
                                                                                                                                                                                        141aput-object v5, v2, v3
                                                                                                                                                                                        143const-string v5, "application/x-gtar"
                                                                                                                                                                                        144aput-object v5, v2, v4
                                                                                                                                                                                        145const/16 v5, 0x10
                                                                                                                                                                                        146aput-object v2, v0, v5
                                                                                                                                                                                        147new-array v2, v1, [Ljava/lang/String;
                                                                                                                                                                                        149const-string v5, ".gz"
                                                                                                                                                                                        150aput-object v5, v2, v3
                                                                                                                                                                                        152const-string v5, "application/x-gzip"
                                                                                                                                                                                        153aput-object v5, v2, v4
                                                                                                                                                                                        154const/16 v5, 0x11
                                                                                                                                                                                        155aput-object v2, v0, v5
                                                                                                                                                                                        156new-array v2, v1, [Ljava/lang/String;
                                                                                                                                                                                        158const-string v5, ".h"
                                                                                                                                                                                        159aput-object v5, v2, v3
                                                                                                                                                                                        160aput-object v6, v2, v4
                                                                                                                                                                                        161const/16 v5, 0x12
                                                                                                                                                                                        162aput-object v2, v0, v5
                                                                                                                                                                                        163new-array v2, v1, [Ljava/lang/String;
                                                                                                                                                                                        165const-string v5, ".htm"
                                                                                                                                                                                        166aput-object v5, v2, v3
                                                                                                                                                                                        168const-string v5, "text/html"
                                                                                                                                                                                        169aput-object v5, v2, v4
                                                                                                                                                                                        170const/16 v7, 0x13
                                                                                                                                                                                        171aput-object v2, v0, v7
                                                                                                                                                                                        172new-array v2, v1, [Ljava/lang/String;
                                                                                                                                                                                        174const-string v7, ".html"
                                                                                                                                                                                        175aput-object v7, v2, v3
                                                                                                                                                                                        176aput-object v5, v2, v4
                                                                                                                                                                                        177const/16 v5, 0x14
                                                                                                                                                                                        178aput-object v2, v0, v5
                                                                                                                                                                                        179new-array v2, v1, [Ljava/lang/String;
                                                                                                                                                                                        181const-string v5, ".jar"
                                                                                                                                                                                        182aput-object v5, v2, v3
                                                                                                                                                                                        184const-string v5, "application/java-archive"
                                                                                                                                                                                        185aput-object v5, v2, v4
                                                                                                                                                                                        186const/16 v5, 0x15
                                                                                                                                                                                        187aput-object v2, v0, v5
                                                                                                                                                                                        188new-array v2, v1, [Ljava/lang/String;
                                                                                                                                                                                        190const-string v5, ".java"
                                                                                                                                                                                        191aput-object v5, v2, v3
                                                                                                                                                                                        192aput-object v6, v2, v4
                                                                                                                                                                                        193const/16 v5, 0x16
                                                                                                                                                                                        194aput-object v2, v0, v5
                                                                                                                                                                                        195new-array v2, v1, [Ljava/lang/String;
                                                                                                                                                                                        197const-string v5, ".jpeg"
                                                                                                                                                                                        198aput-object v5, v2, v3
                                                                                                                                                                                        200const-string v5, "image/jpeg"
                                                                                                                                                                                        201aput-object v5, v2, v4
                                                                                                                                                                                        202const/16 v7, 0x17
                                                                                                                                                                                        203aput-object v2, v0, v7
                                                                                                                                                                                        204new-array v2, v1, [Ljava/lang/String;
                                                                                                                                                                                        206const-string v7, ".jpg"
                                                                                                                                                                                        207aput-object v7, v2, v3
                                                                                                                                                                                        208aput-object v5, v2, v4
                                                                                                                                                                                        209const/16 v5, 0x18
                                                                                                                                                                                        210aput-object v2, v0, v5
                                                                                                                                                                                        211new-array v2, v1, [Ljava/lang/String;
                                                                                                                                                                                        213const-string v5, ".js"
                                                                                                                                                                                        214aput-object v5, v2, v3
                                                                                                                                                                                        216const-string v5, "application/x-javascript"
                                                                                                                                                                                        217aput-object v5, v2, v4
                                                                                                                                                                                        218const/16 v5, 0x19
                                                                                                                                                                                        219aput-object v2, v0, v5
                                                                                                                                                                                        220new-array v2, v1, [Ljava/lang/String;
                                                                                                                                                                                        222const-string v5, ".log"
                                                                                                                                                                                        223aput-object v5, v2, v3
                                                                                                                                                                                        224aput-object v6, v2, v4
                                                                                                                                                                                        225const/16 v5, 0x1a
                                                                                                                                                                                        226aput-object v2, v0, v5
                                                                                                                                                                                        227new-array v2, v1, [Ljava/lang/String;
                                                                                                                                                                                        229const-string v5, ".m3u"
                                                                                                                                                                                        230aput-object v5, v2, v3
                                                                                                                                                                                        232const-string v5, "audio/x-mpegurl"
                                                                                                                                                                                        233aput-object v5, v2, v4
                                                                                                                                                                                        234const/16 v5, 0x1b
                                                                                                                                                                                        235aput-object v2, v0, v5
                                                                                                                                                                                        236new-array v2, v1, [Ljava/lang/String;
                                                                                                                                                                                        238const-string v5, ".m4a"
                                                                                                                                                                                        239aput-object v5, v2, v3
                                                                                                                                                                                        241const-string v5, "audio/mp4a-latm"
                                                                                                                                                                                        242aput-object v5, v2, v4
                                                                                                                                                                                        243const/16 v7, 0x1c
                                                                                                                                                                                        244aput-object v2, v0, v7
                                                                                                                                                                                        245new-array v2, v1, [Ljava/lang/String;
                                                                                                                                                                                        247const-string v7, ".m4b"
                                                                                                                                                                                        248aput-object v7, v2, v3
                                                                                                                                                                                        249aput-object v5, v2, v4
                                                                                                                                                                                        250const/16 v7, 0x1d
                                                                                                                                                                                        251aput-object v2, v0, v7
                                                                                                                                                                                        252new-array v2, v1, [Ljava/lang/String;
                                                                                                                                                                                        254const-string v7, ".m4p"
                                                                                                                                                                                        255aput-object v7, v2, v3
                                                                                                                                                                                        256aput-object v5, v2, v4
                                                                                                                                                                                        257const/16 v5, 0x1e
                                                                                                                                                                                        258aput-object v2, v0, v5
                                                                                                                                                                                        259new-array v2, v1, [Ljava/lang/String;
                                                                                                                                                                                        261const-string v5, ".m4u"
                                                                                                                                                                                        262aput-object v5, v2, v3
                                                                                                                                                                                        264const-string v5, "video/vnd.mpegurl"
                                                                                                                                                                                        265aput-object v5, v2, v4
                                                                                                                                                                                        266const/16 v5, 0x1f
                                                                                                                                                                                        267aput-object v2, v0, v5
                                                                                                                                                                                        268new-array v2, v1, [Ljava/lang/String;
                                                                                                                                                                                        270const-string v5, ".m4v"
                                                                                                                                                                                        271aput-object v5, v2, v3
                                                                                                                                                                                        273const-string v5, "video/x-m4v"
                                                                                                                                                                                        274aput-object v5, v2, v4
                                                                                                                                                                                        275const/16 v5, 0x20
                                                                                                                                                                                        276aput-object v2, v0, v5
                                                                                                                                                                                        277new-array v2, v1, [Ljava/lang/String;
                                                                                                                                                                                        279const-string v5, ".mov"
                                                                                                                                                                                        280aput-object v5, v2, v3
                                                                                                                                                                                        282const-string v5, "video/quicktime"
                                                                                                                                                                                        283aput-object v5, v2, v4
                                                                                                                                                                                        284const/16 v5, 0x21
                                                                                                                                                                                        285aput-object v2, v0, v5
                                                                                                                                                                                        286new-array v2, v1, [Ljava/lang/String;
                                                                                                                                                                                        288const-string v5, ".mp2"
                                                                                                                                                                                        289aput-object v5, v2, v3
                                                                                                                                                                                        291const-string v5, "audio/x-mpeg"
                                                                                                                                                                                        292aput-object v5, v2, v4
                                                                                                                                                                                        293const/16 v7, 0x22
                                                                                                                                                                                        294aput-object v2, v0, v7
                                                                                                                                                                                        295new-array v2, v1, [Ljava/lang/String;
                                                                                                                                                                                        297const-string v7, ".mp3"
                                                                                                                                                                                        298aput-object v7, v2, v3
                                                                                                                                                                                        299aput-object v5, v2, v4
                                                                                                                                                                                        300const/16 v5, 0x23
                                                                                                                                                                                        301aput-object v2, v0, v5
                                                                                                                                                                                        302new-array v2, v1, [Ljava/lang/String;
                                                                                                                                                                                        304const-string v5, ".mp4"
                                                                                                                                                                                        305aput-object v5, v2, v3
                                                                                                                                                                                        307const-string v5, "video/mp4"
                                                                                                                                                                                        308aput-object v5, v2, v4
                                                                                                                                                                                        309const/16 v7, 0x24
                                                                                                                                                                                        310aput-object v2, v0, v7
                                                                                                                                                                                        311new-array v2, v1, [Ljava/lang/String;
                                                                                                                                                                                        313const-string v7, ".mpc"
                                                                                                                                                                                        314aput-object v7, v2, v3
                                                                                                                                                                                        316const-string v7, "application/vnd.mpohun.certificate"
                                                                                                                                                                                        317aput-object v7, v2, v4
                                                                                                                                                                                        318const/16 v7, 0x25
                                                                                                                                                                                        319aput-object v2, v0, v7
                                                                                                                                                                                        320new-array v2, v1, [Ljava/lang/String;
                                                                                                                                                                                        322const-string v7, ".mpe"
                                                                                                                                                                                        323aput-object v7, v2, v3
                                                                                                                                                                                        325const-string v7, "video/mpeg"
                                                                                                                                                                                        326aput-object v7, v2, v4
                                                                                                                                                                                        327const/16 v8, 0x26
                                                                                                                                                                                        328aput-object v2, v0, v8
                                                                                                                                                                                        329new-array v2, v1, [Ljava/lang/String;
                                                                                                                                                                                        331const-string v8, ".mpeg"
                                                                                                                                                                                        332aput-object v8, v2, v3
                                                                                                                                                                                        333aput-object v7, v2, v4
                                                                                                                                                                                        334const/16 v8, 0x27
                                                                                                                                                                                        335aput-object v2, v0, v8
                                                                                                                                                                                        336new-array v2, v1, [Ljava/lang/String;
                                                                                                                                                                                        338const-string v8, ".mpg"
                                                                                                                                                                                        339aput-object v8, v2, v3
                                                                                                                                                                                        340aput-object v7, v2, v4
                                                                                                                                                                                        341const/16 v7, 0x28
                                                                                                                                                                                        342aput-object v2, v0, v7
                                                                                                                                                                                        343new-array v2, v1, [Ljava/lang/String;
                                                                                                                                                                                        345const-string v7, ".mpg4"
                                                                                                                                                                                        346aput-object v7, v2, v3
                                                                                                                                                                                        347aput-object v5, v2, v4
                                                                                                                                                                                        348const/16 v5, 0x29
                                                                                                                                                                                        349aput-object v2, v0, v5
                                                                                                                                                                                        350new-array v2, v1, [Ljava/lang/String;
                                                                                                                                                                                        352const-string v5, ".mpga"
                                                                                                                                                                                        353aput-object v5, v2, v3
                                                                                                                                                                                        355const-string v5, "audio/mpeg"
                                                                                                                                                                                        356aput-object v5, v2, v4
                                                                                                                                                                                        357const/16 v5, 0x2a
                                                                                                                                                                                        358aput-object v2, v0, v5
                                                                                                                                                                                        359new-array v2, v1, [Ljava/lang/String;
                                                                                                                                                                                        361const-string v5, ".msg"
                                                                                                                                                                                        362aput-object v5, v2, v3
                                                                                                                                                                                        364const-string v5, "application/vnd.ms-outlook"
                                                                                                                                                                                        365aput-object v5, v2, v4
                                                                                                                                                                                        366const/16 v5, 0x2b
                                                                                                                                                                                        367aput-object v2, v0, v5
                                                                                                                                                                                        368new-array v2, v1, [Ljava/lang/String;
                                                                                                                                                                                        370const-string v5, ".ogg"
                                                                                                                                                                                        371aput-object v5, v2, v3
                                                                                                                                                                                        373const-string v5, "audio/ogg"
                                                                                                                                                                                        374aput-object v5, v2, v4
                                                                                                                                                                                        375const/16 v5, 0x2c
                                                                                                                                                                                        376aput-object v2, v0, v5
                                                                                                                                                                                        377new-array v2, v1, [Ljava/lang/String;
                                                                                                                                                                                        379const-string v5, ".pdf"
                                                                                                                                                                                        380aput-object v5, v2, v3
                                                                                                                                                                                        382const-string v5, "application/pdf"
                                                                                                                                                                                        383aput-object v5, v2, v4
                                                                                                                                                                                        384const/16 v5, 0x2d
                                                                                                                                                                                        385aput-object v2, v0, v5
                                                                                                                                                                                        386new-array v2, v1, [Ljava/lang/String;
                                                                                                                                                                                        388const-string v5, ".png"
                                                                                                                                                                                        389aput-object v5, v2, v3
                                                                                                                                                                                        391const-string v5, "image/png"
                                                                                                                                                                                        392aput-object v5, v2, v4
                                                                                                                                                                                        393const/16 v5, 0x2e
                                                                                                                                                                                        394aput-object v2, v0, v5
                                                                                                                                                                                        395new-array v2, v1, [Ljava/lang/String;
                                                                                                                                                                                        397const-string v5, ".pps"
                                                                                                                                                                                        398aput-object v5, v2, v3
                                                                                                                                                                                        400const-string v5, "application/vnd.ms-powerpoint"
                                                                                                                                                                                        401aput-object v5, v2, v4
                                                                                                                                                                                        402const/16 v7, 0x2f
                                                                                                                                                                                        403aput-object v2, v0, v7
                                                                                                                                                                                        404new-array v2, v1, [Ljava/lang/String;
                                                                                                                                                                                        406const-string v7, ".ppt"
                                                                                                                                                                                        407aput-object v7, v2, v3
                                                                                                                                                                                        408aput-object v5, v2, v4
                                                                                                                                                                                        409const/16 v5, 0x30
                                                                                                                                                                                        410aput-object v2, v0, v5
                                                                                                                                                                                        411new-array v2, v1, [Ljava/lang/String;
                                                                                                                                                                                        413const-string v5, ".pptx"
                                                                                                                                                                                        414aput-object v5, v2, v3
                                                                                                                                                                                        416const-string v5, "application/vnd.openxmlformats-officedocument.presentationml.presentation"
                                                                                                                                                                                        417aput-object v5, v2, v4
                                                                                                                                                                                        418const/16 v5, 0x31
                                                                                                                                                                                        419aput-object v2, v0, v5
                                                                                                                                                                                        420new-array v2, v1, [Ljava/lang/String;
                                                                                                                                                                                        422const-string v5, ".prop"
                                                                                                                                                                                        423aput-object v5, v2, v3
                                                                                                                                                                                        424aput-object v6, v2, v4
                                                                                                                                                                                        425const/16 v5, 0x32
                                                                                                                                                                                        426aput-object v2, v0, v5
                                                                                                                                                                                        427new-array v2, v1, [Ljava/lang/String;
                                                                                                                                                                                        429const-string v5, ".rc"
                                                                                                                                                                                        430aput-object v5, v2, v3
                                                                                                                                                                                        431aput-object v6, v2, v4
                                                                                                                                                                                        432const/16 v5, 0x33
                                                                                                                                                                                        433aput-object v2, v0, v5
                                                                                                                                                                                        434new-array v2, v1, [Ljava/lang/String;
                                                                                                                                                                                        436const-string v5, ".rmvb"
                                                                                                                                                                                        437aput-object v5, v2, v3
                                                                                                                                                                                        439const-string v5, "audio/x-pn-realaudio"
                                                                                                                                                                                        440aput-object v5, v2, v4
                                                                                                                                                                                        441const/16 v5, 0x34
                                                                                                                                                                                        442aput-object v2, v0, v5
                                                                                                                                                                                        443new-array v2, v1, [Ljava/lang/String;
                                                                                                                                                                                        445const-string v5, ".rtf"
                                                                                                                                                                                        446aput-object v5, v2, v3
                                                                                                                                                                                        448const-string v5, "application/rtf"
                                                                                                                                                                                        449aput-object v5, v2, v4
                                                                                                                                                                                        450const/16 v5, 0x35
                                                                                                                                                                                        451aput-object v2, v0, v5
                                                                                                                                                                                        452new-array v2, v1, [Ljava/lang/String;
                                                                                                                                                                                        454const-string v5, ".sh"
                                                                                                                                                                                        455aput-object v5, v2, v3
                                                                                                                                                                                        456aput-object v6, v2, v4
                                                                                                                                                                                        457const/16 v5, 0x36
                                                                                                                                                                                        458aput-object v2, v0, v5
                                                                                                                                                                                        459new-array v2, v1, [Ljava/lang/String;
                                                                                                                                                                                        461const-string v5, ".tar"
                                                                                                                                                                                        462aput-object v5, v2, v3
                                                                                                                                                                                        464const-string v5, "application/x-tar"
                                                                                                                                                                                        465aput-object v5, v2, v4
                                                                                                                                                                                        466const/16 v5, 0x37
                                                                                                                                                                                        467aput-object v2, v0, v5
                                                                                                                                                                                        468new-array v2, v1, [Ljava/lang/String;
                                                                                                                                                                                        470const-string v5, ".tgz"
                                                                                                                                                                                        471aput-object v5, v2, v3
                                                                                                                                                                                        473const-string v5, "application/x-compressed"
                                                                                                                                                                                        474aput-object v5, v2, v4
                                                                                                                                                                                        475const/16 v5, 0x38
                                                                                                                                                                                        476aput-object v2, v0, v5
                                                                                                                                                                                        477new-array v2, v1, [Ljava/lang/String;
                                                                                                                                                                                        479const-string v5, ".txt"
                                                                                                                                                                                        480aput-object v5, v2, v3
                                                                                                                                                                                        481aput-object v6, v2, v4
                                                                                                                                                                                        482const/16 v5, 0x39
                                                                                                                                                                                        483aput-object v2, v0, v5
                                                                                                                                                                                        484new-array v2, v1, [Ljava/lang/String;
                                                                                                                                                                                        486const-string v5, ".wav"
                                                                                                                                                                                        487aput-object v5, v2, v3
                                                                                                                                                                                        489const-string v5, "audio/x-wav"
                                                                                                                                                                                        490aput-object v5, v2, v4
                                                                                                                                                                                        491const/16 v5, 0x3a
                                                                                                                                                                                        492aput-object v2, v0, v5
                                                                                                                                                                                        493new-array v2, v1, [Ljava/lang/String;
                                                                                                                                                                                        495const-string v5, ".wma"
                                                                                                                                                                                        496aput-object v5, v2, v3
                                                                                                                                                                                        498const-string v5, "audio/x-ms-wma"
                                                                                                                                                                                        499aput-object v5, v2, v4
                                                                                                                                                                                        500const/16 v5, 0x3b
                                                                                                                                                                                        501aput-object v2, v0, v5
                                                                                                                                                                                        502new-array v2, v1, [Ljava/lang/String;
                                                                                                                                                                                        504const-string v5, ".wmv"
                                                                                                                                                                                        505aput-object v5, v2, v3
                                                                                                                                                                                        507const-string v5, "audio/x-ms-wmv"
                                                                                                                                                                                        508aput-object v5, v2, v4
                                                                                                                                                                                        509const/16 v5, 0x3c
                                                                                                                                                                                        510aput-object v2, v0, v5
                                                                                                                                                                                        511new-array v2, v1, [Ljava/lang/String;
                                                                                                                                                                                        513const-string v5, ".wps"
                                                                                                                                                                                        514aput-object v5, v2, v3
                                                                                                                                                                                        516const-string v5, "application/vnd.ms-works"
                                                                                                                                                                                        517aput-object v5, v2, v4
                                                                                                                                                                                        518const/16 v5, 0x3d
                                                                                                                                                                                        519aput-object v2, v0, v5
                                                                                                                                                                                        520new-array v2, v1, [Ljava/lang/String;
                                                                                                                                                                                        522const-string v5, ".xml"
                                                                                                                                                                                        523aput-object v5, v2, v3
                                                                                                                                                                                        524aput-object v6, v2, v4
                                                                                                                                                                                        525const/16 v5, 0x3e
                                                                                                                                                                                        526aput-object v2, v0, v5
                                                                                                                                                                                        527new-array v2, v1, [Ljava/lang/String;
                                                                                                                                                                                        529const-string v5, ".z"
                                                                                                                                                                                        530aput-object v5, v2, v3
                                                                                                                                                                                        532const-string v5, "application/x-compress"
                                                                                                                                                                                        533aput-object v5, v2, v4
                                                                                                                                                                                        534const/16 v5, 0x3f
                                                                                                                                                                                        535aput-object v2, v0, v5
                                                                                                                                                                                        536new-array v2, v1, [Ljava/lang/String;
                                                                                                                                                                                        538const-string v5, ".zip"
                                                                                                                                                                                        539aput-object v5, v2, v3
                                                                                                                                                                                        541const-string v5, "application/zip"
                                                                                                                                                                                        542aput-object v5, v2, v4
                                                                                                                                                                                        543const/16 v5, 0x40
                                                                                                                                                                                        544aput-object v2, v0, v5
                                                                                                                                                                                        545new-array v2, v1, [Ljava/lang/String;
                                                                                                                                                                                        547const-string v5, ".7z"
                                                                                                                                                                                        548aput-object v5, v2, v3
                                                                                                                                                                                        550const-string v5, "application/7z"
                                                                                                                                                                                        551aput-object v5, v2, v4
                                                                                                                                                                                        552const/16 v5, 0x41
                                                                                                                                                                                        553aput-object v2, v0, v5
                                                                                                                                                                                        554new-array v1, v1, [Ljava/lang/String;
                                                                                                                                                                                        556const-string v2, ""
                                                                                                                                                                                        557aput-object v2, v1, v3
                                                                                                                                                                                        559const-string v2, "*/*"
                                                                                                                                                                                        560aput-object v2, v1, v4
                                                                                                                                                                                        561const/16 v2, 0x42
                                                                                                                                                                                        562aput-object v1, v0, v2
                                                                                                                                                                                        563sput-object v0, Lcom/tencent/smtt/sdk/b/a/i;->a:[[Ljava/lang/String;
                                                                                                                                                                                        565const-string v0, "iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAABHNCSVQICAgIfAhkiAAAFlFJREFUeJztnHuQbdlZ0H_fWnufR3efvrfvezLMkMgwJM4og3kYguhghBB5FAnGQi2pioZKRQENUqJ_UAWFaEmVVlkpi5cUhYAkGAghvBMehZWKAiGJmBCMkJg7NzM3d-7t27f7dPfZe6_v84-11t77nN7dt-eRIZZ-NXv69Dr7sdZvf-t7rXVbOEZum23p_uIbypH_SofdF9S-yIs77vT_-0TsA03Fkxtr5W8u4D-uiVwbPG21wczGCt_m4DuAM5_xjn4WSDBjf1H9kE7G_-ysyHb_uyVAe3t2ZX2ddwIve057-NkjV-uarxuN5PdzQwto3-zeKbzPjPv-dPr22SEi7NQ1fzVDEojTCvhts_9nNWdJRLg6n_OyjQ15wgEofNv_h9OJGfeVZfg-ALlttnUGPm72p2OQ5YibALPnvh-rohg78_rhwh9UrwyT8jmB44docBTIcdCU55acE_v7BaX7u5_Jh_ShmMFeo7z308aHHjM-eBM-fsu4sxDm6bR1g82x8YJzwqOX4OH74aXnPSMv-ORTnitYxUheJbvV4sPTovyzz-aNTaHw3WD-eFv50Q8rP_ExuHbTsApwIAXgVy4O6R4NyAG4AorSeOEVxxv_HPztL3TMStfeO6jxmYpf9-sa2Zkvdten5cYzuZFDUGwJTBOMH_8T5bv-i_HYdUMKkImwPjLKoZuEEx5Qwa2DCAzgJQ_CW75SeOmFAuhAeSfPqmbt1zVyZ7GwtXKwy6cW0_iz8IIZ_Mz_DrzhV5XdW-A2hLPTlU6HdHg6MP3PcCKwnW3QufDgg_Dzr3E8cC6qUBOeXW16VgCZgneCCDxZGQ-_teHGNSi2hM2JxYFmPkODPg7ESe0J5q05yB3h614O_-lro516NiG1gKb-6QFSM0ZF7M1bPhp487sUmQjnzxihTicZMRx9qpBWNeyEc7
                                                                                                                                                                                        566sput-object v0, Lcom/tencent/smtt/sdk/b/a/i;->b:Ljava/lang/String;
                                                                                                                                                                                        568const-string v0, "iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAA3xJREFUaIHtl09IFHEUx7_vp5lFVB7Mdtwu4W3rIAQeAgd1XBEqC9LIgojoFFHQQQ8JQQV16OAhuhR10SC7iKW0TruN0T8oumQnD1E6a22QSmX-2Xkd0tw_M-vOb6s1mM9pefPem-_bH7957wEeHh4eHh7_MZRvAZkIGr5DzKQJFhcf1IyO2PkU_mtR2aKFlSZmvglgFZPlB1Bv57ciCwgavmpm3AZoFYCx-Pz8YSffFVeAZiiVzOgDsAbgOSK0PtQ-fXTyF_9Q27I0RPwVxAgBWA8AIOoIqdGhTDEr5hIHDWULM54BKAcAIvSGVHPvcnEr4gQahzaXMiOMBfEARqzZ4iPZxBb8PVnZoQ1u3cAirgMILJimmdCo175_l018Xk9g90tlLRXN9AKoXLQR4aSumq-zzZG3ApqHA0Uz39ANZjXBfCukmjfc5MlLAc13UDAZ-3KTGU1LVnpTvA4n3ObKSwETpUonA60JpinBtK9vh_ndbS7HAur0TWXBsL9KSmEGNMN3HpT8TxPTMadZZzkcCxAFhR0s4o_rDd8pmcR21Bu-U8R0NsnIuBqqGbsrm9O2kTVE_BUWxd8uzCIgoHv1OhyXOeJFgoZyjBnXU8zPN5aWqD2B4VnZvBnuAE0u_mKg9cdXetEQ8VfIvGRhsryWYv5MhJZcxAMOBTyoGR0hS-wCML1k5W0WWa-0sNJkF-OEFlE0EtyzeJq_szEOhlTzg4TmJDLOQlpE0Yi4P_XlYFzZGDPbeloQzxQfDPurWFgRAGuSwokv6Gq0Q1Z0Ihk_o3qNqRPhaNoDwpmJsvKHdfqmMqdYzfBvZ2HdQ4p4AvSSj9FzknptpGRBvaG0gXHJ5tEYLBwYrDWfJBp_fQSsR1gazn77FwqrcqB6PCYnN52sGtmgal4G44rNo3IIjiR-aoOGssUiawBp4nkOFg
                                                                                                                                                                                        569sput-object v0, Lcom/tencent/smtt/sdk/b/a/i;->c:Ljava/lang/String;
                                                                                                                                                                                        570return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • com.baidu.mobads.openad.interfaces.download.IOAdDownloader$DownloadStatus.COMPLETED:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • com.baidu.mobads.openad.interfaces.download.IOAdDownloader$DownloadStatus.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.content.Intent.<init>
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • com.baidu.mobads.openad.interfaces.download.IOAdDownloader$DownloadStatus.getCode
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.addFlags
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.Long.toString
                                                                                                                                                                                        • android.content.Intent.setAction
                                                                                                                                                                                        • android.app.PendingIntent.getActivity
                                                                                                                                                                                        • android.app.Notification$Builder.<init>
                                                                                                                                                                                        • android.app.Notification$Builder.setContentTitle
                                                                                                                                                                                        • android.app.Notification$Builder.setContentText
                                                                                                                                                                                        • android.app.Notification$Builder.setTicker
                                                                                                                                                                                        • android.app.Notification$Builder.setSmallIcon
                                                                                                                                                                                        • android.app.Notification$Builder.setContentIntent
                                                                                                                                                                                        • android.app.Notification$Builder.setAutoCancel
                                                                                                                                                                                        • android.app.Notification$Builder.setProgress
                                                                                                                                                                                        • android.app.Notification$Builder.build
                                                                                                                                                                                        • com.baidu.mobads.openad.interfaces.download.IOAdDownloader$DownloadStatus.PAUSED:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • com.baidu.mobads.openad.interfaces.download.IOAdDownloader$DownloadStatus.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • com.baidu.mobads.openad.interfaces.download.IOAdDownloader$DownloadStatus.ERROR:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • com.baidu.mobads.openad.interfaces.download.IOAdDownloader$DownloadStatus.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • com.baidu.mobads.openad.interfaces.download.IOAdDownloader$DownloadStatus.DOWNLOADING:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • com.baidu.mobads.openad.interfaces.download.IOAdDownloader$DownloadStatus.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • com.baidu.mobads.openad.interfaces.download.IOAdDownloader$DownloadStatus.INITING:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • com.baidu.mobads.openad.interfaces.download.IOAdDownloader$DownloadStatus.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • com.baidu.mobads.openad.interfaces.download.IOAdDownloader$DownloadStatus.getMessage
                                                                                                                                                                                        • android.app.Notification$Builder.<init>
                                                                                                                                                                                        • android.app.Notification$Builder.setContentTitle
                                                                                                                                                                                        • android.app.Notification$Builder.setContentText
                                                                                                                                                                                        • android.app.Notification$Builder.setTicker
                                                                                                                                                                                        • android.app.Notification$Builder.setSmallIcon
                                                                                                                                                                                        • android.app.Notification$Builder.setContentIntent
                                                                                                                                                                                        • android.app.Notification$Builder.setAutoCancel
                                                                                                                                                                                        • android.app.Notification$Builder.setProgress
                                                                                                                                                                                        • android.app.Notification$Builder.build
                                                                                                                                                                                        • android.app.Notification.<init>
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • \u6b63\u5728\u4e0b\u8f7d
                                                                                                                                                                                        • :
                                                                                                                                                                                        • \u70b9\u51fb\u8fd9\u91cc\u5b89\u88c5\u5e94\u7528
                                                                                                                                                                                        • dealWithDownload
                                                                                                                                                                                        • pausedManually
                                                                                                                                                                                        • status
                                                                                                                                                                                        • pk
                                                                                                                                                                                        • localApkPath
                                                                                                                                                                                        • title
                                                                                                                                                                                        • down
                                                                                                                                                                                        • \u5df2\u4e3a\u60a8\u6682\u505c\u4e0b\u8f7d\uff0c \u70b9\u51fb\u901a\u77e5\u680f\u7ee7\u7eed\u4e0b\u8f7d
                                                                                                                                                                                        • \u76ee\u524d\u4e0d\u5728wifi\u7f51\u7edc\u4e0b\uff0c \u70b9\u51fb\u8fd9\u91cc\u7ee7\u7eed\u4e0b\u8f7d
                                                                                                                                                                                        • \u70b9\u51fb\u8fd9\u91cc\u7ee7\u7eed\u4e0b\u8f7d
                                                                                                                                                                                        • \u7a0d\u540e\u70b9\u51fb\u8fd9\u91cc\u91cd\u65b0\u4e0b\u8f7d
                                                                                                                                                                                        • \u4e0b\u8f7d\u8fdb\u5ea6:
                                                                                                                                                                                        • % \u5e94\u7528\u5927\u5c0f:
                                                                                                                                                                                        • setLatestEventInfo
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation build Landroid/annotation/TargetApi;
                                                                                                                                                                                        1value = 0x10
                                                                                                                                                                                        2.end annotation
                                                                                                                                                                                        3.prologue
                                                                                                                                                                                        4const v1, 0x1080082
                                                                                                                                                                                        5const/4 v10, 0x0
                                                                                                                                                                                        6const/4 v9, 0x1
                                                                                                                                                                                        8iget-object v0, p0, Lcom/baidu/mobads/container/b/e/b;->c:Lcom/baidu/mobads/container/b/b/a;
                                                                                                                                                                                        10iget-object v4, v0, Lcom/baidu/mobads/container/b/b/a;->a:Ljava/lang/String;
                                                                                                                                                                                        11new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        13invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        15const-string v2, "\u6b63\u5728\u4e0b\u8f7d "
                                                                                                                                                                                        17invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        18move-result-object v0
                                                                                                                                                                                        20iget-object v2, p0, Lcom/baidu/mobads/container/b/e/b;->c:Lcom/baidu/mobads/container/b/b/a;
                                                                                                                                                                                        22iget-object v2, v2, Lcom/baidu/mobads/container/b/b/a;->a:Ljava/lang/String;
                                                                                                                                                                                        24invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        25move-result-object v0
                                                                                                                                                                                        27invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        28move-result-object v3
                                                                                                                                                                                        30const-string v2, ""
                                                                                                                                                                                        31const v0, 0x1080081
                                                                                                                                                                                        33iget-object v5, p0, Lcom/baidu/mobads/container/b/e/b;->c:Lcom/baidu/mobads/container/b/b/a;
                                                                                                                                                                                        35iget-object v5, v5, Lcom/baidu/mobads/container/b/b/a;->g:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        37sget-object v6, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;->COMPLETED:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        38if-ne v5, v6, :cond_104
                                                                                                                                                                                        39new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        41invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        43iget-object v2, p0, Lcom/baidu/mobads/container/b/e/b;->c:Lcom/baidu/mobads/container/b/b/a;
                                                                                                                                                                                        45iget-object v2, v2, Lcom/baidu/mobads/container/b/b/a;->g:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        47invoke-virtual {v2}, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        48move-result-object v2
                                                                                                                                                                                        50invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        51move-result-object v0
                                                                                                                                                                                        53const-string v2, ": "
                                                                                                                                                                                        55invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        56move-result-object v0
                                                                                                                                                                                        58invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        59move-result-object v0
                                                                                                                                                                                        61invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        62move-result-object v2
                                                                                                                                                                                        64const-string v0, " \u70b9\u51fb\u8fd9\u91cc\u5b89\u88c5\u5e94\u7528"
                                                                                                                                                                                        65move-object v4, v2
                                                                                                                                                                                        66move-object v2, v0
                                                                                                                                                                                        67goto_50: new-instance v0, Landroid/content/Intent;
                                                                                                                                                                                        69iget-object v5, p0, Lcom/baidu/mobads/container/b/e/b;->d:Landroid/content/Context;
                                                                                                                                                                                        71invoke-static {}, Lcom/baidu/mobads/container/b/g/g;->a()Ljava/lang/Class;
                                                                                                                                                                                        72move-result-object v6
                                                                                                                                                                                        74invoke-direct {v0, v5, v6}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
                                                                                                                                                                                        76const-string v5, "dealWithDownload"
                                                                                                                                                                                        78invoke-virtual {v0, v5, v9}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;
                                                                                                                                                                                        80const-string v5, "pausedManually"
                                                                                                                                                                                        82invoke-interface {p1}, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader;->isPausedManually()Z
                                                                                                                                                                                        83move-result v6
                                                                                                                                                                                        85invoke-virtual {v0, v5, v6}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;
                                                                                                                                                                                        87const-string v5, "status"
                                                                                                                                                                                        89iget-object v6, p0, Lcom/baidu/mobads/container/b/e/b;->c:Lcom/baidu/mobads/container/b/b/a;
                                                                                                                                                                                        91iget-object v6, v6, Lcom/baidu/mobads/container/b/b/a;->g:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        93invoke-virtual {v6}, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;->getCode()I
                                                                                                                                                                                        94move-result v6
                                                                                                                                                                                        96invoke-virtual {v0, v5, v6}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
                                                                                                                                                                                        98const-string v5, "pk"
                                                                                                                                                                                        100iget-object v6, p0, Lcom/baidu/mobads/container/b/e/b;->c:Lcom/baidu/mobads/container/b/b/a;
                                                                                                                                                                                        102iget-object v6, v6, Lcom/baidu/mobads/container/b/b/a;->i:Ljava/lang/String;
                                                                                                                                                                                        104invoke-virtual {v0, v5, v6}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        106const-string v5, "localApkPath"
                                                                                                                                                                                        107new-instance v6, Ljava/lang/StringBuilder;
                                                                                                                                                                                        109invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        111iget-object v7, p0, Lcom/baidu/mobads/container/b/e/b;->c:Lcom/baidu/mobads/container/b/b/a;
                                                                                                                                                                                        113iget-object v7, v7, Lcom/baidu/mobads/container/b/b/a;->c:Ljava/lang/String;
                                                                                                                                                                                        115invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        116move-result-object v6
                                                                                                                                                                                        118iget-object v7, p0, Lcom/baidu/mobads/container/b/e/b;->c:Lcom/baidu/mobads/container/b/b/a;
                                                                                                                                                                                        120iget-object v7, v7, Lcom/baidu/mobads/container/b/b/a;->b:Ljava/lang/String;
                                                                                                                                                                                        122invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        123move-result-object v6
                                                                                                                                                                                        125invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        126move-result-object v6
                                                                                                                                                                                        128invoke-virtual {v0, v5, v6}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        130const-string v5, "title"
                                                                                                                                                                                        132invoke-virtual {v0, v5, v4}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        133const/high16 v5, 0x10000000
                                                                                                                                                                                        135invoke-virtual {v0, v5}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
                                                                                                                                                                                        137invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        138move-result-wide v6
                                                                                                                                                                                        140invoke-static {v6, v7}, Ljava/lang/Long;->toString(J)Ljava/lang/String;
                                                                                                                                                                                        141move-result-object v5
                                                                                                                                                                                        143invoke-virtual {v0, v5}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        145iget-object v5, p0, Lcom/baidu/mobads/container/b/e/b;->d:Landroid/content/Context;
                                                                                                                                                                                        147iget-object v6, p0, Lcom/baidu/mobads/container/b/e/b;->c:Lcom/baidu/mobads/container/b/b/a;
                                                                                                                                                                                        148iget v6, v6, Lcom/baidu/mobads/container/b/b/a;->f:I
                                                                                                                                                                                        149const/high16 v7, 0x8000000
                                                                                                                                                                                        151invoke-static {v5, v6, v0, v7}, Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;
                                                                                                                                                                                        152move-result-object v5
                                                                                                                                                                                        153sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        154const/16 v6, 0x10
                                                                                                                                                                                        155if-lt v0, v6, :cond_226
                                                                                                                                                                                        156sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        157const/16 v6, 0x1a
                                                                                                                                                                                        158if-lt v0, v6, :cond_1ed
                                                                                                                                                                                        160iget-object v0, p0, Lcom/baidu/mobads/container/b/e/b;->c:Lcom/baidu/mobads/container/b/b/a;
                                                                                                                                                                                        161new-instance v6, Landroid/app/Notification$Builder;
                                                                                                                                                                                        163iget-object v7, p0, Lcom/baidu/mobads/container/b/e/b;->d:Landroid/content/Context;
                                                                                                                                                                                        165const-string v8, "down"
                                                                                                                                                                                        167invoke-direct {v6, v7, v8}, Landroid/app/Notification$Builder;-><init>(Landroid/content/Context;Ljava/lang/String;)V
                                                                                                                                                                                        168iput-object v6, v0, Lcom/baidu/mobads/container/b/b/a;->h:Ljava/lang/Object;
                                                                                                                                                                                        170iget-object v0, p0, Lcom/baidu/mobads/container/b/e/b;->c:Lcom/baidu/mobads/container/b/b/a;
                                                                                                                                                                                        172iget-object v0, v0, Lcom/baidu/mobads/container/b/b/a;->h:Ljava/lang/Object;
                                                                                                                                                                                        173check-cast v0, Landroid/app/Notification$Builder;
                                                                                                                                                                                        175invoke-virtual {v0, v4}, Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
                                                                                                                                                                                        176move-result-object v0
                                                                                                                                                                                        178invoke-virtual {v0, v2}, Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
                                                                                                                                                                                        179move-result-object v0
                                                                                                                                                                                        181invoke-virtual {v0, v3}, Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
                                                                                                                                                                                        182move-result-object v0
                                                                                                                                                                                        184invoke-virtual {v0, v1}, Landroid/app/Notification$Builder;->setSmallIcon(I)Landroid/app/Notification$Builder;
                                                                                                                                                                                        185move-result-object v0
                                                                                                                                                                                        187invoke-virtual {v0, v5}, Landroid/app/Notification$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder;
                                                                                                                                                                                        188move-result-object v0
                                                                                                                                                                                        190invoke-virtual {v0, v9}, Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder;
                                                                                                                                                                                        191move-result-object v0
                                                                                                                                                                                        192const/16 v1, 0x64
                                                                                                                                                                                        194iget-object v2, p0, Lcom/baidu/mobads/container/b/e/b;->c:Lcom/baidu/mobads/container/b/b/a;
                                                                                                                                                                                        195iget v2, v2, Lcom/baidu/mobads/container/b/b/a;->e:I
                                                                                                                                                                                        197invoke-virtual {v0, v1, v2, v10}, Landroid/app/Notification$Builder;->setProgress(IIZ)Landroid/app/Notification$Builder;
                                                                                                                                                                                        198move-result-object v0
                                                                                                                                                                                        200invoke-virtual {v0}, Landroid/app/Notification$Builder;->build()Landroid/app/Notification;
                                                                                                                                                                                        201move-result-object v0
                                                                                                                                                                                        202goto_103: return-object v0
                                                                                                                                                                                        203cond_104:
                                                                                                                                                                                        204iget-object v5, p0, Lcom/baidu/mobads/container/b/e/b;->c:Lcom/baidu/mobads/container/b/b/a;
                                                                                                                                                                                        206iget-object v5, v5, Lcom/baidu/mobads/container/b/b/a;->g:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        208sget-object v6, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;->PAUSED:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        209if-ne v5, v6, :cond_13d
                                                                                                                                                                                        210new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        212invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        214iget-object v2, p0, Lcom/baidu/mobads/container/b/e/b;->c:Lcom/baidu/mobads/container/b/b/a;
                                                                                                                                                                                        216iget-object v2, v2, Lcom/baidu/mobads/container/b/b/a;->g:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        218invoke-virtual {v2}, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        219move-result-object v2
                                                                                                                                                                                        221invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        222move-result-object v0
                                                                                                                                                                                        224const-string v2, ": "
                                                                                                                                                                                        226invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        227move-result-object v0
                                                                                                                                                                                        229invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        230move-result-object v0
                                                                                                                                                                                        232invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        233move-result-object v3
                                                                                                                                                                                        235const-string v2, "\u5df2\u4e3a\u60a8\u6682\u505c\u4e0b\u8f7d\uff0c \u70b9\u51fb\u901a\u77e5\u680f\u7ee7\u7eed\u4e0b\u8f7d"
                                                                                                                                                                                        237invoke-interface {p1}, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader;->isPausedManually()Z
                                                                                                                                                                                        238move-result v0
                                                                                                                                                                                        239if-nez v0, :cond_13a
                                                                                                                                                                                        241const-string v0, "\u76ee\u524d\u4e0d\u5728wifi\u7f51\u7edc\u4e0b\uff0c \u70b9\u51fb\u8fd9\u91cc\u7ee7\u7eed\u4e0b\u8f7d"
                                                                                                                                                                                        242goto_135: move-object v4, v3
                                                                                                                                                                                        243move-object v3, v2
                                                                                                                                                                                        244move-object v2, v0
                                                                                                                                                                                        245goto/16 :goto_50
                                                                                                                                                                                        246cond_13a:
                                                                                                                                                                                        247const-string v0, "\u70b9\u51fb\u8fd9\u91cc\u7ee7\u7eed\u4e0b\u8f7d"
                                                                                                                                                                                        248goto/16 :goto_135
                                                                                                                                                                                        249cond_13d:
                                                                                                                                                                                        250iget-object v5, p0, Lcom/baidu/mobads/container/b/e/b;->c:Lcom/baidu/mobads/container/b/b/a;
                                                                                                                                                                                        252iget-object v5, v5, Lcom/baidu/mobads/container/b/b/a;->g:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        254sget-object v6, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;->ERROR:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        255if-ne v5, v6, :cond_16a
                                                                                                                                                                                        256new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        258invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        260iget-object v2, p0, Lcom/baidu/mobads/container/b/e/b;->c:Lcom/baidu/mobads/container/b/b/a;
                                                                                                                                                                                        262iget-object v2, v2, Lcom/baidu/mobads/container/b/b/a;->g:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        264invoke-virtual {v2}, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        265move-result-object v2
                                                                                                                                                                                        267invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        268move-result-object v0
                                                                                                                                                                                        270const-string v2, ": "
                                                                                                                                                                                        272invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        273move-result-object v0
                                                                                                                                                                                        275invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        276move-result-object v0
                                                                                                                                                                                        278invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        279move-result-object v2
                                                                                                                                                                                        281const-string v0, " \u7a0d\u540e\u70b9\u51fb\u8fd9\u91cc\u91cd\u65b0\u4e0b\u8f7d"
                                                                                                                                                                                        282move-object v4, v2
                                                                                                                                                                                        283move-object v2, v0
                                                                                                                                                                                        284goto/16 :goto_50
                                                                                                                                                                                        285cond_16a:
                                                                                                                                                                                        286iget-object v1, p0, Lcom/baidu/mobads/container/b/e/b;->c:Lcom/baidu/mobads/container/b/b/a;
                                                                                                                                                                                        288iget-object v1, v1, Lcom/baidu/mobads/container/b/b/a;->g:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        290sget-object v5, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;->DOWNLOADING:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        291if-ne v1, v5, :cond_1b9
                                                                                                                                                                                        292new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        294invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        296iget-object v2, p0, Lcom/baidu/mobads/container/b/e/b;->c:Lcom/baidu/mobads/container/b/b/a;
                                                                                                                                                                                        298iget-object v2, v2, Lcom/baidu/mobads/container/b/b/a;->g:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        300invoke-virtual {v2}, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        301move-result-object v2
                                                                                                                                                                                        303invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        304move-result-object v1
                                                                                                                                                                                        306const-string v2, ": "
                                                                                                                                                                                        308invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        309move-result-object v1
                                                                                                                                                                                        311invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        312move-result-object v1
                                                                                                                                                                                        314invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        315move-result-object v2
                                                                                                                                                                                        316new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        318invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        320const-string v4, "\u4e0b\u8f7d\u8fdb\u5ea6: "
                                                                                                                                                                                        322invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        323move-result-object v1
                                                                                                                                                                                        325iget-object v4, p0, Lcom/baidu/mobads/container/b/e/b;->c:Lcom/baidu/mobads/container/b/b/a;
                                                                                                                                                                                        326iget v4, v4, Lcom/baidu/mobads/container/b/b/a;->e:I
                                                                                                                                                                                        328invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        329move-result-object v1
                                                                                                                                                                                        331const-string v4, "% \u5e94\u7528\u5927\u5c0f: "
                                                                                                                                                                                        333invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        334move-result-object v1
                                                                                                                                                                                        336iget-object v4, p0, Lcom/baidu/mobads/container/b/e/b;->f:Ljava/lang/String;
                                                                                                                                                                                        338invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        339move-result-object v1
                                                                                                                                                                                        341invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        342move-result-object v1
                                                                                                                                                                                        343move-object v4, v2
                                                                                                                                                                                        344move-object v2, v1
                                                                                                                                                                                        345move v1, v0
                                                                                                                                                                                        346goto/16 :goto_50
                                                                                                                                                                                        347cond_1b9:
                                                                                                                                                                                        348iget-object v1, p0, Lcom/baidu/mobads/container/b/e/b;->c:Lcom/baidu/mobads/container/b/b/a;
                                                                                                                                                                                        350iget-object v1, v1, Lcom/baidu/mobads/container/b/b/a;->g:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        352sget-object v5, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;->INITING:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        353if-ne v1, v5, :cond_28a
                                                                                                                                                                                        354new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        356invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        358iget-object v2, p0, Lcom/baidu/mobads/container/b/e/b;->c:Lcom/baidu/mobads/container/b/b/a;
                                                                                                                                                                                        360iget-object v2, v2, Lcom/baidu/mobads/container/b/b/a;->g:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        362invoke-virtual {v2}, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        363move-result-object v2
                                                                                                                                                                                        365invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        366move-result-object v1
                                                                                                                                                                                        368const-string v2, ": "
                                                                                                                                                                                        370invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        371move-result-object v1
                                                                                                                                                                                        373invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        374move-result-object v1
                                                                                                                                                                                        376invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        377move-result-object v2
                                                                                                                                                                                        379iget-object v1, p0, Lcom/baidu/mobads/container/b/e/b;->c:Lcom/baidu/mobads/container/b/b/a;
                                                                                                                                                                                        381iget-object v1, v1, Lcom/baidu/mobads/container/b/b/a;->g:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        383invoke-virtual {v1}, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        384move-result-object v1
                                                                                                                                                                                        385move-object v4, v2
                                                                                                                                                                                        386move-object v2, v1
                                                                                                                                                                                        387move v1, v0
                                                                                                                                                                                        388goto/16 :goto_50
                                                                                                                                                                                        389cond_1ed:
                                                                                                                                                                                        390iget-object v0, p0, Lcom/baidu/mobads/container/b/e/b;->c:Lcom/baidu/mobads/container/b/b/a;
                                                                                                                                                                                        391new-instance v6, Landroid/app/Notification$Builder;
                                                                                                                                                                                        393iget-object v7, p0, Lcom/baidu/mobads/container/b/e/b;->d:Landroid/content/Context;
                                                                                                                                                                                        395invoke-direct {v6, v7}, Landroid/app/Notification$Builder;-><init>(Landroid/content/Context;)V
                                                                                                                                                                                        396iput-object v6, v0, Lcom/baidu/mobads/container/b/b/a;->h:Ljava/lang/Object;
                                                                                                                                                                                        398iget-object v0, p0, Lcom/baidu/mobads/container/b/e/b;->c:Lcom/baidu/mobads/container/b/b/a;
                                                                                                                                                                                        400iget-object v0, v0, Lcom/baidu/mobads/container/b/b/a;->h:Ljava/lang/Object;
                                                                                                                                                                                        401check-cast v0, Landroid/app/Notification$Builder;
                                                                                                                                                                                        403invoke-virtual {v0, v4}, Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
                                                                                                                                                                                        404move-result-object v0
                                                                                                                                                                                        406invoke-virtual {v0, v2}, Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
                                                                                                                                                                                        407move-result-object v0
                                                                                                                                                                                        409invoke-virtual {v0, v3}, Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
                                                                                                                                                                                        410move-result-object v0
                                                                                                                                                                                        412invoke-virtual {v0, v1}, Landroid/app/Notification$Builder;->setSmallIcon(I)Landroid/app/Notification$Builder;
                                                                                                                                                                                        413move-result-object v0
                                                                                                                                                                                        415invoke-virtual {v0, v5}, Landroid/app/Notification$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder;
                                                                                                                                                                                        416move-result-object v0
                                                                                                                                                                                        418invoke-virtual {v0, v9}, Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder;
                                                                                                                                                                                        419move-result-object v0
                                                                                                                                                                                        420const/16 v1, 0x64
                                                                                                                                                                                        422iget-object v2, p0, Lcom/baidu/mobads/container/b/e/b;->c:Lcom/baidu/mobads/container/b/b/a;
                                                                                                                                                                                        423iget v2, v2, Lcom/baidu/mobads/container/b/b/a;->e:I
                                                                                                                                                                                        425invoke-virtual {v0, v1, v2, v10}, Landroid/app/Notification$Builder;->setProgress(IIZ)Landroid/app/Notification$Builder;
                                                                                                                                                                                        426move-result-object v0
                                                                                                                                                                                        428invoke-virtual {v0}, Landroid/app/Notification$Builder;->build()Landroid/app/Notification;
                                                                                                                                                                                        429move-result-object v0
                                                                                                                                                                                        430goto/16 :goto_103
                                                                                                                                                                                        431cond_226:
                                                                                                                                                                                        432iget-object v0, p0, Lcom/baidu/mobads/container/b/e/b;->c:Lcom/baidu/mobads/container/b/b/a;
                                                                                                                                                                                        434iget-object v0, v0, Lcom/baidu/mobads/container/b/b/a;->h:Ljava/lang/Object;
                                                                                                                                                                                        435if-nez v0, :cond_235
                                                                                                                                                                                        437iget-object v0, p0, Lcom/baidu/mobads/container/b/e/b;->c:Lcom/baidu/mobads/container/b/b/a;
                                                                                                                                                                                        438new-instance v6, Landroid/app/Notification;
                                                                                                                                                                                        440invoke-direct {v6}, Landroid/app/Notification;-><init>()V
                                                                                                                                                                                        441iput-object v6, v0, Lcom/baidu/mobads/container/b/b/a;->h:Ljava/lang/Object;
                                                                                                                                                                                        442cond_235:
                                                                                                                                                                                        443iget-object v0, p0, Lcom/baidu/mobads/container/b/e/b;->c:Lcom/baidu/mobads/container/b/b/a;
                                                                                                                                                                                        445iget-object v0, v0, Lcom/baidu/mobads/container/b/b/a;->h:Ljava/lang/Object;
                                                                                                                                                                                        446check-cast v0, Landroid/app/Notification;
                                                                                                                                                                                        447iput v1, v0, Landroid/app/Notification;->icon:I
                                                                                                                                                                                        448iget v1, v0, Landroid/app/Notification;->flags:I
                                                                                                                                                                                        449or-int/lit8 v1, v1, 0x10
                                                                                                                                                                                        450iput v1, v0, Landroid/app/Notification;->flags:I
                                                                                                                                                                                        451iput-object v3, v0, Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence;
                                                                                                                                                                                        452iput-object v5, v0, Landroid/app/Notification;->contentIntent:Landroid/app/PendingIntent;
                                                                                                                                                                                        453try_start_247:
                                                                                                                                                                                        454invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        455move-result-object v1
                                                                                                                                                                                        457const-string v3, "setLatestEventInfo"
                                                                                                                                                                                        458const/4 v6, 0x4
                                                                                                                                                                                        459new-array v6, v6, [Ljava/lang/Class;
                                                                                                                                                                                        460const/4 v7, 0x0
                                                                                                                                                                                        461const-class v8, Landroid/content/Context;
                                                                                                                                                                                        462aput-object v8, v6, v7
                                                                                                                                                                                        463const/4 v7, 0x1
                                                                                                                                                                                        464const-class v8, Ljava/lang/CharSequence;
                                                                                                                                                                                        465aput-object v8, v6, v7
                                                                                                                                                                                        466const/4 v7, 0x2
                                                                                                                                                                                        467const-class v8, Ljava/lang/CharSequence;
                                                                                                                                                                                        468aput-object v8, v6, v7
                                                                                                                                                                                        469const/4 v7, 0x3
                                                                                                                                                                                        470const-class v8, Landroid/app/PendingIntent;
                                                                                                                                                                                        471aput-object v8, v6, v7
                                                                                                                                                                                        473invoke-virtual {v1, v3, v6}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        474move-result-object v1
                                                                                                                                                                                        475const/4 v3, 0x4
                                                                                                                                                                                        476new-array v3, v3, [Ljava/lang/Object;
                                                                                                                                                                                        477const/4 v6, 0x0
                                                                                                                                                                                        479iget-object v7, p0, Lcom/baidu/mobads/container/b/e/b;->d:Landroid/content/Context;
                                                                                                                                                                                        480aput-object v7, v3, v6
                                                                                                                                                                                        481const/4 v6, 0x1
                                                                                                                                                                                        482aput-object v4, v3, v6
                                                                                                                                                                                        483const/4 v4, 0x2
                                                                                                                                                                                        484aput-object v2, v3, v4
                                                                                                                                                                                        485const/4 v2, 0x3
                                                                                                                                                                                        486aput-object v5, v3, v2
                                                                                                                                                                                        488invoke-virtual {v1, v0, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        489try_end_27c: goto/16 :goto_103
                                                                                                                                                                                        490catch_27e: move-exception v1
                                                                                                                                                                                        491goto/16 :goto_103
                                                                                                                                                                                        492catch_281: move-exception v1
                                                                                                                                                                                        493goto/16 :goto_103
                                                                                                                                                                                        494catch_284: move-exception v1
                                                                                                                                                                                        495goto/16 :goto_103
                                                                                                                                                                                        496catch_287: move-exception v1
                                                                                                                                                                                        497goto/16 :goto_103
                                                                                                                                                                                        498cond_28a: move v1, v0
                                                                                                                                                                                        499goto/16 :goto_50
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.Class.getName
                                                                                                                                                                                        • java.lang.Throwable.getStackTrace
                                                                                                                                                                                        • java.lang.Throwable.getStackTrace
                                                                                                                                                                                        • java.lang.Throwable.getStackTrace
                                                                                                                                                                                        • java.lang.Throwable.getStackTrace
                                                                                                                                                                                        • java.lang.StackTraceElement.toString
                                                                                                                                                                                        • java.lang.StackTraceElement.getMethodName
                                                                                                                                                                                        • java.lang.StackTraceElement.getLineNumber
                                                                                                                                                                                        • java.lang.Throwable.getStackTrace
                                                                                                                                                                                        • java.lang.StackTraceElement.toString
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        • java.lang.StackTraceElement.getLineNumber
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.os.Build.BRAND:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.os.Build.DEVICE:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • android.os.Build.MANUFACTURER:Ljava/lang/String
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONArray.<init>
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONArray.<init>
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONArray.<init>
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONArray.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONArray.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONArray.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • version
                                                                                                                                                                                        • name
                                                                                                                                                                                        • com.meiqia
                                                                                                                                                                                        • android sdk
                                                                                                                                                                                        • url
                                                                                                                                                                                        • http://meiqia.com/
                                                                                                                                                                                        • id
                                                                                                                                                                                        • channel
                                                                                                                                                                                        • appkey
                                                                                                                                                                                        • osVersion
                                                                                                                                                                                        • hostname
                                                                                                                                                                                        • manufacturer
                                                                                                                                                                                        • model
                                                                                                                                                                                        • file
                                                                                                                                                                                        • lineNumber
                                                                                                                                                                                        • method
                                                                                                                                                                                        • code
                                                                                                                                                                                        • errorClass
                                                                                                                                                                                        • stacktrace
                                                                                                                                                                                        • payloadVersion
                                                                                                                                                                                        • 2
                                                                                                                                                                                        • exceptions
                                                                                                                                                                                        • device
                                                                                                                                                                                        • app
                                                                                                                                                                                        • user
                                                                                                                                                                                        • groupingHash
                                                                                                                                                                                        • apiKey
                                                                                                                                                                                        • ce86b33875bdf14452a94a745b9b042c
                                                                                                                                                                                        • notifier
                                                                                                                                                                                        • events
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0move-object/from16 v0, p0
                                                                                                                                                                                        2const-string v1, " "
                                                                                                                                                                                        4const-string v2, "version"
                                                                                                                                                                                        6const-string v3, "name"
                                                                                                                                                                                        8const-string v4, ""
                                                                                                                                                                                        9new-instance v5, Lorg/json/JSONObject;
                                                                                                                                                                                        11invoke-direct {v5}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        12new-instance v6, Lcom/meiqia/core/a/j;
                                                                                                                                                                                        14iget-object v7, v0, Lcom/meiqia/core/a/e;->e:Landroid/content/Context;
                                                                                                                                                                                        16invoke-direct {v6, v7}, Lcom/meiqia/core/a/j;-><init>(Landroid/content/Context;)V
                                                                                                                                                                                        17try_start_16: new-instance v7, Lorg/json/JSONObject;
                                                                                                                                                                                        19invoke-direct {v7}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        21invoke-virtual/range {p1 .. p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        22move-result-object v8
                                                                                                                                                                                        24invoke-virtual {v8}, Ljava/lang/Class;->getName()Ljava/lang/String;
                                                                                                                                                                                        25move-result-object v8
                                                                                                                                                                                        27invoke-virtual/range {p1 .. p1}, Ljava/lang/Throwable;->getStackTrace()[Ljava/lang/StackTraceElement;
                                                                                                                                                                                        28move-result-object v9
                                                                                                                                                                                        29const/4 v10, 0x0
                                                                                                                                                                                        30if-eqz v9, :cond_8a
                                                                                                                                                                                        32invoke-virtual/range {p1 .. p1}, Ljava/lang/Throwable;->getStackTrace()[Ljava/lang/StackTraceElement;
                                                                                                                                                                                        33move-result-object v9
                                                                                                                                                                                        34array-length v9, v9
                                                                                                                                                                                        35if-lez v9, :cond_8a
                                                                                                                                                                                        37invoke-virtual/range {p1 .. p1}, Ljava/lang/Throwable;->getStackTrace()[Ljava/lang/StackTraceElement;
                                                                                                                                                                                        38move-result-object v9
                                                                                                                                                                                        39aget-object v9, v9, v10
                                                                                                                                                                                        40if-eqz v9, :cond_8a
                                                                                                                                                                                        42invoke-virtual/range {p1 .. p1}, Ljava/lang/Throwable;->getStackTrace()[Ljava/lang/StackTraceElement;
                                                                                                                                                                                        43move-result-object v9
                                                                                                                                                                                        44aget-object v9, v9, v10
                                                                                                                                                                                        46invoke-virtual {v9}, Ljava/lang/StackTraceElement;->toString()Ljava/lang/String;
                                                                                                                                                                                        47move-result-object v11
                                                                                                                                                                                        49invoke-virtual {v9}, Ljava/lang/StackTraceElement;->getMethodName()Ljava/lang/String;
                                                                                                                                                                                        50move-result-object v12
                                                                                                                                                                                        52invoke-virtual {v9}, Ljava/lang/StackTraceElement;->getLineNumber()I
                                                                                                                                                                                        53move-result v9
                                                                                                                                                                                        55invoke-virtual/range {p1 .. p1}, Ljava/lang/Throwable;->getStackTrace()[Ljava/lang/StackTraceElement;
                                                                                                                                                                                        56move-result-object v13
                                                                                                                                                                                        57array-length v14, v13
                                                                                                                                                                                        58const/4 v15, 0x0
                                                                                                                                                                                        59goto_51: if-ge v10, v14, :cond_81
                                                                                                                                                                                        60aget-object v16, v13, v10
                                                                                                                                                                                        61move/from16 v17, v9
                                                                                                                                                                                        63invoke-virtual/range {v16 .. v16}, Ljava/lang/StackTraceElement;->toString()Ljava/lang/String;
                                                                                                                                                                                        64move-result-object v9
                                                                                                                                                                                        66invoke-static {v9}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        67move-result v18
                                                                                                                                                                                        68if-nez v18, :cond_6d
                                                                                                                                                                                        69move-object/from16 v18, v11
                                                                                                                                                                                        71const-string v11, "com.meiqia"
                                                                                                                                                                                        73invoke-virtual {v9, v11}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        74move-result v11
                                                                                                                                                                                        75if-eqz v11, :cond_6f
                                                                                                                                                                                        76const/4 v15, 0x1
                                                                                                                                                                                        77goto/16 :goto_6f
                                                                                                                                                                                        78cond_6d: move-object/from16 v18, v11
                                                                                                                                                                                        79goto_6f:
                                                                                                                                                                                        80invoke-virtual/range {v16 .. v16}, Ljava/lang/StackTraceElement;->getLineNumber()I
                                                                                                                                                                                        81move-result v11
                                                                                                                                                                                        83invoke-static {v11}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        84move-result-object v11
                                                                                                                                                                                        86invoke-virtual {v7, v11, v9}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        87add-int/lit8 v10, v10, 0x1
                                                                                                                                                                                        88move/from16 v9, v17
                                                                                                                                                                                        89move-object/from16 v11, v18
                                                                                                                                                                                        90goto/16 :goto_51
                                                                                                                                                                                        91cond_81: move/from16 v17, v9
                                                                                                                                                                                        92move-object/from16 v18, v11
                                                                                                                                                                                        93move/from16 v10, v17
                                                                                                                                                                                        94move-object/from16 v9, v18
                                                                                                                                                                                        95goto/16 :goto_8d
                                                                                                                                                                                        96cond_8a: move-object v9, v4
                                                                                                                                                                                        97move-object v12, v9
                                                                                                                                                                                        98const/4 v15, 0x0
                                                                                                                                                                                        99goto_8d: if-nez v15, :cond_90
                                                                                                                                                                                        100return-object v4
                                                                                                                                                                                        101cond_90: new-instance v11, Lorg/json/JSONObject;
                                                                                                                                                                                        103invoke-direct {v11}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        105const-string v13, "android sdk"
                                                                                                                                                                                        107invoke-virtual {v11, v3, v13}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        109invoke-static {}, Lcom/meiqia/core/a;->i()Ljava/lang/String;
                                                                                                                                                                                        110move-result-object v13
                                                                                                                                                                                        112invoke-virtual {v11, v2, v13}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        114const-string v13, "url"
                                                                                                                                                                                        116const-string v14, "http://meiqia.com/"
                                                                                                                                                                                        118invoke-virtual {v11, v13, v14}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        119new-instance v13, Lorg/json/JSONObject;
                                                                                                                                                                                        121invoke-direct {v13}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        123const-string v14, "id"
                                                                                                                                                                                        125invoke-virtual {v6}, Lcom/meiqia/core/a/j;->b()Ljava/lang/String;
                                                                                                                                                                                        126move-result-object v15
                                                                                                                                                                                        128invoke-virtual {v13, v14, v15}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        130const-string v14, "channel"
                                                                                                                                                                                        132invoke-static {}, Lcom/meiqia/core/ra;->b()Ljava/lang/String;
                                                                                                                                                                                        133move-result-object v15
                                                                                                                                                                                        135invoke-virtual {v13, v14, v15}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        137const-string v14, "appkey"
                                                                                                                                                                                        139invoke-virtual {v6}, Lcom/meiqia/core/a/j;->a()Ljava/lang/String;
                                                                                                                                                                                        140move-result-object v6
                                                                                                                                                                                        142invoke-virtual {v13, v14, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        143new-instance v6, Lorg/json/JSONObject;
                                                                                                                                                                                        145invoke-direct {v6}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        147invoke-static {}, Lcom/meiqia/core/a;->i()Ljava/lang/String;
                                                                                                                                                                                        148move-result-object v14
                                                                                                                                                                                        150invoke-virtual {v6, v2, v14}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        152iget-object v2, v0, Lcom/meiqia/core/a/e;->e:Landroid/content/Context;
                                                                                                                                                                                        154invoke-static {v2}, Lcom/meiqia/core/a/l;->d(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        155move-result-object v2
                                                                                                                                                                                        157invoke-virtual {v6, v3, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        158new-instance v2, Lorg/json/JSONObject;
                                                                                                                                                                                        160invoke-direct {v2}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        162const-string v3, "osVersion"
                                                                                                                                                                                        164sget-object v14, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                        166invoke-virtual {v2, v3, v14}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        168const-string v3, "hostname"
                                                                                                                                                                                        169new-instance v14, Ljava/lang/StringBuilder;
                                                                                                                                                                                        171invoke-direct {v14}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        173sget-object v15, Landroid/os/Build;->BRAND:Ljava/lang/String;
                                                                                                                                                                                        175invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        177invoke-virtual {v14, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        179sget-object v15, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        181invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        183invoke-virtual {v14, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        185sget-object v1, Landroid/os/Build;->DEVICE:Ljava/lang/String;
                                                                                                                                                                                        187invoke-virtual {v14, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        189invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        190move-result-object v1
                                                                                                                                                                                        192invoke-virtual {v2, v3, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        194const-string v1, "manufacturer"
                                                                                                                                                                                        196sget-object v3, Landroid/os/Build;->MANUFACTURER:Ljava/lang/String;
                                                                                                                                                                                        198invoke-virtual {v2, v1, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        200const-string v1, "model"
                                                                                                                                                                                        202sget-object v3, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        204invoke-virtual {v2, v1, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        205new-instance v1, Lorg/json/JSONArray;
                                                                                                                                                                                        207invoke-direct {v1}, Lorg/json/JSONArray;-><init>()V
                                                                                                                                                                                        208new-instance v3, Lorg/json/JSONObject;
                                                                                                                                                                                        210invoke-direct {v3}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        211new-instance v14, Lorg/json/JSONArray;
                                                                                                                                                                                        213invoke-direct {v14}, Lorg/json/JSONArray;-><init>()V
                                                                                                                                                                                        214new-instance v15, Lorg/json/JSONObject;
                                                                                                                                                                                        216invoke-direct {v15}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        217new-instance v0, Lorg/json/JSONArray;
                                                                                                                                                                                        219invoke-direct {v0}, Lorg/json/JSONArray;-><init>()V
                                                                                                                                                                                        220try_end_133: move-object/from16 v16, v4
                                                                                                                                                                                        221try_start_135: new-instance v4, Lorg/json/JSONObject;
                                                                                                                                                                                        223invoke-direct {v4}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        224move-object/from16 p1, v11
                                                                                                                                                                                        226const-string v11, "file"
                                                                                                                                                                                        228invoke-virtual {v4, v11, v9}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        230const-string v9, "lineNumber"
                                                                                                                                                                                        232invoke-virtual {v4, v9, v10}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        234const-string v9, "method"
                                                                                                                                                                                        236invoke-virtual {v4, v9, v12}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        238const-string v9, "code"
                                                                                                                                                                                        240invoke-virtual {v4, v9, v7}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        242invoke-virtual {v0, v4}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
                                                                                                                                                                                        244const-string v4, "errorClass"
                                                                                                                                                                                        246invoke-virtual {v15, v4, v8}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        248const-string v4, "stacktrace"
                                                                                                                                                                                        250invoke-virtual {v15, v4, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        252invoke-virtual {v14, v15}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
                                                                                                                                                                                        254const-string v0, "payloadVersion"
                                                                                                                                                                                        256const-string v4, "2"
                                                                                                                                                                                        258invoke-virtual {v3, v0, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        260const-string v0, "exceptions"
                                                                                                                                                                                        262invoke-virtual {v3, v0, v14}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        264const-string v0, "device"
                                                                                                                                                                                        266invoke-virtual {v3, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        268const-string v0, "app"
                                                                                                                                                                                        270invoke-virtual {v3, v0, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        272const-string v0, "user"
                                                                                                                                                                                        274invoke-virtual {v3, v0, v13}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        276const-string v0, "groupingHash"
                                                                                                                                                                                        278invoke-virtual {v3, v0, v8}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        280invoke-virtual {v1, v3}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
                                                                                                                                                                                        282const-string v0, "apiKey"
                                                                                                                                                                                        284const-string v2, "ce86b33875bdf14452a94a745b9b042c"
                                                                                                                                                                                        286invoke-virtual {v5, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        288const-string v0, "notifier"
                                                                                                                                                                                        289move-object/from16 v2, p1
                                                                                                                                                                                        291invoke-virtual {v5, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        293const-string v0, "events"
                                                                                                                                                                                        295invoke-virtual {v5, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        297invoke-virtual {v5}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        298move-result-object v0
                                                                                                                                                                                        299try_end_19a: return-object v0
                                                                                                                                                                                        300catch_19b: move-object/from16 v16, v4
                                                                                                                                                                                        301catch_19d: return-object v16
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.io.File.separator:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.io.File.separator:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        • java.io.File.renameTo
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.widget.Toast.makeText
                                                                                                                                                                                        • android.widget.Toast.show
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.io.File.separator:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.File.mkdirs
                                                                                                                                                                                        • android.content.Context.getClassLoader
                                                                                                                                                                                        • dalvik.system.DexClassLoader.<init>
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.getTbsSDKVersion
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.getTbsCoreVersion
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • dalvik.system.DexClassLoader.loadClass
                                                                                                                                                                                        • java.lang.Class.getConstructor
                                                                                                                                                                                        • java.lang.reflect.Constructor.newInstance
                                                                                                                                                                                        • android.widget.FrameLayout$LayoutParams.<init>
                                                                                                                                                                                        • android.widget.FrameLayout.addView
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • showPluginView -- url:
                                                                                                                                                                                        • ; webview:
                                                                                                                                                                                        • ; context:
                                                                                                                                                                                        • debugtbs
                                                                                                                                                                                        • DebugPlugin.tbs
                                                                                                                                                                                        • DebugPlugin.apk
                                                                                                                                                                                        • showPluginView - going to download plugin...
                                                                                                                                                                                        • 308203773082025fa003020102020448bb959d300d06092a864886f70d01010b0500306b310b300906035504061302636e31123010060355040813094775616e67646f6e673111300f060355040713085368656e7a68656e3110300e060355040a130754656e63656e74310c300a060355040b13034d4947311530130603550403130c4d696e676875204875616e673020170d3136303532313039353730335a180f32303731303232323039353730335a306b310b300906035504061302636e31123010060355040813094775616e67646f6e673111300f060355040713085368656e7a68656e3110300e060355040a130754656e63656e74310c300a060355040b13034d4947311530130603550403130c4d696e676875204875616e6730820122300d06092a864886f70d01010105000382010f003082010a02820101008c58deabefe95f699c6322f9a75620873b490d26520c7267eb8382a91da625a5876b2bd617116eb40b371c4f88c988c1ba73052caaa9964873c94b7755c3429fca47a6677229fb2e72908d3b17df82f1ebe70447b94c1e5b0a763dad8948312180322657325306f01e423e0409ef3a59e5c0e0b9c765a2322699a2dec2d4dbe58ec15f41752516192169d9596169f5bf08eaf8aab9893240ad679e82fc92b97d2ae98b28021dc5a752f0a69437ea603c541e6753cea52dbc8e8043fe21fd5da46066c92e0714905dfad3116f35aca52b13871c57481459aa4ca255a6482ba972bd17af90d0d2c21a57ef65376bbd4ce7078e6047060640669f3867fdc69fbb750203010001a321301f301d0603551d0e0416041450fb9b6362e829797b1b29ca55e6d5e082e93ff3300d06092a864886f70d01010b050003820101004952ffbfba7c00ee9b84f44b05ec62bc2400dc769fb2e83f80395e3fbb54e44d56e16527413d144f42bf8f21fa443bc42a7a732de9d5124df906c6d728e75ca94eefc918080876bd3ce6cb5f7f2d9cc8d8e708033afc1295c7f347fb2d2098be2e4a79220e9552171d5b5f8f59cff4c6478cc41dce24cbe942305757488d37659d3265838ee54ebe44fccbd1bec93d809f950034f5ef292f20179554d22f5856c03b4d44997fcb9b3579e16a49218fce0e2e6bfe1fd4aa0ab39f548344c244c171c203baff1a730883aaf4506b6865a45c3c9aba40c6326d4152b6ce09cc058864bec1d6422e83dad9496b83fb252b4bfb30d3a6badf996099793e11f9af618d
                                                                                                                                                                                        • verifyPlugin apk:
                                                                                                                                                                                        • signature failed - sig:
                                                                                                                                                                                        • \u63d2\u4ef6\u6821\u9a8c\u5931\u8d25\uff0c\u8bf7\u91cd\u8bd5
                                                                                                                                                                                        • opt
                                                                                                                                                                                        • url
                                                                                                                                                                                        • tbs_version
                                                                                                                                                                                        • tbs_core_version
                                                                                                                                                                                        • looper
                                                                                                                                                                                        • com.tencent.tbs.debug.plugin.DebugView
                                                                                                                                                                                        • show
                                                                                                                                                                                        • successful in
                                                                                                                                                                                        • get debugview failure:
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation build Landroid/annotation/SuppressLint;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"NewApi"
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        6const-string v0, ""
                                                                                                                                                                                        7new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        9invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        11const-string v2, "showPluginView -- url: "
                                                                                                                                                                                        13invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        15invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        17const-string v2, "; webview: "
                                                                                                                                                                                        19invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        21invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        23const-string v2, "; context: "
                                                                                                                                                                                        25invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        27invoke-virtual {v1, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        29invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        30move-result-object v1
                                                                                                                                                                                        32const-string v2, "debugtbs"
                                                                                                                                                                                        34invoke-static {v2, v1}, Lcom/tencent/smtt/utils/TbsLog;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        35new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        37invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        39iget-object v3, p0, Lcom/tencent/smtt/utils/d;->a:Ljava/lang/String;
                                                                                                                                                                                        41invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        43sget-object v3, Ljava/io/File;->separator:Ljava/lang/String;
                                                                                                                                                                                        45invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        47const-string v3, "DebugPlugin.tbs"
                                                                                                                                                                                        49invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        51invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        52move-result-object v1
                                                                                                                                                                                        53new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        55invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        57iget-object v4, p0, Lcom/tencent/smtt/utils/d;->a:Ljava/lang/String;
                                                                                                                                                                                        59invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        61sget-object v4, Ljava/io/File;->separator:Ljava/lang/String;
                                                                                                                                                                                        63invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        65const-string v4, "DebugPlugin.apk"
                                                                                                                                                                                        67invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        69invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        70move-result-object v3
                                                                                                                                                                                        71new-instance v4, Ljava/io/File;
                                                                                                                                                                                        73invoke-direct {v4, v1}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        74new-instance v1, Ljava/io/File;
                                                                                                                                                                                        76invoke-direct {v1, v3}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        77sput-object p4, Lcom/tencent/smtt/utils/d;->c:Landroid/os/Looper;
                                                                                                                                                                                        79invoke-virtual {v4}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        80move-result v5
                                                                                                                                                                                        81if-eqz v5, :cond_70
                                                                                                                                                                                        83invoke-virtual {v1}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        85invoke-virtual {v4, v1}, Ljava/io/File;->renameTo(Ljava/io/File;)Z
                                                                                                                                                                                        86cond_70:
                                                                                                                                                                                        87invoke-virtual {v1}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        88move-result v5
                                                                                                                                                                                        89if-nez v5, :cond_7f
                                                                                                                                                                                        91const-string p4, "showPluginView - going to download plugin..."
                                                                                                                                                                                        93invoke-static {v2, p4}, Lcom/tencent/smtt/utils/TbsLog;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        95invoke-virtual {p0, p1, p2, p3}, Lcom/tencent/smtt/utils/d;->a(Ljava/lang/String;Lcom/tencent/smtt/sdk/WebView;Landroid/content/Context;)V
                                                                                                                                                                                        96return-void
                                                                                                                                                                                        97try_start_7f: new-instance v5, Ljava/io/File;
                                                                                                                                                                                        99invoke-direct {v5, v3}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        100const/4 v6, 0x1
                                                                                                                                                                                        102invoke-static {p3, v6, v5}, Lcom/tencent/smtt/utils/b;->a(Landroid/content/Context;ZLjava/io/File;)Ljava/lang/String;
                                                                                                                                                                                        103move-result-object v5
                                                                                                                                                                                        105const-string v7, "308203773082025fa003020102020448bb959d300d06092a864886f70d01010b0500306b310b300906035504061302636e31123010060355040813094775616e67646f6e673111300f060355040713085368656e7a68656e3110300e060355040a130754656e63656e74310c300a060355040b13034d4947311530130603550403130c4d696e676875204875616e673020170d3136303532313039353730335a180f32303731303232323039353730335a306b310b300906035504061302636e31123010060355040813094775616e67646f6e673111300f060355040713085368656e7a68656e3110300e060355040a130754656e63656e74310c300a060355040b13034d4947311530130603550403130c4d696e676875204875616e6730820122300d06092a864886f70d01010105000382010f003082010a02820101008c58deabefe95f699c6322f9a75620873b490d26520c7267eb8382a91da625a5876b2bd617116eb40b371c4f88c988c1ba73052caaa9964873c94b7755c3429fca47a6677229fb2e72908d3b17df82f1ebe70447b94c1e5b0a763dad8948312180322657325306f01e423e0409ef3a59e5c0e0b9c765a2322699a2dec2d4dbe58ec15f41752516192169d9596169f5bf08eaf8aab9893240ad679e82fc92b97d2ae98b28021dc5a752f0a69437ea603c541e6753cea52dbc
                                                                                                                                                                                        107invoke-virtual {v7, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        108move-result v7
                                                                                                                                                                                        109const/4 v8, 0x0
                                                                                                                                                                                        110if-nez v7, :cond_be
                                                                                                                                                                                        111new-instance p1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        113invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        115const-string p2, "verifyPlugin apk: "
                                                                                                                                                                                        117invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        119invoke-virtual {p1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        121const-string p2, " signature failed - sig: "
                                                                                                                                                                                        123invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        125invoke-virtual {p1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        127invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        128move-result-object p1
                                                                                                                                                                                        130invoke-static {v2, p1}, Lcom/tencent/smtt/utils/TbsLog;->e(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        132const-string p1, "\u63d2\u4ef6\u6821\u9a8c\u5931\u8d25\uff0c\u8bf7\u91cd\u8bd5"
                                                                                                                                                                                        134invoke-static {p3, p1, v8}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
                                                                                                                                                                                        135move-result-object p1
                                                                                                                                                                                        137invoke-virtual {p1}, Landroid/widget/Toast;->show()V
                                                                                                                                                                                        139invoke-virtual {v4}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        141invoke-virtual {v1}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        142return-void
                                                                                                                                                                                        143cond_be: new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        145invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        147iget-object v5, p0, Lcom/tencent/smtt/utils/d;->a:Ljava/lang/String;
                                                                                                                                                                                        149invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        151sget-object v5, Ljava/io/File;->separator:Ljava/lang/String;
                                                                                                                                                                                        153invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        155const-string v5, "opt"
                                                                                                                                                                                        157invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        159invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        160move-result-object v4
                                                                                                                                                                                        161new-instance v5, Ljava/io/File;
                                                                                                                                                                                        163invoke-direct {v5, v4}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        165invoke-virtual {v5}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        166move-result v7
                                                                                                                                                                                        167if-nez v7, :cond_e4
                                                                                                                                                                                        169invoke-virtual {v5}, Ljava/io/File;->mkdirs()Z
                                                                                                                                                                                        170cond_e4:
                                                                                                                                                                                        171sget-object v5, Lcom/tencent/smtt/utils/d;->b:Ldalvik/system/DexClassLoader;
                                                                                                                                                                                        172if-nez v5, :cond_f4
                                                                                                                                                                                        173new-instance v5, Ldalvik/system/DexClassLoader;
                                                                                                                                                                                        174const/4 v7, 0x0
                                                                                                                                                                                        176invoke-virtual {p3}, Landroid/content/Context;->getClassLoader()Ljava/lang/ClassLoader;
                                                                                                                                                                                        177move-result-object v9
                                                                                                                                                                                        179invoke-direct {v5, v3, v4, v7, v9}, Ldalvik/system/DexClassLoader;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)V
                                                                                                                                                                                        180sput-object v5, Lcom/tencent/smtt/utils/d;->b:Ldalvik/system/DexClassLoader;
                                                                                                                                                                                        181cond_f4: new-instance v3, Ljava/util/HashMap;
                                                                                                                                                                                        183invoke-direct {v3}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        185const-string v4, "url"
                                                                                                                                                                                        187invoke-interface {v3, v4, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        189const-string p1, "tbs_version"
                                                                                                                                                                                        190new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        192invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        194invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        196invoke-static {p3}, Lcom/tencent/smtt/sdk/WebView;->getTbsSDKVersion(Landroid/content/Context;)I
                                                                                                                                                                                        197move-result v5
                                                                                                                                                                                        199invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        201invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        202move-result-object v4
                                                                                                                                                                                        204invoke-interface {v3, p1, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        206const-string p1, "tbs_core_version"
                                                                                                                                                                                        207new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        209invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        211invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        213invoke-static {p3}, Lcom/tencent/smtt/sdk/WebView;->getTbsCoreVersion(Landroid/content/Context;)I
                                                                                                                                                                                        214move-result v0
                                                                                                                                                                                        216invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        218invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        219move-result-object v0
                                                                                                                                                                                        221invoke-interface {v3, p1, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        223sget-object p1, Lcom/tencent/smtt/utils/d;->c:Landroid/os/Looper;
                                                                                                                                                                                        224if-eqz p1, :cond_137
                                                                                                                                                                                        226const-string p1, "looper"
                                                                                                                                                                                        228invoke-interface {v3, p1, p4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        229cond_137:
                                                                                                                                                                                        230sget-object p1, Lcom/tencent/smtt/utils/d;->b:Ldalvik/system/DexClassLoader;
                                                                                                                                                                                        232const-string p4, "com.tencent.tbs.debug.plugin.DebugView"
                                                                                                                                                                                        234invoke-virtual {p1, p4}, Ldalvik/system/DexClassLoader;->loadClass(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        235move-result-object p1
                                                                                                                                                                                        236const/4 p4, 0x2
                                                                                                                                                                                        237new-array v0, p4, [Ljava/lang/Class;
                                                                                                                                                                                        238const-class v4, Landroid/content/Context;
                                                                                                                                                                                        239aput-object v4, v0, v8
                                                                                                                                                                                        240const-class v4, Ljava/util/Map;
                                                                                                                                                                                        241aput-object v4, v0, v6
                                                                                                                                                                                        243invoke-virtual {p1, v0}, Ljava/lang/Class;->getConstructor([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
                                                                                                                                                                                        244move-result-object p1
                                                                                                                                                                                        245new-array p4, p4, [Ljava/lang/Object;
                                                                                                                                                                                        246aput-object p3, p4, v8
                                                                                                                                                                                        247aput-object v3, p4, v6
                                                                                                                                                                                        249invoke-virtual {p1, p4}, Ljava/lang/reflect/Constructor;->newInstance([Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        250move-result-object p1
                                                                                                                                                                                        251instance-of p3, p1, Landroid/widget/FrameLayout;
                                                                                                                                                                                        252if-eqz p3, :cond_184
                                                                                                                                                                                        253check-cast p1, Landroid/widget/FrameLayout;
                                                                                                                                                                                        254new-instance p3, Landroid/widget/FrameLayout$LayoutParams;
                                                                                                                                                                                        255const/4 p4, -0x1
                                                                                                                                                                                        257invoke-direct {p3, p4, p4}, Landroid/widget/FrameLayout$LayoutParams;-><init>(II)V
                                                                                                                                                                                        259invoke-virtual {p2, p1, p3}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
                                                                                                                                                                                        260new-instance p3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        262invoke-direct {p3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        264const-string p4, "show "
                                                                                                                                                                                        266invoke-virtual {p3, p4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        268invoke-virtual {p3, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        270const-string p1, " successful in "
                                                                                                                                                                                        272invoke-virtual {p3, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        274invoke-virtual {p3, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        276invoke-virtual {p3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        277move-result-object p1
                                                                                                                                                                                        279invoke-static {v2, p1}, Lcom/tencent/smtt/utils/TbsLog;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        280goto/16 :goto_1a0
                                                                                                                                                                                        281cond_184: new-instance p2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        283invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        285const-string p3, "get debugview failure: "
                                                                                                                                                                                        287invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        289invoke-virtual {p2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        291invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        292move-result-object p1
                                                                                                                                                                                        294invoke-static {v2, p1}, Lcom/tencent/smtt/utils/TbsLog;->e(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        295try_end_198: goto/16 :goto_1a0
                                                                                                                                                                                        296catch_199: move-exception p1
                                                                                                                                                                                        298invoke-static {v1}, Lcom/tencent/smtt/utils/k;->b(Ljava/io/File;)V
                                                                                                                                                                                        300invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        301goto_1a0: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.location.Location.getLatitude
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.location.Location.getLongitude
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.location.Location.getTime
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.location.Location.getAccuracy
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.location.Location.getProvider
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.net.URLEncoder.encode
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • pf
                                                                                                                                                                                        • 1
                                                                                                                                                                                        • ov
                                                                                                                                                                                        • pn
                                                                                                                                                                                        • vn
                                                                                                                                                                                        • vc
                                                                                                                                                                                        • ot
                                                                                                                                                                                        • dm
                                                                                                                                                                                        • bd
                                                                                                                                                                                        • gaid
                                                                                                                                                                                        • mnc
                                                                                                                                                                                        • mcc
                                                                                                                                                                                        • nt
                                                                                                                                                                                        • nts
                                                                                                                                                                                        • l
                                                                                                                                                                                        • tz
                                                                                                                                                                                        • ua
                                                                                                                                                                                        • app_id
                                                                                                                                                                                        • unit_id
                                                                                                                                                                                        • sv
                                                                                                                                                                                        • MAL_9.6.02
                                                                                                                                                                                        • gpv
                                                                                                                                                                                        • ss
                                                                                                                                                                                        • x
                                                                                                                                                                                        • imei
                                                                                                                                                                                        • mac
                                                                                                                                                                                        • android_id
                                                                                                                                                                                        • lat
                                                                                                                                                                                        • lng
                                                                                                                                                                                        • gpst
                                                                                                                                                                                        • gps_accuracy
                                                                                                                                                                                        • gps_type
                                                                                                                                                                                        • utf-8
                                                                                                                                                                                        • dvi
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, ""
                                                                                                                                                                                        2if-eqz p0, :cond_1c8
                                                                                                                                                                                        3try_start_4: new-instance v1, Lorg/json/JSONObject;
                                                                                                                                                                                        5invoke-direct {v1}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        7const-string v2, "pf"
                                                                                                                                                                                        9const-string v3, "1"
                                                                                                                                                                                        11invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        13const-string v2, "ov"
                                                                                                                                                                                        15invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->i()Ljava/lang/String;
                                                                                                                                                                                        16move-result-object v3
                                                                                                                                                                                        18invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        20const-string v2, "pn"
                                                                                                                                                                                        22invoke-static {p0}, Lcom/mintegral/msdk/base/utils/d;->l(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        23move-result-object v3
                                                                                                                                                                                        25invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        27const-string v2, "vn"
                                                                                                                                                                                        29invoke-static {p0}, Lcom/mintegral/msdk/base/utils/d;->i(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        30move-result-object v3
                                                                                                                                                                                        32invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        34const-string v2, "vc"
                                                                                                                                                                                        36invoke-static {p0}, Lcom/mintegral/msdk/base/utils/d;->h(Landroid/content/Context;)I
                                                                                                                                                                                        37move-result v3
                                                                                                                                                                                        39invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        41const-string v2, "ot"
                                                                                                                                                                                        43invoke-static {p0}, Lcom/mintegral/msdk/base/utils/d;->f(Landroid/content/Context;)I
                                                                                                                                                                                        44move-result v3
                                                                                                                                                                                        46invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        48const-string v2, "dm"
                                                                                                                                                                                        50invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->c()Ljava/lang/String;
                                                                                                                                                                                        51move-result-object v3
                                                                                                                                                                                        53invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        55const-string v2, "bd"
                                                                                                                                                                                        57invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->e()Ljava/lang/String;
                                                                                                                                                                                        58move-result-object v3
                                                                                                                                                                                        60invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        62const-string v2, "gaid"
                                                                                                                                                                                        64invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->k()Ljava/lang/String;
                                                                                                                                                                                        65move-result-object v3
                                                                                                                                                                                        67invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        69const-string v2, "mnc"
                                                                                                                                                                                        71invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->b()Ljava/lang/String;
                                                                                                                                                                                        72move-result-object v3
                                                                                                                                                                                        74invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        76const-string v2, "mcc"
                                                                                                                                                                                        78invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->a()Ljava/lang/String;
                                                                                                                                                                                        79move-result-object v3
                                                                                                                                                                                        81invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        83invoke-static {p0}, Lcom/mintegral/msdk/base/utils/d;->n(Landroid/content/Context;)I
                                                                                                                                                                                        84move-result v2
                                                                                                                                                                                        86const-string v3, "nt"
                                                                                                                                                                                        88invoke-virtual {v1, v3, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        90const-string v2, "nts"
                                                                                                                                                                                        92invoke-static {p0}, Lcom/mintegral/msdk/base/utils/d;->o(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        93move-result-object v3
                                                                                                                                                                                        95invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        97const-string v2, "l"
                                                                                                                                                                                        99invoke-static {p0}, Lcom/mintegral/msdk/base/utils/d;->e(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        100move-result-object v3
                                                                                                                                                                                        102invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        104const-string v2, "tz"
                                                                                                                                                                                        106invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->h()Ljava/lang/String;
                                                                                                                                                                                        107move-result-object v3
                                                                                                                                                                                        109invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        111const-string v2, "ua"
                                                                                                                                                                                        113invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->f()Ljava/lang/String;
                                                                                                                                                                                        114move-result-object v3
                                                                                                                                                                                        116invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        118const-string v2, "app_id"
                                                                                                                                                                                        120invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        121move-result-object v3
                                                                                                                                                                                        123invoke-virtual {v3}, Lcom/mintegral/msdk/base/controller/a;->k()Ljava/lang/String;
                                                                                                                                                                                        124move-result-object v3
                                                                                                                                                                                        126invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        128const-string v2, "unit_id"
                                                                                                                                                                                        130invoke-virtual {v1, v2, p1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        132const-string p1, "sv"
                                                                                                                                                                                        134const-string v2, "MAL_9.6.02"
                                                                                                                                                                                        136invoke-virtual {v1, p1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        138const-string p1, "gpv"
                                                                                                                                                                                        140invoke-static {p0}, Lcom/mintegral/msdk/base/utils/d;->p(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        141move-result-object v2
                                                                                                                                                                                        143invoke-virtual {v1, p1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        145const-string p1, "ss"
                                                                                                                                                                                        146new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        148invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        150invoke-static {p0}, Lcom/mintegral/msdk/base/utils/d;->j(Landroid/content/Context;)I
                                                                                                                                                                                        151move-result v3
                                                                                                                                                                                        153invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        155const-string v3, "x"
                                                                                                                                                                                        157invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        159invoke-static {p0}, Lcom/mintegral/msdk/base/utils/d;->k(Landroid/content/Context;)I
                                                                                                                                                                                        160move-result v3
                                                                                                                                                                                        162invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        164invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        165move-result-object v2
                                                                                                                                                                                        167invoke-virtual {v1, p1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        169invoke-static {}, Lcom/mintegral/msdk/b/b;->a()Lcom/mintegral/msdk/b/b;
                                                                                                                                                                                        171invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        172move-result-object p1
                                                                                                                                                                                        174invoke-virtual {p1}, Lcom/mintegral/msdk/base/controller/a;->k()Ljava/lang/String;
                                                                                                                                                                                        175move-result-object p1
                                                                                                                                                                                        177invoke-static {p1}, Lcom/mintegral/msdk/b/b;->b(Ljava/lang/String;)Lcom/mintegral/msdk/b/a;
                                                                                                                                                                                        178move-result-object p1
                                                                                                                                                                                        179if-eqz p1, :cond_1bf
                                                                                                                                                                                        180new-instance v2, Lorg/json/JSONObject;
                                                                                                                                                                                        182invoke-direct {v2}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        183try_end_f0:
                                                                                                                                                                                        184invoke-virtual {p1}, Lcom/mintegral/msdk/b/a;->ap()I
                                                                                                                                                                                        185move-result v3
                                                                                                                                                                                        186const/4 v4, 0x1
                                                                                                                                                                                        187if-ne v3, v4, :cond_115
                                                                                                                                                                                        189invoke-static {p0}, Lcom/mintegral/msdk/base/utils/d;->b(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        190move-result-object v3
                                                                                                                                                                                        191if-eqz v3, :cond_106
                                                                                                                                                                                        193const-string v3, "imei"
                                                                                                                                                                                        195invoke-static {p0}, Lcom/mintegral/msdk/base/utils/d;->b(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        196move-result-object v5
                                                                                                                                                                                        198invoke-virtual {v2, v3, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        199cond_106:
                                                                                                                                                                                        200invoke-static {p0}, Lcom/mintegral/msdk/base/utils/d;->g(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        201move-result-object v3
                                                                                                                                                                                        202if-eqz v3, :cond_115
                                                                                                                                                                                        204const-string v3, "mac"
                                                                                                                                                                                        206invoke-static {p0}, Lcom/mintegral/msdk/base/utils/d;->g(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        207move-result-object v5
                                                                                                                                                                                        209invoke-virtual {v2, v3, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        210cond_115:
                                                                                                                                                                                        211invoke-virtual {p1}, Lcom/mintegral/msdk/b/a;->ar()I
                                                                                                                                                                                        212move-result v3
                                                                                                                                                                                        213if-ne v3, v4, :cond_12a
                                                                                                                                                                                        215invoke-static {p0}, Lcom/mintegral/msdk/base/utils/d;->c(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        216move-result-object v3
                                                                                                                                                                                        217if-eqz v3, :cond_12a
                                                                                                                                                                                        219const-string v3, "android_id"
                                                                                                                                                                                        221invoke-static {p0}, Lcom/mintegral/msdk/base/utils/d;->c(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        222move-result-object p0
                                                                                                                                                                                        224invoke-virtual {v2, v3, p0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        225cond_12a:
                                                                                                                                                                                        226invoke-virtual {p1}, Lcom/mintegral/msdk/b/a;->aK()I
                                                                                                                                                                                        227move-result p0
                                                                                                                                                                                        228if-ne p0, v4, :cond_197
                                                                                                                                                                                        230invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        231move-result-object p0
                                                                                                                                                                                        233invoke-virtual {p0}, Lcom/mintegral/msdk/base/controller/a;->h()Landroid/location/Location;
                                                                                                                                                                                        234move-result-object p0
                                                                                                                                                                                        235if-eqz p0, :cond_197
                                                                                                                                                                                        236new-instance p1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        238invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        240invoke-virtual {p0}, Landroid/location/Location;->getLatitude()D
                                                                                                                                                                                        241move-result-wide v3
                                                                                                                                                                                        243invoke-virtual {p1, v3, v4}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
                                                                                                                                                                                        245invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        246move-result-object p1
                                                                                                                                                                                        247new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        249invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        251invoke-virtual {p0}, Landroid/location/Location;->getLongitude()D
                                                                                                                                                                                        252move-result-wide v4
                                                                                                                                                                                        254invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
                                                                                                                                                                                        256invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        257move-result-object v3
                                                                                                                                                                                        258new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        260invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        262invoke-virtual {p0}, Landroid/location/Location;->getTime()J
                                                                                                                                                                                        263move-result-wide v5
                                                                                                                                                                                        265invoke-virtual {v4, v5, v6}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        267invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        268move-result-object v4
                                                                                                                                                                                        269new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        271invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        273invoke-virtual {p0}, Landroid/location/Location;->getAccuracy()F
                                                                                                                                                                                        274move-result v6
                                                                                                                                                                                        276invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
                                                                                                                                                                                        278invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        279move-result-object v5
                                                                                                                                                                                        281invoke-virtual {p0}, Landroid/location/Location;->getProvider()Ljava/lang/String;
                                                                                                                                                                                        282move-result-object p0
                                                                                                                                                                                        284const-string v6, "lat"
                                                                                                                                                                                        286invoke-virtual {v2, v6, p1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        288const-string p1, "lng"
                                                                                                                                                                                        290invoke-virtual {v2, p1, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        292const-string p1, "gpst"
                                                                                                                                                                                        294invoke-virtual {v2, p1, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        296const-string p1, "gps_accuracy"
                                                                                                                                                                                        298invoke-virtual {v2, p1, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        300const-string p1, "gps_type"
                                                                                                                                                                                        302invoke-virtual {v2, p1, p0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        303cond_197:
                                                                                                                                                                                        304invoke-virtual {v2}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        305move-result-object p0
                                                                                                                                                                                        307invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        308move-result p0
                                                                                                                                                                                        309if-nez p0, :cond_1bf
                                                                                                                                                                                        311invoke-virtual {v2}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        312move-result-object p0
                                                                                                                                                                                        314invoke-static {p0}, Lcom/mintegral/msdk/base/utils/b;->b(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        315move-result-object p0
                                                                                                                                                                                        317invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        318move-result p1
                                                                                                                                                                                        319if-nez p1, :cond_1bf
                                                                                                                                                                                        321const-string p1, "utf-8"
                                                                                                                                                                                        323invoke-static {p0, p1}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        324move-result-object p0
                                                                                                                                                                                        326const-string p1, "dvi"
                                                                                                                                                                                        328invoke-virtual {v1, p1, p0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        329try_end_1ba: goto/16 :goto_1bf
                                                                                                                                                                                        330catch_1bb: move-exception p0
                                                                                                                                                                                        331try_start_1bc:
                                                                                                                                                                                        332invoke-virtual {p0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        333goto_1bf:
                                                                                                                                                                                        334invoke-virtual {v1}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        335move-result-object v0
                                                                                                                                                                                        336try_end_1c3: goto/16 :goto_1c8
                                                                                                                                                                                        337catch_1c4: move-exception p0
                                                                                                                                                                                        339invoke-virtual {p0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        340goto_1c8: return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • v=android_
                                                                                                                                                                                        • &p_ver=
                                                                                                                                                                                        • &appsid=
                                                                                                                                                                                        • &apid=
                                                                                                                                                                                        • &pack=
                                                                                                                                                                                        • &prod=
                                                                                                                                                                                        • &tp=
                                                                                                                                                                                        • &brand=
                                                                                                                                                                                        • &bdr=
                                                                                                                                                                                        • &sn=
                                                                                                                                                                                        • &mac=
                                                                                                                                                                                        • &cuid=
                                                                                                                                                                                        • &logtime=
                                                                                                                                                                                        • &qk=
                                                                                                                                                                                        • &subtype=
                                                                                                                                                                                        • PackageUtils
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        1try_start_0:
                                                                                                                                                                                        2invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdUtils4Common()Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;
                                                                                                                                                                                        3move-result-object v0
                                                                                                                                                                                        5invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdUtils4System()Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;
                                                                                                                                                                                        6move-result-object v1
                                                                                                                                                                                        8invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getBase64()Lcom/baidu/mobads/interfaces/utils/IBase64;
                                                                                                                                                                                        9move-result-object v2
                                                                                                                                                                                        11invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdUitls4URI()Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;
                                                                                                                                                                                        12new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        14invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        15new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        17invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        19const-string v5, "v=android_"
                                                                                                                                                                                        21invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        22move-result-object v4
                                                                                                                                                                                        24invoke-static {}, Lcom/baidu/mobads/container/p;->a()D
                                                                                                                                                                                        25move-result-wide v6
                                                                                                                                                                                        27invoke-virtual {v4, v6, v7}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
                                                                                                                                                                                        28move-result-object v4
                                                                                                                                                                                        30invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        31move-result-object v4
                                                                                                                                                                                        33invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        34new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        36invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        38const-string v5, "&p_ver="
                                                                                                                                                                                        40invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        41move-result-object v4
                                                                                                                                                                                        43invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getProxyVersion()Ljava/lang/String;
                                                                                                                                                                                        44move-result-object v5
                                                                                                                                                                                        46invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        47move-result-object v4
                                                                                                                                                                                        49invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        50move-result-object v4
                                                                                                                                                                                        52invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        53new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        55invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        57const-string v5, "&appsid="
                                                                                                                                                                                        59invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        60move-result-object v4
                                                                                                                                                                                        62invoke-interface {v0, p0}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->getAppId(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        63move-result-object v5
                                                                                                                                                                                        65invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        66move-result-object v4
                                                                                                                                                                                        68invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        69move-result-object v4
                                                                                                                                                                                        71invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        72new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        74invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        76const-string v5, "&apid="
                                                                                                                                                                                        78invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        79move-result-object v4
                                                                                                                                                                                        81invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdProdInfo()Lcom/baidu/mobads/interfaces/IXAdProdInfo;
                                                                                                                                                                                        82move-result-object v5
                                                                                                                                                                                        84invoke-interface {v5}, Lcom/baidu/mobads/interfaces/IXAdProdInfo;->getAdPlacementId()Ljava/lang/String;
                                                                                                                                                                                        85move-result-object v5
                                                                                                                                                                                        87invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        88move-result-object v4
                                                                                                                                                                                        90invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        91move-result-object v4
                                                                                                                                                                                        93invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        94new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        96invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        98const-string v5, "&pack="
                                                                                                                                                                                        100invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        101move-result-object v4
                                                                                                                                                                                        103invoke-interface {v0, p0}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->getAppPackage(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        104move-result-object v5
                                                                                                                                                                                        106invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        107move-result-object v4
                                                                                                                                                                                        109invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        110move-result-object v4
                                                                                                                                                                                        112invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        113new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        115invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        117const-string v5, "&prod="
                                                                                                                                                                                        119invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        120move-result-object v4
                                                                                                                                                                                        122invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdProdInfo()Lcom/baidu/mobads/interfaces/IXAdProdInfo;
                                                                                                                                                                                        123move-result-object v5
                                                                                                                                                                                        125invoke-interface {v5}, Lcom/baidu/mobads/interfaces/IXAdProdInfo;->getProdType()Ljava/lang/String;
                                                                                                                                                                                        126move-result-object v5
                                                                                                                                                                                        128invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        129move-result-object v4
                                                                                                                                                                                        131invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        132move-result-object v4
                                                                                                                                                                                        134invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        135new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        137invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        139const-string v5, "&tp="
                                                                                                                                                                                        141invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        142move-result-object v4
                                                                                                                                                                                        144sget-object v5, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        146invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        147move-result-object v4
                                                                                                                                                                                        149invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        150move-result-object v4
                                                                                                                                                                                        152invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        153new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        155invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        157const-string v5, "&brand="
                                                                                                                                                                                        159invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        160move-result-object v4
                                                                                                                                                                                        162invoke-interface {v1}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getPhoneOSBrand()Ljava/lang/String;
                                                                                                                                                                                        163move-result-object v5
                                                                                                                                                                                        165invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        166move-result-object v4
                                                                                                                                                                                        168invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        169move-result-object v4
                                                                                                                                                                                        171invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        172new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        174invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        176const-string v5, "&bdr="
                                                                                                                                                                                        178invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        179move-result-object v4
                                                                                                                                                                                        181invoke-interface {v1}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getPhoneOSBuildVersionSdk()Ljava/lang/String;
                                                                                                                                                                                        182move-result-object v5
                                                                                                                                                                                        184invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        185move-result-object v4
                                                                                                                                                                                        187invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        188move-result-object v4
                                                                                                                                                                                        190invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        191new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        193invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        195const-string v5, "&sn="
                                                                                                                                                                                        197invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        198move-result-object v4
                                                                                                                                                                                        200invoke-interface {v1, p0}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getEncodedSN(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        201move-result-object v5
                                                                                                                                                                                        203invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        204move-result-object v4
                                                                                                                                                                                        206invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        207move-result-object v4
                                                                                                                                                                                        209invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        210new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        212invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        214const-string v5, "&mac="
                                                                                                                                                                                        216invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        217move-result-object v4
                                                                                                                                                                                        219invoke-interface {v1, p0}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getMacAddress(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        220move-result-object v5
                                                                                                                                                                                        222invoke-interface {v2, v5}, Lcom/baidu/mobads/interfaces/utils/IBase64;->encode(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        223move-result-object v2
                                                                                                                                                                                        225invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        226move-result-object v2
                                                                                                                                                                                        228invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        229move-result-object v2
                                                                                                                                                                                        231invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        232new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        234invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        236const-string v4, "&cuid="
                                                                                                                                                                                        238invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        239move-result-object v2
                                                                                                                                                                                        241invoke-interface {v1, p0}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getCUID(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        242move-result-object v1
                                                                                                                                                                                        244invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        245move-result-object v1
                                                                                                                                                                                        247invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        248move-result-object v1
                                                                                                                                                                                        250invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        251new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        253invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        255const-string v2, "&logtime="
                                                                                                                                                                                        257invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        258move-result-object v1
                                                                                                                                                                                        260invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        261move-result-wide v4
                                                                                                                                                                                        263invoke-virtual {v1, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        264move-result-object v1
                                                                                                                                                                                        266invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        267move-result-object v1
                                                                                                                                                                                        269invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        270new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        272invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        274const-string v2, "&qk="
                                                                                                                                                                                        276invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        277move-result-object v1
                                                                                                                                                                                        279invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdInstanceInfo()Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;
                                                                                                                                                                                        280move-result-object v2
                                                                                                                                                                                        282invoke-interface {v2}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getQueryKey()Ljava/lang/String;
                                                                                                                                                                                        283move-result-object v2
                                                                                                                                                                                        285invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        286move-result-object v1
                                                                                                                                                                                        288invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        289move-result-object v1
                                                                                                                                                                                        291invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        292new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        294invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        296const-string v2, "&subtype="
                                                                                                                                                                                        298invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        299move-result-object v1
                                                                                                                                                                                        301invoke-virtual {v1, p3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        302move-result-object v1
                                                                                                                                                                                        304invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        305move-result-object v1
                                                                                                                                                                                        307invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        309invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        310move-result-object v1
                                                                                                                                                                                        312invoke-interface {v0, v1, p2}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->vdUrl(Ljava/lang/String;I)Ljava/lang/String;
                                                                                                                                                                                        313move-result-object v0
                                                                                                                                                                                        315invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdUitls4URI()Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;
                                                                                                                                                                                        316move-result-object v1
                                                                                                                                                                                        317const/4 v2, 0x0
                                                                                                                                                                                        319invoke-interface {v1, v0, v2}, Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;->addParameters(Ljava/lang/String;Ljava/util/HashMap;)Ljava/lang/String;
                                                                                                                                                                                        320move-result-object v0
                                                                                                                                                                                        321const/4 v1, 0x0
                                                                                                                                                                                        323invoke-interface {p1, v0, v1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->fireAdMetrics(Ljava/lang/String;Ljava/util/HashMap;)V
                                                                                                                                                                                        324try_end_1b9: return-void
                                                                                                                                                                                        325catch_1ba: move-exception v0
                                                                                                                                                                                        327invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdLogger()Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        328move-result-object v1
                                                                                                                                                                                        330const-string v2, "PackageUtils"
                                                                                                                                                                                        332invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        333move-result-object v0
                                                                                                                                                                                        335invoke-interface {v1, v2, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        336goto/16 :goto_1b9
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.Map.containsKey
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • android.content.Context.getApplicationContext
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.Throwable.printStackTrace
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.lang.Long.valueOf
                                                                                                                                                                                        • java.lang.Long.longValue
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.Map.containsKey
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • java.util.Map.containsKey
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • java.util.Map.containsKey
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • java.util.Map.containsKey
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • java.util.Map.containsKey
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.Thread.<init>
                                                                                                                                                                                        • java.lang.Thread.start
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.Class.newInstance
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • android.content.Context.getApplicationContext
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.newInstance
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Throwable.printStackTrace
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.Timer.cancel
                                                                                                                                                                                        • java.lang.Throwable.getMessage
                                                                                                                                                                                        • java.util.Timer.<init>
                                                                                                                                                                                        • com.mintegral.msdk.base.controller.b$a.<init>
                                                                                                                                                                                        • java.util.Timer.schedule
                                                                                                                                                                                        • java.lang.Throwable.getMessage
                                                                                                                                                                                        • java.lang.Throwable.getMessage
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • mintegral_appid
                                                                                                                                                                                        • sdk_app_id
                                                                                                                                                                                        • mintegral_user_expiretime
                                                                                                                                                                                        • com.mintegral.msdk
                                                                                                                                                                                        • mintegral_user
                                                                                                                                                                                        • load user,json:
                                                                                                                                                                                        • user expire,clear user
                                                                                                                                                                                        • facebook_placementid
                                                                                                                                                                                        • mintegral_appkey
                                                                                                                                                                                        • applicationID
                                                                                                                                                                                        • mintegral_appstartupcarsh
                                                                                                                                                                                        • facebook =
                                                                                                                                                                                        • appId =
                                                                                                                                                                                        • appKey =
                                                                                                                                                                                        • SDKController
                                                                                                                                                                                        • get app setting failed
                                                                                                                                                                                        • com.mintegral.msdk.appwall.service.HandlerProvider
                                                                                                                                                                                        • plugin_name
                                                                                                                                                                                        • MVWallPlugin
                                                                                                                                                                                        • getLayout
                                                                                                                                                                                        • if you integrate the appwall ad style,please import appwall.aar or ignore it
                                                                                                                                                                                        • com.alphab.AlphabFactory
                                                                                                                                                                                        • com.alphab.i.AlphabRelFactory
                                                                                                                                                                                        • createAlphab
                                                                                                                                                                                        • com.alphab.Operation
                                                                                                                                                                                        • process
                                                                                                                                                                                        • com.alphab.Alphab
                                                                                                                                                                                        • init
                                                                                                                                                                                        • initPB \u83b7\u53d6\u9ed8\u8ba4\u7684appsetting
                                                                                                                                                                                        • authority_app_progress
                                                                                                                                                                                        • pf:
                                                                                                                                                                                        • initPB pmax \u4e3a0 return
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0if-eqz p2, :cond_2e1
                                                                                                                                                                                        2const-string v0, "mintegral_appid"
                                                                                                                                                                                        4invoke-interface {p1, v0}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
                                                                                                                                                                                        5move-result v1
                                                                                                                                                                                        6if-eqz v1, :cond_12
                                                                                                                                                                                        8invoke-interface {p1, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        9move-result-object v1
                                                                                                                                                                                        10check-cast v1, Ljava/lang/String;
                                                                                                                                                                                        11iput-object v1, p0, Lcom/mintegral/msdk/base/controller/b;->n:Ljava/lang/String;
                                                                                                                                                                                        12cond_12:
                                                                                                                                                                                        13invoke-virtual {p2}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        14move-result-object v1
                                                                                                                                                                                        15iput-object v1, p0, Lcom/mintegral/msdk/base/controller/b;->k:Landroid/content/Context;
                                                                                                                                                                                        17invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        18move-result-object v1
                                                                                                                                                                                        20iget-object v2, p0, Lcom/mintegral/msdk/base/controller/b;->k:Landroid/content/Context;
                                                                                                                                                                                        22invoke-virtual {v1, v2}, Lcom/mintegral/msdk/base/controller/a;->a(Landroid/content/Context;)V
                                                                                                                                                                                        23try_start_21:
                                                                                                                                                                                        24invoke-interface {p1, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        25move-result-object v1
                                                                                                                                                                                        26check-cast v1, Ljava/lang/String;
                                                                                                                                                                                        28invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        29move-result v2
                                                                                                                                                                                        30if-nez v2, :cond_42
                                                                                                                                                                                        32invoke-static {}, Lcom/mintegral/msdk/base/a/a/a;->a()Lcom/mintegral/msdk/base/a/a/a;
                                                                                                                                                                                        33move-result-object v2
                                                                                                                                                                                        35const-string v3, "sdk_app_id"
                                                                                                                                                                                        37invoke-virtual {v2, v3, v1}, Lcom/mintegral/msdk/base/a/a/a;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        38try_end_36: goto/16 :goto_42
                                                                                                                                                                                        39catch_37: move-exception v1
                                                                                                                                                                                        40goto/16 :goto_3b
                                                                                                                                                                                        41catch_39: move-exception v1
                                                                                                                                                                                        42goto/16 :goto_3f
                                                                                                                                                                                        43goto_3b:
                                                                                                                                                                                        44invoke-virtual {v1}, Ljava/lang/Throwable;->printStackTrace()V
                                                                                                                                                                                        45goto/16 :goto_42
                                                                                                                                                                                        46goto_3f:
                                                                                                                                                                                        47invoke-virtual {v1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        48goto_42: sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        49const/16 v2, 0x1a
                                                                                                                                                                                        50if-ge v1, v2, :cond_51
                                                                                                                                                                                        52invoke-static {p2}, Lcom/mintegral/msdk/c/b;->a(Landroid/content/Context;)Lcom/mintegral/msdk/c/b;
                                                                                                                                                                                        53move-result-object v1
                                                                                                                                                                                        55iget-object v2, p0, Lcom/mintegral/msdk/base/controller/b;->n:Ljava/lang/String;
                                                                                                                                                                                        57invoke-virtual {v1, v2}, Lcom/mintegral/msdk/c/b;->a(Ljava/lang/String;)V
                                                                                                                                                                                        58cond_51: iget-boolean v1, p0, Lcom/mintegral/msdk/base/controller/b;->p:Z
                                                                                                                                                                                        59const/4 v2, 0x1
                                                                                                                                                                                        60if-ne v1, v2, :cond_69
                                                                                                                                                                                        62invoke-static {}, Lcom/mintegral/msdk/rover/b;->a()Lcom/mintegral/msdk/rover/b;
                                                                                                                                                                                        63move-result-object p1
                                                                                                                                                                                        65invoke-virtual {p1, p2}, Lcom/mintegral/msdk/rover/b;->a(Landroid/content/Context;)V
                                                                                                                                                                                        67invoke-virtual {p1}, Lcom/mintegral/msdk/rover/b;->b()V
                                                                                                                                                                                        68new-instance p1, Lcom/mintegral/msdk/base/common/d/a;
                                                                                                                                                                                        70invoke-direct {p1, p2}, Lcom/mintegral/msdk/base/common/d/a;-><init>(Landroid/content/Context;)V
                                                                                                                                                                                        72invoke-virtual {p1}, Lcom/mintegral/msdk/base/common/d/a;->a()V
                                                                                                                                                                                        73return-void
                                                                                                                                                                                        74cond_69:
                                                                                                                                                                                        75iget-object v1, p0, Lcom/mintegral/msdk/base/controller/b;->t:Lcom/mintegral/msdk/MIntegralUser;
                                                                                                                                                                                        76const/4 v3, 0x0
                                                                                                                                                                                        77if-nez v1, :cond_c5
                                                                                                                                                                                        78const-wide/16 v4, 0x0
                                                                                                                                                                                        80invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                        81move-result-object v1
                                                                                                                                                                                        83const-string v4, "mintegral_user_expiretime"
                                                                                                                                                                                        85invoke-static {p2, v4, v1}, Lcom/mintegral/msdk/base/utils/u;->c(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        86move-result-object v1
                                                                                                                                                                                        87check-cast v1, Ljava/lang/Long;
                                                                                                                                                                                        89invoke-virtual {v1}, Ljava/lang/Long;->longValue()J
                                                                                                                                                                                        90move-result-wide v4
                                                                                                                                                                                        91iput-wide v4, p0, Lcom/mintegral/msdk/base/controller/b;->s:J
                                                                                                                                                                                        93invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        94move-result-wide v4
                                                                                                                                                                                        95iget-wide v6, p0, Lcom/mintegral/msdk/base/controller/b;->s:J
                                                                                                                                                                                        96sub-long/2addr v4, v6
                                                                                                                                                                                        97const-wide/32 v6, 0xf731400
                                                                                                                                                                                        99const-string v1, "com.mintegral.msdk"
                                                                                                                                                                                        100cmp-long v8, v4, v6
                                                                                                                                                                                        101if-gez v8, :cond_ba
                                                                                                                                                                                        103const-string v4, "mintegral_user"
                                                                                                                                                                                        105const-string v5, ""
                                                                                                                                                                                        107invoke-static {p2, v4, v5}, Lcom/mintegral/msdk/base/utils/u;->c(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        108move-result-object v4
                                                                                                                                                                                        109check-cast v4, Ljava/lang/String;
                                                                                                                                                                                        111invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        112move-result v5
                                                                                                                                                                                        113if-nez v5, :cond_a7
                                                                                                                                                                                        115invoke-static {v4}, Lcom/mintegral/msdk/MIntegralUser;->getMintegralUser(Ljava/lang/String;)Lcom/mintegral/msdk/MIntegralUser;
                                                                                                                                                                                        116move-result-object v5
                                                                                                                                                                                        117goto/16 :goto_a8
                                                                                                                                                                                        118cond_a7: move-object v5, v3
                                                                                                                                                                                        119goto_a8: new-instance v6, Ljava/lang/StringBuilder;
                                                                                                                                                                                        121const-string v7, "load user,json:"
                                                                                                                                                                                        123invoke-direct {v6, v7}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        125invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        127invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        128move-result-object v4
                                                                                                                                                                                        130invoke-static {v1, v4}, Lcom/mintegral/msdk/base/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        131goto/16 :goto_c3
                                                                                                                                                                                        132cond_ba:
                                                                                                                                                                                        133const-string v4, "user expire,clear user"
                                                                                                                                                                                        135invoke-static {v1, v4}, Lcom/mintegral/msdk/base/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        137invoke-direct {p0}, Lcom/mintegral/msdk/base/controller/b;->f()V
                                                                                                                                                                                        138move-object v5, v3
                                                                                                                                                                                        139goto_c3: iput-object v5, p0, Lcom/mintegral/msdk/base/controller/b;->t:Lcom/mintegral/msdk/MIntegralUser;
                                                                                                                                                                                        140cond_c5:
                                                                                                                                                                                        141invoke-static {p2}, Lcom/mintegral/msdk/base/utils/d;->m(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        142if-eqz p1, :cond_2e1
                                                                                                                                                                                        144const-string v1, "facebook_placementid"
                                                                                                                                                                                        146invoke-interface {p1, v1}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
                                                                                                                                                                                        147move-result v4
                                                                                                                                                                                        148if-eqz v4, :cond_da
                                                                                                                                                                                        150invoke-interface {p1, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        151move-result-object v1
                                                                                                                                                                                        152check-cast v1, Ljava/lang/String;
                                                                                                                                                                                        153iput-object v1, p0, Lcom/mintegral/msdk/base/controller/b;->l:Ljava/lang/String;
                                                                                                                                                                                        154cond_da:
                                                                                                                                                                                        155invoke-interface {p1, v0}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
                                                                                                                                                                                        156move-result v1
                                                                                                                                                                                        157if-eqz v1, :cond_e8
                                                                                                                                                                                        159invoke-interface {p1, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        160move-result-object v0
                                                                                                                                                                                        161check-cast v0, Ljava/lang/String;
                                                                                                                                                                                        162iput-object v0, p0, Lcom/mintegral/msdk/base/controller/b;->n:Ljava/lang/String;
                                                                                                                                                                                        163cond_e8:
                                                                                                                                                                                        164const-string v0, "mintegral_appkey"
                                                                                                                                                                                        166invoke-interface {p1, v0}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
                                                                                                                                                                                        167move-result v1
                                                                                                                                                                                        168if-eqz v1, :cond_f8
                                                                                                                                                                                        170invoke-interface {p1, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        171move-result-object v0
                                                                                                                                                                                        172check-cast v0, Ljava/lang/String;
                                                                                                                                                                                        173iput-object v0, p0, Lcom/mintegral/msdk/base/controller/b;->o:Ljava/lang/String;
                                                                                                                                                                                        174cond_f8:
                                                                                                                                                                                        175const-string v0, "applicationID"
                                                                                                                                                                                        177invoke-interface {p1, v0}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
                                                                                                                                                                                        178move-result v1
                                                                                                                                                                                        179if-eqz v1, :cond_108
                                                                                                                                                                                        181invoke-interface {p1, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        182move-result-object v0
                                                                                                                                                                                        183check-cast v0, Ljava/lang/String;
                                                                                                                                                                                        184iput-object v0, p0, Lcom/mintegral/msdk/base/controller/b;->r:Ljava/lang/String;
                                                                                                                                                                                        185cond_108:
                                                                                                                                                                                        186const-string v0, "mintegral_appstartupcarsh"
                                                                                                                                                                                        188invoke-interface {p1, v0}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
                                                                                                                                                                                        189move-result v1
                                                                                                                                                                                        190if-eqz v1, :cond_118
                                                                                                                                                                                        192invoke-interface {p1, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        193move-result-object p1
                                                                                                                                                                                        194check-cast p1, Ljava/lang/String;
                                                                                                                                                                                        195iput-object p1, p0, Lcom/mintegral/msdk/base/controller/b;->m:Ljava/lang/String;
                                                                                                                                                                                        196cond_118:
                                                                                                                                                                                        197invoke-direct {p0}, Lcom/mintegral/msdk/base/controller/b;->d()V
                                                                                                                                                                                        199invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        200move-result-object p1
                                                                                                                                                                                        202iget-object v0, p0, Lcom/mintegral/msdk/base/controller/b;->n:Ljava/lang/String;
                                                                                                                                                                                        204invoke-virtual {p1, v0}, Lcom/mintegral/msdk/base/controller/a;->c(Ljava/lang/String;)V
                                                                                                                                                                                        206invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        207move-result-object p1
                                                                                                                                                                                        209iget-object v0, p0, Lcom/mintegral/msdk/base/controller/b;->o:Ljava/lang/String;
                                                                                                                                                                                        211invoke-virtual {p1, v0}, Lcom/mintegral/msdk/base/controller/a;->d(Ljava/lang/String;)V
                                                                                                                                                                                        213invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        214move-result-object p1
                                                                                                                                                                                        216iget-object v0, p0, Lcom/mintegral/msdk/base/controller/b;->l:Ljava/lang/String;
                                                                                                                                                                                        218invoke-virtual {p1, v0}, Lcom/mintegral/msdk/base/controller/a;->b(Ljava/lang/String;)V
                                                                                                                                                                                        220invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        221move-result-object p1
                                                                                                                                                                                        223iget-object v0, p0, Lcom/mintegral/msdk/base/controller/b;->r:Ljava/lang/String;
                                                                                                                                                                                        225invoke-virtual {p1, v0}, Lcom/mintegral/msdk/base/controller/a;->a(Ljava/lang/String;)V
                                                                                                                                                                                        227invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        228move-result-object p1
                                                                                                                                                                                        229new-instance v0, Lcom/mintegral/msdk/base/controller/b$4;
                                                                                                                                                                                        231invoke-direct {v0, p0}, Lcom/mintegral/msdk/base/controller/b$4;-><init>(Lcom/mintegral/msdk/base/controller/b;)V
                                                                                                                                                                                        233iget-object v1, p0, Lcom/mintegral/msdk/base/controller/b;->i:Landroid/os/Handler;
                                                                                                                                                                                        235invoke-virtual {p1, v0, v1}, Lcom/mintegral/msdk/base/controller/a;->a(Lcom/mintegral/msdk/base/controller/a$b;Landroid/os/Handler;)V
                                                                                                                                                                                        236new-instance p1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        238const-string v0, "facebook = "
                                                                                                                                                                                        240invoke-direct {p1, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        242iget-object v0, p0, Lcom/mintegral/msdk/base/controller/b;->l:Ljava/lang/String;
                                                                                                                                                                                        244invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        246const-string v0, "appId = "
                                                                                                                                                                                        248invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        250iget-object v0, p0, Lcom/mintegral/msdk/base/controller/b;->n:Ljava/lang/String;
                                                                                                                                                                                        252invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        254const-string v0, "appKey = "
                                                                                                                                                                                        256invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        258iget-object v0, p0, Lcom/mintegral/msdk/base/controller/b;->o:Ljava/lang/String;
                                                                                                                                                                                        260invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        262invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        263move-result-object p1
                                                                                                                                                                                        265const-string v0, "SDKController"
                                                                                                                                                                                        267invoke-static {v0, p1}, Lcom/mintegral/msdk/base/utils/i;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        268try_start_176: sget-boolean p1, Lcom/mintegral/msdk/MIntegralConstans;->INIT_UA_IN:Z
                                                                                                                                                                                        269if-eqz p1, :cond_18d
                                                                                                                                                                                        270new-instance p1, Ljava/lang/Thread;
                                                                                                                                                                                        271new-instance v1, Lcom/mintegral/msdk/base/controller/b$1;
                                                                                                                                                                                        273invoke-direct {v1, p0}, Lcom/mintegral/msdk/base/controller/b$1;-><init>(Lcom/mintegral/msdk/base/controller/b;)V
                                                                                                                                                                                        275invoke-direct {p1, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
                                                                                                                                                                                        277invoke-virtual {p1}, Ljava/lang/Thread;->start()V
                                                                                                                                                                                        278try_end_187: goto/16 :goto_18d
                                                                                                                                                                                        279catch_188:
                                                                                                                                                                                        280const-string p1, "get app setting failed"
                                                                                                                                                                                        282invoke-static {v0, p1}, Lcom/mintegral/msdk/base/utils/i;->d(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        283goto_18d:
                                                                                                                                                                                        284invoke-virtual {p0}, Lcom/mintegral/msdk/base/controller/b;->b()V
                                                                                                                                                                                        285sget-boolean p1, Lcom/mintegral/msdk/MIntegralConstans;->INIT_UA_IN:Z
                                                                                                                                                                                        286const/4 v1, 0x0
                                                                                                                                                                                        287if-eqz p1, :cond_1da
                                                                                                                                                                                        289const-string p1, "com.mintegral.msdk.appwall.service.HandlerProvider"
                                                                                                                                                                                        290try_start_197:
                                                                                                                                                                                        291invoke-static {p1}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        292move-result-object p1
                                                                                                                                                                                        293new-instance v4, Ljava/util/HashMap;
                                                                                                                                                                                        295invoke-direct {v4}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        297const-string v5, "plugin_name"
                                                                                                                                                                                        298new-array v6, v2, [Ljava/lang/String;
                                                                                                                                                                                        300const-string v7, "MVWallPlugin"
                                                                                                                                                                                        301aput-object v7, v6, v1
                                                                                                                                                                                        303invoke-interface {v4, v5, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        305invoke-virtual {p1}, Ljava/lang/Class;->newInstance()Ljava/lang/Object;
                                                                                                                                                                                        306move-result-object v4
                                                                                                                                                                                        308const-string v5, "getLayout"
                                                                                                                                                                                        309const/4 v6, 0x3
                                                                                                                                                                                        310new-array v7, v6, [Ljava/lang/Class;
                                                                                                                                                                                        311const-class v8, Landroid/content/Context;
                                                                                                                                                                                        312aput-object v8, v7, v1
                                                                                                                                                                                        313const-class v8, Ljava/lang/String;
                                                                                                                                                                                        314aput-object v8, v7, v2
                                                                                                                                                                                        315const-class v8, Ljava/lang/String;
                                                                                                                                                                                        316const/4 v9, 0x2
                                                                                                                                                                                        317aput-object v8, v7, v9
                                                                                                                                                                                        319invoke-virtual {p1, v5, v7}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        320move-result-object p1
                                                                                                                                                                                        321new-array v5, v6, [Ljava/lang/Object;
                                                                                                                                                                                        323iget-object v6, p0, Lcom/mintegral/msdk/base/controller/b;->k:Landroid/content/Context;
                                                                                                                                                                                        324aput-object v6, v5, v1
                                                                                                                                                                                        326iget-object v6, p0, Lcom/mintegral/msdk/base/controller/b;->n:Ljava/lang/String;
                                                                                                                                                                                        327aput-object v6, v5, v2
                                                                                                                                                                                        328aput-object v3, v5, v9
                                                                                                                                                                                        330invoke-virtual {p1, v4, v5}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        331try_end_1d4: goto/16 :goto_1da
                                                                                                                                                                                        332catch_1d5:
                                                                                                                                                                                        333const-string p1, "if you integrate the appwall ad style,please import appwall.aar or ignore it"
                                                                                                                                                                                        335invoke-static {v0, p1}, Lcom/mintegral/msdk/base/utils/i;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        336goto_1da:
                                                                                                                                                                                        337iget-object p1, p0, Lcom/mintegral/msdk/base/controller/b;->k:Landroid/content/Context;
                                                                                                                                                                                        339invoke-static {p1}, Lcom/mintegral/msdk/base/utils/k;->a(Landroid/content/Context;)V
                                                                                                                                                                                        341const-string p1, "com.alphab.AlphabFactory"
                                                                                                                                                                                        342try_start_1e1:
                                                                                                                                                                                        343invoke-static {p1}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        344move-result-object p1
                                                                                                                                                                                        346iget-object v3, p0, Lcom/mintegral/msdk/base/controller/b;->k:Landroid/content/Context;
                                                                                                                                                                                        347if-eqz v3, :cond_24c
                                                                                                                                                                                        349iget-object v3, p0, Lcom/mintegral/msdk/base/controller/b;->k:Landroid/content/Context;
                                                                                                                                                                                        350instance-of v3, v3, Landroid/app/Activity;
                                                                                                                                                                                        351if-eqz v3, :cond_1f6
                                                                                                                                                                                        353iget-object v3, p0, Lcom/mintegral/msdk/base/controller/b;->k:Landroid/content/Context;
                                                                                                                                                                                        355invoke-virtual {v3}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        356move-result-object v3
                                                                                                                                                                                        357goto/16 :goto_1f8
                                                                                                                                                                                        358cond_1f6:
                                                                                                                                                                                        359iget-object v3, p0, Lcom/mintegral/msdk/base/controller/b;->k:Landroid/content/Context;
                                                                                                                                                                                        360try_end_1f8: if-eqz p1, :cond_24c
                                                                                                                                                                                        362const-string p1, "com.alphab.i.AlphabRelFactory"
                                                                                                                                                                                        363try_start_1fc:
                                                                                                                                                                                        364invoke-static {p1}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        365move-result-object p1
                                                                                                                                                                                        367invoke-virtual {p1}, Ljava/lang/Class;->newInstance()Ljava/lang/Object;
                                                                                                                                                                                        368move-result-object v4
                                                                                                                                                                                        369if-eqz v4, :cond_24c
                                                                                                                                                                                        371const-string v5, "createAlphab"
                                                                                                                                                                                        372new-array v6, v1, [Ljava/lang/Class;
                                                                                                                                                                                        374invoke-virtual {p1, v5, v6}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        375move-result-object p1
                                                                                                                                                                                        376new-array v5, v1, [Ljava/lang/Object;
                                                                                                                                                                                        378invoke-virtual {p1, v4, v5}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        379move-result-object p1
                                                                                                                                                                                        380try_end_214: if-eqz p1, :cond_24c
                                                                                                                                                                                        382const-string v4, "com.alphab.Operation"
                                                                                                                                                                                        383try_start_218:
                                                                                                                                                                                        384invoke-static {v4}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        385move-result-object v4
                                                                                                                                                                                        387const-string v5, "process"
                                                                                                                                                                                        388new-array v6, v1, [Ljava/lang/Class;
                                                                                                                                                                                        390invoke-virtual {v4, v5, v6}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        391move-result-object v4
                                                                                                                                                                                        392new-array v5, v1, [Ljava/lang/Object;
                                                                                                                                                                                        394invoke-virtual {v4, p1, v5}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        395move-result-object p1
                                                                                                                                                                                        396try_end_22a:
                                                                                                                                                                                        397const-string v4, "com.alphab.Alphab"
                                                                                                                                                                                        398try_start_22c:
                                                                                                                                                                                        399invoke-static {v4}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        400move-result-object v4
                                                                                                                                                                                        402const-string v5, "init"
                                                                                                                                                                                        403new-array v6, v2, [Ljava/lang/Class;
                                                                                                                                                                                        404const-class v7, Landroid/content/Context;
                                                                                                                                                                                        405aput-object v7, v6, v1
                                                                                                                                                                                        407invoke-virtual {v4, v5, v6}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        408move-result-object v4
                                                                                                                                                                                        409new-array v5, v2, [Ljava/lang/Object;
                                                                                                                                                                                        410aput-object v3, v5, v1
                                                                                                                                                                                        412invoke-virtual {v4, p1, v5}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        413try_end_243: goto/16 :goto_24c
                                                                                                                                                                                        414catch_244: move-exception p1
                                                                                                                                                                                        415sget-boolean v3, Lcom/mintegral/msdk/MIntegralConstans;->DEBUG:Z
                                                                                                                                                                                        416if-eqz v3, :cond_24c
                                                                                                                                                                                        418invoke-virtual {p1}, Ljava/lang/Throwable;->printStackTrace()V
                                                                                                                                                                                        419try_start_24c:
                                                                                                                                                                                        420invoke-static {}, Lcom/mintegral/msdk/b/b;->a()Lcom/mintegral/msdk/b/b;
                                                                                                                                                                                        422invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        423move-result-object p1
                                                                                                                                                                                        425invoke-virtual {p1}, Lcom/mintegral/msdk/base/controller/a;->k()Ljava/lang/String;
                                                                                                                                                                                        426move-result-object p1
                                                                                                                                                                                        428invoke-static {p1}, Lcom/mintegral/msdk/b/b;->b(Ljava/lang/String;)Lcom/mintegral/msdk/b/a;
                                                                                                                                                                                        429move-result-object p1
                                                                                                                                                                                        430if-nez p1, :cond_269
                                                                                                                                                                                        432const-string p1, "initPB \u83b7\u53d6\u9ed8\u8ba4\u7684appsetting"
                                                                                                                                                                                        434invoke-static {v0, p1}, Lcom/mintegral/msdk/base/utils/i;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        436invoke-static {}, Lcom/mintegral/msdk/b/b;->a()Lcom/mintegral/msdk/b/b;
                                                                                                                                                                                        438invoke-static {}, Lcom/mintegral/msdk/b/b;->b()Lcom/mintegral/msdk/b/a;
                                                                                                                                                                                        439move-result-object p1
                                                                                                                                                                                        440cond_269:
                                                                                                                                                                                        441invoke-virtual {p1}, Lcom/mintegral/msdk/b/a;->D()I
                                                                                                                                                                                        442move-result v3
                                                                                                                                                                                        443if-lez v3, :cond_2c2
                                                                                                                                                                                        445invoke-static {}, Lcom/mintegral/msdk/base/controller/authoritycontroller/a;->a()Lcom/mintegral/msdk/base/controller/authoritycontroller/a;
                                                                                                                                                                                        447const-string v3, "authority_app_progress"
                                                                                                                                                                                        449invoke-static {v3}, Lcom/mintegral/msdk/base/controller/authoritycontroller/a;->a(Ljava/lang/String;)Z
                                                                                                                                                                                        450move-result v3
                                                                                                                                                                                        451if-nez v3, :cond_27b
                                                                                                                                                                                        452goto/16 :goto_2c2
                                                                                                                                                                                        453cond_27b:
                                                                                                                                                                                        454invoke-virtual {p1}, Lcom/mintegral/msdk/b/a;->A()I
                                                                                                                                                                                        455move-result p1
                                                                                                                                                                                        456try_end_27f: new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        458const-string v4, "pf:"
                                                                                                                                                                                        460invoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        462invoke-virtual {v3, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        464invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        465move-result-object v3
                                                                                                                                                                                        467invoke-static {v0, v3}, Lcom/mintegral/msdk/base/utils/i;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        468try_end_290:
                                                                                                                                                                                        469iget-object v3, p0, Lcom/mintegral/msdk/base/controller/b;->v:Ljava/util/Timer;
                                                                                                                                                                                        470if-eqz v3, :cond_2a2
                                                                                                                                                                                        472iget-object v3, p0, Lcom/mintegral/msdk/base/controller/b;->v:Ljava/util/Timer;
                                                                                                                                                                                        474invoke-virtual {v3}, Ljava/util/Timer;->cancel()V
                                                                                                                                                                                        475try_end_299: goto/16 :goto_2a2
                                                                                                                                                                                        476catch_29a: move-exception v3
                                                                                                                                                                                        477try_start_29b:
                                                                                                                                                                                        478invoke-virtual {v3}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        479move-result-object v4
                                                                                                                                                                                        481invoke-static {v0, v4, v3}, Lcom/mintegral/msdk/base/utils/i;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        482goto_2a2: new-instance v3, Ljava/util/Timer;
                                                                                                                                                                                        484invoke-direct {v3}, Ljava/util/Timer;-><init>()V
                                                                                                                                                                                        485iput-object v3, p0, Lcom/mintegral/msdk/base/controller/b;->v:Ljava/util/Timer;
                                                                                                                                                                                        486new-instance v5, Lcom/mintegral/msdk/base/controller/b$a;
                                                                                                                                                                                        488invoke-direct {v5, p0, v1}, Lcom/mintegral/msdk/base/controller/b$a;-><init>(Lcom/mintegral/msdk/base/controller/b;B)V
                                                                                                                                                                                        490iget-object v4, p0, Lcom/mintegral/msdk/base/controller/b;->v:Ljava/util/Timer;
                                                                                                                                                                                        491const-wide/16 v6, 0x0
                                                                                                                                                                                        492mul-int/lit16 p1, p1, 0x3e8
                                                                                                                                                                                        493int-to-long v8, p1
                                                                                                                                                                                        495invoke-virtual/range {v4 .. v9}, Ljava/util/Timer;->schedule(Ljava/util/TimerTask;JJ)V
                                                                                                                                                                                        496try_end_2b8: goto/16 :goto_2d0
                                                                                                                                                                                        497catch_2b9: move-exception p1
                                                                                                                                                                                        498try_start_2ba:
                                                                                                                                                                                        499invoke-virtual {p1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        500move-result-object v1
                                                                                                                                                                                        502invoke-static {v0, v1, p1}, Lcom/mintegral/msdk/base/utils/i;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        503goto/16 :goto_2d0
                                                                                                                                                                                        504goto_2c2:
                                                                                                                                                                                        505const-string p1, "initPB pmax \u4e3a0 return"
                                                                                                                                                                                        507invoke-static {v0, p1}, Lcom/mintegral/msdk/base/utils/i;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        508try_end_2c7: goto/16 :goto_2d0
                                                                                                                                                                                        509catch_2c8: move-exception p1
                                                                                                                                                                                        511invoke-virtual {p1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        512move-result-object v1
                                                                                                                                                                                        514invoke-static {v0, v1, p1}, Lcom/mintegral/msdk/base/utils/i;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        515goto_2d0: iput-boolean v2, p0, Lcom/mintegral/msdk/base/controller/b;->p:Z
                                                                                                                                                                                        517iget-object p1, p0, Lcom/mintegral/msdk/base/controller/b;->n:Ljava/lang/String;
                                                                                                                                                                                        519invoke-static {p1, p2}, Lcom/mintegral/msdk/base/utils/l;->a(Ljava/lang/String;Landroid/content/Context;)V
                                                                                                                                                                                        521invoke-static {}, Lcom/mintegral/msdk/rover/b;->a()Lcom/mintegral/msdk/rover/b;
                                                                                                                                                                                        522move-result-object p1
                                                                                                                                                                                        524invoke-virtual {p1, p2}, Lcom/mintegral/msdk/rover/b;->a(Landroid/content/Context;)V
                                                                                                                                                                                        526invoke-virtual {p1}, Lcom/mintegral/msdk/rover/b;->b()V
                                                                                                                                                                                        527cond_2e1: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • v=android_
                                                                                                                                                                                        • &p_ver=
                                                                                                                                                                                        • &appsid=
                                                                                                                                                                                        • &apid=
                                                                                                                                                                                        • &pack=
                                                                                                                                                                                        • &prod=
                                                                                                                                                                                        • &tp=
                                                                                                                                                                                        • &brand=
                                                                                                                                                                                        • &bdr=
                                                                                                                                                                                        • &sn=
                                                                                                                                                                                        • &mac=
                                                                                                                                                                                        • &cuid=
                                                                                                                                                                                        • &schema=
                                                                                                                                                                                        • &pk=
                                                                                                                                                                                        • &source=
                                                                                                                                                                                        • PackageUtils
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        1try_start_0:
                                                                                                                                                                                        2invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdUtils4Common()Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;
                                                                                                                                                                                        3move-result-object v0
                                                                                                                                                                                        5invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdUtils4System()Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;
                                                                                                                                                                                        6move-result-object v1
                                                                                                                                                                                        8invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getBase64()Lcom/baidu/mobads/interfaces/utils/IBase64;
                                                                                                                                                                                        9move-result-object v2
                                                                                                                                                                                        11invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdUitls4URI()Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;
                                                                                                                                                                                        12move-result-object v3
                                                                                                                                                                                        13new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        15invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        16new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        18invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        20const-string v6, "v=android_"
                                                                                                                                                                                        22invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        23move-result-object v5
                                                                                                                                                                                        25invoke-static {}, Lcom/baidu/mobads/container/p;->a()D
                                                                                                                                                                                        26move-result-wide v6
                                                                                                                                                                                        28invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
                                                                                                                                                                                        29move-result-object v5
                                                                                                                                                                                        31invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        32move-result-object v5
                                                                                                                                                                                        34invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        35new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        37invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        39const-string v6, "&p_ver="
                                                                                                                                                                                        41invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        42move-result-object v5
                                                                                                                                                                                        44invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getProxyVersion()Ljava/lang/String;
                                                                                                                                                                                        45move-result-object v6
                                                                                                                                                                                        47invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        48move-result-object v5
                                                                                                                                                                                        50invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        51move-result-object v5
                                                                                                                                                                                        53invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        54new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        56invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        58const-string v6, "&appsid="
                                                                                                                                                                                        60invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        61move-result-object v5
                                                                                                                                                                                        63invoke-interface {v0, p0}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->getAppId(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        64move-result-object v6
                                                                                                                                                                                        66invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        67move-result-object v5
                                                                                                                                                                                        69invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        70move-result-object v5
                                                                                                                                                                                        72invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        73new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        75invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        77const-string v6, "&apid="
                                                                                                                                                                                        79invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        80move-result-object v5
                                                                                                                                                                                        82invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdProdInfo()Lcom/baidu/mobads/interfaces/IXAdProdInfo;
                                                                                                                                                                                        83move-result-object v6
                                                                                                                                                                                        85invoke-interface {v6}, Lcom/baidu/mobads/interfaces/IXAdProdInfo;->getAdPlacementId()Ljava/lang/String;
                                                                                                                                                                                        86move-result-object v6
                                                                                                                                                                                        88invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        89move-result-object v5
                                                                                                                                                                                        91invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        92move-result-object v5
                                                                                                                                                                                        94invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        95new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        97invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        99const-string v6, "&pack="
                                                                                                                                                                                        101invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        102move-result-object v5
                                                                                                                                                                                        104invoke-interface {v0, p0}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->getAppPackage(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        105move-result-object v6
                                                                                                                                                                                        107invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        108move-result-object v5
                                                                                                                                                                                        110invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        111move-result-object v5
                                                                                                                                                                                        113invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        114new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        116invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        118const-string v6, "&prod="
                                                                                                                                                                                        120invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        121move-result-object v5
                                                                                                                                                                                        123invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdProdInfo()Lcom/baidu/mobads/interfaces/IXAdProdInfo;
                                                                                                                                                                                        124move-result-object v6
                                                                                                                                                                                        126invoke-interface {v6}, Lcom/baidu/mobads/interfaces/IXAdProdInfo;->getProdType()Ljava/lang/String;
                                                                                                                                                                                        127move-result-object v6
                                                                                                                                                                                        129invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        130move-result-object v5
                                                                                                                                                                                        132invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        133move-result-object v5
                                                                                                                                                                                        135invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        136new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        138invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        140const-string v6, "&tp="
                                                                                                                                                                                        142invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        143move-result-object v5
                                                                                                                                                                                        145sget-object v6, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        147invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        148move-result-object v5
                                                                                                                                                                                        150invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        151move-result-object v5
                                                                                                                                                                                        153invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        154new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        156invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        158const-string v6, "&brand="
                                                                                                                                                                                        160invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        161move-result-object v5
                                                                                                                                                                                        163invoke-interface {v1}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getPhoneOSBrand()Ljava/lang/String;
                                                                                                                                                                                        164move-result-object v6
                                                                                                                                                                                        166invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        167move-result-object v5
                                                                                                                                                                                        169invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        170move-result-object v5
                                                                                                                                                                                        172invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        173new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        175invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        177const-string v6, "&bdr="
                                                                                                                                                                                        179invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        180move-result-object v5
                                                                                                                                                                                        182invoke-interface {v1}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getPhoneOSBuildVersionSdk()Ljava/lang/String;
                                                                                                                                                                                        183move-result-object v6
                                                                                                                                                                                        185invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        186move-result-object v5
                                                                                                                                                                                        188invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        189move-result-object v5
                                                                                                                                                                                        191invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        192new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        194invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        196const-string v6, "&sn="
                                                                                                                                                                                        198invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        199move-result-object v5
                                                                                                                                                                                        201invoke-interface {v1, p0}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getEncodedSN(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        202move-result-object v6
                                                                                                                                                                                        204invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        205move-result-object v5
                                                                                                                                                                                        207invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        208move-result-object v5
                                                                                                                                                                                        210invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        211new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        213invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        215const-string v6, "&mac="
                                                                                                                                                                                        217invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        218move-result-object v5
                                                                                                                                                                                        220invoke-interface {v1, p0}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getMacAddress(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        221move-result-object v6
                                                                                                                                                                                        223invoke-interface {v2, v6}, Lcom/baidu/mobads/interfaces/utils/IBase64;->encode(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        224move-result-object v2
                                                                                                                                                                                        226invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        227move-result-object v2
                                                                                                                                                                                        229invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        230move-result-object v2
                                                                                                                                                                                        232invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        233new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        235invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        237const-string v5, "&cuid="
                                                                                                                                                                                        239invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        240move-result-object v2
                                                                                                                                                                                        242invoke-interface {v1, p0}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getCUID(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        243move-result-object v1
                                                                                                                                                                                        245invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        246move-result-object v1
                                                                                                                                                                                        248invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        249move-result-object v1
                                                                                                                                                                                        251invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        252new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        254invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        256const-string v2, "&schema="
                                                                                                                                                                                        258invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        259move-result-object v1
                                                                                                                                                                                        261invoke-interface {v3, p3}, Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;->encodeUrl(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        262move-result-object v2
                                                                                                                                                                                        264invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        265move-result-object v1
                                                                                                                                                                                        267invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        268move-result-object v1
                                                                                                                                                                                        270invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        271new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        273invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        275const-string v2, "&pk="
                                                                                                                                                                                        277invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        278move-result-object v1
                                                                                                                                                                                        280invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        281move-result-object v1
                                                                                                                                                                                        283invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        284move-result-object v1
                                                                                                                                                                                        286invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        287new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        289invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        291const-string v2, "&source="
                                                                                                                                                                                        293invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        294move-result-object v1
                                                                                                                                                                                        296invoke-virtual {v1, p4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        297move-result-object v1
                                                                                                                                                                                        299invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        300move-result-object v1
                                                                                                                                                                                        302invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        304invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        305move-result-object v1
                                                                                                                                                                                        306const/16 v2, 0x185
                                                                                                                                                                                        308invoke-interface {v0, v1, v2}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->vdUrl(Ljava/lang/String;I)Ljava/lang/String;
                                                                                                                                                                                        309move-result-object v0
                                                                                                                                                                                        311invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdUitls4URI()Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;
                                                                                                                                                                                        312move-result-object v1
                                                                                                                                                                                        313const/4 v2, 0x0
                                                                                                                                                                                        315invoke-interface {v1, v0, v2}, Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;->addParameters(Ljava/lang/String;Ljava/util/HashMap;)Ljava/lang/String;
                                                                                                                                                                                        316move-result-object v0
                                                                                                                                                                                        317const/4 v1, 0x0
                                                                                                                                                                                        319invoke-interface {p1, v0, v1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->fireAdMetrics(Ljava/lang/String;Ljava/util/HashMap;)V
                                                                                                                                                                                        320try_end_1b4: return-void
                                                                                                                                                                                        321catch_1b5: move-exception v0
                                                                                                                                                                                        323invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdLogger()Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        324move-result-object v1
                                                                                                                                                                                        326const-string v2, "PackageUtils"
                                                                                                                                                                                        328invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        329move-result-object v0
                                                                                                                                                                                        331invoke-interface {v1, v2, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        332goto/16 :goto_1b4
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.app.Activity.getWindow
                                                                                                                                                                                        • android.view.Window.addFlags
                                                                                                                                                                                        • android.app.Activity.getIntent
                                                                                                                                                                                        • android.content.Intent.getBooleanExtra
                                                                                                                                                                                        • android.content.Intent.getBooleanExtra
                                                                                                                                                                                        • android.content.Intent.getIntExtra
                                                                                                                                                                                        • android.content.Intent.getStringExtra
                                                                                                                                                                                        • android.content.Intent.getBooleanExtra
                                                                                                                                                                                        • android.app.Activity.getApplicationContext
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • com.baidu.mobads.openad.interfaces.download.IOAdDownloader$DownloadStatus.COMPLETED:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus
                                                                                                                                                                                        • com.baidu.mobads.openad.interfaces.download.IOAdDownloader$DownloadStatus.getCode
                                                                                                                                                                                        • android.content.Intent.getStringExtra
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.File.length
                                                                                                                                                                                        • android.app.Activity.startActivity
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • com.baidu.mobads.openad.interfaces.download.IOAdDownloader$DownloadStatus.ERROR:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus
                                                                                                                                                                                        • com.baidu.mobads.openad.interfaces.download.IOAdDownloader$DownloadStatus.getCode
                                                                                                                                                                                        • com.baidu.mobads.openad.interfaces.download.IOAdDownloader$DownloadStatus.PAUSED:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus
                                                                                                                                                                                        • com.baidu.mobads.openad.interfaces.download.IOAdDownloader$DownloadStatus.getCode
                                                                                                                                                                                        • android.app.Activity.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.isConnected
                                                                                                                                                                                        • android.net.NetworkInfo.getType
                                                                                                                                                                                        • android.app.Activity.getIntent
                                                                                                                                                                                        • android.content.Intent.getParcelableExtra
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.util.concurrent.atomic.AtomicBoolean.set
                                                                                                                                                                                        • android.content.Intent.getBooleanExtra
                                                                                                                                                                                        • android.graphics.Rect.width
                                                                                                                                                                                        • android.graphics.Rect.height
                                                                                                                                                                                        • android.app.Activity.requestWindowFeature
                                                                                                                                                                                        • android.app.Activity.setRequestedOrientation
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • android.app.Activity.getWindow
                                                                                                                                                                                        • android.view.Window.setFlags
                                                                                                                                                                                        • com.baidu.mobads.container.ae.i
                                                                                                                                                                                        • com.baidu.mobads.container.ae.h
                                                                                                                                                                                        • android.content.Intent.<init>
                                                                                                                                                                                        • android.net.Uri.parse
                                                                                                                                                                                        • android.content.Intent.setDataAndType
                                                                                                                                                                                        • android.app.Activity.startActivity
                                                                                                                                                                                        • android.app.Activity.setRequestedOrientation
                                                                                                                                                                                        • com.baidu.mobads.container.ae.g
                                                                                                                                                                                        • android.content.Intent.<init>
                                                                                                                                                                                        • android.net.Uri.parse
                                                                                                                                                                                        • android.content.Intent.setDataAndType
                                                                                                                                                                                        • android.app.Activity.startActivity
                                                                                                                                                                                        • android.os.Handler.postDelayed
                                                                                                                                                                                        • android.widget.RelativeLayout.setBackgroundColor
                                                                                                                                                                                        • android.app.Activity.setContentView
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • onCreate
                                                                                                                                                                                        • multiProcess
                                                                                                                                                                                        • dealWithDownload
                                                                                                                                                                                        • status
                                                                                                                                                                                        • pk
                                                                                                                                                                                        • pausedManually
                                                                                                                                                                                        • dealWithDownload now: status=
                                                                                                                                                                                        • ;pk=
                                                                                                                                                                                        • ;downloader=
                                                                                                                                                                                        • localApkPath
                                                                                                                                                                                        • 538
                                                                                                                                                                                        • create538
                                                                                                                                                                                        • \u6587\u4ef6[
                                                                                                                                                                                        • ] \u5df2\u7ecf\u88ab\u5220\u9664
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        • EXTRA_DATA
                                                                                                                                                                                        • 396
                                                                                                                                                                                        • create396
                                                                                                                                                                                        • canOpenAppForAPO
                                                                                                                                                                                        • AppActivity.browser external
                                                                                                                                                                                        • android.intent.action.VIEW
                                                                                                                                                                                        • audio/*
                                                                                                                                                                                        • canOpenByIntent
                                                                                                                                                                                        • createCan538
                                                                                                                                                                                        • exception when getIntent
                                                                                                                                                                                        • video/*
                                                                                                                                                                                        • loadUrl
                                                                                                                                                                                        • http://mobads.baidu.com/
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        1const/4 v10, -0x1
                                                                                                                                                                                        2const-wide/high16 v8, 0x3ff0000000000000L # 1.0
                                                                                                                                                                                        3const/4 v7, 0x1
                                                                                                                                                                                        4const/4 v6, 0x0
                                                                                                                                                                                        5try_start_5: sget-boolean v0, Lcom/baidu/mobads/container/landingpage/App2Activity;->ab:Z
                                                                                                                                                                                        6if-eqz v0, :cond_14
                                                                                                                                                                                        8iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->proxyActivity:Landroid/app/Activity;
                                                                                                                                                                                        10invoke-virtual {v0}, Landroid/app/Activity;->getWindow()Landroid/view/Window;
                                                                                                                                                                                        11move-result-object v0
                                                                                                                                                                                        12const/high16 v1, 0x280000
                                                                                                                                                                                        14invoke-virtual {v0, v1}, Landroid/view/Window;->addFlags(I)V
                                                                                                                                                                                        15try_end_14:
                                                                                                                                                                                        16const-string v0, "onCreate"
                                                                                                                                                                                        18invoke-direct {p0, v0}, Lcom/baidu/mobads/container/landingpage/App2Activity;->d(Ljava/lang/String;)V
                                                                                                                                                                                        20invoke-direct {p0}, Lcom/baidu/mobads/container/landingpage/App2Activity;->o()V
                                                                                                                                                                                        22invoke-direct {p0}, Lcom/baidu/mobads/container/landingpage/App2Activity;->m()V
                                                                                                                                                                                        24invoke-direct {p0}, Lcom/baidu/mobads/container/landingpage/App2Activity;->l()Z
                                                                                                                                                                                        25move-result v0
                                                                                                                                                                                        26iput-boolean v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->A:Z
                                                                                                                                                                                        28iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->proxyActivity:Landroid/app/Activity;
                                                                                                                                                                                        30invoke-virtual {v0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent;
                                                                                                                                                                                        31move-result-object v0
                                                                                                                                                                                        32if-eqz v0, :cond_149
                                                                                                                                                                                        34const-string v1, "multiProcess"
                                                                                                                                                                                        36invoke-virtual {v0, v1, v6}, Landroid/content/Intent;->getBooleanExtra(Ljava/lang/String;Z)Z
                                                                                                                                                                                        37move-result v1
                                                                                                                                                                                        38iput-boolean v1, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->Q:Z
                                                                                                                                                                                        40const-string v1, "dealWithDownload"
                                                                                                                                                                                        42invoke-virtual {v0, v1, v6}, Landroid/content/Intent;->getBooleanExtra(Ljava/lang/String;Z)Z
                                                                                                                                                                                        43move-result v1
                                                                                                                                                                                        44if-eqz v1, :cond_149
                                                                                                                                                                                        45try_start_3d:
                                                                                                                                                                                        46const-string v1, "status"
                                                                                                                                                                                        47const/4 v2, -0x1
                                                                                                                                                                                        49invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
                                                                                                                                                                                        50move-result v1
                                                                                                                                                                                        52const-string v2, "pk"
                                                                                                                                                                                        54invoke-virtual {v0, v2}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        55move-result-object v2
                                                                                                                                                                                        57const-string v3, "pausedManually"
                                                                                                                                                                                        58const/4 v4, 0x0
                                                                                                                                                                                        60invoke-virtual {v0, v3, v4}, Landroid/content/Intent;->getBooleanExtra(Ljava/lang/String;Z)Z
                                                                                                                                                                                        61move-result v3
                                                                                                                                                                                        63iget-object v4, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->proxyActivity:Landroid/app/Activity;
                                                                                                                                                                                        65invoke-virtual {v4}, Landroid/app/Activity;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        66move-result-object v4
                                                                                                                                                                                        68invoke-static {v4}, Lcom/baidu/mobads/container/b/e/d;->a(Landroid/content/Context;)Lcom/baidu/mobads/container/b/e/d;
                                                                                                                                                                                        69move-result-object v4
                                                                                                                                                                                        71invoke-interface {v4, v2}, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloaderManager;->getAdsApkDownloader(Ljava/lang/String;)Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader;
                                                                                                                                                                                        72move-result-object v4
                                                                                                                                                                                        74iget-object v5, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->J:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        76sget-object v6, Lcom/baidu/mobads/container/landingpage/App2Activity;->r:Ljava/lang/String;
                                                                                                                                                                                        77new-instance v7, Ljava/lang/StringBuilder;
                                                                                                                                                                                        79invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        81const-string v8, "dealWithDownload now: status="
                                                                                                                                                                                        83invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        84move-result-object v7
                                                                                                                                                                                        86invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        87move-result-object v7
                                                                                                                                                                                        89const-string v8, ";pk="
                                                                                                                                                                                        91invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        92move-result-object v7
                                                                                                                                                                                        94invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        95move-result-object v7
                                                                                                                                                                                        97const-string v8, ";downloader="
                                                                                                                                                                                        99invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        100move-result-object v7
                                                                                                                                                                                        102invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        103move-result-object v7
                                                                                                                                                                                        105invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        106move-result-object v7
                                                                                                                                                                                        108invoke-interface {v5, v6, v7}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        110sget-object v5, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;->COMPLETED:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        112invoke-virtual {v5}, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;->getCode()I
                                                                                                                                                                                        113move-result v5
                                                                                                                                                                                        114if-ne v1, v5, :cond_111
                                                                                                                                                                                        116const-string v1, "localApkPath"
                                                                                                                                                                                        118invoke-virtual {v0, v1}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        119move-result-object v0
                                                                                                                                                                                        121invoke-static {}, Lcom/baidu/mobads/container/m;->h()Lcom/baidu/mobads/interfaces/utils/IXAdPackageUtils;
                                                                                                                                                                                        122move-result-object v1
                                                                                                                                                                                        124iget-object v3, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->proxyActivity:Landroid/app/Activity;
                                                                                                                                                                                        126invoke-interface {v1, v3, v2}, Lcom/baidu/mobads/interfaces/utils/IXAdPackageUtils;->isInstalled(Landroid/content/Context;Ljava/lang/String;)Z
                                                                                                                                                                                        127move-result v1
                                                                                                                                                                                        128if-eqz v1, :cond_c8
                                                                                                                                                                                        130invoke-static {}, Lcom/baidu/mobads/container/m;->h()Lcom/baidu/mobads/interfaces/utils/IXAdPackageUtils;
                                                                                                                                                                                        131move-result-object v0
                                                                                                                                                                                        133iget-object v1, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->proxyActivity:Landroid/app/Activity;
                                                                                                                                                                                        135invoke-interface {v0, v1, v2}, Lcom/baidu/mobads/interfaces/utils/IXAdPackageUtils;->openApp(Landroid/content/Context;Ljava/lang/String;)V
                                                                                                                                                                                        136cond_b0:
                                                                                                                                                                                        137const-string v0, "538"
                                                                                                                                                                                        139const-string v1, "dealWithDownload"
                                                                                                                                                                                        141invoke-static {v0, v1}, Lcom/baidu/mobads/container/m;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        143const-string v0, "create538"
                                                                                                                                                                                        145invoke-direct {p0, v0}, Lcom/baidu/mobads/container/landingpage/App2Activity;->d(Ljava/lang/String;)V
                                                                                                                                                                                        147invoke-direct {p0}, Lcom/baidu/mobads/container/landingpage/App2Activity;->p()V
                                                                                                                                                                                        148goto_bf: return-void
                                                                                                                                                                                        149catch_c0: move-exception v0
                                                                                                                                                                                        151iget-object v1, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->J:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        153invoke-interface {v1, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->e(Ljava/lang/Throwable;)I
                                                                                                                                                                                        154goto/16 :goto_14
                                                                                                                                                                                        155cond_c8: new-instance v1, Ljava/io/File;
                                                                                                                                                                                        157invoke-direct {v1, v0}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        159invoke-virtual {v1}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        160move-result v2
                                                                                                                                                                                        161if-eqz v2, :cond_f0
                                                                                                                                                                                        163invoke-virtual {v1}, Ljava/io/File;->length()J
                                                                                                                                                                                        164move-result-wide v2
                                                                                                                                                                                        165const-wide/16 v4, 0x0
                                                                                                                                                                                        166cmp-long v1, v2, v4
                                                                                                                                                                                        167if-lez v1, :cond_f0
                                                                                                                                                                                        169invoke-static {v0}, Lcom/baidu/mobads/container/m;->b(Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        170move-result-object v0
                                                                                                                                                                                        172iget-object v1, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->proxyActivity:Landroid/app/Activity;
                                                                                                                                                                                        174invoke-virtual {v1, v0}, Landroid/app/Activity;->startActivity(Landroid/content/Intent;)V
                                                                                                                                                                                        175try_end_e6: goto/16 :goto_b0
                                                                                                                                                                                        176catch_e7: move-exception v0
                                                                                                                                                                                        178iget-object v1, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->J:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        180sget-object v2, Lcom/baidu/mobads/container/landingpage/App2Activity;->r:Ljava/lang/String;
                                                                                                                                                                                        182invoke-interface {v1, v2, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                        183goto/16 :goto_b0
                                                                                                                                                                                        184cond_f0:
                                                                                                                                                                                        185iget-object v1, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->J:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        187sget-object v2, Lcom/baidu/mobads/container/landingpage/App2Activity;->r:Ljava/lang/String;
                                                                                                                                                                                        188new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        190invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        192const-string v4, "\u6587\u4ef6["
                                                                                                                                                                                        194invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        195move-result-object v3
                                                                                                                                                                                        197invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        198move-result-object v0
                                                                                                                                                                                        200const-string v3, "] \u5df2\u7ecf\u88ab\u5220\u9664"
                                                                                                                                                                                        202invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        203move-result-object v0
                                                                                                                                                                                        205invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        206move-result-object v0
                                                                                                                                                                                        208invoke-interface {v1, v2, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->i(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        209goto/16 :goto_b0
                                                                                                                                                                                        210cond_111:
                                                                                                                                                                                        211sget-object v0, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;->ERROR:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        213invoke-virtual {v0}, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;->getCode()I
                                                                                                                                                                                        214move-result v0
                                                                                                                                                                                        215if-eq v1, v0, :cond_123
                                                                                                                                                                                        217sget-object v0, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;->PAUSED:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        219invoke-virtual {v0}, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;->getCode()I
                                                                                                                                                                                        220move-result v0
                                                                                                                                                                                        221if-ne v1, v0, :cond_b0
                                                                                                                                                                                        222if-nez v3, :cond_b0
                                                                                                                                                                                        223cond_123:
                                                                                                                                                                                        224iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->proxyActivity:Landroid/app/Activity;
                                                                                                                                                                                        226const-string v1, "connectivity"
                                                                                                                                                                                        228invoke-virtual {v0, v1}, Landroid/app/Activity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        229move-result-object v0
                                                                                                                                                                                        230check-cast v0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        232invoke-virtual {v0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        233move-result-object v0
                                                                                                                                                                                        234if-eqz v0, :cond_142
                                                                                                                                                                                        236invoke-virtual {v0}, Landroid/net/NetworkInfo;->isConnected()Z
                                                                                                                                                                                        237move-result v1
                                                                                                                                                                                        238if-eqz v1, :cond_142
                                                                                                                                                                                        240invoke-virtual {v0}, Landroid/net/NetworkInfo;->getType()I
                                                                                                                                                                                        241move-result v0
                                                                                                                                                                                        242if-nez v0, :cond_142
                                                                                                                                                                                        244invoke-static {v2}, Lcom/baidu/mobads/container/m;->d(Ljava/lang/String;)V
                                                                                                                                                                                        245cond_142: if-eqz v4, :cond_b0
                                                                                                                                                                                        247invoke-interface {v4}, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader;->resume()V
                                                                                                                                                                                        248try_end_147: goto/16 :goto_b0
                                                                                                                                                                                        249cond_149:
                                                                                                                                                                                        250iget-object v1, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->proxyActivity:Landroid/app/Activity;
                                                                                                                                                                                        252invoke-virtual {v1}, Landroid/app/Activity;->getIntent()Landroid/content/Intent;
                                                                                                                                                                                        253move-result-object v1
                                                                                                                                                                                        255const-string v2, "EXTRA_DATA"
                                                                                                                                                                                        257invoke-virtual {v1, v2}, Landroid/content/Intent;->getParcelableExtra(Ljava/lang/String;)Landroid/os/Parcelable;
                                                                                                                                                                                        258move-result-object v1
                                                                                                                                                                                        259if-nez v1, :cond_16b
                                                                                                                                                                                        261const-string v0, "396"
                                                                                                                                                                                        262new-instance v1, Ljava/util/HashMap;
                                                                                                                                                                                        264invoke-direct {v1}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        266invoke-static {v0, v1}, Lcom/baidu/mobads/container/m;->a(Ljava/lang/String;Ljava/util/HashMap;)V
                                                                                                                                                                                        268const-string v0, "create396"
                                                                                                                                                                                        270invoke-direct {p0, v0}, Lcom/baidu/mobads/container/landingpage/App2Activity;->d(Ljava/lang/String;)V
                                                                                                                                                                                        272invoke-direct {p0}, Lcom/baidu/mobads/container/landingpage/App2Activity;->p()V
                                                                                                                                                                                        273goto/16 :goto_bf
                                                                                                                                                                                        274cond_16b:
                                                                                                                                                                                        275sget-object v2, Lcom/baidu/mobads/container/landingpage/App2Activity;->t:Ljava/util/concurrent/atomic/AtomicBoolean;
                                                                                                                                                                                        277invoke-virtual {v2, v7}, Ljava/util/concurrent/atomic/AtomicBoolean;->set(Z)V
                                                                                                                                                                                        279invoke-static {v1}, Lcom/baidu/mobads/container/m;->a(Ljava/lang/Object;)Lcom/baidu/mobads/container/landingpage/af;
                                                                                                                                                                                        280move-result-object v1
                                                                                                                                                                                        281iput-object v1, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->H:Lcom/baidu/mobads/container/landingpage/af;
                                                                                                                                                                                        282new-instance v1, Lcom/baidu/mobads/container/landingpage/ag;
                                                                                                                                                                                        284iget-object v2, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->H:Lcom/baidu/mobads/container/landingpage/af;
                                                                                                                                                                                        286invoke-direct {v1, v2}, Lcom/baidu/mobads/container/landingpage/ag;-><init>(Lcom/baidu/mobads/container/landingpage/ae;)V
                                                                                                                                                                                        287iput-object v1, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->G:Lcom/baidu/mobads/container/landingpage/ag;
                                                                                                                                                                                        288if-eqz v0, :cond_18b
                                                                                                                                                                                        290const-string v1, "canOpenAppForAPO"
                                                                                                                                                                                        291iget-boolean v2, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->L:Z
                                                                                                                                                                                        293invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->getBooleanExtra(Ljava/lang/String;Z)Z
                                                                                                                                                                                        294move-result v0
                                                                                                                                                                                        295iput-boolean v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->L:Z
                                                                                                                                                                                        296cond_18b:
                                                                                                                                                                                        297iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->proxyActivity:Landroid/app/Activity;
                                                                                                                                                                                        299invoke-virtual {p0, v0}, Lcom/baidu/mobads/container/landingpage/App2Activity;->startUrlHandler(Landroid/content/Context;)Landroid/os/Handler;
                                                                                                                                                                                        300move-result-object v0
                                                                                                                                                                                        301iput-object v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->v:Landroid/os/Handler;
                                                                                                                                                                                        303iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->K:Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;
                                                                                                                                                                                        305iget-object v1, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->proxyActivity:Landroid/app/Activity;
                                                                                                                                                                                        307invoke-interface {v0, v1}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->getWindowRect(Landroid/content/Context;)Landroid/graphics/Rect;
                                                                                                                                                                                        308move-result-object v0
                                                                                                                                                                                        310invoke-virtual {v0}, Landroid/graphics/Rect;->width()I
                                                                                                                                                                                        311move-result v1
                                                                                                                                                                                        312int-to-double v2, v1
                                                                                                                                                                                        313mul-double/2addr v2, v8
                                                                                                                                                                                        314const-wide/high16 v4, 0x4084000000000000L # 640.0
                                                                                                                                                                                        315div-double/2addr v2, v4
                                                                                                                                                                                        316double-to-float v1, v2
                                                                                                                                                                                        317iput v1, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->d:F
                                                                                                                                                                                        319invoke-virtual {v0}, Landroid/graphics/Rect;->height()I
                                                                                                                                                                                        320move-result v0
                                                                                                                                                                                        321int-to-double v0, v0
                                                                                                                                                                                        322mul-double/2addr v0, v8
                                                                                                                                                                                        323const-wide/high16 v2, 0x408e000000000000L # 960.0
                                                                                                                                                                                        324div-double/2addr v0, v2
                                                                                                                                                                                        325double-to-float v0, v0
                                                                                                                                                                                        326iput v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->c:F
                                                                                                                                                                                        328iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->proxyActivity:Landroid/app/Activity;
                                                                                                                                                                                        330invoke-virtual {v0, v7}, Landroid/app/Activity;->requestWindowFeature(I)Z
                                                                                                                                                                                        332iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->H:Lcom/baidu/mobads/container/landingpage/af;
                                                                                                                                                                                        334iget-object v0, v0, Lcom/baidu/mobads/container/landingpage/af;->x:Ljava/lang/String;
                                                                                                                                                                                        335iput-object v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->z:Ljava/lang/String;
                                                                                                                                                                                        337iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->H:Lcom/baidu/mobads/container/landingpage/af;
                                                                                                                                                                                        338iget v0, v0, Lcom/baidu/mobads/container/landingpage/af;->t:I
                                                                                                                                                                                        339iget-boolean v1, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->A:Z
                                                                                                                                                                                        340if-nez v1, :cond_1cd
                                                                                                                                                                                        341if-ne v0, v7, :cond_22b
                                                                                                                                                                                        343iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->proxyActivity:Landroid/app/Activity;
                                                                                                                                                                                        345invoke-virtual {v0, v7}, Landroid/app/Activity;->setRequestedOrientation(I)V
                                                                                                                                                                                        346cond_1cd:
                                                                                                                                                                                        347invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        348move-result-wide v0
                                                                                                                                                                                        349iput-wide v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->y:J
                                                                                                                                                                                        350try_start_1d3:
                                                                                                                                                                                        351iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->H:Lcom/baidu/mobads/container/landingpage/af;
                                                                                                                                                                                        352iget-boolean v0, v0, Lcom/baidu/mobads/container/landingpage/af;->s:Z
                                                                                                                                                                                        353if-ne v0, v7, :cond_1e6
                                                                                                                                                                                        355iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->proxyActivity:Landroid/app/Activity;
                                                                                                                                                                                        357invoke-virtual {v0}, Landroid/app/Activity;->getWindow()Landroid/view/Window;
                                                                                                                                                                                        358move-result-object v0
                                                                                                                                                                                        359const/16 v1, 0x400
                                                                                                                                                                                        360const/16 v2, 0x400
                                                                                                                                                                                        362invoke-virtual {v0, v1, v2}, Landroid/view/Window;->setFlags(II)V
                                                                                                                                                                                        363goto_1e6:
                                                                                                                                                                                        364iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->H:Lcom/baidu/mobads/container/landingpage/af;
                                                                                                                                                                                        365iget v0, v0, Lcom/baidu/mobads/container/landingpage/af;->v:I
                                                                                                                                                                                        366iput v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->g:I
                                                                                                                                                                                        368iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->H:Lcom/baidu/mobads/container/landingpage/af;
                                                                                                                                                                                        370iget-object v0, v0, Lcom/baidu/mobads/container/landingpage/af;->e:Ljava/lang/String;
                                                                                                                                                                                        372invoke-static {v0}, Lcom/baidu/mobads/container/ae;->i(Ljava/lang/String;)Z
                                                                                                                                                                                        373move-result v1
                                                                                                                                                                                        374if-eqz v1, :cond_260
                                                                                                                                                                                        376iget-object v1, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->J:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        378sget-object v2, Lcom/baidu/mobads/container/landingpage/App2Activity;->r:Ljava/lang/String;
                                                                                                                                                                                        380const-string v3, "AppActivity.browser external"
                                                                                                                                                                                        382invoke-interface {v1, v2, v3}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        384invoke-static {v0}, Lcom/baidu/mobads/container/ae;->h(Ljava/lang/String;)Z
                                                                                                                                                                                        385move-result v1
                                                                                                                                                                                        386if-eqz v1, :cond_23c
                                                                                                                                                                                        387new-instance v1, Landroid/content/Intent;
                                                                                                                                                                                        389const-string v2, "android.intent.action.VIEW"
                                                                                                                                                                                        391invoke-direct {v1, v2}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        393invoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
                                                                                                                                                                                        394move-result-object v0
                                                                                                                                                                                        396const-string v2, "audio/*"
                                                                                                                                                                                        398invoke-virtual {v1, v0, v2}, Landroid/content/Intent;->setDataAndType(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        400iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->proxyActivity:Landroid/app/Activity;
                                                                                                                                                                                        402invoke-virtual {v0, v1}, Landroid/app/Activity;->startActivity(Landroid/content/Intent;)V
                                                                                                                                                                                        403goto_21a:
                                                                                                                                                                                        404const-string v0, "538"
                                                                                                                                                                                        406const-string v1, "canOpenByIntent"
                                                                                                                                                                                        408invoke-static {v0, v1}, Lcom/baidu/mobads/container/m;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        410const-string v0, "createCan538"
                                                                                                                                                                                        412invoke-direct {p0, v0}, Lcom/baidu/mobads/container/landingpage/App2Activity;->d(Ljava/lang/String;)V
                                                                                                                                                                                        414invoke-direct {p0}, Lcom/baidu/mobads/container/landingpage/App2Activity;->p()V
                                                                                                                                                                                        415goto/16 :goto_bf
                                                                                                                                                                                        416cond_22b:
                                                                                                                                                                                        417iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->proxyActivity:Landroid/app/Activity;
                                                                                                                                                                                        419invoke-virtual {v0, v6}, Landroid/app/Activity;->setRequestedOrientation(I)V
                                                                                                                                                                                        420goto/16 :goto_1cd
                                                                                                                                                                                        421catch_231: move-exception v0
                                                                                                                                                                                        423iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->J:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        425sget-object v1, Lcom/baidu/mobads/container/landingpage/App2Activity;->r:Ljava/lang/String;
                                                                                                                                                                                        427const-string v2, "exception when getIntent"
                                                                                                                                                                                        429invoke-interface {v0, v1, v2}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        430goto/16 :goto_1e6
                                                                                                                                                                                        431cond_23c:
                                                                                                                                                                                        432invoke-static {v0}, Lcom/baidu/mobads/container/ae;->g(Ljava/lang/String;)Z
                                                                                                                                                                                        433move-result v1
                                                                                                                                                                                        434if-eqz v1, :cond_258
                                                                                                                                                                                        435new-instance v1, Landroid/content/Intent;
                                                                                                                                                                                        437const-string v2, "android.intent.action.VIEW"
                                                                                                                                                                                        439invoke-direct {v1, v2}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        441invoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
                                                                                                                                                                                        442move-result-object v0
                                                                                                                                                                                        444const-string v2, "video/*"
                                                                                                                                                                                        446invoke-virtual {v1, v0, v2}, Landroid/content/Intent;->setDataAndType(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        448iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->proxyActivity:Landroid/app/Activity;
                                                                                                                                                                                        450invoke-virtual {v0, v1}, Landroid/app/Activity;->startActivity(Landroid/content/Intent;)V
                                                                                                                                                                                        451goto/16 :goto_21a
                                                                                                                                                                                        452cond_258:
                                                                                                                                                                                        453iget-object v1, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->K:Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;
                                                                                                                                                                                        455iget-object v2, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->proxyActivity:Landroid/app/Activity;
                                                                                                                                                                                        457invoke-interface {v1, v2, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->browserOutside(Landroid/content/Context;Ljava/lang/String;)V
                                                                                                                                                                                        458goto/16 :goto_21a
                                                                                                                                                                                        459cond_260:
                                                                                                                                                                                        460const-string v1, "loadUrl"
                                                                                                                                                                                        462invoke-direct {p0, v1}, Lcom/baidu/mobads/container/landingpage/App2Activity;->e(Ljava/lang/String;)V
                                                                                                                                                                                        464invoke-direct {p0, v0}, Lcom/baidu/mobads/container/landingpage/App2Activity;->b(Ljava/lang/String;)V
                                                                                                                                                                                        466iget-object v1, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->G:Lcom/baidu/mobads/container/landingpage/ag;
                                                                                                                                                                                        468iget-object v2, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->H:Lcom/baidu/mobads/container/landingpage/af;
                                                                                                                                                                                        470iget-object v2, v2, Lcom/baidu/mobads/container/landingpage/af;->y:Ljava/lang/String;
                                                                                                                                                                                        471iput-object v2, v1, Lcom/baidu/mobads/container/landingpage/ag;->q:Ljava/lang/String;
                                                                                                                                                                                        472sget-boolean v1, Lcom/baidu/mobads/container/landingpage/App2Activity;->SHOUBAI_LP_APO_START:Z
                                                                                                                                                                                        473if-eqz v1, :cond_28e
                                                                                                                                                                                        475iget-object v1, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->V:Landroid/os/Handler;
                                                                                                                                                                                        476new-instance v2, Lcom/baidu/mobads/container/landingpage/q;
                                                                                                                                                                                        478invoke-direct {v2, p0, v0}, Lcom/baidu/mobads/container/landingpage/q;-><init>(Lcom/baidu/mobads/container/landingpage/App2Activity;Ljava/lang/String;)V
                                                                                                                                                                                        479const-wide/16 v4, 0x1f4
                                                                                                                                                                                        481invoke-virtual {v1, v2, v4, v5}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
                                                                                                                                                                                        482goto_280:
                                                                                                                                                                                        483iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->f:Landroid/widget/RelativeLayout;
                                                                                                                                                                                        485invoke-virtual {v0, v10}, Landroid/widget/RelativeLayout;->setBackgroundColor(I)V
                                                                                                                                                                                        487iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->proxyActivity:Landroid/app/Activity;
                                                                                                                                                                                        489iget-object v1, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->f:Landroid/widget/RelativeLayout;
                                                                                                                                                                                        491invoke-virtual {v0, v1}, Landroid/app/Activity;->setContentView(Landroid/view/View;)V
                                                                                                                                                                                        492goto/16 :goto_bf
                                                                                                                                                                                        493cond_28e:
                                                                                                                                                                                        494iget-object v1, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->curWebview:Lcom/baidu/mobads/container/ae;
                                                                                                                                                                                        495new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        497invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        499const-string v3, "http://mobads.baidu.com/"
                                                                                                                                                                                        501invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        502move-result-object v2
                                                                                                                                                                                        504iget-object v3, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->K:Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;
                                                                                                                                                                                        506iget-object v4, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->proxyActivity:Landroid/app/Activity;
                                                                                                                                                                                        508invoke-interface {v3, v4}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->getAppPackage(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        509move-result-object v3
                                                                                                                                                                                        511invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        512move-result-object v2
                                                                                                                                                                                        514invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        515move-result-object v2
                                                                                                                                                                                        517invoke-direct {p0, v1, v0, v6, v2}, Lcom/baidu/mobads/container/landingpage/App2Activity;->a(Landroid/webkit/WebView;Ljava/lang/String;ZLjava/lang/String;)V
                                                                                                                                                                                        518goto/16 :goto_280
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • t=
                                                                                                                                                                                        • &v=android_
                                                                                                                                                                                        • &p_ver=
                                                                                                                                                                                        • &appsid=
                                                                                                                                                                                        • &apid=
                                                                                                                                                                                        • &pack=
                                                                                                                                                                                        • &prod=
                                                                                                                                                                                        • &tp=
                                                                                                                                                                                        • &brand=
                                                                                                                                                                                        • &bdr=
                                                                                                                                                                                        • &sn=
                                                                                                                                                                                        • &mac=
                                                                                                                                                                                        • &cuid=
                                                                                                                                                                                        • &p=
                                                                                                                                                                                        • PackageUtils
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        1try_start_0:
                                                                                                                                                                                        2invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdUtils4Common()Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;
                                                                                                                                                                                        3move-result-object v0
                                                                                                                                                                                        5invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdUitls4URI()Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;
                                                                                                                                                                                        6move-result-object v1
                                                                                                                                                                                        8invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdUtils4System()Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;
                                                                                                                                                                                        9move-result-object v2
                                                                                                                                                                                        11invoke-static {p0}, Lcom/baidu/mobads/container/o/o;->b(Landroid/content/Context;)Lorg/json/JSONArray;
                                                                                                                                                                                        12move-result-object v3
                                                                                                                                                                                        13new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        15invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        16new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        18invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        20const-string v6, "t="
                                                                                                                                                                                        22invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        23move-result-object v5
                                                                                                                                                                                        25invoke-virtual {v3}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        26move-result v6
                                                                                                                                                                                        28invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        29move-result-object v5
                                                                                                                                                                                        31invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        32move-result-object v5
                                                                                                                                                                                        34invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        35new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        37invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        39const-string v6, "&v=android_"
                                                                                                                                                                                        41invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        42move-result-object v5
                                                                                                                                                                                        44invoke-static {}, Lcom/baidu/mobads/container/p;->a()D
                                                                                                                                                                                        45move-result-wide v6
                                                                                                                                                                                        47invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
                                                                                                                                                                                        48move-result-object v5
                                                                                                                                                                                        50invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        51move-result-object v5
                                                                                                                                                                                        53invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        54new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        56invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        58const-string v6, "&p_ver="
                                                                                                                                                                                        60invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        61move-result-object v5
                                                                                                                                                                                        63invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getProxyVersion()Ljava/lang/String;
                                                                                                                                                                                        64move-result-object v6
                                                                                                                                                                                        66invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        67move-result-object v5
                                                                                                                                                                                        69invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        70move-result-object v5
                                                                                                                                                                                        72invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        73new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        75invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        77const-string v6, "&appsid="
                                                                                                                                                                                        79invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        80move-result-object v5
                                                                                                                                                                                        82invoke-interface {v0, p0}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->getAppId(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        83move-result-object v6
                                                                                                                                                                                        85invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        86move-result-object v5
                                                                                                                                                                                        88invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        89move-result-object v5
                                                                                                                                                                                        91invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        92new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        94invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        96const-string v6, "&apid="
                                                                                                                                                                                        98invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        99move-result-object v5
                                                                                                                                                                                        101invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdProdInfo()Lcom/baidu/mobads/interfaces/IXAdProdInfo;
                                                                                                                                                                                        102move-result-object v6
                                                                                                                                                                                        104invoke-interface {v6}, Lcom/baidu/mobads/interfaces/IXAdProdInfo;->getAdPlacementId()Ljava/lang/String;
                                                                                                                                                                                        105move-result-object v6
                                                                                                                                                                                        107invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        108move-result-object v5
                                                                                                                                                                                        110invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        111move-result-object v5
                                                                                                                                                                                        113invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        114new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        116invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        118const-string v6, "&pack="
                                                                                                                                                                                        120invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        121move-result-object v5
                                                                                                                                                                                        123invoke-interface {v0, p0}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->getAppPackage(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        124move-result-object v6
                                                                                                                                                                                        126invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        127move-result-object v5
                                                                                                                                                                                        129invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        130move-result-object v5
                                                                                                                                                                                        132invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        133new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        135invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        137const-string v6, "&prod="
                                                                                                                                                                                        139invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        140move-result-object v5
                                                                                                                                                                                        142invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdProdInfo()Lcom/baidu/mobads/interfaces/IXAdProdInfo;
                                                                                                                                                                                        143move-result-object v6
                                                                                                                                                                                        145invoke-interface {v6}, Lcom/baidu/mobads/interfaces/IXAdProdInfo;->getProdType()Ljava/lang/String;
                                                                                                                                                                                        146move-result-object v6
                                                                                                                                                                                        148invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        149move-result-object v5
                                                                                                                                                                                        151invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        152move-result-object v5
                                                                                                                                                                                        154invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        155new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        157invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        159const-string v6, "&tp="
                                                                                                                                                                                        161invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        162move-result-object v5
                                                                                                                                                                                        164sget-object v6, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        166invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        167move-result-object v5
                                                                                                                                                                                        169invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        170move-result-object v5
                                                                                                                                                                                        172invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        173new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        175invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        177const-string v6, "&brand="
                                                                                                                                                                                        179invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        180move-result-object v5
                                                                                                                                                                                        182invoke-interface {v2}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getPhoneOSBrand()Ljava/lang/String;
                                                                                                                                                                                        183move-result-object v6
                                                                                                                                                                                        185invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        186move-result-object v5
                                                                                                                                                                                        188invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        189move-result-object v5
                                                                                                                                                                                        191invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        192new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        194invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        196const-string v6, "&bdr="
                                                                                                                                                                                        198invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        199move-result-object v5
                                                                                                                                                                                        201invoke-interface {v2}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getPhoneOSBuildVersionSdk()Ljava/lang/String;
                                                                                                                                                                                        202move-result-object v6
                                                                                                                                                                                        204invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        205move-result-object v5
                                                                                                                                                                                        207invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        208move-result-object v5
                                                                                                                                                                                        210invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        211new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        213invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        215const-string v6, "&sn="
                                                                                                                                                                                        217invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        218move-result-object v5
                                                                                                                                                                                        220invoke-interface {v2, p0}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getEncodedSN(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        221move-result-object v6
                                                                                                                                                                                        223invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        224move-result-object v5
                                                                                                                                                                                        226invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        227move-result-object v5
                                                                                                                                                                                        229invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        230new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        232invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        234const-string v6, "&mac="
                                                                                                                                                                                        236invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        237move-result-object v5
                                                                                                                                                                                        239invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getBase64()Lcom/baidu/mobads/interfaces/utils/IBase64;
                                                                                                                                                                                        240move-result-object v6
                                                                                                                                                                                        242invoke-interface {v2, p0}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getMacAddress(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        243move-result-object v7
                                                                                                                                                                                        245invoke-interface {v6, v7}, Lcom/baidu/mobads/interfaces/utils/IBase64;->encode(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        246move-result-object v6
                                                                                                                                                                                        248invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        249move-result-object v5
                                                                                                                                                                                        251invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        252move-result-object v5
                                                                                                                                                                                        254invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        255new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        257invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        259const-string v6, "&cuid="
                                                                                                                                                                                        261invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        262move-result-object v5
                                                                                                                                                                                        264invoke-interface {v2, p0}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getCUID(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        265move-result-object v2
                                                                                                                                                                                        267invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        268move-result-object v2
                                                                                                                                                                                        270invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        271move-result-object v2
                                                                                                                                                                                        273invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        275invoke-virtual {v3}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        276move-result v2
                                                                                                                                                                                        277if-lez v2, :cond_195
                                                                                                                                                                                        278new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        280invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        282const-string v5, "&p="
                                                                                                                                                                                        284invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        285move-result-object v2
                                                                                                                                                                                        287invoke-static {v3, p1}, Lcom/baidu/mobads/container/o/o;->a(Lorg/json/JSONArray;Lcom/baidu/mobads/interfaces/IXAdContainerContext;)Ljava/lang/String;
                                                                                                                                                                                        288move-result-object v3
                                                                                                                                                                                        290invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        291move-result-object v2
                                                                                                                                                                                        293invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        294move-result-object v2
                                                                                                                                                                                        296invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        297cond_195:
                                                                                                                                                                                        298invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        299move-result-object v2
                                                                                                                                                                                        300const/16 v3, 0x16d
                                                                                                                                                                                        302invoke-interface {v0, v2, v3}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->vdUrl(Ljava/lang/String;I)Ljava/lang/String;
                                                                                                                                                                                        303move-result-object v0
                                                                                                                                                                                        304const/4 v2, 0x0
                                                                                                                                                                                        306invoke-interface {v1, v0, v2}, Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;->addParameters(Ljava/lang/String;Ljava/util/HashMap;)Ljava/lang/String;
                                                                                                                                                                                        307move-result-object v0
                                                                                                                                                                                        308const/4 v1, 0x0
                                                                                                                                                                                        310invoke-interface {p1, v0, v1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->fireAdMetrics(Ljava/lang/String;Ljava/util/HashMap;)V
                                                                                                                                                                                        311try_end_1a8: return-void
                                                                                                                                                                                        312catch_1a9: move-exception v0
                                                                                                                                                                                        314invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdLogger()Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        315move-result-object v1
                                                                                                                                                                                        317const-string v2, "PackageUtils"
                                                                                                                                                                                        319invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        320move-result-object v0
                                                                                                                                                                                        322invoke-interface {v1, v2, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        323goto/16 :goto_1a8
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.baidu.location.g.g.c:Lcom/baidu/location/g/e
                                                                                                                                                                                        • com.baidu.location.g.g.c:Lcom/baidu/location/g/e
                                                                                                                                                                                        • com.baidu.location.g.g.c:Lcom/baidu/location/g/e
                                                                                                                                                                                        • com.baidu.location.g.g.c:Lcom/baidu/location/g/e
                                                                                                                                                                                        • com.baidu.location.g.g.c:Lcom/baidu/location/g/e
                                                                                                                                                                                        • java.net.URL.<init>
                                                                                                                                                                                        • java.lang.StringBuffer.<init>
                                                                                                                                                                                        • com.baidu.location.g.g.c:Lcom/baidu/location/g/e
                                                                                                                                                                                        • java.util.Map.entrySet
                                                                                                                                                                                        • java.util.Set.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.util.Map$Entry.getKey
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.util.Map$Entry.getValue
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.length
                                                                                                                                                                                        • java.lang.StringBuffer.length
                                                                                                                                                                                        • java.lang.StringBuffer.deleteCharAt
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestMethod
                                                                                                                                                                                        • java.net.HttpURLConnection.setDoInput
                                                                                                                                                                                        • java.net.HttpURLConnection.setDoOutput
                                                                                                                                                                                        • java.net.HttpURLConnection.setUseCaches
                                                                                                                                                                                        • java.net.HttpURLConnection.setConnectTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setReadTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • com.baidu.location.g.g.a:Ljava/lang/String
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • com.baidu.location.g.g.a:Ljava/lang/String
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • java.net.HttpURLConnection.getOutputStream
                                                                                                                                                                                        • java.lang.StringBuffer.toString
                                                                                                                                                                                        • java.lang.String.getBytes
                                                                                                                                                                                        • java.io.OutputStream.write
                                                                                                                                                                                        • java.io.OutputStream.flush
                                                                                                                                                                                        • java.net.HttpURLConnection.getResponseCode
                                                                                                                                                                                        • java.net.HttpURLConnection.getInputStream
                                                                                                                                                                                        • java.net.HttpURLConnection.getContentEncoding
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        • java.io.BufferedInputStream.<init>
                                                                                                                                                                                        • java.util.zip.GZIPInputStream.<init>
                                                                                                                                                                                        • java.io.ByteArrayOutputStream.<init>
                                                                                                                                                                                        • java.io.InputStream.read
                                                                                                                                                                                        • java.io.ByteArrayOutputStream.write
                                                                                                                                                                                        • com.baidu.location.g.g.c:Lcom/baidu/location/g/e
                                                                                                                                                                                        • java.io.ByteArrayOutputStream.toByteArray
                                                                                                                                                                                        • java.lang.String.<init>
                                                                                                                                                                                        • com.baidu.location.g.g.c:Lcom/baidu/location/g/e
                                                                                                                                                                                        • java.io.ByteArrayOutputStream.toByteArray
                                                                                                                                                                                        • com.baidu.location.g.g.c:Lcom/baidu/location/g/e
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        • java.io.OutputStream.close
                                                                                                                                                                                        • android.util.Log.d
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • android.util.Log.d
                                                                                                                                                                                        • java.io.ByteArrayOutputStream.close
                                                                                                                                                                                        • android.util.Log.d
                                                                                                                                                                                        • android.util.Log.d
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        • java.io.OutputStream.close
                                                                                                                                                                                        • android.util.Log.d
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • android.util.Log.d
                                                                                                                                                                                        • java.io.ByteArrayOutputStream.close
                                                                                                                                                                                        • android.util.Log.d
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        • java.io.OutputStream.close
                                                                                                                                                                                        • android.util.Log.d
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • android.util.Log.d
                                                                                                                                                                                        • java.io.ByteArrayOutputStream.close
                                                                                                                                                                                        • android.util.Log.d
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        • java.io.OutputStream.close
                                                                                                                                                                                        • android.util.Log.d
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • android.util.Log.d
                                                                                                                                                                                        • java.io.ByteArrayOutputStream.close
                                                                                                                                                                                        • android.util.Log.d
                                                                                                                                                                                        • com.baidu.location.g.g.c:Lcom/baidu/location/g/e
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • gzip
                                                                                                                                                                                        • close baos IOException!
                                                                                                                                                                                        • close is IOException!
                                                                                                                                                                                        • close os IOException!
                                                                                                                                                                                        • =
                                                                                                                                                                                        • &
                                                                                                                                                                                        • POST
                                                                                                                                                                                        • Content-Type
                                                                                                                                                                                        • application/x-www-form-urlencoded; charset=utf-8
                                                                                                                                                                                        • Accept-Charset
                                                                                                                                                                                        • UTF-8
                                                                                                                                                                                        • Accept-Encoding
                                                                                                                                                                                        • Host
                                                                                                                                                                                        • utf-8
                                                                                                                                                                                        • NetworkCommunicationError!
                                                                                                                                                                                        • NetworkCommunicationException!
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0move-object/from16 v1, p0
                                                                                                                                                                                        2const-string v0, "gzip"
                                                                                                                                                                                        4const-string v2, "close baos IOException!"
                                                                                                                                                                                        6const-string v3, "close is IOException!"
                                                                                                                                                                                        8const-string v4, "close os IOException!"
                                                                                                                                                                                        10iget-object v5, v1, Lcom/baidu/location/g/g;->c:Lcom/baidu/location/g/e;
                                                                                                                                                                                        12invoke-static {}, Lcom/baidu/location/g/j;->c()Ljava/lang/String;
                                                                                                                                                                                        13move-result-object v6
                                                                                                                                                                                        14iput-object v6, v5, Lcom/baidu/location/g/e;->h:Ljava/lang/String;
                                                                                                                                                                                        16iget-object v5, v1, Lcom/baidu/location/g/g;->c:Lcom/baidu/location/g/e;
                                                                                                                                                                                        18invoke-static {v5}, Lcom/baidu/location/g/e;->a(Lcom/baidu/location/g/e;)V
                                                                                                                                                                                        20iget-object v5, v1, Lcom/baidu/location/g/g;->c:Lcom/baidu/location/g/e;
                                                                                                                                                                                        22invoke-virtual {v5}, Lcom/baidu/location/g/e;->a()V
                                                                                                                                                                                        24iget-object v5, v1, Lcom/baidu/location/g/g;->c:Lcom/baidu/location/g/e;
                                                                                                                                                                                        25iget v5, v5, Lcom/baidu/location/g/e;->i:I
                                                                                                                                                                                        26const/4 v6, 0x0
                                                                                                                                                                                        27move-object v7, v6
                                                                                                                                                                                        28goto_22: const/4 v8, 0x0
                                                                                                                                                                                        29const/4 v9, 0x1
                                                                                                                                                                                        30if-lez v5, :cond_205
                                                                                                                                                                                        31try_start_26: new-instance v10, Ljava/net/URL;
                                                                                                                                                                                        33iget-object v11, v1, Lcom/baidu/location/g/g;->c:Lcom/baidu/location/g/e;
                                                                                                                                                                                        35iget-object v11, v11, Lcom/baidu/location/g/e;->h:Ljava/lang/String;
                                                                                                                                                                                        37invoke-direct {v10, v11}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        38new-instance v11, Ljava/lang/StringBuffer;
                                                                                                                                                                                        40invoke-direct {v11}, Ljava/lang/StringBuffer;-><init>()V
                                                                                                                                                                                        42iget-object v12, v1, Lcom/baidu/location/g/g;->c:Lcom/baidu/location/g/e;
                                                                                                                                                                                        44iget-object v12, v12, Lcom/baidu/location/g/e;->k:Ljava/util/Map;
                                                                                                                                                                                        46invoke-interface {v12}, Ljava/util/Map;->entrySet()Ljava/util/Set;
                                                                                                                                                                                        47move-result-object v12
                                                                                                                                                                                        49invoke-interface {v12}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        50move-result-object v12
                                                                                                                                                                                        51goto_40:
                                                                                                                                                                                        52invoke-interface {v12}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        53move-result v13
                                                                                                                                                                                        54if-eqz v13, :cond_67
                                                                                                                                                                                        56invoke-interface {v12}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        57move-result-object v13
                                                                                                                                                                                        58check-cast v13, Ljava/util/Map$Entry;
                                                                                                                                                                                        60invoke-interface {v13}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
                                                                                                                                                                                        61move-result-object v14
                                                                                                                                                                                        62check-cast v14, Ljava/lang/String;
                                                                                                                                                                                        64invoke-virtual {v11, v14}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        66const-string v14, "="
                                                                                                                                                                                        68invoke-virtual {v11, v14}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        70invoke-interface {v13}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
                                                                                                                                                                                        71move-result-object v13
                                                                                                                                                                                        73invoke-virtual {v11, v13}, Ljava/lang/StringBuffer;->append(Ljava/lang/Object;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        75const-string v13, "&"
                                                                                                                                                                                        77invoke-virtual {v11, v13}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        78goto/16 :goto_40
                                                                                                                                                                                        79cond_67:
                                                                                                                                                                                        80invoke-virtual {v11}, Ljava/lang/StringBuffer;->length()I
                                                                                                                                                                                        81move-result v12
                                                                                                                                                                                        82if-lez v12, :cond_75
                                                                                                                                                                                        84invoke-virtual {v11}, Ljava/lang/StringBuffer;->length()I
                                                                                                                                                                                        85move-result v12
                                                                                                                                                                                        86sub-int/2addr v12, v9
                                                                                                                                                                                        88invoke-virtual {v11, v12}, Ljava/lang/StringBuffer;->deleteCharAt(I)Ljava/lang/StringBuffer;
                                                                                                                                                                                        89cond_75:
                                                                                                                                                                                        90invoke-virtual {v10}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        91move-result-object v10
                                                                                                                                                                                        92check-cast v10, Ljava/net/HttpURLConnection;
                                                                                                                                                                                        93try_start_7b:
                                                                                                                                                                                        94const-string v7, "POST"
                                                                                                                                                                                        96invoke-virtual {v10, v7}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V
                                                                                                                                                                                        98invoke-virtual {v10, v9}, Ljava/net/HttpURLConnection;->setDoInput(Z)V
                                                                                                                                                                                        100invoke-virtual {v10, v9}, Ljava/net/HttpURLConnection;->setDoOutput(Z)V
                                                                                                                                                                                        102invoke-virtual {v10, v8}, Ljava/net/HttpURLConnection;->setUseCaches(Z)V
                                                                                                                                                                                        103sget v7, Lcom/baidu/location/g/a;->b:I
                                                                                                                                                                                        105invoke-virtual {v10, v7}, Ljava/net/HttpURLConnection;->setConnectTimeout(I)V
                                                                                                                                                                                        106sget v7, Lcom/baidu/location/g/a;->b:I
                                                                                                                                                                                        108invoke-virtual {v10, v7}, Ljava/net/HttpURLConnection;->setReadTimeout(I)V
                                                                                                                                                                                        110const-string v7, "Content-Type"
                                                                                                                                                                                        112const-string v12, "application/x-www-form-urlencoded; charset=utf-8"
                                                                                                                                                                                        114invoke-virtual {v10, v7, v12}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        116const-string v7, "Accept-Charset"
                                                                                                                                                                                        118const-string v12, "UTF-8"
                                                                                                                                                                                        120invoke-virtual {v10, v7, v12}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        122const-string v7, "Accept-Encoding"
                                                                                                                                                                                        124invoke-virtual {v10, v7, v0}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        126iget-object v7, v1, Lcom/baidu/location/g/g;->a:Ljava/lang/String;
                                                                                                                                                                                        128invoke-static {v7}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        129move-result v7
                                                                                                                                                                                        130if-nez v7, :cond_b5
                                                                                                                                                                                        132const-string v7, "Host"
                                                                                                                                                                                        134iget-object v12, v1, Lcom/baidu/location/g/g;->a:Ljava/lang/String;
                                                                                                                                                                                        136invoke-virtual {v10, v7, v12}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        137cond_b5:
                                                                                                                                                                                        138invoke-virtual {v10}, Ljava/net/HttpURLConnection;->getOutputStream()Ljava/io/OutputStream;
                                                                                                                                                                                        139move-result-object v7
                                                                                                                                                                                        140try_start_b9:
                                                                                                                                                                                        141invoke-virtual {v11}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
                                                                                                                                                                                        142move-result-object v11
                                                                                                                                                                                        144invoke-virtual {v11}, Ljava/lang/String;->getBytes()[B
                                                                                                                                                                                        145move-result-object v11
                                                                                                                                                                                        147invoke-virtual {v7, v11}, Ljava/io/OutputStream;->write([B)V
                                                                                                                                                                                        149invoke-virtual {v7}, Ljava/io/OutputStream;->flush()V
                                                                                                                                                                                        151invoke-virtual {v10}, Ljava/net/HttpURLConnection;->getResponseCode()I
                                                                                                                                                                                        152move-result v11
                                                                                                                                                                                        153const/16 v12, 0xc8
                                                                                                                                                                                        154if-ne v11, v12, :cond_129
                                                                                                                                                                                        156invoke-virtual {v10}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream;
                                                                                                                                                                                        157move-result-object v11
                                                                                                                                                                                        158try_start_d3:
                                                                                                                                                                                        159invoke-virtual {v10}, Ljava/net/HttpURLConnection;->getContentEncoding()Ljava/lang/String;
                                                                                                                                                                                        160move-result-object v12
                                                                                                                                                                                        161if-eqz v12, :cond_ea
                                                                                                                                                                                        163invoke-virtual {v12, v0}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        164move-result v12
                                                                                                                                                                                        165if-eqz v12, :cond_ea
                                                                                                                                                                                        166new-instance v12, Ljava/util/zip/GZIPInputStream;
                                                                                                                                                                                        167new-instance v13, Ljava/io/BufferedInputStream;
                                                                                                                                                                                        169invoke-direct {v13, v11}, Ljava/io/BufferedInputStream;-><init>(Ljava/io/InputStream;)V
                                                                                                                                                                                        171invoke-direct {v12, v13}, Ljava/util/zip/GZIPInputStream;-><init>(Ljava/io/InputStream;)V
                                                                                                                                                                                        172move-object v11, v12
                                                                                                                                                                                        173cond_ea: new-instance v12, Ljava/io/ByteArrayOutputStream;
                                                                                                                                                                                        175invoke-direct {v12}, Ljava/io/ByteArrayOutputStream;-><init>()V
                                                                                                                                                                                        176try_end_ef: const/16 v13, 0x400
                                                                                                                                                                                        177try_start_f1: new-array v13, v13, [B
                                                                                                                                                                                        178goto_f3:
                                                                                                                                                                                        179invoke-virtual {v11, v13}, Ljava/io/InputStream;->read([B)I
                                                                                                                                                                                        180move-result v14
                                                                                                                                                                                        181const/4 v15, -0x1
                                                                                                                                                                                        182if-eq v14, v15, :cond_fe
                                                                                                                                                                                        184invoke-virtual {v12, v13, v8, v14}, Ljava/io/ByteArrayOutputStream;->write([BII)V
                                                                                                                                                                                        185goto/16 :goto_f3
                                                                                                                                                                                        186cond_fe:
                                                                                                                                                                                        187iget-object v13, v1, Lcom/baidu/location/g/g;->c:Lcom/baidu/location/g/e;
                                                                                                                                                                                        188new-instance v14, Ljava/lang/String;
                                                                                                                                                                                        190invoke-virtual {v12}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B
                                                                                                                                                                                        191move-result-object v15
                                                                                                                                                                                        193const-string v8, "utf-8"
                                                                                                                                                                                        195invoke-direct {v14, v15, v8}, Ljava/lang/String;-><init>([BLjava/lang/String;)V
                                                                                                                                                                                        196iput-object v14, v13, Lcom/baidu/location/g/e;->j:Ljava/lang/String;
                                                                                                                                                                                        197iget-boolean v8, v1, Lcom/baidu/location/g/g;->b:Z
                                                                                                                                                                                        198if-eqz v8, :cond_119
                                                                                                                                                                                        200iget-object v8, v1, Lcom/baidu/location/g/g;->c:Lcom/baidu/location/g/e;
                                                                                                                                                                                        202invoke-virtual {v12}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B
                                                                                                                                                                                        203move-result-object v13
                                                                                                                                                                                        204iput-object v13, v8, Lcom/baidu/location/g/e;->m:[B
                                                                                                                                                                                        205cond_119:
                                                                                                                                                                                        206iget-object v8, v1, Lcom/baidu/location/g/g;->c:Lcom/baidu/location/g/e;
                                                                                                                                                                                        208invoke-virtual {v8, v9}, Lcom/baidu/location/g/e;->a(Z)V
                                                                                                                                                                                        209try_end_11e: const/4 v8, 0x1
                                                                                                                                                                                        210goto/16 :goto_12c
                                                                                                                                                                                        211catchall_120: move-exception v0
                                                                                                                                                                                        212goto/16 :goto_158
                                                                                                                                                                                        213catchall_122: move-exception v0
                                                                                                                                                                                        214move-object v12, v6
                                                                                                                                                                                        215goto/16 :goto_158
                                                                                                                                                                                        216catch_125: move-object v12, v6
                                                                                                                                                                                        217goto/16 :goto_15d
                                                                                                                                                                                        218catch_127: move-object v12, v6
                                                                                                                                                                                        219goto/16 :goto_161
                                                                                                                                                                                        220cond_129: move-object v11, v6
                                                                                                                                                                                        221move-object v12, v11
                                                                                                                                                                                        222const/4 v8, 0x0
                                                                                                                                                                                        223goto_12c: if-eqz v10, :cond_131
                                                                                                                                                                                        225invoke-virtual {v10}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        226cond_131: if-eqz v7, :cond_13c
                                                                                                                                                                                        227try_start_133:
                                                                                                                                                                                        228invoke-virtual {v7}, Ljava/io/OutputStream;->close()V
                                                                                                                                                                                        229try_end_136: goto/16 :goto_13c
                                                                                                                                                                                        230catch_137:
                                                                                                                                                                                        231sget-object v7, Lcom/baidu/location/g/a;->a:Ljava/lang/String;
                                                                                                                                                                                        233invoke-static {v7, v4}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        234cond_13c: if-eqz v11, :cond_147
                                                                                                                                                                                        235try_start_13e:
                                                                                                                                                                                        236invoke-virtual {v11}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        237try_end_141: goto/16 :goto_147
                                                                                                                                                                                        238catch_142:
                                                                                                                                                                                        239sget-object v7, Lcom/baidu/location/g/a;->a:Ljava/lang/String;
                                                                                                                                                                                        241invoke-static {v7, v3}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        242cond_147: if-eqz v12, :cond_152
                                                                                                                                                                                        243try_start_149:
                                                                                                                                                                                        244invoke-virtual {v12}, Ljava/io/ByteArrayOutputStream;->close()V
                                                                                                                                                                                        245try_end_14c: goto/16 :goto_152
                                                                                                                                                                                        246catch_14d:
                                                                                                                                                                                        247sget-object v7, Lcom/baidu/location/g/a;->a:Ljava/lang/String;
                                                                                                                                                                                        249invoke-static {v7, v2}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        250cond_152: move-object v7, v10
                                                                                                                                                                                        251goto/16 :goto_1d4
                                                                                                                                                                                        252catchall_155: move-exception v0
                                                                                                                                                                                        253move-object v11, v6
                                                                                                                                                                                        254move-object v12, v11
                                                                                                                                                                                        255goto_158: move-object v6, v7
                                                                                                                                                                                        256goto/16 :goto_1de
                                                                                                                                                                                        257catch_15b: move-object v11, v6
                                                                                                                                                                                        258move-object v12, v11
                                                                                                                                                                                        259catch_15d: move-object v8, v7
                                                                                                                                                                                        260goto/16 :goto_16b
                                                                                                                                                                                        261catch_15f: move-object v11, v6
                                                                                                                                                                                        262move-object v12, v11
                                                                                                                                                                                        263catch_161: move-object v8, v7
                                                                                                                                                                                        264goto/16 :goto_170
                                                                                                                                                                                        265catchall_163: move-exception v0
                                                                                                                                                                                        266move-object v11, v6
                                                                                                                                                                                        267move-object v12, v11
                                                                                                                                                                                        268goto/16 :goto_1de
                                                                                                                                                                                        269catch_168: move-object v8, v6
                                                                                                                                                                                        270move-object v11, v8
                                                                                                                                                                                        271move-object v12, v11
                                                                                                                                                                                        272goto_16b: move-object v7, v10
                                                                                                                                                                                        273goto/16 :goto_17b
                                                                                                                                                                                        274catch_16d: move-object v8, v6
                                                                                                                                                                                        275move-object v11, v8
                                                                                                                                                                                        276move-object v12, v11
                                                                                                                                                                                        277goto_170: move-object v7, v10
                                                                                                                                                                                        278goto/16 :goto_1a6
                                                                                                                                                                                        279catchall_172: move-exception v0
                                                                                                                                                                                        280move-object v11, v6
                                                                                                                                                                                        281move-object v12, v11
                                                                                                                                                                                        282move-object v10, v7
                                                                                                                                                                                        283goto/16 :goto_1de
                                                                                                                                                                                        284catch_178: move-object v8, v6
                                                                                                                                                                                        285move-object v11, v8
                                                                                                                                                                                        286move-object v12, v11
                                                                                                                                                                                        287try_start_17b:
                                                                                                                                                                                        288sget-object v10, Lcom/baidu/location/g/a;->a:Ljava/lang/String;
                                                                                                                                                                                        290const-string v13, "NetworkCommunicationError!"
                                                                                                                                                                                        292invoke-static {v10, v13}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        293try_end_182: if-eqz v7, :cond_187
                                                                                                                                                                                        295invoke-virtual {v7}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        296cond_187: if-eqz v8, :cond_192
                                                                                                                                                                                        297try_start_189:
                                                                                                                                                                                        298invoke-virtual {v8}, Ljava/io/OutputStream;->close()V
                                                                                                                                                                                        299try_end_18c: goto/16 :goto_192
                                                                                                                                                                                        300catch_18d:
                                                                                                                                                                                        301sget-object v8, Lcom/baidu/location/g/a;->a:Ljava/lang/String;
                                                                                                                                                                                        303invoke-static {v8, v4}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        304goto_192: if-eqz v11, :cond_19d
                                                                                                                                                                                        305try_start_194:
                                                                                                                                                                                        306invoke-virtual {v11}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        307try_end_197: goto/16 :goto_19d
                                                                                                                                                                                        308catch_198:
                                                                                                                                                                                        309sget-object v8, Lcom/baidu/location/g/a;->a:Ljava/lang/String;
                                                                                                                                                                                        311invoke-static {v8, v3}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        312cond_19d: if-eqz v12, :cond_1d3
                                                                                                                                                                                        313try_start_19f:
                                                                                                                                                                                        314invoke-virtual {v12}, Ljava/io/ByteArrayOutputStream;->close()V
                                                                                                                                                                                        315try_end_1a2: goto/16 :goto_1d3
                                                                                                                                                                                        316catch_1a3: move-object v8, v6
                                                                                                                                                                                        317move-object v11, v8
                                                                                                                                                                                        318move-object v12, v11
                                                                                                                                                                                        319try_start_1a6:
                                                                                                                                                                                        320sget-object v10, Lcom/baidu/location/g/a;->a:Ljava/lang/String;
                                                                                                                                                                                        322const-string v13, "NetworkCommunicationException!"
                                                                                                                                                                                        324invoke-static {v10, v13}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        325try_end_1ad: if-eqz v7, :cond_1b2
                                                                                                                                                                                        327invoke-virtual {v7}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        328cond_1b2: if-eqz v8, :cond_1bd
                                                                                                                                                                                        329try_start_1b4:
                                                                                                                                                                                        330invoke-virtual {v8}, Ljava/io/OutputStream;->close()V
                                                                                                                                                                                        331try_end_1b7: goto/16 :goto_1bd
                                                                                                                                                                                        332catch_1b8:
                                                                                                                                                                                        333sget-object v8, Lcom/baidu/location/g/a;->a:Ljava/lang/String;
                                                                                                                                                                                        335invoke-static {v8, v4}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        336goto_1bd: if-eqz v11, :cond_1c8
                                                                                                                                                                                        337try_start_1bf:
                                                                                                                                                                                        338invoke-virtual {v11}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        339try_end_1c2: goto/16 :goto_1c8
                                                                                                                                                                                        340catch_1c3:
                                                                                                                                                                                        341sget-object v8, Lcom/baidu/location/g/a;->a:Ljava/lang/String;
                                                                                                                                                                                        343invoke-static {v8, v3}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        344goto_1c8: if-eqz v12, :cond_1d3
                                                                                                                                                                                        345try_start_1ca:
                                                                                                                                                                                        346invoke-virtual {v12}, Ljava/io/ByteArrayOutputStream;->close()V
                                                                                                                                                                                        347try_end_1cd: goto/16 :goto_1d3
                                                                                                                                                                                        348catch_1ce:
                                                                                                                                                                                        349sget-object v8, Lcom/baidu/location/g/a;->a:Ljava/lang/String;
                                                                                                                                                                                        351invoke-static {v8, v2}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        352cond_1d3: const/4 v8, 0x0
                                                                                                                                                                                        353goto_1d4: if-eqz v8, :cond_1d7
                                                                                                                                                                                        354goto/16 :goto_205
                                                                                                                                                                                        355cond_1d7: add-int/lit8 v5, v5, -0x1
                                                                                                                                                                                        356goto/16 :goto_22
                                                                                                                                                                                        357catchall_1db: move-exception v0
                                                                                                                                                                                        358move-object v10, v7
                                                                                                                                                                                        359move-object v6, v8
                                                                                                                                                                                        360goto_1de: if-eqz v10, :cond_1e3
                                                                                                                                                                                        362invoke-virtual {v10}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        363cond_1e3: if-eqz v6, :cond_1ee
                                                                                                                                                                                        364try_start_1e5:
                                                                                                                                                                                        365invoke-virtual {v6}, Ljava/io/OutputStream;->close()V
                                                                                                                                                                                        366try_end_1e8: goto/16 :goto_1ee
                                                                                                                                                                                        367catch_1e9:
                                                                                                                                                                                        368sget-object v5, Lcom/baidu/location/g/a;->a:Ljava/lang/String;
                                                                                                                                                                                        370invoke-static {v5, v4}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        371cond_1ee: if-eqz v11, :cond_1f9
                                                                                                                                                                                        372try_start_1f0:
                                                                                                                                                                                        373invoke-virtual {v11}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        374try_end_1f3: goto/16 :goto_1f9
                                                                                                                                                                                        375catch_1f4:
                                                                                                                                                                                        376sget-object v4, Lcom/baidu/location/g/a;->a:Ljava/lang/String;
                                                                                                                                                                                        378invoke-static {v4, v3}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        379cond_1f9: if-eqz v12, :cond_204
                                                                                                                                                                                        380try_start_1fb:
                                                                                                                                                                                        381invoke-virtual {v12}, Ljava/io/ByteArrayOutputStream;->close()V
                                                                                                                                                                                        382try_end_1fe: goto/16 :goto_204
                                                                                                                                                                                        383catch_1ff:
                                                                                                                                                                                        384sget-object v3, Lcom/baidu/location/g/a;->a:Ljava/lang/String;
                                                                                                                                                                                        386invoke-static {v3, v2}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        387goto_204: throw v0
                                                                                                                                                                                        388goto_205: if-gtz v5, :cond_215
                                                                                                                                                                                        389sget v0, Lcom/baidu/location/g/e;->o:I
                                                                                                                                                                                        390add-int/2addr v0, v9
                                                                                                                                                                                        391sput v0, Lcom/baidu/location/g/e;->o:I
                                                                                                                                                                                        393iget-object v0, v1, Lcom/baidu/location/g/g;->c:Lcom/baidu/location/g/e;
                                                                                                                                                                                        394iput-object v6, v0, Lcom/baidu/location/g/e;->j:Ljava/lang/String;
                                                                                                                                                                                        395const/4 v2, 0x0
                                                                                                                                                                                        397invoke-virtual {v0, v2}, Lcom/baidu/location/g/e;->a(Z)V
                                                                                                                                                                                        398goto/16 :goto_218
                                                                                                                                                                                        399cond_215: const/4 v2, 0x0
                                                                                                                                                                                        400sput v2, Lcom/baidu/location/g/e;->o:I
                                                                                                                                                                                        401goto_218: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.net.URLEncoder.encode
                                                                                                                                                                                        • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                        • java.net.URLEncoder.encode
                                                                                                                                                                                        • java.net.URLEncoder.encode
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.net.URLEncoder.encode
                                                                                                                                                                                        • java.net.URLEncoder.encode
                                                                                                                                                                                        • java.net.URLEncoder.encode
                                                                                                                                                                                        • java.net.URLEncoder.encode
                                                                                                                                                                                        • java.net.URLEncoder.encode
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.net.URLEncoder.encode
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.Throwable.printStackTrace
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.location.Location.getLatitude
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.location.Location.getLongitude
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.location.Location.getTime
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.location.Location.getAccuracy
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.location.Location.getProvider
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • authority_general_data
                                                                                                                                                                                        • platform
                                                                                                                                                                                        • 1
                                                                                                                                                                                        • package_name
                                                                                                                                                                                        • os_version
                                                                                                                                                                                        • brand
                                                                                                                                                                                        • model
                                                                                                                                                                                        • gaid
                                                                                                                                                                                        • mnc
                                                                                                                                                                                        • mcc
                                                                                                                                                                                        • network_type
                                                                                                                                                                                        • network_str
                                                                                                                                                                                        • language
                                                                                                                                                                                        • timezone
                                                                                                                                                                                        • ua
                                                                                                                                                                                        • gp_version
                                                                                                                                                                                        • sdk_version
                                                                                                                                                                                        • MAL_9.6.02
                                                                                                                                                                                        • app_version_name
                                                                                                                                                                                        • orientation
                                                                                                                                                                                        • com.google.android.gms.common.GooglePlayServicesUtil
                                                                                                                                                                                        • gpsv
                                                                                                                                                                                        • can\'t find com.google.android.gms.common.GooglePlayServicesUtil class
                                                                                                                                                                                        • screen_size
                                                                                                                                                                                        • x
                                                                                                                                                                                        • imei
                                                                                                                                                                                        • mac
                                                                                                                                                                                        • android_id
                                                                                                                                                                                        • lat
                                                                                                                                                                                        • lng
                                                                                                                                                                                        • gpst
                                                                                                                                                                                        • gps_accuracy
                                                                                                                                                                                        • gps_type
                                                                                                                                                                                        • dvi
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "authority_general_data"
                                                                                                                                                                                        2new-instance v1, Lcom/mintegral/msdk/base/common/net/l;
                                                                                                                                                                                        4invoke-direct {v1}, Lcom/mintegral/msdk/base/common/net/l;-><init>()V
                                                                                                                                                                                        5try_start_7:
                                                                                                                                                                                        6const-string v2, "platform"
                                                                                                                                                                                        8const-string v3, "1"
                                                                                                                                                                                        10invoke-virtual {v1, v2, v3}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        12const-string v2, "package_name"
                                                                                                                                                                                        14invoke-static {p0}, Lcom/mintegral/msdk/base/utils/d;->l(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        15move-result-object v3
                                                                                                                                                                                        17invoke-static {v3}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        18move-result-object v3
                                                                                                                                                                                        20invoke-virtual {v1, v2, v3}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        22invoke-static {}, Lcom/mintegral/msdk/base/controller/authoritycontroller/a;->a()Lcom/mintegral/msdk/base/controller/authoritycontroller/a;
                                                                                                                                                                                        24invoke-static {v0}, Lcom/mintegral/msdk/base/controller/authoritycontroller/a;->a(Ljava/lang/String;)Z
                                                                                                                                                                                        25move-result v2
                                                                                                                                                                                        26if-eqz v2, :cond_aa
                                                                                                                                                                                        28const-string v2, "os_version"
                                                                                                                                                                                        30sget-object v3, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                        32invoke-virtual {v1, v2, v3}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        34const-string v2, "brand"
                                                                                                                                                                                        36invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->e()Ljava/lang/String;
                                                                                                                                                                                        37move-result-object v3
                                                                                                                                                                                        39invoke-static {v3}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        40move-result-object v3
                                                                                                                                                                                        42invoke-virtual {v1, v2, v3}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        44const-string v2, "model"
                                                                                                                                                                                        46invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->c()Ljava/lang/String;
                                                                                                                                                                                        47move-result-object v3
                                                                                                                                                                                        49invoke-static {v3}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        50move-result-object v3
                                                                                                                                                                                        52invoke-virtual {v1, v2, v3}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        54const-string v2, "gaid"
                                                                                                                                                                                        56invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->k()Ljava/lang/String;
                                                                                                                                                                                        57move-result-object v3
                                                                                                                                                                                        59invoke-virtual {v1, v2, v3}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        61const-string v2, "mnc"
                                                                                                                                                                                        63invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->b()Ljava/lang/String;
                                                                                                                                                                                        64move-result-object v3
                                                                                                                                                                                        66invoke-virtual {v1, v2, v3}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        68const-string v2, "mcc"
                                                                                                                                                                                        70invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->a()Ljava/lang/String;
                                                                                                                                                                                        71move-result-object v3
                                                                                                                                                                                        73invoke-virtual {v1, v2, v3}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        75invoke-static {p0}, Lcom/mintegral/msdk/base/utils/d;->n(Landroid/content/Context;)I
                                                                                                                                                                                        76move-result v2
                                                                                                                                                                                        78const-string v3, "network_type"
                                                                                                                                                                                        80invoke-static {v2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        81move-result-object v2
                                                                                                                                                                                        83invoke-virtual {v1, v3, v2}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        85const-string v2, "network_str"
                                                                                                                                                                                        87invoke-static {p0}, Lcom/mintegral/msdk/base/utils/d;->o(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        88move-result-object v3
                                                                                                                                                                                        90invoke-virtual {v1, v2, v3}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        92const-string v2, "language"
                                                                                                                                                                                        94invoke-static {p0}, Lcom/mintegral/msdk/base/utils/d;->e(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        95move-result-object v3
                                                                                                                                                                                        97invoke-static {v3}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        98move-result-object v3
                                                                                                                                                                                        100invoke-virtual {v1, v2, v3}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        102const-string v2, "timezone"
                                                                                                                                                                                        104invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->h()Ljava/lang/String;
                                                                                                                                                                                        105move-result-object v3
                                                                                                                                                                                        107invoke-static {v3}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        108move-result-object v3
                                                                                                                                                                                        110invoke-virtual {v1, v2, v3}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        112const-string v2, "ua"
                                                                                                                                                                                        114invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->f()Ljava/lang/String;
                                                                                                                                                                                        115move-result-object v3
                                                                                                                                                                                        117invoke-static {v3}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        118move-result-object v3
                                                                                                                                                                                        120invoke-virtual {v1, v2, v3}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        122const-string v2, "gp_version"
                                                                                                                                                                                        124invoke-static {p0}, Lcom/mintegral/msdk/base/utils/d;->p(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        125move-result-object v3
                                                                                                                                                                                        127invoke-static {v3}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        128move-result-object v3
                                                                                                                                                                                        130invoke-virtual {v1, v2, v3}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        131cond_aa:
                                                                                                                                                                                        132const-string v2, "sdk_version"
                                                                                                                                                                                        134const-string v3, "MAL_9.6.02"
                                                                                                                                                                                        136invoke-virtual {v1, v2, v3}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        138const-string v2, "app_version_name"
                                                                                                                                                                                        140invoke-static {p0}, Lcom/mintegral/msdk/base/utils/d;->i(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        141move-result-object v3
                                                                                                                                                                                        143invoke-static {v3}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        144move-result-object v3
                                                                                                                                                                                        146invoke-virtual {v1, v2, v3}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        148const-string v2, "orientation"
                                                                                                                                                                                        149new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        151invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        153invoke-static {p0}, Lcom/mintegral/msdk/base/utils/d;->f(Landroid/content/Context;)I
                                                                                                                                                                                        154move-result v4
                                                                                                                                                                                        156invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        158invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        159move-result-object v3
                                                                                                                                                                                        161invoke-static {v3}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        162move-result-object v3
                                                                                                                                                                                        164invoke-virtual {v1, v2, v3}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        165try_start_d7:
                                                                                                                                                                                        166invoke-static {}, Lcom/mintegral/msdk/base/controller/authoritycontroller/a;->a()Lcom/mintegral/msdk/base/controller/authoritycontroller/a;
                                                                                                                                                                                        168invoke-static {v0}, Lcom/mintegral/msdk/base/controller/authoritycontroller/a;->a(Ljava/lang/String;)Z
                                                                                                                                                                                        169move-result v0
                                                                                                                                                                                        170try_end_de: if-eqz v0, :cond_105
                                                                                                                                                                                        172const-string v0, "com.google.android.gms.common.GooglePlayServicesUtil"
                                                                                                                                                                                        173try_start_e2:
                                                                                                                                                                                        174invoke-static {v0}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        176const-string v0, "gpsv"
                                                                                                                                                                                        177new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        179invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        180sget v3, Lcom/google/android/gms/common/GooglePlayServicesUtil;->GOOGLE_PLAY_SERVICES_VERSION_CODE:I
                                                                                                                                                                                        182invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        184invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        185move-result-object v2
                                                                                                                                                                                        187invoke-virtual {v1, v0, v2}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        188try_end_f8: goto/16 :goto_105
                                                                                                                                                                                        189catch_f9: move-exception v0
                                                                                                                                                                                        190try_start_fa:
                                                                                                                                                                                        191invoke-virtual {v0}, Ljava/lang/Throwable;->printStackTrace()V
                                                                                                                                                                                        192goto/16 :goto_105
                                                                                                                                                                                        193catch_fe:
                                                                                                                                                                                        194sget-object v0, Lcom/mintegral/msdk/base/common/d/b;->a:Ljava/lang/String;
                                                                                                                                                                                        196const-string v2, "can\'t find com.google.android.gms.common.GooglePlayServicesUtil class"
                                                                                                                                                                                        198invoke-static {v0, v2}, Lcom/mintegral/msdk/base/utils/i;->d(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        199goto_105:
                                                                                                                                                                                        200const-string v0, "screen_size"
                                                                                                                                                                                        201new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        203invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        205invoke-static {p0}, Lcom/mintegral/msdk/base/utils/d;->j(Landroid/content/Context;)I
                                                                                                                                                                                        206move-result v3
                                                                                                                                                                                        208invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        210const-string v3, "x"
                                                                                                                                                                                        212invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        214invoke-static {p0}, Lcom/mintegral/msdk/base/utils/d;->k(Landroid/content/Context;)I
                                                                                                                                                                                        215move-result v3
                                                                                                                                                                                        217invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        219invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        220move-result-object v2
                                                                                                                                                                                        222invoke-virtual {v1, v0, v2}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        224invoke-static {}, Lcom/mintegral/msdk/b/b;->a()Lcom/mintegral/msdk/b/b;
                                                                                                                                                                                        226invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        227move-result-object v0
                                                                                                                                                                                        229invoke-virtual {v0}, Lcom/mintegral/msdk/base/controller/a;->k()Ljava/lang/String;
                                                                                                                                                                                        230move-result-object v0
                                                                                                                                                                                        232invoke-static {v0}, Lcom/mintegral/msdk/b/b;->b(Ljava/lang/String;)Lcom/mintegral/msdk/b/a;
                                                                                                                                                                                        233move-result-object v0
                                                                                                                                                                                        234if-eqz v0, :cond_20e
                                                                                                                                                                                        235new-instance v2, Lorg/json/JSONObject;
                                                                                                                                                                                        237invoke-direct {v2}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        238try_end_13c:
                                                                                                                                                                                        239invoke-virtual {v0}, Lcom/mintegral/msdk/b/a;->ap()I
                                                                                                                                                                                        240move-result v3
                                                                                                                                                                                        241const/4 v4, 0x1
                                                                                                                                                                                        242if-ne v3, v4, :cond_161
                                                                                                                                                                                        244invoke-static {p0}, Lcom/mintegral/msdk/base/utils/d;->b(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        245move-result-object v3
                                                                                                                                                                                        246if-eqz v3, :cond_152
                                                                                                                                                                                        248const-string v3, "imei"
                                                                                                                                                                                        250invoke-static {p0}, Lcom/mintegral/msdk/base/utils/d;->b(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        251move-result-object v5
                                                                                                                                                                                        253invoke-virtual {v2, v3, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        254cond_152:
                                                                                                                                                                                        255invoke-static {p0}, Lcom/mintegral/msdk/base/utils/d;->g(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        256move-result-object v3
                                                                                                                                                                                        257if-eqz v3, :cond_161
                                                                                                                                                                                        259const-string v3, "mac"
                                                                                                                                                                                        261invoke-static {p0}, Lcom/mintegral/msdk/base/utils/d;->g(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        262move-result-object v5
                                                                                                                                                                                        264invoke-virtual {v2, v3, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        265cond_161:
                                                                                                                                                                                        266invoke-virtual {v0}, Lcom/mintegral/msdk/b/a;->ar()I
                                                                                                                                                                                        267move-result v3
                                                                                                                                                                                        268if-ne v3, v4, :cond_176
                                                                                                                                                                                        270invoke-static {p0}, Lcom/mintegral/msdk/base/utils/d;->c(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        271move-result-object v3
                                                                                                                                                                                        272if-eqz v3, :cond_176
                                                                                                                                                                                        274const-string v3, "android_id"
                                                                                                                                                                                        276invoke-static {p0}, Lcom/mintegral/msdk/base/utils/d;->c(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        277move-result-object p0
                                                                                                                                                                                        279invoke-virtual {v2, v3, p0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        280cond_176:
                                                                                                                                                                                        281invoke-virtual {v0}, Lcom/mintegral/msdk/b/a;->aK()I
                                                                                                                                                                                        282move-result p0
                                                                                                                                                                                        283if-ne p0, v4, :cond_1e3
                                                                                                                                                                                        285invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        286move-result-object p0
                                                                                                                                                                                        288invoke-virtual {p0}, Lcom/mintegral/msdk/base/controller/a;->h()Landroid/location/Location;
                                                                                                                                                                                        289move-result-object p0
                                                                                                                                                                                        290if-eqz p0, :cond_1e3
                                                                                                                                                                                        291new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        293invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        295invoke-virtual {p0}, Landroid/location/Location;->getLatitude()D
                                                                                                                                                                                        296move-result-wide v3
                                                                                                                                                                                        298invoke-virtual {v0, v3, v4}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
                                                                                                                                                                                        300invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        301move-result-object v0
                                                                                                                                                                                        302new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        304invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        306invoke-virtual {p0}, Landroid/location/Location;->getLongitude()D
                                                                                                                                                                                        307move-result-wide v4
                                                                                                                                                                                        309invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
                                                                                                                                                                                        311invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        312move-result-object v3
                                                                                                                                                                                        313new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        315invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        317invoke-virtual {p0}, Landroid/location/Location;->getTime()J
                                                                                                                                                                                        318move-result-wide v5
                                                                                                                                                                                        320invoke-virtual {v4, v5, v6}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        322invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        323move-result-object v4
                                                                                                                                                                                        324new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        326invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        328invoke-virtual {p0}, Landroid/location/Location;->getAccuracy()F
                                                                                                                                                                                        329move-result v6
                                                                                                                                                                                        331invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
                                                                                                                                                                                        333invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        334move-result-object v5
                                                                                                                                                                                        336invoke-virtual {p0}, Landroid/location/Location;->getProvider()Ljava/lang/String;
                                                                                                                                                                                        337move-result-object p0
                                                                                                                                                                                        339const-string v6, "lat"
                                                                                                                                                                                        341invoke-virtual {v2, v6, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        343const-string v0, "lng"
                                                                                                                                                                                        345invoke-virtual {v2, v0, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        347const-string v0, "gpst"
                                                                                                                                                                                        349invoke-virtual {v2, v0, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        351const-string v0, "gps_accuracy"
                                                                                                                                                                                        353invoke-virtual {v2, v0, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        355const-string v0, "gps_type"
                                                                                                                                                                                        357invoke-virtual {v2, v0, p0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        358cond_1e3:
                                                                                                                                                                                        359invoke-virtual {v2}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        360move-result-object p0
                                                                                                                                                                                        362invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        363move-result p0
                                                                                                                                                                                        364if-nez p0, :cond_20e
                                                                                                                                                                                        366invoke-virtual {v2}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        367move-result-object p0
                                                                                                                                                                                        369invoke-static {p0}, Lcom/mintegral/msdk/base/utils/b;->b(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        370move-result-object p0
                                                                                                                                                                                        372invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        373move-result v0
                                                                                                                                                                                        374if-nez v0, :cond_20e
                                                                                                                                                                                        376const-string v0, "dvi"
                                                                                                                                                                                        378invoke-virtual {v1, v0, p0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        379try_end_200: goto/16 :goto_20e
                                                                                                                                                                                        380catch_201: move-exception p0
                                                                                                                                                                                        381try_start_202:
                                                                                                                                                                                        382invoke-virtual {p0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        383try_end_205: goto/16 :goto_20e
                                                                                                                                                                                        384catch_206: move-exception p0
                                                                                                                                                                                        385sget-boolean v0, Lcom/mintegral/msdk/MIntegralConstans;->DEBUG:Z
                                                                                                                                                                                        386if-eqz v0, :cond_20e
                                                                                                                                                                                        388invoke-virtual {p0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        389goto_20e: return-object v1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.entrySet
                                                                                                                                                                                        • java.util.Set.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.util.Map$Entry.getKey
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.util.Map$Entry.getValue
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • type=
                                                                                                                                                                                        • &
                                                                                                                                                                                        • appsid
                                                                                                                                                                                        • cuid
                                                                                                                                                                                        • sn
                                                                                                                                                                                        • os
                                                                                                                                                                                        • android
                                                                                                                                                                                        • isshowsended
                                                                                                                                                                                        • showstate
                                                                                                                                                                                        • showrecord
                                                                                                                                                                                        • osv
                                                                                                                                                                                        • pk
                                                                                                                                                                                        • v
                                                                                                                                                                                        • android_8.8052
                                                                                                                                                                                        • ts
                                                                                                                                                                                        • apid
                                                                                                                                                                                        • uniqueid
                                                                                                                                                                                        • adid
                                                                                                                                                                                        • qk
                                                                                                                                                                                        • prod
                                                                                                                                                                                        • rsplash
                                                                                                                                                                                        • rsplashtype
                                                                                                                                                                                        • logversion
                                                                                                                                                                                        • 4
                                                                                                                                                                                        • p_ver
                                                                                                                                                                                        • =
                                                                                                                                                                                        • https://mobads-logs.baidu.com/dz.zb?
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        1if-nez p0, :cond_3
                                                                                                                                                                                        2goto_2: return-void
                                                                                                                                                                                        3cond_3:
                                                                                                                                                                                        4invoke-interface {p0}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        5move-result-object v0
                                                                                                                                                                                        7invoke-interface {p0}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdUitls4URI()Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;
                                                                                                                                                                                        8move-result-object v2
                                                                                                                                                                                        10invoke-interface {p0}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdUtils4Common()Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;
                                                                                                                                                                                        11move-result-object v1
                                                                                                                                                                                        13invoke-interface {p0}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdUtils4System()Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;
                                                                                                                                                                                        14move-result-object v3
                                                                                                                                                                                        15new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        16new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        18invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        20const-string v6, "type="
                                                                                                                                                                                        22invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        23move-result-object v5
                                                                                                                                                                                        25invoke-virtual {v5, p4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        26move-result-object v5
                                                                                                                                                                                        28const-string v6, "&"
                                                                                                                                                                                        30invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        31move-result-object v5
                                                                                                                                                                                        33invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        34move-result-object v5
                                                                                                                                                                                        36invoke-direct {v4, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        37try_start_31: new-instance v5, Ljava/util/HashMap;
                                                                                                                                                                                        39invoke-direct {v5}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        41const-string v6, "appsid"
                                                                                                                                                                                        43invoke-interface {v1, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->getAppId(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        44move-result-object v1
                                                                                                                                                                                        46invoke-virtual {v5, v6, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        48const-string v1, "cuid"
                                                                                                                                                                                        50invoke-interface {v3, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getCUID(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        51move-result-object v6
                                                                                                                                                                                        53invoke-virtual {v5, v1, v6}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        55const-string v1, "sn"
                                                                                                                                                                                        57invoke-interface {v3, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getEncodedSN(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        58move-result-object v3
                                                                                                                                                                                        60invoke-virtual {v5, v1, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        62const-string v1, "os"
                                                                                                                                                                                        64const-string v3, "android"
                                                                                                                                                                                        66invoke-virtual {v5, v1, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        68const-string v1, "isshowsended"
                                                                                                                                                                                        69new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        71invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        73const-string v6, ""
                                                                                                                                                                                        75invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        76move-result-object v3
                                                                                                                                                                                        78invoke-virtual {v3, p2}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
                                                                                                                                                                                        79move-result-object v3
                                                                                                                                                                                        81invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        82move-result-object v3
                                                                                                                                                                                        84invoke-virtual {v5, v1, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        86const-string v1, "showstate"
                                                                                                                                                                                        87new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        89invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        91const-string v6, ""
                                                                                                                                                                                        93invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        94move-result-object v3
                                                                                                                                                                                        96invoke-virtual {v3, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        97move-result-object v3
                                                                                                                                                                                        99invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        100move-result-object v3
                                                                                                                                                                                        102invoke-virtual {v5, v1, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        103if-eqz p5, :cond_97
                                                                                                                                                                                        105const-string v1, ""
                                                                                                                                                                                        107invoke-virtual {p5, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        108move-result v1
                                                                                                                                                                                        109if-nez v1, :cond_97
                                                                                                                                                                                        111const-string v1, "showrecord"
                                                                                                                                                                                        113invoke-virtual {v5, v1, p5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        114cond_97:
                                                                                                                                                                                        115const-string v1, "osv"
                                                                                                                                                                                        117sget-object v3, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                        119invoke-virtual {v5, v1, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        121const-string v1, "pk"
                                                                                                                                                                                        123invoke-virtual {v0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        124move-result-object v0
                                                                                                                                                                                        126invoke-virtual {v5, v1, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        128const-string v0, "v"
                                                                                                                                                                                        130const-string v1, "android_8.8052"
                                                                                                                                                                                        132invoke-virtual {v5, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        134const-string v0, "ts"
                                                                                                                                                                                        136invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        137move-result-wide v6
                                                                                                                                                                                        139invoke-static {v6, v7}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
                                                                                                                                                                                        140move-result-object v1
                                                                                                                                                                                        142invoke-virtual {v5, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        143if-eqz p0, :cond_f1
                                                                                                                                                                                        145const-string v0, "apid"
                                                                                                                                                                                        147invoke-interface {p0}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdProdInfo()Lcom/baidu/mobads/interfaces/IXAdProdInfo;
                                                                                                                                                                                        148move-result-object v1
                                                                                                                                                                                        150invoke-interface {v1}, Lcom/baidu/mobads/interfaces/IXAdProdInfo;->getAdPlacementId()Ljava/lang/String;
                                                                                                                                                                                        151move-result-object v1
                                                                                                                                                                                        153invoke-virtual {v5, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        155const-string v0, "uniqueid"
                                                                                                                                                                                        157invoke-interface {p0}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdInstanceInfo()Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;
                                                                                                                                                                                        158move-result-object v1
                                                                                                                                                                                        160invoke-interface {v1}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getUniqueId()Ljava/lang/String;
                                                                                                                                                                                        161move-result-object v1
                                                                                                                                                                                        163invoke-virtual {v5, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        165const-string v0, "adid"
                                                                                                                                                                                        167invoke-interface {p0}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdInstanceInfo()Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;
                                                                                                                                                                                        168move-result-object v1
                                                                                                                                                                                        170invoke-interface {v1}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getAdId()Ljava/lang/String;
                                                                                                                                                                                        171move-result-object v1
                                                                                                                                                                                        173invoke-virtual {v5, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        175const-string v0, "qk"
                                                                                                                                                                                        177invoke-interface {p0}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdInstanceInfo()Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;
                                                                                                                                                                                        178move-result-object v1
                                                                                                                                                                                        180invoke-interface {v1}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getQueryKey()Ljava/lang/String;
                                                                                                                                                                                        181move-result-object v1
                                                                                                                                                                                        183invoke-virtual {v5, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        184cond_f1:
                                                                                                                                                                                        185const-string v0, "prod"
                                                                                                                                                                                        187const-string v1, "rsplash"
                                                                                                                                                                                        189invoke-virtual {v5, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        191const-string v0, "rsplashtype"
                                                                                                                                                                                        192new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        194invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        196const-string v3, ""
                                                                                                                                                                                        198invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        199move-result-object v1
                                                                                                                                                                                        201invoke-virtual {v1, p3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        202move-result-object v1
                                                                                                                                                                                        204invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        205move-result-object v1
                                                                                                                                                                                        207invoke-virtual {v5, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        209const-string v0, "logversion"
                                                                                                                                                                                        211const-string v1, "4"
                                                                                                                                                                                        213invoke-virtual {v5, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        215const-string v0, "p_ver"
                                                                                                                                                                                        217invoke-interface {p0}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getProxyVersion()Ljava/lang/String;
                                                                                                                                                                                        218move-result-object v1
                                                                                                                                                                                        220invoke-virtual {v5, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        222invoke-virtual {v5}, Ljava/util/HashMap;->entrySet()Ljava/util/Set;
                                                                                                                                                                                        223move-result-object v0
                                                                                                                                                                                        225invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        226move-result-object v3
                                                                                                                                                                                        227goto_128:
                                                                                                                                                                                        228invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        229move-result v0
                                                                                                                                                                                        230if-eqz v0, :cond_15c
                                                                                                                                                                                        232invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        233move-result-object v0
                                                                                                                                                                                        234check-cast v0, Ljava/util/Map$Entry;
                                                                                                                                                                                        235try_end_134:
                                                                                                                                                                                        236invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
                                                                                                                                                                                        237move-result-object v1
                                                                                                                                                                                        238check-cast v1, Ljava/lang/String;
                                                                                                                                                                                        240invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        242const-string v1, "="
                                                                                                                                                                                        244invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        246invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
                                                                                                                                                                                        247move-result-object v0
                                                                                                                                                                                        248check-cast v0, Ljava/lang/String;
                                                                                                                                                                                        250invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        252const-string v0, "&"
                                                                                                                                                                                        254invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        255try_end_150: goto/16 :goto_128
                                                                                                                                                                                        256catch_151: move-exception v0
                                                                                                                                                                                        257try_start_152:
                                                                                                                                                                                        258invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        259try_end_155: goto/16 :goto_128
                                                                                                                                                                                        260catch_156: move-exception v0
                                                                                                                                                                                        262invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        263goto/16 :goto_2
                                                                                                                                                                                        264try_start_15c:
                                                                                                                                                                                        265invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        266move-result-object v0
                                                                                                                                                                                        267const/4 v1, 0x0
                                                                                                                                                                                        269invoke-virtual {v0}, Ljava/lang/String;->length()I
                                                                                                                                                                                        270move-result v3
                                                                                                                                                                                        271add-int/lit8 v3, v3, -0x1
                                                                                                                                                                                        273invoke-virtual {v0, v1, v3}, Ljava/lang/String;->substring(II)Ljava/lang/String;
                                                                                                                                                                                        274move-result-object v0
                                                                                                                                                                                        275new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        277invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        279const-string v3, "https://mobads-logs.baidu.com/dz.zb?"
                                                                                                                                                                                        281invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        282move-result-object v1
                                                                                                                                                                                        284invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        285move-result-object v0
                                                                                                                                                                                        287invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        288move-result-object v0
                                                                                                                                                                                        289const/4 v1, 0x0
                                                                                                                                                                                        291invoke-interface {v2, v0, v1}, Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;->addParameters(Ljava/lang/String;Ljava/util/HashMap;)Ljava/lang/String;
                                                                                                                                                                                        292move-result-object v0
                                                                                                                                                                                        293const/4 v1, 0x0
                                                                                                                                                                                        295invoke-interface {p0, v0, v1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->fireAdMetrics(Ljava/lang/String;Ljava/util/HashMap;)V
                                                                                                                                                                                        296try_end_187: goto/16 :goto_2
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.util.ArrayList.isEmpty
                                                                                                                                                                                        • java.util.ArrayList.add
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.util.ArrayList.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.net.Socket.connect
                                                                                                                                                                                        • java.net.Socket.setTcpNoDelay
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • android.os.SystemClock.elapsedRealtime
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.Exception.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.Class.getSimpleName
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • android.text.TextUtils.equals
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.Class.getSimpleName
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • android.text.TextUtils.equals
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.Class.getSimpleName
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • android.text.TextUtils.equals
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • c.g.h.l.<init>
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • \n
                                                                                                                                                                                        • err:
                                                                                                                                                                                        • port:
                                                                                                                                                                                        • SMACK: Could not connect to
                                                                                                                                                                                        • SMACK: Could not connect to:
                                                                                                                                                                                        • get bucket for host :
                                                                                                                                                                                        • begin to connect to
                                                                                                                                                                                        • tcp connected
                                                                                                                                                                                        • connected to
                                                                                                                                                                                        • in
                                                                                                                                                                                        • abnormal exception
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0move-object/from16 v1, p0
                                                                                                                                                                                        1move-object/from16 v0, p1
                                                                                                                                                                                        2move/from16 v2, p2
                                                                                                                                                                                        4const-string v3, "\n"
                                                                                                                                                                                        6const-string v4, " err:"
                                                                                                                                                                                        8const-string v5, " port:"
                                                                                                                                                                                        10const-string v6, "SMACK: Could not connect to "
                                                                                                                                                                                        12const-string v7, "SMACK: Could not connect to:"
                                                                                                                                                                                        13const/4 v8, 0x0
                                                                                                                                                                                        14iput-object v8, v1, Lc/g/h/h;->t:Ljava/lang/Exception;
                                                                                                                                                                                        15new-instance v8, Ljava/util/ArrayList;
                                                                                                                                                                                        17invoke-direct {v8}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        18new-instance v9, Ljava/lang/StringBuilder;
                                                                                                                                                                                        20invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        22const-string v10, "get bucket for host : "
                                                                                                                                                                                        24invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        26invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        28invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        29move-result-object v9
                                                                                                                                                                                        31invoke-static {v9}, Lc/g/a/a/c/c;->e(Ljava/lang/String;)Ljava/lang/Integer;
                                                                                                                                                                                        32move-result-object v9
                                                                                                                                                                                        34invoke-virtual {v9}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        35move-result v9
                                                                                                                                                                                        37invoke-virtual/range {p0 .. p1}, Lc/g/h/h;->b(Ljava/lang/String;)Lc/g/e/b;
                                                                                                                                                                                        38move-result-object v14
                                                                                                                                                                                        40invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        41move-result-object v9
                                                                                                                                                                                        43invoke-static {v9}, Lc/g/a/a/c/c;->a(Ljava/lang/Integer;)V
                                                                                                                                                                                        44const/4 v9, 0x1
                                                                                                                                                                                        45if-eqz v14, :cond_43
                                                                                                                                                                                        47invoke-virtual {v14, v9}, Lc/g/e/b;->a(Z)Ljava/util/ArrayList;
                                                                                                                                                                                        48move-result-object v8
                                                                                                                                                                                        49cond_43:
                                                                                                                                                                                        50invoke-virtual {v8}, Ljava/util/ArrayList;->isEmpty()Z
                                                                                                                                                                                        51move-result v10
                                                                                                                                                                                        52if-eqz v10, :cond_4c
                                                                                                                                                                                        54invoke-virtual {v8, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        55cond_4c: const-wide/16 v10, 0x0
                                                                                                                                                                                        56iput-wide v10, v1, Lc/g/h/h;->A:J
                                                                                                                                                                                        58iget-object v0, v1, Lc/g/h/h;->x:Lcom/xiaomi/push/service/XMPushService;
                                                                                                                                                                                        60invoke-static {v0}, Lc/g/a/a/e/d;->k(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        61move-result-object v15
                                                                                                                                                                                        62new-instance v12, Ljava/lang/StringBuilder;
                                                                                                                                                                                        64invoke-direct {v12}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        66invoke-virtual {v8}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        67move-result-object v8
                                                                                                                                                                                        68const/4 v0, 0x0
                                                                                                                                                                                        69const/4 v10, 0x0
                                                                                                                                                                                        70goto_61:
                                                                                                                                                                                        71invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        72move-result v0
                                                                                                                                                                                        73if-eqz v0, :cond_293
                                                                                                                                                                                        75invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        76move-result-object v0
                                                                                                                                                                                        77move-object v13, v0
                                                                                                                                                                                        78check-cast v13, Ljava/lang/String;
                                                                                                                                                                                        80invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        81move-result-wide v16
                                                                                                                                                                                        82iget v0, v1, Lc/g/h/a;->c:I
                                                                                                                                                                                        83add-int/2addr v0, v9
                                                                                                                                                                                        84iput v0, v1, Lc/g/h/a;->c:I
                                                                                                                                                                                        85try_start_77: new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        86try_end_79:
                                                                                                                                                                                        87invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        89const-string v11, "begin to connect to "
                                                                                                                                                                                        91invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        93invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        95invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        96move-result-object v0
                                                                                                                                                                                        98invoke-static {v0}, Lc/g/a/a/c/c;->a(Ljava/lang/String;)V
                                                                                                                                                                                        100invoke-virtual/range {p0 .. p0}, Lc/g/h/h;->s()Ljava/net/Socket;
                                                                                                                                                                                        101move-result-object v0
                                                                                                                                                                                        102iput-object v0, v1, Lc/g/h/h;->u:Ljava/net/Socket;
                                                                                                                                                                                        104invoke-static {v13, v2}, Lc/g/e/d;->b(Ljava/lang/String;I)Ljava/net/InetSocketAddress;
                                                                                                                                                                                        105move-result-object v0
                                                                                                                                                                                        107iget-object v11, v1, Lc/g/h/h;->u:Ljava/net/Socket;
                                                                                                                                                                                        108const/16 v9, 0x1f40
                                                                                                                                                                                        110invoke-virtual {v11, v0, v9}, Ljava/net/Socket;->connect(Ljava/net/SocketAddress;I)V
                                                                                                                                                                                        112const-string v0, "tcp connected"
                                                                                                                                                                                        114invoke-static {v0}, Lc/g/a/a/c/c;->a(Ljava/lang/String;)V
                                                                                                                                                                                        116iget-object v0, v1, Lc/g/h/h;->u:Ljava/net/Socket;
                                                                                                                                                                                        117const/4 v9, 0x1
                                                                                                                                                                                        119invoke-virtual {v0, v9}, Ljava/net/Socket;->setTcpNoDelay(Z)V
                                                                                                                                                                                        120iput-object v13, v1, Lc/g/h/h;->w:Ljava/lang/String;
                                                                                                                                                                                        122invoke-virtual/range {p0 .. p0}, Lc/g/h/h;->p()V
                                                                                                                                                                                        123try_start_ac:
                                                                                                                                                                                        124invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        125move-result-wide v10
                                                                                                                                                                                        126sub-long v10, v10, v16
                                                                                                                                                                                        127iput-wide v10, v1, Lc/g/h/a;->d:J
                                                                                                                                                                                        128iput-object v15, v1, Lc/g/h/a;->m:Ljava/lang/String;
                                                                                                                                                                                        129if-eqz v14, :cond_d0
                                                                                                                                                                                        130iget-wide v10, v1, Lc/g/h/a;->d:J
                                                                                                                                                                                        131try_end_ba: const-wide/16 v18, 0x0
                                                                                                                                                                                        132move-wide/from16 v20, v10
                                                                                                                                                                                        133move-object v10, v14
                                                                                                                                                                                        134move-object v11, v13
                                                                                                                                                                                        135move-object/from16 v22, v8
                                                                                                                                                                                        136move-object v9, v12
                                                                                                                                                                                        137move-object v8, v13
                                                                                                                                                                                        138move-wide/from16 v12, v20
                                                                                                                                                                                        139move-object/from16 v20, v14
                                                                                                                                                                                        140move-object/from16 v23, v15
                                                                                                                                                                                        141move-wide/from16 v14, v18
                                                                                                                                                                                        142try_start_cc:
                                                                                                                                                                                        143invoke-virtual/range {v10 .. v15}, Lc/g/e/b;->b(Ljava/lang/String;JJ)V
                                                                                                                                                                                        144goto/16 :goto_d8
                                                                                                                                                                                        145cond_d0: move-object/from16 v22, v8
                                                                                                                                                                                        146move-object v9, v12
                                                                                                                                                                                        147move-object v8, v13
                                                                                                                                                                                        148move-object/from16 v20, v14
                                                                                                                                                                                        149move-object/from16 v23, v15
                                                                                                                                                                                        150goto_d8:
                                                                                                                                                                                        151invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J
                                                                                                                                                                                        152move-result-wide v10
                                                                                                                                                                                        153iput-wide v10, v1, Lc/g/h/h;->A:J
                                                                                                                                                                                        154new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        156invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        158const-string v10, "connected to "
                                                                                                                                                                                        160invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        162invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        164const-string v10, " in "
                                                                                                                                                                                        166invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        167iget-wide v10, v1, Lc/g/h/a;->d:J
                                                                                                                                                                                        169invoke-virtual {v0, v10, v11}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        171invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        172move-result-object v0
                                                                                                                                                                                        174invoke-static {v0}, Lc/g/a/a/c/c;->a(Ljava/lang/String;)V
                                                                                                                                                                                        175try_end_fc: const/16 v18, 0x1
                                                                                                                                                                                        176goto/16 :goto_296
                                                                                                                                                                                        177catchall_100: move-exception v0
                                                                                                                                                                                        178move-object/from16 v14, v23
                                                                                                                                                                                        179goto/16 :goto_110
                                                                                                                                                                                        180catch_104: move-exception v0
                                                                                                                                                                                        181goto/16 :goto_11d
                                                                                                                                                                                        182catch_106: move-exception v0
                                                                                                                                                                                        183move-object/from16 v14, v23
                                                                                                                                                                                        184goto/16 :goto_128
                                                                                                                                                                                        185catchall_10a: move-exception v0
                                                                                                                                                                                        186move-object v9, v12
                                                                                                                                                                                        187move-object v8, v13
                                                                                                                                                                                        188move-object/from16 v20, v14
                                                                                                                                                                                        189move-object v14, v15
                                                                                                                                                                                        190goto_110: const/16 v18, 0x1
                                                                                                                                                                                        191goto/16 :goto_235
                                                                                                                                                                                        192catch_114: move-exception v0
                                                                                                                                                                                        193move-object/from16 v22, v8
                                                                                                                                                                                        194move-object v9, v12
                                                                                                                                                                                        195move-object v8, v13
                                                                                                                                                                                        196move-object/from16 v20, v14
                                                                                                                                                                                        197move-object/from16 v23, v15
                                                                                                                                                                                        198goto_11d: const/16 v18, 0x1
                                                                                                                                                                                        199goto/16 :goto_14d
                                                                                                                                                                                        200catch_120: move-exception v0
                                                                                                                                                                                        201move-object/from16 v22, v8
                                                                                                                                                                                        202move-object v9, v12
                                                                                                                                                                                        203move-object v8, v13
                                                                                                                                                                                        204move-object/from16 v20, v14
                                                                                                                                                                                        205move-object v14, v15
                                                                                                                                                                                        206goto_128: const/16 v18, 0x1
                                                                                                                                                                                        207goto/16 :goto_1c9
                                                                                                                                                                                        208catch_12c: move-exception v0
                                                                                                                                                                                        209move-object/from16 v22, v8
                                                                                                                                                                                        210move-object v9, v12
                                                                                                                                                                                        211move-object v8, v13
                                                                                                                                                                                        212move-object/from16 v20, v14
                                                                                                                                                                                        213move/from16 v18, v10
                                                                                                                                                                                        214move-object v14, v15
                                                                                                                                                                                        215goto/16 :goto_1c9
                                                                                                                                                                                        216catchall_138: move-exception v0
                                                                                                                                                                                        217move-object v9, v12
                                                                                                                                                                                        218move-object v8, v13
                                                                                                                                                                                        219move-object/from16 v20, v14
                                                                                                                                                                                        220move/from16 v18, v10
                                                                                                                                                                                        221move-object v14, v15
                                                                                                                                                                                        222goto/16 :goto_235
                                                                                                                                                                                        223catch_142: move-exception v0
                                                                                                                                                                                        224move-object/from16 v22, v8
                                                                                                                                                                                        225move-object v9, v12
                                                                                                                                                                                        226move-object v8, v13
                                                                                                                                                                                        227move-object/from16 v20, v14
                                                                                                                                                                                        228move-object/from16 v23, v15
                                                                                                                                                                                        229move/from16 v18, v10
                                                                                                                                                                                        230goto_14d: new-instance v10, Ljava/lang/Exception;
                                                                                                                                                                                        232const-string v11, "abnormal exception"
                                                                                                                                                                                        234invoke-direct {v10, v11, v0}, Ljava/lang/Exception;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        235iput-object v10, v1, Lc/g/h/h;->t:Ljava/lang/Exception;
                                                                                                                                                                                        237invoke-static {v0}, Lc/g/a/a/c/c;->a(Ljava/lang/Throwable;)V
                                                                                                                                                                                        238try_end_159: if-nez v18, :cond_1b5
                                                                                                                                                                                        239new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        241invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        243invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        245invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        247invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        248move-result-object v0
                                                                                                                                                                                        250invoke-static {v0}, Lc/g/a/a/c/c;->d(Ljava/lang/String;)V
                                                                                                                                                                                        252invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        254invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        256invoke-virtual {v9, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        258invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        260invoke-virtual {v9, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        262iget-object v0, v1, Lc/g/h/h;->t:Ljava/lang/Exception;
                                                                                                                                                                                        264invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        265move-result-object v0
                                                                                                                                                                                        267invoke-virtual {v0}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
                                                                                                                                                                                        268move-result-object v0
                                                                                                                                                                                        270invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        272invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        274iget-object v0, v1, Lc/g/h/h;->t:Ljava/lang/Exception;
                                                                                                                                                                                        276invoke-static {v8, v0}, Lc/g/i/h;->a(Ljava/lang/String;Ljava/lang/Exception;)V
                                                                                                                                                                                        277if-eqz v20, :cond_1a5
                                                                                                                                                                                        279invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        280move-result-wide v10
                                                                                                                                                                                        281sub-long v12, v10, v16
                                                                                                                                                                                        282const-wide/16 v14, 0x0
                                                                                                                                                                                        284iget-object v0, v1, Lc/g/h/h;->t:Ljava/lang/Exception;
                                                                                                                                                                                        285move-object/from16 v10, v20
                                                                                                                                                                                        286move-object v11, v8
                                                                                                                                                                                        287move-object/from16 v16, v0
                                                                                                                                                                                        289invoke-virtual/range {v10 .. v16}, Lc/g/e/b;->b(Ljava/lang/String;JJLjava/lang/Exception;)V
                                                                                                                                                                                        290cond_1a5:
                                                                                                                                                                                        291iget-object v0, v1, Lc/g/h/h;->x:Lcom/xiaomi/push/service/XMPushService;
                                                                                                                                                                                        293invoke-static {v0}, Lc/g/a/a/e/d;->k(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        294move-result-object v0
                                                                                                                                                                                        295move-object/from16 v14, v23
                                                                                                                                                                                        297invoke-static {v14, v0}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        298move-result v0
                                                                                                                                                                                        299if-nez v0, :cond_1b7
                                                                                                                                                                                        300goto/16 :goto_296
                                                                                                                                                                                        301cond_1b5: move-object/from16 v14, v23
                                                                                                                                                                                        302cond_1b7: move-object v8, v14
                                                                                                                                                                                        303goto/16 :goto_229
                                                                                                                                                                                        304catchall_1ba: move-exception v0
                                                                                                                                                                                        305move-object/from16 v14, v23
                                                                                                                                                                                        306goto/16 :goto_235
                                                                                                                                                                                        307catch_1bf: move-exception v0
                                                                                                                                                                                        308move-object/from16 v22, v8
                                                                                                                                                                                        309move-object v9, v12
                                                                                                                                                                                        310move-object v8, v13
                                                                                                                                                                                        311move-object/from16 v20, v14
                                                                                                                                                                                        312move-object v14, v15
                                                                                                                                                                                        313move/from16 v18, v10
                                                                                                                                                                                        314goto_1c9: iput-object v0, v1, Lc/g/h/h;->t:Ljava/lang/Exception;
                                                                                                                                                                                        315try_end_1cb: if-nez v18, :cond_1b7
                                                                                                                                                                                        316new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        318invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        320invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        322invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        324invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        325move-result-object v0
                                                                                                                                                                                        327invoke-static {v0}, Lc/g/a/a/c/c;->d(Ljava/lang/String;)V
                                                                                                                                                                                        329invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        331invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        333invoke-virtual {v9, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        335invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        337invoke-virtual {v9, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        339iget-object v0, v1, Lc/g/h/h;->t:Ljava/lang/Exception;
                                                                                                                                                                                        341invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        342move-result-object v0
                                                                                                                                                                                        344invoke-virtual {v0}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
                                                                                                                                                                                        345move-result-object v0
                                                                                                                                                                                        347invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        349invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        351iget-object v0, v1, Lc/g/h/h;->t:Ljava/lang/Exception;
                                                                                                                                                                                        353invoke-static {v8, v0}, Lc/g/i/h;->a(Ljava/lang/String;Ljava/lang/Exception;)V
                                                                                                                                                                                        354if-eqz v20, :cond_21a
                                                                                                                                                                                        356invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        357move-result-wide v10
                                                                                                                                                                                        358sub-long v12, v10, v16
                                                                                                                                                                                        359const-wide/16 v15, 0x0
                                                                                                                                                                                        361iget-object v0, v1, Lc/g/h/h;->t:Ljava/lang/Exception;
                                                                                                                                                                                        362move-object/from16 v10, v20
                                                                                                                                                                                        363move-object v11, v8
                                                                                                                                                                                        364move-object v8, v14
                                                                                                                                                                                        365move-wide v14, v15
                                                                                                                                                                                        366move-object/from16 v16, v0
                                                                                                                                                                                        368invoke-virtual/range {v10 .. v16}, Lc/g/e/b;->b(Ljava/lang/String;JJLjava/lang/Exception;)V
                                                                                                                                                                                        369goto/16 :goto_21b
                                                                                                                                                                                        370cond_21a: move-object v8, v14
                                                                                                                                                                                        371goto_21b:
                                                                                                                                                                                        372iget-object v0, v1, Lc/g/h/h;->x:Lcom/xiaomi/push/service/XMPushService;
                                                                                                                                                                                        374invoke-static {v0}, Lc/g/a/a/e/d;->k(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        375move-result-object v0
                                                                                                                                                                                        377invoke-static {v8, v0}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        378move-result v0
                                                                                                                                                                                        379if-nez v0, :cond_229
                                                                                                                                                                                        380goto/16 :goto_296
                                                                                                                                                                                        381goto_229: move/from16 v10, v18
                                                                                                                                                                                        382move-object v15, v8
                                                                                                                                                                                        383move-object v12, v9
                                                                                                                                                                                        384move-object/from16 v14, v20
                                                                                                                                                                                        385move-object/from16 v8, v22
                                                                                                                                                                                        386const/4 v9, 0x1
                                                                                                                                                                                        387goto/16 :goto_61
                                                                                                                                                                                        388catchall_234: move-exception v0
                                                                                                                                                                                        389goto_235: if-nez v18, :cond_292
                                                                                                                                                                                        390new-instance v10, Ljava/lang/StringBuilder;
                                                                                                                                                                                        392invoke-direct {v10}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        394invoke-virtual {v10, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        396invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        398invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        399move-result-object v7
                                                                                                                                                                                        401invoke-static {v7}, Lc/g/a/a/c/c;->d(Ljava/lang/String;)V
                                                                                                                                                                                        403invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        405invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        407invoke-virtual {v9, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        409invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        411invoke-virtual {v9, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        413iget-object v2, v1, Lc/g/h/h;->t:Ljava/lang/Exception;
                                                                                                                                                                                        415invoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        416move-result-object v2
                                                                                                                                                                                        418invoke-virtual {v2}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
                                                                                                                                                                                        419move-result-object v2
                                                                                                                                                                                        421invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        423invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        425iget-object v2, v1, Lc/g/h/h;->t:Ljava/lang/Exception;
                                                                                                                                                                                        427invoke-static {v8, v2}, Lc/g/i/h;->a(Ljava/lang/String;Ljava/lang/Exception;)V
                                                                                                                                                                                        428if-eqz v20, :cond_284
                                                                                                                                                                                        430invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        431move-result-wide v2
                                                                                                                                                                                        432sub-long v12, v2, v16
                                                                                                                                                                                        433const-wide/16 v2, 0x0
                                                                                                                                                                                        435iget-object v4, v1, Lc/g/h/h;->t:Ljava/lang/Exception;
                                                                                                                                                                                        436move-object/from16 v10, v20
                                                                                                                                                                                        437move-object v11, v8
                                                                                                                                                                                        438move-object v5, v14
                                                                                                                                                                                        439move-wide v14, v2
                                                                                                                                                                                        440move-object/from16 v16, v4
                                                                                                                                                                                        442invoke-virtual/range {v10 .. v16}, Lc/g/e/b;->b(Ljava/lang/String;JJLjava/lang/Exception;)V
                                                                                                                                                                                        443goto/16 :goto_285
                                                                                                                                                                                        444cond_284: move-object v5, v14
                                                                                                                                                                                        445goto_285:
                                                                                                                                                                                        446iget-object v2, v1, Lc/g/h/h;->x:Lcom/xiaomi/push/service/XMPushService;
                                                                                                                                                                                        448invoke-static {v2}, Lc/g/a/a/e/d;->k(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        449move-result-object v2
                                                                                                                                                                                        451invoke-static {v5, v2}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        452move-result v2
                                                                                                                                                                                        453if-nez v2, :cond_292
                                                                                                                                                                                        454goto/16 :goto_296
                                                                                                                                                                                        455cond_292: throw v0
                                                                                                                                                                                        456cond_293: move-object v9, v12
                                                                                                                                                                                        457move/from16 v18, v10
                                                                                                                                                                                        458goto_296:
                                                                                                                                                                                        459invoke-static {}, Lc/g/e/f;->f()Lc/g/e/f;
                                                                                                                                                                                        460move-result-object v0
                                                                                                                                                                                        462invoke-virtual {v0}, Lc/g/e/f;->i()V
                                                                                                                                                                                        463if-eqz v18, :cond_2a0
                                                                                                                                                                                        464return-void
                                                                                                                                                                                        465cond_2a0: new-instance v0, Lc/g/h/l;
                                                                                                                                                                                        467invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        468move-result-object v2
                                                                                                                                                                                        470invoke-direct {v0, v2}, Lc/g/h/l;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        471goto/16 :goto_2ab
                                                                                                                                                                                        472goto_2aa: throw v0
                                                                                                                                                                                        473goto_2ab: goto/16 :goto_2aa
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.location.Location.getLatitude
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.location.Location.getLongitude
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.location.Location.getTime
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.location.Location.getAccuracy
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.location.Location.getProvider
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • platform
                                                                                                                                                                                        • 1
                                                                                                                                                                                        • os_version
                                                                                                                                                                                        • package_name
                                                                                                                                                                                        • app_version_name
                                                                                                                                                                                        • app_version_code
                                                                                                                                                                                        • orientation
                                                                                                                                                                                        • model
                                                                                                                                                                                        • brand
                                                                                                                                                                                        • gaid
                                                                                                                                                                                        • gaid2
                                                                                                                                                                                        • mnc
                                                                                                                                                                                        • mcc
                                                                                                                                                                                        • network_type
                                                                                                                                                                                        • network_str
                                                                                                                                                                                        • language
                                                                                                                                                                                        • timezone
                                                                                                                                                                                        • useragent
                                                                                                                                                                                        • sdk_version
                                                                                                                                                                                        • MAL_9.6.02
                                                                                                                                                                                        • gp_version
                                                                                                                                                                                        • x
                                                                                                                                                                                        • screen_size
                                                                                                                                                                                        • sign
                                                                                                                                                                                        • app_id
                                                                                                                                                                                        • dvi
                                                                                                                                                                                        • imei
                                                                                                                                                                                        • mac
                                                                                                                                                                                        • android_id
                                                                                                                                                                                        • lat
                                                                                                                                                                                        • lng
                                                                                                                                                                                        • gpst
                                                                                                                                                                                        • gps_accuracy
                                                                                                                                                                                        • gps_type
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "platform"
                                                                                                                                                                                        3const-string v1, "1"
                                                                                                                                                                                        5invoke-virtual {p1, v0, v1}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        7sget-object v0, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                        9const-string v1, "os_version"
                                                                                                                                                                                        11invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        13iget-object v0, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        15invoke-static {v0}, Lcom/mintegral/msdk/base/utils/d;->l(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        16move-result-object v0
                                                                                                                                                                                        18const-string v1, "package_name"
                                                                                                                                                                                        20invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        22iget-object v0, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        24invoke-static {v0}, Lcom/mintegral/msdk/base/utils/d;->i(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        25move-result-object v0
                                                                                                                                                                                        27const-string v1, "app_version_name"
                                                                                                                                                                                        29invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        30new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        32invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        34iget-object v1, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        36invoke-static {v1}, Lcom/mintegral/msdk/base/utils/d;->h(Landroid/content/Context;)I
                                                                                                                                                                                        37move-result v1
                                                                                                                                                                                        39invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        41invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        42move-result-object v0
                                                                                                                                                                                        44const-string v1, "app_version_code"
                                                                                                                                                                                        46invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        47new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        49invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        51iget-object v1, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        53invoke-static {v1}, Lcom/mintegral/msdk/base/utils/d;->f(Landroid/content/Context;)I
                                                                                                                                                                                        54move-result v1
                                                                                                                                                                                        56invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        58invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        59move-result-object v0
                                                                                                                                                                                        61const-string v1, "orientation"
                                                                                                                                                                                        63invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        65invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->c()Ljava/lang/String;
                                                                                                                                                                                        66move-result-object v0
                                                                                                                                                                                        68const-string v1, "model"
                                                                                                                                                                                        70invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        72invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->e()Ljava/lang/String;
                                                                                                                                                                                        73move-result-object v0
                                                                                                                                                                                        75const-string v1, "brand"
                                                                                                                                                                                        77invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        79const-string v0, ""
                                                                                                                                                                                        81const-string v1, "gaid"
                                                                                                                                                                                        83invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        85invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->l()Ljava/lang/String;
                                                                                                                                                                                        86move-result-object v1
                                                                                                                                                                                        88const-string v2, "gaid2"
                                                                                                                                                                                        90invoke-virtual {p1, v2, v1}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        92invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->b()Ljava/lang/String;
                                                                                                                                                                                        93move-result-object v1
                                                                                                                                                                                        95const-string v2, "mnc"
                                                                                                                                                                                        97invoke-virtual {p1, v2, v1}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        99invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->a()Ljava/lang/String;
                                                                                                                                                                                        100move-result-object v1
                                                                                                                                                                                        102const-string v2, "mcc"
                                                                                                                                                                                        104invoke-virtual {p1, v2, v1}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        106iget-object v1, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        108invoke-static {v1}, Lcom/mintegral/msdk/base/utils/d;->n(Landroid/content/Context;)I
                                                                                                                                                                                        109move-result v1
                                                                                                                                                                                        111invoke-static {v1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        112move-result-object v1
                                                                                                                                                                                        114const-string v2, "network_type"
                                                                                                                                                                                        116invoke-virtual {p1, v2, v1}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        118iget-object v1, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        120invoke-static {v1}, Lcom/mintegral/msdk/base/utils/d;->o(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        121move-result-object v1
                                                                                                                                                                                        123const-string v2, "network_str"
                                                                                                                                                                                        125invoke-virtual {p1, v2, v1}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        127iget-object v1, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        129invoke-static {v1}, Lcom/mintegral/msdk/base/utils/d;->e(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        130move-result-object v1
                                                                                                                                                                                        132const-string v2, "language"
                                                                                                                                                                                        134invoke-virtual {p1, v2, v1}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        136invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->h()Ljava/lang/String;
                                                                                                                                                                                        137move-result-object v1
                                                                                                                                                                                        139const-string v2, "timezone"
                                                                                                                                                                                        141invoke-virtual {p1, v2, v1}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        143invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->f()Ljava/lang/String;
                                                                                                                                                                                        144move-result-object v1
                                                                                                                                                                                        146const-string v2, "useragent"
                                                                                                                                                                                        148invoke-virtual {p1, v2, v1}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        150const-string v1, "sdk_version"
                                                                                                                                                                                        152const-string v2, "MAL_9.6.02"
                                                                                                                                                                                        154invoke-virtual {p1, v1, v2}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        156iget-object v1, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        158invoke-static {v1}, Lcom/mintegral/msdk/base/utils/d;->p(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        159move-result-object v1
                                                                                                                                                                                        161const-string v2, "gp_version"
                                                                                                                                                                                        163invoke-virtual {p1, v2, v1}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        164new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        166invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        168iget-object v2, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        170invoke-static {v2}, Lcom/mintegral/msdk/base/utils/d;->j(Landroid/content/Context;)I
                                                                                                                                                                                        171move-result v2
                                                                                                                                                                                        173invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        175const-string v2, "x"
                                                                                                                                                                                        177invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        179iget-object v2, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        181invoke-static {v2}, Lcom/mintegral/msdk/base/utils/d;->k(Landroid/content/Context;)I
                                                                                                                                                                                        182move-result v2
                                                                                                                                                                                        184invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        186invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        187move-result-object v1
                                                                                                                                                                                        189const-string v2, "screen_size"
                                                                                                                                                                                        191invoke-virtual {p1, v2, v1}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        192new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        194invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        196invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        197move-result-object v2
                                                                                                                                                                                        199invoke-virtual {v2}, Lcom/mintegral/msdk/base/controller/a;->k()Ljava/lang/String;
                                                                                                                                                                                        200move-result-object v2
                                                                                                                                                                                        202invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        204invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        205move-result-object v2
                                                                                                                                                                                        207invoke-virtual {v2}, Lcom/mintegral/msdk/base/controller/a;->l()Ljava/lang/String;
                                                                                                                                                                                        208move-result-object v2
                                                                                                                                                                                        210invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        212invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        213move-result-object v1
                                                                                                                                                                                        215invoke-static {v1}, Lcom/mintegral/msdk/base/utils/CommonMD5;->getMD5(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        216move-result-object v1
                                                                                                                                                                                        218const-string v2, "sign"
                                                                                                                                                                                        220invoke-virtual {p1, v2, v1}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        222invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        223move-result-object v1
                                                                                                                                                                                        225invoke-virtual {v1}, Lcom/mintegral/msdk/base/controller/a;->k()Ljava/lang/String;
                                                                                                                                                                                        226move-result-object v1
                                                                                                                                                                                        228const-string v2, "app_id"
                                                                                                                                                                                        230invoke-virtual {p1, v2, v1}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        232invoke-static {}, Lcom/mintegral/msdk/b/b;->a()Lcom/mintegral/msdk/b/b;
                                                                                                                                                                                        234invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        235move-result-object v1
                                                                                                                                                                                        237invoke-virtual {v1}, Lcom/mintegral/msdk/base/controller/a;->k()Ljava/lang/String;
                                                                                                                                                                                        238move-result-object v1
                                                                                                                                                                                        240invoke-static {v1}, Lcom/mintegral/msdk/b/b;->b(Ljava/lang/String;)Lcom/mintegral/msdk/b/a;
                                                                                                                                                                                        241move-result-object v1
                                                                                                                                                                                        243const-string v2, "dvi"
                                                                                                                                                                                        244if-eqz v1, :cond_21d
                                                                                                                                                                                        245new-instance v3, Lorg/json/JSONObject;
                                                                                                                                                                                        247invoke-direct {v3}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        248try_start_141:
                                                                                                                                                                                        249invoke-virtual {v1}, Lcom/mintegral/msdk/b/a;->ap()I
                                                                                                                                                                                        250move-result v4
                                                                                                                                                                                        251const/4 v5, 0x1
                                                                                                                                                                                        252if-ne v4, v5, :cond_16e
                                                                                                                                                                                        254iget-object v4, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        256invoke-static {v4}, Lcom/mintegral/msdk/base/utils/d;->b(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        257move-result-object v4
                                                                                                                                                                                        258if-eqz v4, :cond_15b
                                                                                                                                                                                        260const-string v4, "imei"
                                                                                                                                                                                        262iget-object v6, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        264invoke-static {v6}, Lcom/mintegral/msdk/base/utils/d;->b(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        265move-result-object v6
                                                                                                                                                                                        267invoke-virtual {v3, v4, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        268cond_15b:
                                                                                                                                                                                        269iget-object v4, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        271invoke-static {v4}, Lcom/mintegral/msdk/base/utils/d;->g(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        272move-result-object v4
                                                                                                                                                                                        273if-eqz v4, :cond_16e
                                                                                                                                                                                        275const-string v4, "mac"
                                                                                                                                                                                        277iget-object v6, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        279invoke-static {v6}, Lcom/mintegral/msdk/base/utils/d;->g(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        280move-result-object v6
                                                                                                                                                                                        282invoke-virtual {v3, v4, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        283cond_16e:
                                                                                                                                                                                        284invoke-virtual {v1}, Lcom/mintegral/msdk/b/a;->ar()I
                                                                                                                                                                                        285move-result v4
                                                                                                                                                                                        286if-ne v4, v5, :cond_187
                                                                                                                                                                                        288iget-object v4, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        290invoke-static {v4}, Lcom/mintegral/msdk/base/utils/d;->c(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        291move-result-object v4
                                                                                                                                                                                        292if-eqz v4, :cond_187
                                                                                                                                                                                        294const-string v4, "android_id"
                                                                                                                                                                                        296iget-object v6, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        298invoke-static {v6}, Lcom/mintegral/msdk/base/utils/d;->c(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        299move-result-object v6
                                                                                                                                                                                        301invoke-virtual {v3, v4, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        302cond_187:
                                                                                                                                                                                        303invoke-virtual {v1}, Lcom/mintegral/msdk/b/a;->aK()I
                                                                                                                                                                                        304move-result v1
                                                                                                                                                                                        305if-ne v1, v5, :cond_1f4
                                                                                                                                                                                        307invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        308move-result-object v1
                                                                                                                                                                                        310invoke-virtual {v1}, Lcom/mintegral/msdk/base/controller/a;->h()Landroid/location/Location;
                                                                                                                                                                                        311move-result-object v1
                                                                                                                                                                                        312if-eqz v1, :cond_1f4
                                                                                                                                                                                        313new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        315invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        317invoke-virtual {v1}, Landroid/location/Location;->getLatitude()D
                                                                                                                                                                                        318move-result-wide v5
                                                                                                                                                                                        320invoke-virtual {v4, v5, v6}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
                                                                                                                                                                                        322invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        323move-result-object v4
                                                                                                                                                                                        324new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        326invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        328invoke-virtual {v1}, Landroid/location/Location;->getLongitude()D
                                                                                                                                                                                        329move-result-wide v6
                                                                                                                                                                                        331invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
                                                                                                                                                                                        333invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        334move-result-object v5
                                                                                                                                                                                        335new-instance v6, Ljava/lang/StringBuilder;
                                                                                                                                                                                        337invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        339invoke-virtual {v1}, Landroid/location/Location;->getTime()J
                                                                                                                                                                                        340move-result-wide v7
                                                                                                                                                                                        342invoke-virtual {v6, v7, v8}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        344invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        345move-result-object v6
                                                                                                                                                                                        346new-instance v7, Ljava/lang/StringBuilder;
                                                                                                                                                                                        348invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        350invoke-virtual {v1}, Landroid/location/Location;->getAccuracy()F
                                                                                                                                                                                        351move-result v8
                                                                                                                                                                                        353invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
                                                                                                                                                                                        355invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        356move-result-object v7
                                                                                                                                                                                        358invoke-virtual {v1}, Landroid/location/Location;->getProvider()Ljava/lang/String;
                                                                                                                                                                                        359move-result-object v1
                                                                                                                                                                                        361const-string v8, "lat"
                                                                                                                                                                                        363invoke-virtual {v3, v8, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        365const-string v4, "lng"
                                                                                                                                                                                        367invoke-virtual {v3, v4, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        369const-string v4, "gpst"
                                                                                                                                                                                        371invoke-virtual {v3, v4, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        373const-string v4, "gps_accuracy"
                                                                                                                                                                                        375invoke-virtual {v3, v4, v7}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        377const-string v4, "gps_type"
                                                                                                                                                                                        379invoke-virtual {v3, v4, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        380cond_1f4:
                                                                                                                                                                                        381invoke-virtual {v3}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        382move-result-object v1
                                                                                                                                                                                        384invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        385move-result v1
                                                                                                                                                                                        386if-nez v1, :cond_214
                                                                                                                                                                                        388invoke-virtual {v3}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        389move-result-object v1
                                                                                                                                                                                        391invoke-static {v1}, Lcom/mintegral/msdk/base/utils/b;->b(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        392move-result-object v1
                                                                                                                                                                                        394invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        395move-result v3
                                                                                                                                                                                        396if-nez v3, :cond_210
                                                                                                                                                                                        398invoke-virtual {p1, v2, v1}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        399return-void
                                                                                                                                                                                        400cond_210:
                                                                                                                                                                                        401invoke-virtual {p1, v2, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        402return-void
                                                                                                                                                                                        403cond_214:
                                                                                                                                                                                        404invoke-virtual {p1, v2, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        405try_end_217: return-void
                                                                                                                                                                                        406catch_218: move-exception p1
                                                                                                                                                                                        408invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        409return-void
                                                                                                                                                                                        410cond_21d:
                                                                                                                                                                                        411invoke-virtual {p1, v2, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        412return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.baidu.location.g.h.b:Lcom/baidu/location/g/e
                                                                                                                                                                                        • com.baidu.location.g.h.b:Lcom/baidu/location/g/e
                                                                                                                                                                                        • com.baidu.location.g.h.b:Lcom/baidu/location/g/e
                                                                                                                                                                                        • com.baidu.location.g.h.a:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuffer.<init>
                                                                                                                                                                                        • com.baidu.location.g.h.b:Lcom/baidu/location/g/e
                                                                                                                                                                                        • java.net.URL.<init>
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • javax.net.ssl.HttpsURLConnection.setInstanceFollowRedirects
                                                                                                                                                                                        • javax.net.ssl.HttpsURLConnection.setDoOutput
                                                                                                                                                                                        • javax.net.ssl.HttpsURLConnection.setDoInput
                                                                                                                                                                                        • javax.net.ssl.HttpsURLConnection.setConnectTimeout
                                                                                                                                                                                        • javax.net.ssl.HttpsURLConnection.setReadTimeout
                                                                                                                                                                                        • javax.net.ssl.HttpsURLConnection.setRequestMethod
                                                                                                                                                                                        • javax.net.ssl.HttpsURLConnection.setRequestProperty
                                                                                                                                                                                        • javax.net.ssl.HttpsURLConnection.setRequestProperty
                                                                                                                                                                                        • com.baidu.location.g.h.b:Lcom/baidu/location/g/e
                                                                                                                                                                                        • java.util.Map.entrySet
                                                                                                                                                                                        • java.util.Set.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.util.Map$Entry.getKey
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.util.Map$Entry.getValue
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.length
                                                                                                                                                                                        • java.lang.StringBuffer.length
                                                                                                                                                                                        • java.lang.StringBuffer.deleteCharAt
                                                                                                                                                                                        • javax.net.ssl.HttpsURLConnection.getOutputStream
                                                                                                                                                                                        • java.lang.StringBuffer.toString
                                                                                                                                                                                        • java.lang.String.getBytes
                                                                                                                                                                                        • java.io.OutputStream.write
                                                                                                                                                                                        • java.io.OutputStream.flush
                                                                                                                                                                                        • javax.net.ssl.HttpsURLConnection.getResponseCode
                                                                                                                                                                                        • javax.net.ssl.HttpsURLConnection.getInputStream
                                                                                                                                                                                        • javax.net.ssl.HttpsURLConnection.getContentEncoding
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        • java.io.BufferedInputStream.<init>
                                                                                                                                                                                        • java.util.zip.GZIPInputStream.<init>
                                                                                                                                                                                        • java.io.ByteArrayOutputStream.<init>
                                                                                                                                                                                        • java.io.InputStream.read
                                                                                                                                                                                        • java.io.ByteArrayOutputStream.write
                                                                                                                                                                                        • com.baidu.location.g.h.b:Lcom/baidu/location/g/e
                                                                                                                                                                                        • java.io.ByteArrayOutputStream.toByteArray
                                                                                                                                                                                        • java.lang.String.<init>
                                                                                                                                                                                        • com.baidu.location.g.h.b:Lcom/baidu/location/g/e
                                                                                                                                                                                        • com.baidu.location.g.h.b:Lcom/baidu/location/g/e
                                                                                                                                                                                        • com.baidu.location.g.h.b:Lcom/baidu/location/g/e
                                                                                                                                                                                        • javax.net.ssl.HttpsURLConnection.disconnect
                                                                                                                                                                                        • java.io.OutputStream.close
                                                                                                                                                                                        • android.util.Log.d
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • android.util.Log.d
                                                                                                                                                                                        • java.lang.Error.printStackTrace
                                                                                                                                                                                        • android.util.Log.i
                                                                                                                                                                                        • com.baidu.location.g.h.b:Lcom/baidu/location/g/e
                                                                                                                                                                                        • com.baidu.location.g.h.b:Lcom/baidu/location/g/e
                                                                                                                                                                                        • javax.net.ssl.HttpsURLConnection.disconnect
                                                                                                                                                                                        • java.io.OutputStream.close
                                                                                                                                                                                        • android.util.Log.d
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • android.util.Log.d
                                                                                                                                                                                        • java.io.ByteArrayOutputStream.close
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • android.util.Log.i
                                                                                                                                                                                        • com.baidu.location.g.h.b:Lcom/baidu/location/g/e
                                                                                                                                                                                        • com.baidu.location.g.h.b:Lcom/baidu/location/g/e
                                                                                                                                                                                        • javax.net.ssl.HttpsURLConnection.disconnect
                                                                                                                                                                                        • java.io.OutputStream.close
                                                                                                                                                                                        • android.util.Log.d
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • android.util.Log.d
                                                                                                                                                                                        • android.util.Log.d
                                                                                                                                                                                        • javax.net.ssl.HttpsURLConnection.disconnect
                                                                                                                                                                                        • java.io.OutputStream.close
                                                                                                                                                                                        • android.util.Log.d
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • android.util.Log.d
                                                                                                                                                                                        • java.io.ByteArrayOutputStream.close
                                                                                                                                                                                        • android.util.Log.d
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • gzip
                                                                                                                                                                                        • close baos IOException!
                                                                                                                                                                                        • close is IOException!
                                                                                                                                                                                        • close os IOException!
                                                                                                                                                                                        • POST
                                                                                                                                                                                        • Content-Type
                                                                                                                                                                                        • application/x-www-form-urlencoded; charset=utf-8
                                                                                                                                                                                        • Accept-Encoding
                                                                                                                                                                                        • =
                                                                                                                                                                                        • &
                                                                                                                                                                                        • utf-8
                                                                                                                                                                                        • https NetworkCommunicationError!
                                                                                                                                                                                        • https NetworkCommunicationException!
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0move-object/from16 v1, p0
                                                                                                                                                                                        2const-string v0, "gzip"
                                                                                                                                                                                        4const-string v2, "close baos IOException!"
                                                                                                                                                                                        6const-string v3, "close is IOException!"
                                                                                                                                                                                        8const-string v4, "close os IOException!"
                                                                                                                                                                                        10iget-object v5, v1, Lcom/baidu/location/g/h;->b:Lcom/baidu/location/g/e;
                                                                                                                                                                                        12invoke-virtual {v5}, Lcom/baidu/location/g/e;->a()V
                                                                                                                                                                                        14iget-object v5, v1, Lcom/baidu/location/g/h;->b:Lcom/baidu/location/g/e;
                                                                                                                                                                                        16invoke-static {v5}, Lcom/baidu/location/g/e;->a(Lcom/baidu/location/g/e;)V
                                                                                                                                                                                        18iget-object v5, v1, Lcom/baidu/location/g/h;->b:Lcom/baidu/location/g/e;
                                                                                                                                                                                        20iget-object v6, v1, Lcom/baidu/location/g/h;->a:Ljava/lang/String;
                                                                                                                                                                                        21iput-object v6, v5, Lcom/baidu/location/g/e;->h:Ljava/lang/String;
                                                                                                                                                                                        22const/4 v5, 0x0
                                                                                                                                                                                        23const/4 v6, 0x0
                                                                                                                                                                                        24try_start_1c: new-instance v7, Ljava/lang/StringBuffer;
                                                                                                                                                                                        26invoke-direct {v7}, Ljava/lang/StringBuffer;-><init>()V
                                                                                                                                                                                        27new-instance v8, Ljava/net/URL;
                                                                                                                                                                                        29iget-object v9, v1, Lcom/baidu/location/g/h;->b:Lcom/baidu/location/g/e;
                                                                                                                                                                                        31iget-object v9, v9, Lcom/baidu/location/g/e;->h:Ljava/lang/String;
                                                                                                                                                                                        33invoke-direct {v8, v9}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        34try_start_2a:
                                                                                                                                                                                        35invoke-virtual {v8}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        36move-result-object v9
                                                                                                                                                                                        37check-cast v9, Ljavax/net/ssl/HttpsURLConnection;
                                                                                                                                                                                        38try_start_30:
                                                                                                                                                                                        39invoke-virtual {v9, v5}, Ljavax/net/ssl/HttpsURLConnection;->setInstanceFollowRedirects(Z)V
                                                                                                                                                                                        40const/4 v10, 0x1
                                                                                                                                                                                        42invoke-virtual {v9, v10}, Ljavax/net/ssl/HttpsURLConnection;->setDoOutput(Z)V
                                                                                                                                                                                        44invoke-virtual {v9, v10}, Ljavax/net/ssl/HttpsURLConnection;->setDoInput(Z)V
                                                                                                                                                                                        45sget v11, Lcom/baidu/location/g/a;->b:I
                                                                                                                                                                                        47invoke-virtual {v9, v11}, Ljavax/net/ssl/HttpsURLConnection;->setConnectTimeout(I)V
                                                                                                                                                                                        48sget v11, Lcom/baidu/location/g/a;->c:I
                                                                                                                                                                                        50invoke-virtual {v9, v11}, Ljavax/net/ssl/HttpsURLConnection;->setReadTimeout(I)V
                                                                                                                                                                                        52const-string v11, "POST"
                                                                                                                                                                                        54invoke-virtual {v9, v11}, Ljavax/net/ssl/HttpsURLConnection;->setRequestMethod(Ljava/lang/String;)V
                                                                                                                                                                                        56const-string v11, "Content-Type"
                                                                                                                                                                                        58const-string v12, "application/x-www-form-urlencoded; charset=utf-8"
                                                                                                                                                                                        60invoke-virtual {v9, v11, v12}, Ljavax/net/ssl/HttpsURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        62const-string v11, "Accept-Encoding"
                                                                                                                                                                                        64invoke-virtual {v9, v11, v0}, Ljavax/net/ssl/HttpsURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        66iget-object v11, v1, Lcom/baidu/location/g/h;->b:Lcom/baidu/location/g/e;
                                                                                                                                                                                        68iget-object v11, v11, Lcom/baidu/location/g/e;->k:Ljava/util/Map;
                                                                                                                                                                                        70invoke-interface {v11}, Ljava/util/Map;->entrySet()Ljava/util/Set;
                                                                                                                                                                                        71move-result-object v11
                                                                                                                                                                                        73invoke-interface {v11}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        74move-result-object v11
                                                                                                                                                                                        75goto_61:
                                                                                                                                                                                        76invoke-interface {v11}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        77move-result v12
                                                                                                                                                                                        78if-eqz v12, :cond_88
                                                                                                                                                                                        80invoke-interface {v11}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        81move-result-object v12
                                                                                                                                                                                        82check-cast v12, Ljava/util/Map$Entry;
                                                                                                                                                                                        84invoke-interface {v12}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
                                                                                                                                                                                        85move-result-object v13
                                                                                                                                                                                        86check-cast v13, Ljava/lang/String;
                                                                                                                                                                                        88invoke-virtual {v7, v13}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        90const-string v13, "="
                                                                                                                                                                                        92invoke-virtual {v7, v13}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        94invoke-interface {v12}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
                                                                                                                                                                                        95move-result-object v12
                                                                                                                                                                                        97invoke-virtual {v7, v12}, Ljava/lang/StringBuffer;->append(Ljava/lang/Object;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        99const-string v12, "&"
                                                                                                                                                                                        101invoke-virtual {v7, v12}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        102goto/16 :goto_61
                                                                                                                                                                                        103cond_88:
                                                                                                                                                                                        104invoke-virtual {v7}, Ljava/lang/StringBuffer;->length()I
                                                                                                                                                                                        105move-result v11
                                                                                                                                                                                        106if-lez v11, :cond_96
                                                                                                                                                                                        108invoke-virtual {v7}, Ljava/lang/StringBuffer;->length()I
                                                                                                                                                                                        109move-result v11
                                                                                                                                                                                        110sub-int/2addr v11, v10
                                                                                                                                                                                        112invoke-virtual {v7, v11}, Ljava/lang/StringBuffer;->deleteCharAt(I)Ljava/lang/StringBuffer;
                                                                                                                                                                                        113cond_96:
                                                                                                                                                                                        114invoke-virtual {v9}, Ljavax/net/ssl/HttpsURLConnection;->getOutputStream()Ljava/io/OutputStream;
                                                                                                                                                                                        115move-result-object v11
                                                                                                                                                                                        116try_start_9a:
                                                                                                                                                                                        117invoke-virtual {v7}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
                                                                                                                                                                                        118move-result-object v7
                                                                                                                                                                                        120invoke-virtual {v7}, Ljava/lang/String;->getBytes()[B
                                                                                                                                                                                        121move-result-object v7
                                                                                                                                                                                        123invoke-virtual {v11, v7}, Ljava/io/OutputStream;->write([B)V
                                                                                                                                                                                        125invoke-virtual {v11}, Ljava/io/OutputStream;->flush()V
                                                                                                                                                                                        127invoke-virtual {v9}, Ljavax/net/ssl/HttpsURLConnection;->getResponseCode()I
                                                                                                                                                                                        128move-result v7
                                                                                                                                                                                        129const/16 v12, 0xc8
                                                                                                                                                                                        130if-ne v7, v12, :cond_107
                                                                                                                                                                                        132invoke-virtual {v9}, Ljavax/net/ssl/HttpsURLConnection;->getInputStream()Ljava/io/InputStream;
                                                                                                                                                                                        133move-result-object v7
                                                                                                                                                                                        134try_start_b4:
                                                                                                                                                                                        135invoke-virtual {v9}, Ljavax/net/ssl/HttpsURLConnection;->getContentEncoding()Ljava/lang/String;
                                                                                                                                                                                        136move-result-object v12
                                                                                                                                                                                        137if-eqz v12, :cond_cb
                                                                                                                                                                                        139invoke-virtual {v12, v0}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        140move-result v0
                                                                                                                                                                                        141if-eqz v0, :cond_cb
                                                                                                                                                                                        142new-instance v0, Ljava/util/zip/GZIPInputStream;
                                                                                                                                                                                        143new-instance v12, Ljava/io/BufferedInputStream;
                                                                                                                                                                                        145invoke-direct {v12, v7}, Ljava/io/BufferedInputStream;-><init>(Ljava/io/InputStream;)V
                                                                                                                                                                                        147invoke-direct {v0, v12}, Ljava/util/zip/GZIPInputStream;-><init>(Ljava/io/InputStream;)V
                                                                                                                                                                                        148move-object v7, v0
                                                                                                                                                                                        149cond_cb: new-instance v12, Ljava/io/ByteArrayOutputStream;
                                                                                                                                                                                        151invoke-direct {v12}, Ljava/io/ByteArrayOutputStream;-><init>()V
                                                                                                                                                                                        152try_end_d0: const/16 v0, 0x400
                                                                                                                                                                                        153try_start_d2: new-array v0, v0, [B
                                                                                                                                                                                        154goto_d4:
                                                                                                                                                                                        155invoke-virtual {v7, v0}, Ljava/io/InputStream;->read([B)I
                                                                                                                                                                                        156move-result v13
                                                                                                                                                                                        157const/4 v14, -0x1
                                                                                                                                                                                        158if-eq v13, v14, :cond_df
                                                                                                                                                                                        160invoke-virtual {v12, v0, v5, v13}, Ljava/io/ByteArrayOutputStream;->write([BII)V
                                                                                                                                                                                        161goto/16 :goto_d4
                                                                                                                                                                                        162cond_df:
                                                                                                                                                                                        163iget-object v0, v1, Lcom/baidu/location/g/h;->b:Lcom/baidu/location/g/e;
                                                                                                                                                                                        164new-instance v13, Ljava/lang/String;
                                                                                                                                                                                        166invoke-virtual {v12}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B
                                                                                                                                                                                        167move-result-object v14
                                                                                                                                                                                        169const-string v15, "utf-8"
                                                                                                                                                                                        171invoke-direct {v13, v14, v15}, Ljava/lang/String;-><init>([BLjava/lang/String;)V
                                                                                                                                                                                        172iput-object v13, v0, Lcom/baidu/location/g/e;->j:Ljava/lang/String;
                                                                                                                                                                                        174iget-object v0, v1, Lcom/baidu/location/g/h;->b:Lcom/baidu/location/g/e;
                                                                                                                                                                                        176invoke-virtual {v0, v10}, Lcom/baidu/location/g/e;->a(Z)V
                                                                                                                                                                                        177try_end_f3: move-object v6, v7
                                                                                                                                                                                        178goto/16 :goto_111
                                                                                                                                                                                        179catch_f5: move-exception v0
                                                                                                                                                                                        180goto/16 :goto_161
                                                                                                                                                                                        181catch_f8: move-exception v0
                                                                                                                                                                                        182goto/16 :goto_19b
                                                                                                                                                                                        183catchall_fb: move-exception v0
                                                                                                                                                                                        184move-object v12, v6
                                                                                                                                                                                        185goto/16 :goto_1d3
                                                                                                                                                                                        186catch_ff: move-exception v0
                                                                                                                                                                                        187move-object v12, v6
                                                                                                                                                                                        188goto/16 :goto_161
                                                                                                                                                                                        189catch_103: move-exception v0
                                                                                                                                                                                        190move-object v12, v6
                                                                                                                                                                                        191goto/16 :goto_19b
                                                                                                                                                                                        192try_start_107:
                                                                                                                                                                                        193iget-object v0, v1, Lcom/baidu/location/g/h;->b:Lcom/baidu/location/g/e;
                                                                                                                                                                                        194iput-object v6, v0, Lcom/baidu/location/g/e;->j:Ljava/lang/String;
                                                                                                                                                                                        196iget-object v0, v1, Lcom/baidu/location/g/h;->b:Lcom/baidu/location/g/e;
                                                                                                                                                                                        198invoke-virtual {v0, v5}, Lcom/baidu/location/g/e;->a(Z)V
                                                                                                                                                                                        199try_end_110: move-object v12, v6
                                                                                                                                                                                        200goto_111: if-eqz v9, :cond_116
                                                                                                                                                                                        202invoke-virtual {v9}, Ljavax/net/ssl/HttpsURLConnection;->disconnect()V
                                                                                                                                                                                        203cond_116: if-eqz v11, :cond_121
                                                                                                                                                                                        204try_start_118:
                                                                                                                                                                                        205invoke-virtual {v11}, Ljava/io/OutputStream;->close()V
                                                                                                                                                                                        206try_end_11b: goto/16 :goto_121
                                                                                                                                                                                        207catch_11c:
                                                                                                                                                                                        208sget-object v0, Lcom/baidu/location/g/a;->a:Ljava/lang/String;
                                                                                                                                                                                        210invoke-static {v0, v4}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        211goto_121: if-eqz v6, :cond_12c
                                                                                                                                                                                        212try_start_123:
                                                                                                                                                                                        213invoke-virtual {v6}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        214try_end_126: goto/16 :goto_12c
                                                                                                                                                                                        215catch_127:
                                                                                                                                                                                        216sget-object v0, Lcom/baidu/location/g/a;->a:Ljava/lang/String;
                                                                                                                                                                                        218invoke-static {v0, v3}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        219cond_12c: if-eqz v12, :cond_1d1
                                                                                                                                                                                        220goto/16 :goto_1cb
                                                                                                                                                                                        221catchall_130: move-exception v0
                                                                                                                                                                                        222move-object v12, v6
                                                                                                                                                                                        223goto/16 :goto_1d4
                                                                                                                                                                                        224catch_134: move-exception v0
                                                                                                                                                                                        225move-object v7, v6
                                                                                                                                                                                        226move-object v12, v7
                                                                                                                                                                                        227goto/16 :goto_161
                                                                                                                                                                                        228catch_138: move-exception v0
                                                                                                                                                                                        229move-object v7, v6
                                                                                                                                                                                        230move-object v12, v7
                                                                                                                                                                                        231goto/16 :goto_19b
                                                                                                                                                                                        232catchall_13d: move-exception v0
                                                                                                                                                                                        233move-object v11, v6
                                                                                                                                                                                        234goto/16 :goto_158
                                                                                                                                                                                        235catch_140: move-exception v0
                                                                                                                                                                                        236move-object v7, v6
                                                                                                                                                                                        237move-object v11, v7
                                                                                                                                                                                        238goto/16 :goto_160
                                                                                                                                                                                        239catch_144: move-exception v0
                                                                                                                                                                                        240move-object v7, v6
                                                                                                                                                                                        241move-object v11, v7
                                                                                                                                                                                        242goto/16 :goto_19a
                                                                                                                                                                                        243catchall_149: move-exception v0
                                                                                                                                                                                        244move-object v9, v6
                                                                                                                                                                                        245goto/16 :goto_157
                                                                                                                                                                                        246catch_14c: move-exception v0
                                                                                                                                                                                        247move-object v7, v6
                                                                                                                                                                                        248move-object v9, v7
                                                                                                                                                                                        249goto/16 :goto_15f
                                                                                                                                                                                        250catch_150: move-exception v0
                                                                                                                                                                                        251move-object v7, v6
                                                                                                                                                                                        252move-object v9, v7
                                                                                                                                                                                        253goto/16 :goto_199
                                                                                                                                                                                        254catchall_154: move-exception v0
                                                                                                                                                                                        255move-object v8, v6
                                                                                                                                                                                        256move-object v9, v8
                                                                                                                                                                                        257goto_157: move-object v11, v9
                                                                                                                                                                                        258goto_158: move-object v12, v11
                                                                                                                                                                                        259goto/16 :goto_1d4
                                                                                                                                                                                        260catch_15b: move-exception v0
                                                                                                                                                                                        261move-object v7, v6
                                                                                                                                                                                        262move-object v8, v7
                                                                                                                                                                                        263move-object v9, v8
                                                                                                                                                                                        264goto_15f: move-object v11, v9
                                                                                                                                                                                        265goto_160: move-object v12, v11
                                                                                                                                                                                        266goto_161:
                                                                                                                                                                                        267invoke-virtual {v0}, Ljava/lang/Error;->printStackTrace()V
                                                                                                                                                                                        269sget-object v0, Lcom/baidu/location/g/a;->a:Ljava/lang/String;
                                                                                                                                                                                        271const-string v10, "https NetworkCommunicationError!"
                                                                                                                                                                                        273invoke-static {v0, v10}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        275iget-object v0, v1, Lcom/baidu/location/g/h;->b:Lcom/baidu/location/g/e;
                                                                                                                                                                                        276iput-object v6, v0, Lcom/baidu/location/g/e;->j:Ljava/lang/String;
                                                                                                                                                                                        278iget-object v0, v1, Lcom/baidu/location/g/h;->b:Lcom/baidu/location/g/e;
                                                                                                                                                                                        280invoke-virtual {v0, v5}, Lcom/baidu/location/g/e;->a(Z)V
                                                                                                                                                                                        281try_end_174: if-eqz v9, :cond_179
                                                                                                                                                                                        283invoke-virtual {v9}, Ljavax/net/ssl/HttpsURLConnection;->disconnect()V
                                                                                                                                                                                        284cond_179: if-eqz v11, :cond_184
                                                                                                                                                                                        285try_start_17b:
                                                                                                                                                                                        286invoke-virtual {v11}, Ljava/io/OutputStream;->close()V
                                                                                                                                                                                        287try_end_17e: goto/16 :goto_184
                                                                                                                                                                                        288catch_17f:
                                                                                                                                                                                        289sget-object v0, Lcom/baidu/location/g/a;->a:Ljava/lang/String;
                                                                                                                                                                                        291invoke-static {v0, v4}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        292goto_184: if-eqz v7, :cond_18f
                                                                                                                                                                                        293try_start_186:
                                                                                                                                                                                        294invoke-virtual {v7}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        295try_end_189: goto/16 :goto_18f
                                                                                                                                                                                        296catch_18a:
                                                                                                                                                                                        297sget-object v0, Lcom/baidu/location/g/a;->a:Ljava/lang/String;
                                                                                                                                                                                        299invoke-static {v0, v3}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        300goto_18f: if-eqz v12, :cond_1d1
                                                                                                                                                                                        301try_start_191:
                                                                                                                                                                                        302invoke-virtual {v12}, Ljava/io/ByteArrayOutputStream;->close()V
                                                                                                                                                                                        303try_end_194: goto/16 :goto_1d1
                                                                                                                                                                                        304catch_195: move-exception v0
                                                                                                                                                                                        305move-object v7, v6
                                                                                                                                                                                        306move-object v8, v7
                                                                                                                                                                                        307move-object v9, v8
                                                                                                                                                                                        308goto_199: move-object v11, v9
                                                                                                                                                                                        309goto_19a: move-object v12, v11
                                                                                                                                                                                        310goto_19b:
                                                                                                                                                                                        311invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        313sget-object v0, Lcom/baidu/location/g/a;->a:Ljava/lang/String;
                                                                                                                                                                                        315const-string v10, "https NetworkCommunicationException!"
                                                                                                                                                                                        317invoke-static {v0, v10}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        319iget-object v0, v1, Lcom/baidu/location/g/h;->b:Lcom/baidu/location/g/e;
                                                                                                                                                                                        320iput-object v6, v0, Lcom/baidu/location/g/e;->j:Ljava/lang/String;
                                                                                                                                                                                        322iget-object v0, v1, Lcom/baidu/location/g/h;->b:Lcom/baidu/location/g/e;
                                                                                                                                                                                        324invoke-virtual {v0, v5}, Lcom/baidu/location/g/e;->a(Z)V
                                                                                                                                                                                        325try_end_1ae: if-eqz v9, :cond_1b3
                                                                                                                                                                                        327invoke-virtual {v9}, Ljavax/net/ssl/HttpsURLConnection;->disconnect()V
                                                                                                                                                                                        328cond_1b3: if-eqz v11, :cond_1be
                                                                                                                                                                                        329try_start_1b5:
                                                                                                                                                                                        330invoke-virtual {v11}, Ljava/io/OutputStream;->close()V
                                                                                                                                                                                        331try_end_1b8: goto/16 :goto_1be
                                                                                                                                                                                        332catch_1b9:
                                                                                                                                                                                        333sget-object v0, Lcom/baidu/location/g/a;->a:Ljava/lang/String;
                                                                                                                                                                                        335invoke-static {v0, v4}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        336goto_1be: if-eqz v7, :cond_1c9
                                                                                                                                                                                        337try_start_1c0:
                                                                                                                                                                                        338invoke-virtual {v7}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        339try_end_1c3: goto/16 :goto_1c9
                                                                                                                                                                                        340catch_1c4:
                                                                                                                                                                                        341sget-object v0, Lcom/baidu/location/g/a;->a:Ljava/lang/String;
                                                                                                                                                                                        343invoke-static {v0, v3}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        344goto_1c9: if-eqz v12, :cond_1d1
                                                                                                                                                                                        345goto_1cb: goto/16 :goto_191
                                                                                                                                                                                        346catch_1cc:
                                                                                                                                                                                        347sget-object v0, Lcom/baidu/location/g/a;->a:Ljava/lang/String;
                                                                                                                                                                                        349invoke-static {v0, v2}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        350cond_1d1: return-void
                                                                                                                                                                                        351catchall_1d2: move-exception v0
                                                                                                                                                                                        352goto_1d3: move-object v6, v7
                                                                                                                                                                                        353goto_1d4: if-eqz v9, :cond_1d9
                                                                                                                                                                                        355invoke-virtual {v9}, Ljavax/net/ssl/HttpsURLConnection;->disconnect()V
                                                                                                                                                                                        356cond_1d9: if-eqz v11, :cond_1e4
                                                                                                                                                                                        357try_start_1db:
                                                                                                                                                                                        358invoke-virtual {v11}, Ljava/io/OutputStream;->close()V
                                                                                                                                                                                        359try_end_1de: goto/16 :goto_1e4
                                                                                                                                                                                        360catch_1df:
                                                                                                                                                                                        361sget-object v5, Lcom/baidu/location/g/a;->a:Ljava/lang/String;
                                                                                                                                                                                        363invoke-static {v5, v4}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        364cond_1e4: if-eqz v6, :cond_1ef
                                                                                                                                                                                        365try_start_1e6:
                                                                                                                                                                                        366invoke-virtual {v6}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        367try_end_1e9: goto/16 :goto_1ef
                                                                                                                                                                                        368catch_1ea:
                                                                                                                                                                                        369sget-object v4, Lcom/baidu/location/g/a;->a:Ljava/lang/String;
                                                                                                                                                                                        371invoke-static {v4, v3}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        372cond_1ef: if-eqz v12, :cond_1fa
                                                                                                                                                                                        373try_start_1f1:
                                                                                                                                                                                        374invoke-virtual {v12}, Ljava/io/ByteArrayOutputStream;->close()V
                                                                                                                                                                                        375try_end_1f4: goto/16 :goto_1fa
                                                                                                                                                                                        376catch_1f5:
                                                                                                                                                                                        377sget-object v3, Lcom/baidu/location/g/a;->a:Ljava/lang/String;
                                                                                                                                                                                        379invoke-static {v3, v2}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        380goto_1fa: goto/16 :goto_1fc
                                                                                                                                                                                        381goto_1fb: throw v0
                                                                                                                                                                                        382goto_1fc: goto/16 :goto_1fb
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.content.Context.getResources
                                                                                                                                                                                        • android.content.res.Resources.getDisplayMetrics
                                                                                                                                                                                        • android.view.WindowManager.getDefaultDisplay
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • android.os.Build.BRAND:Ljava/lang/String
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • android.view.Display.getWidth
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • android.view.Display.getHeight
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • android.os.Build.MANUFACTURER:Ljava/lang/String
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • android.os.Build.HARDWARE:Ljava/lang/String
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • android.os.Build.FINGERPRINT:Ljava/lang/String
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • android.os.Build.USER:Ljava/lang/String
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • android.os.Build.HOST:Ljava/lang/String
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • window
                                                                                                                                                                                        • start_app_count
                                                                                                                                                                                        • bn
                                                                                                                                                                                        • mn
                                                                                                                                                                                        • os
                                                                                                                                                                                        • osver
                                                                                                                                                                                        • dw
                                                                                                                                                                                        • dh
                                                                                                                                                                                        • imei
                                                                                                                                                                                        • imei2
                                                                                                                                                                                        • meid
                                                                                                                                                                                        • mac
                                                                                                                                                                                        • anid
                                                                                                                                                                                        • net
                                                                                                                                                                                        • mnc
                                                                                                                                                                                        • longitude
                                                                                                                                                                                        • latitude
                                                                                                                                                                                        • screen
                                                                                                                                                                                        • density
                                                                                                                                                                                        • manu
                                                                                                                                                                                        • cpu
                                                                                                                                                                                        • dpi
                                                                                                                                                                                        • hardware
                                                                                                                                                                                        • finger
                                                                                                                                                                                        • serial
                                                                                                                                                                                        • btime
                                                                                                                                                                                        • user
                                                                                                                                                                                        • host
                                                                                                                                                                                        • pk
                                                                                                                                                                                        • pk2
                                                                                                                                                                                        • pk3
                                                                                                                                                                                        • sdkv
                                                                                                                                                                                        • 4.1.01
                                                                                                                                                                                        • appv
                                                                                                                                                                                        • routeIp
                                                                                                                                                                                        • gatewayMac
                                                                                                                                                                                        • first
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "window"
                                                                                                                                                                                        3invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        4move-result-object v0
                                                                                                                                                                                        5check-cast v0, Landroid/view/WindowManager;
                                                                                                                                                                                        7invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
                                                                                                                                                                                        8move-result-object v1
                                                                                                                                                                                        10invoke-virtual {v1}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
                                                                                                                                                                                        11move-result-object v1
                                                                                                                                                                                        13invoke-interface {v0}, Landroid/view/WindowManager;->getDefaultDisplay()Landroid/view/Display;
                                                                                                                                                                                        14move-result-object v0
                                                                                                                                                                                        15new-instance v2, Lorg/json/JSONObject;
                                                                                                                                                                                        17invoke-direct {v2}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        19const-string v3, "start_app_count"
                                                                                                                                                                                        21invoke-static {p0, v3}, Lcom/ly/adpoymer/e/n;->b(Landroid/content/Context;Ljava/lang/String;)I
                                                                                                                                                                                        22move-result v3
                                                                                                                                                                                        23const/4 v4, 0x1
                                                                                                                                                                                        24if-le v3, v4, :cond_24
                                                                                                                                                                                        25const/4 v3, 0x0
                                                                                                                                                                                        26goto/16 :goto_25
                                                                                                                                                                                        27cond_24: const/4 v3, 0x1
                                                                                                                                                                                        28goto_25:
                                                                                                                                                                                        29const-string v5, "bn"
                                                                                                                                                                                        31sget-object v6, Landroid/os/Build;->BRAND:Ljava/lang/String;
                                                                                                                                                                                        33invoke-virtual {v2, v5, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        35const-string v5, "mn"
                                                                                                                                                                                        37sget-object v6, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        39invoke-virtual {v2, v5, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        41const-string v5, "os"
                                                                                                                                                                                        43invoke-virtual {v2, v5, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        45const-string v5, "osver"
                                                                                                                                                                                        47sget-object v6, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                        49invoke-virtual {v2, v5, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        51const-string v5, "dw"
                                                                                                                                                                                        53invoke-virtual {v0}, Landroid/view/Display;->getWidth()I
                                                                                                                                                                                        54move-result v6
                                                                                                                                                                                        56invoke-virtual {v2, v5, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        58const-string v5, "dh"
                                                                                                                                                                                        60invoke-virtual {v0}, Landroid/view/Display;->getHeight()I
                                                                                                                                                                                        61move-result v0
                                                                                                                                                                                        63invoke-virtual {v2, v5, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        65const-string v0, "imei"
                                                                                                                                                                                        67invoke-static {p0}, Lcom/ly/adpoymer/model/DeviceUtil;->getIMEI(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        68move-result-object v5
                                                                                                                                                                                        70invoke-virtual {v2, v0, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        72const-string v0, "imei2"
                                                                                                                                                                                        74invoke-static {p0, v4}, Lcom/ly/adpoymer/e/h;->a(Landroid/content/Context;I)Ljava/lang/String;
                                                                                                                                                                                        75move-result-object v5
                                                                                                                                                                                        77invoke-virtual {v2, v0, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        79const-string v0, "meid"
                                                                                                                                                                                        81invoke-static {p0, v4}, Lcom/ly/adpoymer/e/h;->a(Landroid/content/Context;I)Ljava/lang/String;
                                                                                                                                                                                        82move-result-object v4
                                                                                                                                                                                        84invoke-virtual {v2, v0, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        86const-string v0, "mac"
                                                                                                                                                                                        88invoke-static {p0}, Lcom/ly/adpoymer/model/DeviceUtil;->getMac(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        89move-result-object v4
                                                                                                                                                                                        91invoke-virtual {v2, v0, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        93const-string v0, "anid"
                                                                                                                                                                                        95invoke-static {p0}, Lcom/ly/adpoymer/model/DeviceUtil;->getAndroidId(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        96move-result-object v4
                                                                                                                                                                                        98invoke-virtual {v2, v0, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        100const-string v0, "net"
                                                                                                                                                                                        102invoke-static {p0}, Lcom/ly/adpoymer/e/h;->f(Landroid/content/Context;)I
                                                                                                                                                                                        103move-result v4
                                                                                                                                                                                        105invoke-virtual {v2, v0, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        107const-string v0, "mnc"
                                                                                                                                                                                        109invoke-static {p0}, Lcom/ly/adpoymer/e/h;->c(Landroid/content/Context;)I
                                                                                                                                                                                        110move-result v4
                                                                                                                                                                                        112invoke-virtual {v2, v0, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        114const-string v0, "longitude"
                                                                                                                                                                                        116invoke-static {p0}, Lcom/ly/adpoymer/model/DeviceUtil;->getLocation(Landroid/content/Context;)Lcom/ly/adpoymer/model/LocationInfo;
                                                                                                                                                                                        117move-result-object v4
                                                                                                                                                                                        118iget-wide v4, v4, Lcom/ly/adpoymer/model/LocationInfo;->lng:D
                                                                                                                                                                                        120invoke-virtual {v2, v0, v4, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;D)Lorg/json/JSONObject;
                                                                                                                                                                                        122const-string v0, "latitude"
                                                                                                                                                                                        124invoke-static {p0}, Lcom/ly/adpoymer/model/DeviceUtil;->getLocation(Landroid/content/Context;)Lcom/ly/adpoymer/model/LocationInfo;
                                                                                                                                                                                        125move-result-object v4
                                                                                                                                                                                        126iget-wide v4, v4, Lcom/ly/adpoymer/model/LocationInfo;->lat:D
                                                                                                                                                                                        128invoke-virtual {v2, v0, v4, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;D)Lorg/json/JSONObject;
                                                                                                                                                                                        130const-string v0, "screen"
                                                                                                                                                                                        132invoke-static {p0}, Lcom/ly/adpoymer/e/h;->b(Landroid/content/Context;)I
                                                                                                                                                                                        133move-result v4
                                                                                                                                                                                        135invoke-virtual {v2, v0, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        137const-string v0, "density"
                                                                                                                                                                                        138iget v4, v1, Landroid/util/DisplayMetrics;->density:F
                                                                                                                                                                                        139float-to-double v4, v4
                                                                                                                                                                                        141invoke-virtual {v2, v0, v4, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;D)Lorg/json/JSONObject;
                                                                                                                                                                                        143const-string v0, "manu"
                                                                                                                                                                                        145sget-object v4, Landroid/os/Build;->MANUFACTURER:Ljava/lang/String;
                                                                                                                                                                                        147invoke-virtual {v2, v0, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        149const-string v0, "cpu"
                                                                                                                                                                                        151invoke-static {}, Lcom/ly/adpoymer/e/h;->b()Ljava/lang/String;
                                                                                                                                                                                        152move-result-object v4
                                                                                                                                                                                        154invoke-virtual {v2, v0, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        156const-string v0, "dpi"
                                                                                                                                                                                        157iget v1, v1, Landroid/util/DisplayMetrics;->densityDpi:I
                                                                                                                                                                                        159invoke-virtual {v2, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        161const-string v0, "hardware"
                                                                                                                                                                                        163sget-object v1, Landroid/os/Build;->HARDWARE:Ljava/lang/String;
                                                                                                                                                                                        165invoke-virtual {v2, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        167const-string v0, "finger"
                                                                                                                                                                                        169sget-object v1, Landroid/os/Build;->FINGERPRINT:Ljava/lang/String;
                                                                                                                                                                                        171invoke-virtual {v2, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        173const-string v0, "serial"
                                                                                                                                                                                        175invoke-static {}, Lcom/ly/adpoymer/model/DeviceUtil;->getSerialNumber()Ljava/lang/String;
                                                                                                                                                                                        176move-result-object v1
                                                                                                                                                                                        178invoke-virtual {v2, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        180const-string v0, "btime"
                                                                                                                                                                                        182invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        183move-result-wide v4
                                                                                                                                                                                        184const-wide/16 v6, 0x3e8
                                                                                                                                                                                        185div-long/2addr v4, v6
                                                                                                                                                                                        187invoke-virtual {v2, v0, v4, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;J)Lorg/json/JSONObject;
                                                                                                                                                                                        189const-string v0, "user"
                                                                                                                                                                                        191sget-object v1, Landroid/os/Build;->USER:Ljava/lang/String;
                                                                                                                                                                                        193invoke-virtual {v2, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        195const-string v0, "host"
                                                                                                                                                                                        197sget-object v1, Landroid/os/Build;->HOST:Ljava/lang/String;
                                                                                                                                                                                        199invoke-virtual {v2, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        201const-string v0, "pk"
                                                                                                                                                                                        203invoke-virtual {p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        204move-result-object v1
                                                                                                                                                                                        206invoke-virtual {v2, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        208const-string v0, "pk2"
                                                                                                                                                                                        210invoke-static {p0}, Lcom/ly/adpoymer/e/d;->c(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        211move-result-object v1
                                                                                                                                                                                        213invoke-virtual {v2, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        215const-string v0, "pk3"
                                                                                                                                                                                        217invoke-static {p0}, Lcom/ly/adpoymer/e/d;->d(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        218move-result-object v1
                                                                                                                                                                                        220invoke-virtual {v2, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        222const-string v0, "sdkv"
                                                                                                                                                                                        224const-string v1, "4.1.01"
                                                                                                                                                                                        226invoke-virtual {v2, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        228const-string v0, "appv"
                                                                                                                                                                                        230invoke-static {p0}, Lcom/ly/adpoymer/e/d;->b(Landroid/content/Context;)I
                                                                                                                                                                                        231move-result v1
                                                                                                                                                                                        233invoke-virtual {v2, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        235const-string v0, "routeIp"
                                                                                                                                                                                        237invoke-static {p0}, Lcom/ly/adpoymer/model/DeviceUtil;->getWifiRouteIPAddress(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        238move-result-object v1
                                                                                                                                                                                        240invoke-virtual {v2, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        242const-string v0, "gatewayMac"
                                                                                                                                                                                        244invoke-static {p0}, Lcom/ly/adpoymer/model/DeviceUtil;->getMac(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        245move-result-object p0
                                                                                                                                                                                        247invoke-virtual {v2, v0, p0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        249const-string p0, "first"
                                                                                                                                                                                        251invoke-virtual {v2, p0, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
                                                                                                                                                                                        252try_end_141: goto/16 :goto_146
                                                                                                                                                                                        253catch_142: move-exception p0
                                                                                                                                                                                        255invoke-virtual {p0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        256goto_146: return-object v2
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.System.getProperty
                                                                                                                                                                                        • java.lang.System.getProperty
                                                                                                                                                                                        • java.lang.String.toLowerCase
                                                                                                                                                                                        • java.lang.System.getProperty
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • java.lang.System.load
                                                                                                                                                                                        • java.lang.System.loadLibrary
                                                                                                                                                                                        • java.lang.System.err:Ljava/io/PrintStream
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.PrintStream.println
                                                                                                                                                                                        • java.lang.System.loadLibrary
                                                                                                                                                                                        • java.lang.System.loadLibrary
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        • java.lang.LinkageError.<init>
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • objectbox-jni
                                                                                                                                                                                        • .so
                                                                                                                                                                                        • java.vendor
                                                                                                                                                                                        • os.name
                                                                                                                                                                                        • sun.arch.data.model
                                                                                                                                                                                        • Android
                                                                                                                                                                                        • 32
                                                                                                                                                                                        • -x86
                                                                                                                                                                                        • -x64
                                                                                                                                                                                        • windows
                                                                                                                                                                                        • -windows
                                                                                                                                                                                        • .dll
                                                                                                                                                                                        • linux
                                                                                                                                                                                        • lib
                                                                                                                                                                                        • -linux
                                                                                                                                                                                        • mac
                                                                                                                                                                                        • -macos
                                                                                                                                                                                        • .dylib
                                                                                                                                                                                        • File not available:
                                                                                                                                                                                        • Loading ObjectBox native library failed: vendor=%s,os=%s,arch=%s,android=%s,linux=%s
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        2invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        4const-string v1, "objectbox-jni"
                                                                                                                                                                                        6invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        8const-string v2, ".so"
                                                                                                                                                                                        10invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        12invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        13move-result-object v0
                                                                                                                                                                                        15const-string v3, "java.vendor"
                                                                                                                                                                                        17invoke-static {v3}, Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        18move-result-object v3
                                                                                                                                                                                        20const-string v4, "os.name"
                                                                                                                                                                                        22invoke-static {v4}, Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        23move-result-object v4
                                                                                                                                                                                        25invoke-virtual {v4}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
                                                                                                                                                                                        26move-result-object v4
                                                                                                                                                                                        28const-string v5, "sun.arch.data.model"
                                                                                                                                                                                        30invoke-static {v5}, Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        31move-result-object v5
                                                                                                                                                                                        33const-string v6, "Android"
                                                                                                                                                                                        35invoke-virtual {v3, v6}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        36move-result v6
                                                                                                                                                                                        37const/4 v7, 0x1
                                                                                                                                                                                        38const/4 v8, 0x0
                                                                                                                                                                                        39if-nez v6, :cond_db
                                                                                                                                                                                        41const-string v9, "32"
                                                                                                                                                                                        43invoke-virtual {v9, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        44move-result v9
                                                                                                                                                                                        45if-eqz v9, :cond_3e
                                                                                                                                                                                        47const-string v9, "-x86"
                                                                                                                                                                                        48goto/16 :goto_40
                                                                                                                                                                                        49cond_3e:
                                                                                                                                                                                        50const-string v9, "-x64"
                                                                                                                                                                                        51goto_40:
                                                                                                                                                                                        52const-string v10, "windows"
                                                                                                                                                                                        54invoke-virtual {v4, v10}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        55move-result v10
                                                                                                                                                                                        56if-eqz v10, :cond_72
                                                                                                                                                                                        57new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        59invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        61invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        63const-string v2, "-windows"
                                                                                                                                                                                        65invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        67invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        69invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        70move-result-object v0
                                                                                                                                                                                        71new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        73invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        75invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        77const-string v9, ".dll"
                                                                                                                                                                                        79invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        81invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        82move-result-object v2
                                                                                                                                                                                        84invoke-static {v2}, Lio/objectbox/a/d;->a(Ljava/lang/String;)V
                                                                                                                                                                                        85goto_70: const/4 v9, 0x0
                                                                                                                                                                                        86goto/16 :goto_de
                                                                                                                                                                                        87cond_72:
                                                                                                                                                                                        88const-string v10, "linux"
                                                                                                                                                                                        90invoke-virtual {v4, v10}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        91move-result v10
                                                                                                                                                                                        93const-string v11, "lib"
                                                                                                                                                                                        94if-eqz v10, :cond_a7
                                                                                                                                                                                        95new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        97invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        99invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        101const-string v10, "-linux"
                                                                                                                                                                                        103invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        105invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        107invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        108move-result-object v0
                                                                                                                                                                                        109new-instance v9, Ljava/lang/StringBuilder;
                                                                                                                                                                                        111invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        113invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        115invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        117invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        119invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        120move-result-object v2
                                                                                                                                                                                        122invoke-static {v2}, Lio/objectbox/a/d;->a(Ljava/lang/String;)V
                                                                                                                                                                                        123const/4 v9, 0x1
                                                                                                                                                                                        124goto/16 :goto_de
                                                                                                                                                                                        125cond_a7:
                                                                                                                                                                                        126const-string v2, "mac"
                                                                                                                                                                                        128invoke-virtual {v4, v2}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        129move-result v2
                                                                                                                                                                                        130if-eqz v2, :cond_db
                                                                                                                                                                                        131new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        133invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        135invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        137const-string v2, "-macos"
                                                                                                                                                                                        139invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        141invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        143invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        144move-result-object v0
                                                                                                                                                                                        145new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        147invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        149invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        151invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        153const-string v9, ".dylib"
                                                                                                                                                                                        155invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        157invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        158move-result-object v2
                                                                                                                                                                                        160invoke-static {v2}, Lio/objectbox/a/d;->a(Ljava/lang/String;)V
                                                                                                                                                                                        161goto/16 :goto_70
                                                                                                                                                                                        162cond_db: const/4 v9, 0x1
                                                                                                                                                                                        163move-object v2, v0
                                                                                                                                                                                        164move-object v0, v1
                                                                                                                                                                                        165goto_de: new-instance v10, Ljava/io/File;
                                                                                                                                                                                        167invoke-direct {v10, v2}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        169invoke-virtual {v10}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        170move-result v2
                                                                                                                                                                                        171if-eqz v2, :cond_f1
                                                                                                                                                                                        173invoke-virtual {v10}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        174move-result-object v0
                                                                                                                                                                                        176invoke-static {v0}, Ljava/lang/System;->load(Ljava/lang/String;)V
                                                                                                                                                                                        177try_end_f0: goto/16 :goto_129
                                                                                                                                                                                        178cond_f1: if-eqz v6, :cond_fd
                                                                                                                                                                                        179try_start_f3:
                                                                                                                                                                                        180invoke-static {}, Lio/objectbox/a/d;->b()Z
                                                                                                                                                                                        181move-result v2
                                                                                                                                                                                        182if-nez v2, :cond_129
                                                                                                                                                                                        184invoke-static {v0}, Ljava/lang/System;->loadLibrary(Ljava/lang/String;)V
                                                                                                                                                                                        185goto/16 :goto_129
                                                                                                                                                                                        186cond_fd:
                                                                                                                                                                                        187sget-object v2, Ljava/lang/System;->err:Ljava/io/PrintStream;
                                                                                                                                                                                        188new-instance v11, Ljava/lang/StringBuilder;
                                                                                                                                                                                        190invoke-direct {v11}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        192const-string v12, "File not available: "
                                                                                                                                                                                        194invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        196invoke-virtual {v10}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        197move-result-object v10
                                                                                                                                                                                        199invoke-virtual {v11, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        201invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        202move-result-object v10
                                                                                                                                                                                        204invoke-virtual {v2, v10}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V
                                                                                                                                                                                        206invoke-static {v0}, Ljava/lang/System;->loadLibrary(Ljava/lang/String;)V
                                                                                                                                                                                        207try_end_11a: goto/16 :goto_129
                                                                                                                                                                                        208catch_11b: move-exception v0
                                                                                                                                                                                        209if-nez v6, :cond_12a
                                                                                                                                                                                        210if-eqz v9, :cond_12a
                                                                                                                                                                                        211try_start_120:
                                                                                                                                                                                        212invoke-static {}, Lio/objectbox/a/d;->b()Z
                                                                                                                                                                                        213move-result v0
                                                                                                                                                                                        214if-nez v0, :cond_129
                                                                                                                                                                                        216invoke-static {v1}, Ljava/lang/System;->loadLibrary(Ljava/lang/String;)V
                                                                                                                                                                                        217goto_129: return-void
                                                                                                                                                                                        218cond_12a: throw v0
                                                                                                                                                                                        219catch_12b: move-exception v0
                                                                                                                                                                                        220const/4 v1, 0x5
                                                                                                                                                                                        221new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                        222aput-object v3, v1, v8
                                                                                                                                                                                        223aput-object v4, v1, v7
                                                                                                                                                                                        224const/4 v2, 0x2
                                                                                                                                                                                        225aput-object v5, v1, v2
                                                                                                                                                                                        226const/4 v2, 0x3
                                                                                                                                                                                        228invoke-static {v6}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        229move-result-object v3
                                                                                                                                                                                        230aput-object v3, v1, v2
                                                                                                                                                                                        231const/4 v2, 0x4
                                                                                                                                                                                        233invoke-static {v9}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        234move-result-object v3
                                                                                                                                                                                        235aput-object v3, v1, v2
                                                                                                                                                                                        237const-string v2, "Loading ObjectBox native library failed: vendor=%s,os=%s,arch=%s,android=%s,linux=%s"
                                                                                                                                                                                        239invoke-static {v2, v1}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        240move-result-object v1
                                                                                                                                                                                        241new-instance v2, Ljava/lang/LinkageError;
                                                                                                                                                                                        243invoke-direct {v2, v1, v0}, Ljava/lang/LinkageError;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        244goto/16 :goto_151
                                                                                                                                                                                        245goto_150: throw v2
                                                                                                                                                                                        246goto_151: goto/16 :goto_150
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • c.g.a.a.a.a$a.c:Lc/g/a/a/a/a$a
                                                                                                                                                                                        • android.content.Context.getApplicationContext
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.content.Context.getApplicationContext
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.content.Context.getApplicationContext
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • android.app.Notification.<init>
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • android.content.Context.getApplicationContext
                                                                                                                                                                                        • java.util.Map.containsKey
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.String.startsWith
                                                                                                                                                                                        • android.net.Uri.parse
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.app.Notification.extras:Landroid/os/Bundle
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.app.Notification.extras:Landroid/os/Bundle
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.app.Notification.extras:Landroid/os/Bundle
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • java.lang.Integer.parseInt
                                                                                                                                                                                        • android.content.Context.getApplicationContext
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.hashCode
                                                                                                                                                                                        • android.app.NotificationManager.notify
                                                                                                                                                                                        • android.content.Context.getApplicationContext
                                                                                                                                                                                        • android.content.Context.getApplicationContext
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • android.util.Pair.<init>
                                                                                                                                                                                        • java.util.LinkedList.add
                                                                                                                                                                                        • java.util.LinkedList.size
                                                                                                                                                                                        • java.util.LinkedList.remove
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • Do not notify because user block
                                                                                                                                                                                        • \u2018s notification
                                                                                                                                                                                        • notification
                                                                                                                                                                                        • The click PendingIntent is null.
                                                                                                                                                                                        • setLatestEventInfo
                                                                                                                                                                                        • ticker
                                                                                                                                                                                        • sound_uri
                                                                                                                                                                                        • android.resource://
                                                                                                                                                                                        • message_id
                                                                                                                                                                                        • score_info
                                                                                                                                                                                        • eventMessageType
                                                                                                                                                                                        • message_count
                                                                                                                                                                                        • com.xiaomi.xmsf
                                                                                                                                                                                        • try show business message
                                                                                                                                                                                        • try show notification message
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0move-object/from16 v1, p0
                                                                                                                                                                                        1move-object/from16 v2, p1
                                                                                                                                                                                        2move-object/from16 v0, p2
                                                                                                                                                                                        3new-instance v3, Lcom/xiaomi/push/service/i$c;
                                                                                                                                                                                        5invoke-direct {v3}, Lcom/xiaomi/push/service/i$c;-><init>()V
                                                                                                                                                                                        7invoke-static/range {p1 .. p1}, Lcom/xiaomi/push/service/i;->a(Lc/g/k/a/g;)Ljava/lang/String;
                                                                                                                                                                                        8move-result-object v4
                                                                                                                                                                                        10invoke-static {v1, v4}, Lc/g/a/a/a/a;->c(Landroid/content/Context;Ljava/lang/String;)Lc/g/a/a/a/a$a;
                                                                                                                                                                                        11move-result-object v4
                                                                                                                                                                                        13sget-object v5, Lc/g/a/a/a/a$a;->c:Lc/g/a/a/a/a$a;
                                                                                                                                                                                        14if-ne v4, v5, :cond_68
                                                                                                                                                                                        16invoke-virtual/range {p1 .. p1}, Lc/g/k/a/g;->o()Lc/g/k/a/O;
                                                                                                                                                                                        17move-result-object v0
                                                                                                                                                                                        18if-eqz v0, :cond_4a
                                                                                                                                                                                        20invoke-virtual/range {p0 .. p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        21move-result-object v1
                                                                                                                                                                                        23invoke-static {v1}, Lcom/xiaomi/push/service/b/d;->a(Landroid/content/Context;)Lcom/xiaomi/push/service/b/d;
                                                                                                                                                                                        24move-result-object v1
                                                                                                                                                                                        26invoke-static/range {p1 .. p1}, Lcom/xiaomi/push/service/i;->f(Lc/g/k/a/g;)Ljava/lang/String;
                                                                                                                                                                                        27move-result-object v4
                                                                                                                                                                                        29invoke-virtual {v0}, Lc/g/k/a/O;->b()Ljava/lang/String;
                                                                                                                                                                                        30move-result-object v0
                                                                                                                                                                                        31new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        33invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        35const-string v6, "Do not notify because user block "
                                                                                                                                                                                        37invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        39invoke-static/range {p1 .. p1}, Lcom/xiaomi/push/service/i;->a(Lc/g/k/a/g;)Ljava/lang/String;
                                                                                                                                                                                        40move-result-object v6
                                                                                                                                                                                        42invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        44const-string v6, "\u2018s notification"
                                                                                                                                                                                        46invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        48invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        49move-result-object v5
                                                                                                                                                                                        51invoke-virtual {v1, v4, v0, v5}, Lcom/xiaomi/push/service/b/d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        52cond_4a: new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        54invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        56const-string v1, "Do not notify because user block "
                                                                                                                                                                                        58invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        60invoke-static/range {p1 .. p1}, Lcom/xiaomi/push/service/i;->a(Lc/g/k/a/g;)Ljava/lang/String;
                                                                                                                                                                                        61move-result-object v1
                                                                                                                                                                                        63invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        65const-string v1, "\u2018s notification"
                                                                                                                                                                                        67invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        69invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        70move-result-object v0
                                                                                                                                                                                        71goto_64:
                                                                                                                                                                                        72invoke-static {v0}, Lc/g/a/a/c/c;->a(Ljava/lang/String;)V
                                                                                                                                                                                        73return-object v3
                                                                                                                                                                                        74cond_68:
                                                                                                                                                                                        75invoke-static/range {p0 .. p1}, Lcom/xiaomi/push/service/O;->a(Landroid/content/Context;Lc/g/k/a/g;)Z
                                                                                                                                                                                        76move-result v4
                                                                                                                                                                                        77if-eqz v4, :cond_b8
                                                                                                                                                                                        79invoke-static/range {p1 .. p1}, Lcom/xiaomi/push/service/O;->a(Lc/g/k/a/g;)Ljava/lang/String;
                                                                                                                                                                                        80move-result-object v0
                                                                                                                                                                                        82invoke-virtual/range {p1 .. p1}, Lc/g/k/a/g;->o()Lc/g/k/a/O;
                                                                                                                                                                                        83move-result-object v4
                                                                                                                                                                                        84if-eqz v4, :cond_a1
                                                                                                                                                                                        86invoke-virtual/range {p0 .. p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        87move-result-object v1
                                                                                                                                                                                        89invoke-static {v1}, Lcom/xiaomi/push/service/b/d;->a(Landroid/content/Context;)Lcom/xiaomi/push/service/b/d;
                                                                                                                                                                                        90move-result-object v1
                                                                                                                                                                                        92invoke-static/range {p1 .. p1}, Lcom/xiaomi/push/service/i;->f(Lc/g/k/a/g;)Ljava/lang/String;
                                                                                                                                                                                        93move-result-object v2
                                                                                                                                                                                        95invoke-virtual {v4}, Lc/g/k/a/O;->b()Ljava/lang/String;
                                                                                                                                                                                        96move-result-object v4
                                                                                                                                                                                        97new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        99invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        101const-string v6, "Do not notify because user block "
                                                                                                                                                                                        103invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        105invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        107const-string v6, "\u2018s notification"
                                                                                                                                                                                        109invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        111invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        112move-result-object v5
                                                                                                                                                                                        114invoke-virtual {v1, v2, v4, v5}, Lcom/xiaomi/push/service/b/d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        115cond_a1: new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        117invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        119const-string v2, "Do not notify because user block "
                                                                                                                                                                                        121invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        123invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        125const-string v0, "\u2018s notification"
                                                                                                                                                                                        127invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        129invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        130move-result-object v0
                                                                                                                                                                                        131goto/16 :goto_64
                                                                                                                                                                                        132cond_b8:
                                                                                                                                                                                        133const-string v4, "notification"
                                                                                                                                                                                        135invoke-virtual {v1, v4}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        136move-result-object v4
                                                                                                                                                                                        137check-cast v4, Landroid/app/NotificationManager;
                                                                                                                                                                                        139invoke-virtual/range {p1 .. p1}, Lc/g/k/a/g;->o()Lc/g/k/a/O;
                                                                                                                                                                                        140move-result-object v5
                                                                                                                                                                                        142invoke-static/range {p0 .. p2}, Lcom/xiaomi/push/service/i;->b(Landroid/content/Context;Lc/g/k/a/g;[B)Landroid/widget/RemoteViews;
                                                                                                                                                                                        143move-result-object v6
                                                                                                                                                                                        145invoke-static {v1, v2, v5, v0}, Lcom/xiaomi/push/service/i;->a(Landroid/content/Context;Lc/g/k/a/g;Lc/g/k/a/O;[B)Landroid/app/PendingIntent;
                                                                                                                                                                                        146move-result-object v7
                                                                                                                                                                                        147if-nez v7, :cond_e9
                                                                                                                                                                                        148if-eqz v5, :cond_e5
                                                                                                                                                                                        150invoke-virtual/range {p0 .. p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        151move-result-object v0
                                                                                                                                                                                        153invoke-static {v0}, Lcom/xiaomi/push/service/b/d;->a(Landroid/content/Context;)Lcom/xiaomi/push/service/b/d;
                                                                                                                                                                                        154move-result-object v0
                                                                                                                                                                                        156invoke-static/range {p1 .. p1}, Lcom/xiaomi/push/service/i;->f(Lc/g/k/a/g;)Ljava/lang/String;
                                                                                                                                                                                        157move-result-object v1
                                                                                                                                                                                        159invoke-virtual {v5}, Lc/g/k/a/O;->b()Ljava/lang/String;
                                                                                                                                                                                        160move-result-object v2
                                                                                                                                                                                        162const-string v4, "The click PendingIntent is null. "
                                                                                                                                                                                        164invoke-virtual {v0, v1, v2, v4}, Lcom/xiaomi/push/service/b/d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        165cond_e5:
                                                                                                                                                                                        166const-string v0, "The click PendingIntent is null. "
                                                                                                                                                                                        167goto/16 :goto_64
                                                                                                                                                                                        168cond_e9: sget v8, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        169const/16 v9, 0xb
                                                                                                                                                                                        170const/4 v10, 0x0
                                                                                                                                                                                        171if-lt v8, v9, :cond_103
                                                                                                                                                                                        173invoke-static {v1, v2, v0, v6, v7}, Lcom/xiaomi/push/service/i;->a(Landroid/content/Context;Lc/g/k/a/g;[BLandroid/widget/RemoteViews;Landroid/app/PendingIntent;)Lcom/xiaomi/push/service/i$b;
                                                                                                                                                                                        174move-result-object v0
                                                                                                                                                                                        175iget-wide v6, v0, Lcom/xiaomi/push/service/i$b;->b:J
                                                                                                                                                                                        176iput-wide v6, v3, Lcom/xiaomi/push/service/i$c;->b:J
                                                                                                                                                                                        178invoke-static/range {p1 .. p1}, Lcom/xiaomi/push/service/i;->a(Lc/g/k/a/g;)Ljava/lang/String;
                                                                                                                                                                                        179move-result-object v6
                                                                                                                                                                                        180iput-object v6, v3, Lcom/xiaomi/push/service/i$c;->a:Ljava/lang/String;
                                                                                                                                                                                        182iget-object v0, v0, Lcom/xiaomi/push/service/i$b;->a:Landroid/app/Notification;
                                                                                                                                                                                        183move-object v8, v0
                                                                                                                                                                                        184goto/16 :goto_1f3
                                                                                                                                                                                        185cond_103: new-instance v8, Landroid/app/Notification;
                                                                                                                                                                                        187invoke-static/range {p1 .. p1}, Lcom/xiaomi/push/service/i;->a(Lc/g/k/a/g;)Ljava/lang/String;
                                                                                                                                                                                        188move-result-object v0
                                                                                                                                                                                        190invoke-static {v1, v0}, Lcom/xiaomi/push/service/i;->f(Landroid/content/Context;Ljava/lang/String;)I
                                                                                                                                                                                        191move-result v0
                                                                                                                                                                                        193invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        194move-result-wide v11
                                                                                                                                                                                        196invoke-direct {v8, v0, v10, v11, v12}, Landroid/app/Notification;-><init>(ILjava/lang/CharSequence;J)V
                                                                                                                                                                                        198invoke-static {v1, v5}, Lcom/xiaomi/push/service/i;->a(Landroid/content/Context;Lc/g/k/a/O;)[Ljava/lang/String;
                                                                                                                                                                                        199move-result-object v0
                                                                                                                                                                                        200const/4 v9, 0x1
                                                                                                                                                                                        201try_start_119:
                                                                                                                                                                                        202invoke-virtual {v8}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        203move-result-object v11
                                                                                                                                                                                        205const-string v12, "setLatestEventInfo"
                                                                                                                                                                                        206const/4 v13, 0x4
                                                                                                                                                                                        207new-array v14, v13, [Ljava/lang/Class;
                                                                                                                                                                                        208const-class v15, Landroid/content/Context;
                                                                                                                                                                                        209const/16 v16, 0x0
                                                                                                                                                                                        210aput-object v15, v14, v16
                                                                                                                                                                                        211const-class v15, Ljava/lang/CharSequence;
                                                                                                                                                                                        212aput-object v15, v14, v9
                                                                                                                                                                                        213const-class v15, Ljava/lang/CharSequence;
                                                                                                                                                                                        214const/16 v17, 0x2
                                                                                                                                                                                        215aput-object v15, v14, v17
                                                                                                                                                                                        216const-class v15, Landroid/app/PendingIntent;
                                                                                                                                                                                        217const/16 v18, 0x3
                                                                                                                                                                                        218aput-object v15, v14, v18
                                                                                                                                                                                        220invoke-virtual {v11, v12, v14}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        221move-result-object v11
                                                                                                                                                                                        222new-array v12, v13, [Ljava/lang/Object;
                                                                                                                                                                                        223aput-object v1, v12, v16
                                                                                                                                                                                        224aget-object v13, v0, v16
                                                                                                                                                                                        225aput-object v13, v12, v9
                                                                                                                                                                                        226aget-object v0, v0, v9
                                                                                                                                                                                        227aput-object v0, v12, v17
                                                                                                                                                                                        228aput-object v7, v12, v18
                                                                                                                                                                                        230invoke-virtual {v11, v8, v12}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        231try_end_14d: goto/16 :goto_173
                                                                                                                                                                                        232catch_14e: move-exception v0
                                                                                                                                                                                        233if-eqz v5, :cond_170
                                                                                                                                                                                        234goto/16 :goto_15d
                                                                                                                                                                                        235catch_152: move-exception v0
                                                                                                                                                                                        236if-eqz v5, :cond_170
                                                                                                                                                                                        237goto/16 :goto_15d
                                                                                                                                                                                        238catch_156: move-exception v0
                                                                                                                                                                                        239if-eqz v5, :cond_170
                                                                                                                                                                                        240goto/16 :goto_15d
                                                                                                                                                                                        241catch_15a: move-exception v0
                                                                                                                                                                                        242if-eqz v5, :cond_170
                                                                                                                                                                                        243goto_15d:
                                                                                                                                                                                        244invoke-virtual/range {p0 .. p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        245move-result-object v7
                                                                                                                                                                                        247invoke-static {v7}, Lcom/xiaomi/push/service/b/d;->a(Landroid/content/Context;)Lcom/xiaomi/push/service/b/d;
                                                                                                                                                                                        248move-result-object v7
                                                                                                                                                                                        250invoke-static/range {p1 .. p1}, Lcom/xiaomi/push/service/i;->f(Lc/g/k/a/g;)Ljava/lang/String;
                                                                                                                                                                                        251move-result-object v11
                                                                                                                                                                                        253invoke-virtual {v5}, Lc/g/k/a/O;->b()Ljava/lang/String;
                                                                                                                                                                                        254move-result-object v12
                                                                                                                                                                                        256invoke-virtual {v7, v11, v12, v0}, Lcom/xiaomi/push/service/b/d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        257cond_170:
                                                                                                                                                                                        258invoke-static {v0}, Lc/g/a/a/c/c;->a(Ljava/lang/Throwable;)V
                                                                                                                                                                                        259goto_173:
                                                                                                                                                                                        260invoke-virtual {v5}, Lc/g/k/a/O;->v()Ljava/util/Map;
                                                                                                                                                                                        261move-result-object v0
                                                                                                                                                                                        262if-eqz v0, :cond_18b
                                                                                                                                                                                        264const-string v7, "ticker"
                                                                                                                                                                                        266invoke-interface {v0, v7}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
                                                                                                                                                                                        267move-result v7
                                                                                                                                                                                        268if-eqz v7, :cond_18b
                                                                                                                                                                                        270const-string v7, "ticker"
                                                                                                                                                                                        272invoke-interface {v0, v7}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        273move-result-object v7
                                                                                                                                                                                        274check-cast v7, Ljava/lang/CharSequence;
                                                                                                                                                                                        275iput-object v7, v8, Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence;
                                                                                                                                                                                        276cond_18b:
                                                                                                                                                                                        277invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        278move-result-wide v11
                                                                                                                                                                                        279sget-wide v13, Lcom/xiaomi/push/service/i;->a:J
                                                                                                                                                                                        280sub-long v13, v11, v13
                                                                                                                                                                                        281const-wide/16 v15, 0x2710
                                                                                                                                                                                        282cmp-long v7, v13, v15
                                                                                                                                                                                        283if-lez v7, :cond_1e9
                                                                                                                                                                                        284sput-wide v11, Lcom/xiaomi/push/service/i;->a:J
                                                                                                                                                                                        285iget v7, v5, Lc/g/k/a/O;->t:I
                                                                                                                                                                                        287invoke-static/range {p1 .. p1}, Lcom/xiaomi/push/service/i;->a(Lc/g/k/a/g;)Ljava/lang/String;
                                                                                                                                                                                        288move-result-object v11
                                                                                                                                                                                        290invoke-static {v1, v11}, Lcom/xiaomi/push/service/i;->e(Landroid/content/Context;Ljava/lang/String;)Z
                                                                                                                                                                                        291move-result v11
                                                                                                                                                                                        292if-eqz v11, :cond_1af
                                                                                                                                                                                        294invoke-static/range {p1 .. p1}, Lcom/xiaomi/push/service/i;->a(Lc/g/k/a/g;)Ljava/lang/String;
                                                                                                                                                                                        295move-result-object v7
                                                                                                                                                                                        297invoke-static {v1, v7}, Lcom/xiaomi/push/service/i;->c(Landroid/content/Context;Ljava/lang/String;)I
                                                                                                                                                                                        298move-result v7
                                                                                                                                                                                        299cond_1af: iput v7, v8, Landroid/app/Notification;->defaults:I
                                                                                                                                                                                        300if-eqz v0, :cond_1e9
                                                                                                                                                                                        301and-int/lit8 v11, v7, 0x1
                                                                                                                                                                                        302if-eqz v11, :cond_1e9
                                                                                                                                                                                        304const-string v11, "sound_uri"
                                                                                                                                                                                        306invoke-interface {v0, v11}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        307move-result-object v0
                                                                                                                                                                                        308check-cast v0, Ljava/lang/String;
                                                                                                                                                                                        310invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        311move-result v11
                                                                                                                                                                                        312if-nez v11, :cond_1e9
                                                                                                                                                                                        313new-instance v11, Ljava/lang/StringBuilder;
                                                                                                                                                                                        315invoke-direct {v11}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        317const-string v12, "android.resource://"
                                                                                                                                                                                        319invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        321invoke-static/range {p1 .. p1}, Lcom/xiaomi/push/service/i;->a(Lc/g/k/a/g;)Ljava/lang/String;
                                                                                                                                                                                        322move-result-object v12
                                                                                                                                                                                        324invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        326invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        327move-result-object v11
                                                                                                                                                                                        329invoke-virtual {v0, v11}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        330move-result v11
                                                                                                                                                                                        331if-eqz v11, :cond_1e9
                                                                                                                                                                                        332xor-int/2addr v7, v9
                                                                                                                                                                                        333iput v7, v8, Landroid/app/Notification;->defaults:I
                                                                                                                                                                                        335invoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
                                                                                                                                                                                        336move-result-object v0
                                                                                                                                                                                        337iput-object v0, v8, Landroid/app/Notification;->sound:Landroid/net/Uri;
                                                                                                                                                                                        338cond_1e9: iget v0, v8, Landroid/app/Notification;->flags:I
                                                                                                                                                                                        339or-int/lit8 v0, v0, 0x10
                                                                                                                                                                                        340iput v0, v8, Landroid/app/Notification;->flags:I
                                                                                                                                                                                        341if-eqz v6, :cond_1f3
                                                                                                                                                                                        342iput-object v6, v8, Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews;
                                                                                                                                                                                        343cond_1f3:
                                                                                                                                                                                        344invoke-static {}, Lc/g/a/a/a/f;->a()Z
                                                                                                                                                                                        345move-result v0
                                                                                                                                                                                        346if-eqz v0, :cond_252
                                                                                                                                                                                        347sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        348const/16 v6, 0x13
                                                                                                                                                                                        349if-lt v0, v6, :cond_252
                                                                                                                                                                                        351invoke-virtual {v5}, Lc/g/k/a/O;->b()Ljava/lang/String;
                                                                                                                                                                                        352move-result-object v0
                                                                                                                                                                                        354invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        355move-result v0
                                                                                                                                                                                        356if-nez v0, :cond_214
                                                                                                                                                                                        358iget-object v0, v8, Landroid/app/Notification;->extras:Landroid/os/Bundle;
                                                                                                                                                                                        360invoke-virtual {v5}, Lc/g/k/a/O;->b()Ljava/lang/String;
                                                                                                                                                                                        361move-result-object v6
                                                                                                                                                                                        363const-string v7, "message_id"
                                                                                                                                                                                        365invoke-virtual {v0, v7, v6}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        366cond_214:
                                                                                                                                                                                        367invoke-virtual {v5}, Lc/g/k/a/O;->x()Ljava/util/Map;
                                                                                                                                                                                        368move-result-object v0
                                                                                                                                                                                        369if-nez v0, :cond_21c
                                                                                                                                                                                        370move-object v0, v10
                                                                                                                                                                                        371goto/16 :goto_228
                                                                                                                                                                                        372cond_21c:
                                                                                                                                                                                        373invoke-virtual {v5}, Lc/g/k/a/O;->x()Ljava/util/Map;
                                                                                                                                                                                        374move-result-object v0
                                                                                                                                                                                        376const-string v6, "score_info"
                                                                                                                                                                                        378invoke-interface {v0, v6}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        379move-result-object v0
                                                                                                                                                                                        380check-cast v0, Ljava/lang/String;
                                                                                                                                                                                        381goto_228:
                                                                                                                                                                                        382invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        383move-result v6
                                                                                                                                                                                        384if-nez v6, :cond_235
                                                                                                                                                                                        386iget-object v6, v8, Landroid/app/Notification;->extras:Landroid/os/Bundle;
                                                                                                                                                                                        388const-string v7, "score_info"
                                                                                                                                                                                        390invoke-virtual {v6, v7, v0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        391cond_235: const/4 v0, -0x1
                                                                                                                                                                                        393invoke-static/range {p1 .. p1}, Lcom/xiaomi/push/service/i;->d(Lc/g/k/a/g;)Z
                                                                                                                                                                                        394move-result v6
                                                                                                                                                                                        395if-eqz v6, :cond_23f
                                                                                                                                                                                        396const/16 v0, 0x3e8
                                                                                                                                                                                        397goto/16 :goto_247
                                                                                                                                                                                        398cond_23f:
                                                                                                                                                                                        399invoke-static/range {p1 .. p1}, Lcom/xiaomi/push/service/i;->b(Lc/g/k/a/g;)Z
                                                                                                                                                                                        400move-result v6
                                                                                                                                                                                        401if-eqz v6, :cond_247
                                                                                                                                                                                        402const/16 v0, 0xbb8
                                                                                                                                                                                        403goto_247:
                                                                                                                                                                                        404iget-object v6, v8, Landroid/app/Notification;->extras:Landroid/os/Bundle;
                                                                                                                                                                                        406invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        407move-result-object v0
                                                                                                                                                                                        409const-string v7, "eventMessageType"
                                                                                                                                                                                        411invoke-virtual {v6, v7, v0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        412cond_252:
                                                                                                                                                                                        413invoke-virtual {v5}, Lc/g/k/a/O;->v()Ljava/util/Map;
                                                                                                                                                                                        414move-result-object v0
                                                                                                                                                                                        415if-nez v0, :cond_259
                                                                                                                                                                                        416goto/16 :goto_266
                                                                                                                                                                                        417cond_259:
                                                                                                                                                                                        418invoke-virtual {v5}, Lc/g/k/a/O;->v()Ljava/util/Map;
                                                                                                                                                                                        419move-result-object v0
                                                                                                                                                                                        421const-string v6, "message_count"
                                                                                                                                                                                        423invoke-interface {v0, v6}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        424move-result-object v0
                                                                                                                                                                                        425move-object v10, v0
                                                                                                                                                                                        426check-cast v10, Ljava/lang/String;
                                                                                                                                                                                        427goto_266:
                                                                                                                                                                                        428invoke-static {}, Lc/g/a/a/a/f;->a()Z
                                                                                                                                                                                        429move-result v0
                                                                                                                                                                                        430if-eqz v0, :cond_28f
                                                                                                                                                                                        431if-eqz v10, :cond_28f
                                                                                                                                                                                        432try_start_26e:
                                                                                                                                                                                        433invoke-static {v10}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
                                                                                                                                                                                        434move-result v0
                                                                                                                                                                                        436invoke-static {v8, v0}, Lcom/xiaomi/push/service/i;->a(Landroid/app/Notification;I)V
                                                                                                                                                                                        437try_end_275: goto/16 :goto_28f
                                                                                                                                                                                        438catch_276: move-exception v0
                                                                                                                                                                                        439if-eqz v5, :cond_28c
                                                                                                                                                                                        441invoke-virtual/range {p0 .. p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        442move-result-object v6
                                                                                                                                                                                        444invoke-static {v6}, Lcom/xiaomi/push/service/b/d;->a(Landroid/content/Context;)Lcom/xiaomi/push/service/b/d;
                                                                                                                                                                                        445move-result-object v6
                                                                                                                                                                                        447invoke-static/range {p1 .. p1}, Lcom/xiaomi/push/service/i;->f(Lc/g/k/a/g;)Ljava/lang/String;
                                                                                                                                                                                        448move-result-object v7
                                                                                                                                                                                        450invoke-virtual {v5}, Lc/g/k/a/O;->b()Ljava/lang/String;
                                                                                                                                                                                        451move-result-object v9
                                                                                                                                                                                        453invoke-virtual {v6, v7, v9, v0}, Lcom/xiaomi/push/service/b/d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        454cond_28c:
                                                                                                                                                                                        455invoke-static {v0}, Lc/g/a/a/c/c;->a(Ljava/lang/Throwable;)V
                                                                                                                                                                                        456goto_28f:
                                                                                                                                                                                        457invoke-static {}, Lc/g/a/a/a/f;->e()Z
                                                                                                                                                                                        458move-result v0
                                                                                                                                                                                        459if-nez v0, :cond_2a8
                                                                                                                                                                                        461invoke-virtual/range {p0 .. p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        462move-result-object v0
                                                                                                                                                                                        464const-string v6, "com.xiaomi.xmsf"
                                                                                                                                                                                        466invoke-virtual {v6, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        467move-result v0
                                                                                                                                                                                        468if-eqz v0, :cond_2a8
                                                                                                                                                                                        470invoke-static/range {p1 .. p1}, Lcom/xiaomi/push/service/i;->a(Lc/g/k/a/g;)Ljava/lang/String;
                                                                                                                                                                                        471move-result-object v0
                                                                                                                                                                                        473invoke-static {v8, v0}, Lcom/xiaomi/push/service/i;->a(Landroid/app/Notification;Ljava/lang/String;)Landroid/app/Notification;
                                                                                                                                                                                        474cond_2a8:
                                                                                                                                                                                        475invoke-static/range {p1 .. p1}, Lcom/xiaomi/push/service/i;->a(Lc/g/k/a/g;)Ljava/lang/String;
                                                                                                                                                                                        476move-result-object v0
                                                                                                                                                                                        478const-string v6, "com.xiaomi.xmsf"
                                                                                                                                                                                        480invoke-virtual {v6, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        481move-result v0
                                                                                                                                                                                        482if-eqz v0, :cond_2b7
                                                                                                                                                                                        484invoke-static {v1, v2, v8}, Lcom/xiaomi/push/service/O;->a(Landroid/content/Context;Lc/g/k/a/g;Landroid/app/Notification;)V
                                                                                                                                                                                        485cond_2b7:
                                                                                                                                                                                        486invoke-virtual {v5}, Lc/g/k/a/O;->t()I
                                                                                                                                                                                        487move-result v0
                                                                                                                                                                                        489invoke-static/range {p1 .. p1}, Lcom/xiaomi/push/service/i;->a(Lc/g/k/a/g;)Ljava/lang/String;
                                                                                                                                                                                        490move-result-object v6
                                                                                                                                                                                        492invoke-virtual {v6}, Ljava/lang/String;->hashCode()I
                                                                                                                                                                                        493move-result v6
                                                                                                                                                                                        494div-int/lit8 v6, v6, 0xa
                                                                                                                                                                                        495mul-int/lit8 v6, v6, 0xa
                                                                                                                                                                                        496add-int/2addr v6, v0
                                                                                                                                                                                        498invoke-virtual {v4, v6, v8}, Landroid/app/NotificationManager;->notify(ILandroid/app/Notification;)V
                                                                                                                                                                                        500invoke-static/range {p1 .. p1}, Lcom/xiaomi/push/service/i;->b(Lc/g/k/a/g;)Z
                                                                                                                                                                                        501move-result v0
                                                                                                                                                                                        502if-eqz v0, :cond_2e8
                                                                                                                                                                                        504invoke-virtual/range {p0 .. p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        505move-result-object v0
                                                                                                                                                                                        507invoke-static {v0}, Lcom/xiaomi/push/service/b/d;->a(Landroid/content/Context;)Lcom/xiaomi/push/service/b/d;
                                                                                                                                                                                        508move-result-object v0
                                                                                                                                                                                        510invoke-static/range {p1 .. p1}, Lcom/xiaomi/push/service/i;->f(Lc/g/k/a/g;)Ljava/lang/String;
                                                                                                                                                                                        511move-result-object v7
                                                                                                                                                                                        513invoke-virtual {v5}, Lc/g/k/a/O;->b()Ljava/lang/String;
                                                                                                                                                                                        514move-result-object v8
                                                                                                                                                                                        515const/16 v9, 0xbba
                                                                                                                                                                                        517const-string v10, "try show business message"
                                                                                                                                                                                        519invoke-virtual {v0, v7, v8, v9, v10}, Lcom/xiaomi/push/service/b/d;->a(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V
                                                                                                                                                                                        520cond_2e8:
                                                                                                                                                                                        521invoke-static/range {p1 .. p1}, Lcom/xiaomi/push/service/i;->d(Lc/g/k/a/g;)Z
                                                                                                                                                                                        522move-result v0
                                                                                                                                                                                        523if-eqz v0, :cond_305
                                                                                                                                                                                        525invoke-virtual/range {p0 .. p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        526move-result-object v0
                                                                                                                                                                                        528invoke-static {v0}, Lcom/xiaomi/push/service/b/d;->a(Landroid/content/Context;)Lcom/xiaomi/push/service/b/d;
                                                                                                                                                                                        529move-result-object v0
                                                                                                                                                                                        531invoke-static/range {p1 .. p1}, Lcom/xiaomi/push/service/i;->f(Lc/g/k/a/g;)Ljava/lang/String;
                                                                                                                                                                                        532move-result-object v7
                                                                                                                                                                                        534invoke-virtual {v5}, Lc/g/k/a/O;->b()Ljava/lang/String;
                                                                                                                                                                                        535move-result-object v8
                                                                                                                                                                                        536const/16 v9, 0x3ea
                                                                                                                                                                                        538const-string v10, "try show notification message"
                                                                                                                                                                                        540invoke-virtual {v0, v7, v8, v9, v10}, Lcom/xiaomi/push/service/b/d;->a(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V
                                                                                                                                                                                        541cond_305: sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        542const/16 v7, 0x1a
                                                                                                                                                                                        543if-ge v0, v7, :cond_324
                                                                                                                                                                                        545invoke-static/range {p0 .. p0}, Lc/g/a/a/d/h;->a(Landroid/content/Context;)Lc/g/a/a/d/h;
                                                                                                                                                                                        546move-result-object v0
                                                                                                                                                                                        548invoke-virtual {v0, v6}, Lc/g/a/a/d/h;->a(I)Z
                                                                                                                                                                                        550invoke-virtual {v5}, Lc/g/k/a/O;->v()Ljava/util/Map;
                                                                                                                                                                                        551move-result-object v1
                                                                                                                                                                                        553invoke-static {v1}, Lcom/xiaomi/push/service/i;->b(Ljava/util/Map;)I
                                                                                                                                                                                        554move-result v1
                                                                                                                                                                                        555if-lez v1, :cond_324
                                                                                                                                                                                        556new-instance v5, Lcom/xiaomi/push/service/j;
                                                                                                                                                                                        558invoke-direct {v5, v6, v4}, Lcom/xiaomi/push/service/j;-><init>(ILandroid/app/NotificationManager;)V
                                                                                                                                                                                        560invoke-virtual {v0, v5, v1}, Lc/g/a/a/d/h;->b(Lc/g/a/a/d/h$a;I)Z
                                                                                                                                                                                        561cond_324: new-instance v0, Landroid/util/Pair;
                                                                                                                                                                                        563invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        564move-result-object v1
                                                                                                                                                                                        566invoke-direct {v0, v1, v2}, Landroid/util/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
                                                                                                                                                                                        568sget-object v1, Lcom/xiaomi/push/service/i;->b:Ljava/util/LinkedList;
                                                                                                                                                                                        569monitor-enter v1
                                                                                                                                                                                        570try_start_330:
                                                                                                                                                                                        571sget-object v2, Lcom/xiaomi/push/service/i;->b:Ljava/util/LinkedList;
                                                                                                                                                                                        573invoke-virtual {v2, v0}, Ljava/util/LinkedList;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        575sget-object v0, Lcom/xiaomi/push/service/i;->b:Ljava/util/LinkedList;
                                                                                                                                                                                        577invoke-virtual {v0}, Ljava/util/LinkedList;->size()I
                                                                                                                                                                                        578move-result v0
                                                                                                                                                                                        579const/16 v2, 0x64
                                                                                                                                                                                        580if-le v0, v2, :cond_344
                                                                                                                                                                                        582sget-object v0, Lcom/xiaomi/push/service/i;->b:Ljava/util/LinkedList;
                                                                                                                                                                                        584invoke-virtual {v0}, Ljava/util/LinkedList;->remove()Ljava/lang/Object;
                                                                                                                                                                                        585cond_344: monitor-exit v1
                                                                                                                                                                                        586return-object v3
                                                                                                                                                                                        587catchall_346: move-exception v0
                                                                                                                                                                                        588monitor-exit v1
                                                                                                                                                                                        589try_end_348: goto/16 :goto_34a
                                                                                                                                                                                        590goto_349: throw v0
                                                                                                                                                                                        591goto_34a: goto/16 :goto_349
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.widget.FrameLayout.<init>
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView$a.<init>
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.i:Landroid/content/Context
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.getDeclaredMethod
                                                                                                                                                                                        • java.lang.reflect.Method.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • android.os.Handler.getLooper
                                                                                                                                                                                        • android.os.Looper.getThread
                                                                                                                                                                                        • java.lang.Thread.setUncaughtExceptionHandler
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.g:Lcom/tencent/smtt/sdk/WebView$a
                                                                                                                                                                                        • android.webkit.WebView.setFocusableInTouchMode
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.g:Lcom/tencent/smtt/sdk/WebView$a
                                                                                                                                                                                        • android.widget.FrameLayout$LayoutParams.<init>
                                                                                                                                                                                        • android.widget.FrameLayout.addView
                                                                                                                                                                                        • java.lang.Throwable.<init>
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.l:Lcom/tencent/smtt/utils/w
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.l:Lcom/tencent/smtt/utils/w
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.c
                                                                                                                                                                                        • android.content.Context.getApplicationContext
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase
                                                                                                                                                                                        • android.view.View.setFocusableInTouchMode
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.a
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase
                                                                                                                                                                                        • android.widget.FrameLayout$LayoutParams.<init>
                                                                                                                                                                                        • android.widget.FrameLayout.addView
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.c
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.i:Landroid/content/Context
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView$a.<init>
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView$a.<init>
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.g:Lcom/tencent/smtt/sdk/WebView$a
                                                                                                                                                                                        • android.webkit.WebView.setFocusableInTouchMode
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.g:Lcom/tencent/smtt/sdk/WebView$a
                                                                                                                                                                                        • android.widget.FrameLayout$LayoutParams.<init>
                                                                                                                                                                                        • android.widget.FrameLayout.addView
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.removeJavascriptInterface
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.removeJavascriptInterface
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.removeJavascriptInterface
                                                                                                                                                                                        • java.lang.Throwable.printStackTrace
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.i:Landroid/content/Context
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView$a.<init>
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView$a.<init>
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.g:Lcom/tencent/smtt/sdk/WebView$a
                                                                                                                                                                                        • android.webkit.WebView.setFocusableInTouchMode
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.g:Lcom/tencent/smtt/sdk/WebView$a
                                                                                                                                                                                        • android.widget.FrameLayout$LayoutParams.<init>
                                                                                                                                                                                        • android.widget.FrameLayout.addView
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.setDownloadListener
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.removeJavascriptInterface
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.removeJavascriptInterface
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.removeJavascriptInterface
                                                                                                                                                                                        • java.lang.Throwable.printStackTrace
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.i:Landroid/content/Context
                                                                                                                                                                                        • android.content.Context.getApplicationInfo
                                                                                                                                                                                        • android.content.pm.ApplicationInfo.packageName:Ljava/lang/String
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.i:Landroid/content/Context
                                                                                                                                                                                        • android.content.Context.getApplicationInfo
                                                                                                                                                                                        • android.content.pm.ApplicationInfo.packageName:Ljava/lang/String
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • android.widget.FrameLayout.setLayerType
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase
                                                                                                                                                                                        • android.content.SharedPreferences.getInt
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.IllegalArgumentException.<init>
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • WebView
                                                                                                                                                                                        • javascript:document.getElementsByTagName(\'HEAD\').item(0).removeChild(document.getElementById(\'QQBrowserSDKNightMode\'));
                                                                                                                                                                                        • javascript:var style = document.createElement(\'style\');style.type=\'text/css\';style.id=\'QQBrowserSDKNightMode\';style.innerHTML=\'html,body{background:none !important;background-color: #1d1e2a !important;}html *{background-color: #1d1e2a !important; color:#888888 !important;border-color:#3e4f61 !important;text-shadow:none !important;box-shadow:none !important;}a,a *{border-color:#4c5b99 !important; color:#2d69b3 !important;text-decoration:none !important;}a:visited,a:visited *{color:#a600a6 !important;}a:active,a:active *{color:#5588AA !important;}input,select,textarea,option,button{background-image:none !important;color:#AAAAAA !important;border-color:#4c5b99 !important;}form,div,button,span{background-color:#1d1e2a !important; border-color:#4c5b99 !important;}img{opacity:0.5}\';document.getElementsByTagName(\'HEAD\').item(0).appendChild(style);
                                                                                                                                                                                        • failed to createTBSWebview!
                                                                                                                                                                                        • android.webkit.WebViewWorker
                                                                                                                                                                                        • getHandler
                                                                                                                                                                                        • SystemWebView Created Success! #3
                                                                                                                                                                                        • sys WebView: IsSysWebViewForcedByOuter = true
                                                                                                                                                                                        • sys WebView: debug.conf force syswebview
                                                                                                                                                                                        • debug.conf force syswebview!
                                                                                                                                                                                        • accessibilityTraversal
                                                                                                                                                                                        • accessibility
                                                                                                                                                                                        • searchBoxJavaBridge_
                                                                                                                                                                                        • X5 WebView Created Success!!
                                                                                                                                                                                        • sys WebView: failed to createTBSWebview
                                                                                                                                                                                        • SystemWebView Created Success! #1
                                                                                                                                                                                        • SystemWebView Created Success! #2
                                                                                                                                                                                        • com.tencent.mobileqq
                                                                                                                                                                                        • com.tencent.mm
                                                                                                                                                                                        • tbs_decouplecoreversion
                                                                                                                                                                                        • webview construction #1 deCoupleCoreVersion is
                                                                                                                                                                                        • getTbsCoreShareDecoupleCoreVersion is
                                                                                                                                                                                        • getTbsCoreInstalledVerInNolock is
                                                                                                                                                                                        • Invalid context argument
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation build Landroid/annotation/TargetApi;
                                                                                                                                                                                        1value = 0xb
                                                                                                                                                                                        2.end annotation
                                                                                                                                                                                        3.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        4value = {
                                                                                                                                                                                        5"(",
                                                                                                                                                                                        6"Landroid/content/Context;",
                                                                                                                                                                                        7"Landroid/util/AttributeSet;",
                                                                                                                                                                                        8"I",
                                                                                                                                                                                        9"Ljava/util/Map<",
                                                                                                                                                                                        10"Ljava/lang/String;",
                                                                                                                                                                                        11"Ljava/lang/Object;",
                                                                                                                                                                                        12">;Z)V"
                                                                                                                                                                                        13}
                                                                                                                                                                                        14.end annotation
                                                                                                                                                                                        16invoke-direct {p0, p1, p2, p3}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
                                                                                                                                                                                        18const-string p3, "WebView"
                                                                                                                                                                                        19iput-object p3, p0, Lcom/tencent/smtt/sdk/WebView;->b:Ljava/lang/String;
                                                                                                                                                                                        20const/4 p4, 0x0
                                                                                                                                                                                        21iput-boolean p4, p0, Lcom/tencent/smtt/sdk/WebView;->e:Z
                                                                                                                                                                                        22const/4 p5, 0x0
                                                                                                                                                                                        23iput-object p5, p0, Lcom/tencent/smtt/sdk/WebView;->h:Lcom/tencent/smtt/sdk/WebSettings;
                                                                                                                                                                                        24iput-object p5, p0, Lcom/tencent/smtt/sdk/WebView;->i:Landroid/content/Context;
                                                                                                                                                                                        25iput p4, p0, Lcom/tencent/smtt/sdk/WebView;->a:I
                                                                                                                                                                                        26iput-boolean p4, p0, Lcom/tencent/smtt/sdk/WebView;->k:Z
                                                                                                                                                                                        27iput-object p5, p0, Lcom/tencent/smtt/sdk/WebView;->n:Lcom/tencent/smtt/sdk/WebViewClient;
                                                                                                                                                                                        28iput-object p5, p0, Lcom/tencent/smtt/sdk/WebView;->o:Lcom/tencent/smtt/sdk/WebChromeClient;
                                                                                                                                                                                        29const/4 v0, 0x1
                                                                                                                                                                                        30iput v0, p0, Lcom/tencent/smtt/sdk/WebView;->q:I
                                                                                                                                                                                        31const/4 v1, 0x2
                                                                                                                                                                                        32iput v1, p0, Lcom/tencent/smtt/sdk/WebView;->r:I
                                                                                                                                                                                        33const/4 v1, 0x3
                                                                                                                                                                                        34iput v1, p0, Lcom/tencent/smtt/sdk/WebView;->s:I
                                                                                                                                                                                        36const-string v1, "javascript:document.getElementsByTagName(\'HEAD\').item(0).removeChild(document.getElementById(\'QQBrowserSDKNightMode\'));"
                                                                                                                                                                                        37iput-object v1, p0, Lcom/tencent/smtt/sdk/WebView;->t:Ljava/lang/String;
                                                                                                                                                                                        39const-string v1, "javascript:var style = document.createElement(\'style\');style.type=\'text/css\';style.id=\'QQBrowserSDKNightMode\';style.innerHTML=\'html,body{background:none !important;background-color: #1d1e2a !important;}html *{background-color: #1d1e2a !important; color:#888888 !important;border-color:#3e4f61 !important;text-shadow:none !important;box-shadow:none !important;}a,a *{border-color:#4c5b99 !important; color:#2d69b3 !important;text-decoration:none !important;}a:visited,a:visited *{color:#a600a6 !important;}a:active,a:active *{color:#5588AA !important;}input,select,textarea,option,button{background-image:none !important;color:#AAAAAA !important;border-color:#4c5b99 !important;}form,div,button,span{background-color:#1d1e2a !important; border-color:#4c5b99 !important;}img{opacity:0.5}\';document.getElementsByTagName(\'HEAD\').item(0).appendChild(style);"
                                                                                                                                                                                        40iput-object v1, p0, Lcom/tencent/smtt/sdk/WebView;->u:Ljava/lang/String;
                                                                                                                                                                                        41iput-object p5, p0, Lcom/tencent/smtt/sdk/WebView;->x:Ljava/lang/Object;
                                                                                                                                                                                        42iput-object p5, p0, Lcom/tencent/smtt/sdk/WebView;->y:Landroid/view/View$OnLongClickListener;
                                                                                                                                                                                        43sput-boolean v0, Lcom/tencent/smtt/sdk/WebView;->mWebViewCreated:Z
                                                                                                                                                                                        45invoke-static {}, Lcom/tencent/smtt/sdk/QbSdk;->getIsSysWebViewForcedByOuter()Z
                                                                                                                                                                                        46move-result v1
                                                                                                                                                                                        48const-string v2, "failed to createTBSWebview!"
                                                                                                                                                                                        49const/4 v3, -0x1
                                                                                                                                                                                        50if-eqz v1, :cond_b7
                                                                                                                                                                                        52invoke-static {p1}, Lcom/tencent/smtt/sdk/TbsShareManager;->isThirdPartyApp(Landroid/content/Context;)Z
                                                                                                                                                                                        53move-result v1
                                                                                                                                                                                        54if-eqz v1, :cond_b7
                                                                                                                                                                                        55iput-object p1, p0, Lcom/tencent/smtt/sdk/WebView;->i:Landroid/content/Context;
                                                                                                                                                                                        56iput-object p5, p0, Lcom/tencent/smtt/sdk/WebView;->f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;
                                                                                                                                                                                        57iput-boolean p4, p0, Lcom/tencent/smtt/sdk/WebView;->e:Z
                                                                                                                                                                                        59invoke-static {p1, v2}, Lcom/tencent/smtt/sdk/QbSdk;->a(Landroid/content/Context;Ljava/lang/String;)V
                                                                                                                                                                                        60new-instance v1, Lcom/tencent/smtt/sdk/WebView$a;
                                                                                                                                                                                        62invoke-direct {v1, p0, p1, p2}, Lcom/tencent/smtt/sdk/WebView$a;-><init>(Lcom/tencent/smtt/sdk/WebView;Landroid/content/Context;Landroid/util/AttributeSet;)V
                                                                                                                                                                                        63iput-object v1, p0, Lcom/tencent/smtt/sdk/WebView;->g:Lcom/tencent/smtt/sdk/WebView$a;
                                                                                                                                                                                        65invoke-static {}, Lcom/tencent/smtt/sdk/CookieManager;->getInstance()Lcom/tencent/smtt/sdk/CookieManager;
                                                                                                                                                                                        66move-result-object p2
                                                                                                                                                                                        68invoke-virtual {p2, p1, v0, p4}, Lcom/tencent/smtt/sdk/CookieManager;->a(Landroid/content/Context;ZZ)V
                                                                                                                                                                                        70iget-object p2, p0, Lcom/tencent/smtt/sdk/WebView;->i:Landroid/content/Context;
                                                                                                                                                                                        72invoke-static {p2}, Lcom/tencent/smtt/sdk/CookieSyncManager;->createInstance(Landroid/content/Context;)Lcom/tencent/smtt/sdk/CookieSyncManager;
                                                                                                                                                                                        73move-result-object p2
                                                                                                                                                                                        75invoke-virtual {p2}, Lcom/tencent/smtt/sdk/CookieSyncManager;->startSync()V
                                                                                                                                                                                        77const-string p2, "android.webkit.WebViewWorker"
                                                                                                                                                                                        78try_start_5f:
                                                                                                                                                                                        79invoke-static {p2}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        80move-result-object p2
                                                                                                                                                                                        82const-string v1, "getHandler"
                                                                                                                                                                                        83new-array v2, p4, [Ljava/lang/Class;
                                                                                                                                                                                        85invoke-virtual {p2, v1, v2}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        86move-result-object p2
                                                                                                                                                                                        88invoke-virtual {p2, v0}, Ljava/lang/reflect/Method;->setAccessible(Z)V
                                                                                                                                                                                        89new-array p4, p4, [Ljava/lang/Object;
                                                                                                                                                                                        91invoke-virtual {p2, p5, p4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        92move-result-object p2
                                                                                                                                                                                        93check-cast p2, Landroid/os/Handler;
                                                                                                                                                                                        95invoke-virtual {p2}, Landroid/os/Handler;->getLooper()Landroid/os/Looper;
                                                                                                                                                                                        96move-result-object p2
                                                                                                                                                                                        98invoke-virtual {p2}, Landroid/os/Looper;->getThread()Ljava/lang/Thread;
                                                                                                                                                                                        99move-result-object p2
                                                                                                                                                                                        100new-instance p4, Lcom/tencent/smtt/sdk/t;
                                                                                                                                                                                        102invoke-direct {p4}, Lcom/tencent/smtt/sdk/t;-><init>()V
                                                                                                                                                                                        104invoke-virtual {p2, p4}, Ljava/lang/Thread;->setUncaughtExceptionHandler(Ljava/lang/Thread$UncaughtExceptionHandler;)V
                                                                                                                                                                                        105sput-boolean v0, Lcom/tencent/smtt/sdk/WebView;->mSysWebviewCreated:Z
                                                                                                                                                                                        106catch_88:
                                                                                                                                                                                        107invoke-static {}, Lcom/tencent/smtt/sdk/CookieManager;->getInstance()Lcom/tencent/smtt/sdk/CookieManager;
                                                                                                                                                                                        108move-result-object p2
                                                                                                                                                                                        110invoke-virtual {p2}, Lcom/tencent/smtt/sdk/CookieManager;->a()V
                                                                                                                                                                                        112iget-object p2, p0, Lcom/tencent/smtt/sdk/WebView;->g:Lcom/tencent/smtt/sdk/WebView$a;
                                                                                                                                                                                        114invoke-virtual {p2, v0}, Landroid/webkit/WebView;->setFocusableInTouchMode(Z)V
                                                                                                                                                                                        116iget-object p2, p0, Lcom/tencent/smtt/sdk/WebView;->g:Lcom/tencent/smtt/sdk/WebView$a;
                                                                                                                                                                                        117new-instance p4, Landroid/widget/FrameLayout$LayoutParams;
                                                                                                                                                                                        119invoke-direct {p4, v3, v3}, Landroid/widget/FrameLayout$LayoutParams;-><init>(II)V
                                                                                                                                                                                        121invoke-virtual {p0, p2, p4}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
                                                                                                                                                                                        123const-string p2, "SystemWebView Created Success! #3"
                                                                                                                                                                                        125invoke-static {p3, p2}, Lcom/tencent/smtt/utils/TbsLog;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        127const-string p2, "sys WebView: IsSysWebViewForcedByOuter = true"
                                                                                                                                                                                        129invoke-static {p3, p2, v0}, Lcom/tencent/smtt/utils/TbsLog;->e(Ljava/lang/String;Ljava/lang/String;Z)V
                                                                                                                                                                                        131invoke-static {}, Lcom/tencent/smtt/sdk/TbsCoreLoadStat;->getInstance()Lcom/tencent/smtt/sdk/TbsCoreLoadStat;
                                                                                                                                                                                        132move-result-object p2
                                                                                                                                                                                        133const/16 p3, 0x192
                                                                                                                                                                                        134new-instance p4, Ljava/lang/Throwable;
                                                                                                                                                                                        136invoke-direct {p4}, Ljava/lang/Throwable;-><init>()V
                                                                                                                                                                                        138invoke-virtual {p2, p1, p3, p4}, Lcom/tencent/smtt/sdk/TbsCoreLoadStat;->a(Landroid/content/Context;ILjava/lang/Throwable;)V
                                                                                                                                                                                        139return-void
                                                                                                                                                                                        140cond_b7:
                                                                                                                                                                                        141invoke-static {p1}, Lcom/tencent/smtt/sdk/TbsShareManager;->isThirdPartyApp(Landroid/content/Context;)Z
                                                                                                                                                                                        142move-result v1
                                                                                                                                                                                        143if-eqz v1, :cond_c1
                                                                                                                                                                                        145invoke-static {v0}, Lcom/tencent/smtt/utils/TbsLog;->setWriteLogJIT(Z)V
                                                                                                                                                                                        146goto/16 :goto_c4
                                                                                                                                                                                        147cond_c1:
                                                                                                                                                                                        148invoke-static {p4}, Lcom/tencent/smtt/utils/TbsLog;->setWriteLogJIT(Z)V
                                                                                                                                                                                        149goto_c4:
                                                                                                                                                                                        150invoke-static {p1}, Lcom/tencent/smtt/utils/TbsLog;->initIfNeed(Landroid/content/Context;)V
                                                                                                                                                                                        151if-eqz p1, :cond_2b7
                                                                                                                                                                                        153sget-object v1, Lcom/tencent/smtt/sdk/WebView;->l:Lcom/tencent/smtt/utils/w;
                                                                                                                                                                                        154if-nez v1, :cond_d3
                                                                                                                                                                                        156invoke-static {p1}, Lcom/tencent/smtt/utils/w;->a(Landroid/content/Context;)Lcom/tencent/smtt/utils/w;
                                                                                                                                                                                        157move-result-object v1
                                                                                                                                                                                        158sput-object v1, Lcom/tencent/smtt/sdk/WebView;->l:Lcom/tencent/smtt/utils/w;
                                                                                                                                                                                        159cond_d3:
                                                                                                                                                                                        160sget-object v1, Lcom/tencent/smtt/sdk/WebView;->l:Lcom/tencent/smtt/utils/w;
                                                                                                                                                                                        161iget-boolean v1, v1, Lcom/tencent/smtt/utils/w;->a:Z
                                                                                                                                                                                        162if-eqz v1, :cond_e3
                                                                                                                                                                                        164const-string v1, "sys WebView: debug.conf force syswebview"
                                                                                                                                                                                        166invoke-static {p3, v1, v0}, Lcom/tencent/smtt/utils/TbsLog;->e(Ljava/lang/String;Ljava/lang/String;Z)V
                                                                                                                                                                                        168const-string v1, "debug.conf force syswebview!"
                                                                                                                                                                                        170invoke-static {p1, v1}, Lcom/tencent/smtt/sdk/QbSdk;->a(Landroid/content/Context;Ljava/lang/String;)V
                                                                                                                                                                                        171cond_e3:
                                                                                                                                                                                        172invoke-direct {p0, p1}, Lcom/tencent/smtt/sdk/WebView;->c(Landroid/content/Context;)V
                                                                                                                                                                                        173iput-object p1, p0, Lcom/tencent/smtt/sdk/WebView;->i:Landroid/content/Context;
                                                                                                                                                                                        174if-eqz p1, :cond_f0
                                                                                                                                                                                        176invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        177move-result-object v1
                                                                                                                                                                                        178sput-object v1, Lcom/tencent/smtt/sdk/WebView;->j:Landroid/content/Context;
                                                                                                                                                                                        179cond_f0: iget-boolean v1, p0, Lcom/tencent/smtt/sdk/WebView;->e:Z
                                                                                                                                                                                        181const-string v4, "accessibilityTraversal"
                                                                                                                                                                                        183const-string v5, "accessibility"
                                                                                                                                                                                        185const-string v6, "searchBoxJavaBridge_"
                                                                                                                                                                                        186const/16 v7, 0xb
                                                                                                                                                                                        187if-eqz v1, :cond_1c1
                                                                                                                                                                                        188sget-boolean v1, Lcom/tencent/smtt/sdk/QbSdk;->a:Z
                                                                                                                                                                                        189if-nez v1, :cond_1c1
                                                                                                                                                                                        191invoke-static {}, Lcom/tencent/smtt/sdk/ca;->a()Lcom/tencent/smtt/sdk/ca;
                                                                                                                                                                                        192move-result-object v1
                                                                                                                                                                                        194invoke-virtual {v1, v0}, Lcom/tencent/smtt/sdk/ca;->a(Z)Lcom/tencent/smtt/sdk/cb;
                                                                                                                                                                                        195move-result-object v1
                                                                                                                                                                                        197invoke-virtual {v1, p1}, Lcom/tencent/smtt/sdk/cb;->a(Landroid/content/Context;)Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;
                                                                                                                                                                                        198move-result-object v1
                                                                                                                                                                                        199iput-object v1, p0, Lcom/tencent/smtt/sdk/WebView;->f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;
                                                                                                                                                                                        201iget-object v1, p0, Lcom/tencent/smtt/sdk/WebView;->f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;
                                                                                                                                                                                        202if-eqz v1, :cond_160
                                                                                                                                                                                        204invoke-interface {v1}, Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;->getView()Landroid/view/View;
                                                                                                                                                                                        205move-result-object v1
                                                                                                                                                                                        206if-nez v1, :cond_119
                                                                                                                                                                                        207goto/16 :goto_160
                                                                                                                                                                                        208cond_119:
                                                                                                                                                                                        209const-string v1, "X5 WebView Created Success!!"
                                                                                                                                                                                        211invoke-static {p3, v1}, Lcom/tencent/smtt/utils/TbsLog;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        213iget-object v1, p0, Lcom/tencent/smtt/sdk/WebView;->f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;
                                                                                                                                                                                        215invoke-interface {v1}, Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;->getView()Landroid/view/View;
                                                                                                                                                                                        216move-result-object v1
                                                                                                                                                                                        218invoke-virtual {v1, v0}, Landroid/view/View;->setFocusableInTouchMode(Z)V
                                                                                                                                                                                        220invoke-direct {p0, p2}, Lcom/tencent/smtt/sdk/WebView;->a(Landroid/util/AttributeSet;)V
                                                                                                                                                                                        222iget-object p2, p0, Lcom/tencent/smtt/sdk/WebView;->f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;
                                                                                                                                                                                        224invoke-interface {p2}, Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;->getView()Landroid/view/View;
                                                                                                                                                                                        225move-result-object p2
                                                                                                                                                                                        226new-instance v1, Landroid/widget/FrameLayout$LayoutParams;
                                                                                                                                                                                        228invoke-direct {v1, v3, v3}, Landroid/widget/FrameLayout$LayoutParams;-><init>(II)V
                                                                                                                                                                                        230invoke-virtual {p0, p2, v1}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
                                                                                                                                                                                        232iget-object p2, p0, Lcom/tencent/smtt/sdk/WebView;->f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;
                                                                                                                                                                                        233new-instance v1, Lcom/tencent/smtt/sdk/b;
                                                                                                                                                                                        234iget-boolean v2, p0, Lcom/tencent/smtt/sdk/WebView;->e:Z
                                                                                                                                                                                        236invoke-direct {v1, p0, p5, v2}, Lcom/tencent/smtt/sdk/b;-><init>(Lcom/tencent/smtt/sdk/WebView;Lcom/tencent/smtt/sdk/DownloadListener;Z)V
                                                                                                                                                                                        238invoke-interface {p2, v1}, Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;->setDownloadListener(Lcom/tencent/smtt/export/external/interfaces/DownloadListener;)V
                                                                                                                                                                                        240iget-object p2, p0, Lcom/tencent/smtt/sdk/WebView;->f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;
                                                                                                                                                                                        242invoke-interface {p2}, Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;->getX5WebViewExtension()Lcom/tencent/smtt/export/external/extension/interfaces/IX5WebViewExtension;
                                                                                                                                                                                        243move-result-object p2
                                                                                                                                                                                        244new-instance v1, Lcom/tencent/smtt/sdk/br;
                                                                                                                                                                                        246invoke-static {}, Lcom/tencent/smtt/sdk/ca;->a()Lcom/tencent/smtt/sdk/ca;
                                                                                                                                                                                        247move-result-object v2
                                                                                                                                                                                        249invoke-virtual {v2, v0}, Lcom/tencent/smtt/sdk/ca;->a(Z)Lcom/tencent/smtt/sdk/cb;
                                                                                                                                                                                        250move-result-object v2
                                                                                                                                                                                        252invoke-virtual {v2}, Lcom/tencent/smtt/sdk/cb;->k()Lcom/tencent/smtt/export/external/extension/interfaces/IX5WebViewClientExtension;
                                                                                                                                                                                        253move-result-object v2
                                                                                                                                                                                        255invoke-direct {v1, p0, v2}, Lcom/tencent/smtt/sdk/br;-><init>(Lcom/tencent/smtt/sdk/WebView;Lcom/tencent/smtt/export/external/extension/interfaces/IX5WebViewClientExtension;)V
                                                                                                                                                                                        257invoke-interface {p2, v1}, Lcom/tencent/smtt/export/external/extension/interfaces/IX5WebViewExtension;->setWebViewClientExtension(Lcom/tencent/smtt/export/external/extension/interfaces/IX5WebViewClientExtension;)V
                                                                                                                                                                                        258goto/16 :goto_205
                                                                                                                                                                                        259goto_160:
                                                                                                                                                                                        260const-string v1, "sys WebView: failed to createTBSWebview"
                                                                                                                                                                                        262invoke-static {p3, v1, v0}, Lcom/tencent/smtt/utils/TbsLog;->e(Ljava/lang/String;Ljava/lang/String;Z)V
                                                                                                                                                                                        263iput-object p5, p0, Lcom/tencent/smtt/sdk/WebView;->f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;
                                                                                                                                                                                        264iput-boolean p4, p0, Lcom/tencent/smtt/sdk/WebView;->e:Z
                                                                                                                                                                                        266invoke-static {p1, v2}, Lcom/tencent/smtt/sdk/QbSdk;->a(Landroid/content/Context;Ljava/lang/String;)V
                                                                                                                                                                                        268invoke-direct {p0, p1}, Lcom/tencent/smtt/sdk/WebView;->c(Landroid/content/Context;)V
                                                                                                                                                                                        270iget-object p5, p0, Lcom/tencent/smtt/sdk/WebView;->i:Landroid/content/Context;
                                                                                                                                                                                        272invoke-static {p5}, Lcom/tencent/smtt/sdk/TbsShareManager;->isThirdPartyApp(Landroid/content/Context;)Z
                                                                                                                                                                                        273move-result p5
                                                                                                                                                                                        274if-eqz p5, :cond_17f
                                                                                                                                                                                        275new-instance p5, Lcom/tencent/smtt/sdk/WebView$a;
                                                                                                                                                                                        277invoke-direct {p5, p0, p1, p2}, Lcom/tencent/smtt/sdk/WebView$a;-><init>(Lcom/tencent/smtt/sdk/WebView;Landroid/content/Context;Landroid/util/AttributeSet;)V
                                                                                                                                                                                        278iput-object p5, p0, Lcom/tencent/smtt/sdk/WebView;->g:Lcom/tencent/smtt/sdk/WebView$a;
                                                                                                                                                                                        279goto/16 :goto_186
                                                                                                                                                                                        280cond_17f: new-instance p2, Lcom/tencent/smtt/sdk/WebView$a;
                                                                                                                                                                                        282invoke-direct {p2, p0, p1}, Lcom/tencent/smtt/sdk/WebView$a;-><init>(Lcom/tencent/smtt/sdk/WebView;Landroid/content/Context;)V
                                                                                                                                                                                        283iput-object p2, p0, Lcom/tencent/smtt/sdk/WebView;->g:Lcom/tencent/smtt/sdk/WebView$a;
                                                                                                                                                                                        284goto_186:
                                                                                                                                                                                        285const-string p2, "SystemWebView Created Success! #1"
                                                                                                                                                                                        287invoke-static {p3, p2}, Lcom/tencent/smtt/utils/TbsLog;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        289invoke-static {}, Lcom/tencent/smtt/sdk/CookieManager;->getInstance()Lcom/tencent/smtt/sdk/CookieManager;
                                                                                                                                                                                        290move-result-object p2
                                                                                                                                                                                        292invoke-virtual {p2, p1, v0, p4}, Lcom/tencent/smtt/sdk/CookieManager;->a(Landroid/content/Context;ZZ)V
                                                                                                                                                                                        294invoke-static {}, Lcom/tencent/smtt/sdk/CookieManager;->getInstance()Lcom/tencent/smtt/sdk/CookieManager;
                                                                                                                                                                                        295move-result-object p2
                                                                                                                                                                                        297invoke-virtual {p2}, Lcom/tencent/smtt/sdk/CookieManager;->a()V
                                                                                                                                                                                        299iget-object p2, p0, Lcom/tencent/smtt/sdk/WebView;->g:Lcom/tencent/smtt/sdk/WebView$a;
                                                                                                                                                                                        301invoke-virtual {p2, v0}, Landroid/webkit/WebView;->setFocusableInTouchMode(Z)V
                                                                                                                                                                                        303iget-object p2, p0, Lcom/tencent/smtt/sdk/WebView;->g:Lcom/tencent/smtt/sdk/WebView$a;
                                                                                                                                                                                        304new-instance p3, Landroid/widget/FrameLayout$LayoutParams;
                                                                                                                                                                                        306invoke-direct {p3, v3, v3}, Landroid/widget/FrameLayout$LayoutParams;-><init>(II)V
                                                                                                                                                                                        308invoke-virtual {p0, p2, p3}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
                                                                                                                                                                                        309try_start_1a8: sget p2, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        310if-lt p2, v7, :cond_1ba
                                                                                                                                                                                        312invoke-virtual {p0, v6}, Lcom/tencent/smtt/sdk/WebView;->removeJavascriptInterface(Ljava/lang/String;)V
                                                                                                                                                                                        314invoke-virtual {p0, v5}, Lcom/tencent/smtt/sdk/WebView;->removeJavascriptInterface(Ljava/lang/String;)V
                                                                                                                                                                                        316invoke-virtual {p0, v4}, Lcom/tencent/smtt/sdk/WebView;->removeJavascriptInterface(Ljava/lang/String;)V
                                                                                                                                                                                        317try_end_1b5: goto/16 :goto_1ba
                                                                                                                                                                                        318catch_1b6: move-exception p2
                                                                                                                                                                                        320invoke-virtual {p2}, Ljava/lang/Throwable;->printStackTrace()V
                                                                                                                                                                                        321goto_1ba:
                                                                                                                                                                                        322invoke-static {}, Lcom/tencent/smtt/utils/TbsLog;->writeLogToDisk()V
                                                                                                                                                                                        324invoke-static {p1}, Lcom/tencent/smtt/sdk/aq;->a(Landroid/content/Context;)V
                                                                                                                                                                                        325return-void
                                                                                                                                                                                        326cond_1c1: iput-object p5, p0, Lcom/tencent/smtt/sdk/WebView;->f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;
                                                                                                                                                                                        328iget-object v1, p0, Lcom/tencent/smtt/sdk/WebView;->i:Landroid/content/Context;
                                                                                                                                                                                        330invoke-static {v1}, Lcom/tencent/smtt/sdk/TbsShareManager;->isThirdPartyApp(Landroid/content/Context;)Z
                                                                                                                                                                                        331move-result v1
                                                                                                                                                                                        332if-eqz v1, :cond_1d3
                                                                                                                                                                                        333new-instance v1, Lcom/tencent/smtt/sdk/WebView$a;
                                                                                                                                                                                        335invoke-direct {v1, p0, p1, p2}, Lcom/tencent/smtt/sdk/WebView$a;-><init>(Lcom/tencent/smtt/sdk/WebView;Landroid/content/Context;Landroid/util/AttributeSet;)V
                                                                                                                                                                                        336iput-object v1, p0, Lcom/tencent/smtt/sdk/WebView;->g:Lcom/tencent/smtt/sdk/WebView$a;
                                                                                                                                                                                        337goto/16 :goto_1da
                                                                                                                                                                                        338cond_1d3: new-instance p2, Lcom/tencent/smtt/sdk/WebView$a;
                                                                                                                                                                                        340invoke-direct {p2, p0, p1}, Lcom/tencent/smtt/sdk/WebView$a;-><init>(Lcom/tencent/smtt/sdk/WebView;Landroid/content/Context;)V
                                                                                                                                                                                        341iput-object p2, p0, Lcom/tencent/smtt/sdk/WebView;->g:Lcom/tencent/smtt/sdk/WebView$a;
                                                                                                                                                                                        342goto_1da:
                                                                                                                                                                                        343const-string p2, "SystemWebView Created Success! #2"
                                                                                                                                                                                        345invoke-static {p3, p2}, Lcom/tencent/smtt/utils/TbsLog;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        347invoke-static {}, Lcom/tencent/smtt/sdk/CookieManager;->getInstance()Lcom/tencent/smtt/sdk/CookieManager;
                                                                                                                                                                                        348move-result-object p2
                                                                                                                                                                                        350invoke-virtual {p2, p1, v0, p4}, Lcom/tencent/smtt/sdk/CookieManager;->a(Landroid/content/Context;ZZ)V
                                                                                                                                                                                        352invoke-static {}, Lcom/tencent/smtt/sdk/CookieManager;->getInstance()Lcom/tencent/smtt/sdk/CookieManager;
                                                                                                                                                                                        353move-result-object p2
                                                                                                                                                                                        355invoke-virtual {p2}, Lcom/tencent/smtt/sdk/CookieManager;->a()V
                                                                                                                                                                                        357iget-object p2, p0, Lcom/tencent/smtt/sdk/WebView;->g:Lcom/tencent/smtt/sdk/WebView$a;
                                                                                                                                                                                        359invoke-virtual {p2, v0}, Landroid/webkit/WebView;->setFocusableInTouchMode(Z)V
                                                                                                                                                                                        361iget-object p2, p0, Lcom/tencent/smtt/sdk/WebView;->g:Lcom/tencent/smtt/sdk/WebView$a;
                                                                                                                                                                                        362new-instance v1, Landroid/widget/FrameLayout$LayoutParams;
                                                                                                                                                                                        364invoke-direct {v1, v3, v3}, Landroid/widget/FrameLayout$LayoutParams;-><init>(II)V
                                                                                                                                                                                        366invoke-virtual {p0, p2, v1}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
                                                                                                                                                                                        368invoke-virtual {p0, p5}, Lcom/tencent/smtt/sdk/WebView;->setDownloadListener(Lcom/tencent/smtt/sdk/DownloadListener;)V
                                                                                                                                                                                        370invoke-static {}, Lcom/tencent/smtt/utils/TbsLog;->writeLogToDisk()V
                                                                                                                                                                                        372invoke-static {p1}, Lcom/tencent/smtt/sdk/aq;->a(Landroid/content/Context;)V
                                                                                                                                                                                        373goto_205: sget p2, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        374if-lt p2, v7, :cond_217
                                                                                                                                                                                        376invoke-virtual {p0, v6}, Lcom/tencent/smtt/sdk/WebView;->removeJavascriptInterface(Ljava/lang/String;)V
                                                                                                                                                                                        378invoke-virtual {p0, v5}, Lcom/tencent/smtt/sdk/WebView;->removeJavascriptInterface(Ljava/lang/String;)V
                                                                                                                                                                                        380invoke-virtual {p0, v4}, Lcom/tencent/smtt/sdk/WebView;->removeJavascriptInterface(Ljava/lang/String;)V
                                                                                                                                                                                        381try_end_212: goto/16 :goto_217
                                                                                                                                                                                        382catch_213: move-exception p2
                                                                                                                                                                                        384invoke-virtual {p2}, Ljava/lang/Throwable;->printStackTrace()V
                                                                                                                                                                                        385cond_217:
                                                                                                                                                                                        386iget-object p2, p0, Lcom/tencent/smtt/sdk/WebView;->i:Landroid/content/Context;
                                                                                                                                                                                        388invoke-virtual {p2}, Landroid/content/Context;->getApplicationInfo()Landroid/content/pm/ApplicationInfo;
                                                                                                                                                                                        389move-result-object p2
                                                                                                                                                                                        391iget-object p2, p2, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;
                                                                                                                                                                                        393const-string v1, "com.tencent.mobileqq"
                                                                                                                                                                                        395invoke-virtual {v1, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        396move-result p2
                                                                                                                                                                                        397if-nez p2, :cond_237
                                                                                                                                                                                        399iget-object p2, p0, Lcom/tencent/smtt/sdk/WebView;->i:Landroid/content/Context;
                                                                                                                                                                                        401invoke-virtual {p2}, Landroid/content/Context;->getApplicationInfo()Landroid/content/pm/ApplicationInfo;
                                                                                                                                                                                        402move-result-object p2
                                                                                                                                                                                        404iget-object p2, p2, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;
                                                                                                                                                                                        406const-string v1, "com.tencent.mm"
                                                                                                                                                                                        408invoke-virtual {v1, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        409move-result p2
                                                                                                                                                                                        410if-eqz p2, :cond_248
                                                                                                                                                                                        411cond_237:
                                                                                                                                                                                        412invoke-static {v0}, Lcom/tencent/smtt/sdk/s;->a(Z)Lcom/tencent/smtt/sdk/s;
                                                                                                                                                                                        413move-result-object p2
                                                                                                                                                                                        415invoke-virtual {p2}, Lcom/tencent/smtt/sdk/s;->h()Z
                                                                                                                                                                                        416move-result p2
                                                                                                                                                                                        417if-eqz p2, :cond_248
                                                                                                                                                                                        418sget p2, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        419if-lt p2, v7, :cond_248
                                                                                                                                                                                        421invoke-virtual {p0, v0, p5}, Landroid/widget/FrameLayout;->setLayerType(ILandroid/graphics/Paint;)V
                                                                                                                                                                                        422cond_248:
                                                                                                                                                                                        423iget-object p2, p0, Lcom/tencent/smtt/sdk/WebView;->f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;
                                                                                                                                                                                        424if-eqz p2, :cond_2b3
                                                                                                                                                                                        426invoke-static {}, Lcom/tencent/smtt/utils/TbsLog;->writeLogToDisk()V
                                                                                                                                                                                        428invoke-static {p1}, Lcom/tencent/smtt/sdk/TbsShareManager;->isThirdPartyApp(Landroid/content/Context;)Z
                                                                                                                                                                                        429move-result p2
                                                                                                                                                                                        430if-nez p2, :cond_2b3
                                                                                                                                                                                        432invoke-static {p1}, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->getInstance(Landroid/content/Context;)Lcom/tencent/smtt/sdk/TbsDownloadConfig;
                                                                                                                                                                                        433move-result-object p2
                                                                                                                                                                                        435iget-object p2, p2, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->mPreferences:Landroid/content/SharedPreferences;
                                                                                                                                                                                        437const-string p5, "tbs_decouplecoreversion"
                                                                                                                                                                                        439invoke-interface {p2, p5, p4}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
                                                                                                                                                                                        440move-result p2
                                                                                                                                                                                        441if-lez p2, :cond_27f
                                                                                                                                                                                        443invoke-static {}, Lcom/tencent/smtt/sdk/aq;->a()Lcom/tencent/smtt/sdk/aq;
                                                                                                                                                                                        444move-result-object p4
                                                                                                                                                                                        446invoke-virtual {p4, p1}, Lcom/tencent/smtt/sdk/aq;->h(Landroid/content/Context;)I
                                                                                                                                                                                        447move-result p4
                                                                                                                                                                                        448if-eq p2, p4, :cond_27f
                                                                                                                                                                                        450invoke-static {}, Lcom/tencent/smtt/sdk/aq;->a()Lcom/tencent/smtt/sdk/aq;
                                                                                                                                                                                        451move-result-object p4
                                                                                                                                                                                        453invoke-virtual {p4, p1}, Lcom/tencent/smtt/sdk/aq;->i(Landroid/content/Context;)I
                                                                                                                                                                                        454move-result p4
                                                                                                                                                                                        455if-ne p2, p4, :cond_27f
                                                                                                                                                                                        457invoke-static {}, Lcom/tencent/smtt/sdk/aq;->a()Lcom/tencent/smtt/sdk/aq;
                                                                                                                                                                                        458move-result-object p2
                                                                                                                                                                                        460invoke-virtual {p2, p1}, Lcom/tencent/smtt/sdk/aq;->n(Landroid/content/Context;)Z
                                                                                                                                                                                        461goto/16 :goto_2b3
                                                                                                                                                                                        462cond_27f: new-instance p4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        464invoke-direct {p4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        466const-string p5, "webview construction #1 deCoupleCoreVersion is "
                                                                                                                                                                                        468invoke-virtual {p4, p5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        470invoke-virtual {p4, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        472const-string p2, " getTbsCoreShareDecoupleCoreVersion is "
                                                                                                                                                                                        474invoke-virtual {p4, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        476invoke-static {}, Lcom/tencent/smtt/sdk/aq;->a()Lcom/tencent/smtt/sdk/aq;
                                                                                                                                                                                        477move-result-object p2
                                                                                                                                                                                        479invoke-virtual {p2, p1}, Lcom/tencent/smtt/sdk/aq;->h(Landroid/content/Context;)I
                                                                                                                                                                                        480move-result p2
                                                                                                                                                                                        482invoke-virtual {p4, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        484const-string p2, " getTbsCoreInstalledVerInNolock is "
                                                                                                                                                                                        486invoke-virtual {p4, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        488invoke-static {}, Lcom/tencent/smtt/sdk/aq;->a()Lcom/tencent/smtt/sdk/aq;
                                                                                                                                                                                        489move-result-object p2
                                                                                                                                                                                        491invoke-virtual {p2, p1}, Lcom/tencent/smtt/sdk/aq;->i(Landroid/content/Context;)I
                                                                                                                                                                                        492move-result p2
                                                                                                                                                                                        494invoke-virtual {p4, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        496invoke-virtual {p4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        497move-result-object p2
                                                                                                                                                                                        499invoke-static {p3, p2}, Lcom/tencent/smtt/utils/TbsLog;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        500cond_2b3:
                                                                                                                                                                                        501invoke-static {p1}, Lcom/tencent/smtt/sdk/QbSdk;->continueLoadSo(Landroid/content/Context;)V
                                                                                                                                                                                        502return-void
                                                                                                                                                                                        503cond_2b7: new-instance p1, Ljava/lang/IllegalArgumentException;
                                                                                                                                                                                        505const-string p2, "Invalid context argument"
                                                                                                                                                                                        507invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        508throw p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getFilesDir
                                                                                                                                                                                        • android.content.Context.getFilesDir
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • android.content.Context.getCacheDir
                                                                                                                                                                                        • android.content.Context.getCacheDir
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.os.Build$VERSION.SDK:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.location.LocationManager.isProviderEnabled
                                                                                                                                                                                        • android.location.LocationManager.isProviderEnabled
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        • android.util.Log.w
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • screen
                                                                                                                                                                                        • pcn
                                                                                                                                                                                        • cuid
                                                                                                                                                                                        • dpi
                                                                                                                                                                                        • os
                                                                                                                                                                                        • sv
                                                                                                                                                                                        • mb
                                                                                                                                                                                        • channel
                                                                                                                                                                                        • resid
                                                                                                                                                                                        • %d,%d
                                                                                                                                                                                        • Android
                                                                                                                                                                                        • location
                                                                                                                                                                                        • gps
                                                                                                                                                                                        • network
                                                                                                                                                                                        • baidumapsdk
                                                                                                                                                                                        • LocationManager error
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "screen"
                                                                                                                                                                                        3const-string v1, "pcn"
                                                                                                                                                                                        5const-string v2, "cuid"
                                                                                                                                                                                        7const-string v3, "dpi"
                                                                                                                                                                                        9const-string v4, "os"
                                                                                                                                                                                        11const-string v5, "sv"
                                                                                                                                                                                        13const-string v6, "mb"
                                                                                                                                                                                        15const-string v7, "channel"
                                                                                                                                                                                        17const-string v8, "resid"
                                                                                                                                                                                        19const-string v9, "%d,%d"
                                                                                                                                                                                        20sput-object p0, Lcom/baidu/mapsdkplatform/comapi/util/f;->w:Landroid/content/Context;
                                                                                                                                                                                        22invoke-virtual {p0}, Landroid/content/Context;->getFilesDir()Ljava/io/File;
                                                                                                                                                                                        23move-result-object v10
                                                                                                                                                                                        24if-eqz v10, :cond_26
                                                                                                                                                                                        26invoke-virtual {p0}, Landroid/content/Context;->getFilesDir()Ljava/io/File;
                                                                                                                                                                                        27move-result-object v10
                                                                                                                                                                                        29invoke-virtual {v10}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        30move-result-object v10
                                                                                                                                                                                        31sput-object v10, Lcom/baidu/mapsdkplatform/comapi/util/f;->s:Ljava/lang/String;
                                                                                                                                                                                        32cond_26:
                                                                                                                                                                                        33invoke-virtual {p0}, Landroid/content/Context;->getCacheDir()Ljava/io/File;
                                                                                                                                                                                        34move-result-object v10
                                                                                                                                                                                        35if-eqz v10, :cond_36
                                                                                                                                                                                        37invoke-virtual {p0}, Landroid/content/Context;->getCacheDir()Ljava/io/File;
                                                                                                                                                                                        38move-result-object v10
                                                                                                                                                                                        40invoke-virtual {v10}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        41move-result-object v10
                                                                                                                                                                                        42sput-object v10, Lcom/baidu/mapsdkplatform/comapi/util/f;->t:Ljava/lang/String;
                                                                                                                                                                                        43cond_36:
                                                                                                                                                                                        44sget-object v10, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        45sput-object v10, Lcom/baidu/mapsdkplatform/comapi/util/f;->c:Ljava/lang/String;
                                                                                                                                                                                        46new-instance v10, Ljava/lang/StringBuilder;
                                                                                                                                                                                        48invoke-direct {v10}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        50const-string v11, "Android"
                                                                                                                                                                                        52invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        54sget-object v11, Landroid/os/Build$VERSION;->SDK:Ljava/lang/String;
                                                                                                                                                                                        56invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        58invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        59move-result-object v10
                                                                                                                                                                                        60sput-object v10, Lcom/baidu/mapsdkplatform/comapi/util/f;->d:Ljava/lang/String;
                                                                                                                                                                                        62invoke-virtual {p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        63move-result-object v10
                                                                                                                                                                                        64sput-object v10, Lcom/baidu/mapsdkplatform/comapi/util/f;->b:Ljava/lang/String;
                                                                                                                                                                                        66invoke-static {p0}, Lcom/baidu/mapsdkplatform/comapi/util/f;->c(Landroid/content/Context;)V
                                                                                                                                                                                        68invoke-static {p0}, Lcom/baidu/mapsdkplatform/comapi/util/f;->d(Landroid/content/Context;)V
                                                                                                                                                                                        70invoke-static {p0}, Lcom/baidu/mapsdkplatform/comapi/util/f;->e(Landroid/content/Context;)V
                                                                                                                                                                                        72invoke-static {p0}, Lcom/baidu/mapsdkplatform/comapi/util/f;->f(Landroid/content/Context;)V
                                                                                                                                                                                        73const/4 v10, 0x2
                                                                                                                                                                                        74const/4 v11, 0x1
                                                                                                                                                                                        75const/4 v12, 0x0
                                                                                                                                                                                        76try_start_64:
                                                                                                                                                                                        77const-string v13, "location"
                                                                                                                                                                                        79invoke-virtual {p0, v13}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        80move-result-object p0
                                                                                                                                                                                        81check-cast p0, Landroid/location/LocationManager;
                                                                                                                                                                                        83const-string v13, "gps"
                                                                                                                                                                                        85invoke-virtual {p0, v13}, Landroid/location/LocationManager;->isProviderEnabled(Ljava/lang/String;)Z
                                                                                                                                                                                        86move-result v13
                                                                                                                                                                                        87if-eqz v13, :cond_76
                                                                                                                                                                                        88const/4 v13, 0x1
                                                                                                                                                                                        89goto/16 :goto_77
                                                                                                                                                                                        90cond_76: const/4 v13, 0x0
                                                                                                                                                                                        91goto_77: sput v13, Lcom/baidu/mapsdkplatform/comapi/util/f;->D:I
                                                                                                                                                                                        93const-string v13, "network"
                                                                                                                                                                                        95invoke-virtual {p0, v13}, Landroid/location/LocationManager;->isProviderEnabled(Ljava/lang/String;)Z
                                                                                                                                                                                        96move-result p0
                                                                                                                                                                                        97if-eqz p0, :cond_83
                                                                                                                                                                                        98const/4 p0, 0x1
                                                                                                                                                                                        99goto/16 :goto_84
                                                                                                                                                                                        100cond_83: const/4 p0, 0x0
                                                                                                                                                                                        101goto_84: sput p0, Lcom/baidu/mapsdkplatform/comapi/util/f;->E:I
                                                                                                                                                                                        102try_end_86:
                                                                                                                                                                                        103sget-object p0, Lcom/baidu/mapsdkplatform/comapi/util/f;->F:Ljava/util/Map;
                                                                                                                                                                                        105sget-object v13, Lcom/baidu/mapsdkplatform/comapi/util/f;->a:Ljava/lang/String;
                                                                                                                                                                                        107invoke-static {v13}, Lcom/baidu/mapsdkplatform/comjni/util/AppMD5;->encodeUrlParamsValue(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        108move-result-object v13
                                                                                                                                                                                        110invoke-interface {p0, v8, v13}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        112sget-object p0, Lcom/baidu/mapsdkplatform/comapi/util/f;->F:Ljava/util/Map;
                                                                                                                                                                                        114invoke-static {}, Lcom/baidu/mapsdkplatform/comapi/util/f;->m()Ljava/lang/String;
                                                                                                                                                                                        115move-result-object v8
                                                                                                                                                                                        117invoke-static {v8}, Lcom/baidu/mapsdkplatform/comjni/util/AppMD5;->encodeUrlParamsValue(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        118move-result-object v8
                                                                                                                                                                                        120invoke-interface {p0, v7, v8}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        122sget-object p0, Lcom/baidu/mapsdkplatform/comapi/util/f;->F:Ljava/util/Map;
                                                                                                                                                                                        124invoke-static {}, Lcom/baidu/mapsdkplatform/comapi/util/f;->g()Ljava/lang/String;
                                                                                                                                                                                        125move-result-object v7
                                                                                                                                                                                        127invoke-static {v7}, Lcom/baidu/mapsdkplatform/comjni/util/AppMD5;->encodeUrlParamsValue(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        128move-result-object v7
                                                                                                                                                                                        130invoke-interface {p0, v6, v7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        132sget-object p0, Lcom/baidu/mapsdkplatform/comapi/util/f;->F:Ljava/util/Map;
                                                                                                                                                                                        134invoke-static {}, Lcom/baidu/mapsdkplatform/comapi/util/f;->i()Ljava/lang/String;
                                                                                                                                                                                        135move-result-object v6
                                                                                                                                                                                        137invoke-static {v6}, Lcom/baidu/mapsdkplatform/comjni/util/AppMD5;->encodeUrlParamsValue(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        138move-result-object v6
                                                                                                                                                                                        140invoke-interface {p0, v5, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        142sget-object p0, Lcom/baidu/mapsdkplatform/comapi/util/f;->F:Ljava/util/Map;
                                                                                                                                                                                        144invoke-static {}, Lcom/baidu/mapsdkplatform/comapi/util/f;->k()Ljava/lang/String;
                                                                                                                                                                                        145move-result-object v5
                                                                                                                                                                                        147invoke-static {v5}, Lcom/baidu/mapsdkplatform/comjni/util/AppMD5;->encodeUrlParamsValue(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        148move-result-object v5
                                                                                                                                                                                        150invoke-interface {p0, v4, v5}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        152sget-object p0, Lcom/baidu/mapsdkplatform/comapi/util/f;->F:Ljava/util/Map;
                                                                                                                                                                                        153new-array v4, v10, [Ljava/lang/Object;
                                                                                                                                                                                        155invoke-static {}, Lcom/baidu/mapsdkplatform/comapi/util/f;->l()I
                                                                                                                                                                                        156move-result v5
                                                                                                                                                                                        158invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        159move-result-object v5
                                                                                                                                                                                        160aput-object v5, v4, v12
                                                                                                                                                                                        162invoke-static {}, Lcom/baidu/mapsdkplatform/comapi/util/f;->l()I
                                                                                                                                                                                        163move-result v5
                                                                                                                                                                                        165invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        166move-result-object v5
                                                                                                                                                                                        167aput-object v5, v4, v11
                                                                                                                                                                                        169invoke-static {v9, v4}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        170move-result-object v4
                                                                                                                                                                                        172invoke-static {v4}, Lcom/baidu/mapsdkplatform/comjni/util/AppMD5;->encodeUrlParamsValue(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        173move-result-object v4
                                                                                                                                                                                        175invoke-interface {p0, v3, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        177sget-object p0, Lcom/baidu/mapsdkplatform/comapi/util/f;->F:Ljava/util/Map;
                                                                                                                                                                                        179invoke-static {}, Lcom/baidu/mapsdkplatform/comapi/util/f;->o()Ljava/lang/String;
                                                                                                                                                                                        180move-result-object v3
                                                                                                                                                                                        182invoke-static {v3}, Lcom/baidu/mapsdkplatform/comjni/util/AppMD5;->encodeUrlParamsValue(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        183move-result-object v3
                                                                                                                                                                                        185invoke-interface {p0, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        187sget-object p0, Lcom/baidu/mapsdkplatform/comapi/util/f;->F:Ljava/util/Map;
                                                                                                                                                                                        189sget-object v2, Lcom/baidu/mapsdkplatform/comapi/util/f;->w:Landroid/content/Context;
                                                                                                                                                                                        191invoke-virtual {v2}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        192move-result-object v2
                                                                                                                                                                                        194invoke-static {v2}, Lcom/baidu/mapsdkplatform/comjni/util/AppMD5;->encodeUrlParamsValue(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        195move-result-object v2
                                                                                                                                                                                        197invoke-interface {p0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        199sget-object p0, Lcom/baidu/mapsdkplatform/comapi/util/f;->F:Ljava/util/Map;
                                                                                                                                                                                        200new-array v1, v10, [Ljava/lang/Object;
                                                                                                                                                                                        202invoke-static {}, Lcom/baidu/mapsdkplatform/comapi/util/f;->h()I
                                                                                                                                                                                        203move-result v2
                                                                                                                                                                                        205invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        206move-result-object v2
                                                                                                                                                                                        207aput-object v2, v1, v12
                                                                                                                                                                                        209invoke-static {}, Lcom/baidu/mapsdkplatform/comapi/util/f;->j()I
                                                                                                                                                                                        210move-result v2
                                                                                                                                                                                        212invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        213move-result-object v2
                                                                                                                                                                                        214aput-object v2, v1, v11
                                                                                                                                                                                        216invoke-static {v9, v1}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        217move-result-object v1
                                                                                                                                                                                        218goto/16 :goto_1c6
                                                                                                                                                                                        219catchall_122: move-exception p0
                                                                                                                                                                                        220goto/16 :goto_1d5
                                                                                                                                                                                        221try_start_125:
                                                                                                                                                                                        222const-string p0, "baidumapsdk"
                                                                                                                                                                                        224const-string v13, "LocationManager error"
                                                                                                                                                                                        226invoke-static {p0, v13}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        227try_end_12c:
                                                                                                                                                                                        228sget-object p0, Lcom/baidu/mapsdkplatform/comapi/util/f;->F:Ljava/util/Map;
                                                                                                                                                                                        230sget-object v13, Lcom/baidu/mapsdkplatform/comapi/util/f;->a:Ljava/lang/String;
                                                                                                                                                                                        232invoke-static {v13}, Lcom/baidu/mapsdkplatform/comjni/util/AppMD5;->encodeUrlParamsValue(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        233move-result-object v13
                                                                                                                                                                                        235invoke-interface {p0, v8, v13}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        237sget-object p0, Lcom/baidu/mapsdkplatform/comapi/util/f;->F:Ljava/util/Map;
                                                                                                                                                                                        239invoke-static {}, Lcom/baidu/mapsdkplatform/comapi/util/f;->m()Ljava/lang/String;
                                                                                                                                                                                        240move-result-object v8
                                                                                                                                                                                        242invoke-static {v8}, Lcom/baidu/mapsdkplatform/comjni/util/AppMD5;->encodeUrlParamsValue(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        243move-result-object v8
                                                                                                                                                                                        245invoke-interface {p0, v7, v8}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        247sget-object p0, Lcom/baidu/mapsdkplatform/comapi/util/f;->F:Ljava/util/Map;
                                                                                                                                                                                        249invoke-static {}, Lcom/baidu/mapsdkplatform/comapi/util/f;->g()Ljava/lang/String;
                                                                                                                                                                                        250move-result-object v7
                                                                                                                                                                                        252invoke-static {v7}, Lcom/baidu/mapsdkplatform/comjni/util/AppMD5;->encodeUrlParamsValue(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        253move-result-object v7
                                                                                                                                                                                        255invoke-interface {p0, v6, v7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        257sget-object p0, Lcom/baidu/mapsdkplatform/comapi/util/f;->F:Ljava/util/Map;
                                                                                                                                                                                        259invoke-static {}, Lcom/baidu/mapsdkplatform/comapi/util/f;->i()Ljava/lang/String;
                                                                                                                                                                                        260move-result-object v6
                                                                                                                                                                                        262invoke-static {v6}, Lcom/baidu/mapsdkplatform/comjni/util/AppMD5;->encodeUrlParamsValue(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        263move-result-object v6
                                                                                                                                                                                        265invoke-interface {p0, v5, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        267sget-object p0, Lcom/baidu/mapsdkplatform/comapi/util/f;->F:Ljava/util/Map;
                                                                                                                                                                                        269invoke-static {}, Lcom/baidu/mapsdkplatform/comapi/util/f;->k()Ljava/lang/String;
                                                                                                                                                                                        270move-result-object v5
                                                                                                                                                                                        272invoke-static {v5}, Lcom/baidu/mapsdkplatform/comjni/util/AppMD5;->encodeUrlParamsValue(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        273move-result-object v5
                                                                                                                                                                                        275invoke-interface {p0, v4, v5}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        277sget-object p0, Lcom/baidu/mapsdkplatform/comapi/util/f;->F:Ljava/util/Map;
                                                                                                                                                                                        278new-array v4, v10, [Ljava/lang/Object;
                                                                                                                                                                                        280invoke-static {}, Lcom/baidu/mapsdkplatform/comapi/util/f;->l()I
                                                                                                                                                                                        281move-result v5
                                                                                                                                                                                        283invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        284move-result-object v5
                                                                                                                                                                                        285aput-object v5, v4, v12
                                                                                                                                                                                        287invoke-static {}, Lcom/baidu/mapsdkplatform/comapi/util/f;->l()I
                                                                                                                                                                                        288move-result v5
                                                                                                                                                                                        290invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        291move-result-object v5
                                                                                                                                                                                        292aput-object v5, v4, v11
                                                                                                                                                                                        294invoke-static {v9, v4}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        295move-result-object v4
                                                                                                                                                                                        297invoke-static {v4}, Lcom/baidu/mapsdkplatform/comjni/util/AppMD5;->encodeUrlParamsValue(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        298move-result-object v4
                                                                                                                                                                                        300invoke-interface {p0, v3, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        302sget-object p0, Lcom/baidu/mapsdkplatform/comapi/util/f;->F:Ljava/util/Map;
                                                                                                                                                                                        304invoke-static {}, Lcom/baidu/mapsdkplatform/comapi/util/f;->o()Ljava/lang/String;
                                                                                                                                                                                        305move-result-object v3
                                                                                                                                                                                        307invoke-static {v3}, Lcom/baidu/mapsdkplatform/comjni/util/AppMD5;->encodeUrlParamsValue(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        308move-result-object v3
                                                                                                                                                                                        310invoke-interface {p0, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        312sget-object p0, Lcom/baidu/mapsdkplatform/comapi/util/f;->F:Ljava/util/Map;
                                                                                                                                                                                        314sget-object v2, Lcom/baidu/mapsdkplatform/comapi/util/f;->w:Landroid/content/Context;
                                                                                                                                                                                        316invoke-virtual {v2}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        317move-result-object v2
                                                                                                                                                                                        319invoke-static {v2}, Lcom/baidu/mapsdkplatform/comjni/util/AppMD5;->encodeUrlParamsValue(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        320move-result-object v2
                                                                                                                                                                                        322invoke-interface {p0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        324sget-object p0, Lcom/baidu/mapsdkplatform/comapi/util/f;->F:Ljava/util/Map;
                                                                                                                                                                                        325new-array v1, v10, [Ljava/lang/Object;
                                                                                                                                                                                        327invoke-static {}, Lcom/baidu/mapsdkplatform/comapi/util/f;->h()I
                                                                                                                                                                                        328move-result v2
                                                                                                                                                                                        330invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        331move-result-object v2
                                                                                                                                                                                        332aput-object v2, v1, v12
                                                                                                                                                                                        334invoke-static {}, Lcom/baidu/mapsdkplatform/comapi/util/f;->j()I
                                                                                                                                                                                        335move-result v2
                                                                                                                                                                                        337invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        338move-result-object v2
                                                                                                                                                                                        339aput-object v2, v1, v11
                                                                                                                                                                                        341invoke-static {v9, v1}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        342move-result-object v1
                                                                                                                                                                                        343goto_1c6:
                                                                                                                                                                                        344invoke-static {v1}, Lcom/baidu/mapsdkplatform/comjni/util/AppMD5;->encodeUrlParamsValue(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        345move-result-object v1
                                                                                                                                                                                        347invoke-interface {p0, v0, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        349sget-object p0, Lcom/baidu/mapsdkplatform/comapi/util/f;->B:Lcom/baidu/mapsdkplatform/comjni/util/a;
                                                                                                                                                                                        350if-eqz p0, :cond_1d4
                                                                                                                                                                                        352invoke-virtual {p0}, Lcom/baidu/mapsdkplatform/comjni/util/a;->a()V
                                                                                                                                                                                        353cond_1d4: return-void
                                                                                                                                                                                        354goto_1d5:
                                                                                                                                                                                        355sget-object v13, Lcom/baidu/mapsdkplatform/comapi/util/f;->F:Ljava/util/Map;
                                                                                                                                                                                        357sget-object v14, Lcom/baidu/mapsdkplatform/comapi/util/f;->a:Ljava/lang/String;
                                                                                                                                                                                        359invoke-static {v14}, Lcom/baidu/mapsdkplatform/comjni/util/AppMD5;->encodeUrlParamsValue(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        360move-result-object v14
                                                                                                                                                                                        362invoke-interface {v13, v8, v14}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        364sget-object v8, Lcom/baidu/mapsdkplatform/comapi/util/f;->F:Ljava/util/Map;
                                                                                                                                                                                        366invoke-static {}, Lcom/baidu/mapsdkplatform/comapi/util/f;->m()Ljava/lang/String;
                                                                                                                                                                                        367move-result-object v13
                                                                                                                                                                                        369invoke-static {v13}, Lcom/baidu/mapsdkplatform/comjni/util/AppMD5;->encodeUrlParamsValue(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        370move-result-object v13
                                                                                                                                                                                        372invoke-interface {v8, v7, v13}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        374sget-object v7, Lcom/baidu/mapsdkplatform/comapi/util/f;->F:Ljava/util/Map;
                                                                                                                                                                                        376invoke-static {}, Lcom/baidu/mapsdkplatform/comapi/util/f;->g()Ljava/lang/String;
                                                                                                                                                                                        377move-result-object v8
                                                                                                                                                                                        379invoke-static {v8}, Lcom/baidu/mapsdkplatform/comjni/util/AppMD5;->encodeUrlParamsValue(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        380move-result-object v8
                                                                                                                                                                                        382invoke-interface {v7, v6, v8}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        384sget-object v6, Lcom/baidu/mapsdkplatform/comapi/util/f;->F:Ljava/util/Map;
                                                                                                                                                                                        386invoke-static {}, Lcom/baidu/mapsdkplatform/comapi/util/f;->i()Ljava/lang/String;
                                                                                                                                                                                        387move-result-object v7
                                                                                                                                                                                        389invoke-static {v7}, Lcom/baidu/mapsdkplatform/comjni/util/AppMD5;->encodeUrlParamsValue(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        390move-result-object v7
                                                                                                                                                                                        392invoke-interface {v6, v5, v7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        394sget-object v5, Lcom/baidu/mapsdkplatform/comapi/util/f;->F:Ljava/util/Map;
                                                                                                                                                                                        396invoke-static {}, Lcom/baidu/mapsdkplatform/comapi/util/f;->k()Ljava/lang/String;
                                                                                                                                                                                        397move-result-object v6
                                                                                                                                                                                        399invoke-static {v6}, Lcom/baidu/mapsdkplatform/comjni/util/AppMD5;->encodeUrlParamsValue(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        400move-result-object v6
                                                                                                                                                                                        402invoke-interface {v5, v4, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        404sget-object v4, Lcom/baidu/mapsdkplatform/comapi/util/f;->F:Ljava/util/Map;
                                                                                                                                                                                        405new-array v5, v10, [Ljava/lang/Object;
                                                                                                                                                                                        407invoke-static {}, Lcom/baidu/mapsdkplatform/comapi/util/f;->l()I
                                                                                                                                                                                        408move-result v6
                                                                                                                                                                                        410invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        411move-result-object v6
                                                                                                                                                                                        412aput-object v6, v5, v12
                                                                                                                                                                                        414invoke-static {}, Lcom/baidu/mapsdkplatform/comapi/util/f;->l()I
                                                                                                                                                                                        415move-result v6
                                                                                                                                                                                        417invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        418move-result-object v6
                                                                                                                                                                                        419aput-object v6, v5, v11
                                                                                                                                                                                        421invoke-static {v9, v5}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        422move-result-object v5
                                                                                                                                                                                        424invoke-static {v5}, Lcom/baidu/mapsdkplatform/comjni/util/AppMD5;->encodeUrlParamsValue(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        425move-result-object v5
                                                                                                                                                                                        427invoke-interface {v4, v3, v5}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        429sget-object v3, Lcom/baidu/mapsdkplatform/comapi/util/f;->F:Ljava/util/Map;
                                                                                                                                                                                        431invoke-static {}, Lcom/baidu/mapsdkplatform/comapi/util/f;->o()Ljava/lang/String;
                                                                                                                                                                                        432move-result-object v4
                                                                                                                                                                                        434invoke-static {v4}, Lcom/baidu/mapsdkplatform/comjni/util/AppMD5;->encodeUrlParamsValue(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        435move-result-object v4
                                                                                                                                                                                        437invoke-interface {v3, v2, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        439sget-object v2, Lcom/baidu/mapsdkplatform/comapi/util/f;->F:Ljava/util/Map;
                                                                                                                                                                                        441sget-object v3, Lcom/baidu/mapsdkplatform/comapi/util/f;->w:Landroid/content/Context;
                                                                                                                                                                                        443invoke-virtual {v3}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        444move-result-object v3
                                                                                                                                                                                        446invoke-static {v3}, Lcom/baidu/mapsdkplatform/comjni/util/AppMD5;->encodeUrlParamsValue(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        447move-result-object v3
                                                                                                                                                                                        449invoke-interface {v2, v1, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        451sget-object v1, Lcom/baidu/mapsdkplatform/comapi/util/f;->F:Ljava/util/Map;
                                                                                                                                                                                        452new-array v2, v10, [Ljava/lang/Object;
                                                                                                                                                                                        454invoke-static {}, Lcom/baidu/mapsdkplatform/comapi/util/f;->h()I
                                                                                                                                                                                        455move-result v3
                                                                                                                                                                                        457invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        458move-result-object v3
                                                                                                                                                                                        459aput-object v3, v2, v12
                                                                                                                                                                                        461invoke-static {}, Lcom/baidu/mapsdkplatform/comapi/util/f;->j()I
                                                                                                                                                                                        462move-result v3
                                                                                                                                                                                        464invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        465move-result-object v3
                                                                                                                                                                                        466aput-object v3, v2, v11
                                                                                                                                                                                        468invoke-static {v9, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        469move-result-object v2
                                                                                                                                                                                        471invoke-static {v2}, Lcom/baidu/mapsdkplatform/comjni/util/AppMD5;->encodeUrlParamsValue(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        472move-result-object v2
                                                                                                                                                                                        474invoke-interface {v1, v0, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        475throw p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.location.Location.getLatitude
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.location.Location.getLongitude
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.location.Location.getTime
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.location.Location.getAccuracy
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.location.Location.getProvider
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • platform
                                                                                                                                                                                        • 1
                                                                                                                                                                                        • os_version
                                                                                                                                                                                        • package_name
                                                                                                                                                                                        • app_version_name
                                                                                                                                                                                        • app_version_code
                                                                                                                                                                                        • orientation
                                                                                                                                                                                        • model
                                                                                                                                                                                        • brand
                                                                                                                                                                                        • gaid
                                                                                                                                                                                        • gaid2
                                                                                                                                                                                        • mnc
                                                                                                                                                                                        • mcc
                                                                                                                                                                                        • network_type
                                                                                                                                                                                        • network_str
                                                                                                                                                                                        • language
                                                                                                                                                                                        • timezone
                                                                                                                                                                                        • useragent
                                                                                                                                                                                        • sdk_version
                                                                                                                                                                                        • MAL_9.6.02
                                                                                                                                                                                        • gp_version
                                                                                                                                                                                        • x
                                                                                                                                                                                        • screen_size
                                                                                                                                                                                        • imei
                                                                                                                                                                                        • mac
                                                                                                                                                                                        • android_id
                                                                                                                                                                                        • lat
                                                                                                                                                                                        • lng
                                                                                                                                                                                        • gpst
                                                                                                                                                                                        • gps_accuracy
                                                                                                                                                                                        • gps_type
                                                                                                                                                                                        • dvi
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-super {p0, p1}, Lcom/mintegral/msdk/base/common/net/a;->a(Lcom/mintegral/msdk/base/common/net/l;)V
                                                                                                                                                                                        3const-string v0, "platform"
                                                                                                                                                                                        5const-string v1, "1"
                                                                                                                                                                                        7invoke-virtual {p1, v0, v1}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        9sget-object v0, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                        11const-string v1, "os_version"
                                                                                                                                                                                        13invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        15iget-object v0, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        17invoke-static {v0}, Lcom/mintegral/msdk/base/utils/d;->l(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        18move-result-object v0
                                                                                                                                                                                        20const-string v1, "package_name"
                                                                                                                                                                                        22invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        24iget-object v0, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        26invoke-static {v0}, Lcom/mintegral/msdk/base/utils/d;->i(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        27move-result-object v0
                                                                                                                                                                                        29const-string v1, "app_version_name"
                                                                                                                                                                                        31invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        32new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        34invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        36iget-object v1, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        38invoke-static {v1}, Lcom/mintegral/msdk/base/utils/d;->h(Landroid/content/Context;)I
                                                                                                                                                                                        39move-result v1
                                                                                                                                                                                        41invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        43invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        44move-result-object v0
                                                                                                                                                                                        46const-string v1, "app_version_code"
                                                                                                                                                                                        48invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        49new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        51invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        53iget-object v1, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        55invoke-static {v1}, Lcom/mintegral/msdk/base/utils/d;->f(Landroid/content/Context;)I
                                                                                                                                                                                        56move-result v1
                                                                                                                                                                                        58invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        60invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        61move-result-object v0
                                                                                                                                                                                        63const-string v1, "orientation"
                                                                                                                                                                                        65invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        67invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->c()Ljava/lang/String;
                                                                                                                                                                                        68move-result-object v0
                                                                                                                                                                                        70const-string v1, "model"
                                                                                                                                                                                        72invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        74invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->e()Ljava/lang/String;
                                                                                                                                                                                        75move-result-object v0
                                                                                                                                                                                        77const-string v1, "brand"
                                                                                                                                                                                        79invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        81const-string v0, "gaid"
                                                                                                                                                                                        83const-string v1, ""
                                                                                                                                                                                        85invoke-virtual {p1, v0, v1}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        87invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->l()Ljava/lang/String;
                                                                                                                                                                                        88move-result-object v0
                                                                                                                                                                                        90const-string v1, "gaid2"
                                                                                                                                                                                        92invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        94invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->b()Ljava/lang/String;
                                                                                                                                                                                        95move-result-object v0
                                                                                                                                                                                        97const-string v1, "mnc"
                                                                                                                                                                                        99invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        101invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->a()Ljava/lang/String;
                                                                                                                                                                                        102move-result-object v0
                                                                                                                                                                                        104const-string v1, "mcc"
                                                                                                                                                                                        106invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        108iget-object v0, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        110invoke-static {v0}, Lcom/mintegral/msdk/base/utils/d;->n(Landroid/content/Context;)I
                                                                                                                                                                                        111move-result v0
                                                                                                                                                                                        113invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        114move-result-object v0
                                                                                                                                                                                        116const-string v1, "network_type"
                                                                                                                                                                                        118invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        119new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        121invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        123iget-object v1, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        125invoke-static {v1}, Lcom/mintegral/msdk/base/utils/d;->o(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        126move-result-object v1
                                                                                                                                                                                        128invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        130invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        131move-result-object v0
                                                                                                                                                                                        133const-string v1, "network_str"
                                                                                                                                                                                        135invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        137iget-object v0, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        139invoke-static {v0}, Lcom/mintegral/msdk/base/utils/d;->e(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        140move-result-object v0
                                                                                                                                                                                        142const-string v1, "language"
                                                                                                                                                                                        144invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        146invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->h()Ljava/lang/String;
                                                                                                                                                                                        147move-result-object v0
                                                                                                                                                                                        149const-string v1, "timezone"
                                                                                                                                                                                        151invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        153invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->f()Ljava/lang/String;
                                                                                                                                                                                        154move-result-object v0
                                                                                                                                                                                        156const-string v1, "useragent"
                                                                                                                                                                                        158invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        160const-string v0, "sdk_version"
                                                                                                                                                                                        162const-string v1, "MAL_9.6.02"
                                                                                                                                                                                        164invoke-virtual {p1, v0, v1}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        166iget-object v0, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        168invoke-static {v0}, Lcom/mintegral/msdk/base/utils/d;->p(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        169move-result-object v0
                                                                                                                                                                                        171const-string v1, "gp_version"
                                                                                                                                                                                        173invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        174new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        176invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        178iget-object v1, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        180invoke-static {v1}, Lcom/mintegral/msdk/base/utils/d;->j(Landroid/content/Context;)I
                                                                                                                                                                                        181move-result v1
                                                                                                                                                                                        183invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        185const-string v1, "x"
                                                                                                                                                                                        187invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        189iget-object v1, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        191invoke-static {v1}, Lcom/mintegral/msdk/base/utils/d;->k(Landroid/content/Context;)I
                                                                                                                                                                                        192move-result v1
                                                                                                                                                                                        194invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        196invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        197move-result-object v0
                                                                                                                                                                                        199const-string v1, "screen_size"
                                                                                                                                                                                        201invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        203invoke-static {}, Lcom/mintegral/msdk/b/b;->a()Lcom/mintegral/msdk/b/b;
                                                                                                                                                                                        205invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        206move-result-object v0
                                                                                                                                                                                        208invoke-virtual {v0}, Lcom/mintegral/msdk/base/controller/a;->k()Ljava/lang/String;
                                                                                                                                                                                        209move-result-object v0
                                                                                                                                                                                        211invoke-static {v0}, Lcom/mintegral/msdk/b/b;->b(Ljava/lang/String;)Lcom/mintegral/msdk/b/a;
                                                                                                                                                                                        212move-result-object v0
                                                                                                                                                                                        213if-eqz v0, :cond_1ee
                                                                                                                                                                                        214new-instance v1, Lorg/json/JSONObject;
                                                                                                                                                                                        216invoke-direct {v1}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        217try_start_119:
                                                                                                                                                                                        218invoke-virtual {v0}, Lcom/mintegral/msdk/b/a;->ap()I
                                                                                                                                                                                        219move-result v2
                                                                                                                                                                                        220const/4 v3, 0x1
                                                                                                                                                                                        221if-ne v2, v3, :cond_146
                                                                                                                                                                                        223iget-object v2, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        225invoke-static {v2}, Lcom/mintegral/msdk/base/utils/d;->b(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        226move-result-object v2
                                                                                                                                                                                        227if-eqz v2, :cond_133
                                                                                                                                                                                        229const-string v2, "imei"
                                                                                                                                                                                        231iget-object v4, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        233invoke-static {v4}, Lcom/mintegral/msdk/base/utils/d;->b(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        234move-result-object v4
                                                                                                                                                                                        236invoke-virtual {v1, v2, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        237cond_133:
                                                                                                                                                                                        238iget-object v2, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        240invoke-static {v2}, Lcom/mintegral/msdk/base/utils/d;->g(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        241move-result-object v2
                                                                                                                                                                                        242if-eqz v2, :cond_146
                                                                                                                                                                                        244const-string v2, "mac"
                                                                                                                                                                                        246iget-object v4, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        248invoke-static {v4}, Lcom/mintegral/msdk/base/utils/d;->g(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        249move-result-object v4
                                                                                                                                                                                        251invoke-virtual {v1, v2, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        252cond_146:
                                                                                                                                                                                        253invoke-virtual {v0}, Lcom/mintegral/msdk/b/a;->ar()I
                                                                                                                                                                                        254move-result v2
                                                                                                                                                                                        255if-ne v2, v3, :cond_15f
                                                                                                                                                                                        257iget-object v2, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        259invoke-static {v2}, Lcom/mintegral/msdk/base/utils/d;->c(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        260move-result-object v2
                                                                                                                                                                                        261if-eqz v2, :cond_15f
                                                                                                                                                                                        263const-string v2, "android_id"
                                                                                                                                                                                        265iget-object v4, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        267invoke-static {v4}, Lcom/mintegral/msdk/base/utils/d;->c(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        268move-result-object v4
                                                                                                                                                                                        270invoke-virtual {v1, v2, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        271cond_15f:
                                                                                                                                                                                        272invoke-virtual {v0}, Lcom/mintegral/msdk/b/a;->aK()I
                                                                                                                                                                                        273move-result v0
                                                                                                                                                                                        274if-ne v0, v3, :cond_1cc
                                                                                                                                                                                        276invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        277move-result-object v0
                                                                                                                                                                                        279invoke-virtual {v0}, Lcom/mintegral/msdk/base/controller/a;->h()Landroid/location/Location;
                                                                                                                                                                                        280move-result-object v0
                                                                                                                                                                                        281if-eqz v0, :cond_1cc
                                                                                                                                                                                        282new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        284invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        286invoke-virtual {v0}, Landroid/location/Location;->getLatitude()D
                                                                                                                                                                                        287move-result-wide v3
                                                                                                                                                                                        289invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
                                                                                                                                                                                        291invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        292move-result-object v2
                                                                                                                                                                                        293new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        295invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        297invoke-virtual {v0}, Landroid/location/Location;->getLongitude()D
                                                                                                                                                                                        298move-result-wide v4
                                                                                                                                                                                        300invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
                                                                                                                                                                                        302invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        303move-result-object v3
                                                                                                                                                                                        304new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        306invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        308invoke-virtual {v0}, Landroid/location/Location;->getTime()J
                                                                                                                                                                                        309move-result-wide v5
                                                                                                                                                                                        311invoke-virtual {v4, v5, v6}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        313invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        314move-result-object v4
                                                                                                                                                                                        315new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        317invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        319invoke-virtual {v0}, Landroid/location/Location;->getAccuracy()F
                                                                                                                                                                                        320move-result v6
                                                                                                                                                                                        322invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
                                                                                                                                                                                        324invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        325move-result-object v5
                                                                                                                                                                                        327invoke-virtual {v0}, Landroid/location/Location;->getProvider()Ljava/lang/String;
                                                                                                                                                                                        328move-result-object v0
                                                                                                                                                                                        330const-string v6, "lat"
                                                                                                                                                                                        332invoke-virtual {v1, v6, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        334const-string v2, "lng"
                                                                                                                                                                                        336invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        338const-string v2, "gpst"
                                                                                                                                                                                        340invoke-virtual {v1, v2, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        342const-string v2, "gps_accuracy"
                                                                                                                                                                                        344invoke-virtual {v1, v2, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        346const-string v2, "gps_type"
                                                                                                                                                                                        348invoke-virtual {v1, v2, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        349cond_1cc:
                                                                                                                                                                                        350invoke-virtual {v1}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        351move-result-object v0
                                                                                                                                                                                        353invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        354move-result v0
                                                                                                                                                                                        355if-nez v0, :cond_1e9
                                                                                                                                                                                        357invoke-virtual {v1}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        358move-result-object v0
                                                                                                                                                                                        360invoke-static {v0}, Lcom/mintegral/msdk/base/utils/b;->b(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        361move-result-object v0
                                                                                                                                                                                        363invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        364move-result v1
                                                                                                                                                                                        365if-nez v1, :cond_1e9
                                                                                                                                                                                        367const-string v1, "dvi"
                                                                                                                                                                                        369invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        370try_end_1e9: return-void
                                                                                                                                                                                        371catch_1ea: move-exception p1
                                                                                                                                                                                        373invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        374cond_1ee: return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Thread.sleep
                                                                                                                                                                                        • java.net.URL.<init>
                                                                                                                                                                                        • java.net.HttpURLConnection.setConnectTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setUseCaches
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • android.os.Build$VERSION.SDK:Ljava/lang/String
                                                                                                                                                                                        • java.lang.Integer.parseInt
                                                                                                                                                                                        • java.lang.System.setProperty
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestMethod
                                                                                                                                                                                        • java.net.HttpURLConnection.connect
                                                                                                                                                                                        • java.net.HttpURLConnection.getHeaderFields
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.net.HttpURLConnection.getResponseCode
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.Boolean.booleanValue
                                                                                                                                                                                        • java.net.HttpURLConnection.getInputStream
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.net.HttpURLConnection.getResponseCode
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Throwable.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.Boolean.booleanValue
                                                                                                                                                                                        • java.util.concurrent.atomic.AtomicBoolean.get
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Throwable.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestMethod
                                                                                                                                                                                        • java.net.HttpURLConnection.setDoInput
                                                                                                                                                                                        • java.net.HttpURLConnection.setDoOutput
                                                                                                                                                                                        • android.net.Uri$Builder.build
                                                                                                                                                                                        • android.net.Uri.getEncodedQuery
                                                                                                                                                                                        • java.net.HttpURLConnection.getOutputStream
                                                                                                                                                                                        • java.io.OutputStreamWriter.<init>
                                                                                                                                                                                        • java.io.BufferedWriter.<init>
                                                                                                                                                                                        • java.io.BufferedWriter.write
                                                                                                                                                                                        • java.io.BufferedWriter.flush
                                                                                                                                                                                        • java.io.BufferedWriter.close
                                                                                                                                                                                        • java.io.OutputStream.close
                                                                                                                                                                                        • java.net.HttpURLConnection.connect
                                                                                                                                                                                        • java.net.HttpURLConnection.getResponseCode
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.net.HttpURLConnection.getResponseCode
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.lang.Throwable.getMessage
                                                                                                                                                                                        • java.lang.Throwable.getMessage
                                                                                                                                                                                        • java.lang.Throwable.getMessage
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • User-Agent
                                                                                                                                                                                        • Content-type
                                                                                                                                                                                        • Connection
                                                                                                                                                                                        • keep-alive
                                                                                                                                                                                        • Cache-Control
                                                                                                                                                                                        • no-cache
                                                                                                                                                                                        • http.keepAlive
                                                                                                                                                                                        • false
                                                                                                                                                                                        • GET
                                                                                                                                                                                        • OAdRemoteURLLoader
                                                                                                                                                                                        • GET connect code :
                                                                                                                                                                                        • URLLoader.Load.Complete
                                                                                                                                                                                        • load throwable :
                                                                                                                                                                                        • URLLoader.Load.Error
                                                                                                                                                                                        • RuntimeError:
                                                                                                                                                                                        • POST
                                                                                                                                                                                        • UTF-8
                                                                                                                                                                                        • Post connect code :
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        1const/4 v0, 0x0
                                                                                                                                                                                        2const/4 v10, 0x2
                                                                                                                                                                                        3const/4 v9, 0x0
                                                                                                                                                                                        4const/4 v8, 0x1
                                                                                                                                                                                        5try_start_4:
                                                                                                                                                                                        6const-string v1, ""
                                                                                                                                                                                        8iget-object v1, p0, Lcom/baidu/mobads/container/b/f/a$a;->b:Lcom/baidu/mobads/container/b/f/b;
                                                                                                                                                                                        9iget-wide v2, v1, Lcom/baidu/mobads/container/b/f/b;->c:J
                                                                                                                                                                                        10const-wide/16 v4, 0x0
                                                                                                                                                                                        11cmp-long v1, v2, v4
                                                                                                                                                                                        12if-lez v1, :cond_17
                                                                                                                                                                                        14iget-object v1, p0, Lcom/baidu/mobads/container/b/f/a$a;->b:Lcom/baidu/mobads/container/b/f/b;
                                                                                                                                                                                        15iget-wide v2, v1, Lcom/baidu/mobads/container/b/f/b;->c:J
                                                                                                                                                                                        17invoke-static {v2, v3}, Ljava/lang/Thread;->sleep(J)V
                                                                                                                                                                                        18cond_17: new-instance v1, Ljava/net/URL;
                                                                                                                                                                                        20iget-object v2, p0, Lcom/baidu/mobads/container/b/f/a$a;->b:Lcom/baidu/mobads/container/b/f/b;
                                                                                                                                                                                        22iget-object v2, v2, Lcom/baidu/mobads/container/b/f/b;->a:Ljava/lang/String;
                                                                                                                                                                                        24invoke-direct {v1, v2}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        26invoke-static {v1}, Lcom/baidu/mobads/container/b/g/h;->a(Ljava/net/URL;)Ljava/net/HttpURLConnection;
                                                                                                                                                                                        27try_end_23: move-result-object v2
                                                                                                                                                                                        28try_start_24: iget-wide v4, p0, Lcom/baidu/mobads/container/b/f/a$a;->c:D
                                                                                                                                                                                        29double-to-int v1, v4
                                                                                                                                                                                        31invoke-virtual {v2, v1}, Ljava/net/HttpURLConnection;->setConnectTimeout(I)V
                                                                                                                                                                                        32const/4 v1, 0x0
                                                                                                                                                                                        34invoke-virtual {v2, v1}, Ljava/net/HttpURLConnection;->setUseCaches(Z)V
                                                                                                                                                                                        36iget-object v1, p0, Lcom/baidu/mobads/container/b/f/a$a;->b:Lcom/baidu/mobads/container/b/f/b;
                                                                                                                                                                                        38iget-object v1, v1, Lcom/baidu/mobads/container/b/f/b;->b:Ljava/lang/String;
                                                                                                                                                                                        39if-eqz v1, :cond_47
                                                                                                                                                                                        41iget-object v1, p0, Lcom/baidu/mobads/container/b/f/a$a;->b:Lcom/baidu/mobads/container/b/f/b;
                                                                                                                                                                                        43iget-object v1, v1, Lcom/baidu/mobads/container/b/f/b;->b:Ljava/lang/String;
                                                                                                                                                                                        45invoke-virtual {v1}, Ljava/lang/String;->length()I
                                                                                                                                                                                        46move-result v1
                                                                                                                                                                                        47if-lez v1, :cond_47
                                                                                                                                                                                        49const-string v1, "User-Agent"
                                                                                                                                                                                        51iget-object v3, p0, Lcom/baidu/mobads/container/b/f/a$a;->b:Lcom/baidu/mobads/container/b/f/b;
                                                                                                                                                                                        53iget-object v3, v3, Lcom/baidu/mobads/container/b/f/b;->b:Ljava/lang/String;
                                                                                                                                                                                        55invoke-virtual {v2, v1, v3}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        56cond_47:
                                                                                                                                                                                        57const-string v1, "Content-type"
                                                                                                                                                                                        59iget-object v3, p0, Lcom/baidu/mobads/container/b/f/a$a;->b:Lcom/baidu/mobads/container/b/f/b;
                                                                                                                                                                                        61iget-object v3, v3, Lcom/baidu/mobads/container/b/f/b;->d:Ljava/lang/String;
                                                                                                                                                                                        63invoke-virtual {v2, v1, v3}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        65const-string v1, "Connection"
                                                                                                                                                                                        67const-string v3, "keep-alive"
                                                                                                                                                                                        69invoke-virtual {v2, v1, v3}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        71const-string v1, "Cache-Control"
                                                                                                                                                                                        73const-string v3, "no-cache"
                                                                                                                                                                                        75invoke-virtual {v2, v1, v3}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        77sget-object v1, Landroid/os/Build$VERSION;->SDK:Ljava/lang/String;
                                                                                                                                                                                        79invoke-static {v1}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
                                                                                                                                                                                        80move-result v1
                                                                                                                                                                                        81const/16 v3, 0x8
                                                                                                                                                                                        82if-ge v1, v3, :cond_6f
                                                                                                                                                                                        84const-string v1, "http.keepAlive"
                                                                                                                                                                                        86const-string v3, "false"
                                                                                                                                                                                        88invoke-static {v1, v3}, Ljava/lang/System;->setProperty(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        89cond_6f:
                                                                                                                                                                                        90iget-object v1, p0, Lcom/baidu/mobads/container/b/f/a$a;->b:Lcom/baidu/mobads/container/b/f/b;
                                                                                                                                                                                        91iget v1, v1, Lcom/baidu/mobads/container/b/f/b;->e:I
                                                                                                                                                                                        92if-ne v1, v8, :cond_148
                                                                                                                                                                                        94const-string v1, "GET"
                                                                                                                                                                                        96invoke-virtual {v2, v1}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V
                                                                                                                                                                                        98invoke-virtual {v2}, Ljava/net/HttpURLConnection;->connect()V
                                                                                                                                                                                        100invoke-virtual {v2}, Ljava/net/HttpURLConnection;->getHeaderFields()Ljava/util/Map;
                                                                                                                                                                                        102iget-object v1, p0, Lcom/baidu/mobads/container/b/f/a$a;->a:Lcom/baidu/mobads/container/b/f/a;
                                                                                                                                                                                        104invoke-static {v1}, Lcom/baidu/mobads/container/b/f/a;->a(Lcom/baidu/mobads/container/b/f/a;)Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        105move-result-object v1
                                                                                                                                                                                        107const-string v3, "OAdRemoteURLLoader"
                                                                                                                                                                                        108new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        110invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        112const-string v5, "GET connect code :"
                                                                                                                                                                                        114invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        115move-result-object v4
                                                                                                                                                                                        117invoke-virtual {v2}, Ljava/net/HttpURLConnection;->getResponseCode()I
                                                                                                                                                                                        118move-result v5
                                                                                                                                                                                        120invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        121move-result-object v4
                                                                                                                                                                                        123invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        124move-result-object v4
                                                                                                                                                                                        126invoke-interface {v1, v3, v4}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        128iget-object v1, p0, Lcom/baidu/mobads/container/b/f/a$a;->a:Lcom/baidu/mobads/container/b/f/a;
                                                                                                                                                                                        130invoke-static {v1}, Lcom/baidu/mobads/container/b/f/a;->b(Lcom/baidu/mobads/container/b/f/a;)Ljava/lang/Boolean;
                                                                                                                                                                                        131move-result-object v1
                                                                                                                                                                                        133invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z
                                                                                                                                                                                        134move-result v1
                                                                                                                                                                                        135if-nez v1, :cond_d1
                                                                                                                                                                                        137invoke-virtual {v2}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream;
                                                                                                                                                                                        138try_end_b1: move-result-object v0
                                                                                                                                                                                        139try_start_b2:
                                                                                                                                                                                        140invoke-static {v0}, Lcom/baidu/mobads/container/b/f/a;->a(Ljava/io/InputStream;)Ljava/lang/String;
                                                                                                                                                                                        141move-result-object v1
                                                                                                                                                                                        143iget-object v3, p0, Lcom/baidu/mobads/container/b/f/a$a;->a:Lcom/baidu/mobads/container/b/f/a;
                                                                                                                                                                                        144new-instance v4, Lcom/baidu/mobads/container/o/y;
                                                                                                                                                                                        146const-string v5, "URLLoader.Load.Complete"
                                                                                                                                                                                        148iget-object v6, p0, Lcom/baidu/mobads/container/b/f/a$a;->b:Lcom/baidu/mobads/container/b/f/b;
                                                                                                                                                                                        150invoke-virtual {v6}, Lcom/baidu/mobads/container/b/f/b;->a()Ljava/lang/String;
                                                                                                                                                                                        151move-result-object v6
                                                                                                                                                                                        153invoke-direct {v4, v5, v1, v6}, Lcom/baidu/mobads/container/o/y;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        155invoke-virtual {v3, v4}, Lcom/baidu/mobads/container/b/f/a;->dispatchEvent(Lcom/baidu/mobads/openad/interfaces/event/IOAdEvent;)V
                                                                                                                                                                                        156goto_c8: if-eqz v0, :cond_cd
                                                                                                                                                                                        157try_start_ca:
                                                                                                                                                                                        158invoke-virtual {v0}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        159try_end_cd:
                                                                                                                                                                                        160invoke-static {v2}, Lcom/baidu/mobads/container/b/g/h;->a(Ljava/net/HttpURLConnection;)V
                                                                                                                                                                                        161goto_d0: return-void
                                                                                                                                                                                        162cond_d1:
                                                                                                                                                                                        163invoke-virtual {v2}, Ljava/net/HttpURLConnection;->getResponseCode()I
                                                                                                                                                                                        164try_end_d4: goto/16 :goto_c8
                                                                                                                                                                                        165catch_d5: move-exception v1
                                                                                                                                                                                        166move-object v11, v1
                                                                                                                                                                                        167move-object v1, v0
                                                                                                                                                                                        168move-object v0, v11
                                                                                                                                                                                        169try_start_d9:
                                                                                                                                                                                        170iget-object v3, p0, Lcom/baidu/mobads/container/b/f/a$a;->a:Lcom/baidu/mobads/container/b/f/a;
                                                                                                                                                                                        172invoke-static {v3}, Lcom/baidu/mobads/container/b/f/a;->a(Lcom/baidu/mobads/container/b/f/a;)Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        173move-result-object v3
                                                                                                                                                                                        174const/4 v4, 0x2
                                                                                                                                                                                        175new-array v4, v4, [Ljava/lang/Object;
                                                                                                                                                                                        176const/4 v5, 0x0
                                                                                                                                                                                        178const-string v6, "OAdRemoteURLLoader"
                                                                                                                                                                                        179aput-object v6, v4, v5
                                                                                                                                                                                        180const/4 v5, 0x1
                                                                                                                                                                                        181new-instance v6, Ljava/lang/StringBuilder;
                                                                                                                                                                                        183invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        185const-string v7, "load throwable :"
                                                                                                                                                                                        187invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        188move-result-object v6
                                                                                                                                                                                        190invoke-virtual {v0}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        191move-result-object v7
                                                                                                                                                                                        193invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        194move-result-object v6
                                                                                                                                                                                        196invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        197move-result-object v6
                                                                                                                                                                                        198aput-object v6, v4, v5
                                                                                                                                                                                        200invoke-interface {v3, v4}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->e([Ljava/lang/Object;)I
                                                                                                                                                                                        202iget-object v3, p0, Lcom/baidu/mobads/container/b/f/a$a;->a:Lcom/baidu/mobads/container/b/f/a;
                                                                                                                                                                                        204invoke-static {v3}, Lcom/baidu/mobads/container/b/f/a;->b(Lcom/baidu/mobads/container/b/f/a;)Ljava/lang/Boolean;
                                                                                                                                                                                        205move-result-object v3
                                                                                                                                                                                        207invoke-virtual {v3}, Ljava/lang/Boolean;->booleanValue()Z
                                                                                                                                                                                        208move-result v3
                                                                                                                                                                                        209if-nez v3, :cond_13f
                                                                                                                                                                                        211iget-object v3, p0, Lcom/baidu/mobads/container/b/f/a$a;->a:Lcom/baidu/mobads/container/b/f/a;
                                                                                                                                                                                        213invoke-static {v3}, Lcom/baidu/mobads/container/b/f/a;->c(Lcom/baidu/mobads/container/b/f/a;)Ljava/util/concurrent/atomic/AtomicBoolean;
                                                                                                                                                                                        214move-result-object v3
                                                                                                                                                                                        216invoke-virtual {v3}, Ljava/util/concurrent/atomic/AtomicBoolean;->get()Z
                                                                                                                                                                                        217move-result v3
                                                                                                                                                                                        218if-nez v3, :cond_13f
                                                                                                                                                                                        220iget-object v3, p0, Lcom/baidu/mobads/container/b/f/a$a;->a:Lcom/baidu/mobads/container/b/f/a;
                                                                                                                                                                                        221new-instance v4, Lcom/baidu/mobads/container/o/w;
                                                                                                                                                                                        223const-string v5, "URLLoader.Load.Error"
                                                                                                                                                                                        224new-instance v6, Ljava/lang/StringBuilder;
                                                                                                                                                                                        226invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        228const-string v7, "RuntimeError: "
                                                                                                                                                                                        230invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        231move-result-object v6
                                                                                                                                                                                        233invoke-virtual {v0}, Ljava/lang/Throwable;->toString()Ljava/lang/String;
                                                                                                                                                                                        234move-result-object v0
                                                                                                                                                                                        236invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        237move-result-object v0
                                                                                                                                                                                        239invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        240move-result-object v0
                                                                                                                                                                                        242invoke-direct {v4, v5, v0}, Lcom/baidu/mobads/container/o/w;-><init>(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        244invoke-virtual {v3, v4}, Lcom/baidu/mobads/container/b/f/a;->dispatchEvent(Lcom/baidu/mobads/openad/interfaces/event/IOAdEvent;)V
                                                                                                                                                                                        245cond_13f: if-eqz v1, :cond_144
                                                                                                                                                                                        246try_start_141:
                                                                                                                                                                                        247invoke-virtual {v1}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        248try_end_144:
                                                                                                                                                                                        249invoke-static {v2}, Lcom/baidu/mobads/container/b/g/h;->a(Ljava/net/HttpURLConnection;)V
                                                                                                                                                                                        250goto/16 :goto_d0
                                                                                                                                                                                        251try_start_148:
                                                                                                                                                                                        252iget-object v1, p0, Lcom/baidu/mobads/container/b/f/a$a;->b:Lcom/baidu/mobads/container/b/f/b;
                                                                                                                                                                                        253iget v1, v1, Lcom/baidu/mobads/container/b/f/b;->e:I
                                                                                                                                                                                        254if-nez v1, :cond_c8
                                                                                                                                                                                        256const-string v1, "POST"
                                                                                                                                                                                        258invoke-virtual {v2, v1}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V
                                                                                                                                                                                        259const/4 v1, 0x1
                                                                                                                                                                                        261invoke-virtual {v2, v1}, Ljava/net/HttpURLConnection;->setDoInput(Z)V
                                                                                                                                                                                        262const/4 v1, 0x1
                                                                                                                                                                                        264invoke-virtual {v2, v1}, Ljava/net/HttpURLConnection;->setDoOutput(Z)V
                                                                                                                                                                                        266iget-object v1, p0, Lcom/baidu/mobads/container/b/f/a$a;->b:Lcom/baidu/mobads/container/b/f/b;
                                                                                                                                                                                        268invoke-virtual {v1}, Lcom/baidu/mobads/container/b/f/b;->b()Landroid/net/Uri$Builder;
                                                                                                                                                                                        269move-result-object v1
                                                                                                                                                                                        270if-eqz v1, :cond_18d
                                                                                                                                                                                        272iget-object v1, p0, Lcom/baidu/mobads/container/b/f/a$a;->b:Lcom/baidu/mobads/container/b/f/b;
                                                                                                                                                                                        274invoke-virtual {v1}, Lcom/baidu/mobads/container/b/f/b;->b()Landroid/net/Uri$Builder;
                                                                                                                                                                                        275move-result-object v1
                                                                                                                                                                                        277invoke-virtual {v1}, Landroid/net/Uri$Builder;->build()Landroid/net/Uri;
                                                                                                                                                                                        278move-result-object v1
                                                                                                                                                                                        280invoke-virtual {v1}, Landroid/net/Uri;->getEncodedQuery()Ljava/lang/String;
                                                                                                                                                                                        281move-result-object v1
                                                                                                                                                                                        283invoke-virtual {v2}, Ljava/net/HttpURLConnection;->getOutputStream()Ljava/io/OutputStream;
                                                                                                                                                                                        284move-result-object v3
                                                                                                                                                                                        285new-instance v4, Ljava/io/BufferedWriter;
                                                                                                                                                                                        286new-instance v5, Ljava/io/OutputStreamWriter;
                                                                                                                                                                                        288const-string v6, "UTF-8"
                                                                                                                                                                                        290invoke-direct {v5, v3, v6}, Ljava/io/OutputStreamWriter;-><init>(Ljava/io/OutputStream;Ljava/lang/String;)V
                                                                                                                                                                                        292invoke-direct {v4, v5}, Ljava/io/BufferedWriter;-><init>(Ljava/io/Writer;)V
                                                                                                                                                                                        294invoke-virtual {v4, v1}, Ljava/io/BufferedWriter;->write(Ljava/lang/String;)V
                                                                                                                                                                                        296invoke-virtual {v4}, Ljava/io/BufferedWriter;->flush()V
                                                                                                                                                                                        298invoke-virtual {v4}, Ljava/io/BufferedWriter;->close()V
                                                                                                                                                                                        300invoke-virtual {v3}, Ljava/io/OutputStream;->close()V
                                                                                                                                                                                        301cond_18d:
                                                                                                                                                                                        302invoke-virtual {v2}, Ljava/net/HttpURLConnection;->connect()V
                                                                                                                                                                                        304invoke-virtual {v2}, Ljava/net/HttpURLConnection;->getResponseCode()I
                                                                                                                                                                                        306iget-object v1, p0, Lcom/baidu/mobads/container/b/f/a$a;->a:Lcom/baidu/mobads/container/b/f/a;
                                                                                                                                                                                        308invoke-static {v1}, Lcom/baidu/mobads/container/b/f/a;->a(Lcom/baidu/mobads/container/b/f/a;)Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        309move-result-object v1
                                                                                                                                                                                        311const-string v3, "OAdRemoteURLLoader"
                                                                                                                                                                                        312new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        314invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        316const-string v5, "Post connect code :"
                                                                                                                                                                                        318invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        319move-result-object v4
                                                                                                                                                                                        321invoke-virtual {v2}, Ljava/net/HttpURLConnection;->getResponseCode()I
                                                                                                                                                                                        322move-result v5
                                                                                                                                                                                        324invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        325move-result-object v4
                                                                                                                                                                                        327invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        328move-result-object v4
                                                                                                                                                                                        330invoke-interface {v1, v3, v4}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        331try_end_1b5: goto/16 :goto_c8
                                                                                                                                                                                        332catchall_1b7: move-exception v1
                                                                                                                                                                                        333move-object v11, v1
                                                                                                                                                                                        334move-object v1, v0
                                                                                                                                                                                        335move-object v0, v11
                                                                                                                                                                                        336goto_1bb: if-eqz v1, :cond_1c0
                                                                                                                                                                                        337try_start_1bd:
                                                                                                                                                                                        338invoke-virtual {v1}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        339goto_1c0:
                                                                                                                                                                                        340invoke-static {v2}, Lcom/baidu/mobads/container/b/g/h;->a(Ljava/net/HttpURLConnection;)V
                                                                                                                                                                                        341throw v0
                                                                                                                                                                                        342catch_1c4: move-exception v0
                                                                                                                                                                                        344iget-object v1, p0, Lcom/baidu/mobads/container/b/f/a$a;->a:Lcom/baidu/mobads/container/b/f/a;
                                                                                                                                                                                        346invoke-static {v1}, Lcom/baidu/mobads/container/b/f/a;->a(Lcom/baidu/mobads/container/b/f/a;)Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        347move-result-object v1
                                                                                                                                                                                        348new-array v3, v10, [Ljava/lang/Object;
                                                                                                                                                                                        350const-string v4, "OAdRemoteURLLoader"
                                                                                                                                                                                        351aput-object v4, v3, v9
                                                                                                                                                                                        353invoke-virtual {v0}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        354move-result-object v0
                                                                                                                                                                                        355aput-object v0, v3, v8
                                                                                                                                                                                        357invoke-interface {v1, v3}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->e([Ljava/lang/Object;)I
                                                                                                                                                                                        358goto/16 :goto_cd
                                                                                                                                                                                        359catch_1dc: move-exception v0
                                                                                                                                                                                        361iget-object v1, p0, Lcom/baidu/mobads/container/b/f/a$a;->a:Lcom/baidu/mobads/container/b/f/a;
                                                                                                                                                                                        363invoke-static {v1}, Lcom/baidu/mobads/container/b/f/a;->a(Lcom/baidu/mobads/container/b/f/a;)Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        364move-result-object v1
                                                                                                                                                                                        365new-array v3, v10, [Ljava/lang/Object;
                                                                                                                                                                                        367const-string v4, "OAdRemoteURLLoader"
                                                                                                                                                                                        368aput-object v4, v3, v9
                                                                                                                                                                                        370invoke-virtual {v0}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        371move-result-object v0
                                                                                                                                                                                        372aput-object v0, v3, v8
                                                                                                                                                                                        374invoke-interface {v1, v3}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->e([Ljava/lang/Object;)I
                                                                                                                                                                                        375goto/16 :goto_144
                                                                                                                                                                                        376catch_1f4: move-exception v1
                                                                                                                                                                                        378iget-object v3, p0, Lcom/baidu/mobads/container/b/f/a$a;->a:Lcom/baidu/mobads/container/b/f/a;
                                                                                                                                                                                        380invoke-static {v3}, Lcom/baidu/mobads/container/b/f/a;->a(Lcom/baidu/mobads/container/b/f/a;)Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        381move-result-object v3
                                                                                                                                                                                        382new-array v4, v10, [Ljava/lang/Object;
                                                                                                                                                                                        384const-string v5, "OAdRemoteURLLoader"
                                                                                                                                                                                        385aput-object v5, v4, v9
                                                                                                                                                                                        387invoke-virtual {v1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        388move-result-object v1
                                                                                                                                                                                        389aput-object v1, v4, v8
                                                                                                                                                                                        391invoke-interface {v3, v4}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->e([Ljava/lang/Object;)I
                                                                                                                                                                                        392goto/16 :goto_1c0
                                                                                                                                                                                        393catchall_20b: move-exception v1
                                                                                                                                                                                        394move-object v2, v0
                                                                                                                                                                                        395move-object v11, v0
                                                                                                                                                                                        396move-object v0, v1
                                                                                                                                                                                        397move-object v1, v11
                                                                                                                                                                                        398goto/16 :goto_1bb
                                                                                                                                                                                        399catchall_211: move-exception v1
                                                                                                                                                                                        400move-object v11, v1
                                                                                                                                                                                        401move-object v1, v0
                                                                                                                                                                                        402move-object v0, v11
                                                                                                                                                                                        403goto/16 :goto_1bb
                                                                                                                                                                                        404catchall_216: move-exception v0
                                                                                                                                                                                        405goto/16 :goto_1bb
                                                                                                                                                                                        406catch_218: move-exception v1
                                                                                                                                                                                        407move-object v2, v0
                                                                                                                                                                                        408move-object v11, v0
                                                                                                                                                                                        409move-object v0, v1
                                                                                                                                                                                        410move-object v1, v11
                                                                                                                                                                                        411goto/16 :goto_d9
                                                                                                                                                                                        412catch_21f: move-exception v1
                                                                                                                                                                                        413move-object v11, v1
                                                                                                                                                                                        414move-object v1, v0
                                                                                                                                                                                        415move-object v0, v11
                                                                                                                                                                                        416goto/16 :goto_d9
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Thread.sleep
                                                                                                                                                                                        • java.net.URL.<init>
                                                                                                                                                                                        • java.net.HttpURLConnection.setConnectTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setUseCaches
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • android.os.Build$VERSION.SDK:Ljava/lang/String
                                                                                                                                                                                        • java.lang.Integer.parseInt
                                                                                                                                                                                        • java.lang.System.setProperty
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestMethod
                                                                                                                                                                                        • java.net.HttpURLConnection.connect
                                                                                                                                                                                        • java.net.HttpURLConnection.getHeaderFields
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.net.HttpURLConnection.getResponseCode
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.Boolean.booleanValue
                                                                                                                                                                                        • java.net.HttpURLConnection.getInputStream
                                                                                                                                                                                        • java.net.HttpURLConnection.getResponseCode
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestMethod
                                                                                                                                                                                        • java.net.HttpURLConnection.setDoInput
                                                                                                                                                                                        • java.net.HttpURLConnection.setDoOutput
                                                                                                                                                                                        • android.net.Uri$Builder.build
                                                                                                                                                                                        • android.net.Uri.getEncodedQuery
                                                                                                                                                                                        • java.net.HttpURLConnection.getOutputStream
                                                                                                                                                                                        • java.io.OutputStreamWriter.<init>
                                                                                                                                                                                        • java.io.BufferedWriter.<init>
                                                                                                                                                                                        • java.io.BufferedWriter.write
                                                                                                                                                                                        • java.io.BufferedWriter.flush
                                                                                                                                                                                        • java.io.BufferedWriter.close
                                                                                                                                                                                        • java.io.OutputStream.close
                                                                                                                                                                                        • java.net.HttpURLConnection.connect
                                                                                                                                                                                        • java.net.HttpURLConnection.getResponseCode
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.net.HttpURLConnection.getResponseCode
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.lang.Throwable.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Throwable.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.Boolean.booleanValue
                                                                                                                                                                                        • java.util.concurrent.atomic.AtomicBoolean.get
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Throwable.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.lang.Throwable.getMessage
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.lang.Throwable.getMessage
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • OAdURLLoader
                                                                                                                                                                                        • User-Agent
                                                                                                                                                                                        • Content-type
                                                                                                                                                                                        • Connection
                                                                                                                                                                                        • keep-alive
                                                                                                                                                                                        • Cache-Control
                                                                                                                                                                                        • no-cache
                                                                                                                                                                                        • http.keepAlive
                                                                                                                                                                                        • false
                                                                                                                                                                                        • GET
                                                                                                                                                                                        • GET connect code :
                                                                                                                                                                                        • URLLoader.Load.Complete
                                                                                                                                                                                        • POST
                                                                                                                                                                                        • UTF-8
                                                                                                                                                                                        • Post connect code :
                                                                                                                                                                                        • load throwable :
                                                                                                                                                                                        • URLLoader.Load.Error
                                                                                                                                                                                        • RuntimeError:
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "OAdURLLoader"
                                                                                                                                                                                        2const/4 v1, 0x0
                                                                                                                                                                                        3const/4 v2, 0x2
                                                                                                                                                                                        4const/4 v3, 0x0
                                                                                                                                                                                        5const/4 v4, 0x1
                                                                                                                                                                                        6try_start_6:
                                                                                                                                                                                        7iget-object v5, p0, Lcom/baidu/mobads/openad/d/a$a;->b:Lcom/baidu/mobads/openad/d/b;
                                                                                                                                                                                        8iget-wide v5, v5, Lcom/baidu/mobads/openad/d/b;->c:J
                                                                                                                                                                                        9const-wide/16 v7, 0x0
                                                                                                                                                                                        10cmp-long v9, v5, v7
                                                                                                                                                                                        11if-lez v9, :cond_17
                                                                                                                                                                                        13iget-object v5, p0, Lcom/baidu/mobads/openad/d/a$a;->b:Lcom/baidu/mobads/openad/d/b;
                                                                                                                                                                                        14iget-wide v5, v5, Lcom/baidu/mobads/openad/d/b;->c:J
                                                                                                                                                                                        16invoke-static {v5, v6}, Ljava/lang/Thread;->sleep(J)V
                                                                                                                                                                                        17cond_17: new-instance v5, Ljava/net/URL;
                                                                                                                                                                                        19iget-object v6, p0, Lcom/baidu/mobads/openad/d/a$a;->b:Lcom/baidu/mobads/openad/d/b;
                                                                                                                                                                                        21iget-object v6, v6, Lcom/baidu/mobads/openad/d/b;->a:Ljava/lang/String;
                                                                                                                                                                                        23invoke-direct {v5, v6}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        25invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        26move-result-object v6
                                                                                                                                                                                        28invoke-virtual {v6}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getURIUitls()Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;
                                                                                                                                                                                        29move-result-object v6
                                                                                                                                                                                        31invoke-interface {v6, v5}, Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;->getHttpURLConnection(Ljava/net/URL;)Ljava/net/HttpURLConnection;
                                                                                                                                                                                        32move-result-object v5
                                                                                                                                                                                        33try_end_2c: iget-wide v6, p0, Lcom/baidu/mobads/openad/d/a$a;->c:D
                                                                                                                                                                                        34double-to-int v6, v6
                                                                                                                                                                                        36invoke-virtual {v5, v6}, Ljava/net/HttpURLConnection;->setConnectTimeout(I)V
                                                                                                                                                                                        38invoke-virtual {v5, v3}, Ljava/net/HttpURLConnection;->setUseCaches(Z)V
                                                                                                                                                                                        40iget-object v6, p0, Lcom/baidu/mobads/openad/d/a$a;->b:Lcom/baidu/mobads/openad/d/b;
                                                                                                                                                                                        42iget-object v6, v6, Lcom/baidu/mobads/openad/d/b;->b:Ljava/lang/String;
                                                                                                                                                                                        43if-eqz v6, :cond_4e
                                                                                                                                                                                        45iget-object v6, p0, Lcom/baidu/mobads/openad/d/a$a;->b:Lcom/baidu/mobads/openad/d/b;
                                                                                                                                                                                        47iget-object v6, v6, Lcom/baidu/mobads/openad/d/b;->b:Ljava/lang/String;
                                                                                                                                                                                        49invoke-virtual {v6}, Ljava/lang/String;->length()I
                                                                                                                                                                                        50move-result v6
                                                                                                                                                                                        51if-lez v6, :cond_4e
                                                                                                                                                                                        53const-string v6, "User-Agent"
                                                                                                                                                                                        55iget-object v7, p0, Lcom/baidu/mobads/openad/d/a$a;->b:Lcom/baidu/mobads/openad/d/b;
                                                                                                                                                                                        57iget-object v7, v7, Lcom/baidu/mobads/openad/d/b;->b:Ljava/lang/String;
                                                                                                                                                                                        59invoke-virtual {v5, v6, v7}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        60cond_4e:
                                                                                                                                                                                        61const-string v6, "Content-type"
                                                                                                                                                                                        63iget-object v7, p0, Lcom/baidu/mobads/openad/d/a$a;->b:Lcom/baidu/mobads/openad/d/b;
                                                                                                                                                                                        65iget-object v7, v7, Lcom/baidu/mobads/openad/d/b;->d:Ljava/lang/String;
                                                                                                                                                                                        67invoke-virtual {v5, v6, v7}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        69const-string v6, "Connection"
                                                                                                                                                                                        71const-string v7, "keep-alive"
                                                                                                                                                                                        73invoke-virtual {v5, v6, v7}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        75const-string v6, "Cache-Control"
                                                                                                                                                                                        77const-string v7, "no-cache"
                                                                                                                                                                                        79invoke-virtual {v5, v6, v7}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        81sget-object v6, Landroid/os/Build$VERSION;->SDK:Ljava/lang/String;
                                                                                                                                                                                        83invoke-static {v6}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
                                                                                                                                                                                        84move-result v6
                                                                                                                                                                                        85const/16 v7, 0x8
                                                                                                                                                                                        86if-ge v6, v7, :cond_76
                                                                                                                                                                                        88const-string v6, "http.keepAlive"
                                                                                                                                                                                        90const-string v7, "false"
                                                                                                                                                                                        92invoke-static {v6, v7}, Ljava/lang/System;->setProperty(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        93cond_76:
                                                                                                                                                                                        94iget-object v6, p0, Lcom/baidu/mobads/openad/d/a$a;->b:Lcom/baidu/mobads/openad/d/b;
                                                                                                                                                                                        95iget v6, v6, Lcom/baidu/mobads/openad/d/b;->e:I
                                                                                                                                                                                        96if-ne v6, v4, :cond_d0
                                                                                                                                                                                        98const-string v6, "GET"
                                                                                                                                                                                        100invoke-virtual {v5, v6}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V
                                                                                                                                                                                        102invoke-virtual {v5}, Ljava/net/HttpURLConnection;->connect()V
                                                                                                                                                                                        104invoke-virtual {v5}, Ljava/net/HttpURLConnection;->getHeaderFields()Ljava/util/Map;
                                                                                                                                                                                        106iget-object v6, p0, Lcom/baidu/mobads/openad/d/a$a;->a:Lcom/baidu/mobads/openad/d/a;
                                                                                                                                                                                        108invoke-static {v6}, Lcom/baidu/mobads/openad/d/a;->a(Lcom/baidu/mobads/openad/d/a;)Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        109move-result-object v6
                                                                                                                                                                                        110new-instance v7, Ljava/lang/StringBuilder;
                                                                                                                                                                                        112invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        114const-string v8, "GET connect code :"
                                                                                                                                                                                        116invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        118invoke-virtual {v5}, Ljava/net/HttpURLConnection;->getResponseCode()I
                                                                                                                                                                                        119move-result v8
                                                                                                                                                                                        121invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        123invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        124move-result-object v7
                                                                                                                                                                                        126invoke-interface {v6, v0, v7}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        128iget-object v6, p0, Lcom/baidu/mobads/openad/d/a$a;->a:Lcom/baidu/mobads/openad/d/a;
                                                                                                                                                                                        130invoke-static {v6}, Lcom/baidu/mobads/openad/d/a;->b(Lcom/baidu/mobads/openad/d/a;)Ljava/lang/Boolean;
                                                                                                                                                                                        131move-result-object v6
                                                                                                                                                                                        133invoke-virtual {v6}, Ljava/lang/Boolean;->booleanValue()Z
                                                                                                                                                                                        134move-result v6
                                                                                                                                                                                        135if-nez v6, :cond_cc
                                                                                                                                                                                        137invoke-virtual {v5}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream;
                                                                                                                                                                                        138move-result-object v1
                                                                                                                                                                                        140invoke-static {v1}, Lcom/baidu/mobads/openad/d/a;->a(Ljava/io/InputStream;)Ljava/lang/String;
                                                                                                                                                                                        141move-result-object v6
                                                                                                                                                                                        143iget-object v7, p0, Lcom/baidu/mobads/openad/d/a$a;->a:Lcom/baidu/mobads/openad/d/a;
                                                                                                                                                                                        144new-instance v8, Lcom/baidu/mobads/openad/c/d;
                                                                                                                                                                                        146const-string v9, "URLLoader.Load.Complete"
                                                                                                                                                                                        148iget-object v10, p0, Lcom/baidu/mobads/openad/d/a$a;->b:Lcom/baidu/mobads/openad/d/b;
                                                                                                                                                                                        150invoke-virtual {v10}, Lcom/baidu/mobads/openad/d/b;->a()Ljava/lang/String;
                                                                                                                                                                                        151move-result-object v10
                                                                                                                                                                                        153invoke-direct {v8, v9, v6, v10}, Lcom/baidu/mobads/openad/c/d;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        155invoke-virtual {v7, v8}, Lcom/baidu/mobads/openad/c/c;->dispatchEvent(Lcom/baidu/mobads/openad/interfaces/event/IOAdEvent;)V
                                                                                                                                                                                        156goto/16 :goto_137
                                                                                                                                                                                        157cond_cc:
                                                                                                                                                                                        158invoke-virtual {v5}, Ljava/net/HttpURLConnection;->getResponseCode()I
                                                                                                                                                                                        159goto/16 :goto_137
                                                                                                                                                                                        160cond_d0:
                                                                                                                                                                                        161iget-object v6, p0, Lcom/baidu/mobads/openad/d/a$a;->b:Lcom/baidu/mobads/openad/d/b;
                                                                                                                                                                                        162iget v6, v6, Lcom/baidu/mobads/openad/d/b;->e:I
                                                                                                                                                                                        163if-nez v6, :cond_137
                                                                                                                                                                                        165const-string v6, "POST"
                                                                                                                                                                                        167invoke-virtual {v5, v6}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V
                                                                                                                                                                                        169invoke-virtual {v5, v4}, Ljava/net/HttpURLConnection;->setDoInput(Z)V
                                                                                                                                                                                        171invoke-virtual {v5, v4}, Ljava/net/HttpURLConnection;->setDoOutput(Z)V
                                                                                                                                                                                        173iget-object v6, p0, Lcom/baidu/mobads/openad/d/a$a;->b:Lcom/baidu/mobads/openad/d/b;
                                                                                                                                                                                        175invoke-virtual {v6}, Lcom/baidu/mobads/openad/d/b;->b()Landroid/net/Uri$Builder;
                                                                                                                                                                                        176move-result-object v6
                                                                                                                                                                                        177if-eqz v6, :cond_113
                                                                                                                                                                                        179iget-object v6, p0, Lcom/baidu/mobads/openad/d/a$a;->b:Lcom/baidu/mobads/openad/d/b;
                                                                                                                                                                                        181invoke-virtual {v6}, Lcom/baidu/mobads/openad/d/b;->b()Landroid/net/Uri$Builder;
                                                                                                                                                                                        182move-result-object v6
                                                                                                                                                                                        184invoke-virtual {v6}, Landroid/net/Uri$Builder;->build()Landroid/net/Uri;
                                                                                                                                                                                        185move-result-object v6
                                                                                                                                                                                        187invoke-virtual {v6}, Landroid/net/Uri;->getEncodedQuery()Ljava/lang/String;
                                                                                                                                                                                        188move-result-object v6
                                                                                                                                                                                        190invoke-virtual {v5}, Ljava/net/HttpURLConnection;->getOutputStream()Ljava/io/OutputStream;
                                                                                                                                                                                        191move-result-object v7
                                                                                                                                                                                        192new-instance v8, Ljava/io/BufferedWriter;
                                                                                                                                                                                        193new-instance v9, Ljava/io/OutputStreamWriter;
                                                                                                                                                                                        195const-string v10, "UTF-8"
                                                                                                                                                                                        197invoke-direct {v9, v7, v10}, Ljava/io/OutputStreamWriter;-><init>(Ljava/io/OutputStream;Ljava/lang/String;)V
                                                                                                                                                                                        199invoke-direct {v8, v9}, Ljava/io/BufferedWriter;-><init>(Ljava/io/Writer;)V
                                                                                                                                                                                        201invoke-virtual {v8, v6}, Ljava/io/BufferedWriter;->write(Ljava/lang/String;)V
                                                                                                                                                                                        203invoke-virtual {v8}, Ljava/io/BufferedWriter;->flush()V
                                                                                                                                                                                        205invoke-virtual {v8}, Ljava/io/BufferedWriter;->close()V
                                                                                                                                                                                        207invoke-virtual {v7}, Ljava/io/OutputStream;->close()V
                                                                                                                                                                                        208cond_113:
                                                                                                                                                                                        209invoke-virtual {v5}, Ljava/net/HttpURLConnection;->connect()V
                                                                                                                                                                                        211invoke-virtual {v5}, Ljava/net/HttpURLConnection;->getResponseCode()I
                                                                                                                                                                                        213iget-object v6, p0, Lcom/baidu/mobads/openad/d/a$a;->a:Lcom/baidu/mobads/openad/d/a;
                                                                                                                                                                                        215invoke-static {v6}, Lcom/baidu/mobads/openad/d/a;->a(Lcom/baidu/mobads/openad/d/a;)Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        216move-result-object v6
                                                                                                                                                                                        217new-instance v7, Ljava/lang/StringBuilder;
                                                                                                                                                                                        219invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        221const-string v8, "Post connect code :"
                                                                                                                                                                                        223invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        225invoke-virtual {v5}, Ljava/net/HttpURLConnection;->getResponseCode()I
                                                                                                                                                                                        226move-result v8
                                                                                                                                                                                        228invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        230invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        231move-result-object v7
                                                                                                                                                                                        233invoke-interface {v6, v0, v7}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        234cond_137: if-eqz v1, :cond_151
                                                                                                                                                                                        235try_start_139:
                                                                                                                                                                                        236invoke-virtual {v1}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        237try_end_13c: goto/16 :goto_151
                                                                                                                                                                                        238catch_13d: move-exception v1
                                                                                                                                                                                        240iget-object v6, p0, Lcom/baidu/mobads/openad/d/a$a;->a:Lcom/baidu/mobads/openad/d/a;
                                                                                                                                                                                        242invoke-static {v6}, Lcom/baidu/mobads/openad/d/a;->a(Lcom/baidu/mobads/openad/d/a;)Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        243move-result-object v6
                                                                                                                                                                                        244new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                        245aput-object v0, v2, v3
                                                                                                                                                                                        247invoke-virtual {v1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        248move-result-object v0
                                                                                                                                                                                        249aput-object v0, v2, v4
                                                                                                                                                                                        251invoke-interface {v6, v2}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->e([Ljava/lang/Object;)I
                                                                                                                                                                                        252cond_151:
                                                                                                                                                                                        253iget-object v0, p0, Lcom/baidu/mobads/openad/d/a$a;->a:Lcom/baidu/mobads/openad/d/a;
                                                                                                                                                                                        255invoke-static {v0}, Lcom/baidu/mobads/openad/d/a;->d(Lcom/baidu/mobads/openad/d/a;)Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;
                                                                                                                                                                                        256move-result-object v0
                                                                                                                                                                                        257if-eqz v0, :cond_1fc
                                                                                                                                                                                        259iget-object v0, p0, Lcom/baidu/mobads/openad/d/a$a;->a:Lcom/baidu/mobads/openad/d/a;
                                                                                                                                                                                        261invoke-static {v0}, Lcom/baidu/mobads/openad/d/a;->d(Lcom/baidu/mobads/openad/d/a;)Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;
                                                                                                                                                                                        262move-result-object v0
                                                                                                                                                                                        264invoke-interface {v0, v5}, Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;->closeHttpURLConnection(Ljava/net/HttpURLConnection;)V
                                                                                                                                                                                        265goto/16 :goto_1fc
                                                                                                                                                                                        266catchall_164: move-exception v6
                                                                                                                                                                                        267goto/16 :goto_201
                                                                                                                                                                                        268catch_167: move-exception v6
                                                                                                                                                                                        269move-object v12, v5
                                                                                                                                                                                        270move-object v5, v1
                                                                                                                                                                                        271move-object v1, v12
                                                                                                                                                                                        272goto/16 :goto_174
                                                                                                                                                                                        273catchall_16c: move-exception v5
                                                                                                                                                                                        274move-object v6, v5
                                                                                                                                                                                        275move-object v5, v1
                                                                                                                                                                                        276goto/16 :goto_201
                                                                                                                                                                                        277catch_171: move-exception v5
                                                                                                                                                                                        278move-object v6, v5
                                                                                                                                                                                        279move-object v5, v1
                                                                                                                                                                                        280goto_174:
                                                                                                                                                                                        281iget-object v7, p0, Lcom/baidu/mobads/openad/d/a$a;->a:Lcom/baidu/mobads/openad/d/a;
                                                                                                                                                                                        283invoke-static {v7}, Lcom/baidu/mobads/openad/d/a;->a(Lcom/baidu/mobads/openad/d/a;)Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        284move-result-object v7
                                                                                                                                                                                        285new-array v8, v2, [Ljava/lang/Object;
                                                                                                                                                                                        286aput-object v0, v8, v3
                                                                                                                                                                                        287new-instance v9, Ljava/lang/StringBuilder;
                                                                                                                                                                                        289invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        291const-string v10, "load throwable :"
                                                                                                                                                                                        293invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        295invoke-virtual {v6}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        296move-result-object v10
                                                                                                                                                                                        298invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        300invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        301move-result-object v9
                                                                                                                                                                                        302aput-object v9, v8, v4
                                                                                                                                                                                        304invoke-interface {v7, v8}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->e([Ljava/lang/Object;)I
                                                                                                                                                                                        306iget-object v7, p0, Lcom/baidu/mobads/openad/d/a$a;->a:Lcom/baidu/mobads/openad/d/a;
                                                                                                                                                                                        308invoke-static {v7}, Lcom/baidu/mobads/openad/d/a;->b(Lcom/baidu/mobads/openad/d/a;)Ljava/lang/Boolean;
                                                                                                                                                                                        309move-result-object v7
                                                                                                                                                                                        311invoke-virtual {v7}, Ljava/lang/Boolean;->booleanValue()Z
                                                                                                                                                                                        312move-result v7
                                                                                                                                                                                        313if-nez v7, :cond_1d1
                                                                                                                                                                                        315iget-object v7, p0, Lcom/baidu/mobads/openad/d/a$a;->a:Lcom/baidu/mobads/openad/d/a;
                                                                                                                                                                                        317invoke-static {v7}, Lcom/baidu/mobads/openad/d/a;->c(Lcom/baidu/mobads/openad/d/a;)Ljava/util/concurrent/atomic/AtomicBoolean;
                                                                                                                                                                                        318move-result-object v7
                                                                                                                                                                                        320invoke-virtual {v7}, Ljava/util/concurrent/atomic/AtomicBoolean;->get()Z
                                                                                                                                                                                        321move-result v7
                                                                                                                                                                                        322if-nez v7, :cond_1d1
                                                                                                                                                                                        324iget-object v7, p0, Lcom/baidu/mobads/openad/d/a$a;->a:Lcom/baidu/mobads/openad/d/a;
                                                                                                                                                                                        325new-instance v8, Lcom/baidu/mobads/openad/c/a;
                                                                                                                                                                                        327const-string v9, "URLLoader.Load.Error"
                                                                                                                                                                                        328new-instance v10, Ljava/lang/StringBuilder;
                                                                                                                                                                                        330invoke-direct {v10}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        332const-string v11, "RuntimeError: "
                                                                                                                                                                                        334invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        336invoke-virtual {v6}, Ljava/lang/Throwable;->toString()Ljava/lang/String;
                                                                                                                                                                                        337move-result-object v6
                                                                                                                                                                                        339invoke-virtual {v10, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        341invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        342move-result-object v6
                                                                                                                                                                                        344invoke-direct {v8, v9, v6}, Lcom/baidu/mobads/openad/c/a;-><init>(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        346invoke-virtual {v7, v8}, Lcom/baidu/mobads/openad/c/c;->dispatchEvent(Lcom/baidu/mobads/openad/interfaces/event/IOAdEvent;)V
                                                                                                                                                                                        347cond_1d1: if-eqz v5, :cond_1eb
                                                                                                                                                                                        348try_start_1d3:
                                                                                                                                                                                        349invoke-virtual {v5}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        350try_end_1d6: goto/16 :goto_1eb
                                                                                                                                                                                        351catch_1d7: move-exception v5
                                                                                                                                                                                        353iget-object v6, p0, Lcom/baidu/mobads/openad/d/a$a;->a:Lcom/baidu/mobads/openad/d/a;
                                                                                                                                                                                        355invoke-static {v6}, Lcom/baidu/mobads/openad/d/a;->a(Lcom/baidu/mobads/openad/d/a;)Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        356move-result-object v6
                                                                                                                                                                                        357new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                        358aput-object v0, v2, v3
                                                                                                                                                                                        360invoke-virtual {v5}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        361move-result-object v0
                                                                                                                                                                                        362aput-object v0, v2, v4
                                                                                                                                                                                        364invoke-interface {v6, v2}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->e([Ljava/lang/Object;)I
                                                                                                                                                                                        365cond_1eb:
                                                                                                                                                                                        366iget-object v0, p0, Lcom/baidu/mobads/openad/d/a$a;->a:Lcom/baidu/mobads/openad/d/a;
                                                                                                                                                                                        368invoke-static {v0}, Lcom/baidu/mobads/openad/d/a;->d(Lcom/baidu/mobads/openad/d/a;)Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;
                                                                                                                                                                                        369move-result-object v0
                                                                                                                                                                                        370if-eqz v0, :cond_1fc
                                                                                                                                                                                        372iget-object v0, p0, Lcom/baidu/mobads/openad/d/a$a;->a:Lcom/baidu/mobads/openad/d/a;
                                                                                                                                                                                        374invoke-static {v0}, Lcom/baidu/mobads/openad/d/a;->d(Lcom/baidu/mobads/openad/d/a;)Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;
                                                                                                                                                                                        375move-result-object v0
                                                                                                                                                                                        377invoke-interface {v0, v1}, Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;->closeHttpURLConnection(Ljava/net/HttpURLConnection;)V
                                                                                                                                                                                        378goto_1fc: return-void
                                                                                                                                                                                        379catchall_1fd: move-exception v6
                                                                                                                                                                                        380move-object v12, v5
                                                                                                                                                                                        381move-object v5, v1
                                                                                                                                                                                        382move-object v1, v12
                                                                                                                                                                                        383goto_201: if-eqz v1, :cond_21b
                                                                                                                                                                                        384try_start_203:
                                                                                                                                                                                        385invoke-virtual {v1}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        386try_end_206: goto/16 :goto_21b
                                                                                                                                                                                        387catch_207: move-exception v1
                                                                                                                                                                                        389iget-object v7, p0, Lcom/baidu/mobads/openad/d/a$a;->a:Lcom/baidu/mobads/openad/d/a;
                                                                                                                                                                                        391invoke-static {v7}, Lcom/baidu/mobads/openad/d/a;->a(Lcom/baidu/mobads/openad/d/a;)Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        392move-result-object v7
                                                                                                                                                                                        393new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                        394aput-object v0, v2, v3
                                                                                                                                                                                        396invoke-virtual {v1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        397move-result-object v0
                                                                                                                                                                                        398aput-object v0, v2, v4
                                                                                                                                                                                        400invoke-interface {v7, v2}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->e([Ljava/lang/Object;)I
                                                                                                                                                                                        401cond_21b:
                                                                                                                                                                                        402iget-object v0, p0, Lcom/baidu/mobads/openad/d/a$a;->a:Lcom/baidu/mobads/openad/d/a;
                                                                                                                                                                                        404invoke-static {v0}, Lcom/baidu/mobads/openad/d/a;->d(Lcom/baidu/mobads/openad/d/a;)Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;
                                                                                                                                                                                        405move-result-object v0
                                                                                                                                                                                        406if-eqz v0, :cond_22c
                                                                                                                                                                                        408iget-object v0, p0, Lcom/baidu/mobads/openad/d/a$a;->a:Lcom/baidu/mobads/openad/d/a;
                                                                                                                                                                                        410invoke-static {v0}, Lcom/baidu/mobads/openad/d/a;->d(Lcom/baidu/mobads/openad/d/a;)Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;
                                                                                                                                                                                        411move-result-object v0
                                                                                                                                                                                        413invoke-interface {v0, v5}, Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;->closeHttpURLConnection(Ljava/net/HttpURLConnection;)V
                                                                                                                                                                                        414cond_22c: throw v6
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.File.getName
                                                                                                                                                                                        • java.net.URL.<init>
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • java.net.HttpURLConnection.setReadTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setConnectTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setDoInput
                                                                                                                                                                                        • java.net.HttpURLConnection.setDoOutput
                                                                                                                                                                                        • java.net.HttpURLConnection.setUseCaches
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestMethod
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • java.util.Map.entrySet
                                                                                                                                                                                        • java.util.Set.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.util.Map$Entry.getKey
                                                                                                                                                                                        • java.util.Map$Entry.getValue
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • java.io.File.length
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • java.net.HttpURLConnection.setFixedLengthStreamingMode
                                                                                                                                                                                        • java.net.HttpURLConnection.getOutputStream
                                                                                                                                                                                        • java.io.DataOutputStream.<init>
                                                                                                                                                                                        • java.io.DataOutputStream.writeBytes
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.io.File.getName
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.DataOutputStream.writeBytes
                                                                                                                                                                                        • java.io.DataOutputStream.writeBytes
                                                                                                                                                                                        • java.io.FileInputStream.<init>
                                                                                                                                                                                        • java.io.FileInputStream.read
                                                                                                                                                                                        • java.io.DataOutputStream.write
                                                                                                                                                                                        • java.io.DataOutputStream.flush
                                                                                                                                                                                        • java.io.DataOutputStream.writeBytes
                                                                                                                                                                                        • java.io.DataOutputStream.writeBytes
                                                                                                                                                                                        • java.io.DataOutputStream.writeBytes
                                                                                                                                                                                        • java.io.DataOutputStream.writeBytes
                                                                                                                                                                                        • java.io.DataOutputStream.writeBytes
                                                                                                                                                                                        • java.io.DataOutputStream.flush
                                                                                                                                                                                        • java.lang.StringBuffer.<init>
                                                                                                                                                                                        • java.net.HttpURLConnection.getInputStream
                                                                                                                                                                                        • c.g.a.a.e.d$a.<init>
                                                                                                                                                                                        • java.io.InputStreamReader.<init>
                                                                                                                                                                                        • java.io.BufferedReader.<init>
                                                                                                                                                                                        • java.io.BufferedReader.readLine
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.toString
                                                                                                                                                                                        • java.lang.Throwable.getMessage
                                                                                                                                                                                        • java.io.IOException.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.Class.getSimpleName
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.IOException.<init>
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • --
                                                                                                                                                                                        • \r\n
                                                                                                                                                                                        • POST
                                                                                                                                                                                        • Connection
                                                                                                                                                                                        • Keep-Alive
                                                                                                                                                                                        • Content-Type
                                                                                                                                                                                        • multipart/form-data;boundary=*****
                                                                                                                                                                                        • --*****\r\n
                                                                                                                                                                                        • Content-Disposition: form-data; name=\"
                                                                                                                                                                                        • \";filename=\"
                                                                                                                                                                                        • \"
                                                                                                                                                                                        • *****
                                                                                                                                                                                        • IOException:
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Ljava/lang/String;",
                                                                                                                                                                                        4"Ljava/util/Map<",
                                                                                                                                                                                        5"Ljava/lang/String;",
                                                                                                                                                                                        6"Ljava/lang/String;",
                                                                                                                                                                                        7">;",
                                                                                                                                                                                        8"Ljava/io/File;",
                                                                                                                                                                                        9"Ljava/lang/String;",
                                                                                                                                                                                        10")",
                                                                                                                                                                                        11"Ljava/lang/String;"
                                                                                                                                                                                        12}
                                                                                                                                                                                        13.end annotation
                                                                                                                                                                                        15const-string v0, "--"
                                                                                                                                                                                        17const-string v1, "\r\n"
                                                                                                                                                                                        19invoke-virtual {p2}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        20move-result v2
                                                                                                                                                                                        21const/4 v3, 0x0
                                                                                                                                                                                        22if-nez v2, :cond_c
                                                                                                                                                                                        23return-object v3
                                                                                                                                                                                        24cond_c:
                                                                                                                                                                                        25invoke-virtual {p2}, Ljava/io/File;->getName()Ljava/lang/String;
                                                                                                                                                                                        26move-result-object v2
                                                                                                                                                                                        27try_start_10: new-instance v4, Ljava/net/URL;
                                                                                                                                                                                        29invoke-direct {v4, p0}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        31invoke-virtual {v4}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        32move-result-object p0
                                                                                                                                                                                        33check-cast p0, Ljava/net/HttpURLConnection;
                                                                                                                                                                                        34const/16 v4, 0x3a98
                                                                                                                                                                                        36invoke-virtual {p0, v4}, Ljava/net/HttpURLConnection;->setReadTimeout(I)V
                                                                                                                                                                                        37const/16 v4, 0x2710
                                                                                                                                                                                        39invoke-virtual {p0, v4}, Ljava/net/HttpURLConnection;->setConnectTimeout(I)V
                                                                                                                                                                                        40const/4 v4, 0x1
                                                                                                                                                                                        42invoke-virtual {p0, v4}, Ljava/net/HttpURLConnection;->setDoInput(Z)V
                                                                                                                                                                                        44invoke-virtual {p0, v4}, Ljava/net/HttpURLConnection;->setDoOutput(Z)V
                                                                                                                                                                                        45const/4 v4, 0x0
                                                                                                                                                                                        47invoke-virtual {p0, v4}, Ljava/net/HttpURLConnection;->setUseCaches(Z)V
                                                                                                                                                                                        49const-string v5, "POST"
                                                                                                                                                                                        51invoke-virtual {p0, v5}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V
                                                                                                                                                                                        53const-string v5, "Connection"
                                                                                                                                                                                        55const-string v6, "Keep-Alive"
                                                                                                                                                                                        57invoke-virtual {p0, v5, v6}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        59const-string v5, "Content-Type"
                                                                                                                                                                                        61const-string v6, "multipart/form-data;boundary=*****"
                                                                                                                                                                                        63invoke-virtual {p0, v5, v6}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        64if-eqz p1, :cond_69
                                                                                                                                                                                        66invoke-interface {p1}, Ljava/util/Map;->entrySet()Ljava/util/Set;
                                                                                                                                                                                        67move-result-object p1
                                                                                                                                                                                        69invoke-interface {p1}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        70move-result-object p1
                                                                                                                                                                                        71goto_4d:
                                                                                                                                                                                        72invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        73move-result v5
                                                                                                                                                                                        74if-eqz v5, :cond_69
                                                                                                                                                                                        76invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        77move-result-object v5
                                                                                                                                                                                        78check-cast v5, Ljava/util/Map$Entry;
                                                                                                                                                                                        80invoke-interface {v5}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
                                                                                                                                                                                        81move-result-object v6
                                                                                                                                                                                        82check-cast v6, Ljava/lang/String;
                                                                                                                                                                                        84invoke-interface {v5}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
                                                                                                                                                                                        85move-result-object v5
                                                                                                                                                                                        86check-cast v5, Ljava/lang/String;
                                                                                                                                                                                        88invoke-virtual {p0, v6, v5}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        89goto/16 :goto_4d
                                                                                                                                                                                        90cond_69:
                                                                                                                                                                                        91invoke-virtual {v2}, Ljava/lang/String;->length()I
                                                                                                                                                                                        92move-result p1
                                                                                                                                                                                        93add-int/lit8 p1, p1, 0x4d
                                                                                                                                                                                        95invoke-virtual {p2}, Ljava/io/File;->length()J
                                                                                                                                                                                        96move-result-wide v5
                                                                                                                                                                                        97long-to-int v2, v5
                                                                                                                                                                                        98add-int/2addr p1, v2
                                                                                                                                                                                        100invoke-virtual {p3}, Ljava/lang/String;->length()I
                                                                                                                                                                                        101move-result v2
                                                                                                                                                                                        102add-int/2addr p1, v2
                                                                                                                                                                                        104invoke-virtual {p0, p1}, Ljava/net/HttpURLConnection;->setFixedLengthStreamingMode(I)V
                                                                                                                                                                                        105new-instance p1, Ljava/io/DataOutputStream;
                                                                                                                                                                                        107invoke-virtual {p0}, Ljava/net/HttpURLConnection;->getOutputStream()Ljava/io/OutputStream;
                                                                                                                                                                                        108move-result-object v2
                                                                                                                                                                                        110invoke-direct {p1, v2}, Ljava/io/DataOutputStream;-><init>(Ljava/io/OutputStream;)V
                                                                                                                                                                                        112const-string v2, "--*****\r\n"
                                                                                                                                                                                        114invoke-virtual {p1, v2}, Ljava/io/DataOutputStream;->writeBytes(Ljava/lang/String;)V
                                                                                                                                                                                        115new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        117invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        119const-string v5, "Content-Disposition: form-data; name=\""
                                                                                                                                                                                        121invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        123invoke-virtual {v2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        125const-string p3, "\";filename=\""
                                                                                                                                                                                        127invoke-virtual {v2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        129invoke-virtual {p2}, Ljava/io/File;->getName()Ljava/lang/String;
                                                                                                                                                                                        130move-result-object p3
                                                                                                                                                                                        132invoke-virtual {v2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        134const-string p3, "\""
                                                                                                                                                                                        136invoke-virtual {v2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        138invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        140invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        141move-result-object p3
                                                                                                                                                                                        143invoke-virtual {p1, p3}, Ljava/io/DataOutputStream;->writeBytes(Ljava/lang/String;)V
                                                                                                                                                                                        145invoke-virtual {p1, v1}, Ljava/io/DataOutputStream;->writeBytes(Ljava/lang/String;)V
                                                                                                                                                                                        146new-instance p3, Ljava/io/FileInputStream;
                                                                                                                                                                                        148invoke-direct {p3, p2}, Ljava/io/FileInputStream;-><init>(Ljava/io/File;)V
                                                                                                                                                                                        149try_end_bb: const/16 p2, 0x400
                                                                                                                                                                                        150try_start_bd: new-array p2, p2, [B
                                                                                                                                                                                        151goto_bf:
                                                                                                                                                                                        152invoke-virtual {p3, p2}, Ljava/io/FileInputStream;->read([B)I
                                                                                                                                                                                        153move-result v2
                                                                                                                                                                                        154const/4 v5, -0x1
                                                                                                                                                                                        155if-eq v2, v5, :cond_cd
                                                                                                                                                                                        157invoke-virtual {p1, p2, v4, v2}, Ljava/io/DataOutputStream;->write([BII)V
                                                                                                                                                                                        159invoke-virtual {p1}, Ljava/io/DataOutputStream;->flush()V
                                                                                                                                                                                        160goto/16 :goto_bf
                                                                                                                                                                                        161cond_cd:
                                                                                                                                                                                        162invoke-virtual {p1, v1}, Ljava/io/DataOutputStream;->writeBytes(Ljava/lang/String;)V
                                                                                                                                                                                        164invoke-virtual {p1, v0}, Ljava/io/DataOutputStream;->writeBytes(Ljava/lang/String;)V
                                                                                                                                                                                        166const-string p2, "*****"
                                                                                                                                                                                        168invoke-virtual {p1, p2}, Ljava/io/DataOutputStream;->writeBytes(Ljava/lang/String;)V
                                                                                                                                                                                        170invoke-virtual {p1, v0}, Ljava/io/DataOutputStream;->writeBytes(Ljava/lang/String;)V
                                                                                                                                                                                        172invoke-virtual {p1, v1}, Ljava/io/DataOutputStream;->writeBytes(Ljava/lang/String;)V
                                                                                                                                                                                        174invoke-virtual {p1}, Ljava/io/DataOutputStream;->flush()V
                                                                                                                                                                                        175new-instance p1, Ljava/lang/StringBuffer;
                                                                                                                                                                                        177invoke-direct {p1}, Ljava/lang/StringBuffer;-><init>()V
                                                                                                                                                                                        178new-instance p2, Ljava/io/BufferedReader;
                                                                                                                                                                                        179new-instance v0, Ljava/io/InputStreamReader;
                                                                                                                                                                                        180new-instance v1, Lc/g/a/a/e/d$a;
                                                                                                                                                                                        182invoke-virtual {p0}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream;
                                                                                                                                                                                        183move-result-object p0
                                                                                                                                                                                        185invoke-direct {v1, p0}, Lc/g/a/a/e/d$a;-><init>(Ljava/io/InputStream;)V
                                                                                                                                                                                        187invoke-direct {v0, v1}, Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;)V
                                                                                                                                                                                        189invoke-direct {p2, v0}, Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;)V
                                                                                                                                                                                        190try_start_f9:
                                                                                                                                                                                        191invoke-virtual {p2}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String;
                                                                                                                                                                                        192move-result-object p0
                                                                                                                                                                                        193if-eqz p0, :cond_103
                                                                                                                                                                                        195invoke-virtual {p1, p0}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        196goto/16 :goto_f9
                                                                                                                                                                                        197cond_103:
                                                                                                                                                                                        198invoke-virtual {p1}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
                                                                                                                                                                                        199move-result-object p0
                                                                                                                                                                                        200try_end_107:
                                                                                                                                                                                        201invoke-static {p3}, Lc/g/a/a/b/b;->a(Ljava/io/Closeable;)V
                                                                                                                                                                                        203invoke-static {p2}, Lc/g/a/a/b/b;->a(Ljava/io/Closeable;)V
                                                                                                                                                                                        204return-object p0
                                                                                                                                                                                        205catchall_10e: move-exception p0
                                                                                                                                                                                        206goto/16 :goto_116
                                                                                                                                                                                        207catch_110: move-exception p0
                                                                                                                                                                                        208goto/16 :goto_11a
                                                                                                                                                                                        209catch_112: move-exception p0
                                                                                                                                                                                        210goto/16 :goto_11e
                                                                                                                                                                                        211catchall_114: move-exception p0
                                                                                                                                                                                        212move-object p2, v3
                                                                                                                                                                                        213goto_116: move-object v3, p3
                                                                                                                                                                                        214goto/16 :goto_151
                                                                                                                                                                                        215catch_118: move-exception p0
                                                                                                                                                                                        216move-object p2, v3
                                                                                                                                                                                        217goto_11a: move-object v3, p3
                                                                                                                                                                                        218goto/16 :goto_125
                                                                                                                                                                                        219catch_11c: move-exception p0
                                                                                                                                                                                        220move-object p2, v3
                                                                                                                                                                                        221goto_11e: move-object v3, p3
                                                                                                                                                                                        222goto/16 :goto_131
                                                                                                                                                                                        223catchall_120: move-exception p0
                                                                                                                                                                                        224move-object p2, v3
                                                                                                                                                                                        225goto/16 :goto_151
                                                                                                                                                                                        226catch_123: move-exception p0
                                                                                                                                                                                        227move-object p2, v3
                                                                                                                                                                                        228goto_125: new-instance p1, Ljava/io/IOException;
                                                                                                                                                                                        230invoke-virtual {p0}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        231move-result-object p0
                                                                                                                                                                                        233invoke-direct {p1, p0}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        234throw p1
                                                                                                                                                                                        235catch_12f: move-exception p0
                                                                                                                                                                                        236move-object p2, v3
                                                                                                                                                                                        237goto_131: new-instance p1, Ljava/io/IOException;
                                                                                                                                                                                        238new-instance p3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        240invoke-direct {p3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        242const-string v0, "IOException:"
                                                                                                                                                                                        244invoke-virtual {p3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        246invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        247move-result-object p0
                                                                                                                                                                                        249invoke-virtual {p0}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
                                                                                                                                                                                        250move-result-object p0
                                                                                                                                                                                        252invoke-virtual {p3, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        254invoke-virtual {p3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        255move-result-object p0
                                                                                                                                                                                        257invoke-direct {p1, p0}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        258throw p1
                                                                                                                                                                                        259catchall_150: move-exception p0
                                                                                                                                                                                        260goto_151:
                                                                                                                                                                                        261invoke-static {v3}, Lc/g/a/a/b/b;->a(Ljava/io/Closeable;)V
                                                                                                                                                                                        263invoke-static {p2}, Lc/g/a/a/b/b;->a(Ljava/io/Closeable;)V
                                                                                                                                                                                        264goto/16 :goto_159
                                                                                                                                                                                        265goto_158: throw p0
                                                                                                                                                                                        266goto_159: goto/16 :goto_158
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.UUID.randomUUID
                                                                                                                                                                                        • java.util.UUID.toString
                                                                                                                                                                                        • java.net.URL.<init>
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • java.net.HttpURLConnection.setReadTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setConnectTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setDoInput
                                                                                                                                                                                        • java.net.HttpURLConnection.setDoOutput
                                                                                                                                                                                        • java.net.HttpURLConnection.setUseCaches
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestMethod
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.net.HttpURLConnection.getOutputStream
                                                                                                                                                                                        • java.io.DataOutputStream.<init>
                                                                                                                                                                                        • java.lang.StringBuffer.<init>
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.io.File.getName
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.toString
                                                                                                                                                                                        • java.lang.String.getBytes
                                                                                                                                                                                        • java.io.DataOutputStream.write
                                                                                                                                                                                        • java.io.FileInputStream.<init>
                                                                                                                                                                                        • java.io.FileInputStream.read
                                                                                                                                                                                        • java.io.DataOutputStream.write
                                                                                                                                                                                        • java.io.FileInputStream.close
                                                                                                                                                                                        • java.lang.String.getBytes
                                                                                                                                                                                        • java.io.DataOutputStream.write
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.String.getBytes
                                                                                                                                                                                        • java.io.DataOutputStream.write
                                                                                                                                                                                        • java.io.DataOutputStream.flush
                                                                                                                                                                                        • java.io.DataOutputStream.close
                                                                                                                                                                                        • java.net.HttpURLConnection.getResponseCode
                                                                                                                                                                                        • java.io.OutputStream.close
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • --
                                                                                                                                                                                        • \r\n
                                                                                                                                                                                        • multipart/form-data
                                                                                                                                                                                        • POST
                                                                                                                                                                                        • Charset
                                                                                                                                                                                        • utf-8
                                                                                                                                                                                        • connection
                                                                                                                                                                                        • close
                                                                                                                                                                                        • Content-Type
                                                                                                                                                                                        • ;boundary=
                                                                                                                                                                                        • Content-Disposition: form-data; name=\"location_dat\"; filename=\"
                                                                                                                                                                                        • \"
                                                                                                                                                                                        • Content-Type: application/octet-stream; charset=utf-8
                                                                                                                                                                                        • 1
                                                                                                                                                                                        • 0
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-static {}, Ljava/util/UUID;->randomUUID()Ljava/util/UUID;
                                                                                                                                                                                        2move-result-object v0
                                                                                                                                                                                        4invoke-virtual {v0}, Ljava/util/UUID;->toString()Ljava/lang/String;
                                                                                                                                                                                        5move-result-object v0
                                                                                                                                                                                        7const-string v1, "--"
                                                                                                                                                                                        9const-string v2, "\r\n"
                                                                                                                                                                                        11const-string v3, "multipart/form-data"
                                                                                                                                                                                        12try_start_e: new-instance v4, Ljava/net/URL;
                                                                                                                                                                                        14invoke-direct {v4, p2}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        16invoke-virtual {v4}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        17move-result-object p2
                                                                                                                                                                                        18check-cast p2, Ljava/net/HttpURLConnection;
                                                                                                                                                                                        19const/16 v4, 0x2710
                                                                                                                                                                                        21invoke-virtual {p2, v4}, Ljava/net/HttpURLConnection;->setReadTimeout(I)V
                                                                                                                                                                                        23invoke-virtual {p2, v4}, Ljava/net/HttpURLConnection;->setConnectTimeout(I)V
                                                                                                                                                                                        24const/4 v4, 0x1
                                                                                                                                                                                        26invoke-virtual {p2, v4}, Ljava/net/HttpURLConnection;->setDoInput(Z)V
                                                                                                                                                                                        28invoke-virtual {p2, v4}, Ljava/net/HttpURLConnection;->setDoOutput(Z)V
                                                                                                                                                                                        29const/4 v4, 0x0
                                                                                                                                                                                        31invoke-virtual {p2, v4}, Ljava/net/HttpURLConnection;->setUseCaches(Z)V
                                                                                                                                                                                        33const-string v5, "POST"
                                                                                                                                                                                        35invoke-virtual {p2, v5}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V
                                                                                                                                                                                        37const-string v5, "Charset"
                                                                                                                                                                                        39const-string v6, "utf-8"
                                                                                                                                                                                        41invoke-virtual {p2, v5, v6}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        43const-string v5, "connection"
                                                                                                                                                                                        45const-string v6, "close"
                                                                                                                                                                                        47invoke-virtual {p2, v5, v6}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        49const-string v5, "Content-Type"
                                                                                                                                                                                        50new-instance v6, Ljava/lang/StringBuilder;
                                                                                                                                                                                        52invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        54invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        56const-string v3, ";boundary="
                                                                                                                                                                                        58invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        60invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        62invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        63move-result-object v3
                                                                                                                                                                                        65invoke-virtual {p2, v5, v3}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        66if-eqz p1, :cond_115
                                                                                                                                                                                        68invoke-virtual {p1}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        69move-result v3
                                                                                                                                                                                        70if-eqz v3, :cond_115
                                                                                                                                                                                        72invoke-virtual {p2}, Ljava/net/HttpURLConnection;->getOutputStream()Ljava/io/OutputStream;
                                                                                                                                                                                        73move-result-object v3
                                                                                                                                                                                        74new-instance v5, Ljava/io/DataOutputStream;
                                                                                                                                                                                        76invoke-direct {v5, v3}, Ljava/io/DataOutputStream;-><init>(Ljava/io/OutputStream;)V
                                                                                                                                                                                        77new-instance v6, Ljava/lang/StringBuffer;
                                                                                                                                                                                        79invoke-direct {v6}, Ljava/lang/StringBuffer;-><init>()V
                                                                                                                                                                                        81invoke-virtual {v6, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        83invoke-virtual {v6, v0}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        85invoke-virtual {v6, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        86new-instance v7, Ljava/lang/StringBuilder;
                                                                                                                                                                                        88invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        90const-string v8, "Content-Disposition: form-data; name=\"location_dat\"; filename=\""
                                                                                                                                                                                        92invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        94invoke-virtual {p1}, Ljava/io/File;->getName()Ljava/lang/String;
                                                                                                                                                                                        95move-result-object v8
                                                                                                                                                                                        97invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        99const-string v8, "\""
                                                                                                                                                                                        101invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        103invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        105invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        106move-result-object v7
                                                                                                                                                                                        108invoke-virtual {v6, v7}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        109new-instance v7, Ljava/lang/StringBuilder;
                                                                                                                                                                                        111invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        113const-string v8, "Content-Type: application/octet-stream; charset=utf-8"
                                                                                                                                                                                        115invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        117invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        119invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        120move-result-object v7
                                                                                                                                                                                        122invoke-virtual {v6, v7}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        124invoke-virtual {v6, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        126invoke-virtual {v6}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
                                                                                                                                                                                        127move-result-object v6
                                                                                                                                                                                        129invoke-virtual {v6}, Ljava/lang/String;->getBytes()[B
                                                                                                                                                                                        130move-result-object v6
                                                                                                                                                                                        132invoke-virtual {v5, v6}, Ljava/io/DataOutputStream;->write([B)V
                                                                                                                                                                                        133new-instance v6, Ljava/io/FileInputStream;
                                                                                                                                                                                        135invoke-direct {v6, p1}, Ljava/io/FileInputStream;-><init>(Ljava/io/File;)V
                                                                                                                                                                                        136const/16 p1, 0x400
                                                                                                                                                                                        137new-array p1, p1, [B
                                                                                                                                                                                        138goto_c2:
                                                                                                                                                                                        139invoke-virtual {v6, p1}, Ljava/io/FileInputStream;->read([B)I
                                                                                                                                                                                        140move-result v7
                                                                                                                                                                                        141const/4 v8, -0x1
                                                                                                                                                                                        142if-eq v7, v8, :cond_cd
                                                                                                                                                                                        144invoke-virtual {v5, p1, v4, v7}, Ljava/io/DataOutputStream;->write([BII)V
                                                                                                                                                                                        145goto/16 :goto_c2
                                                                                                                                                                                        146cond_cd:
                                                                                                                                                                                        147invoke-virtual {v6}, Ljava/io/FileInputStream;->close()V
                                                                                                                                                                                        149invoke-virtual {v2}, Ljava/lang/String;->getBytes()[B
                                                                                                                                                                                        150move-result-object p1
                                                                                                                                                                                        152invoke-virtual {v5, p1}, Ljava/io/DataOutputStream;->write([B)V
                                                                                                                                                                                        153new-instance p1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        155invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        157invoke-virtual {p1, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        159invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        161invoke-virtual {p1, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        163invoke-virtual {p1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        165invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        166move-result-object p1
                                                                                                                                                                                        168invoke-virtual {p1}, Ljava/lang/String;->getBytes()[B
                                                                                                                                                                                        169move-result-object p1
                                                                                                                                                                                        171invoke-virtual {v5, p1}, Ljava/io/DataOutputStream;->write([B)V
                                                                                                                                                                                        173invoke-virtual {v5}, Ljava/io/DataOutputStream;->flush()V
                                                                                                                                                                                        175invoke-virtual {v5}, Ljava/io/DataOutputStream;->close()V
                                                                                                                                                                                        177invoke-virtual {p2}, Ljava/net/HttpURLConnection;->getResponseCode()I
                                                                                                                                                                                        178move-result p1
                                                                                                                                                                                        180invoke-virtual {v3}, Ljava/io/OutputStream;->close()V
                                                                                                                                                                                        182invoke-virtual {p2}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        183iget p2, p0, Lcom/baidu/location/a/d;->y:I
                                                                                                                                                                                        184add-int/lit16 p2, p2, 0x190
                                                                                                                                                                                        185iput p2, p0, Lcom/baidu/location/a/d;->y:I
                                                                                                                                                                                        186iget p2, p0, Lcom/baidu/location/a/d;->y:I
                                                                                                                                                                                        188invoke-direct {p0, p2}, Lcom/baidu/location/a/d;->c(I)V
                                                                                                                                                                                        189const/16 p2, 0xc8
                                                                                                                                                                                        190if-ne p1, p2, :cond_115
                                                                                                                                                                                        192const-string p1, "1"
                                                                                                                                                                                        193try_end_114: return-object p1
                                                                                                                                                                                        194cond_115:
                                                                                                                                                                                        195const-string p1, "0"
                                                                                                                                                                                        196return-object p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.Long.valueOf
                                                                                                                                                                                        • java.lang.Long.longValue
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.Long.longValue
                                                                                                                                                                                        • java.lang.Long.toString
                                                                                                                                                                                        • c.g.k.a.a.e:Lc/g/k/a/a
                                                                                                                                                                                        • android.app.Service.getApplicationContext
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • c.g.k.a.a.e:Lc/g/k/a/a
                                                                                                                                                                                        • android.app.Service.getApplicationContext
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • c.g.k.a.a.e:Lc/g/k/a/a
                                                                                                                                                                                        • android.app.Service.getPackageName
                                                                                                                                                                                        • android.text.TextUtils.equals
                                                                                                                                                                                        • android.app.Service.getPackageName
                                                                                                                                                                                        • android.text.TextUtils.equals
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.app.Service.getPackageName
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.app.Service.getPackageName
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.app.Service.getApplicationContext
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        • java.util.Map.containsKey
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • java.lang.String.equalsIgnoreCase
                                                                                                                                                                                        • java.util.Map.containsKey
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • android.accounts.Account.name:Ljava/lang/String
                                                                                                                                                                                        • android.text.TextUtils.equals
                                                                                                                                                                                        • android.app.Service.getApplicationContext
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.accounts.Account.name:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.accounts.Account.name:Ljava/lang/String
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • receive a mipush message without package name
                                                                                                                                                                                        • mrt
                                                                                                                                                                                        • Drop a message for unregistered
                                                                                                                                                                                        • Drop a message for unregistered, msgid=
                                                                                                                                                                                        • Drop a message for push closed
                                                                                                                                                                                        • Drop a message for push closed, msgid=
                                                                                                                                                                                        • com.xiaomi.xmsf
                                                                                                                                                                                        • Receive a message with wrong package name, expect
                                                                                                                                                                                        • , received
                                                                                                                                                                                        • package should be
                                                                                                                                                                                        • , but got
                                                                                                                                                                                        • unmatched_package
                                                                                                                                                                                        • Receive a message with wrong package name
                                                                                                                                                                                        • receive a message, appid=%1$s, msgid= %2$s
                                                                                                                                                                                        • hide
                                                                                                                                                                                        • true
                                                                                                                                                                                        • __miid
                                                                                                                                                                                        • miid already logout or anther already login
                                                                                                                                                                                        • should be login, but got
                                                                                                                                                                                        • nothing
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-static {p1}, Lcom/xiaomi/push/service/za;->a([B)Lc/g/k/a/g;
                                                                                                                                                                                        2move-result-object v1
                                                                                                                                                                                        3if-nez v1, :cond_7
                                                                                                                                                                                        4return-void
                                                                                                                                                                                        5cond_7:
                                                                                                                                                                                        6iget-object v0, v1, Lc/g/k/a/g;->o:Ljava/lang/String;
                                                                                                                                                                                        8invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        9move-result v0
                                                                                                                                                                                        10if-eqz v0, :cond_15
                                                                                                                                                                                        12const-string p0, "receive a mipush message without package name"
                                                                                                                                                                                        14invoke-static {p0}, Lc/g/a/a/c/c;->a(Ljava/lang/String;)V
                                                                                                                                                                                        15return-void
                                                                                                                                                                                        16cond_15:
                                                                                                                                                                                        17invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        18move-result-wide v2
                                                                                                                                                                                        20invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                        21move-result-object v0
                                                                                                                                                                                        23invoke-virtual {v0}, Ljava/lang/Long;->longValue()J
                                                                                                                                                                                        24move-result-wide v2
                                                                                                                                                                                        26invoke-static {p1, v2, v3}, Lcom/xiaomi/push/service/za;->a([BJ)Landroid/content/Intent;
                                                                                                                                                                                        27move-result-object v2
                                                                                                                                                                                        29invoke-static {v1}, Lcom/xiaomi/push/service/i;->a(Lc/g/k/a/g;)Ljava/lang/String;
                                                                                                                                                                                        30move-result-object v10
                                                                                                                                                                                        31const/4 v7, 0x1
                                                                                                                                                                                        33invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        34move-result-wide v8
                                                                                                                                                                                        35move-object v3, p0
                                                                                                                                                                                        36move-object v4, v10
                                                                                                                                                                                        37move-wide v5, p2
                                                                                                                                                                                        39invoke-static/range {v3 .. v9}, Lc/g/h/e/g;->a(Landroid/content/Context;Ljava/lang/String;JZJ)V
                                                                                                                                                                                        41invoke-virtual {v1}, Lc/g/k/a/g;->o()Lc/g/k/a/O;
                                                                                                                                                                                        42move-result-object p2
                                                                                                                                                                                        43if-eqz p2, :cond_47
                                                                                                                                                                                        45invoke-virtual {v0}, Ljava/lang/Long;->longValue()J
                                                                                                                                                                                        46move-result-wide v3
                                                                                                                                                                                        48invoke-static {v3, v4}, Ljava/lang/Long;->toString(J)Ljava/lang/String;
                                                                                                                                                                                        49move-result-object p3
                                                                                                                                                                                        51const-string v0, "mrt"
                                                                                                                                                                                        53invoke-virtual {p2, v0, p3}, Lc/g/k/a/O;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        54cond_47:
                                                                                                                                                                                        55sget-object p3, Lc/g/k/a/a;->e:Lc/g/k/a/a;
                                                                                                                                                                                        57invoke-virtual {v1}, Lc/g/k/a/g;->a()Lc/g/k/a/a;
                                                                                                                                                                                        58move-result-object v0
                                                                                                                                                                                        60const-string v3, ""
                                                                                                                                                                                        61if-ne p3, v0, :cond_9a
                                                                                                                                                                                        63invoke-static {p0}, Lcom/xiaomi/push/service/wa;->a(Landroid/content/Context;)Lcom/xiaomi/push/service/wa;
                                                                                                                                                                                        64move-result-object p3
                                                                                                                                                                                        66iget-object v0, v1, Lc/g/k/a/g;->o:Ljava/lang/String;
                                                                                                                                                                                        68invoke-virtual {p3, v0}, Lcom/xiaomi/push/service/wa;->a(Ljava/lang/String;)Z
                                                                                                                                                                                        69move-result p3
                                                                                                                                                                                        70if-eqz p3, :cond_9a
                                                                                                                                                                                        72invoke-static {v1}, Lcom/xiaomi/push/service/i;->b(Lc/g/k/a/g;)Z
                                                                                                                                                                                        73move-result p3
                                                                                                                                                                                        74if-nez p3, :cond_9a
                                                                                                                                                                                        75if-eqz p2, :cond_80
                                                                                                                                                                                        77invoke-virtual {p2}, Lc/g/k/a/O;->b()Ljava/lang/String;
                                                                                                                                                                                        78move-result-object v3
                                                                                                                                                                                        80invoke-static {v1}, Lcom/xiaomi/push/service/i;->e(Lc/g/k/a/g;)Z
                                                                                                                                                                                        81move-result p1
                                                                                                                                                                                        82if-eqz p1, :cond_80
                                                                                                                                                                                        84invoke-virtual {p0}, Landroid/app/Service;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        85move-result-object p1
                                                                                                                                                                                        87invoke-static {p1}, Lcom/xiaomi/push/service/b/d;->a(Landroid/content/Context;)Lcom/xiaomi/push/service/b/d;
                                                                                                                                                                                        88move-result-object p1
                                                                                                                                                                                        90invoke-static {v1}, Lcom/xiaomi/push/service/i;->f(Lc/g/k/a/g;)Ljava/lang/String;
                                                                                                                                                                                        91move-result-object p2
                                                                                                                                                                                        93const-string p3, "Drop a message for unregistered"
                                                                                                                                                                                        95invoke-virtual {p1, p2, v3, p3}, Lcom/xiaomi/push/service/b/d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        96cond_80: new-instance p1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        98invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        100const-string p2, "Drop a message for unregistered, msgid="
                                                                                                                                                                                        102invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        104invoke-virtual {p1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        106invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        107move-result-object p1
                                                                                                                                                                                        109invoke-static {p1}, Lc/g/a/a/c/c;->a(Ljava/lang/String;)V
                                                                                                                                                                                        111iget-object p1, v1, Lc/g/k/a/g;->o:Ljava/lang/String;
                                                                                                                                                                                        113invoke-static {p0, v1, p1}, Lcom/xiaomi/push/service/za;->a(Lcom/xiaomi/push/service/XMPushService;Lc/g/k/a/g;Ljava/lang/String;)V
                                                                                                                                                                                        114return-void
                                                                                                                                                                                        115cond_9a:
                                                                                                                                                                                        116sget-object p3, Lc/g/k/a/a;->e:Lc/g/k/a/a;
                                                                                                                                                                                        118invoke-virtual {v1}, Lc/g/k/a/g;->a()Lc/g/k/a/a;
                                                                                                                                                                                        119move-result-object v0
                                                                                                                                                                                        120if-ne p3, v0, :cond_eb
                                                                                                                                                                                        122invoke-static {p0}, Lcom/xiaomi/push/service/wa;->a(Landroid/content/Context;)Lcom/xiaomi/push/service/wa;
                                                                                                                                                                                        123move-result-object p3
                                                                                                                                                                                        125iget-object v0, v1, Lc/g/k/a/g;->o:Ljava/lang/String;
                                                                                                                                                                                        127invoke-virtual {p3, v0}, Lcom/xiaomi/push/service/wa;->c(Ljava/lang/String;)Z
                                                                                                                                                                                        128move-result p3
                                                                                                                                                                                        129if-eqz p3, :cond_eb
                                                                                                                                                                                        131invoke-static {v1}, Lcom/xiaomi/push/service/i;->b(Lc/g/k/a/g;)Z
                                                                                                                                                                                        132move-result p3
                                                                                                                                                                                        133if-nez p3, :cond_eb
                                                                                                                                                                                        134if-eqz p2, :cond_d1
                                                                                                                                                                                        136invoke-virtual {p2}, Lc/g/k/a/O;->b()Ljava/lang/String;
                                                                                                                                                                                        137move-result-object v3
                                                                                                                                                                                        139invoke-static {v1}, Lcom/xiaomi/push/service/i;->e(Lc/g/k/a/g;)Z
                                                                                                                                                                                        140move-result p1
                                                                                                                                                                                        141if-eqz p1, :cond_d1
                                                                                                                                                                                        143invoke-virtual {p0}, Landroid/app/Service;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        144move-result-object p1
                                                                                                                                                                                        146invoke-static {p1}, Lcom/xiaomi/push/service/b/d;->a(Landroid/content/Context;)Lcom/xiaomi/push/service/b/d;
                                                                                                                                                                                        147move-result-object p1
                                                                                                                                                                                        149invoke-static {v1}, Lcom/xiaomi/push/service/i;->f(Lc/g/k/a/g;)Ljava/lang/String;
                                                                                                                                                                                        150move-result-object p2
                                                                                                                                                                                        152const-string p3, "Drop a message for push closed"
                                                                                                                                                                                        154invoke-virtual {p1, p2, v3, p3}, Lcom/xiaomi/push/service/b/d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        155cond_d1: new-instance p1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        157invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        159const-string p2, "Drop a message for push closed, msgid="
                                                                                                                                                                                        161invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        163invoke-virtual {p1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        165invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        166move-result-object p1
                                                                                                                                                                                        168invoke-static {p1}, Lc/g/a/a/c/c;->a(Ljava/lang/String;)V
                                                                                                                                                                                        170iget-object p1, v1, Lc/g/k/a/g;->o:Ljava/lang/String;
                                                                                                                                                                                        172invoke-static {p0, v1, p1}, Lcom/xiaomi/push/service/za;->a(Lcom/xiaomi/push/service/XMPushService;Lc/g/k/a/g;Ljava/lang/String;)V
                                                                                                                                                                                        173return-void
                                                                                                                                                                                        174cond_eb:
                                                                                                                                                                                        175sget-object p3, Lc/g/k/a/a;->e:Lc/g/k/a/a;
                                                                                                                                                                                        177invoke-virtual {v1}, Lc/g/k/a/g;->a()Lc/g/k/a/a;
                                                                                                                                                                                        178move-result-object v0
                                                                                                                                                                                        179if-ne p3, v0, :cond_16f
                                                                                                                                                                                        181invoke-virtual {p0}, Landroid/app/Service;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        182move-result-object p3
                                                                                                                                                                                        184const-string v0, "com.xiaomi.xmsf"
                                                                                                                                                                                        186invoke-static {p3, v0}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        187move-result p3
                                                                                                                                                                                        188if-nez p3, :cond_16f
                                                                                                                                                                                        190invoke-virtual {p0}, Landroid/app/Service;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        191move-result-object p3
                                                                                                                                                                                        193iget-object v0, v1, Lc/g/k/a/g;->o:Ljava/lang/String;
                                                                                                                                                                                        195invoke-static {p3, v0}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        196move-result p3
                                                                                                                                                                                        197if-nez p3, :cond_16f
                                                                                                                                                                                        198new-instance p1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        200invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        202const-string p3, "Receive a message with wrong package name, expect "
                                                                                                                                                                                        204invoke-virtual {p1, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        206invoke-virtual {p0}, Landroid/app/Service;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        207move-result-object p3
                                                                                                                                                                                        209invoke-virtual {p1, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        211const-string p3, ", received "
                                                                                                                                                                                        213invoke-virtual {p1, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        215iget-object p3, v1, Lc/g/k/a/g;->o:Ljava/lang/String;
                                                                                                                                                                                        217invoke-virtual {p1, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        219invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        220move-result-object p1
                                                                                                                                                                                        222invoke-static {p1}, Lc/g/a/a/c/c;->a(Ljava/lang/String;)V
                                                                                                                                                                                        223new-instance p1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        225invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        227const-string p3, "package should be "
                                                                                                                                                                                        229invoke-virtual {p1, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        231invoke-virtual {p0}, Landroid/app/Service;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        232move-result-object p3
                                                                                                                                                                                        234invoke-virtual {p1, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        236const-string p3, ", but got "
                                                                                                                                                                                        238invoke-virtual {p1, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        240iget-object p3, v1, Lc/g/k/a/g;->o:Ljava/lang/String;
                                                                                                                                                                                        242invoke-virtual {p1, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        244invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        245move-result-object p1
                                                                                                                                                                                        247const-string p3, "unmatched_package"
                                                                                                                                                                                        249invoke-static {p0, v1, p3, p1}, Lcom/xiaomi/push/service/za;->a(Lcom/xiaomi/push/service/XMPushService;Lc/g/k/a/g;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        250if-eqz p2, :cond_16e
                                                                                                                                                                                        252invoke-static {v1}, Lcom/xiaomi/push/service/i;->e(Lc/g/k/a/g;)Z
                                                                                                                                                                                        253move-result p1
                                                                                                                                                                                        254if-eqz p1, :cond_16e
                                                                                                                                                                                        256invoke-virtual {p0}, Landroid/app/Service;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        257move-result-object p0
                                                                                                                                                                                        259invoke-static {p0}, Lcom/xiaomi/push/service/b/d;->a(Landroid/content/Context;)Lcom/xiaomi/push/service/b/d;
                                                                                                                                                                                        260move-result-object p0
                                                                                                                                                                                        262invoke-static {v1}, Lcom/xiaomi/push/service/i;->f(Lc/g/k/a/g;)Ljava/lang/String;
                                                                                                                                                                                        263move-result-object p1
                                                                                                                                                                                        265invoke-virtual {p2}, Lc/g/k/a/O;->b()Ljava/lang/String;
                                                                                                                                                                                        266move-result-object p2
                                                                                                                                                                                        268const-string p3, "Receive a message with wrong package name"
                                                                                                                                                                                        270invoke-virtual {p0, p1, p2, p3}, Lcom/xiaomi/push/service/b/d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        271cond_16e: return-void
                                                                                                                                                                                        272cond_16f: const/4 p3, 0x1
                                                                                                                                                                                        273const/4 v0, 0x0
                                                                                                                                                                                        274if-eqz p2, :cond_191
                                                                                                                                                                                        276invoke-virtual {p2}, Lc/g/k/a/O;->b()Ljava/lang/String;
                                                                                                                                                                                        277move-result-object v3
                                                                                                                                                                                        278if-eqz v3, :cond_191
                                                                                                                                                                                        279const/4 v3, 0x2
                                                                                                                                                                                        280new-array v3, v3, [Ljava/lang/Object;
                                                                                                                                                                                        282invoke-virtual {v1}, Lc/g/k/a/g;->j()Ljava/lang/String;
                                                                                                                                                                                        283move-result-object v4
                                                                                                                                                                                        284aput-object v4, v3, v0
                                                                                                                                                                                        286invoke-virtual {p2}, Lc/g/k/a/O;->b()Ljava/lang/String;
                                                                                                                                                                                        287move-result-object v4
                                                                                                                                                                                        288aput-object v4, v3, p3
                                                                                                                                                                                        290const-string v4, "receive a message, appid=%1$s, msgid= %2$s"
                                                                                                                                                                                        292invoke-static {v4, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        293move-result-object v3
                                                                                                                                                                                        295invoke-static {v3}, Lc/g/a/a/c/c;->a(Ljava/lang/String;)V
                                                                                                                                                                                        296cond_191: if-eqz p2, :cond_1b3
                                                                                                                                                                                        298invoke-virtual {p2}, Lc/g/k/a/O;->v()Ljava/util/Map;
                                                                                                                                                                                        299move-result-object v3
                                                                                                                                                                                        300if-eqz v3, :cond_1b3
                                                                                                                                                                                        302const-string v4, "hide"
                                                                                                                                                                                        304invoke-interface {v3, v4}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
                                                                                                                                                                                        305move-result v5
                                                                                                                                                                                        306if-eqz v5, :cond_1b3
                                                                                                                                                                                        308invoke-interface {v3, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        309move-result-object v3
                                                                                                                                                                                        310check-cast v3, Ljava/lang/String;
                                                                                                                                                                                        312const-string v4, "true"
                                                                                                                                                                                        314invoke-virtual {v4, v3}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
                                                                                                                                                                                        315move-result v3
                                                                                                                                                                                        316if-eqz v3, :cond_1b3
                                                                                                                                                                                        318invoke-static {p0, v1}, Lcom/xiaomi/push/service/za;->c(Lcom/xiaomi/push/service/XMPushService;Lc/g/k/a/g;)V
                                                                                                                                                                                        319return-void
                                                                                                                                                                                        320cond_1b3: if-eqz p2, :cond_234
                                                                                                                                                                                        322invoke-virtual {p2}, Lc/g/k/a/O;->v()Ljava/util/Map;
                                                                                                                                                                                        323move-result-object v3
                                                                                                                                                                                        324if-eqz v3, :cond_234
                                                                                                                                                                                        326invoke-virtual {p2}, Lc/g/k/a/O;->v()Ljava/util/Map;
                                                                                                                                                                                        327move-result-object v3
                                                                                                                                                                                        329const-string v4, "__miid"
                                                                                                                                                                                        331invoke-interface {v3, v4}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
                                                                                                                                                                                        332move-result v3
                                                                                                                                                                                        333if-eqz v3, :cond_234
                                                                                                                                                                                        335invoke-virtual {p2}, Lc/g/k/a/O;->v()Ljava/util/Map;
                                                                                                                                                                                        336move-result-object v3
                                                                                                                                                                                        338invoke-interface {v3, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        339move-result-object v3
                                                                                                                                                                                        340check-cast v3, Ljava/lang/String;
                                                                                                                                                                                        342invoke-static {p0}, Lc/g/a/a/a/e;->a(Landroid/content/Context;)Landroid/accounts/Account;
                                                                                                                                                                                        343move-result-object v4
                                                                                                                                                                                        344if-eqz v4, :cond_1df
                                                                                                                                                                                        346iget-object v5, v4, Landroid/accounts/Account;->name:Ljava/lang/String;
                                                                                                                                                                                        348invoke-static {v3, v5}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        349move-result v5
                                                                                                                                                                                        350if-nez v5, :cond_234
                                                                                                                                                                                        351cond_1df:
                                                                                                                                                                                        352invoke-static {v1}, Lcom/xiaomi/push/service/i;->e(Lc/g/k/a/g;)Z
                                                                                                                                                                                        353move-result p1
                                                                                                                                                                                        355const-string p3, "miid already logout or anther already login"
                                                                                                                                                                                        356if-eqz p1, :cond_1fa
                                                                                                                                                                                        358invoke-virtual {p0}, Landroid/app/Service;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        359move-result-object p1
                                                                                                                                                                                        361invoke-static {p1}, Lcom/xiaomi/push/service/b/d;->a(Landroid/content/Context;)Lcom/xiaomi/push/service/b/d;
                                                                                                                                                                                        362move-result-object p1
                                                                                                                                                                                        364invoke-static {v1}, Lcom/xiaomi/push/service/i;->f(Lc/g/k/a/g;)Ljava/lang/String;
                                                                                                                                                                                        365move-result-object v0
                                                                                                                                                                                        367invoke-virtual {p2}, Lc/g/k/a/O;->b()Ljava/lang/String;
                                                                                                                                                                                        368move-result-object p2
                                                                                                                                                                                        370invoke-virtual {p1, v0, p2, p3}, Lcom/xiaomi/push/service/b/d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        371cond_1fa: new-instance p1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        373invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        375invoke-virtual {p1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        377const-string p2, " should be login, but got "
                                                                                                                                                                                        379invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        381invoke-virtual {p1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        383invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        384move-result-object p1
                                                                                                                                                                                        386const-string v0, "nothing"
                                                                                                                                                                                        387if-nez p1, :cond_214
                                                                                                                                                                                        388move-object p1, v0
                                                                                                                                                                                        389goto/16 :goto_216
                                                                                                                                                                                        390cond_214:
                                                                                                                                                                                        391iget-object p1, v4, Landroid/accounts/Account;->name:Ljava/lang/String;
                                                                                                                                                                                        392goto_216:
                                                                                                                                                                                        393invoke-static {p1}, Lc/g/a/a/c/c;->a(Ljava/lang/String;)V
                                                                                                                                                                                        394new-instance p1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        396invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        398invoke-virtual {p1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        400invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        402invoke-virtual {p1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        404invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        405move-result-object p1
                                                                                                                                                                                        406if-nez p1, :cond_22e
                                                                                                                                                                                        407goto/16 :goto_230
                                                                                                                                                                                        408cond_22e:
                                                                                                                                                                                        409iget-object v0, v4, Landroid/accounts/Account;->name:Ljava/lang/String;
                                                                                                                                                                                        410goto_230:
                                                                                                                                                                                        411invoke-static {p0, v1, p3, v0}, Lcom/xiaomi/push/service/za;->a(Lcom/xiaomi/push/service/XMPushService;Lc/g/k/a/g;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        412return-void
                                                                                                                                                                                        413cond_234: if-eqz p2, :cond_242
                                                                                                                                                                                        415invoke-virtual {p2}, Lc/g/k/a/O;->v()Ljava/util/Map;
                                                                                                                                                                                        416move-result-object v3
                                                                                                                                                                                        418invoke-static {v3}, Lcom/xiaomi/push/service/za;->a(Ljava/util/Map;)Z
                                                                                                                                                                                        419move-result v3
                                                                                                                                                                                        420if-eqz v3, :cond_242
                                                                                                                                                                                        421const/4 v3, 0x1
                                                                                                                                                                                        422goto/16 :goto_243
                                                                                                                                                                                        423cond_242: const/4 v3, 0x0
                                                                                                                                                                                        424goto_243: if-eqz v3, :cond_278
                                                                                                                                                                                        426invoke-static {p0}, Lcom/xiaomi/push/service/la;->e(Landroid/content/Context;)Z
                                                                                                                                                                                        427move-result v4
                                                                                                                                                                                        428if-nez v4, :cond_254
                                                                                                                                                                                        429const/4 v2, 0x0
                                                                                                                                                                                        430const/4 v3, 0x0
                                                                                                                                                                                        431const/4 v4, 0x0
                                                                                                                                                                                        432const/4 v5, 0x1
                                                                                                                                                                                        433move-object v0, p0
                                                                                                                                                                                        435invoke-static/range {v0 .. v5}, Lcom/xiaomi/push/service/za;->a(Lcom/xiaomi/push/service/XMPushService;Lc/g/k/a/g;ZZZZ)V
                                                                                                                                                                                        436return-void
                                                                                                                                                                                        437cond_254:
                                                                                                                                                                                        438invoke-static {p2}, Lcom/xiaomi/push/service/za;->a(Lc/g/k/a/O;)Z
                                                                                                                                                                                        439move-result v4
                                                                                                                                                                                        441invoke-static {p0}, Lcom/xiaomi/push/service/la;->d(Landroid/content/Context;)Z
                                                                                                                                                                                        442move-result v5
                                                                                                                                                                                        443if-eqz v4, :cond_262
                                                                                                                                                                                        444if-eqz v5, :cond_262
                                                                                                                                                                                        445const/4 v4, 0x1
                                                                                                                                                                                        446goto/16 :goto_263
                                                                                                                                                                                        447cond_262: const/4 v4, 0x0
                                                                                                                                                                                        448goto_263: if-nez v4, :cond_267
                                                                                                                                                                                        449const/4 p2, 0x1
                                                                                                                                                                                        450goto/16 :goto_272
                                                                                                                                                                                        451cond_267:
                                                                                                                                                                                        452invoke-static {p0, v1}, Lcom/xiaomi/push/service/za;->b(Lcom/xiaomi/push/service/XMPushService;Lc/g/k/a/g;)Z
                                                                                                                                                                                        453move-result v4
                                                                                                                                                                                        454if-nez v4, :cond_26e
                                                                                                                                                                                        455return-void
                                                                                                                                                                                        456cond_26e:
                                                                                                                                                                                        457invoke-static {p0, p2, p1}, Lcom/xiaomi/push/service/za;->a(Lcom/xiaomi/push/service/XMPushService;Lc/g/k/a/O;[B)Z
                                                                                                                                                                                        458move-result p2
                                                                                                                                                                                        459goto_272:
                                                                                                                                                                                        460invoke-static {p0, v1, p3, v0, v0}, Lcom/xiaomi/push/service/za;->a(Lcom/xiaomi/push/service/XMPushService;Lc/g/k/a/g;ZZZ)V
                                                                                                                                                                                        461if-nez p2, :cond_278
                                                                                                                                                                                        462return-void
                                                                                                                                                                                        463cond_278:
                                                                                                                                                                                        464invoke-static {p0, v10, p1, v2, v3}, Lcom/xiaomi/push/service/za;->a(Lcom/xiaomi/push/service/XMPushService;Ljava/lang/String;[BLandroid/content/Intent;Z)V
                                                                                                                                                                                        465return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.SystemClock.elapsedRealtime
                                                                                                                                                                                        • android.os.Bundle.<init>
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.os.Environment.getExternalStorageState
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • android.os.Handler.hasMessages
                                                                                                                                                                                        • android.os.Message.obtain
                                                                                                                                                                                        • android.os.Handler.sendMessageDelayed
                                                                                                                                                                                        • android.os.Handler.removeMessages
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • apn
                                                                                                                                                                                        • appid
                                                                                                                                                                                        • 1000067
                                                                                                                                                                                        • commandid
                                                                                                                                                                                        • detail
                                                                                                                                                                                        • network=
                                                                                                                                                                                        • sdcard=
                                                                                                                                                                                        • mounted
                                                                                                                                                                                        • wifi=
                                                                                                                                                                                        • deviceInfo
                                                                                                                                                                                        • frequency
                                                                                                                                                                                        • reqSize
                                                                                                                                                                                        • resultCode
                                                                                                                                                                                        • rspSize
                                                                                                                                                                                        • timeCost
                                                                                                                                                                                        • uin
                                                                                                                                                                                        • 1000
                                                                                                                                                                                        • Agent_ReportTimeInterval
                                                                                                                                                                                        • report_cgi
                                                                                                                                                                                        • openSDK_LOG.ReportManager
                                                                                                                                                                                        • --> reportCGI, exception in sub thread.
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, ""
                                                                                                                                                                                        2try_start_2:
                                                                                                                                                                                        3invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J
                                                                                                                                                                                        4move-result-wide v1
                                                                                                                                                                                        5iget-wide v3, p0, Lcom/tencent/open/b/g$3;->a:J
                                                                                                                                                                                        6sub-long/2addr v1, v3
                                                                                                                                                                                        7new-instance v3, Landroid/os/Bundle;
                                                                                                                                                                                        9invoke-direct {v3}, Landroid/os/Bundle;-><init>()V
                                                                                                                                                                                        11invoke-static {}, Lcom/tencent/open/utils/e;->a()Landroid/content/Context;
                                                                                                                                                                                        12move-result-object v4
                                                                                                                                                                                        14invoke-static {v4}, Lcom/tencent/open/b/a;->a(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        15move-result-object v4
                                                                                                                                                                                        17const-string v5, "apn"
                                                                                                                                                                                        19invoke-virtual {v3, v5, v4}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        21const-string v5, "appid"
                                                                                                                                                                                        23const-string v6, "1000067"
                                                                                                                                                                                        25invoke-virtual {v3, v5, v6}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        27const-string v5, "commandid"
                                                                                                                                                                                        29iget-object v6, p0, Lcom/tencent/open/b/g$3;->b:Ljava/lang/String;
                                                                                                                                                                                        31invoke-virtual {v3, v5, v6}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        33const-string v5, "detail"
                                                                                                                                                                                        35iget-object v6, p0, Lcom/tencent/open/b/g$3;->c:Ljava/lang/String;
                                                                                                                                                                                        37invoke-virtual {v3, v5, v6}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        38new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        40invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        42const-string v6, "network="
                                                                                                                                                                                        44invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        46invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        47const/16 v4, 0x26
                                                                                                                                                                                        49invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
                                                                                                                                                                                        51const-string v6, "sdcard="
                                                                                                                                                                                        53invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        55invoke-static {}, Landroid/os/Environment;->getExternalStorageState()Ljava/lang/String;
                                                                                                                                                                                        56move-result-object v6
                                                                                                                                                                                        58const-string v7, "mounted"
                                                                                                                                                                                        60invoke-virtual {v6, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        61move-result v6
                                                                                                                                                                                        62const/4 v7, 0x1
                                                                                                                                                                                        63if-eqz v6, :cond_56
                                                                                                                                                                                        64const/4 v6, 0x1
                                                                                                                                                                                        65goto/16 :goto_57
                                                                                                                                                                                        66cond_56: const/4 v6, 0x0
                                                                                                                                                                                        67goto_57:
                                                                                                                                                                                        68invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        70invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
                                                                                                                                                                                        72const-string v4, "wifi="
                                                                                                                                                                                        74invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        76invoke-static {}, Lcom/tencent/open/utils/e;->a()Landroid/content/Context;
                                                                                                                                                                                        77move-result-object v4
                                                                                                                                                                                        79invoke-static {v4}, Lcom/tencent/open/b/a;->e(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        80move-result-object v4
                                                                                                                                                                                        82invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        84invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        85move-result-object v4
                                                                                                                                                                                        87const-string v5, "deviceInfo"
                                                                                                                                                                                        89invoke-virtual {v3, v5, v4}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        91iget-object v4, p0, Lcom/tencent/open/b/g$3;->h:Lcom/tencent/open/b/g;
                                                                                                                                                                                        92iget v5, p0, Lcom/tencent/open/b/g$3;->d:I
                                                                                                                                                                                        94invoke-virtual {v4, v5}, Lcom/tencent/open/b/g;->a(I)I
                                                                                                                                                                                        95move-result v4
                                                                                                                                                                                        96const/16 v5, 0x64
                                                                                                                                                                                        97div-int v4, v5, v4
                                                                                                                                                                                        98if-gtz v4, :cond_86
                                                                                                                                                                                        99const/4 v4, 0x1
                                                                                                                                                                                        100goto/16 :goto_8a
                                                                                                                                                                                        101cond_86: if-le v4, v5, :cond_8a
                                                                                                                                                                                        102const/16 v4, 0x64
                                                                                                                                                                                        103cond_8a:
                                                                                                                                                                                        104const-string v5, "frequency"
                                                                                                                                                                                        105new-instance v6, Ljava/lang/StringBuilder;
                                                                                                                                                                                        107invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        109invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        111invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        113invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        114move-result-object v4
                                                                                                                                                                                        116invoke-virtual {v3, v5, v4}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        118const-string v4, "reqSize"
                                                                                                                                                                                        119new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        121invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        122iget-wide v6, p0, Lcom/tencent/open/b/g$3;->e:J
                                                                                                                                                                                        124invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        126invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        128invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        129move-result-object v5
                                                                                                                                                                                        131invoke-virtual {v3, v4, v5}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        133const-string v4, "resultCode"
                                                                                                                                                                                        134new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        136invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        137iget v6, p0, Lcom/tencent/open/b/g$3;->d:I
                                                                                                                                                                                        139invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        141invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        143invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        144move-result-object v5
                                                                                                                                                                                        146invoke-virtual {v3, v4, v5}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        148const-string v4, "rspSize"
                                                                                                                                                                                        149new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        151invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        152iget-wide v6, p0, Lcom/tencent/open/b/g$3;->f:J
                                                                                                                                                                                        154invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        156invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        158invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        159move-result-object v5
                                                                                                                                                                                        161invoke-virtual {v3, v4, v5}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        163const-string v4, "timeCost"
                                                                                                                                                                                        164new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        166invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        168invoke-virtual {v5, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        170invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        172invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        173move-result-object v0
                                                                                                                                                                                        175invoke-virtual {v3, v4, v0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        177const-string v0, "uin"
                                                                                                                                                                                        179const-string v1, "1000"
                                                                                                                                                                                        181invoke-virtual {v3, v0, v1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        182new-instance v0, Lcom/tencent/open/b/b;
                                                                                                                                                                                        184invoke-direct {v0, v3}, Lcom/tencent/open/b/b;-><init>(Landroid/os/Bundle;)V
                                                                                                                                                                                        186iget-object v1, p0, Lcom/tencent/open/b/g$3;->h:Lcom/tencent/open/b/g;
                                                                                                                                                                                        188iget-object v1, v1, Lcom/tencent/open/b/g;->c:Ljava/util/List;
                                                                                                                                                                                        190invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        192iget-object v0, p0, Lcom/tencent/open/b/g$3;->h:Lcom/tencent/open/b/g;
                                                                                                                                                                                        194iget-object v0, v0, Lcom/tencent/open/b/g;->c:Ljava/util/List;
                                                                                                                                                                                        196invoke-interface {v0}, Ljava/util/List;->size()I
                                                                                                                                                                                        197move-result v0
                                                                                                                                                                                        199invoke-static {}, Lcom/tencent/open/utils/e;->a()Landroid/content/Context;
                                                                                                                                                                                        200move-result-object v1
                                                                                                                                                                                        201const/4 v2, 0x0
                                                                                                                                                                                        203invoke-static {v1, v2}, Lcom/tencent/open/utils/f;->a(Landroid/content/Context;Ljava/lang/String;)Lcom/tencent/open/utils/f;
                                                                                                                                                                                        204move-result-object v1
                                                                                                                                                                                        206const-string v2, "Agent_ReportTimeInterval"
                                                                                                                                                                                        208invoke-virtual {v1, v2}, Lcom/tencent/open/utils/f;->a(Ljava/lang/String;)I
                                                                                                                                                                                        209move-result v1
                                                                                                                                                                                        210if-nez v1, :cond_122
                                                                                                                                                                                        211const/16 v1, 0x2710
                                                                                                                                                                                        212cond_122:
                                                                                                                                                                                        213iget-object v2, p0, Lcom/tencent/open/b/g$3;->h:Lcom/tencent/open/b/g;
                                                                                                                                                                                        215const-string v3, "report_cgi"
                                                                                                                                                                                        217invoke-virtual {v2, v3, v0}, Lcom/tencent/open/b/g;->a(Ljava/lang/String;I)Z
                                                                                                                                                                                        218move-result v0
                                                                                                                                                                                        219const/16 v2, 0x3e8
                                                                                                                                                                                        220if-nez v0, :cond_14c
                                                                                                                                                                                        221iget-boolean v0, p0, Lcom/tencent/open/b/g$3;->g:Z
                                                                                                                                                                                        222if-eqz v0, :cond_133
                                                                                                                                                                                        223goto/16 :goto_14c
                                                                                                                                                                                        224cond_133:
                                                                                                                                                                                        225iget-object v0, p0, Lcom/tencent/open/b/g$3;->h:Lcom/tencent/open/b/g;
                                                                                                                                                                                        227iget-object v0, v0, Lcom/tencent/open/b/g;->f:Landroid/os/Handler;
                                                                                                                                                                                        229invoke-virtual {v0, v2}, Landroid/os/Handler;->hasMessages(I)Z
                                                                                                                                                                                        230move-result v0
                                                                                                                                                                                        231if-nez v0, :cond_161
                                                                                                                                                                                        233invoke-static {}, Landroid/os/Message;->obtain()Landroid/os/Message;
                                                                                                                                                                                        234move-result-object v0
                                                                                                                                                                                        235iput v2, v0, Landroid/os/Message;->what:I
                                                                                                                                                                                        237iget-object v2, p0, Lcom/tencent/open/b/g$3;->h:Lcom/tencent/open/b/g;
                                                                                                                                                                                        239iget-object v2, v2, Lcom/tencent/open/b/g;->f:Landroid/os/Handler;
                                                                                                                                                                                        240int-to-long v3, v1
                                                                                                                                                                                        242invoke-virtual {v2, v0, v3, v4}, Landroid/os/Handler;->sendMessageDelayed(Landroid/os/Message;J)Z
                                                                                                                                                                                        243goto/16 :goto_161
                                                                                                                                                                                        244cond_14c:
                                                                                                                                                                                        245iget-object v0, p0, Lcom/tencent/open/b/g$3;->h:Lcom/tencent/open/b/g;
                                                                                                                                                                                        247invoke-virtual {v0}, Lcom/tencent/open/b/g;->b()V
                                                                                                                                                                                        249iget-object v0, p0, Lcom/tencent/open/b/g$3;->h:Lcom/tencent/open/b/g;
                                                                                                                                                                                        251iget-object v0, v0, Lcom/tencent/open/b/g;->f:Landroid/os/Handler;
                                                                                                                                                                                        253invoke-virtual {v0, v2}, Landroid/os/Handler;->removeMessages(I)V
                                                                                                                                                                                        254try_end_158: goto/16 :goto_161
                                                                                                                                                                                        255catch_159: move-exception v0
                                                                                                                                                                                        257const-string v1, "openSDK_LOG.ReportManager"
                                                                                                                                                                                        259const-string v2, "--> reportCGI, exception in sub thread."
                                                                                                                                                                                        261invoke-static {v1, v2, v0}, Lcom/tencent/open/a/f;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        262goto_161: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.content.Context.getResources
                                                                                                                                                                                        • android.content.res.Resources.getDisplayMetrics
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • java.lang.String.split
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • android.os.Build.MANUFACTURER:Ljava/lang/String
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • android.view.WindowManager.getDefaultDisplay
                                                                                                                                                                                        • android.view.Display.getWidth
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • android.view.WindowManager.getDefaultDisplay
                                                                                                                                                                                        • android.view.Display.getHeight
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONException.printStackTrace
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • android.content.Context.getSharedPreferences
                                                                                                                                                                                        • android.content.SharedPreferences.getString
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • java.util.concurrent.ScheduledExecutorService.execute
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • window
                                                                                                                                                                                        • ,
                                                                                                                                                                                        • appid
                                                                                                                                                                                        • aid
                                                                                                                                                                                        • bn
                                                                                                                                                                                        • mn
                                                                                                                                                                                        • os
                                                                                                                                                                                        • dw
                                                                                                                                                                                        • dh
                                                                                                                                                                                        • imei
                                                                                                                                                                                        • mac
                                                                                                                                                                                        • anid
                                                                                                                                                                                        • density
                                                                                                                                                                                        • screen
                                                                                                                                                                                        • net
                                                                                                                                                                                        • mnc
                                                                                                                                                                                        • ver
                                                                                                                                                                                        • 1
                                                                                                                                                                                        • longitude
                                                                                                                                                                                        • latitude
                                                                                                                                                                                        • os_version
                                                                                                                                                                                        • pk
                                                                                                                                                                                        • xiaomi_tokenid
                                                                                                                                                                                        • miui_version
                                                                                                                                                                                        • ex_params
                                                                                                                                                                                        • cp
                                                                                                                                                                                        • init_urls
                                                                                                                                                                                        • fmobi
                                                                                                                                                                                        • http://as.lieying.cn/v2/cts/ch/1
                                                                                                                                                                                        • post
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0move-object v1, p0
                                                                                                                                                                                        1move-object v2, p3
                                                                                                                                                                                        2move/from16 v0, p6
                                                                                                                                                                                        3new-instance v5, Ljava/util/HashMap;
                                                                                                                                                                                        5invoke-direct {v5}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        7const-string v3, "window"
                                                                                                                                                                                        9invoke-virtual {p3, v3}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        10move-result-object v3
                                                                                                                                                                                        11check-cast v3, Landroid/view/WindowManager;
                                                                                                                                                                                        13invoke-virtual {p3}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
                                                                                                                                                                                        14move-result-object v4
                                                                                                                                                                                        16invoke-virtual {v4}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
                                                                                                                                                                                        17move-result-object v4
                                                                                                                                                                                        18new-instance v6, Lorg/json/JSONObject;
                                                                                                                                                                                        20invoke-direct {v6}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        22const-string v7, ","
                                                                                                                                                                                        23move-object/from16 v8, p8
                                                                                                                                                                                        25invoke-virtual {v8, v7}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
                                                                                                                                                                                        26move-result-object v7
                                                                                                                                                                                        27array-length v8, v7
                                                                                                                                                                                        28const/4 v9, 0x0
                                                                                                                                                                                        29if-lt v0, v8, :cond_2d
                                                                                                                                                                                        30aget-object v0, v7, v9
                                                                                                                                                                                        31goto/16 :goto_2f
                                                                                                                                                                                        32cond_2d: aget-object v0, v7, v0
                                                                                                                                                                                        33goto_2f: const/4 v7, 0x1
                                                                                                                                                                                        34try_start_30:
                                                                                                                                                                                        35const-string v8, "appid"
                                                                                                                                                                                        36move/from16 v10, p7
                                                                                                                                                                                        38invoke-virtual {v6, v8, v10}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        40const-string v8, "aid"
                                                                                                                                                                                        42invoke-virtual {v6, v8, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        44const-string v0, "bn"
                                                                                                                                                                                        46sget-object v8, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        48invoke-virtual {v6, v0, v8}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        50const-string v0, "mn"
                                                                                                                                                                                        52sget-object v8, Landroid/os/Build;->MANUFACTURER:Ljava/lang/String;
                                                                                                                                                                                        54invoke-virtual {v6, v0, v8}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        56const-string v0, "os"
                                                                                                                                                                                        58invoke-virtual {v6, v0, v7}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        60const-string v0, "dw"
                                                                                                                                                                                        62invoke-interface {v3}, Landroid/view/WindowManager;->getDefaultDisplay()Landroid/view/Display;
                                                                                                                                                                                        63move-result-object v8
                                                                                                                                                                                        65invoke-virtual {v8}, Landroid/view/Display;->getWidth()I
                                                                                                                                                                                        66move-result v8
                                                                                                                                                                                        68invoke-virtual {v6, v0, v8}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        70const-string v0, "dh"
                                                                                                                                                                                        72invoke-interface {v3}, Landroid/view/WindowManager;->getDefaultDisplay()Landroid/view/Display;
                                                                                                                                                                                        73move-result-object v3
                                                                                                                                                                                        75invoke-virtual {v3}, Landroid/view/Display;->getHeight()I
                                                                                                                                                                                        76move-result v3
                                                                                                                                                                                        78invoke-virtual {v6, v0, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        80const-string v0, "imei"
                                                                                                                                                                                        82invoke-static {p3}, Lcom/ly/adpoymer/model/DeviceUtil;->getIMEI(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        83move-result-object v3
                                                                                                                                                                                        85invoke-virtual {v6, v0, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        87const-string v0, "mac"
                                                                                                                                                                                        89invoke-static {p3}, Lcom/ly/adpoymer/e/h;->d(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        90move-result-object v3
                                                                                                                                                                                        92invoke-virtual {v6, v0, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        94const-string v0, "anid"
                                                                                                                                                                                        96invoke-static {p3}, Lcom/ly/adpoymer/e/h;->e(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        97move-result-object v3
                                                                                                                                                                                        99invoke-virtual {v6, v0, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        101const-string v0, "density"
                                                                                                                                                                                        102iget v3, v4, Landroid/util/DisplayMetrics;->density:F
                                                                                                                                                                                        104invoke-static {v3}, Ljava/lang/String;->valueOf(F)Ljava/lang/String;
                                                                                                                                                                                        105move-result-object v3
                                                                                                                                                                                        107invoke-virtual {v6, v0, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        109const-string v0, "screen"
                                                                                                                                                                                        111invoke-static {p3}, Lcom/ly/adpoymer/e/h;->b(Landroid/content/Context;)I
                                                                                                                                                                                        112move-result v3
                                                                                                                                                                                        114invoke-virtual {v6, v0, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        116const-string v0, "net"
                                                                                                                                                                                        118invoke-static {p3}, Lcom/ly/adpoymer/e/h;->f(Landroid/content/Context;)I
                                                                                                                                                                                        119move-result v3
                                                                                                                                                                                        121invoke-virtual {v6, v0, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        123const-string v0, "mnc"
                                                                                                                                                                                        125invoke-static {p3}, Lcom/ly/adpoymer/e/h;->c(Landroid/content/Context;)I
                                                                                                                                                                                        126move-result v3
                                                                                                                                                                                        128invoke-virtual {v6, v0, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        130const-string v0, "ver"
                                                                                                                                                                                        132const-string v3, "1"
                                                                                                                                                                                        134invoke-virtual {v6, v0, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        136const-string v0, "longitude"
                                                                                                                                                                                        138invoke-static {p3}, Lcom/ly/adpoymer/model/DeviceUtil;->getLocation(Landroid/content/Context;)Lcom/ly/adpoymer/model/LocationInfo;
                                                                                                                                                                                        139move-result-object v3
                                                                                                                                                                                        140iget-wide v3, v3, Lcom/ly/adpoymer/model/LocationInfo;->lng:D
                                                                                                                                                                                        142invoke-virtual {v6, v0, v3, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;D)Lorg/json/JSONObject;
                                                                                                                                                                                        144const-string v0, "latitude"
                                                                                                                                                                                        146invoke-static {p3}, Lcom/ly/adpoymer/model/DeviceUtil;->getLocation(Landroid/content/Context;)Lcom/ly/adpoymer/model/LocationInfo;
                                                                                                                                                                                        147move-result-object v3
                                                                                                                                                                                        148iget-wide v3, v3, Lcom/ly/adpoymer/model/LocationInfo;->lat:D
                                                                                                                                                                                        150invoke-virtual {v6, v0, v3, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;D)Lorg/json/JSONObject;
                                                                                                                                                                                        152const-string v0, "os_version"
                                                                                                                                                                                        154invoke-static {}, Lcom/ly/adpoymer/e/h;->a()Ljava/lang/String;
                                                                                                                                                                                        155move-result-object v3
                                                                                                                                                                                        157invoke-virtual {v6, v0, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        159const-string v0, "pk"
                                                                                                                                                                                        161invoke-virtual {p3}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        162move-result-object v3
                                                                                                                                                                                        164invoke-virtual {v6, v0, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        165new-instance v0, Lorg/json/JSONObject;
                                                                                                                                                                                        167invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        169const-string v3, "xiaomi_tokenid"
                                                                                                                                                                                        171invoke-static {p3}, Lcom/ly/adpoymer/e/o;->a(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        172move-result-object v4
                                                                                                                                                                                        174invoke-virtual {v0, v3, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        176const-string v3, "miui_version"
                                                                                                                                                                                        178invoke-static {}, Lcom/ly/adpoymer/e/m;->a()Ljava/lang/String;
                                                                                                                                                                                        179move-result-object v4
                                                                                                                                                                                        181invoke-virtual {v0, v3, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        183const-string v3, "ex_params"
                                                                                                                                                                                        185invoke-virtual {v6, v3, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        186try_end_f5: goto/16 :goto_fa
                                                                                                                                                                                        187catch_f6: move-exception v0
                                                                                                                                                                                        189invoke-virtual {v0}, Lorg/json/JSONException;->printStackTrace()V
                                                                                                                                                                                        190goto_fa:
                                                                                                                                                                                        191invoke-virtual {v6}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        192move-result-object v0
                                                                                                                                                                                        194const-string v3, "cp"
                                                                                                                                                                                        196invoke-interface {v5, v3, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        198iget-object v0, v1, Lcom/ly/adpoymer/b/p;->b:Lcom/ly/adpoymer/b/q;
                                                                                                                                                                                        200invoke-virtual {v0}, Lcom/ly/adpoymer/b/q;->a()Ljava/util/concurrent/ScheduledExecutorService;
                                                                                                                                                                                        201move-result-object v0
                                                                                                                                                                                        203iget-object v3, v1, Lcom/ly/adpoymer/b/p;->b:Lcom/ly/adpoymer/b/q;
                                                                                                                                                                                        205const-string v4, "init_urls"
                                                                                                                                                                                        207invoke-virtual {p3, v4, v9}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
                                                                                                                                                                                        208move-result-object v2
                                                                                                                                                                                        210const-string v4, "fmobi"
                                                                                                                                                                                        212const-string v6, "http://as.lieying.cn/v2/cts/ch/1"
                                                                                                                                                                                        214invoke-interface {v2, v4, v6}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        215move-result-object v4
                                                                                                                                                                                        217invoke-direct {p0}, Lcom/ly/adpoymer/b/p;->a()Ljava/util/Map;
                                                                                                                                                                                        218move-result-object v6
                                                                                                                                                                                        220invoke-static {v7}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        221move-result-object v7
                                                                                                                                                                                        223const-string v8, "post"
                                                                                                                                                                                        224move-object v2, v3
                                                                                                                                                                                        225move-object v3, v4
                                                                                                                                                                                        226move-object v4, v8
                                                                                                                                                                                        227move-object v8, p4
                                                                                                                                                                                        228move-object/from16 v9, p5
                                                                                                                                                                                        230invoke-virtual/range {v2 .. v9}, Lcom/ly/adpoymer/b/q;->a(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;Ljava/lang/Boolean;Lcom/ly/adpoymer/b/s;Lcom/ly/adpoymer/b/r;)Lcom/ly/adpoymer/b/q$a;
                                                                                                                                                                                        231move-result-object v2
                                                                                                                                                                                        233invoke-interface {v0, v2}, Ljava/util/concurrent/ScheduledExecutorService;->execute(Ljava/lang/Runnable;)V
                                                                                                                                                                                        234return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.content.Context.getSharedPreferences
                                                                                                                                                                                        • android.content.SharedPreferences.getString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • java.util.concurrent.ScheduledExecutorService.execute
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • cp
                                                                                                                                                                                        • init_urls
                                                                                                                                                                                        • event
                                                                                                                                                                                        • http://api.v2.sdk.lieying.cn/v2/event
                                                                                                                                                                                        • ?spaceId=
                                                                                                                                                                                        • &platformId=
                                                                                                                                                                                        • &type=
                                                                                                                                                                                        • &ct=
                                                                                                                                                                                        • &status=
                                                                                                                                                                                        • &uid=
                                                                                                                                                                                        • &downX=
                                                                                                                                                                                        • &downY=
                                                                                                                                                                                        • &upX=
                                                                                                                                                                                        • &upY=
                                                                                                                                                                                        • &rawDX=
                                                                                                                                                                                        • &rawDY=
                                                                                                                                                                                        • &rawUX=
                                                                                                                                                                                        • &rawUY=
                                                                                                                                                                                        • &platformAdSpaceId=
                                                                                                                                                                                        • &sc=
                                                                                                                                                                                        • &mw=
                                                                                                                                                                                        • &mh=
                                                                                                                                                                                        • &period=
                                                                                                                                                                                        • post
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0move-object v0, p0
                                                                                                                                                                                        1new-instance v1, Ljava/util/HashMap;
                                                                                                                                                                                        3invoke-direct {v1}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        5invoke-static {p1}, Lcom/ly/adpoymer/e/d;->a(Landroid/content/Context;)Lorg/json/JSONObject;
                                                                                                                                                                                        6move-result-object v2
                                                                                                                                                                                        8invoke-virtual {v2}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        9move-result-object v2
                                                                                                                                                                                        11const-string v3, "cp"
                                                                                                                                                                                        13invoke-interface {v1, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        14new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        16invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        18const-string v3, "init_urls"
                                                                                                                                                                                        19const/4 v4, 0x0
                                                                                                                                                                                        20move-object v5, p1
                                                                                                                                                                                        22invoke-virtual {p1, v3, v4}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
                                                                                                                                                                                        23move-result-object v3
                                                                                                                                                                                        25const-string v4, "event"
                                                                                                                                                                                        27const-string v5, "http://api.v2.sdk.lieying.cn/v2/event"
                                                                                                                                                                                        29invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        30move-result-object v3
                                                                                                                                                                                        32invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        34const-string v3, "?spaceId="
                                                                                                                                                                                        36invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        38invoke-virtual {p2}, Lcom/ly/adpoymer/model/ConfigResponseModel$Config;->getSpaceId()Ljava/lang/String;
                                                                                                                                                                                        39move-result-object v3
                                                                                                                                                                                        41invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        43const-string v3, "&platformId="
                                                                                                                                                                                        45invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        47invoke-virtual {p2}, Lcom/ly/adpoymer/model/ConfigResponseModel$Config;->getAdxPlatformId()Ljava/lang/String;
                                                                                                                                                                                        48move-result-object v3
                                                                                                                                                                                        50invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        52const-string v3, "&type="
                                                                                                                                                                                        54invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        55move v3, p3
                                                                                                                                                                                        57invoke-virtual {v2, p3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        59const-string v3, "&ct="
                                                                                                                                                                                        61invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        62move v3, p4
                                                                                                                                                                                        64invoke-virtual {v2, p4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        66const-string v3, "&status="
                                                                                                                                                                                        68invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        69move-object v3, p5
                                                                                                                                                                                        71invoke-virtual {v2, p5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        73const-string v3, "&uid="
                                                                                                                                                                                        75invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        77invoke-virtual {p2}, Lcom/ly/adpoymer/model/ConfigResponseModel$Config;->getUid()Ljava/lang/String;
                                                                                                                                                                                        78move-result-object v3
                                                                                                                                                                                        80invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        82const-string v3, "&downX="
                                                                                                                                                                                        84invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        85move/from16 v3, p6
                                                                                                                                                                                        87invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
                                                                                                                                                                                        89const-string v3, "&downY="
                                                                                                                                                                                        91invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        92move/from16 v3, p7
                                                                                                                                                                                        94invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
                                                                                                                                                                                        96const-string v3, "&upX="
                                                                                                                                                                                        98invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        99move/from16 v3, p8
                                                                                                                                                                                        101invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
                                                                                                                                                                                        103const-string v3, "&upY="
                                                                                                                                                                                        105invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        106move/from16 v3, p9
                                                                                                                                                                                        108invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
                                                                                                                                                                                        110const-string v3, "&rawDX="
                                                                                                                                                                                        112invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        113move/from16 v3, p10
                                                                                                                                                                                        115invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
                                                                                                                                                                                        117const-string v3, "&rawDY="
                                                                                                                                                                                        119invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        120move/from16 v3, p11
                                                                                                                                                                                        122invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
                                                                                                                                                                                        124const-string v3, "&rawUX="
                                                                                                                                                                                        126invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        127move/from16 v3, p12
                                                                                                                                                                                        129invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
                                                                                                                                                                                        131const-string v3, "&rawUY="
                                                                                                                                                                                        133invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        134move/from16 v3, p13
                                                                                                                                                                                        136invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
                                                                                                                                                                                        138const-string v3, "&platformAdSpaceId="
                                                                                                                                                                                        140invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        142invoke-virtual {p2}, Lcom/ly/adpoymer/model/ConfigResponseModel$Config;->getAdSpaceId()Ljava/lang/String;
                                                                                                                                                                                        143move-result-object v3
                                                                                                                                                                                        145invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        147const-string v3, "&sc="
                                                                                                                                                                                        149invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        151invoke-virtual {p2}, Lcom/ly/adpoymer/model/ConfigResponseModel$Config;->getSc()I
                                                                                                                                                                                        152move-result v3
                                                                                                                                                                                        154invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        156const-string v3, "&mw="
                                                                                                                                                                                        158invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        160invoke-virtual {p2}, Lcom/ly/adpoymer/model/ConfigResponseModel$Config;->getViewWidth()I
                                                                                                                                                                                        161move-result v3
                                                                                                                                                                                        163invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        165const-string v3, "&mh="
                                                                                                                                                                                        167invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        169invoke-virtual {p2}, Lcom/ly/adpoymer/model/ConfigResponseModel$Config;->getViewHeight()I
                                                                                                                                                                                        170move-result v3
                                                                                                                                                                                        172invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        174const-string v3, "&period="
                                                                                                                                                                                        176invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        178invoke-virtual {p2}, Lcom/ly/adpoymer/model/ConfigResponseModel$Config;->getPeriod()J
                                                                                                                                                                                        179move-result-wide v3
                                                                                                                                                                                        181invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        183invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        184move-result-object v2
                                                                                                                                                                                        186iget-object v3, v0, Lcom/ly/adpoymer/b/p;->b:Lcom/ly/adpoymer/b/q;
                                                                                                                                                                                        188invoke-virtual {v3}, Lcom/ly/adpoymer/b/q;->a()Ljava/util/concurrent/ScheduledExecutorService;
                                                                                                                                                                                        189move-result-object v3
                                                                                                                                                                                        191iget-object v4, v0, Lcom/ly/adpoymer/b/p;->b:Lcom/ly/adpoymer/b/q;
                                                                                                                                                                                        193invoke-direct {p0}, Lcom/ly/adpoymer/b/p;->a()Ljava/util/Map;
                                                                                                                                                                                        194move-result-object v5
                                                                                                                                                                                        195const/4 v6, 0x1
                                                                                                                                                                                        197invoke-static {v6}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        198move-result-object v6
                                                                                                                                                                                        199new-instance v7, Lcom/ly/adpoymer/b/i;
                                                                                                                                                                                        201invoke-direct {v7, p0}, Lcom/ly/adpoymer/b/i;-><init>(Lcom/ly/adpoymer/b/p;)V
                                                                                                                                                                                        202new-instance v8, Lcom/ly/adpoymer/b/j;
                                                                                                                                                                                        204invoke-direct {v8, p0}, Lcom/ly/adpoymer/b/j;-><init>(Lcom/ly/adpoymer/b/p;)V
                                                                                                                                                                                        206const-string v9, "post"
                                                                                                                                                                                        207move-object p1, v4
                                                                                                                                                                                        208move-object p2, v2
                                                                                                                                                                                        209move-object p3, v9
                                                                                                                                                                                        210move-object p4, v1
                                                                                                                                                                                        211move-object p5, v5
                                                                                                                                                                                        212move-object/from16 p6, v6
                                                                                                                                                                                        213move-object/from16 p7, v7
                                                                                                                                                                                        214move-object/from16 p8, v8
                                                                                                                                                                                        216invoke-virtual/range {p1 .. p8}, Lcom/ly/adpoymer/b/q;->a(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;Ljava/lang/Boolean;Lcom/ly/adpoymer/b/s;Lcom/ly/adpoymer/b/r;)Lcom/ly/adpoymer/b/q$a;
                                                                                                                                                                                        217move-result-object v1
                                                                                                                                                                                        219invoke-interface {v3, v1}, Ljava/util/concurrent/ScheduledExecutorService;->execute(Ljava/lang/Runnable;)V
                                                                                                                                                                                        220return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Object.toString
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • android.net.Uri.fromFile
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • android.os.Process.myPid
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.Long.valueOf
                                                                                                                                                                                        • java.lang.Long.longValue
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.Long.valueOf
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.os.Process.myPid
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.getConstructor
                                                                                                                                                                                        • java.lang.reflect.Constructor.newInstance
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.Long.valueOf
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Throwable.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • isDowning
                                                                                                                                                                                        • process
                                                                                                                                                                                        • downloadType
                                                                                                                                                                                        • downloading
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.b
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.g
                                                                                                                                                                                        • setTitle
                                                                                                                                                                                        • setDownloadListener
                                                                                                                                                                                        • start
                                                                                                                                                                                        • downloadapk
                                                                                                                                                                                        • can\'t find download jar, use simple method
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, -0x1
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        3move-result-object v1
                                                                                                                                                                                        5invoke-virtual {v1}, Lcom/mintegral/msdk/base/controller/a;->i()Landroid/content/Context;
                                                                                                                                                                                        6move-result-object v1
                                                                                                                                                                                        8const-string v2, ""
                                                                                                                                                                                        10invoke-static {v1, p1, v2}, Lcom/mintegral/msdk/base/utils/u;->c(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        11move-result-object v1
                                                                                                                                                                                        13invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String;
                                                                                                                                                                                        14move-result-object v1
                                                                                                                                                                                        16invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        17move-result v2
                                                                                                                                                                                        18try_end_17: const-wide/16 v3, 0x0
                                                                                                                                                                                        20const-string v5, "isDowning"
                                                                                                                                                                                        22const-string v6, "process"
                                                                                                                                                                                        23const/4 v7, 0x1
                                                                                                                                                                                        24const/4 v8, 0x0
                                                                                                                                                                                        25if-nez v2, :cond_3c
                                                                                                                                                                                        26try_start_21: new-instance v2, Ljava/io/File;
                                                                                                                                                                                        28invoke-direct {v2, v1}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        30invoke-virtual {v2}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        31move-result v1
                                                                                                                                                                                        32if-eqz v1, :cond_e1
                                                                                                                                                                                        34invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        35move-result-object p0
                                                                                                                                                                                        37invoke-virtual {p0}, Lcom/mintegral/msdk/base/controller/a;->i()Landroid/content/Context;
                                                                                                                                                                                        38move-result-object p0
                                                                                                                                                                                        40invoke-static {v2}, Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri;
                                                                                                                                                                                        41move-result-object v1
                                                                                                                                                                                        43invoke-static {p0, v1, p1}, Lcom/mintegral/msdk/click/b;->a(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;)V
                                                                                                                                                                                        44return-void
                                                                                                                                                                                        45cond_3c:
                                                                                                                                                                                        46invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        47move-result-object v1
                                                                                                                                                                                        49invoke-virtual {v1}, Lcom/mintegral/msdk/base/controller/a;->i()Landroid/content/Context;
                                                                                                                                                                                        50move-result-object v1
                                                                                                                                                                                        51new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        53invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        55invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        57invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        59invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        60move-result-object v2
                                                                                                                                                                                        62invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        63move-result-object v9
                                                                                                                                                                                        65invoke-static {v1, v2, v9}, Lcom/mintegral/msdk/base/utils/u;->c(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        66move-result-object v1
                                                                                                                                                                                        67check-cast v1, Ljava/lang/Integer;
                                                                                                                                                                                        69invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        70move-result v1
                                                                                                                                                                                        72invoke-static {}, Landroid/os/Process;->myPid()I
                                                                                                                                                                                        73move-result v2
                                                                                                                                                                                        74if-eqz v1, :cond_e1
                                                                                                                                                                                        75if-ne v1, v2, :cond_e1
                                                                                                                                                                                        77invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        78move-result-object v1
                                                                                                                                                                                        80invoke-virtual {v1}, Lcom/mintegral/msdk/base/controller/a;->i()Landroid/content/Context;
                                                                                                                                                                                        81move-result-object v1
                                                                                                                                                                                        82new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        84invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        86invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        88invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        90invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        91move-result-object v2
                                                                                                                                                                                        93invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                        94move-result-object v9
                                                                                                                                                                                        96invoke-static {v1, v2, v9}, Lcom/mintegral/msdk/base/utils/u;->c(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        97move-result-object v1
                                                                                                                                                                                        98check-cast v1, Ljava/lang/Long;
                                                                                                                                                                                        100invoke-virtual {v1}, Ljava/lang/Long;->longValue()J
                                                                                                                                                                                        101move-result-wide v1
                                                                                                                                                                                        103invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        104move-result-wide v9
                                                                                                                                                                                        105sub-long/2addr v9, v1
                                                                                                                                                                                        106cmp-long v11, v1, v3
                                                                                                                                                                                        107if-eqz v11, :cond_e1
                                                                                                                                                                                        108const-wide/32 v1, 0x2255100
                                                                                                                                                                                        109cmp-long v11, v9, v1
                                                                                                                                                                                        110if-gez v11, :cond_e1
                                                                                                                                                                                        112invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        113move-result-object p0
                                                                                                                                                                                        115invoke-virtual {p0}, Lcom/mintegral/msdk/base/controller/a;->i()Landroid/content/Context;
                                                                                                                                                                                        116move-result-object p0
                                                                                                                                                                                        117new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        119invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        121invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        123const-string v2, "downloadType"
                                                                                                                                                                                        125invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        127invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        128move-result-object v1
                                                                                                                                                                                        130invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        131move-result-object v2
                                                                                                                                                                                        133invoke-static {p0, v1, v2}, Lcom/mintegral/msdk/base/utils/u;->c(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        134move-result-object p0
                                                                                                                                                                                        135check-cast p0, Ljava/lang/Integer;
                                                                                                                                                                                        137invoke-virtual {p0}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        138move-result p0
                                                                                                                                                                                        139try_end_c5:
                                                                                                                                                                                        140const-string v1, "downloading"
                                                                                                                                                                                        141if-ne p0, v7, :cond_d5
                                                                                                                                                                                        142try_start_c9:
                                                                                                                                                                                        143invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        144move-result-object p0
                                                                                                                                                                                        146invoke-virtual {p0}, Lcom/mintegral/msdk/base/controller/a;->i()Landroid/content/Context;
                                                                                                                                                                                        147move-result-object p0
                                                                                                                                                                                        149invoke-static {p2, p0, v1}, Lcom/mintegral/msdk/click/a;->b(Lcom/mintegral/msdk/base/entity/CampaignEx;Landroid/content/Context;Ljava/lang/String;)V
                                                                                                                                                                                        150return-void
                                                                                                                                                                                        151cond_d5:
                                                                                                                                                                                        152invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        153move-result-object p0
                                                                                                                                                                                        155invoke-virtual {p0}, Lcom/mintegral/msdk/base/controller/a;->i()Landroid/content/Context;
                                                                                                                                                                                        156move-result-object p0
                                                                                                                                                                                        158invoke-static {p2, p0, v1}, Lcom/mintegral/msdk/click/a;->a(Lcom/mintegral/msdk/base/entity/CampaignEx;Landroid/content/Context;Ljava/lang/String;)V
                                                                                                                                                                                        159return-void
                                                                                                                                                                                        160cond_e1: sget v1, Lcom/mintegral/msdk/base/utils/w;->a:I
                                                                                                                                                                                        161try_end_e3: if-ne v1, v0, :cond_f4
                                                                                                                                                                                        163const-string v1, "com.mintegral.msdk.mtgdownload.b"
                                                                                                                                                                                        164try_start_e7:
                                                                                                                                                                                        165invoke-static {v1}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        166try_end_ea:
                                                                                                                                                                                        167const-string v1, "com.mintegral.msdk.mtgdownload.g"
                                                                                                                                                                                        168try_start_ec:
                                                                                                                                                                                        169invoke-static {v1}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        170sput v7, Lcom/mintegral/msdk/base/utils/w;->a:I
                                                                                                                                                                                        171try_end_f1: goto/16 :goto_f4
                                                                                                                                                                                        172catch_f2: sput v8, Lcom/mintegral/msdk/base/utils/w;->a:I
                                                                                                                                                                                        173cond_f4: sget v1, Lcom/mintegral/msdk/base/utils/w;->a:I
                                                                                                                                                                                        174try_end_f6: if-ne v1, v7, :cond_213
                                                                                                                                                                                        175try_start_f8:
                                                                                                                                                                                        176invoke-static {p1, v7, p2}, Lcom/mintegral/msdk/base/utils/l;->a(Ljava/lang/String;ILcom/mintegral/msdk/base/entity/CampaignEx;)V
                                                                                                                                                                                        178invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        179move-result-object v1
                                                                                                                                                                                        181invoke-virtual {v1}, Lcom/mintegral/msdk/base/controller/a;->i()Landroid/content/Context;
                                                                                                                                                                                        182move-result-object v1
                                                                                                                                                                                        184invoke-static {v1}, Lcom/mintegral/msdk/base/utils/w;->a(Landroid/content/Context;)Z
                                                                                                                                                                                        185move-result v2
                                                                                                                                                                                        187invoke-static {v1}, Lcom/mintegral/msdk/base/utils/w;->c(Landroid/content/Context;)Z
                                                                                                                                                                                        188move-result v9
                                                                                                                                                                                        190invoke-static {v1}, Lcom/mintegral/msdk/base/utils/w;->b(Landroid/content/Context;)Z
                                                                                                                                                                                        191move-result v10
                                                                                                                                                                                        192if-nez v10, :cond_115
                                                                                                                                                                                        194invoke-static {v1, p1}, Lcom/mintegral/msdk/click/b;->b(Landroid/content/Context;Ljava/lang/String;)V
                                                                                                                                                                                        195return-void
                                                                                                                                                                                        196cond_115: if-nez v9, :cond_11b
                                                                                                                                                                                        198invoke-static {p2, p1}, Lcom/mintegral/msdk/base/utils/l;->a(Lcom/mintegral/msdk/base/entity/CampaignEx;Ljava/lang/String;)V
                                                                                                                                                                                        199return-void
                                                                                                                                                                                        200cond_11b: if-nez v2, :cond_121
                                                                                                                                                                                        202invoke-static {p2, p1}, Lcom/mintegral/msdk/base/utils/l;->a(Lcom/mintegral/msdk/base/entity/CampaignEx;Ljava/lang/String;)V
                                                                                                                                                                                        203return-void
                                                                                                                                                                                        204cond_121:
                                                                                                                                                                                        205invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        206move-result-object v1
                                                                                                                                                                                        208invoke-virtual {v1}, Lcom/mintegral/msdk/base/controller/a;->i()Landroid/content/Context;
                                                                                                                                                                                        209move-result-object v1
                                                                                                                                                                                        210new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        212invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        214invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        216invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        218invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        219move-result-object v2
                                                                                                                                                                                        221invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        222move-result-wide v9
                                                                                                                                                                                        224invoke-static {v9, v10}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                        225move-result-object v9
                                                                                                                                                                                        227invoke-static {v1, v2, v9}, Lcom/mintegral/msdk/base/utils/u;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V
                                                                                                                                                                                        229invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        230move-result-object v1
                                                                                                                                                                                        232invoke-virtual {v1}, Lcom/mintegral/msdk/base/controller/a;->i()Landroid/content/Context;
                                                                                                                                                                                        233move-result-object v1
                                                                                                                                                                                        234new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        236invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        238invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        240invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        242invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        243move-result-object v2
                                                                                                                                                                                        245invoke-static {}, Landroid/os/Process;->myPid()I
                                                                                                                                                                                        246move-result v9
                                                                                                                                                                                        248invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        249move-result-object v9
                                                                                                                                                                                        251invoke-static {v1, v2, v9}, Lcom/mintegral/msdk/base/utils/u;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V
                                                                                                                                                                                        252try_end_165:
                                                                                                                                                                                        253const-string v1, "com.mintegral.msdk.mtgdownload.g"
                                                                                                                                                                                        254try_start_167:
                                                                                                                                                                                        255invoke-static {v1}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        256move-result-object v1
                                                                                                                                                                                        257const/4 v2, 0x2
                                                                                                                                                                                        258new-array v9, v2, [Ljava/lang/Class;
                                                                                                                                                                                        259const-class v10, Landroid/content/Context;
                                                                                                                                                                                        260aput-object v10, v9, v8
                                                                                                                                                                                        261const-class v10, Ljava/lang/String;
                                                                                                                                                                                        262aput-object v10, v9, v7
                                                                                                                                                                                        264invoke-virtual {v1, v9}, Ljava/lang/Class;->getConstructor([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
                                                                                                                                                                                        265move-result-object v9
                                                                                                                                                                                        266new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                        268invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        269move-result-object v10
                                                                                                                                                                                        271invoke-virtual {v10}, Lcom/mintegral/msdk/base/controller/a;->i()Landroid/content/Context;
                                                                                                                                                                                        272move-result-object v10
                                                                                                                                                                                        273aput-object v10, v2, v8
                                                                                                                                                                                        274aput-object p1, v2, v7
                                                                                                                                                                                        276invoke-virtual {v9, v2}, Ljava/lang/reflect/Constructor;->newInstance([Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        277move-result-object v2
                                                                                                                                                                                        279invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        280move-result v9
                                                                                                                                                                                        281if-nez v9, :cond_1a5
                                                                                                                                                                                        283const-string v9, "setTitle"
                                                                                                                                                                                        284new-array v10, v7, [Ljava/lang/Class;
                                                                                                                                                                                        285const-class v11, Ljava/lang/String;
                                                                                                                                                                                        286aput-object v11, v10, v8
                                                                                                                                                                                        288invoke-virtual {v1, v9, v10}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        289move-result-object v9
                                                                                                                                                                                        290new-array v10, v7, [Ljava/lang/Object;
                                                                                                                                                                                        291aput-object p0, v10, v8
                                                                                                                                                                                        293invoke-virtual {v9, v2, v10}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        294cond_1a5:
                                                                                                                                                                                        295const-string p0, "setDownloadListener"
                                                                                                                                                                                        296new-array v9, v7, [Ljava/lang/Class;
                                                                                                                                                                                        297const-class v10, Lcom/mintegral/msdk/out/IDownloadListener;
                                                                                                                                                                                        298aput-object v10, v9, v8
                                                                                                                                                                                        300invoke-virtual {v1, p0, v9}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        301move-result-object p0
                                                                                                                                                                                        302new-array v7, v7, [Ljava/lang/Object;
                                                                                                                                                                                        303new-instance v9, Lcom/mintegral/msdk/base/utils/l$2;
                                                                                                                                                                                        305invoke-direct {v9, p2, p1}, Lcom/mintegral/msdk/base/utils/l$2;-><init>(Lcom/mintegral/msdk/base/entity/CampaignEx;Ljava/lang/String;)V
                                                                                                                                                                                        306aput-object v9, v7, v8
                                                                                                                                                                                        308invoke-virtual {p0, v2, v7}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        310const-string p0, "start"
                                                                                                                                                                                        311new-array v7, v8, [Ljava/lang/Class;
                                                                                                                                                                                        313invoke-virtual {v1, p0, v7}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        314move-result-object p0
                                                                                                                                                                                        315new-array v1, v8, [Ljava/lang/Object;
                                                                                                                                                                                        317invoke-virtual {p0, v2, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        318try_end_1ca: return-void
                                                                                                                                                                                        319catch_1cb: move-exception p0
                                                                                                                                                                                        320try_start_1cc:
                                                                                                                                                                                        321invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        322move-result-object v1
                                                                                                                                                                                        324invoke-virtual {v1}, Lcom/mintegral/msdk/base/controller/a;->i()Landroid/content/Context;
                                                                                                                                                                                        325move-result-object v1
                                                                                                                                                                                        326new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        328invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        330invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        332invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        334invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        335move-result-object v2
                                                                                                                                                                                        337invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                        338move-result-object v3
                                                                                                                                                                                        340invoke-static {v1, v2, v3}, Lcom/mintegral/msdk/base/utils/u;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V
                                                                                                                                                                                        342invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        343move-result-object v1
                                                                                                                                                                                        345invoke-virtual {v1}, Lcom/mintegral/msdk/base/controller/a;->i()Landroid/content/Context;
                                                                                                                                                                                        346move-result-object v1
                                                                                                                                                                                        347new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        349invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        351invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        353invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        355invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        356move-result-object v2
                                                                                                                                                                                        358invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        359move-result-object v3
                                                                                                                                                                                        361invoke-static {v1, v2, v3}, Lcom/mintegral/msdk/base/utils/u;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V
                                                                                                                                                                                        362sget-boolean v1, Lcom/mintegral/msdk/MIntegralConstans;->DEBUG:Z
                                                                                                                                                                                        363if-eqz v1, :cond_20f
                                                                                                                                                                                        365invoke-virtual {p0}, Ljava/lang/Throwable;->printStackTrace()V
                                                                                                                                                                                        366cond_20f:
                                                                                                                                                                                        367invoke-static {p2, p1}, Lcom/mintegral/msdk/base/utils/l;->a(Lcom/mintegral/msdk/base/entity/CampaignEx;Ljava/lang/String;)V
                                                                                                                                                                                        368return-void
                                                                                                                                                                                        369cond_213:
                                                                                                                                                                                        370invoke-static {p2, p1}, Lcom/mintegral/msdk/base/utils/l;->a(Lcom/mintegral/msdk/base/entity/CampaignEx;Ljava/lang/String;)V
                                                                                                                                                                                        371try_end_216: return-void
                                                                                                                                                                                        372catch_217: sput v0, Lcom/mintegral/msdk/base/utils/w;->a:I
                                                                                                                                                                                        374const-string p0, "downloadapk"
                                                                                                                                                                                        376const-string v0, "can\'t find download jar, use simple method"
                                                                                                                                                                                        378invoke-static {p0, v0}, Lcom/mintegral/msdk/base/utils/i;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        380invoke-static {p2, p1}, Lcom/mintegral/msdk/base/utils/l;->a(Lcom/mintegral/msdk/base/entity/CampaignEx;Ljava/lang/String;)V
                                                                                                                                                                                        381return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Object.toString
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • android.net.Uri.fromFile
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • android.os.Process.myPid
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.Long.valueOf
                                                                                                                                                                                        • java.lang.Long.longValue
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.Long.valueOf
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.os.Process.myPid
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.getConstructor
                                                                                                                                                                                        • java.lang.reflect.Constructor.newInstance
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.Long.valueOf
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Throwable.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • isDowning
                                                                                                                                                                                        • process
                                                                                                                                                                                        • downloadType
                                                                                                                                                                                        • downloading
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.b
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.g
                                                                                                                                                                                        • setTitle
                                                                                                                                                                                        • setDownloadListener
                                                                                                                                                                                        • start
                                                                                                                                                                                        • downloadapk
                                                                                                                                                                                        • can\'t find download jar, use simple method
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, -0x1
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        3move-result-object v1
                                                                                                                                                                                        5invoke-virtual {v1}, Lcom/mintegral/msdk/base/controller/a;->i()Landroid/content/Context;
                                                                                                                                                                                        6move-result-object v1
                                                                                                                                                                                        8const-string v2, ""
                                                                                                                                                                                        10invoke-static {v1, p2, v2}, Lcom/mintegral/msdk/base/utils/u;->c(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        11move-result-object v1
                                                                                                                                                                                        13invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String;
                                                                                                                                                                                        14move-result-object v1
                                                                                                                                                                                        16invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        17move-result v2
                                                                                                                                                                                        18try_end_17: const-wide/16 v3, 0x0
                                                                                                                                                                                        20const-string v5, "isDowning"
                                                                                                                                                                                        22const-string v6, "process"
                                                                                                                                                                                        23const/4 v7, 0x1
                                                                                                                                                                                        24const/4 v8, 0x0
                                                                                                                                                                                        25if-nez v2, :cond_38
                                                                                                                                                                                        26try_start_21: new-instance v2, Ljava/io/File;
                                                                                                                                                                                        28invoke-direct {v2, v1}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        30invoke-virtual {v2}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        31move-result v1
                                                                                                                                                                                        32if-eqz v1, :cond_d3
                                                                                                                                                                                        33if-eqz p3, :cond_37
                                                                                                                                                                                        35iget-object v1, p0, Lcom/mintegral/msdk/click/a;->m:Landroid/content/Context;
                                                                                                                                                                                        37invoke-static {v2}, Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri;
                                                                                                                                                                                        38move-result-object v2
                                                                                                                                                                                        40invoke-static {v1, v2, p2}, Lcom/mintegral/msdk/click/b;->a(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;)V
                                                                                                                                                                                        41cond_37: return-void
                                                                                                                                                                                        42cond_38:
                                                                                                                                                                                        43invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        44move-result-object v1
                                                                                                                                                                                        46invoke-virtual {v1}, Lcom/mintegral/msdk/base/controller/a;->i()Landroid/content/Context;
                                                                                                                                                                                        47move-result-object v1
                                                                                                                                                                                        48new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        50invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        52invoke-virtual {v2, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        54invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        56invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        57move-result-object v2
                                                                                                                                                                                        59invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        60move-result-object v9
                                                                                                                                                                                        62invoke-static {v1, v2, v9}, Lcom/mintegral/msdk/base/utils/u;->c(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        63move-result-object v1
                                                                                                                                                                                        64check-cast v1, Ljava/lang/Integer;
                                                                                                                                                                                        66invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        67move-result v1
                                                                                                                                                                                        69invoke-static {}, Landroid/os/Process;->myPid()I
                                                                                                                                                                                        70move-result v2
                                                                                                                                                                                        71if-eqz v1, :cond_d3
                                                                                                                                                                                        72if-ne v1, v2, :cond_d3
                                                                                                                                                                                        74invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        75move-result-object v1
                                                                                                                                                                                        77invoke-virtual {v1}, Lcom/mintegral/msdk/base/controller/a;->i()Landroid/content/Context;
                                                                                                                                                                                        78move-result-object v1
                                                                                                                                                                                        79new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        81invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        83invoke-virtual {v2, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        85invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        87invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        88move-result-object v2
                                                                                                                                                                                        90invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                        91move-result-object v9
                                                                                                                                                                                        93invoke-static {v1, v2, v9}, Lcom/mintegral/msdk/base/utils/u;->c(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        94move-result-object v1
                                                                                                                                                                                        95check-cast v1, Ljava/lang/Long;
                                                                                                                                                                                        97invoke-virtual {v1}, Ljava/lang/Long;->longValue()J
                                                                                                                                                                                        98move-result-wide v1
                                                                                                                                                                                        100invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        101move-result-wide v9
                                                                                                                                                                                        102sub-long/2addr v9, v1
                                                                                                                                                                                        103cmp-long v11, v1, v3
                                                                                                                                                                                        104if-eqz v11, :cond_d3
                                                                                                                                                                                        105const-wide/32 v1, 0x927c0
                                                                                                                                                                                        106cmp-long v11, v9, v1
                                                                                                                                                                                        107if-gez v11, :cond_d3
                                                                                                                                                                                        108if-eqz p3, :cond_d2
                                                                                                                                                                                        110invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        111move-result-object v1
                                                                                                                                                                                        113invoke-virtual {v1}, Lcom/mintegral/msdk/base/controller/a;->i()Landroid/content/Context;
                                                                                                                                                                                        114move-result-object v1
                                                                                                                                                                                        115new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        117invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        119invoke-virtual {v2, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        121const-string v3, "downloadType"
                                                                                                                                                                                        123invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        125invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        126move-result-object v2
                                                                                                                                                                                        128invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        129move-result-object v3
                                                                                                                                                                                        131invoke-static {v1, v2, v3}, Lcom/mintegral/msdk/base/utils/u;->c(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        132move-result-object v1
                                                                                                                                                                                        133check-cast v1, Ljava/lang/Integer;
                                                                                                                                                                                        135invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        136move-result v1
                                                                                                                                                                                        137try_end_c3:
                                                                                                                                                                                        138const-string v2, "downloading"
                                                                                                                                                                                        139if-ne v1, v7, :cond_cd
                                                                                                                                                                                        140try_start_c7:
                                                                                                                                                                                        141iget-object v1, p0, Lcom/mintegral/msdk/click/a;->m:Landroid/content/Context;
                                                                                                                                                                                        143invoke-static {p1, v1, v2}, Lcom/mintegral/msdk/click/a;->b(Lcom/mintegral/msdk/base/entity/CampaignEx;Landroid/content/Context;Ljava/lang/String;)V
                                                                                                                                                                                        144return-void
                                                                                                                                                                                        145cond_cd:
                                                                                                                                                                                        146iget-object v1, p0, Lcom/mintegral/msdk/click/a;->m:Landroid/content/Context;
                                                                                                                                                                                        148invoke-static {p1, v1, v2}, Lcom/mintegral/msdk/click/a;->a(Lcom/mintegral/msdk/base/entity/CampaignEx;Landroid/content/Context;Ljava/lang/String;)V
                                                                                                                                                                                        149cond_d2: return-void
                                                                                                                                                                                        150cond_d3: sget v1, Lcom/mintegral/msdk/base/utils/w;->a:I
                                                                                                                                                                                        151try_end_d5: if-ne v1, v0, :cond_e6
                                                                                                                                                                                        153const-string v1, "com.mintegral.msdk.mtgdownload.b"
                                                                                                                                                                                        154try_start_d9:
                                                                                                                                                                                        155invoke-static {v1}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        156try_end_dc:
                                                                                                                                                                                        157const-string v1, "com.mintegral.msdk.mtgdownload.g"
                                                                                                                                                                                        158try_start_de:
                                                                                                                                                                                        159invoke-static {v1}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        160sput v7, Lcom/mintegral/msdk/base/utils/w;->a:I
                                                                                                                                                                                        161try_end_e3: goto/16 :goto_e6
                                                                                                                                                                                        162try_start_e4: sput v8, Lcom/mintegral/msdk/base/utils/w;->a:I
                                                                                                                                                                                        163goto_e6: sget v1, Lcom/mintegral/msdk/base/utils/w;->a:I
                                                                                                                                                                                        164try_end_e8: if-ne v1, v7, :cond_205
                                                                                                                                                                                        165if-eqz p3, :cond_205
                                                                                                                                                                                        166try_start_ec:
                                                                                                                                                                                        167invoke-static {p2, v7, p1}, Lcom/mintegral/msdk/base/utils/l;->a(Ljava/lang/String;ILcom/mintegral/msdk/base/entity/CampaignEx;)V
                                                                                                                                                                                        169invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        170move-result-object v1
                                                                                                                                                                                        172invoke-virtual {v1}, Lcom/mintegral/msdk/base/controller/a;->i()Landroid/content/Context;
                                                                                                                                                                                        173move-result-object v1
                                                                                                                                                                                        175invoke-static {v1}, Lcom/mintegral/msdk/base/utils/w;->a(Landroid/content/Context;)Z
                                                                                                                                                                                        176move-result v2
                                                                                                                                                                                        178invoke-static {v1}, Lcom/mintegral/msdk/base/utils/w;->c(Landroid/content/Context;)Z
                                                                                                                                                                                        179move-result v9
                                                                                                                                                                                        181invoke-static {v1}, Lcom/mintegral/msdk/base/utils/w;->b(Landroid/content/Context;)Z
                                                                                                                                                                                        182move-result v10
                                                                                                                                                                                        183if-nez v10, :cond_109
                                                                                                                                                                                        185invoke-static {v1, p2}, Lcom/mintegral/msdk/click/b;->b(Landroid/content/Context;Ljava/lang/String;)V
                                                                                                                                                                                        186return-void
                                                                                                                                                                                        187cond_109: if-nez v9, :cond_10f
                                                                                                                                                                                        189invoke-direct {p0, p1, p2, p3}, Lcom/mintegral/msdk/click/a;->b(Lcom/mintegral/msdk/base/entity/CampaignEx;Ljava/lang/String;Z)V
                                                                                                                                                                                        190return-void
                                                                                                                                                                                        191cond_10f: if-nez v2, :cond_115
                                                                                                                                                                                        193invoke-direct {p0, p1, p2, p3}, Lcom/mintegral/msdk/click/a;->b(Lcom/mintegral/msdk/base/entity/CampaignEx;Ljava/lang/String;Z)V
                                                                                                                                                                                        194return-void
                                                                                                                                                                                        195cond_115:
                                                                                                                                                                                        196invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        197move-result-object v1
                                                                                                                                                                                        199invoke-virtual {v1}, Lcom/mintegral/msdk/base/controller/a;->i()Landroid/content/Context;
                                                                                                                                                                                        200move-result-object v1
                                                                                                                                                                                        201new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        203invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        205invoke-virtual {v2, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        207invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        209invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        210move-result-object v2
                                                                                                                                                                                        212invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        213move-result-wide v9
                                                                                                                                                                                        215invoke-static {v9, v10}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                        216move-result-object v9
                                                                                                                                                                                        218invoke-static {v1, v2, v9}, Lcom/mintegral/msdk/base/utils/u;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V
                                                                                                                                                                                        220invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        221move-result-object v1
                                                                                                                                                                                        223invoke-virtual {v1}, Lcom/mintegral/msdk/base/controller/a;->i()Landroid/content/Context;
                                                                                                                                                                                        224move-result-object v1
                                                                                                                                                                                        225new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        227invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        229invoke-virtual {v2, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        231invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        233invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        234move-result-object v2
                                                                                                                                                                                        236invoke-static {}, Landroid/os/Process;->myPid()I
                                                                                                                                                                                        237move-result v9
                                                                                                                                                                                        239invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        240move-result-object v9
                                                                                                                                                                                        242invoke-static {v1, v2, v9}, Lcom/mintegral/msdk/base/utils/u;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V
                                                                                                                                                                                        243try_end_159:
                                                                                                                                                                                        244const-string v1, "com.mintegral.msdk.mtgdownload.g"
                                                                                                                                                                                        245try_start_15b:
                                                                                                                                                                                        246invoke-static {v1}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        247move-result-object v1
                                                                                                                                                                                        248const/4 v2, 0x2
                                                                                                                                                                                        249new-array v9, v2, [Ljava/lang/Class;
                                                                                                                                                                                        250const-class v10, Landroid/content/Context;
                                                                                                                                                                                        251aput-object v10, v9, v8
                                                                                                                                                                                        252const-class v10, Ljava/lang/String;
                                                                                                                                                                                        253aput-object v10, v9, v7
                                                                                                                                                                                        255invoke-virtual {v1, v9}, Ljava/lang/Class;->getConstructor([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
                                                                                                                                                                                        256move-result-object v9
                                                                                                                                                                                        257new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                        259invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        260move-result-object v10
                                                                                                                                                                                        262invoke-virtual {v10}, Lcom/mintegral/msdk/base/controller/a;->i()Landroid/content/Context;
                                                                                                                                                                                        263move-result-object v10
                                                                                                                                                                                        264aput-object v10, v2, v8
                                                                                                                                                                                        265aput-object p2, v2, v7
                                                                                                                                                                                        267invoke-virtual {v9, v2}, Ljava/lang/reflect/Constructor;->newInstance([Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        268move-result-object v2
                                                                                                                                                                                        270const-string v9, "setTitle"
                                                                                                                                                                                        271new-array v10, v7, [Ljava/lang/Class;
                                                                                                                                                                                        272const-class v11, Ljava/lang/String;
                                                                                                                                                                                        273aput-object v11, v10, v8
                                                                                                                                                                                        275invoke-virtual {v1, v9, v10}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        276move-result-object v9
                                                                                                                                                                                        277new-array v10, v7, [Ljava/lang/Object;
                                                                                                                                                                                        279invoke-virtual {p1}, Lcom/mintegral/msdk/out/Campaign;->getAppName()Ljava/lang/String;
                                                                                                                                                                                        280move-result-object v11
                                                                                                                                                                                        281aput-object v11, v10, v8
                                                                                                                                                                                        283invoke-virtual {v9, v2, v10}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        285const-string v9, "setDownloadListener"
                                                                                                                                                                                        286new-array v10, v7, [Ljava/lang/Class;
                                                                                                                                                                                        287const-class v11, Lcom/mintegral/msdk/out/IDownloadListener;
                                                                                                                                                                                        288aput-object v11, v10, v8
                                                                                                                                                                                        290invoke-virtual {v1, v9, v10}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        291move-result-object v9
                                                                                                                                                                                        292new-array v7, v7, [Ljava/lang/Object;
                                                                                                                                                                                        293new-instance v10, Lcom/mintegral/msdk/click/a$3;
                                                                                                                                                                                        295invoke-direct {v10, p0, p1, p3, p2}, Lcom/mintegral/msdk/click/a$3;-><init>(Lcom/mintegral/msdk/click/a;Lcom/mintegral/msdk/base/entity/CampaignEx;ZLjava/lang/String;)V
                                                                                                                                                                                        296aput-object v10, v7, v8
                                                                                                                                                                                        298invoke-virtual {v9, v2, v7}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        300const-string v7, "start"
                                                                                                                                                                                        301new-array v9, v8, [Ljava/lang/Class;
                                                                                                                                                                                        303invoke-virtual {v1, v7, v9}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        304move-result-object v1
                                                                                                                                                                                        305new-array v7, v8, [Ljava/lang/Object;
                                                                                                                                                                                        307invoke-virtual {v1, v2, v7}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        308try_end_1bc: return-void
                                                                                                                                                                                        309catch_1bd: move-exception v1
                                                                                                                                                                                        310try_start_1be:
                                                                                                                                                                                        311invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        312move-result-object v2
                                                                                                                                                                                        314invoke-virtual {v2}, Lcom/mintegral/msdk/base/controller/a;->i()Landroid/content/Context;
                                                                                                                                                                                        315move-result-object v2
                                                                                                                                                                                        316new-instance v7, Ljava/lang/StringBuilder;
                                                                                                                                                                                        318invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        320invoke-virtual {v7, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        322invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        324invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        325move-result-object v5
                                                                                                                                                                                        327invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                        328move-result-object v3
                                                                                                                                                                                        330invoke-static {v2, v5, v3}, Lcom/mintegral/msdk/base/utils/u;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V
                                                                                                                                                                                        332invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        333move-result-object v2
                                                                                                                                                                                        335invoke-virtual {v2}, Lcom/mintegral/msdk/base/controller/a;->i()Landroid/content/Context;
                                                                                                                                                                                        336move-result-object v2
                                                                                                                                                                                        337new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        339invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        341invoke-virtual {v3, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        343invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        345invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        346move-result-object v3
                                                                                                                                                                                        348invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        349move-result-object v4
                                                                                                                                                                                        351invoke-static {v2, v3, v4}, Lcom/mintegral/msdk/base/utils/u;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V
                                                                                                                                                                                        352sget-boolean v2, Lcom/mintegral/msdk/MIntegralConstans;->DEBUG:Z
                                                                                                                                                                                        353if-eqz v2, :cond_201
                                                                                                                                                                                        355invoke-virtual {v1}, Ljava/lang/Throwable;->printStackTrace()V
                                                                                                                                                                                        356cond_201:
                                                                                                                                                                                        357invoke-direct {p0, p1, p2, p3}, Lcom/mintegral/msdk/click/a;->b(Lcom/mintegral/msdk/base/entity/CampaignEx;Ljava/lang/String;Z)V
                                                                                                                                                                                        358return-void
                                                                                                                                                                                        359cond_205:
                                                                                                                                                                                        360invoke-direct {p0, p1, p2, p3}, Lcom/mintegral/msdk/click/a;->b(Lcom/mintegral/msdk/base/entity/CampaignEx;Ljava/lang/String;Z)V
                                                                                                                                                                                        361try_end_208: return-void
                                                                                                                                                                                        362catch_209: sput v0, Lcom/mintegral/msdk/base/utils/w;->a:I
                                                                                                                                                                                        364const-string v0, "downloadapk"
                                                                                                                                                                                        366const-string v1, "can\'t find download jar, use simple method"
                                                                                                                                                                                        368invoke-static {v0, v1}, Lcom/mintegral/msdk/base/utils/i;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        370invoke-direct {p0, p1, p2, p3}, Lcom/mintegral/msdk/click/a;->b(Lcom/mintegral/msdk/base/entity/CampaignEx;Ljava/lang/String;Z)V
                                                                                                                                                                                        371return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSharedPreferences
                                                                                                                                                                                        • android.content.SharedPreferences.getString
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONArray.<init>
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONArray.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • java.util.concurrent.ScheduledExecutorService.execute
                                                                                                                                                                                        • org.json.JSONException.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • init_urls
                                                                                                                                                                                        • contentRecord
                                                                                                                                                                                        • http://as.lieying.cn/v2/content/record
                                                                                                                                                                                        • spaceId
                                                                                                                                                                                        • guid
                                                                                                                                                                                        • deviceId
                                                                                                                                                                                        • description
                                                                                                                                                                                        • title
                                                                                                                                                                                        • iconUrl
                                                                                                                                                                                        • imageUrl
                                                                                                                                                                                        • adList
                                                                                                                                                                                        • cp
                                                                                                                                                                                        • content-type
                                                                                                                                                                                        • application/json;charset=utf-8
                                                                                                                                                                                        • post
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        2const-string v1, "init_urls"
                                                                                                                                                                                        4invoke-virtual {p1, v1, v0}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
                                                                                                                                                                                        5move-result-object v1
                                                                                                                                                                                        7const-string v2, "contentRecord"
                                                                                                                                                                                        9const-string v3, "http://as.lieying.cn/v2/content/record"
                                                                                                                                                                                        11invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        12move-result-object v5
                                                                                                                                                                                        14invoke-direct {p0, p1}, Lcom/ly/adpoymer/b/p;->f(Landroid/content/Context;)Z
                                                                                                                                                                                        15move-result v1
                                                                                                                                                                                        16if-eqz v1, :cond_1c
                                                                                                                                                                                        18invoke-static {v5}, Lcom/ly/adpoymer/e/f;->a(Ljava/lang/String;)Z
                                                                                                                                                                                        19move-result v1
                                                                                                                                                                                        20if-nez v1, :cond_1c
                                                                                                                                                                                        21return-void
                                                                                                                                                                                        22cond_1c: new-instance v7, Ljava/util/HashMap;
                                                                                                                                                                                        24invoke-direct {v7}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        25new-instance v1, Lorg/json/JSONObject;
                                                                                                                                                                                        27invoke-direct {v1}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        28try_start_26:
                                                                                                                                                                                        29const-string v2, "spaceId"
                                                                                                                                                                                        31invoke-virtual {p2}, Lcom/ly/adpoymer/model/ConfigResponseModel$Config;->getSpaceId()Ljava/lang/String;
                                                                                                                                                                                        32move-result-object v3
                                                                                                                                                                                        34invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        36const-string v2, "guid"
                                                                                                                                                                                        38invoke-virtual {p2}, Lcom/ly/adpoymer/model/ConfigResponseModel$Config;->getUid()Ljava/lang/String;
                                                                                                                                                                                        39move-result-object p2
                                                                                                                                                                                        41invoke-virtual {v1, v2, p2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        43const-string p2, "deviceId"
                                                                                                                                                                                        45invoke-static {p1}, Lcom/ly/adpoymer/model/DeviceUtil;->getIMEI(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        46move-result-object p1
                                                                                                                                                                                        48invoke-virtual {v1, p2, p1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        49new-instance p1, Lorg/json/JSONArray;
                                                                                                                                                                                        51invoke-direct {p1}, Lorg/json/JSONArray;-><init>()V
                                                                                                                                                                                        52const/4 p2, 0x0
                                                                                                                                                                                        53goto_47:
                                                                                                                                                                                        54invoke-interface {p3}, Ljava/util/List;->size()I
                                                                                                                                                                                        55move-result v2
                                                                                                                                                                                        56if-ge p2, v2, :cond_156
                                                                                                                                                                                        57new-instance v2, Lorg/json/JSONObject;
                                                                                                                                                                                        59invoke-direct {v2}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        61invoke-interface {p3, p2}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        62move-result-object v3
                                                                                                                                                                                        63instance-of v3, v3, Lcom/qq/e/ads/nativ/NativeUnifiedADData;
                                                                                                                                                                                        64try_end_58:
                                                                                                                                                                                        65const-string v4, "description"
                                                                                                                                                                                        67const-string v6, "title"
                                                                                                                                                                                        69const-string v8, "iconUrl"
                                                                                                                                                                                        71const-string v9, "imageUrl"
                                                                                                                                                                                        72if-eqz v3, :cond_98
                                                                                                                                                                                        73try_start_62:
                                                                                                                                                                                        74invoke-interface {p3, p2}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        75move-result-object v3
                                                                                                                                                                                        76check-cast v3, Lcom/qq/e/ads/nativ/NativeUnifiedADData;
                                                                                                                                                                                        78invoke-interface {v3}, Lcom/qq/e/ads/nativ/NativeUnifiedADData;->getImgUrl()Ljava/lang/String;
                                                                                                                                                                                        79move-result-object v3
                                                                                                                                                                                        81invoke-virtual {v2, v9, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        83invoke-interface {p3, p2}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        84move-result-object v3
                                                                                                                                                                                        85check-cast v3, Lcom/qq/e/ads/nativ/NativeUnifiedADData;
                                                                                                                                                                                        87invoke-interface {v3}, Lcom/qq/e/ads/nativ/NativeUnifiedADData;->getIconUrl()Ljava/lang/String;
                                                                                                                                                                                        88move-result-object v3
                                                                                                                                                                                        90invoke-virtual {v2, v8, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        92invoke-interface {p3, p2}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        93move-result-object v3
                                                                                                                                                                                        94check-cast v3, Lcom/qq/e/ads/nativ/NativeUnifiedADData;
                                                                                                                                                                                        96invoke-interface {v3}, Lcom/qq/e/ads/nativ/NativeUnifiedADData;->getTitle()Ljava/lang/String;
                                                                                                                                                                                        97move-result-object v3
                                                                                                                                                                                        99invoke-virtual {v2, v6, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        101invoke-interface {p3, p2}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        102move-result-object v3
                                                                                                                                                                                        103check-cast v3, Lcom/qq/e/ads/nativ/NativeUnifiedADData;
                                                                                                                                                                                        105invoke-interface {v3}, Lcom/qq/e/ads/nativ/NativeUnifiedADData;->getDesc()Ljava/lang/String;
                                                                                                                                                                                        106move-result-object v3
                                                                                                                                                                                        108invoke-virtual {v2, v4, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        109goto/16 :goto_14f
                                                                                                                                                                                        110cond_98:
                                                                                                                                                                                        111invoke-interface {p3, p2}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        112move-result-object v3
                                                                                                                                                                                        113instance-of v3, v3, Lcom/baidu/mobad/feeds/NativeResponse;
                                                                                                                                                                                        114if-eqz v3, :cond_d6
                                                                                                                                                                                        116invoke-interface {p3, p2}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        117move-result-object v3
                                                                                                                                                                                        118check-cast v3, Lcom/baidu/mobad/feeds/NativeResponse;
                                                                                                                                                                                        120invoke-interface {v3}, Lcom/baidu/mobad/feeds/NativeResponse;->getImageUrl()Ljava/lang/String;
                                                                                                                                                                                        121move-result-object v3
                                                                                                                                                                                        123invoke-virtual {v2, v9, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        125invoke-interface {p3, p2}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        126move-result-object v3
                                                                                                                                                                                        127check-cast v3, Lcom/baidu/mobad/feeds/NativeResponse;
                                                                                                                                                                                        129invoke-interface {v3}, Lcom/baidu/mobad/feeds/NativeResponse;->getAdLogoUrl()Ljava/lang/String;
                                                                                                                                                                                        130move-result-object v3
                                                                                                                                                                                        132invoke-virtual {v2, v8, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        134invoke-interface {p3, p2}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        135move-result-object v3
                                                                                                                                                                                        136check-cast v3, Lcom/baidu/mobad/feeds/NativeResponse;
                                                                                                                                                                                        138invoke-interface {v3}, Lcom/baidu/mobad/feeds/NativeResponse;->getTitle()Ljava/lang/String;
                                                                                                                                                                                        139move-result-object v3
                                                                                                                                                                                        141invoke-virtual {v2, v6, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        143invoke-interface {p3, p2}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        144move-result-object v3
                                                                                                                                                                                        145check-cast v3, Lcom/baidu/mobad/feeds/NativeResponse;
                                                                                                                                                                                        147invoke-interface {v3}, Lcom/baidu/mobad/feeds/NativeResponse;->getDesc()Ljava/lang/String;
                                                                                                                                                                                        148move-result-object v3
                                                                                                                                                                                        150invoke-virtual {v2, v4, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        151goto/16 :goto_14f
                                                                                                                                                                                        152cond_d6:
                                                                                                                                                                                        153invoke-interface {p3, p2}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        154move-result-object v3
                                                                                                                                                                                        155instance-of v3, v3, Lcom/iflytek/voiceads/conn/NativeDataRef;
                                                                                                                                                                                        156if-eqz v3, :cond_113
                                                                                                                                                                                        158invoke-interface {p3, p2}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        159move-result-object v3
                                                                                                                                                                                        160check-cast v3, Lcom/iflytek/voiceads/conn/NativeDataRef;
                                                                                                                                                                                        162invoke-virtual {v3}, Lcom/iflytek/voiceads/conn/BaseDataRef;->getImgUrl()Ljava/lang/String;
                                                                                                                                                                                        163move-result-object v3
                                                                                                                                                                                        165invoke-virtual {v2, v9, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        167invoke-interface {p3, p2}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        168move-result-object v3
                                                                                                                                                                                        169check-cast v3, Lcom/iflytek/voiceads/conn/NativeDataRef;
                                                                                                                                                                                        171invoke-virtual {v3}, Lcom/iflytek/voiceads/conn/BaseDataRef;->getIconUrl()Ljava/lang/String;
                                                                                                                                                                                        172move-result-object v3
                                                                                                                                                                                        174invoke-virtual {v2, v8, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        176invoke-interface {p3, p2}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        177move-result-object v3
                                                                                                                                                                                        178check-cast v3, Lcom/iflytek/voiceads/conn/NativeDataRef;
                                                                                                                                                                                        180invoke-virtual {v3}, Lcom/iflytek/voiceads/conn/BaseDataRef;->getTitle()Ljava/lang/String;
                                                                                                                                                                                        181move-result-object v3
                                                                                                                                                                                        183invoke-virtual {v2, v6, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        185invoke-interface {p3, p2}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        186move-result-object v3
                                                                                                                                                                                        187check-cast v3, Lcom/iflytek/voiceads/conn/NativeDataRef;
                                                                                                                                                                                        189invoke-virtual {v3}, Lcom/iflytek/voiceads/conn/BaseDataRef;->getDesc()Ljava/lang/String;
                                                                                                                                                                                        190move-result-object v3
                                                                                                                                                                                        192invoke-virtual {v2, v4, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        193goto/16 :goto_14f
                                                                                                                                                                                        194cond_113:
                                                                                                                                                                                        195invoke-interface {p3, p2}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        196move-result-object v3
                                                                                                                                                                                        197instance-of v3, v3, Lcom/qq/e/ads/nativ/NativeADDataRef;
                                                                                                                                                                                        198if-eqz v3, :cond_14f
                                                                                                                                                                                        200invoke-interface {p3, p2}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        201move-result-object v3
                                                                                                                                                                                        202check-cast v3, Lcom/qq/e/ads/nativ/NativeADDataRef;
                                                                                                                                                                                        204invoke-interface {v3}, Lcom/qq/e/ads/nativ/NativeADDataRef;->getImgUrl()Ljava/lang/String;
                                                                                                                                                                                        205move-result-object v3
                                                                                                                                                                                        207invoke-virtual {v2, v9, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        209invoke-interface {p3, p2}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        210move-result-object v3
                                                                                                                                                                                        211check-cast v3, Lcom/qq/e/ads/nativ/NativeADDataRef;
                                                                                                                                                                                        213invoke-interface {v3}, Lcom/qq/e/ads/nativ/NativeADDataRef;->getIconUrl()Ljava/lang/String;
                                                                                                                                                                                        214move-result-object v3
                                                                                                                                                                                        216invoke-virtual {v2, v8, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        218invoke-interface {p3, p2}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        219move-result-object v3
                                                                                                                                                                                        220check-cast v3, Lcom/qq/e/ads/nativ/NativeADDataRef;
                                                                                                                                                                                        222invoke-interface {v3}, Lcom/qq/e/ads/nativ/NativeADDataRef;->getTitle()Ljava/lang/String;
                                                                                                                                                                                        223move-result-object v3
                                                                                                                                                                                        225invoke-virtual {v2, v6, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        227invoke-interface {p3, p2}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        228move-result-object v3
                                                                                                                                                                                        229check-cast v3, Lcom/qq/e/ads/nativ/NativeADDataRef;
                                                                                                                                                                                        231invoke-interface {v3}, Lcom/qq/e/ads/nativ/NativeADDataRef;->getDesc()Ljava/lang/String;
                                                                                                                                                                                        232move-result-object v3
                                                                                                                                                                                        234invoke-virtual {v2, v4, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        235cond_14f:
                                                                                                                                                                                        236invoke-virtual {p1, v2}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
                                                                                                                                                                                        237add-int/lit8 p2, p2, 0x1
                                                                                                                                                                                        238goto/16 :goto_47
                                                                                                                                                                                        239cond_156:
                                                                                                                                                                                        240const-string p2, "adList"
                                                                                                                                                                                        242invoke-virtual {v1, p2, p1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        244const-string p1, "cp"
                                                                                                                                                                                        246invoke-virtual {v1}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        247move-result-object p2
                                                                                                                                                                                        249invoke-interface {v7, p1, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        250new-instance v8, Ljava/util/HashMap;
                                                                                                                                                                                        252invoke-direct {v8}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        254const-string p1, "content-type"
                                                                                                                                                                                        256const-string p2, "application/json;charset=utf-8"
                                                                                                                                                                                        258invoke-interface {v8, p1, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        260iget-object p1, p0, Lcom/ly/adpoymer/b/p;->b:Lcom/ly/adpoymer/b/q;
                                                                                                                                                                                        262invoke-virtual {p1}, Lcom/ly/adpoymer/b/q;->a()Ljava/util/concurrent/ScheduledExecutorService;
                                                                                                                                                                                        263move-result-object p1
                                                                                                                                                                                        265iget-object v4, p0, Lcom/ly/adpoymer/b/p;->b:Lcom/ly/adpoymer/b/q;
                                                                                                                                                                                        267const-string v6, "post"
                                                                                                                                                                                        269invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        270move-result-object v9
                                                                                                                                                                                        271new-instance v10, Lcom/ly/adpoymer/b/k;
                                                                                                                                                                                        273invoke-direct {v10, p0}, Lcom/ly/adpoymer/b/k;-><init>(Lcom/ly/adpoymer/b/p;)V
                                                                                                                                                                                        274new-instance v11, Lcom/ly/adpoymer/b/l;
                                                                                                                                                                                        276invoke-direct {v11, p0}, Lcom/ly/adpoymer/b/l;-><init>(Lcom/ly/adpoymer/b/p;)V
                                                                                                                                                                                        278invoke-virtual/range {v4 .. v11}, Lcom/ly/adpoymer/b/q;->a(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;Ljava/lang/Boolean;Lcom/ly/adpoymer/b/s;Lcom/ly/adpoymer/b/r;)Lcom/ly/adpoymer/b/q$a;
                                                                                                                                                                                        279move-result-object p2
                                                                                                                                                                                        281invoke-interface {p1, p2}, Ljava/util/concurrent/ScheduledExecutorService;->execute(Ljava/lang/Runnable;)V
                                                                                                                                                                                        282try_end_18f: goto/16 :goto_194
                                                                                                                                                                                        283catch_190: move-exception p1
                                                                                                                                                                                        285invoke-virtual {p1}, Lorg/json/JSONException;->printStackTrace()V
                                                                                                                                                                                        286goto_194: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.iflytek.voiceads.request.a.a:Ljava/net/URL
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • java.net.HttpURLConnection.setDoOutput
                                                                                                                                                                                        • java.net.HttpURLConnection.setDoInput
                                                                                                                                                                                        • java.net.HttpURLConnection.setUseCaches
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestMethod
                                                                                                                                                                                        • com.iflytek.voiceads.request.a.a
                                                                                                                                                                                        • java.net.HttpURLConnection.setConnectTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setReadTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • java.net.HttpURLConnection.getOutputStream
                                                                                                                                                                                        • com.iflytek.voiceads.request.a.h:Ljava/util/ArrayList
                                                                                                                                                                                        • java.util.ArrayList.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.io.OutputStream.write
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Exception.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • com.iflytek.voiceads.request.a.a
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.io.OutputStream.close
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        • java.io.OutputStream.flush
                                                                                                                                                                                        • java.io.OutputStream.close
                                                                                                                                                                                        • java.net.HttpURLConnection.getResponseCode
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.net.HttpURLConnection.getInputStream
                                                                                                                                                                                        • com.iflytek.voiceads.request.a.a
                                                                                                                                                                                        • com.iflytek.voiceads.request.a.b
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.io.OutputStream.close
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.Exception.<init>
                                                                                                                                                                                        • com.iflytek.voiceads.request.a.a
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.io.OutputStream.close
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • POST
                                                                                                                                                                                        • Charset
                                                                                                                                                                                        • utf-8
                                                                                                                                                                                        • Content-Type
                                                                                                                                                                                        • application/json
                                                                                                                                                                                        • User-Agent
                                                                                                                                                                                        • IFLY_AD_SDK
                                                                                                                                                                                        • runPost error!\n
                                                                                                                                                                                        • HttpRequest response code:
                                                                                                                                                                                        • in close2:
                                                                                                                                                                                        • Http Request Failed.
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v2, 0x0
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2iget-object v0, p0, Lcom/iflytek/voiceads/request/a;->a:Ljava/net/URL;
                                                                                                                                                                                        4invoke-virtual {v0}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        5move-result-object v0
                                                                                                                                                                                        6check-cast v0, Ljava/net/HttpURLConnection;
                                                                                                                                                                                        7try_end_9: const/4 v1, 0x1
                                                                                                                                                                                        8try_start_a:
                                                                                                                                                                                        9invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setDoOutput(Z)V
                                                                                                                                                                                        10const/4 v1, 0x1
                                                                                                                                                                                        12invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setDoInput(Z)V
                                                                                                                                                                                        13const/4 v1, 0x0
                                                                                                                                                                                        15invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setUseCaches(Z)V
                                                                                                                                                                                        17const-string v1, "POST"
                                                                                                                                                                                        19invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V
                                                                                                                                                                                        21invoke-direct {p0, v0}, Lcom/iflytek/voiceads/request/a;->a(Ljava/net/HttpURLConnection;)V
                                                                                                                                                                                        22iget v1, p0, Lcom/iflytek/voiceads/request/a;->e:I
                                                                                                                                                                                        24invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setConnectTimeout(I)V
                                                                                                                                                                                        25iget v1, p0, Lcom/iflytek/voiceads/request/a;->e:I
                                                                                                                                                                                        27invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setReadTimeout(I)V
                                                                                                                                                                                        29const-string v1, "Charset"
                                                                                                                                                                                        31const-string v3, "utf-8"
                                                                                                                                                                                        33invoke-virtual {v0, v1, v3}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        35const-string v1, "Content-Type"
                                                                                                                                                                                        37const-string v3, "application/json"
                                                                                                                                                                                        39invoke-virtual {v0, v1, v3}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        41const-string v1, "User-Agent"
                                                                                                                                                                                        42const/4 v3, 0x0
                                                                                                                                                                                        44invoke-static {v3}, Lcom/iflytek/voiceads/param/d;->b(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        45move-result-object v3
                                                                                                                                                                                        47invoke-virtual {v0, v1, v3}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        49invoke-virtual {v0}, Ljava/net/HttpURLConnection;->getOutputStream()Ljava/io/OutputStream;
                                                                                                                                                                                        50try_end_42: move-result-object v3
                                                                                                                                                                                        51try_start_43:
                                                                                                                                                                                        52iget-object v1, p0, Lcom/iflytek/voiceads/request/a;->h:Ljava/util/ArrayList;
                                                                                                                                                                                        54invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        55move-result-object v4
                                                                                                                                                                                        56goto_49:
                                                                                                                                                                                        57invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        58move-result v1
                                                                                                                                                                                        59if-eqz v1, :cond_92
                                                                                                                                                                                        61invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        62move-result-object v1
                                                                                                                                                                                        63check-cast v1, [B
                                                                                                                                                                                        65invoke-virtual {v3, v1}, Ljava/io/OutputStream;->write([B)V
                                                                                                                                                                                        66try_end_58: goto/16 :goto_49
                                                                                                                                                                                        67catch_59: move-exception v1
                                                                                                                                                                                        68move-object v7, v1
                                                                                                                                                                                        69move-object v1, v0
                                                                                                                                                                                        70move-object v0, v7
                                                                                                                                                                                        71move-object v8, v3
                                                                                                                                                                                        72move-object v3, v2
                                                                                                                                                                                        73move-object v2, v8
                                                                                                                                                                                        74try_start_60:
                                                                                                                                                                                        75const-string v4, "IFLY_AD_SDK"
                                                                                                                                                                                        76new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        78invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        80const-string v6, "runPost error!\n"
                                                                                                                                                                                        82invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        83move-result-object v5
                                                                                                                                                                                        85invoke-virtual {v0}, Ljava/lang/Exception;->toString()Ljava/lang/String;
                                                                                                                                                                                        86move-result-object v6
                                                                                                                                                                                        88invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        89move-result-object v5
                                                                                                                                                                                        91invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        92move-result-object v5
                                                                                                                                                                                        94invoke-static {v4, v5}, Lcom/iflytek/voiceads/utils/g;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        95const v4, 0x1155b
                                                                                                                                                                                        97invoke-direct {p0, v0, v4}, Lcom/iflytek/voiceads/request/a;->a(Ljava/lang/Exception;I)V
                                                                                                                                                                                        98try_end_82: if-eqz v3, :cond_87
                                                                                                                                                                                        99try_start_84:
                                                                                                                                                                                        100invoke-virtual {v3}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        101cond_87: if-eqz v2, :cond_8c
                                                                                                                                                                                        103invoke-virtual {v2}, Ljava/io/OutputStream;->close()V
                                                                                                                                                                                        104cond_8c: if-eqz v1, :cond_91
                                                                                                                                                                                        106invoke-virtual {v1}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        107cond_91: return-void
                                                                                                                                                                                        108cond_92:
                                                                                                                                                                                        109invoke-virtual {v3}, Ljava/io/OutputStream;->flush()V
                                                                                                                                                                                        111invoke-virtual {v3}, Ljava/io/OutputStream;->close()V
                                                                                                                                                                                        113invoke-virtual {v0}, Ljava/net/HttpURLConnection;->getResponseCode()I
                                                                                                                                                                                        114move-result v1
                                                                                                                                                                                        116const-string v4, "IFLY_AD_SDK"
                                                                                                                                                                                        117new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        119invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        121const-string v6, "HttpRequest response code: "
                                                                                                                                                                                        123invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        124move-result-object v5
                                                                                                                                                                                        126invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        127move-result-object v5
                                                                                                                                                                                        129invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        130move-result-object v5
                                                                                                                                                                                        132invoke-static {v4, v5}, Lcom/iflytek/voiceads/utils/g;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        133const/16 v4, 0xc8
                                                                                                                                                                                        134if-ne v4, v1, :cond_f1
                                                                                                                                                                                        136invoke-virtual {v0}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream;
                                                                                                                                                                                        137try_end_bb: move-result-object v2
                                                                                                                                                                                        138try_start_bc:
                                                                                                                                                                                        139invoke-direct {p0, v2}, Lcom/iflytek/voiceads/request/a;->a(Ljava/io/InputStream;)[B
                                                                                                                                                                                        140move-result-object v1
                                                                                                                                                                                        142invoke-direct {p0, v1}, Lcom/iflytek/voiceads/request/a;->b([B)V
                                                                                                                                                                                        143goto_c3: if-eqz v2, :cond_c8
                                                                                                                                                                                        144try_start_c5:
                                                                                                                                                                                        145invoke-virtual {v2}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        146cond_c8: if-eqz v3, :cond_cd
                                                                                                                                                                                        148invoke-virtual {v3}, Ljava/io/OutputStream;->close()V
                                                                                                                                                                                        149cond_cd: if-eqz v0, :cond_91
                                                                                                                                                                                        151invoke-virtual {v0}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        152try_end_d2: goto/16 :goto_91
                                                                                                                                                                                        153catch_d3: move-exception v0
                                                                                                                                                                                        155const-string v1, "IFLY_AD_SDK"
                                                                                                                                                                                        156new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        158invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        160const-string v3, "in close2:"
                                                                                                                                                                                        162invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        163move-result-object v2
                                                                                                                                                                                        165invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        166move-result-object v0
                                                                                                                                                                                        168invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        169move-result-object v0
                                                                                                                                                                                        171invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        172move-result-object v0
                                                                                                                                                                                        174invoke-static {v1, v0}, Lcom/iflytek/voiceads/utils/g;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        175goto/16 :goto_91
                                                                                                                                                                                        176cond_f1: new-instance v4, Ljava/lang/Exception;
                                                                                                                                                                                        178const-string v5, "Http Request Failed."
                                                                                                                                                                                        180invoke-direct {v4, v5}, Ljava/lang/Exception;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        182invoke-direct {p0, v4, v1}, Lcom/iflytek/voiceads/request/a;->a(Ljava/lang/Exception;I)V
                                                                                                                                                                                        183try_end_fb: goto/16 :goto_c3
                                                                                                                                                                                        184catchall_fc: move-exception v1
                                                                                                                                                                                        185move-object v7, v1
                                                                                                                                                                                        186move-object v1, v0
                                                                                                                                                                                        187move-object v0, v7
                                                                                                                                                                                        188move-object v8, v3
                                                                                                                                                                                        189move-object v3, v2
                                                                                                                                                                                        190move-object v2, v8
                                                                                                                                                                                        191goto_103: if-eqz v3, :cond_108
                                                                                                                                                                                        192try_start_105:
                                                                                                                                                                                        193invoke-virtual {v3}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        194cond_108: if-eqz v2, :cond_10d
                                                                                                                                                                                        196invoke-virtual {v2}, Ljava/io/OutputStream;->close()V
                                                                                                                                                                                        197cond_10d: if-eqz v1, :cond_112
                                                                                                                                                                                        199invoke-virtual {v1}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        200try_end_112: throw v0
                                                                                                                                                                                        201catch_113: move-exception v0
                                                                                                                                                                                        203const-string v1, "IFLY_AD_SDK"
                                                                                                                                                                                        204new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        206invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        208const-string v3, "in close2:"
                                                                                                                                                                                        210invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        211move-result-object v2
                                                                                                                                                                                        213invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        214move-result-object v0
                                                                                                                                                                                        216invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        217move-result-object v0
                                                                                                                                                                                        219invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        220move-result-object v0
                                                                                                                                                                                        222invoke-static {v1, v0}, Lcom/iflytek/voiceads/utils/g;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        223goto/16 :goto_91
                                                                                                                                                                                        224catch_132: move-exception v1
                                                                                                                                                                                        226const-string v2, "IFLY_AD_SDK"
                                                                                                                                                                                        227new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        229invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        231const-string v4, "in close2:"
                                                                                                                                                                                        233invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        234move-result-object v3
                                                                                                                                                                                        236invoke-virtual {v1}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        237move-result-object v1
                                                                                                                                                                                        239invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        240move-result-object v1
                                                                                                                                                                                        242invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        243move-result-object v1
                                                                                                                                                                                        245invoke-static {v2, v1}, Lcom/iflytek/voiceads/utils/g;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        246goto/16 :goto_112
                                                                                                                                                                                        247catchall_150: move-exception v0
                                                                                                                                                                                        248move-object v1, v2
                                                                                                                                                                                        249move-object v3, v2
                                                                                                                                                                                        250goto/16 :goto_103
                                                                                                                                                                                        251catchall_154: move-exception v1
                                                                                                                                                                                        252move-object v3, v2
                                                                                                                                                                                        253move-object v7, v0
                                                                                                                                                                                        254move-object v0, v1
                                                                                                                                                                                        255move-object v1, v7
                                                                                                                                                                                        256goto/16 :goto_103
                                                                                                                                                                                        257catchall_15a: move-exception v1
                                                                                                                                                                                        258move-object v7, v1
                                                                                                                                                                                        259move-object v1, v0
                                                                                                                                                                                        260move-object v0, v7
                                                                                                                                                                                        261move-object v8, v3
                                                                                                                                                                                        262move-object v3, v2
                                                                                                                                                                                        263move-object v2, v8
                                                                                                                                                                                        264goto/16 :goto_103
                                                                                                                                                                                        265catchall_162: move-exception v0
                                                                                                                                                                                        266goto/16 :goto_103
                                                                                                                                                                                        267catch_164: move-exception v0
                                                                                                                                                                                        268move-object v1, v2
                                                                                                                                                                                        269move-object v3, v2
                                                                                                                                                                                        270goto/16 :goto_60
                                                                                                                                                                                        271catch_169: move-exception v1
                                                                                                                                                                                        272move-object v3, v2
                                                                                                                                                                                        273move-object v7, v0
                                                                                                                                                                                        274move-object v0, v1
                                                                                                                                                                                        275move-object v1, v7
                                                                                                                                                                                        276goto/16 :goto_60
                                                                                                                                                                                        277catch_170: move-exception v1
                                                                                                                                                                                        278move-object v7, v1
                                                                                                                                                                                        279move-object v1, v0
                                                                                                                                                                                        280move-object v0, v7
                                                                                                                                                                                        281move-object v8, v3
                                                                                                                                                                                        282move-object v3, v2
                                                                                                                                                                                        283move-object v2, v8
                                                                                                                                                                                        284goto/16 :goto_60
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuffer.<init>
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.StringBuffer.<init>
                                                                                                                                                                                        • java.lang.StringBuffer.reverse
                                                                                                                                                                                        • java.lang.StringBuffer.toString
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • com.baidu.location.f.getFrameVersion
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.util.Locale.US:Ljava/util/Locale
                                                                                                                                                                                        • java.lang.Float.valueOf
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • android.os.Build$VERSION.SDK:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • &sdk=
                                                                                                                                                                                        • all
                                                                                                                                                                                        • &addr=allj
                                                                                                                                                                                        • &sema=
                                                                                                                                                                                        • aptag|
                                                                                                                                                                                        • aptagd|
                                                                                                                                                                                        • poiregion|
                                                                                                                                                                                        • regular
                                                                                                                                                                                        • &coor=gcj02
                                                                                                                                                                                        • &coor=
                                                                                                                                                                                        • &im=
                                                                                                                                                                                        • &cu=
                                                                                                                                                                                        • NULL
                                                                                                                                                                                        • &Aim=
                                                                                                                                                                                        • &Aid=
                                                                                                                                                                                        • &fw=
                                                                                                                                                                                        • &lt=1
                                                                                                                                                                                        • &mb=
                                                                                                                                                                                        • &laip=
                                                                                                                                                                                        • &altv=
                                                                                                                                                                                        • %.5f
                                                                                                                                                                                        • &resid=
                                                                                                                                                                                        • 12
                                                                                                                                                                                        • &os=A
                                                                                                                                                                                        • &sv=
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Ljava/lang/StringBuffer;
                                                                                                                                                                                        1const/16 v1, 0x100
                                                                                                                                                                                        3invoke-direct {v0, v1}, Ljava/lang/StringBuffer;-><init>(I)V
                                                                                                                                                                                        5const-string v1, "&sdk="
                                                                                                                                                                                        7invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        8const v1, 0x40f051ec # 7.51f
                                                                                                                                                                                        10invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(F)Ljava/lang/StringBuffer;
                                                                                                                                                                                        11if-eqz p1, :cond_5c
                                                                                                                                                                                        13sget-object v1, Lcom/baidu/location/g/j;->g:Ljava/lang/String;
                                                                                                                                                                                        15const-string v2, "all"
                                                                                                                                                                                        17invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        18move-result v1
                                                                                                                                                                                        19if-eqz v1, :cond_23
                                                                                                                                                                                        21const-string v1, "&addr=allj"
                                                                                                                                                                                        23invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        24cond_23: sget-boolean v1, Lcom/baidu/location/g/j;->h:Z
                                                                                                                                                                                        25if-nez v1, :cond_33
                                                                                                                                                                                        26sget-boolean v1, Lcom/baidu/location/g/j;->j:Z
                                                                                                                                                                                        27if-nez v1, :cond_33
                                                                                                                                                                                        28sget-boolean v1, Lcom/baidu/location/g/j;->k:Z
                                                                                                                                                                                        29if-nez v1, :cond_33
                                                                                                                                                                                        30sget-boolean v1, Lcom/baidu/location/g/j;->i:Z
                                                                                                                                                                                        31if-eqz v1, :cond_5c
                                                                                                                                                                                        32cond_33:
                                                                                                                                                                                        33const-string v1, "&sema="
                                                                                                                                                                                        35invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        36sget-boolean v1, Lcom/baidu/location/g/j;->h:Z
                                                                                                                                                                                        37if-eqz v1, :cond_41
                                                                                                                                                                                        39const-string v1, "aptag|"
                                                                                                                                                                                        41invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        42cond_41: sget-boolean v1, Lcom/baidu/location/g/j;->i:Z
                                                                                                                                                                                        43if-eqz v1, :cond_4a
                                                                                                                                                                                        45const-string v1, "aptagd|"
                                                                                                                                                                                        47invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        48cond_4a: sget-boolean v1, Lcom/baidu/location/g/j;->j:Z
                                                                                                                                                                                        49if-eqz v1, :cond_53
                                                                                                                                                                                        51const-string v1, "poiregion|"
                                                                                                                                                                                        53invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        54cond_53: sget-boolean v1, Lcom/baidu/location/g/j;->k:Z
                                                                                                                                                                                        55if-eqz v1, :cond_5c
                                                                                                                                                                                        57const-string v1, "regular"
                                                                                                                                                                                        59invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        60cond_5c: if-eqz p1, :cond_6b
                                                                                                                                                                                        61if-nez p2, :cond_63
                                                                                                                                                                                        63const-string p2, "&coor=gcj02"
                                                                                                                                                                                        64goto/16 :goto_68
                                                                                                                                                                                        65cond_63:
                                                                                                                                                                                        66const-string v1, "&coor="
                                                                                                                                                                                        68invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        69goto_68:
                                                                                                                                                                                        70invoke-virtual {v0, p2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        71cond_6b:
                                                                                                                                                                                        72iget-object p2, p0, Lcom/baidu/location/g/b;->b:Ljava/lang/String;
                                                                                                                                                                                        73if-nez p2, :cond_7a
                                                                                                                                                                                        75const-string p2, "&im="
                                                                                                                                                                                        76goto_71:
                                                                                                                                                                                        77invoke-virtual {v0, p2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        79iget-object p2, p0, Lcom/baidu/location/g/b;->a:Ljava/lang/String;
                                                                                                                                                                                        81invoke-virtual {v0, p2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        82goto/16 :goto_aa
                                                                                                                                                                                        83cond_7a:
                                                                                                                                                                                        84const-string p2, "&cu="
                                                                                                                                                                                        86invoke-virtual {v0, p2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        88iget-object p2, p0, Lcom/baidu/location/g/b;->b:Ljava/lang/String;
                                                                                                                                                                                        90invoke-virtual {v0, p2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        92iget-object p2, p0, Lcom/baidu/location/g/b;->a:Ljava/lang/String;
                                                                                                                                                                                        93if-eqz p2, :cond_aa
                                                                                                                                                                                        95const-string v1, "NULL"
                                                                                                                                                                                        97invoke-virtual {p2, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        98move-result p2
                                                                                                                                                                                        99if-nez p2, :cond_aa
                                                                                                                                                                                        101iget-object p2, p0, Lcom/baidu/location/g/b;->b:Ljava/lang/String;
                                                                                                                                                                                        102new-instance v1, Ljava/lang/StringBuffer;
                                                                                                                                                                                        104iget-object v2, p0, Lcom/baidu/location/g/b;->a:Ljava/lang/String;
                                                                                                                                                                                        106invoke-direct {v1, v2}, Ljava/lang/StringBuffer;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        108invoke-virtual {v1}, Ljava/lang/StringBuffer;->reverse()Ljava/lang/StringBuffer;
                                                                                                                                                                                        109move-result-object v1
                                                                                                                                                                                        111invoke-virtual {v1}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
                                                                                                                                                                                        112move-result-object v1
                                                                                                                                                                                        114invoke-virtual {p2, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        115move-result p2
                                                                                                                                                                                        116if-nez p2, :cond_aa
                                                                                                                                                                                        118const-string p2, "&Aim="
                                                                                                                                                                                        119goto/16 :goto_71
                                                                                                                                                                                        120goto_aa:
                                                                                                                                                                                        121iget-object p2, p0, Lcom/baidu/location/g/b;->c:Ljava/lang/String;
                                                                                                                                                                                        122if-eqz p2, :cond_b8
                                                                                                                                                                                        124const-string p2, "&Aid="
                                                                                                                                                                                        126invoke-virtual {v0, p2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        128iget-object p2, p0, Lcom/baidu/location/g/b;->c:Ljava/lang/String;
                                                                                                                                                                                        130invoke-virtual {v0, p2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        131cond_b8:
                                                                                                                                                                                        132const-string p2, "&fw="
                                                                                                                                                                                        134invoke-virtual {v0, p2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        136invoke-static {}, Lcom/baidu/location/f;->getFrameVersion()F
                                                                                                                                                                                        137move-result p2
                                                                                                                                                                                        139invoke-virtual {v0, p2}, Ljava/lang/StringBuffer;->append(F)Ljava/lang/StringBuffer;
                                                                                                                                                                                        141const-string p2, "&lt=1"
                                                                                                                                                                                        143invoke-virtual {v0, p2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        145const-string p2, "&mb="
                                                                                                                                                                                        147invoke-virtual {v0, p2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        149sget-object p2, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        151invoke-virtual {v0, p2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        153invoke-static {}, Lcom/baidu/location/g/j;->b()Ljava/lang/String;
                                                                                                                                                                                        154move-result-object p2
                                                                                                                                                                                        155if-eqz p2, :cond_e1
                                                                                                                                                                                        157const-string v1, "&laip="
                                                                                                                                                                                        159invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        161invoke-virtual {v0, p2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        162cond_e1:
                                                                                                                                                                                        163invoke-static {}, Lcom/baidu/location/a/m;->a()Lcom/baidu/location/a/m;
                                                                                                                                                                                        164move-result-object p2
                                                                                                                                                                                        166invoke-virtual {p2}, Lcom/baidu/location/a/m;->d()F
                                                                                                                                                                                        167move-result p2
                                                                                                                                                                                        168const/4 v1, 0x0
                                                                                                                                                                                        169const/4 v2, 0x0
                                                                                                                                                                                        170cmpl-float v1, p2, v1
                                                                                                                                                                                        171if-eqz v1, :cond_108
                                                                                                                                                                                        173const-string v1, "&altv="
                                                                                                                                                                                        175invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        177sget-object v1, Ljava/util/Locale;->US:Ljava/util/Locale;
                                                                                                                                                                                        178const/4 v3, 0x1
                                                                                                                                                                                        179new-array v3, v3, [Ljava/lang/Object;
                                                                                                                                                                                        181invoke-static {p2}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
                                                                                                                                                                                        182move-result-object p2
                                                                                                                                                                                        183aput-object p2, v3, v2
                                                                                                                                                                                        185const-string p2, "%.5f"
                                                                                                                                                                                        187invoke-static {v1, p2, v3}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        188move-result-object p2
                                                                                                                                                                                        190invoke-virtual {v0, p2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        191cond_108:
                                                                                                                                                                                        192const-string p2, "&resid="
                                                                                                                                                                                        194invoke-virtual {v0, p2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        196const-string p2, "12"
                                                                                                                                                                                        198invoke-virtual {v0, p2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        200const-string p2, "&os=A"
                                                                                                                                                                                        202invoke-virtual {v0, p2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        204sget-object p2, Landroid/os/Build$VERSION;->SDK:Ljava/lang/String;
                                                                                                                                                                                        206invoke-virtual {v0, p2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        207if-eqz p1, :cond_135
                                                                                                                                                                                        209const-string p1, "&sv="
                                                                                                                                                                                        211invoke-virtual {v0, p1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        213sget-object p1, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                        214if-eqz p1, :cond_132
                                                                                                                                                                                        216invoke-virtual {p1}, Ljava/lang/String;->length()I
                                                                                                                                                                                        217move-result p2
                                                                                                                                                                                        218const/4 v1, 0x6
                                                                                                                                                                                        219if-le p2, v1, :cond_132
                                                                                                                                                                                        221invoke-virtual {p1, v2, v1}, Ljava/lang/String;->substring(II)Ljava/lang/String;
                                                                                                                                                                                        222move-result-object p1
                                                                                                                                                                                        223cond_132:
                                                                                                                                                                                        224invoke-virtual {v0, p1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        225cond_135:
                                                                                                                                                                                        226invoke-virtual {v0}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
                                                                                                                                                                                        227move-result-object p1
                                                                                                                                                                                        228return-object p1
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.tencent.smtt.export.external.DexClassLoaderProvider$2.val$dexPath:Ljava/lang/String
                                                                                                                                                                                        • java.lang.String.replace
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.File.length
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.util.Log.d
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.util.Log.d
                                                                                                                                                                                        • com.tencent.smtt.export.external.DexClassLoaderProvider$2.val$optimizedDirectory:Ljava/lang/String
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • com.tencent.smtt.export.external.DexClassLoaderProvider$2.val$dexPath:Ljava/lang/String
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.File.isDirectory
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • com.tencent.smtt.export.external.DexClassLoaderProvider$2.val$dexPath:Ljava/lang/String
                                                                                                                                                                                        • com.tencent.smtt.export.external.DexClassLoaderProvider$2.val$optimizedDirectory:Ljava/lang/String
                                                                                                                                                                                        • com.tencent.smtt.export.external.DexClassLoaderProvider$2.val$libraryPath:Ljava/lang/String
                                                                                                                                                                                        • com.tencent.smtt.export.external.DexClassLoaderProvider$2.val$parent:Ljava/lang/ClassLoader
                                                                                                                                                                                        • dalvik.system.DexClassLoader.<init>
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.Long.valueOf
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.util.Log.d
                                                                                                                                                                                        • com.tencent.smtt.export.external.DexClassLoaderProvider.access$100
                                                                                                                                                                                        • com.tencent.smtt.export.external.DexClassLoaderProvider$2.val$dexName:Ljava/lang/String
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • com.tencent.smtt.export.external.DexClassLoaderProvider$2.val$dexName:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.util.Log.d
                                                                                                                                                                                        • com.tencent.smtt.export.external.DexClassLoaderProvider.mService:Landroid/app/Service
                                                                                                                                                                                        • android.util.Log.d
                                                                                                                                                                                        • com.tencent.smtt.export.external.DexClassLoaderProvider.mService:Landroid/app/Service
                                                                                                                                                                                        • android.app.Service.stopSelf
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.util.Log.d
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.util.Log.e
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • ,
                                                                                                                                                                                        • dexloader
                                                                                                                                                                                        • .jar
                                                                                                                                                                                        • .dex
                                                                                                                                                                                        • existed!
                                                                                                                                                                                        • does not existed!
                                                                                                                                                                                        • load_dex completed -- cl_cost: %d, existed: %b
                                                                                                                                                                                        • tbs_jars_fusion_dex.jar
                                                                                                                                                                                        • Stop provider service after loading
                                                                                                                                                                                        • ##Stop service##...
                                                                                                                                                                                        • dex loading exception(
                                                                                                                                                                                        • )
                                                                                                                                                                                        • @AsyncDexLoad task exception:
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, ", "
                                                                                                                                                                                        3const-string v1, "dexloader"
                                                                                                                                                                                        4try_start_4:
                                                                                                                                                                                        5iget-object v2, p0, Lcom/tencent/smtt/export/external/DexClassLoaderProvider$2;->val$dexPath:Ljava/lang/String;
                                                                                                                                                                                        7const-string v3, ".jar"
                                                                                                                                                                                        9const-string v4, ".dex"
                                                                                                                                                                                        11invoke-virtual {v2, v3, v4}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
                                                                                                                                                                                        12move-result-object v2
                                                                                                                                                                                        13new-instance v3, Ljava/io/File;
                                                                                                                                                                                        15invoke-direct {v3, v2}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        17invoke-virtual {v3}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        18move-result v2
                                                                                                                                                                                        19try_end_17: const/4 v4, 0x1
                                                                                                                                                                                        20const/4 v5, 0x0
                                                                                                                                                                                        22const-string v6, ""
                                                                                                                                                                                        23if-eqz v2, :cond_40
                                                                                                                                                                                        24try_start_1d:
                                                                                                                                                                                        25invoke-virtual {v3}, Ljava/io/File;->length()J
                                                                                                                                                                                        26move-result-wide v7
                                                                                                                                                                                        27const-wide/16 v9, 0x0
                                                                                                                                                                                        28cmp-long v2, v7, v9
                                                                                                                                                                                        29if-eqz v2, :cond_40
                                                                                                                                                                                        30new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        32invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        34invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        36invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        38const-string v3, " existed!"
                                                                                                                                                                                        40invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        42invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        43move-result-object v2
                                                                                                                                                                                        45invoke-static {v1, v2}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        46const/4 v2, 0x1
                                                                                                                                                                                        47goto/16 :goto_58
                                                                                                                                                                                        48cond_40: new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        50invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        52invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        54invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        56const-string v3, " does not existed!"
                                                                                                                                                                                        58invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        60invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        61move-result-object v2
                                                                                                                                                                                        63invoke-static {v1, v2}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        64const/4 v2, 0x0
                                                                                                                                                                                        65goto_58: new-instance v3, Ljava/io/File;
                                                                                                                                                                                        67iget-object v7, p0, Lcom/tencent/smtt/export/external/DexClassLoaderProvider$2;->val$optimizedDirectory:Ljava/lang/String;
                                                                                                                                                                                        69invoke-direct {v3, v7}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        70new-instance v7, Ljava/io/File;
                                                                                                                                                                                        72iget-object v8, p0, Lcom/tencent/smtt/export/external/DexClassLoaderProvider$2;->val$dexPath:Ljava/lang/String;
                                                                                                                                                                                        74invoke-direct {v7, v8}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        76invoke-virtual {v3}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        77move-result v8
                                                                                                                                                                                        79invoke-virtual {v3}, Ljava/io/File;->isDirectory()Z
                                                                                                                                                                                        80move-result v3
                                                                                                                                                                                        82invoke-virtual {v7}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        83move-result v7
                                                                                                                                                                                        84if-eqz v8, :cond_eb
                                                                                                                                                                                        85if-eqz v3, :cond_eb
                                                                                                                                                                                        86if-nez v7, :cond_79
                                                                                                                                                                                        87goto/16 :goto_eb
                                                                                                                                                                                        88cond_79:
                                                                                                                                                                                        89invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        90move-result-wide v7
                                                                                                                                                                                        91new-instance v0, Ldalvik/system/DexClassLoader;
                                                                                                                                                                                        93iget-object v3, p0, Lcom/tencent/smtt/export/external/DexClassLoaderProvider$2;->val$dexPath:Ljava/lang/String;
                                                                                                                                                                                        95iget-object v9, p0, Lcom/tencent/smtt/export/external/DexClassLoaderProvider$2;->val$optimizedDirectory:Ljava/lang/String;
                                                                                                                                                                                        97iget-object v10, p0, Lcom/tencent/smtt/export/external/DexClassLoaderProvider$2;->val$libraryPath:Ljava/lang/String;
                                                                                                                                                                                        99iget-object v11, p0, Lcom/tencent/smtt/export/external/DexClassLoaderProvider$2;->val$parent:Ljava/lang/ClassLoader;
                                                                                                                                                                                        101invoke-direct {v0, v3, v9, v10, v11}, Ldalvik/system/DexClassLoader;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)V
                                                                                                                                                                                        103invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        104move-result-wide v9
                                                                                                                                                                                        105sub-long/2addr v9, v7
                                                                                                                                                                                        107const-string v0, "load_dex completed -- cl_cost: %d, existed: %b"
                                                                                                                                                                                        108const/4 v3, 0x2
                                                                                                                                                                                        109new-array v3, v3, [Ljava/lang/Object;
                                                                                                                                                                                        111invoke-static {v9, v10}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                        112move-result-object v7
                                                                                                                                                                                        113aput-object v7, v3, v5
                                                                                                                                                                                        115invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        116move-result-object v2
                                                                                                                                                                                        117aput-object v2, v3, v4
                                                                                                                                                                                        119invoke-static {v0, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        120move-result-object v0
                                                                                                                                                                                        121new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        123invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        125invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        127invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        129invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        130move-result-object v0
                                                                                                                                                                                        132invoke-static {v1, v0}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        134invoke-static {}, Lcom/tencent/smtt/export/external/DexClassLoaderProvider;->access$100()Z
                                                                                                                                                                                        135move-result v0
                                                                                                                                                                                        136if-eqz v0, :cond_126
                                                                                                                                                                                        138const-string v0, "tbs_jars_fusion_dex.jar"
                                                                                                                                                                                        140iget-object v2, p0, Lcom/tencent/smtt/export/external/DexClassLoaderProvider$2;->val$dexName:Ljava/lang/String;
                                                                                                                                                                                        142invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        143move-result v0
                                                                                                                                                                                        144if-eqz v0, :cond_126
                                                                                                                                                                                        145new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        147invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        149const-string v2, "Stop provider service after loading "
                                                                                                                                                                                        151invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        153iget-object v2, p0, Lcom/tencent/smtt/export/external/DexClassLoaderProvider$2;->val$dexName:Ljava/lang/String;
                                                                                                                                                                                        155invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        157invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        158move-result-object v0
                                                                                                                                                                                        160invoke-static {v1, v0}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        162sget-object v0, Lcom/tencent/smtt/export/external/DexClassLoaderProvider;->mService:Landroid/app/Service;
                                                                                                                                                                                        163if-eqz v0, :cond_126
                                                                                                                                                                                        165const-string v0, "##Stop service##... "
                                                                                                                                                                                        167invoke-static {v1, v0}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        169sget-object v0, Lcom/tencent/smtt/export/external/DexClassLoaderProvider;->mService:Landroid/app/Service;
                                                                                                                                                                                        171invoke-virtual {v0}, Landroid/app/Service;->stopSelf()V
                                                                                                                                                                                        172goto/16 :goto_126
                                                                                                                                                                                        173goto_eb: new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        175invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        177const-string v4, "dex loading exception("
                                                                                                                                                                                        179invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        181invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
                                                                                                                                                                                        183invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        185invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
                                                                                                                                                                                        187invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        189invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
                                                                                                                                                                                        191const-string v0, ")"
                                                                                                                                                                                        193invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        195invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        196move-result-object v0
                                                                                                                                                                                        198invoke-static {v1, v0}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        199try_end_110: return-void
                                                                                                                                                                                        200catch_111: move-exception v0
                                                                                                                                                                                        201new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        203invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        205const-string v3, "@AsyncDexLoad task exception: "
                                                                                                                                                                                        207invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        209invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        211invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        212move-result-object v0
                                                                                                                                                                                        214invoke-static {v1, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        215goto_126: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.length
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.toString
                                                                                                                                                                                        • java.lang.Thread.getName
                                                                                                                                                                                        • java.lang.String.split
                                                                                                                                                                                        • java.lang.String.split
                                                                                                                                                                                        • java.lang.String.split
                                                                                                                                                                                        • java.lang.String.split
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                        • android.os.Build.DISPLAY:Ljava/lang/String
                                                                                                                                                                                        • android.os.Build.PRODUCT:Ljava/lang/String
                                                                                                                                                                                        • android.os.Build.TAGS:Ljava/lang/String
                                                                                                                                                                                        • android.os.Build.ID:Ljava/lang/String
                                                                                                                                                                                        • android.os.Build.FINGERPRINT:Ljava/lang/String
                                                                                                                                                                                        • java.lang.Integer.toString
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • android.os.Build.CPU_ABI:Ljava/lang/String
                                                                                                                                                                                        • android.os.Build.CPU_ABI2:Ljava/lang/String
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • *
                                                                                                                                                                                        • sr
                                                                                                                                                                                        • dpi
                                                                                                                                                                                        • bs
                                                                                                                                                                                        • ss
                                                                                                                                                                                        • wf
                                                                                                                                                                                        • wflist
                                                                                                                                                                                        • sen
                                                                                                                                                                                        • thn
                                                                                                                                                                                        • qq
                                                                                                                                                                                        • cui
                                                                                                                                                                                        • /
                                                                                                                                                                                        • fram
                                                                                                                                                                                        • from
                                                                                                                                                                                        • ui
                                                                                                                                                                                        • mid
                                                                                                                                                                                        • pcn
                                                                                                                                                                                        • osn
                                                                                                                                                                                        • av
                                                                                                                                                                                        • ch
                                                                                                                                                                                        • mf
                                                                                                                                                                                        • sv
                                                                                                                                                                                        • osd
                                                                                                                                                                                        • prod
                                                                                                                                                                                        • tags
                                                                                                                                                                                        • id
                                                                                                                                                                                        • fng
                                                                                                                                                                                        • lch
                                                                                                                                                                                        • ov
                                                                                                                                                                                        • os
                                                                                                                                                                                        • op
                                                                                                                                                                                        • lg
                                                                                                                                                                                        • md
                                                                                                                                                                                        • tz
                                                                                                                                                                                        • jb
                                                                                                                                                                                        • sd
                                                                                                                                                                                        • apn
                                                                                                                                                                                        • cpu
                                                                                                                                                                                        • abi
                                                                                                                                                                                        • abi2
                                                                                                                                                                                        • ram
                                                                                                                                                                                        • rom
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0if-nez p2, :cond_9b
                                                                                                                                                                                        2iget-object p2, p0, Lcom/tencent/wxop/stat/common/d;->c:Landroid/util/DisplayMetrics;
                                                                                                                                                                                        3if-eqz p2, :cond_46
                                                                                                                                                                                        4new-instance p2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        6invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        8iget-object v0, p0, Lcom/tencent/wxop/stat/common/d;->c:Landroid/util/DisplayMetrics;
                                                                                                                                                                                        9iget v0, v0, Landroid/util/DisplayMetrics;->widthPixels:I
                                                                                                                                                                                        11invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        13const-string v0, "*"
                                                                                                                                                                                        15invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        17iget-object v1, p0, Lcom/tencent/wxop/stat/common/d;->c:Landroid/util/DisplayMetrics;
                                                                                                                                                                                        18iget v1, v1, Landroid/util/DisplayMetrics;->heightPixels:I
                                                                                                                                                                                        20invoke-virtual {p2, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        22invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        23move-result-object p2
                                                                                                                                                                                        25const-string v1, "sr"
                                                                                                                                                                                        27invoke-virtual {p1, v1, p2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        28new-instance p2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        30invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        32iget-object v1, p0, Lcom/tencent/wxop/stat/common/d;->c:Landroid/util/DisplayMetrics;
                                                                                                                                                                                        33iget v1, v1, Landroid/util/DisplayMetrics;->xdpi:F
                                                                                                                                                                                        35invoke-virtual {p2, v1}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
                                                                                                                                                                                        37invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        39iget-object v0, p0, Lcom/tencent/wxop/stat/common/d;->c:Landroid/util/DisplayMetrics;
                                                                                                                                                                                        40iget v0, v0, Landroid/util/DisplayMetrics;->ydpi:F
                                                                                                                                                                                        42invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
                                                                                                                                                                                        44invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        45move-result-object p2
                                                                                                                                                                                        47const-string v0, "dpi"
                                                                                                                                                                                        49invoke-virtual {p1, v0, p2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        50cond_46:
                                                                                                                                                                                        51iget-object p2, p0, Lcom/tencent/wxop/stat/common/d;->o:Landroid/content/Context;
                                                                                                                                                                                        53invoke-static {p2}, Lcom/tencent/wxop/stat/a;->a(Landroid/content/Context;)Lcom/tencent/wxop/stat/a;
                                                                                                                                                                                        54move-result-object p2
                                                                                                                                                                                        56invoke-virtual {p2}, Lcom/tencent/wxop/stat/a;->e()Z
                                                                                                                                                                                        57move-result p2
                                                                                                                                                                                        58if-eqz p2, :cond_7c
                                                                                                                                                                                        59new-instance p2, Lorg/json/JSONObject;
                                                                                                                                                                                        61invoke-direct {p2}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        63iget-object v0, p0, Lcom/tencent/wxop/stat/common/d;->o:Landroid/content/Context;
                                                                                                                                                                                        65invoke-static {v0}, Lcom/tencent/wxop/stat/common/r;->d(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        66move-result-object v0
                                                                                                                                                                                        68const-string v1, "bs"
                                                                                                                                                                                        70invoke-static {p2, v1, v0}, Lcom/tencent/wxop/stat/common/r;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        72iget-object v0, p0, Lcom/tencent/wxop/stat/common/d;->o:Landroid/content/Context;
                                                                                                                                                                                        74invoke-static {v0}, Lcom/tencent/wxop/stat/common/r;->e(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        75move-result-object v0
                                                                                                                                                                                        77const-string v1, "ss"
                                                                                                                                                                                        79invoke-static {p2, v1, v0}, Lcom/tencent/wxop/stat/common/r;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        81invoke-virtual {p2}, Lorg/json/JSONObject;->length()I
                                                                                                                                                                                        82move-result v0
                                                                                                                                                                                        83if-lez v0, :cond_7c
                                                                                                                                                                                        85invoke-virtual {p2}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        86move-result-object p2
                                                                                                                                                                                        88const-string v0, "wf"
                                                                                                                                                                                        90invoke-static {p1, v0, p2}, Lcom/tencent/wxop/stat/common/r;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        91cond_7c:
                                                                                                                                                                                        92iget-object p2, p0, Lcom/tencent/wxop/stat/common/d;->o:Landroid/content/Context;
                                                                                                                                                                                        93const/16 v0, 0xa
                                                                                                                                                                                        95invoke-static {p2, v0}, Lcom/tencent/wxop/stat/common/r;->a(Landroid/content/Context;I)Lorg/json/JSONArray;
                                                                                                                                                                                        96move-result-object p2
                                                                                                                                                                                        97if-eqz p2, :cond_95
                                                                                                                                                                                        99invoke-virtual {p2}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        100move-result v0
                                                                                                                                                                                        101if-lez v0, :cond_95
                                                                                                                                                                                        103invoke-virtual {p2}, Lorg/json/JSONArray;->toString()Ljava/lang/String;
                                                                                                                                                                                        104move-result-object p2
                                                                                                                                                                                        106const-string v0, "wflist"
                                                                                                                                                                                        108invoke-static {p1, v0, p2}, Lcom/tencent/wxop/stat/common/r;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        109cond_95:
                                                                                                                                                                                        110iget-object p2, p0, Lcom/tencent/wxop/stat/common/d;->p:Ljava/lang/String;
                                                                                                                                                                                        112const-string v0, "sen"
                                                                                                                                                                                        113goto/16 :goto_125
                                                                                                                                                                                        114cond_9b:
                                                                                                                                                                                        115invoke-virtual {p2}, Ljava/lang/Thread;->getName()Ljava/lang/String;
                                                                                                                                                                                        116move-result-object p2
                                                                                                                                                                                        118const-string v0, "thn"
                                                                                                                                                                                        120invoke-static {p1, v0, p2}, Lcom/tencent/wxop/stat/common/r;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        122iget-object p2, p0, Lcom/tencent/wxop/stat/common/d;->o:Landroid/content/Context;
                                                                                                                                                                                        124invoke-static {p2}, Lcom/tencent/wxop/stat/StatConfig;->getQQ(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        125move-result-object p2
                                                                                                                                                                                        127const-string v0, "qq"
                                                                                                                                                                                        129invoke-static {p1, v0, p2}, Lcom/tencent/wxop/stat/common/r;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        131iget-object p2, p0, Lcom/tencent/wxop/stat/common/d;->o:Landroid/content/Context;
                                                                                                                                                                                        133invoke-static {p2}, Lcom/tencent/wxop/stat/StatConfig;->getCustomUserId(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        134move-result-object p2
                                                                                                                                                                                        136const-string v0, "cui"
                                                                                                                                                                                        138invoke-static {p1, v0, p2}, Lcom/tencent/wxop/stat/common/r;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        140iget-object p2, p0, Lcom/tencent/wxop/stat/common/d;->r:Ljava/lang/String;
                                                                                                                                                                                        142invoke-static {p2}, Lcom/tencent/wxop/stat/common/l;->c(Ljava/lang/String;)Z
                                                                                                                                                                                        143move-result p2
                                                                                                                                                                                        144const/4 v0, 0x0
                                                                                                                                                                                        145const/4 v1, 0x2
                                                                                                                                                                                        147const-string v2, "/"
                                                                                                                                                                                        148if-eqz p2, :cond_dc
                                                                                                                                                                                        150iget-object p2, p0, Lcom/tencent/wxop/stat/common/d;->r:Ljava/lang/String;
                                                                                                                                                                                        152invoke-virtual {p2, v2}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
                                                                                                                                                                                        153move-result-object p2
                                                                                                                                                                                        154array-length p2, p2
                                                                                                                                                                                        155if-ne p2, v1, :cond_dc
                                                                                                                                                                                        157iget-object p2, p0, Lcom/tencent/wxop/stat/common/d;->r:Ljava/lang/String;
                                                                                                                                                                                        159invoke-virtual {p2, v2}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
                                                                                                                                                                                        160move-result-object p2
                                                                                                                                                                                        161aget-object p2, p2, v0
                                                                                                                                                                                        163const-string v3, "fram"
                                                                                                                                                                                        165invoke-static {p1, v3, p2}, Lcom/tencent/wxop/stat/common/r;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        166cond_dc:
                                                                                                                                                                                        167iget-object p2, p0, Lcom/tencent/wxop/stat/common/d;->s:Ljava/lang/String;
                                                                                                                                                                                        169invoke-static {p2}, Lcom/tencent/wxop/stat/common/l;->c(Ljava/lang/String;)Z
                                                                                                                                                                                        170move-result p2
                                                                                                                                                                                        171if-eqz p2, :cond_fa
                                                                                                                                                                                        173iget-object p2, p0, Lcom/tencent/wxop/stat/common/d;->s:Ljava/lang/String;
                                                                                                                                                                                        175invoke-virtual {p2, v2}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
                                                                                                                                                                                        176move-result-object p2
                                                                                                                                                                                        177array-length p2, p2
                                                                                                                                                                                        178if-ne p2, v1, :cond_fa
                                                                                                                                                                                        180iget-object p2, p0, Lcom/tencent/wxop/stat/common/d;->s:Ljava/lang/String;
                                                                                                                                                                                        182invoke-virtual {p2, v2}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
                                                                                                                                                                                        183move-result-object p2
                                                                                                                                                                                        184aget-object p2, p2, v0
                                                                                                                                                                                        186const-string v0, "from"
                                                                                                                                                                                        188invoke-static {p1, v0, p2}, Lcom/tencent/wxop/stat/common/r;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        189cond_fa:
                                                                                                                                                                                        190iget-object p2, p0, Lcom/tencent/wxop/stat/common/d;->o:Landroid/content/Context;
                                                                                                                                                                                        192invoke-static {p2}, Lcom/tencent/wxop/stat/au;->a(Landroid/content/Context;)Lcom/tencent/wxop/stat/au;
                                                                                                                                                                                        193move-result-object p2
                                                                                                                                                                                        195iget-object v0, p0, Lcom/tencent/wxop/stat/common/d;->o:Landroid/content/Context;
                                                                                                                                                                                        197invoke-virtual {p2, v0}, Lcom/tencent/wxop/stat/au;->b(Landroid/content/Context;)Lcom/tencent/wxop/stat/common/a;
                                                                                                                                                                                        198move-result-object p2
                                                                                                                                                                                        199if-eqz p2, :cond_11d
                                                                                                                                                                                        201iget-object p2, p0, Lcom/tencent/wxop/stat/common/d;->o:Landroid/content/Context;
                                                                                                                                                                                        203invoke-static {p2}, Lcom/tencent/wxop/stat/au;->a(Landroid/content/Context;)Lcom/tencent/wxop/stat/au;
                                                                                                                                                                                        204move-result-object p2
                                                                                                                                                                                        206iget-object v0, p0, Lcom/tencent/wxop/stat/common/d;->o:Landroid/content/Context;
                                                                                                                                                                                        208invoke-virtual {p2, v0}, Lcom/tencent/wxop/stat/au;->b(Landroid/content/Context;)Lcom/tencent/wxop/stat/common/a;
                                                                                                                                                                                        209move-result-object p2
                                                                                                                                                                                        211invoke-virtual {p2}, Lcom/tencent/wxop/stat/common/a;->b()Ljava/lang/String;
                                                                                                                                                                                        212move-result-object p2
                                                                                                                                                                                        214const-string v0, "ui"
                                                                                                                                                                                        216invoke-virtual {p1, v0, p2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        217cond_11d:
                                                                                                                                                                                        218iget-object p2, p0, Lcom/tencent/wxop/stat/common/d;->o:Landroid/content/Context;
                                                                                                                                                                                        220invoke-static {p2}, Lcom/tencent/wxop/stat/StatConfig;->getLocalMidOnly(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        221move-result-object p2
                                                                                                                                                                                        223const-string v0, "mid"
                                                                                                                                                                                        224goto_125:
                                                                                                                                                                                        225invoke-static {p1, v0, p2}, Lcom/tencent/wxop/stat/common/r;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        227iget-object p2, p0, Lcom/tencent/wxop/stat/common/d;->o:Landroid/content/Context;
                                                                                                                                                                                        229invoke-static {p2}, Lcom/tencent/wxop/stat/common/l;->o(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        230move-result-object p2
                                                                                                                                                                                        232const-string v0, "pcn"
                                                                                                                                                                                        234invoke-static {p1, v0, p2}, Lcom/tencent/wxop/stat/common/r;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        236sget-object p2, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                        238const-string v0, "osn"
                                                                                                                                                                                        240invoke-static {p1, v0, p2}, Lcom/tencent/wxop/stat/common/r;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        242iget-object p2, p0, Lcom/tencent/wxop/stat/common/d;->a:Ljava/lang/String;
                                                                                                                                                                                        244const-string v0, "av"
                                                                                                                                                                                        246invoke-static {p1, v0, p2}, Lcom/tencent/wxop/stat/common/r;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        248iget-object p2, p0, Lcom/tencent/wxop/stat/common/d;->h:Ljava/lang/String;
                                                                                                                                                                                        250const-string v0, "ch"
                                                                                                                                                                                        252invoke-static {p1, v0, p2}, Lcom/tencent/wxop/stat/common/r;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        254iget-object p2, p0, Lcom/tencent/wxop/stat/common/d;->f:Ljava/lang/String;
                                                                                                                                                                                        256const-string v0, "mf"
                                                                                                                                                                                        258invoke-static {p1, v0, p2}, Lcom/tencent/wxop/stat/common/r;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        260iget-object p2, p0, Lcom/tencent/wxop/stat/common/d;->b:Ljava/lang/String;
                                                                                                                                                                                        262const-string v0, "sv"
                                                                                                                                                                                        264invoke-static {p1, v0, p2}, Lcom/tencent/wxop/stat/common/r;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        266sget-object p2, Landroid/os/Build;->DISPLAY:Ljava/lang/String;
                                                                                                                                                                                        268const-string v0, "osd"
                                                                                                                                                                                        270invoke-static {p1, v0, p2}, Lcom/tencent/wxop/stat/common/r;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        272sget-object p2, Landroid/os/Build;->PRODUCT:Ljava/lang/String;
                                                                                                                                                                                        274const-string v0, "prod"
                                                                                                                                                                                        276invoke-static {p1, v0, p2}, Lcom/tencent/wxop/stat/common/r;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        278sget-object p2, Landroid/os/Build;->TAGS:Ljava/lang/String;
                                                                                                                                                                                        280const-string v0, "tags"
                                                                                                                                                                                        282invoke-static {p1, v0, p2}, Lcom/tencent/wxop/stat/common/r;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        284sget-object p2, Landroid/os/Build;->ID:Ljava/lang/String;
                                                                                                                                                                                        286const-string v0, "id"
                                                                                                                                                                                        288invoke-static {p1, v0, p2}, Lcom/tencent/wxop/stat/common/r;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        290sget-object p2, Landroid/os/Build;->FINGERPRINT:Ljava/lang/String;
                                                                                                                                                                                        292const-string v0, "fng"
                                                                                                                                                                                        294invoke-static {p1, v0, p2}, Lcom/tencent/wxop/stat/common/r;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        296iget-object p2, p0, Lcom/tencent/wxop/stat/common/d;->n:Ljava/lang/String;
                                                                                                                                                                                        298const-string v0, "lch"
                                                                                                                                                                                        300invoke-static {p1, v0, p2}, Lcom/tencent/wxop/stat/common/r;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        301iget p2, p0, Lcom/tencent/wxop/stat/common/d;->d:I
                                                                                                                                                                                        303invoke-static {p2}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
                                                                                                                                                                                        304move-result-object p2
                                                                                                                                                                                        306const-string v0, "ov"
                                                                                                                                                                                        308invoke-static {p1, v0, p2}, Lcom/tencent/wxop/stat/common/r;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        309const/4 p2, 0x1
                                                                                                                                                                                        311const-string v0, "os"
                                                                                                                                                                                        313invoke-virtual {p1, v0, p2}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        315iget-object p2, p0, Lcom/tencent/wxop/stat/common/d;->i:Ljava/lang/String;
                                                                                                                                                                                        317const-string v0, "op"
                                                                                                                                                                                        319invoke-static {p1, v0, p2}, Lcom/tencent/wxop/stat/common/r;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        321iget-object p2, p0, Lcom/tencent/wxop/stat/common/d;->g:Ljava/lang/String;
                                                                                                                                                                                        323const-string v0, "lg"
                                                                                                                                                                                        325invoke-static {p1, v0, p2}, Lcom/tencent/wxop/stat/common/r;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        327iget-object p2, p0, Lcom/tencent/wxop/stat/common/d;->e:Ljava/lang/String;
                                                                                                                                                                                        329const-string v0, "md"
                                                                                                                                                                                        331invoke-static {p1, v0, p2}, Lcom/tencent/wxop/stat/common/r;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        333iget-object p2, p0, Lcom/tencent/wxop/stat/common/d;->j:Ljava/lang/String;
                                                                                                                                                                                        335const-string v0, "tz"
                                                                                                                                                                                        337invoke-static {p1, v0, p2}, Lcom/tencent/wxop/stat/common/r;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        338iget p2, p0, Lcom/tencent/wxop/stat/common/d;->l:I
                                                                                                                                                                                        339if-eqz p2, :cond_1b6
                                                                                                                                                                                        341const-string v0, "jb"
                                                                                                                                                                                        343invoke-virtual {p1, v0, p2}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        344cond_1b6:
                                                                                                                                                                                        345iget-object p2, p0, Lcom/tencent/wxop/stat/common/d;->k:Ljava/lang/String;
                                                                                                                                                                                        347const-string v0, "sd"
                                                                                                                                                                                        349invoke-static {p1, v0, p2}, Lcom/tencent/wxop/stat/common/r;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        351iget-object p2, p0, Lcom/tencent/wxop/stat/common/d;->m:Ljava/lang/String;
                                                                                                                                                                                        353const-string v0, "apn"
                                                                                                                                                                                        355invoke-static {p1, v0, p2}, Lcom/tencent/wxop/stat/common/r;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        357iget-object p2, p0, Lcom/tencent/wxop/stat/common/d;->q:Ljava/lang/String;
                                                                                                                                                                                        359const-string v0, "cpu"
                                                                                                                                                                                        361invoke-static {p1, v0, p2}, Lcom/tencent/wxop/stat/common/r;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        363sget-object p2, Landroid/os/Build;->CPU_ABI:Ljava/lang/String;
                                                                                                                                                                                        365const-string v0, "abi"
                                                                                                                                                                                        367invoke-static {p1, v0, p2}, Lcom/tencent/wxop/stat/common/r;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        369sget-object p2, Landroid/os/Build;->CPU_ABI2:Ljava/lang/String;
                                                                                                                                                                                        371const-string v0, "abi2"
                                                                                                                                                                                        373invoke-static {p1, v0, p2}, Lcom/tencent/wxop/stat/common/r;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        375iget-object p2, p0, Lcom/tencent/wxop/stat/common/d;->r:Ljava/lang/String;
                                                                                                                                                                                        377const-string v0, "ram"
                                                                                                                                                                                        379invoke-static {p1, v0, p2}, Lcom/tencent/wxop/stat/common/r;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        381iget-object p2, p0, Lcom/tencent/wxop/stat/common/d;->s:Ljava/lang/String;
                                                                                                                                                                                        383const-string v0, "rom"
                                                                                                                                                                                        385invoke-static {p1, v0, p2}, Lcom/tencent/wxop/stat/common/r;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        386return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.net.URL.<init>
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • javax.net.ssl.HttpsURLConnection.setConnectTimeout
                                                                                                                                                                                        • javax.net.ssl.HttpsURLConnection.setReadTimeout
                                                                                                                                                                                        • javax.net.ssl.HttpsURLConnection.setRequestMethod
                                                                                                                                                                                        • javax.net.ssl.HttpsURLConnection.setDoInput
                                                                                                                                                                                        • javax.net.ssl.HttpsURLConnection.setDoOutput
                                                                                                                                                                                        • javax.net.ssl.HttpsURLConnection.setUseCaches
                                                                                                                                                                                        • javax.net.ssl.HttpsURLConnection.setRequestProperty
                                                                                                                                                                                        • javax.net.ssl.HttpsURLConnection.setHostnameVerifier
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.net.URLEncoder.encode
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.net.URLEncoder.encode
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • javax.net.ssl.HttpsURLConnection.getOutputStream
                                                                                                                                                                                        • java.io.DataOutputStream.<init>
                                                                                                                                                                                        • java.io.DataOutputStream.writeBytes
                                                                                                                                                                                        • java.io.DataOutputStream.flush
                                                                                                                                                                                        • javax.net.ssl.HttpsURLConnection.getResponseCode
                                                                                                                                                                                        • javax.net.ssl.HttpsURLConnection.getInputStream
                                                                                                                                                                                        • java.io.InputStreamReader.<init>
                                                                                                                                                                                        • java.io.BufferedReader.<init>
                                                                                                                                                                                        • java.lang.StringBuffer.<init>
                                                                                                                                                                                        • java.io.BufferedReader.readLine
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.toString
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.io.DataOutputStream.close
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.io.BufferedReader.close
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • javax.net.ssl.HttpsURLConnection.disconnect
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.io.DataOutputStream.close
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.io.BufferedReader.close
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • javax.net.ssl.HttpsURLConnection.disconnect
                                                                                                                                                                                        • java.io.DataOutputStream.close
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.io.BufferedReader.close
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • javax.net.ssl.HttpsURLConnection.disconnect
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • UTF-8
                                                                                                                                                                                        • ro.yunos.openuuid
                                                                                                                                                                                        • ro.aliyun.clouduuid
                                                                                                                                                                                        • ro.sys.aliyun.clouduuid
                                                                                                                                                                                        • https://cmnsguider.yunos.com:443/genDeviceToken
                                                                                                                                                                                        • POST
                                                                                                                                                                                        • Content-Type
                                                                                                                                                                                        • application/x-www-form-urlencoded
                                                                                                                                                                                        • appKey=
                                                                                                                                                                                        • 23338940
                                                                                                                                                                                        • &uuid=
                                                                                                                                                                                        • FC1FE84794417B1BEF276234F6FB4E63
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string p1, "UTF-8"
                                                                                                                                                                                        3const-string v0, ""
                                                                                                                                                                                        5const-string v1, "ro.yunos.openuuid"
                                                                                                                                                                                        7invoke-static {v1, v0}, Lc/e/b/c/p;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        8move-result-object v1
                                                                                                                                                                                        9iput-object v1, p0, Lc/e/b/c/p;->h:Ljava/lang/String;
                                                                                                                                                                                        11iget-object v1, p0, Lc/e/b/c/p;->h:Ljava/lang/String;
                                                                                                                                                                                        13invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        14move-result v1
                                                                                                                                                                                        15if-nez v1, :cond_17
                                                                                                                                                                                        17iget-object p1, p0, Lc/e/b/c/p;->h:Ljava/lang/String;
                                                                                                                                                                                        18return-object p1
                                                                                                                                                                                        19cond_17:
                                                                                                                                                                                        20const-string v1, "ro.aliyun.clouduuid"
                                                                                                                                                                                        22invoke-static {v1, v0}, Lc/e/b/c/p;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        23move-result-object v1
                                                                                                                                                                                        24iput-object v1, p0, Lc/e/b/c/p;->g:Ljava/lang/String;
                                                                                                                                                                                        26iget-object v1, p0, Lc/e/b/c/p;->g:Ljava/lang/String;
                                                                                                                                                                                        28invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        29move-result v1
                                                                                                                                                                                        30if-eqz v1, :cond_2f
                                                                                                                                                                                        32const-string v1, "ro.sys.aliyun.clouduuid"
                                                                                                                                                                                        34invoke-static {v1, v0}, Lc/e/b/c/p;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        35move-result-object v0
                                                                                                                                                                                        36iput-object v0, p0, Lc/e/b/c/p;->g:Ljava/lang/String;
                                                                                                                                                                                        37cond_2f:
                                                                                                                                                                                        38iget-object v0, p0, Lc/e/b/c/p;->g:Ljava/lang/String;
                                                                                                                                                                                        40invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        41move-result v0
                                                                                                                                                                                        42if-nez v0, :cond_17c
                                                                                                                                                                                        43const/4 v0, 0x0
                                                                                                                                                                                        44try_start_38: new-instance v1, Ljava/net/URL;
                                                                                                                                                                                        46const-string v2, "https://cmnsguider.yunos.com:443/genDeviceToken"
                                                                                                                                                                                        48invoke-direct {v1, v2}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        50invoke-virtual {v1}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        51move-result-object v1
                                                                                                                                                                                        52check-cast v1, Ljavax/net/ssl/HttpsURLConnection;
                                                                                                                                                                                        53try_end_45: const/16 v2, 0x7530
                                                                                                                                                                                        54try_start_47:
                                                                                                                                                                                        55invoke-virtual {v1, v2}, Ljavax/net/ssl/HttpsURLConnection;->setConnectTimeout(I)V
                                                                                                                                                                                        57invoke-virtual {v1, v2}, Ljavax/net/ssl/HttpsURLConnection;->setReadTimeout(I)V
                                                                                                                                                                                        59const-string v2, "POST"
                                                                                                                                                                                        61invoke-virtual {v1, v2}, Ljavax/net/ssl/HttpsURLConnection;->setRequestMethod(Ljava/lang/String;)V
                                                                                                                                                                                        62const/4 v2, 0x1
                                                                                                                                                                                        64invoke-virtual {v1, v2}, Ljavax/net/ssl/HttpsURLConnection;->setDoInput(Z)V
                                                                                                                                                                                        66invoke-virtual {v1, v2}, Ljavax/net/ssl/HttpsURLConnection;->setDoOutput(Z)V
                                                                                                                                                                                        67const/4 v2, 0x0
                                                                                                                                                                                        69invoke-virtual {v1, v2}, Ljavax/net/ssl/HttpsURLConnection;->setUseCaches(Z)V
                                                                                                                                                                                        71const-string v2, "Content-Type"
                                                                                                                                                                                        73const-string v3, "application/x-www-form-urlencoded"
                                                                                                                                                                                        75invoke-virtual {v1, v2, v3}, Ljavax/net/ssl/HttpsURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        76new-instance v2, Lc/e/b/c/o;
                                                                                                                                                                                        78invoke-direct {v2, p0}, Lc/e/b/c/o;-><init>(Lc/e/b/c/p;)V
                                                                                                                                                                                        80invoke-virtual {v1, v2}, Ljavax/net/ssl/HttpsURLConnection;->setHostnameVerifier(Ljavax/net/ssl/HostnameVerifier;)V
                                                                                                                                                                                        81new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        83invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        85const-string v3, "appKey="
                                                                                                                                                                                        87invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        89const-string v3, "23338940"
                                                                                                                                                                                        91invoke-static {v3, p1}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        92move-result-object v3
                                                                                                                                                                                        94invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        96const-string v3, "&uuid="
                                                                                                                                                                                        98invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        100const-string v3, "FC1FE84794417B1BEF276234F6FB4E63"
                                                                                                                                                                                        102invoke-static {v3, p1}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        103move-result-object p1
                                                                                                                                                                                        105invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        107invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        108move-result-object p1
                                                                                                                                                                                        109new-instance v2, Ljava/io/DataOutputStream;
                                                                                                                                                                                        111invoke-virtual {v1}, Ljavax/net/ssl/HttpsURLConnection;->getOutputStream()Ljava/io/OutputStream;
                                                                                                                                                                                        112move-result-object v3
                                                                                                                                                                                        114invoke-direct {v2, v3}, Ljava/io/DataOutputStream;-><init>(Ljava/io/OutputStream;)V
                                                                                                                                                                                        115try_start_9a:
                                                                                                                                                                                        116invoke-virtual {v2, p1}, Ljava/io/DataOutputStream;->writeBytes(Ljava/lang/String;)V
                                                                                                                                                                                        118invoke-virtual {v2}, Ljava/io/DataOutputStream;->flush()V
                                                                                                                                                                                        120invoke-virtual {v1}, Ljavax/net/ssl/HttpsURLConnection;->getResponseCode()I
                                                                                                                                                                                        121move-result p1
                                                                                                                                                                                        122try_end_a4: const/16 v3, 0xc8
                                                                                                                                                                                        123if-ne p1, v3, :cond_f0
                                                                                                                                                                                        124try_start_a8:
                                                                                                                                                                                        125invoke-virtual {v1}, Ljavax/net/ssl/HttpsURLConnection;->getInputStream()Ljava/io/InputStream;
                                                                                                                                                                                        126move-result-object p1
                                                                                                                                                                                        127try_start_ac: new-instance v3, Ljava/io/BufferedReader;
                                                                                                                                                                                        128new-instance v4, Ljava/io/InputStreamReader;
                                                                                                                                                                                        130invoke-direct {v4, p1}, Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;)V
                                                                                                                                                                                        132invoke-direct {v3, v4}, Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;)V
                                                                                                                                                                                        133try_start_b6: new-instance v0, Ljava/lang/StringBuffer;
                                                                                                                                                                                        135invoke-direct {v0}, Ljava/lang/StringBuffer;-><init>()V
                                                                                                                                                                                        136goto_bb:
                                                                                                                                                                                        137invoke-virtual {v3}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String;
                                                                                                                                                                                        138move-result-object v4
                                                                                                                                                                                        139if-eqz v4, :cond_c5
                                                                                                                                                                                        141invoke-virtual {v0, v4}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        142goto/16 :goto_bb
                                                                                                                                                                                        143cond_c5:
                                                                                                                                                                                        144invoke-virtual {v0}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
                                                                                                                                                                                        145move-result-object v0
                                                                                                                                                                                        146iput-object v0, p0, Lc/e/b/c/p;->h:Ljava/lang/String;
                                                                                                                                                                                        147try_end_cb: goto/16 :goto_f2
                                                                                                                                                                                        148catch_cc: move-exception v0
                                                                                                                                                                                        149goto/16 :goto_e0
                                                                                                                                                                                        150catchall_ce: move-exception v3
                                                                                                                                                                                        151move-object v5, v1
                                                                                                                                                                                        152move-object v1, p1
                                                                                                                                                                                        153move-object p1, v3
                                                                                                                                                                                        154move-object v3, v0
                                                                                                                                                                                        155goto_d3: move-object v0, v2
                                                                                                                                                                                        156move-object v2, v5
                                                                                                                                                                                        157goto/16 :goto_158
                                                                                                                                                                                        158catch_d7: move-exception v3
                                                                                                                                                                                        159move-object v5, v3
                                                                                                                                                                                        160move-object v3, v0
                                                                                                                                                                                        161move-object v0, v5
                                                                                                                                                                                        162goto/16 :goto_e0
                                                                                                                                                                                        163catch_dc: move-exception p1
                                                                                                                                                                                        164move-object v3, v0
                                                                                                                                                                                        165move-object v0, p1
                                                                                                                                                                                        166move-object p1, v3
                                                                                                                                                                                        167goto_e0:
                                                                                                                                                                                        168invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        169try_end_e3: goto/16 :goto_f2
                                                                                                                                                                                        170catchall_e4: move-exception v0
                                                                                                                                                                                        171move-object v5, v1
                                                                                                                                                                                        172move-object v1, p1
                                                                                                                                                                                        173move-object p1, v0
                                                                                                                                                                                        174goto/16 :goto_d3
                                                                                                                                                                                        175catch_e9: move-exception v0
                                                                                                                                                                                        176move-object v5, v1
                                                                                                                                                                                        177move-object v1, p1
                                                                                                                                                                                        178move-object p1, v0
                                                                                                                                                                                        179move-object v0, v2
                                                                                                                                                                                        180move-object v2, v5
                                                                                                                                                                                        181goto/16 :goto_130
                                                                                                                                                                                        182cond_f0: move-object p1, v0
                                                                                                                                                                                        183move-object v3, p1
                                                                                                                                                                                        184try_start_f2:
                                                                                                                                                                                        185invoke-virtual {v2}, Ljava/io/DataOutputStream;->close()V
                                                                                                                                                                                        186try_end_f5: goto/16 :goto_fa
                                                                                                                                                                                        187catch_f6: move-exception v0
                                                                                                                                                                                        189invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        190goto_fa: if-eqz v3, :cond_104
                                                                                                                                                                                        191try_start_fc:
                                                                                                                                                                                        192invoke-virtual {v3}, Ljava/io/BufferedReader;->close()V
                                                                                                                                                                                        193try_end_ff: goto/16 :goto_104
                                                                                                                                                                                        194catch_100: move-exception v0
                                                                                                                                                                                        196invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        197goto_104: if-eqz p1, :cond_10e
                                                                                                                                                                                        198try_start_106:
                                                                                                                                                                                        199invoke-virtual {p1}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        200try_end_109: goto/16 :goto_10e
                                                                                                                                                                                        201catch_10a: move-exception p1
                                                                                                                                                                                        203invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        204goto_10e: if-eqz v1, :cond_17c
                                                                                                                                                                                        206invoke-virtual {v1}, Ljavax/net/ssl/HttpsURLConnection;->disconnect()V
                                                                                                                                                                                        207goto/16 :goto_17c
                                                                                                                                                                                        208catchall_115: move-exception p1
                                                                                                                                                                                        209move-object v3, v0
                                                                                                                                                                                        210move-object v0, v2
                                                                                                                                                                                        211goto/16 :goto_11f
                                                                                                                                                                                        212catch_119: move-exception p1
                                                                                                                                                                                        213move-object v3, v0
                                                                                                                                                                                        214move-object v0, v2
                                                                                                                                                                                        215goto/16 :goto_124
                                                                                                                                                                                        216catchall_11d: move-exception p1
                                                                                                                                                                                        217move-object v3, v0
                                                                                                                                                                                        218goto_11f: move-object v2, v1
                                                                                                                                                                                        219move-object v1, v3
                                                                                                                                                                                        220goto/16 :goto_158
                                                                                                                                                                                        221catch_122: move-exception p1
                                                                                                                                                                                        222move-object v3, v0
                                                                                                                                                                                        223goto_124: move-object v2, v1
                                                                                                                                                                                        224move-object v1, v3
                                                                                                                                                                                        225goto/16 :goto_130
                                                                                                                                                                                        226catchall_127: move-exception p1
                                                                                                                                                                                        227move-object v1, v0
                                                                                                                                                                                        228move-object v2, v1
                                                                                                                                                                                        229move-object v3, v2
                                                                                                                                                                                        230goto/16 :goto_158
                                                                                                                                                                                        231catch_12c: move-exception p1
                                                                                                                                                                                        232move-object v1, v0
                                                                                                                                                                                        233move-object v2, v1
                                                                                                                                                                                        234move-object v3, v2
                                                                                                                                                                                        235goto_130:
                                                                                                                                                                                        236invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        237try_end_133: if-eqz v0, :cond_13d
                                                                                                                                                                                        238try_start_135:
                                                                                                                                                                                        239invoke-virtual {v0}, Ljava/io/DataOutputStream;->close()V
                                                                                                                                                                                        240try_end_138: goto/16 :goto_13d
                                                                                                                                                                                        241catch_139: move-exception p1
                                                                                                                                                                                        243invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        244cond_13d: if-eqz v3, :cond_147
                                                                                                                                                                                        245try_start_13f:
                                                                                                                                                                                        246invoke-virtual {v3}, Ljava/io/BufferedReader;->close()V
                                                                                                                                                                                        247try_end_142: goto/16 :goto_147
                                                                                                                                                                                        248catch_143: move-exception p1
                                                                                                                                                                                        250invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        251goto_147: if-eqz v1, :cond_151
                                                                                                                                                                                        252try_start_149:
                                                                                                                                                                                        253invoke-virtual {v1}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        254try_end_14c: goto/16 :goto_151
                                                                                                                                                                                        255catch_14d: move-exception p1
                                                                                                                                                                                        257invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        258cond_151: if-eqz v2, :cond_17c
                                                                                                                                                                                        260invoke-virtual {v2}, Ljavax/net/ssl/HttpsURLConnection;->disconnect()V
                                                                                                                                                                                        261goto/16 :goto_17c
                                                                                                                                                                                        262catchall_157: move-exception p1
                                                                                                                                                                                        263goto_158: if-eqz v0, :cond_162
                                                                                                                                                                                        264try_start_15a:
                                                                                                                                                                                        265invoke-virtual {v0}, Ljava/io/DataOutputStream;->close()V
                                                                                                                                                                                        266try_end_15d: goto/16 :goto_162
                                                                                                                                                                                        267catch_15e: move-exception v0
                                                                                                                                                                                        269invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        270goto_162: if-eqz v3, :cond_16c
                                                                                                                                                                                        271try_start_164:
                                                                                                                                                                                        272invoke-virtual {v3}, Ljava/io/BufferedReader;->close()V
                                                                                                                                                                                        273try_end_167: goto/16 :goto_16c
                                                                                                                                                                                        274catch_168: move-exception v0
                                                                                                                                                                                        276invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        277goto_16c: if-eqz v1, :cond_176
                                                                                                                                                                                        278try_start_16e:
                                                                                                                                                                                        279invoke-virtual {v1}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        280try_end_171: goto/16 :goto_176
                                                                                                                                                                                        281catch_172: move-exception v0
                                                                                                                                                                                        283invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        284cond_176: if-eqz v2, :cond_17b
                                                                                                                                                                                        286invoke-virtual {v2}, Ljavax/net/ssl/HttpsURLConnection;->disconnect()V
                                                                                                                                                                                        287cond_17b: throw p1
                                                                                                                                                                                        288cond_17c:
                                                                                                                                                                                        289iget-object p1, p0, Lc/e/b/c/p;->h:Ljava/lang/String;
                                                                                                                                                                                        290return-object p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.entrySet
                                                                                                                                                                                        • java.util.Set.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.util.Map$Entry.getKey
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.util.Map$Entry.getValue
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • type=
                                                                                                                                                                                        • &
                                                                                                                                                                                        • subtype=
                                                                                                                                                                                        • spbaiduid=
                                                                                                                                                                                        • cookiebaiduid=
                                                                                                                                                                                        • appsid
                                                                                                                                                                                        • cuid
                                                                                                                                                                                        • sn
                                                                                                                                                                                        • os
                                                                                                                                                                                        • android
                                                                                                                                                                                        • osv
                                                                                                                                                                                        • pk
                                                                                                                                                                                        • v
                                                                                                                                                                                        • android_8.8052
                                                                                                                                                                                        • p_ver
                                                                                                                                                                                        • logversion
                                                                                                                                                                                        • 1
                                                                                                                                                                                        • ts
                                                                                                                                                                                        • =
                                                                                                                                                                                        • https://mobads-logs.baidu.com/dz.zb?
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        2invoke-static {}, Lcom/baidu/mobads/container/m;->e()Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;
                                                                                                                                                                                        3move-result-object v2
                                                                                                                                                                                        5invoke-static {}, Lcom/baidu/mobads/container/m;->c()Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;
                                                                                                                                                                                        6move-result-object v0
                                                                                                                                                                                        8invoke-static {}, Lcom/baidu/mobads/container/m;->f()Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;
                                                                                                                                                                                        9move-result-object v1
                                                                                                                                                                                        10try_start_c: new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        11new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        13invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        15const-string v5, "type="
                                                                                                                                                                                        17invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        18move-result-object v4
                                                                                                                                                                                        20invoke-virtual {v4, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        21move-result-object v4
                                                                                                                                                                                        23const-string v5, "&"
                                                                                                                                                                                        25invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        26move-result-object v4
                                                                                                                                                                                        28const-string v5, "subtype="
                                                                                                                                                                                        30invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        31move-result-object v4
                                                                                                                                                                                        33invoke-virtual {v4, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        34move-result-object v4
                                                                                                                                                                                        36const-string v5, "&"
                                                                                                                                                                                        38invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        39move-result-object v4
                                                                                                                                                                                        41const-string v5, "spbaiduid="
                                                                                                                                                                                        43invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        44move-result-object v4
                                                                                                                                                                                        46invoke-virtual {v4, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        47move-result-object v4
                                                                                                                                                                                        49const-string v5, "&"
                                                                                                                                                                                        51invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        52move-result-object v4
                                                                                                                                                                                        54const-string v5, "cookiebaiduid="
                                                                                                                                                                                        56invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        57move-result-object v4
                                                                                                                                                                                        59invoke-virtual {v4, p4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        60move-result-object v4
                                                                                                                                                                                        62const-string v5, "&"
                                                                                                                                                                                        64invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        65move-result-object v4
                                                                                                                                                                                        67invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        68move-result-object v4
                                                                                                                                                                                        70invoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        71new-instance v4, Ljava/util/HashMap;
                                                                                                                                                                                        73invoke-direct {v4}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        75const-string v5, "appsid"
                                                                                                                                                                                        77invoke-interface {v0, p0}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->getAppId(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        78move-result-object v0
                                                                                                                                                                                        80invoke-virtual {v4, v5, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        82const-string v0, "cuid"
                                                                                                                                                                                        84invoke-interface {v1, p0}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getCUID(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        85move-result-object v5
                                                                                                                                                                                        87invoke-virtual {v4, v0, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        89const-string v0, "sn"
                                                                                                                                                                                        91invoke-interface {v1, p0}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getEncodedSN(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        92move-result-object v1
                                                                                                                                                                                        94invoke-virtual {v4, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        96const-string v0, "os"
                                                                                                                                                                                        98const-string v1, "android"
                                                                                                                                                                                        100invoke-virtual {v4, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        102const-string v0, "osv"
                                                                                                                                                                                        104sget-object v1, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                        106invoke-virtual {v4, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        108const-string v0, "pk"
                                                                                                                                                                                        110invoke-virtual {p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        111move-result-object v1
                                                                                                                                                                                        113invoke-virtual {v4, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        115const-string v0, "v"
                                                                                                                                                                                        117const-string v1, "android_8.8052"
                                                                                                                                                                                        119invoke-virtual {v4, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        121const-string v0, "p_ver"
                                                                                                                                                                                        123invoke-static {}, Lcom/baidu/mobads/container/m;->j()Ljava/lang/String;
                                                                                                                                                                                        124move-result-object v1
                                                                                                                                                                                        126invoke-virtual {v4, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        128const-string v0, "logversion"
                                                                                                                                                                                        130const-string v1, "1"
                                                                                                                                                                                        132invoke-virtual {v4, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        134const-string v0, "ts"
                                                                                                                                                                                        136invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        137move-result-wide v6
                                                                                                                                                                                        139invoke-static {v6, v7}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
                                                                                                                                                                                        140move-result-object v1
                                                                                                                                                                                        142invoke-virtual {v4, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        144invoke-virtual {v4}, Ljava/util/HashMap;->entrySet()Ljava/util/Set;
                                                                                                                                                                                        145move-result-object v0
                                                                                                                                                                                        147invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        148move-result-object v4
                                                                                                                                                                                        149goto_bd:
                                                                                                                                                                                        150invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        151move-result v0
                                                                                                                                                                                        152if-eqz v0, :cond_f0
                                                                                                                                                                                        154invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        155move-result-object v0
                                                                                                                                                                                        156check-cast v0, Ljava/util/Map$Entry;
                                                                                                                                                                                        157try_start_c9:
                                                                                                                                                                                        158invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
                                                                                                                                                                                        159move-result-object v1
                                                                                                                                                                                        160check-cast v1, Ljava/lang/String;
                                                                                                                                                                                        162invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        164const-string v1, "="
                                                                                                                                                                                        166invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        168invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
                                                                                                                                                                                        169move-result-object v0
                                                                                                                                                                                        170check-cast v0, Ljava/lang/String;
                                                                                                                                                                                        172invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        174const-string v0, "&"
                                                                                                                                                                                        176invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        177try_end_e5: goto/16 :goto_bd
                                                                                                                                                                                        178catch_e6: move-exception v0
                                                                                                                                                                                        179try_start_e7:
                                                                                                                                                                                        180invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        181try_end_ea: goto/16 :goto_bd
                                                                                                                                                                                        182catch_eb: move-exception v0
                                                                                                                                                                                        184invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        185goto_ef: return-void
                                                                                                                                                                                        186cond_f0:
                                                                                                                                                                                        187invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        188move-result-object v0
                                                                                                                                                                                        189const/4 v1, 0x0
                                                                                                                                                                                        191invoke-virtual {v0}, Ljava/lang/String;->length()I
                                                                                                                                                                                        192move-result v3
                                                                                                                                                                                        193add-int/lit8 v3, v3, -0x1
                                                                                                                                                                                        195invoke-virtual {v0, v1, v3}, Ljava/lang/String;->substring(II)Ljava/lang/String;
                                                                                                                                                                                        196move-result-object v0
                                                                                                                                                                                        197new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        199invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        201const-string v3, "https://mobads-logs.baidu.com/dz.zb?"
                                                                                                                                                                                        203invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        204move-result-object v1
                                                                                                                                                                                        206invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        207move-result-object v0
                                                                                                                                                                                        209invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        210move-result-object v0
                                                                                                                                                                                        211const/4 v1, 0x0
                                                                                                                                                                                        213invoke-interface {v2, v0, v1}, Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;->addParameters(Ljava/lang/String;Ljava/util/HashMap;)Ljava/lang/String;
                                                                                                                                                                                        214move-result-object v0
                                                                                                                                                                                        216invoke-static {v0}, Lcom/baidu/mobads/container/m;->e(Ljava/lang/String;)V
                                                                                                                                                                                        217try_end_11a: goto/16 :goto_ef
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.firebear.androil.base.MyApp.j:Lcom/firebear/androil/base/MyApp$a
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • android.os.Build.MANUFACTURER:Ljava/lang/String
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • com.firebear.androil.base.MyApp.j:Lcom/firebear/androil/base/MyApp$a
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • com.firebear.androil.base.MyApp.j:Lcom/firebear/androil/base/MyApp$a
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • com.firebear.androil.base.MyApp.j:Lcom/firebear/androil/base/MyApp$a
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • com.firebear.androil.base.MyApp.j:Lcom/firebear/androil/base/MyApp$a
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • com.firebear.androil.base.MyApp.j:Lcom/firebear/androil/base/MyApp$a
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • com.firebear.androil.base.MyApp.j:Lcom/firebear/androil/base/MyApp$a
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • com.firebear.androil.base.MyApp.j:Lcom/firebear/androil/base/MyApp$a
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • com.firebear.androil.base.MyApp.j:Lcom/firebear/androil/base/MyApp$a
                                                                                                                                                                                        • android.content.Context.getResources
                                                                                                                                                                                        • android.content.res.Resources.getDisplayMetrics
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • device_id
                                                                                                                                                                                        • c929e1a3a3e44821a615ecf7408a5803
                                                                                                                                                                                        • key
                                                                                                                                                                                        • device_model
                                                                                                                                                                                        • os_name
                                                                                                                                                                                        • android
                                                                                                                                                                                        • os_version
                                                                                                                                                                                        • device_manufacturer
                                                                                                                                                                                        • android_id
                                                                                                                                                                                        • 0
                                                                                                                                                                                        • 1
                                                                                                                                                                                        • is_phone
                                                                                                                                                                                        • imei
                                                                                                                                                                                        • imsi
                                                                                                                                                                                        • wifi_mac
                                                                                                                                                                                        • wifi_ssid
                                                                                                                                                                                        • carrier
                                                                                                                                                                                        • connection_type
                                                                                                                                                                                        • MyApp.appContext.resources
                                                                                                                                                                                        • screen_width_pixels
                                                                                                                                                                                        • screen_height_pixels
                                                                                                                                                                                        • screen_density
                                                                                                                                                                                        • screen_ppi
                                                                                                                                                                                        • longitude
                                                                                                                                                                                        • latitude
                                                                                                                                                                                        • device_time_in_ms
                                                                                                                                                                                        • user_agent
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"()",
                                                                                                                                                                                        3"Ljava/util/HashMap<",
                                                                                                                                                                                        4"Ljava/lang/String;",
                                                                                                                                                                                        5"Ljava/lang/String;",
                                                                                                                                                                                        6">;"
                                                                                                                                                                                        7}
                                                                                                                                                                                        8.end annotation
                                                                                                                                                                                        10sget-object v0, Lcom/firebear/androil/h/u;->e:Lcom/firebear/androil/h/u;
                                                                                                                                                                                        12sget-object v1, Lcom/firebear/androil/base/MyApp;->j:Lcom/firebear/androil/base/MyApp$a;
                                                                                                                                                                                        14invoke-virtual {v1}, Lcom/firebear/androil/base/MyApp$a;->b()Landroid/content/Context;
                                                                                                                                                                                        15move-result-object v1
                                                                                                                                                                                        17invoke-virtual {v0, v1}, Lcom/firebear/androil/h/u;->a(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        18move-result-object v0
                                                                                                                                                                                        19new-instance v1, Ljava/util/HashMap;
                                                                                                                                                                                        21invoke-direct {v1}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        22new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        24invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        26const-string v3, ""
                                                                                                                                                                                        28invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        30invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        32invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        33move-result-object v2
                                                                                                                                                                                        35const-string v4, "device_id"
                                                                                                                                                                                        37invoke-virtual {v1, v4, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        39sget-object v2, Lcom/firebear/androil/h/o;->b:Lcom/firebear/androil/h/o;
                                                                                                                                                                                        41const-string v4, "c929e1a3a3e44821a615ecf7408a5803"
                                                                                                                                                                                        43invoke-virtual {v2, v0, v4}, Lcom/firebear/androil/h/o;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        44move-result-object v0
                                                                                                                                                                                        46const-string v2, "key"
                                                                                                                                                                                        48invoke-virtual {v1, v2, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        50sget-object v0, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        52const-string v2, "device_model"
                                                                                                                                                                                        54invoke-virtual {v1, v2, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        56const-string v0, "os_name"
                                                                                                                                                                                        58const-string v4, "android"
                                                                                                                                                                                        60invoke-virtual {v1, v0, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        62sget-object v0, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                        64const-string v4, "os_version"
                                                                                                                                                                                        66invoke-virtual {v1, v4, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        68sget-object v0, Landroid/os/Build;->MANUFACTURER:Ljava/lang/String;
                                                                                                                                                                                        70const-string v4, "device_manufacturer"
                                                                                                                                                                                        72invoke-virtual {v1, v4, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        74sget-object v0, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        76invoke-virtual {v1, v2, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        78sget-object v0, Lcom/firebear/androil/h/u;->e:Lcom/firebear/androil/h/u;
                                                                                                                                                                                        80sget-object v2, Lcom/firebear/androil/base/MyApp;->j:Lcom/firebear/androil/base/MyApp$a;
                                                                                                                                                                                        82invoke-virtual {v2}, Lcom/firebear/androil/base/MyApp$a;->b()Landroid/content/Context;
                                                                                                                                                                                        83move-result-object v2
                                                                                                                                                                                        85invoke-virtual {v0, v2}, Lcom/firebear/androil/h/u;->b(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        86move-result-object v0
                                                                                                                                                                                        87if-eqz v0, :cond_64
                                                                                                                                                                                        88goto/16 :goto_65
                                                                                                                                                                                        89cond_64: move-object v0, v3
                                                                                                                                                                                        90goto_65:
                                                                                                                                                                                        91const-string v2, "android_id"
                                                                                                                                                                                        93invoke-virtual {v1, v2, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        95sget-object v0, Lcom/firebear/androil/h/u;->e:Lcom/firebear/androil/h/u;
                                                                                                                                                                                        97sget-object v2, Lcom/firebear/androil/base/MyApp;->j:Lcom/firebear/androil/base/MyApp$a;
                                                                                                                                                                                        99invoke-virtual {v2}, Lcom/firebear/androil/base/MyApp$a;->b()Landroid/content/Context;
                                                                                                                                                                                        100move-result-object v2
                                                                                                                                                                                        102invoke-virtual {v0, v2}, Lcom/firebear/androil/h/u;->h(Landroid/content/Context;)Z
                                                                                                                                                                                        103move-result v0
                                                                                                                                                                                        104if-eqz v0, :cond_7b
                                                                                                                                                                                        106const-string v0, "0"
                                                                                                                                                                                        107goto/16 :goto_7d
                                                                                                                                                                                        108cond_7b:
                                                                                                                                                                                        109const-string v0, "1"
                                                                                                                                                                                        110goto_7d:
                                                                                                                                                                                        111const-string v2, "is_phone"
                                                                                                                                                                                        113invoke-virtual {v1, v2, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        115sget-object v0, Lcom/firebear/androil/h/u;->e:Lcom/firebear/androil/h/u;
                                                                                                                                                                                        117sget-object v2, Lcom/firebear/androil/base/MyApp;->j:Lcom/firebear/androil/base/MyApp$a;
                                                                                                                                                                                        119invoke-virtual {v2}, Lcom/firebear/androil/base/MyApp$a;->b()Landroid/content/Context;
                                                                                                                                                                                        120move-result-object v2
                                                                                                                                                                                        122invoke-virtual {v0, v2}, Lcom/firebear/androil/h/u;->e(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        123move-result-object v0
                                                                                                                                                                                        124if-eqz v0, :cond_91
                                                                                                                                                                                        125goto/16 :goto_92
                                                                                                                                                                                        126cond_91: move-object v0, v3
                                                                                                                                                                                        127goto_92:
                                                                                                                                                                                        128const-string v2, "imei"
                                                                                                                                                                                        130invoke-virtual {v1, v2, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        132sget-object v0, Lcom/firebear/androil/h/u;->e:Lcom/firebear/androil/h/u;
                                                                                                                                                                                        134sget-object v2, Lcom/firebear/androil/base/MyApp;->j:Lcom/firebear/androil/base/MyApp$a;
                                                                                                                                                                                        136invoke-virtual {v2}, Lcom/firebear/androil/base/MyApp$a;->b()Landroid/content/Context;
                                                                                                                                                                                        137move-result-object v2
                                                                                                                                                                                        139invoke-virtual {v0, v2}, Lcom/firebear/androil/h/u;->f(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        140move-result-object v0
                                                                                                                                                                                        141if-eqz v0, :cond_a6
                                                                                                                                                                                        142goto/16 :goto_a7
                                                                                                                                                                                        143cond_a6: move-object v0, v3
                                                                                                                                                                                        144goto_a7:
                                                                                                                                                                                        145const-string v2, "imsi"
                                                                                                                                                                                        147invoke-virtual {v1, v2, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        149sget-object v0, Lcom/firebear/androil/h/u;->e:Lcom/firebear/androil/h/u;
                                                                                                                                                                                        151invoke-virtual {v0}, Lcom/firebear/androil/h/u;->b()Ljava/lang/String;
                                                                                                                                                                                        152move-result-object v0
                                                                                                                                                                                        153if-eqz v0, :cond_b5
                                                                                                                                                                                        154goto/16 :goto_b6
                                                                                                                                                                                        155cond_b5: move-object v0, v3
                                                                                                                                                                                        156goto_b6:
                                                                                                                                                                                        157const-string v2, "wifi_mac"
                                                                                                                                                                                        159invoke-virtual {v1, v2, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        161sget-object v0, Lcom/firebear/androil/h/u;->e:Lcom/firebear/androil/h/u;
                                                                                                                                                                                        163sget-object v2, Lcom/firebear/androil/base/MyApp;->j:Lcom/firebear/androil/base/MyApp$a;
                                                                                                                                                                                        165invoke-virtual {v2}, Lcom/firebear/androil/base/MyApp$a;->b()Landroid/content/Context;
                                                                                                                                                                                        166move-result-object v2
                                                                                                                                                                                        168invoke-virtual {v0, v2}, Lcom/firebear/androil/h/u;->g(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        169move-result-object v0
                                                                                                                                                                                        170if-eqz v0, :cond_ca
                                                                                                                                                                                        171goto/16 :goto_cb
                                                                                                                                                                                        172cond_ca: move-object v0, v3
                                                                                                                                                                                        173goto_cb:
                                                                                                                                                                                        174const-string v2, "wifi_ssid"
                                                                                                                                                                                        176invoke-virtual {v1, v2, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        178sget-object v0, Lcom/firebear/androil/h/u;->e:Lcom/firebear/androil/h/u;
                                                                                                                                                                                        180sget-object v2, Lcom/firebear/androil/base/MyApp;->j:Lcom/firebear/androil/base/MyApp$a;
                                                                                                                                                                                        182invoke-virtual {v2}, Lcom/firebear/androil/base/MyApp$a;->b()Landroid/content/Context;
                                                                                                                                                                                        183move-result-object v2
                                                                                                                                                                                        185invoke-virtual {v0, v2}, Lcom/firebear/androil/h/u;->d(Landroid/content/Context;)I
                                                                                                                                                                                        186move-result v0
                                                                                                                                                                                        188invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        189move-result-object v0
                                                                                                                                                                                        191const-string v2, "carrier"
                                                                                                                                                                                        193invoke-virtual {v1, v2, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        195sget-object v0, Lcom/firebear/androil/h/l;->h:Lcom/firebear/androil/h/l;
                                                                                                                                                                                        197sget-object v2, Lcom/firebear/androil/base/MyApp;->j:Lcom/firebear/androil/base/MyApp$a;
                                                                                                                                                                                        199invoke-virtual {v2}, Lcom/firebear/androil/base/MyApp$a;->b()Landroid/content/Context;
                                                                                                                                                                                        200move-result-object v2
                                                                                                                                                                                        202invoke-virtual {v0, v2}, Lcom/firebear/androil/h/l;->a(Landroid/content/Context;)I
                                                                                                                                                                                        203move-result v0
                                                                                                                                                                                        205invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        206move-result-object v0
                                                                                                                                                                                        208const-string v2, "connection_type"
                                                                                                                                                                                        210invoke-virtual {v1, v2, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        212sget-object v0, Lcom/firebear/androil/base/MyApp;->j:Lcom/firebear/androil/base/MyApp$a;
                                                                                                                                                                                        214invoke-virtual {v0}, Lcom/firebear/androil/base/MyApp$a;->b()Landroid/content/Context;
                                                                                                                                                                                        215move-result-object v0
                                                                                                                                                                                        217invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
                                                                                                                                                                                        218move-result-object v0
                                                                                                                                                                                        220const-string v2, "MyApp.appContext.resources"
                                                                                                                                                                                        222invoke-static {v0, v2}, Ld/e/b/i;->a(Ljava/lang/Object;Ljava/lang/String;)V
                                                                                                                                                                                        224invoke-virtual {v0}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
                                                                                                                                                                                        225move-result-object v0
                                                                                                                                                                                        226iget v2, v0, Landroid/util/DisplayMetrics;->widthPixels:I
                                                                                                                                                                                        228invoke-static {v2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        229move-result-object v2
                                                                                                                                                                                        231const-string v4, "screen_width_pixels"
                                                                                                                                                                                        233invoke-virtual {v1, v4, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        234iget v2, v0, Landroid/util/DisplayMetrics;->heightPixels:I
                                                                                                                                                                                        236invoke-static {v2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        237move-result-object v2
                                                                                                                                                                                        239const-string v4, "screen_height_pixels"
                                                                                                                                                                                        241invoke-virtual {v1, v4, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        242iget v2, v0, Landroid/util/DisplayMetrics;->density:F
                                                                                                                                                                                        244invoke-static {v2}, Ljava/lang/String;->valueOf(F)Ljava/lang/String;
                                                                                                                                                                                        245move-result-object v2
                                                                                                                                                                                        247const-string v4, "screen_density"
                                                                                                                                                                                        249invoke-virtual {v1, v4, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        250iget v0, v0, Landroid/util/DisplayMetrics;->xdpi:F
                                                                                                                                                                                        252invoke-static {v0}, Ljava/lang/String;->valueOf(F)Ljava/lang/String;
                                                                                                                                                                                        253move-result-object v0
                                                                                                                                                                                        255const-string v2, "screen_ppi"
                                                                                                                                                                                        257invoke-virtual {v1, v2, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        259sget-object v0, Lcom/firebear/androil/b/e;->a:Lcom/firebear/androil/b/e;
                                                                                                                                                                                        261invoke-virtual {v0}, Lcom/firebear/androil/b/e;->i()Lcom/firebear/androil/model/Location;
                                                                                                                                                                                        262move-result-object v0
                                                                                                                                                                                        263if-eqz v0, :cond_14a
                                                                                                                                                                                        264iget-wide v4, v0, Lcom/firebear/androil/model/Location;->longitude:D
                                                                                                                                                                                        266invoke-static {v4, v5}, Ljava/lang/String;->valueOf(D)Ljava/lang/String;
                                                                                                                                                                                        267move-result-object v0
                                                                                                                                                                                        268if-eqz v0, :cond_14a
                                                                                                                                                                                        269goto/16 :goto_14b
                                                                                                                                                                                        270cond_14a: move-object v0, v3
                                                                                                                                                                                        271goto_14b:
                                                                                                                                                                                        272const-string v2, "longitude"
                                                                                                                                                                                        274invoke-virtual {v1, v2, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        276sget-object v0, Lcom/firebear/androil/b/e;->a:Lcom/firebear/androil/b/e;
                                                                                                                                                                                        278invoke-virtual {v0}, Lcom/firebear/androil/b/e;->i()Lcom/firebear/androil/model/Location;
                                                                                                                                                                                        279move-result-object v0
                                                                                                                                                                                        280if-eqz v0, :cond_161
                                                                                                                                                                                        281iget-wide v4, v0, Lcom/firebear/androil/model/Location;->latitude:D
                                                                                                                                                                                        283invoke-static {v4, v5}, Ljava/lang/String;->valueOf(D)Ljava/lang/String;
                                                                                                                                                                                        284move-result-object v0
                                                                                                                                                                                        285if-eqz v0, :cond_161
                                                                                                                                                                                        286goto/16 :goto_162
                                                                                                                                                                                        287cond_161: move-object v0, v3
                                                                                                                                                                                        288goto_162:
                                                                                                                                                                                        289const-string v2, "latitude"
                                                                                                                                                                                        291invoke-virtual {v1, v2, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        293invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        294move-result-wide v2
                                                                                                                                                                                        296invoke-static {v2, v3}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
                                                                                                                                                                                        297move-result-object v0
                                                                                                                                                                                        299const-string v2, "device_time_in_ms"
                                                                                                                                                                                        301invoke-virtual {v1, v2, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        303sget-object v0, Lcom/firebear/androil/h/u;->e:Lcom/firebear/androil/h/u;
                                                                                                                                                                                        305invoke-virtual {v0}, Lcom/firebear/androil/h/u;->a()Ljava/lang/String;
                                                                                                                                                                                        306move-result-object v0
                                                                                                                                                                                        308const-string v2, "user_agent"
                                                                                                                                                                                        310invoke-virtual {v1, v2, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        311return-object v1
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.getDeclaredField
                                                                                                                                                                                        • java.lang.reflect.Field.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Field.get
                                                                                                                                                                                        • java.lang.reflect.Field.set
                                                                                                                                                                                        • java.lang.Class.getDeclaredField
                                                                                                                                                                                        • java.lang.reflect.Field.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Field.get
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • java.util.List.set
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.getDeclaredField
                                                                                                                                                                                        • java.lang.reflect.Field.setAccessible
                                                                                                                                                                                        • java.lang.Class.getDeclaredField
                                                                                                                                                                                        • java.lang.NoSuchFieldException.printStackTrace
                                                                                                                                                                                        • java.lang.Class.getDeclaredField
                                                                                                                                                                                        • java.lang.reflect.Field.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Field.get
                                                                                                                                                                                        • java.util.Map.entrySet
                                                                                                                                                                                        • java.util.Set.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.util.Map$Entry.getValue
                                                                                                                                                                                        • java.lang.ref.WeakReference.get
                                                                                                                                                                                        • java.lang.reflect.Field.get
                                                                                                                                                                                        • java.lang.reflect.Field.set
                                                                                                                                                                                        • java.lang.reflect.Field.set
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.util.Log.e
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.util.Log.e
                                                                                                                                                                                        • java.lang.Class.getDeclaredMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.reflect.Field.set
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Throwable.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.util.Log.e
                                                                                                                                                                                        • android.app.Application.onCreate
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • Tinker.ReflectApp
                                                                                                                                                                                        • android.app.ActivityThread
                                                                                                                                                                                        • mInitialApplication
                                                                                                                                                                                        • mAllApplications
                                                                                                                                                                                        • android.app.LoadedApk
                                                                                                                                                                                        • android.app.ActivityThread$PackageInfo
                                                                                                                                                                                        • mApplication
                                                                                                                                                                                        • mLoadedApk
                                                                                                                                                                                        • mPackages
                                                                                                                                                                                        • mResourcePackages
                                                                                                                                                                                        • Error, reflect Application fail, result:
                                                                                                                                                                                        • com.tencent.bugly.beta.tinker.TinkerApplicationLike
                                                                                                                                                                                        • replaceApplicationLike delegateClass:
                                                                                                                                                                                        • getTinkerPatchApplicationLike
                                                                                                                                                                                        • application
                                                                                                                                                                                        • replaceApplicationLike exception:
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "Tinker.ReflectApp"
                                                                                                                                                                                        3iget-object v1, p0, Lcom/tencent/bugly/beta/tinker/TinkerPatchReflectApplication;->realApplication:Landroid/app/Application;
                                                                                                                                                                                        4if-eqz v1, :cond_13f
                                                                                                                                                                                        6const-string v1, "android.app.ActivityThread"
                                                                                                                                                                                        7const/4 v2, 0x0
                                                                                                                                                                                        8const/4 v3, 0x1
                                                                                                                                                                                        9try_start_a:
                                                                                                                                                                                        10invoke-static {v1}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        11move-result-object v1
                                                                                                                                                                                        13invoke-static {p0, v1}, Lcom/tencent/tinker/loader/shareutil/ShareReflectUtil;->getActivityThread(Landroid/content/Context;Ljava/lang/Class;)Ljava/lang/Object;
                                                                                                                                                                                        14move-result-object v4
                                                                                                                                                                                        16const-string v5, "mInitialApplication"
                                                                                                                                                                                        18invoke-virtual {v1, v5}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                        19move-result-object v5
                                                                                                                                                                                        21invoke-virtual {v5, v3}, Ljava/lang/reflect/Field;->setAccessible(Z)V
                                                                                                                                                                                        23invoke-virtual {v5, v4}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        24move-result-object v6
                                                                                                                                                                                        25check-cast v6, Landroid/app/Application;
                                                                                                                                                                                        27iget-object v7, p0, Lcom/tencent/bugly/beta/tinker/TinkerPatchReflectApplication;->realApplication:Landroid/app/Application;
                                                                                                                                                                                        28if-eqz v7, :cond_2c
                                                                                                                                                                                        29if-ne v6, p0, :cond_2c
                                                                                                                                                                                        31iget-object v6, p0, Lcom/tencent/bugly/beta/tinker/TinkerPatchReflectApplication;->realApplication:Landroid/app/Application;
                                                                                                                                                                                        33invoke-virtual {v5, v4, v6}, Ljava/lang/reflect/Field;->set(Ljava/lang/Object;Ljava/lang/Object;)V
                                                                                                                                                                                        34cond_2c:
                                                                                                                                                                                        35iget-object v5, p0, Lcom/tencent/bugly/beta/tinker/TinkerPatchReflectApplication;->realApplication:Landroid/app/Application;
                                                                                                                                                                                        36if-eqz v5, :cond_54
                                                                                                                                                                                        38const-string v5, "mAllApplications"
                                                                                                                                                                                        40invoke-virtual {v1, v5}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                        41move-result-object v5
                                                                                                                                                                                        43invoke-virtual {v5, v3}, Ljava/lang/reflect/Field;->setAccessible(Z)V
                                                                                                                                                                                        45invoke-virtual {v5, v4}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        46move-result-object v5
                                                                                                                                                                                        47check-cast v5, Ljava/util/List;
                                                                                                                                                                                        48const/4 v6, 0x0
                                                                                                                                                                                        49goto_40:
                                                                                                                                                                                        50invoke-interface {v5}, Ljava/util/List;->size()I
                                                                                                                                                                                        51move-result v7
                                                                                                                                                                                        52if-ge v6, v7, :cond_54
                                                                                                                                                                                        54invoke-interface {v5, v6}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        55move-result-object v7
                                                                                                                                                                                        56if-ne v7, p0, :cond_51
                                                                                                                                                                                        58iget-object v7, p0, Lcom/tencent/bugly/beta/tinker/TinkerPatchReflectApplication;->realApplication:Landroid/app/Application;
                                                                                                                                                                                        60invoke-interface {v5, v6, v7}, Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        61cond_51: add-int/lit8 v6, v6, 0x1
                                                                                                                                                                                        62goto/16 :goto_40
                                                                                                                                                                                        63cond_54:
                                                                                                                                                                                        64const-string v5, "android.app.LoadedApk"
                                                                                                                                                                                        65try_start_56:
                                                                                                                                                                                        66invoke-static {v5}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        67move-result-object v5
                                                                                                                                                                                        68try_end_5a: goto/16 :goto_61
                                                                                                                                                                                        69catch_5b:
                                                                                                                                                                                        70const-string v5, "android.app.ActivityThread$PackageInfo"
                                                                                                                                                                                        71try_start_5d:
                                                                                                                                                                                        72invoke-static {v5}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        73move-result-object v5
                                                                                                                                                                                        74goto_61:
                                                                                                                                                                                        75const-string v6, "mApplication"
                                                                                                                                                                                        77invoke-virtual {v5, v6}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                        78move-result-object v5
                                                                                                                                                                                        80invoke-virtual {v5, v3}, Ljava/lang/reflect/Field;->setAccessible(Z)V
                                                                                                                                                                                        81try_end_6a: const/4 v6, 0x0
                                                                                                                                                                                        82try_start_6b: const-class v7, Landroid/app/Application;
                                                                                                                                                                                        84const-string v8, "mLoadedApk"
                                                                                                                                                                                        86invoke-virtual {v7, v8}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                        87move-result-object v6
                                                                                                                                                                                        88try_end_73: goto/16 :goto_78
                                                                                                                                                                                        89catch_74: move-exception v7
                                                                                                                                                                                        90try_start_75:
                                                                                                                                                                                        91invoke-virtual {v7}, Ljava/lang/NoSuchFieldException;->printStackTrace()V
                                                                                                                                                                                        92goto_78: const/4 v7, 0x2
                                                                                                                                                                                        93new-array v8, v7, [Ljava/lang/String;
                                                                                                                                                                                        95const-string v9, "mPackages"
                                                                                                                                                                                        96aput-object v9, v8, v2
                                                                                                                                                                                        98const-string v9, "mResourcePackages"
                                                                                                                                                                                        99aput-object v9, v8, v3
                                                                                                                                                                                        100const/4 v9, 0x0
                                                                                                                                                                                        101goto_84: if-ge v9, v7, :cond_ea
                                                                                                                                                                                        102aget-object v10, v8, v9
                                                                                                                                                                                        104invoke-virtual {v1, v10}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                        105move-result-object v10
                                                                                                                                                                                        107invoke-virtual {v10, v3}, Ljava/lang/reflect/Field;->setAccessible(Z)V
                                                                                                                                                                                        109invoke-virtual {v10, v4}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        110move-result-object v10
                                                                                                                                                                                        111check-cast v10, Ljava/util/Map;
                                                                                                                                                                                        113invoke-interface {v10}, Ljava/util/Map;->entrySet()Ljava/util/Set;
                                                                                                                                                                                        114move-result-object v10
                                                                                                                                                                                        116invoke-interface {v10}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        117move-result-object v10
                                                                                                                                                                                        118cond_9d:
                                                                                                                                                                                        119invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        120move-result v11
                                                                                                                                                                                        121if-eqz v11, :cond_d0
                                                                                                                                                                                        123invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        124move-result-object v11
                                                                                                                                                                                        125check-cast v11, Ljava/util/Map$Entry;
                                                                                                                                                                                        127invoke-interface {v11}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
                                                                                                                                                                                        128move-result-object v11
                                                                                                                                                                                        129check-cast v11, Ljava/lang/ref/WeakReference;
                                                                                                                                                                                        131invoke-virtual {v11}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
                                                                                                                                                                                        132move-result-object v11
                                                                                                                                                                                        133if-eqz v11, :cond_9d
                                                                                                                                                                                        135invoke-virtual {v5, v11}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        136move-result-object v12
                                                                                                                                                                                        137if-ne v12, p0, :cond_9d
                                                                                                                                                                                        139iget-object v12, p0, Lcom/tencent/bugly/beta/tinker/TinkerPatchReflectApplication;->realApplication:Landroid/app/Application;
                                                                                                                                                                                        140if-eqz v12, :cond_c4
                                                                                                                                                                                        142iget-object v12, p0, Lcom/tencent/bugly/beta/tinker/TinkerPatchReflectApplication;->realApplication:Landroid/app/Application;
                                                                                                                                                                                        144invoke-virtual {v5, v11, v12}, Ljava/lang/reflect/Field;->set(Ljava/lang/Object;Ljava/lang/Object;)V
                                                                                                                                                                                        145cond_c4:
                                                                                                                                                                                        146iget-object v12, p0, Lcom/tencent/bugly/beta/tinker/TinkerPatchReflectApplication;->realApplication:Landroid/app/Application;
                                                                                                                                                                                        147if-eqz v12, :cond_9d
                                                                                                                                                                                        148if-eqz v6, :cond_9d
                                                                                                                                                                                        150iget-object v12, p0, Lcom/tencent/bugly/beta/tinker/TinkerPatchReflectApplication;->realApplication:Landroid/app/Application;
                                                                                                                                                                                        152invoke-virtual {v6, v12, v11}, Ljava/lang/reflect/Field;->set(Ljava/lang/Object;Ljava/lang/Object;)V
                                                                                                                                                                                        153try_end_cf: goto/16 :goto_9d
                                                                                                                                                                                        154cond_d0: add-int/lit8 v9, v9, 0x1
                                                                                                                                                                                        155goto/16 :goto_84
                                                                                                                                                                                        156catch_d3: move-exception v1
                                                                                                                                                                                        157new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        159invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        161const-string v5, "Error, reflect Application fail, result:"
                                                                                                                                                                                        163invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        165invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        167invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        168move-result-object v1
                                                                                                                                                                                        170invoke-static {v0, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        171iput-boolean v3, p0, Lcom/tencent/bugly/beta/tinker/TinkerPatchReflectApplication;->isReflectFailure:Z
                                                                                                                                                                                        172cond_ea: iget-boolean v1, p0, Lcom/tencent/bugly/beta/tinker/TinkerPatchReflectApplication;->isReflectFailure:Z
                                                                                                                                                                                        173if-nez v1, :cond_13f
                                                                                                                                                                                        174try_start_ee:
                                                                                                                                                                                        175const-string v1, "com.tencent.bugly.beta.tinker.TinkerApplicationLike"
                                                                                                                                                                                        177invoke-virtual {p0}, Lcom/tencent/bugly/beta/tinker/TinkerPatchReflectApplication;->getClassLoader()Ljava/lang/ClassLoader;
                                                                                                                                                                                        178move-result-object v3
                                                                                                                                                                                        180invoke-static {v1, v2, v3}, Ljava/lang/Class;->forName(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class;
                                                                                                                                                                                        181move-result-object v1
                                                                                                                                                                                        182new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        184invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        186const-string v4, "replaceApplicationLike delegateClass:"
                                                                                                                                                                                        188invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        190invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        192invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        193move-result-object v3
                                                                                                                                                                                        195invoke-static {v0, v3}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        197const-string v3, "getTinkerPatchApplicationLike"
                                                                                                                                                                                        198new-array v4, v2, [Ljava/lang/Class;
                                                                                                                                                                                        200invoke-virtual {v1, v3, v4}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        201move-result-object v3
                                                                                                                                                                                        202new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                        204invoke-virtual {v3, v1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        205move-result-object v2
                                                                                                                                                                                        207const-string v3, "application"
                                                                                                                                                                                        209invoke-static {v1, v3}, Lcom/tencent/tinker/loader/shareutil/ShareReflectUtil;->findField(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                        210move-result-object v1
                                                                                                                                                                                        212iget-object v3, p0, Lcom/tencent/bugly/beta/tinker/TinkerPatchReflectApplication;->realApplication:Landroid/app/Application;
                                                                                                                                                                                        214invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Field;->set(Ljava/lang/Object;Ljava/lang/Object;)V
                                                                                                                                                                                        215try_end_125: goto/16 :goto_13f
                                                                                                                                                                                        216catch_126: move-exception v1
                                                                                                                                                                                        217new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        219invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        221const-string v3, "replaceApplicationLike exception:"
                                                                                                                                                                                        223invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        225invoke-virtual {v1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        226move-result-object v1
                                                                                                                                                                                        228invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        230invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        231move-result-object v1
                                                                                                                                                                                        233invoke-static {v0, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        234cond_13f:
                                                                                                                                                                                        235invoke-super {p0}, Lcom/tencent/tinker/loader/app/TinkerApplication;->onCreate()V
                                                                                                                                                                                        237iget-object v0, p0, Lcom/tencent/bugly/beta/tinker/TinkerPatchReflectApplication;->realApplication:Landroid/app/Application;
                                                                                                                                                                                        238if-eqz v0, :cond_149
                                                                                                                                                                                        240invoke-virtual {v0}, Landroid/app/Application;->onCreate()V
                                                                                                                                                                                        241cond_149: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.keySet
                                                                                                                                                                                        • java.util.Set.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • type=
                                                                                                                                                                                        • &
                                                                                                                                                                                        • ts
                                                                                                                                                                                        • tp
                                                                                                                                                                                        • osv
                                                                                                                                                                                        • bdr
                                                                                                                                                                                        • net
                                                                                                                                                                                        • =
                                                                                                                                                                                        • ,
                                                                                                                                                                                        • mobads,
                                                                                                                                                                                        • ExtraQuery.allValue:
                                                                                                                                                                                        • vd=
                                                                                                                                                                                        • ExtraQuery.params:
                                                                                                                                                                                        • https://mobads-logs.baidu.com/dz.zb
                                                                                                                                                                                        • ?
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Landroid/content/Context;",
                                                                                                                                                                                        4"Ljava/lang/String;",
                                                                                                                                                                                        5"Ljava/util/Map",
                                                                                                                                                                                        6"<",
                                                                                                                                                                                        7"Ljava/lang/String;",
                                                                                                                                                                                        8"Ljava/lang/String;",
                                                                                                                                                                                        9">;)",
                                                                                                                                                                                        10"Ljava/lang/String;"
                                                                                                                                                                                        11}
                                                                                                                                                                                        12.end annotation
                                                                                                                                                                                        13.prologue
                                                                                                                                                                                        14try_start_0: new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        15new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        17invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        19const-string v1, "type="
                                                                                                                                                                                        21invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        22move-result-object v0
                                                                                                                                                                                        24invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        25move-result-object v0
                                                                                                                                                                                        27const-string v1, "&"
                                                                                                                                                                                        29invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        30move-result-object v0
                                                                                                                                                                                        32invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        33move-result-object v0
                                                                                                                                                                                        35invoke-direct {v2, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        36new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        38invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        40const-string v0, "ts"
                                                                                                                                                                                        41new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        43invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        45invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        46move-result-wide v4
                                                                                                                                                                                        48invoke-virtual {v1, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        49move-result-object v1
                                                                                                                                                                                        51const-string v4, ""
                                                                                                                                                                                        53invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        54move-result-object v1
                                                                                                                                                                                        56invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        57move-result-object v1
                                                                                                                                                                                        59invoke-interface {p3, v0, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        61const-string v0, "tp"
                                                                                                                                                                                        63sget-object v1, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        65invoke-interface {p3, v0, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        67const-string v0, "osv"
                                                                                                                                                                                        69sget-object v1, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                        71invoke-interface {p3, v0, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        73const-string v0, "bdr"
                                                                                                                                                                                        74sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        76invoke-static {v1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        77move-result-object v1
                                                                                                                                                                                        79invoke-interface {p3, v0, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        81const-string v0, "net"
                                                                                                                                                                                        83invoke-static {p1}, Lcom/baidu/mobads/container/o/f;->g(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        84move-result-object v1
                                                                                                                                                                                        86invoke-interface {p3, v0, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        88invoke-static {}, Lcom/baidu/mobads/container/m;->c()Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;
                                                                                                                                                                                        89move-result-object v4
                                                                                                                                                                                        91invoke-interface {p3}, Ljava/util/Map;->keySet()Ljava/util/Set;
                                                                                                                                                                                        92move-result-object v0
                                                                                                                                                                                        94invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        95move-result-object v5
                                                                                                                                                                                        96goto_6d:
                                                                                                                                                                                        97invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        98move-result v0
                                                                                                                                                                                        99if-eqz v0, :cond_ad
                                                                                                                                                                                        101invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        102move-result-object v0
                                                                                                                                                                                        103check-cast v0, Ljava/lang/String;
                                                                                                                                                                                        105invoke-interface {p3, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        106move-result-object v1
                                                                                                                                                                                        107check-cast v1, Ljava/lang/String;
                                                                                                                                                                                        108if-eqz v0, :cond_6d
                                                                                                                                                                                        109if-eqz v1, :cond_6d
                                                                                                                                                                                        111invoke-interface {v4, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->encodeURIComponent(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        112move-result-object v0
                                                                                                                                                                                        114invoke-interface {v4, v1}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->encodeURIComponent(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        115move-result-object v1
                                                                                                                                                                                        117invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        119const-string v0, "="
                                                                                                                                                                                        121invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        123invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        125const-string v0, "&"
                                                                                                                                                                                        127invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        129invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        131const-string v0, ","
                                                                                                                                                                                        133invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        134try_end_a3: goto/16 :goto_6d
                                                                                                                                                                                        135catch_a4: move-exception v0
                                                                                                                                                                                        137iget-object v1, p0, Lcom/baidu/mobads/container/b/d/c;->a:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        139invoke-interface {v1, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/Throwable;)I
                                                                                                                                                                                        141const-string v0, ""
                                                                                                                                                                                        142goto_ac: return-object v0
                                                                                                                                                                                        143cond_ad:
                                                                                                                                                                                        144const-string v0, "mobads,"
                                                                                                                                                                                        146invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        148invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        149move-result-object v0
                                                                                                                                                                                        151invoke-interface {v4, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->getMD5(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        152move-result-object v0
                                                                                                                                                                                        154iget-object v1, p0, Lcom/baidu/mobads/container/b/d/c;->a:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        155new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        157invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        159const-string v5, "ExtraQuery.allValue:"
                                                                                                                                                                                        161invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        162move-result-object v4
                                                                                                                                                                                        164invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        165move-result-object v3
                                                                                                                                                                                        167invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        168move-result-object v3
                                                                                                                                                                                        170invoke-interface {v1, v3}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/String;)I
                                                                                                                                                                                        171new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        173invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        175const-string v3, "vd="
                                                                                                                                                                                        177invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        178move-result-object v1
                                                                                                                                                                                        180invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        181move-result-object v0
                                                                                                                                                                                        183const-string v1, "&"
                                                                                                                                                                                        185invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        186move-result-object v0
                                                                                                                                                                                        188invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        189move-result-object v0
                                                                                                                                                                                        191invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        193iget-object v0, p0, Lcom/baidu/mobads/container/b/d/c;->a:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        194new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        196invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        198const-string v3, "ExtraQuery.params:"
                                                                                                                                                                                        200invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        201move-result-object v1
                                                                                                                                                                                        203invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        204move-result-object v1
                                                                                                                                                                                        206invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        207move-result-object v1
                                                                                                                                                                                        209invoke-interface {v0, v1}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/String;)I
                                                                                                                                                                                        211const-string v0, "https://mobads-logs.baidu.com/dz.zb"
                                                                                                                                                                                        212new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        214invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        216invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        217move-result-object v0
                                                                                                                                                                                        219const-string v1, "?"
                                                                                                                                                                                        221invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        222move-result-object v0
                                                                                                                                                                                        224invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        225move-result-object v1
                                                                                                                                                                                        227invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        228move-result-object v0
                                                                                                                                                                                        230invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        231try_end_122: move-result-object v0
                                                                                                                                                                                        232goto/16 :goto_ac
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.entrySet
                                                                                                                                                                                        • java.util.Set.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.util.Map$Entry.getKey
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.util.Map$Entry.getValue
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • type=
                                                                                                                                                                                        • &
                                                                                                                                                                                        • reason=
                                                                                                                                                                                        • appsid
                                                                                                                                                                                        • url
                                                                                                                                                                                        • cuid
                                                                                                                                                                                        • sn
                                                                                                                                                                                        • os
                                                                                                                                                                                        • android
                                                                                                                                                                                        • tp
                                                                                                                                                                                        • osv
                                                                                                                                                                                        • bdr
                                                                                                                                                                                        • pk
                                                                                                                                                                                        • v
                                                                                                                                                                                        • android_8.8052
                                                                                                                                                                                        • ts
                                                                                                                                                                                        • m_start_request
                                                                                                                                                                                        • m_end_request
                                                                                                                                                                                        • =
                                                                                                                                                                                        • https://mobads-logs.baidu.com/dz.zb?
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        2invoke-static {}, Lcom/baidu/mobads/container/m;->e()Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;
                                                                                                                                                                                        3move-result-object v2
                                                                                                                                                                                        5invoke-static {}, Lcom/baidu/mobads/container/m;->c()Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;
                                                                                                                                                                                        6move-result-object v0
                                                                                                                                                                                        8invoke-static {}, Lcom/baidu/mobads/container/m;->f()Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;
                                                                                                                                                                                        9move-result-object v1
                                                                                                                                                                                        10new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        11new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        13invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        15const-string v5, "type="
                                                                                                                                                                                        17invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        18move-result-object v4
                                                                                                                                                                                        20invoke-virtual {v4, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        21move-result-object v4
                                                                                                                                                                                        23const-string v5, "&"
                                                                                                                                                                                        25invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        26move-result-object v4
                                                                                                                                                                                        28const-string v5, "reason="
                                                                                                                                                                                        30invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        31move-result-object v4
                                                                                                                                                                                        33invoke-virtual {v4, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        34move-result-object v4
                                                                                                                                                                                        36const-string v5, "&"
                                                                                                                                                                                        38invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        39move-result-object v4
                                                                                                                                                                                        41invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        42move-result-object v4
                                                                                                                                                                                        44invoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        45try_start_3a: new-instance v4, Ljava/util/HashMap;
                                                                                                                                                                                        47invoke-direct {v4}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        49const-string v5, "appsid"
                                                                                                                                                                                        51invoke-interface {v0, p0}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->getAppId(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        52move-result-object v0
                                                                                                                                                                                        54invoke-virtual {v4, v5, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        56const-string v0, "url"
                                                                                                                                                                                        58invoke-virtual {v4, v0, p3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        60const-string v0, "cuid"
                                                                                                                                                                                        62invoke-interface {v1, p0}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getCUID(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        63move-result-object v5
                                                                                                                                                                                        65invoke-virtual {v4, v0, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        67const-string v0, "sn"
                                                                                                                                                                                        69invoke-interface {v1, p0}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getEncodedSN(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        70move-result-object v1
                                                                                                                                                                                        72invoke-virtual {v4, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        74const-string v0, "os"
                                                                                                                                                                                        76const-string v1, "android"
                                                                                                                                                                                        78invoke-virtual {v4, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        80const-string v0, "tp"
                                                                                                                                                                                        82sget-object v1, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        84invoke-virtual {v4, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        86const-string v0, "osv"
                                                                                                                                                                                        88sget-object v1, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                        90invoke-virtual {v4, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        92const-string v0, "bdr"
                                                                                                                                                                                        93sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        95invoke-static {v1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        96move-result-object v1
                                                                                                                                                                                        98invoke-virtual {v4, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        100const-string v0, "pk"
                                                                                                                                                                                        102invoke-virtual {p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        103move-result-object v1
                                                                                                                                                                                        105invoke-virtual {v4, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        107const-string v0, "v"
                                                                                                                                                                                        109const-string v1, "android_8.8052"
                                                                                                                                                                                        111invoke-virtual {v4, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        113const-string v0, "ts"
                                                                                                                                                                                        115invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        116move-result-wide v6
                                                                                                                                                                                        118invoke-static {v6, v7}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
                                                                                                                                                                                        119move-result-object v1
                                                                                                                                                                                        121invoke-virtual {v4, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        123const-string v0, "m_start_request"
                                                                                                                                                                                        125sget-object v1, Lcom/baidu/mobads/container/o/v;->a:Ljava/lang/String;
                                                                                                                                                                                        127invoke-virtual {v4, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        129const-string v0, "m_end_request"
                                                                                                                                                                                        131sget-object v1, Lcom/baidu/mobads/container/o/v;->b:Ljava/lang/String;
                                                                                                                                                                                        133invoke-virtual {v4, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        135invoke-virtual {v4}, Ljava/util/HashMap;->entrySet()Ljava/util/Set;
                                                                                                                                                                                        136move-result-object v0
                                                                                                                                                                                        138invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        139move-result-object v4
                                                                                                                                                                                        140goto_b2:
                                                                                                                                                                                        141invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        142move-result v0
                                                                                                                                                                                        143if-eqz v0, :cond_e5
                                                                                                                                                                                        145invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        146move-result-object v0
                                                                                                                                                                                        147check-cast v0, Ljava/util/Map$Entry;
                                                                                                                                                                                        148try_end_be:
                                                                                                                                                                                        149invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
                                                                                                                                                                                        150move-result-object v1
                                                                                                                                                                                        151check-cast v1, Ljava/lang/String;
                                                                                                                                                                                        153invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        155const-string v1, "="
                                                                                                                                                                                        157invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        159invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
                                                                                                                                                                                        160move-result-object v0
                                                                                                                                                                                        161check-cast v0, Ljava/lang/String;
                                                                                                                                                                                        163invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        165const-string v0, "&"
                                                                                                                                                                                        167invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        168try_end_da: goto/16 :goto_b2
                                                                                                                                                                                        169catch_db: move-exception v0
                                                                                                                                                                                        170try_start_dc:
                                                                                                                                                                                        171invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        172try_end_df: goto/16 :goto_b2
                                                                                                                                                                                        173catch_e0: move-exception v0
                                                                                                                                                                                        175invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        176goto_e4: return-void
                                                                                                                                                                                        177try_start_e5:
                                                                                                                                                                                        178invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        179move-result-object v0
                                                                                                                                                                                        180const/4 v1, 0x0
                                                                                                                                                                                        182invoke-virtual {v0}, Ljava/lang/String;->length()I
                                                                                                                                                                                        183move-result v3
                                                                                                                                                                                        184add-int/lit8 v3, v3, -0x1
                                                                                                                                                                                        186invoke-virtual {v0, v1, v3}, Ljava/lang/String;->substring(II)Ljava/lang/String;
                                                                                                                                                                                        187move-result-object v0
                                                                                                                                                                                        188new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        190invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        192const-string v3, "https://mobads-logs.baidu.com/dz.zb?"
                                                                                                                                                                                        194invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        195move-result-object v1
                                                                                                                                                                                        197invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        198move-result-object v0
                                                                                                                                                                                        200invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        201move-result-object v0
                                                                                                                                                                                        202const/4 v1, 0x0
                                                                                                                                                                                        204invoke-interface {v2, v0, v1}, Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;->addParameters(Ljava/lang/String;Ljava/util/HashMap;)Ljava/lang/String;
                                                                                                                                                                                        205move-result-object v0
                                                                                                                                                                                        207invoke-static {v0}, Lcom/baidu/mobads/container/m;->e(Ljava/lang/String;)V
                                                                                                                                                                                        208try_end_10f: goto/16 :goto_e4
                                                                                                                                                                                        APIs
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • /su
                                                                                                                                                                                        • /su/bin/su
                                                                                                                                                                                        • /sbin/su
                                                                                                                                                                                        • /data/local/xbin/su
                                                                                                                                                                                        • /data/local/bin/su
                                                                                                                                                                                        • /data/local/su
                                                                                                                                                                                        • /system/xbin/su
                                                                                                                                                                                        • /system/bin/su
                                                                                                                                                                                        • /system/sd/xbin/su
                                                                                                                                                                                        • /system/bin/failsafe/su
                                                                                                                                                                                        • /system/bin/cufsdosck
                                                                                                                                                                                        • /system/xbin/cufsdosck
                                                                                                                                                                                        • /system/bin/cufsmgr
                                                                                                                                                                                        • /system/xbin/cufsmgr
                                                                                                                                                                                        • /system/bin/cufaevdd
                                                                                                                                                                                        • /system/xbin/cufaevdd
                                                                                                                                                                                        • /system/bin/conbb
                                                                                                                                                                                        • /system/xbin/conbb
                                                                                                                                                                                        • com.ami.duosupdater.ui
                                                                                                                                                                                        • com.ami.launchmetro
                                                                                                                                                                                        • com.ami.syncduosservices
                                                                                                                                                                                        • com.bluestacks.home
                                                                                                                                                                                        • com.bluestacks.windowsfilemanager
                                                                                                                                                                                        • com.bluestacks.settings
                                                                                                                                                                                        • com.bluestacks.bluestackslocationprovider
                                                                                                                                                                                        • com.bluestacks.appsettings
                                                                                                                                                                                        • com.bluestacks.bstfolder
                                                                                                                                                                                        • com.bluestacks.BstCommandProcessor
                                                                                                                                                                                        • com.bluestacks.s2p
                                                                                                                                                                                        • com.bluestacks.setup
                                                                                                                                                                                        • com.kaopu001.tiantianserver
                                                                                                                                                                                        • com.kpzs.helpercenter
                                                                                                                                                                                        • com.kaopu001.tiantianime
                                                                                                                                                                                        • com.android.development_settings
                                                                                                                                                                                        • com.android.development
                                                                                                                                                                                        • com.android.customlocale2
                                                                                                                                                                                        • com.genymotion.superuser
                                                                                                                                                                                        • com.genymotion.clipboardproxy
                                                                                                                                                                                        • com.uc.xxzs.keyboard
                                                                                                                                                                                        • com.uc.xxzs
                                                                                                                                                                                        • com.blue.huang17.agent
                                                                                                                                                                                        • com.blue.huang17.launcher
                                                                                                                                                                                        • com.blue.huang17.ime
                                                                                                                                                                                        • com.microvirt.guide
                                                                                                                                                                                        • com.microvirt.market
                                                                                                                                                                                        • com.microvirt.memuime
                                                                                                                                                                                        • cn.itools.vm.launcher
                                                                                                                                                                                        • cn.itools.vm.proxy
                                                                                                                                                                                        • cn.itools.vm.softkeyboard
                                                                                                                                                                                        • cn.itools.avdmarket
                                                                                                                                                                                        • com.syd.IME
                                                                                                                                                                                        • com.bignox.app.store.hd
                                                                                                                                                                                        • com.bignox.launcher
                                                                                                                                                                                        • com.bignox.app.phone
                                                                                                                                                                                        • com.bignox.app.noxservice
                                                                                                                                                                                        • com.android.noxpush
                                                                                                                                                                                        • com.haimawan.push
                                                                                                                                                                                        • me.haima.helpcenter
                                                                                                                                                                                        • com.windroy.launcher
                                                                                                                                                                                        • com.windroy.superuser
                                                                                                                                                                                        • com.windroy.ime
                                                                                                                                                                                        • com.android.flysilkworm
                                                                                                                                                                                        • com.android.emu.inputservice
                                                                                                                                                                                        • com.tiantian.ime
                                                                                                                                                                                        • com.microvirt.launcher
                                                                                                                                                                                        • me.le8.androidassist
                                                                                                                                                                                        • com.vphone.helper
                                                                                                                                                                                        • com.vphone.launcher
                                                                                                                                                                                        • com.duoyi.giftcenter.giftcenter
                                                                                                                                                                                        • /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
                                                                                                                                                                                        • /system/lib/libc_malloc_debug_qemu.so
                                                                                                                                                                                        • /sys/qemu_trace
                                                                                                                                                                                        • /system/bin/qemu-props
                                                                                                                                                                                        • /dev/socket/qemud
                                                                                                                                                                                        • /dev/qemu_pipe
                                                                                                                                                                                        • /dev/socket/baseband_genyd
                                                                                                                                                                                        • /dev/socket/genyd
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/16 v0, 0x12
                                                                                                                                                                                        1new-array v1, v0, [Ljava/lang/String;
                                                                                                                                                                                        2const/4 v2, 0x0
                                                                                                                                                                                        4const-string v3, "/su"
                                                                                                                                                                                        5aput-object v3, v1, v2
                                                                                                                                                                                        6const/4 v3, 0x1
                                                                                                                                                                                        8const-string v4, "/su/bin/su"
                                                                                                                                                                                        9aput-object v4, v1, v3
                                                                                                                                                                                        10const/4 v4, 0x2
                                                                                                                                                                                        12const-string v5, "/sbin/su"
                                                                                                                                                                                        13aput-object v5, v1, v4
                                                                                                                                                                                        14const/4 v5, 0x3
                                                                                                                                                                                        16const-string v6, "/data/local/xbin/su"
                                                                                                                                                                                        17aput-object v6, v1, v5
                                                                                                                                                                                        18const/4 v6, 0x4
                                                                                                                                                                                        20const-string v7, "/data/local/bin/su"
                                                                                                                                                                                        21aput-object v7, v1, v6
                                                                                                                                                                                        22const/4 v7, 0x5
                                                                                                                                                                                        24const-string v8, "/data/local/su"
                                                                                                                                                                                        25aput-object v8, v1, v7
                                                                                                                                                                                        26const/4 v8, 0x6
                                                                                                                                                                                        28const-string v9, "/system/xbin/su"
                                                                                                                                                                                        29aput-object v9, v1, v8
                                                                                                                                                                                        30const/4 v9, 0x7
                                                                                                                                                                                        32const-string v10, "/system/bin/su"
                                                                                                                                                                                        33aput-object v10, v1, v9
                                                                                                                                                                                        34const/16 v10, 0x8
                                                                                                                                                                                        36const-string v11, "/system/sd/xbin/su"
                                                                                                                                                                                        37aput-object v11, v1, v10
                                                                                                                                                                                        38const/16 v11, 0x9
                                                                                                                                                                                        40const-string v12, "/system/bin/failsafe/su"
                                                                                                                                                                                        41aput-object v12, v1, v11
                                                                                                                                                                                        42const/16 v12, 0xa
                                                                                                                                                                                        44const-string v13, "/system/bin/cufsdosck"
                                                                                                                                                                                        45aput-object v13, v1, v12
                                                                                                                                                                                        46const/16 v13, 0xb
                                                                                                                                                                                        48const-string v14, "/system/xbin/cufsdosck"
                                                                                                                                                                                        49aput-object v14, v1, v13
                                                                                                                                                                                        50const/16 v14, 0xc
                                                                                                                                                                                        52const-string v15, "/system/bin/cufsmgr"
                                                                                                                                                                                        53aput-object v15, v1, v14
                                                                                                                                                                                        54const/16 v15, 0xd
                                                                                                                                                                                        56const-string v16, "/system/xbin/cufsmgr"
                                                                                                                                                                                        57aput-object v16, v1, v15
                                                                                                                                                                                        58const/16 v16, 0xe
                                                                                                                                                                                        60const-string v17, "/system/bin/cufaevdd"
                                                                                                                                                                                        61aput-object v17, v1, v16
                                                                                                                                                                                        62const/16 v16, 0xf
                                                                                                                                                                                        64const-string v17, "/system/xbin/cufaevdd"
                                                                                                                                                                                        65aput-object v17, v1, v16
                                                                                                                                                                                        66const/16 v16, 0x10
                                                                                                                                                                                        68const-string v17, "/system/bin/conbb"
                                                                                                                                                                                        69aput-object v17, v1, v16
                                                                                                                                                                                        70const/16 v16, 0x11
                                                                                                                                                                                        72const-string v17, "/system/xbin/conbb"
                                                                                                                                                                                        73aput-object v17, v1, v16
                                                                                                                                                                                        74sput-object v1, Lcom/tencent/bugly/crashreport/common/info/b;->a:[Ljava/lang/String;
                                                                                                                                                                                        75const/16 v1, 0x34
                                                                                                                                                                                        76new-array v1, v1, [Ljava/lang/String;
                                                                                                                                                                                        78const-string v16, "com.ami.duosupdater.ui"
                                                                                                                                                                                        79aput-object v16, v1, v2
                                                                                                                                                                                        81const-string v16, "com.ami.launchmetro"
                                                                                                                                                                                        82aput-object v16, v1, v3
                                                                                                                                                                                        84const-string v16, "com.ami.syncduosservices"
                                                                                                                                                                                        85aput-object v16, v1, v4
                                                                                                                                                                                        87const-string v16, "com.bluestacks.home"
                                                                                                                                                                                        88aput-object v16, v1, v5
                                                                                                                                                                                        90const-string v16, "com.bluestacks.windowsfilemanager"
                                                                                                                                                                                        91aput-object v16, v1, v6
                                                                                                                                                                                        93const-string v16, "com.bluestacks.settings"
                                                                                                                                                                                        94aput-object v16, v1, v7
                                                                                                                                                                                        96const-string v16, "com.bluestacks.bluestackslocationprovider"
                                                                                                                                                                                        97aput-object v16, v1, v8
                                                                                                                                                                                        99const-string v16, "com.bluestacks.appsettings"
                                                                                                                                                                                        100aput-object v16, v1, v9
                                                                                                                                                                                        102const-string v16, "com.bluestacks.bstfolder"
                                                                                                                                                                                        103aput-object v16, v1, v10
                                                                                                                                                                                        105const-string v16, "com.bluestacks.BstCommandProcessor"
                                                                                                                                                                                        106aput-object v16, v1, v11
                                                                                                                                                                                        108const-string v11, "com.bluestacks.s2p"
                                                                                                                                                                                        109aput-object v11, v1, v12
                                                                                                                                                                                        111const-string v11, "com.bluestacks.setup"
                                                                                                                                                                                        112aput-object v11, v1, v13
                                                                                                                                                                                        114const-string v11, "com.kaopu001.tiantianserver"
                                                                                                                                                                                        115aput-object v11, v1, v14
                                                                                                                                                                                        117const-string v11, "com.kpzs.helpercenter"
                                                                                                                                                                                        118aput-object v11, v1, v15
                                                                                                                                                                                        119const/16 v11, 0xe
                                                                                                                                                                                        121const-string v12, "com.kaopu001.tiantianime"
                                                                                                                                                                                        122aput-object v12, v1, v11
                                                                                                                                                                                        123const/16 v11, 0xf
                                                                                                                                                                                        125const-string v12, "com.android.development_settings"
                                                                                                                                                                                        126aput-object v12, v1, v11
                                                                                                                                                                                        127const/16 v11, 0x10
                                                                                                                                                                                        129const-string v12, "com.android.development"
                                                                                                                                                                                        130aput-object v12, v1, v11
                                                                                                                                                                                        131const/16 v11, 0x11
                                                                                                                                                                                        133const-string v12, "com.android.customlocale2"
                                                                                                                                                                                        134aput-object v12, v1, v11
                                                                                                                                                                                        136const-string v11, "com.genymotion.superuser"
                                                                                                                                                                                        137aput-object v11, v1, v0
                                                                                                                                                                                        138const/16 v0, 0x13
                                                                                                                                                                                        140const-string v11, "com.genymotion.clipboardproxy"
                                                                                                                                                                                        141aput-object v11, v1, v0
                                                                                                                                                                                        142const/16 v0, 0x14
                                                                                                                                                                                        144const-string v11, "com.uc.xxzs.keyboard"
                                                                                                                                                                                        145aput-object v11, v1, v0
                                                                                                                                                                                        146const/16 v0, 0x15
                                                                                                                                                                                        148const-string v11, "com.uc.xxzs"
                                                                                                                                                                                        149aput-object v11, v1, v0
                                                                                                                                                                                        150const/16 v0, 0x16
                                                                                                                                                                                        152const-string v11, "com.blue.huang17.agent"
                                                                                                                                                                                        153aput-object v11, v1, v0
                                                                                                                                                                                        154const/16 v0, 0x17
                                                                                                                                                                                        156const-string v11, "com.blue.huang17.launcher"
                                                                                                                                                                                        157aput-object v11, v1, v0
                                                                                                                                                                                        158const/16 v0, 0x18
                                                                                                                                                                                        160const-string v11, "com.blue.huang17.ime"
                                                                                                                                                                                        161aput-object v11, v1, v0
                                                                                                                                                                                        162const/16 v0, 0x19
                                                                                                                                                                                        164const-string v11, "com.microvirt.guide"
                                                                                                                                                                                        165aput-object v11, v1, v0
                                                                                                                                                                                        166const/16 v0, 0x1a
                                                                                                                                                                                        168const-string v11, "com.microvirt.market"
                                                                                                                                                                                        169aput-object v11, v1, v0
                                                                                                                                                                                        170const/16 v0, 0x1b
                                                                                                                                                                                        172const-string v11, "com.microvirt.memuime"
                                                                                                                                                                                        173aput-object v11, v1, v0
                                                                                                                                                                                        174const/16 v0, 0x1c
                                                                                                                                                                                        176const-string v11, "cn.itools.vm.launcher"
                                                                                                                                                                                        177aput-object v11, v1, v0
                                                                                                                                                                                        178const/16 v0, 0x1d
                                                                                                                                                                                        180const-string v11, "cn.itools.vm.proxy"
                                                                                                                                                                                        181aput-object v11, v1, v0
                                                                                                                                                                                        182const/16 v0, 0x1e
                                                                                                                                                                                        184const-string v11, "cn.itools.vm.softkeyboard"
                                                                                                                                                                                        185aput-object v11, v1, v0
                                                                                                                                                                                        186const/16 v0, 0x1f
                                                                                                                                                                                        188const-string v11, "cn.itools.avdmarket"
                                                                                                                                                                                        189aput-object v11, v1, v0
                                                                                                                                                                                        190const/16 v0, 0x20
                                                                                                                                                                                        192const-string v11, "com.syd.IME"
                                                                                                                                                                                        193aput-object v11, v1, v0
                                                                                                                                                                                        194const/16 v0, 0x21
                                                                                                                                                                                        196const-string v11, "com.bignox.app.store.hd"
                                                                                                                                                                                        197aput-object v11, v1, v0
                                                                                                                                                                                        198const/16 v0, 0x22
                                                                                                                                                                                        200const-string v11, "com.bignox.launcher"
                                                                                                                                                                                        201aput-object v11, v1, v0
                                                                                                                                                                                        202const/16 v0, 0x23
                                                                                                                                                                                        204const-string v11, "com.bignox.app.phone"
                                                                                                                                                                                        205aput-object v11, v1, v0
                                                                                                                                                                                        206const/16 v0, 0x24
                                                                                                                                                                                        208const-string v11, "com.bignox.app.noxservice"
                                                                                                                                                                                        209aput-object v11, v1, v0
                                                                                                                                                                                        210const/16 v0, 0x25
                                                                                                                                                                                        212const-string v11, "com.android.noxpush"
                                                                                                                                                                                        213aput-object v11, v1, v0
                                                                                                                                                                                        214const/16 v0, 0x26
                                                                                                                                                                                        216const-string v11, "com.haimawan.push"
                                                                                                                                                                                        217aput-object v11, v1, v0
                                                                                                                                                                                        218const/16 v0, 0x27
                                                                                                                                                                                        220const-string v11, "me.haima.helpcenter"
                                                                                                                                                                                        221aput-object v11, v1, v0
                                                                                                                                                                                        222const/16 v0, 0x28
                                                                                                                                                                                        224const-string v11, "com.windroy.launcher"
                                                                                                                                                                                        225aput-object v11, v1, v0
                                                                                                                                                                                        226const/16 v0, 0x29
                                                                                                                                                                                        228const-string v11, "com.windroy.superuser"
                                                                                                                                                                                        229aput-object v11, v1, v0
                                                                                                                                                                                        230const/16 v0, 0x2a
                                                                                                                                                                                        232const-string v11, "com.windroy.launcher"
                                                                                                                                                                                        233aput-object v11, v1, v0
                                                                                                                                                                                        234const/16 v0, 0x2b
                                                                                                                                                                                        236const-string v11, "com.windroy.ime"
                                                                                                                                                                                        237aput-object v11, v1, v0
                                                                                                                                                                                        238const/16 v0, 0x2c
                                                                                                                                                                                        240const-string v11, "com.android.flysilkworm"
                                                                                                                                                                                        241aput-object v11, v1, v0
                                                                                                                                                                                        242const/16 v0, 0x2d
                                                                                                                                                                                        244const-string v11, "com.android.emu.inputservice"
                                                                                                                                                                                        245aput-object v11, v1, v0
                                                                                                                                                                                        246const/16 v0, 0x2e
                                                                                                                                                                                        248const-string v11, "com.tiantian.ime"
                                                                                                                                                                                        249aput-object v11, v1, v0
                                                                                                                                                                                        250const/16 v0, 0x2f
                                                                                                                                                                                        252const-string v11, "com.microvirt.launcher"
                                                                                                                                                                                        253aput-object v11, v1, v0
                                                                                                                                                                                        254const/16 v0, 0x30
                                                                                                                                                                                        256const-string v11, "me.le8.androidassist"
                                                                                                                                                                                        257aput-object v11, v1, v0
                                                                                                                                                                                        258const/16 v0, 0x31
                                                                                                                                                                                        260const-string v11, "com.vphone.helper"
                                                                                                                                                                                        261aput-object v11, v1, v0
                                                                                                                                                                                        262const/16 v0, 0x32
                                                                                                                                                                                        264const-string v11, "com.vphone.launcher"
                                                                                                                                                                                        265aput-object v11, v1, v0
                                                                                                                                                                                        266const/16 v0, 0x33
                                                                                                                                                                                        268const-string v11, "com.duoyi.giftcenter.giftcenter"
                                                                                                                                                                                        269aput-object v11, v1, v0
                                                                                                                                                                                        270sput-object v1, Lcom/tencent/bugly/crashreport/common/info/b;->b:[Ljava/lang/String;
                                                                                                                                                                                        271new-array v0, v10, [Ljava/lang/String;
                                                                                                                                                                                        273const-string v1, "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq"
                                                                                                                                                                                        274aput-object v1, v0, v2
                                                                                                                                                                                        276const-string v1, "/system/lib/libc_malloc_debug_qemu.so"
                                                                                                                                                                                        277aput-object v1, v0, v3
                                                                                                                                                                                        279const-string v1, "/sys/qemu_trace"
                                                                                                                                                                                        280aput-object v1, v0, v4
                                                                                                                                                                                        282const-string v1, "/system/bin/qemu-props"
                                                                                                                                                                                        283aput-object v1, v0, v5
                                                                                                                                                                                        285const-string v1, "/dev/socket/qemud"
                                                                                                                                                                                        286aput-object v1, v0, v6
                                                                                                                                                                                        288const-string v1, "/dev/qemu_pipe"
                                                                                                                                                                                        289aput-object v1, v0, v7
                                                                                                                                                                                        291const-string v1, "/dev/socket/baseband_genyd"
                                                                                                                                                                                        292aput-object v1, v0, v8
                                                                                                                                                                                        294const-string v1, "/dev/socket/genyd"
                                                                                                                                                                                        295aput-object v1, v0, v9
                                                                                                                                                                                        296sput-object v0, Lcom/tencent/bugly/crashreport/common/info/b;->c:[Ljava/lang/String;
                                                                                                                                                                                        297const/4 v0, 0x0
                                                                                                                                                                                        298sput-object v0, Lcom/tencent/bugly/crashreport/common/info/b;->d:Ljava/lang/String;
                                                                                                                                                                                        299sput-object v0, Lcom/tencent/bugly/crashreport/common/info/b;->e:Ljava/lang/String;
                                                                                                                                                                                        300return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getApplicationContext
                                                                                                                                                                                        • com.xiaomi.mipush.sdk.PushMessageHandler.a
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • com.xiaomi.push.service.e.a.a:Lcom/xiaomi/push/service/e/a
                                                                                                                                                                                        • com.xiaomi.push.service.e.a.l:Ljava/lang/String
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • java.lang.Integer.toString
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.Integer.toString
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • c.g.k.a.a.i:Lc/g/k/a/a
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • com.xiaomi.push.service.e.a.j:Lcom/xiaomi/push/service/e/a
                                                                                                                                                                                        • com.xiaomi.push.service.e.a.l:Ljava/lang/String
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • android.os.Build.BOARD:Ljava/lang/String
                                                                                                                                                                                        • android.os.Build.BOARD:Ljava/lang/String
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • c.g.k.a.a.j:Lc/g/k/a/a
                                                                                                                                                                                        • c.g.k.a.L.j:Lc/g/k/a/L
                                                                                                                                                                                        • c.g.k.a.L.ba:Ljava/lang/String
                                                                                                                                                                                        • c.g.k.a.a.i:Lc/g/k/a/a
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • c.g.k.a.Q.c:Lc/g/k/a/Q
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.content.Context.getSharedPreferences
                                                                                                                                                                                        • android.content.SharedPreferences.getBoolean
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.Exception.toString
                                                                                                                                                                                        • com.xiaomi.mipush.sdk.U.a:Lcom/xiaomi/mipush/sdk/U
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • com.xiaomi.mipush.sdk.U.b:Lcom/xiaomi/mipush/sdk/U
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • com.xiaomi.mipush.sdk.U.c:Lcom/xiaomi/mipush/sdk/U
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • com.xiaomi.mipush.sdk.U.d:Lcom/xiaomi/mipush/sdk/U
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • com.xiaomi.mipush.sdk.U.e:Lcom/xiaomi/mipush/sdk/U
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • update_devId
                                                                                                                                                                                        • syncing
                                                                                                                                                                                        • context
                                                                                                                                                                                        • appID
                                                                                                                                                                                        • appToken
                                                                                                                                                                                        • Could not send register message within 5s repeatly .
                                                                                                                                                                                        • 3_6_9
                                                                                                                                                                                        • callback
                                                                                                                                                                                        • client_info_update
                                                                                                                                                                                        • app_version
                                                                                                                                                                                        • app_version_code
                                                                                                                                                                                        • push_sdk_vn
                                                                                                                                                                                        • push_sdk_vc
                                                                                                                                                                                        • deviceid
                                                                                                                                                                                        • com.xiaomi.xmpushsdk.tinydataPending.appId
                                                                                                                                                                                        • ,
                                                                                                                                                                                        • mipush_extra
                                                                                                                                                                                        • mipush_registed
                                                                                                                                                                                        • com.xiaomi.xmsf
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation runtime Ljava/lang/Deprecated;
                                                                                                                                                                                        1.end annotation
                                                                                                                                                                                        2move-object/from16 v1, p0
                                                                                                                                                                                        3move-object/from16 v0, p1
                                                                                                                                                                                        4move-object/from16 v2, p2
                                                                                                                                                                                        5move-object/from16 v3, p3
                                                                                                                                                                                        7const-string v4, "update_devId"
                                                                                                                                                                                        9const-string v5, "syncing"
                                                                                                                                                                                        11const-string v6, "context"
                                                                                                                                                                                        13invoke-static {v1, v6}, Lcom/xiaomi/mipush/sdk/f;->a(Ljava/lang/Object;Ljava/lang/String;)V
                                                                                                                                                                                        15const-string v6, "appID"
                                                                                                                                                                                        17invoke-static {v0, v6}, Lcom/xiaomi/mipush/sdk/f;->a(Ljava/lang/Object;Ljava/lang/String;)V
                                                                                                                                                                                        19const-string v6, "appToken"
                                                                                                                                                                                        21invoke-static {v2, v6}, Lcom/xiaomi/mipush/sdk/f;->a(Ljava/lang/Object;Ljava/lang/String;)V
                                                                                                                                                                                        22try_start_1b:
                                                                                                                                                                                        23invoke-virtual/range {p0 .. p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        24move-result-object v6
                                                                                                                                                                                        25sput-object v6, Lcom/xiaomi/mipush/sdk/f;->b:Landroid/content/Context;
                                                                                                                                                                                        27sget-object v6, Lcom/xiaomi/mipush/sdk/f;->b:Landroid/content/Context;
                                                                                                                                                                                        28if-nez v6, :cond_27
                                                                                                                                                                                        29sput-object v1, Lcom/xiaomi/mipush/sdk/f;->b:Landroid/content/Context;
                                                                                                                                                                                        30cond_27: if-eqz v3, :cond_2c
                                                                                                                                                                                        32invoke-static/range {p3 .. p3}, Lcom/xiaomi/mipush/sdk/PushMessageHandler;->a(Lcom/xiaomi/mipush/sdk/f$a;)V
                                                                                                                                                                                        33cond_2c:
                                                                                                                                                                                        34invoke-static/range {p0 .. p0}, Lc/g/a/a/a/n;->b(Landroid/content/Context;)Z
                                                                                                                                                                                        35move-result v6
                                                                                                                                                                                        36if-eqz v6, :cond_35
                                                                                                                                                                                        38invoke-static/range {p0 .. p0}, Lcom/xiaomi/mipush/sdk/r;->a(Landroid/content/Context;)V
                                                                                                                                                                                        39cond_35:
                                                                                                                                                                                        40sget-object v6, Lcom/xiaomi/mipush/sdk/f;->b:Landroid/content/Context;
                                                                                                                                                                                        42invoke-static {v6}, Lcom/xiaomi/mipush/sdk/aa;->a(Landroid/content/Context;)Lcom/xiaomi/mipush/sdk/aa;
                                                                                                                                                                                        43move-result-object v6
                                                                                                                                                                                        45invoke-virtual {v6}, Lcom/xiaomi/mipush/sdk/aa;->l()I
                                                                                                                                                                                        46move-result v6
                                                                                                                                                                                        48invoke-static {}, Lcom/xiaomi/mipush/sdk/c;->a()I
                                                                                                                                                                                        49move-result v7
                                                                                                                                                                                        50const/4 v8, 0x1
                                                                                                                                                                                        51const/4 v9, 0x0
                                                                                                                                                                                        52if-eq v6, v7, :cond_49
                                                                                                                                                                                        53const/4 v6, 0x1
                                                                                                                                                                                        54goto/16 :goto_4a
                                                                                                                                                                                        55cond_49: const/4 v6, 0x0
                                                                                                                                                                                        56goto_4a: if-nez v6, :cond_61
                                                                                                                                                                                        58sget-object v7, Lcom/xiaomi/mipush/sdk/f;->b:Landroid/content/Context;
                                                                                                                                                                                        60invoke-static {v7}, Lcom/xiaomi/mipush/sdk/f;->B(Landroid/content/Context;)Z
                                                                                                                                                                                        61move-result v7
                                                                                                                                                                                        62if-nez v7, :cond_61
                                                                                                                                                                                        64invoke-static/range {p0 .. p0}, Lcom/xiaomi/mipush/sdk/N;->a(Landroid/content/Context;)Lcom/xiaomi/mipush/sdk/N;
                                                                                                                                                                                        65move-result-object v0
                                                                                                                                                                                        67invoke-virtual {v0}, Lcom/xiaomi/mipush/sdk/N;->a()V
                                                                                                                                                                                        69const-string v0, "Could not send register message within 5s repeatly ."
                                                                                                                                                                                        71invoke-static {v0}, Lc/g/a/a/c/c;->a(Ljava/lang/String;)V
                                                                                                                                                                                        72try_end_60: return-void
                                                                                                                                                                                        73cond_61: const/16 v7, 0x7791
                                                                                                                                                                                        75const-string v10, "3_6_9"
                                                                                                                                                                                        76if-nez v6, :cond_1fa
                                                                                                                                                                                        77try_start_67:
                                                                                                                                                                                        78sget-object v11, Lcom/xiaomi/mipush/sdk/f;->b:Landroid/content/Context;
                                                                                                                                                                                        80invoke-static {v11}, Lcom/xiaomi/mipush/sdk/aa;->a(Landroid/content/Context;)Lcom/xiaomi/mipush/sdk/aa;
                                                                                                                                                                                        81move-result-object v11
                                                                                                                                                                                        83invoke-virtual {v11, v0, v2}, Lcom/xiaomi/mipush/sdk/aa;->a(Ljava/lang/String;Ljava/lang/String;)Z
                                                                                                                                                                                        84move-result v11
                                                                                                                                                                                        85if-eqz v11, :cond_1fa
                                                                                                                                                                                        87sget-object v11, Lcom/xiaomi/mipush/sdk/f;->b:Landroid/content/Context;
                                                                                                                                                                                        89invoke-static {v11}, Lcom/xiaomi/mipush/sdk/aa;->a(Landroid/content/Context;)Lcom/xiaomi/mipush/sdk/aa;
                                                                                                                                                                                        90move-result-object v11
                                                                                                                                                                                        92invoke-virtual {v11}, Lcom/xiaomi/mipush/sdk/aa;->m()Z
                                                                                                                                                                                        93move-result v11
                                                                                                                                                                                        94if-nez v11, :cond_1fa
                                                                                                                                                                                        96invoke-static/range {p0 .. p0}, Lcom/xiaomi/mipush/sdk/m;->a(Landroid/content/Context;)I
                                                                                                                                                                                        97move-result v2
                                                                                                                                                                                        98const/4 v6, 0x0
                                                                                                                                                                                        99if-ne v8, v2, :cond_99
                                                                                                                                                                                        101const-string v2, "callback"
                                                                                                                                                                                        103invoke-static {v3, v2}, Lcom/xiaomi/mipush/sdk/f;->a(Ljava/lang/Object;Ljava/lang/String;)V
                                                                                                                                                                                        104const-wide/16 v11, 0x0
                                                                                                                                                                                        106invoke-static/range {p0 .. p0}, Lcom/xiaomi/mipush/sdk/aa;->a(Landroid/content/Context;)Lcom/xiaomi/mipush/sdk/aa;
                                                                                                                                                                                        107move-result-object v2
                                                                                                                                                                                        109invoke-virtual {v2}, Lcom/xiaomi/mipush/sdk/aa;->e()Ljava/lang/String;
                                                                                                                                                                                        110move-result-object v2
                                                                                                                                                                                        112invoke-virtual {v3, v11, v12, v6, v2}, Lcom/xiaomi/mipush/sdk/f$a;->a(JLjava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        113goto/16 :goto_bc
                                                                                                                                                                                        114cond_99: new-instance v14, Ljava/util/ArrayList;
                                                                                                                                                                                        116invoke-direct {v14}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        118invoke-static/range {p0 .. p0}, Lcom/xiaomi/mipush/sdk/aa;->a(Landroid/content/Context;)Lcom/xiaomi/mipush/sdk/aa;
                                                                                                                                                                                        119move-result-object v2
                                                                                                                                                                                        121invoke-virtual {v2}, Lcom/xiaomi/mipush/sdk/aa;->e()Ljava/lang/String;
                                                                                                                                                                                        122move-result-object v2
                                                                                                                                                                                        124invoke-interface {v14, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        126sget-object v2, Lcom/xiaomi/push/service/e/a;->a:Lcom/xiaomi/push/service/e/a;
                                                                                                                                                                                        128iget-object v13, v2, Lcom/xiaomi/push/service/e/a;->l:Ljava/lang/String;
                                                                                                                                                                                        129const-wide/16 v15, 0x0
                                                                                                                                                                                        130const/16 v17, 0x0
                                                                                                                                                                                        131const/16 v18, 0x0
                                                                                                                                                                                        133invoke-static/range {v13 .. v18}, Lcom/xiaomi/mipush/sdk/m;->a(Ljava/lang/String;Ljava/util/List;JLjava/lang/String;Ljava/lang/String;)Lcom/xiaomi/mipush/sdk/i;
                                                                                                                                                                                        134move-result-object v2
                                                                                                                                                                                        136sget-object v3, Lcom/xiaomi/mipush/sdk/f;->b:Landroid/content/Context;
                                                                                                                                                                                        138invoke-static {v3, v2}, Lcom/xiaomi/mipush/sdk/m;->a(Landroid/content/Context;Lcom/xiaomi/mipush/sdk/i;)V
                                                                                                                                                                                        139goto_bc:
                                                                                                                                                                                        140invoke-static/range {p0 .. p0}, Lcom/xiaomi/mipush/sdk/N;->a(Landroid/content/Context;)Lcom/xiaomi/mipush/sdk/N;
                                                                                                                                                                                        141move-result-object v2
                                                                                                                                                                                        143invoke-virtual {v2}, Lcom/xiaomi/mipush/sdk/N;->a()V
                                                                                                                                                                                        145sget-object v2, Lcom/xiaomi/mipush/sdk/f;->b:Landroid/content/Context;
                                                                                                                                                                                        147invoke-static {v2}, Lcom/xiaomi/mipush/sdk/aa;->a(Landroid/content/Context;)Lcom/xiaomi/mipush/sdk/aa;
                                                                                                                                                                                        148move-result-object v2
                                                                                                                                                                                        150invoke-virtual {v2}, Lcom/xiaomi/mipush/sdk/aa;->a()Z
                                                                                                                                                                                        151move-result v2
                                                                                                                                                                                        152if-eqz v2, :cond_151
                                                                                                                                                                                        153new-instance v2, Lc/g/k/a/j;
                                                                                                                                                                                        155invoke-direct {v2}, Lc/g/k/a/j;-><init>()V
                                                                                                                                                                                        157invoke-static/range {p0 .. p0}, Lcom/xiaomi/mipush/sdk/aa;->a(Landroid/content/Context;)Lcom/xiaomi/mipush/sdk/aa;
                                                                                                                                                                                        158move-result-object v3
                                                                                                                                                                                        160invoke-virtual {v3}, Lcom/xiaomi/mipush/sdk/aa;->c()Ljava/lang/String;
                                                                                                                                                                                        161move-result-object v3
                                                                                                                                                                                        163invoke-virtual {v2, v3}, Lc/g/k/a/j;->b(Ljava/lang/String;)Lc/g/k/a/j;
                                                                                                                                                                                        165const-string v3, "client_info_update"
                                                                                                                                                                                        167invoke-virtual {v2, v3}, Lc/g/k/a/j;->c(Ljava/lang/String;)Lc/g/k/a/j;
                                                                                                                                                                                        169invoke-static {}, Lcom/xiaomi/push/service/r;->a()Ljava/lang/String;
                                                                                                                                                                                        170move-result-object v3
                                                                                                                                                                                        172invoke-virtual {v2, v3}, Lc/g/k/a/j;->a(Ljava/lang/String;)Lc/g/k/a/j;
                                                                                                                                                                                        173new-instance v3, Ljava/util/HashMap;
                                                                                                                                                                                        175invoke-direct {v3}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        176iput-object v3, v2, Lc/g/k/a/j;->x:Ljava/util/Map;
                                                                                                                                                                                        178iget-object v3, v2, Lc/g/k/a/j;->x:Ljava/util/Map;
                                                                                                                                                                                        180const-string v11, "app_version"
                                                                                                                                                                                        182sget-object v12, Lcom/xiaomi/mipush/sdk/f;->b:Landroid/content/Context;
                                                                                                                                                                                        184sget-object v13, Lcom/xiaomi/mipush/sdk/f;->b:Landroid/content/Context;
                                                                                                                                                                                        186invoke-virtual {v13}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        187move-result-object v13
                                                                                                                                                                                        189invoke-static {v12, v13}, Lc/g/a/a/a/a;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        190move-result-object v12
                                                                                                                                                                                        192invoke-interface {v3, v11, v12}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        194iget-object v3, v2, Lc/g/k/a/j;->x:Ljava/util/Map;
                                                                                                                                                                                        196const-string v11, "app_version_code"
                                                                                                                                                                                        198sget-object v12, Lcom/xiaomi/mipush/sdk/f;->b:Landroid/content/Context;
                                                                                                                                                                                        200sget-object v13, Lcom/xiaomi/mipush/sdk/f;->b:Landroid/content/Context;
                                                                                                                                                                                        202invoke-virtual {v13}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        203move-result-object v13
                                                                                                                                                                                        205invoke-static {v12, v13}, Lc/g/a/a/a/a;->b(Landroid/content/Context;Ljava/lang/String;)I
                                                                                                                                                                                        206move-result v12
                                                                                                                                                                                        208invoke-static {v12}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
                                                                                                                                                                                        209move-result-object v12
                                                                                                                                                                                        211invoke-interface {v3, v11, v12}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        213iget-object v3, v2, Lc/g/k/a/j;->x:Ljava/util/Map;
                                                                                                                                                                                        215const-string v11, "push_sdk_vn"
                                                                                                                                                                                        217invoke-interface {v3, v11, v10}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        219iget-object v3, v2, Lc/g/k/a/j;->x:Ljava/util/Map;
                                                                                                                                                                                        221const-string v10, "push_sdk_vc"
                                                                                                                                                                                        223invoke-static {v7}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
                                                                                                                                                                                        224move-result-object v7
                                                                                                                                                                                        226invoke-interface {v3, v10, v7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        228sget-object v3, Lcom/xiaomi/mipush/sdk/f;->b:Landroid/content/Context;
                                                                                                                                                                                        230invoke-static {v3}, Lcom/xiaomi/mipush/sdk/aa;->a(Landroid/content/Context;)Lcom/xiaomi/mipush/sdk/aa;
                                                                                                                                                                                        231move-result-object v3
                                                                                                                                                                                        233invoke-virtual {v3}, Lcom/xiaomi/mipush/sdk/aa;->g()Ljava/lang/String;
                                                                                                                                                                                        234move-result-object v3
                                                                                                                                                                                        236invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        237move-result v7
                                                                                                                                                                                        238if-nez v7, :cond_145
                                                                                                                                                                                        240iget-object v7, v2, Lc/g/k/a/j;->x:Ljava/util/Map;
                                                                                                                                                                                        242const-string v10, "deviceid"
                                                                                                                                                                                        244invoke-interface {v7, v10, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        245cond_145:
                                                                                                                                                                                        246invoke-static/range {p0 .. p0}, Lcom/xiaomi/mipush/sdk/N;->a(Landroid/content/Context;)Lcom/xiaomi/mipush/sdk/N;
                                                                                                                                                                                        247move-result-object v3
                                                                                                                                                                                        249sget-object v7, Lc/g/k/a/a;->i:Lc/g/k/a/a;
                                                                                                                                                                                        251invoke-virtual {v3, v2, v7, v9, v6}, Lcom/xiaomi/mipush/sdk/N;->a(Lh/a/a/a;Lc/g/k/a/a;ZLc/g/k/a/O;)V
                                                                                                                                                                                        253invoke-static/range {p0 .. p0}, Lcom/xiaomi/mipush/sdk/O;->a(Landroid/content/Context;)V
                                                                                                                                                                                        254cond_151:
                                                                                                                                                                                        255sget-object v2, Lcom/xiaomi/mipush/sdk/f;->b:Landroid/content/Context;
                                                                                                                                                                                        257invoke-static {v2, v4, v9}, Lc/g/a/a/a/h;->a(Landroid/content/Context;Ljava/lang/String;Z)Z
                                                                                                                                                                                        258move-result v2
                                                                                                                                                                                        259if-nez v2, :cond_161
                                                                                                                                                                                        261invoke-static {}, Lcom/xiaomi/mipush/sdk/f;->i()V
                                                                                                                                                                                        263sget-object v2, Lcom/xiaomi/mipush/sdk/f;->b:Landroid/content/Context;
                                                                                                                                                                                        265invoke-static {v2, v4, v8}, Lc/g/a/a/a/h;->b(Landroid/content/Context;Ljava/lang/String;Z)V
                                                                                                                                                                                        266cond_161:
                                                                                                                                                                                        267invoke-static/range {p0 .. p0}, Lc/g/a/a/a/d;->c(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        268move-result-object v2
                                                                                                                                                                                        270invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        271move-result v3
                                                                                                                                                                                        272if-nez v3, :cond_1b2
                                                                                                                                                                                        273new-instance v3, Lc/g/k/a/e;
                                                                                                                                                                                        275invoke-direct {v3}, Lc/g/k/a/e;-><init>()V
                                                                                                                                                                                        277invoke-static {}, Lcom/xiaomi/push/service/r;->a()Ljava/lang/String;
                                                                                                                                                                                        278move-result-object v4
                                                                                                                                                                                        280invoke-virtual {v3, v4}, Lc/g/k/a/e;->a(Ljava/lang/String;)Lc/g/k/a/e;
                                                                                                                                                                                        282invoke-virtual {v3, v0}, Lc/g/k/a/e;->b(Ljava/lang/String;)Lc/g/k/a/e;
                                                                                                                                                                                        284sget-object v0, Lcom/xiaomi/push/service/e/a;->j:Lcom/xiaomi/push/service/e/a;
                                                                                                                                                                                        286iget-object v0, v0, Lcom/xiaomi/push/service/e/a;->l:Ljava/lang/String;
                                                                                                                                                                                        288invoke-virtual {v3, v0}, Lc/g/k/a/e;->c(Ljava/lang/String;)Lc/g/k/a/e;
                                                                                                                                                                                        289new-instance v0, Ljava/util/ArrayList;
                                                                                                                                                                                        291invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        293invoke-static/range {p0 .. p0}, Lc/g/a/a/a/d;->b(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        294move-result-object v4
                                                                                                                                                                                        296invoke-interface {v0, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        298invoke-interface {v0, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        300sget-object v2, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        301try_end_192:
                                                                                                                                                                                        302const-string v4, ""
                                                                                                                                                                                        303if-eqz v2, :cond_199
                                                                                                                                                                                        304try_start_196:
                                                                                                                                                                                        305sget-object v2, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        306goto/16 :goto_19a
                                                                                                                                                                                        307cond_199: move-object v2, v4
                                                                                                                                                                                        308goto_19a:
                                                                                                                                                                                        309invoke-interface {v0, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        311sget-object v2, Landroid/os/Build;->BOARD:Ljava/lang/String;
                                                                                                                                                                                        312if-eqz v2, :cond_1a3
                                                                                                                                                                                        314sget-object v4, Landroid/os/Build;->BOARD:Ljava/lang/String;
                                                                                                                                                                                        315cond_1a3:
                                                                                                                                                                                        316invoke-interface {v0, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        318invoke-virtual {v3, v0}, Lc/g/k/a/e;->a(Ljava/util/List;)Lc/g/k/a/e;
                                                                                                                                                                                        320invoke-static/range {p0 .. p0}, Lcom/xiaomi/mipush/sdk/N;->a(Landroid/content/Context;)Lcom/xiaomi/mipush/sdk/N;
                                                                                                                                                                                        321move-result-object v0
                                                                                                                                                                                        323sget-object v2, Lc/g/k/a/a;->j:Lc/g/k/a/a;
                                                                                                                                                                                        325invoke-virtual {v0, v3, v2, v9, v6}, Lcom/xiaomi/mipush/sdk/N;->a(Lh/a/a/a;Lc/g/k/a/a;ZLc/g/k/a/O;)V
                                                                                                                                                                                        326cond_1b2:
                                                                                                                                                                                        327sget-object v0, Lcom/xiaomi/mipush/sdk/f;->b:Landroid/content/Context;
                                                                                                                                                                                        329invoke-static {v0}, Lcom/xiaomi/mipush/sdk/f;->p(Landroid/content/Context;)Z
                                                                                                                                                                                        330move-result v0
                                                                                                                                                                                        331if-eqz v0, :cond_2f4
                                                                                                                                                                                        333sget-object v0, Lcom/xiaomi/mipush/sdk/f;->b:Landroid/content/Context;
                                                                                                                                                                                        335invoke-static {v0}, Lcom/xiaomi/mipush/sdk/f;->A(Landroid/content/Context;)Z
                                                                                                                                                                                        336move-result v0
                                                                                                                                                                                        337if-eqz v0, :cond_2f4
                                                                                                                                                                                        338new-instance v11, Lc/g/k/a/j;
                                                                                                                                                                                        340invoke-direct {v11}, Lc/g/k/a/j;-><init>()V
                                                                                                                                                                                        342sget-object v0, Lcom/xiaomi/mipush/sdk/f;->b:Landroid/content/Context;
                                                                                                                                                                                        344invoke-static {v0}, Lcom/xiaomi/mipush/sdk/aa;->a(Landroid/content/Context;)Lcom/xiaomi/mipush/sdk/aa;
                                                                                                                                                                                        345move-result-object v0
                                                                                                                                                                                        347invoke-virtual {v0}, Lcom/xiaomi/mipush/sdk/aa;->c()Ljava/lang/String;
                                                                                                                                                                                        348move-result-object v0
                                                                                                                                                                                        350invoke-virtual {v11, v0}, Lc/g/k/a/j;->b(Ljava/lang/String;)Lc/g/k/a/j;
                                                                                                                                                                                        352sget-object v0, Lc/g/k/a/L;->j:Lc/g/k/a/L;
                                                                                                                                                                                        354iget-object v0, v0, Lc/g/k/a/L;->ba:Ljava/lang/String;
                                                                                                                                                                                        356invoke-virtual {v11, v0}, Lc/g/k/a/j;->c(Ljava/lang/String;)Lc/g/k/a/j;
                                                                                                                                                                                        358invoke-static {}, Lcom/xiaomi/push/service/r;->a()Ljava/lang/String;
                                                                                                                                                                                        359move-result-object v0
                                                                                                                                                                                        361invoke-virtual {v11, v0}, Lc/g/k/a/j;->a(Ljava/lang/String;)Lc/g/k/a/j;
                                                                                                                                                                                        363invoke-virtual {v11, v9}, Lc/g/k/a/j;->a(Z)Lc/g/k/a/j;
                                                                                                                                                                                        365sget-object v0, Lcom/xiaomi/mipush/sdk/f;->b:Landroid/content/Context;
                                                                                                                                                                                        367invoke-static {v0}, Lcom/xiaomi/mipush/sdk/N;->a(Landroid/content/Context;)Lcom/xiaomi/mipush/sdk/N;
                                                                                                                                                                                        368move-result-object v10
                                                                                                                                                                                        370sget-object v12, Lc/g/k/a/a;->i:Lc/g/k/a/a;
                                                                                                                                                                                        371const/4 v13, 0x0
                                                                                                                                                                                        372const/4 v14, 0x0
                                                                                                                                                                                        373const/4 v15, 0x0
                                                                                                                                                                                        375invoke-virtual/range {v10 .. v15}, Lcom/xiaomi/mipush/sdk/N;->a(Lh/a/a/a;Lc/g/k/a/a;ZLc/g/k/a/O;Z)V
                                                                                                                                                                                        377sget-object v0, Lcom/xiaomi/mipush/sdk/f;->b:Landroid/content/Context;
                                                                                                                                                                                        379invoke-static {v0}, Lcom/xiaomi/mipush/sdk/f;->u(Landroid/content/Context;)V
                                                                                                                                                                                        380goto/16 :goto_2f4
                                                                                                                                                                                        381cond_1fa: const/4 v3, 0x6
                                                                                                                                                                                        383invoke-static {v3}, Lc/g/a/a/h/d;->a(I)Ljava/lang/String;
                                                                                                                                                                                        384move-result-object v3
                                                                                                                                                                                        386sget-object v4, Lcom/xiaomi/mipush/sdk/f;->b:Landroid/content/Context;
                                                                                                                                                                                        388invoke-static {v4}, Lcom/xiaomi/mipush/sdk/aa;->a(Landroid/content/Context;)Lcom/xiaomi/mipush/sdk/aa;
                                                                                                                                                                                        389move-result-object v4
                                                                                                                                                                                        391invoke-virtual {v4}, Lcom/xiaomi/mipush/sdk/aa;->h()V
                                                                                                                                                                                        393sget-object v4, Lcom/xiaomi/mipush/sdk/f;->b:Landroid/content/Context;
                                                                                                                                                                                        395invoke-static {v4}, Lcom/xiaomi/mipush/sdk/aa;->a(Landroid/content/Context;)Lcom/xiaomi/mipush/sdk/aa;
                                                                                                                                                                                        396move-result-object v4
                                                                                                                                                                                        398invoke-static {}, Lcom/xiaomi/mipush/sdk/c;->a()I
                                                                                                                                                                                        399move-result v9
                                                                                                                                                                                        401invoke-virtual {v4, v9}, Lcom/xiaomi/mipush/sdk/aa;->a(I)V
                                                                                                                                                                                        403sget-object v4, Lcom/xiaomi/mipush/sdk/f;->b:Landroid/content/Context;
                                                                                                                                                                                        405invoke-static {v4}, Lcom/xiaomi/mipush/sdk/aa;->a(Landroid/content/Context;)Lcom/xiaomi/mipush/sdk/aa;
                                                                                                                                                                                        406move-result-object v4
                                                                                                                                                                                        408invoke-virtual {v4, v0, v2, v3}, Lcom/xiaomi/mipush/sdk/aa;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        410invoke-static {}, Lcom/xiaomi/mipush/sdk/k$a;->a()Lcom/xiaomi/mipush/sdk/k$a;
                                                                                                                                                                                        411move-result-object v4
                                                                                                                                                                                        413const-string v9, "com.xiaomi.xmpushsdk.tinydataPending.appId"
                                                                                                                                                                                        415invoke-virtual {v4, v9}, Lcom/xiaomi/mipush/sdk/k$a;->a(Ljava/lang/String;)V
                                                                                                                                                                                        417sget-object v4, Lcom/xiaomi/mipush/sdk/f;->b:Landroid/content/Context;
                                                                                                                                                                                        419invoke-static {v4}, Lcom/xiaomi/mipush/sdk/f;->b(Landroid/content/Context;)V
                                                                                                                                                                                        420new-instance v4, Lc/g/k/a/k;
                                                                                                                                                                                        422invoke-direct {v4}, Lc/g/k/a/k;-><init>()V
                                                                                                                                                                                        424invoke-static {}, Lcom/xiaomi/push/service/r;->a()Ljava/lang/String;
                                                                                                                                                                                        425move-result-object v9
                                                                                                                                                                                        427invoke-virtual {v4, v9}, Lc/g/k/a/k;->a(Ljava/lang/String;)Lc/g/k/a/k;
                                                                                                                                                                                        429invoke-virtual {v4, v0}, Lc/g/k/a/k;->b(Ljava/lang/String;)Lc/g/k/a/k;
                                                                                                                                                                                        431invoke-virtual {v4, v2}, Lc/g/k/a/k;->e(Ljava/lang/String;)Lc/g/k/a/k;
                                                                                                                                                                                        433invoke-virtual/range {p0 .. p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        434move-result-object v0
                                                                                                                                                                                        436invoke-virtual {v4, v0}, Lc/g/k/a/k;->d(Ljava/lang/String;)Lc/g/k/a/k;
                                                                                                                                                                                        438invoke-virtual {v4, v3}, Lc/g/k/a/k;->f(Ljava/lang/String;)Lc/g/k/a/k;
                                                                                                                                                                                        440invoke-virtual/range {p0 .. p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        441move-result-object v0
                                                                                                                                                                                        443invoke-static {v1, v0}, Lc/g/a/a/a/a;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        444move-result-object v0
                                                                                                                                                                                        446invoke-virtual {v4, v0}, Lc/g/k/a/k;->c(Ljava/lang/String;)Lc/g/k/a/k;
                                                                                                                                                                                        448invoke-virtual/range {p0 .. p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        449move-result-object v0
                                                                                                                                                                                        451invoke-static {v1, v0}, Lc/g/a/a/a/a;->b(Landroid/content/Context;Ljava/lang/String;)I
                                                                                                                                                                                        452move-result v0
                                                                                                                                                                                        454invoke-virtual {v4, v0}, Lc/g/k/a/k;->b(I)Lc/g/k/a/k;
                                                                                                                                                                                        456invoke-virtual {v4, v10}, Lc/g/k/a/k;->g(Ljava/lang/String;)Lc/g/k/a/k;
                                                                                                                                                                                        458invoke-virtual {v4, v7}, Lc/g/k/a/k;->a(I)Lc/g/k/a/k;
                                                                                                                                                                                        460sget-object v0, Lcom/xiaomi/mipush/sdk/f;->b:Landroid/content/Context;
                                                                                                                                                                                        462invoke-static {v0}, Lc/g/a/a/a/d;->d(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        463move-result-object v0
                                                                                                                                                                                        465invoke-virtual {v4, v0}, Lc/g/k/a/k;->h(Ljava/lang/String;)Lc/g/k/a/k;
                                                                                                                                                                                        467sget-object v0, Lc/g/k/a/Q;->c:Lc/g/k/a/Q;
                                                                                                                                                                                        469invoke-virtual {v4, v0}, Lc/g/k/a/k;->a(Lc/g/k/a/Q;)Lc/g/k/a/k;
                                                                                                                                                                                        471invoke-static {}, Lc/g/a/a/a/f;->g()Z
                                                                                                                                                                                        472move-result v0
                                                                                                                                                                                        473if-nez v0, :cond_2cc
                                                                                                                                                                                        475sget-object v0, Lcom/xiaomi/mipush/sdk/f;->b:Landroid/content/Context;
                                                                                                                                                                                        477invoke-static {v0}, Lc/g/a/a/a/d;->f(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        478move-result-object v0
                                                                                                                                                                                        480sget-object v2, Lcom/xiaomi/mipush/sdk/f;->b:Landroid/content/Context;
                                                                                                                                                                                        482invoke-static {v2}, Lc/g/a/a/a/d;->h(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        483move-result-object v2
                                                                                                                                                                                        485invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        486move-result v3
                                                                                                                                                                                        487if-nez v3, :cond_2cc
                                                                                                                                                                                        489invoke-static {}, Lc/g/a/a/a/f;->b()Z
                                                                                                                                                                                        490move-result v3
                                                                                                                                                                                        491try_end_28e:
                                                                                                                                                                                        492const-string v7, ","
                                                                                                                                                                                        493if-eqz v3, :cond_2ad
                                                                                                                                                                                        494try_start_292:
                                                                                                                                                                                        495invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        496move-result v3
                                                                                                                                                                                        497if-nez v3, :cond_2aa
                                                                                                                                                                                        498new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        500invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        502invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        504invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        506invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        508invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        509move-result-object v0
                                                                                                                                                                                        510cond_2aa:
                                                                                                                                                                                        511invoke-virtual {v4, v0}, Lc/g/k/a/k;->i(Ljava/lang/String;)Lc/g/k/a/k;
                                                                                                                                                                                        512cond_2ad: new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        514invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        516invoke-static {v0}, Lc/g/a/a/h/d;->a(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        517move-result-object v0
                                                                                                                                                                                        519invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        521invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        523sget-object v0, Lcom/xiaomi/mipush/sdk/f;->b:Landroid/content/Context;
                                                                                                                                                                                        525invoke-static {v0}, Lc/g/a/a/a/d;->i(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        526move-result-object v0
                                                                                                                                                                                        528invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        530invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        531move-result-object v0
                                                                                                                                                                                        533invoke-virtual {v4, v0}, Lc/g/k/a/k;->k(Ljava/lang/String;)Lc/g/k/a/k;
                                                                                                                                                                                        534cond_2cc:
                                                                                                                                                                                        535invoke-static {}, Lc/g/a/a/a/d;->a()Ljava/lang/String;
                                                                                                                                                                                        536move-result-object v0
                                                                                                                                                                                        538invoke-virtual {v4, v0}, Lc/g/k/a/k;->j(Ljava/lang/String;)Lc/g/k/a/k;
                                                                                                                                                                                        540invoke-static {}, Lc/g/a/a/a/d;->b()I
                                                                                                                                                                                        541move-result v0
                                                                                                                                                                                        542if-ltz v0, :cond_2dc
                                                                                                                                                                                        544invoke-virtual {v4, v0}, Lc/g/k/a/k;->c(I)Lc/g/k/a/k;
                                                                                                                                                                                        545cond_2dc:
                                                                                                                                                                                        546sget-object v0, Lcom/xiaomi/mipush/sdk/f;->b:Landroid/content/Context;
                                                                                                                                                                                        548invoke-static {v0}, Lcom/xiaomi/mipush/sdk/N;->a(Landroid/content/Context;)Lcom/xiaomi/mipush/sdk/N;
                                                                                                                                                                                        549move-result-object v0
                                                                                                                                                                                        551invoke-virtual {v0, v4, v6}, Lcom/xiaomi/mipush/sdk/N;->a(Lc/g/k/a/k;Z)V
                                                                                                                                                                                        553invoke-static/range {p0 .. p0}, Lcom/xiaomi/mipush/sdk/O;->a(Landroid/content/Context;)V
                                                                                                                                                                                        555const-string v0, "mipush_extra"
                                                                                                                                                                                        556const/4 v2, 0x4
                                                                                                                                                                                        558invoke-virtual {v1, v0, v2}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
                                                                                                                                                                                        559move-result-object v0
                                                                                                                                                                                        561const-string v2, "mipush_registed"
                                                                                                                                                                                        563invoke-interface {v0, v2, v8}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
                                                                                                                                                                                        564cond_2f4:
                                                                                                                                                                                        565sget-object v0, Lcom/xiaomi/mipush/sdk/f;->b:Landroid/content/Context;
                                                                                                                                                                                        567invoke-static {v0}, Lcom/xiaomi/mipush/sdk/f;->v(Landroid/content/Context;)V
                                                                                                                                                                                        569invoke-static {}, Lcom/xiaomi/mipush/sdk/f;->h()V
                                                                                                                                                                                        571invoke-static {}, Lcom/xiaomi/mipush/sdk/f;->g()V
                                                                                                                                                                                        573invoke-static/range {p0 .. p0}, Lcom/xiaomi/mipush/sdk/f;->z(Landroid/content/Context;)V
                                                                                                                                                                                        575invoke-static/range {p0 .. p0}, Lcom/xiaomi/mipush/sdk/f;->x(Landroid/content/Context;)V
                                                                                                                                                                                        577sget-object v0, Lcom/xiaomi/mipush/sdk/f;->b:Landroid/content/Context;
                                                                                                                                                                                        579invoke-static {v0}, Lcom/xiaomi/mipush/sdk/V;->a(Landroid/content/Context;)V
                                                                                                                                                                                        581invoke-static {}, Lcom/xiaomi/mipush/sdk/f;->e()V
                                                                                                                                                                                        583sget-object v0, Lcom/xiaomi/mipush/sdk/f;->b:Landroid/content/Context;
                                                                                                                                                                                        585invoke-virtual {v0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        586move-result-object v0
                                                                                                                                                                                        588const-string v2, "com.xiaomi.xmsf"
                                                                                                                                                                                        590invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        591move-result v0
                                                                                                                                                                                        592if-nez v0, :cond_328
                                                                                                                                                                                        594sget-object v0, Lcom/xiaomi/mipush/sdk/f;->b:Landroid/content/Context;
                                                                                                                                                                                        596invoke-static {}, Lcom/xiaomi/mipush/sdk/e;->a()Lc/g/a/a/c/a;
                                                                                                                                                                                        597move-result-object v2
                                                                                                                                                                                        599invoke-static {v0, v2}, Lcom/xiaomi/mipush/sdk/e;->a(Landroid/content/Context;Lc/g/a/a/c/a;)V
                                                                                                                                                                                        600const/4 v0, 0x2
                                                                                                                                                                                        602invoke-static {v0}, Lc/g/a/a/c/c;->a(I)V
                                                                                                                                                                                        603try_start_328:
                                                                                                                                                                                        604sget-object v0, Lcom/xiaomi/mipush/sdk/f;->d:Lcom/xiaomi/mipush/sdk/X;
                                                                                                                                                                                        605if-nez v0, :cond_335
                                                                                                                                                                                        606new-instance v0, Lcom/xiaomi/mipush/sdk/X;
                                                                                                                                                                                        608sget-object v2, Lcom/xiaomi/mipush/sdk/f;->b:Landroid/content/Context;
                                                                                                                                                                                        610invoke-direct {v0, v2}, Lcom/xiaomi/mipush/sdk/X;-><init>(Landroid/content/Context;)V
                                                                                                                                                                                        611sput-object v0, Lcom/xiaomi/mipush/sdk/f;->d:Lcom/xiaomi/mipush/sdk/X;
                                                                                                                                                                                        612cond_335:
                                                                                                                                                                                        613sget-object v0, Lcom/xiaomi/mipush/sdk/f;->d:Lcom/xiaomi/mipush/sdk/X;
                                                                                                                                                                                        615sget-object v2, Lcom/xiaomi/mipush/sdk/f;->b:Landroid/content/Context;
                                                                                                                                                                                        617invoke-virtual {v0, v2}, Lcom/xiaomi/mipush/sdk/X;->a(Landroid/content/Context;)V
                                                                                                                                                                                        618try_end_33c: goto/16 :goto_345
                                                                                                                                                                                        619catch_33d: move-exception v0
                                                                                                                                                                                        620try_start_33e:
                                                                                                                                                                                        621invoke-virtual {v0}, Ljava/lang/Exception;->toString()Ljava/lang/String;
                                                                                                                                                                                        622move-result-object v0
                                                                                                                                                                                        624invoke-static {v0}, Lc/g/a/a/c/c;->d(Ljava/lang/String;)V
                                                                                                                                                                                        625goto_345:
                                                                                                                                                                                        626sget-object v0, Lcom/xiaomi/mipush/sdk/f;->b:Landroid/content/Context;
                                                                                                                                                                                        628invoke-static {v0}, Lcom/xiaomi/mipush/sdk/E;->a(Landroid/content/Context;)Lcom/xiaomi/mipush/sdk/E;
                                                                                                                                                                                        629move-result-object v0
                                                                                                                                                                                        631sget-object v2, Lcom/xiaomi/mipush/sdk/U;->a:Lcom/xiaomi/mipush/sdk/U;
                                                                                                                                                                                        633invoke-virtual {v0, v2}, Lcom/xiaomi/mipush/sdk/E;->a(Lcom/xiaomi/mipush/sdk/U;)Ljava/lang/String;
                                                                                                                                                                                        634move-result-object v0
                                                                                                                                                                                        636invoke-virtual {v5, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        637move-result v0
                                                                                                                                                                                        638if-eqz v0, :cond_35c
                                                                                                                                                                                        640sget-object v0, Lcom/xiaomi/mipush/sdk/f;->b:Landroid/content/Context;
                                                                                                                                                                                        642invoke-static {v0}, Lcom/xiaomi/mipush/sdk/f;->e(Landroid/content/Context;)V
                                                                                                                                                                                        643cond_35c:
                                                                                                                                                                                        644sget-object v0, Lcom/xiaomi/mipush/sdk/f;->b:Landroid/content/Context;
                                                                                                                                                                                        646invoke-static {v0}, Lcom/xiaomi/mipush/sdk/E;->a(Landroid/content/Context;)Lcom/xiaomi/mipush/sdk/E;
                                                                                                                                                                                        647move-result-object v0
                                                                                                                                                                                        649sget-object v2, Lcom/xiaomi/mipush/sdk/U;->b:Lcom/xiaomi/mipush/sdk/U;
                                                                                                                                                                                        651invoke-virtual {v0, v2}, Lcom/xiaomi/mipush/sdk/E;->a(Lcom/xiaomi/mipush/sdk/U;)Ljava/lang/String;
                                                                                                                                                                                        652move-result-object v0
                                                                                                                                                                                        654invoke-virtual {v5, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        655move-result v0
                                                                                                                                                                                        656if-eqz v0, :cond_373
                                                                                                                                                                                        658sget-object v0, Lcom/xiaomi/mipush/sdk/f;->b:Landroid/content/Context;
                                                                                                                                                                                        660invoke-static {v0}, Lcom/xiaomi/mipush/sdk/f;->f(Landroid/content/Context;)V
                                                                                                                                                                                        661cond_373:
                                                                                                                                                                                        662sget-object v0, Lcom/xiaomi/mipush/sdk/f;->b:Landroid/content/Context;
                                                                                                                                                                                        664invoke-static {v0}, Lcom/xiaomi/mipush/sdk/E;->a(Landroid/content/Context;)Lcom/xiaomi/mipush/sdk/E;
                                                                                                                                                                                        665move-result-object v0
                                                                                                                                                                                        667sget-object v2, Lcom/xiaomi/mipush/sdk/U;->c:Lcom/xiaomi/mipush/sdk/U;
                                                                                                                                                                                        669invoke-virtual {v0, v2}, Lcom/xiaomi/mipush/sdk/E;->a(Lcom/xiaomi/mipush/sdk/U;)Ljava/lang/String;
                                                                                                                                                                                        670move-result-object v0
                                                                                                                                                                                        672invoke-virtual {v5, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        673move-result v0
                                                                                                                                                                                        674if-eqz v0, :cond_38a
                                                                                                                                                                                        676sget-object v0, Lcom/xiaomi/mipush/sdk/f;->b:Landroid/content/Context;
                                                                                                                                                                                        678invoke-static {v0}, Lcom/xiaomi/mipush/sdk/f;->s(Landroid/content/Context;)V
                                                                                                                                                                                        679cond_38a:
                                                                                                                                                                                        680sget-object v0, Lcom/xiaomi/mipush/sdk/f;->b:Landroid/content/Context;
                                                                                                                                                                                        682invoke-static {v0}, Lcom/xiaomi/mipush/sdk/E;->a(Landroid/content/Context;)Lcom/xiaomi/mipush/sdk/E;
                                                                                                                                                                                        683move-result-object v0
                                                                                                                                                                                        685sget-object v2, Lcom/xiaomi/mipush/sdk/U;->d:Lcom/xiaomi/mipush/sdk/U;
                                                                                                                                                                                        687invoke-virtual {v0, v2}, Lcom/xiaomi/mipush/sdk/E;->a(Lcom/xiaomi/mipush/sdk/U;)Ljava/lang/String;
                                                                                                                                                                                        688move-result-object v0
                                                                                                                                                                                        690invoke-virtual {v5, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        691move-result v0
                                                                                                                                                                                        692if-eqz v0, :cond_3a1
                                                                                                                                                                                        694sget-object v0, Lcom/xiaomi/mipush/sdk/f;->b:Landroid/content/Context;
                                                                                                                                                                                        696invoke-static {v0}, Lcom/xiaomi/mipush/sdk/f;->r(Landroid/content/Context;)V
                                                                                                                                                                                        697cond_3a1:
                                                                                                                                                                                        698invoke-static/range {p0 .. p0}, Lcom/xiaomi/mipush/sdk/E;->a(Landroid/content/Context;)Lcom/xiaomi/mipush/sdk/E;
                                                                                                                                                                                        699move-result-object v0
                                                                                                                                                                                        701sget-object v2, Lcom/xiaomi/mipush/sdk/U;->e:Lcom/xiaomi/mipush/sdk/U;
                                                                                                                                                                                        703invoke-virtual {v0, v2}, Lcom/xiaomi/mipush/sdk/E;->a(Lcom/xiaomi/mipush/sdk/U;)Ljava/lang/String;
                                                                                                                                                                                        704move-result-object v0
                                                                                                                                                                                        706invoke-virtual {v5, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        707move-result v0
                                                                                                                                                                                        708if-eqz v0, :cond_3b9
                                                                                                                                                                                        710invoke-static/range {p0 .. p0}, Lcom/xiaomi/mipush/sdk/f;->q(Landroid/content/Context;)V
                                                                                                                                                                                        711try_end_3b4: goto/16 :goto_3b9
                                                                                                                                                                                        712catch_3b5: move-exception v0
                                                                                                                                                                                        714invoke-static {v0}, Lc/g/a/a/c/c;->a(Ljava/lang/Throwable;)V
                                                                                                                                                                                        715cond_3b9: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.baidu.mobads.container.a.isInEditMode
                                                                                                                                                                                        • com.baidu.mobads.container.a.a:Landroid/content/Context
                                                                                                                                                                                        • com.baidu.mobads.container.a.J:Lcom/baidu/mobads/container/f/b
                                                                                                                                                                                        • com.baidu.mobads.container.a.J:Lcom/baidu/mobads/container/f/b
                                                                                                                                                                                        • com.baidu.mobads.container.a$b.a:Lcom/baidu/mobads/container/a$b
                                                                                                                                                                                        • com.baidu.mobads.container.a.setBackgroundColor
                                                                                                                                                                                        • android.media.MediaPlayer.<init>
                                                                                                                                                                                        • com.baidu.mobads.container.a.a:Landroid/content/Context
                                                                                                                                                                                        • android.view.SurfaceView.<init>
                                                                                                                                                                                        • android.widget.RelativeLayout$LayoutParams.<init>
                                                                                                                                                                                        • android.widget.RelativeLayout$LayoutParams.addRule
                                                                                                                                                                                        • com.baidu.mobads.container.a.e:Landroid/view/SurfaceView
                                                                                                                                                                                        • android.view.SurfaceView.setLayoutParams
                                                                                                                                                                                        • com.baidu.mobads.container.a.e:Landroid/view/SurfaceView
                                                                                                                                                                                        • com.baidu.mobads.container.a.addView
                                                                                                                                                                                        • com.baidu.mobads.container.a.e:Landroid/view/SurfaceView
                                                                                                                                                                                        • android.view.SurfaceView.getHolder
                                                                                                                                                                                        • com.baidu.mobads.container.a.d:Landroid/view/SurfaceHolder
                                                                                                                                                                                        • android.view.SurfaceHolder.setType
                                                                                                                                                                                        • com.baidu.mobads.container.a.d:Landroid/view/SurfaceHolder
                                                                                                                                                                                        • android.view.SurfaceHolder.addCallback
                                                                                                                                                                                        • com.baidu.mobads.container.a.a:Landroid/content/Context
                                                                                                                                                                                        • android.widget.ProgressBar.<init>
                                                                                                                                                                                        • android.widget.RelativeLayout$LayoutParams.<init>
                                                                                                                                                                                        • android.widget.RelativeLayout$LayoutParams.addRule
                                                                                                                                                                                        • com.baidu.mobads.container.a.k:Landroid/view/View
                                                                                                                                                                                        • android.view.View.setLayoutParams
                                                                                                                                                                                        • com.baidu.mobads.container.a.k:Landroid/view/View
                                                                                                                                                                                        • com.baidu.mobads.container.a.addView
                                                                                                                                                                                        • com.baidu.mobads.container.a.getContext
                                                                                                                                                                                        • android.content.Context.getResources
                                                                                                                                                                                        • android.content.res.Resources.getDisplayMetrics
                                                                                                                                                                                        • com.baidu.mobads.container.a.a:Landroid/content/Context
                                                                                                                                                                                        • android.widget.ImageView.<init>
                                                                                                                                                                                        • com.baidu.mobads.container.a.m:Landroid/widget/ImageView
                                                                                                                                                                                        • android.widget.ImageView.setId
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • com.baidu.mobads.container.a.m:Landroid/widget/ImageView
                                                                                                                                                                                        • com.baidu.mobads.container.a.a:Landroid/content/Context
                                                                                                                                                                                        • android.content.Context.getResources
                                                                                                                                                                                        • com.baidu.mobads.container.a.b:Lcom/baidu/mobads/interfaces/IXAdContainerContext
                                                                                                                                                                                        • android.graphics.drawable.BitmapDrawable.<init>
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • android.widget.RelativeLayout$LayoutParams.<init>
                                                                                                                                                                                        • android.widget.RelativeLayout$LayoutParams.addRule
                                                                                                                                                                                        • android.widget.RelativeLayout$LayoutParams.setMargins
                                                                                                                                                                                        • com.baidu.mobads.container.a.m:Landroid/widget/ImageView
                                                                                                                                                                                        • android.widget.ImageView.setLayoutParams
                                                                                                                                                                                        • com.baidu.mobads.container.a.m:Landroid/widget/ImageView
                                                                                                                                                                                        • android.widget.ImageView.setOnClickListener
                                                                                                                                                                                        • com.baidu.mobads.container.a.m:Landroid/widget/ImageView
                                                                                                                                                                                        • com.baidu.mobads.container.a.addView
                                                                                                                                                                                        • com.baidu.mobads.container.a.a:Landroid/content/Context
                                                                                                                                                                                        • android.widget.ImageView.<init>
                                                                                                                                                                                        • com.baidu.mobads.container.a.n:Landroid/widget/ImageView
                                                                                                                                                                                        • android.widget.ImageView.setId
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • com.baidu.mobads.container.a.n:Landroid/widget/ImageView
                                                                                                                                                                                        • com.baidu.mobads.container.a.a:Landroid/content/Context
                                                                                                                                                                                        • android.content.Context.getResources
                                                                                                                                                                                        • com.baidu.mobads.container.a.b:Lcom/baidu/mobads/interfaces/IXAdContainerContext
                                                                                                                                                                                        • android.graphics.drawable.BitmapDrawable.<init>
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • android.widget.RelativeLayout$LayoutParams.<init>
                                                                                                                                                                                        • android.widget.RelativeLayout$LayoutParams.addRule
                                                                                                                                                                                        • android.widget.RelativeLayout$LayoutParams.addRule
                                                                                                                                                                                        • android.widget.RelativeLayout$LayoutParams.setMargins
                                                                                                                                                                                        • com.baidu.mobads.container.a.n:Landroid/widget/ImageView
                                                                                                                                                                                        • android.widget.ImageView.setLayoutParams
                                                                                                                                                                                        • com.baidu.mobads.container.a.a:Landroid/content/Context
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • com.baidu.mobads.container.a.n:Landroid/widget/ImageView
                                                                                                                                                                                        • android.widget.ImageView.setOnClickListener
                                                                                                                                                                                        • com.baidu.mobads.container.a.n:Landroid/widget/ImageView
                                                                                                                                                                                        • com.baidu.mobads.container.a.addView
                                                                                                                                                                                        • com.baidu.mobads.container.a.a:Landroid/content/Context
                                                                                                                                                                                        • android.widget.TextView.<init>
                                                                                                                                                                                        • android.widget.RelativeLayout$LayoutParams.<init>
                                                                                                                                                                                        • com.baidu.mobads.container.a.m:Landroid/widget/ImageView
                                                                                                                                                                                        • android.widget.ImageView.getId
                                                                                                                                                                                        • android.widget.RelativeLayout$LayoutParams.addRule
                                                                                                                                                                                        • android.widget.RelativeLayout$LayoutParams.setMargins
                                                                                                                                                                                        • com.baidu.mobads.container.a.l:Landroid/widget/TextView
                                                                                                                                                                                        • android.widget.TextView.setLayoutParams
                                                                                                                                                                                        • com.baidu.mobads.container.a.l:Landroid/widget/TextView
                                                                                                                                                                                        • android.widget.TextView.setGravity
                                                                                                                                                                                        • com.baidu.mobads.container.a.l:Landroid/widget/TextView
                                                                                                                                                                                        • android.widget.TextView.setTextSize
                                                                                                                                                                                        • com.baidu.mobads.container.a.l:Landroid/widget/TextView
                                                                                                                                                                                        • android.widget.TextView.getPaint
                                                                                                                                                                                        • android.text.TextPaint.setFakeBoldText
                                                                                                                                                                                        • com.baidu.mobads.container.a.l:Landroid/widget/TextView
                                                                                                                                                                                        • com.baidu.mobads.container.a.addView
                                                                                                                                                                                        • com.baidu.mobads.container.a.m:Landroid/widget/ImageView
                                                                                                                                                                                        • com.baidu.mobads.container.a.a:Landroid/content/Context
                                                                                                                                                                                        • android.content.Context.getResources
                                                                                                                                                                                        • com.baidu.mobads.container.a.b:Lcom/baidu/mobads/interfaces/IXAdContainerContext
                                                                                                                                                                                        • android.graphics.drawable.BitmapDrawable.<init>
                                                                                                                                                                                        • android.widget.ImageView.setBackgroundDrawable
                                                                                                                                                                                        • com.baidu.mobads.container.a.n:Landroid/widget/ImageView
                                                                                                                                                                                        • com.baidu.mobads.container.a.a:Landroid/content/Context
                                                                                                                                                                                        • android.content.Context.getResources
                                                                                                                                                                                        • com.baidu.mobads.container.a.b:Lcom/baidu/mobads/interfaces/IXAdContainerContext
                                                                                                                                                                                        • android.graphics.drawable.BitmapDrawable.<init>
                                                                                                                                                                                        • android.widget.ImageView.setBackgroundDrawable
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • setBackground
                                                                                                                                                                                        • audio
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        1const/4 v2, -0x1
                                                                                                                                                                                        2const/4 v11, -0x2
                                                                                                                                                                                        3const/high16 v10, 0x42200000 # 40.0f
                                                                                                                                                                                        4const/4 v9, 0x1
                                                                                                                                                                                        5const/4 v8, 0x0
                                                                                                                                                                                        7invoke-virtual {p0}, Lcom/baidu/mobads/container/a;->isInEditMode()Z
                                                                                                                                                                                        8move-result v0
                                                                                                                                                                                        9if-eqz v0, :cond_d
                                                                                                                                                                                        10goto_c: return-void
                                                                                                                                                                                        11cond_d: new-instance v0, Lcom/baidu/mobads/container/f/b;
                                                                                                                                                                                        13iget-object v1, p0, Lcom/baidu/mobads/container/a;->a:Landroid/content/Context;
                                                                                                                                                                                        15invoke-direct {v0, v1}, Lcom/baidu/mobads/container/f/b;-><init>(Landroid/content/Context;)V
                                                                                                                                                                                        16iput-object v0, p0, Lcom/baidu/mobads/container/a;->J:Lcom/baidu/mobads/container/f/b;
                                                                                                                                                                                        18iget-object v0, p0, Lcom/baidu/mobads/container/a;->J:Lcom/baidu/mobads/container/f/b;
                                                                                                                                                                                        19new-instance v1, Lcom/baidu/mobads/container/c;
                                                                                                                                                                                        21invoke-direct {v1, p0}, Lcom/baidu/mobads/container/c;-><init>(Lcom/baidu/mobads/container/a;)V
                                                                                                                                                                                        23invoke-virtual {v0, v1}, Lcom/baidu/mobads/container/f/b;->a(Lcom/baidu/mobads/container/f/b$b;)V
                                                                                                                                                                                        25iget-object v0, p0, Lcom/baidu/mobads/container/a;->J:Lcom/baidu/mobads/container/f/b;
                                                                                                                                                                                        27invoke-virtual {v0}, Lcom/baidu/mobads/container/f/b;->a()V
                                                                                                                                                                                        28iput-boolean v9, p0, Lcom/baidu/mobads/container/a;->r:Z
                                                                                                                                                                                        30sget-object v0, Lcom/baidu/mobads/container/a$b;->a:Lcom/baidu/mobads/container/a$b;
                                                                                                                                                                                        31iput-object v0, p0, Lcom/baidu/mobads/container/a;->i:Lcom/baidu/mobads/container/a$b;
                                                                                                                                                                                        32iput-boolean v8, p0, Lcom/baidu/mobads/container/a;->q:Z
                                                                                                                                                                                        33iput v2, p0, Lcom/baidu/mobads/container/a;->s:I
                                                                                                                                                                                        34const/high16 v0, -0x1000000
                                                                                                                                                                                        36invoke-virtual {p0, v0}, Lcom/baidu/mobads/container/a;->setBackgroundColor(I)V
                                                                                                                                                                                        37new-instance v0, Landroid/media/MediaPlayer;
                                                                                                                                                                                        39invoke-direct {v0}, Landroid/media/MediaPlayer;-><init>()V
                                                                                                                                                                                        40iput-object v0, p0, Lcom/baidu/mobads/container/a;->c:Landroid/media/MediaPlayer;
                                                                                                                                                                                        41new-instance v0, Landroid/view/SurfaceView;
                                                                                                                                                                                        43iget-object v1, p0, Lcom/baidu/mobads/container/a;->a:Landroid/content/Context;
                                                                                                                                                                                        45invoke-direct {v0, v1}, Landroid/view/SurfaceView;-><init>(Landroid/content/Context;)V
                                                                                                                                                                                        46iput-object v0, p0, Lcom/baidu/mobads/container/a;->e:Landroid/view/SurfaceView;
                                                                                                                                                                                        47new-instance v0, Landroid/widget/RelativeLayout$LayoutParams;
                                                                                                                                                                                        49invoke-direct {v0, v2, v2}, Landroid/widget/RelativeLayout$LayoutParams;-><init>(II)V
                                                                                                                                                                                        50const/16 v1, 0xd
                                                                                                                                                                                        52invoke-virtual {v0, v1}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(I)V
                                                                                                                                                                                        54iget-object v1, p0, Lcom/baidu/mobads/container/a;->e:Landroid/view/SurfaceView;
                                                                                                                                                                                        56invoke-virtual {v1, v0}, Landroid/view/SurfaceView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
                                                                                                                                                                                        58iget-object v0, p0, Lcom/baidu/mobads/container/a;->e:Landroid/view/SurfaceView;
                                                                                                                                                                                        60invoke-virtual {p0, v0}, Lcom/baidu/mobads/container/a;->addView(Landroid/view/View;)V
                                                                                                                                                                                        62iget-object v0, p0, Lcom/baidu/mobads/container/a;->e:Landroid/view/SurfaceView;
                                                                                                                                                                                        64invoke-virtual {v0}, Landroid/view/SurfaceView;->getHolder()Landroid/view/SurfaceHolder;
                                                                                                                                                                                        65move-result-object v0
                                                                                                                                                                                        66iput-object v0, p0, Lcom/baidu/mobads/container/a;->d:Landroid/view/SurfaceHolder;
                                                                                                                                                                                        68iget-object v0, p0, Lcom/baidu/mobads/container/a;->d:Landroid/view/SurfaceHolder;
                                                                                                                                                                                        69const/4 v1, 0x3
                                                                                                                                                                                        71invoke-interface {v0, v1}, Landroid/view/SurfaceHolder;->setType(I)V
                                                                                                                                                                                        73iget-object v0, p0, Lcom/baidu/mobads/container/a;->d:Landroid/view/SurfaceHolder;
                                                                                                                                                                                        75invoke-interface {v0, p0}, Landroid/view/SurfaceHolder;->addCallback(Landroid/view/SurfaceHolder$Callback;)V
                                                                                                                                                                                        76new-instance v0, Landroid/widget/ProgressBar;
                                                                                                                                                                                        78iget-object v1, p0, Lcom/baidu/mobads/container/a;->a:Landroid/content/Context;
                                                                                                                                                                                        80invoke-direct {v0, v1}, Landroid/widget/ProgressBar;-><init>(Landroid/content/Context;)V
                                                                                                                                                                                        81iput-object v0, p0, Lcom/baidu/mobads/container/a;->k:Landroid/view/View;
                                                                                                                                                                                        82new-instance v0, Landroid/widget/RelativeLayout$LayoutParams;
                                                                                                                                                                                        84invoke-direct {v0, v11, v11}, Landroid/widget/RelativeLayout$LayoutParams;-><init>(II)V
                                                                                                                                                                                        85const/16 v1, 0xd
                                                                                                                                                                                        87invoke-virtual {v0, v1}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(I)V
                                                                                                                                                                                        89iget-object v1, p0, Lcom/baidu/mobads/container/a;->k:Landroid/view/View;
                                                                                                                                                                                        91invoke-virtual {v1, v0}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
                                                                                                                                                                                        93iget-object v0, p0, Lcom/baidu/mobads/container/a;->k:Landroid/view/View;
                                                                                                                                                                                        95invoke-virtual {p0, v0}, Lcom/baidu/mobads/container/a;->addView(Landroid/view/View;)V
                                                                                                                                                                                        97invoke-virtual {p0}, Lcom/baidu/mobads/container/a;->getContext()Landroid/content/Context;
                                                                                                                                                                                        98move-result-object v0
                                                                                                                                                                                        100invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
                                                                                                                                                                                        101move-result-object v0
                                                                                                                                                                                        103invoke-virtual {v0}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
                                                                                                                                                                                        104move-result-object v1
                                                                                                                                                                                        105new-instance v0, Landroid/widget/ImageView;
                                                                                                                                                                                        107iget-object v2, p0, Lcom/baidu/mobads/container/a;->a:Landroid/content/Context;
                                                                                                                                                                                        109invoke-direct {v0, v2}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V
                                                                                                                                                                                        110iput-object v0, p0, Lcom/baidu/mobads/container/a;->m:Landroid/widget/ImageView;
                                                                                                                                                                                        112iget-object v0, p0, Lcom/baidu/mobads/container/a;->m:Landroid/widget/ImageView;
                                                                                                                                                                                        114invoke-virtual {v0, v9}, Landroid/widget/ImageView;->setId(I)V
                                                                                                                                                                                        115try_start_a2: const-class v0, Landroid/widget/ImageView;
                                                                                                                                                                                        117const-string v2, "setBackground"
                                                                                                                                                                                        118const/4 v3, 0x1
                                                                                                                                                                                        119new-array v3, v3, [Ljava/lang/Class;
                                                                                                                                                                                        120const/4 v4, 0x0
                                                                                                                                                                                        121const-class v5, Landroid/graphics/drawable/BitmapDrawable;
                                                                                                                                                                                        122aput-object v5, v3, v4
                                                                                                                                                                                        124invoke-virtual {v0, v2, v3}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        125move-result-object v0
                                                                                                                                                                                        127iget-object v2, p0, Lcom/baidu/mobads/container/a;->m:Landroid/widget/ImageView;
                                                                                                                                                                                        128const/4 v3, 0x1
                                                                                                                                                                                        129new-array v3, v3, [Ljava/lang/Object;
                                                                                                                                                                                        130const/4 v4, 0x0
                                                                                                                                                                                        131new-instance v5, Landroid/graphics/drawable/BitmapDrawable;
                                                                                                                                                                                        133iget-object v6, p0, Lcom/baidu/mobads/container/a;->a:Landroid/content/Context;
                                                                                                                                                                                        135invoke-virtual {v6}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
                                                                                                                                                                                        136move-result-object v6
                                                                                                                                                                                        138iget-object v7, p0, Lcom/baidu/mobads/container/a;->b:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        140invoke-interface {v7}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdResource()Lcom/baidu/mobads/interfaces/IXAdResource;
                                                                                                                                                                                        141move-result-object v7
                                                                                                                                                                                        143invoke-interface {v7}, Lcom/baidu/mobads/interfaces/IXAdResource;->getJump()Landroid/graphics/Bitmap;
                                                                                                                                                                                        144move-result-object v7
                                                                                                                                                                                        146invoke-direct {v5, v6, v7}, Landroid/graphics/drawable/BitmapDrawable;-><init>(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V
                                                                                                                                                                                        147aput-object v5, v3, v4
                                                                                                                                                                                        149invoke-virtual {v0, v2, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        150goto_d2: new-instance v0, Landroid/widget/RelativeLayout$LayoutParams;
                                                                                                                                                                                        151iget v2, v1, Landroid/util/DisplayMetrics;->density:F
                                                                                                                                                                                        152mul-float/2addr v2, v10
                                                                                                                                                                                        153float-to-int v2, v2
                                                                                                                                                                                        154iget v3, v1, Landroid/util/DisplayMetrics;->density:F
                                                                                                                                                                                        155const/high16 v4, 0x41f00000 # 30.0f
                                                                                                                                                                                        156mul-float/2addr v3, v4
                                                                                                                                                                                        157float-to-int v3, v3
                                                                                                                                                                                        159invoke-direct {v0, v2, v3}, Landroid/widget/RelativeLayout$LayoutParams;-><init>(II)V
                                                                                                                                                                                        160const/16 v2, 0xb
                                                                                                                                                                                        162invoke-virtual {v0, v2}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(I)V
                                                                                                                                                                                        163const/16 v2, 0x14
                                                                                                                                                                                        165invoke-virtual {v0, v8, v8, v2, v8}, Landroid/widget/RelativeLayout$LayoutParams;->setMargins(IIII)V
                                                                                                                                                                                        167iget-object v2, p0, Lcom/baidu/mobads/container/a;->m:Landroid/widget/ImageView;
                                                                                                                                                                                        169invoke-virtual {v2, v0}, Landroid/widget/ImageView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
                                                                                                                                                                                        171iget-object v0, p0, Lcom/baidu/mobads/container/a;->m:Landroid/widget/ImageView;
                                                                                                                                                                                        172new-instance v2, Lcom/baidu/mobads/container/d;
                                                                                                                                                                                        174invoke-direct {v2, p0}, Lcom/baidu/mobads/container/d;-><init>(Lcom/baidu/mobads/container/a;)V
                                                                                                                                                                                        176invoke-virtual {v0, v2}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
                                                                                                                                                                                        178iget-object v0, p0, Lcom/baidu/mobads/container/a;->m:Landroid/widget/ImageView;
                                                                                                                                                                                        180invoke-virtual {p0, v0}, Lcom/baidu/mobads/container/a;->addView(Landroid/view/View;)V
                                                                                                                                                                                        181new-instance v0, Landroid/widget/ImageView;
                                                                                                                                                                                        183iget-object v2, p0, Lcom/baidu/mobads/container/a;->a:Landroid/content/Context;
                                                                                                                                                                                        185invoke-direct {v0, v2}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V
                                                                                                                                                                                        186iput-object v0, p0, Lcom/baidu/mobads/container/a;->n:Landroid/widget/ImageView;
                                                                                                                                                                                        188iget-object v0, p0, Lcom/baidu/mobads/container/a;->n:Landroid/widget/ImageView;
                                                                                                                                                                                        189const/4 v2, 0x2
                                                                                                                                                                                        191invoke-virtual {v0, v2}, Landroid/widget/ImageView;->setId(I)V
                                                                                                                                                                                        192try_start_10e: const-class v0, Landroid/widget/ImageView;
                                                                                                                                                                                        194const-string v2, "setBackground"
                                                                                                                                                                                        195const/4 v3, 0x1
                                                                                                                                                                                        196new-array v3, v3, [Ljava/lang/Class;
                                                                                                                                                                                        197const/4 v4, 0x0
                                                                                                                                                                                        198const-class v5, Landroid/graphics/drawable/BitmapDrawable;
                                                                                                                                                                                        199aput-object v5, v3, v4
                                                                                                                                                                                        201invoke-virtual {v0, v2, v3}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        202move-result-object v0
                                                                                                                                                                                        204iget-object v2, p0, Lcom/baidu/mobads/container/a;->n:Landroid/widget/ImageView;
                                                                                                                                                                                        205const/4 v3, 0x1
                                                                                                                                                                                        206new-array v3, v3, [Ljava/lang/Object;
                                                                                                                                                                                        207const/4 v4, 0x0
                                                                                                                                                                                        208new-instance v5, Landroid/graphics/drawable/BitmapDrawable;
                                                                                                                                                                                        210iget-object v6, p0, Lcom/baidu/mobads/container/a;->a:Landroid/content/Context;
                                                                                                                                                                                        212invoke-virtual {v6}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
                                                                                                                                                                                        213move-result-object v6
                                                                                                                                                                                        215iget-object v7, p0, Lcom/baidu/mobads/container/a;->b:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        217invoke-interface {v7}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdResource()Lcom/baidu/mobads/interfaces/IXAdResource;
                                                                                                                                                                                        218move-result-object v7
                                                                                                                                                                                        220invoke-interface {v7}, Lcom/baidu/mobads/interfaces/IXAdResource;->getVolume()Landroid/graphics/Bitmap;
                                                                                                                                                                                        221move-result-object v7
                                                                                                                                                                                        223invoke-direct {v5, v6, v7}, Landroid/graphics/drawable/BitmapDrawable;-><init>(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V
                                                                                                                                                                                        224aput-object v5, v3, v4
                                                                                                                                                                                        226invoke-virtual {v0, v2, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        227try_end_13e: new-instance v0, Landroid/widget/RelativeLayout$LayoutParams;
                                                                                                                                                                                        228iget v2, v1, Landroid/util/DisplayMetrics;->density:F
                                                                                                                                                                                        229mul-float/2addr v2, v10
                                                                                                                                                                                        230float-to-int v2, v2
                                                                                                                                                                                        231iget v3, v1, Landroid/util/DisplayMetrics;->density:F
                                                                                                                                                                                        232mul-float/2addr v3, v10
                                                                                                                                                                                        233float-to-int v3, v3
                                                                                                                                                                                        235invoke-direct {v0, v2, v3}, Landroid/widget/RelativeLayout$LayoutParams;-><init>(II)V
                                                                                                                                                                                        236const/16 v2, 0xb
                                                                                                                                                                                        238invoke-virtual {v0, v2}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(I)V
                                                                                                                                                                                        239const/16 v2, 0xc
                                                                                                                                                                                        241invoke-virtual {v0, v2}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(I)V
                                                                                                                                                                                        242const/16 v2, 0x14
                                                                                                                                                                                        244invoke-virtual {v0, v8, v8, v2, v8}, Landroid/widget/RelativeLayout$LayoutParams;->setMargins(IIII)V
                                                                                                                                                                                        246iget-object v2, p0, Lcom/baidu/mobads/container/a;->n:Landroid/widget/ImageView;
                                                                                                                                                                                        248invoke-virtual {v2, v0}, Landroid/widget/ImageView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
                                                                                                                                                                                        250iget-object v0, p0, Lcom/baidu/mobads/container/a;->a:Landroid/content/Context;
                                                                                                                                                                                        252const-string v2, "audio"
                                                                                                                                                                                        254invoke-virtual {v0, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        255move-result-object v0
                                                                                                                                                                                        256check-cast v0, Landroid/media/AudioManager;
                                                                                                                                                                                        257iput-object v0, p0, Lcom/baidu/mobads/container/a;->o:Landroid/media/AudioManager;
                                                                                                                                                                                        259iget-object v0, p0, Lcom/baidu/mobads/container/a;->n:Landroid/widget/ImageView;
                                                                                                                                                                                        260new-instance v2, Lcom/baidu/mobads/container/e;
                                                                                                                                                                                        262invoke-direct {v2, p0}, Lcom/baidu/mobads/container/e;-><init>(Lcom/baidu/mobads/container/a;)V
                                                                                                                                                                                        264invoke-virtual {v0, v2}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
                                                                                                                                                                                        266iget-object v0, p0, Lcom/baidu/mobads/container/a;->n:Landroid/widget/ImageView;
                                                                                                                                                                                        268invoke-virtual {p0, v0}, Lcom/baidu/mobads/container/a;->addView(Landroid/view/View;)V
                                                                                                                                                                                        269new-instance v0, Landroid/widget/TextView;
                                                                                                                                                                                        271iget-object v2, p0, Lcom/baidu/mobads/container/a;->a:Landroid/content/Context;
                                                                                                                                                                                        273invoke-direct {v0, v2}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
                                                                                                                                                                                        274iput-object v0, p0, Lcom/baidu/mobads/container/a;->l:Landroid/widget/TextView;
                                                                                                                                                                                        275new-instance v0, Landroid/widget/RelativeLayout$LayoutParams;
                                                                                                                                                                                        276iget v1, v1, Landroid/util/DisplayMetrics;->density:F
                                                                                                                                                                                        277const/high16 v2, 0x41f00000 # 30.0f
                                                                                                                                                                                        278mul-float/2addr v1, v2
                                                                                                                                                                                        279float-to-int v1, v1
                                                                                                                                                                                        281invoke-direct {v0, v11, v1}, Landroid/widget/RelativeLayout$LayoutParams;-><init>(II)V
                                                                                                                                                                                        283iget-object v1, p0, Lcom/baidu/mobads/container/a;->m:Landroid/widget/ImageView;
                                                                                                                                                                                        285invoke-virtual {v1}, Landroid/widget/ImageView;->getId()I
                                                                                                                                                                                        286move-result v1
                                                                                                                                                                                        288invoke-virtual {v0, v8, v1}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V
                                                                                                                                                                                        289const/16 v1, 0x1e
                                                                                                                                                                                        291invoke-virtual {v0, v8, v8, v1, v8}, Landroid/widget/RelativeLayout$LayoutParams;->setMargins(IIII)V
                                                                                                                                                                                        293iget-object v1, p0, Lcom/baidu/mobads/container/a;->l:Landroid/widget/TextView;
                                                                                                                                                                                        295invoke-virtual {v1, v0}, Landroid/widget/TextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
                                                                                                                                                                                        297iget-object v0, p0, Lcom/baidu/mobads/container/a;->l:Landroid/widget/TextView;
                                                                                                                                                                                        298const/16 v1, 0x11
                                                                                                                                                                                        300invoke-virtual {v0, v1}, Landroid/widget/TextView;->setGravity(I)V
                                                                                                                                                                                        302iget-object v0, p0, Lcom/baidu/mobads/container/a;->l:Landroid/widget/TextView;
                                                                                                                                                                                        303const/high16 v1, 0x41400000 # 12.0f
                                                                                                                                                                                        305invoke-virtual {v0, v9, v1}, Landroid/widget/TextView;->setTextSize(IF)V
                                                                                                                                                                                        307iget-object v0, p0, Lcom/baidu/mobads/container/a;->l:Landroid/widget/TextView;
                                                                                                                                                                                        309invoke-virtual {v0}, Landroid/widget/TextView;->getPaint()Landroid/text/TextPaint;
                                                                                                                                                                                        310move-result-object v0
                                                                                                                                                                                        312invoke-virtual {v0, v9}, Landroid/text/TextPaint;->setFakeBoldText(Z)V
                                                                                                                                                                                        314iget-object v0, p0, Lcom/baidu/mobads/container/a;->l:Landroid/widget/TextView;
                                                                                                                                                                                        316invoke-virtual {p0, v0}, Lcom/baidu/mobads/container/a;->addView(Landroid/view/View;)V
                                                                                                                                                                                        317goto/16 :goto_c
                                                                                                                                                                                        318catch_1bf: move-exception v0
                                                                                                                                                                                        320iget-object v0, p0, Lcom/baidu/mobads/container/a;->m:Landroid/widget/ImageView;
                                                                                                                                                                                        321new-instance v2, Landroid/graphics/drawable/BitmapDrawable;
                                                                                                                                                                                        323iget-object v3, p0, Lcom/baidu/mobads/container/a;->a:Landroid/content/Context;
                                                                                                                                                                                        325invoke-virtual {v3}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
                                                                                                                                                                                        326move-result-object v3
                                                                                                                                                                                        328iget-object v4, p0, Lcom/baidu/mobads/container/a;->b:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        330invoke-interface {v4}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdResource()Lcom/baidu/mobads/interfaces/IXAdResource;
                                                                                                                                                                                        331move-result-object v4
                                                                                                                                                                                        333invoke-interface {v4}, Lcom/baidu/mobads/interfaces/IXAdResource;->getJump()Landroid/graphics/Bitmap;
                                                                                                                                                                                        334move-result-object v4
                                                                                                                                                                                        336invoke-direct {v2, v3, v4}, Landroid/graphics/drawable/BitmapDrawable;-><init>(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V
                                                                                                                                                                                        338invoke-virtual {v0, v2}, Landroid/widget/ImageView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
                                                                                                                                                                                        339goto/16 :goto_d2
                                                                                                                                                                                        340catch_1dc: move-exception v0
                                                                                                                                                                                        342iget-object v0, p0, Lcom/baidu/mobads/container/a;->n:Landroid/widget/ImageView;
                                                                                                                                                                                        343new-instance v2, Landroid/graphics/drawable/BitmapDrawable;
                                                                                                                                                                                        345iget-object v3, p0, Lcom/baidu/mobads/container/a;->a:Landroid/content/Context;
                                                                                                                                                                                        347invoke-virtual {v3}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
                                                                                                                                                                                        348move-result-object v3
                                                                                                                                                                                        350iget-object v4, p0, Lcom/baidu/mobads/container/a;->b:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        352invoke-interface {v4}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdResource()Lcom/baidu/mobads/interfaces/IXAdResource;
                                                                                                                                                                                        353move-result-object v4
                                                                                                                                                                                        355invoke-interface {v4}, Lcom/baidu/mobads/interfaces/IXAdResource;->getVolume()Landroid/graphics/Bitmap;
                                                                                                                                                                                        356move-result-object v4
                                                                                                                                                                                        358invoke-direct {v2, v3, v4}, Landroid/graphics/drawable/BitmapDrawable;-><init>(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V
                                                                                                                                                                                        360invoke-virtual {v0, v2}, Landroid/widget/ImageView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
                                                                                                                                                                                        361goto/16 :goto_13e
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.net.URL.<init>
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • javax.net.ssl.HttpsURLConnection.setConnectTimeout
                                                                                                                                                                                        • javax.net.ssl.HttpsURLConnection.setRequestMethod
                                                                                                                                                                                        • java.net.URL.toString
                                                                                                                                                                                        • javax.net.ssl.HttpsURLConnection.setRequestProperty
                                                                                                                                                                                        • javax.net.ssl.HttpsURLConnection.setRequestProperty
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • javax.net.ssl.HttpsURLConnection.setRequestProperty
                                                                                                                                                                                        • javax.net.ssl.HttpsURLConnection.setRequestProperty
                                                                                                                                                                                        • javax.net.ssl.HttpsURLConnection.connect
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.File.mkdirs
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • javax.net.ssl.HttpsURLConnection.getContentLength
                                                                                                                                                                                        • java.io.RandomAccessFile.close
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • javax.net.ssl.HttpsURLConnection.getInputStream
                                                                                                                                                                                        • java.io.RandomAccessFile.<init>
                                                                                                                                                                                        • java.io.RandomAccessFile.seek
                                                                                                                                                                                        • java.io.InputStream.read
                                                                                                                                                                                        • java.io.RandomAccessFile.close
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.io.RandomAccessFile.write
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.RandomAccessFile.close
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.io.RandomAccessFile.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.IOException.getMessage
                                                                                                                                                                                        • java.io.RandomAccessFile.close
                                                                                                                                                                                        • java.io.RandomAccessFile.close
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.net.MalformedURLException.getMessage
                                                                                                                                                                                        • java.net.MalformedURLException.getMessage
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • GET
                                                                                                                                                                                        • Referer
                                                                                                                                                                                        • Charset
                                                                                                                                                                                        • UTF-8
                                                                                                                                                                                        • Range
                                                                                                                                                                                        • bytes=
                                                                                                                                                                                        • -
                                                                                                                                                                                        • Connection
                                                                                                                                                                                        • Keep-Alive
                                                                                                                                                                                        • tLen <= 0
                                                                                                                                                                                        • rwd
                                                                                                                                                                                        • mSavedLength > mTotalLength,\u91cd\u65b0\u4e0b\u8f7d!
                                                                                                                                                                                        • IOException,stop download!
                                                                                                                                                                                        • have retry %d times
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0move-object/from16 v1, p0
                                                                                                                                                                                        1const/4 v2, 0x0
                                                                                                                                                                                        2try_start_3: new-instance v3, Ljava/net/URL;
                                                                                                                                                                                        4invoke-virtual/range {p0 .. p0}, Lcom/tencent/bugly/beta/download/DownloadTask;->getDownloadUrl()Ljava/lang/String;
                                                                                                                                                                                        5move-result-object v0
                                                                                                                                                                                        7invoke-direct {v3, v0}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        8try_end_c: const/4 v0, 0x0
                                                                                                                                                                                        9move-object v4, v0
                                                                                                                                                                                        10move-object v5, v4
                                                                                                                                                                                        11const/4 v0, 0x0
                                                                                                                                                                                        12goto_10: const/16 v6, 0x7d0
                                                                                                                                                                                        13const/4 v7, 0x3
                                                                                                                                                                                        14if-ge v0, v7, :cond_167
                                                                                                                                                                                        15add-int/lit8 v8, v0, 0x1
                                                                                                                                                                                        16try_start_17:
                                                                                                                                                                                        17invoke-virtual {v3}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        18move-result-object v0
                                                                                                                                                                                        19check-cast v0, Ljavax/net/ssl/HttpsURLConnection;
                                                                                                                                                                                        20const/16 v9, 0x1388
                                                                                                                                                                                        22invoke-virtual {v0, v9}, Ljavax/net/ssl/HttpsURLConnection;->setConnectTimeout(I)V
                                                                                                                                                                                        24const-string v9, "GET"
                                                                                                                                                                                        26invoke-virtual {v0, v9}, Ljavax/net/ssl/HttpsURLConnection;->setRequestMethod(Ljava/lang/String;)V
                                                                                                                                                                                        28const-string v9, "Referer"
                                                                                                                                                                                        30invoke-virtual {v3}, Ljava/net/URL;->toString()Ljava/lang/String;
                                                                                                                                                                                        31move-result-object v10
                                                                                                                                                                                        33invoke-virtual {v0, v9, v10}, Ljavax/net/ssl/HttpsURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        35const-string v9, "Charset"
                                                                                                                                                                                        37const-string v10, "UTF-8"
                                                                                                                                                                                        39invoke-virtual {v0, v9, v10}, Ljavax/net/ssl/HttpsURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        41const-string v9, "Range"
                                                                                                                                                                                        42new-instance v10, Ljava/lang/StringBuilder;
                                                                                                                                                                                        44invoke-direct {v10}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        46const-string v11, "bytes="
                                                                                                                                                                                        48invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        49iget-wide v11, v1, Lcom/tencent/bugly/beta/download/DownloadTask;->e:J
                                                                                                                                                                                        51invoke-virtual {v10, v11, v12}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        53const-string v11, "-"
                                                                                                                                                                                        55invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        57invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        58move-result-object v10
                                                                                                                                                                                        60invoke-virtual {v0, v9, v10}, Ljavax/net/ssl/HttpsURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        62const-string v9, "Connection"
                                                                                                                                                                                        64const-string v10, "Keep-Alive"
                                                                                                                                                                                        66invoke-virtual {v0, v9, v10}, Ljavax/net/ssl/HttpsURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        68invoke-virtual {v0}, Ljavax/net/ssl/HttpsURLConnection;->connect()V
                                                                                                                                                                                        70invoke-direct {v1, v0}, Lcom/tencent/bugly/proguard/t;->a(Ljava/net/HttpURLConnection;)Ljava/lang/String;
                                                                                                                                                                                        71move-result-object v9
                                                                                                                                                                                        72iput-object v9, v1, Lcom/tencent/bugly/beta/download/DownloadTask;->c:Ljava/lang/String;
                                                                                                                                                                                        73new-instance v9, Ljava/io/File;
                                                                                                                                                                                        75iget-object v10, v1, Lcom/tencent/bugly/beta/download/DownloadTask;->b:Ljava/lang/String;
                                                                                                                                                                                        77invoke-direct {v9, v10}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        79invoke-virtual {v9}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        80move-result v10
                                                                                                                                                                                        81if-nez v10, :cond_74
                                                                                                                                                                                        83invoke-virtual {v9}, Ljava/io/File;->mkdirs()Z
                                                                                                                                                                                        84cond_74: new-instance v10, Ljava/io/File;
                                                                                                                                                                                        86iget-object v11, v1, Lcom/tencent/bugly/beta/download/DownloadTask;->c:Ljava/lang/String;
                                                                                                                                                                                        88invoke-direct {v10, v9, v11}, Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
                                                                                                                                                                                        89iput-object v10, v1, Lcom/tencent/bugly/proguard/t;->l:Ljava/io/File;
                                                                                                                                                                                        90iget-wide v9, v1, Lcom/tencent/bugly/beta/download/DownloadTask;->f:J
                                                                                                                                                                                        91const-wide/16 v11, 0x0
                                                                                                                                                                                        92cmp-long v13, v9, v11
                                                                                                                                                                                        93if-nez v13, :cond_a8
                                                                                                                                                                                        95invoke-virtual {v0}, Ljavax/net/ssl/HttpsURLConnection;->getContentLength()I
                                                                                                                                                                                        96move-result v9
                                                                                                                                                                                        97int-to-long v9, v9
                                                                                                                                                                                        98iput-wide v9, v1, Lcom/tencent/bugly/beta/download/DownloadTask;->f:J
                                                                                                                                                                                        99iget-wide v9, v1, Lcom/tencent/bugly/beta/download/DownloadTask;->f:J
                                                                                                                                                                                        100cmp-long v13, v9, v11
                                                                                                                                                                                        101if-gtz v13, :cond_a8
                                                                                                                                                                                        103const-string v0, "tLen <= 0 "
                                                                                                                                                                                        105invoke-virtual {v1, v6, v0}, Lcom/tencent/bugly/proguard/t;->a(ILjava/lang/String;)V
                                                                                                                                                                                        106try_end_97: if-eqz v4, :cond_9c
                                                                                                                                                                                        107try_start_99:
                                                                                                                                                                                        108invoke-virtual {v4}, Ljava/io/RandomAccessFile;->close()V
                                                                                                                                                                                        109cond_9c: if-eqz v5, :cond_a7
                                                                                                                                                                                        110try_start_9e:
                                                                                                                                                                                        111invoke-virtual {v5}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        112try_end_a1: goto/16 :goto_a7
                                                                                                                                                                                        113catch_a2: move-exception v0
                                                                                                                                                                                        114move-object v2, v0
                                                                                                                                                                                        116invoke-virtual {v2}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        117goto_a7: return-void
                                                                                                                                                                                        118cond_a8:
                                                                                                                                                                                        119sget-object v9, Lcom/tencent/bugly/proguard/p;->a:Lcom/tencent/bugly/proguard/p;
                                                                                                                                                                                        121invoke-virtual {v9, v1}, Lcom/tencent/bugly/proguard/p;->a(Lcom/tencent/bugly/beta/download/DownloadTask;)Z
                                                                                                                                                                                        123invoke-virtual {v0}, Ljavax/net/ssl/HttpsURLConnection;->getInputStream()Ljava/io/InputStream;
                                                                                                                                                                                        124move-result-object v5
                                                                                                                                                                                        125const v0, 0x4b000
                                                                                                                                                                                        126new-array v0, v0, [B
                                                                                                                                                                                        127new-instance v9, Ljava/io/RandomAccessFile;
                                                                                                                                                                                        129iget-object v10, v1, Lcom/tencent/bugly/proguard/t;->l:Ljava/io/File;
                                                                                                                                                                                        131const-string v11, "rwd"
                                                                                                                                                                                        133invoke-direct {v9, v10, v11}, Ljava/io/RandomAccessFile;-><init>(Ljava/io/File;Ljava/lang/String;)V
                                                                                                                                                                                        134try_start_bf: iget-wide v10, v1, Lcom/tencent/bugly/beta/download/DownloadTask;->e:J
                                                                                                                                                                                        136invoke-virtual {v9, v10, v11}, Ljava/io/RandomAccessFile;->seek(J)V
                                                                                                                                                                                        137const/4 v4, 0x0
                                                                                                                                                                                        138cond_c5:
                                                                                                                                                                                        139invoke-virtual {v5, v0}, Ljava/io/InputStream;->read([B)I
                                                                                                                                                                                        140move-result v10
                                                                                                                                                                                        141const/4 v11, -0x1
                                                                                                                                                                                        142if-eq v10, v11, :cond_133
                                                                                                                                                                                        143iget-wide v11, v1, Lcom/tencent/bugly/beta/download/DownloadTask;->e:J
                                                                                                                                                                                        144int-to-long v13, v10
                                                                                                                                                                                        145add-long/2addr v11, v13
                                                                                                                                                                                        146iput-wide v11, v1, Lcom/tencent/bugly/beta/download/DownloadTask;->e:J
                                                                                                                                                                                        147iget-wide v11, v1, Lcom/tencent/bugly/beta/download/DownloadTask;->e:J
                                                                                                                                                                                        148iget-wide v13, v1, Lcom/tencent/bugly/beta/download/DownloadTask;->f:J
                                                                                                                                                                                        149cmp-long v15, v11, v13
                                                                                                                                                                                        150if-lez v15, :cond_f3
                                                                                                                                                                                        152invoke-virtual/range {p0 .. p0}, Lcom/tencent/bugly/proguard/t;->b()V
                                                                                                                                                                                        154const-string v0, "mSavedLength > mTotalLength,\u91cd\u65b0\u4e0b\u8f7d!"
                                                                                                                                                                                        155new-array v4, v2, [Ljava/lang/Object;
                                                                                                                                                                                        157invoke-static {v0, v4}, Lcom/tencent/bugly/proguard/an;->e(Ljava/lang/String;[Ljava/lang/Object;)Z
                                                                                                                                                                                        158try_end_e4:
                                                                                                                                                                                        159invoke-virtual {v9}, Ljava/io/RandomAccessFile;->close()V
                                                                                                                                                                                        160try_end_e7: if-eqz v5, :cond_f2
                                                                                                                                                                                        161try_start_e9:
                                                                                                                                                                                        162invoke-virtual {v5}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        163try_end_ec: goto/16 :goto_f2
                                                                                                                                                                                        164catch_ed: move-exception v0
                                                                                                                                                                                        165move-object v2, v0
                                                                                                                                                                                        167invoke-virtual {v2}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        168cond_f2: return-void
                                                                                                                                                                                        169cond_f3: const/high16 v11, 0x42c80000 # 100.0f
                                                                                                                                                                                        170try_start_f5: iget-wide v12, v1, Lcom/tencent/bugly/beta/download/DownloadTask;->e:J
                                                                                                                                                                                        171long-to-float v12, v12
                                                                                                                                                                                        172iget-wide v13, v1, Lcom/tencent/bugly/beta/download/DownloadTask;->f:J
                                                                                                                                                                                        173long-to-float v13, v13
                                                                                                                                                                                        174div-float/2addr v12, v13
                                                                                                                                                                                        175mul-float v12, v12, v11
                                                                                                                                                                                        176sub-float v11, v12, v4
                                                                                                                                                                                        177float-to-double v13, v11
                                                                                                                                                                                        178const-wide/high16 v15, 0x3ff0000000000000L # 1.0
                                                                                                                                                                                        179cmpl-double v11, v13, v15
                                                                                                                                                                                        180if-ltz v11, :cond_10b
                                                                                                                                                                                        182invoke-virtual/range {p0 .. p0}, Lcom/tencent/bugly/proguard/t;->a()V
                                                                                                                                                                                        183move v4, v12
                                                                                                                                                                                        184cond_10b:
                                                                                                                                                                                        185invoke-virtual {v9, v0, v2, v10}, Ljava/io/RandomAccessFile;->write([BII)V
                                                                                                                                                                                        187invoke-virtual/range {p0 .. p0}, Lcom/tencent/bugly/proguard/t;->getSaveFile()Ljava/io/File;
                                                                                                                                                                                        188move-result-object v10
                                                                                                                                                                                        189if-eqz v10, :cond_124
                                                                                                                                                                                        191invoke-virtual/range {p0 .. p0}, Lcom/tencent/bugly/proguard/t;->getSaveFile()Ljava/io/File;
                                                                                                                                                                                        192move-result-object v10
                                                                                                                                                                                        194invoke-virtual {v10}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        195move-result v10
                                                                                                                                                                                        196if-eqz v10, :cond_124
                                                                                                                                                                                        198invoke-virtual/range {p0 .. p0}, Lcom/tencent/bugly/proguard/t;->getStatus()I
                                                                                                                                                                                        199move-result v10
                                                                                                                                                                                        200try_end_122: if-ne v10, v7, :cond_c5
                                                                                                                                                                                        201cond_124:
                                                                                                                                                                                        202invoke-virtual {v9}, Ljava/io/RandomAccessFile;->close()V
                                                                                                                                                                                        203try_end_127: if-eqz v5, :cond_132
                                                                                                                                                                                        204try_start_129:
                                                                                                                                                                                        205invoke-virtual {v5}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        206try_end_12c: goto/16 :goto_132
                                                                                                                                                                                        207catch_12d: move-exception v0
                                                                                                                                                                                        208move-object v2, v0
                                                                                                                                                                                        210invoke-virtual {v2}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        211cond_132: return-void
                                                                                                                                                                                        212cond_133:
                                                                                                                                                                                        213invoke-virtual/range {p0 .. p0}, Lcom/tencent/bugly/proguard/t;->b()V
                                                                                                                                                                                        214try_start_136:
                                                                                                                                                                                        215invoke-virtual {v9}, Ljava/io/RandomAccessFile;->close()V
                                                                                                                                                                                        216try_end_139: move v0, v8
                                                                                                                                                                                        217goto/16 :goto_167
                                                                                                                                                                                        218catchall_13b: move-exception v0
                                                                                                                                                                                        219move-object v4, v9
                                                                                                                                                                                        220goto/16 :goto_161
                                                                                                                                                                                        221catch_13e: move-exception v0
                                                                                                                                                                                        222move-object v4, v9
                                                                                                                                                                                        223goto/16 :goto_144
                                                                                                                                                                                        224catchall_141: move-exception v0
                                                                                                                                                                                        225goto/16 :goto_161
                                                                                                                                                                                        226catch_143: move-exception v0
                                                                                                                                                                                        227try_start_144:
                                                                                                                                                                                        228invoke-virtual {v0}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        229const/16 v7, 0x7e4
                                                                                                                                                                                        231invoke-virtual {v0}, Ljava/io/IOException;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        232move-result-object v0
                                                                                                                                                                                        234invoke-virtual {v1, v7, v0}, Lcom/tencent/bugly/proguard/t;->a(ILjava/lang/String;)V
                                                                                                                                                                                        235const-class v0, Lcom/tencent/bugly/proguard/t;
                                                                                                                                                                                        237const-string v7, "IOException,stop download!"
                                                                                                                                                                                        238new-array v9, v2, [Ljava/lang/Object;
                                                                                                                                                                                        240invoke-static {v0, v7, v9}, Lcom/tencent/bugly/proguard/an;->b(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Object;)Z
                                                                                                                                                                                        241try_end_159: if-eqz v4, :cond_15e
                                                                                                                                                                                        242try_start_15b:
                                                                                                                                                                                        243invoke-virtual {v4}, Ljava/io/RandomAccessFile;->close()V
                                                                                                                                                                                        244cond_15e: move v0, v8
                                                                                                                                                                                        245goto/16 :goto_10
                                                                                                                                                                                        246goto_161: if-eqz v4, :cond_166
                                                                                                                                                                                        248invoke-virtual {v4}, Ljava/io/RandomAccessFile;->close()V
                                                                                                                                                                                        249cond_166: throw v0
                                                                                                                                                                                        250goto_167: if-lt v0, v7, :cond_19a
                                                                                                                                                                                        251const-class v0, Lcom/tencent/bugly/proguard/t;
                                                                                                                                                                                        253const-string v3, "have retry %d times"
                                                                                                                                                                                        254const/4 v4, 0x1
                                                                                                                                                                                        255new-array v4, v4, [Ljava/lang/Object;
                                                                                                                                                                                        257invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        258move-result-object v7
                                                                                                                                                                                        259aput-object v7, v4, v2
                                                                                                                                                                                        261invoke-static {v0, v3, v4}, Lcom/tencent/bugly/proguard/an;->b(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Object;)Z
                                                                                                                                                                                        262try_end_179: goto/16 :goto_19a
                                                                                                                                                                                        263catchall_17a: move-exception v0
                                                                                                                                                                                        264move-object v2, v0
                                                                                                                                                                                        265goto/16 :goto_18e
                                                                                                                                                                                        266catch_17d: move-exception v0
                                                                                                                                                                                        267try_start_17e:
                                                                                                                                                                                        268invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        269move-result-object v2
                                                                                                                                                                                        271invoke-virtual {v1, v6, v2}, Lcom/tencent/bugly/proguard/t;->a(ILjava/lang/String;)V
                                                                                                                                                                                        273invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        274try_end_188: if-eqz v5, :cond_1a5
                                                                                                                                                                                        275try_start_18a:
                                                                                                                                                                                        276invoke-virtual {v5}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        277try_end_18d: goto/16 :goto_1a5
                                                                                                                                                                                        278goto_18e: if-eqz v5, :cond_199
                                                                                                                                                                                        279try_start_190:
                                                                                                                                                                                        280invoke-virtual {v5}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        281try_end_193: goto/16 :goto_199
                                                                                                                                                                                        282catch_194: move-exception v0
                                                                                                                                                                                        283move-object v3, v0
                                                                                                                                                                                        285invoke-virtual {v3}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        286cond_199: throw v2
                                                                                                                                                                                        287goto_19a: if-eqz v5, :cond_1a5
                                                                                                                                                                                        288try_start_19c:
                                                                                                                                                                                        289invoke-virtual {v5}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        290try_end_19f: goto/16 :goto_1a5
                                                                                                                                                                                        291catch_1a0: move-exception v0
                                                                                                                                                                                        292move-object v2, v0
                                                                                                                                                                                        294invoke-virtual {v2}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        295goto_1a5: return-void
                                                                                                                                                                                        296catch_1a6: move-exception v0
                                                                                                                                                                                        298invoke-virtual {v0}, Ljava/net/MalformedURLException;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        299move-result-object v3
                                                                                                                                                                                        300new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                        302invoke-static {v3, v2}, Lcom/tencent/bugly/proguard/an;->a(Ljava/lang/String;[Ljava/lang/Object;)Z
                                                                                                                                                                                        303const/16 v2, 0x7da
                                                                                                                                                                                        305invoke-virtual {v0}, Ljava/net/MalformedURLException;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        306move-result-object v0
                                                                                                                                                                                        308invoke-virtual {v1, v2, v0}, Lcom/tencent/bugly/proguard/t;->a(ILjava/lang/String;)V
                                                                                                                                                                                        309return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getFilesDir
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.isDirectory
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.io.File.getPath
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.util.Log.i
                                                                                                                                                                                        • java.io.File.listFiles
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.io.File.getPath
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.util.Log.w
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.io.File.getPath
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.io.File.length
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.util.Log.i
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.io.File.getPath
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.util.Log.w
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.io.File.getPath
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.util.Log.i
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.io.File.getPath
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.util.Log.w
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.io.File.getPath
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.util.Log.i
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • secondary-dexes
                                                                                                                                                                                        • Clearing old secondary dex dir (
                                                                                                                                                                                        • ).
                                                                                                                                                                                        • MultiDex
                                                                                                                                                                                        • Failed to list secondary dex dir content (
                                                                                                                                                                                        • Trying to delete old file
                                                                                                                                                                                        • of size
                                                                                                                                                                                        • Failed to delete old file
                                                                                                                                                                                        • Deleted old file
                                                                                                                                                                                        • Failed to delete secondary dex dir
                                                                                                                                                                                        • Deleted old secondary dex dir
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2Ljava/lang/Exception;
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        5new-instance v0, Ljava/io/File;
                                                                                                                                                                                        7invoke-virtual {p0}, Landroid/content/Context;->getFilesDir()Ljava/io/File;
                                                                                                                                                                                        8move-result-object p0
                                                                                                                                                                                        10const-string v1, "secondary-dexes"
                                                                                                                                                                                        12invoke-direct {v0, p0, v1}, Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
                                                                                                                                                                                        14invoke-virtual {v0}, Ljava/io/File;->isDirectory()Z
                                                                                                                                                                                        15move-result p0
                                                                                                                                                                                        16if-eqz p0, :cond_ed
                                                                                                                                                                                        17new-instance p0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        19invoke-direct {p0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        21const-string v1, "Clearing old secondary dex dir ("
                                                                                                                                                                                        23invoke-virtual {p0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        25invoke-virtual {v0}, Ljava/io/File;->getPath()Ljava/lang/String;
                                                                                                                                                                                        26move-result-object v1
                                                                                                                                                                                        28invoke-virtual {p0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        30const-string v1, ")."
                                                                                                                                                                                        32invoke-virtual {p0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        34invoke-virtual {p0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        35move-result-object p0
                                                                                                                                                                                        37const-string v2, "MultiDex"
                                                                                                                                                                                        39invoke-static {v2, p0}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        41invoke-virtual {v0}, Ljava/io/File;->listFiles()[Ljava/io/File;
                                                                                                                                                                                        42move-result-object p0
                                                                                                                                                                                        43if-nez p0, :cond_52
                                                                                                                                                                                        44new-instance p0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        46invoke-direct {p0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        48const-string v3, "Failed to list secondary dex dir content ("
                                                                                                                                                                                        50invoke-virtual {p0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        52invoke-virtual {v0}, Ljava/io/File;->getPath()Ljava/lang/String;
                                                                                                                                                                                        53move-result-object v0
                                                                                                                                                                                        55invoke-virtual {p0, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        57invoke-virtual {p0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        59invoke-virtual {p0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        60move-result-object p0
                                                                                                                                                                                        62invoke-static {v2, p0}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        63return-void
                                                                                                                                                                                        64cond_52: array-length v1, p0
                                                                                                                                                                                        65const/4 v3, 0x0
                                                                                                                                                                                        66goto_54: if-ge v3, v1, :cond_b6
                                                                                                                                                                                        67aget-object v4, p0, v3
                                                                                                                                                                                        68new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        70invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        72const-string v6, "Trying to delete old file "
                                                                                                                                                                                        74invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        76invoke-virtual {v4}, Ljava/io/File;->getPath()Ljava/lang/String;
                                                                                                                                                                                        77move-result-object v6
                                                                                                                                                                                        79invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        81const-string v6, " of size "
                                                                                                                                                                                        83invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        85invoke-virtual {v4}, Ljava/io/File;->length()J
                                                                                                                                                                                        86move-result-wide v6
                                                                                                                                                                                        88invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        90invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        91move-result-object v5
                                                                                                                                                                                        93invoke-static {v2, v5}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        95invoke-virtual {v4}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        96move-result v5
                                                                                                                                                                                        97if-nez v5, :cond_9b
                                                                                                                                                                                        98new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        100invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        102const-string v6, "Failed to delete old file "
                                                                                                                                                                                        104invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        106invoke-virtual {v4}, Ljava/io/File;->getPath()Ljava/lang/String;
                                                                                                                                                                                        107move-result-object v4
                                                                                                                                                                                        109invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        111invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        112move-result-object v4
                                                                                                                                                                                        114invoke-static {v2, v4}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        115goto/16 :goto_b3
                                                                                                                                                                                        116cond_9b: new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        118invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        120const-string v6, "Deleted old file "
                                                                                                                                                                                        122invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        124invoke-virtual {v4}, Ljava/io/File;->getPath()Ljava/lang/String;
                                                                                                                                                                                        125move-result-object v4
                                                                                                                                                                                        127invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        129invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        130move-result-object v4
                                                                                                                                                                                        132invoke-static {v2, v4}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        133goto_b3: add-int/lit8 v3, v3, 0x1
                                                                                                                                                                                        134goto/16 :goto_54
                                                                                                                                                                                        135cond_b6:
                                                                                                                                                                                        136invoke-virtual {v0}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        137move-result p0
                                                                                                                                                                                        138if-nez p0, :cond_d5
                                                                                                                                                                                        139new-instance p0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        141invoke-direct {p0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        143const-string v1, "Failed to delete secondary dex dir "
                                                                                                                                                                                        145invoke-virtual {p0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        147invoke-virtual {v0}, Ljava/io/File;->getPath()Ljava/lang/String;
                                                                                                                                                                                        148move-result-object v0
                                                                                                                                                                                        150invoke-virtual {p0, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        152invoke-virtual {p0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        153move-result-object p0
                                                                                                                                                                                        155invoke-static {v2, p0}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        156goto/16 :goto_ed
                                                                                                                                                                                        157cond_d5: new-instance p0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        159invoke-direct {p0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        161const-string v1, "Deleted old secondary dex dir "
                                                                                                                                                                                        163invoke-virtual {p0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        165invoke-virtual {v0}, Ljava/io/File;->getPath()Ljava/lang/String;
                                                                                                                                                                                        166move-result-object v0
                                                                                                                                                                                        168invoke-virtual {p0, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        170invoke-virtual {p0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        171move-result-object p0
                                                                                                                                                                                        173invoke-static {v2, p0}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        174goto_ed: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.entrySet
                                                                                                                                                                                        • java.util.Set.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.util.Map$Entry.getKey
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.util.Map$Entry.getValue
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • type=602&reason=
                                                                                                                                                                                        • &
                                                                                                                                                                                        • appsid
                                                                                                                                                                                        • url
                                                                                                                                                                                        • qk
                                                                                                                                                                                        • adPlaceId
                                                                                                                                                                                        • cuid
                                                                                                                                                                                        • sn
                                                                                                                                                                                        • os
                                                                                                                                                                                        • android
                                                                                                                                                                                        • osv
                                                                                                                                                                                        • pk
                                                                                                                                                                                        • proxy_v
                                                                                                                                                                                        • android_8.8052
                                                                                                                                                                                        • ts
                                                                                                                                                                                        • =
                                                                                                                                                                                        • https://mobads-logs.baidu.com/dz.zb?
                                                                                                                                                                                        • \u53d1\u9001426\u5f02\u5e38\u4fe1\u606f
                                                                                                                                                                                        • AdCommonLogUtils
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Lcom/baidu/mobads/utils/u;
                                                                                                                                                                                        2invoke-direct {v0}, Lcom/baidu/mobads/utils/u;-><init>()V
                                                                                                                                                                                        3new-instance v1, Lcom/baidu/mobads/utils/f;
                                                                                                                                                                                        5invoke-direct {v1}, Lcom/baidu/mobads/utils/f;-><init>()V
                                                                                                                                                                                        6new-instance v2, Lcom/baidu/mobads/utils/q;
                                                                                                                                                                                        8invoke-direct {v2}, Lcom/baidu/mobads/utils/q;-><init>()V
                                                                                                                                                                                        10const-string v3, ""
                                                                                                                                                                                        11if-eqz p2, :cond_20
                                                                                                                                                                                        13invoke-virtual {p2}, Lcom/baidu/mobads/component/AdLogInfo;->getVideoUrl()Ljava/lang/String;
                                                                                                                                                                                        14move-result-object v3
                                                                                                                                                                                        16invoke-virtual {p2}, Lcom/baidu/mobads/component/AdLogInfo;->getQk()Ljava/lang/String;
                                                                                                                                                                                        17move-result-object v4
                                                                                                                                                                                        19invoke-virtual {p2}, Lcom/baidu/mobads/component/AdLogInfo;->getAdPlaceId()Ljava/lang/String;
                                                                                                                                                                                        20move-result-object p2
                                                                                                                                                                                        21goto/16 :goto_22
                                                                                                                                                                                        22cond_20: move-object p2, v3
                                                                                                                                                                                        23move-object v4, p2
                                                                                                                                                                                        24goto_22: new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        25new-instance v6, Ljava/lang/StringBuilder;
                                                                                                                                                                                        27invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        29const-string v7, "type=602&reason="
                                                                                                                                                                                        31invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        33invoke-virtual {v6, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        35const-string p1, "&"
                                                                                                                                                                                        37invoke-virtual {v6, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        39invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        40move-result-object v6
                                                                                                                                                                                        42invoke-direct {v5, v6}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        43try_start_3d: new-instance v6, Ljava/util/HashMap;
                                                                                                                                                                                        45invoke-direct {v6}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        47const-string v7, "appsid"
                                                                                                                                                                                        49invoke-virtual {v1, p0}, Lcom/baidu/mobads/utils/f;->getAppId(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        50move-result-object v1
                                                                                                                                                                                        52invoke-virtual {v6, v7, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        54const-string v1, "url"
                                                                                                                                                                                        56invoke-virtual {v6, v1, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        58const-string v1, "qk"
                                                                                                                                                                                        60invoke-virtual {v6, v1, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        62const-string v1, "adPlaceId"
                                                                                                                                                                                        64invoke-virtual {v6, v1, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        66const-string p2, "cuid"
                                                                                                                                                                                        68invoke-virtual {v2, p0}, Lcom/baidu/mobads/utils/q;->getCUID(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        69move-result-object v1
                                                                                                                                                                                        71invoke-virtual {v6, p2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        73const-string p2, "sn"
                                                                                                                                                                                        75invoke-virtual {v2, p0}, Lcom/baidu/mobads/utils/q;->getEncodedSN(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        76move-result-object v1
                                                                                                                                                                                        78invoke-virtual {v6, p2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        80const-string p2, "os"
                                                                                                                                                                                        82const-string v1, "android"
                                                                                                                                                                                        84invoke-virtual {v6, p2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        86const-string p2, "osv"
                                                                                                                                                                                        88sget-object v1, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                        90invoke-virtual {v6, p2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        92const-string p2, "pk"
                                                                                                                                                                                        94invoke-virtual {p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        95move-result-object p0
                                                                                                                                                                                        97invoke-virtual {v6, p2, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        99const-string p0, "proxy_v"
                                                                                                                                                                                        101const-string p2, "android_8.8052"
                                                                                                                                                                                        103invoke-virtual {v6, p0, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        105const-string p0, "ts"
                                                                                                                                                                                        107invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        108move-result-wide v1
                                                                                                                                                                                        110invoke-static {v1, v2}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
                                                                                                                                                                                        111move-result-object p2
                                                                                                                                                                                        113invoke-virtual {v6, p0, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        115invoke-virtual {v6}, Ljava/util/HashMap;->entrySet()Ljava/util/Set;
                                                                                                                                                                                        116move-result-object p0
                                                                                                                                                                                        118invoke-interface {p0}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        119move-result-object p0
                                                                                                                                                                                        120goto_9f:
                                                                                                                                                                                        121invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        122move-result p2
                                                                                                                                                                                        123if-eqz p2, :cond_cb
                                                                                                                                                                                        125invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        126move-result-object p2
                                                                                                                                                                                        127check-cast p2, Ljava/util/Map$Entry;
                                                                                                                                                                                        128try_end_ab:
                                                                                                                                                                                        129invoke-interface {p2}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
                                                                                                                                                                                        130move-result-object v1
                                                                                                                                                                                        131check-cast v1, Ljava/lang/String;
                                                                                                                                                                                        133invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        135const-string v1, "="
                                                                                                                                                                                        137invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        139invoke-interface {p2}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
                                                                                                                                                                                        140move-result-object p2
                                                                                                                                                                                        141check-cast p2, Ljava/lang/String;
                                                                                                                                                                                        143invoke-virtual {v5, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        145invoke-virtual {v5, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        146try_end_c5: goto/16 :goto_9f
                                                                                                                                                                                        147catch_c6: move-exception p2
                                                                                                                                                                                        148try_start_c7:
                                                                                                                                                                                        149invoke-virtual {p2}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        150goto/16 :goto_9f
                                                                                                                                                                                        151cond_cb:
                                                                                                                                                                                        152invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        153move-result-object p0
                                                                                                                                                                                        154const/4 p1, 0x0
                                                                                                                                                                                        156invoke-virtual {p0}, Ljava/lang/String;->length()I
                                                                                                                                                                                        157move-result p2
                                                                                                                                                                                        158add-int/lit8 p2, p2, -0x1
                                                                                                                                                                                        160invoke-virtual {p0, p1, p2}, Ljava/lang/String;->substring(II)Ljava/lang/String;
                                                                                                                                                                                        161move-result-object p0
                                                                                                                                                                                        162new-instance p1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        164invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        166const-string p2, "https://mobads-logs.baidu.com/dz.zb?"
                                                                                                                                                                                        168invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        170invoke-virtual {p1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        172invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        173move-result-object p0
                                                                                                                                                                                        174const/4 p1, 0x0
                                                                                                                                                                                        176invoke-virtual {v0, p0, p1}, Lcom/baidu/mobads/utils/u;->addParameters(Ljava/lang/String;Ljava/util/HashMap;)Ljava/lang/String;
                                                                                                                                                                                        177move-result-object p0
                                                                                                                                                                                        179invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        180move-result-object p1
                                                                                                                                                                                        182invoke-virtual {p1, p0}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->makeRequest(Ljava/lang/String;)V
                                                                                                                                                                                        183try_end_f7: goto/16 :goto_115
                                                                                                                                                                                        184catch_f8: move-exception p0
                                                                                                                                                                                        186sget-object p1, Lcom/baidu/mobads/utils/a;->a:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        187new-instance p2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        189invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        191const-string v0, "\u53d1\u9001426\u5f02\u5e38\u4fe1\u606f"
                                                                                                                                                                                        193invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        195invoke-virtual {p0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        196move-result-object p0
                                                                                                                                                                                        198invoke-virtual {p2, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        200invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        201move-result-object p0
                                                                                                                                                                                        203const-string p2, "AdCommonLogUtils"
                                                                                                                                                                                        205invoke-interface {p1, p2, p0}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->i(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        206goto_115: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.length
                                                                                                                                                                                        • org.json.JSONObject.isNull
                                                                                                                                                                                        • org.json.JSONObject.get
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.os.Build.MANUFACTURER:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.os.Build.MANUFACTURER:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • 2.0.4
                                                                                                                                                                                        • sm
                                                                                                                                                                                        • match sleepTime:
                                                                                                                                                                                        • minutes
                                                                                                                                                                                        • MTA is disable for current SDK version
                                                                                                                                                                                        • sv
                                                                                                                                                                                        • match sdk version:2.0.4
                                                                                                                                                                                        • md
                                                                                                                                                                                        • match MODEL:
                                                                                                                                                                                        • av
                                                                                                                                                                                        • match app version:
                                                                                                                                                                                        • mf
                                                                                                                                                                                        • match MANUFACTURER:
                                                                                                                                                                                        • osv
                                                                                                                                                                                        • match android SDK version:
                                                                                                                                                                                        • ov
                                                                                                                                                                                        • ui
                                                                                                                                                                                        • match imei:
                                                                                                                                                                                        • mid
                                                                                                                                                                                        • match mid:
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "2.0.4"
                                                                                                                                                                                        3const-string v1, "sm"
                                                                                                                                                                                        4try_start_4:
                                                                                                                                                                                        5sget-object v2, Lcom/tencent/wxop/stat/StatConfig;->e:Ljava/lang/String;
                                                                                                                                                                                        7invoke-virtual {p1, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        8move-result-object p1
                                                                                                                                                                                        10invoke-static {p1}, Lcom/tencent/wxop/stat/common/l;->c(Ljava/lang/String;)Z
                                                                                                                                                                                        11move-result v2
                                                                                                                                                                                        12if-eqz v2, :cond_1b0
                                                                                                                                                                                        13new-instance v2, Lorg/json/JSONObject;
                                                                                                                                                                                        15invoke-direct {v2, p1}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        17invoke-virtual {v2}, Lorg/json/JSONObject;->length()I
                                                                                                                                                                                        18move-result p1
                                                                                                                                                                                        19if-nez p1, :cond_1c
                                                                                                                                                                                        20return-void
                                                                                                                                                                                        21cond_1c:
                                                                                                                                                                                        22invoke-virtual {v2, v1}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
                                                                                                                                                                                        23move-result p1
                                                                                                                                                                                        24const/4 v3, 0x0
                                                                                                                                                                                        25if-nez p1, :cond_77
                                                                                                                                                                                        27invoke-virtual {v2, v1}, Lorg/json/JSONObject;->get(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        28move-result-object p1
                                                                                                                                                                                        29instance-of v1, p1, Ljava/lang/Integer;
                                                                                                                                                                                        30if-eqz v1, :cond_32
                                                                                                                                                                                        31check-cast p1, Ljava/lang/Integer;
                                                                                                                                                                                        32goto_2d:
                                                                                                                                                                                        33invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        34move-result p1
                                                                                                                                                                                        35goto/16 :goto_3e
                                                                                                                                                                                        36cond_32: instance-of v1, p1, Ljava/lang/String;
                                                                                                                                                                                        37if-eqz v1, :cond_3d
                                                                                                                                                                                        38check-cast p1, Ljava/lang/String;
                                                                                                                                                                                        40invoke-static {p1}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;
                                                                                                                                                                                        41move-result-object p1
                                                                                                                                                                                        42goto/16 :goto_2d
                                                                                                                                                                                        43cond_3d: const/4 p1, 0x0
                                                                                                                                                                                        44goto_3e: if-lez p1, :cond_77
                                                                                                                                                                                        46invoke-static {}, Lcom/tencent/wxop/stat/StatConfig;->isDebugEnable()Z
                                                                                                                                                                                        47move-result v1
                                                                                                                                                                                        48if-eqz v1, :cond_5e
                                                                                                                                                                                        50sget-object v1, Lcom/tencent/wxop/stat/StatConfig;->p:Lcom/tencent/wxop/stat/common/StatLogger;
                                                                                                                                                                                        51new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        53const-string v5, "match sleepTime:"
                                                                                                                                                                                        55invoke-direct {v4, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        57invoke-virtual {v4, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        59const-string v5, " minutes"
                                                                                                                                                                                        61invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        63invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        64move-result-object v4
                                                                                                                                                                                        66invoke-virtual {v1, v4}, Lcom/tencent/wxop/stat/common/StatLogger;->i(Ljava/lang/Object;)V
                                                                                                                                                                                        67cond_5e:
                                                                                                                                                                                        68invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        69move-result-wide v4
                                                                                                                                                                                        70mul-int/lit8 p1, p1, 0x3c
                                                                                                                                                                                        71mul-int/lit16 p1, p1, 0x3e8
                                                                                                                                                                                        72int-to-long v6, p1
                                                                                                                                                                                        73add-long/2addr v4, v6
                                                                                                                                                                                        75sget-object p1, Lcom/tencent/wxop/stat/StatConfig;->d:Ljava/lang/String;
                                                                                                                                                                                        77invoke-static {p0, p1, v4, v5}, Lcom/tencent/wxop/stat/common/q;->b(Landroid/content/Context;Ljava/lang/String;J)V
                                                                                                                                                                                        79invoke-static {v3}, Lcom/tencent/wxop/stat/StatConfig;->setEnableStatService(Z)V
                                                                                                                                                                                        81sget-object p1, Lcom/tencent/wxop/stat/StatConfig;->p:Lcom/tencent/wxop/stat/common/StatLogger;
                                                                                                                                                                                        83const-string v1, "MTA is disable for current SDK version"
                                                                                                                                                                                        85invoke-virtual {p1, v1}, Lcom/tencent/wxop/stat/common/StatLogger;->warn(Ljava/lang/Object;)V
                                                                                                                                                                                        86cond_77:
                                                                                                                                                                                        87const-string p1, "sv"
                                                                                                                                                                                        89invoke-static {v2, p1, v0}, Lcom/tencent/wxop/stat/StatConfig;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;)Z
                                                                                                                                                                                        90move-result p1
                                                                                                                                                                                        91const/4 v1, 0x1
                                                                                                                                                                                        92if-eqz p1, :cond_88
                                                                                                                                                                                        94sget-object p1, Lcom/tencent/wxop/stat/StatConfig;->p:Lcom/tencent/wxop/stat/common/StatLogger;
                                                                                                                                                                                        96const-string v3, "match sdk version:2.0.4"
                                                                                                                                                                                        98invoke-virtual {p1, v3}, Lcom/tencent/wxop/stat/common/StatLogger;->i(Ljava/lang/Object;)V
                                                                                                                                                                                        99const/4 v3, 0x1
                                                                                                                                                                                        100cond_88:
                                                                                                                                                                                        101const-string p1, "md"
                                                                                                                                                                                        103sget-object v4, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        105invoke-static {v2, p1, v4}, Lcom/tencent/wxop/stat/StatConfig;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;)Z
                                                                                                                                                                                        106move-result p1
                                                                                                                                                                                        107if-eqz p1, :cond_a8
                                                                                                                                                                                        109sget-object p1, Lcom/tencent/wxop/stat/StatConfig;->p:Lcom/tencent/wxop/stat/common/StatLogger;
                                                                                                                                                                                        110new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        112const-string v4, "match MODEL:"
                                                                                                                                                                                        114invoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        116sget-object v4, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        118invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        120invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        121move-result-object v3
                                                                                                                                                                                        123invoke-virtual {p1, v3}, Lcom/tencent/wxop/stat/common/StatLogger;->i(Ljava/lang/Object;)V
                                                                                                                                                                                        124const/4 v3, 0x1
                                                                                                                                                                                        125cond_a8:
                                                                                                                                                                                        126const-string p1, "av"
                                                                                                                                                                                        128invoke-static {p0}, Lcom/tencent/wxop/stat/common/l;->h(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        129move-result-object v4
                                                                                                                                                                                        131invoke-static {v2, p1, v4}, Lcom/tencent/wxop/stat/StatConfig;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;)Z
                                                                                                                                                                                        132move-result p1
                                                                                                                                                                                        133if-eqz p1, :cond_cc
                                                                                                                                                                                        135sget-object p1, Lcom/tencent/wxop/stat/StatConfig;->p:Lcom/tencent/wxop/stat/common/StatLogger;
                                                                                                                                                                                        136new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        138const-string v4, "match app version:"
                                                                                                                                                                                        140invoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        142invoke-static {p0}, Lcom/tencent/wxop/stat/common/l;->h(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        143move-result-object v4
                                                                                                                                                                                        145invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        147invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        148move-result-object v3
                                                                                                                                                                                        150invoke-virtual {p1, v3}, Lcom/tencent/wxop/stat/common/StatLogger;->i(Ljava/lang/Object;)V
                                                                                                                                                                                        151const/4 v3, 0x1
                                                                                                                                                                                        152cond_cc:
                                                                                                                                                                                        153const-string p1, "mf"
                                                                                                                                                                                        154new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        156invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        158sget-object v5, Landroid/os/Build;->MANUFACTURER:Ljava/lang/String;
                                                                                                                                                                                        160invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        162invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        163move-result-object v4
                                                                                                                                                                                        165invoke-static {v2, p1, v4}, Lcom/tencent/wxop/stat/StatConfig;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;)Z
                                                                                                                                                                                        166move-result p1
                                                                                                                                                                                        167if-eqz p1, :cond_f8
                                                                                                                                                                                        169sget-object p1, Lcom/tencent/wxop/stat/StatConfig;->p:Lcom/tencent/wxop/stat/common/StatLogger;
                                                                                                                                                                                        170new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        172const-string v4, "match MANUFACTURER:"
                                                                                                                                                                                        174invoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        176sget-object v4, Landroid/os/Build;->MANUFACTURER:Ljava/lang/String;
                                                                                                                                                                                        178invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        180invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        181move-result-object v3
                                                                                                                                                                                        183invoke-virtual {p1, v3}, Lcom/tencent/wxop/stat/common/StatLogger;->i(Ljava/lang/Object;)V
                                                                                                                                                                                        184const/4 v3, 0x1
                                                                                                                                                                                        185cond_f8:
                                                                                                                                                                                        186const-string p1, "osv"
                                                                                                                                                                                        187new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        189invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        190sget v5, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        192invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        194invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        195move-result-object v4
                                                                                                                                                                                        197invoke-static {v2, p1, v4}, Lcom/tencent/wxop/stat/StatConfig;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;)Z
                                                                                                                                                                                        198move-result p1
                                                                                                                                                                                        199try_end_10c:
                                                                                                                                                                                        200const-string v4, "match android SDK version:"
                                                                                                                                                                                        201if-eqz p1, :cond_124
                                                                                                                                                                                        202try_start_110:
                                                                                                                                                                                        203sget-object p1, Lcom/tencent/wxop/stat/StatConfig;->p:Lcom/tencent/wxop/stat/common/StatLogger;
                                                                                                                                                                                        204new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        206invoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        207sget v5, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        209invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        211invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        212move-result-object v3
                                                                                                                                                                                        214invoke-virtual {p1, v3}, Lcom/tencent/wxop/stat/common/StatLogger;->i(Ljava/lang/Object;)V
                                                                                                                                                                                        215const/4 v3, 0x1
                                                                                                                                                                                        216cond_124:
                                                                                                                                                                                        217const-string p1, "ov"
                                                                                                                                                                                        218new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        220invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        221sget v6, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        223invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        225invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        226move-result-object v5
                                                                                                                                                                                        228invoke-static {v2, p1, v5}, Lcom/tencent/wxop/stat/StatConfig;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;)Z
                                                                                                                                                                                        229move-result p1
                                                                                                                                                                                        230if-eqz p1, :cond_14e
                                                                                                                                                                                        232sget-object p1, Lcom/tencent/wxop/stat/StatConfig;->p:Lcom/tencent/wxop/stat/common/StatLogger;
                                                                                                                                                                                        233new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        235invoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        236sget v4, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        238invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        240invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        241move-result-object v3
                                                                                                                                                                                        243invoke-virtual {p1, v3}, Lcom/tencent/wxop/stat/common/StatLogger;->i(Ljava/lang/Object;)V
                                                                                                                                                                                        244const/4 v3, 0x1
                                                                                                                                                                                        245cond_14e:
                                                                                                                                                                                        246const-string p1, "ui"
                                                                                                                                                                                        248invoke-static {p0}, Lcom/tencent/wxop/stat/au;->a(Landroid/content/Context;)Lcom/tencent/wxop/stat/au;
                                                                                                                                                                                        249move-result-object v4
                                                                                                                                                                                        251invoke-virtual {v4, p0}, Lcom/tencent/wxop/stat/au;->b(Landroid/content/Context;)Lcom/tencent/wxop/stat/common/a;
                                                                                                                                                                                        252move-result-object v4
                                                                                                                                                                                        254invoke-virtual {v4}, Lcom/tencent/wxop/stat/common/a;->b()Ljava/lang/String;
                                                                                                                                                                                        255move-result-object v4
                                                                                                                                                                                        257invoke-static {v2, p1, v4}, Lcom/tencent/wxop/stat/StatConfig;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;)Z
                                                                                                                                                                                        258move-result p1
                                                                                                                                                                                        259if-eqz p1, :cond_182
                                                                                                                                                                                        261sget-object p1, Lcom/tencent/wxop/stat/StatConfig;->p:Lcom/tencent/wxop/stat/common/StatLogger;
                                                                                                                                                                                        262new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        264const-string v4, "match imei:"
                                                                                                                                                                                        266invoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        268invoke-static {p0}, Lcom/tencent/wxop/stat/au;->a(Landroid/content/Context;)Lcom/tencent/wxop/stat/au;
                                                                                                                                                                                        269move-result-object v4
                                                                                                                                                                                        271invoke-virtual {v4, p0}, Lcom/tencent/wxop/stat/au;->b(Landroid/content/Context;)Lcom/tencent/wxop/stat/common/a;
                                                                                                                                                                                        272move-result-object v4
                                                                                                                                                                                        274invoke-virtual {v4}, Lcom/tencent/wxop/stat/common/a;->b()Ljava/lang/String;
                                                                                                                                                                                        275move-result-object v4
                                                                                                                                                                                        277invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        279invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        280move-result-object v3
                                                                                                                                                                                        282invoke-virtual {p1, v3}, Lcom/tencent/wxop/stat/common/StatLogger;->i(Ljava/lang/Object;)V
                                                                                                                                                                                        283const/4 v3, 0x1
                                                                                                                                                                                        284cond_182:
                                                                                                                                                                                        285const-string p1, "mid"
                                                                                                                                                                                        287invoke-static {p0}, Lcom/tencent/wxop/stat/StatConfig;->getLocalMidOnly(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        288move-result-object v4
                                                                                                                                                                                        290invoke-static {v2, p1, v4}, Lcom/tencent/wxop/stat/StatConfig;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;)Z
                                                                                                                                                                                        291move-result p1
                                                                                                                                                                                        292if-eqz p1, :cond_1a6
                                                                                                                                                                                        294sget-object p1, Lcom/tencent/wxop/stat/StatConfig;->p:Lcom/tencent/wxop/stat/common/StatLogger;
                                                                                                                                                                                        295new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        297const-string v3, "match mid:"
                                                                                                                                                                                        299invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        301invoke-static {p0}, Lcom/tencent/wxop/stat/StatConfig;->getLocalMidOnly(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        302move-result-object p0
                                                                                                                                                                                        304invoke-virtual {v2, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        306invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        307move-result-object p0
                                                                                                                                                                                        309invoke-virtual {p1, p0}, Lcom/tencent/wxop/stat/common/StatLogger;->i(Ljava/lang/Object;)V
                                                                                                                                                                                        310goto/16 :goto_1a7
                                                                                                                                                                                        311cond_1a6: move v1, v3
                                                                                                                                                                                        312goto_1a7: if-eqz v1, :cond_1b0
                                                                                                                                                                                        314invoke-static {v0}, Lcom/tencent/wxop/stat/common/l;->b(Ljava/lang/String;)J
                                                                                                                                                                                        315move-result-wide p0
                                                                                                                                                                                        317invoke-static {p0, p1}, Lcom/tencent/wxop/stat/StatConfig;->a(J)V
                                                                                                                                                                                        318cond_1b0: return-void
                                                                                                                                                                                        319catch_1b1: move-exception p0
                                                                                                                                                                                        321sget-object p1, Lcom/tencent/wxop/stat/StatConfig;->p:Lcom/tencent/wxop/stat/common/StatLogger;
                                                                                                                                                                                        323invoke-virtual {p1, p0}, Lcom/tencent/wxop/stat/common/StatLogger;->e(Ljava/lang/Throwable;)V
                                                                                                                                                                                        324return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • com.baidu.mobads.container.a.g
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • android.widget.ImageView.<init>
                                                                                                                                                                                        • android.graphics.BitmapFactory$Options.<init>
                                                                                                                                                                                        • android.widget.ImageView$ScaleType.FIT_XY:Landroid/widget/ImageView$ScaleType
                                                                                                                                                                                        • android.widget.ImageView.setScaleType
                                                                                                                                                                                        • android.widget.ImageView.setImageBitmap
                                                                                                                                                                                        • android.widget.ImageView.setOnClickListener
                                                                                                                                                                                        • android.view.ViewGroup$LayoutParams.<init>
                                                                                                                                                                                        • com.baidu.mobads.container.a.removeAllViews
                                                                                                                                                                                        • com.baidu.mobads.container.a.addView
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • android.app.Activity.getResources
                                                                                                                                                                                        • android.content.res.Resources.getDisplayMetrics
                                                                                                                                                                                        • android.widget.RelativeLayout.<init>
                                                                                                                                                                                        • android.widget.RelativeLayout$LayoutParams.<init>
                                                                                                                                                                                        • android.widget.RelativeLayout$LayoutParams.addRule
                                                                                                                                                                                        • android.widget.RelativeLayout$LayoutParams.addRule
                                                                                                                                                                                        • android.widget.RelativeLayout.setLayoutParams
                                                                                                                                                                                        • android.widget.RelativeLayout.setOnClickListener
                                                                                                                                                                                        • android.widget.ImageView.<init>
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • android.app.Activity.getResources
                                                                                                                                                                                        • android.graphics.drawable.BitmapDrawable.<init>
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • android.widget.RelativeLayout$LayoutParams.<init>
                                                                                                                                                                                        • android.widget.RelativeLayout$LayoutParams.addRule
                                                                                                                                                                                        • android.widget.RelativeLayout$LayoutParams.addRule
                                                                                                                                                                                        • android.widget.RelativeLayout$LayoutParams.setMargins
                                                                                                                                                                                        • android.widget.ImageView.setLayoutParams
                                                                                                                                                                                        • android.widget.RelativeLayout.addView
                                                                                                                                                                                        • com.baidu.mobads.container.a.addView
                                                                                                                                                                                        • android.app.Activity.getResources
                                                                                                                                                                                        • android.graphics.drawable.BitmapDrawable.<init>
                                                                                                                                                                                        • android.widget.ImageView.setBackgroundDrawable
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • android.widget.RelativeLayout.setOnClickListener
                                                                                                                                                                                        • android.widget.RelativeLayout.removeView
                                                                                                                                                                                        • java.lang.String.<init>
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • setBackground
                                                                                                                                                                                        • OOM Error:
                                                                                                                                                                                        • exception:
                                                                                                                                                                                        • url
                                                                                                                                                                                        • curl
                                                                                                                                                                                        • adJson
                                                                                                                                                                                        • act
                                                                                                                                                                                        • unknown message
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        1const/high16 v12, 0x41f00000 # 30.0f
                                                                                                                                                                                        2const/4 v5, 0x0
                                                                                                                                                                                        3const/16 v11, 0xa
                                                                                                                                                                                        4const/4 v10, 0x1
                                                                                                                                                                                        5const/4 v9, 0x0
                                                                                                                                                                                        6iget v0, p1, Landroid/os/Message;->what:I
                                                                                                                                                                                        7if-nez v0, :cond_3d
                                                                                                                                                                                        8new-instance v1, Ljava/util/HashMap;
                                                                                                                                                                                        10invoke-direct {v1}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        12iget-object v2, p0, Lcom/baidu/mobads/container/f/l;->mAdContainerCxt:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        14invoke-interface {v2}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdConstants()Lcom/baidu/mobads/interfaces/utils/IXAdConstants;
                                                                                                                                                                                        15move-result-object v2
                                                                                                                                                                                        17invoke-interface {v2}, Lcom/baidu/mobads/interfaces/utils/IXAdConstants;->feedsTrackerParameterKeyProgress()Ljava/lang/String;
                                                                                                                                                                                        18move-result-object v2
                                                                                                                                                                                        20iget-object v3, p0, Lcom/baidu/mobads/container/f/l;->e:Lcom/baidu/mobads/container/a;
                                                                                                                                                                                        22invoke-virtual {v3}, Lcom/baidu/mobads/container/a;->g()I
                                                                                                                                                                                        23move-result v3
                                                                                                                                                                                        25invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        26move-result-object v3
                                                                                                                                                                                        28invoke-interface {v1, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        30iget-object v2, p0, Lcom/baidu/mobads/container/f/l;->mAdContainerCxt:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        32invoke-interface {v2}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdConstants()Lcom/baidu/mobads/interfaces/utils/IXAdConstants;
                                                                                                                                                                                        33move-result-object v2
                                                                                                                                                                                        35invoke-interface {v2}, Lcom/baidu/mobads/interfaces/utils/IXAdConstants;->feedsTrackerParameterKeyList()Ljava/lang/String;
                                                                                                                                                                                        36move-result-object v2
                                                                                                                                                                                        38iget-object v3, p0, Lcom/baidu/mobads/container/f/l;->d:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;
                                                                                                                                                                                        40invoke-interface {v3}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getSkipTrackers()Ljava/util/List;
                                                                                                                                                                                        41move-result-object v3
                                                                                                                                                                                        43invoke-interface {v1, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        45invoke-direct {p0, v1}, Lcom/baidu/mobads/container/f/l;->a(Ljava/util/Map;)V
                                                                                                                                                                                        46cond_3d: if-eqz v0, :cond_42
                                                                                                                                                                                        47const/4 v1, 0x3
                                                                                                                                                                                        48if-ne v0, v1, :cond_163
                                                                                                                                                                                        49cond_42: new-instance v1, Landroid/widget/ImageView;
                                                                                                                                                                                        51iget-object v0, p0, Lcom/baidu/mobads/container/f/l;->mActivity:Landroid/app/Activity;
                                                                                                                                                                                        53invoke-direct {v1, v0}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V
                                                                                                                                                                                        54try_start_49: new-instance v0, Landroid/graphics/BitmapFactory$Options;
                                                                                                                                                                                        56invoke-direct {v0}, Landroid/graphics/BitmapFactory$Options;-><init>()V
                                                                                                                                                                                        58iget-object v2, p0, Lcom/baidu/mobads/container/f/l;->g:Ljava/lang/String;
                                                                                                                                                                                        59iget v3, p0, Lcom/baidu/mobads/container/f/l;->m:I
                                                                                                                                                                                        60iget v4, p0, Lcom/baidu/mobads/container/f/l;->n:I
                                                                                                                                                                                        62invoke-static {v2, v0, v3, v4}, Lcom/baidu/mobads/container/f/l;->a(Ljava/lang/String;Landroid/graphics/BitmapFactory$Options;II)Landroid/graphics/Bitmap;
                                                                                                                                                                                        63move-result-object v0
                                                                                                                                                                                        65sget-object v2, Landroid/widget/ImageView$ScaleType;->FIT_XY:Landroid/widget/ImageView$ScaleType;
                                                                                                                                                                                        67invoke-virtual {v1, v2}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V
                                                                                                                                                                                        69invoke-virtual {v1, v0}, Landroid/widget/ImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V
                                                                                                                                                                                        70try_end_60: new-instance v0, Lcom/baidu/mobads/container/f/q;
                                                                                                                                                                                        72invoke-direct {v0, p0}, Lcom/baidu/mobads/container/f/q;-><init>(Lcom/baidu/mobads/container/f/l;)V
                                                                                                                                                                                        74invoke-virtual {v1, v0}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
                                                                                                                                                                                        75new-instance v0, Landroid/view/ViewGroup$LayoutParams;
                                                                                                                                                                                        76const/4 v2, -0x1
                                                                                                                                                                                        77const/4 v3, -0x1
                                                                                                                                                                                        79invoke-direct {v0, v2, v3}, Landroid/view/ViewGroup$LayoutParams;-><init>(II)V
                                                                                                                                                                                        81iget-object v2, p0, Lcom/baidu/mobads/container/f/l;->e:Lcom/baidu/mobads/container/a;
                                                                                                                                                                                        83invoke-virtual {v2}, Lcom/baidu/mobads/container/a;->removeAllViews()V
                                                                                                                                                                                        85iget-object v2, p0, Lcom/baidu/mobads/container/f/l;->e:Lcom/baidu/mobads/container/a;
                                                                                                                                                                                        87invoke-virtual {v2, v1, v0}, Lcom/baidu/mobads/container/a;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
                                                                                                                                                                                        88new-instance v0, Ljava/util/HashMap;
                                                                                                                                                                                        90invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        92iget-object v1, p0, Lcom/baidu/mobads/container/f/l;->mAdContainerCxt:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        94invoke-interface {v1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdConstants()Lcom/baidu/mobads/interfaces/utils/IXAdConstants;
                                                                                                                                                                                        95move-result-object v1
                                                                                                                                                                                        97invoke-interface {v1}, Lcom/baidu/mobads/interfaces/utils/IXAdConstants;->feedsTrackerParameterKeyProgress()Ljava/lang/String;
                                                                                                                                                                                        98move-result-object v1
                                                                                                                                                                                        100invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        101move-result-object v2
                                                                                                                                                                                        103invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        105iget-object v1, p0, Lcom/baidu/mobads/container/f/l;->mAdContainerCxt:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        107invoke-interface {v1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdConstants()Lcom/baidu/mobads/interfaces/utils/IXAdConstants;
                                                                                                                                                                                        108move-result-object v1
                                                                                                                                                                                        110invoke-interface {v1}, Lcom/baidu/mobads/interfaces/utils/IXAdConstants;->feedsTrackerParameterKeyList()Ljava/lang/String;
                                                                                                                                                                                        111move-result-object v1
                                                                                                                                                                                        113iget-object v2, p0, Lcom/baidu/mobads/container/f/l;->d:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;
                                                                                                                                                                                        115invoke-interface {v2}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getScardTrackers()Ljava/util/List;
                                                                                                                                                                                        116move-result-object v2
                                                                                                                                                                                        118invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        120invoke-direct {p0, v0}, Lcom/baidu/mobads/container/f/l;->a(Ljava/util/Map;)V
                                                                                                                                                                                        122iget-object v0, p0, Lcom/baidu/mobads/container/f/l;->mActivity:Landroid/app/Activity;
                                                                                                                                                                                        124invoke-virtual {v0}, Landroid/app/Activity;->getResources()Landroid/content/res/Resources;
                                                                                                                                                                                        125move-result-object v0
                                                                                                                                                                                        127invoke-virtual {v0}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
                                                                                                                                                                                        128move-result-object v0
                                                                                                                                                                                        129new-instance v1, Landroid/widget/RelativeLayout;
                                                                                                                                                                                        131iget-object v2, p0, Lcom/baidu/mobads/container/f/l;->mActivity:Landroid/app/Activity;
                                                                                                                                                                                        133invoke-direct {v1, v2}, Landroid/widget/RelativeLayout;-><init>(Landroid/content/Context;)V
                                                                                                                                                                                        134new-instance v2, Landroid/widget/RelativeLayout$LayoutParams;
                                                                                                                                                                                        135iget v3, v0, Landroid/util/DisplayMetrics;->density:F
                                                                                                                                                                                        136const/high16 v4, 0x42480000 # 50.0f
                                                                                                                                                                                        137mul-float/2addr v3, v4
                                                                                                                                                                                        138float-to-int v3, v3
                                                                                                                                                                                        139iget v4, v0, Landroid/util/DisplayMetrics;->density:F
                                                                                                                                                                                        140const/high16 v5, 0x42480000 # 50.0f
                                                                                                                                                                                        141mul-float/2addr v4, v5
                                                                                                                                                                                        142float-to-int v4, v4
                                                                                                                                                                                        144invoke-direct {v2, v3, v4}, Landroid/widget/RelativeLayout$LayoutParams;-><init>(II)V
                                                                                                                                                                                        145const/16 v3, 0xb
                                                                                                                                                                                        147invoke-virtual {v2, v3}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(I)V
                                                                                                                                                                                        149invoke-virtual {v2, v11}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(I)V
                                                                                                                                                                                        151invoke-virtual {v1, v2}, Landroid/widget/RelativeLayout;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
                                                                                                                                                                                        152new-instance v2, Lcom/baidu/mobads/container/f/r;
                                                                                                                                                                                        154invoke-direct {v2, p0}, Lcom/baidu/mobads/container/f/r;-><init>(Lcom/baidu/mobads/container/f/l;)V
                                                                                                                                                                                        156invoke-virtual {v1, v2}, Landroid/widget/RelativeLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V
                                                                                                                                                                                        157new-instance v2, Landroid/widget/ImageView;
                                                                                                                                                                                        159iget-object v3, p0, Lcom/baidu/mobads/container/f/l;->mActivity:Landroid/app/Activity;
                                                                                                                                                                                        161invoke-direct {v2, v3}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V
                                                                                                                                                                                        162try_start_e1: const-class v3, Landroid/widget/ImageView;
                                                                                                                                                                                        164const-string v4, "setBackground"
                                                                                                                                                                                        165const/4 v5, 0x1
                                                                                                                                                                                        166new-array v5, v5, [Ljava/lang/Class;
                                                                                                                                                                                        167const/4 v6, 0x0
                                                                                                                                                                                        168const-class v7, Landroid/graphics/drawable/BitmapDrawable;
                                                                                                                                                                                        169aput-object v7, v5, v6
                                                                                                                                                                                        171invoke-virtual {v3, v4, v5}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        172move-result-object v3
                                                                                                                                                                                        173const/4 v4, 0x1
                                                                                                                                                                                        174new-array v4, v4, [Ljava/lang/Object;
                                                                                                                                                                                        175const/4 v5, 0x0
                                                                                                                                                                                        176new-instance v6, Landroid/graphics/drawable/BitmapDrawable;
                                                                                                                                                                                        178iget-object v7, p0, Lcom/baidu/mobads/container/f/l;->mActivity:Landroid/app/Activity;
                                                                                                                                                                                        180invoke-virtual {v7}, Landroid/app/Activity;->getResources()Landroid/content/res/Resources;
                                                                                                                                                                                        181move-result-object v7
                                                                                                                                                                                        183iget-object v8, p0, Lcom/baidu/mobads/container/f/l;->mAdContainerCxt:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        185invoke-interface {v8}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdResource()Lcom/baidu/mobads/interfaces/IXAdResource;
                                                                                                                                                                                        186move-result-object v8
                                                                                                                                                                                        188invoke-interface {v8}, Lcom/baidu/mobads/interfaces/IXAdResource;->getInterstitialVideoClose()Landroid/graphics/Bitmap;
                                                                                                                                                                                        189move-result-object v8
                                                                                                                                                                                        191invoke-direct {v6, v7, v8}, Landroid/graphics/drawable/BitmapDrawable;-><init>(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V
                                                                                                                                                                                        192aput-object v6, v4, v5
                                                                                                                                                                                        194invoke-virtual {v3, v2, v4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        195goto_10f: new-instance v3, Landroid/widget/RelativeLayout$LayoutParams;
                                                                                                                                                                                        196iget v4, v0, Landroid/util/DisplayMetrics;->density:F
                                                                                                                                                                                        197mul-float/2addr v4, v12
                                                                                                                                                                                        198float-to-int v4, v4
                                                                                                                                                                                        199iget v0, v0, Landroid/util/DisplayMetrics;->density:F
                                                                                                                                                                                        200mul-float/2addr v0, v12
                                                                                                                                                                                        201float-to-int v0, v0
                                                                                                                                                                                        203invoke-direct {v3, v4, v0}, Landroid/widget/RelativeLayout$LayoutParams;-><init>(II)V
                                                                                                                                                                                        204const/16 v0, 0xb
                                                                                                                                                                                        206invoke-virtual {v3, v0}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(I)V
                                                                                                                                                                                        208invoke-virtual {v3, v11}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(I)V
                                                                                                                                                                                        210invoke-virtual {v3, v9, v11, v11, v9}, Landroid/widget/RelativeLayout$LayoutParams;->setMargins(IIII)V
                                                                                                                                                                                        212invoke-virtual {v2, v3}, Landroid/widget/ImageView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
                                                                                                                                                                                        214invoke-virtual {v1, v2}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V
                                                                                                                                                                                        216iget-object v0, p0, Lcom/baidu/mobads/container/f/l;->e:Lcom/baidu/mobads/container/a;
                                                                                                                                                                                        218invoke-virtual {v0, v1}, Lcom/baidu/mobads/container/a;->addView(Landroid/view/View;)V
                                                                                                                                                                                        219iput-boolean v10, p0, Lcom/baidu/mobads/container/f/l;->l:Z
                                                                                                                                                                                        220goto_134: return-void
                                                                                                                                                                                        221catch_135: move-exception v0
                                                                                                                                                                                        223iget-object v2, p0, Lcom/baidu/mobads/container/f/l;->mAdLogger:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        225const-string v3, "OOM Error: "
                                                                                                                                                                                        227invoke-interface {v2, v3, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                        228goto/16 :goto_60
                                                                                                                                                                                        229catch_13f: move-exception v0
                                                                                                                                                                                        231iget-object v2, p0, Lcom/baidu/mobads/container/f/l;->mAdLogger:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        233const-string v3, "exception: "
                                                                                                                                                                                        235invoke-interface {v2, v3, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                        236goto/16 :goto_60
                                                                                                                                                                                        237catch_149: move-exception v3
                                                                                                                                                                                        238new-instance v3, Landroid/graphics/drawable/BitmapDrawable;
                                                                                                                                                                                        240iget-object v4, p0, Lcom/baidu/mobads/container/f/l;->mActivity:Landroid/app/Activity;
                                                                                                                                                                                        242invoke-virtual {v4}, Landroid/app/Activity;->getResources()Landroid/content/res/Resources;
                                                                                                                                                                                        243move-result-object v4
                                                                                                                                                                                        245iget-object v5, p0, Lcom/baidu/mobads/container/f/l;->mAdContainerCxt:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        247invoke-interface {v5}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdResource()Lcom/baidu/mobads/interfaces/IXAdResource;
                                                                                                                                                                                        248move-result-object v5
                                                                                                                                                                                        250invoke-interface {v5}, Lcom/baidu/mobads/interfaces/IXAdResource;->getInterstitialVideoClose()Landroid/graphics/Bitmap;
                                                                                                                                                                                        251move-result-object v5
                                                                                                                                                                                        253invoke-direct {v3, v4, v5}, Landroid/graphics/drawable/BitmapDrawable;-><init>(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V
                                                                                                                                                                                        255invoke-virtual {v2, v3}, Landroid/widget/ImageView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
                                                                                                                                                                                        256goto/16 :goto_10f
                                                                                                                                                                                        257cond_163: if-ne v0, v10, :cond_18e
                                                                                                                                                                                        259iget-object v0, p0, Lcom/baidu/mobads/container/f/l;->mAdContainerCxt:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        261invoke-interface {v0}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdContainerListener()Lcom/baidu/mobads/interfaces/IXAdContainerEventListener;
                                                                                                                                                                                        262move-result-object v0
                                                                                                                                                                                        264iget-object v1, p0, Lcom/baidu/mobads/container/f/l;->mAdContainerCxt:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        266invoke-interface {v1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdInstanceInfo()Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;
                                                                                                                                                                                        267move-result-object v2
                                                                                                                                                                                        269invoke-static {v10}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        270move-result-object v3
                                                                                                                                                                                        272invoke-static {v9}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        273move-result-object v4
                                                                                                                                                                                        274move-object v1, p0
                                                                                                                                                                                        276invoke-interface/range {v0 .. v5}, Lcom/baidu/mobads/interfaces/IXAdContainerEventListener;->onAdStoped(Lcom/baidu/mobads/interfaces/IXAdContainer;Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/HashMap;)V
                                                                                                                                                                                        278iget-object v0, p0, Lcom/baidu/mobads/container/f/l;->mAdContainerCxt:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        280invoke-interface {v0}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdProdBase()Landroid/widget/RelativeLayout;
                                                                                                                                                                                        281move-result-object v0
                                                                                                                                                                                        283invoke-virtual {v0, v5}, Landroid/widget/RelativeLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V
                                                                                                                                                                                        284iput-object v5, p0, Lcom/baidu/mobads/container/f/l;->f:Landroid/view/View$OnClickListener;
                                                                                                                                                                                        286iget-object v1, p0, Lcom/baidu/mobads/container/f/l;->e:Lcom/baidu/mobads/container/a;
                                                                                                                                                                                        288invoke-virtual {v0, v1}, Landroid/widget/RelativeLayout;->removeView(Landroid/view/View;)V
                                                                                                                                                                                        289goto/16 :goto_134
                                                                                                                                                                                        290cond_18e: const/4 v1, 0x2
                                                                                                                                                                                        291if-ne v0, v1, :cond_1cc
                                                                                                                                                                                        292try_start_191: new-instance v0, Ljava/lang/String;
                                                                                                                                                                                        294iget-object v1, p0, Lcom/baidu/mobads/container/f/l;->k:Ljava/lang/String;
                                                                                                                                                                                        296invoke-direct {v0, v1}, Ljava/lang/String;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        297new-instance v1, Lorg/json/JSONObject;
                                                                                                                                                                                        299iget-object v2, p0, Lcom/baidu/mobads/container/f/l;->k:Ljava/lang/String;
                                                                                                                                                                                        301invoke-direct {v1, v2}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        303const-string v2, "url"
                                                                                                                                                                                        305const-string v3, "curl"
                                                                                                                                                                                        307invoke-virtual {v1, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        308move-result-object v3
                                                                                                                                                                                        310invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        312const-string v2, "adJson"
                                                                                                                                                                                        314invoke-virtual {v1, v2, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        316const-string v0, "act"
                                                                                                                                                                                        318invoke-virtual {v1, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        319move-result v0
                                                                                                                                                                                        320if-ne v0, v10, :cond_1b7
                                                                                                                                                                                        321cond_1b7:
                                                                                                                                                                                        322iget-object v0, p0, Lcom/baidu/mobads/container/f/l;->mBridgeHandler:Lcom/baidu/mobads/container/a/a;
                                                                                                                                                                                        324invoke-virtual {v1}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        325move-result-object v1
                                                                                                                                                                                        327invoke-virtual {v0, v1}, Lcom/baidu/mobads/container/a/a;->f(Ljava/lang/String;)V
                                                                                                                                                                                        328try_end_1c0: goto/16 :goto_134
                                                                                                                                                                                        329catch_1c2: move-exception v0
                                                                                                                                                                                        331iget-object v1, p0, Lcom/baidu/mobads/container/f/l;->mAdLogger:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        333const-string v2, "exception: "
                                                                                                                                                                                        335invoke-interface {v1, v2, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                        336goto/16 :goto_134
                                                                                                                                                                                        337cond_1cc:
                                                                                                                                                                                        338iget-object v0, p0, Lcom/baidu/mobads/container/f/l;->mAdLogger:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        340const-string v1, "unknown message"
                                                                                                                                                                                        342invoke-interface {v0, v1}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/String;)I
                                                                                                                                                                                        343goto/16 :goto_134
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.String.trim
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.net.URL.<init>
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestMethod
                                                                                                                                                                                        • java.net.HttpURLConnection.setInstanceFollowRedirects
                                                                                                                                                                                        • java.net.HttpURLConnection.setConnectTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setReadTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.getResponseCode
                                                                                                                                                                                        • java.net.HttpURLConnection.getContentLength
                                                                                                                                                                                        • java.net.HttpURLConnection.getInputStream
                                                                                                                                                                                        • java.net.HttpURLConnection.getContentEncoding
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        • java.util.zip.GZIPInputStream.<init>
                                                                                                                                                                                        • com.tencent.beacontsa.cover.c.c:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.FileOutputStream.<init>
                                                                                                                                                                                        • java.io.InputStream.read
                                                                                                                                                                                        • java.io.FileOutputStream.write
                                                                                                                                                                                        • java.io.FileOutputStream.flush
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.io.FileOutputStream.close
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • com.tencent.beacontsa.cover.c.c:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.io.FileOutputStream.close
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.io.FileOutputStream.close
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.net.HttpURLConnection.getResponseCode
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • Accept-Encoding
                                                                                                                                                                                        • identity
                                                                                                                                                                                        • GET
                                                                                                                                                                                        • gzip
                                                                                                                                                                                        • .ziptmp
                                                                                                                                                                                        • E
                                                                                                                                                                                        • read InputStream error!
                                                                                                                                                                                        • W
                                                                                                                                                                                        • download url is error!
                                                                                                                                                                                        • D
                                                                                                                                                                                        • down load file:
                                                                                                                                                                                        • http response code:
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const-wide/16 v12, 0x1388
                                                                                                                                                                                        1const/4 v3, 0x0
                                                                                                                                                                                        2const/4 v1, 0x0
                                                                                                                                                                                        4iget-object v0, p1, Lcom/tencent/beacontsa/cover/a;->e:Ljava/lang/String;
                                                                                                                                                                                        5if-eqz v0, :cond_15e
                                                                                                                                                                                        7const-string v0, ""
                                                                                                                                                                                        9iget-object v2, p1, Lcom/tencent/beacontsa/cover/a;->e:Ljava/lang/String;
                                                                                                                                                                                        11invoke-virtual {v2}, Ljava/lang/String;->trim()Ljava/lang/String;
                                                                                                                                                                                        12move-result-object v2
                                                                                                                                                                                        14invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        15move-result v0
                                                                                                                                                                                        16if-nez v0, :cond_15e
                                                                                                                                                                                        17try_start_16: new-instance v7, Ljava/net/URL;
                                                                                                                                                                                        19iget-object v0, p1, Lcom/tencent/beacontsa/cover/a;->e:Ljava/lang/String;
                                                                                                                                                                                        21invoke-direct {v7, v0}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        22try_end_1d: move v0, v1
                                                                                                                                                                                        23goto_1e: add-int/lit8 v6, v0, 0x1
                                                                                                                                                                                        24const/4 v2, 0x2
                                                                                                                                                                                        25if-ge v0, v2, :cond_15e
                                                                                                                                                                                        26try_start_23:
                                                                                                                                                                                        27invoke-virtual {v7}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        28move-result-object v0
                                                                                                                                                                                        29check-cast v0, Ljava/net/HttpURLConnection;
                                                                                                                                                                                        31const-string v2, "Accept-Encoding"
                                                                                                                                                                                        33const-string v4, "identity"
                                                                                                                                                                                        35invoke-virtual {v0, v2, v4}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        37const-string v2, "GET"
                                                                                                                                                                                        39invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V
                                                                                                                                                                                        40const/4 v2, 0x0
                                                                                                                                                                                        42invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;->setInstanceFollowRedirects(Z)V
                                                                                                                                                                                        43const/16 v2, 0x1388
                                                                                                                                                                                        45invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;->setConnectTimeout(I)V
                                                                                                                                                                                        46const/16 v2, 0x2710
                                                                                                                                                                                        48invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;->setReadTimeout(I)V
                                                                                                                                                                                        49try_end_43: if-eqz v0, :cond_c5
                                                                                                                                                                                        50try_start_45:
                                                                                                                                                                                        51invoke-virtual {v0}, Ljava/net/HttpURLConnection;->getResponseCode()I
                                                                                                                                                                                        52move-result v2
                                                                                                                                                                                        53const/16 v4, 0xc8
                                                                                                                                                                                        54if-ne v2, v4, :cond_141
                                                                                                                                                                                        55iget v2, p1, Lcom/tencent/beacontsa/cover/a;->f:I
                                                                                                                                                                                        56if-lez v2, :cond_c5
                                                                                                                                                                                        57iget v2, p1, Lcom/tencent/beacontsa/cover/a;->f:I
                                                                                                                                                                                        59invoke-virtual {v0}, Ljava/net/HttpURLConnection;->getContentLength()I
                                                                                                                                                                                        60try_end_56: move-result v4
                                                                                                                                                                                        61if-ne v2, v4, :cond_c5
                                                                                                                                                                                        62try_start_59:
                                                                                                                                                                                        63invoke-virtual {v0}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream;
                                                                                                                                                                                        64try_end_5c: move-result-object v4
                                                                                                                                                                                        65if-eqz v4, :cond_123
                                                                                                                                                                                        66try_start_5f:
                                                                                                                                                                                        67invoke-virtual {v0}, Ljava/net/HttpURLConnection;->getContentEncoding()Ljava/lang/String;
                                                                                                                                                                                        68move-result-object v0
                                                                                                                                                                                        69if-eqz v0, :cond_ed
                                                                                                                                                                                        71const-string v2, "gzip"
                                                                                                                                                                                        73invoke-virtual {v0, v2}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        74move-result v0
                                                                                                                                                                                        75if-eqz v0, :cond_ed
                                                                                                                                                                                        76new-instance v2, Ljava/util/zip/GZIPInputStream;
                                                                                                                                                                                        78invoke-direct {v2, v4}, Ljava/util/zip/GZIPInputStream;-><init>(Ljava/io/InputStream;)V
                                                                                                                                                                                        79try_end_72: const/16 v0, 0x1000
                                                                                                                                                                                        80try_start_74: new-array v0, v0, [B
                                                                                                                                                                                        81new-instance v5, Ljava/io/FileOutputStream;
                                                                                                                                                                                        82new-instance v8, Ljava/io/File;
                                                                                                                                                                                        84iget-object v9, p0, Lcom/tencent/beacontsa/cover/c;->c:Ljava/lang/String;
                                                                                                                                                                                        85new-instance v10, Ljava/lang/StringBuilder;
                                                                                                                                                                                        87invoke-direct {v10}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        89iget-object v11, p1, Lcom/tencent/beacontsa/cover/a;->d:Ljava/lang/String;
                                                                                                                                                                                        91invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        92move-result-object v10
                                                                                                                                                                                        94const-string v11, ".ziptmp"
                                                                                                                                                                                        96invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        97move-result-object v10
                                                                                                                                                                                        99invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        100move-result-object v10
                                                                                                                                                                                        102invoke-direct {v8, v9, v10}, Ljava/io/File;-><init>(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        104invoke-direct {v5, v8}, Ljava/io/FileOutputStream;-><init>(Ljava/io/File;)V
                                                                                                                                                                                        105goto_97: const/4 v8, 0x0
                                                                                                                                                                                        106const/16 v9, 0x1000
                                                                                                                                                                                        107try_start_9a:
                                                                                                                                                                                        108invoke-virtual {v2, v0, v8, v9}, Ljava/io/InputStream;->read([BII)I
                                                                                                                                                                                        109move-result v8
                                                                                                                                                                                        110if-lez v8, :cond_ef
                                                                                                                                                                                        111const/4 v9, 0x0
                                                                                                                                                                                        113invoke-virtual {v5, v0, v9, v8}, Ljava/io/FileOutputStream;->write([BII)V
                                                                                                                                                                                        115invoke-virtual {v5}, Ljava/io/FileOutputStream;->flush()V
                                                                                                                                                                                        116try_end_a7: goto/16 :goto_97
                                                                                                                                                                                        117catch_a8: move-exception v0
                                                                                                                                                                                        118goto_a9:
                                                                                                                                                                                        119invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        121const-string v0, "E"
                                                                                                                                                                                        123const-string v8, "read InputStream error!"
                                                                                                                                                                                        124const/4 v9, 0x0
                                                                                                                                                                                        125new-array v9, v9, [Ljava/lang/Object;
                                                                                                                                                                                        127invoke-static {v0, v8, v9}, Lcom/tencent/beacontsa/cover/f;->a(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                        128try_end_b6: if-eqz v2, :cond_bb
                                                                                                                                                                                        129try_start_b8:
                                                                                                                                                                                        130invoke-virtual {v2}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        131cond_bb: if-eqz v4, :cond_c0
                                                                                                                                                                                        133invoke-virtual {v4}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        134cond_c0: if-eqz v5, :cond_c5
                                                                                                                                                                                        136invoke-virtual {v5}, Ljava/io/FileOutputStream;->close()V
                                                                                                                                                                                        137cond_c5:
                                                                                                                                                                                        138invoke-static {v12, v13}, Lcom/tencent/beacontsa/cover/f;->a(J)V
                                                                                                                                                                                        139move v0, v6
                                                                                                                                                                                        140goto/16 :goto_1e
                                                                                                                                                                                        141catch_cb: move-exception v0
                                                                                                                                                                                        143const-string v0, "W"
                                                                                                                                                                                        144new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        146const-string v3, "download url is error! "
                                                                                                                                                                                        148invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        150iget-object v3, p1, Lcom/tencent/beacontsa/cover/a;->e:Ljava/lang/String;
                                                                                                                                                                                        152invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        153move-result-object v2
                                                                                                                                                                                        155invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        156move-result-object v2
                                                                                                                                                                                        157new-array v3, v1, [Ljava/lang/Object;
                                                                                                                                                                                        159invoke-static {v0, v2, v3}, Lcom/tencent/beacontsa/cover/f;->a(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                        160move v0, v1
                                                                                                                                                                                        161goto_e5: return v0
                                                                                                                                                                                        162catch_e6: move-exception v0
                                                                                                                                                                                        164invoke-static {v12, v13}, Lcom/tencent/beacontsa/cover/f;->a(J)V
                                                                                                                                                                                        165move v0, v6
                                                                                                                                                                                        166goto/16 :goto_1e
                                                                                                                                                                                        167cond_ed: move-object v2, v4
                                                                                                                                                                                        168goto/16 :goto_72
                                                                                                                                                                                        169cond_ef:
                                                                                                                                                                                        170const-string v0, "D"
                                                                                                                                                                                        171new-instance v8, Ljava/lang/StringBuilder;
                                                                                                                                                                                        173const-string v9, "down load file:"
                                                                                                                                                                                        175invoke-direct {v8, v9}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        177iget-object v9, p0, Lcom/tencent/beacontsa/cover/c;->c:Ljava/lang/String;
                                                                                                                                                                                        179invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        180move-result-object v8
                                                                                                                                                                                        182iget-object v9, p1, Lcom/tencent/beacontsa/cover/a;->d:Ljava/lang/String;
                                                                                                                                                                                        184invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        185move-result-object v8
                                                                                                                                                                                        187const-string v9, ".ziptmp"
                                                                                                                                                                                        189invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        190move-result-object v8
                                                                                                                                                                                        192invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        193move-result-object v8
                                                                                                                                                                                        194const/4 v9, 0x0
                                                                                                                                                                                        195new-array v9, v9, [Ljava/lang/Object;
                                                                                                                                                                                        197invoke-static {v0, v8, v9}, Lcom/tencent/beacontsa/cover/f;->a(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                        198try_end_114: if-eqz v2, :cond_119
                                                                                                                                                                                        199try_start_116:
                                                                                                                                                                                        200invoke-virtual {v2}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        201cond_119: if-eqz v4, :cond_11e
                                                                                                                                                                                        203invoke-virtual {v4}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        204cond_11e:
                                                                                                                                                                                        205invoke-virtual {v5}, Ljava/io/FileOutputStream;->close()V
                                                                                                                                                                                        206goto_121: const/4 v0, 0x1
                                                                                                                                                                                        207goto/16 :goto_e5
                                                                                                                                                                                        208cond_123: if-eqz v4, :cond_c5
                                                                                                                                                                                        209try_start_125:
                                                                                                                                                                                        210invoke-virtual {v4}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        211try_end_128: goto/16 :goto_c5
                                                                                                                                                                                        212catch_129: move-exception v0
                                                                                                                                                                                        213goto/16 :goto_c5
                                                                                                                                                                                        214catchall_12b: move-exception v0
                                                                                                                                                                                        215move-object v2, v3
                                                                                                                                                                                        216move-object v4, v3
                                                                                                                                                                                        217move-object v5, v3
                                                                                                                                                                                        218goto_12f: if-eqz v2, :cond_134
                                                                                                                                                                                        219try_start_131:
                                                                                                                                                                                        220invoke-virtual {v2}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        221cond_134: if-eqz v4, :cond_139
                                                                                                                                                                                        223invoke-virtual {v4}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        224cond_139: if-eqz v5, :cond_13e
                                                                                                                                                                                        226invoke-virtual {v5}, Ljava/io/FileOutputStream;->close()V
                                                                                                                                                                                        227try_end_13e: throw v0
                                                                                                                                                                                        228catch_13f: move-exception v0
                                                                                                                                                                                        229goto/16 :goto_c5
                                                                                                                                                                                        230cond_141:
                                                                                                                                                                                        231const-string v2, "E"
                                                                                                                                                                                        232new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        234const-string v5, "http response code: "
                                                                                                                                                                                        236invoke-direct {v4, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        238invoke-virtual {v0}, Ljava/net/HttpURLConnection;->getResponseCode()I
                                                                                                                                                                                        239move-result v0
                                                                                                                                                                                        241invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        242move-result-object v0
                                                                                                                                                                                        244invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        245move-result-object v0
                                                                                                                                                                                        246const/4 v4, 0x0
                                                                                                                                                                                        247new-array v4, v4, [Ljava/lang/Object;
                                                                                                                                                                                        249invoke-static {v2, v0, v4}, Lcom/tencent/beacontsa/cover/f;->a(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                        250try_end_15c: goto/16 :goto_c5
                                                                                                                                                                                        251cond_15e: move v0, v1
                                                                                                                                                                                        252goto/16 :goto_e5
                                                                                                                                                                                        253catch_160: move-exception v2
                                                                                                                                                                                        254goto/16 :goto_13e
                                                                                                                                                                                        255catchall_162: move-exception v0
                                                                                                                                                                                        256move-object v2, v3
                                                                                                                                                                                        257move-object v5, v3
                                                                                                                                                                                        258goto/16 :goto_12f
                                                                                                                                                                                        259catchall_166: move-exception v0
                                                                                                                                                                                        260move-object v5, v3
                                                                                                                                                                                        261goto/16 :goto_12f
                                                                                                                                                                                        262catchall_169: move-exception v0
                                                                                                                                                                                        263goto/16 :goto_12f
                                                                                                                                                                                        264catch_16b: move-exception v0
                                                                                                                                                                                        265goto/16 :goto_c5
                                                                                                                                                                                        266catch_16e: move-exception v0
                                                                                                                                                                                        267move-object v2, v3
                                                                                                                                                                                        268move-object v4, v3
                                                                                                                                                                                        269move-object v5, v3
                                                                                                                                                                                        270goto/16 :goto_a9
                                                                                                                                                                                        271catch_174: move-exception v0
                                                                                                                                                                                        272move-object v2, v3
                                                                                                                                                                                        273move-object v5, v3
                                                                                                                                                                                        274goto/16 :goto_a9
                                                                                                                                                                                        275catch_179: move-exception v0
                                                                                                                                                                                        276move-object v5, v3
                                                                                                                                                                                        277goto/16 :goto_a9
                                                                                                                                                                                        278catch_17d: move-exception v0
                                                                                                                                                                                        279goto/16 :goto_121
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Bundle.<init>
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • java.util.TimeZone.getDefault
                                                                                                                                                                                        • java.util.TimeZone.getID
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putAll
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • android.os.Handler.hasMessages
                                                                                                                                                                                        • android.os.Message.obtain
                                                                                                                                                                                        • android.os.Handler.sendMessageDelayed
                                                                                                                                                                                        • android.os.Handler.removeMessages
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • uin
                                                                                                                                                                                        • 1000
                                                                                                                                                                                        • imei
                                                                                                                                                                                        • imsi
                                                                                                                                                                                        • android_id
                                                                                                                                                                                        • mac
                                                                                                                                                                                        • platform
                                                                                                                                                                                        • 1
                                                                                                                                                                                        • os_ver
                                                                                                                                                                                        • position
                                                                                                                                                                                        • network
                                                                                                                                                                                        • language
                                                                                                                                                                                        • resolution
                                                                                                                                                                                        • apn
                                                                                                                                                                                        • model_name
                                                                                                                                                                                        • timezone
                                                                                                                                                                                        • sdk_ver
                                                                                                                                                                                        • 3.3.3.lite
                                                                                                                                                                                        • qz_ver
                                                                                                                                                                                        • com.qzone
                                                                                                                                                                                        • qq_ver
                                                                                                                                                                                        • com.tencent.mobileqq
                                                                                                                                                                                        • qua
                                                                                                                                                                                        • packagename
                                                                                                                                                                                        • app_ver
                                                                                                                                                                                        • Agent_ReportTimeInterval
                                                                                                                                                                                        • report_via
                                                                                                                                                                                        • openSDK_LOG.ReportManager
                                                                                                                                                                                        • --> reporVia, exception in sub thread.
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0: new-instance v0, Landroid/os/Bundle;
                                                                                                                                                                                        2invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
                                                                                                                                                                                        4const-string v1, "uin"
                                                                                                                                                                                        6const-string v2, "1000"
                                                                                                                                                                                        8invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        10const-string v1, "imei"
                                                                                                                                                                                        12invoke-static {}, Lcom/tencent/open/utils/e;->a()Landroid/content/Context;
                                                                                                                                                                                        13move-result-object v2
                                                                                                                                                                                        15invoke-static {v2}, Lcom/tencent/open/b/c;->b(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        16move-result-object v2
                                                                                                                                                                                        18invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        20const-string v1, "imsi"
                                                                                                                                                                                        22invoke-static {}, Lcom/tencent/open/utils/e;->a()Landroid/content/Context;
                                                                                                                                                                                        23move-result-object v2
                                                                                                                                                                                        25invoke-static {v2}, Lcom/tencent/open/b/c;->c(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        26move-result-object v2
                                                                                                                                                                                        28invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        30const-string v1, "android_id"
                                                                                                                                                                                        32invoke-static {}, Lcom/tencent/open/utils/e;->a()Landroid/content/Context;
                                                                                                                                                                                        33move-result-object v2
                                                                                                                                                                                        35invoke-static {v2}, Lcom/tencent/open/b/c;->d(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        36move-result-object v2
                                                                                                                                                                                        38invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        40const-string v1, "mac"
                                                                                                                                                                                        42invoke-static {}, Lcom/tencent/open/b/c;->a()Ljava/lang/String;
                                                                                                                                                                                        43move-result-object v2
                                                                                                                                                                                        45invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        47const-string v1, "platform"
                                                                                                                                                                                        49const-string v2, "1"
                                                                                                                                                                                        51invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        53const-string v1, "os_ver"
                                                                                                                                                                                        55sget-object v2, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                        57invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        59const-string v1, "position"
                                                                                                                                                                                        61invoke-static {}, Lcom/tencent/open/utils/e;->a()Landroid/content/Context;
                                                                                                                                                                                        62move-result-object v2
                                                                                                                                                                                        64invoke-static {v2}, Lcom/tencent/open/utils/k;->c(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        65move-result-object v2
                                                                                                                                                                                        67invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        69const-string v1, "network"
                                                                                                                                                                                        71invoke-static {}, Lcom/tencent/open/utils/e;->a()Landroid/content/Context;
                                                                                                                                                                                        72move-result-object v2
                                                                                                                                                                                        74invoke-static {v2}, Lcom/tencent/open/b/a;->a(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        75move-result-object v2
                                                                                                                                                                                        77invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        79const-string v1, "language"
                                                                                                                                                                                        81invoke-static {}, Lcom/tencent/open/b/c;->b()Ljava/lang/String;
                                                                                                                                                                                        82move-result-object v2
                                                                                                                                                                                        84invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        86const-string v1, "resolution"
                                                                                                                                                                                        88invoke-static {}, Lcom/tencent/open/utils/e;->a()Landroid/content/Context;
                                                                                                                                                                                        89move-result-object v2
                                                                                                                                                                                        91invoke-static {v2}, Lcom/tencent/open/b/c;->a(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        92move-result-object v2
                                                                                                                                                                                        94invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        96const-string v1, "apn"
                                                                                                                                                                                        98invoke-static {}, Lcom/tencent/open/utils/e;->a()Landroid/content/Context;
                                                                                                                                                                                        99move-result-object v2
                                                                                                                                                                                        101invoke-static {v2}, Lcom/tencent/open/b/a;->b(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        102move-result-object v2
                                                                                                                                                                                        104invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        106const-string v1, "model_name"
                                                                                                                                                                                        108sget-object v2, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        110invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        112const-string v1, "timezone"
                                                                                                                                                                                        114invoke-static {}, Ljava/util/TimeZone;->getDefault()Ljava/util/TimeZone;
                                                                                                                                                                                        115move-result-object v2
                                                                                                                                                                                        117invoke-virtual {v2}, Ljava/util/TimeZone;->getID()Ljava/lang/String;
                                                                                                                                                                                        118move-result-object v2
                                                                                                                                                                                        120invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        122const-string v1, "sdk_ver"
                                                                                                                                                                                        124const-string v2, "3.3.3.lite"
                                                                                                                                                                                        126invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        128const-string v1, "qz_ver"
                                                                                                                                                                                        130invoke-static {}, Lcom/tencent/open/utils/e;->a()Landroid/content/Context;
                                                                                                                                                                                        131move-result-object v2
                                                                                                                                                                                        133const-string v3, "com.qzone"
                                                                                                                                                                                        135invoke-static {v2, v3}, Lcom/tencent/open/utils/k;->d(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        136move-result-object v2
                                                                                                                                                                                        138invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        140const-string v1, "qq_ver"
                                                                                                                                                                                        142invoke-static {}, Lcom/tencent/open/utils/e;->a()Landroid/content/Context;
                                                                                                                                                                                        143move-result-object v2
                                                                                                                                                                                        145const-string v3, "com.tencent.mobileqq"
                                                                                                                                                                                        147invoke-static {v2, v3}, Lcom/tencent/open/utils/k;->c(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        148move-result-object v2
                                                                                                                                                                                        150invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        152const-string v1, "qua"
                                                                                                                                                                                        154invoke-static {}, Lcom/tencent/open/utils/e;->a()Landroid/content/Context;
                                                                                                                                                                                        155move-result-object v2
                                                                                                                                                                                        157invoke-static {}, Lcom/tencent/open/utils/e;->b()Ljava/lang/String;
                                                                                                                                                                                        158move-result-object v3
                                                                                                                                                                                        160invoke-static {v2, v3}, Lcom/tencent/open/utils/k;->e(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        161move-result-object v2
                                                                                                                                                                                        163invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        165const-string v1, "packagename"
                                                                                                                                                                                        167invoke-static {}, Lcom/tencent/open/utils/e;->b()Ljava/lang/String;
                                                                                                                                                                                        168move-result-object v2
                                                                                                                                                                                        170invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        172const-string v1, "app_ver"
                                                                                                                                                                                        174invoke-static {}, Lcom/tencent/open/utils/e;->a()Landroid/content/Context;
                                                                                                                                                                                        175move-result-object v2
                                                                                                                                                                                        177invoke-static {}, Lcom/tencent/open/utils/e;->b()Ljava/lang/String;
                                                                                                                                                                                        178move-result-object v3
                                                                                                                                                                                        180invoke-static {v2, v3}, Lcom/tencent/open/utils/k;->d(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        181move-result-object v2
                                                                                                                                                                                        183invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        185iget-object v1, p0, Lcom/tencent/open/b/g$2;->a:Landroid/os/Bundle;
                                                                                                                                                                                        186if-eqz v1, :cond_f4
                                                                                                                                                                                        188iget-object v1, p0, Lcom/tencent/open/b/g$2;->a:Landroid/os/Bundle;
                                                                                                                                                                                        190invoke-virtual {v0, v1}, Landroid/os/Bundle;->putAll(Landroid/os/Bundle;)V
                                                                                                                                                                                        191cond_f4: new-instance v1, Lcom/tencent/open/b/b;
                                                                                                                                                                                        193invoke-direct {v1, v0}, Lcom/tencent/open/b/b;-><init>(Landroid/os/Bundle;)V
                                                                                                                                                                                        195iget-object v0, p0, Lcom/tencent/open/b/g$2;->c:Lcom/tencent/open/b/g;
                                                                                                                                                                                        197iget-object v0, v0, Lcom/tencent/open/b/g;->d:Ljava/util/List;
                                                                                                                                                                                        199invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        201iget-object v0, p0, Lcom/tencent/open/b/g$2;->c:Lcom/tencent/open/b/g;
                                                                                                                                                                                        203iget-object v0, v0, Lcom/tencent/open/b/g;->d:Ljava/util/List;
                                                                                                                                                                                        205invoke-interface {v0}, Ljava/util/List;->size()I
                                                                                                                                                                                        206move-result v0
                                                                                                                                                                                        208invoke-static {}, Lcom/tencent/open/utils/e;->a()Landroid/content/Context;
                                                                                                                                                                                        209move-result-object v1
                                                                                                                                                                                        210const/4 v2, 0x0
                                                                                                                                                                                        212invoke-static {v1, v2}, Lcom/tencent/open/utils/f;->a(Landroid/content/Context;Ljava/lang/String;)Lcom/tencent/open/utils/f;
                                                                                                                                                                                        213move-result-object v1
                                                                                                                                                                                        215const-string v2, "Agent_ReportTimeInterval"
                                                                                                                                                                                        217invoke-virtual {v1, v2}, Lcom/tencent/open/utils/f;->a(Ljava/lang/String;)I
                                                                                                                                                                                        218move-result v1
                                                                                                                                                                                        219if-nez v1, :cond_11b
                                                                                                                                                                                        220const/16 v1, 0x2710
                                                                                                                                                                                        221cond_11b: const/16 v2, 0x3e9
                                                                                                                                                                                        223iget-object v3, p0, Lcom/tencent/open/b/g$2;->c:Lcom/tencent/open/b/g;
                                                                                                                                                                                        225const-string v4, "report_via"
                                                                                                                                                                                        227invoke-virtual {v3, v4, v0}, Lcom/tencent/open/b/g;->a(Ljava/lang/String;I)Z
                                                                                                                                                                                        228move-result v0
                                                                                                                                                                                        229if-nez v0, :cond_145
                                                                                                                                                                                        230iget-boolean v0, p0, Lcom/tencent/open/b/g$2;->b:Z
                                                                                                                                                                                        231if-eqz v0, :cond_12c
                                                                                                                                                                                        232goto/16 :goto_145
                                                                                                                                                                                        233cond_12c:
                                                                                                                                                                                        234iget-object v0, p0, Lcom/tencent/open/b/g$2;->c:Lcom/tencent/open/b/g;
                                                                                                                                                                                        236iget-object v0, v0, Lcom/tencent/open/b/g;->f:Landroid/os/Handler;
                                                                                                                                                                                        238invoke-virtual {v0, v2}, Landroid/os/Handler;->hasMessages(I)Z
                                                                                                                                                                                        239move-result v0
                                                                                                                                                                                        240if-nez v0, :cond_15a
                                                                                                                                                                                        242invoke-static {}, Landroid/os/Message;->obtain()Landroid/os/Message;
                                                                                                                                                                                        243move-result-object v0
                                                                                                                                                                                        244iput v2, v0, Landroid/os/Message;->what:I
                                                                                                                                                                                        246iget-object v2, p0, Lcom/tencent/open/b/g$2;->c:Lcom/tencent/open/b/g;
                                                                                                                                                                                        248iget-object v2, v2, Lcom/tencent/open/b/g;->f:Landroid/os/Handler;
                                                                                                                                                                                        249int-to-long v3, v1
                                                                                                                                                                                        251invoke-virtual {v2, v0, v3, v4}, Landroid/os/Handler;->sendMessageDelayed(Landroid/os/Message;J)Z
                                                                                                                                                                                        252goto/16 :goto_15a
                                                                                                                                                                                        253cond_145:
                                                                                                                                                                                        254iget-object v0, p0, Lcom/tencent/open/b/g$2;->c:Lcom/tencent/open/b/g;
                                                                                                                                                                                        256invoke-virtual {v0}, Lcom/tencent/open/b/g;->e()V
                                                                                                                                                                                        258iget-object v0, p0, Lcom/tencent/open/b/g$2;->c:Lcom/tencent/open/b/g;
                                                                                                                                                                                        260iget-object v0, v0, Lcom/tencent/open/b/g;->f:Landroid/os/Handler;
                                                                                                                                                                                        262invoke-virtual {v0, v2}, Landroid/os/Handler;->removeMessages(I)V
                                                                                                                                                                                        263try_end_151: goto/16 :goto_15a
                                                                                                                                                                                        264catch_152: move-exception v0
                                                                                                                                                                                        266const-string v1, "openSDK_LOG.ReportManager"
                                                                                                                                                                                        268const-string v2, "--> reporVia, exception in sub thread."
                                                                                                                                                                                        270invoke-static {v1, v2, v0}, Lcom/tencent/open/a/f;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        271cond_15a: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Boolean.booleanValue
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.io.File.separator:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • android.content.Context.getSharedPreferences
                                                                                                                                                                                        • android.content.SharedPreferences.getString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.io.File.separator:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.content.Context.getExternalFilesDirs
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • java.util.List.addAll
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • java.util.List.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.lang.String.startsWith
                                                                                                                                                                                        • android.content.Context.getPackageManager
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • android.content.pm.PackageManager.getPackageInfo
                                                                                                                                                                                        • android.content.pm.PackageInfo.packageName:Ljava/lang/String
                                                                                                                                                                                        • java.lang.String.indexOf
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • java.util.List.clear
                                                                                                                                                                                        • java.util.List.addAll
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • BaiduMapSDKNew
                                                                                                                                                                                        • storage
                                                                                                                                                                                        • getVolumeList
                                                                                                                                                                                        • getVolumeState
                                                                                                                                                                                        • android.os.storage.StorageVolume
                                                                                                                                                                                        • isRemovable
                                                                                                                                                                                        • getPath
                                                                                                                                                                                        • \u5916\u7f6e\u5b58\u50a8\u5361
                                                                                                                                                                                        • mounted
                                                                                                                                                                                        • \u5185\u7f6e\u5b58\u50a8\u5361
                                                                                                                                                                                        • map_pref
                                                                                                                                                                                        • PREFFERED_SD_CARD
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation build Landroid/annotation/SuppressLint;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"NewApi"
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        5.annotation build Landroid/annotation/TargetApi;
                                                                                                                                                                                        6value = 0xe
                                                                                                                                                                                        7.end annotation
                                                                                                                                                                                        8move-object/from16 v1, p0
                                                                                                                                                                                        9move-object/from16 v0, p1
                                                                                                                                                                                        11const-string v2, "BaiduMapSDKNew"
                                                                                                                                                                                        12try_start_6:
                                                                                                                                                                                        13const-string v3, "storage"
                                                                                                                                                                                        15invoke-virtual {v0, v3}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        16move-result-object v3
                                                                                                                                                                                        17check-cast v3, Landroid/os/storage/StorageManager;
                                                                                                                                                                                        19invoke-virtual {v3}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        20move-result-object v4
                                                                                                                                                                                        22const-string v5, "getVolumeList"
                                                                                                                                                                                        23const/4 v6, 0x0
                                                                                                                                                                                        24new-array v7, v6, [Ljava/lang/Class;
                                                                                                                                                                                        26invoke-virtual {v4, v5, v7}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        27move-result-object v4
                                                                                                                                                                                        29invoke-virtual {v3}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        30move-result-object v5
                                                                                                                                                                                        32const-string v7, "getVolumeState"
                                                                                                                                                                                        33const/4 v8, 0x1
                                                                                                                                                                                        34new-array v9, v8, [Ljava/lang/Class;
                                                                                                                                                                                        35const-class v10, Ljava/lang/String;
                                                                                                                                                                                        36aput-object v10, v9, v6
                                                                                                                                                                                        38invoke-virtual {v5, v7, v9}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        39move-result-object v5
                                                                                                                                                                                        40try_end_2c:
                                                                                                                                                                                        41const-string v7, "android.os.storage.StorageVolume"
                                                                                                                                                                                        42try_start_2e:
                                                                                                                                                                                        43invoke-static {v7}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        44move-result-object v7
                                                                                                                                                                                        46const-string v9, "isRemovable"
                                                                                                                                                                                        47new-array v10, v6, [Ljava/lang/Class;
                                                                                                                                                                                        49invoke-virtual {v7, v9, v10}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        50move-result-object v9
                                                                                                                                                                                        52const-string v10, "getPath"
                                                                                                                                                                                        53new-array v11, v6, [Ljava/lang/Class;
                                                                                                                                                                                        55invoke-virtual {v7, v10, v11}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        56move-result-object v7
                                                                                                                                                                                        57new-array v10, v6, [Ljava/lang/Object;
                                                                                                                                                                                        59invoke-virtual {v4, v3, v10}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        60move-result-object v4
                                                                                                                                                                                        61check-cast v4, [Ljava/lang/Object;
                                                                                                                                                                                        62if-eqz v4, :cond_176
                                                                                                                                                                                        63array-length v10, v4
                                                                                                                                                                                        64try_end_4d: const/4 v11, 0x0
                                                                                                                                                                                        65goto_4e:
                                                                                                                                                                                        66const-string v12, "\u5916\u7f6e\u5b58\u50a8\u5361"
                                                                                                                                                                                        67if-ge v11, v10, :cond_fd
                                                                                                                                                                                        68try_start_52: aget-object v14, v4, v11
                                                                                                                                                                                        69new-array v15, v6, [Ljava/lang/Object;
                                                                                                                                                                                        71invoke-virtual {v7, v14, v15}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        72move-result-object v15
                                                                                                                                                                                        73check-cast v15, Ljava/lang/String;
                                                                                                                                                                                        74if-eqz v15, :cond_f4
                                                                                                                                                                                        76invoke-virtual {v15}, Ljava/lang/String;->length()I
                                                                                                                                                                                        77move-result v16
                                                                                                                                                                                        78if-lez v16, :cond_f4
                                                                                                                                                                                        80const-string v13, "mounted"
                                                                                                                                                                                        81move-object/from16 v17, v4
                                                                                                                                                                                        82new-array v4, v8, [Ljava/lang/Object;
                                                                                                                                                                                        83aput-object v15, v4, v6
                                                                                                                                                                                        85invoke-virtual {v5, v3, v4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        86move-result-object v4
                                                                                                                                                                                        88invoke-virtual {v13, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        89move-result v4
                                                                                                                                                                                        90if-eqz v4, :cond_f6
                                                                                                                                                                                        91new-array v4, v6, [Ljava/lang/Object;
                                                                                                                                                                                        93invoke-virtual {v9, v14, v4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        94move-result-object v4
                                                                                                                                                                                        95check-cast v4, Ljava/lang/Boolean;
                                                                                                                                                                                        97invoke-virtual {v4}, Ljava/lang/Boolean;->booleanValue()Z
                                                                                                                                                                                        98move-result v4
                                                                                                                                                                                        99if-nez v4, :cond_86
                                                                                                                                                                                        100const/4 v4, 0x1
                                                                                                                                                                                        101goto/16 :goto_87
                                                                                                                                                                                        102cond_86: const/4 v4, 0x0
                                                                                                                                                                                        103goto_87: sget v13, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        104const/16 v14, 0x13
                                                                                                                                                                                        105if-gt v13, v14, :cond_a4
                                                                                                                                                                                        107invoke-direct {v1, v15}, Lcom/baidu/mapsdkplatform/comapi/util/e;->a(Ljava/lang/String;)Z
                                                                                                                                                                                        108move-result v13
                                                                                                                                                                                        109if-eqz v13, :cond_a4
                                                                                                                                                                                        111iget-object v13, v1, Lcom/baidu/mapsdkplatform/comapi/util/e;->d:Ljava/util/List;
                                                                                                                                                                                        112new-instance v14, Lcom/baidu/mapsdkplatform/comapi/util/d;
                                                                                                                                                                                        113xor-int/lit8 v8, v4, 0x1
                                                                                                                                                                                        114if-eqz v4, :cond_9d
                                                                                                                                                                                        116const-string v12, "\u5185\u7f6e\u5b58\u50a8\u5361"
                                                                                                                                                                                        117cond_9d:
                                                                                                                                                                                        118invoke-direct {v14, v15, v8, v12, v0}, Lcom/baidu/mapsdkplatform/comapi/util/d;-><init>(Ljava/lang/String;ZLjava/lang/String;Landroid/content/Context;)V
                                                                                                                                                                                        120invoke-interface {v13, v14}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        121goto/16 :goto_f6
                                                                                                                                                                                        122cond_a4: sget v4, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        123const/16 v8, 0x13
                                                                                                                                                                                        124if-lt v4, v8, :cond_f6
                                                                                                                                                                                        125new-instance v4, Ljava/io/File;
                                                                                                                                                                                        126new-instance v8, Ljava/lang/StringBuilder;
                                                                                                                                                                                        128invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        130invoke-virtual {v8, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        132sget-object v12, Ljava/io/File;->separator:Ljava/lang/String;
                                                                                                                                                                                        134invoke-virtual {v8, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        136invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        138invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        139move-result-object v8
                                                                                                                                                                                        141invoke-direct {v4, v8}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        143invoke-virtual {v4}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        144move-result v4
                                                                                                                                                                                        145if-eqz v4, :cond_f6
                                                                                                                                                                                        147const-string v4, "map_pref"
                                                                                                                                                                                        149invoke-virtual {v0, v4, v6}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
                                                                                                                                                                                        150move-result-object v4
                                                                                                                                                                                        152const-string v8, "PREFFERED_SD_CARD"
                                                                                                                                                                                        154const-string v12, ""
                                                                                                                                                                                        156invoke-interface {v4, v8, v12}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        157move-result-object v4
                                                                                                                                                                                        159invoke-virtual {v15, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        160move-result v4
                                                                                                                                                                                        161if-eqz v4, :cond_f6
                                                                                                                                                                                        162new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        164invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        166invoke-virtual {v4, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        168sget-object v8, Ljava/io/File;->separator:Ljava/lang/String;
                                                                                                                                                                                        170invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        172invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        174invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        175move-result-object v4
                                                                                                                                                                                        176iput-object v4, v1, Lcom/baidu/mapsdkplatform/comapi/util/e;->f:Ljava/lang/String;
                                                                                                                                                                                        177goto/16 :goto_f6
                                                                                                                                                                                        178cond_f4: move-object/from16 v17, v4
                                                                                                                                                                                        179cond_f6: add-int/lit8 v11, v11, 0x1
                                                                                                                                                                                        180move-object/from16 v4, v17
                                                                                                                                                                                        181const/4 v8, 0x1
                                                                                                                                                                                        182goto/16 :goto_4e
                                                                                                                                                                                        183cond_fd: sget v2, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        184const/16 v3, 0x13
                                                                                                                                                                                        185if-lt v2, v3, :cond_176
                                                                                                                                                                                        186const/4 v2, 0x0
                                                                                                                                                                                        188invoke-virtual {v0, v2}, Landroid/content/Context;->getExternalFilesDirs(Ljava/lang/String;)[Ljava/io/File;
                                                                                                                                                                                        189move-result-object v2
                                                                                                                                                                                        190new-instance v3, Ljava/util/ArrayList;
                                                                                                                                                                                        192invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        194iget-object v4, v1, Lcom/baidu/mapsdkplatform/comapi/util/e;->d:Ljava/util/List;
                                                                                                                                                                                        196invoke-interface {v3, v4}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z
                                                                                                                                                                                        197const/4 v4, 0x0
                                                                                                                                                                                        198goto_113: array-length v5, v2
                                                                                                                                                                                        199if-ge v4, v5, :cond_167
                                                                                                                                                                                        200aget-object v5, v2, v4
                                                                                                                                                                                        201if-nez v5, :cond_11b
                                                                                                                                                                                        202goto/16 :goto_167
                                                                                                                                                                                        203cond_11b: aget-object v5, v2, v4
                                                                                                                                                                                        205invoke-virtual {v5}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        206move-result-object v5
                                                                                                                                                                                        208iget-object v7, v1, Lcom/baidu/mapsdkplatform/comapi/util/e;->d:Ljava/util/List;
                                                                                                                                                                                        210invoke-interface {v7}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        211move-result-object v7
                                                                                                                                                                                        212cond_127:
                                                                                                                                                                                        213invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        214move-result v8
                                                                                                                                                                                        215if-eqz v8, :cond_13f
                                                                                                                                                                                        217invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        218move-result-object v8
                                                                                                                                                                                        219check-cast v8, Lcom/baidu/mapsdkplatform/comapi/util/d;
                                                                                                                                                                                        221invoke-virtual {v8}, Lcom/baidu/mapsdkplatform/comapi/util/d;->a()Ljava/lang/String;
                                                                                                                                                                                        222move-result-object v8
                                                                                                                                                                                        224invoke-virtual {v5, v8}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        225move-result v8
                                                                                                                                                                                        226if-eqz v8, :cond_127
                                                                                                                                                                                        227const/4 v7, 0x1
                                                                                                                                                                                        228goto/16 :goto_140
                                                                                                                                                                                        229cond_13f: const/4 v7, 0x0
                                                                                                                                                                                        230goto_140:
                                                                                                                                                                                        231invoke-virtual/range {p1 .. p1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
                                                                                                                                                                                        232move-result-object v8
                                                                                                                                                                                        234invoke-virtual/range {p1 .. p1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        235move-result-object v9
                                                                                                                                                                                        237invoke-virtual {v8, v9, v6}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
                                                                                                                                                                                        238move-result-object v8
                                                                                                                                                                                        240iget-object v8, v8, Landroid/content/pm/PackageInfo;->packageName:Ljava/lang/String;
                                                                                                                                                                                        241if-eqz v8, :cond_163
                                                                                                                                                                                        242if-nez v7, :cond_163
                                                                                                                                                                                        244invoke-virtual {v5, v8}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I
                                                                                                                                                                                        245move-result v7
                                                                                                                                                                                        246const/4 v8, -0x1
                                                                                                                                                                                        247if-eq v7, v8, :cond_163
                                                                                                                                                                                        248new-instance v7, Lcom/baidu/mapsdkplatform/comapi/util/d;
                                                                                                                                                                                        249const/4 v8, 0x1
                                                                                                                                                                                        251invoke-direct {v7, v5, v8, v12, v0}, Lcom/baidu/mapsdkplatform/comapi/util/d;-><init>(Ljava/lang/String;ZLjava/lang/String;Landroid/content/Context;)V
                                                                                                                                                                                        253invoke-interface {v3, v7}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        254goto/16 :goto_164
                                                                                                                                                                                        255cond_163: const/4 v8, 0x1
                                                                                                                                                                                        256goto_164: add-int/lit8 v4, v4, 0x1
                                                                                                                                                                                        257goto/16 :goto_113
                                                                                                                                                                                        258goto_167:
                                                                                                                                                                                        259iget-object v0, v1, Lcom/baidu/mapsdkplatform/comapi/util/e;->d:Ljava/util/List;
                                                                                                                                                                                        261invoke-interface {v0}, Ljava/util/List;->clear()V
                                                                                                                                                                                        263iget-object v0, v1, Lcom/baidu/mapsdkplatform/comapi/util/e;->d:Ljava/util/List;
                                                                                                                                                                                        265invoke-interface {v0, v3}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z
                                                                                                                                                                                        266try_end_171: goto/16 :goto_176
                                                                                                                                                                                        267catch_172: move-exception v0
                                                                                                                                                                                        269invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        270cond_176: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.Runtime.getRuntime
                                                                                                                                                                                        • java.lang.Runtime.exec
                                                                                                                                                                                        • java.lang.Process.getInputStream
                                                                                                                                                                                        • java.io.InputStreamReader.<init>
                                                                                                                                                                                        • java.io.BufferedReader.<init>
                                                                                                                                                                                        • java.io.BufferedReader.readLine
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.length
                                                                                                                                                                                        • java.lang.StringBuilder.length
                                                                                                                                                                                        • java.lang.StringBuilder.delete
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.Process.getOutputStream
                                                                                                                                                                                        • java.io.OutputStream.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.lang.Process.getInputStream
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.lang.Process.getErrorStream
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.lang.Throwable.printStackTrace
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Throwable.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.Process.getOutputStream
                                                                                                                                                                                        • java.io.OutputStream.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.lang.Process.getInputStream
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.lang.Process.getErrorStream
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.lang.Process.getOutputStream
                                                                                                                                                                                        • java.io.OutputStream.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.lang.Process.getInputStream
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.lang.Process.getErrorStream
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android.permission.READ_LOGS
                                                                                                                                                                                        • no read_log permission!
                                                                                                                                                                                        • threadtime
                                                                                                                                                                                        • -v
                                                                                                                                                                                        • -d
                                                                                                                                                                                        • logcat
                                                                                                                                                                                        • -s
                                                                                                                                                                                        • \n
                                                                                                                                                                                        • \n[error:
                                                                                                                                                                                        • ]
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "android.permission.READ_LOGS"
                                                                                                                                                                                        3invoke-static {p0, v0}, Lcom/tencent/bugly/crashreport/common/info/AppInfo;->a(Landroid/content/Context;Ljava/lang/String;)Z
                                                                                                                                                                                        4move-result p0
                                                                                                                                                                                        5const/4 v0, 0x0
                                                                                                                                                                                        6const/4 v1, 0x0
                                                                                                                                                                                        7if-nez p0, :cond_12
                                                                                                                                                                                        8new-array p0, v1, [Ljava/lang/Object;
                                                                                                                                                                                        10const-string p1, "no read_log permission!"
                                                                                                                                                                                        12invoke-static {p1, p0}, Lcom/tencent/bugly/proguard/an;->d(Ljava/lang/String;[Ljava/lang/Object;)Z
                                                                                                                                                                                        13return-object v0
                                                                                                                                                                                        14cond_12: const/4 p0, 0x4
                                                                                                                                                                                        16const-string v2, "threadtime"
                                                                                                                                                                                        17const/4 v3, 0x3
                                                                                                                                                                                        19const-string v4, "-v"
                                                                                                                                                                                        20const/4 v5, 0x2
                                                                                                                                                                                        22const-string v6, "-d"
                                                                                                                                                                                        23const/4 v7, 0x1
                                                                                                                                                                                        25const-string v8, "logcat"
                                                                                                                                                                                        26if-nez p2, :cond_2b
                                                                                                                                                                                        27new-array p0, p0, [Ljava/lang/String;
                                                                                                                                                                                        28aput-object v8, p0, v1
                                                                                                                                                                                        29aput-object v6, p0, v7
                                                                                                                                                                                        30aput-object v4, p0, v5
                                                                                                                                                                                        31aput-object v2, p0, v3
                                                                                                                                                                                        32goto/16 :goto_3e
                                                                                                                                                                                        33cond_2b: const/4 v9, 0x6
                                                                                                                                                                                        34new-array v9, v9, [Ljava/lang/String;
                                                                                                                                                                                        35aput-object v8, v9, v1
                                                                                                                                                                                        36aput-object v6, v9, v7
                                                                                                                                                                                        37aput-object v4, v9, v5
                                                                                                                                                                                        38aput-object v2, v9, v3
                                                                                                                                                                                        40const-string v2, "-s"
                                                                                                                                                                                        41aput-object v2, v9, p0
                                                                                                                                                                                        42const/4 p0, 0x5
                                                                                                                                                                                        43aput-object p2, v9, p0
                                                                                                                                                                                        44move-object p0, v9
                                                                                                                                                                                        45goto_3e: new-instance p2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        47invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        48try_start_43:
                                                                                                                                                                                        49invoke-static {}, Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime;
                                                                                                                                                                                        50move-result-object v2
                                                                                                                                                                                        52invoke-virtual {v2, p0}, Ljava/lang/Runtime;->exec([Ljava/lang/String;)Ljava/lang/Process;
                                                                                                                                                                                        53move-result-object v0
                                                                                                                                                                                        54new-instance p0, Ljava/io/BufferedReader;
                                                                                                                                                                                        55new-instance v2, Ljava/io/InputStreamReader;
                                                                                                                                                                                        57invoke-virtual {v0}, Ljava/lang/Process;->getInputStream()Ljava/io/InputStream;
                                                                                                                                                                                        58move-result-object v3
                                                                                                                                                                                        60invoke-direct {v2, v3}, Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;)V
                                                                                                                                                                                        62invoke-direct {p0, v2}, Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;)V
                                                                                                                                                                                        63cond_59:
                                                                                                                                                                                        64invoke-virtual {p0}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String;
                                                                                                                                                                                        65move-result-object v2
                                                                                                                                                                                        66if-eqz v2, :cond_78
                                                                                                                                                                                        68invoke-virtual {p2, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        70const-string v2, "\n"
                                                                                                                                                                                        72invoke-virtual {p2, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        73if-lez p1, :cond_59
                                                                                                                                                                                        75invoke-virtual {p2}, Ljava/lang/StringBuilder;->length()I
                                                                                                                                                                                        76move-result v2
                                                                                                                                                                                        77if-le v2, p1, :cond_59
                                                                                                                                                                                        79invoke-virtual {p2}, Ljava/lang/StringBuilder;->length()I
                                                                                                                                                                                        80move-result v2
                                                                                                                                                                                        81sub-int/2addr v2, p1
                                                                                                                                                                                        83invoke-virtual {p2, v1, v2}, Ljava/lang/StringBuilder;->delete(II)Ljava/lang/StringBuilder;
                                                                                                                                                                                        84goto/16 :goto_59
                                                                                                                                                                                        85cond_78:
                                                                                                                                                                                        86invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        87move-result-object p0
                                                                                                                                                                                        88try_end_7c: if-eqz v0, :cond_a2
                                                                                                                                                                                        89try_start_7e:
                                                                                                                                                                                        90invoke-virtual {v0}, Ljava/lang/Process;->getOutputStream()Ljava/io/OutputStream;
                                                                                                                                                                                        91move-result-object p1
                                                                                                                                                                                        93invoke-virtual {p1}, Ljava/io/OutputStream;->close()V
                                                                                                                                                                                        94try_end_85: goto/16 :goto_8a
                                                                                                                                                                                        95catch_86: move-exception p1
                                                                                                                                                                                        97invoke-virtual {p1}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        98try_start_8a:
                                                                                                                                                                                        99invoke-virtual {v0}, Ljava/lang/Process;->getInputStream()Ljava/io/InputStream;
                                                                                                                                                                                        100move-result-object p1
                                                                                                                                                                                        102invoke-virtual {p1}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        103try_end_91: goto/16 :goto_96
                                                                                                                                                                                        104catch_92: move-exception p1
                                                                                                                                                                                        106invoke-virtual {p1}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        107try_start_96:
                                                                                                                                                                                        108invoke-virtual {v0}, Ljava/lang/Process;->getErrorStream()Ljava/io/InputStream;
                                                                                                                                                                                        109move-result-object p1
                                                                                                                                                                                        111invoke-virtual {p1}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        112try_end_9d: goto/16 :goto_a2
                                                                                                                                                                                        113catch_9e: move-exception p1
                                                                                                                                                                                        115invoke-virtual {p1}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        116goto_a2: return-object p0
                                                                                                                                                                                        117catchall_a3: move-exception p0
                                                                                                                                                                                        118goto/16 :goto_f7
                                                                                                                                                                                        119catch_a5: move-exception p0
                                                                                                                                                                                        120try_start_a6:
                                                                                                                                                                                        121invoke-static {p0}, Lcom/tencent/bugly/proguard/an;->a(Ljava/lang/Throwable;)Z
                                                                                                                                                                                        122move-result p1
                                                                                                                                                                                        123if-nez p1, :cond_af
                                                                                                                                                                                        125invoke-virtual {p0}, Ljava/lang/Throwable;->printStackTrace()V
                                                                                                                                                                                        126cond_af: new-instance p1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        128invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        130const-string v1, "\n[error:"
                                                                                                                                                                                        132invoke-virtual {p1, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        134invoke-virtual {p0}, Ljava/lang/Throwable;->toString()Ljava/lang/String;
                                                                                                                                                                                        135move-result-object p0
                                                                                                                                                                                        137invoke-virtual {p1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        139const-string p0, "]"
                                                                                                                                                                                        141invoke-virtual {p1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        143invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        144move-result-object p0
                                                                                                                                                                                        146invoke-virtual {p2, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        148invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        149move-result-object p0
                                                                                                                                                                                        150try_end_d0: if-eqz v0, :cond_f6
                                                                                                                                                                                        151try_start_d2:
                                                                                                                                                                                        152invoke-virtual {v0}, Ljava/lang/Process;->getOutputStream()Ljava/io/OutputStream;
                                                                                                                                                                                        153move-result-object p1
                                                                                                                                                                                        155invoke-virtual {p1}, Ljava/io/OutputStream;->close()V
                                                                                                                                                                                        156try_end_d9: goto/16 :goto_de
                                                                                                                                                                                        157catch_da: move-exception p1
                                                                                                                                                                                        159invoke-virtual {p1}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        160goto_de:
                                                                                                                                                                                        161invoke-virtual {v0}, Ljava/lang/Process;->getInputStream()Ljava/io/InputStream;
                                                                                                                                                                                        162move-result-object p1
                                                                                                                                                                                        164invoke-virtual {p1}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        165try_end_e5: goto/16 :goto_ea
                                                                                                                                                                                        166catch_e6: move-exception p1
                                                                                                                                                                                        168invoke-virtual {p1}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        169try_start_ea:
                                                                                                                                                                                        170invoke-virtual {v0}, Ljava/lang/Process;->getErrorStream()Ljava/io/InputStream;
                                                                                                                                                                                        171move-result-object p1
                                                                                                                                                                                        173invoke-virtual {p1}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        174try_end_f1: goto/16 :goto_f6
                                                                                                                                                                                        175catch_f2: move-exception p1
                                                                                                                                                                                        177invoke-virtual {p1}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        178cond_f6: return-object p0
                                                                                                                                                                                        179goto_f7: if-eqz v0, :cond_11d
                                                                                                                                                                                        180try_start_f9:
                                                                                                                                                                                        181invoke-virtual {v0}, Ljava/lang/Process;->getOutputStream()Ljava/io/OutputStream;
                                                                                                                                                                                        182move-result-object p1
                                                                                                                                                                                        184invoke-virtual {p1}, Ljava/io/OutputStream;->close()V
                                                                                                                                                                                        185try_end_100: goto/16 :goto_105
                                                                                                                                                                                        186catch_101: move-exception p1
                                                                                                                                                                                        188invoke-virtual {p1}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        189try_start_105:
                                                                                                                                                                                        190invoke-virtual {v0}, Ljava/lang/Process;->getInputStream()Ljava/io/InputStream;
                                                                                                                                                                                        191move-result-object p1
                                                                                                                                                                                        193invoke-virtual {p1}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        194try_end_10c: goto/16 :goto_111
                                                                                                                                                                                        195catch_10d: move-exception p1
                                                                                                                                                                                        197invoke-virtual {p1}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        198try_start_111:
                                                                                                                                                                                        199invoke-virtual {v0}, Ljava/lang/Process;->getErrorStream()Ljava/io/InputStream;
                                                                                                                                                                                        200move-result-object p1
                                                                                                                                                                                        202invoke-virtual {p1}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        203try_end_118: goto/16 :goto_11d
                                                                                                                                                                                        204catch_119: move-exception p1
                                                                                                                                                                                        206invoke-virtual {p1}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        207cond_11d: goto/16 :goto_11f
                                                                                                                                                                                        208goto_11e: throw p0
                                                                                                                                                                                        209goto_11f: goto/16 :goto_11e
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        • android.os.Handler.obtainMessage
                                                                                                                                                                                        • android.os.Handler.sendMessage
                                                                                                                                                                                        • java.net.URL.<init>
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • java.net.URLConnection.setConnectTimeout
                                                                                                                                                                                        • java.net.URLConnection.getContentLength
                                                                                                                                                                                        • java.lang.Double.isNaN
                                                                                                                                                                                        • java.net.URLConnection.getInputStream
                                                                                                                                                                                        • java.io.FileOutputStream.<init>
                                                                                                                                                                                        • java.io.InputStream.read
                                                                                                                                                                                        • java.io.FileOutputStream.write
                                                                                                                                                                                        • java.lang.Double.isNaN
                                                                                                                                                                                        • android.os.Handler.obtainMessage
                                                                                                                                                                                        • android.os.Handler.sendMessage
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.Long.valueOf
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • android.os.Handler.obtainMessage
                                                                                                                                                                                        • android.os.Handler.sendMessage
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • android.net.Uri.fromFile
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • java.io.FileOutputStream.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.lang.Throwable.printStackTrace
                                                                                                                                                                                        • java.io.FileOutputStream.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.FileOutputStream.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • Mintegral SDK M
                                                                                                                                                                                        • CommonclickControl simple
                                                                                                                                                                                        • /apk
                                                                                                                                                                                        • .apk
                                                                                                                                                                                        • start
                                                                                                                                                                                        • shortcuts_start
                                                                                                                                                                                        • isDowning
                                                                                                                                                                                        • process
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0move-object/from16 v0, p0
                                                                                                                                                                                        1move-object/from16 v1, p1
                                                                                                                                                                                        2move-object/from16 v2, p2
                                                                                                                                                                                        4const-string v3, "Mintegral SDK M"
                                                                                                                                                                                        6const-string v4, "CommonclickControl simple"
                                                                                                                                                                                        8invoke-static {v3, v4}, Lcom/mintegral/msdk/base/utils/i;->d(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        9const/4 v3, 0x0
                                                                                                                                                                                        10const/4 v4, 0x1
                                                                                                                                                                                        11try_start_f: new-array v5, v4, [Z
                                                                                                                                                                                        13const-string v6, "/apk"
                                                                                                                                                                                        15iget-object v7, v0, Lcom/mintegral/msdk/click/a;->m:Landroid/content/Context;
                                                                                                                                                                                        17invoke-static {v6, v7, v5}, Lcom/mintegral/msdk/base/utils/f;->a(Ljava/lang/String;Landroid/content/Context;[Z)Ljava/io/File;
                                                                                                                                                                                        18move-result-object v5
                                                                                                                                                                                        20invoke-static/range {p2 .. p2}, Lcom/mintegral/msdk/click/b;->a(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        21move-result-object v6
                                                                                                                                                                                        22new-instance v7, Ljava/lang/StringBuilder;
                                                                                                                                                                                        24invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        26invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        28const-string v6, ".apk"
                                                                                                                                                                                        30invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        32invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        33move-result-object v6
                                                                                                                                                                                        34new-instance v7, Ljava/io/File;
                                                                                                                                                                                        36invoke-direct {v7, v5, v6}, Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
                                                                                                                                                                                        38invoke-virtual {v7}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        39move-result v5
                                                                                                                                                                                        40if-eqz v5, :cond_3c
                                                                                                                                                                                        42invoke-virtual {v7}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        43cond_3c:
                                                                                                                                                                                        44iget-object v5, v0, Lcom/mintegral/msdk/click/a;->x:Landroid/os/Handler;
                                                                                                                                                                                        45const/4 v6, 0x0
                                                                                                                                                                                        47invoke-virtual {v5, v6}, Landroid/os/Handler;->obtainMessage(I)Landroid/os/Message;
                                                                                                                                                                                        48move-result-object v5
                                                                                                                                                                                        50iget-object v8, v0, Lcom/mintegral/msdk/click/a;->x:Landroid/os/Handler;
                                                                                                                                                                                        52invoke-virtual {v8, v5}, Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z
                                                                                                                                                                                        53if-eqz p3, :cond_52
                                                                                                                                                                                        55iget-object v5, v0, Lcom/mintegral/msdk/click/a;->m:Landroid/content/Context;
                                                                                                                                                                                        57const-string v8, "start"
                                                                                                                                                                                        59invoke-static {v1, v5, v8}, Lcom/mintegral/msdk/click/a;->a(Lcom/mintegral/msdk/base/entity/CampaignEx;Landroid/content/Context;Ljava/lang/String;)V
                                                                                                                                                                                        60goto/16 :goto_59
                                                                                                                                                                                        61cond_52:
                                                                                                                                                                                        62iget-object v5, v0, Lcom/mintegral/msdk/click/a;->m:Landroid/content/Context;
                                                                                                                                                                                        64const-string v8, "shortcuts_start"
                                                                                                                                                                                        66invoke-static {v1, v5, v8}, Lcom/mintegral/msdk/click/a;->a(Lcom/mintegral/msdk/base/entity/CampaignEx;Landroid/content/Context;Ljava/lang/String;)V
                                                                                                                                                                                        67goto_59: new-instance v5, Ljava/net/URL;
                                                                                                                                                                                        69invoke-direct {v5, v2}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        71invoke-virtual {v5}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        72move-result-object v5
                                                                                                                                                                                        73const/16 v8, 0x1f40
                                                                                                                                                                                        75invoke-virtual {v5, v8}, Ljava/net/URLConnection;->setConnectTimeout(I)V
                                                                                                                                                                                        77invoke-virtual {v5}, Ljava/net/URLConnection;->getContentLength()I
                                                                                                                                                                                        78move-result v8
                                                                                                                                                                                        79try_end_6b: const-wide/high16 v9, 0x4059000000000000L # 100.0
                                                                                                                                                                                        80int-to-double v11, v8
                                                                                                                                                                                        82invoke-static {v11, v12}, Ljava/lang/Double;->isNaN(D)Z
                                                                                                                                                                                        83div-double/2addr v9, v11
                                                                                                                                                                                        84try_start_72:
                                                                                                                                                                                        85invoke-virtual {v5}, Ljava/net/URLConnection;->getInputStream()Ljava/io/InputStream;
                                                                                                                                                                                        86move-result-object v5
                                                                                                                                                                                        87try_end_76: const/16 v11, 0x400
                                                                                                                                                                                        88try_start_78: new-array v11, v11, [B
                                                                                                                                                                                        89new-instance v12, Ljava/io/FileOutputStream;
                                                                                                                                                                                        91invoke-direct {v12, v7, v4}, Ljava/io/FileOutputStream;-><init>(Ljava/io/File;Z)V
                                                                                                                                                                                        92try_end_7f: const/4 v3, 0x0
                                                                                                                                                                                        93const/4 v13, 0x0
                                                                                                                                                                                        94goto_81:
                                                                                                                                                                                        95invoke-virtual {v5, v11}, Ljava/io/InputStream;->read([B)I
                                                                                                                                                                                        96move-result v14
                                                                                                                                                                                        97const/4 v15, -0x1
                                                                                                                                                                                        98if-eq v14, v15, :cond_ab
                                                                                                                                                                                        100invoke-virtual {v12, v11, v6, v14}, Ljava/io/FileOutputStream;->write([BII)V
                                                                                                                                                                                        101try_end_8b: add-int/2addr v3, v14
                                                                                                                                                                                        102int-to-double v14, v3
                                                                                                                                                                                        104invoke-static {v14, v15}, Ljava/lang/Double;->isNaN(D)Z
                                                                                                                                                                                        105mul-double v14, v14, v9
                                                                                                                                                                                        106double-to-int v14, v14
                                                                                                                                                                                        107const/16 v15, 0x200
                                                                                                                                                                                        108if-ge v13, v15, :cond_9b
                                                                                                                                                                                        109const/16 v15, 0x64
                                                                                                                                                                                        110if-ne v14, v15, :cond_a9
                                                                                                                                                                                        111cond_9b:
                                                                                                                                                                                        112iget-object v13, v0, Lcom/mintegral/msdk/click/a;->x:Landroid/os/Handler;
                                                                                                                                                                                        114invoke-virtual {v13, v4}, Landroid/os/Handler;->obtainMessage(I)Landroid/os/Message;
                                                                                                                                                                                        115move-result-object v13
                                                                                                                                                                                        116iput v14, v13, Landroid/os/Message;->arg1:I
                                                                                                                                                                                        118iget-object v14, v0, Lcom/mintegral/msdk/click/a;->x:Landroid/os/Handler;
                                                                                                                                                                                        120invoke-virtual {v14, v13}, Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z
                                                                                                                                                                                        121const/4 v13, 0x0
                                                                                                                                                                                        122cond_a9: add-int/2addr v13, v4
                                                                                                                                                                                        123goto/16 :goto_81
                                                                                                                                                                                        124cond_ab: if-ne v3, v8, :cond_142
                                                                                                                                                                                        126invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        127move-result-object v3
                                                                                                                                                                                        129invoke-virtual {v3}, Lcom/mintegral/msdk/base/controller/a;->i()Landroid/content/Context;
                                                                                                                                                                                        130move-result-object v3
                                                                                                                                                                                        131new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        133invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        135invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        137const-string v8, "isDowning"
                                                                                                                                                                                        139invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        141invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        142move-result-object v4
                                                                                                                                                                                        143const-wide/16 v8, 0x0
                                                                                                                                                                                        145invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                        146move-result-object v8
                                                                                                                                                                                        148invoke-static {v3, v4, v8}, Lcom/mintegral/msdk/base/utils/u;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V
                                                                                                                                                                                        150invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        151move-result-object v3
                                                                                                                                                                                        153invoke-virtual {v3}, Lcom/mintegral/msdk/base/controller/a;->i()Landroid/content/Context;
                                                                                                                                                                                        154move-result-object v3
                                                                                                                                                                                        155new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        157invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        159invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        161const-string v8, "process"
                                                                                                                                                                                        163invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        165invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        166move-result-object v4
                                                                                                                                                                                        168invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        169move-result-object v6
                                                                                                                                                                                        171invoke-static {v3, v4, v6}, Lcom/mintegral/msdk/base/utils/u;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V
                                                                                                                                                                                        173iget-object v3, v0, Lcom/mintegral/msdk/click/a;->x:Landroid/os/Handler;
                                                                                                                                                                                        174const/4 v4, 0x2
                                                                                                                                                                                        176invoke-virtual {v3, v4}, Landroid/os/Handler;->obtainMessage(I)Landroid/os/Message;
                                                                                                                                                                                        177move-result-object v3
                                                                                                                                                                                        178iput-object v1, v3, Landroid/os/Message;->obj:Ljava/lang/Object;
                                                                                                                                                                                        180invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        181move-result-object v4
                                                                                                                                                                                        183invoke-virtual {v4}, Lcom/mintegral/msdk/base/controller/a;->i()Landroid/content/Context;
                                                                                                                                                                                        184move-result-object v4
                                                                                                                                                                                        186invoke-static {v4}, Lcom/mintegral/msdk/base/b/i;->a(Landroid/content/Context;)Lcom/mintegral/msdk/base/b/i;
                                                                                                                                                                                        187move-result-object v4
                                                                                                                                                                                        189invoke-static {v4}, Lcom/mintegral/msdk/base/b/g;->b(Lcom/mintegral/msdk/base/b/h;)Lcom/mintegral/msdk/base/b/g;
                                                                                                                                                                                        190move-result-object v4
                                                                                                                                                                                        192invoke-virtual {v4, v1}, Lcom/mintegral/msdk/base/b/g;->a(Lcom/mintegral/msdk/base/entity/CampaignEx;)J
                                                                                                                                                                                        194iget-object v1, v0, Lcom/mintegral/msdk/click/a;->x:Landroid/os/Handler;
                                                                                                                                                                                        196invoke-virtual {v1, v3}, Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z
                                                                                                                                                                                        198invoke-virtual {v7}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        199move-result v1
                                                                                                                                                                                        200if-eqz v1, :cond_131
                                                                                                                                                                                        201if-eqz p3, :cond_131
                                                                                                                                                                                        203iget-object v0, v0, Lcom/mintegral/msdk/click/a;->m:Landroid/content/Context;
                                                                                                                                                                                        205invoke-static {v7}, Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri;
                                                                                                                                                                                        206move-result-object v1
                                                                                                                                                                                        208invoke-static {v0, v1, v2}, Lcom/mintegral/msdk/click/b;->a(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;)V
                                                                                                                                                                                        210invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        211move-result-object v0
                                                                                                                                                                                        213invoke-virtual {v0}, Lcom/mintegral/msdk/base/controller/a;->i()Landroid/content/Context;
                                                                                                                                                                                        214move-result-object v0
                                                                                                                                                                                        216invoke-virtual {v7}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        217move-result-object v1
                                                                                                                                                                                        219invoke-static {v0, v2, v1}, Lcom/mintegral/msdk/base/utils/u;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V
                                                                                                                                                                                        220goto/16 :goto_142
                                                                                                                                                                                        221cond_131: if-nez p3, :cond_142
                                                                                                                                                                                        223invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        224move-result-object v0
                                                                                                                                                                                        226invoke-virtual {v0}, Lcom/mintegral/msdk/base/controller/a;->i()Landroid/content/Context;
                                                                                                                                                                                        227move-result-object v0
                                                                                                                                                                                        229invoke-virtual {v7}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        230move-result-object v1
                                                                                                                                                                                        232invoke-static {v0, v2, v1}, Lcom/mintegral/msdk/base/utils/u;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V
                                                                                                                                                                                        233try_end_142:
                                                                                                                                                                                        234invoke-virtual {v12}, Ljava/io/FileOutputStream;->close()V
                                                                                                                                                                                        235try_end_145: goto/16 :goto_14b
                                                                                                                                                                                        236catch_146: move-exception v0
                                                                                                                                                                                        237move-object v1, v0
                                                                                                                                                                                        239invoke-virtual {v1}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        240goto_14b: if-eqz v5, :cond_156
                                                                                                                                                                                        241try_start_14d:
                                                                                                                                                                                        242invoke-virtual {v5}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        243try_end_150: goto/16 :goto_156
                                                                                                                                                                                        244catch_151: move-exception v0
                                                                                                                                                                                        245move-object v1, v0
                                                                                                                                                                                        247invoke-virtual {v1}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        248cond_156: return-void
                                                                                                                                                                                        249catchall_157: move-exception v0
                                                                                                                                                                                        250move-object v1, v0
                                                                                                                                                                                        251goto/16 :goto_192
                                                                                                                                                                                        252catch_15a: move-exception v0
                                                                                                                                                                                        253move-object v3, v12
                                                                                                                                                                                        254goto/16 :goto_166
                                                                                                                                                                                        255catch_15d: move-exception v0
                                                                                                                                                                                        256goto/16 :goto_166
                                                                                                                                                                                        257catchall_15f: move-exception v0
                                                                                                                                                                                        258move-object v1, v0
                                                                                                                                                                                        259move-object v5, v3
                                                                                                                                                                                        260move-object v12, v5
                                                                                                                                                                                        261goto/16 :goto_192
                                                                                                                                                                                        262catch_164: move-exception v0
                                                                                                                                                                                        263move-object v5, v3
                                                                                                                                                                                        264goto_166: sget-boolean v1, Lcom/mintegral/msdk/MIntegralConstans;->DEBUG:Z
                                                                                                                                                                                        265if-eqz v1, :cond_16d
                                                                                                                                                                                        267invoke-virtual {v0}, Ljava/lang/Throwable;->printStackTrace()V
                                                                                                                                                                                        268cond_16d:
                                                                                                                                                                                        269invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        270move-result-object v0
                                                                                                                                                                                        272invoke-virtual {v0}, Lcom/mintegral/msdk/base/controller/a;->i()Landroid/content/Context;
                                                                                                                                                                                        273move-result-object v0
                                                                                                                                                                                        275invoke-static {v0, v2}, Lcom/mintegral/msdk/click/b;->b(Landroid/content/Context;Ljava/lang/String;)V
                                                                                                                                                                                        276try_end_178: if-eqz v3, :cond_183
                                                                                                                                                                                        277try_start_17a:
                                                                                                                                                                                        278invoke-virtual {v3}, Ljava/io/FileOutputStream;->close()V
                                                                                                                                                                                        279try_end_17d: goto/16 :goto_183
                                                                                                                                                                                        280catch_17e: move-exception v0
                                                                                                                                                                                        281move-object v1, v0
                                                                                                                                                                                        283invoke-virtual {v1}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        284goto_183: if-eqz v5, :cond_18e
                                                                                                                                                                                        285try_start_185:
                                                                                                                                                                                        286invoke-virtual {v5}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        287try_end_188: goto/16 :goto_18e
                                                                                                                                                                                        288catch_189: move-exception v0
                                                                                                                                                                                        289move-object v1, v0
                                                                                                                                                                                        291invoke-virtual {v1}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        292goto_18e: return-void
                                                                                                                                                                                        293catchall_18f: move-exception v0
                                                                                                                                                                                        294move-object v1, v0
                                                                                                                                                                                        295move-object v12, v3
                                                                                                                                                                                        296goto_192: if-eqz v12, :cond_19d
                                                                                                                                                                                        297try_start_194:
                                                                                                                                                                                        298invoke-virtual {v12}, Ljava/io/FileOutputStream;->close()V
                                                                                                                                                                                        299try_end_197: goto/16 :goto_19d
                                                                                                                                                                                        300catch_198: move-exception v0
                                                                                                                                                                                        301move-object v2, v0
                                                                                                                                                                                        303invoke-virtual {v2}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        304cond_19d: if-eqz v5, :cond_1a8
                                                                                                                                                                                        305try_start_19f:
                                                                                                                                                                                        306invoke-virtual {v5}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        307try_end_1a2: goto/16 :goto_1a8
                                                                                                                                                                                        308catch_1a3: move-exception v0
                                                                                                                                                                                        309move-object v2, v0
                                                                                                                                                                                        311invoke-virtual {v2}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        312goto_1a8: goto/16 :goto_1aa
                                                                                                                                                                                        313goto_1a9: throw v1
                                                                                                                                                                                        314goto_1aa: goto/16 :goto_1a9
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.content.Context.getApplicationContext
                                                                                                                                                                                        • android.content.Context.getApplicationInfo
                                                                                                                                                                                        • android.content.Context.getPackageManager
                                                                                                                                                                                        • android.content.pm.ApplicationInfo.packageName:Ljava/lang/String
                                                                                                                                                                                        • android.content.pm.PackageManager.getPackageInfo
                                                                                                                                                                                        • android.content.pm.ApplicationInfo.packageName:Ljava/lang/String
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.content.pm.PackageInfo.versionName:Ljava/lang/String
                                                                                                                                                                                        • android.content.pm.PackageManager$NameNotFoundException.printStackTrace
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.String.getBytes
                                                                                                                                                                                        • java.lang.String.<init>
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                        • java.lang.String.getBytes
                                                                                                                                                                                        • java.lang.String.<init>
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • ISO8859-1
                                                                                                                                                                                        • UTF-8
                                                                                                                                                                                        • *
                                                                                                                                                                                        • QB
                                                                                                                                                                                        • PAD
                                                                                                                                                                                        • PHONE
                                                                                                                                                                                        • QV
                                                                                                                                                                                        • =
                                                                                                                                                                                        • 3
                                                                                                                                                                                        • PL
                                                                                                                                                                                        • ADR
                                                                                                                                                                                        • PR
                                                                                                                                                                                        • PP
                                                                                                                                                                                        • PPVN
                                                                                                                                                                                        • TBSVC
                                                                                                                                                                                        • CO
                                                                                                                                                                                        • SYS
                                                                                                                                                                                        • COVC
                                                                                                                                                                                        • PB
                                                                                                                                                                                        • VE
                                                                                                                                                                                        • DE
                                                                                                                                                                                        • 0
                                                                                                                                                                                        • CHID
                                                                                                                                                                                        • LCID
                                                                                                                                                                                        • MO
                                                                                                                                                                                        • RL
                                                                                                                                                                                        • OS
                                                                                                                                                                                        • API
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v1, "ISO8859-1"
                                                                                                                                                                                        3const-string v2, "UTF-8"
                                                                                                                                                                                        5const-string v3, ""
                                                                                                                                                                                        6new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        8invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        9new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        11invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        13invoke-static {p0}, Lcom/tencent/smtt/utils/s;->b(Landroid/content/Context;)I
                                                                                                                                                                                        14move-result v5
                                                                                                                                                                                        16invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        18const-string v5, "*"
                                                                                                                                                                                        20invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        22invoke-static {p0}, Lcom/tencent/smtt/utils/s;->c(Landroid/content/Context;)I
                                                                                                                                                                                        23move-result v5
                                                                                                                                                                                        25invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        27invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        28move-result-object v5
                                                                                                                                                                                        29try_start_27:
                                                                                                                                                                                        30invoke-virtual {p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        31move-result-object v0
                                                                                                                                                                                        33invoke-virtual {v0}, Landroid/content/Context;->getApplicationInfo()Landroid/content/pm/ApplicationInfo;
                                                                                                                                                                                        34move-result-object v0
                                                                                                                                                                                        36invoke-virtual {p0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
                                                                                                                                                                                        37move-result-object v6
                                                                                                                                                                                        39iget-object v7, v0, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;
                                                                                                                                                                                        40const/4 v8, 0x0
                                                                                                                                                                                        42invoke-virtual {v6, v7, v8}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
                                                                                                                                                                                        43move-result-object v6
                                                                                                                                                                                        45iget-object v7, v0, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;
                                                                                                                                                                                        46try_start_3c:
                                                                                                                                                                                        47invoke-static/range {p7 .. p7}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        48move-result v0
                                                                                                                                                                                        49if-nez v0, :cond_45
                                                                                                                                                                                        50move-object/from16 v0, p7
                                                                                                                                                                                        51goto/16 :goto_50
                                                                                                                                                                                        52cond_45:
                                                                                                                                                                                        53iget-object v0, v6, Landroid/content/pm/PackageInfo;->versionName:Ljava/lang/String;
                                                                                                                                                                                        54try_end_47: goto/16 :goto_50
                                                                                                                                                                                        55catch_48: move-exception v0
                                                                                                                                                                                        56goto/16 :goto_4c
                                                                                                                                                                                        57catch_4a: move-exception v0
                                                                                                                                                                                        58move-object v7, v3
                                                                                                                                                                                        59goto_4c:
                                                                                                                                                                                        60invoke-virtual {v0}, Landroid/content/pm/PackageManager$NameNotFoundException;->printStackTrace()V
                                                                                                                                                                                        61move-object v0, v3
                                                                                                                                                                                        62goto_50:
                                                                                                                                                                                        63invoke-static {v7}, Lcom/tencent/smtt/utils/s;->a(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        64move-result-object v6
                                                                                                                                                                                        66const-string v8, "QB"
                                                                                                                                                                                        68invoke-virtual {v8, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        69move-result v8
                                                                                                                                                                                        71const-string v9, "PAD"
                                                                                                                                                                                        72if-eqz v8, :cond_61
                                                                                                                                                                                        73if-eqz p8, :cond_68
                                                                                                                                                                                        74goto/16 :goto_6a
                                                                                                                                                                                        75cond_61:
                                                                                                                                                                                        76invoke-static {p0}, Lcom/tencent/smtt/utils/s;->d(Landroid/content/Context;)Z
                                                                                                                                                                                        77move-result v8
                                                                                                                                                                                        78if-eqz v8, :cond_68
                                                                                                                                                                                        79goto/16 :goto_6a
                                                                                                                                                                                        80cond_68:
                                                                                                                                                                                        81const-string v9, "PHONE"
                                                                                                                                                                                        82goto_6a:
                                                                                                                                                                                        83const-string v8, "QV"
                                                                                                                                                                                        85invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        87const-string v8, "="
                                                                                                                                                                                        89invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        91const-string v8, "3"
                                                                                                                                                                                        93invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        95const-string v8, "PL"
                                                                                                                                                                                        97const-string v10, "ADR"
                                                                                                                                                                                        99invoke-static {v4, v8, v10}, Lcom/tencent/smtt/utils/s;->a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        101const-string v8, "PR"
                                                                                                                                                                                        103invoke-static {v4, v8, v6}, Lcom/tencent/smtt/utils/s;->a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        105const-string v6, "PP"
                                                                                                                                                                                        107invoke-static {v4, v6, v7}, Lcom/tencent/smtt/utils/s;->a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        109const-string v6, "PPVN"
                                                                                                                                                                                        111invoke-static {v4, v6, v0}, Lcom/tencent/smtt/utils/s;->a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        113invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        114move-result v0
                                                                                                                                                                                        115if-nez v0, :cond_9b
                                                                                                                                                                                        117const-string v0, "TBSVC"
                                                                                                                                                                                        118move-object v6, p1
                                                                                                                                                                                        120invoke-static {v4, v0, p1}, Lcom/tencent/smtt/utils/s;->a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        121cond_9b:
                                                                                                                                                                                        122const-string v0, "CO"
                                                                                                                                                                                        124const-string v6, "SYS"
                                                                                                                                                                                        126invoke-static {v4, v0, v6}, Lcom/tencent/smtt/utils/s;->a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        128invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        129move-result v0
                                                                                                                                                                                        130if-nez v0, :cond_ae
                                                                                                                                                                                        132const-string v0, "COVC"
                                                                                                                                                                                        133move-object v6, p2
                                                                                                                                                                                        135invoke-static {v4, v0, p2}, Lcom/tencent/smtt/utils/s;->a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        136cond_ae:
                                                                                                                                                                                        137const-string v0, "PB"
                                                                                                                                                                                        138move-object v6, p4
                                                                                                                                                                                        140invoke-static {v4, v0, p4}, Lcom/tencent/smtt/utils/s;->a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        142const-string v0, "VE"
                                                                                                                                                                                        143move-object v6, p3
                                                                                                                                                                                        145invoke-static {v4, v0, p3}, Lcom/tencent/smtt/utils/s;->a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        147const-string v0, "DE"
                                                                                                                                                                                        149invoke-static {v4, v0, v9}, Lcom/tencent/smtt/utils/s;->a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        151invoke-static/range {p6 .. p6}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        152move-result v0
                                                                                                                                                                                        153if-eqz v0, :cond_c8
                                                                                                                                                                                        155const-string v0, "0"
                                                                                                                                                                                        156goto/16 :goto_ca
                                                                                                                                                                                        157cond_c8: move-object/from16 v0, p6
                                                                                                                                                                                        158goto_ca:
                                                                                                                                                                                        159const-string v6, "CHID"
                                                                                                                                                                                        161invoke-static {v4, v6, v0}, Lcom/tencent/smtt/utils/s;->a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        163const-string v0, "LCID"
                                                                                                                                                                                        164move-object/from16 v6, p5
                                                                                                                                                                                        166invoke-static {v4, v0, v6}, Lcom/tencent/smtt/utils/s;->a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        168invoke-static {}, Lcom/tencent/smtt/utils/s;->a()Ljava/lang/String;
                                                                                                                                                                                        169move-result-object v0
                                                                                                                                                                                        170try_start_da: new-instance v6, Ljava/lang/String;
                                                                                                                                                                                        172invoke-virtual {v0, v2}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B
                                                                                                                                                                                        173move-result-object v7
                                                                                                                                                                                        175invoke-direct {v6, v7, v1}, Ljava/lang/String;-><init>([BLjava/lang/String;)V
                                                                                                                                                                                        176try_end_e3: move-object v0, v6
                                                                                                                                                                                        177catch_e4:
                                                                                                                                                                                        178invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        179move-result v6
                                                                                                                                                                                        180if-nez v6, :cond_ef
                                                                                                                                                                                        182const-string v6, "MO"
                                                                                                                                                                                        184invoke-static {v4, v6, v0}, Lcom/tencent/smtt/utils/s;->a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        185cond_ef:
                                                                                                                                                                                        186const-string v0, "RL"
                                                                                                                                                                                        188invoke-static {v4, v0, v5}, Lcom/tencent/smtt/utils/s;->a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        190sget-object v0, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                        191try_start_f6: new-instance v5, Ljava/lang/String;
                                                                                                                                                                                        193invoke-virtual {v0, v2}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B
                                                                                                                                                                                        194move-result-object v2
                                                                                                                                                                                        196invoke-direct {v5, v2, v1}, Ljava/lang/String;-><init>([BLjava/lang/String;)V
                                                                                                                                                                                        197try_end_ff: move-object v0, v5
                                                                                                                                                                                        198catch_100:
                                                                                                                                                                                        199invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        200move-result v1
                                                                                                                                                                                        201if-nez v1, :cond_10b
                                                                                                                                                                                        203const-string v1, "OS"
                                                                                                                                                                                        205invoke-static {v4, v1, v0}, Lcom/tencent/smtt/utils/s;->a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        206cond_10b: new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        208invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        209sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        211invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        213invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        215invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        216move-result-object v0
                                                                                                                                                                                        218const-string v1, "API"
                                                                                                                                                                                        220invoke-static {v4, v1, v0}, Lcom/tencent/smtt/utils/s;->a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        222invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        223move-result-object v0
                                                                                                                                                                                        224return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • android.os.Build.MANUFACTURER:Ljava/lang/String
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • java.lang.System.nanoTime
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • sig
                                                                                                                                                                                        • sdk
                                                                                                                                                                                        • app
                                                                                                                                                                                        • jar
                                                                                                                                                                                        • plugin_version
                                                                                                                                                                                        • dev
                                                                                                                                                                                        • did
                                                                                                                                                                                        • md
                                                                                                                                                                                        • lg
                                                                                                                                                                                        • w
                                                                                                                                                                                        • h
                                                                                                                                                                                        • dd
                                                                                                                                                                                        • apil
                                                                                                                                                                                        • os
                                                                                                                                                                                        • android
                                                                                                                                                                                        • op
                                                                                                                                                                                        • mf
                                                                                                                                                                                        • process
                                                                                                                                                                                        • c
                                                                                                                                                                                        • sdk_init_time
                                                                                                                                                                                        • performance
                                                                                                                                                                                        • biz
                                                                                                                                                                                        • JSONException while build init req
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Lorg/json/JSONObject;
                                                                                                                                                                                        2invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        3try_start_5:
                                                                                                                                                                                        4invoke-static {p0}, Lcom/qq/e/comm/net/a;->a(Lcom/qq/e/comm/managers/setting/SM;)Lorg/json/JSONObject;
                                                                                                                                                                                        5move-result-object v0
                                                                                                                                                                                        7const-string v1, "sig"
                                                                                                                                                                                        8new-instance v2, Lorg/json/JSONObject;
                                                                                                                                                                                        10invoke-direct {v2}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        11try_end_10:
                                                                                                                                                                                        12const-string v3, "sdk"
                                                                                                                                                                                        14const-string v4, "app"
                                                                                                                                                                                        15if-eqz p0, :cond_24
                                                                                                                                                                                        16try_start_16:
                                                                                                                                                                                        17invoke-virtual {p0}, Lcom/qq/e/comm/managers/setting/SM;->getDevCloudSettingSig()Ljava/lang/String;
                                                                                                                                                                                        18move-result-object v5
                                                                                                                                                                                        20invoke-virtual {v2, v4, v5}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        22invoke-virtual {p0}, Lcom/qq/e/comm/managers/setting/SM;->getSdkCloudSettingSig()Ljava/lang/String;
                                                                                                                                                                                        23move-result-object p0
                                                                                                                                                                                        25invoke-virtual {v2, v3, p0}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        26cond_24: if-eqz p1, :cond_3c
                                                                                                                                                                                        28const-string p0, "jar"
                                                                                                                                                                                        30invoke-virtual {p1}, Lcom/qq/e/comm/managers/plugin/PM;->getLocalSig()Ljava/lang/String;
                                                                                                                                                                                        31move-result-object v5
                                                                                                                                                                                        33invoke-virtual {v2, p0, v5}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        35const-string p0, "plugin_version"
                                                                                                                                                                                        37invoke-virtual {p1}, Lcom/qq/e/comm/managers/plugin/PM;->getPluginVersion()I
                                                                                                                                                                                        38move-result v5
                                                                                                                                                                                        40invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        41move-result-object v5
                                                                                                                                                                                        43invoke-virtual {v2, p0, v5}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        44cond_3c:
                                                                                                                                                                                        45invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        47const-string p0, "dev"
                                                                                                                                                                                        48new-instance v1, Lorg/json/JSONObject;
                                                                                                                                                                                        50invoke-direct {v1}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        51if-eqz p2, :cond_ac
                                                                                                                                                                                        53const-string v2, "did"
                                                                                                                                                                                        55invoke-virtual {p2}, Lcom/qq/e/comm/managers/status/DeviceStatus;->getPlainDid()Ljava/lang/String;
                                                                                                                                                                                        56move-result-object v5
                                                                                                                                                                                        58invoke-virtual {v1, v2, v5}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        60const-string v2, "md"
                                                                                                                                                                                        62iget-object v5, p2, Lcom/qq/e/comm/managers/status/DeviceStatus;->model:Ljava/lang/String;
                                                                                                                                                                                        64invoke-virtual {v1, v2, v5}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        66const-string v2, "lg"
                                                                                                                                                                                        68invoke-virtual {p2}, Lcom/qq/e/comm/managers/status/DeviceStatus;->getLanguage()Ljava/lang/String;
                                                                                                                                                                                        69move-result-object v5
                                                                                                                                                                                        71invoke-virtual {v1, v2, v5}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        73const-string v2, "w"
                                                                                                                                                                                        75invoke-virtual {p2}, Lcom/qq/e/comm/managers/status/DeviceStatus;->getDeviceWidth()I
                                                                                                                                                                                        76move-result v5
                                                                                                                                                                                        78invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        79move-result-object v5
                                                                                                                                                                                        81invoke-virtual {v1, v2, v5}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        83const-string v2, "h"
                                                                                                                                                                                        85invoke-virtual {p2}, Lcom/qq/e/comm/managers/status/DeviceStatus;->getDeviceHeight()I
                                                                                                                                                                                        86move-result v5
                                                                                                                                                                                        88invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        89move-result-object v5
                                                                                                                                                                                        91invoke-virtual {v1, v2, v5}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        93const-string v2, "dd"
                                                                                                                                                                                        95invoke-virtual {p2}, Lcom/qq/e/comm/managers/status/DeviceStatus;->getDeviceDensity()I
                                                                                                                                                                                        96move-result v5
                                                                                                                                                                                        98invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        99move-result-object v5
                                                                                                                                                                                        101invoke-virtual {v1, v2, v5}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        103const-string v2, "apil"
                                                                                                                                                                                        105invoke-virtual {p2}, Lcom/qq/e/comm/managers/status/DeviceStatus;->getVersion()I
                                                                                                                                                                                        106move-result v5
                                                                                                                                                                                        108invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        109move-result-object v5
                                                                                                                                                                                        111invoke-virtual {v1, v2, v5}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        113const-string v2, "os"
                                                                                                                                                                                        115const-string v5, "android"
                                                                                                                                                                                        117invoke-virtual {v1, v2, v5}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        119const-string v2, "op"
                                                                                                                                                                                        121invoke-virtual {p2}, Lcom/qq/e/comm/managers/status/DeviceStatus;->getOperator()Ljava/lang/String;
                                                                                                                                                                                        122move-result-object v5
                                                                                                                                                                                        124invoke-virtual {v1, v2, v5}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        126const-string v2, "mf"
                                                                                                                                                                                        128sget-object v5, Landroid/os/Build;->MANUFACTURER:Ljava/lang/String;
                                                                                                                                                                                        130invoke-virtual {v1, v2, v5}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        131cond_ac:
                                                                                                                                                                                        132invoke-virtual {v0, p0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        134invoke-static {p3}, Lcom/qq/e/comm/net/a;->a(Lcom/qq/e/comm/managers/status/APPStatus;)Lorg/json/JSONObject;
                                                                                                                                                                                        135move-result-object p0
                                                                                                                                                                                        137invoke-virtual {v0, v4, p0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        139invoke-static {p2}, Lcom/qq/e/comm/net/a;->a(Lcom/qq/e/comm/managers/status/DeviceStatus;)Lorg/json/JSONObject;
                                                                                                                                                                                        140move-result-object p0
                                                                                                                                                                                        142const-string p2, "process"
                                                                                                                                                                                        144invoke-static {p4}, Lcom/qq/e/comm/services/a;->a(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        145move-result-object p3
                                                                                                                                                                                        147invoke-virtual {p0, p2, p3}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        149const-string p2, "c"
                                                                                                                                                                                        151invoke-virtual {v0, p2, p0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        153invoke-static {p1}, Lcom/qq/e/comm/net/a;->a(Lcom/qq/e/comm/managers/plugin/PM;)Lorg/json/JSONObject;
                                                                                                                                                                                        154move-result-object p0
                                                                                                                                                                                        156invoke-virtual {v0, v3, p0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        157new-instance p0, Lorg/json/JSONObject;
                                                                                                                                                                                        159invoke-direct {p0}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        160new-instance p1, Lorg/json/JSONObject;
                                                                                                                                                                                        162invoke-direct {p1}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        164const-string p2, "sdk_init_time"
                                                                                                                                                                                        166invoke-static {}, Ljava/lang/System;->nanoTime()J
                                                                                                                                                                                        167move-result-wide p3
                                                                                                                                                                                        168sub-long/2addr p3, p5
                                                                                                                                                                                        169const-wide/32 p5, 0xf4240
                                                                                                                                                                                        170div-long/2addr p3, p5
                                                                                                                                                                                        172invoke-virtual {p1, p2, p3, p4}, Lorg/json/JSONObject;->put(Ljava/lang/String;J)Lorg/json/JSONObject;
                                                                                                                                                                                        174const-string p2, "performance"
                                                                                                                                                                                        176invoke-virtual {p0, p2, p1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        178const-string p1, "biz"
                                                                                                                                                                                        180invoke-virtual {v0, p1, p0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        181try_end_f1: goto/16 :goto_f8
                                                                                                                                                                                        182catch_f2: move-exception p0
                                                                                                                                                                                        184const-string p1, "JSONException while build init req"
                                                                                                                                                                                        186invoke-static {p1, p0}, Lcom/qq/e/comm/util/GDTLogger;->e(Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        187goto_f8:
                                                                                                                                                                                        188invoke-virtual {v0}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        189move-result-object p0
                                                                                                                                                                                        190return-object p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase
                                                                                                                                                                                        • android.os.Bundle.getString
                                                                                                                                                                                        • android.os.Bundle.getString
                                                                                                                                                                                        • android.os.Bundle.getString
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.i:Landroid/content/Context
                                                                                                                                                                                        • android.content.Context.getApplicationInfo
                                                                                                                                                                                        • android.content.pm.ApplicationInfo.packageName:Ljava/lang/String
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.i:Landroid/content/Context
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.d
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.i:Landroid/content/Context
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.e
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase
                                                                                                                                                                                        • java.lang.Throwable.printStackTrace
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.i:Landroid/content/Context
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.h
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.setAccessible
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.g:Lcom/tencent/smtt/sdk/WebView$a
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Class.getDeclaredField
                                                                                                                                                                                        • java.lang.reflect.Field.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Field.get
                                                                                                                                                                                        • android.app.Dialog.setOnCancelListener
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.getDeclaredField
                                                                                                                                                                                        • java.lang.reflect.Field.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Field.get
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • java.lang.Class.getDeclaredField
                                                                                                                                                                                        • java.lang.reflect.Field.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Field.get
                                                                                                                                                                                        • android.os.Handler.removeMessages
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.g:Lcom/tencent/smtt/sdk/WebView$a
                                                                                                                                                                                        • android.webkit.WebView.destroy
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.getDeclaredField
                                                                                                                                                                                        • java.lang.reflect.Field.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Field.get
                                                                                                                                                                                        • java.lang.reflect.Field.set
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.getDeclaredField
                                                                                                                                                                                        • java.lang.reflect.Field.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Field.get
                                                                                                                                                                                        • java.util.List.remove
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • guid
                                                                                                                                                                                        • qua2
                                                                                                                                                                                        • lc
                                                                                                                                                                                        • com.qzone
                                                                                                                                                                                        • android.webkit.WebViewClassic
                                                                                                                                                                                        • fromWebView
                                                                                                                                                                                        • mListBoxDialog
                                                                                                                                                                                        • android.app.Dialog
                                                                                                                                                                                        • CANCEL
                                                                                                                                                                                        • mListenersHandler
                                                                                                                                                                                        • android.webkit.BrowserFrame
                                                                                                                                                                                        • sConfigCallback
                                                                                                                                                                                        • android.view.ViewRoot
                                                                                                                                                                                        • sConfigCallbacks
                                                                                                                                                                                        • X5 GUID =
                                                                                                                                                                                        • WebView
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0iget-boolean v0, p0, Lcom/tencent/smtt/sdk/WebView;->k:Z
                                                                                                                                                                                        1const/4 v1, 0x0
                                                                                                                                                                                        2const/4 v2, 0x1
                                                                                                                                                                                        3if-nez v0, :cond_7c
                                                                                                                                                                                        4iget v0, p0, Lcom/tencent/smtt/sdk/WebView;->a:I
                                                                                                                                                                                        5if-eqz v0, :cond_7c
                                                                                                                                                                                        6iput-boolean v2, p0, Lcom/tencent/smtt/sdk/WebView;->k:Z
                                                                                                                                                                                        7iget-boolean v0, p0, Lcom/tencent/smtt/sdk/WebView;->e:Z
                                                                                                                                                                                        8if-eqz v0, :cond_2f
                                                                                                                                                                                        10iget-object v0, p0, Lcom/tencent/smtt/sdk/WebView;->f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;
                                                                                                                                                                                        12invoke-interface {v0}, Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;->getX5WebViewExtension()Lcom/tencent/smtt/export/external/extension/interfaces/IX5WebViewExtension;
                                                                                                                                                                                        13move-result-object v0
                                                                                                                                                                                        15invoke-interface {v0}, Lcom/tencent/smtt/export/external/extension/interfaces/IX5WebViewExtension;->getSdkQBStatisticsInfo()Landroid/os/Bundle;
                                                                                                                                                                                        16move-result-object v0
                                                                                                                                                                                        17if-eqz v0, :cond_2f
                                                                                                                                                                                        19const-string v3, "guid"
                                                                                                                                                                                        21invoke-virtual {v0, v3}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        22move-result-object v3
                                                                                                                                                                                        24const-string v4, "qua2"
                                                                                                                                                                                        26invoke-virtual {v0, v4}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        27move-result-object v4
                                                                                                                                                                                        29const-string v5, "lc"
                                                                                                                                                                                        31invoke-virtual {v0, v5}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        32move-result-object v0
                                                                                                                                                                                        33goto/16 :goto_35
                                                                                                                                                                                        34cond_2f:
                                                                                                                                                                                        35const-string v3, ""
                                                                                                                                                                                        37const-string v4, ""
                                                                                                                                                                                        39const-string v0, ""
                                                                                                                                                                                        40goto_35: move-object v8, v0
                                                                                                                                                                                        41move-object v6, v3
                                                                                                                                                                                        42move-object v7, v4
                                                                                                                                                                                        44iget-object v0, p0, Lcom/tencent/smtt/sdk/WebView;->i:Landroid/content/Context;
                                                                                                                                                                                        46invoke-virtual {v0}, Landroid/content/Context;->getApplicationInfo()Landroid/content/pm/ApplicationInfo;
                                                                                                                                                                                        47move-result-object v0
                                                                                                                                                                                        49iget-object v0, v0, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;
                                                                                                                                                                                        51const-string v3, "com.qzone"
                                                                                                                                                                                        53invoke-virtual {v3, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        54move-result v0
                                                                                                                                                                                        55if-eqz v0, :cond_5a
                                                                                                                                                                                        57iget-object v0, p0, Lcom/tencent/smtt/sdk/WebView;->i:Landroid/content/Context;
                                                                                                                                                                                        59invoke-direct {p0, v0}, Lcom/tencent/smtt/sdk/WebView;->d(Landroid/content/Context;)I
                                                                                                                                                                                        60move-result v0
                                                                                                                                                                                        61const/4 v3, -0x1
                                                                                                                                                                                        62if-ne v0, v3, :cond_53
                                                                                                                                                                                        63iget v0, p0, Lcom/tencent/smtt/sdk/WebView;->a:I
                                                                                                                                                                                        64cond_53: iput v0, p0, Lcom/tencent/smtt/sdk/WebView;->a:I
                                                                                                                                                                                        66iget-object v0, p0, Lcom/tencent/smtt/sdk/WebView;->i:Landroid/content/Context;
                                                                                                                                                                                        68invoke-direct {p0, v0}, Lcom/tencent/smtt/sdk/WebView;->e(Landroid/content/Context;)V
                                                                                                                                                                                        69cond_5a:
                                                                                                                                                                                        70iget-object v0, p0, Lcom/tencent/smtt/sdk/WebView;->f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;
                                                                                                                                                                                        72invoke-interface {v0}, Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;->getX5WebViewExtension()Lcom/tencent/smtt/export/external/extension/interfaces/IX5WebViewExtension;
                                                                                                                                                                                        73move-result-object v0
                                                                                                                                                                                        75invoke-interface {v0}, Lcom/tencent/smtt/export/external/extension/interfaces/IX5WebViewExtension;->isX5CoreSandboxMode()Z
                                                                                                                                                                                        76move-result v0
                                                                                                                                                                                        77try_end_64: move v13, v0
                                                                                                                                                                                        78goto/16 :goto_6b
                                                                                                                                                                                        79catch_66: move-exception v0
                                                                                                                                                                                        81invoke-virtual {v0}, Ljava/lang/Throwable;->printStackTrace()V
                                                                                                                                                                                        82const/4 v13, 0x0
                                                                                                                                                                                        83goto_6b:
                                                                                                                                                                                        84iget-object v5, p0, Lcom/tencent/smtt/sdk/WebView;->i:Landroid/content/Context;
                                                                                                                                                                                        85iget v9, p0, Lcom/tencent/smtt/sdk/WebView;->a:I
                                                                                                                                                                                        86iget-boolean v10, p0, Lcom/tencent/smtt/sdk/WebView;->e:Z
                                                                                                                                                                                        88invoke-direct {p0}, Lcom/tencent/smtt/sdk/WebView;->h()J
                                                                                                                                                                                        89move-result-wide v11
                                                                                                                                                                                        91invoke-static/range {v5 .. v13}, Lcom/tencent/smtt/sdk/a/b;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZJZ)V
                                                                                                                                                                                        92iput v1, p0, Lcom/tencent/smtt/sdk/WebView;->a:I
                                                                                                                                                                                        93iput-boolean v1, p0, Lcom/tencent/smtt/sdk/WebView;->k:Z
                                                                                                                                                                                        94cond_7c: iget-boolean v0, p0, Lcom/tencent/smtt/sdk/WebView;->e:Z
                                                                                                                                                                                        95if-nez v0, :cond_122
                                                                                                                                                                                        97const-string v0, "android.webkit.WebViewClassic"
                                                                                                                                                                                        98const/4 v3, 0x0
                                                                                                                                                                                        99try_start_83:
                                                                                                                                                                                        100invoke-static {v0}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        101move-result-object v0
                                                                                                                                                                                        103const-string v4, "fromWebView"
                                                                                                                                                                                        104new-array v5, v2, [Ljava/lang/Class;
                                                                                                                                                                                        105const-class v6, Landroid/webkit/WebView;
                                                                                                                                                                                        106aput-object v6, v5, v1
                                                                                                                                                                                        108invoke-virtual {v0, v4, v5}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        109move-result-object v4
                                                                                                                                                                                        111invoke-virtual {v4, v2}, Ljava/lang/reflect/Method;->setAccessible(Z)V
                                                                                                                                                                                        112new-array v5, v2, [Ljava/lang/Object;
                                                                                                                                                                                        114iget-object v6, p0, Lcom/tencent/smtt/sdk/WebView;->g:Lcom/tencent/smtt/sdk/WebView$a;
                                                                                                                                                                                        115aput-object v6, v5, v1
                                                                                                                                                                                        117invoke-virtual {v4, v3, v5}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        118move-result-object v1
                                                                                                                                                                                        119if-eqz v1, :cond_e1
                                                                                                                                                                                        121const-string v4, "mListBoxDialog"
                                                                                                                                                                                        123invoke-virtual {v0, v4}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                        124move-result-object v0
                                                                                                                                                                                        126invoke-virtual {v0, v2}, Ljava/lang/reflect/Field;->setAccessible(Z)V
                                                                                                                                                                                        128invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        129move-result-object v0
                                                                                                                                                                                        130if-eqz v0, :cond_e1
                                                                                                                                                                                        131check-cast v0, Landroid/app/Dialog;
                                                                                                                                                                                        133invoke-virtual {v0, v3}, Landroid/app/Dialog;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)V
                                                                                                                                                                                        134try_end_b6:
                                                                                                                                                                                        135const-string v1, "android.app.Dialog"
                                                                                                                                                                                        136try_start_b8:
                                                                                                                                                                                        137invoke-static {v1}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        138move-result-object v1
                                                                                                                                                                                        140const-string v4, "CANCEL"
                                                                                                                                                                                        142invoke-virtual {v1, v4}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                        143move-result-object v4
                                                                                                                                                                                        145invoke-virtual {v4, v2}, Ljava/lang/reflect/Field;->setAccessible(Z)V
                                                                                                                                                                                        147invoke-virtual {v4, v0}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        148move-result-object v4
                                                                                                                                                                                        149check-cast v4, Ljava/lang/Integer;
                                                                                                                                                                                        151invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        152move-result v4
                                                                                                                                                                                        154const-string v5, "mListenersHandler"
                                                                                                                                                                                        156invoke-virtual {v1, v5}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                        157move-result-object v1
                                                                                                                                                                                        159invoke-virtual {v1, v2}, Ljava/lang/reflect/Field;->setAccessible(Z)V
                                                                                                                                                                                        161invoke-virtual {v1, v0}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        162move-result-object v0
                                                                                                                                                                                        163check-cast v0, Landroid/os/Handler;
                                                                                                                                                                                        165invoke-virtual {v0, v4}, Landroid/os/Handler;->removeMessages(I)V
                                                                                                                                                                                        166try_end_e1: if-eqz p1, :cond_e8
                                                                                                                                                                                        168iget-object p1, p0, Lcom/tencent/smtt/sdk/WebView;->g:Lcom/tencent/smtt/sdk/WebView$a;
                                                                                                                                                                                        170invoke-virtual {p1}, Landroid/webkit/WebView;->destroy()V
                                                                                                                                                                                        171cond_e8:
                                                                                                                                                                                        172const-string p1, "android.webkit.BrowserFrame"
                                                                                                                                                                                        173try_start_ea:
                                                                                                                                                                                        174invoke-static {p1}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        175move-result-object p1
                                                                                                                                                                                        177const-string v0, "sConfigCallback"
                                                                                                                                                                                        179invoke-virtual {p1, v0}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                        180move-result-object p1
                                                                                                                                                                                        182invoke-virtual {p1, v2}, Ljava/lang/reflect/Field;->setAccessible(Z)V
                                                                                                                                                                                        184invoke-virtual {p1, v3}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        185move-result-object v0
                                                                                                                                                                                        186check-cast v0, Landroid/content/ComponentCallbacks;
                                                                                                                                                                                        187if-eqz v0, :cond_129
                                                                                                                                                                                        189invoke-virtual {p1, v3, v3}, Ljava/lang/reflect/Field;->set(Ljava/lang/Object;Ljava/lang/Object;)V
                                                                                                                                                                                        190try_end_102:
                                                                                                                                                                                        191const-string p1, "android.view.ViewRoot"
                                                                                                                                                                                        192try_start_104:
                                                                                                                                                                                        193invoke-static {p1}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        194move-result-object p1
                                                                                                                                                                                        196const-string v1, "sConfigCallbacks"
                                                                                                                                                                                        198invoke-virtual {p1, v1}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                        199move-result-object p1
                                                                                                                                                                                        201invoke-virtual {p1, v2}, Ljava/lang/reflect/Field;->setAccessible(Z)V
                                                                                                                                                                                        203invoke-virtual {p1, v3}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        204move-result-object p1
                                                                                                                                                                                        205if-eqz p1, :cond_129
                                                                                                                                                                                        206check-cast p1, Ljava/util/List;
                                                                                                                                                                                        207monitor-enter p1
                                                                                                                                                                                        208try_end_11a:
                                                                                                                                                                                        209invoke-interface {p1, v0}, Ljava/util/List;->remove(Ljava/lang/Object;)Z
                                                                                                                                                                                        210monitor-exit p1
                                                                                                                                                                                        211goto/16 :goto_129
                                                                                                                                                                                        212catchall_11f: move-exception v0
                                                                                                                                                                                        213monitor-exit p1
                                                                                                                                                                                        214try_end_121: throw v0
                                                                                                                                                                                        215try_end_122: if-eqz p1, :cond_129
                                                                                                                                                                                        217iget-object p1, p0, Lcom/tencent/smtt/sdk/WebView;->f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;
                                                                                                                                                                                        219invoke-interface {p1}, Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;->destroy()V
                                                                                                                                                                                        220goto_129: new-instance p1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        222invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        224const-string v0, "X5 GUID = "
                                                                                                                                                                                        226invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        228invoke-static {}, Lcom/tencent/smtt/sdk/QbSdk;->b()Ljava/lang/String;
                                                                                                                                                                                        229move-result-object v0
                                                                                                                                                                                        231invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        233invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        234move-result-object p1
                                                                                                                                                                                        236const-string v0, "WebView"
                                                                                                                                                                                        238invoke-static {v0, p1}, Lcom/tencent/smtt/utils/TbsLog;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        239return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.Class.getDeclaredMethods
                                                                                                                                                                                        • java.lang.reflect.Method.getName
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.reflect.Method.getParameterTypes
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.reflect.Method.getReturnType
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Class.getName
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.Class.getName
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.Object.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • openSDK_LOG.JsBridge
                                                                                                                                                                                        • -->call, result:
                                                                                                                                                                                        • | ReturnType:
                                                                                                                                                                                        • void
                                                                                                                                                                                        • -->handler call mehtod ex. targetMethod:
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Ljava/lang/String;",
                                                                                                                                                                                        4"Ljava/util/List<",
                                                                                                                                                                                        5"Ljava/lang/String;",
                                                                                                                                                                                        6">;",
                                                                                                                                                                                        7"Lcom/tencent/open/a$a;",
                                                                                                                                                                                        8")V"
                                                                                                                                                                                        9}
                                                                                                                                                                                        10.end annotation
                                                                                                                                                                                        12const-string v0, "openSDK_LOG.JsBridge"
                                                                                                                                                                                        14invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        15move-result-object v1
                                                                                                                                                                                        17invoke-virtual {v1}, Ljava/lang/Class;->getDeclaredMethods()[Ljava/lang/reflect/Method;
                                                                                                                                                                                        18move-result-object v1
                                                                                                                                                                                        19array-length v2, v1
                                                                                                                                                                                        20const/4 v3, 0x0
                                                                                                                                                                                        21const/4 v4, 0x0
                                                                                                                                                                                        22goto_d: const/4 v5, 0x0
                                                                                                                                                                                        23if-ge v4, v2, :cond_2b
                                                                                                                                                                                        24aget-object v6, v1, v4
                                                                                                                                                                                        26invoke-virtual {v6}, Ljava/lang/reflect/Method;->getName()Ljava/lang/String;
                                                                                                                                                                                        27move-result-object v7
                                                                                                                                                                                        29invoke-virtual {v7, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        30move-result v7
                                                                                                                                                                                        31if-eqz v7, :cond_28
                                                                                                                                                                                        33invoke-virtual {v6}, Ljava/lang/reflect/Method;->getParameterTypes()[Ljava/lang/Class;
                                                                                                                                                                                        34move-result-object v7
                                                                                                                                                                                        35array-length v7, v7
                                                                                                                                                                                        37invoke-interface {p2}, Ljava/util/List;->size()I
                                                                                                                                                                                        38move-result v8
                                                                                                                                                                                        39if-ne v7, v8, :cond_28
                                                                                                                                                                                        40goto/16 :goto_2c
                                                                                                                                                                                        41cond_28: add-int/lit8 v4, v4, 0x1
                                                                                                                                                                                        42goto/16 :goto_d
                                                                                                                                                                                        43cond_2b: move-object v6, v5
                                                                                                                                                                                        44goto_2c: if-eqz v6, :cond_15b
                                                                                                                                                                                        45try_start_2e:
                                                                                                                                                                                        46invoke-interface {p2}, Ljava/util/List;->size()I
                                                                                                                                                                                        47move-result p1
                                                                                                                                                                                        48if-eqz p1, :cond_ed
                                                                                                                                                                                        49const/4 v1, 0x1
                                                                                                                                                                                        50if-eq p1, v1, :cond_e0
                                                                                                                                                                                        51const/4 v2, 0x2
                                                                                                                                                                                        52if-eq p1, v2, :cond_cd
                                                                                                                                                                                        53const/4 v4, 0x3
                                                                                                                                                                                        54if-eq p1, v4, :cond_b4
                                                                                                                                                                                        55const/4 v7, 0x4
                                                                                                                                                                                        56if-eq p1, v7, :cond_95
                                                                                                                                                                                        57const/4 v8, 0x5
                                                                                                                                                                                        58if-eq p1, v8, :cond_70
                                                                                                                                                                                        59const/4 p1, 0x6
                                                                                                                                                                                        60new-array p1, p1, [Ljava/lang/Object;
                                                                                                                                                                                        62invoke-interface {p2, v3}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        63move-result-object v9
                                                                                                                                                                                        64aput-object v9, p1, v3
                                                                                                                                                                                        66invoke-interface {p2, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        67move-result-object v3
                                                                                                                                                                                        68aput-object v3, p1, v1
                                                                                                                                                                                        70invoke-interface {p2, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        71move-result-object v1
                                                                                                                                                                                        72aput-object v1, p1, v2
                                                                                                                                                                                        74invoke-interface {p2, v4}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        75move-result-object v1
                                                                                                                                                                                        76aput-object v1, p1, v4
                                                                                                                                                                                        78invoke-interface {p2, v7}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        79move-result-object v1
                                                                                                                                                                                        80aput-object v1, p1, v7
                                                                                                                                                                                        82invoke-interface {p2, v8}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        83move-result-object p2
                                                                                                                                                                                        84aput-object p2, p1, v8
                                                                                                                                                                                        86invoke-virtual {v6, p0, p1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        87move-result-object p1
                                                                                                                                                                                        88goto/16 :goto_f3
                                                                                                                                                                                        89cond_70: new-array p1, v8, [Ljava/lang/Object;
                                                                                                                                                                                        91invoke-interface {p2, v3}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        92move-result-object v8
                                                                                                                                                                                        93aput-object v8, p1, v3
                                                                                                                                                                                        95invoke-interface {p2, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        96move-result-object v3
                                                                                                                                                                                        97aput-object v3, p1, v1
                                                                                                                                                                                        99invoke-interface {p2, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        100move-result-object v1
                                                                                                                                                                                        101aput-object v1, p1, v2
                                                                                                                                                                                        103invoke-interface {p2, v4}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        104move-result-object v1
                                                                                                                                                                                        105aput-object v1, p1, v4
                                                                                                                                                                                        107invoke-interface {p2, v7}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        108move-result-object p2
                                                                                                                                                                                        109aput-object p2, p1, v7
                                                                                                                                                                                        111invoke-virtual {v6, p0, p1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        112move-result-object p1
                                                                                                                                                                                        113goto/16 :goto_f3
                                                                                                                                                                                        114cond_95: new-array p1, v7, [Ljava/lang/Object;
                                                                                                                                                                                        116invoke-interface {p2, v3}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        117move-result-object v7
                                                                                                                                                                                        118aput-object v7, p1, v3
                                                                                                                                                                                        120invoke-interface {p2, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        121move-result-object v3
                                                                                                                                                                                        122aput-object v3, p1, v1
                                                                                                                                                                                        124invoke-interface {p2, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        125move-result-object v1
                                                                                                                                                                                        126aput-object v1, p1, v2
                                                                                                                                                                                        128invoke-interface {p2, v4}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        129move-result-object p2
                                                                                                                                                                                        130aput-object p2, p1, v4
                                                                                                                                                                                        132invoke-virtual {v6, p0, p1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        133move-result-object p1
                                                                                                                                                                                        134goto/16 :goto_f3
                                                                                                                                                                                        135cond_b4: new-array p1, v4, [Ljava/lang/Object;
                                                                                                                                                                                        137invoke-interface {p2, v3}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        138move-result-object v4
                                                                                                                                                                                        139aput-object v4, p1, v3
                                                                                                                                                                                        141invoke-interface {p2, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        142move-result-object v3
                                                                                                                                                                                        143aput-object v3, p1, v1
                                                                                                                                                                                        145invoke-interface {p2, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        146move-result-object p2
                                                                                                                                                                                        147aput-object p2, p1, v2
                                                                                                                                                                                        149invoke-virtual {v6, p0, p1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        150move-result-object p1
                                                                                                                                                                                        151goto/16 :goto_f3
                                                                                                                                                                                        152cond_cd: new-array p1, v2, [Ljava/lang/Object;
                                                                                                                                                                                        154invoke-interface {p2, v3}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        155move-result-object v2
                                                                                                                                                                                        156aput-object v2, p1, v3
                                                                                                                                                                                        158invoke-interface {p2, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        159move-result-object p2
                                                                                                                                                                                        160aput-object p2, p1, v1
                                                                                                                                                                                        162invoke-virtual {v6, p0, p1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        163move-result-object p1
                                                                                                                                                                                        164goto/16 :goto_f3
                                                                                                                                                                                        165cond_e0: new-array p1, v1, [Ljava/lang/Object;
                                                                                                                                                                                        167invoke-interface {p2, v3}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        168move-result-object p2
                                                                                                                                                                                        169aput-object p2, p1, v3
                                                                                                                                                                                        171invoke-virtual {v6, p0, p1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        172move-result-object p1
                                                                                                                                                                                        173goto/16 :goto_f3
                                                                                                                                                                                        174cond_ed: new-array p1, v3, [Ljava/lang/Object;
                                                                                                                                                                                        176invoke-virtual {v6, p0, p1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        177move-result-object p1
                                                                                                                                                                                        178goto_f3:
                                                                                                                                                                                        179invoke-virtual {v6}, Ljava/lang/reflect/Method;->getReturnType()Ljava/lang/Class;
                                                                                                                                                                                        180move-result-object p2
                                                                                                                                                                                        181new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        183invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        185const-string v2, "-->call, result: "
                                                                                                                                                                                        187invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        189invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        191const-string v2, " | ReturnType: "
                                                                                                                                                                                        193invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        195invoke-virtual {p2}, Ljava/lang/Class;->getName()Ljava/lang/String;
                                                                                                                                                                                        196move-result-object v2
                                                                                                                                                                                        198invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        200invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        201move-result-object v1
                                                                                                                                                                                        203invoke-static {v0, v1}, Lcom/tencent/open/a/f;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        205const-string v1, "void"
                                                                                                                                                                                        207invoke-virtual {p2}, Ljava/lang/Class;->getName()Ljava/lang/String;
                                                                                                                                                                                        208move-result-object v2
                                                                                                                                                                                        210invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        211move-result v1
                                                                                                                                                                                        212if-nez v1, :cond_13a
                                                                                                                                                                                        213const-class v1, Ljava/lang/Void;
                                                                                                                                                                                        214if-ne p2, v1, :cond_128
                                                                                                                                                                                        215goto/16 :goto_13a
                                                                                                                                                                                        216cond_128: if-eqz p3, :cond_13f
                                                                                                                                                                                        218invoke-virtual {p0}, Lcom/tencent/open/a$b;->customCallback()Z
                                                                                                                                                                                        219move-result p2
                                                                                                                                                                                        220if-eqz p2, :cond_13f
                                                                                                                                                                                        221if-eqz p1, :cond_136
                                                                                                                                                                                        223invoke-virtual {p1}, Ljava/lang/Object;->toString()Ljava/lang/String;
                                                                                                                                                                                        224move-result-object v5
                                                                                                                                                                                        225cond_136:
                                                                                                                                                                                        226invoke-virtual {p3, v5}, Lcom/tencent/open/a$a;->a(Ljava/lang/String;)V
                                                                                                                                                                                        227goto/16 :goto_13f
                                                                                                                                                                                        228cond_13a: if-eqz p3, :cond_13f
                                                                                                                                                                                        230invoke-virtual {p3, v5}, Lcom/tencent/open/a$a;->a(Ljava/lang/Object;)V
                                                                                                                                                                                        231goto_13f: return-void
                                                                                                                                                                                        232catch_140: move-exception p1
                                                                                                                                                                                        233new-instance p2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        235invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        237const-string v1, "-->handler call mehtod ex. targetMethod: "
                                                                                                                                                                                        239invoke-virtual {p2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        241invoke-virtual {p2, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        243invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        244move-result-object p2
                                                                                                                                                                                        246invoke-static {v0, p2, p1}, Lcom/tencent/open/a/f;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        247if-eqz p3, :cond_15a
                                                                                                                                                                                        249invoke-virtual {p3}, Lcom/tencent/open/a$a;->a()V
                                                                                                                                                                                        250cond_15a: return-void
                                                                                                                                                                                        251cond_15b: if-eqz p3, :cond_160
                                                                                                                                                                                        253invoke-virtual {p3}, Lcom/tencent/open/a$a;->a()V
                                                                                                                                                                                        254cond_160: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • java.lang.String.getBytes
                                                                                                                                                                                        • java.lang.String.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.content.SharedPreferences.getInt
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • org.json.JSONArray.<init>
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.get
                                                                                                                                                                                        • org.json.JSONArray.put
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • org.json.JSONArray.put
                                                                                                                                                                                        • android.content.SharedPreferences.edit
                                                                                                                                                                                        • org.json.JSONArray.toString
                                                                                                                                                                                        • android.content.SharedPreferences$Editor.putString
                                                                                                                                                                                        • android.content.SharedPreferences$Editor.commit
                                                                                                                                                                                        • com.tencent.smtt.sdk.TbsLogReport$EventType.TYPE_LOAD:Lcom/tencent/smtt/sdk/TbsLogReport$EventType
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • UTF-8
                                                                                                                                                                                        • ISO8859-1
                                                                                                                                                                                        • com.tencent.mm
                                                                                                                                                                                        • com.tencent.mm.BuildInfo.CLIENT_VERSION
                                                                                                                                                                                        • tbs_download_version
                                                                                                                                                                                        • 4.3.0.1072_43646
                                                                                                                                                                                        • upload
                                                                                                                                                                                        • JSONArray transform error!
                                                                                                                                                                                        • tbs_download_upload
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        2invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        4invoke-direct {p0, p1}, Lcom/tencent/smtt/sdk/TbsLogReport;->a(I)Ljava/lang/String;
                                                                                                                                                                                        5move-result-object v1
                                                                                                                                                                                        7invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        9iget-object v1, p0, Lcom/tencent/smtt/sdk/TbsLogReport;->c:Landroid/content/Context;
                                                                                                                                                                                        11invoke-static {v1}, Lcom/tencent/smtt/utils/b;->c(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        12move-result-object v1
                                                                                                                                                                                        14invoke-direct {p0, v1}, Lcom/tencent/smtt/sdk/TbsLogReport;->a(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        15move-result-object v1
                                                                                                                                                                                        17invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        19iget-object v1, p0, Lcom/tencent/smtt/sdk/TbsLogReport;->c:Landroid/content/Context;
                                                                                                                                                                                        21invoke-static {v1}, Lcom/tencent/smtt/utils/s;->a(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        22move-result-object v1
                                                                                                                                                                                        24invoke-direct {p0, v1}, Lcom/tencent/smtt/sdk/TbsLogReport;->a(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        25move-result-object v1
                                                                                                                                                                                        27invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        29invoke-static {}, Lcom/tencent/smtt/sdk/aq;->a()Lcom/tencent/smtt/sdk/aq;
                                                                                                                                                                                        30move-result-object v1
                                                                                                                                                                                        32iget-object v2, p0, Lcom/tencent/smtt/sdk/TbsLogReport;->c:Landroid/content/Context;
                                                                                                                                                                                        34invoke-virtual {v1, v2}, Lcom/tencent/smtt/sdk/aq;->i(Landroid/content/Context;)I
                                                                                                                                                                                        35move-result v1
                                                                                                                                                                                        37invoke-direct {p0, v1}, Lcom/tencent/smtt/sdk/TbsLogReport;->a(I)Ljava/lang/String;
                                                                                                                                                                                        38move-result-object v1
                                                                                                                                                                                        40invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        42sget-object v1, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        43try_start_39: new-instance v2, Ljava/lang/String;
                                                                                                                                                                                        45const-string v3, "UTF-8"
                                                                                                                                                                                        47invoke-virtual {v1, v3}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B
                                                                                                                                                                                        48move-result-object v3
                                                                                                                                                                                        50const-string v4, "ISO8859-1"
                                                                                                                                                                                        52invoke-direct {v2, v3, v4}, Ljava/lang/String;-><init>([BLjava/lang/String;)V
                                                                                                                                                                                        53try_end_46: move-object v1, v2
                                                                                                                                                                                        54catch_47:
                                                                                                                                                                                        55invoke-direct {p0, v1}, Lcom/tencent/smtt/sdk/TbsLogReport;->a(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        56move-result-object v1
                                                                                                                                                                                        58invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        60iget-object v1, p0, Lcom/tencent/smtt/sdk/TbsLogReport;->c:Landroid/content/Context;
                                                                                                                                                                                        62invoke-virtual {v1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        63move-result-object v1
                                                                                                                                                                                        65invoke-direct {p0, v1}, Lcom/tencent/smtt/sdk/TbsLogReport;->a(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        66move-result-object v2
                                                                                                                                                                                        68invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        70const-string v2, "com.tencent.mm"
                                                                                                                                                                                        72invoke-virtual {v2, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        73move-result v1
                                                                                                                                                                                        74if-eqz v1, :cond_70
                                                                                                                                                                                        76iget-object v1, p0, Lcom/tencent/smtt/sdk/TbsLogReport;->c:Landroid/content/Context;
                                                                                                                                                                                        78const-string v2, "com.tencent.mm.BuildInfo.CLIENT_VERSION"
                                                                                                                                                                                        80invoke-static {v1, v2}, Lcom/tencent/smtt/utils/b;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        81move-result-object v1
                                                                                                                                                                                        83invoke-direct {p0, v1}, Lcom/tencent/smtt/sdk/TbsLogReport;->a(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        84move-result-object v1
                                                                                                                                                                                        85goto/16 :goto_7a
                                                                                                                                                                                        86cond_70:
                                                                                                                                                                                        87iget-object v1, p0, Lcom/tencent/smtt/sdk/TbsLogReport;->c:Landroid/content/Context;
                                                                                                                                                                                        89invoke-static {v1}, Lcom/tencent/smtt/utils/b;->b(Landroid/content/Context;)I
                                                                                                                                                                                        90move-result v1
                                                                                                                                                                                        92invoke-direct {p0, v1}, Lcom/tencent/smtt/sdk/TbsLogReport;->a(I)Ljava/lang/String;
                                                                                                                                                                                        93move-result-object v1
                                                                                                                                                                                        94goto_7a:
                                                                                                                                                                                        95invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        97invoke-static {p2}, Lcom/tencent/smtt/sdk/TbsLogReport$TbsLogInfo;->a(Lcom/tencent/smtt/sdk/TbsLogReport$TbsLogInfo;)J
                                                                                                                                                                                        98move-result-wide v1
                                                                                                                                                                                        100invoke-direct {p0, v1, v2}, Lcom/tencent/smtt/sdk/TbsLogReport;->a(J)Ljava/lang/String;
                                                                                                                                                                                        101move-result-object v1
                                                                                                                                                                                        103invoke-direct {p0, v1}, Lcom/tencent/smtt/sdk/TbsLogReport;->a(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        104move-result-object v1
                                                                                                                                                                                        106invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        108invoke-static {p2}, Lcom/tencent/smtt/sdk/TbsLogReport$TbsLogInfo;->b(Lcom/tencent/smtt/sdk/TbsLogReport$TbsLogInfo;)Ljava/lang/String;
                                                                                                                                                                                        109move-result-object v1
                                                                                                                                                                                        111invoke-direct {p0, v1}, Lcom/tencent/smtt/sdk/TbsLogReport;->a(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        112move-result-object v1
                                                                                                                                                                                        114invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        116invoke-static {p2}, Lcom/tencent/smtt/sdk/TbsLogReport$TbsLogInfo;->c(Lcom/tencent/smtt/sdk/TbsLogReport$TbsLogInfo;)Ljava/lang/String;
                                                                                                                                                                                        117move-result-object v1
                                                                                                                                                                                        119invoke-direct {p0, v1}, Lcom/tencent/smtt/sdk/TbsLogReport;->a(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        120move-result-object v1
                                                                                                                                                                                        122invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        124invoke-static {p2}, Lcom/tencent/smtt/sdk/TbsLogReport$TbsLogInfo;->d(Lcom/tencent/smtt/sdk/TbsLogReport$TbsLogInfo;)I
                                                                                                                                                                                        125move-result v1
                                                                                                                                                                                        127invoke-direct {p0, v1}, Lcom/tencent/smtt/sdk/TbsLogReport;->a(I)Ljava/lang/String;
                                                                                                                                                                                        128move-result-object v1
                                                                                                                                                                                        130invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        132invoke-static {p2}, Lcom/tencent/smtt/sdk/TbsLogReport$TbsLogInfo;->e(Lcom/tencent/smtt/sdk/TbsLogReport$TbsLogInfo;)I
                                                                                                                                                                                        133move-result v1
                                                                                                                                                                                        135invoke-direct {p0, v1}, Lcom/tencent/smtt/sdk/TbsLogReport;->a(I)Ljava/lang/String;
                                                                                                                                                                                        136move-result-object v1
                                                                                                                                                                                        138invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        140invoke-static {p2}, Lcom/tencent/smtt/sdk/TbsLogReport$TbsLogInfo;->f(Lcom/tencent/smtt/sdk/TbsLogReport$TbsLogInfo;)I
                                                                                                                                                                                        141move-result v1
                                                                                                                                                                                        143invoke-direct {p0, v1}, Lcom/tencent/smtt/sdk/TbsLogReport;->a(I)Ljava/lang/String;
                                                                                                                                                                                        144move-result-object v1
                                                                                                                                                                                        146invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        148invoke-static {p2}, Lcom/tencent/smtt/sdk/TbsLogReport$TbsLogInfo;->g(Lcom/tencent/smtt/sdk/TbsLogReport$TbsLogInfo;)I
                                                                                                                                                                                        149move-result v1
                                                                                                                                                                                        151invoke-direct {p0, v1}, Lcom/tencent/smtt/sdk/TbsLogReport;->a(I)Ljava/lang/String;
                                                                                                                                                                                        152move-result-object v1
                                                                                                                                                                                        154invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        156invoke-static {p2}, Lcom/tencent/smtt/sdk/TbsLogReport$TbsLogInfo;->h(Lcom/tencent/smtt/sdk/TbsLogReport$TbsLogInfo;)Ljava/lang/String;
                                                                                                                                                                                        157move-result-object v1
                                                                                                                                                                                        159invoke-direct {p0, v1}, Lcom/tencent/smtt/sdk/TbsLogReport;->a(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        160move-result-object v1
                                                                                                                                                                                        162invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        164invoke-static {p2}, Lcom/tencent/smtt/sdk/TbsLogReport$TbsLogInfo;->i(Lcom/tencent/smtt/sdk/TbsLogReport$TbsLogInfo;)I
                                                                                                                                                                                        165move-result v1
                                                                                                                                                                                        167invoke-direct {p0, v1}, Lcom/tencent/smtt/sdk/TbsLogReport;->a(I)Ljava/lang/String;
                                                                                                                                                                                        168move-result-object v1
                                                                                                                                                                                        170invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        172invoke-static {p2}, Lcom/tencent/smtt/sdk/TbsLogReport$TbsLogInfo;->j(Lcom/tencent/smtt/sdk/TbsLogReport$TbsLogInfo;)I
                                                                                                                                                                                        173move-result v1
                                                                                                                                                                                        175invoke-direct {p0, v1}, Lcom/tencent/smtt/sdk/TbsLogReport;->a(I)Ljava/lang/String;
                                                                                                                                                                                        176move-result-object v1
                                                                                                                                                                                        178invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        180invoke-static {p2}, Lcom/tencent/smtt/sdk/TbsLogReport$TbsLogInfo;->k(Lcom/tencent/smtt/sdk/TbsLogReport$TbsLogInfo;)J
                                                                                                                                                                                        181move-result-wide v1
                                                                                                                                                                                        183invoke-direct {p0, v1, v2}, Lcom/tencent/smtt/sdk/TbsLogReport;->b(J)Ljava/lang/String;
                                                                                                                                                                                        184move-result-object v1
                                                                                                                                                                                        186invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        188invoke-static {p2}, Lcom/tencent/smtt/sdk/TbsLogReport$TbsLogInfo;->l(Lcom/tencent/smtt/sdk/TbsLogReport$TbsLogInfo;)J
                                                                                                                                                                                        189move-result-wide v1
                                                                                                                                                                                        191invoke-direct {p0, v1, v2}, Lcom/tencent/smtt/sdk/TbsLogReport;->b(J)Ljava/lang/String;
                                                                                                                                                                                        192move-result-object v1
                                                                                                                                                                                        194invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        196invoke-static {p2}, Lcom/tencent/smtt/sdk/TbsLogReport$TbsLogInfo;->m(Lcom/tencent/smtt/sdk/TbsLogReport$TbsLogInfo;)J
                                                                                                                                                                                        197move-result-wide v1
                                                                                                                                                                                        199invoke-direct {p0, v1, v2}, Lcom/tencent/smtt/sdk/TbsLogReport;->b(J)Ljava/lang/String;
                                                                                                                                                                                        200move-result-object v1
                                                                                                                                                                                        202invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        204invoke-static {p2}, Lcom/tencent/smtt/sdk/TbsLogReport$TbsLogInfo;->n(Lcom/tencent/smtt/sdk/TbsLogReport$TbsLogInfo;)I
                                                                                                                                                                                        205move-result v1
                                                                                                                                                                                        207invoke-direct {p0, v1}, Lcom/tencent/smtt/sdk/TbsLogReport;->a(I)Ljava/lang/String;
                                                                                                                                                                                        208move-result-object v1
                                                                                                                                                                                        210invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        211iget v1, p2, Lcom/tencent/smtt/sdk/TbsLogReport$TbsLogInfo;->a:I
                                                                                                                                                                                        213invoke-direct {p0, v1}, Lcom/tencent/smtt/sdk/TbsLogReport;->a(I)Ljava/lang/String;
                                                                                                                                                                                        214move-result-object v1
                                                                                                                                                                                        216invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        218invoke-static {p2}, Lcom/tencent/smtt/sdk/TbsLogReport$TbsLogInfo;->o(Lcom/tencent/smtt/sdk/TbsLogReport$TbsLogInfo;)Ljava/lang/String;
                                                                                                                                                                                        219move-result-object v1
                                                                                                                                                                                        221invoke-direct {p0, v1}, Lcom/tencent/smtt/sdk/TbsLogReport;->a(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        222move-result-object v1
                                                                                                                                                                                        224invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        226invoke-static {p2}, Lcom/tencent/smtt/sdk/TbsLogReport$TbsLogInfo;->p(Lcom/tencent/smtt/sdk/TbsLogReport$TbsLogInfo;)Ljava/lang/String;
                                                                                                                                                                                        227move-result-object p2
                                                                                                                                                                                        229invoke-direct {p0, p2}, Lcom/tencent/smtt/sdk/TbsLogReport;->a(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        230move-result-object p2
                                                                                                                                                                                        232invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        234iget-object p2, p0, Lcom/tencent/smtt/sdk/TbsLogReport;->c:Landroid/content/Context;
                                                                                                                                                                                        236invoke-static {p2}, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->getInstance(Landroid/content/Context;)Lcom/tencent/smtt/sdk/TbsDownloadConfig;
                                                                                                                                                                                        237move-result-object p2
                                                                                                                                                                                        239iget-object p2, p2, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->mPreferences:Landroid/content/SharedPreferences;
                                                                                                                                                                                        240const/4 v1, 0x0
                                                                                                                                                                                        242const-string v2, "tbs_download_version"
                                                                                                                                                                                        244invoke-interface {p2, v2, v1}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
                                                                                                                                                                                        245move-result p2
                                                                                                                                                                                        247invoke-direct {p0, p2}, Lcom/tencent/smtt/sdk/TbsLogReport;->a(I)Ljava/lang/String;
                                                                                                                                                                                        248move-result-object p2
                                                                                                                                                                                        250invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        252iget-object p2, p0, Lcom/tencent/smtt/sdk/TbsLogReport;->c:Landroid/content/Context;
                                                                                                                                                                                        254invoke-static {p2}, Lcom/tencent/smtt/utils/b;->f(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        255move-result-object p2
                                                                                                                                                                                        257invoke-direct {p0, p2}, Lcom/tencent/smtt/sdk/TbsLogReport;->a(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        258move-result-object p2
                                                                                                                                                                                        260invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        262const-string p2, "4.3.0.1072_43646"
                                                                                                                                                                                        264invoke-direct {p0, p2}, Lcom/tencent/smtt/sdk/TbsLogReport;->a(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        265move-result-object p2
                                                                                                                                                                                        267invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        269invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
                                                                                                                                                                                        271invoke-direct {p0}, Lcom/tencent/smtt/sdk/TbsLogReport;->d()Landroid/content/SharedPreferences;
                                                                                                                                                                                        272move-result-object p2
                                                                                                                                                                                        274invoke-direct {p0}, Lcom/tencent/smtt/sdk/TbsLogReport;->a()Lorg/json/JSONArray;
                                                                                                                                                                                        275move-result-object v1
                                                                                                                                                                                        276new-instance v2, Lorg/json/JSONArray;
                                                                                                                                                                                        278invoke-direct {v2}, Lorg/json/JSONArray;-><init>()V
                                                                                                                                                                                        280invoke-virtual {v2}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        281move-result v3
                                                                                                                                                                                        282const/4 v4, 0x5
                                                                                                                                                                                        283if-lt v3, v4, :cond_199
                                                                                                                                                                                        284const/4 v3, 0x4
                                                                                                                                                                                        285goto_17e: const/4 v4, 0x1
                                                                                                                                                                                        286if-lt v3, v4, :cond_198
                                                                                                                                                                                        287try_start_181:
                                                                                                                                                                                        288invoke-virtual {v2}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        289move-result v4
                                                                                                                                                                                        290sub-int/2addr v4, v3
                                                                                                                                                                                        292invoke-virtual {v1, v4}, Lorg/json/JSONArray;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        293move-result-object v4
                                                                                                                                                                                        295invoke-virtual {v2, v4}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
                                                                                                                                                                                        296try_end_18d: goto/16 :goto_195
                                                                                                                                                                                        297catch_18e:
                                                                                                                                                                                        298const-string v4, "upload"
                                                                                                                                                                                        300const-string v5, "JSONArray transform error!"
                                                                                                                                                                                        302invoke-static {v4, v5}, Lcom/tencent/smtt/utils/TbsLog;->e(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        303goto_195: add-int/lit8 v3, v3, -0x1
                                                                                                                                                                                        304goto/16 :goto_17e
                                                                                                                                                                                        305cond_198: move-object v1, v2
                                                                                                                                                                                        306cond_199:
                                                                                                                                                                                        307invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        308move-result-object v0
                                                                                                                                                                                        310invoke-virtual {v1, v0}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
                                                                                                                                                                                        312invoke-interface {p2}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
                                                                                                                                                                                        313move-result-object p2
                                                                                                                                                                                        315invoke-virtual {v1}, Lorg/json/JSONArray;->toString()Ljava/lang/String;
                                                                                                                                                                                        316move-result-object v0
                                                                                                                                                                                        318const-string v1, "tbs_download_upload"
                                                                                                                                                                                        320invoke-interface {p2, v1, v0}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
                                                                                                                                                                                        322invoke-interface {p2}, Landroid/content/SharedPreferences$Editor;->commit()Z
                                                                                                                                                                                        323iget-boolean p2, p0, Lcom/tencent/smtt/sdk/TbsLogReport;->d:Z
                                                                                                                                                                                        324if-nez p2, :cond_1ba
                                                                                                                                                                                        326sget-object p2, Lcom/tencent/smtt/sdk/TbsLogReport$EventType;->TYPE_LOAD:Lcom/tencent/smtt/sdk/TbsLogReport$EventType;
                                                                                                                                                                                        327iget p2, p2, Lcom/tencent/smtt/sdk/TbsLogReport$EventType;->a:I
                                                                                                                                                                                        328if-eq p1, p2, :cond_1bd
                                                                                                                                                                                        329cond_1ba:
                                                                                                                                                                                        330invoke-direct {p0}, Lcom/tencent/smtt/sdk/TbsLogReport;->b()V
                                                                                                                                                                                        331cond_1bd: return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.baidu.location.indoor.mapversion.b.a$b.a:Lcom/baidu/location/indoor/mapversion/b/a
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.File.isDirectory
                                                                                                                                                                                        • java.io.File.mkdirs
                                                                                                                                                                                        • java.net.URL.<init>
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • java.net.HttpURLConnection.setDoInput
                                                                                                                                                                                        • java.net.HttpURLConnection.setDoOutput
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestMethod
                                                                                                                                                                                        • java.net.HttpURLConnection.addRequestProperty
                                                                                                                                                                                        • java.net.HttpURLConnection.getOutputStream
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • com.baidu.location.indoor.mapversion.b.a$b.b:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • com.baidu.location.indoor.mapversion.b.a$b.c:Ljava/lang/String
                                                                                                                                                                                        • com.baidu.location.indoor.mapversion.b.a$b.c:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.String.getBytes
                                                                                                                                                                                        • java.io.OutputStream.write
                                                                                                                                                                                        • java.net.HttpURLConnection.getResponseCode
                                                                                                                                                                                        • java.net.HttpURLConnection.getHeaderField
                                                                                                                                                                                        • java.net.HttpURLConnection.getInputStream
                                                                                                                                                                                        • com.baidu.location.indoor.mapversion.b.a$b.a:Lcom/baidu/location/indoor/mapversion/b/a
                                                                                                                                                                                        • com.baidu.location.indoor.mapversion.b.a$b.b:Ljava/lang/String
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.FileOutputStream.<init>
                                                                                                                                                                                        • java.io.InputStream.read
                                                                                                                                                                                        • java.io.FileOutputStream.write
                                                                                                                                                                                        • java.io.FileOutputStream.flush
                                                                                                                                                                                        • java.io.FileOutputStream.close
                                                                                                                                                                                        • java.lang.String.equalsIgnoreCase
                                                                                                                                                                                        • com.baidu.location.indoor.mapversion.b.a$b.a:Lcom/baidu/location/indoor/mapversion/b/a
                                                                                                                                                                                        • com.baidu.location.indoor.mapversion.b.a$b.b:Ljava/lang/String
                                                                                                                                                                                        • com.baidu.location.indoor.mapversion.b.a$b.c:Ljava/lang/String
                                                                                                                                                                                        • com.baidu.location.indoor.mapversion.b.a$b.a:Lcom/baidu/location/indoor/mapversion/b/a
                                                                                                                                                                                        • com.baidu.location.indoor.mapversion.b.a$b.b:Ljava/lang/String
                                                                                                                                                                                        • com.baidu.location.indoor.mapversion.b.a$b.a:Lcom/baidu/location/indoor/mapversion/b/a
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        • com.baidu.location.indoor.mapversion.b.a$b.a:Lcom/baidu/location/indoor/mapversion/b/a
                                                                                                                                                                                        • com.baidu.location.indoor.mapversion.b.a$b.b:Ljava/lang/String
                                                                                                                                                                                        • com.baidu.location.indoor.mapversion.b.a$b.a:Lcom/baidu/location/indoor/mapversion/b/a
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • com.baidu.location.indoor.mapversion.b.a$b.b:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • com.baidu.location.indoor.mapversion.b.a$b.c:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • com.baidu.location.indoor.mapversion.b.a$b.b:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • com.baidu.location.indoor.mapversion.b.a$b.a:Lcom/baidu/location/indoor/mapversion/b/a
                                                                                                                                                                                        • com.baidu.location.indoor.mapversion.b.a$b.a:Lcom/baidu/location/indoor/mapversion/b/a
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • com.baidu.location.indoor.mapversion.b.a$b.a:Lcom/baidu/location/indoor/mapversion/b/a
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • http://loc.map.baidu.com/cfgs/indoorloc/indoorroadnet
                                                                                                                                                                                        • POST
                                                                                                                                                                                        • Accept-encoding
                                                                                                                                                                                        • gzip
                                                                                                                                                                                        • bldg=
                                                                                                                                                                                        • &md5=
                                                                                                                                                                                        • null
                                                                                                                                                                                        • Hash
                                                                                                                                                                                        • OK
                                                                                                                                                                                        • Download failed
                                                                                                                                                                                        • No roadnet update for
                                                                                                                                                                                        • ,
                                                                                                                                                                                        • Not found bldg
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1try_start_1: new-instance v1, Ljava/io/File;
                                                                                                                                                                                        3iget-object v2, p0, Lcom/baidu/location/indoor/mapversion/b/a$b;->a:Lcom/baidu/location/indoor/mapversion/b/a;
                                                                                                                                                                                        5invoke-static {v2}, Lcom/baidu/location/indoor/mapversion/b/a;->a(Lcom/baidu/location/indoor/mapversion/b/a;)Ljava/lang/String;
                                                                                                                                                                                        6move-result-object v2
                                                                                                                                                                                        8invoke-direct {v1, v2}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        10invoke-virtual {v1}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        11move-result v2
                                                                                                                                                                                        12if-eqz v2, :cond_18
                                                                                                                                                                                        14invoke-virtual {v1}, Ljava/io/File;->isDirectory()Z
                                                                                                                                                                                        15move-result v2
                                                                                                                                                                                        16if-nez v2, :cond_1b
                                                                                                                                                                                        17cond_18:
                                                                                                                                                                                        18invoke-virtual {v1}, Ljava/io/File;->mkdirs()Z
                                                                                                                                                                                        19cond_1b: new-instance v2, Ljava/net/URL;
                                                                                                                                                                                        21const-string v3, "http://loc.map.baidu.com/cfgs/indoorloc/indoorroadnet"
                                                                                                                                                                                        23invoke-direct {v2, v3}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        25invoke-virtual {v2}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        26move-result-object v2
                                                                                                                                                                                        27check-cast v2, Ljava/net/HttpURLConnection;
                                                                                                                                                                                        28const/4 v3, 0x1
                                                                                                                                                                                        30invoke-virtual {v2, v3}, Ljava/net/HttpURLConnection;->setDoInput(Z)V
                                                                                                                                                                                        32invoke-virtual {v2, v3}, Ljava/net/HttpURLConnection;->setDoOutput(Z)V
                                                                                                                                                                                        34const-string v3, "POST"
                                                                                                                                                                                        36invoke-virtual {v2, v3}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V
                                                                                                                                                                                        38const-string v3, "Accept-encoding"
                                                                                                                                                                                        40const-string v4, "gzip"
                                                                                                                                                                                        42invoke-virtual {v2, v3, v4}, Ljava/net/HttpURLConnection;->addRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        44invoke-virtual {v2}, Ljava/net/HttpURLConnection;->getOutputStream()Ljava/io/OutputStream;
                                                                                                                                                                                        45move-result-object v3
                                                                                                                                                                                        46new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        48invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        50const-string v5, "bldg="
                                                                                                                                                                                        52invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        54iget-object v5, p0, Lcom/baidu/location/indoor/mapversion/b/a$b;->b:Ljava/lang/String;
                                                                                                                                                                                        56invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        58const-string v5, "&md5="
                                                                                                                                                                                        60invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        62iget-object v5, p0, Lcom/baidu/location/indoor/mapversion/b/a$b;->c:Ljava/lang/String;
                                                                                                                                                                                        63if-nez v5, :cond_5a
                                                                                                                                                                                        65const-string v5, "null"
                                                                                                                                                                                        66goto/16 :goto_5c
                                                                                                                                                                                        67cond_5a:
                                                                                                                                                                                        68iget-object v5, p0, Lcom/baidu/location/indoor/mapversion/b/a$b;->c:Ljava/lang/String;
                                                                                                                                                                                        69goto_5c:
                                                                                                                                                                                        70invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        72invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        73move-result-object v4
                                                                                                                                                                                        75invoke-virtual {v4}, Ljava/lang/String;->getBytes()[B
                                                                                                                                                                                        76move-result-object v4
                                                                                                                                                                                        78invoke-virtual {v3, v4}, Ljava/io/OutputStream;->write([B)V
                                                                                                                                                                                        80invoke-virtual {v2}, Ljava/net/HttpURLConnection;->getResponseCode()I
                                                                                                                                                                                        81move-result v3
                                                                                                                                                                                        82const/4 v4, 0x0
                                                                                                                                                                                        83const/16 v5, 0xc8
                                                                                                                                                                                        84if-ne v3, v5, :cond_ce
                                                                                                                                                                                        86const-string v3, "Hash"
                                                                                                                                                                                        88invoke-virtual {v2, v3}, Ljava/net/HttpURLConnection;->getHeaderField(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        89move-result-object v3
                                                                                                                                                                                        91invoke-virtual {v2}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream;
                                                                                                                                                                                        92move-result-object v2
                                                                                                                                                                                        93new-instance v4, Ljava/io/File;
                                                                                                                                                                                        95iget-object v5, p0, Lcom/baidu/location/indoor/mapversion/b/a$b;->a:Lcom/baidu/location/indoor/mapversion/b/a;
                                                                                                                                                                                        97iget-object v6, p0, Lcom/baidu/location/indoor/mapversion/b/a$b;->b:Ljava/lang/String;
                                                                                                                                                                                        99invoke-static {v5, v6, v3}, Lcom/baidu/location/indoor/mapversion/b/a;->a(Lcom/baidu/location/indoor/mapversion/b/a;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        100move-result-object v5
                                                                                                                                                                                        102invoke-direct {v4, v1, v5}, Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
                                                                                                                                                                                        103new-instance v1, Ljava/io/FileOutputStream;
                                                                                                                                                                                        105invoke-direct {v1, v4}, Ljava/io/FileOutputStream;-><init>(Ljava/io/File;)V
                                                                                                                                                                                        106const/16 v5, 0x400
                                                                                                                                                                                        107new-array v5, v5, [B
                                                                                                                                                                                        108goto_93:
                                                                                                                                                                                        109invoke-virtual {v2, v5}, Ljava/io/InputStream;->read([B)I
                                                                                                                                                                                        110move-result v6
                                                                                                                                                                                        111if-ltz v6, :cond_9d
                                                                                                                                                                                        113invoke-virtual {v1, v5, v0, v6}, Ljava/io/FileOutputStream;->write([BII)V
                                                                                                                                                                                        114goto/16 :goto_93
                                                                                                                                                                                        115cond_9d:
                                                                                                                                                                                        116invoke-virtual {v1}, Ljava/io/FileOutputStream;->flush()V
                                                                                                                                                                                        118invoke-virtual {v1}, Ljava/io/FileOutputStream;->close()V
                                                                                                                                                                                        120invoke-static {v4}, Lcom/baidu/location/indoor/mapversion/b/a;->a(Ljava/io/File;)Ljava/lang/String;
                                                                                                                                                                                        121move-result-object v1
                                                                                                                                                                                        123invoke-virtual {v1, v3}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
                                                                                                                                                                                        124move-result v1
                                                                                                                                                                                        125if-eqz v1, :cond_c7
                                                                                                                                                                                        127iget-object v1, p0, Lcom/baidu/location/indoor/mapversion/b/a$b;->a:Lcom/baidu/location/indoor/mapversion/b/a;
                                                                                                                                                                                        129iget-object v2, p0, Lcom/baidu/location/indoor/mapversion/b/a$b;->b:Ljava/lang/String;
                                                                                                                                                                                        131iget-object v3, p0, Lcom/baidu/location/indoor/mapversion/b/a$b;->c:Ljava/lang/String;
                                                                                                                                                                                        133invoke-static {v1, v2, v3}, Lcom/baidu/location/indoor/mapversion/b/a;->b(Lcom/baidu/location/indoor/mapversion/b/a;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        135iget-object v1, p0, Lcom/baidu/location/indoor/mapversion/b/a$b;->a:Lcom/baidu/location/indoor/mapversion/b/a;
                                                                                                                                                                                        137iget-object v2, p0, Lcom/baidu/location/indoor/mapversion/b/a$b;->b:Ljava/lang/String;
                                                                                                                                                                                        139invoke-static {v1, v2}, Lcom/baidu/location/indoor/mapversion/b/a;->b(Lcom/baidu/location/indoor/mapversion/b/a;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        141iget-object v1, p0, Lcom/baidu/location/indoor/mapversion/b/a$b;->a:Lcom/baidu/location/indoor/mapversion/b/a;
                                                                                                                                                                                        143invoke-static {v1}, Lcom/baidu/location/indoor/mapversion/b/a;->b(Lcom/baidu/location/indoor/mapversion/b/a;)Z
                                                                                                                                                                                        144move-result v1
                                                                                                                                                                                        146const-string v2, "OK"
                                                                                                                                                                                        147move-object v4, v2
                                                                                                                                                                                        148goto/16 :goto_115
                                                                                                                                                                                        149cond_c7:
                                                                                                                                                                                        150const-string v1, "Download failed"
                                                                                                                                                                                        152invoke-virtual {v4}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        153move-object v4, v1
                                                                                                                                                                                        154goto/16 :goto_114
                                                                                                                                                                                        155cond_ce: const/16 v1, 0x130
                                                                                                                                                                                        156if-ne v3, v1, :cond_fd
                                                                                                                                                                                        158iget-object v1, p0, Lcom/baidu/location/indoor/mapversion/b/a$b;->a:Lcom/baidu/location/indoor/mapversion/b/a;
                                                                                                                                                                                        160iget-object v2, p0, Lcom/baidu/location/indoor/mapversion/b/a$b;->b:Ljava/lang/String;
                                                                                                                                                                                        162invoke-static {v1, v2}, Lcom/baidu/location/indoor/mapversion/b/a;->b(Lcom/baidu/location/indoor/mapversion/b/a;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        164iget-object v1, p0, Lcom/baidu/location/indoor/mapversion/b/a$b;->a:Lcom/baidu/location/indoor/mapversion/b/a;
                                                                                                                                                                                        166invoke-static {v1}, Lcom/baidu/location/indoor/mapversion/b/a;->b(Lcom/baidu/location/indoor/mapversion/b/a;)Z
                                                                                                                                                                                        167move-result v1
                                                                                                                                                                                        168new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        170invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        172const-string v3, "No roadnet update for "
                                                                                                                                                                                        174invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        176iget-object v3, p0, Lcom/baidu/location/indoor/mapversion/b/a$b;->b:Ljava/lang/String;
                                                                                                                                                                                        178invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        180const-string v3, ","
                                                                                                                                                                                        182invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        184iget-object v3, p0, Lcom/baidu/location/indoor/mapversion/b/a$b;->c:Ljava/lang/String;
                                                                                                                                                                                        186invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        188invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        189move-result-object v4
                                                                                                                                                                                        190goto/16 :goto_115
                                                                                                                                                                                        191cond_fd: const/16 v1, 0xcc
                                                                                                                                                                                        192if-ne v3, v1, :cond_114
                                                                                                                                                                                        193new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        195invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        197const-string v2, "Not found bldg "
                                                                                                                                                                                        199invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        201iget-object v2, p0, Lcom/baidu/location/indoor/mapversion/b/a$b;->b:Ljava/lang/String;
                                                                                                                                                                                        203invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        205invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        206move-result-object v4
                                                                                                                                                                                        207goto_114: const/4 v1, 0x0
                                                                                                                                                                                        208goto_115:
                                                                                                                                                                                        209iget-object v2, p0, Lcom/baidu/location/indoor/mapversion/b/a$b;->a:Lcom/baidu/location/indoor/mapversion/b/a;
                                                                                                                                                                                        211invoke-static {v2}, Lcom/baidu/location/indoor/mapversion/b/a;->c(Lcom/baidu/location/indoor/mapversion/b/a;)Lcom/baidu/location/indoor/mapversion/b/a$c;
                                                                                                                                                                                        212move-result-object v2
                                                                                                                                                                                        213if-eqz v2, :cond_12b
                                                                                                                                                                                        215iget-object v2, p0, Lcom/baidu/location/indoor/mapversion/b/a$b;->a:Lcom/baidu/location/indoor/mapversion/b/a;
                                                                                                                                                                                        217invoke-static {v2}, Lcom/baidu/location/indoor/mapversion/b/a;->c(Lcom/baidu/location/indoor/mapversion/b/a;)Lcom/baidu/location/indoor/mapversion/b/a$c;
                                                                                                                                                                                        218move-result-object v2
                                                                                                                                                                                        220invoke-interface {v2, v1, v4}, Lcom/baidu/location/indoor/mapversion/b/a$c;->a(ZLjava/lang/String;)V
                                                                                                                                                                                        221try_end_126: goto/16 :goto_12b
                                                                                                                                                                                        222catch_127: move-exception v1
                                                                                                                                                                                        224invoke-virtual {v1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        225cond_12b:
                                                                                                                                                                                        226iget-object v1, p0, Lcom/baidu/location/indoor/mapversion/b/a$b;->a:Lcom/baidu/location/indoor/mapversion/b/a;
                                                                                                                                                                                        228invoke-static {v1, v0}, Lcom/baidu/location/indoor/mapversion/b/a;->a(Lcom/baidu/location/indoor/mapversion/b/a;Z)Z
                                                                                                                                                                                        229return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.FileInputStream.<init>
                                                                                                                                                                                        • java.io.BufferedInputStream.<init>
                                                                                                                                                                                        • java.util.Properties.<init>
                                                                                                                                                                                        • java.util.Properties.load
                                                                                                                                                                                        • java.util.Properties.getProperty
                                                                                                                                                                                        • java.util.Properties.getProperty
                                                                                                                                                                                        • java.lang.Integer.parseInt
                                                                                                                                                                                        • java.lang.Integer.parseInt
                                                                                                                                                                                        • android.os.Build$VERSION.SDK:Ljava/lang/String
                                                                                                                                                                                        • java.lang.Integer.parseInt
                                                                                                                                                                                        • java.util.Properties.getProperty
                                                                                                                                                                                        • java.lang.Integer.parseInt
                                                                                                                                                                                        • java.io.BufferedInputStream.close
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.FileInputStream.<init>
                                                                                                                                                                                        • java.util.Properties.<init>
                                                                                                                                                                                        • java.util.Properties.load
                                                                                                                                                                                        • java.util.Properties.getProperty
                                                                                                                                                                                        • java.lang.Integer.parseInt
                                                                                                                                                                                        • java.util.Properties.getProperty
                                                                                                                                                                                        • java.lang.Integer.parseInt
                                                                                                                                                                                        • java.util.Properties.getProperty
                                                                                                                                                                                        • java.lang.Boolean.parseBoolean
                                                                                                                                                                                        • android.content.Context.getApplicationContext
                                                                                                                                                                                        • android.content.SharedPreferences.getBoolean
                                                                                                                                                                                        • java.io.FileInputStream.close
                                                                                                                                                                                        • java.io.FileInputStream.close
                                                                                                                                                                                        • java.io.FileInputStream.close
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.BufferedInputStream.close
                                                                                                                                                                                        • java.lang.Throwable.printStackTrace
                                                                                                                                                                                        • java.io.BufferedInputStream.close
                                                                                                                                                                                        • java.io.BufferedInputStream.close
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • canOpenWebPlus - totalRAM:
                                                                                                                                                                                        • QbSdk
                                                                                                                                                                                        • tbs.conf
                                                                                                                                                                                        • android_sdk_max_supported
                                                                                                                                                                                        • android_sdk_min_supported
                                                                                                                                                                                        • tbs_core_version
                                                                                                                                                                                        • tbs_extension.conf
                                                                                                                                                                                        • tbs_local_version
                                                                                                                                                                                        • app_versioncode_for_switch
                                                                                                                                                                                        • x5_disabled
                                                                                                                                                                                        • switch_backupcore_enable
                                                                                                                                                                                        • canOpenWebPlus - isX5Disabled Exception
                                                                                                                                                                                        • canOpenWebPlus - sdkVersion:
                                                                                                                                                                                        • canOpenWebPlus - canLoadX5 Exception
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0sget v0, Lcom/tencent/smtt/sdk/QbSdk;->x:I
                                                                                                                                                                                        1if-nez v0, :cond_a
                                                                                                                                                                                        3invoke-static {}, Lcom/tencent/smtt/sdk/a;->a()I
                                                                                                                                                                                        4move-result v0
                                                                                                                                                                                        5sput v0, Lcom/tencent/smtt/sdk/QbSdk;->x:I
                                                                                                                                                                                        6cond_a: new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        8invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        10const-string v1, "canOpenWebPlus - totalRAM: "
                                                                                                                                                                                        12invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        13sget v1, Lcom/tencent/smtt/sdk/QbSdk;->x:I
                                                                                                                                                                                        15invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        17invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        18move-result-object v0
                                                                                                                                                                                        20const-string v1, "QbSdk"
                                                                                                                                                                                        22invoke-static {v1, v0}, Lcom/tencent/smtt/utils/TbsLog;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        23sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        24const/4 v2, 0x7
                                                                                                                                                                                        25const/4 v3, 0x0
                                                                                                                                                                                        26if-lt v0, v2, :cond_138
                                                                                                                                                                                        27sget v0, Lcom/tencent/smtt/sdk/QbSdk;->x:I
                                                                                                                                                                                        28sget v2, Lcom/tencent/smtt/sdk/QbSdk;->y:I
                                                                                                                                                                                        29if-ge v0, v2, :cond_30
                                                                                                                                                                                        30goto/16 :goto_138
                                                                                                                                                                                        31cond_30: if-nez p0, :cond_33
                                                                                                                                                                                        32return v3
                                                                                                                                                                                        33cond_33: const/4 v0, 0x0
                                                                                                                                                                                        34try_start_34: new-instance v2, Ljava/io/File;
                                                                                                                                                                                        36invoke-static {}, Lcom/tencent/smtt/sdk/aq;->a()Lcom/tencent/smtt/sdk/aq;
                                                                                                                                                                                        37move-result-object v4
                                                                                                                                                                                        39invoke-virtual {v4, p0}, Lcom/tencent/smtt/sdk/aq;->q(Landroid/content/Context;)Ljava/io/File;
                                                                                                                                                                                        40move-result-object v4
                                                                                                                                                                                        42const-string v5, "tbs.conf"
                                                                                                                                                                                        44invoke-direct {v2, v4, v5}, Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
                                                                                                                                                                                        45new-instance v4, Ljava/io/FileInputStream;
                                                                                                                                                                                        47invoke-direct {v4, v2}, Ljava/io/FileInputStream;-><init>(Ljava/io/File;)V
                                                                                                                                                                                        48new-instance v2, Ljava/io/BufferedInputStream;
                                                                                                                                                                                        50invoke-direct {v2, v4}, Ljava/io/BufferedInputStream;-><init>(Ljava/io/InputStream;)V
                                                                                                                                                                                        51try_start_4d: new-instance v4, Ljava/util/Properties;
                                                                                                                                                                                        53invoke-direct {v4}, Ljava/util/Properties;-><init>()V
                                                                                                                                                                                        55invoke-virtual {v4, v2}, Ljava/util/Properties;->load(Ljava/io/InputStream;)V
                                                                                                                                                                                        57const-string v5, "android_sdk_max_supported"
                                                                                                                                                                                        59invoke-virtual {v4, v5}, Ljava/util/Properties;->getProperty(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        60move-result-object v5
                                                                                                                                                                                        62const-string v6, "android_sdk_min_supported"
                                                                                                                                                                                        64invoke-virtual {v4, v6}, Ljava/util/Properties;->getProperty(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        65move-result-object v6
                                                                                                                                                                                        67invoke-static {v5}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
                                                                                                                                                                                        68move-result v5
                                                                                                                                                                                        70invoke-static {v6}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
                                                                                                                                                                                        71move-result v6
                                                                                                                                                                                        73sget-object v7, Landroid/os/Build$VERSION;->SDK:Ljava/lang/String;
                                                                                                                                                                                        75invoke-static {v7}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
                                                                                                                                                                                        76move-result v7
                                                                                                                                                                                        77if-gt v7, v5, :cond_103
                                                                                                                                                                                        78if-ge v7, v6, :cond_75
                                                                                                                                                                                        79goto/16 :goto_103
                                                                                                                                                                                        80cond_75:
                                                                                                                                                                                        81const-string v5, "tbs_core_version"
                                                                                                                                                                                        83invoke-virtual {v4, v5}, Ljava/util/Properties;->getProperty(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        84move-result-object v4
                                                                                                                                                                                        86invoke-static {v4}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
                                                                                                                                                                                        87move-result v4
                                                                                                                                                                                        88try_start_7f:
                                                                                                                                                                                        89invoke-virtual {v2}, Ljava/io/BufferedInputStream;->close()V
                                                                                                                                                                                        90try_end_82: const/4 v2, 0x1
                                                                                                                                                                                        91try_start_83: new-instance v5, Ljava/io/File;
                                                                                                                                                                                        93invoke-static {p0}, Lcom/tencent/smtt/sdk/aq;->s(Landroid/content/Context;)Ljava/io/File;
                                                                                                                                                                                        94move-result-object v6
                                                                                                                                                                                        96const-string v7, "tbs_extension.conf"
                                                                                                                                                                                        98invoke-direct {v5, v6, v7}, Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
                                                                                                                                                                                        99new-instance v6, Ljava/io/FileInputStream;
                                                                                                                                                                                        101invoke-direct {v6, v5}, Ljava/io/FileInputStream;-><init>(Ljava/io/File;)V
                                                                                                                                                                                        102try_start_93: new-instance v0, Ljava/util/Properties;
                                                                                                                                                                                        104invoke-direct {v0}, Ljava/util/Properties;-><init>()V
                                                                                                                                                                                        106invoke-virtual {v0, v6}, Ljava/util/Properties;->load(Ljava/io/InputStream;)V
                                                                                                                                                                                        108const-string v5, "tbs_local_version"
                                                                                                                                                                                        110invoke-virtual {v0, v5}, Ljava/util/Properties;->getProperty(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        111move-result-object v5
                                                                                                                                                                                        113invoke-static {v5}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
                                                                                                                                                                                        114move-result v5
                                                                                                                                                                                        116const-string v7, "app_versioncode_for_switch"
                                                                                                                                                                                        118invoke-virtual {v0, v7}, Ljava/util/Properties;->getProperty(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        119move-result-object v7
                                                                                                                                                                                        121invoke-static {v7}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
                                                                                                                                                                                        122move-result v7
                                                                                                                                                                                        123const v8, 0x54c5638
                                                                                                                                                                                        124if-eq v4, v8, :cond_e4
                                                                                                                                                                                        125if-ne v5, v8, :cond_b7
                                                                                                                                                                                        126goto/16 :goto_e4
                                                                                                                                                                                        127cond_b7: if-le v4, v5, :cond_ba
                                                                                                                                                                                        128goto/16 :goto_e4
                                                                                                                                                                                        129cond_ba: if-ne v4, v5, :cond_e4
                                                                                                                                                                                        130if-lez v7, :cond_c5
                                                                                                                                                                                        132invoke-static {p0}, Lcom/tencent/smtt/utils/b;->b(Landroid/content/Context;)I
                                                                                                                                                                                        133move-result v4
                                                                                                                                                                                        134if-eq v7, v4, :cond_c5
                                                                                                                                                                                        135goto/16 :goto_e4
                                                                                                                                                                                        136cond_c5:
                                                                                                                                                                                        137const-string v4, "x5_disabled"
                                                                                                                                                                                        139invoke-virtual {v0, v4}, Ljava/util/Properties;->getProperty(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        140move-result-object v0
                                                                                                                                                                                        142invoke-static {v0}, Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z
                                                                                                                                                                                        143move-result v0
                                                                                                                                                                                        144if-eqz v0, :cond_e4
                                                                                                                                                                                        146invoke-virtual {p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        147move-result-object p0
                                                                                                                                                                                        149invoke-static {p0}, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->getInstance(Landroid/content/Context;)Lcom/tencent/smtt/sdk/TbsDownloadConfig;
                                                                                                                                                                                        150move-result-object p0
                                                                                                                                                                                        152iget-object p0, p0, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->mPreferences:Landroid/content/SharedPreferences;
                                                                                                                                                                                        154const-string v0, "switch_backupcore_enable"
                                                                                                                                                                                        156invoke-interface {p0, v0, v3}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
                                                                                                                                                                                        157move-result p0
                                                                                                                                                                                        158try_end_e1: if-nez p0, :cond_e4
                                                                                                                                                                                        159const/4 v3, 0x1
                                                                                                                                                                                        160goto_e4:
                                                                                                                                                                                        161invoke-virtual {v6}, Ljava/io/FileInputStream;->close()V
                                                                                                                                                                                        162try_end_e7: goto/16 :goto_fa
                                                                                                                                                                                        163catchall_e8: move-exception p0
                                                                                                                                                                                        164goto/16 :goto_fd
                                                                                                                                                                                        165catch_ea: move-object v0, v6
                                                                                                                                                                                        166goto/16 :goto_ef
                                                                                                                                                                                        167catchall_ec: move-exception p0
                                                                                                                                                                                        168move-object v6, v0
                                                                                                                                                                                        169goto/16 :goto_fd
                                                                                                                                                                                        170goto_ef:
                                                                                                                                                                                        171const-string p0, "canOpenWebPlus - isX5Disabled Exception"
                                                                                                                                                                                        173invoke-static {v1, p0}, Lcom/tencent/smtt/utils/TbsLog;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        174try_end_f4: if-eqz v0, :cond_f9
                                                                                                                                                                                        175try_start_f6:
                                                                                                                                                                                        176invoke-virtual {v0}, Ljava/io/FileInputStream;->close()V
                                                                                                                                                                                        177cond_f9: const/4 v3, 0x1
                                                                                                                                                                                        178catch_fa: xor-int/lit8 p0, v3, 0x1
                                                                                                                                                                                        179return p0
                                                                                                                                                                                        180goto_fd: if-eqz v6, :cond_102
                                                                                                                                                                                        181try_start_ff:
                                                                                                                                                                                        182invoke-virtual {v6}, Ljava/io/FileInputStream;->close()V
                                                                                                                                                                                        183try_end_102: throw p0
                                                                                                                                                                                        184try_start_103: new-instance p0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        186invoke-direct {p0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        188const-string v0, "canOpenWebPlus - sdkVersion: "
                                                                                                                                                                                        190invoke-virtual {p0, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        192invoke-virtual {p0, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        194invoke-virtual {p0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        195move-result-object p0
                                                                                                                                                                                        197invoke-static {v1, p0}, Lcom/tencent/smtt/utils/TbsLog;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        198try_start_117:
                                                                                                                                                                                        199invoke-virtual {v2}, Ljava/io/BufferedInputStream;->close()V
                                                                                                                                                                                        200catch_11a: return v3
                                                                                                                                                                                        201catchall_11b: move-exception p0
                                                                                                                                                                                        202goto/16 :goto_132
                                                                                                                                                                                        203catch_11d: move-exception p0
                                                                                                                                                                                        204move-object v0, v2
                                                                                                                                                                                        205goto/16 :goto_124
                                                                                                                                                                                        206catchall_120: move-exception p0
                                                                                                                                                                                        207move-object v2, v0
                                                                                                                                                                                        208goto/16 :goto_132
                                                                                                                                                                                        209catch_123: move-exception p0
                                                                                                                                                                                        210goto_124:
                                                                                                                                                                                        211invoke-virtual {p0}, Ljava/lang/Throwable;->printStackTrace()V
                                                                                                                                                                                        213const-string p0, "canOpenWebPlus - canLoadX5 Exception"
                                                                                                                                                                                        215invoke-static {v1, p0}, Lcom/tencent/smtt/utils/TbsLog;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        216try_end_12c: if-eqz v0, :cond_131
                                                                                                                                                                                        217try_start_12e:
                                                                                                                                                                                        218invoke-virtual {v0}, Ljava/io/BufferedInputStream;->close()V
                                                                                                                                                                                        219cond_131: return v3
                                                                                                                                                                                        220goto_132: if-eqz v2, :cond_137
                                                                                                                                                                                        221try_start_134:
                                                                                                                                                                                        222invoke-virtual {v2}, Ljava/io/BufferedInputStream;->close()V
                                                                                                                                                                                        223cond_137: throw p0
                                                                                                                                                                                        224cond_138: return v3
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.String.trim
                                                                                                                                                                                        • com.iflytek.voiceads.bridge.DSBridgeWebView.a
                                                                                                                                                                                        • com.iflytek.voiceads.bridge.DSBridgeWebView.a
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        • org.json.JSONException.printStackTrace
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.get
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        • org.json.JSONException.printStackTrace
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.lang.reflect.Method.getAnnotation
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        • java.lang.reflect.Method.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • Js bridge called, but can\'t find a corresponded JavascriptInterface object , please check your code!
                                                                                                                                                                                        • code
                                                                                                                                                                                        • _dscbstub
                                                                                                                                                                                        • data
                                                                                                                                                                                        • Not find method \"
                                                                                                                                                                                        • \" implementation! please check if the signature or namespace of the method is right
                                                                                                                                                                                        • The argument of \"%s\" must be a JSON object string!
                                                                                                                                                                                        • Method
                                                                                                                                                                                        • is not invoked, since it is not declared with JavascriptInterface annotation!
                                                                                                                                                                                        • Call failed\uff1aThe parameter of \"%s\" in Java is invalid.
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v2, 0x0
                                                                                                                                                                                        1const/4 v3, 0x1
                                                                                                                                                                                        2const/4 v4, 0x0
                                                                                                                                                                                        4const-string v1, "Js bridge called, but can\'t find a corresponded JavascriptInterface object , please check your code!"
                                                                                                                                                                                        6iget-object v0, p0, Lcom/iflytek/voiceads/bridge/DSBridgeWebView$b;->a:Lcom/iflytek/voiceads/bridge/DSBridgeWebView;
                                                                                                                                                                                        8invoke-virtual {p1}, Ljava/lang/String;->trim()Ljava/lang/String;
                                                                                                                                                                                        9move-result-object v5
                                                                                                                                                                                        11invoke-static {v0, v5}, Lcom/iflytek/voiceads/bridge/DSBridgeWebView;->a(Lcom/iflytek/voiceads/bridge/DSBridgeWebView;Ljava/lang/String;)[Ljava/lang/String;
                                                                                                                                                                                        12move-result-object v0
                                                                                                                                                                                        13aget-object v7, v0, v3
                                                                                                                                                                                        15iget-object v5, p0, Lcom/iflytek/voiceads/bridge/DSBridgeWebView$b;->a:Lcom/iflytek/voiceads/bridge/DSBridgeWebView;
                                                                                                                                                                                        17invoke-static {v5}, Lcom/iflytek/voiceads/bridge/DSBridgeWebView;->a(Lcom/iflytek/voiceads/bridge/DSBridgeWebView;)Ljava/util/Map;
                                                                                                                                                                                        18move-result-object v5
                                                                                                                                                                                        19aget-object v0, v0, v4
                                                                                                                                                                                        21invoke-interface {v5, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        22move-result-object v8
                                                                                                                                                                                        23new-instance v9, Lorg/json/JSONObject;
                                                                                                                                                                                        25invoke-direct {v9}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        26try_start_22:
                                                                                                                                                                                        27const-string v0, "code"
                                                                                                                                                                                        28const/4 v5, -0x1
                                                                                                                                                                                        30invoke-virtual {v9, v0, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        31try_end_28: if-nez v8, :cond_37
                                                                                                                                                                                        33invoke-direct {p0, v1}, Lcom/iflytek/voiceads/bridge/DSBridgeWebView$b;->a(Ljava/lang/String;)V
                                                                                                                                                                                        35invoke-virtual {v9}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        36move-result-object v0
                                                                                                                                                                                        37goto_31: return-object v0
                                                                                                                                                                                        38catch_32: move-exception v0
                                                                                                                                                                                        40invoke-virtual {v0}, Lorg/json/JSONException;->printStackTrace()V
                                                                                                                                                                                        41goto/16 :goto_28
                                                                                                                                                                                        42cond_37: new-instance v1, Lorg/json/JSONObject;
                                                                                                                                                                                        44invoke-direct {v1, p2}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        46const-string v0, "_dscbstub"
                                                                                                                                                                                        48invoke-virtual {v1, v0}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        49move-result v0
                                                                                                                                                                                        50if-eqz v0, :cond_144
                                                                                                                                                                                        52const-string v0, "_dscbstub"
                                                                                                                                                                                        54invoke-virtual {v1, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        55move-result-object v0
                                                                                                                                                                                        56move-object v6, v0
                                                                                                                                                                                        57goto_4b:
                                                                                                                                                                                        58const-string v0, "data"
                                                                                                                                                                                        60invoke-virtual {v1, v0}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        61move-result v0
                                                                                                                                                                                        62if-eqz v0, :cond_141
                                                                                                                                                                                        64const-string v0, "data"
                                                                                                                                                                                        66invoke-virtual {v1, v0}, Lorg/json/JSONObject;->get(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        67try_end_58: move-result-object v0
                                                                                                                                                                                        68move-object v1, v0
                                                                                                                                                                                        69goto_5a:
                                                                                                                                                                                        70invoke-virtual {v8}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        71move-result-object v0
                                                                                                                                                                                        72const/4 v5, 0x2
                                                                                                                                                                                        73try_start_5f: new-array v5, v5, [Ljava/lang/Class;
                                                                                                                                                                                        74const/4 v10, 0x0
                                                                                                                                                                                        75const-class v11, Ljava/lang/Object;
                                                                                                                                                                                        76aput-object v11, v5, v10
                                                                                                                                                                                        77const/4 v10, 0x1
                                                                                                                                                                                        78const-class v11, Lcom/iflytek/voiceads/bridge/a;
                                                                                                                                                                                        79aput-object v11, v5, v10
                                                                                                                                                                                        81invoke-virtual {v0, v7, v5}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        82try_end_6e: move-result-object v2
                                                                                                                                                                                        83move-object v5, v2
                                                                                                                                                                                        84move v2, v3
                                                                                                                                                                                        85goto_71: if-nez v5, :cond_c1
                                                                                                                                                                                        86new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        88invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        90const-string v1, "Not find method \""
                                                                                                                                                                                        92invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        93move-result-object v0
                                                                                                                                                                                        95invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        96move-result-object v0
                                                                                                                                                                                        98const-string v1, "\" implementation! please check if the signature or namespace of the method is right "
                                                                                                                                                                                        100invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        101move-result-object v0
                                                                                                                                                                                        103invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        104move-result-object v0
                                                                                                                                                                                        106invoke-direct {p0, v0}, Lcom/iflytek/voiceads/bridge/DSBridgeWebView$b;->a(Ljava/lang/String;)V
                                                                                                                                                                                        108invoke-virtual {v9}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        109move-result-object v0
                                                                                                                                                                                        110goto/16 :goto_31
                                                                                                                                                                                        111catch_94: move-exception v0
                                                                                                                                                                                        113const-string v1, "The argument of \"%s\" must be a JSON object string!"
                                                                                                                                                                                        114new-array v2, v3, [Ljava/lang/Object;
                                                                                                                                                                                        115aput-object v7, v2, v4
                                                                                                                                                                                        117invoke-static {v1, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        118move-result-object v1
                                                                                                                                                                                        120invoke-direct {p0, v1}, Lcom/iflytek/voiceads/bridge/DSBridgeWebView$b;->a(Ljava/lang/String;)V
                                                                                                                                                                                        122invoke-virtual {v0}, Lorg/json/JSONException;->printStackTrace()V
                                                                                                                                                                                        124invoke-virtual {v9}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        125move-result-object v0
                                                                                                                                                                                        126goto/16 :goto_31
                                                                                                                                                                                        127catch_aa: move-exception v5
                                                                                                                                                                                        128const/4 v5, 0x1
                                                                                                                                                                                        129try_start_ac: new-array v5, v5, [Ljava/lang/Class;
                                                                                                                                                                                        130const/4 v10, 0x0
                                                                                                                                                                                        131const-class v11, Ljava/lang/Object;
                                                                                                                                                                                        132aput-object v11, v5, v10
                                                                                                                                                                                        134invoke-virtual {v0, v7, v5}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        135try_end_b6: move-result-object v2
                                                                                                                                                                                        136move-object v5, v2
                                                                                                                                                                                        137move v2, v4
                                                                                                                                                                                        138goto/16 :goto_71
                                                                                                                                                                                        139catch_ba: move-exception v0
                                                                                                                                                                                        141invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        142move-object v5, v2
                                                                                                                                                                                        143move v2, v4
                                                                                                                                                                                        144goto/16 :goto_71
                                                                                                                                                                                        145cond_c1: sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        146const/16 v10, 0x11
                                                                                                                                                                                        147if-lt v0, v10, :cond_f3
                                                                                                                                                                                        148const-class v0, Landroid/webkit/JavascriptInterface;
                                                                                                                                                                                        150invoke-virtual {v5, v0}, Ljava/lang/reflect/Method;->getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
                                                                                                                                                                                        151move-result-object v0
                                                                                                                                                                                        152check-cast v0, Landroid/webkit/JavascriptInterface;
                                                                                                                                                                                        153if-nez v0, :cond_f3
                                                                                                                                                                                        154new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        156invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        158const-string v1, "Method "
                                                                                                                                                                                        160invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        161move-result-object v0
                                                                                                                                                                                        163invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        164move-result-object v0
                                                                                                                                                                                        166const-string v1, " is not invoked, since it is not declared with JavascriptInterface annotation! "
                                                                                                                                                                                        168invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        169move-result-object v0
                                                                                                                                                                                        171invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        172move-result-object v0
                                                                                                                                                                                        174invoke-direct {p0, v0}, Lcom/iflytek/voiceads/bridge/DSBridgeWebView$b;->a(Ljava/lang/String;)V
                                                                                                                                                                                        176invoke-virtual {v9}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        177move-result-object v0
                                                                                                                                                                                        178goto/16 :goto_31
                                                                                                                                                                                        179cond_f3:
                                                                                                                                                                                        180invoke-virtual {v5, v3}, Ljava/lang/reflect/Method;->setAccessible(Z)V
                                                                                                                                                                                        181if-eqz v2, :cond_10f
                                                                                                                                                                                        182const/4 v0, 0x2
                                                                                                                                                                                        183try_start_f9: new-array v0, v0, [Ljava/lang/Object;
                                                                                                                                                                                        184const/4 v2, 0x0
                                                                                                                                                                                        185aput-object v1, v0, v2
                                                                                                                                                                                        186const/4 v1, 0x1
                                                                                                                                                                                        187new-instance v2, Lcom/iflytek/voiceads/bridge/m;
                                                                                                                                                                                        189invoke-direct {v2, p0, v6}, Lcom/iflytek/voiceads/bridge/m;-><init>(Lcom/iflytek/voiceads/bridge/DSBridgeWebView$b;Ljava/lang/String;)V
                                                                                                                                                                                        190aput-object v2, v0, v1
                                                                                                                                                                                        192invoke-virtual {v5, v8, v0}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        193try_end_109:
                                                                                                                                                                                        194invoke-virtual {v9}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        195move-result-object v0
                                                                                                                                                                                        196goto/16 :goto_31
                                                                                                                                                                                        197cond_10f: const/4 v0, 0x1
                                                                                                                                                                                        198try_start_110: new-array v0, v0, [Ljava/lang/Object;
                                                                                                                                                                                        199const/4 v2, 0x0
                                                                                                                                                                                        200aput-object v1, v0, v2
                                                                                                                                                                                        202invoke-virtual {v5, v8, v0}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        203move-result-object v0
                                                                                                                                                                                        205const-string v1, "code"
                                                                                                                                                                                        206const/4 v2, 0x0
                                                                                                                                                                                        208invoke-virtual {v9, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        210const-string v1, "data"
                                                                                                                                                                                        212invoke-virtual {v9, v1, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        214invoke-virtual {v9}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        215try_end_127: move-result-object v0
                                                                                                                                                                                        216goto/16 :goto_31
                                                                                                                                                                                        217catch_12a: move-exception v0
                                                                                                                                                                                        219invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        221const-string v0, "Call failed\uff1aThe parameter of \"%s\" in Java is invalid."
                                                                                                                                                                                        222new-array v1, v3, [Ljava/lang/Object;
                                                                                                                                                                                        223aput-object v7, v1, v4
                                                                                                                                                                                        225invoke-static {v0, v1}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        226move-result-object v0
                                                                                                                                                                                        228invoke-direct {p0, v0}, Lcom/iflytek/voiceads/bridge/DSBridgeWebView$b;->a(Ljava/lang/String;)V
                                                                                                                                                                                        230invoke-virtual {v9}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        231move-result-object v0
                                                                                                                                                                                        232goto/16 :goto_31
                                                                                                                                                                                        233cond_141: move-object v1, v2
                                                                                                                                                                                        234goto/16 :goto_5a
                                                                                                                                                                                        235cond_144: move-object v6, v2
                                                                                                                                                                                        236goto/16 :goto_4b
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • com.baidu.mobads.openad.interfaces.download.IOAdDownloader$DownloadStatus.CANCELLED:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus
                                                                                                                                                                                        • com.baidu.mobads.openad.interfaces.download.IOAdDownloader$DownloadStatus.ERROR:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus
                                                                                                                                                                                        • com.baidu.mobads.openad.interfaces.download.IOAdDownloader$DownloadStatus.PAUSED:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus
                                                                                                                                                                                        • com.baidu.mobads.openad.interfaces.download.IOAdDownloader$DownloadStatus.COMPLETED:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus
                                                                                                                                                                                        • com.baidu.mobads.openad.interfaces.download.IOAdDownloader$DownloadStatus.DOWNLOADING:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus
                                                                                                                                                                                        • com.baidu.mobads.openad.interfaces.download.IOAdDownloader$DownloadStatus.INITING:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • com.baidu.mobads.openad.interfaces.download.IOAdDownloader$DownloadStatus.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • com.baidu.mobads.openad.interfaces.download.IOAdDownloader$DownloadStatus.COMPLETED:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.net.URL.<init>
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.Boolean.booleanValue
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Exception.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • XAdDownloadAPKCommand
                                                                                                                                                                                        • download pkg =
                                                                                                                                                                                        • \uff0c DownloadURL=
                                                                                                                                                                                        • start to download but package is empty
                                                                                                                                                                                        • startDownload>> downloader exist: state=
                                                                                                                                                                                        • downloading
                                                                                                                                                                                        • alreadyinstalled1
                                                                                                                                                                                        • \u60a8\u70b9\u51fb\u7684\u5e94\u7528
                                                                                                                                                                                        • .apk
                                                                                                                                                                                        • waitwifi
                                                                                                                                                                                        • \u5c06\u5728\u8fde\u5165Wifi\u540e\u5f00\u59cb\u4e0b\u8f7d
                                                                                                                                                                                        • realstart
                                                                                                                                                                                        • ad app download failed:
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0move-object/from16 v1, p0
                                                                                                                                                                                        2const-string v2, "XAdDownloadAPKCommand"
                                                                                                                                                                                        4iget-object v0, v1, Lcom/baidu/mobads/command/b;->c:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;
                                                                                                                                                                                        5if-nez v0, :cond_9
                                                                                                                                                                                        6return-void
                                                                                                                                                                                        7cond_9:
                                                                                                                                                                                        8invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        9move-result-object v0
                                                                                                                                                                                        11invoke-virtual {v0}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getCommonUtils()Lcom/baidu/mobads/utils/f;
                                                                                                                                                                                        12move-result-object v3
                                                                                                                                                                                        14invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        15move-result-object v0
                                                                                                                                                                                        17invoke-virtual {v0}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getURIUitls()Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;
                                                                                                                                                                                        18move-result-object v0
                                                                                                                                                                                        20invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        21move-result-object v4
                                                                                                                                                                                        23invoke-virtual {v4}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getSystemUtils()Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;
                                                                                                                                                                                        24move-result-object v4
                                                                                                                                                                                        25try_start_21:
                                                                                                                                                                                        26iget-object v5, v1, Lcom/baidu/mobads/command/b;->c:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;
                                                                                                                                                                                        28invoke-interface {v5}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getAppPackageName()Ljava/lang/String;
                                                                                                                                                                                        29move-result-object v5
                                                                                                                                                                                        31iget-object v6, v1, Lcom/baidu/mobads/command/b;->e:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        32new-instance v7, Ljava/lang/StringBuilder;
                                                                                                                                                                                        34invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        36const-string v8, "download pkg = "
                                                                                                                                                                                        38invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        40invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        42const-string v8, "\uff0c DownloadURL= "
                                                                                                                                                                                        44invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        46iget-object v8, v1, Lcom/baidu/mobads/command/b;->c:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;
                                                                                                                                                                                        48invoke-interface {v8}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getClickThroughUrl()Ljava/lang/String;
                                                                                                                                                                                        49move-result-object v8
                                                                                                                                                                                        51invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        53invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        54move-result-object v7
                                                                                                                                                                                        56invoke-interface {v6, v2, v7}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->i(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        57try_end_4b:
                                                                                                                                                                                        58const-string v6, ""
                                                                                                                                                                                        59if-eqz v5, :cond_55
                                                                                                                                                                                        60try_start_4f:
                                                                                                                                                                                        61invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        62move-result v7
                                                                                                                                                                                        63if-eqz v7, :cond_72
                                                                                                                                                                                        64cond_55:
                                                                                                                                                                                        65iget-object v7, v1, Lcom/baidu/mobads/command/b;->c:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;
                                                                                                                                                                                        67invoke-interface {v7}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getOriginClickUrl()Ljava/lang/String;
                                                                                                                                                                                        68move-result-object v7
                                                                                                                                                                                        70invoke-static {v7}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        71move-result v7
                                                                                                                                                                                        72if-nez v7, :cond_72
                                                                                                                                                                                        74iget-object v5, v1, Lcom/baidu/mobads/command/b;->e:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        76const-string v7, "start to download but package is empty"
                                                                                                                                                                                        78invoke-interface {v5, v2, v7}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->i(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        80iget-object v5, v1, Lcom/baidu/mobads/command/b;->c:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;
                                                                                                                                                                                        82invoke-interface {v5}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getOriginClickUrl()Ljava/lang/String;
                                                                                                                                                                                        83move-result-object v5
                                                                                                                                                                                        85invoke-virtual {v3, v5}, Lcom/baidu/mobads/utils/f;->getMD5(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        86move-result-object v5
                                                                                                                                                                                        87cond_72: move-object v8, v5
                                                                                                                                                                                        89iget-object v5, v1, Lcom/baidu/mobads/command/b;->a:Landroid/content/Context;
                                                                                                                                                                                        91invoke-static {v5}, Lcom/baidu/mobads/openad/b/d;->a(Landroid/content/Context;)Lcom/baidu/mobads/openad/b/d;
                                                                                                                                                                                        92move-result-object v5
                                                                                                                                                                                        94invoke-virtual {v5, v8}, Lcom/baidu/mobads/openad/b/d;->getAdsApkDownloader(Ljava/lang/String;)Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader;
                                                                                                                                                                                        95move-result-object v15
                                                                                                                                                                                        97invoke-static {v8}, Lcom/baidu/mobads/openad/b/b;->a(Ljava/lang/String;)Lcom/baidu/mobads/openad/b/b;
                                                                                                                                                                                        98move-result-object v5
                                                                                                                                                                                        99const/4 v14, 0x0
                                                                                                                                                                                        100if-eqz v5, :cond_163
                                                                                                                                                                                        101if-eqz v15, :cond_163
                                                                                                                                                                                        103invoke-virtual {v5}, Lcom/baidu/mobads/openad/b/b;->a()Lcom/baidu/mobads/command/a;
                                                                                                                                                                                        104move-result-object v5
                                                                                                                                                                                        106invoke-interface {v15}, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader;->getState()Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        107move-result-object v7
                                                                                                                                                                                        109iget-object v9, v1, Lcom/baidu/mobads/command/b;->e:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        110new-instance v10, Ljava/lang/StringBuilder;
                                                                                                                                                                                        112invoke-direct {v10}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        114const-string v11, "startDownload>> downloader exist: state="
                                                                                                                                                                                        116invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        118invoke-virtual {v10, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        120invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        121move-result-object v10
                                                                                                                                                                                        123invoke-interface {v9, v2, v10}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        125sget-object v9, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;->CANCELLED:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        126if-eq v7, v9, :cond_156
                                                                                                                                                                                        128sget-object v9, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;->ERROR:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        129if-eq v7, v9, :cond_156
                                                                                                                                                                                        131sget-object v9, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;->PAUSED:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        132if-ne v7, v9, :cond_b2
                                                                                                                                                                                        133goto/16 :goto_156
                                                                                                                                                                                        134cond_b2:
                                                                                                                                                                                        135sget-object v9, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;->COMPLETED:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        136if-ne v7, v9, :cond_df
                                                                                                                                                                                        138iget-object v7, v1, Lcom/baidu/mobads/command/b;->a:Landroid/content/Context;
                                                                                                                                                                                        140invoke-virtual {v1, v7, v5}, Lcom/baidu/mobads/command/a/a;->a(Landroid/content/Context;Lcom/baidu/mobads/command/a;)Z
                                                                                                                                                                                        141move-result v7
                                                                                                                                                                                        142if-eqz v7, :cond_cb
                                                                                                                                                                                        144iget-object v3, v1, Lcom/baidu/mobads/command/b;->c:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;
                                                                                                                                                                                        146invoke-interface {v3}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getClickThroughUrl()Ljava/lang/String;
                                                                                                                                                                                        147move-result-object v3
                                                                                                                                                                                        149invoke-interface {v0, v3}, Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;->pintHttpInNewThread(Ljava/lang/String;)V
                                                                                                                                                                                        151invoke-direct {v1, v5}, Lcom/baidu/mobads/command/a/a;->b(Lcom/baidu/mobads/command/a;)V
                                                                                                                                                                                        152return-void
                                                                                                                                                                                        153cond_cb:
                                                                                                                                                                                        154invoke-interface {v15}, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader;->cancel()V
                                                                                                                                                                                        156invoke-interface {v15}, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader;->removeObservers()V
                                                                                                                                                                                        158invoke-static {v8}, Lcom/baidu/mobads/openad/b/b;->b(Ljava/lang/String;)Lcom/baidu/mobads/openad/b/b;
                                                                                                                                                                                        160iget-object v5, v1, Lcom/baidu/mobads/command/b;->a:Landroid/content/Context;
                                                                                                                                                                                        162invoke-static {v5}, Lcom/baidu/mobads/openad/b/d;->a(Landroid/content/Context;)Lcom/baidu/mobads/openad/b/d;
                                                                                                                                                                                        163move-result-object v5
                                                                                                                                                                                        165invoke-virtual {v5, v8}, Lcom/baidu/mobads/openad/b/d;->removeAdsApkDownloader(Ljava/lang/String;)Ljava/lang/Boolean;
                                                                                                                                                                                        166goto/16 :goto_177
                                                                                                                                                                                        167cond_df:
                                                                                                                                                                                        168sget-object v5, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;->DOWNLOADING:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        169if-eq v7, v5, :cond_e7
                                                                                                                                                                                        171sget-object v5, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;->INITING:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        172if-ne v7, v5, :cond_177
                                                                                                                                                                                        173cond_e7:
                                                                                                                                                                                        174iget-object v0, v1, Lcom/baidu/mobads/command/b;->a:Landroid/content/Context;
                                                                                                                                                                                        175const/16 v5, 0x211
                                                                                                                                                                                        177const-string v7, "downloading"
                                                                                                                                                                                        179iget-object v9, v1, Lcom/baidu/mobads/command/b;->b:Lcom/baidu/mobads/interfaces/IXNonLinearAdSlot;
                                                                                                                                                                                        180if-eqz v9, :cond_fc
                                                                                                                                                                                        182iget-object v9, v1, Lcom/baidu/mobads/command/b;->b:Lcom/baidu/mobads/interfaces/IXNonLinearAdSlot;
                                                                                                                                                                                        184invoke-interface {v9}, Lcom/baidu/mobads/interfaces/IXAdProd;->getProdInfo()Lcom/baidu/mobads/interfaces/IXAdProdInfo;
                                                                                                                                                                                        185move-result-object v9
                                                                                                                                                                                        187invoke-interface {v9}, Lcom/baidu/mobads/interfaces/IXAdProdInfo;->getProdType()Ljava/lang/String;
                                                                                                                                                                                        188move-result-object v9
                                                                                                                                                                                        189goto/16 :goto_fd
                                                                                                                                                                                        190cond_fc: move-object v9, v6
                                                                                                                                                                                        191goto_fd:
                                                                                                                                                                                        192iget-object v10, v1, Lcom/baidu/mobads/command/b;->a:Landroid/content/Context;
                                                                                                                                                                                        194invoke-virtual {v3, v10}, Lcom/baidu/mobads/utils/f;->getAppId(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        195move-result-object v10
                                                                                                                                                                                        197iget-object v11, v1, Lcom/baidu/mobads/command/b;->b:Lcom/baidu/mobads/interfaces/IXNonLinearAdSlot;
                                                                                                                                                                                        198if-eqz v11, :cond_111
                                                                                                                                                                                        200iget-object v6, v1, Lcom/baidu/mobads/command/b;->b:Lcom/baidu/mobads/interfaces/IXNonLinearAdSlot;
                                                                                                                                                                                        202invoke-interface {v6}, Lcom/baidu/mobads/interfaces/IXAdProd;->getAdRequestInfo()Lcom/baidu/mobads/interfaces/IXAdRequestInfo;
                                                                                                                                                                                        203move-result-object v6
                                                                                                                                                                                        205invoke-interface {v6}, Lcom/baidu/mobads/interfaces/IXAdRequestInfo;->getApid()Ljava/lang/String;
                                                                                                                                                                                        206move-result-object v6
                                                                                                                                                                                        207cond_111: move-object v11, v6
                                                                                                                                                                                        209invoke-interface {v4}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getPhoneOSBrand()Ljava/lang/String;
                                                                                                                                                                                        210move-result-object v12
                                                                                                                                                                                        212sget-object v13, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        214sget-object v16, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                        215sget v17, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        216move-object v4, v0
                                                                                                                                                                                        217move-object v6, v7
                                                                                                                                                                                        218move-object v7, v9
                                                                                                                                                                                        219move-object v9, v10
                                                                                                                                                                                        220move-object v10, v11
                                                                                                                                                                                        221move-object v11, v12
                                                                                                                                                                                        222move-object v12, v13
                                                                                                                                                                                        223move-object/from16 v13, v16
                                                                                                                                                                                        224const/4 v0, 0x0
                                                                                                                                                                                        225move/from16 v14, v17
                                                                                                                                                                                        227invoke-virtual/range {v3 .. v14}, Lcom/baidu/mobads/utils/f;->sendDownloadAdLog(Landroid/content/Context;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V
                                                                                                                                                                                        229iget-object v3, v1, Lcom/baidu/mobads/command/b;->a:Landroid/content/Context;
                                                                                                                                                                                        230new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        232invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        234invoke-interface {v15}, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader;->getTitle()Ljava/lang/String;
                                                                                                                                                                                        235move-result-object v5
                                                                                                                                                                                        237invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        239invoke-interface {v15}, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader;->getState()Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        240move-result-object v5
                                                                                                                                                                                        242invoke-virtual {v5}, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        243move-result-object v5
                                                                                                                                                                                        245invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        247invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        248move-result-object v4
                                                                                                                                                                                        250iget-object v5, v1, Lcom/baidu/mobads/command/b;->c:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;
                                                                                                                                                                                        252invoke-interface {v5}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->isPopNotif()Z
                                                                                                                                                                                        253move-result v5
                                                                                                                                                                                        255invoke-static {v5}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        256move-result-object v5
                                                                                                                                                                                        258invoke-virtual {v1, v3, v4, v0, v5}, Lcom/baidu/mobads/command/a/a;->a(Landroid/content/Context;Ljava/lang/String;ILjava/lang/Boolean;)V
                                                                                                                                                                                        259return-void
                                                                                                                                                                                        260cond_156:
                                                                                                                                                                                        261invoke-interface {v15}, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader;->resume()V
                                                                                                                                                                                        263iget-object v3, v1, Lcom/baidu/mobads/command/b;->c:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;
                                                                                                                                                                                        265invoke-interface {v3}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getClickThroughUrl()Ljava/lang/String;
                                                                                                                                                                                        266move-result-object v3
                                                                                                                                                                                        268invoke-interface {v0, v3}, Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;->pintHttpInNewThread(Ljava/lang/String;)V
                                                                                                                                                                                        269return-void
                                                                                                                                                                                        270cond_163: if-eqz v15, :cond_16b
                                                                                                                                                                                        272invoke-interface {v15}, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader;->cancel()V
                                                                                                                                                                                        274invoke-interface {v15}, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader;->removeObservers()V
                                                                                                                                                                                        275cond_16b:
                                                                                                                                                                                        276invoke-static {v8}, Lcom/baidu/mobads/openad/b/b;->b(Ljava/lang/String;)Lcom/baidu/mobads/openad/b/b;
                                                                                                                                                                                        278iget-object v5, v1, Lcom/baidu/mobads/command/b;->a:Landroid/content/Context;
                                                                                                                                                                                        280invoke-static {v5}, Lcom/baidu/mobads/openad/b/d;->a(Landroid/content/Context;)Lcom/baidu/mobads/openad/b/d;
                                                                                                                                                                                        281move-result-object v5
                                                                                                                                                                                        283invoke-virtual {v5, v8}, Lcom/baidu/mobads/openad/b/d;->removeAdsApkDownloader(Ljava/lang/String;)Ljava/lang/Boolean;
                                                                                                                                                                                        284cond_177:
                                                                                                                                                                                        285iget-object v5, v1, Lcom/baidu/mobads/command/b;->a:Landroid/content/Context;
                                                                                                                                                                                        287invoke-static {v5, v8}, Lcom/baidu/mobads/command/a;->a(Landroid/content/Context;Ljava/lang/String;)Lcom/baidu/mobads/command/a;
                                                                                                                                                                                        288move-result-object v5
                                                                                                                                                                                        289const/4 v7, 0x1
                                                                                                                                                                                        290if-eqz v5, :cond_19d
                                                                                                                                                                                        292iget-object v9, v5, Lcom/baidu/mobads/command/a;->g:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        294sget-object v10, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;->COMPLETED:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        295if-ne v9, v10, :cond_192
                                                                                                                                                                                        297iget-object v9, v1, Lcom/baidu/mobads/command/b;->a:Landroid/content/Context;
                                                                                                                                                                                        299invoke-virtual {v1, v9, v5}, Lcom/baidu/mobads/command/a/a;->a(Landroid/content/Context;Lcom/baidu/mobads/command/a;)Z
                                                                                                                                                                                        300move-result v9
                                                                                                                                                                                        301if-eqz v9, :cond_192
                                                                                                                                                                                        303invoke-direct {v1, v5}, Lcom/baidu/mobads/command/a/a;->b(Lcom/baidu/mobads/command/a;)V
                                                                                                                                                                                        304return-void
                                                                                                                                                                                        305cond_192:
                                                                                                                                                                                        306iget-object v9, v1, Lcom/baidu/mobads/command/b;->c:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;
                                                                                                                                                                                        308invoke-interface {v9}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getClickThroughUrl()Ljava/lang/String;
                                                                                                                                                                                        309move-result-object v9
                                                                                                                                                                                        311invoke-interface {v0, v9}, Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;->pintHttpInNewThread(Ljava/lang/String;)V
                                                                                                                                                                                        312goto/16 :goto_2bf
                                                                                                                                                                                        313cond_19d:
                                                                                                                                                                                        314invoke-direct/range {p0 .. p0}, Lcom/baidu/mobads/command/a/a;->b()Z
                                                                                                                                                                                        315move-result v5
                                                                                                                                                                                        316if-eqz v5, :cond_212
                                                                                                                                                                                        318iget-object v5, v1, Lcom/baidu/mobads/command/b;->a:Landroid/content/Context;
                                                                                                                                                                                        319const/16 v7, 0x211
                                                                                                                                                                                        321const-string v9, "alreadyinstalled1"
                                                                                                                                                                                        323iget-object v10, v1, Lcom/baidu/mobads/command/b;->b:Lcom/baidu/mobads/interfaces/IXNonLinearAdSlot;
                                                                                                                                                                                        324if-eqz v10, :cond_1b8
                                                                                                                                                                                        326iget-object v10, v1, Lcom/baidu/mobads/command/b;->b:Lcom/baidu/mobads/interfaces/IXNonLinearAdSlot;
                                                                                                                                                                                        328invoke-interface {v10}, Lcom/baidu/mobads/interfaces/IXAdProd;->getProdInfo()Lcom/baidu/mobads/interfaces/IXAdProdInfo;
                                                                                                                                                                                        329move-result-object v10
                                                                                                                                                                                        331invoke-interface {v10}, Lcom/baidu/mobads/interfaces/IXAdProdInfo;->getProdType()Ljava/lang/String;
                                                                                                                                                                                        332move-result-object v10
                                                                                                                                                                                        333goto/16 :goto_1b9
                                                                                                                                                                                        334cond_1b8: move-object v10, v6
                                                                                                                                                                                        335goto_1b9:
                                                                                                                                                                                        336iget-object v11, v1, Lcom/baidu/mobads/command/b;->a:Landroid/content/Context;
                                                                                                                                                                                        338invoke-virtual {v3, v11}, Lcom/baidu/mobads/utils/f;->getAppId(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        339move-result-object v11
                                                                                                                                                                                        341iget-object v12, v1, Lcom/baidu/mobads/command/b;->b:Lcom/baidu/mobads/interfaces/IXNonLinearAdSlot;
                                                                                                                                                                                        342if-eqz v12, :cond_1cd
                                                                                                                                                                                        344iget-object v6, v1, Lcom/baidu/mobads/command/b;->b:Lcom/baidu/mobads/interfaces/IXNonLinearAdSlot;
                                                                                                                                                                                        346invoke-interface {v6}, Lcom/baidu/mobads/interfaces/IXAdProd;->getAdRequestInfo()Lcom/baidu/mobads/interfaces/IXAdRequestInfo;
                                                                                                                                                                                        347move-result-object v6
                                                                                                                                                                                        349invoke-interface {v6}, Lcom/baidu/mobads/interfaces/IXAdRequestInfo;->getApid()Ljava/lang/String;
                                                                                                                                                                                        350move-result-object v6
                                                                                                                                                                                        351cond_1cd: move-object v12, v6
                                                                                                                                                                                        353invoke-interface {v4}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getPhoneOSBrand()Ljava/lang/String;
                                                                                                                                                                                        354move-result-object v13
                                                                                                                                                                                        356sget-object v14, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        358sget-object v15, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                        359sget v16, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        360move-object v4, v5
                                                                                                                                                                                        361move v5, v7
                                                                                                                                                                                        362move-object v6, v9
                                                                                                                                                                                        363move-object v7, v10
                                                                                                                                                                                        364move-object v9, v11
                                                                                                                                                                                        365move-object v10, v12
                                                                                                                                                                                        366move-object v11, v13
                                                                                                                                                                                        367move-object v12, v14
                                                                                                                                                                                        368move-object v13, v15
                                                                                                                                                                                        369move/from16 v14, v16
                                                                                                                                                                                        371invoke-virtual/range {v3 .. v14}, Lcom/baidu/mobads/utils/f;->sendDownloadAdLog(Landroid/content/Context;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V
                                                                                                                                                                                        373invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        374move-result-object v3
                                                                                                                                                                                        376invoke-virtual {v3}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getPackageUtils()Lcom/baidu/mobads/utils/o;
                                                                                                                                                                                        377move-result-object v3
                                                                                                                                                                                        379iget-object v4, v1, Lcom/baidu/mobads/command/b;->a:Landroid/content/Context;
                                                                                                                                                                                        381iget-object v5, v1, Lcom/baidu/mobads/command/b;->c:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;
                                                                                                                                                                                        383invoke-interface {v5}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getAppPackageName()Ljava/lang/String;
                                                                                                                                                                                        384move-result-object v5
                                                                                                                                                                                        386invoke-virtual {v3, v4, v5}, Lcom/baidu/mobads/utils/o;->openApp(Landroid/content/Context;Ljava/lang/String;)V
                                                                                                                                                                                        388iget-object v3, v1, Lcom/baidu/mobads/command/b;->c:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;
                                                                                                                                                                                        390invoke-interface {v3}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getClickThroughUrl()Ljava/lang/String;
                                                                                                                                                                                        391move-result-object v3
                                                                                                                                                                                        393invoke-interface {v0, v3}, Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;->pintHttpInNewThread(Ljava/lang/String;)V
                                                                                                                                                                                        395invoke-static {}, Lcom/baidu/mobads/production/b;->f()Lcom/baidu/mobads/interfaces/IXAdContainerFactory;
                                                                                                                                                                                        396move-result-object v0
                                                                                                                                                                                        398iget-object v3, v1, Lcom/baidu/mobads/command/b;->a:Landroid/content/Context;
                                                                                                                                                                                        400iget-object v4, v1, Lcom/baidu/mobads/command/b;->e:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        402invoke-interface {v0, v3, v4}, Lcom/baidu/mobads/interfaces/IXAdContainerFactory;->getXMonitorActivation(Landroid/content/Context;Lcom/baidu/mobads/interfaces/utils/IXAdLogger;)Lcom/baidu/mobads/interfaces/download/activate/IXMonitorActivation;
                                                                                                                                                                                        403move-result-object v0
                                                                                                                                                                                        405invoke-interface {v0}, Lcom/baidu/mobads/interfaces/download/activate/IXMonitorActivation;->startMonitor()V
                                                                                                                                                                                        406return-void
                                                                                                                                                                                        407cond_212:
                                                                                                                                                                                        408iget-object v0, v1, Lcom/baidu/mobads/command/b;->c:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;
                                                                                                                                                                                        410invoke-interface {v0}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getAppName()Ljava/lang/String;
                                                                                                                                                                                        411move-result-object v0
                                                                                                                                                                                        412if-eqz v0, :cond_220
                                                                                                                                                                                        414invoke-virtual {v0, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        415move-result v5
                                                                                                                                                                                        416if-eqz v5, :cond_230
                                                                                                                                                                                        417cond_220:
                                                                                                                                                                                        418iget-object v0, v1, Lcom/baidu/mobads/command/b;->c:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;
                                                                                                                                                                                        420invoke-interface {v0}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getTitle()Ljava/lang/String;
                                                                                                                                                                                        421move-result-object v0
                                                                                                                                                                                        422if-eqz v0, :cond_22e
                                                                                                                                                                                        424invoke-virtual {v0, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        425move-result v5
                                                                                                                                                                                        426if-eqz v5, :cond_230
                                                                                                                                                                                        427cond_22e:
                                                                                                                                                                                        428const-string v0, "\u60a8\u70b9\u51fb\u7684\u5e94\u7528"
                                                                                                                                                                                        429cond_230: new-instance v5, Lcom/baidu/mobads/command/a;
                                                                                                                                                                                        431invoke-direct {v5, v8, v0}, Lcom/baidu/mobads/command/a;-><init>(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        433iget-object v0, v1, Lcom/baidu/mobads/command/b;->c:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;
                                                                                                                                                                                        435invoke-interface {v0}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getQueryKey()Ljava/lang/String;
                                                                                                                                                                                        436move-result-object v0
                                                                                                                                                                                        438iget-object v9, v1, Lcom/baidu/mobads/command/b;->c:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;
                                                                                                                                                                                        440invoke-interface {v9}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getAdId()Ljava/lang/String;
                                                                                                                                                                                        441move-result-object v9
                                                                                                                                                                                        443iget-object v10, v1, Lcom/baidu/mobads/command/b;->c:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;
                                                                                                                                                                                        445invoke-interface {v10}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getClickThroughUrl()Ljava/lang/String;
                                                                                                                                                                                        446move-result-object v10
                                                                                                                                                                                        448iget-object v11, v1, Lcom/baidu/mobads/command/b;->c:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;
                                                                                                                                                                                        450invoke-interface {v11}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->isAutoOpen()Z
                                                                                                                                                                                        451move-result v11
                                                                                                                                                                                        453invoke-virtual {v5, v0, v9, v10, v11}, Lcom/baidu/mobads/command/a;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
                                                                                                                                                                                        455iget-object v0, v1, Lcom/baidu/mobads/command/b;->c:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;
                                                                                                                                                                                        457invoke-interface {v0}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->isPopNotif()Z
                                                                                                                                                                                        458move-result v0
                                                                                                                                                                                        459iput-boolean v0, v5, Lcom/baidu/mobads/command/a;->m:Z
                                                                                                                                                                                        460new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        462invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        464iget-object v9, v5, Lcom/baidu/mobads/command/a;->j:Ljava/lang/String;
                                                                                                                                                                                        466invoke-virtual {v3, v9}, Lcom/baidu/mobads/utils/f;->getMD5(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        467move-result-object v9
                                                                                                                                                                                        469invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        471const-string v9, ".apk"
                                                                                                                                                                                        473invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        475invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        476move-result-object v0
                                                                                                                                                                                        478iget-object v9, v1, Lcom/baidu/mobads/command/b;->a:Landroid/content/Context;
                                                                                                                                                                                        480invoke-static {v9}, Lcom/baidu/mobads/utils/m;->a(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        481move-result-object v9
                                                                                                                                                                                        483invoke-virtual {v5, v0, v9}, Lcom/baidu/mobads/command/a;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        485iget-object v0, v1, Lcom/baidu/mobads/command/b;->b:Lcom/baidu/mobads/interfaces/IXNonLinearAdSlot;
                                                                                                                                                                                        486if-eqz v0, :cond_293
                                                                                                                                                                                        488iget-object v0, v1, Lcom/baidu/mobads/command/b;->b:Lcom/baidu/mobads/interfaces/IXNonLinearAdSlot;
                                                                                                                                                                                        490invoke-interface {v0}, Lcom/baidu/mobads/interfaces/IXAdProd;->getAdRequestInfo()Lcom/baidu/mobads/interfaces/IXAdRequestInfo;
                                                                                                                                                                                        491move-result-object v0
                                                                                                                                                                                        493invoke-interface {v0}, Lcom/baidu/mobads/interfaces/IXAdRequestInfo;->getApid()Ljava/lang/String;
                                                                                                                                                                                        494move-result-object v0
                                                                                                                                                                                        496iget-object v9, v1, Lcom/baidu/mobads/command/b;->b:Lcom/baidu/mobads/interfaces/IXNonLinearAdSlot;
                                                                                                                                                                                        498invoke-interface {v9}, Lcom/baidu/mobads/interfaces/IXAdProd;->getProdInfo()Lcom/baidu/mobads/interfaces/IXAdProdInfo;
                                                                                                                                                                                        499move-result-object v9
                                                                                                                                                                                        501invoke-interface {v9}, Lcom/baidu/mobads/interfaces/IXAdProdInfo;->getProdType()Ljava/lang/String;
                                                                                                                                                                                        502move-result-object v9
                                                                                                                                                                                        504invoke-virtual {v5, v0, v9}, Lcom/baidu/mobads/command/a;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        505cond_293:
                                                                                                                                                                                        506invoke-static {v8}, Lcom/baidu/mobads/openad/b/b;->c(Ljava/lang/String;)I
                                                                                                                                                                                        507move-result v0
                                                                                                                                                                                        508iput v0, v5, Lcom/baidu/mobads/command/a;->f:I
                                                                                                                                                                                        510iget-object v0, v1, Lcom/baidu/mobads/command/b;->c:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;
                                                                                                                                                                                        512invoke-interface {v0}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->isActionOnlyWifi()Z
                                                                                                                                                                                        513move-result v0
                                                                                                                                                                                        514if-nez v0, :cond_2a3
                                                                                                                                                                                        515const/4 v0, 0x1
                                                                                                                                                                                        516goto/16 :goto_2a4
                                                                                                                                                                                        517cond_2a3: const/4 v0, 0x0
                                                                                                                                                                                        518goto_2a4: iput-boolean v0, v5, Lcom/baidu/mobads/command/a;->s:Z
                                                                                                                                                                                        520invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        521move-result-wide v9
                                                                                                                                                                                        523invoke-virtual {v5, v9, v10}, Lcom/baidu/mobads/command/a;->a(J)V
                                                                                                                                                                                        525iget-object v0, v1, Lcom/baidu/mobads/command/b;->c:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;
                                                                                                                                                                                        527invoke-interface {v0}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getAppSize()J
                                                                                                                                                                                        528move-result-wide v9
                                                                                                                                                                                        530invoke-virtual {v5, v9, v10}, Lcom/baidu/mobads/command/a;->b(J)V
                                                                                                                                                                                        532iget-object v0, v1, Lcom/baidu/mobads/command/b;->c:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;
                                                                                                                                                                                        534invoke-interface {v0}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->isTooLarge()Z
                                                                                                                                                                                        535move-result v0
                                                                                                                                                                                        537invoke-virtual {v5, v0}, Lcom/baidu/mobads/command/a;->a(Z)V
                                                                                                                                                                                        538goto_2bf:
                                                                                                                                                                                        539invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        540move-result-wide v9
                                                                                                                                                                                        541iput-wide v9, v5, Lcom/baidu/mobads/command/a;->t:J
                                                                                                                                                                                        543invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        544move-result-object v0
                                                                                                                                                                                        546iget-object v9, v1, Lcom/baidu/mobads/command/b;->a:Landroid/content/Context;
                                                                                                                                                                                        548invoke-virtual {v0, v9}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getDownloaderManager(Landroid/content/Context;)Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloaderManager;
                                                                                                                                                                                        549move-result-object v15
                                                                                                                                                                                        550new-instance v0, Ljava/net/URL;
                                                                                                                                                                                        552iget-object v9, v5, Lcom/baidu/mobads/command/a;->j:Ljava/lang/String;
                                                                                                                                                                                        554invoke-direct {v0, v9}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        556iget-object v9, v5, Lcom/baidu/mobads/command/a;->c:Ljava/lang/String;
                                                                                                                                                                                        558iget-object v10, v5, Lcom/baidu/mobads/command/a;->b:Ljava/lang/String;
                                                                                                                                                                                        559const/16 v19, 0x3
                                                                                                                                                                                        561iget-object v11, v5, Lcom/baidu/mobads/command/a;->a:Ljava/lang/String;
                                                                                                                                                                                        563iget-object v12, v5, Lcom/baidu/mobads/command/a;->i:Ljava/lang/String;
                                                                                                                                                                                        564move-object/from16 v16, v0
                                                                                                                                                                                        565move-object/from16 v17, v9
                                                                                                                                                                                        566move-object/from16 v18, v10
                                                                                                                                                                                        567move-object/from16 v20, v11
                                                                                                                                                                                        568move-object/from16 v21, v12
                                                                                                                                                                                        570invoke-interface/range {v15 .. v21}, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloaderManager;->createAdsApkDownloader(Ljava/net/URL;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader;
                                                                                                                                                                                        571move-result-object v0
                                                                                                                                                                                        573iget-object v9, v1, Lcom/baidu/mobads/command/b;->c:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;
                                                                                                                                                                                        575invoke-interface {v9}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getAPOOpen()Z
                                                                                                                                                                                        576move-result v9
                                                                                                                                                                                        577if-ne v9, v7, :cond_314
                                                                                                                                                                                        579iget-object v9, v1, Lcom/baidu/mobads/command/b;->c:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;
                                                                                                                                                                                        581invoke-interface {v9}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getPage()Ljava/lang/String;
                                                                                                                                                                                        582move-result-object v9
                                                                                                                                                                                        583if-eqz v9, :cond_314
                                                                                                                                                                                        585iget-object v9, v1, Lcom/baidu/mobads/command/b;->c:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;
                                                                                                                                                                                        587invoke-interface {v9}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getPage()Ljava/lang/String;
                                                                                                                                                                                        588move-result-object v9
                                                                                                                                                                                        590invoke-virtual {v9, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        591move-result v9
                                                                                                                                                                                        592if-nez v9, :cond_314
                                                                                                                                                                                        593iput-boolean v7, v5, Lcom/baidu/mobads/command/a;->w:Z
                                                                                                                                                                                        595iget-object v7, v1, Lcom/baidu/mobads/command/b;->c:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;
                                                                                                                                                                                        597invoke-interface {v7}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getPage()Ljava/lang/String;
                                                                                                                                                                                        598move-result-object v7
                                                                                                                                                                                        599iput-object v7, v5, Lcom/baidu/mobads/command/a;->x:Ljava/lang/String;
                                                                                                                                                                                        600cond_314: new-instance v7, Lcom/baidu/mobads/openad/b/b;
                                                                                                                                                                                        602iget-object v9, v1, Lcom/baidu/mobads/command/b;->a:Landroid/content/Context;
                                                                                                                                                                                        604invoke-direct {v7, v9, v5}, Lcom/baidu/mobads/openad/b/b;-><init>(Landroid/content/Context;Lcom/baidu/mobads/command/a;)V
                                                                                                                                                                                        606invoke-interface {v0, v7}, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader;->addObserver(Ljava/util/Observer;)V
                                                                                                                                                                                        607iget-boolean v5, v5, Lcom/baidu/mobads/command/a;->s:Z
                                                                                                                                                                                        608if-nez v5, :cond_39c
                                                                                                                                                                                        610iget-object v5, v1, Lcom/baidu/mobads/command/b;->a:Landroid/content/Context;
                                                                                                                                                                                        612invoke-interface {v4, v5}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->is3GConnected(Landroid/content/Context;)Ljava/lang/Boolean;
                                                                                                                                                                                        613move-result-object v5
                                                                                                                                                                                        615invoke-virtual {v5}, Ljava/lang/Boolean;->booleanValue()Z
                                                                                                                                                                                        616move-result v5
                                                                                                                                                                                        617if-eqz v5, :cond_39c
                                                                                                                                                                                        619iget-object v5, v1, Lcom/baidu/mobads/command/b;->a:Landroid/content/Context;
                                                                                                                                                                                        620const/16 v7, 0x211
                                                                                                                                                                                        622const-string v9, "waitwifi"
                                                                                                                                                                                        624iget-object v10, v1, Lcom/baidu/mobads/command/b;->b:Lcom/baidu/mobads/interfaces/IXNonLinearAdSlot;
                                                                                                                                                                                        625if-eqz v10, :cond_343
                                                                                                                                                                                        627iget-object v10, v1, Lcom/baidu/mobads/command/b;->b:Lcom/baidu/mobads/interfaces/IXNonLinearAdSlot;
                                                                                                                                                                                        629invoke-interface {v10}, Lcom/baidu/mobads/interfaces/IXAdProd;->getProdInfo()Lcom/baidu/mobads/interfaces/IXAdProdInfo;
                                                                                                                                                                                        630move-result-object v10
                                                                                                                                                                                        632invoke-interface {v10}, Lcom/baidu/mobads/interfaces/IXAdProdInfo;->getProdType()Ljava/lang/String;
                                                                                                                                                                                        633move-result-object v10
                                                                                                                                                                                        634goto/16 :goto_344
                                                                                                                                                                                        635cond_343: move-object v10, v6
                                                                                                                                                                                        636goto_344:
                                                                                                                                                                                        637iget-object v11, v1, Lcom/baidu/mobads/command/b;->a:Landroid/content/Context;
                                                                                                                                                                                        639invoke-virtual {v3, v11}, Lcom/baidu/mobads/utils/f;->getAppId(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        640move-result-object v11
                                                                                                                                                                                        642iget-object v12, v1, Lcom/baidu/mobads/command/b;->b:Lcom/baidu/mobads/interfaces/IXNonLinearAdSlot;
                                                                                                                                                                                        643if-eqz v12, :cond_358
                                                                                                                                                                                        645iget-object v6, v1, Lcom/baidu/mobads/command/b;->b:Lcom/baidu/mobads/interfaces/IXNonLinearAdSlot;
                                                                                                                                                                                        647invoke-interface {v6}, Lcom/baidu/mobads/interfaces/IXAdProd;->getAdRequestInfo()Lcom/baidu/mobads/interfaces/IXAdRequestInfo;
                                                                                                                                                                                        648move-result-object v6
                                                                                                                                                                                        650invoke-interface {v6}, Lcom/baidu/mobads/interfaces/IXAdRequestInfo;->getApid()Ljava/lang/String;
                                                                                                                                                                                        651move-result-object v6
                                                                                                                                                                                        652cond_358: move-object v12, v6
                                                                                                                                                                                        654invoke-interface {v4}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getPhoneOSBrand()Ljava/lang/String;
                                                                                                                                                                                        655move-result-object v13
                                                                                                                                                                                        657sget-object v15, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        659sget-object v16, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                        660sget v17, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        661move-object v4, v5
                                                                                                                                                                                        662move v5, v7
                                                                                                                                                                                        663move-object v6, v9
                                                                                                                                                                                        664move-object v7, v10
                                                                                                                                                                                        665move-object v9, v11
                                                                                                                                                                                        666move-object v10, v12
                                                                                                                                                                                        667move-object v11, v13
                                                                                                                                                                                        668move-object v12, v15
                                                                                                                                                                                        669move-object/from16 v13, v16
                                                                                                                                                                                        670const/4 v15, 0x0
                                                                                                                                                                                        671move/from16 v14, v17
                                                                                                                                                                                        673invoke-virtual/range {v3 .. v14}, Lcom/baidu/mobads/utils/f;->sendDownloadAdLog(Landroid/content/Context;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V
                                                                                                                                                                                        675invoke-interface {v0}, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader;->pause()V
                                                                                                                                                                                        677iget-object v3, v1, Lcom/baidu/mobads/command/b;->a:Landroid/content/Context;
                                                                                                                                                                                        678new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        680invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        682invoke-interface {v0}, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader;->getTitle()Ljava/lang/String;
                                                                                                                                                                                        683move-result-object v0
                                                                                                                                                                                        685invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        687const-string v0, " \u5c06\u5728\u8fde\u5165Wifi\u540e\u5f00\u59cb\u4e0b\u8f7d"
                                                                                                                                                                                        689invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        691invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        692move-result-object v0
                                                                                                                                                                                        694iget-object v4, v1, Lcom/baidu/mobads/command/b;->c:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;
                                                                                                                                                                                        696invoke-interface {v4}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->isPopNotif()Z
                                                                                                                                                                                        697move-result v4
                                                                                                                                                                                        699invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        700move-result-object v4
                                                                                                                                                                                        702invoke-virtual {v1, v3, v0, v15, v4}, Lcom/baidu/mobads/command/a/a;->a(Landroid/content/Context;Ljava/lang/String;ILjava/lang/Boolean;)V
                                                                                                                                                                                        703goto/16 :goto_405
                                                                                                                                                                                        704cond_39c:
                                                                                                                                                                                        705iget-object v5, v1, Lcom/baidu/mobads/command/b;->a:Landroid/content/Context;
                                                                                                                                                                                        706const/16 v7, 0x20f
                                                                                                                                                                                        708const-string v9, "realstart"
                                                                                                                                                                                        710iget-object v10, v1, Lcom/baidu/mobads/command/b;->b:Lcom/baidu/mobads/interfaces/IXNonLinearAdSlot;
                                                                                                                                                                                        711if-eqz v10, :cond_3b1
                                                                                                                                                                                        713iget-object v10, v1, Lcom/baidu/mobads/command/b;->b:Lcom/baidu/mobads/interfaces/IXNonLinearAdSlot;
                                                                                                                                                                                        715invoke-interface {v10}, Lcom/baidu/mobads/interfaces/IXAdProd;->getProdInfo()Lcom/baidu/mobads/interfaces/IXAdProdInfo;
                                                                                                                                                                                        716move-result-object v10
                                                                                                                                                                                        718invoke-interface {v10}, Lcom/baidu/mobads/interfaces/IXAdProdInfo;->getProdType()Ljava/lang/String;
                                                                                                                                                                                        719move-result-object v10
                                                                                                                                                                                        720goto/16 :goto_3b2
                                                                                                                                                                                        721cond_3b1: move-object v10, v6
                                                                                                                                                                                        722goto_3b2:
                                                                                                                                                                                        723iget-object v11, v1, Lcom/baidu/mobads/command/b;->a:Landroid/content/Context;
                                                                                                                                                                                        725invoke-virtual {v3, v11}, Lcom/baidu/mobads/utils/f;->getAppId(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        726move-result-object v11
                                                                                                                                                                                        728iget-object v12, v1, Lcom/baidu/mobads/command/b;->b:Lcom/baidu/mobads/interfaces/IXNonLinearAdSlot;
                                                                                                                                                                                        729if-eqz v12, :cond_3c6
                                                                                                                                                                                        731iget-object v6, v1, Lcom/baidu/mobads/command/b;->b:Lcom/baidu/mobads/interfaces/IXNonLinearAdSlot;
                                                                                                                                                                                        733invoke-interface {v6}, Lcom/baidu/mobads/interfaces/IXAdProd;->getAdRequestInfo()Lcom/baidu/mobads/interfaces/IXAdRequestInfo;
                                                                                                                                                                                        734move-result-object v6
                                                                                                                                                                                        736invoke-interface {v6}, Lcom/baidu/mobads/interfaces/IXAdRequestInfo;->getApid()Ljava/lang/String;
                                                                                                                                                                                        737move-result-object v6
                                                                                                                                                                                        738cond_3c6: move-object v12, v6
                                                                                                                                                                                        740invoke-interface {v4}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getPhoneOSBrand()Ljava/lang/String;
                                                                                                                                                                                        741move-result-object v13
                                                                                                                                                                                        743sget-object v14, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        745sget-object v15, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                        746sget v16, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        747move-object v4, v5
                                                                                                                                                                                        748move v5, v7
                                                                                                                                                                                        749move-object v6, v9
                                                                                                                                                                                        750move-object v7, v10
                                                                                                                                                                                        751move-object v9, v11
                                                                                                                                                                                        752move-object v10, v12
                                                                                                                                                                                        753move-object v11, v13
                                                                                                                                                                                        754move-object v12, v14
                                                                                                                                                                                        755move-object v13, v15
                                                                                                                                                                                        756move/from16 v14, v16
                                                                                                                                                                                        758invoke-virtual/range {v3 .. v14}, Lcom/baidu/mobads/utils/f;->sendDownloadAdLog(Landroid/content/Context;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V
                                                                                                                                                                                        760invoke-interface {v0}, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader;->start()V
                                                                                                                                                                                        761try_end_3e2: goto/16 :goto_405
                                                                                                                                                                                        762catch_3e3: move-exception v0
                                                                                                                                                                                        764iget-object v3, v1, Lcom/baidu/mobads/command/b;->e:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        766invoke-interface {v3, v2, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->e(Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                        768invoke-static {}, Lcom/baidu/mobads/b/a;->a()Lcom/baidu/mobads/b/a;
                                                                                                                                                                                        769move-result-object v2
                                                                                                                                                                                        770new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        772invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        774const-string v4, "ad app download failed: "
                                                                                                                                                                                        776invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        778invoke-virtual {v0}, Ljava/lang/Exception;->toString()Ljava/lang/String;
                                                                                                                                                                                        779move-result-object v0
                                                                                                                                                                                        781invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        783invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        784move-result-object v0
                                                                                                                                                                                        786invoke-virtual {v2, v0}, Lcom/baidu/mobads/b/a;->a(Ljava/lang/String;)V
                                                                                                                                                                                        787goto_405: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.location.Location.getLatitude
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.location.Location.getLongitude
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.location.Location.getTime
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.location.Location.getAccuracy
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.location.Location.getProvider
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.Object.equals
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • authority_imei_mac
                                                                                                                                                                                        • imei
                                                                                                                                                                                        • mac
                                                                                                                                                                                        • authority_android_id
                                                                                                                                                                                        • android_id
                                                                                                                                                                                        • authority_gps
                                                                                                                                                                                        • lat
                                                                                                                                                                                        • lng
                                                                                                                                                                                        • gpst
                                                                                                                                                                                        • gps_accuracy
                                                                                                                                                                                        • gps_type
                                                                                                                                                                                        • authority_general_data
                                                                                                                                                                                        • cid
                                                                                                                                                                                        • dvi
                                                                                                                                                                                        • unknown_source
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        2move-result-object v0
                                                                                                                                                                                        4invoke-virtual {v0}, Lcom/mintegral/msdk/base/controller/a;->i()Landroid/content/Context;
                                                                                                                                                                                        5move-result-object v0
                                                                                                                                                                                        7invoke-static {}, Lcom/mintegral/msdk/b/b;->a()Lcom/mintegral/msdk/b/b;
                                                                                                                                                                                        9invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        10move-result-object v1
                                                                                                                                                                                        12invoke-virtual {v1}, Lcom/mintegral/msdk/base/controller/a;->k()Ljava/lang/String;
                                                                                                                                                                                        13move-result-object v1
                                                                                                                                                                                        15invoke-static {v1}, Lcom/mintegral/msdk/b/b;->b(Ljava/lang/String;)Lcom/mintegral/msdk/b/a;
                                                                                                                                                                                        16move-result-object v1
                                                                                                                                                                                        17if-eqz v1, :cond_13f
                                                                                                                                                                                        18new-instance v2, Lorg/json/JSONObject;
                                                                                                                                                                                        20invoke-direct {v2}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        21try_start_1e:
                                                                                                                                                                                        22invoke-virtual {v1}, Lcom/mintegral/msdk/b/a;->ap()I
                                                                                                                                                                                        23move-result v3
                                                                                                                                                                                        24const/4 v4, 0x1
                                                                                                                                                                                        25if-ne v3, v4, :cond_57
                                                                                                                                                                                        27invoke-static {v0}, Lcom/mintegral/msdk/base/utils/d;->b(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        28move-result-object v3
                                                                                                                                                                                        29try_end_29:
                                                                                                                                                                                        30const-string v5, "authority_imei_mac"
                                                                                                                                                                                        31if-eqz v3, :cond_3f
                                                                                                                                                                                        32try_start_2d:
                                                                                                                                                                                        33invoke-static {}, Lcom/mintegral/msdk/base/controller/authoritycontroller/a;->a()Lcom/mintegral/msdk/base/controller/authoritycontroller/a;
                                                                                                                                                                                        35invoke-static {v5}, Lcom/mintegral/msdk/base/controller/authoritycontroller/a;->a(Ljava/lang/String;)Z
                                                                                                                                                                                        36move-result v3
                                                                                                                                                                                        37if-eqz v3, :cond_3f
                                                                                                                                                                                        39const-string v3, "imei"
                                                                                                                                                                                        41invoke-static {v0}, Lcom/mintegral/msdk/base/utils/d;->b(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        42move-result-object v6
                                                                                                                                                                                        44invoke-virtual {v2, v3, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        45cond_3f:
                                                                                                                                                                                        46invoke-static {v0}, Lcom/mintegral/msdk/base/utils/d;->g(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        47move-result-object v3
                                                                                                                                                                                        48if-eqz v3, :cond_57
                                                                                                                                                                                        50invoke-static {}, Lcom/mintegral/msdk/base/controller/authoritycontroller/a;->a()Lcom/mintegral/msdk/base/controller/authoritycontroller/a;
                                                                                                                                                                                        52invoke-static {v5}, Lcom/mintegral/msdk/base/controller/authoritycontroller/a;->a(Ljava/lang/String;)Z
                                                                                                                                                                                        53move-result v3
                                                                                                                                                                                        54if-eqz v3, :cond_57
                                                                                                                                                                                        56const-string v3, "mac"
                                                                                                                                                                                        58invoke-static {v0}, Lcom/mintegral/msdk/base/utils/d;->g(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        59move-result-object v5
                                                                                                                                                                                        61invoke-virtual {v2, v3, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        62cond_57:
                                                                                                                                                                                        63invoke-virtual {v1}, Lcom/mintegral/msdk/b/a;->ar()I
                                                                                                                                                                                        64move-result v3
                                                                                                                                                                                        65if-ne v3, v4, :cond_77
                                                                                                                                                                                        67invoke-static {v0}, Lcom/mintegral/msdk/base/utils/d;->c(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        68move-result-object v3
                                                                                                                                                                                        69if-eqz v3, :cond_77
                                                                                                                                                                                        71invoke-static {}, Lcom/mintegral/msdk/base/controller/authoritycontroller/a;->a()Lcom/mintegral/msdk/base/controller/authoritycontroller/a;
                                                                                                                                                                                        73const-string v3, "authority_android_id"
                                                                                                                                                                                        75invoke-static {v3}, Lcom/mintegral/msdk/base/controller/authoritycontroller/a;->a(Ljava/lang/String;)Z
                                                                                                                                                                                        76move-result v3
                                                                                                                                                                                        77if-eqz v3, :cond_77
                                                                                                                                                                                        79const-string v3, "android_id"
                                                                                                                                                                                        81invoke-static {v0}, Lcom/mintegral/msdk/base/utils/d;->c(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        82move-result-object v0
                                                                                                                                                                                        84invoke-virtual {v2, v3, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        85cond_77:
                                                                                                                                                                                        86invoke-virtual {v1}, Lcom/mintegral/msdk/b/a;->aK()I
                                                                                                                                                                                        87move-result v0
                                                                                                                                                                                        88if-ne v0, v4, :cond_ef
                                                                                                                                                                                        90invoke-static {}, Lcom/mintegral/msdk/base/controller/authoritycontroller/a;->a()Lcom/mintegral/msdk/base/controller/authoritycontroller/a;
                                                                                                                                                                                        92const-string v0, "authority_gps"
                                                                                                                                                                                        94invoke-static {v0}, Lcom/mintegral/msdk/base/controller/authoritycontroller/a;->a(Ljava/lang/String;)Z
                                                                                                                                                                                        95move-result v0
                                                                                                                                                                                        96if-eqz v0, :cond_ef
                                                                                                                                                                                        98invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        99move-result-object v0
                                                                                                                                                                                        101invoke-virtual {v0}, Lcom/mintegral/msdk/base/controller/a;->h()Landroid/location/Location;
                                                                                                                                                                                        102move-result-object v0
                                                                                                                                                                                        103if-eqz v0, :cond_ef
                                                                                                                                                                                        104new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        106invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        108invoke-virtual {v0}, Landroid/location/Location;->getLatitude()D
                                                                                                                                                                                        109move-result-wide v3
                                                                                                                                                                                        111invoke-virtual {v1, v3, v4}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
                                                                                                                                                                                        113invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        114move-result-object v1
                                                                                                                                                                                        115new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        117invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        119invoke-virtual {v0}, Landroid/location/Location;->getLongitude()D
                                                                                                                                                                                        120move-result-wide v4
                                                                                                                                                                                        122invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
                                                                                                                                                                                        124invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        125move-result-object v3
                                                                                                                                                                                        126new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        128invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        130invoke-virtual {v0}, Landroid/location/Location;->getTime()J
                                                                                                                                                                                        131move-result-wide v5
                                                                                                                                                                                        133invoke-virtual {v4, v5, v6}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        135invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        136move-result-object v4
                                                                                                                                                                                        137new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        139invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        141invoke-virtual {v0}, Landroid/location/Location;->getAccuracy()F
                                                                                                                                                                                        142move-result v6
                                                                                                                                                                                        144invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
                                                                                                                                                                                        146invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        147move-result-object v5
                                                                                                                                                                                        149invoke-virtual {v0}, Landroid/location/Location;->getProvider()Ljava/lang/String;
                                                                                                                                                                                        150move-result-object v0
                                                                                                                                                                                        152const-string v6, "lat"
                                                                                                                                                                                        154invoke-virtual {v2, v6, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        156const-string v1, "lng"
                                                                                                                                                                                        158invoke-virtual {v2, v1, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        160const-string v1, "gpst"
                                                                                                                                                                                        162invoke-virtual {v2, v1, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        164const-string v1, "gps_accuracy"
                                                                                                                                                                                        166invoke-virtual {v2, v1, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        168const-string v1, "gps_type"
                                                                                                                                                                                        170invoke-virtual {v2, v1, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        171cond_ef:
                                                                                                                                                                                        172invoke-static {}, Lcom/mintegral/msdk/base/controller/authoritycontroller/a;->a()Lcom/mintegral/msdk/base/controller/authoritycontroller/a;
                                                                                                                                                                                        174const-string v0, "authority_general_data"
                                                                                                                                                                                        176invoke-static {v0}, Lcom/mintegral/msdk/base/controller/authoritycontroller/a;->a(Ljava/lang/String;)Z
                                                                                                                                                                                        177move-result v0
                                                                                                                                                                                        178if-eqz v0, :cond_10f
                                                                                                                                                                                        180const-string v0, "cid"
                                                                                                                                                                                        181new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        183invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        185invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->n()I
                                                                                                                                                                                        186move-result v3
                                                                                                                                                                                        188invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        190invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        191move-result-object v1
                                                                                                                                                                                        193invoke-virtual {v2, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        194cond_10f:
                                                                                                                                                                                        195invoke-virtual {v2}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        196move-result-object v0
                                                                                                                                                                                        198invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        199move-result v0
                                                                                                                                                                                        200if-nez v0, :cond_13f
                                                                                                                                                                                        202sget-object v0, Lcom/mintegral/msdk/base/common/net/a/d;->a:Ljava/lang/String;
                                                                                                                                                                                        204invoke-virtual {v2, v0}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        205move-result v0
                                                                                                                                                                                        206if-nez v0, :cond_12b
                                                                                                                                                                                        208invoke-virtual {v2}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        209move-result-object v0
                                                                                                                                                                                        211invoke-static {v0}, Lcom/mintegral/msdk/base/utils/b;->b(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        212move-result-object v0
                                                                                                                                                                                        213sput-object v0, Lcom/mintegral/msdk/base/common/net/a/d;->b:Ljava/lang/String;
                                                                                                                                                                                        214cond_12b:
                                                                                                                                                                                        215sget-object v0, Lcom/mintegral/msdk/base/common/net/a/d;->b:Ljava/lang/String;
                                                                                                                                                                                        217invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        218move-result v0
                                                                                                                                                                                        219if-nez v0, :cond_13f
                                                                                                                                                                                        221const-string v0, "dvi"
                                                                                                                                                                                        223sget-object v1, Lcom/mintegral/msdk/base/common/net/a/d;->b:Ljava/lang/String;
                                                                                                                                                                                        225invoke-virtual {p0, v0, v1}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        226try_end_13a: goto/16 :goto_13f
                                                                                                                                                                                        227catch_13b: move-exception v0
                                                                                                                                                                                        229invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        230goto_13f:
                                                                                                                                                                                        231invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->g()I
                                                                                                                                                                                        232move-result v0
                                                                                                                                                                                        233const/4 v1, -0x1
                                                                                                                                                                                        234if-eq v0, v1, :cond_14f
                                                                                                                                                                                        236invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        237move-result-object v0
                                                                                                                                                                                        239const-string v1, "unknown_source"
                                                                                                                                                                                        241invoke-virtual {p0, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        242cond_14f: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • java.lang.String.toString
                                                                                                                                                                                        • java.lang.String.getBytes
                                                                                                                                                                                        • android.util.Base64.encode
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • java.lang.String.toString
                                                                                                                                                                                        • java.lang.String.getBytes
                                                                                                                                                                                        • java.net.URL.<init>
                                                                                                                                                                                        • java.lang.String.startsWith
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • java.net.HttpURLConnection.setDoInput
                                                                                                                                                                                        • java.net.HttpURLConnection.setDoOutput
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestMethod
                                                                                                                                                                                        • java.net.HttpURLConnection.setUseCaches
                                                                                                                                                                                        • java.net.HttpURLConnection.setConnectTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setReadTimeout
                                                                                                                                                                                        • java.util.Map.size
                                                                                                                                                                                        • java.util.Map.entrySet
                                                                                                                                                                                        • java.util.Set.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.util.Map$Entry.getKey
                                                                                                                                                                                        • java.util.Map$Entry.getValue
                                                                                                                                                                                        • java.net.HttpURLConnection.addRequestProperty
                                                                                                                                                                                        • java.net.HttpURLConnection.getOutputStream
                                                                                                                                                                                        • java.io.DataOutputStream.<init>
                                                                                                                                                                                        • java.io.DataOutputStream.write
                                                                                                                                                                                        • java.io.DataOutputStream.flush
                                                                                                                                                                                        • java.io.DataOutputStream.close
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.util.Log.w
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • Caught Exception in PingUrlRunnable
                                                                                                                                                                                        • cp
                                                                                                                                                                                        • content-type
                                                                                                                                                                                        • text/plain;charset=UTF-8
                                                                                                                                                                                        • https://
                                                                                                                                                                                        • POST
                                                                                                                                                                                        • Adpoymer
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Ljava/lang/String;",
                                                                                                                                                                                        4"Ljava/util/Map<",
                                                                                                                                                                                        5"Ljava/lang/String;",
                                                                                                                                                                                        6"Ljava/lang/String;",
                                                                                                                                                                                        7">;",
                                                                                                                                                                                        8"Ljava/util/Map<",
                                                                                                                                                                                        9"Ljava/lang/String;",
                                                                                                                                                                                        10"Ljava/lang/String;",
                                                                                                                                                                                        11">;Z",
                                                                                                                                                                                        12"Lcom/ly/adpoymer/b/r;",
                                                                                                                                                                                        13"Lcom/ly/adpoymer/b/s;",
                                                                                                                                                                                        14")",
                                                                                                                                                                                        15"Ljava/lang/String;"
                                                                                                                                                                                        16}
                                                                                                                                                                                        17.end annotation
                                                                                                                                                                                        19const-string v0, "Caught Exception in PingUrlRunnable "
                                                                                                                                                                                        21const-string v1, "cp"
                                                                                                                                                                                        22if-eqz p4, :cond_21
                                                                                                                                                                                        24invoke-interface {p2, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        25move-result-object p2
                                                                                                                                                                                        26check-cast p2, Ljava/lang/String;
                                                                                                                                                                                        28invoke-virtual {p2}, Ljava/lang/String;->toString()Ljava/lang/String;
                                                                                                                                                                                        29move-result-object p2
                                                                                                                                                                                        31invoke-virtual {p2}, Ljava/lang/String;->getBytes()[B
                                                                                                                                                                                        32move-result-object p2
                                                                                                                                                                                        33const/4 p4, 0x2
                                                                                                                                                                                        35invoke-static {p2, p4}, Landroid/util/Base64;->encode([BI)[B
                                                                                                                                                                                        36move-result-object p2
                                                                                                                                                                                        38const-string p4, "content-type"
                                                                                                                                                                                        40const-string v1, "text/plain;charset=UTF-8"
                                                                                                                                                                                        42invoke-interface {p3, p4, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        43goto/16 :goto_2f
                                                                                                                                                                                        44cond_21:
                                                                                                                                                                                        45invoke-interface {p2, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        46move-result-object p2
                                                                                                                                                                                        47check-cast p2, Ljava/lang/String;
                                                                                                                                                                                        49invoke-virtual {p2}, Ljava/lang/String;->toString()Ljava/lang/String;
                                                                                                                                                                                        50move-result-object p2
                                                                                                                                                                                        52invoke-virtual {p2}, Ljava/lang/String;->getBytes()[B
                                                                                                                                                                                        53move-result-object p2
                                                                                                                                                                                        54goto_2f: const/4 p4, 0x0
                                                                                                                                                                                        55try_start_30: new-instance v1, Ljava/net/URL;
                                                                                                                                                                                        57invoke-direct {v1, p1}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        58try_end_35:
                                                                                                                                                                                        59const-string v2, "https://"
                                                                                                                                                                                        61invoke-virtual {p1, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        62move-result v2
                                                                                                                                                                                        63if-eqz v2, :cond_44
                                                                                                                                                                                        65invoke-virtual {v1}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        66move-result-object v2
                                                                                                                                                                                        67check-cast v2, Ljavax/net/ssl/HttpsURLConnection;
                                                                                                                                                                                        68goto/16 :goto_4a
                                                                                                                                                                                        69cond_44:
                                                                                                                                                                                        70invoke-virtual {v1}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        71move-result-object v2
                                                                                                                                                                                        72check-cast v2, Ljava/net/HttpURLConnection;
                                                                                                                                                                                        73goto_4a: move-object p4, v2
                                                                                                                                                                                        74const/4 v2, 0x1
                                                                                                                                                                                        76invoke-virtual {p4, v2}, Ljava/net/HttpURLConnection;->setDoInput(Z)V
                                                                                                                                                                                        78invoke-virtual {p4, v2}, Ljava/net/HttpURLConnection;->setDoOutput(Z)V
                                                                                                                                                                                        80const-string v2, "POST"
                                                                                                                                                                                        82invoke-virtual {p4, v2}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V
                                                                                                                                                                                        83const/4 v2, 0x0
                                                                                                                                                                                        85invoke-virtual {p4, v2}, Ljava/net/HttpURLConnection;->setUseCaches(Z)V
                                                                                                                                                                                        86const/16 v2, 0x1388
                                                                                                                                                                                        88invoke-virtual {p4, v2}, Ljava/net/HttpURLConnection;->setConnectTimeout(I)V
                                                                                                                                                                                        89const/16 v2, 0x2710
                                                                                                                                                                                        91invoke-virtual {p4, v2}, Ljava/net/HttpURLConnection;->setReadTimeout(I)V
                                                                                                                                                                                        92if-eqz p3, :cond_91
                                                                                                                                                                                        94invoke-interface {p3}, Ljava/util/Map;->size()I
                                                                                                                                                                                        95move-result v2
                                                                                                                                                                                        96if-lez v2, :cond_91
                                                                                                                                                                                        98invoke-interface {p3}, Ljava/util/Map;->entrySet()Ljava/util/Set;
                                                                                                                                                                                        99move-result-object p3
                                                                                                                                                                                        101invoke-interface {p3}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        102move-result-object p3
                                                                                                                                                                                        103goto_75:
                                                                                                                                                                                        104invoke-interface {p3}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        105move-result v2
                                                                                                                                                                                        106if-eqz v2, :cond_91
                                                                                                                                                                                        108invoke-interface {p3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        109move-result-object v2
                                                                                                                                                                                        110check-cast v2, Ljava/util/Map$Entry;
                                                                                                                                                                                        112invoke-interface {v2}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
                                                                                                                                                                                        113move-result-object v3
                                                                                                                                                                                        114check-cast v3, Ljava/lang/String;
                                                                                                                                                                                        116invoke-interface {v2}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
                                                                                                                                                                                        117move-result-object v2
                                                                                                                                                                                        118check-cast v2, Ljava/lang/String;
                                                                                                                                                                                        120invoke-virtual {p4, v3, v2}, Ljava/net/HttpURLConnection;->addRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        121goto/16 :goto_75
                                                                                                                                                                                        122cond_91: new-instance p3, Ljava/io/DataOutputStream;
                                                                                                                                                                                        124invoke-virtual {p4}, Ljava/net/HttpURLConnection;->getOutputStream()Ljava/io/OutputStream;
                                                                                                                                                                                        125move-result-object v2
                                                                                                                                                                                        127invoke-direct {p3, v2}, Ljava/io/DataOutputStream;-><init>(Ljava/io/OutputStream;)V
                                                                                                                                                                                        129invoke-virtual {p3, p2}, Ljava/io/DataOutputStream;->write([B)V
                                                                                                                                                                                        131invoke-virtual {p3}, Ljava/io/DataOutputStream;->flush()V
                                                                                                                                                                                        133invoke-virtual {p3}, Ljava/io/DataOutputStream;->close()V
                                                                                                                                                                                        135invoke-static {p4, p5}, Lcom/ly/adpoymer/b/q;->a(Ljava/net/HttpURLConnection;Lcom/ly/adpoymer/b/r;)Ljava/lang/String;
                                                                                                                                                                                        136move-result-object p1
                                                                                                                                                                                        137try_end_a7: if-eqz p4, :cond_e3
                                                                                                                                                                                        138try_start_a9:
                                                                                                                                                                                        139invoke-virtual {p4}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        140try_end_ac: goto/16 :goto_e3
                                                                                                                                                                                        141catch_ad: move-exception p2
                                                                                                                                                                                        143invoke-virtual {p2}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        144goto/16 :goto_e3
                                                                                                                                                                                        145catch_b2: move-exception p2
                                                                                                                                                                                        146goto/16 :goto_b8
                                                                                                                                                                                        147catchall_b4: move-exception p1
                                                                                                                                                                                        148goto/16 :goto_e7
                                                                                                                                                                                        149catch_b6: move-exception p2
                                                                                                                                                                                        150move-object v1, p4
                                                                                                                                                                                        151try_start_b8:
                                                                                                                                                                                        152const-string p3, "Adpoymer"
                                                                                                                                                                                        153new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        155invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        157invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        159invoke-virtual {v2, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        161invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        162move-result-object p2
                                                                                                                                                                                        164invoke-static {p3, p2}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        165new-instance p2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        167invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        169invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        171invoke-virtual {p2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        173invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        174move-result-object p2
                                                                                                                                                                                        176invoke-interface {p5, p2}, Lcom/ly/adpoymer/b/r;->a(Ljava/lang/String;)V
                                                                                                                                                                                        177try_end_de: if-eqz p4, :cond_e3
                                                                                                                                                                                        178try_start_e0:
                                                                                                                                                                                        179invoke-virtual {p4}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        180goto_e3:
                                                                                                                                                                                        181invoke-interface {p6, p1}, Lcom/ly/adpoymer/b/s;->a(Ljava/lang/String;)V
                                                                                                                                                                                        182return-object p1
                                                                                                                                                                                        183goto_e7: if-eqz p4, :cond_f1
                                                                                                                                                                                        184try_start_e9:
                                                                                                                                                                                        185invoke-virtual {p4}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        186try_end_ec: goto/16 :goto_f1
                                                                                                                                                                                        187catch_ed: move-exception p2
                                                                                                                                                                                        189invoke-virtual {p2}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        190cond_f1: goto/16 :goto_f3
                                                                                                                                                                                        191goto_f2: throw p1
                                                                                                                                                                                        192goto_f3: goto/16 :goto_f2
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.net.URL.<init>
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • java.net.HttpURLConnection.setConnectTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setReadTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestMethod
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • java.net.HttpURLConnection.getResponseCode
                                                                                                                                                                                        • java.net.HttpURLConnection.getInputStream
                                                                                                                                                                                        • java.io.RandomAccessFile.<init>
                                                                                                                                                                                        • java.io.RandomAccessFile.seek
                                                                                                                                                                                        • java.io.InputStream.read
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        • java.io.RandomAccessFile.write
                                                                                                                                                                                        • com.iflytek.voiceads.download.e.a.<init>
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • com.iflytek.voiceads.download.e.a.<init>
                                                                                                                                                                                        • com.iflytek.voiceads.download.e.a.<init>
                                                                                                                                                                                        • com.iflytek.voiceads.download.e.a.<init>
                                                                                                                                                                                        • com.iflytek.voiceads.download.e.a.<init>
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • GET
                                                                                                                                                                                        • Accept
                                                                                                                                                                                        • image/gif, image/jpeg, image/pjpeg, image/pjpeg, application/x-shockwave-flash, application/xaml+xml, application/vnd.ms-xpsdocument, application/x-ms-xbap, application/x-ms-application, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*
                                                                                                                                                                                        • Accept-Language
                                                                                                                                                                                        • zh-CN
                                                                                                                                                                                        • Charset
                                                                                                                                                                                        • UTF-8
                                                                                                                                                                                        • Connection
                                                                                                                                                                                        • Keep-Alive
                                                                                                                                                                                        • Range
                                                                                                                                                                                        • bytes=
                                                                                                                                                                                        • -
                                                                                                                                                                                        • rwd
                                                                                                                                                                                        • Protocol error
                                                                                                                                                                                        • UnSupported response code:
                                                                                                                                                                                        • IO error
                                                                                                                                                                                        • illegal error
                                                                                                                                                                                        • other error
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v2, 0x0
                                                                                                                                                                                        1const/4 v1, 0x0
                                                                                                                                                                                        2try_start_2: new-instance v0, Ljava/net/URL;
                                                                                                                                                                                        4iget-object v3, p0, Lcom/iflytek/voiceads/download/b/b/a;->a:Lcom/iflytek/voiceads/download/d/b;
                                                                                                                                                                                        6invoke-virtual {v3}, Lcom/iflytek/voiceads/download/d/b;->a()Ljava/lang/String;
                                                                                                                                                                                        7move-result-object v3
                                                                                                                                                                                        9invoke-direct {v0, v3}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        11invoke-virtual {v0}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        12move-result-object v0
                                                                                                                                                                                        13check-cast v0, Ljava/net/HttpURLConnection;
                                                                                                                                                                                        14try_end_13: const/16 v1, 0x2710
                                                                                                                                                                                        15try_start_15:
                                                                                                                                                                                        16invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setConnectTimeout(I)V
                                                                                                                                                                                        17const/16 v1, 0x2710
                                                                                                                                                                                        19invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setReadTimeout(I)V
                                                                                                                                                                                        21const-string v1, "GET"
                                                                                                                                                                                        23invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V
                                                                                                                                                                                        25const-string v1, "Accept"
                                                                                                                                                                                        27const-string v3, "image/gif, image/jpeg, image/pjpeg, image/pjpeg, application/x-shockwave-flash, application/xaml+xml, application/vnd.ms-xpsdocument, application/x-ms-xbap, application/x-ms-application, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*"
                                                                                                                                                                                        29invoke-virtual {v0, v1, v3}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        31const-string v1, "Accept-Language"
                                                                                                                                                                                        33const-string v3, "zh-CN"
                                                                                                                                                                                        35invoke-virtual {v0, v1, v3}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        37const-string v1, "Charset"
                                                                                                                                                                                        39const-string v3, "UTF-8"
                                                                                                                                                                                        41invoke-virtual {v0, v1, v3}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        43const-string v1, "Connection"
                                                                                                                                                                                        45const-string v3, "Keep-Alive"
                                                                                                                                                                                        47invoke-virtual {v0, v1, v3}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        49iget-object v1, p0, Lcom/iflytek/voiceads/download/b/b/a;->a:Lcom/iflytek/voiceads/download/d/b;
                                                                                                                                                                                        51invoke-virtual {v1}, Lcom/iflytek/voiceads/download/d/b;->b()J
                                                                                                                                                                                        52move-result-wide v4
                                                                                                                                                                                        53iget-wide v6, p0, Lcom/iflytek/voiceads/download/b/b/a;->f:J
                                                                                                                                                                                        54add-long/2addr v4, v6
                                                                                                                                                                                        56iget-object v1, p0, Lcom/iflytek/voiceads/download/b/b/a;->c:Lcom/iflytek/voiceads/download/d/a;
                                                                                                                                                                                        58invoke-virtual {v1}, Lcom/iflytek/voiceads/download/d/a;->i()Z
                                                                                                                                                                                        59move-result v1
                                                                                                                                                                                        60if-eqz v1, :cond_77
                                                                                                                                                                                        62const-string v1, "Range"
                                                                                                                                                                                        63new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        65invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        67const-string v6, "bytes="
                                                                                                                                                                                        69invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        70move-result-object v3
                                                                                                                                                                                        72invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        73move-result-object v3
                                                                                                                                                                                        75const-string v6, "-"
                                                                                                                                                                                        77invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        78move-result-object v3
                                                                                                                                                                                        80iget-object v6, p0, Lcom/iflytek/voiceads/download/b/b/a;->a:Lcom/iflytek/voiceads/download/d/b;
                                                                                                                                                                                        82invoke-virtual {v6}, Lcom/iflytek/voiceads/download/d/b;->c()J
                                                                                                                                                                                        83move-result-wide v6
                                                                                                                                                                                        85invoke-virtual {v3, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        86move-result-object v3
                                                                                                                                                                                        88invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        89move-result-object v3
                                                                                                                                                                                        91invoke-virtual {v0, v1, v3}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        92cond_77:
                                                                                                                                                                                        93invoke-virtual {v0}, Ljava/net/HttpURLConnection;->getResponseCode()I
                                                                                                                                                                                        94move-result v1
                                                                                                                                                                                        95const/16 v3, 0xce
                                                                                                                                                                                        96if-eq v1, v3, :cond_83
                                                                                                                                                                                        97const/16 v3, 0xc8
                                                                                                                                                                                        98if-ne v1, v3, :cond_e4
                                                                                                                                                                                        99cond_83:
                                                                                                                                                                                        100invoke-direct {p0}, Lcom/iflytek/voiceads/download/b/b/a;->b()V
                                                                                                                                                                                        102invoke-virtual {v0}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream;
                                                                                                                                                                                        103move-result-object v1
                                                                                                                                                                                        104iput-object v1, p0, Lcom/iflytek/voiceads/download/b/b/a;->e:Ljava/io/InputStream;
                                                                                                                                                                                        105new-instance v3, Ljava/io/RandomAccessFile;
                                                                                                                                                                                        107iget-object v1, p0, Lcom/iflytek/voiceads/download/b/b/a;->c:Lcom/iflytek/voiceads/download/d/a;
                                                                                                                                                                                        109invoke-virtual {v1}, Lcom/iflytek/voiceads/download/d/a;->c()Ljava/lang/String;
                                                                                                                                                                                        110move-result-object v1
                                                                                                                                                                                        112const-string v6, "rwd"
                                                                                                                                                                                        114invoke-direct {v3, v1, v6}, Ljava/io/RandomAccessFile;-><init>(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        116invoke-virtual {v3, v4, v5}, Ljava/io/RandomAccessFile;->seek(J)V
                                                                                                                                                                                        117const/16 v1, 0x1000
                                                                                                                                                                                        118new-array v4, v1, [B
                                                                                                                                                                                        119move v1, v2
                                                                                                                                                                                        120goto_a1:
                                                                                                                                                                                        121iget-object v2, p0, Lcom/iflytek/voiceads/download/b/b/a;->e:Ljava/io/InputStream;
                                                                                                                                                                                        123invoke-virtual {v2, v4}, Ljava/io/InputStream;->read([B)I
                                                                                                                                                                                        124move-result v2
                                                                                                                                                                                        125const/4 v5, -0x1
                                                                                                                                                                                        126if-ne v2, v5, :cond_b5
                                                                                                                                                                                        128iget-object v1, p0, Lcom/iflytek/voiceads/download/b/b/a;->d:Lcom/iflytek/voiceads/download/b/b/a$a;
                                                                                                                                                                                        130invoke-interface {v1}, Lcom/iflytek/voiceads/download/b/b/a$a;->d()V
                                                                                                                                                                                        131try_end_af: if-eqz v0, :cond_b4
                                                                                                                                                                                        133invoke-virtual {v0}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        134cond_b4: return-void
                                                                                                                                                                                        135cond_b5: const/4 v5, 0x0
                                                                                                                                                                                        136try_start_b6:
                                                                                                                                                                                        137invoke-virtual {v3, v4, v5, v2}, Ljava/io/RandomAccessFile;->write([BII)V
                                                                                                                                                                                        138add-int/2addr v1, v2
                                                                                                                                                                                        140iget-object v2, p0, Lcom/iflytek/voiceads/download/b/b/a;->d:Lcom/iflytek/voiceads/download/b/b/a$a;
                                                                                                                                                                                        141monitor-enter v2
                                                                                                                                                                                        142try_start_bd:
                                                                                                                                                                                        143iget-object v5, p0, Lcom/iflytek/voiceads/download/b/b/a;->a:Lcom/iflytek/voiceads/download/d/b;
                                                                                                                                                                                        144iget-wide v6, p0, Lcom/iflytek/voiceads/download/b/b/a;->f:J
                                                                                                                                                                                        145int-to-long v8, v1
                                                                                                                                                                                        146add-long/2addr v6, v8
                                                                                                                                                                                        148invoke-virtual {v5, v6, v7}, Lcom/iflytek/voiceads/download/d/b;->a(J)V
                                                                                                                                                                                        150iget-object v5, p0, Lcom/iflytek/voiceads/download/b/b/a;->d:Lcom/iflytek/voiceads/download/b/b/a$a;
                                                                                                                                                                                        152invoke-interface {v5}, Lcom/iflytek/voiceads/download/b/b/a$a;->c()V
                                                                                                                                                                                        153monitor-exit v2
                                                                                                                                                                                        154goto/16 :goto_a1
                                                                                                                                                                                        155catchall_cd: move-exception v1
                                                                                                                                                                                        156monitor-exit v2
                                                                                                                                                                                        157try_end_cf: throw v1
                                                                                                                                                                                        158catch_d0: move-exception v1
                                                                                                                                                                                        159move-object v10, v1
                                                                                                                                                                                        160move-object v1, v0
                                                                                                                                                                                        161move-object v0, v10
                                                                                                                                                                                        162try_start_d4: new-instance v2, Lcom/iflytek/voiceads/download/e/a;
                                                                                                                                                                                        163const/4 v3, 0x4
                                                                                                                                                                                        165const-string v4, "Protocol error"
                                                                                                                                                                                        167invoke-direct {v2, v3, v4, v0}, Lcom/iflytek/voiceads/download/e/a;-><init>(ILjava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        168throw v2
                                                                                                                                                                                        169try_end_dd: move-exception v0
                                                                                                                                                                                        170goto_de: if-eqz v1, :cond_e3
                                                                                                                                                                                        172invoke-virtual {v1}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        173cond_e3: throw v0
                                                                                                                                                                                        174try_start_e4: new-instance v2, Lcom/iflytek/voiceads/download/e/a;
                                                                                                                                                                                        175const/16 v3, 0x8
                                                                                                                                                                                        176new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        178invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        180const-string v5, "UnSupported response code:"
                                                                                                                                                                                        182invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        183move-result-object v4
                                                                                                                                                                                        185invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        186move-result-object v1
                                                                                                                                                                                        188invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        189move-result-object v1
                                                                                                                                                                                        191invoke-direct {v2, v3, v1}, Lcom/iflytek/voiceads/download/e/a;-><init>(ILjava/lang/String;)V
                                                                                                                                                                                        192throw v2
                                                                                                                                                                                        193catch_ff: move-exception v1
                                                                                                                                                                                        194move-object v10, v1
                                                                                                                                                                                        195move-object v1, v0
                                                                                                                                                                                        196move-object v0, v10
                                                                                                                                                                                        197goto_103: new-instance v2, Lcom/iflytek/voiceads/download/e/a;
                                                                                                                                                                                        198const/4 v3, 0x5
                                                                                                                                                                                        200const-string v4, "IO error"
                                                                                                                                                                                        202invoke-direct {v2, v3, v4, v0}, Lcom/iflytek/voiceads/download/e/a;-><init>(ILjava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        203throw v2
                                                                                                                                                                                        204catch_10c: move-exception v0
                                                                                                                                                                                        205goto_10d: new-instance v2, Lcom/iflytek/voiceads/download/e/a;
                                                                                                                                                                                        206const/4 v3, 0x7
                                                                                                                                                                                        208const-string v4, "illegal error"
                                                                                                                                                                                        210invoke-direct {v2, v3, v4, v0}, Lcom/iflytek/voiceads/download/e/a;-><init>(ILjava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        211throw v2
                                                                                                                                                                                        212catch_116: move-exception v0
                                                                                                                                                                                        213goto_117: new-instance v2, Lcom/iflytek/voiceads/download/e/a;
                                                                                                                                                                                        214const/16 v3, 0x9
                                                                                                                                                                                        216const-string v4, "other error"
                                                                                                                                                                                        218invoke-direct {v2, v3, v4, v0}, Lcom/iflytek/voiceads/download/e/a;-><init>(ILjava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        219throw v2
                                                                                                                                                                                        220try_end_121: move-exception v1
                                                                                                                                                                                        221move-object v10, v1
                                                                                                                                                                                        222move-object v1, v0
                                                                                                                                                                                        223move-object v0, v10
                                                                                                                                                                                        224goto/16 :goto_de
                                                                                                                                                                                        225catch_126: move-exception v1
                                                                                                                                                                                        226move-object v10, v1
                                                                                                                                                                                        227move-object v1, v0
                                                                                                                                                                                        228move-object v0, v10
                                                                                                                                                                                        229goto/16 :goto_117
                                                                                                                                                                                        230catch_12b: move-exception v1
                                                                                                                                                                                        231move-object v10, v1
                                                                                                                                                                                        232move-object v1, v0
                                                                                                                                                                                        233move-object v0, v10
                                                                                                                                                                                        234goto/16 :goto_10d
                                                                                                                                                                                        235catch_130: move-exception v0
                                                                                                                                                                                        236goto/16 :goto_103
                                                                                                                                                                                        237catch_132: move-exception v0
                                                                                                                                                                                        238goto/16 :goto_d4
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.net.URL.toString
                                                                                                                                                                                        • java.lang.String.startsWith
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.io.IOException.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • com.unity3d.services.core.request.NetworkIOException.<init>
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • java.net.HttpURLConnection.setInstanceFollowRedirects
                                                                                                                                                                                        • java.net.HttpURLConnection.setConnectTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setReadTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestMethod
                                                                                                                                                                                        • java.util.Map.size
                                                                                                                                                                                        • java.util.Map.keySet
                                                                                                                                                                                        • java.util.Set.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • java.util.List.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.net.ProtocolException.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • com.unity3d.services.core.request.NetworkIOException.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.io.IOException.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • com.unity3d.services.core.request.NetworkIOException.<init>
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • https://
                                                                                                                                                                                        • Open HTTPS connection:
                                                                                                                                                                                        • Setting header:
                                                                                                                                                                                        • =
                                                                                                                                                                                        • Set Request Method:
                                                                                                                                                                                        • ,
                                                                                                                                                                                        • Open HTTP connection:
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2Lcom/unity3d/services/core/request/NetworkIOException;
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        6invoke-virtual {p0}, Lcom/unity3d/services/core/request/WebRequest;->getUrl()Ljava/net/URL;
                                                                                                                                                                                        7move-result-object v0
                                                                                                                                                                                        9invoke-virtual {v0}, Ljava/net/URL;->toString()Ljava/lang/String;
                                                                                                                                                                                        10move-result-object v0
                                                                                                                                                                                        12const-string v1, "https://"
                                                                                                                                                                                        14invoke-virtual {v0, v1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        15move-result v0
                                                                                                                                                                                        16if-eqz v0, :cond_37
                                                                                                                                                                                        17try_start_10:
                                                                                                                                                                                        18invoke-virtual {p0}, Lcom/unity3d/services/core/request/WebRequest;->getUrl()Ljava/net/URL;
                                                                                                                                                                                        19move-result-object v0
                                                                                                                                                                                        21invoke-virtual {v0}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        22move-result-object v0
                                                                                                                                                                                        23check-cast v0, Ljavax/net/ssl/HttpsURLConnection;
                                                                                                                                                                                        24try_end_1a: goto/16 :goto_41
                                                                                                                                                                                        25catch_1b: move-exception v0
                                                                                                                                                                                        26new-instance v1, Lcom/unity3d/services/core/request/NetworkIOException;
                                                                                                                                                                                        27new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        29invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        31const-string v3, "Open HTTPS connection: "
                                                                                                                                                                                        33invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        35invoke-virtual {v0}, Ljava/io/IOException;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        36move-result-object v0
                                                                                                                                                                                        38invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        40invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        41move-result-object v0
                                                                                                                                                                                        43invoke-direct {v1, v0}, Lcom/unity3d/services/core/request/NetworkIOException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        44throw v1
                                                                                                                                                                                        45cond_37:
                                                                                                                                                                                        46invoke-virtual {p0}, Lcom/unity3d/services/core/request/WebRequest;->getUrl()Ljava/net/URL;
                                                                                                                                                                                        47move-result-object v0
                                                                                                                                                                                        49invoke-virtual {v0}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        50move-result-object v0
                                                                                                                                                                                        51check-cast v0, Ljava/net/HttpURLConnection;
                                                                                                                                                                                        52goto_41: const/4 v1, 0x0
                                                                                                                                                                                        54invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setInstanceFollowRedirects(Z)V
                                                                                                                                                                                        56invoke-virtual {p0}, Lcom/unity3d/services/core/request/WebRequest;->getConnectTimeout()I
                                                                                                                                                                                        57move-result v1
                                                                                                                                                                                        59invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setConnectTimeout(I)V
                                                                                                                                                                                        61invoke-virtual {p0}, Lcom/unity3d/services/core/request/WebRequest;->getReadTimeout()I
                                                                                                                                                                                        62move-result v1
                                                                                                                                                                                        64invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setReadTimeout(I)V
                                                                                                                                                                                        65try_start_53:
                                                                                                                                                                                        66invoke-virtual {p0}, Lcom/unity3d/services/core/request/WebRequest;->getRequestType()Ljava/lang/String;
                                                                                                                                                                                        67move-result-object v1
                                                                                                                                                                                        69invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V
                                                                                                                                                                                        70try_end_5a:
                                                                                                                                                                                        71invoke-virtual {p0}, Lcom/unity3d/services/core/request/WebRequest;->getHeaders()Ljava/util/Map;
                                                                                                                                                                                        72move-result-object v1
                                                                                                                                                                                        73if-eqz v1, :cond_bc
                                                                                                                                                                                        75invoke-virtual {p0}, Lcom/unity3d/services/core/request/WebRequest;->getHeaders()Ljava/util/Map;
                                                                                                                                                                                        76move-result-object v1
                                                                                                                                                                                        78invoke-interface {v1}, Ljava/util/Map;->size()I
                                                                                                                                                                                        79move-result v1
                                                                                                                                                                                        80if-lez v1, :cond_bc
                                                                                                                                                                                        82invoke-virtual {p0}, Lcom/unity3d/services/core/request/WebRequest;->getHeaders()Ljava/util/Map;
                                                                                                                                                                                        83move-result-object v1
                                                                                                                                                                                        85invoke-interface {v1}, Ljava/util/Map;->keySet()Ljava/util/Set;
                                                                                                                                                                                        86move-result-object v1
                                                                                                                                                                                        88invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        89move-result-object v1
                                                                                                                                                                                        90cond_76:
                                                                                                                                                                                        91invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        92move-result v2
                                                                                                                                                                                        93if-eqz v2, :cond_bc
                                                                                                                                                                                        95invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        96move-result-object v2
                                                                                                                                                                                        97check-cast v2, Ljava/lang/String;
                                                                                                                                                                                        99invoke-virtual {p0}, Lcom/unity3d/services/core/request/WebRequest;->getHeaders()Ljava/util/Map;
                                                                                                                                                                                        100move-result-object v3
                                                                                                                                                                                        102invoke-interface {v3, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        103move-result-object v3
                                                                                                                                                                                        104check-cast v3, Ljava/util/List;
                                                                                                                                                                                        106invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        107move-result-object v3
                                                                                                                                                                                        108goto_90:
                                                                                                                                                                                        109invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        110move-result v4
                                                                                                                                                                                        111if-eqz v4, :cond_76
                                                                                                                                                                                        113invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        114move-result-object v4
                                                                                                                                                                                        115check-cast v4, Ljava/lang/String;
                                                                                                                                                                                        116new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        118invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        120const-string v6, "Setting header: "
                                                                                                                                                                                        122invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        124invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        126const-string v6, "="
                                                                                                                                                                                        128invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        130invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        132invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        133move-result-object v5
                                                                                                                                                                                        135invoke-static {v5}, Lcom/unity3d/services/core/log/DeviceLog;->debug(Ljava/lang/String;)V
                                                                                                                                                                                        137invoke-virtual {v0, v2, v4}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        138goto/16 :goto_90
                                                                                                                                                                                        139cond_bc: return-object v0
                                                                                                                                                                                        140catch_bd: move-exception v0
                                                                                                                                                                                        141new-instance v1, Lcom/unity3d/services/core/request/NetworkIOException;
                                                                                                                                                                                        142new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        144invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        146const-string v3, "Set Request Method: "
                                                                                                                                                                                        148invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        150invoke-virtual {p0}, Lcom/unity3d/services/core/request/WebRequest;->getRequestType()Ljava/lang/String;
                                                                                                                                                                                        151move-result-object v3
                                                                                                                                                                                        153invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        155const-string v3, ", "
                                                                                                                                                                                        157invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        159invoke-virtual {v0}, Ljava/net/ProtocolException;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        160move-result-object v0
                                                                                                                                                                                        162invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        164invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        165move-result-object v0
                                                                                                                                                                                        167invoke-direct {v1, v0}, Lcom/unity3d/services/core/request/NetworkIOException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        168throw v1
                                                                                                                                                                                        169catch_e5: move-exception v0
                                                                                                                                                                                        170new-instance v1, Lcom/unity3d/services/core/request/NetworkIOException;
                                                                                                                                                                                        171new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        173invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        175const-string v3, "Open HTTP connection: "
                                                                                                                                                                                        177invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        179invoke-virtual {v0}, Ljava/io/IOException;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        180move-result-object v0
                                                                                                                                                                                        182invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        184invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        185move-result-object v0
                                                                                                                                                                                        187invoke-direct {v1, v0}, Lcom/unity3d/services/core/request/NetworkIOException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        188goto/16 :goto_102
                                                                                                                                                                                        189goto_101: throw v1
                                                                                                                                                                                        190goto_102: goto/16 :goto_101
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.entrySet
                                                                                                                                                                                        • java.util.Set.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.util.Map$Entry.getKey
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.util.Map$Entry.getValue
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • type=
                                                                                                                                                                                        • &
                                                                                                                                                                                        • appsid
                                                                                                                                                                                        • cuid
                                                                                                                                                                                        • sn
                                                                                                                                                                                        • os
                                                                                                                                                                                        • android
                                                                                                                                                                                        • osv
                                                                                                                                                                                        • pk
                                                                                                                                                                                        • v
                                                                                                                                                                                        • android_8.8052
                                                                                                                                                                                        • p_ver
                                                                                                                                                                                        • ts
                                                                                                                                                                                        • =
                                                                                                                                                                                        • https://mobads-logs.baidu.com/dz.zb?
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Landroid/content/Context;",
                                                                                                                                                                                        4"Ljava/lang/String;",
                                                                                                                                                                                        5"Ljava/util/HashMap",
                                                                                                                                                                                        6"<",
                                                                                                                                                                                        7"Ljava/lang/String;",
                                                                                                                                                                                        8"Ljava/lang/String;",
                                                                                                                                                                                        9">;)V"
                                                                                                                                                                                        10}
                                                                                                                                                                                        11.end annotation
                                                                                                                                                                                        12.prologue
                                                                                                                                                                                        14invoke-static {}, Lcom/baidu/mobads/container/m;->e()Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;
                                                                                                                                                                                        15move-result-object v2
                                                                                                                                                                                        17invoke-static {}, Lcom/baidu/mobads/container/m;->c()Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;
                                                                                                                                                                                        18move-result-object v0
                                                                                                                                                                                        20invoke-static {}, Lcom/baidu/mobads/container/m;->f()Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;
                                                                                                                                                                                        21move-result-object v1
                                                                                                                                                                                        22new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        23new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        25invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        27const-string v5, "type="
                                                                                                                                                                                        29invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        30move-result-object v4
                                                                                                                                                                                        32invoke-virtual {v4, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        33move-result-object v4
                                                                                                                                                                                        35const-string v5, "&"
                                                                                                                                                                                        37invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        38move-result-object v4
                                                                                                                                                                                        40invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        41move-result-object v4
                                                                                                                                                                                        43invoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        45const-string v4, "appsid"
                                                                                                                                                                                        47invoke-interface {v0, p0}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->getAppId(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        48move-result-object v0
                                                                                                                                                                                        50invoke-virtual {p2, v4, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        52const-string v0, "cuid"
                                                                                                                                                                                        54invoke-interface {v1, p0}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getCUID(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        55move-result-object v4
                                                                                                                                                                                        57invoke-virtual {p2, v0, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        59const-string v0, "sn"
                                                                                                                                                                                        61invoke-interface {v1, p0}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getEncodedSN(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        62move-result-object v1
                                                                                                                                                                                        64invoke-virtual {p2, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        66const-string v0, "os"
                                                                                                                                                                                        68const-string v1, "android"
                                                                                                                                                                                        70invoke-virtual {p2, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        72const-string v0, "osv"
                                                                                                                                                                                        74sget-object v1, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                        76invoke-virtual {p2, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        78const-string v0, "pk"
                                                                                                                                                                                        80invoke-virtual {p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        81move-result-object v1
                                                                                                                                                                                        83invoke-virtual {p2, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        85const-string v0, "v"
                                                                                                                                                                                        87const-string v1, "android_8.8052"
                                                                                                                                                                                        89invoke-virtual {p2, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        91const-string v0, "p_ver"
                                                                                                                                                                                        93invoke-static {}, Lcom/baidu/mobads/container/m;->j()Ljava/lang/String;
                                                                                                                                                                                        94move-result-object v1
                                                                                                                                                                                        96invoke-virtual {p2, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        98const-string v0, "ts"
                                                                                                                                                                                        100invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        101move-result-wide v4
                                                                                                                                                                                        103invoke-static {v4, v5}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
                                                                                                                                                                                        104move-result-object v1
                                                                                                                                                                                        106invoke-virtual {p2, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        108invoke-virtual {p2}, Ljava/util/HashMap;->entrySet()Ljava/util/Set;
                                                                                                                                                                                        109move-result-object v0
                                                                                                                                                                                        111invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        112move-result-object v4
                                                                                                                                                                                        113goto_81:
                                                                                                                                                                                        114invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        115move-result v0
                                                                                                                                                                                        116if-eqz v0, :cond_af
                                                                                                                                                                                        118invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        119move-result-object v0
                                                                                                                                                                                        120check-cast v0, Ljava/util/Map$Entry;
                                                                                                                                                                                        121try_start_8d:
                                                                                                                                                                                        122invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
                                                                                                                                                                                        123move-result-object v1
                                                                                                                                                                                        124check-cast v1, Ljava/lang/String;
                                                                                                                                                                                        126invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        128const-string v1, "="
                                                                                                                                                                                        130invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        132invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
                                                                                                                                                                                        133move-result-object v0
                                                                                                                                                                                        134check-cast v0, Ljava/lang/String;
                                                                                                                                                                                        136invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        138const-string v0, "&"
                                                                                                                                                                                        140invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        141try_end_a9: goto/16 :goto_81
                                                                                                                                                                                        142catch_aa: move-exception v0
                                                                                                                                                                                        144invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        145goto/16 :goto_81
                                                                                                                                                                                        146cond_af:
                                                                                                                                                                                        147invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        148move-result-object v0
                                                                                                                                                                                        149const/4 v1, 0x0
                                                                                                                                                                                        151invoke-virtual {v0}, Ljava/lang/String;->length()I
                                                                                                                                                                                        152move-result v3
                                                                                                                                                                                        153add-int/lit8 v3, v3, -0x1
                                                                                                                                                                                        155invoke-virtual {v0, v1, v3}, Ljava/lang/String;->substring(II)Ljava/lang/String;
                                                                                                                                                                                        156move-result-object v0
                                                                                                                                                                                        157new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        159invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        161const-string v3, "https://mobads-logs.baidu.com/dz.zb?"
                                                                                                                                                                                        163invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        164move-result-object v1
                                                                                                                                                                                        166invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        167move-result-object v0
                                                                                                                                                                                        169invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        170move-result-object v0
                                                                                                                                                                                        171const/4 v1, 0x0
                                                                                                                                                                                        173invoke-interface {v2, v0, v1}, Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;->addParameters(Ljava/lang/String;Ljava/util/HashMap;)Ljava/lang/String;
                                                                                                                                                                                        174move-result-object v0
                                                                                                                                                                                        176invoke-static {v0}, Lcom/baidu/mobads/container/m;->e(Ljava/lang/String;)V
                                                                                                                                                                                        177return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • java.lang.ref.WeakReference.get
                                                                                                                                                                                        • java.lang.Runtime.getRuntime
                                                                                                                                                                                        • java.lang.Runtime.maxMemory
                                                                                                                                                                                        • java.lang.Double.isNaN
                                                                                                                                                                                        • java.lang.Runtime.getRuntime
                                                                                                                                                                                        • java.lang.Runtime.totalMemory
                                                                                                                                                                                        • java.lang.Double.isNaN
                                                                                                                                                                                        • java.lang.Runtime.getRuntime
                                                                                                                                                                                        • java.lang.Runtime.freeMemory
                                                                                                                                                                                        • java.lang.Double.isNaN
                                                                                                                                                                                        • android.os.Environment.getExternalStorageDirectory
                                                                                                                                                                                        • java.io.File.getUsableSpace
                                                                                                                                                                                        • java.io.File.getTotalSpace
                                                                                                                                                                                        • android.text.format.Formatter.formatFileSize
                                                                                                                                                                                        • android.text.format.Formatter.formatFileSize
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.io.StringWriter.<init>
                                                                                                                                                                                        • java.io.PrintWriter.<init>
                                                                                                                                                                                        • java.lang.Throwable.printStackTrace
                                                                                                                                                                                        • java.io.StringWriter.toString
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        • java.lang.StringBuffer.<init>
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.toString
                                                                                                                                                                                        • java.lang.Throwable.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • max_memory
                                                                                                                                                                                        • memoryby_app
                                                                                                                                                                                        • remaining_memory
                                                                                                                                                                                        • sdcard_remainder
                                                                                                                                                                                        • totalspacestr
                                                                                                                                                                                        • crashtime
                                                                                                                                                                                        • sdk_app_id
                                                                                                                                                                                        • appid
                                                                                                                                                                                        • crashinfo
                                                                                                                                                                                        • key=2000052
                                                                                                                                                                                        • &exception=
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, ""
                                                                                                                                                                                        2try_start_2: new-instance v1, Lorg/json/JSONObject;
                                                                                                                                                                                        4invoke-direct {v1}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        6iget-object v2, p0, Lcom/mintegral/msdk/base/common/d/a/a;->b:Ljava/lang/ref/WeakReference;
                                                                                                                                                                                        8invoke-virtual {v2}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
                                                                                                                                                                                        9move-result-object v2
                                                                                                                                                                                        10check-cast v2, Landroid/content/Context;
                                                                                                                                                                                        11if-nez v2, :cond_12
                                                                                                                                                                                        12return-object v0
                                                                                                                                                                                        13cond_12:
                                                                                                                                                                                        14invoke-static {}, Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime;
                                                                                                                                                                                        15move-result-object v3
                                                                                                                                                                                        17invoke-virtual {v3}, Ljava/lang/Runtime;->maxMemory()J
                                                                                                                                                                                        18move-result-wide v3
                                                                                                                                                                                        19try_end_1a: long-to-double v3, v3
                                                                                                                                                                                        20const-wide/high16 v5, 0x3ff0000000000000L # 1.0
                                                                                                                                                                                        22invoke-static {v3, v4}, Ljava/lang/Double;->isNaN(D)Z
                                                                                                                                                                                        23mul-double v3, v3, v5
                                                                                                                                                                                        24const-wide/high16 v7, 0x4130000000000000L # 1048576.0
                                                                                                                                                                                        25div-double/2addr v3, v7
                                                                                                                                                                                        26double-to-float v3, v3
                                                                                                                                                                                        27try_start_26:
                                                                                                                                                                                        28invoke-static {}, Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime;
                                                                                                                                                                                        29move-result-object v4
                                                                                                                                                                                        31invoke-virtual {v4}, Ljava/lang/Runtime;->totalMemory()J
                                                                                                                                                                                        32move-result-wide v9
                                                                                                                                                                                        33try_end_2e: long-to-double v9, v9
                                                                                                                                                                                        35invoke-static {v9, v10}, Ljava/lang/Double;->isNaN(D)Z
                                                                                                                                                                                        36mul-double v9, v9, v5
                                                                                                                                                                                        37div-double/2addr v9, v7
                                                                                                                                                                                        38double-to-float v4, v9
                                                                                                                                                                                        39try_start_36:
                                                                                                                                                                                        40invoke-static {}, Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime;
                                                                                                                                                                                        41move-result-object v9
                                                                                                                                                                                        43invoke-virtual {v9}, Ljava/lang/Runtime;->freeMemory()J
                                                                                                                                                                                        44move-result-wide v9
                                                                                                                                                                                        45try_end_3e: long-to-double v9, v9
                                                                                                                                                                                        47invoke-static {v9, v10}, Ljava/lang/Double;->isNaN(D)Z
                                                                                                                                                                                        48mul-double v9, v9, v5
                                                                                                                                                                                        49div-double/2addr v9, v7
                                                                                                                                                                                        50double-to-float v5, v9
                                                                                                                                                                                        51try_start_46:
                                                                                                                                                                                        52invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File;
                                                                                                                                                                                        53move-result-object v6
                                                                                                                                                                                        55invoke-virtual {v6}, Ljava/io/File;->getUsableSpace()J
                                                                                                                                                                                        56move-result-wide v7
                                                                                                                                                                                        58invoke-virtual {v6}, Ljava/io/File;->getTotalSpace()J
                                                                                                                                                                                        59move-result-wide v9
                                                                                                                                                                                        61invoke-static {v2, v7, v8}, Landroid/text/format/Formatter;->formatFileSize(Landroid/content/Context;J)Ljava/lang/String;
                                                                                                                                                                                        62move-result-object v6
                                                                                                                                                                                        64invoke-static {v2, v9, v10}, Landroid/text/format/Formatter;->formatFileSize(Landroid/content/Context;J)Ljava/lang/String;
                                                                                                                                                                                        65move-result-object v2
                                                                                                                                                                                        67const-string v7, "max_memory"
                                                                                                                                                                                        69invoke-static {v3}, Ljava/lang/String;->valueOf(F)Ljava/lang/String;
                                                                                                                                                                                        70move-result-object v3
                                                                                                                                                                                        72invoke-virtual {v1, v7, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        74const-string v3, "memoryby_app"
                                                                                                                                                                                        76invoke-static {v4}, Ljava/lang/String;->valueOf(F)Ljava/lang/String;
                                                                                                                                                                                        77move-result-object v4
                                                                                                                                                                                        79invoke-virtual {v1, v3, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        81const-string v3, "remaining_memory"
                                                                                                                                                                                        82float-to-double v4, v5
                                                                                                                                                                                        84invoke-virtual {v1, v3, v4, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;D)Lorg/json/JSONObject;
                                                                                                                                                                                        86const-string v3, "sdcard_remainder"
                                                                                                                                                                                        88invoke-virtual {v1, v3, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        90const-string v3, "totalspacestr"
                                                                                                                                                                                        92invoke-virtual {v1, v3, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        94const-string v2, "crashtime"
                                                                                                                                                                                        96invoke-virtual {v1, v2, p2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        98invoke-static {}, Lcom/mintegral/msdk/base/a/a/a;->a()Lcom/mintegral/msdk/base/a/a/a;
                                                                                                                                                                                        99move-result-object p2
                                                                                                                                                                                        101const-string v2, "sdk_app_id"
                                                                                                                                                                                        103invoke-virtual {p2, v2}, Lcom/mintegral/msdk/base/a/a/a;->a(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        104move-result-object p2
                                                                                                                                                                                        106invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        107move-result v2
                                                                                                                                                                                        108if-nez v2, :cond_96
                                                                                                                                                                                        110const-string v2, "appid"
                                                                                                                                                                                        112invoke-virtual {v1, v2, p2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        113cond_96: new-instance p2, Ljava/io/StringWriter;
                                                                                                                                                                                        115invoke-direct {p2}, Ljava/io/StringWriter;-><init>()V
                                                                                                                                                                                        116new-instance v2, Ljava/io/PrintWriter;
                                                                                                                                                                                        118invoke-direct {v2, p2}, Ljava/io/PrintWriter;-><init>(Ljava/io/Writer;)V
                                                                                                                                                                                        120invoke-virtual {p1, v2}, Ljava/lang/Throwable;->printStackTrace(Ljava/io/PrintWriter;)V
                                                                                                                                                                                        122const-string p1, "crashinfo"
                                                                                                                                                                                        124invoke-virtual {p2}, Ljava/io/StringWriter;->toString()Ljava/lang/String;
                                                                                                                                                                                        125move-result-object p2
                                                                                                                                                                                        127invoke-virtual {v1, p1, p2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        129invoke-virtual {v1}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        130move-result-object p1
                                                                                                                                                                                        131new-instance p2, Ljava/lang/StringBuffer;
                                                                                                                                                                                        133invoke-direct {p2}, Ljava/lang/StringBuffer;-><init>()V
                                                                                                                                                                                        135const-string v1, "key=2000052"
                                                                                                                                                                                        137invoke-virtual {p2, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        138new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        140const-string v2, "&exception="
                                                                                                                                                                                        142invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        144invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        146invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        147move-result-object p1
                                                                                                                                                                                        149invoke-virtual {p2, p1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        151invoke-virtual {p2}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
                                                                                                                                                                                        152move-result-object p1
                                                                                                                                                                                        153try_end_cf: return-object p1
                                                                                                                                                                                        154catch_d0: move-exception p1
                                                                                                                                                                                        156invoke-virtual {p1}, Ljava/lang/Throwable;->printStackTrace()V
                                                                                                                                                                                        157return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuffer.length
                                                                                                                                                                                        • java.lang.StringBuffer.toString
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.Throwable.getMessage
                                                                                                                                                                                        • java.lang.StringBuffer.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • |
                                                                                                                                                                                        • authority_general_data
                                                                                                                                                                                        • x
                                                                                                                                                                                        • 1
                                                                                                                                                                                        • MAL_9.6.02
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "|"
                                                                                                                                                                                        3iget-object v1, p0, Lcom/mintegral/msdk/base/entity/CampaignUnit;->cParams:Ljava/lang/StringBuffer;
                                                                                                                                                                                        4if-eqz v1, :cond_13
                                                                                                                                                                                        6invoke-virtual {v1}, Ljava/lang/StringBuffer;->length()I
                                                                                                                                                                                        7move-result v1
                                                                                                                                                                                        8if-lez v1, :cond_13
                                                                                                                                                                                        10iget-object v0, p0, Lcom/mintegral/msdk/base/entity/CampaignUnit;->cParams:Ljava/lang/StringBuffer;
                                                                                                                                                                                        12invoke-virtual {v0}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
                                                                                                                                                                                        13move-result-object v0
                                                                                                                                                                                        14return-object v0
                                                                                                                                                                                        15cond_13:
                                                                                                                                                                                        16invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->k()Ljava/lang/String;
                                                                                                                                                                                        17move-result-object v1
                                                                                                                                                                                        19invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        20move-result-object v2
                                                                                                                                                                                        22invoke-virtual {v2}, Lcom/mintegral/msdk/base/controller/a;->i()Landroid/content/Context;
                                                                                                                                                                                        24invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->b()Ljava/lang/String;
                                                                                                                                                                                        25move-result-object v2
                                                                                                                                                                                        27invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        28move-result-object v3
                                                                                                                                                                                        30invoke-virtual {v3}, Lcom/mintegral/msdk/base/controller/a;->i()Landroid/content/Context;
                                                                                                                                                                                        32invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->a()Ljava/lang/String;
                                                                                                                                                                                        33move-result-object v3
                                                                                                                                                                                        35invoke-static {}, Lcom/mintegral/msdk/base/controller/authoritycontroller/a;->a()Lcom/mintegral/msdk/base/controller/authoritycontroller/a;
                                                                                                                                                                                        37const-string v4, "authority_general_data"
                                                                                                                                                                                        39invoke-static {v4}, Lcom/mintegral/msdk/base/controller/authoritycontroller/a;->a(Ljava/lang/String;)Z
                                                                                                                                                                                        40move-result v4
                                                                                                                                                                                        41try_end_36:
                                                                                                                                                                                        42const-string v5, ""
                                                                                                                                                                                        43if-eqz v4, :cond_77
                                                                                                                                                                                        44try_start_3a:
                                                                                                                                                                                        45invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        46move-result-object v4
                                                                                                                                                                                        48invoke-virtual {v4}, Lcom/mintegral/msdk/base/controller/a;->i()Landroid/content/Context;
                                                                                                                                                                                        49move-result-object v4
                                                                                                                                                                                        51invoke-static {v4}, Lcom/mintegral/msdk/base/utils/d;->n(Landroid/content/Context;)I
                                                                                                                                                                                        52move-result v4
                                                                                                                                                                                        54invoke-static {v4}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        55move-result-object v4
                                                                                                                                                                                        56new-instance v6, Ljava/lang/StringBuilder;
                                                                                                                                                                                        58invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        60invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        61move-result-object v7
                                                                                                                                                                                        63invoke-virtual {v7}, Lcom/mintegral/msdk/base/controller/a;->i()Landroid/content/Context;
                                                                                                                                                                                        64move-result-object v7
                                                                                                                                                                                        66invoke-static {v7}, Lcom/mintegral/msdk/base/utils/d;->j(Landroid/content/Context;)I
                                                                                                                                                                                        67move-result v7
                                                                                                                                                                                        69invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        71const-string v7, "x"
                                                                                                                                                                                        73invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        75invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        76move-result-object v7
                                                                                                                                                                                        78invoke-virtual {v7}, Lcom/mintegral/msdk/base/controller/a;->i()Landroid/content/Context;
                                                                                                                                                                                        79move-result-object v7
                                                                                                                                                                                        81invoke-static {v7}, Lcom/mintegral/msdk/base/utils/d;->k(Landroid/content/Context;)I
                                                                                                                                                                                        82move-result v7
                                                                                                                                                                                        84invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        86invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        87move-result-object v6
                                                                                                                                                                                        88goto/16 :goto_79
                                                                                                                                                                                        89cond_77: move-object v4, v5
                                                                                                                                                                                        90move-object v6, v4
                                                                                                                                                                                        91goto_79:
                                                                                                                                                                                        92iget-object v7, p0, Lcom/mintegral/msdk/base/entity/CampaignUnit;->cParams:Ljava/lang/StringBuffer;
                                                                                                                                                                                        94invoke-virtual {p0}, Lcom/mintegral/msdk/base/entity/CampaignUnit;->getAdType()I
                                                                                                                                                                                        95move-result v8
                                                                                                                                                                                        97invoke-virtual {v7, v8}, Ljava/lang/StringBuffer;->append(I)Ljava/lang/StringBuffer;
                                                                                                                                                                                        99invoke-virtual {v7, v0}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        101const-string v8, "1"
                                                                                                                                                                                        103invoke-direct {p0, v8}, Lcom/mintegral/msdk/base/entity/CampaignUnit;->nullToEmpty(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        104move-result-object v8
                                                                                                                                                                                        106invoke-virtual {v7, v8}, Ljava/lang/StringBuffer;->append(Ljava/lang/Object;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        108invoke-virtual {v7, v0}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        110sget-object v8, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                        112invoke-direct {p0, v8}, Lcom/mintegral/msdk/base/entity/CampaignUnit;->nullToEmpty(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        113move-result-object v8
                                                                                                                                                                                        115invoke-virtual {v7, v8}, Ljava/lang/StringBuffer;->append(Ljava/lang/Object;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        117invoke-virtual {v7, v0}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        119const-string v8, "MAL_9.6.02"
                                                                                                                                                                                        121invoke-direct {p0, v8}, Lcom/mintegral/msdk/base/entity/CampaignUnit;->nullToEmpty(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        122move-result-object v8
                                                                                                                                                                                        124invoke-virtual {v7, v8}, Ljava/lang/StringBuffer;->append(Ljava/lang/Object;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        126invoke-virtual {v7, v0}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        128invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->c()Ljava/lang/String;
                                                                                                                                                                                        129move-result-object v8
                                                                                                                                                                                        131invoke-direct {p0, v8}, Lcom/mintegral/msdk/base/entity/CampaignUnit;->nullToEmpty(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        132move-result-object v8
                                                                                                                                                                                        134invoke-virtual {v7, v8}, Ljava/lang/StringBuffer;->append(Ljava/lang/Object;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        136invoke-virtual {v7, v0}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        138invoke-direct {p0, v6}, Lcom/mintegral/msdk/base/entity/CampaignUnit;->nullToEmpty(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        139move-result-object v6
                                                                                                                                                                                        141invoke-virtual {v7, v6}, Ljava/lang/StringBuffer;->append(Ljava/lang/Object;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        143invoke-virtual {v7, v0}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        145invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        146move-result-object v6
                                                                                                                                                                                        148invoke-virtual {v6}, Lcom/mintegral/msdk/base/controller/a;->i()Landroid/content/Context;
                                                                                                                                                                                        149move-result-object v6
                                                                                                                                                                                        151invoke-static {v6}, Lcom/mintegral/msdk/base/utils/d;->f(Landroid/content/Context;)I
                                                                                                                                                                                        152move-result v6
                                                                                                                                                                                        154invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        155move-result-object v6
                                                                                                                                                                                        157invoke-direct {p0, v6}, Lcom/mintegral/msdk/base/entity/CampaignUnit;->nullToEmpty(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        158move-result-object v6
                                                                                                                                                                                        160invoke-virtual {v7, v6}, Ljava/lang/StringBuffer;->append(Ljava/lang/Object;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        162invoke-virtual {v7, v0}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        164invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        165move-result-object v6
                                                                                                                                                                                        167invoke-virtual {v6}, Lcom/mintegral/msdk/base/controller/a;->i()Landroid/content/Context;
                                                                                                                                                                                        168move-result-object v6
                                                                                                                                                                                        170invoke-static {v6}, Lcom/mintegral/msdk/base/utils/d;->e(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        171move-result-object v6
                                                                                                                                                                                        173invoke-direct {p0, v6}, Lcom/mintegral/msdk/base/entity/CampaignUnit;->nullToEmpty(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        174move-result-object v6
                                                                                                                                                                                        176invoke-virtual {v7, v6}, Ljava/lang/StringBuffer;->append(Ljava/lang/Object;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        178invoke-virtual {v7, v0}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        180invoke-direct {p0, v4}, Lcom/mintegral/msdk/base/entity/CampaignUnit;->nullToEmpty(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        181move-result-object v4
                                                                                                                                                                                        183invoke-virtual {v7, v4}, Ljava/lang/StringBuffer;->append(Ljava/lang/Object;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        185invoke-virtual {v7, v0}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        187invoke-direct {p0, v3}, Lcom/mintegral/msdk/base/entity/CampaignUnit;->nullToEmpty(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        188move-result-object v3
                                                                                                                                                                                        190invoke-virtual {v7, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/Object;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        192invoke-direct {p0, v2}, Lcom/mintegral/msdk/base/entity/CampaignUnit;->nullToEmpty(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        193move-result-object v2
                                                                                                                                                                                        195invoke-virtual {v7, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/Object;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        197invoke-virtual {v7, v0}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        199invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        200move-result-object v2
                                                                                                                                                                                        202invoke-virtual {v2}, Lcom/mintegral/msdk/base/controller/a;->i()Landroid/content/Context;
                                                                                                                                                                                        203move-result-object v2
                                                                                                                                                                                        205invoke-static {v2}, Lcom/mintegral/msdk/base/utils/d;->b(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        206move-result-object v2
                                                                                                                                                                                        208invoke-direct {p0, v2}, Lcom/mintegral/msdk/base/entity/CampaignUnit;->nullToEmpty(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        209move-result-object v2
                                                                                                                                                                                        211invoke-virtual {v7, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/Object;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        213invoke-virtual {v7, v0}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        215invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        216move-result-object v2
                                                                                                                                                                                        218invoke-virtual {v2}, Lcom/mintegral/msdk/base/controller/a;->i()Landroid/content/Context;
                                                                                                                                                                                        219move-result-object v2
                                                                                                                                                                                        221invoke-static {v2}, Lcom/mintegral/msdk/base/utils/d;->g(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        222move-result-object v2
                                                                                                                                                                                        224invoke-direct {p0, v2}, Lcom/mintegral/msdk/base/entity/CampaignUnit;->nullToEmpty(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        225move-result-object v2
                                                                                                                                                                                        227invoke-virtual {v7, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/Object;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        229invoke-virtual {v7, v0}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        231invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        232move-result-object v2
                                                                                                                                                                                        234invoke-virtual {v2}, Lcom/mintegral/msdk/base/controller/a;->i()Landroid/content/Context;
                                                                                                                                                                                        235move-result-object v2
                                                                                                                                                                                        237invoke-static {v2}, Lcom/mintegral/msdk/base/utils/d;->c(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        238move-result-object v2
                                                                                                                                                                                        240invoke-direct {p0, v2}, Lcom/mintegral/msdk/base/entity/CampaignUnit;->nullToEmpty(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        241move-result-object v2
                                                                                                                                                                                        243invoke-virtual {v7, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/Object;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        245invoke-virtual {v7, v0}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        247invoke-direct {p0, v1}, Lcom/mintegral/msdk/base/entity/CampaignUnit;->nullToEmpty(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        248move-result-object v1
                                                                                                                                                                                        250invoke-virtual {v7, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/Object;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        252invoke-virtual {v7, v0}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        254invoke-direct {p0, v5}, Lcom/mintegral/msdk/base/entity/CampaignUnit;->nullToEmpty(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        255move-result-object v1
                                                                                                                                                                                        257invoke-virtual {v7, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/Object;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        259invoke-virtual {v7, v0}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        261invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->e()Ljava/lang/String;
                                                                                                                                                                                        262move-result-object v1
                                                                                                                                                                                        264invoke-direct {p0, v1}, Lcom/mintegral/msdk/base/entity/CampaignUnit;->nullToEmpty(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        265move-result-object v1
                                                                                                                                                                                        267invoke-virtual {v7, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/Object;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        269invoke-virtual {v7, v0}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        271invoke-direct {p0, v5}, Lcom/mintegral/msdk/base/entity/CampaignUnit;->nullToEmpty(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        272move-result-object v0
                                                                                                                                                                                        274invoke-virtual {v7, v0}, Ljava/lang/StringBuffer;->append(Ljava/lang/Object;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        275iput-object v7, p0, Lcom/mintegral/msdk/base/entity/CampaignUnit;->cParams:Ljava/lang/StringBuffer;
                                                                                                                                                                                        276try_end_179: goto/16 :goto_184
                                                                                                                                                                                        277catch_17a: move-exception v0
                                                                                                                                                                                        279sget-object v1, Lcom/mintegral/msdk/base/entity/CampaignUnit;->TAG:Ljava/lang/String;
                                                                                                                                                                                        281invoke-virtual {v0}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        282move-result-object v2
                                                                                                                                                                                        284invoke-static {v1, v2, v0}, Lcom/mintegral/msdk/base/utils/i;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        285goto_184:
                                                                                                                                                                                        286iget-object v0, p0, Lcom/mintegral/msdk/base/entity/CampaignUnit;->cParams:Ljava/lang/StringBuffer;
                                                                                                                                                                                        288invoke-virtual {v0}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
                                                                                                                                                                                        289move-result-object v0
                                                                                                                                                                                        290return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.location.Location.hasAccuracy
                                                                                                                                                                                        • android.location.Location.getAccuracy
                                                                                                                                                                                        • android.location.Location.getSpeed
                                                                                                                                                                                        • java.lang.Double.isNaN
                                                                                                                                                                                        • android.location.Location.hasSpeed
                                                                                                                                                                                        • android.location.Location.getLongitude
                                                                                                                                                                                        • android.location.Location.getLatitude
                                                                                                                                                                                        • android.location.Location.getLongitude
                                                                                                                                                                                        • android.location.Location.getLatitude
                                                                                                                                                                                        • android.location.Location.getLongitude
                                                                                                                                                                                        • android.location.Location.getLatitude
                                                                                                                                                                                        • android.location.Location.getLongitude
                                                                                                                                                                                        • android.location.Location.getLatitude
                                                                                                                                                                                        • java.util.Locale.CHINA:Ljava/util/Locale
                                                                                                                                                                                        • java.lang.Double.valueOf
                                                                                                                                                                                        • java.lang.Double.valueOf
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • android.location.Location.getBearing
                                                                                                                                                                                        • java.lang.Float.valueOf
                                                                                                                                                                                        • java.lang.Float.valueOf
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.location.Location.hasAltitude
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.util.Locale.CHINA:Ljava/util/Locale
                                                                                                                                                                                        • android.location.Location.getAltitude
                                                                                                                                                                                        • java.lang.Double.valueOf
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • {\"result\":{\"time\":\"
                                                                                                                                                                                        • \",\"error\":\"61\"},\"content\":{\"point\":{\"x\":
                                                                                                                                                                                        • \"%f\",\"y\":\"%f\"},\"radius\":\"%d\",\"d\":\"%f\",
                                                                                                                                                                                        • \"s\":\"%f\",\"n\":\"%d\"
                                                                                                                                                                                        • gps2gcj
                                                                                                                                                                                        • ,\"in_cn\":\"0\"
                                                                                                                                                                                        • ,\"h\":%.2f}}
                                                                                                                                                                                        • }}
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1iget-object v0, p0, Lcom/baidu/location/e/e;->f:Landroid/location/Location;
                                                                                                                                                                                        2if-eqz v0, :cond_13c
                                                                                                                                                                                        3new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        5invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        7const-string v1, "{\"result\":{\"time\":\""
                                                                                                                                                                                        9invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        11invoke-static {}, Lcom/baidu/location/g/j;->a()Ljava/lang/String;
                                                                                                                                                                                        12move-result-object v1
                                                                                                                                                                                        14invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        16const-string v1, "\",\"error\":\"61\"},\"content\":{\"point\":{\"x\":"
                                                                                                                                                                                        18invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        20const-string v1, "\"%f\",\"y\":\"%f\"},\"radius\":\"%d\",\"d\":\"%f\","
                                                                                                                                                                                        22invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        24const-string v1, "\"s\":\"%f\",\"n\":\"%d\""
                                                                                                                                                                                        26invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        28invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        29move-result-object v0
                                                                                                                                                                                        31iget-object v1, p0, Lcom/baidu/location/e/e;->f:Landroid/location/Location;
                                                                                                                                                                                        33invoke-virtual {v1}, Landroid/location/Location;->hasAccuracy()Z
                                                                                                                                                                                        34move-result v1
                                                                                                                                                                                        35if-eqz v1, :cond_37
                                                                                                                                                                                        37iget-object v1, p0, Lcom/baidu/location/e/e;->f:Landroid/location/Location;
                                                                                                                                                                                        39invoke-virtual {v1}, Landroid/location/Location;->getAccuracy()F
                                                                                                                                                                                        40move-result v1
                                                                                                                                                                                        41goto/16 :goto_39
                                                                                                                                                                                        42cond_37: const/high16 v1, 0x41200000 # 10.0f
                                                                                                                                                                                        43goto_39: float-to-int v1, v1
                                                                                                                                                                                        45iget-object v2, p0, Lcom/baidu/location/e/e;->f:Landroid/location/Location;
                                                                                                                                                                                        47invoke-virtual {v2}, Landroid/location/Location;->getSpeed()F
                                                                                                                                                                                        48move-result v2
                                                                                                                                                                                        49float-to-double v2, v2
                                                                                                                                                                                        50const-wide v4, 0x400ccccccccccccdL # 3.6
                                                                                                                                                                                        52invoke-static {v2, v3}, Ljava/lang/Double;->isNaN(D)Z
                                                                                                                                                                                        53mul-double v2, v2, v4
                                                                                                                                                                                        54double-to-float v2, v2
                                                                                                                                                                                        56iget-object v3, p0, Lcom/baidu/location/e/e;->f:Landroid/location/Location;
                                                                                                                                                                                        58invoke-virtual {v3}, Landroid/location/Location;->hasSpeed()Z
                                                                                                                                                                                        59move-result v3
                                                                                                                                                                                        60if-nez v3, :cond_56
                                                                                                                                                                                        61const/high16 v2, -0x40800000 # -1.0f
                                                                                                                                                                                        62cond_56: const/4 v3, 0x2
                                                                                                                                                                                        63new-array v4, v3, [D
                                                                                                                                                                                        65invoke-static {}, Lcom/baidu/location/g/d;->a()Lcom/baidu/location/g/d;
                                                                                                                                                                                        66move-result-object v5
                                                                                                                                                                                        68iget-object v6, p0, Lcom/baidu/location/e/e;->f:Landroid/location/Location;
                                                                                                                                                                                        70invoke-virtual {v6}, Landroid/location/Location;->getLongitude()D
                                                                                                                                                                                        71move-result-wide v6
                                                                                                                                                                                        73iget-object v8, p0, Lcom/baidu/location/e/e;->f:Landroid/location/Location;
                                                                                                                                                                                        75invoke-virtual {v8}, Landroid/location/Location;->getLatitude()D
                                                                                                                                                                                        76move-result-wide v8
                                                                                                                                                                                        78invoke-virtual {v5, v6, v7, v8, v9}, Lcom/baidu/location/g/d;->a(DD)Z
                                                                                                                                                                                        79move-result v5
                                                                                                                                                                                        80const/4 v6, 0x0
                                                                                                                                                                                        81const/4 v7, 0x1
                                                                                                                                                                                        82if-eqz v5, :cond_a3
                                                                                                                                                                                        84iget-object v4, p0, Lcom/baidu/location/e/e;->f:Landroid/location/Location;
                                                                                                                                                                                        86invoke-virtual {v4}, Landroid/location/Location;->getLongitude()D
                                                                                                                                                                                        87move-result-wide v4
                                                                                                                                                                                        89iget-object v8, p0, Lcom/baidu/location/e/e;->f:Landroid/location/Location;
                                                                                                                                                                                        91invoke-virtual {v8}, Landroid/location/Location;->getLatitude()D
                                                                                                                                                                                        92move-result-wide v8
                                                                                                                                                                                        94const-string v10, "gps2gcj"
                                                                                                                                                                                        96invoke-static {v4, v5, v8, v9, v10}, Lcom/baidu/location/Jni;->coorEncrypt(DDLjava/lang/String;)[D
                                                                                                                                                                                        97move-result-object v4
                                                                                                                                                                                        98aget-wide v8, v4, v6
                                                                                                                                                                                        99const-wide/16 v10, 0x0
                                                                                                                                                                                        100cmpl-double v5, v8, v10
                                                                                                                                                                                        101if-gtz v5, :cond_a1
                                                                                                                                                                                        102aget-wide v8, v4, v7
                                                                                                                                                                                        103cmpl-double v5, v8, v10
                                                                                                                                                                                        104if-gtz v5, :cond_a1
                                                                                                                                                                                        106iget-object v5, p0, Lcom/baidu/location/e/e;->f:Landroid/location/Location;
                                                                                                                                                                                        108invoke-virtual {v5}, Landroid/location/Location;->getLongitude()D
                                                                                                                                                                                        109move-result-wide v8
                                                                                                                                                                                        110aput-wide v8, v4, v6
                                                                                                                                                                                        112iget-object v5, p0, Lcom/baidu/location/e/e;->f:Landroid/location/Location;
                                                                                                                                                                                        114invoke-virtual {v5}, Landroid/location/Location;->getLatitude()D
                                                                                                                                                                                        115move-result-wide v8
                                                                                                                                                                                        116aput-wide v8, v4, v7
                                                                                                                                                                                        117cond_a1: const/4 v5, 0x1
                                                                                                                                                                                        118goto/16 :goto_b4
                                                                                                                                                                                        119cond_a3:
                                                                                                                                                                                        120iget-object v5, p0, Lcom/baidu/location/e/e;->f:Landroid/location/Location;
                                                                                                                                                                                        122invoke-virtual {v5}, Landroid/location/Location;->getLongitude()D
                                                                                                                                                                                        123move-result-wide v8
                                                                                                                                                                                        124aput-wide v8, v4, v6
                                                                                                                                                                                        126iget-object v5, p0, Lcom/baidu/location/e/e;->f:Landroid/location/Location;
                                                                                                                                                                                        128invoke-virtual {v5}, Landroid/location/Location;->getLatitude()D
                                                                                                                                                                                        129move-result-wide v8
                                                                                                                                                                                        130aput-wide v8, v4, v7
                                                                                                                                                                                        131const/4 v5, 0x0
                                                                                                                                                                                        132goto_b4:
                                                                                                                                                                                        133sget-object v8, Ljava/util/Locale;->CHINA:Ljava/util/Locale;
                                                                                                                                                                                        134const/4 v9, 0x6
                                                                                                                                                                                        135new-array v9, v9, [Ljava/lang/Object;
                                                                                                                                                                                        136aget-wide v10, v4, v6
                                                                                                                                                                                        138invoke-static {v10, v11}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
                                                                                                                                                                                        139move-result-object v10
                                                                                                                                                                                        140aput-object v10, v9, v6
                                                                                                                                                                                        141aget-wide v10, v4, v7
                                                                                                                                                                                        143invoke-static {v10, v11}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
                                                                                                                                                                                        144move-result-object v4
                                                                                                                                                                                        145aput-object v4, v9, v7
                                                                                                                                                                                        147invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        148move-result-object v1
                                                                                                                                                                                        149aput-object v1, v9, v3
                                                                                                                                                                                        150const/4 v1, 0x3
                                                                                                                                                                                        152iget-object v3, p0, Lcom/baidu/location/e/e;->f:Landroid/location/Location;
                                                                                                                                                                                        154invoke-virtual {v3}, Landroid/location/Location;->getBearing()F
                                                                                                                                                                                        155move-result v3
                                                                                                                                                                                        157invoke-static {v3}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
                                                                                                                                                                                        158move-result-object v3
                                                                                                                                                                                        159aput-object v3, v9, v1
                                                                                                                                                                                        160const/4 v1, 0x4
                                                                                                                                                                                        162invoke-static {v2}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
                                                                                                                                                                                        163move-result-object v2
                                                                                                                                                                                        164aput-object v2, v9, v1
                                                                                                                                                                                        165const/4 v1, 0x5
                                                                                                                                                                                        166sget v2, Lcom/baidu/location/e/e;->m:I
                                                                                                                                                                                        168invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        169move-result-object v2
                                                                                                                                                                                        170aput-object v2, v9, v1
                                                                                                                                                                                        172invoke-static {v8, v0, v9}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        173move-result-object v0
                                                                                                                                                                                        174if-nez v5, :cond_103
                                                                                                                                                                                        175new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        177invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        179invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        181const-string v0, ",\"in_cn\":\"0\""
                                                                                                                                                                                        183invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        185invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        186move-result-object v0
                                                                                                                                                                                        187cond_103:
                                                                                                                                                                                        188iget-object v1, p0, Lcom/baidu/location/e/e;->f:Landroid/location/Location;
                                                                                                                                                                                        190invoke-virtual {v1}, Landroid/location/Location;->hasAltitude()Z
                                                                                                                                                                                        191move-result v1
                                                                                                                                                                                        192if-eqz v1, :cond_12a
                                                                                                                                                                                        193new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        195invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        197invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        199sget-object v0, Ljava/util/Locale;->CHINA:Ljava/util/Locale;
                                                                                                                                                                                        200new-array v2, v7, [Ljava/lang/Object;
                                                                                                                                                                                        202iget-object v3, p0, Lcom/baidu/location/e/e;->f:Landroid/location/Location;
                                                                                                                                                                                        204invoke-virtual {v3}, Landroid/location/Location;->getAltitude()D
                                                                                                                                                                                        205move-result-wide v3
                                                                                                                                                                                        207invoke-static {v3, v4}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
                                                                                                                                                                                        208move-result-object v3
                                                                                                                                                                                        209aput-object v3, v2, v6
                                                                                                                                                                                        211const-string v3, ",\"h\":%.2f}}"
                                                                                                                                                                                        213invoke-static {v0, v3, v2}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        214move-result-object v0
                                                                                                                                                                                        215goto/16 :goto_134
                                                                                                                                                                                        216cond_12a: new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        218invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        220invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        222const-string v0, "}}"
                                                                                                                                                                                        223goto_134:
                                                                                                                                                                                        224invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        226invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        227move-result-object v0
                                                                                                                                                                                        228goto/16 :goto_13d
                                                                                                                                                                                        229cond_13c: const/4 v0, 0x0
                                                                                                                                                                                        230goto_13d: return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        • java.net.URL.<init>
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • java.net.URLConnection.setConnectTimeout
                                                                                                                                                                                        • java.net.URLConnection.getContentLength
                                                                                                                                                                                        • java.net.URLConnection.getInputStream
                                                                                                                                                                                        • java.io.FileOutputStream.<init>
                                                                                                                                                                                        • java.io.InputStream.read
                                                                                                                                                                                        • java.io.FileOutputStream.write
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.Long.valueOf
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • android.net.Uri.fromFile
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • java.io.FileOutputStream.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.lang.Throwable.printStackTrace
                                                                                                                                                                                        • java.io.FileOutputStream.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.FileOutputStream.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • /apk
                                                                                                                                                                                        • .apk
                                                                                                                                                                                        • start
                                                                                                                                                                                        • shortcuts_start
                                                                                                                                                                                        • isDowning
                                                                                                                                                                                        • process
                                                                                                                                                                                        • end
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x1
                                                                                                                                                                                        1const/4 v1, 0x0
                                                                                                                                                                                        2try_start_2: new-array v2, v0, [Z
                                                                                                                                                                                        4const-string v3, "/apk"
                                                                                                                                                                                        6invoke-static {v3, p0, v2}, Lcom/mintegral/msdk/base/utils/f;->a(Ljava/lang/String;Landroid/content/Context;[Z)Ljava/io/File;
                                                                                                                                                                                        7move-result-object v2
                                                                                                                                                                                        9invoke-static {p2}, Lcom/mintegral/msdk/click/b;->a(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        10move-result-object v3
                                                                                                                                                                                        11new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        13invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        15invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        17const-string v3, ".apk"
                                                                                                                                                                                        19invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        21invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        22move-result-object v3
                                                                                                                                                                                        23new-instance v4, Ljava/io/File;
                                                                                                                                                                                        25invoke-direct {v4, v2, v3}, Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
                                                                                                                                                                                        27invoke-virtual {v4}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        28move-result v2
                                                                                                                                                                                        29if-eqz v2, :cond_2d
                                                                                                                                                                                        31invoke-virtual {v4}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        32cond_2d: if-eqz p3, :cond_35
                                                                                                                                                                                        34const-string v2, "start"
                                                                                                                                                                                        36invoke-static {p1, p0, v2}, Lcom/mintegral/msdk/click/a;->a(Lcom/mintegral/msdk/base/entity/CampaignEx;Landroid/content/Context;Ljava/lang/String;)V
                                                                                                                                                                                        37goto/16 :goto_3a
                                                                                                                                                                                        38cond_35:
                                                                                                                                                                                        39const-string v2, "shortcuts_start"
                                                                                                                                                                                        41invoke-static {p1, p0, v2}, Lcom/mintegral/msdk/click/a;->a(Lcom/mintegral/msdk/base/entity/CampaignEx;Landroid/content/Context;Ljava/lang/String;)V
                                                                                                                                                                                        42goto_3a: new-instance v2, Ljava/net/URL;
                                                                                                                                                                                        44invoke-direct {v2, p2}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        46invoke-virtual {v2}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        47move-result-object v2
                                                                                                                                                                                        48const/16 v3, 0x1f40
                                                                                                                                                                                        50invoke-virtual {v2, v3}, Ljava/net/URLConnection;->setConnectTimeout(I)V
                                                                                                                                                                                        52invoke-virtual {v2}, Ljava/net/URLConnection;->getContentLength()I
                                                                                                                                                                                        53move-result v3
                                                                                                                                                                                        55invoke-virtual {v2}, Ljava/net/URLConnection;->getInputStream()Ljava/io/InputStream;
                                                                                                                                                                                        56move-result-object v2
                                                                                                                                                                                        57try_end_50: const/16 v5, 0x400
                                                                                                                                                                                        58try_start_52: new-array v5, v5, [B
                                                                                                                                                                                        59new-instance v6, Ljava/io/FileOutputStream;
                                                                                                                                                                                        61invoke-direct {v6, v4, v0}, Ljava/io/FileOutputStream;-><init>(Ljava/io/File;Z)V
                                                                                                                                                                                        62try_end_59: const/4 v0, 0x0
                                                                                                                                                                                        63const/4 v1, 0x0
                                                                                                                                                                                        64try_start_5b:
                                                                                                                                                                                        65invoke-virtual {v2, v5}, Ljava/io/InputStream;->read([B)I
                                                                                                                                                                                        66move-result v7
                                                                                                                                                                                        67const/4 v8, -0x1
                                                                                                                                                                                        68if-eq v7, v8, :cond_67
                                                                                                                                                                                        70invoke-virtual {v6, v5, v0, v7}, Ljava/io/FileOutputStream;->write([BII)V
                                                                                                                                                                                        71add-int/2addr v1, v7
                                                                                                                                                                                        72goto/16 :goto_5b
                                                                                                                                                                                        73cond_67: if-ne v1, v3, :cond_f3
                                                                                                                                                                                        75invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        76move-result-object v1
                                                                                                                                                                                        78invoke-virtual {v1}, Lcom/mintegral/msdk/base/controller/a;->i()Landroid/content/Context;
                                                                                                                                                                                        79move-result-object v1
                                                                                                                                                                                        80new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        82invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        84invoke-virtual {v3, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        86const-string v5, "isDowning"
                                                                                                                                                                                        88invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        90invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        91move-result-object v3
                                                                                                                                                                                        92const-wide/16 v7, 0x0
                                                                                                                                                                                        94invoke-static {v7, v8}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                        95move-result-object v5
                                                                                                                                                                                        97invoke-static {v1, v3, v5}, Lcom/mintegral/msdk/base/utils/u;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V
                                                                                                                                                                                        99invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        100move-result-object v1
                                                                                                                                                                                        102invoke-virtual {v1}, Lcom/mintegral/msdk/base/controller/a;->i()Landroid/content/Context;
                                                                                                                                                                                        103move-result-object v1
                                                                                                                                                                                        104new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        106invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        108invoke-virtual {v3, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        110const-string v5, "process"
                                                                                                                                                                                        112invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        114invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        115move-result-object v3
                                                                                                                                                                                        117invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        118move-result-object v0
                                                                                                                                                                                        120invoke-static {v1, v3, v0}, Lcom/mintegral/msdk/base/utils/u;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V
                                                                                                                                                                                        122const-string v0, "end"
                                                                                                                                                                                        124invoke-static {p1, p0, v0}, Lcom/mintegral/msdk/click/a;->a(Lcom/mintegral/msdk/base/entity/CampaignEx;Landroid/content/Context;Ljava/lang/String;)V
                                                                                                                                                                                        126invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        127move-result-object v0
                                                                                                                                                                                        129invoke-virtual {v0}, Lcom/mintegral/msdk/base/controller/a;->i()Landroid/content/Context;
                                                                                                                                                                                        130move-result-object v0
                                                                                                                                                                                        132invoke-static {v0}, Lcom/mintegral/msdk/base/b/i;->a(Landroid/content/Context;)Lcom/mintegral/msdk/base/b/i;
                                                                                                                                                                                        133move-result-object v0
                                                                                                                                                                                        135invoke-static {v0}, Lcom/mintegral/msdk/base/b/g;->b(Lcom/mintegral/msdk/base/b/h;)Lcom/mintegral/msdk/base/b/g;
                                                                                                                                                                                        136move-result-object v0
                                                                                                                                                                                        138invoke-virtual {v0, p1}, Lcom/mintegral/msdk/base/b/g;->a(Lcom/mintegral/msdk/base/entity/CampaignEx;)J
                                                                                                                                                                                        140invoke-virtual {v4}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        141move-result p1
                                                                                                                                                                                        142if-eqz p1, :cond_e2
                                                                                                                                                                                        143if-eqz p3, :cond_e2
                                                                                                                                                                                        145invoke-static {v4}, Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri;
                                                                                                                                                                                        146move-result-object p1
                                                                                                                                                                                        148invoke-static {p0, p1, p2}, Lcom/mintegral/msdk/click/b;->a(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;)V
                                                                                                                                                                                        150invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        151move-result-object p1
                                                                                                                                                                                        153invoke-virtual {p1}, Lcom/mintegral/msdk/base/controller/a;->i()Landroid/content/Context;
                                                                                                                                                                                        154move-result-object p1
                                                                                                                                                                                        156invoke-virtual {v4}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        157move-result-object p3
                                                                                                                                                                                        159invoke-static {p1, p2, p3}, Lcom/mintegral/msdk/base/utils/u;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V
                                                                                                                                                                                        160goto/16 :goto_f3
                                                                                                                                                                                        161cond_e2: if-nez p3, :cond_f3
                                                                                                                                                                                        163invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        164move-result-object p1
                                                                                                                                                                                        166invoke-virtual {p1}, Lcom/mintegral/msdk/base/controller/a;->i()Landroid/content/Context;
                                                                                                                                                                                        167move-result-object p1
                                                                                                                                                                                        169invoke-virtual {v4}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        170move-result-object p3
                                                                                                                                                                                        172invoke-static {p1, p2, p3}, Lcom/mintegral/msdk/base/utils/u;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V
                                                                                                                                                                                        173cond_f3:
                                                                                                                                                                                        174invoke-virtual {v6}, Ljava/io/FileOutputStream;->close()V
                                                                                                                                                                                        175try_end_f6: goto/16 :goto_fb
                                                                                                                                                                                        176catch_f7: move-exception p0
                                                                                                                                                                                        178invoke-virtual {p0}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        179goto_fb: if-eqz v2, :cond_105
                                                                                                                                                                                        180try_start_fd:
                                                                                                                                                                                        181invoke-virtual {v2}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        182try_end_100: goto/16 :goto_105
                                                                                                                                                                                        183catch_101: move-exception p0
                                                                                                                                                                                        185invoke-virtual {p0}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        186goto_105: return-void
                                                                                                                                                                                        187catchall_106: move-exception p0
                                                                                                                                                                                        188goto/16 :goto_134
                                                                                                                                                                                        189catch_108: move-exception p1
                                                                                                                                                                                        190move-object v1, v6
                                                                                                                                                                                        191goto/16 :goto_113
                                                                                                                                                                                        192catch_10b: move-exception p1
                                                                                                                                                                                        193goto/16 :goto_113
                                                                                                                                                                                        194catchall_10d: move-exception p0
                                                                                                                                                                                        195move-object v2, v1
                                                                                                                                                                                        196move-object v6, v2
                                                                                                                                                                                        197goto/16 :goto_134
                                                                                                                                                                                        198catch_111: move-exception p1
                                                                                                                                                                                        199move-object v2, v1
                                                                                                                                                                                        200try_start_113: sget-boolean p3, Lcom/mintegral/msdk/MIntegralConstans;->DEBUG:Z
                                                                                                                                                                                        201if-eqz p3, :cond_11a
                                                                                                                                                                                        203invoke-virtual {p1}, Ljava/lang/Throwable;->printStackTrace()V
                                                                                                                                                                                        204cond_11a:
                                                                                                                                                                                        205invoke-static {p0, p2}, Lcom/mintegral/msdk/click/b;->b(Landroid/content/Context;Ljava/lang/String;)V
                                                                                                                                                                                        206try_end_11d: if-eqz v1, :cond_127
                                                                                                                                                                                        207try_start_11f:
                                                                                                                                                                                        208invoke-virtual {v1}, Ljava/io/FileOutputStream;->close()V
                                                                                                                                                                                        209try_end_122: goto/16 :goto_127
                                                                                                                                                                                        210catch_123: move-exception p0
                                                                                                                                                                                        212invoke-virtual {p0}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        213goto_127: if-eqz v2, :cond_131
                                                                                                                                                                                        214try_start_129:
                                                                                                                                                                                        215invoke-virtual {v2}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        216try_end_12c: goto/16 :goto_131
                                                                                                                                                                                        217catch_12d: move-exception p0
                                                                                                                                                                                        219invoke-virtual {p0}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        220cond_131: return-void
                                                                                                                                                                                        221catchall_132: move-exception p0
                                                                                                                                                                                        222move-object v6, v1
                                                                                                                                                                                        223goto_134: if-eqz v6, :cond_13e
                                                                                                                                                                                        224try_start_136:
                                                                                                                                                                                        225invoke-virtual {v6}, Ljava/io/FileOutputStream;->close()V
                                                                                                                                                                                        226try_end_139: goto/16 :goto_13e
                                                                                                                                                                                        227catch_13a: move-exception p1
                                                                                                                                                                                        229invoke-virtual {p1}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        230cond_13e: if-eqz v2, :cond_148
                                                                                                                                                                                        231try_start_140:
                                                                                                                                                                                        232invoke-virtual {v2}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        233try_end_143: goto/16 :goto_148
                                                                                                                                                                                        234catch_144: move-exception p1
                                                                                                                                                                                        236invoke-virtual {p1}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        237goto_148: goto/16 :goto_14a
                                                                                                                                                                                        238goto_149: throw p0
                                                                                                                                                                                        239goto_14a: goto/16 :goto_149
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.regex.Pattern.compile
                                                                                                                                                                                        • java.io.FileOutputStream.<init>
                                                                                                                                                                                        • java.io.OutputStreamWriter.<init>
                                                                                                                                                                                        • java.io.BufferedWriter.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.os.Build$VERSION.INCREMENTAL:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.util.Locale.getDefault
                                                                                                                                                                                        • java.util.Locale.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.BufferedWriter.write
                                                                                                                                                                                        • java.util.ArrayList.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.io.FileInputStream.<init>
                                                                                                                                                                                        • java.io.InputStreamReader.<init>
                                                                                                                                                                                        • java.io.BufferedReader.<init>
                                                                                                                                                                                        • java.io.BufferedReader.close
                                                                                                                                                                                        • java.io.BufferedWriter.write
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.io.IOException.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.io.FileNotFoundException.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • LOG: filter error =
                                                                                                                                                                                        • \\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}
                                                                                                                                                                                        • model :
                                                                                                                                                                                        • ; os :
                                                                                                                                                                                        • ; uid :
                                                                                                                                                                                        • ; lng :
                                                                                                                                                                                        • ; sdk :
                                                                                                                                                                                        • ; andver :
                                                                                                                                                                                        • \n
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "LOG: filter error = "
                                                                                                                                                                                        3const-string v1, "\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}"
                                                                                                                                                                                        5invoke-static {v1}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern;
                                                                                                                                                                                        6move-result-object v1
                                                                                                                                                                                        7const/4 v2, 0x0
                                                                                                                                                                                        8try_start_9: new-instance v3, Ljava/io/BufferedWriter;
                                                                                                                                                                                        9new-instance v4, Ljava/io/OutputStreamWriter;
                                                                                                                                                                                        10new-instance v5, Ljava/io/FileOutputStream;
                                                                                                                                                                                        12invoke-direct {v5, p1}, Ljava/io/FileOutputStream;-><init>(Ljava/io/File;)V
                                                                                                                                                                                        14invoke-direct {v4, v5}, Ljava/io/OutputStreamWriter;-><init>(Ljava/io/OutputStream;)V
                                                                                                                                                                                        16invoke-direct {v3, v4}, Ljava/io/BufferedWriter;-><init>(Ljava/io/Writer;)V
                                                                                                                                                                                        17try_end_18: new-instance p1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        19invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        21const-string v4, "model :"
                                                                                                                                                                                        23invoke-virtual {p1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        25sget-object v4, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        27invoke-virtual {p1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        29const-string v4, "; os :"
                                                                                                                                                                                        31invoke-virtual {p1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        33sget-object v4, Landroid/os/Build$VERSION;->INCREMENTAL:Ljava/lang/String;
                                                                                                                                                                                        35invoke-virtual {p1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        37const-string v4, "; uid :"
                                                                                                                                                                                        39invoke-virtual {p1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        41invoke-static {}, Lcom/xiaomi/push/service/J;->e()Ljava/lang/String;
                                                                                                                                                                                        42move-result-object v4
                                                                                                                                                                                        44invoke-virtual {p1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        46const-string v4, "; lng :"
                                                                                                                                                                                        48invoke-virtual {p1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        50invoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale;
                                                                                                                                                                                        51move-result-object v4
                                                                                                                                                                                        53invoke-virtual {v4}, Ljava/util/Locale;->toString()Ljava/lang/String;
                                                                                                                                                                                        54move-result-object v4
                                                                                                                                                                                        56invoke-virtual {p1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        58const-string v4, "; sdk :"
                                                                                                                                                                                        60invoke-virtual {p1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        61const/16 v4, 0x25
                                                                                                                                                                                        63invoke-virtual {p1, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        65const-string v4, "; andver :"
                                                                                                                                                                                        67invoke-virtual {p1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        68sget v4, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        70invoke-virtual {p1, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        72const-string v4, "\n"
                                                                                                                                                                                        74invoke-virtual {p1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        76invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        77move-result-object p1
                                                                                                                                                                                        79invoke-virtual {v3, p1}, Ljava/io/BufferedWriter;->write(Ljava/lang/String;)V
                                                                                                                                                                                        80const/4 p1, 0x0
                                                                                                                                                                                        81iput p1, p0, Lc/g/f/b/a;->f:I
                                                                                                                                                                                        83iget-object p1, p0, Lc/g/f/b/a;->h:Ljava/util/ArrayList;
                                                                                                                                                                                        85invoke-virtual {p1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        86move-result-object p1
                                                                                                                                                                                        87goto_76:
                                                                                                                                                                                        88invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        89move-result v4
                                                                                                                                                                                        90if-eqz v4, :cond_a0
                                                                                                                                                                                        92invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        93move-result-object v4
                                                                                                                                                                                        94check-cast v4, Ljava/io/File;
                                                                                                                                                                                        95new-instance v5, Ljava/io/BufferedReader;
                                                                                                                                                                                        96new-instance v6, Ljava/io/InputStreamReader;
                                                                                                                                                                                        97new-instance v7, Ljava/io/FileInputStream;
                                                                                                                                                                                        99invoke-direct {v7, v4}, Ljava/io/FileInputStream;-><init>(Ljava/io/File;)V
                                                                                                                                                                                        101invoke-direct {v6, v7}, Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;)V
                                                                                                                                                                                        103invoke-direct {v5, v6}, Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;)V
                                                                                                                                                                                        104try_start_91:
                                                                                                                                                                                        105invoke-direct {p0, v5, v3, v1}, Lc/g/f/b/a;->a(Ljava/io/BufferedReader;Ljava/io/BufferedWriter;Ljava/util/regex/Pattern;)V
                                                                                                                                                                                        107invoke-virtual {v5}, Ljava/io/BufferedReader;->close()V
                                                                                                                                                                                        108try_end_97: move-object v2, v5
                                                                                                                                                                                        109goto/16 :goto_76
                                                                                                                                                                                        110catchall_99: move-exception p1
                                                                                                                                                                                        111goto/16 :goto_f7
                                                                                                                                                                                        112catch_9c: move-exception p1
                                                                                                                                                                                        113goto/16 :goto_b6
                                                                                                                                                                                        114catch_9e: move-exception p1
                                                                                                                                                                                        115goto/16 :goto_ba
                                                                                                                                                                                        116try_start_a0:
                                                                                                                                                                                        117invoke-static {}, Lc/g/e/f;->f()Lc/g/e/f;
                                                                                                                                                                                        118move-result-object p1
                                                                                                                                                                                        120invoke-virtual {p1}, Lc/g/e/f;->c()Ljava/lang/String;
                                                                                                                                                                                        121move-result-object p1
                                                                                                                                                                                        123invoke-virtual {v3, p1}, Ljava/io/BufferedWriter;->write(Ljava/lang/String;)V
                                                                                                                                                                                        124try_end_ab:
                                                                                                                                                                                        125invoke-static {v3}, Lc/g/a/a/b/b;->a(Ljava/io/Closeable;)V
                                                                                                                                                                                        127invoke-static {v2}, Lc/g/a/a/b/b;->a(Ljava/io/Closeable;)V
                                                                                                                                                                                        128goto/16 :goto_f4
                                                                                                                                                                                        129catchall_b2: move-exception p1
                                                                                                                                                                                        130goto/16 :goto_f8
                                                                                                                                                                                        131catch_b4: move-exception p1
                                                                                                                                                                                        132move-object v5, v2
                                                                                                                                                                                        133goto_b6: move-object v2, v3
                                                                                                                                                                                        134goto/16 :goto_c1
                                                                                                                                                                                        135catch_b8: move-exception p1
                                                                                                                                                                                        136move-object v5, v2
                                                                                                                                                                                        137goto_ba: move-object v2, v3
                                                                                                                                                                                        138goto/16 :goto_e0
                                                                                                                                                                                        139catchall_bc: move-exception p1
                                                                                                                                                                                        140move-object v3, v2
                                                                                                                                                                                        141goto/16 :goto_f8
                                                                                                                                                                                        142catch_bf: move-exception p1
                                                                                                                                                                                        143move-object v5, v2
                                                                                                                                                                                        144goto_c1: new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        146invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        148invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        150invoke-virtual {p1}, Ljava/io/IOException;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        151move-result-object p1
                                                                                                                                                                                        153invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        155invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        156move-result-object p1
                                                                                                                                                                                        157goto_d4:
                                                                                                                                                                                        158invoke-static {p1}, Lc/g/a/a/c/c;->c(Ljava/lang/String;)V
                                                                                                                                                                                        159try_end_d7:
                                                                                                                                                                                        160invoke-static {v2}, Lc/g/a/a/b/b;->a(Ljava/io/Closeable;)V
                                                                                                                                                                                        162invoke-static {v5}, Lc/g/a/a/b/b;->a(Ljava/io/Closeable;)V
                                                                                                                                                                                        163goto/16 :goto_f4
                                                                                                                                                                                        164catch_de: move-exception p1
                                                                                                                                                                                        165move-object v5, v2
                                                                                                                                                                                        166goto_e0: new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        168invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        170invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        172invoke-virtual {p1}, Ljava/io/FileNotFoundException;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        173move-result-object p1
                                                                                                                                                                                        175invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        177invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        178move-result-object p1
                                                                                                                                                                                        179try_end_f3: goto/16 :goto_d4
                                                                                                                                                                                        180goto_f4: return-void
                                                                                                                                                                                        181catchall_f5: move-exception p1
                                                                                                                                                                                        182move-object v3, v2
                                                                                                                                                                                        183goto_f7: move-object v2, v5
                                                                                                                                                                                        184goto_f8:
                                                                                                                                                                                        185invoke-static {v3}, Lc/g/a/a/b/b;->a(Ljava/io/Closeable;)V
                                                                                                                                                                                        187invoke-static {v2}, Lc/g/a/a/b/b;->a(Ljava/io/Closeable;)V
                                                                                                                                                                                        188goto/16 :goto_100
                                                                                                                                                                                        189goto_ff: throw p1
                                                                                                                                                                                        190goto_100: goto/16 :goto_ff
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.File.getName
                                                                                                                                                                                        • java.lang.String.endsWith
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.String.toUpperCase
                                                                                                                                                                                        • android.text.TextUtils.equals
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.Runtime.getRuntime
                                                                                                                                                                                        • java.lang.Runtime.exec
                                                                                                                                                                                        • android.content.Intent.<init>
                                                                                                                                                                                        • android.content.Intent.addFlags
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.io.File.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.content.Intent.setDataAndType
                                                                                                                                                                                        • android.net.Uri.fromFile
                                                                                                                                                                                        • android.content.Intent.setDataAndType
                                                                                                                                                                                        • android.content.Intent.addFlags
                                                                                                                                                                                        • android.content.Context.startActivity
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • .apk
                                                                                                                                                                                        • MD5
                                                                                                                                                                                        • md5 error [file md5: %s] [target md5: %s]
                                                                                                                                                                                        • chmod 777
                                                                                                                                                                                        • android.intent.action.VIEW
                                                                                                                                                                                        • application/vnd.android.package-archive
                                                                                                                                                                                        • androidx.core.content.FileProvider
                                                                                                                                                                                        • can\'t find class android.support.v4.content.FileProvider
                                                                                                                                                                                        • getUriForFile
                                                                                                                                                                                        • .fileProvider
                                                                                                                                                                                        • file location is
                                                                                                                                                                                        • install failed, contentUri is null!
                                                                                                                                                                                        • contentUri is
                                                                                                                                                                                        • installApkMd5
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1if-eqz p1, :cond_10d
                                                                                                                                                                                        2try_start_3:
                                                                                                                                                                                        3invoke-virtual {p1}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        4move-result v1
                                                                                                                                                                                        5if-eqz v1, :cond_10d
                                                                                                                                                                                        7invoke-virtual {p1}, Ljava/io/File;->getName()Ljava/lang/String;
                                                                                                                                                                                        8move-result-object v1
                                                                                                                                                                                        10const-string v2, ".apk"
                                                                                                                                                                                        12invoke-virtual {v1, v2}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        13move-result v1
                                                                                                                                                                                        14if-eqz v1, :cond_10d
                                                                                                                                                                                        16const-string v1, "MD5"
                                                                                                                                                                                        18invoke-static {p1, v1}, Lcom/tencent/bugly/proguard/aq;->a(Ljava/io/File;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        19move-result-object v1
                                                                                                                                                                                        21invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        22move-result v2
                                                                                                                                                                                        23const/4 v3, 0x2
                                                                                                                                                                                        24const/4 v4, 0x1
                                                                                                                                                                                        25if-nez v2, :cond_39
                                                                                                                                                                                        27invoke-virtual {p2}, Ljava/lang/String;->toUpperCase()Ljava/lang/String;
                                                                                                                                                                                        28move-result-object v2
                                                                                                                                                                                        30invoke-static {v2, v1}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        31move-result v2
                                                                                                                                                                                        32if-nez v2, :cond_39
                                                                                                                                                                                        34const-string p0, "md5 error [file md5: %s] [target md5: %s]"
                                                                                                                                                                                        35new-array p1, v3, [Ljava/lang/Object;
                                                                                                                                                                                        36aput-object v1, p1, v0
                                                                                                                                                                                        37aput-object p2, p1, v4
                                                                                                                                                                                        39invoke-static {p0, p1}, Lcom/tencent/bugly/proguard/an;->a(Ljava/lang/String;[Ljava/lang/Object;)Z
                                                                                                                                                                                        40return v0
                                                                                                                                                                                        41cond_39: new-instance p2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        43invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        45const-string v2, "chmod 777 "
                                                                                                                                                                                        47invoke-virtual {p2, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        49invoke-virtual {p1}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        50move-result-object v2
                                                                                                                                                                                        52invoke-virtual {p2, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        54invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        55move-result-object p2
                                                                                                                                                                                        57invoke-static {}, Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime;
                                                                                                                                                                                        58move-result-object v2
                                                                                                                                                                                        60invoke-virtual {v2, p2}, Ljava/lang/Runtime;->exec(Ljava/lang/String;)Ljava/lang/Process;
                                                                                                                                                                                        61new-instance p2, Landroid/content/Intent;
                                                                                                                                                                                        63const-string v2, "android.intent.action.VIEW"
                                                                                                                                                                                        65invoke-direct {p2, v2}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        67const-string v2, "application/vnd.android.package-archive"
                                                                                                                                                                                        68sget v5, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        69const/16 v6, 0x18
                                                                                                                                                                                        70if-lt v5, v6, :cond_ee
                                                                                                                                                                                        72const-string v5, "androidx.core.content.FileProvider"
                                                                                                                                                                                        74invoke-virtual {p2, v4}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
                                                                                                                                                                                        75try_end_69:
                                                                                                                                                                                        76const-string v6, "androidx.core.content.FileProvider"
                                                                                                                                                                                        77try_start_6b:
                                                                                                                                                                                        78invoke-static {v6}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        79move-result-object v6
                                                                                                                                                                                        80if-nez v6, :cond_79
                                                                                                                                                                                        82const-string p0, "can\'t find class android.support.v4.content.FileProvider"
                                                                                                                                                                                        83new-array p1, v0, [Ljava/lang/Object;
                                                                                                                                                                                        85invoke-static {p0, p1}, Lcom/tencent/bugly/proguard/an;->e(Ljava/lang/String;[Ljava/lang/Object;)Z
                                                                                                                                                                                        86return v0
                                                                                                                                                                                        87cond_79:
                                                                                                                                                                                        88const-string v6, "getUriForFile"
                                                                                                                                                                                        89const/4 v7, 0x0
                                                                                                                                                                                        90const/4 v8, 0x3
                                                                                                                                                                                        91new-array v9, v8, [Ljava/lang/Class;
                                                                                                                                                                                        92const-class v10, Landroid/content/Context;
                                                                                                                                                                                        93aput-object v10, v9, v0
                                                                                                                                                                                        94const-class v10, Ljava/lang/String;
                                                                                                                                                                                        95aput-object v10, v9, v4
                                                                                                                                                                                        96const-class v10, Ljava/io/File;
                                                                                                                                                                                        97aput-object v10, v9, v3
                                                                                                                                                                                        98new-array v8, v8, [Ljava/lang/Object;
                                                                                                                                                                                        99aput-object p0, v8, v0
                                                                                                                                                                                        100new-instance v10, Ljava/lang/StringBuilder;
                                                                                                                                                                                        102invoke-direct {v10}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        104invoke-static {p0}, Lcom/tencent/bugly/crashreport/common/info/a;->a(Landroid/content/Context;)Lcom/tencent/bugly/crashreport/common/info/a;
                                                                                                                                                                                        105move-result-object v11
                                                                                                                                                                                        107iget-object v11, v11, Lcom/tencent/bugly/crashreport/common/info/a;->d:Ljava/lang/String;
                                                                                                                                                                                        109invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        111const-string v11, ".fileProvider"
                                                                                                                                                                                        113invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        115invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        116move-result-object v10
                                                                                                                                                                                        117aput-object v10, v8, v4
                                                                                                                                                                                        118aput-object p1, v8, v3
                                                                                                                                                                                        120invoke-static {v5, v6, v7, v9, v8}, Lcom/tencent/bugly/proguard/aq;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        121move-result-object v3
                                                                                                                                                                                        122check-cast v3, Landroid/net/Uri;
                                                                                                                                                                                        123if-nez v3, :cond_d4
                                                                                                                                                                                        124new-instance p0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        126invoke-direct {p0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        128const-string p2, "file location is "
                                                                                                                                                                                        130invoke-virtual {p0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        132invoke-virtual {p1}, Ljava/io/File;->toString()Ljava/lang/String;
                                                                                                                                                                                        133move-result-object p1
                                                                                                                                                                                        135invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        137invoke-virtual {p0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        138move-result-object p0
                                                                                                                                                                                        139new-array p1, v0, [Ljava/lang/Object;
                                                                                                                                                                                        141invoke-static {p0, p1}, Lcom/tencent/bugly/proguard/an;->e(Ljava/lang/String;[Ljava/lang/Object;)Z
                                                                                                                                                                                        143const-string p0, "install failed, contentUri is null!"
                                                                                                                                                                                        144new-array p1, v0, [Ljava/lang/Object;
                                                                                                                                                                                        146invoke-static {p0, p1}, Lcom/tencent/bugly/proguard/an;->e(Ljava/lang/String;[Ljava/lang/Object;)Z
                                                                                                                                                                                        147return v0
                                                                                                                                                                                        148cond_d4: new-instance p1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        150invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        152const-string v5, "contentUri is "
                                                                                                                                                                                        154invoke-virtual {p1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        156invoke-virtual {p1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        158invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        159move-result-object p1
                                                                                                                                                                                        160new-array v5, v0, [Ljava/lang/Object;
                                                                                                                                                                                        162invoke-static {p1, v5}, Lcom/tencent/bugly/proguard/an;->c(Ljava/lang/String;[Ljava/lang/Object;)Z
                                                                                                                                                                                        164invoke-virtual {p2, v3, v2}, Landroid/content/Intent;->setDataAndType(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        165goto/16 :goto_f5
                                                                                                                                                                                        166cond_ee:
                                                                                                                                                                                        167invoke-static {p1}, Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri;
                                                                                                                                                                                        168move-result-object p1
                                                                                                                                                                                        170invoke-virtual {p2, p1, v2}, Landroid/content/Intent;->setDataAndType(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        171goto_f5: const/high16 p1, 0x10000000
                                                                                                                                                                                        173invoke-virtual {p2, p1}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
                                                                                                                                                                                        175invoke-virtual {p0, p2}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
                                                                                                                                                                                        177const-string p0, "installApkMd5"
                                                                                                                                                                                        179invoke-static {p0, v1}, Lcom/tencent/bugly/beta/global/a;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        180try_end_102: return v4
                                                                                                                                                                                        181catch_103: move-exception p0
                                                                                                                                                                                        183invoke-static {p0}, Lcom/tencent/bugly/proguard/an;->b(Ljava/lang/Throwable;)Z
                                                                                                                                                                                        184move-result p1
                                                                                                                                                                                        185if-nez p1, :cond_10d
                                                                                                                                                                                        187invoke-virtual {p0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        188cond_10d: return v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.lang.String.replaceAll
                                                                                                                                                                                        • java.util.ArrayList.add
                                                                                                                                                                                        • java.util.HashSet.<init>
                                                                                                                                                                                        • java.util.Set.addAll
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • java.lang.Boolean.booleanValue
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • java.lang.Boolean.booleanValue
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • java.lang.Boolean.booleanValue
                                                                                                                                                                                        • android.content.Context.getPackageManager
                                                                                                                                                                                        • android.content.Intent.<init>
                                                                                                                                                                                        • android.net.Uri.parse
                                                                                                                                                                                        • android.content.Intent.setData
                                                                                                                                                                                        • android.content.pm.PackageManager.queryIntentActivities
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • android.content.pm.ResolveInfo.activityInfo:Landroid/content/pm/ActivityInfo
                                                                                                                                                                                        • android.content.pm.ActivityInfo.processName:Ljava/lang/String
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • android.content.pm.ResolveInfo.activityInfo:Landroid/content/pm/ActivityInfo
                                                                                                                                                                                        • android.content.pm.ActivityInfo.processName:Ljava/lang/String
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • java.lang.Boolean.booleanValue
                                                                                                                                                                                        • java.util.HashMap.containsKey
                                                                                                                                                                                        • java.util.HashMap.get
                                                                                                                                                                                        • java.lang.Boolean.booleanValue
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • \\$\\{PROGRESS\\}
                                                                                                                                                                                        • page
                                                                                                                                                                                        • fb_act
                                                                                                                                                                                        • version
                                                                                                                                                                                        • fallback
                                                                                                                                                                                        • android.intent.action.VIEW
                                                                                                                                                                                        • lpShoubaiStyle
                                                                                                                                                                                        • AdClickThru
                                                                                                                                                                                        • AdUserClick
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Lcom/baidu/mobads/interfaces/IXAdContainer;",
                                                                                                                                                                                        4"Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;",
                                                                                                                                                                                        5"Ljava/lang/Boolean;",
                                                                                                                                                                                        6"Ljava/util/HashMap<",
                                                                                                                                                                                        7"Ljava/lang/String;",
                                                                                                                                                                                        8"Ljava/lang/Object;",
                                                                                                                                                                                        9">;)V"
                                                                                                                                                                                        10}
                                                                                                                                                                                        11.end annotation
                                                                                                                                                                                        12move-object/from16 v0, p0
                                                                                                                                                                                        13move-object/from16 v1, p1
                                                                                                                                                                                        14move-object/from16 v2, p2
                                                                                                                                                                                        15move-object/from16 v3, p3
                                                                                                                                                                                        16move-object/from16 v4, p4
                                                                                                                                                                                        18const-string v5, ""
                                                                                                                                                                                        20invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        21move-result-object v6
                                                                                                                                                                                        23invoke-virtual {v6}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getCommonUtils()Lcom/baidu/mobads/utils/f;
                                                                                                                                                                                        24move-result-object v6
                                                                                                                                                                                        25iput-object v6, v0, Lcom/baidu/mobads/production/o;->i:Lcom/baidu/mobads/utils/f;
                                                                                                                                                                                        27invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        28move-result-object v6
                                                                                                                                                                                        30invoke-virtual {v6}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getSystemUtils()Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;
                                                                                                                                                                                        31move-result-object v6
                                                                                                                                                                                        32check-cast v6, Lcom/baidu/mobads/utils/q;
                                                                                                                                                                                        33iput-object v6, v0, Lcom/baidu/mobads/production/o;->j:Lcom/baidu/mobads/utils/q;
                                                                                                                                                                                        35invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        36move-result-object v6
                                                                                                                                                                                        38invoke-virtual {v6}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getAdConstants()Lcom/baidu/mobads/utils/i;
                                                                                                                                                                                        39move-result-object v6
                                                                                                                                                                                        41invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        42move-result-object v7
                                                                                                                                                                                        44invoke-virtual {v7}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getPackageUtils()Lcom/baidu/mobads/utils/o;
                                                                                                                                                                                        45move-result-object v8
                                                                                                                                                                                        47iget-object v7, v0, Lcom/baidu/mobads/production/o;->b:Lcom/baidu/mobads/production/b;
                                                                                                                                                                                        48iput-object v1, v0, Lcom/baidu/mobads/production/o;->g:Lcom/baidu/mobads/interfaces/IXAdContainer;
                                                                                                                                                                                        49iput-object v2, v0, Lcom/baidu/mobads/production/o;->h:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;
                                                                                                                                                                                        51invoke-interface/range {p1 .. p1}, Lcom/baidu/mobads/interfaces/IXAdContainer;->getAdContainerContext()Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        52move-result-object v9
                                                                                                                                                                                        54invoke-interface {v9}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdResource()Lcom/baidu/mobads/interfaces/IXAdResource;
                                                                                                                                                                                        55move-result-object v9
                                                                                                                                                                                        56iput-object v9, v0, Lcom/baidu/mobads/production/o;->k:Lcom/baidu/mobads/interfaces/IXAdResource;
                                                                                                                                                                                        57const/4 v15, 0x0
                                                                                                                                                                                        59invoke-static {v15}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        60move-result-object v9
                                                                                                                                                                                        62invoke-interface/range {p2 .. p2}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getClickThroughUrl()Ljava/lang/String;
                                                                                                                                                                                        63move-result-object v10
                                                                                                                                                                                        65invoke-interface/range {p2 .. p2}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getActionType()I
                                                                                                                                                                                        66move-result v11
                                                                                                                                                                                        67new-instance v12, Ljava/util/ArrayList;
                                                                                                                                                                                        69invoke-direct {v12}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        71invoke-interface/range {p2 .. p2}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getThirdClickTrackingUrls()Ljava/util/List;
                                                                                                                                                                                        72move-result-object v13
                                                                                                                                                                                        73const/4 v14, 0x0
                                                                                                                                                                                        74goto_59:
                                                                                                                                                                                        75invoke-interface {v13}, Ljava/util/List;->size()I
                                                                                                                                                                                        76move-result v15
                                                                                                                                                                                        77if-ge v14, v15, :cond_7e
                                                                                                                                                                                        79invoke-interface {v13, v14}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        80move-result-object v15
                                                                                                                                                                                        81check-cast v15, Ljava/lang/String;
                                                                                                                                                                                        83invoke-interface/range {p1 .. p1}, Lcom/baidu/mobads/interfaces/IXAdContainer;->getPlayheadTime()D
                                                                                                                                                                                        84move-result-wide v3
                                                                                                                                                                                        85double-to-int v3, v3
                                                                                                                                                                                        87invoke-static {v3}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        88move-result-object v3
                                                                                                                                                                                        90const-string v4, "\\$\\{PROGRESS\\}"
                                                                                                                                                                                        92invoke-virtual {v15, v4, v3}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        93move-result-object v3
                                                                                                                                                                                        95invoke-virtual {v12, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        96add-int/lit8 v14, v14, 0x1
                                                                                                                                                                                        97move-object/from16 v3, p3
                                                                                                                                                                                        98move-object/from16 v4, p4
                                                                                                                                                                                        99goto/16 :goto_59
                                                                                                                                                                                        100cond_7e: new-instance v3, Ljava/util/HashSet;
                                                                                                                                                                                        102invoke-direct {v3}, Ljava/util/HashSet;-><init>()V
                                                                                                                                                                                        104invoke-interface {v3, v12}, Ljava/util/Set;->addAll(Ljava/util/Collection;)Z
                                                                                                                                                                                        106invoke-direct {v0, v3}, Lcom/baidu/mobads/production/o;->a(Ljava/util/Set;)V
                                                                                                                                                                                        108invoke-interface {v6}, Lcom/baidu/mobads/interfaces/utils/IXAdConstants;->getActTypeOpenExternalApp()I
                                                                                                                                                                                        109move-result v3
                                                                                                                                                                                        110const/4 v15, 0x1
                                                                                                                                                                                        111if-ne v11, v3, :cond_178
                                                                                                                                                                                        113invoke-static {v15}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        114move-result-object v3
                                                                                                                                                                                        115try_start_94: new-instance v4, Lorg/json/JSONObject;
                                                                                                                                                                                        117invoke-direct {v4, v10}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        118try_end_99: goto/16 :goto_b6
                                                                                                                                                                                        119catch_9a: new-instance v4, Lorg/json/JSONObject;
                                                                                                                                                                                        121invoke-interface/range {p2 .. p2}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getAppOpenStrs()Ljava/lang/String;
                                                                                                                                                                                        122move-result-object v9
                                                                                                                                                                                        124invoke-direct {v4, v9}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        125new-instance v9, Lcom/baidu/mobads/openad/d/a;
                                                                                                                                                                                        127invoke-direct {v9}, Lcom/baidu/mobads/openad/d/a;-><init>()V
                                                                                                                                                                                        128new-instance v11, Lcom/baidu/mobads/openad/d/b;
                                                                                                                                                                                        130invoke-direct {v11, v10, v5}, Lcom/baidu/mobads/openad/d/b;-><init>(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        131iput v15, v11, Lcom/baidu/mobads/openad/d/b;->e:I
                                                                                                                                                                                        133invoke-static {v15}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        134move-result-object v10
                                                                                                                                                                                        136invoke-virtual {v9, v11, v10}, Lcom/baidu/mobads/openad/d/a;->a(Lcom/baidu/mobads/openad/d/b;Ljava/lang/Boolean;)V
                                                                                                                                                                                        137goto_b6:
                                                                                                                                                                                        138const-string v9, "page"
                                                                                                                                                                                        140invoke-virtual {v4, v9, v5}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        141move-result-object v14
                                                                                                                                                                                        143invoke-interface {v7}, Lcom/baidu/mobads/interfaces/IXAdProd;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        144move-result-object v9
                                                                                                                                                                                        146invoke-interface/range {p2 .. p2}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getAppPackageName()Ljava/lang/String;
                                                                                                                                                                                        147move-result-object v11
                                                                                                                                                                                        148const/16 v12, 0x16e
                                                                                                                                                                                        150const-string v13, "fb_act"
                                                                                                                                                                                        151const/4 v10, 0x0
                                                                                                                                                                                        153invoke-virtual {v4, v13, v10}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
                                                                                                                                                                                        154move-result v16
                                                                                                                                                                                        156const-string v15, "version"
                                                                                                                                                                                        158invoke-virtual {v4, v15, v10}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
                                                                                                                                                                                        159move-result v15
                                                                                                                                                                                        160move-object v10, v14
                                                                                                                                                                                        161move-object/from16 v17, v13
                                                                                                                                                                                        162move/from16 v13, v16
                                                                                                                                                                                        163move-object/from16 v16, v3
                                                                                                                                                                                        164move-object v3, v14
                                                                                                                                                                                        165move v14, v15
                                                                                                                                                                                        167invoke-interface/range {v8 .. v14}, Lcom/baidu/mobads/interfaces/utils/IXAdPackageUtils;->sendAPOInfo(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;III)Z
                                                                                                                                                                                        168move-result v8
                                                                                                                                                                                        169if-eqz v8, :cond_f4
                                                                                                                                                                                        171invoke-virtual/range {p3 .. p3}, Ljava/lang/Boolean;->booleanValue()Z
                                                                                                                                                                                        172move-result v1
                                                                                                                                                                                        173if-eqz v1, :cond_168
                                                                                                                                                                                        174new-instance v1, Lcom/baidu/mobads/command/b/a;
                                                                                                                                                                                        176iget-object v4, v0, Lcom/baidu/mobads/production/o;->k:Lcom/baidu/mobads/interfaces/IXAdResource;
                                                                                                                                                                                        178invoke-direct {v1, v7, v2, v4, v3}, Lcom/baidu/mobads/command/b/a;-><init>(Lcom/baidu/mobads/interfaces/IXNonLinearAdSlot;Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;Lcom/baidu/mobads/interfaces/IXAdResource;Ljava/lang/String;)V
                                                                                                                                                                                        180invoke-virtual {v1}, Lcom/baidu/mobads/command/b/a;->a()V
                                                                                                                                                                                        181goto/16 :goto_168
                                                                                                                                                                                        182cond_f4: move-object/from16 v8, v17
                                                                                                                                                                                        183const/4 v15, 0x0
                                                                                                                                                                                        185invoke-virtual {v4, v8, v15}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
                                                                                                                                                                                        186move-result v8
                                                                                                                                                                                        187new-instance v9, Lorg/json/JSONObject;
                                                                                                                                                                                        189invoke-direct {v9}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        190new-instance v10, Lcom/baidu/mobads/vo/XAdInstanceInfo;
                                                                                                                                                                                        192invoke-direct {v10, v9}, Lcom/baidu/mobads/vo/XAdInstanceInfo;-><init>(Lorg/json/JSONObject;)V
                                                                                                                                                                                        194invoke-interface {v6}, Lcom/baidu/mobads/interfaces/utils/IXAdConstants;->getActTypeLandingPage()I
                                                                                                                                                                                        195move-result v9
                                                                                                                                                                                        197const-string v11, "fallback"
                                                                                                                                                                                        198if-ne v8, v9, :cond_12e
                                                                                                                                                                                        200invoke-interface {v6}, Lcom/baidu/mobads/interfaces/utils/IXAdConstants;->getActTypeLandingPage()I
                                                                                                                                                                                        201move-result v6
                                                                                                                                                                                        203invoke-virtual {v10, v6}, Lcom/baidu/mobads/vo/XAdInstanceInfo;->setActionType(I)V
                                                                                                                                                                                        205invoke-virtual {v4, v11, v5}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        206move-result-object v4
                                                                                                                                                                                        208invoke-virtual {v10, v4}, Lcom/baidu/mobads/vo/XAdInstanceInfo;->setClickThroughUrl(Ljava/lang/String;)V
                                                                                                                                                                                        210invoke-interface/range {p2 .. p2}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getTitle()Ljava/lang/String;
                                                                                                                                                                                        211move-result-object v4
                                                                                                                                                                                        213invoke-virtual {v10, v4}, Lcom/baidu/mobads/vo/XAdInstanceInfo;->setTitle(Ljava/lang/String;)V
                                                                                                                                                                                        214const/4 v4, 0x1
                                                                                                                                                                                        216invoke-virtual {v10, v4}, Lcom/baidu/mobads/vo/XAdInstanceInfo;->setInapp(Z)V
                                                                                                                                                                                        217move-object/from16 v12, p3
                                                                                                                                                                                        218move-object/from16 v13, p4
                                                                                                                                                                                        220invoke-virtual {v0, v1, v10, v12, v13}, Lcom/baidu/mobads/production/o;->onAdClicked(Lcom/baidu/mobads/interfaces/IXAdContainer;Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;Ljava/lang/Boolean;Ljava/util/HashMap;)V
                                                                                                                                                                                        221goto/16 :goto_168
                                                                                                                                                                                        222cond_12e: move-object/from16 v12, p3
                                                                                                                                                                                        223move-object/from16 v13, p4
                                                                                                                                                                                        225invoke-interface {v6}, Lcom/baidu/mobads/interfaces/utils/IXAdConstants;->getActTypeDownload()I
                                                                                                                                                                                        226move-result v9
                                                                                                                                                                                        227if-ne v8, v9, :cond_168
                                                                                                                                                                                        229invoke-interface {v6}, Lcom/baidu/mobads/interfaces/utils/IXAdConstants;->getActTypeDownload()I
                                                                                                                                                                                        230move-result v6
                                                                                                                                                                                        232invoke-virtual {v10, v6}, Lcom/baidu/mobads/vo/XAdInstanceInfo;->setActionType(I)V
                                                                                                                                                                                        234invoke-virtual {v4, v11, v5}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        235move-result-object v4
                                                                                                                                                                                        237invoke-virtual {v10, v4}, Lcom/baidu/mobads/vo/XAdInstanceInfo;->setClickThroughUrl(Ljava/lang/String;)V
                                                                                                                                                                                        239invoke-interface/range {p2 .. p2}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getTitle()Ljava/lang/String;
                                                                                                                                                                                        240move-result-object v4
                                                                                                                                                                                        242invoke-virtual {v10, v4}, Lcom/baidu/mobads/vo/XAdInstanceInfo;->setTitle(Ljava/lang/String;)V
                                                                                                                                                                                        244invoke-interface/range {p2 .. p2}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getQueryKey()Ljava/lang/String;
                                                                                                                                                                                        245move-result-object v4
                                                                                                                                                                                        247invoke-virtual {v10, v4}, Lcom/baidu/mobads/vo/XAdInstanceInfo;->setQueryKey(Ljava/lang/String;)V
                                                                                                                                                                                        248const/4 v4, 0x1
                                                                                                                                                                                        250invoke-virtual {v10, v4}, Lcom/baidu/mobads/vo/XAdInstanceInfo;->setInapp(Z)V
                                                                                                                                                                                        252invoke-virtual {v10, v4}, Lcom/baidu/mobads/vo/XAdInstanceInfo;->setAPOOpen(Z)V
                                                                                                                                                                                        254invoke-virtual {v10, v3}, Lcom/baidu/mobads/vo/XAdInstanceInfo;->setPage(Ljava/lang/String;)V
                                                                                                                                                                                        256invoke-interface/range {p2 .. p2}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getAppPackageName()Ljava/lang/String;
                                                                                                                                                                                        257move-result-object v4
                                                                                                                                                                                        259invoke-virtual {v10, v4}, Lcom/baidu/mobads/vo/XAdInstanceInfo;->setAppPackageName(Ljava/lang/String;)V
                                                                                                                                                                                        261invoke-virtual {v0, v1, v10, v12, v13}, Lcom/baidu/mobads/production/o;->onAdClicked(Lcom/baidu/mobads/interfaces/IXAdContainer;Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;Ljava/lang/Boolean;Ljava/util/HashMap;)V
                                                                                                                                                                                        262goto_168:
                                                                                                                                                                                        263invoke-interface {v7}, Lcom/baidu/mobads/interfaces/IXAdProd;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        264move-result-object v1
                                                                                                                                                                                        266invoke-interface/range {p2 .. p2}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getAppPackageName()Ljava/lang/String;
                                                                                                                                                                                        267move-result-object v2
                                                                                                                                                                                        269invoke-direct {v0, v1, v3, v2}, Lcom/baidu/mobads/production/o;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        270move-object/from16 v9, v16
                                                                                                                                                                                        271goto/16 :goto_28b
                                                                                                                                                                                        272catch_177: return-void
                                                                                                                                                                                        273cond_178: move-object/from16 v12, p3
                                                                                                                                                                                        274move-object/from16 v13, p4
                                                                                                                                                                                        275const/4 v15, 0x0
                                                                                                                                                                                        277invoke-interface {v6}, Lcom/baidu/mobads/interfaces/utils/IXAdConstants;->getActTypeDownload()I
                                                                                                                                                                                        278move-result v3
                                                                                                                                                                                        279if-ne v11, v3, :cond_196
                                                                                                                                                                                        281iget-object v1, v0, Lcom/baidu/mobads/production/o;->k:Lcom/baidu/mobads/interfaces/IXAdResource;
                                                                                                                                                                                        283invoke-virtual {v0, v13, v7, v1, v2}, Lcom/baidu/mobads/production/o;->a(Ljava/util/HashMap;Lcom/baidu/mobads/interfaces/IXNonLinearAdSlot;Lcom/baidu/mobads/interfaces/IXAdResource;Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;)Z
                                                                                                                                                                                        284move-result v1
                                                                                                                                                                                        285if-nez v1, :cond_28b
                                                                                                                                                                                        287invoke-virtual/range {p3 .. p3}, Ljava/lang/Boolean;->booleanValue()Z
                                                                                                                                                                                        288move-result v1
                                                                                                                                                                                        289if-eqz v1, :cond_28b
                                                                                                                                                                                        291invoke-direct/range {p0 .. p0}, Lcom/baidu/mobads/production/o;->a()V
                                                                                                                                                                                        292goto/16 :goto_28b
                                                                                                                                                                                        293cond_196:
                                                                                                                                                                                        294invoke-interface {v6}, Lcom/baidu/mobads/interfaces/utils/IXAdConstants;->getActTypeLandingPage()I
                                                                                                                                                                                        295move-result v3
                                                                                                                                                                                        296if-eq v11, v3, :cond_238
                                                                                                                                                                                        298invoke-interface {v6}, Lcom/baidu/mobads/interfaces/utils/IXAdConstants;->getActTypeOpenMap()I
                                                                                                                                                                                        299move-result v3
                                                                                                                                                                                        300if-ne v11, v3, :cond_1a4
                                                                                                                                                                                        301goto/16 :goto_238
                                                                                                                                                                                        302cond_1a4:
                                                                                                                                                                                        303invoke-interface {v6}, Lcom/baidu/mobads/interfaces/utils/IXAdConstants;->getActTypeMakeCall()I
                                                                                                                                                                                        304move-result v1
                                                                                                                                                                                        305if-eq v11, v1, :cond_1c4
                                                                                                                                                                                        307invoke-interface {v6}, Lcom/baidu/mobads/interfaces/utils/IXAdConstants;->getActTypeSendSMS()I
                                                                                                                                                                                        308move-result v1
                                                                                                                                                                                        309if-eq v11, v1, :cond_1c4
                                                                                                                                                                                        311invoke-interface {v6}, Lcom/baidu/mobads/interfaces/utils/IXAdConstants;->getActTypeSendMail()I
                                                                                                                                                                                        312move-result v1
                                                                                                                                                                                        313if-ne v11, v1, :cond_1b7
                                                                                                                                                                                        314goto/16 :goto_1c4
                                                                                                                                                                                        315cond_1b7:
                                                                                                                                                                                        316invoke-interface {v6}, Lcom/baidu/mobads/interfaces/utils/IXAdConstants;->getActTypeNothing2Do()I
                                                                                                                                                                                        317move-result v1
                                                                                                                                                                                        318if-ne v11, v1, :cond_1bf
                                                                                                                                                                                        319goto/16 :goto_28b
                                                                                                                                                                                        320cond_1bf:
                                                                                                                                                                                        321invoke-interface {v6}, Lcom/baidu/mobads/interfaces/utils/IXAdConstants;->getActTypeRichMedia()I
                                                                                                                                                                                        322goto/16 :goto_28b
                                                                                                                                                                                        323goto_1c4: const/4 v1, 0x1
                                                                                                                                                                                        325invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        326move-result-object v9
                                                                                                                                                                                        328invoke-virtual/range {p3 .. p3}, Ljava/lang/Boolean;->booleanValue()Z
                                                                                                                                                                                        329move-result v1
                                                                                                                                                                                        330if-eqz v1, :cond_1d9
                                                                                                                                                                                        331new-instance v1, Lcom/baidu/mobads/command/b/a;
                                                                                                                                                                                        333iget-object v3, v0, Lcom/baidu/mobads/production/o;->k:Lcom/baidu/mobads/interfaces/IXAdResource;
                                                                                                                                                                                        335invoke-direct {v1, v7, v2, v3, v10}, Lcom/baidu/mobads/command/b/a;-><init>(Lcom/baidu/mobads/interfaces/IXNonLinearAdSlot;Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;Lcom/baidu/mobads/interfaces/IXAdResource;Ljava/lang/String;)V
                                                                                                                                                                                        337invoke-virtual {v1}, Lcom/baidu/mobads/command/b/a;->a()V
                                                                                                                                                                                        338cond_1d9:
                                                                                                                                                                                        339invoke-interface {v6}, Lcom/baidu/mobads/interfaces/utils/IXAdConstants;->getActTypeMakeCall()I
                                                                                                                                                                                        340move-result v1
                                                                                                                                                                                        341if-ne v11, v1, :cond_28b
                                                                                                                                                                                        343invoke-interface {v7}, Lcom/baidu/mobads/interfaces/IXAdProd;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        344move-result-object v1
                                                                                                                                                                                        346invoke-virtual {v1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
                                                                                                                                                                                        347move-result-object v1
                                                                                                                                                                                        348new-instance v2, Landroid/content/Intent;
                                                                                                                                                                                        350const-string v3, "android.intent.action.VIEW"
                                                                                                                                                                                        352invoke-direct {v2, v3}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        354invoke-static {v10}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
                                                                                                                                                                                        355move-result-object v3
                                                                                                                                                                                        357invoke-virtual {v2, v3}, Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent;
                                                                                                                                                                                        358const/16 v3, 0x40
                                                                                                                                                                                        360invoke-virtual {v1, v2, v3}, Landroid/content/pm/PackageManager;->queryIntentActivities(Landroid/content/Intent;I)Ljava/util/List;
                                                                                                                                                                                        361move-result-object v1
                                                                                                                                                                                        362if-eqz v1, :cond_28b
                                                                                                                                                                                        364invoke-interface {v1}, Ljava/util/List;->size()I
                                                                                                                                                                                        365move-result v2
                                                                                                                                                                                        366if-lez v2, :cond_28b
                                                                                                                                                                                        367const/4 v2, 0x0
                                                                                                                                                                                        368move-object v3, v2
                                                                                                                                                                                        369const/4 v2, 0x0
                                                                                                                                                                                        370goto_206:
                                                                                                                                                                                        371invoke-interface {v1}, Ljava/util/List;->size()I
                                                                                                                                                                                        372move-result v4
                                                                                                                                                                                        373if-ge v2, v4, :cond_22d
                                                                                                                                                                                        374const/4 v4, 0x1
                                                                                                                                                                                        375if-lt v2, v4, :cond_220
                                                                                                                                                                                        377invoke-interface {v1, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        378move-result-object v4
                                                                                                                                                                                        379check-cast v4, Landroid/content/pm/ResolveInfo;
                                                                                                                                                                                        381iget-object v4, v4, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo;
                                                                                                                                                                                        383iget-object v4, v4, Landroid/content/pm/ActivityInfo;->processName:Ljava/lang/String;
                                                                                                                                                                                        385invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        386move-result v4
                                                                                                                                                                                        387if-nez v4, :cond_220
                                                                                                                                                                                        388goto/16 :goto_22e
                                                                                                                                                                                        389cond_220:
                                                                                                                                                                                        390invoke-interface {v1, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        391move-result-object v3
                                                                                                                                                                                        392check-cast v3, Landroid/content/pm/ResolveInfo;
                                                                                                                                                                                        394iget-object v3, v3, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo;
                                                                                                                                                                                        396iget-object v3, v3, Landroid/content/pm/ActivityInfo;->processName:Ljava/lang/String;
                                                                                                                                                                                        397add-int/lit8 v2, v2, 0x1
                                                                                                                                                                                        398goto/16 :goto_206
                                                                                                                                                                                        399cond_22d: const/4 v15, 0x1
                                                                                                                                                                                        400goto_22e: if-eqz v15, :cond_28b
                                                                                                                                                                                        402invoke-interface {v7}, Lcom/baidu/mobads/interfaces/IXAdProd;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        403move-result-object v1
                                                                                                                                                                                        405invoke-direct {v0, v1, v3}, Lcom/baidu/mobads/production/o;->a(Landroid/content/Context;Ljava/lang/String;)V
                                                                                                                                                                                        406goto/16 :goto_28b
                                                                                                                                                                                        407cond_238:
                                                                                                                                                                                        408iget-object v3, v0, Lcom/baidu/mobads/production/o;->b:Lcom/baidu/mobads/production/b;
                                                                                                                                                                                        410invoke-virtual {v3}, Lcom/baidu/mobads/production/b;->getProdInfo()Lcom/baidu/mobads/interfaces/IXAdProdInfo;
                                                                                                                                                                                        411move-result-object v3
                                                                                                                                                                                        413invoke-interface {v3}, Lcom/baidu/mobads/interfaces/IXAdProdInfo;->getProdType()Ljava/lang/String;
                                                                                                                                                                                        414move-result-object v3
                                                                                                                                                                                        416invoke-interface {v6}, Lcom/baidu/mobads/interfaces/utils/IXAdConstants;->getProductionTypeSplash()Ljava/lang/String;
                                                                                                                                                                                        417move-result-object v4
                                                                                                                                                                                        418if-eq v3, v4, :cond_24d
                                                                                                                                                                                        419const/4 v3, 0x1
                                                                                                                                                                                        421invoke-static {v3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        422move-result-object v9
                                                                                                                                                                                        423cond_24d:
                                                                                                                                                                                        424invoke-virtual/range {p3 .. p3}, Ljava/lang/Boolean;->booleanValue()Z
                                                                                                                                                                                        425move-result v3
                                                                                                                                                                                        426if-eqz v3, :cond_28b
                                                                                                                                                                                        428invoke-interface/range {p2 .. p2}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->isInapp()Z
                                                                                                                                                                                        429move-result v3
                                                                                                                                                                                        430if-eqz v3, :cond_27e
                                                                                                                                                                                        432iget-object v1, v0, Lcom/baidu/mobads/production/o;->k:Lcom/baidu/mobads/interfaces/IXAdResource;
                                                                                                                                                                                        434invoke-virtual {v0, v13, v7, v1, v2}, Lcom/baidu/mobads/production/o;->a(Ljava/util/HashMap;Lcom/baidu/mobads/interfaces/IXNonLinearAdSlot;Lcom/baidu/mobads/interfaces/IXAdResource;Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;)Z
                                                                                                                                                                                        435move-result v1
                                                                                                                                                                                        436if-nez v1, :cond_28b
                                                                                                                                                                                        437new-instance v1, Lcom/baidu/mobads/command/c/c;
                                                                                                                                                                                        439iget-object v3, v0, Lcom/baidu/mobads/production/o;->k:Lcom/baidu/mobads/interfaces/IXAdResource;
                                                                                                                                                                                        441invoke-direct {v1, v7, v2, v3, v10}, Lcom/baidu/mobads/command/c/c;-><init>(Lcom/baidu/mobads/interfaces/IXNonLinearAdSlot;Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;Lcom/baidu/mobads/interfaces/IXAdResource;Ljava/lang/String;)V
                                                                                                                                                                                        442if-eqz v13, :cond_27a
                                                                                                                                                                                        444const-string v2, "lpShoubaiStyle"
                                                                                                                                                                                        446invoke-virtual {v13, v2}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
                                                                                                                                                                                        447move-result v3
                                                                                                                                                                                        448if-eqz v3, :cond_27a
                                                                                                                                                                                        450invoke-virtual {v13, v2}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        451move-result-object v2
                                                                                                                                                                                        452check-cast v2, Ljava/lang/String;
                                                                                                                                                                                        453iput-object v2, v1, Lcom/baidu/mobads/command/c/c;->f:Ljava/lang/String;
                                                                                                                                                                                        454cond_27a:
                                                                                                                                                                                        455invoke-virtual {v1}, Lcom/baidu/mobads/command/c/c;->a()V
                                                                                                                                                                                        456goto/16 :goto_28b
                                                                                                                                                                                        457cond_27e:
                                                                                                                                                                                        458iget-object v2, v0, Lcom/baidu/mobads/production/o;->i:Lcom/baidu/mobads/utils/f;
                                                                                                                                                                                        460invoke-interface/range {p1 .. p1}, Lcom/baidu/mobads/interfaces/IXAdContainer;->getAdContainerContext()Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        461move-result-object v1
                                                                                                                                                                                        463invoke-interface {v1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        464move-result-object v1
                                                                                                                                                                                        466invoke-virtual {v2, v1, v10}, Lcom/baidu/mobads/utils/f;->browserOutside(Landroid/content/Context;Ljava/lang/String;)V
                                                                                                                                                                                        467cond_28b:
                                                                                                                                                                                        468invoke-virtual {v9}, Ljava/lang/Boolean;->booleanValue()Z
                                                                                                                                                                                        469move-result v1
                                                                                                                                                                                        470if-eqz v1, :cond_29d
                                                                                                                                                                                        472iget-object v1, v0, Lcom/baidu/mobads/production/o;->b:Lcom/baidu/mobads/production/b;
                                                                                                                                                                                        473new-instance v2, Lcom/baidu/mobads/e/a;
                                                                                                                                                                                        475const-string v3, "AdClickThru"
                                                                                                                                                                                        477invoke-direct {v2, v3}, Lcom/baidu/mobads/e/a;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        479invoke-virtual {v1, v2}, Lcom/baidu/mobads/openad/c/c;->dispatchEvent(Lcom/baidu/mobads/openad/interfaces/event/IOAdEvent;)V
                                                                                                                                                                                        480cond_29d:
                                                                                                                                                                                        481iget-object v1, v0, Lcom/baidu/mobads/production/o;->b:Lcom/baidu/mobads/production/b;
                                                                                                                                                                                        482new-instance v2, Lcom/baidu/mobads/e/a;
                                                                                                                                                                                        484const-string v3, "AdUserClick"
                                                                                                                                                                                        486invoke-direct {v2, v3}, Lcom/baidu/mobads/e/a;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        488invoke-virtual {v1, v2}, Lcom/baidu/mobads/openad/c/c;->dispatchEvent(Lcom/baidu/mobads/openad/interfaces/event/IOAdEvent;)V
                                                                                                                                                                                        489return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.baidu.mobads.container.s.a.b:Ljava/net/URL
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • java.net.HttpURLConnection.setConnectTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setInstanceFollowRedirects
                                                                                                                                                                                        • java.net.HttpURLConnection.connect
                                                                                                                                                                                        • java.net.HttpURLConnection.getResponseCode
                                                                                                                                                                                        • com.baidu.mobads.container.s.a.h
                                                                                                                                                                                        • java.net.HttpURLConnection.getContentLength
                                                                                                                                                                                        • com.baidu.mobads.container.s.a.c:Ljava/lang/String
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.File.mkdirs
                                                                                                                                                                                        • java.net.HttpURLConnection.getInputStream
                                                                                                                                                                                        • java.io.BufferedInputStream.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • com.baidu.mobads.container.s.a.f
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.FileOutputStream.<init>
                                                                                                                                                                                        • java.io.BufferedOutputStream.<init>
                                                                                                                                                                                        • java.io.ByteArrayOutputStream.<init>
                                                                                                                                                                                        • com.baidu.mobads.container.s.a.f:Lcom/baidu/mobads/container/s/b$a
                                                                                                                                                                                        • com.baidu.mobads.container.s.b$a.c:Lcom/baidu/mobads/container/s/b$a
                                                                                                                                                                                        • java.io.BufferedInputStream.read
                                                                                                                                                                                        • java.io.BufferedOutputStream.write
                                                                                                                                                                                        • java.io.ByteArrayOutputStream.write
                                                                                                                                                                                        • com.baidu.mobads.container.s.a.a
                                                                                                                                                                                        • com.baidu.mobads.container.s.a.h
                                                                                                                                                                                        • java.io.BufferedOutputStream.close
                                                                                                                                                                                        • java.io.ByteArrayOutputStream.close
                                                                                                                                                                                        • java.io.BufferedInputStream.close
                                                                                                                                                                                        • java.io.BufferedOutputStream.flush
                                                                                                                                                                                        • java.io.ByteArrayOutputStream.flush
                                                                                                                                                                                        • com.baidu.mobads.container.s.a.f:Lcom/baidu/mobads/container/s/b$a
                                                                                                                                                                                        • com.baidu.mobads.container.s.b$a.c:Lcom/baidu/mobads/container/s/b$a
                                                                                                                                                                                        • com.baidu.mobads.container.s.a.g
                                                                                                                                                                                        • com.baidu.mobads.container.s.b$a.e:Lcom/baidu/mobads/container/s/b$a
                                                                                                                                                                                        • com.baidu.mobads.container.s.a.a
                                                                                                                                                                                        • java.io.BufferedOutputStream.close
                                                                                                                                                                                        • java.io.ByteArrayOutputStream.close
                                                                                                                                                                                        • java.io.BufferedInputStream.close
                                                                                                                                                                                        • com.baidu.mobads.container.s.a.f:Lcom/baidu/mobads/container/s/b$a
                                                                                                                                                                                        • com.baidu.mobads.container.s.b$a.f:Lcom/baidu/mobads/container/s/b$a
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.io.BufferedOutputStream.close
                                                                                                                                                                                        • java.io.ByteArrayOutputStream.close
                                                                                                                                                                                        • java.io.BufferedInputStream.close
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • .tmp
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        1const/4 v2, 0x0
                                                                                                                                                                                        2const/4 v5, 0x0
                                                                                                                                                                                        3try_start_2:
                                                                                                                                                                                        4iget-object v0, p0, Lcom/baidu/mobads/container/s/a;->b:Ljava/net/URL;
                                                                                                                                                                                        6invoke-virtual {v0}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        7move-result-object v0
                                                                                                                                                                                        8check-cast v0, Ljava/net/HttpURLConnection;
                                                                                                                                                                                        9try_end_a: const/16 v1, 0x2710
                                                                                                                                                                                        10try_start_c:
                                                                                                                                                                                        11invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setConnectTimeout(I)V
                                                                                                                                                                                        12const/4 v1, 0x1
                                                                                                                                                                                        14invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setInstanceFollowRedirects(Z)V
                                                                                                                                                                                        16invoke-virtual {v0}, Ljava/net/HttpURLConnection;->connect()V
                                                                                                                                                                                        18invoke-virtual {v0}, Ljava/net/HttpURLConnection;->getResponseCode()I
                                                                                                                                                                                        19move-result v1
                                                                                                                                                                                        20div-int/lit8 v1, v1, 0x64
                                                                                                                                                                                        21const/4 v3, 0x2
                                                                                                                                                                                        22if-eq v1, v3, :cond_22
                                                                                                                                                                                        24invoke-direct {p0}, Lcom/baidu/mobads/container/s/a;->h()V
                                                                                                                                                                                        25cond_22:
                                                                                                                                                                                        26invoke-virtual {v0}, Ljava/net/HttpURLConnection;->getContentLength()I
                                                                                                                                                                                        27move-result v1
                                                                                                                                                                                        28if-lez v1, :cond_2a
                                                                                                                                                                                        29iput v1, p0, Lcom/baidu/mobads/container/s/a;->e:I
                                                                                                                                                                                        30cond_2a: new-instance v1, Ljava/io/File;
                                                                                                                                                                                        32iget-object v3, p0, Lcom/baidu/mobads/container/s/a;->c:Ljava/lang/String;
                                                                                                                                                                                        34invoke-direct {v1, v3}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        36invoke-virtual {v1}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        37move-result v3
                                                                                                                                                                                        38if-nez v3, :cond_3a
                                                                                                                                                                                        40invoke-virtual {v1}, Ljava/io/File;->mkdirs()Z
                                                                                                                                                                                        41cond_3a: new-instance v4, Ljava/io/BufferedInputStream;
                                                                                                                                                                                        43invoke-virtual {v0}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream;
                                                                                                                                                                                        44move-result-object v1
                                                                                                                                                                                        46invoke-direct {v4, v1}, Ljava/io/BufferedInputStream;-><init>(Ljava/io/InputStream;)V
                                                                                                                                                                                        47try_start_43: new-instance v3, Ljava/io/BufferedOutputStream;
                                                                                                                                                                                        48new-instance v1, Ljava/io/FileOutputStream;
                                                                                                                                                                                        49new-instance v6, Ljava/lang/StringBuilder;
                                                                                                                                                                                        51invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        53invoke-virtual {p0}, Lcom/baidu/mobads/container/s/a;->f()Ljava/lang/String;
                                                                                                                                                                                        54move-result-object v7
                                                                                                                                                                                        56invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        57move-result-object v6
                                                                                                                                                                                        59const-string v7, ".tmp"
                                                                                                                                                                                        61invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        62move-result-object v6
                                                                                                                                                                                        64invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        65move-result-object v6
                                                                                                                                                                                        67invoke-direct {v1, v6}, Ljava/io/FileOutputStream;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        69invoke-direct {v3, v1}, Ljava/io/BufferedOutputStream;-><init>(Ljava/io/OutputStream;)V
                                                                                                                                                                                        70try_end_64: const/16 v1, 0x2800
                                                                                                                                                                                        71try_start_66: new-array v6, v1, [B
                                                                                                                                                                                        72iget-boolean v1, p0, Lcom/baidu/mobads/container/s/a;->i:Z
                                                                                                                                                                                        73if-eqz v1, :cond_15e
                                                                                                                                                                                        74new-instance v1, Ljava/io/ByteArrayOutputStream;
                                                                                                                                                                                        76invoke-direct {v1}, Ljava/io/ByteArrayOutputStream;-><init>()V
                                                                                                                                                                                        77try_end_71: move v2, v5
                                                                                                                                                                                        78try_start_72:
                                                                                                                                                                                        79iget-object v5, p0, Lcom/baidu/mobads/container/s/a;->f:Lcom/baidu/mobads/container/s/b$a;
                                                                                                                                                                                        81sget-object v7, Lcom/baidu/mobads/container/s/b$a;->c:Lcom/baidu/mobads/container/s/b$a;
                                                                                                                                                                                        82if-ne v5, v7, :cond_b2
                                                                                                                                                                                        83const/4 v5, 0x0
                                                                                                                                                                                        84const/16 v7, 0x2800
                                                                                                                                                                                        86invoke-virtual {v4, v6, v5, v7}, Ljava/io/BufferedInputStream;->read([BII)I
                                                                                                                                                                                        87move-result v5
                                                                                                                                                                                        88const/4 v7, -0x1
                                                                                                                                                                                        89if-eq v5, v7, :cond_b2
                                                                                                                                                                                        90const/4 v7, 0x0
                                                                                                                                                                                        92invoke-virtual {v3, v6, v7, v5}, Ljava/io/BufferedOutputStream;->write([BII)V
                                                                                                                                                                                        93if-eqz v1, :cond_8c
                                                                                                                                                                                        94const/4 v7, 0x0
                                                                                                                                                                                        96invoke-virtual {v1, v6, v7, v5}, Ljava/io/ByteArrayOutputStream;->write([BII)V
                                                                                                                                                                                        97cond_8c: add-int/2addr v2, v5
                                                                                                                                                                                        98int-to-float v7, v2
                                                                                                                                                                                        99iget v8, p0, Lcom/baidu/mobads/container/s/a;->e:I
                                                                                                                                                                                        100int-to-float v8, v8
                                                                                                                                                                                        101div-float/2addr v7, v8
                                                                                                                                                                                        103invoke-virtual {p0, v5, v7}, Lcom/baidu/mobads/container/s/a;->a(IF)V
                                                                                                                                                                                        104try_end_95: goto/16 :goto_72
                                                                                                                                                                                        105catch_96: move-exception v2
                                                                                                                                                                                        106move-object v2, v1
                                                                                                                                                                                        107move-object v1, v4
                                                                                                                                                                                        108move-object v9, v3
                                                                                                                                                                                        109move-object v3, v0
                                                                                                                                                                                        110move-object v0, v9
                                                                                                                                                                                        111try_start_9c:
                                                                                                                                                                                        112invoke-direct {p0}, Lcom/baidu/mobads/container/s/a;->h()V
                                                                                                                                                                                        113try_end_9f: if-eqz v0, :cond_a4
                                                                                                                                                                                        114try_start_a1:
                                                                                                                                                                                        115invoke-virtual {v0}, Ljava/io/BufferedOutputStream;->close()V
                                                                                                                                                                                        116try_end_a4: if-eqz v2, :cond_a9
                                                                                                                                                                                        117try_start_a6:
                                                                                                                                                                                        118invoke-virtual {v2}, Ljava/io/ByteArrayOutputStream;->close()V
                                                                                                                                                                                        119goto_a9: if-eqz v1, :cond_ae
                                                                                                                                                                                        120try_start_ab:
                                                                                                                                                                                        121invoke-virtual {v1}, Ljava/io/BufferedInputStream;->close()V
                                                                                                                                                                                        122cond_ae:
                                                                                                                                                                                        123invoke-static {v3}, Lcom/baidu/mobads/container/b/g/h;->a(Ljava/net/HttpURLConnection;)V
                                                                                                                                                                                        124goto_b1: return-void
                                                                                                                                                                                        125try_start_b2:
                                                                                                                                                                                        126invoke-virtual {v3}, Ljava/io/BufferedOutputStream;->flush()V
                                                                                                                                                                                        127if-eqz v1, :cond_ba
                                                                                                                                                                                        129invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;->flush()V
                                                                                                                                                                                        130cond_ba:
                                                                                                                                                                                        131iget-object v2, p0, Lcom/baidu/mobads/container/s/a;->f:Lcom/baidu/mobads/container/s/b$a;
                                                                                                                                                                                        133sget-object v5, Lcom/baidu/mobads/container/s/b$a;->c:Lcom/baidu/mobads/container/s/b$a;
                                                                                                                                                                                        134if-ne v2, v5, :cond_db
                                                                                                                                                                                        136invoke-virtual {p0}, Lcom/baidu/mobads/container/s/a;->g()V
                                                                                                                                                                                        138sget-object v2, Lcom/baidu/mobads/container/s/b$a;->e:Lcom/baidu/mobads/container/s/b$a;
                                                                                                                                                                                        140invoke-virtual {p0, v2}, Lcom/baidu/mobads/container/s/a;->a(Lcom/baidu/mobads/container/s/b$a;)V
                                                                                                                                                                                        141cond_c8: if-eqz v3, :cond_cd
                                                                                                                                                                                        142try_start_ca:
                                                                                                                                                                                        143invoke-virtual {v3}, Ljava/io/BufferedOutputStream;->close()V
                                                                                                                                                                                        144try_end_cd: if-eqz v1, :cond_d2
                                                                                                                                                                                        145try_start_cf:
                                                                                                                                                                                        146invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;->close()V
                                                                                                                                                                                        147cond_d2: if-eqz v4, :cond_d7
                                                                                                                                                                                        148try_start_d4:
                                                                                                                                                                                        149invoke-virtual {v4}, Ljava/io/BufferedInputStream;->close()V
                                                                                                                                                                                        150cond_d7:
                                                                                                                                                                                        151invoke-static {v0}, Lcom/baidu/mobads/container/b/g/h;->a(Ljava/net/HttpURLConnection;)V
                                                                                                                                                                                        152goto/16 :goto_b1
                                                                                                                                                                                        153cond_db:
                                                                                                                                                                                        154iget-object v2, p0, Lcom/baidu/mobads/container/s/a;->f:Lcom/baidu/mobads/container/s/b$a;
                                                                                                                                                                                        156sget-object v5, Lcom/baidu/mobads/container/s/b$a;->f:Lcom/baidu/mobads/container/s/b$a;
                                                                                                                                                                                        157try_end_df: if-ne v2, v5, :cond_c8
                                                                                                                                                                                        158goto/16 :goto_c8
                                                                                                                                                                                        159catch_e2: move-exception v2
                                                                                                                                                                                        161invoke-virtual {v2}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        162goto/16 :goto_cd
                                                                                                                                                                                        163catch_e7: move-exception v1
                                                                                                                                                                                        165invoke-virtual {v1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        166goto/16 :goto_d2
                                                                                                                                                                                        167catch_ec: move-exception v1
                                                                                                                                                                                        169invoke-virtual {v1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        170goto/16 :goto_d7
                                                                                                                                                                                        171catch_f1: move-exception v0
                                                                                                                                                                                        173invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        174goto/16 :goto_a4
                                                                                                                                                                                        175catch_f6: move-exception v0
                                                                                                                                                                                        177invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        178goto/16 :goto_a9
                                                                                                                                                                                        179catch_fb: move-exception v0
                                                                                                                                                                                        181invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        182goto/16 :goto_ae
                                                                                                                                                                                        183catchall_100: move-exception v0
                                                                                                                                                                                        184move-object v3, v2
                                                                                                                                                                                        185move-object v4, v2
                                                                                                                                                                                        186move-object v1, v2
                                                                                                                                                                                        187goto_104: if-eqz v3, :cond_109
                                                                                                                                                                                        188try_start_106:
                                                                                                                                                                                        189invoke-virtual {v3}, Ljava/io/BufferedOutputStream;->close()V
                                                                                                                                                                                        190try_end_109: if-eqz v2, :cond_10e
                                                                                                                                                                                        191try_start_10b:
                                                                                                                                                                                        192invoke-virtual {v2}, Ljava/io/ByteArrayOutputStream;->close()V
                                                                                                                                                                                        193goto_10e: if-eqz v4, :cond_113
                                                                                                                                                                                        194try_start_110:
                                                                                                                                                                                        195invoke-virtual {v4}, Ljava/io/BufferedInputStream;->close()V
                                                                                                                                                                                        196try_end_113:
                                                                                                                                                                                        197invoke-static {v1}, Lcom/baidu/mobads/container/b/g/h;->a(Ljava/net/HttpURLConnection;)V
                                                                                                                                                                                        198throw v0
                                                                                                                                                                                        199catch_117: move-exception v3
                                                                                                                                                                                        201invoke-virtual {v3}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        202goto/16 :goto_109
                                                                                                                                                                                        203catch_11c: move-exception v2
                                                                                                                                                                                        205invoke-virtual {v2}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        206goto/16 :goto_10e
                                                                                                                                                                                        207catch_121: move-exception v2
                                                                                                                                                                                        209invoke-virtual {v2}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        210goto/16 :goto_113
                                                                                                                                                                                        211catchall_126: move-exception v1
                                                                                                                                                                                        212move-object v3, v2
                                                                                                                                                                                        213move-object v4, v2
                                                                                                                                                                                        214move-object v9, v1
                                                                                                                                                                                        215move-object v1, v0
                                                                                                                                                                                        216move-object v0, v9
                                                                                                                                                                                        217goto/16 :goto_104
                                                                                                                                                                                        218catchall_12d: move-exception v1
                                                                                                                                                                                        219move-object v3, v2
                                                                                                                                                                                        220move-object v9, v1
                                                                                                                                                                                        221move-object v1, v0
                                                                                                                                                                                        222move-object v0, v9
                                                                                                                                                                                        223goto/16 :goto_104
                                                                                                                                                                                        224catchall_133: move-exception v1
                                                                                                                                                                                        225move-object v9, v1
                                                                                                                                                                                        226move-object v1, v0
                                                                                                                                                                                        227move-object v0, v9
                                                                                                                                                                                        228goto/16 :goto_104
                                                                                                                                                                                        229catchall_138: move-exception v2
                                                                                                                                                                                        230move-object v9, v2
                                                                                                                                                                                        231move-object v2, v1
                                                                                                                                                                                        232move-object v1, v0
                                                                                                                                                                                        233move-object v0, v9
                                                                                                                                                                                        234goto/16 :goto_104
                                                                                                                                                                                        235catchall_13e: move-exception v4
                                                                                                                                                                                        236move-object v9, v4
                                                                                                                                                                                        237move-object v4, v1
                                                                                                                                                                                        238move-object v1, v3
                                                                                                                                                                                        239move-object v3, v0
                                                                                                                                                                                        240move-object v0, v9
                                                                                                                                                                                        241goto/16 :goto_104
                                                                                                                                                                                        242catch_145: move-exception v0
                                                                                                                                                                                        243move-object v0, v2
                                                                                                                                                                                        244move-object v1, v2
                                                                                                                                                                                        245move-object v3, v2
                                                                                                                                                                                        246goto/16 :goto_9c
                                                                                                                                                                                        247catch_14b: move-exception v1
                                                                                                                                                                                        248move-object v1, v2
                                                                                                                                                                                        249move-object v3, v0
                                                                                                                                                                                        250move-object v0, v2
                                                                                                                                                                                        251goto/16 :goto_9c
                                                                                                                                                                                        252catch_151: move-exception v1
                                                                                                                                                                                        253move-object v1, v4
                                                                                                                                                                                        254move-object v3, v0
                                                                                                                                                                                        255move-object v0, v2
                                                                                                                                                                                        256goto/16 :goto_9c
                                                                                                                                                                                        257catch_157: move-exception v1
                                                                                                                                                                                        258move-object v1, v4
                                                                                                                                                                                        259move-object v9, v3
                                                                                                                                                                                        260move-object v3, v0
                                                                                                                                                                                        261move-object v0, v9
                                                                                                                                                                                        262goto/16 :goto_9c
                                                                                                                                                                                        263cond_15e: move-object v1, v2
                                                                                                                                                                                        264goto/16 :goto_71
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • java.lang.Runtime.getRuntime
                                                                                                                                                                                        • java.lang.Runtime.exec
                                                                                                                                                                                        • java.lang.Process.getInputStream
                                                                                                                                                                                        • java.io.InputStreamReader.<init>
                                                                                                                                                                                        • java.io.BufferedReader.<init>
                                                                                                                                                                                        • java.io.BufferedReader.readLine
                                                                                                                                                                                        • java.lang.String.startsWith
                                                                                                                                                                                        • java.lang.String.split
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.BufferedReader.close
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.io.BufferedReader.close
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • android.content.Context.getPackageManager
                                                                                                                                                                                        • android.content.pm.PackageManager.getInstalledPackages
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • android.content.pm.PackageInfo.applicationInfo:Landroid/content/pm/ApplicationInfo
                                                                                                                                                                                        • android.content.pm.PackageInfo.packageName:Ljava/lang/String
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • android.content.pm.PackageInfo.packageName:Ljava/lang/String
                                                                                                                                                                                        • java.util.List.contains
                                                                                                                                                                                        • android.content.pm.PackageInfo.packageName:Ljava/lang/String
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • java.util.List.contains
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • java.io.BufferedReader.close
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.lang.Throwable.getMessage
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • CommonUtils
                                                                                                                                                                                        • ============getActivePbDatas strat
                                                                                                                                                                                        • ps
                                                                                                                                                                                        • u0_
                                                                                                                                                                                        • line:
                                                                                                                                                                                        • =====pg:
                                                                                                                                                                                        • \u540e\u53f0\u6d3b\u8dc3\u5305\u540d pg:
                                                                                                                                                                                        • =============getActivePbDatas end
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"()",
                                                                                                                                                                                        3"Ljava/util/List<",
                                                                                                                                                                                        4"Lcom/mintegral/msdk/base/entity/l;",
                                                                                                                                                                                        5">;"
                                                                                                                                                                                        6}
                                                                                                                                                                                        7.end annotation
                                                                                                                                                                                        9const-string v0, "CommonUtils"
                                                                                                                                                                                        10const/4 v1, 0x0
                                                                                                                                                                                        11try_start_3:
                                                                                                                                                                                        12const-string v2, "============getActivePbDatas strat"
                                                                                                                                                                                        14invoke-static {v0, v2}, Lcom/mintegral/msdk/base/utils/i;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        15new-instance v2, Ljava/util/ArrayList;
                                                                                                                                                                                        17invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        18try_start_d:
                                                                                                                                                                                        19invoke-static {}, Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime;
                                                                                                                                                                                        20move-result-object v3
                                                                                                                                                                                        22const-string v4, "ps"
                                                                                                                                                                                        24invoke-virtual {v3, v4}, Ljava/lang/Runtime;->exec(Ljava/lang/String;)Ljava/lang/Process;
                                                                                                                                                                                        25move-result-object v3
                                                                                                                                                                                        26new-instance v4, Ljava/io/BufferedReader;
                                                                                                                                                                                        27new-instance v5, Ljava/io/InputStreamReader;
                                                                                                                                                                                        29invoke-virtual {v3}, Ljava/lang/Process;->getInputStream()Ljava/io/InputStream;
                                                                                                                                                                                        30move-result-object v3
                                                                                                                                                                                        32invoke-direct {v5, v3}, Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;)V
                                                                                                                                                                                        33const/16 v3, 0x400
                                                                                                                                                                                        35invoke-direct {v4, v5, v3}, Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;I)V
                                                                                                                                                                                        36cond_27:
                                                                                                                                                                                        37invoke-virtual {v4}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String;
                                                                                                                                                                                        38move-result-object v3
                                                                                                                                                                                        39if-eqz v3, :cond_62
                                                                                                                                                                                        41const-string v5, "u0_"
                                                                                                                                                                                        43invoke-virtual {v3, v5}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        44move-result v5
                                                                                                                                                                                        45if-eqz v5, :cond_27
                                                                                                                                                                                        47const-string v5, " "
                                                                                                                                                                                        49invoke-virtual {v3, v5}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
                                                                                                                                                                                        50move-result-object v5
                                                                                                                                                                                        51if-eqz v5, :cond_27
                                                                                                                                                                                        52array-length v6, v5
                                                                                                                                                                                        53if-lez v6, :cond_27
                                                                                                                                                                                        54array-length v6, v5
                                                                                                                                                                                        55add-int/lit8 v6, v6, -0x1
                                                                                                                                                                                        56aget-object v5, v5, v6
                                                                                                                                                                                        58invoke-interface {v2, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        59new-instance v6, Ljava/lang/StringBuilder;
                                                                                                                                                                                        61const-string v7, "line:"
                                                                                                                                                                                        63invoke-direct {v6, v7}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        65invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        67const-string v3, " =====pg:"
                                                                                                                                                                                        69invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        71invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        73invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        74move-result-object v3
                                                                                                                                                                                        76invoke-static {v0, v3}, Lcom/mintegral/msdk/base/utils/i;->d(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        77try_end_61: goto/16 :goto_27
                                                                                                                                                                                        78cond_62:
                                                                                                                                                                                        79invoke-virtual {v4}, Ljava/io/BufferedReader;->close()V
                                                                                                                                                                                        80try_end_65: goto/16 :goto_7e
                                                                                                                                                                                        81catch_66: move-exception v3
                                                                                                                                                                                        82goto_67:
                                                                                                                                                                                        83invoke-virtual {v3}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        84try_end_6a: goto/16 :goto_7e
                                                                                                                                                                                        85catch_6b: move-exception v3
                                                                                                                                                                                        86goto/16 :goto_73
                                                                                                                                                                                        87catchall_6d: move-exception v2
                                                                                                                                                                                        88move-object v4, v1
                                                                                                                                                                                        89goto/16 :goto_10b
                                                                                                                                                                                        90catch_71: move-exception v3
                                                                                                                                                                                        91move-object v4, v1
                                                                                                                                                                                        92try_start_73:
                                                                                                                                                                                        93invoke-virtual {v3}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        94try_end_76: if-eqz v4, :cond_7e
                                                                                                                                                                                        95try_start_78:
                                                                                                                                                                                        96invoke-virtual {v4}, Ljava/io/BufferedReader;->close()V
                                                                                                                                                                                        97try_end_7b: goto/16 :goto_7e
                                                                                                                                                                                        98catch_7c: move-exception v3
                                                                                                                                                                                        99goto/16 :goto_67
                                                                                                                                                                                        100cond_7e: new-instance v3, Ljava/util/ArrayList;
                                                                                                                                                                                        102invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        104invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        105move-result-object v4
                                                                                                                                                                                        107invoke-virtual {v4}, Lcom/mintegral/msdk/base/controller/a;->i()Landroid/content/Context;
                                                                                                                                                                                        108move-result-object v4
                                                                                                                                                                                        110invoke-virtual {v4}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
                                                                                                                                                                                        111move-result-object v4
                                                                                                                                                                                        112const/4 v5, 0x0
                                                                                                                                                                                        114invoke-virtual {v4, v5}, Landroid/content/pm/PackageManager;->getInstalledPackages(I)Ljava/util/List;
                                                                                                                                                                                        115move-result-object v4
                                                                                                                                                                                        117invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        118move-result-object v6
                                                                                                                                                                                        120invoke-virtual {v6}, Lcom/mintegral/msdk/base/controller/a;->b()Ljava/util/List;
                                                                                                                                                                                        121move-result-object v6
                                                                                                                                                                                        122const/4 v7, 0x0
                                                                                                                                                                                        123goto_9d:
                                                                                                                                                                                        124invoke-interface {v4}, Ljava/util/List;->size()I
                                                                                                                                                                                        125move-result v8
                                                                                                                                                                                        126if-ge v7, v8, :cond_cf
                                                                                                                                                                                        128invoke-interface {v4, v7}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        129move-result-object v8
                                                                                                                                                                                        130check-cast v8, Landroid/content/pm/PackageInfo;
                                                                                                                                                                                        132iget-object v9, v8, Landroid/content/pm/PackageInfo;->applicationInfo:Landroid/content/pm/ApplicationInfo;
                                                                                                                                                                                        133iget v9, v9, Landroid/content/pm/ApplicationInfo;->flags:I
                                                                                                                                                                                        134and-int/lit8 v9, v9, 0x1
                                                                                                                                                                                        135if-gtz v9, :cond_b7
                                                                                                                                                                                        137iget-object v8, v8, Landroid/content/pm/PackageInfo;->packageName:Ljava/lang/String;
                                                                                                                                                                                        139invoke-interface {v3, v8}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        140goto/16 :goto_cc
                                                                                                                                                                                        141cond_b7: if-eqz v6, :cond_cc
                                                                                                                                                                                        143invoke-interface {v6}, Ljava/util/List;->size()I
                                                                                                                                                                                        144move-result v9
                                                                                                                                                                                        145if-lez v9, :cond_cc
                                                                                                                                                                                        147iget-object v9, v8, Landroid/content/pm/PackageInfo;->packageName:Ljava/lang/String;
                                                                                                                                                                                        149invoke-interface {v6, v9}, Ljava/util/List;->contains(Ljava/lang/Object;)Z
                                                                                                                                                                                        150move-result v9
                                                                                                                                                                                        151if-eqz v9, :cond_cc
                                                                                                                                                                                        153iget-object v8, v8, Landroid/content/pm/PackageInfo;->packageName:Ljava/lang/String;
                                                                                                                                                                                        155invoke-interface {v3, v8}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        156cond_cc: add-int/lit8 v7, v7, 0x1
                                                                                                                                                                                        157goto/16 :goto_9d
                                                                                                                                                                                        158cond_cf: new-instance v4, Ljava/util/ArrayList;
                                                                                                                                                                                        160invoke-direct {v4}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        161goto_d4:
                                                                                                                                                                                        162invoke-interface {v2}, Ljava/util/List;->size()I
                                                                                                                                                                                        163move-result v6
                                                                                                                                                                                        164if-ge v5, v6, :cond_104
                                                                                                                                                                                        166invoke-interface {v2, v5}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        167move-result-object v6
                                                                                                                                                                                        168check-cast v6, Ljava/lang/String;
                                                                                                                                                                                        170invoke-interface {v3, v6}, Ljava/util/List;->contains(Ljava/lang/Object;)Z
                                                                                                                                                                                        171move-result v7
                                                                                                                                                                                        172if-eqz v7, :cond_101
                                                                                                                                                                                        173new-instance v7, Ljava/lang/StringBuilder;
                                                                                                                                                                                        175const-string v8, "\u540e\u53f0\u6d3b\u8dc3\u5305\u540d pg:"
                                                                                                                                                                                        177invoke-direct {v7, v8}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        179invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        181invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        182move-result-object v7
                                                                                                                                                                                        184invoke-static {v0, v7}, Lcom/mintegral/msdk/base/utils/i;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        185new-instance v7, Lcom/mintegral/msdk/base/entity/l;
                                                                                                                                                                                        187invoke-direct {v7}, Lcom/mintegral/msdk/base/entity/l;-><init>()V
                                                                                                                                                                                        188iput-object v6, v7, Lcom/mintegral/msdk/base/entity/l;->a:Ljava/lang/String;
                                                                                                                                                                                        190invoke-interface {v4, v7}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        191cond_101: add-int/lit8 v5, v5, 0x1
                                                                                                                                                                                        192goto/16 :goto_d4
                                                                                                                                                                                        193cond_104:
                                                                                                                                                                                        194const-string v2, "=============getActivePbDatas end"
                                                                                                                                                                                        196invoke-static {v0, v2}, Lcom/mintegral/msdk/base/utils/i;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        197try_end_109: return-object v4
                                                                                                                                                                                        198catchall_10a: move-exception v2
                                                                                                                                                                                        199goto_10b: if-eqz v4, :cond_115
                                                                                                                                                                                        200try_start_10d:
                                                                                                                                                                                        201invoke-virtual {v4}, Ljava/io/BufferedReader;->close()V
                                                                                                                                                                                        202try_end_110: goto/16 :goto_115
                                                                                                                                                                                        203catch_111: move-exception v3
                                                                                                                                                                                        204try_start_112:
                                                                                                                                                                                        205invoke-virtual {v3}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        206cond_115: throw v2
                                                                                                                                                                                        207catch_116: move-exception v2
                                                                                                                                                                                        209invoke-virtual {v2}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        210move-result-object v3
                                                                                                                                                                                        212invoke-static {v0, v3, v2}, Lcom/mintegral/msdk/base/utils/i;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        213return-object v1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.util.Scanner.<init>
                                                                                                                                                                                        • java.util.Scanner.hasNext
                                                                                                                                                                                        • java.util.Scanner.nextLine
                                                                                                                                                                                        • java.lang.String.startsWith
                                                                                                                                                                                        • java.lang.String.replace
                                                                                                                                                                                        • java.lang.String.split
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • java.util.Scanner.close
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.util.Scanner.<init>
                                                                                                                                                                                        • java.util.Scanner.hasNext
                                                                                                                                                                                        • java.util.Scanner.nextLine
                                                                                                                                                                                        • java.lang.String.startsWith
                                                                                                                                                                                        • java.lang.String.replace
                                                                                                                                                                                        • java.lang.String.split
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        • java.lang.String.indexOf
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • java.util.Scanner.close
                                                                                                                                                                                        • android.os.Environment.getExternalStorageDirectory
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • java.util.List.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.util.List.contains
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.File.isDirectory
                                                                                                                                                                                        • java.io.File.canWrite
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.util.Scanner.close
                                                                                                                                                                                        • java.util.Scanner.close
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • :
                                                                                                                                                                                        • Auto
                                                                                                                                                                                        • /proc/mounts
                                                                                                                                                                                        • /dev/block/vold/
                                                                                                                                                                                        • /system/etc/vold.fstab
                                                                                                                                                                                        • dev_mount
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, ":"
                                                                                                                                                                                        3const-string v1, "Auto"
                                                                                                                                                                                        4new-instance v2, Ljava/util/ArrayList;
                                                                                                                                                                                        6invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        7new-instance v3, Ljava/util/ArrayList;
                                                                                                                                                                                        9invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        10const/4 v4, 0x0
                                                                                                                                                                                        11try_start_f: new-instance v5, Ljava/io/File;
                                                                                                                                                                                        13const-string v6, "/proc/mounts"
                                                                                                                                                                                        15invoke-direct {v5, v6}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        17invoke-virtual {v5}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        18move-result v6
                                                                                                                                                                                        19try_end_1a:
                                                                                                                                                                                        20const-string v7, " "
                                                                                                                                                                                        21const/16 v8, 0x20
                                                                                                                                                                                        22const/16 v9, 0x9
                                                                                                                                                                                        23if-eqz v6, :cond_59
                                                                                                                                                                                        24try_start_22: new-instance v6, Ljava/util/Scanner;
                                                                                                                                                                                        26invoke-direct {v6, v5}, Ljava/util/Scanner;-><init>(Ljava/io/File;)V
                                                                                                                                                                                        27cond_27:
                                                                                                                                                                                        28invoke-virtual {v6}, Ljava/util/Scanner;->hasNext()Z
                                                                                                                                                                                        29move-result v5
                                                                                                                                                                                        30if-eqz v5, :cond_4d
                                                                                                                                                                                        32invoke-virtual {v6}, Ljava/util/Scanner;->nextLine()Ljava/lang/String;
                                                                                                                                                                                        33move-result-object v5
                                                                                                                                                                                        35const-string v10, "/dev/block/vold/"
                                                                                                                                                                                        37invoke-virtual {v5, v10}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        38move-result v10
                                                                                                                                                                                        39if-eqz v10, :cond_27
                                                                                                                                                                                        41invoke-virtual {v5, v9, v8}, Ljava/lang/String;->replace(CC)Ljava/lang/String;
                                                                                                                                                                                        42move-result-object v5
                                                                                                                                                                                        44invoke-virtual {v5, v7}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
                                                                                                                                                                                        45move-result-object v5
                                                                                                                                                                                        46if-eqz v5, :cond_27
                                                                                                                                                                                        47array-length v10, v5
                                                                                                                                                                                        48if-lez v10, :cond_27
                                                                                                                                                                                        49const/4 v10, 0x1
                                                                                                                                                                                        50aget-object v5, v5, v10
                                                                                                                                                                                        52invoke-interface {v2, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        53goto/16 :goto_27
                                                                                                                                                                                        54cond_4d:
                                                                                                                                                                                        55invoke-virtual {v6}, Ljava/util/Scanner;->close()V
                                                                                                                                                                                        56try_end_50: goto/16 :goto_59
                                                                                                                                                                                        57catchall_51: move-exception p1
                                                                                                                                                                                        58move-object v4, v6
                                                                                                                                                                                        59goto/16 :goto_ff
                                                                                                                                                                                        60catch_55: move-exception p1
                                                                                                                                                                                        61move-object v4, v6
                                                                                                                                                                                        62goto/16 :goto_f6
                                                                                                                                                                                        63goto_59: new-instance v5, Ljava/io/File;
                                                                                                                                                                                        65const-string v6, "/system/etc/vold.fstab"
                                                                                                                                                                                        67invoke-direct {v5, v6}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        69invoke-virtual {v5}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        70move-result v6
                                                                                                                                                                                        71const/4 v10, 0x0
                                                                                                                                                                                        72if-eqz v6, :cond_a3
                                                                                                                                                                                        73new-instance v6, Ljava/util/Scanner;
                                                                                                                                                                                        75invoke-direct {v6, v5}, Ljava/util/Scanner;-><init>(Ljava/io/File;)V
                                                                                                                                                                                        76goto_6c:
                                                                                                                                                                                        77invoke-virtual {v6}, Ljava/util/Scanner;->hasNext()Z
                                                                                                                                                                                        78move-result v5
                                                                                                                                                                                        79if-eqz v5, :cond_a0
                                                                                                                                                                                        81invoke-virtual {v6}, Ljava/util/Scanner;->nextLine()Ljava/lang/String;
                                                                                                                                                                                        82move-result-object v5
                                                                                                                                                                                        84const-string v11, "dev_mount"
                                                                                                                                                                                        86invoke-virtual {v5, v11}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        87move-result v11
                                                                                                                                                                                        88if-eqz v11, :cond_6c
                                                                                                                                                                                        90invoke-virtual {v5, v9, v8}, Ljava/lang/String;->replace(CC)Ljava/lang/String;
                                                                                                                                                                                        91move-result-object v5
                                                                                                                                                                                        93invoke-virtual {v5, v7}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
                                                                                                                                                                                        94move-result-object v5
                                                                                                                                                                                        95if-eqz v5, :cond_6c
                                                                                                                                                                                        96array-length v11, v5
                                                                                                                                                                                        97if-lez v11, :cond_6c
                                                                                                                                                                                        98const/4 v11, 0x2
                                                                                                                                                                                        99aget-object v5, v5, v11
                                                                                                                                                                                        101invoke-virtual {v5, v0}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        102move-result v11
                                                                                                                                                                                        103if-eqz v11, :cond_9c
                                                                                                                                                                                        105invoke-virtual {v5, v0}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I
                                                                                                                                                                                        106move-result v11
                                                                                                                                                                                        108invoke-virtual {v5, v10, v11}, Ljava/lang/String;->substring(II)Ljava/lang/String;
                                                                                                                                                                                        109move-result-object v5
                                                                                                                                                                                        110cond_9c:
                                                                                                                                                                                        111invoke-interface {v3, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        112goto/16 :goto_6c
                                                                                                                                                                                        113cond_a0:
                                                                                                                                                                                        114invoke-virtual {v6}, Ljava/util/Scanner;->close()V
                                                                                                                                                                                        115try_end_a3:
                                                                                                                                                                                        116invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File;
                                                                                                                                                                                        117move-result-object v0
                                                                                                                                                                                        119invoke-virtual {v0}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        120move-result-object v0
                                                                                                                                                                                        122iget-object v5, p0, Lcom/baidu/mapsdkplatform/comapi/util/e;->d:Ljava/util/List;
                                                                                                                                                                                        123new-instance v6, Lcom/baidu/mapsdkplatform/comapi/util/d;
                                                                                                                                                                                        125invoke-direct {v6, v0, v10, v1, p1}, Lcom/baidu/mapsdkplatform/comapi/util/d;-><init>(Ljava/lang/String;ZLjava/lang/String;Landroid/content/Context;)V
                                                                                                                                                                                        127invoke-interface {v5, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        129invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        130move-result-object v2
                                                                                                                                                                                        131cond_b9:
                                                                                                                                                                                        132invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        133move-result v5
                                                                                                                                                                                        134if-eqz v5, :cond_fe
                                                                                                                                                                                        136invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        137move-result-object v5
                                                                                                                                                                                        138check-cast v5, Ljava/lang/String;
                                                                                                                                                                                        140invoke-interface {v3, v5}, Ljava/util/List;->contains(Ljava/lang/Object;)Z
                                                                                                                                                                                        141move-result v6
                                                                                                                                                                                        142if-eqz v6, :cond_b9
                                                                                                                                                                                        144invoke-virtual {v5, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        145move-result v6
                                                                                                                                                                                        146if-nez v6, :cond_b9
                                                                                                                                                                                        147new-instance v6, Ljava/io/File;
                                                                                                                                                                                        149invoke-direct {v6, v5}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        151invoke-virtual {v6}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        152move-result v7
                                                                                                                                                                                        153if-eqz v7, :cond_b9
                                                                                                                                                                                        155invoke-virtual {v6}, Ljava/io/File;->isDirectory()Z
                                                                                                                                                                                        156move-result v7
                                                                                                                                                                                        157if-eqz v7, :cond_b9
                                                                                                                                                                                        159invoke-virtual {v6}, Ljava/io/File;->canWrite()Z
                                                                                                                                                                                        160move-result v6
                                                                                                                                                                                        161if-eqz v6, :cond_b9
                                                                                                                                                                                        163iget-object v6, p0, Lcom/baidu/mapsdkplatform/comapi/util/e;->d:Ljava/util/List;
                                                                                                                                                                                        164new-instance v7, Lcom/baidu/mapsdkplatform/comapi/util/d;
                                                                                                                                                                                        166invoke-direct {v7, v5, v10, v1, p1}, Lcom/baidu/mapsdkplatform/comapi/util/d;-><init>(Ljava/lang/String;ZLjava/lang/String;Landroid/content/Context;)V
                                                                                                                                                                                        168invoke-interface {v6, v7}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        169try_end_f2: goto/16 :goto_b9
                                                                                                                                                                                        170catchall_f3: move-exception p1
                                                                                                                                                                                        171goto/16 :goto_ff
                                                                                                                                                                                        172catch_f5: move-exception p1
                                                                                                                                                                                        173try_start_f6:
                                                                                                                                                                                        174invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        175try_end_f9: if-eqz v4, :cond_fe
                                                                                                                                                                                        177invoke-virtual {v4}, Ljava/util/Scanner;->close()V
                                                                                                                                                                                        178cond_fe: return-void
                                                                                                                                                                                        179goto_ff: if-eqz v4, :cond_104
                                                                                                                                                                                        181invoke-virtual {v4}, Ljava/util/Scanner;->close()V
                                                                                                                                                                                        182cond_104: goto/16 :goto_106
                                                                                                                                                                                        183goto_105: throw p1
                                                                                                                                                                                        184goto_106: goto/16 :goto_105
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.baidu.mobads.f.b.e:Lcom/baidu/mobads/interfaces/utils/IXAdLogger
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.Class.getClassLoader
                                                                                                                                                                                        • com.baidu.mobads.f.b.c:Landroid/content/Context
                                                                                                                                                                                        • android.content.Context.getFilesDir
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • dalvik.system.DexClassLoader.<init>
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • com.baidu.mobads.f.b.e:Lcom/baidu/mobads/interfaces/utils/IXAdLogger
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.io.File.length
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.io.File.list
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        • com.baidu.mobads.f.b.e:Lcom/baidu/mobads/interfaces/utils/IXAdLogger
                                                                                                                                                                                        • com.baidu.mobads.f.b.e:Lcom/baidu/mobads/interfaces/utils/IXAdLogger
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • Android version:
                                                                                                                                                                                        • XAdLocalApkFile
                                                                                                                                                                                        • dexPath=
                                                                                                                                                                                        • , cl=
                                                                                                                                                                                        • , dir=
                                                                                                                                                                                        • , loader=
                                                                                                                                                                                        • , len=
                                                                                                                                                                                        • , list=
                                                                                                                                                                                        • com.baidu.mobads.container.AllInOneXAdContainerFactory
                                                                                                                                                                                        • jar.path=
                                                                                                                                                                                        • , clz=
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation build Landroid/annotation/TargetApi;
                                                                                                                                                                                        1value = 0xe
                                                                                                                                                                                        2.end annotation
                                                                                                                                                                                        3.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        4value = {
                                                                                                                                                                                        5"(",
                                                                                                                                                                                        6"Ljava/io/File;",
                                                                                                                                                                                        7")",
                                                                                                                                                                                        8"Ljava/lang/Class<",
                                                                                                                                                                                        9"*>;"
                                                                                                                                                                                        10}
                                                                                                                                                                                        11.end annotation
                                                                                                                                                                                        13iget-object v0, p0, Lcom/baidu/mobads/f/b;->e:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        14new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        16invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        18const-string v2, "Android version:"
                                                                                                                                                                                        20invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        22sget-object v2, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                        24invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        26invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        27move-result-object v1
                                                                                                                                                                                        29const-string v2, "XAdLocalApkFile"
                                                                                                                                                                                        31invoke-interface {v0, v2, v1}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        32const/4 v0, 0x0
                                                                                                                                                                                        33const/4 v1, 0x1
                                                                                                                                                                                        34try_start_1c: const-class v2, Lcom/baidu/mobads/f/g;
                                                                                                                                                                                        35monitor-enter v2
                                                                                                                                                                                        36try_start_1f:
                                                                                                                                                                                        37invoke-virtual {p1}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        38move-result-object v3
                                                                                                                                                                                        40invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        41move-result-object v4
                                                                                                                                                                                        43invoke-virtual {v4}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
                                                                                                                                                                                        44move-result-object v4
                                                                                                                                                                                        46iget-object v5, p0, Lcom/baidu/mobads/f/b;->c:Landroid/content/Context;
                                                                                                                                                                                        48invoke-virtual {v5}, Landroid/content/Context;->getFilesDir()Ljava/io/File;
                                                                                                                                                                                        49move-result-object v5
                                                                                                                                                                                        51invoke-virtual {v5}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        52move-result-object v5
                                                                                                                                                                                        54invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        55move-result-wide v6
                                                                                                                                                                                        56sput-wide v6, Lcom/baidu/mobads/constants/a;->o:J
                                                                                                                                                                                        57new-instance v6, Ldalvik/system/DexClassLoader;
                                                                                                                                                                                        59invoke-direct {v6, v3, v5, v0, v4}, Ldalvik/system/DexClassLoader;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)V
                                                                                                                                                                                        61invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        62move-result-wide v7
                                                                                                                                                                                        63sput-wide v7, Lcom/baidu/mobads/constants/a;->p:J
                                                                                                                                                                                        64sput-object v6, Lcom/baidu/mobads/f/b;->f:Ldalvik/system/DexClassLoader;
                                                                                                                                                                                        66iget-object v7, p0, Lcom/baidu/mobads/f/b;->e:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        68const-string v8, "XAdLocalApkFile"
                                                                                                                                                                                        69new-instance v9, Ljava/lang/StringBuilder;
                                                                                                                                                                                        71invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        73const-string v10, "dexPath="
                                                                                                                                                                                        75invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        77invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        79const-string v3, ", cl="
                                                                                                                                                                                        81invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        83invoke-virtual {v9, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        85const-string v3, ", dir="
                                                                                                                                                                                        87invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        89invoke-virtual {v9, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        91const-string v3, ", loader="
                                                                                                                                                                                        93invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        95invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        97const-string v3, ", len="
                                                                                                                                                                                        99invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        101invoke-virtual {p1}, Ljava/io/File;->length()J
                                                                                                                                                                                        102move-result-wide v3
                                                                                                                                                                                        104invoke-virtual {v9, v3, v4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        106const-string v3, ", list="
                                                                                                                                                                                        108invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        110invoke-virtual {p1}, Ljava/io/File;->list()[Ljava/lang/String;
                                                                                                                                                                                        111move-result-object v3
                                                                                                                                                                                        113invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        115invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        116move-result-object v3
                                                                                                                                                                                        118invoke-interface {v7, v8, v3}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->i(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        120const-string v3, "com.baidu.mobads.container.AllInOneXAdContainerFactory"
                                                                                                                                                                                        122invoke-static {v3, v1, v6}, Ljava/lang/Class;->forName(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class;
                                                                                                                                                                                        123move-result-object v3
                                                                                                                                                                                        124monitor-exit v2
                                                                                                                                                                                        125move-object v0, v3
                                                                                                                                                                                        126goto/16 :goto_b2
                                                                                                                                                                                        127catchall_99: move-exception v3
                                                                                                                                                                                        128monitor-exit v2
                                                                                                                                                                                        129try_start_9b: throw v3
                                                                                                                                                                                        130catchall_9c: move-exception p1
                                                                                                                                                                                        131goto/16 :goto_d7
                                                                                                                                                                                        132catch_9e: move-exception v2
                                                                                                                                                                                        133try_start_9f:
                                                                                                                                                                                        134invoke-virtual {v2}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        135move-result-object v2
                                                                                                                                                                                        137iget-object v3, p0, Lcom/baidu/mobads/f/b;->e:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        138const/4 v4, 0x2
                                                                                                                                                                                        139new-array v4, v4, [Ljava/lang/Object;
                                                                                                                                                                                        140const/4 v5, 0x0
                                                                                                                                                                                        142const-string v6, "XAdLocalApkFile"
                                                                                                                                                                                        143aput-object v6, v4, v5
                                                                                                                                                                                        144aput-object v2, v4, v1
                                                                                                                                                                                        146invoke-interface {v3, v4}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->e([Ljava/lang/Object;)I
                                                                                                                                                                                        147goto_b2:
                                                                                                                                                                                        148iget-object v1, p0, Lcom/baidu/mobads/f/b;->e:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        149new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        151invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        153const-string v3, "jar.path="
                                                                                                                                                                                        155invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        157invoke-virtual {p1}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        158move-result-object p1
                                                                                                                                                                                        160invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        162const-string p1, ", clz="
                                                                                                                                                                                        164invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        166invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        168invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        169move-result-object p1
                                                                                                                                                                                        171const-string v2, "XAdLocalApkFile"
                                                                                                                                                                                        173invoke-interface {v1, v2, p1}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->i(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        174return-object v0
                                                                                                                                                                                        175goto_d7: throw p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.iflytek.collector.a.a.g.d:Ljava/net/URL
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • java.net.HttpURLConnection.setDoOutput
                                                                                                                                                                                        • java.net.HttpURLConnection.setDoInput
                                                                                                                                                                                        • java.net.HttpURLConnection.setUseCaches
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestMethod
                                                                                                                                                                                        • java.net.HttpURLConnection.setConnectTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setReadTimeout
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • com.iflytek.collector.a.a.g.c
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • java.net.HttpURLConnection.getOutputStream
                                                                                                                                                                                        • com.iflytek.collector.a.a.g.e:Ljava/util/ArrayList
                                                                                                                                                                                        • java.util.ArrayList.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.io.OutputStream.write
                                                                                                                                                                                        • java.io.OutputStream.flush
                                                                                                                                                                                        • java.io.OutputStream.close
                                                                                                                                                                                        • java.net.HttpURLConnection.getResponseCode
                                                                                                                                                                                        • java.net.HttpURLConnection.getInputStream
                                                                                                                                                                                        • com.iflytek.collector.a.a.g.a
                                                                                                                                                                                        • com.iflytek.collector.a.a.g.b
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.Exception.<init>
                                                                                                                                                                                        • com.iflytek.collector.a.a.g.a
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        • com.iflytek.collector.a.a.g.a
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • POST
                                                                                                                                                                                        • Content-length
                                                                                                                                                                                        • Connection
                                                                                                                                                                                        • Keep-Alive
                                                                                                                                                                                        • Charset
                                                                                                                                                                                        • utf-8
                                                                                                                                                                                        • Content-Type
                                                                                                                                                                                        • application/x-gzip
                                                                                                                                                                                        • Http Request Failed:
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2iget-object v1, p0, Lcom/iflytek/collector/a/a/g;->d:Ljava/net/URL;
                                                                                                                                                                                        4invoke-virtual {v1}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        5move-result-object v1
                                                                                                                                                                                        6check-cast v1, Ljava/net/HttpURLConnection;
                                                                                                                                                                                        7try_end_9: const/4 v2, 0x1
                                                                                                                                                                                        8try_start_a:
                                                                                                                                                                                        9invoke-virtual {v1, v2}, Ljava/net/HttpURLConnection;->setDoOutput(Z)V
                                                                                                                                                                                        11invoke-virtual {v1, v2}, Ljava/net/HttpURLConnection;->setDoInput(Z)V
                                                                                                                                                                                        12const/4 v2, 0x0
                                                                                                                                                                                        14invoke-virtual {v1, v2}, Ljava/net/HttpURLConnection;->setUseCaches(Z)V
                                                                                                                                                                                        16const-string v2, "POST"
                                                                                                                                                                                        18invoke-virtual {v1, v2}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V
                                                                                                                                                                                        19iget v2, p0, Lcom/iflytek/collector/a/a/g;->a:I
                                                                                                                                                                                        21invoke-virtual {v1, v2}, Ljava/net/HttpURLConnection;->setConnectTimeout(I)V
                                                                                                                                                                                        22iget v2, p0, Lcom/iflytek/collector/a/a/g;->a:I
                                                                                                                                                                                        24invoke-virtual {v1, v2}, Ljava/net/HttpURLConnection;->setReadTimeout(I)V
                                                                                                                                                                                        26const-string v2, "Content-length"
                                                                                                                                                                                        27new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        29invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        31const-string v4, ""
                                                                                                                                                                                        33invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        35invoke-direct {p0}, Lcom/iflytek/collector/a/a/g;->c()I
                                                                                                                                                                                        36move-result v4
                                                                                                                                                                                        38invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        40invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        41move-result-object v3
                                                                                                                                                                                        43invoke-virtual {v1, v2, v3}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        45const-string v2, "Connection"
                                                                                                                                                                                        47const-string v3, "Keep-Alive"
                                                                                                                                                                                        49invoke-virtual {v1, v2, v3}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        51const-string v2, "Charset"
                                                                                                                                                                                        53const-string v3, "utf-8"
                                                                                                                                                                                        55invoke-virtual {v1, v2, v3}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        57const-string v2, "Content-Type"
                                                                                                                                                                                        59const-string v3, "application/x-gzip"
                                                                                                                                                                                        61invoke-virtual {v1, v2, v3}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        63invoke-virtual {v1}, Ljava/net/HttpURLConnection;->getOutputStream()Ljava/io/OutputStream;
                                                                                                                                                                                        64move-result-object v2
                                                                                                                                                                                        66iget-object v3, p0, Lcom/iflytek/collector/a/a/g;->e:Ljava/util/ArrayList;
                                                                                                                                                                                        68invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        69move-result-object v3
                                                                                                                                                                                        70goto_5c:
                                                                                                                                                                                        71invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        72move-result v4
                                                                                                                                                                                        73if-eqz v4, :cond_6c
                                                                                                                                                                                        75invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        76move-result-object v4
                                                                                                                                                                                        77check-cast v4, [B
                                                                                                                                                                                        79invoke-virtual {v2, v4}, Ljava/io/OutputStream;->write([B)V
                                                                                                                                                                                        80goto/16 :goto_5c
                                                                                                                                                                                        81cond_6c:
                                                                                                                                                                                        82invoke-virtual {v2}, Ljava/io/OutputStream;->flush()V
                                                                                                                                                                                        84invoke-virtual {v2}, Ljava/io/OutputStream;->close()V
                                                                                                                                                                                        86invoke-virtual {v1}, Ljava/net/HttpURLConnection;->getResponseCode()I
                                                                                                                                                                                        87move-result v2
                                                                                                                                                                                        88const/16 v3, 0xc8
                                                                                                                                                                                        89if-ne v3, v2, :cond_86
                                                                                                                                                                                        91invoke-virtual {v1}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream;
                                                                                                                                                                                        92move-result-object v0
                                                                                                                                                                                        94invoke-direct {p0, v0}, Lcom/iflytek/collector/a/a/g;->a(Ljava/io/InputStream;)[B
                                                                                                                                                                                        95move-result-object v2
                                                                                                                                                                                        97invoke-direct {p0, v2}, Lcom/iflytek/collector/a/a/g;->b([B)V
                                                                                                                                                                                        98goto/16 :goto_9f
                                                                                                                                                                                        99cond_86: new-instance v3, Ljava/lang/Exception;
                                                                                                                                                                                        100new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        102invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        104const-string v5, "Http Request Failed: "
                                                                                                                                                                                        106invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        108invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        110invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        111move-result-object v2
                                                                                                                                                                                        113invoke-direct {v3, v2}, Ljava/lang/Exception;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        115invoke-direct {p0, v3}, Lcom/iflytek/collector/a/a/g;->a(Ljava/lang/Exception;)V
                                                                                                                                                                                        116goto_9f: if-eqz v0, :cond_a4
                                                                                                                                                                                        117try_start_a1:
                                                                                                                                                                                        118invoke-virtual {v0}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        119cond_a4: if-eqz v1, :cond_bc
                                                                                                                                                                                        120goto_a6:
                                                                                                                                                                                        121invoke-virtual {v1}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        122try_end_a9: goto/16 :goto_bc
                                                                                                                                                                                        123catch_aa: move-exception v2
                                                                                                                                                                                        124goto/16 :goto_b1
                                                                                                                                                                                        125catchall_ac: move-exception v2
                                                                                                                                                                                        126move-object v1, v0
                                                                                                                                                                                        127goto/16 :goto_be
                                                                                                                                                                                        128catch_af: move-exception v2
                                                                                                                                                                                        129move-object v1, v0
                                                                                                                                                                                        130try_start_b1:
                                                                                                                                                                                        131invoke-direct {p0, v2}, Lcom/iflytek/collector/a/a/g;->a(Ljava/lang/Exception;)V
                                                                                                                                                                                        132try_end_b4: if-eqz v0, :cond_b9
                                                                                                                                                                                        133try_start_b6:
                                                                                                                                                                                        134invoke-virtual {v0}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        135cond_b9: if-eqz v1, :cond_bc
                                                                                                                                                                                        136goto/16 :goto_a6
                                                                                                                                                                                        137goto_bc: return-void
                                                                                                                                                                                        138catchall_bd: move-exception v2
                                                                                                                                                                                        139goto_be: if-eqz v0, :cond_c3
                                                                                                                                                                                        140try_start_c0:
                                                                                                                                                                                        141invoke-virtual {v0}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        142cond_c3: if-eqz v1, :cond_c8
                                                                                                                                                                                        144invoke-virtual {v1}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        145try_end_c8: goto/16 :goto_ca
                                                                                                                                                                                        146goto_c9: throw v2
                                                                                                                                                                                        147goto_ca: goto/16 :goto_c9
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.util.DisplayMetrics.<init>
                                                                                                                                                                                        • android.view.WindowManager.getDefaultDisplay
                                                                                                                                                                                        • android.view.Display.getMetrics
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.os.Environment.getExternalStorageState
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.os.Build.MANUFACTURER:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • window
                                                                                                                                                                                        • imei=
                                                                                                                                                                                        • model=
                                                                                                                                                                                        • os=
                                                                                                                                                                                        • apilevel=
                                                                                                                                                                                        • network=
                                                                                                                                                                                        • sdcard=
                                                                                                                                                                                        • mounted
                                                                                                                                                                                        • display=
                                                                                                                                                                                        • manu=
                                                                                                                                                                                        • &
                                                                                                                                                                                        • wifi=
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1sget-object v0, Lcom/tencent/open/b/c;->e:Ljava/lang/String;
                                                                                                                                                                                        2if-nez v0, :cond_ba
                                                                                                                                                                                        4const-string v0, "window"
                                                                                                                                                                                        6invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        7move-result-object v0
                                                                                                                                                                                        8check-cast v0, Landroid/view/WindowManager;
                                                                                                                                                                                        9new-instance v1, Landroid/util/DisplayMetrics;
                                                                                                                                                                                        11invoke-direct {v1}, Landroid/util/DisplayMetrics;-><init>()V
                                                                                                                                                                                        13invoke-interface {v0}, Landroid/view/WindowManager;->getDefaultDisplay()Landroid/view/Display;
                                                                                                                                                                                        14move-result-object v0
                                                                                                                                                                                        16invoke-virtual {v0, v1}, Landroid/view/Display;->getMetrics(Landroid/util/DisplayMetrics;)V
                                                                                                                                                                                        17new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        19invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        21const-string v2, "imei="
                                                                                                                                                                                        23invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        25invoke-static {p0}, Lcom/tencent/open/b/c;->b(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        26move-result-object v2
                                                                                                                                                                                        28invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        29const/16 v2, 0x26
                                                                                                                                                                                        31invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
                                                                                                                                                                                        33const-string v3, "model="
                                                                                                                                                                                        35invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        37sget-object v3, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        39invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        41invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
                                                                                                                                                                                        43const-string v3, "os="
                                                                                                                                                                                        45invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        47sget-object v3, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                        49invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        51invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
                                                                                                                                                                                        53const-string v3, "apilevel="
                                                                                                                                                                                        55invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        56sget v3, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        58invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        60invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
                                                                                                                                                                                        62invoke-static {p0}, Lcom/tencent/open/b/a;->b(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        63move-result-object v3
                                                                                                                                                                                        64if-nez v3, :cond_5d
                                                                                                                                                                                        66const-string v3, ""
                                                                                                                                                                                        67cond_5d:
                                                                                                                                                                                        68const-string v4, "network="
                                                                                                                                                                                        70invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        72invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        74invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
                                                                                                                                                                                        76const-string v3, "sdcard="
                                                                                                                                                                                        78invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        80invoke-static {}, Landroid/os/Environment;->getExternalStorageState()Ljava/lang/String;
                                                                                                                                                                                        81move-result-object v3
                                                                                                                                                                                        83const-string v4, "mounted"
                                                                                                                                                                                        85invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        86move-result v3
                                                                                                                                                                                        87if-eqz v3, :cond_7b
                                                                                                                                                                                        88const/4 v3, 0x1
                                                                                                                                                                                        89goto/16 :goto_7c
                                                                                                                                                                                        90cond_7b: const/4 v3, 0x0
                                                                                                                                                                                        91goto_7c:
                                                                                                                                                                                        92invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        94invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
                                                                                                                                                                                        96const-string v3, "display="
                                                                                                                                                                                        98invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        99iget v3, v1, Landroid/util/DisplayMetrics;->widthPixels:I
                                                                                                                                                                                        101invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        102const/16 v3, 0x2a
                                                                                                                                                                                        104invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
                                                                                                                                                                                        105iget v1, v1, Landroid/util/DisplayMetrics;->heightPixels:I
                                                                                                                                                                                        107invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        109invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
                                                                                                                                                                                        111const-string v1, "manu="
                                                                                                                                                                                        113invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        115sget-object v1, Landroid/os/Build;->MANUFACTURER:Ljava/lang/String;
                                                                                                                                                                                        117invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        119const-string v1, "&"
                                                                                                                                                                                        121invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        123const-string v1, "wifi="
                                                                                                                                                                                        125invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        127invoke-static {p0}, Lcom/tencent/open/b/a;->e(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        128move-result-object p0
                                                                                                                                                                                        130invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        132invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        133move-result-object p0
                                                                                                                                                                                        134sput-object p0, Lcom/tencent/open/b/c;->e:Ljava/lang/String;
                                                                                                                                                                                        135cond_ba:
                                                                                                                                                                                        136sget-object p0, Lcom/tencent/open/b/c;->e:Ljava/lang/String;
                                                                                                                                                                                        137try_end_bc: return-object p0
                                                                                                                                                                                        138catch_bd: const/4 p0, 0x0
                                                                                                                                                                                        139return-object p0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • c.t.m.li.tsa.z.a:Ljava/lang/StringBuffer
                                                                                                                                                                                        • java.lang.StringBuffer.toString
                                                                                                                                                                                        • c.t.m.li.tsa.z.a:Ljava/lang/StringBuffer
                                                                                                                                                                                        • java.lang.StringBuffer.setLength
                                                                                                                                                                                        • c.t.m.li.tsa.z.a:Ljava/lang/StringBuffer
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • c.t.m.li.tsa.z.b:Lc/t/m/li/tsa/y
                                                                                                                                                                                        • java.util.Date.<init>
                                                                                                                                                                                        • java.text.SimpleDateFormat.format
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.String.replaceAll
                                                                                                                                                                                        • java.lang.String.toUpperCase
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • c.t.m.li.tsa.z.a:Ljava/lang/StringBuffer
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • c.t.m.li.tsa.z.b:Lc/t/m/li/tsa/y
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • c.t.m.li.tsa.z.removeMessages
                                                                                                                                                                                        • c.t.m.li.tsa.z.b:Lc/t/m/li/tsa/y
                                                                                                                                                                                        • c.t.m.li.tsa.z.b:Lc/t/m/li/tsa/y
                                                                                                                                                                                        • c.t.m.li.tsa.z.a:Ljava/lang/StringBuffer
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • android.os.Message.obj:Ljava/lang/Object
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • c.t.m.li.tsa.z.a:Ljava/lang/StringBuffer
                                                                                                                                                                                        • java.lang.StringBuffer.length
                                                                                                                                                                                        • c.t.m.li.tsa.z.a:Ljava/lang/StringBuffer
                                                                                                                                                                                        • java.lang.StringBuffer.toString
                                                                                                                                                                                        • c.t.m.li.tsa.z.a:Ljava/lang/StringBuffer
                                                                                                                                                                                        • java.lang.StringBuffer.setLength
                                                                                                                                                                                        • c.t.m.li.tsa.z.sendEmptyMessage
                                                                                                                                                                                        • c.t.m.li.tsa.z.b:Lc/t/m/li/tsa/y
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • LOC_CORE,
                                                                                                                                                                                        • :
                                                                                                                                                                                        • Lite
                                                                                                                                                                                        • SYSTEM
                                                                                                                                                                                        • _
                                                                                                                                                                                        • PERMISSION
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0: iget v0, p1, Landroid/os/Message;->what:I
                                                                                                                                                                                        1packed-switch v0, :pswitch_data_14c
                                                                                                                                                                                        2goto_5: return-void
                                                                                                                                                                                        3pswitch_6:
                                                                                                                                                                                        4iget-object v0, p0, Lc/t/m/li/tsa/z;->a:Ljava/lang/StringBuffer;
                                                                                                                                                                                        6invoke-virtual {v0}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
                                                                                                                                                                                        7move-result-object v0
                                                                                                                                                                                        9invoke-static {}, Lc/t/m/li/tsa/y;->d()Lc/t/m/li/tsa/j;
                                                                                                                                                                                        10move-result-object v1
                                                                                                                                                                                        12iget-object v1, v1, Lc/t/m/li/tsa/j;->b:Lc/t/m/li/tsa/k;
                                                                                                                                                                                        14iget-object v2, p0, Lc/t/m/li/tsa/z;->a:Ljava/lang/StringBuffer;
                                                                                                                                                                                        15const/4 v3, 0x0
                                                                                                                                                                                        17invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->setLength(I)V
                                                                                                                                                                                        19iget-object v2, p0, Lc/t/m/li/tsa/z;->a:Ljava/lang/StringBuffer;
                                                                                                                                                                                        21const-string v3, "LOC_CORE,"
                                                                                                                                                                                        23invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        24move-result-object v2
                                                                                                                                                                                        26iget-object v3, p0, Lc/t/m/li/tsa/z;->b:Lc/t/m/li/tsa/y;
                                                                                                                                                                                        28invoke-static {v3}, Lc/t/m/li/tsa/y;->a(Lc/t/m/li/tsa/y;)Ljava/text/SimpleDateFormat;
                                                                                                                                                                                        29move-result-object v3
                                                                                                                                                                                        30new-instance v4, Ljava/util/Date;
                                                                                                                                                                                        32invoke-direct {v4}, Ljava/util/Date;-><init>()V
                                                                                                                                                                                        34invoke-virtual {v3, v4}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String;
                                                                                                                                                                                        35move-result-object v3
                                                                                                                                                                                        37invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        38move-result-object v2
                                                                                                                                                                                        39const/16 v3, 0x2c
                                                                                                                                                                                        41invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(C)Ljava/lang/StringBuffer;
                                                                                                                                                                                        42move-result-object v2
                                                                                                                                                                                        44invoke-virtual {v1}, Lc/t/m/li/tsa/k;->f()Ljava/lang/String;
                                                                                                                                                                                        45move-result-object v3
                                                                                                                                                                                        47invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        48move-result-object v2
                                                                                                                                                                                        49const/16 v3, 0x2c
                                                                                                                                                                                        51invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(C)Ljava/lang/StringBuffer;
                                                                                                                                                                                        52move-result-object v2
                                                                                                                                                                                        54invoke-virtual {v1}, Lc/t/m/li/tsa/k;->h()Ljava/lang/String;
                                                                                                                                                                                        55move-result-object v3
                                                                                                                                                                                        57invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        58move-result-object v2
                                                                                                                                                                                        59const/16 v3, 0x2c
                                                                                                                                                                                        61invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(C)Ljava/lang/StringBuffer;
                                                                                                                                                                                        62move-result-object v2
                                                                                                                                                                                        64invoke-virtual {v1}, Lc/t/m/li/tsa/k;->e()Ljava/lang/String;
                                                                                                                                                                                        65move-result-object v3
                                                                                                                                                                                        67const-string v4, ":"
                                                                                                                                                                                        69const-string v5, ""
                                                                                                                                                                                        71invoke-virtual {v3, v4, v5}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        72move-result-object v3
                                                                                                                                                                                        74invoke-virtual {v3}, Ljava/lang/String;->toUpperCase()Ljava/lang/String;
                                                                                                                                                                                        75move-result-object v3
                                                                                                                                                                                        77invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        78move-result-object v2
                                                                                                                                                                                        79const/16 v3, 0x2c
                                                                                                                                                                                        81invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(C)Ljava/lang/StringBuffer;
                                                                                                                                                                                        82move-result-object v2
                                                                                                                                                                                        84const-string v3, "Lite"
                                                                                                                                                                                        86invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        88invoke-static {v0}, Lc/t/m/li/tsa/b;->a(Ljava/lang/String;)Z
                                                                                                                                                                                        89move-result v2
                                                                                                                                                                                        90if-nez v2, :cond_7f
                                                                                                                                                                                        92iget-object v2, p0, Lc/t/m/li/tsa/z;->a:Ljava/lang/StringBuffer;
                                                                                                                                                                                        94invoke-virtual {v2, v0}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        95cond_7f:
                                                                                                                                                                                        96iget-object v0, p0, Lc/t/m/li/tsa/z;->b:Lc/t/m/li/tsa/y;
                                                                                                                                                                                        98const-string v2, "SYSTEM"
                                                                                                                                                                                        99new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        101invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        103iget-object v4, v1, Lc/t/m/li/tsa/k;->c:Ljava/lang/String;
                                                                                                                                                                                        105invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        106move-result-object v3
                                                                                                                                                                                        108const-string v4, "_"
                                                                                                                                                                                        110invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        111move-result-object v3
                                                                                                                                                                                        113iget-object v4, v1, Lc/t/m/li/tsa/k;->d:Ljava/lang/String;
                                                                                                                                                                                        115invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        116move-result-object v3
                                                                                                                                                                                        118const-string v4, "_"
                                                                                                                                                                                        120invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        121move-result-object v3
                                                                                                                                                                                        122iget v4, v1, Lc/t/m/li/tsa/k;->b:I
                                                                                                                                                                                        124invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        125move-result-object v3
                                                                                                                                                                                        127const-string v4, "_"
                                                                                                                                                                                        129invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        130move-result-object v3
                                                                                                                                                                                        132iget-object v1, v1, Lc/t/m/li/tsa/k;->a:Ljava/lang/String;
                                                                                                                                                                                        134invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        135move-result-object v1
                                                                                                                                                                                        136const/16 v3, 0x2c
                                                                                                                                                                                        138invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
                                                                                                                                                                                        139move-result-object v1
                                                                                                                                                                                        141invoke-static {}, Lc/t/m/li/tsa/y;->e()Ljava/lang/String;
                                                                                                                                                                                        142move-result-object v3
                                                                                                                                                                                        144invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        145move-result-object v1
                                                                                                                                                                                        146const/16 v3, 0x2c
                                                                                                                                                                                        148invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
                                                                                                                                                                                        149move-result-object v1
                                                                                                                                                                                        151invoke-static {}, Lc/t/m/li/tsa/y;->d()Lc/t/m/li/tsa/j;
                                                                                                                                                                                        152move-result-object v3
                                                                                                                                                                                        154iget-object v3, v3, Lc/t/m/li/tsa/j;->b:Lc/t/m/li/tsa/k;
                                                                                                                                                                                        156invoke-virtual {v3}, Lc/t/m/li/tsa/k;->f()Ljava/lang/String;
                                                                                                                                                                                        157move-result-object v3
                                                                                                                                                                                        159invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        160move-result-object v1
                                                                                                                                                                                        161const/16 v3, 0x2c
                                                                                                                                                                                        163invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
                                                                                                                                                                                        164move-result-object v1
                                                                                                                                                                                        166sget-object v3, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        168invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        169move-result-object v1
                                                                                                                                                                                        170const/16 v3, 0x2c
                                                                                                                                                                                        172invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
                                                                                                                                                                                        173move-result-object v1
                                                                                                                                                                                        174sget v3, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        176invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        177move-result-object v1
                                                                                                                                                                                        179invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        180move-result-object v1
                                                                                                                                                                                        182invoke-virtual {v0, v2, v1}, Lc/t/m/li/tsa/y;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        183pswitch_f3: const/4 v0, 0x2
                                                                                                                                                                                        185invoke-virtual {p0, v0}, Lc/t/m/li/tsa/z;->removeMessages(I)V
                                                                                                                                                                                        187iget-object v0, p0, Lc/t/m/li/tsa/z;->b:Lc/t/m/li/tsa/y;
                                                                                                                                                                                        189const-string v1, "PERMISSION"
                                                                                                                                                                                        191invoke-static {}, Lc/t/m/li/tsa/y;->f()Landroid/content/Context;
                                                                                                                                                                                        192move-result-object v2
                                                                                                                                                                                        194invoke-static {v2}, Lc/t/m/li/tsa/y;->a(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        195move-result-object v2
                                                                                                                                                                                        197invoke-virtual {v0, v1, v2}, Lc/t/m/li/tsa/y;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        199iget-object v0, p0, Lc/t/m/li/tsa/z;->b:Lc/t/m/li/tsa/y;
                                                                                                                                                                                        201invoke-virtual {v0}, Lc/t/m/li/tsa/y;->c()V
                                                                                                                                                                                        202goto/16 :goto_5
                                                                                                                                                                                        203catch_10d: move-exception v0
                                                                                                                                                                                        204goto/16 :goto_5
                                                                                                                                                                                        205pswitch_110:
                                                                                                                                                                                        206iget-object v0, p0, Lc/t/m/li/tsa/z;->a:Ljava/lang/StringBuffer;
                                                                                                                                                                                        207const/16 v1, 0x24
                                                                                                                                                                                        209invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(C)Ljava/lang/StringBuffer;
                                                                                                                                                                                        210move-result-object v1
                                                                                                                                                                                        212iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;
                                                                                                                                                                                        213check-cast v0, Ljava/lang/String;
                                                                                                                                                                                        215invoke-virtual {v1, v0}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        217iget-object v0, p0, Lc/t/m/li/tsa/z;->a:Ljava/lang/StringBuffer;
                                                                                                                                                                                        219invoke-virtual {v0}, Ljava/lang/StringBuffer;->length()I
                                                                                                                                                                                        220move-result v0
                                                                                                                                                                                        221const/16 v1, 0x3c00
                                                                                                                                                                                        222if-lt v0, v1, :cond_5
                                                                                                                                                                                        224iget-object v0, p0, Lc/t/m/li/tsa/z;->a:Ljava/lang/StringBuffer;
                                                                                                                                                                                        226invoke-virtual {v0}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
                                                                                                                                                                                        227move-result-object v0
                                                                                                                                                                                        229invoke-static {v0}, Lc/t/m/li/tsa/y;->a(Ljava/lang/String;)V
                                                                                                                                                                                        231iget-object v0, p0, Lc/t/m/li/tsa/z;->a:Ljava/lang/StringBuffer;
                                                                                                                                                                                        232const/4 v1, 0x0
                                                                                                                                                                                        234invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->setLength(I)V
                                                                                                                                                                                        235const/4 v0, 0x1
                                                                                                                                                                                        237invoke-virtual {p0, v0}, Lc/t/m/li/tsa/z;->sendEmptyMessage(I)Z
                                                                                                                                                                                        238goto/16 :goto_5
                                                                                                                                                                                        239pswitch_13e:
                                                                                                                                                                                        240iget-object v0, p0, Lc/t/m/li/tsa/z;->b:Lc/t/m/li/tsa/y;
                                                                                                                                                                                        242invoke-static {v0}, Lc/t/m/li/tsa/y;->b(Lc/t/m/li/tsa/y;)V
                                                                                                                                                                                        243goto/16 :goto_5
                                                                                                                                                                                        244pswitch_145:
                                                                                                                                                                                        245const-string v0, ""
                                                                                                                                                                                        247invoke-static {v0}, Lc/t/m/li/tsa/y;->a(Ljava/lang/String;)V
                                                                                                                                                                                        248try_end_14a: goto/16 :goto_5
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.net.Proxy$Type.HTTP:Ljava/net/Proxy$Type
                                                                                                                                                                                        • java.net.InetSocketAddress.<init>
                                                                                                                                                                                        • java.net.Proxy.<init>
                                                                                                                                                                                        • java.net.URL.<init>
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • java.net.URL.<init>
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • java.net.HttpURLConnection.setConnectTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setReadTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestMethod
                                                                                                                                                                                        • java.net.HttpURLConnection.setDoOutput
                                                                                                                                                                                        • java.net.HttpURLConnection.setDoInput
                                                                                                                                                                                        • java.net.HttpURLConnection.setUseCaches
                                                                                                                                                                                        • java.lang.System.setProperty
                                                                                                                                                                                        • java.net.HttpURLConnection.getOutputStream
                                                                                                                                                                                        • java.io.OutputStream.write
                                                                                                                                                                                        • java.io.OutputStream.flush
                                                                                                                                                                                        • java.io.OutputStream.close
                                                                                                                                                                                        • java.net.HttpURLConnection.getResponseCode
                                                                                                                                                                                        • java.net.HttpURLConnection.getHeaderField
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.String.equalsIgnoreCase
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.net.HttpURLConnection.getInputStream
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • Content-Type
                                                                                                                                                                                        • envelope/json
                                                                                                                                                                                        • X-Umeng-UTC
                                                                                                                                                                                        • X-Umeng-Sdk
                                                                                                                                                                                        • Msg-Type
                                                                                                                                                                                        • POST
                                                                                                                                                                                        • http.keepAlive
                                                                                                                                                                                        • false
                                                                                                                                                                                        • application/thrift
                                                                                                                                                                                        • Send message to
                                                                                                                                                                                        • IOException,Failed to send message.
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "Content-Type"
                                                                                                                                                                                        3const-string v1, "envelope/json"
                                                                                                                                                                                        4const/4 v2, 0x0
                                                                                                                                                                                        5try_start_5:
                                                                                                                                                                                        6iget-object v3, p0, Lc/e/b/d/n;->e:Lc/e/b/d/m;
                                                                                                                                                                                        7if-eqz v3, :cond_e
                                                                                                                                                                                        9iget-object v3, p0, Lc/e/b/d/n;->e:Lc/e/b/d/m;
                                                                                                                                                                                        11invoke-interface {v3}, Lc/e/b/d/m;->a()V
                                                                                                                                                                                        12cond_e:
                                                                                                                                                                                        13invoke-direct {p0}, Lc/e/b/d/n;->c()Z
                                                                                                                                                                                        14move-result v3
                                                                                                                                                                                        15if-eqz v3, :cond_30
                                                                                                                                                                                        16new-instance v3, Ljava/net/Proxy;
                                                                                                                                                                                        18sget-object v4, Ljava/net/Proxy$Type;->HTTP:Ljava/net/Proxy$Type;
                                                                                                                                                                                        19new-instance v5, Ljava/net/InetSocketAddress;
                                                                                                                                                                                        21iget-object v6, p0, Lc/e/b/d/n;->b:Ljava/lang/String;
                                                                                                                                                                                        22iget v7, p0, Lc/e/b/d/n;->c:I
                                                                                                                                                                                        24invoke-direct {v5, v6, v7}, Ljava/net/InetSocketAddress;-><init>(Ljava/lang/String;I)V
                                                                                                                                                                                        26invoke-direct {v3, v4, v5}, Ljava/net/Proxy;-><init>(Ljava/net/Proxy$Type;Ljava/net/SocketAddress;)V
                                                                                                                                                                                        27new-instance v4, Ljava/net/URL;
                                                                                                                                                                                        29invoke-direct {v4, p2}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        31invoke-virtual {v4, v3}, Ljava/net/URL;->openConnection(Ljava/net/Proxy;)Ljava/net/URLConnection;
                                                                                                                                                                                        32move-result-object v3
                                                                                                                                                                                        33check-cast v3, Ljava/net/HttpURLConnection;
                                                                                                                                                                                        34goto/16 :goto_3b
                                                                                                                                                                                        35cond_30: new-instance v3, Ljava/net/URL;
                                                                                                                                                                                        37invoke-direct {v3, p2}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        39invoke-virtual {v3}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        40move-result-object v3
                                                                                                                                                                                        41check-cast v3, Ljava/net/HttpURLConnection;
                                                                                                                                                                                        42try_start_3b:
                                                                                                                                                                                        43const-string v4, "X-Umeng-UTC"
                                                                                                                                                                                        45invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        46move-result-wide v5
                                                                                                                                                                                        48invoke-static {v5, v6}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
                                                                                                                                                                                        49move-result-object v5
                                                                                                                                                                                        51invoke-virtual {v3, v4, v5}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        53const-string v4, "X-Umeng-Sdk"
                                                                                                                                                                                        55iget-object v5, p0, Lc/e/b/d/n;->a:Ljava/lang/String;
                                                                                                                                                                                        57invoke-virtual {v3, v4, v5}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        59const-string v4, "Msg-Type"
                                                                                                                                                                                        61invoke-virtual {v3, v4, v1}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        63invoke-virtual {v3, v0, v1}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        64const/16 v1, 0x2710
                                                                                                                                                                                        66invoke-virtual {v3, v1}, Ljava/net/HttpURLConnection;->setConnectTimeout(I)V
                                                                                                                                                                                        67const/16 v1, 0x7530
                                                                                                                                                                                        69invoke-virtual {v3, v1}, Ljava/net/HttpURLConnection;->setReadTimeout(I)V
                                                                                                                                                                                        71const-string v1, "POST"
                                                                                                                                                                                        73invoke-virtual {v3, v1}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V
                                                                                                                                                                                        74const/4 v1, 0x1
                                                                                                                                                                                        76invoke-virtual {v3, v1}, Ljava/net/HttpURLConnection;->setDoOutput(Z)V
                                                                                                                                                                                        78invoke-virtual {v3, v1}, Ljava/net/HttpURLConnection;->setDoInput(Z)V
                                                                                                                                                                                        79const/4 v4, 0x0
                                                                                                                                                                                        81invoke-virtual {v3, v4}, Ljava/net/HttpURLConnection;->setUseCaches(Z)V
                                                                                                                                                                                        82sget v5, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        83const/16 v6, 0x8
                                                                                                                                                                                        84if-ge v5, v6, :cond_7e
                                                                                                                                                                                        86const-string v5, "http.keepAlive"
                                                                                                                                                                                        88const-string v6, "false"
                                                                                                                                                                                        90invoke-static {v5, v6}, Ljava/lang/System;->setProperty(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        91cond_7e:
                                                                                                                                                                                        92invoke-virtual {v3}, Ljava/net/HttpURLConnection;->getOutputStream()Ljava/io/OutputStream;
                                                                                                                                                                                        93move-result-object v5
                                                                                                                                                                                        95invoke-virtual {v5, p1}, Ljava/io/OutputStream;->write([B)V
                                                                                                                                                                                        97invoke-virtual {v5}, Ljava/io/OutputStream;->flush()V
                                                                                                                                                                                        99invoke-virtual {v5}, Ljava/io/OutputStream;->close()V
                                                                                                                                                                                        101iget-object p1, p0, Lc/e/b/d/n;->e:Lc/e/b/d/m;
                                                                                                                                                                                        102if-eqz p1, :cond_94
                                                                                                                                                                                        104iget-object p1, p0, Lc/e/b/d/n;->e:Lc/e/b/d/m;
                                                                                                                                                                                        106invoke-interface {p1}, Lc/e/b/d/m;->b()V
                                                                                                                                                                                        107cond_94:
                                                                                                                                                                                        108invoke-virtual {v3}, Ljava/net/HttpURLConnection;->getResponseCode()I
                                                                                                                                                                                        109move-result p1
                                                                                                                                                                                        111invoke-virtual {v3, v0}, Ljava/net/HttpURLConnection;->getHeaderField(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        112move-result-object v0
                                                                                                                                                                                        114invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        115move-result v5
                                                                                                                                                                                        116if-nez v5, :cond_ab
                                                                                                                                                                                        118const-string v5, "application/thrift"
                                                                                                                                                                                        120invoke-virtual {v0, v5}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
                                                                                                                                                                                        121move-result v0
                                                                                                                                                                                        122if-eqz v0, :cond_ab
                                                                                                                                                                                        123goto/16 :goto_ac
                                                                                                                                                                                        124cond_ab: const/4 v1, 0x0
                                                                                                                                                                                        125goto_ac: const/16 v0, 0xc8
                                                                                                                                                                                        126if-ne p1, v0, :cond_dc
                                                                                                                                                                                        127if-eqz v1, :cond_dc
                                                                                                                                                                                        128new-instance p1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        130invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        132const-string v0, "Send message to "
                                                                                                                                                                                        134invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        136invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        138invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        139move-result-object p1
                                                                                                                                                                                        141invoke-static {p1}, Lc/e/a/h;->b(Ljava/lang/String;)V
                                                                                                                                                                                        143invoke-virtual {v3}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream;
                                                                                                                                                                                        144move-result-object p1
                                                                                                                                                                                        145try_end_ca:
                                                                                                                                                                                        146invoke-static {p1}, Lc/e/a/f;->b(Ljava/io/InputStream;)[B
                                                                                                                                                                                        147move-result-object p2
                                                                                                                                                                                        148try_end_ce:
                                                                                                                                                                                        149invoke-static {p1}, Lc/e/a/f;->c(Ljava/io/InputStream;)V
                                                                                                                                                                                        150try_end_d1: if-eqz v3, :cond_d6
                                                                                                                                                                                        152invoke-virtual {v3}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        153cond_d6: return-object p2
                                                                                                                                                                                        154catchall_d7: move-exception p2
                                                                                                                                                                                        155try_start_d8:
                                                                                                                                                                                        156invoke-static {p1}, Lc/e/a/f;->c(Ljava/io/InputStream;)V
                                                                                                                                                                                        157throw p2
                                                                                                                                                                                        158cond_dc: if-eqz v3, :cond_e1
                                                                                                                                                                                        160invoke-virtual {v3}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        161cond_e1: return-object v2
                                                                                                                                                                                        162catch_e2: move-exception p1
                                                                                                                                                                                        163goto/16 :goto_e9
                                                                                                                                                                                        164catchall_e4: move-exception p1
                                                                                                                                                                                        165move-object v3, v2
                                                                                                                                                                                        166goto/16 :goto_f5
                                                                                                                                                                                        167catch_e7: move-exception p1
                                                                                                                                                                                        168move-object v3, v2
                                                                                                                                                                                        169goto_e9:
                                                                                                                                                                                        170const-string p2, "IOException,Failed to send message."
                                                                                                                                                                                        172invoke-static {p2, p1}, Lc/e/a/h;->a(Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        173try_end_ee: if-eqz v3, :cond_f3
                                                                                                                                                                                        175invoke-virtual {v3}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        176cond_f3: return-object v2
                                                                                                                                                                                        177catchall_f4: move-exception p1
                                                                                                                                                                                        178goto_f5: if-eqz v3, :cond_fa
                                                                                                                                                                                        180invoke-virtual {v3}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        181cond_fa: throw p1
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuffer.<init>
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • com.baidu.location.f.getFrameVersion
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • android.os.Build.SUPPORTED_ABIS:[Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.os.Build.CPU_ABI2:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuffer.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • &sdk=
                                                                                                                                                                                        • &fw=
                                                                                                                                                                                        • &suit=
                                                                                                                                                                                        • &im=
                                                                                                                                                                                        • &cu=
                                                                                                                                                                                        • &mb=
                                                                                                                                                                                        • &sv=
                                                                                                                                                                                        • ;
                                                                                                                                                                                        • &cpuabi=
                                                                                                                                                                                        • &pack=
                                                                                                                                                                                        • ?&it=
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation build Landroid/annotation/SuppressLint;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"NewApi"
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        5new-instance v0, Ljava/lang/StringBuffer;
                                                                                                                                                                                        6const/16 v1, 0x80
                                                                                                                                                                                        8invoke-direct {v0, v1}, Ljava/lang/StringBuffer;-><init>(I)V
                                                                                                                                                                                        10const-string v1, "&sdk="
                                                                                                                                                                                        12invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        13const v1, 0x40f051ec # 7.51f
                                                                                                                                                                                        15invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(F)Ljava/lang/StringBuffer;
                                                                                                                                                                                        17const-string v1, "&fw="
                                                                                                                                                                                        19invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        21invoke-static {}, Lcom/baidu/location/f;->getFrameVersion()F
                                                                                                                                                                                        22move-result v1
                                                                                                                                                                                        24invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(F)Ljava/lang/StringBuffer;
                                                                                                                                                                                        26const-string v1, "&suit="
                                                                                                                                                                                        28invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        29const/4 v1, 0x2
                                                                                                                                                                                        31invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(I)Ljava/lang/StringBuffer;
                                                                                                                                                                                        33invoke-static {}, Lcom/baidu/location/g/b;->a()Lcom/baidu/location/g/b;
                                                                                                                                                                                        34move-result-object v1
                                                                                                                                                                                        36iget-object v1, v1, Lcom/baidu/location/g/b;->b:Ljava/lang/String;
                                                                                                                                                                                        37if-nez v1, :cond_3b
                                                                                                                                                                                        39const-string v1, "&im="
                                                                                                                                                                                        41invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        43invoke-static {}, Lcom/baidu/location/g/b;->a()Lcom/baidu/location/g/b;
                                                                                                                                                                                        44move-result-object v1
                                                                                                                                                                                        46iget-object v1, v1, Lcom/baidu/location/g/b;->a:Ljava/lang/String;
                                                                                                                                                                                        47goto/16 :goto_46
                                                                                                                                                                                        48cond_3b:
                                                                                                                                                                                        49const-string v1, "&cu="
                                                                                                                                                                                        51invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        53invoke-static {}, Lcom/baidu/location/g/b;->a()Lcom/baidu/location/g/b;
                                                                                                                                                                                        54move-result-object v1
                                                                                                                                                                                        56iget-object v1, v1, Lcom/baidu/location/g/b;->b:Ljava/lang/String;
                                                                                                                                                                                        57goto_46:
                                                                                                                                                                                        58invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        60const-string v1, "&mb="
                                                                                                                                                                                        62invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        64sget-object v1, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        66invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        68const-string v1, "&sv="
                                                                                                                                                                                        70invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        72sget-object v1, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                        73const/4 v2, 0x0
                                                                                                                                                                                        74if-eqz v1, :cond_69
                                                                                                                                                                                        76invoke-virtual {v1}, Ljava/lang/String;->length()I
                                                                                                                                                                                        77move-result v3
                                                                                                                                                                                        78const/16 v4, 0xa
                                                                                                                                                                                        79if-le v3, v4, :cond_69
                                                                                                                                                                                        81invoke-virtual {v1, v2, v4}, Ljava/lang/String;->substring(II)Ljava/lang/String;
                                                                                                                                                                                        82move-result-object v1
                                                                                                                                                                                        83cond_69:
                                                                                                                                                                                        84invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        85const/4 v1, 0x0
                                                                                                                                                                                        86try_start_6d: sget v3, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        87const/16 v4, 0x14
                                                                                                                                                                                        88if-le v3, v4, :cond_a8
                                                                                                                                                                                        90sget-object v3, Landroid/os/Build;->SUPPORTED_ABIS:[Ljava/lang/String;
                                                                                                                                                                                        91move-object v4, v1
                                                                                                                                                                                        92goto_76: array-length v5, v3
                                                                                                                                                                                        93try_end_77: if-ge v2, v5, :cond_a6
                                                                                                                                                                                        95const-string v5, ";"
                                                                                                                                                                                        96if-nez v2, :cond_8f
                                                                                                                                                                                        97try_start_7d: new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        99invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        100aget-object v6, v3, v2
                                                                                                                                                                                        102invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        104invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        106invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        107move-result-object v4
                                                                                                                                                                                        108goto/16 :goto_a3
                                                                                                                                                                                        109cond_8f: new-instance v6, Ljava/lang/StringBuilder;
                                                                                                                                                                                        111invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        113invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        114aget-object v4, v3, v2
                                                                                                                                                                                        116invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        118invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        120invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        121move-result-object v4
                                                                                                                                                                                        122goto_a3: add-int/lit8 v2, v2, 0x1
                                                                                                                                                                                        123goto/16 :goto_76
                                                                                                                                                                                        124cond_a6: move-object v1, v4
                                                                                                                                                                                        125goto/16 :goto_ac
                                                                                                                                                                                        126cond_a8:
                                                                                                                                                                                        127sget-object v1, Landroid/os/Build;->CPU_ABI2:Ljava/lang/String;
                                                                                                                                                                                        128try_end_aa: goto/16 :goto_ac
                                                                                                                                                                                        129catch_ab: nop
                                                                                                                                                                                        130goto_ac: if-eqz v1, :cond_b6
                                                                                                                                                                                        132const-string v2, "&cpuabi="
                                                                                                                                                                                        134invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        136invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        137cond_b6:
                                                                                                                                                                                        138const-string v1, "&pack="
                                                                                                                                                                                        140invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        142sget-object v1, Lcom/baidu/location/g/b;->d:Ljava/lang/String;
                                                                                                                                                                                        144invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        145new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        147invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        149invoke-static {}, Lcom/baidu/location/g/j;->d()Ljava/lang/String;
                                                                                                                                                                                        150move-result-object v2
                                                                                                                                                                                        152invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        154const-string v2, "?&it="
                                                                                                                                                                                        156invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        158invoke-virtual {v0}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
                                                                                                                                                                                        159move-result-object v0
                                                                                                                                                                                        161invoke-static {v0}, Lcom/baidu/location/Jni;->en1(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        162move-result-object v0
                                                                                                                                                                                        164invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        166invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        167move-result-object v0
                                                                                                                                                                                        168iput-object v0, p0, Lcom/baidu/location/g/e;->h:Ljava/lang/String;
                                                                                                                                                                                        169return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.content.Context.getResources
                                                                                                                                                                                        • android.content.res.Resources.getDisplayMetrics
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • android.view.WindowManager.getDefaultDisplay
                                                                                                                                                                                        • android.view.Display.getWidth
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • android.view.WindowManager.getDefaultDisplay
                                                                                                                                                                                        • android.view.Display.getHeight
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • android.os.Build.MANUFACTURER:Ljava/lang/String
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONException.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • window
                                                                                                                                                                                        • version
                                                                                                                                                                                        • ts
                                                                                                                                                                                        • imei
                                                                                                                                                                                        • anid
                                                                                                                                                                                        • mac
                                                                                                                                                                                        • bn
                                                                                                                                                                                        • os
                                                                                                                                                                                        • ver
                                                                                                                                                                                        • 1
                                                                                                                                                                                        • dw
                                                                                                                                                                                        • dh
                                                                                                                                                                                        • net
                                                                                                                                                                                        • mnc
                                                                                                                                                                                        • longitude
                                                                                                                                                                                        • latitude
                                                                                                                                                                                        • os_version
                                                                                                                                                                                        • mn
                                                                                                                                                                                        • device
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "window"
                                                                                                                                                                                        3invoke-virtual {p1, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        4move-result-object v0
                                                                                                                                                                                        5check-cast v0, Landroid/view/WindowManager;
                                                                                                                                                                                        7invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
                                                                                                                                                                                        8move-result-object v1
                                                                                                                                                                                        10invoke-virtual {v1}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
                                                                                                                                                                                        11new-instance v1, Lorg/json/JSONObject;
                                                                                                                                                                                        13invoke-direct {v1}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        14new-instance v2, Lorg/json/JSONObject;
                                                                                                                                                                                        16invoke-direct {v2}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        17try_start_19:
                                                                                                                                                                                        18const-string v3, "version"
                                                                                                                                                                                        19const/4 v4, 0x1
                                                                                                                                                                                        21invoke-virtual {v1, v3, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        23const-string v3, "ts"
                                                                                                                                                                                        25invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        26move-result-wide v5
                                                                                                                                                                                        27const-wide/16 v7, 0x3e8
                                                                                                                                                                                        28div-long/2addr v5, v7
                                                                                                                                                                                        30invoke-virtual {v1, v3, v5, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;J)Lorg/json/JSONObject;
                                                                                                                                                                                        32const-string v3, "imei"
                                                                                                                                                                                        34invoke-static {p1}, Lcom/ly/adpoymer/model/DeviceUtil;->getIMEI(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        35move-result-object v5
                                                                                                                                                                                        37invoke-virtual {v2, v3, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        39const-string v3, "anid"
                                                                                                                                                                                        41invoke-static {p1}, Lcom/ly/adpoymer/e/h;->e(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        42move-result-object v5
                                                                                                                                                                                        44invoke-virtual {v2, v3, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        46const-string v3, "mac"
                                                                                                                                                                                        48invoke-static {p1}, Lcom/ly/adpoymer/e/h;->d(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        49move-result-object v5
                                                                                                                                                                                        51invoke-virtual {v2, v3, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        53const-string v3, "bn"
                                                                                                                                                                                        55sget-object v5, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        57invoke-virtual {v2, v3, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        59const-string v3, "os"
                                                                                                                                                                                        61invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        63const-string v3, "ver"
                                                                                                                                                                                        65const-string v4, "1"
                                                                                                                                                                                        67invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        69const-string v3, "dw"
                                                                                                                                                                                        71invoke-interface {v0}, Landroid/view/WindowManager;->getDefaultDisplay()Landroid/view/Display;
                                                                                                                                                                                        72move-result-object v4
                                                                                                                                                                                        74invoke-virtual {v4}, Landroid/view/Display;->getWidth()I
                                                                                                                                                                                        75move-result v4
                                                                                                                                                                                        77invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        79const-string v3, "dh"
                                                                                                                                                                                        81invoke-interface {v0}, Landroid/view/WindowManager;->getDefaultDisplay()Landroid/view/Display;
                                                                                                                                                                                        82move-result-object v0
                                                                                                                                                                                        84invoke-virtual {v0}, Landroid/view/Display;->getHeight()I
                                                                                                                                                                                        85move-result v0
                                                                                                                                                                                        87invoke-virtual {v2, v3, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        89const-string v0, "net"
                                                                                                                                                                                        91invoke-static {p1}, Lcom/ly/adpoymer/e/h;->f(Landroid/content/Context;)I
                                                                                                                                                                                        92move-result v3
                                                                                                                                                                                        94invoke-virtual {v2, v0, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        96const-string v0, "mnc"
                                                                                                                                                                                        98invoke-static {p1}, Lcom/ly/adpoymer/e/h;->c(Landroid/content/Context;)I
                                                                                                                                                                                        99move-result v3
                                                                                                                                                                                        101invoke-virtual {v2, v0, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        103const-string v0, "longitude"
                                                                                                                                                                                        105invoke-static {p1}, Lcom/ly/adpoymer/model/DeviceUtil;->getLocation(Landroid/content/Context;)Lcom/ly/adpoymer/model/LocationInfo;
                                                                                                                                                                                        106move-result-object v3
                                                                                                                                                                                        107iget-wide v3, v3, Lcom/ly/adpoymer/model/LocationInfo;->lng:D
                                                                                                                                                                                        109invoke-virtual {v2, v0, v3, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;D)Lorg/json/JSONObject;
                                                                                                                                                                                        111const-string v0, "latitude"
                                                                                                                                                                                        113invoke-static {p1}, Lcom/ly/adpoymer/model/DeviceUtil;->getLocation(Landroid/content/Context;)Lcom/ly/adpoymer/model/LocationInfo;
                                                                                                                                                                                        114move-result-object p1
                                                                                                                                                                                        115iget-wide v3, p1, Lcom/ly/adpoymer/model/LocationInfo;->lat:D
                                                                                                                                                                                        117invoke-virtual {v2, v0, v3, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;D)Lorg/json/JSONObject;
                                                                                                                                                                                        119const-string p1, "os_version"
                                                                                                                                                                                        121sget-object v0, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                        123invoke-virtual {v2, p1, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        125const-string p1, "mn"
                                                                                                                                                                                        127sget-object v0, Landroid/os/Build;->MANUFACTURER:Ljava/lang/String;
                                                                                                                                                                                        129invoke-virtual {v2, p1, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        131const-string p1, "device"
                                                                                                                                                                                        133invoke-virtual {v1, p1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        134try_end_ae: goto/16 :goto_b3
                                                                                                                                                                                        135catch_af: move-exception p1
                                                                                                                                                                                        137invoke-virtual {p1}, Lorg/json/JSONException;->printStackTrace()V
                                                                                                                                                                                        138goto_b3: return-object v1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.Integer.TYPE:Ljava/lang/Class
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.Boolean.TYPE:Ljava/lang/Class
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.Boolean.TYPE:Ljava/lang/Class
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Boolean.TYPE:Ljava/lang/Class
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Integer.TYPE:Ljava/lang/Class
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.Class.getField
                                                                                                                                                                                        • java.lang.reflect.Field.get
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.getField
                                                                                                                                                                                        • java.lang.reflect.Field.get
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • Aqc
                                                                                                                                                                                        • com.tencent.stat.StatConfig
                                                                                                                                                                                        • com.tencent.stat.StatService
                                                                                                                                                                                        • reportQQ
                                                                                                                                                                                        • trackCustomEvent
                                                                                                                                                                                        • commitEvents
                                                                                                                                                                                        • setEnableStatService
                                                                                                                                                                                        • setAutoExceptionCaught
                                                                                                                                                                                        • setEnableSmartReporting
                                                                                                                                                                                        • setSendPeriodMinutes
                                                                                                                                                                                        • com.tencent.stat.StatReportStrategy
                                                                                                                                                                                        • setStatSendStrategy
                                                                                                                                                                                        • PERIOD
                                                                                                                                                                                        • startStatService
                                                                                                                                                                                        • com.tencent.stat.common.StatConstants
                                                                                                                                                                                        • VERSION
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-virtual {p1}, Lcom/tencent/connect/auth/QQToken;->getAppId()Ljava/lang/String;
                                                                                                                                                                                        2move-result-object v0
                                                                                                                                                                                        3new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        5invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        7const-string v2, "Aqc"
                                                                                                                                                                                        9invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        11invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        13invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        14move-result-object v0
                                                                                                                                                                                        16const-string v1, "com.tencent.stat.StatConfig"
                                                                                                                                                                                        17try_start_17:
                                                                                                                                                                                        18invoke-static {v1}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        19move-result-object v1
                                                                                                                                                                                        20sput-object v1, Lcom/tencent/connect/a/a;->a:Ljava/lang/Class;
                                                                                                                                                                                        21try_end_1d:
                                                                                                                                                                                        22const-string v1, "com.tencent.stat.StatService"
                                                                                                                                                                                        23try_start_1f:
                                                                                                                                                                                        24invoke-static {v1}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        25move-result-object v1
                                                                                                                                                                                        26sput-object v1, Lcom/tencent/connect/a/a;->b:Ljava/lang/Class;
                                                                                                                                                                                        28sget-object v1, Lcom/tencent/connect/a/a;->b:Ljava/lang/Class;
                                                                                                                                                                                        30const-string v2, "reportQQ"
                                                                                                                                                                                        31const/4 v3, 0x2
                                                                                                                                                                                        32new-array v4, v3, [Ljava/lang/Class;
                                                                                                                                                                                        33const-class v5, Landroid/content/Context;
                                                                                                                                                                                        34const/4 v6, 0x0
                                                                                                                                                                                        35aput-object v5, v4, v6
                                                                                                                                                                                        36const-class v5, Ljava/lang/String;
                                                                                                                                                                                        37const/4 v7, 0x1
                                                                                                                                                                                        38aput-object v5, v4, v7
                                                                                                                                                                                        40invoke-virtual {v1, v2, v4}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        41move-result-object v1
                                                                                                                                                                                        42sput-object v1, Lcom/tencent/connect/a/a;->c:Ljava/lang/reflect/Method;
                                                                                                                                                                                        44sget-object v1, Lcom/tencent/connect/a/a;->b:Ljava/lang/Class;
                                                                                                                                                                                        46const-string v2, "trackCustomEvent"
                                                                                                                                                                                        47const/4 v4, 0x3
                                                                                                                                                                                        48new-array v5, v4, [Ljava/lang/Class;
                                                                                                                                                                                        49const-class v8, Landroid/content/Context;
                                                                                                                                                                                        50aput-object v8, v5, v6
                                                                                                                                                                                        51const-class v8, Ljava/lang/String;
                                                                                                                                                                                        52aput-object v8, v5, v7
                                                                                                                                                                                        53const-class v8, [Ljava/lang/String;
                                                                                                                                                                                        54aput-object v8, v5, v3
                                                                                                                                                                                        56invoke-virtual {v1, v2, v5}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        57move-result-object v1
                                                                                                                                                                                        58sput-object v1, Lcom/tencent/connect/a/a;->d:Ljava/lang/reflect/Method;
                                                                                                                                                                                        60sget-object v1, Lcom/tencent/connect/a/a;->b:Ljava/lang/Class;
                                                                                                                                                                                        62const-string v2, "commitEvents"
                                                                                                                                                                                        63new-array v5, v3, [Ljava/lang/Class;
                                                                                                                                                                                        64const-class v8, Landroid/content/Context;
                                                                                                                                                                                        65aput-object v8, v5, v6
                                                                                                                                                                                        67sget-object v8, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
                                                                                                                                                                                        68aput-object v8, v5, v7
                                                                                                                                                                                        70invoke-virtual {v1, v2, v5}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        71move-result-object v1
                                                                                                                                                                                        72sput-object v1, Lcom/tencent/connect/a/a;->e:Ljava/lang/reflect/Method;
                                                                                                                                                                                        74sget-object v1, Lcom/tencent/connect/a/a;->a:Ljava/lang/Class;
                                                                                                                                                                                        76const-string v2, "setEnableStatService"
                                                                                                                                                                                        77new-array v5, v7, [Ljava/lang/Class;
                                                                                                                                                                                        79sget-object v8, Ljava/lang/Boolean;->TYPE:Ljava/lang/Class;
                                                                                                                                                                                        80aput-object v8, v5, v6
                                                                                                                                                                                        82invoke-virtual {v1, v2, v5}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        83move-result-object v1
                                                                                                                                                                                        84sput-object v1, Lcom/tencent/connect/a/a;->f:Ljava/lang/reflect/Method;
                                                                                                                                                                                        86invoke-static {p0, p1}, Lcom/tencent/connect/a/a;->b(Landroid/content/Context;Lcom/tencent/connect/auth/QQToken;)V
                                                                                                                                                                                        88sget-object p1, Lcom/tencent/connect/a/a;->a:Ljava/lang/Class;
                                                                                                                                                                                        90const-string v1, "setAutoExceptionCaught"
                                                                                                                                                                                        91new-array v2, v7, [Ljava/lang/Class;
                                                                                                                                                                                        93sget-object v5, Ljava/lang/Boolean;->TYPE:Ljava/lang/Class;
                                                                                                                                                                                        94aput-object v5, v2, v6
                                                                                                                                                                                        96invoke-virtual {p1, v1, v2}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        97move-result-object p1
                                                                                                                                                                                        99sget-object v1, Lcom/tencent/connect/a/a;->a:Ljava/lang/Class;
                                                                                                                                                                                        100new-array v2, v7, [Ljava/lang/Object;
                                                                                                                                                                                        102invoke-static {v6}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        103move-result-object v5
                                                                                                                                                                                        104aput-object v5, v2, v6
                                                                                                                                                                                        106invoke-virtual {p1, v1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        108sget-object p1, Lcom/tencent/connect/a/a;->a:Ljava/lang/Class;
                                                                                                                                                                                        110const-string v1, "setEnableSmartReporting"
                                                                                                                                                                                        111new-array v2, v7, [Ljava/lang/Class;
                                                                                                                                                                                        113sget-object v5, Ljava/lang/Boolean;->TYPE:Ljava/lang/Class;
                                                                                                                                                                                        114aput-object v5, v2, v6
                                                                                                                                                                                        116invoke-virtual {p1, v1, v2}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        117move-result-object p1
                                                                                                                                                                                        119sget-object v1, Lcom/tencent/connect/a/a;->a:Ljava/lang/Class;
                                                                                                                                                                                        120new-array v2, v7, [Ljava/lang/Object;
                                                                                                                                                                                        122invoke-static {v7}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        123move-result-object v5
                                                                                                                                                                                        124aput-object v5, v2, v6
                                                                                                                                                                                        126invoke-virtual {p1, v1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        128sget-object p1, Lcom/tencent/connect/a/a;->a:Ljava/lang/Class;
                                                                                                                                                                                        130const-string v1, "setSendPeriodMinutes"
                                                                                                                                                                                        131new-array v2, v7, [Ljava/lang/Class;
                                                                                                                                                                                        133sget-object v5, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
                                                                                                                                                                                        134aput-object v5, v2, v6
                                                                                                                                                                                        136invoke-virtual {p1, v1, v2}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        137move-result-object p1
                                                                                                                                                                                        139sget-object v1, Lcom/tencent/connect/a/a;->a:Ljava/lang/Class;
                                                                                                                                                                                        140new-array v2, v7, [Ljava/lang/Object;
                                                                                                                                                                                        141const/16 v5, 0x5a0
                                                                                                                                                                                        143invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        144move-result-object v5
                                                                                                                                                                                        145aput-object v5, v2, v6
                                                                                                                                                                                        147invoke-virtual {p1, v1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        148try_end_cf:
                                                                                                                                                                                        149const-string p1, "com.tencent.stat.StatReportStrategy"
                                                                                                                                                                                        150try_start_d1:
                                                                                                                                                                                        151invoke-static {p1}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        152move-result-object p1
                                                                                                                                                                                        154sget-object v1, Lcom/tencent/connect/a/a;->a:Ljava/lang/Class;
                                                                                                                                                                                        156const-string v2, "setStatSendStrategy"
                                                                                                                                                                                        157new-array v5, v7, [Ljava/lang/Class;
                                                                                                                                                                                        158aput-object p1, v5, v6
                                                                                                                                                                                        160invoke-virtual {v1, v2, v5}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        161move-result-object v1
                                                                                                                                                                                        163sget-object v2, Lcom/tencent/connect/a/a;->a:Ljava/lang/Class;
                                                                                                                                                                                        164new-array v5, v7, [Ljava/lang/Object;
                                                                                                                                                                                        166const-string v8, "PERIOD"
                                                                                                                                                                                        168invoke-virtual {p1, v8}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                        169move-result-object p1
                                                                                                                                                                                        170const/4 v8, 0x0
                                                                                                                                                                                        172invoke-virtual {p1, v8}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        173move-result-object p1
                                                                                                                                                                                        174aput-object p1, v5, v6
                                                                                                                                                                                        176invoke-virtual {v1, v2, v5}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        178sget-object p1, Lcom/tencent/connect/a/a;->b:Ljava/lang/Class;
                                                                                                                                                                                        180const-string v1, "startStatService"
                                                                                                                                                                                        181new-array v2, v4, [Ljava/lang/Class;
                                                                                                                                                                                        182const-class v5, Landroid/content/Context;
                                                                                                                                                                                        183aput-object v5, v2, v6
                                                                                                                                                                                        184const-class v5, Ljava/lang/String;
                                                                                                                                                                                        185aput-object v5, v2, v7
                                                                                                                                                                                        186const-class v5, Ljava/lang/String;
                                                                                                                                                                                        187aput-object v5, v2, v3
                                                                                                                                                                                        189invoke-virtual {p1, v1, v2}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        190move-result-object p1
                                                                                                                                                                                        192sget-object v1, Lcom/tencent/connect/a/a;->b:Ljava/lang/Class;
                                                                                                                                                                                        193new-array v2, v4, [Ljava/lang/Object;
                                                                                                                                                                                        194aput-object p0, v2, v6
                                                                                                                                                                                        195aput-object v0, v2, v7
                                                                                                                                                                                        196try_end_113:
                                                                                                                                                                                        197const-string p0, "com.tencent.stat.common.StatConstants"
                                                                                                                                                                                        198try_start_115:
                                                                                                                                                                                        199invoke-static {p0}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        200move-result-object p0
                                                                                                                                                                                        202const-string v0, "VERSION"
                                                                                                                                                                                        204invoke-virtual {p0, v0}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                        205move-result-object p0
                                                                                                                                                                                        207invoke-virtual {p0, v8}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        208move-result-object p0
                                                                                                                                                                                        209aput-object p0, v2, v3
                                                                                                                                                                                        211invoke-virtual {p1, v1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        212sput-boolean v7, Lcom/tencent/connect/a/a;->g:Z
                                                                                                                                                                                        213try_end_12a: goto/16 :goto_12f
                                                                                                                                                                                        214catch_12b: move-exception p0
                                                                                                                                                                                        216invoke-virtual {p0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        217goto_12f: return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Process.myPid
                                                                                                                                                                                        • android.os.Process.killProcess
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • com.baidu.location.f.a.a
                                                                                                                                                                                        • com.baidu.location.f.getFrameVersion
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.io.File.separator:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • com.baidu.location.f.getJarFileName
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.os.Environment.getExternalStorageDirectory
                                                                                                                                                                                        • java.io.File.getPath
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.File.mkdirs
                                                                                                                                                                                        • java.io.File.createNewFile
                                                                                                                                                                                        • java.io.RandomAccessFile.<init>
                                                                                                                                                                                        • java.io.RandomAccessFile.seek
                                                                                                                                                                                        • java.io.RandomAccessFile.readLong
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.io.RandomAccessFile.close
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • com.baidu.location
                                                                                                                                                                                        • /traces
                                                                                                                                                                                        • /error_fs2.dat
                                                                                                                                                                                        • rw
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0iget p1, p0, Lcom/baidu/location/b/f;->b:I
                                                                                                                                                                                        1const/4 v0, 0x1
                                                                                                                                                                                        2add-int/2addr p1, v0
                                                                                                                                                                                        3iput p1, p0, Lcom/baidu/location/b/f;->b:I
                                                                                                                                                                                        4iget p1, p0, Lcom/baidu/location/b/f;->b:I
                                                                                                                                                                                        5const/4 v1, 0x2
                                                                                                                                                                                        6if-le p1, v1, :cond_13
                                                                                                                                                                                        7catch_b:
                                                                                                                                                                                        8invoke-static {}, Landroid/os/Process;->myPid()I
                                                                                                                                                                                        9move-result p1
                                                                                                                                                                                        11invoke-static {p1}, Landroid/os/Process;->killProcess(I)V
                                                                                                                                                                                        12return-void
                                                                                                                                                                                        13cond_13:
                                                                                                                                                                                        14invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        15move-result-wide v1
                                                                                                                                                                                        17invoke-static {}, Lcom/baidu/location/f/a;->a()J
                                                                                                                                                                                        18move-result-wide v3
                                                                                                                                                                                        19sub-long/2addr v1, v3
                                                                                                                                                                                        20const-wide/16 v3, 0x2710
                                                                                                                                                                                        21cmp-long p1, v1, v3
                                                                                                                                                                                        22if-gez p1, :cond_77
                                                                                                                                                                                        23const p1, 0x40f051ec # 7.51f
                                                                                                                                                                                        25invoke-static {}, Lcom/baidu/location/f;->getFrameVersion()F
                                                                                                                                                                                        26move-result v1
                                                                                                                                                                                        27cmpl-float p1, p1, v1
                                                                                                                                                                                        28if-lez p1, :cond_77
                                                                                                                                                                                        30invoke-static {}, Lcom/baidu/location/g/c;->a()Lcom/baidu/location/g/c;
                                                                                                                                                                                        31move-result-object p1
                                                                                                                                                                                        33invoke-virtual {p1}, Lcom/baidu/location/g/c;->c()J
                                                                                                                                                                                        34move-result-wide v1
                                                                                                                                                                                        36invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        37move-result-wide v3
                                                                                                                                                                                        38sub-long/2addr v3, v1
                                                                                                                                                                                        39const-wide/32 v1, 0x9c40
                                                                                                                                                                                        40cmp-long p1, v3, v1
                                                                                                                                                                                        41if-gez p1, :cond_6c
                                                                                                                                                                                        42new-instance p1, Ljava/io/File;
                                                                                                                                                                                        43new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        45invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        47invoke-static {}, Lcom/baidu/location/g/j;->h()Ljava/lang/String;
                                                                                                                                                                                        48move-result-object v2
                                                                                                                                                                                        50invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        52sget-object v2, Ljava/io/File;->separator:Ljava/lang/String;
                                                                                                                                                                                        54invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        56invoke-static {}, Lcom/baidu/location/f;->getJarFileName()Ljava/lang/String;
                                                                                                                                                                                        57move-result-object v2
                                                                                                                                                                                        59invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        61invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        62move-result-object v1
                                                                                                                                                                                        64invoke-direct {p1, v1}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        66invoke-virtual {p1}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        67move-result v1
                                                                                                                                                                                        68if-eqz v1, :cond_77
                                                                                                                                                                                        70invoke-virtual {p1}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        71goto/16 :goto_77
                                                                                                                                                                                        72cond_6c:
                                                                                                                                                                                        73invoke-static {}, Lcom/baidu/location/g/c;->a()Lcom/baidu/location/g/c;
                                                                                                                                                                                        74move-result-object p1
                                                                                                                                                                                        76invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        77move-result-wide v1
                                                                                                                                                                                        79invoke-virtual {p1, v1, v2}, Lcom/baidu/location/g/c;->b(J)V
                                                                                                                                                                                        80cond_77: const/4 p1, 0x0
                                                                                                                                                                                        81const/4 v1, 0x0
                                                                                                                                                                                        82try_start_79:
                                                                                                                                                                                        83invoke-direct {p0, p2}, Lcom/baidu/location/b/f;->a(Ljava/lang/Throwable;)Ljava/lang/String;
                                                                                                                                                                                        84move-result-object p2
                                                                                                                                                                                        85try_end_7d: if-eqz p2, :cond_88
                                                                                                                                                                                        86try_start_7f:
                                                                                                                                                                                        87const-string v2, "com.baidu.location"
                                                                                                                                                                                        89invoke-virtual {p2, v2}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        90move-result v2
                                                                                                                                                                                        91if-eqz v2, :cond_88
                                                                                                                                                                                        92goto/16 :goto_89
                                                                                                                                                                                        93cond_88: const/4 v0, 0x0
                                                                                                                                                                                        94goto_89:
                                                                                                                                                                                        95invoke-static {}, Lcom/baidu/location/g/b;->a()Lcom/baidu/location/g/b;
                                                                                                                                                                                        96move-result-object v2
                                                                                                                                                                                        98invoke-virtual {v2, p1}, Lcom/baidu/location/g/b;->a(Z)Ljava/lang/String;
                                                                                                                                                                                        99move-result-object v2
                                                                                                                                                                                        100new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        102invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        104invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        106invoke-static {}, Lcom/baidu/location/a/a;->a()Lcom/baidu/location/a/a;
                                                                                                                                                                                        107move-result-object v2
                                                                                                                                                                                        109invoke-virtual {v2}, Lcom/baidu/location/a/a;->f()Ljava/lang/String;
                                                                                                                                                                                        110move-result-object v2
                                                                                                                                                                                        112invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        114invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        115move-result-object v2
                                                                                                                                                                                        116if-eqz v2, :cond_af
                                                                                                                                                                                        118invoke-static {v2}, Lcom/baidu/location/Jni;->encode(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        119move-result-object p1
                                                                                                                                                                                        120try_end_ae: goto/16 :goto_b0
                                                                                                                                                                                        121cond_af: move-object p1, v1
                                                                                                                                                                                        122goto_b0: move-object v7, p2
                                                                                                                                                                                        123move-object p2, p1
                                                                                                                                                                                        124move p1, v0
                                                                                                                                                                                        125move-object v0, v7
                                                                                                                                                                                        126goto/16 :goto_b8
                                                                                                                                                                                        127catch_b5: move-object p2, v1
                                                                                                                                                                                        128catch_b6: move-object v0, p2
                                                                                                                                                                                        129move-object p2, v1
                                                                                                                                                                                        130goto_b8: if-eqz p1, :cond_b
                                                                                                                                                                                        131try_start_ba: new-instance p1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        133invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        135invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File;
                                                                                                                                                                                        136move-result-object v2
                                                                                                                                                                                        138invoke-virtual {v2}, Ljava/io/File;->getPath()Ljava/lang/String;
                                                                                                                                                                                        139move-result-object v2
                                                                                                                                                                                        141invoke-virtual {p1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        143const-string v2, "/traces"
                                                                                                                                                                                        145invoke-virtual {p1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        147invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        148move-result-object p1
                                                                                                                                                                                        149new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        151invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        153invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        155const-string v3, "/error_fs2.dat"
                                                                                                                                                                                        157invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        159invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        160move-result-object v2
                                                                                                                                                                                        161new-instance v3, Ljava/io/File;
                                                                                                                                                                                        163invoke-direct {v3, v2}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        165invoke-virtual {v3}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        166move-result v2
                                                                                                                                                                                        167if-nez v2, :cond_10a
                                                                                                                                                                                        168new-instance v2, Ljava/io/File;
                                                                                                                                                                                        170invoke-direct {v2, p1}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        172invoke-virtual {v2}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        173move-result p1
                                                                                                                                                                                        174if-nez p1, :cond_fd
                                                                                                                                                                                        176invoke-virtual {v2}, Ljava/io/File;->mkdirs()Z
                                                                                                                                                                                        177cond_fd:
                                                                                                                                                                                        178invoke-virtual {v3}, Ljava/io/File;->createNewFile()Z
                                                                                                                                                                                        179move-result p1
                                                                                                                                                                                        180if-nez p1, :cond_104
                                                                                                                                                                                        181goto/16 :goto_105
                                                                                                                                                                                        182cond_104: move-object v1, v3
                                                                                                                                                                                        183goto_105:
                                                                                                                                                                                        184invoke-direct {p0, v1, p2, v0}, Lcom/baidu/location/b/f;->a(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        185goto/16 :goto_b
                                                                                                                                                                                        186cond_10a: new-instance p1, Ljava/io/RandomAccessFile;
                                                                                                                                                                                        188const-string v1, "rw"
                                                                                                                                                                                        190invoke-direct {p1, v3, v1}, Ljava/io/RandomAccessFile;-><init>(Ljava/io/File;Ljava/lang/String;)V
                                                                                                                                                                                        191const-wide/16 v1, 0x12c
                                                                                                                                                                                        193invoke-virtual {p1, v1, v2}, Ljava/io/RandomAccessFile;->seek(J)V
                                                                                                                                                                                        195invoke-virtual {p1}, Ljava/io/RandomAccessFile;->readLong()J
                                                                                                                                                                                        196move-result-wide v1
                                                                                                                                                                                        198invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        199move-result-wide v4
                                                                                                                                                                                        200sub-long/2addr v4, v1
                                                                                                                                                                                        201const-wide/32 v1, 0x5265c00
                                                                                                                                                                                        202cmp-long v6, v4, v1
                                                                                                                                                                                        203if-lez v6, :cond_129
                                                                                                                                                                                        205invoke-direct {p0, v3, p2, v0}, Lcom/baidu/location/b/f;->a(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        206cond_129:
                                                                                                                                                                                        207invoke-virtual {p1}, Ljava/io/RandomAccessFile;->close()V
                                                                                                                                                                                        208try_end_12c: goto/16 :goto_b
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.webkit.URLUtil.isNetworkUrl
                                                                                                                                                                                        • java.lang.String.replace
                                                                                                                                                                                        • android.webkit.URLUtil.isHttpsUrl
                                                                                                                                                                                        • java.net.URL.<init>
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestMethod
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • java.net.HttpURLConnection.setConnectTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setReadTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setInstanceFollowRedirects
                                                                                                                                                                                        • java.net.HttpURLConnection.connect
                                                                                                                                                                                        • java.net.HttpURLConnection.getHeaderField
                                                                                                                                                                                        • java.net.HttpURLConnection.getHeaderField
                                                                                                                                                                                        • java.net.HttpURLConnection.getResponseCode
                                                                                                                                                                                        • java.net.HttpURLConnection.getContentType
                                                                                                                                                                                        • java.net.HttpURLConnection.getContentLength
                                                                                                                                                                                        • java.net.HttpURLConnection.getContentEncoding
                                                                                                                                                                                        • java.lang.String.equalsIgnoreCase
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.String.endsWith
                                                                                                                                                                                        • java.net.HttpURLConnection.getInputStream
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.String.getBytes
                                                                                                                                                                                        • java.lang.String.trim
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        • java.lang.Throwable.getMessage
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • gzip
                                                                                                                                                                                        • %20
                                                                                                                                                                                        • GET
                                                                                                                                                                                        • User-Agent
                                                                                                                                                                                        • Accept-Encoding
                                                                                                                                                                                        • referer
                                                                                                                                                                                        • Location
                                                                                                                                                                                        • Referer
                                                                                                                                                                                        • .apk
                                                                                                                                                                                        • http jump
                                                                                                                                                                                        • connecting
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "gzip"
                                                                                                                                                                                        3invoke-static {p1}, Landroid/webkit/URLUtil;->isNetworkUrl(Ljava/lang/String;)Z
                                                                                                                                                                                        4move-result v1
                                                                                                                                                                                        5const/4 v2, 0x0
                                                                                                                                                                                        6if-nez v1, :cond_a
                                                                                                                                                                                        7return-object v2
                                                                                                                                                                                        8cond_a:
                                                                                                                                                                                        9const-string v1, " "
                                                                                                                                                                                        11const-string v3, "%20"
                                                                                                                                                                                        13invoke-virtual {p1, v1, v3}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
                                                                                                                                                                                        14move-result-object p1
                                                                                                                                                                                        16invoke-static {p1}, Landroid/webkit/URLUtil;->isHttpsUrl(Ljava/lang/String;)Z
                                                                                                                                                                                        18sget-object v1, Lcom/mintegral/msdk/click/e;->a:Ljava/lang/String;
                                                                                                                                                                                        20invoke-static {v1, p1}, Lcom/mintegral/msdk/base/utils/i;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        21new-instance v1, Lcom/mintegral/msdk/click/e$a;
                                                                                                                                                                                        23invoke-direct {v1}, Lcom/mintegral/msdk/click/e$a;-><init>()V
                                                                                                                                                                                        24iput-object v1, p0, Lcom/mintegral/msdk/click/e;->f:Lcom/mintegral/msdk/click/e$a;
                                                                                                                                                                                        25try_start_21: new-instance v1, Ljava/net/URL;
                                                                                                                                                                                        27invoke-direct {v1, p1}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        29invoke-virtual {v1}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        30move-result-object v1
                                                                                                                                                                                        31check-cast v1, Ljava/net/HttpURLConnection;
                                                                                                                                                                                        32try_end_2c:
                                                                                                                                                                                        33const-string v2, "GET"
                                                                                                                                                                                        35invoke-virtual {v1, v2}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V
                                                                                                                                                                                        36try_end_31:
                                                                                                                                                                                        37const-string v2, "User-Agent"
                                                                                                                                                                                        38if-nez p2, :cond_37
                                                                                                                                                                                        39if-eqz p3, :cond_39
                                                                                                                                                                                        40cond_37: if-nez p4, :cond_40
                                                                                                                                                                                        41cond_39:
                                                                                                                                                                                        42invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->f()Ljava/lang/String;
                                                                                                                                                                                        43move-result-object v3
                                                                                                                                                                                        45invoke-virtual {v1, v2, v3}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        46cond_40: const/4 v3, 0x1
                                                                                                                                                                                        47if-eqz p2, :cond_52
                                                                                                                                                                                        48if-eqz p4, :cond_52
                                                                                                                                                                                        50invoke-virtual {p4}, Lcom/mintegral/msdk/base/entity/CampaignEx;->getcUA()I
                                                                                                                                                                                        51move-result p2
                                                                                                                                                                                        52if-ne p2, v3, :cond_52
                                                                                                                                                                                        54invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->f()Ljava/lang/String;
                                                                                                                                                                                        55move-result-object p2
                                                                                                                                                                                        57invoke-virtual {v1, v2, p2}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        58cond_52: if-eqz p3, :cond_63
                                                                                                                                                                                        59if-eqz p4, :cond_63
                                                                                                                                                                                        61invoke-virtual {p4}, Lcom/mintegral/msdk/base/entity/CampaignEx;->getImpUA()I
                                                                                                                                                                                        62move-result p2
                                                                                                                                                                                        63if-ne p2, v3, :cond_63
                                                                                                                                                                                        65invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->f()Ljava/lang/String;
                                                                                                                                                                                        66move-result-object p2
                                                                                                                                                                                        68invoke-virtual {v1, v2, p2}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        69cond_63:
                                                                                                                                                                                        70const-string p2, "Accept-Encoding"
                                                                                                                                                                                        72invoke-virtual {v1, p2, v0}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        74iget-object p2, p0, Lcom/mintegral/msdk/click/e;->b:Lcom/mintegral/msdk/b/a;
                                                                                                                                                                                        76invoke-virtual {p2}, Lcom/mintegral/msdk/b/a;->aA()Z
                                                                                                                                                                                        77move-result p2
                                                                                                                                                                                        78if-eqz p2, :cond_7f
                                                                                                                                                                                        80iget-object p2, p0, Lcom/mintegral/msdk/click/e;->c:Ljava/lang/String;
                                                                                                                                                                                        82invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        83move-result p2
                                                                                                                                                                                        84if-nez p2, :cond_7f
                                                                                                                                                                                        86const-string p2, "referer"
                                                                                                                                                                                        88iget-object p3, p0, Lcom/mintegral/msdk/click/e;->c:Ljava/lang/String;
                                                                                                                                                                                        90invoke-virtual {v1, p2, p3}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        91cond_7f: const p2, 0xea60
                                                                                                                                                                                        93invoke-virtual {v1, p2}, Ljava/net/HttpURLConnection;->setConnectTimeout(I)V
                                                                                                                                                                                        95invoke-virtual {v1, p2}, Ljava/net/HttpURLConnection;->setReadTimeout(I)V
                                                                                                                                                                                        96const/4 p2, 0x0
                                                                                                                                                                                        98invoke-virtual {v1, p2}, Ljava/net/HttpURLConnection;->setInstanceFollowRedirects(Z)V
                                                                                                                                                                                        100invoke-virtual {v1}, Ljava/net/HttpURLConnection;->connect()V
                                                                                                                                                                                        102iget-object p2, p0, Lcom/mintegral/msdk/click/e;->f:Lcom/mintegral/msdk/click/e$a;
                                                                                                                                                                                        104const-string p3, "Location"
                                                                                                                                                                                        106invoke-virtual {v1, p3}, Ljava/net/HttpURLConnection;->getHeaderField(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        107move-result-object p3
                                                                                                                                                                                        108iput-object p3, p2, Lcom/mintegral/msdk/click/e$a;->a:Ljava/lang/String;
                                                                                                                                                                                        110iget-object p2, p0, Lcom/mintegral/msdk/click/e;->f:Lcom/mintegral/msdk/click/e$a;
                                                                                                                                                                                        112const-string p3, "Referer"
                                                                                                                                                                                        114invoke-virtual {v1, p3}, Ljava/net/HttpURLConnection;->getHeaderField(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        115move-result-object p3
                                                                                                                                                                                        116iput-object p3, p2, Lcom/mintegral/msdk/click/e$a;->d:Ljava/lang/String;
                                                                                                                                                                                        118iget-object p2, p0, Lcom/mintegral/msdk/click/e;->f:Lcom/mintegral/msdk/click/e$a;
                                                                                                                                                                                        120invoke-virtual {v1}, Ljava/net/HttpURLConnection;->getResponseCode()I
                                                                                                                                                                                        121move-result p3
                                                                                                                                                                                        122iput p3, p2, Lcom/mintegral/msdk/click/e$a;->f:I
                                                                                                                                                                                        124iget-object p2, p0, Lcom/mintegral/msdk/click/e;->f:Lcom/mintegral/msdk/click/e$a;
                                                                                                                                                                                        126invoke-virtual {v1}, Ljava/net/HttpURLConnection;->getContentType()Ljava/lang/String;
                                                                                                                                                                                        127move-result-object p3
                                                                                                                                                                                        128iput-object p3, p2, Lcom/mintegral/msdk/click/e$a;->b:Ljava/lang/String;
                                                                                                                                                                                        130iget-object p2, p0, Lcom/mintegral/msdk/click/e;->f:Lcom/mintegral/msdk/click/e$a;
                                                                                                                                                                                        132invoke-virtual {v1}, Ljava/net/HttpURLConnection;->getContentLength()I
                                                                                                                                                                                        133move-result p3
                                                                                                                                                                                        134iput p3, p2, Lcom/mintegral/msdk/click/e$a;->e:I
                                                                                                                                                                                        136iget-object p2, p0, Lcom/mintegral/msdk/click/e;->f:Lcom/mintegral/msdk/click/e$a;
                                                                                                                                                                                        138invoke-virtual {v1}, Ljava/net/HttpURLConnection;->getContentEncoding()Ljava/lang/String;
                                                                                                                                                                                        139move-result-object p3
                                                                                                                                                                                        140iput-object p3, p2, Lcom/mintegral/msdk/click/e$a;->c:Ljava/lang/String;
                                                                                                                                                                                        142sget-object p2, Lcom/mintegral/msdk/click/e;->a:Ljava/lang/String;
                                                                                                                                                                                        144iget-object p3, p0, Lcom/mintegral/msdk/click/e;->f:Lcom/mintegral/msdk/click/e$a;
                                                                                                                                                                                        146invoke-virtual {p3}, Lcom/mintegral/msdk/click/e$a;->toString()Ljava/lang/String;
                                                                                                                                                                                        147move-result-object p3
                                                                                                                                                                                        149invoke-static {p2, p3}, Lcom/mintegral/msdk/base/utils/i;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        151iget-object p2, p0, Lcom/mintegral/msdk/click/e;->f:Lcom/mintegral/msdk/click/e$a;
                                                                                                                                                                                        153iget-object p2, p2, Lcom/mintegral/msdk/click/e$a;->c:Ljava/lang/String;
                                                                                                                                                                                        155invoke-virtual {v0, p2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
                                                                                                                                                                                        156move-result p2
                                                                                                                                                                                        158iget-object p3, p0, Lcom/mintegral/msdk/click/e;->f:Lcom/mintegral/msdk/click/e$a;
                                                                                                                                                                                        159iget p3, p3, Lcom/mintegral/msdk/click/e$a;->f:I
                                                                                                                                                                                        160const/16 p4, 0xc8
                                                                                                                                                                                        161if-ne p3, p4, :cond_120
                                                                                                                                                                                        162iget-boolean p3, p0, Lcom/mintegral/msdk/click/e;->d:Z
                                                                                                                                                                                        163if-eqz p3, :cond_120
                                                                                                                                                                                        165iget-object p3, p0, Lcom/mintegral/msdk/click/e;->f:Lcom/mintegral/msdk/click/e$a;
                                                                                                                                                                                        166iget p3, p3, Lcom/mintegral/msdk/click/e$a;->e:I
                                                                                                                                                                                        167if-lez p3, :cond_120
                                                                                                                                                                                        169iget-object p3, p0, Lcom/mintegral/msdk/click/e;->f:Lcom/mintegral/msdk/click/e$a;
                                                                                                                                                                                        170iget p3, p3, Lcom/mintegral/msdk/click/e$a;->e:I
                                                                                                                                                                                        171const/high16 p4, 0x300000
                                                                                                                                                                                        172if-ge p3, p4, :cond_120
                                                                                                                                                                                        174invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        175move-result p3
                                                                                                                                                                                        176if-nez p3, :cond_120
                                                                                                                                                                                        178const-string p3, ".apk"
                                                                                                                                                                                        180invoke-virtual {p1, p3}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        181move-result p3
                                                                                                                                                                                        182try_end_fc: if-nez p3, :cond_120
                                                                                                                                                                                        183try_start_fe:
                                                                                                                                                                                        184invoke-virtual {v1}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream;
                                                                                                                                                                                        185move-result-object p3
                                                                                                                                                                                        187invoke-direct {p0, p3, p2}, Lcom/mintegral/msdk/click/e;->a(Ljava/io/InputStream;Z)Ljava/lang/String;
                                                                                                                                                                                        188move-result-object p2
                                                                                                                                                                                        190invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        191move-result p3
                                                                                                                                                                                        192if-nez p3, :cond_120
                                                                                                                                                                                        194invoke-virtual {p2}, Ljava/lang/String;->getBytes()[B
                                                                                                                                                                                        195move-result-object p3
                                                                                                                                                                                        196if-eqz p3, :cond_120
                                                                                                                                                                                        197array-length v0, p3
                                                                                                                                                                                        198if-lez v0, :cond_120
                                                                                                                                                                                        199array-length p3, p3
                                                                                                                                                                                        200if-ge p3, p4, :cond_120
                                                                                                                                                                                        202iget-object p3, p0, Lcom/mintegral/msdk/click/e;->f:Lcom/mintegral/msdk/click/e$a;
                                                                                                                                                                                        204invoke-virtual {p2}, Ljava/lang/String;->trim()Ljava/lang/String;
                                                                                                                                                                                        205move-result-object p2
                                                                                                                                                                                        206iput-object p2, p3, Lcom/mintegral/msdk/click/e$a;->g:Ljava/lang/String;
                                                                                                                                                                                        207try_end_120: iput-object p1, p0, Lcom/mintegral/msdk/click/e;->c:Ljava/lang/String;
                                                                                                                                                                                        208try_end_122: if-eqz v1, :cond_127
                                                                                                                                                                                        210invoke-virtual {v1}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        211cond_127:
                                                                                                                                                                                        212iget-object p1, p0, Lcom/mintegral/msdk/click/e;->f:Lcom/mintegral/msdk/click/e$a;
                                                                                                                                                                                        213return-object p1
                                                                                                                                                                                        214catchall_12a: move-exception p1
                                                                                                                                                                                        215goto/16 :goto_14a
                                                                                                                                                                                        216catch_12c: move-exception p1
                                                                                                                                                                                        217move-object v2, v1
                                                                                                                                                                                        218goto/16 :goto_133
                                                                                                                                                                                        219catchall_12f: move-exception p1
                                                                                                                                                                                        220move-object v1, v2
                                                                                                                                                                                        221goto/16 :goto_14a
                                                                                                                                                                                        222catch_132: move-exception p1
                                                                                                                                                                                        223try_start_133:
                                                                                                                                                                                        224iget-object p2, p0, Lcom/mintegral/msdk/click/e;->f:Lcom/mintegral/msdk/click/e$a;
                                                                                                                                                                                        226invoke-virtual {p1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        227move-result-object p1
                                                                                                                                                                                        228iput-object p1, p2, Lcom/mintegral/msdk/click/e$a;->h:Ljava/lang/String;
                                                                                                                                                                                        230const-string p1, "http jump"
                                                                                                                                                                                        232const-string p2, "connecting"
                                                                                                                                                                                        234invoke-static {p1, p2}, Lcom/mintegral/msdk/base/utils/i;->c(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        236iget-object p1, p0, Lcom/mintegral/msdk/click/e;->f:Lcom/mintegral/msdk/click/e$a;
                                                                                                                                                                                        237try_end_144: if-eqz v2, :cond_149
                                                                                                                                                                                        239invoke-virtual {v2}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        240cond_149: return-object p1
                                                                                                                                                                                        241goto_14a: if-eqz v1, :cond_14f
                                                                                                                                                                                        243invoke-virtual {v1}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        244cond_14f: throw p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getExternalFilesDir
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.File.mkdirs
                                                                                                                                                                                        • android.content.Context.getExternalFilesDir
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.File.mkdirs
                                                                                                                                                                                        • java.io.File.listFiles
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.RandomAccessFile.<init>
                                                                                                                                                                                        • java.io.RandomAccessFile.getChannel
                                                                                                                                                                                        • java.nio.channels.FileChannel.lock
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.io.File.separator:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.io.File.getName
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        • java.nio.channels.FileLock.isValid
                                                                                                                                                                                        • java.nio.channels.FileLock.release
                                                                                                                                                                                        • java.nio.channels.FileLock.isValid
                                                                                                                                                                                        • java.nio.channels.FileLock.release
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        • java.nio.channels.FileLock.isValid
                                                                                                                                                                                        • java.nio.channels.FileLock.release
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        • java.nio.channels.FileLock.isValid
                                                                                                                                                                                        • java.nio.channels.FileLock.release
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • .lock
                                                                                                                                                                                        • rw
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-virtual {p0, p2}, Landroid/content/Context;->getExternalFilesDir(Ljava/lang/String;)Ljava/io/File;
                                                                                                                                                                                        2move-result-object p2
                                                                                                                                                                                        3if-eqz p2, :cond_124
                                                                                                                                                                                        5invoke-virtual {p2}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        6move-result v0
                                                                                                                                                                                        7if-nez v0, :cond_f
                                                                                                                                                                                        9invoke-virtual {p2}, Ljava/io/File;->mkdirs()Z
                                                                                                                                                                                        10cond_f:
                                                                                                                                                                                        11invoke-virtual {p0, p1}, Landroid/content/Context;->getExternalFilesDir(Ljava/lang/String;)Ljava/io/File;
                                                                                                                                                                                        12move-result-object p0
                                                                                                                                                                                        13if-eqz p0, :cond_124
                                                                                                                                                                                        15invoke-virtual {p0}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        16move-result p1
                                                                                                                                                                                        17if-nez p1, :cond_1f
                                                                                                                                                                                        19invoke-virtual {p0}, Ljava/io/File;->mkdirs()Z
                                                                                                                                                                                        20return-void
                                                                                                                                                                                        21cond_1f: new-instance p1, Lc/g/b/e/b;
                                                                                                                                                                                        23invoke-direct {p1}, Lc/g/b/e/b;-><init>()V
                                                                                                                                                                                        25invoke-virtual {p0, p1}, Ljava/io/File;->listFiles(Ljava/io/FilenameFilter;)[Ljava/io/File;
                                                                                                                                                                                        26move-result-object p0
                                                                                                                                                                                        27if-eqz p0, :cond_124
                                                                                                                                                                                        28array-length p1, p0
                                                                                                                                                                                        29if-gtz p1, :cond_2f
                                                                                                                                                                                        30goto/16 :goto_124
                                                                                                                                                                                        31cond_2f:
                                                                                                                                                                                        32invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        33move-result-wide v0
                                                                                                                                                                                        34array-length p1, p0
                                                                                                                                                                                        35const/4 v2, 0x0
                                                                                                                                                                                        36const/4 v3, 0x0
                                                                                                                                                                                        37move-object v4, v3
                                                                                                                                                                                        38move-object v5, v4
                                                                                                                                                                                        39goto_38: if-ge v2, p1, :cond_124
                                                                                                                                                                                        40aget-object v6, p0, v2
                                                                                                                                                                                        41if-eqz v6, :cond_108
                                                                                                                                                                                        42try_start_3e:
                                                                                                                                                                                        43invoke-virtual {v6}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        44move-result-object v7
                                                                                                                                                                                        46invoke-static {v7}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        47move-result v7
                                                                                                                                                                                        48if-eqz v7, :cond_4a
                                                                                                                                                                                        49goto/16 :goto_108
                                                                                                                                                                                        50cond_4a: new-instance v7, Ljava/io/File;
                                                                                                                                                                                        51new-instance v8, Ljava/lang/StringBuilder;
                                                                                                                                                                                        53invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        55invoke-virtual {v6}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        56move-result-object v9
                                                                                                                                                                                        58invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        60const-string v9, ".lock"
                                                                                                                                                                                        62invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        64invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        65move-result-object v8
                                                                                                                                                                                        67invoke-direct {v7, v8}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        68try_start_64:
                                                                                                                                                                                        69invoke-static {v7}, Lc/g/a/a/b/b;->c(Ljava/io/File;)Z
                                                                                                                                                                                        70new-instance v5, Ljava/io/RandomAccessFile;
                                                                                                                                                                                        72const-string v8, "rw"
                                                                                                                                                                                        74invoke-direct {v5, v7, v8}, Ljava/io/RandomAccessFile;-><init>(Ljava/io/File;Ljava/lang/String;)V
                                                                                                                                                                                        75try_end_6e:
                                                                                                                                                                                        76invoke-virtual {v5}, Ljava/io/RandomAccessFile;->getChannel()Ljava/nio/channels/FileChannel;
                                                                                                                                                                                        77move-result-object v4
                                                                                                                                                                                        79invoke-virtual {v4}, Ljava/nio/channels/FileChannel;->lock()Ljava/nio/channels/FileLock;
                                                                                                                                                                                        80move-result-object v3
                                                                                                                                                                                        82invoke-virtual {p2}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        83move-result-object v4
                                                                                                                                                                                        84new-instance v8, Ljava/lang/StringBuilder;
                                                                                                                                                                                        86invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        88invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        90sget-object v4, Ljava/io/File;->separator:Ljava/lang/String;
                                                                                                                                                                                        92invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        94invoke-virtual {v6}, Ljava/io/File;->getName()Ljava/lang/String;
                                                                                                                                                                                        95move-result-object v4
                                                                                                                                                                                        97invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        99invoke-virtual {v8, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        101invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        102move-result-object v4
                                                                                                                                                                                        103new-instance v8, Ljava/io/File;
                                                                                                                                                                                        105invoke-direct {v8, v4}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        106try_start_9a:
                                                                                                                                                                                        107invoke-static {v6, v8}, Lc/g/a/a/b/b;->b(Ljava/io/File;Ljava/io/File;)V
                                                                                                                                                                                        108try_end_9d: goto/16 :goto_a8
                                                                                                                                                                                        109catch_9e: move-exception v4
                                                                                                                                                                                        110try_start_9f:
                                                                                                                                                                                        111invoke-virtual {v4}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        113invoke-virtual {v6}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        115invoke-virtual {v8}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        116goto_a8:
                                                                                                                                                                                        117invoke-virtual {v6}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        118try_end_ab: if-eqz v3, :cond_bb
                                                                                                                                                                                        120invoke-virtual {v3}, Ljava/nio/channels/FileLock;->isValid()Z
                                                                                                                                                                                        121move-result v4
                                                                                                                                                                                        122if-eqz v4, :cond_bb
                                                                                                                                                                                        123try_start_b3:
                                                                                                                                                                                        124invoke-virtual {v3}, Ljava/nio/channels/FileLock;->release()V
                                                                                                                                                                                        125try_end_b6: goto/16 :goto_bb
                                                                                                                                                                                        126catch_b7: move-exception v4
                                                                                                                                                                                        128invoke-static {v4}, Lc/g/a/a/c/c;->a(Ljava/lang/Throwable;)V
                                                                                                                                                                                        129cond_bb:
                                                                                                                                                                                        130invoke-static {v5}, Lc/g/a/a/b/b;->a(Ljava/io/Closeable;)V
                                                                                                                                                                                        131goto/16 :goto_e8
                                                                                                                                                                                        132catch_bf: move-exception v4
                                                                                                                                                                                        133goto/16 :goto_d0
                                                                                                                                                                                        134catchall_c1: move-exception p0
                                                                                                                                                                                        135goto/16 :goto_ca
                                                                                                                                                                                        136catch_c3: move-exception v5
                                                                                                                                                                                        137move-object v10, v5
                                                                                                                                                                                        138move-object v5, v4
                                                                                                                                                                                        139move-object v4, v10
                                                                                                                                                                                        140goto/16 :goto_d0
                                                                                                                                                                                        141catchall_c8: move-exception p0
                                                                                                                                                                                        142move-object v7, v5
                                                                                                                                                                                        143goto_ca: move-object v5, v4
                                                                                                                                                                                        144goto/16 :goto_ef
                                                                                                                                                                                        145catch_cc: move-exception v6
                                                                                                                                                                                        146move-object v7, v5
                                                                                                                                                                                        147move-object v5, v4
                                                                                                                                                                                        148move-object v4, v6
                                                                                                                                                                                        149try_start_d0:
                                                                                                                                                                                        150invoke-static {v4}, Lc/g/a/a/c/c;->a(Ljava/lang/Throwable;)V
                                                                                                                                                                                        151try_end_d3: if-eqz v3, :cond_e3
                                                                                                                                                                                        153invoke-virtual {v3}, Ljava/nio/channels/FileLock;->isValid()Z
                                                                                                                                                                                        154move-result v4
                                                                                                                                                                                        155if-eqz v4, :cond_e3
                                                                                                                                                                                        156try_start_db:
                                                                                                                                                                                        157invoke-virtual {v3}, Ljava/nio/channels/FileLock;->release()V
                                                                                                                                                                                        158try_end_de: goto/16 :goto_e3
                                                                                                                                                                                        159catch_df: move-exception v4
                                                                                                                                                                                        161invoke-static {v4}, Lc/g/a/a/c/c;->a(Ljava/lang/Throwable;)V
                                                                                                                                                                                        162goto_e3:
                                                                                                                                                                                        163invoke-static {v5}, Lc/g/a/a/b/b;->a(Ljava/io/Closeable;)V
                                                                                                                                                                                        164if-eqz v7, :cond_eb
                                                                                                                                                                                        165goto_e8:
                                                                                                                                                                                        166invoke-virtual {v7}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        167cond_eb: move-object v4, v5
                                                                                                                                                                                        168move-object v5, v7
                                                                                                                                                                                        169goto/16 :goto_120
                                                                                                                                                                                        170catchall_ee: move-exception p0
                                                                                                                                                                                        171goto_ef: if-eqz v3, :cond_ff
                                                                                                                                                                                        173invoke-virtual {v3}, Ljava/nio/channels/FileLock;->isValid()Z
                                                                                                                                                                                        174move-result p1
                                                                                                                                                                                        175if-eqz p1, :cond_ff
                                                                                                                                                                                        176try_start_f7:
                                                                                                                                                                                        177invoke-virtual {v3}, Ljava/nio/channels/FileLock;->release()V
                                                                                                                                                                                        178try_end_fa: goto/16 :goto_ff
                                                                                                                                                                                        179catch_fb: move-exception p1
                                                                                                                                                                                        181invoke-static {p1}, Lc/g/a/a/c/c;->a(Ljava/lang/Throwable;)V
                                                                                                                                                                                        182cond_ff:
                                                                                                                                                                                        183invoke-static {v5}, Lc/g/a/a/b/b;->a(Ljava/io/Closeable;)V
                                                                                                                                                                                        184if-eqz v7, :cond_107
                                                                                                                                                                                        186invoke-virtual {v7}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        187cond_107: throw p0
                                                                                                                                                                                        188goto_108: if-eqz v3, :cond_118
                                                                                                                                                                                        190invoke-virtual {v3}, Ljava/nio/channels/FileLock;->isValid()Z
                                                                                                                                                                                        191move-result v6
                                                                                                                                                                                        192if-eqz v6, :cond_118
                                                                                                                                                                                        193try_start_110:
                                                                                                                                                                                        194invoke-virtual {v3}, Ljava/nio/channels/FileLock;->release()V
                                                                                                                                                                                        195try_end_113: goto/16 :goto_118
                                                                                                                                                                                        196catch_114: move-exception v6
                                                                                                                                                                                        198invoke-static {v6}, Lc/g/a/a/c/c;->a(Ljava/lang/Throwable;)V
                                                                                                                                                                                        199cond_118:
                                                                                                                                                                                        200invoke-static {v4}, Lc/g/a/a/b/b;->a(Ljava/io/Closeable;)V
                                                                                                                                                                                        201if-eqz v5, :cond_120
                                                                                                                                                                                        203invoke-virtual {v5}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        204goto_120: add-int/lit8 v2, v2, 0x1
                                                                                                                                                                                        205goto/16 :goto_38
                                                                                                                                                                                        206goto_124: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.iflytek.voiceads.request.a.a:Ljava/net/URL
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestMethod
                                                                                                                                                                                        • com.iflytek.voiceads.request.a.a
                                                                                                                                                                                        • java.net.HttpURLConnection.setConnectTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setReadTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • java.net.HttpURLConnection.getResponseCode
                                                                                                                                                                                        • java.net.HttpURLConnection.getInputStream
                                                                                                                                                                                        • com.iflytek.voiceads.request.a.a
                                                                                                                                                                                        • com.iflytek.voiceads.request.a.b
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        • java.lang.Exception.<init>
                                                                                                                                                                                        • com.iflytek.voiceads.request.a.a
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Exception.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • com.iflytek.voiceads.request.a.a
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • GET
                                                                                                                                                                                        • User-Agent
                                                                                                                                                                                        • Http Request Failed!
                                                                                                                                                                                        • IFLY_AD_SDK
                                                                                                                                                                                        • runGet error!\n
                                                                                                                                                                                        • in close1:
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v2, 0x0
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2iget-object v0, p0, Lcom/iflytek/voiceads/request/a;->a:Ljava/net/URL;
                                                                                                                                                                                        4invoke-virtual {v0}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        5move-result-object v0
                                                                                                                                                                                        6check-cast v0, Ljava/net/HttpURLConnection;
                                                                                                                                                                                        7try_start_9:
                                                                                                                                                                                        8const-string v1, "GET"
                                                                                                                                                                                        10invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V
                                                                                                                                                                                        12invoke-direct {p0, v0}, Lcom/iflytek/voiceads/request/a;->a(Ljava/net/HttpURLConnection;)V
                                                                                                                                                                                        13iget v1, p0, Lcom/iflytek/voiceads/request/a;->e:I
                                                                                                                                                                                        15invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setConnectTimeout(I)V
                                                                                                                                                                                        16iget v1, p0, Lcom/iflytek/voiceads/request/a;->e:I
                                                                                                                                                                                        18invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setReadTimeout(I)V
                                                                                                                                                                                        20const-string v1, "User-Agent"
                                                                                                                                                                                        21const/4 v3, 0x0
                                                                                                                                                                                        23invoke-static {v3}, Lcom/iflytek/voiceads/param/d;->b(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        24move-result-object v3
                                                                                                                                                                                        26invoke-virtual {v0, v1, v3}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        28invoke-virtual {v0}, Ljava/net/HttpURLConnection;->getResponseCode()I
                                                                                                                                                                                        29move-result v1
                                                                                                                                                                                        30const/16 v3, 0xc8
                                                                                                                                                                                        31if-ne v3, v1, :cond_43
                                                                                                                                                                                        33invoke-virtual {v0}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream;
                                                                                                                                                                                        34try_end_30: move-result-object v2
                                                                                                                                                                                        35try_start_31:
                                                                                                                                                                                        36invoke-direct {p0, v2}, Lcom/iflytek/voiceads/request/a;->a(Ljava/io/InputStream;)[B
                                                                                                                                                                                        37move-result-object v1
                                                                                                                                                                                        39invoke-direct {p0, v1}, Lcom/iflytek/voiceads/request/a;->b([B)V
                                                                                                                                                                                        40try_end_38: if-eqz v2, :cond_3d
                                                                                                                                                                                        41try_start_3a:
                                                                                                                                                                                        42invoke-virtual {v2}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        43cond_3d: if-eqz v0, :cond_42
                                                                                                                                                                                        45invoke-virtual {v0}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        46goto_42: return-void
                                                                                                                                                                                        47try_start_43: new-instance v3, Ljava/lang/Exception;
                                                                                                                                                                                        49const-string v4, "Http Request Failed!"
                                                                                                                                                                                        51invoke-direct {v3, v4}, Ljava/lang/Exception;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        53invoke-direct {p0, v3, v1}, Lcom/iflytek/voiceads/request/a;->a(Ljava/lang/Exception;I)V
                                                                                                                                                                                        54try_end_4d: goto/16 :goto_38
                                                                                                                                                                                        55catch_4e: move-exception v1
                                                                                                                                                                                        56move-object v6, v1
                                                                                                                                                                                        57move-object v1, v2
                                                                                                                                                                                        58move-object v2, v0
                                                                                                                                                                                        59move-object v0, v6
                                                                                                                                                                                        60try_start_53:
                                                                                                                                                                                        61const-string v3, "IFLY_AD_SDK"
                                                                                                                                                                                        62new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        64invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        66const-string v5, "runGet error!\n"
                                                                                                                                                                                        68invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        69move-result-object v4
                                                                                                                                                                                        71invoke-virtual {v0}, Ljava/lang/Exception;->toString()Ljava/lang/String;
                                                                                                                                                                                        72move-result-object v5
                                                                                                                                                                                        74invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        75move-result-object v4
                                                                                                                                                                                        77invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        78move-result-object v4
                                                                                                                                                                                        80invoke-static {v3, v4}, Lcom/iflytek/voiceads/utils/g;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        81const v3, 0x1155b
                                                                                                                                                                                        83invoke-direct {p0, v0, v3}, Lcom/iflytek/voiceads/request/a;->a(Ljava/lang/Exception;I)V
                                                                                                                                                                                        84try_end_75: if-eqz v1, :cond_7a
                                                                                                                                                                                        85try_start_77:
                                                                                                                                                                                        86invoke-virtual {v1}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        87cond_7a: if-eqz v2, :cond_42
                                                                                                                                                                                        89invoke-virtual {v2}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        90try_end_7f: goto/16 :goto_42
                                                                                                                                                                                        91catch_80: move-exception v0
                                                                                                                                                                                        93const-string v1, "IFLY_AD_SDK"
                                                                                                                                                                                        94new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        96invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        98const-string v3, "in close1:"
                                                                                                                                                                                        100invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        101move-result-object v2
                                                                                                                                                                                        103invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        104move-result-object v0
                                                                                                                                                                                        106invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        107move-result-object v0
                                                                                                                                                                                        109invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        110move-result-object v0
                                                                                                                                                                                        112invoke-static {v1, v0}, Lcom/iflytek/voiceads/utils/g;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        113goto/16 :goto_42
                                                                                                                                                                                        114catch_9e: move-exception v0
                                                                                                                                                                                        116const-string v1, "IFLY_AD_SDK"
                                                                                                                                                                                        117new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        119invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        121const-string v3, "in close1:"
                                                                                                                                                                                        123invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        124move-result-object v2
                                                                                                                                                                                        126invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        127move-result-object v0
                                                                                                                                                                                        129invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        130move-result-object v0
                                                                                                                                                                                        132invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        133move-result-object v0
                                                                                                                                                                                        135invoke-static {v1, v0}, Lcom/iflytek/voiceads/utils/g;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        136goto/16 :goto_42
                                                                                                                                                                                        137catchall_bc: move-exception v0
                                                                                                                                                                                        138move-object v1, v2
                                                                                                                                                                                        139goto_be: if-eqz v2, :cond_c3
                                                                                                                                                                                        140try_start_c0:
                                                                                                                                                                                        141invoke-virtual {v2}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        142cond_c3: if-eqz v1, :cond_c8
                                                                                                                                                                                        144invoke-virtual {v1}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        145goto_c8: throw v0
                                                                                                                                                                                        146catch_c9: move-exception v1
                                                                                                                                                                                        148const-string v2, "IFLY_AD_SDK"
                                                                                                                                                                                        149new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        151invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        153const-string v4, "in close1:"
                                                                                                                                                                                        155invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        156move-result-object v3
                                                                                                                                                                                        158invoke-virtual {v1}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        159move-result-object v1
                                                                                                                                                                                        161invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        162move-result-object v1
                                                                                                                                                                                        164invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        165move-result-object v1
                                                                                                                                                                                        167invoke-static {v2, v1}, Lcom/iflytek/voiceads/utils/g;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        168goto/16 :goto_c8
                                                                                                                                                                                        169catchall_e7: move-exception v1
                                                                                                                                                                                        170move-object v6, v1
                                                                                                                                                                                        171move-object v1, v0
                                                                                                                                                                                        172move-object v0, v6
                                                                                                                                                                                        173goto/16 :goto_be
                                                                                                                                                                                        174catchall_ec: move-exception v0
                                                                                                                                                                                        175move-object v6, v1
                                                                                                                                                                                        176move-object v1, v2
                                                                                                                                                                                        177move-object v2, v6
                                                                                                                                                                                        178goto/16 :goto_be
                                                                                                                                                                                        179catch_f1: move-exception v0
                                                                                                                                                                                        180move-object v1, v2
                                                                                                                                                                                        181goto/16 :goto_53
                                                                                                                                                                                        182catch_f5: move-exception v1
                                                                                                                                                                                        183move-object v6, v1
                                                                                                                                                                                        184move-object v1, v2
                                                                                                                                                                                        185move-object v2, v0
                                                                                                                                                                                        186move-object v0, v6
                                                                                                                                                                                        187goto/16 :goto_53
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.baidu.location.g.f.a:Lcom/baidu/location/g/e
                                                                                                                                                                                        • com.baidu.location.g.f.a:Lcom/baidu/location/g/e
                                                                                                                                                                                        • com.baidu.location.g.f.a:Lcom/baidu/location/g/e
                                                                                                                                                                                        • com.baidu.location.g.f.a:Lcom/baidu/location/g/e
                                                                                                                                                                                        • com.baidu.location.g.f.a:Lcom/baidu/location/g/e
                                                                                                                                                                                        • java.net.URL.<init>
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestMethod
                                                                                                                                                                                        • java.net.HttpURLConnection.setDoInput
                                                                                                                                                                                        • java.net.HttpURLConnection.setDoOutput
                                                                                                                                                                                        • java.net.HttpURLConnection.setUseCaches
                                                                                                                                                                                        • java.net.HttpURLConnection.setConnectTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setReadTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • java.net.HttpURLConnection.getResponseCode
                                                                                                                                                                                        • java.net.HttpURLConnection.getInputStream
                                                                                                                                                                                        • java.io.ByteArrayOutputStream.<init>
                                                                                                                                                                                        • java.io.InputStream.read
                                                                                                                                                                                        • java.io.ByteArrayOutputStream.write
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.io.ByteArrayOutputStream.close
                                                                                                                                                                                        • com.baidu.location.g.f.a:Lcom/baidu/location/g/e
                                                                                                                                                                                        • java.io.ByteArrayOutputStream.toByteArray
                                                                                                                                                                                        • java.lang.String.<init>
                                                                                                                                                                                        • com.baidu.location.g.f.a:Lcom/baidu/location/g/e
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.io.ByteArrayOutputStream.close
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • android.util.Log.d
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.io.ByteArrayOutputStream.close
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.io.ByteArrayOutputStream.close
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • com.baidu.location.g.f.a:Lcom/baidu/location/g/e
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • GET
                                                                                                                                                                                        • Content-Type
                                                                                                                                                                                        • application/x-www-form-urlencoded; charset=utf-8
                                                                                                                                                                                        • Accept-Charset
                                                                                                                                                                                        • UTF-8
                                                                                                                                                                                        • utf-8
                                                                                                                                                                                        • NetworkCommunicationException!
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1iget-object v0, p0, Lcom/baidu/location/g/f;->a:Lcom/baidu/location/g/e;
                                                                                                                                                                                        3invoke-static {}, Lcom/baidu/location/g/j;->c()Ljava/lang/String;
                                                                                                                                                                                        4move-result-object v1
                                                                                                                                                                                        5iput-object v1, v0, Lcom/baidu/location/g/e;->h:Ljava/lang/String;
                                                                                                                                                                                        7iget-object v0, p0, Lcom/baidu/location/g/f;->a:Lcom/baidu/location/g/e;
                                                                                                                                                                                        9invoke-static {v0}, Lcom/baidu/location/g/e;->a(Lcom/baidu/location/g/e;)V
                                                                                                                                                                                        11iget-object v0, p0, Lcom/baidu/location/g/f;->a:Lcom/baidu/location/g/e;
                                                                                                                                                                                        13invoke-virtual {v0}, Lcom/baidu/location/g/e;->a()V
                                                                                                                                                                                        15iget-object v0, p0, Lcom/baidu/location/g/f;->a:Lcom/baidu/location/g/e;
                                                                                                                                                                                        16iget v0, v0, Lcom/baidu/location/g/e;->i:I
                                                                                                                                                                                        17const/4 v1, 0x0
                                                                                                                                                                                        18move-object v2, v1
                                                                                                                                                                                        19goto_18: const/4 v3, 0x1
                                                                                                                                                                                        20const/4 v4, 0x0
                                                                                                                                                                                        21if-lez v0, :cond_10f
                                                                                                                                                                                        22try_start_1c: new-instance v5, Ljava/net/URL;
                                                                                                                                                                                        24iget-object v6, p0, Lcom/baidu/location/g/f;->a:Lcom/baidu/location/g/e;
                                                                                                                                                                                        26iget-object v6, v6, Lcom/baidu/location/g/e;->h:Ljava/lang/String;
                                                                                                                                                                                        28invoke-direct {v5, v6}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        30invoke-virtual {v5}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        31move-result-object v5
                                                                                                                                                                                        32check-cast v5, Ljava/net/HttpURLConnection;
                                                                                                                                                                                        33try_end_2b:
                                                                                                                                                                                        34const-string v2, "GET"
                                                                                                                                                                                        36invoke-virtual {v5, v2}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V
                                                                                                                                                                                        38invoke-virtual {v5, v3}, Ljava/net/HttpURLConnection;->setDoInput(Z)V
                                                                                                                                                                                        40invoke-virtual {v5, v3}, Ljava/net/HttpURLConnection;->setDoOutput(Z)V
                                                                                                                                                                                        42invoke-virtual {v5, v4}, Ljava/net/HttpURLConnection;->setUseCaches(Z)V
                                                                                                                                                                                        43sget v2, Lcom/baidu/location/g/a;->b:I
                                                                                                                                                                                        45invoke-virtual {v5, v2}, Ljava/net/HttpURLConnection;->setConnectTimeout(I)V
                                                                                                                                                                                        46sget v2, Lcom/baidu/location/g/a;->b:I
                                                                                                                                                                                        48invoke-virtual {v5, v2}, Ljava/net/HttpURLConnection;->setReadTimeout(I)V
                                                                                                                                                                                        50const-string v2, "Content-Type"
                                                                                                                                                                                        52const-string v6, "application/x-www-form-urlencoded; charset=utf-8"
                                                                                                                                                                                        54invoke-virtual {v5, v2, v6}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        56const-string v2, "Accept-Charset"
                                                                                                                                                                                        58const-string v6, "UTF-8"
                                                                                                                                                                                        60invoke-virtual {v5, v2, v6}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        62invoke-virtual {v5}, Ljava/net/HttpURLConnection;->getResponseCode()I
                                                                                                                                                                                        63move-result v2
                                                                                                                                                                                        64const/16 v6, 0xc8
                                                                                                                                                                                        65if-ne v2, v6, :cond_9c
                                                                                                                                                                                        67invoke-virtual {v5}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream;
                                                                                                                                                                                        68move-result-object v2
                                                                                                                                                                                        69try_start_5d: new-instance v6, Ljava/io/ByteArrayOutputStream;
                                                                                                                                                                                        71invoke-direct {v6}, Ljava/io/ByteArrayOutputStream;-><init>()V
                                                                                                                                                                                        72try_end_62: const/16 v7, 0x400
                                                                                                                                                                                        73try_start_64: new-array v7, v7, [B
                                                                                                                                                                                        74goto_66:
                                                                                                                                                                                        75invoke-virtual {v2, v7}, Ljava/io/InputStream;->read([B)I
                                                                                                                                                                                        76move-result v8
                                                                                                                                                                                        77const/4 v9, -0x1
                                                                                                                                                                                        78if-eq v8, v9, :cond_71
                                                                                                                                                                                        80invoke-virtual {v6, v7, v4, v8}, Ljava/io/ByteArrayOutputStream;->write([BII)V
                                                                                                                                                                                        81goto/16 :goto_66
                                                                                                                                                                                        82cond_71:
                                                                                                                                                                                        83invoke-virtual {v2}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        85invoke-virtual {v6}, Ljava/io/ByteArrayOutputStream;->close()V
                                                                                                                                                                                        87iget-object v7, p0, Lcom/baidu/location/g/f;->a:Lcom/baidu/location/g/e;
                                                                                                                                                                                        88new-instance v8, Ljava/lang/String;
                                                                                                                                                                                        90invoke-virtual {v6}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B
                                                                                                                                                                                        91move-result-object v9
                                                                                                                                                                                        93const-string v10, "utf-8"
                                                                                                                                                                                        95invoke-direct {v8, v9, v10}, Ljava/lang/String;-><init>([BLjava/lang/String;)V
                                                                                                                                                                                        96iput-object v8, v7, Lcom/baidu/location/g/e;->j:Ljava/lang/String;
                                                                                                                                                                                        98iget-object v7, p0, Lcom/baidu/location/g/f;->a:Lcom/baidu/location/g/e;
                                                                                                                                                                                        100invoke-virtual {v7, v3}, Lcom/baidu/location/g/e;->a(Z)V
                                                                                                                                                                                        102invoke-virtual {v5}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        103try_end_8e: const/4 v7, 0x1
                                                                                                                                                                                        104goto/16 :goto_a2
                                                                                                                                                                                        105catchall_90: move-exception v0
                                                                                                                                                                                        106goto/16 :goto_94
                                                                                                                                                                                        107catchall_92: move-exception v0
                                                                                                                                                                                        108move-object v6, v1
                                                                                                                                                                                        109goto_94: move-object v1, v2
                                                                                                                                                                                        110goto/16 :goto_f5
                                                                                                                                                                                        111catch_97: move-object v6, v1
                                                                                                                                                                                        112catch_98: move-object v11, v5
                                                                                                                                                                                        113move-object v5, v2
                                                                                                                                                                                        114move-object v2, v11
                                                                                                                                                                                        115goto/16 :goto_ca
                                                                                                                                                                                        116cond_9c:
                                                                                                                                                                                        117invoke-virtual {v5}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        118try_end_9f: move-object v2, v1
                                                                                                                                                                                        119move-object v6, v2
                                                                                                                                                                                        120const/4 v7, 0x0
                                                                                                                                                                                        121goto_a2: if-eqz v5, :cond_a7
                                                                                                                                                                                        123invoke-virtual {v5}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        124cond_a7: if-eqz v2, :cond_b1
                                                                                                                                                                                        125try_start_a9:
                                                                                                                                                                                        126invoke-virtual {v2}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        127try_end_ac: goto/16 :goto_b1
                                                                                                                                                                                        128catch_ad: move-exception v2
                                                                                                                                                                                        130invoke-virtual {v2}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        131cond_b1: if-eqz v6, :cond_bb
                                                                                                                                                                                        132try_start_b3:
                                                                                                                                                                                        133invoke-virtual {v6}, Ljava/io/ByteArrayOutputStream;->close()V
                                                                                                                                                                                        134try_end_b6: goto/16 :goto_bb
                                                                                                                                                                                        135catch_b7: move-exception v2
                                                                                                                                                                                        137invoke-virtual {v2}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        138cond_bb: move-object v2, v5
                                                                                                                                                                                        139goto/16 :goto_eb
                                                                                                                                                                                        140catchall_bd: move-exception v0
                                                                                                                                                                                        141move-object v6, v1
                                                                                                                                                                                        142goto/16 :goto_f5
                                                                                                                                                                                        143catch_c0: move-object v6, v1
                                                                                                                                                                                        144move-object v2, v5
                                                                                                                                                                                        145move-object v5, v6
                                                                                                                                                                                        146goto/16 :goto_ca
                                                                                                                                                                                        147catchall_c4: move-exception v0
                                                                                                                                                                                        148move-object v6, v1
                                                                                                                                                                                        149goto_c6: move-object v5, v2
                                                                                                                                                                                        150goto/16 :goto_f5
                                                                                                                                                                                        151catch_c8: move-object v5, v1
                                                                                                                                                                                        152move-object v6, v5
                                                                                                                                                                                        153try_start_ca:
                                                                                                                                                                                        154sget-object v7, Lcom/baidu/location/g/a;->a:Ljava/lang/String;
                                                                                                                                                                                        156const-string v8, "NetworkCommunicationException!"
                                                                                                                                                                                        158invoke-static {v7, v8}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        159try_end_d1: if-eqz v2, :cond_d6
                                                                                                                                                                                        161invoke-virtual {v2}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        162cond_d6: if-eqz v5, :cond_e0
                                                                                                                                                                                        163try_start_d8:
                                                                                                                                                                                        164invoke-virtual {v5}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        165try_end_db: goto/16 :goto_e0
                                                                                                                                                                                        166catch_dc: move-exception v5
                                                                                                                                                                                        168invoke-virtual {v5}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        169goto_e0: if-eqz v6, :cond_ea
                                                                                                                                                                                        170try_start_e2:
                                                                                                                                                                                        171invoke-virtual {v6}, Ljava/io/ByteArrayOutputStream;->close()V
                                                                                                                                                                                        172try_end_e5: goto/16 :goto_ea
                                                                                                                                                                                        173catch_e6: move-exception v5
                                                                                                                                                                                        175invoke-virtual {v5}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        176cond_ea: const/4 v7, 0x0
                                                                                                                                                                                        177goto_eb: if-eqz v7, :cond_ee
                                                                                                                                                                                        178goto/16 :goto_10f
                                                                                                                                                                                        179cond_ee: add-int/lit8 v0, v0, -0x1
                                                                                                                                                                                        180goto/16 :goto_18
                                                                                                                                                                                        181catchall_f2: move-exception v0
                                                                                                                                                                                        182move-object v1, v5
                                                                                                                                                                                        183goto/16 :goto_c6
                                                                                                                                                                                        184goto_f5: if-eqz v5, :cond_fa
                                                                                                                                                                                        186invoke-virtual {v5}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        187cond_fa: if-eqz v1, :cond_104
                                                                                                                                                                                        188try_start_fc:
                                                                                                                                                                                        189invoke-virtual {v1}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        190try_end_ff: goto/16 :goto_104
                                                                                                                                                                                        191catch_100: move-exception v1
                                                                                                                                                                                        193invoke-virtual {v1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        194goto_104: if-eqz v6, :cond_10e
                                                                                                                                                                                        195try_start_106:
                                                                                                                                                                                        196invoke-virtual {v6}, Ljava/io/ByteArrayOutputStream;->close()V
                                                                                                                                                                                        197try_end_109: goto/16 :goto_10e
                                                                                                                                                                                        198catch_10a: move-exception v1
                                                                                                                                                                                        200invoke-virtual {v1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        201goto_10e: throw v0
                                                                                                                                                                                        202goto_10f: if-gtz v0, :cond_11e
                                                                                                                                                                                        203sget v0, Lcom/baidu/location/g/e;->o:I
                                                                                                                                                                                        204add-int/2addr v0, v3
                                                                                                                                                                                        205sput v0, Lcom/baidu/location/g/e;->o:I
                                                                                                                                                                                        207iget-object v0, p0, Lcom/baidu/location/g/f;->a:Lcom/baidu/location/g/e;
                                                                                                                                                                                        208iput-object v1, v0, Lcom/baidu/location/g/e;->j:Ljava/lang/String;
                                                                                                                                                                                        210invoke-virtual {v0, v4}, Lcom/baidu/location/g/e;->a(Z)V
                                                                                                                                                                                        211goto/16 :goto_120
                                                                                                                                                                                        212cond_11e: sput v4, Lcom/baidu/location/g/e;->o:I
                                                                                                                                                                                        213goto_120: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Bundle.<init>
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Build$VERSION.SDK:Ljava/lang/String
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.content.Context.getSharedPreferences
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.content.SharedPreferences.getString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • format
                                                                                                                                                                                        • json
                                                                                                                                                                                        • status_os
                                                                                                                                                                                        • status_machine
                                                                                                                                                                                        • status_version
                                                                                                                                                                                        • sdkv
                                                                                                                                                                                        • 3.3.3.lite
                                                                                                                                                                                        • sdkp
                                                                                                                                                                                        • a
                                                                                                                                                                                        • access_token
                                                                                                                                                                                        • oauth_consumer_key
                                                                                                                                                                                        • openid
                                                                                                                                                                                        • appid_for_getting_config
                                                                                                                                                                                        • pfStore
                                                                                                                                                                                        • pf
                                                                                                                                                                                        • desktop_m_qq-
                                                                                                                                                                                        • -
                                                                                                                                                                                        • android
                                                                                                                                                                                        • openmobile_android
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Landroid/os/Bundle;
                                                                                                                                                                                        2invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
                                                                                                                                                                                        4const-string v1, "format"
                                                                                                                                                                                        6const-string v2, "json"
                                                                                                                                                                                        8invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        10sget-object v1, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                        12const-string v2, "status_os"
                                                                                                                                                                                        14invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        16sget-object v1, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        18const-string v2, "status_machine"
                                                                                                                                                                                        20invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        22sget-object v1, Landroid/os/Build$VERSION;->SDK:Ljava/lang/String;
                                                                                                                                                                                        24const-string v2, "status_version"
                                                                                                                                                                                        26invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        28const-string v1, "sdkv"
                                                                                                                                                                                        30const-string v2, "3.3.3.lite"
                                                                                                                                                                                        32invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        34const-string v1, "sdkp"
                                                                                                                                                                                        36const-string v2, "a"
                                                                                                                                                                                        38invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        40iget-object v1, p0, Lcom/tencent/connect/common/BaseApi;->b:Lcom/tencent/connect/auth/QQToken;
                                                                                                                                                                                        41if-eqz v1, :cond_65
                                                                                                                                                                                        43invoke-virtual {v1}, Lcom/tencent/connect/auth/QQToken;->isSessionValid()Z
                                                                                                                                                                                        44move-result v1
                                                                                                                                                                                        45if-eqz v1, :cond_65
                                                                                                                                                                                        47iget-object v1, p0, Lcom/tencent/connect/common/BaseApi;->b:Lcom/tencent/connect/auth/QQToken;
                                                                                                                                                                                        49invoke-virtual {v1}, Lcom/tencent/connect/auth/QQToken;->getAccessToken()Ljava/lang/String;
                                                                                                                                                                                        50move-result-object v1
                                                                                                                                                                                        52const-string v2, "access_token"
                                                                                                                                                                                        54invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        56iget-object v1, p0, Lcom/tencent/connect/common/BaseApi;->b:Lcom/tencent/connect/auth/QQToken;
                                                                                                                                                                                        58invoke-virtual {v1}, Lcom/tencent/connect/auth/QQToken;->getAppId()Ljava/lang/String;
                                                                                                                                                                                        59move-result-object v1
                                                                                                                                                                                        61const-string v2, "oauth_consumer_key"
                                                                                                                                                                                        63invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        65iget-object v1, p0, Lcom/tencent/connect/common/BaseApi;->b:Lcom/tencent/connect/auth/QQToken;
                                                                                                                                                                                        67invoke-virtual {v1}, Lcom/tencent/connect/auth/QQToken;->getOpenId()Ljava/lang/String;
                                                                                                                                                                                        68move-result-object v1
                                                                                                                                                                                        70const-string v2, "openid"
                                                                                                                                                                                        72invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        74iget-object v1, p0, Lcom/tencent/connect/common/BaseApi;->b:Lcom/tencent/connect/auth/QQToken;
                                                                                                                                                                                        76invoke-virtual {v1}, Lcom/tencent/connect/auth/QQToken;->getAppId()Ljava/lang/String;
                                                                                                                                                                                        77move-result-object v1
                                                                                                                                                                                        79const-string v2, "appid_for_getting_config"
                                                                                                                                                                                        81invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        82cond_65:
                                                                                                                                                                                        83invoke-static {}, Lcom/tencent/open/utils/e;->a()Landroid/content/Context;
                                                                                                                                                                                        84move-result-object v1
                                                                                                                                                                                        85const/4 v2, 0x0
                                                                                                                                                                                        87const-string v3, "pfStore"
                                                                                                                                                                                        89invoke-virtual {v1, v3, v2}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
                                                                                                                                                                                        90move-result-object v1
                                                                                                                                                                                        91sget-boolean v2, Lcom/tencent/connect/common/BaseApi;->isOEM:Z
                                                                                                                                                                                        93const-string v3, "pf"
                                                                                                                                                                                        94if-eqz v2, :cond_a7
                                                                                                                                                                                        95new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        97invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        99const-string v2, "desktop_m_qq-"
                                                                                                                                                                                        101invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        103sget-object v2, Lcom/tencent/connect/common/BaseApi;->installChannel:Ljava/lang/String;
                                                                                                                                                                                        105invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        107const-string v2, "-"
                                                                                                                                                                                        109invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        111const-string v4, "android"
                                                                                                                                                                                        113invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        115invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        117sget-object v4, Lcom/tencent/connect/common/BaseApi;->registerChannel:Ljava/lang/String;
                                                                                                                                                                                        119invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        121invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        123sget-object v2, Lcom/tencent/connect/common/BaseApi;->businessId:Ljava/lang/String;
                                                                                                                                                                                        125invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        127invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        128move-result-object v1
                                                                                                                                                                                        130invoke-virtual {v0, v3, v1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        131goto/16 :goto_b0
                                                                                                                                                                                        132cond_a7:
                                                                                                                                                                                        133const-string v2, "openmobile_android"
                                                                                                                                                                                        135invoke-interface {v1, v3, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        136move-result-object v1
                                                                                                                                                                                        138invoke-virtual {v0, v3, v1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        139goto_b0: return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • android.telephony.TelephonyManager.getNetworkOperator
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.lang.String.toCharArray
                                                                                                                                                                                        • java.lang.Character.isDigit
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • android.telephony.TelephonyManager.getSimState
                                                                                                                                                                                        • android.telephony.gsm.GsmCellLocation.getLac
                                                                                                                                                                                        • android.telephony.gsm.GsmCellLocation.getCid
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.Class.isInstance
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android.telephony.cdma.CdmaCellLocation
                                                                                                                                                                                        • getBaseStationId
                                                                                                                                                                                        • getNetworkId
                                                                                                                                                                                        • getSystemId
                                                                                                                                                                                        • getBaseStationLatitude
                                                                                                                                                                                        • getBaseStationLongitude
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1if-eqz p1, :cond_178
                                                                                                                                                                                        3iget-object v1, p0, Lcom/baidu/location/e/b;->d:Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        4if-nez v1, :cond_9
                                                                                                                                                                                        5goto/16 :goto_178
                                                                                                                                                                                        6cond_9: new-instance v1, Lcom/baidu/location/e/a;
                                                                                                                                                                                        8invoke-direct {v1}, Lcom/baidu/location/e/a;-><init>()V
                                                                                                                                                                                        9if-eqz p2, :cond_13
                                                                                                                                                                                        11invoke-virtual {v1}, Lcom/baidu/location/e/a;->f()V
                                                                                                                                                                                        12cond_13:
                                                                                                                                                                                        13invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        14move-result-wide v2
                                                                                                                                                                                        15iput-wide v2, v1, Lcom/baidu/location/e/a;->g:J
                                                                                                                                                                                        16const/4 p2, 0x3
                                                                                                                                                                                        17const/4 v2, 0x0
                                                                                                                                                                                        18try_start_1b:
                                                                                                                                                                                        19iget-object v3, p0, Lcom/baidu/location/e/b;->d:Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        21invoke-virtual {v3}, Landroid/telephony/TelephonyManager;->getNetworkOperator()Ljava/lang/String;
                                                                                                                                                                                        22move-result-object v3
                                                                                                                                                                                        23if-eqz v3, :cond_72
                                                                                                                                                                                        25invoke-virtual {v3}, Ljava/lang/String;->length()I
                                                                                                                                                                                        26move-result v4
                                                                                                                                                                                        27if-lez v4, :cond_72
                                                                                                                                                                                        29invoke-virtual {v3}, Ljava/lang/String;->length()I
                                                                                                                                                                                        30move-result v4
                                                                                                                                                                                        31if-lt v4, p2, :cond_43
                                                                                                                                                                                        33invoke-virtual {v3, v2, p2}, Ljava/lang/String;->substring(II)Ljava/lang/String;
                                                                                                                                                                                        34move-result-object v4
                                                                                                                                                                                        36invoke-static {v4}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;
                                                                                                                                                                                        37move-result-object v4
                                                                                                                                                                                        39invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        40move-result v4
                                                                                                                                                                                        41if-gez v4, :cond_41
                                                                                                                                                                                        43iget-object v4, p0, Lcom/baidu/location/e/b;->f:Lcom/baidu/location/e/a;
                                                                                                                                                                                        44iget v4, v4, Lcom/baidu/location/e/a;->c:I
                                                                                                                                                                                        45cond_41: iput v4, v1, Lcom/baidu/location/e/a;->c:I
                                                                                                                                                                                        46cond_43:
                                                                                                                                                                                        47invoke-virtual {v3, p2}, Ljava/lang/String;->substring(I)Ljava/lang/String;
                                                                                                                                                                                        48move-result-object v3
                                                                                                                                                                                        49if-eqz v3, :cond_5d
                                                                                                                                                                                        51invoke-virtual {v3}, Ljava/lang/String;->toCharArray()[C
                                                                                                                                                                                        52move-result-object v4
                                                                                                                                                                                        53const/4 v5, 0x0
                                                                                                                                                                                        54goto_4e: array-length v6, v4
                                                                                                                                                                                        55if-ge v5, v6, :cond_5e
                                                                                                                                                                                        56aget-char v6, v4, v5
                                                                                                                                                                                        58invoke-static {v6}, Ljava/lang/Character;->isDigit(C)Z
                                                                                                                                                                                        59move-result v6
                                                                                                                                                                                        60if-nez v6, :cond_5a
                                                                                                                                                                                        61goto/16 :goto_5e
                                                                                                                                                                                        62cond_5a: add-int/lit8 v5, v5, 0x1
                                                                                                                                                                                        63goto/16 :goto_4e
                                                                                                                                                                                        64cond_5d: const/4 v5, 0x0
                                                                                                                                                                                        65cond_5e:
                                                                                                                                                                                        66invoke-virtual {v3, v2, v5}, Ljava/lang/String;->substring(II)Ljava/lang/String;
                                                                                                                                                                                        67move-result-object v3
                                                                                                                                                                                        69invoke-static {v3}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;
                                                                                                                                                                                        70move-result-object v3
                                                                                                                                                                                        72invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        73move-result v3
                                                                                                                                                                                        74if-gez v3, :cond_70
                                                                                                                                                                                        76iget-object v3, p0, Lcom/baidu/location/e/b;->f:Lcom/baidu/location/e/a;
                                                                                                                                                                                        77iget v3, v3, Lcom/baidu/location/e/a;->d:I
                                                                                                                                                                                        78cond_70: iput v3, v1, Lcom/baidu/location/e/a;->d:I
                                                                                                                                                                                        79cond_72:
                                                                                                                                                                                        80iget-object v3, p0, Lcom/baidu/location/e/b;->d:Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        82invoke-virtual {v3}, Landroid/telephony/TelephonyManager;->getSimState()I
                                                                                                                                                                                        83move-result v3
                                                                                                                                                                                        84sput v3, Lcom/baidu/location/e/b;->a:I
                                                                                                                                                                                        85try_end_7a: goto/16 :goto_7e
                                                                                                                                                                                        86catch_7b: const/4 v3, 0x1
                                                                                                                                                                                        87sput v3, Lcom/baidu/location/e/b;->b:I
                                                                                                                                                                                        88goto_7e: instance-of v3, p1, Landroid/telephony/gsm/GsmCellLocation;
                                                                                                                                                                                        89if-eqz v3, :cond_96
                                                                                                                                                                                        90check-cast p1, Landroid/telephony/gsm/GsmCellLocation;
                                                                                                                                                                                        92invoke-virtual {p1}, Landroid/telephony/gsm/GsmCellLocation;->getLac()I
                                                                                                                                                                                        93move-result p2
                                                                                                                                                                                        94iput p2, v1, Lcom/baidu/location/e/a;->a:I
                                                                                                                                                                                        96invoke-virtual {p1}, Landroid/telephony/gsm/GsmCellLocation;->getCid()I
                                                                                                                                                                                        97move-result p1
                                                                                                                                                                                        98iput p1, v1, Lcom/baidu/location/e/a;->b:I
                                                                                                                                                                                        99const/16 p1, 0x67
                                                                                                                                                                                        100iput-char p1, v1, Lcom/baidu/location/e/a;->i:C
                                                                                                                                                                                        101goto/16 :goto_174
                                                                                                                                                                                        102cond_96: instance-of v3, p1, Landroid/telephony/cdma/CdmaCellLocation;
                                                                                                                                                                                        103if-eqz v3, :cond_174
                                                                                                                                                                                        104const/16 v3, 0x63
                                                                                                                                                                                        105iput-char v3, v1, Lcom/baidu/location/e/a;->i:C
                                                                                                                                                                                        106sget v3, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        108invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        109move-result-object v3
                                                                                                                                                                                        111invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        112move-result v3
                                                                                                                                                                                        113const/4 v4, 0x5
                                                                                                                                                                                        114if-ge v3, v4, :cond_ac
                                                                                                                                                                                        115return-object v1
                                                                                                                                                                                        116cond_ac:
                                                                                                                                                                                        117sget-object v3, Lcom/baidu/location/e/b;->p:Ljava/lang/Class;
                                                                                                                                                                                        118if-nez v3, :cond_fb
                                                                                                                                                                                        120const-string v3, "android.telephony.cdma.CdmaCellLocation"
                                                                                                                                                                                        121try_start_b2:
                                                                                                                                                                                        122invoke-static {v3}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        123move-result-object v3
                                                                                                                                                                                        124sput-object v3, Lcom/baidu/location/e/b;->p:Ljava/lang/Class;
                                                                                                                                                                                        126sget-object v3, Lcom/baidu/location/e/b;->p:Ljava/lang/Class;
                                                                                                                                                                                        128const-string v4, "getBaseStationId"
                                                                                                                                                                                        129new-array v5, v2, [Ljava/lang/Class;
                                                                                                                                                                                        131invoke-virtual {v3, v4, v5}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        132move-result-object v3
                                                                                                                                                                                        133sput-object v3, Lcom/baidu/location/e/b;->k:Ljava/lang/reflect/Method;
                                                                                                                                                                                        135sget-object v3, Lcom/baidu/location/e/b;->p:Ljava/lang/Class;
                                                                                                                                                                                        137const-string v4, "getNetworkId"
                                                                                                                                                                                        138new-array v5, v2, [Ljava/lang/Class;
                                                                                                                                                                                        140invoke-virtual {v3, v4, v5}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        141move-result-object v3
                                                                                                                                                                                        142sput-object v3, Lcom/baidu/location/e/b;->l:Ljava/lang/reflect/Method;
                                                                                                                                                                                        144sget-object v3, Lcom/baidu/location/e/b;->p:Ljava/lang/Class;
                                                                                                                                                                                        146const-string v4, "getSystemId"
                                                                                                                                                                                        147new-array v5, v2, [Ljava/lang/Class;
                                                                                                                                                                                        149invoke-virtual {v3, v4, v5}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        150move-result-object v3
                                                                                                                                                                                        151sput-object v3, Lcom/baidu/location/e/b;->m:Ljava/lang/reflect/Method;
                                                                                                                                                                                        153sget-object v3, Lcom/baidu/location/e/b;->p:Ljava/lang/Class;
                                                                                                                                                                                        155const-string v4, "getBaseStationLatitude"
                                                                                                                                                                                        156new-array v5, v2, [Ljava/lang/Class;
                                                                                                                                                                                        158invoke-virtual {v3, v4, v5}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        159move-result-object v3
                                                                                                                                                                                        160sput-object v3, Lcom/baidu/location/e/b;->n:Ljava/lang/reflect/Method;
                                                                                                                                                                                        162sget-object v3, Lcom/baidu/location/e/b;->p:Ljava/lang/Class;
                                                                                                                                                                                        164const-string v4, "getBaseStationLongitude"
                                                                                                                                                                                        165new-array v5, v2, [Ljava/lang/Class;
                                                                                                                                                                                        167invoke-virtual {v3, v4, v5}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        168move-result-object v3
                                                                                                                                                                                        169sput-object v3, Lcom/baidu/location/e/b;->o:Ljava/lang/reflect/Method;
                                                                                                                                                                                        170try_end_f4: goto/16 :goto_fb
                                                                                                                                                                                        171catch_f5: sput-object v0, Lcom/baidu/location/e/b;->p:Ljava/lang/Class;
                                                                                                                                                                                        172const/4 p1, 0x2
                                                                                                                                                                                        173sput p1, Lcom/baidu/location/e/b;->b:I
                                                                                                                                                                                        174return-object v1
                                                                                                                                                                                        175goto_fb:
                                                                                                                                                                                        176sget-object v0, Lcom/baidu/location/e/b;->p:Ljava/lang/Class;
                                                                                                                                                                                        177if-eqz v0, :cond_174
                                                                                                                                                                                        179invoke-virtual {v0, p1}, Ljava/lang/Class;->isInstance(Ljava/lang/Object;)Z
                                                                                                                                                                                        180move-result v0
                                                                                                                                                                                        181if-eqz v0, :cond_174
                                                                                                                                                                                        182try_start_105:
                                                                                                                                                                                        183sget-object v0, Lcom/baidu/location/e/b;->m:Ljava/lang/reflect/Method;
                                                                                                                                                                                        184new-array v3, v2, [Ljava/lang/Object;
                                                                                                                                                                                        186invoke-virtual {v0, p1, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        187move-result-object v0
                                                                                                                                                                                        188check-cast v0, Ljava/lang/Integer;
                                                                                                                                                                                        190invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        191move-result v0
                                                                                                                                                                                        192if-gez v0, :cond_119
                                                                                                                                                                                        194iget-object v0, p0, Lcom/baidu/location/e/b;->f:Lcom/baidu/location/e/a;
                                                                                                                                                                                        195iget v0, v0, Lcom/baidu/location/e/a;->d:I
                                                                                                                                                                                        196cond_119: iput v0, v1, Lcom/baidu/location/e/a;->d:I
                                                                                                                                                                                        198sget-object v0, Lcom/baidu/location/e/b;->k:Ljava/lang/reflect/Method;
                                                                                                                                                                                        199new-array v3, v2, [Ljava/lang/Object;
                                                                                                                                                                                        201invoke-virtual {v0, p1, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        202move-result-object v0
                                                                                                                                                                                        203check-cast v0, Ljava/lang/Integer;
                                                                                                                                                                                        205invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        206move-result v0
                                                                                                                                                                                        207iput v0, v1, Lcom/baidu/location/e/a;->b:I
                                                                                                                                                                                        209sget-object v0, Lcom/baidu/location/e/b;->l:Ljava/lang/reflect/Method;
                                                                                                                                                                                        210new-array v3, v2, [Ljava/lang/Object;
                                                                                                                                                                                        212invoke-virtual {v0, p1, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        213move-result-object v0
                                                                                                                                                                                        214check-cast v0, Ljava/lang/Integer;
                                                                                                                                                                                        216invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        217move-result v0
                                                                                                                                                                                        218iput v0, v1, Lcom/baidu/location/e/a;->a:I
                                                                                                                                                                                        220sget-object v0, Lcom/baidu/location/e/b;->n:Ljava/lang/reflect/Method;
                                                                                                                                                                                        221new-array v3, v2, [Ljava/lang/Object;
                                                                                                                                                                                        223invoke-virtual {v0, p1, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        224move-result-object v0
                                                                                                                                                                                        225move-object v3, v0
                                                                                                                                                                                        226check-cast v3, Ljava/lang/Integer;
                                                                                                                                                                                        228invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        229move-result v3
                                                                                                                                                                                        230const v4, 0x7fffffff
                                                                                                                                                                                        231if-ge v3, v4, :cond_157
                                                                                                                                                                                        232check-cast v0, Ljava/lang/Integer;
                                                                                                                                                                                        234invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        235move-result v0
                                                                                                                                                                                        236iput v0, v1, Lcom/baidu/location/e/a;->e:I
                                                                                                                                                                                        237cond_157:
                                                                                                                                                                                        238sget-object v0, Lcom/baidu/location/e/b;->o:Ljava/lang/reflect/Method;
                                                                                                                                                                                        239new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                        241invoke-virtual {v0, p1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        242move-result-object p1
                                                                                                                                                                                        243move-object v0, p1
                                                                                                                                                                                        244check-cast v0, Ljava/lang/Integer;
                                                                                                                                                                                        246invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        247move-result v0
                                                                                                                                                                                        248if-ge v0, v4, :cond_174
                                                                                                                                                                                        249check-cast p1, Ljava/lang/Integer;
                                                                                                                                                                                        251invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        252move-result p1
                                                                                                                                                                                        253iput p1, v1, Lcom/baidu/location/e/a;->f:I
                                                                                                                                                                                        254try_end_170: goto/16 :goto_174
                                                                                                                                                                                        255catch_171: sput p2, Lcom/baidu/location/e/b;->b:I
                                                                                                                                                                                        256return-object v1
                                                                                                                                                                                        257cond_174:
                                                                                                                                                                                        258invoke-direct {p0, v1}, Lcom/baidu/location/e/b;->c(Lcom/baidu/location/e/a;)V
                                                                                                                                                                                        259return-object v1
                                                                                                                                                                                        260cond_178: return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.getDeclaredField
                                                                                                                                                                                        • java.lang.reflect.Field.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Field.get
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.getDeclaredField
                                                                                                                                                                                        • java.lang.reflect.Field.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Field.get
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.Class.getDeclaredField
                                                                                                                                                                                        • java.lang.reflect.Field.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Field.get
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.Class.getDeclaredField
                                                                                                                                                                                        • java.lang.reflect.Field.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Field.get
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.Class.getDeclaredField
                                                                                                                                                                                        • java.lang.reflect.Field.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Field.get
                                                                                                                                                                                        • java.util.zip.ZipFile.getName
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • java.lang.Object.toString
                                                                                                                                                                                        • java.lang.String.lastIndexOf
                                                                                                                                                                                        • java.lang.String.lastIndexOf
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.Class.getDeclaredField
                                                                                                                                                                                        • java.lang.reflect.Field.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Field.get
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • dalvik.system.DexClassLoader
                                                                                                                                                                                        • mFiles
                                                                                                                                                                                        • dalvik.system.BaseDexClassLoader
                                                                                                                                                                                        • pathList
                                                                                                                                                                                        • dexElements
                                                                                                                                                                                        • zip
                                                                                                                                                                                        • zipFile
                                                                                                                                                                                        • \"
                                                                                                                                                                                        • path
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.param p0, "loader" # Ljava/lang/ClassLoader;
                                                                                                                                                                                        1.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        2value = {
                                                                                                                                                                                        3Ljava/lang/NoSuchFieldException;,
                                                                                                                                                                                        4Ljava/lang/IllegalAccessException;,
                                                                                                                                                                                        5Ljava/lang/IllegalArgumentException;,
                                                                                                                                                                                        6Ljava/lang/ClassNotFoundException;
                                                                                                                                                                                        7}
                                                                                                                                                                                        8.end annotation
                                                                                                                                                                                        9.prologue
                                                                                                                                                                                        10const/4 v9, 0x0
                                                                                                                                                                                        11const/4 v15, 0x0
                                                                                                                                                                                        12const/4 v10, 0x0
                                                                                                                                                                                        13const/4 v11, 0x0
                                                                                                                                                                                        14const/4 v12, 0x0
                                                                                                                                                                                        15sget v20, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        16const/16 v21, 0x9
                                                                                                                                                                                        17move/from16 v0, v20
                                                                                                                                                                                        18move/from16 v1, v21
                                                                                                                                                                                        19if-lt v0, v1, :cond_55
                                                                                                                                                                                        20sget v20, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        21const/16 v21, 0xd
                                                                                                                                                                                        22move/from16 v0, v20
                                                                                                                                                                                        23move/from16 v1, v21
                                                                                                                                                                                        24if-gt v0, v1, :cond_55
                                                                                                                                                                                        26const-string v20, "dalvik.system.DexClassLoader"
                                                                                                                                                                                        28invoke-static/range {v20 .. v20}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        29move-result-object v20
                                                                                                                                                                                        31const-string v21, "mFiles"
                                                                                                                                                                                        33invoke-virtual/range {v20 .. v21}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                        34move-result-object v9
                                                                                                                                                                                        35const/16 v20, 0x1
                                                                                                                                                                                        36move/from16 v0, v20
                                                                                                                                                                                        38invoke-virtual {v9, v0}, Ljava/lang/reflect/Field;->setAccessible(Z)V
                                                                                                                                                                                        39move-object/from16 v0, p0
                                                                                                                                                                                        41invoke-virtual {v9, v0}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        42move-result-object v11
                                                                                                                                                                                        43check-cast v11, [Ljava/lang/Object;
                                                                                                                                                                                        44array-length v0, v11
                                                                                                                                                                                        45move/from16 v20, v0
                                                                                                                                                                                        46move/from16 v0, v20
                                                                                                                                                                                        47new-array v12, v0, [Ljava/lang/String;
                                                                                                                                                                                        48const/4 v6, 0x0
                                                                                                                                                                                        49goto_3c: array-length v0, v11
                                                                                                                                                                                        50move/from16 v20, v0
                                                                                                                                                                                        51move/from16 v0, v20
                                                                                                                                                                                        52if-lt v6, v0, :cond_48
                                                                                                                                                                                        53cond_43: const/16 v20, 0x0
                                                                                                                                                                                        54aget-object v20, v12, v20
                                                                                                                                                                                        55return-object v20
                                                                                                                                                                                        56cond_48: aget-object v5, v11, v6
                                                                                                                                                                                        57check-cast v5, Ljava/io/File;
                                                                                                                                                                                        59invoke-virtual {v5}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        60move-result-object v20
                                                                                                                                                                                        61aput-object v20, v12, v6
                                                                                                                                                                                        62add-int/lit8 v6, v6, 0x1
                                                                                                                                                                                        63goto/16 :goto_3c
                                                                                                                                                                                        64cond_55:
                                                                                                                                                                                        65const-string v20, "dalvik.system.BaseDexClassLoader"
                                                                                                                                                                                        67invoke-static/range {v20 .. v20}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        68move-result-object v20
                                                                                                                                                                                        70const-string v21, "pathList"
                                                                                                                                                                                        72invoke-virtual/range {v20 .. v21}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                        73move-result-object v9
                                                                                                                                                                                        74const/16 v20, 0x1
                                                                                                                                                                                        75move/from16 v0, v20
                                                                                                                                                                                        77invoke-virtual {v9, v0}, Ljava/lang/reflect/Field;->setAccessible(Z)V
                                                                                                                                                                                        78move-object/from16 v0, p0
                                                                                                                                                                                        80invoke-virtual {v9, v0}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        81move-result-object v10
                                                                                                                                                                                        83invoke-virtual {v10}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        84move-result-object v20
                                                                                                                                                                                        86const-string v21, "dexElements"
                                                                                                                                                                                        88invoke-virtual/range {v20 .. v21}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                        89move-result-object v15
                                                                                                                                                                                        90const/16 v20, 0x1
                                                                                                                                                                                        91move/from16 v0, v20
                                                                                                                                                                                        93invoke-virtual {v15, v0}, Ljava/lang/reflect/Field;->setAccessible(Z)V
                                                                                                                                                                                        95invoke-virtual {v15, v10}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        96move-result-object v11
                                                                                                                                                                                        97check-cast v11, [Ljava/lang/Object;
                                                                                                                                                                                        98array-length v0, v11
                                                                                                                                                                                        99move/from16 v20, v0
                                                                                                                                                                                        100move/from16 v0, v20
                                                                                                                                                                                        101new-array v12, v0, [Ljava/lang/String;
                                                                                                                                                                                        102const/4 v6, 0x0
                                                                                                                                                                                        103goto_8d: array-length v0, v11
                                                                                                                                                                                        104move/from16 v20, v0
                                                                                                                                                                                        105move/from16 v0, v20
                                                                                                                                                                                        106if-ge v6, v0, :cond_43
                                                                                                                                                                                        107try_start_94: aget-object v20, v11, v6
                                                                                                                                                                                        109invoke-virtual/range {v20 .. v20}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        110move-result-object v20
                                                                                                                                                                                        112const-string v21, "zip"
                                                                                                                                                                                        114invoke-virtual/range {v20 .. v21}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                        115move-result-object v18
                                                                                                                                                                                        116const/16 v20, 0x1
                                                                                                                                                                                        117move-object/from16 v0, v18
                                                                                                                                                                                        118move/from16 v1, v20
                                                                                                                                                                                        120invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;->setAccessible(Z)V
                                                                                                                                                                                        121aget-object v20, v11, v6
                                                                                                                                                                                        122move-object/from16 v0, v18
                                                                                                                                                                                        123move-object/from16 v1, v20
                                                                                                                                                                                        125invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        126move-result-object v16
                                                                                                                                                                                        127check-cast v16, Ljava/io/File;
                                                                                                                                                                                        129invoke-virtual/range {v16 .. v16}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        130move-result-object v20
                                                                                                                                                                                        131aput-object v20, v12, v6
                                                                                                                                                                                        132goto_bb: add-int/lit8 v6, v6, 0x1
                                                                                                                                                                                        133goto/16 :goto_8d
                                                                                                                                                                                        134catch_be: move-exception v2
                                                                                                                                                                                        135try_start_bf: aget-object v20, v11, v6
                                                                                                                                                                                        137invoke-virtual/range {v20 .. v20}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        138move-result-object v20
                                                                                                                                                                                        140const-string v21, "zipFile"
                                                                                                                                                                                        142invoke-virtual/range {v20 .. v21}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                        143move-result-object v19
                                                                                                                                                                                        144const/16 v20, 0x1
                                                                                                                                                                                        146invoke-virtual/range {v19 .. v20}, Ljava/lang/reflect/Field;->setAccessible(Z)V
                                                                                                                                                                                        147aget-object v20, v11, v6
                                                                                                                                                                                        149invoke-virtual/range {v19 .. v20}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        150move-result-object v17
                                                                                                                                                                                        151check-cast v17, Ljava/util/zip/ZipFile;
                                                                                                                                                                                        152new-instance v20, Ljava/io/File;
                                                                                                                                                                                        154invoke-virtual/range {v17 .. v17}, Ljava/util/zip/ZipFile;->getName()Ljava/lang/String;
                                                                                                                                                                                        155move-result-object v21
                                                                                                                                                                                        157invoke-direct/range {v20 .. v21}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        159invoke-virtual/range {v20 .. v20}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        160move-result-object v20
                                                                                                                                                                                        161aput-object v20, v12, v6
                                                                                                                                                                                        162try_end_e7: goto/16 :goto_bb
                                                                                                                                                                                        163catch_e8: move-exception v3
                                                                                                                                                                                        164sget v20, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        165const/16 v21, 0x1c
                                                                                                                                                                                        166move/from16 v0, v20
                                                                                                                                                                                        167move/from16 v1, v21
                                                                                                                                                                                        168if-lt v0, v1, :cond_118
                                                                                                                                                                                        169aget-object v20, v11, v6
                                                                                                                                                                                        171invoke-virtual/range {v20 .. v20}, Ljava/lang/Object;->toString()Ljava/lang/String;
                                                                                                                                                                                        172move-result-object v4
                                                                                                                                                                                        174const-string v20, "\""
                                                                                                                                                                                        175move-object/from16 v0, v20
                                                                                                                                                                                        177invoke-virtual {v4, v0}, Ljava/lang/String;->lastIndexOf(Ljava/lang/String;)I
                                                                                                                                                                                        178move-result v7
                                                                                                                                                                                        180const-string v20, "\""
                                                                                                                                                                                        181add-int/lit8 v21, v7, -0x1
                                                                                                                                                                                        182move-object/from16 v0, v20
                                                                                                                                                                                        183move/from16 v1, v21
                                                                                                                                                                                        185invoke-virtual {v4, v0, v1}, Ljava/lang/String;->lastIndexOf(Ljava/lang/String;I)I
                                                                                                                                                                                        186move-result v8
                                                                                                                                                                                        187add-int/lit8 v20, v8, 0x1
                                                                                                                                                                                        188move/from16 v0, v20
                                                                                                                                                                                        190invoke-virtual {v4, v0, v7}, Ljava/lang/String;->substring(II)Ljava/lang/String;
                                                                                                                                                                                        191move-result-object v20
                                                                                                                                                                                        192aput-object v20, v12, v6
                                                                                                                                                                                        193goto/16 :goto_bb
                                                                                                                                                                                        194cond_118: aget-object v20, v11, v6
                                                                                                                                                                                        196invoke-virtual/range {v20 .. v20}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        197move-result-object v20
                                                                                                                                                                                        199const-string v21, "path"
                                                                                                                                                                                        201invoke-virtual/range {v20 .. v21}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                        202move-result-object v14
                                                                                                                                                                                        203const/16 v20, 0x1
                                                                                                                                                                                        204move/from16 v0, v20
                                                                                                                                                                                        206invoke-virtual {v14, v0}, Ljava/lang/reflect/Field;->setAccessible(Z)V
                                                                                                                                                                                        207aget-object v20, v11, v6
                                                                                                                                                                                        208move-object/from16 v0, v20
                                                                                                                                                                                        210invoke-virtual {v14, v0}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        211move-result-object v13
                                                                                                                                                                                        212check-cast v13, Ljava/io/File;
                                                                                                                                                                                        214invoke-virtual {v13}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        215move-result-object v20
                                                                                                                                                                                        216aput-object v20, v12, v6
                                                                                                                                                                                        217goto/16 :goto_bb
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.os.Build$VERSION.INCREMENTAL:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • appToken
                                                                                                                                                                                        • regId
                                                                                                                                                                                        • appId
                                                                                                                                                                                        • regResource
                                                                                                                                                                                        • imeiMd5
                                                                                                                                                                                        • isMIUI
                                                                                                                                                                                        • miuiVersion
                                                                                                                                                                                        • devId
                                                                                                                                                                                        • model
                                                                                                                                                                                        • pkgName
                                                                                                                                                                                        • sdkVersion
                                                                                                                                                                                        • 3_6_9
                                                                                                                                                                                        • androidVersion
                                                                                                                                                                                        • os
                                                                                                                                                                                        • -
                                                                                                                                                                                        • andId
                                                                                                                                                                                        • clientInterfaceId
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Landroid/content/Context;",
                                                                                                                                                                                        4"Ljava/lang/String;",
                                                                                                                                                                                        5")",
                                                                                                                                                                                        6"Ljava/util/HashMap<",
                                                                                                                                                                                        7"Ljava/lang/String;",
                                                                                                                                                                                        8"Ljava/lang/String;",
                                                                                                                                                                                        9">;"
                                                                                                                                                                                        10}
                                                                                                                                                                                        11.end annotation
                                                                                                                                                                                        12new-instance v0, Ljava/util/HashMap;
                                                                                                                                                                                        14invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        15try_start_5:
                                                                                                                                                                                        16const-string v1, "appToken"
                                                                                                                                                                                        18invoke-static {p0}, Lcom/xiaomi/mipush/sdk/aa;->a(Landroid/content/Context;)Lcom/xiaomi/mipush/sdk/aa;
                                                                                                                                                                                        19move-result-object v2
                                                                                                                                                                                        21invoke-virtual {v2}, Lcom/xiaomi/mipush/sdk/aa;->d()Ljava/lang/String;
                                                                                                                                                                                        22move-result-object v2
                                                                                                                                                                                        24invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        26const-string v1, "regId"
                                                                                                                                                                                        28invoke-static {p0}, Lcom/xiaomi/mipush/sdk/f;->k(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        29move-result-object v2
                                                                                                                                                                                        31invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        33const-string v1, "appId"
                                                                                                                                                                                        35invoke-static {p0}, Lcom/xiaomi/mipush/sdk/aa;->a(Landroid/content/Context;)Lcom/xiaomi/mipush/sdk/aa;
                                                                                                                                                                                        36move-result-object v2
                                                                                                                                                                                        38invoke-virtual {v2}, Lcom/xiaomi/mipush/sdk/aa;->c()Ljava/lang/String;
                                                                                                                                                                                        39move-result-object v2
                                                                                                                                                                                        41invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        43const-string v1, "regResource"
                                                                                                                                                                                        45invoke-static {p0}, Lcom/xiaomi/mipush/sdk/aa;->a(Landroid/content/Context;)Lcom/xiaomi/mipush/sdk/aa;
                                                                                                                                                                                        46move-result-object v2
                                                                                                                                                                                        48invoke-virtual {v2}, Lcom/xiaomi/mipush/sdk/aa;->g()Ljava/lang/String;
                                                                                                                                                                                        49move-result-object v2
                                                                                                                                                                                        51invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        53invoke-static {}, Lc/g/a/a/a/f;->g()Z
                                                                                                                                                                                        54move-result v1
                                                                                                                                                                                        55if-nez v1, :cond_4e
                                                                                                                                                                                        57invoke-static {p0}, Lc/g/a/a/a/d;->f(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        58move-result-object v1
                                                                                                                                                                                        60invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        61move-result v2
                                                                                                                                                                                        62if-nez v2, :cond_4e
                                                                                                                                                                                        64const-string v2, "imeiMd5"
                                                                                                                                                                                        66invoke-static {v1}, Lc/g/a/a/h/d;->a(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        67move-result-object v1
                                                                                                                                                                                        69invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        70cond_4e:
                                                                                                                                                                                        71const-string v1, "isMIUI"
                                                                                                                                                                                        73invoke-static {}, Lc/g/a/a/a/f;->a()Z
                                                                                                                                                                                        74move-result v2
                                                                                                                                                                                        76invoke-static {v2}, Ljava/lang/String;->valueOf(Z)Ljava/lang/String;
                                                                                                                                                                                        77move-result-object v2
                                                                                                                                                                                        79invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        81const-string v1, "miuiVersion"
                                                                                                                                                                                        83invoke-static {}, Lc/g/a/a/a/f;->d()Ljava/lang/String;
                                                                                                                                                                                        84move-result-object v2
                                                                                                                                                                                        86invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        88const-string v1, "devId"
                                                                                                                                                                                        89const/4 v2, 0x1
                                                                                                                                                                                        91invoke-static {p0, v2}, Lc/g/a/a/a/d;->a(Landroid/content/Context;Z)Ljava/lang/String;
                                                                                                                                                                                        92move-result-object v2
                                                                                                                                                                                        94invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        96const-string v1, "model"
                                                                                                                                                                                        98sget-object v2, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        100invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        102const-string v1, "pkgName"
                                                                                                                                                                                        104invoke-virtual {p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        105move-result-object v2
                                                                                                                                                                                        107invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        109const-string v1, "sdkVersion"
                                                                                                                                                                                        111const-string v2, "3_6_9"
                                                                                                                                                                                        113invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        115const-string v1, "androidVersion"
                                                                                                                                                                                        116sget v2, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        118invoke-static {v2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        119move-result-object v2
                                                                                                                                                                                        121invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        123const-string v1, "os"
                                                                                                                                                                                        124new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        126invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        128sget-object v3, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                        130invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        132const-string v3, "-"
                                                                                                                                                                                        134invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        136sget-object v3, Landroid/os/Build$VERSION;->INCREMENTAL:Ljava/lang/String;
                                                                                                                                                                                        138invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        140invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        141move-result-object v2
                                                                                                                                                                                        143invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        145const-string v1, "andId"
                                                                                                                                                                                        147invoke-static {p0}, Lc/g/a/a/a/d;->d(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        148move-result-object p0
                                                                                                                                                                                        150invoke-virtual {v0, v1, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        152invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        153move-result p0
                                                                                                                                                                                        154if-nez p0, :cond_c1
                                                                                                                                                                                        156const-string p0, "clientInterfaceId"
                                                                                                                                                                                        158invoke-virtual {v0, p0, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        159catch_c1: return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.content.Context.getFilesDir
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.io.File.separator:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.content.Context.getFilesDir
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.io.File.separator:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.util.List.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.io.File.separator:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.io.File.pathSeparator:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.Class.getClassLoader
                                                                                                                                                                                        • dalvik.system.DexClassLoader.<init>
                                                                                                                                                                                        • java.lang.Exception.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • D
                                                                                                                                                                                        • start to load comps to classLoader.
                                                                                                                                                                                        • beacontsa/comp
                                                                                                                                                                                        • beacontsa/odex
                                                                                                                                                                                        • E
                                                                                                                                                                                        • load comps failed for three times, don\'t load again.
                                                                                                                                                                                        • LOAD_RETRIES_TIMES
                                                                                                                                                                                        • dex file path ->
                                                                                                                                                                                        • 0
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation build Landroid/annotation/TargetApi;
                                                                                                                                                                                        1value = 0x3
                                                                                                                                                                                        2.end annotation
                                                                                                                                                                                        3const/4 v9, 0x3
                                                                                                                                                                                        4const/4 v1, 0x1
                                                                                                                                                                                        5const/4 v2, 0x0
                                                                                                                                                                                        6monitor-enter p0
                                                                                                                                                                                        7try_start_4:
                                                                                                                                                                                        8iget-object v0, p0, Lcom/tencent/beacontsa/cover/b;->d:Ldalvik/system/DexClassLoader;
                                                                                                                                                                                        9try_end_6: if-eqz v0, :cond_b
                                                                                                                                                                                        10move v2, v1
                                                                                                                                                                                        11cond_9: monitor-exit p0
                                                                                                                                                                                        12return v2
                                                                                                                                                                                        13cond_b:
                                                                                                                                                                                        14iget-object v0, p0, Lcom/tencent/beacontsa/cover/b;->b:Ljava/util/List;
                                                                                                                                                                                        15if-eqz v0, :cond_9
                                                                                                                                                                                        17iget-object v0, p0, Lcom/tencent/beacontsa/cover/b;->b:Ljava/util/List;
                                                                                                                                                                                        19invoke-interface {v0}, Ljava/util/List;->size()I
                                                                                                                                                                                        20move-result v0
                                                                                                                                                                                        21if-lez v0, :cond_9
                                                                                                                                                                                        23const-string v0, "D"
                                                                                                                                                                                        25const-string v3, "start to load comps to classLoader."
                                                                                                                                                                                        26const/4 v4, 0x0
                                                                                                                                                                                        27new-array v4, v4, [Ljava/lang/Object;
                                                                                                                                                                                        29invoke-static {v0, v3, v4}, Lcom/tencent/beacontsa/cover/f;->a(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                        30new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        32invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        34iget-object v3, p0, Lcom/tencent/beacontsa/cover/b;->a:Landroid/content/Context;
                                                                                                                                                                                        36invoke-virtual {v3}, Landroid/content/Context;->getFilesDir()Ljava/io/File;
                                                                                                                                                                                        37move-result-object v3
                                                                                                                                                                                        39invoke-virtual {v3}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        40move-result-object v3
                                                                                                                                                                                        42invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        43move-result-object v0
                                                                                                                                                                                        45sget-object v3, Ljava/io/File;->separator:Ljava/lang/String;
                                                                                                                                                                                        47invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        48move-result-object v0
                                                                                                                                                                                        50const-string v3, "beacontsa/comp"
                                                                                                                                                                                        52invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        53move-result-object v0
                                                                                                                                                                                        55invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        56move-result-object v3
                                                                                                                                                                                        57new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        59invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        61iget-object v4, p0, Lcom/tencent/beacontsa/cover/b;->a:Landroid/content/Context;
                                                                                                                                                                                        63invoke-virtual {v4}, Landroid/content/Context;->getFilesDir()Ljava/io/File;
                                                                                                                                                                                        64move-result-object v4
                                                                                                                                                                                        66invoke-virtual {v4}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        67move-result-object v4
                                                                                                                                                                                        69invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        70move-result-object v0
                                                                                                                                                                                        72sget-object v4, Ljava/io/File;->separator:Ljava/lang/String;
                                                                                                                                                                                        74invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        75move-result-object v0
                                                                                                                                                                                        77const-string v4, "beacontsa/odex"
                                                                                                                                                                                        79invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        80move-result-object v0
                                                                                                                                                                                        82invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        83move-result-object v4
                                                                                                                                                                                        84new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        86invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        88iget-object v0, p0, Lcom/tencent/beacontsa/cover/b;->b:Ljava/util/List;
                                                                                                                                                                                        90invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        91move-result-object v6
                                                                                                                                                                                        92cond_72:
                                                                                                                                                                                        93invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        94move-result v0
                                                                                                                                                                                        95if-eqz v0, :cond_9c
                                                                                                                                                                                        97invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        98move-result-object v0
                                                                                                                                                                                        99check-cast v0, Lcom/tencent/beacontsa/cover/a;
                                                                                                                                                                                        100if-eqz v0, :cond_72
                                                                                                                                                                                        101iget v7, v0, Lcom/tencent/beacontsa/cover/a;->c:I
                                                                                                                                                                                        102sget v8, Lcom/tencent/beacontsa/cover/f;->b:I
                                                                                                                                                                                        103if-ne v7, v8, :cond_72
                                                                                                                                                                                        105invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        107sget-object v7, Ljava/io/File;->separator:Ljava/lang/String;
                                                                                                                                                                                        109invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        111iget-object v0, v0, Lcom/tencent/beacontsa/cover/a;->d:Ljava/lang/String;
                                                                                                                                                                                        113invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        115sget-object v0, Ljava/io/File;->pathSeparator:Ljava/lang/String;
                                                                                                                                                                                        117invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        118try_end_98: goto/16 :goto_72
                                                                                                                                                                                        119catchall_99: move-exception v0
                                                                                                                                                                                        120monitor-exit p0
                                                                                                                                                                                        121throw v0
                                                                                                                                                                                        122cond_9c:
                                                                                                                                                                                        123invoke-direct {p0}, Lcom/tencent/beacontsa/cover/b;->c()I
                                                                                                                                                                                        124move-result v0
                                                                                                                                                                                        125if-lt v0, v9, :cond_ae
                                                                                                                                                                                        127const-string v0, "E"
                                                                                                                                                                                        129const-string v1, "load comps failed for three times, don\'t load again."
                                                                                                                                                                                        130const/4 v3, 0x0
                                                                                                                                                                                        131new-array v3, v3, [Ljava/lang/Object;
                                                                                                                                                                                        133invoke-static {v0, v1, v3}, Lcom/tencent/beacontsa/cover/f;->a(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                        134try_end_ac: goto/16 :goto_9
                                                                                                                                                                                        135cond_ae: add-int/lit8 v6, v0, 0x1
                                                                                                                                                                                        136try_start_b0:
                                                                                                                                                                                        137iget-object v0, p0, Lcom/tencent/beacontsa/cover/b;->a:Landroid/content/Context;
                                                                                                                                                                                        139const-string v7, "LOAD_RETRIES_TIMES"
                                                                                                                                                                                        141invoke-static {v6}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        142move-result-object v8
                                                                                                                                                                                        144invoke-static {v0, v7, v8}, Lcom/tencent/beacontsa/cover/f;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Z
                                                                                                                                                                                        146const-string v0, "D"
                                                                                                                                                                                        147new-instance v7, Ljava/lang/StringBuilder;
                                                                                                                                                                                        149const-string v8, "dex file path -> "
                                                                                                                                                                                        151invoke-direct {v7, v8}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        153invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        154move-result-object v8
                                                                                                                                                                                        156invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        157move-result-object v7
                                                                                                                                                                                        159invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        160move-result-object v7
                                                                                                                                                                                        161const/4 v8, 0x0
                                                                                                                                                                                        162new-array v8, v8, [Ljava/lang/Object;
                                                                                                                                                                                        164invoke-static {v0, v7, v8}, Lcom/tencent/beacontsa/cover/f;->a(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                        165new-instance v0, Ldalvik/system/DexClassLoader;
                                                                                                                                                                                        167invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        168move-result-object v5
                                                                                                                                                                                        170invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        171move-result-object v7
                                                                                                                                                                                        173invoke-virtual {v7}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
                                                                                                                                                                                        174move-result-object v7
                                                                                                                                                                                        176invoke-direct {v0, v5, v4, v3, v7}, Ldalvik/system/DexClassLoader;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)V
                                                                                                                                                                                        177iput-object v0, p0, Lcom/tencent/beacontsa/cover/b;->d:Ldalvik/system/DexClassLoader;
                                                                                                                                                                                        179iget-object v0, p0, Lcom/tencent/beacontsa/cover/b;->d:Ldalvik/system/DexClassLoader;
                                                                                                                                                                                        180if-eqz v0, :cond_120
                                                                                                                                                                                        182iget-object v0, p0, Lcom/tencent/beacontsa/cover/b;->d:Ldalvik/system/DexClassLoader;
                                                                                                                                                                                        184invoke-static {v0}, Lcom/tencent/beacontsa/event/UserAction;->onCompLoaded(Ldalvik/system/DexClassLoader;)V
                                                                                                                                                                                        185try_start_f2:
                                                                                                                                                                                        186iget-object v0, p0, Lcom/tencent/beacontsa/cover/b;->a:Landroid/content/Context;
                                                                                                                                                                                        188const-string v2, "LOAD_RETRIES_TIMES"
                                                                                                                                                                                        190const-string v3, "0"
                                                                                                                                                                                        192invoke-static {v0, v2, v3}, Lcom/tencent/beacontsa/cover/f;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Z
                                                                                                                                                                                        193try_end_fb: move v0, v1
                                                                                                                                                                                        194goto_fc: move v2, v0
                                                                                                                                                                                        195goto/16 :goto_9
                                                                                                                                                                                        196catch_ff: move-exception v1
                                                                                                                                                                                        197move-object v3, v1
                                                                                                                                                                                        198move v0, v2
                                                                                                                                                                                        199try_start_102:
                                                                                                                                                                                        200iget-object v1, p0, Lcom/tencent/beacontsa/cover/b;->a:Landroid/content/Context;
                                                                                                                                                                                        202invoke-static {v1}, Lcom/tencent/beacontsa/cover/e;->a(Landroid/content/Context;)Lcom/tencent/beacontsa/cover/e;
                                                                                                                                                                                        203move-result-object v1
                                                                                                                                                                                        205invoke-virtual {v3}, Ljava/lang/Exception;->toString()Ljava/lang/String;
                                                                                                                                                                                        206move-result-object v2
                                                                                                                                                                                        208invoke-virtual {v1, v2}, Lcom/tencent/beacontsa/cover/e;->a(Ljava/lang/String;)V
                                                                                                                                                                                        209if-lt v6, v9, :cond_fc
                                                                                                                                                                                        211iget-object v1, p0, Lcom/tencent/beacontsa/cover/b;->a:Landroid/content/Context;
                                                                                                                                                                                        213invoke-static {v1}, Lcom/tencent/beacontsa/cover/e;->a(Landroid/content/Context;)Lcom/tencent/beacontsa/cover/e;
                                                                                                                                                                                        214move-result-object v1
                                                                                                                                                                                        215const/4 v2, 0x0
                                                                                                                                                                                        217invoke-virtual {v1, v2}, Lcom/tencent/beacontsa/cover/e;->a(Z)V
                                                                                                                                                                                        218try_end_11b: goto/16 :goto_fc
                                                                                                                                                                                        219catch_11c: move-exception v2
                                                                                                                                                                                        220move-object v3, v2
                                                                                                                                                                                        221move v0, v1
                                                                                                                                                                                        222goto/16 :goto_102
                                                                                                                                                                                        223cond_120: move v0, v2
                                                                                                                                                                                        224goto/16 :goto_fc
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.getDeclaredField
                                                                                                                                                                                        • java.lang.reflect.Field.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Field.get
                                                                                                                                                                                        • android.os.Looper.getMainLooper
                                                                                                                                                                                        • java.lang.Class.getDeclaredField
                                                                                                                                                                                        • java.lang.reflect.Field.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Field.get
                                                                                                                                                                                        • java.lang.Class.getDeclaredField
                                                                                                                                                                                        • java.lang.reflect.Field.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Field.get
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.getDeclaredField
                                                                                                                                                                                        • java.lang.Class.getDeclaredField
                                                                                                                                                                                        • java.lang.Class.getDeclaredField
                                                                                                                                                                                        • java.lang.Class.getDeclaredField
                                                                                                                                                                                        • java.lang.reflect.Field.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Field.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Field.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Field.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Field.get
                                                                                                                                                                                        • java.lang.reflect.Field.getInt
                                                                                                                                                                                        • java.lang.reflect.Field.getInt
                                                                                                                                                                                        • java.lang.reflect.Field.get
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.NoSuchMethodException.printStackTrace
                                                                                                                                                                                        • java.lang.IllegalAccessException.printStackTrace
                                                                                                                                                                                        • java.lang.reflect.InvocationTargetException.printStackTrace
                                                                                                                                                                                        • java.lang.IllegalArgumentException.printStackTrace
                                                                                                                                                                                        • java.lang.NoSuchFieldException.printStackTrace
                                                                                                                                                                                        • java.lang.ClassNotFoundException.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android.app.ActivityThread
                                                                                                                                                                                        • sThreadLocal
                                                                                                                                                                                        • mThread
                                                                                                                                                                                        • localValues
                                                                                                                                                                                        • java.lang.ThreadLocal$Values
                                                                                                                                                                                        • table
                                                                                                                                                                                        • mask
                                                                                                                                                                                        • hash
                                                                                                                                                                                        • reference
                                                                                                                                                                                        • getAfterMiss
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        1const/4 v3, 0x0
                                                                                                                                                                                        3sget-object v23, Lyaq/pro;->ctx:Landroid/content/Context;
                                                                                                                                                                                        4if-nez v23, :cond_f7
                                                                                                                                                                                        5const/16 v22, 0x0
                                                                                                                                                                                        6const/4 v10, 0x0
                                                                                                                                                                                        7try_start_8:
                                                                                                                                                                                        8const-string v23, "android.app.ActivityThread"
                                                                                                                                                                                        10invoke-static/range {v23 .. v23}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        11try_end_d: move-result-object v10
                                                                                                                                                                                        12try_start_e:
                                                                                                                                                                                        13const-string v23, "sThreadLocal"
                                                                                                                                                                                        14move-object/from16 v0, v23
                                                                                                                                                                                        16invoke-virtual {v10, v0}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                        17try_end_15: move-result-object v22
                                                                                                                                                                                        18const/16 v23, 0x1
                                                                                                                                                                                        19try_start_18:
                                                                                                                                                                                        20invoke-virtual/range {v22 .. v23}, Ljava/lang/reflect/Field;->setAccessible(Z)V
                                                                                                                                                                                        21move-object/from16 v0, v22
                                                                                                                                                                                        23invoke-virtual {v0, v10}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        24move-result-object v17
                                                                                                                                                                                        25check-cast v17, Ljava/lang/ThreadLocal;
                                                                                                                                                                                        27invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
                                                                                                                                                                                        28move-result-object v2
                                                                                                                                                                                        29const-class v23, Landroid/os/Looper;
                                                                                                                                                                                        31const-string v24, "mThread"
                                                                                                                                                                                        33invoke-virtual/range {v23 .. v24}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                        34move-result-object v21
                                                                                                                                                                                        35const/16 v23, 0x1
                                                                                                                                                                                        36move-object/from16 v0, v21
                                                                                                                                                                                        37move/from16 v1, v23
                                                                                                                                                                                        39invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;->setAccessible(Z)V
                                                                                                                                                                                        40move-object/from16 v0, v21
                                                                                                                                                                                        42invoke-virtual {v0, v2}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        43move-result-object v16
                                                                                                                                                                                        44check-cast v16, Ljava/lang/Thread;
                                                                                                                                                                                        45const-class v23, Ljava/lang/Thread;
                                                                                                                                                                                        47const-string v24, "localValues"
                                                                                                                                                                                        49invoke-virtual/range {v23 .. v24}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                        50move-result-object v9
                                                                                                                                                                                        51const/16 v23, 0x1
                                                                                                                                                                                        52move/from16 v0, v23
                                                                                                                                                                                        54invoke-virtual {v9, v0}, Ljava/lang/reflect/Field;->setAccessible(Z)V
                                                                                                                                                                                        55move-object/from16 v0, v16
                                                                                                                                                                                        57invoke-virtual {v9, v0}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        58move-result-object v15
                                                                                                                                                                                        60const-string v23, "java.lang.ThreadLocal$Values"
                                                                                                                                                                                        62invoke-static/range {v23 .. v23}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        63move-result-object v6
                                                                                                                                                                                        65const-string v23, "table"
                                                                                                                                                                                        66move-object/from16 v0, v23
                                                                                                                                                                                        68invoke-virtual {v6, v0}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                        69move-result-object v8
                                                                                                                                                                                        71const-string v23, "mask"
                                                                                                                                                                                        72move-object/from16 v0, v23
                                                                                                                                                                                        74invoke-virtual {v6, v0}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                        75move-result-object v7
                                                                                                                                                                                        76const-class v23, Ljava/lang/ThreadLocal;
                                                                                                                                                                                        78const-string v24, "hash"
                                                                                                                                                                                        80invoke-virtual/range {v23 .. v24}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                        81move-result-object v4
                                                                                                                                                                                        82const-class v23, Ljava/lang/ThreadLocal;
                                                                                                                                                                                        84const-string v24, "reference"
                                                                                                                                                                                        86invoke-virtual/range {v23 .. v24}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                        87move-result-object v5
                                                                                                                                                                                        88const/16 v23, 0x1
                                                                                                                                                                                        89move/from16 v0, v23
                                                                                                                                                                                        91invoke-virtual {v8, v0}, Ljava/lang/reflect/Field;->setAccessible(Z)V
                                                                                                                                                                                        92const/16 v23, 0x1
                                                                                                                                                                                        93move/from16 v0, v23
                                                                                                                                                                                        95invoke-virtual {v7, v0}, Ljava/lang/reflect/Field;->setAccessible(Z)V
                                                                                                                                                                                        96const/16 v23, 0x1
                                                                                                                                                                                        97move/from16 v0, v23
                                                                                                                                                                                        99invoke-virtual {v4, v0}, Ljava/lang/reflect/Field;->setAccessible(Z)V
                                                                                                                                                                                        100const/16 v23, 0x1
                                                                                                                                                                                        101move/from16 v0, v23
                                                                                                                                                                                        103invoke-virtual {v5, v0}, Ljava/lang/reflect/Field;->setAccessible(Z)V
                                                                                                                                                                                        105invoke-virtual {v8, v15}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        106move-result-object v20
                                                                                                                                                                                        107check-cast v20, [Ljava/lang/Object;
                                                                                                                                                                                        109invoke-virtual {v7, v15}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I
                                                                                                                                                                                        110move-result v18
                                                                                                                                                                                        111move-object/from16 v0, v17
                                                                                                                                                                                        113invoke-virtual {v4, v0}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I
                                                                                                                                                                                        114move-result v13
                                                                                                                                                                                        115move-object/from16 v0, v17
                                                                                                                                                                                        117invoke-virtual {v5, v0}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        118move-result-object v19
                                                                                                                                                                                        119check-cast v19, Ljava/lang/ref/Reference;
                                                                                                                                                                                        120and-int v14, v13, v18
                                                                                                                                                                                        121aget-object v23, v20, v14
                                                                                                                                                                                        122move-object/from16 v0, v19
                                                                                                                                                                                        123move-object/from16 v1, v23
                                                                                                                                                                                        124if-ne v0, v1, :cond_c8
                                                                                                                                                                                        125add-int/lit8 v23, v14, 0x1
                                                                                                                                                                                        126aget-object v3, v20, v23
                                                                                                                                                                                        127goto_bd:
                                                                                                                                                                                        128invoke-static {v10, v3}, Lyaq/pro;->getContextinner(Ljava/lang/Class;Ljava/lang/Object;)Landroid/content/Context;
                                                                                                                                                                                        129move-result-object v23
                                                                                                                                                                                        130goto_c1: return-object v23
                                                                                                                                                                                        131catch_c2: move-exception v11
                                                                                                                                                                                        133invoke-static {v10}, Lyaq/pro;->getContextnormal(Ljava/lang/Class;)Landroid/content/Context;
                                                                                                                                                                                        134try_end_c6: move-result-object v23
                                                                                                                                                                                        135goto/16 :goto_c1
                                                                                                                                                                                        136cond_c8: const/4 v12, 0x0
                                                                                                                                                                                        137try_start_c9:
                                                                                                                                                                                        138const-string v23, "getAfterMiss"
                                                                                                                                                                                        139const/16 v24, 0x0
                                                                                                                                                                                        140move/from16 v0, v24
                                                                                                                                                                                        141new-array v0, v0, [Ljava/lang/Class;
                                                                                                                                                                                        142move-object/from16 v24, v0
                                                                                                                                                                                        143move-object/from16 v0, v23
                                                                                                                                                                                        144move-object/from16 v1, v24
                                                                                                                                                                                        146invoke-virtual {v6, v0, v1}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        147try_end_da: move-result-object v12
                                                                                                                                                                                        148goto_db: const/16 v23, 0x1
                                                                                                                                                                                        149try_start_dd: move/from16 v0, v23
                                                                                                                                                                                        150new-array v0, v0, [Ljava/lang/Object;
                                                                                                                                                                                        151move-object/from16 v23, v0
                                                                                                                                                                                        152const/16 v24, 0x0
                                                                                                                                                                                        153aput-object v17, v23, v24
                                                                                                                                                                                        154move-object/from16 v0, v23
                                                                                                                                                                                        156invoke-virtual {v12, v15, v0}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        157try_end_ec: move-result-object v3
                                                                                                                                                                                        158goto/16 :goto_bd
                                                                                                                                                                                        159catch_ee: move-exception v11
                                                                                                                                                                                        160try_start_ef:
                                                                                                                                                                                        161invoke-virtual {v11}, Ljava/lang/NoSuchMethodException;->printStackTrace()V
                                                                                                                                                                                        162try_end_f2: goto/16 :goto_db
                                                                                                                                                                                        163catch_f3: move-exception v11
                                                                                                                                                                                        165invoke-virtual {v11}, Ljava/lang/IllegalAccessException;->printStackTrace()V
                                                                                                                                                                                        166cond_f7:
                                                                                                                                                                                        167sget-object v23, Lyaq/pro;->ctx:Landroid/content/Context;
                                                                                                                                                                                        168goto/16 :goto_c1
                                                                                                                                                                                        169catch_fa: move-exception v11
                                                                                                                                                                                        170try_start_fb:
                                                                                                                                                                                        171invoke-virtual {v11}, Ljava/lang/reflect/InvocationTargetException;->printStackTrace()V
                                                                                                                                                                                        172try_end_fe: goto/16 :goto_bd
                                                                                                                                                                                        173catch_ff: move-exception v11
                                                                                                                                                                                        175invoke-virtual {v11}, Ljava/lang/IllegalArgumentException;->printStackTrace()V
                                                                                                                                                                                        176goto/16 :goto_f7
                                                                                                                                                                                        177catch_104: move-exception v11
                                                                                                                                                                                        179invoke-virtual {v11}, Ljava/lang/NoSuchFieldException;->printStackTrace()V
                                                                                                                                                                                        180goto/16 :goto_f7
                                                                                                                                                                                        181catch_109: move-exception v11
                                                                                                                                                                                        183invoke-virtual {v11}, Ljava/lang/ClassNotFoundException;->printStackTrace()V
                                                                                                                                                                                        184goto/16 :goto_f7
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • java.lang.ProcessBuilder.<init>
                                                                                                                                                                                        • java.lang.ProcessBuilder.start
                                                                                                                                                                                        • java.lang.Process.getInputStream
                                                                                                                                                                                        • java.io.InputStream.read
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.String.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.ProcessBuilder.<init>
                                                                                                                                                                                        • java.lang.ProcessBuilder.start
                                                                                                                                                                                        • java.lang.Process.getInputStream
                                                                                                                                                                                        • java.io.InputStream.read
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.String.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.io.FileReader.<init>
                                                                                                                                                                                        • java.io.BufferedReader.<init>
                                                                                                                                                                                        • java.io.BufferedReader.readLine
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.String.trim
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.lang.String.trim
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • /system/bin/cat
                                                                                                                                                                                        • /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq
                                                                                                                                                                                        • null
                                                                                                                                                                                        • /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq
                                                                                                                                                                                        • /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
                                                                                                                                                                                        • max_freq
                                                                                                                                                                                        • min_freq
                                                                                                                                                                                        • cur_freq
                                                                                                                                                                                        • IFLY_AD_SDK
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v6, -0x1
                                                                                                                                                                                        2const-string v1, ""
                                                                                                                                                                                        4const-string v0, ""
                                                                                                                                                                                        6const-string v2, ""
                                                                                                                                                                                        7new-instance v3, Lorg/json/JSONObject;
                                                                                                                                                                                        9invoke-direct {v3}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        10const/4 v2, 0x2
                                                                                                                                                                                        11try_start_d: new-array v2, v2, [Ljava/lang/String;
                                                                                                                                                                                        12const/4 v4, 0x0
                                                                                                                                                                                        14const-string v5, "/system/bin/cat"
                                                                                                                                                                                        15aput-object v5, v2, v4
                                                                                                                                                                                        16const/4 v4, 0x1
                                                                                                                                                                                        18const-string v5, "/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq"
                                                                                                                                                                                        19aput-object v5, v2, v4
                                                                                                                                                                                        20new-instance v4, Ljava/lang/ProcessBuilder;
                                                                                                                                                                                        22invoke-direct {v4, v2}, Ljava/lang/ProcessBuilder;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                        24invoke-virtual {v4}, Ljava/lang/ProcessBuilder;->start()Ljava/lang/Process;
                                                                                                                                                                                        25move-result-object v2
                                                                                                                                                                                        27invoke-virtual {v2}, Ljava/lang/Process;->getInputStream()Ljava/io/InputStream;
                                                                                                                                                                                        28move-result-object v2
                                                                                                                                                                                        29const/16 v4, 0x400
                                                                                                                                                                                        30new-array v4, v4, [B
                                                                                                                                                                                        31goto_2a:
                                                                                                                                                                                        32invoke-virtual {v2, v4}, Ljava/io/InputStream;->read([B)I
                                                                                                                                                                                        33move-result v5
                                                                                                                                                                                        34if-eq v5, v6, :cond_47
                                                                                                                                                                                        35new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        37invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        39invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        40move-result-object v1
                                                                                                                                                                                        41new-instance v5, Ljava/lang/String;
                                                                                                                                                                                        43invoke-direct {v5, v4}, Ljava/lang/String;-><init>([B)V
                                                                                                                                                                                        45invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        46move-result-object v1
                                                                                                                                                                                        48invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        49move-result-object v1
                                                                                                                                                                                        50goto/16 :goto_2a
                                                                                                                                                                                        51cond_47:
                                                                                                                                                                                        52invoke-virtual {v2}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        54invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        55move-result v2
                                                                                                                                                                                        56if-eqz v2, :cond_d7
                                                                                                                                                                                        58const-string v1, "null"
                                                                                                                                                                                        59move-object v2, v1
                                                                                                                                                                                        60goto_53: const/4 v1, 0x2
                                                                                                                                                                                        61new-array v1, v1, [Ljava/lang/String;
                                                                                                                                                                                        62const/4 v4, 0x0
                                                                                                                                                                                        64const-string v5, "/system/bin/cat"
                                                                                                                                                                                        65aput-object v5, v1, v4
                                                                                                                                                                                        66const/4 v4, 0x1
                                                                                                                                                                                        68const-string v5, "/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq"
                                                                                                                                                                                        69aput-object v5, v1, v4
                                                                                                                                                                                        70new-instance v4, Ljava/lang/ProcessBuilder;
                                                                                                                                                                                        72invoke-direct {v4, v1}, Ljava/lang/ProcessBuilder;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                        74invoke-virtual {v4}, Ljava/lang/ProcessBuilder;->start()Ljava/lang/Process;
                                                                                                                                                                                        75move-result-object v1
                                                                                                                                                                                        77invoke-virtual {v1}, Ljava/lang/Process;->getInputStream()Ljava/io/InputStream;
                                                                                                                                                                                        78move-result-object v1
                                                                                                                                                                                        79const/16 v4, 0x400
                                                                                                                                                                                        80new-array v4, v4, [B
                                                                                                                                                                                        81goto_71:
                                                                                                                                                                                        82invoke-virtual {v1, v4}, Ljava/io/InputStream;->read([B)I
                                                                                                                                                                                        83move-result v5
                                                                                                                                                                                        84if-eq v5, v6, :cond_8e
                                                                                                                                                                                        85new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        87invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        89invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        90move-result-object v0
                                                                                                                                                                                        91new-instance v5, Ljava/lang/String;
                                                                                                                                                                                        93invoke-direct {v5, v4}, Ljava/lang/String;-><init>([B)V
                                                                                                                                                                                        95invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        96move-result-object v0
                                                                                                                                                                                        98invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        99move-result-object v0
                                                                                                                                                                                        100goto/16 :goto_71
                                                                                                                                                                                        101cond_8e:
                                                                                                                                                                                        102invoke-virtual {v1}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        104invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        105move-result v1
                                                                                                                                                                                        106if-eqz v1, :cond_d5
                                                                                                                                                                                        108const-string v0, "null"
                                                                                                                                                                                        109move-object v1, v0
                                                                                                                                                                                        110goto_9a: new-instance v0, Ljava/io/FileReader;
                                                                                                                                                                                        112const-string v4, "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq"
                                                                                                                                                                                        114invoke-direct {v0, v4}, Ljava/io/FileReader;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        115new-instance v4, Ljava/io/BufferedReader;
                                                                                                                                                                                        117invoke-direct {v4, v0}, Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;)V
                                                                                                                                                                                        119invoke-virtual {v4}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String;
                                                                                                                                                                                        120move-result-object v0
                                                                                                                                                                                        122invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        123move-result v4
                                                                                                                                                                                        124if-eqz v4, :cond_b2
                                                                                                                                                                                        126const-string v0, "null"
                                                                                                                                                                                        127cond_b2:
                                                                                                                                                                                        128const-string v4, "max_freq"
                                                                                                                                                                                        130invoke-virtual {v2}, Ljava/lang/String;->trim()Ljava/lang/String;
                                                                                                                                                                                        131move-result-object v2
                                                                                                                                                                                        133invoke-virtual {v3, v4, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        135const-string v2, "min_freq"
                                                                                                                                                                                        137invoke-virtual {v1}, Ljava/lang/String;->trim()Ljava/lang/String;
                                                                                                                                                                                        138move-result-object v1
                                                                                                                                                                                        140invoke-virtual {v3, v2, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        142const-string v1, "cur_freq"
                                                                                                                                                                                        144invoke-virtual {v3, v1, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        145goto_c9: return-object v3
                                                                                                                                                                                        146catch_ca: move-exception v0
                                                                                                                                                                                        148const-string v1, "IFLY_AD_SDK"
                                                                                                                                                                                        150invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        151move-result-object v0
                                                                                                                                                                                        153invoke-static {v1, v0}, Lcom/iflytek/voiceads/utils/g;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        154goto/16 :goto_c9
                                                                                                                                                                                        155cond_d5: move-object v1, v0
                                                                                                                                                                                        156goto/16 :goto_9a
                                                                                                                                                                                        157cond_d7: move-object v2, v1
                                                                                                                                                                                        158goto/16 :goto_53
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.net.Uri.parse
                                                                                                                                                                                        • android.net.Uri.buildUpon
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • android.net.Uri$Builder.appendQueryParameter
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • android.net.Uri$Builder.appendQueryParameter
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.os.Build$VERSION.INCREMENTAL:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.net.Uri$Builder.appendQueryParameter
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • android.net.Uri$Builder.appendQueryParameter
                                                                                                                                                                                        • android.net.Uri$Builder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.net.URL.<init>
                                                                                                                                                                                        • java.net.URL.getPort
                                                                                                                                                                                        • java.net.URL.getPort
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.net.URL.getHost
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.net.URL.getHost
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • sdkver
                                                                                                                                                                                        • osver
                                                                                                                                                                                        • :
                                                                                                                                                                                        • os
                                                                                                                                                                                        • mi
                                                                                                                                                                                        • fetch bucket from :
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-static {p1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
                                                                                                                                                                                        2move-result-object p1
                                                                                                                                                                                        4invoke-virtual {p1}, Landroid/net/Uri;->buildUpon()Landroid/net/Uri$Builder;
                                                                                                                                                                                        5move-result-object p1
                                                                                                                                                                                        6const/16 v0, 0x25
                                                                                                                                                                                        8invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        9move-result-object v0
                                                                                                                                                                                        11const-string v1, "sdkver"
                                                                                                                                                                                        13invoke-virtual {p1, v1, v0}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
                                                                                                                                                                                        14sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        16invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        17move-result-object v0
                                                                                                                                                                                        19const-string v1, "osver"
                                                                                                                                                                                        21invoke-virtual {p1, v1, v0}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
                                                                                                                                                                                        22new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        24invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        26sget-object v1, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        28invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        30const-string v1, ":"
                                                                                                                                                                                        32invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        34sget-object v2, Landroid/os/Build$VERSION;->INCREMENTAL:Ljava/lang/String;
                                                                                                                                                                                        36invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        38invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        39move-result-object v0
                                                                                                                                                                                        41invoke-static {v0}, Lc/g/h/e/d;->a(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        42move-result-object v0
                                                                                                                                                                                        44const-string v2, "os"
                                                                                                                                                                                        46invoke-virtual {p1, v2, v0}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
                                                                                                                                                                                        48invoke-static {}, Lc/g/a/a/a/n;->b()I
                                                                                                                                                                                        49move-result v0
                                                                                                                                                                                        51invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        52move-result-object v0
                                                                                                                                                                                        54const-string v2, "mi"
                                                                                                                                                                                        56invoke-virtual {p1, v2, v0}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
                                                                                                                                                                                        58invoke-virtual {p1}, Landroid/net/Uri$Builder;->toString()Ljava/lang/String;
                                                                                                                                                                                        59move-result-object p1
                                                                                                                                                                                        60new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        62invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        64const-string v2, "fetch bucket from : "
                                                                                                                                                                                        66invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        68invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        70invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        71move-result-object v0
                                                                                                                                                                                        73invoke-static {v0}, Lc/g/a/a/c/c;->c(Ljava/lang/String;)V
                                                                                                                                                                                        74new-instance v0, Ljava/net/URL;
                                                                                                                                                                                        76invoke-direct {v0, p1}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        78invoke-virtual {v0}, Ljava/net/URL;->getPort()I
                                                                                                                                                                                        79move-result p1
                                                                                                                                                                                        80const/4 v2, -0x1
                                                                                                                                                                                        81if-ne p1, v2, :cond_73
                                                                                                                                                                                        82const/16 p1, 0x50
                                                                                                                                                                                        83goto/16 :goto_77
                                                                                                                                                                                        84cond_73:
                                                                                                                                                                                        85invoke-virtual {v0}, Ljava/net/URL;->getPort()I
                                                                                                                                                                                        86move-result p1
                                                                                                                                                                                        87goto_77:
                                                                                                                                                                                        88invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        89move-result-wide v3
                                                                                                                                                                                        91invoke-static {}, Lc/g/a/a/a/n;->a()Landroid/content/Context;
                                                                                                                                                                                        92move-result-object v5
                                                                                                                                                                                        94invoke-static {v5, v0}, Lc/g/a/a/e/d;->a(Landroid/content/Context;Ljava/net/URL;)Ljava/lang/String;
                                                                                                                                                                                        95move-result-object v5
                                                                                                                                                                                        97invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        98move-result-wide v6
                                                                                                                                                                                        99sub-long/2addr v6, v3
                                                                                                                                                                                        100new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        102invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        104invoke-virtual {v0}, Ljava/net/URL;->getHost()Ljava/lang/String;
                                                                                                                                                                                        105move-result-object v4
                                                                                                                                                                                        107invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        109invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        111invoke-virtual {v3, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        113invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        114move-result-object v3
                                                                                                                                                                                        115long-to-int v4, v6
                                                                                                                                                                                        116const/4 v6, 0x0
                                                                                                                                                                                        118invoke-static {v3, v4, v6}, Lc/g/i/h;->a(Ljava/lang/String;ILjava/lang/Exception;)V
                                                                                                                                                                                        119try_end_a3: return-object v5
                                                                                                                                                                                        120catch_a4: move-exception v3
                                                                                                                                                                                        121new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        123invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        125invoke-virtual {v0}, Ljava/net/URL;->getHost()Ljava/lang/String;
                                                                                                                                                                                        126move-result-object v0
                                                                                                                                                                                        128invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        130invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        132invoke-virtual {v4, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        134invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        135move-result-object p1
                                                                                                                                                                                        137invoke-static {p1, v2, v3}, Lc/g/i/h;->a(Ljava/lang/String;ILjava/lang/Exception;)V
                                                                                                                                                                                        138throw v3
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.os.Build.DEVICE:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.util.Locale.getDefault
                                                                                                                                                                                        • java.util.Locale.getLanguage
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.String.replaceAll
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • :
                                                                                                                                                                                        • Mozilla/5.0 (Linux; Android
                                                                                                                                                                                        • ;
                                                                                                                                                                                        • ) MeiqiaSDK/ Source/SDK
                                                                                                                                                                                        • Language/
                                                                                                                                                                                        • [^\\x00-\\x7F]
                                                                                                                                                                                        • Authorization
                                                                                                                                                                                        • User-Agent
                                                                                                                                                                                        • app_version
                                                                                                                                                                                        • app_platform
                                                                                                                                                                                        • android_sdk
                                                                                                                                                                                        • app_channel
                                                                                                                                                                                        • alpha
                                                                                                                                                                                        • true
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Lf/M$a;
                                                                                                                                                                                        2invoke-direct {v0}, Lf/M$a;-><init>()V
                                                                                                                                                                                        4sget-object v1, Lcom/meiqia/core/a;->a:Ljava/lang/String;
                                                                                                                                                                                        5new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        7invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        9invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        10move-result-wide v3
                                                                                                                                                                                        11const-wide/16 v5, 0x3e8
                                                                                                                                                                                        12div-long/2addr v3, v5
                                                                                                                                                                                        13const-wide/16 v5, 0x3c
                                                                                                                                                                                        14add-long/2addr v3, v5
                                                                                                                                                                                        16invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        18const-string v3, ""
                                                                                                                                                                                        20invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        22invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        23move-result-object v2
                                                                                                                                                                                        24new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        26invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        28invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        30const-string v1, ":"
                                                                                                                                                                                        32invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        34invoke-virtual {v4, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        36invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        38invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        40invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        41move-result-object p1
                                                                                                                                                                                        42new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        44invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        46const-string v2, "Mozilla/5.0 (Linux; Android "
                                                                                                                                                                                        48invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        50sget-object v2, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                        52invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        54const-string v2, "; "
                                                                                                                                                                                        56invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        58sget-object v2, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        60invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        62const-string v2, " "
                                                                                                                                                                                        64invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        66sget-object v2, Landroid/os/Build;->DEVICE:Ljava/lang/String;
                                                                                                                                                                                        68invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        70const-string v2, ") MeiqiaSDK/ Source/SDK "
                                                                                                                                                                                        72invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        74invoke-static {}, Lcom/meiqia/core/a;->i()Ljava/lang/String;
                                                                                                                                                                                        75move-result-object v2
                                                                                                                                                                                        77invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        79const-string v2, " Language/"
                                                                                                                                                                                        81invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        83invoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale;
                                                                                                                                                                                        84move-result-object v2
                                                                                                                                                                                        86invoke-virtual {v2}, Ljava/util/Locale;->getLanguage()Ljava/lang/String;
                                                                                                                                                                                        87move-result-object v2
                                                                                                                                                                                        89invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        91invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        92move-result-object v1
                                                                                                                                                                                        94const-string v2, "[^\\x00-\\x7F]"
                                                                                                                                                                                        96invoke-virtual {v1, v2, v3}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        97move-result-object v1
                                                                                                                                                                                        99const-string v2, "Authorization"
                                                                                                                                                                                        101invoke-virtual {v0, v2, p1}, Lf/M$a;->a(Ljava/lang/String;Ljava/lang/String;)Lf/M$a;
                                                                                                                                                                                        103const-string p1, "User-Agent"
                                                                                                                                                                                        105invoke-virtual {v0, p1, v1}, Lf/M$a;->a(Ljava/lang/String;Ljava/lang/String;)Lf/M$a;
                                                                                                                                                                                        107invoke-static {}, Lcom/meiqia/core/a;->i()Ljava/lang/String;
                                                                                                                                                                                        108move-result-object p1
                                                                                                                                                                                        110const-string v1, "app_version"
                                                                                                                                                                                        112invoke-virtual {v0, v1, p1}, Lf/M$a;->a(Ljava/lang/String;Ljava/lang/String;)Lf/M$a;
                                                                                                                                                                                        114const-string p1, "app_platform"
                                                                                                                                                                                        116const-string v1, "android_sdk"
                                                                                                                                                                                        118invoke-virtual {v0, p1, v1}, Lf/M$a;->a(Ljava/lang/String;Ljava/lang/String;)Lf/M$a;
                                                                                                                                                                                        120invoke-static {}, Lcom/meiqia/core/ra;->b()Ljava/lang/String;
                                                                                                                                                                                        121move-result-object p1
                                                                                                                                                                                        123const-string v1, "app_channel"
                                                                                                                                                                                        125invoke-virtual {v0, v1, p1}, Lf/M$a;->a(Ljava/lang/String;Ljava/lang/String;)Lf/M$a;
                                                                                                                                                                                        126sget-boolean p1, Lcom/meiqia/core/ra;->a:Z
                                                                                                                                                                                        127if-eqz p1, :cond_b3
                                                                                                                                                                                        129const-string p1, "alpha"
                                                                                                                                                                                        131const-string v1, "true"
                                                                                                                                                                                        133invoke-virtual {v0, p1, v1}, Lf/M$a;->a(Ljava/lang/String;Ljava/lang/String;)Lf/M$a;
                                                                                                                                                                                        134cond_b3: return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.getTypeName
                                                                                                                                                                                        • java.util.Locale.US:Ljava/util/Locale
                                                                                                                                                                                        • java.lang.String.toLowerCase
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • android.net.NetworkInfo.getExtraInfo
                                                                                                                                                                                        • android.net.NetworkInfo.getExtraInfo
                                                                                                                                                                                        • java.util.Locale.US:Ljava/util/Locale
                                                                                                                                                                                        • java.lang.String.toLowerCase
                                                                                                                                                                                        • java.lang.String.startsWith
                                                                                                                                                                                        • java.lang.String.startsWith
                                                                                                                                                                                        • java.lang.String.startsWith
                                                                                                                                                                                        • java.lang.String.startsWith
                                                                                                                                                                                        • java.lang.String.startsWith
                                                                                                                                                                                        • java.lang.String.startsWith
                                                                                                                                                                                        • java.lang.String.startsWith
                                                                                                                                                                                        • java.lang.String.startsWith
                                                                                                                                                                                        • android.net.Proxy.getDefaultHost
                                                                                                                                                                                        • android.net.Proxy.getDefaultPort
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • java.lang.String.trim
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.trim
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.Integer.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • wifi
                                                                                                                                                                                        • NetConnectManager
                                                                                                                                                                                        • 10.0.0.200
                                                                                                                                                                                        • 10.0.0.172
                                                                                                                                                                                        • 80
                                                                                                                                                                                        • cmwap
                                                                                                                                                                                        • uniwap
                                                                                                                                                                                        • 3gwap
                                                                                                                                                                                        • ctwap
                                                                                                                                                                                        • cmnet
                                                                                                                                                                                        • uninet
                                                                                                                                                                                        • ctnet
                                                                                                                                                                                        • 3gnet
                                                                                                                                                                                        • current net connect type is
                                                                                                                                                                                        • NETWORK FAILED
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "wifi"
                                                                                                                                                                                        3const-string v1, "NetConnectManager"
                                                                                                                                                                                        4try_start_4:
                                                                                                                                                                                        5iget-object v2, p0, Lcom/mintegral/msdk/base/common/net/h;->c:Landroid/net/ConnectivityManager;
                                                                                                                                                                                        6if-nez v2, :cond_9
                                                                                                                                                                                        7return-void
                                                                                                                                                                                        8cond_9:
                                                                                                                                                                                        9iget-object v2, p0, Lcom/mintegral/msdk/base/common/net/h;->c:Landroid/net/ConnectivityManager;
                                                                                                                                                                                        11invoke-virtual {v2}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        12move-result-object v2
                                                                                                                                                                                        13if-eqz v2, :cond_122
                                                                                                                                                                                        15invoke-virtual {v2}, Landroid/net/NetworkInfo;->getTypeName()Ljava/lang/String;
                                                                                                                                                                                        16move-result-object v3
                                                                                                                                                                                        18sget-object v4, Ljava/util/Locale;->US:Ljava/util/Locale;
                                                                                                                                                                                        20invoke-virtual {v3, v4}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String;
                                                                                                                                                                                        21move-result-object v3
                                                                                                                                                                                        23invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        24move-result v3
                                                                                                                                                                                        25const/4 v4, 0x0
                                                                                                                                                                                        26if-eqz v3, :cond_2c
                                                                                                                                                                                        28iget-object v2, p0, Lcom/mintegral/msdk/base/common/net/h;->d:Lcom/mintegral/msdk/base/common/net/j;
                                                                                                                                                                                        29iput-object v0, v2, Lcom/mintegral/msdk/base/common/net/j;->e:Ljava/lang/String;
                                                                                                                                                                                        31iget-object v0, p0, Lcom/mintegral/msdk/base/common/net/h;->d:Lcom/mintegral/msdk/base/common/net/j;
                                                                                                                                                                                        32iput-boolean v4, v0, Lcom/mintegral/msdk/base/common/net/j;->d:Z
                                                                                                                                                                                        33goto/16 :goto_10d
                                                                                                                                                                                        34cond_2c:
                                                                                                                                                                                        35invoke-virtual {v2}, Landroid/net/NetworkInfo;->getExtraInfo()Ljava/lang/String;
                                                                                                                                                                                        36move-result-object v0
                                                                                                                                                                                        37try_end_30:
                                                                                                                                                                                        38const-string v3, "10.0.0.200"
                                                                                                                                                                                        40const-string v5, "10.0.0.172"
                                                                                                                                                                                        42const-string v6, "80"
                                                                                                                                                                                        43const/4 v7, 0x1
                                                                                                                                                                                        44if-eqz v0, :cond_b2
                                                                                                                                                                                        45try_start_39:
                                                                                                                                                                                        46invoke-virtual {v2}, Landroid/net/NetworkInfo;->getExtraInfo()Ljava/lang/String;
                                                                                                                                                                                        47move-result-object v0
                                                                                                                                                                                        49sget-object v2, Ljava/util/Locale;->US:Ljava/util/Locale;
                                                                                                                                                                                        51invoke-virtual {v0, v2}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String;
                                                                                                                                                                                        52move-result-object v0
                                                                                                                                                                                        53if-eqz v0, :cond_b2
                                                                                                                                                                                        55const-string v2, "cmwap"
                                                                                                                                                                                        57invoke-virtual {v0, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        58move-result v2
                                                                                                                                                                                        59if-nez v2, :cond_a1
                                                                                                                                                                                        61const-string v2, "uniwap"
                                                                                                                                                                                        63invoke-virtual {v0, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        64move-result v2
                                                                                                                                                                                        65if-nez v2, :cond_a1
                                                                                                                                                                                        67const-string v2, "3gwap"
                                                                                                                                                                                        69invoke-virtual {v0, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        70move-result v2
                                                                                                                                                                                        71if-eqz v2, :cond_5e
                                                                                                                                                                                        72goto/16 :goto_a1
                                                                                                                                                                                        73cond_5e:
                                                                                                                                                                                        74const-string v2, "ctwap"
                                                                                                                                                                                        76invoke-virtual {v0, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        77move-result v2
                                                                                                                                                                                        78if-eqz v2, :cond_78
                                                                                                                                                                                        80iget-object v2, p0, Lcom/mintegral/msdk/base/common/net/h;->d:Lcom/mintegral/msdk/base/common/net/j;
                                                                                                                                                                                        81iput-boolean v7, v2, Lcom/mintegral/msdk/base/common/net/j;->d:Z
                                                                                                                                                                                        83iget-object v2, p0, Lcom/mintegral/msdk/base/common/net/h;->d:Lcom/mintegral/msdk/base/common/net/j;
                                                                                                                                                                                        84iput-object v0, v2, Lcom/mintegral/msdk/base/common/net/j;->a:Ljava/lang/String;
                                                                                                                                                                                        86iget-object v0, p0, Lcom/mintegral/msdk/base/common/net/h;->d:Lcom/mintegral/msdk/base/common/net/j;
                                                                                                                                                                                        87iput-object v3, v0, Lcom/mintegral/msdk/base/common/net/j;->b:Ljava/lang/String;
                                                                                                                                                                                        89iget-object v0, p0, Lcom/mintegral/msdk/base/common/net/h;->d:Lcom/mintegral/msdk/base/common/net/j;
                                                                                                                                                                                        90iput-object v6, v0, Lcom/mintegral/msdk/base/common/net/j;->c:Ljava/lang/String;
                                                                                                                                                                                        91goto/16 :goto_105
                                                                                                                                                                                        92cond_78:
                                                                                                                                                                                        93const-string v2, "cmnet"
                                                                                                                                                                                        95invoke-virtual {v0, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        96move-result v2
                                                                                                                                                                                        97if-nez v2, :cond_98
                                                                                                                                                                                        99const-string v2, "uninet"
                                                                                                                                                                                        101invoke-virtual {v0, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        102move-result v2
                                                                                                                                                                                        103if-nez v2, :cond_98
                                                                                                                                                                                        105const-string v2, "ctnet"
                                                                                                                                                                                        107invoke-virtual {v0, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        108move-result v2
                                                                                                                                                                                        109if-nez v2, :cond_98
                                                                                                                                                                                        111const-string v2, "3gnet"
                                                                                                                                                                                        113invoke-virtual {v0, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        114move-result v2
                                                                                                                                                                                        115if-eqz v2, :cond_b2
                                                                                                                                                                                        116cond_98:
                                                                                                                                                                                        117iget-object v2, p0, Lcom/mintegral/msdk/base/common/net/h;->d:Lcom/mintegral/msdk/base/common/net/j;
                                                                                                                                                                                        118iput-boolean v4, v2, Lcom/mintegral/msdk/base/common/net/j;->d:Z
                                                                                                                                                                                        120iget-object v2, p0, Lcom/mintegral/msdk/base/common/net/h;->d:Lcom/mintegral/msdk/base/common/net/j;
                                                                                                                                                                                        121iput-object v0, v2, Lcom/mintegral/msdk/base/common/net/j;->a:Ljava/lang/String;
                                                                                                                                                                                        122goto/16 :goto_105
                                                                                                                                                                                        123goto_a1:
                                                                                                                                                                                        124iget-object v2, p0, Lcom/mintegral/msdk/base/common/net/h;->d:Lcom/mintegral/msdk/base/common/net/j;
                                                                                                                                                                                        125iput-boolean v7, v2, Lcom/mintegral/msdk/base/common/net/j;->d:Z
                                                                                                                                                                                        127iget-object v2, p0, Lcom/mintegral/msdk/base/common/net/h;->d:Lcom/mintegral/msdk/base/common/net/j;
                                                                                                                                                                                        128iput-object v0, v2, Lcom/mintegral/msdk/base/common/net/j;->a:Ljava/lang/String;
                                                                                                                                                                                        130iget-object v0, p0, Lcom/mintegral/msdk/base/common/net/h;->d:Lcom/mintegral/msdk/base/common/net/j;
                                                                                                                                                                                        131iput-object v5, v0, Lcom/mintegral/msdk/base/common/net/j;->b:Ljava/lang/String;
                                                                                                                                                                                        133iget-object v0, p0, Lcom/mintegral/msdk/base/common/net/h;->d:Lcom/mintegral/msdk/base/common/net/j;
                                                                                                                                                                                        134iput-object v6, v0, Lcom/mintegral/msdk/base/common/net/j;->c:Ljava/lang/String;
                                                                                                                                                                                        135goto/16 :goto_105
                                                                                                                                                                                        136cond_b2:
                                                                                                                                                                                        137invoke-static {}, Landroid/net/Proxy;->getDefaultHost()Ljava/lang/String;
                                                                                                                                                                                        138move-result-object v0
                                                                                                                                                                                        140invoke-static {}, Landroid/net/Proxy;->getDefaultPort()I
                                                                                                                                                                                        141move-result v2
                                                                                                                                                                                        142if-eqz v0, :cond_101
                                                                                                                                                                                        144invoke-virtual {v0}, Ljava/lang/String;->length()I
                                                                                                                                                                                        145move-result v8
                                                                                                                                                                                        146if-lez v8, :cond_101
                                                                                                                                                                                        148iget-object v8, p0, Lcom/mintegral/msdk/base/common/net/h;->d:Lcom/mintegral/msdk/base/common/net/j;
                                                                                                                                                                                        149iput-object v0, v8, Lcom/mintegral/msdk/base/common/net/j;->b:Ljava/lang/String;
                                                                                                                                                                                        151iget-object v0, p0, Lcom/mintegral/msdk/base/common/net/h;->d:Lcom/mintegral/msdk/base/common/net/j;
                                                                                                                                                                                        153iget-object v0, v0, Lcom/mintegral/msdk/base/common/net/j;->b:Ljava/lang/String;
                                                                                                                                                                                        155invoke-virtual {v0}, Ljava/lang/String;->trim()Ljava/lang/String;
                                                                                                                                                                                        156move-result-object v0
                                                                                                                                                                                        158invoke-virtual {v5, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        159move-result v0
                                                                                                                                                                                        160if-eqz v0, :cond_dd
                                                                                                                                                                                        162iget-object v0, p0, Lcom/mintegral/msdk/base/common/net/h;->d:Lcom/mintegral/msdk/base/common/net/j;
                                                                                                                                                                                        163iput-boolean v7, v0, Lcom/mintegral/msdk/base/common/net/j;->d:Z
                                                                                                                                                                                        165iget-object v0, p0, Lcom/mintegral/msdk/base/common/net/h;->d:Lcom/mintegral/msdk/base/common/net/j;
                                                                                                                                                                                        166iput-object v6, v0, Lcom/mintegral/msdk/base/common/net/j;->c:Ljava/lang/String;
                                                                                                                                                                                        167goto/16 :goto_105
                                                                                                                                                                                        168cond_dd:
                                                                                                                                                                                        169iget-object v0, p0, Lcom/mintegral/msdk/base/common/net/h;->d:Lcom/mintegral/msdk/base/common/net/j;
                                                                                                                                                                                        171iget-object v0, v0, Lcom/mintegral/msdk/base/common/net/j;->b:Ljava/lang/String;
                                                                                                                                                                                        173invoke-virtual {v0}, Ljava/lang/String;->trim()Ljava/lang/String;
                                                                                                                                                                                        174move-result-object v0
                                                                                                                                                                                        176invoke-virtual {v3, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        177move-result v0
                                                                                                                                                                                        178if-eqz v0, :cond_f4
                                                                                                                                                                                        180iget-object v0, p0, Lcom/mintegral/msdk/base/common/net/h;->d:Lcom/mintegral/msdk/base/common/net/j;
                                                                                                                                                                                        181iput-boolean v7, v0, Lcom/mintegral/msdk/base/common/net/j;->d:Z
                                                                                                                                                                                        183iget-object v0, p0, Lcom/mintegral/msdk/base/common/net/h;->d:Lcom/mintegral/msdk/base/common/net/j;
                                                                                                                                                                                        184iput-object v6, v0, Lcom/mintegral/msdk/base/common/net/j;->c:Ljava/lang/String;
                                                                                                                                                                                        185goto/16 :goto_105
                                                                                                                                                                                        186cond_f4:
                                                                                                                                                                                        187iget-object v0, p0, Lcom/mintegral/msdk/base/common/net/h;->d:Lcom/mintegral/msdk/base/common/net/j;
                                                                                                                                                                                        188iput-boolean v4, v0, Lcom/mintegral/msdk/base/common/net/j;->d:Z
                                                                                                                                                                                        190iget-object v0, p0, Lcom/mintegral/msdk/base/common/net/h;->d:Lcom/mintegral/msdk/base/common/net/j;
                                                                                                                                                                                        192invoke-static {v2}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
                                                                                                                                                                                        193move-result-object v2
                                                                                                                                                                                        194iput-object v2, v0, Lcom/mintegral/msdk/base/common/net/j;->c:Ljava/lang/String;
                                                                                                                                                                                        195goto/16 :goto_105
                                                                                                                                                                                        196cond_101:
                                                                                                                                                                                        197iget-object v0, p0, Lcom/mintegral/msdk/base/common/net/h;->d:Lcom/mintegral/msdk/base/common/net/j;
                                                                                                                                                                                        198iput-boolean v4, v0, Lcom/mintegral/msdk/base/common/net/j;->d:Z
                                                                                                                                                                                        199goto_105:
                                                                                                                                                                                        200iget-object v0, p0, Lcom/mintegral/msdk/base/common/net/h;->d:Lcom/mintegral/msdk/base/common/net/j;
                                                                                                                                                                                        202iget-object v2, p0, Lcom/mintegral/msdk/base/common/net/h;->d:Lcom/mintegral/msdk/base/common/net/j;
                                                                                                                                                                                        204iget-object v2, v2, Lcom/mintegral/msdk/base/common/net/j;->a:Ljava/lang/String;
                                                                                                                                                                                        205iput-object v2, v0, Lcom/mintegral/msdk/base/common/net/j;->e:Ljava/lang/String;
                                                                                                                                                                                        206goto_10d: new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        208const-string v2, "current net connect type is "
                                                                                                                                                                                        210invoke-direct {v0, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        212iget-object v2, p0, Lcom/mintegral/msdk/base/common/net/h;->d:Lcom/mintegral/msdk/base/common/net/j;
                                                                                                                                                                                        214iget-object v2, v2, Lcom/mintegral/msdk/base/common/net/j;->e:Ljava/lang/String;
                                                                                                                                                                                        216invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        218invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        219move-result-object v0
                                                                                                                                                                                        221invoke-static {v1, v0}, Lcom/mintegral/msdk/base/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        222cond_122: return-void
                                                                                                                                                                                        223catch_123:
                                                                                                                                                                                        224const-string v0, "NETWORK FAILED"
                                                                                                                                                                                        226invoke-static {v1, v0}, Lcom/mintegral/msdk/base/utils/i;->d(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        227return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • app_id
                                                                                                                                                                                        • sign
                                                                                                                                                                                        • platform
                                                                                                                                                                                        • 1
                                                                                                                                                                                        • os_version
                                                                                                                                                                                        • package_name
                                                                                                                                                                                        • app_version_name
                                                                                                                                                                                        • app_version_code
                                                                                                                                                                                        • orientation
                                                                                                                                                                                        • model
                                                                                                                                                                                        • brand
                                                                                                                                                                                        • gaid
                                                                                                                                                                                        • mnc
                                                                                                                                                                                        • mcc
                                                                                                                                                                                        • network_type
                                                                                                                                                                                        • language
                                                                                                                                                                                        • timezone
                                                                                                                                                                                        • useragent
                                                                                                                                                                                        • sdk_version
                                                                                                                                                                                        • MAL_9.6.02
                                                                                                                                                                                        • gp_version
                                                                                                                                                                                        • x
                                                                                                                                                                                        • screen_size
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        2move-result-object v0
                                                                                                                                                                                        4invoke-virtual {v0}, Lcom/mintegral/msdk/base/controller/a;->k()Ljava/lang/String;
                                                                                                                                                                                        5move-result-object v0
                                                                                                                                                                                        7const-string v1, "app_id"
                                                                                                                                                                                        9invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        10new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        12invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        14invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        15move-result-object v1
                                                                                                                                                                                        17invoke-virtual {v1}, Lcom/mintegral/msdk/base/controller/a;->k()Ljava/lang/String;
                                                                                                                                                                                        18move-result-object v1
                                                                                                                                                                                        20invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        22invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        23move-result-object v1
                                                                                                                                                                                        25invoke-virtual {v1}, Lcom/mintegral/msdk/base/controller/a;->l()Ljava/lang/String;
                                                                                                                                                                                        26move-result-object v1
                                                                                                                                                                                        28invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        30invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        31move-result-object v0
                                                                                                                                                                                        33invoke-static {v0}, Lcom/mintegral/msdk/base/utils/CommonMD5;->getMD5(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        34move-result-object v0
                                                                                                                                                                                        36const-string v1, "sign"
                                                                                                                                                                                        38invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        40const-string v0, "platform"
                                                                                                                                                                                        42const-string v1, "1"
                                                                                                                                                                                        44invoke-virtual {p1, v0, v1}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        46sget-object v0, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                        48const-string v1, "os_version"
                                                                                                                                                                                        50invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        52iget-object v0, p0, Lcom/alphab/a/b/b;->a:Landroid/content/Context;
                                                                                                                                                                                        54invoke-static {v0}, Lcom/mintegral/msdk/base/utils/d;->l(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        55move-result-object v0
                                                                                                                                                                                        57const-string v1, "package_name"
                                                                                                                                                                                        59invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        61iget-object v0, p0, Lcom/alphab/a/b/b;->a:Landroid/content/Context;
                                                                                                                                                                                        63invoke-static {v0}, Lcom/mintegral/msdk/base/utils/d;->i(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        64move-result-object v0
                                                                                                                                                                                        66const-string v1, "app_version_name"
                                                                                                                                                                                        68invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        69new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        71invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        73iget-object v1, p0, Lcom/alphab/a/b/b;->a:Landroid/content/Context;
                                                                                                                                                                                        75invoke-static {v1}, Lcom/mintegral/msdk/base/utils/d;->h(Landroid/content/Context;)I
                                                                                                                                                                                        76move-result v1
                                                                                                                                                                                        78invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        80invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        81move-result-object v0
                                                                                                                                                                                        83const-string v1, "app_version_code"
                                                                                                                                                                                        85invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        86new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        88invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        90iget-object v1, p0, Lcom/alphab/a/b/b;->a:Landroid/content/Context;
                                                                                                                                                                                        92invoke-static {v1}, Lcom/mintegral/msdk/base/utils/d;->f(Landroid/content/Context;)I
                                                                                                                                                                                        93move-result v1
                                                                                                                                                                                        95invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        97invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        98move-result-object v0
                                                                                                                                                                                        100const-string v1, "orientation"
                                                                                                                                                                                        102invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        104invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->c()Ljava/lang/String;
                                                                                                                                                                                        105move-result-object v0
                                                                                                                                                                                        107const-string v1, "model"
                                                                                                                                                                                        109invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        111invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->e()Ljava/lang/String;
                                                                                                                                                                                        112move-result-object v0
                                                                                                                                                                                        114const-string v1, "brand"
                                                                                                                                                                                        116invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        118invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->k()Ljava/lang/String;
                                                                                                                                                                                        119move-result-object v0
                                                                                                                                                                                        121const-string v1, "gaid"
                                                                                                                                                                                        123invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        125invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->b()Ljava/lang/String;
                                                                                                                                                                                        126move-result-object v0
                                                                                                                                                                                        128const-string v1, "mnc"
                                                                                                                                                                                        130invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        132invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->a()Ljava/lang/String;
                                                                                                                                                                                        133move-result-object v0
                                                                                                                                                                                        135const-string v1, "mcc"
                                                                                                                                                                                        137invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        138new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        140invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        142iget-object v1, p0, Lcom/alphab/a/b/b;->a:Landroid/content/Context;
                                                                                                                                                                                        144invoke-static {v1}, Lcom/mintegral/msdk/base/utils/d;->n(Landroid/content/Context;)I
                                                                                                                                                                                        145move-result v1
                                                                                                                                                                                        147invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        149invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        150move-result-object v0
                                                                                                                                                                                        152const-string v1, "network_type"
                                                                                                                                                                                        154invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        156iget-object v0, p0, Lcom/alphab/a/b/b;->a:Landroid/content/Context;
                                                                                                                                                                                        158invoke-static {v0}, Lcom/mintegral/msdk/base/utils/d;->e(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        159move-result-object v0
                                                                                                                                                                                        161const-string v1, "language"
                                                                                                                                                                                        163invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        165invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->h()Ljava/lang/String;
                                                                                                                                                                                        166move-result-object v0
                                                                                                                                                                                        168const-string v1, "timezone"
                                                                                                                                                                                        170invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        172invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->f()Ljava/lang/String;
                                                                                                                                                                                        173move-result-object v0
                                                                                                                                                                                        175const-string v1, "useragent"
                                                                                                                                                                                        177invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        179const-string v0, "sdk_version"
                                                                                                                                                                                        181const-string v1, "MAL_9.6.02"
                                                                                                                                                                                        183invoke-virtual {p1, v0, v1}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        185iget-object v0, p0, Lcom/alphab/a/b/b;->a:Landroid/content/Context;
                                                                                                                                                                                        187invoke-static {v0}, Lcom/mintegral/msdk/base/utils/d;->p(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        188move-result-object v0
                                                                                                                                                                                        190const-string v1, "gp_version"
                                                                                                                                                                                        192invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        193new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        195invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        197iget-object v1, p0, Lcom/alphab/a/b/b;->a:Landroid/content/Context;
                                                                                                                                                                                        199invoke-static {v1}, Lcom/mintegral/msdk/base/utils/d;->j(Landroid/content/Context;)I
                                                                                                                                                                                        200move-result v1
                                                                                                                                                                                        202invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        204const-string v1, "x"
                                                                                                                                                                                        206invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        208iget-object v1, p0, Lcom/alphab/a/b/b;->a:Landroid/content/Context;
                                                                                                                                                                                        210invoke-static {v1}, Lcom/mintegral/msdk/base/utils/d;->k(Landroid/content/Context;)I
                                                                                                                                                                                        211move-result v1
                                                                                                                                                                                        213invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        215invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        216move-result-object v0
                                                                                                                                                                                        218const-string v1, "screen_size"
                                                                                                                                                                                        220invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        222iget-object v0, p0, Lcom/alphab/a/b/b;->a:Landroid/content/Context;
                                                                                                                                                                                        224invoke-static {p1, v0}, Lcom/mintegral/msdk/base/common/net/a/d;->a(Lcom/mintegral/msdk/base/common/net/l;Landroid/content/Context;)V
                                                                                                                                                                                        225return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.getTypeName
                                                                                                                                                                                        • java.lang.String.toUpperCase
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • android.net.NetworkInfo.getExtraInfo
                                                                                                                                                                                        • java.lang.String.toLowerCase
                                                                                                                                                                                        • java.lang.String.startsWith
                                                                                                                                                                                        • java.lang.String.startsWith
                                                                                                                                                                                        • java.lang.String.startsWith
                                                                                                                                                                                        • java.lang.String.startsWith
                                                                                                                                                                                        • java.lang.String.startsWith
                                                                                                                                                                                        • java.lang.String.startsWith
                                                                                                                                                                                        • java.lang.String.startsWith
                                                                                                                                                                                        • java.lang.String.startsWith
                                                                                                                                                                                        • java.lang.String.startsWith
                                                                                                                                                                                        • java.lang.String.startsWith
                                                                                                                                                                                        • java.lang.String.startsWith
                                                                                                                                                                                        • java.lang.String.startsWith
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        • WIFI
                                                                                                                                                                                        • cmwap
                                                                                                                                                                                        • cmnet
                                                                                                                                                                                        • epc.tmobile.com
                                                                                                                                                                                        • uniwap
                                                                                                                                                                                        • uninet
                                                                                                                                                                                        • wap
                                                                                                                                                                                        • net
                                                                                                                                                                                        • ctwap
                                                                                                                                                                                        • ctnet
                                                                                                                                                                                        • 3gwap
                                                                                                                                                                                        • 3gnet
                                                                                                                                                                                        • #777
                                                                                                                                                                                        • getMProxyType has exception:
                                                                                                                                                                                        • openSDK_LOG.APNUtil
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/16 v0, 0x80
                                                                                                                                                                                        1try_start_2:
                                                                                                                                                                                        2const-string v1, "connectivity"
                                                                                                                                                                                        4invoke-virtual {p0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        5move-result-object v1
                                                                                                                                                                                        6check-cast v1, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        7if-nez v1, :cond_d
                                                                                                                                                                                        8return v0
                                                                                                                                                                                        9cond_d:
                                                                                                                                                                                        10invoke-virtual {v1}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        11move-result-object v1
                                                                                                                                                                                        12if-nez v1, :cond_14
                                                                                                                                                                                        13return v0
                                                                                                                                                                                        14cond_14:
                                                                                                                                                                                        15invoke-virtual {v1}, Landroid/net/NetworkInfo;->getTypeName()Ljava/lang/String;
                                                                                                                                                                                        16move-result-object v2
                                                                                                                                                                                        18invoke-virtual {v2}, Ljava/lang/String;->toUpperCase()Ljava/lang/String;
                                                                                                                                                                                        19move-result-object v2
                                                                                                                                                                                        21const-string v3, "WIFI"
                                                                                                                                                                                        23invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        24move-result v2
                                                                                                                                                                                        25if-eqz v2, :cond_26
                                                                                                                                                                                        26const/4 p0, 0x2
                                                                                                                                                                                        27return p0
                                                                                                                                                                                        28cond_26:
                                                                                                                                                                                        29invoke-virtual {v1}, Landroid/net/NetworkInfo;->getExtraInfo()Ljava/lang/String;
                                                                                                                                                                                        30move-result-object v1
                                                                                                                                                                                        32invoke-virtual {v1}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
                                                                                                                                                                                        33move-result-object v1
                                                                                                                                                                                        35const-string v2, "cmwap"
                                                                                                                                                                                        37invoke-virtual {v1, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        38move-result v2
                                                                                                                                                                                        39if-eqz v2, :cond_38
                                                                                                                                                                                        40const/4 p0, 0x1
                                                                                                                                                                                        41return p0
                                                                                                                                                                                        42cond_38:
                                                                                                                                                                                        43const-string v2, "cmnet"
                                                                                                                                                                                        45invoke-virtual {v1, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        46move-result v2
                                                                                                                                                                                        47if-nez v2, :cond_b7
                                                                                                                                                                                        49const-string v2, "epc.tmobile.com"
                                                                                                                                                                                        51invoke-virtual {v1, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        52move-result v2
                                                                                                                                                                                        53if-eqz v2, :cond_49
                                                                                                                                                                                        54goto/16 :goto_b7
                                                                                                                                                                                        55cond_49:
                                                                                                                                                                                        56const-string v2, "uniwap"
                                                                                                                                                                                        58invoke-virtual {v1, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        59move-result v2
                                                                                                                                                                                        60if-eqz v2, :cond_54
                                                                                                                                                                                        61const/16 p0, 0x10
                                                                                                                                                                                        62return p0
                                                                                                                                                                                        63cond_54:
                                                                                                                                                                                        64const-string v2, "uninet"
                                                                                                                                                                                        66invoke-virtual {v1, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        67move-result v2
                                                                                                                                                                                        68if-eqz v2, :cond_5f
                                                                                                                                                                                        69const/16 p0, 0x8
                                                                                                                                                                                        70return p0
                                                                                                                                                                                        71cond_5f:
                                                                                                                                                                                        72const-string v2, "wap"
                                                                                                                                                                                        74invoke-virtual {v1, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        75move-result v2
                                                                                                                                                                                        76if-eqz v2, :cond_6a
                                                                                                                                                                                        77const/16 p0, 0x40
                                                                                                                                                                                        78return p0
                                                                                                                                                                                        79cond_6a:
                                                                                                                                                                                        80const-string v2, "net"
                                                                                                                                                                                        82invoke-virtual {v1, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        83move-result v2
                                                                                                                                                                                        84if-eqz v2, :cond_75
                                                                                                                                                                                        85const/16 p0, 0x20
                                                                                                                                                                                        86return p0
                                                                                                                                                                                        87cond_75:
                                                                                                                                                                                        88const-string v2, "ctwap"
                                                                                                                                                                                        90invoke-virtual {v1, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        91move-result v2
                                                                                                                                                                                        92const/16 v3, 0x200
                                                                                                                                                                                        93if-eqz v2, :cond_80
                                                                                                                                                                                        94return v3
                                                                                                                                                                                        95cond_80:
                                                                                                                                                                                        96const-string v2, "ctnet"
                                                                                                                                                                                        98invoke-virtual {v1, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        99move-result v2
                                                                                                                                                                                        100const/16 v4, 0x100
                                                                                                                                                                                        101if-eqz v2, :cond_8b
                                                                                                                                                                                        102return v4
                                                                                                                                                                                        103cond_8b:
                                                                                                                                                                                        104const-string v2, "3gwap"
                                                                                                                                                                                        106invoke-virtual {v1, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        107move-result v2
                                                                                                                                                                                        108if-eqz v2, :cond_96
                                                                                                                                                                                        109const/16 p0, 0x400
                                                                                                                                                                                        110return p0
                                                                                                                                                                                        111cond_96:
                                                                                                                                                                                        112const-string v2, "3gnet"
                                                                                                                                                                                        114invoke-virtual {v1, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        115move-result v2
                                                                                                                                                                                        116if-eqz v2, :cond_a1
                                                                                                                                                                                        117const/16 p0, 0x800
                                                                                                                                                                                        118return p0
                                                                                                                                                                                        119cond_a1:
                                                                                                                                                                                        120const-string v2, "#777"
                                                                                                                                                                                        122invoke-virtual {v1, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        123move-result v1
                                                                                                                                                                                        124if-eqz v1, :cond_d4
                                                                                                                                                                                        126invoke-static {p0}, Lcom/tencent/open/b/a;->c(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        127move-result-object p0
                                                                                                                                                                                        128if-eqz p0, :cond_b6
                                                                                                                                                                                        130invoke-virtual {p0}, Ljava/lang/String;->length()I
                                                                                                                                                                                        131move-result p0
                                                                                                                                                                                        132try_end_b3: if-lez p0, :cond_b6
                                                                                                                                                                                        133return v3
                                                                                                                                                                                        134cond_b6: return v4
                                                                                                                                                                                        135cond_b7: const/4 p0, 0x4
                                                                                                                                                                                        136return p0
                                                                                                                                                                                        137catch_b9: move-exception p0
                                                                                                                                                                                        138new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        140invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        142const-string v2, "getMProxyType has exception: "
                                                                                                                                                                                        144invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        146invoke-virtual {p0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        147move-result-object p0
                                                                                                                                                                                        149invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        151invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        152move-result-object p0
                                                                                                                                                                                        154const-string v1, "openSDK_LOG.APNUtil"
                                                                                                                                                                                        156invoke-static {v1, p0}, Lcom/tencent/open/a/f;->e(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        157cond_d4: return v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.os.Build.CPU_ABI:Ljava/lang/String
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equalsIgnoreCase
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.String.equalsIgnoreCase
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.String.equalsIgnoreCase
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • .so
                                                                                                                                                                                        • is arm(default) architecture
                                                                                                                                                                                        • libwbsafeedit
                                                                                                                                                                                        • openSDK_LOG.AuthAgent
                                                                                                                                                                                        • arm64-v8a
                                                                                                                                                                                        • libwbsafeedit_64
                                                                                                                                                                                        • is arm64-v8a architecture
                                                                                                                                                                                        • x86
                                                                                                                                                                                        • libwbsafeedit_x86
                                                                                                                                                                                        • is x86 architecture
                                                                                                                                                                                        • x86_64
                                                                                                                                                                                        • libwbsafeedit_x86_64
                                                                                                                                                                                        • is x86_64 architecture
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        2invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        4sget-object v1, Lcom/tencent/connect/auth/AuthAgent;->SECURE_LIB_FILE_NAME:Ljava/lang/String;
                                                                                                                                                                                        6invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        8const-string v1, ".so"
                                                                                                                                                                                        10invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        12invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        13move-result-object v0
                                                                                                                                                                                        14sput-object v0, Lcom/tencent/connect/auth/AuthAgent;->SECURE_LIB_NAME:Ljava/lang/String;
                                                                                                                                                                                        16sget-object v0, Landroid/os/Build;->CPU_ABI:Ljava/lang/String;
                                                                                                                                                                                        18const-string v2, "is arm(default) architecture"
                                                                                                                                                                                        20const-string v3, "libwbsafeedit"
                                                                                                                                                                                        22const-string v4, "openSDK_LOG.AuthAgent"
                                                                                                                                                                                        23if-eqz v0, :cond_b0
                                                                                                                                                                                        25const-string v5, ""
                                                                                                                                                                                        27invoke-virtual {v0, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        28move-result v5
                                                                                                                                                                                        29if-nez v5, :cond_b0
                                                                                                                                                                                        31const-string v5, "arm64-v8a"
                                                                                                                                                                                        33invoke-virtual {v0, v5}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
                                                                                                                                                                                        34move-result v5
                                                                                                                                                                                        35if-eqz v5, :cond_4d
                                                                                                                                                                                        37const-string v0, "libwbsafeedit_64"
                                                                                                                                                                                        38sput-object v0, Lcom/tencent/connect/auth/AuthAgent;->SECURE_LIB_FILE_NAME:Ljava/lang/String;
                                                                                                                                                                                        39new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        41invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        43sget-object v2, Lcom/tencent/connect/auth/AuthAgent;->SECURE_LIB_FILE_NAME:Ljava/lang/String;
                                                                                                                                                                                        45invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        47invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        49invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        50move-result-object v0
                                                                                                                                                                                        51sput-object v0, Lcom/tencent/connect/auth/AuthAgent;->SECURE_LIB_NAME:Ljava/lang/String;
                                                                                                                                                                                        53const-string v0, "is arm64-v8a architecture"
                                                                                                                                                                                        55invoke-static {v4, v0}, Lcom/tencent/open/a/f;->c(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        56goto/16 :goto_c8
                                                                                                                                                                                        57cond_4d:
                                                                                                                                                                                        58const-string v5, "x86"
                                                                                                                                                                                        60invoke-virtual {v0, v5}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
                                                                                                                                                                                        61move-result v5
                                                                                                                                                                                        62if-eqz v5, :cond_72
                                                                                                                                                                                        64const-string v0, "libwbsafeedit_x86"
                                                                                                                                                                                        65sput-object v0, Lcom/tencent/connect/auth/AuthAgent;->SECURE_LIB_FILE_NAME:Ljava/lang/String;
                                                                                                                                                                                        66new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        68invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        70sget-object v2, Lcom/tencent/connect/auth/AuthAgent;->SECURE_LIB_FILE_NAME:Ljava/lang/String;
                                                                                                                                                                                        72invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        74invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        76invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        77move-result-object v0
                                                                                                                                                                                        78sput-object v0, Lcom/tencent/connect/auth/AuthAgent;->SECURE_LIB_NAME:Ljava/lang/String;
                                                                                                                                                                                        80const-string v0, "is x86 architecture"
                                                                                                                                                                                        82invoke-static {v4, v0}, Lcom/tencent/open/a/f;->c(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        83goto/16 :goto_c8
                                                                                                                                                                                        84cond_72:
                                                                                                                                                                                        85const-string v5, "x86_64"
                                                                                                                                                                                        87invoke-virtual {v0, v5}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
                                                                                                                                                                                        88move-result v0
                                                                                                                                                                                        89if-eqz v0, :cond_97
                                                                                                                                                                                        91const-string v0, "libwbsafeedit_x86_64"
                                                                                                                                                                                        92sput-object v0, Lcom/tencent/connect/auth/AuthAgent;->SECURE_LIB_FILE_NAME:Ljava/lang/String;
                                                                                                                                                                                        93new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        95invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        97sget-object v2, Lcom/tencent/connect/auth/AuthAgent;->SECURE_LIB_FILE_NAME:Ljava/lang/String;
                                                                                                                                                                                        99invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        101invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        103invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        104move-result-object v0
                                                                                                                                                                                        105sput-object v0, Lcom/tencent/connect/auth/AuthAgent;->SECURE_LIB_NAME:Ljava/lang/String;
                                                                                                                                                                                        107const-string v0, "is x86_64 architecture"
                                                                                                                                                                                        109invoke-static {v4, v0}, Lcom/tencent/open/a/f;->c(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        110goto/16 :goto_c8
                                                                                                                                                                                        111cond_97: sput-object v3, Lcom/tencent/connect/auth/AuthAgent;->SECURE_LIB_FILE_NAME:Ljava/lang/String;
                                                                                                                                                                                        112new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        114invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        116sget-object v3, Lcom/tencent/connect/auth/AuthAgent;->SECURE_LIB_FILE_NAME:Ljava/lang/String;
                                                                                                                                                                                        118invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        120invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        122invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        123move-result-object v0
                                                                                                                                                                                        124sput-object v0, Lcom/tencent/connect/auth/AuthAgent;->SECURE_LIB_NAME:Ljava/lang/String;
                                                                                                                                                                                        126invoke-static {v4, v2}, Lcom/tencent/open/a/f;->c(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        127goto/16 :goto_c8
                                                                                                                                                                                        128cond_b0: sput-object v3, Lcom/tencent/connect/auth/AuthAgent;->SECURE_LIB_FILE_NAME:Ljava/lang/String;
                                                                                                                                                                                        129new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        131invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        133sget-object v3, Lcom/tencent/connect/auth/AuthAgent;->SECURE_LIB_FILE_NAME:Ljava/lang/String;
                                                                                                                                                                                        135invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        137invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        139invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        140move-result-object v0
                                                                                                                                                                                        141sput-object v0, Lcom/tencent/connect/auth/AuthAgent;->SECURE_LIB_NAME:Ljava/lang/String;
                                                                                                                                                                                        143invoke-static {v4, v2}, Lcom/tencent/open/a/f;->c(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        144goto_c8: return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • android.content.pm.PackageManager.getPackageInfo
                                                                                                                                                                                        • android.content.pm.PackageInfo.versionName:Ljava/lang/String
                                                                                                                                                                                        • android.content.Context.getApplicationInfo
                                                                                                                                                                                        • android.content.pm.ApplicationInfo.loadLabel
                                                                                                                                                                                        • java.lang.CharSequence.toString
                                                                                                                                                                                        • java.lang.String.replaceAll
                                                                                                                                                                                        • android.telephony.TelephonyManager.getPhoneType
                                                                                                                                                                                        • android.telephony.TelephonyManager.getDeviceId
                                                                                                                                                                                        • java.util.Locale.ENGLISH:Ljava/util/Locale
                                                                                                                                                                                        • java.lang.String.toUpperCase
                                                                                                                                                                                        • android.telephony.TelephonyManager.getSubscriberId
                                                                                                                                                                                        • java.lang.String.replaceAll
                                                                                                                                                                                        • java.util.Locale.ENGLISH:Ljava/util/Locale
                                                                                                                                                                                        • java.lang.String.toUpperCase
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • [|_]
                                                                                                                                                                                        • :
                                                                                                                                                                                        • os:[
                                                                                                                                                                                        • ,
                                                                                                                                                                                        • ],net:[
                                                                                                                                                                                        • ],app:[
                                                                                                                                                                                        • ],sdk:[lite.1.1.0,180831]
                                                                                                                                                                                        • lite.1.1.0-180831
                                                                                                                                                                                        • unknown
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1iget-object v0, p0, Lc/t/m/li/tsa/k;->g:Lc/t/m/li/tsa/j;
                                                                                                                                                                                        3iget-object v0, v0, Lc/t/m/li/tsa/j;->a:Landroid/content/Context;
                                                                                                                                                                                        5invoke-virtual {v0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        6move-result-object v1
                                                                                                                                                                                        7iput-object v1, p0, Lc/t/m/li/tsa/k;->d:Ljava/lang/String;
                                                                                                                                                                                        8try_start_a:
                                                                                                                                                                                        9iget-object v1, p0, Lc/t/m/li/tsa/k;->g:Lc/t/m/li/tsa/j;
                                                                                                                                                                                        11iget-object v1, v1, Lc/t/m/li/tsa/j;->d:Landroid/content/pm/PackageManager;
                                                                                                                                                                                        13iget-object v2, p0, Lc/t/m/li/tsa/k;->d:Ljava/lang/String;
                                                                                                                                                                                        14const/4 v3, 0x0
                                                                                                                                                                                        16invoke-virtual {v1, v2, v3}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
                                                                                                                                                                                        17move-result-object v1
                                                                                                                                                                                        18if-eqz v1, :cond_1f
                                                                                                                                                                                        19iget v2, v1, Landroid/content/pm/PackageInfo;->versionCode:I
                                                                                                                                                                                        20iput v2, p0, Lc/t/m/li/tsa/k;->b:I
                                                                                                                                                                                        22iget-object v1, v1, Landroid/content/pm/PackageInfo;->versionName:Ljava/lang/String;
                                                                                                                                                                                        23iput-object v1, p0, Lc/t/m/li/tsa/k;->a:Ljava/lang/String;
                                                                                                                                                                                        24cond_1f:
                                                                                                                                                                                        25invoke-virtual {v0}, Landroid/content/Context;->getApplicationInfo()Landroid/content/pm/ApplicationInfo;
                                                                                                                                                                                        26move-result-object v0
                                                                                                                                                                                        28iget-object v1, p0, Lc/t/m/li/tsa/k;->g:Lc/t/m/li/tsa/j;
                                                                                                                                                                                        30iget-object v1, v1, Lc/t/m/li/tsa/j;->d:Landroid/content/pm/PackageManager;
                                                                                                                                                                                        32invoke-virtual {v0, v1}, Landroid/content/pm/ApplicationInfo;->loadLabel(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence;
                                                                                                                                                                                        33move-result-object v0
                                                                                                                                                                                        34if-eqz v0, :cond_118
                                                                                                                                                                                        36invoke-interface {v0}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;
                                                                                                                                                                                        37move-result-object v0
                                                                                                                                                                                        38goto_31: iput-object v0, p0, Lc/t/m/li/tsa/k;->c:Ljava/lang/String;
                                                                                                                                                                                        40iget-object v0, p0, Lc/t/m/li/tsa/k;->c:Ljava/lang/String;
                                                                                                                                                                                        42const-string v1, "[|_]"
                                                                                                                                                                                        44const-string v2, ""
                                                                                                                                                                                        46invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        47move-result-object v0
                                                                                                                                                                                        48iput-object v0, p0, Lc/t/m/li/tsa/k;->c:Ljava/lang/String;
                                                                                                                                                                                        50iget-object v0, p0, Lc/t/m/li/tsa/k;->g:Lc/t/m/li/tsa/j;
                                                                                                                                                                                        52invoke-virtual {v0}, Lc/t/m/li/tsa/j;->a()Z
                                                                                                                                                                                        53move-result v0
                                                                                                                                                                                        54if-eqz v0, :cond_7c
                                                                                                                                                                                        56iget-object v0, p0, Lc/t/m/li/tsa/k;->g:Lc/t/m/li/tsa/j;
                                                                                                                                                                                        58iget-object v0, v0, Lc/t/m/li/tsa/j;->e:Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        59const/4 v1, 0x2
                                                                                                                                                                                        60new-array v1, v1, [I
                                                                                                                                                                                        62invoke-static {v0, v1}, Lc/t/m/li/tsa/B;->a(Landroid/telephony/TelephonyManager;[I)V
                                                                                                                                                                                        63const/4 v2, 0x0
                                                                                                                                                                                        64aget v2, v1, v2
                                                                                                                                                                                        65iput v2, p0, Lc/t/m/li/tsa/k;->k:I
                                                                                                                                                                                        66const/4 v2, 0x1
                                                                                                                                                                                        67aget v1, v1, v2
                                                                                                                                                                                        68iput v1, p0, Lc/t/m/li/tsa/k;->l:I
                                                                                                                                                                                        70invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getPhoneType()I
                                                                                                                                                                                        71try_start_5e:
                                                                                                                                                                                        72invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getDeviceId()Ljava/lang/String;
                                                                                                                                                                                        73move-result-object v1
                                                                                                                                                                                        75sget-object v2, Lc/t/m/li/tsa/k;->m:Ljava/util/regex/Pattern;
                                                                                                                                                                                        77invoke-static {v1, v2}, Lc/t/m/li/tsa/k;->a(Ljava/lang/String;Ljava/util/regex/Pattern;)Ljava/lang/String;
                                                                                                                                                                                        78move-result-object v1
                                                                                                                                                                                        80sget-object v2, Ljava/util/Locale;->ENGLISH:Ljava/util/Locale;
                                                                                                                                                                                        82invoke-virtual {v1, v2}, Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String;
                                                                                                                                                                                        83move-result-object v1
                                                                                                                                                                                        84iput-object v1, p0, Lc/t/m/li/tsa/k;->i:Ljava/lang/String;
                                                                                                                                                                                        86invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getSubscriberId()Ljava/lang/String;
                                                                                                                                                                                        87move-result-object v0
                                                                                                                                                                                        89sget-object v1, Lc/t/m/li/tsa/k;->n:Ljava/util/regex/Pattern;
                                                                                                                                                                                        91invoke-static {v0, v1}, Lc/t/m/li/tsa/k;->a(Ljava/lang/String;Ljava/util/regex/Pattern;)Ljava/lang/String;
                                                                                                                                                                                        92move-result-object v0
                                                                                                                                                                                        93iput-object v0, p0, Lc/t/m/li/tsa/k;->j:Ljava/lang/String;
                                                                                                                                                                                        94goto_7c:
                                                                                                                                                                                        95invoke-direct {p0}, Lc/t/m/li/tsa/k;->j()Ljava/lang/String;
                                                                                                                                                                                        96move-result-object v0
                                                                                                                                                                                        98const-string v1, ":"
                                                                                                                                                                                        100const-string v2, ""
                                                                                                                                                                                        102invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        103move-result-object v0
                                                                                                                                                                                        105sget-object v1, Ljava/util/Locale;->ENGLISH:Ljava/util/Locale;
                                                                                                                                                                                        107invoke-virtual {v0, v1}, Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String;
                                                                                                                                                                                        108move-result-object v0
                                                                                                                                                                                        110sget-object v1, Lc/t/m/li/tsa/k;->o:Ljava/util/regex/Pattern;
                                                                                                                                                                                        112invoke-static {v0, v1}, Lc/t/m/li/tsa/k;->a(Ljava/lang/String;Ljava/util/regex/Pattern;)Ljava/lang/String;
                                                                                                                                                                                        113move-result-object v0
                                                                                                                                                                                        114iput-object v0, p0, Lc/t/m/li/tsa/k;->h:Ljava/lang/String;
                                                                                                                                                                                        115new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        117const-string v1, "os:["
                                                                                                                                                                                        119invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        121sget-object v1, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        123invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        124move-result-object v0
                                                                                                                                                                                        126const-string v1, ","
                                                                                                                                                                                        128invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        129move-result-object v0
                                                                                                                                                                                        131sget-object v1, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                        133invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        134move-result-object v0
                                                                                                                                                                                        136const-string v1, ","
                                                                                                                                                                                        138invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        139move-result-object v0
                                                                                                                                                                                        141invoke-virtual {p0}, Lc/t/m/li/tsa/k;->f()Ljava/lang/String;
                                                                                                                                                                                        142move-result-object v1
                                                                                                                                                                                        144invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        145move-result-object v0
                                                                                                                                                                                        147const-string v1, "],net:["
                                                                                                                                                                                        149invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        150move-result-object v0
                                                                                                                                                                                        151iget v1, p0, Lc/t/m/li/tsa/k;->k:I
                                                                                                                                                                                        153invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        154move-result-object v0
                                                                                                                                                                                        156const-string v1, ","
                                                                                                                                                                                        158invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        159move-result-object v0
                                                                                                                                                                                        160iget v1, p0, Lc/t/m/li/tsa/k;->l:I
                                                                                                                                                                                        162invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        163move-result-object v0
                                                                                                                                                                                        165const-string v1, ","
                                                                                                                                                                                        167invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        168move-result-object v0
                                                                                                                                                                                        170iget-object v1, p0, Lc/t/m/li/tsa/k;->g:Lc/t/m/li/tsa/j;
                                                                                                                                                                                        172invoke-virtual {v1}, Lc/t/m/li/tsa/j;->d()Ljava/lang/String;
                                                                                                                                                                                        173move-result-object v1
                                                                                                                                                                                        175invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        176move-result-object v0
                                                                                                                                                                                        178const-string v1, "],app:["
                                                                                                                                                                                        180invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        181move-result-object v0
                                                                                                                                                                                        183iget-object v1, p0, Lc/t/m/li/tsa/k;->c:Ljava/lang/String;
                                                                                                                                                                                        185invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        186move-result-object v0
                                                                                                                                                                                        188const-string v1, ","
                                                                                                                                                                                        190invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        191move-result-object v0
                                                                                                                                                                                        192iget v1, p0, Lc/t/m/li/tsa/k;->b:I
                                                                                                                                                                                        194invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        195move-result-object v0
                                                                                                                                                                                        197const-string v1, ","
                                                                                                                                                                                        199invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        200move-result-object v0
                                                                                                                                                                                        202iget-object v1, p0, Lc/t/m/li/tsa/k;->a:Ljava/lang/String;
                                                                                                                                                                                        204invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        205move-result-object v0
                                                                                                                                                                                        207const-string v1, "],sdk:[lite.1.1.0,180831]"
                                                                                                                                                                                        209invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        211iget-object v0, p0, Lc/t/m/li/tsa/k;->g:Lc/t/m/li/tsa/j;
                                                                                                                                                                                        213iget-object v0, v0, Lc/t/m/li/tsa/j;->a:Landroid/content/Context;
                                                                                                                                                                                        215const-string v1, "lite.1.1.0-180831"
                                                                                                                                                                                        217invoke-static {v0, v1}, Lc/t/m/li/tsa/y;->a(Landroid/content/Context;Ljava/lang/String;)V
                                                                                                                                                                                        218goto_117: return-void
                                                                                                                                                                                        219cond_118:
                                                                                                                                                                                        220const-string v0, "unknown"
                                                                                                                                                                                        221try_end_11a: goto/16 :goto_31
                                                                                                                                                                                        222catch_11c: move-exception v0
                                                                                                                                                                                        223goto/16 :goto_117
                                                                                                                                                                                        224catch_11e: move-exception v0
                                                                                                                                                                                        225goto/16 :goto_7c
                                                                                                                                                                                        226catch_121: move-exception v1
                                                                                                                                                                                        227goto/16 :goto_1f
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • 1
                                                                                                                                                                                        • platform
                                                                                                                                                                                        • os_version
                                                                                                                                                                                        • package_name
                                                                                                                                                                                        • app_version_name
                                                                                                                                                                                        • app_version_code
                                                                                                                                                                                        • orientation
                                                                                                                                                                                        • model
                                                                                                                                                                                        • brand
                                                                                                                                                                                        • gaid
                                                                                                                                                                                        • gaid2
                                                                                                                                                                                        • mnc
                                                                                                                                                                                        • mcc
                                                                                                                                                                                        • network_type
                                                                                                                                                                                        • network_str
                                                                                                                                                                                        • language
                                                                                                                                                                                        • timezone
                                                                                                                                                                                        • useragent
                                                                                                                                                                                        • sdk_version
                                                                                                                                                                                        • MAL_9.6.02
                                                                                                                                                                                        • gp_version
                                                                                                                                                                                        • x
                                                                                                                                                                                        • screen_size
                                                                                                                                                                                        • is_clever
                                                                                                                                                                                        • version_flag
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-super {p0, p1}, Lcom/mintegral/msdk/base/common/net/a;->a(Lcom/mintegral/msdk/base/common/net/l;)V
                                                                                                                                                                                        3const-string v0, "1"
                                                                                                                                                                                        5const-string v1, "platform"
                                                                                                                                                                                        7invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        9sget-object v1, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                        11const-string v2, "os_version"
                                                                                                                                                                                        13invoke-virtual {p1, v2, v1}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        15iget-object v1, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        17invoke-static {v1}, Lcom/mintegral/msdk/base/utils/d;->l(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        18move-result-object v1
                                                                                                                                                                                        20const-string v2, "package_name"
                                                                                                                                                                                        22invoke-virtual {p1, v2, v1}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        24iget-object v1, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        26invoke-static {v1}, Lcom/mintegral/msdk/base/utils/d;->i(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        27move-result-object v1
                                                                                                                                                                                        29const-string v2, "app_version_name"
                                                                                                                                                                                        31invoke-virtual {p1, v2, v1}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        32new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        34invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        36iget-object v2, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        38invoke-static {v2}, Lcom/mintegral/msdk/base/utils/d;->h(Landroid/content/Context;)I
                                                                                                                                                                                        39move-result v2
                                                                                                                                                                                        41invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        43invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        44move-result-object v1
                                                                                                                                                                                        46const-string v2, "app_version_code"
                                                                                                                                                                                        48invoke-virtual {p1, v2, v1}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        49new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        51invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        53iget-object v2, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        55invoke-static {v2}, Lcom/mintegral/msdk/base/utils/d;->f(Landroid/content/Context;)I
                                                                                                                                                                                        56move-result v2
                                                                                                                                                                                        58invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        60invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        61move-result-object v1
                                                                                                                                                                                        63const-string v2, "orientation"
                                                                                                                                                                                        65invoke-virtual {p1, v2, v1}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        67invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->c()Ljava/lang/String;
                                                                                                                                                                                        68move-result-object v1
                                                                                                                                                                                        70const-string v2, "model"
                                                                                                                                                                                        72invoke-virtual {p1, v2, v1}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        74invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->e()Ljava/lang/String;
                                                                                                                                                                                        75move-result-object v1
                                                                                                                                                                                        77const-string v2, "brand"
                                                                                                                                                                                        79invoke-virtual {p1, v2, v1}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        81const-string v1, "gaid"
                                                                                                                                                                                        83const-string v2, ""
                                                                                                                                                                                        85invoke-virtual {p1, v1, v2}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        87invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->l()Ljava/lang/String;
                                                                                                                                                                                        88move-result-object v1
                                                                                                                                                                                        90const-string v2, "gaid2"
                                                                                                                                                                                        92invoke-virtual {p1, v2, v1}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        94invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->b()Ljava/lang/String;
                                                                                                                                                                                        95move-result-object v1
                                                                                                                                                                                        97const-string v2, "mnc"
                                                                                                                                                                                        99invoke-virtual {p1, v2, v1}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        101invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->a()Ljava/lang/String;
                                                                                                                                                                                        102move-result-object v1
                                                                                                                                                                                        104const-string v2, "mcc"
                                                                                                                                                                                        106invoke-virtual {p1, v2, v1}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        108iget-object v1, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        110invoke-static {v1}, Lcom/mintegral/msdk/base/utils/d;->n(Landroid/content/Context;)I
                                                                                                                                                                                        111move-result v1
                                                                                                                                                                                        113invoke-static {v1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        114move-result-object v1
                                                                                                                                                                                        116const-string v2, "network_type"
                                                                                                                                                                                        118invoke-virtual {p1, v2, v1}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        119new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        121invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        123iget-object v2, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        125invoke-static {v2}, Lcom/mintegral/msdk/base/utils/d;->o(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        126move-result-object v2
                                                                                                                                                                                        128invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        130invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        131move-result-object v1
                                                                                                                                                                                        133const-string v2, "network_str"
                                                                                                                                                                                        135invoke-virtual {p1, v2, v1}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        137iget-object v1, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        139invoke-static {v1}, Lcom/mintegral/msdk/base/utils/d;->e(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        140move-result-object v1
                                                                                                                                                                                        142const-string v2, "language"
                                                                                                                                                                                        144invoke-virtual {p1, v2, v1}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        146invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->h()Ljava/lang/String;
                                                                                                                                                                                        147move-result-object v1
                                                                                                                                                                                        149const-string v2, "timezone"
                                                                                                                                                                                        151invoke-virtual {p1, v2, v1}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        153invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->f()Ljava/lang/String;
                                                                                                                                                                                        154move-result-object v1
                                                                                                                                                                                        156const-string v2, "useragent"
                                                                                                                                                                                        158invoke-virtual {p1, v2, v1}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        160const-string v1, "sdk_version"
                                                                                                                                                                                        162const-string v2, "MAL_9.6.02"
                                                                                                                                                                                        164invoke-virtual {p1, v1, v2}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        166iget-object v1, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        168invoke-static {v1}, Lcom/mintegral/msdk/base/utils/d;->p(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        169move-result-object v1
                                                                                                                                                                                        171const-string v2, "gp_version"
                                                                                                                                                                                        173invoke-virtual {p1, v2, v1}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        174new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        176invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        178iget-object v2, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        180invoke-static {v2}, Lcom/mintegral/msdk/base/utils/d;->j(Landroid/content/Context;)I
                                                                                                                                                                                        181move-result v2
                                                                                                                                                                                        183invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        185const-string v2, "x"
                                                                                                                                                                                        187invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        189iget-object v2, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        191invoke-static {v2}, Lcom/mintegral/msdk/base/utils/d;->k(Landroid/content/Context;)I
                                                                                                                                                                                        192move-result v2
                                                                                                                                                                                        194invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        196invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        197move-result-object v1
                                                                                                                                                                                        199const-string v2, "screen_size"
                                                                                                                                                                                        201invoke-virtual {p1, v2, v1}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        203sget-object v1, Lcom/mintegral/msdk/base/common/a;->r:Ljava/lang/String;
                                                                                                                                                                                        205const-string v2, "is_clever"
                                                                                                                                                                                        207invoke-virtual {p1, v2, v1}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        209const-string v1, "version_flag"
                                                                                                                                                                                        211invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        213iget-object v0, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        215invoke-static {p1, v0}, Lcom/mintegral/msdk/base/common/net/a/d;->a(Lcom/mintegral/msdk/base/common/net/l;Landroid/content/Context;)V
                                                                                                                                                                                        217invoke-static {p1}, Lcom/mintegral/msdk/base/common/net/a/d;->a(Lcom/mintegral/msdk/base/common/net/l;)V
                                                                                                                                                                                        218return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.Arrays.asList
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.canExecute
                                                                                                                                                                                        • java.util.Arrays.asList
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • java.lang.Runtime.getRuntime
                                                                                                                                                                                        • java.util.List.toArray
                                                                                                                                                                                        • java.lang.Runtime.exec
                                                                                                                                                                                        • java.lang.Process.getInputStream
                                                                                                                                                                                        • java.io.InputStreamReader.<init>
                                                                                                                                                                                        • java.io.BufferedReader.<init>
                                                                                                                                                                                        • java.io.BufferedReader.readLine
                                                                                                                                                                                        • java.util.ArrayList.add
                                                                                                                                                                                        • java.lang.Process.getErrorStream
                                                                                                                                                                                        • java.io.InputStreamReader.<init>
                                                                                                                                                                                        • java.io.BufferedReader.<init>
                                                                                                                                                                                        • java.io.BufferedReader.readLine
                                                                                                                                                                                        • java.util.ArrayList.add
                                                                                                                                                                                        • java.io.BufferedReader.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.BufferedReader.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.lang.Throwable.printStackTrace
                                                                                                                                                                                        • java.io.BufferedReader.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.BufferedReader.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.BufferedReader.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.BufferedReader.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • unknown(low memory)
                                                                                                                                                                                        • /system/bin/sh
                                                                                                                                                                                        • sh
                                                                                                                                                                                        • -c
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Landroid/content/Context;",
                                                                                                                                                                                        4"Ljava/lang/String;",
                                                                                                                                                                                        5")",
                                                                                                                                                                                        6"Ljava/util/ArrayList<",
                                                                                                                                                                                        7"Ljava/lang/String;",
                                                                                                                                                                                        8">;"
                                                                                                                                                                                        9}
                                                                                                                                                                                        10.end annotation
                                                                                                                                                                                        12invoke-static {p0}, Lcom/tencent/bugly/crashreport/common/info/AppInfo;->f(Landroid/content/Context;)Z
                                                                                                                                                                                        13move-result p0
                                                                                                                                                                                        14const/4 v0, 0x0
                                                                                                                                                                                        15const/4 v1, 0x1
                                                                                                                                                                                        16if-eqz p0, :cond_18
                                                                                                                                                                                        17new-instance p0, Ljava/util/ArrayList;
                                                                                                                                                                                        18new-array p1, v1, [Ljava/lang/String;
                                                                                                                                                                                        20const-string v1, "unknown(low memory)"
                                                                                                                                                                                        21aput-object v1, p1, v0
                                                                                                                                                                                        23invoke-static {p1}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
                                                                                                                                                                                        24move-result-object p1
                                                                                                                                                                                        26invoke-direct {p0, p1}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
                                                                                                                                                                                        27return-object p0
                                                                                                                                                                                        28cond_18: new-instance p0, Ljava/util/ArrayList;
                                                                                                                                                                                        30invoke-direct {p0}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        31const/4 v2, 0x0
                                                                                                                                                                                        32try_start_1e:
                                                                                                                                                                                        33const-string v3, "/system/bin/sh"
                                                                                                                                                                                        34new-instance v4, Ljava/io/File;
                                                                                                                                                                                        36invoke-direct {v4, v3}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        38invoke-virtual {v4}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        39move-result v4
                                                                                                                                                                                        40if-eqz v4, :cond_36
                                                                                                                                                                                        41new-instance v4, Ljava/io/File;
                                                                                                                                                                                        43invoke-direct {v4, v3}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        45invoke-virtual {v4}, Ljava/io/File;->canExecute()Z
                                                                                                                                                                                        46move-result v4
                                                                                                                                                                                        47if-nez v4, :cond_38
                                                                                                                                                                                        48cond_36:
                                                                                                                                                                                        49const-string v3, "sh"
                                                                                                                                                                                        50cond_38: new-instance v4, Ljava/util/ArrayList;
                                                                                                                                                                                        51const/4 v5, 0x2
                                                                                                                                                                                        52new-array v5, v5, [Ljava/lang/String;
                                                                                                                                                                                        53aput-object v3, v5, v0
                                                                                                                                                                                        55const-string v0, "-c"
                                                                                                                                                                                        56aput-object v0, v5, v1
                                                                                                                                                                                        58invoke-static {v5}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
                                                                                                                                                                                        59move-result-object v0
                                                                                                                                                                                        61invoke-direct {v4, v0}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
                                                                                                                                                                                        63invoke-interface {v4, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        65invoke-static {}, Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime;
                                                                                                                                                                                        66move-result-object p1
                                                                                                                                                                                        67const/4 v0, 0x3
                                                                                                                                                                                        68new-array v0, v0, [Ljava/lang/String;
                                                                                                                                                                                        70invoke-interface {v4, v0}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
                                                                                                                                                                                        71move-result-object v0
                                                                                                                                                                                        72check-cast v0, [Ljava/lang/String;
                                                                                                                                                                                        74invoke-virtual {p1, v0}, Ljava/lang/Runtime;->exec([Ljava/lang/String;)Ljava/lang/Process;
                                                                                                                                                                                        75move-result-object p1
                                                                                                                                                                                        76new-instance v0, Ljava/io/BufferedReader;
                                                                                                                                                                                        77new-instance v1, Ljava/io/InputStreamReader;
                                                                                                                                                                                        79invoke-virtual {p1}, Ljava/lang/Process;->getInputStream()Ljava/io/InputStream;
                                                                                                                                                                                        80move-result-object v3
                                                                                                                                                                                        82invoke-direct {v1, v3}, Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;)V
                                                                                                                                                                                        84invoke-direct {v0, v1}, Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;)V
                                                                                                                                                                                        85goto_6c:
                                                                                                                                                                                        86invoke-virtual {v0}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String;
                                                                                                                                                                                        87move-result-object v1
                                                                                                                                                                                        88if-eqz v1, :cond_76
                                                                                                                                                                                        90invoke-virtual {p0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        91goto/16 :goto_6c
                                                                                                                                                                                        92cond_76: new-instance v1, Ljava/io/BufferedReader;
                                                                                                                                                                                        93new-instance v3, Ljava/io/InputStreamReader;
                                                                                                                                                                                        95invoke-virtual {p1}, Ljava/lang/Process;->getErrorStream()Ljava/io/InputStream;
                                                                                                                                                                                        96move-result-object p1
                                                                                                                                                                                        98invoke-direct {v3, p1}, Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;)V
                                                                                                                                                                                        100invoke-direct {v1, v3}, Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;)V
                                                                                                                                                                                        101goto_84:
                                                                                                                                                                                        102invoke-virtual {v1}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String;
                                                                                                                                                                                        103move-result-object p1
                                                                                                                                                                                        104if-eqz p1, :cond_8e
                                                                                                                                                                                        106invoke-virtual {p0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        107try_end_8d: goto/16 :goto_84
                                                                                                                                                                                        108cond_8e:
                                                                                                                                                                                        109invoke-virtual {v0}, Ljava/io/BufferedReader;->close()V
                                                                                                                                                                                        110try_end_91: goto/16 :goto_96
                                                                                                                                                                                        111catch_92: move-exception p1
                                                                                                                                                                                        113invoke-virtual {p1}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        114try_start_96:
                                                                                                                                                                                        115invoke-virtual {v1}, Ljava/io/BufferedReader;->close()V
                                                                                                                                                                                        116try_end_99: goto/16 :goto_9e
                                                                                                                                                                                        117catch_9a: move-exception p1
                                                                                                                                                                                        119invoke-virtual {p1}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        120goto_9e: return-object p0
                                                                                                                                                                                        121catch_9f: move-exception p0
                                                                                                                                                                                        122goto/16 :goto_ad
                                                                                                                                                                                        123catchall_a1: move-exception p0
                                                                                                                                                                                        124move-object v1, v2
                                                                                                                                                                                        125goto/16 :goto_cc
                                                                                                                                                                                        126catch_a4: move-exception p0
                                                                                                                                                                                        127move-object v1, v2
                                                                                                                                                                                        128goto/16 :goto_ad
                                                                                                                                                                                        129catchall_a7: move-exception p0
                                                                                                                                                                                        130move-object v1, v2
                                                                                                                                                                                        131goto/16 :goto_cd
                                                                                                                                                                                        132catch_aa: move-exception p0
                                                                                                                                                                                        133move-object v0, v2
                                                                                                                                                                                        134move-object v1, v0
                                                                                                                                                                                        135goto_ad:
                                                                                                                                                                                        136invoke-static {p0}, Lcom/tencent/bugly/proguard/an;->a(Ljava/lang/Throwable;)Z
                                                                                                                                                                                        137move-result p1
                                                                                                                                                                                        138if-nez p1, :cond_b6
                                                                                                                                                                                        140invoke-virtual {p0}, Ljava/lang/Throwable;->printStackTrace()V
                                                                                                                                                                                        141cond_b6: if-eqz v0, :cond_c0
                                                                                                                                                                                        142try_start_b8:
                                                                                                                                                                                        143invoke-virtual {v0}, Ljava/io/BufferedReader;->close()V
                                                                                                                                                                                        144try_end_bb: goto/16 :goto_c0
                                                                                                                                                                                        145catch_bc: move-exception p0
                                                                                                                                                                                        147invoke-virtual {p0}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        148cond_c0: if-eqz v1, :cond_ca
                                                                                                                                                                                        149try_start_c2:
                                                                                                                                                                                        150invoke-virtual {v1}, Ljava/io/BufferedReader;->close()V
                                                                                                                                                                                        151try_end_c5: goto/16 :goto_ca
                                                                                                                                                                                        152catch_c6: move-exception p0
                                                                                                                                                                                        154invoke-virtual {p0}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        155cond_ca: return-object v2
                                                                                                                                                                                        156catchall_cb: move-exception p0
                                                                                                                                                                                        157goto_cc: move-object v2, v0
                                                                                                                                                                                        158goto_cd: if-eqz v2, :cond_d7
                                                                                                                                                                                        159try_start_cf:
                                                                                                                                                                                        160invoke-virtual {v2}, Ljava/io/BufferedReader;->close()V
                                                                                                                                                                                        161try_end_d2: goto/16 :goto_d7
                                                                                                                                                                                        162catch_d3: move-exception p1
                                                                                                                                                                                        164invoke-virtual {p1}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        165cond_d7: if-eqz v1, :cond_e1
                                                                                                                                                                                        166try_start_d9:
                                                                                                                                                                                        167invoke-virtual {v1}, Ljava/io/BufferedReader;->close()V
                                                                                                                                                                                        168try_end_dc: goto/16 :goto_e1
                                                                                                                                                                                        169catch_dd: move-exception p1
                                                                                                                                                                                        171invoke-virtual {p1}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        172goto_e1: goto/16 :goto_e3
                                                                                                                                                                                        173goto_e2: throw p0
                                                                                                                                                                                        174goto_e3: goto/16 :goto_e2
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.HashSet.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.os.Process.myPid
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.FileInputStream.<init>
                                                                                                                                                                                        • java.io.InputStreamReader.<init>
                                                                                                                                                                                        • java.io.BufferedReader.<init>
                                                                                                                                                                                        • java.io.BufferedReader.readLine
                                                                                                                                                                                        • java.lang.String.endsWith
                                                                                                                                                                                        • java.lang.String.endsWith
                                                                                                                                                                                        • java.lang.String.lastIndexOf
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.util.HashSet.add
                                                                                                                                                                                        • java.util.HashSet.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.lang.String.toLowerCase
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        • java.io.BufferedReader.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.BufferedReader.close
                                                                                                                                                                                        • java.io.FileNotFoundException.printStackTrace
                                                                                                                                                                                        • java.io.BufferedReader.close
                                                                                                                                                                                        • java.io.UnsupportedEncodingException.printStackTrace
                                                                                                                                                                                        • java.io.BufferedReader.close
                                                                                                                                                                                        • java.io.BufferedReader.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • /proc/
                                                                                                                                                                                        • /maps
                                                                                                                                                                                        • utf-8
                                                                                                                                                                                        • .so
                                                                                                                                                                                        • .jar
                                                                                                                                                                                        • xposed
                                                                                                                                                                                        • com.saurik.substrate
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1const/4 v1, 0x0
                                                                                                                                                                                        2try_start_2: new-instance v2, Ljava/util/HashSet;
                                                                                                                                                                                        4invoke-direct {v2}, Ljava/util/HashSet;-><init>()V
                                                                                                                                                                                        5new-instance v3, Ljava/io/BufferedReader;
                                                                                                                                                                                        6new-instance v4, Ljava/io/InputStreamReader;
                                                                                                                                                                                        7new-instance v5, Ljava/io/FileInputStream;
                                                                                                                                                                                        8new-instance v6, Ljava/lang/StringBuilder;
                                                                                                                                                                                        10invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        12const-string v7, "/proc/"
                                                                                                                                                                                        14invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        16invoke-static {}, Landroid/os/Process;->myPid()I
                                                                                                                                                                                        17move-result v7
                                                                                                                                                                                        19invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        21const-string v7, "/maps"
                                                                                                                                                                                        23invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        25invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        26move-result-object v6
                                                                                                                                                                                        28invoke-direct {v5, v6}, Ljava/io/FileInputStream;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        30const-string v6, "utf-8"
                                                                                                                                                                                        32invoke-direct {v4, v5, v6}, Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;Ljava/lang/String;)V
                                                                                                                                                                                        34invoke-direct {v3, v4}, Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;)V
                                                                                                                                                                                        35try_end_32:
                                                                                                                                                                                        36invoke-virtual {v3}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String;
                                                                                                                                                                                        37move-result-object v1
                                                                                                                                                                                        38if-eqz v1, :cond_59
                                                                                                                                                                                        40const-string v4, ".so"
                                                                                                                                                                                        42invoke-virtual {v1, v4}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        43move-result v4
                                                                                                                                                                                        44if-nez v4, :cond_49
                                                                                                                                                                                        46const-string v4, ".jar"
                                                                                                                                                                                        48invoke-virtual {v1, v4}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        49move-result v4
                                                                                                                                                                                        50if-nez v4, :cond_49
                                                                                                                                                                                        51goto/16 :goto_32
                                                                                                                                                                                        52cond_49:
                                                                                                                                                                                        53const-string v4, " "
                                                                                                                                                                                        55invoke-virtual {v1, v4}, Ljava/lang/String;->lastIndexOf(Ljava/lang/String;)I
                                                                                                                                                                                        56move-result v4
                                                                                                                                                                                        57add-int/lit8 v4, v4, 0x1
                                                                                                                                                                                        59invoke-virtual {v1, v4}, Ljava/lang/String;->substring(I)Ljava/lang/String;
                                                                                                                                                                                        60move-result-object v1
                                                                                                                                                                                        62invoke-virtual {v2, v1}, Ljava/util/HashSet;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        63goto/16 :goto_32
                                                                                                                                                                                        64cond_59:
                                                                                                                                                                                        65invoke-virtual {v2}, Ljava/util/HashSet;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        66move-result-object v1
                                                                                                                                                                                        67cond_5d:
                                                                                                                                                                                        68invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        69move-result v2
                                                                                                                                                                                        70if-eqz v2, :cond_85
                                                                                                                                                                                        72invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        73move-result-object v2
                                                                                                                                                                                        74move-object v4, v2
                                                                                                                                                                                        75check-cast v4, Ljava/lang/String;
                                                                                                                                                                                        77invoke-virtual {v4}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
                                                                                                                                                                                        78move-result-object v4
                                                                                                                                                                                        80const-string v5, "xposed"
                                                                                                                                                                                        82invoke-virtual {v4, v5}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        83move-result v4
                                                                                                                                                                                        84if-eqz v4, :cond_78
                                                                                                                                                                                        85or-int/lit8 v0, v0, 0x40
                                                                                                                                                                                        86cond_78: check-cast v2, Ljava/lang/String;
                                                                                                                                                                                        88const-string v4, "com.saurik.substrate"
                                                                                                                                                                                        90invoke-virtual {v2, v4}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        91move-result v2
                                                                                                                                                                                        92try_end_80: if-eqz v2, :cond_5d
                                                                                                                                                                                        93or-int/lit16 v0, v0, 0x80
                                                                                                                                                                                        94goto/16 :goto_5d
                                                                                                                                                                                        95cond_85:
                                                                                                                                                                                        96invoke-virtual {v3}, Ljava/io/BufferedReader;->close()V
                                                                                                                                                                                        97try_end_88: goto/16 :goto_ba
                                                                                                                                                                                        98catch_89: move-exception v1
                                                                                                                                                                                        100invoke-virtual {v1}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        101goto/16 :goto_ba
                                                                                                                                                                                        102catch_8e: move-exception v1
                                                                                                                                                                                        103goto/16 :goto_9a
                                                                                                                                                                                        104catch_90: move-exception v1
                                                                                                                                                                                        105goto/16 :goto_a6
                                                                                                                                                                                        106catch_92: move-exception v1
                                                                                                                                                                                        107goto/16 :goto_b2
                                                                                                                                                                                        108catchall_94: move-exception v0
                                                                                                                                                                                        109move-object v3, v1
                                                                                                                                                                                        110goto/16 :goto_bc
                                                                                                                                                                                        111catch_97: move-exception v2
                                                                                                                                                                                        112move-object v3, v1
                                                                                                                                                                                        113move-object v1, v2
                                                                                                                                                                                        114try_start_9a:
                                                                                                                                                                                        115invoke-virtual {v1}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        116try_end_9d: if-eqz v3, :cond_ba
                                                                                                                                                                                        117try_start_9f:
                                                                                                                                                                                        118invoke-virtual {v3}, Ljava/io/BufferedReader;->close()V
                                                                                                                                                                                        119try_end_a2: goto/16 :goto_ba
                                                                                                                                                                                        120catch_a3: move-exception v2
                                                                                                                                                                                        121move-object v3, v1
                                                                                                                                                                                        122move-object v1, v2
                                                                                                                                                                                        123goto_a6:
                                                                                                                                                                                        124invoke-virtual {v1}, Ljava/io/FileNotFoundException;->printStackTrace()V
                                                                                                                                                                                        125try_end_a9: if-eqz v3, :cond_ba
                                                                                                                                                                                        126try_start_ab:
                                                                                                                                                                                        127invoke-virtual {v3}, Ljava/io/BufferedReader;->close()V
                                                                                                                                                                                        128try_end_ae: goto/16 :goto_ba
                                                                                                                                                                                        129catch_af: move-exception v2
                                                                                                                                                                                        130move-object v3, v1
                                                                                                                                                                                        131move-object v1, v2
                                                                                                                                                                                        132try_start_b2:
                                                                                                                                                                                        133invoke-virtual {v1}, Ljava/io/UnsupportedEncodingException;->printStackTrace()V
                                                                                                                                                                                        134try_end_b5: if-eqz v3, :cond_ba
                                                                                                                                                                                        135try_start_b7:
                                                                                                                                                                                        136invoke-virtual {v3}, Ljava/io/BufferedReader;->close()V
                                                                                                                                                                                        137goto_ba: return v0
                                                                                                                                                                                        138catchall_bb: move-exception v0
                                                                                                                                                                                        139goto_bc: if-eqz v3, :cond_c6
                                                                                                                                                                                        140try_start_be:
                                                                                                                                                                                        141invoke-virtual {v3}, Ljava/io/BufferedReader;->close()V
                                                                                                                                                                                        142try_end_c1: goto/16 :goto_c6
                                                                                                                                                                                        143catch_c2: move-exception v1
                                                                                                                                                                                        145invoke-virtual {v1}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        146goto_c6: goto/16 :goto_c8
                                                                                                                                                                                        147goto_c7: throw v0
                                                                                                                                                                                        148goto_c8: goto/16 :goto_c7
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.apache.http.conn.scheme.SchemeRegistry.<init>
                                                                                                                                                                                        • org.apache.http.conn.scheme.PlainSocketFactory.getSocketFactory
                                                                                                                                                                                        • org.apache.http.conn.scheme.Scheme.<init>
                                                                                                                                                                                        • org.apache.http.conn.scheme.SchemeRegistry.register
                                                                                                                                                                                        • org.apache.http.conn.ssl.SSLSocketFactory.getSocketFactory
                                                                                                                                                                                        • org.apache.http.conn.ssl.SSLSocketFactory.STRICT_HOSTNAME_VERIFIER:Lorg/apache/http/conn/ssl/X509HostnameVerifier
                                                                                                                                                                                        • org.apache.http.conn.ssl.SSLSocketFactory.setHostnameVerifier
                                                                                                                                                                                        • org.apache.http.conn.scheme.Scheme.<init>
                                                                                                                                                                                        • org.apache.http.conn.scheme.SchemeRegistry.register
                                                                                                                                                                                        • org.apache.http.conn.scheme.Scheme.<init>
                                                                                                                                                                                        • org.apache.http.conn.scheme.SchemeRegistry.register
                                                                                                                                                                                        • org.apache.http.conn.ssl.SSLSocketFactory.getSocketFactory
                                                                                                                                                                                        • org.apache.http.conn.scheme.Scheme.<init>
                                                                                                                                                                                        • org.apache.http.conn.scheme.SchemeRegistry.register
                                                                                                                                                                                        • org.apache.http.params.BasicHttpParams.<init>
                                                                                                                                                                                        • org.apache.http.params.HttpConnectionParams.setConnectionTimeout
                                                                                                                                                                                        • org.apache.http.params.HttpConnectionParams.setSoTimeout
                                                                                                                                                                                        • org.apache.http.HttpVersion.HTTP_1_1:Lorg/apache/http/HttpVersion
                                                                                                                                                                                        • org.apache.http.params.HttpProtocolParams.setVersion
                                                                                                                                                                                        • org.apache.http.params.HttpProtocolParams.setContentCharset
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.os.Build$VERSION.SDK:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.os.Build.DEVICE:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • org.apache.http.params.HttpProtocolParams.setUserAgent
                                                                                                                                                                                        • org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager.<init>
                                                                                                                                                                                        • org.apache.http.impl.client.DefaultHttpClient.<init>
                                                                                                                                                                                        • org.apache.http.HttpHost.<init>
                                                                                                                                                                                        • org.apache.http.client.HttpClient.getParams
                                                                                                                                                                                        • org.apache.http.params.HttpParams.setParameter
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • https
                                                                                                                                                                                        • http
                                                                                                                                                                                        • Common_HttpConnectionTimeout
                                                                                                                                                                                        • Common_SocketConnectionTimeout
                                                                                                                                                                                        • UTF-8
                                                                                                                                                                                        • AndroidSDK_
                                                                                                                                                                                        • _
                                                                                                                                                                                        • http.route.default-proxy
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string p2, "https"
                                                                                                                                                                                        2new-instance v0, Lorg/apache/http/conn/scheme/SchemeRegistry;
                                                                                                                                                                                        4invoke-direct {v0}, Lorg/apache/http/conn/scheme/SchemeRegistry;-><init>()V
                                                                                                                                                                                        5new-instance v1, Lorg/apache/http/conn/scheme/Scheme;
                                                                                                                                                                                        7invoke-static {}, Lorg/apache/http/conn/scheme/PlainSocketFactory;->getSocketFactory()Lorg/apache/http/conn/scheme/PlainSocketFactory;
                                                                                                                                                                                        8move-result-object v2
                                                                                                                                                                                        10const-string v3, "http"
                                                                                                                                                                                        11const/16 v4, 0x50
                                                                                                                                                                                        13invoke-direct {v1, v3, v2, v4}, Lorg/apache/http/conn/scheme/Scheme;-><init>(Ljava/lang/String;Lorg/apache/http/conn/scheme/SocketFactory;I)V
                                                                                                                                                                                        15invoke-virtual {v0, v1}, Lorg/apache/http/conn/scheme/SchemeRegistry;->register(Lorg/apache/http/conn/scheme/Scheme;)Lorg/apache/http/conn/scheme/Scheme;
                                                                                                                                                                                        16const/16 v1, 0x1bb
                                                                                                                                                                                        17try_start_19: sget v2, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        18const/16 v3, 0x17
                                                                                                                                                                                        19if-lt v2, v3, :cond_31
                                                                                                                                                                                        21invoke-static {}, Lorg/apache/http/conn/ssl/SSLSocketFactory;->getSocketFactory()Lorg/apache/http/conn/ssl/SSLSocketFactory;
                                                                                                                                                                                        22move-result-object v2
                                                                                                                                                                                        24sget-object v3, Lorg/apache/http/conn/ssl/SSLSocketFactory;->STRICT_HOSTNAME_VERIFIER:Lorg/apache/http/conn/ssl/X509HostnameVerifier;
                                                                                                                                                                                        26invoke-virtual {v2, v3}, Lorg/apache/http/conn/ssl/SSLSocketFactory;->setHostnameVerifier(Lorg/apache/http/conn/ssl/X509HostnameVerifier;)V
                                                                                                                                                                                        27new-instance v3, Lorg/apache/http/conn/scheme/Scheme;
                                                                                                                                                                                        29invoke-direct {v3, p2, v2, v1}, Lorg/apache/http/conn/scheme/Scheme;-><init>(Ljava/lang/String;Lorg/apache/http/conn/scheme/SocketFactory;I)V
                                                                                                                                                                                        31invoke-virtual {v0, v3}, Lorg/apache/http/conn/scheme/SchemeRegistry;->register(Lorg/apache/http/conn/scheme/Scheme;)Lorg/apache/http/conn/scheme/Scheme;
                                                                                                                                                                                        32goto/16 :goto_4b
                                                                                                                                                                                        33cond_31: new-instance v2, Lorg/apache/http/conn/scheme/Scheme;
                                                                                                                                                                                        34new-instance v3, Lcom/tencent/open/utils/j;
                                                                                                                                                                                        36invoke-direct {v3}, Lcom/tencent/open/utils/j;-><init>()V
                                                                                                                                                                                        38invoke-direct {v2, p2, v3, v1}, Lorg/apache/http/conn/scheme/Scheme;-><init>(Ljava/lang/String;Lorg/apache/http/conn/scheme/SocketFactory;I)V
                                                                                                                                                                                        40invoke-virtual {v0, v2}, Lorg/apache/http/conn/scheme/SchemeRegistry;->register(Lorg/apache/http/conn/scheme/Scheme;)Lorg/apache/http/conn/scheme/Scheme;
                                                                                                                                                                                        41try_end_3e: goto/16 :goto_4b
                                                                                                                                                                                        42catch_3f: new-instance v2, Lorg/apache/http/conn/scheme/Scheme;
                                                                                                                                                                                        44invoke-static {}, Lorg/apache/http/conn/ssl/SSLSocketFactory;->getSocketFactory()Lorg/apache/http/conn/ssl/SSLSocketFactory;
                                                                                                                                                                                        45move-result-object v3
                                                                                                                                                                                        47invoke-direct {v2, p2, v3, v1}, Lorg/apache/http/conn/scheme/Scheme;-><init>(Ljava/lang/String;Lorg/apache/http/conn/scheme/SocketFactory;I)V
                                                                                                                                                                                        49invoke-virtual {v0, v2}, Lorg/apache/http/conn/scheme/SchemeRegistry;->register(Lorg/apache/http/conn/scheme/Scheme;)Lorg/apache/http/conn/scheme/Scheme;
                                                                                                                                                                                        50goto_4b: new-instance p2, Lorg/apache/http/params/BasicHttpParams;
                                                                                                                                                                                        52invoke-direct {p2}, Lorg/apache/http/params/BasicHttpParams;-><init>()V
                                                                                                                                                                                        53const/4 v1, 0x0
                                                                                                                                                                                        54if-eqz p0, :cond_57
                                                                                                                                                                                        56invoke-static {p0, p1}, Lcom/tencent/open/utils/f;->a(Landroid/content/Context;Ljava/lang/String;)Lcom/tencent/open/utils/f;
                                                                                                                                                                                        57move-result-object v1
                                                                                                                                                                                        58cond_57: const/4 p1, 0x0
                                                                                                                                                                                        59if-eqz v1, :cond_67
                                                                                                                                                                                        61const-string p1, "Common_HttpConnectionTimeout"
                                                                                                                                                                                        63invoke-virtual {v1, p1}, Lcom/tencent/open/utils/f;->a(Ljava/lang/String;)I
                                                                                                                                                                                        64move-result p1
                                                                                                                                                                                        66const-string v2, "Common_SocketConnectionTimeout"
                                                                                                                                                                                        68invoke-virtual {v1, v2}, Lcom/tencent/open/utils/f;->a(Ljava/lang/String;)I
                                                                                                                                                                                        69move-result v1
                                                                                                                                                                                        70goto/16 :goto_68
                                                                                                                                                                                        71cond_67: const/4 v1, 0x0
                                                                                                                                                                                        72goto_68: if-nez p1, :cond_6c
                                                                                                                                                                                        73const/16 p1, 0x3a98
                                                                                                                                                                                        74cond_6c: if-nez v1, :cond_70
                                                                                                                                                                                        75const/16 v1, 0x7530
                                                                                                                                                                                        76cond_70:
                                                                                                                                                                                        77invoke-static {p2, p1}, Lorg/apache/http/params/HttpConnectionParams;->setConnectionTimeout(Lorg/apache/http/params/HttpParams;I)V
                                                                                                                                                                                        79invoke-static {p2, v1}, Lorg/apache/http/params/HttpConnectionParams;->setSoTimeout(Lorg/apache/http/params/HttpParams;I)V
                                                                                                                                                                                        81sget-object p1, Lorg/apache/http/HttpVersion;->HTTP_1_1:Lorg/apache/http/HttpVersion;
                                                                                                                                                                                        83invoke-static {p2, p1}, Lorg/apache/http/params/HttpProtocolParams;->setVersion(Lorg/apache/http/params/HttpParams;Lorg/apache/http/ProtocolVersion;)V
                                                                                                                                                                                        85const-string p1, "UTF-8"
                                                                                                                                                                                        87invoke-static {p2, p1}, Lorg/apache/http/params/HttpProtocolParams;->setContentCharset(Lorg/apache/http/params/HttpParams;Ljava/lang/String;)V
                                                                                                                                                                                        88new-instance p1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        90invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        92const-string v1, "AndroidSDK_"
                                                                                                                                                                                        94invoke-virtual {p1, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        96sget-object v1, Landroid/os/Build$VERSION;->SDK:Ljava/lang/String;
                                                                                                                                                                                        98invoke-virtual {p1, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        100const-string v1, "_"
                                                                                                                                                                                        102invoke-virtual {p1, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        104sget-object v2, Landroid/os/Build;->DEVICE:Ljava/lang/String;
                                                                                                                                                                                        106invoke-virtual {p1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        108invoke-virtual {p1, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        110sget-object v1, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                        112invoke-virtual {p1, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        114invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        115move-result-object p1
                                                                                                                                                                                        117invoke-static {p2, p1}, Lorg/apache/http/params/HttpProtocolParams;->setUserAgent(Lorg/apache/http/params/HttpParams;Ljava/lang/String;)V
                                                                                                                                                                                        118new-instance p1, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;
                                                                                                                                                                                        120invoke-direct {p1, p2, v0}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;-><init>(Lorg/apache/http/params/HttpParams;Lorg/apache/http/conn/scheme/SchemeRegistry;)V
                                                                                                                                                                                        121new-instance v0, Lorg/apache/http/impl/client/DefaultHttpClient;
                                                                                                                                                                                        123invoke-direct {v0, p1, p2}, Lorg/apache/http/impl/client/DefaultHttpClient;-><init>(Lorg/apache/http/conn/ClientConnectionManager;Lorg/apache/http/params/HttpParams;)V
                                                                                                                                                                                        125invoke-static {p0}, Lcom/tencent/open/utils/HttpUtils;->getProxy(Landroid/content/Context;)Lcom/tencent/open/utils/HttpUtils$a;
                                                                                                                                                                                        126move-result-object p0
                                                                                                                                                                                        127if-eqz p0, :cond_ca
                                                                                                                                                                                        128new-instance p1, Lorg/apache/http/HttpHost;
                                                                                                                                                                                        130iget-object p2, p0, Lcom/tencent/open/utils/HttpUtils$a;->a:Ljava/lang/String;
                                                                                                                                                                                        131iget p0, p0, Lcom/tencent/open/utils/HttpUtils$a;->b:I
                                                                                                                                                                                        133invoke-direct {p1, p2, p0}, Lorg/apache/http/HttpHost;-><init>(Ljava/lang/String;I)V
                                                                                                                                                                                        135invoke-interface {v0}, Lorg/apache/http/client/HttpClient;->getParams()Lorg/apache/http/params/HttpParams;
                                                                                                                                                                                        136move-result-object p0
                                                                                                                                                                                        138const-string p2, "http.route.default-proxy"
                                                                                                                                                                                        140invoke-interface {p0, p2, p1}, Lorg/apache/http/params/HttpParams;->setParameter(Ljava/lang/String;Ljava/lang/Object;)Lorg/apache/http/params/HttpParams;
                                                                                                                                                                                        141cond_ca: return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.util.Locale.getDefault
                                                                                                                                                                                        • java.lang.StringBuffer.<init>
                                                                                                                                                                                        • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                        • java.lang.String.getBytes
                                                                                                                                                                                        • java.lang.String.<init>
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.util.Locale.getLanguage
                                                                                                                                                                                        • java.lang.String.toLowerCase
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.util.Locale.getCountry
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.String.toLowerCase
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • android.os.Build$VERSION.CODENAME:Ljava/lang/String
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • java.lang.String.getBytes
                                                                                                                                                                                        • java.lang.String.<init>
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • android.os.Build.ID:Ljava/lang/String
                                                                                                                                                                                        • java.lang.String.replaceAll
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • ISO8859-1
                                                                                                                                                                                        • UTF-8
                                                                                                                                                                                        • 1.0
                                                                                                                                                                                        • ;
                                                                                                                                                                                        • -
                                                                                                                                                                                        • en
                                                                                                                                                                                        • REL
                                                                                                                                                                                        • [\u4e00-\u9fa5]
                                                                                                                                                                                        • Build/
                                                                                                                                                                                        • 00
                                                                                                                                                                                        • Mozilla/5.0 (Linux; U; Android %s) AppleWebKit/533.1 (KHTML, like Gecko)Version/4.0 Mobile Safari/533.1
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string p0, "ISO8859-1"
                                                                                                                                                                                        3const-string v0, "UTF-8"
                                                                                                                                                                                        5sget-object v1, Lcom/tencent/smtt/sdk/TbsDownloader;->b:Ljava/lang/String;
                                                                                                                                                                                        7invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        8move-result v1
                                                                                                                                                                                        9if-nez v1, :cond_f
                                                                                                                                                                                        11sget-object p0, Lcom/tencent/smtt/sdk/TbsDownloader;->b:Ljava/lang/String;
                                                                                                                                                                                        12return-object p0
                                                                                                                                                                                        13cond_f:
                                                                                                                                                                                        14invoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale;
                                                                                                                                                                                        15move-result-object v1
                                                                                                                                                                                        16new-instance v2, Ljava/lang/StringBuffer;
                                                                                                                                                                                        18invoke-direct {v2}, Ljava/lang/StringBuffer;-><init>()V
                                                                                                                                                                                        20sget-object v3, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                        21try_start_1a: new-instance v4, Ljava/lang/String;
                                                                                                                                                                                        23invoke-virtual {v3, v0}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B
                                                                                                                                                                                        24move-result-object v5
                                                                                                                                                                                        26invoke-direct {v4, v5, p0}, Ljava/lang/String;-><init>([BLjava/lang/String;)V
                                                                                                                                                                                        27try_end_23: move-object v3, v4
                                                                                                                                                                                        28catch_24:
                                                                                                                                                                                        29const-string v4, "1.0"
                                                                                                                                                                                        30if-nez v3, :cond_2c
                                                                                                                                                                                        31cond_28:
                                                                                                                                                                                        32invoke-virtual {v2, v4}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        33goto/16 :goto_35
                                                                                                                                                                                        34cond_2c:
                                                                                                                                                                                        35invoke-virtual {v3}, Ljava/lang/String;->length()I
                                                                                                                                                                                        36move-result v5
                                                                                                                                                                                        37if-lez v5, :cond_28
                                                                                                                                                                                        39invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        40goto_35:
                                                                                                                                                                                        41const-string v3, "; "
                                                                                                                                                                                        43invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        45invoke-virtual {v1}, Ljava/util/Locale;->getLanguage()Ljava/lang/String;
                                                                                                                                                                                        46move-result-object v4
                                                                                                                                                                                        47if-eqz v4, :cond_57
                                                                                                                                                                                        49invoke-virtual {v4}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
                                                                                                                                                                                        50move-result-object v4
                                                                                                                                                                                        52invoke-virtual {v2, v4}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        54invoke-virtual {v1}, Ljava/util/Locale;->getCountry()Ljava/lang/String;
                                                                                                                                                                                        55move-result-object v1
                                                                                                                                                                                        56if-eqz v1, :cond_5c
                                                                                                                                                                                        58const-string v4, "-"
                                                                                                                                                                                        60invoke-virtual {v2, v4}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        62invoke-virtual {v1}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
                                                                                                                                                                                        63move-result-object v1
                                                                                                                                                                                        64goto/16 :goto_59
                                                                                                                                                                                        65cond_57:
                                                                                                                                                                                        66const-string v1, "en"
                                                                                                                                                                                        67goto_59:
                                                                                                                                                                                        68invoke-virtual {v2, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        69cond_5c:
                                                                                                                                                                                        70sget-object v1, Landroid/os/Build$VERSION;->CODENAME:Ljava/lang/String;
                                                                                                                                                                                        72const-string v4, "REL"
                                                                                                                                                                                        74invoke-virtual {v4, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        75move-result v1
                                                                                                                                                                                        76if-eqz v1, :cond_84
                                                                                                                                                                                        78sget-object v1, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        79try_start_68: new-instance v4, Ljava/lang/String;
                                                                                                                                                                                        81invoke-virtual {v1, v0}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B
                                                                                                                                                                                        82move-result-object v0
                                                                                                                                                                                        84invoke-direct {v4, v0, p0}, Ljava/lang/String;-><init>([BLjava/lang/String;)V
                                                                                                                                                                                        85try_end_71: move-object v1, v4
                                                                                                                                                                                        86catch_72: if-nez v1, :cond_78
                                                                                                                                                                                        88invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        89goto/16 :goto_84
                                                                                                                                                                                        90cond_78:
                                                                                                                                                                                        91invoke-virtual {v1}, Ljava/lang/String;->length()I
                                                                                                                                                                                        92move-result p0
                                                                                                                                                                                        93if-lez p0, :cond_84
                                                                                                                                                                                        95invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        97invoke-virtual {v2, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        98goto_84:
                                                                                                                                                                                        99sget-object p0, Landroid/os/Build;->ID:Ljava/lang/String;
                                                                                                                                                                                        101const-string v0, ""
                                                                                                                                                                                        102if-nez p0, :cond_8b
                                                                                                                                                                                        103move-object p0, v0
                                                                                                                                                                                        104cond_8b:
                                                                                                                                                                                        105const-string v1, "[\u4e00-\u9fa5]"
                                                                                                                                                                                        107invoke-virtual {p0, v1, v0}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        108move-result-object p0
                                                                                                                                                                                        110const-string v0, " Build/"
                                                                                                                                                                                        111if-nez p0, :cond_9e
                                                                                                                                                                                        113invoke-virtual {v2, v0}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        115const-string p0, "00"
                                                                                                                                                                                        116goto_9a:
                                                                                                                                                                                        117invoke-virtual {v2, p0}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        118goto/16 :goto_a8
                                                                                                                                                                                        119cond_9e:
                                                                                                                                                                                        120invoke-virtual {p0}, Ljava/lang/String;->length()I
                                                                                                                                                                                        121move-result v1
                                                                                                                                                                                        122if-lez v1, :cond_a8
                                                                                                                                                                                        124invoke-virtual {v2, v0}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        125goto/16 :goto_9a
                                                                                                                                                                                        126cond_a8: const/4 p0, 0x1
                                                                                                                                                                                        127new-array p0, p0, [Ljava/lang/Object;
                                                                                                                                                                                        128const/4 v0, 0x0
                                                                                                                                                                                        129aput-object v2, p0, v0
                                                                                                                                                                                        131const-string v0, "Mozilla/5.0 (Linux; U; Android %s) AppleWebKit/533.1 (KHTML, like Gecko)Version/4.0 Mobile Safari/533.1"
                                                                                                                                                                                        133invoke-static {v0, p0}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        134move-result-object p0
                                                                                                                                                                                        135sput-object p0, Lcom/tencent/smtt/sdk/TbsDownloader;->b:Ljava/lang/String;
                                                                                                                                                                                        136return-object p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.webkit.WebView.<init>
                                                                                                                                                                                        • android.webkit.WebView.getSettings
                                                                                                                                                                                        • android.webkit.WebSettings.setAllowFileAccessFromFileURLs
                                                                                                                                                                                        • android.webkit.WebSettings.setAllowUniversalAccessFromFileURLs
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • android.webkit.WebSettings.setAppCacheEnabled
                                                                                                                                                                                        • android.webkit.WebSettings.setBlockNetworkImage
                                                                                                                                                                                        • android.webkit.WebSettings.setBlockNetworkLoads
                                                                                                                                                                                        • android.webkit.WebSettings.setBuiltInZoomControls
                                                                                                                                                                                        • android.webkit.WebSettings.setCacheMode
                                                                                                                                                                                        • android.webkit.WebSettings.setDatabaseEnabled
                                                                                                                                                                                        • android.webkit.WebSettings.setDisplayZoomControls
                                                                                                                                                                                        • android.webkit.WebSettings.setDomStorageEnabled
                                                                                                                                                                                        • android.webkit.WebSettings.setEnableSmoothTransition
                                                                                                                                                                                        • android.webkit.WebSettings.setGeolocationEnabled
                                                                                                                                                                                        • android.webkit.WebSettings.setJavaScriptCanOpenWindowsAutomatically
                                                                                                                                                                                        • android.webkit.WebSettings.setJavaScriptEnabled
                                                                                                                                                                                        • android.webkit.WebSettings.setLightTouchEnabled
                                                                                                                                                                                        • android.webkit.WebSettings.setLoadWithOverviewMode
                                                                                                                                                                                        • android.webkit.WebSettings.setLoadsImagesAutomatically
                                                                                                                                                                                        • android.webkit.WebSettings.setMediaPlaybackRequiresUserGesture
                                                                                                                                                                                        • android.webkit.WebSettings.setMixedContentMode
                                                                                                                                                                                        • android.webkit.WebSettings.setNeedInitialFocus
                                                                                                                                                                                        • android.webkit.WebSettings$PluginState.OFF:Landroid/webkit/WebSettings$PluginState
                                                                                                                                                                                        • android.webkit.WebSettings.setPluginState
                                                                                                                                                                                        • android.webkit.WebSettings$RenderPriority.NORMAL:Landroid/webkit/WebSettings$RenderPriority
                                                                                                                                                                                        • android.webkit.WebSettings.setRenderPriority
                                                                                                                                                                                        • android.webkit.WebSettings.setSaveFormData
                                                                                                                                                                                        • android.webkit.WebSettings.setSavePassword
                                                                                                                                                                                        • android.webkit.WebSettings.setSupportMultipleWindows
                                                                                                                                                                                        • android.webkit.WebSettings.setSupportZoom
                                                                                                                                                                                        • android.webkit.WebSettings.setUseWideViewPort
                                                                                                                                                                                        • android.webkit.WebView.setHorizontalScrollBarEnabled
                                                                                                                                                                                        • android.webkit.WebView.setVerticalScrollBarEnabled
                                                                                                                                                                                        • android.webkit.WebView.setInitialScale
                                                                                                                                                                                        • android.webkit.WebView.setBackgroundColor
                                                                                                                                                                                        • android.graphics.drawable.ColorDrawable.<init>
                                                                                                                                                                                        • android.webkit.WebView.setBackgroundResource
                                                                                                                                                                                        • android.webkit.WebView.addJavascriptInterface
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • evaluateJavascript
                                                                                                                                                                                        • Method evaluateJavascript not found
                                                                                                                                                                                        • webviewbridge
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-direct {p0, p1}, Landroid/webkit/WebView;-><init>(Landroid/content/Context;)V
                                                                                                                                                                                        3invoke-virtual {p0}, Landroid/webkit/WebView;->getSettings()Landroid/webkit/WebSettings;
                                                                                                                                                                                        4move-result-object p1
                                                                                                                                                                                        5sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        6const/4 v1, 0x1
                                                                                                                                                                                        7const/16 v2, 0x10
                                                                                                                                                                                        8if-lt v0, v2, :cond_14
                                                                                                                                                                                        10invoke-virtual {p1, v1}, Landroid/webkit/WebSettings;->setAllowFileAccessFromFileURLs(Z)V
                                                                                                                                                                                        12invoke-virtual {p1, v1}, Landroid/webkit/WebSettings;->setAllowUniversalAccessFromFileURLs(Z)V
                                                                                                                                                                                        13cond_14: sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        14const/16 v2, 0x13
                                                                                                                                                                                        15const/4 v3, 0x2
                                                                                                                                                                                        16const/4 v4, 0x0
                                                                                                                                                                                        17if-lt v0, v2, :cond_3a
                                                                                                                                                                                        18try_start_1c: const-class v0, Landroid/webkit/WebView;
                                                                                                                                                                                        19new-array v2, v3, [Ljava/lang/Class;
                                                                                                                                                                                        20const-class v5, Ljava/lang/String;
                                                                                                                                                                                        21aput-object v5, v2, v4
                                                                                                                                                                                        22const-class v5, Landroid/webkit/ValueCallback;
                                                                                                                                                                                        23aput-object v5, v2, v1
                                                                                                                                                                                        24try_end_28:
                                                                                                                                                                                        25const-string v5, "evaluateJavascript"
                                                                                                                                                                                        26try_start_2a:
                                                                                                                                                                                        27invoke-virtual {v0, v5, v2}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        28move-result-object v0
                                                                                                                                                                                        29sput-object v0, Lcom/unity3d/services/core/webview/WebView;->_evaluateJavascript:Ljava/lang/reflect/Method;
                                                                                                                                                                                        30try_end_30: goto/16 :goto_3a
                                                                                                                                                                                        31catch_31: move-exception v0
                                                                                                                                                                                        33const-string v2, "Method evaluateJavascript not found"
                                                                                                                                                                                        35invoke-static {v2, v0}, Lcom/unity3d/services/core/log/DeviceLog;->exception(Ljava/lang/String;Ljava/lang/Exception;)V
                                                                                                                                                                                        36const/4 v0, 0x0
                                                                                                                                                                                        37sput-object v0, Lcom/unity3d/services/core/webview/WebView;->_evaluateJavascript:Ljava/lang/reflect/Method;
                                                                                                                                                                                        38goto_3a:
                                                                                                                                                                                        39invoke-virtual {p1, v4}, Landroid/webkit/WebSettings;->setAppCacheEnabled(Z)V
                                                                                                                                                                                        41invoke-virtual {p1, v4}, Landroid/webkit/WebSettings;->setBlockNetworkImage(Z)V
                                                                                                                                                                                        43invoke-virtual {p1, v4}, Landroid/webkit/WebSettings;->setBlockNetworkLoads(Z)V
                                                                                                                                                                                        45invoke-virtual {p1, v4}, Landroid/webkit/WebSettings;->setBuiltInZoomControls(Z)V
                                                                                                                                                                                        47invoke-virtual {p1, v3}, Landroid/webkit/WebSettings;->setCacheMode(I)V
                                                                                                                                                                                        49invoke-virtual {p1, v4}, Landroid/webkit/WebSettings;->setDatabaseEnabled(Z)V
                                                                                                                                                                                        50sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        51const/16 v2, 0xb
                                                                                                                                                                                        52if-lt v0, v2, :cond_55
                                                                                                                                                                                        54invoke-virtual {p1, v4}, Landroid/webkit/WebSettings;->setDisplayZoomControls(Z)V
                                                                                                                                                                                        55cond_55:
                                                                                                                                                                                        56invoke-virtual {p1, v4}, Landroid/webkit/WebSettings;->setDomStorageEnabled(Z)V
                                                                                                                                                                                        57sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        58if-lt v0, v2, :cond_5f
                                                                                                                                                                                        60invoke-virtual {p1, v4}, Landroid/webkit/WebSettings;->setEnableSmoothTransition(Z)V
                                                                                                                                                                                        61cond_5f:
                                                                                                                                                                                        62invoke-virtual {p1, v4}, Landroid/webkit/WebSettings;->setGeolocationEnabled(Z)V
                                                                                                                                                                                        64invoke-virtual {p1, v4}, Landroid/webkit/WebSettings;->setJavaScriptCanOpenWindowsAutomatically(Z)V
                                                                                                                                                                                        66invoke-virtual {p1, v1}, Landroid/webkit/WebSettings;->setJavaScriptEnabled(Z)V
                                                                                                                                                                                        68invoke-virtual {p1, v4}, Landroid/webkit/WebSettings;->setLightTouchEnabled(Z)V
                                                                                                                                                                                        70invoke-virtual {p1, v4}, Landroid/webkit/WebSettings;->setLoadWithOverviewMode(Z)V
                                                                                                                                                                                        72invoke-virtual {p1, v1}, Landroid/webkit/WebSettings;->setLoadsImagesAutomatically(Z)V
                                                                                                                                                                                        73sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        74const/16 v2, 0x11
                                                                                                                                                                                        75if-lt v0, v2, :cond_7a
                                                                                                                                                                                        77invoke-virtual {p1, v4}, Landroid/webkit/WebSettings;->setMediaPlaybackRequiresUserGesture(Z)V
                                                                                                                                                                                        78cond_7a: sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        79const/16 v2, 0x15
                                                                                                                                                                                        80if-lt v0, v2, :cond_83
                                                                                                                                                                                        82invoke-virtual {p1, v1}, Landroid/webkit/WebSettings;->setMixedContentMode(I)V
                                                                                                                                                                                        83cond_83:
                                                                                                                                                                                        84invoke-virtual {p1, v1}, Landroid/webkit/WebSettings;->setNeedInitialFocus(Z)V
                                                                                                                                                                                        86sget-object v0, Landroid/webkit/WebSettings$PluginState;->OFF:Landroid/webkit/WebSettings$PluginState;
                                                                                                                                                                                        88invoke-virtual {p1, v0}, Landroid/webkit/WebSettings;->setPluginState(Landroid/webkit/WebSettings$PluginState;)V
                                                                                                                                                                                        90sget-object v0, Landroid/webkit/WebSettings$RenderPriority;->NORMAL:Landroid/webkit/WebSettings$RenderPriority;
                                                                                                                                                                                        92invoke-virtual {p1, v0}, Landroid/webkit/WebSettings;->setRenderPriority(Landroid/webkit/WebSettings$RenderPriority;)V
                                                                                                                                                                                        94invoke-virtual {p1, v4}, Landroid/webkit/WebSettings;->setSaveFormData(Z)V
                                                                                                                                                                                        96invoke-virtual {p1, v4}, Landroid/webkit/WebSettings;->setSavePassword(Z)V
                                                                                                                                                                                        98invoke-virtual {p1, v4}, Landroid/webkit/WebSettings;->setSupportMultipleWindows(Z)V
                                                                                                                                                                                        100invoke-virtual {p1, v4}, Landroid/webkit/WebSettings;->setSupportZoom(Z)V
                                                                                                                                                                                        102invoke-virtual {p1, v1}, Landroid/webkit/WebSettings;->setUseWideViewPort(Z)V
                                                                                                                                                                                        104invoke-virtual {p0, v4}, Landroid/webkit/WebView;->setHorizontalScrollBarEnabled(Z)V
                                                                                                                                                                                        106invoke-virtual {p0, v4}, Landroid/webkit/WebView;->setVerticalScrollBarEnabled(Z)V
                                                                                                                                                                                        108invoke-virtual {p0, v4}, Landroid/webkit/WebView;->setInitialScale(I)V
                                                                                                                                                                                        110invoke-virtual {p0, v4}, Landroid/webkit/WebView;->setBackgroundColor(I)V
                                                                                                                                                                                        111new-instance p1, Landroid/graphics/drawable/ColorDrawable;
                                                                                                                                                                                        113invoke-direct {p1, v4}, Landroid/graphics/drawable/ColorDrawable;-><init>(I)V
                                                                                                                                                                                        115invoke-static {p0, p1}, Lcom/unity3d/services/core/misc/ViewUtilities;->setBackground(Landroid/view/View;Landroid/graphics/drawable/Drawable;)V
                                                                                                                                                                                        117invoke-virtual {p0, v4}, Landroid/webkit/WebView;->setBackgroundResource(I)V
                                                                                                                                                                                        118new-instance p1, Lcom/unity3d/services/core/webview/bridge/WebViewBridgeInterface;
                                                                                                                                                                                        120invoke-direct {p1}, Lcom/unity3d/services/core/webview/bridge/WebViewBridgeInterface;-><init>()V
                                                                                                                                                                                        122const-string v0, "webviewbridge"
                                                                                                                                                                                        124invoke-virtual {p0, p1, v0}, Landroid/webkit/WebView;->addJavascriptInterface(Ljava/lang/Object;Ljava/lang/String;)V
                                                                                                                                                                                        125return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Bundle.<init>
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.content.Context.getSharedPreferences
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.content.SharedPreferences.getString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • appid
                                                                                                                                                                                        • keystr
                                                                                                                                                                                        • keytype
                                                                                                                                                                                        • 0x80
                                                                                                                                                                                        • hopenid
                                                                                                                                                                                        • platform
                                                                                                                                                                                        • androidqz
                                                                                                                                                                                        • pfStore
                                                                                                                                                                                        • pf
                                                                                                                                                                                        • desktop_m_qq-
                                                                                                                                                                                        • -
                                                                                                                                                                                        • android
                                                                                                                                                                                        • openmobile_android
                                                                                                                                                                                        • sdkv
                                                                                                                                                                                        • 3.3.3.lite
                                                                                                                                                                                        • sdkp
                                                                                                                                                                                        • a
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Landroid/os/Bundle;
                                                                                                                                                                                        2invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
                                                                                                                                                                                        4iget-object v1, p0, Lcom/tencent/connect/common/BaseApi;->b:Lcom/tencent/connect/auth/QQToken;
                                                                                                                                                                                        6invoke-virtual {v1}, Lcom/tencent/connect/auth/QQToken;->getAppId()Ljava/lang/String;
                                                                                                                                                                                        7move-result-object v1
                                                                                                                                                                                        9const-string v2, "appid"
                                                                                                                                                                                        11invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        13iget-object v1, p0, Lcom/tencent/connect/common/BaseApi;->b:Lcom/tencent/connect/auth/QQToken;
                                                                                                                                                                                        15invoke-virtual {v1}, Lcom/tencent/connect/auth/QQToken;->isSessionValid()Z
                                                                                                                                                                                        16move-result v1
                                                                                                                                                                                        17if-eqz v1, :cond_2a
                                                                                                                                                                                        19iget-object v1, p0, Lcom/tencent/connect/common/BaseApi;->b:Lcom/tencent/connect/auth/QQToken;
                                                                                                                                                                                        21invoke-virtual {v1}, Lcom/tencent/connect/auth/QQToken;->getAccessToken()Ljava/lang/String;
                                                                                                                                                                                        22move-result-object v1
                                                                                                                                                                                        24const-string v2, "keystr"
                                                                                                                                                                                        26invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        28const-string v1, "keytype"
                                                                                                                                                                                        30const-string v2, "0x80"
                                                                                                                                                                                        32invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        33cond_2a:
                                                                                                                                                                                        34iget-object v1, p0, Lcom/tencent/connect/common/BaseApi;->b:Lcom/tencent/connect/auth/QQToken;
                                                                                                                                                                                        36invoke-virtual {v1}, Lcom/tencent/connect/auth/QQToken;->getOpenId()Ljava/lang/String;
                                                                                                                                                                                        37move-result-object v1
                                                                                                                                                                                        38if-eqz v1, :cond_37
                                                                                                                                                                                        40const-string v2, "hopenid"
                                                                                                                                                                                        42invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        43cond_37:
                                                                                                                                                                                        44const-string v1, "platform"
                                                                                                                                                                                        46const-string v2, "androidqz"
                                                                                                                                                                                        48invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        50invoke-static {}, Lcom/tencent/open/utils/e;->a()Landroid/content/Context;
                                                                                                                                                                                        51move-result-object v1
                                                                                                                                                                                        52const/4 v2, 0x0
                                                                                                                                                                                        54const-string v3, "pfStore"
                                                                                                                                                                                        56invoke-virtual {v1, v3, v2}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
                                                                                                                                                                                        57move-result-object v1
                                                                                                                                                                                        58sget-boolean v2, Lcom/tencent/connect/common/BaseApi;->isOEM:Z
                                                                                                                                                                                        60const-string v3, "pf"
                                                                                                                                                                                        61if-eqz v2, :cond_80
                                                                                                                                                                                        62new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        64invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        66const-string v2, "desktop_m_qq-"
                                                                                                                                                                                        68invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        70sget-object v2, Lcom/tencent/connect/common/BaseApi;->installChannel:Ljava/lang/String;
                                                                                                                                                                                        72invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        74const-string v2, "-"
                                                                                                                                                                                        76invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        78const-string v4, "android"
                                                                                                                                                                                        80invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        82invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        84sget-object v4, Lcom/tencent/connect/common/BaseApi;->registerChannel:Ljava/lang/String;
                                                                                                                                                                                        86invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        88invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        90sget-object v2, Lcom/tencent/connect/common/BaseApi;->businessId:Ljava/lang/String;
                                                                                                                                                                                        92invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        94invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        95move-result-object v1
                                                                                                                                                                                        97invoke-virtual {v0, v3, v1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        98goto/16 :goto_8c
                                                                                                                                                                                        99cond_80:
                                                                                                                                                                                        100const-string v2, "openmobile_android"
                                                                                                                                                                                        102invoke-interface {v1, v3, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        103move-result-object v1
                                                                                                                                                                                        105invoke-virtual {v0, v3, v1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        107invoke-virtual {v0, v3, v2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        108goto_8c:
                                                                                                                                                                                        109const-string v1, "sdkv"
                                                                                                                                                                                        111const-string v2, "3.3.3.lite"
                                                                                                                                                                                        113invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        115const-string v1, "sdkp"
                                                                                                                                                                                        117const-string v2, "a"
                                                                                                                                                                                        119invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        120return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.net.URL.<init>
                                                                                                                                                                                        • java.lang.StringBuffer.<init>
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.length
                                                                                                                                                                                        • java.lang.StringBuffer.length
                                                                                                                                                                                        • java.lang.StringBuffer.deleteCharAt
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestMethod
                                                                                                                                                                                        • java.net.HttpURLConnection.setDoInput
                                                                                                                                                                                        • java.net.HttpURLConnection.setDoOutput
                                                                                                                                                                                        • java.net.HttpURLConnection.setUseCaches
                                                                                                                                                                                        • java.net.HttpURLConnection.setConnectTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setReadTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • java.net.HttpURLConnection.getOutputStream
                                                                                                                                                                                        • java.lang.StringBuffer.toString
                                                                                                                                                                                        • java.lang.String.getBytes
                                                                                                                                                                                        • java.io.OutputStream.write
                                                                                                                                                                                        • java.io.OutputStream.flush
                                                                                                                                                                                        • java.io.OutputStream.close
                                                                                                                                                                                        • java.net.HttpURLConnection.getResponseCode
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • &
                                                                                                                                                                                        • =
                                                                                                                                                                                        • e0
                                                                                                                                                                                        • e1
                                                                                                                                                                                        • POST
                                                                                                                                                                                        • Content-Type
                                                                                                                                                                                        • application/x-www-form-urlencoded; charset=utf-8
                                                                                                                                                                                        • Accept-Charset
                                                                                                                                                                                        • UTF-8
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "&"
                                                                                                                                                                                        3const-string v1, "="
                                                                                                                                                                                        5invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        6move-result v2
                                                                                                                                                                                        7const/4 v3, 0x0
                                                                                                                                                                                        8if-nez v2, :cond_9b
                                                                                                                                                                                        10invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        11move-result v2
                                                                                                                                                                                        12if-eqz v2, :cond_13
                                                                                                                                                                                        13goto/16 :goto_9b
                                                                                                                                                                                        14cond_13:
                                                                                                                                                                                        15invoke-static {}, Lcom/baidu/location/e/h;->j()Z
                                                                                                                                                                                        16move-result v2
                                                                                                                                                                                        17if-nez v2, :cond_1a
                                                                                                                                                                                        18return v3
                                                                                                                                                                                        19try_start_1a: new-instance v2, Ljava/net/URL;
                                                                                                                                                                                        21sget-object v4, Lcom/baidu/location/g/j;->e:Ljava/lang/String;
                                                                                                                                                                                        23invoke-direct {v2, v4}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        24new-instance v4, Ljava/lang/StringBuffer;
                                                                                                                                                                                        26invoke-direct {v4}, Ljava/lang/StringBuffer;-><init>()V
                                                                                                                                                                                        28const-string v5, "e0"
                                                                                                                                                                                        30invoke-virtual {v4, v5}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        32invoke-virtual {v4, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        34invoke-virtual {v4, p1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        36invoke-virtual {v4, v0}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        38const-string p1, "e1"
                                                                                                                                                                                        40invoke-virtual {v4, p1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        42invoke-virtual {v4, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        44invoke-virtual {v4, p2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        46invoke-virtual {v4, v0}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        48invoke-virtual {v4}, Ljava/lang/StringBuffer;->length()I
                                                                                                                                                                                        49move-result p1
                                                                                                                                                                                        50const/4 p2, 0x1
                                                                                                                                                                                        51if-lez p1, :cond_51
                                                                                                                                                                                        53invoke-virtual {v4}, Ljava/lang/StringBuffer;->length()I
                                                                                                                                                                                        54move-result p1
                                                                                                                                                                                        55sub-int/2addr p1, p2
                                                                                                                                                                                        57invoke-virtual {v4, p1}, Ljava/lang/StringBuffer;->deleteCharAt(I)Ljava/lang/StringBuffer;
                                                                                                                                                                                        58cond_51:
                                                                                                                                                                                        59invoke-virtual {v2}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        60move-result-object p1
                                                                                                                                                                                        61check-cast p1, Ljava/net/HttpURLConnection;
                                                                                                                                                                                        63const-string v0, "POST"
                                                                                                                                                                                        65invoke-virtual {p1, v0}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V
                                                                                                                                                                                        67invoke-virtual {p1, p2}, Ljava/net/HttpURLConnection;->setDoInput(Z)V
                                                                                                                                                                                        69invoke-virtual {p1, p2}, Ljava/net/HttpURLConnection;->setDoOutput(Z)V
                                                                                                                                                                                        71invoke-virtual {p1, v3}, Ljava/net/HttpURLConnection;->setUseCaches(Z)V
                                                                                                                                                                                        72sget v0, Lcom/baidu/location/g/a;->b:I
                                                                                                                                                                                        74invoke-virtual {p1, v0}, Ljava/net/HttpURLConnection;->setConnectTimeout(I)V
                                                                                                                                                                                        75sget v0, Lcom/baidu/location/g/a;->b:I
                                                                                                                                                                                        77invoke-virtual {p1, v0}, Ljava/net/HttpURLConnection;->setReadTimeout(I)V
                                                                                                                                                                                        79const-string v0, "Content-Type"
                                                                                                                                                                                        81const-string v1, "application/x-www-form-urlencoded; charset=utf-8"
                                                                                                                                                                                        83invoke-virtual {p1, v0, v1}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        85const-string v0, "Accept-Charset"
                                                                                                                                                                                        87const-string v1, "UTF-8"
                                                                                                                                                                                        89invoke-virtual {p1, v0, v1}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        91invoke-virtual {p1}, Ljava/net/HttpURLConnection;->getOutputStream()Ljava/io/OutputStream;
                                                                                                                                                                                        92move-result-object v0
                                                                                                                                                                                        94invoke-virtual {v4}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
                                                                                                                                                                                        95move-result-object v1
                                                                                                                                                                                        97invoke-virtual {v1}, Ljava/lang/String;->getBytes()[B
                                                                                                                                                                                        98move-result-object v1
                                                                                                                                                                                        100invoke-virtual {v0, v1}, Ljava/io/OutputStream;->write([B)V
                                                                                                                                                                                        102invoke-virtual {v0}, Ljava/io/OutputStream;->flush()V
                                                                                                                                                                                        104invoke-virtual {v0}, Ljava/io/OutputStream;->close()V
                                                                                                                                                                                        106invoke-virtual {p1}, Ljava/net/HttpURLConnection;->getResponseCode()I
                                                                                                                                                                                        107move-result p1
                                                                                                                                                                                        108try_end_96: const/16 v0, 0xc8
                                                                                                                                                                                        109if-ne p1, v0, :cond_9b
                                                                                                                                                                                        110return p2
                                                                                                                                                                                        111catch_9b: return v3
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Message.obj:Ljava/lang/Object
                                                                                                                                                                                        • android.os.Message.getData
                                                                                                                                                                                        • android.os.Bundle.getString
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.c$a.a:Lcom/mintegral/msdk/mtgdownload/c
                                                                                                                                                                                        • android.app.NotificationManager.cancel
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.c$a.a:Lcom/mintegral/msdk/mtgdownload/c
                                                                                                                                                                                        • android.content.Intent.<init>
                                                                                                                                                                                        • android.app.PendingIntent.getActivity
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.c$a.a:Lcom/mintegral/msdk/mtgdownload/c
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.c$a.a:Lcom/mintegral/msdk/mtgdownload/c
                                                                                                                                                                                        • android.app.NotificationManager.notify
                                                                                                                                                                                        • java.lang.String.replace
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.c$a.a:Lcom/mintegral/msdk/mtgdownload/c
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.c$a.a:Lcom/mintegral/msdk/mtgdownload/c
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.c$a.a:Lcom/mintegral/msdk/mtgdownload/c
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.e$c.<init>
                                                                                                                                                                                        • android.os.AsyncTask.execute
                                                                                                                                                                                        • android.os.Message.obj:Ljava/lang/Object
                                                                                                                                                                                        • android.os.Message.getData
                                                                                                                                                                                        • android.os.Bundle.getString
                                                                                                                                                                                        • android.content.Intent.<init>
                                                                                                                                                                                        • android.content.Intent.addFlags
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • android.net.Uri.fromFile
                                                                                                                                                                                        • android.content.Intent.setDataAndType
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.c$a.a:Lcom/mintegral/msdk/mtgdownload/c
                                                                                                                                                                                        • android.app.PendingIntent.getActivity
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.c$a.a:Lcom/mintegral/msdk/mtgdownload/c
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.c$a.a:Lcom/mintegral/msdk/mtgdownload/c
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.c$a.a:Lcom/mintegral/msdk/mtgdownload/c
                                                                                                                                                                                        • android.app.NotificationManager.notify
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.c$a.a:Lcom/mintegral/msdk/mtgdownload/c
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.c$a.a:Lcom/mintegral/msdk/mtgdownload/c
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.c$a.a:Lcom/mintegral/msdk/mtgdownload/c
                                                                                                                                                                                        • android.app.NotificationManager.cancel
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.c$a.a:Lcom/mintegral/msdk/mtgdownload/c
                                                                                                                                                                                        • android.app.Service.startActivity
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.c$a.a:Lcom/mintegral/msdk/mtgdownload/c
                                                                                                                                                                                        • android.app.NotificationManager.cancel
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • filename
                                                                                                                                                                                        • .patch
                                                                                                                                                                                        • .apk
                                                                                                                                                                                        • Cancel old notification....
                                                                                                                                                                                        • android.intent.action.VIEW
                                                                                                                                                                                        • application/vnd.android.package-archive
                                                                                                                                                                                        • Show new notification....
                                                                                                                                                                                        • isAppOnForeground = %1$B
                                                                                                                                                                                        • %1$10s downloaded. Saved to: %2$s
                                                                                                                                                                                        • can not install.
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0iget v0, p1, Landroid/os/Message;->what:I
                                                                                                                                                                                        1const/4 v1, 0x5
                                                                                                                                                                                        2const/4 v2, 0x2
                                                                                                                                                                                        3const/high16 v3, 0x8000000
                                                                                                                                                                                        5const-string v4, "filename"
                                                                                                                                                                                        6const/4 v5, 0x0
                                                                                                                                                                                        7const/4 v6, 0x1
                                                                                                                                                                                        8if-eq v0, v1, :cond_83
                                                                                                                                                                                        9const/4 v1, 0x6
                                                                                                                                                                                        10if-eq v0, v1, :cond_10
                                                                                                                                                                                        11goto/16 :goto_82
                                                                                                                                                                                        12cond_10:
                                                                                                                                                                                        13iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;
                                                                                                                                                                                        14move-object v11, v0
                                                                                                                                                                                        15check-cast v11, Lcom/mintegral/msdk/mtgdownload/b$a;
                                                                                                                                                                                        16iget v10, p1, Landroid/os/Message;->arg2:I
                                                                                                                                                                                        18invoke-virtual {p1}, Landroid/os/Message;->getData()Landroid/os/Bundle;
                                                                                                                                                                                        19move-result-object p1
                                                                                                                                                                                        21invoke-virtual {p1, v4}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        22move-result-object p1
                                                                                                                                                                                        24iget-object v0, p0, Lcom/mintegral/msdk/mtgdownload/c$a;->a:Lcom/mintegral/msdk/mtgdownload/c;
                                                                                                                                                                                        26invoke-static {v0}, Lcom/mintegral/msdk/mtgdownload/c;->c(Lcom/mintegral/msdk/mtgdownload/c;)Landroid/app/NotificationManager;
                                                                                                                                                                                        27move-result-object v0
                                                                                                                                                                                        29invoke-virtual {v0, v10}, Landroid/app/NotificationManager;->cancel(I)V
                                                                                                                                                                                        31iget-object v0, p0, Lcom/mintegral/msdk/mtgdownload/c$a;->a:Lcom/mintegral/msdk/mtgdownload/c;
                                                                                                                                                                                        33invoke-static {v0}, Lcom/mintegral/msdk/mtgdownload/c;->b(Lcom/mintegral/msdk/mtgdownload/c;)Landroid/app/Service;
                                                                                                                                                                                        34move-result-object v0
                                                                                                                                                                                        35new-instance v1, Landroid/content/Intent;
                                                                                                                                                                                        37invoke-direct {v1}, Landroid/content/Intent;-><init>()V
                                                                                                                                                                                        39invoke-static {v0, v5, v1, v3}, Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;
                                                                                                                                                                                        40move-result-object v0
                                                                                                                                                                                        42iget-object v1, p0, Lcom/mintegral/msdk/mtgdownload/c$a;->a:Lcom/mintegral/msdk/mtgdownload/c;
                                                                                                                                                                                        44invoke-static {v1}, Lcom/mintegral/msdk/mtgdownload/c;->b(Lcom/mintegral/msdk/mtgdownload/c;)Landroid/app/Service;
                                                                                                                                                                                        45move-result-object v1
                                                                                                                                                                                        47sget-object v3, Lcom/mintegral/msdk/mtgdownload/f;->l:Ljava/lang/String;
                                                                                                                                                                                        49invoke-static {v1, v3, v0}, Lcom/mintegral/msdk/mtgdownload/e;->a(Landroid/content/Context;Ljava/lang/String;Landroid/app/PendingIntent;)Landroid/app/Notification;
                                                                                                                                                                                        50move-result-object v0
                                                                                                                                                                                        52iget-object v1, p0, Lcom/mintegral/msdk/mtgdownload/c$a;->a:Lcom/mintegral/msdk/mtgdownload/c;
                                                                                                                                                                                        54invoke-static {v1}, Lcom/mintegral/msdk/mtgdownload/c;->c(Lcom/mintegral/msdk/mtgdownload/c;)Landroid/app/NotificationManager;
                                                                                                                                                                                        55move-result-object v1
                                                                                                                                                                                        56add-int/lit8 v3, v10, 0x1
                                                                                                                                                                                        58invoke-virtual {v1, v3, v0}, Landroid/app/NotificationManager;->notify(ILandroid/app/Notification;)V
                                                                                                                                                                                        60const-string v0, ".patch"
                                                                                                                                                                                        62const-string v1, ".apk"
                                                                                                                                                                                        64invoke-virtual {p1, v0, v1}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
                                                                                                                                                                                        65move-result-object v0
                                                                                                                                                                                        67iget-object v1, p0, Lcom/mintegral/msdk/mtgdownload/c$a;->a:Lcom/mintegral/msdk/mtgdownload/c;
                                                                                                                                                                                        69invoke-static {v1}, Lcom/mintegral/msdk/mtgdownload/c;->b(Lcom/mintegral/msdk/mtgdownload/c;)Landroid/app/Service;
                                                                                                                                                                                        70move-result-object v1
                                                                                                                                                                                        72invoke-static {v1}, Lcom/mintegral/msdk/mtgdownload/a;->a(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        73move-result-object v1
                                                                                                                                                                                        74new-instance v3, Lcom/mintegral/msdk/mtgdownload/e$c;
                                                                                                                                                                                        76iget-object v4, p0, Lcom/mintegral/msdk/mtgdownload/c$a;->a:Lcom/mintegral/msdk/mtgdownload/c;
                                                                                                                                                                                        78invoke-static {v4}, Lcom/mintegral/msdk/mtgdownload/c;->a(Lcom/mintegral/msdk/mtgdownload/c;)Lcom/mintegral/msdk/mtgdownload/e;
                                                                                                                                                                                        79move-result-object v8
                                                                                                                                                                                        81invoke-virtual {v8}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        83iget-object v4, p0, Lcom/mintegral/msdk/mtgdownload/c$a;->a:Lcom/mintegral/msdk/mtgdownload/c;
                                                                                                                                                                                        85invoke-static {v4}, Lcom/mintegral/msdk/mtgdownload/c;->b(Lcom/mintegral/msdk/mtgdownload/c;)Landroid/app/Service;
                                                                                                                                                                                        86move-result-object v9
                                                                                                                                                                                        87move-object v7, v3
                                                                                                                                                                                        88move-object v12, v0
                                                                                                                                                                                        90invoke-direct/range {v7 .. v12}, Lcom/mintegral/msdk/mtgdownload/e$c;-><init>(Lcom/mintegral/msdk/mtgdownload/e;Landroid/content/Context;ILcom/mintegral/msdk/mtgdownload/b$a;Ljava/lang/String;)V
                                                                                                                                                                                        91const/4 v4, 0x3
                                                                                                                                                                                        92new-array v4, v4, [Ljava/lang/String;
                                                                                                                                                                                        93aput-object v1, v4, v5
                                                                                                                                                                                        94aput-object v0, v4, v6
                                                                                                                                                                                        95aput-object p1, v4, v2
                                                                                                                                                                                        97invoke-virtual {v3, v4}, Landroid/os/AsyncTask;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask;
                                                                                                                                                                                        98goto_82: return-void
                                                                                                                                                                                        99cond_83:
                                                                                                                                                                                        100iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;
                                                                                                                                                                                        101check-cast v0, Lcom/mintegral/msdk/mtgdownload/b$a;
                                                                                                                                                                                        102iget v1, p1, Landroid/os/Message;->arg2:I
                                                                                                                                                                                        103try_start_89:
                                                                                                                                                                                        104invoke-virtual {p1}, Landroid/os/Message;->getData()Landroid/os/Bundle;
                                                                                                                                                                                        105move-result-object p1
                                                                                                                                                                                        107invoke-virtual {p1, v4}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        108move-result-object p1
                                                                                                                                                                                        110sget-object v4, Lcom/mintegral/msdk/mtgdownload/c;->a:Ljava/lang/String;
                                                                                                                                                                                        112const-string v7, "Cancel old notification...."
                                                                                                                                                                                        114invoke-static {v4, v7}, Lcom/mintegral/msdk/base/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        115new-instance v4, Landroid/content/Intent;
                                                                                                                                                                                        117const-string v7, "android.intent.action.VIEW"
                                                                                                                                                                                        119invoke-direct {v4, v7}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        120const/high16 v7, 0x10000000
                                                                                                                                                                                        122invoke-virtual {v4, v7}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
                                                                                                                                                                                        123new-instance v7, Ljava/io/File;
                                                                                                                                                                                        125invoke-direct {v7, p1}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        127invoke-static {v7}, Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri;
                                                                                                                                                                                        128move-result-object v7
                                                                                                                                                                                        130const-string v8, "application/vnd.android.package-archive"
                                                                                                                                                                                        132invoke-virtual {v4, v7, v8}, Landroid/content/Intent;->setDataAndType(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        134iget-object v7, p0, Lcom/mintegral/msdk/mtgdownload/c$a;->a:Lcom/mintegral/msdk/mtgdownload/c;
                                                                                                                                                                                        136invoke-static {v7}, Lcom/mintegral/msdk/mtgdownload/c;->b(Lcom/mintegral/msdk/mtgdownload/c;)Landroid/app/Service;
                                                                                                                                                                                        137move-result-object v7
                                                                                                                                                                                        139invoke-static {v7, v5, v4, v3}, Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;
                                                                                                                                                                                        140move-result-object v3
                                                                                                                                                                                        141iget-boolean v7, v0, Lcom/mintegral/msdk/mtgdownload/b$a;->n:Z
                                                                                                                                                                                        142if-eqz v7, :cond_cd
                                                                                                                                                                                        144iget-object v7, p0, Lcom/mintegral/msdk/mtgdownload/c$a;->a:Lcom/mintegral/msdk/mtgdownload/c;
                                                                                                                                                                                        146invoke-static {v7}, Lcom/mintegral/msdk/mtgdownload/c;->b(Lcom/mintegral/msdk/mtgdownload/c;)Landroid/app/Service;
                                                                                                                                                                                        147move-result-object v7
                                                                                                                                                                                        149sget-object v8, Lcom/mintegral/msdk/mtgdownload/f;->k:Ljava/lang/String;
                                                                                                                                                                                        151invoke-static {v7, v8, v3}, Lcom/mintegral/msdk/mtgdownload/e;->a(Landroid/content/Context;Ljava/lang/String;Landroid/app/PendingIntent;)Landroid/app/Notification;
                                                                                                                                                                                        152move-result-object v3
                                                                                                                                                                                        153goto/16 :goto_d9
                                                                                                                                                                                        154cond_cd:
                                                                                                                                                                                        155iget-object v7, p0, Lcom/mintegral/msdk/mtgdownload/c$a;->a:Lcom/mintegral/msdk/mtgdownload/c;
                                                                                                                                                                                        157invoke-static {v7}, Lcom/mintegral/msdk/mtgdownload/c;->b(Lcom/mintegral/msdk/mtgdownload/c;)Landroid/app/Service;
                                                                                                                                                                                        158move-result-object v7
                                                                                                                                                                                        160sget-object v8, Lcom/mintegral/msdk/mtgdownload/f;->j:Ljava/lang/String;
                                                                                                                                                                                        162invoke-static {v7, v8, v3}, Lcom/mintegral/msdk/mtgdownload/e;->a(Landroid/content/Context;Ljava/lang/String;Landroid/app/PendingIntent;)Landroid/app/Notification;
                                                                                                                                                                                        163move-result-object v3
                                                                                                                                                                                        164goto_d9: const/16 v7, 0x10
                                                                                                                                                                                        165iput v7, v3, Landroid/app/Notification;->flags:I
                                                                                                                                                                                        167iget-object v7, p0, Lcom/mintegral/msdk/mtgdownload/c$a;->a:Lcom/mintegral/msdk/mtgdownload/c;
                                                                                                                                                                                        169invoke-static {v7}, Lcom/mintegral/msdk/mtgdownload/c;->c(Lcom/mintegral/msdk/mtgdownload/c;)Landroid/app/NotificationManager;
                                                                                                                                                                                        170move-result-object v7
                                                                                                                                                                                        171add-int/lit8 v8, v1, 0x1
                                                                                                                                                                                        173invoke-virtual {v7, v8, v3}, Landroid/app/NotificationManager;->notify(ILandroid/app/Notification;)V
                                                                                                                                                                                        175sget-object v3, Lcom/mintegral/msdk/mtgdownload/c;->a:Ljava/lang/String;
                                                                                                                                                                                        177const-string v7, "Show new notification...."
                                                                                                                                                                                        179invoke-static {v3, v7}, Lcom/mintegral/msdk/base/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        181iget-object v3, p0, Lcom/mintegral/msdk/mtgdownload/c$a;->a:Lcom/mintegral/msdk/mtgdownload/c;
                                                                                                                                                                                        183invoke-static {v3}, Lcom/mintegral/msdk/mtgdownload/c;->a(Lcom/mintegral/msdk/mtgdownload/c;)Lcom/mintegral/msdk/mtgdownload/e;
                                                                                                                                                                                        185iget-object v3, p0, Lcom/mintegral/msdk/mtgdownload/c$a;->a:Lcom/mintegral/msdk/mtgdownload/c;
                                                                                                                                                                                        187invoke-static {v3}, Lcom/mintegral/msdk/mtgdownload/c;->b(Lcom/mintegral/msdk/mtgdownload/c;)Landroid/app/Service;
                                                                                                                                                                                        188move-result-object v3
                                                                                                                                                                                        190invoke-static {v3}, Lcom/mintegral/msdk/mtgdownload/e;->a(Landroid/content/Context;)Z
                                                                                                                                                                                        191move-result v3
                                                                                                                                                                                        193sget-object v7, Lcom/mintegral/msdk/mtgdownload/c;->a:Ljava/lang/String;
                                                                                                                                                                                        195const-string v9, "isAppOnForeground = %1$B"
                                                                                                                                                                                        196new-array v10, v6, [Ljava/lang/Object;
                                                                                                                                                                                        198invoke-static {v3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        199move-result-object v11
                                                                                                                                                                                        200aput-object v11, v10, v5
                                                                                                                                                                                        202invoke-static {v9, v10}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        203move-result-object v9
                                                                                                                                                                                        205invoke-static {v7, v9}, Lcom/mintegral/msdk/base/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        206if-eqz v3, :cond_129
                                                                                                                                                                                        207iget-boolean v3, v0, Lcom/mintegral/msdk/mtgdownload/b$a;->n:Z
                                                                                                                                                                                        208if-nez v3, :cond_129
                                                                                                                                                                                        210iget-object v3, p0, Lcom/mintegral/msdk/mtgdownload/c$a;->a:Lcom/mintegral/msdk/mtgdownload/c;
                                                                                                                                                                                        212invoke-static {v3}, Lcom/mintegral/msdk/mtgdownload/c;->c(Lcom/mintegral/msdk/mtgdownload/c;)Landroid/app/NotificationManager;
                                                                                                                                                                                        213move-result-object v3
                                                                                                                                                                                        215invoke-virtual {v3, v8}, Landroid/app/NotificationManager;->cancel(I)V
                                                                                                                                                                                        217iget-object v3, p0, Lcom/mintegral/msdk/mtgdownload/c$a;->a:Lcom/mintegral/msdk/mtgdownload/c;
                                                                                                                                                                                        219invoke-static {v3}, Lcom/mintegral/msdk/mtgdownload/c;->b(Lcom/mintegral/msdk/mtgdownload/c;)Landroid/app/Service;
                                                                                                                                                                                        220move-result-object v3
                                                                                                                                                                                        222invoke-virtual {v3, v4}, Landroid/app/Service;->startActivity(Landroid/content/Intent;)V
                                                                                                                                                                                        223cond_129:
                                                                                                                                                                                        224sget-object v3, Lcom/mintegral/msdk/mtgdownload/c;->a:Ljava/lang/String;
                                                                                                                                                                                        226const-string v4, "%1$10s downloaded. Saved to: %2$s"
                                                                                                                                                                                        227new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                        229iget-object v0, v0, Lcom/mintegral/msdk/mtgdownload/b$a;->c:Ljava/lang/String;
                                                                                                                                                                                        230aput-object v0, v2, v5
                                                                                                                                                                                        231aput-object p1, v2, v6
                                                                                                                                                                                        233invoke-static {v4, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        234move-result-object p1
                                                                                                                                                                                        236invoke-static {v3, p1}, Lcom/mintegral/msdk/base/utils/i;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        237try_end_13c: return-void
                                                                                                                                                                                        238catch_13d: move-exception p1
                                                                                                                                                                                        240sget-object v0, Lcom/mintegral/msdk/mtgdownload/c;->a:Ljava/lang/String;
                                                                                                                                                                                        241new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        243const-string v3, "can not install. "
                                                                                                                                                                                        245invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        247invoke-virtual {p1}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        248move-result-object p1
                                                                                                                                                                                        250invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        252invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        253move-result-object p1
                                                                                                                                                                                        255invoke-static {v0, p1}, Lcom/mintegral/msdk/base/utils/i;->d(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        257iget-object p1, p0, Lcom/mintegral/msdk/mtgdownload/c$a;->a:Lcom/mintegral/msdk/mtgdownload/c;
                                                                                                                                                                                        259invoke-static {p1}, Lcom/mintegral/msdk/mtgdownload/c;->c(Lcom/mintegral/msdk/mtgdownload/c;)Landroid/app/NotificationManager;
                                                                                                                                                                                        260move-result-object p1
                                                                                                                                                                                        261add-int/2addr v1, v6
                                                                                                                                                                                        263invoke-virtual {p1, v1}, Landroid/app/NotificationManager;->cancel(I)V
                                                                                                                                                                                        264return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.telephony.TelephonyManager.getNetworkOperator
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.lang.String.toCharArray
                                                                                                                                                                                        • java.lang.Character.isDigit
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • android.telephony.gsm.GsmCellLocation.getLac
                                                                                                                                                                                        • android.telephony.gsm.GsmCellLocation.getCid
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.Class.isInstance
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android.telephony.cdma.CdmaCellLocation
                                                                                                                                                                                        • getBaseStationId
                                                                                                                                                                                        • getNetworkId
                                                                                                                                                                                        • getSystemId
                                                                                                                                                                                        • getBaseStationLatitude
                                                                                                                                                                                        • getBaseStationLongitude
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0if-eqz p1, :cond_157
                                                                                                                                                                                        2iget-object v0, p0, Lcom/baidu/location/a/c;->e:Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        3if-nez v0, :cond_8
                                                                                                                                                                                        4goto/16 :goto_157
                                                                                                                                                                                        5cond_8: new-instance v0, Lcom/baidu/location/e/a;
                                                                                                                                                                                        7invoke-direct {v0}, Lcom/baidu/location/e/a;-><init>()V
                                                                                                                                                                                        9iget-object v1, p0, Lcom/baidu/location/a/c;->e:Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        11invoke-virtual {v1}, Landroid/telephony/TelephonyManager;->getNetworkOperator()Ljava/lang/String;
                                                                                                                                                                                        12move-result-object v1
                                                                                                                                                                                        13const/4 v2, 0x0
                                                                                                                                                                                        14if-eqz v1, :cond_68
                                                                                                                                                                                        16invoke-virtual {v1}, Ljava/lang/String;->length()I
                                                                                                                                                                                        17move-result v3
                                                                                                                                                                                        18if-lez v3, :cond_68
                                                                                                                                                                                        19try_start_1c:
                                                                                                                                                                                        20invoke-virtual {v1}, Ljava/lang/String;->length()I
                                                                                                                                                                                        21move-result v3
                                                                                                                                                                                        22const/4 v4, 0x3
                                                                                                                                                                                        23if-lt v3, v4, :cond_37
                                                                                                                                                                                        25invoke-virtual {v1, v2, v4}, Ljava/lang/String;->substring(II)Ljava/lang/String;
                                                                                                                                                                                        26move-result-object v3
                                                                                                                                                                                        28invoke-static {v3}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;
                                                                                                                                                                                        29move-result-object v3
                                                                                                                                                                                        31invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        32move-result v3
                                                                                                                                                                                        33if-gez v3, :cond_35
                                                                                                                                                                                        35iget-object v3, p0, Lcom/baidu/location/a/c;->f:Lcom/baidu/location/e/a;
                                                                                                                                                                                        36iget v3, v3, Lcom/baidu/location/e/a;->c:I
                                                                                                                                                                                        37cond_35: iput v3, v0, Lcom/baidu/location/e/a;->c:I
                                                                                                                                                                                        38cond_37:
                                                                                                                                                                                        39invoke-virtual {v1, v4}, Ljava/lang/String;->substring(I)Ljava/lang/String;
                                                                                                                                                                                        40move-result-object v1
                                                                                                                                                                                        41if-eqz v1, :cond_51
                                                                                                                                                                                        43invoke-virtual {v1}, Ljava/lang/String;->toCharArray()[C
                                                                                                                                                                                        44move-result-object v3
                                                                                                                                                                                        45const/4 v4, 0x0
                                                                                                                                                                                        46goto_42: array-length v5, v3
                                                                                                                                                                                        47if-ge v4, v5, :cond_52
                                                                                                                                                                                        48aget-char v5, v3, v4
                                                                                                                                                                                        50invoke-static {v5}, Ljava/lang/Character;->isDigit(C)Z
                                                                                                                                                                                        51move-result v5
                                                                                                                                                                                        52if-nez v5, :cond_4e
                                                                                                                                                                                        53goto/16 :goto_52
                                                                                                                                                                                        54cond_4e: add-int/lit8 v4, v4, 0x1
                                                                                                                                                                                        55goto/16 :goto_42
                                                                                                                                                                                        56cond_51: const/4 v4, 0x0
                                                                                                                                                                                        57cond_52:
                                                                                                                                                                                        58invoke-virtual {v1, v2, v4}, Ljava/lang/String;->substring(II)Ljava/lang/String;
                                                                                                                                                                                        59move-result-object v1
                                                                                                                                                                                        61invoke-static {v1}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;
                                                                                                                                                                                        62move-result-object v1
                                                                                                                                                                                        64invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        65move-result v1
                                                                                                                                                                                        66if-gez v1, :cond_64
                                                                                                                                                                                        68iget-object v1, p0, Lcom/baidu/location/a/c;->f:Lcom/baidu/location/e/a;
                                                                                                                                                                                        69iget v1, v1, Lcom/baidu/location/e/a;->d:I
                                                                                                                                                                                        70cond_64: iput v1, v0, Lcom/baidu/location/e/a;->d:I
                                                                                                                                                                                        71try_end_66: goto/16 :goto_68
                                                                                                                                                                                        72catch_67: nop
                                                                                                                                                                                        73goto_68: instance-of v1, p1, Landroid/telephony/gsm/GsmCellLocation;
                                                                                                                                                                                        74const/4 v3, 0x0
                                                                                                                                                                                        75if-eqz v1, :cond_81
                                                                                                                                                                                        76check-cast p1, Landroid/telephony/gsm/GsmCellLocation;
                                                                                                                                                                                        78invoke-virtual {p1}, Landroid/telephony/gsm/GsmCellLocation;->getLac()I
                                                                                                                                                                                        79move-result v1
                                                                                                                                                                                        80iput v1, v0, Lcom/baidu/location/e/a;->a:I
                                                                                                                                                                                        82invoke-virtual {p1}, Landroid/telephony/gsm/GsmCellLocation;->getCid()I
                                                                                                                                                                                        83move-result p1
                                                                                                                                                                                        84iput p1, v0, Lcom/baidu/location/e/a;->b:I
                                                                                                                                                                                        85const/16 p1, 0x67
                                                                                                                                                                                        86iput-char p1, v0, Lcom/baidu/location/e/a;->i:C
                                                                                                                                                                                        87goto/16 :goto_14c
                                                                                                                                                                                        88cond_81: instance-of v1, p1, Landroid/telephony/cdma/CdmaCellLocation;
                                                                                                                                                                                        89if-eqz v1, :cond_14c
                                                                                                                                                                                        90const/16 v1, 0x63
                                                                                                                                                                                        91iput-char v1, v0, Lcom/baidu/location/e/a;->i:C
                                                                                                                                                                                        93sget-object v1, Lcom/baidu/location/a/c;->l:Ljava/lang/Class;
                                                                                                                                                                                        94if-nez v1, :cond_d5
                                                                                                                                                                                        96const-string v1, "android.telephony.cdma.CdmaCellLocation"
                                                                                                                                                                                        97try_start_8f:
                                                                                                                                                                                        98invoke-static {v1}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        99move-result-object v1
                                                                                                                                                                                        100sput-object v1, Lcom/baidu/location/a/c;->l:Ljava/lang/Class;
                                                                                                                                                                                        102sget-object v1, Lcom/baidu/location/a/c;->l:Ljava/lang/Class;
                                                                                                                                                                                        104const-string v4, "getBaseStationId"
                                                                                                                                                                                        105new-array v5, v2, [Ljava/lang/Class;
                                                                                                                                                                                        107invoke-virtual {v1, v4, v5}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        108move-result-object v1
                                                                                                                                                                                        109sput-object v1, Lcom/baidu/location/a/c;->g:Ljava/lang/reflect/Method;
                                                                                                                                                                                        111sget-object v1, Lcom/baidu/location/a/c;->l:Ljava/lang/Class;
                                                                                                                                                                                        113const-string v4, "getNetworkId"
                                                                                                                                                                                        114new-array v5, v2, [Ljava/lang/Class;
                                                                                                                                                                                        116invoke-virtual {v1, v4, v5}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        117move-result-object v1
                                                                                                                                                                                        118sput-object v1, Lcom/baidu/location/a/c;->h:Ljava/lang/reflect/Method;
                                                                                                                                                                                        120sget-object v1, Lcom/baidu/location/a/c;->l:Ljava/lang/Class;
                                                                                                                                                                                        122const-string v4, "getSystemId"
                                                                                                                                                                                        123new-array v5, v2, [Ljava/lang/Class;
                                                                                                                                                                                        125invoke-virtual {v1, v4, v5}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        126move-result-object v1
                                                                                                                                                                                        127sput-object v1, Lcom/baidu/location/a/c;->i:Ljava/lang/reflect/Method;
                                                                                                                                                                                        129sget-object v1, Lcom/baidu/location/a/c;->l:Ljava/lang/Class;
                                                                                                                                                                                        131const-string v4, "getBaseStationLatitude"
                                                                                                                                                                                        132new-array v5, v2, [Ljava/lang/Class;
                                                                                                                                                                                        134invoke-virtual {v1, v4, v5}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        135move-result-object v1
                                                                                                                                                                                        136sput-object v1, Lcom/baidu/location/a/c;->j:Ljava/lang/reflect/Method;
                                                                                                                                                                                        138sget-object v1, Lcom/baidu/location/a/c;->l:Ljava/lang/Class;
                                                                                                                                                                                        140const-string v4, "getBaseStationLongitude"
                                                                                                                                                                                        141new-array v5, v2, [Ljava/lang/Class;
                                                                                                                                                                                        143invoke-virtual {v1, v4, v5}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        144move-result-object v1
                                                                                                                                                                                        145sput-object v1, Lcom/baidu/location/a/c;->k:Ljava/lang/reflect/Method;
                                                                                                                                                                                        146try_end_d1: goto/16 :goto_d5
                                                                                                                                                                                        147catch_d2: sput-object v3, Lcom/baidu/location/a/c;->l:Ljava/lang/Class;
                                                                                                                                                                                        148return-void
                                                                                                                                                                                        149cond_d5:
                                                                                                                                                                                        150sget-object v1, Lcom/baidu/location/a/c;->l:Ljava/lang/Class;
                                                                                                                                                                                        151if-eqz v1, :cond_14c
                                                                                                                                                                                        153invoke-virtual {v1, p1}, Ljava/lang/Class;->isInstance(Ljava/lang/Object;)Z
                                                                                                                                                                                        154move-result v1
                                                                                                                                                                                        155if-eqz v1, :cond_14c
                                                                                                                                                                                        156try_start_df:
                                                                                                                                                                                        157sget-object v1, Lcom/baidu/location/a/c;->i:Ljava/lang/reflect/Method;
                                                                                                                                                                                        158new-array v4, v2, [Ljava/lang/Object;
                                                                                                                                                                                        160invoke-virtual {v1, p1, v4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        161move-result-object v1
                                                                                                                                                                                        162check-cast v1, Ljava/lang/Integer;
                                                                                                                                                                                        164invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        165move-result v1
                                                                                                                                                                                        166if-gez v1, :cond_f3
                                                                                                                                                                                        168iget-object v1, p0, Lcom/baidu/location/a/c;->f:Lcom/baidu/location/e/a;
                                                                                                                                                                                        169iget v1, v1, Lcom/baidu/location/e/a;->d:I
                                                                                                                                                                                        170cond_f3: iput v1, v0, Lcom/baidu/location/e/a;->d:I
                                                                                                                                                                                        172sget-object v1, Lcom/baidu/location/a/c;->g:Ljava/lang/reflect/Method;
                                                                                                                                                                                        173new-array v4, v2, [Ljava/lang/Object;
                                                                                                                                                                                        175invoke-virtual {v1, p1, v4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        176move-result-object v1
                                                                                                                                                                                        177check-cast v1, Ljava/lang/Integer;
                                                                                                                                                                                        179invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        180move-result v1
                                                                                                                                                                                        181iput v1, v0, Lcom/baidu/location/e/a;->b:I
                                                                                                                                                                                        183sget-object v1, Lcom/baidu/location/a/c;->h:Ljava/lang/reflect/Method;
                                                                                                                                                                                        184new-array v4, v2, [Ljava/lang/Object;
                                                                                                                                                                                        186invoke-virtual {v1, p1, v4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        187move-result-object v1
                                                                                                                                                                                        188check-cast v1, Ljava/lang/Integer;
                                                                                                                                                                                        190invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        191move-result v1
                                                                                                                                                                                        192iput v1, v0, Lcom/baidu/location/e/a;->a:I
                                                                                                                                                                                        194sget-object v1, Lcom/baidu/location/a/c;->j:Ljava/lang/reflect/Method;
                                                                                                                                                                                        195new-array v4, v2, [Ljava/lang/Object;
                                                                                                                                                                                        197invoke-virtual {v1, p1, v4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        198move-result-object v1
                                                                                                                                                                                        199move-object v4, v1
                                                                                                                                                                                        200check-cast v4, Ljava/lang/Integer;
                                                                                                                                                                                        202invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        203move-result v4
                                                                                                                                                                                        204const v5, 0x7fffffff
                                                                                                                                                                                        205if-ge v4, v5, :cond_131
                                                                                                                                                                                        206check-cast v1, Ljava/lang/Integer;
                                                                                                                                                                                        208invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        209move-result v1
                                                                                                                                                                                        210iput v1, v0, Lcom/baidu/location/e/a;->e:I
                                                                                                                                                                                        211cond_131:
                                                                                                                                                                                        212sget-object v1, Lcom/baidu/location/a/c;->k:Ljava/lang/reflect/Method;
                                                                                                                                                                                        213new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                        215invoke-virtual {v1, p1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        216move-result-object p1
                                                                                                                                                                                        217move-object v1, p1
                                                                                                                                                                                        218check-cast v1, Ljava/lang/Integer;
                                                                                                                                                                                        220invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        221move-result v1
                                                                                                                                                                                        222if-ge v1, v5, :cond_14c
                                                                                                                                                                                        223check-cast p1, Ljava/lang/Integer;
                                                                                                                                                                                        225invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        226move-result p1
                                                                                                                                                                                        227iput p1, v0, Lcom/baidu/location/e/a;->f:I
                                                                                                                                                                                        228try_end_14a: goto/16 :goto_14c
                                                                                                                                                                                        229catch_14b: return-void
                                                                                                                                                                                        230goto_14c:
                                                                                                                                                                                        231invoke-virtual {v0}, Lcom/baidu/location/e/a;->b()Z
                                                                                                                                                                                        232move-result p1
                                                                                                                                                                                        233if-eqz p1, :cond_155
                                                                                                                                                                                        234iput-object v0, p0, Lcom/baidu/location/a/c;->f:Lcom/baidu/location/e/a;
                                                                                                                                                                                        235goto/16 :goto_157
                                                                                                                                                                                        236cond_155: iput-object v3, p0, Lcom/baidu/location/a/c;->f:Lcom/baidu/location/e/a;
                                                                                                                                                                                        237cond_157: return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.net.URL.<init>
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • java.net.HttpURLConnection.setReadTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setConnectTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.getResponseCode
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.net.HttpURLConnection.getInputStream
                                                                                                                                                                                        • java.io.ByteArrayOutputStream.<init>
                                                                                                                                                                                        • java.io.InputStream.read
                                                                                                                                                                                        • java.io.ByteArrayOutputStream.write
                                                                                                                                                                                        • java.io.ByteArrayOutputStream.toByteArray
                                                                                                                                                                                        • java.io.ByteArrayOutputStream.toByteArray
                                                                                                                                                                                        • java.lang.String.<init>
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.io.ByteArrayOutputStream.close
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.Exception.getLocalizedMessage
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.io.ByteArrayOutputStream.close
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        • java.lang.Throwable.printStackTrace
                                                                                                                                                                                        • java.lang.Throwable.getMessage
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.io.ByteArrayOutputStream.close
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • DownLoadUtils
                                                                                                                                                                                        • response code
                                                                                                                                                                                        • getStringFromUrl failed
                                                                                                                                                                                        • <mintegralloadend></mintegralloadend>
                                                                                                                                                                                        • content write failed
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "DownLoadUtils"
                                                                                                                                                                                        2const/4 v1, 0x0
                                                                                                                                                                                        3const/4 v2, 0x0
                                                                                                                                                                                        4try_start_4: new-instance v3, Ljava/net/URL;
                                                                                                                                                                                        6iget-object v4, p0, Lcom/mintegral/msdk/videocommon/download/e$1;->b:Ljava/lang/String;
                                                                                                                                                                                        8invoke-direct {v3, v4}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        10invoke-virtual {v3}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        11move-result-object v3
                                                                                                                                                                                        12check-cast v3, Ljava/net/HttpURLConnection;
                                                                                                                                                                                        13const/16 v4, 0x7530
                                                                                                                                                                                        15invoke-virtual {v3, v4}, Ljava/net/HttpURLConnection;->setReadTimeout(I)V
                                                                                                                                                                                        16const/16 v4, 0x4e20
                                                                                                                                                                                        18invoke-virtual {v3, v4}, Ljava/net/HttpURLConnection;->setConnectTimeout(I)V
                                                                                                                                                                                        20invoke-virtual {v3}, Ljava/net/HttpURLConnection;->getResponseCode()I
                                                                                                                                                                                        21move-result v4
                                                                                                                                                                                        22new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        24const-string v6, "response code "
                                                                                                                                                                                        26invoke-direct {v5, v6}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        28invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        30invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        31move-result-object v5
                                                                                                                                                                                        33invoke-static {v0, v5}, Lcom/mintegral/msdk/base/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        34const/16 v5, 0xc8
                                                                                                                                                                                        35if-ne v4, v5, :cond_7e
                                                                                                                                                                                        37invoke-virtual {v3}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream;
                                                                                                                                                                                        38move-result-object v4
                                                                                                                                                                                        39try_end_38: const/16 v5, 0x1800
                                                                                                                                                                                        40try_start_3a: new-array v5, v5, [B
                                                                                                                                                                                        41new-instance v6, Ljava/io/ByteArrayOutputStream;
                                                                                                                                                                                        43invoke-direct {v6}, Ljava/io/ByteArrayOutputStream;-><init>()V
                                                                                                                                                                                        44goto_41:
                                                                                                                                                                                        45invoke-virtual {v4, v5}, Ljava/io/InputStream;->read([B)I
                                                                                                                                                                                        46move-result v7
                                                                                                                                                                                        47const/4 v8, -0x1
                                                                                                                                                                                        48if-eq v7, v8, :cond_4c
                                                                                                                                                                                        50invoke-virtual {v6, v5, v2, v7}, Ljava/io/ByteArrayOutputStream;->write([BII)V
                                                                                                                                                                                        51goto/16 :goto_41
                                                                                                                                                                                        52cond_4c:
                                                                                                                                                                                        53invoke-virtual {v6}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B
                                                                                                                                                                                        54move-result-object v5
                                                                                                                                                                                        55if-eqz v5, :cond_66
                                                                                                                                                                                        57invoke-virtual {v6}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B
                                                                                                                                                                                        58move-result-object v5
                                                                                                                                                                                        59try_start_56: iget-boolean v7, p0, Lcom/mintegral/msdk/videocommon/download/e$1;->c:Z
                                                                                                                                                                                        60if-nez v7, :cond_67
                                                                                                                                                                                        61new-instance v7, Ljava/lang/String;
                                                                                                                                                                                        63invoke-direct {v7, v5}, Ljava/lang/String;-><init>([B)V
                                                                                                                                                                                        64try_end_5f: move-object v1, v7
                                                                                                                                                                                        65goto/16 :goto_67
                                                                                                                                                                                        66catch_61: move-exception v3
                                                                                                                                                                                        67move-object v9, v4
                                                                                                                                                                                        68move-object v4, v1
                                                                                                                                                                                        69move-object v1, v9
                                                                                                                                                                                        70goto/16 :goto_9b
                                                                                                                                                                                        71cond_66: move-object v5, v1
                                                                                                                                                                                        72cond_67: const/4 v7, 0x1
                                                                                                                                                                                        73move-object v9, v4
                                                                                                                                                                                        74move-object v4, v1
                                                                                                                                                                                        75move-object v1, v9
                                                                                                                                                                                        76goto/16 :goto_82
                                                                                                                                                                                        77catchall_6c: move-exception v0
                                                                                                                                                                                        78goto/16 :goto_75
                                                                                                                                                                                        79catch_6e: move-exception v3
                                                                                                                                                                                        80move-object v5, v1
                                                                                                                                                                                        81move-object v1, v4
                                                                                                                                                                                        82move-object v4, v5
                                                                                                                                                                                        83goto/16 :goto_9b
                                                                                                                                                                                        84catchall_73: move-exception v0
                                                                                                                                                                                        85move-object v6, v1
                                                                                                                                                                                        86goto_75: move-object v1, v4
                                                                                                                                                                                        87goto/16 :goto_12a
                                                                                                                                                                                        88catch_78: move-exception v3
                                                                                                                                                                                        89move-object v5, v1
                                                                                                                                                                                        90move-object v6, v5
                                                                                                                                                                                        91move-object v1, v4
                                                                                                                                                                                        92move-object v4, v6
                                                                                                                                                                                        93goto/16 :goto_9b
                                                                                                                                                                                        94cond_7e: move-object v4, v1
                                                                                                                                                                                        95move-object v5, v4
                                                                                                                                                                                        96move-object v6, v5
                                                                                                                                                                                        97const/4 v7, 0x0
                                                                                                                                                                                        98goto_82:
                                                                                                                                                                                        99invoke-virtual {v3}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        100try_end_85: if-eqz v1, :cond_8a
                                                                                                                                                                                        101try_start_87:
                                                                                                                                                                                        102invoke-virtual {v1}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        103cond_8a: if-eqz v6, :cond_8f
                                                                                                                                                                                        105invoke-virtual {v6}, Ljava/io/ByteArrayOutputStream;->close()V
                                                                                                                                                                                        106cond_8f: move v2, v7
                                                                                                                                                                                        107goto/16 :goto_ce
                                                                                                                                                                                        108catch_91: move-exception v3
                                                                                                                                                                                        109goto/16 :goto_9b
                                                                                                                                                                                        110catchall_93: move-exception v0
                                                                                                                                                                                        111move-object v6, v1
                                                                                                                                                                                        112goto/16 :goto_12a
                                                                                                                                                                                        113catch_97: move-exception v3
                                                                                                                                                                                        114move-object v4, v1
                                                                                                                                                                                        115move-object v5, v4
                                                                                                                                                                                        116move-object v6, v5
                                                                                                                                                                                        117try_start_9b:
                                                                                                                                                                                        118iget-object v7, p0, Lcom/mintegral/msdk/videocommon/download/e$1;->a:Lcom/mintegral/msdk/videocommon/download/g$b;
                                                                                                                                                                                        119try_end_9d: if-eqz v7, :cond_a8
                                                                                                                                                                                        120try_start_9f:
                                                                                                                                                                                        121iget-object v7, p0, Lcom/mintegral/msdk/videocommon/download/e$1;->a:Lcom/mintegral/msdk/videocommon/download/g$b;
                                                                                                                                                                                        123invoke-virtual {v3}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        124move-result-object v8
                                                                                                                                                                                        126invoke-interface {v7, v8}, Lcom/mintegral/msdk/videocommon/download/g$b;->a(Ljava/lang/String;)V
                                                                                                                                                                                        127try_end_a8: new-instance v7, Ljava/lang/StringBuilder;
                                                                                                                                                                                        129const-string v8, "getStringFromUrl failed "
                                                                                                                                                                                        131invoke-direct {v7, v8}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        133invoke-virtual {v3}, Ljava/lang/Exception;->getLocalizedMessage()Ljava/lang/String;
                                                                                                                                                                                        134move-result-object v3
                                                                                                                                                                                        136invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        138invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        139move-result-object v3
                                                                                                                                                                                        141invoke-static {v0, v3}, Lcom/mintegral/msdk/base/utils/i;->d(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        142try_end_bd: if-eqz v1, :cond_c5
                                                                                                                                                                                        143try_start_bf:
                                                                                                                                                                                        144invoke-virtual {v1}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        145goto/16 :goto_c5
                                                                                                                                                                                        146catch_c3: move-exception v0
                                                                                                                                                                                        147goto/16 :goto_cb
                                                                                                                                                                                        148cond_c5: if-eqz v6, :cond_ce
                                                                                                                                                                                        150invoke-virtual {v6}, Ljava/io/ByteArrayOutputStream;->close()V
                                                                                                                                                                                        151try_end_ca: goto/16 :goto_ce
                                                                                                                                                                                        152goto_cb:
                                                                                                                                                                                        153invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        154cond_ce: if-eqz v2, :cond_e3
                                                                                                                                                                                        155try_start_d0: iget-boolean v0, p0, Lcom/mintegral/msdk/videocommon/download/e$1;->c:Z
                                                                                                                                                                                        156if-eqz v0, :cond_e3
                                                                                                                                                                                        157if-eqz v5, :cond_e3
                                                                                                                                                                                        158array-length v0, v5
                                                                                                                                                                                        159if-lez v0, :cond_e3
                                                                                                                                                                                        161iget-object v0, p0, Lcom/mintegral/msdk/videocommon/download/e$1;->a:Lcom/mintegral/msdk/videocommon/download/g$b;
                                                                                                                                                                                        163iget-object v1, p0, Lcom/mintegral/msdk/videocommon/download/e$1;->b:Ljava/lang/String;
                                                                                                                                                                                        165invoke-interface {v0, v5, v1}, Lcom/mintegral/msdk/videocommon/download/g$b;->a([BLjava/lang/String;)V
                                                                                                                                                                                        166return-void
                                                                                                                                                                                        167catch_e1: move-exception v0
                                                                                                                                                                                        168goto/16 :goto_111
                                                                                                                                                                                        169cond_e3: if-eqz v2, :cond_105
                                                                                                                                                                                        171invoke-static {v4}, Lcom/mintegral/msdk/base/utils/v;->b(Ljava/lang/String;)Z
                                                                                                                                                                                        172move-result v0
                                                                                                                                                                                        173if-eqz v0, :cond_105
                                                                                                                                                                                        175invoke-virtual {v4}, Ljava/lang/String;->length()I
                                                                                                                                                                                        176move-result v0
                                                                                                                                                                                        177if-lez v0, :cond_105
                                                                                                                                                                                        179const-string v0, "<mintegralloadend></mintegralloadend>"
                                                                                                                                                                                        181invoke-virtual {v4, v0}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        182move-result v0
                                                                                                                                                                                        183if-eqz v0, :cond_105
                                                                                                                                                                                        185iget-object v0, p0, Lcom/mintegral/msdk/videocommon/download/e$1;->a:Lcom/mintegral/msdk/videocommon/download/g$b;
                                                                                                                                                                                        186if-eqz v0, :cond_110
                                                                                                                                                                                        188iget-object v0, p0, Lcom/mintegral/msdk/videocommon/download/e$1;->a:Lcom/mintegral/msdk/videocommon/download/g$b;
                                                                                                                                                                                        190iget-object v1, p0, Lcom/mintegral/msdk/videocommon/download/e$1;->b:Ljava/lang/String;
                                                                                                                                                                                        192invoke-interface {v0, v5, v1}, Lcom/mintegral/msdk/videocommon/download/g$b;->a([BLjava/lang/String;)V
                                                                                                                                                                                        193return-void
                                                                                                                                                                                        194cond_105:
                                                                                                                                                                                        195iget-object v0, p0, Lcom/mintegral/msdk/videocommon/download/e$1;->a:Lcom/mintegral/msdk/videocommon/download/g$b;
                                                                                                                                                                                        196if-eqz v0, :cond_110
                                                                                                                                                                                        198iget-object v0, p0, Lcom/mintegral/msdk/videocommon/download/e$1;->a:Lcom/mintegral/msdk/videocommon/download/g$b;
                                                                                                                                                                                        200const-string v1, "content write failed"
                                                                                                                                                                                        202invoke-interface {v0, v1}, Lcom/mintegral/msdk/videocommon/download/g$b;->a(Ljava/lang/String;)V
                                                                                                                                                                                        203try_end_110: return-void
                                                                                                                                                                                        204goto_111: sget-boolean v1, Lcom/mintegral/msdk/MIntegralConstans;->DEBUG:Z
                                                                                                                                                                                        205if-eqz v1, :cond_118
                                                                                                                                                                                        207invoke-virtual {v0}, Ljava/lang/Throwable;->printStackTrace()V
                                                                                                                                                                                        208cond_118:
                                                                                                                                                                                        209iget-object v1, p0, Lcom/mintegral/msdk/videocommon/download/e$1;->a:Lcom/mintegral/msdk/videocommon/download/g$b;
                                                                                                                                                                                        210if-eqz v1, :cond_128
                                                                                                                                                                                        211try_start_11c:
                                                                                                                                                                                        212invoke-virtual {v0}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        213move-result-object v0
                                                                                                                                                                                        215invoke-interface {v1, v0}, Lcom/mintegral/msdk/videocommon/download/g$b;->a(Ljava/lang/String;)V
                                                                                                                                                                                        216try_end_123: return-void
                                                                                                                                                                                        217catch_124: move-exception v0
                                                                                                                                                                                        219invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        220cond_128: return-void
                                                                                                                                                                                        221catchall_129: move-exception v0
                                                                                                                                                                                        222goto_12a: if-eqz v1, :cond_132
                                                                                                                                                                                        223try_start_12c:
                                                                                                                                                                                        224invoke-virtual {v1}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        225goto/16 :goto_132
                                                                                                                                                                                        226catch_130: move-exception v1
                                                                                                                                                                                        227goto/16 :goto_138
                                                                                                                                                                                        228cond_132: if-eqz v6, :cond_13b
                                                                                                                                                                                        230invoke-virtual {v6}, Ljava/io/ByteArrayOutputStream;->close()V
                                                                                                                                                                                        231try_end_137: goto/16 :goto_13b
                                                                                                                                                                                        232goto_138:
                                                                                                                                                                                        233invoke-virtual {v1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        234cond_13b: goto/16 :goto_13d
                                                                                                                                                                                        235goto_13c: throw v0
                                                                                                                                                                                        236goto_13d: goto/16 :goto_13c
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • platform
                                                                                                                                                                                        • 1
                                                                                                                                                                                        • os_version
                                                                                                                                                                                        • package_name
                                                                                                                                                                                        • app_version_name
                                                                                                                                                                                        • app_version_code
                                                                                                                                                                                        • orientation
                                                                                                                                                                                        • model
                                                                                                                                                                                        • brand
                                                                                                                                                                                        • gaid
                                                                                                                                                                                        • gaid2
                                                                                                                                                                                        • mnc
                                                                                                                                                                                        • mcc
                                                                                                                                                                                        • network_type
                                                                                                                                                                                        • network_str
                                                                                                                                                                                        • language
                                                                                                                                                                                        • timezone
                                                                                                                                                                                        • useragent
                                                                                                                                                                                        • sdk_version
                                                                                                                                                                                        • MAL_9.6.02
                                                                                                                                                                                        • gp_version
                                                                                                                                                                                        • x
                                                                                                                                                                                        • screen_size
                                                                                                                                                                                        • is_clever
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-super {p0, p1}, Lcom/mintegral/msdk/base/common/net/a;->a(Lcom/mintegral/msdk/base/common/net/l;)V
                                                                                                                                                                                        3const-string v0, "platform"
                                                                                                                                                                                        5const-string v1, "1"
                                                                                                                                                                                        7invoke-virtual {p1, v0, v1}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        9sget-object v0, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                        11const-string v1, "os_version"
                                                                                                                                                                                        13invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        15iget-object v0, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        17invoke-static {v0}, Lcom/mintegral/msdk/base/utils/d;->l(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        18move-result-object v0
                                                                                                                                                                                        20const-string v1, "package_name"
                                                                                                                                                                                        22invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        24iget-object v0, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        26invoke-static {v0}, Lcom/mintegral/msdk/base/utils/d;->i(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        27move-result-object v0
                                                                                                                                                                                        29const-string v1, "app_version_name"
                                                                                                                                                                                        31invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        32new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        34invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        36iget-object v1, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        38invoke-static {v1}, Lcom/mintegral/msdk/base/utils/d;->h(Landroid/content/Context;)I
                                                                                                                                                                                        39move-result v1
                                                                                                                                                                                        41invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        43invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        44move-result-object v0
                                                                                                                                                                                        46const-string v1, "app_version_code"
                                                                                                                                                                                        48invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        49new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        51invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        53iget-object v1, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        55invoke-static {v1}, Lcom/mintegral/msdk/base/utils/d;->f(Landroid/content/Context;)I
                                                                                                                                                                                        56move-result v1
                                                                                                                                                                                        58invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        60invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        61move-result-object v0
                                                                                                                                                                                        63const-string v1, "orientation"
                                                                                                                                                                                        65invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        67invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->c()Ljava/lang/String;
                                                                                                                                                                                        68move-result-object v0
                                                                                                                                                                                        70const-string v1, "model"
                                                                                                                                                                                        72invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        74invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->e()Ljava/lang/String;
                                                                                                                                                                                        75move-result-object v0
                                                                                                                                                                                        77const-string v1, "brand"
                                                                                                                                                                                        79invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        81const-string v0, "gaid"
                                                                                                                                                                                        83const-string v1, ""
                                                                                                                                                                                        85invoke-virtual {p1, v0, v1}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        87invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->l()Ljava/lang/String;
                                                                                                                                                                                        88move-result-object v0
                                                                                                                                                                                        90const-string v1, "gaid2"
                                                                                                                                                                                        92invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        94invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->b()Ljava/lang/String;
                                                                                                                                                                                        95move-result-object v0
                                                                                                                                                                                        97const-string v1, "mnc"
                                                                                                                                                                                        99invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        101invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->a()Ljava/lang/String;
                                                                                                                                                                                        102move-result-object v0
                                                                                                                                                                                        104const-string v1, "mcc"
                                                                                                                                                                                        106invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        108iget-object v0, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        110invoke-static {v0}, Lcom/mintegral/msdk/base/utils/d;->n(Landroid/content/Context;)I
                                                                                                                                                                                        111move-result v0
                                                                                                                                                                                        113invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        114move-result-object v0
                                                                                                                                                                                        116const-string v1, "network_type"
                                                                                                                                                                                        118invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        119new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        121invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        123iget-object v1, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        125invoke-static {v1}, Lcom/mintegral/msdk/base/utils/d;->o(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        126move-result-object v1
                                                                                                                                                                                        128invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        130invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        131move-result-object v0
                                                                                                                                                                                        133const-string v1, "network_str"
                                                                                                                                                                                        135invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        137iget-object v0, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        139invoke-static {v0}, Lcom/mintegral/msdk/base/utils/d;->e(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        140move-result-object v0
                                                                                                                                                                                        142const-string v1, "language"
                                                                                                                                                                                        144invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        146invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->h()Ljava/lang/String;
                                                                                                                                                                                        147move-result-object v0
                                                                                                                                                                                        149const-string v1, "timezone"
                                                                                                                                                                                        151invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        153invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->f()Ljava/lang/String;
                                                                                                                                                                                        154move-result-object v0
                                                                                                                                                                                        156const-string v1, "useragent"
                                                                                                                                                                                        158invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        160const-string v0, "sdk_version"
                                                                                                                                                                                        162const-string v1, "MAL_9.6.02"
                                                                                                                                                                                        164invoke-virtual {p1, v0, v1}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        166iget-object v0, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        168invoke-static {v0}, Lcom/mintegral/msdk/base/utils/d;->p(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        169move-result-object v0
                                                                                                                                                                                        171const-string v1, "gp_version"
                                                                                                                                                                                        173invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        174new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        176invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        178iget-object v1, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        180invoke-static {v1}, Lcom/mintegral/msdk/base/utils/d;->j(Landroid/content/Context;)I
                                                                                                                                                                                        181move-result v1
                                                                                                                                                                                        183invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        185const-string v1, "x"
                                                                                                                                                                                        187invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        189iget-object v1, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        191invoke-static {v1}, Lcom/mintegral/msdk/base/utils/d;->k(Landroid/content/Context;)I
                                                                                                                                                                                        192move-result v1
                                                                                                                                                                                        194invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        196invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        197move-result-object v0
                                                                                                                                                                                        199const-string v1, "screen_size"
                                                                                                                                                                                        201invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        203sget-object v0, Lcom/mintegral/msdk/base/common/a;->r:Ljava/lang/String;
                                                                                                                                                                                        205const-string v1, "is_clever"
                                                                                                                                                                                        207invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        209iget-object v0, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        211invoke-static {p1, v0}, Lcom/mintegral/msdk/base/common/net/a/d;->a(Lcom/mintegral/msdk/base/common/net/l;Landroid/content/Context;)V
                                                                                                                                                                                        213invoke-static {p1}, Lcom/mintegral/msdk/base/common/net/a/d;->a(Lcom/mintegral/msdk/base/common/net/l;)V
                                                                                                                                                                                        214return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • platform
                                                                                                                                                                                        • 1
                                                                                                                                                                                        • os_version
                                                                                                                                                                                        • package_name
                                                                                                                                                                                        • app_version_name
                                                                                                                                                                                        • app_version_code
                                                                                                                                                                                        • orientation
                                                                                                                                                                                        • model
                                                                                                                                                                                        • brand
                                                                                                                                                                                        • gaid
                                                                                                                                                                                        • mnc
                                                                                                                                                                                        • mcc
                                                                                                                                                                                        • network_type
                                                                                                                                                                                        • network_str
                                                                                                                                                                                        • language
                                                                                                                                                                                        • timezone
                                                                                                                                                                                        • useragent
                                                                                                                                                                                        • sdk_version
                                                                                                                                                                                        • MAL_9.6.02
                                                                                                                                                                                        • gp_version
                                                                                                                                                                                        • screen_size
                                                                                                                                                                                        • x
                                                                                                                                                                                        • is_clever
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1invoke-super {p0, p1}, Lcom/mintegral/msdk/base/common/net/a;->a(Lcom/mintegral/msdk/base/common/net/l;)V
                                                                                                                                                                                        3const-string v0, "platform"
                                                                                                                                                                                        5const-string v1, "1"
                                                                                                                                                                                        7invoke-virtual {p1, v0, v1}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        9const-string v0, "os_version"
                                                                                                                                                                                        11sget-object v1, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                        13invoke-virtual {p1, v0, v1}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        15const-string v0, "package_name"
                                                                                                                                                                                        17iget-object v1, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        19invoke-static {v1}, Lcom/mintegral/msdk/base/utils/d;->l(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        20move-result-object v1
                                                                                                                                                                                        22invoke-virtual {p1, v0, v1}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        24const-string v0, "app_version_name"
                                                                                                                                                                                        26iget-object v1, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        28invoke-static {v1}, Lcom/mintegral/msdk/base/utils/d;->i(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        29move-result-object v1
                                                                                                                                                                                        31invoke-virtual {p1, v0, v1}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        33const-string v0, "app_version_code"
                                                                                                                                                                                        34new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        36invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        38iget-object v2, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        40invoke-static {v2}, Lcom/mintegral/msdk/base/utils/d;->h(Landroid/content/Context;)I
                                                                                                                                                                                        41move-result v2
                                                                                                                                                                                        43invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        45invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        46move-result-object v1
                                                                                                                                                                                        48invoke-virtual {p1, v0, v1}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        50const-string v0, "orientation"
                                                                                                                                                                                        51new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        53invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        55iget-object v2, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        57invoke-static {v2}, Lcom/mintegral/msdk/base/utils/d;->f(Landroid/content/Context;)I
                                                                                                                                                                                        58move-result v2
                                                                                                                                                                                        60invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        62invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        63move-result-object v1
                                                                                                                                                                                        65invoke-virtual {p1, v0, v1}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        67const-string v0, "model"
                                                                                                                                                                                        69invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->c()Ljava/lang/String;
                                                                                                                                                                                        70move-result-object v1
                                                                                                                                                                                        72invoke-virtual {p1, v0, v1}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        74const-string v0, "brand"
                                                                                                                                                                                        76invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->e()Ljava/lang/String;
                                                                                                                                                                                        77move-result-object v1
                                                                                                                                                                                        79invoke-virtual {p1, v0, v1}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        81const-string v0, "gaid"
                                                                                                                                                                                        83invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->k()Ljava/lang/String;
                                                                                                                                                                                        84move-result-object v1
                                                                                                                                                                                        86invoke-virtual {p1, v0, v1}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        88const-string v0, "mnc"
                                                                                                                                                                                        90invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->b()Ljava/lang/String;
                                                                                                                                                                                        91move-result-object v1
                                                                                                                                                                                        93invoke-virtual {p1, v0, v1}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        95const-string v0, "mcc"
                                                                                                                                                                                        97invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->a()Ljava/lang/String;
                                                                                                                                                                                        98move-result-object v1
                                                                                                                                                                                        100invoke-virtual {p1, v0, v1}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        102iget-object v0, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        104invoke-static {v0}, Lcom/mintegral/msdk/base/utils/d;->n(Landroid/content/Context;)I
                                                                                                                                                                                        105move-result v0
                                                                                                                                                                                        107const-string v1, "network_type"
                                                                                                                                                                                        109invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        110move-result-object v0
                                                                                                                                                                                        112invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        114const-string v0, "network_str"
                                                                                                                                                                                        115new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        117invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        119iget-object v2, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        121invoke-static {v2}, Lcom/mintegral/msdk/base/utils/d;->o(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        122move-result-object v2
                                                                                                                                                                                        124invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        126invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        127move-result-object v1
                                                                                                                                                                                        129invoke-virtual {p1, v0, v1}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        131const-string v0, "language"
                                                                                                                                                                                        133iget-object v1, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        135invoke-static {v1}, Lcom/mintegral/msdk/base/utils/d;->e(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        136move-result-object v1
                                                                                                                                                                                        138invoke-virtual {p1, v0, v1}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        140const-string v0, "timezone"
                                                                                                                                                                                        142invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->h()Ljava/lang/String;
                                                                                                                                                                                        143move-result-object v1
                                                                                                                                                                                        145invoke-virtual {p1, v0, v1}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        147const-string v0, "useragent"
                                                                                                                                                                                        149invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->f()Ljava/lang/String;
                                                                                                                                                                                        150move-result-object v1
                                                                                                                                                                                        152invoke-virtual {p1, v0, v1}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        154const-string v0, "sdk_version"
                                                                                                                                                                                        156const-string v1, "MAL_9.6.02"
                                                                                                                                                                                        158invoke-virtual {p1, v0, v1}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        160const-string v0, "gp_version"
                                                                                                                                                                                        162iget-object v1, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        164invoke-static {v1}, Lcom/mintegral/msdk/base/utils/d;->p(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        165move-result-object v1
                                                                                                                                                                                        167invoke-virtual {p1, v0, v1}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        169const-string v0, "screen_size"
                                                                                                                                                                                        170new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        172invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        174iget-object v2, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        176invoke-static {v2}, Lcom/mintegral/msdk/base/utils/d;->j(Landroid/content/Context;)I
                                                                                                                                                                                        177move-result v2
                                                                                                                                                                                        179invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        181const-string v2, "x"
                                                                                                                                                                                        183invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        185iget-object v2, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        187invoke-static {v2}, Lcom/mintegral/msdk/base/utils/d;->k(Landroid/content/Context;)I
                                                                                                                                                                                        188move-result v2
                                                                                                                                                                                        190invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        192invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        193move-result-object v1
                                                                                                                                                                                        195invoke-virtual {p1, v0, v1}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        197invoke-static {p1}, Lcom/mintegral/msdk/base/common/net/a/d;->b(Lcom/mintegral/msdk/base/common/net/l;)V
                                                                                                                                                                                        199const-string v0, "is_clever"
                                                                                                                                                                                        201sget-object v1, Lcom/mintegral/msdk/base/common/a;->r:Ljava/lang/String;
                                                                                                                                                                                        203invoke-virtual {p1, v0, v1}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        204try_end_106: return-void
                                                                                                                                                                                        205catch_107: move-exception p1
                                                                                                                                                                                        207invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        208return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • com.baidu.location.f.getServiceContext
                                                                                                                                                                                        • android.content.Context.getSharedPreferences
                                                                                                                                                                                        • android.content.SharedPreferences.getBoolean
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • com.baidu.location.f.getServiceContext
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.lang.Byte.valueOf
                                                                                                                                                                                        • java.util.List.set
                                                                                                                                                                                        • java.lang.Byte.valueOf
                                                                                                                                                                                        • java.util.List.set
                                                                                                                                                                                        • java.lang.Byte.valueOf
                                                                                                                                                                                        • java.util.List.set
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • java.lang.Byte.byteValue
                                                                                                                                                                                        • android.os.Environment.getExternalStorageState
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • android.os.Environment.getExternalStorageDirectory
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.File.mkdirs
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        • java.io.FileOutputStream.<init>
                                                                                                                                                                                        • java.io.BufferedOutputStream.<init>
                                                                                                                                                                                        • java.io.BufferedOutputStream.write
                                                                                                                                                                                        • java.io.BufferedOutputStream.flush
                                                                                                                                                                                        • java.io.BufferedOutputStream.close
                                                                                                                                                                                        • com.baidu.location.a.f.<init>
                                                                                                                                                                                        • java.lang.Thread.start
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • loc_navi_mode
                                                                                                                                                                                        • is_navi_on
                                                                                                                                                                                        • com.ubercab.driver
                                                                                                                                                                                        • mounted
                                                                                                                                                                                        • baidu/tempdata
                                                                                                                                                                                        • intime.dat
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0iget-wide v0, p0, Lcom/baidu/location/a/d;->e:J
                                                                                                                                                                                        1const-wide/16 v2, 0x0
                                                                                                                                                                                        2cmp-long v4, v0, v2
                                                                                                                                                                                        3if-eqz v4, :cond_107
                                                                                                                                                                                        5invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        6move-result-wide v0
                                                                                                                                                                                        7iget-wide v2, p0, Lcom/baidu/location/a/d;->e:J
                                                                                                                                                                                        8sub-long/2addr v0, v2
                                                                                                                                                                                        9iget v2, p0, Lcom/baidu/location/a/d;->p:I
                                                                                                                                                                                        10mul-int/lit16 v2, v2, 0x3e8
                                                                                                                                                                                        11int-to-long v2, v2
                                                                                                                                                                                        12cmp-long v4, v0, v2
                                                                                                                                                                                        13if-gez v4, :cond_1a
                                                                                                                                                                                        14goto/16 :goto_107
                                                                                                                                                                                        15cond_1a:
                                                                                                                                                                                        16invoke-static {}, Lcom/baidu/location/f;->getServiceContext()Landroid/content/Context;
                                                                                                                                                                                        17move-result-object v0
                                                                                                                                                                                        18const/4 v1, 0x4
                                                                                                                                                                                        20const-string v2, "loc_navi_mode"
                                                                                                                                                                                        22invoke-virtual {v0, v2, v1}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
                                                                                                                                                                                        23move-result-object v0
                                                                                                                                                                                        24const/4 v1, 0x0
                                                                                                                                                                                        26const-string v2, "is_navi_on"
                                                                                                                                                                                        28invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
                                                                                                                                                                                        29move-result v0
                                                                                                                                                                                        30if-eqz v0, :cond_32
                                                                                                                                                                                        32invoke-direct {p0}, Lcom/baidu/location/a/d;->g()V
                                                                                                                                                                                        33return-void
                                                                                                                                                                                        34cond_32: iget v0, p0, Lcom/baidu/location/a/d;->n:I
                                                                                                                                                                                        35const/4 v2, 0x1
                                                                                                                                                                                        36if-ne v0, v2, :cond_41
                                                                                                                                                                                        38invoke-direct {p0}, Lcom/baidu/location/a/d;->f()Z
                                                                                                                                                                                        39move-result v0
                                                                                                                                                                                        40if-nez v0, :cond_41
                                                                                                                                                                                        42invoke-direct {p0}, Lcom/baidu/location/a/d;->g()V
                                                                                                                                                                                        43return-void
                                                                                                                                                                                        44cond_41:
                                                                                                                                                                                        45sget-object v0, Lcom/baidu/location/g/b;->d:Ljava/lang/String;
                                                                                                                                                                                        47const-string v3, "com.ubercab.driver"
                                                                                                                                                                                        49invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        50move-result v0
                                                                                                                                                                                        51if-nez v0, :cond_5b
                                                                                                                                                                                        53sget-object v0, Lcom/baidu/location/g/b;->d:Ljava/lang/String;
                                                                                                                                                                                        55invoke-static {}, Lcom/baidu/location/f;->getServiceContext()Landroid/content/Context;
                                                                                                                                                                                        56move-result-object v3
                                                                                                                                                                                        58invoke-direct {p0, v0, v3}, Lcom/baidu/location/a/d;->a(Ljava/lang/String;Landroid/content/Context;)Z
                                                                                                                                                                                        59move-result v0
                                                                                                                                                                                        60if-nez v0, :cond_65
                                                                                                                                                                                        62invoke-direct {p0}, Lcom/baidu/location/a/d;->g()V
                                                                                                                                                                                        63return-void
                                                                                                                                                                                        64cond_5b:
                                                                                                                                                                                        65invoke-direct {p0}, Lcom/baidu/location/a/d;->e()Z
                                                                                                                                                                                        66move-result v0
                                                                                                                                                                                        67if-eqz v0, :cond_65
                                                                                                                                                                                        69invoke-direct {p0}, Lcom/baidu/location/a/d;->g()V
                                                                                                                                                                                        70return-void
                                                                                                                                                                                        71cond_65:
                                                                                                                                                                                        72iget-object v0, p0, Lcom/baidu/location/a/d;->M:Ljava/util/List;
                                                                                                                                                                                        73if-eqz v0, :cond_107
                                                                                                                                                                                        75invoke-interface {v0}, Ljava/util/List;->size()I
                                                                                                                                                                                        76move-result v0
                                                                                                                                                                                        78iget-object v3, p0, Lcom/baidu/location/a/d;->M:Ljava/util/List;
                                                                                                                                                                                        79and-int/lit16 v4, v0, 0xff
                                                                                                                                                                                        80int-to-byte v4, v4
                                                                                                                                                                                        82invoke-static {v4}, Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte;
                                                                                                                                                                                        83move-result-object v4
                                                                                                                                                                                        85invoke-interface {v3, v1, v4}, Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        87iget-object v3, p0, Lcom/baidu/location/a/d;->M:Ljava/util/List;
                                                                                                                                                                                        88const v4, 0xff00
                                                                                                                                                                                        89and-int/2addr v4, v0
                                                                                                                                                                                        90shr-int/lit8 v4, v4, 0x8
                                                                                                                                                                                        91int-to-byte v4, v4
                                                                                                                                                                                        93invoke-static {v4}, Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte;
                                                                                                                                                                                        94move-result-object v4
                                                                                                                                                                                        96invoke-interface {v3, v2, v4}, Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        98iget-object v2, p0, Lcom/baidu/location/a/d;->M:Ljava/util/List;
                                                                                                                                                                                        99const/4 v3, 0x3
                                                                                                                                                                                        100iget v4, p0, Lcom/baidu/location/a/d;->L:I
                                                                                                                                                                                        101and-int/lit16 v4, v4, 0xff
                                                                                                                                                                                        102int-to-byte v4, v4
                                                                                                                                                                                        104invoke-static {v4}, Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte;
                                                                                                                                                                                        105move-result-object v4
                                                                                                                                                                                        107invoke-interface {v2, v3, v4}, Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        108new-array v2, v0, [B
                                                                                                                                                                                        109goto_9a: if-ge v1, v0, :cond_ad
                                                                                                                                                                                        111iget-object v3, p0, Lcom/baidu/location/a/d;->M:Ljava/util/List;
                                                                                                                                                                                        113invoke-interface {v3, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        114move-result-object v3
                                                                                                                                                                                        115check-cast v3, Ljava/lang/Byte;
                                                                                                                                                                                        117invoke-virtual {v3}, Ljava/lang/Byte;->byteValue()B
                                                                                                                                                                                        118move-result v3
                                                                                                                                                                                        119aput-byte v3, v2, v1
                                                                                                                                                                                        120add-int/lit8 v1, v1, 0x1
                                                                                                                                                                                        121goto/16 :goto_9a
                                                                                                                                                                                        122cond_ad:
                                                                                                                                                                                        123invoke-static {}, Landroid/os/Environment;->getExternalStorageState()Ljava/lang/String;
                                                                                                                                                                                        124move-result-object v0
                                                                                                                                                                                        126const-string v1, "mounted"
                                                                                                                                                                                        128invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        129move-result v0
                                                                                                                                                                                        130if-eqz v0, :cond_fe
                                                                                                                                                                                        132invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File;
                                                                                                                                                                                        133move-result-object v0
                                                                                                                                                                                        134new-instance v1, Ljava/io/File;
                                                                                                                                                                                        136const-string v3, "baidu/tempdata"
                                                                                                                                                                                        138invoke-direct {v1, v0, v3}, Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
                                                                                                                                                                                        140invoke-virtual {v1}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        141move-result v0
                                                                                                                                                                                        142if-nez v0, :cond_cd
                                                                                                                                                                                        144invoke-virtual {v1}, Ljava/io/File;->mkdirs()Z
                                                                                                                                                                                        145cond_cd:
                                                                                                                                                                                        146invoke-virtual {v1}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        147move-result v0
                                                                                                                                                                                        148if-eqz v0, :cond_fe
                                                                                                                                                                                        149new-instance v0, Ljava/io/File;
                                                                                                                                                                                        151const-string v3, "intime.dat"
                                                                                                                                                                                        153invoke-direct {v0, v1, v3}, Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
                                                                                                                                                                                        155invoke-virtual {v0}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        156move-result v1
                                                                                                                                                                                        157if-eqz v1, :cond_e3
                                                                                                                                                                                        159invoke-virtual {v0}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        160cond_e3: new-instance v1, Ljava/io/BufferedOutputStream;
                                                                                                                                                                                        161new-instance v3, Ljava/io/FileOutputStream;
                                                                                                                                                                                        163invoke-direct {v3, v0}, Ljava/io/FileOutputStream;-><init>(Ljava/io/File;)V
                                                                                                                                                                                        165invoke-direct {v1, v3}, Ljava/io/BufferedOutputStream;-><init>(Ljava/io/OutputStream;)V
                                                                                                                                                                                        167invoke-virtual {v1, v2}, Ljava/io/BufferedOutputStream;->write([B)V
                                                                                                                                                                                        169invoke-virtual {v1}, Ljava/io/BufferedOutputStream;->flush()V
                                                                                                                                                                                        171invoke-virtual {v1}, Ljava/io/BufferedOutputStream;->close()V
                                                                                                                                                                                        172new-instance v0, Lcom/baidu/location/a/f;
                                                                                                                                                                                        174invoke-direct {v0, p0}, Lcom/baidu/location/a/f;-><init>(Lcom/baidu/location/a/d;)V
                                                                                                                                                                                        176invoke-virtual {v0}, Ljava/lang/Thread;->start()V
                                                                                                                                                                                        177cond_fe:
                                                                                                                                                                                        178invoke-direct {p0}, Lcom/baidu/location/a/d;->g()V
                                                                                                                                                                                        180invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        181move-result-wide v0
                                                                                                                                                                                        182iput-wide v0, p0, Lcom/baidu/location/a/d;->G:J
                                                                                                                                                                                        183goto_107: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.net.URL.<init>
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • java.net.HttpURLConnection.setConnectTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setReadTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.connect
                                                                                                                                                                                        • java.net.HttpURLConnection.getContentLength
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        • java.net.HttpURLConnection.getResponseCode
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        • java.net.HttpURLConnection.getInputStream
                                                                                                                                                                                        • java.io.ByteArrayOutputStream.<init>
                                                                                                                                                                                        • java.io.InputStream.read
                                                                                                                                                                                        • java.io.ByteArrayOutputStream.write
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        • java.io.ByteArrayOutputStream.toByteArray
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • Bitmap size is too big, max size is 102400 contentLen size is
                                                                                                                                                                                        • from url
                                                                                                                                                                                        • Invalid Http Response Code
                                                                                                                                                                                        • received
                                                                                                                                                                                        • length 102400 exhausted.
                                                                                                                                                                                        • Connect timeout to
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1try_start_1: new-instance v1, Ljava/net/URL;
                                                                                                                                                                                        3invoke-direct {v1, p0}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        5invoke-virtual {v1}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        6move-result-object v1
                                                                                                                                                                                        7check-cast v1, Ljava/net/HttpURLConnection;
                                                                                                                                                                                        8try_end_c: const/16 v2, 0x1f40
                                                                                                                                                                                        9try_start_e:
                                                                                                                                                                                        10invoke-virtual {v1, v2}, Ljava/net/HttpURLConnection;->setConnectTimeout(I)V
                                                                                                                                                                                        11const/16 v2, 0x4e20
                                                                                                                                                                                        13invoke-virtual {v1, v2}, Ljava/net/HttpURLConnection;->setReadTimeout(I)V
                                                                                                                                                                                        15invoke-virtual {v1}, Ljava/net/HttpURLConnection;->connect()V
                                                                                                                                                                                        17invoke-virtual {v1}, Ljava/net/HttpURLConnection;->getContentLength()I
                                                                                                                                                                                        18move-result v2
                                                                                                                                                                                        19const v3, 0x19000
                                                                                                                                                                                        20if-eqz p1, :cond_49
                                                                                                                                                                                        21if-le v2, v3, :cond_49
                                                                                                                                                                                        22new-instance p1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        24invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        26const-string v3, "Bitmap size is too big, max size is 102400 contentLen size is "
                                                                                                                                                                                        28invoke-virtual {p1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        30invoke-virtual {p1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        32const-string v2, " from url "
                                                                                                                                                                                        34invoke-virtual {p1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        36invoke-virtual {p1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        38invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        39move-result-object p1
                                                                                                                                                                                        41invoke-static {p1}, Lc/g/a/a/c/c;->a(Ljava/lang/String;)V
                                                                                                                                                                                        42try_end_40:
                                                                                                                                                                                        43invoke-static {v0}, Lc/g/a/a/b/b;->a(Ljava/io/Closeable;)V
                                                                                                                                                                                        44if-eqz v1, :cond_48
                                                                                                                                                                                        46invoke-virtual {v1}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        47cond_48: return-object v0
                                                                                                                                                                                        48cond_49:
                                                                                                                                                                                        49invoke-virtual {v1}, Ljava/net/HttpURLConnection;->getResponseCode()I
                                                                                                                                                                                        50move-result v2
                                                                                                                                                                                        51const/16 v4, 0xc8
                                                                                                                                                                                        52if-eq v2, v4, :cond_73
                                                                                                                                                                                        53new-instance p1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        55invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        57const-string v3, "Invalid Http Response Code "
                                                                                                                                                                                        59invoke-virtual {p1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        61invoke-virtual {p1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        63const-string v2, " received"
                                                                                                                                                                                        65invoke-virtual {p1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        67invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        68move-result-object p1
                                                                                                                                                                                        70invoke-static {p1}, Lc/g/a/a/c/c;->a(Ljava/lang/String;)V
                                                                                                                                                                                        71try_end_6a:
                                                                                                                                                                                        72invoke-static {v0}, Lc/g/a/a/b/b;->a(Ljava/io/Closeable;)V
                                                                                                                                                                                        73if-eqz v1, :cond_72
                                                                                                                                                                                        75invoke-virtual {v1}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        76cond_72: return-object v0
                                                                                                                                                                                        77cond_73:
                                                                                                                                                                                        78invoke-virtual {v1}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream;
                                                                                                                                                                                        79move-result-object v2
                                                                                                                                                                                        80try_end_77: new-instance v4, Ljava/io/ByteArrayOutputStream;
                                                                                                                                                                                        82invoke-direct {v4}, Ljava/io/ByteArrayOutputStream;-><init>()V
                                                                                                                                                                                        83if-eqz p1, :cond_82
                                                                                                                                                                                        84const p1, 0x19000
                                                                                                                                                                                        85goto/16 :goto_85
                                                                                                                                                                                        86cond_82: const p1, 0x1f4000
                                                                                                                                                                                        87goto_85: const/16 v5, 0x400
                                                                                                                                                                                        88new-array v6, v5, [B
                                                                                                                                                                                        89goto_89: if-lez p1, :cond_99
                                                                                                                                                                                        90const/4 v7, 0x0
                                                                                                                                                                                        92invoke-virtual {v2, v6, v7, v5}, Ljava/io/InputStream;->read([BII)I
                                                                                                                                                                                        93move-result v8
                                                                                                                                                                                        94const/4 v9, -0x1
                                                                                                                                                                                        95if-ne v8, v9, :cond_94
                                                                                                                                                                                        96goto/16 :goto_99
                                                                                                                                                                                        97cond_94: sub-int/2addr p1, v8
                                                                                                                                                                                        99invoke-virtual {v4, v6, v7, v8}, Ljava/io/ByteArrayOutputStream;->write([BII)V
                                                                                                                                                                                        100goto/16 :goto_89
                                                                                                                                                                                        101cond_99: if-gtz p1, :cond_ae
                                                                                                                                                                                        103const-string p1, "length 102400 exhausted."
                                                                                                                                                                                        105invoke-static {p1}, Lc/g/a/a/c/c;->a(Ljava/lang/String;)V
                                                                                                                                                                                        106new-instance p1, Lcom/xiaomi/push/service/n$a;
                                                                                                                                                                                        108invoke-direct {p1, v0, v3}, Lcom/xiaomi/push/service/n$a;-><init>([BI)V
                                                                                                                                                                                        109try_end_a5:
                                                                                                                                                                                        110invoke-static {v2}, Lc/g/a/a/b/b;->a(Ljava/io/Closeable;)V
                                                                                                                                                                                        111if-eqz v1, :cond_ad
                                                                                                                                                                                        113invoke-virtual {v1}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        114cond_ad: return-object p1
                                                                                                                                                                                        115cond_ae:
                                                                                                                                                                                        116invoke-virtual {v4}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B
                                                                                                                                                                                        117move-result-object p1
                                                                                                                                                                                        118new-instance v3, Lcom/xiaomi/push/service/n$a;
                                                                                                                                                                                        119array-length v4, p1
                                                                                                                                                                                        121invoke-direct {v3, p1, v4}, Lcom/xiaomi/push/service/n$a;-><init>([BI)V
                                                                                                                                                                                        122try_end_b8:
                                                                                                                                                                                        123invoke-static {v2}, Lc/g/a/a/b/b;->a(Ljava/io/Closeable;)V
                                                                                                                                                                                        124if-eqz v1, :cond_c0
                                                                                                                                                                                        126invoke-virtual {v1}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        127cond_c0: return-object v3
                                                                                                                                                                                        128catch_c1: move-exception p0
                                                                                                                                                                                        129goto/16 :goto_d0
                                                                                                                                                                                        130catchall_c3: move-exception p0
                                                                                                                                                                                        131goto/16 :goto_fb
                                                                                                                                                                                        132catch_c5: move-exception p0
                                                                                                                                                                                        133move-object v2, v0
                                                                                                                                                                                        134goto/16 :goto_d0
                                                                                                                                                                                        135catch_c8: move-object v2, v0
                                                                                                                                                                                        136goto/16 :goto_de
                                                                                                                                                                                        137catchall_ca: move-exception p0
                                                                                                                                                                                        138move-object v1, v0
                                                                                                                                                                                        139goto/16 :goto_fb
                                                                                                                                                                                        140catch_cd: move-exception p0
                                                                                                                                                                                        141move-object v1, v0
                                                                                                                                                                                        142move-object v2, v1
                                                                                                                                                                                        143try_start_d0:
                                                                                                                                                                                        144invoke-static {p0}, Lc/g/a/a/c/c;->a(Ljava/lang/Throwable;)V
                                                                                                                                                                                        145try_end_d3:
                                                                                                                                                                                        146invoke-static {v2}, Lc/g/a/a/b/b;->a(Ljava/io/Closeable;)V
                                                                                                                                                                                        147if-eqz v1, :cond_f8
                                                                                                                                                                                        148goto_d8:
                                                                                                                                                                                        149invoke-virtual {v1}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        150goto/16 :goto_f8
                                                                                                                                                                                        151catch_dc: move-object v1, v0
                                                                                                                                                                                        152move-object v2, v1
                                                                                                                                                                                        153goto_de: new-instance p1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        155invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        157const-string v3, "Connect timeout to "
                                                                                                                                                                                        159invoke-virtual {p1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        161invoke-virtual {p1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        163invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        164move-result-object p0
                                                                                                                                                                                        166invoke-static {p0}, Lc/g/a/a/c/c;->d(Ljava/lang/String;)V
                                                                                                                                                                                        167try_end_f2:
                                                                                                                                                                                        168invoke-static {v2}, Lc/g/a/a/b/b;->a(Ljava/io/Closeable;)V
                                                                                                                                                                                        169if-eqz v1, :cond_f8
                                                                                                                                                                                        170goto/16 :goto_d8
                                                                                                                                                                                        171cond_f8: return-object v0
                                                                                                                                                                                        172catchall_f9: move-exception p0
                                                                                                                                                                                        173move-object v0, v2
                                                                                                                                                                                        174goto_fb:
                                                                                                                                                                                        175invoke-static {v0}, Lc/g/a/a/b/b;->a(Ljava/io/Closeable;)V
                                                                                                                                                                                        176if-eqz v1, :cond_103
                                                                                                                                                                                        178invoke-virtual {v1}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        179cond_103: goto/16 :goto_105
                                                                                                                                                                                        180goto_104: throw p0
                                                                                                                                                                                        181goto_105: goto/16 :goto_104
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.net.URL.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.net.Proxy$Type.HTTP:Ljava/net/Proxy$Type
                                                                                                                                                                                        • java.net.InetSocketAddress.<init>
                                                                                                                                                                                        • java.net.Proxy.<init>
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.net.Proxy$Type.HTTP:Ljava/net/Proxy$Type
                                                                                                                                                                                        • java.net.InetSocketAddress.<init>
                                                                                                                                                                                        • java.net.Proxy.<init>
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • javax.net.ssl.HttpsURLConnection.setHostnameVerifier
                                                                                                                                                                                        • javax.net.ssl.HttpsURLConnection.setDoInput
                                                                                                                                                                                        • javax.net.ssl.HttpsURLConnection.setDoOutput
                                                                                                                                                                                        • javax.net.ssl.HttpsURLConnection.setRequestMethod
                                                                                                                                                                                        • javax.net.ssl.HttpsURLConnection.setConnectTimeout
                                                                                                                                                                                        • javax.net.ssl.HttpsURLConnection.setReadTimeout
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        • java.net.MalformedURLException.printStackTrace
                                                                                                                                                                                        • java.net.MalformedURLException.getMessage
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • Current network is not available.
                                                                                                                                                                                        • https URL:
                                                                                                                                                                                        • checkNetwork =
                                                                                                                                                                                        • cmwap
                                                                                                                                                                                        • 10.0.0.172
                                                                                                                                                                                        • ctwap
                                                                                                                                                                                        • 10.0.0.200
                                                                                                                                                                                        • POST
                                                                                                                                                                                        • Init httpsurlconnection failed.
                                                                                                                                                                                        • Auth server could not be parsed as a URL.
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "Current network is not available."
                                                                                                                                                                                        2const/16 v1, -0xb
                                                                                                                                                                                        3const/4 v2, 0x0
                                                                                                                                                                                        4try_start_5: new-instance v3, Ljava/net/URL;
                                                                                                                                                                                        6iget-object v4, p0, Lcom/baidu/lbsapi/auth/g;->b:Ljava/lang/String;
                                                                                                                                                                                        8invoke-direct {v3, v4}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        9new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        11invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        13const-string v5, "https URL: "
                                                                                                                                                                                        15invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        17iget-object v5, p0, Lcom/baidu/lbsapi/auth/g;->b:Ljava/lang/String;
                                                                                                                                                                                        19invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        21invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        22move-result-object v4
                                                                                                                                                                                        24invoke-static {v4}, Lcom/baidu/lbsapi/auth/a;->a(Ljava/lang/String;)V
                                                                                                                                                                                        26iget-object v4, p0, Lcom/baidu/lbsapi/auth/g;->a:Landroid/content/Context;
                                                                                                                                                                                        28invoke-direct {p0, v4}, Lcom/baidu/lbsapi/auth/g;->a(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        29move-result-object v4
                                                                                                                                                                                        30if-eqz v4, :cond_a4
                                                                                                                                                                                        32const-string v5, ""
                                                                                                                                                                                        34invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        35move-result v5
                                                                                                                                                                                        36if-eqz v5, :cond_33
                                                                                                                                                                                        37goto/16 :goto_a4
                                                                                                                                                                                        38cond_33: new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        40invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        42const-string v5, "checkNetwork = "
                                                                                                                                                                                        44invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        46invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        48invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        49move-result-object v0
                                                                                                                                                                                        51invoke-static {v0}, Lcom/baidu/lbsapi/auth/a;->a(Ljava/lang/String;)V
                                                                                                                                                                                        53const-string v0, "cmwap"
                                                                                                                                                                                        55invoke-virtual {v4, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        56move-result v0
                                                                                                                                                                                        57const/16 v5, 0x50
                                                                                                                                                                                        58if-eqz v0, :cond_66
                                                                                                                                                                                        59new-instance v0, Ljava/net/Proxy;
                                                                                                                                                                                        61sget-object v4, Ljava/net/Proxy$Type;->HTTP:Ljava/net/Proxy$Type;
                                                                                                                                                                                        62new-instance v6, Ljava/net/InetSocketAddress;
                                                                                                                                                                                        64const-string v7, "10.0.0.172"
                                                                                                                                                                                        66invoke-direct {v6, v7, v5}, Ljava/net/InetSocketAddress;-><init>(Ljava/lang/String;I)V
                                                                                                                                                                                        68invoke-direct {v0, v4, v6}, Ljava/net/Proxy;-><init>(Ljava/net/Proxy$Type;Ljava/net/SocketAddress;)V
                                                                                                                                                                                        70invoke-virtual {v3, v0}, Ljava/net/URL;->openConnection(Ljava/net/Proxy;)Ljava/net/URLConnection;
                                                                                                                                                                                        71move-result-object v0
                                                                                                                                                                                        72goto_63: check-cast v0, Ljavax/net/ssl/HttpsURLConnection;
                                                                                                                                                                                        73goto/16 :goto_86
                                                                                                                                                                                        74cond_66:
                                                                                                                                                                                        75const-string v0, "ctwap"
                                                                                                                                                                                        77invoke-virtual {v4, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        78move-result v0
                                                                                                                                                                                        79if-eqz v0, :cond_81
                                                                                                                                                                                        80new-instance v0, Ljava/net/Proxy;
                                                                                                                                                                                        82sget-object v4, Ljava/net/Proxy$Type;->HTTP:Ljava/net/Proxy$Type;
                                                                                                                                                                                        83new-instance v6, Ljava/net/InetSocketAddress;
                                                                                                                                                                                        85const-string v7, "10.0.0.200"
                                                                                                                                                                                        87invoke-direct {v6, v7, v5}, Ljava/net/InetSocketAddress;-><init>(Ljava/lang/String;I)V
                                                                                                                                                                                        89invoke-direct {v0, v4, v6}, Ljava/net/Proxy;-><init>(Ljava/net/Proxy$Type;Ljava/net/SocketAddress;)V
                                                                                                                                                                                        91invoke-virtual {v3, v0}, Ljava/net/URL;->openConnection(Ljava/net/Proxy;)Ljava/net/URLConnection;
                                                                                                                                                                                        92move-result-object v0
                                                                                                                                                                                        93goto/16 :goto_63
                                                                                                                                                                                        94cond_81:
                                                                                                                                                                                        95invoke-virtual {v3}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        96move-result-object v0
                                                                                                                                                                                        97goto/16 :goto_63
                                                                                                                                                                                        98goto_86: new-instance v3, Lcom/baidu/lbsapi/auth/h;
                                                                                                                                                                                        100invoke-direct {v3, p0}, Lcom/baidu/lbsapi/auth/h;-><init>(Lcom/baidu/lbsapi/auth/g;)V
                                                                                                                                                                                        102invoke-virtual {v0, v3}, Ljavax/net/ssl/HttpsURLConnection;->setHostnameVerifier(Ljavax/net/ssl/HostnameVerifier;)V
                                                                                                                                                                                        103const/4 v3, 0x1
                                                                                                                                                                                        105invoke-virtual {v0, v3}, Ljavax/net/ssl/HttpsURLConnection;->setDoInput(Z)V
                                                                                                                                                                                        107invoke-virtual {v0, v3}, Ljavax/net/ssl/HttpsURLConnection;->setDoOutput(Z)V
                                                                                                                                                                                        109const-string v3, "POST"
                                                                                                                                                                                        111invoke-virtual {v0, v3}, Ljavax/net/ssl/HttpsURLConnection;->setRequestMethod(Ljava/lang/String;)V
                                                                                                                                                                                        112const v3, 0xc350
                                                                                                                                                                                        114invoke-virtual {v0, v3}, Ljavax/net/ssl/HttpsURLConnection;->setConnectTimeout(I)V
                                                                                                                                                                                        116invoke-virtual {v0, v3}, Ljavax/net/ssl/HttpsURLConnection;->setReadTimeout(I)V
                                                                                                                                                                                        117return-object v0
                                                                                                                                                                                        118cond_a4:
                                                                                                                                                                                        119invoke-static {v0}, Lcom/baidu/lbsapi/auth/a;->c(Ljava/lang/String;)V
                                                                                                                                                                                        120const/16 v3, -0xa
                                                                                                                                                                                        122invoke-static {v3, v0}, Lcom/baidu/lbsapi/auth/ErrorMessage;->a(ILjava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        123move-result-object v0
                                                                                                                                                                                        124iput-object v0, p0, Lcom/baidu/lbsapi/auth/g;->d:Ljava/lang/String;
                                                                                                                                                                                        125try_end_af: return-object v2
                                                                                                                                                                                        126catch_b0: move-exception v0
                                                                                                                                                                                        127sget-boolean v3, Lcom/baidu/lbsapi/auth/a;->a:Z
                                                                                                                                                                                        128if-eqz v3, :cond_bf
                                                                                                                                                                                        130invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        132invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        133move-result-object v0
                                                                                                                                                                                        135invoke-static {v0}, Lcom/baidu/lbsapi/auth/a;->a(Ljava/lang/String;)V
                                                                                                                                                                                        136cond_bf:
                                                                                                                                                                                        137const-string v0, "Init httpsurlconnection failed."
                                                                                                                                                                                        138goto_c1:
                                                                                                                                                                                        139invoke-static {v1, v0}, Lcom/baidu/lbsapi/auth/ErrorMessage;->a(ILjava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        140move-result-object v0
                                                                                                                                                                                        141iput-object v0, p0, Lcom/baidu/lbsapi/auth/g;->d:Ljava/lang/String;
                                                                                                                                                                                        142return-object v2
                                                                                                                                                                                        143catch_c8: move-exception v0
                                                                                                                                                                                        144sget-boolean v3, Lcom/baidu/lbsapi/auth/a;->a:Z
                                                                                                                                                                                        145if-eqz v3, :cond_d7
                                                                                                                                                                                        147invoke-virtual {v0}, Ljava/net/MalformedURLException;->printStackTrace()V
                                                                                                                                                                                        149invoke-virtual {v0}, Ljava/net/MalformedURLException;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        150move-result-object v0
                                                                                                                                                                                        152invoke-static {v0}, Lcom/baidu/lbsapi/auth/a;->a(Ljava/lang/String;)V
                                                                                                                                                                                        153cond_d7:
                                                                                                                                                                                        154const-string v0, "Auth server could not be parsed as a URL."
                                                                                                                                                                                        155goto/16 :goto_c1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getFilesDir
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.content.Context.getPackageCodePath
                                                                                                                                                                                        • java.util.zip.ZipFile.<init>
                                                                                                                                                                                        • java.lang.String.lastIndexOf
                                                                                                                                                                                        • android.content.Context.getFilesDir
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • android.content.Context.getFilesDir
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.mkdirs
                                                                                                                                                                                        • java.util.zip.ZipFile.getEntry
                                                                                                                                                                                        • java.util.zip.ZipFile.close
                                                                                                                                                                                        • java.util.zip.ZipFile.getInputStream
                                                                                                                                                                                        • java.io.FileOutputStream.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.util.zip.ZipFile.close
                                                                                                                                                                                        • java.lang.Class.getSimpleName
                                                                                                                                                                                        • android.util.Log.e
                                                                                                                                                                                        • java.util.zip.ZipFile.close
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.zip.ZipFile.close
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • /
                                                                                                                                                                                        • assets
                                                                                                                                                                                        • copyAssetsError
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "/"
                                                                                                                                                                                        2new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        4invoke-virtual {p2}, Landroid/content/Context;->getFilesDir()Ljava/io/File;
                                                                                                                                                                                        5move-result-object v2
                                                                                                                                                                                        7invoke-virtual {v2}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        8move-result-object v2
                                                                                                                                                                                        10invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        11sget-boolean v2, Lcom/baidu/mapsdkplatform/comapi/commonutils/a;->a:Z
                                                                                                                                                                                        12if-eqz v2, :cond_18
                                                                                                                                                                                        14invoke-virtual {p2}, Landroid/content/Context;->getPackageCodePath()Ljava/lang/String;
                                                                                                                                                                                        15move-result-object v2
                                                                                                                                                                                        16goto/16 :goto_1a
                                                                                                                                                                                        17cond_18:
                                                                                                                                                                                        18const-string v2, ""
                                                                                                                                                                                        19goto_1a: const/4 v3, 0x0
                                                                                                                                                                                        20try_start_1b: new-instance v4, Ljava/util/zip/ZipFile;
                                                                                                                                                                                        22invoke-direct {v4, v2}, Ljava/util/zip/ZipFile;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        23try_end_20:
                                                                                                                                                                                        24invoke-virtual {p1, v0}, Ljava/lang/String;->lastIndexOf(Ljava/lang/String;)I
                                                                                                                                                                                        25move-result v2
                                                                                                                                                                                        26if-lez v2, :cond_5e
                                                                                                                                                                                        27new-instance v5, Ljava/io/File;
                                                                                                                                                                                        29invoke-virtual {p2}, Landroid/content/Context;->getFilesDir()Ljava/io/File;
                                                                                                                                                                                        30move-result-object p2
                                                                                                                                                                                        32invoke-virtual {p2}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        33move-result-object p2
                                                                                                                                                                                        35invoke-direct {v5, p2}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        36const/4 p2, 0x0
                                                                                                                                                                                        38invoke-virtual {p1, p2, v2}, Ljava/lang/String;->substring(II)Ljava/lang/String;
                                                                                                                                                                                        39move-result-object p2
                                                                                                                                                                                        40add-int/lit8 v2, v2, 0x1
                                                                                                                                                                                        42invoke-virtual {p1}, Ljava/lang/String;->length()I
                                                                                                                                                                                        43move-result v6
                                                                                                                                                                                        45invoke-virtual {p1, v2, v6}, Ljava/lang/String;->substring(II)Ljava/lang/String;
                                                                                                                                                                                        46move-result-object p1
                                                                                                                                                                                        47new-instance v2, Ljava/io/File;
                                                                                                                                                                                        48new-instance v6, Ljava/lang/StringBuilder;
                                                                                                                                                                                        50invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        52invoke-virtual {v5}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        53move-result-object v7
                                                                                                                                                                                        55invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        57invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        59invoke-virtual {v6, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        61invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        62move-result-object p2
                                                                                                                                                                                        64invoke-direct {v2, p2, p1}, Ljava/io/File;-><init>(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        65goto/16 :goto_72
                                                                                                                                                                                        66cond_5e: new-instance v5, Ljava/io/File;
                                                                                                                                                                                        68invoke-virtual {p2}, Landroid/content/Context;->getFilesDir()Ljava/io/File;
                                                                                                                                                                                        69move-result-object p2
                                                                                                                                                                                        71const-string v2, "assets"
                                                                                                                                                                                        73invoke-direct {v5, p2, v2}, Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
                                                                                                                                                                                        74new-instance v2, Ljava/io/File;
                                                                                                                                                                                        76invoke-virtual {v5}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        77move-result-object p2
                                                                                                                                                                                        79invoke-direct {v2, p2, p1}, Ljava/io/File;-><init>(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        80goto_72:
                                                                                                                                                                                        81invoke-virtual {v5}, Ljava/io/File;->mkdirs()Z
                                                                                                                                                                                        83invoke-virtual {v4, p0}, Ljava/util/zip/ZipFile;->getEntry(Ljava/lang/String;)Ljava/util/zip/ZipEntry;
                                                                                                                                                                                        84move-result-object p1
                                                                                                                                                                                        85try_end_79: if-nez p1, :cond_7f
                                                                                                                                                                                        86try_start_7b:
                                                                                                                                                                                        87invoke-virtual {v4}, Ljava/util/zip/ZipFile;->close()V
                                                                                                                                                                                        88catch_7e: return-object v3
                                                                                                                                                                                        89try_start_7f:
                                                                                                                                                                                        90invoke-virtual {v4, p1}, Ljava/util/zip/ZipFile;->getInputStream(Ljava/util/zip/ZipEntry;)Ljava/io/InputStream;
                                                                                                                                                                                        91move-result-object p1
                                                                                                                                                                                        92new-instance p2, Ljava/io/FileOutputStream;
                                                                                                                                                                                        94invoke-direct {p2, v2}, Ljava/io/FileOutputStream;-><init>(Ljava/io/File;)V
                                                                                                                                                                                        96invoke-static {p1, p2}, Lcom/baidu/mapsdkplatform/comapi/commonutils/a;->a(Ljava/io/InputStream;Ljava/io/FileOutputStream;)V
                                                                                                                                                                                        98invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        100invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        101try_start_91:
                                                                                                                                                                                        102invoke-virtual {v4}, Ljava/util/zip/ZipFile;->close()V
                                                                                                                                                                                        103try_end_94: goto/16 :goto_ae
                                                                                                                                                                                        104catchall_95: move-exception p0
                                                                                                                                                                                        105goto/16 :goto_b3
                                                                                                                                                                                        106catch_97: move-exception p0
                                                                                                                                                                                        107move-object v3, v4
                                                                                                                                                                                        108goto/16 :goto_9e
                                                                                                                                                                                        109catchall_9a: move-exception p0
                                                                                                                                                                                        110move-object v4, v3
                                                                                                                                                                                        111goto/16 :goto_b3
                                                                                                                                                                                        112catch_9d: move-exception p0
                                                                                                                                                                                        113try_start_9e: const-class p1, Lcom/baidu/mapsdkplatform/comapi/commonutils/a;
                                                                                                                                                                                        115invoke-virtual {p1}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
                                                                                                                                                                                        116move-result-object p1
                                                                                                                                                                                        118const-string p2, "copyAssetsError"
                                                                                                                                                                                        120invoke-static {p1, p2, p0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                        121try_end_a9: if-eqz v3, :cond_ae
                                                                                                                                                                                        122try_start_ab:
                                                                                                                                                                                        123invoke-virtual {v3}, Ljava/util/zip/ZipFile;->close()V
                                                                                                                                                                                        124try_end_ae:
                                                                                                                                                                                        125invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        126move-result-object p0
                                                                                                                                                                                        127return-object p0
                                                                                                                                                                                        128goto_b3: if-eqz v4, :cond_b8
                                                                                                                                                                                        129try_start_b5:
                                                                                                                                                                                        130invoke-virtual {v4}, Ljava/util/zip/ZipFile;->close()V
                                                                                                                                                                                        131cond_b8: throw p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • com.iflytek.voiceads.bridge.DSBridgeWebView.getContext
                                                                                                                                                                                        • android.content.Context.getFilesDir
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • com.iflytek.voiceads.bridge.DSBridgeWebView.getSettings
                                                                                                                                                                                        • android.webkit.WebSettings.setDomStorageEnabled
                                                                                                                                                                                        • android.webkit.CookieManager.getInstance
                                                                                                                                                                                        • android.webkit.CookieManager.setAcceptThirdPartyCookies
                                                                                                                                                                                        • android.webkit.WebSettings.setMixedContentMode
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.webkit.WebSettings.getUserAgentString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.webkit.WebSettings.setUserAgentString
                                                                                                                                                                                        • android.webkit.WebSettings.setAllowFileAccess
                                                                                                                                                                                        • android.webkit.WebSettings.setAppCacheEnabled
                                                                                                                                                                                        • android.webkit.WebSettings.setCacheMode
                                                                                                                                                                                        • android.webkit.WebSettings.setJavaScriptEnabled
                                                                                                                                                                                        • android.webkit.WebSettings.setLoadWithOverviewMode
                                                                                                                                                                                        • com.iflytek.voiceads.bridge.DSBridgeWebView.e:Ljava/lang/String
                                                                                                                                                                                        • android.webkit.WebSettings.setAppCachePath
                                                                                                                                                                                        • android.webkit.WebSettings.setUseWideViewPort
                                                                                                                                                                                        • com.iflytek.voiceads.bridge.DSBridgeWebView.n:Landroid/webkit/WebChromeClient
                                                                                                                                                                                        • android.webkit.WebView.setWebChromeClient
                                                                                                                                                                                        • com.iflytek.voiceads.bridge.DSBridgeWebView.b:Landroid/webkit/WebViewClient
                                                                                                                                                                                        • android.webkit.WebView.setWebViewClient
                                                                                                                                                                                        • com.iflytek.voiceads.bridge.DSBridgeWebView.c
                                                                                                                                                                                        • com.iflytek.voiceads.bridge.DSBridgeWebView.l:Lcom/iflytek/voiceads/bridge/DSBridgeWebView$b
                                                                                                                                                                                        • android.webkit.WebView.addJavascriptInterface
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.webkit.WebSettings.getUserAgentString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.webkit.WebSettings.setUserAgentString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • /webcache
                                                                                                                                                                                        • iflytek_webview
                                                                                                                                                                                        • _dsbridge
                                                                                                                                                                                        • _dsbridge
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v4, 0x0
                                                                                                                                                                                        1const/4 v3, 0x1
                                                                                                                                                                                        2new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        4invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        6invoke-virtual {p0}, Lcom/iflytek/voiceads/bridge/DSBridgeWebView;->getContext()Landroid/content/Context;
                                                                                                                                                                                        7move-result-object v1
                                                                                                                                                                                        9invoke-virtual {v1}, Landroid/content/Context;->getFilesDir()Ljava/io/File;
                                                                                                                                                                                        10move-result-object v1
                                                                                                                                                                                        12invoke-virtual {v1}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        13move-result-object v1
                                                                                                                                                                                        15invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        16move-result-object v0
                                                                                                                                                                                        18const-string v1, "/webcache"
                                                                                                                                                                                        20invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        21move-result-object v0
                                                                                                                                                                                        23invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        24move-result-object v0
                                                                                                                                                                                        25iput-object v0, p0, Lcom/iflytek/voiceads/bridge/DSBridgeWebView;->e:Ljava/lang/String;
                                                                                                                                                                                        27invoke-virtual {p0}, Lcom/iflytek/voiceads/bridge/DSBridgeWebView;->getSettings()Landroid/webkit/WebSettings;
                                                                                                                                                                                        28move-result-object v0
                                                                                                                                                                                        30invoke-virtual {v0, v3}, Landroid/webkit/WebSettings;->setDomStorageEnabled(Z)V
                                                                                                                                                                                        31sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        32const/16 v2, 0x15
                                                                                                                                                                                        33if-lt v1, v2, :cond_3a
                                                                                                                                                                                        35invoke-static {}, Landroid/webkit/CookieManager;->getInstance()Landroid/webkit/CookieManager;
                                                                                                                                                                                        36move-result-object v1
                                                                                                                                                                                        38invoke-virtual {v1, p0, v3}, Landroid/webkit/CookieManager;->setAcceptThirdPartyCookies(Landroid/webkit/WebView;Z)V
                                                                                                                                                                                        40invoke-virtual {v0, v4}, Landroid/webkit/WebSettings;->setMixedContentMode(I)V
                                                                                                                                                                                        41cond_3a: new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        43invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        45invoke-virtual {v0}, Landroid/webkit/WebSettings;->getUserAgentString()Ljava/lang/String;
                                                                                                                                                                                        46move-result-object v2
                                                                                                                                                                                        48invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        49move-result-object v1
                                                                                                                                                                                        51const-string v2, " iflytek_webview"
                                                                                                                                                                                        53invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        54move-result-object v1
                                                                                                                                                                                        56invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        57move-result-object v1
                                                                                                                                                                                        59invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;->setUserAgentString(Ljava/lang/String;)V
                                                                                                                                                                                        61invoke-virtual {v0, v4}, Landroid/webkit/WebSettings;->setAllowFileAccess(Z)V
                                                                                                                                                                                        63invoke-virtual {v0, v4}, Landroid/webkit/WebSettings;->setAppCacheEnabled(Z)V
                                                                                                                                                                                        64const/4 v1, 0x2
                                                                                                                                                                                        66invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;->setCacheMode(I)V
                                                                                                                                                                                        68invoke-virtual {v0, v3}, Landroid/webkit/WebSettings;->setJavaScriptEnabled(Z)V
                                                                                                                                                                                        70invoke-virtual {v0, v3}, Landroid/webkit/WebSettings;->setLoadWithOverviewMode(Z)V
                                                                                                                                                                                        72iget-object v1, p0, Lcom/iflytek/voiceads/bridge/DSBridgeWebView;->e:Ljava/lang/String;
                                                                                                                                                                                        74invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;->setAppCachePath(Ljava/lang/String;)V
                                                                                                                                                                                        76invoke-virtual {v0, v3}, Landroid/webkit/WebSettings;->setUseWideViewPort(Z)V
                                                                                                                                                                                        78iget-object v1, p0, Lcom/iflytek/voiceads/bridge/DSBridgeWebView;->n:Landroid/webkit/WebChromeClient;
                                                                                                                                                                                        80invoke-super {p0, v1}, Landroid/webkit/WebView;->setWebChromeClient(Landroid/webkit/WebChromeClient;)V
                                                                                                                                                                                        82iget-object v1, p0, Lcom/iflytek/voiceads/bridge/DSBridgeWebView;->b:Landroid/webkit/WebViewClient;
                                                                                                                                                                                        84invoke-super {p0, v1}, Landroid/webkit/WebView;->setWebViewClient(Landroid/webkit/WebViewClient;)V
                                                                                                                                                                                        86invoke-direct {p0}, Lcom/iflytek/voiceads/bridge/DSBridgeWebView;->c()V
                                                                                                                                                                                        87sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        88const/16 v2, 0x10
                                                                                                                                                                                        89if-le v1, v2, :cond_87
                                                                                                                                                                                        91iget-object v0, p0, Lcom/iflytek/voiceads/bridge/DSBridgeWebView;->l:Lcom/iflytek/voiceads/bridge/DSBridgeWebView$b;
                                                                                                                                                                                        93const-string v1, "_dsbridge"
                                                                                                                                                                                        95invoke-super {p0, v0, v1}, Landroid/webkit/WebView;->addJavascriptInterface(Ljava/lang/Object;Ljava/lang/String;)V
                                                                                                                                                                                        96goto_86: return-void
                                                                                                                                                                                        97cond_87: new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        99invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        101invoke-virtual {v0}, Landroid/webkit/WebSettings;->getUserAgentString()Ljava/lang/String;
                                                                                                                                                                                        102move-result-object v2
                                                                                                                                                                                        104invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        105move-result-object v1
                                                                                                                                                                                        107const-string v2, " _dsbridge"
                                                                                                                                                                                        109invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        110move-result-object v1
                                                                                                                                                                                        112invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        113move-result-object v1
                                                                                                                                                                                        115invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;->setUserAgentString(Ljava/lang/String;)V
                                                                                                                                                                                        116goto/16 :goto_86
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.baidu.mobads.container.landingpage.App2Activity$b.<init>
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • android.app.Activity.getApplicationContext
                                                                                                                                                                                        • com.baidu.mobads.container.ae.<init>
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • com.baidu.mobads.container.ae.getSettings
                                                                                                                                                                                        • android.webkit.WebSettings.setMediaPlaybackRequiresUserGesture
                                                                                                                                                                                        • com.baidu.mobads.container.ae.getSettings
                                                                                                                                                                                        • android.webkit.WebSettings.setUseWideViewPort
                                                                                                                                                                                        • com.baidu.mobads.container.ae.getSettings
                                                                                                                                                                                        • android.webkit.WebSettings.setBuiltInZoomControls
                                                                                                                                                                                        • java.lang.Boolean.TYPE:Ljava/lang/Class
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • com.baidu.mobads.container.ae.getSettings
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • com.baidu.mobads.container.landingpage.a.<init>
                                                                                                                                                                                        • com.baidu.mobads.container.ae.setWebChromeClient
                                                                                                                                                                                        • com.baidu.mobads.container.ae.setOnTouchListener
                                                                                                                                                                                        • com.baidu.mobads.container.ae.setDownloadListener
                                                                                                                                                                                        • com.baidu.mobads.container.landingpage.n.<init>
                                                                                                                                                                                        • com.baidu.mobads.container.ae.setWebViewClient
                                                                                                                                                                                        • android.util.DisplayMetrics.<init>
                                                                                                                                                                                        • android.app.Activity.getWindowManager
                                                                                                                                                                                        • android.view.WindowManager.getDefaultDisplay
                                                                                                                                                                                        • android.view.Display.getMetrics
                                                                                                                                                                                        • android.widget.RelativeLayout.<init>
                                                                                                                                                                                        • android.widget.RelativeLayout.addView
                                                                                                                                                                                        • android.widget.RelativeLayout$LayoutParams.<init>
                                                                                                                                                                                        • android.widget.RelativeLayout.addView
                                                                                                                                                                                        • android.app.Activity.getApplicationContext
                                                                                                                                                                                        • android.widget.RelativeLayout$LayoutParams.<init>
                                                                                                                                                                                        • android.widget.RelativeLayout.addView
                                                                                                                                                                                        • com.baidu.mobads.container.ae.<init>
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • lp_vr
                                                                                                                                                                                        • video_and_web
                                                                                                                                                                                        • setDisplayZoomControls
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation build Landroid/annotation/TargetApi;
                                                                                                                                                                                        1value = 0x3
                                                                                                                                                                                        2.end annotation
                                                                                                                                                                                        3.prologue
                                                                                                                                                                                        4const/4 v8, -0x1
                                                                                                                                                                                        5const/4 v7, 0x0
                                                                                                                                                                                        6const/4 v3, 0x1
                                                                                                                                                                                        7new-instance v6, Lcom/baidu/mobads/container/landingpage/App2Activity$b;
                                                                                                                                                                                        9iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->proxyActivity:Landroid/app/Activity;
                                                                                                                                                                                        11invoke-direct {v6, p0, v0}, Lcom/baidu/mobads/container/landingpage/App2Activity$b;-><init>(Lcom/baidu/mobads/container/landingpage/App2Activity;Landroid/content/Context;)V
                                                                                                                                                                                        12new-instance v5, Lcom/baidu/mobads/container/ae$c;
                                                                                                                                                                                        14invoke-direct {v5}, Lcom/baidu/mobads/container/ae$c;-><init>()V
                                                                                                                                                                                        15iput-boolean v7, v5, Lcom/baidu/mobads/container/ae$c;->a:Z
                                                                                                                                                                                        17iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->H:Lcom/baidu/mobads/container/landingpage/af;
                                                                                                                                                                                        18if-eqz v0, :cond_2f
                                                                                                                                                                                        20const-string v0, "lp_vr"
                                                                                                                                                                                        22iget-object v1, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->H:Lcom/baidu/mobads/container/landingpage/af;
                                                                                                                                                                                        24iget-object v1, v1, Lcom/baidu/mobads/container/landingpage/af;->y:Ljava/lang/String;
                                                                                                                                                                                        26invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        27move-result v0
                                                                                                                                                                                        28if-nez v0, :cond_2d
                                                                                                                                                                                        30const-string v0, "video_and_web"
                                                                                                                                                                                        32iget-object v1, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->H:Lcom/baidu/mobads/container/landingpage/af;
                                                                                                                                                                                        34iget-object v1, v1, Lcom/baidu/mobads/container/landingpage/af;->y:Ljava/lang/String;
                                                                                                                                                                                        36invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        37move-result v0
                                                                                                                                                                                        38if-eqz v0, :cond_2f
                                                                                                                                                                                        39cond_2d: iput-boolean v7, v5, Lcom/baidu/mobads/container/ae$c;->a:Z
                                                                                                                                                                                        40cond_2f: sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        41const/16 v1, 0x13
                                                                                                                                                                                        42if-ne v0, v1, :cond_136
                                                                                                                                                                                        43new-instance v0, Lcom/baidu/mobads/container/ae;
                                                                                                                                                                                        45iget-object v1, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->proxyActivity:Landroid/app/Activity;
                                                                                                                                                                                        47invoke-virtual {v1}, Landroid/app/Activity;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        48move-result-object v1
                                                                                                                                                                                        50invoke-static {}, Lcom/baidu/mobads/container/m;->d()Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        51move-result-object v2
                                                                                                                                                                                        52move v4, v3
                                                                                                                                                                                        54invoke-direct/range {v0 .. v5}, Lcom/baidu/mobads/container/ae;-><init>(Landroid/content/Context;Lcom/baidu/mobads/interfaces/utils/IXAdLogger;ZZLcom/baidu/mobads/container/ae$c;)V
                                                                                                                                                                                        55iput-object v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->curWebview:Lcom/baidu/mobads/container/ae;
                                                                                                                                                                                        56goto_47:
                                                                                                                                                                                        57iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->H:Lcom/baidu/mobads/container/landingpage/af;
                                                                                                                                                                                        58if-eqz v0, :cond_5a
                                                                                                                                                                                        60iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->H:Lcom/baidu/mobads/container/landingpage/af;
                                                                                                                                                                                        62invoke-virtual {v0}, Lcom/baidu/mobads/container/landingpage/af;->a()Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;
                                                                                                                                                                                        63move-result-object v0
                                                                                                                                                                                        65invoke-interface {v0}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getOriginJsonObject()Lorg/json/JSONObject;
                                                                                                                                                                                        66move-result-object v0
                                                                                                                                                                                        68iget-object v1, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->N:Lcom/baidu/mobads/container/o/d;
                                                                                                                                                                                        70invoke-virtual {v1, v0}, Lcom/baidu/mobads/container/o/d;->a(Lorg/json/JSONObject;)V
                                                                                                                                                                                        71cond_5a:
                                                                                                                                                                                        72iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->N:Lcom/baidu/mobads/container/o/d;
                                                                                                                                                                                        74iget-object v1, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->curWebview:Lcom/baidu/mobads/container/ae;
                                                                                                                                                                                        76invoke-virtual {v0, v1}, Lcom/baidu/mobads/container/o/d;->a(Landroid/webkit/WebView;)V
                                                                                                                                                                                        78iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->H:Lcom/baidu/mobads/container/landingpage/af;
                                                                                                                                                                                        79if-eqz v0, :cond_80
                                                                                                                                                                                        81const-string v0, "video_and_web"
                                                                                                                                                                                        83iget-object v1, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->H:Lcom/baidu/mobads/container/landingpage/af;
                                                                                                                                                                                        85iget-object v1, v1, Lcom/baidu/mobads/container/landingpage/af;->y:Ljava/lang/String;
                                                                                                                                                                                        87invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        88move-result v0
                                                                                                                                                                                        89if-eqz v0, :cond_80
                                                                                                                                                                                        90sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        91const/16 v1, 0x11
                                                                                                                                                                                        92if-lt v0, v1, :cond_80
                                                                                                                                                                                        94iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->curWebview:Lcom/baidu/mobads/container/ae;
                                                                                                                                                                                        96invoke-virtual {v0}, Lcom/baidu/mobads/container/ae;->getSettings()Landroid/webkit/WebSettings;
                                                                                                                                                                                        97move-result-object v0
                                                                                                                                                                                        99invoke-virtual {v0, v7}, Landroid/webkit/WebSettings;->setMediaPlaybackRequiresUserGesture(Z)V
                                                                                                                                                                                        100cond_80: new-instance v1, Lcom/baidu/mobads/container/landingpage/App2Activity$d;
                                                                                                                                                                                        102invoke-direct {v1, p0}, Lcom/baidu/mobads/container/landingpage/App2Activity$d;-><init>(Lcom/baidu/mobads/container/landingpage/App2Activity;)V
                                                                                                                                                                                        104iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->curWebview:Lcom/baidu/mobads/container/ae;
                                                                                                                                                                                        105iput-object p1, v0, Lcom/baidu/mobads/container/ae;->a:Ljava/lang/String;
                                                                                                                                                                                        107iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->curWebview:Lcom/baidu/mobads/container/ae;
                                                                                                                                                                                        109invoke-virtual {v0}, Lcom/baidu/mobads/container/ae;->getSettings()Landroid/webkit/WebSettings;
                                                                                                                                                                                        110move-result-object v0
                                                                                                                                                                                        112invoke-virtual {v0, v3}, Landroid/webkit/WebSettings;->setUseWideViewPort(Z)V
                                                                                                                                                                                        114iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->curWebview:Lcom/baidu/mobads/container/ae;
                                                                                                                                                                                        116invoke-virtual {v0}, Lcom/baidu/mobads/container/ae;->getSettings()Landroid/webkit/WebSettings;
                                                                                                                                                                                        117move-result-object v0
                                                                                                                                                                                        119invoke-virtual {v0, v3}, Landroid/webkit/WebSettings;->setBuiltInZoomControls(Z)V
                                                                                                                                                                                        120try_start_9b: const-class v0, Landroid/webkit/WebSettings;
                                                                                                                                                                                        122const-string v2, "setDisplayZoomControls"
                                                                                                                                                                                        123const/4 v3, 0x1
                                                                                                                                                                                        124new-array v3, v3, [Ljava/lang/Class;
                                                                                                                                                                                        125const/4 v4, 0x0
                                                                                                                                                                                        127sget-object v5, Ljava/lang/Boolean;->TYPE:Ljava/lang/Class;
                                                                                                                                                                                        128aput-object v5, v3, v4
                                                                                                                                                                                        130invoke-virtual {v0, v2, v3}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        131move-result-object v0
                                                                                                                                                                                        133iget-object v2, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->curWebview:Lcom/baidu/mobads/container/ae;
                                                                                                                                                                                        135invoke-virtual {v2}, Lcom/baidu/mobads/container/ae;->getSettings()Landroid/webkit/WebSettings;
                                                                                                                                                                                        136move-result-object v2
                                                                                                                                                                                        137const/4 v3, 0x1
                                                                                                                                                                                        138new-array v3, v3, [Ljava/lang/Object;
                                                                                                                                                                                        139const/4 v4, 0x0
                                                                                                                                                                                        140const/4 v5, 0x0
                                                                                                                                                                                        142invoke-static {v5}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        143move-result-object v5
                                                                                                                                                                                        144aput-object v5, v3, v4
                                                                                                                                                                                        146invoke-virtual {v0, v2, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        147try_end_bf:
                                                                                                                                                                                        148iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->curWebview:Lcom/baidu/mobads/container/ae;
                                                                                                                                                                                        149new-instance v2, Lcom/baidu/mobads/container/landingpage/a;
                                                                                                                                                                                        151invoke-direct {v2, p0, v6}, Lcom/baidu/mobads/container/landingpage/a;-><init>(Lcom/baidu/mobads/container/landingpage/App2Activity;Lcom/baidu/mobads/container/landingpage/App2Activity$b;)V
                                                                                                                                                                                        153invoke-virtual {v0, v2}, Lcom/baidu/mobads/container/ae;->setWebChromeClient(Landroid/webkit/WebChromeClient;)V
                                                                                                                                                                                        155iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->curWebview:Lcom/baidu/mobads/container/ae;
                                                                                                                                                                                        156new-instance v2, Lcom/baidu/mobads/container/landingpage/l;
                                                                                                                                                                                        158invoke-direct {v2, p0}, Lcom/baidu/mobads/container/landingpage/l;-><init>(Lcom/baidu/mobads/container/landingpage/App2Activity;)V
                                                                                                                                                                                        160invoke-virtual {v0, v2}, Lcom/baidu/mobads/container/ae;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V
                                                                                                                                                                                        162iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->curWebview:Lcom/baidu/mobads/container/ae;
                                                                                                                                                                                        163new-instance v2, Lcom/baidu/mobads/container/landingpage/m;
                                                                                                                                                                                        165invoke-direct {v2, p0}, Lcom/baidu/mobads/container/landingpage/m;-><init>(Lcom/baidu/mobads/container/landingpage/App2Activity;)V
                                                                                                                                                                                        167invoke-virtual {v0, v2}, Lcom/baidu/mobads/container/ae;->setDownloadListener(Landroid/webkit/DownloadListener;)V
                                                                                                                                                                                        169iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->curWebview:Lcom/baidu/mobads/container/ae;
                                                                                                                                                                                        170new-instance v2, Lcom/baidu/mobads/container/landingpage/n;
                                                                                                                                                                                        172invoke-direct {v2, p0, v1}, Lcom/baidu/mobads/container/landingpage/n;-><init>(Lcom/baidu/mobads/container/landingpage/App2Activity;Lcom/baidu/mobads/container/landingpage/App2Activity$d;)V
                                                                                                                                                                                        174invoke-virtual {v0, v2}, Lcom/baidu/mobads/container/ae;->setWebViewClient(Landroid/webkit/WebViewClient;)V
                                                                                                                                                                                        175new-instance v0, Lcom/baidu/mobads/container/landingpage/XDLJsInterface;
                                                                                                                                                                                        177iget-object v1, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->curWebview:Lcom/baidu/mobads/container/ae;
                                                                                                                                                                                        179iget-object v2, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->proxyActivity:Landroid/app/Activity;
                                                                                                                                                                                        181invoke-direct {v0, v1, v2}, Lcom/baidu/mobads/container/landingpage/XDLJsInterface;-><init>(Lcom/baidu/mobads/container/ae;Landroid/content/Context;)V
                                                                                                                                                                                        182iput-object v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->s:Lcom/baidu/mobads/container/landingpage/XDLJsInterface;
                                                                                                                                                                                        183new-instance v0, Landroid/util/DisplayMetrics;
                                                                                                                                                                                        185invoke-direct {v0}, Landroid/util/DisplayMetrics;-><init>()V
                                                                                                                                                                                        187iget-object v1, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->proxyActivity:Landroid/app/Activity;
                                                                                                                                                                                        189invoke-virtual {v1}, Landroid/app/Activity;->getWindowManager()Landroid/view/WindowManager;
                                                                                                                                                                                        190move-result-object v1
                                                                                                                                                                                        192invoke-interface {v1}, Landroid/view/WindowManager;->getDefaultDisplay()Landroid/view/Display;
                                                                                                                                                                                        193move-result-object v1
                                                                                                                                                                                        195invoke-virtual {v1, v0}, Landroid/view/Display;->getMetrics(Landroid/util/DisplayMetrics;)V
                                                                                                                                                                                        196new-instance v0, Landroid/widget/RelativeLayout;
                                                                                                                                                                                        198iget-object v1, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->proxyActivity:Landroid/app/Activity;
                                                                                                                                                                                        200invoke-direct {v0, v1}, Landroid/widget/RelativeLayout;-><init>(Landroid/content/Context;)V
                                                                                                                                                                                        202invoke-direct {p0}, Lcom/baidu/mobads/container/landingpage/App2Activity;->d()Landroid/view/View;
                                                                                                                                                                                        203move-result-object v1
                                                                                                                                                                                        204iput-object v1, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->o:Landroid/view/View;
                                                                                                                                                                                        206iget-object v1, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->o:Landroid/view/View;
                                                                                                                                                                                        208invoke-virtual {v0, v1}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V
                                                                                                                                                                                        210iget-object v1, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->curWebview:Lcom/baidu/mobads/container/ae;
                                                                                                                                                                                        211new-instance v2, Landroid/widget/RelativeLayout$LayoutParams;
                                                                                                                                                                                        213invoke-direct {v2, v8, v8}, Landroid/widget/RelativeLayout$LayoutParams;-><init>(II)V
                                                                                                                                                                                        215invoke-virtual {v0, v1, v2}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
                                                                                                                                                                                        216new-instance v1, Landroid/widget/RelativeLayout$LayoutParams;
                                                                                                                                                                                        218iget-object v2, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->K:Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;
                                                                                                                                                                                        220iget-object v3, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->proxyActivity:Landroid/app/Activity;
                                                                                                                                                                                        222invoke-virtual {v3}, Landroid/app/Activity;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        223move-result-object v3
                                                                                                                                                                                        224const/4 v4, 0x2
                                                                                                                                                                                        226invoke-interface {v2, v3, v4}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->getPixel(Landroid/content/Context;I)I
                                                                                                                                                                                        227move-result v2
                                                                                                                                                                                        229invoke-direct {v1, v8, v2}, Landroid/widget/RelativeLayout$LayoutParams;-><init>(II)V
                                                                                                                                                                                        231invoke-virtual {v0, v6, v1}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
                                                                                                                                                                                        232return-object v0
                                                                                                                                                                                        233cond_136: new-instance v0, Lcom/baidu/mobads/container/ae;
                                                                                                                                                                                        235iget-object v1, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->proxyActivity:Landroid/app/Activity;
                                                                                                                                                                                        237invoke-static {}, Lcom/baidu/mobads/container/m;->d()Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        238move-result-object v2
                                                                                                                                                                                        239move v4, v3
                                                                                                                                                                                        241invoke-direct/range {v0 .. v5}, Lcom/baidu/mobads/container/ae;-><init>(Landroid/content/Context;Lcom/baidu/mobads/interfaces/utils/IXAdLogger;ZZLcom/baidu/mobads/container/ae$c;)V
                                                                                                                                                                                        242iput-object v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->curWebview:Lcom/baidu/mobads/container/ae;
                                                                                                                                                                                        243goto/16 :goto_47
                                                                                                                                                                                        244catch_146: move-exception v0
                                                                                                                                                                                        246iget-object v2, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->J:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        248sget-object v3, Lcom/baidu/mobads/container/landingpage/App2Activity;->r:Ljava/lang/String;
                                                                                                                                                                                        250invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        251move-result-object v0
                                                                                                                                                                                        253invoke-interface {v2, v3, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        254goto/16 :goto_bf
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • com.meiqia.meiqiasdk.h.r.b:Landroid/content/Context
                                                                                                                                                                                        • android.content.Context.getContentResolver
                                                                                                                                                                                        • android.provider.MediaStore$Images$Media.EXTERNAL_CONTENT_URI:Landroid/net/Uri
                                                                                                                                                                                        • android.content.ContentResolver.query
                                                                                                                                                                                        • android.database.Cursor.getCount
                                                                                                                                                                                        • android.database.Cursor.moveToNext
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • com.meiqia.meiqiasdk.h.r.a
                                                                                                                                                                                        • com.meiqia.meiqiasdk.h.r.b:Landroid/content/Context
                                                                                                                                                                                        • android.content.Context.getString
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.getParentFile
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.io.File.separator:Ljava/lang/String
                                                                                                                                                                                        • java.lang.String.lastIndexOf
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.util.HashMap.containsKey
                                                                                                                                                                                        • java.util.HashMap.get
                                                                                                                                                                                        • java.io.File.separator:Ljava/lang/String
                                                                                                                                                                                        • java.lang.String.lastIndexOf
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.ArrayList.add
                                                                                                                                                                                        • java.util.HashMap.entrySet
                                                                                                                                                                                        • java.util.Set.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.util.Map$Entry.getValue
                                                                                                                                                                                        • java.util.ArrayList.add
                                                                                                                                                                                        • android.database.Cursor.close
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • android.database.Cursor.close
                                                                                                                                                                                        • android.database.Cursor.close
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • _data
                                                                                                                                                                                        • date_added DESC
                                                                                                                                                                                        • /
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"([",
                                                                                                                                                                                        3"Ljava/lang/Void;",
                                                                                                                                                                                        4")",
                                                                                                                                                                                        5"Ljava/util/ArrayList<",
                                                                                                                                                                                        6"Lcom/meiqia/meiqiasdk/e/f;",
                                                                                                                                                                                        7">;"
                                                                                                                                                                                        8}
                                                                                                                                                                                        9.end annotation
                                                                                                                                                                                        11const-string p1, "_data"
                                                                                                                                                                                        12new-instance v0, Ljava/util/ArrayList;
                                                                                                                                                                                        14invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        15new-instance v1, Lcom/meiqia/meiqiasdk/e/f;
                                                                                                                                                                                        16iget-boolean v2, p0, Lcom/meiqia/meiqiasdk/h/r;->c:Z
                                                                                                                                                                                        18invoke-direct {v1, v2}, Lcom/meiqia/meiqiasdk/e/f;-><init>(Z)V
                                                                                                                                                                                        19new-instance v2, Ljava/util/HashMap;
                                                                                                                                                                                        21invoke-direct {v2}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        22const/4 v3, 0x0
                                                                                                                                                                                        23try_start_14:
                                                                                                                                                                                        24iget-object v4, p0, Lcom/meiqia/meiqiasdk/h/r;->b:Landroid/content/Context;
                                                                                                                                                                                        26invoke-virtual {v4}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                        27move-result-object v5
                                                                                                                                                                                        29sget-object v6, Landroid/provider/MediaStore$Images$Media;->EXTERNAL_CONTENT_URI:Landroid/net/Uri;
                                                                                                                                                                                        30const/4 v4, 0x1
                                                                                                                                                                                        31new-array v7, v4, [Ljava/lang/String;
                                                                                                                                                                                        32const/4 v11, 0x0
                                                                                                                                                                                        33aput-object p1, v7, v11
                                                                                                                                                                                        34const/4 v8, 0x0
                                                                                                                                                                                        35const/4 v9, 0x0
                                                                                                                                                                                        37const-string v10, "date_added DESC"
                                                                                                                                                                                        39invoke-virtual/range {v5 .. v10}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                        40move-result-object v5
                                                                                                                                                                                        41try_end_2a: if-eqz v5, :cond_db
                                                                                                                                                                                        42try_start_2c:
                                                                                                                                                                                        43invoke-interface {v5}, Landroid/database/Cursor;->getCount()I
                                                                                                                                                                                        44move-result v6
                                                                                                                                                                                        45if-lez v6, :cond_db
                                                                                                                                                                                        46const/4 v6, 0x1
                                                                                                                                                                                        47cond_33:
                                                                                                                                                                                        48invoke-interface {v5}, Landroid/database/Cursor;->moveToNext()Z
                                                                                                                                                                                        49move-result v7
                                                                                                                                                                                        50if-eqz v7, :cond_b7
                                                                                                                                                                                        52invoke-interface {v5, p1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        53move-result v7
                                                                                                                                                                                        55invoke-interface {v5, v7}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        56move-result-object v7
                                                                                                                                                                                        58invoke-static {v7}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        59move-result v8
                                                                                                                                                                                        60if-nez v8, :cond_33
                                                                                                                                                                                        62invoke-static {v7}, Lcom/meiqia/meiqiasdk/h/r;->a(Ljava/lang/String;)Z
                                                                                                                                                                                        63move-result v8
                                                                                                                                                                                        64if-eqz v8, :cond_33
                                                                                                                                                                                        65if-eqz v6, :cond_5c
                                                                                                                                                                                        67iget-object v6, p0, Lcom/meiqia/meiqiasdk/h/r;->b:Landroid/content/Context;
                                                                                                                                                                                        68sget v8, Lcom/meiqia/meiqiasdk/R$string;->mq_all_image:I
                                                                                                                                                                                        70invoke-virtual {v6, v8}, Landroid/content/Context;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        71move-result-object v6
                                                                                                                                                                                        72iput-object v6, v1, Lcom/meiqia/meiqiasdk/e/f;->a:Ljava/lang/String;
                                                                                                                                                                                        73iput-object v7, v1, Lcom/meiqia/meiqiasdk/e/f;->b:Ljava/lang/String;
                                                                                                                                                                                        74const/4 v6, 0x0
                                                                                                                                                                                        75cond_5c:
                                                                                                                                                                                        76invoke-virtual {v1, v7}, Lcom/meiqia/meiqiasdk/e/f;->a(Ljava/lang/String;)V
                                                                                                                                                                                        77new-instance v8, Ljava/io/File;
                                                                                                                                                                                        79invoke-direct {v8, v7}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        81invoke-virtual {v8}, Ljava/io/File;->getParentFile()Ljava/io/File;
                                                                                                                                                                                        82move-result-object v8
                                                                                                                                                                                        83if-eqz v8, :cond_6f
                                                                                                                                                                                        85invoke-virtual {v8}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        86move-result-object v8
                                                                                                                                                                                        87goto/16 :goto_70
                                                                                                                                                                                        88cond_6f: move-object v8, v3
                                                                                                                                                                                        89goto_70:
                                                                                                                                                                                        90invoke-static {v8}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        91move-result v9
                                                                                                                                                                                        92if-eqz v9, :cond_83
                                                                                                                                                                                        94sget-object v9, Ljava/io/File;->separator:Ljava/lang/String;
                                                                                                                                                                                        96invoke-virtual {v7, v9}, Ljava/lang/String;->lastIndexOf(Ljava/lang/String;)I
                                                                                                                                                                                        97move-result v9
                                                                                                                                                                                        98const/4 v10, -0x1
                                                                                                                                                                                        99if-eq v9, v10, :cond_83
                                                                                                                                                                                        101invoke-virtual {v7, v11, v9}, Ljava/lang/String;->substring(II)Ljava/lang/String;
                                                                                                                                                                                        102move-result-object v8
                                                                                                                                                                                        103cond_83:
                                                                                                                                                                                        104invoke-static {v8}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        105move-result v9
                                                                                                                                                                                        106if-nez v9, :cond_33
                                                                                                                                                                                        108invoke-virtual {v2, v8}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
                                                                                                                                                                                        109move-result v9
                                                                                                                                                                                        110if-eqz v9, :cond_96
                                                                                                                                                                                        112invoke-virtual {v2, v8}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        113move-result-object v8
                                                                                                                                                                                        114check-cast v8, Lcom/meiqia/meiqiasdk/e/f;
                                                                                                                                                                                        115goto/16 :goto_b2
                                                                                                                                                                                        116cond_96:
                                                                                                                                                                                        117sget-object v9, Ljava/io/File;->separator:Ljava/lang/String;
                                                                                                                                                                                        119invoke-virtual {v8, v9}, Ljava/lang/String;->lastIndexOf(Ljava/lang/String;)I
                                                                                                                                                                                        120move-result v9
                                                                                                                                                                                        121add-int/2addr v9, v4
                                                                                                                                                                                        123invoke-virtual {v8, v9}, Ljava/lang/String;->substring(I)Ljava/lang/String;
                                                                                                                                                                                        124move-result-object v9
                                                                                                                                                                                        126invoke-static {v9}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        127move-result v10
                                                                                                                                                                                        128if-eqz v10, :cond_a9
                                                                                                                                                                                        130const-string v9, "/"
                                                                                                                                                                                        131cond_a9: new-instance v10, Lcom/meiqia/meiqiasdk/e/f;
                                                                                                                                                                                        133invoke-direct {v10, v9, v7}, Lcom/meiqia/meiqiasdk/e/f;-><init>(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        135invoke-virtual {v2, v8, v10}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        136move-object v8, v10
                                                                                                                                                                                        137goto_b2:
                                                                                                                                                                                        138invoke-virtual {v8, v7}, Lcom/meiqia/meiqiasdk/e/f;->a(Ljava/lang/String;)V
                                                                                                                                                                                        139goto/16 :goto_33
                                                                                                                                                                                        140cond_b7:
                                                                                                                                                                                        141invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        143invoke-virtual {v2}, Ljava/util/HashMap;->entrySet()Ljava/util/Set;
                                                                                                                                                                                        144move-result-object p1
                                                                                                                                                                                        146invoke-interface {p1}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        147move-result-object p1
                                                                                                                                                                                        148goto_c2:
                                                                                                                                                                                        149invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        150move-result v1
                                                                                                                                                                                        151if-eqz v1, :cond_db
                                                                                                                                                                                        153invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        154move-result-object v1
                                                                                                                                                                                        155check-cast v1, Ljava/util/Map$Entry;
                                                                                                                                                                                        157invoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
                                                                                                                                                                                        158move-result-object v1
                                                                                                                                                                                        160invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        161try_end_d5: goto/16 :goto_c2
                                                                                                                                                                                        162catchall_d6: move-exception p1
                                                                                                                                                                                        163goto/16 :goto_ee
                                                                                                                                                                                        164catch_d8: move-exception p1
                                                                                                                                                                                        165move-object v3, v5
                                                                                                                                                                                        166goto/16 :goto_e5
                                                                                                                                                                                        167cond_db: if-eqz v5, :cond_ed
                                                                                                                                                                                        169invoke-interface {v5}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                        170goto/16 :goto_ed
                                                                                                                                                                                        171catchall_e1: move-exception p1
                                                                                                                                                                                        172move-object v5, v3
                                                                                                                                                                                        173goto/16 :goto_ee
                                                                                                                                                                                        174catch_e4: move-exception p1
                                                                                                                                                                                        175goto_e5:
                                                                                                                                                                                        176invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        177try_end_e8: if-eqz v3, :cond_ed
                                                                                                                                                                                        179invoke-interface {v3}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                        180cond_ed: return-object v0
                                                                                                                                                                                        181goto_ee: if-eqz v5, :cond_f3
                                                                                                                                                                                        183invoke-interface {v5}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                        184cond_f3: goto/16 :goto_f5
                                                                                                                                                                                        185goto_f4: throw p1
                                                                                                                                                                                        186goto_f5: goto/16 :goto_f4
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • android.content.SharedPreferences.getInt
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        • java.io.File.getName
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        • java.io.File.listFiles
                                                                                                                                                                                        • java.util.regex.Pattern.compile
                                                                                                                                                                                        • java.io.File.getName
                                                                                                                                                                                        • java.util.regex.Pattern.matcher
                                                                                                                                                                                        • java.util.regex.Matcher.find
                                                                                                                                                                                        • java.io.File.isFile
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        • android.content.SharedPreferences.getInt
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.File.createNewFile
                                                                                                                                                                                        • android.content.SharedPreferences.getInt
                                                                                                                                                                                        • android.content.SharedPreferences.getInt
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • tbs_download_version_type
                                                                                                                                                                                        • x5.tbs.decouple
                                                                                                                                                                                        • x5.oversea.tbs.org
                                                                                                                                                                                        • x5.tbs.org
                                                                                                                                                                                        • tbs.org
                                                                                                                                                                                        • x5.backup(.*)
                                                                                                                                                                                        • tbs_download_version
                                                                                                                                                                                        • x5.backup.
                                                                                                                                                                                        • TbsDownload
                                                                                                                                                                                        • [TbsApkDownloader.backupTbsApk]delete bacup config file error
                                                                                                                                                                                        • tbs_decouplecoreversion
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const-class v0, Lcom/tencent/smtt/utils/a;
                                                                                                                                                                                        1monitor-enter v0
                                                                                                                                                                                        2if-eqz p0, :cond_ea
                                                                                                                                                                                        3try_start_5:
                                                                                                                                                                                        4invoke-virtual {p0}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        5move-result v1
                                                                                                                                                                                        6try_end_9: if-nez v1, :cond_d
                                                                                                                                                                                        7goto/16 :goto_ea
                                                                                                                                                                                        8cond_d:
                                                                                                                                                                                        9invoke-static {p1}, Lcom/tencent/smtt/sdk/ak;->a(Landroid/content/Context;)Ljava/io/File;
                                                                                                                                                                                        10move-result-object v1
                                                                                                                                                                                        11if-eqz v1, :cond_e8
                                                                                                                                                                                        13invoke-static {p1}, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->getInstance(Landroid/content/Context;)Lcom/tencent/smtt/sdk/TbsDownloadConfig;
                                                                                                                                                                                        14move-result-object v2
                                                                                                                                                                                        16iget-object v2, v2, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->mPreferences:Landroid/content/SharedPreferences;
                                                                                                                                                                                        18const-string v3, "tbs_download_version_type"
                                                                                                                                                                                        19const/4 v4, 0x0
                                                                                                                                                                                        21invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
                                                                                                                                                                                        22move-result v2
                                                                                                                                                                                        23const/4 v3, 0x1
                                                                                                                                                                                        24if-ne v2, v3, :cond_2b
                                                                                                                                                                                        25new-instance v2, Ljava/io/File;
                                                                                                                                                                                        27const-string v5, "x5.tbs.decouple"
                                                                                                                                                                                        29invoke-direct {v2, v1, v5}, Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
                                                                                                                                                                                        30goto/16 :goto_3b
                                                                                                                                                                                        31cond_2b: new-instance v2, Ljava/io/File;
                                                                                                                                                                                        33invoke-static {p1}, Lcom/tencent/smtt/sdk/TbsDownloader;->getOverSea(Landroid/content/Context;)Z
                                                                                                                                                                                        34move-result v5
                                                                                                                                                                                        35if-eqz v5, :cond_36
                                                                                                                                                                                        37const-string v5, "x5.oversea.tbs.org"
                                                                                                                                                                                        38goto/16 :goto_38
                                                                                                                                                                                        39cond_36:
                                                                                                                                                                                        40const-string v5, "x5.tbs.org"
                                                                                                                                                                                        41goto_38:
                                                                                                                                                                                        42invoke-direct {v2, v1, v5}, Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
                                                                                                                                                                                        43goto_3b:
                                                                                                                                                                                        44invoke-virtual {v2}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        46invoke-static {p0, v2}, Lcom/tencent/smtt/utils/k;->b(Ljava/io/File;Ljava/io/File;)Z
                                                                                                                                                                                        48invoke-virtual {v2}, Ljava/io/File;->getName()Ljava/lang/String;
                                                                                                                                                                                        49move-result-object v2
                                                                                                                                                                                        51const-string v5, "tbs.org"
                                                                                                                                                                                        53invoke-virtual {v2, v5}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        54move-result v2
                                                                                                                                                                                        55if-eqz v2, :cond_b1
                                                                                                                                                                                        57invoke-virtual {v1}, Ljava/io/File;->listFiles()[Ljava/io/File;
                                                                                                                                                                                        58move-result-object v2
                                                                                                                                                                                        60const-string v5, "x5.backup(.*)"
                                                                                                                                                                                        62invoke-static {v5}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern;
                                                                                                                                                                                        63move-result-object v5
                                                                                                                                                                                        64array-length v6, v2
                                                                                                                                                                                        65const/4 v7, 0x0
                                                                                                                                                                                        66goto_59: if-ge v7, v6, :cond_7d
                                                                                                                                                                                        67aget-object v8, v2, v7
                                                                                                                                                                                        69invoke-virtual {v8}, Ljava/io/File;->getName()Ljava/lang/String;
                                                                                                                                                                                        70move-result-object v9
                                                                                                                                                                                        72invoke-virtual {v5, v9}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
                                                                                                                                                                                        73move-result-object v9
                                                                                                                                                                                        75invoke-virtual {v9}, Ljava/util/regex/Matcher;->find()Z
                                                                                                                                                                                        76move-result v9
                                                                                                                                                                                        77if-eqz v9, :cond_7a
                                                                                                                                                                                        79invoke-virtual {v8}, Ljava/io/File;->isFile()Z
                                                                                                                                                                                        80move-result v9
                                                                                                                                                                                        81if-eqz v9, :cond_7a
                                                                                                                                                                                        83invoke-virtual {v8}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        84move-result v9
                                                                                                                                                                                        85if-eqz v9, :cond_7a
                                                                                                                                                                                        87invoke-virtual {v8}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        88cond_7a: add-int/lit8 v7, v7, 0x1
                                                                                                                                                                                        89goto/16 :goto_59
                                                                                                                                                                                        90cond_7d:
                                                                                                                                                                                        91invoke-static {p1}, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->getInstance(Landroid/content/Context;)Lcom/tencent/smtt/sdk/TbsDownloadConfig;
                                                                                                                                                                                        92move-result-object v2
                                                                                                                                                                                        94iget-object v2, v2, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->mPreferences:Landroid/content/SharedPreferences;
                                                                                                                                                                                        96const-string v5, "tbs_download_version"
                                                                                                                                                                                        98invoke-interface {v2, v5, v4}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
                                                                                                                                                                                        99move-result v2
                                                                                                                                                                                        100new-instance v5, Ljava/io/File;
                                                                                                                                                                                        101new-instance v6, Ljava/lang/StringBuilder;
                                                                                                                                                                                        103invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        105const-string v7, "x5.backup."
                                                                                                                                                                                        107invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        109invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        111invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        112move-result-object v2
                                                                                                                                                                                        114invoke-direct {v5, v1, v2}, Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
                                                                                                                                                                                        116invoke-virtual {v5}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        117move-result v2
                                                                                                                                                                                        118if-eqz v2, :cond_ae
                                                                                                                                                                                        120const-string p0, "TbsDownload"
                                                                                                                                                                                        122const-string p1, "[TbsApkDownloader.backupTbsApk]delete bacup config file error "
                                                                                                                                                                                        124invoke-static {p0, p1}, Lcom/tencent/smtt/utils/TbsLog;->e(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        125try_end_ac: monitor-exit v0
                                                                                                                                                                                        126try_end_ad: return-void
                                                                                                                                                                                        127cond_ae:
                                                                                                                                                                                        128invoke-virtual {v5}, Ljava/io/File;->createNewFile()Z
                                                                                                                                                                                        129cond_b1:
                                                                                                                                                                                        130invoke-static {p1}, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->getInstance(Landroid/content/Context;)Lcom/tencent/smtt/sdk/TbsDownloadConfig;
                                                                                                                                                                                        131move-result-object v2
                                                                                                                                                                                        133iget-object v2, v2, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->mPreferences:Landroid/content/SharedPreferences;
                                                                                                                                                                                        135const-string v5, "tbs_download_version_type"
                                                                                                                                                                                        137invoke-interface {v2, v5, v4}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
                                                                                                                                                                                        138move-result v2
                                                                                                                                                                                        139if-eq v2, v3, :cond_e8
                                                                                                                                                                                        141invoke-static {p1}, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->getInstance(Landroid/content/Context;)Lcom/tencent/smtt/sdk/TbsDownloadConfig;
                                                                                                                                                                                        142move-result-object v2
                                                                                                                                                                                        144iget-object v2, v2, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->mPreferences:Landroid/content/SharedPreferences;
                                                                                                                                                                                        146const-string v3, "tbs_decouplecoreversion"
                                                                                                                                                                                        148invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
                                                                                                                                                                                        149move-result v2
                                                                                                                                                                                        151invoke-static {p1, p0}, Lcom/tencent/smtt/utils/a;->a(Landroid/content/Context;Ljava/io/File;)I
                                                                                                                                                                                        152move-result v3
                                                                                                                                                                                        153if-ne v2, v3, :cond_e8
                                                                                                                                                                                        154new-instance v2, Ljava/io/File;
                                                                                                                                                                                        156const-string v3, "x5.tbs.decouple"
                                                                                                                                                                                        158invoke-direct {v2, v1, v3}, Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
                                                                                                                                                                                        160invoke-static {p1, p0}, Lcom/tencent/smtt/utils/a;->a(Landroid/content/Context;Ljava/io/File;)I
                                                                                                                                                                                        161move-result v1
                                                                                                                                                                                        163invoke-static {p1, v2}, Lcom/tencent/smtt/utils/a;->a(Landroid/content/Context;Ljava/io/File;)I
                                                                                                                                                                                        164move-result p1
                                                                                                                                                                                        165if-eq v1, p1, :cond_e8
                                                                                                                                                                                        167invoke-virtual {v2}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        169invoke-static {p0, v2}, Lcom/tencent/smtt/utils/k;->b(Ljava/io/File;Ljava/io/File;)Z
                                                                                                                                                                                        170try_end_e8: monitor-exit v0
                                                                                                                                                                                        171return-void
                                                                                                                                                                                        172cond_ea: monitor-exit v0
                                                                                                                                                                                        173return-void
                                                                                                                                                                                        174catchall_ec: move-exception p0
                                                                                                                                                                                        175monitor-exit v0
                                                                                                                                                                                        176try_end_ee: goto/16 :goto_f0
                                                                                                                                                                                        177goto_ef: throw p0
                                                                                                                                                                                        178goto_f0: goto/16 :goto_ef
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.app.Service.getApplicationContext
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • com.baidu.location.f.a.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.io.File.separator:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • com.baidu.location.f.replaceFileName:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.io.File.separator:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        • java.io.File.renameTo
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.io.File.separator:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • com.baidu.location.f.a
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.io.File.separator:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.app.Service.getClassLoader
                                                                                                                                                                                        • dalvik.system.DexClassLoader.<init>
                                                                                                                                                                                        • dalvik.system.DexClassLoader.loadClass
                                                                                                                                                                                        • java.lang.Class.newInstance
                                                                                                                                                                                        • com.baidu.location.f.a:Lcom/baidu/location/LLSInterface
                                                                                                                                                                                        • com.baidu.location.f.b:Lcom/baidu/location/LLSInterface
                                                                                                                                                                                        • com.baidu.location.f.a:Lcom/baidu/location/LLSInterface
                                                                                                                                                                                        • com.baidu.location.f.b:Lcom/baidu/location/LLSInterface
                                                                                                                                                                                        • com.baidu.location.f.c:Lcom/baidu/location/LLSInterface
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • app.jar
                                                                                                                                                                                        • com.baidu.serverLoc.LocationService
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation build Landroid/annotation/SuppressLint;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"NewApi"
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        6const-string v0, "app.jar"
                                                                                                                                                                                        8invoke-virtual {p0}, Landroid/app/Service;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        9move-result-object v1
                                                                                                                                                                                        10sput-object v1, Lcom/baidu/location/f;->mC:Landroid/content/Context;
                                                                                                                                                                                        12invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        13new-instance v1, Lcom/baidu/location/f/a;
                                                                                                                                                                                        15invoke-direct {v1}, Lcom/baidu/location/f/a;-><init>()V
                                                                                                                                                                                        16iput-object v1, p0, Lcom/baidu/location/f;->b:Lcom/baidu/location/LLSInterface;
                                                                                                                                                                                        17const/4 v1, 0x0
                                                                                                                                                                                        18try_start_13: new-instance v2, Ljava/io/File;
                                                                                                                                                                                        19new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        21invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        23invoke-static {}, Lcom/baidu/location/g/j;->h()Ljava/lang/String;
                                                                                                                                                                                        24move-result-object v4
                                                                                                                                                                                        26invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        28sget-object v4, Ljava/io/File;->separator:Ljava/lang/String;
                                                                                                                                                                                        30invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        32sget-object v4, Lcom/baidu/location/f;->replaceFileName:Ljava/lang/String;
                                                                                                                                                                                        34invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        36invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        37move-result-object v3
                                                                                                                                                                                        39invoke-direct {v2, v3}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        40new-instance v3, Ljava/io/File;
                                                                                                                                                                                        41new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        43invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        45invoke-static {}, Lcom/baidu/location/g/j;->h()Ljava/lang/String;
                                                                                                                                                                                        46move-result-object v5
                                                                                                                                                                                        48invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        50sget-object v5, Ljava/io/File;->separator:Ljava/lang/String;
                                                                                                                                                                                        52invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        54invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        56invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        57move-result-object v4
                                                                                                                                                                                        59invoke-direct {v3, v4}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        61invoke-virtual {v2}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        62move-result v4
                                                                                                                                                                                        63if-eqz v4, :cond_61
                                                                                                                                                                                        65invoke-virtual {v3}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        66move-result v4
                                                                                                                                                                                        67if-eqz v4, :cond_5e
                                                                                                                                                                                        69invoke-virtual {v3}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        70cond_5e:
                                                                                                                                                                                        71invoke-virtual {v2, v3}, Ljava/io/File;->renameTo(Ljava/io/File;)Z
                                                                                                                                                                                        72cond_61:
                                                                                                                                                                                        73invoke-virtual {v3}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        74move-result v2
                                                                                                                                                                                        75if-eqz v2, :cond_c0
                                                                                                                                                                                        76new-instance v2, Ljava/io/File;
                                                                                                                                                                                        77new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        79invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        81invoke-static {}, Lcom/baidu/location/g/j;->h()Ljava/lang/String;
                                                                                                                                                                                        82move-result-object v4
                                                                                                                                                                                        84invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        86sget-object v4, Ljava/io/File;->separator:Ljava/lang/String;
                                                                                                                                                                                        88invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        90invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        92invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        93move-result-object v3
                                                                                                                                                                                        95invoke-direct {v2, v3}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        97invoke-direct {p0, v2}, Lcom/baidu/location/f;->a(Ljava/io/File;)Z
                                                                                                                                                                                        98move-result v2
                                                                                                                                                                                        99if-eqz v2, :cond_c0
                                                                                                                                                                                        100new-instance v2, Ldalvik/system/DexClassLoader;
                                                                                                                                                                                        101new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        103invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        105invoke-static {}, Lcom/baidu/location/g/j;->h()Ljava/lang/String;
                                                                                                                                                                                        106move-result-object v4
                                                                                                                                                                                        108invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        110sget-object v4, Ljava/io/File;->separator:Ljava/lang/String;
                                                                                                                                                                                        112invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        114invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        116invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        117move-result-object v0
                                                                                                                                                                                        119invoke-static {}, Lcom/baidu/location/g/j;->h()Ljava/lang/String;
                                                                                                                                                                                        120move-result-object v3
                                                                                                                                                                                        122invoke-virtual {p0}, Landroid/app/Service;->getClassLoader()Ljava/lang/ClassLoader;
                                                                                                                                                                                        123move-result-object v4
                                                                                                                                                                                        125invoke-direct {v2, v0, v3, v1, v4}, Ldalvik/system/DexClassLoader;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)V
                                                                                                                                                                                        127const-string v0, "com.baidu.serverLoc.LocationService"
                                                                                                                                                                                        129invoke-virtual {v2, v0}, Ldalvik/system/DexClassLoader;->loadClass(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        130move-result-object v0
                                                                                                                                                                                        132invoke-virtual {v0}, Ljava/lang/Class;->newInstance()Ljava/lang/Object;
                                                                                                                                                                                        133move-result-object v0
                                                                                                                                                                                        134check-cast v0, Lcom/baidu/location/LLSInterface;
                                                                                                                                                                                        135iput-object v0, p0, Lcom/baidu/location/f;->a:Lcom/baidu/location/LLSInterface;
                                                                                                                                                                                        136try_end_bd: goto/16 :goto_c0
                                                                                                                                                                                        137catch_be: iput-object v1, p0, Lcom/baidu/location/f;->a:Lcom/baidu/location/LLSInterface;
                                                                                                                                                                                        138goto_c0:
                                                                                                                                                                                        139iget-object v0, p0, Lcom/baidu/location/f;->a:Lcom/baidu/location/LLSInterface;
                                                                                                                                                                                        140if-eqz v0, :cond_d9
                                                                                                                                                                                        142invoke-interface {v0}, Lcom/baidu/location/LLSInterface;->getVersion()D
                                                                                                                                                                                        143move-result-wide v2
                                                                                                                                                                                        145iget-object v0, p0, Lcom/baidu/location/f;->b:Lcom/baidu/location/LLSInterface;
                                                                                                                                                                                        147invoke-interface {v0}, Lcom/baidu/location/LLSInterface;->getVersion()D
                                                                                                                                                                                        148move-result-wide v4
                                                                                                                                                                                        149cmpl-double v0, v2, v4
                                                                                                                                                                                        150if-ltz v0, :cond_d9
                                                                                                                                                                                        152iget-object v0, p0, Lcom/baidu/location/f;->a:Lcom/baidu/location/LLSInterface;
                                                                                                                                                                                        153iput-object v0, p0, Lcom/baidu/location/f;->c:Lcom/baidu/location/LLSInterface;
                                                                                                                                                                                        154iput-object v1, p0, Lcom/baidu/location/f;->b:Lcom/baidu/location/LLSInterface;
                                                                                                                                                                                        155goto/16 :goto_df
                                                                                                                                                                                        156cond_d9:
                                                                                                                                                                                        157iget-object v0, p0, Lcom/baidu/location/f;->b:Lcom/baidu/location/LLSInterface;
                                                                                                                                                                                        158iput-object v0, p0, Lcom/baidu/location/f;->c:Lcom/baidu/location/LLSInterface;
                                                                                                                                                                                        159iput-object v1, p0, Lcom/baidu/location/f;->a:Lcom/baidu/location/LLSInterface;
                                                                                                                                                                                        160goto_df: const/4 v0, 0x1
                                                                                                                                                                                        161sput-boolean v0, Lcom/baidu/location/f;->isServing:Z
                                                                                                                                                                                        163iget-object v0, p0, Lcom/baidu/location/f;->c:Lcom/baidu/location/LLSInterface;
                                                                                                                                                                                        165invoke-interface {v0, p0}, Lcom/baidu/location/LLSInterface;->onCreate(Landroid/content/Context;)V
                                                                                                                                                                                        166return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.graphics.Paint.<init>
                                                                                                                                                                                        • android.graphics.Paint.<init>
                                                                                                                                                                                        • java.util.Arrays.asList
                                                                                                                                                                                        • java.util.HashSet.<init>
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • java.util.Set.contains
                                                                                                                                                                                        • java.util.concurrent.locks.ReentrantLock.<init>
                                                                                                                                                                                        • android.graphics.Paint.<init>
                                                                                                                                                                                        • android.graphics.PorterDuff$Mode.SRC_IN:Landroid/graphics/PorterDuff$Mode
                                                                                                                                                                                        • android.graphics.PorterDuffXfermode.<init>
                                                                                                                                                                                        • android.graphics.Paint.setXfermode
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • XT1085
                                                                                                                                                                                        • XT1092
                                                                                                                                                                                        • XT1093
                                                                                                                                                                                        • XT1094
                                                                                                                                                                                        • XT1095
                                                                                                                                                                                        • XT1096
                                                                                                                                                                                        • XT1097
                                                                                                                                                                                        • XT1098
                                                                                                                                                                                        • XT1031
                                                                                                                                                                                        • XT1028
                                                                                                                                                                                        • XT937C
                                                                                                                                                                                        • XT1032
                                                                                                                                                                                        • XT1008
                                                                                                                                                                                        • XT1033
                                                                                                                                                                                        • XT1035
                                                                                                                                                                                        • XT1034
                                                                                                                                                                                        • XT939G
                                                                                                                                                                                        • XT1039
                                                                                                                                                                                        • XT1040
                                                                                                                                                                                        • XT1042
                                                                                                                                                                                        • XT1045
                                                                                                                                                                                        • XT1063
                                                                                                                                                                                        • XT1064
                                                                                                                                                                                        • XT1068
                                                                                                                                                                                        • XT1069
                                                                                                                                                                                        • XT1072
                                                                                                                                                                                        • XT1077
                                                                                                                                                                                        • XT1078
                                                                                                                                                                                        • XT1079
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Landroid/graphics/Paint;
                                                                                                                                                                                        1const/4 v1, 0x6
                                                                                                                                                                                        3invoke-direct {v0, v1}, Landroid/graphics/Paint;-><init>(I)V
                                                                                                                                                                                        4sput-object v0, Lcom/bumptech/glide/load/d/a/w;->a:Landroid/graphics/Paint;
                                                                                                                                                                                        5new-instance v0, Landroid/graphics/Paint;
                                                                                                                                                                                        6const/4 v2, 0x7
                                                                                                                                                                                        8invoke-direct {v0, v2}, Landroid/graphics/Paint;-><init>(I)V
                                                                                                                                                                                        9sput-object v0, Lcom/bumptech/glide/load/d/a/w;->b:Landroid/graphics/Paint;
                                                                                                                                                                                        10new-instance v0, Ljava/util/HashSet;
                                                                                                                                                                                        11const/16 v3, 0x1d
                                                                                                                                                                                        12new-array v3, v3, [Ljava/lang/String;
                                                                                                                                                                                        13const/4 v4, 0x0
                                                                                                                                                                                        15const-string v5, "XT1085"
                                                                                                                                                                                        16aput-object v5, v3, v4
                                                                                                                                                                                        17const/4 v4, 0x1
                                                                                                                                                                                        19const-string v5, "XT1092"
                                                                                                                                                                                        20aput-object v5, v3, v4
                                                                                                                                                                                        21const/4 v4, 0x2
                                                                                                                                                                                        23const-string v5, "XT1093"
                                                                                                                                                                                        24aput-object v5, v3, v4
                                                                                                                                                                                        25const/4 v4, 0x3
                                                                                                                                                                                        27const-string v5, "XT1094"
                                                                                                                                                                                        28aput-object v5, v3, v4
                                                                                                                                                                                        29const/4 v4, 0x4
                                                                                                                                                                                        31const-string v5, "XT1095"
                                                                                                                                                                                        32aput-object v5, v3, v4
                                                                                                                                                                                        33const/4 v4, 0x5
                                                                                                                                                                                        35const-string v5, "XT1096"
                                                                                                                                                                                        36aput-object v5, v3, v4
                                                                                                                                                                                        38const-string v4, "XT1097"
                                                                                                                                                                                        39aput-object v4, v3, v1
                                                                                                                                                                                        41const-string v1, "XT1098"
                                                                                                                                                                                        42aput-object v1, v3, v2
                                                                                                                                                                                        43const/16 v1, 0x8
                                                                                                                                                                                        45const-string v4, "XT1031"
                                                                                                                                                                                        46aput-object v4, v3, v1
                                                                                                                                                                                        47const/16 v1, 0x9
                                                                                                                                                                                        49const-string v4, "XT1028"
                                                                                                                                                                                        50aput-object v4, v3, v1
                                                                                                                                                                                        51const/16 v1, 0xa
                                                                                                                                                                                        53const-string v4, "XT937C"
                                                                                                                                                                                        54aput-object v4, v3, v1
                                                                                                                                                                                        55const/16 v1, 0xb
                                                                                                                                                                                        57const-string v4, "XT1032"
                                                                                                                                                                                        58aput-object v4, v3, v1
                                                                                                                                                                                        59const/16 v1, 0xc
                                                                                                                                                                                        61const-string v4, "XT1008"
                                                                                                                                                                                        62aput-object v4, v3, v1
                                                                                                                                                                                        63const/16 v1, 0xd
                                                                                                                                                                                        65const-string v4, "XT1033"
                                                                                                                                                                                        66aput-object v4, v3, v1
                                                                                                                                                                                        67const/16 v1, 0xe
                                                                                                                                                                                        69const-string v4, "XT1035"
                                                                                                                                                                                        70aput-object v4, v3, v1
                                                                                                                                                                                        71const/16 v1, 0xf
                                                                                                                                                                                        73const-string v4, "XT1034"
                                                                                                                                                                                        74aput-object v4, v3, v1
                                                                                                                                                                                        75const/16 v1, 0x10
                                                                                                                                                                                        77const-string v4, "XT939G"
                                                                                                                                                                                        78aput-object v4, v3, v1
                                                                                                                                                                                        79const/16 v1, 0x11
                                                                                                                                                                                        81const-string v4, "XT1039"
                                                                                                                                                                                        82aput-object v4, v3, v1
                                                                                                                                                                                        83const/16 v1, 0x12
                                                                                                                                                                                        85const-string v4, "XT1040"
                                                                                                                                                                                        86aput-object v4, v3, v1
                                                                                                                                                                                        87const/16 v1, 0x13
                                                                                                                                                                                        89const-string v4, "XT1042"
                                                                                                                                                                                        90aput-object v4, v3, v1
                                                                                                                                                                                        91const/16 v1, 0x14
                                                                                                                                                                                        93const-string v4, "XT1045"
                                                                                                                                                                                        94aput-object v4, v3, v1
                                                                                                                                                                                        95const/16 v1, 0x15
                                                                                                                                                                                        97const-string v4, "XT1063"
                                                                                                                                                                                        98aput-object v4, v3, v1
                                                                                                                                                                                        99const/16 v1, 0x16
                                                                                                                                                                                        101const-string v4, "XT1064"
                                                                                                                                                                                        102aput-object v4, v3, v1
                                                                                                                                                                                        103const/16 v1, 0x17
                                                                                                                                                                                        105const-string v4, "XT1068"
                                                                                                                                                                                        106aput-object v4, v3, v1
                                                                                                                                                                                        107const/16 v1, 0x18
                                                                                                                                                                                        109const-string v4, "XT1069"
                                                                                                                                                                                        110aput-object v4, v3, v1
                                                                                                                                                                                        111const/16 v1, 0x19
                                                                                                                                                                                        113const-string v4, "XT1072"
                                                                                                                                                                                        114aput-object v4, v3, v1
                                                                                                                                                                                        115const/16 v1, 0x1a
                                                                                                                                                                                        117const-string v4, "XT1077"
                                                                                                                                                                                        118aput-object v4, v3, v1
                                                                                                                                                                                        119const/16 v1, 0x1b
                                                                                                                                                                                        121const-string v4, "XT1078"
                                                                                                                                                                                        122aput-object v4, v3, v1
                                                                                                                                                                                        123const/16 v1, 0x1c
                                                                                                                                                                                        125const-string v4, "XT1079"
                                                                                                                                                                                        126aput-object v4, v3, v1
                                                                                                                                                                                        128invoke-static {v3}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
                                                                                                                                                                                        129move-result-object v1
                                                                                                                                                                                        131invoke-direct {v0, v1}, Ljava/util/HashSet;-><init>(Ljava/util/Collection;)V
                                                                                                                                                                                        132sput-object v0, Lcom/bumptech/glide/load/d/a/w;->d:Ljava/util/Set;
                                                                                                                                                                                        134sget-object v0, Lcom/bumptech/glide/load/d/a/w;->d:Ljava/util/Set;
                                                                                                                                                                                        136sget-object v1, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        138invoke-interface {v0, v1}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
                                                                                                                                                                                        139move-result v0
                                                                                                                                                                                        140if-eqz v0, :cond_d3
                                                                                                                                                                                        141new-instance v0, Ljava/util/concurrent/locks/ReentrantLock;
                                                                                                                                                                                        143invoke-direct {v0}, Ljava/util/concurrent/locks/ReentrantLock;-><init>()V
                                                                                                                                                                                        144goto/16 :goto_d8
                                                                                                                                                                                        145cond_d3: new-instance v0, Lcom/bumptech/glide/load/d/a/w$a;
                                                                                                                                                                                        147invoke-direct {v0}, Lcom/bumptech/glide/load/d/a/w$a;-><init>()V
                                                                                                                                                                                        148goto_d8: sput-object v0, Lcom/bumptech/glide/load/d/a/w;->e:Ljava/util/concurrent/locks/Lock;
                                                                                                                                                                                        149new-instance v0, Landroid/graphics/Paint;
                                                                                                                                                                                        151invoke-direct {v0, v2}, Landroid/graphics/Paint;-><init>(I)V
                                                                                                                                                                                        152sput-object v0, Lcom/bumptech/glide/load/d/a/w;->c:Landroid/graphics/Paint;
                                                                                                                                                                                        154sget-object v0, Lcom/bumptech/glide/load/d/a/w;->c:Landroid/graphics/Paint;
                                                                                                                                                                                        155new-instance v1, Landroid/graphics/PorterDuffXfermode;
                                                                                                                                                                                        157sget-object v2, Landroid/graphics/PorterDuff$Mode;->SRC_IN:Landroid/graphics/PorterDuff$Mode;
                                                                                                                                                                                        159invoke-direct {v1, v2}, Landroid/graphics/PorterDuffXfermode;-><init>(Landroid/graphics/PorterDuff$Mode;)V
                                                                                                                                                                                        161invoke-virtual {v0, v1}, Landroid/graphics/Paint;->setXfermode(Landroid/graphics/Xfermode;)Landroid/graphics/Xfermode;
                                                                                                                                                                                        162return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.content.SharedPreferences.getString
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.content.SharedPreferences.edit
                                                                                                                                                                                        • android.content.SharedPreferences$Editor.putString
                                                                                                                                                                                        • android.content.SharedPreferences$Editor.commit
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • java.lang.String.charAt
                                                                                                                                                                                        • java.lang.Character.isDigit
                                                                                                                                                                                        • java.lang.Character.toString
                                                                                                                                                                                        • java.lang.Integer.parseInt
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Character.toString
                                                                                                                                                                                        • java.lang.Integer.parseInt
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.reverse
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.content.SharedPreferences.getString
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.content.SharedPreferences.edit
                                                                                                                                                                                        • android.content.SharedPreferences$Editor.putString
                                                                                                                                                                                        • android.content.SharedPreferences$Editor.commit
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • ek_key
                                                                                                                                                                                        • ek__id
                                                                                                                                                                                        • umeng+
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "ek_key"
                                                                                                                                                                                        3const-string v1, "ek__id"
                                                                                                                                                                                        4try_start_4:
                                                                                                                                                                                        5sget-object v2, Lc/e/b/b/g;->b:Ljava/lang/String;
                                                                                                                                                                                        7invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        8move-result v2
                                                                                                                                                                                        9if-eqz v2, :cond_d3
                                                                                                                                                                                        11sget-object v2, Lc/e/b/b/g;->a:Landroid/content/Context;
                                                                                                                                                                                        13invoke-static {v2}, Lc/e/b/d/q;->a(Landroid/content/Context;)Landroid/content/SharedPreferences;
                                                                                                                                                                                        14move-result-object v2
                                                                                                                                                                                        15const/4 v3, 0x0
                                                                                                                                                                                        17invoke-interface {v2, v1, v3}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        18move-result-object v4
                                                                                                                                                                                        20invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        21move-result v5
                                                                                                                                                                                        22if-eqz v5, :cond_34
                                                                                                                                                                                        24sget-object v4, Lc/e/b/b/g;->a:Landroid/content/Context;
                                                                                                                                                                                        26invoke-static {v4}, Lc/e/a/e;->a(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        27move-result-object v4
                                                                                                                                                                                        29invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        30move-result v5
                                                                                                                                                                                        31if-nez v5, :cond_34
                                                                                                                                                                                        33invoke-interface {v2}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
                                                                                                                                                                                        34move-result-object v5
                                                                                                                                                                                        36invoke-interface {v5, v1, v4}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
                                                                                                                                                                                        37move-result-object v1
                                                                                                                                                                                        39invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;->commit()Z
                                                                                                                                                                                        40cond_34:
                                                                                                                                                                                        41invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        42move-result v1
                                                                                                                                                                                        43const/4 v5, 0x0
                                                                                                                                                                                        44const/4 v6, 0x1
                                                                                                                                                                                        45if-nez v1, :cond_80
                                                                                                                                                                                        46const/16 v1, 0x9
                                                                                                                                                                                        48invoke-virtual {v4, v6, v1}, Ljava/lang/String;->substring(II)Ljava/lang/String;
                                                                                                                                                                                        49move-result-object v1
                                                                                                                                                                                        50new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        52invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        53const/4 v7, 0x0
                                                                                                                                                                                        54goto_48:
                                                                                                                                                                                        55invoke-virtual {v1}, Ljava/lang/String;->length()I
                                                                                                                                                                                        56move-result v8
                                                                                                                                                                                        57if-ge v7, v8, :cond_7a
                                                                                                                                                                                        59invoke-virtual {v1, v7}, Ljava/lang/String;->charAt(I)C
                                                                                                                                                                                        60move-result v8
                                                                                                                                                                                        62invoke-static {v8}, Ljava/lang/Character;->isDigit(C)Z
                                                                                                                                                                                        63move-result v9
                                                                                                                                                                                        64if-eqz v9, :cond_74
                                                                                                                                                                                        66invoke-static {v8}, Ljava/lang/Character;->toString(C)Ljava/lang/String;
                                                                                                                                                                                        67move-result-object v9
                                                                                                                                                                                        69invoke-static {v9}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
                                                                                                                                                                                        70move-result v9
                                                                                                                                                                                        71if-nez v9, :cond_66
                                                                                                                                                                                        73invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        74goto/16 :goto_77
                                                                                                                                                                                        75cond_66:
                                                                                                                                                                                        76invoke-static {v8}, Ljava/lang/Character;->toString(C)Ljava/lang/String;
                                                                                                                                                                                        77move-result-object v8
                                                                                                                                                                                        79invoke-static {v8}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
                                                                                                                                                                                        80move-result v8
                                                                                                                                                                                        81rsub-int/lit8 v8, v8, 0xa
                                                                                                                                                                                        83invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        84goto/16 :goto_77
                                                                                                                                                                                        85cond_74:
                                                                                                                                                                                        86invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
                                                                                                                                                                                        87goto_77: add-int/lit8 v7, v7, 0x1
                                                                                                                                                                                        88goto/16 :goto_48
                                                                                                                                                                                        89cond_7a:
                                                                                                                                                                                        90invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        91move-result-object v1
                                                                                                                                                                                        92sput-object v1, Lc/e/b/b/g;->b:Ljava/lang/String;
                                                                                                                                                                                        93cond_80:
                                                                                                                                                                                        94sget-object v1, Lc/e/b/b/g;->b:Ljava/lang/String;
                                                                                                                                                                                        96invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        97move-result v1
                                                                                                                                                                                        98if-nez v1, :cond_d3
                                                                                                                                                                                        99new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        101invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        103sget-object v4, Lc/e/b/b/g;->b:Ljava/lang/String;
                                                                                                                                                                                        105invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        106new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        108sget-object v7, Lc/e/b/b/g;->b:Ljava/lang/String;
                                                                                                                                                                                        110invoke-direct {v4, v7}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        112invoke-virtual {v4}, Ljava/lang/StringBuilder;->reverse()Ljava/lang/StringBuilder;
                                                                                                                                                                                        113move-result-object v4
                                                                                                                                                                                        115invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        116move-result-object v4
                                                                                                                                                                                        118invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        120invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        121move-result-object v1
                                                                                                                                                                                        122sput-object v1, Lc/e/b/b/g;->b:Ljava/lang/String;
                                                                                                                                                                                        124invoke-interface {v2, v0, v3}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        125move-result-object v1
                                                                                                                                                                                        127invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        128move-result v3
                                                                                                                                                                                        129try_end_b2:
                                                                                                                                                                                        130const-string v4, "umeng+"
                                                                                                                                                                                        131if-eqz v3, :cond_c6
                                                                                                                                                                                        132try_start_b6:
                                                                                                                                                                                        133invoke-interface {v2}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
                                                                                                                                                                                        134move-result-object v1
                                                                                                                                                                                        136invoke-virtual {p0, v4}, Lc/e/b/b/g;->a(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        137move-result-object v2
                                                                                                                                                                                        139invoke-interface {v1, v0, v2}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
                                                                                                                                                                                        140move-result-object v0
                                                                                                                                                                                        142invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->commit()Z
                                                                                                                                                                                        143goto/16 :goto_d3
                                                                                                                                                                                        144cond_c6:
                                                                                                                                                                                        145invoke-virtual {p0, v1}, Lc/e/b/b/g;->b(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        146move-result-object v0
                                                                                                                                                                                        148invoke-virtual {v4, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        149move-result v0
                                                                                                                                                                                        150if-nez v0, :cond_d3
                                                                                                                                                                                        152invoke-virtual {p0, v6, v5}, Lc/e/b/b/g;->a(ZZ)V
                                                                                                                                                                                        153catch_d3: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.net.Uri$Builder.<init>
                                                                                                                                                                                        • android.net.Uri$Builder.appendQueryParameter
                                                                                                                                                                                        • android.net.Uri$Builder.appendQueryParameter
                                                                                                                                                                                        • android.net.Uri$Builder.appendQueryParameter
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.net.Uri$Builder.appendQueryParameter
                                                                                                                                                                                        • android.net.Uri$Builder.appendQueryParameter
                                                                                                                                                                                        • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                        • android.net.Uri$Builder.appendQueryParameter
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.net.Uri$Builder.appendQueryParameter
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.os.Build.BRAND:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.net.Uri$Builder.appendQueryParameter
                                                                                                                                                                                        • android.net.Uri$Builder.appendQueryParameter
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • type
                                                                                                                                                                                        • p_ver
                                                                                                                                                                                        • 8.8052
                                                                                                                                                                                        • appsid
                                                                                                                                                                                        • v
                                                                                                                                                                                        • android_
                                                                                                                                                                                        • _
                                                                                                                                                                                        • 4.1.30
                                                                                                                                                                                        • reason
                                                                                                                                                                                        • osv
                                                                                                                                                                                        • bdr
                                                                                                                                                                                        • brd
                                                                                                                                                                                        • pack
                                                                                                                                                                                        • https://mobads-logs.baidu.com/brwhis.log
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        2invoke-static {}, Lcom/baidu/mobads/container/m;->k()Lcom/baidu/mobads/interfaces/utils/IXAdConstants;
                                                                                                                                                                                        3move-result-object v0
                                                                                                                                                                                        5invoke-static {}, Lcom/baidu/mobads/container/m;->c()Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;
                                                                                                                                                                                        6move-result-object v1
                                                                                                                                                                                        7if-nez p3, :cond_f
                                                                                                                                                                                        8new-instance p3, Landroid/net/Uri$Builder;
                                                                                                                                                                                        10invoke-direct {p3}, Landroid/net/Uri$Builder;-><init>()V
                                                                                                                                                                                        11cond_f:
                                                                                                                                                                                        12const-string v2, "type"
                                                                                                                                                                                        14invoke-virtual {p3, v2, p2}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
                                                                                                                                                                                        15move-result-object v2
                                                                                                                                                                                        17const-string v3, "p_ver"
                                                                                                                                                                                        19const-string v4, "8.8052"
                                                                                                                                                                                        21invoke-virtual {v2, v3, v4}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
                                                                                                                                                                                        22move-result-object v2
                                                                                                                                                                                        24const-string v3, "appsid"
                                                                                                                                                                                        26invoke-interface {v0}, Lcom/baidu/mobads/interfaces/utils/IXAdConstants;->getAppSid()Ljava/lang/String;
                                                                                                                                                                                        27move-result-object v4
                                                                                                                                                                                        29invoke-virtual {v2, v3, v4}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
                                                                                                                                                                                        30move-result-object v2
                                                                                                                                                                                        32const-string v3, "v"
                                                                                                                                                                                        33new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        35invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        37const-string v5, "android_"
                                                                                                                                                                                        39invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        40move-result-object v4
                                                                                                                                                                                        41sget-wide v6, Lcom/baidu/mobads/container/o;->a:D
                                                                                                                                                                                        43invoke-virtual {v4, v6, v7}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
                                                                                                                                                                                        44move-result-object v4
                                                                                                                                                                                        46const-string v5, "_"
                                                                                                                                                                                        48invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        49move-result-object v4
                                                                                                                                                                                        51const-string v5, "4.1.30"
                                                                                                                                                                                        53invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        54move-result-object v4
                                                                                                                                                                                        56invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        57move-result-object v4
                                                                                                                                                                                        59invoke-virtual {v2, v3, v4}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
                                                                                                                                                                                        60move-result-object v2
                                                                                                                                                                                        62const-string v3, "reason"
                                                                                                                                                                                        64invoke-virtual {v2, v3, p1}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
                                                                                                                                                                                        65move-result-object v2
                                                                                                                                                                                        67const-string v3, "osv"
                                                                                                                                                                                        69sget-object v4, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                        71invoke-virtual {v2, v3, v4}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
                                                                                                                                                                                        72move-result-object v2
                                                                                                                                                                                        74const-string v3, "bdr"
                                                                                                                                                                                        75new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        77invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        79const-string v5, ""
                                                                                                                                                                                        81invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        82move-result-object v4
                                                                                                                                                                                        83sget v5, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        85invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        86move-result-object v4
                                                                                                                                                                                        88invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        89move-result-object v4
                                                                                                                                                                                        91invoke-virtual {v2, v3, v4}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
                                                                                                                                                                                        92move-result-object v2
                                                                                                                                                                                        94const-string v3, "brd"
                                                                                                                                                                                        95new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        97invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        99const-string v5, ""
                                                                                                                                                                                        101invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        102move-result-object v4
                                                                                                                                                                                        104sget-object v5, Landroid/os/Build;->BRAND:Ljava/lang/String;
                                                                                                                                                                                        106invoke-interface {v1, v5}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->getTextEncoder(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        107move-result-object v1
                                                                                                                                                                                        109invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        110move-result-object v1
                                                                                                                                                                                        112invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        113move-result-object v1
                                                                                                                                                                                        115invoke-virtual {v2, v3, v1}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
                                                                                                                                                                                        116move-result-object v1
                                                                                                                                                                                        118const-string v2, "pack"
                                                                                                                                                                                        120invoke-interface {v0}, Lcom/baidu/mobads/interfaces/utils/IXAdConstants;->getAppPackageNameOfPublisher()Ljava/lang/String;
                                                                                                                                                                                        121move-result-object v0
                                                                                                                                                                                        123invoke-virtual {v1, v2, v0}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
                                                                                                                                                                                        124goto_9f: new-instance v0, Lcom/baidu/mobads/container/b/f/b;
                                                                                                                                                                                        126const-string v1, "https://mobads-logs.baidu.com/brwhis.log"
                                                                                                                                                                                        128const-string v2, ""
                                                                                                                                                                                        130invoke-direct {v0, v1, v2}, Lcom/baidu/mobads/container/b/f/b;-><init>(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        132invoke-virtual {v0, p3}, Lcom/baidu/mobads/container/b/f/b;->a(Landroid/net/Uri$Builder;)V
                                                                                                                                                                                        133const/4 v1, 0x0
                                                                                                                                                                                        135invoke-virtual {v0, v1}, Lcom/baidu/mobads/container/b/f/b;->a(I)V
                                                                                                                                                                                        136new-instance v1, Lcom/baidu/mobads/container/b/f/a;
                                                                                                                                                                                        138invoke-direct {v1}, Lcom/baidu/mobads/container/b/f/a;-><init>()V
                                                                                                                                                                                        140invoke-virtual {v1, v0}, Lcom/baidu/mobads/container/b/f/a;->a(Lcom/baidu/mobads/container/b/f/b;)V
                                                                                                                                                                                        141return-void
                                                                                                                                                                                        142catch_b8: move-exception v0
                                                                                                                                                                                        144invoke-static {}, Lcom/baidu/mobads/container/o/t;->a()Lcom/baidu/mobads/container/o/t;
                                                                                                                                                                                        145move-result-object v1
                                                                                                                                                                                        147invoke-virtual {v1, v0}, Lcom/baidu/mobads/container/o/t;->e(Ljava/lang/Throwable;)I
                                                                                                                                                                                        148goto/16 :goto_9f
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.net.Uri$Builder.<init>
                                                                                                                                                                                        • android.net.Uri$Builder.appendQueryParameter
                                                                                                                                                                                        • android.net.Uri$Builder.appendQueryParameter
                                                                                                                                                                                        • android.net.Uri$Builder.appendQueryParameter
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.net.Uri$Builder.appendQueryParameter
                                                                                                                                                                                        • android.net.Uri$Builder.appendQueryParameter
                                                                                                                                                                                        • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                        • android.net.Uri$Builder.appendQueryParameter
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.net.Uri$Builder.appendQueryParameter
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.os.Build.BRAND:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.net.Uri$Builder.appendQueryParameter
                                                                                                                                                                                        • android.net.Uri$Builder.appendQueryParameter
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • type
                                                                                                                                                                                        • p_ver
                                                                                                                                                                                        • 8.8052
                                                                                                                                                                                        • appsid
                                                                                                                                                                                        • v
                                                                                                                                                                                        • android_
                                                                                                                                                                                        • _
                                                                                                                                                                                        • 4.1.30
                                                                                                                                                                                        • reason
                                                                                                                                                                                        • osv
                                                                                                                                                                                        • bdr
                                                                                                                                                                                        • brd
                                                                                                                                                                                        • pack
                                                                                                                                                                                        • https://mobads-logs.baidu.com/brwhis.log
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, ""
                                                                                                                                                                                        3invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        4move-result-object v1
                                                                                                                                                                                        6invoke-virtual {v1}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getAdConstants()Lcom/baidu/mobads/utils/i;
                                                                                                                                                                                        7move-result-object v1
                                                                                                                                                                                        9invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        10move-result-object v2
                                                                                                                                                                                        12invoke-virtual {v2}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getCommonUtils()Lcom/baidu/mobads/utils/f;
                                                                                                                                                                                        13move-result-object v2
                                                                                                                                                                                        14if-nez p3, :cond_19
                                                                                                                                                                                        15new-instance p3, Landroid/net/Uri$Builder;
                                                                                                                                                                                        17invoke-direct {p3}, Landroid/net/Uri$Builder;-><init>()V
                                                                                                                                                                                        18cond_19:
                                                                                                                                                                                        19const-string v3, "type"
                                                                                                                                                                                        21invoke-virtual {p3, v3, p2}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
                                                                                                                                                                                        22move-result-object p2
                                                                                                                                                                                        24const-string v3, "p_ver"
                                                                                                                                                                                        26const-string v4, "8.8052"
                                                                                                                                                                                        28invoke-virtual {p2, v3, v4}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
                                                                                                                                                                                        29move-result-object p2
                                                                                                                                                                                        31const-string v3, "appsid"
                                                                                                                                                                                        33invoke-interface {v1}, Lcom/baidu/mobads/interfaces/utils/IXAdConstants;->getAppSid()Ljava/lang/String;
                                                                                                                                                                                        34move-result-object v4
                                                                                                                                                                                        36invoke-virtual {p2, v3, v4}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
                                                                                                                                                                                        37move-result-object p2
                                                                                                                                                                                        39const-string v3, "v"
                                                                                                                                                                                        40new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        42invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        44const-string v5, "android_"
                                                                                                                                                                                        46invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        48sget-object v5, Lcom/baidu/mobads/constants/a;->c:Ljava/lang/String;
                                                                                                                                                                                        50invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        52const-string v5, "_"
                                                                                                                                                                                        54invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        56const-string v5, "4.1.30"
                                                                                                                                                                                        58invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        60invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        61move-result-object v4
                                                                                                                                                                                        63invoke-virtual {p2, v3, v4}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
                                                                                                                                                                                        64move-result-object p2
                                                                                                                                                                                        66const-string v3, "reason"
                                                                                                                                                                                        68invoke-virtual {p2, v3, p1}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
                                                                                                                                                                                        69move-result-object p1
                                                                                                                                                                                        71const-string p2, "osv"
                                                                                                                                                                                        73sget-object v3, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                        75invoke-virtual {p1, p2, v3}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
                                                                                                                                                                                        76move-result-object p1
                                                                                                                                                                                        78const-string p2, "bdr"
                                                                                                                                                                                        79new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        81invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        83invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        84sget v4, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        86invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        88invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        89move-result-object v3
                                                                                                                                                                                        91invoke-virtual {p1, p2, v3}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
                                                                                                                                                                                        92move-result-object p1
                                                                                                                                                                                        94const-string p2, "brd"
                                                                                                                                                                                        95new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        97invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        99invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        101sget-object v4, Landroid/os/Build;->BRAND:Ljava/lang/String;
                                                                                                                                                                                        103invoke-interface {v2, v4}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->getTextEncoder(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        104move-result-object v2
                                                                                                                                                                                        106invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        108invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        109move-result-object v2
                                                                                                                                                                                        111invoke-virtual {p1, p2, v2}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
                                                                                                                                                                                        112move-result-object p1
                                                                                                                                                                                        114const-string p2, "pack"
                                                                                                                                                                                        116invoke-interface {v1}, Lcom/baidu/mobads/interfaces/utils/IXAdConstants;->getAppPackageNameOfPublisher()Ljava/lang/String;
                                                                                                                                                                                        117move-result-object v1
                                                                                                                                                                                        119invoke-virtual {p1, p2, v1}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
                                                                                                                                                                                        120try_end_9d: goto/16 :goto_aa
                                                                                                                                                                                        121catch_9e: move-exception p1
                                                                                                                                                                                        123invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        124move-result-object p2
                                                                                                                                                                                        126invoke-virtual {p2}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getAdLogger()Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        127move-result-object p2
                                                                                                                                                                                        129invoke-interface {p2, p1}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->e(Ljava/lang/Throwable;)I
                                                                                                                                                                                        130goto_aa: new-instance p1, Lcom/baidu/mobads/openad/d/b;
                                                                                                                                                                                        132const-string p2, "https://mobads-logs.baidu.com/brwhis.log"
                                                                                                                                                                                        134invoke-direct {p1, p2, v0}, Lcom/baidu/mobads/openad/d/b;-><init>(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        136invoke-virtual {p1, p3}, Lcom/baidu/mobads/openad/d/b;->a(Landroid/net/Uri$Builder;)V
                                                                                                                                                                                        137const/4 p2, 0x0
                                                                                                                                                                                        139invoke-virtual {p1, p2}, Lcom/baidu/mobads/openad/d/b;->a(I)V
                                                                                                                                                                                        140new-instance p2, Lcom/baidu/mobads/openad/d/a;
                                                                                                                                                                                        142invoke-direct {p2}, Lcom/baidu/mobads/openad/d/a;-><init>()V
                                                                                                                                                                                        144invoke-virtual {p2, p1}, Lcom/baidu/mobads/openad/d/a;->a(Lcom/baidu/mobads/openad/d/b;)V
                                                                                                                                                                                        145return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.reflect.Method.getName
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.util.Log.d
                                                                                                                                                                                        • java.lang.reflect.Method.getName
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.util.HashMap.get
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • android.util.Log.d
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • android.util.Log.d
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.util.Log.d
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • HookAdRequestion
                                                                                                                                                                                        • invoke method
                                                                                                                                                                                        • getRequestAdUrl
                                                                                                                                                                                        • imei
                                                                                                                                                                                        • base
                                                                                                                                                                                        • exps
                                                                                                                                                                                        • 110090
                                                                                                                                                                                        • invoke getRequestAdUrl put exps=110076
                                                                                                                                                                                        • iad
                                                                                                                                                                                        • exp
                                                                                                                                                                                        • 110091
                                                                                                                                                                                        • cuid
                                                                                                                                                                                        • invoke getRequestAdUrl put exps=110077
                                                                                                                                                                                        • STATE =
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        2const-string v0, "HookAdRequestion"
                                                                                                                                                                                        3new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        5invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        7const-string v2, "invoke method "
                                                                                                                                                                                        9invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        10move-result-object v1
                                                                                                                                                                                        12invoke-virtual {p2}, Ljava/lang/reflect/Method;->getName()Ljava/lang/String;
                                                                                                                                                                                        13move-result-object v2
                                                                                                                                                                                        15invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        16move-result-object v1
                                                                                                                                                                                        18invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        19move-result-object v1
                                                                                                                                                                                        21invoke-static {v0, v1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        23const-string v0, "getRequestAdUrl"
                                                                                                                                                                                        25invoke-virtual {p2}, Ljava/lang/reflect/Method;->getName()Ljava/lang/String;
                                                                                                                                                                                        26move-result-object v1
                                                                                                                                                                                        28invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        29move-result v0
                                                                                                                                                                                        30if-eqz v0, :cond_62
                                                                                                                                                                                        31const/4 v0, 0x1
                                                                                                                                                                                        32aget-object v0, p3, v0
                                                                                                                                                                                        33check-cast v0, Ljava/util/HashMap;
                                                                                                                                                                                        35const-string v1, "imei"
                                                                                                                                                                                        37invoke-virtual {v0, v1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        38move-result-object v1
                                                                                                                                                                                        39check-cast v1, Ljava/lang/String;
                                                                                                                                                                                        41invoke-direct {p0, v1}, Lcom/baidu/mobads/container/h;->a(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        42move-result-object v1
                                                                                                                                                                                        43sput-object v1, Lcom/baidu/mobads/container/h;->a:Ljava/lang/String;
                                                                                                                                                                                        45const-string v1, "base"
                                                                                                                                                                                        47sget-object v2, Lcom/baidu/mobads/container/h;->a:Ljava/lang/String;
                                                                                                                                                                                        49invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        50move-result v1
                                                                                                                                                                                        51if-eqz v1, :cond_69
                                                                                                                                                                                        53const-string v1, "exps"
                                                                                                                                                                                        55const-string v2, "110090"
                                                                                                                                                                                        57invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        59const-string v1, "HookAdRequestion"
                                                                                                                                                                                        61const-string v2, "invoke getRequestAdUrl put exps=110076"
                                                                                                                                                                                        63invoke-static {v1, v2}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        64goto_53:
                                                                                                                                                                                        65const-string v1, "iad"
                                                                                                                                                                                        67sget-object v2, Lcom/baidu/mobads/container/h;->c:Landroid/content/Context;
                                                                                                                                                                                        69invoke-static {v2}, Lcom/baidu/mobads/container/o/b;->a(Landroid/content/Context;)J
                                                                                                                                                                                        70move-result-wide v2
                                                                                                                                                                                        72invoke-static {v2, v3}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
                                                                                                                                                                                        73move-result-object v2
                                                                                                                                                                                        75invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        76cond_62:
                                                                                                                                                                                        77iget-object v0, p0, Lcom/baidu/mobads/container/h;->b:Ljava/lang/Object;
                                                                                                                                                                                        79invoke-virtual {p2, v0, p3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        80move-result-object v0
                                                                                                                                                                                        81return-object v0
                                                                                                                                                                                        82cond_69:
                                                                                                                                                                                        83const-string v1, "exp"
                                                                                                                                                                                        85sget-object v2, Lcom/baidu/mobads/container/h;->a:Ljava/lang/String;
                                                                                                                                                                                        87invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        88move-result v1
                                                                                                                                                                                        89if-eqz v1, :cond_8d
                                                                                                                                                                                        91const-string v1, "exps"
                                                                                                                                                                                        93const-string v2, "110091"
                                                                                                                                                                                        95invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        97const-string v1, "cuid"
                                                                                                                                                                                        99sget-object v2, Lcom/baidu/mobads/container/h;->c:Landroid/content/Context;
                                                                                                                                                                                        101invoke-static {v2}, Lcom/baidu/mobads/container/l/c;->b(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        102move-result-object v2
                                                                                                                                                                                        104invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        106const-string v1, "HookAdRequestion"
                                                                                                                                                                                        108const-string v2, "invoke getRequestAdUrl put exps=110077"
                                                                                                                                                                                        110invoke-static {v1, v2}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        111goto/16 :goto_53
                                                                                                                                                                                        112cond_8d:
                                                                                                                                                                                        113const-string v1, "HookAdRequestion"
                                                                                                                                                                                        114new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        116invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        118const-string v3, "STATE = "
                                                                                                                                                                                        120invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        121move-result-object v2
                                                                                                                                                                                        123sget-object v3, Lcom/baidu/mobads/container/h;->a:Ljava/lang/String;
                                                                                                                                                                                        125invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        126move-result-object v2
                                                                                                                                                                                        128invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        129move-result-object v2
                                                                                                                                                                                        131invoke-static {v1, v2}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        132goto/16 :goto_53
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.util.Log.i
                                                                                                                                                                                        • android.content.Context.getApplicationContext
                                                                                                                                                                                        • java.lang.String.lastIndexOf
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • com.tencent.smtt.export.external.DexClassLoaderProvider.supportSpeedyClassLoader
                                                                                                                                                                                        • com.tencent.smtt.export.external.DexClassLoaderProvider.is_first_load_tbs_dex
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.util.Log.d
                                                                                                                                                                                        • com.tencent.smtt.export.external.DexClassLoaderProvider.set_first_load_tbs_dex
                                                                                                                                                                                        • com.tencent.smtt.export.external.DexClassLoaderProvider.<init>
                                                                                                                                                                                        • com.tencent.smtt.export.external.DexClassLoaderProvider.doAsyncDexLoad
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.util.Log.d
                                                                                                                                                                                        • com.tencent.smtt.export.external.DexClassLoaderProvider.<init>
                                                                                                                                                                                        • com.tencent.smtt.export.external.DexClassLoaderProvider.mInstance:Lcom/tencent/smtt/export/external/DexClassLoaderProvider
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • new DexClassLoaderDelegate:
                                                                                                                                                                                        • , context:
                                                                                                                                                                                        • dexloader
                                                                                                                                                                                        • /
                                                                                                                                                                                        • fake_dex.jar
                                                                                                                                                                                        • new DexClassLoaderDelegate -- fake:
                                                                                                                                                                                        • new DexClassLoaderDelegate -- real:
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        2invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        4const-string v1, "new DexClassLoaderDelegate: "
                                                                                                                                                                                        6invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        8invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        10const-string v1, ", context: "
                                                                                                                                                                                        12invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        14invoke-virtual {v0, p4}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        16invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        17move-result-object v0
                                                                                                                                                                                        19const-string v1, "dexloader"
                                                                                                                                                                                        21invoke-static {v1, v0}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        23invoke-virtual {p4}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        24move-result-object p4
                                                                                                                                                                                        25sput-object p4, Lcom/tencent/smtt/export/external/DexClassLoaderProvider;->mContext:Landroid/content/Context;
                                                                                                                                                                                        26sput-object p0, Lcom/tencent/smtt/export/external/DexClassLoaderProvider;->mRealDexPath:Ljava/lang/String;
                                                                                                                                                                                        28const-string p4, "/"
                                                                                                                                                                                        30invoke-virtual {p0, p4}, Ljava/lang/String;->lastIndexOf(Ljava/lang/String;)I
                                                                                                                                                                                        31move-result p4
                                                                                                                                                                                        32add-int/lit8 p4, p4, 0x1
                                                                                                                                                                                        33const/4 v0, 0x0
                                                                                                                                                                                        35invoke-virtual {p0, v0, p4}, Ljava/lang/String;->substring(II)Ljava/lang/String;
                                                                                                                                                                                        36move-result-object v0
                                                                                                                                                                                        37new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        39invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        41invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        43const-string v0, "fake_dex.jar"
                                                                                                                                                                                        45invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        47invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        48move-result-object v4
                                                                                                                                                                                        50invoke-virtual {p0, p4}, Ljava/lang/String;->substring(I)Ljava/lang/String;
                                                                                                                                                                                        51move-result-object p4
                                                                                                                                                                                        53invoke-static {}, Lcom/tencent/smtt/export/external/DexClassLoaderProvider;->supportSpeedyClassLoader()Z
                                                                                                                                                                                        54move-result v0
                                                                                                                                                                                        55if-eqz v0, :cond_7b
                                                                                                                                                                                        57invoke-static {p1, p4}, Lcom/tencent/smtt/export/external/DexClassLoaderProvider;->is_first_load_tbs_dex(Ljava/lang/String;Ljava/lang/String;)Z
                                                                                                                                                                                        58move-result v0
                                                                                                                                                                                        59if-eqz v0, :cond_7b
                                                                                                                                                                                        60new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        62invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        64const-string v2, "new DexClassLoaderDelegate -- fake: "
                                                                                                                                                                                        66invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        68invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        70invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        71move-result-object v0
                                                                                                                                                                                        73invoke-static {v1, v0}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        75invoke-static {p1, p4}, Lcom/tencent/smtt/export/external/DexClassLoaderProvider;->set_first_load_tbs_dex(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        76new-instance v0, Lcom/tencent/smtt/export/external/DexClassLoaderProvider;
                                                                                                                                                                                        77const/4 v8, 0x1
                                                                                                                                                                                        78move-object v3, v0
                                                                                                                                                                                        79move-object v5, p1
                                                                                                                                                                                        80move-object v6, p2
                                                                                                                                                                                        81move-object v7, p3
                                                                                                                                                                                        83invoke-direct/range {v3 .. v8}, Lcom/tencent/smtt/export/external/DexClassLoaderProvider;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;Z)V
                                                                                                                                                                                        84sput-object v0, Lcom/tencent/smtt/export/external/DexClassLoaderProvider;->mInstance:Lcom/tencent/smtt/export/external/DexClassLoaderProvider;
                                                                                                                                                                                        86invoke-static {p4, p0, p1, p2, p3}, Lcom/tencent/smtt/export/external/DexClassLoaderProvider;->doAsyncDexLoad(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)V
                                                                                                                                                                                        87goto/16 :goto_9c
                                                                                                                                                                                        88cond_7b: new-instance p4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        90invoke-direct {p4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        92const-string v0, "new DexClassLoaderDelegate -- real: "
                                                                                                                                                                                        94invoke-virtual {p4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        96invoke-virtual {p4, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        98invoke-virtual {p4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        99move-result-object p4
                                                                                                                                                                                        101invoke-static {v1, p4}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        102new-instance p4, Lcom/tencent/smtt/export/external/DexClassLoaderProvider;
                                                                                                                                                                                        103const/4 v7, 0x0
                                                                                                                                                                                        104move-object v2, p4
                                                                                                                                                                                        105move-object v3, p0
                                                                                                                                                                                        106move-object v4, p1
                                                                                                                                                                                        107move-object v5, p2
                                                                                                                                                                                        108move-object v6, p3
                                                                                                                                                                                        110invoke-direct/range {v2 .. v7}, Lcom/tencent/smtt/export/external/DexClassLoaderProvider;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;Z)V
                                                                                                                                                                                        111sput-object p4, Lcom/tencent/smtt/export/external/DexClassLoaderProvider;->mInstance:Lcom/tencent/smtt/export/external/DexClassLoaderProvider;
                                                                                                                                                                                        112goto_9c:
                                                                                                                                                                                        113sget-object p0, Lcom/tencent/smtt/export/external/DexClassLoaderProvider;->mInstance:Lcom/tencent/smtt/export/external/DexClassLoaderProvider;
                                                                                                                                                                                        114return-object p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getPackageManager
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • android.content.pm.PackageManager.getPreferredActivities
                                                                                                                                                                                        • java.util.List.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • android.content.ComponentName.getPackageName
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.app.ActivityManager.getRunningAppProcesses
                                                                                                                                                                                        • java.util.List.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • android.app.ActivityManager$RunningAppProcessInfo.processName:Ljava/lang/String
                                                                                                                                                                                        • android.content.pm.PackageManager.getLaunchIntentForPackage
                                                                                                                                                                                        • android.app.ActivityManager$RunningAppProcessInfo.processName:Ljava/lang/String
                                                                                                                                                                                        • android.content.pm.PackageManager.getApplicationInfo
                                                                                                                                                                                        • android.app.ActivityManager$RunningAppProcessInfo.processName:Ljava/lang/String
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • android.content.Intent.<init>
                                                                                                                                                                                        • android.net.Uri.parse
                                                                                                                                                                                        • android.content.Intent.setData
                                                                                                                                                                                        • android.content.pm.PackageManager.queryIntentActivities
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • android.content.pm.ResolveInfo.activityInfo:Landroid/content/pm/ActivityInfo
                                                                                                                                                                                        • android.content.pm.ActivityInfo.packageName:Ljava/lang/String
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • android.content.pm.ResolveInfo.activityInfo:Landroid/content/pm/ActivityInfo
                                                                                                                                                                                        • android.content.pm.ActivityInfo.packageName:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Exception.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • \u89c4\u52191 hit!
                                                                                                                                                                                        • activity
                                                                                                                                                                                        • android.intent.action.VIEW
                                                                                                                                                                                        • http://m.baidu.com
                                                                                                                                                                                        • \u89c4\u52192 hit!
                                                                                                                                                                                        • open browser outside failed:
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation build Landroid/annotation/TargetApi;
                                                                                                                                                                                        1value = 0x3
                                                                                                                                                                                        2.end annotation
                                                                                                                                                                                        4invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        5move-result-object v0
                                                                                                                                                                                        7invoke-virtual {v0}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getAdConstants()Lcom/baidu/mobads/utils/i;
                                                                                                                                                                                        8move-result-object v0
                                                                                                                                                                                        10invoke-virtual {v0}, Lcom/baidu/mobads/utils/i;->getSupportedBrowsers()[Ljava/lang/String;
                                                                                                                                                                                        11move-result-object v0
                                                                                                                                                                                        12try_start_c:
                                                                                                                                                                                        13invoke-virtual {p0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
                                                                                                                                                                                        14move-result-object v1
                                                                                                                                                                                        15new-instance v2, Ljava/util/ArrayList;
                                                                                                                                                                                        17invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        18new-instance v3, Ljava/util/ArrayList;
                                                                                                                                                                                        20invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        21const/4 v4, 0x0
                                                                                                                                                                                        23invoke-virtual {v1, v2, v3, v4}, Landroid/content/pm/PackageManager;->getPreferredActivities(Ljava/util/List;Ljava/util/List;Ljava/lang/String;)I
                                                                                                                                                                                        25invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        26move-result-object v2
                                                                                                                                                                                        27cond_22:
                                                                                                                                                                                        28invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        29move-result v3
                                                                                                                                                                                        30const/4 v4, 0x0
                                                                                                                                                                                        31if-eqz v3, :cond_4f
                                                                                                                                                                                        33invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        34move-result-object v3
                                                                                                                                                                                        35check-cast v3, Landroid/content/ComponentName;
                                                                                                                                                                                        36goto_2f: array-length v5, v0
                                                                                                                                                                                        37if-ge v4, v5, :cond_22
                                                                                                                                                                                        38aget-object v5, v0, v4
                                                                                                                                                                                        40invoke-virtual {v3}, Landroid/content/ComponentName;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        41move-result-object v6
                                                                                                                                                                                        43invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        44move-result v6
                                                                                                                                                                                        45if-eqz v6, :cond_4c
                                                                                                                                                                                        47invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        48move-result-object p0
                                                                                                                                                                                        50invoke-virtual {p0}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getAdLogger()Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        51move-result-object p0
                                                                                                                                                                                        53const-string v0, "\u89c4\u52191 hit!"
                                                                                                                                                                                        55invoke-interface {p0, v5, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        56try_end_4b: return-object v5
                                                                                                                                                                                        57cond_4c: add-int/lit8 v4, v4, 0x1
                                                                                                                                                                                        58goto/16 :goto_2f
                                                                                                                                                                                        59cond_4f: const/4 v2, -0x1
                                                                                                                                                                                        60try_start_50:
                                                                                                                                                                                        61const-string v3, "activity"
                                                                                                                                                                                        63invoke-virtual {p0, v3}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        64move-result-object p0
                                                                                                                                                                                        65check-cast p0, Landroid/app/ActivityManager;
                                                                                                                                                                                        67invoke-virtual {p0}, Landroid/app/ActivityManager;->getRunningAppProcesses()Ljava/util/List;
                                                                                                                                                                                        68move-result-object p0
                                                                                                                                                                                        70invoke-interface {p0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        71move-result-object p0
                                                                                                                                                                                        72try_end_60: const/4 v3, -0x1
                                                                                                                                                                                        73goto_61:
                                                                                                                                                                                        74invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        75move-result v5
                                                                                                                                                                                        76if-eqz v5, :cond_9c
                                                                                                                                                                                        78invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        79move-result-object v5
                                                                                                                                                                                        80check-cast v5, Landroid/app/ActivityManager$RunningAppProcessInfo;
                                                                                                                                                                                        82iget-object v6, v5, Landroid/app/ActivityManager$RunningAppProcessInfo;->processName:Ljava/lang/String;
                                                                                                                                                                                        84invoke-virtual {v1, v6}, Landroid/content/pm/PackageManager;->getLaunchIntentForPackage(Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        85move-result-object v6
                                                                                                                                                                                        86if-eqz v6, :cond_61
                                                                                                                                                                                        88iget-object v6, v5, Landroid/app/ActivityManager$RunningAppProcessInfo;->processName:Ljava/lang/String;
                                                                                                                                                                                        89const/16 v7, 0x80
                                                                                                                                                                                        91invoke-virtual {v1, v6, v7}, Landroid/content/pm/PackageManager;->getApplicationInfo(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo;
                                                                                                                                                                                        92move-result-object v6
                                                                                                                                                                                        93try_end_7d: if-eqz v6, :cond_61
                                                                                                                                                                                        94move v6, v3
                                                                                                                                                                                        95const/4 v3, 0x0
                                                                                                                                                                                        96goto_81: array-length v7, v0
                                                                                                                                                                                        97if-ge v3, v7, :cond_97
                                                                                                                                                                                        99iget-object v7, v5, Landroid/app/ActivityManager$RunningAppProcessInfo;->processName:Ljava/lang/String;
                                                                                                                                                                                        100aget-object v8, v0, v3
                                                                                                                                                                                        102invoke-virtual {v7, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        103move-result v7
                                                                                                                                                                                        104try_end_8c: if-eqz v7, :cond_94
                                                                                                                                                                                        105if-ne v6, v2, :cond_91
                                                                                                                                                                                        106goto/16 :goto_93
                                                                                                                                                                                        107cond_91: if-ge v3, v6, :cond_94
                                                                                                                                                                                        108goto_93: move v6, v3
                                                                                                                                                                                        109cond_94: add-int/lit8 v3, v3, 0x1
                                                                                                                                                                                        110goto/16 :goto_81
                                                                                                                                                                                        111cond_97: move v3, v6
                                                                                                                                                                                        112goto/16 :goto_61
                                                                                                                                                                                        113catch_99: move v3, v6
                                                                                                                                                                                        114goto/16 :goto_9c
                                                                                                                                                                                        115catch_9b: const/4 v3, -0x1
                                                                                                                                                                                        116cond_9c: if-eq v3, v2, :cond_a1
                                                                                                                                                                                        117try_start_9e: aget-object p0, v0, v3
                                                                                                                                                                                        118return-object p0
                                                                                                                                                                                        119cond_a1: new-instance p0, Landroid/content/Intent;
                                                                                                                                                                                        121const-string v2, "android.intent.action.VIEW"
                                                                                                                                                                                        123invoke-direct {p0, v2}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        125const-string v2, "http://m.baidu.com"
                                                                                                                                                                                        127invoke-static {v2}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
                                                                                                                                                                                        128move-result-object v2
                                                                                                                                                                                        130invoke-virtual {p0, v2}, Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent;
                                                                                                                                                                                        131const/16 v2, 0x40
                                                                                                                                                                                        133invoke-virtual {v1, p0, v2}, Landroid/content/pm/PackageManager;->queryIntentActivities(Landroid/content/Intent;I)Ljava/util/List;
                                                                                                                                                                                        134move-result-object p0
                                                                                                                                                                                        135if-eqz p0, :cond_ea
                                                                                                                                                                                        136const/4 v1, 0x0
                                                                                                                                                                                        137goto_ba: array-length v2, v0
                                                                                                                                                                                        138if-ge v1, v2, :cond_ea
                                                                                                                                                                                        139const/4 v2, 0x0
                                                                                                                                                                                        140goto_be:
                                                                                                                                                                                        141invoke-interface {p0}, Ljava/util/List;->size()I
                                                                                                                                                                                        142move-result v3
                                                                                                                                                                                        143if-ge v2, v3, :cond_e7
                                                                                                                                                                                        145invoke-interface {p0, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        146move-result-object v3
                                                                                                                                                                                        147check-cast v3, Landroid/content/pm/ResolveInfo;
                                                                                                                                                                                        149iget-object v3, v3, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo;
                                                                                                                                                                                        151iget-object v3, v3, Landroid/content/pm/ActivityInfo;->packageName:Ljava/lang/String;
                                                                                                                                                                                        152aget-object v5, v0, v1
                                                                                                                                                                                        154invoke-virtual {v5, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        155move-result v3
                                                                                                                                                                                        156if-eqz v3, :cond_e4
                                                                                                                                                                                        158invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        159move-result-object p0
                                                                                                                                                                                        161invoke-virtual {p0}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getAdLogger()Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        162move-result-object p0
                                                                                                                                                                                        164const-string v0, "\u89c4\u52192 hit!"
                                                                                                                                                                                        166invoke-interface {p0, v5, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        167return-object v5
                                                                                                                                                                                        168cond_e4: add-int/lit8 v2, v2, 0x1
                                                                                                                                                                                        169goto/16 :goto_be
                                                                                                                                                                                        170cond_e7: add-int/lit8 v1, v1, 0x1
                                                                                                                                                                                        171goto/16 :goto_ba
                                                                                                                                                                                        172cond_ea: if-eqz p0, :cond_11a
                                                                                                                                                                                        174invoke-interface {p0}, Ljava/util/List;->size()I
                                                                                                                                                                                        175move-result v0
                                                                                                                                                                                        176if-lez v0, :cond_11a
                                                                                                                                                                                        178invoke-interface {p0, v4}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        179move-result-object p0
                                                                                                                                                                                        180check-cast p0, Landroid/content/pm/ResolveInfo;
                                                                                                                                                                                        182iget-object p0, p0, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo;
                                                                                                                                                                                        184iget-object p0, p0, Landroid/content/pm/ActivityInfo;->packageName:Ljava/lang/String;
                                                                                                                                                                                        185try_end_fc: return-object p0
                                                                                                                                                                                        186catch_fd: move-exception p0
                                                                                                                                                                                        188invoke-static {}, Lcom/baidu/mobads/b/a;->a()Lcom/baidu/mobads/b/a;
                                                                                                                                                                                        189move-result-object v0
                                                                                                                                                                                        190new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        192invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        194const-string v2, "open browser outside failed: "
                                                                                                                                                                                        196invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        198invoke-virtual {p0}, Ljava/lang/Exception;->toString()Ljava/lang/String;
                                                                                                                                                                                        199move-result-object p0
                                                                                                                                                                                        201invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        203invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        204move-result-object p0
                                                                                                                                                                                        206invoke-virtual {v0, p0}, Lcom/baidu/mobads/b/a;->a(Ljava/lang/String;)V
                                                                                                                                                                                        207cond_11a:
                                                                                                                                                                                        208const-string p0, ""
                                                                                                                                                                                        209return-object p0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.String.lastIndexOf
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.lang.String.equalsIgnoreCase
                                                                                                                                                                                        • android.content.Intent.<init>
                                                                                                                                                                                        • android.content.Context.getApplicationInfo
                                                                                                                                                                                        • android.content.Intent.addFlags
                                                                                                                                                                                        • com.tencent.smtt.utils.FileProvider.a
                                                                                                                                                                                        • android.content.Intent.setDataAndType
                                                                                                                                                                                        • android.content.Context.startActivity
                                                                                                                                                                                        • android.util.Log.e
                                                                                                                                                                                        • android.util.Log.e
                                                                                                                                                                                        • android.util.Log.e
                                                                                                                                                                                        • android.util.Log.d
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.util.Log.e
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • QbSdk
                                                                                                                                                                                        • .
                                                                                                                                                                                        • apk
                                                                                                                                                                                        • android.intent.action.VIEW
                                                                                                                                                                                        • uri failed
                                                                                                                                                                                        • application/vnd.android.package-archive
                                                                                                                                                                                        • open openFileReader ret = 4
                                                                                                                                                                                        • openFileReader open in QB isQBSupport: false ret = 3
                                                                                                                                                                                        • open QB
                                                                                                                                                                                        • open openFileReader open QB ret = 1
                                                                                                                                                                                        • openFileReader startQBForDoc return false
                                                                                                                                                                                        • openFileReader QQ browser not installed
                                                                                                                                                                                        • local
                                                                                                                                                                                        • true
                                                                                                                                                                                        • filepath error
                                                                                                                                                                                        • open openFileReader filepath error ret -1
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Landroid/content/Context;",
                                                                                                                                                                                        4"Ljava/lang/String;",
                                                                                                                                                                                        5"Ljava/util/HashMap<",
                                                                                                                                                                                        6"Ljava/lang/String;",
                                                                                                                                                                                        7"Ljava/lang/String;",
                                                                                                                                                                                        8">;",
                                                                                                                                                                                        9"Lcom/tencent/smtt/sdk/ValueCallback<",
                                                                                                                                                                                        10"Ljava/lang/String;",
                                                                                                                                                                                        11">;)I"
                                                                                                                                                                                        12}
                                                                                                                                                                                        13.end annotation
                                                                                                                                                                                        15invoke-static {}, Lcom/tencent/smtt/sdk/TbsCoreLoadStat;->getInstance()Lcom/tencent/smtt/sdk/TbsCoreLoadStat;
                                                                                                                                                                                        16move-result-object v0
                                                                                                                                                                                        17const/16 v1, 0x1f9
                                                                                                                                                                                        19invoke-virtual {v0, p0, v1}, Lcom/tencent/smtt/sdk/TbsCoreLoadStat;->a(Landroid/content/Context;I)V
                                                                                                                                                                                        21invoke-static {p0}, Lcom/tencent/smtt/sdk/QbSdk;->checkContentProviderPrivilage(Landroid/content/Context;)Z
                                                                                                                                                                                        22move-result v0
                                                                                                                                                                                        23if-nez v0, :cond_11
                                                                                                                                                                                        24const/4 p0, -0x5
                                                                                                                                                                                        25return p0
                                                                                                                                                                                        26cond_11:
                                                                                                                                                                                        27const-string v0, "QbSdk"
                                                                                                                                                                                        28if-eqz p1, :cond_f5
                                                                                                                                                                                        30const-string v1, "."
                                                                                                                                                                                        32invoke-virtual {p1, v1}, Ljava/lang/String;->lastIndexOf(Ljava/lang/String;)I
                                                                                                                                                                                        33move-result v1
                                                                                                                                                                                        34const/4 v2, 0x1
                                                                                                                                                                                        35add-int/2addr v1, v2
                                                                                                                                                                                        37invoke-virtual {p1}, Ljava/lang/String;->length()I
                                                                                                                                                                                        38move-result v3
                                                                                                                                                                                        40invoke-virtual {p1, v1, v3}, Ljava/lang/String;->substring(II)Ljava/lang/String;
                                                                                                                                                                                        41move-result-object v8
                                                                                                                                                                                        43const-string v1, "apk"
                                                                                                                                                                                        45invoke-virtual {v1, v8}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
                                                                                                                                                                                        46move-result v1
                                                                                                                                                                                        47if-eqz v1, :cond_6c
                                                                                                                                                                                        48new-instance p2, Landroid/content/Intent;
                                                                                                                                                                                        50const-string v1, "android.intent.action.VIEW"
                                                                                                                                                                                        52invoke-direct {p2, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        53if-eqz p0, :cond_47
                                                                                                                                                                                        55invoke-virtual {p0}, Landroid/content/Context;->getApplicationInfo()Landroid/content/pm/ApplicationInfo;
                                                                                                                                                                                        56move-result-object v1
                                                                                                                                                                                        57iget v1, v1, Landroid/content/pm/ApplicationInfo;->targetSdkVersion:I
                                                                                                                                                                                        58const/16 v3, 0x18
                                                                                                                                                                                        59if-lt v1, v3, :cond_47
                                                                                                                                                                                        60sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        61if-lt v1, v3, :cond_47
                                                                                                                                                                                        63invoke-virtual {p2, v2}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
                                                                                                                                                                                        64cond_47:
                                                                                                                                                                                        65invoke-static {p0, p1}, Lcom/tencent/smtt/utils/FileProvider;->a(Landroid/content/Context;Ljava/lang/String;)Landroid/net/Uri;
                                                                                                                                                                                        66move-result-object p1
                                                                                                                                                                                        67if-nez p1, :cond_54
                                                                                                                                                                                        69const-string p0, "uri failed"
                                                                                                                                                                                        71invoke-interface {p3, p0}, Lcom/tencent/smtt/sdk/ValueCallback;->onReceiveValue(Ljava/lang/Object;)V
                                                                                                                                                                                        72const/4 p0, -0x6
                                                                                                                                                                                        73return p0
                                                                                                                                                                                        74cond_54:
                                                                                                                                                                                        75const-string p3, "application/vnd.android.package-archive"
                                                                                                                                                                                        77invoke-virtual {p2, p1, p3}, Landroid/content/Intent;->setDataAndType(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        79invoke-virtual {p0, p2}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
                                                                                                                                                                                        81invoke-static {}, Lcom/tencent/smtt/sdk/TbsCoreLoadStat;->getInstance()Lcom/tencent/smtt/sdk/TbsCoreLoadStat;
                                                                                                                                                                                        82move-result-object p1
                                                                                                                                                                                        83const/16 p2, 0x1fa
                                                                                                                                                                                        85invoke-virtual {p1, p0, p2}, Lcom/tencent/smtt/sdk/TbsCoreLoadStat;->a(Landroid/content/Context;I)V
                                                                                                                                                                                        87const-string p0, "open openFileReader ret = 4"
                                                                                                                                                                                        89invoke-static {v0, p0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        90const/4 p0, 0x4
                                                                                                                                                                                        91return p0
                                                                                                                                                                                        92cond_6c:
                                                                                                                                                                                        93invoke-static {p0}, Lcom/tencent/smtt/sdk/a/d;->b(Landroid/content/Context;)Z
                                                                                                                                                                                        94move-result v1
                                                                                                                                                                                        95const/4 v3, 0x3
                                                                                                                                                                                        96if-eqz v1, :cond_b0
                                                                                                                                                                                        98invoke-static {p0, p1, v8}, Lcom/tencent/smtt/sdk/QbSdk;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Z
                                                                                                                                                                                        99move-result v1
                                                                                                                                                                                        100const/16 v10, 0x1fb
                                                                                                                                                                                        101if-nez v1, :cond_8b
                                                                                                                                                                                        103const-string p2, "openFileReader open in QB isQBSupport: false ret = 3"
                                                                                                                                                                                        105invoke-static {v0, p2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        107invoke-static {p0, p1, p3}, Lcom/tencent/smtt/sdk/QbSdk;->openFileReaderListWithQBDownload(Landroid/content/Context;Ljava/lang/String;Lcom/tencent/smtt/sdk/ValueCallback;)V
                                                                                                                                                                                        109invoke-static {}, Lcom/tencent/smtt/sdk/TbsCoreLoadStat;->getInstance()Lcom/tencent/smtt/sdk/TbsCoreLoadStat;
                                                                                                                                                                                        110move-result-object p1
                                                                                                                                                                                        112invoke-virtual {p1, p0, v10}, Lcom/tencent/smtt/sdk/TbsCoreLoadStat;->a(Landroid/content/Context;I)V
                                                                                                                                                                                        113return v3
                                                                                                                                                                                        114cond_8b: const/4 v6, 0x4
                                                                                                                                                                                        115const/4 v7, 0x0
                                                                                                                                                                                        117invoke-static {p0, p2}, Lcom/tencent/smtt/sdk/QbSdk;->a(Landroid/content/Context;Ljava/util/Map;)Landroid/os/Bundle;
                                                                                                                                                                                        118move-result-object v9
                                                                                                                                                                                        119move-object v4, p0
                                                                                                                                                                                        120move-object v5, p1
                                                                                                                                                                                        122invoke-static/range {v4 .. v9}, Lcom/tencent/smtt/sdk/QbSdk;->startQBForDoc(Landroid/content/Context;Ljava/lang/String;IILjava/lang/String;Landroid/os/Bundle;)Z
                                                                                                                                                                                        123move-result v1
                                                                                                                                                                                        124if-eqz v1, :cond_ad
                                                                                                                                                                                        125if-eqz p3, :cond_a0
                                                                                                                                                                                        127const-string p1, "open QB"
                                                                                                                                                                                        129invoke-interface {p3, p1}, Lcom/tencent/smtt/sdk/ValueCallback;->onReceiveValue(Ljava/lang/Object;)V
                                                                                                                                                                                        130cond_a0:
                                                                                                                                                                                        131invoke-static {}, Lcom/tencent/smtt/sdk/TbsCoreLoadStat;->getInstance()Lcom/tencent/smtt/sdk/TbsCoreLoadStat;
                                                                                                                                                                                        132move-result-object p1
                                                                                                                                                                                        134invoke-virtual {p1, p0, v10}, Lcom/tencent/smtt/sdk/TbsCoreLoadStat;->a(Landroid/content/Context;I)V
                                                                                                                                                                                        136const-string p0, "open openFileReader open QB ret = 1"
                                                                                                                                                                                        138invoke-static {v0, p0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        139return v2
                                                                                                                                                                                        140cond_ad:
                                                                                                                                                                                        141const-string v1, "openFileReader startQBForDoc return false"
                                                                                                                                                                                        142goto/16 :goto_b2
                                                                                                                                                                                        143cond_b0:
                                                                                                                                                                                        144const-string v1, "openFileReader QQ browser not installed"
                                                                                                                                                                                        145goto_b2:
                                                                                                                                                                                        146invoke-static {v0, v1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        147if-nez p2, :cond_bc
                                                                                                                                                                                        148new-instance p2, Ljava/util/HashMap;
                                                                                                                                                                                        150invoke-direct {p2}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        151cond_bc:
                                                                                                                                                                                        152const-string v0, "local"
                                                                                                                                                                                        154const-string v1, "true"
                                                                                                                                                                                        156invoke-virtual {p2, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        158invoke-static {v2}, Lcom/tencent/smtt/utils/TbsLog;->setWriteLogJIT(Z)V
                                                                                                                                                                                        160invoke-static {p0, p1, p2, p3}, Lcom/tencent/smtt/sdk/QbSdk;->startMiniQBToLoadUrl(Landroid/content/Context;Ljava/lang/String;Ljava/util/HashMap;Landroid/webkit/ValueCallback;)I
                                                                                                                                                                                        161move-result p2
                                                                                                                                                                                        162if-eqz p2, :cond_ea
                                                                                                                                                                                        164invoke-static {p0, p1, p3}, Lcom/tencent/smtt/sdk/QbSdk;->openFileReaderListWithQBDownload(Landroid/content/Context;Ljava/lang/String;Lcom/tencent/smtt/sdk/ValueCallback;)V
                                                                                                                                                                                        166invoke-static {p0}, Lcom/tencent/smtt/sdk/TbsLogReport;->getInstance(Landroid/content/Context;)Lcom/tencent/smtt/sdk/TbsLogReport;
                                                                                                                                                                                        167move-result-object p0
                                                                                                                                                                                        168const/16 p1, 0x1ff
                                                                                                                                                                                        169new-instance p3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        171invoke-direct {p3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        173const-string v0, ""
                                                                                                                                                                                        175invoke-virtual {p3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        177invoke-virtual {p3, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        179invoke-virtual {p3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        180move-result-object p2
                                                                                                                                                                                        182invoke-virtual {p0, p1, p2}, Lcom/tencent/smtt/sdk/TbsLogReport;->setLoadErrorCode(ILjava/lang/String;)V
                                                                                                                                                                                        183return v3
                                                                                                                                                                                        184cond_ea:
                                                                                                                                                                                        185invoke-static {}, Lcom/tencent/smtt/sdk/TbsCoreLoadStat;->getInstance()Lcom/tencent/smtt/sdk/TbsCoreLoadStat;
                                                                                                                                                                                        186move-result-object p1
                                                                                                                                                                                        187const/16 p2, 0x1fe
                                                                                                                                                                                        189invoke-virtual {p1, p0, p2}, Lcom/tencent/smtt/sdk/TbsCoreLoadStat;->a(Landroid/content/Context;I)V
                                                                                                                                                                                        190const/4 p0, 0x2
                                                                                                                                                                                        191return p0
                                                                                                                                                                                        192cond_f5: if-eqz p3, :cond_fc
                                                                                                                                                                                        194const-string p1, "filepath error"
                                                                                                                                                                                        196invoke-interface {p3, p1}, Lcom/tencent/smtt/sdk/ValueCallback;->onReceiveValue(Ljava/lang/Object;)V
                                                                                                                                                                                        197cond_fc:
                                                                                                                                                                                        198invoke-static {}, Lcom/tencent/smtt/sdk/TbsCoreLoadStat;->getInstance()Lcom/tencent/smtt/sdk/TbsCoreLoadStat;
                                                                                                                                                                                        199move-result-object p1
                                                                                                                                                                                        200const/16 p2, 0x1fd
                                                                                                                                                                                        202invoke-virtual {p1, p0, p2}, Lcom/tencent/smtt/sdk/TbsCoreLoadStat;->a(Landroid/content/Context;I)V
                                                                                                                                                                                        204const-string p0, "open openFileReader filepath error ret -1"
                                                                                                                                                                                        206invoke-static {v0, p0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        207const/4 p0, -0x1
                                                                                                                                                                                        208return p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.mintegral.msdk.mtgjscommon.base.BaseWebView.mWebViewClient:Lcom/mintegral/msdk/mtgjscommon/base/b
                                                                                                                                                                                        • com.mintegral.msdk.mtgjscommon.base.b.<init>
                                                                                                                                                                                        • com.mintegral.msdk.mtgjscommon.base.BaseWebView.mWebViewClient:Lcom/mintegral/msdk/mtgjscommon/base/b
                                                                                                                                                                                        • com.mintegral.msdk.mtgjscommon.base.BaseWebView.setWebViewClient
                                                                                                                                                                                        • android.webkit.WebView.setHorizontalScrollBarEnabled
                                                                                                                                                                                        • android.webkit.WebView.setVerticalScrollBarEnabled
                                                                                                                                                                                        • android.webkit.WebView.setVerticalScrollBarEnabled
                                                                                                                                                                                        • android.webkit.WebView.requestFocus
                                                                                                                                                                                        • android.webkit.WebView.getSettings
                                                                                                                                                                                        • android.webkit.WebSettings.setAllowFileAccess
                                                                                                                                                                                        • android.webkit.WebSettings.setJavaScriptEnabled
                                                                                                                                                                                        • android.webkit.WebSettings.setAppCacheEnabled
                                                                                                                                                                                        • android.webkit.WebSettings.setAppCacheMaxSize
                                                                                                                                                                                        • android.webkit.WebSettings.setAllowFileAccess
                                                                                                                                                                                        • android.webkit.WebSettings.setBuiltInZoomControls
                                                                                                                                                                                        • android.webkit.WebSettings.setJavaScriptCanOpenWindowsAutomatically
                                                                                                                                                                                        • android.webkit.WebSettings.setDomStorageEnabled
                                                                                                                                                                                        • android.webkit.WebSettings.setSupportZoom
                                                                                                                                                                                        • android.webkit.WebSettings.setSavePassword
                                                                                                                                                                                        • android.webkit.WebSettings.setDatabaseEnabled
                                                                                                                                                                                        • android.webkit.WebSettings.setUseWideViewPort
                                                                                                                                                                                        • android.webkit.WebSettings.setLoadWithOverviewMode
                                                                                                                                                                                        • android.webkit.WebSettings$RenderPriority.HIGH:Landroid/webkit/WebSettings$RenderPriority
                                                                                                                                                                                        • android.webkit.WebSettings.setRenderPriority
                                                                                                                                                                                        • android.webkit.WebSettings.setAllowUniversalAccessFromFileURLs
                                                                                                                                                                                        • java.lang.Throwable.printStackTrace
                                                                                                                                                                                        • android.webkit.WebSettings.setMixedContentMode
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • android.webkit.WebSettings.setDatabaseEnabled
                                                                                                                                                                                        • com.mintegral.msdk.mtgjscommon.base.BaseWebView.a:Landroid/content/Context
                                                                                                                                                                                        • android.content.Context.getDir
                                                                                                                                                                                        • java.io.File.getPath
                                                                                                                                                                                        • android.webkit.WebSettings.setDatabasePath
                                                                                                                                                                                        • android.webkit.WebSettings.setGeolocationEnabled
                                                                                                                                                                                        • android.webkit.WebSettings.setGeolocationDatabasePath
                                                                                                                                                                                        • java.lang.Boolean.TYPE:Ljava/lang/Class
                                                                                                                                                                                        • java.lang.Class.getDeclaredMethod
                                                                                                                                                                                        • java.lang.reflect.Method.setAccessible
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • database
                                                                                                                                                                                        • setDisplayZoomControls
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1iget-object v0, p0, Lcom/mintegral/msdk/mtgjscommon/base/BaseWebView;->mWebViewClient:Lcom/mintegral/msdk/mtgjscommon/base/b;
                                                                                                                                                                                        2if-nez v0, :cond_10
                                                                                                                                                                                        3new-instance v0, Lcom/mintegral/msdk/mtgjscommon/base/b;
                                                                                                                                                                                        5invoke-direct {v0}, Lcom/mintegral/msdk/mtgjscommon/base/b;-><init>()V
                                                                                                                                                                                        6iput-object v0, p0, Lcom/mintegral/msdk/mtgjscommon/base/BaseWebView;->mWebViewClient:Lcom/mintegral/msdk/mtgjscommon/base/b;
                                                                                                                                                                                        8iget-object v0, p0, Lcom/mintegral/msdk/mtgjscommon/base/BaseWebView;->mWebViewClient:Lcom/mintegral/msdk/mtgjscommon/base/b;
                                                                                                                                                                                        10invoke-virtual {p0, v0}, Lcom/mintegral/msdk/mtgjscommon/base/BaseWebView;->setWebViewClient(Landroid/webkit/WebViewClient;)V
                                                                                                                                                                                        11cond_10: const/4 v0, 0x0
                                                                                                                                                                                        13invoke-virtual {p0, v0}, Landroid/webkit/WebView;->setHorizontalScrollBarEnabled(Z)V
                                                                                                                                                                                        15invoke-virtual {p0, v0}, Landroid/webkit/WebView;->setVerticalScrollBarEnabled(Z)V
                                                                                                                                                                                        17invoke-virtual {p0, v0}, Landroid/webkit/WebView;->setVerticalScrollBarEnabled(Z)V
                                                                                                                                                                                        19invoke-virtual {p0}, Landroid/webkit/WebView;->requestFocus()Z
                                                                                                                                                                                        21invoke-virtual {p0}, Landroid/webkit/WebView;->getSettings()Landroid/webkit/WebSettings;
                                                                                                                                                                                        22move-result-object v1
                                                                                                                                                                                        23const/4 v2, 0x1
                                                                                                                                                                                        25invoke-virtual {v1, v2}, Landroid/webkit/WebSettings;->setAllowFileAccess(Z)V
                                                                                                                                                                                        27invoke-virtual {v1, v2}, Landroid/webkit/WebSettings;->setJavaScriptEnabled(Z)V
                                                                                                                                                                                        29invoke-virtual {v1, v2}, Landroid/webkit/WebSettings;->setAppCacheEnabled(Z)V
                                                                                                                                                                                        30const-wide/32 v3, 0x500000
                                                                                                                                                                                        32invoke-virtual {v1, v3, v4}, Landroid/webkit/WebSettings;->setAppCacheMaxSize(J)V
                                                                                                                                                                                        34invoke-virtual {v1, v2}, Landroid/webkit/WebSettings;->setAllowFileAccess(Z)V
                                                                                                                                                                                        36invoke-virtual {v1, v2}, Landroid/webkit/WebSettings;->setBuiltInZoomControls(Z)V
                                                                                                                                                                                        38invoke-virtual {v1, v2}, Landroid/webkit/WebSettings;->setJavaScriptCanOpenWindowsAutomatically(Z)V
                                                                                                                                                                                        40invoke-virtual {v1, v2}, Landroid/webkit/WebSettings;->setDomStorageEnabled(Z)V
                                                                                                                                                                                        42invoke-virtual {v1, v0}, Landroid/webkit/WebSettings;->setSupportZoom(Z)V
                                                                                                                                                                                        44invoke-virtual {v1, v0}, Landroid/webkit/WebSettings;->setSavePassword(Z)V
                                                                                                                                                                                        46invoke-virtual {v1, v2}, Landroid/webkit/WebSettings;->setDatabaseEnabled(Z)V
                                                                                                                                                                                        48invoke-virtual {v1, v2}, Landroid/webkit/WebSettings;->setUseWideViewPort(Z)V
                                                                                                                                                                                        50invoke-virtual {v1, v2}, Landroid/webkit/WebSettings;->setLoadWithOverviewMode(Z)V
                                                                                                                                                                                        52sget-object v3, Landroid/webkit/WebSettings$RenderPriority;->HIGH:Landroid/webkit/WebSettings$RenderPriority;
                                                                                                                                                                                        54invoke-virtual {v1, v3}, Landroid/webkit/WebSettings;->setRenderPriority(Landroid/webkit/WebSettings$RenderPriority;)V
                                                                                                                                                                                        55try_start_51:
                                                                                                                                                                                        56invoke-virtual {v1, v2}, Landroid/webkit/WebSettings;->setAllowUniversalAccessFromFileURLs(Z)V
                                                                                                                                                                                        57try_end_54: goto/16 :goto_59
                                                                                                                                                                                        58catch_55: move-exception v3
                                                                                                                                                                                        60invoke-virtual {v3}, Ljava/lang/Throwable;->printStackTrace()V
                                                                                                                                                                                        61try_start_59: sget v3, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        62const/16 v4, 0x15
                                                                                                                                                                                        63if-lt v3, v4, :cond_67
                                                                                                                                                                                        65invoke-virtual {v1, v0}, Landroid/webkit/WebSettings;->setMixedContentMode(I)V
                                                                                                                                                                                        66try_end_62: goto/16 :goto_67
                                                                                                                                                                                        67catch_63: move-exception v3
                                                                                                                                                                                        69invoke-virtual {v3}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        70goto_67: sget v3, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        71const/4 v4, 0x5
                                                                                                                                                                                        72if-lt v3, v4, :cond_84
                                                                                                                                                                                        74invoke-virtual {v1, v2}, Landroid/webkit/WebSettings;->setDatabaseEnabled(Z)V
                                                                                                                                                                                        76iget-object v3, p0, Lcom/mintegral/msdk/mtgjscommon/base/BaseWebView;->a:Landroid/content/Context;
                                                                                                                                                                                        78const-string v4, "database"
                                                                                                                                                                                        80invoke-virtual {v3, v4, v0}, Landroid/content/Context;->getDir(Ljava/lang/String;I)Ljava/io/File;
                                                                                                                                                                                        81move-result-object v3
                                                                                                                                                                                        83invoke-virtual {v3}, Ljava/io/File;->getPath()Ljava/lang/String;
                                                                                                                                                                                        84move-result-object v3
                                                                                                                                                                                        86invoke-virtual {v1, v3}, Landroid/webkit/WebSettings;->setDatabasePath(Ljava/lang/String;)V
                                                                                                                                                                                        88invoke-virtual {v1, v2}, Landroid/webkit/WebSettings;->setGeolocationEnabled(Z)V
                                                                                                                                                                                        90invoke-virtual {v1, v3}, Landroid/webkit/WebSettings;->setGeolocationDatabasePath(Ljava/lang/String;)V
                                                                                                                                                                                        91cond_84: sget v3, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        92const/16 v4, 0xb
                                                                                                                                                                                        93if-lt v3, v4, :cond_a6
                                                                                                                                                                                        94try_start_8a: const-class v3, Landroid/webkit/WebSettings;
                                                                                                                                                                                        95new-array v4, v2, [Ljava/lang/Class;
                                                                                                                                                                                        97sget-object v5, Ljava/lang/Boolean;->TYPE:Ljava/lang/Class;
                                                                                                                                                                                        98aput-object v5, v4, v0
                                                                                                                                                                                        99try_end_92:
                                                                                                                                                                                        100const-string v5, "setDisplayZoomControls"
                                                                                                                                                                                        101try_start_94:
                                                                                                                                                                                        102invoke-virtual {v3, v5, v4}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        103move-result-object v3
                                                                                                                                                                                        105invoke-virtual {v3, v2}, Ljava/lang/reflect/Method;->setAccessible(Z)V
                                                                                                                                                                                        106new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                        108invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        109move-result-object v4
                                                                                                                                                                                        110aput-object v4, v2, v0
                                                                                                                                                                                        112invoke-virtual {v3, v1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        113catch_a6: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Bundle.<init>
                                                                                                                                                                                        • java.net.URL.<init>
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestMethod
                                                                                                                                                                                        • java.net.HttpURLConnection.setConnectTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setDoOutput
                                                                                                                                                                                        • java.net.HttpURLConnection.setFixedLengthStreamingMode
                                                                                                                                                                                        • java.net.HttpURLConnection.getOutputStream
                                                                                                                                                                                        • java.io.OutputStream.write
                                                                                                                                                                                        • java.io.OutputStream.flush
                                                                                                                                                                                        • java.io.OutputStream.close
                                                                                                                                                                                        • java.net.HttpURLConnection.getResponseCode
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.IOException.<init>
                                                                                                                                                                                        • java.lang.Throwable.getMessage
                                                                                                                                                                                        • java.io.IOException.<init>
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        • java.net.HttpURLConnection.getHeaderField
                                                                                                                                                                                        • java.net.HttpURLConnection.getInputStream
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • android.os.Bundle.putByteArray
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • User-Agent
                                                                                                                                                                                        • Dalvik/1.6.0 (Linux; U; Android 4.4; Nexus 5 Build/KRT16M)
                                                                                                                                                                                        • POST
                                                                                                                                                                                        • http_ret_code
                                                                                                                                                                                        • status
                                                                                                                                                                                        • net error: retCode:
                                                                                                                                                                                        • content-type
                                                                                                                                                                                        • data_bytes
                                                                                                                                                                                        • data_charset
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2Ljava/io/IOException;
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        5new-instance v1, Landroid/os/Bundle;
                                                                                                                                                                                        7invoke-direct {v1}, Landroid/os/Bundle;-><init>()V
                                                                                                                                                                                        8new-instance v0, Ljava/net/URL;
                                                                                                                                                                                        10invoke-direct {v0, p0}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        12invoke-virtual {v0}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        13move-result-object v0
                                                                                                                                                                                        14check-cast v0, Ljava/net/HttpURLConnection;
                                                                                                                                                                                        15try_start_10:
                                                                                                                                                                                        16const-string v2, "User-Agent"
                                                                                                                                                                                        18const-string v3, "Dalvik/1.6.0 (Linux; U; Android 4.4; Nexus 5 Build/KRT16M)"
                                                                                                                                                                                        20invoke-virtual {v0, v2, v3}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        22const-string v2, "POST"
                                                                                                                                                                                        24invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V
                                                                                                                                                                                        25const/16 v2, 0x2710
                                                                                                                                                                                        27invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;->setConnectTimeout(I)V
                                                                                                                                                                                        28const/4 v2, 0x1
                                                                                                                                                                                        30invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;->setDoOutput(Z)V
                                                                                                                                                                                        31array-length v2, p1
                                                                                                                                                                                        33invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;->setFixedLengthStreamingMode(I)V
                                                                                                                                                                                        35invoke-virtual {v0}, Ljava/net/HttpURLConnection;->getOutputStream()Ljava/io/OutputStream;
                                                                                                                                                                                        36move-result-object v2
                                                                                                                                                                                        38invoke-virtual {v2, p1}, Ljava/io/OutputStream;->write([B)V
                                                                                                                                                                                        40invoke-virtual {v2}, Ljava/io/OutputStream;->flush()V
                                                                                                                                                                                        42invoke-virtual {v2}, Ljava/io/OutputStream;->close()V
                                                                                                                                                                                        44invoke-virtual {v0}, Ljava/net/HttpURLConnection;->getResponseCode()I
                                                                                                                                                                                        45move-result v2
                                                                                                                                                                                        47const-string v3, "http_ret_code"
                                                                                                                                                                                        49invoke-virtual {v1, v3, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        50packed-switch v2, :pswitch_data_94
                                                                                                                                                                                        52const-string v3, "status"
                                                                                                                                                                                        53const/4 v4, -0x1
                                                                                                                                                                                        55invoke-virtual {v1, v3, v4}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        56new-instance v1, Ljava/io/IOException;
                                                                                                                                                                                        57new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        59const-string v4, "net error: retCode:"
                                                                                                                                                                                        61invoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        63invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        64move-result-object v2
                                                                                                                                                                                        66invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        67move-result-object v2
                                                                                                                                                                                        69invoke-direct {v1, v2}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        70throw v1
                                                                                                                                                                                        71catch_5d: move-exception v1
                                                                                                                                                                                        72try_start_5e: new-instance v2, Ljava/io/IOException;
                                                                                                                                                                                        74invoke-virtual {v1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        75move-result-object v1
                                                                                                                                                                                        77invoke-direct {v2, v1}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        78throw v2
                                                                                                                                                                                        79try_end_68: move-exception v1
                                                                                                                                                                                        81invoke-virtual {v0}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        82throw v1
                                                                                                                                                                                        83pswitch_6d:
                                                                                                                                                                                        84const-string v2, "content-type"
                                                                                                                                                                                        86invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;->getHeaderField(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        87move-result-object v2
                                                                                                                                                                                        89invoke-static {v2}, Lc/t/m/li/tsa/b;->b(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        90move-result-object v2
                                                                                                                                                                                        92invoke-virtual {v0}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream;
                                                                                                                                                                                        93move-result-object v3
                                                                                                                                                                                        95invoke-static {v3}, Lc/t/m/li/tsa/b;->a(Ljava/io/InputStream;)[B
                                                                                                                                                                                        96move-result-object v3
                                                                                                                                                                                        98const-string v4, "status"
                                                                                                                                                                                        99const/4 v5, 0x0
                                                                                                                                                                                        101invoke-virtual {v1, v4, v5}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        103const-string v4, "data_bytes"
                                                                                                                                                                                        105invoke-virtual {v1, v4, v3}, Landroid/os/Bundle;->putByteArray(Ljava/lang/String;[B)V
                                                                                                                                                                                        107const-string v3, "data_charset"
                                                                                                                                                                                        109invoke-virtual {v1, v3, v2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        110try_end_8f:
                                                                                                                                                                                        111invoke-virtual {v0}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        112return-object v1
                                                                                                                                                                                        113nop
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.io.File.listFiles
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.io.File.getPath
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.util.Log.w
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.io.File.getPath
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.io.File.length
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.util.Log.i
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.io.File.getPath
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.util.Log.w
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.io.File.getPath
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.util.Log.i
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • MultiDex
                                                                                                                                                                                        • Failed to list secondary dex dir content (
                                                                                                                                                                                        • ).
                                                                                                                                                                                        • Trying to delete old file
                                                                                                                                                                                        • of size
                                                                                                                                                                                        • Failed to delete old file
                                                                                                                                                                                        • Deleted old file
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1iget-object v0, p0, Lb/g/c;->c:Ljava/io/File;
                                                                                                                                                                                        2new-instance v1, Lb/g/b;
                                                                                                                                                                                        4invoke-direct {v1, p0}, Lb/g/b;-><init>(Lb/g/c;)V
                                                                                                                                                                                        6invoke-virtual {v0, v1}, Ljava/io/File;->listFiles(Ljava/io/FileFilter;)[Ljava/io/File;
                                                                                                                                                                                        7move-result-object v0
                                                                                                                                                                                        9const-string v1, "MultiDex"
                                                                                                                                                                                        10if-nez v0, :cond_2f
                                                                                                                                                                                        11new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        13invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        15const-string v2, "Failed to list secondary dex dir content ("
                                                                                                                                                                                        17invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        19iget-object v2, p0, Lb/g/c;->c:Ljava/io/File;
                                                                                                                                                                                        21invoke-virtual {v2}, Ljava/io/File;->getPath()Ljava/lang/String;
                                                                                                                                                                                        22move-result-object v2
                                                                                                                                                                                        24invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        26const-string v2, ")."
                                                                                                                                                                                        28invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        30invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        31move-result-object v0
                                                                                                                                                                                        33invoke-static {v1, v0}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        34return-void
                                                                                                                                                                                        35cond_2f: array-length v2, v0
                                                                                                                                                                                        36const/4 v3, 0x0
                                                                                                                                                                                        37goto_31: if-ge v3, v2, :cond_93
                                                                                                                                                                                        38aget-object v4, v0, v3
                                                                                                                                                                                        39new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        41invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        43const-string v6, "Trying to delete old file "
                                                                                                                                                                                        45invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        47invoke-virtual {v4}, Ljava/io/File;->getPath()Ljava/lang/String;
                                                                                                                                                                                        48move-result-object v6
                                                                                                                                                                                        50invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        52const-string v6, " of size "
                                                                                                                                                                                        54invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        56invoke-virtual {v4}, Ljava/io/File;->length()J
                                                                                                                                                                                        57move-result-wide v6
                                                                                                                                                                                        59invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        61invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        62move-result-object v5
                                                                                                                                                                                        64invoke-static {v1, v5}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        66invoke-virtual {v4}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        67move-result v5
                                                                                                                                                                                        68if-nez v5, :cond_78
                                                                                                                                                                                        69new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        71invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        73const-string v6, "Failed to delete old file "
                                                                                                                                                                                        75invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        77invoke-virtual {v4}, Ljava/io/File;->getPath()Ljava/lang/String;
                                                                                                                                                                                        78move-result-object v4
                                                                                                                                                                                        80invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        82invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        83move-result-object v4
                                                                                                                                                                                        85invoke-static {v1, v4}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        86goto/16 :goto_90
                                                                                                                                                                                        87cond_78: new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        89invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        91const-string v6, "Deleted old file "
                                                                                                                                                                                        93invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        95invoke-virtual {v4}, Ljava/io/File;->getPath()Ljava/lang/String;
                                                                                                                                                                                        96move-result-object v4
                                                                                                                                                                                        98invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        100invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        101move-result-object v4
                                                                                                                                                                                        103invoke-static {v1, v4}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        104goto_90: add-int/lit8 v3, v3, 0x1
                                                                                                                                                                                        105goto/16 :goto_31
                                                                                                                                                                                        106cond_93: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Bundle.<init>
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • platform
                                                                                                                                                                                        • 1
                                                                                                                                                                                        • result
                                                                                                                                                                                        • code
                                                                                                                                                                                        • tmcost
                                                                                                                                                                                        • rate
                                                                                                                                                                                        • cmd
                                                                                                                                                                                        • uin
                                                                                                                                                                                        • appid
                                                                                                                                                                                        • share_type
                                                                                                                                                                                        • detail
                                                                                                                                                                                        • os_ver
                                                                                                                                                                                        • network
                                                                                                                                                                                        • apn
                                                                                                                                                                                        • model_name
                                                                                                                                                                                        • sdk_ver
                                                                                                                                                                                        • 3.3.3.lite
                                                                                                                                                                                        • packagename
                                                                                                                                                                                        • app_ver
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Landroid/os/Bundle;
                                                                                                                                                                                        2invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
                                                                                                                                                                                        4const-string v1, "platform"
                                                                                                                                                                                        6const-string v2, "1"
                                                                                                                                                                                        8invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        10const-string v1, "result"
                                                                                                                                                                                        12invoke-virtual {v0, v1, p0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        14const-string p0, "code"
                                                                                                                                                                                        16invoke-virtual {v0, p0, p1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        18const-string p0, "tmcost"
                                                                                                                                                                                        20invoke-virtual {v0, p0, p2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        22const-string p0, "rate"
                                                                                                                                                                                        24invoke-virtual {v0, p0, p3}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        26const-string p0, "cmd"
                                                                                                                                                                                        28invoke-virtual {v0, p0, p4}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        30const-string p0, "uin"
                                                                                                                                                                                        32invoke-virtual {v0, p0, p5}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        34const-string p0, "appid"
                                                                                                                                                                                        36invoke-virtual {v0, p0, p6}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        38const-string p0, "share_type"
                                                                                                                                                                                        40invoke-virtual {v0, p0, p7}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        42const-string p0, "detail"
                                                                                                                                                                                        44invoke-virtual {v0, p0, p8}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        46sget-object p0, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                        48const-string p1, "os_ver"
                                                                                                                                                                                        50invoke-virtual {v0, p1, p0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        52invoke-static {}, Lcom/tencent/open/utils/e;->a()Landroid/content/Context;
                                                                                                                                                                                        53move-result-object p0
                                                                                                                                                                                        55invoke-static {p0}, Lcom/tencent/open/b/a;->a(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        56move-result-object p0
                                                                                                                                                                                        58const-string p1, "network"
                                                                                                                                                                                        60invoke-virtual {v0, p1, p0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        62invoke-static {}, Lcom/tencent/open/utils/e;->a()Landroid/content/Context;
                                                                                                                                                                                        63move-result-object p0
                                                                                                                                                                                        65invoke-static {p0}, Lcom/tencent/open/b/a;->b(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        66move-result-object p0
                                                                                                                                                                                        68const-string p1, "apn"
                                                                                                                                                                                        70invoke-virtual {v0, p1, p0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        72sget-object p0, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        74const-string p1, "model_name"
                                                                                                                                                                                        76invoke-virtual {v0, p1, p0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        78const-string p0, "sdk_ver"
                                                                                                                                                                                        80const-string p1, "3.3.3.lite"
                                                                                                                                                                                        82invoke-virtual {v0, p0, p1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        84invoke-static {}, Lcom/tencent/open/utils/e;->b()Ljava/lang/String;
                                                                                                                                                                                        85move-result-object p0
                                                                                                                                                                                        87const-string p1, "packagename"
                                                                                                                                                                                        89invoke-virtual {v0, p1, p0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        91invoke-static {}, Lcom/tencent/open/utils/e;->a()Landroid/content/Context;
                                                                                                                                                                                        92move-result-object p0
                                                                                                                                                                                        94invoke-static {}, Lcom/tencent/open/utils/e;->b()Ljava/lang/String;
                                                                                                                                                                                        95move-result-object p1
                                                                                                                                                                                        97invoke-static {p0, p1}, Lcom/tencent/open/utils/k;->d(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        98move-result-object p0
                                                                                                                                                                                        100const-string p1, "app_ver"
                                                                                                                                                                                        102invoke-virtual {v0, p1, p0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        103return-object v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.net.NetworkInfo.isAvailable
                                                                                                                                                                                        • android.net.NetworkInfo.getTypeName
                                                                                                                                                                                        • java.lang.String.toLowerCase
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • android.net.NetworkInfo.isConnected
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • android.net.NetworkInfo.getExtraInfo
                                                                                                                                                                                        • java.lang.String.toLowerCase
                                                                                                                                                                                        • java.lang.String.startsWith
                                                                                                                                                                                        • java.lang.String.startsWith
                                                                                                                                                                                        • java.lang.String.startsWith
                                                                                                                                                                                        • java.lang.String.startsWith
                                                                                                                                                                                        • java.lang.String.startsWith
                                                                                                                                                                                        • java.lang.String.startsWith
                                                                                                                                                                                        • java.lang.String.startsWith
                                                                                                                                                                                        • java.lang.String.startsWith
                                                                                                                                                                                        • android.net.Proxy.getDefaultHost
                                                                                                                                                                                        • android.net.Proxy.getDefaultPort
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • java.lang.String.trim
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.trim
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • wifi
                                                                                                                                                                                        • mobile
                                                                                                                                                                                        • 10.0.0.200
                                                                                                                                                                                        • 10.0.0.172
                                                                                                                                                                                        • cmwap
                                                                                                                                                                                        • uniwap
                                                                                                                                                                                        • 3gwap
                                                                                                                                                                                        • ctwap
                                                                                                                                                                                        • cmnet
                                                                                                                                                                                        • uninet
                                                                                                                                                                                        • ctnet
                                                                                                                                                                                        • 3gnet
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-static {p1}, Lcom/baidu/mapapi/NetworkUtil;->getActiveNetworkInfo(Landroid/content/Context;)Landroid/net/NetworkInfo;
                                                                                                                                                                                        2move-result-object p1
                                                                                                                                                                                        3if-eqz p1, :cond_d8
                                                                                                                                                                                        5invoke-virtual {p1}, Landroid/net/NetworkInfo;->isAvailable()Z
                                                                                                                                                                                        6move-result v0
                                                                                                                                                                                        7if-eqz v0, :cond_d8
                                                                                                                                                                                        9invoke-virtual {p1}, Landroid/net/NetworkInfo;->getTypeName()Ljava/lang/String;
                                                                                                                                                                                        10move-result-object v0
                                                                                                                                                                                        12invoke-virtual {v0}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
                                                                                                                                                                                        13move-result-object v0
                                                                                                                                                                                        15const-string v1, "wifi"
                                                                                                                                                                                        17invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        18move-result v2
                                                                                                                                                                                        19const/4 v3, 0x0
                                                                                                                                                                                        20const/4 v4, 0x0
                                                                                                                                                                                        21if-eqz v2, :cond_2a
                                                                                                                                                                                        23invoke-virtual {p1}, Landroid/net/NetworkInfo;->isConnected()Z
                                                                                                                                                                                        24move-result v2
                                                                                                                                                                                        25if-eqz v2, :cond_2a
                                                                                                                                                                                        27invoke-static {v3, v4}, Lcom/baidu/mapsdkplatform/comjni/engine/AppEngine;->SetProxyInfo(Ljava/lang/String;I)V
                                                                                                                                                                                        28sput-boolean v4, Lcom/baidu/mapsdkplatform/comapi/commonutils/SysUpdateUtil;->b:Z
                                                                                                                                                                                        29return-void
                                                                                                                                                                                        30cond_2a:
                                                                                                                                                                                        31const-string v2, "mobile"
                                                                                                                                                                                        33invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        34move-result v2
                                                                                                                                                                                        35if-nez v2, :cond_3e
                                                                                                                                                                                        37invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        38move-result v0
                                                                                                                                                                                        39if-eqz v0, :cond_d8
                                                                                                                                                                                        41invoke-static {p1}, Lcom/baidu/mapapi/NetworkUtil;->isWifiConnected(Landroid/net/NetworkInfo;)Z
                                                                                                                                                                                        42move-result v0
                                                                                                                                                                                        43if-nez v0, :cond_d8
                                                                                                                                                                                        44cond_3e:
                                                                                                                                                                                        45invoke-virtual {p1}, Landroid/net/NetworkInfo;->getExtraInfo()Ljava/lang/String;
                                                                                                                                                                                        46move-result-object p1
                                                                                                                                                                                        47sput-boolean v4, Lcom/baidu/mapsdkplatform/comapi/commonutils/SysUpdateUtil;->b:Z
                                                                                                                                                                                        49const-string v0, "10.0.0.200"
                                                                                                                                                                                        50const/16 v1, 0x50
                                                                                                                                                                                        52const-string v2, "10.0.0.172"
                                                                                                                                                                                        53const/4 v5, 0x1
                                                                                                                                                                                        54if-eqz p1, :cond_99
                                                                                                                                                                                        56invoke-virtual {p1}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
                                                                                                                                                                                        57move-result-object p1
                                                                                                                                                                                        59const-string v6, "cmwap"
                                                                                                                                                                                        61invoke-virtual {p1, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        62move-result v6
                                                                                                                                                                                        63if-nez v6, :cond_96
                                                                                                                                                                                        65const-string v6, "uniwap"
                                                                                                                                                                                        67invoke-virtual {p1, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        68move-result v6
                                                                                                                                                                                        69if-nez v6, :cond_96
                                                                                                                                                                                        71const-string v6, "3gwap"
                                                                                                                                                                                        73invoke-virtual {p1, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        74move-result v6
                                                                                                                                                                                        75if-eqz v6, :cond_6a
                                                                                                                                                                                        76goto/16 :goto_96
                                                                                                                                                                                        77cond_6a:
                                                                                                                                                                                        78const-string v2, "ctwap"
                                                                                                                                                                                        80invoke-virtual {p1, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        81move-result v2
                                                                                                                                                                                        82if-eqz v2, :cond_73
                                                                                                                                                                                        83goto/16 :goto_c4
                                                                                                                                                                                        84cond_73:
                                                                                                                                                                                        85const-string v0, "cmnet"
                                                                                                                                                                                        87invoke-virtual {p1, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        88move-result v0
                                                                                                                                                                                        89if-nez v0, :cond_93
                                                                                                                                                                                        91const-string v0, "uninet"
                                                                                                                                                                                        93invoke-virtual {p1, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        94move-result v0
                                                                                                                                                                                        95if-nez v0, :cond_93
                                                                                                                                                                                        97const-string v0, "ctnet"
                                                                                                                                                                                        99invoke-virtual {p1, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        100move-result v0
                                                                                                                                                                                        101if-nez v0, :cond_93
                                                                                                                                                                                        103const-string v0, "3gnet"
                                                                                                                                                                                        105invoke-virtual {p1, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        106move-result p1
                                                                                                                                                                                        107if-eqz p1, :cond_c9
                                                                                                                                                                                        108cond_93: sput-boolean v4, Lcom/baidu/mapsdkplatform/comapi/commonutils/SysUpdateUtil;->b:Z
                                                                                                                                                                                        109goto/16 :goto_c9
                                                                                                                                                                                        110goto_96: sput-object v2, Lcom/baidu/mapsdkplatform/comapi/commonutils/SysUpdateUtil;->c:Ljava/lang/String;
                                                                                                                                                                                        111goto/16 :goto_c6
                                                                                                                                                                                        112cond_99:
                                                                                                                                                                                        113invoke-static {}, Landroid/net/Proxy;->getDefaultHost()Ljava/lang/String;
                                                                                                                                                                                        114move-result-object p1
                                                                                                                                                                                        116invoke-static {}, Landroid/net/Proxy;->getDefaultPort()I
                                                                                                                                                                                        117move-result v6
                                                                                                                                                                                        118if-eqz p1, :cond_c9
                                                                                                                                                                                        120invoke-virtual {p1}, Ljava/lang/String;->length()I
                                                                                                                                                                                        121move-result v7
                                                                                                                                                                                        122if-lez v7, :cond_c9
                                                                                                                                                                                        124invoke-virtual {p1}, Ljava/lang/String;->trim()Ljava/lang/String;
                                                                                                                                                                                        125move-result-object v7
                                                                                                                                                                                        127invoke-virtual {v2, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        128move-result v7
                                                                                                                                                                                        129if-eqz v7, :cond_ba
                                                                                                                                                                                        130sput-object v2, Lcom/baidu/mapsdkplatform/comapi/commonutils/SysUpdateUtil;->c:Ljava/lang/String;
                                                                                                                                                                                        131sput v6, Lcom/baidu/mapsdkplatform/comapi/commonutils/SysUpdateUtil;->d:I
                                                                                                                                                                                        132goto_b7: sput-boolean v5, Lcom/baidu/mapsdkplatform/comapi/commonutils/SysUpdateUtil;->b:Z
                                                                                                                                                                                        133goto/16 :goto_c9
                                                                                                                                                                                        134cond_ba:
                                                                                                                                                                                        135invoke-virtual {p1}, Ljava/lang/String;->trim()Ljava/lang/String;
                                                                                                                                                                                        136move-result-object p1
                                                                                                                                                                                        138invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        139move-result p1
                                                                                                                                                                                        140if-eqz p1, :cond_c9
                                                                                                                                                                                        141goto_c4: sput-object v0, Lcom/baidu/mapsdkplatform/comapi/commonutils/SysUpdateUtil;->c:Ljava/lang/String;
                                                                                                                                                                                        142goto_c6: sput v1, Lcom/baidu/mapsdkplatform/comapi/commonutils/SysUpdateUtil;->d:I
                                                                                                                                                                                        143goto/16 :goto_b7
                                                                                                                                                                                        144cond_c9: sget-boolean p1, Lcom/baidu/mapsdkplatform/comapi/commonutils/SysUpdateUtil;->b:Z
                                                                                                                                                                                        145if-ne p1, v5, :cond_d5
                                                                                                                                                                                        147sget-object p1, Lcom/baidu/mapsdkplatform/comapi/commonutils/SysUpdateUtil;->c:Ljava/lang/String;
                                                                                                                                                                                        148sget v0, Lcom/baidu/mapsdkplatform/comapi/commonutils/SysUpdateUtil;->d:I
                                                                                                                                                                                        150invoke-static {p1, v0}, Lcom/baidu/mapsdkplatform/comjni/engine/AppEngine;->SetProxyInfo(Ljava/lang/String;I)V
                                                                                                                                                                                        151goto/16 :goto_d8
                                                                                                                                                                                        152cond_d5:
                                                                                                                                                                                        153invoke-static {v3, v4}, Lcom/baidu/mapsdkplatform/comjni/engine/AppEngine;->SetProxyInfo(Ljava/lang/String;I)V
                                                                                                                                                                                        154cond_d8: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.net.URL.<init>
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • java.net.HttpURLConnection.setInstanceFollowRedirects
                                                                                                                                                                                        • java.net.HttpURLConnection.setConnectTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setReadTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setUseCaches
                                                                                                                                                                                        • java.net.HttpURLConnection.getInputStream
                                                                                                                                                                                        • java.net.HttpURLConnection.getResponseCode
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        • java.lang.Throwable.printStackTrace
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.util.Set.contains
                                                                                                                                                                                        • java.util.Set.add
                                                                                                                                                                                        • android.os.Handler.obtainMessage
                                                                                                                                                                                        • android.os.Handler.sendMessageDelayed
                                                                                                                                                                                        • java.util.Set.contains
                                                                                                                                                                                        • java.util.Set.remove
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • [TbsApkDwonloader.detectWifiNetworkAvailable] isWifi=
                                                                                                                                                                                        • TbsDownload
                                                                                                                                                                                        • [TbsApkDwonloader.detectWifiNetworkAvailable] localBSSID=
                                                                                                                                                                                        • http://pms.mb.qq.com/rsp204
                                                                                                                                                                                        • [TbsApkDwonloader.detectWifiNetworkAvailable] responseCode=
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1iget-object v0, p0, Lcom/tencent/smtt/sdk/ak;->g:Landroid/content/Context;
                                                                                                                                                                                        3invoke-static {v0}, Lcom/tencent/smtt/utils/Apn;->getApnType(Landroid/content/Context;)I
                                                                                                                                                                                        4move-result v0
                                                                                                                                                                                        5const/4 v1, 0x1
                                                                                                                                                                                        6const/4 v2, 0x0
                                                                                                                                                                                        7const/4 v3, 0x3
                                                                                                                                                                                        8if-ne v0, v3, :cond_d
                                                                                                                                                                                        9const/4 v0, 0x1
                                                                                                                                                                                        10goto/16 :goto_e
                                                                                                                                                                                        11cond_d: const/4 v0, 0x0
                                                                                                                                                                                        12goto_e: new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        14invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        16const-string v4, "[TbsApkDwonloader.detectWifiNetworkAvailable] isWifi="
                                                                                                                                                                                        18invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        20invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
                                                                                                                                                                                        22invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        23move-result-object v3
                                                                                                                                                                                        25const-string v4, "TbsDownload"
                                                                                                                                                                                        27invoke-static {v4, v3}, Lcom/tencent/smtt/utils/TbsLog;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        28const/4 v3, 0x0
                                                                                                                                                                                        29if-eqz v0, :cond_9c
                                                                                                                                                                                        31iget-object v0, p0, Lcom/tencent/smtt/sdk/ak;->g:Landroid/content/Context;
                                                                                                                                                                                        33invoke-static {v0}, Lcom/tencent/smtt/utils/Apn;->getWifiSSID(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        34move-result-object v0
                                                                                                                                                                                        35new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        37invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        39const-string v6, "[TbsApkDwonloader.detectWifiNetworkAvailable] localBSSID="
                                                                                                                                                                                        41invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        43invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        45invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        46move-result-object v5
                                                                                                                                                                                        48invoke-static {v4, v5}, Lcom/tencent/smtt/utils/TbsLog;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        49try_start_41: new-instance v5, Ljava/net/URL;
                                                                                                                                                                                        51const-string v6, "http://pms.mb.qq.com/rsp204"
                                                                                                                                                                                        53invoke-direct {v5, v6}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        55invoke-virtual {v5}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        56move-result-object v5
                                                                                                                                                                                        57check-cast v5, Ljava/net/HttpURLConnection;
                                                                                                                                                                                        58try_end_4e:
                                                                                                                                                                                        59invoke-virtual {v5, v2}, Ljava/net/HttpURLConnection;->setInstanceFollowRedirects(Z)V
                                                                                                                                                                                        60const/16 v3, 0x2710
                                                                                                                                                                                        62invoke-virtual {v5, v3}, Ljava/net/HttpURLConnection;->setConnectTimeout(I)V
                                                                                                                                                                                        64invoke-virtual {v5, v3}, Ljava/net/HttpURLConnection;->setReadTimeout(I)V
                                                                                                                                                                                        66invoke-virtual {v5, v2}, Ljava/net/HttpURLConnection;->setUseCaches(Z)V
                                                                                                                                                                                        68invoke-virtual {v5}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream;
                                                                                                                                                                                        70invoke-virtual {v5}, Ljava/net/HttpURLConnection;->getResponseCode()I
                                                                                                                                                                                        71move-result v3
                                                                                                                                                                                        72new-instance v6, Ljava/lang/StringBuilder;
                                                                                                                                                                                        74invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        76const-string v7, "[TbsApkDwonloader.detectWifiNetworkAvailable] responseCode="
                                                                                                                                                                                        78invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        80invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        82invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        83move-result-object v6
                                                                                                                                                                                        85invoke-static {v4, v6}, Lcom/tencent/smtt/utils/TbsLog;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        86try_end_77: const/16 v4, 0xcc
                                                                                                                                                                                        87if-ne v3, v4, :cond_7c
                                                                                                                                                                                        88const/4 v2, 0x1
                                                                                                                                                                                        89cond_7c: if-eqz v5, :cond_9d
                                                                                                                                                                                        90try_start_7e:
                                                                                                                                                                                        91invoke-virtual {v5}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        92try_end_81: goto/16 :goto_9d
                                                                                                                                                                                        93catch_82: nop
                                                                                                                                                                                        94goto/16 :goto_9d
                                                                                                                                                                                        95catchall_84: move-exception v0
                                                                                                                                                                                        96goto/16 :goto_96
                                                                                                                                                                                        97catch_86: move-exception v1
                                                                                                                                                                                        98move-object v3, v5
                                                                                                                                                                                        99goto/16 :goto_8d
                                                                                                                                                                                        100catchall_89: move-exception v0
                                                                                                                                                                                        101move-object v5, v3
                                                                                                                                                                                        102goto/16 :goto_96
                                                                                                                                                                                        103catch_8c: move-exception v1
                                                                                                                                                                                        104goto_8d:
                                                                                                                                                                                        105invoke-virtual {v1}, Ljava/lang/Throwable;->printStackTrace()V
                                                                                                                                                                                        106try_end_90: if-eqz v3, :cond_9d
                                                                                                                                                                                        107try_start_92:
                                                                                                                                                                                        108invoke-virtual {v3}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        109try_end_95: goto/16 :goto_9d
                                                                                                                                                                                        110goto_96: if-eqz v5, :cond_9b
                                                                                                                                                                                        111try_start_98:
                                                                                                                                                                                        112invoke-virtual {v5}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        113catch_9b: throw v0
                                                                                                                                                                                        114cond_9c: move-object v0, v3
                                                                                                                                                                                        115cond_9d: if-nez v2, :cond_c5
                                                                                                                                                                                        117invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        118move-result v1
                                                                                                                                                                                        119if-nez v1, :cond_c5
                                                                                                                                                                                        121iget-object v1, p0, Lcom/tencent/smtt/sdk/ak;->A:Ljava/util/Set;
                                                                                                                                                                                        123invoke-interface {v1, v0}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
                                                                                                                                                                                        124move-result v1
                                                                                                                                                                                        125if-nez v1, :cond_c5
                                                                                                                                                                                        127iget-object v1, p0, Lcom/tencent/smtt/sdk/ak;->A:Ljava/util/Set;
                                                                                                                                                                                        129invoke-interface {v1, v0}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        131invoke-direct {p0}, Lcom/tencent/smtt/sdk/ak;->n()V
                                                                                                                                                                                        133iget-object v1, p0, Lcom/tencent/smtt/sdk/ak;->z:Landroid/os/Handler;
                                                                                                                                                                                        134const/16 v3, 0x96
                                                                                                                                                                                        136invoke-virtual {v1, v3, v0}, Landroid/os/Handler;->obtainMessage(ILjava/lang/Object;)Landroid/os/Message;
                                                                                                                                                                                        137move-result-object v1
                                                                                                                                                                                        139iget-object v3, p0, Lcom/tencent/smtt/sdk/ak;->z:Landroid/os/Handler;
                                                                                                                                                                                        140const-wide/32 v4, 0x1d4c0
                                                                                                                                                                                        142invoke-virtual {v3, v1, v4, v5}, Landroid/os/Handler;->sendMessageDelayed(Landroid/os/Message;J)Z
                                                                                                                                                                                        143cond_c5: if-eqz v2, :cond_d4
                                                                                                                                                                                        145iget-object v1, p0, Lcom/tencent/smtt/sdk/ak;->A:Ljava/util/Set;
                                                                                                                                                                                        147invoke-interface {v1, v0}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
                                                                                                                                                                                        148move-result v1
                                                                                                                                                                                        149if-eqz v1, :cond_d4
                                                                                                                                                                                        151iget-object v1, p0, Lcom/tencent/smtt/sdk/ak;->A:Ljava/util/Set;
                                                                                                                                                                                        153invoke-interface {v1, v0}, Ljava/util/Set;->remove(Ljava/lang/Object;)Z
                                                                                                                                                                                        154cond_d4: return v2
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.app.Service.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.net.NetworkInfo.getTypeName
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.net.NetworkInfo.getSubtypeName
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.net.NetworkInfo.getState
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.net.NetworkInfo.getDetailedState
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.net.NetworkInfo.getState
                                                                                                                                                                                        • android.net.NetworkInfo$State.SUSPENDED:Landroid/net/NetworkInfo$State
                                                                                                                                                                                        • android.net.NetworkInfo$State.UNKNOWN:Landroid/net/NetworkInfo$State
                                                                                                                                                                                        • com.xiaomi.push.service.XMPushService.i:Lc/g/g/g
                                                                                                                                                                                        • com.xiaomi.push.service.XMPushService.e
                                                                                                                                                                                        • com.xiaomi.push.service.XMPushService.m
                                                                                                                                                                                        • com.xiaomi.push.service.XMPushService.b
                                                                                                                                                                                        • com.xiaomi.push.service.XMPushService.e
                                                                                                                                                                                        • com.xiaomi.push.service.XMPushService.f
                                                                                                                                                                                        • com.xiaomi.push.service.XMPushService.m:Lcom/xiaomi/push/service/ma
                                                                                                                                                                                        • com.xiaomi.push.service.XMPushService.a
                                                                                                                                                                                        • com.xiaomi.push.service.XMPushService.a
                                                                                                                                                                                        • com.xiaomi.push.service.XMPushService.o
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        • [
                                                                                                                                                                                        • type:
                                                                                                                                                                                        • ], state:
                                                                                                                                                                                        • /
                                                                                                                                                                                        • network changed,
                                                                                                                                                                                        • network changed, no active network
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2const-string v1, "connectivity"
                                                                                                                                                                                        4invoke-virtual {p0, v1}, Landroid/app/Service;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        5move-result-object v1
                                                                                                                                                                                        6check-cast v1, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        8invoke-virtual {v1}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        9move-result-object v1
                                                                                                                                                                                        10try_end_d: goto/16 :goto_13
                                                                                                                                                                                        11catch_e: move-exception v1
                                                                                                                                                                                        13invoke-static {v1}, Lc/g/a/a/c/c;->a(Ljava/lang/Throwable;)V
                                                                                                                                                                                        14move-object v1, v0
                                                                                                                                                                                        15goto_13: if-eqz v1, :cond_6f
                                                                                                                                                                                        16new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        18const-string v3, "["
                                                                                                                                                                                        20invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        22const-string v4, "type: "
                                                                                                                                                                                        24invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        26invoke-virtual {v1}, Landroid/net/NetworkInfo;->getTypeName()Ljava/lang/String;
                                                                                                                                                                                        27move-result-object v4
                                                                                                                                                                                        29invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        31invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        33invoke-virtual {v1}, Landroid/net/NetworkInfo;->getSubtypeName()Ljava/lang/String;
                                                                                                                                                                                        34move-result-object v3
                                                                                                                                                                                        36invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        38const-string v3, "], state: "
                                                                                                                                                                                        40invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        42invoke-virtual {v1}, Landroid/net/NetworkInfo;->getState()Landroid/net/NetworkInfo$State;
                                                                                                                                                                                        43move-result-object v3
                                                                                                                                                                                        45invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        47const-string v3, "/"
                                                                                                                                                                                        49invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        51invoke-virtual {v1}, Landroid/net/NetworkInfo;->getDetailedState()Landroid/net/NetworkInfo$DetailedState;
                                                                                                                                                                                        52move-result-object v3
                                                                                                                                                                                        54invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        55new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        57invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        59const-string v4, "network changed,"
                                                                                                                                                                                        61invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        63invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        64move-result-object v2
                                                                                                                                                                                        66invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        68invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        69move-result-object v2
                                                                                                                                                                                        71invoke-static {v2}, Lc/g/a/a/c/c;->a(Ljava/lang/String;)V
                                                                                                                                                                                        73invoke-virtual {v1}, Landroid/net/NetworkInfo;->getState()Landroid/net/NetworkInfo$State;
                                                                                                                                                                                        74move-result-object v1
                                                                                                                                                                                        76sget-object v2, Landroid/net/NetworkInfo$State;->SUSPENDED:Landroid/net/NetworkInfo$State;
                                                                                                                                                                                        77if-eq v1, v2, :cond_6e
                                                                                                                                                                                        79sget-object v2, Landroid/net/NetworkInfo$State;->UNKNOWN:Landroid/net/NetworkInfo$State;
                                                                                                                                                                                        80if-ne v1, v2, :cond_74
                                                                                                                                                                                        81cond_6e: return-void
                                                                                                                                                                                        82cond_6f:
                                                                                                                                                                                        83const-string v1, "network changed, no active network"
                                                                                                                                                                                        85invoke-static {v1}, Lc/g/a/a/c/c;->a(Ljava/lang/String;)V
                                                                                                                                                                                        86cond_74:
                                                                                                                                                                                        87invoke-static {}, Lc/g/i/f;->b()Lc/g/i/e;
                                                                                                                                                                                        88move-result-object v1
                                                                                                                                                                                        89if-eqz v1, :cond_81
                                                                                                                                                                                        91invoke-static {}, Lc/g/i/f;->b()Lc/g/i/e;
                                                                                                                                                                                        92move-result-object v1
                                                                                                                                                                                        94invoke-virtual {v1}, Lc/g/i/e;->b()V
                                                                                                                                                                                        95cond_81:
                                                                                                                                                                                        96invoke-static {p0}, Lc/g/h/e/g;->a(Landroid/content/Context;)V
                                                                                                                                                                                        98iget-object v1, p0, Lcom/xiaomi/push/service/XMPushService;->i:Lc/g/g/g;
                                                                                                                                                                                        100invoke-virtual {v1}, Lc/g/h/a;->o()V
                                                                                                                                                                                        102invoke-static {p0}, Lc/g/a/a/e/d;->c(Landroid/content/Context;)Z
                                                                                                                                                                                        103move-result v1
                                                                                                                                                                                        104if-eqz v1, :cond_c1
                                                                                                                                                                                        106invoke-virtual {p0}, Lcom/xiaomi/push/service/XMPushService;->e()Z
                                                                                                                                                                                        107move-result v0
                                                                                                                                                                                        108if-eqz v0, :cond_9f
                                                                                                                                                                                        110invoke-direct {p0}, Lcom/xiaomi/push/service/XMPushService;->m()Z
                                                                                                                                                                                        111move-result v0
                                                                                                                                                                                        112if-eqz v0, :cond_9f
                                                                                                                                                                                        113const/4 v0, 0x0
                                                                                                                                                                                        115invoke-direct {p0, v0}, Lcom/xiaomi/push/service/XMPushService;->b(Z)V
                                                                                                                                                                                        116cond_9f:
                                                                                                                                                                                        117invoke-virtual {p0}, Lcom/xiaomi/push/service/XMPushService;->e()Z
                                                                                                                                                                                        118move-result v0
                                                                                                                                                                                        119if-nez v0, :cond_b9
                                                                                                                                                                                        121invoke-virtual {p0}, Lcom/xiaomi/push/service/XMPushService;->f()Z
                                                                                                                                                                                        122move-result v0
                                                                                                                                                                                        123if-nez v0, :cond_b9
                                                                                                                                                                                        125iget-object v0, p0, Lcom/xiaomi/push/service/XMPushService;->m:Lcom/xiaomi/push/service/ma;
                                                                                                                                                                                        126const/4 v1, 0x1
                                                                                                                                                                                        128invoke-virtual {v0, v1}, Lcom/xiaomi/push/service/ma;->b(I)V
                                                                                                                                                                                        129new-instance v0, Lcom/xiaomi/push/service/XMPushService$d;
                                                                                                                                                                                        131invoke-direct {v0, p0}, Lcom/xiaomi/push/service/XMPushService$d;-><init>(Lcom/xiaomi/push/service/XMPushService;)V
                                                                                                                                                                                        133invoke-virtual {p0, v0}, Lcom/xiaomi/push/service/XMPushService;->a(Lcom/xiaomi/push/service/XMPushService$i;)V
                                                                                                                                                                                        134cond_b9:
                                                                                                                                                                                        135invoke-static {p0}, Lc/g/f/b/b;->a(Landroid/content/Context;)Lc/g/f/b/b;
                                                                                                                                                                                        136move-result-object v0
                                                                                                                                                                                        138invoke-virtual {v0}, Lc/g/f/b/b;->a()V
                                                                                                                                                                                        139goto/16 :goto_ca
                                                                                                                                                                                        140cond_c1: new-instance v1, Lcom/xiaomi/push/service/XMPushService$f;
                                                                                                                                                                                        141const/4 v2, 0x2
                                                                                                                                                                                        143invoke-direct {v1, p0, v2, v0}, Lcom/xiaomi/push/service/XMPushService$f;-><init>(Lcom/xiaomi/push/service/XMPushService;ILjava/lang/Exception;)V
                                                                                                                                                                                        145invoke-virtual {p0, v1}, Lcom/xiaomi/push/service/XMPushService;->a(Lcom/xiaomi/push/service/XMPushService$i;)V
                                                                                                                                                                                        146goto_ca:
                                                                                                                                                                                        147invoke-direct {p0}, Lcom/xiaomi/push/service/XMPushService;->o()V
                                                                                                                                                                                        148return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.Class.getClassLoader
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • java.lang.ClassLoader.loadClass
                                                                                                                                                                                        • java.lang.Class.getDeclaredMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Class.cast
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.Class.getName
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • com.qq.e.comm.managers.plugin.c.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.Class.getName
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • com.qq.e.comm.managers.plugin.c.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • com.qq.e.comm.managers.plugin.c.<init>
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • GetFactoryInstaceforInterface:
                                                                                                                                                                                        • PluginClassLoader is parent
                                                                                                                                                                                        • getInstance
                                                                                                                                                                                        • ServiceDelegateFactory =
                                                                                                                                                                                        • factory implemention name is not specified for interface:
                                                                                                                                                                                        • Fail to getfactory implement instance for interface:
                                                                                                                                                                                        • Fail to init GDTADPLugin,PluginClassLoader == null;while loading factory impl for:
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"<T:",
                                                                                                                                                                                        3"Ljava/lang/Object;",
                                                                                                                                                                                        4">(",
                                                                                                                                                                                        5"Ljava/lang/Class<",
                                                                                                                                                                                        6"TT;>;)TT;"
                                                                                                                                                                                        7}
                                                                                                                                                                                        8.end annotation
                                                                                                                                                                                        9.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        10value = {
                                                                                                                                                                                        11Lcom/qq/e/comm/managers/plugin/c;
                                                                                                                                                                                        12}
                                                                                                                                                                                        13.end annotation
                                                                                                                                                                                        14new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        16const-string v1, "GetFactoryInstaceforInterface:"
                                                                                                                                                                                        18invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        20invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        22invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        23move-result-object v0
                                                                                                                                                                                        25invoke-static {v0}, Lcom/qq/e/comm/util/GDTLogger;->d(Ljava/lang/String;)V
                                                                                                                                                                                        27iget-object v0, p0, Lcom/qq/e/comm/managers/plugin/PM;->f:Ldalvik/system/DexClassLoader;
                                                                                                                                                                                        28new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        30const-string v2, "PluginClassLoader is parent"
                                                                                                                                                                                        32invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        33const-class v2, Lcom/qq/e/comm/managers/plugin/PM;
                                                                                                                                                                                        35invoke-virtual {v2}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
                                                                                                                                                                                        36move-result-object v2
                                                                                                                                                                                        37const/4 v3, 0x0
                                                                                                                                                                                        38if-ne v2, v0, :cond_25
                                                                                                                                                                                        39const/4 v2, 0x1
                                                                                                                                                                                        40goto/16 :goto_26
                                                                                                                                                                                        41cond_25: const/4 v2, 0x0
                                                                                                                                                                                        42goto_26:
                                                                                                                                                                                        43invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
                                                                                                                                                                                        45invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        46move-result-object v1
                                                                                                                                                                                        48invoke-static {v1}, Lcom/qq/e/comm/util/GDTLogger;->d(Ljava/lang/String;)V
                                                                                                                                                                                        49if-eqz v0, :cond_99
                                                                                                                                                                                        50try_start_32:
                                                                                                                                                                                        51sget-object v1, Lcom/qq/e/comm/managers/plugin/PM;->l:Ljava/util/Map;
                                                                                                                                                                                        53invoke-interface {v1, p1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        54move-result-object v1
                                                                                                                                                                                        55check-cast v1, Ljava/lang/String;
                                                                                                                                                                                        57invoke-static {v1}, Lcom/qq/e/comm/util/StringUtil;->isEmpty(Ljava/lang/String;)Z
                                                                                                                                                                                        58move-result v2
                                                                                                                                                                                        59if-nez v2, :cond_68
                                                                                                                                                                                        61invoke-virtual {v0, v1}, Ljava/lang/ClassLoader;->loadClass(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        62move-result-object v0
                                                                                                                                                                                        64const-string v1, "getInstance"
                                                                                                                                                                                        65new-array v2, v3, [Ljava/lang/Class;
                                                                                                                                                                                        67invoke-virtual {v0, v1, v2}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        68move-result-object v1
                                                                                                                                                                                        69new-array v2, v3, [Ljava/lang/Object;
                                                                                                                                                                                        71invoke-virtual {v1, v0, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        72move-result-object v0
                                                                                                                                                                                        74invoke-virtual {p1, v0}, Ljava/lang/Class;->cast(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        75move-result-object v0
                                                                                                                                                                                        76new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        78const-string v2, "ServiceDelegateFactory ="
                                                                                                                                                                                        80invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        82invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        84invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        85move-result-object v1
                                                                                                                                                                                        87invoke-static {v1}, Lcom/qq/e/comm/util/GDTLogger;->d(Ljava/lang/String;)V
                                                                                                                                                                                        88return-object v0
                                                                                                                                                                                        89cond_68: new-instance v0, Lcom/qq/e/comm/managers/plugin/c;
                                                                                                                                                                                        90new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        92const-string v2, "factory implemention name is not specified for interface:"
                                                                                                                                                                                        94invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        96invoke-virtual {p1}, Ljava/lang/Class;->getName()Ljava/lang/String;
                                                                                                                                                                                        97move-result-object v2
                                                                                                                                                                                        99invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        101invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        102move-result-object v1
                                                                                                                                                                                        104invoke-direct {v0, v1}, Lcom/qq/e/comm/managers/plugin/c;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        105throw v0
                                                                                                                                                                                        106catch_80: move-exception v0
                                                                                                                                                                                        107new-instance v1, Lcom/qq/e/comm/managers/plugin/c;
                                                                                                                                                                                        108new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        110const-string v3, "Fail to getfactory implement instance for interface:"
                                                                                                                                                                                        112invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        114invoke-virtual {p1}, Ljava/lang/Class;->getName()Ljava/lang/String;
                                                                                                                                                                                        115move-result-object p1
                                                                                                                                                                                        117invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        119invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        120move-result-object p1
                                                                                                                                                                                        122invoke-direct {v1, p1, v0}, Lcom/qq/e/comm/managers/plugin/c;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        123throw v1
                                                                                                                                                                                        124cond_99: new-instance v0, Lcom/qq/e/comm/managers/plugin/c;
                                                                                                                                                                                        125new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        127const-string v2, "Fail to init GDTADPLugin,PluginClassLoader == null;while loading factory impl for:"
                                                                                                                                                                                        129invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        131invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        133invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        134move-result-object p1
                                                                                                                                                                                        136invoke-direct {v0, p1}, Lcom/qq/e/comm/managers/plugin/c;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        137throw v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.wifi.WifiManager.getConnectionInfo
                                                                                                                                                                                        • android.net.ConnectivityManager.getNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.isConnected
                                                                                                                                                                                        • android.net.wifi.WifiInfo.getBSSID
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • android.net.wifi.WifiInfo.getRssi
                                                                                                                                                                                        • android.net.wifi.WifiInfo.getSSID
                                                                                                                                                                                        • java.lang.String.replace
                                                                                                                                                                                        • java.lang.String.replace
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • {}
                                                                                                                                                                                        • wifi
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        • 000000000000
                                                                                                                                                                                        • 00-00-00-00-00-00
                                                                                                                                                                                        • 00:00:00:00:00:00
                                                                                                                                                                                        • \"
                                                                                                                                                                                        • |
                                                                                                                                                                                        • {
                                                                                                                                                                                        • \"mac\":\"
                                                                                                                                                                                        • \",\"rssi\":
                                                                                                                                                                                        • ,\"ssid\":\"
                                                                                                                                                                                        • \"}
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0if-nez p0, :cond_5
                                                                                                                                                                                        2const-string v0, "{}"
                                                                                                                                                                                        3goto_4: return-object v0
                                                                                                                                                                                        4try_start_5:
                                                                                                                                                                                        5const-string v0, "wifi"
                                                                                                                                                                                        7invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        8move-result-object v0
                                                                                                                                                                                        9check-cast v0, Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        11const-string v1, "connectivity"
                                                                                                                                                                                        13invoke-virtual {p0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        14move-result-object v1
                                                                                                                                                                                        15check-cast v1, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        16if-eqz v0, :cond_19
                                                                                                                                                                                        17if-nez v1, :cond_1c
                                                                                                                                                                                        18cond_19:
                                                                                                                                                                                        19const-string v0, "{}"
                                                                                                                                                                                        20goto/16 :goto_4
                                                                                                                                                                                        21cond_1c:
                                                                                                                                                                                        22invoke-virtual {v0}, Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
                                                                                                                                                                                        23move-result-object v0
                                                                                                                                                                                        24const/4 v2, 0x1
                                                                                                                                                                                        26invoke-virtual {v1, v2}, Landroid/net/ConnectivityManager;->getNetworkInfo(I)Landroid/net/NetworkInfo;
                                                                                                                                                                                        27move-result-object v1
                                                                                                                                                                                        28if-eqz v0, :cond_a0
                                                                                                                                                                                        29if-eqz v1, :cond_a0
                                                                                                                                                                                        31invoke-virtual {v1}, Landroid/net/NetworkInfo;->isConnected()Z
                                                                                                                                                                                        32move-result v1
                                                                                                                                                                                        33if-eqz v1, :cond_a0
                                                                                                                                                                                        35invoke-virtual {v0}, Landroid/net/wifi/WifiInfo;->getBSSID()Ljava/lang/String;
                                                                                                                                                                                        36move-result-object v1
                                                                                                                                                                                        37if-eqz v1, :cond_4d
                                                                                                                                                                                        39const-string v2, "000000000000"
                                                                                                                                                                                        41invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        42move-result v2
                                                                                                                                                                                        43if-nez v2, :cond_4d
                                                                                                                                                                                        45const-string v2, "00-00-00-00-00-00"
                                                                                                                                                                                        47invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        48move-result v2
                                                                                                                                                                                        49if-nez v2, :cond_4d
                                                                                                                                                                                        51const-string v2, "00:00:00:00:00:00"
                                                                                                                                                                                        53invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        54move-result v2
                                                                                                                                                                                        55if-eqz v2, :cond_50
                                                                                                                                                                                        56cond_4d:
                                                                                                                                                                                        57const-string v0, "{}"
                                                                                                                                                                                        58goto/16 :goto_4
                                                                                                                                                                                        59cond_50:
                                                                                                                                                                                        60invoke-virtual {v0}, Landroid/net/wifi/WifiInfo;->getRssi()I
                                                                                                                                                                                        61move-result v2
                                                                                                                                                                                        62const/16 v3, -0x64
                                                                                                                                                                                        63if-lt v2, v3, :cond_5c
                                                                                                                                                                                        64const/16 v3, -0x14
                                                                                                                                                                                        65if-le v2, v3, :cond_5f
                                                                                                                                                                                        66cond_5c:
                                                                                                                                                                                        67const-string v0, "{}"
                                                                                                                                                                                        68goto/16 :goto_4
                                                                                                                                                                                        69cond_5f:
                                                                                                                                                                                        70invoke-virtual {v0}, Landroid/net/wifi/WifiInfo;->getSSID()Ljava/lang/String;
                                                                                                                                                                                        71move-result-object v0
                                                                                                                                                                                        73const-string v3, "\""
                                                                                                                                                                                        75const-string v4, ""
                                                                                                                                                                                        77invoke-virtual {v0, v3, v4}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
                                                                                                                                                                                        78move-result-object v0
                                                                                                                                                                                        80const-string v3, "|"
                                                                                                                                                                                        82const-string v4, ""
                                                                                                                                                                                        84invoke-virtual {v0, v3, v4}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
                                                                                                                                                                                        85move-result-object v0
                                                                                                                                                                                        86new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        88invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        90const-string v4, "{"
                                                                                                                                                                                        92invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        94const-string v4, "\"mac\":\""
                                                                                                                                                                                        96invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        98invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        100const-string v1, "\",\"rssi\":"
                                                                                                                                                                                        102invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        104invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        106const-string v1, ",\"ssid\":\""
                                                                                                                                                                                        108invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        110invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        112const-string v0, "\"}"
                                                                                                                                                                                        114invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        116invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        117try_end_9d: move-result-object v0
                                                                                                                                                                                        118goto/16 :goto_4
                                                                                                                                                                                        119cond_a0:
                                                                                                                                                                                        120const-string v0, "{}"
                                                                                                                                                                                        121goto/16 :goto_4
                                                                                                                                                                                        122catch_a4: move-exception v0
                                                                                                                                                                                        124const-string v0, "{}"
                                                                                                                                                                                        125goto/16 :goto_4
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.net.URL.<init>
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • java.net.HttpURLConnection.setReadTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setConnectTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestMethod
                                                                                                                                                                                        • java.net.HttpURLConnection.getResponseCode
                                                                                                                                                                                        • java.net.HttpURLConnection.getInputStream
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.FileOutputStream.<init>
                                                                                                                                                                                        • java.io.InputStream.read
                                                                                                                                                                                        • java.io.FileOutputStream.write
                                                                                                                                                                                        • java.io.FileOutputStream.flush
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.io.FileOutputStream.close
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.io.IOException.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • downloading new version:
                                                                                                                                                                                        • GET
                                                                                                                                                                                        • download
                                                                                                                                                                                        • completed, it will be loaded next time
                                                                                                                                                                                        • downloadRemote thread:
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        2invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        4const-string v1, "downloading new version:"
                                                                                                                                                                                        6invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        8iget-object v1, p0, Lcom/iflytek/voiceads/dex/e;->a:Ljava/lang/String;
                                                                                                                                                                                        10invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        12invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        13move-result-object v0
                                                                                                                                                                                        15invoke-static {v0}, Lcom/iflytek/voiceads/config/SDKLogger;->d(Ljava/lang/String;)V
                                                                                                                                                                                        16try_start_16: new-instance v0, Ljava/net/URL;
                                                                                                                                                                                        18iget-object v1, p0, Lcom/iflytek/voiceads/dex/e;->b:Ljava/lang/String;
                                                                                                                                                                                        20invoke-direct {v0, v1}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        22invoke-virtual {v0}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        23move-result-object v0
                                                                                                                                                                                        24check-cast v0, Ljava/net/HttpURLConnection;
                                                                                                                                                                                        25const/16 v1, 0x1388
                                                                                                                                                                                        27invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setReadTimeout(I)V
                                                                                                                                                                                        29invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setConnectTimeout(I)V
                                                                                                                                                                                        31const-string v1, "GET"
                                                                                                                                                                                        33invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V
                                                                                                                                                                                        35invoke-virtual {v0}, Ljava/net/HttpURLConnection;->getResponseCode()I
                                                                                                                                                                                        36move-result v1
                                                                                                                                                                                        37const/16 v2, 0xc8
                                                                                                                                                                                        38const/4 v3, 0x0
                                                                                                                                                                                        39if-ne v1, v2, :cond_84
                                                                                                                                                                                        41invoke-virtual {v0}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream;
                                                                                                                                                                                        42move-result-object v3
                                                                                                                                                                                        43new-instance v0, Ljava/io/FileOutputStream;
                                                                                                                                                                                        44new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        46invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        48iget-object v2, p0, Lcom/iflytek/voiceads/dex/e;->c:Ljava/lang/String;
                                                                                                                                                                                        50invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        52iget-object v2, p0, Lcom/iflytek/voiceads/dex/e;->a:Ljava/lang/String;
                                                                                                                                                                                        54invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        56invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        57move-result-object v1
                                                                                                                                                                                        59invoke-direct {v0, v1}, Ljava/io/FileOutputStream;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        60const/16 v1, 0x400
                                                                                                                                                                                        61new-array v1, v1, [B
                                                                                                                                                                                        62goto_59:
                                                                                                                                                                                        63invoke-virtual {v3, v1}, Ljava/io/InputStream;->read([B)I
                                                                                                                                                                                        64move-result v2
                                                                                                                                                                                        65const/4 v4, -0x1
                                                                                                                                                                                        66if-le v2, v4, :cond_65
                                                                                                                                                                                        67const/4 v4, 0x0
                                                                                                                                                                                        69invoke-virtual {v0, v1, v4, v2}, Ljava/io/FileOutputStream;->write([BII)V
                                                                                                                                                                                        70goto/16 :goto_59
                                                                                                                                                                                        71cond_65:
                                                                                                                                                                                        72invoke-virtual {v0}, Ljava/io/FileOutputStream;->flush()V
                                                                                                                                                                                        73new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        75invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        77const-string v2, "download "
                                                                                                                                                                                        79invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        81iget-object v2, p0, Lcom/iflytek/voiceads/dex/e;->a:Ljava/lang/String;
                                                                                                                                                                                        83invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        85const-string v2, " completed, it will be loaded next time"
                                                                                                                                                                                        87invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        89invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        90move-result-object v1
                                                                                                                                                                                        92invoke-static {v1}, Lcom/iflytek/voiceads/config/SDKLogger;->d(Ljava/lang/String;)V
                                                                                                                                                                                        93goto/16 :goto_85
                                                                                                                                                                                        94cond_84: move-object v0, v3
                                                                                                                                                                                        95goto_85: if-eqz v3, :cond_8a
                                                                                                                                                                                        97invoke-virtual {v3}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        98cond_8a: if-eqz v0, :cond_a9
                                                                                                                                                                                        100invoke-virtual {v0}, Ljava/io/FileOutputStream;->close()V
                                                                                                                                                                                        101try_end_8f: goto/16 :goto_a9
                                                                                                                                                                                        102catch_90: move-exception v0
                                                                                                                                                                                        103new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        105invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        107const-string v2, "downloadRemote thread:"
                                                                                                                                                                                        109invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        111invoke-virtual {v0}, Ljava/io/IOException;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        112move-result-object v0
                                                                                                                                                                                        114invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        116invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        117move-result-object v0
                                                                                                                                                                                        119invoke-static {v0}, Lcom/iflytek/voiceads/config/SDKLogger;->e(Ljava/lang/String;)V
                                                                                                                                                                                        120cond_a9: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • com.mintegral.msdk.base.common.b.c.i:Lcom/mintegral/msdk/base/common/b/c
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.File.mkdirs
                                                                                                                                                                                        • java.text.SimpleDateFormat.<init>
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.util.Date.<init>
                                                                                                                                                                                        • java.text.SimpleDateFormat.format
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.FileWriter.<init>
                                                                                                                                                                                        • java.io.BufferedWriter.<init>
                                                                                                                                                                                        • java.io.PrintWriter.<init>
                                                                                                                                                                                        • java.io.PrintWriter.println
                                                                                                                                                                                        • java.io.PrintWriter.println
                                                                                                                                                                                        • java.lang.Throwable.printStackTrace
                                                                                                                                                                                        • java.io.PrintWriter.close
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • /
                                                                                                                                                                                        • yyyy-MM-dd HH:mm:ss
                                                                                                                                                                                        • /sdkcrash
                                                                                                                                                                                        • .txt
                                                                                                                                                                                        • ====
                                                                                                                                                                                        • file
                                                                                                                                                                                        • time
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"()",
                                                                                                                                                                                        3"Ljava/util/HashMap<",
                                                                                                                                                                                        4"Ljava/lang/String;",
                                                                                                                                                                                        5"Ljava/lang/Object;",
                                                                                                                                                                                        6">;"
                                                                                                                                                                                        7}
                                                                                                                                                                                        8.end annotation
                                                                                                                                                                                        9new-instance v0, Ljava/util/HashMap;
                                                                                                                                                                                        11invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        13iget-object v1, p0, Lcom/mintegral/msdk/base/common/d/a/a;->e:Ljava/lang/Throwable;
                                                                                                                                                                                        14const/4 v2, 0x0
                                                                                                                                                                                        15if-nez v1, :cond_b
                                                                                                                                                                                        16return-object v2
                                                                                                                                                                                        17cond_b:
                                                                                                                                                                                        18sget-object v1, Lcom/mintegral/msdk/base/common/b/c;->i:Lcom/mintegral/msdk/base/common/b/c;
                                                                                                                                                                                        20invoke-static {v1}, Lcom/mintegral/msdk/base/common/b/e;->b(Lcom/mintegral/msdk/base/common/b/c;)Ljava/lang/String;
                                                                                                                                                                                        21move-result-object v1
                                                                                                                                                                                        22new-instance v3, Ljava/io/File;
                                                                                                                                                                                        23new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        25invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        27invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        29const-string v5, "/"
                                                                                                                                                                                        31invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        33invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        34move-result-object v4
                                                                                                                                                                                        36invoke-direct {v3, v4}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        38invoke-virtual {v3}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        39move-result v4
                                                                                                                                                                                        40if-nez v4, :cond_30
                                                                                                                                                                                        42invoke-virtual {v3}, Ljava/io/File;->mkdirs()Z
                                                                                                                                                                                        43cond_30: new-instance v3, Ljava/text/SimpleDateFormat;
                                                                                                                                                                                        45const-string v4, "yyyy-MM-dd HH:mm:ss"
                                                                                                                                                                                        47invoke-direct {v3, v4}, Ljava/text/SimpleDateFormat;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        48new-instance v4, Ljava/util/Date;
                                                                                                                                                                                        50invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        51move-result-wide v5
                                                                                                                                                                                        53invoke-direct {v4, v5, v6}, Ljava/util/Date;-><init>(J)V
                                                                                                                                                                                        55invoke-virtual {v3, v4}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String;
                                                                                                                                                                                        56move-result-object v3
                                                                                                                                                                                        57new-instance v4, Ljava/io/File;
                                                                                                                                                                                        58new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        60invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        62invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        64const-string v1, "/sdkcrash"
                                                                                                                                                                                        66invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        68invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        70const-string v1, ".txt"
                                                                                                                                                                                        72invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        74invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        75move-result-object v1
                                                                                                                                                                                        77invoke-direct {v4, v1}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        78try_start_62: new-instance v1, Ljava/io/PrintWriter;
                                                                                                                                                                                        79new-instance v5, Ljava/io/BufferedWriter;
                                                                                                                                                                                        80new-instance v6, Ljava/io/FileWriter;
                                                                                                                                                                                        82invoke-direct {v6, v4}, Ljava/io/FileWriter;-><init>(Ljava/io/File;)V
                                                                                                                                                                                        84invoke-direct {v5, v6}, Ljava/io/BufferedWriter;-><init>(Ljava/io/Writer;)V
                                                                                                                                                                                        86invoke-direct {v1, v5}, Ljava/io/PrintWriter;-><init>(Ljava/io/Writer;)V
                                                                                                                                                                                        88iget-object v5, p0, Lcom/mintegral/msdk/base/common/d/a/a;->e:Ljava/lang/Throwable;
                                                                                                                                                                                        90invoke-direct {p0, v5, v3}, Lcom/mintegral/msdk/base/common/d/a/a;->a(Ljava/lang/Throwable;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        91move-result-object v5
                                                                                                                                                                                        93invoke-virtual {v1, v5}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V
                                                                                                                                                                                        95const-string v5, "===="
                                                                                                                                                                                        97invoke-virtual {v1, v5}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V
                                                                                                                                                                                        99iget-object v5, p0, Lcom/mintegral/msdk/base/common/d/a/a;->e:Ljava/lang/Throwable;
                                                                                                                                                                                        101invoke-virtual {v5, v1}, Ljava/lang/Throwable;->printStackTrace(Ljava/io/PrintWriter;)V
                                                                                                                                                                                        103invoke-virtual {v1}, Ljava/io/PrintWriter;->close()V
                                                                                                                                                                                        105const-string v1, "file"
                                                                                                                                                                                        107invoke-virtual {v0, v1, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        109const-string v1, "time"
                                                                                                                                                                                        111invoke-virtual {v0, v1, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        112try_end_91: return-object v0
                                                                                                                                                                                        113catch_92: move-exception v0
                                                                                                                                                                                        115invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        116return-object v2
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.text.TextUtils.equals
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.text.TextUtils.equals
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.text.TextUtils.equals
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Long.valueOf
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • java.io.File.listFiles
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • com.tencent.bugly.beta.download.BetaReceiver.netListeners:Ljava/util/concurrent/ConcurrentHashMap
                                                                                                                                                                                        • java.util.concurrent.ConcurrentHashMap.remove
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • st.bch
                                                                                                                                                                                        • versionCode is too small, discard remote strategy: [new: %d] [current: %d]
                                                                                                                                                                                        • callback strategy: %s
                                                                                                                                                                                        • invalid strategy: %s
                                                                                                                                                                                        • same strategyId:[new: %s] [current: %s] keep has popup times: %d, interval: %d
                                                                                                                                                                                        • cannot deleteCache file:%s
                                                                                                                                                                                        • delete tmpPatchFile
                                                                                                                                                                                        • delete patchFile
                                                                                                                                                                                        • onUpgradeReceived: %s [type: %d]
                                                                                                                                                                                        • rcv
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0move-object/from16 v1, p0
                                                                                                                                                                                        1move-object/from16 v0, p1
                                                                                                                                                                                        3iget-object v2, v1, Lcom/tencent/bugly/beta/upgrade/c;->l:Ljava/lang/Object;
                                                                                                                                                                                        4monitor-enter v2
                                                                                                                                                                                        5try_start_7:
                                                                                                                                                                                        6const-string v3, "st.bch"
                                                                                                                                                                                        8sget-object v4, Lcom/tencent/bugly/beta/upgrade/BetaGrayStrategy;->CREATOR:Landroid/os/Parcelable$Creator;
                                                                                                                                                                                        10invoke-static {v3, v4}, Lcom/tencent/bugly/beta/global/a;->a(Ljava/lang/String;Landroid/os/Parcelable$Creator;)Landroid/os/Parcelable;
                                                                                                                                                                                        11move-result-object v3
                                                                                                                                                                                        12check-cast v3, Lcom/tencent/bugly/beta/upgrade/BetaGrayStrategy;
                                                                                                                                                                                        13const/4 v4, 0x0
                                                                                                                                                                                        14if-eqz v3, :cond_1e
                                                                                                                                                                                        16iget-object v5, v3, Lcom/tencent/bugly/beta/upgrade/BetaGrayStrategy;->a:Lcom/tencent/bugly/proguard/y;
                                                                                                                                                                                        17if-nez v5, :cond_1e
                                                                                                                                                                                        19const-string v3, "st.bch"
                                                                                                                                                                                        21invoke-static {v3}, Lcom/tencent/bugly/beta/global/a;->a(Ljava/lang/String;)Z
                                                                                                                                                                                        22move-object v3, v4
                                                                                                                                                                                        23cond_1e: const/4 v5, 0x3
                                                                                                                                                                                        24const/4 v6, 0x1
                                                                                                                                                                                        25if-eqz v3, :cond_5c
                                                                                                                                                                                        27iget-object v7, v3, Lcom/tencent/bugly/beta/upgrade/BetaGrayStrategy;->a:Lcom/tencent/bugly/proguard/y;
                                                                                                                                                                                        28if-eqz v7, :cond_5c
                                                                                                                                                                                        30iget-object v7, v3, Lcom/tencent/bugly/beta/upgrade/BetaGrayStrategy;->a:Lcom/tencent/bugly/proguard/y;
                                                                                                                                                                                        32iget-object v7, v7, Lcom/tencent/bugly/proguard/y;->e:Lcom/tencent/bugly/proguard/v;
                                                                                                                                                                                        33iget v7, v7, Lcom/tencent/bugly/proguard/v;->c:I
                                                                                                                                                                                        35sget-object v8, Lcom/tencent/bugly/beta/global/e;->E:Lcom/tencent/bugly/beta/global/e;
                                                                                                                                                                                        36iget v8, v8, Lcom/tencent/bugly/beta/global/e;->w:I
                                                                                                                                                                                        37if-le v7, v8, :cond_54
                                                                                                                                                                                        39iget-object v7, v3, Lcom/tencent/bugly/beta/upgrade/BetaGrayStrategy;->a:Lcom/tencent/bugly/proguard/y;
                                                                                                                                                                                        40iget v7, v7, Lcom/tencent/bugly/proguard/y;->n:I
                                                                                                                                                                                        41if-ne v7, v6, :cond_54
                                                                                                                                                                                        43iget-object v7, v3, Lcom/tencent/bugly/beta/upgrade/BetaGrayStrategy;->a:Lcom/tencent/bugly/proguard/y;
                                                                                                                                                                                        45iget-object v7, v7, Lcom/tencent/bugly/proguard/y;->f:Lcom/tencent/bugly/proguard/u;
                                                                                                                                                                                        46if-eqz v7, :cond_4e
                                                                                                                                                                                        48sget-object v7, Lcom/tencent/bugly/beta/global/e;->E:Lcom/tencent/bugly/beta/global/e;
                                                                                                                                                                                        50iget-object v7, v7, Lcom/tencent/bugly/beta/global/e;->v:Ljava/lang/String;
                                                                                                                                                                                        52iget-object v8, v3, Lcom/tencent/bugly/beta/upgrade/BetaGrayStrategy;->a:Lcom/tencent/bugly/proguard/y;
                                                                                                                                                                                        54iget-object v8, v8, Lcom/tencent/bugly/proguard/y;->f:Lcom/tencent/bugly/proguard/u;
                                                                                                                                                                                        56iget-object v8, v8, Lcom/tencent/bugly/proguard/u;->a:Ljava/lang/String;
                                                                                                                                                                                        58invoke-static {v7, v8}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        59move-result v7
                                                                                                                                                                                        60if-nez v7, :cond_54
                                                                                                                                                                                        61cond_4e:
                                                                                                                                                                                        62iget-object v7, v3, Lcom/tencent/bugly/beta/upgrade/BetaGrayStrategy;->a:Lcom/tencent/bugly/proguard/y;
                                                                                                                                                                                        63iget v7, v7, Lcom/tencent/bugly/proguard/y;->p:I
                                                                                                                                                                                        64if-ne v7, v5, :cond_5c
                                                                                                                                                                                        65cond_54:
                                                                                                                                                                                        66const-string v3, "st.bch"
                                                                                                                                                                                        68invoke-static {v3}, Lcom/tencent/bugly/beta/global/a;->a(Ljava/lang/String;)Z
                                                                                                                                                                                        69iput-object v4, v1, Lcom/tencent/bugly/beta/upgrade/c;->c:Lcom/tencent/bugly/beta/download/DownloadTask;
                                                                                                                                                                                        70move-object v3, v4
                                                                                                                                                                                        71cond_5c: const/4 v7, 0x2
                                                                                                                                                                                        72const/4 v8, 0x0
                                                                                                                                                                                        73if-eqz v0, :cond_86
                                                                                                                                                                                        75iget-object v9, v0, Lcom/tencent/bugly/proguard/y;->e:Lcom/tencent/bugly/proguard/v;
                                                                                                                                                                                        76iget v9, v9, Lcom/tencent/bugly/proguard/v;->c:I
                                                                                                                                                                                        78sget-object v10, Lcom/tencent/bugly/beta/global/e;->E:Lcom/tencent/bugly/beta/global/e;
                                                                                                                                                                                        79iget v10, v10, Lcom/tencent/bugly/beta/global/e;->w:I
                                                                                                                                                                                        80if-ge v9, v10, :cond_86
                                                                                                                                                                                        82const-string v9, "versionCode is too small, discard remote strategy: [new: %d] [current: %d]"
                                                                                                                                                                                        83new-array v10, v7, [Ljava/lang/Object;
                                                                                                                                                                                        85iget-object v0, v0, Lcom/tencent/bugly/proguard/y;->e:Lcom/tencent/bugly/proguard/v;
                                                                                                                                                                                        86iget v0, v0, Lcom/tencent/bugly/proguard/v;->c:I
                                                                                                                                                                                        88invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        89move-result-object v0
                                                                                                                                                                                        90aput-object v0, v10, v8
                                                                                                                                                                                        92sget-object v0, Lcom/tencent/bugly/beta/global/e;->E:Lcom/tencent/bugly/beta/global/e;
                                                                                                                                                                                        93iget v0, v0, Lcom/tencent/bugly/beta/global/e;->w:I
                                                                                                                                                                                        95invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        96move-result-object v0
                                                                                                                                                                                        97aput-object v0, v10, v6
                                                                                                                                                                                        99invoke-static {v9, v10}, Lcom/tencent/bugly/proguard/an;->a(Ljava/lang/String;[Ljava/lang/Object;)Z
                                                                                                                                                                                        100move-object v0, v4
                                                                                                                                                                                        101cond_86: if-eqz v0, :cond_ea
                                                                                                                                                                                        102iget v9, v0, Lcom/tencent/bugly/proguard/y;->n:I
                                                                                                                                                                                        103if-ne v9, v7, :cond_da
                                                                                                                                                                                        104if-eqz v3, :cond_da
                                                                                                                                                                                        106iget-object v9, v3, Lcom/tencent/bugly/beta/upgrade/BetaGrayStrategy;->a:Lcom/tencent/bugly/proguard/y;
                                                                                                                                                                                        107if-eqz v9, :cond_da
                                                                                                                                                                                        109iget-object v9, v0, Lcom/tencent/bugly/proguard/y;->m:Ljava/lang/String;
                                                                                                                                                                                        111invoke-static {v9}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        112move-result v9
                                                                                                                                                                                        113if-nez v9, :cond_da
                                                                                                                                                                                        115iget-object v9, v3, Lcom/tencent/bugly/beta/upgrade/BetaGrayStrategy;->a:Lcom/tencent/bugly/proguard/y;
                                                                                                                                                                                        117iget-object v9, v9, Lcom/tencent/bugly/proguard/y;->m:Ljava/lang/String;
                                                                                                                                                                                        119invoke-static {v9}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        120move-result v9
                                                                                                                                                                                        121if-nez v9, :cond_da
                                                                                                                                                                                        123iget-object v9, v0, Lcom/tencent/bugly/proguard/y;->m:Ljava/lang/String;
                                                                                                                                                                                        125iget-object v10, v3, Lcom/tencent/bugly/beta/upgrade/BetaGrayStrategy;->a:Lcom/tencent/bugly/proguard/y;
                                                                                                                                                                                        127iget-object v10, v10, Lcom/tencent/bugly/proguard/y;->m:Ljava/lang/String;
                                                                                                                                                                                        129invoke-static {v9, v10}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        130move-result v9
                                                                                                                                                                                        131if-eqz v9, :cond_da
                                                                                                                                                                                        133const-string v9, "callback strategy: %s"
                                                                                                                                                                                        134new-array v10, v6, [Ljava/lang/Object;
                                                                                                                                                                                        136iget-object v11, v0, Lcom/tencent/bugly/proguard/y;->m:Ljava/lang/String;
                                                                                                                                                                                        137aput-object v11, v10, v8
                                                                                                                                                                                        139invoke-static {v9, v10}, Lcom/tencent/bugly/proguard/an;->a(Ljava/lang/String;[Ljava/lang/Object;)Z
                                                                                                                                                                                        141const-string v9, "st.bch"
                                                                                                                                                                                        143invoke-static {v9}, Lcom/tencent/bugly/beta/global/a;->a(Ljava/lang/String;)Z
                                                                                                                                                                                        145sget-object v9, Lcom/tencent/bugly/beta/global/e;->E:Lcom/tencent/bugly/beta/global/e;
                                                                                                                                                                                        147iget-object v9, v9, Lcom/tencent/bugly/beta/global/e;->p:Lcom/tencent/bugly/beta/download/b;
                                                                                                                                                                                        149iget-object v3, v3, Lcom/tencent/bugly/beta/upgrade/BetaGrayStrategy;->a:Lcom/tencent/bugly/proguard/y;
                                                                                                                                                                                        151iget-object v3, v3, Lcom/tencent/bugly/proguard/y;->f:Lcom/tencent/bugly/proguard/u;
                                                                                                                                                                                        153iget-object v3, v3, Lcom/tencent/bugly/proguard/u;->b:Ljava/lang/String;
                                                                                                                                                                                        155sget-object v10, Lcom/tencent/bugly/beta/global/e;->E:Lcom/tencent/bugly/beta/global/e;
                                                                                                                                                                                        157iget-object v10, v10, Lcom/tencent/bugly/beta/global/e;->t:Ljava/io/File;
                                                                                                                                                                                        159invoke-virtual {v10}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        160move-result-object v10
                                                                                                                                                                                        162invoke-interface {v9, v3, v10, v4, v4}, Lcom/tencent/bugly/beta/download/b;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/tencent/bugly/beta/download/DownloadTask;
                                                                                                                                                                                        163move-result-object v3
                                                                                                                                                                                        165invoke-virtual {v3, v6}, Lcom/tencent/bugly/beta/download/DownloadTask;->delete(Z)V
                                                                                                                                                                                        166move-object v3, v4
                                                                                                                                                                                        167cond_da: iget v9, v0, Lcom/tencent/bugly/proguard/y;->n:I
                                                                                                                                                                                        168if-eq v9, v6, :cond_ea
                                                                                                                                                                                        170const-string v9, "invalid strategy: %s"
                                                                                                                                                                                        171new-array v10, v6, [Ljava/lang/Object;
                                                                                                                                                                                        173iget-object v0, v0, Lcom/tencent/bugly/proguard/y;->m:Ljava/lang/String;
                                                                                                                                                                                        174aput-object v0, v10, v8
                                                                                                                                                                                        176invoke-static {v9, v10}, Lcom/tencent/bugly/proguard/an;->a(Ljava/lang/String;[Ljava/lang/Object;)Z
                                                                                                                                                                                        177move-object v0, v4
                                                                                                                                                                                        178cond_ea: if-eqz v0, :cond_22a
                                                                                                                                                                                        179if-eqz v3, :cond_140
                                                                                                                                                                                        181iget-object v9, v3, Lcom/tencent/bugly/beta/upgrade/BetaGrayStrategy;->a:Lcom/tencent/bugly/proguard/y;
                                                                                                                                                                                        182if-eqz v9, :cond_140
                                                                                                                                                                                        184iget-object v9, v0, Lcom/tencent/bugly/proguard/y;->m:Ljava/lang/String;
                                                                                                                                                                                        186invoke-static {v9}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        187move-result v9
                                                                                                                                                                                        188if-nez v9, :cond_140
                                                                                                                                                                                        190iget-object v9, v3, Lcom/tencent/bugly/beta/upgrade/BetaGrayStrategy;->a:Lcom/tencent/bugly/proguard/y;
                                                                                                                                                                                        192iget-object v9, v9, Lcom/tencent/bugly/proguard/y;->m:Ljava/lang/String;
                                                                                                                                                                                        194invoke-static {v9}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        195move-result v9
                                                                                                                                                                                        196if-nez v9, :cond_140
                                                                                                                                                                                        198iget-object v9, v0, Lcom/tencent/bugly/proguard/y;->m:Ljava/lang/String;
                                                                                                                                                                                        200iget-object v10, v3, Lcom/tencent/bugly/beta/upgrade/BetaGrayStrategy;->a:Lcom/tencent/bugly/proguard/y;
                                                                                                                                                                                        202iget-object v10, v10, Lcom/tencent/bugly/proguard/y;->m:Ljava/lang/String;
                                                                                                                                                                                        204invoke-static {v9, v10}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        205move-result v9
                                                                                                                                                                                        206if-eqz v9, :cond_140
                                                                                                                                                                                        207new-instance v9, Lcom/tencent/bugly/beta/upgrade/BetaGrayStrategy;
                                                                                                                                                                                        209invoke-static {v3}, Lcom/tencent/bugly/proguard/aq;->a(Landroid/os/Parcelable;)[B
                                                                                                                                                                                        210move-result-object v10
                                                                                                                                                                                        212invoke-static {v10}, Lcom/tencent/bugly/proguard/aq;->d([B)Landroid/os/Parcel;
                                                                                                                                                                                        213move-result-object v10
                                                                                                                                                                                        215invoke-direct {v9, v10}, Lcom/tencent/bugly/beta/upgrade/BetaGrayStrategy;-><init>(Landroid/os/Parcel;)V
                                                                                                                                                                                        217const-string v10, "same strategyId:[new: %s] [current: %s] keep has popup times: %d, interval: %d"
                                                                                                                                                                                        218const/4 v11, 0x4
                                                                                                                                                                                        219new-array v11, v11, [Ljava/lang/Object;
                                                                                                                                                                                        221iget-object v12, v0, Lcom/tencent/bugly/proguard/y;->m:Ljava/lang/String;
                                                                                                                                                                                        222aput-object v12, v11, v8
                                                                                                                                                                                        224iget-object v12, v3, Lcom/tencent/bugly/beta/upgrade/BetaGrayStrategy;->a:Lcom/tencent/bugly/proguard/y;
                                                                                                                                                                                        226iget-object v12, v12, Lcom/tencent/bugly/proguard/y;->m:Ljava/lang/String;
                                                                                                                                                                                        227aput-object v12, v11, v6
                                                                                                                                                                                        228iget v12, v9, Lcom/tencent/bugly/beta/upgrade/BetaGrayStrategy;->b:I
                                                                                                                                                                                        230invoke-static {v12}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        231move-result-object v12
                                                                                                                                                                                        232aput-object v12, v11, v7
                                                                                                                                                                                        233iget-wide v12, v0, Lcom/tencent/bugly/proguard/y;->i:J
                                                                                                                                                                                        235invoke-static {v12, v13}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                        236move-result-object v12
                                                                                                                                                                                        237aput-object v12, v11, v5
                                                                                                                                                                                        239invoke-static {v10, v11}, Lcom/tencent/bugly/proguard/an;->a(Ljava/lang/String;[Ljava/lang/Object;)Z
                                                                                                                                                                                        240goto/16 :goto_145
                                                                                                                                                                                        241cond_140: new-instance v9, Lcom/tencent/bugly/beta/upgrade/BetaGrayStrategy;
                                                                                                                                                                                        243invoke-direct {v9}, Lcom/tencent/bugly/beta/upgrade/BetaGrayStrategy;-><init>()V
                                                                                                                                                                                        244goto_145: iput-object v0, v9, Lcom/tencent/bugly/beta/upgrade/BetaGrayStrategy;->a:Lcom/tencent/bugly/proguard/y;
                                                                                                                                                                                        246invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        247move-result-wide v10
                                                                                                                                                                                        248iput-wide v10, v9, Lcom/tencent/bugly/beta/upgrade/BetaGrayStrategy;->e:J
                                                                                                                                                                                        249if-eqz v3, :cond_1f0
                                                                                                                                                                                        251iget-object v10, v3, Lcom/tencent/bugly/beta/upgrade/BetaGrayStrategy;->a:Lcom/tencent/bugly/proguard/y;
                                                                                                                                                                                        253iget-object v10, v10, Lcom/tencent/bugly/proguard/y;->f:Lcom/tencent/bugly/proguard/u;
                                                                                                                                                                                        255iget-object v10, v10, Lcom/tencent/bugly/proguard/u;->b:Ljava/lang/String;
                                                                                                                                                                                        257iget-object v11, v0, Lcom/tencent/bugly/proguard/y;->f:Lcom/tencent/bugly/proguard/u;
                                                                                                                                                                                        259iget-object v11, v11, Lcom/tencent/bugly/proguard/u;->b:Ljava/lang/String;
                                                                                                                                                                                        261invoke-virtual {v10, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        262move-result v10
                                                                                                                                                                                        263if-nez v10, :cond_1b2
                                                                                                                                                                                        265iget-object v10, v1, Lcom/tencent/bugly/beta/upgrade/c;->c:Lcom/tencent/bugly/beta/download/DownloadTask;
                                                                                                                                                                                        266if-nez v10, :cond_1a0
                                                                                                                                                                                        268sget-object v10, Lcom/tencent/bugly/beta/global/e;->E:Lcom/tencent/bugly/beta/global/e;
                                                                                                                                                                                        270iget-object v10, v10, Lcom/tencent/bugly/beta/global/e;->p:Lcom/tencent/bugly/beta/download/b;
                                                                                                                                                                                        272iget-object v11, v3, Lcom/tencent/bugly/beta/upgrade/BetaGrayStrategy;->a:Lcom/tencent/bugly/proguard/y;
                                                                                                                                                                                        274iget-object v11, v11, Lcom/tencent/bugly/proguard/y;->f:Lcom/tencent/bugly/proguard/u;
                                                                                                                                                                                        276iget-object v11, v11, Lcom/tencent/bugly/proguard/u;->b:Ljava/lang/String;
                                                                                                                                                                                        278sget-object v12, Lcom/tencent/bugly/beta/global/e;->E:Lcom/tencent/bugly/beta/global/e;
                                                                                                                                                                                        280iget-object v12, v12, Lcom/tencent/bugly/beta/global/e;->t:Ljava/io/File;
                                                                                                                                                                                        282invoke-virtual {v12}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        283move-result-object v12
                                                                                                                                                                                        285invoke-interface {v10, v11, v12, v4, v4}, Lcom/tencent/bugly/beta/download/b;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/tencent/bugly/beta/download/DownloadTask;
                                                                                                                                                                                        286move-result-object v4
                                                                                                                                                                                        288invoke-virtual {v4, v6}, Lcom/tencent/bugly/beta/download/DownloadTask;->delete(Z)V
                                                                                                                                                                                        290sget-object v4, Lcom/tencent/bugly/beta/global/e;->E:Lcom/tencent/bugly/beta/global/e;
                                                                                                                                                                                        292iget-object v4, v4, Lcom/tencent/bugly/beta/global/e;->t:Ljava/io/File;
                                                                                                                                                                                        294invoke-virtual {v4}, Ljava/io/File;->listFiles()[Ljava/io/File;
                                                                                                                                                                                        295move-result-object v4
                                                                                                                                                                                        296array-length v10, v4
                                                                                                                                                                                        297const/4 v11, 0x0
                                                                                                                                                                                        298goto_186: if-ge v11, v10, :cond_1b2
                                                                                                                                                                                        299aget-object v12, v4, v11
                                                                                                                                                                                        301invoke-virtual {v12}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        302move-result v13
                                                                                                                                                                                        303if-nez v13, :cond_19d
                                                                                                                                                                                        305const-string v13, "cannot deleteCache file:%s"
                                                                                                                                                                                        306new-array v14, v6, [Ljava/lang/Object;
                                                                                                                                                                                        308invoke-virtual {v12}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        309move-result-object v12
                                                                                                                                                                                        310aput-object v12, v14, v8
                                                                                                                                                                                        312invoke-static {v13, v14}, Lcom/tencent/bugly/proguard/an;->e(Ljava/lang/String;[Ljava/lang/Object;)Z
                                                                                                                                                                                        313cond_19d: add-int/lit8 v11, v11, 0x1
                                                                                                                                                                                        314goto/16 :goto_186
                                                                                                                                                                                        315cond_1a0:
                                                                                                                                                                                        316sget-object v10, Lcom/tencent/bugly/beta/download/BetaReceiver;->netListeners:Ljava/util/concurrent/ConcurrentHashMap;
                                                                                                                                                                                        318iget-object v11, v1, Lcom/tencent/bugly/beta/upgrade/c;->c:Lcom/tencent/bugly/beta/download/DownloadTask;
                                                                                                                                                                                        320invoke-virtual {v11}, Lcom/tencent/bugly/beta/download/DownloadTask;->getDownloadUrl()Ljava/lang/String;
                                                                                                                                                                                        321move-result-object v11
                                                                                                                                                                                        323invoke-virtual {v10, v11}, Ljava/util/concurrent/ConcurrentHashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        325iget-object v10, v1, Lcom/tencent/bugly/beta/upgrade/c;->c:Lcom/tencent/bugly/beta/download/DownloadTask;
                                                                                                                                                                                        327invoke-virtual {v10, v6}, Lcom/tencent/bugly/beta/download/DownloadTask;->delete(Z)V
                                                                                                                                                                                        328iput-object v4, v1, Lcom/tencent/bugly/beta/upgrade/c;->c:Lcom/tencent/bugly/beta/download/DownloadTask;
                                                                                                                                                                                        329cond_1b2:
                                                                                                                                                                                        330iget-object v3, v3, Lcom/tencent/bugly/beta/upgrade/BetaGrayStrategy;->a:Lcom/tencent/bugly/proguard/y;
                                                                                                                                                                                        331iget v3, v3, Lcom/tencent/bugly/proguard/y;->p:I
                                                                                                                                                                                        332if-ne v3, v5, :cond_1f0
                                                                                                                                                                                        334sget-object v3, Lcom/tencent/bugly/beta/global/e;->E:Lcom/tencent/bugly/beta/global/e;
                                                                                                                                                                                        336iget-object v3, v3, Lcom/tencent/bugly/beta/global/e;->H:Ljava/io/File;
                                                                                                                                                                                        337if-eqz v3, :cond_1d1
                                                                                                                                                                                        339invoke-virtual {v3}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        340move-result v4
                                                                                                                                                                                        341if-eqz v4, :cond_1d1
                                                                                                                                                                                        343invoke-virtual {v3}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        344move-result v3
                                                                                                                                                                                        345if-eqz v3, :cond_1d1
                                                                                                                                                                                        347const-string v3, "delete tmpPatchFile"
                                                                                                                                                                                        348new-array v4, v8, [Ljava/lang/Object;
                                                                                                                                                                                        350invoke-static {v3, v4}, Lcom/tencent/bugly/proguard/an;->a(Ljava/lang/String;[Ljava/lang/Object;)Z
                                                                                                                                                                                        351cond_1d1:
                                                                                                                                                                                        352sget-object v3, Lcom/tencent/bugly/beta/global/e;->E:Lcom/tencent/bugly/beta/global/e;
                                                                                                                                                                                        354iget-object v3, v3, Lcom/tencent/bugly/beta/global/e;->G:Ljava/io/File;
                                                                                                                                                                                        355if-eqz v3, :cond_1f0
                                                                                                                                                                                        357invoke-virtual {v3}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        358move-result v4
                                                                                                                                                                                        359if-eqz v4, :cond_1f0
                                                                                                                                                                                        361invoke-virtual {v3}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        362move-result v3
                                                                                                                                                                                        363if-eqz v3, :cond_1f0
                                                                                                                                                                                        365sget-object v3, Lcom/tencent/bugly/beta/global/e;->E:Lcom/tencent/bugly/beta/global/e;
                                                                                                                                                                                        367const-string v4, ""
                                                                                                                                                                                        368iput-object v4, v3, Lcom/tencent/bugly/beta/global/e;->L:Ljava/lang/String;
                                                                                                                                                                                        370const-string v3, "delete patchFile"
                                                                                                                                                                                        371new-array v4, v8, [Ljava/lang/Object;
                                                                                                                                                                                        373invoke-static {v3, v4}, Lcom/tencent/bugly/proguard/an;->a(Ljava/lang/String;[Ljava/lang/Object;)Z
                                                                                                                                                                                        374cond_1f0:
                                                                                                                                                                                        375const-string v3, "st.bch"
                                                                                                                                                                                        377invoke-static {v3, v9}, Lcom/tencent/bugly/beta/global/a;->a(Ljava/lang/String;Landroid/os/Parcelable;)Z
                                                                                                                                                                                        379const-string v3, "onUpgradeReceived: %s [type: %d]"
                                                                                                                                                                                        380new-array v4, v7, [Ljava/lang/Object;
                                                                                                                                                                                        381aput-object v0, v4, v8
                                                                                                                                                                                        382iget-byte v5, v0, Lcom/tencent/bugly/proguard/y;->g:B
                                                                                                                                                                                        384invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        385move-result-object v5
                                                                                                                                                                                        386aput-object v5, v4, v6
                                                                                                                                                                                        388invoke-static {v3, v4}, Lcom/tencent/bugly/proguard/an;->a(Ljava/lang/String;[Ljava/lang/Object;)Z
                                                                                                                                                                                        390sget-object v3, Lcom/tencent/bugly/proguard/p;->a:Lcom/tencent/bugly/proguard/p;
                                                                                                                                                                                        391new-instance v4, Lcom/tencent/bugly/proguard/w;
                                                                                                                                                                                        393const-string v11, "rcv"
                                                                                                                                                                                        395invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        396move-result-wide v12
                                                                                                                                                                                        397const/4 v14, 0x0
                                                                                                                                                                                        398const-wide/16 v15, 0x0
                                                                                                                                                                                        400iget-object v5, v0, Lcom/tencent/bugly/proguard/y;->e:Lcom/tencent/bugly/proguard/v;
                                                                                                                                                                                        402iget-object v6, v0, Lcom/tencent/bugly/proguard/y;->m:Ljava/lang/String;
                                                                                                                                                                                        403iget v0, v0, Lcom/tencent/bugly/proguard/y;->p:I
                                                                                                                                                                                        404const/16 v20, 0x0
                                                                                                                                                                                        405move-object v10, v4
                                                                                                                                                                                        406move-object/from16 v17, v5
                                                                                                                                                                                        407move-object/from16 v18, v6
                                                                                                                                                                                        408move/from16 v19, v0
                                                                                                                                                                                        410invoke-direct/range {v10 .. v20}, Lcom/tencent/bugly/proguard/w;-><init>(Ljava/lang/String;JBJLcom/tencent/bugly/proguard/v;Ljava/lang/String;ILjava/util/Map;)V
                                                                                                                                                                                        412invoke-virtual {v3, v4}, Lcom/tencent/bugly/proguard/p;->a(Lcom/tencent/bugly/proguard/w;)Z
                                                                                                                                                                                        413move-object v4, v9
                                                                                                                                                                                        414goto/16 :goto_23b
                                                                                                                                                                                        415cond_22a: if-eqz v3, :cond_23b
                                                                                                                                                                                        417iget-object v0, v3, Lcom/tencent/bugly/beta/upgrade/BetaGrayStrategy;->a:Lcom/tencent/bugly/proguard/y;
                                                                                                                                                                                        418if-eqz v0, :cond_23b
                                                                                                                                                                                        420iget-object v0, v3, Lcom/tencent/bugly/beta/upgrade/BetaGrayStrategy;->a:Lcom/tencent/bugly/proguard/y;
                                                                                                                                                                                        421iget v0, v0, Lcom/tencent/bugly/proguard/y;->p:I
                                                                                                                                                                                        422if-eq v0, v5, :cond_23b
                                                                                                                                                                                        424const-string v0, "st.bch"
                                                                                                                                                                                        426invoke-static {v0}, Lcom/tencent/bugly/beta/global/a;->a(Ljava/lang/String;)Z
                                                                                                                                                                                        427cond_23b: monitor-exit v2
                                                                                                                                                                                        428return-object v4
                                                                                                                                                                                        429catchall_23d: move-exception v0
                                                                                                                                                                                        430monitor-exit v2
                                                                                                                                                                                        431try_end_23f: goto/16 :goto_241
                                                                                                                                                                                        432goto_240: throw v0
                                                                                                                                                                                        433goto_241: goto/16 :goto_240
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • android.telephony.CellInfoGsm.getCellIdentity
                                                                                                                                                                                        • android.telephony.CellIdentityGsm.getMcc
                                                                                                                                                                                        • android.telephony.CellIdentityGsm.getMnc
                                                                                                                                                                                        • android.telephony.CellIdentityGsm.getLac
                                                                                                                                                                                        • android.telephony.CellIdentityGsm.getCid
                                                                                                                                                                                        • android.telephony.CellInfoGsm.getCellSignalStrength
                                                                                                                                                                                        • android.telephony.CellSignalStrengthGsm.getAsuLevel
                                                                                                                                                                                        • android.telephony.CellInfoCdma.getCellIdentity
                                                                                                                                                                                        • android.telephony.CellIdentityCdma.getLatitude
                                                                                                                                                                                        • android.telephony.CellIdentityCdma.getLongitude
                                                                                                                                                                                        • android.telephony.CellIdentityCdma.getSystemId
                                                                                                                                                                                        • android.telephony.CellIdentityCdma.getNetworkId
                                                                                                                                                                                        • android.telephony.CellIdentityCdma.getBasestationId
                                                                                                                                                                                        • android.telephony.CellInfoCdma.getCellSignalStrength
                                                                                                                                                                                        • android.telephony.CellSignalStrengthCdma.getCdmaDbm
                                                                                                                                                                                        • android.telephony.TelephonyManager.getNetworkOperator
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • android.telephony.CellInfoLte.getCellIdentity
                                                                                                                                                                                        • android.telephony.CellIdentityLte.getMcc
                                                                                                                                                                                        • android.telephony.CellIdentityLte.getMnc
                                                                                                                                                                                        • android.telephony.CellIdentityLte.getTac
                                                                                                                                                                                        • android.telephony.CellIdentityLte.getCi
                                                                                                                                                                                        • android.telephony.CellInfoLte.getCellSignalStrength
                                                                                                                                                                                        • android.telephony.CellSignalStrengthLte.getAsuLevel
                                                                                                                                                                                        • android.telephony.CellInfoWcdma.getCellIdentity
                                                                                                                                                                                        • android.telephony.CellIdentityWcdma.getMcc
                                                                                                                                                                                        • android.telephony.CellIdentityWcdma.getMnc
                                                                                                                                                                                        • android.telephony.CellIdentityWcdma.getLac
                                                                                                                                                                                        • android.telephony.CellIdentityWcdma.getCid
                                                                                                                                                                                        • android.telephony.CellInfoWcdma.getCellSignalStrength
                                                                                                                                                                                        • android.telephony.CellSignalStrengthWcdma.getAsuLevel
                                                                                                                                                                                        • android.os.SystemClock.elapsedRealtimeNanos
                                                                                                                                                                                        • android.telephony.CellInfo.getTimeStamp
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation build Landroid/annotation/SuppressLint;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"NewApi"
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        5sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        7invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        8move-result-object v0
                                                                                                                                                                                        10invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        11move-result v0
                                                                                                                                                                                        12const/16 v1, 0x11
                                                                                                                                                                                        13if-ge v0, v1, :cond_10
                                                                                                                                                                                        14const/4 p1, 0x0
                                                                                                                                                                                        15return-object p1
                                                                                                                                                                                        16cond_10: new-instance v1, Lcom/baidu/location/e/a;
                                                                                                                                                                                        18invoke-direct {v1}, Lcom/baidu/location/e/a;-><init>()V
                                                                                                                                                                                        19instance-of v2, p1, Landroid/telephony/CellInfoGsm;
                                                                                                                                                                                        20const/4 v3, 0x0
                                                                                                                                                                                        21const/4 v4, 0x1
                                                                                                                                                                                        22const/16 v5, 0x67
                                                                                                                                                                                        23if-eqz v2, :cond_5a
                                                                                                                                                                                        24move-object v2, p1
                                                                                                                                                                                        25check-cast v2, Landroid/telephony/CellInfoGsm;
                                                                                                                                                                                        27invoke-virtual {v2}, Landroid/telephony/CellInfoGsm;->getCellIdentity()Landroid/telephony/CellIdentityGsm;
                                                                                                                                                                                        28move-result-object v3
                                                                                                                                                                                        30invoke-virtual {v3}, Landroid/telephony/CellIdentityGsm;->getMcc()I
                                                                                                                                                                                        31move-result v6
                                                                                                                                                                                        33invoke-direct {p0, v6}, Lcom/baidu/location/a/c;->a(I)I
                                                                                                                                                                                        34move-result v6
                                                                                                                                                                                        35iput v6, v1, Lcom/baidu/location/e/a;->c:I
                                                                                                                                                                                        37invoke-virtual {v3}, Landroid/telephony/CellIdentityGsm;->getMnc()I
                                                                                                                                                                                        38move-result v6
                                                                                                                                                                                        40invoke-direct {p0, v6}, Lcom/baidu/location/a/c;->a(I)I
                                                                                                                                                                                        41move-result v6
                                                                                                                                                                                        42iput v6, v1, Lcom/baidu/location/e/a;->d:I
                                                                                                                                                                                        44invoke-virtual {v3}, Landroid/telephony/CellIdentityGsm;->getLac()I
                                                                                                                                                                                        45move-result v6
                                                                                                                                                                                        47invoke-direct {p0, v6}, Lcom/baidu/location/a/c;->a(I)I
                                                                                                                                                                                        48move-result v6
                                                                                                                                                                                        49iput v6, v1, Lcom/baidu/location/e/a;->a:I
                                                                                                                                                                                        51invoke-virtual {v3}, Landroid/telephony/CellIdentityGsm;->getCid()I
                                                                                                                                                                                        52move-result v3
                                                                                                                                                                                        54invoke-direct {p0, v3}, Lcom/baidu/location/a/c;->a(I)I
                                                                                                                                                                                        55move-result v3
                                                                                                                                                                                        56iput v3, v1, Lcom/baidu/location/e/a;->b:I
                                                                                                                                                                                        57iput-char v5, v1, Lcom/baidu/location/e/a;->i:C
                                                                                                                                                                                        59invoke-virtual {v2}, Landroid/telephony/CellInfoGsm;->getCellSignalStrength()Landroid/telephony/CellSignalStrengthGsm;
                                                                                                                                                                                        60move-result-object v2
                                                                                                                                                                                        62invoke-virtual {v2}, Landroid/telephony/CellSignalStrengthGsm;->getAsuLevel()I
                                                                                                                                                                                        63move-result v2
                                                                                                                                                                                        64goto_56: iput v2, v1, Lcom/baidu/location/e/a;->h:I
                                                                                                                                                                                        65goto/16 :goto_111
                                                                                                                                                                                        66cond_5a: instance-of v2, p1, Landroid/telephony/CellInfoCdma;
                                                                                                                                                                                        67if-eqz v2, :cond_d1
                                                                                                                                                                                        68move-object v2, p1
                                                                                                                                                                                        69check-cast v2, Landroid/telephony/CellInfoCdma;
                                                                                                                                                                                        71invoke-virtual {v2}, Landroid/telephony/CellInfoCdma;->getCellIdentity()Landroid/telephony/CellIdentityCdma;
                                                                                                                                                                                        72move-result-object v6
                                                                                                                                                                                        74invoke-virtual {v6}, Landroid/telephony/CellIdentityCdma;->getLatitude()I
                                                                                                                                                                                        75move-result v7
                                                                                                                                                                                        76iput v7, v1, Lcom/baidu/location/e/a;->e:I
                                                                                                                                                                                        78invoke-virtual {v6}, Landroid/telephony/CellIdentityCdma;->getLongitude()I
                                                                                                                                                                                        79move-result v7
                                                                                                                                                                                        80iput v7, v1, Lcom/baidu/location/e/a;->f:I
                                                                                                                                                                                        82invoke-virtual {v6}, Landroid/telephony/CellIdentityCdma;->getSystemId()I
                                                                                                                                                                                        83move-result v7
                                                                                                                                                                                        85invoke-direct {p0, v7}, Lcom/baidu/location/a/c;->a(I)I
                                                                                                                                                                                        86move-result v7
                                                                                                                                                                                        87iput v7, v1, Lcom/baidu/location/e/a;->d:I
                                                                                                                                                                                        89invoke-virtual {v6}, Landroid/telephony/CellIdentityCdma;->getNetworkId()I
                                                                                                                                                                                        90move-result v7
                                                                                                                                                                                        92invoke-direct {p0, v7}, Lcom/baidu/location/a/c;->a(I)I
                                                                                                                                                                                        93move-result v7
                                                                                                                                                                                        94iput v7, v1, Lcom/baidu/location/e/a;->a:I
                                                                                                                                                                                        96invoke-virtual {v6}, Landroid/telephony/CellIdentityCdma;->getBasestationId()I
                                                                                                                                                                                        97move-result v6
                                                                                                                                                                                        99invoke-direct {p0, v6}, Lcom/baidu/location/a/c;->a(I)I
                                                                                                                                                                                        100move-result v6
                                                                                                                                                                                        101iput v6, v1, Lcom/baidu/location/e/a;->b:I
                                                                                                                                                                                        102const/16 v6, 0x63
                                                                                                                                                                                        103iput-char v6, v1, Lcom/baidu/location/e/a;->i:C
                                                                                                                                                                                        105invoke-virtual {v2}, Landroid/telephony/CellInfoCdma;->getCellSignalStrength()Landroid/telephony/CellSignalStrengthCdma;
                                                                                                                                                                                        106move-result-object v2
                                                                                                                                                                                        108invoke-virtual {v2}, Landroid/telephony/CellSignalStrengthCdma;->getCdmaDbm()I
                                                                                                                                                                                        109move-result v2
                                                                                                                                                                                        110iput v2, v1, Lcom/baidu/location/e/a;->h:I
                                                                                                                                                                                        112iget-object v2, p0, Lcom/baidu/location/a/c;->f:Lcom/baidu/location/e/a;
                                                                                                                                                                                        113if-eqz v2, :cond_a8
                                                                                                                                                                                        114iget v2, v2, Lcom/baidu/location/e/a;->c:I
                                                                                                                                                                                        115if-lez v2, :cond_a8
                                                                                                                                                                                        116goto_a5: iput v2, v1, Lcom/baidu/location/e/a;->c:I
                                                                                                                                                                                        117goto/16 :goto_111
                                                                                                                                                                                        118cond_a8: const/4 v2, -0x1
                                                                                                                                                                                        119try_start_a9:
                                                                                                                                                                                        120iget-object v6, p0, Lcom/baidu/location/a/c;->e:Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        122invoke-virtual {v6}, Landroid/telephony/TelephonyManager;->getNetworkOperator()Ljava/lang/String;
                                                                                                                                                                                        123move-result-object v6
                                                                                                                                                                                        124if-eqz v6, :cond_ce
                                                                                                                                                                                        126invoke-virtual {v6}, Ljava/lang/String;->length()I
                                                                                                                                                                                        127move-result v7
                                                                                                                                                                                        128if-lez v7, :cond_ce
                                                                                                                                                                                        130invoke-virtual {v6}, Ljava/lang/String;->length()I
                                                                                                                                                                                        131move-result v7
                                                                                                                                                                                        132const/4 v8, 0x3
                                                                                                                                                                                        133if-lt v7, v8, :cond_ce
                                                                                                                                                                                        135invoke-virtual {v6, v3, v8}, Ljava/lang/String;->substring(II)Ljava/lang/String;
                                                                                                                                                                                        136move-result-object v3
                                                                                                                                                                                        138invoke-static {v3}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;
                                                                                                                                                                                        139move-result-object v3
                                                                                                                                                                                        141invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        142move-result v3
                                                                                                                                                                                        143try_end_ca: if-gez v3, :cond_cd
                                                                                                                                                                                        144goto/16 :goto_ce
                                                                                                                                                                                        145cond_cd: move v2, v3
                                                                                                                                                                                        146goto_ce: if-lez v2, :cond_111
                                                                                                                                                                                        147goto/16 :goto_a5
                                                                                                                                                                                        148cond_d1: instance-of v2, p1, Landroid/telephony/CellInfoLte;
                                                                                                                                                                                        149if-eqz v2, :cond_110
                                                                                                                                                                                        150move-object v2, p1
                                                                                                                                                                                        151check-cast v2, Landroid/telephony/CellInfoLte;
                                                                                                                                                                                        153invoke-virtual {v2}, Landroid/telephony/CellInfoLte;->getCellIdentity()Landroid/telephony/CellIdentityLte;
                                                                                                                                                                                        154move-result-object v3
                                                                                                                                                                                        156invoke-virtual {v3}, Landroid/telephony/CellIdentityLte;->getMcc()I
                                                                                                                                                                                        157move-result v6
                                                                                                                                                                                        159invoke-direct {p0, v6}, Lcom/baidu/location/a/c;->a(I)I
                                                                                                                                                                                        160move-result v6
                                                                                                                                                                                        161iput v6, v1, Lcom/baidu/location/e/a;->c:I
                                                                                                                                                                                        163invoke-virtual {v3}, Landroid/telephony/CellIdentityLte;->getMnc()I
                                                                                                                                                                                        164move-result v6
                                                                                                                                                                                        166invoke-direct {p0, v6}, Lcom/baidu/location/a/c;->a(I)I
                                                                                                                                                                                        167move-result v6
                                                                                                                                                                                        168iput v6, v1, Lcom/baidu/location/e/a;->d:I
                                                                                                                                                                                        170invoke-virtual {v3}, Landroid/telephony/CellIdentityLte;->getTac()I
                                                                                                                                                                                        171move-result v6
                                                                                                                                                                                        173invoke-direct {p0, v6}, Lcom/baidu/location/a/c;->a(I)I
                                                                                                                                                                                        174move-result v6
                                                                                                                                                                                        175iput v6, v1, Lcom/baidu/location/e/a;->a:I
                                                                                                                                                                                        177invoke-virtual {v3}, Landroid/telephony/CellIdentityLte;->getCi()I
                                                                                                                                                                                        178move-result v3
                                                                                                                                                                                        180invoke-direct {p0, v3}, Lcom/baidu/location/a/c;->a(I)I
                                                                                                                                                                                        181move-result v3
                                                                                                                                                                                        182iput v3, v1, Lcom/baidu/location/e/a;->b:I
                                                                                                                                                                                        183iput-char v5, v1, Lcom/baidu/location/e/a;->i:C
                                                                                                                                                                                        185invoke-virtual {v2}, Landroid/telephony/CellInfoLte;->getCellSignalStrength()Landroid/telephony/CellSignalStrengthLte;
                                                                                                                                                                                        186move-result-object v2
                                                                                                                                                                                        188invoke-virtual {v2}, Landroid/telephony/CellSignalStrengthLte;->getAsuLevel()I
                                                                                                                                                                                        189move-result v2
                                                                                                                                                                                        190goto/16 :goto_56
                                                                                                                                                                                        191cond_110: const/4 v4, 0x0
                                                                                                                                                                                        192cond_111: const/16 v2, 0x12
                                                                                                                                                                                        193if-lt v0, v2, :cond_159
                                                                                                                                                                                        194if-nez v4, :cond_159
                                                                                                                                                                                        195try_start_117: instance-of v0, p1, Landroid/telephony/CellInfoWcdma;
                                                                                                                                                                                        196if-eqz v0, :cond_159
                                                                                                                                                                                        197move-object v0, p1
                                                                                                                                                                                        198check-cast v0, Landroid/telephony/CellInfoWcdma;
                                                                                                                                                                                        200invoke-virtual {v0}, Landroid/telephony/CellInfoWcdma;->getCellIdentity()Landroid/telephony/CellIdentityWcdma;
                                                                                                                                                                                        201move-result-object v0
                                                                                                                                                                                        203invoke-virtual {v0}, Landroid/telephony/CellIdentityWcdma;->getMcc()I
                                                                                                                                                                                        204move-result v2
                                                                                                                                                                                        206invoke-direct {p0, v2}, Lcom/baidu/location/a/c;->a(I)I
                                                                                                                                                                                        207move-result v2
                                                                                                                                                                                        208iput v2, v1, Lcom/baidu/location/e/a;->c:I
                                                                                                                                                                                        210invoke-virtual {v0}, Landroid/telephony/CellIdentityWcdma;->getMnc()I
                                                                                                                                                                                        211move-result v2
                                                                                                                                                                                        213invoke-direct {p0, v2}, Lcom/baidu/location/a/c;->a(I)I
                                                                                                                                                                                        214move-result v2
                                                                                                                                                                                        215iput v2, v1, Lcom/baidu/location/e/a;->d:I
                                                                                                                                                                                        217invoke-virtual {v0}, Landroid/telephony/CellIdentityWcdma;->getLac()I
                                                                                                                                                                                        218move-result v2
                                                                                                                                                                                        220invoke-direct {p0, v2}, Lcom/baidu/location/a/c;->a(I)I
                                                                                                                                                                                        221move-result v2
                                                                                                                                                                                        222iput v2, v1, Lcom/baidu/location/e/a;->a:I
                                                                                                                                                                                        224invoke-virtual {v0}, Landroid/telephony/CellIdentityWcdma;->getCid()I
                                                                                                                                                                                        225move-result v0
                                                                                                                                                                                        227invoke-direct {p0, v0}, Lcom/baidu/location/a/c;->a(I)I
                                                                                                                                                                                        228move-result v0
                                                                                                                                                                                        229iput v0, v1, Lcom/baidu/location/e/a;->b:I
                                                                                                                                                                                        230iput-char v5, v1, Lcom/baidu/location/e/a;->i:C
                                                                                                                                                                                        231move-object v0, p1
                                                                                                                                                                                        232check-cast v0, Landroid/telephony/CellInfoWcdma;
                                                                                                                                                                                        234invoke-virtual {v0}, Landroid/telephony/CellInfoWcdma;->getCellSignalStrength()Landroid/telephony/CellSignalStrengthWcdma;
                                                                                                                                                                                        235move-result-object v0
                                                                                                                                                                                        237invoke-virtual {v0}, Landroid/telephony/CellSignalStrengthWcdma;->getAsuLevel()I
                                                                                                                                                                                        238move-result v0
                                                                                                                                                                                        239iput v0, v1, Lcom/baidu/location/e/a;->h:I
                                                                                                                                                                                        240try_start_159:
                                                                                                                                                                                        241invoke-static {}, Landroid/os/SystemClock;->elapsedRealtimeNanos()J
                                                                                                                                                                                        242move-result-wide v2
                                                                                                                                                                                        244invoke-virtual {p1}, Landroid/telephony/CellInfo;->getTimeStamp()J
                                                                                                                                                                                        245move-result-wide v4
                                                                                                                                                                                        246sub-long/2addr v2, v4
                                                                                                                                                                                        247const-wide/32 v4, 0xf4240
                                                                                                                                                                                        248div-long/2addr v2, v4
                                                                                                                                                                                        250invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        251move-result-wide v4
                                                                                                                                                                                        252sub-long/2addr v4, v2
                                                                                                                                                                                        253iput-wide v4, v1, Lcom/baidu/location/e/a;->g:J
                                                                                                                                                                                        254try_end_16d: goto/16 :goto_174
                                                                                                                                                                                        255catch_16e:
                                                                                                                                                                                        256invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        257move-result-wide v2
                                                                                                                                                                                        258iput-wide v2, v1, Lcom/baidu/location/e/a;->g:J
                                                                                                                                                                                        259goto_174: return-object v1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • android.telephony.CellInfoGsm.getCellIdentity
                                                                                                                                                                                        • android.telephony.CellIdentityGsm.getMcc
                                                                                                                                                                                        • android.telephony.CellIdentityGsm.getMnc
                                                                                                                                                                                        • android.telephony.CellIdentityGsm.getLac
                                                                                                                                                                                        • android.telephony.CellIdentityGsm.getCid
                                                                                                                                                                                        • android.telephony.CellInfoGsm.getCellSignalStrength
                                                                                                                                                                                        • android.telephony.CellSignalStrengthGsm.getAsuLevel
                                                                                                                                                                                        • android.telephony.CellInfoCdma.getCellIdentity
                                                                                                                                                                                        • android.telephony.CellIdentityCdma.getLatitude
                                                                                                                                                                                        • android.telephony.CellIdentityCdma.getLongitude
                                                                                                                                                                                        • android.telephony.CellIdentityCdma.getSystemId
                                                                                                                                                                                        • android.telephony.CellIdentityCdma.getNetworkId
                                                                                                                                                                                        • android.telephony.CellIdentityCdma.getBasestationId
                                                                                                                                                                                        • android.telephony.CellInfoCdma.getCellSignalStrength
                                                                                                                                                                                        • android.telephony.CellSignalStrengthCdma.getCdmaDbm
                                                                                                                                                                                        • android.telephony.TelephonyManager.getNetworkOperator
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • android.telephony.CellInfoLte.getCellIdentity
                                                                                                                                                                                        • android.telephony.CellIdentityLte.getMcc
                                                                                                                                                                                        • android.telephony.CellIdentityLte.getMnc
                                                                                                                                                                                        • android.telephony.CellIdentityLte.getTac
                                                                                                                                                                                        • android.telephony.CellIdentityLte.getCi
                                                                                                                                                                                        • android.telephony.CellInfoLte.getCellSignalStrength
                                                                                                                                                                                        • android.telephony.CellSignalStrengthLte.getAsuLevel
                                                                                                                                                                                        • android.telephony.CellInfoWcdma.getCellIdentity
                                                                                                                                                                                        • android.telephony.CellIdentityWcdma.getMcc
                                                                                                                                                                                        • android.telephony.CellIdentityWcdma.getMnc
                                                                                                                                                                                        • android.telephony.CellIdentityWcdma.getLac
                                                                                                                                                                                        • android.telephony.CellIdentityWcdma.getCid
                                                                                                                                                                                        • android.telephony.CellInfoWcdma.getCellSignalStrength
                                                                                                                                                                                        • android.telephony.CellSignalStrengthWcdma.getAsuLevel
                                                                                                                                                                                        • android.os.SystemClock.elapsedRealtimeNanos
                                                                                                                                                                                        • android.telephony.CellInfo.getTimeStamp
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation build Landroid/annotation/SuppressLint;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"NewApi"
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        5sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        7invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        8move-result-object v0
                                                                                                                                                                                        10invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        11move-result v0
                                                                                                                                                                                        12const/16 v1, 0x11
                                                                                                                                                                                        13if-ge v0, v1, :cond_10
                                                                                                                                                                                        14const/4 p1, 0x0
                                                                                                                                                                                        15return-object p1
                                                                                                                                                                                        16cond_10: new-instance v1, Lcom/baidu/location/e/a;
                                                                                                                                                                                        18invoke-direct {v1}, Lcom/baidu/location/e/a;-><init>()V
                                                                                                                                                                                        19instance-of v2, p1, Landroid/telephony/CellInfoGsm;
                                                                                                                                                                                        20const/4 v3, 0x0
                                                                                                                                                                                        21const/4 v4, 0x1
                                                                                                                                                                                        22const/16 v5, 0x67
                                                                                                                                                                                        23if-eqz v2, :cond_5a
                                                                                                                                                                                        24move-object v2, p1
                                                                                                                                                                                        25check-cast v2, Landroid/telephony/CellInfoGsm;
                                                                                                                                                                                        27invoke-virtual {v2}, Landroid/telephony/CellInfoGsm;->getCellIdentity()Landroid/telephony/CellIdentityGsm;
                                                                                                                                                                                        28move-result-object v3
                                                                                                                                                                                        30invoke-virtual {v3}, Landroid/telephony/CellIdentityGsm;->getMcc()I
                                                                                                                                                                                        31move-result v6
                                                                                                                                                                                        33invoke-direct {p0, v6}, Lcom/baidu/location/e/b;->a(I)I
                                                                                                                                                                                        34move-result v6
                                                                                                                                                                                        35iput v6, v1, Lcom/baidu/location/e/a;->c:I
                                                                                                                                                                                        37invoke-virtual {v3}, Landroid/telephony/CellIdentityGsm;->getMnc()I
                                                                                                                                                                                        38move-result v6
                                                                                                                                                                                        40invoke-direct {p0, v6}, Lcom/baidu/location/e/b;->a(I)I
                                                                                                                                                                                        41move-result v6
                                                                                                                                                                                        42iput v6, v1, Lcom/baidu/location/e/a;->d:I
                                                                                                                                                                                        44invoke-virtual {v3}, Landroid/telephony/CellIdentityGsm;->getLac()I
                                                                                                                                                                                        45move-result v6
                                                                                                                                                                                        47invoke-direct {p0, v6}, Lcom/baidu/location/e/b;->a(I)I
                                                                                                                                                                                        48move-result v6
                                                                                                                                                                                        49iput v6, v1, Lcom/baidu/location/e/a;->a:I
                                                                                                                                                                                        51invoke-virtual {v3}, Landroid/telephony/CellIdentityGsm;->getCid()I
                                                                                                                                                                                        52move-result v3
                                                                                                                                                                                        54invoke-direct {p0, v3}, Lcom/baidu/location/e/b;->a(I)I
                                                                                                                                                                                        55move-result v3
                                                                                                                                                                                        56iput v3, v1, Lcom/baidu/location/e/a;->b:I
                                                                                                                                                                                        57iput-char v5, v1, Lcom/baidu/location/e/a;->i:C
                                                                                                                                                                                        59invoke-virtual {v2}, Landroid/telephony/CellInfoGsm;->getCellSignalStrength()Landroid/telephony/CellSignalStrengthGsm;
                                                                                                                                                                                        60move-result-object v2
                                                                                                                                                                                        62invoke-virtual {v2}, Landroid/telephony/CellSignalStrengthGsm;->getAsuLevel()I
                                                                                                                                                                                        63move-result v2
                                                                                                                                                                                        64goto_56: iput v2, v1, Lcom/baidu/location/e/a;->h:I
                                                                                                                                                                                        65goto/16 :goto_111
                                                                                                                                                                                        66cond_5a: instance-of v2, p1, Landroid/telephony/CellInfoCdma;
                                                                                                                                                                                        67if-eqz v2, :cond_d1
                                                                                                                                                                                        68move-object v2, p1
                                                                                                                                                                                        69check-cast v2, Landroid/telephony/CellInfoCdma;
                                                                                                                                                                                        71invoke-virtual {v2}, Landroid/telephony/CellInfoCdma;->getCellIdentity()Landroid/telephony/CellIdentityCdma;
                                                                                                                                                                                        72move-result-object v6
                                                                                                                                                                                        74invoke-virtual {v6}, Landroid/telephony/CellIdentityCdma;->getLatitude()I
                                                                                                                                                                                        75move-result v7
                                                                                                                                                                                        76iput v7, v1, Lcom/baidu/location/e/a;->e:I
                                                                                                                                                                                        78invoke-virtual {v6}, Landroid/telephony/CellIdentityCdma;->getLongitude()I
                                                                                                                                                                                        79move-result v7
                                                                                                                                                                                        80iput v7, v1, Lcom/baidu/location/e/a;->f:I
                                                                                                                                                                                        82invoke-virtual {v6}, Landroid/telephony/CellIdentityCdma;->getSystemId()I
                                                                                                                                                                                        83move-result v7
                                                                                                                                                                                        85invoke-direct {p0, v7}, Lcom/baidu/location/e/b;->a(I)I
                                                                                                                                                                                        86move-result v7
                                                                                                                                                                                        87iput v7, v1, Lcom/baidu/location/e/a;->d:I
                                                                                                                                                                                        89invoke-virtual {v6}, Landroid/telephony/CellIdentityCdma;->getNetworkId()I
                                                                                                                                                                                        90move-result v7
                                                                                                                                                                                        92invoke-direct {p0, v7}, Lcom/baidu/location/e/b;->a(I)I
                                                                                                                                                                                        93move-result v7
                                                                                                                                                                                        94iput v7, v1, Lcom/baidu/location/e/a;->a:I
                                                                                                                                                                                        96invoke-virtual {v6}, Landroid/telephony/CellIdentityCdma;->getBasestationId()I
                                                                                                                                                                                        97move-result v6
                                                                                                                                                                                        99invoke-direct {p0, v6}, Lcom/baidu/location/e/b;->a(I)I
                                                                                                                                                                                        100move-result v6
                                                                                                                                                                                        101iput v6, v1, Lcom/baidu/location/e/a;->b:I
                                                                                                                                                                                        102const/16 v6, 0x63
                                                                                                                                                                                        103iput-char v6, v1, Lcom/baidu/location/e/a;->i:C
                                                                                                                                                                                        105invoke-virtual {v2}, Landroid/telephony/CellInfoCdma;->getCellSignalStrength()Landroid/telephony/CellSignalStrengthCdma;
                                                                                                                                                                                        106move-result-object v2
                                                                                                                                                                                        108invoke-virtual {v2}, Landroid/telephony/CellSignalStrengthCdma;->getCdmaDbm()I
                                                                                                                                                                                        109move-result v2
                                                                                                                                                                                        110iput v2, v1, Lcom/baidu/location/e/a;->h:I
                                                                                                                                                                                        112iget-object v2, p0, Lcom/baidu/location/e/b;->f:Lcom/baidu/location/e/a;
                                                                                                                                                                                        113if-eqz v2, :cond_a8
                                                                                                                                                                                        114iget v2, v2, Lcom/baidu/location/e/a;->c:I
                                                                                                                                                                                        115if-lez v2, :cond_a8
                                                                                                                                                                                        116goto_a5: iput v2, v1, Lcom/baidu/location/e/a;->c:I
                                                                                                                                                                                        117goto/16 :goto_111
                                                                                                                                                                                        118cond_a8: const/4 v2, -0x1
                                                                                                                                                                                        119try_start_a9:
                                                                                                                                                                                        120iget-object v6, p0, Lcom/baidu/location/e/b;->d:Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        122invoke-virtual {v6}, Landroid/telephony/TelephonyManager;->getNetworkOperator()Ljava/lang/String;
                                                                                                                                                                                        123move-result-object v6
                                                                                                                                                                                        124if-eqz v6, :cond_ce
                                                                                                                                                                                        126invoke-virtual {v6}, Ljava/lang/String;->length()I
                                                                                                                                                                                        127move-result v7
                                                                                                                                                                                        128if-lez v7, :cond_ce
                                                                                                                                                                                        130invoke-virtual {v6}, Ljava/lang/String;->length()I
                                                                                                                                                                                        131move-result v7
                                                                                                                                                                                        132const/4 v8, 0x3
                                                                                                                                                                                        133if-lt v7, v8, :cond_ce
                                                                                                                                                                                        135invoke-virtual {v6, v3, v8}, Ljava/lang/String;->substring(II)Ljava/lang/String;
                                                                                                                                                                                        136move-result-object v3
                                                                                                                                                                                        138invoke-static {v3}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;
                                                                                                                                                                                        139move-result-object v3
                                                                                                                                                                                        141invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        142move-result v3
                                                                                                                                                                                        143try_end_ca: if-gez v3, :cond_cd
                                                                                                                                                                                        144goto/16 :goto_ce
                                                                                                                                                                                        145cond_cd: move v2, v3
                                                                                                                                                                                        146goto_ce: if-lez v2, :cond_111
                                                                                                                                                                                        147goto/16 :goto_a5
                                                                                                                                                                                        148cond_d1: instance-of v2, p1, Landroid/telephony/CellInfoLte;
                                                                                                                                                                                        149if-eqz v2, :cond_110
                                                                                                                                                                                        150move-object v2, p1
                                                                                                                                                                                        151check-cast v2, Landroid/telephony/CellInfoLte;
                                                                                                                                                                                        153invoke-virtual {v2}, Landroid/telephony/CellInfoLte;->getCellIdentity()Landroid/telephony/CellIdentityLte;
                                                                                                                                                                                        154move-result-object v3
                                                                                                                                                                                        156invoke-virtual {v3}, Landroid/telephony/CellIdentityLte;->getMcc()I
                                                                                                                                                                                        157move-result v6
                                                                                                                                                                                        159invoke-direct {p0, v6}, Lcom/baidu/location/e/b;->a(I)I
                                                                                                                                                                                        160move-result v6
                                                                                                                                                                                        161iput v6, v1, Lcom/baidu/location/e/a;->c:I
                                                                                                                                                                                        163invoke-virtual {v3}, Landroid/telephony/CellIdentityLte;->getMnc()I
                                                                                                                                                                                        164move-result v6
                                                                                                                                                                                        166invoke-direct {p0, v6}, Lcom/baidu/location/e/b;->a(I)I
                                                                                                                                                                                        167move-result v6
                                                                                                                                                                                        168iput v6, v1, Lcom/baidu/location/e/a;->d:I
                                                                                                                                                                                        170invoke-virtual {v3}, Landroid/telephony/CellIdentityLte;->getTac()I
                                                                                                                                                                                        171move-result v6
                                                                                                                                                                                        173invoke-direct {p0, v6}, Lcom/baidu/location/e/b;->a(I)I
                                                                                                                                                                                        174move-result v6
                                                                                                                                                                                        175iput v6, v1, Lcom/baidu/location/e/a;->a:I
                                                                                                                                                                                        177invoke-virtual {v3}, Landroid/telephony/CellIdentityLte;->getCi()I
                                                                                                                                                                                        178move-result v3
                                                                                                                                                                                        180invoke-direct {p0, v3}, Lcom/baidu/location/e/b;->a(I)I
                                                                                                                                                                                        181move-result v3
                                                                                                                                                                                        182iput v3, v1, Lcom/baidu/location/e/a;->b:I
                                                                                                                                                                                        183iput-char v5, v1, Lcom/baidu/location/e/a;->i:C
                                                                                                                                                                                        185invoke-virtual {v2}, Landroid/telephony/CellInfoLte;->getCellSignalStrength()Landroid/telephony/CellSignalStrengthLte;
                                                                                                                                                                                        186move-result-object v2
                                                                                                                                                                                        188invoke-virtual {v2}, Landroid/telephony/CellSignalStrengthLte;->getAsuLevel()I
                                                                                                                                                                                        189move-result v2
                                                                                                                                                                                        190goto/16 :goto_56
                                                                                                                                                                                        191cond_110: const/4 v4, 0x0
                                                                                                                                                                                        192cond_111: const/16 v2, 0x12
                                                                                                                                                                                        193if-lt v0, v2, :cond_159
                                                                                                                                                                                        194if-nez v4, :cond_159
                                                                                                                                                                                        195try_start_117: instance-of v0, p1, Landroid/telephony/CellInfoWcdma;
                                                                                                                                                                                        196if-eqz v0, :cond_159
                                                                                                                                                                                        197move-object v0, p1
                                                                                                                                                                                        198check-cast v0, Landroid/telephony/CellInfoWcdma;
                                                                                                                                                                                        200invoke-virtual {v0}, Landroid/telephony/CellInfoWcdma;->getCellIdentity()Landroid/telephony/CellIdentityWcdma;
                                                                                                                                                                                        201move-result-object v0
                                                                                                                                                                                        203invoke-virtual {v0}, Landroid/telephony/CellIdentityWcdma;->getMcc()I
                                                                                                                                                                                        204move-result v2
                                                                                                                                                                                        206invoke-direct {p0, v2}, Lcom/baidu/location/e/b;->a(I)I
                                                                                                                                                                                        207move-result v2
                                                                                                                                                                                        208iput v2, v1, Lcom/baidu/location/e/a;->c:I
                                                                                                                                                                                        210invoke-virtual {v0}, Landroid/telephony/CellIdentityWcdma;->getMnc()I
                                                                                                                                                                                        211move-result v2
                                                                                                                                                                                        213invoke-direct {p0, v2}, Lcom/baidu/location/e/b;->a(I)I
                                                                                                                                                                                        214move-result v2
                                                                                                                                                                                        215iput v2, v1, Lcom/baidu/location/e/a;->d:I
                                                                                                                                                                                        217invoke-virtual {v0}, Landroid/telephony/CellIdentityWcdma;->getLac()I
                                                                                                                                                                                        218move-result v2
                                                                                                                                                                                        220invoke-direct {p0, v2}, Lcom/baidu/location/e/b;->a(I)I
                                                                                                                                                                                        221move-result v2
                                                                                                                                                                                        222iput v2, v1, Lcom/baidu/location/e/a;->a:I
                                                                                                                                                                                        224invoke-virtual {v0}, Landroid/telephony/CellIdentityWcdma;->getCid()I
                                                                                                                                                                                        225move-result v0
                                                                                                                                                                                        227invoke-direct {p0, v0}, Lcom/baidu/location/e/b;->a(I)I
                                                                                                                                                                                        228move-result v0
                                                                                                                                                                                        229iput v0, v1, Lcom/baidu/location/e/a;->b:I
                                                                                                                                                                                        230iput-char v5, v1, Lcom/baidu/location/e/a;->i:C
                                                                                                                                                                                        231move-object v0, p1
                                                                                                                                                                                        232check-cast v0, Landroid/telephony/CellInfoWcdma;
                                                                                                                                                                                        234invoke-virtual {v0}, Landroid/telephony/CellInfoWcdma;->getCellSignalStrength()Landroid/telephony/CellSignalStrengthWcdma;
                                                                                                                                                                                        235move-result-object v0
                                                                                                                                                                                        237invoke-virtual {v0}, Landroid/telephony/CellSignalStrengthWcdma;->getAsuLevel()I
                                                                                                                                                                                        238move-result v0
                                                                                                                                                                                        239iput v0, v1, Lcom/baidu/location/e/a;->h:I
                                                                                                                                                                                        240try_start_159:
                                                                                                                                                                                        241invoke-static {}, Landroid/os/SystemClock;->elapsedRealtimeNanos()J
                                                                                                                                                                                        242move-result-wide v2
                                                                                                                                                                                        244invoke-virtual {p1}, Landroid/telephony/CellInfo;->getTimeStamp()J
                                                                                                                                                                                        245move-result-wide v4
                                                                                                                                                                                        246sub-long/2addr v2, v4
                                                                                                                                                                                        247const-wide/32 v4, 0xf4240
                                                                                                                                                                                        248div-long/2addr v2, v4
                                                                                                                                                                                        250invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        251move-result-wide v4
                                                                                                                                                                                        252sub-long/2addr v4, v2
                                                                                                                                                                                        253iput-wide v4, v1, Lcom/baidu/location/e/a;->g:J
                                                                                                                                                                                        254try_end_16d: goto/16 :goto_174
                                                                                                                                                                                        255catch_16e:
                                                                                                                                                                                        256invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        257move-result-wide v2
                                                                                                                                                                                        258iput-wide v2, v1, Lcom/baidu/location/e/a;->g:J
                                                                                                                                                                                        259goto_174: return-object v1
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • platform
                                                                                                                                                                                        • 1
                                                                                                                                                                                        • os_version
                                                                                                                                                                                        • package_name
                                                                                                                                                                                        • app_version_name
                                                                                                                                                                                        • app_version_code
                                                                                                                                                                                        • orientation
                                                                                                                                                                                        • model
                                                                                                                                                                                        • brand
                                                                                                                                                                                        • gaid
                                                                                                                                                                                        • mnc
                                                                                                                                                                                        • mcc
                                                                                                                                                                                        • network_type
                                                                                                                                                                                        • network_str
                                                                                                                                                                                        • language
                                                                                                                                                                                        • timezone
                                                                                                                                                                                        • useragent
                                                                                                                                                                                        • sdk_version
                                                                                                                                                                                        • MAL_9.6.02
                                                                                                                                                                                        • gp_version
                                                                                                                                                                                        • x
                                                                                                                                                                                        • screen_size
                                                                                                                                                                                        • is_clever
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-super {p0, p1}, Lcom/mintegral/msdk/base/common/net/a;->a(Lcom/mintegral/msdk/base/common/net/l;)V
                                                                                                                                                                                        3const-string v0, "platform"
                                                                                                                                                                                        5const-string v1, "1"
                                                                                                                                                                                        7invoke-virtual {p1, v0, v1}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        9sget-object v0, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                        11const-string v1, "os_version"
                                                                                                                                                                                        13invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        15iget-object v0, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        17invoke-static {v0}, Lcom/mintegral/msdk/base/utils/d;->l(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        18move-result-object v0
                                                                                                                                                                                        20const-string v1, "package_name"
                                                                                                                                                                                        22invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        24iget-object v0, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        26invoke-static {v0}, Lcom/mintegral/msdk/base/utils/d;->i(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        27move-result-object v0
                                                                                                                                                                                        29const-string v1, "app_version_name"
                                                                                                                                                                                        31invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        32new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        34invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        36iget-object v1, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        38invoke-static {v1}, Lcom/mintegral/msdk/base/utils/d;->h(Landroid/content/Context;)I
                                                                                                                                                                                        39move-result v1
                                                                                                                                                                                        41invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        43invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        44move-result-object v0
                                                                                                                                                                                        46const-string v1, "app_version_code"
                                                                                                                                                                                        48invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        49new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        51invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        53iget-object v1, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        55invoke-static {v1}, Lcom/mintegral/msdk/base/utils/d;->f(Landroid/content/Context;)I
                                                                                                                                                                                        56move-result v1
                                                                                                                                                                                        58invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        60invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        61move-result-object v0
                                                                                                                                                                                        63const-string v1, "orientation"
                                                                                                                                                                                        65invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        67invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->c()Ljava/lang/String;
                                                                                                                                                                                        68move-result-object v0
                                                                                                                                                                                        70const-string v1, "model"
                                                                                                                                                                                        72invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        74invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->e()Ljava/lang/String;
                                                                                                                                                                                        75move-result-object v0
                                                                                                                                                                                        77const-string v1, "brand"
                                                                                                                                                                                        79invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        81invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->k()Ljava/lang/String;
                                                                                                                                                                                        82move-result-object v0
                                                                                                                                                                                        84const-string v1, "gaid"
                                                                                                                                                                                        86invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        88invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->b()Ljava/lang/String;
                                                                                                                                                                                        89move-result-object v0
                                                                                                                                                                                        91const-string v1, "mnc"
                                                                                                                                                                                        93invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        95invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->a()Ljava/lang/String;
                                                                                                                                                                                        96move-result-object v0
                                                                                                                                                                                        98const-string v1, "mcc"
                                                                                                                                                                                        100invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        102iget-object v0, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        104invoke-static {v0}, Lcom/mintegral/msdk/base/utils/d;->n(Landroid/content/Context;)I
                                                                                                                                                                                        105move-result v0
                                                                                                                                                                                        107invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        108move-result-object v0
                                                                                                                                                                                        110const-string v1, "network_type"
                                                                                                                                                                                        112invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        114iget-object v0, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        116invoke-static {v0}, Lcom/mintegral/msdk/base/utils/d;->o(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        117move-result-object v0
                                                                                                                                                                                        119const-string v1, "network_str"
                                                                                                                                                                                        121invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        123iget-object v0, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        125invoke-static {v0}, Lcom/mintegral/msdk/base/utils/d;->e(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        126move-result-object v0
                                                                                                                                                                                        128const-string v1, "language"
                                                                                                                                                                                        130invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        132invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->h()Ljava/lang/String;
                                                                                                                                                                                        133move-result-object v0
                                                                                                                                                                                        135const-string v1, "timezone"
                                                                                                                                                                                        137invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        139invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->f()Ljava/lang/String;
                                                                                                                                                                                        140move-result-object v0
                                                                                                                                                                                        142const-string v1, "useragent"
                                                                                                                                                                                        144invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        146const-string v0, "sdk_version"
                                                                                                                                                                                        148const-string v1, "MAL_9.6.02"
                                                                                                                                                                                        150invoke-virtual {p1, v0, v1}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        152iget-object v0, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        154invoke-static {v0}, Lcom/mintegral/msdk/base/utils/d;->p(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        155move-result-object v0
                                                                                                                                                                                        157const-string v1, "gp_version"
                                                                                                                                                                                        159invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        160new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        162invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        164iget-object v1, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        166invoke-static {v1}, Lcom/mintegral/msdk/base/utils/d;->j(Landroid/content/Context;)I
                                                                                                                                                                                        167move-result v1
                                                                                                                                                                                        169invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        171const-string v1, "x"
                                                                                                                                                                                        173invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        175iget-object v1, p0, Lcom/mintegral/msdk/base/common/net/c;->b:Landroid/content/Context;
                                                                                                                                                                                        177invoke-static {v1}, Lcom/mintegral/msdk/base/utils/d;->k(Landroid/content/Context;)I
                                                                                                                                                                                        178move-result v1
                                                                                                                                                                                        180invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        182invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        183move-result-object v0
                                                                                                                                                                                        185const-string v1, "screen_size"
                                                                                                                                                                                        187invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        189sget-object v0, Lcom/mintegral/msdk/base/common/a;->r:Ljava/lang/String;
                                                                                                                                                                                        191const-string v1, "is_clever"
                                                                                                                                                                                        193invoke-virtual {p1, v1, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        195invoke-static {p1}, Lcom/mintegral/msdk/base/common/net/a/d;->b(Lcom/mintegral/msdk/base/common/net/l;)V
                                                                                                                                                                                        196return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.Class.getDeclaredMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • android.widget.RelativeLayout.getMeasuredWidth
                                                                                                                                                                                        • android.widget.RelativeLayout.getMeasuredHeight
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.File.listFiles
                                                                                                                                                                                        • java.io.File.getName
                                                                                                                                                                                        • java.lang.String.endsWith
                                                                                                                                                                                        • java.io.File.getName
                                                                                                                                                                                        • java.lang.String.toLowerCase
                                                                                                                                                                                        • java.lang.String.endsWith
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Exception.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.NoSuchMethodException.printStackTrace
                                                                                                                                                                                        • java.lang.reflect.InvocationTargetException.printStackTrace
                                                                                                                                                                                        • java.lang.IllegalAccessException.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • getSplash3DLocalUrl
                                                                                                                                                                                        • XBaseAdContainer
                                                                                                                                                                                        • doStartOnUIThread:
                                                                                                                                                                                        • .mp4
                                                                                                                                                                                        • 3d_video
                                                                                                                                                                                        • 3d_pic
                                                                                                                                                                                        • 3d_video_container_excepiton_doStartOnUIThread_
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        1const/4 v1, 0x0
                                                                                                                                                                                        2new-instance v0, Ljava/io/File;
                                                                                                                                                                                        4iget-object v2, p0, Lcom/baidu/mobads/container/j/a/m;->b:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;
                                                                                                                                                                                        6invoke-interface {v2}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getLocalCreativeURL()Ljava/lang/String;
                                                                                                                                                                                        7move-result-object v2
                                                                                                                                                                                        9invoke-direct {v0, v2}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        10iput-object v0, p0, Lcom/baidu/mobads/container/j/a/m;->l:Ljava/io/File;
                                                                                                                                                                                        11try_start_e:
                                                                                                                                                                                        12iget-object v0, p0, Lcom/baidu/mobads/container/j/a/m;->b:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;
                                                                                                                                                                                        14invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        15move-result-object v0
                                                                                                                                                                                        17const-string v2, "getSplash3DLocalUrl"
                                                                                                                                                                                        18const/4 v3, 0x0
                                                                                                                                                                                        19new-array v3, v3, [Ljava/lang/Class;
                                                                                                                                                                                        21invoke-virtual {v0, v2, v3}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        22move-result-object v0
                                                                                                                                                                                        24iget-object v2, p0, Lcom/baidu/mobads/container/j/a/m;->b:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;
                                                                                                                                                                                        25const/4 v3, 0x0
                                                                                                                                                                                        26new-array v3, v3, [Ljava/lang/Object;
                                                                                                                                                                                        28invoke-virtual {v0, v2, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        29move-result-object v0
                                                                                                                                                                                        30check-cast v0, Ljava/lang/String;
                                                                                                                                                                                        31iput-object v0, p0, Lcom/baidu/mobads/container/j/a/m;->q:Ljava/lang/String;
                                                                                                                                                                                        33iget-object v0, p0, Lcom/baidu/mobads/container/j/a/m;->b:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;
                                                                                                                                                                                        35invoke-interface {v0}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getOriginJsonObject()Lorg/json/JSONObject;
                                                                                                                                                                                        36move-result-object v0
                                                                                                                                                                                        37iput-object v0, p0, Lcom/baidu/mobads/container/j/a/m;->m:Lorg/json/JSONObject;
                                                                                                                                                                                        39iget-object v0, p0, Lcom/baidu/mobads/container/j/a/m;->mAdContainerCxt:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        41invoke-interface {v0}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdProdBase()Landroid/widget/RelativeLayout;
                                                                                                                                                                                        42move-result-object v0
                                                                                                                                                                                        44invoke-virtual {v0}, Landroid/widget/RelativeLayout;->getMeasuredWidth()I
                                                                                                                                                                                        45move-result v0
                                                                                                                                                                                        46iput v0, p0, Lcom/baidu/mobads/container/j/a/m;->o:I
                                                                                                                                                                                        48iget-object v0, p0, Lcom/baidu/mobads/container/j/a/m;->mAdContainerCxt:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        50invoke-interface {v0}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdProdBase()Landroid/widget/RelativeLayout;
                                                                                                                                                                                        51move-result-object v0
                                                                                                                                                                                        53invoke-virtual {v0}, Landroid/widget/RelativeLayout;->getMeasuredHeight()I
                                                                                                                                                                                        54move-result v0
                                                                                                                                                                                        55iput v0, p0, Lcom/baidu/mobads/container/j/a/m;->p:I
                                                                                                                                                                                        57invoke-static {}, Lcom/baidu/mobads/container/o/t;->a()Lcom/baidu/mobads/container/o/t;
                                                                                                                                                                                        58move-result-object v0
                                                                                                                                                                                        59const/4 v2, 0x2
                                                                                                                                                                                        60new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                        61const/4 v3, 0x0
                                                                                                                                                                                        63const-string v4, "XBaseAdContainer"
                                                                                                                                                                                        64aput-object v4, v2, v3
                                                                                                                                                                                        65const/4 v3, 0x1
                                                                                                                                                                                        66new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        68invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        70const-string v5, "doStartOnUIThread: "
                                                                                                                                                                                        72invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        73move-result-object v4
                                                                                                                                                                                        75iget-object v5, p0, Lcom/baidu/mobads/container/j/a/m;->l:Ljava/io/File;
                                                                                                                                                                                        77invoke-virtual {v5}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        78move-result-object v5
                                                                                                                                                                                        80invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        81move-result-object v4
                                                                                                                                                                                        83invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        84move-result-object v4
                                                                                                                                                                                        85aput-object v4, v2, v3
                                                                                                                                                                                        87invoke-virtual {v0, v2}, Lcom/baidu/mobads/container/o/t;->e([Ljava/lang/Object;)I
                                                                                                                                                                                        89iget-object v0, p0, Lcom/baidu/mobads/container/j/a/m;->q:Ljava/lang/String;
                                                                                                                                                                                        91invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        92move-result v0
                                                                                                                                                                                        93if-nez v0, :cond_ac
                                                                                                                                                                                        95iget-object v0, p0, Lcom/baidu/mobads/container/j/a/m;->q:Ljava/lang/String;
                                                                                                                                                                                        97invoke-direct {p0, v0}, Lcom/baidu/mobads/container/j/a/m;->c(Ljava/lang/String;)V
                                                                                                                                                                                        99iget-object v0, p0, Lcom/baidu/mobads/container/j/a/m;->l:Ljava/io/File;
                                                                                                                                                                                        101invoke-virtual {v0}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        102try_end_87: move-result v0
                                                                                                                                                                                        103if-eqz v0, :cond_ac
                                                                                                                                                                                        104try_start_8a:
                                                                                                                                                                                        105iget-object v0, p0, Lcom/baidu/mobads/container/j/a/m;->l:Ljava/io/File;
                                                                                                                                                                                        107invoke-virtual {v0}, Ljava/io/File;->listFiles()[Ljava/io/File;
                                                                                                                                                                                        108move-result-object v3
                                                                                                                                                                                        109move v2, v1
                                                                                                                                                                                        110goto_91: array-length v0, v3
                                                                                                                                                                                        111if-ge v2, v0, :cond_a6
                                                                                                                                                                                        112aget-object v0, v3, v2
                                                                                                                                                                                        114invoke-virtual {v0}, Ljava/io/File;->getName()Ljava/lang/String;
                                                                                                                                                                                        115move-result-object v0
                                                                                                                                                                                        117const-string v4, ".mp4"
                                                                                                                                                                                        119invoke-virtual {v0, v4}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        120move-result v0
                                                                                                                                                                                        121if-eqz v0, :cond_ad
                                                                                                                                                                                        123const-string v0, "3d_video"
                                                                                                                                                                                        124iput-object v0, p0, Lcom/baidu/mobads/container/j/a/m;->n:Ljava/lang/String;
                                                                                                                                                                                        125cond_a6:
                                                                                                                                                                                        126invoke-direct {p0}, Lcom/baidu/mobads/container/j/a/m;->b()V
                                                                                                                                                                                        128invoke-virtual {p0}, Lcom/baidu/mobads/container/j/a/m;->send3rdImpressionLog()V
                                                                                                                                                                                        129goto_ac: return-void
                                                                                                                                                                                        130cond_ad:
                                                                                                                                                                                        131iget-object v4, p0, Lcom/baidu/mobads/container/j/a/m;->r:[Ljava/lang/String;
                                                                                                                                                                                        132array-length v5, v4
                                                                                                                                                                                        133move v0, v1
                                                                                                                                                                                        134goto_b1: if-ge v0, v5, :cond_c9
                                                                                                                                                                                        135aget-object v6, v4, v0
                                                                                                                                                                                        136aget-object v7, v3, v2
                                                                                                                                                                                        138invoke-virtual {v7}, Ljava/io/File;->getName()Ljava/lang/String;
                                                                                                                                                                                        139move-result-object v7
                                                                                                                                                                                        141invoke-virtual {v7}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
                                                                                                                                                                                        142move-result-object v7
                                                                                                                                                                                        144invoke-virtual {v7, v6}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        145move-result v6
                                                                                                                                                                                        146if-eqz v6, :cond_cd
                                                                                                                                                                                        148const-string v0, "3d_pic"
                                                                                                                                                                                        149iput-object v0, p0, Lcom/baidu/mobads/container/j/a/m;->n:Ljava/lang/String;
                                                                                                                                                                                        150cond_c9: add-int/lit8 v0, v2, 0x1
                                                                                                                                                                                        151move v2, v0
                                                                                                                                                                                        152goto/16 :goto_91
                                                                                                                                                                                        153cond_cd: add-int/lit8 v0, v0, 0x1
                                                                                                                                                                                        154goto/16 :goto_b1
                                                                                                                                                                                        155catch_d0: move-exception v0
                                                                                                                                                                                        156try_start_d1:
                                                                                                                                                                                        157invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        158new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        160invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        162const-string v2, "3d_video_container_excepiton_doStartOnUIThread_"
                                                                                                                                                                                        164invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        165move-result-object v1
                                                                                                                                                                                        167invoke-virtual {v0}, Ljava/lang/Exception;->toString()Ljava/lang/String;
                                                                                                                                                                                        168move-result-object v0
                                                                                                                                                                                        170invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        171move-result-object v0
                                                                                                                                                                                        173invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        174move-result-object v0
                                                                                                                                                                                        176invoke-virtual {p0, v0}, Lcom/baidu/mobads/container/j/a/m;->closeAd(Ljava/lang/String;)V
                                                                                                                                                                                        177try_end_ee: goto/16 :goto_ac
                                                                                                                                                                                        178catch_ef: move-exception v0
                                                                                                                                                                                        180invoke-virtual {v0}, Ljava/lang/NoSuchMethodException;->printStackTrace()V
                                                                                                                                                                                        181goto/16 :goto_ac
                                                                                                                                                                                        182catch_f4: move-exception v0
                                                                                                                                                                                        184invoke-virtual {v0}, Ljava/lang/reflect/InvocationTargetException;->printStackTrace()V
                                                                                                                                                                                        185goto/16 :goto_ac
                                                                                                                                                                                        186catch_f9: move-exception v0
                                                                                                                                                                                        188invoke-virtual {v0}, Ljava/lang/IllegalAccessException;->printStackTrace()V
                                                                                                                                                                                        189goto/16 :goto_ac
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.unity3d.services.ads.adunit.AdUnitActivity.getLayout
                                                                                                                                                                                        • com.unity3d.services.ads.adunit.AdUnitActivity.getLayout
                                                                                                                                                                                        • android.widget.RelativeLayout.getRootWindowInsets
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • com.unity3d.services.ads.adunit.AdUnitError.NO_DISPLAY_CUTOUT_AVAILABLE:Lcom/unity3d/services/ads/adunit/AdUnitError
                                                                                                                                                                                        • com.unity3d.services.ads.adunit.AdUnitError.DISPLAY_CUTOUT_JSON_ERROR:Lcom/unity3d/services/ads/adunit/AdUnitError
                                                                                                                                                                                        • com.unity3d.services.ads.adunit.AdUnitError.DISPLAY_CUTOUT_INVOKE_FAILED:Lcom/unity3d/services/ads/adunit/AdUnitError
                                                                                                                                                                                        • com.unity3d.services.ads.adunit.AdUnitError.DISPLAY_CUTOUT_METHOD_NOT_AVAILABLE:Lcom/unity3d/services/ads/adunit/AdUnitError
                                                                                                                                                                                        • com.unity3d.services.ads.adunit.AdUnitError.NO_DISPLAY_CUTOUT_AVAILABLE:Lcom/unity3d/services/ads/adunit/AdUnitError
                                                                                                                                                                                        • com.unity3d.services.ads.adunit.AdUnitError.API_LEVEL_ERROR:Lcom/unity3d/services/ads/adunit/AdUnitError
                                                                                                                                                                                        • com.unity3d.services.ads.adunit.AdUnitError.ADUNIT_NULL:Lcom/unity3d/services/ads/adunit/AdUnitError
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • getDisplayCutout
                                                                                                                                                                                        • getSafeInsetTop
                                                                                                                                                                                        • getSafeInsetRight
                                                                                                                                                                                        • getSafeInsetBottom
                                                                                                                                                                                        • getSafeInsetLeft
                                                                                                                                                                                        • top
                                                                                                                                                                                        • right
                                                                                                                                                                                        • bottom
                                                                                                                                                                                        • left
                                                                                                                                                                                        • JSON error while constructing display cutout object
                                                                                                                                                                                        • Error while calling displayCutout getter
                                                                                                                                                                                        • Method getDisplayCutout not found
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation runtime Lcom/unity3d/services/core/webview/bridge/WebViewExposed;
                                                                                                                                                                                        1.end annotation
                                                                                                                                                                                        3invoke-static {}, Lcom/unity3d/services/ads/api/AdUnit;->getAdUnitActivity()Lcom/unity3d/services/ads/adunit/AdUnitActivity;
                                                                                                                                                                                        4move-result-object v0
                                                                                                                                                                                        5const/4 v1, 0x0
                                                                                                                                                                                        6if-eqz v0, :cond_f3
                                                                                                                                                                                        8invoke-static {}, Lcom/unity3d/services/ads/api/AdUnit;->getAdUnitActivity()Lcom/unity3d/services/ads/adunit/AdUnitActivity;
                                                                                                                                                                                        9move-result-object v0
                                                                                                                                                                                        11invoke-virtual {v0}, Lcom/unity3d/services/ads/adunit/AdUnitActivity;->getLayout()Lcom/unity3d/services/ads/adunit/AdUnitRelativeLayout;
                                                                                                                                                                                        12move-result-object v0
                                                                                                                                                                                        13if-eqz v0, :cond_f3
                                                                                                                                                                                        14sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        15const/16 v2, 0x1c
                                                                                                                                                                                        16if-lt v0, v2, :cond_eb
                                                                                                                                                                                        18invoke-static {}, Lcom/unity3d/services/ads/api/AdUnit;->getAdUnitActivity()Lcom/unity3d/services/ads/adunit/AdUnitActivity;
                                                                                                                                                                                        19move-result-object v0
                                                                                                                                                                                        21invoke-virtual {v0}, Lcom/unity3d/services/ads/adunit/AdUnitActivity;->getLayout()Lcom/unity3d/services/ads/adunit/AdUnitRelativeLayout;
                                                                                                                                                                                        22move-result-object v0
                                                                                                                                                                                        24invoke-virtual {v0}, Landroid/widget/RelativeLayout;->getRootWindowInsets()Landroid/view/WindowInsets;
                                                                                                                                                                                        25move-result-object v0
                                                                                                                                                                                        26if-eqz v0, :cond_e3
                                                                                                                                                                                        27new-instance v2, Lorg/json/JSONObject;
                                                                                                                                                                                        29invoke-direct {v2}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        30const/4 v3, 0x1
                                                                                                                                                                                        31try_start_2b:
                                                                                                                                                                                        32invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        33move-result-object v4
                                                                                                                                                                                        35const-string v5, "getDisplayCutout"
                                                                                                                                                                                        36new-array v6, v1, [Ljava/lang/Class;
                                                                                                                                                                                        38invoke-virtual {v4, v5, v6}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        39move-result-object v4
                                                                                                                                                                                        40new-array v5, v1, [Ljava/lang/Object;
                                                                                                                                                                                        42invoke-virtual {v4, v0, v5}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        43move-result-object v0
                                                                                                                                                                                        44if-eqz v0, :cond_a3
                                                                                                                                                                                        46invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        47move-result-object v4
                                                                                                                                                                                        49const-string v5, "getSafeInsetTop"
                                                                                                                                                                                        50new-array v6, v1, [Ljava/lang/Class;
                                                                                                                                                                                        52invoke-virtual {v4, v5, v6}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        53move-result-object v4
                                                                                                                                                                                        54new-array v5, v1, [Ljava/lang/Object;
                                                                                                                                                                                        56invoke-virtual {v4, v0, v5}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        57move-result-object v4
                                                                                                                                                                                        59invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        60move-result-object v5
                                                                                                                                                                                        62const-string v6, "getSafeInsetRight"
                                                                                                                                                                                        63new-array v7, v1, [Ljava/lang/Class;
                                                                                                                                                                                        65invoke-virtual {v5, v6, v7}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        66move-result-object v5
                                                                                                                                                                                        67new-array v6, v1, [Ljava/lang/Object;
                                                                                                                                                                                        69invoke-virtual {v5, v0, v6}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        70move-result-object v5
                                                                                                                                                                                        72invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        73move-result-object v6
                                                                                                                                                                                        75const-string v7, "getSafeInsetBottom"
                                                                                                                                                                                        76new-array v8, v1, [Ljava/lang/Class;
                                                                                                                                                                                        78invoke-virtual {v6, v7, v8}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        79move-result-object v6
                                                                                                                                                                                        80new-array v7, v1, [Ljava/lang/Object;
                                                                                                                                                                                        82invoke-virtual {v6, v0, v7}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        83move-result-object v6
                                                                                                                                                                                        85invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        86move-result-object v7
                                                                                                                                                                                        88const-string v8, "getSafeInsetLeft"
                                                                                                                                                                                        89new-array v9, v1, [Ljava/lang/Class;
                                                                                                                                                                                        91invoke-virtual {v7, v8, v9}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        92move-result-object v7
                                                                                                                                                                                        93new-array v8, v1, [Ljava/lang/Object;
                                                                                                                                                                                        95invoke-virtual {v7, v0, v8}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        96move-result-object v0
                                                                                                                                                                                        98const-string v7, "top"
                                                                                                                                                                                        100invoke-virtual {v2, v7, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        102const-string v4, "right"
                                                                                                                                                                                        104invoke-virtual {v2, v4, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        106const-string v4, "bottom"
                                                                                                                                                                                        108invoke-virtual {v2, v4, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        110const-string v4, "left"
                                                                                                                                                                                        112invoke-virtual {v2, v4, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        113new-array v0, v3, [Ljava/lang/Object;
                                                                                                                                                                                        114aput-object v2, v0, v1
                                                                                                                                                                                        116invoke-virtual {p0, v0}, Lcom/unity3d/services/core/webview/bridge/WebViewCallback;->invoke([Ljava/lang/Object;)V
                                                                                                                                                                                        117goto/16 :goto_fa
                                                                                                                                                                                        118cond_a3:
                                                                                                                                                                                        119sget-object v0, Lcom/unity3d/services/ads/adunit/AdUnitError;->NO_DISPLAY_CUTOUT_AVAILABLE:Lcom/unity3d/services/ads/adunit/AdUnitError;
                                                                                                                                                                                        120new-array v2, v1, [Ljava/lang/Object;
                                                                                                                                                                                        122invoke-virtual {p0, v0, v2}, Lcom/unity3d/services/core/webview/bridge/WebViewCallback;->error(Ljava/lang/Enum;[Ljava/lang/Object;)V
                                                                                                                                                                                        123try_end_aa: goto/16 :goto_fa
                                                                                                                                                                                        124catch_ab: move-exception v0
                                                                                                                                                                                        126sget-object v2, Lcom/unity3d/services/ads/adunit/AdUnitError;->DISPLAY_CUTOUT_JSON_ERROR:Lcom/unity3d/services/ads/adunit/AdUnitError;
                                                                                                                                                                                        127new-array v4, v1, [Ljava/lang/Object;
                                                                                                                                                                                        129invoke-virtual {p0, v2, v4}, Lcom/unity3d/services/core/webview/bridge/WebViewCallback;->error(Ljava/lang/Enum;[Ljava/lang/Object;)V
                                                                                                                                                                                        130new-array p0, v3, [Ljava/lang/Object;
                                                                                                                                                                                        131aput-object v0, p0, v1
                                                                                                                                                                                        133const-string v0, "JSON error while constructing display cutout object"
                                                                                                                                                                                        135invoke-static {v0, p0}, Lcom/unity3d/services/core/log/DeviceLog;->debug(Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                        136goto/16 :goto_fa
                                                                                                                                                                                        137catch_bd: move-exception v0
                                                                                                                                                                                        138goto/16 :goto_c0
                                                                                                                                                                                        139catch_bf: move-exception v0
                                                                                                                                                                                        140goto_c0:
                                                                                                                                                                                        141sget-object v2, Lcom/unity3d/services/ads/adunit/AdUnitError;->DISPLAY_CUTOUT_INVOKE_FAILED:Lcom/unity3d/services/ads/adunit/AdUnitError;
                                                                                                                                                                                        142new-array v4, v1, [Ljava/lang/Object;
                                                                                                                                                                                        144invoke-virtual {p0, v2, v4}, Lcom/unity3d/services/core/webview/bridge/WebViewCallback;->error(Ljava/lang/Enum;[Ljava/lang/Object;)V
                                                                                                                                                                                        145new-array p0, v3, [Ljava/lang/Object;
                                                                                                                                                                                        146aput-object v0, p0, v1
                                                                                                                                                                                        148const-string v0, "Error while calling displayCutout getter"
                                                                                                                                                                                        150invoke-static {v0, p0}, Lcom/unity3d/services/core/log/DeviceLog;->debug(Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                        151goto/16 :goto_fa
                                                                                                                                                                                        152catch_d1: move-exception v0
                                                                                                                                                                                        154sget-object v2, Lcom/unity3d/services/ads/adunit/AdUnitError;->DISPLAY_CUTOUT_METHOD_NOT_AVAILABLE:Lcom/unity3d/services/ads/adunit/AdUnitError;
                                                                                                                                                                                        155new-array v4, v1, [Ljava/lang/Object;
                                                                                                                                                                                        157invoke-virtual {p0, v2, v4}, Lcom/unity3d/services/core/webview/bridge/WebViewCallback;->error(Ljava/lang/Enum;[Ljava/lang/Object;)V
                                                                                                                                                                                        158new-array p0, v3, [Ljava/lang/Object;
                                                                                                                                                                                        159aput-object v0, p0, v1
                                                                                                                                                                                        161const-string v0, "Method getDisplayCutout not found"
                                                                                                                                                                                        163invoke-static {v0, p0}, Lcom/unity3d/services/core/log/DeviceLog;->debug(Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                        164goto/16 :goto_fa
                                                                                                                                                                                        165cond_e3:
                                                                                                                                                                                        166sget-object v0, Lcom/unity3d/services/ads/adunit/AdUnitError;->NO_DISPLAY_CUTOUT_AVAILABLE:Lcom/unity3d/services/ads/adunit/AdUnitError;
                                                                                                                                                                                        167new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                        169invoke-virtual {p0, v0, v1}, Lcom/unity3d/services/core/webview/bridge/WebViewCallback;->error(Ljava/lang/Enum;[Ljava/lang/Object;)V
                                                                                                                                                                                        170goto/16 :goto_fa
                                                                                                                                                                                        171cond_eb:
                                                                                                                                                                                        172sget-object v0, Lcom/unity3d/services/ads/adunit/AdUnitError;->API_LEVEL_ERROR:Lcom/unity3d/services/ads/adunit/AdUnitError;
                                                                                                                                                                                        173new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                        175invoke-virtual {p0, v0, v1}, Lcom/unity3d/services/core/webview/bridge/WebViewCallback;->error(Ljava/lang/Enum;[Ljava/lang/Object;)V
                                                                                                                                                                                        176goto/16 :goto_fa
                                                                                                                                                                                        177cond_f3:
                                                                                                                                                                                        178sget-object v0, Lcom/unity3d/services/ads/adunit/AdUnitError;->ADUNIT_NULL:Lcom/unity3d/services/ads/adunit/AdUnitError;
                                                                                                                                                                                        179new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                        181invoke-virtual {p0, v0, v1}, Lcom/unity3d/services/core/webview/bridge/WebViewCallback;->error(Ljava/lang/Enum;[Ljava/lang/Object;)V
                                                                                                                                                                                        182goto_fa: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.net.URL.<init>
                                                                                                                                                                                        • java.net.URL.getProtocol
                                                                                                                                                                                        • java.lang.String.toLowerCase
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • java.net.HttpURLConnection.setConnectTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setReadTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestMethod
                                                                                                                                                                                        • java.net.HttpURLConnection.setDoOutput
                                                                                                                                                                                        • java.util.Map.size
                                                                                                                                                                                        • java.util.Map.keySet
                                                                                                                                                                                        • java.util.Set.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • java.net.HttpURLConnection.addRequestProperty
                                                                                                                                                                                        • java.net.HttpURLConnection.connect
                                                                                                                                                                                        • java.net.HttpURLConnection.getResponseCode
                                                                                                                                                                                        • java.net.HttpURLConnection.getInputStream
                                                                                                                                                                                        • java.io.InputStreamReader.<init>
                                                                                                                                                                                        • java.io.BufferedReader.<init>
                                                                                                                                                                                        • java.lang.StringBuffer.<init>
                                                                                                                                                                                        • java.io.BufferedReader.readLine
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.toString
                                                                                                                                                                                        • java.io.BufferedReader.close
                                                                                                                                                                                        • java.io.BufferedReader.close
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        • java.io.BufferedReader.close
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        • java.io.BufferedReader.close
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • https
                                                                                                                                                                                        • GET
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        2move-result v0
                                                                                                                                                                                        4const-string v1, ""
                                                                                                                                                                                        5if-eqz v0, :cond_9
                                                                                                                                                                                        6return-object v1
                                                                                                                                                                                        7try_start_9: new-instance v0, Ljava/net/URL;
                                                                                                                                                                                        9invoke-direct {v0, p0}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        10try_end_e: const/4 p0, 0x0
                                                                                                                                                                                        11try_start_f:
                                                                                                                                                                                        12invoke-virtual {v0}, Ljava/net/URL;->getProtocol()Ljava/lang/String;
                                                                                                                                                                                        13move-result-object v2
                                                                                                                                                                                        15invoke-virtual {v2}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
                                                                                                                                                                                        16move-result-object v2
                                                                                                                                                                                        18const-string v3, "https"
                                                                                                                                                                                        20invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        21move-result v2
                                                                                                                                                                                        22if-eqz v2, :cond_26
                                                                                                                                                                                        24invoke-virtual {v0}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        25move-result-object v0
                                                                                                                                                                                        26check-cast v0, Ljavax/net/ssl/HttpsURLConnection;
                                                                                                                                                                                        27goto/16 :goto_2c
                                                                                                                                                                                        28cond_26:
                                                                                                                                                                                        29invoke-virtual {v0}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        30move-result-object v0
                                                                                                                                                                                        31check-cast v0, Ljava/net/HttpURLConnection;
                                                                                                                                                                                        32goto_2c: const/16 v2, 0x7530
                                                                                                                                                                                        33try_start_2e:
                                                                                                                                                                                        34invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;->setConnectTimeout(I)V
                                                                                                                                                                                        36invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;->setReadTimeout(I)V
                                                                                                                                                                                        38const-string v2, "GET"
                                                                                                                                                                                        40invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V
                                                                                                                                                                                        41const/4 v2, 0x0
                                                                                                                                                                                        43invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;->setDoOutput(Z)V
                                                                                                                                                                                        44if-eqz p1, :cond_63
                                                                                                                                                                                        46invoke-interface {p1}, Ljava/util/Map;->size()I
                                                                                                                                                                                        47move-result v2
                                                                                                                                                                                        48if-lez v2, :cond_63
                                                                                                                                                                                        50invoke-interface {p1}, Ljava/util/Map;->keySet()Ljava/util/Set;
                                                                                                                                                                                        51move-result-object v2
                                                                                                                                                                                        53invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        54move-result-object v2
                                                                                                                                                                                        55goto_4d:
                                                                                                                                                                                        56invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        57move-result v3
                                                                                                                                                                                        58if-eqz v3, :cond_63
                                                                                                                                                                                        60invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        61move-result-object v3
                                                                                                                                                                                        62check-cast v3, Ljava/lang/String;
                                                                                                                                                                                        64invoke-interface {p1, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        65move-result-object v4
                                                                                                                                                                                        66check-cast v4, Ljava/lang/String;
                                                                                                                                                                                        68invoke-virtual {v0, v3, v4}, Ljava/net/HttpURLConnection;->addRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        69goto/16 :goto_4d
                                                                                                                                                                                        70cond_63:
                                                                                                                                                                                        71invoke-virtual {v0}, Ljava/net/HttpURLConnection;->connect()V
                                                                                                                                                                                        73invoke-virtual {v0}, Ljava/net/HttpURLConnection;->getResponseCode()I
                                                                                                                                                                                        74move-result p1
                                                                                                                                                                                        75const/16 v2, 0xc8
                                                                                                                                                                                        76if-ne p1, v2, :cond_9b
                                                                                                                                                                                        77new-instance p1, Ljava/io/BufferedReader;
                                                                                                                                                                                        78new-instance v2, Ljava/io/InputStreamReader;
                                                                                                                                                                                        80invoke-virtual {v0}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream;
                                                                                                                                                                                        81move-result-object v3
                                                                                                                                                                                        83invoke-direct {v2, v3}, Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;)V
                                                                                                                                                                                        85invoke-direct {p1, v2}, Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;)V
                                                                                                                                                                                        86try_start_7c: new-instance p0, Ljava/lang/StringBuffer;
                                                                                                                                                                                        88invoke-direct {p0}, Ljava/lang/StringBuffer;-><init>()V
                                                                                                                                                                                        89goto_81:
                                                                                                                                                                                        90invoke-virtual {p1}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String;
                                                                                                                                                                                        91move-result-object v2
                                                                                                                                                                                        92if-eqz v2, :cond_8b
                                                                                                                                                                                        94invoke-virtual {p0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        95goto/16 :goto_81
                                                                                                                                                                                        96cond_8b:
                                                                                                                                                                                        97invoke-virtual {p0}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
                                                                                                                                                                                        98move-result-object v1
                                                                                                                                                                                        100invoke-virtual {p1}, Ljava/io/BufferedReader;->close()V
                                                                                                                                                                                        101try_end_92: move-object p0, p1
                                                                                                                                                                                        102goto/16 :goto_9b
                                                                                                                                                                                        103catchall_94: move-exception p0
                                                                                                                                                                                        104move-object v5, p1
                                                                                                                                                                                        105move-object p1, p0
                                                                                                                                                                                        106move-object p0, v5
                                                                                                                                                                                        107goto/16 :goto_aa
                                                                                                                                                                                        108catch_99: move-object p0, p1
                                                                                                                                                                                        109goto/16 :goto_b6
                                                                                                                                                                                        110cond_9b: if-eqz p0, :cond_a0
                                                                                                                                                                                        111try_start_9d:
                                                                                                                                                                                        112invoke-virtual {p0}, Ljava/io/BufferedReader;->close()V
                                                                                                                                                                                        113cond_a0: if-eqz v0, :cond_be
                                                                                                                                                                                        114goto_a2:
                                                                                                                                                                                        115invoke-virtual {v0}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        116try_end_a5: goto/16 :goto_be
                                                                                                                                                                                        117catchall_a6: move-exception p1
                                                                                                                                                                                        118goto/16 :goto_aa
                                                                                                                                                                                        119catchall_a8: move-exception p1
                                                                                                                                                                                        120move-object v0, p0
                                                                                                                                                                                        121goto_aa: if-eqz p0, :cond_af
                                                                                                                                                                                        122try_start_ac:
                                                                                                                                                                                        123invoke-virtual {p0}, Ljava/io/BufferedReader;->close()V
                                                                                                                                                                                        124cond_af: if-eqz v0, :cond_b4
                                                                                                                                                                                        126invoke-virtual {v0}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        127catch_b4: throw p1
                                                                                                                                                                                        128catch_b5: move-object v0, p0
                                                                                                                                                                                        129catch_b6: if-eqz p0, :cond_bb
                                                                                                                                                                                        130try_start_b8:
                                                                                                                                                                                        131invoke-virtual {p0}, Ljava/io/BufferedReader;->close()V
                                                                                                                                                                                        132try_end_bb: if-eqz v0, :cond_be
                                                                                                                                                                                        133goto/16 :goto_a2
                                                                                                                                                                                        134goto_be: return-object v1
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.net.Socket.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.net.SSLCertificateSocketFactory.createSocket
                                                                                                                                                                                        • javax.net.ssl.SSLSocket.getSupportedProtocols
                                                                                                                                                                                        • javax.net.ssl.SSLSocket.setEnabledProtocols
                                                                                                                                                                                        • android.net.SSLCertificateSocketFactory.setHostname
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • javax.net.ssl.SSLSocket.getSession
                                                                                                                                                                                        • javax.net.ssl.HostnameVerifier.verify
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • javax.net.ssl.SSLPeerUnverifiedException.<init>
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • createSocket
                                                                                                                                                                                        • host:
                                                                                                                                                                                        • port:
                                                                                                                                                                                        • autoClose:
                                                                                                                                                                                        • SNISocketFactory
                                                                                                                                                                                        • Setting SNI hostname
                                                                                                                                                                                        • No documented SNI support on Android <4.2, trying with reflection
                                                                                                                                                                                        • setHostname
                                                                                                                                                                                        • SNI not useable
                                                                                                                                                                                        • Cannot verify hostname:
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2Ljava/io/IOException;
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        5new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        7invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        9const-string v1, "createSocket "
                                                                                                                                                                                        11invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        13invoke-virtual {p1}, Ljava/net/Socket;->toString()Ljava/lang/String;
                                                                                                                                                                                        14move-result-object v1
                                                                                                                                                                                        16invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        18const-string v1, " host:"
                                                                                                                                                                                        20invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        22invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        24const-string v1, " port:"
                                                                                                                                                                                        26invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        28invoke-virtual {v0, p3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        30const-string v1, " autoClose:"
                                                                                                                                                                                        32invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        34invoke-virtual {v0, p4}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
                                                                                                                                                                                        36invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        37move-result-object v0
                                                                                                                                                                                        39const-string v1, "SNISocketFactory"
                                                                                                                                                                                        41invoke-static {v1, v0}, Lcom/tencent/open/a/f;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        43iget-object v0, p0, Lcom/tencent/open/utils/j;->b:Landroid/net/SSLCertificateSocketFactory;
                                                                                                                                                                                        45invoke-virtual {v0, p1, p2, p3, p4}, Landroid/net/SSLCertificateSocketFactory;->createSocket(Ljava/net/Socket;Ljava/lang/String;IZ)Ljava/net/Socket;
                                                                                                                                                                                        46move-result-object p1
                                                                                                                                                                                        47check-cast p1, Ljavax/net/ssl/SSLSocket;
                                                                                                                                                                                        49invoke-virtual {p1}, Ljavax/net/ssl/SSLSocket;->getSupportedProtocols()[Ljava/lang/String;
                                                                                                                                                                                        50move-result-object p3
                                                                                                                                                                                        52invoke-virtual {p1, p3}, Ljavax/net/ssl/SSLSocket;->setEnabledProtocols([Ljava/lang/String;)V
                                                                                                                                                                                        53sget p3, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        54const/16 p4, 0x11
                                                                                                                                                                                        55if-lt p3, p4, :cond_52
                                                                                                                                                                                        57const-string p3, "Setting SNI hostname"
                                                                                                                                                                                        59invoke-static {v1, p3}, Lcom/tencent/open/a/f;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        61iget-object p3, p0, Lcom/tencent/open/utils/j;->b:Landroid/net/SSLCertificateSocketFactory;
                                                                                                                                                                                        63invoke-virtual {p3, p1, p2}, Landroid/net/SSLCertificateSocketFactory;->setHostname(Ljava/net/Socket;Ljava/lang/String;)V
                                                                                                                                                                                        64goto/16 :goto_76
                                                                                                                                                                                        65cond_52:
                                                                                                                                                                                        66const-string p3, "No documented SNI support on Android <4.2, trying with reflection"
                                                                                                                                                                                        68invoke-static {v1, p3}, Lcom/tencent/open/a/f;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        69try_start_57:
                                                                                                                                                                                        70invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        71move-result-object p3
                                                                                                                                                                                        73const-string p4, "setHostname"
                                                                                                                                                                                        74const/4 v0, 0x1
                                                                                                                                                                                        75new-array v2, v0, [Ljava/lang/Class;
                                                                                                                                                                                        76const-class v3, Ljava/lang/String;
                                                                                                                                                                                        77const/4 v4, 0x0
                                                                                                                                                                                        78aput-object v3, v2, v4
                                                                                                                                                                                        80invoke-virtual {p3, p4, v2}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        81move-result-object p3
                                                                                                                                                                                        82new-array p4, v0, [Ljava/lang/Object;
                                                                                                                                                                                        83aput-object p2, p4, v4
                                                                                                                                                                                        85invoke-virtual {p3, p1, p4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        86try_end_70: goto/16 :goto_76
                                                                                                                                                                                        87catch_71:
                                                                                                                                                                                        88const-string p3, "SNI not useable"
                                                                                                                                                                                        90invoke-static {v1, p3}, Lcom/tencent/open/a/f;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        91goto_76:
                                                                                                                                                                                        92invoke-virtual {p1}, Ljavax/net/ssl/SSLSocket;->getSession()Ljavax/net/ssl/SSLSession;
                                                                                                                                                                                        93move-result-object p3
                                                                                                                                                                                        95sget-object p4, Lcom/tencent/open/utils/j;->a:Ljavax/net/ssl/HostnameVerifier;
                                                                                                                                                                                        97invoke-interface {p4, p2, p3}, Ljavax/net/ssl/HostnameVerifier;->verify(Ljava/lang/String;Ljavax/net/ssl/SSLSession;)Z
                                                                                                                                                                                        98move-result p3
                                                                                                                                                                                        99if-eqz p3, :cond_83
                                                                                                                                                                                        100return-object p1
                                                                                                                                                                                        101cond_83: new-instance p1, Ljavax/net/ssl/SSLPeerUnverifiedException;
                                                                                                                                                                                        102new-instance p3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        104invoke-direct {p3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        106const-string p4, "Cannot verify hostname: "
                                                                                                                                                                                        108invoke-virtual {p3, p4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        110invoke-virtual {p3, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        112invoke-virtual {p3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        113move-result-object p2
                                                                                                                                                                                        115invoke-direct {p1, p2}, Ljavax/net/ssl/SSLPeerUnverifiedException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        116throw p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSharedPreferences
                                                                                                                                                                                        • android.content.SharedPreferences.getString
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONArray.<init>
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONArray.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONException.printStackTrace
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • java.util.concurrent.ScheduledExecutorService.execute
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • init_urls
                                                                                                                                                                                        • appList
                                                                                                                                                                                        • http://api.v2.sdk.lieying.cn/v2/aiList
                                                                                                                                                                                        • imei
                                                                                                                                                                                        • packageName
                                                                                                                                                                                        • appVersion
                                                                                                                                                                                        • date
                                                                                                                                                                                        • appName
                                                                                                                                                                                        • appInfoList
                                                                                                                                                                                        • cp
                                                                                                                                                                                        • post
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        2const-string v1, "init_urls"
                                                                                                                                                                                        4invoke-virtual {p1, v1, v0}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
                                                                                                                                                                                        5move-result-object v1
                                                                                                                                                                                        7const-string v2, "appList"
                                                                                                                                                                                        9const-string v3, "http://api.v2.sdk.lieying.cn/v2/aiList"
                                                                                                                                                                                        11invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        12move-result-object v5
                                                                                                                                                                                        14invoke-direct {p0, p1}, Lcom/ly/adpoymer/b/p;->f(Landroid/content/Context;)Z
                                                                                                                                                                                        15move-result v1
                                                                                                                                                                                        16if-eqz v1, :cond_1c
                                                                                                                                                                                        18invoke-static {v5}, Lcom/ly/adpoymer/e/f;->a(Ljava/lang/String;)Z
                                                                                                                                                                                        19move-result v1
                                                                                                                                                                                        20if-nez v1, :cond_1c
                                                                                                                                                                                        21return-void
                                                                                                                                                                                        22cond_1c: new-instance v1, Lcom/ly/adpoymer/model/AppInfoService;
                                                                                                                                                                                        24invoke-direct {v1, p1}, Lcom/ly/adpoymer/model/AppInfoService;-><init>(Landroid/content/Context;)V
                                                                                                                                                                                        25new-instance v7, Ljava/util/HashMap;
                                                                                                                                                                                        27invoke-direct {v7}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        28new-instance v2, Lorg/json/JSONObject;
                                                                                                                                                                                        30invoke-direct {v2}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        31try_start_2b:
                                                                                                                                                                                        32const-string v3, "imei"
                                                                                                                                                                                        34invoke-static {p1}, Lcom/ly/adpoymer/model/DeviceUtil;->getIMEI(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        35move-result-object p1
                                                                                                                                                                                        37invoke-virtual {v2, v3, p1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        39invoke-virtual {v1}, Lcom/ly/adpoymer/model/AppInfoService;->getAppInfos()Ljava/util/List;
                                                                                                                                                                                        40move-result-object p1
                                                                                                                                                                                        41new-instance v1, Lorg/json/JSONArray;
                                                                                                                                                                                        43invoke-direct {v1}, Lorg/json/JSONArray;-><init>()V
                                                                                                                                                                                        44const/4 v3, 0x0
                                                                                                                                                                                        45goto_3e:
                                                                                                                                                                                        46invoke-interface {p1}, Ljava/util/List;->size()I
                                                                                                                                                                                        47move-result v4
                                                                                                                                                                                        48if-ge v3, v4, :cond_8b
                                                                                                                                                                                        49new-instance v4, Lorg/json/JSONObject;
                                                                                                                                                                                        51invoke-direct {v4}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        53const-string v6, "packageName"
                                                                                                                                                                                        55invoke-interface {p1, v3}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        56move-result-object v8
                                                                                                                                                                                        57check-cast v8, Lcom/ly/adpoymer/model/AppInfo;
                                                                                                                                                                                        59invoke-virtual {v8}, Lcom/ly/adpoymer/model/AppInfo;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        60move-result-object v8
                                                                                                                                                                                        62invoke-virtual {v4, v6, v8}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        64const-string v6, "appVersion"
                                                                                                                                                                                        66invoke-interface {p1, v3}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        67move-result-object v8
                                                                                                                                                                                        68check-cast v8, Lcom/ly/adpoymer/model/AppInfo;
                                                                                                                                                                                        70invoke-virtual {v8}, Lcom/ly/adpoymer/model/AppInfo;->getAppVersion()Ljava/lang/String;
                                                                                                                                                                                        71move-result-object v8
                                                                                                                                                                                        73invoke-virtual {v4, v6, v8}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        75const-string v6, "date"
                                                                                                                                                                                        77invoke-interface {p1, v3}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        78move-result-object v8
                                                                                                                                                                                        79check-cast v8, Lcom/ly/adpoymer/model/AppInfo;
                                                                                                                                                                                        81invoke-virtual {v8}, Lcom/ly/adpoymer/model/AppInfo;->getDate()J
                                                                                                                                                                                        82move-result-wide v8
                                                                                                                                                                                        84invoke-virtual {v4, v6, v8, v9}, Lorg/json/JSONObject;->put(Ljava/lang/String;J)Lorg/json/JSONObject;
                                                                                                                                                                                        86const-string v6, "appName"
                                                                                                                                                                                        88invoke-interface {p1, v3}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        89move-result-object v8
                                                                                                                                                                                        90check-cast v8, Lcom/ly/adpoymer/model/AppInfo;
                                                                                                                                                                                        92invoke-virtual {v8}, Lcom/ly/adpoymer/model/AppInfo;->getAppName()Ljava/lang/String;
                                                                                                                                                                                        93move-result-object v8
                                                                                                                                                                                        95invoke-virtual {v4, v6, v8}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        97invoke-virtual {v1, v4}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
                                                                                                                                                                                        98add-int/lit8 v3, v3, 0x1
                                                                                                                                                                                        99goto/16 :goto_3e
                                                                                                                                                                                        100cond_8b:
                                                                                                                                                                                        101const-string p1, "appInfoList"
                                                                                                                                                                                        103invoke-virtual {v2, p1, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        104try_end_90: goto/16 :goto_95
                                                                                                                                                                                        105catch_91: move-exception p1
                                                                                                                                                                                        107invoke-virtual {p1}, Lorg/json/JSONException;->printStackTrace()V
                                                                                                                                                                                        108goto_95:
                                                                                                                                                                                        109invoke-virtual {v2}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        110move-result-object p1
                                                                                                                                                                                        112const-string v1, "cp"
                                                                                                                                                                                        114invoke-interface {v7, v1, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        116iget-object p1, p0, Lcom/ly/adpoymer/b/p;->b:Lcom/ly/adpoymer/b/q;
                                                                                                                                                                                        118invoke-virtual {p1}, Lcom/ly/adpoymer/b/q;->a()Ljava/util/concurrent/ScheduledExecutorService;
                                                                                                                                                                                        119move-result-object p1
                                                                                                                                                                                        121iget-object v4, p0, Lcom/ly/adpoymer/b/p;->b:Lcom/ly/adpoymer/b/q;
                                                                                                                                                                                        123invoke-direct {p0}, Lcom/ly/adpoymer/b/p;->a()Ljava/util/Map;
                                                                                                                                                                                        124move-result-object v8
                                                                                                                                                                                        126invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        127move-result-object v9
                                                                                                                                                                                        128new-instance v10, Lcom/ly/adpoymer/b/n;
                                                                                                                                                                                        130invoke-direct {v10, p0}, Lcom/ly/adpoymer/b/n;-><init>(Lcom/ly/adpoymer/b/p;)V
                                                                                                                                                                                        131new-instance v11, Lcom/ly/adpoymer/b/o;
                                                                                                                                                                                        133invoke-direct {v11, p0}, Lcom/ly/adpoymer/b/o;-><init>(Lcom/ly/adpoymer/b/p;)V
                                                                                                                                                                                        135const-string v6, "post"
                                                                                                                                                                                        137invoke-virtual/range {v4 .. v11}, Lcom/ly/adpoymer/b/q;->a(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;Ljava/lang/Boolean;Lcom/ly/adpoymer/b/s;Lcom/ly/adpoymer/b/r;)Lcom/ly/adpoymer/b/q$a;
                                                                                                                                                                                        138move-result-object v0
                                                                                                                                                                                        140invoke-interface {p1, v0}, Ljava/util/concurrent/ScheduledExecutorService;->execute(Ljava/lang/Runnable;)V
                                                                                                                                                                                        141return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • android.content.Context.getClassLoader
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • dalvik.system.DexClassLoader.<init>
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.io.File.listFiles
                                                                                                                                                                                        • java.io.File.getName
                                                                                                                                                                                        • java.io.File.getName
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.lang.String.replaceAll
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.io.File.separator:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.Runtime.getRuntime
                                                                                                                                                                                        • java.lang.Runtime.exec
                                                                                                                                                                                        • java.lang.Process.waitFor
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • tbs_sdk_extension_dex.jar
                                                                                                                                                                                        • tbs_sdk_extension_dex.dex
                                                                                                                                                                                        • can not find oat command
                                                                                                                                                                                        • tbs_sdk_extension_dex
                                                                                                                                                                                        • /system/bin/dex2oat
                                                                                                                                                                                        • --dex-location=
                                                                                                                                                                                        • .jar
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/16 v0, 0xe2
                                                                                                                                                                                        1const/4 v1, 0x0
                                                                                                                                                                                        2try_start_3: new-instance v2, Ljava/io/File;
                                                                                                                                                                                        4const-string v3, "tbs_sdk_extension_dex.jar"
                                                                                                                                                                                        6invoke-direct {v2, p2, v3}, Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
                                                                                                                                                                                        7new-instance v3, Ljava/io/File;
                                                                                                                                                                                        9const-string v4, "tbs_sdk_extension_dex.dex"
                                                                                                                                                                                        11invoke-direct {v3, p2, v4}, Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
                                                                                                                                                                                        13invoke-virtual {p1}, Landroid/content/Context;->getClassLoader()Ljava/lang/ClassLoader;
                                                                                                                                                                                        14move-result-object v4
                                                                                                                                                                                        15new-instance v5, Ldalvik/system/DexClassLoader;
                                                                                                                                                                                        17invoke-virtual {v2}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        18move-result-object v2
                                                                                                                                                                                        20invoke-virtual {p2}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        21move-result-object v6
                                                                                                                                                                                        22const/4 v7, 0x0
                                                                                                                                                                                        24invoke-direct {v5, v2, v6, v7, v4}, Ldalvik/system/DexClassLoader;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)V
                                                                                                                                                                                        26invoke-virtual {v3}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        27move-result-object v2
                                                                                                                                                                                        29invoke-static {p1, v2}, Lcom/tencent/smtt/sdk/g;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        30move-result-object v2
                                                                                                                                                                                        32invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        33move-result v3
                                                                                                                                                                                        34if-eqz v3, :cond_3b
                                                                                                                                                                                        36invoke-static {p1}, Lcom/tencent/smtt/sdk/TbsLogReport;->getInstance(Landroid/content/Context;)Lcom/tencent/smtt/sdk/TbsLogReport;
                                                                                                                                                                                        37move-result-object p2
                                                                                                                                                                                        39const-string v2, "can not find oat command"
                                                                                                                                                                                        41invoke-virtual {p2, v0, v2}, Lcom/tencent/smtt/sdk/TbsLogReport;->setInstallErrorCode(ILjava/lang/String;)V
                                                                                                                                                                                        42return v1
                                                                                                                                                                                        43cond_3b: new-instance v3, Lcom/tencent/smtt/sdk/az;
                                                                                                                                                                                        45invoke-direct {v3, p0}, Lcom/tencent/smtt/sdk/az;-><init>(Lcom/tencent/smtt/sdk/aq;)V
                                                                                                                                                                                        47invoke-virtual {p2, v3}, Ljava/io/File;->listFiles(Ljava/io/FileFilter;)[Ljava/io/File;
                                                                                                                                                                                        48move-result-object p2
                                                                                                                                                                                        49array-length v3, p2
                                                                                                                                                                                        50const/4 v4, 0x0
                                                                                                                                                                                        51goto_46: if-ge v4, v3, :cond_9e
                                                                                                                                                                                        52aget-object v5, p2, v4
                                                                                                                                                                                        54invoke-virtual {v5}, Ljava/io/File;->getName()Ljava/lang/String;
                                                                                                                                                                                        55move-result-object v6
                                                                                                                                                                                        57invoke-virtual {v5}, Ljava/io/File;->getName()Ljava/lang/String;
                                                                                                                                                                                        58move-result-object v5
                                                                                                                                                                                        60invoke-virtual {v5}, Ljava/lang/String;->length()I
                                                                                                                                                                                        61move-result v5
                                                                                                                                                                                        62add-int/lit8 v5, v5, -0x4
                                                                                                                                                                                        64invoke-virtual {v6, v1, v5}, Ljava/lang/String;->substring(II)Ljava/lang/String;
                                                                                                                                                                                        65move-result-object v5
                                                                                                                                                                                        67const-string v6, "tbs_sdk_extension_dex"
                                                                                                                                                                                        69invoke-virtual {v2, v6, v5}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        70move-result-object v6
                                                                                                                                                                                        71new-instance v7, Ljava/lang/StringBuilder;
                                                                                                                                                                                        73invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        75const-string v8, "/system/bin/dex2oat "
                                                                                                                                                                                        77invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        79invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        81const-string v6, " --dex-location="
                                                                                                                                                                                        83invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        85invoke-static {}, Lcom/tencent/smtt/sdk/aq;->a()Lcom/tencent/smtt/sdk/aq;
                                                                                                                                                                                        86move-result-object v6
                                                                                                                                                                                        88invoke-virtual {v6, p1}, Lcom/tencent/smtt/sdk/aq;->q(Landroid/content/Context;)Ljava/io/File;
                                                                                                                                                                                        89move-result-object v6
                                                                                                                                                                                        91invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        93sget-object v6, Ljava/io/File;->separator:Ljava/lang/String;
                                                                                                                                                                                        95invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        97invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        99const-string v5, ".jar"
                                                                                                                                                                                        101invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        103invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        104move-result-object v5
                                                                                                                                                                                        106invoke-static {}, Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime;
                                                                                                                                                                                        107move-result-object v6
                                                                                                                                                                                        109invoke-virtual {v6, v5}, Ljava/lang/Runtime;->exec(Ljava/lang/String;)Ljava/lang/Process;
                                                                                                                                                                                        110move-result-object v5
                                                                                                                                                                                        112invoke-virtual {v5}, Ljava/lang/Process;->waitFor()I
                                                                                                                                                                                        113try_end_9b: add-int/lit8 v4, v4, 0x1
                                                                                                                                                                                        114goto/16 :goto_46
                                                                                                                                                                                        115cond_9e: const/4 p1, 0x1
                                                                                                                                                                                        116return p1
                                                                                                                                                                                        117catch_a0: move-exception p2
                                                                                                                                                                                        119invoke-virtual {p2}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        121invoke-static {p1}, Lcom/tencent/smtt/sdk/TbsLogReport;->getInstance(Landroid/content/Context;)Lcom/tencent/smtt/sdk/TbsLogReport;
                                                                                                                                                                                        122move-result-object p1
                                                                                                                                                                                        124invoke-virtual {p1, v0, p2}, Lcom/tencent/smtt/sdk/TbsLogReport;->setInstallErrorCode(ILjava/lang/Throwable;)V
                                                                                                                                                                                        125return v1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • android.os.Build.BRAND:Ljava/lang/String
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.os.Build.DEVICE:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Locale.getDefault
                                                                                                                                                                                        • java.util.Locale.getLanguage
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.TimeZone.getDefault
                                                                                                                                                                                        • java.util.TimeZone.getID
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • device_brand
                                                                                                                                                                                        • device_model
                                                                                                                                                                                        • os_family
                                                                                                                                                                                        • Android
                                                                                                                                                                                        • os_version
                                                                                                                                                                                        • resolution
                                                                                                                                                                                        • net_type
                                                                                                                                                                                        • app_version
                                                                                                                                                                                        • sdk_version
                                                                                                                                                                                        • os_language
                                                                                                                                                                                        • os_timezone
                                                                                                                                                                                        • app_name
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Landroid/content/Context;",
                                                                                                                                                                                        4")",
                                                                                                                                                                                        5"Ljava/util/Map<",
                                                                                                                                                                                        6"Ljava/lang/String;",
                                                                                                                                                                                        7"Ljava/lang/Object;",
                                                                                                                                                                                        8">;"
                                                                                                                                                                                        9}
                                                                                                                                                                                        10.end annotation
                                                                                                                                                                                        11new-instance v0, Ljava/util/HashMap;
                                                                                                                                                                                        13invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        14try_start_5:
                                                                                                                                                                                        15const-string v1, "device_brand"
                                                                                                                                                                                        17sget-object v2, Landroid/os/Build;->BRAND:Ljava/lang/String;
                                                                                                                                                                                        19invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        21const-string v1, "device_model"
                                                                                                                                                                                        22new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        24invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        26sget-object v3, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        28invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        30const-string v3, " "
                                                                                                                                                                                        32invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        34sget-object v3, Landroid/os/Build;->DEVICE:Ljava/lang/String;
                                                                                                                                                                                        36invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        38invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        39move-result-object v2
                                                                                                                                                                                        41invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        43const-string v1, "os_family"
                                                                                                                                                                                        45const-string v2, "Android"
                                                                                                                                                                                        47invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        49const-string v1, "os_version"
                                                                                                                                                                                        51sget-object v2, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                        53invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        55const-string v1, "resolution"
                                                                                                                                                                                        57invoke-static {p0}, Lcom/meiqia/core/a/l;->g(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        58move-result-object v2
                                                                                                                                                                                        60invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        62const-string v1, "net_type"
                                                                                                                                                                                        64invoke-static {p0}, Lcom/meiqia/core/a/l;->c(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        65move-result-object v2
                                                                                                                                                                                        67invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        69const-string v1, "app_version"
                                                                                                                                                                                        71invoke-static {p0}, Lcom/meiqia/core/a/l;->b(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        72move-result-object v2
                                                                                                                                                                                        74invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        76const-string v1, "sdk_version"
                                                                                                                                                                                        78invoke-static {}, Lcom/meiqia/core/a;->i()Ljava/lang/String;
                                                                                                                                                                                        79move-result-object v2
                                                                                                                                                                                        81invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        83const-string v1, "os_language"
                                                                                                                                                                                        85invoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale;
                                                                                                                                                                                        86move-result-object v2
                                                                                                                                                                                        88invoke-virtual {v2}, Ljava/util/Locale;->getLanguage()Ljava/lang/String;
                                                                                                                                                                                        89move-result-object v2
                                                                                                                                                                                        91invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        93const-string v1, "os_timezone"
                                                                                                                                                                                        95invoke-static {}, Ljava/util/TimeZone;->getDefault()Ljava/util/TimeZone;
                                                                                                                                                                                        96move-result-object v2
                                                                                                                                                                                        98invoke-virtual {v2}, Ljava/util/TimeZone;->getID()Ljava/lang/String;
                                                                                                                                                                                        99move-result-object v2
                                                                                                                                                                                        101invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        103const-string v1, "app_name"
                                                                                                                                                                                        105invoke-static {p0}, Lcom/meiqia/core/a/l;->d(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        106move-result-object p0
                                                                                                                                                                                        108invoke-interface {v0, v1, p0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        109catch_7e: return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.location.Location.getLongitude
                                                                                                                                                                                        • android.location.Location.getLatitude
                                                                                                                                                                                        • android.location.Location.getTime
                                                                                                                                                                                        • java.lang.StringBuffer.<init>
                                                                                                                                                                                        • java.util.Locale.CHINA:Ljava/util/Locale
                                                                                                                                                                                        • java.lang.Long.valueOf
                                                                                                                                                                                        • java.lang.Double.valueOf
                                                                                                                                                                                        • java.lang.Double.valueOf
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.length
                                                                                                                                                                                        • java.lang.Math.floor
                                                                                                                                                                                        • java.lang.Math.floor
                                                                                                                                                                                        • android.location.Location.distanceBetween
                                                                                                                                                                                        • java.lang.StringBuffer.<init>
                                                                                                                                                                                        • java.util.Locale.CHINA:Ljava/util/Locale
                                                                                                                                                                                        • java.lang.Long.valueOf
                                                                                                                                                                                        • java.lang.Double.valueOf
                                                                                                                                                                                        • java.lang.Double.valueOf
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.length
                                                                                                                                                                                        • java.lang.Math.floor
                                                                                                                                                                                        • java.lang.Math.floor
                                                                                                                                                                                        • java.lang.Math.floor
                                                                                                                                                                                        • java.lang.Math.floor
                                                                                                                                                                                        • java.util.Locale.CHINA:Ljava/util/Locale
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.length
                                                                                                                                                                                        • java.lang.StringBuffer.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • &nr=%s&traj=%d,%.5f,%.5f|
                                                                                                                                                                                        • %d,%d,%d|
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0move-object/from16 v0, p0
                                                                                                                                                                                        1const/4 v1, 0x0
                                                                                                                                                                                        2if-eqz p1, :cond_1ad
                                                                                                                                                                                        3sget-boolean v2, Lcom/baidu/location/g/j;->Z:Z
                                                                                                                                                                                        4if-eqz v2, :cond_1ad
                                                                                                                                                                                        5iget-boolean v2, v0, Lcom/baidu/location/a/g;->q:Z
                                                                                                                                                                                        6if-nez v2, :cond_f
                                                                                                                                                                                        7goto/16 :goto_1ad
                                                                                                                                                                                        8cond_f: sget v2, Lcom/baidu/location/g/j;->ab:I
                                                                                                                                                                                        9const/4 v3, 0x5
                                                                                                                                                                                        10if-ge v2, v3, :cond_17
                                                                                                                                                                                        11sput v3, Lcom/baidu/location/g/j;->ab:I
                                                                                                                                                                                        12goto/16 :goto_1d
                                                                                                                                                                                        13cond_17: const/16 v4, 0x3e8
                                                                                                                                                                                        14if-le v2, v4, :cond_1d
                                                                                                                                                                                        15sput v4, Lcom/baidu/location/g/j;->ab:I
                                                                                                                                                                                        16cond_1d: sget v2, Lcom/baidu/location/g/j;->ac:I
                                                                                                                                                                                        17if-ge v2, v3, :cond_24
                                                                                                                                                                                        18goto_21: sput v3, Lcom/baidu/location/g/j;->ac:I
                                                                                                                                                                                        19goto/16 :goto_29
                                                                                                                                                                                        20cond_24: const/16 v3, 0xe10
                                                                                                                                                                                        21if-le v2, v3, :cond_29
                                                                                                                                                                                        22goto/16 :goto_21
                                                                                                                                                                                        23cond_29:
                                                                                                                                                                                        24invoke-virtual/range {p1 .. p1}, Landroid/location/Location;->getLongitude()D
                                                                                                                                                                                        25move-result-wide v2
                                                                                                                                                                                        27invoke-virtual/range {p1 .. p1}, Landroid/location/Location;->getLatitude()D
                                                                                                                                                                                        28move-result-wide v13
                                                                                                                                                                                        30invoke-virtual/range {p1 .. p1}, Landroid/location/Location;->getTime()J
                                                                                                                                                                                        31move-result-wide v4
                                                                                                                                                                                        32const-wide/16 v6, 0x3e8
                                                                                                                                                                                        33div-long v15, v4, v6
                                                                                                                                                                                        34sget-boolean v4, Lcom/baidu/location/a/g;->e:Z
                                                                                                                                                                                        35const/4 v12, 0x4
                                                                                                                                                                                        37const-string v10, "&nr=%s&traj=%d,%.5f,%.5f|"
                                                                                                                                                                                        39const-string v11, ""
                                                                                                                                                                                        40const/4 v8, 0x3
                                                                                                                                                                                        41const/16 v17, 0x2
                                                                                                                                                                                        42const-wide/high16 v18, 0x3fe0000000000000L # 0.5
                                                                                                                                                                                        43const-wide v20, 0x40f86a0000000000L # 100000.0
                                                                                                                                                                                        44const/4 v9, 0x1
                                                                                                                                                                                        45if-eqz v4, :cond_a0
                                                                                                                                                                                        46sput v9, Lcom/baidu/location/a/g;->f:I
                                                                                                                                                                                        47new-instance v4, Ljava/lang/StringBuffer;
                                                                                                                                                                                        49invoke-direct {v4, v11}, Ljava/lang/StringBuffer;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        50sput-object v4, Lcom/baidu/location/a/g;->d:Ljava/lang/StringBuffer;
                                                                                                                                                                                        52sget-object v4, Lcom/baidu/location/a/g;->d:Ljava/lang/StringBuffer;
                                                                                                                                                                                        54sget-object v5, Ljava/util/Locale;->CHINA:Ljava/util/Locale;
                                                                                                                                                                                        55new-array v6, v12, [Ljava/lang/Object;
                                                                                                                                                                                        57iget-object v7, v0, Lcom/baidu/location/a/g;->p:Ljava/lang/String;
                                                                                                                                                                                        58aput-object v7, v6, v1
                                                                                                                                                                                        60invoke-static/range {v15 .. v16}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                        61move-result-object v7
                                                                                                                                                                                        62aput-object v7, v6, v9
                                                                                                                                                                                        64invoke-static {v2, v3}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
                                                                                                                                                                                        65move-result-object v7
                                                                                                                                                                                        66aput-object v7, v6, v17
                                                                                                                                                                                        68invoke-static {v13, v14}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
                                                                                                                                                                                        69move-result-object v7
                                                                                                                                                                                        70aput-object v7, v6, v8
                                                                                                                                                                                        72invoke-static {v5, v10, v6}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        73move-result-object v5
                                                                                                                                                                                        75invoke-virtual {v4, v5}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        77sget-object v4, Lcom/baidu/location/a/g;->d:Ljava/lang/StringBuffer;
                                                                                                                                                                                        79invoke-virtual {v4}, Ljava/lang/StringBuffer;->length()I
                                                                                                                                                                                        80move-result v4
                                                                                                                                                                                        81sput v4, Lcom/baidu/location/a/g;->g:I
                                                                                                                                                                                        82sput-wide v15, Lcom/baidu/location/a/g;->h:J
                                                                                                                                                                                        83sput-wide v2, Lcom/baidu/location/a/g;->k:D
                                                                                                                                                                                        84sput-wide v13, Lcom/baidu/location/a/g;->l:D
                                                                                                                                                                                        85mul-double v2, v2, v20
                                                                                                                                                                                        86add-double v2, v2, v18
                                                                                                                                                                                        88invoke-static {v2, v3}, Ljava/lang/Math;->floor(D)D
                                                                                                                                                                                        89move-result-wide v2
                                                                                                                                                                                        90double-to-long v2, v2
                                                                                                                                                                                        91sput-wide v2, Lcom/baidu/location/a/g;->i:J
                                                                                                                                                                                        92mul-double v13, v13, v20
                                                                                                                                                                                        93add-double v13, v13, v18
                                                                                                                                                                                        95invoke-static {v13, v14}, Ljava/lang/Math;->floor(D)D
                                                                                                                                                                                        96move-result-wide v2
                                                                                                                                                                                        97double-to-long v2, v2
                                                                                                                                                                                        98sput-wide v2, Lcom/baidu/location/a/g;->j:J
                                                                                                                                                                                        99sput-boolean v1, Lcom/baidu/location/a/g;->e:Z
                                                                                                                                                                                        100return v9
                                                                                                                                                                                        101cond_a0: new-array v6, v9, [F
                                                                                                                                                                                        102sget-wide v22, Lcom/baidu/location/a/g;->l:D
                                                                                                                                                                                        103sget-wide v24, Lcom/baidu/location/a/g;->k:D
                                                                                                                                                                                        104move-wide v4, v13
                                                                                                                                                                                        105move-object/from16 v26, v6
                                                                                                                                                                                        106move-wide v6, v2
                                                                                                                                                                                        107const/16 v27, 0x1
                                                                                                                                                                                        108move-wide/from16 v8, v22
                                                                                                                                                                                        109move-object/from16 v28, v10
                                                                                                                                                                                        110move-object/from16 v29, v11
                                                                                                                                                                                        111move-wide/from16 v10, v24
                                                                                                                                                                                        112move-object/from16 v12, v26
                                                                                                                                                                                        114invoke-static/range {v4 .. v12}, Landroid/location/Location;->distanceBetween(DDDD[F)V
                                                                                                                                                                                        115sget-wide v4, Lcom/baidu/location/a/g;->h:J
                                                                                                                                                                                        116sub-long v4, v15, v4
                                                                                                                                                                                        117aget v6, v26, v1
                                                                                                                                                                                        118sget v7, Lcom/baidu/location/g/j;->ab:I
                                                                                                                                                                                        119int-to-float v7, v7
                                                                                                                                                                                        120cmpl-float v6, v6, v7
                                                                                                                                                                                        121if-gez v6, :cond_ce
                                                                                                                                                                                        122sget v6, Lcom/baidu/location/g/j;->ac:I
                                                                                                                                                                                        123int-to-long v6, v6
                                                                                                                                                                                        124cmp-long v8, v4, v6
                                                                                                                                                                                        125if-gez v8, :cond_ce
                                                                                                                                                                                        126return v1
                                                                                                                                                                                        127cond_ce:
                                                                                                                                                                                        128sget-object v4, Lcom/baidu/location/a/g;->d:Ljava/lang/StringBuffer;
                                                                                                                                                                                        129if-nez v4, :cond_12f
                                                                                                                                                                                        130sget v4, Lcom/baidu/location/a/g;->f:I
                                                                                                                                                                                        131add-int/lit8 v4, v4, 0x1
                                                                                                                                                                                        132sput v4, Lcom/baidu/location/a/g;->f:I
                                                                                                                                                                                        133sput v1, Lcom/baidu/location/a/g;->g:I
                                                                                                                                                                                        134new-instance v4, Ljava/lang/StringBuffer;
                                                                                                                                                                                        135move-object/from16 v5, v29
                                                                                                                                                                                        137invoke-direct {v4, v5}, Ljava/lang/StringBuffer;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        138sput-object v4, Lcom/baidu/location/a/g;->d:Ljava/lang/StringBuffer;
                                                                                                                                                                                        140sget-object v4, Lcom/baidu/location/a/g;->d:Ljava/lang/StringBuffer;
                                                                                                                                                                                        142sget-object v5, Ljava/util/Locale;->CHINA:Ljava/util/Locale;
                                                                                                                                                                                        143const/4 v6, 0x4
                                                                                                                                                                                        144new-array v6, v6, [Ljava/lang/Object;
                                                                                                                                                                                        146iget-object v7, v0, Lcom/baidu/location/a/g;->p:Ljava/lang/String;
                                                                                                                                                                                        147aput-object v7, v6, v1
                                                                                                                                                                                        149invoke-static/range {v15 .. v16}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                        150move-result-object v7
                                                                                                                                                                                        151aput-object v7, v6, v27
                                                                                                                                                                                        153invoke-static {v2, v3}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
                                                                                                                                                                                        154move-result-object v7
                                                                                                                                                                                        155aput-object v7, v6, v17
                                                                                                                                                                                        157invoke-static {v13, v14}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
                                                                                                                                                                                        158move-result-object v7
                                                                                                                                                                                        159const/4 v8, 0x3
                                                                                                                                                                                        160aput-object v7, v6, v8
                                                                                                                                                                                        161move-object/from16 v7, v28
                                                                                                                                                                                        163invoke-static {v5, v7, v6}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        164move-result-object v5
                                                                                                                                                                                        166invoke-virtual {v4, v5}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        168sget-object v4, Lcom/baidu/location/a/g;->d:Ljava/lang/StringBuffer;
                                                                                                                                                                                        170invoke-virtual {v4}, Ljava/lang/StringBuffer;->length()I
                                                                                                                                                                                        171move-result v4
                                                                                                                                                                                        172sput v4, Lcom/baidu/location/a/g;->g:I
                                                                                                                                                                                        173sput-wide v15, Lcom/baidu/location/a/g;->h:J
                                                                                                                                                                                        174sput-wide v2, Lcom/baidu/location/a/g;->k:D
                                                                                                                                                                                        175sput-wide v13, Lcom/baidu/location/a/g;->l:D
                                                                                                                                                                                        176mul-double v2, v2, v20
                                                                                                                                                                                        177add-double v2, v2, v18
                                                                                                                                                                                        179invoke-static {v2, v3}, Ljava/lang/Math;->floor(D)D
                                                                                                                                                                                        180move-result-wide v2
                                                                                                                                                                                        181double-to-long v2, v2
                                                                                                                                                                                        182sput-wide v2, Lcom/baidu/location/a/g;->i:J
                                                                                                                                                                                        183mul-double v13, v13, v20
                                                                                                                                                                                        184add-double v13, v13, v18
                                                                                                                                                                                        186invoke-static {v13, v14}, Ljava/lang/Math;->floor(D)D
                                                                                                                                                                                        187move-result-wide v2
                                                                                                                                                                                        188double-to-long v2, v2
                                                                                                                                                                                        189sput-wide v2, Lcom/baidu/location/a/g;->j:J
                                                                                                                                                                                        190goto/16 :goto_190
                                                                                                                                                                                        191cond_12f: const/4 v8, 0x3
                                                                                                                                                                                        192sput-wide v2, Lcom/baidu/location/a/g;->k:D
                                                                                                                                                                                        193sput-wide v13, Lcom/baidu/location/a/g;->l:D
                                                                                                                                                                                        194mul-double v2, v2, v20
                                                                                                                                                                                        195add-double v2, v2, v18
                                                                                                                                                                                        197invoke-static {v2, v3}, Ljava/lang/Math;->floor(D)D
                                                                                                                                                                                        198move-result-wide v2
                                                                                                                                                                                        199double-to-long v2, v2
                                                                                                                                                                                        200mul-double v13, v13, v20
                                                                                                                                                                                        201add-double v13, v13, v18
                                                                                                                                                                                        203invoke-static {v13, v14}, Ljava/lang/Math;->floor(D)D
                                                                                                                                                                                        204move-result-wide v4
                                                                                                                                                                                        205double-to-long v4, v4
                                                                                                                                                                                        206sget-wide v6, Lcom/baidu/location/a/g;->h:J
                                                                                                                                                                                        207sub-long v6, v15, v6
                                                                                                                                                                                        208long-to-int v7, v6
                                                                                                                                                                                        209sput v7, Lcom/baidu/location/a/g;->m:I
                                                                                                                                                                                        210sget-wide v6, Lcom/baidu/location/a/g;->i:J
                                                                                                                                                                                        211sub-long v6, v2, v6
                                                                                                                                                                                        212long-to-int v7, v6
                                                                                                                                                                                        213sput v7, Lcom/baidu/location/a/g;->n:I
                                                                                                                                                                                        214sget-wide v6, Lcom/baidu/location/a/g;->j:J
                                                                                                                                                                                        215sub-long v6, v4, v6
                                                                                                                                                                                        216long-to-int v7, v6
                                                                                                                                                                                        217sput v7, Lcom/baidu/location/a/g;->o:I
                                                                                                                                                                                        219sget-object v6, Lcom/baidu/location/a/g;->d:Ljava/lang/StringBuffer;
                                                                                                                                                                                        221sget-object v7, Ljava/util/Locale;->CHINA:Ljava/util/Locale;
                                                                                                                                                                                        222new-array v8, v8, [Ljava/lang/Object;
                                                                                                                                                                                        223sget v9, Lcom/baidu/location/a/g;->m:I
                                                                                                                                                                                        225invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        226move-result-object v9
                                                                                                                                                                                        227aput-object v9, v8, v1
                                                                                                                                                                                        228sget v9, Lcom/baidu/location/a/g;->n:I
                                                                                                                                                                                        230invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        231move-result-object v9
                                                                                                                                                                                        232aput-object v9, v8, v27
                                                                                                                                                                                        233sget v9, Lcom/baidu/location/a/g;->o:I
                                                                                                                                                                                        235invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        236move-result-object v9
                                                                                                                                                                                        237aput-object v9, v8, v17
                                                                                                                                                                                        239const-string v9, "%d,%d,%d|"
                                                                                                                                                                                        241invoke-static {v7, v9, v8}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        242move-result-object v7
                                                                                                                                                                                        244invoke-virtual {v6, v7}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        246sget-object v6, Lcom/baidu/location/a/g;->d:Ljava/lang/StringBuffer;
                                                                                                                                                                                        248invoke-virtual {v6}, Ljava/lang/StringBuffer;->length()I
                                                                                                                                                                                        249move-result v6
                                                                                                                                                                                        250sput v6, Lcom/baidu/location/a/g;->g:I
                                                                                                                                                                                        251sput-wide v15, Lcom/baidu/location/a/g;->h:J
                                                                                                                                                                                        252sput-wide v2, Lcom/baidu/location/a/g;->i:J
                                                                                                                                                                                        253sput-wide v4, Lcom/baidu/location/a/g;->j:J
                                                                                                                                                                                        254goto_190: sget v2, Lcom/baidu/location/a/g;->g:I
                                                                                                                                                                                        255add-int/lit8 v2, v2, 0xf
                                                                                                                                                                                        256const/16 v3, 0x2ee
                                                                                                                                                                                        257if-le v2, v3, :cond_1a4
                                                                                                                                                                                        259sget-object v2, Lcom/baidu/location/a/g;->d:Ljava/lang/StringBuffer;
                                                                                                                                                                                        261invoke-virtual {v2}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
                                                                                                                                                                                        262move-result-object v2
                                                                                                                                                                                        264invoke-direct {v0, v2}, Lcom/baidu/location/a/g;->a(Ljava/lang/String;)Z
                                                                                                                                                                                        265const/4 v2, 0x0
                                                                                                                                                                                        266sput-object v2, Lcom/baidu/location/a/g;->d:Ljava/lang/StringBuffer;
                                                                                                                                                                                        267cond_1a4: sget v2, Lcom/baidu/location/a/g;->f:I
                                                                                                                                                                                        268sget v3, Lcom/baidu/location/g/j;->ad:I
                                                                                                                                                                                        269if-lt v2, v3, :cond_1ac
                                                                                                                                                                                        270iput-boolean v1, v0, Lcom/baidu/location/a/g;->q:Z
                                                                                                                                                                                        271cond_1ac: return v27
                                                                                                                                                                                        272goto_1ad: return v1
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.String.startsWith
                                                                                                                                                                                        • java.lang.String.lastIndexOf
                                                                                                                                                                                        • java.lang.String.indexOf
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.lang.Integer.parseInt
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.net.InetSocketAddress.<init>
                                                                                                                                                                                        • com.fasterxml.jackson.databind.exc.InvalidFormatException.<init>
                                                                                                                                                                                        • java.lang.String.indexOf
                                                                                                                                                                                        • java.lang.String.indexOf
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.lang.Integer.parseInt
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.net.InetSocketAddress.<init>
                                                                                                                                                                                        • java.net.InetSocketAddress.<init>
                                                                                                                                                                                        • java.net.InetAddress.getByName
                                                                                                                                                                                        • java.util.TimeZone.getTimeZone
                                                                                                                                                                                        • java.nio.charset.Charset.forName
                                                                                                                                                                                        • java.util.Locale.<init>
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.util.Locale.<init>
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.util.Locale.<init>
                                                                                                                                                                                        • java.util.regex.Pattern.compile
                                                                                                                                                                                        • java.util.Currency.getInstance
                                                                                                                                                                                        • java.net.URI.create
                                                                                                                                                                                        • java.net.URL.<init>
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • [
                                                                                                                                                                                        • Bracketed IPv6 address must contain closing bracket
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2Ljava/io/IOException;
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        5iget v0, p0, Lcom/fasterxml/jackson/databind/deser/std/FromStringDeserializer$Std;->_kind:I
                                                                                                                                                                                        6const/4 v1, 0x0
                                                                                                                                                                                        7packed-switch v0, :pswitch_data_ee
                                                                                                                                                                                        9invoke-static {}, Lcom/fasterxml/jackson/core/util/VersionUtil;->throwInternal()V
                                                                                                                                                                                        10goto/16 :goto_ec
                                                                                                                                                                                        11pswitch_b: new-instance p2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        13invoke-direct {p2, p1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        14return-object p2
                                                                                                                                                                                        15pswitch_11:
                                                                                                                                                                                        16const-string v0, "["
                                                                                                                                                                                        18invoke-virtual {p1, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        19move-result v0
                                                                                                                                                                                        20const/16 v2, 0x3a
                                                                                                                                                                                        21if-eqz v0, :cond_50
                                                                                                                                                                                        22const/16 v0, 0x5d
                                                                                                                                                                                        24invoke-virtual {p1, v0}, Ljava/lang/String;->lastIndexOf(I)I
                                                                                                                                                                                        25move-result v0
                                                                                                                                                                                        26const/4 v3, -0x1
                                                                                                                                                                                        27if-eq v0, v3, :cond_42
                                                                                                                                                                                        29invoke-virtual {p1, v2, v0}, Ljava/lang/String;->indexOf(II)I
                                                                                                                                                                                        30move-result p2
                                                                                                                                                                                        31if-le p2, v3, :cond_35
                                                                                                                                                                                        32add-int/lit8 p2, p2, 0x1
                                                                                                                                                                                        34invoke-virtual {p1, p2}, Ljava/lang/String;->substring(I)Ljava/lang/String;
                                                                                                                                                                                        35move-result-object p2
                                                                                                                                                                                        37invoke-static {p2}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
                                                                                                                                                                                        38move-result p2
                                                                                                                                                                                        39goto/16 :goto_36
                                                                                                                                                                                        40cond_35: const/4 p2, 0x0
                                                                                                                                                                                        41goto_36: new-instance v2, Ljava/net/InetSocketAddress;
                                                                                                                                                                                        42add-int/lit8 v0, v0, 0x1
                                                                                                                                                                                        44invoke-virtual {p1, v1, v0}, Ljava/lang/String;->substring(II)Ljava/lang/String;
                                                                                                                                                                                        45move-result-object p1
                                                                                                                                                                                        47invoke-direct {v2, p1, p2}, Ljava/net/InetSocketAddress;-><init>(Ljava/lang/String;I)V
                                                                                                                                                                                        48return-object v2
                                                                                                                                                                                        49cond_42: new-instance v0, Lcom/fasterxml/jackson/databind/exc/InvalidFormatException;
                                                                                                                                                                                        51invoke-virtual {p2}, Lcom/fasterxml/jackson/databind/DeserializationContext;->getParser()Lcom/fasterxml/jackson/core/JsonParser;
                                                                                                                                                                                        52move-result-object p2
                                                                                                                                                                                        53const-class v1, Ljava/net/InetSocketAddress;
                                                                                                                                                                                        55const-string v2, "Bracketed IPv6 address must contain closing bracket"
                                                                                                                                                                                        57invoke-direct {v0, p2, v2, p1, v1}, Lcom/fasterxml/jackson/databind/exc/InvalidFormatException;-><init>(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Class;)V
                                                                                                                                                                                        58throw v0
                                                                                                                                                                                        59cond_50:
                                                                                                                                                                                        60invoke-virtual {p1, v2}, Ljava/lang/String;->indexOf(I)I
                                                                                                                                                                                        61move-result p2
                                                                                                                                                                                        62if-ltz p2, :cond_70
                                                                                                                                                                                        63add-int/lit8 v0, p2, 0x1
                                                                                                                                                                                        65invoke-virtual {p1, v2, v0}, Ljava/lang/String;->indexOf(II)I
                                                                                                                                                                                        66move-result v2
                                                                                                                                                                                        67if-gez v2, :cond_70
                                                                                                                                                                                        69invoke-virtual {p1, v0}, Ljava/lang/String;->substring(I)Ljava/lang/String;
                                                                                                                                                                                        70move-result-object v0
                                                                                                                                                                                        72invoke-static {v0}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
                                                                                                                                                                                        73move-result v0
                                                                                                                                                                                        74new-instance v2, Ljava/net/InetSocketAddress;
                                                                                                                                                                                        76invoke-virtual {p1, v1, p2}, Ljava/lang/String;->substring(II)Ljava/lang/String;
                                                                                                                                                                                        77move-result-object p1
                                                                                                                                                                                        79invoke-direct {v2, p1, v0}, Ljava/net/InetSocketAddress;-><init>(Ljava/lang/String;I)V
                                                                                                                                                                                        80return-object v2
                                                                                                                                                                                        81cond_70: new-instance p2, Ljava/net/InetSocketAddress;
                                                                                                                                                                                        83invoke-direct {p2, p1, v1}, Ljava/net/InetSocketAddress;-><init>(Ljava/lang/String;I)V
                                                                                                                                                                                        84return-object p2
                                                                                                                                                                                        85pswitch_76:
                                                                                                                                                                                        86invoke-static {p1}, Ljava/net/InetAddress;->getByName(Ljava/lang/String;)Ljava/net/InetAddress;
                                                                                                                                                                                        87move-result-object p1
                                                                                                                                                                                        88return-object p1
                                                                                                                                                                                        89pswitch_7b:
                                                                                                                                                                                        90invoke-static {p1}, Ljava/util/TimeZone;->getTimeZone(Ljava/lang/String;)Ljava/util/TimeZone;
                                                                                                                                                                                        91move-result-object p1
                                                                                                                                                                                        92return-object p1
                                                                                                                                                                                        93pswitch_80:
                                                                                                                                                                                        94invoke-static {p1}, Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset;
                                                                                                                                                                                        95move-result-object p1
                                                                                                                                                                                        96return-object p1
                                                                                                                                                                                        97pswitch_85:
                                                                                                                                                                                        98invoke-virtual {p0, p1}, Lcom/fasterxml/jackson/databind/deser/std/FromStringDeserializer$Std;->_firstHyphenOrUnderscore(Ljava/lang/String;)I
                                                                                                                                                                                        99move-result p2
                                                                                                                                                                                        100if-gez p2, :cond_91
                                                                                                                                                                                        101new-instance p2, Ljava/util/Locale;
                                                                                                                                                                                        103invoke-direct {p2, p1}, Ljava/util/Locale;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        104return-object p2
                                                                                                                                                                                        105cond_91:
                                                                                                                                                                                        106invoke-virtual {p1, v1, p2}, Ljava/lang/String;->substring(II)Ljava/lang/String;
                                                                                                                                                                                        107move-result-object v0
                                                                                                                                                                                        108add-int/lit8 p2, p2, 0x1
                                                                                                                                                                                        110invoke-virtual {p1, p2}, Ljava/lang/String;->substring(I)Ljava/lang/String;
                                                                                                                                                                                        111move-result-object p1
                                                                                                                                                                                        113invoke-virtual {p0, p1}, Lcom/fasterxml/jackson/databind/deser/std/FromStringDeserializer$Std;->_firstHyphenOrUnderscore(Ljava/lang/String;)I
                                                                                                                                                                                        114move-result p2
                                                                                                                                                                                        115if-gez p2, :cond_a7
                                                                                                                                                                                        116new-instance p2, Ljava/util/Locale;
                                                                                                                                                                                        118invoke-direct {p2, v0, p1}, Ljava/util/Locale;-><init>(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        119return-object p2
                                                                                                                                                                                        120cond_a7:
                                                                                                                                                                                        121invoke-virtual {p1, v1, p2}, Ljava/lang/String;->substring(II)Ljava/lang/String;
                                                                                                                                                                                        122move-result-object v1
                                                                                                                                                                                        123new-instance v2, Ljava/util/Locale;
                                                                                                                                                                                        124add-int/lit8 p2, p2, 0x1
                                                                                                                                                                                        126invoke-virtual {p1, p2}, Ljava/lang/String;->substring(I)Ljava/lang/String;
                                                                                                                                                                                        127move-result-object p1
                                                                                                                                                                                        129invoke-direct {v2, v0, v1, p1}, Ljava/util/Locale;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        130return-object v2
                                                                                                                                                                                        131pswitch_b7:
                                                                                                                                                                                        132invoke-static {p1}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern;
                                                                                                                                                                                        133move-result-object p1
                                                                                                                                                                                        134return-object p1
                                                                                                                                                                                        135pswitch_bc:
                                                                                                                                                                                        136invoke-static {p1}, Ljava/util/Currency;->getInstance(Ljava/lang/String;)Ljava/util/Currency;
                                                                                                                                                                                        137move-result-object p1
                                                                                                                                                                                        138return-object p1
                                                                                                                                                                                        139pswitch_c1:
                                                                                                                                                                                        140invoke-virtual {p2}, Lcom/fasterxml/jackson/databind/DeserializationContext;->getTypeFactory()Lcom/fasterxml/jackson/databind/type/TypeFactory;
                                                                                                                                                                                        141move-result-object p2
                                                                                                                                                                                        143invoke-virtual {p2, p1}, Lcom/fasterxml/jackson/databind/type/TypeFactory;->constructFromCanonical(Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JavaType;
                                                                                                                                                                                        144move-result-object p1
                                                                                                                                                                                        145return-object p1
                                                                                                                                                                                        146try_start_ca:
                                                                                                                                                                                        147invoke-virtual {p2, p1}, Lcom/fasterxml/jackson/databind/DeserializationContext;->findClass(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        148move-result-object p1
                                                                                                                                                                                        149try_end_ce: return-object p1
                                                                                                                                                                                        150catch_cf: move-exception v0
                                                                                                                                                                                        152iget-object v1, p0, Lcom/fasterxml/jackson/databind/deser/std/StdDeserializer;->_valueClass:Ljava/lang/Class;
                                                                                                                                                                                        154invoke-static {v0}, Lcom/fasterxml/jackson/databind/util/ClassUtil;->getRootCause(Ljava/lang/Throwable;)Ljava/lang/Throwable;
                                                                                                                                                                                        155move-result-object v0
                                                                                                                                                                                        157invoke-virtual {p2, v1, p1, v0}, Lcom/fasterxml/jackson/databind/DeserializationContext;->handleInstantiationProblem(Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/Throwable;)Ljava/lang/Object;
                                                                                                                                                                                        158move-result-object p1
                                                                                                                                                                                        159return-object p1
                                                                                                                                                                                        160pswitch_db:
                                                                                                                                                                                        161invoke-static {p1}, Ljava/net/URI;->create(Ljava/lang/String;)Ljava/net/URI;
                                                                                                                                                                                        162move-result-object p1
                                                                                                                                                                                        163return-object p1
                                                                                                                                                                                        164pswitch_e0: new-instance p2, Ljava/net/URL;
                                                                                                                                                                                        166invoke-direct {p2, p1}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        167return-object p2
                                                                                                                                                                                        168pswitch_e6: new-instance p2, Ljava/io/File;
                                                                                                                                                                                        170invoke-direct {p2, p1}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        171return-object p2
                                                                                                                                                                                        172goto_ec: const/4 p1, 0x0
                                                                                                                                                                                        173throw p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.getType
                                                                                                                                                                                        • android.net.NetworkInfo.getType
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getNetworkType
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • unknown
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        • WIFI
                                                                                                                                                                                        • phone
                                                                                                                                                                                        • HSPA+
                                                                                                                                                                                        • eHRPD
                                                                                                                                                                                        • LTE
                                                                                                                                                                                        • EVDO_B
                                                                                                                                                                                        • iDen
                                                                                                                                                                                        • HSPA
                                                                                                                                                                                        • HSUPA
                                                                                                                                                                                        • HSDPA
                                                                                                                                                                                        • 1xRTT
                                                                                                                                                                                        • EVDO_A
                                                                                                                                                                                        • EVDO_0
                                                                                                                                                                                        • CDMA
                                                                                                                                                                                        • UMTS
                                                                                                                                                                                        • EDGE
                                                                                                                                                                                        • GPRS
                                                                                                                                                                                        • MOBILE(
                                                                                                                                                                                        • )
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "unknown"
                                                                                                                                                                                        2try_start_2:
                                                                                                                                                                                        3const-string v1, "connectivity"
                                                                                                                                                                                        5invoke-virtual {p0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        6move-result-object v1
                                                                                                                                                                                        7check-cast v1, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        9invoke-virtual {v1}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        10move-result-object v1
                                                                                                                                                                                        11if-nez v1, :cond_12
                                                                                                                                                                                        12const/4 p0, 0x0
                                                                                                                                                                                        13return-object p0
                                                                                                                                                                                        14cond_12:
                                                                                                                                                                                        15invoke-virtual {v1}, Landroid/net/NetworkInfo;->getType()I
                                                                                                                                                                                        16move-result v2
                                                                                                                                                                                        17const/4 v3, 0x1
                                                                                                                                                                                        18if-ne v2, v3, :cond_1e
                                                                                                                                                                                        20const-string p0, "WIFI"
                                                                                                                                                                                        21goto_1b: move-object v0, p0
                                                                                                                                                                                        22goto/16 :goto_84
                                                                                                                                                                                        23cond_1e:
                                                                                                                                                                                        24invoke-virtual {v1}, Landroid/net/NetworkInfo;->getType()I
                                                                                                                                                                                        25move-result v1
                                                                                                                                                                                        26if-nez v1, :cond_84
                                                                                                                                                                                        28const-string v1, "phone"
                                                                                                                                                                                        30invoke-virtual {p0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        31move-result-object p0
                                                                                                                                                                                        32check-cast p0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        33if-eqz p0, :cond_84
                                                                                                                                                                                        35invoke-virtual {p0}, Landroid/telephony/TelephonyManager;->getNetworkType()I
                                                                                                                                                                                        36move-result p0
                                                                                                                                                                                        37packed-switch p0, :pswitch_data_86
                                                                                                                                                                                        38new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        39goto/16 :goto_65
                                                                                                                                                                                        40pswitch_38:
                                                                                                                                                                                        41const-string p0, "HSPA+"
                                                                                                                                                                                        42goto/16 :goto_1b
                                                                                                                                                                                        43pswitch_3b:
                                                                                                                                                                                        44const-string p0, "eHRPD"
                                                                                                                                                                                        45goto/16 :goto_1b
                                                                                                                                                                                        46pswitch_3e:
                                                                                                                                                                                        47const-string p0, "LTE"
                                                                                                                                                                                        48goto/16 :goto_1b
                                                                                                                                                                                        49pswitch_41:
                                                                                                                                                                                        50const-string p0, "EVDO_B"
                                                                                                                                                                                        51goto/16 :goto_1b
                                                                                                                                                                                        52pswitch_44:
                                                                                                                                                                                        53const-string p0, "iDen"
                                                                                                                                                                                        54goto/16 :goto_1b
                                                                                                                                                                                        55pswitch_47:
                                                                                                                                                                                        56const-string p0, "HSPA"
                                                                                                                                                                                        57goto/16 :goto_1b
                                                                                                                                                                                        58pswitch_4a:
                                                                                                                                                                                        59const-string p0, "HSUPA"
                                                                                                                                                                                        60goto/16 :goto_1b
                                                                                                                                                                                        61pswitch_4d:
                                                                                                                                                                                        62const-string p0, "HSDPA"
                                                                                                                                                                                        63goto/16 :goto_1b
                                                                                                                                                                                        64pswitch_50:
                                                                                                                                                                                        65const-string p0, "1xRTT"
                                                                                                                                                                                        66goto/16 :goto_1b
                                                                                                                                                                                        67pswitch_53:
                                                                                                                                                                                        68const-string p0, "EVDO_A"
                                                                                                                                                                                        69goto/16 :goto_1b
                                                                                                                                                                                        70pswitch_56:
                                                                                                                                                                                        71const-string p0, "EVDO_0"
                                                                                                                                                                                        72goto/16 :goto_1b
                                                                                                                                                                                        73pswitch_59:
                                                                                                                                                                                        74const-string p0, "CDMA"
                                                                                                                                                                                        75goto/16 :goto_1b
                                                                                                                                                                                        76pswitch_5c:
                                                                                                                                                                                        77const-string p0, "UMTS"
                                                                                                                                                                                        78goto/16 :goto_1b
                                                                                                                                                                                        79pswitch_5f:
                                                                                                                                                                                        80const-string p0, "EDGE"
                                                                                                                                                                                        81goto/16 :goto_1b
                                                                                                                                                                                        82pswitch_62:
                                                                                                                                                                                        83const-string p0, "GPRS"
                                                                                                                                                                                        84goto/16 :goto_1b
                                                                                                                                                                                        85goto_65:
                                                                                                                                                                                        86invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        88const-string v2, "MOBILE("
                                                                                                                                                                                        90invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        92invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        94const-string p0, ")"
                                                                                                                                                                                        96invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        98invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        99move-result-object p0
                                                                                                                                                                                        100try_end_79: goto/16 :goto_1b
                                                                                                                                                                                        101catch_7a: move-exception p0
                                                                                                                                                                                        103invoke-static {p0}, Lcom/tencent/bugly/proguard/an;->a(Ljava/lang/Throwable;)Z
                                                                                                                                                                                        104move-result v1
                                                                                                                                                                                        105if-nez v1, :cond_84
                                                                                                                                                                                        107invoke-virtual {p0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        108goto_84: return-object v0
                                                                                                                                                                                        109nop
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.net.Socket.<init>
                                                                                                                                                                                        • java.net.Socket.connect
                                                                                                                                                                                        • java.net.Socket.setTcpNoDelay
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.net.Socket.close
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.Class.getSimpleName
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Throwable.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • ConnectivityTest: begin to connect to
                                                                                                                                                                                        • ConnectivityTest: connect to
                                                                                                                                                                                        • in
                                                                                                                                                                                        • ConnectivityTest: could not connect to:
                                                                                                                                                                                        • exception:
                                                                                                                                                                                        • description:
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        2move-result-wide v0
                                                                                                                                                                                        3try_start_4: new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        5invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        7const-string v3, "ConnectivityTest: begin to connect to "
                                                                                                                                                                                        9invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        11invoke-virtual {v2, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        13invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        14move-result-object v2
                                                                                                                                                                                        16invoke-static {v2}, Lc/g/a/a/c/c;->a(Ljava/lang/String;)V
                                                                                                                                                                                        17new-instance v2, Ljava/net/Socket;
                                                                                                                                                                                        19invoke-direct {v2}, Ljava/net/Socket;-><init>()V
                                                                                                                                                                                        20const/16 v3, 0x1466
                                                                                                                                                                                        22invoke-static {p0, v3}, Lc/g/e/d;->b(Ljava/lang/String;I)Ljava/net/InetSocketAddress;
                                                                                                                                                                                        23move-result-object v3
                                                                                                                                                                                        24const/16 v4, 0x1388
                                                                                                                                                                                        26invoke-virtual {v2, v3, v4}, Ljava/net/Socket;->connect(Ljava/net/SocketAddress;I)V
                                                                                                                                                                                        27const/4 v3, 0x1
                                                                                                                                                                                        29invoke-virtual {v2, v3}, Ljava/net/Socket;->setTcpNoDelay(Z)V
                                                                                                                                                                                        31invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        32move-result-wide v4
                                                                                                                                                                                        33sub-long/2addr v4, v0
                                                                                                                                                                                        34new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        36invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        38const-string v1, "ConnectivityTest: connect to "
                                                                                                                                                                                        40invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        42invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        44const-string v1, " in "
                                                                                                                                                                                        46invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        48invoke-virtual {v0, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        50invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        51move-result-object v0
                                                                                                                                                                                        53invoke-static {v0}, Lc/g/a/a/c/c;->a(Ljava/lang/String;)V
                                                                                                                                                                                        55invoke-virtual {v2}, Ljava/net/Socket;->close()V
                                                                                                                                                                                        56try_end_50: return v3
                                                                                                                                                                                        57catch_51: move-exception v0
                                                                                                                                                                                        58new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        60invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        62const-string v2, "ConnectivityTest: could not connect to:"
                                                                                                                                                                                        64invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        66invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        68const-string p0, " exception: "
                                                                                                                                                                                        70invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        72invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        73move-result-object p0
                                                                                                                                                                                        75invoke-virtual {p0}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
                                                                                                                                                                                        76move-result-object p0
                                                                                                                                                                                        78invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        80const-string p0, " description: "
                                                                                                                                                                                        82invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        84invoke-virtual {v0}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        85move-result-object p0
                                                                                                                                                                                        87invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        89invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        90move-result-object p0
                                                                                                                                                                                        92invoke-static {p0}, Lc/g/a/a/c/c;->d(Ljava/lang/String;)V
                                                                                                                                                                                        93const/4 p0, 0x0
                                                                                                                                                                                        94return p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.net.URL.<init>
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • java.net.HttpURLConnection.setConnectTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setReadTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.getInputStream
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • #####Downloading Image#####
                                                                                                                                                                                        • ImageTask#ImageConnectionTime=
                                                                                                                                                                                        • ms
                                                                                                                                                                                        • is
                                                                                                                                                                                        • gif
                                                                                                                                                                                        • bitmap
                                                                                                                                                                                        • LoadSplashImageException:
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v3, 0x0
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2const-string v0, "#####Downloading Image#####"
                                                                                                                                                                                        4invoke-static {v0}, Lcom/qq/e/comm/util/GDTLogger;->d(Ljava/lang/String;)V
                                                                                                                                                                                        6invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        7move-result-wide v4
                                                                                                                                                                                        8new-instance v0, Ljava/net/URL;
                                                                                                                                                                                        10invoke-direct {v0, p1}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        12invoke-virtual {v0}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        13move-result-object v0
                                                                                                                                                                                        14check-cast v0, Ljava/net/HttpURLConnection;
                                                                                                                                                                                        15try_end_15: const/16 v1, 0x1388
                                                                                                                                                                                        16try_start_17:
                                                                                                                                                                                        17invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setConnectTimeout(I)V
                                                                                                                                                                                        18const/16 v1, 0x2710
                                                                                                                                                                                        20invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setReadTimeout(I)V
                                                                                                                                                                                        22invoke-virtual {v0}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream;
                                                                                                                                                                                        23move-result-object v1
                                                                                                                                                                                        24new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        26invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        28const-string v6, "ImageTask#ImageConnectionTime="
                                                                                                                                                                                        30invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        31move-result-object v2
                                                                                                                                                                                        33invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        34move-result-wide v6
                                                                                                                                                                                        35sub-long v4, v6, v4
                                                                                                                                                                                        37invoke-virtual {v2, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        38move-result-object v2
                                                                                                                                                                                        40const-string v4, "ms"
                                                                                                                                                                                        42invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        43move-result-object v2
                                                                                                                                                                                        45invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        46move-result-object v2
                                                                                                                                                                                        48invoke-static {v2}, Lcom/qq/e/comm/util/GDTLogger;->d(Ljava/lang/String;)V
                                                                                                                                                                                        50invoke-direct {p0, p1, v1}, Lcom/qq/e/comm/plugin/o/c;->a(Ljava/lang/String;Ljava/io/InputStream;)Z
                                                                                                                                                                                        51move-result v1
                                                                                                                                                                                        52if-eqz v1, :cond_d2
                                                                                                                                                                                        54invoke-direct {p0, p1}, Lcom/qq/e/comm/plugin/o/c;->b(Ljava/lang/String;)Landroid/graphics/Movie;
                                                                                                                                                                                        55try_end_4e: move-result-object v5
                                                                                                                                                                                        56if-nez v5, :cond_55
                                                                                                                                                                                        57try_start_51:
                                                                                                                                                                                        58invoke-direct {p0, p1}, Lcom/qq/e/comm/plugin/o/c;->c(Ljava/lang/String;)Landroid/graphics/Bitmap;
                                                                                                                                                                                        59try_end_54: move-result-object v3
                                                                                                                                                                                        60cond_55: new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        62invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        64invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        65move-result-object v1
                                                                                                                                                                                        67const-string v2, "is "
                                                                                                                                                                                        69invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        70move-result-object v2
                                                                                                                                                                                        71if-eqz v5, :cond_81
                                                                                                                                                                                        73const-string v1, "gif"
                                                                                                                                                                                        74goto_68:
                                                                                                                                                                                        75invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        76move-result-object v1
                                                                                                                                                                                        78invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        79move-result-object v1
                                                                                                                                                                                        81invoke-static {v1}, Lcom/qq/e/comm/util/GDTLogger;->d(Ljava/lang/String;)V
                                                                                                                                                                                        82try_end_73: move-object v4, v3
                                                                                                                                                                                        83try_start_74:
                                                                                                                                                                                        84invoke-direct {p0}, Lcom/qq/e/comm/plugin/o/c;->a()V
                                                                                                                                                                                        85try_end_77: if-eqz v0, :cond_cf
                                                                                                                                                                                        87invoke-virtual {v0}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        88move-object v1, v4
                                                                                                                                                                                        89move-object v0, v5
                                                                                                                                                                                        90goto_7e: if-eqz v0, :cond_b7
                                                                                                                                                                                        91goto_80: return-object v0
                                                                                                                                                                                        92cond_81:
                                                                                                                                                                                        93const-string v1, "bitmap"
                                                                                                                                                                                        94try_end_83: goto/16 :goto_68
                                                                                                                                                                                        95catch_84: move-exception v0
                                                                                                                                                                                        96move-object v1, v0
                                                                                                                                                                                        97move-object v2, v3
                                                                                                                                                                                        98move-object v4, v3
                                                                                                                                                                                        99move-object v5, v3
                                                                                                                                                                                        100goto_89: new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        102invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        104const-string v3, "LoadSplashImageException: "
                                                                                                                                                                                        106invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        107move-result-object v0
                                                                                                                                                                                        109invoke-virtual {v1}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        110move-result-object v1
                                                                                                                                                                                        112invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        113move-result-object v0
                                                                                                                                                                                        115invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        116move-result-object v0
                                                                                                                                                                                        118invoke-static {v0}, Lcom/qq/e/comm/util/GDTLogger;->d(Ljava/lang/String;)V
                                                                                                                                                                                        120invoke-direct {p0}, Lcom/qq/e/comm/plugin/o/c;->b()V
                                                                                                                                                                                        121try_end_a6: if-eqz v2, :cond_cf
                                                                                                                                                                                        123invoke-virtual {v2}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        124move-object v1, v4
                                                                                                                                                                                        125move-object v0, v5
                                                                                                                                                                                        126goto/16 :goto_7e
                                                                                                                                                                                        127catchall_ae: move-exception v0
                                                                                                                                                                                        128move-object v1, v0
                                                                                                                                                                                        129move-object v2, v3
                                                                                                                                                                                        130goto_b1: if-eqz v2, :cond_b6
                                                                                                                                                                                        132invoke-virtual {v2}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        133cond_b6: throw v1
                                                                                                                                                                                        134cond_b7: move-object v0, v1
                                                                                                                                                                                        135goto/16 :goto_80
                                                                                                                                                                                        136catchall_b9: move-exception v1
                                                                                                                                                                                        137move-object v2, v0
                                                                                                                                                                                        138goto/16 :goto_b1
                                                                                                                                                                                        139catchall_bc: move-exception v0
                                                                                                                                                                                        140move-object v1, v0
                                                                                                                                                                                        141goto/16 :goto_b1
                                                                                                                                                                                        142catch_bf: move-exception v1
                                                                                                                                                                                        143move-object v2, v0
                                                                                                                                                                                        144move-object v4, v3
                                                                                                                                                                                        145move-object v5, v3
                                                                                                                                                                                        146goto/16 :goto_89
                                                                                                                                                                                        147catch_c4: move-exception v1
                                                                                                                                                                                        148move-object v2, v0
                                                                                                                                                                                        149move-object v4, v3
                                                                                                                                                                                        150goto/16 :goto_89
                                                                                                                                                                                        151catch_c8: move-exception v1
                                                                                                                                                                                        152move-object v2, v0
                                                                                                                                                                                        153move-object v4, v3
                                                                                                                                                                                        154goto/16 :goto_89
                                                                                                                                                                                        155catch_cc: move-exception v1
                                                                                                                                                                                        156move-object v2, v0
                                                                                                                                                                                        157goto/16 :goto_89
                                                                                                                                                                                        158cond_cf: move-object v1, v4
                                                                                                                                                                                        159move-object v0, v5
                                                                                                                                                                                        160goto/16 :goto_7e
                                                                                                                                                                                        161cond_d2: move-object v4, v3
                                                                                                                                                                                        162move-object v5, v3
                                                                                                                                                                                        163goto/16 :goto_74
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.io.ByteArrayOutputStream.<init>
                                                                                                                                                                                        • java.net.URL.<init>
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • java.net.HttpURLConnection.setReadTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setConnectTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestMethod
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • java.net.HttpURLConnection.getResponseCode
                                                                                                                                                                                        • java.net.HttpURLConnection.getInputStream
                                                                                                                                                                                        • java.io.InputStream.read
                                                                                                                                                                                        • java.io.ByteArrayOutputStream.write
                                                                                                                                                                                        • java.io.ByteArrayOutputStream.toByteArray
                                                                                                                                                                                        • java.lang.String.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.io.ByteArrayOutputStream.close
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.io.IOException.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • checking update
                                                                                                                                                                                        • GET
                                                                                                                                                                                        • Charset
                                                                                                                                                                                        • utf-8
                                                                                                                                                                                        • find new version:
                                                                                                                                                                                        • no new version dex
                                                                                                                                                                                        • no version
                                                                                                                                                                                        • checkDexUpdate thread
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "checking update"
                                                                                                                                                                                        3invoke-static {v0}, Lcom/iflytek/voiceads/config/SDKLogger;->d(Ljava/lang/String;)V
                                                                                                                                                                                        4new-instance v0, Ljava/io/ByteArrayOutputStream;
                                                                                                                                                                                        6invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;-><init>()V
                                                                                                                                                                                        7try_start_a: new-instance v1, Ljava/net/URL;
                                                                                                                                                                                        9iget-object v2, p0, Lcom/iflytek/voiceads/dex/d;->a:Ljava/lang/String;
                                                                                                                                                                                        11invoke-direct {v1, v2}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        13invoke-virtual {v1}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        14move-result-object v1
                                                                                                                                                                                        15check-cast v1, Ljava/net/HttpURLConnection;
                                                                                                                                                                                        16const/16 v2, 0x1388
                                                                                                                                                                                        18invoke-virtual {v1, v2}, Ljava/net/HttpURLConnection;->setReadTimeout(I)V
                                                                                                                                                                                        20invoke-virtual {v1, v2}, Ljava/net/HttpURLConnection;->setConnectTimeout(I)V
                                                                                                                                                                                        22const-string v2, "GET"
                                                                                                                                                                                        24invoke-virtual {v1, v2}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V
                                                                                                                                                                                        26const-string v2, "Charset"
                                                                                                                                                                                        28const-string v3, "utf-8"
                                                                                                                                                                                        30invoke-virtual {v1, v2, v3}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        32invoke-virtual {v1}, Ljava/net/HttpURLConnection;->getResponseCode()I
                                                                                                                                                                                        33move-result v2
                                                                                                                                                                                        34const/16 v3, 0xc8
                                                                                                                                                                                        35if-ne v2, v3, :cond_a8
                                                                                                                                                                                        37invoke-virtual {v1}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream;
                                                                                                                                                                                        38move-result-object v1
                                                                                                                                                                                        39const/16 v2, 0x400
                                                                                                                                                                                        40new-array v2, v2, [B
                                                                                                                                                                                        41goto_3b:
                                                                                                                                                                                        42invoke-virtual {v1, v2}, Ljava/io/InputStream;->read([B)I
                                                                                                                                                                                        43move-result v3
                                                                                                                                                                                        44const/4 v4, -0x1
                                                                                                                                                                                        45if-le v3, v4, :cond_47
                                                                                                                                                                                        46const/4 v4, 0x0
                                                                                                                                                                                        48invoke-virtual {v0, v2, v4, v3}, Ljava/io/ByteArrayOutputStream;->write([BII)V
                                                                                                                                                                                        49goto/16 :goto_3b
                                                                                                                                                                                        50cond_47: new-instance v2, Lcom/iflytek/voiceads/dex/b;
                                                                                                                                                                                        51new-instance v3, Ljava/lang/String;
                                                                                                                                                                                        53invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B
                                                                                                                                                                                        54move-result-object v4
                                                                                                                                                                                        56invoke-direct {v3, v4}, Ljava/lang/String;-><init>([B)V
                                                                                                                                                                                        58invoke-direct {v2, v3}, Lcom/iflytek/voiceads/dex/b;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        60invoke-virtual {v2}, Lcom/iflytek/voiceads/dex/b;->b()Ljava/lang/String;
                                                                                                                                                                                        61move-result-object v3
                                                                                                                                                                                        62if-eqz v3, :cond_a2
                                                                                                                                                                                        64invoke-virtual {v2}, Lcom/iflytek/voiceads/dex/b;->a()Ljava/lang/String;
                                                                                                                                                                                        65move-result-object v3
                                                                                                                                                                                        66if-nez v3, :cond_62
                                                                                                                                                                                        67goto/16 :goto_a2
                                                                                                                                                                                        68cond_62:
                                                                                                                                                                                        69invoke-virtual {v2}, Lcom/iflytek/voiceads/dex/b;->b()Ljava/lang/String;
                                                                                                                                                                                        70move-result-object v3
                                                                                                                                                                                        72iget-object v4, p0, Lcom/iflytek/voiceads/dex/d;->b:Ljava/lang/String;
                                                                                                                                                                                        74invoke-static {v3, v4}, Lcom/iflytek/voiceads/dex/c;->a(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        75move-result v3
                                                                                                                                                                                        77iget-object v4, p0, Lcom/iflytek/voiceads/dex/d;->c:Ljava/lang/String;
                                                                                                                                                                                        79iget-object v5, p0, Lcom/iflytek/voiceads/dex/d;->b:Ljava/lang/String;
                                                                                                                                                                                        81invoke-static {v4, v5}, Lcom/iflytek/voiceads/dex/c;->a(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        82move-result v4
                                                                                                                                                                                        83if-le v3, v4, :cond_9c
                                                                                                                                                                                        84new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        86invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        88const-string v4, "find new version:"
                                                                                                                                                                                        90invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        92invoke-virtual {v2}, Lcom/iflytek/voiceads/dex/b;->b()Ljava/lang/String;
                                                                                                                                                                                        93move-result-object v4
                                                                                                                                                                                        95invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        97invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        98move-result-object v3
                                                                                                                                                                                        100invoke-static {v3}, Lcom/iflytek/voiceads/config/SDKLogger;->d(Ljava/lang/String;)V
                                                                                                                                                                                        102iget-object v3, p0, Lcom/iflytek/voiceads/dex/d;->d:Ljava/lang/String;
                                                                                                                                                                                        104invoke-virtual {v2}, Lcom/iflytek/voiceads/dex/b;->b()Ljava/lang/String;
                                                                                                                                                                                        105move-result-object v4
                                                                                                                                                                                        107invoke-virtual {v2}, Lcom/iflytek/voiceads/dex/b;->a()Ljava/lang/String;
                                                                                                                                                                                        108move-result-object v2
                                                                                                                                                                                        110invoke-static {v3, v4, v2}, Lcom/iflytek/voiceads/dex/c;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        111goto/16 :goto_a9
                                                                                                                                                                                        112cond_9c:
                                                                                                                                                                                        113const-string v2, "no new version dex"
                                                                                                                                                                                        115invoke-static {v2}, Lcom/iflytek/voiceads/config/SDKLogger;->d(Ljava/lang/String;)V
                                                                                                                                                                                        116goto/16 :goto_a9
                                                                                                                                                                                        117goto_a2:
                                                                                                                                                                                        118const-string v0, "no version"
                                                                                                                                                                                        120invoke-static {v0}, Lcom/iflytek/voiceads/config/SDKLogger;->d(Ljava/lang/String;)V
                                                                                                                                                                                        121return-void
                                                                                                                                                                                        122cond_a8: const/4 v1, 0x0
                                                                                                                                                                                        123goto_a9: if-eqz v1, :cond_ae
                                                                                                                                                                                        125invoke-virtual {v1}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        126cond_ae:
                                                                                                                                                                                        127invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;->close()V
                                                                                                                                                                                        128try_end_b1: goto/16 :goto_cb
                                                                                                                                                                                        129catch_b2: move-exception v0
                                                                                                                                                                                        130new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        132invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        134const-string v2, "checkDexUpdate thread"
                                                                                                                                                                                        136invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        138invoke-virtual {v0}, Ljava/io/IOException;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        139move-result-object v0
                                                                                                                                                                                        141invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        143invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        144move-result-object v0
                                                                                                                                                                                        146invoke-static {v0}, Lcom/iflytek/voiceads/config/SDKLogger;->e(Ljava/lang/String;)V
                                                                                                                                                                                        147goto_cb: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.wifi.WifiManager.getScanResults
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • java.util.Collections.sort
                                                                                                                                                                                        • java.util.List.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.net.wifi.ScanResult.SSID:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.net.wifi.ScanResult.BSSID:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.net.wifi.ScanResult.BSSID:Ljava/lang/String
                                                                                                                                                                                        • java.lang.String.replace
                                                                                                                                                                                        • java.lang.String.toUpperCase
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • wifi
                                                                                                                                                                                        • |
                                                                                                                                                                                        • :
                                                                                                                                                                                        • Get wifi scan result encounter exception:
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Landroid/content/Context;",
                                                                                                                                                                                        4"I)",
                                                                                                                                                                                        5"Ljava/util/List",
                                                                                                                                                                                        6"<",
                                                                                                                                                                                        7"Ljava/lang/String;",
                                                                                                                                                                                        8">;"
                                                                                                                                                                                        9}
                                                                                                                                                                                        10.end annotation
                                                                                                                                                                                        11const/4 v2, 0x0
                                                                                                                                                                                        12try_start_1:
                                                                                                                                                                                        13const-string v0, "wifi"
                                                                                                                                                                                        15invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        16move-result-object v0
                                                                                                                                                                                        17check-cast v0, Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        19invoke-virtual {v0}, Landroid/net/wifi/WifiManager;->getScanResults()Ljava/util/List;
                                                                                                                                                                                        20move-result-object v3
                                                                                                                                                                                        21if-eqz v3, :cond_15
                                                                                                                                                                                        23invoke-interface {v3}, Ljava/util/List;->size()I
                                                                                                                                                                                        24move-result v0
                                                                                                                                                                                        25if-nez v0, :cond_17
                                                                                                                                                                                        26cond_15: move-object v0, v2
                                                                                                                                                                                        27goto_16: return-object v0
                                                                                                                                                                                        28cond_17: new-instance v1, Ljava/util/ArrayList;
                                                                                                                                                                                        30invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        31try_start_1c: new-instance v0, Lcom/qq/e/comm/plugin/util/ar$a;
                                                                                                                                                                                        32const/4 v2, 0x0
                                                                                                                                                                                        34invoke-direct {v0, v2}, Lcom/qq/e/comm/plugin/util/ar$a;-><init>(Lcom/qq/e/comm/plugin/util/ar$1;)V
                                                                                                                                                                                        36invoke-static {v3, v0}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V
                                                                                                                                                                                        37const/4 v0, 0x0
                                                                                                                                                                                        39invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        40move-result-object v3
                                                                                                                                                                                        41move v2, v0
                                                                                                                                                                                        42goto_2b:
                                                                                                                                                                                        43invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        44move-result v0
                                                                                                                                                                                        45if-eqz v0, :cond_8f
                                                                                                                                                                                        47invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        48move-result-object v0
                                                                                                                                                                                        49check-cast v0, Landroid/net/wifi/ScanResult;
                                                                                                                                                                                        50new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        52invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        54iget-object v5, v0, Landroid/net/wifi/ScanResult;->SSID:Ljava/lang/String;
                                                                                                                                                                                        56invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        57move-result-object v4
                                                                                                                                                                                        59const-string v5, "|"
                                                                                                                                                                                        61invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        62move-result-object v4
                                                                                                                                                                                        64iget-object v5, v0, Landroid/net/wifi/ScanResult;->BSSID:Ljava/lang/String;
                                                                                                                                                                                        66invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        67move-result-object v4
                                                                                                                                                                                        69const-string v5, "|"
                                                                                                                                                                                        71invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        72move-result-object v4
                                                                                                                                                                                        73iget v5, v0, Landroid/net/wifi/ScanResult;->level:I
                                                                                                                                                                                        75invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        76move-result-object v4
                                                                                                                                                                                        78invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        79move-result-object v4
                                                                                                                                                                                        81invoke-static {v4}, Lcom/qq/e/comm/util/GDTLogger;->d(Ljava/lang/String;)V
                                                                                                                                                                                        83iget-object v4, v0, Landroid/net/wifi/ScanResult;->BSSID:Ljava/lang/String;
                                                                                                                                                                                        85const-string v5, ":"
                                                                                                                                                                                        87const-string v6, ""
                                                                                                                                                                                        89invoke-virtual {v4, v5, v6}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
                                                                                                                                                                                        90move-result-object v4
                                                                                                                                                                                        92invoke-virtual {v4}, Ljava/lang/String;->toUpperCase()Ljava/lang/String;
                                                                                                                                                                                        93move-result-object v4
                                                                                                                                                                                        94new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        96invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        98invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        99move-result-object v4
                                                                                                                                                                                        101const-string v5, "|"
                                                                                                                                                                                        103invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        104move-result-object v4
                                                                                                                                                                                        105iget v0, v0, Landroid/net/wifi/ScanResult;->level:I
                                                                                                                                                                                        107invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        108move-result-object v0
                                                                                                                                                                                        110invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        111move-result-object v0
                                                                                                                                                                                        113invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        114try_end_8b: add-int/lit8 v0, v2, 0x1
                                                                                                                                                                                        115if-ne v0, p1, :cond_91
                                                                                                                                                                                        116cond_8f: move-object v0, v1
                                                                                                                                                                                        117goto/16 :goto_16
                                                                                                                                                                                        118cond_91: move v2, v0
                                                                                                                                                                                        119goto/16 :goto_2b
                                                                                                                                                                                        120catch_93: move-exception v1
                                                                                                                                                                                        121move-object v3, v1
                                                                                                                                                                                        122move-object v0, v2
                                                                                                                                                                                        123goto_96: new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        125invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        127const-string v2, "Get wifi scan result encounter exception: "
                                                                                                                                                                                        129invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        130move-result-object v1
                                                                                                                                                                                        132invoke-virtual {v3}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        133move-result-object v2
                                                                                                                                                                                        135invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        136move-result-object v1
                                                                                                                                                                                        138invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        139move-result-object v1
                                                                                                                                                                                        141invoke-static {v1}, Lcom/qq/e/comm/util/GDTLogger;->d(Ljava/lang/String;)V
                                                                                                                                                                                        142goto/16 :goto_16
                                                                                                                                                                                        143catch_b2: move-exception v2
                                                                                                                                                                                        144move-object v3, v2
                                                                                                                                                                                        145move-object v0, v1
                                                                                                                                                                                        146goto/16 :goto_96
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • java.lang.String.equalsIgnoreCase
                                                                                                                                                                                        • java.lang.String.equalsIgnoreCase
                                                                                                                                                                                        • java.lang.String.equalsIgnoreCase
                                                                                                                                                                                        • java.lang.String.trim
                                                                                                                                                                                        • java.lang.String.toUpperCase
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        • java.lang.String.trim
                                                                                                                                                                                        • java.lang.String.toUpperCase
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        • java.lang.String.trim
                                                                                                                                                                                        • java.lang.String.toUpperCase
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        • java.lang.String.trim
                                                                                                                                                                                        • java.lang.String.toUpperCase
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        • android.os.Build.MANUFACTURER:Ljava/lang/String
                                                                                                                                                                                        • java.lang.String.equalsIgnoreCase
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.lang.Integer.parseInt
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.lang.Integer.parseInt
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • SCH-i909
                                                                                                                                                                                        • SCH-I535
                                                                                                                                                                                        • SCH-W899
                                                                                                                                                                                        • XT702
                                                                                                                                                                                        • XT907
                                                                                                                                                                                        • XT1058
                                                                                                                                                                                        • XT1080
                                                                                                                                                                                        • motorola
                                                                                                                                                                                        • /sys/class/power_supply/battery/charge_counter
                                                                                                                                                                                        • /sys/class/power_supply/battery/capacity
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1sget-object v0, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        3const-string v1, "SCH-i909"
                                                                                                                                                                                        5invoke-virtual {v0, v1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
                                                                                                                                                                                        6move-result v1
                                                                                                                                                                                        7const/16 v2, 0x64
                                                                                                                                                                                        8if-nez v1, :cond_a6
                                                                                                                                                                                        10const-string v1, "SCH-I535"
                                                                                                                                                                                        12invoke-virtual {v0, v1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
                                                                                                                                                                                        13move-result v1
                                                                                                                                                                                        14if-nez v1, :cond_a6
                                                                                                                                                                                        16const-string v1, "SCH-W899"
                                                                                                                                                                                        18invoke-virtual {v0, v1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
                                                                                                                                                                                        19move-result v1
                                                                                                                                                                                        20if-eqz v1, :cond_1e
                                                                                                                                                                                        21goto/16 :goto_a6
                                                                                                                                                                                        22cond_1e:
                                                                                                                                                                                        23invoke-virtual {v0}, Ljava/lang/String;->trim()Ljava/lang/String;
                                                                                                                                                                                        24move-result-object v1
                                                                                                                                                                                        26invoke-virtual {v1}, Ljava/lang/String;->toUpperCase()Ljava/lang/String;
                                                                                                                                                                                        27move-result-object v1
                                                                                                                                                                                        29const-string v3, "XT702"
                                                                                                                                                                                        31invoke-virtual {v1, v3}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        32move-result v1
                                                                                                                                                                                        33if-eqz v1, :cond_30
                                                                                                                                                                                        34goto/16 :goto_aa
                                                                                                                                                                                        35cond_30:
                                                                                                                                                                                        36invoke-virtual {v0}, Ljava/lang/String;->trim()Ljava/lang/String;
                                                                                                                                                                                        37move-result-object v1
                                                                                                                                                                                        39invoke-virtual {v1}, Ljava/lang/String;->toUpperCase()Ljava/lang/String;
                                                                                                                                                                                        40move-result-object v1
                                                                                                                                                                                        42const-string v3, "XT907"
                                                                                                                                                                                        44invoke-virtual {v1, v3}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        45move-result v1
                                                                                                                                                                                        46if-eqz v1, :cond_42
                                                                                                                                                                                        47goto/16 :goto_aa
                                                                                                                                                                                        48cond_42:
                                                                                                                                                                                        49invoke-virtual {v0}, Ljava/lang/String;->trim()Ljava/lang/String;
                                                                                                                                                                                        50move-result-object v1
                                                                                                                                                                                        52invoke-virtual {v1}, Ljava/lang/String;->toUpperCase()Ljava/lang/String;
                                                                                                                                                                                        53move-result-object v1
                                                                                                                                                                                        55const-string v3, "XT1058"
                                                                                                                                                                                        57invoke-virtual {v1, v3}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        58move-result v1
                                                                                                                                                                                        59if-eqz v1, :cond_53
                                                                                                                                                                                        60goto/16 :goto_aa
                                                                                                                                                                                        61cond_53:
                                                                                                                                                                                        62invoke-virtual {v0}, Ljava/lang/String;->trim()Ljava/lang/String;
                                                                                                                                                                                        63move-result-object v0
                                                                                                                                                                                        65invoke-virtual {v0}, Ljava/lang/String;->toUpperCase()Ljava/lang/String;
                                                                                                                                                                                        66move-result-object v0
                                                                                                                                                                                        68const-string v1, "XT1080"
                                                                                                                                                                                        70invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        71move-result v0
                                                                                                                                                                                        72if-eqz v0, :cond_64
                                                                                                                                                                                        73goto/16 :goto_aa
                                                                                                                                                                                        74cond_64:
                                                                                                                                                                                        75sget-object v0, Landroid/os/Build;->MANUFACTURER:Ljava/lang/String;
                                                                                                                                                                                        77const-string v1, "motorola"
                                                                                                                                                                                        79invoke-virtual {v0, v1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
                                                                                                                                                                                        80move-result v0
                                                                                                                                                                                        81if-eqz v0, :cond_aa
                                                                                                                                                                                        82new-instance v0, Ljava/io/File;
                                                                                                                                                                                        84const-string v1, "/sys/class/power_supply/battery/charge_counter"
                                                                                                                                                                                        86invoke-direct {v0, v1}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        88invoke-virtual {v0}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        89move-result v1
                                                                                                                                                                                        90if-eqz v1, :cond_84
                                                                                                                                                                                        92invoke-static {v0}, Lcom/mintegral/msdk/base/utils/c;->a(Ljava/io/File;)Ljava/lang/String;
                                                                                                                                                                                        93move-result-object v0
                                                                                                                                                                                        95invoke-static {v0}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
                                                                                                                                                                                        96move-result v0
                                                                                                                                                                                        97goto/16 :goto_85
                                                                                                                                                                                        98cond_84: const/4 v0, 0x0
                                                                                                                                                                                        99goto_85: if-gtz v0, :cond_9b
                                                                                                                                                                                        100new-instance v1, Ljava/io/File;
                                                                                                                                                                                        102const-string v3, "/sys/class/power_supply/battery/capacity"
                                                                                                                                                                                        104invoke-direct {v1, v3}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        106invoke-virtual {v1}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        107move-result v3
                                                                                                                                                                                        108if-eqz v3, :cond_9b
                                                                                                                                                                                        110invoke-static {v1}, Lcom/mintegral/msdk/base/utils/c;->a(Ljava/io/File;)Ljava/lang/String;
                                                                                                                                                                                        111move-result-object v1
                                                                                                                                                                                        113invoke-static {v1}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
                                                                                                                                                                                        114cond_9b: if-gt v0, v2, :cond_aa
                                                                                                                                                                                        115if-gtz v0, :cond_a0
                                                                                                                                                                                        116goto/16 :goto_aa
                                                                                                                                                                                        117cond_a0: rem-int/lit8 v1, p0, 0xa
                                                                                                                                                                                        118if-nez v1, :cond_aa
                                                                                                                                                                                        119move p0, v0
                                                                                                                                                                                        120goto/16 :goto_aa
                                                                                                                                                                                        121cond_a6: if-le p0, v2, :cond_aa
                                                                                                                                                                                        122div-int/lit8 p0, p0, 0xa
                                                                                                                                                                                        123goto_aa: if-le p0, v2, :cond_b7
                                                                                                                                                                                        124if-eqz p1, :cond_b3
                                                                                                                                                                                        125const/16 p1, 0x6e
                                                                                                                                                                                        126if-ge p0, p1, :cond_b3
                                                                                                                                                                                        127return v2
                                                                                                                                                                                        128cond_b3: div-int/lit8 p0, p0, 0xa
                                                                                                                                                                                        129if-gt p0, v2, :cond_b3
                                                                                                                                                                                        130cond_b7: return p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.webkit.WebView.<init>
                                                                                                                                                                                        • android.webkit.WebView.getSettings
                                                                                                                                                                                        • android.webkit.WebSettings.setAllowFileAccessFromFileURLs
                                                                                                                                                                                        • android.webkit.WebSettings.setAllowUniversalAccessFromFileURLs
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • android.webkit.WebSettings.setAppCacheEnabled
                                                                                                                                                                                        • android.webkit.WebSettings.setCacheMode
                                                                                                                                                                                        • android.webkit.WebSettings.setDatabaseEnabled
                                                                                                                                                                                        • android.webkit.WebSettings.setDomStorageEnabled
                                                                                                                                                                                        • android.webkit.WebSettings.setGeolocationEnabled
                                                                                                                                                                                        • android.webkit.WebSettings.setJavaScriptEnabled
                                                                                                                                                                                        • android.webkit.WebSettings.setLoadsImagesAutomatically
                                                                                                                                                                                        • android.webkit.WebSettings$PluginState.OFF:Landroid/webkit/WebSettings$PluginState
                                                                                                                                                                                        • android.webkit.WebSettings.setPluginState
                                                                                                                                                                                        • android.webkit.WebSettings$RenderPriority.NORMAL:Landroid/webkit/WebSettings$RenderPriority
                                                                                                                                                                                        • android.webkit.WebSettings.setRenderPriority
                                                                                                                                                                                        • android.webkit.WebSettings.setSaveFormData
                                                                                                                                                                                        • android.webkit.WebSettings.setSavePassword
                                                                                                                                                                                        • android.webkit.WebView.setHorizontalScrollBarEnabled
                                                                                                                                                                                        • android.webkit.WebView.setVerticalScrollBarEnabled
                                                                                                                                                                                        • android.webkit.WebView.setInitialScale
                                                                                                                                                                                        • android.webkit.WebView.setBackgroundColor
                                                                                                                                                                                        • android.graphics.drawable.ColorDrawable.<init>
                                                                                                                                                                                        • android.webkit.WebView.setBackgroundResource
                                                                                                                                                                                        • com.unity3d.services.ads.webplayer.WebPlayer.setSettings
                                                                                                                                                                                        • com.unity3d.services.ads.webplayer.WebPlayer$WebPlayerClient.<init>
                                                                                                                                                                                        • android.webkit.WebView.setWebViewClient
                                                                                                                                                                                        • com.unity3d.services.ads.webplayer.WebPlayer$WebPlayerChromeClient.<init>
                                                                                                                                                                                        • android.webkit.WebView.setWebChromeClient
                                                                                                                                                                                        • android.webkit.WebView.setDownloadListener
                                                                                                                                                                                        • android.webkit.WebView.addJavascriptInterface
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • evaluateJavascript
                                                                                                                                                                                        • Method evaluateJavascript not found
                                                                                                                                                                                        • webplayerbridge
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-direct {p0, p1}, Landroid/webkit/WebView;-><init>(Landroid/content/Context;)V
                                                                                                                                                                                        2const/4 p1, 0x0
                                                                                                                                                                                        3iput-object p1, p0, Lcom/unity3d/services/ads/webplayer/WebPlayer;->_evaluateJavascript:Ljava/lang/reflect/Method;
                                                                                                                                                                                        4iput-object p2, p0, Lcom/unity3d/services/ads/webplayer/WebPlayer;->viewId:Ljava/lang/String;
                                                                                                                                                                                        6invoke-virtual {p0}, Landroid/webkit/WebView;->getSettings()Landroid/webkit/WebSettings;
                                                                                                                                                                                        7move-result-object v0
                                                                                                                                                                                        8sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        9const/4 v2, 0x0
                                                                                                                                                                                        10const/16 v3, 0x10
                                                                                                                                                                                        11if-lt v1, v3, :cond_19
                                                                                                                                                                                        13invoke-virtual {v0, v2}, Landroid/webkit/WebSettings;->setAllowFileAccessFromFileURLs(Z)V
                                                                                                                                                                                        15invoke-virtual {v0, v2}, Landroid/webkit/WebSettings;->setAllowUniversalAccessFromFileURLs(Z)V
                                                                                                                                                                                        16cond_19: sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        17const/16 v3, 0x13
                                                                                                                                                                                        18const/4 v4, 0x2
                                                                                                                                                                                        19const/4 v5, 0x1
                                                                                                                                                                                        20if-lt v1, v3, :cond_3e
                                                                                                                                                                                        21try_start_21: const-class v1, Landroid/webkit/WebView;
                                                                                                                                                                                        22new-array v3, v4, [Ljava/lang/Class;
                                                                                                                                                                                        23const-class v6, Ljava/lang/String;
                                                                                                                                                                                        24aput-object v6, v3, v2
                                                                                                                                                                                        25const-class v6, Landroid/webkit/ValueCallback;
                                                                                                                                                                                        26aput-object v6, v3, v5
                                                                                                                                                                                        27try_end_2d:
                                                                                                                                                                                        28const-string v6, "evaluateJavascript"
                                                                                                                                                                                        29try_start_2f:
                                                                                                                                                                                        30invoke-virtual {v1, v6, v3}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        31move-result-object v1
                                                                                                                                                                                        32iput-object v1, p0, Lcom/unity3d/services/ads/webplayer/WebPlayer;->_evaluateJavascript:Ljava/lang/reflect/Method;
                                                                                                                                                                                        33try_end_35: goto/16 :goto_3e
                                                                                                                                                                                        34catch_36: move-exception v1
                                                                                                                                                                                        36const-string v3, "Method evaluateJavascript not found"
                                                                                                                                                                                        38invoke-static {v3, v1}, Lcom/unity3d/services/core/log/DeviceLog;->exception(Ljava/lang/String;Ljava/lang/Exception;)V
                                                                                                                                                                                        39iput-object p1, p0, Lcom/unity3d/services/ads/webplayer/WebPlayer;->_evaluateJavascript:Ljava/lang/reflect/Method;
                                                                                                                                                                                        40goto_3e:
                                                                                                                                                                                        41invoke-virtual {v0, v2}, Landroid/webkit/WebSettings;->setAppCacheEnabled(Z)V
                                                                                                                                                                                        43invoke-virtual {v0, v4}, Landroid/webkit/WebSettings;->setCacheMode(I)V
                                                                                                                                                                                        45invoke-virtual {v0, v2}, Landroid/webkit/WebSettings;->setDatabaseEnabled(Z)V
                                                                                                                                                                                        47invoke-virtual {v0, v2}, Landroid/webkit/WebSettings;->setDomStorageEnabled(Z)V
                                                                                                                                                                                        49invoke-virtual {v0, v2}, Landroid/webkit/WebSettings;->setGeolocationEnabled(Z)V
                                                                                                                                                                                        51invoke-virtual {v0, v5}, Landroid/webkit/WebSettings;->setJavaScriptEnabled(Z)V
                                                                                                                                                                                        53invoke-virtual {v0, v5}, Landroid/webkit/WebSettings;->setLoadsImagesAutomatically(Z)V
                                                                                                                                                                                        55sget-object v1, Landroid/webkit/WebSettings$PluginState;->OFF:Landroid/webkit/WebSettings$PluginState;
                                                                                                                                                                                        57invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;->setPluginState(Landroid/webkit/WebSettings$PluginState;)V
                                                                                                                                                                                        59sget-object v1, Landroid/webkit/WebSettings$RenderPriority;->NORMAL:Landroid/webkit/WebSettings$RenderPriority;
                                                                                                                                                                                        61invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;->setRenderPriority(Landroid/webkit/WebSettings$RenderPriority;)V
                                                                                                                                                                                        63invoke-virtual {v0, v2}, Landroid/webkit/WebSettings;->setSaveFormData(Z)V
                                                                                                                                                                                        65invoke-virtual {v0, v2}, Landroid/webkit/WebSettings;->setSavePassword(Z)V
                                                                                                                                                                                        67invoke-virtual {p0, v2}, Landroid/webkit/WebView;->setHorizontalScrollBarEnabled(Z)V
                                                                                                                                                                                        69invoke-virtual {p0, v2}, Landroid/webkit/WebView;->setVerticalScrollBarEnabled(Z)V
                                                                                                                                                                                        71invoke-virtual {p0, v2}, Landroid/webkit/WebView;->setInitialScale(I)V
                                                                                                                                                                                        73invoke-virtual {p0, v2}, Landroid/webkit/WebView;->setBackgroundColor(I)V
                                                                                                                                                                                        74new-instance v0, Landroid/graphics/drawable/ColorDrawable;
                                                                                                                                                                                        76invoke-direct {v0, v2}, Landroid/graphics/drawable/ColorDrawable;-><init>(I)V
                                                                                                                                                                                        78invoke-static {p0, v0}, Lcom/unity3d/services/core/misc/ViewUtilities;->setBackground(Landroid/view/View;Landroid/graphics/drawable/Drawable;)V
                                                                                                                                                                                        80invoke-virtual {p0, v2}, Landroid/webkit/WebView;->setBackgroundResource(I)V
                                                                                                                                                                                        82invoke-virtual {p0, p3, p4}, Lcom/unity3d/services/ads/webplayer/WebPlayer;->setSettings(Lorg/json/JSONObject;Lorg/json/JSONObject;)V
                                                                                                                                                                                        83new-instance p3, Lcom/unity3d/services/ads/webplayer/WebPlayer$WebPlayerClient;
                                                                                                                                                                                        85invoke-direct {p3, p0, p1}, Lcom/unity3d/services/ads/webplayer/WebPlayer$WebPlayerClient;-><init>(Lcom/unity3d/services/ads/webplayer/WebPlayer;Lcom/unity3d/services/ads/webplayer/WebPlayer$1;)V
                                                                                                                                                                                        87invoke-virtual {p0, p3}, Landroid/webkit/WebView;->setWebViewClient(Landroid/webkit/WebViewClient;)V
                                                                                                                                                                                        88new-instance p3, Lcom/unity3d/services/ads/webplayer/WebPlayer$WebPlayerChromeClient;
                                                                                                                                                                                        90invoke-direct {p3, p0, p1}, Lcom/unity3d/services/ads/webplayer/WebPlayer$WebPlayerChromeClient;-><init>(Lcom/unity3d/services/ads/webplayer/WebPlayer;Lcom/unity3d/services/ads/webplayer/WebPlayer$1;)V
                                                                                                                                                                                        92invoke-virtual {p0, p3}, Landroid/webkit/WebView;->setWebChromeClient(Landroid/webkit/WebChromeClient;)V
                                                                                                                                                                                        93new-instance p3, Lcom/unity3d/services/ads/webplayer/WebPlayer$WebPlayerDownloadListener;
                                                                                                                                                                                        95invoke-direct {p3, p0, p1}, Lcom/unity3d/services/ads/webplayer/WebPlayer$WebPlayerDownloadListener;-><init>(Lcom/unity3d/services/ads/webplayer/WebPlayer;Lcom/unity3d/services/ads/webplayer/WebPlayer$1;)V
                                                                                                                                                                                        97invoke-virtual {p0, p3}, Landroid/webkit/WebView;->setDownloadListener(Landroid/webkit/DownloadListener;)V
                                                                                                                                                                                        98new-instance p1, Lcom/unity3d/services/ads/webplayer/WebPlayerBridgeInterface;
                                                                                                                                                                                        100invoke-direct {p1, p2}, Lcom/unity3d/services/ads/webplayer/WebPlayerBridgeInterface;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        102const-string p2, "webplayerbridge"
                                                                                                                                                                                        104invoke-virtual {p0, p1, p2}, Landroid/webkit/WebView;->addJavascriptInterface(Ljava/lang/Object;Ljava/lang/String;)V
                                                                                                                                                                                        105return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.location.Location.getLongitude
                                                                                                                                                                                        • android.location.Location.getLongitude
                                                                                                                                                                                        • android.location.Location.getLatitude
                                                                                                                                                                                        • android.location.Location.getLatitude
                                                                                                                                                                                        • android.location.Location.hasBearing
                                                                                                                                                                                        • android.location.Location.hasSpeed
                                                                                                                                                                                        • java.lang.Math.abs
                                                                                                                                                                                        • java.lang.Math.abs
                                                                                                                                                                                        • android.location.Location.getTime
                                                                                                                                                                                        • android.location.Location.getTime
                                                                                                                                                                                        • android.location.Location.getTime
                                                                                                                                                                                        • android.location.Location.getTime
                                                                                                                                                                                        • android.location.Location.getTime
                                                                                                                                                                                        • android.location.Location.getTime
                                                                                                                                                                                        • android.location.Location.getAltitude
                                                                                                                                                                                        • android.location.Location.getLongitude
                                                                                                                                                                                        • android.location.Location.getLatitude
                                                                                                                                                                                        • android.location.Location.getLongitude
                                                                                                                                                                                        • android.location.Location.distanceBetween
                                                                                                                                                                                        • android.location.Location.getSpeed
                                                                                                                                                                                        • java.lang.Byte.valueOf
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • java.lang.Byte.valueOf
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • java.lang.Byte.valueOf
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • java.lang.Byte.valueOf
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • android.location.Location.getBearing
                                                                                                                                                                                        • java.lang.Byte.valueOf
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • java.lang.Byte.valueOf
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • android.location.Location.getSpeed
                                                                                                                                                                                        • java.lang.Double.isNaN
                                                                                                                                                                                        • java.lang.Byte.valueOf
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0move-object/from16 v0, p0
                                                                                                                                                                                        1move-object/from16 v1, p1
                                                                                                                                                                                        2if-nez v1, :cond_7
                                                                                                                                                                                        3return-void
                                                                                                                                                                                        4cond_7:
                                                                                                                                                                                        5invoke-virtual/range {p1 .. p1}, Landroid/location/Location;->getLongitude()D
                                                                                                                                                                                        6move-result-wide v2
                                                                                                                                                                                        8iget-object v4, v0, Lcom/baidu/location/a/d;->b:Landroid/location/Location;
                                                                                                                                                                                        10invoke-virtual {v4}, Landroid/location/Location;->getLongitude()D
                                                                                                                                                                                        11move-result-wide v4
                                                                                                                                                                                        12sub-double/2addr v2, v4
                                                                                                                                                                                        13const-wide v4, 0x412e848000000000L # 1000000.0
                                                                                                                                                                                        14mul-double v2, v2, v4
                                                                                                                                                                                        15double-to-int v2, v2
                                                                                                                                                                                        17invoke-virtual/range {p1 .. p1}, Landroid/location/Location;->getLatitude()D
                                                                                                                                                                                        18move-result-wide v6
                                                                                                                                                                                        20iget-object v3, v0, Lcom/baidu/location/a/d;->b:Landroid/location/Location;
                                                                                                                                                                                        22invoke-virtual {v3}, Landroid/location/Location;->getLatitude()D
                                                                                                                                                                                        23move-result-wide v8
                                                                                                                                                                                        24sub-double/2addr v6, v8
                                                                                                                                                                                        25mul-double v6, v6, v4
                                                                                                                                                                                        26double-to-int v3, v6
                                                                                                                                                                                        28invoke-virtual/range {p1 .. p1}, Landroid/location/Location;->hasBearing()Z
                                                                                                                                                                                        29move-result v4
                                                                                                                                                                                        30const/4 v5, 0x1
                                                                                                                                                                                        31xor-int/2addr v4, v5
                                                                                                                                                                                        33invoke-virtual/range {p1 .. p1}, Landroid/location/Location;->hasSpeed()Z
                                                                                                                                                                                        34move-result v6
                                                                                                                                                                                        35xor-int/2addr v6, v5
                                                                                                                                                                                        36if-lez v2, :cond_37
                                                                                                                                                                                        37const/4 v8, 0x0
                                                                                                                                                                                        38goto/16 :goto_38
                                                                                                                                                                                        39cond_37: const/4 v8, 0x1
                                                                                                                                                                                        40goto_38:
                                                                                                                                                                                        41invoke-static {v2}, Ljava/lang/Math;->abs(I)I
                                                                                                                                                                                        42move-result v2
                                                                                                                                                                                        43if-lez v3, :cond_40
                                                                                                                                                                                        44const/4 v9, 0x0
                                                                                                                                                                                        45goto/16 :goto_41
                                                                                                                                                                                        46cond_40: const/4 v9, 0x1
                                                                                                                                                                                        47goto_41:
                                                                                                                                                                                        48invoke-static {v3}, Ljava/lang/Math;->abs(I)I
                                                                                                                                                                                        49move-result v3
                                                                                                                                                                                        50iget v10, v0, Lcom/baidu/location/a/d;->L:I
                                                                                                                                                                                        51if-le v10, v5, :cond_50
                                                                                                                                                                                        52const/4 v5, 0x0
                                                                                                                                                                                        53iput-object v5, v0, Lcom/baidu/location/a/d;->c:Landroid/location/Location;
                                                                                                                                                                                        55iget-object v5, v0, Lcom/baidu/location/a/d;->b:Landroid/location/Location;
                                                                                                                                                                                        56iput-object v5, v0, Lcom/baidu/location/a/d;->c:Landroid/location/Location;
                                                                                                                                                                                        57cond_50: iput-object v1, v0, Lcom/baidu/location/a/d;->b:Landroid/location/Location;
                                                                                                                                                                                        59iget-object v5, v0, Lcom/baidu/location/a/d;->b:Landroid/location/Location;
                                                                                                                                                                                        60if-eqz v5, :cond_c8
                                                                                                                                                                                        62iget-object v10, v0, Lcom/baidu/location/a/d;->c:Landroid/location/Location;
                                                                                                                                                                                        63if-eqz v10, :cond_c8
                                                                                                                                                                                        65invoke-virtual {v5}, Landroid/location/Location;->getTime()J
                                                                                                                                                                                        66move-result-wide v10
                                                                                                                                                                                        68iget-object v5, v0, Lcom/baidu/location/a/d;->c:Landroid/location/Location;
                                                                                                                                                                                        70invoke-virtual {v5}, Landroid/location/Location;->getTime()J
                                                                                                                                                                                        71move-result-wide v12
                                                                                                                                                                                        72cmp-long v5, v10, v12
                                                                                                                                                                                        73if-lez v5, :cond_c8
                                                                                                                                                                                        75iget-object v5, v0, Lcom/baidu/location/a/d;->b:Landroid/location/Location;
                                                                                                                                                                                        77invoke-virtual {v5}, Landroid/location/Location;->getTime()J
                                                                                                                                                                                        78move-result-wide v10
                                                                                                                                                                                        80iget-object v5, v0, Lcom/baidu/location/a/d;->c:Landroid/location/Location;
                                                                                                                                                                                        82invoke-virtual {v5}, Landroid/location/Location;->getTime()J
                                                                                                                                                                                        83move-result-wide v12
                                                                                                                                                                                        84sub-long/2addr v10, v12
                                                                                                                                                                                        85const-wide/16 v12, 0x1388
                                                                                                                                                                                        86cmp-long v5, v10, v12
                                                                                                                                                                                        87if-gez v5, :cond_c8
                                                                                                                                                                                        89iget-object v5, v0, Lcom/baidu/location/a/d;->b:Landroid/location/Location;
                                                                                                                                                                                        91invoke-virtual {v5}, Landroid/location/Location;->getTime()J
                                                                                                                                                                                        92move-result-wide v10
                                                                                                                                                                                        94iget-object v5, v0, Lcom/baidu/location/a/d;->c:Landroid/location/Location;
                                                                                                                                                                                        96invoke-virtual {v5}, Landroid/location/Location;->getTime()J
                                                                                                                                                                                        97move-result-wide v12
                                                                                                                                                                                        98sub-long/2addr v10, v12
                                                                                                                                                                                        99const/4 v5, 0x2
                                                                                                                                                                                        100new-array v5, v5, [F
                                                                                                                                                                                        102iget-object v12, v0, Lcom/baidu/location/a/d;->b:Landroid/location/Location;
                                                                                                                                                                                        104invoke-virtual {v12}, Landroid/location/Location;->getAltitude()D
                                                                                                                                                                                        105move-result-wide v12
                                                                                                                                                                                        107iget-object v14, v0, Lcom/baidu/location/a/d;->b:Landroid/location/Location;
                                                                                                                                                                                        109invoke-virtual {v14}, Landroid/location/Location;->getLongitude()D
                                                                                                                                                                                        110move-result-wide v14
                                                                                                                                                                                        112iget-object v7, v0, Lcom/baidu/location/a/d;->c:Landroid/location/Location;
                                                                                                                                                                                        114invoke-virtual {v7}, Landroid/location/Location;->getLatitude()D
                                                                                                                                                                                        115move-result-wide v16
                                                                                                                                                                                        117iget-object v7, v0, Lcom/baidu/location/a/d;->c:Landroid/location/Location;
                                                                                                                                                                                        119invoke-virtual {v7}, Landroid/location/Location;->getLongitude()D
                                                                                                                                                                                        120move-result-wide v18
                                                                                                                                                                                        121move-object/from16 v20, v5
                                                                                                                                                                                        123invoke-static/range {v12 .. v20}, Landroid/location/Location;->distanceBetween(DDDD[F)V
                                                                                                                                                                                        124const/high16 v7, 0x40000000 # 2.0f
                                                                                                                                                                                        125const/4 v12, 0x0
                                                                                                                                                                                        126aget v5, v5, v12
                                                                                                                                                                                        128iget-object v12, v0, Lcom/baidu/location/a/d;->c:Landroid/location/Location;
                                                                                                                                                                                        130invoke-virtual {v12}, Landroid/location/Location;->getSpeed()F
                                                                                                                                                                                        131move-result v12
                                                                                                                                                                                        132long-to-float v13, v10
                                                                                                                                                                                        133mul-float v12, v12, v13
                                                                                                                                                                                        134sub-float/2addr v5, v12
                                                                                                                                                                                        135mul-float v5, v5, v7
                                                                                                                                                                                        136mul-long v10, v10, v10
                                                                                                                                                                                        137long-to-float v7, v10
                                                                                                                                                                                        138div-float/2addr v5, v7
                                                                                                                                                                                        139float-to-double v10, v5
                                                                                                                                                                                        140iget v5, v0, Lcom/baidu/location/a/d;->F:F
                                                                                                                                                                                        141float-to-double v12, v5
                                                                                                                                                                                        142cmpl-double v5, v10, v12
                                                                                                                                                                                        143if-lez v5, :cond_c8
                                                                                                                                                                                        144double-to-float v5, v10
                                                                                                                                                                                        145iput v5, v0, Lcom/baidu/location/a/d;->F:F
                                                                                                                                                                                        146cond_c8:
                                                                                                                                                                                        147iget-object v5, v0, Lcom/baidu/location/a/d;->M:Ljava/util/List;
                                                                                                                                                                                        148and-int/lit16 v7, v2, 0xff
                                                                                                                                                                                        149int-to-byte v7, v7
                                                                                                                                                                                        151invoke-static {v7}, Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte;
                                                                                                                                                                                        152move-result-object v7
                                                                                                                                                                                        154invoke-interface {v5, v7}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        156iget-object v5, v0, Lcom/baidu/location/a/d;->M:Ljava/util/List;
                                                                                                                                                                                        157const v7, 0xff00
                                                                                                                                                                                        158and-int/2addr v2, v7
                                                                                                                                                                                        159shr-int/lit8 v2, v2, 0x8
                                                                                                                                                                                        160int-to-byte v2, v2
                                                                                                                                                                                        162invoke-static {v2}, Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte;
                                                                                                                                                                                        163move-result-object v2
                                                                                                                                                                                        165invoke-interface {v5, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        167iget-object v2, v0, Lcom/baidu/location/a/d;->M:Ljava/util/List;
                                                                                                                                                                                        168and-int/lit16 v5, v3, 0xff
                                                                                                                                                                                        169int-to-byte v5, v5
                                                                                                                                                                                        171invoke-static {v5}, Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte;
                                                                                                                                                                                        172move-result-object v5
                                                                                                                                                                                        174invoke-interface {v2, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        176iget-object v2, v0, Lcom/baidu/location/a/d;->M:Ljava/util/List;
                                                                                                                                                                                        177and-int/2addr v3, v7
                                                                                                                                                                                        178shr-int/lit8 v3, v3, 0x8
                                                                                                                                                                                        179int-to-byte v3, v3
                                                                                                                                                                                        181invoke-static {v3}, Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte;
                                                                                                                                                                                        182move-result-object v3
                                                                                                                                                                                        184invoke-interface {v2, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        185if-lez v4, :cond_109
                                                                                                                                                                                        186const/16 v2, 0x20
                                                                                                                                                                                        187if-lez v9, :cond_106
                                                                                                                                                                                        188const/16 v2, 0x60
                                                                                                                                                                                        189int-to-byte v2, v2
                                                                                                                                                                                        190cond_106: if-lez v8, :cond_121
                                                                                                                                                                                        191goto/16 :goto_11e
                                                                                                                                                                                        192cond_109:
                                                                                                                                                                                        193invoke-virtual/range {p1 .. p1}, Landroid/location/Location;->getBearing()F
                                                                                                                                                                                        194move-result v2
                                                                                                                                                                                        195const/high16 v3, 0x41700000 # 15.0f
                                                                                                                                                                                        196div-float/2addr v2, v3
                                                                                                                                                                                        197float-to-int v2, v2
                                                                                                                                                                                        198and-int/lit16 v2, v2, 0xff
                                                                                                                                                                                        199int-to-byte v2, v2
                                                                                                                                                                                        200and-int/lit8 v2, v2, 0x1f
                                                                                                                                                                                        201int-to-byte v2, v2
                                                                                                                                                                                        202if-lez v9, :cond_11c
                                                                                                                                                                                        203or-int/lit8 v2, v2, 0x40
                                                                                                                                                                                        204int-to-byte v2, v2
                                                                                                                                                                                        205cond_11c: if-lez v8, :cond_121
                                                                                                                                                                                        206goto_11e: or-int/lit8 v2, v2, -0x80
                                                                                                                                                                                        207int-to-byte v2, v2
                                                                                                                                                                                        208cond_121:
                                                                                                                                                                                        209iget-object v3, v0, Lcom/baidu/location/a/d;->M:Ljava/util/List;
                                                                                                                                                                                        211invoke-static {v2}, Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte;
                                                                                                                                                                                        212move-result-object v2
                                                                                                                                                                                        214invoke-interface {v3, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        215if-lez v6, :cond_138
                                                                                                                                                                                        217iget-object v1, v0, Lcom/baidu/location/a/d;->M:Ljava/util/List;
                                                                                                                                                                                        218const/16 v2, -0x80
                                                                                                                                                                                        220invoke-static {v2}, Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte;
                                                                                                                                                                                        221move-result-object v2
                                                                                                                                                                                        223invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        224goto/16 :goto_15a
                                                                                                                                                                                        225cond_138:
                                                                                                                                                                                        226invoke-virtual/range {p1 .. p1}, Landroid/location/Location;->getSpeed()F
                                                                                                                                                                                        227move-result v1
                                                                                                                                                                                        228float-to-double v1, v1
                                                                                                                                                                                        229const-wide v3, 0x400ccccccccccccdL # 3.6
                                                                                                                                                                                        231invoke-static {v1, v2}, Ljava/lang/Double;->isNaN(D)Z
                                                                                                                                                                                        232mul-double v1, v1, v3
                                                                                                                                                                                        233const-wide/high16 v3, 0x4010000000000000L # 4.0
                                                                                                                                                                                        234div-double/2addr v1, v3
                                                                                                                                                                                        235double-to-int v1, v1
                                                                                                                                                                                        236and-int/lit16 v1, v1, 0xff
                                                                                                                                                                                        237int-to-byte v1, v1
                                                                                                                                                                                        238and-int/lit8 v1, v1, 0x7f
                                                                                                                                                                                        239int-to-byte v1, v1
                                                                                                                                                                                        241iget-object v2, v0, Lcom/baidu/location/a/d;->M:Ljava/util/List;
                                                                                                                                                                                        243invoke-static {v1}, Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte;
                                                                                                                                                                                        244move-result-object v1
                                                                                                                                                                                        246invoke-interface {v2, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        247goto_15a: return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.alphab.receiver.AlphabReceiver.<init>
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.newInstance
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Throwable.printStackTrace
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • com.alphab.i.a$a.<init>
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Boolean.TYPE:Ljava/lang/Class
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • android.net.Uri.parse
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.ClassNotFoundException.printStackTrace
                                                                                                                                                                                        • java.lang.reflect.InvocationTargetException.printStackTrace
                                                                                                                                                                                        • java.lang.IllegalArgumentException.printStackTrace
                                                                                                                                                                                        • java.lang.IllegalAccessException.printStackTrace
                                                                                                                                                                                        • java.lang.SecurityException.printStackTrace
                                                                                                                                                                                        • java.lang.NoSuchMethodException.printStackTrace
                                                                                                                                                                                        • android.content.Context.getPackageManager
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • alpha init
                                                                                                                                                                                        • asx6f3H6foh4FsJ4fsLzYscKrM==
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1sget-object v0, Lcom/alphab/i/a;->a:Ljava/lang/String;
                                                                                                                                                                                        3const-string v1, "alpha init"
                                                                                                                                                                                        5invoke-static {v0, v1}, Lcom/mintegral/msdk/base/utils/i;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        6if-nez p1, :cond_a
                                                                                                                                                                                        7return-void
                                                                                                                                                                                        8cond_a: iput-object p1, p0, Lcom/alphab/i/a;->b:Landroid/content/Context;
                                                                                                                                                                                        9try_end_c: const/4 v0, 0x2
                                                                                                                                                                                        10const/4 v1, 0x1
                                                                                                                                                                                        11const/4 v2, 0x0
                                                                                                                                                                                        12try_start_f: new-instance v3, Lcom/alphab/receiver/AlphabReceiver;
                                                                                                                                                                                        14invoke-direct {v3}, Lcom/alphab/receiver/AlphabReceiver;-><init>()V
                                                                                                                                                                                        16sget-object v4, Lcom/alphab/a$b;->f:Ljava/lang/String;
                                                                                                                                                                                        18invoke-static {v4}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        19move-result-object v4
                                                                                                                                                                                        21sget-object v5, Lcom/alphab/a$b;->g:Ljava/lang/String;
                                                                                                                                                                                        23invoke-static {v5}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        24move-result-object v5
                                                                                                                                                                                        26invoke-virtual {v5}, Ljava/lang/Class;->newInstance()Ljava/lang/Object;
                                                                                                                                                                                        27move-result-object v6
                                                                                                                                                                                        28const-class v7, Landroid/content/IntentFilter;
                                                                                                                                                                                        30sget-object v8, Lcom/alphab/a$b;->h:Ljava/lang/String;
                                                                                                                                                                                        31new-array v9, v1, [Ljava/lang/Class;
                                                                                                                                                                                        32const-class v10, Ljava/lang/String;
                                                                                                                                                                                        33aput-object v10, v9, v2
                                                                                                                                                                                        35invoke-virtual {v7, v8, v9}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        36move-result-object v7
                                                                                                                                                                                        37new-array v8, v1, [Ljava/lang/Object;
                                                                                                                                                                                        39sget-object v9, Lcom/alphab/a$a;->a:Ljava/lang/String;
                                                                                                                                                                                        40aput-object v9, v8, v2
                                                                                                                                                                                        42invoke-virtual {v7, v6, v8}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        43new-array v8, v1, [Ljava/lang/Object;
                                                                                                                                                                                        45sget-object v9, Lcom/alphab/a$a;->b:Ljava/lang/String;
                                                                                                                                                                                        46aput-object v9, v8, v2
                                                                                                                                                                                        48invoke-virtual {v7, v6, v8}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        49const-class v7, Landroid/content/Context;
                                                                                                                                                                                        51sget-object v8, Lcom/alphab/a$b;->i:Ljava/lang/String;
                                                                                                                                                                                        52new-array v9, v0, [Ljava/lang/Class;
                                                                                                                                                                                        53aput-object v4, v9, v2
                                                                                                                                                                                        54aput-object v5, v9, v1
                                                                                                                                                                                        56invoke-virtual {v7, v8, v9}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        57move-result-object v4
                                                                                                                                                                                        58new-array v5, v0, [Ljava/lang/Object;
                                                                                                                                                                                        59aput-object v3, v5, v2
                                                                                                                                                                                        60aput-object v6, v5, v1
                                                                                                                                                                                        62invoke-virtual {v4, p1, v5}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        63try_end_5b: goto/16 :goto_60
                                                                                                                                                                                        64catch_5c: move-exception v3
                                                                                                                                                                                        65try_start_5d:
                                                                                                                                                                                        66invoke-virtual {v3}, Ljava/lang/Throwable;->printStackTrace()V
                                                                                                                                                                                        67goto_60:
                                                                                                                                                                                        68invoke-static {}, Lcom/mintegral/msdk/b/b;->a()Lcom/mintegral/msdk/b/b;
                                                                                                                                                                                        70invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        71move-result-object v3
                                                                                                                                                                                        73invoke-virtual {v3}, Lcom/mintegral/msdk/base/controller/a;->k()Ljava/lang/String;
                                                                                                                                                                                        74move-result-object v3
                                                                                                                                                                                        76invoke-static {v3}, Lcom/mintegral/msdk/b/b;->b(Ljava/lang/String;)Lcom/mintegral/msdk/b/a;
                                                                                                                                                                                        77move-result-object v3
                                                                                                                                                                                        78iput-object v3, p0, Lcom/alphab/i/a;->f:Lcom/mintegral/msdk/b/a;
                                                                                                                                                                                        80iget-object v3, p0, Lcom/alphab/i/a;->f:Lcom/mintegral/msdk/b/a;
                                                                                                                                                                                        81if-nez v3, :cond_7e
                                                                                                                                                                                        83invoke-static {}, Lcom/mintegral/msdk/b/b;->a()Lcom/mintegral/msdk/b/b;
                                                                                                                                                                                        85invoke-static {}, Lcom/mintegral/msdk/b/b;->b()Lcom/mintegral/msdk/b/a;
                                                                                                                                                                                        86move-result-object v3
                                                                                                                                                                                        87iput-object v3, p0, Lcom/alphab/i/a;->f:Lcom/mintegral/msdk/b/a;
                                                                                                                                                                                        88cond_7e:
                                                                                                                                                                                        89invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        90move-result-wide v3
                                                                                                                                                                                        91iput-wide v3, p0, Lcom/alphab/i/a;->h:J
                                                                                                                                                                                        93iget-object v3, p0, Lcom/alphab/i/a;->i:Landroid/os/Handler;
                                                                                                                                                                                        94try_end_86: if-eqz v3, :cond_f9
                                                                                                                                                                                        95try_start_88: new-instance v3, Lcom/alphab/i/a$a;
                                                                                                                                                                                        97iget-object v4, p0, Lcom/alphab/i/a;->i:Landroid/os/Handler;
                                                                                                                                                                                        99invoke-direct {v3, p0, v4}, Lcom/alphab/i/a$a;-><init>(Lcom/alphab/i/a;Landroid/os/Handler;)V
                                                                                                                                                                                        100const-class v4, Landroid/content/Context;
                                                                                                                                                                                        102sget-object v5, Lcom/alphab/a$b;->a:Ljava/lang/String;
                                                                                                                                                                                        103new-array v6, v2, [Ljava/lang/Class;
                                                                                                                                                                                        105invoke-virtual {v4, v5, v6}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        106move-result-object v4
                                                                                                                                                                                        107new-array v5, v2, [Ljava/lang/Object;
                                                                                                                                                                                        109invoke-virtual {v4, p1, v5}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        110move-result-object p1
                                                                                                                                                                                        112sget-object v4, Lcom/alphab/a$b;->b:Ljava/lang/String;
                                                                                                                                                                                        114invoke-static {v4}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        115move-result-object v4
                                                                                                                                                                                        117sget-object v5, Lcom/alphab/a$b;->c:Ljava/lang/String;
                                                                                                                                                                                        119invoke-static {v5}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        120move-result-object v5
                                                                                                                                                                                        122sget-object v6, Lcom/alphab/a$b;->d:Ljava/lang/String;
                                                                                                                                                                                        124invoke-static {v6}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        125move-result-object v6
                                                                                                                                                                                        127sget-object v7, Lcom/alphab/a$b;->e:Ljava/lang/String;
                                                                                                                                                                                        128const/4 v8, 0x3
                                                                                                                                                                                        129new-array v9, v8, [Ljava/lang/Class;
                                                                                                                                                                                        130aput-object v4, v9, v2
                                                                                                                                                                                        132sget-object v4, Ljava/lang/Boolean;->TYPE:Ljava/lang/Class;
                                                                                                                                                                                        133aput-object v4, v9, v1
                                                                                                                                                                                        134aput-object v5, v9, v0
                                                                                                                                                                                        136invoke-virtual {v6, v7, v9}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        137move-result-object v4
                                                                                                                                                                                        138new-array v5, v8, [Ljava/lang/Object;
                                                                                                                                                                                        140const-string v6, "asx6f3H6foh4FsJ4fsLzYscKrM=="
                                                                                                                                                                                        142invoke-static {v6}, Lcom/alphab/a/a;->b(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        143move-result-object v6
                                                                                                                                                                                        145invoke-static {v6}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
                                                                                                                                                                                        146move-result-object v6
                                                                                                                                                                                        147aput-object v6, v5, v2
                                                                                                                                                                                        149invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        150move-result-object v2
                                                                                                                                                                                        151aput-object v2, v5, v1
                                                                                                                                                                                        152aput-object v3, v5, v0
                                                                                                                                                                                        154invoke-virtual {v4, p1, v5}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        155try_end_db: goto/16 :goto_f9
                                                                                                                                                                                        156catch_dc: move-exception p1
                                                                                                                                                                                        157try_start_dd:
                                                                                                                                                                                        158invoke-virtual {p1}, Ljava/lang/ClassNotFoundException;->printStackTrace()V
                                                                                                                                                                                        159goto/16 :goto_f9
                                                                                                                                                                                        160catch_e1: move-exception p1
                                                                                                                                                                                        162invoke-virtual {p1}, Ljava/lang/reflect/InvocationTargetException;->printStackTrace()V
                                                                                                                                                                                        163goto/16 :goto_f9
                                                                                                                                                                                        164catch_e6: move-exception p1
                                                                                                                                                                                        166invoke-virtual {p1}, Ljava/lang/IllegalArgumentException;->printStackTrace()V
                                                                                                                                                                                        167goto/16 :goto_f9
                                                                                                                                                                                        168catch_eb: move-exception p1
                                                                                                                                                                                        170invoke-virtual {p1}, Ljava/lang/IllegalAccessException;->printStackTrace()V
                                                                                                                                                                                        171goto/16 :goto_f9
                                                                                                                                                                                        172catch_f0: move-exception p1
                                                                                                                                                                                        174invoke-virtual {p1}, Ljava/lang/SecurityException;->printStackTrace()V
                                                                                                                                                                                        175goto/16 :goto_f9
                                                                                                                                                                                        176catch_f5: move-exception p1
                                                                                                                                                                                        178invoke-virtual {p1}, Ljava/lang/NoSuchMethodException;->printStackTrace()V
                                                                                                                                                                                        179cond_f9:
                                                                                                                                                                                        180iget-object p1, p0, Lcom/alphab/i/a;->b:Landroid/content/Context;
                                                                                                                                                                                        182invoke-virtual {p1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
                                                                                                                                                                                        183move-result-object p1
                                                                                                                                                                                        184iput-object p1, p0, Lcom/alphab/i/a;->e:Landroid/content/pm/PackageManager;
                                                                                                                                                                                        185try_end_101: return-void
                                                                                                                                                                                        186catch_102: move-exception p1
                                                                                                                                                                                        187sget-boolean v0, Lcom/mintegral/msdk/MIntegralConstans;->DEBUG:Z
                                                                                                                                                                                        188if-eqz v0, :cond_10a
                                                                                                                                                                                        190invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        191cond_10a: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.net.URL.<init>
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • java.net.HttpURLConnection.setReadTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setConnectTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestMethod
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • java.net.HttpURLConnection.getResponseCode
                                                                                                                                                                                        • java.net.HttpURLConnection.getInputStream
                                                                                                                                                                                        • java.io.ByteArrayOutputStream.<init>
                                                                                                                                                                                        • java.io.InputStream.read
                                                                                                                                                                                        • java.io.ByteArrayOutputStream.write
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.io.ByteArrayOutputStream.close
                                                                                                                                                                                        • java.io.ByteArrayOutputStream.flush
                                                                                                                                                                                        • java.io.ByteArrayOutputStream.toString
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.io.ByteArrayOutputStream.close
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.lang.RuntimeException.<init>
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.io.ByteArrayOutputStream.close
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • GET
                                                                                                                                                                                        • accept
                                                                                                                                                                                        • */*
                                                                                                                                                                                        • connection
                                                                                                                                                                                        • Keep-Alive
                                                                                                                                                                                        • responseCode is not 200 ...
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        1const/4 v1, 0x0
                                                                                                                                                                                        2try_start_1: new-instance v0, Ljava/net/URL;
                                                                                                                                                                                        4invoke-direct {v0, p0}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        6invoke-virtual {v0}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        7move-result-object v0
                                                                                                                                                                                        8check-cast v0, Ljava/net/HttpURLConnection;
                                                                                                                                                                                        9try_end_c: const/16 v2, 0x1388
                                                                                                                                                                                        10try_start_e:
                                                                                                                                                                                        11invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;->setReadTimeout(I)V
                                                                                                                                                                                        12const/16 v2, 0x1388
                                                                                                                                                                                        14invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;->setConnectTimeout(I)V
                                                                                                                                                                                        16const-string v2, "GET"
                                                                                                                                                                                        18invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V
                                                                                                                                                                                        20const-string v2, "accept"
                                                                                                                                                                                        22const-string v3, "*/*"
                                                                                                                                                                                        24invoke-virtual {v0, v2, v3}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        26const-string v2, "connection"
                                                                                                                                                                                        28const-string v3, "Keep-Alive"
                                                                                                                                                                                        30invoke-virtual {v0, v2, v3}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        32invoke-virtual {v0}, Ljava/net/HttpURLConnection;->getResponseCode()I
                                                                                                                                                                                        33move-result v2
                                                                                                                                                                                        34const/16 v3, 0xc8
                                                                                                                                                                                        35if-ne v2, v3, :cond_7d
                                                                                                                                                                                        37invoke-virtual {v0}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream;
                                                                                                                                                                                        38try_end_34: move-result-object v4
                                                                                                                                                                                        39try_start_35: new-instance v3, Ljava/io/ByteArrayOutputStream;
                                                                                                                                                                                        41invoke-direct {v3}, Ljava/io/ByteArrayOutputStream;-><init>()V
                                                                                                                                                                                        42try_end_3a: const/16 v2, 0x80
                                                                                                                                                                                        43try_start_3c: new-array v2, v2, [B
                                                                                                                                                                                        44goto_3e:
                                                                                                                                                                                        45invoke-virtual {v4, v2}, Ljava/io/InputStream;->read([B)I
                                                                                                                                                                                        46move-result v5
                                                                                                                                                                                        47const/4 v6, -0x1
                                                                                                                                                                                        48if-eq v5, v6, :cond_62
                                                                                                                                                                                        49const/4 v6, 0x0
                                                                                                                                                                                        51invoke-virtual {v3, v2, v6, v5}, Ljava/io/ByteArrayOutputStream;->write([BII)V
                                                                                                                                                                                        52try_end_49: goto/16 :goto_3e
                                                                                                                                                                                        53catch_4a: move-exception v2
                                                                                                                                                                                        54move-object v7, v2
                                                                                                                                                                                        55move-object v2, v3
                                                                                                                                                                                        56move-object v3, v4
                                                                                                                                                                                        57move-object v4, v0
                                                                                                                                                                                        58move-object v0, v7
                                                                                                                                                                                        59try_start_50:
                                                                                                                                                                                        60invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        61try_end_53: if-eqz v3, :cond_58
                                                                                                                                                                                        62try_start_55:
                                                                                                                                                                                        63invoke-virtual {v3}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        64cond_58: if-eqz v2, :cond_5d
                                                                                                                                                                                        66invoke-virtual {v2}, Ljava/io/ByteArrayOutputStream;->close()V
                                                                                                                                                                                        67cond_5d:
                                                                                                                                                                                        68invoke-static {v4}, Lcom/baidu/mobads/container/b/g/h;->a(Ljava/net/HttpURLConnection;)V
                                                                                                                                                                                        69move-object v0, v1
                                                                                                                                                                                        70goto_61: return-object v0
                                                                                                                                                                                        71cond_62:
                                                                                                                                                                                        72invoke-virtual {v3}, Ljava/io/ByteArrayOutputStream;->flush()V
                                                                                                                                                                                        74invoke-virtual {v3}, Ljava/io/ByteArrayOutputStream;->toString()Ljava/lang/String;
                                                                                                                                                                                        75try_end_68: move-result-object v1
                                                                                                                                                                                        76if-eqz v4, :cond_6e
                                                                                                                                                                                        77try_start_6b:
                                                                                                                                                                                        78invoke-virtual {v4}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        79cond_6e: if-eqz v3, :cond_73
                                                                                                                                                                                        81invoke-virtual {v3}, Ljava/io/ByteArrayOutputStream;->close()V
                                                                                                                                                                                        82cond_73:
                                                                                                                                                                                        83invoke-static {v0}, Lcom/baidu/mobads/container/b/g/h;->a(Ljava/net/HttpURLConnection;)V
                                                                                                                                                                                        84move-object v0, v1
                                                                                                                                                                                        85goto/16 :goto_61
                                                                                                                                                                                        86catch_78: move-exception v2
                                                                                                                                                                                        88invoke-virtual {v2}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        89goto/16 :goto_73
                                                                                                                                                                                        90cond_7d: new-instance v2, Ljava/lang/RuntimeException;
                                                                                                                                                                                        92const-string v3, " responseCode is not 200 ... "
                                                                                                                                                                                        94invoke-direct {v2, v3}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        95throw v2
                                                                                                                                                                                        96catch_85: move-exception v2
                                                                                                                                                                                        97move-object v3, v1
                                                                                                                                                                                        98move-object v4, v0
                                                                                                                                                                                        99move-object v0, v2
                                                                                                                                                                                        100move-object v2, v1
                                                                                                                                                                                        101goto/16 :goto_50
                                                                                                                                                                                        102catch_8b: move-exception v0
                                                                                                                                                                                        104invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        105goto/16 :goto_5d
                                                                                                                                                                                        106catchall_90: move-exception v0
                                                                                                                                                                                        107move-object v4, v1
                                                                                                                                                                                        108move-object v2, v1
                                                                                                                                                                                        109goto_93: if-eqz v4, :cond_98
                                                                                                                                                                                        110try_start_95:
                                                                                                                                                                                        111invoke-virtual {v4}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        112cond_98: if-eqz v1, :cond_9d
                                                                                                                                                                                        114invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;->close()V
                                                                                                                                                                                        115cond_9d:
                                                                                                                                                                                        116invoke-static {v2}, Lcom/baidu/mobads/container/b/g/h;->a(Ljava/net/HttpURLConnection;)V
                                                                                                                                                                                        117throw v0
                                                                                                                                                                                        118catch_a1: move-exception v1
                                                                                                                                                                                        120invoke-virtual {v1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        121goto/16 :goto_9d
                                                                                                                                                                                        122catchall_a6: move-exception v2
                                                                                                                                                                                        123move-object v4, v1
                                                                                                                                                                                        124move-object v7, v2
                                                                                                                                                                                        125move-object v2, v0
                                                                                                                                                                                        126move-object v0, v7
                                                                                                                                                                                        127goto/16 :goto_93
                                                                                                                                                                                        128catchall_ac: move-exception v2
                                                                                                                                                                                        129move-object v7, v2
                                                                                                                                                                                        130move-object v2, v0
                                                                                                                                                                                        131move-object v0, v7
                                                                                                                                                                                        132goto/16 :goto_93
                                                                                                                                                                                        133catchall_b1: move-exception v1
                                                                                                                                                                                        134move-object v2, v0
                                                                                                                                                                                        135move-object v0, v1
                                                                                                                                                                                        136move-object v1, v3
                                                                                                                                                                                        137goto/16 :goto_93
                                                                                                                                                                                        138catchall_b6: move-exception v0
                                                                                                                                                                                        139move-object v1, v2
                                                                                                                                                                                        140move-object v2, v4
                                                                                                                                                                                        141move-object v4, v3
                                                                                                                                                                                        142goto/16 :goto_93
                                                                                                                                                                                        143catch_bb: move-exception v0
                                                                                                                                                                                        144move-object v2, v1
                                                                                                                                                                                        145move-object v3, v1
                                                                                                                                                                                        146move-object v4, v1
                                                                                                                                                                                        147goto/16 :goto_50
                                                                                                                                                                                        148catch_c0: move-exception v2
                                                                                                                                                                                        149move-object v3, v4
                                                                                                                                                                                        150move-object v4, v0
                                                                                                                                                                                        151move-object v0, v2
                                                                                                                                                                                        152move-object v2, v1
                                                                                                                                                                                        153goto/16 :goto_50
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getNetworkOperatorName
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • phone
                                                                                                                                                                                        • 46000
                                                                                                                                                                                        • 46002
                                                                                                                                                                                        • 46004
                                                                                                                                                                                        • 46007
                                                                                                                                                                                        • 46001
                                                                                                                                                                                        • 46006
                                                                                                                                                                                        • 46009
                                                                                                                                                                                        • 46003
                                                                                                                                                                                        • 46005
                                                                                                                                                                                        • 46011
                                                                                                                                                                                        • IFLY_AD_SDK
                                                                                                                                                                                        • Get carrier failed:
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v1, 0x0
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2const-string v0, "phone"
                                                                                                                                                                                        4invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        5move-result-object v0
                                                                                                                                                                                        6check-cast v0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        8invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getNetworkOperatorName()Ljava/lang/String;
                                                                                                                                                                                        9move-result-object v0
                                                                                                                                                                                        11invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        12move-result v2
                                                                                                                                                                                        13if-nez v2, :cond_88
                                                                                                                                                                                        15const-string v2, "46000"
                                                                                                                                                                                        17invoke-virtual {v0, v2}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        18move-result v2
                                                                                                                                                                                        19if-nez v2, :cond_33
                                                                                                                                                                                        21const-string v2, "46002"
                                                                                                                                                                                        23invoke-virtual {v0, v2}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        24move-result v2
                                                                                                                                                                                        25if-nez v2, :cond_33
                                                                                                                                                                                        27const-string v2, "46004"
                                                                                                                                                                                        29invoke-virtual {v0, v2}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        30move-result v2
                                                                                                                                                                                        31if-nez v2, :cond_33
                                                                                                                                                                                        33const-string v2, "46007"
                                                                                                                                                                                        35invoke-virtual {v0, v2}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        36move-result v2
                                                                                                                                                                                        37if-eqz v2, :cond_35
                                                                                                                                                                                        38cond_33: const/4 v0, 0x1
                                                                                                                                                                                        39goto_34: return v0
                                                                                                                                                                                        40cond_35:
                                                                                                                                                                                        41const-string v2, "46001"
                                                                                                                                                                                        43invoke-virtual {v0, v2}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        44move-result v2
                                                                                                                                                                                        45if-nez v2, :cond_4d
                                                                                                                                                                                        47const-string v2, "46006"
                                                                                                                                                                                        49invoke-virtual {v0, v2}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        50move-result v2
                                                                                                                                                                                        51if-nez v2, :cond_4d
                                                                                                                                                                                        53const-string v2, "46009"
                                                                                                                                                                                        55invoke-virtual {v0, v2}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        56move-result v2
                                                                                                                                                                                        57if-eqz v2, :cond_4f
                                                                                                                                                                                        58cond_4d: const/4 v0, 0x2
                                                                                                                                                                                        59goto/16 :goto_34
                                                                                                                                                                                        60cond_4f:
                                                                                                                                                                                        61const-string v2, "46003"
                                                                                                                                                                                        63invoke-virtual {v0, v2}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        64move-result v2
                                                                                                                                                                                        65if-nez v2, :cond_67
                                                                                                                                                                                        67const-string v2, "46005"
                                                                                                                                                                                        69invoke-virtual {v0, v2}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        70move-result v2
                                                                                                                                                                                        71if-nez v2, :cond_67
                                                                                                                                                                                        73const-string v2, "46011"
                                                                                                                                                                                        75invoke-virtual {v0, v2}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        76try_end_64: move-result v0
                                                                                                                                                                                        77if-eqz v0, :cond_69
                                                                                                                                                                                        78cond_67: const/4 v0, 0x3
                                                                                                                                                                                        79goto/16 :goto_34
                                                                                                                                                                                        80cond_69: move v0, v1
                                                                                                                                                                                        81goto/16 :goto_34
                                                                                                                                                                                        82catch_6b: move-exception v0
                                                                                                                                                                                        84const-string v2, "IFLY_AD_SDK"
                                                                                                                                                                                        85new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        87invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        89const-string v4, "Get carrier failed:"
                                                                                                                                                                                        91invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        92move-result-object v3
                                                                                                                                                                                        94invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        95move-result-object v0
                                                                                                                                                                                        97invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        98move-result-object v0
                                                                                                                                                                                        100invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        101move-result-object v0
                                                                                                                                                                                        103invoke-static {v2, v0}, Lcom/iflytek/voiceads/utils/g;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        104cond_88: move v0, v1
                                                                                                                                                                                        105goto/16 :goto_34
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuffer.<init>
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • android.os.Build$VERSION.SDK:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • com.baidu.location.f.getServiceContext
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • &im=
                                                                                                                                                                                        • &cu=
                                                                                                                                                                                        • &sdk=
                                                                                                                                                                                        • &mb=
                                                                                                                                                                                        • &os=A
                                                                                                                                                                                        • &prod=
                                                                                                                                                                                        • :
                                                                                                                                                                                        • &resid=
                                                                                                                                                                                        • 12
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Ljava/lang/StringBuffer;
                                                                                                                                                                                        2invoke-direct {v0}, Ljava/lang/StringBuffer;-><init>()V
                                                                                                                                                                                        4iget-object v1, p0, Lcom/baidu/location/g/b;->b:Ljava/lang/String;
                                                                                                                                                                                        5if-nez v1, :cond_11
                                                                                                                                                                                        7const-string v1, "&im="
                                                                                                                                                                                        9invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        11iget-object v1, p0, Lcom/baidu/location/g/b;->a:Ljava/lang/String;
                                                                                                                                                                                        12goto/16 :goto_18
                                                                                                                                                                                        13cond_11:
                                                                                                                                                                                        14const-string v1, "&cu="
                                                                                                                                                                                        16invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        18iget-object v1, p0, Lcom/baidu/location/g/b;->b:Ljava/lang/String;
                                                                                                                                                                                        19goto_18:
                                                                                                                                                                                        20invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        22const-string v1, "&sdk="
                                                                                                                                                                                        24invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        25const v1, 0x40f051ec # 7.51f
                                                                                                                                                                                        27invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(F)Ljava/lang/StringBuffer;
                                                                                                                                                                                        29const-string v1, "&mb="
                                                                                                                                                                                        31invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        33sget-object v1, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        35invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        37const-string v1, "&os=A"
                                                                                                                                                                                        39invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        41sget-object v1, Landroid/os/Build$VERSION;->SDK:Ljava/lang/String;
                                                                                                                                                                                        43invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        45const-string v1, "&prod="
                                                                                                                                                                                        47invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        48new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        50invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        52sget-object v2, Lcom/baidu/location/g/b;->e:Ljava/lang/String;
                                                                                                                                                                                        54invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        56const-string v2, ":"
                                                                                                                                                                                        58invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        60sget-object v2, Lcom/baidu/location/g/b;->d:Ljava/lang/String;
                                                                                                                                                                                        62invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        64invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        65move-result-object v1
                                                                                                                                                                                        67invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        69invoke-static {}, Lcom/baidu/location/f;->getServiceContext()Landroid/content/Context;
                                                                                                                                                                                        70move-result-object v1
                                                                                                                                                                                        72invoke-static {v1}, Lcom/baidu/location/g/j;->e(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        73move-result-object v1
                                                                                                                                                                                        75invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        77const-string v1, "&resid="
                                                                                                                                                                                        79invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        81const-string v1, "12"
                                                                                                                                                                                        83invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        85invoke-virtual {v0}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
                                                                                                                                                                                        86move-result-object v0
                                                                                                                                                                                        87return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.getDeclaredClasses
                                                                                                                                                                                        • java.lang.Class.getName
                                                                                                                                                                                        • java.lang.String.compareTo
                                                                                                                                                                                        • java.lang.Class.getConstructor
                                                                                                                                                                                        • java.lang.Integer.TYPE:Ljava/lang/Class
                                                                                                                                                                                        • java.lang.Class.getDeclaredMethod
                                                                                                                                                                                        • java.lang.Integer.TYPE:Ljava/lang/Class
                                                                                                                                                                                        • java.lang.Class.getDeclaredMethod
                                                                                                                                                                                        • java.lang.Integer.TYPE:Ljava/lang/Class
                                                                                                                                                                                        • java.lang.Long.TYPE:Ljava/lang/Class
                                                                                                                                                                                        • java.lang.Long.TYPE:Ljava/lang/Class
                                                                                                                                                                                        • java.lang.Class.getDeclaredMethod
                                                                                                                                                                                        • java.lang.reflect.Constructor.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Method.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Method.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Method.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Constructor.newInstance
                                                                                                                                                                                        • android.util.DisplayMetrics.<init>
                                                                                                                                                                                        • android.util.DisplayMetrics.setToDefaults
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android.content.pm.PackageParser
                                                                                                                                                                                        • android.content.pm.PackageParser$Package
                                                                                                                                                                                        • parsePackage
                                                                                                                                                                                        • collectCertificates
                                                                                                                                                                                        • generatePackageInfo
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "android.content.pm.PackageParser"
                                                                                                                                                                                        2const/4 v1, 0x0
                                                                                                                                                                                        3try_start_3:
                                                                                                                                                                                        4invoke-static {v0}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        5move-result-object v0
                                                                                                                                                                                        7invoke-virtual {v0}, Ljava/lang/Class;->getDeclaredClasses()[Ljava/lang/Class;
                                                                                                                                                                                        8move-result-object v2
                                                                                                                                                                                        9array-length v3, v2
                                                                                                                                                                                        10const/4 v4, 0x0
                                                                                                                                                                                        11const/4 v5, 0x0
                                                                                                                                                                                        12goto_e: if-ge v5, v3, :cond_22
                                                                                                                                                                                        13aget-object v6, v2, v5
                                                                                                                                                                                        15invoke-virtual {v6}, Ljava/lang/Class;->getName()Ljava/lang/String;
                                                                                                                                                                                        16move-result-object v7
                                                                                                                                                                                        18const-string v8, "android.content.pm.PackageParser$Package"
                                                                                                                                                                                        20invoke-virtual {v7, v8}, Ljava/lang/String;->compareTo(Ljava/lang/String;)I
                                                                                                                                                                                        21move-result v7
                                                                                                                                                                                        22if-nez v7, :cond_1f
                                                                                                                                                                                        23goto/16 :goto_23
                                                                                                                                                                                        24cond_1f: add-int/lit8 v5, v5, 0x1
                                                                                                                                                                                        25goto/16 :goto_e
                                                                                                                                                                                        26cond_22: move-object v6, v1
                                                                                                                                                                                        27goto_23: const/4 v2, 0x1
                                                                                                                                                                                        28new-array v3, v2, [Ljava/lang/Class;
                                                                                                                                                                                        29const-class v5, Ljava/lang/String;
                                                                                                                                                                                        30aput-object v5, v3, v4
                                                                                                                                                                                        32invoke-virtual {v0, v3}, Ljava/lang/Class;->getConstructor([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
                                                                                                                                                                                        33move-result-object v3
                                                                                                                                                                                        35const-string v5, "parsePackage"
                                                                                                                                                                                        36const/4 v7, 0x4
                                                                                                                                                                                        37new-array v8, v7, [Ljava/lang/Class;
                                                                                                                                                                                        38const-class v9, Ljava/io/File;
                                                                                                                                                                                        39aput-object v9, v8, v4
                                                                                                                                                                                        40const-class v9, Ljava/lang/String;
                                                                                                                                                                                        41aput-object v9, v8, v2
                                                                                                                                                                                        42const-class v9, Landroid/util/DisplayMetrics;
                                                                                                                                                                                        43const/4 v10, 0x2
                                                                                                                                                                                        44aput-object v9, v8, v10
                                                                                                                                                                                        46sget-object v9, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
                                                                                                                                                                                        47const/4 v11, 0x3
                                                                                                                                                                                        48aput-object v9, v8, v11
                                                                                                                                                                                        50invoke-virtual {v0, v5, v8}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        51move-result-object v5
                                                                                                                                                                                        53const-string v8, "collectCertificates"
                                                                                                                                                                                        54new-array v9, v10, [Ljava/lang/Class;
                                                                                                                                                                                        55aput-object v6, v9, v4
                                                                                                                                                                                        57sget-object v12, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
                                                                                                                                                                                        58aput-object v12, v9, v2
                                                                                                                                                                                        60invoke-virtual {v0, v8, v9}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        61move-result-object v8
                                                                                                                                                                                        63const-string v9, "generatePackageInfo"
                                                                                                                                                                                        64const/4 v12, 0x5
                                                                                                                                                                                        65new-array v13, v12, [Ljava/lang/Class;
                                                                                                                                                                                        66aput-object v6, v13, v4
                                                                                                                                                                                        67const-class v6, [I
                                                                                                                                                                                        68aput-object v6, v13, v2
                                                                                                                                                                                        70sget-object v6, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
                                                                                                                                                                                        71aput-object v6, v13, v10
                                                                                                                                                                                        73sget-object v6, Ljava/lang/Long;->TYPE:Ljava/lang/Class;
                                                                                                                                                                                        74aput-object v6, v13, v11
                                                                                                                                                                                        76sget-object v6, Ljava/lang/Long;->TYPE:Ljava/lang/Class;
                                                                                                                                                                                        77aput-object v6, v13, v7
                                                                                                                                                                                        79invoke-virtual {v0, v9, v13}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        80move-result-object v0
                                                                                                                                                                                        82invoke-virtual {v3, v2}, Ljava/lang/reflect/Constructor;->setAccessible(Z)V
                                                                                                                                                                                        84invoke-virtual {v5, v2}, Ljava/lang/reflect/Method;->setAccessible(Z)V
                                                                                                                                                                                        86invoke-virtual {v8, v2}, Ljava/lang/reflect/Method;->setAccessible(Z)V
                                                                                                                                                                                        88invoke-virtual {v0, v2}, Ljava/lang/reflect/Method;->setAccessible(Z)V
                                                                                                                                                                                        89new-array v6, v2, [Ljava/lang/Object;
                                                                                                                                                                                        90aput-object p0, v6, v4
                                                                                                                                                                                        92invoke-virtual {v3, v6}, Ljava/lang/reflect/Constructor;->newInstance([Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        93move-result-object v3
                                                                                                                                                                                        94new-instance v6, Landroid/util/DisplayMetrics;
                                                                                                                                                                                        96invoke-direct {v6}, Landroid/util/DisplayMetrics;-><init>()V
                                                                                                                                                                                        98invoke-virtual {v6}, Landroid/util/DisplayMetrics;->setToDefaults()V
                                                                                                                                                                                        99new-instance v9, Ljava/io/File;
                                                                                                                                                                                        101invoke-direct {v9, p0}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        102new-array v13, v7, [Ljava/lang/Object;
                                                                                                                                                                                        103aput-object v9, v13, v4
                                                                                                                                                                                        104aput-object p0, v13, v2
                                                                                                                                                                                        105aput-object v6, v13, v10
                                                                                                                                                                                        107invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        108move-result-object p0
                                                                                                                                                                                        109aput-object p0, v13, v11
                                                                                                                                                                                        111invoke-virtual {v5, v3, v13}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        112move-result-object p0
                                                                                                                                                                                        113if-nez p0, :cond_a8
                                                                                                                                                                                        114return-object v1
                                                                                                                                                                                        115cond_a8: and-int/lit8 v5, p1, 0x40
                                                                                                                                                                                        116if-eqz v5, :cond_b9
                                                                                                                                                                                        117new-array v5, v10, [Ljava/lang/Object;
                                                                                                                                                                                        118aput-object p0, v5, v4
                                                                                                                                                                                        120invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        121move-result-object v6
                                                                                                                                                                                        122aput-object v6, v5, v2
                                                                                                                                                                                        124invoke-virtual {v8, v3, v5}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        125cond_b9: new-array v3, v12, [Ljava/lang/Object;
                                                                                                                                                                                        126aput-object p0, v3, v4
                                                                                                                                                                                        127aput-object v1, v3, v2
                                                                                                                                                                                        129invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        130move-result-object p0
                                                                                                                                                                                        131aput-object p0, v3, v10
                                                                                                                                                                                        133invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        134move-result-object p0
                                                                                                                                                                                        135aput-object p0, v3, v11
                                                                                                                                                                                        137invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        138move-result-object p0
                                                                                                                                                                                        139aput-object p0, v3, v7
                                                                                                                                                                                        141invoke-virtual {v0, v1, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        142move-result-object p0
                                                                                                                                                                                        143check-cast p0, Landroid/content/pm/PackageInfo;
                                                                                                                                                                                        144try_end_d7: return-object p0
                                                                                                                                                                                        145catch_d8: move-exception p0
                                                                                                                                                                                        147invoke-virtual {p0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        148return-object v1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.io.FileReader.<init>
                                                                                                                                                                                        • java.io.BufferedReader.<init>
                                                                                                                                                                                        • java.io.BufferedReader.readLine
                                                                                                                                                                                        • java.lang.String.startsWith
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.lang.String.trim
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.BufferedReader.close
                                                                                                                                                                                        • java.io.BufferedReader.close
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.BufferedReader.close
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • ro.secure
                                                                                                                                                                                        • \n
                                                                                                                                                                                        • |
                                                                                                                                                                                        • ro.debuggable
                                                                                                                                                                                        • /proc/self/status
                                                                                                                                                                                        • TracerPid:
                                                                                                                                                                                        • tracer_pid
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        2invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        4sget-object v1, Lcom/tencent/bugly/crashreport/common/info/b;->d:Ljava/lang/String;
                                                                                                                                                                                        6const-string v2, "ro.secure"
                                                                                                                                                                                        7if-nez v1, :cond_11
                                                                                                                                                                                        9invoke-static {p0, v2}, Lcom/tencent/bugly/proguard/aq;->b(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        10move-result-object v1
                                                                                                                                                                                        11sput-object v1, Lcom/tencent/bugly/crashreport/common/info/b;->d:Ljava/lang/String;
                                                                                                                                                                                        12cond_11:
                                                                                                                                                                                        13sget-object v1, Lcom/tencent/bugly/crashreport/common/info/b;->d:Ljava/lang/String;
                                                                                                                                                                                        15const-string v3, "\n"
                                                                                                                                                                                        17const-string v4, "|"
                                                                                                                                                                                        18if-eqz v1, :cond_27
                                                                                                                                                                                        20invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        22invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        24sget-object v1, Lcom/tencent/bugly/crashreport/common/info/b;->d:Ljava/lang/String;
                                                                                                                                                                                        26invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        28invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        29cond_27:
                                                                                                                                                                                        30sget-object v1, Lcom/tencent/bugly/crashreport/common/info/b;->e:Ljava/lang/String;
                                                                                                                                                                                        32const-string v2, "ro.debuggable"
                                                                                                                                                                                        33if-nez v1, :cond_33
                                                                                                                                                                                        35invoke-static {p0, v2}, Lcom/tencent/bugly/proguard/aq;->b(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        36move-result-object p0
                                                                                                                                                                                        37sput-object p0, Lcom/tencent/bugly/crashreport/common/info/b;->e:Ljava/lang/String;
                                                                                                                                                                                        38cond_33:
                                                                                                                                                                                        39sget-object p0, Lcom/tencent/bugly/crashreport/common/info/b;->e:Ljava/lang/String;
                                                                                                                                                                                        40if-eqz p0, :cond_45
                                                                                                                                                                                        42invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        44invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        46sget-object p0, Lcom/tencent/bugly/crashreport/common/info/b;->e:Ljava/lang/String;
                                                                                                                                                                                        48invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        50invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        51cond_45: const/4 p0, 0x0
                                                                                                                                                                                        52try_start_46: new-instance v1, Ljava/io/BufferedReader;
                                                                                                                                                                                        53new-instance v2, Ljava/io/FileReader;
                                                                                                                                                                                        55const-string v3, "/proc/self/status"
                                                                                                                                                                                        57invoke-direct {v2, v3}, Ljava/io/FileReader;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        59invoke-direct {v1, v2}, Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;)V
                                                                                                                                                                                        60cond_52:
                                                                                                                                                                                        61invoke-virtual {v1}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String;
                                                                                                                                                                                        62move-result-object p0
                                                                                                                                                                                        63if-eqz p0, :cond_60
                                                                                                                                                                                        65const-string v2, "TracerPid:"
                                                                                                                                                                                        67invoke-virtual {p0, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        68move-result v2
                                                                                                                                                                                        69if-eqz v2, :cond_52
                                                                                                                                                                                        70cond_60: if-eqz p0, :cond_77
                                                                                                                                                                                        71const/16 v2, 0xa
                                                                                                                                                                                        73invoke-virtual {p0, v2}, Ljava/lang/String;->substring(I)Ljava/lang/String;
                                                                                                                                                                                        74move-result-object p0
                                                                                                                                                                                        76invoke-virtual {p0}, Ljava/lang/String;->trim()Ljava/lang/String;
                                                                                                                                                                                        77move-result-object p0
                                                                                                                                                                                        79const-string v2, "tracer_pid"
                                                                                                                                                                                        81invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        83invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        85invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        86cond_77:
                                                                                                                                                                                        87invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        88move-result-object p0
                                                                                                                                                                                        89try_start_7b:
                                                                                                                                                                                        90invoke-virtual {v1}, Ljava/io/BufferedReader;->close()V
                                                                                                                                                                                        91try_end_7e: goto/16 :goto_83
                                                                                                                                                                                        92catch_7f: move-exception v0
                                                                                                                                                                                        94invoke-static {v0}, Lcom/tencent/bugly/proguard/an;->a(Ljava/lang/Throwable;)Z
                                                                                                                                                                                        95goto_83: return-object p0
                                                                                                                                                                                        96catch_84: move-exception p0
                                                                                                                                                                                        97goto/16 :goto_8e
                                                                                                                                                                                        98catchall_86: move-exception v0
                                                                                                                                                                                        99move-object v1, p0
                                                                                                                                                                                        100move-object p0, v0
                                                                                                                                                                                        101goto/16 :goto_a1
                                                                                                                                                                                        102catch_8a: move-exception v1
                                                                                                                                                                                        103move-object v5, v1
                                                                                                                                                                                        104move-object v1, p0
                                                                                                                                                                                        105move-object p0, v5
                                                                                                                                                                                        106goto_8e:
                                                                                                                                                                                        107invoke-static {p0}, Lcom/tencent/bugly/proguard/an;->a(Ljava/lang/Throwable;)Z
                                                                                                                                                                                        108try_end_91: if-eqz v1, :cond_9b
                                                                                                                                                                                        109try_start_93:
                                                                                                                                                                                        110invoke-virtual {v1}, Ljava/io/BufferedReader;->close()V
                                                                                                                                                                                        111try_end_96: goto/16 :goto_9b
                                                                                                                                                                                        112catch_97: move-exception p0
                                                                                                                                                                                        114invoke-static {p0}, Lcom/tencent/bugly/proguard/an;->a(Ljava/lang/Throwable;)Z
                                                                                                                                                                                        115cond_9b:
                                                                                                                                                                                        116invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        117move-result-object p0
                                                                                                                                                                                        118return-object p0
                                                                                                                                                                                        119catchall_a0: move-exception p0
                                                                                                                                                                                        120goto_a1: if-eqz v1, :cond_ab
                                                                                                                                                                                        121try_start_a3:
                                                                                                                                                                                        122invoke-virtual {v1}, Ljava/io/BufferedReader;->close()V
                                                                                                                                                                                        123try_end_a6: goto/16 :goto_ab
                                                                                                                                                                                        124catch_a7: move-exception v0
                                                                                                                                                                                        126invoke-static {v0}, Lcom/tencent/bugly/proguard/an;->a(Ljava/lang/Throwable;)Z
                                                                                                                                                                                        127cond_ab: goto/16 :goto_ad
                                                                                                                                                                                        128goto_ac: throw p0
                                                                                                                                                                                        129goto_ad: goto/16 :goto_ac
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.String.toUpperCase
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.net.URL.<init>
                                                                                                                                                                                        • java.net.URL.getProtocol
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestMethod
                                                                                                                                                                                        • java.net.HttpURLConnection.setConnectTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setReadTimeout
                                                                                                                                                                                        • java.util.Map.entrySet
                                                                                                                                                                                        • java.util.Set.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.util.Map$Entry.getKey
                                                                                                                                                                                        • java.util.Map$Entry.getValue
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • java.lang.String.toUpperCase
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.net.HttpURLConnection.setDoOutput
                                                                                                                                                                                        • java.net.HttpURLConnection.getOutputStream
                                                                                                                                                                                        • java.io.DataOutputStream.<init>
                                                                                                                                                                                        • java.io.DataOutputStream.writeBytes
                                                                                                                                                                                        • java.io.DataOutputStream.flush
                                                                                                                                                                                        • java.io.DataOutputStream.close
                                                                                                                                                                                        • java.net.HttpURLConnection.connect
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • GET
                                                                                                                                                                                        • https
                                                                                                                                                                                        • POST
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2Ljava/io/IOException;
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        6invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        7move-result-wide v0
                                                                                                                                                                                        8iput-wide v0, p0, Lcom/qq/e/comm/plugin/stream/a/c;->f:J
                                                                                                                                                                                        10const-string v0, "GET"
                                                                                                                                                                                        12iget-object v1, p0, Lcom/qq/e/comm/plugin/stream/a/c;->a:Ljava/lang/String;
                                                                                                                                                                                        14invoke-virtual {v1}, Ljava/lang/String;->toUpperCase()Ljava/lang/String;
                                                                                                                                                                                        15move-result-object v1
                                                                                                                                                                                        17invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        18move-result v0
                                                                                                                                                                                        19if-eqz v0, :cond_18
                                                                                                                                                                                        21invoke-direct {p0, p1}, Lcom/qq/e/comm/plugin/stream/a/c;->d(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        22move-result-object p1
                                                                                                                                                                                        23cond_18: new-instance v0, Ljava/net/URL;
                                                                                                                                                                                        25invoke-direct {v0, p1}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        27invoke-virtual {v0}, Ljava/net/URL;->getProtocol()Ljava/lang/String;
                                                                                                                                                                                        28move-result-object v1
                                                                                                                                                                                        30const-string v2, "https"
                                                                                                                                                                                        32invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        33move-result v1
                                                                                                                                                                                        34if-eqz v1, :cond_6e
                                                                                                                                                                                        36invoke-virtual {v0}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        37move-result-object v0
                                                                                                                                                                                        38check-cast v0, Ljavax/net/ssl/HttpsURLConnection;
                                                                                                                                                                                        39iput-object v0, p0, Lcom/qq/e/comm/plugin/stream/a/c;->g:Ljava/net/HttpURLConnection;
                                                                                                                                                                                        40goto_31:
                                                                                                                                                                                        41iget-object v0, p0, Lcom/qq/e/comm/plugin/stream/a/c;->g:Ljava/net/HttpURLConnection;
                                                                                                                                                                                        43iget-object v1, p0, Lcom/qq/e/comm/plugin/stream/a/c;->a:Ljava/lang/String;
                                                                                                                                                                                        45invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V
                                                                                                                                                                                        47iget-object v0, p0, Lcom/qq/e/comm/plugin/stream/a/c;->g:Ljava/net/HttpURLConnection;
                                                                                                                                                                                        48iget v1, p0, Lcom/qq/e/comm/plugin/stream/a/c;->c:I
                                                                                                                                                                                        50invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setConnectTimeout(I)V
                                                                                                                                                                                        52iget-object v0, p0, Lcom/qq/e/comm/plugin/stream/a/c;->g:Ljava/net/HttpURLConnection;
                                                                                                                                                                                        53iget v1, p0, Lcom/qq/e/comm/plugin/stream/a/c;->c:I
                                                                                                                                                                                        55invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setReadTimeout(I)V
                                                                                                                                                                                        57iget-object v0, p0, Lcom/qq/e/comm/plugin/stream/a/c;->d:Ljava/util/Map;
                                                                                                                                                                                        59invoke-interface {v0}, Ljava/util/Map;->entrySet()Ljava/util/Set;
                                                                                                                                                                                        60move-result-object v0
                                                                                                                                                                                        62invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        63move-result-object v2
                                                                                                                                                                                        64goto_50:
                                                                                                                                                                                        65invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        66move-result v0
                                                                                                                                                                                        67if-eqz v0, :cond_77
                                                                                                                                                                                        69invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        70move-result-object v0
                                                                                                                                                                                        71check-cast v0, Ljava/util/Map$Entry;
                                                                                                                                                                                        73iget-object v3, p0, Lcom/qq/e/comm/plugin/stream/a/c;->g:Ljava/net/HttpURLConnection;
                                                                                                                                                                                        75invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
                                                                                                                                                                                        76move-result-object v1
                                                                                                                                                                                        77check-cast v1, Ljava/lang/String;
                                                                                                                                                                                        79invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
                                                                                                                                                                                        80move-result-object v0
                                                                                                                                                                                        81check-cast v0, Ljava/lang/String;
                                                                                                                                                                                        83invoke-virtual {v3, v1, v0}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        84goto/16 :goto_50
                                                                                                                                                                                        85cond_6e:
                                                                                                                                                                                        86invoke-virtual {v0}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        87move-result-object v0
                                                                                                                                                                                        88check-cast v0, Ljava/net/HttpURLConnection;
                                                                                                                                                                                        89iput-object v0, p0, Lcom/qq/e/comm/plugin/stream/a/c;->g:Ljava/net/HttpURLConnection;
                                                                                                                                                                                        90goto/16 :goto_31
                                                                                                                                                                                        91cond_77:
                                                                                                                                                                                        92const-string v0, "POST"
                                                                                                                                                                                        94iget-object v1, p0, Lcom/qq/e/comm/plugin/stream/a/c;->a:Ljava/lang/String;
                                                                                                                                                                                        96invoke-virtual {v1}, Ljava/lang/String;->toUpperCase()Ljava/lang/String;
                                                                                                                                                                                        97move-result-object v1
                                                                                                                                                                                        99invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        100move-result v0
                                                                                                                                                                                        101if-eqz v0, :cond_a1
                                                                                                                                                                                        103iget-object v0, p0, Lcom/qq/e/comm/plugin/stream/a/c;->g:Ljava/net/HttpURLConnection;
                                                                                                                                                                                        104const/4 v1, 0x1
                                                                                                                                                                                        106invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setDoOutput(Z)V
                                                                                                                                                                                        107new-instance v0, Ljava/io/DataOutputStream;
                                                                                                                                                                                        109iget-object v1, p0, Lcom/qq/e/comm/plugin/stream/a/c;->g:Ljava/net/HttpURLConnection;
                                                                                                                                                                                        111invoke-virtual {v1}, Ljava/net/HttpURLConnection;->getOutputStream()Ljava/io/OutputStream;
                                                                                                                                                                                        112move-result-object v1
                                                                                                                                                                                        114invoke-direct {v0, v1}, Ljava/io/DataOutputStream;-><init>(Ljava/io/OutputStream;)V
                                                                                                                                                                                        116iget-object v1, p0, Lcom/qq/e/comm/plugin/stream/a/c;->b:Ljava/lang/String;
                                                                                                                                                                                        118invoke-virtual {v0, v1}, Ljava/io/DataOutputStream;->writeBytes(Ljava/lang/String;)V
                                                                                                                                                                                        120invoke-virtual {v0}, Ljava/io/DataOutputStream;->flush()V
                                                                                                                                                                                        122invoke-virtual {v0}, Ljava/io/DataOutputStream;->close()V
                                                                                                                                                                                        123cond_a1:
                                                                                                                                                                                        124iget-object v0, p0, Lcom/qq/e/comm/plugin/stream/a/c;->g:Ljava/net/HttpURLConnection;
                                                                                                                                                                                        126invoke-virtual {v0}, Ljava/net/HttpURLConnection;->connect()V
                                                                                                                                                                                        127return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.net.URL.<init>
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • java.net.HttpURLConnection.setConnectTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setUseCaches
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • android.os.Build$VERSION.SDK:Ljava/lang/String
                                                                                                                                                                                        • java.lang.Integer.parseInt
                                                                                                                                                                                        • java.lang.System.setProperty
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestMethod
                                                                                                                                                                                        • java.net.HttpURLConnection.setDoInput
                                                                                                                                                                                        • java.net.HttpURLConnection.setDoOutput
                                                                                                                                                                                        • android.net.Uri$Builder.build
                                                                                                                                                                                        • android.net.Uri.getEncodedQuery
                                                                                                                                                                                        • java.net.HttpURLConnection.getOutputStream
                                                                                                                                                                                        • java.io.OutputStreamWriter.<init>
                                                                                                                                                                                        • java.io.BufferedWriter.<init>
                                                                                                                                                                                        • java.io.BufferedWriter.write
                                                                                                                                                                                        • java.io.BufferedWriter.flush
                                                                                                                                                                                        • java.io.BufferedWriter.close
                                                                                                                                                                                        • java.io.OutputStream.close
                                                                                                                                                                                        • java.net.HttpURLConnection.connect
                                                                                                                                                                                        • java.net.HttpURLConnection.getResponseCode
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • Connection
                                                                                                                                                                                        • keep-alive
                                                                                                                                                                                        • Cache-Control
                                                                                                                                                                                        • no-cache
                                                                                                                                                                                        • http.keepAlive
                                                                                                                                                                                        • false
                                                                                                                                                                                        • POST
                                                                                                                                                                                        • UTF-8
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        1const/4 v1, 0x0
                                                                                                                                                                                        2try_start_1: new-instance v0, Ljava/net/URL;
                                                                                                                                                                                        4invoke-direct {v0, p0}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        6invoke-virtual {v0}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        7move-result-object v0
                                                                                                                                                                                        8check-cast v0, Ljava/net/HttpURLConnection;
                                                                                                                                                                                        9try_end_c: const/16 v1, 0x1388
                                                                                                                                                                                        10try_start_e:
                                                                                                                                                                                        11invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setConnectTimeout(I)V
                                                                                                                                                                                        12const/4 v1, 0x0
                                                                                                                                                                                        14invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setUseCaches(Z)V
                                                                                                                                                                                        16const-string v1, "Connection"
                                                                                                                                                                                        18const-string v2, "keep-alive"
                                                                                                                                                                                        20invoke-virtual {v0, v1, v2}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        22const-string v1, "Cache-Control"
                                                                                                                                                                                        24const-string v2, "no-cache"
                                                                                                                                                                                        26invoke-virtual {v0, v1, v2}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        28sget-object v1, Landroid/os/Build$VERSION;->SDK:Ljava/lang/String;
                                                                                                                                                                                        30invoke-static {v1}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
                                                                                                                                                                                        31move-result v1
                                                                                                                                                                                        32const/16 v2, 0x8
                                                                                                                                                                                        33if-ge v1, v2, :cond_34
                                                                                                                                                                                        35const-string v1, "http.keepAlive"
                                                                                                                                                                                        37const-string v2, "false"
                                                                                                                                                                                        39invoke-static {v1, v2}, Ljava/lang/System;->setProperty(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        40cond_34:
                                                                                                                                                                                        41const-string v1, "POST"
                                                                                                                                                                                        43invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V
                                                                                                                                                                                        44const/4 v1, 0x1
                                                                                                                                                                                        46invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setDoInput(Z)V
                                                                                                                                                                                        47const/4 v1, 0x1
                                                                                                                                                                                        49invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setDoOutput(Z)V
                                                                                                                                                                                        50if-eqz p1, :cond_67
                                                                                                                                                                                        52invoke-virtual {p1}, Landroid/net/Uri$Builder;->build()Landroid/net/Uri;
                                                                                                                                                                                        53move-result-object v1
                                                                                                                                                                                        55invoke-virtual {v1}, Landroid/net/Uri;->getEncodedQuery()Ljava/lang/String;
                                                                                                                                                                                        56move-result-object v1
                                                                                                                                                                                        58invoke-virtual {v0}, Ljava/net/HttpURLConnection;->getOutputStream()Ljava/io/OutputStream;
                                                                                                                                                                                        59move-result-object v2
                                                                                                                                                                                        60new-instance v3, Ljava/io/BufferedWriter;
                                                                                                                                                                                        61new-instance v4, Ljava/io/OutputStreamWriter;
                                                                                                                                                                                        63const-string v5, "UTF-8"
                                                                                                                                                                                        65invoke-direct {v4, v2, v5}, Ljava/io/OutputStreamWriter;-><init>(Ljava/io/OutputStream;Ljava/lang/String;)V
                                                                                                                                                                                        67invoke-direct {v3, v4}, Ljava/io/BufferedWriter;-><init>(Ljava/io/Writer;)V
                                                                                                                                                                                        69invoke-virtual {v3, v1}, Ljava/io/BufferedWriter;->write(Ljava/lang/String;)V
                                                                                                                                                                                        71invoke-virtual {v3}, Ljava/io/BufferedWriter;->flush()V
                                                                                                                                                                                        73invoke-virtual {v3}, Ljava/io/BufferedWriter;->close()V
                                                                                                                                                                                        75invoke-virtual {v2}, Ljava/io/OutputStream;->close()V
                                                                                                                                                                                        76cond_67:
                                                                                                                                                                                        77invoke-virtual {v0}, Ljava/net/HttpURLConnection;->connect()V
                                                                                                                                                                                        79invoke-virtual {v0}, Ljava/net/HttpURLConnection;->getResponseCode()I
                                                                                                                                                                                        80try_end_6d:
                                                                                                                                                                                        81invoke-static {v0}, Lcom/baidu/mobads/container/b/g/h;->a(Ljava/net/HttpURLConnection;)V
                                                                                                                                                                                        82goto_70: return-void
                                                                                                                                                                                        83catch_71: move-exception v0
                                                                                                                                                                                        84move-object v0, v1
                                                                                                                                                                                        85goto_73:
                                                                                                                                                                                        86invoke-static {v0}, Lcom/baidu/mobads/container/b/g/h;->a(Ljava/net/HttpURLConnection;)V
                                                                                                                                                                                        87goto/16 :goto_70
                                                                                                                                                                                        88catchall_77: move-exception v0
                                                                                                                                                                                        89goto_78:
                                                                                                                                                                                        90invoke-static {v1}, Lcom/baidu/mobads/container/b/g/h;->a(Ljava/net/HttpURLConnection;)V
                                                                                                                                                                                        91throw v0
                                                                                                                                                                                        92catchall_7c: move-exception v1
                                                                                                                                                                                        93move-object v6, v1
                                                                                                                                                                                        94move-object v1, v0
                                                                                                                                                                                        95move-object v0, v6
                                                                                                                                                                                        96goto/16 :goto_78
                                                                                                                                                                                        97catch_81: move-exception v1
                                                                                                                                                                                        98goto/16 :goto_73
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.telephony.TelephonyManager.getNetworkOperator
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.lang.String.toCharArray
                                                                                                                                                                                        • java.lang.Character.isDigit
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • android.telephony.gsm.GsmCellLocation.getLac
                                                                                                                                                                                        • android.telephony.gsm.GsmCellLocation.getCid
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.Class.isInstance
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android.telephony.cdma.CdmaCellLocation
                                                                                                                                                                                        • getBaseStationId
                                                                                                                                                                                        • getNetworkId
                                                                                                                                                                                        • getSystemId
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0if-eqz p1, :cond_107
                                                                                                                                                                                        2iget-object v0, p0, Lcom/baidu/mobads/g/a;->b:Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        3if-nez v0, :cond_8
                                                                                                                                                                                        4goto/16 :goto_107
                                                                                                                                                                                        5cond_8: new-instance v0, Lcom/baidu/mobads/g/a$a;
                                                                                                                                                                                        6const/4 v1, 0x0
                                                                                                                                                                                        8invoke-direct {v0, p0, v1}, Lcom/baidu/mobads/g/a$a;-><init>(Lcom/baidu/mobads/g/a;Lcom/baidu/mobads/g/b;)V
                                                                                                                                                                                        10iget-object v2, p0, Lcom/baidu/mobads/g/a;->b:Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        12invoke-virtual {v2}, Landroid/telephony/TelephonyManager;->getNetworkOperator()Ljava/lang/String;
                                                                                                                                                                                        13move-result-object v2
                                                                                                                                                                                        14const/4 v3, 0x0
                                                                                                                                                                                        15if-eqz v2, :cond_69
                                                                                                                                                                                        17invoke-virtual {v2}, Ljava/lang/String;->length()I
                                                                                                                                                                                        18move-result v4
                                                                                                                                                                                        19if-lez v4, :cond_69
                                                                                                                                                                                        20try_start_1d:
                                                                                                                                                                                        21invoke-virtual {v2}, Ljava/lang/String;->length()I
                                                                                                                                                                                        22move-result v4
                                                                                                                                                                                        23const/4 v5, 0x3
                                                                                                                                                                                        24if-lt v4, v5, :cond_38
                                                                                                                                                                                        26invoke-virtual {v2, v3, v5}, Ljava/lang/String;->substring(II)Ljava/lang/String;
                                                                                                                                                                                        27move-result-object v4
                                                                                                                                                                                        29invoke-static {v4}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;
                                                                                                                                                                                        30move-result-object v4
                                                                                                                                                                                        32invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        33move-result v4
                                                                                                                                                                                        34if-gez v4, :cond_36
                                                                                                                                                                                        36iget-object v4, p0, Lcom/baidu/mobads/g/a;->c:Lcom/baidu/mobads/g/a$a;
                                                                                                                                                                                        37iget v4, v4, Lcom/baidu/mobads/g/a$a;->c:I
                                                                                                                                                                                        38cond_36: iput v4, v0, Lcom/baidu/mobads/g/a$a;->c:I
                                                                                                                                                                                        39cond_38:
                                                                                                                                                                                        40invoke-virtual {v2, v5}, Ljava/lang/String;->substring(I)Ljava/lang/String;
                                                                                                                                                                                        41move-result-object v2
                                                                                                                                                                                        42if-eqz v2, :cond_52
                                                                                                                                                                                        44invoke-virtual {v2}, Ljava/lang/String;->toCharArray()[C
                                                                                                                                                                                        45move-result-object v4
                                                                                                                                                                                        46const/4 v5, 0x0
                                                                                                                                                                                        47goto_43: array-length v6, v4
                                                                                                                                                                                        48if-ge v5, v6, :cond_53
                                                                                                                                                                                        49aget-char v6, v4, v5
                                                                                                                                                                                        51invoke-static {v6}, Ljava/lang/Character;->isDigit(C)Z
                                                                                                                                                                                        52move-result v6
                                                                                                                                                                                        53if-nez v6, :cond_4f
                                                                                                                                                                                        54goto/16 :goto_53
                                                                                                                                                                                        55cond_4f: add-int/lit8 v5, v5, 0x1
                                                                                                                                                                                        56goto/16 :goto_43
                                                                                                                                                                                        57cond_52: const/4 v5, 0x0
                                                                                                                                                                                        58cond_53:
                                                                                                                                                                                        59invoke-virtual {v2, v3, v5}, Ljava/lang/String;->substring(II)Ljava/lang/String;
                                                                                                                                                                                        60move-result-object v2
                                                                                                                                                                                        62invoke-static {v2}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;
                                                                                                                                                                                        63move-result-object v2
                                                                                                                                                                                        65invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        66move-result v2
                                                                                                                                                                                        67if-gez v2, :cond_65
                                                                                                                                                                                        69iget-object v2, p0, Lcom/baidu/mobads/g/a;->c:Lcom/baidu/mobads/g/a$a;
                                                                                                                                                                                        70iget v2, v2, Lcom/baidu/mobads/g/a$a;->d:I
                                                                                                                                                                                        71cond_65: iput v2, v0, Lcom/baidu/mobads/g/a$a;->d:I
                                                                                                                                                                                        72try_end_67: goto/16 :goto_69
                                                                                                                                                                                        73catch_68: nop
                                                                                                                                                                                        74goto_69: instance-of v2, p1, Landroid/telephony/gsm/GsmCellLocation;
                                                                                                                                                                                        75if-eqz v2, :cond_81
                                                                                                                                                                                        76check-cast p1, Landroid/telephony/gsm/GsmCellLocation;
                                                                                                                                                                                        78invoke-virtual {p1}, Landroid/telephony/gsm/GsmCellLocation;->getLac()I
                                                                                                                                                                                        79move-result v1
                                                                                                                                                                                        80iput v1, v0, Lcom/baidu/mobads/g/a$a;->a:I
                                                                                                                                                                                        82invoke-virtual {p1}, Landroid/telephony/gsm/GsmCellLocation;->getCid()I
                                                                                                                                                                                        83move-result p1
                                                                                                                                                                                        84iput p1, v0, Lcom/baidu/mobads/g/a$a;->b:I
                                                                                                                                                                                        85const/16 p1, 0x67
                                                                                                                                                                                        86iput-char p1, v0, Lcom/baidu/mobads/g/a$a;->e:C
                                                                                                                                                                                        87goto/16 :goto_ff
                                                                                                                                                                                        88cond_81: instance-of v2, p1, Landroid/telephony/cdma/CdmaCellLocation;
                                                                                                                                                                                        89if-eqz v2, :cond_ff
                                                                                                                                                                                        90const/16 v2, 0x77
                                                                                                                                                                                        91iput-char v2, v0, Lcom/baidu/mobads/g/a$a;->e:C
                                                                                                                                                                                        93sget-object v2, Lcom/baidu/mobads/g/a;->g:Ljava/lang/Class;
                                                                                                                                                                                        94if-nez v2, :cond_bd
                                                                                                                                                                                        96const-string v2, "android.telephony.cdma.CdmaCellLocation"
                                                                                                                                                                                        97try_start_8f:
                                                                                                                                                                                        98invoke-static {v2}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        99move-result-object v2
                                                                                                                                                                                        100sput-object v2, Lcom/baidu/mobads/g/a;->g:Ljava/lang/Class;
                                                                                                                                                                                        102sget-object v2, Lcom/baidu/mobads/g/a;->g:Ljava/lang/Class;
                                                                                                                                                                                        104const-string v4, "getBaseStationId"
                                                                                                                                                                                        105new-array v5, v3, [Ljava/lang/Class;
                                                                                                                                                                                        107invoke-virtual {v2, v4, v5}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        108move-result-object v2
                                                                                                                                                                                        109sput-object v2, Lcom/baidu/mobads/g/a;->d:Ljava/lang/reflect/Method;
                                                                                                                                                                                        111sget-object v2, Lcom/baidu/mobads/g/a;->g:Ljava/lang/Class;
                                                                                                                                                                                        113const-string v4, "getNetworkId"
                                                                                                                                                                                        114new-array v5, v3, [Ljava/lang/Class;
                                                                                                                                                                                        116invoke-virtual {v2, v4, v5}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        117move-result-object v2
                                                                                                                                                                                        118sput-object v2, Lcom/baidu/mobads/g/a;->e:Ljava/lang/reflect/Method;
                                                                                                                                                                                        120sget-object v2, Lcom/baidu/mobads/g/a;->g:Ljava/lang/Class;
                                                                                                                                                                                        122const-string v4, "getSystemId"
                                                                                                                                                                                        123new-array v5, v3, [Ljava/lang/Class;
                                                                                                                                                                                        125invoke-virtual {v2, v4, v5}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        126move-result-object v2
                                                                                                                                                                                        127sput-object v2, Lcom/baidu/mobads/g/a;->f:Ljava/lang/reflect/Method;
                                                                                                                                                                                        128try_end_b9: goto/16 :goto_bd
                                                                                                                                                                                        129catch_ba: sput-object v1, Lcom/baidu/mobads/g/a;->g:Ljava/lang/Class;
                                                                                                                                                                                        130return-void
                                                                                                                                                                                        131goto_bd:
                                                                                                                                                                                        132sget-object v1, Lcom/baidu/mobads/g/a;->g:Ljava/lang/Class;
                                                                                                                                                                                        133if-eqz v1, :cond_ff
                                                                                                                                                                                        135invoke-virtual {v1, p1}, Ljava/lang/Class;->isInstance(Ljava/lang/Object;)Z
                                                                                                                                                                                        136move-result v1
                                                                                                                                                                                        137if-eqz v1, :cond_ff
                                                                                                                                                                                        138try_start_c7:
                                                                                                                                                                                        139sget-object v1, Lcom/baidu/mobads/g/a;->f:Ljava/lang/reflect/Method;
                                                                                                                                                                                        140new-array v2, v3, [Ljava/lang/Object;
                                                                                                                                                                                        142invoke-virtual {v1, p1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        143move-result-object v1
                                                                                                                                                                                        144check-cast v1, Ljava/lang/Integer;
                                                                                                                                                                                        146invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        147move-result v1
                                                                                                                                                                                        148if-gez v1, :cond_db
                                                                                                                                                                                        150iget-object v1, p0, Lcom/baidu/mobads/g/a;->c:Lcom/baidu/mobads/g/a$a;
                                                                                                                                                                                        151iget v1, v1, Lcom/baidu/mobads/g/a$a;->d:I
                                                                                                                                                                                        152cond_db: iput v1, v0, Lcom/baidu/mobads/g/a$a;->d:I
                                                                                                                                                                                        154sget-object v1, Lcom/baidu/mobads/g/a;->d:Ljava/lang/reflect/Method;
                                                                                                                                                                                        155new-array v2, v3, [Ljava/lang/Object;
                                                                                                                                                                                        157invoke-virtual {v1, p1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        158move-result-object v1
                                                                                                                                                                                        159check-cast v1, Ljava/lang/Integer;
                                                                                                                                                                                        161invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        162move-result v1
                                                                                                                                                                                        163iput v1, v0, Lcom/baidu/mobads/g/a$a;->b:I
                                                                                                                                                                                        165sget-object v1, Lcom/baidu/mobads/g/a;->e:Ljava/lang/reflect/Method;
                                                                                                                                                                                        166new-array v2, v3, [Ljava/lang/Object;
                                                                                                                                                                                        168invoke-virtual {v1, p1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        169move-result-object p1
                                                                                                                                                                                        170check-cast p1, Ljava/lang/Integer;
                                                                                                                                                                                        172invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        173move-result p1
                                                                                                                                                                                        174iput p1, v0, Lcom/baidu/mobads/g/a$a;->a:I
                                                                                                                                                                                        175try_end_fd: goto/16 :goto_ff
                                                                                                                                                                                        176catch_fe: return-void
                                                                                                                                                                                        177goto_ff:
                                                                                                                                                                                        178invoke-static {v0}, Lcom/baidu/mobads/g/a$a;->a(Lcom/baidu/mobads/g/a$a;)Z
                                                                                                                                                                                        179move-result p1
                                                                                                                                                                                        180if-eqz p1, :cond_107
                                                                                                                                                                                        181iput-object v0, p0, Lcom/baidu/mobads/g/a;->c:Lcom/baidu/mobads/g/a$a;
                                                                                                                                                                                        182goto_107: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.net.URL.<init>
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • java.net.HttpURLConnection.setConnectTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setReadTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestMethod
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • java.net.HttpURLConnection.getResponseCode
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        • com.qq.e.comm.plugin.ab.a.c.<init>
                                                                                                                                                                                        • com.qq.e.comm.plugin.ab.a.c.<init>
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • com.qq.e.comm.plugin.ab.a.c.<init>
                                                                                                                                                                                        • com.qq.e.comm.plugin.ab.a.c.<init>
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • GET
                                                                                                                                                                                        • Range
                                                                                                                                                                                        • bytes=0-
                                                                                                                                                                                        • ConnectTask responseCode :
                                                                                                                                                                                        • Invalid url
                                                                                                                                                                                        • Protocol exception
                                                                                                                                                                                        • UnSupported response code:
                                                                                                                                                                                        • IO exception
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2Lcom/qq/e/comm/plugin/ab/a/c;
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        5const/16 v3, 0x6c
                                                                                                                                                                                        6const/4 v2, 0x0
                                                                                                                                                                                        7try_start_3: new-instance v0, Ljava/net/URL;
                                                                                                                                                                                        9iget-object v1, p0, Lcom/qq/e/comm/plugin/ab/a/a/a;->a:Ljava/lang/String;
                                                                                                                                                                                        11invoke-direct {v0, v1}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        12try_start_a:
                                                                                                                                                                                        13invoke-virtual {v0}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        14move-result-object v0
                                                                                                                                                                                        15check-cast v0, Ljava/net/HttpURLConnection;
                                                                                                                                                                                        16try_end_10: const/16 v1, 0x2710
                                                                                                                                                                                        17try_start_12:
                                                                                                                                                                                        18invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setConnectTimeout(I)V
                                                                                                                                                                                        19const/16 v1, 0x2710
                                                                                                                                                                                        21invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setReadTimeout(I)V
                                                                                                                                                                                        23const-string v1, "GET"
                                                                                                                                                                                        25invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V
                                                                                                                                                                                        27const-string v1, "Range"
                                                                                                                                                                                        29const-string v2, "bytes=0-"
                                                                                                                                                                                        31invoke-virtual {v0, v1, v2}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        33invoke-virtual {v0}, Ljava/net/HttpURLConnection;->getResponseCode()I
                                                                                                                                                                                        34move-result v1
                                                                                                                                                                                        35new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        37invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        39const-string v3, "ConnectTask responseCode :"
                                                                                                                                                                                        41invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        42move-result-object v2
                                                                                                                                                                                        44invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        45move-result-object v2
                                                                                                                                                                                        47invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        48move-result-object v2
                                                                                                                                                                                        50invoke-static {v2}, Lcom/qq/e/comm/util/GDTLogger;->d(Ljava/lang/String;)V
                                                                                                                                                                                        51const/16 v2, 0xc8
                                                                                                                                                                                        52if-ne v1, v2, :cond_57
                                                                                                                                                                                        53const/4 v1, 0x0
                                                                                                                                                                                        55invoke-direct {p0, v0, v1}, Lcom/qq/e/comm/plugin/ab/a/a/a;->a(Ljava/net/HttpURLConnection;Z)V
                                                                                                                                                                                        56try_end_48: if-eqz v0, :cond_4d
                                                                                                                                                                                        58invoke-virtual {v0}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        59cond_4d: return-void
                                                                                                                                                                                        60catch_4e: move-exception v0
                                                                                                                                                                                        61new-instance v1, Lcom/qq/e/comm/plugin/ab/a/c;
                                                                                                                                                                                        63const-string v2, "Invalid url"
                                                                                                                                                                                        65invoke-direct {v1, v3, v2, v0}, Lcom/qq/e/comm/plugin/ab/a/c;-><init>(ILjava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        66throw v1
                                                                                                                                                                                        67cond_57: const/16 v2, 0xce
                                                                                                                                                                                        68if-ne v1, v2, :cond_74
                                                                                                                                                                                        69const/4 v1, 0x1
                                                                                                                                                                                        70try_start_5c:
                                                                                                                                                                                        71invoke-direct {p0, v0, v1}, Lcom/qq/e/comm/plugin/ab/a/a/a;->a(Ljava/net/HttpURLConnection;Z)V
                                                                                                                                                                                        72try_end_5f: goto/16 :goto_48
                                                                                                                                                                                        73catch_60: move-exception v1
                                                                                                                                                                                        74move-object v2, v0
                                                                                                                                                                                        75goto_62: new-instance v0, Lcom/qq/e/comm/plugin/ab/a/c;
                                                                                                                                                                                        76const/16 v3, 0x6c
                                                                                                                                                                                        78const-string v4, "Protocol exception"
                                                                                                                                                                                        80invoke-direct {v0, v3, v4, v1}, Lcom/qq/e/comm/plugin/ab/a/c;-><init>(ILjava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        81throw v0
                                                                                                                                                                                        82try_end_6c: move-exception v0
                                                                                                                                                                                        83move-object v1, v0
                                                                                                                                                                                        84goto_6e: if-eqz v2, :cond_73
                                                                                                                                                                                        86invoke-virtual {v2}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        87cond_73: throw v1
                                                                                                                                                                                        88cond_74: new-instance v2, Lcom/qq/e/comm/plugin/ab/a/c;
                                                                                                                                                                                        89const/16 v3, 0x6c
                                                                                                                                                                                        90new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        92invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        94const-string v5, "UnSupported response code:"
                                                                                                                                                                                        96invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        97move-result-object v4
                                                                                                                                                                                        99invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        100move-result-object v1
                                                                                                                                                                                        102invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        103move-result-object v1
                                                                                                                                                                                        105invoke-direct {v2, v3, v1}, Lcom/qq/e/comm/plugin/ab/a/c;-><init>(ILjava/lang/String;)V
                                                                                                                                                                                        106throw v2
                                                                                                                                                                                        107try_end_8f: move-exception v1
                                                                                                                                                                                        108move-object v2, v0
                                                                                                                                                                                        109try_start_91: new-instance v0, Lcom/qq/e/comm/plugin/ab/a/c;
                                                                                                                                                                                        110const/16 v3, 0x6c
                                                                                                                                                                                        112const-string v4, "IO exception"
                                                                                                                                                                                        114invoke-direct {v0, v3, v4, v1}, Lcom/qq/e/comm/plugin/ab/a/c;-><init>(ILjava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        115throw v0
                                                                                                                                                                                        116catchall_9b: move-exception v1
                                                                                                                                                                                        117move-object v2, v0
                                                                                                                                                                                        118goto/16 :goto_6e
                                                                                                                                                                                        119catch_9e: move-exception v0
                                                                                                                                                                                        120move-object v1, v0
                                                                                                                                                                                        121goto/16 :goto_91
                                                                                                                                                                                        122catch_a1: move-exception v0
                                                                                                                                                                                        123move-object v1, v0
                                                                                                                                                                                        124goto/16 :goto_62
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getPackageManager
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • android.content.pm.PackageManager.checkPermission
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.getTypeName
                                                                                                                                                                                        • android.net.NetworkInfo.getTypeName
                                                                                                                                                                                        • java.lang.String.equalsIgnoreCase
                                                                                                                                                                                        • android.net.NetworkInfo.getExtraInfo
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.apache.http.HttpHost.<init>
                                                                                                                                                                                        • android.net.Proxy.getDefaultHost
                                                                                                                                                                                        • java.lang.String.trim
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • android.net.Proxy.getDefaultPort
                                                                                                                                                                                        • org.apache.http.HttpHost.<init>
                                                                                                                                                                                        • org.apache.http.HttpHost.<init>
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android.permission.ACCESS_NETWORK_STATE
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        • WIFI
                                                                                                                                                                                        • cmwap
                                                                                                                                                                                        • 3gwap
                                                                                                                                                                                        • uniwap
                                                                                                                                                                                        • ctwap
                                                                                                                                                                                        • 10.0.0.200
                                                                                                                                                                                        • 10.0.0.172
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1if-nez p0, :cond_4
                                                                                                                                                                                        2return-object v0
                                                                                                                                                                                        3try_start_4:
                                                                                                                                                                                        4invoke-virtual {p0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
                                                                                                                                                                                        5move-result-object v1
                                                                                                                                                                                        7const-string v2, "android.permission.ACCESS_NETWORK_STATE"
                                                                                                                                                                                        9invoke-virtual {p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        10move-result-object v3
                                                                                                                                                                                        12invoke-virtual {v1, v2, v3}, Landroid/content/pm/PackageManager;->checkPermission(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        13move-result v1
                                                                                                                                                                                        14if-eqz v1, :cond_15
                                                                                                                                                                                        15return-object v0
                                                                                                                                                                                        16cond_15:
                                                                                                                                                                                        17const-string v1, "connectivity"
                                                                                                                                                                                        19invoke-virtual {p0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        20move-result-object p0
                                                                                                                                                                                        21check-cast p0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        23invoke-virtual {p0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        24move-result-object p0
                                                                                                                                                                                        25if-nez p0, :cond_24
                                                                                                                                                                                        26return-object v0
                                                                                                                                                                                        27cond_24:
                                                                                                                                                                                        28invoke-virtual {p0}, Landroid/net/NetworkInfo;->getTypeName()Ljava/lang/String;
                                                                                                                                                                                        29move-result-object v1
                                                                                                                                                                                        30if-eqz v1, :cond_37
                                                                                                                                                                                        32invoke-virtual {p0}, Landroid/net/NetworkInfo;->getTypeName()Ljava/lang/String;
                                                                                                                                                                                        33move-result-object v1
                                                                                                                                                                                        35const-string v2, "WIFI"
                                                                                                                                                                                        37invoke-virtual {v1, v2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
                                                                                                                                                                                        38move-result v1
                                                                                                                                                                                        39if-eqz v1, :cond_37
                                                                                                                                                                                        40return-object v0
                                                                                                                                                                                        41cond_37:
                                                                                                                                                                                        42invoke-virtual {p0}, Landroid/net/NetworkInfo;->getExtraInfo()Ljava/lang/String;
                                                                                                                                                                                        43move-result-object p0
                                                                                                                                                                                        44if-nez p0, :cond_3e
                                                                                                                                                                                        45return-object v0
                                                                                                                                                                                        46cond_3e:
                                                                                                                                                                                        47const-string v1, "cmwap"
                                                                                                                                                                                        49invoke-virtual {p0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        50move-result v1
                                                                                                                                                                                        51const/16 v2, 0x50
                                                                                                                                                                                        52if-nez v1, :cond_83
                                                                                                                                                                                        54const-string v1, "3gwap"
                                                                                                                                                                                        56invoke-virtual {p0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        57move-result v1
                                                                                                                                                                                        58if-nez v1, :cond_83
                                                                                                                                                                                        60const-string v1, "uniwap"
                                                                                                                                                                                        62invoke-virtual {p0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        63move-result v1
                                                                                                                                                                                        64if-eqz v1, :cond_59
                                                                                                                                                                                        65goto/16 :goto_83
                                                                                                                                                                                        66cond_59:
                                                                                                                                                                                        67const-string v1, "ctwap"
                                                                                                                                                                                        69invoke-virtual {p0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        70move-result p0
                                                                                                                                                                                        71if-eqz p0, :cond_69
                                                                                                                                                                                        72new-instance p0, Lorg/apache/http/HttpHost;
                                                                                                                                                                                        74const-string v1, "10.0.0.200"
                                                                                                                                                                                        76invoke-direct {p0, v1, v2}, Lorg/apache/http/HttpHost;-><init>(Ljava/lang/String;I)V
                                                                                                                                                                                        77return-object p0
                                                                                                                                                                                        78cond_69:
                                                                                                                                                                                        79invoke-static {}, Landroid/net/Proxy;->getDefaultHost()Ljava/lang/String;
                                                                                                                                                                                        80move-result-object p0
                                                                                                                                                                                        81if-eqz p0, :cond_91
                                                                                                                                                                                        83invoke-virtual {p0}, Ljava/lang/String;->trim()Ljava/lang/String;
                                                                                                                                                                                        84move-result-object v1
                                                                                                                                                                                        86invoke-virtual {v1}, Ljava/lang/String;->length()I
                                                                                                                                                                                        87move-result v1
                                                                                                                                                                                        88if-lez v1, :cond_91
                                                                                                                                                                                        90invoke-static {}, Landroid/net/Proxy;->getDefaultPort()I
                                                                                                                                                                                        91move-result v1
                                                                                                                                                                                        92new-instance v2, Lorg/apache/http/HttpHost;
                                                                                                                                                                                        94invoke-direct {v2, p0, v1}, Lorg/apache/http/HttpHost;-><init>(Ljava/lang/String;I)V
                                                                                                                                                                                        95return-object v2
                                                                                                                                                                                        96cond_83: new-instance p0, Lorg/apache/http/HttpHost;
                                                                                                                                                                                        98const-string v1, "10.0.0.172"
                                                                                                                                                                                        100invoke-direct {p0, v1, v2}, Lorg/apache/http/HttpHost;-><init>(Ljava/lang/String;I)V
                                                                                                                                                                                        101try_end_8a: return-object p0
                                                                                                                                                                                        102catch_8b: move-exception p0
                                                                                                                                                                                        104sget-object v1, Lcom/tencent/wxop/stat/common/l;->k:Lcom/tencent/wxop/stat/common/StatLogger;
                                                                                                                                                                                        106invoke-virtual {v1, p0}, Lcom/tencent/wxop/stat/common/StatLogger;->e(Ljava/lang/Throwable;)V
                                                                                                                                                                                        107cond_91: return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.io.File.separator:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        • java.io.FileOutputStream.<init>
                                                                                                                                                                                        • java.net.URL.<init>
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • java.net.HttpURLConnection.getInputStream
                                                                                                                                                                                        • java.io.BufferedInputStream.<init>
                                                                                                                                                                                        • java.io.BufferedInputStream.read
                                                                                                                                                                                        • java.io.FileOutputStream.write
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        • java.io.FileOutputStream.close
                                                                                                                                                                                        • java.io.BufferedInputStream.close
                                                                                                                                                                                        • java.io.File.length
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.io.File.separator:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.renameTo
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • tmp
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Ljava/io/File;
                                                                                                                                                                                        1new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        3invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        5invoke-static {}, Lcom/baidu/location/g/j;->h()Ljava/lang/String;
                                                                                                                                                                                        6move-result-object v2
                                                                                                                                                                                        8invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        10sget-object v2, Ljava/io/File;->separator:Ljava/lang/String;
                                                                                                                                                                                        12invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        14const-string v2, "tmp"
                                                                                                                                                                                        16invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        18invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        19move-result-object v1
                                                                                                                                                                                        21invoke-direct {v0, v1}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        23invoke-virtual {v0}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        24move-result v1
                                                                                                                                                                                        25if-eqz v1, :cond_28
                                                                                                                                                                                        27invoke-virtual {v0}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        28cond_28: const/4 v1, 0x0
                                                                                                                                                                                        29try_start_29: new-instance v2, Ljava/io/FileOutputStream;
                                                                                                                                                                                        31invoke-direct {v2, v0}, Ljava/io/FileOutputStream;-><init>(Ljava/io/File;)V
                                                                                                                                                                                        32const/16 v3, 0x1000
                                                                                                                                                                                        33new-array v3, v3, [B
                                                                                                                                                                                        34new-instance v4, Ljava/net/URL;
                                                                                                                                                                                        36invoke-direct {v4, p0}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        38invoke-virtual {v4}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        39move-result-object p0
                                                                                                                                                                                        40check-cast p0, Ljava/net/HttpURLConnection;
                                                                                                                                                                                        41new-instance v4, Ljava/io/BufferedInputStream;
                                                                                                                                                                                        43invoke-virtual {p0}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream;
                                                                                                                                                                                        44move-result-object v5
                                                                                                                                                                                        46invoke-direct {v4, v5}, Ljava/io/BufferedInputStream;-><init>(Ljava/io/InputStream;)V
                                                                                                                                                                                        47goto_46:
                                                                                                                                                                                        48invoke-virtual {v4, v3}, Ljava/io/BufferedInputStream;->read([B)I
                                                                                                                                                                                        49move-result v5
                                                                                                                                                                                        50if-lez v5, :cond_50
                                                                                                                                                                                        52invoke-virtual {v2, v3, v1, v5}, Ljava/io/FileOutputStream;->write([BII)V
                                                                                                                                                                                        53goto/16 :goto_46
                                                                                                                                                                                        54cond_50:
                                                                                                                                                                                        55invoke-virtual {p0}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        57invoke-virtual {v2}, Ljava/io/FileOutputStream;->close()V
                                                                                                                                                                                        59invoke-virtual {v4}, Ljava/io/BufferedInputStream;->close()V
                                                                                                                                                                                        61invoke-virtual {v0}, Ljava/io/File;->length()J
                                                                                                                                                                                        62move-result-wide v2
                                                                                                                                                                                        63const-wide/16 v4, 0x2800
                                                                                                                                                                                        64cmp-long p0, v2, v4
                                                                                                                                                                                        65if-gez p0, :cond_67
                                                                                                                                                                                        67invoke-virtual {v0}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        68return v1
                                                                                                                                                                                        69cond_67: new-instance p0, Ljava/io/File;
                                                                                                                                                                                        70new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        72invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        74invoke-static {}, Lcom/baidu/location/g/j;->h()Ljava/lang/String;
                                                                                                                                                                                        75move-result-object v3
                                                                                                                                                                                        77invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        79sget-object v3, Ljava/io/File;->separator:Ljava/lang/String;
                                                                                                                                                                                        81invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        83invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        85invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        86move-result-object p1
                                                                                                                                                                                        88invoke-direct {p0, p1}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        90invoke-virtual {v0, p0}, Ljava/io/File;->renameTo(Ljava/io/File;)Z
                                                                                                                                                                                        91try_end_87: const/4 p0, 0x1
                                                                                                                                                                                        92return p0
                                                                                                                                                                                        93catch_89:
                                                                                                                                                                                        94invoke-virtual {v0}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        95return v1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.util.Log.d
                                                                                                                                                                                        • com.tencent.smtt.export.external.DexLoader$TbsCorePrivateClassLoader.<init>
                                                                                                                                                                                        • android.util.Log.d
                                                                                                                                                                                        • com.tencent.smtt.export.external.DexClassLoaderProvider.createDexClassLoader
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.util.Log.e
                                                                                                                                                                                        • android.util.Log.d
                                                                                                                                                                                        • dalvik.system.DexClassLoader.<init>
                                                                                                                                                                                        • android.util.Log.d
                                                                                                                                                                                        • dalvik.system.DexClassLoader.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.util.Log.d
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • createDexClassLoader:
                                                                                                                                                                                        • dexloader
                                                                                                                                                                                        • async odex...DexClassLoaderProvider.createDexClassLoader
                                                                                                                                                                                        • createDexClassLoader exception:
                                                                                                                                                                                        • sync odex...new DexClassLoader#2
                                                                                                                                                                                        • sync odex...new DexClassLoader
                                                                                                                                                                                        • createDexClassLoader result:
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        2invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        4const-string v1, "createDexClassLoader: "
                                                                                                                                                                                        6invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        8invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        10invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        11move-result-object v0
                                                                                                                                                                                        13const-string v1, "dexloader"
                                                                                                                                                                                        15invoke-static {v1, v0}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        17invoke-direct {p0, p1}, Lcom/tencent/smtt/export/external/DexLoader;->shouldUseTbsCorePrivateClassLoader(Ljava/lang/String;)Z
                                                                                                                                                                                        18move-result v0
                                                                                                                                                                                        19if-eqz v0, :cond_22
                                                                                                                                                                                        20new-instance p5, Lcom/tencent/smtt/export/external/DexLoader$TbsCorePrivateClassLoader;
                                                                                                                                                                                        22invoke-direct {p5, p1, p2, p3, p4}, Lcom/tencent/smtt/export/external/DexLoader$TbsCorePrivateClassLoader;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)V
                                                                                                                                                                                        23goto/16 :goto_64
                                                                                                                                                                                        24cond_22: sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        25const/16 v2, 0x15
                                                                                                                                                                                        26if-lt v0, v2, :cond_5a
                                                                                                                                                                                        27const/16 v2, 0x19
                                                                                                                                                                                        28if-gt v0, v2, :cond_5a
                                                                                                                                                                                        29sget-boolean v0, Lcom/tencent/smtt/export/external/DexLoader;->mUseSpeedyClassLoader:Z
                                                                                                                                                                                        30if-eqz v0, :cond_5a
                                                                                                                                                                                        32const-string v0, "async odex...DexClassLoaderProvider.createDexClassLoader"
                                                                                                                                                                                        34invoke-static {v1, v0}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        35try_start_35:
                                                                                                                                                                                        36invoke-static {p1, p2, p3, p4, p5}, Lcom/tencent/smtt/export/external/DexClassLoaderProvider;->createDexClassLoader(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;Landroid/content/Context;)Ldalvik/system/DexClassLoader;
                                                                                                                                                                                        37move-result-object p5
                                                                                                                                                                                        38try_end_39: goto/16 :goto_64
                                                                                                                                                                                        39catch_3a: move-exception p5
                                                                                                                                                                                        40new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        42invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        44const-string v2, "createDexClassLoader exception: "
                                                                                                                                                                                        46invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        48invoke-virtual {v0, p5}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        50invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        51move-result-object p5
                                                                                                                                                                                        53invoke-static {v1, p5}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        55const-string p5, "sync odex...new DexClassLoader#2"
                                                                                                                                                                                        57invoke-static {v1, p5}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        58new-instance p5, Ldalvik/system/DexClassLoader;
                                                                                                                                                                                        60invoke-direct {p5, p1, p2, p3, p4}, Ldalvik/system/DexClassLoader;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)V
                                                                                                                                                                                        61goto/16 :goto_64
                                                                                                                                                                                        62cond_5a:
                                                                                                                                                                                        63const-string p5, "sync odex...new DexClassLoader"
                                                                                                                                                                                        65invoke-static {v1, p5}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        66new-instance p5, Ldalvik/system/DexClassLoader;
                                                                                                                                                                                        68invoke-direct {p5, p1, p2, p3, p4}, Ldalvik/system/DexClassLoader;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)V
                                                                                                                                                                                        69goto_64: new-instance p1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        71invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        73const-string p2, "createDexClassLoader result: "
                                                                                                                                                                                        75invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        77invoke-virtual {p1, p5}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        79invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        80move-result-object p1
                                                                                                                                                                                        82invoke-static {v1, p1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        83return-object p5
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • android.content.Intent.<init>
                                                                                                                                                                                        • android.content.Intent.addFlags
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.e$c.b:Ljava/lang/String
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • android.net.Uri.fromFile
                                                                                                                                                                                        • android.content.Intent.setDataAndType
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.e$c.e:Landroid/content/Context
                                                                                                                                                                                        • android.app.PendingIntent.getActivity
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.e$c.e:Landroid/content/Context
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.e$c.f:Landroid/app/NotificationManager
                                                                                                                                                                                        • android.app.NotificationManager.notify
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.e$c.e:Landroid/content/Context
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.e$c.f:Landroid/app/NotificationManager
                                                                                                                                                                                        • android.app.NotificationManager.cancel
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.e$c.e:Landroid/content/Context
                                                                                                                                                                                        • android.content.Context.startActivity
                                                                                                                                                                                        • android.os.Bundle.<init>
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.e$c.b:Ljava/lang/String
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Message.obtain
                                                                                                                                                                                        • android.os.Message.setData
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.e$c.c:Lcom/mintegral/msdk/mtgdownload/e
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.e$c.d:Lcom/mintegral/msdk/mtgdownload/b$a
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.e$c.c:Lcom/mintegral/msdk/mtgdownload/e
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.e$c.d:Lcom/mintegral/msdk/mtgdownload/b$a
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • android.os.Messenger.send
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.e$c.c:Lcom/mintegral/msdk/mtgdownload/e
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.e$c.e:Landroid/content/Context
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.e$c.c:Lcom/mintegral/msdk/mtgdownload/e
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.e$c.e:Landroid/content/Context
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.e$c.f:Landroid/app/NotificationManager
                                                                                                                                                                                        • android.app.NotificationManager.cancel
                                                                                                                                                                                        • android.os.Bundle.<init>
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.e$c.b:Ljava/lang/String
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Message.obtain
                                                                                                                                                                                        • android.os.Message.setData
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.e$c.c:Lcom/mintegral/msdk/mtgdownload/e
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.e$c.d:Lcom/mintegral/msdk/mtgdownload/b$a
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.e$c.c:Lcom/mintegral/msdk/mtgdownload/e
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.e$c.d:Lcom/mintegral/msdk/mtgdownload/b$a
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • android.os.Messenger.send
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.e$c.c:Lcom/mintegral/msdk/mtgdownload/e
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.e$c.e:Landroid/content/Context
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.e$c.c:Lcom/mintegral/msdk/mtgdownload/e
                                                                                                                                                                                        • com.mintegral.msdk.mtgdownload.e$c.e:Landroid/content/Context
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • filename
                                                                                                                                                                                        • android.intent.action.VIEW
                                                                                                                                                                                        • application/vnd.android.package-archive
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0check-cast p1, Ljava/lang/Integer;
                                                                                                                                                                                        2invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        3move-result p1
                                                                                                                                                                                        4const/4 v0, 0x5
                                                                                                                                                                                        6const-string v1, "filename"
                                                                                                                                                                                        7const/4 v2, 0x1
                                                                                                                                                                                        8if-ne p1, v2, :cond_a6
                                                                                                                                                                                        9new-instance p1, Landroid/content/Intent;
                                                                                                                                                                                        11const-string v3, "android.intent.action.VIEW"
                                                                                                                                                                                        13invoke-direct {p1, v3}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        14const/high16 v3, 0x10000000
                                                                                                                                                                                        16invoke-virtual {p1, v3}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
                                                                                                                                                                                        17new-instance v3, Ljava/io/File;
                                                                                                                                                                                        19iget-object v4, p0, Lcom/mintegral/msdk/mtgdownload/e$c;->b:Ljava/lang/String;
                                                                                                                                                                                        21invoke-direct {v3, v4}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        23invoke-static {v3}, Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri;
                                                                                                                                                                                        24move-result-object v3
                                                                                                                                                                                        26const-string v4, "application/vnd.android.package-archive"
                                                                                                                                                                                        28invoke-virtual {p1, v3, v4}, Landroid/content/Intent;->setDataAndType(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        30iget-object v3, p0, Lcom/mintegral/msdk/mtgdownload/e$c;->e:Landroid/content/Context;
                                                                                                                                                                                        31const/4 v4, 0x0
                                                                                                                                                                                        32const/high16 v5, 0x8000000
                                                                                                                                                                                        34invoke-static {v3, v4, p1, v5}, Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;
                                                                                                                                                                                        35move-result-object v3
                                                                                                                                                                                        37iget-object v4, p0, Lcom/mintegral/msdk/mtgdownload/e$c;->e:Landroid/content/Context;
                                                                                                                                                                                        39sget-object v5, Lcom/mintegral/msdk/mtgdownload/f;->h:Ljava/lang/String;
                                                                                                                                                                                        41invoke-static {v4, v5, v3}, Lcom/mintegral/msdk/mtgdownload/e;->a(Landroid/content/Context;Ljava/lang/String;Landroid/app/PendingIntent;)Landroid/app/Notification;
                                                                                                                                                                                        42move-result-object v3
                                                                                                                                                                                        43const/16 v4, 0x10
                                                                                                                                                                                        44iput v4, v3, Landroid/app/Notification;->flags:I
                                                                                                                                                                                        46iget-object v4, p0, Lcom/mintegral/msdk/mtgdownload/e$c;->f:Landroid/app/NotificationManager;
                                                                                                                                                                                        47iget v5, p0, Lcom/mintegral/msdk/mtgdownload/e$c;->a:I
                                                                                                                                                                                        48add-int/2addr v5, v2
                                                                                                                                                                                        50invoke-virtual {v4, v5, v3}, Landroid/app/NotificationManager;->notify(ILandroid/app/Notification;)V
                                                                                                                                                                                        52iget-object v3, p0, Lcom/mintegral/msdk/mtgdownload/e$c;->e:Landroid/content/Context;
                                                                                                                                                                                        54invoke-static {v3}, Lcom/mintegral/msdk/mtgdownload/e;->a(Landroid/content/Context;)Z
                                                                                                                                                                                        55move-result v3
                                                                                                                                                                                        56if-eqz v3, :cond_5a
                                                                                                                                                                                        58iget-object v3, p0, Lcom/mintegral/msdk/mtgdownload/e$c;->f:Landroid/app/NotificationManager;
                                                                                                                                                                                        59iget v4, p0, Lcom/mintegral/msdk/mtgdownload/e$c;->a:I
                                                                                                                                                                                        60add-int/2addr v4, v2
                                                                                                                                                                                        62invoke-virtual {v3, v4}, Landroid/app/NotificationManager;->cancel(I)V
                                                                                                                                                                                        64iget-object v3, p0, Lcom/mintegral/msdk/mtgdownload/e$c;->e:Landroid/content/Context;
                                                                                                                                                                                        66invoke-virtual {v3, p1}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
                                                                                                                                                                                        67cond_5a: new-instance p1, Landroid/os/Bundle;
                                                                                                                                                                                        69invoke-direct {p1}, Landroid/os/Bundle;-><init>()V
                                                                                                                                                                                        71iget-object v3, p0, Lcom/mintegral/msdk/mtgdownload/e$c;->b:Ljava/lang/String;
                                                                                                                                                                                        73invoke-virtual {p1, v1, v3}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        75invoke-static {}, Landroid/os/Message;->obtain()Landroid/os/Message;
                                                                                                                                                                                        76move-result-object v1
                                                                                                                                                                                        77iput v0, v1, Landroid/os/Message;->what:I
                                                                                                                                                                                        78iput v2, v1, Landroid/os/Message;->arg1:I
                                                                                                                                                                                        79iget v0, p0, Lcom/mintegral/msdk/mtgdownload/e$c;->a:I
                                                                                                                                                                                        80iput v0, v1, Landroid/os/Message;->arg2:I
                                                                                                                                                                                        82invoke-virtual {v1, p1}, Landroid/os/Message;->setData(Landroid/os/Bundle;)V
                                                                                                                                                                                        83try_start_73:
                                                                                                                                                                                        84iget-object p1, p0, Lcom/mintegral/msdk/mtgdownload/e$c;->c:Lcom/mintegral/msdk/mtgdownload/e;
                                                                                                                                                                                        86invoke-static {p1}, Lcom/mintegral/msdk/mtgdownload/e;->a(Lcom/mintegral/msdk/mtgdownload/e;)Ljava/util/Map;
                                                                                                                                                                                        87move-result-object p1
                                                                                                                                                                                        89iget-object v0, p0, Lcom/mintegral/msdk/mtgdownload/e$c;->d:Lcom/mintegral/msdk/mtgdownload/b$a;
                                                                                                                                                                                        91invoke-interface {p1, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        92move-result-object p1
                                                                                                                                                                                        93if-eqz p1, :cond_92
                                                                                                                                                                                        95iget-object p1, p0, Lcom/mintegral/msdk/mtgdownload/e$c;->c:Lcom/mintegral/msdk/mtgdownload/e;
                                                                                                                                                                                        97invoke-static {p1}, Lcom/mintegral/msdk/mtgdownload/e;->a(Lcom/mintegral/msdk/mtgdownload/e;)Ljava/util/Map;
                                                                                                                                                                                        98move-result-object p1
                                                                                                                                                                                        100iget-object v0, p0, Lcom/mintegral/msdk/mtgdownload/e$c;->d:Lcom/mintegral/msdk/mtgdownload/b$a;
                                                                                                                                                                                        102invoke-interface {p1, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        103move-result-object p1
                                                                                                                                                                                        104check-cast p1, Landroid/os/Messenger;
                                                                                                                                                                                        106invoke-virtual {p1, v1}, Landroid/os/Messenger;->send(Landroid/os/Message;)V
                                                                                                                                                                                        107cond_92:
                                                                                                                                                                                        108iget-object p1, p0, Lcom/mintegral/msdk/mtgdownload/e$c;->c:Lcom/mintegral/msdk/mtgdownload/e;
                                                                                                                                                                                        110iget-object v0, p0, Lcom/mintegral/msdk/mtgdownload/e$c;->e:Landroid/content/Context;
                                                                                                                                                                                        111iget v1, p0, Lcom/mintegral/msdk/mtgdownload/e$c;->a:I
                                                                                                                                                                                        113invoke-virtual {p1, v0, v1}, Lcom/mintegral/msdk/mtgdownload/e;->a(Landroid/content/Context;I)V
                                                                                                                                                                                        114try_end_9b: return-void
                                                                                                                                                                                        115catch_9c:
                                                                                                                                                                                        116iget-object p1, p0, Lcom/mintegral/msdk/mtgdownload/e$c;->c:Lcom/mintegral/msdk/mtgdownload/e;
                                                                                                                                                                                        118iget-object v0, p0, Lcom/mintegral/msdk/mtgdownload/e$c;->e:Landroid/content/Context;
                                                                                                                                                                                        119iget v1, p0, Lcom/mintegral/msdk/mtgdownload/e$c;->a:I
                                                                                                                                                                                        121invoke-virtual {p1, v0, v1}, Lcom/mintegral/msdk/mtgdownload/e;->a(Landroid/content/Context;I)V
                                                                                                                                                                                        122return-void
                                                                                                                                                                                        123cond_a6:
                                                                                                                                                                                        124iget-object p1, p0, Lcom/mintegral/msdk/mtgdownload/e$c;->f:Landroid/app/NotificationManager;
                                                                                                                                                                                        125iget v3, p0, Lcom/mintegral/msdk/mtgdownload/e$c;->a:I
                                                                                                                                                                                        126add-int/2addr v3, v2
                                                                                                                                                                                        128invoke-virtual {p1, v3}, Landroid/app/NotificationManager;->cancel(I)V
                                                                                                                                                                                        129new-instance p1, Landroid/os/Bundle;
                                                                                                                                                                                        131invoke-direct {p1}, Landroid/os/Bundle;-><init>()V
                                                                                                                                                                                        133iget-object v2, p0, Lcom/mintegral/msdk/mtgdownload/e$c;->b:Ljava/lang/String;
                                                                                                                                                                                        135invoke-virtual {p1, v1, v2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        137invoke-static {}, Landroid/os/Message;->obtain()Landroid/os/Message;
                                                                                                                                                                                        138move-result-object v1
                                                                                                                                                                                        139iput v0, v1, Landroid/os/Message;->what:I
                                                                                                                                                                                        140const/4 v0, 0x3
                                                                                                                                                                                        141iput v0, v1, Landroid/os/Message;->arg1:I
                                                                                                                                                                                        142iget v0, p0, Lcom/mintegral/msdk/mtgdownload/e$c;->a:I
                                                                                                                                                                                        143iput v0, v1, Landroid/os/Message;->arg2:I
                                                                                                                                                                                        145invoke-virtual {v1, p1}, Landroid/os/Message;->setData(Landroid/os/Bundle;)V
                                                                                                                                                                                        146try_start_c8:
                                                                                                                                                                                        147iget-object p1, p0, Lcom/mintegral/msdk/mtgdownload/e$c;->c:Lcom/mintegral/msdk/mtgdownload/e;
                                                                                                                                                                                        149invoke-static {p1}, Lcom/mintegral/msdk/mtgdownload/e;->a(Lcom/mintegral/msdk/mtgdownload/e;)Ljava/util/Map;
                                                                                                                                                                                        150move-result-object p1
                                                                                                                                                                                        152iget-object v0, p0, Lcom/mintegral/msdk/mtgdownload/e$c;->d:Lcom/mintegral/msdk/mtgdownload/b$a;
                                                                                                                                                                                        154invoke-interface {p1, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        155move-result-object p1
                                                                                                                                                                                        156if-eqz p1, :cond_e7
                                                                                                                                                                                        158iget-object p1, p0, Lcom/mintegral/msdk/mtgdownload/e$c;->c:Lcom/mintegral/msdk/mtgdownload/e;
                                                                                                                                                                                        160invoke-static {p1}, Lcom/mintegral/msdk/mtgdownload/e;->a(Lcom/mintegral/msdk/mtgdownload/e;)Ljava/util/Map;
                                                                                                                                                                                        161move-result-object p1
                                                                                                                                                                                        163iget-object v0, p0, Lcom/mintegral/msdk/mtgdownload/e$c;->d:Lcom/mintegral/msdk/mtgdownload/b$a;
                                                                                                                                                                                        165invoke-interface {p1, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        166move-result-object p1
                                                                                                                                                                                        167check-cast p1, Landroid/os/Messenger;
                                                                                                                                                                                        169invoke-virtual {p1, v1}, Landroid/os/Messenger;->send(Landroid/os/Message;)V
                                                                                                                                                                                        170cond_e7:
                                                                                                                                                                                        171iget-object p1, p0, Lcom/mintegral/msdk/mtgdownload/e$c;->c:Lcom/mintegral/msdk/mtgdownload/e;
                                                                                                                                                                                        173iget-object v0, p0, Lcom/mintegral/msdk/mtgdownload/e$c;->e:Landroid/content/Context;
                                                                                                                                                                                        174iget v1, p0, Lcom/mintegral/msdk/mtgdownload/e$c;->a:I
                                                                                                                                                                                        176invoke-virtual {p1, v0, v1}, Lcom/mintegral/msdk/mtgdownload/e;->a(Landroid/content/Context;I)V
                                                                                                                                                                                        177try_end_f0: return-void
                                                                                                                                                                                        178catch_f1:
                                                                                                                                                                                        179iget-object p1, p0, Lcom/mintegral/msdk/mtgdownload/e$c;->c:Lcom/mintegral/msdk/mtgdownload/e;
                                                                                                                                                                                        181iget-object v0, p0, Lcom/mintegral/msdk/mtgdownload/e$c;->e:Landroid/content/Context;
                                                                                                                                                                                        182iget v1, p0, Lcom/mintegral/msdk/mtgdownload/e$c;->a:I
                                                                                                                                                                                        184invoke-virtual {p1, v0, v1}, Lcom/mintegral/msdk/mtgdownload/e;->a(Landroid/content/Context;I)V
                                                                                                                                                                                        185return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Intent.<init>
                                                                                                                                                                                        • android.content.Intent.setFlags
                                                                                                                                                                                        • android.content.Context.getApplicationInfo
                                                                                                                                                                                        • android.content.Intent.<init>
                                                                                                                                                                                        • android.app.Activity.startActivityForResult
                                                                                                                                                                                        • android.content.Intent.addFlags
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.support.v4.content.FileProvider.getUriForFile
                                                                                                                                                                                        • android.content.Intent.setDataAndType
                                                                                                                                                                                        • android.content.Context.startActivity
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.content.Intent.setFlags
                                                                                                                                                                                        • android.net.Uri.fromFile
                                                                                                                                                                                        • android.content.Intent.setDataAndType
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android.intent.action.VIEW
                                                                                                                                                                                        • android.settings.MANAGE_UNKNOWN_APP_SOURCES
                                                                                                                                                                                        • .fileprovider
                                                                                                                                                                                        • application/vnd.android.package-archive
                                                                                                                                                                                        • IFLY_AD_SDK
                                                                                                                                                                                        • installApp error
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/16 v5, 0x1a
                                                                                                                                                                                        1const/16 v4, 0x18
                                                                                                                                                                                        2if-eqz p1, :cond_8
                                                                                                                                                                                        3if-nez p2, :cond_9
                                                                                                                                                                                        4goto_8: return-void
                                                                                                                                                                                        5try_start_9: new-instance v2, Landroid/content/Intent;
                                                                                                                                                                                        7const-string v1, "android.intent.action.VIEW"
                                                                                                                                                                                        9invoke-direct {v2, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        10const/high16 v1, 0x10000000
                                                                                                                                                                                        12invoke-virtual {v2, v1}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;
                                                                                                                                                                                        13sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        15invoke-virtual {p1}, Landroid/content/Context;->getApplicationInfo()Landroid/content/pm/ApplicationInfo;
                                                                                                                                                                                        16move-result-object v3
                                                                                                                                                                                        17iget v3, v3, Landroid/content/pm/ApplicationInfo;->targetSdkVersion:I
                                                                                                                                                                                        18if-lt v1, v4, :cond_86
                                                                                                                                                                                        19if-lt v3, v4, :cond_86
                                                                                                                                                                                        20if-lt v1, v5, :cond_3e
                                                                                                                                                                                        21if-lt v3, v5, :cond_3e
                                                                                                                                                                                        23invoke-direct {p0, p1}, Lcom/iflytek/voiceads/download/d;->b(Landroid/content/Context;)Z
                                                                                                                                                                                        24move-result v1
                                                                                                                                                                                        25if-nez v1, :cond_3e
                                                                                                                                                                                        26new-instance v3, Landroid/content/Intent;
                                                                                                                                                                                        28const-string v1, "android.settings.MANAGE_UNKNOWN_APP_SOURCES"
                                                                                                                                                                                        30invoke-direct {v3, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        31instance-of v1, p1, Landroid/app/Activity;
                                                                                                                                                                                        32if-eqz v1, :cond_3e
                                                                                                                                                                                        33move-object v0, p1
                                                                                                                                                                                        34check-cast v0, Landroid/app/Activity;
                                                                                                                                                                                        35move-object v1, v0
                                                                                                                                                                                        36const/4 v4, 0x0
                                                                                                                                                                                        38invoke-virtual {v1, v3, v4}, Landroid/app/Activity;->startActivityForResult(Landroid/content/Intent;I)V
                                                                                                                                                                                        39cond_3e: const/4 v1, 0x1
                                                                                                                                                                                        41invoke-virtual {v2, v1}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
                                                                                                                                                                                        43iget-object v1, p0, Lcom/iflytek/voiceads/download/d;->a:Landroid/content/Context;
                                                                                                                                                                                        45invoke-virtual {v1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        46move-result-object v1
                                                                                                                                                                                        47new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        49invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        51invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        52move-result-object v1
                                                                                                                                                                                        54const-string v3, ".fileprovider"
                                                                                                                                                                                        56invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        57move-result-object v1
                                                                                                                                                                                        59invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        60move-result-object v1
                                                                                                                                                                                        62invoke-static {p1, v1, p2}, Landroid/support/v4/content/FileProvider;->getUriForFile(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri;
                                                                                                                                                                                        63move-result-object v1
                                                                                                                                                                                        65const-string v3, "application/vnd.android.package-archive"
                                                                                                                                                                                        67invoke-virtual {v2, v1, v3}, Landroid/content/Intent;->setDataAndType(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        68goto_64:
                                                                                                                                                                                        69invoke-virtual {p1, v2}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
                                                                                                                                                                                        70try_end_67: goto/16 :goto_8
                                                                                                                                                                                        71catch_68: move-exception v1
                                                                                                                                                                                        73const-string v2, "IFLY_AD_SDK"
                                                                                                                                                                                        74new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        76invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        78const-string v4, "installApp error "
                                                                                                                                                                                        80invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        81move-result-object v3
                                                                                                                                                                                        83invoke-virtual {v1}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        84move-result-object v1
                                                                                                                                                                                        86invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        87move-result-object v1
                                                                                                                                                                                        89invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        90move-result-object v1
                                                                                                                                                                                        92invoke-static {v2, v1}, Lcom/iflytek/voiceads/utils/g;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        93goto/16 :goto_8
                                                                                                                                                                                        94cond_86: const/high16 v1, 0x10000000
                                                                                                                                                                                        95try_start_88:
                                                                                                                                                                                        96invoke-virtual {v2, v1}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;
                                                                                                                                                                                        98invoke-static {p2}, Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri;
                                                                                                                                                                                        99move-result-object v1
                                                                                                                                                                                        101const-string v3, "application/vnd.android.package-archive"
                                                                                                                                                                                        103invoke-virtual {v2, v1, v3}, Landroid/content/Intent;->setDataAndType(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        104try_end_94: goto/16 :goto_64
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.Runtime.getRuntime
                                                                                                                                                                                        • java.lang.Runtime.exec
                                                                                                                                                                                        • java.lang.Process.getInputStream
                                                                                                                                                                                        • java.io.InputStreamReader.<init>
                                                                                                                                                                                        • java.io.LineNumberReader.<init>
                                                                                                                                                                                        • java.io.LineNumberReader.readLine
                                                                                                                                                                                        • java.lang.String.trim
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Exception.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.util.Log.e
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.toUpperCase
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Exception.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.util.Log.e
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • getMacAddress:
                                                                                                                                                                                        • ----->NetInfoManager
                                                                                                                                                                                        • cat /sys/class/net/wlan0/address
                                                                                                                                                                                        • /sys/class/net/eth0/address
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "getMacAddress:"
                                                                                                                                                                                        3const-string v1, "----->NetInfoManager"
                                                                                                                                                                                        5const-string v2, ""
                                                                                                                                                                                        6sget v3, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        7const/16 v4, 0x17
                                                                                                                                                                                        8if-ge v3, v4, :cond_17
                                                                                                                                                                                        10invoke-static {p0}, Lcom/ly/adpoymer/model/DeviceUtil;->getMacAddress0(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        11move-result-object p0
                                                                                                                                                                                        13invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        14move-result v3
                                                                                                                                                                                        15if-nez v3, :cond_17
                                                                                                                                                                                        16return-object p0
                                                                                                                                                                                        17cond_17:
                                                                                                                                                                                        18invoke-static {}, Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime;
                                                                                                                                                                                        19move-result-object p0
                                                                                                                                                                                        21const-string v3, "cat /sys/class/net/wlan0/address"
                                                                                                                                                                                        23invoke-virtual {p0, v3}, Ljava/lang/Runtime;->exec(Ljava/lang/String;)Ljava/lang/Process;
                                                                                                                                                                                        24move-result-object p0
                                                                                                                                                                                        25new-instance v3, Ljava/io/InputStreamReader;
                                                                                                                                                                                        27invoke-virtual {p0}, Ljava/lang/Process;->getInputStream()Ljava/io/InputStream;
                                                                                                                                                                                        28move-result-object p0
                                                                                                                                                                                        30invoke-direct {v3, p0}, Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;)V
                                                                                                                                                                                        31new-instance p0, Ljava/io/LineNumberReader;
                                                                                                                                                                                        33invoke-direct {p0, v3}, Ljava/io/LineNumberReader;-><init>(Ljava/io/Reader;)V
                                                                                                                                                                                        34move-object v3, v2
                                                                                                                                                                                        35cond_30: if-eqz v3, :cond_54
                                                                                                                                                                                        37invoke-virtual {p0}, Ljava/io/LineNumberReader;->readLine()Ljava/lang/String;
                                                                                                                                                                                        38move-result-object v3
                                                                                                                                                                                        39if-eqz v3, :cond_30
                                                                                                                                                                                        41invoke-virtual {v3}, Ljava/lang/String;->trim()Ljava/lang/String;
                                                                                                                                                                                        42move-result-object p0
                                                                                                                                                                                        43try_end_3c: goto/16 :goto_55
                                                                                                                                                                                        44catch_3d: move-exception p0
                                                                                                                                                                                        45new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        47invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        49invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        51invoke-virtual {p0}, Ljava/lang/Exception;->toString()Ljava/lang/String;
                                                                                                                                                                                        52move-result-object p0
                                                                                                                                                                                        54invoke-virtual {v3, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        56invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        57move-result-object p0
                                                                                                                                                                                        59invoke-static {v1, p0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        60cond_54: move-object p0, v2
                                                                                                                                                                                        61goto_55: if-eqz p0, :cond_5d
                                                                                                                                                                                        63invoke-virtual {v2, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        64move-result v2
                                                                                                                                                                                        65if-eqz v2, :cond_89
                                                                                                                                                                                        66try_start_5d:
                                                                                                                                                                                        67const-string v2, "/sys/class/net/eth0/address"
                                                                                                                                                                                        69invoke-static {v2}, Lcom/ly/adpoymer/model/DeviceUtil;->loadFileAsString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        70move-result-object v2
                                                                                                                                                                                        72invoke-virtual {v2}, Ljava/lang/String;->toUpperCase()Ljava/lang/String;
                                                                                                                                                                                        73move-result-object v2
                                                                                                                                                                                        74const/4 v3, 0x0
                                                                                                                                                                                        75const/16 v4, 0x11
                                                                                                                                                                                        77invoke-virtual {v2, v3, v4}, Ljava/lang/String;->substring(II)Ljava/lang/String;
                                                                                                                                                                                        78move-result-object p0
                                                                                                                                                                                        79try_end_6e: return-object p0
                                                                                                                                                                                        80catch_6f: move-exception v2
                                                                                                                                                                                        82invoke-virtual {v2}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        83new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        85invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        87invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        89invoke-virtual {v2}, Ljava/lang/Exception;->toString()Ljava/lang/String;
                                                                                                                                                                                        90move-result-object v0
                                                                                                                                                                                        92invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        94invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        95move-result-object v0
                                                                                                                                                                                        97invoke-static {v1, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        98cond_89: return-object p0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.isConnected
                                                                                                                                                                                        • android.net.NetworkInfo.getTypeName
                                                                                                                                                                                        • android.net.NetworkInfo.getType
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.List.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • com.baidu.mobads.openad.interfaces.download.IOAdDownloader$DownloadStatus.ERROR:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus
                                                                                                                                                                                        • com.baidu.mobads.openad.interfaces.download.IOAdDownloader$DownloadStatus.PAUSED:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus
                                                                                                                                                                                        • com.baidu.mobads.openad.interfaces.download.IOAdDownloader$DownloadStatus.ERROR:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus
                                                                                                                                                                                        • com.baidu.mobads.openad.interfaces.download.IOAdDownloader$DownloadStatus.PAUSED:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Exception.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • OAdDownloadManager
                                                                                                                                                                                        • \u7f51\u7edc\u72b6\u6001\u5df2\u7ecf\u6539\u53d8
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        • \u5f53\u524d\u7f51\u7edc\u540d\u79f0\uff1a
                                                                                                                                                                                        • ; \u7f51\u7edc\u7c7b\u578b\uff1a
                                                                                                                                                                                        • mobile net work
                                                                                                                                                                                        • \u6ca1\u6709\u53ef\u7528\u7f51\u7edc
                                                                                                                                                                                        • create apk downloader failed:
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string p1, "OAdDownloadManager"
                                                                                                                                                                                        2try_start_2:
                                                                                                                                                                                        3invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        4move-result-object v0
                                                                                                                                                                                        6invoke-virtual {v0}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getAdLogger()Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        7move-result-object v0
                                                                                                                                                                                        9const-string v1, "\u7f51\u7edc\u72b6\u6001\u5df2\u7ecf\u6539\u53d8"
                                                                                                                                                                                        11invoke-interface {v0, p1, v1}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        13iget-object v0, p0, Lcom/baidu/mobads/openad/b/e;->a:Lcom/baidu/mobads/openad/b/d;
                                                                                                                                                                                        15iget-object v0, v0, Lcom/baidu/mobads/openad/b/d;->a:Landroid/content/Context;
                                                                                                                                                                                        17const-string v1, "connectivity"
                                                                                                                                                                                        19invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        20move-result-object v0
                                                                                                                                                                                        21check-cast v0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        23invoke-virtual {v0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        24move-result-object v0
                                                                                                                                                                                        25if-eqz v0, :cond_e5
                                                                                                                                                                                        27invoke-virtual {v0}, Landroid/net/NetworkInfo;->isConnected()Z
                                                                                                                                                                                        28move-result v1
                                                                                                                                                                                        29if-eqz v1, :cond_e5
                                                                                                                                                                                        31invoke-virtual {v0}, Landroid/net/NetworkInfo;->getTypeName()Ljava/lang/String;
                                                                                                                                                                                        32move-result-object v1
                                                                                                                                                                                        34invoke-virtual {v0}, Landroid/net/NetworkInfo;->getType()I
                                                                                                                                                                                        35move-result v0
                                                                                                                                                                                        37invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        38move-result-object v2
                                                                                                                                                                                        40invoke-virtual {v2}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getAdLogger()Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        41move-result-object v2
                                                                                                                                                                                        42new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        44invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        46const-string v4, "\u5f53\u524d\u7f51\u7edc\u540d\u79f0\uff1a"
                                                                                                                                                                                        48invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        50invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        52const-string v1, "; \u7f51\u7edc\u7c7b\u578b\uff1a"
                                                                                                                                                                                        54invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        56invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        58invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        59move-result-object v1
                                                                                                                                                                                        61invoke-interface {v2, p1, v1}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        63iget-object v1, p0, Lcom/baidu/mobads/openad/b/e;->a:Lcom/baidu/mobads/openad/b/d;
                                                                                                                                                                                        65invoke-virtual {v1}, Lcom/baidu/mobads/openad/b/d;->getAllAdsApkDownloaderes()Ljava/util/ArrayList;
                                                                                                                                                                                        66move-result-object v1
                                                                                                                                                                                        67if-eqz v1, :cond_11b
                                                                                                                                                                                        69invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        70move-result-object v1
                                                                                                                                                                                        71cond_5f:
                                                                                                                                                                                        72invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        73move-result v2
                                                                                                                                                                                        74if-eqz v2, :cond_11b
                                                                                                                                                                                        76invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        77move-result-object v2
                                                                                                                                                                                        78check-cast v2, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader;
                                                                                                                                                                                        79const/4 v3, 0x1
                                                                                                                                                                                        80if-ne v0, v3, :cond_8f
                                                                                                                                                                                        82invoke-interface {v2}, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader;->getState()Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        83move-result-object v3
                                                                                                                                                                                        85sget-object v4, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;->ERROR:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        86if-eq v3, v4, :cond_7e
                                                                                                                                                                                        88invoke-interface {v2}, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader;->getState()Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        89move-result-object v3
                                                                                                                                                                                        91sget-object v4, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;->PAUSED:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        92try_end_7c: if-ne v3, v4, :cond_5f
                                                                                                                                                                                        93cond_7e:
                                                                                                                                                                                        94invoke-interface {v2}, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader;->resume()V
                                                                                                                                                                                        95try_end_81: goto/16 :goto_5f
                                                                                                                                                                                        96catch_82: move-exception v2
                                                                                                                                                                                        97try_start_83:
                                                                                                                                                                                        98invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        99move-result-object v3
                                                                                                                                                                                        101invoke-virtual {v3}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getAdLogger()Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        102move-result-object v3
                                                                                                                                                                                        104invoke-interface {v3, p1, v2}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                        105goto/16 :goto_5f
                                                                                                                                                                                        106cond_8f: if-nez v0, :cond_5f
                                                                                                                                                                                        108invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        109move-result-object v3
                                                                                                                                                                                        111invoke-virtual {v3}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getAdLogger()Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        112move-result-object v3
                                                                                                                                                                                        114const-string v4, "mobile net work"
                                                                                                                                                                                        116invoke-interface {v3, p1, v4}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        118invoke-interface {v2}, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        119move-result-object v3
                                                                                                                                                                                        121invoke-static {v3}, Lcom/baidu/mobads/openad/b/b;->a(Ljava/lang/String;)Lcom/baidu/mobads/openad/b/b;
                                                                                                                                                                                        122move-result-object v3
                                                                                                                                                                                        123if-eqz v3, :cond_5f
                                                                                                                                                                                        125invoke-virtual {v3}, Lcom/baidu/mobads/openad/b/b;->a()Lcom/baidu/mobads/command/a;
                                                                                                                                                                                        126move-result-object v3
                                                                                                                                                                                        127if-eqz v3, :cond_5f
                                                                                                                                                                                        128iget-boolean v3, v3, Lcom/baidu/mobads/command/a;->s:Z
                                                                                                                                                                                        129if-eqz v3, :cond_d3
                                                                                                                                                                                        131invoke-interface {v2}, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader;->getState()Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        132move-result-object v3
                                                                                                                                                                                        134sget-object v4, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;->ERROR:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        135if-eq v3, v4, :cond_c2
                                                                                                                                                                                        137invoke-interface {v2}, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader;->getState()Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        138move-result-object v3
                                                                                                                                                                                        140sget-object v4, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;->PAUSED:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        141try_end_c0: if-ne v3, v4, :cond_5f
                                                                                                                                                                                        142try_start_c2:
                                                                                                                                                                                        143invoke-interface {v2}, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader;->resume()V
                                                                                                                                                                                        144try_end_c5: goto/16 :goto_5f
                                                                                                                                                                                        145catch_c6: move-exception v2
                                                                                                                                                                                        146try_start_c7:
                                                                                                                                                                                        147invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        148move-result-object v3
                                                                                                                                                                                        150invoke-virtual {v3}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getAdLogger()Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        151move-result-object v3
                                                                                                                                                                                        153invoke-interface {v3, p1, v2}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                        154try_end_d2: goto/16 :goto_5f
                                                                                                                                                                                        155try_start_d3:
                                                                                                                                                                                        156invoke-interface {v2}, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader;->pause()V
                                                                                                                                                                                        157try_end_d6: goto/16 :goto_5f
                                                                                                                                                                                        158catch_d7: move-exception v2
                                                                                                                                                                                        159try_start_d8:
                                                                                                                                                                                        160invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        161move-result-object v3
                                                                                                                                                                                        163invoke-virtual {v3}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getAdLogger()Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        164move-result-object v3
                                                                                                                                                                                        166invoke-interface {v3, p1, v2}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                        167goto/16 :goto_5f
                                                                                                                                                                                        168cond_e5:
                                                                                                                                                                                        169invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        170move-result-object v0
                                                                                                                                                                                        172invoke-virtual {v0}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getAdLogger()Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        173move-result-object v0
                                                                                                                                                                                        175const-string v1, "\u6ca1\u6709\u53ef\u7528\u7f51\u7edc"
                                                                                                                                                                                        177invoke-interface {v0, p1, v1}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        178try_end_f2: goto/16 :goto_11b
                                                                                                                                                                                        179catch_f3: move-exception v0
                                                                                                                                                                                        181invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        182move-result-object v1
                                                                                                                                                                                        184invoke-virtual {v1}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getAdLogger()Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        185move-result-object v1
                                                                                                                                                                                        187invoke-interface {v1, p1, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                        189invoke-static {}, Lcom/baidu/mobads/b/a;->a()Lcom/baidu/mobads/b/a;
                                                                                                                                                                                        190move-result-object p1
                                                                                                                                                                                        191new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        193invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        195const-string v2, "create apk downloader failed: "
                                                                                                                                                                                        197invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        199invoke-virtual {v0}, Ljava/lang/Exception;->toString()Ljava/lang/String;
                                                                                                                                                                                        200move-result-object v0
                                                                                                                                                                                        202invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        204invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        205move-result-object v0
                                                                                                                                                                                        207invoke-virtual {p1, v0}, Lcom/baidu/mobads/b/a;->a(Ljava/lang/String;)V
                                                                                                                                                                                        208cond_11b: return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.isConnected
                                                                                                                                                                                        • android.net.NetworkInfo.getTypeName
                                                                                                                                                                                        • android.net.NetworkInfo.getType
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.List.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • com.baidu.mobads.openad.interfaces.download.IOAdDownloader$DownloadStatus.ERROR:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus
                                                                                                                                                                                        • com.baidu.mobads.openad.interfaces.download.IOAdDownloader$DownloadStatus.PAUSED:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Exception.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • com.baidu.mobads.openad.interfaces.download.IOAdDownloader$DownloadStatus.ERROR:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus
                                                                                                                                                                                        • com.baidu.mobads.openad.interfaces.download.IOAdDownloader$DownloadStatus.PAUSED:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • OAdRemoteDownloadManager
                                                                                                                                                                                        • \u7f51\u7edc\u72b6\u6001\u5df2\u7ecf\u6539\u53d8
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        • \u5f53\u524d\u7f51\u7edc\u540d\u79f0\uff1a
                                                                                                                                                                                        • ; \u7f51\u7edc\u7c7b\u578b\uff1a
                                                                                                                                                                                        • create apk downloader failed:
                                                                                                                                                                                        • mobile net work
                                                                                                                                                                                        • \u6ca1\u6709\u53ef\u7528\u7f51\u7edc
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        1try_start_0:
                                                                                                                                                                                        2invoke-static {}, Lcom/baidu/mobads/container/o/t;->a()Lcom/baidu/mobads/container/o/t;
                                                                                                                                                                                        3move-result-object v0
                                                                                                                                                                                        5const-string v1, "OAdRemoteDownloadManager"
                                                                                                                                                                                        7const-string v2, "\u7f51\u7edc\u72b6\u6001\u5df2\u7ecf\u6539\u53d8"
                                                                                                                                                                                        9invoke-virtual {v0, v1, v2}, Lcom/baidu/mobads/container/o/t;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        11iget-object v0, p0, Lcom/baidu/mobads/container/b/e/e;->a:Lcom/baidu/mobads/container/b/e/d;
                                                                                                                                                                                        13iget-object v0, v0, Lcom/baidu/mobads/container/b/e/d;->a:Landroid/content/Context;
                                                                                                                                                                                        15const-string v1, "connectivity"
                                                                                                                                                                                        17invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        18move-result-object v0
                                                                                                                                                                                        19check-cast v0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        21invoke-virtual {v0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        22move-result-object v0
                                                                                                                                                                                        23if-eqz v0, :cond_107
                                                                                                                                                                                        25invoke-virtual {v0}, Landroid/net/NetworkInfo;->isConnected()Z
                                                                                                                                                                                        26move-result v1
                                                                                                                                                                                        27if-eqz v1, :cond_107
                                                                                                                                                                                        29invoke-virtual {v0}, Landroid/net/NetworkInfo;->getTypeName()Ljava/lang/String;
                                                                                                                                                                                        30move-result-object v1
                                                                                                                                                                                        32invoke-virtual {v0}, Landroid/net/NetworkInfo;->getType()I
                                                                                                                                                                                        33move-result v2
                                                                                                                                                                                        35invoke-static {}, Lcom/baidu/mobads/container/o/t;->a()Lcom/baidu/mobads/container/o/t;
                                                                                                                                                                                        36move-result-object v0
                                                                                                                                                                                        38const-string v3, "OAdRemoteDownloadManager"
                                                                                                                                                                                        39new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        41invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        43const-string v5, "\u5f53\u524d\u7f51\u7edc\u540d\u79f0\uff1a"
                                                                                                                                                                                        45invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        46move-result-object v4
                                                                                                                                                                                        48invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        49move-result-object v1
                                                                                                                                                                                        51const-string v4, "; \u7f51\u7edc\u7c7b\u578b\uff1a"
                                                                                                                                                                                        53invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        54move-result-object v1
                                                                                                                                                                                        56invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        57move-result-object v1
                                                                                                                                                                                        59invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        60move-result-object v1
                                                                                                                                                                                        62invoke-virtual {v0, v3, v1}, Lcom/baidu/mobads/container/o/t;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        64iget-object v0, p0, Lcom/baidu/mobads/container/b/e/e;->a:Lcom/baidu/mobads/container/b/e/d;
                                                                                                                                                                                        66invoke-virtual {v0}, Lcom/baidu/mobads/container/b/e/d;->getAllAdsApkDownloaderes()Ljava/util/ArrayList;
                                                                                                                                                                                        67move-result-object v0
                                                                                                                                                                                        68if-eqz v0, :cond_b3
                                                                                                                                                                                        70invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        71move-result-object v1
                                                                                                                                                                                        72cond_5d:
                                                                                                                                                                                        73invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        74move-result v0
                                                                                                                                                                                        75if-eqz v0, :cond_b3
                                                                                                                                                                                        77invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        78move-result-object v0
                                                                                                                                                                                        79check-cast v0, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader;
                                                                                                                                                                                        80const/4 v3, 0x1
                                                                                                                                                                                        81if-ne v2, v3, :cond_b4
                                                                                                                                                                                        83invoke-interface {v0}, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader;->getState()Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        84move-result-object v3
                                                                                                                                                                                        86sget-object v4, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;->ERROR:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        87if-eq v3, v4, :cond_7c
                                                                                                                                                                                        89invoke-interface {v0}, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader;->getState()Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        90move-result-object v3
                                                                                                                                                                                        92sget-object v4, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;->PAUSED:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        93try_end_7a: if-ne v3, v4, :cond_5d
                                                                                                                                                                                        94cond_7c:
                                                                                                                                                                                        95invoke-interface {v0}, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader;->resume()V
                                                                                                                                                                                        96try_end_7f: goto/16 :goto_5d
                                                                                                                                                                                        97catch_80: move-exception v0
                                                                                                                                                                                        98try_start_81:
                                                                                                                                                                                        99invoke-static {}, Lcom/baidu/mobads/container/o/t;->a()Lcom/baidu/mobads/container/o/t;
                                                                                                                                                                                        100move-result-object v3
                                                                                                                                                                                        102const-string v4, "OAdRemoteDownloadManager"
                                                                                                                                                                                        104invoke-virtual {v3, v4, v0}, Lcom/baidu/mobads/container/o/t;->d(Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                        105try_end_8a: goto/16 :goto_5d
                                                                                                                                                                                        106catch_8b: move-exception v0
                                                                                                                                                                                        108invoke-static {}, Lcom/baidu/mobads/container/o/t;->a()Lcom/baidu/mobads/container/o/t;
                                                                                                                                                                                        109move-result-object v1
                                                                                                                                                                                        111const-string v2, "OAdRemoteDownloadManager"
                                                                                                                                                                                        113invoke-virtual {v1, v2, v0}, Lcom/baidu/mobads/container/o/t;->d(Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                        115invoke-static {}, Lcom/baidu/mobads/container/b/d/c;->a()Lcom/baidu/mobads/container/b/d/c;
                                                                                                                                                                                        116move-result-object v1
                                                                                                                                                                                        117new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        119invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        121const-string v3, "create apk downloader failed: "
                                                                                                                                                                                        123invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        124move-result-object v2
                                                                                                                                                                                        126invoke-virtual {v0}, Ljava/lang/Exception;->toString()Ljava/lang/String;
                                                                                                                                                                                        127move-result-object v0
                                                                                                                                                                                        129invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        130move-result-object v0
                                                                                                                                                                                        132invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        133move-result-object v0
                                                                                                                                                                                        135invoke-virtual {v1, v0}, Lcom/baidu/mobads/container/b/d/c;->a(Ljava/lang/String;)V
                                                                                                                                                                                        136cond_b3: return-void
                                                                                                                                                                                        137cond_b4: if-nez v2, :cond_5d
                                                                                                                                                                                        138try_start_b6:
                                                                                                                                                                                        139invoke-static {}, Lcom/baidu/mobads/container/o/t;->a()Lcom/baidu/mobads/container/o/t;
                                                                                                                                                                                        140move-result-object v3
                                                                                                                                                                                        142const-string v4, "OAdRemoteDownloadManager"
                                                                                                                                                                                        144const-string v5, "mobile net work"
                                                                                                                                                                                        146invoke-virtual {v3, v4, v5}, Lcom/baidu/mobads/container/o/t;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        148invoke-interface {v0}, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        149move-result-object v3
                                                                                                                                                                                        151invoke-static {v3}, Lcom/baidu/mobads/container/b/e/b;->a(Ljava/lang/String;)Lcom/baidu/mobads/container/b/e/b;
                                                                                                                                                                                        152move-result-object v3
                                                                                                                                                                                        153if-eqz v3, :cond_5d
                                                                                                                                                                                        155invoke-virtual {v3}, Lcom/baidu/mobads/container/b/e/b;->a()Lcom/baidu/mobads/container/b/b/a;
                                                                                                                                                                                        156move-result-object v3
                                                                                                                                                                                        157if-eqz v3, :cond_5d
                                                                                                                                                                                        158iget-boolean v3, v3, Lcom/baidu/mobads/container/b/b/a;->u:Z
                                                                                                                                                                                        159if-eqz v3, :cond_f6
                                                                                                                                                                                        161invoke-interface {v0}, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader;->getState()Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        162move-result-object v3
                                                                                                                                                                                        164sget-object v4, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;->ERROR:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        165if-eq v3, v4, :cond_e5
                                                                                                                                                                                        167invoke-interface {v0}, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader;->getState()Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        168move-result-object v3
                                                                                                                                                                                        170sget-object v4, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;->PAUSED:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        171try_end_e3: if-ne v3, v4, :cond_5d
                                                                                                                                                                                        172try_start_e5:
                                                                                                                                                                                        173invoke-interface {v0}, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader;->resume()V
                                                                                                                                                                                        174try_end_e8: goto/16 :goto_5d
                                                                                                                                                                                        175catch_ea: move-exception v0
                                                                                                                                                                                        176try_start_eb:
                                                                                                                                                                                        177invoke-static {}, Lcom/baidu/mobads/container/o/t;->a()Lcom/baidu/mobads/container/o/t;
                                                                                                                                                                                        178move-result-object v3
                                                                                                                                                                                        180const-string v4, "OAdRemoteDownloadManager"
                                                                                                                                                                                        182invoke-virtual {v3, v4, v0}, Lcom/baidu/mobads/container/o/t;->d(Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                        183try_end_f4: goto/16 :goto_5d
                                                                                                                                                                                        184try_start_f6:
                                                                                                                                                                                        185invoke-interface {v0}, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader;->pause()V
                                                                                                                                                                                        186try_end_f9: goto/16 :goto_5d
                                                                                                                                                                                        187catch_fb: move-exception v0
                                                                                                                                                                                        188try_start_fc:
                                                                                                                                                                                        189invoke-static {}, Lcom/baidu/mobads/container/o/t;->a()Lcom/baidu/mobads/container/o/t;
                                                                                                                                                                                        190move-result-object v3
                                                                                                                                                                                        192const-string v4, "OAdRemoteDownloadManager"
                                                                                                                                                                                        194invoke-virtual {v3, v4, v0}, Lcom/baidu/mobads/container/o/t;->d(Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                        195goto/16 :goto_5d
                                                                                                                                                                                        196cond_107:
                                                                                                                                                                                        197invoke-static {}, Lcom/baidu/mobads/container/o/t;->a()Lcom/baidu/mobads/container/o/t;
                                                                                                                                                                                        198move-result-object v0
                                                                                                                                                                                        200const-string v1, "OAdRemoteDownloadManager"
                                                                                                                                                                                        202const-string v2, "\u6ca1\u6709\u53ef\u7528\u7f51\u7edc"
                                                                                                                                                                                        204invoke-virtual {v0, v1, v2}, Lcom/baidu/mobads/container/o/t;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        205try_end_112: goto/16 :goto_b3
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • android.os.Build$VERSION.INCREMENTAL:Ljava/lang/String
                                                                                                                                                                                        • java.util.Locale.getDefault
                                                                                                                                                                                        • java.util.Locale.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.os.Build$VERSION.INCREMENTAL:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • CONN
                                                                                                                                                                                        • xiaomi.com
                                                                                                                                                                                        • [slim] open conn: andver=
                                                                                                                                                                                        • sdk=
                                                                                                                                                                                        • hash=
                                                                                                                                                                                        • tz=
                                                                                                                                                                                        • :
                                                                                                                                                                                        • Model=
                                                                                                                                                                                        • os=
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Lc/g/f/d/f;
                                                                                                                                                                                        2invoke-direct {v0}, Lc/g/f/d/f;-><init>()V
                                                                                                                                                                                        3const/16 v1, 0x6a
                                                                                                                                                                                        5invoke-virtual {v0, v1}, Lc/g/f/d/f;->a(I)Lc/g/f/d/f;
                                                                                                                                                                                        7sget-object v1, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        9invoke-virtual {v0, v1}, Lc/g/f/d/f;->a(Ljava/lang/String;)Lc/g/f/d/f;
                                                                                                                                                                                        11sget-object v1, Landroid/os/Build$VERSION;->INCREMENTAL:Ljava/lang/String;
                                                                                                                                                                                        13invoke-virtual {v0, v1}, Lc/g/f/d/f;->b(Ljava/lang/String;)Lc/g/f/d/f;
                                                                                                                                                                                        15invoke-static {}, Lcom/xiaomi/push/service/J;->e()Ljava/lang/String;
                                                                                                                                                                                        16move-result-object v1
                                                                                                                                                                                        18invoke-virtual {v0, v1}, Lc/g/f/d/f;->c(Ljava/lang/String;)Lc/g/f/d/f;
                                                                                                                                                                                        19const/16 v1, 0x25
                                                                                                                                                                                        21invoke-virtual {v0, v1}, Lc/g/f/d/f;->b(I)Lc/g/f/d/f;
                                                                                                                                                                                        23iget-object v2, p0, Lc/g/g/d;->d:Lc/g/g/g;
                                                                                                                                                                                        25invoke-virtual {v2}, Lc/g/h/a;->d()Ljava/lang/String;
                                                                                                                                                                                        26move-result-object v2
                                                                                                                                                                                        28invoke-virtual {v0, v2}, Lc/g/f/d/f;->d(Ljava/lang/String;)Lc/g/f/d/f;
                                                                                                                                                                                        30iget-object v2, p0, Lc/g/g/d;->d:Lc/g/g/g;
                                                                                                                                                                                        32invoke-virtual {v2}, Lc/g/h/h;->c()Ljava/lang/String;
                                                                                                                                                                                        33move-result-object v2
                                                                                                                                                                                        35invoke-virtual {v0, v2}, Lc/g/f/d/f;->e(Ljava/lang/String;)Lc/g/f/d/f;
                                                                                                                                                                                        37invoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale;
                                                                                                                                                                                        38move-result-object v2
                                                                                                                                                                                        40invoke-virtual {v2}, Ljava/util/Locale;->toString()Ljava/lang/String;
                                                                                                                                                                                        41move-result-object v2
                                                                                                                                                                                        43invoke-virtual {v0, v2}, Lc/g/f/d/f;->f(Ljava/lang/String;)Lc/g/f/d/f;
                                                                                                                                                                                        44sget v2, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        46invoke-virtual {v0, v2}, Lc/g/f/d/f;->c(I)Lc/g/f/d/f;
                                                                                                                                                                                        48iget-object v2, p0, Lc/g/g/d;->d:Lc/g/g/g;
                                                                                                                                                                                        50invoke-virtual {v2}, Lc/g/h/a;->b()Lc/g/h/b;
                                                                                                                                                                                        51move-result-object v2
                                                                                                                                                                                        53invoke-virtual {v2}, Lc/g/h/b;->a()[B
                                                                                                                                                                                        54move-result-object v2
                                                                                                                                                                                        55if-eqz v2, :cond_55
                                                                                                                                                                                        57invoke-static {v2}, Lc/g/f/d/c;->b([B)Lc/g/f/d/c;
                                                                                                                                                                                        58move-result-object v2
                                                                                                                                                                                        60invoke-virtual {v0, v2}, Lc/g/f/d/f;->a(Lc/g/f/d/c;)Lc/g/f/d/f;
                                                                                                                                                                                        61cond_55: new-instance v2, Lc/g/g/b;
                                                                                                                                                                                        63invoke-direct {v2}, Lc/g/g/b;-><init>()V
                                                                                                                                                                                        64const/4 v3, 0x0
                                                                                                                                                                                        66invoke-virtual {v2, v3}, Lc/g/g/b;->a(I)V
                                                                                                                                                                                        67const/4 v3, 0x0
                                                                                                                                                                                        69const-string v4, "CONN"
                                                                                                                                                                                        71invoke-virtual {v2, v4, v3}, Lc/g/g/b;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        72const-wide/16 v4, 0x0
                                                                                                                                                                                        74const-string v6, "xiaomi.com"
                                                                                                                                                                                        76invoke-virtual {v2, v4, v5, v6, v3}, Lc/g/g/b;->a(JLjava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        78invoke-virtual {v0}, Lc/c/b/a/e;->c()[B
                                                                                                                                                                                        79move-result-object v0
                                                                                                                                                                                        81invoke-virtual {v2, v0, v3}, Lc/g/g/b;->a([BLjava/lang/String;)V
                                                                                                                                                                                        83invoke-virtual {p0, v2}, Lc/g/g/d;->a(Lc/g/g/b;)I
                                                                                                                                                                                        84new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        86invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        88const-string v2, "[slim] open conn: andver="
                                                                                                                                                                                        90invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        91sget v2, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        93invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        95const-string v2, " sdk="
                                                                                                                                                                                        97invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        99invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        101const-string v1, " hash="
                                                                                                                                                                                        103invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        105invoke-static {}, Lcom/xiaomi/push/service/J;->e()Ljava/lang/String;
                                                                                                                                                                                        106move-result-object v1
                                                                                                                                                                                        108invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        110const-string v1, " tz="
                                                                                                                                                                                        112invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        113iget v1, p0, Lc/g/g/d;->f:I
                                                                                                                                                                                        115invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        117const-string v1, ":"
                                                                                                                                                                                        119invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        120iget v1, p0, Lc/g/g/d;->g:I
                                                                                                                                                                                        122invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        124const-string v1, " Model="
                                                                                                                                                                                        126invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        128sget-object v1, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        130invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        132const-string v1, " os="
                                                                                                                                                                                        134invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        136sget-object v1, Landroid/os/Build$VERSION;->INCREMENTAL:Ljava/lang/String;
                                                                                                                                                                                        138invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        140invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        141move-result-object v0
                                                                                                                                                                                        143invoke-static {v0}, Lc/g/a/a/c/c;->a(Ljava/lang/String;)V
                                                                                                                                                                                        144return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • android.content.SharedPreferences.getString
                                                                                                                                                                                        • android.content.SharedPreferences.getString
                                                                                                                                                                                        • android.content.SharedPreferences.getString
                                                                                                                                                                                        • android.content.SharedPreferences.getString
                                                                                                                                                                                        • android.content.SharedPreferences.getString
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.String.startsWith
                                                                                                                                                                                        • android.content.SharedPreferences.edit
                                                                                                                                                                                        • android.content.SharedPreferences$Editor.putString
                                                                                                                                                                                        • android.content.SharedPreferences$Editor.commit
                                                                                                                                                                                        • android.content.SharedPreferences.getString
                                                                                                                                                                                        • android.content.SharedPreferences.getBoolean
                                                                                                                                                                                        • android.content.SharedPreferences.getBoolean
                                                                                                                                                                                        • android.content.SharedPreferences.getInt
                                                                                                                                                                                        • android.content.SharedPreferences.getString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • appId
                                                                                                                                                                                        • appToken
                                                                                                                                                                                        • regId
                                                                                                                                                                                        • regSec
                                                                                                                                                                                        • devId
                                                                                                                                                                                        • a-
                                                                                                                                                                                        • vName
                                                                                                                                                                                        • valid
                                                                                                                                                                                        • paused
                                                                                                                                                                                        • envType
                                                                                                                                                                                        • regResource
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Lcom/xiaomi/mipush/sdk/aa$a;
                                                                                                                                                                                        2iget-object v1, p0, Lcom/xiaomi/mipush/sdk/aa;->b:Landroid/content/Context;
                                                                                                                                                                                        4invoke-direct {v0, v1}, Lcom/xiaomi/mipush/sdk/aa$a;-><init>(Landroid/content/Context;)V
                                                                                                                                                                                        5iput-object v0, p0, Lcom/xiaomi/mipush/sdk/aa;->c:Lcom/xiaomi/mipush/sdk/aa$a;
                                                                                                                                                                                        6new-instance v0, Ljava/util/HashMap;
                                                                                                                                                                                        8invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        9iput-object v0, p0, Lcom/xiaomi/mipush/sdk/aa;->d:Ljava/util/Map;
                                                                                                                                                                                        11iget-object v0, p0, Lcom/xiaomi/mipush/sdk/aa;->b:Landroid/content/Context;
                                                                                                                                                                                        13invoke-static {v0}, Lcom/xiaomi/mipush/sdk/aa;->b(Landroid/content/Context;)Landroid/content/SharedPreferences;
                                                                                                                                                                                        14move-result-object v0
                                                                                                                                                                                        16iget-object v1, p0, Lcom/xiaomi/mipush/sdk/aa;->c:Lcom/xiaomi/mipush/sdk/aa$a;
                                                                                                                                                                                        17const/4 v2, 0x0
                                                                                                                                                                                        19const-string v3, "appId"
                                                                                                                                                                                        21invoke-interface {v0, v3, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        22move-result-object v3
                                                                                                                                                                                        23iput-object v3, v1, Lcom/xiaomi/mipush/sdk/aa$a;->a:Ljava/lang/String;
                                                                                                                                                                                        25iget-object v1, p0, Lcom/xiaomi/mipush/sdk/aa;->c:Lcom/xiaomi/mipush/sdk/aa$a;
                                                                                                                                                                                        27const-string v3, "appToken"
                                                                                                                                                                                        29invoke-interface {v0, v3, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        30move-result-object v3
                                                                                                                                                                                        31iput-object v3, v1, Lcom/xiaomi/mipush/sdk/aa$a;->b:Ljava/lang/String;
                                                                                                                                                                                        33iget-object v1, p0, Lcom/xiaomi/mipush/sdk/aa;->c:Lcom/xiaomi/mipush/sdk/aa$a;
                                                                                                                                                                                        35const-string v3, "regId"
                                                                                                                                                                                        37invoke-interface {v0, v3, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        38move-result-object v3
                                                                                                                                                                                        39iput-object v3, v1, Lcom/xiaomi/mipush/sdk/aa$a;->c:Ljava/lang/String;
                                                                                                                                                                                        41iget-object v1, p0, Lcom/xiaomi/mipush/sdk/aa;->c:Lcom/xiaomi/mipush/sdk/aa$a;
                                                                                                                                                                                        43const-string v3, "regSec"
                                                                                                                                                                                        45invoke-interface {v0, v3, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        46move-result-object v3
                                                                                                                                                                                        47iput-object v3, v1, Lcom/xiaomi/mipush/sdk/aa$a;->d:Ljava/lang/String;
                                                                                                                                                                                        49iget-object v1, p0, Lcom/xiaomi/mipush/sdk/aa;->c:Lcom/xiaomi/mipush/sdk/aa$a;
                                                                                                                                                                                        51const-string v3, "devId"
                                                                                                                                                                                        53invoke-interface {v0, v3, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        54move-result-object v4
                                                                                                                                                                                        55iput-object v4, v1, Lcom/xiaomi/mipush/sdk/aa$a;->f:Ljava/lang/String;
                                                                                                                                                                                        57iget-object v1, p0, Lcom/xiaomi/mipush/sdk/aa;->c:Lcom/xiaomi/mipush/sdk/aa$a;
                                                                                                                                                                                        59iget-object v1, v1, Lcom/xiaomi/mipush/sdk/aa$a;->f:Ljava/lang/String;
                                                                                                                                                                                        61invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        62move-result v1
                                                                                                                                                                                        63if-nez v1, :cond_78
                                                                                                                                                                                        65iget-object v1, p0, Lcom/xiaomi/mipush/sdk/aa;->c:Lcom/xiaomi/mipush/sdk/aa$a;
                                                                                                                                                                                        67iget-object v1, v1, Lcom/xiaomi/mipush/sdk/aa$a;->f:Ljava/lang/String;
                                                                                                                                                                                        69const-string v4, "a-"
                                                                                                                                                                                        71invoke-virtual {v1, v4}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        72move-result v1
                                                                                                                                                                                        73if-eqz v1, :cond_78
                                                                                                                                                                                        75iget-object v1, p0, Lcom/xiaomi/mipush/sdk/aa;->c:Lcom/xiaomi/mipush/sdk/aa$a;
                                                                                                                                                                                        77iget-object v4, p0, Lcom/xiaomi/mipush/sdk/aa;->b:Landroid/content/Context;
                                                                                                                                                                                        79invoke-static {v4}, Lc/g/a/a/a/d;->k(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        80move-result-object v4
                                                                                                                                                                                        81iput-object v4, v1, Lcom/xiaomi/mipush/sdk/aa$a;->f:Ljava/lang/String;
                                                                                                                                                                                        83invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
                                                                                                                                                                                        84move-result-object v1
                                                                                                                                                                                        86iget-object v4, p0, Lcom/xiaomi/mipush/sdk/aa;->c:Lcom/xiaomi/mipush/sdk/aa$a;
                                                                                                                                                                                        88iget-object v4, v4, Lcom/xiaomi/mipush/sdk/aa$a;->f:Ljava/lang/String;
                                                                                                                                                                                        90invoke-interface {v1, v3, v4}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
                                                                                                                                                                                        91move-result-object v1
                                                                                                                                                                                        93invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;->commit()Z
                                                                                                                                                                                        94cond_78:
                                                                                                                                                                                        95iget-object v1, p0, Lcom/xiaomi/mipush/sdk/aa;->c:Lcom/xiaomi/mipush/sdk/aa$a;
                                                                                                                                                                                        97const-string v3, "vName"
                                                                                                                                                                                        99invoke-interface {v0, v3, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        100move-result-object v3
                                                                                                                                                                                        101iput-object v3, v1, Lcom/xiaomi/mipush/sdk/aa$a;->e:Ljava/lang/String;
                                                                                                                                                                                        103iget-object v1, p0, Lcom/xiaomi/mipush/sdk/aa;->c:Lcom/xiaomi/mipush/sdk/aa$a;
                                                                                                                                                                                        104const/4 v3, 0x1
                                                                                                                                                                                        106const-string v4, "valid"
                                                                                                                                                                                        108invoke-interface {v0, v4, v3}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
                                                                                                                                                                                        109move-result v4
                                                                                                                                                                                        110iput-boolean v4, v1, Lcom/xiaomi/mipush/sdk/aa$a;->i:Z
                                                                                                                                                                                        112iget-object v1, p0, Lcom/xiaomi/mipush/sdk/aa;->c:Lcom/xiaomi/mipush/sdk/aa$a;
                                                                                                                                                                                        113const/4 v4, 0x0
                                                                                                                                                                                        115const-string v5, "paused"
                                                                                                                                                                                        117invoke-interface {v0, v5, v4}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
                                                                                                                                                                                        118move-result v4
                                                                                                                                                                                        119iput-boolean v4, v1, Lcom/xiaomi/mipush/sdk/aa$a;->j:Z
                                                                                                                                                                                        121iget-object v1, p0, Lcom/xiaomi/mipush/sdk/aa;->c:Lcom/xiaomi/mipush/sdk/aa$a;
                                                                                                                                                                                        123const-string v4, "envType"
                                                                                                                                                                                        125invoke-interface {v0, v4, v3}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
                                                                                                                                                                                        126move-result v3
                                                                                                                                                                                        127iput v3, v1, Lcom/xiaomi/mipush/sdk/aa$a;->k:I
                                                                                                                                                                                        129iget-object v1, p0, Lcom/xiaomi/mipush/sdk/aa;->c:Lcom/xiaomi/mipush/sdk/aa$a;
                                                                                                                                                                                        131const-string v3, "regResource"
                                                                                                                                                                                        133invoke-interface {v0, v3, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        134move-result-object v0
                                                                                                                                                                                        135iput-object v0, v1, Lcom/xiaomi/mipush/sdk/aa$a;->g:Ljava/lang/String;
                                                                                                                                                                                        136return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.NetworkInfo.isConnected
                                                                                                                                                                                        • android.net.NetworkInfo.getType
                                                                                                                                                                                        • android.net.ConnectivityManager.isActiveNetworkMetered
                                                                                                                                                                                        • java.io.File.listFiles
                                                                                                                                                                                        • java.io.File.isFile
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.File.getName
                                                                                                                                                                                        • java.lang.String.startsWith
                                                                                                                                                                                        • java.io.File.length
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.io.File.getName
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.io.File.length
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Thread.<init>
                                                                                                                                                                                        • java.lang.Thread.start
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.Throwable.getMessage
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        • fclite_
                                                                                                                                                                                        • start upload:
                                                                                                                                                                                        • ,len=
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation build Landroid/annotation/SuppressLint;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"MissingPermission"
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        6invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        7move-result-wide v0
                                                                                                                                                                                        8iget-wide v2, p0, Lc/t/m/li/tsa/v;->g:J
                                                                                                                                                                                        9sub-long v2, v0, v2
                                                                                                                                                                                        10const-wide/32 v4, 0xea60
                                                                                                                                                                                        11cmp-long v2, v2, v4
                                                                                                                                                                                        12if-gez v2, :cond_10
                                                                                                                                                                                        13goto_f: return-void
                                                                                                                                                                                        14cond_10: iput-wide v0, p0, Lc/t/m/li/tsa/v;->h:J
                                                                                                                                                                                        15const/4 v0, 0x5
                                                                                                                                                                                        17invoke-direct {p0, v0}, Lc/t/m/li/tsa/v;->a(I)V
                                                                                                                                                                                        18try_start_16:
                                                                                                                                                                                        19iget-object v0, p0, Lc/t/m/li/tsa/v;->a:Lc/t/m/li/tsa/j;
                                                                                                                                                                                        21iget-object v0, v0, Lc/t/m/li/tsa/j;->a:Landroid/content/Context;
                                                                                                                                                                                        23const-string v1, "connectivity"
                                                                                                                                                                                        25invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        26move-result-object v0
                                                                                                                                                                                        27check-cast v0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        28if-nez v0, :cond_7f
                                                                                                                                                                                        29const/4 v1, 0x0
                                                                                                                                                                                        30goto_25: if-eqz v1, :cond_f
                                                                                                                                                                                        32invoke-virtual {v1}, Landroid/net/NetworkInfo;->isConnected()Z
                                                                                                                                                                                        33move-result v2
                                                                                                                                                                                        34if-eqz v2, :cond_f
                                                                                                                                                                                        35const/4 v2, 0x1
                                                                                                                                                                                        37invoke-virtual {v1}, Landroid/net/NetworkInfo;->getType()I
                                                                                                                                                                                        38move-result v1
                                                                                                                                                                                        39if-ne v2, v1, :cond_f
                                                                                                                                                                                        40sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        41const/16 v2, 0x10
                                                                                                                                                                                        42if-lt v1, v2, :cond_40
                                                                                                                                                                                        44invoke-virtual {v0}, Landroid/net/ConnectivityManager;->isActiveNetworkMetered()Z
                                                                                                                                                                                        45move-result v0
                                                                                                                                                                                        46if-nez v0, :cond_f
                                                                                                                                                                                        47cond_40:
                                                                                                                                                                                        48invoke-direct {p0}, Lc/t/m/li/tsa/v;->d()Z
                                                                                                                                                                                        49move-result v0
                                                                                                                                                                                        50if-eqz v0, :cond_f
                                                                                                                                                                                        52iget-object v0, p0, Lc/t/m/li/tsa/v;->c:Ljava/io/File;
                                                                                                                                                                                        54invoke-virtual {v0}, Ljava/io/File;->listFiles()[Ljava/io/File;
                                                                                                                                                                                        55move-result-object v1
                                                                                                                                                                                        56if-eqz v1, :cond_f
                                                                                                                                                                                        57array-length v0, v1
                                                                                                                                                                                        58if-eqz v0, :cond_f
                                                                                                                                                                                        59array-length v2, v1
                                                                                                                                                                                        60const/4 v0, 0x0
                                                                                                                                                                                        61goto_53: if-ge v0, v2, :cond_f
                                                                                                                                                                                        62aget-object v3, v1, v0
                                                                                                                                                                                        64invoke-virtual {v3}, Ljava/io/File;->isFile()Z
                                                                                                                                                                                        65move-result v4
                                                                                                                                                                                        66if-eqz v4, :cond_7c
                                                                                                                                                                                        68invoke-virtual {v3}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        69move-result v4
                                                                                                                                                                                        70if-eqz v4, :cond_7c
                                                                                                                                                                                        72invoke-virtual {v3}, Ljava/io/File;->getName()Ljava/lang/String;
                                                                                                                                                                                        73move-result-object v4
                                                                                                                                                                                        75const-string v5, "fclite_"
                                                                                                                                                                                        77invoke-virtual {v4, v5}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        78move-result v4
                                                                                                                                                                                        79if-eqz v4, :cond_7c
                                                                                                                                                                                        81invoke-virtual {v3}, Ljava/io/File;->length()J
                                                                                                                                                                                        82move-result-wide v4
                                                                                                                                                                                        83const-wide/16 v6, 0x0
                                                                                                                                                                                        84cmp-long v4, v4, v6
                                                                                                                                                                                        85if-nez v4, :cond_84
                                                                                                                                                                                        87invoke-virtual {v3}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        88cond_7c: add-int/lit8 v0, v0, 0x1
                                                                                                                                                                                        89goto/16 :goto_53
                                                                                                                                                                                        90cond_7f:
                                                                                                                                                                                        91invoke-virtual {v0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        92move-result-object v1
                                                                                                                                                                                        93goto/16 :goto_25
                                                                                                                                                                                        94cond_84: new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        96const-string v1, "start upload:"
                                                                                                                                                                                        98invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        100invoke-virtual {v3}, Ljava/io/File;->getName()Ljava/lang/String;
                                                                                                                                                                                        101move-result-object v1
                                                                                                                                                                                        103invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        104move-result-object v0
                                                                                                                                                                                        106const-string v1, ",len="
                                                                                                                                                                                        108invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        109move-result-object v0
                                                                                                                                                                                        111invoke-virtual {v3}, Ljava/io/File;->length()J
                                                                                                                                                                                        112move-result-wide v4
                                                                                                                                                                                        114invoke-virtual {v0, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        115new-instance v0, Ljava/lang/Thread;
                                                                                                                                                                                        116new-instance v1, Lc/t/m/li/tsa/w;
                                                                                                                                                                                        118invoke-direct {v1, v3}, Lc/t/m/li/tsa/w;-><init>(Ljava/io/File;)V
                                                                                                                                                                                        120invoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
                                                                                                                                                                                        122invoke-virtual {v0}, Ljava/lang/Thread;->start()V
                                                                                                                                                                                        124invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        125move-result-wide v0
                                                                                                                                                                                        126iput-wide v0, p0, Lc/t/m/li/tsa/v;->g:J
                                                                                                                                                                                        127try_end_b3: goto/16 :goto_f
                                                                                                                                                                                        128catch_b5: move-exception v0
                                                                                                                                                                                        130invoke-virtual {v0}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        131goto/16 :goto_f
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.iflytek.voiceads.b.e.a:Ljava/lang/String
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • com.iflytek.voiceads.b.e.a:Ljava/lang/String
                                                                                                                                                                                        • java.net.URL.<init>
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestMethod
                                                                                                                                                                                        • java.net.HttpURLConnection.setConnectTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setReadTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.getResponseCode
                                                                                                                                                                                        • com.iflytek.voiceads.b.e.b:Lcom/iflytek/voiceads/b/e$b
                                                                                                                                                                                        • java.lang.Exception.<init>
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        • java.net.HttpURLConnection.getInputStream
                                                                                                                                                                                        • com.iflytek.voiceads.b.e$a.<init>
                                                                                                                                                                                        • android.os.Looper.prepare
                                                                                                                                                                                        • android.os.Looper.getMainLooper
                                                                                                                                                                                        • com.iflytek.voiceads.b.e.b:Lcom/iflytek/voiceads/b/e$b
                                                                                                                                                                                        • android.graphics.BitmapFactory.decodeStream
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        • com.iflytek.voiceads.b.e.b:Lcom/iflytek/voiceads/b/e$b
                                                                                                                                                                                        • java.lang.Exception.<init>
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        • com.iflytek.voiceads.b.e.b:Lcom/iflytek/voiceads/b/e$b
                                                                                                                                                                                        • java.lang.Exception.<init>
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        • com.iflytek.voiceads.b.e.b:Lcom/iflytek/voiceads/b/e$b
                                                                                                                                                                                        • java.lang.Exception.<init>
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • GET
                                                                                                                                                                                        • network error!
                                                                                                                                                                                        • I/O error!
                                                                                                                                                                                        • Incorrect URL!
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1iget-object v0, p0, Lcom/iflytek/voiceads/b/e;->a:Ljava/lang/String;
                                                                                                                                                                                        3invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        4move-result v0
                                                                                                                                                                                        5if-eqz v0, :cond_9
                                                                                                                                                                                        6cond_8: return-void
                                                                                                                                                                                        7cond_9: const/4 v1, 0x0
                                                                                                                                                                                        8try_start_a: new-instance v0, Ljava/net/URL;
                                                                                                                                                                                        10iget-object v2, p0, Lcom/iflytek/voiceads/b/e;->a:Ljava/lang/String;
                                                                                                                                                                                        12invoke-direct {v0, v2}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        14invoke-virtual {v0}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        15move-result-object v0
                                                                                                                                                                                        16check-cast v0, Ljava/net/HttpURLConnection;
                                                                                                                                                                                        17try_end_17:
                                                                                                                                                                                        18const-string v1, "GET"
                                                                                                                                                                                        20invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V
                                                                                                                                                                                        21const/16 v1, 0x3a98
                                                                                                                                                                                        23invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setConnectTimeout(I)V
                                                                                                                                                                                        24const/16 v1, 0x3a98
                                                                                                                                                                                        26invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setReadTimeout(I)V
                                                                                                                                                                                        28invoke-virtual {v0}, Ljava/net/HttpURLConnection;->getResponseCode()I
                                                                                                                                                                                        29move-result v1
                                                                                                                                                                                        30const/16 v2, 0xc8
                                                                                                                                                                                        31if-eq v2, v1, :cond_40
                                                                                                                                                                                        33iget-object v1, p0, Lcom/iflytek/voiceads/b/e;->b:Lcom/iflytek/voiceads/b/e$b;
                                                                                                                                                                                        34new-instance v2, Ljava/lang/Exception;
                                                                                                                                                                                        36const-string v3, "network error!"
                                                                                                                                                                                        38invoke-direct {v2, v3}, Ljava/lang/Exception;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        40invoke-interface {v1, v2}, Lcom/iflytek/voiceads/b/e$b;->a(Ljava/lang/Exception;)V
                                                                                                                                                                                        41try_end_3a: if-eqz v0, :cond_8
                                                                                                                                                                                        43invoke-virtual {v0}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        44goto/16 :goto_8
                                                                                                                                                                                        45cond_40:
                                                                                                                                                                                        46invoke-virtual {v0}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream;
                                                                                                                                                                                        47move-result-object v1
                                                                                                                                                                                        48new-instance v2, Lcom/iflytek/voiceads/b/e$a;
                                                                                                                                                                                        50invoke-direct {v2, v1}, Lcom/iflytek/voiceads/b/e$a;-><init>(Ljava/io/InputStream;)V
                                                                                                                                                                                        52invoke-static {}, Landroid/os/Looper;->prepare()V
                                                                                                                                                                                        54invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
                                                                                                                                                                                        56iget-object v3, p0, Lcom/iflytek/voiceads/b/e;->b:Lcom/iflytek/voiceads/b/e$b;
                                                                                                                                                                                        58invoke-static {v2}, Landroid/graphics/BitmapFactory;->decodeStream(Ljava/io/InputStream;)Landroid/graphics/Bitmap;
                                                                                                                                                                                        59move-result-object v2
                                                                                                                                                                                        61invoke-interface {v3, v2}, Lcom/iflytek/voiceads/b/e$b;->a(Landroid/graphics/Bitmap;)V
                                                                                                                                                                                        63invoke-virtual {v1}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        64try_end_5b: if-eqz v0, :cond_8
                                                                                                                                                                                        66invoke-virtual {v0}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        67goto/16 :goto_8
                                                                                                                                                                                        68catch_61: move-exception v0
                                                                                                                                                                                        69move-object v0, v1
                                                                                                                                                                                        70goto_63:
                                                                                                                                                                                        71iget-object v1, p0, Lcom/iflytek/voiceads/b/e;->b:Lcom/iflytek/voiceads/b/e$b;
                                                                                                                                                                                        72new-instance v2, Ljava/lang/Exception;
                                                                                                                                                                                        74const-string v3, "I/O error!"
                                                                                                                                                                                        76invoke-direct {v2, v3}, Ljava/lang/Exception;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        78invoke-interface {v1, v2}, Lcom/iflytek/voiceads/b/e$b;->a(Ljava/lang/Exception;)V
                                                                                                                                                                                        79try_end_6f: if-eqz v0, :cond_8
                                                                                                                                                                                        81invoke-virtual {v0}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        82goto/16 :goto_8
                                                                                                                                                                                        83catch_75: move-exception v0
                                                                                                                                                                                        84move-object v0, v1
                                                                                                                                                                                        85goto_77:
                                                                                                                                                                                        86iget-object v1, p0, Lcom/iflytek/voiceads/b/e;->b:Lcom/iflytek/voiceads/b/e$b;
                                                                                                                                                                                        87new-instance v2, Ljava/lang/Exception;
                                                                                                                                                                                        89const-string v3, "Incorrect URL!"
                                                                                                                                                                                        91invoke-direct {v2, v3}, Ljava/lang/Exception;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        93invoke-interface {v1, v2}, Lcom/iflytek/voiceads/b/e$b;->a(Ljava/lang/Exception;)V
                                                                                                                                                                                        94try_end_83: if-eqz v0, :cond_8
                                                                                                                                                                                        96invoke-virtual {v0}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        97goto/16 :goto_8
                                                                                                                                                                                        98catch_89: move-exception v0
                                                                                                                                                                                        99move-object v0, v1
                                                                                                                                                                                        100goto_8b:
                                                                                                                                                                                        101iget-object v1, p0, Lcom/iflytek/voiceads/b/e;->b:Lcom/iflytek/voiceads/b/e$b;
                                                                                                                                                                                        102new-instance v2, Ljava/lang/Exception;
                                                                                                                                                                                        104const-string v3, "network error!"
                                                                                                                                                                                        106invoke-direct {v2, v3}, Ljava/lang/Exception;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        108invoke-interface {v1, v2}, Lcom/iflytek/voiceads/b/e$b;->a(Ljava/lang/Exception;)V
                                                                                                                                                                                        109try_end_97: if-eqz v0, :cond_8
                                                                                                                                                                                        111invoke-virtual {v0}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        112goto/16 :goto_8
                                                                                                                                                                                        113catchall_9e: move-exception v0
                                                                                                                                                                                        114goto_9f: if-eqz v1, :cond_a4
                                                                                                                                                                                        116invoke-virtual {v1}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        117cond_a4: throw v0
                                                                                                                                                                                        118catchall_a5: move-exception v1
                                                                                                                                                                                        119move-object v4, v1
                                                                                                                                                                                        120move-object v1, v0
                                                                                                                                                                                        121move-object v0, v4
                                                                                                                                                                                        122goto/16 :goto_9f
                                                                                                                                                                                        123catch_aa: move-exception v1
                                                                                                                                                                                        124goto/16 :goto_8b
                                                                                                                                                                                        125catch_ac: move-exception v1
                                                                                                                                                                                        126goto/16 :goto_77
                                                                                                                                                                                        127catch_ae: move-exception v1
                                                                                                                                                                                        128goto/16 :goto_63
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.net.URL.<init>
                                                                                                                                                                                        • java.lang.String.startsWith
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • java.net.HttpURLConnection.setDoInput
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestMethod
                                                                                                                                                                                        • java.net.HttpURLConnection.setUseCaches
                                                                                                                                                                                        • java.net.HttpURLConnection.setConnectTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setReadTimeout
                                                                                                                                                                                        • java.util.Map.size
                                                                                                                                                                                        • java.util.Map.entrySet
                                                                                                                                                                                        • java.util.Set.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.util.Map$Entry.getKey
                                                                                                                                                                                        • java.util.Map$Entry.getValue
                                                                                                                                                                                        • java.net.HttpURLConnection.addRequestProperty
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • android.util.Log.w
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • https://
                                                                                                                                                                                        • GET
                                                                                                                                                                                        • Adpoymer
                                                                                                                                                                                        • Caught Exception in PingUrlRunnable
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Ljava/lang/String;",
                                                                                                                                                                                        4"Ljava/util/Map<",
                                                                                                                                                                                        5"Ljava/lang/String;",
                                                                                                                                                                                        6"Ljava/lang/String;",
                                                                                                                                                                                        7">;",
                                                                                                                                                                                        8"Lcom/ly/adpoymer/b/r;",
                                                                                                                                                                                        9"Lcom/ly/adpoymer/b/s;",
                                                                                                                                                                                        10")",
                                                                                                                                                                                        11"Ljava/lang/String;"
                                                                                                                                                                                        12}
                                                                                                                                                                                        13.end annotation
                                                                                                                                                                                        14const/4 v0, 0x0
                                                                                                                                                                                        15try_start_1: new-instance v1, Ljava/net/URL;
                                                                                                                                                                                        17invoke-direct {v1, p1}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        19const-string v2, "https://"
                                                                                                                                                                                        21invoke-virtual {p1, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        22move-result v2
                                                                                                                                                                                        23if-eqz v2, :cond_15
                                                                                                                                                                                        25invoke-virtual {v1}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        26move-result-object v1
                                                                                                                                                                                        27check-cast v1, Ljavax/net/ssl/HttpsURLConnection;
                                                                                                                                                                                        28goto/16 :goto_1b
                                                                                                                                                                                        29cond_15:
                                                                                                                                                                                        30invoke-virtual {v1}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        31move-result-object v1
                                                                                                                                                                                        32check-cast v1, Ljava/net/HttpURLConnection;
                                                                                                                                                                                        33goto_1b: move-object v0, v1
                                                                                                                                                                                        34const/4 v1, 0x1
                                                                                                                                                                                        36invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setDoInput(Z)V
                                                                                                                                                                                        38const-string v1, "GET"
                                                                                                                                                                                        40invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V
                                                                                                                                                                                        41const/4 v1, 0x0
                                                                                                                                                                                        43invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setUseCaches(Z)V
                                                                                                                                                                                        44const/16 v1, 0x3a98
                                                                                                                                                                                        46invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setConnectTimeout(I)V
                                                                                                                                                                                        48invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setReadTimeout(I)V
                                                                                                                                                                                        49if-eqz p2, :cond_5d
                                                                                                                                                                                        51invoke-interface {p2}, Ljava/util/Map;->size()I
                                                                                                                                                                                        52move-result v1
                                                                                                                                                                                        53if-lez v1, :cond_5d
                                                                                                                                                                                        55invoke-interface {p2}, Ljava/util/Map;->entrySet()Ljava/util/Set;
                                                                                                                                                                                        56move-result-object p2
                                                                                                                                                                                        58invoke-interface {p2}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        59move-result-object p2
                                                                                                                                                                                        60goto_41:
                                                                                                                                                                                        61invoke-interface {p2}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        62move-result v1
                                                                                                                                                                                        63if-eqz v1, :cond_5d
                                                                                                                                                                                        65invoke-interface {p2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        66move-result-object v1
                                                                                                                                                                                        67check-cast v1, Ljava/util/Map$Entry;
                                                                                                                                                                                        69invoke-interface {v1}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
                                                                                                                                                                                        70move-result-object v2
                                                                                                                                                                                        71check-cast v2, Ljava/lang/String;
                                                                                                                                                                                        73invoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
                                                                                                                                                                                        74move-result-object v1
                                                                                                                                                                                        75check-cast v1, Ljava/lang/String;
                                                                                                                                                                                        77invoke-virtual {v0, v2, v1}, Ljava/net/HttpURLConnection;->addRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        78goto/16 :goto_41
                                                                                                                                                                                        79cond_5d:
                                                                                                                                                                                        80invoke-static {v0, p3}, Lcom/ly/adpoymer/b/q;->a(Ljava/net/HttpURLConnection;Lcom/ly/adpoymer/b/r;)Ljava/lang/String;
                                                                                                                                                                                        81move-result-object p1
                                                                                                                                                                                        82try_end_61: if-eqz v0, :cond_7a
                                                                                                                                                                                        83try_start_63:
                                                                                                                                                                                        84invoke-virtual {v0}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        85try_end_66: goto/16 :goto_7a
                                                                                                                                                                                        86catch_67: move-exception p2
                                                                                                                                                                                        88invoke-virtual {p2}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        89goto/16 :goto_7a
                                                                                                                                                                                        90catchall_6c: move-exception p1
                                                                                                                                                                                        91goto/16 :goto_7e
                                                                                                                                                                                        92try_start_6e:
                                                                                                                                                                                        93const-string p2, "Adpoymer"
                                                                                                                                                                                        95const-string p3, "Caught Exception in PingUrlRunnable "
                                                                                                                                                                                        97invoke-static {p2, p3}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        98try_end_75: if-eqz v0, :cond_7a
                                                                                                                                                                                        99try_start_77:
                                                                                                                                                                                        100invoke-virtual {v0}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        101cond_7a:
                                                                                                                                                                                        102invoke-interface {p4, p1}, Lcom/ly/adpoymer/b/s;->a(Ljava/lang/String;)V
                                                                                                                                                                                        103return-object p1
                                                                                                                                                                                        104goto_7e: if-eqz v0, :cond_88
                                                                                                                                                                                        105try_start_80:
                                                                                                                                                                                        106invoke-virtual {v0}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        107try_end_83: goto/16 :goto_88
                                                                                                                                                                                        108catch_84: move-exception p2
                                                                                                                                                                                        110invoke-virtual {p2}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        111goto_88: goto/16 :goto_8a
                                                                                                                                                                                        112goto_89: throw p1
                                                                                                                                                                                        113goto_8a: goto/16 :goto_89
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getNetworkInfo
                                                                                                                                                                                        • android.net.ConnectivityManager.getNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.isConnected
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.net.NetworkInfo.isConnected
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.wifi.WifiManager.getConnectionInfo
                                                                                                                                                                                        • android.net.wifi.WifiInfo.getIpAddress
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • 0.0.0.0
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        • \u79fb\u52a8\u7f51\u7edcip\u5730\u5740\u4e3a\uff1a
                                                                                                                                                                                        • wifi
                                                                                                                                                                                        • WiFi\u7f51\u7edcip\u5730\u5740\u4e3a\uff1a
                                                                                                                                                                                        • Get ip encounter error:
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v1, "0.0.0.0"
                                                                                                                                                                                        2try_start_2:
                                                                                                                                                                                        3invoke-static {}, Lcom/qq/e/comm/managers/GDTADManager;->getInstance()Lcom/qq/e/comm/managers/GDTADManager;
                                                                                                                                                                                        4move-result-object v0
                                                                                                                                                                                        6invoke-virtual {v0}, Lcom/qq/e/comm/managers/GDTADManager;->getAppContext()Landroid/content/Context;
                                                                                                                                                                                        7move-result-object v2
                                                                                                                                                                                        9const-string v0, "connectivity"
                                                                                                                                                                                        11invoke-virtual {v2, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        12move-result-object v0
                                                                                                                                                                                        13check-cast v0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        14if-eqz v0, :cond_98
                                                                                                                                                                                        15const/4 v3, 0x0
                                                                                                                                                                                        17invoke-virtual {v0, v3}, Landroid/net/ConnectivityManager;->getNetworkInfo(I)Landroid/net/NetworkInfo;
                                                                                                                                                                                        18move-result-object v3
                                                                                                                                                                                        19const/4 v4, 0x1
                                                                                                                                                                                        21invoke-virtual {v0, v4}, Landroid/net/ConnectivityManager;->getNetworkInfo(I)Landroid/net/NetworkInfo;
                                                                                                                                                                                        22move-result-object v0
                                                                                                                                                                                        23if-eqz v3, :cond_41
                                                                                                                                                                                        25invoke-virtual {v3}, Landroid/net/NetworkInfo;->isConnected()Z
                                                                                                                                                                                        26move-result v3
                                                                                                                                                                                        27if-eqz v3, :cond_41
                                                                                                                                                                                        29invoke-static {}, Lcom/qq/e/comm/plugin/util/j;->l()Ljava/lang/String;
                                                                                                                                                                                        30try_end_29: move-result-object v0
                                                                                                                                                                                        31try_start_2a: new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        33invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        35const-string v2, "\u79fb\u52a8\u7f51\u7edcip\u5730\u5740\u4e3a\uff1a"
                                                                                                                                                                                        37invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        38move-result-object v1
                                                                                                                                                                                        40invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        41move-result-object v1
                                                                                                                                                                                        43invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        44move-result-object v1
                                                                                                                                                                                        46invoke-static {v1}, Lcom/qq/e/comm/util/GDTLogger;->d(Ljava/lang/String;)V
                                                                                                                                                                                        47goto_40: return-object v0
                                                                                                                                                                                        48cond_41: if-eqz v0, :cond_98
                                                                                                                                                                                        49try_start_43:
                                                                                                                                                                                        50invoke-virtual {v0}, Landroid/net/NetworkInfo;->isConnected()Z
                                                                                                                                                                                        51move-result v0
                                                                                                                                                                                        52if-eqz v0, :cond_98
                                                                                                                                                                                        54const-string v0, "wifi"
                                                                                                                                                                                        56invoke-virtual {v2, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        57move-result-object v0
                                                                                                                                                                                        58check-cast v0, Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        59if-eqz v0, :cond_98
                                                                                                                                                                                        61invoke-virtual {v0}, Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
                                                                                                                                                                                        62move-result-object v0
                                                                                                                                                                                        63if-eqz v0, :cond_98
                                                                                                                                                                                        65invoke-virtual {v0}, Landroid/net/wifi/WifiInfo;->getIpAddress()I
                                                                                                                                                                                        66move-result v0
                                                                                                                                                                                        68invoke-static {v0}, Lcom/qq/e/comm/plugin/util/j;->a(I)Ljava/lang/String;
                                                                                                                                                                                        69try_end_60: move-result-object v0
                                                                                                                                                                                        70try_start_61: new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        72invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        74const-string v2, "WiFi\u7f51\u7edcip\u5730\u5740\u4e3a\uff1a"
                                                                                                                                                                                        76invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        77move-result-object v1
                                                                                                                                                                                        79invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        80move-result-object v1
                                                                                                                                                                                        82invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        83move-result-object v1
                                                                                                                                                                                        85invoke-static {v1}, Lcom/qq/e/comm/util/GDTLogger;->d(Ljava/lang/String;)V
                                                                                                                                                                                        86try_end_77: goto/16 :goto_40
                                                                                                                                                                                        87catch_78: move-exception v1
                                                                                                                                                                                        88move-object v2, v1
                                                                                                                                                                                        89goto_7a: new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        91invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        93const-string v3, "Get ip encounter error: "
                                                                                                                                                                                        95invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        96move-result-object v1
                                                                                                                                                                                        98invoke-virtual {v2}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        99move-result-object v2
                                                                                                                                                                                        101invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        102move-result-object v1
                                                                                                                                                                                        104invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        105move-result-object v1
                                                                                                                                                                                        107invoke-static {v1}, Lcom/qq/e/comm/util/GDTLogger;->d(Ljava/lang/String;)V
                                                                                                                                                                                        108goto/16 :goto_40
                                                                                                                                                                                        109catch_95: move-exception v2
                                                                                                                                                                                        110move-object v0, v1
                                                                                                                                                                                        111goto/16 :goto_7a
                                                                                                                                                                                        112cond_98: move-object v0, v1
                                                                                                                                                                                        113goto/16 :goto_40
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.Class.getDeclaredMethod
                                                                                                                                                                                        • java.lang.reflect.Method.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.lang.Throwable.getCause
                                                                                                                                                                                        • java.lang.Throwable.getCause
                                                                                                                                                                                        • java.lang.Throwable.toString
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        • java.lang.String.<init>
                                                                                                                                                                                        • java.lang.String.equalsIgnoreCase
                                                                                                                                                                                        • java.lang.String.equalsIgnoreCase
                                                                                                                                                                                        • java.io.StringWriter.<init>
                                                                                                                                                                                        • java.io.PrintWriter.<init>
                                                                                                                                                                                        • java.lang.Throwable.printStackTrace
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.io.StringWriter.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.util.Log.e
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • AuthenticationFail
                                                                                                                                                                                        • canLoadX5Core
                                                                                                                                                                                        • initTesRuntimeEnvironment
                                                                                                                                                                                        • invokeInstance -- exceptions:
                                                                                                                                                                                        • ReflectionUtils
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Ljava/lang/Object;",
                                                                                                                                                                                        4"Ljava/lang/String;",
                                                                                                                                                                                        5"[",
                                                                                                                                                                                        6"Ljava/lang/Class<",
                                                                                                                                                                                        7"*>;[",
                                                                                                                                                                                        8"Ljava/lang/Object;",
                                                                                                                                                                                        9")",
                                                                                                                                                                                        10"Ljava/lang/Object;"
                                                                                                                                                                                        11}
                                                                                                                                                                                        12.end annotation
                                                                                                                                                                                        13const/4 v0, 0x0
                                                                                                                                                                                        14if-nez p0, :cond_4
                                                                                                                                                                                        15return-object v0
                                                                                                                                                                                        16try_start_4:
                                                                                                                                                                                        17invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        18move-result-object v1
                                                                                                                                                                                        19sget v2, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        20const/16 v3, 0xa
                                                                                                                                                                                        21if-le v2, v3, :cond_13
                                                                                                                                                                                        23invoke-virtual {v1, p1, p2}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        24move-result-object p2
                                                                                                                                                                                        25goto/16 :goto_17
                                                                                                                                                                                        26cond_13:
                                                                                                                                                                                        27invoke-virtual {v1, p1, p2}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        28move-result-object p2
                                                                                                                                                                                        29goto_17: const/4 v1, 0x1
                                                                                                                                                                                        31invoke-virtual {p2, v1}, Ljava/lang/reflect/Method;->setAccessible(Z)V
                                                                                                                                                                                        32array-length v1, p3
                                                                                                                                                                                        33if-nez v1, :cond_1f
                                                                                                                                                                                        34move-object p3, v0
                                                                                                                                                                                        35cond_1f:
                                                                                                                                                                                        36invoke-virtual {p2, p0, p3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        37move-result-object p0
                                                                                                                                                                                        38try_end_23: return-object p0
                                                                                                                                                                                        39catch_24: move-exception p0
                                                                                                                                                                                        40const/16 p2, 0x3e5
                                                                                                                                                                                        42invoke-static {p0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        43move-result-object p3
                                                                                                                                                                                        44const/4 v1, 0x0
                                                                                                                                                                                        45new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                        47invoke-static {p2, p3, v1}, Lcom/tencent/smtt/utils/TbsLog;->addLog(ILjava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                        49invoke-virtual {p0}, Ljava/lang/Throwable;->getCause()Ljava/lang/Throwable;
                                                                                                                                                                                        50move-result-object p2
                                                                                                                                                                                        51if-eqz p2, :cond_4d
                                                                                                                                                                                        53invoke-virtual {p0}, Ljava/lang/Throwable;->getCause()Ljava/lang/Throwable;
                                                                                                                                                                                        54move-result-object p2
                                                                                                                                                                                        56invoke-virtual {p2}, Ljava/lang/Throwable;->toString()Ljava/lang/String;
                                                                                                                                                                                        57move-result-object p2
                                                                                                                                                                                        59const-string p3, "AuthenticationFail"
                                                                                                                                                                                        61invoke-virtual {p2, p3}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        62move-result p2
                                                                                                                                                                                        63if-eqz p2, :cond_4d
                                                                                                                                                                                        64new-instance p0, Ljava/lang/String;
                                                                                                                                                                                        66invoke-direct {p0, p3}, Ljava/lang/String;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        67return-object p0
                                                                                                                                                                                        68cond_4d: if-eqz p1, :cond_60
                                                                                                                                                                                        70const-string p2, "canLoadX5Core"
                                                                                                                                                                                        72invoke-virtual {p1, p2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
                                                                                                                                                                                        73move-result p2
                                                                                                                                                                                        74if-nez p2, :cond_5f
                                                                                                                                                                                        76const-string p2, "initTesRuntimeEnvironment"
                                                                                                                                                                                        78invoke-virtual {p1, p2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
                                                                                                                                                                                        79move-result p1
                                                                                                                                                                                        80if-eqz p1, :cond_60
                                                                                                                                                                                        81cond_5f: return-object v0
                                                                                                                                                                                        82cond_60: new-instance p1, Ljava/io/StringWriter;
                                                                                                                                                                                        84invoke-direct {p1}, Ljava/io/StringWriter;-><init>()V
                                                                                                                                                                                        85new-instance p2, Ljava/io/PrintWriter;
                                                                                                                                                                                        87invoke-direct {p2, p1}, Ljava/io/PrintWriter;-><init>(Ljava/io/Writer;)V
                                                                                                                                                                                        89invoke-virtual {p0, p2}, Ljava/lang/Throwable;->printStackTrace(Ljava/io/PrintWriter;)V
                                                                                                                                                                                        90new-instance p0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        92invoke-direct {p0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        94const-string p2, "invokeInstance -- exceptions:"
                                                                                                                                                                                        96invoke-virtual {p0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        98invoke-virtual {p1}, Ljava/io/StringWriter;->toString()Ljava/lang/String;
                                                                                                                                                                                        99move-result-object p1
                                                                                                                                                                                        101invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        103invoke-virtual {p0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        104move-result-object p0
                                                                                                                                                                                        106const-string p1, "ReflectionUtils"
                                                                                                                                                                                        108invoke-static {p1, p0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        109return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.location.LocationManager.getLastKnownLocation
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.location.Location.getLatitude
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.location.Location.getLongitude
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.location.LocationManager.getLastKnownLocation
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.location.Location.getLatitude
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.location.Location.getLongitude
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • LocationUtil
                                                                                                                                                                                        • authority_gps
                                                                                                                                                                                        • location
                                                                                                                                                                                        • ,
                                                                                                                                                                                        • gps
                                                                                                                                                                                        • get location from gps:
                                                                                                                                                                                        • network
                                                                                                                                                                                        • get location from network:
                                                                                                                                                                                        • Could not get loction from GPS or Cell-id, lack ACCESS_COARSE_LOCATION or ACCESS_COARSE_LOCATION permission?
                                                                                                                                                                                        • get location error
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "LocationUtil"
                                                                                                                                                                                        3invoke-static {}, Lcom/mintegral/msdk/base/controller/authoritycontroller/a;->a()Lcom/mintegral/msdk/base/controller/authoritycontroller/a;
                                                                                                                                                                                        5const-string v1, "authority_gps"
                                                                                                                                                                                        7invoke-static {v1}, Lcom/mintegral/msdk/base/controller/authoritycontroller/a;->a(Ljava/lang/String;)Z
                                                                                                                                                                                        8move-result v1
                                                                                                                                                                                        9const/4 v2, 0x0
                                                                                                                                                                                        10if-nez v1, :cond_f
                                                                                                                                                                                        11return-object v2
                                                                                                                                                                                        12cond_f:
                                                                                                                                                                                        13iget-object v1, p0, Lcom/mintegral/msdk/base/utils/h;->e:Landroid/content/Context;
                                                                                                                                                                                        15const-string v3, "location"
                                                                                                                                                                                        17invoke-virtual {v1, v3}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        18move-result-object v1
                                                                                                                                                                                        19check-cast v1, Landroid/location/LocationManager;
                                                                                                                                                                                        20sget-boolean v3, Lcom/mintegral/msdk/base/utils/h;->a:Z
                                                                                                                                                                                        21try_end_1b:
                                                                                                                                                                                        22const-string v4, ","
                                                                                                                                                                                        23if-eqz v3, :cond_47
                                                                                                                                                                                        24try_start_1f:
                                                                                                                                                                                        25const-string v3, "gps"
                                                                                                                                                                                        27invoke-virtual {v1, v3}, Landroid/location/LocationManager;->getLastKnownLocation(Ljava/lang/String;)Landroid/location/Location;
                                                                                                                                                                                        28move-result-object v3
                                                                                                                                                                                        29if-eqz v3, :cond_47
                                                                                                                                                                                        30new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        32const-string v5, "get location from gps:"
                                                                                                                                                                                        34invoke-direct {v1, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        36invoke-virtual {v3}, Landroid/location/Location;->getLatitude()D
                                                                                                                                                                                        37move-result-wide v5
                                                                                                                                                                                        39invoke-virtual {v1, v5, v6}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
                                                                                                                                                                                        41invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        43invoke-virtual {v3}, Landroid/location/Location;->getLongitude()D
                                                                                                                                                                                        44move-result-wide v4
                                                                                                                                                                                        46invoke-virtual {v1, v4, v5}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
                                                                                                                                                                                        48invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        49move-result-object v1
                                                                                                                                                                                        51invoke-static {v0, v1}, Lcom/mintegral/msdk/base/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        52return-object v3
                                                                                                                                                                                        53cond_47: sget-boolean v3, Lcom/mintegral/msdk/base/utils/h;->b:Z
                                                                                                                                                                                        54if-eqz v3, :cond_73
                                                                                                                                                                                        56const-string v3, "network"
                                                                                                                                                                                        58invoke-virtual {v1, v3}, Landroid/location/LocationManager;->getLastKnownLocation(Ljava/lang/String;)Landroid/location/Location;
                                                                                                                                                                                        59move-result-object v1
                                                                                                                                                                                        60if-eqz v1, :cond_73
                                                                                                                                                                                        61new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        63const-string v5, "get location from network:"
                                                                                                                                                                                        65invoke-direct {v3, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        67invoke-virtual {v1}, Landroid/location/Location;->getLatitude()D
                                                                                                                                                                                        68move-result-wide v5
                                                                                                                                                                                        70invoke-virtual {v3, v5, v6}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
                                                                                                                                                                                        72invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        74invoke-virtual {v1}, Landroid/location/Location;->getLongitude()D
                                                                                                                                                                                        75move-result-wide v4
                                                                                                                                                                                        77invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
                                                                                                                                                                                        79invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        80move-result-object v3
                                                                                                                                                                                        82invoke-static {v0, v3}, Lcom/mintegral/msdk/base/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        83return-object v1
                                                                                                                                                                                        84cond_73:
                                                                                                                                                                                        85const-string v1, "Could not get loction from GPS or Cell-id, lack ACCESS_COARSE_LOCATION or ACCESS_COARSE_LOCATION permission?"
                                                                                                                                                                                        87invoke-static {v0, v1}, Lcom/mintegral/msdk/base/utils/i;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        88try_end_78: goto/16 :goto_7e
                                                                                                                                                                                        89catch_79:
                                                                                                                                                                                        90const-string v1, "get location error"
                                                                                                                                                                                        92invoke-static {v0, v1}, Lcom/mintegral/msdk/base/utils/i;->d(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        93goto_7e: return-object v2
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • dalvik.system.DexClassLoader.loadClass
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.String.equalsIgnoreCase
                                                                                                                                                                                        • java.lang.Class.getSimpleName
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.util.Log.e
                                                                                                                                                                                        • java.lang.Class.getSimpleName
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.util.Log.e
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • \' failed
                                                                                                                                                                                        • \' invoke static method \'
                                                                                                                                                                                        • \'
                                                                                                                                                                                        • initTesRuntimeEnvironment
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Ljava/lang/String;",
                                                                                                                                                                                        4"Ljava/lang/String;",
                                                                                                                                                                                        5"[",
                                                                                                                                                                                        6"Ljava/lang/Class<",
                                                                                                                                                                                        7"*>;[",
                                                                                                                                                                                        8"Ljava/lang/Object;",
                                                                                                                                                                                        9")",
                                                                                                                                                                                        10"Ljava/lang/Object;"
                                                                                                                                                                                        11}
                                                                                                                                                                                        12.end annotation
                                                                                                                                                                                        13const/4 v0, 0x0
                                                                                                                                                                                        14try_start_1:
                                                                                                                                                                                        15iget-object v1, p0, Lcom/tencent/smtt/export/external/DexLoader;->mClassLoader:Ldalvik/system/DexClassLoader;
                                                                                                                                                                                        17invoke-virtual {v1, p1}, Ldalvik/system/DexClassLoader;->loadClass(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        18move-result-object v1
                                                                                                                                                                                        20invoke-virtual {v1, p2, p3}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        21move-result-object p3
                                                                                                                                                                                        22const/4 v1, 0x1
                                                                                                                                                                                        24invoke-virtual {p3, v1}, Ljava/lang/reflect/Method;->setAccessible(Z)V
                                                                                                                                                                                        26invoke-virtual {p3, v0, p4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        27move-result-object p1
                                                                                                                                                                                        28try_end_13: return-object p1
                                                                                                                                                                                        29catch_14: move-exception p3
                                                                                                                                                                                        31const-string p4, "\' failed"
                                                                                                                                                                                        33const-string v1, "\' invoke static method \'"
                                                                                                                                                                                        35const-string v2, "\'"
                                                                                                                                                                                        36if-eqz p2, :cond_47
                                                                                                                                                                                        38const-string v3, "initTesRuntimeEnvironment"
                                                                                                                                                                                        40invoke-virtual {p2, v3}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
                                                                                                                                                                                        41move-result v3
                                                                                                                                                                                        42if-eqz v3, :cond_47
                                                                                                                                                                                        43const-class v0, Lcom/tencent/smtt/export/external/DexLoader;
                                                                                                                                                                                        45invoke-virtual {v0}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
                                                                                                                                                                                        46move-result-object v0
                                                                                                                                                                                        47new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        49invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        51invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        53invoke-virtual {v3, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        55invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        57invoke-virtual {v3, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        59invoke-virtual {v3, p4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        61invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        62move-result-object p1
                                                                                                                                                                                        64invoke-static {v0, p1, p3}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                        65return-object p3
                                                                                                                                                                                        66cond_47: const-class v3, Lcom/tencent/smtt/export/external/DexLoader;
                                                                                                                                                                                        68invoke-virtual {v3}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
                                                                                                                                                                                        69move-result-object v3
                                                                                                                                                                                        70new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        72invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        74invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        76invoke-virtual {v4, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        78invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        80invoke-virtual {v4, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        82invoke-virtual {v4, p4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        84invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        85move-result-object p1
                                                                                                                                                                                        87invoke-static {v3, p1, p3}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                        88return-object v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • com.baidu.mobads.openad.interfaces.download.IOAdDownloader$DownloadStatus.DOWNLOADING:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus
                                                                                                                                                                                        • java.util.Locale.CHINA:Ljava/util/Locale
                                                                                                                                                                                        • java.lang.Float.valueOf
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        • com.baidu.mobads.openad.interfaces.download.IOAdDownloader$DownloadStatus.COMPLETED:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        • com.baidu.mobads.a.a.<init>
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • com.baidu.mobads.openad.interfaces.download.IOAdDownloader$DownloadStatus.ERROR:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • com.baidu.mobads.openad.interfaces.download.IOAdDownloader$DownloadStatus.INITING:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • OAdApkDownloaderObserver
                                                                                                                                                                                        • download update---mExtraInfo.contentLength < 0
                                                                                                                                                                                        • %.1fM
                                                                                                                                                                                        • complete
                                                                                                                                                                                        • download success-->>
                                                                                                                                                                                        • launch installing .............
                                                                                                                                                                                        • .
                                                                                                                                                                                        • download failed-->>
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0move-object/from16 v0, p0
                                                                                                                                                                                        1move-object/from16 v1, p1
                                                                                                                                                                                        2check-cast v1, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader;
                                                                                                                                                                                        4iget-object v2, v0, Lcom/baidu/mobads/openad/b/b;->c:Lcom/baidu/mobads/command/a;
                                                                                                                                                                                        6invoke-interface {v1}, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader;->getState()Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        7move-result-object v3
                                                                                                                                                                                        8iput-object v3, v2, Lcom/baidu/mobads/command/a;->g:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        10invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        11move-result-object v2
                                                                                                                                                                                        13invoke-virtual {v2}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getURIUitls()Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;
                                                                                                                                                                                        14move-result-object v2
                                                                                                                                                                                        16invoke-interface {v1}, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader;->getOutputPath()Ljava/lang/String;
                                                                                                                                                                                        17move-result-object v3
                                                                                                                                                                                        19invoke-interface {v2, v3}, Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;->getFileName(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        20move-result-object v2
                                                                                                                                                                                        22iget-object v3, v0, Lcom/baidu/mobads/openad/b/b;->c:Lcom/baidu/mobads/command/a;
                                                                                                                                                                                        24iget-object v3, v3, Lcom/baidu/mobads/command/a;->b:Ljava/lang/String;
                                                                                                                                                                                        26invoke-virtual {v3, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        27move-result v3
                                                                                                                                                                                        28if-nez v3, :cond_2c
                                                                                                                                                                                        30iget-object v3, v0, Lcom/baidu/mobads/openad/b/b;->c:Lcom/baidu/mobads/command/a;
                                                                                                                                                                                        31iput-object v2, v3, Lcom/baidu/mobads/command/a;->b:Ljava/lang/String;
                                                                                                                                                                                        32cond_2c:
                                                                                                                                                                                        33iget-object v2, v0, Lcom/baidu/mobads/openad/b/b;->c:Lcom/baidu/mobads/command/a;
                                                                                                                                                                                        35iget-object v3, v2, Lcom/baidu/mobads/command/a;->g:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        37sget-object v4, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;->DOWNLOADING:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        38const/4 v5, 0x0
                                                                                                                                                                                        39const/4 v6, 0x1
                                                                                                                                                                                        41const-string v7, "OAdApkDownloaderObserver"
                                                                                                                                                                                        42if-ne v3, v4, :cond_9e
                                                                                                                                                                                        43iget-wide v2, v2, Lcom/baidu/mobads/command/a;->d:J
                                                                                                                                                                                        44const-wide/16 v8, 0x0
                                                                                                                                                                                        45cmp-long v4, v2, v8
                                                                                                                                                                                        46if-gez v4, :cond_7f
                                                                                                                                                                                        48invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        49move-result-object v2
                                                                                                                                                                                        51invoke-virtual {v2}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getAdLogger()Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        52move-result-object v2
                                                                                                                                                                                        54const-string v3, "download update---mExtraInfo.contentLength < 0"
                                                                                                                                                                                        56invoke-interface {v2, v7, v3}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        58iget-object v2, v0, Lcom/baidu/mobads/openad/b/b;->c:Lcom/baidu/mobads/command/a;
                                                                                                                                                                                        60invoke-interface {v1}, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader;->getFileSize()I
                                                                                                                                                                                        61move-result v3
                                                                                                                                                                                        62int-to-long v3, v3
                                                                                                                                                                                        63iput-wide v3, v2, Lcom/baidu/mobads/command/a;->d:J
                                                                                                                                                                                        65iget-object v2, v0, Lcom/baidu/mobads/openad/b/b;->c:Lcom/baidu/mobads/command/a;
                                                                                                                                                                                        67invoke-interface {v1}, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader;->getTargetURL()Ljava/lang/String;
                                                                                                                                                                                        68move-result-object v3
                                                                                                                                                                                        69iput-object v3, v2, Lcom/baidu/mobads/command/a;->k:Ljava/lang/String;
                                                                                                                                                                                        71iget-object v2, v0, Lcom/baidu/mobads/openad/b/b;->c:Lcom/baidu/mobads/command/a;
                                                                                                                                                                                        73iget-object v3, v0, Lcom/baidu/mobads/openad/b/b;->d:Landroid/content/Context;
                                                                                                                                                                                        75invoke-virtual {v2, v3}, Lcom/baidu/mobads/command/a;->a(Landroid/content/Context;)V
                                                                                                                                                                                        77sget-object v2, Ljava/util/Locale;->CHINA:Ljava/util/Locale;
                                                                                                                                                                                        78new-array v3, v6, [Ljava/lang/Object;
                                                                                                                                                                                        80iget-object v4, v0, Lcom/baidu/mobads/openad/b/b;->c:Lcom/baidu/mobads/command/a;
                                                                                                                                                                                        81iget-wide v6, v4, Lcom/baidu/mobads/command/a;->d:J
                                                                                                                                                                                        82long-to-float v4, v6
                                                                                                                                                                                        83const/high16 v6, 0x49800000 # 1048576.0f
                                                                                                                                                                                        84div-float/2addr v4, v6
                                                                                                                                                                                        86invoke-static {v4}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
                                                                                                                                                                                        87move-result-object v4
                                                                                                                                                                                        88aput-object v4, v3, v5
                                                                                                                                                                                        90const-string v4, "%.1fM"
                                                                                                                                                                                        92invoke-static {v2, v4, v3}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        93move-result-object v2
                                                                                                                                                                                        94iput-object v2, v0, Lcom/baidu/mobads/openad/b/b;->f:Ljava/lang/String;
                                                                                                                                                                                        95cond_7f:
                                                                                                                                                                                        96invoke-interface {v1}, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader;->getProgress()F
                                                                                                                                                                                        97move-result v2
                                                                                                                                                                                        98const/4 v3, 0x0
                                                                                                                                                                                        99cmpl-float v2, v2, v3
                                                                                                                                                                                        100if-lez v2, :cond_1e3
                                                                                                                                                                                        102invoke-interface {v1}, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader;->getProgress()F
                                                                                                                                                                                        103move-result v2
                                                                                                                                                                                        104float-to-int v2, v2
                                                                                                                                                                                        106iget-object v3, v0, Lcom/baidu/mobads/openad/b/b;->c:Lcom/baidu/mobads/command/a;
                                                                                                                                                                                        107iget v4, v3, Lcom/baidu/mobads/command/a;->e:I
                                                                                                                                                                                        108if-le v2, v4, :cond_1e3
                                                                                                                                                                                        109iput v2, v3, Lcom/baidu/mobads/command/a;->e:I
                                                                                                                                                                                        110iget-boolean v2, v3, Lcom/baidu/mobads/command/a;->m:Z
                                                                                                                                                                                        111if-eqz v2, :cond_1e3
                                                                                                                                                                                        113invoke-virtual {v0, v1}, Lcom/baidu/mobads/openad/b/b;->a(Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader;)V
                                                                                                                                                                                        114goto/16 :goto_1e3
                                                                                                                                                                                        115cond_9e:
                                                                                                                                                                                        116sget-object v4, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;->COMPLETED:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        117if-ne v3, v4, :cond_189
                                                                                                                                                                                        119invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        120move-result-object v2
                                                                                                                                                                                        122invoke-virtual {v2}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getCommonUtils()Lcom/baidu/mobads/utils/f;
                                                                                                                                                                                        123move-result-object v8
                                                                                                                                                                                        125invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        126move-result-object v2
                                                                                                                                                                                        128invoke-virtual {v2}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getSystemUtils()Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;
                                                                                                                                                                                        129move-result-object v2
                                                                                                                                                                                        130check-cast v2, Lcom/baidu/mobads/utils/q;
                                                                                                                                                                                        132iget-object v9, v0, Lcom/baidu/mobads/openad/b/b;->d:Landroid/content/Context;
                                                                                                                                                                                        133const/16 v10, 0x210
                                                                                                                                                                                        135iget-object v3, v0, Lcom/baidu/mobads/openad/b/b;->c:Lcom/baidu/mobads/command/a;
                                                                                                                                                                                        137iget-object v12, v3, Lcom/baidu/mobads/command/a;->q:Ljava/lang/String;
                                                                                                                                                                                        139iget-object v13, v3, Lcom/baidu/mobads/command/a;->i:Ljava/lang/String;
                                                                                                                                                                                        141invoke-virtual {v8, v9}, Lcom/baidu/mobads/utils/f;->getAppId(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        142move-result-object v14
                                                                                                                                                                                        144invoke-virtual {v2}, Lcom/baidu/mobads/utils/q;->getPhoneOSBrand()Ljava/lang/String;
                                                                                                                                                                                        145move-result-object v16
                                                                                                                                                                                        147sget-object v17, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        149sget-object v18, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                        150sget v19, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        152const-string v11, "complete"
                                                                                                                                                                                        154const-string v15, ""
                                                                                                                                                                                        156invoke-virtual/range {v8 .. v19}, Lcom/baidu/mobads/utils/f;->sendDownloadAdLog(Landroid/content/Context;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V
                                                                                                                                                                                        158invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        159move-result-object v2
                                                                                                                                                                                        161invoke-virtual {v2}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getAdLogger()Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        162move-result-object v2
                                                                                                                                                                                        163new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        165invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        167const-string v4, "download success-->>"
                                                                                                                                                                                        169invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        171invoke-interface {v1}, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader;->getOutputPath()Ljava/lang/String;
                                                                                                                                                                                        172move-result-object v4
                                                                                                                                                                                        174invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        176invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        177move-result-object v3
                                                                                                                                                                                        179invoke-interface {v2, v7, v3}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        181iget-object v2, v0, Lcom/baidu/mobads/openad/b/b;->c:Lcom/baidu/mobads/command/a;
                                                                                                                                                                                        182iget-boolean v2, v2, Lcom/baidu/mobads/command/a;->l:Z
                                                                                                                                                                                        183if-eqz v2, :cond_164
                                                                                                                                                                                        185invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        186move-result-object v3
                                                                                                                                                                                        188invoke-virtual {v3}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getAdLogger()Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        189move-result-object v3
                                                                                                                                                                                        191const-string v4, "launch installing ............."
                                                                                                                                                                                        193invoke-interface {v3, v7, v4}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        194new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        196invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        198iget-object v4, v0, Lcom/baidu/mobads/openad/b/b;->c:Lcom/baidu/mobads/command/a;
                                                                                                                                                                                        200iget-object v4, v4, Lcom/baidu/mobads/command/a;->c:Ljava/lang/String;
                                                                                                                                                                                        202invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        204iget-object v4, v0, Lcom/baidu/mobads/openad/b/b;->c:Lcom/baidu/mobads/command/a;
                                                                                                                                                                                        206iget-object v4, v4, Lcom/baidu/mobads/command/a;->b:Ljava/lang/String;
                                                                                                                                                                                        208invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        210invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        211move-result-object v3
                                                                                                                                                                                        213iget-object v4, v0, Lcom/baidu/mobads/openad/b/b;->c:Lcom/baidu/mobads/command/a;
                                                                                                                                                                                        215iget-object v4, v4, Lcom/baidu/mobads/command/a;->i:Ljava/lang/String;
                                                                                                                                                                                        217const-string v5, "."
                                                                                                                                                                                        219invoke-virtual {v4, v5}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        220move-result v4
                                                                                                                                                                                        221if-nez v4, :cond_13d
                                                                                                                                                                                        223invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        224move-result-object v4
                                                                                                                                                                                        226invoke-virtual {v4}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getPackageUtils()Lcom/baidu/mobads/utils/o;
                                                                                                                                                                                        227move-result-object v4
                                                                                                                                                                                        229iget-object v5, v0, Lcom/baidu/mobads/openad/b/b;->d:Landroid/content/Context;
                                                                                                                                                                                        231invoke-virtual {v4, v5, v3}, Lcom/baidu/mobads/utils/o;->getLocalApkFileInfo(Landroid/content/Context;Ljava/lang/String;)Lcom/baidu/mobads/interfaces/utils/IXAdPackageUtils$ApkInfo;
                                                                                                                                                                                        232move-result-object v4
                                                                                                                                                                                        234iget-object v5, v0, Lcom/baidu/mobads/openad/b/b;->c:Lcom/baidu/mobads/command/a;
                                                                                                                                                                                        236iget-object v4, v4, Lcom/baidu/mobads/interfaces/utils/IXAdPackageUtils$ApkInfo;->packageName:Ljava/lang/String;
                                                                                                                                                                                        237iput-object v4, v5, Lcom/baidu/mobads/command/a;->i:Ljava/lang/String;
                                                                                                                                                                                        238cond_13d:
                                                                                                                                                                                        239iget-object v4, v0, Lcom/baidu/mobads/openad/b/b;->e:Lcom/baidu/mobads/a/b;
                                                                                                                                                                                        240if-nez v4, :cond_164
                                                                                                                                                                                        241new-instance v4, Lcom/baidu/mobads/a/a;
                                                                                                                                                                                        243iget-object v5, v0, Lcom/baidu/mobads/openad/b/b;->c:Lcom/baidu/mobads/command/a;
                                                                                                                                                                                        245invoke-direct {v4, v5}, Lcom/baidu/mobads/a/a;-><init>(Lcom/baidu/mobads/command/a;)V
                                                                                                                                                                                        246new-instance v5, Ljava/io/File;
                                                                                                                                                                                        248invoke-direct {v5, v3}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        249new-instance v3, Lcom/baidu/mobads/a/b;
                                                                                                                                                                                        251iget-object v6, v0, Lcom/baidu/mobads/openad/b/b;->d:Landroid/content/Context;
                                                                                                                                                                                        253iget-object v7, v0, Lcom/baidu/mobads/openad/b/b;->c:Lcom/baidu/mobads/command/a;
                                                                                                                                                                                        255iget-object v7, v7, Lcom/baidu/mobads/command/a;->i:Ljava/lang/String;
                                                                                                                                                                                        257invoke-direct {v3, v6, v7, v5, v2}, Lcom/baidu/mobads/a/b;-><init>(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;Z)V
                                                                                                                                                                                        258iput-object v3, v0, Lcom/baidu/mobads/openad/b/b;->e:Lcom/baidu/mobads/a/b;
                                                                                                                                                                                        260iget-object v2, v0, Lcom/baidu/mobads/openad/b/b;->e:Lcom/baidu/mobads/a/b;
                                                                                                                                                                                        262invoke-virtual {v2, v4}, Lcom/baidu/mobads/a/b;->a(Landroid/content/BroadcastReceiver;)V
                                                                                                                                                                                        264iget-object v2, v0, Lcom/baidu/mobads/openad/b/b;->e:Lcom/baidu/mobads/a/b;
                                                                                                                                                                                        266invoke-virtual {v2}, Lcom/baidu/mobads/a/b;->a()V
                                                                                                                                                                                        267cond_164:
                                                                                                                                                                                        268invoke-static {}, Lcom/baidu/mobads/b/a;->a()Lcom/baidu/mobads/b/a;
                                                                                                                                                                                        269move-result-object v2
                                                                                                                                                                                        271iget-object v3, v0, Lcom/baidu/mobads/openad/b/b;->d:Landroid/content/Context;
                                                                                                                                                                                        273iget-object v4, v0, Lcom/baidu/mobads/openad/b/b;->c:Lcom/baidu/mobads/command/a;
                                                                                                                                                                                        275invoke-virtual {v2, v3, v4}, Lcom/baidu/mobads/b/a;->a(Landroid/content/Context;Lcom/baidu/mobads/command/a;)V
                                                                                                                                                                                        277iget-object v2, v0, Lcom/baidu/mobads/openad/b/b;->c:Lcom/baidu/mobads/command/a;
                                                                                                                                                                                        279invoke-static {v2}, Lcom/baidu/mobads/command/a/a;->a(Lcom/baidu/mobads/command/a;)Lcom/baidu/mobads/interfaces/download/activate/IXAppInfo;
                                                                                                                                                                                        280move-result-object v2
                                                                                                                                                                                        281if-eqz v2, :cond_1d3
                                                                                                                                                                                        283invoke-static {}, Lcom/baidu/mobads/production/b;->f()Lcom/baidu/mobads/interfaces/IXAdContainerFactory;
                                                                                                                                                                                        284move-result-object v3
                                                                                                                                                                                        286iget-object v4, v0, Lcom/baidu/mobads/openad/b/b;->d:Landroid/content/Context;
                                                                                                                                                                                        288invoke-static {}, Lcom/baidu/mobads/utils/n;->a()Lcom/baidu/mobads/utils/n;
                                                                                                                                                                                        289move-result-object v5
                                                                                                                                                                                        291invoke-interface {v3, v4, v5}, Lcom/baidu/mobads/interfaces/IXAdContainerFactory;->getXMonitorActivation(Landroid/content/Context;Lcom/baidu/mobads/interfaces/utils/IXAdLogger;)Lcom/baidu/mobads/interfaces/download/activate/IXMonitorActivation;
                                                                                                                                                                                        292move-result-object v3
                                                                                                                                                                                        294invoke-interface {v3, v2}, Lcom/baidu/mobads/interfaces/download/activate/IXMonitorActivation;->addAppInfoForMonitor(Lcom/baidu/mobads/interfaces/download/activate/IXAppInfo;)V
                                                                                                                                                                                        295goto/16 :goto_1d3
                                                                                                                                                                                        296cond_189:
                                                                                                                                                                                        297sget-object v4, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;->ERROR:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        298if-ne v3, v4, :cond_1c4
                                                                                                                                                                                        300invoke-interface {v1}, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader;->getTargetURL()Ljava/lang/String;
                                                                                                                                                                                        301move-result-object v3
                                                                                                                                                                                        302iput-object v3, v2, Lcom/baidu/mobads/command/a;->k:Ljava/lang/String;
                                                                                                                                                                                        304invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        305move-result-object v2
                                                                                                                                                                                        307invoke-virtual {v2}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getAdLogger()Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        308move-result-object v2
                                                                                                                                                                                        309const/4 v3, 0x2
                                                                                                                                                                                        310new-array v3, v3, [Ljava/lang/Object;
                                                                                                                                                                                        311aput-object v7, v3, v5
                                                                                                                                                                                        312new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        314invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        316const-string v5, "download failed-->>"
                                                                                                                                                                                        318invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        320invoke-interface {v1}, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader;->getOutputPath()Ljava/lang/String;
                                                                                                                                                                                        321move-result-object v5
                                                                                                                                                                                        323invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        325invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        326move-result-object v4
                                                                                                                                                                                        327aput-object v4, v3, v6
                                                                                                                                                                                        329invoke-interface {v2, v3}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->e([Ljava/lang/Object;)I
                                                                                                                                                                                        331invoke-static {}, Lcom/baidu/mobads/b/a;->a()Lcom/baidu/mobads/b/a;
                                                                                                                                                                                        332move-result-object v2
                                                                                                                                                                                        334iget-object v3, v0, Lcom/baidu/mobads/openad/b/b;->c:Lcom/baidu/mobads/command/a;
                                                                                                                                                                                        336invoke-virtual {v2, v3}, Lcom/baidu/mobads/b/a;->a(Lcom/baidu/mobads/command/a;)V
                                                                                                                                                                                        337goto/16 :goto_1d3
                                                                                                                                                                                        338cond_1c4:
                                                                                                                                                                                        339invoke-interface {v1}, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader;->getState()Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        340move-result-object v2
                                                                                                                                                                                        342sget-object v3, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;->INITING:Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader$DownloadStatus;
                                                                                                                                                                                        343if-ne v2, v3, :cond_1d3
                                                                                                                                                                                        345iget-object v2, v0, Lcom/baidu/mobads/openad/b/b;->c:Lcom/baidu/mobads/command/a;
                                                                                                                                                                                        346iget v3, v2, Lcom/baidu/mobads/command/a;->r:I
                                                                                                                                                                                        347add-int/2addr v3, v6
                                                                                                                                                                                        348iput v3, v2, Lcom/baidu/mobads/command/a;->r:I
                                                                                                                                                                                        349cond_1d3:
                                                                                                                                                                                        350iget-object v2, v0, Lcom/baidu/mobads/openad/b/b;->c:Lcom/baidu/mobads/command/a;
                                                                                                                                                                                        351iget-boolean v2, v2, Lcom/baidu/mobads/command/a;->m:Z
                                                                                                                                                                                        352if-eqz v2, :cond_1dc
                                                                                                                                                                                        354invoke-virtual {v0, v1}, Lcom/baidu/mobads/openad/b/b;->a(Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader;)V
                                                                                                                                                                                        355cond_1dc:
                                                                                                                                                                                        356iget-object v1, v0, Lcom/baidu/mobads/openad/b/b;->c:Lcom/baidu/mobads/command/a;
                                                                                                                                                                                        358iget-object v2, v0, Lcom/baidu/mobads/openad/b/b;->d:Landroid/content/Context;
                                                                                                                                                                                        360invoke-virtual {v1, v2}, Lcom/baidu/mobads/command/a;->a(Landroid/content/Context;)V
                                                                                                                                                                                        361cond_1e3: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.location.Location.getExtras
                                                                                                                                                                                        • android.os.Bundle.getInt
                                                                                                                                                                                        • android.location.Location.<init>
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • android.location.Location.setTime
                                                                                                                                                                                        • android.location.Location.getSpeed
                                                                                                                                                                                        • java.lang.Double.isNaN
                                                                                                                                                                                        • android.location.Location.hasSpeed
                                                                                                                                                                                        • android.location.Location.getExtras
                                                                                                                                                                                        • android.os.Bundle.getInt
                                                                                                                                                                                        • java.util.Locale.CHINA:Ljava/util/Locale
                                                                                                                                                                                        • android.location.Location.getLongitude
                                                                                                                                                                                        • java.lang.Double.valueOf
                                                                                                                                                                                        • android.location.Location.getLatitude
                                                                                                                                                                                        • java.lang.Double.valueOf
                                                                                                                                                                                        • java.lang.Float.valueOf
                                                                                                                                                                                        • android.location.Location.getBearing
                                                                                                                                                                                        • java.lang.Float.valueOf
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Long.valueOf
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        • android.location.Location.getLongitude
                                                                                                                                                                                        • android.location.Location.getLatitude
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • android.location.Location.<init>
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • satellites
                                                                                                                                                                                        • &ll=%.5f|%.5f&s=%.1f&d=%.1f&ll_n=%d&ll_t=%d
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1if-eqz p1, :cond_15a
                                                                                                                                                                                        2sget v1, Lcom/baidu/location/e/e;->m:I
                                                                                                                                                                                        4const-string v2, "satellites"
                                                                                                                                                                                        5if-nez v1, :cond_11
                                                                                                                                                                                        6try_start_9:
                                                                                                                                                                                        7invoke-virtual {p1}, Landroid/location/Location;->getExtras()Landroid/os/Bundle;
                                                                                                                                                                                        8move-result-object v3
                                                                                                                                                                                        10invoke-virtual {v3, v2}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I
                                                                                                                                                                                        11move-result v1
                                                                                                                                                                                        12try_end_11: if-nez v1, :cond_18
                                                                                                                                                                                        13sget-boolean v1, Lcom/baidu/location/g/j;->l:Z
                                                                                                                                                                                        14if-nez v1, :cond_18
                                                                                                                                                                                        15return-void
                                                                                                                                                                                        16cond_18: iput-object p1, p0, Lcom/baidu/location/e/e;->f:Landroid/location/Location;
                                                                                                                                                                                        17sget p1, Lcom/baidu/location/e/e;->m:I
                                                                                                                                                                                        19iget-object v1, p0, Lcom/baidu/location/e/e;->f:Landroid/location/Location;
                                                                                                                                                                                        20const/4 v3, 0x2
                                                                                                                                                                                        21const/4 v4, 0x1
                                                                                                                                                                                        22if-nez v1, :cond_27
                                                                                                                                                                                        23iput-object v0, p0, Lcom/baidu/location/e/e;->r:Ljava/lang/String;
                                                                                                                                                                                        24move-object v5, v0
                                                                                                                                                                                        25goto/16 :goto_b8
                                                                                                                                                                                        26cond_27: new-instance v5, Landroid/location/Location;
                                                                                                                                                                                        28invoke-direct {v5, v1}, Landroid/location/Location;-><init>(Landroid/location/Location;)V
                                                                                                                                                                                        30invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        31move-result-wide v6
                                                                                                                                                                                        33iget-object v1, p0, Lcom/baidu/location/e/e;->f:Landroid/location/Location;
                                                                                                                                                                                        35invoke-virtual {v1, v6, v7}, Landroid/location/Location;->setTime(J)V
                                                                                                                                                                                        37iget-object v1, p0, Lcom/baidu/location/e/e;->f:Landroid/location/Location;
                                                                                                                                                                                        39invoke-virtual {v1}, Landroid/location/Location;->getSpeed()F
                                                                                                                                                                                        40move-result v1
                                                                                                                                                                                        41float-to-double v8, v1
                                                                                                                                                                                        42const-wide v10, 0x400ccccccccccccdL # 3.6
                                                                                                                                                                                        44invoke-static {v8, v9}, Ljava/lang/Double;->isNaN(D)Z
                                                                                                                                                                                        45mul-double v8, v8, v10
                                                                                                                                                                                        46double-to-float v1, v8
                                                                                                                                                                                        48iget-object v8, p0, Lcom/baidu/location/e/e;->f:Landroid/location/Location;
                                                                                                                                                                                        50invoke-virtual {v8}, Landroid/location/Location;->hasSpeed()Z
                                                                                                                                                                                        51move-result v8
                                                                                                                                                                                        52if-nez v8, :cond_54
                                                                                                                                                                                        53const/high16 v1, -0x40800000 # -1.0f
                                                                                                                                                                                        54const/high16 v13, -0x40800000 # -1.0f
                                                                                                                                                                                        55goto/16 :goto_55
                                                                                                                                                                                        56cond_54: move v13, v1
                                                                                                                                                                                        57goto_55: if-nez p1, :cond_61
                                                                                                                                                                                        58try_start_57:
                                                                                                                                                                                        59iget-object v1, p0, Lcom/baidu/location/e/e;->f:Landroid/location/Location;
                                                                                                                                                                                        61invoke-virtual {v1}, Landroid/location/Location;->getExtras()Landroid/os/Bundle;
                                                                                                                                                                                        62move-result-object v1
                                                                                                                                                                                        64invoke-virtual {v1, v2}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I
                                                                                                                                                                                        65move-result p1
                                                                                                                                                                                        66catch_61:
                                                                                                                                                                                        67sget-object v1, Ljava/util/Locale;->CHINA:Ljava/util/Locale;
                                                                                                                                                                                        68const/4 v2, 0x6
                                                                                                                                                                                        69new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                        70const/4 v8, 0x0
                                                                                                                                                                                        72iget-object v9, p0, Lcom/baidu/location/e/e;->f:Landroid/location/Location;
                                                                                                                                                                                        74invoke-virtual {v9}, Landroid/location/Location;->getLongitude()D
                                                                                                                                                                                        75move-result-wide v9
                                                                                                                                                                                        77invoke-static {v9, v10}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
                                                                                                                                                                                        78move-result-object v9
                                                                                                                                                                                        79aput-object v9, v2, v8
                                                                                                                                                                                        81iget-object v8, p0, Lcom/baidu/location/e/e;->f:Landroid/location/Location;
                                                                                                                                                                                        83invoke-virtual {v8}, Landroid/location/Location;->getLatitude()D
                                                                                                                                                                                        84move-result-wide v8
                                                                                                                                                                                        86invoke-static {v8, v9}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
                                                                                                                                                                                        87move-result-object v8
                                                                                                                                                                                        88aput-object v8, v2, v4
                                                                                                                                                                                        90invoke-static {v13}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
                                                                                                                                                                                        91move-result-object v8
                                                                                                                                                                                        92aput-object v8, v2, v3
                                                                                                                                                                                        93const/4 v8, 0x3
                                                                                                                                                                                        95iget-object v9, p0, Lcom/baidu/location/e/e;->f:Landroid/location/Location;
                                                                                                                                                                                        97invoke-virtual {v9}, Landroid/location/Location;->getBearing()F
                                                                                                                                                                                        98move-result v9
                                                                                                                                                                                        100invoke-static {v9}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
                                                                                                                                                                                        101move-result-object v9
                                                                                                                                                                                        102aput-object v9, v2, v8
                                                                                                                                                                                        103const/4 v8, 0x4
                                                                                                                                                                                        105invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        106move-result-object p1
                                                                                                                                                                                        107aput-object p1, v2, v8
                                                                                                                                                                                        108const/4 p1, 0x5
                                                                                                                                                                                        110invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                        111move-result-object v6
                                                                                                                                                                                        112aput-object v6, v2, p1
                                                                                                                                                                                        114const-string p1, "&ll=%.5f|%.5f&s=%.1f&d=%.1f&ll_n=%d&ll_t=%d"
                                                                                                                                                                                        116invoke-static {v1, p1, v2}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        117move-result-object p1
                                                                                                                                                                                        118iput-object p1, p0, Lcom/baidu/location/e/e;->r:Ljava/lang/String;
                                                                                                                                                                                        120iget-object p1, p0, Lcom/baidu/location/e/e;->f:Landroid/location/Location;
                                                                                                                                                                                        122invoke-virtual {p1}, Landroid/location/Location;->getLongitude()D
                                                                                                                                                                                        123move-result-wide v9
                                                                                                                                                                                        125iget-object p1, p0, Lcom/baidu/location/e/e;->f:Landroid/location/Location;
                                                                                                                                                                                        127invoke-virtual {p1}, Landroid/location/Location;->getLatitude()D
                                                                                                                                                                                        128move-result-wide v11
                                                                                                                                                                                        129move-object v8, p0
                                                                                                                                                                                        131invoke-direct/range {v8 .. v13}, Lcom/baidu/location/e/e;->a(DDF)V
                                                                                                                                                                                        132try_start_b8:
                                                                                                                                                                                        133invoke-static {}, Lcom/baidu/location/a/g;->a()Lcom/baidu/location/a/g;
                                                                                                                                                                                        134move-result-object p1
                                                                                                                                                                                        136iget-object v1, p0, Lcom/baidu/location/e/e;->f:Landroid/location/Location;
                                                                                                                                                                                        138invoke-virtual {p1, v1}, Lcom/baidu/location/a/g;->a(Landroid/location/Location;)Z
                                                                                                                                                                                        139catch_c1: if-eqz v5, :cond_ca
                                                                                                                                                                                        141invoke-static {}, Lcom/baidu/location/a/d;->a()Lcom/baidu/location/a/d;
                                                                                                                                                                                        142move-result-object p1
                                                                                                                                                                                        144invoke-virtual {p1, v5}, Lcom/baidu/location/a/d;->a(Landroid/location/Location;)V
                                                                                                                                                                                        145cond_ca:
                                                                                                                                                                                        146invoke-virtual {p0}, Lcom/baidu/location/e/e;->j()Z
                                                                                                                                                                                        147move-result p1
                                                                                                                                                                                        148if-eqz p1, :cond_159
                                                                                                                                                                                        150iget-object p1, p0, Lcom/baidu/location/e/e;->f:Landroid/location/Location;
                                                                                                                                                                                        151if-eqz p1, :cond_159
                                                                                                                                                                                        153invoke-direct {p0}, Lcom/baidu/location/e/e;->k()Ljava/lang/String;
                                                                                                                                                                                        154move-result-object p1
                                                                                                                                                                                        155sput-object p1, Lcom/baidu/location/e/e;->D:Ljava/lang/String;
                                                                                                                                                                                        157invoke-static {}, Lcom/baidu/location/indoor/g;->a()Lcom/baidu/location/indoor/g;
                                                                                                                                                                                        158move-result-object p1
                                                                                                                                                                                        160invoke-virtual {p1}, Lcom/baidu/location/indoor/g;->g()Z
                                                                                                                                                                                        161move-result p1
                                                                                                                                                                                        162if-eqz p1, :cond_f1
                                                                                                                                                                                        164invoke-static {}, Lcom/baidu/location/indoor/g;->a()Lcom/baidu/location/indoor/g;
                                                                                                                                                                                        165move-result-object p1
                                                                                                                                                                                        167iget-object v1, p0, Lcom/baidu/location/e/e;->f:Landroid/location/Location;
                                                                                                                                                                                        169invoke-virtual {p1, v1}, Lcom/baidu/location/indoor/g;->a(Landroid/location/Location;)Z
                                                                                                                                                                                        170move-result p1
                                                                                                                                                                                        171if-nez p1, :cond_f1
                                                                                                                                                                                        172goto/16 :goto_f9
                                                                                                                                                                                        173cond_f1:
                                                                                                                                                                                        174invoke-static {}, Lcom/baidu/location/indoor/g;->a()Lcom/baidu/location/indoor/g;
                                                                                                                                                                                        175move-result-object p1
                                                                                                                                                                                        177invoke-virtual {p1}, Lcom/baidu/location/indoor/g;->g()Z
                                                                                                                                                                                        178move-result p1
                                                                                                                                                                                        179goto_f9:
                                                                                                                                                                                        180invoke-static {}, Lcom/baidu/location/a/a;->a()Lcom/baidu/location/a/a;
                                                                                                                                                                                        181move-result-object p1
                                                                                                                                                                                        183invoke-virtual {p0}, Lcom/baidu/location/e/e;->g()Ljava/lang/String;
                                                                                                                                                                                        184move-result-object v1
                                                                                                                                                                                        186invoke-virtual {p1, v1}, Lcom/baidu/location/a/a;->a(Ljava/lang/String;)V
                                                                                                                                                                                        187sget p1, Lcom/baidu/location/e/e;->m:I
                                                                                                                                                                                        188if-le p1, v3, :cond_159
                                                                                                                                                                                        190iget-object p1, p0, Lcom/baidu/location/e/e;->f:Landroid/location/Location;
                                                                                                                                                                                        192invoke-static {p1, v4}, Lcom/baidu/location/a/v;->a(Landroid/location/Location;Z)Z
                                                                                                                                                                                        193move-result p1
                                                                                                                                                                                        194if-eqz p1, :cond_159
                                                                                                                                                                                        196invoke-static {}, Lcom/baidu/location/e/h;->a()Lcom/baidu/location/e/h;
                                                                                                                                                                                        197move-result-object p1
                                                                                                                                                                                        199invoke-virtual {p1}, Lcom/baidu/location/e/h;->f()Z
                                                                                                                                                                                        200move-result p1
                                                                                                                                                                                        202invoke-static {}, Lcom/baidu/location/e/b;->a()Lcom/baidu/location/e/b;
                                                                                                                                                                                        203move-result-object v1
                                                                                                                                                                                        205invoke-virtual {v1}, Lcom/baidu/location/e/b;->f()Lcom/baidu/location/e/a;
                                                                                                                                                                                        206move-result-object v1
                                                                                                                                                                                        207new-instance v2, Lcom/baidu/location/e/a;
                                                                                                                                                                                        209invoke-direct {v2, v1}, Lcom/baidu/location/e/a;-><init>(Lcom/baidu/location/e/a;)V
                                                                                                                                                                                        211invoke-static {v2}, Lcom/baidu/location/a/t;->a(Lcom/baidu/location/e/a;)V
                                                                                                                                                                                        213invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        214move-result-wide v1
                                                                                                                                                                                        216invoke-static {v1, v2}, Lcom/baidu/location/a/t;->a(J)V
                                                                                                                                                                                        217new-instance v1, Landroid/location/Location;
                                                                                                                                                                                        219iget-object v2, p0, Lcom/baidu/location/e/e;->f:Landroid/location/Location;
                                                                                                                                                                                        221invoke-direct {v1, v2}, Landroid/location/Location;-><init>(Landroid/location/Location;)V
                                                                                                                                                                                        223invoke-static {v1}, Lcom/baidu/location/a/t;->a(Landroid/location/Location;)V
                                                                                                                                                                                        225invoke-static {}, Lcom/baidu/location/a/a;->a()Lcom/baidu/location/a/a;
                                                                                                                                                                                        226move-result-object v1
                                                                                                                                                                                        228invoke-virtual {v1}, Lcom/baidu/location/a/a;->f()Ljava/lang/String;
                                                                                                                                                                                        229move-result-object v1
                                                                                                                                                                                        231invoke-static {v1}, Lcom/baidu/location/a/t;->a(Ljava/lang/String;)V
                                                                                                                                                                                        232if-nez p1, :cond_159
                                                                                                                                                                                        234invoke-static {}, Lcom/baidu/location/a/t;->c()Lcom/baidu/location/e/a;
                                                                                                                                                                                        235move-result-object p1
                                                                                                                                                                                        237invoke-static {}, Lcom/baidu/location/a/t;->d()Landroid/location/Location;
                                                                                                                                                                                        238move-result-object v1
                                                                                                                                                                                        240invoke-static {}, Lcom/baidu/location/a/a;->a()Lcom/baidu/location/a/a;
                                                                                                                                                                                        241move-result-object v2
                                                                                                                                                                                        243invoke-virtual {v2}, Lcom/baidu/location/a/a;->f()Ljava/lang/String;
                                                                                                                                                                                        244move-result-object v2
                                                                                                                                                                                        246invoke-static {p1, v0, v1, v2}, Lcom/baidu/location/a/v;->a(Lcom/baidu/location/e/a;Lcom/baidu/location/e/g;Landroid/location/Location;Ljava/lang/String;)V
                                                                                                                                                                                        247cond_159: return-void
                                                                                                                                                                                        248cond_15a: iput-object v0, p0, Lcom/baidu/location/e/e;->f:Landroid/location/Location;
                                                                                                                                                                                        249return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.Integer.TYPE:Ljava/lang/Class
                                                                                                                                                                                        • java.lang.Integer.TYPE:Ljava/lang/Class
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.net.Uri.parse
                                                                                                                                                                                        • android.content.Intent.<init>
                                                                                                                                                                                        • android.content.Intent.addFlags
                                                                                                                                                                                        • android.content.Context.getPackageManager
                                                                                                                                                                                        • android.content.pm.PackageManager.resolveActivity
                                                                                                                                                                                        • android.content.Context.startActivity
                                                                                                                                                                                        • java.lang.NoSuchMethodException.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • pk
                                                                                                                                                                                        • openApp:
                                                                                                                                                                                        • sendDownloadAdLog
                                                                                                                                                                                        • alreadyinstalled_call_openapp
                                                                                                                                                                                        • apo
                                                                                                                                                                                        • page
                                                                                                                                                                                        • android.intent.action.VIEW
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        2iget-object v0, p0, Lcom/baidu/mobads/container/a/a;->a:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        4invoke-interface {v0}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        5move-result-object v1
                                                                                                                                                                                        7iget-object v0, p0, Lcom/baidu/mobads/container/a/a;->a:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        9invoke-interface {v0}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdUtils4Package()Lcom/baidu/mobads/interfaces/utils/IXAdPackageUtils;
                                                                                                                                                                                        10move-result-object v12
                                                                                                                                                                                        12iget-object v0, p0, Lcom/baidu/mobads/container/a/a;->a:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        14invoke-interface {v0}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdUtils4Common()Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;
                                                                                                                                                                                        15move-result-object v0
                                                                                                                                                                                        17iget-object v2, p0, Lcom/baidu/mobads/container/a/a;->a:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        19invoke-interface {v2}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdUtils4System()Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;
                                                                                                                                                                                        20move-result-object v8
                                                                                                                                                                                        22iget-object v2, p0, Lcom/baidu/mobads/container/a/a;->a:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        24invoke-interface {v2}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdProdInfo()Lcom/baidu/mobads/interfaces/IXAdProdInfo;
                                                                                                                                                                                        25move-result-object v2
                                                                                                                                                                                        27invoke-interface {v2}, Lcom/baidu/mobads/interfaces/IXAdProdInfo;->getProdType()Ljava/lang/String;
                                                                                                                                                                                        28move-result-object v4
                                                                                                                                                                                        29try_start_22: new-instance v13, Lorg/json/JSONObject;
                                                                                                                                                                                        31invoke-direct {v13, p1}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        33const-string v2, "pk"
                                                                                                                                                                                        35const-string v3, ""
                                                                                                                                                                                        37invoke-virtual {v13, v2, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        38move-result-object v5
                                                                                                                                                                                        40iget-object v2, p0, Lcom/baidu/mobads/container/a/a;->b:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        41new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        43invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        45const-string v6, "openApp:"
                                                                                                                                                                                        47invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        48move-result-object v3
                                                                                                                                                                                        50invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        51move-result-object v3
                                                                                                                                                                                        53invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        54move-result-object v3
                                                                                                                                                                                        56invoke-interface {v2, v3}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/String;)I
                                                                                                                                                                                        57try_end_47: const-class v2, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;
                                                                                                                                                                                        59const-string v3, "sendDownloadAdLog"
                                                                                                                                                                                        60const/16 v6, 0xb
                                                                                                                                                                                        61new-array v6, v6, [Ljava/lang/Class;
                                                                                                                                                                                        62const/4 v7, 0x0
                                                                                                                                                                                        63const-class v9, Landroid/content/Context;
                                                                                                                                                                                        64aput-object v9, v6, v7
                                                                                                                                                                                        65const/4 v7, 0x1
                                                                                                                                                                                        67sget-object v9, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
                                                                                                                                                                                        68aput-object v9, v6, v7
                                                                                                                                                                                        69const/4 v7, 0x2
                                                                                                                                                                                        70const-class v9, Ljava/lang/String;
                                                                                                                                                                                        71aput-object v9, v6, v7
                                                                                                                                                                                        72const/4 v7, 0x3
                                                                                                                                                                                        73const-class v9, Ljava/lang/String;
                                                                                                                                                                                        74aput-object v9, v6, v7
                                                                                                                                                                                        75const/4 v7, 0x4
                                                                                                                                                                                        76const-class v9, Ljava/lang/String;
                                                                                                                                                                                        77aput-object v9, v6, v7
                                                                                                                                                                                        78const/4 v7, 0x5
                                                                                                                                                                                        79const-class v9, Ljava/lang/String;
                                                                                                                                                                                        80aput-object v9, v6, v7
                                                                                                                                                                                        81const/4 v7, 0x6
                                                                                                                                                                                        82const-class v9, Ljava/lang/String;
                                                                                                                                                                                        83aput-object v9, v6, v7
                                                                                                                                                                                        84const/4 v7, 0x7
                                                                                                                                                                                        85const-class v9, Ljava/lang/String;
                                                                                                                                                                                        86aput-object v9, v6, v7
                                                                                                                                                                                        87const/16 v7, 0x8
                                                                                                                                                                                        88const-class v9, Ljava/lang/String;
                                                                                                                                                                                        89aput-object v9, v6, v7
                                                                                                                                                                                        90const/16 v7, 0x9
                                                                                                                                                                                        91const-class v9, Ljava/lang/String;
                                                                                                                                                                                        92aput-object v9, v6, v7
                                                                                                                                                                                        93const/16 v7, 0xa
                                                                                                                                                                                        95sget-object v9, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
                                                                                                                                                                                        96aput-object v9, v6, v7
                                                                                                                                                                                        98invoke-virtual {v2, v3, v6}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        99move-result-object v2
                                                                                                                                                                                        100if-eqz v2, :cond_ae
                                                                                                                                                                                        101const/16 v2, 0x20d
                                                                                                                                                                                        103const-string v3, "alreadyinstalled_call_openapp"
                                                                                                                                                                                        105invoke-interface {v0, v1}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->getAppId(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        106move-result-object v6
                                                                                                                                                                                        108iget-object v7, p0, Lcom/baidu/mobads/container/a/a;->a:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        110invoke-interface {v7}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdProdInfo()Lcom/baidu/mobads/interfaces/IXAdProdInfo;
                                                                                                                                                                                        111move-result-object v7
                                                                                                                                                                                        113invoke-interface {v7}, Lcom/baidu/mobads/interfaces/IXAdProdInfo;->getAdPlacementId()Ljava/lang/String;
                                                                                                                                                                                        114move-result-object v7
                                                                                                                                                                                        116invoke-interface {v8}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getPhoneOSBrand()Ljava/lang/String;
                                                                                                                                                                                        117move-result-object v8
                                                                                                                                                                                        119sget-object v9, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        121sget-object v10, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                        122sget v11, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        124invoke-interface/range {v0 .. v11}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->sendDownloadAdLog(Landroid/content/Context;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V
                                                                                                                                                                                        125try_end_ae:
                                                                                                                                                                                        126invoke-interface {v12, v1, v5}, Lcom/baidu/mobads/interfaces/utils/IXAdPackageUtils;->openApp(Landroid/content/Context;Ljava/lang/String;)V
                                                                                                                                                                                        128const-string v0, "apo"
                                                                                                                                                                                        130const-string v2, ""
                                                                                                                                                                                        132invoke-virtual {v13, v0, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        133move-result-object v0
                                                                                                                                                                                        135invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        136move-result v2
                                                                                                                                                                                        137if-nez v2, :cond_fc
                                                                                                                                                                                        138new-instance v2, Lorg/json/JSONObject;
                                                                                                                                                                                        140invoke-direct {v2, v0}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        142const-string v0, ""
                                                                                                                                                                                        143if-eqz v2, :cond_d0
                                                                                                                                                                                        145const-string v0, "page"
                                                                                                                                                                                        147const-string v3, ""
                                                                                                                                                                                        149invoke-virtual {v2, v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        150move-result-object v0
                                                                                                                                                                                        151cond_d0:
                                                                                                                                                                                        152invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        153move-result v2
                                                                                                                                                                                        154if-nez v2, :cond_fc
                                                                                                                                                                                        156invoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
                                                                                                                                                                                        157move-result-object v2
                                                                                                                                                                                        158new-instance v3, Landroid/content/Intent;
                                                                                                                                                                                        160const-string v4, "android.intent.action.VIEW"
                                                                                                                                                                                        162invoke-direct {v3, v4, v2}, Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V
                                                                                                                                                                                        163const/high16 v2, 0x10000000
                                                                                                                                                                                        165invoke-virtual {v3, v2}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
                                                                                                                                                                                        167invoke-virtual {v1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
                                                                                                                                                                                        168move-result-object v2
                                                                                                                                                                                        169const/high16 v4, 0x10000
                                                                                                                                                                                        171invoke-virtual {v2, v3, v4}, Landroid/content/pm/PackageManager;->resolveActivity(Landroid/content/Intent;I)Landroid/content/pm/ResolveInfo;
                                                                                                                                                                                        172move-result-object v2
                                                                                                                                                                                        173if-eqz v2, :cond_fc
                                                                                                                                                                                        175invoke-virtual {v1, v3}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
                                                                                                                                                                                        177iget-object v2, p0, Lcom/baidu/mobads/container/a/a;->a:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        178sget v3, Lcom/baidu/mobads/container/o/o;->h:I
                                                                                                                                                                                        180invoke-static {v1, v2, v5, v0, v3}, Lcom/baidu/mobads/container/o/o;->a(Landroid/content/Context;Lcom/baidu/mobads/interfaces/IXAdContainerContext;Ljava/lang/String;Ljava/lang/String;I)V
                                                                                                                                                                                        181goto_fc: return-void
                                                                                                                                                                                        182catch_fd: move-exception v0
                                                                                                                                                                                        184invoke-virtual {v0}, Ljava/lang/NoSuchMethodException;->printStackTrace()V
                                                                                                                                                                                        185try_end_101: goto/16 :goto_ae
                                                                                                                                                                                        186catch_102: move-exception v0
                                                                                                                                                                                        188iget-object v1, p0, Lcom/baidu/mobads/container/a/a;->b:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        190invoke-interface {v1, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/Throwable;)I
                                                                                                                                                                                        191goto/16 :goto_fc
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.net.URL.<init>
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • java.net.HttpURLConnection.setConnectTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setReadTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestMethod
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • java.net.HttpURLConnection.getResponseCode
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        • com.iflytek.voiceads.download.e.a.<init>
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • com.iflytek.voiceads.download.e.a.<init>
                                                                                                                                                                                        • com.iflytek.voiceads.download.e.a.<init>
                                                                                                                                                                                        • com.iflytek.voiceads.download.e.a.<init>
                                                                                                                                                                                        • com.iflytek.voiceads.download.e.a.<init>
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • GET
                                                                                                                                                                                        • Range
                                                                                                                                                                                        • bytes=0-
                                                                                                                                                                                        • Bad url.
                                                                                                                                                                                        • UnSupported response code:
                                                                                                                                                                                        • Protocol error
                                                                                                                                                                                        • IO error
                                                                                                                                                                                        • Unknown error
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2Lcom/iflytek/voiceads/download/e/a;
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        5const/4 v1, 0x0
                                                                                                                                                                                        6try_start_1: new-instance v0, Ljava/net/URL;
                                                                                                                                                                                        8iget-object v2, p0, Lcom/iflytek/voiceads/download/b/a/a;->b:Lcom/iflytek/voiceads/download/d/a;
                                                                                                                                                                                        10invoke-virtual {v2}, Lcom/iflytek/voiceads/download/d/a;->b()Ljava/lang/String;
                                                                                                                                                                                        11move-result-object v2
                                                                                                                                                                                        13invoke-direct {v0, v2}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        15invoke-virtual {v0}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        16move-result-object v0
                                                                                                                                                                                        17check-cast v0, Ljava/net/HttpURLConnection;
                                                                                                                                                                                        18try_end_12: const/16 v1, 0x2710
                                                                                                                                                                                        19try_start_14:
                                                                                                                                                                                        20invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setConnectTimeout(I)V
                                                                                                                                                                                        21const/16 v1, 0x2710
                                                                                                                                                                                        23invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setReadTimeout(I)V
                                                                                                                                                                                        25const-string v1, "GET"
                                                                                                                                                                                        27invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V
                                                                                                                                                                                        29const-string v1, "Range"
                                                                                                                                                                                        31const-string v2, "bytes=0-"
                                                                                                                                                                                        33invoke-virtual {v0, v1, v2}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        35invoke-virtual {v0}, Ljava/net/HttpURLConnection;->getResponseCode()I
                                                                                                                                                                                        36move-result v1
                                                                                                                                                                                        37const/16 v2, 0xc8
                                                                                                                                                                                        38if-ne v1, v2, :cond_3a
                                                                                                                                                                                        39const/4 v1, 0x0
                                                                                                                                                                                        41invoke-direct {p0, v0, v1}, Lcom/iflytek/voiceads/download/b/a/a;->a(Ljava/net/HttpURLConnection;Z)V
                                                                                                                                                                                        42try_end_34: if-eqz v0, :cond_39
                                                                                                                                                                                        44invoke-virtual {v0}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        45cond_39: return-void
                                                                                                                                                                                        46cond_3a: const/16 v2, 0xce
                                                                                                                                                                                        47if-ne v1, v2, :cond_57
                                                                                                                                                                                        48const/4 v1, 0x1
                                                                                                                                                                                        49try_start_3f:
                                                                                                                                                                                        50invoke-direct {p0, v0, v1}, Lcom/iflytek/voiceads/download/b/a/a;->a(Ljava/net/HttpURLConnection;Z)V
                                                                                                                                                                                        51try_end_42: goto/16 :goto_34
                                                                                                                                                                                        52catch_43: move-exception v1
                                                                                                                                                                                        53move-object v6, v1
                                                                                                                                                                                        54move-object v1, v0
                                                                                                                                                                                        55move-object v0, v6
                                                                                                                                                                                        56goto_47: new-instance v2, Lcom/iflytek/voiceads/download/e/a;
                                                                                                                                                                                        57const/4 v3, 0x2
                                                                                                                                                                                        59const-string v4, "Bad url."
                                                                                                                                                                                        61invoke-direct {v2, v3, v4, v0}, Lcom/iflytek/voiceads/download/e/a;-><init>(ILjava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        62throw v2
                                                                                                                                                                                        63catchall_50: move-exception v0
                                                                                                                                                                                        64goto_51: if-eqz v1, :cond_56
                                                                                                                                                                                        66invoke-virtual {v1}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        67cond_56: throw v0
                                                                                                                                                                                        68cond_57: new-instance v2, Lcom/iflytek/voiceads/download/e/a;
                                                                                                                                                                                        69const/4 v3, 0x3
                                                                                                                                                                                        70new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        72invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        74const-string v5, "UnSupported response code:"
                                                                                                                                                                                        76invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        77move-result-object v4
                                                                                                                                                                                        79invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        80move-result-object v1
                                                                                                                                                                                        82invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        83move-result-object v1
                                                                                                                                                                                        85invoke-direct {v2, v3, v1}, Lcom/iflytek/voiceads/download/e/a;-><init>(ILjava/lang/String;)V
                                                                                                                                                                                        86throw v2
                                                                                                                                                                                        87catch_71: move-exception v1
                                                                                                                                                                                        88move-object v6, v1
                                                                                                                                                                                        89move-object v1, v0
                                                                                                                                                                                        90move-object v0, v6
                                                                                                                                                                                        91try_start_75: new-instance v2, Lcom/iflytek/voiceads/download/e/a;
                                                                                                                                                                                        92const/4 v3, 0x4
                                                                                                                                                                                        94const-string v4, "Protocol error"
                                                                                                                                                                                        96invoke-direct {v2, v3, v4, v0}, Lcom/iflytek/voiceads/download/e/a;-><init>(ILjava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        97throw v2
                                                                                                                                                                                        98catch_7e: move-exception v0
                                                                                                                                                                                        99goto_7f: new-instance v2, Lcom/iflytek/voiceads/download/e/a;
                                                                                                                                                                                        100const/4 v3, 0x5
                                                                                                                                                                                        102const-string v4, "IO error"
                                                                                                                                                                                        104invoke-direct {v2, v3, v4, v0}, Lcom/iflytek/voiceads/download/e/a;-><init>(ILjava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        105throw v2
                                                                                                                                                                                        106catch_88: move-exception v0
                                                                                                                                                                                        107goto_89: new-instance v2, Lcom/iflytek/voiceads/download/e/a;
                                                                                                                                                                                        108const/4 v3, 0x5
                                                                                                                                                                                        110const-string v4, "Unknown error"
                                                                                                                                                                                        112invoke-direct {v2, v3, v4, v0}, Lcom/iflytek/voiceads/download/e/a;-><init>(ILjava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        113throw v2
                                                                                                                                                                                        114catchall_92: move-exception v1
                                                                                                                                                                                        115move-object v6, v1
                                                                                                                                                                                        116move-object v1, v0
                                                                                                                                                                                        117move-object v0, v6
                                                                                                                                                                                        118goto/16 :goto_51
                                                                                                                                                                                        119catch_97: move-exception v1
                                                                                                                                                                                        120move-object v6, v1
                                                                                                                                                                                        121move-object v1, v0
                                                                                                                                                                                        122move-object v0, v6
                                                                                                                                                                                        123goto/16 :goto_89
                                                                                                                                                                                        124catch_9c: move-exception v1
                                                                                                                                                                                        125move-object v6, v1
                                                                                                                                                                                        126move-object v1, v0
                                                                                                                                                                                        127move-object v0, v6
                                                                                                                                                                                        128goto/16 :goto_7f
                                                                                                                                                                                        129catch_a1: move-exception v0
                                                                                                                                                                                        130goto/16 :goto_75
                                                                                                                                                                                        131catch_a3: move-exception v0
                                                                                                                                                                                        132goto/16 :goto_47
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.net.URL.<init>
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • java.net.HttpURLConnection.setConnectTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setReadTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestMethod
                                                                                                                                                                                        • java.net.HttpURLConnection.getResponseCode
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        • com.qq.e.comm.plugin.ab.a.c.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • com.qq.e.comm.plugin.ab.a.c.<init>
                                                                                                                                                                                        • com.qq.e.comm.plugin.ab.a.c.<init>
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        • com.qq.e.comm.plugin.ab.a.c.<init>
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • GET
                                                                                                                                                                                        • DownloadTask responseCode :
                                                                                                                                                                                        • Invalid url
                                                                                                                                                                                        • UnSupported response code:
                                                                                                                                                                                        • Protocol exception
                                                                                                                                                                                        • IO exception
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2Lcom/qq/e/comm/plugin/ab/a/c;
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        5const/16 v3, 0x6c
                                                                                                                                                                                        6try_start_2: new-instance v0, Ljava/net/URL;
                                                                                                                                                                                        8iget-object v1, p0, Lcom/qq/e/comm/plugin/ab/a/a/b;->b:Lcom/qq/e/comm/plugin/ab/a/b/d;
                                                                                                                                                                                        10invoke-virtual {v1}, Lcom/qq/e/comm/plugin/ab/a/b/d;->f()Ljava/lang/String;
                                                                                                                                                                                        11move-result-object v1
                                                                                                                                                                                        13invoke-direct {v0, v1}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        14try_end_d: const/4 v2, 0x0
                                                                                                                                                                                        15try_start_e:
                                                                                                                                                                                        16invoke-virtual {v0}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        17move-result-object v0
                                                                                                                                                                                        18check-cast v0, Ljava/net/HttpURLConnection;
                                                                                                                                                                                        19try_end_14: const/16 v1, 0x2710
                                                                                                                                                                                        20try_start_16:
                                                                                                                                                                                        21invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setConnectTimeout(I)V
                                                                                                                                                                                        22const/16 v1, 0x2710
                                                                                                                                                                                        24invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setReadTimeout(I)V
                                                                                                                                                                                        26const-string v1, "GET"
                                                                                                                                                                                        28invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V
                                                                                                                                                                                        30iget-object v1, p0, Lcom/qq/e/comm/plugin/ab/a/a/b;->b:Lcom/qq/e/comm/plugin/ab/a/b/d;
                                                                                                                                                                                        32invoke-virtual {p0, v1}, Lcom/qq/e/comm/plugin/ab/a/a/b;->c(Lcom/qq/e/comm/plugin/ab/a/b/d;)Ljava/util/Map;
                                                                                                                                                                                        33move-result-object v1
                                                                                                                                                                                        35invoke-direct {p0, v1, v0}, Lcom/qq/e/comm/plugin/ab/a/a/b;->a(Ljava/util/Map;Ljava/net/HttpURLConnection;)V
                                                                                                                                                                                        37invoke-virtual {v0}, Ljava/net/HttpURLConnection;->getResponseCode()I
                                                                                                                                                                                        38move-result v1
                                                                                                                                                                                        39new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        41invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        43const-string v3, "DownloadTask responseCode :"
                                                                                                                                                                                        45invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        46move-result-object v2
                                                                                                                                                                                        48invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        49move-result-object v2
                                                                                                                                                                                        51invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        52move-result-object v2
                                                                                                                                                                                        54invoke-static {v2}, Lcom/qq/e/comm/util/GDTLogger;->d(Ljava/lang/String;)V
                                                                                                                                                                                        56invoke-virtual {p0}, Lcom/qq/e/comm/plugin/ab/a/a/b;->d()I
                                                                                                                                                                                        57move-result v2
                                                                                                                                                                                        58if-ne v1, v2, :cond_5e
                                                                                                                                                                                        60invoke-direct {p0, v0}, Lcom/qq/e/comm/plugin/ab/a/a/b;->a(Ljava/net/HttpURLConnection;)V
                                                                                                                                                                                        61try_end_4f: if-eqz v0, :cond_54
                                                                                                                                                                                        63invoke-virtual {v0}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        64cond_54: return-void
                                                                                                                                                                                        65catch_55: move-exception v0
                                                                                                                                                                                        66new-instance v1, Lcom/qq/e/comm/plugin/ab/a/c;
                                                                                                                                                                                        68const-string v2, "Invalid url"
                                                                                                                                                                                        70invoke-direct {v1, v3, v2, v0}, Lcom/qq/e/comm/plugin/ab/a/c;-><init>(ILjava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        71throw v1
                                                                                                                                                                                        72try_start_5e: new-instance v2, Lcom/qq/e/comm/plugin/ab/a/c;
                                                                                                                                                                                        73const/16 v3, 0x6c
                                                                                                                                                                                        74new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        76invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        78const-string v5, "UnSupported response code:"
                                                                                                                                                                                        80invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        81move-result-object v4
                                                                                                                                                                                        83invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        84move-result-object v1
                                                                                                                                                                                        86invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        87move-result-object v1
                                                                                                                                                                                        89invoke-direct {v2, v3, v1}, Lcom/qq/e/comm/plugin/ab/a/c;-><init>(ILjava/lang/String;)V
                                                                                                                                                                                        90throw v2
                                                                                                                                                                                        91try_end_79: move-exception v1
                                                                                                                                                                                        92move-object v2, v0
                                                                                                                                                                                        93try_start_7b: new-instance v0, Lcom/qq/e/comm/plugin/ab/a/c;
                                                                                                                                                                                        94const/16 v3, 0x6c
                                                                                                                                                                                        96const-string v4, "Protocol exception"
                                                                                                                                                                                        98invoke-direct {v0, v3, v4, v1}, Lcom/qq/e/comm/plugin/ab/a/c;-><init>(ILjava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        99throw v0
                                                                                                                                                                                        100catchall_85: move-exception v0
                                                                                                                                                                                        101move-object v1, v0
                                                                                                                                                                                        102goto_87: if-eqz v2, :cond_8c
                                                                                                                                                                                        104invoke-virtual {v2}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        105cond_8c: throw v1
                                                                                                                                                                                        106catch_8d: move-exception v0
                                                                                                                                                                                        107move-object v1, v0
                                                                                                                                                                                        108goto_8f: new-instance v0, Lcom/qq/e/comm/plugin/ab/a/c;
                                                                                                                                                                                        109const/16 v3, 0x6c
                                                                                                                                                                                        111const-string v4, "IO exception"
                                                                                                                                                                                        113invoke-direct {v0, v3, v4, v1}, Lcom/qq/e/comm/plugin/ab/a/c;-><init>(ILjava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        114throw v0
                                                                                                                                                                                        115try_end_99: move-exception v1
                                                                                                                                                                                        116move-object v2, v0
                                                                                                                                                                                        117goto/16 :goto_87
                                                                                                                                                                                        118catch_9c: move-exception v1
                                                                                                                                                                                        119move-object v2, v0
                                                                                                                                                                                        120goto/16 :goto_8f
                                                                                                                                                                                        121catch_9f: move-exception v0
                                                                                                                                                                                        122move-object v1, v0
                                                                                                                                                                                        123goto/16 :goto_7b
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.app.ActivityManager.getRunningTasks
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • android.app.ActivityManager$RunningTaskInfo.topActivity:Landroid/content/ComponentName
                                                                                                                                                                                        • android.content.ComponentName.getPackageName
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • java.util.Calendar.getInstance
                                                                                                                                                                                        • java.util.Calendar.add
                                                                                                                                                                                        • java.util.Calendar.getTimeInMillis
                                                                                                                                                                                        • java.util.Calendar.add
                                                                                                                                                                                        • java.util.Calendar.getTimeInMillis
                                                                                                                                                                                        • android.app.usage.UsageStatsManager.queryUsageStats
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • android.app.usage.UsageStats.getLastTimeStamp
                                                                                                                                                                                        • android.app.usage.UsageStats.getLastTimeStamp
                                                                                                                                                                                        • android.app.usage.UsageStats.getPackageName
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.content.SharedPreferences.getString
                                                                                                                                                                                        • android.text.TextUtils.equals
                                                                                                                                                                                        • android.content.SharedPreferences.edit
                                                                                                                                                                                        • android.content.SharedPreferences$Editor.putString
                                                                                                                                                                                        • android.content.SharedPreferences$Editor.commit
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • activity
                                                                                                                                                                                        • usagestats
                                                                                                                                                                                        • ltapn
                                                                                                                                                                                        • ^
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2iget-object v1, p0, Lc/g/f/c/a/g;->b:Landroid/content/Context;
                                                                                                                                                                                        4const-string v2, "activity"
                                                                                                                                                                                        6invoke-virtual {v1, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        7move-result-object v1
                                                                                                                                                                                        8check-cast v1, Landroid/app/ActivityManager;
                                                                                                                                                                                        9sget v2, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        10const/16 v3, 0x15
                                                                                                                                                                                        11const/4 v4, 0x0
                                                                                                                                                                                        12const/4 v5, 0x1
                                                                                                                                                                                        13if-ge v2, v3, :cond_24
                                                                                                                                                                                        15invoke-virtual {v1, v5}, Landroid/app/ActivityManager;->getRunningTasks(I)Ljava/util/List;
                                                                                                                                                                                        16move-result-object v1
                                                                                                                                                                                        18invoke-interface {v1, v4}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        19move-result-object v1
                                                                                                                                                                                        20check-cast v1, Landroid/app/ActivityManager$RunningTaskInfo;
                                                                                                                                                                                        22iget-object v1, v1, Landroid/app/ActivityManager$RunningTaskInfo;->topActivity:Landroid/content/ComponentName;
                                                                                                                                                                                        24invoke-virtual {v1}, Landroid/content/ComponentName;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        25move-result-object v1
                                                                                                                                                                                        26goto/16 :goto_75
                                                                                                                                                                                        27cond_24:
                                                                                                                                                                                        28iget-object v1, p0, Lc/g/f/c/a/g;->b:Landroid/content/Context;
                                                                                                                                                                                        30const-string v2, "usagestats"
                                                                                                                                                                                        32invoke-virtual {v1, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        33move-result-object v1
                                                                                                                                                                                        34move-object v6, v1
                                                                                                                                                                                        35check-cast v6, Landroid/app/usage/UsageStatsManager;
                                                                                                                                                                                        37invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar;
                                                                                                                                                                                        38move-result-object v1
                                                                                                                                                                                        39const/4 v2, -0x1
                                                                                                                                                                                        40const/4 v3, 0x5
                                                                                                                                                                                        42invoke-virtual {v1, v3, v2}, Ljava/util/Calendar;->add(II)V
                                                                                                                                                                                        44invoke-virtual {v1}, Ljava/util/Calendar;->getTimeInMillis()J
                                                                                                                                                                                        45move-result-wide v8
                                                                                                                                                                                        47invoke-virtual {v1, v3, v5}, Ljava/util/Calendar;->add(II)V
                                                                                                                                                                                        49invoke-virtual {v1}, Ljava/util/Calendar;->getTimeInMillis()J
                                                                                                                                                                                        50move-result-wide v10
                                                                                                                                                                                        51const/4 v7, 0x0
                                                                                                                                                                                        53invoke-virtual/range {v6 .. v11}, Landroid/app/usage/UsageStatsManager;->queryUsageStats(IJJ)Ljava/util/List;
                                                                                                                                                                                        54move-result-object v1
                                                                                                                                                                                        56invoke-static {v1}, Lc/g/a/a/d/c;->a(Ljava/util/Collection;)Z
                                                                                                                                                                                        57move-result v2
                                                                                                                                                                                        58if-eqz v2, :cond_4f
                                                                                                                                                                                        59return-object v0
                                                                                                                                                                                        60cond_4f: const-wide/16 v2, 0x0
                                                                                                                                                                                        62const-string v5, ""
                                                                                                                                                                                        63goto_53:
                                                                                                                                                                                        64invoke-interface {v1}, Ljava/util/List;->size()I
                                                                                                                                                                                        65move-result v6
                                                                                                                                                                                        66if-ge v4, v6, :cond_72
                                                                                                                                                                                        68invoke-interface {v1, v4}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        69move-result-object v6
                                                                                                                                                                                        70check-cast v6, Landroid/app/usage/UsageStats;
                                                                                                                                                                                        72invoke-virtual {v6}, Landroid/app/usage/UsageStats;->getLastTimeStamp()J
                                                                                                                                                                                        73move-result-wide v7
                                                                                                                                                                                        74cmp-long v9, v7, v2
                                                                                                                                                                                        75if-lez v9, :cond_6f
                                                                                                                                                                                        77invoke-virtual {v6}, Landroid/app/usage/UsageStats;->getLastTimeStamp()J
                                                                                                                                                                                        78move-result-wide v2
                                                                                                                                                                                        80invoke-virtual {v6}, Landroid/app/usage/UsageStats;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        81move-result-object v5
                                                                                                                                                                                        82try_end_6f: add-int/lit8 v4, v4, 0x1
                                                                                                                                                                                        83goto/16 :goto_53
                                                                                                                                                                                        84cond_72: move-object v1, v5
                                                                                                                                                                                        85goto/16 :goto_75
                                                                                                                                                                                        86catch_74: move-object v1, v0
                                                                                                                                                                                        87goto_75:
                                                                                                                                                                                        88invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        89move-result v2
                                                                                                                                                                                        90if-eqz v2, :cond_7c
                                                                                                                                                                                        91return-object v0
                                                                                                                                                                                        92cond_7c:
                                                                                                                                                                                        93iget-object v2, p0, Lc/g/f/c/a/k;->c:Landroid/content/SharedPreferences;
                                                                                                                                                                                        95const-string v3, "ltapn"
                                                                                                                                                                                        97invoke-interface {v2, v3, v0}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        98move-result-object v0
                                                                                                                                                                                        100invoke-static {v1, v0}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        101move-result v0
                                                                                                                                                                                        102if-eqz v0, :cond_8d
                                                                                                                                                                                        104const-string v0, "^"
                                                                                                                                                                                        105return-object v0
                                                                                                                                                                                        106cond_8d:
                                                                                                                                                                                        107iget-object v0, p0, Lc/g/f/c/a/k;->c:Landroid/content/SharedPreferences;
                                                                                                                                                                                        109invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
                                                                                                                                                                                        110move-result-object v0
                                                                                                                                                                                        112invoke-interface {v0, v3, v1}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
                                                                                                                                                                                        113move-result-object v0
                                                                                                                                                                                        115invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->commit()Z
                                                                                                                                                                                        116return-object v1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.net.Uri.parse
                                                                                                                                                                                        • android.app.DownloadManager$Request.<init>
                                                                                                                                                                                        • android.app.DownloadManager$Request.setTitle
                                                                                                                                                                                        • android.app.DownloadManager$Request.setDescription
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • android.app.DownloadManager$Request.setNotificationVisibility
                                                                                                                                                                                        • android.app.DownloadManager$Request.allowScanningByMediaScanner
                                                                                                                                                                                        • android.app.DownloadManager$Request.setMimeType
                                                                                                                                                                                        • java.lang.Enum.ordinal
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.net.Uri.parse
                                                                                                                                                                                        • android.app.DownloadManager$Request.setDestinationUri
                                                                                                                                                                                        • android.app.DownloadManager$Request.setDestinationInExternalFilesDir
                                                                                                                                                                                        • android.app.DownloadManager$Request.setDestinationInExternalPublicDir
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.get
                                                                                                                                                                                        • org.json.JSONArray.getString
                                                                                                                                                                                        • org.json.JSONArray.getString
                                                                                                                                                                                        • android.app.DownloadManager$Request.addRequestHeader
                                                                                                                                                                                        • android.app.DownloadManager.enqueue
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • Error adding headers to download request
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-static {p0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
                                                                                                                                                                                        2move-result-object p0
                                                                                                                                                                                        4invoke-static {}, Lcom/unity3d/services/core/download/DownloadFile;->getDownloadManagerInstance()Landroid/app/DownloadManager;
                                                                                                                                                                                        5move-result-object v0
                                                                                                                                                                                        6new-instance v1, Landroid/app/DownloadManager$Request;
                                                                                                                                                                                        8invoke-direct {v1, p0}, Landroid/app/DownloadManager$Request;-><init>(Landroid/net/Uri;)V
                                                                                                                                                                                        10invoke-virtual {v1, p1}, Landroid/app/DownloadManager$Request;->setTitle(Ljava/lang/CharSequence;)Landroid/app/DownloadManager$Request;
                                                                                                                                                                                        12invoke-virtual {v1, p2}, Landroid/app/DownloadManager$Request;->setDescription(Ljava/lang/CharSequence;)Landroid/app/DownloadManager$Request;
                                                                                                                                                                                        13sget p0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        14const/16 p1, 0xb
                                                                                                                                                                                        15if-lt p0, p1, :cond_23
                                                                                                                                                                                        17invoke-virtual {p3}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        18move-result p0
                                                                                                                                                                                        20invoke-virtual {v1, p0}, Landroid/app/DownloadManager$Request;->setNotificationVisibility(I)Landroid/app/DownloadManager$Request;
                                                                                                                                                                                        22invoke-virtual {v1}, Landroid/app/DownloadManager$Request;->allowScanningByMediaScanner()V
                                                                                                                                                                                        23cond_23: if-eqz p4, :cond_28
                                                                                                                                                                                        25invoke-virtual {v1, p4}, Landroid/app/DownloadManager$Request;->setMimeType(Ljava/lang/String;)Landroid/app/DownloadManager$Request;
                                                                                                                                                                                        26cond_28:
                                                                                                                                                                                        27sget-object p0, Lcom/unity3d/services/core/download/DownloadFile$1;->$SwitchMap$com$unity3d$services$core$download$DownloadDestination:[I
                                                                                                                                                                                        29invoke-virtual {p7}, Ljava/lang/Enum;->ordinal()I
                                                                                                                                                                                        30move-result p1
                                                                                                                                                                                        31aget p0, p0, p1
                                                                                                                                                                                        32const/4 p1, 0x1
                                                                                                                                                                                        33if-eq p0, p1, :cond_59
                                                                                                                                                                                        34const/4 p2, 0x2
                                                                                                                                                                                        35if-eq p0, p2, :cond_51
                                                                                                                                                                                        36const/4 p2, 0x3
                                                                                                                                                                                        37if-eq p0, p2, :cond_3a
                                                                                                                                                                                        38goto/16 :goto_5c
                                                                                                                                                                                        39cond_3a: new-instance p0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        41invoke-direct {p0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        43invoke-virtual {p0, p5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        45invoke-virtual {p0, p6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        47invoke-virtual {p0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        48move-result-object p0
                                                                                                                                                                                        50invoke-static {p0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
                                                                                                                                                                                        51move-result-object p0
                                                                                                                                                                                        53invoke-virtual {v1, p0}, Landroid/app/DownloadManager$Request;->setDestinationUri(Landroid/net/Uri;)Landroid/app/DownloadManager$Request;
                                                                                                                                                                                        54goto/16 :goto_5c
                                                                                                                                                                                        55cond_51:
                                                                                                                                                                                        56invoke-static {}, Lcom/unity3d/services/core/properties/ClientProperties;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        57move-result-object p0
                                                                                                                                                                                        59invoke-virtual {v1, p0, p5, p6}, Landroid/app/DownloadManager$Request;->setDestinationInExternalFilesDir(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Landroid/app/DownloadManager$Request;
                                                                                                                                                                                        60goto/16 :goto_5c
                                                                                                                                                                                        61cond_59:
                                                                                                                                                                                        62invoke-virtual {v1, p5, p6}, Landroid/app/DownloadManager$Request;->setDestinationInExternalPublicDir(Ljava/lang/String;Ljava/lang/String;)Landroid/app/DownloadManager$Request;
                                                                                                                                                                                        63goto_5c: if-eqz p10, :cond_83
                                                                                                                                                                                        64const/4 p0, 0x0
                                                                                                                                                                                        65const/4 p2, 0x0
                                                                                                                                                                                        66try_start_60:
                                                                                                                                                                                        67invoke-virtual {p10}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        68move-result p3
                                                                                                                                                                                        69if-ge p2, p3, :cond_83
                                                                                                                                                                                        71invoke-virtual {p10, p2}, Lorg/json/JSONArray;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        72move-result-object p3
                                                                                                                                                                                        73check-cast p3, Lorg/json/JSONArray;
                                                                                                                                                                                        75invoke-virtual {p3, p0}, Lorg/json/JSONArray;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        76move-result-object p4
                                                                                                                                                                                        78invoke-virtual {p3, p1}, Lorg/json/JSONArray;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        79move-result-object p3
                                                                                                                                                                                        81invoke-virtual {v1, p4, p3}, Landroid/app/DownloadManager$Request;->addRequestHeader(Ljava/lang/String;Ljava/lang/String;)Landroid/app/DownloadManager$Request;
                                                                                                                                                                                        82try_end_77: add-int/lit8 p2, p2, 0x1
                                                                                                                                                                                        83goto/16 :goto_60
                                                                                                                                                                                        84catch_7a: move-exception p0
                                                                                                                                                                                        86const-string p1, "Error adding headers to download request"
                                                                                                                                                                                        88invoke-static {p1, p0}, Lcom/unity3d/services/core/log/DeviceLog;->exception(Ljava/lang/String;Ljava/lang/Exception;)V
                                                                                                                                                                                        89const-wide/16 p0, -0x1
                                                                                                                                                                                        90return-wide p0
                                                                                                                                                                                        91cond_83:
                                                                                                                                                                                        92invoke-virtual {v0, v1}, Landroid/app/DownloadManager;->enqueue(Landroid/app/DownloadManager$Request;)J
                                                                                                                                                                                        93move-result-wide p0
                                                                                                                                                                                        95invoke-virtual {p8}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        96move-result p2
                                                                                                                                                                                        98invoke-virtual {p9}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        99move-result p3
                                                                                                                                                                                        101invoke-static {p0, p1, p2, p3}, Lcom/unity3d/services/core/download/DownloadFile;->subscribeDownloadId(JII)V
                                                                                                                                                                                        102return-wide p0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.wifi.WifiManager.isWifiEnabled
                                                                                                                                                                                        • android.net.wifi.WifiManager.getConnectionInfo
                                                                                                                                                                                        • android.net.wifi.WifiInfo.getSSID
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.net.wifi.WifiInfo.getBSSID
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.net.wifi.WifiManager.getScanResults
                                                                                                                                                                                        • java.util.Collections.sort
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.lang.Math.min
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.net.wifi.ScanResult.SSID:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.net.wifi.ScanResult.BSSID:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • wifi
                                                                                                                                                                                        • ,
                                                                                                                                                                                        • |
                                                                                                                                                                                        • ;
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        2invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        3try_start_5:
                                                                                                                                                                                        4iget-object v1, p0, Lc/g/f/c/a/g;->b:Landroid/content/Context;
                                                                                                                                                                                        6const-string v2, "wifi"
                                                                                                                                                                                        8invoke-virtual {v1, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        9move-result-object v1
                                                                                                                                                                                        10check-cast v1, Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        12invoke-virtual {v1}, Landroid/net/wifi/WifiManager;->isWifiEnabled()Z
                                                                                                                                                                                        13move-result v2
                                                                                                                                                                                        14try_end_13:
                                                                                                                                                                                        15const-string v3, ","
                                                                                                                                                                                        16if-eqz v2, :cond_37
                                                                                                                                                                                        17try_start_17:
                                                                                                                                                                                        18invoke-virtual {v1}, Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
                                                                                                                                                                                        19move-result-object v2
                                                                                                                                                                                        20if-eqz v2, :cond_37
                                                                                                                                                                                        22invoke-virtual {v2}, Landroid/net/wifi/WifiInfo;->getSSID()Ljava/lang/String;
                                                                                                                                                                                        23move-result-object v4
                                                                                                                                                                                        25invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        27invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        29invoke-virtual {v2}, Landroid/net/wifi/WifiInfo;->getBSSID()Ljava/lang/String;
                                                                                                                                                                                        30move-result-object v2
                                                                                                                                                                                        32invoke-static {v2}, Lc/g/a/a/h/d;->g(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        33move-result-object v2
                                                                                                                                                                                        35invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        37const-string v2, "|"
                                                                                                                                                                                        39invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        40cond_37:
                                                                                                                                                                                        41invoke-virtual {v1}, Landroid/net/wifi/WifiManager;->getScanResults()Ljava/util/List;
                                                                                                                                                                                        42move-result-object v1
                                                                                                                                                                                        44invoke-static {v1}, Lc/g/a/a/d/c;->a(Ljava/util/Collection;)Z
                                                                                                                                                                                        45move-result v2
                                                                                                                                                                                        46if-nez v2, :cond_7e
                                                                                                                                                                                        48iget-object v2, p0, Lc/g/f/c/a/m;->c:Ljava/util/Comparator;
                                                                                                                                                                                        50invoke-static {v1, v2}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V
                                                                                                                                                                                        51const/4 v2, 0x0
                                                                                                                                                                                        52goto_47: const/16 v4, 0xa
                                                                                                                                                                                        54invoke-interface {v1}, Ljava/util/List;->size()I
                                                                                                                                                                                        55move-result v5
                                                                                                                                                                                        57invoke-static {v4, v5}, Ljava/lang/Math;->min(II)I
                                                                                                                                                                                        58move-result v4
                                                                                                                                                                                        59if-ge v2, v4, :cond_7e
                                                                                                                                                                                        61invoke-interface {v1, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        62move-result-object v4
                                                                                                                                                                                        63check-cast v4, Landroid/net/wifi/ScanResult;
                                                                                                                                                                                        64if-lez v2, :cond_60
                                                                                                                                                                                        66const-string v5, ";"
                                                                                                                                                                                        68invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        69cond_60: if-eqz v4, :cond_7b
                                                                                                                                                                                        71iget-object v5, v4, Landroid/net/wifi/ScanResult;->SSID:Ljava/lang/String;
                                                                                                                                                                                        73invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        75invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        77iget-object v5, v4, Landroid/net/wifi/ScanResult;->BSSID:Ljava/lang/String;
                                                                                                                                                                                        79invoke-static {v5}, Lc/g/a/a/h/d;->g(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        80move-result-object v5
                                                                                                                                                                                        82invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        84invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        85iget v4, v4, Landroid/net/wifi/ScanResult;->level:I
                                                                                                                                                                                        87invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        88cond_7b: add-int/lit8 v2, v2, 0x1
                                                                                                                                                                                        89goto/16 :goto_47
                                                                                                                                                                                        90catch_7e:
                                                                                                                                                                                        91invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        92move-result-object v0
                                                                                                                                                                                        93return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.isAvailable
                                                                                                                                                                                        • android.net.NetworkInfo.getExtraInfo
                                                                                                                                                                                        • java.lang.String.trim
                                                                                                                                                                                        • java.lang.String.toLowerCase
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.trim
                                                                                                                                                                                        • java.lang.String.toLowerCase
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.trim
                                                                                                                                                                                        • java.lang.String.toLowerCase
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.trim
                                                                                                                                                                                        • java.lang.String.toLowerCase
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.trim
                                                                                                                                                                                        • java.lang.String.toLowerCase
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        • cmwap
                                                                                                                                                                                        • ctwap
                                                                                                                                                                                        • uniwap
                                                                                                                                                                                        • 3gwap
                                                                                                                                                                                        • wifi
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2const-string v1, "connectivity"
                                                                                                                                                                                        4invoke-virtual {p1, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        5move-result-object p1
                                                                                                                                                                                        6check-cast p1, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        7if-nez p1, :cond_c
                                                                                                                                                                                        8return-object v0
                                                                                                                                                                                        9cond_c:
                                                                                                                                                                                        10invoke-virtual {p1}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        11move-result-object p1
                                                                                                                                                                                        12if-eqz p1, :cond_72
                                                                                                                                                                                        14invoke-virtual {p1}, Landroid/net/NetworkInfo;->isAvailable()Z
                                                                                                                                                                                        15move-result v1
                                                                                                                                                                                        16if-nez v1, :cond_19
                                                                                                                                                                                        17goto/16 :goto_72
                                                                                                                                                                                        18cond_19:
                                                                                                                                                                                        19invoke-virtual {p1}, Landroid/net/NetworkInfo;->getExtraInfo()Ljava/lang/String;
                                                                                                                                                                                        20move-result-object p1
                                                                                                                                                                                        21try_end_1d:
                                                                                                                                                                                        22const-string v1, "cmwap"
                                                                                                                                                                                        24const-string v2, "ctwap"
                                                                                                                                                                                        25if-eqz p1, :cond_6f
                                                                                                                                                                                        26try_start_23:
                                                                                                                                                                                        27invoke-virtual {p1}, Ljava/lang/String;->trim()Ljava/lang/String;
                                                                                                                                                                                        28move-result-object v3
                                                                                                                                                                                        30invoke-virtual {v3}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
                                                                                                                                                                                        31move-result-object v3
                                                                                                                                                                                        33invoke-virtual {v3, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        34move-result v3
                                                                                                                                                                                        35if-nez v3, :cond_5f
                                                                                                                                                                                        37invoke-virtual {p1}, Ljava/lang/String;->trim()Ljava/lang/String;
                                                                                                                                                                                        38move-result-object v3
                                                                                                                                                                                        40invoke-virtual {v3}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
                                                                                                                                                                                        41move-result-object v3
                                                                                                                                                                                        43const-string v4, "uniwap"
                                                                                                                                                                                        45invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        46move-result v3
                                                                                                                                                                                        47if-nez v3, :cond_5f
                                                                                                                                                                                        49invoke-virtual {p1}, Ljava/lang/String;->trim()Ljava/lang/String;
                                                                                                                                                                                        50move-result-object v3
                                                                                                                                                                                        52invoke-virtual {v3}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
                                                                                                                                                                                        53move-result-object v3
                                                                                                                                                                                        55const-string v4, "3gwap"
                                                                                                                                                                                        57invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        58move-result v3
                                                                                                                                                                                        59if-nez v3, :cond_5f
                                                                                                                                                                                        61invoke-virtual {p1}, Ljava/lang/String;->trim()Ljava/lang/String;
                                                                                                                                                                                        62move-result-object v3
                                                                                                                                                                                        64invoke-virtual {v3}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
                                                                                                                                                                                        65move-result-object v3
                                                                                                                                                                                        67invoke-virtual {v3, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        68move-result v3
                                                                                                                                                                                        69if-eqz v3, :cond_6f
                                                                                                                                                                                        70cond_5f:
                                                                                                                                                                                        71invoke-virtual {p1}, Ljava/lang/String;->trim()Ljava/lang/String;
                                                                                                                                                                                        72move-result-object p1
                                                                                                                                                                                        74invoke-virtual {p1}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
                                                                                                                                                                                        75move-result-object p1
                                                                                                                                                                                        77invoke-virtual {p1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        78move-result p1
                                                                                                                                                                                        79try_end_6b: if-eqz p1, :cond_71
                                                                                                                                                                                        80move-object v1, v2
                                                                                                                                                                                        81goto/16 :goto_71
                                                                                                                                                                                        82cond_6f:
                                                                                                                                                                                        83const-string v1, "wifi"
                                                                                                                                                                                        84cond_71: return-object v1
                                                                                                                                                                                        85cond_72: return-object v0
                                                                                                                                                                                        86catch_73: move-exception p1
                                                                                                                                                                                        87sget-boolean v1, Lcom/baidu/lbsapi/auth/a;->a:Z
                                                                                                                                                                                        88if-eqz v1, :cond_7b
                                                                                                                                                                                        90invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        91cond_7b: return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONException.printStackTrace
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.content.Context.getSharedPreferences
                                                                                                                                                                                        • android.content.SharedPreferences.getString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • java.util.concurrent.ScheduledExecutorService.execute
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • imei
                                                                                                                                                                                        • os
                                                                                                                                                                                        • message
                                                                                                                                                                                        • cp
                                                                                                                                                                                        • init_urls
                                                                                                                                                                                        • err
                                                                                                                                                                                        • http://api.v2.sdk.lieying.cn/v2/err
                                                                                                                                                                                        • ?appId=
                                                                                                                                                                                        • post
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v3, Ljava/util/HashMap;
                                                                                                                                                                                        2invoke-direct {v3}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        3new-instance v0, Lorg/json/JSONObject;
                                                                                                                                                                                        5invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        6try_start_a:
                                                                                                                                                                                        7const-string v1, "imei"
                                                                                                                                                                                        9invoke-static {p1}, Lcom/ly/adpoymer/model/DeviceUtil;->getIMEI(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        10move-result-object v2
                                                                                                                                                                                        12invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        14const-string v1, "os"
                                                                                                                                                                                        15const/4 v2, 0x1
                                                                                                                                                                                        17invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        19const-string v1, "message"
                                                                                                                                                                                        21invoke-virtual {v0, v1, p2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        22try_end_1e: goto/16 :goto_23
                                                                                                                                                                                        23catch_1f: move-exception p2
                                                                                                                                                                                        25invoke-virtual {p2}, Lorg/json/JSONException;->printStackTrace()V
                                                                                                                                                                                        26goto_23:
                                                                                                                                                                                        27invoke-virtual {v0}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        28move-result-object p2
                                                                                                                                                                                        30const-string v0, "cp"
                                                                                                                                                                                        32invoke-interface {v3, v0, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        33new-instance p2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        35invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        36const/4 v0, 0x0
                                                                                                                                                                                        38const-string v1, "init_urls"
                                                                                                                                                                                        40invoke-virtual {p1, v1, v0}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
                                                                                                                                                                                        41move-result-object v1
                                                                                                                                                                                        43const-string v2, "err"
                                                                                                                                                                                        45const-string v4, "http://api.v2.sdk.lieying.cn/v2/err"
                                                                                                                                                                                        47invoke-interface {v1, v2, v4}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        48move-result-object v1
                                                                                                                                                                                        50invoke-virtual {p2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        52const-string v1, "?appId="
                                                                                                                                                                                        54invoke-virtual {p2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        56invoke-static {p1}, Lcom/ly/adpoymer/e/e;->a(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        57move-result-object p1
                                                                                                                                                                                        59invoke-virtual {p2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        61invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        62move-result-object v1
                                                                                                                                                                                        64iget-object p1, p0, Lcom/ly/adpoymer/b/p;->b:Lcom/ly/adpoymer/b/q;
                                                                                                                                                                                        66invoke-virtual {p1}, Lcom/ly/adpoymer/b/q;->a()Ljava/util/concurrent/ScheduledExecutorService;
                                                                                                                                                                                        67move-result-object p1
                                                                                                                                                                                        69iget-object p2, p0, Lcom/ly/adpoymer/b/p;->b:Lcom/ly/adpoymer/b/q;
                                                                                                                                                                                        71invoke-direct {p0}, Lcom/ly/adpoymer/b/p;->a()Ljava/util/Map;
                                                                                                                                                                                        72move-result-object v4
                                                                                                                                                                                        74invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        75move-result-object v5
                                                                                                                                                                                        76new-instance v6, Lcom/ly/adpoymer/b/g;
                                                                                                                                                                                        78invoke-direct {v6, p0}, Lcom/ly/adpoymer/b/g;-><init>(Lcom/ly/adpoymer/b/p;)V
                                                                                                                                                                                        79new-instance v7, Lcom/ly/adpoymer/b/m;
                                                                                                                                                                                        81invoke-direct {v7, p0}, Lcom/ly/adpoymer/b/m;-><init>(Lcom/ly/adpoymer/b/p;)V
                                                                                                                                                                                        83const-string v2, "post"
                                                                                                                                                                                        84move-object v0, p2
                                                                                                                                                                                        86invoke-virtual/range {v0 .. v7}, Lcom/ly/adpoymer/b/q;->a(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;Ljava/lang/Boolean;Lcom/ly/adpoymer/b/s;Lcom/ly/adpoymer/b/r;)Lcom/ly/adpoymer/b/q$a;
                                                                                                                                                                                        87move-result-object p2
                                                                                                                                                                                        89invoke-interface {p1, p2}, Ljava/util/concurrent/ScheduledExecutorService;->execute(Ljava/lang/Runnable;)V
                                                                                                                                                                                        90return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.net.Uri$Builder.<init>
                                                                                                                                                                                        • android.net.Uri$Builder.appendQueryParameter
                                                                                                                                                                                        • android.net.Uri$Builder.appendQueryParameter
                                                                                                                                                                                        • android.net.Uri$Builder.appendQueryParameter
                                                                                                                                                                                        • android.net.Uri$Builder.appendQueryParameter
                                                                                                                                                                                        • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                        • android.net.Uri$Builder.appendQueryParameter
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.net.Uri$Builder.appendQueryParameter
                                                                                                                                                                                        • android.net.Uri$Builder.appendQueryParameter
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • android.net.Uri$Builder.appendQueryParameter
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • type
                                                                                                                                                                                        • appsid
                                                                                                                                                                                        • v
                                                                                                                                                                                        • android_8.8052
                                                                                                                                                                                        • reason
                                                                                                                                                                                        • osv
                                                                                                                                                                                        • bdr
                                                                                                                                                                                        • os
                                                                                                                                                                                        • android
                                                                                                                                                                                        • pack
                                                                                                                                                                                        • https://mobads-logs.baidu.com/brwhis.log
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        2invoke-static {}, Lcom/baidu/mobads/container/m;->c()Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;
                                                                                                                                                                                        3move-result-object v0
                                                                                                                                                                                        4new-instance v1, Landroid/net/Uri$Builder;
                                                                                                                                                                                        6invoke-direct {v1}, Landroid/net/Uri$Builder;-><init>()V
                                                                                                                                                                                        7try_start_9:
                                                                                                                                                                                        8const-string v2, "type"
                                                                                                                                                                                        10invoke-virtual {v1, v2, p1}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
                                                                                                                                                                                        11move-result-object v2
                                                                                                                                                                                        13const-string v3, "appsid"
                                                                                                                                                                                        15invoke-interface {v0, p0}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->getAppId(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        16move-result-object v0
                                                                                                                                                                                        18invoke-virtual {v2, v3, v0}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
                                                                                                                                                                                        19move-result-object v0
                                                                                                                                                                                        21const-string v2, "v"
                                                                                                                                                                                        23const-string v3, "android_8.8052"
                                                                                                                                                                                        25invoke-virtual {v0, v2, v3}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
                                                                                                                                                                                        26move-result-object v0
                                                                                                                                                                                        28const-string v2, "reason"
                                                                                                                                                                                        30invoke-virtual {v0, v2, p2}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
                                                                                                                                                                                        31move-result-object v0
                                                                                                                                                                                        33const-string v2, "osv"
                                                                                                                                                                                        35sget-object v3, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                        37invoke-virtual {v0, v2, v3}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
                                                                                                                                                                                        38move-result-object v0
                                                                                                                                                                                        40const-string v2, "bdr"
                                                                                                                                                                                        41new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        43invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        45const-string v4, ""
                                                                                                                                                                                        47invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        48move-result-object v3
                                                                                                                                                                                        49sget v4, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        51invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        52move-result-object v3
                                                                                                                                                                                        54invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        55move-result-object v3
                                                                                                                                                                                        57invoke-virtual {v0, v2, v3}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
                                                                                                                                                                                        58move-result-object v0
                                                                                                                                                                                        60const-string v2, "os"
                                                                                                                                                                                        62const-string v3, "android"
                                                                                                                                                                                        64invoke-virtual {v0, v2, v3}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
                                                                                                                                                                                        65move-result-object v0
                                                                                                                                                                                        67const-string v2, "pack"
                                                                                                                                                                                        69invoke-virtual {p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        70move-result-object v3
                                                                                                                                                                                        72invoke-virtual {v0, v2, v3}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
                                                                                                                                                                                        73goto_5b:
                                                                                                                                                                                        74const-string v0, "https://mobads-logs.baidu.com/brwhis.log"
                                                                                                                                                                                        76invoke-static {v0, v1}, Lcom/baidu/mobads/container/o/n;->a(Ljava/lang/String;Landroid/net/Uri$Builder;)V
                                                                                                                                                                                        77return-void
                                                                                                                                                                                        78catch_61: move-exception v0
                                                                                                                                                                                        80invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        81goto/16 :goto_5b
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.Integer.TYPE:Ljava/lang/Class
                                                                                                                                                                                        • java.lang.Integer.TYPE:Ljava/lang/Class
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • org.json.JSONObject.optBoolean
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.NoSuchMethodException.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • pk
                                                                                                                                                                                        • getAppStatus:
                                                                                                                                                                                        • sendDownloadAdLog
                                                                                                                                                                                        • alreadydownloaded_call_installapp
                                                                                                                                                                                        • autoOpen
                                                                                                                                                                                        • apo
                                                                                                                                                                                        • page
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        2iget-object v0, p0, Lcom/baidu/mobads/container/a/a;->a:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        4invoke-interface {v0}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        5move-result-object v1
                                                                                                                                                                                        7iget-object v0, p0, Lcom/baidu/mobads/container/a/a;->a:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        9invoke-interface {v0}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdUtils4Package()Lcom/baidu/mobads/interfaces/utils/IXAdPackageUtils;
                                                                                                                                                                                        11iget-object v0, p0, Lcom/baidu/mobads/container/a/a;->a:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        13invoke-interface {v0}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdUtils4Common()Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;
                                                                                                                                                                                        14move-result-object v0
                                                                                                                                                                                        16iget-object v2, p0, Lcom/baidu/mobads/container/a/a;->a:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        18invoke-interface {v2}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdUtils4System()Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;
                                                                                                                                                                                        19move-result-object v8
                                                                                                                                                                                        21iget-object v2, p0, Lcom/baidu/mobads/container/a/a;->a:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        23invoke-interface {v2}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdProdInfo()Lcom/baidu/mobads/interfaces/IXAdProdInfo;
                                                                                                                                                                                        24move-result-object v2
                                                                                                                                                                                        26invoke-interface {v2}, Lcom/baidu/mobads/interfaces/IXAdProdInfo;->getProdType()Ljava/lang/String;
                                                                                                                                                                                        27move-result-object v4
                                                                                                                                                                                        28try_start_21: new-instance v13, Lorg/json/JSONObject;
                                                                                                                                                                                        30invoke-direct {v13, p1}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        32const-string v2, "pk"
                                                                                                                                                                                        33const/4 v3, 0x0
                                                                                                                                                                                        35invoke-virtual {v13, v2, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        36move-result-object v12
                                                                                                                                                                                        38iget-object v2, p0, Lcom/baidu/mobads/container/a/a;->b:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        39new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        41invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        43const-string v5, "getAppStatus:"
                                                                                                                                                                                        45invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        46move-result-object v3
                                                                                                                                                                                        48invoke-virtual {v3, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        49move-result-object v3
                                                                                                                                                                                        51invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        52move-result-object v3
                                                                                                                                                                                        54invoke-interface {v2, v3}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/String;)I
                                                                                                                                                                                        55try_end_45: const-class v2, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;
                                                                                                                                                                                        57const-string v3, "sendDownloadAdLog"
                                                                                                                                                                                        58const/16 v5, 0xb
                                                                                                                                                                                        59new-array v5, v5, [Ljava/lang/Class;
                                                                                                                                                                                        60const/4 v6, 0x0
                                                                                                                                                                                        61const-class v7, Landroid/content/Context;
                                                                                                                                                                                        62aput-object v7, v5, v6
                                                                                                                                                                                        63const/4 v6, 0x1
                                                                                                                                                                                        65sget-object v7, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
                                                                                                                                                                                        66aput-object v7, v5, v6
                                                                                                                                                                                        67const/4 v6, 0x2
                                                                                                                                                                                        68const-class v7, Ljava/lang/String;
                                                                                                                                                                                        69aput-object v7, v5, v6
                                                                                                                                                                                        70const/4 v6, 0x3
                                                                                                                                                                                        71const-class v7, Ljava/lang/String;
                                                                                                                                                                                        72aput-object v7, v5, v6
                                                                                                                                                                                        73const/4 v6, 0x4
                                                                                                                                                                                        74const-class v7, Ljava/lang/String;
                                                                                                                                                                                        75aput-object v7, v5, v6
                                                                                                                                                                                        76const/4 v6, 0x5
                                                                                                                                                                                        77const-class v7, Ljava/lang/String;
                                                                                                                                                                                        78aput-object v7, v5, v6
                                                                                                                                                                                        79const/4 v6, 0x6
                                                                                                                                                                                        80const-class v7, Ljava/lang/String;
                                                                                                                                                                                        81aput-object v7, v5, v6
                                                                                                                                                                                        82const/4 v6, 0x7
                                                                                                                                                                                        83const-class v7, Ljava/lang/String;
                                                                                                                                                                                        84aput-object v7, v5, v6
                                                                                                                                                                                        85const/16 v6, 0x8
                                                                                                                                                                                        86const-class v7, Ljava/lang/String;
                                                                                                                                                                                        87aput-object v7, v5, v6
                                                                                                                                                                                        88const/16 v6, 0x9
                                                                                                                                                                                        89const-class v7, Ljava/lang/String;
                                                                                                                                                                                        90aput-object v7, v5, v6
                                                                                                                                                                                        91const/16 v6, 0xa
                                                                                                                                                                                        93sget-object v7, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
                                                                                                                                                                                        94aput-object v7, v5, v6
                                                                                                                                                                                        96invoke-virtual {v2, v3, v5}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        97move-result-object v2
                                                                                                                                                                                        98if-eqz v2, :cond_af
                                                                                                                                                                                        99const/16 v2, 0x20d
                                                                                                                                                                                        101const-string v3, "alreadydownloaded_call_installapp"
                                                                                                                                                                                        102if-eqz v12, :cond_f9
                                                                                                                                                                                        103move-object v5, v12
                                                                                                                                                                                        104goto_94:
                                                                                                                                                                                        105invoke-interface {v0, v1}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->getAppId(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        106move-result-object v6
                                                                                                                                                                                        108iget-object v7, p0, Lcom/baidu/mobads/container/a/a;->a:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        110invoke-interface {v7}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdProdInfo()Lcom/baidu/mobads/interfaces/IXAdProdInfo;
                                                                                                                                                                                        111move-result-object v7
                                                                                                                                                                                        113invoke-interface {v7}, Lcom/baidu/mobads/interfaces/IXAdProdInfo;->getAdPlacementId()Ljava/lang/String;
                                                                                                                                                                                        114move-result-object v7
                                                                                                                                                                                        116invoke-interface {v8}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getPhoneOSBrand()Ljava/lang/String;
                                                                                                                                                                                        117move-result-object v8
                                                                                                                                                                                        119sget-object v9, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        121sget-object v10, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                        122sget v11, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        124invoke-interface/range {v0 .. v11}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->sendDownloadAdLog(Landroid/content/Context;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V
                                                                                                                                                                                        125try_end_af:
                                                                                                                                                                                        126invoke-interface {v0, v1, v12}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->getApkFileLocalPath(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        127move-result-object v2
                                                                                                                                                                                        128new-instance v3, Ljava/io/File;
                                                                                                                                                                                        130invoke-direct {v3, v2}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        132invoke-virtual {v3}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        133move-result v2
                                                                                                                                                                                        134if-eqz v2, :cond_c8
                                                                                                                                                                                        136const-string v2, "autoOpen"
                                                                                                                                                                                        137const/4 v4, 0x0
                                                                                                                                                                                        139invoke-virtual {v13, v2, v4}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z
                                                                                                                                                                                        140move-result v2
                                                                                                                                                                                        142invoke-interface {v0, v1, v12, v3, v2}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->installApp(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;Z)V
                                                                                                                                                                                        143cond_c8:
                                                                                                                                                                                        144const-string v0, "apo"
                                                                                                                                                                                        146const-string v1, ""
                                                                                                                                                                                        148invoke-virtual {v13, v0, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        149move-result-object v0
                                                                                                                                                                                        151invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        152move-result v1
                                                                                                                                                                                        153if-nez v1, :cond_f8
                                                                                                                                                                                        154new-instance v1, Lorg/json/JSONObject;
                                                                                                                                                                                        156invoke-direct {v1, v0}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        158const-string v0, ""
                                                                                                                                                                                        159if-eqz v1, :cond_e7
                                                                                                                                                                                        161const-string v0, "page"
                                                                                                                                                                                        163const-string v2, ""
                                                                                                                                                                                        165invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        166move-result-object v0
                                                                                                                                                                                        167cond_e7:
                                                                                                                                                                                        168invoke-static {v12}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        169move-result v1
                                                                                                                                                                                        170if-nez v1, :cond_f8
                                                                                                                                                                                        172invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        173move-result v1
                                                                                                                                                                                        174if-nez v1, :cond_f8
                                                                                                                                                                                        176sget-object v1, Lcom/baidu/mobads/container/o/o;->c:Ljava/util/HashMap;
                                                                                                                                                                                        178invoke-virtual {v1, v12, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        179try_end_f8: return-void
                                                                                                                                                                                        180cond_f9:
                                                                                                                                                                                        181const-string v5, ""
                                                                                                                                                                                        182try_end_fb: goto/16 :goto_94
                                                                                                                                                                                        183catch_fc: move-exception v2
                                                                                                                                                                                        184try_start_fd:
                                                                                                                                                                                        185invoke-virtual {v2}, Ljava/lang/NoSuchMethodException;->printStackTrace()V
                                                                                                                                                                                        186try_end_100: goto/16 :goto_af
                                                                                                                                                                                        187catch_101: move-exception v0
                                                                                                                                                                                        189iget-object v1, p0, Lcom/baidu/mobads/container/a/a;->b:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        191invoke-interface {v1, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/Throwable;)I
                                                                                                                                                                                        192goto/16 :goto_f8
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.net.Uri.encode
                                                                                                                                                                                        • java.net.URL.<init>
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • java.net.HttpURLConnection.setConnectTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setReadTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestMethod
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • java.net.HttpURLConnection.getResponseCode
                                                                                                                                                                                        • java.net.HttpURLConnection.getInputStream
                                                                                                                                                                                        • java.net.HttpURLConnection.getHeaderField
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.net.URL.<init>
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • java.net.HttpURLConnection.getResponseCode
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • @#&=*+-_.,:!?()/~\'%
                                                                                                                                                                                        • GET
                                                                                                                                                                                        • Content-Type
                                                                                                                                                                                        • application/x-www-form-urlencoded
                                                                                                                                                                                        • Location
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v4, 0x0
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2const-string v1, "@#&=*+-_.,:!?()/~\'%"
                                                                                                                                                                                        4invoke-static {p1, v1}, Landroid/net/Uri;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        5move-result-object v1
                                                                                                                                                                                        6new-instance v2, Ljava/net/URL;
                                                                                                                                                                                        8invoke-direct {v2, v1}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        10invoke-virtual {v2}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        11move-result-object v1
                                                                                                                                                                                        12check-cast v1, Ljava/net/HttpURLConnection;
                                                                                                                                                                                        13try_end_12: const/16 v2, 0x7530
                                                                                                                                                                                        14try_start_14:
                                                                                                                                                                                        15invoke-virtual {v1, v2}, Ljava/net/HttpURLConnection;->setConnectTimeout(I)V
                                                                                                                                                                                        16const/16 v2, 0x7530
                                                                                                                                                                                        18invoke-virtual {v1, v2}, Ljava/net/HttpURLConnection;->setReadTimeout(I)V
                                                                                                                                                                                        20const-string v2, "GET"
                                                                                                                                                                                        22invoke-virtual {v1, v2}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V
                                                                                                                                                                                        24const-string v2, "Content-Type"
                                                                                                                                                                                        26const-string v3, "application/x-www-form-urlencoded"
                                                                                                                                                                                        28invoke-virtual {v1, v2, v3}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        30invoke-virtual {v1}, Ljava/net/HttpURLConnection;->getResponseCode()I
                                                                                                                                                                                        31try_end_2b: move-result v2
                                                                                                                                                                                        32const/16 v3, 0xc8
                                                                                                                                                                                        33if-eq v2, v3, :cond_38
                                                                                                                                                                                        34const/16 v3, 0x12d
                                                                                                                                                                                        35if-eq v2, v3, :cond_38
                                                                                                                                                                                        36const/16 v3, 0x12e
                                                                                                                                                                                        37if-ne v2, v3, :cond_cb
                                                                                                                                                                                        38cond_38:
                                                                                                                                                                                        39invoke-virtual {v1}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream;
                                                                                                                                                                                        40try_end_3b: move-result-object v2
                                                                                                                                                                                        41try_start_3c:
                                                                                                                                                                                        42invoke-static {v2}, Lcom/qq/e/comm/plugin/r/a/c/b;->a(Ljava/io/InputStream;)[B
                                                                                                                                                                                        43try_end_3f: move-result-object v8
                                                                                                                                                                                        44move-object v4, v2
                                                                                                                                                                                        45goto_41:
                                                                                                                                                                                        46const-string v2, "Location"
                                                                                                                                                                                        48invoke-virtual {v1, v2}, Ljava/net/HttpURLConnection;->getHeaderField(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        49move-result-object v2
                                                                                                                                                                                        51invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        52move-result v3
                                                                                                                                                                                        53if-nez v3, :cond_c8
                                                                                                                                                                                        54new-instance v3, Ljava/net/URL;
                                                                                                                                                                                        56invoke-direct {v3, v2}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        58invoke-virtual {v3}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        59move-result-object v2
                                                                                                                                                                                        60move-object v0, v2
                                                                                                                                                                                        61check-cast v0, Ljava/net/HttpURLConnection;
                                                                                                                                                                                        62move-object v1, v0
                                                                                                                                                                                        64invoke-virtual {v1}, Ljava/net/HttpURLConnection;->getResponseCode()I
                                                                                                                                                                                        65try_end_5d: move-object v3, v4
                                                                                                                                                                                        66move-object v2, v8
                                                                                                                                                                                        67goto_5f: if-eqz v3, :cond_64
                                                                                                                                                                                        68try_start_61:
                                                                                                                                                                                        69invoke-virtual {v3}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        70cond_64: if-eqz v1, :cond_c6
                                                                                                                                                                                        72invoke-virtual {v1}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        73move-object v1, v2
                                                                                                                                                                                        74goto_6a: return-object v1
                                                                                                                                                                                        75catch_6b: move-exception v2
                                                                                                                                                                                        76move-object v3, v4
                                                                                                                                                                                        77goto_6d: const/4 v2, 0x0
                                                                                                                                                                                        78try_start_6e: new-array v8, v2, [B
                                                                                                                                                                                        79try_end_70: move-object v4, v3
                                                                                                                                                                                        80goto/16 :goto_41
                                                                                                                                                                                        81catch_72: move-exception v1
                                                                                                                                                                                        82move-object v5, v1
                                                                                                                                                                                        83move-object v6, v4
                                                                                                                                                                                        84move-object v7, v4
                                                                                                                                                                                        85move-object v2, v4
                                                                                                                                                                                        86goto_77:
                                                                                                                                                                                        87invoke-static {v5, p1}, Lcom/qq/e/comm/plugin/util/k;->a(Ljava/lang/Exception;Ljava/lang/String;)V
                                                                                                                                                                                        88try_end_7a: if-eqz v6, :cond_7f
                                                                                                                                                                                        89try_start_7c:
                                                                                                                                                                                        90invoke-virtual {v6}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        91cond_7f: if-eqz v7, :cond_c6
                                                                                                                                                                                        93invoke-virtual {v7}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        94move-object v1, v2
                                                                                                                                                                                        95goto/16 :goto_6a
                                                                                                                                                                                        96catchall_86: move-exception v1
                                                                                                                                                                                        97move-object v5, v1
                                                                                                                                                                                        98move-object v6, v4
                                                                                                                                                                                        99move-object v7, v4
                                                                                                                                                                                        100goto_8a: if-eqz v6, :cond_8f
                                                                                                                                                                                        101try_start_8c:
                                                                                                                                                                                        102invoke-virtual {v6}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        103cond_8f: if-eqz v7, :cond_94
                                                                                                                                                                                        105invoke-virtual {v7}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        106cond_94: throw v5
                                                                                                                                                                                        107catch_95: move-exception v3
                                                                                                                                                                                        108goto/16 :goto_64
                                                                                                                                                                                        109catch_97: move-exception v1
                                                                                                                                                                                        110goto/16 :goto_7f
                                                                                                                                                                                        111catch_99: move-exception v1
                                                                                                                                                                                        112goto/16 :goto_8f
                                                                                                                                                                                        113catchall_9b: move-exception v2
                                                                                                                                                                                        114move-object v5, v2
                                                                                                                                                                                        115move-object v6, v4
                                                                                                                                                                                        116move-object v7, v1
                                                                                                                                                                                        117goto/16 :goto_8a
                                                                                                                                                                                        118catchall_a0: move-exception v3
                                                                                                                                                                                        119move-object v5, v3
                                                                                                                                                                                        120move-object v6, v2
                                                                                                                                                                                        121move-object v7, v1
                                                                                                                                                                                        122goto/16 :goto_8a
                                                                                                                                                                                        123catchall_a5: move-exception v2
                                                                                                                                                                                        124move-object v5, v2
                                                                                                                                                                                        125move-object v6, v3
                                                                                                                                                                                        126move-object v7, v1
                                                                                                                                                                                        127goto/16 :goto_8a
                                                                                                                                                                                        128catchall_aa: move-exception v2
                                                                                                                                                                                        129move-object v5, v2
                                                                                                                                                                                        130move-object v6, v4
                                                                                                                                                                                        131move-object v7, v1
                                                                                                                                                                                        132goto/16 :goto_8a
                                                                                                                                                                                        133catchall_af: move-exception v1
                                                                                                                                                                                        134move-object v5, v1
                                                                                                                                                                                        135goto/16 :goto_8a
                                                                                                                                                                                        136catch_b2: move-exception v3
                                                                                                                                                                                        137move-object v5, v3
                                                                                                                                                                                        138move-object v6, v4
                                                                                                                                                                                        139move-object v7, v1
                                                                                                                                                                                        140move-object v2, v4
                                                                                                                                                                                        141goto/16 :goto_77
                                                                                                                                                                                        142catch_b8: move-exception v5
                                                                                                                                                                                        143move-object v6, v3
                                                                                                                                                                                        144move-object v7, v1
                                                                                                                                                                                        145move-object v2, v4
                                                                                                                                                                                        146goto/16 :goto_77
                                                                                                                                                                                        147catch_bd: move-exception v3
                                                                                                                                                                                        148move-object v5, v3
                                                                                                                                                                                        149move-object v6, v4
                                                                                                                                                                                        150move-object v7, v1
                                                                                                                                                                                        151move-object v2, v8
                                                                                                                                                                                        152goto/16 :goto_77
                                                                                                                                                                                        153catch_c3: move-exception v3
                                                                                                                                                                                        154move-object v3, v2
                                                                                                                                                                                        155goto/16 :goto_6d
                                                                                                                                                                                        156cond_c6: move-object v1, v2
                                                                                                                                                                                        157goto/16 :goto_6a
                                                                                                                                                                                        158cond_c8: move-object v3, v4
                                                                                                                                                                                        159move-object v2, v8
                                                                                                                                                                                        160goto/16 :goto_5f
                                                                                                                                                                                        161cond_cb: move-object v3, v4
                                                                                                                                                                                        162move-object v2, v4
                                                                                                                                                                                        163goto/16 :goto_5f
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.webkit.WebView.<init>
                                                                                                                                                                                        • android.webkit.WebView.getSettings
                                                                                                                                                                                        • android.webkit.WebSettings.setJavaScriptEnabled
                                                                                                                                                                                        • android.webkit.WebView.getSettings
                                                                                                                                                                                        • android.webkit.WebSettings.setCacheMode
                                                                                                                                                                                        • android.webkit.WebView.getSettings
                                                                                                                                                                                        • android.webkit.WebSettings.setLoadsImagesAutomatically
                                                                                                                                                                                        • com.mintegral.msdk.click.f$2.<init>
                                                                                                                                                                                        • android.webkit.WebView.setWebViewClient
                                                                                                                                                                                        • com.mintegral.msdk.click.f$3.<init>
                                                                                                                                                                                        • android.webkit.WebView.setWebChromeClient
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.webkit.WebView.getSettings
                                                                                                                                                                                        • android.webkit.WebSettings.setDefaultTextEncodingName
                                                                                                                                                                                        • android.webkit.WebView.loadDataWithBaseURL
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • android.webkit.WebView.getUrl
                                                                                                                                                                                        • android.webkit.WebView.getUrl
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • android.webkit.WebView.loadUrl
                                                                                                                                                                                        • android.webkit.WebView.loadUrl
                                                                                                                                                                                        • java.lang.Throwable.getMessage
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • utf-8
                                                                                                                                                                                        • */*
                                                                                                                                                                                        • Referer
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0: new-instance v0, Landroid/webkit/WebView;
                                                                                                                                                                                        2invoke-direct {v0, p4}, Landroid/webkit/WebView;-><init>(Landroid/content/Context;)V
                                                                                                                                                                                        3iput-object v0, p0, Lcom/mintegral/msdk/click/f;->l:Landroid/webkit/WebView;
                                                                                                                                                                                        5iget-object v0, p0, Lcom/mintegral/msdk/click/f;->l:Landroid/webkit/WebView;
                                                                                                                                                                                        7invoke-virtual {v0}, Landroid/webkit/WebView;->getSettings()Landroid/webkit/WebSettings;
                                                                                                                                                                                        8move-result-object v0
                                                                                                                                                                                        9const/4 v1, 0x1
                                                                                                                                                                                        11invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;->setJavaScriptEnabled(Z)V
                                                                                                                                                                                        13iget-object v0, p0, Lcom/mintegral/msdk/click/f;->l:Landroid/webkit/WebView;
                                                                                                                                                                                        15invoke-virtual {v0}, Landroid/webkit/WebView;->getSettings()Landroid/webkit/WebSettings;
                                                                                                                                                                                        16move-result-object v0
                                                                                                                                                                                        17const/4 v1, 0x2
                                                                                                                                                                                        19invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;->setCacheMode(I)V
                                                                                                                                                                                        21iget-object v0, p0, Lcom/mintegral/msdk/click/f;->l:Landroid/webkit/WebView;
                                                                                                                                                                                        23invoke-virtual {v0}, Landroid/webkit/WebView;->getSettings()Landroid/webkit/WebSettings;
                                                                                                                                                                                        24move-result-object v0
                                                                                                                                                                                        25const/4 v1, 0x0
                                                                                                                                                                                        27invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;->setLoadsImagesAutomatically(Z)V
                                                                                                                                                                                        29iget-object v0, p0, Lcom/mintegral/msdk/click/f;->l:Landroid/webkit/WebView;
                                                                                                                                                                                        30new-instance v7, Lcom/mintegral/msdk/click/f$2;
                                                                                                                                                                                        31move-object v1, v7
                                                                                                                                                                                        32move-object v2, p0
                                                                                                                                                                                        33move-object v3, p3
                                                                                                                                                                                        34move-object v4, p2
                                                                                                                                                                                        35move-object v5, p4
                                                                                                                                                                                        36move-object v6, p1
                                                                                                                                                                                        38invoke-direct/range {v1 .. v6}, Lcom/mintegral/msdk/click/f$2;-><init>(Lcom/mintegral/msdk/click/f;Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;Ljava/lang/String;)V
                                                                                                                                                                                        40invoke-virtual {v0, v7}, Landroid/webkit/WebView;->setWebViewClient(Landroid/webkit/WebViewClient;)V
                                                                                                                                                                                        41new-instance p1, Lcom/mintegral/msdk/click/f$3;
                                                                                                                                                                                        43invoke-direct {p1, p0}, Lcom/mintegral/msdk/click/f$3;-><init>(Lcom/mintegral/msdk/click/f;)V
                                                                                                                                                                                        45iget-object p2, p0, Lcom/mintegral/msdk/click/f;->l:Landroid/webkit/WebView;
                                                                                                                                                                                        47invoke-virtual {p2, p1}, Landroid/webkit/WebView;->setWebChromeClient(Landroid/webkit/WebChromeClient;)V
                                                                                                                                                                                        49iget-object p1, p0, Lcom/mintegral/msdk/click/f;->k:Ljava/lang/String;
                                                                                                                                                                                        51invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        52move-result p1
                                                                                                                                                                                        53if-nez p1, :cond_6d
                                                                                                                                                                                        55iget-object p1, p0, Lcom/mintegral/msdk/click/f;->l:Landroid/webkit/WebView;
                                                                                                                                                                                        57invoke-virtual {p1}, Landroid/webkit/WebView;->getSettings()Landroid/webkit/WebSettings;
                                                                                                                                                                                        58move-result-object p1
                                                                                                                                                                                        60const-string p2, "utf-8"
                                                                                                                                                                                        62invoke-virtual {p1, p2}, Landroid/webkit/WebSettings;->setDefaultTextEncodingName(Ljava/lang/String;)V
                                                                                                                                                                                        63const/16 p1, 0x7d0
                                                                                                                                                                                        64iput p1, p0, Lcom/mintegral/msdk/click/f;->f:I
                                                                                                                                                                                        65iput p1, p0, Lcom/mintegral/msdk/click/f;->e:I
                                                                                                                                                                                        67sget-object p1, Lcom/mintegral/msdk/click/f;->d:Ljava/lang/String;
                                                                                                                                                                                        69iget-object p2, p0, Lcom/mintegral/msdk/click/f;->k:Ljava/lang/String;
                                                                                                                                                                                        71invoke-static {p1, p2}, Lcom/mintegral/msdk/base/utils/i;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        73iget-object v0, p0, Lcom/mintegral/msdk/click/f;->l:Landroid/webkit/WebView;
                                                                                                                                                                                        75iget-object v2, p0, Lcom/mintegral/msdk/click/f;->k:Ljava/lang/String;
                                                                                                                                                                                        77const-string v3, "*/*"
                                                                                                                                                                                        79const-string v4, "utf-8"
                                                                                                                                                                                        80move-object v1, p5
                                                                                                                                                                                        81move-object v5, p5
                                                                                                                                                                                        83invoke-virtual/range {v0 .. v5}, Landroid/webkit/WebView;->loadDataWithBaseURL(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        84return-void
                                                                                                                                                                                        85cond_6d: iget-boolean p1, p0, Lcom/mintegral/msdk/click/f;->m:Z
                                                                                                                                                                                        86if-eqz p1, :cond_8f
                                                                                                                                                                                        87new-instance p1, Ljava/util/HashMap;
                                                                                                                                                                                        89invoke-direct {p1}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        91iget-object p2, p0, Lcom/mintegral/msdk/click/f;->l:Landroid/webkit/WebView;
                                                                                                                                                                                        93invoke-virtual {p2}, Landroid/webkit/WebView;->getUrl()Ljava/lang/String;
                                                                                                                                                                                        94move-result-object p2
                                                                                                                                                                                        95if-eqz p2, :cond_89
                                                                                                                                                                                        97const-string p2, "Referer"
                                                                                                                                                                                        99iget-object p3, p0, Lcom/mintegral/msdk/click/f;->l:Landroid/webkit/WebView;
                                                                                                                                                                                        101invoke-virtual {p3}, Landroid/webkit/WebView;->getUrl()Ljava/lang/String;
                                                                                                                                                                                        102move-result-object p3
                                                                                                                                                                                        104invoke-interface {p1, p2, p3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        105cond_89:
                                                                                                                                                                                        106iget-object p2, p0, Lcom/mintegral/msdk/click/f;->l:Landroid/webkit/WebView;
                                                                                                                                                                                        108invoke-virtual {p2, p5, p1}, Landroid/webkit/WebView;->loadUrl(Ljava/lang/String;Ljava/util/Map;)V
                                                                                                                                                                                        109return-void
                                                                                                                                                                                        110cond_8f:
                                                                                                                                                                                        111iget-object p1, p0, Lcom/mintegral/msdk/click/f;->l:Landroid/webkit/WebView;
                                                                                                                                                                                        113invoke-virtual {p1, p5}, Landroid/webkit/WebView;->loadUrl(Ljava/lang/String;)V
                                                                                                                                                                                        114try_end_94: return-void
                                                                                                                                                                                        115catch_95: move-exception p1
                                                                                                                                                                                        116try_start_96:
                                                                                                                                                                                        117iget-object p2, p0, Lcom/mintegral/msdk/click/f;->i:Lcom/mintegral/msdk/click/f$a;
                                                                                                                                                                                        118if-eqz p2, :cond_a7
                                                                                                                                                                                        120iget-object p2, p0, Lcom/mintegral/msdk/click/f;->i:Lcom/mintegral/msdk/click/f$a;
                                                                                                                                                                                        122iget-object p3, p0, Lcom/mintegral/msdk/click/f;->j:Ljava/lang/String;
                                                                                                                                                                                        124invoke-virtual {p1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        125move-result-object p1
                                                                                                                                                                                        127iget-object p4, p0, Lcom/mintegral/msdk/click/f;->n:Ljava/lang/String;
                                                                                                                                                                                        129invoke-interface {p2, p3, p1, p4}, Lcom/mintegral/msdk/click/f$a;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        130cond_a7: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.location.Location.getSpeed
                                                                                                                                                                                        • java.lang.Double.isNaN
                                                                                                                                                                                        • android.location.Location.hasSpeed
                                                                                                                                                                                        • android.location.Location.hasAccuracy
                                                                                                                                                                                        • android.location.Location.getAccuracy
                                                                                                                                                                                        • android.location.Location.hasAltitude
                                                                                                                                                                                        • android.location.Location.getAltitude
                                                                                                                                                                                        • android.location.Location.hasBearing
                                                                                                                                                                                        • android.location.Location.getBearing
                                                                                                                                                                                        • java.util.Locale.CHINA:Ljava/util/Locale
                                                                                                                                                                                        • android.location.Location.getLongitude
                                                                                                                                                                                        • java.lang.Double.valueOf
                                                                                                                                                                                        • android.location.Location.getLatitude
                                                                                                                                                                                        • java.lang.Double.valueOf
                                                                                                                                                                                        • java.lang.Float.valueOf
                                                                                                                                                                                        • java.lang.Float.valueOf
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Double.valueOf
                                                                                                                                                                                        • android.location.Location.getTime
                                                                                                                                                                                        • java.lang.Long.valueOf
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Double.valueOf
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • &ll=%.5f|%.5f&s=%.1f&d=%.1f&ll_r=%d&ll_n=%d&ll_h=%.2f&ll_t=%d&ll_sn=%d|%d&ll_snr=%.1f
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0if-nez p0, :cond_5
                                                                                                                                                                                        1const/4 p0, 0x0
                                                                                                                                                                                        2goto/16 :goto_ba
                                                                                                                                                                                        3cond_5:
                                                                                                                                                                                        4invoke-virtual {p0}, Landroid/location/Location;->getSpeed()F
                                                                                                                                                                                        5move-result v0
                                                                                                                                                                                        6float-to-double v0, v0
                                                                                                                                                                                        7const-wide v2, 0x400ccccccccccccdL # 3.6
                                                                                                                                                                                        9invoke-static {v0, v1}, Ljava/lang/Double;->isNaN(D)Z
                                                                                                                                                                                        10mul-double v0, v0, v2
                                                                                                                                                                                        11double-to-float v0, v0
                                                                                                                                                                                        13invoke-virtual {p0}, Landroid/location/Location;->hasSpeed()Z
                                                                                                                                                                                        14move-result v1
                                                                                                                                                                                        15const/high16 v2, -0x40800000 # -1.0f
                                                                                                                                                                                        16if-nez v1, :cond_1f
                                                                                                                                                                                        17const/high16 v0, -0x40800000 # -1.0f
                                                                                                                                                                                        18cond_1f:
                                                                                                                                                                                        19invoke-virtual {p0}, Landroid/location/Location;->hasAccuracy()Z
                                                                                                                                                                                        20move-result v1
                                                                                                                                                                                        21if-eqz v1, :cond_2a
                                                                                                                                                                                        23invoke-virtual {p0}, Landroid/location/Location;->getAccuracy()F
                                                                                                                                                                                        24move-result v1
                                                                                                                                                                                        25goto/16 :goto_2c
                                                                                                                                                                                        26cond_2a: const/high16 v1, -0x40800000 # -1.0f
                                                                                                                                                                                        27goto_2c: float-to-int v1, v1
                                                                                                                                                                                        29invoke-virtual {p0}, Landroid/location/Location;->hasAltitude()Z
                                                                                                                                                                                        30move-result v3
                                                                                                                                                                                        31if-eqz v3, :cond_38
                                                                                                                                                                                        33invoke-virtual {p0}, Landroid/location/Location;->getAltitude()D
                                                                                                                                                                                        34move-result-wide v3
                                                                                                                                                                                        35goto/16 :goto_3d
                                                                                                                                                                                        36cond_38: const-wide v3, 0x4081580000000000L # 555.0
                                                                                                                                                                                        37goto_3d:
                                                                                                                                                                                        38invoke-virtual {p0}, Landroid/location/Location;->hasBearing()Z
                                                                                                                                                                                        39move-result v5
                                                                                                                                                                                        40if-eqz v5, :cond_47
                                                                                                                                                                                        42invoke-virtual {p0}, Landroid/location/Location;->getBearing()F
                                                                                                                                                                                        43move-result v2
                                                                                                                                                                                        44cond_47:
                                                                                                                                                                                        45sget-object v5, Ljava/util/Locale;->CHINA:Ljava/util/Locale;
                                                                                                                                                                                        46const/16 v6, 0xb
                                                                                                                                                                                        47new-array v6, v6, [Ljava/lang/Object;
                                                                                                                                                                                        48const/4 v7, 0x0
                                                                                                                                                                                        50invoke-virtual {p0}, Landroid/location/Location;->getLongitude()D
                                                                                                                                                                                        51move-result-wide v8
                                                                                                                                                                                        53invoke-static {v8, v9}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
                                                                                                                                                                                        54move-result-object v8
                                                                                                                                                                                        55aput-object v8, v6, v7
                                                                                                                                                                                        56const/4 v7, 0x1
                                                                                                                                                                                        58invoke-virtual {p0}, Landroid/location/Location;->getLatitude()D
                                                                                                                                                                                        59move-result-wide v8
                                                                                                                                                                                        61invoke-static {v8, v9}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
                                                                                                                                                                                        62move-result-object v8
                                                                                                                                                                                        63aput-object v8, v6, v7
                                                                                                                                                                                        64const/4 v7, 0x2
                                                                                                                                                                                        66invoke-static {v0}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
                                                                                                                                                                                        67move-result-object v0
                                                                                                                                                                                        68aput-object v0, v6, v7
                                                                                                                                                                                        69const/4 v0, 0x3
                                                                                                                                                                                        71invoke-static {v2}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
                                                                                                                                                                                        72move-result-object v2
                                                                                                                                                                                        73aput-object v2, v6, v0
                                                                                                                                                                                        74const/4 v0, 0x4
                                                                                                                                                                                        76invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        77move-result-object v1
                                                                                                                                                                                        78aput-object v1, v6, v0
                                                                                                                                                                                        79const/4 v0, 0x5
                                                                                                                                                                                        80sget v1, Lcom/baidu/location/e/e;->m:I
                                                                                                                                                                                        82invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        83move-result-object v1
                                                                                                                                                                                        84aput-object v1, v6, v0
                                                                                                                                                                                        85const/4 v0, 0x6
                                                                                                                                                                                        87invoke-static {v3, v4}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
                                                                                                                                                                                        88move-result-object v1
                                                                                                                                                                                        89aput-object v1, v6, v0
                                                                                                                                                                                        90const/4 v0, 0x7
                                                                                                                                                                                        92invoke-virtual {p0}, Landroid/location/Location;->getTime()J
                                                                                                                                                                                        93move-result-wide v1
                                                                                                                                                                                        94const-wide/16 v3, 0x3e8
                                                                                                                                                                                        95div-long/2addr v1, v3
                                                                                                                                                                                        97invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                        98move-result-object p0
                                                                                                                                                                                        99aput-object p0, v6, v0
                                                                                                                                                                                        100const/16 p0, 0x8
                                                                                                                                                                                        101sget v0, Lcom/baidu/location/e/e;->m:I
                                                                                                                                                                                        103invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        104move-result-object v0
                                                                                                                                                                                        105aput-object v0, v6, p0
                                                                                                                                                                                        106const/16 p0, 0x9
                                                                                                                                                                                        107sget v0, Lcom/baidu/location/e/e;->n:I
                                                                                                                                                                                        109invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        110move-result-object v0
                                                                                                                                                                                        111aput-object v0, v6, p0
                                                                                                                                                                                        112const/16 p0, 0xa
                                                                                                                                                                                        113sget-wide v0, Lcom/baidu/location/e/e;->C:D
                                                                                                                                                                                        115invoke-static {v0, v1}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
                                                                                                                                                                                        116move-result-object v0
                                                                                                                                                                                        117aput-object v0, v6, p0
                                                                                                                                                                                        119const-string p0, "&ll=%.5f|%.5f&s=%.1f&d=%.1f&ll_r=%d&ll_n=%d&ll_h=%.2f&ll_t=%d&ll_sn=%d|%d&ll_snr=%.1f"
                                                                                                                                                                                        121invoke-static {v5, p0, v6}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        122move-result-object p0
                                                                                                                                                                                        123goto_ba: return-object p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.net.URL.<init>
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • java.net.HttpURLConnection.setConnectTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setUseCaches
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • android.os.Build$VERSION.SDK:Ljava/lang/String
                                                                                                                                                                                        • java.lang.Integer.parseInt
                                                                                                                                                                                        • java.lang.System.setProperty
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestMethod
                                                                                                                                                                                        • java.net.HttpURLConnection.connect
                                                                                                                                                                                        • java.net.HttpURLConnection.getResponseCode
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • Content-type
                                                                                                                                                                                        • text/plain
                                                                                                                                                                                        • Connection
                                                                                                                                                                                        • keep-alive
                                                                                                                                                                                        • Cache-Control
                                                                                                                                                                                        • no-cache
                                                                                                                                                                                        • http.keepAlive
                                                                                                                                                                                        • false
                                                                                                                                                                                        • GET
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        2invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        3move-result v0
                                                                                                                                                                                        4if-nez v0, :cond_67
                                                                                                                                                                                        5const/4 v1, 0x0
                                                                                                                                                                                        6try_start_7: new-instance v0, Ljava/net/URL;
                                                                                                                                                                                        8invoke-direct {v0, p1}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        10invoke-virtual {v0}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        11move-result-object v0
                                                                                                                                                                                        12check-cast v0, Ljava/net/HttpURLConnection;
                                                                                                                                                                                        13iput-object v0, p0, Lcom/baidu/mobads/container/b/a/b;->i:Ljava/net/HttpURLConnection;
                                                                                                                                                                                        15iget-object v0, p0, Lcom/baidu/mobads/container/b/a/b;->i:Ljava/net/HttpURLConnection;
                                                                                                                                                                                        16double-to-int v2, p2
                                                                                                                                                                                        18invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;->setConnectTimeout(I)V
                                                                                                                                                                                        20iget-object v0, p0, Lcom/baidu/mobads/container/b/a/b;->i:Ljava/net/HttpURLConnection;
                                                                                                                                                                                        21const/4 v2, 0x0
                                                                                                                                                                                        23invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;->setUseCaches(Z)V
                                                                                                                                                                                        25iget-object v0, p0, Lcom/baidu/mobads/container/b/a/b;->i:Ljava/net/HttpURLConnection;
                                                                                                                                                                                        27const-string v2, "Content-type"
                                                                                                                                                                                        29const-string v3, "text/plain"
                                                                                                                                                                                        31invoke-virtual {v0, v2, v3}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        33iget-object v0, p0, Lcom/baidu/mobads/container/b/a/b;->i:Ljava/net/HttpURLConnection;
                                                                                                                                                                                        35const-string v2, "Connection"
                                                                                                                                                                                        37const-string v3, "keep-alive"
                                                                                                                                                                                        39invoke-virtual {v0, v2, v3}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        41iget-object v0, p0, Lcom/baidu/mobads/container/b/a/b;->i:Ljava/net/HttpURLConnection;
                                                                                                                                                                                        43const-string v2, "Cache-Control"
                                                                                                                                                                                        45const-string v3, "no-cache"
                                                                                                                                                                                        47invoke-virtual {v0, v2, v3}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        49sget-object v0, Landroid/os/Build$VERSION;->SDK:Ljava/lang/String;
                                                                                                                                                                                        51invoke-static {v0}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
                                                                                                                                                                                        52move-result v0
                                                                                                                                                                                        53const/16 v2, 0x8
                                                                                                                                                                                        54if-ge v0, v2, :cond_4c
                                                                                                                                                                                        56const-string v0, "http.keepAlive"
                                                                                                                                                                                        58const-string v2, "false"
                                                                                                                                                                                        60invoke-static {v0, v2}, Ljava/lang/System;->setProperty(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        61cond_4c:
                                                                                                                                                                                        62iget-object v0, p0, Lcom/baidu/mobads/container/b/a/b;->i:Ljava/net/HttpURLConnection;
                                                                                                                                                                                        64const-string v2, "GET"
                                                                                                                                                                                        66invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V
                                                                                                                                                                                        68iget-object v0, p0, Lcom/baidu/mobads/container/b/a/b;->i:Ljava/net/HttpURLConnection;
                                                                                                                                                                                        70invoke-virtual {v0}, Ljava/net/HttpURLConnection;->connect()V
                                                                                                                                                                                        72iget-object v0, p0, Lcom/baidu/mobads/container/b/a/b;->i:Ljava/net/HttpURLConnection;
                                                                                                                                                                                        74invoke-virtual {v0}, Ljava/net/HttpURLConnection;->getResponseCode()I
                                                                                                                                                                                        75try_end_5d: if-eqz v1, :cond_62
                                                                                                                                                                                        76try_start_5f:
                                                                                                                                                                                        77invoke-virtual {v1}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        78goto_62:
                                                                                                                                                                                        79iget-object v0, p0, Lcom/baidu/mobads/container/b/a/b;->i:Ljava/net/HttpURLConnection;
                                                                                                                                                                                        81invoke-static {v0}, Lcom/baidu/mobads/container/b/g/h;->a(Ljava/net/HttpURLConnection;)V
                                                                                                                                                                                        82goto_67: return-void
                                                                                                                                                                                        83catch_68: move-exception v0
                                                                                                                                                                                        85iget-object v1, p0, Lcom/baidu/mobads/container/b/a/b;->h:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        87invoke-interface {v1, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->e(Ljava/lang/Throwable;)I
                                                                                                                                                                                        88goto/16 :goto_62
                                                                                                                                                                                        89catch_6f: move-exception v0
                                                                                                                                                                                        90try_start_70:
                                                                                                                                                                                        91iget-object v2, p0, Lcom/baidu/mobads/container/b/a/b;->h:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        93invoke-interface {v2, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->e(Ljava/lang/Throwable;)I
                                                                                                                                                                                        94try_end_75: if-eqz v1, :cond_7a
                                                                                                                                                                                        95try_start_77:
                                                                                                                                                                                        96invoke-virtual {v1}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        97cond_7a:
                                                                                                                                                                                        98iget-object v0, p0, Lcom/baidu/mobads/container/b/a/b;->i:Ljava/net/HttpURLConnection;
                                                                                                                                                                                        100invoke-static {v0}, Lcom/baidu/mobads/container/b/g/h;->a(Ljava/net/HttpURLConnection;)V
                                                                                                                                                                                        101goto/16 :goto_67
                                                                                                                                                                                        102catch_80: move-exception v0
                                                                                                                                                                                        104iget-object v1, p0, Lcom/baidu/mobads/container/b/a/b;->h:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        106invoke-interface {v1, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->e(Ljava/lang/Throwable;)I
                                                                                                                                                                                        107goto/16 :goto_7a
                                                                                                                                                                                        108catchall_87: move-exception v0
                                                                                                                                                                                        109if-eqz v1, :cond_8d
                                                                                                                                                                                        110try_start_8a:
                                                                                                                                                                                        111invoke-virtual {v1}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        112goto_8d:
                                                                                                                                                                                        113iget-object v1, p0, Lcom/baidu/mobads/container/b/a/b;->i:Ljava/net/HttpURLConnection;
                                                                                                                                                                                        115invoke-static {v1}, Lcom/baidu/mobads/container/b/g/h;->a(Ljava/net/HttpURLConnection;)V
                                                                                                                                                                                        116throw v0
                                                                                                                                                                                        117catch_93: move-exception v1
                                                                                                                                                                                        119iget-object v2, p0, Lcom/baidu/mobads/container/b/a/b;->h:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        121invoke-interface {v2, v1}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->e(Ljava/lang/Throwable;)I
                                                                                                                                                                                        122goto/16 :goto_8d
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.net.URL.<init>
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • java.net.HttpURLConnection.setConnectTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setUseCaches
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • android.os.Build$VERSION.SDK:Ljava/lang/String
                                                                                                                                                                                        • java.lang.Integer.parseInt
                                                                                                                                                                                        • java.lang.System.setProperty
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestMethod
                                                                                                                                                                                        • java.net.HttpURLConnection.connect
                                                                                                                                                                                        • java.net.HttpURLConnection.getResponseCode
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • Content-type
                                                                                                                                                                                        • text/plain
                                                                                                                                                                                        • Connection
                                                                                                                                                                                        • keep-alive
                                                                                                                                                                                        • Cache-Control
                                                                                                                                                                                        • no-cache
                                                                                                                                                                                        • http.keepAlive
                                                                                                                                                                                        • false
                                                                                                                                                                                        • GET
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        2invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        3move-result v0
                                                                                                                                                                                        4if-nez v0, :cond_67
                                                                                                                                                                                        5const/4 v1, 0x0
                                                                                                                                                                                        6try_start_7: new-instance v0, Ljava/net/URL;
                                                                                                                                                                                        8invoke-direct {v0, p1}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        10invoke-virtual {v0}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        11move-result-object v0
                                                                                                                                                                                        12check-cast v0, Ljava/net/HttpURLConnection;
                                                                                                                                                                                        13iput-object v0, p0, Lcom/baidu/mobads/container/c/a/a;->i:Ljava/net/HttpURLConnection;
                                                                                                                                                                                        15iget-object v0, p0, Lcom/baidu/mobads/container/c/a/a;->i:Ljava/net/HttpURLConnection;
                                                                                                                                                                                        16double-to-int v2, p2
                                                                                                                                                                                        18invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;->setConnectTimeout(I)V
                                                                                                                                                                                        20iget-object v0, p0, Lcom/baidu/mobads/container/c/a/a;->i:Ljava/net/HttpURLConnection;
                                                                                                                                                                                        21const/4 v2, 0x0
                                                                                                                                                                                        23invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;->setUseCaches(Z)V
                                                                                                                                                                                        25iget-object v0, p0, Lcom/baidu/mobads/container/c/a/a;->i:Ljava/net/HttpURLConnection;
                                                                                                                                                                                        27const-string v2, "Content-type"
                                                                                                                                                                                        29const-string v3, "text/plain"
                                                                                                                                                                                        31invoke-virtual {v0, v2, v3}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        33iget-object v0, p0, Lcom/baidu/mobads/container/c/a/a;->i:Ljava/net/HttpURLConnection;
                                                                                                                                                                                        35const-string v2, "Connection"
                                                                                                                                                                                        37const-string v3, "keep-alive"
                                                                                                                                                                                        39invoke-virtual {v0, v2, v3}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        41iget-object v0, p0, Lcom/baidu/mobads/container/c/a/a;->i:Ljava/net/HttpURLConnection;
                                                                                                                                                                                        43const-string v2, "Cache-Control"
                                                                                                                                                                                        45const-string v3, "no-cache"
                                                                                                                                                                                        47invoke-virtual {v0, v2, v3}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        49sget-object v0, Landroid/os/Build$VERSION;->SDK:Ljava/lang/String;
                                                                                                                                                                                        51invoke-static {v0}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
                                                                                                                                                                                        52move-result v0
                                                                                                                                                                                        53const/16 v2, 0x8
                                                                                                                                                                                        54if-ge v0, v2, :cond_4c
                                                                                                                                                                                        56const-string v0, "http.keepAlive"
                                                                                                                                                                                        58const-string v2, "false"
                                                                                                                                                                                        60invoke-static {v0, v2}, Ljava/lang/System;->setProperty(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        61cond_4c:
                                                                                                                                                                                        62iget-object v0, p0, Lcom/baidu/mobads/container/c/a/a;->i:Ljava/net/HttpURLConnection;
                                                                                                                                                                                        64const-string v2, "GET"
                                                                                                                                                                                        66invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V
                                                                                                                                                                                        68iget-object v0, p0, Lcom/baidu/mobads/container/c/a/a;->i:Ljava/net/HttpURLConnection;
                                                                                                                                                                                        70invoke-virtual {v0}, Ljava/net/HttpURLConnection;->connect()V
                                                                                                                                                                                        72iget-object v0, p0, Lcom/baidu/mobads/container/c/a/a;->i:Ljava/net/HttpURLConnection;
                                                                                                                                                                                        74invoke-virtual {v0}, Ljava/net/HttpURLConnection;->getResponseCode()I
                                                                                                                                                                                        75try_end_5d: if-eqz v1, :cond_62
                                                                                                                                                                                        76try_start_5f:
                                                                                                                                                                                        77invoke-virtual {v1}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        78goto_62:
                                                                                                                                                                                        79iget-object v0, p0, Lcom/baidu/mobads/container/c/a/a;->i:Ljava/net/HttpURLConnection;
                                                                                                                                                                                        81invoke-static {v0}, Lcom/baidu/mobads/container/b/g/h;->a(Ljava/net/HttpURLConnection;)V
                                                                                                                                                                                        82goto_67: return-void
                                                                                                                                                                                        83catch_68: move-exception v0
                                                                                                                                                                                        85iget-object v1, p0, Lcom/baidu/mobads/container/c/a/a;->h:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        87invoke-interface {v1, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->e(Ljava/lang/Throwable;)I
                                                                                                                                                                                        88goto/16 :goto_62
                                                                                                                                                                                        89catch_6f: move-exception v0
                                                                                                                                                                                        90try_start_70:
                                                                                                                                                                                        91iget-object v2, p0, Lcom/baidu/mobads/container/c/a/a;->h:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        93invoke-interface {v2, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->e(Ljava/lang/Throwable;)I
                                                                                                                                                                                        94try_end_75: if-eqz v1, :cond_7a
                                                                                                                                                                                        95try_start_77:
                                                                                                                                                                                        96invoke-virtual {v1}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        97cond_7a:
                                                                                                                                                                                        98iget-object v0, p0, Lcom/baidu/mobads/container/c/a/a;->i:Ljava/net/HttpURLConnection;
                                                                                                                                                                                        100invoke-static {v0}, Lcom/baidu/mobads/container/b/g/h;->a(Ljava/net/HttpURLConnection;)V
                                                                                                                                                                                        101goto/16 :goto_67
                                                                                                                                                                                        102catch_80: move-exception v0
                                                                                                                                                                                        104iget-object v1, p0, Lcom/baidu/mobads/container/c/a/a;->h:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        106invoke-interface {v1, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->e(Ljava/lang/Throwable;)I
                                                                                                                                                                                        107goto/16 :goto_7a
                                                                                                                                                                                        108catchall_87: move-exception v0
                                                                                                                                                                                        109if-eqz v1, :cond_8d
                                                                                                                                                                                        110try_start_8a:
                                                                                                                                                                                        111invoke-virtual {v1}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        112goto_8d:
                                                                                                                                                                                        113iget-object v1, p0, Lcom/baidu/mobads/container/c/a/a;->i:Ljava/net/HttpURLConnection;
                                                                                                                                                                                        115invoke-static {v1}, Lcom/baidu/mobads/container/b/g/h;->a(Ljava/net/HttpURLConnection;)V
                                                                                                                                                                                        116throw v0
                                                                                                                                                                                        117catch_93: move-exception v1
                                                                                                                                                                                        119iget-object v2, p0, Lcom/baidu/mobads/container/c/a/a;->h:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        121invoke-interface {v2, v1}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->e(Ljava/lang/Throwable;)I
                                                                                                                                                                                        122goto/16 :goto_8d
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.reflect.Field.get
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • java.util.ArrayList.size
                                                                                                                                                                                        • java.util.ArrayList.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • android.util.Log.w
                                                                                                                                                                                        • java.lang.reflect.Field.get
                                                                                                                                                                                        • java.util.ArrayList.size
                                                                                                                                                                                        • java.util.ArrayList.toArray
                                                                                                                                                                                        • java.util.ArrayList.size
                                                                                                                                                                                        • java.util.ArrayList.toArray
                                                                                                                                                                                        • java.util.ArrayList.size
                                                                                                                                                                                        • java.lang.System.arraycopy
                                                                                                                                                                                        • java.lang.reflect.Field.set
                                                                                                                                                                                        • java.io.IOException.<init>
                                                                                                                                                                                        • java.util.ArrayList.get
                                                                                                                                                                                        • java.io.IOException.initCause
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • pathList
                                                                                                                                                                                        • dexElements
                                                                                                                                                                                        • MultiDex
                                                                                                                                                                                        • Exception in makeDexElement
                                                                                                                                                                                        • dexElementsSuppressedExceptions
                                                                                                                                                                                        • I/O exception during makeDexElement
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Ljava/lang/ClassLoader;",
                                                                                                                                                                                        4"Ljava/util/List<",
                                                                                                                                                                                        5"+",
                                                                                                                                                                                        6"Ljava/io/File;",
                                                                                                                                                                                        7">;",
                                                                                                                                                                                        8"Ljava/io/File;",
                                                                                                                                                                                        9")V"
                                                                                                                                                                                        10}
                                                                                                                                                                                        11.end annotation
                                                                                                                                                                                        12.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        13value = {
                                                                                                                                                                                        14Ljava/lang/IllegalArgumentException;,
                                                                                                                                                                                        15Ljava/lang/IllegalAccessException;,
                                                                                                                                                                                        16Ljava/lang/NoSuchFieldException;,
                                                                                                                                                                                        17Ljava/lang/reflect/InvocationTargetException;,
                                                                                                                                                                                        18Ljava/lang/NoSuchMethodException;,
                                                                                                                                                                                        19Ljava/io/IOException;
                                                                                                                                                                                        20}
                                                                                                                                                                                        21.end annotation
                                                                                                                                                                                        23const-string v0, "pathList"
                                                                                                                                                                                        25invoke-static {p0, v0}, Lb/g/a;->a(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                        26move-result-object v0
                                                                                                                                                                                        28invoke-virtual {v0, p0}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        29move-result-object p0
                                                                                                                                                                                        30new-instance v0, Ljava/util/ArrayList;
                                                                                                                                                                                        32invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        33new-instance v1, Ljava/util/ArrayList;
                                                                                                                                                                                        35invoke-direct {v1, p1}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
                                                                                                                                                                                        37invoke-static {p0, v1, p2, v0}, Lb/g/a$b;->a(Ljava/lang/Object;Ljava/util/ArrayList;Ljava/io/File;Ljava/util/ArrayList;)[Ljava/lang/Object;
                                                                                                                                                                                        38move-result-object p1
                                                                                                                                                                                        40const-string p2, "dexElements"
                                                                                                                                                                                        42invoke-static {p0, p2, p1}, Lb/g/a;->a(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                        44invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
                                                                                                                                                                                        45move-result p1
                                                                                                                                                                                        46if-lez p1, :cond_7f
                                                                                                                                                                                        48invoke-virtual {v0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        49move-result-object p1
                                                                                                                                                                                        50goto_27:
                                                                                                                                                                                        51invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        52move-result p2
                                                                                                                                                                                        53if-eqz p2, :cond_3b
                                                                                                                                                                                        55invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        56move-result-object p2
                                                                                                                                                                                        57check-cast p2, Ljava/io/IOException;
                                                                                                                                                                                        59const-string v1, "MultiDex"
                                                                                                                                                                                        61const-string v2, "Exception in makeDexElement"
                                                                                                                                                                                        63invoke-static {v1, v2, p2}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                        64goto/16 :goto_27
                                                                                                                                                                                        65cond_3b:
                                                                                                                                                                                        66const-string p1, "dexElementsSuppressedExceptions"
                                                                                                                                                                                        68invoke-static {p0, p1}, Lb/g/a;->a(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                        69move-result-object p1
                                                                                                                                                                                        71invoke-virtual {p1, p0}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        72move-result-object p2
                                                                                                                                                                                        73check-cast p2, [Ljava/io/IOException;
                                                                                                                                                                                        74const/4 v1, 0x0
                                                                                                                                                                                        75if-nez p2, :cond_57
                                                                                                                                                                                        77invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
                                                                                                                                                                                        78move-result p2
                                                                                                                                                                                        79new-array p2, p2, [Ljava/io/IOException;
                                                                                                                                                                                        81invoke-virtual {v0, p2}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
                                                                                                                                                                                        82move-result-object p2
                                                                                                                                                                                        83check-cast p2, [Ljava/io/IOException;
                                                                                                                                                                                        84goto/16 :goto_6b
                                                                                                                                                                                        85cond_57:
                                                                                                                                                                                        86invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
                                                                                                                                                                                        87move-result v2
                                                                                                                                                                                        88array-length v3, p2
                                                                                                                                                                                        89add-int/2addr v2, v3
                                                                                                                                                                                        90new-array v2, v2, [Ljava/io/IOException;
                                                                                                                                                                                        92invoke-virtual {v0, v2}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
                                                                                                                                                                                        94invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
                                                                                                                                                                                        95move-result v3
                                                                                                                                                                                        96array-length v4, p2
                                                                                                                                                                                        98invoke-static {p2, v1, v2, v3, v4}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
                                                                                                                                                                                        99move-object p2, v2
                                                                                                                                                                                        100goto_6b:
                                                                                                                                                                                        101invoke-virtual {p1, p0, p2}, Ljava/lang/reflect/Field;->set(Ljava/lang/Object;Ljava/lang/Object;)V
                                                                                                                                                                                        102new-instance p0, Ljava/io/IOException;
                                                                                                                                                                                        104const-string p1, "I/O exception during makeDexElement"
                                                                                                                                                                                        106invoke-direct {p0, p1}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        108invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        109move-result-object p1
                                                                                                                                                                                        110check-cast p1, Ljava/lang/Throwable;
                                                                                                                                                                                        112invoke-virtual {p0, p1}, Ljava/io/IOException;->initCause(Ljava/lang/Throwable;)Ljava/lang/Throwable;
                                                                                                                                                                                        113throw p0
                                                                                                                                                                                        114cond_7f: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.wifi.WifiManager.getConnectionInfo
                                                                                                                                                                                        • android.net.wifi.WifiInfo.getMacAddress
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.net.NetworkInterface.getNetworkInterfaces
                                                                                                                                                                                        • java.util.Collections.list
                                                                                                                                                                                        • java.util.List.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.net.NetworkInterface.getName
                                                                                                                                                                                        • java.lang.String.equalsIgnoreCase
                                                                                                                                                                                        • java.net.NetworkInterface.getHardwareAddress
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.Byte.valueOf
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.length
                                                                                                                                                                                        • java.lang.StringBuilder.length
                                                                                                                                                                                        • java.lang.StringBuilder.deleteCharAt
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.String.toUpperCase
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • wifi
                                                                                                                                                                                        • wlan0
                                                                                                                                                                                        • %02x:
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation build Landroid/annotation/TargetApi;
                                                                                                                                                                                        1value = 0x9
                                                                                                                                                                                        2.end annotation
                                                                                                                                                                                        4invoke-static {}, Lc/g/a/a/a/f;->g()Z
                                                                                                                                                                                        5move-result v0
                                                                                                                                                                                        7const-string v1, ""
                                                                                                                                                                                        8if-eqz v0, :cond_9
                                                                                                                                                                                        9return-object v1
                                                                                                                                                                                        10cond_9: sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        11const/16 v2, 0x17
                                                                                                                                                                                        12if-ge v0, v2, :cond_22
                                                                                                                                                                                        14iget-object v0, p0, Lc/g/f/c/a/g;->b:Landroid/content/Context;
                                                                                                                                                                                        16const-string v2, "wifi"
                                                                                                                                                                                        18invoke-virtual {v0, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        19move-result-object v0
                                                                                                                                                                                        20check-cast v0, Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        22invoke-virtual {v0}, Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
                                                                                                                                                                                        23move-result-object v0
                                                                                                                                                                                        25invoke-virtual {v0}, Landroid/net/wifi/WifiInfo;->getMacAddress()Ljava/lang/String;
                                                                                                                                                                                        26move-result-object v0
                                                                                                                                                                                        27goto/16 :goto_23
                                                                                                                                                                                        28cond_22: move-object v0, v1
                                                                                                                                                                                        29goto_23:
                                                                                                                                                                                        30invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        31move-result v2
                                                                                                                                                                                        32if-nez v2, :cond_2a
                                                                                                                                                                                        33return-object v0
                                                                                                                                                                                        34cond_2a: sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        35const/16 v2, 0x9
                                                                                                                                                                                        36if-ge v0, v2, :cond_31
                                                                                                                                                                                        37return-object v1
                                                                                                                                                                                        38cond_31:
                                                                                                                                                                                        39invoke-static {}, Ljava/net/NetworkInterface;->getNetworkInterfaces()Ljava/util/Enumeration;
                                                                                                                                                                                        40move-result-object v0
                                                                                                                                                                                        42invoke-static {v0}, Ljava/util/Collections;->list(Ljava/util/Enumeration;)Ljava/util/ArrayList;
                                                                                                                                                                                        43move-result-object v0
                                                                                                                                                                                        45invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        46move-result-object v0
                                                                                                                                                                                        47goto_3d:
                                                                                                                                                                                        48invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        49move-result v2
                                                                                                                                                                                        50if-eqz v2, :cond_99
                                                                                                                                                                                        52invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        53move-result-object v2
                                                                                                                                                                                        54check-cast v2, Ljava/net/NetworkInterface;
                                                                                                                                                                                        56const-string v3, "wlan0"
                                                                                                                                                                                        58invoke-virtual {v2}, Ljava/net/NetworkInterface;->getName()Ljava/lang/String;
                                                                                                                                                                                        59move-result-object v4
                                                                                                                                                                                        61invoke-virtual {v3, v4}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
                                                                                                                                                                                        62move-result v3
                                                                                                                                                                                        63if-nez v3, :cond_56
                                                                                                                                                                                        64goto/16 :goto_3d
                                                                                                                                                                                        65cond_56:
                                                                                                                                                                                        66invoke-virtual {v2}, Ljava/net/NetworkInterface;->getHardwareAddress()[B
                                                                                                                                                                                        67move-result-object v0
                                                                                                                                                                                        68if-nez v0, :cond_5d
                                                                                                                                                                                        69return-object v1
                                                                                                                                                                                        70cond_5d: new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        72invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        73array-length v3, v0
                                                                                                                                                                                        74const/4 v4, 0x0
                                                                                                                                                                                        75const/4 v5, 0x0
                                                                                                                                                                                        76goto_65: const/4 v6, 0x1
                                                                                                                                                                                        77if-ge v5, v3, :cond_7e
                                                                                                                                                                                        78aget-byte v7, v0, v5
                                                                                                                                                                                        80const-string v8, "%02x:"
                                                                                                                                                                                        81new-array v6, v6, [Ljava/lang/Object;
                                                                                                                                                                                        83invoke-static {v7}, Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte;
                                                                                                                                                                                        84move-result-object v7
                                                                                                                                                                                        85aput-object v7, v6, v4
                                                                                                                                                                                        87invoke-static {v8, v6}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        88move-result-object v6
                                                                                                                                                                                        90invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        91add-int/lit8 v5, v5, 0x1
                                                                                                                                                                                        92goto/16 :goto_65
                                                                                                                                                                                        93cond_7e:
                                                                                                                                                                                        94invoke-virtual {v2}, Ljava/lang/StringBuilder;->length()I
                                                                                                                                                                                        95move-result v0
                                                                                                                                                                                        96if-lez v0, :cond_8c
                                                                                                                                                                                        98invoke-virtual {v2}, Ljava/lang/StringBuilder;->length()I
                                                                                                                                                                                        99move-result v0
                                                                                                                                                                                        100sub-int/2addr v0, v6
                                                                                                                                                                                        102invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->deleteCharAt(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        103cond_8c:
                                                                                                                                                                                        104invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        105move-result-object v0
                                                                                                                                                                                        107invoke-virtual {v0}, Ljava/lang/String;->toUpperCase()Ljava/lang/String;
                                                                                                                                                                                        108move-result-object v0
                                                                                                                                                                                        109try_end_94: return-object v0
                                                                                                                                                                                        110catch_95: move-exception v0
                                                                                                                                                                                        112invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        113cond_99: return-object v1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.File.mkdir
                                                                                                                                                                                        • java.io.File.listFiles
                                                                                                                                                                                        • java.io.File.length
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.content.Context.getFilesDir
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.io.File.separator:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.listFiles
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android.permission.WRITE_EXTERNAL_STORAGE
                                                                                                                                                                                        • IFlyAdDownload
                                                                                                                                                                                        • IFLY_AD_SDK
                                                                                                                                                                                        • get pre path:
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2const-string v1, "android.permission.WRITE_EXTERNAL_STORAGE"
                                                                                                                                                                                        4invoke-static {p0, v1}, Lcom/iflytek/voiceads/utils/l;->a(Landroid/content/Context;Ljava/lang/String;)Z
                                                                                                                                                                                        5move-result v1
                                                                                                                                                                                        6if-eqz v1, :cond_2e
                                                                                                                                                                                        7new-instance v1, Ljava/io/File;
                                                                                                                                                                                        9sget-object v2, Lcom/iflytek/voiceads/download/c;->a:Ljava/lang/String;
                                                                                                                                                                                        11invoke-direct {v1, v2}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        12move-object v4, v1
                                                                                                                                                                                        13goto_11:
                                                                                                                                                                                        14invoke-virtual {v4}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        15move-result v1
                                                                                                                                                                                        16if-nez v1, :cond_1a
                                                                                                                                                                                        18invoke-virtual {v4}, Ljava/io/File;->mkdir()Z
                                                                                                                                                                                        19cond_1a: const-wide/16 v2, 0x0
                                                                                                                                                                                        21invoke-virtual {v4}, Ljava/io/File;->listFiles()[Ljava/io/File;
                                                                                                                                                                                        22move-result-object v5
                                                                                                                                                                                        23move v1, v0
                                                                                                                                                                                        24goto_21: array-length v6, v5
                                                                                                                                                                                        25if-ge v1, v6, :cond_56
                                                                                                                                                                                        26aget-object v6, v5, v1
                                                                                                                                                                                        28invoke-virtual {v6}, Ljava/io/File;->length()J
                                                                                                                                                                                        29move-result-wide v6
                                                                                                                                                                                        30add-long/2addr v2, v6
                                                                                                                                                                                        31add-int/lit8 v1, v1, 0x1
                                                                                                                                                                                        32goto/16 :goto_21
                                                                                                                                                                                        33cond_2e: new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        35invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        37invoke-virtual {p0}, Landroid/content/Context;->getFilesDir()Ljava/io/File;
                                                                                                                                                                                        38move-result-object v2
                                                                                                                                                                                        40invoke-virtual {v2}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        41move-result-object v2
                                                                                                                                                                                        43invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        44move-result-object v1
                                                                                                                                                                                        46sget-object v2, Ljava/io/File;->separator:Ljava/lang/String;
                                                                                                                                                                                        48invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        49move-result-object v1
                                                                                                                                                                                        51const-string v2, "IFlyAdDownload"
                                                                                                                                                                                        53invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        54move-result-object v1
                                                                                                                                                                                        56invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        57move-result-object v2
                                                                                                                                                                                        58new-instance v1, Ljava/io/File;
                                                                                                                                                                                        60invoke-direct {v1, v2}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        61move-object v4, v1
                                                                                                                                                                                        62goto/16 :goto_11
                                                                                                                                                                                        63cond_56: const-wide/32 v6, 0x12c00000
                                                                                                                                                                                        64cmp-long v1, v2, v6
                                                                                                                                                                                        65if-lez v1, :cond_73
                                                                                                                                                                                        67invoke-static {p0}, Lcom/iflytek/voiceads/download/a;->a(Landroid/content/Context;)Lcom/iflytek/voiceads/download/a/b;
                                                                                                                                                                                        68move-result-object v1
                                                                                                                                                                                        70invoke-interface {v1}, Lcom/iflytek/voiceads/download/a/b;->b()V
                                                                                                                                                                                        72invoke-virtual {v4}, Ljava/io/File;->listFiles()[Ljava/io/File;
                                                                                                                                                                                        73move-result-object v1
                                                                                                                                                                                        74goto_68: array-length v2, v1
                                                                                                                                                                                        75if-ge v0, v2, :cond_73
                                                                                                                                                                                        76aget-object v2, v1, v0
                                                                                                                                                                                        78invoke-virtual {v2}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        79add-int/lit8 v0, v0, 0x1
                                                                                                                                                                                        80goto/16 :goto_68
                                                                                                                                                                                        81cond_73:
                                                                                                                                                                                        82invoke-virtual {v4}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        83try_end_76: move-result-object v0
                                                                                                                                                                                        84goto_77: return-object v0
                                                                                                                                                                                        85catch_78: move-exception v0
                                                                                                                                                                                        87const-string v1, "IFLY_AD_SDK"
                                                                                                                                                                                        88new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        90invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        92const-string v3, "get pre path:"
                                                                                                                                                                                        94invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        95move-result-object v2
                                                                                                                                                                                        97invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        98move-result-object v0
                                                                                                                                                                                        100invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        101move-result-object v0
                                                                                                                                                                                        103invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        104move-result-object v0
                                                                                                                                                                                        106invoke-static {v1, v0}, Lcom/iflytek/voiceads/utils/g;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        108const-string v0, ""
                                                                                                                                                                                        109goto/16 :goto_77
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • com.ly.adpoymer.model.ServerParam$TK.cins:Lcom/ly/adpoymer/model/ServerParam$TK
                                                                                                                                                                                        • android.content.Intent.<init>
                                                                                                                                                                                        • android.content.Intent.addFlags
                                                                                                                                                                                        • android.content.Intent.setAction
                                                                                                                                                                                        • android.content.Intent.addCategory
                                                                                                                                                                                        • android.content.Intent.setFlags
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.content.Context.getApplicationContext
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • androidx.core.content.FileProvider.getUriForFile
                                                                                                                                                                                        • android.content.Intent.setDataAndType
                                                                                                                                                                                        • android.content.Context.startActivity
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • android.net.Uri.fromFile
                                                                                                                                                                                        • android.content.Intent.setDataAndType
                                                                                                                                                                                        • android.content.Context.startActivity
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • sd\u5361\u627e\u4e0d\u5230\u672c\u5730\u8def\u5f84\uff0c\u5b89\u88c5\u5931\u8d25
                                                                                                                                                                                        • android.intent.action.VIEW
                                                                                                                                                                                        • android.intent.category.DEFAULT
                                                                                                                                                                                        • application/vnd.android.package-archive
                                                                                                                                                                                        • .fileprovider
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0move-object/from16 v14, p0
                                                                                                                                                                                        2invoke-virtual/range {p1 .. p1}, Lcom/ly/adpoymer/model/ApkBean;->getPkName()Ljava/lang/String;
                                                                                                                                                                                        3move-result-object v0
                                                                                                                                                                                        5invoke-virtual/range {p1 .. p1}, Lcom/ly/adpoymer/model/ApkBean;->getLocalUrl()Ljava/lang/String;
                                                                                                                                                                                        6move-result-object v15
                                                                                                                                                                                        8invoke-static {v15}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        9move-result v1
                                                                                                                                                                                        10if-eqz v1, :cond_17
                                                                                                                                                                                        12const-string v0, "sd\u5361\u627e\u4e0d\u5230\u672c\u5730\u8def\u5f84\uff0c\u5b89\u88c5\u5931\u8d25"
                                                                                                                                                                                        14invoke-static {v0}, Lcom/ly/adpoymer/e/k;->a(Ljava/lang/String;)V
                                                                                                                                                                                        15goto/16 :goto_94
                                                                                                                                                                                        16cond_17:
                                                                                                                                                                                        17invoke-static {v14, v0}, Lcom/ly/adpoymer/e/o;->b(Landroid/content/Context;Ljava/lang/String;)Z
                                                                                                                                                                                        18move-result v0
                                                                                                                                                                                        19if-eqz v0, :cond_1e
                                                                                                                                                                                        20return-void
                                                                                                                                                                                        21cond_1e:
                                                                                                                                                                                        22invoke-virtual/range {p1 .. p1}, Lcom/ly/adpoymer/model/ApkBean;->getConfig()Lcom/ly/adpoymer/model/ConfigResponseModel$Config;
                                                                                                                                                                                        23move-result-object v1
                                                                                                                                                                                        24const/4 v2, 0x5
                                                                                                                                                                                        25const/4 v3, 0x0
                                                                                                                                                                                        26const/4 v4, 0x0
                                                                                                                                                                                        27const/4 v5, 0x0
                                                                                                                                                                                        28const/4 v6, 0x0
                                                                                                                                                                                        29const/4 v7, 0x0
                                                                                                                                                                                        30const/4 v8, 0x0
                                                                                                                                                                                        31const/4 v9, 0x0
                                                                                                                                                                                        32const/4 v10, 0x0
                                                                                                                                                                                        33const/4 v11, 0x0
                                                                                                                                                                                        34const-wide/16 v12, 0x0
                                                                                                                                                                                        35move-object/from16 v0, p0
                                                                                                                                                                                        37invoke-static/range {v0 .. v13}, Lcom/ly/adpoymer/view/Ra;->a(Landroid/content/Context;Lcom/ly/adpoymer/model/ConfigResponseModel$Config;IIFFFFFFFFJ)V
                                                                                                                                                                                        39invoke-virtual/range {p1 .. p1}, Lcom/ly/adpoymer/model/ApkBean;->getTrackingList()Ljava/util/List;
                                                                                                                                                                                        40move-result-object v0
                                                                                                                                                                                        42sget-object v1, Lcom/ly/adpoymer/model/ServerParam$TK;->cins:Lcom/ly/adpoymer/model/ServerParam$TK;
                                                                                                                                                                                        44invoke-static {v0, v1, v14}, Lcom/ly/adpoymer/e/o;->a(Ljava/util/List;Lcom/ly/adpoymer/model/ServerParam$TK;Landroid/content/Context;)V
                                                                                                                                                                                        45new-instance v0, Landroid/content/Intent;
                                                                                                                                                                                        47invoke-direct {v0}, Landroid/content/Intent;-><init>()V
                                                                                                                                                                                        48const/high16 v1, 0x10000000
                                                                                                                                                                                        50invoke-virtual {v0, v1}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
                                                                                                                                                                                        52const-string v1, "android.intent.action.VIEW"
                                                                                                                                                                                        54invoke-virtual {v0, v1}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        56const-string v1, "android.intent.category.DEFAULT"
                                                                                                                                                                                        58invoke-virtual {v0, v1}, Landroid/content/Intent;->addCategory(Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        59sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        60const/16 v2, 0x18
                                                                                                                                                                                        62const-string v3, "application/vnd.android.package-archive"
                                                                                                                                                                                        63if-lt v1, v2, :cond_85
                                                                                                                                                                                        64const/4 v1, 0x1
                                                                                                                                                                                        66invoke-virtual {v0, v1}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;
                                                                                                                                                                                        67new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        69invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        71invoke-virtual/range {p0 .. p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        72move-result-object v2
                                                                                                                                                                                        74invoke-virtual {v2}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        75move-result-object v2
                                                                                                                                                                                        77invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        79const-string v2, ".fileprovider"
                                                                                                                                                                                        81invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        83invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        84move-result-object v1
                                                                                                                                                                                        85new-instance v2, Ljava/io/File;
                                                                                                                                                                                        87invoke-direct {v2, v15}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        89invoke-static {v14, v1, v2}, Landroidx/core/content/FileProvider;->getUriForFile(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri;
                                                                                                                                                                                        90move-result-object v1
                                                                                                                                                                                        92invoke-virtual {v0, v1, v3}, Landroid/content/Intent;->setDataAndType(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        94invoke-virtual {v14, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
                                                                                                                                                                                        95goto/16 :goto_94
                                                                                                                                                                                        96cond_85: new-instance v1, Ljava/io/File;
                                                                                                                                                                                        98invoke-direct {v1, v15}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        100invoke-static {v1}, Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri;
                                                                                                                                                                                        101move-result-object v1
                                                                                                                                                                                        103invoke-virtual {v0, v1, v3}, Landroid/content/Intent;->setDataAndType(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        105invoke-virtual {v14, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
                                                                                                                                                                                        106goto_94: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.net.NetworkInterface.getNetworkInterfaces
                                                                                                                                                                                        • java.util.Collections.list
                                                                                                                                                                                        • java.util.List.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.net.NetworkInterface.getName
                                                                                                                                                                                        • java.lang.String.equalsIgnoreCase
                                                                                                                                                                                        • java.net.NetworkInterface.getHardwareAddress
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.Byte.valueOf
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.length
                                                                                                                                                                                        • java.lang.StringBuilder.length
                                                                                                                                                                                        • java.lang.StringBuilder.deleteCharAt
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • wlan0
                                                                                                                                                                                        • %02X:
                                                                                                                                                                                        • IFLY_AD_SDK
                                                                                                                                                                                        • mac error3:
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v1, 0x0
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2invoke-static {}, Ljava/net/NetworkInterface;->getNetworkInterfaces()Ljava/util/Enumeration;
                                                                                                                                                                                        3move-result-object v0
                                                                                                                                                                                        5invoke-static {v0}, Ljava/util/Collections;->list(Ljava/util/Enumeration;)Ljava/util/ArrayList;
                                                                                                                                                                                        6move-result-object v0
                                                                                                                                                                                        8invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        9move-result-object v2
                                                                                                                                                                                        10cond_d:
                                                                                                                                                                                        11invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        12move-result v0
                                                                                                                                                                                        13if-eqz v0, :cond_83
                                                                                                                                                                                        15invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        16move-result-object v0
                                                                                                                                                                                        17check-cast v0, Ljava/net/NetworkInterface;
                                                                                                                                                                                        19invoke-virtual {v0}, Ljava/net/NetworkInterface;->getName()Ljava/lang/String;
                                                                                                                                                                                        20move-result-object v3
                                                                                                                                                                                        22const-string v4, "wlan0"
                                                                                                                                                                                        24invoke-virtual {v3, v4}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
                                                                                                                                                                                        25move-result v3
                                                                                                                                                                                        26if-eqz v3, :cond_d
                                                                                                                                                                                        28invoke-virtual {v0}, Ljava/net/NetworkInterface;->getHardwareAddress()[B
                                                                                                                                                                                        29move-result-object v2
                                                                                                                                                                                        30if-nez v2, :cond_2e
                                                                                                                                                                                        32const-string v0, ""
                                                                                                                                                                                        33goto_2d: return-object v0
                                                                                                                                                                                        34cond_2e: new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        36invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        37array-length v4, v2
                                                                                                                                                                                        38move v0, v1
                                                                                                                                                                                        39goto_35: if-ge v0, v4, :cond_4f
                                                                                                                                                                                        40aget-byte v1, v2, v0
                                                                                                                                                                                        42const-string v5, "%02X:"
                                                                                                                                                                                        43const/4 v6, 0x1
                                                                                                                                                                                        44new-array v6, v6, [Ljava/lang/Object;
                                                                                                                                                                                        45const/4 v7, 0x0
                                                                                                                                                                                        47invoke-static {v1}, Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte;
                                                                                                                                                                                        48move-result-object v1
                                                                                                                                                                                        49aput-object v1, v6, v7
                                                                                                                                                                                        51invoke-static {v5, v6}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        52move-result-object v1
                                                                                                                                                                                        54invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        55add-int/lit8 v0, v0, 0x1
                                                                                                                                                                                        56goto/16 :goto_35
                                                                                                                                                                                        57cond_4f:
                                                                                                                                                                                        58invoke-virtual {v3}, Ljava/lang/StringBuilder;->length()I
                                                                                                                                                                                        59move-result v0
                                                                                                                                                                                        60if-lez v0, :cond_5e
                                                                                                                                                                                        62invoke-virtual {v3}, Ljava/lang/StringBuilder;->length()I
                                                                                                                                                                                        63move-result v0
                                                                                                                                                                                        64add-int/lit8 v0, v0, -0x1
                                                                                                                                                                                        66invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->deleteCharAt(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        67cond_5e:
                                                                                                                                                                                        68invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        69try_end_61: move-result-object v0
                                                                                                                                                                                        70goto/16 :goto_2d
                                                                                                                                                                                        71catch_63: move-exception v0
                                                                                                                                                                                        73const-string v1, "IFLY_AD_SDK"
                                                                                                                                                                                        74new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        76invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        78const-string v3, "mac error3:"
                                                                                                                                                                                        80invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        81move-result-object v2
                                                                                                                                                                                        83invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        84move-result-object v0
                                                                                                                                                                                        86invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        87move-result-object v0
                                                                                                                                                                                        89invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        90move-result-object v0
                                                                                                                                                                                        92invoke-static {v1, v0}, Lcom/iflytek/voiceads/utils/g;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        94const-string v0, ""
                                                                                                                                                                                        95goto/16 :goto_2d
                                                                                                                                                                                        96cond_83:
                                                                                                                                                                                        97const-string v0, ""
                                                                                                                                                                                        98goto/16 :goto_2d
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.Class.getResource
                                                                                                                                                                                        • java.lang.System.err:Ljava/io/PrintStream
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.PrintStream.println
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • java.net.URLConnection.getContentLength
                                                                                                                                                                                        • java.net.URLConnection.getLastModified
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.File.length
                                                                                                                                                                                        • java.io.File.lastModified
                                                                                                                                                                                        • java.net.URLConnection.getInputStream
                                                                                                                                                                                        • java.io.BufferedInputStream.<init>
                                                                                                                                                                                        • java.io.FileOutputStream.<init>
                                                                                                                                                                                        • java.io.BufferedOutputStream.<init>
                                                                                                                                                                                        • java.io.File.setLastModified
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • /native/
                                                                                                                                                                                        • Not available in classpath:
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        2invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        4const-string v1, "/native/"
                                                                                                                                                                                        6invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        8invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        10invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        11move-result-object v0
                                                                                                                                                                                        12const-class v1, Lio/objectbox/a/d;
                                                                                                                                                                                        14invoke-virtual {v1, v0}, Ljava/lang/Class;->getResource(Ljava/lang/String;)Ljava/net/URL;
                                                                                                                                                                                        15move-result-object v1
                                                                                                                                                                                        16if-nez v1, :cond_30
                                                                                                                                                                                        18sget-object p0, Ljava/lang/System;->err:Ljava/io/PrintStream;
                                                                                                                                                                                        19new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        21invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        23const-string v2, "Not available in classpath: "
                                                                                                                                                                                        25invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        27invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        29invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        30move-result-object v0
                                                                                                                                                                                        32invoke-virtual {p0, v0}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V
                                                                                                                                                                                        33goto/16 :goto_8c
                                                                                                                                                                                        34cond_30: new-instance v0, Ljava/io/File;
                                                                                                                                                                                        36invoke-direct {v0, p0}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        37try_start_35:
                                                                                                                                                                                        38invoke-virtual {v1}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        39move-result-object p0
                                                                                                                                                                                        41invoke-virtual {p0}, Ljava/net/URLConnection;->getContentLength()I
                                                                                                                                                                                        42move-result v1
                                                                                                                                                                                        44invoke-virtual {p0}, Ljava/net/URLConnection;->getLastModified()J
                                                                                                                                                                                        45move-result-wide v2
                                                                                                                                                                                        47invoke-virtual {v0}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        48move-result v4
                                                                                                                                                                                        49if-eqz v4, :cond_58
                                                                                                                                                                                        51invoke-virtual {v0}, Ljava/io/File;->length()J
                                                                                                                                                                                        52move-result-wide v4
                                                                                                                                                                                        53int-to-long v6, v1
                                                                                                                                                                                        54cmp-long v1, v4, v6
                                                                                                                                                                                        55if-nez v1, :cond_58
                                                                                                                                                                                        57invoke-virtual {v0}, Ljava/io/File;->lastModified()J
                                                                                                                                                                                        58move-result-wide v4
                                                                                                                                                                                        59cmp-long v1, v4, v2
                                                                                                                                                                                        60if-eqz v1, :cond_8c
                                                                                                                                                                                        61cond_58: new-instance v1, Ljava/io/BufferedInputStream;
                                                                                                                                                                                        63invoke-virtual {p0}, Ljava/net/URLConnection;->getInputStream()Ljava/io/InputStream;
                                                                                                                                                                                        64move-result-object p0
                                                                                                                                                                                        66invoke-direct {v1, p0}, Ljava/io/BufferedInputStream;-><init>(Ljava/io/InputStream;)V
                                                                                                                                                                                        67try_end_61: new-instance p0, Ljava/io/BufferedOutputStream;
                                                                                                                                                                                        68new-instance v4, Ljava/io/FileOutputStream;
                                                                                                                                                                                        70invoke-direct {v4, v0}, Ljava/io/FileOutputStream;-><init>(Ljava/io/File;)V
                                                                                                                                                                                        72invoke-direct {p0, v4}, Ljava/io/BufferedOutputStream;-><init>(Ljava/io/OutputStream;)V
                                                                                                                                                                                        73try_start_6b:
                                                                                                                                                                                        74invoke-static {v1, p0}, Lh/b/a/b/a;->a(Ljava/io/InputStream;Ljava/io/OutputStream;)I
                                                                                                                                                                                        75try_start_6e:
                                                                                                                                                                                        76invoke-static {p0}, Lh/b/a/b/a;->a(Ljava/io/Closeable;)V
                                                                                                                                                                                        77try_end_71:
                                                                                                                                                                                        78invoke-static {v1}, Lh/b/a/b/a;->a(Ljava/io/Closeable;)V
                                                                                                                                                                                        79const-wide/16 v4, 0x0
                                                                                                                                                                                        80cmp-long p0, v2, v4
                                                                                                                                                                                        81if-lez p0, :cond_8c
                                                                                                                                                                                        83invoke-virtual {v0, v2, v3}, Ljava/io/File;->setLastModified(J)Z
                                                                                                                                                                                        84try_end_7d: goto/16 :goto_8c
                                                                                                                                                                                        85catchall_7e: move-exception v0
                                                                                                                                                                                        86try_start_7f:
                                                                                                                                                                                        87invoke-static {p0}, Lh/b/a/b/a;->a(Ljava/io/Closeable;)V
                                                                                                                                                                                        88throw v0
                                                                                                                                                                                        89catchall_83: move-exception p0
                                                                                                                                                                                        90try_start_84:
                                                                                                                                                                                        91invoke-static {v1}, Lh/b/a/b/a;->a(Ljava/io/Closeable;)V
                                                                                                                                                                                        92throw p0
                                                                                                                                                                                        93try_end_88: move-exception p0
                                                                                                                                                                                        95invoke-virtual {p0}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        96cond_8c: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Runtime.getRuntime
                                                                                                                                                                                        • java.lang.Runtime.exec
                                                                                                                                                                                        • java.lang.Process.getInputStream
                                                                                                                                                                                        • java.io.InputStreamReader.<init>
                                                                                                                                                                                        • java.io.LineNumberReader.<init>
                                                                                                                                                                                        • java.io.LineNumberReader.readLine
                                                                                                                                                                                        • java.lang.String.trim
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.String.toUpperCase
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • cat /sys/class/net/wlan0/address
                                                                                                                                                                                        • /sys/class/net/eth0/address
                                                                                                                                                                                        • IFLY_AD_SDK
                                                                                                                                                                                        • mac error1:
                                                                                                                                                                                        • mac error2:
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v1, ""
                                                                                                                                                                                        3const-string v0, ""
                                                                                                                                                                                        4try_start_4:
                                                                                                                                                                                        5invoke-static {}, Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime;
                                                                                                                                                                                        6move-result-object v2
                                                                                                                                                                                        8const-string v3, "cat /sys/class/net/wlan0/address"
                                                                                                                                                                                        10invoke-virtual {v2, v3}, Ljava/lang/Runtime;->exec(Ljava/lang/String;)Ljava/lang/Process;
                                                                                                                                                                                        11move-result-object v2
                                                                                                                                                                                        12new-instance v3, Ljava/io/InputStreamReader;
                                                                                                                                                                                        14invoke-virtual {v2}, Ljava/lang/Process;->getInputStream()Ljava/io/InputStream;
                                                                                                                                                                                        15move-result-object v2
                                                                                                                                                                                        17invoke-direct {v3, v2}, Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;)V
                                                                                                                                                                                        18new-instance v2, Ljava/io/LineNumberReader;
                                                                                                                                                                                        20invoke-direct {v2, v3}, Ljava/io/LineNumberReader;-><init>(Ljava/io/Reader;)V
                                                                                                                                                                                        21cond_1c: if-eqz v1, :cond_28
                                                                                                                                                                                        23invoke-virtual {v2}, Ljava/io/LineNumberReader;->readLine()Ljava/lang/String;
                                                                                                                                                                                        24move-result-object v1
                                                                                                                                                                                        25if-eqz v1, :cond_1c
                                                                                                                                                                                        27invoke-virtual {v1}, Ljava/lang/String;->trim()Ljava/lang/String;
                                                                                                                                                                                        28try_end_27: move-result-object v0
                                                                                                                                                                                        29cond_28:
                                                                                                                                                                                        30invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        31move-result v1
                                                                                                                                                                                        32if-eqz v1, :cond_3f
                                                                                                                                                                                        33try_start_2e:
                                                                                                                                                                                        34const-string v1, "/sys/class/net/eth0/address"
                                                                                                                                                                                        36invoke-static {v1}, Lcom/iflytek/voiceads/utils/h;->a(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        37move-result-object v1
                                                                                                                                                                                        39invoke-virtual {v1}, Ljava/lang/String;->toUpperCase()Ljava/lang/String;
                                                                                                                                                                                        40move-result-object v1
                                                                                                                                                                                        41const/4 v2, 0x0
                                                                                                                                                                                        42const/16 v3, 0x11
                                                                                                                                                                                        44invoke-virtual {v1, v2, v3}, Ljava/lang/String;->substring(II)Ljava/lang/String;
                                                                                                                                                                                        45try_end_3e: move-result-object v0
                                                                                                                                                                                        46cond_3f: return-object v0
                                                                                                                                                                                        47catch_40: move-exception v1
                                                                                                                                                                                        49const-string v2, "IFLY_AD_SDK"
                                                                                                                                                                                        50new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        52invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        54const-string v4, "mac error1:"
                                                                                                                                                                                        56invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        57move-result-object v3
                                                                                                                                                                                        59invoke-virtual {v1}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        60move-result-object v1
                                                                                                                                                                                        62invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        63move-result-object v1
                                                                                                                                                                                        65invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        66move-result-object v1
                                                                                                                                                                                        68invoke-static {v2, v1}, Lcom/iflytek/voiceads/utils/g;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        69goto/16 :goto_28
                                                                                                                                                                                        70catch_5e: move-exception v1
                                                                                                                                                                                        72const-string v2, "IFLY_AD_SDK"
                                                                                                                                                                                        73new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        75invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        77const-string v4, "mac error2:"
                                                                                                                                                                                        79invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        80move-result-object v3
                                                                                                                                                                                        82invoke-virtual {v1}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        83move-result-object v1
                                                                                                                                                                                        85invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        86move-result-object v1
                                                                                                                                                                                        88invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        89move-result-object v1
                                                                                                                                                                                        91invoke-static {v2, v1}, Lcom/iflytek/voiceads/utils/g;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        92goto/16 :goto_3f
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSharedPreferences
                                                                                                                                                                                        • android.content.SharedPreferences.getString
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.getLong
                                                                                                                                                                                        • org.json.JSONObject.getInt
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • android.content.SharedPreferences.edit
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        • android.content.SharedPreferences$Editor.putString
                                                                                                                                                                                        • android.content.SharedPreferences$Editor.commit
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • org.json.JSONException.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • times
                                                                                                                                                                                        • time
                                                                                                                                                                                        • log.timestamp
                                                                                                                                                                                        • log.requst
                                                                                                                                                                                        • JSONException on put
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "times"
                                                                                                                                                                                        3const-string v1, "time"
                                                                                                                                                                                        5iget-object v2, p0, Lc/g/f/b/b$c;->i:Lc/g/f/b/b;
                                                                                                                                                                                        7invoke-static {v2}, Lc/g/f/b/b;->a(Lc/g/f/b/b;)Landroid/content/Context;
                                                                                                                                                                                        8move-result-object v2
                                                                                                                                                                                        9const/4 v3, 0x0
                                                                                                                                                                                        11const-string v4, "log.timestamp"
                                                                                                                                                                                        13invoke-virtual {v2, v4, v3}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
                                                                                                                                                                                        14move-result-object v2
                                                                                                                                                                                        16const-string v4, "log.requst"
                                                                                                                                                                                        18const-string v5, ""
                                                                                                                                                                                        20invoke-interface {v2, v4, v5}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        21move-result-object v5
                                                                                                                                                                                        23invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        24move-result-wide v6
                                                                                                                                                                                        25try_start_1d: new-instance v8, Lorg/json/JSONObject;
                                                                                                                                                                                        27invoke-direct {v8, v5}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        29invoke-virtual {v8, v1}, Lorg/json/JSONObject;->getLong(Ljava/lang/String;)J
                                                                                                                                                                                        30move-result-wide v6
                                                                                                                                                                                        32invoke-virtual {v8, v0}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
                                                                                                                                                                                        33move-result v5
                                                                                                                                                                                        34try_end_2a: goto/16 :goto_2c
                                                                                                                                                                                        35catch_2b: const/4 v5, 0x0
                                                                                                                                                                                        36goto_2c:
                                                                                                                                                                                        37invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        38move-result-wide v8
                                                                                                                                                                                        39sub-long/2addr v8, v6
                                                                                                                                                                                        40const-wide/32 v10, 0x5265c00
                                                                                                                                                                                        41cmp-long v12, v8, v10
                                                                                                                                                                                        42if-gez v12, :cond_3f
                                                                                                                                                                                        43const/16 v8, 0xa
                                                                                                                                                                                        44if-le v5, v8, :cond_3d
                                                                                                                                                                                        45return v3
                                                                                                                                                                                        46cond_3d: move v3, v5
                                                                                                                                                                                        47goto/16 :goto_43
                                                                                                                                                                                        48cond_3f:
                                                                                                                                                                                        49invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        50move-result-wide v6
                                                                                                                                                                                        51goto_43: new-instance v5, Lorg/json/JSONObject;
                                                                                                                                                                                        53invoke-direct {v5}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        54const/4 v8, 0x1
                                                                                                                                                                                        55try_start_49:
                                                                                                                                                                                        56invoke-virtual {v5, v1, v6, v7}, Lorg/json/JSONObject;->put(Ljava/lang/String;J)Lorg/json/JSONObject;
                                                                                                                                                                                        57add-int/2addr v3, v8
                                                                                                                                                                                        59invoke-virtual {v5, v0, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        61invoke-interface {v2}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
                                                                                                                                                                                        62move-result-object v0
                                                                                                                                                                                        64invoke-virtual {v5}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        65move-result-object v1
                                                                                                                                                                                        67invoke-interface {v0, v4, v1}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
                                                                                                                                                                                        68move-result-object v0
                                                                                                                                                                                        70invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->commit()Z
                                                                                                                                                                                        71try_end_5f: goto/16 :goto_79
                                                                                                                                                                                        72catch_60: move-exception v0
                                                                                                                                                                                        73new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        75invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        77const-string v2, "JSONException on put "
                                                                                                                                                                                        79invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        81invoke-virtual {v0}, Lorg/json/JSONException;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        82move-result-object v0
                                                                                                                                                                                        84invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        86invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        87move-result-object v0
                                                                                                                                                                                        89invoke-static {v0}, Lc/g/a/a/c/c;->c(Ljava/lang/String;)V
                                                                                                                                                                                        90goto_79: return v8
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.widget.TextView.getContext
                                                                                                                                                                                        • android.content.Context.getPackageManager
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Integer.TYPE:Ljava/lang/Class
                                                                                                                                                                                        • java.lang.Class.getDeclaredMethod
                                                                                                                                                                                        • java.lang.Class.isInstance
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.Integer.TYPE:Ljava/lang/Class
                                                                                                                                                                                        • java.lang.Class.getDeclaredMethod
                                                                                                                                                                                        • android.view.Menu.size
                                                                                                                                                                                        • android.view.Menu.getItem
                                                                                                                                                                                        • android.view.MenuItem.getIntent
                                                                                                                                                                                        • android.view.MenuItem.getIntent
                                                                                                                                                                                        • android.content.Intent.getAction
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • android.content.pm.ResolveInfo.loadLabel
                                                                                                                                                                                        • android.view.Menu.add
                                                                                                                                                                                        • android.view.MenuItem.setIntent
                                                                                                                                                                                        • android.view.MenuItem.setShowAsAction
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • removeItemAt
                                                                                                                                                                                        • com.android.internal.view.menu.MenuBuilder
                                                                                                                                                                                        • android.intent.action.PROCESS_TEXT
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1iget-object v0, p0, Landroidx/core/widget/j$a;->b:Landroid/widget/TextView;
                                                                                                                                                                                        3invoke-virtual {v0}, Landroid/widget/TextView;->getContext()Landroid/content/Context;
                                                                                                                                                                                        4move-result-object v0
                                                                                                                                                                                        6invoke-virtual {v0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
                                                                                                                                                                                        7move-result-object v1
                                                                                                                                                                                        8iget-boolean v2, p0, Landroidx/core/widget/j$a;->f:Z
                                                                                                                                                                                        10const-string v3, "removeItemAt"
                                                                                                                                                                                        11const/4 v4, 0x0
                                                                                                                                                                                        12const/4 v5, 0x1
                                                                                                                                                                                        13if-nez v2, :cond_34
                                                                                                                                                                                        14iput-boolean v5, p0, Landroidx/core/widget/j$a;->f:Z
                                                                                                                                                                                        16const-string v2, "com.android.internal.view.menu.MenuBuilder"
                                                                                                                                                                                        17try_start_16:
                                                                                                                                                                                        18invoke-static {v2}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        19move-result-object v2
                                                                                                                                                                                        20iput-object v2, p0, Landroidx/core/widget/j$a;->c:Ljava/lang/Class;
                                                                                                                                                                                        22iget-object v2, p0, Landroidx/core/widget/j$a;->c:Ljava/lang/Class;
                                                                                                                                                                                        23new-array v6, v5, [Ljava/lang/Class;
                                                                                                                                                                                        25sget-object v7, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
                                                                                                                                                                                        26aput-object v7, v6, v4
                                                                                                                                                                                        28invoke-virtual {v2, v3, v6}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        29move-result-object v2
                                                                                                                                                                                        30iput-object v2, p0, Landroidx/core/widget/j$a;->d:Ljava/lang/reflect/Method;
                                                                                                                                                                                        31iput-boolean v5, p0, Landroidx/core/widget/j$a;->e:Z
                                                                                                                                                                                        32try_end_2c: goto/16 :goto_34
                                                                                                                                                                                        33catch_2d: const/4 v2, 0x0
                                                                                                                                                                                        34iput-object v2, p0, Landroidx/core/widget/j$a;->c:Ljava/lang/Class;
                                                                                                                                                                                        35iput-object v2, p0, Landroidx/core/widget/j$a;->d:Ljava/lang/reflect/Method;
                                                                                                                                                                                        36iput-boolean v4, p0, Landroidx/core/widget/j$a;->e:Z
                                                                                                                                                                                        37goto_34: iget-boolean v2, p0, Landroidx/core/widget/j$a;->e:Z
                                                                                                                                                                                        38if-eqz v2, :cond_43
                                                                                                                                                                                        40iget-object v2, p0, Landroidx/core/widget/j$a;->c:Ljava/lang/Class;
                                                                                                                                                                                        42invoke-virtual {v2, p1}, Ljava/lang/Class;->isInstance(Ljava/lang/Object;)Z
                                                                                                                                                                                        43move-result v2
                                                                                                                                                                                        44if-eqz v2, :cond_43
                                                                                                                                                                                        46iget-object v2, p0, Landroidx/core/widget/j$a;->d:Ljava/lang/reflect/Method;
                                                                                                                                                                                        47goto/16 :goto_51
                                                                                                                                                                                        48cond_43:
                                                                                                                                                                                        49invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        50move-result-object v2
                                                                                                                                                                                        51new-array v6, v5, [Ljava/lang/Class;
                                                                                                                                                                                        53sget-object v7, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
                                                                                                                                                                                        54aput-object v7, v6, v4
                                                                                                                                                                                        56invoke-virtual {v2, v3, v6}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        57move-result-object v2
                                                                                                                                                                                        58goto_51:
                                                                                                                                                                                        59invoke-interface {p1}, Landroid/view/Menu;->size()I
                                                                                                                                                                                        60move-result v3
                                                                                                                                                                                        61sub-int/2addr v3, v5
                                                                                                                                                                                        62goto_56: if-ltz v3, :cond_80
                                                                                                                                                                                        64invoke-interface {p1, v3}, Landroid/view/Menu;->getItem(I)Landroid/view/MenuItem;
                                                                                                                                                                                        65move-result-object v6
                                                                                                                                                                                        67invoke-interface {v6}, Landroid/view/MenuItem;->getIntent()Landroid/content/Intent;
                                                                                                                                                                                        68move-result-object v7
                                                                                                                                                                                        69if-eqz v7, :cond_7d
                                                                                                                                                                                        71const-string v7, "android.intent.action.PROCESS_TEXT"
                                                                                                                                                                                        73invoke-interface {v6}, Landroid/view/MenuItem;->getIntent()Landroid/content/Intent;
                                                                                                                                                                                        74move-result-object v6
                                                                                                                                                                                        76invoke-virtual {v6}, Landroid/content/Intent;->getAction()Ljava/lang/String;
                                                                                                                                                                                        77move-result-object v6
                                                                                                                                                                                        79invoke-virtual {v7, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        80move-result v6
                                                                                                                                                                                        81if-eqz v6, :cond_7d
                                                                                                                                                                                        82new-array v6, v5, [Ljava/lang/Object;
                                                                                                                                                                                        84invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        85move-result-object v7
                                                                                                                                                                                        86aput-object v7, v6, v4
                                                                                                                                                                                        88invoke-virtual {v2, p1, v6}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        89cond_7d: add-int/lit8 v3, v3, -0x1
                                                                                                                                                                                        90goto/16 :goto_56
                                                                                                                                                                                        91cond_80:
                                                                                                                                                                                        92invoke-direct {p0, v0, v1}, Landroidx/core/widget/j$a;->a(Landroid/content/Context;Landroid/content/pm/PackageManager;)Ljava/util/List;
                                                                                                                                                                                        93move-result-object v0
                                                                                                                                                                                        94const/4 v2, 0x0
                                                                                                                                                                                        95goto_85:
                                                                                                                                                                                        96invoke-interface {v0}, Ljava/util/List;->size()I
                                                                                                                                                                                        97move-result v3
                                                                                                                                                                                        98if-ge v2, v3, :cond_ab
                                                                                                                                                                                        100invoke-interface {v0, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        101move-result-object v3
                                                                                                                                                                                        102check-cast v3, Landroid/content/pm/ResolveInfo;
                                                                                                                                                                                        103add-int/lit8 v6, v2, 0x64
                                                                                                                                                                                        105invoke-virtual {v3, v1}, Landroid/content/pm/ResolveInfo;->loadLabel(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence;
                                                                                                                                                                                        106move-result-object v7
                                                                                                                                                                                        108invoke-interface {p1, v4, v4, v6, v7}, Landroid/view/Menu;->add(IIILjava/lang/CharSequence;)Landroid/view/MenuItem;
                                                                                                                                                                                        109move-result-object v6
                                                                                                                                                                                        111iget-object v7, p0, Landroidx/core/widget/j$a;->b:Landroid/widget/TextView;
                                                                                                                                                                                        113invoke-direct {p0, v3, v7}, Landroidx/core/widget/j$a;->a(Landroid/content/pm/ResolveInfo;Landroid/widget/TextView;)Landroid/content/Intent;
                                                                                                                                                                                        114move-result-object v3
                                                                                                                                                                                        116invoke-interface {v6, v3}, Landroid/view/MenuItem;->setIntent(Landroid/content/Intent;)Landroid/view/MenuItem;
                                                                                                                                                                                        117move-result-object v3
                                                                                                                                                                                        119invoke-interface {v3, v5}, Landroid/view/MenuItem;->setShowAsAction(I)V
                                                                                                                                                                                        120add-int/lit8 v2, v2, 0x1
                                                                                                                                                                                        121goto/16 :goto_85
                                                                                                                                                                                        122cond_ab: return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getCellLocation
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.telephony.gsm.GsmCellLocation.getCid
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.telephony.gsm.GsmCellLocation.getLac
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.Object.toString
                                                                                                                                                                                        • java.lang.String.replace
                                                                                                                                                                                        • java.lang.String.replace
                                                                                                                                                                                        • java.lang.String.split
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • cell
                                                                                                                                                                                        • phone
                                                                                                                                                                                        • 0
                                                                                                                                                                                        • [
                                                                                                                                                                                        • ]
                                                                                                                                                                                        • ,
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Landroid/content/Context;",
                                                                                                                                                                                        4")",
                                                                                                                                                                                        5"Ljava/util/List<",
                                                                                                                                                                                        6"[",
                                                                                                                                                                                        7"Ljava/lang/String;",
                                                                                                                                                                                        8">;"
                                                                                                                                                                                        9}
                                                                                                                                                                                        10.end annotation
                                                                                                                                                                                        12const-string v0, "cell"
                                                                                                                                                                                        13try_start_2:
                                                                                                                                                                                        14invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        15move-result-object v1
                                                                                                                                                                                        17invoke-virtual {v1}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getCommonUtils()Lcom/baidu/mobads/utils/f;
                                                                                                                                                                                        18move-result-object v1
                                                                                                                                                                                        20invoke-virtual {v1, v0}, Lcom/baidu/mobads/utils/f;->a(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        21move-result-object v1
                                                                                                                                                                                        22if-eqz v1, :cond_1b
                                                                                                                                                                                        23check-cast v1, Ljava/util/List;
                                                                                                                                                                                        24try_end_12: return-object v1
                                                                                                                                                                                        25catch_13: move-exception v1
                                                                                                                                                                                        27invoke-static {}, Lcom/baidu/mobads/utils/n;->a()Lcom/baidu/mobads/utils/n;
                                                                                                                                                                                        28move-result-object v2
                                                                                                                                                                                        30invoke-virtual {v2, v1}, Lcom/baidu/mobads/utils/n;->e(Ljava/lang/Throwable;)I
                                                                                                                                                                                        31cond_1b: new-instance v1, Ljava/util/ArrayList;
                                                                                                                                                                                        33invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        34try_start_20:
                                                                                                                                                                                        35const-string v2, "phone"
                                                                                                                                                                                        37invoke-virtual {p1, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        38move-result-object p1
                                                                                                                                                                                        39check-cast p1, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        41invoke-virtual {p1}, Landroid/telephony/TelephonyManager;->getCellLocation()Landroid/telephony/CellLocation;
                                                                                                                                                                                        42move-result-object p1
                                                                                                                                                                                        43if-eqz p1, :cond_91
                                                                                                                                                                                        44const/4 v2, 0x3
                                                                                                                                                                                        45new-array v3, v2, [Ljava/lang/String;
                                                                                                                                                                                        46instance-of v4, p1, Landroid/telephony/gsm/GsmCellLocation;
                                                                                                                                                                                        47try_end_33: const/4 v5, 0x2
                                                                                                                                                                                        48const/4 v6, 0x1
                                                                                                                                                                                        49const/4 v7, 0x0
                                                                                                                                                                                        51const-string v8, ""
                                                                                                                                                                                        52if-eqz v4, :cond_6b
                                                                                                                                                                                        53try_start_3a: check-cast p1, Landroid/telephony/gsm/GsmCellLocation;
                                                                                                                                                                                        54new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        56invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        58invoke-virtual {p1}, Landroid/telephony/gsm/GsmCellLocation;->getCid()I
                                                                                                                                                                                        59move-result v4
                                                                                                                                                                                        61invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        63invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        65invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        66move-result-object v2
                                                                                                                                                                                        67aput-object v2, v3, v7
                                                                                                                                                                                        68new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        70invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        72invoke-virtual {p1}, Landroid/telephony/gsm/GsmCellLocation;->getLac()I
                                                                                                                                                                                        73move-result p1
                                                                                                                                                                                        75invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        77invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        79invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        80move-result-object p1
                                                                                                                                                                                        81aput-object p1, v3, v6
                                                                                                                                                                                        83const-string p1, "0"
                                                                                                                                                                                        84aput-object p1, v3, v5
                                                                                                                                                                                        85goto/16 :goto_8e
                                                                                                                                                                                        86cond_6b:
                                                                                                                                                                                        87invoke-virtual {p1}, Ljava/lang/Object;->toString()Ljava/lang/String;
                                                                                                                                                                                        88move-result-object p1
                                                                                                                                                                                        90const-string v4, "["
                                                                                                                                                                                        92invoke-virtual {p1, v4, v8}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
                                                                                                                                                                                        93move-result-object p1
                                                                                                                                                                                        95const-string v4, "]"
                                                                                                                                                                                        97invoke-virtual {p1, v4, v8}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
                                                                                                                                                                                        98move-result-object p1
                                                                                                                                                                                        100const-string v4, ","
                                                                                                                                                                                        102invoke-virtual {p1, v4}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
                                                                                                                                                                                        103move-result-object p1
                                                                                                                                                                                        104aget-object v4, p1, v7
                                                                                                                                                                                        105aput-object v4, v3, v7
                                                                                                                                                                                        106aget-object v2, p1, v2
                                                                                                                                                                                        107aput-object v2, v3, v6
                                                                                                                                                                                        108const/4 v2, 0x4
                                                                                                                                                                                        109aget-object p1, p1, v2
                                                                                                                                                                                        110aput-object p1, v3, v5
                                                                                                                                                                                        111goto_8e:
                                                                                                                                                                                        112invoke-interface {v1, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        113cond_91:
                                                                                                                                                                                        114invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        115move-result-object p1
                                                                                                                                                                                        117invoke-virtual {p1}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getCommonUtils()Lcom/baidu/mobads/utils/f;
                                                                                                                                                                                        118move-result-object p1
                                                                                                                                                                                        120invoke-virtual {p1, v0, v1}, Lcom/baidu/mobads/utils/f;->a(Ljava/lang/String;Ljava/lang/Object;)V
                                                                                                                                                                                        121catch_9c: return-object v1
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.media.MediaPlayer.<init>
                                                                                                                                                                                        • android.media.MediaPlayer.setVolume
                                                                                                                                                                                        • android.media.MediaPlayer.setAudioStreamType
                                                                                                                                                                                        • android.media.MediaPlayer.setLooping
                                                                                                                                                                                        • android.media.MediaPlayer.setOnPreparedListener
                                                                                                                                                                                        • android.media.MediaPlayer.setOnCompletionListener
                                                                                                                                                                                        • android.media.MediaPlayer.setOnBufferingUpdateListener
                                                                                                                                                                                        • android.media.MediaPlayer.setScreenOnWhilePlaying
                                                                                                                                                                                        • android.media.MediaPlayer.setOnSeekCompleteListener
                                                                                                                                                                                        • android.media.MediaPlayer.setOnErrorListener
                                                                                                                                                                                        • android.media.MediaPlayer.setOnInfoListener
                                                                                                                                                                                        • android.media.MediaPlayer.setOnVideoSizeChangedListener
                                                                                                                                                                                        • java.lang.Class.getDeclaredMethod
                                                                                                                                                                                        • java.lang.Object.toString
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • android.media.MediaPlayer.prepareAsync
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • setDataSource
                                                                                                                                                                                        • JZVideoPlayer
                                                                                                                                                                                        • media prepare:
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0: new-instance v0, Landroid/media/MediaPlayer;
                                                                                                                                                                                        2invoke-direct {v0}, Landroid/media/MediaPlayer;-><init>()V
                                                                                                                                                                                        3iput-object v0, p0, Lcom/iflytek/voiceads/videolib/d;->b:Landroid/media/MediaPlayer;
                                                                                                                                                                                        5iget-object v0, p0, Lcom/iflytek/voiceads/videolib/d;->b:Landroid/media/MediaPlayer;
                                                                                                                                                                                        6const/4 v1, 0x0
                                                                                                                                                                                        7const/4 v2, 0x0
                                                                                                                                                                                        9invoke-virtual {v0, v1, v2}, Landroid/media/MediaPlayer;->setVolume(FF)V
                                                                                                                                                                                        11iget-object v0, p0, Lcom/iflytek/voiceads/videolib/d;->b:Landroid/media/MediaPlayer;
                                                                                                                                                                                        12const/4 v1, 0x3
                                                                                                                                                                                        14invoke-virtual {v0, v1}, Landroid/media/MediaPlayer;->setAudioStreamType(I)V
                                                                                                                                                                                        16iget-object v0, p0, Lcom/iflytek/voiceads/videolib/d;->b:Landroid/media/MediaPlayer;
                                                                                                                                                                                        18iget-object v1, p0, Lcom/iflytek/voiceads/videolib/d;->a:Lcom/iflytek/voiceads/videolib/a;
                                                                                                                                                                                        19iget-boolean v1, v1, Lcom/iflytek/voiceads/videolib/a;->f:Z
                                                                                                                                                                                        21invoke-virtual {v0, v1}, Landroid/media/MediaPlayer;->setLooping(Z)V
                                                                                                                                                                                        23iget-object v0, p0, Lcom/iflytek/voiceads/videolib/d;->b:Landroid/media/MediaPlayer;
                                                                                                                                                                                        25invoke-virtual {v0, p0}, Landroid/media/MediaPlayer;->setOnPreparedListener(Landroid/media/MediaPlayer$OnPreparedListener;)V
                                                                                                                                                                                        27iget-object v0, p0, Lcom/iflytek/voiceads/videolib/d;->b:Landroid/media/MediaPlayer;
                                                                                                                                                                                        29invoke-virtual {v0, p0}, Landroid/media/MediaPlayer;->setOnCompletionListener(Landroid/media/MediaPlayer$OnCompletionListener;)V
                                                                                                                                                                                        31iget-object v0, p0, Lcom/iflytek/voiceads/videolib/d;->b:Landroid/media/MediaPlayer;
                                                                                                                                                                                        33invoke-virtual {v0, p0}, Landroid/media/MediaPlayer;->setOnBufferingUpdateListener(Landroid/media/MediaPlayer$OnBufferingUpdateListener;)V
                                                                                                                                                                                        35iget-object v0, p0, Lcom/iflytek/voiceads/videolib/d;->b:Landroid/media/MediaPlayer;
                                                                                                                                                                                        36const/4 v1, 0x1
                                                                                                                                                                                        38invoke-virtual {v0, v1}, Landroid/media/MediaPlayer;->setScreenOnWhilePlaying(Z)V
                                                                                                                                                                                        40iget-object v0, p0, Lcom/iflytek/voiceads/videolib/d;->b:Landroid/media/MediaPlayer;
                                                                                                                                                                                        42invoke-virtual {v0, p0}, Landroid/media/MediaPlayer;->setOnSeekCompleteListener(Landroid/media/MediaPlayer$OnSeekCompleteListener;)V
                                                                                                                                                                                        44iget-object v0, p0, Lcom/iflytek/voiceads/videolib/d;->b:Landroid/media/MediaPlayer;
                                                                                                                                                                                        46invoke-virtual {v0, p0}, Landroid/media/MediaPlayer;->setOnErrorListener(Landroid/media/MediaPlayer$OnErrorListener;)V
                                                                                                                                                                                        48iget-object v0, p0, Lcom/iflytek/voiceads/videolib/d;->b:Landroid/media/MediaPlayer;
                                                                                                                                                                                        50invoke-virtual {v0, p0}, Landroid/media/MediaPlayer;->setOnInfoListener(Landroid/media/MediaPlayer$OnInfoListener;)V
                                                                                                                                                                                        52iget-object v0, p0, Lcom/iflytek/voiceads/videolib/d;->b:Landroid/media/MediaPlayer;
                                                                                                                                                                                        54invoke-virtual {v0, p0}, Landroid/media/MediaPlayer;->setOnVideoSizeChangedListener(Landroid/media/MediaPlayer$OnVideoSizeChangedListener;)V
                                                                                                                                                                                        55const-class v0, Landroid/media/MediaPlayer;
                                                                                                                                                                                        57const-string v1, "setDataSource"
                                                                                                                                                                                        58const/4 v2, 0x2
                                                                                                                                                                                        59new-array v2, v2, [Ljava/lang/Class;
                                                                                                                                                                                        60const/4 v3, 0x0
                                                                                                                                                                                        61const-class v4, Ljava/lang/String;
                                                                                                                                                                                        62aput-object v4, v2, v3
                                                                                                                                                                                        63const/4 v3, 0x1
                                                                                                                                                                                        64const-class v4, Ljava/util/Map;
                                                                                                                                                                                        65aput-object v4, v2, v3
                                                                                                                                                                                        67invoke-virtual {v0, v1, v2}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        68move-result-object v0
                                                                                                                                                                                        70iget-object v1, p0, Lcom/iflytek/voiceads/videolib/d;->b:Landroid/media/MediaPlayer;
                                                                                                                                                                                        71const/4 v2, 0x2
                                                                                                                                                                                        72new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                        73const/4 v3, 0x0
                                                                                                                                                                                        75iget-object v4, p0, Lcom/iflytek/voiceads/videolib/d;->a:Lcom/iflytek/voiceads/videolib/a;
                                                                                                                                                                                        77invoke-virtual {v4}, Lcom/iflytek/voiceads/videolib/a;->a()Ljava/lang/Object;
                                                                                                                                                                                        78move-result-object v4
                                                                                                                                                                                        80invoke-virtual {v4}, Ljava/lang/Object;->toString()Ljava/lang/String;
                                                                                                                                                                                        81move-result-object v4
                                                                                                                                                                                        82aput-object v4, v2, v3
                                                                                                                                                                                        83const/4 v3, 0x1
                                                                                                                                                                                        85iget-object v4, p0, Lcom/iflytek/voiceads/videolib/d;->a:Lcom/iflytek/voiceads/videolib/a;
                                                                                                                                                                                        87iget-object v4, v4, Lcom/iflytek/voiceads/videolib/a;->e:Ljava/util/HashMap;
                                                                                                                                                                                        88aput-object v4, v2, v3
                                                                                                                                                                                        90invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        92iget-object v0, p0, Lcom/iflytek/voiceads/videolib/d;->b:Landroid/media/MediaPlayer;
                                                                                                                                                                                        94invoke-virtual {v0}, Landroid/media/MediaPlayer;->prepareAsync()V
                                                                                                                                                                                        95goto_7c: return-void
                                                                                                                                                                                        96catch_7d: move-exception v0
                                                                                                                                                                                        98const-string v1, "JZVideoPlayer"
                                                                                                                                                                                        99new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        101invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        103const-string v3, "media prepare:"
                                                                                                                                                                                        105invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        106move-result-object v2
                                                                                                                                                                                        108invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        109move-result-object v0
                                                                                                                                                                                        111invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        112move-result-object v0
                                                                                                                                                                                        114invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        115move-result-object v0
                                                                                                                                                                                        117invoke-static {v1, v0}, Lcom/iflytek/voiceads/utils/g;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        118goto/16 :goto_7c
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.lang.String.equalsIgnoreCase
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.lang.Integer.parseInt
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getCellLocation
                                                                                                                                                                                        • android.telephony.cdma.CdmaCellLocation.getNetworkId
                                                                                                                                                                                        • android.telephony.cdma.CdmaCellLocation.getBaseStationId
                                                                                                                                                                                        • android.telephony.TelephonyManager.getCellLocation
                                                                                                                                                                                        • android.telephony.gsm.GsmCellLocation.getLac
                                                                                                                                                                                        • android.telephony.gsm.GsmCellLocation.getCid
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.Throwable.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • null
                                                                                                                                                                                        • phone
                                                                                                                                                                                        • lac
                                                                                                                                                                                        • cellid
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"()",
                                                                                                                                                                                        3"Ljava/util/Map<",
                                                                                                                                                                                        4"Ljava/lang/String;",
                                                                                                                                                                                        5"Ljava/lang/String;",
                                                                                                                                                                                        6">;"
                                                                                                                                                                                        7}
                                                                                                                                                                                        8.end annotation
                                                                                                                                                                                        10invoke-virtual {p0}, Lcom/qq/e/comm/managers/status/DeviceStatus;->getOperator()Ljava/lang/String;
                                                                                                                                                                                        11move-result-object v0
                                                                                                                                                                                        12new-instance v1, Ljava/util/HashMap;
                                                                                                                                                                                        14invoke-direct {v1}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        16invoke-static {v0}, Lcom/qq/e/comm/util/StringUtil;->isEmpty(Ljava/lang/String;)Z
                                                                                                                                                                                        17move-result v2
                                                                                                                                                                                        18if-nez v2, :cond_7f
                                                                                                                                                                                        20const-string v2, "null"
                                                                                                                                                                                        22invoke-virtual {v2, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
                                                                                                                                                                                        23move-result v2
                                                                                                                                                                                        24if-nez v2, :cond_7f
                                                                                                                                                                                        25const/4 v2, 0x3
                                                                                                                                                                                        26const/4 v3, 0x0
                                                                                                                                                                                        27try_start_19:
                                                                                                                                                                                        28invoke-virtual {v0, v3, v2}, Ljava/lang/String;->substring(II)Ljava/lang/String;
                                                                                                                                                                                        29move-result-object v0
                                                                                                                                                                                        31invoke-static {v0}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
                                                                                                                                                                                        32move-result v0
                                                                                                                                                                                        33const/16 v2, 0x1cc
                                                                                                                                                                                        34if-ne v0, v2, :cond_7f
                                                                                                                                                                                        36iget-object v0, p0, Lcom/qq/e/comm/managers/status/DeviceStatus;->n:Landroid/content/Context;
                                                                                                                                                                                        38const-string v2, "phone"
                                                                                                                                                                                        40invoke-virtual {v0, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        41move-result-object v0
                                                                                                                                                                                        42check-cast v0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        44invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getCellLocation()Landroid/telephony/CellLocation;
                                                                                                                                                                                        45move-result-object v2
                                                                                                                                                                                        46instance-of v4, v2, Landroid/telephony/cdma/CdmaCellLocation;
                                                                                                                                                                                        47if-eqz v4, :cond_42
                                                                                                                                                                                        48check-cast v2, Landroid/telephony/cdma/CdmaCellLocation;
                                                                                                                                                                                        50invoke-virtual {v2}, Landroid/telephony/cdma/CdmaCellLocation;->getNetworkId()I
                                                                                                                                                                                        51move-result v3
                                                                                                                                                                                        53invoke-virtual {v2}, Landroid/telephony/cdma/CdmaCellLocation;->getBaseStationId()I
                                                                                                                                                                                        54move-result v0
                                                                                                                                                                                        55goto/16 :goto_58
                                                                                                                                                                                        56cond_42: instance-of v2, v2, Landroid/telephony/gsm/GsmCellLocation;
                                                                                                                                                                                        57if-eqz v2, :cond_57
                                                                                                                                                                                        59invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getCellLocation()Landroid/telephony/CellLocation;
                                                                                                                                                                                        60move-result-object v0
                                                                                                                                                                                        61check-cast v0, Landroid/telephony/gsm/GsmCellLocation;
                                                                                                                                                                                        62if-eqz v0, :cond_57
                                                                                                                                                                                        64invoke-virtual {v0}, Landroid/telephony/gsm/GsmCellLocation;->getLac()I
                                                                                                                                                                                        65move-result v3
                                                                                                                                                                                        67invoke-virtual {v0}, Landroid/telephony/gsm/GsmCellLocation;->getCid()I
                                                                                                                                                                                        68move-result v0
                                                                                                                                                                                        69goto/16 :goto_58
                                                                                                                                                                                        70cond_57: const/4 v0, 0x0
                                                                                                                                                                                        71goto_58:
                                                                                                                                                                                        72const-string v2, "lac"
                                                                                                                                                                                        73new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        75invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        77invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        79invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        80move-result-object v3
                                                                                                                                                                                        82invoke-interface {v1, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        84const-string v2, "cellid"
                                                                                                                                                                                        85new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        87invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        89invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        91invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        92move-result-object v0
                                                                                                                                                                                        94invoke-interface {v1, v2, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        95try_end_7a: goto/16 :goto_7f
                                                                                                                                                                                        96catch_7b: move-exception v0
                                                                                                                                                                                        98invoke-virtual {v0}, Ljava/lang/Throwable;->printStackTrace()V
                                                                                                                                                                                        99goto_7f: return-object v1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.FileReader.<init>
                                                                                                                                                                                        • java.io.BufferedReader.<init>
                                                                                                                                                                                        • java.io.BufferedReader.readLine
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.String.split
                                                                                                                                                                                        • java.lang.Double.valueOf
                                                                                                                                                                                        • java.lang.Double.doubleValue
                                                                                                                                                                                        • java.lang.Math.ceil
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.BufferedReader.close
                                                                                                                                                                                        • java.io.BufferedReader.close
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • /proc/meminfo
                                                                                                                                                                                        • 0
                                                                                                                                                                                        • \\s+
                                                                                                                                                                                        • GB
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Ljava/io/File;
                                                                                                                                                                                        2const-string v1, "/proc/meminfo"
                                                                                                                                                                                        4invoke-direct {v0, v1}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        6invoke-virtual {v0}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        7move-result v0
                                                                                                                                                                                        9const-string v2, "0"
                                                                                                                                                                                        10if-eqz v0, :cond_72
                                                                                                                                                                                        11const/4 v0, 0x0
                                                                                                                                                                                        12try_start_10: new-instance v3, Ljava/io/FileReader;
                                                                                                                                                                                        14invoke-direct {v3, v1}, Ljava/io/FileReader;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        15new-instance v1, Ljava/io/BufferedReader;
                                                                                                                                                                                        16const/16 v4, 0x2000
                                                                                                                                                                                        18invoke-direct {v1, v3, v4}, Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;I)V
                                                                                                                                                                                        19try_start_1c:
                                                                                                                                                                                        20invoke-virtual {v1}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String;
                                                                                                                                                                                        21move-result-object v0
                                                                                                                                                                                        23invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        24move-result v3
                                                                                                                                                                                        25if-nez v3, :cond_5d
                                                                                                                                                                                        27const-string v3, "\\s+"
                                                                                                                                                                                        29invoke-virtual {v0, v3}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
                                                                                                                                                                                        30move-result-object v0
                                                                                                                                                                                        31if-eqz v0, :cond_5d
                                                                                                                                                                                        32array-length v3, v0
                                                                                                                                                                                        33const/4 v4, 0x2
                                                                                                                                                                                        34if-lt v3, v4, :cond_5d
                                                                                                                                                                                        35const/4 v3, 0x1
                                                                                                                                                                                        36aget-object v0, v0, v3
                                                                                                                                                                                        38invoke-static {v0}, Ljava/lang/Double;->valueOf(Ljava/lang/String;)Ljava/lang/Double;
                                                                                                                                                                                        39move-result-object v0
                                                                                                                                                                                        41invoke-virtual {v0}, Ljava/lang/Double;->doubleValue()D
                                                                                                                                                                                        42move-result-wide v3
                                                                                                                                                                                        43const-wide/high16 v5, 0x4090000000000000L # 1024.0
                                                                                                                                                                                        44div-double/2addr v3, v5
                                                                                                                                                                                        45div-double/2addr v3, v5
                                                                                                                                                                                        46const-wide/high16 v5, 0x3fe0000000000000L # 0.5
                                                                                                                                                                                        47cmpl-double v0, v3, v5
                                                                                                                                                                                        48if-lez v0, :cond_4b
                                                                                                                                                                                        50invoke-static {v3, v4}, Ljava/lang/Math;->ceil(D)D
                                                                                                                                                                                        51move-result-wide v3
                                                                                                                                                                                        52cond_4b: new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        54invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        56invoke-virtual {v0, v3, v4}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
                                                                                                                                                                                        58const-string v3, ""
                                                                                                                                                                                        60invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        62invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        63move-result-object v0
                                                                                                                                                                                        64try_end_5c: move-object v2, v0
                                                                                                                                                                                        65try_start_5d:
                                                                                                                                                                                        66invoke-virtual {v1}, Ljava/io/BufferedReader;->close()V
                                                                                                                                                                                        67try_end_60: goto/16 :goto_72
                                                                                                                                                                                        68catchall_61: move-exception v0
                                                                                                                                                                                        69goto/16 :goto_6c
                                                                                                                                                                                        70catchall_63: move-exception v1
                                                                                                                                                                                        71move-object v7, v1
                                                                                                                                                                                        72move-object v1, v0
                                                                                                                                                                                        73move-object v0, v7
                                                                                                                                                                                        74goto/16 :goto_6c
                                                                                                                                                                                        75catch_68: move-object v1, v0
                                                                                                                                                                                        76catch_69: if-eqz v1, :cond_72
                                                                                                                                                                                        77goto/16 :goto_5d
                                                                                                                                                                                        78goto_6c: if-eqz v1, :cond_71
                                                                                                                                                                                        79try_start_6e:
                                                                                                                                                                                        80invoke-virtual {v1}, Ljava/io/BufferedReader;->close()V
                                                                                                                                                                                        81cond_71: throw v0
                                                                                                                                                                                        82catch_72: new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        84invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        86invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        88const-string v1, "GB"
                                                                                                                                                                                        90invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        92invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        93move-result-object v0
                                                                                                                                                                                        94return-object v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • android.os.Build.MANUFACTURER:Ljava/lang/String
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • did
                                                                                                                                                                                        • md
                                                                                                                                                                                        • lg
                                                                                                                                                                                        • w
                                                                                                                                                                                        • h
                                                                                                                                                                                        • dd
                                                                                                                                                                                        • apil
                                                                                                                                                                                        • os
                                                                                                                                                                                        • android
                                                                                                                                                                                        • op
                                                                                                                                                                                        • mf
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2Lorg/json/JSONException;
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        5new-instance v1, Lorg/json/JSONObject;
                                                                                                                                                                                        7invoke-direct {v1}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        8if-eqz p0, :cond_6f
                                                                                                                                                                                        10invoke-static {}, Lcom/qq/e/comm/plugin/util/j;->b()Ljava/lang/String;
                                                                                                                                                                                        11move-result-object v0
                                                                                                                                                                                        13const-string v2, "did"
                                                                                                                                                                                        14if-nez v0, :cond_11
                                                                                                                                                                                        16const-string v0, ""
                                                                                                                                                                                        17cond_11:
                                                                                                                                                                                        18invoke-virtual {v1, v2, v0}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        20const-string v0, "md"
                                                                                                                                                                                        22iget-object v2, p0, Lcom/qq/e/comm/managers/status/DeviceStatus;->model:Ljava/lang/String;
                                                                                                                                                                                        24invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        26const-string v0, "lg"
                                                                                                                                                                                        28invoke-virtual {p0}, Lcom/qq/e/comm/managers/status/DeviceStatus;->getLanguage()Ljava/lang/String;
                                                                                                                                                                                        29move-result-object v2
                                                                                                                                                                                        31invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        33const-string v0, "w"
                                                                                                                                                                                        35invoke-virtual {p0}, Lcom/qq/e/comm/managers/status/DeviceStatus;->getDeviceWidth()I
                                                                                                                                                                                        36move-result v2
                                                                                                                                                                                        38invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        39move-result-object v2
                                                                                                                                                                                        41invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        43const-string v0, "h"
                                                                                                                                                                                        45invoke-virtual {p0}, Lcom/qq/e/comm/managers/status/DeviceStatus;->getDeviceHeight()I
                                                                                                                                                                                        46move-result v2
                                                                                                                                                                                        48invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        49move-result-object v2
                                                                                                                                                                                        51invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        53const-string v0, "dd"
                                                                                                                                                                                        55invoke-virtual {p0}, Lcom/qq/e/comm/managers/status/DeviceStatus;->getDeviceDensity()I
                                                                                                                                                                                        56move-result v2
                                                                                                                                                                                        58invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        59move-result-object v2
                                                                                                                                                                                        61invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        63const-string v0, "apil"
                                                                                                                                                                                        65invoke-virtual {p0}, Lcom/qq/e/comm/managers/status/DeviceStatus;->getVersion()I
                                                                                                                                                                                        66move-result v2
                                                                                                                                                                                        68invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        69move-result-object v2
                                                                                                                                                                                        71invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        73const-string v0, "os"
                                                                                                                                                                                        75const-string v2, "android"
                                                                                                                                                                                        77invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        79const-string v0, "op"
                                                                                                                                                                                        81invoke-virtual {p0}, Lcom/qq/e/comm/managers/status/DeviceStatus;->getOperator()Ljava/lang/String;
                                                                                                                                                                                        82move-result-object v2
                                                                                                                                                                                        84invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        86const-string v0, "mf"
                                                                                                                                                                                        88sget-object v2, Landroid/os/Build;->MANUFACTURER:Ljava/lang/String;
                                                                                                                                                                                        90invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        91cond_6f: return-object v1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Intent.<init>
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.mkdirs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • android.content.ContentValues.<init>
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • android.app.Activity.getContentResolver
                                                                                                                                                                                        • android.provider.MediaStore$Images$Media.EXTERNAL_CONTENT_URI:Landroid/net/Uri
                                                                                                                                                                                        • android.content.ContentResolver.insert
                                                                                                                                                                                        • android.net.Uri.fromFile
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.app.Activity.startActivityForResult
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android.media.action.IMAGE_CAPTURE
                                                                                                                                                                                        • /
                                                                                                                                                                                        • .jpg
                                                                                                                                                                                        • _data
                                                                                                                                                                                        • output
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-static {p0}, Lcom/meiqia/meiqiasdk/h/A;->a(Landroid/app/Activity;)V
                                                                                                                                                                                        2new-instance v0, Landroid/content/Intent;
                                                                                                                                                                                        4const-string v1, "android.media.action.IMAGE_CAPTURE"
                                                                                                                                                                                        6invoke-direct {v0, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        7new-instance v1, Ljava/io/File;
                                                                                                                                                                                        9invoke-static {p0}, Lcom/meiqia/meiqiasdk/h/A;->b(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        10move-result-object v2
                                                                                                                                                                                        12invoke-direct {v1, v2}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        14invoke-virtual {v1}, Ljava/io/File;->mkdirs()Z
                                                                                                                                                                                        15new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        17invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        19invoke-static {p0}, Lcom/meiqia/meiqiasdk/h/A;->b(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        20move-result-object v2
                                                                                                                                                                                        22invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        24const-string v2, "/"
                                                                                                                                                                                        26invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        28invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        29move-result-wide v2
                                                                                                                                                                                        31invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        33const-string v2, ".jpg"
                                                                                                                                                                                        35invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        37invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        38move-result-object v1
                                                                                                                                                                                        39new-instance v2, Ljava/io/File;
                                                                                                                                                                                        41invoke-direct {v2, v1}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        42iput-object v1, p0, Lcom/meiqia/meiqiasdk/activity/MQConversationActivity;->K:Ljava/lang/String;
                                                                                                                                                                                        43try_start_3e: sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        44const/16 v3, 0x17
                                                                                                                                                                                        45if-lt v1, v3, :cond_5e
                                                                                                                                                                                        46new-instance v1, Landroid/content/ContentValues;
                                                                                                                                                                                        47const/4 v3, 0x1
                                                                                                                                                                                        49invoke-direct {v1, v3}, Landroid/content/ContentValues;-><init>(I)V
                                                                                                                                                                                        51const-string v3, "_data"
                                                                                                                                                                                        53invoke-virtual {v2}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        54move-result-object v2
                                                                                                                                                                                        56invoke-virtual {v1, v3, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        58invoke-virtual {p0}, Landroid/app/Activity;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                        59move-result-object v2
                                                                                                                                                                                        61sget-object v3, Landroid/provider/MediaStore$Images$Media;->EXTERNAL_CONTENT_URI:Landroid/net/Uri;
                                                                                                                                                                                        63invoke-virtual {v2, v3, v1}, Landroid/content/ContentResolver;->insert(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri;
                                                                                                                                                                                        64move-result-object v1
                                                                                                                                                                                        65goto/16 :goto_62
                                                                                                                                                                                        66cond_5e:
                                                                                                                                                                                        67invoke-static {v2}, Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri;
                                                                                                                                                                                        68move-result-object v1
                                                                                                                                                                                        69goto_62:
                                                                                                                                                                                        70const-string v2, "output"
                                                                                                                                                                                        72invoke-virtual {v0, v2, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;
                                                                                                                                                                                        73const/4 v1, 0x0
                                                                                                                                                                                        75invoke-virtual {p0, v0, v1}, Landroid/app/Activity;->startActivityForResult(Landroid/content/Intent;I)V
                                                                                                                                                                                        76try_end_6b: goto/16 :goto_71
                                                                                                                                                                                        77catch_6c: sget v0, Lcom/meiqia/meiqiasdk/R$string;->mq_photo_not_support:I
                                                                                                                                                                                        79invoke-static {p0, v0}, Lcom/meiqia/meiqiasdk/h/A;->a(Landroid/content/Context;I)V
                                                                                                                                                                                        80goto_71: return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getNetworkType
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getNetworkInfo
                                                                                                                                                                                        • android.net.ConnectivityManager.getNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.isAvailable
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.net.NetworkInfo.getExtraInfo
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.net.NetworkInfo.isAvailable
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • _
                                                                                                                                                                                        • phone
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        • wifi
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, ""
                                                                                                                                                                                        2try_start_2: new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        4invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        6const-string v2, "_"
                                                                                                                                                                                        8invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        10const-string v2, "phone"
                                                                                                                                                                                        12invoke-virtual {p1, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        13move-result-object v2
                                                                                                                                                                                        14check-cast v2, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        16invoke-virtual {v2}, Landroid/telephony/TelephonyManager;->getNetworkType()I
                                                                                                                                                                                        17move-result v2
                                                                                                                                                                                        19invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        21invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        22move-result-object v0
                                                                                                                                                                                        24const-string v1, "connectivity"
                                                                                                                                                                                        26invoke-virtual {p1, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        27move-result-object p1
                                                                                                                                                                                        28check-cast p1, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        29const/4 v1, 0x0
                                                                                                                                                                                        31invoke-virtual {p1, v1}, Landroid/net/ConnectivityManager;->getNetworkInfo(I)Landroid/net/NetworkInfo;
                                                                                                                                                                                        32move-result-object v1
                                                                                                                                                                                        33const/4 v2, 0x1
                                                                                                                                                                                        35invoke-virtual {p1, v2}, Landroid/net/ConnectivityManager;->getNetworkInfo(I)Landroid/net/NetworkInfo;
                                                                                                                                                                                        36move-result-object p1
                                                                                                                                                                                        37if-eqz v1, :cond_4d
                                                                                                                                                                                        39invoke-virtual {v1}, Landroid/net/NetworkInfo;->isAvailable()Z
                                                                                                                                                                                        40move-result v2
                                                                                                                                                                                        41if-eqz v2, :cond_4d
                                                                                                                                                                                        42new-instance p1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        44invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        46invoke-virtual {v1}, Landroid/net/NetworkInfo;->getExtraInfo()Ljava/lang/String;
                                                                                                                                                                                        47move-result-object v1
                                                                                                                                                                                        49invoke-virtual {p1, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        51invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        53invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        54move-result-object v0
                                                                                                                                                                                        55goto/16 :goto_6f
                                                                                                                                                                                        56cond_4d: if-eqz p1, :cond_6f
                                                                                                                                                                                        58invoke-virtual {p1}, Landroid/net/NetworkInfo;->isAvailable()Z
                                                                                                                                                                                        59move-result p1
                                                                                                                                                                                        60if-eqz p1, :cond_6f
                                                                                                                                                                                        61new-instance p1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        63invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        65const-string v1, "wifi"
                                                                                                                                                                                        67invoke-virtual {p1, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        69invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        71invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        72move-result-object v0
                                                                                                                                                                                        73try_end_66: goto/16 :goto_6f
                                                                                                                                                                                        74catch_67: move-exception p1
                                                                                                                                                                                        76invoke-static {}, Lcom/baidu/mobads/utils/n;->a()Lcom/baidu/mobads/utils/n;
                                                                                                                                                                                        77move-result-object v1
                                                                                                                                                                                        79invoke-virtual {v1, p1}, Lcom/baidu/mobads/utils/n;->e(Ljava/lang/Throwable;)I
                                                                                                                                                                                        80goto_6f: return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuffer.<init>
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.<init>
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.toString
                                                                                                                                                                                        • java.net.URLEncoder.encode
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • Android
                                                                                                                                                                                        • /
                                                                                                                                                                                        • 6.1.0
                                                                                                                                                                                        • UTF-8
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Ljava/lang/StringBuffer;
                                                                                                                                                                                        2invoke-direct {v0}, Ljava/lang/StringBuffer;-><init>()V
                                                                                                                                                                                        4const-string v1, "Android"
                                                                                                                                                                                        6invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        8const-string v1, "/"
                                                                                                                                                                                        10invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        12const-string v2, "6.1.0"
                                                                                                                                                                                        14invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        16const-string v2, " "
                                                                                                                                                                                        18invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        19try_start_19: new-instance v3, Ljava/lang/StringBuffer;
                                                                                                                                                                                        21invoke-direct {v3}, Ljava/lang/StringBuffer;-><init>()V
                                                                                                                                                                                        23invoke-static {p1}, Lc/e/a/e;->t(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        24move-result-object v4
                                                                                                                                                                                        26invoke-virtual {v3, v4}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        28invoke-virtual {v3, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        30invoke-static {p1}, Lc/e/a/e;->c(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        31move-result-object v4
                                                                                                                                                                                        33invoke-virtual {v3, v4}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        35invoke-virtual {v3, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        37sget-object v4, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        39invoke-virtual {v3, v4}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        41invoke-virtual {v3, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        43sget-object v1, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                        45invoke-virtual {v3, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        47invoke-virtual {v3, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        49invoke-static {p1}, Lc/e/b/a;->a(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        50move-result-object p1
                                                                                                                                                                                        52invoke-static {p1}, Lc/e/a/f;->a(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        53move-result-object p1
                                                                                                                                                                                        55invoke-virtual {v3, p1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        57invoke-virtual {v3}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
                                                                                                                                                                                        58move-result-object p1
                                                                                                                                                                                        60const-string v1, "UTF-8"
                                                                                                                                                                                        62invoke-static {p1, v1}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        63move-result-object p1
                                                                                                                                                                                        65invoke-virtual {v0, p1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        66catch_5a:
                                                                                                                                                                                        67invoke-virtual {v0}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
                                                                                                                                                                                        68move-result-object p1
                                                                                                                                                                                        69return-object p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getContentResolver
                                                                                                                                                                                        • android.provider.Settings$Global.getInt
                                                                                                                                                                                        • android.content.Context.getContentResolver
                                                                                                                                                                                        • android.provider.Settings$Secure.getInt
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getSimOperator
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • install_non_market_apps
                                                                                                                                                                                        • CommonDeviceUtil
                                                                                                                                                                                        • getUnknowSourceStateForPrivate:
                                                                                                                                                                                        • android.permission.WRITE_EXTERNAL_STORAGE
                                                                                                                                                                                        • android.permission.ACCESS_NETWORK_STATE
                                                                                                                                                                                        • android.permission.GET_TASKS
                                                                                                                                                                                        • android.permission.ACCESS_COARSE_LOCATION
                                                                                                                                                                                        • android.permission.READ_PHONE_STATE
                                                                                                                                                                                        • authority_general_data
                                                                                                                                                                                        • phone
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->i()Ljava/lang/String;
                                                                                                                                                                                        3invoke-static {p0}, Lcom/mintegral/msdk/base/utils/d;->l(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        5invoke-static {p0}, Lcom/mintegral/msdk/base/utils/d;->i(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        7invoke-static {p0}, Lcom/mintegral/msdk/base/utils/d;->h(Landroid/content/Context;)I
                                                                                                                                                                                        9invoke-static {p0}, Lcom/mintegral/msdk/base/utils/d;->f(Landroid/content/Context;)I
                                                                                                                                                                                        11invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->c()Ljava/lang/String;
                                                                                                                                                                                        13invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->e()Ljava/lang/String;
                                                                                                                                                                                        15invoke-static {p0}, Lcom/mintegral/msdk/base/utils/d;->c(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        17invoke-static {p0}, Lcom/mintegral/msdk/base/utils/d;->b(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        19invoke-static {p0}, Lcom/mintegral/msdk/base/utils/d;->g(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        21invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->k()Ljava/lang/String;
                                                                                                                                                                                        23invoke-static {p0}, Lcom/mintegral/msdk/base/utils/d;->e(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        25invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->h()Ljava/lang/String;
                                                                                                                                                                                        27invoke-static {p0}, Lcom/mintegral/msdk/base/utils/d;->p(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        28try_end_2a: const/4 v0, 0x0
                                                                                                                                                                                        29try_start_2b:
                                                                                                                                                                                        30invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->j()I
                                                                                                                                                                                        31move-result v1
                                                                                                                                                                                        32try_end_2f:
                                                                                                                                                                                        33const-string v2, "install_non_market_apps"
                                                                                                                                                                                        34const/16 v3, 0x15
                                                                                                                                                                                        35const/16 v4, 0x11
                                                                                                                                                                                        36if-lt v1, v4, :cond_4c
                                                                                                                                                                                        37if-ge v1, v3, :cond_4c
                                                                                                                                                                                        38try_start_39:
                                                                                                                                                                                        39invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        40move-result-object v1
                                                                                                                                                                                        42invoke-virtual {v1}, Lcom/mintegral/msdk/base/controller/a;->i()Landroid/content/Context;
                                                                                                                                                                                        43move-result-object v1
                                                                                                                                                                                        45invoke-virtual {v1}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                        46move-result-object v1
                                                                                                                                                                                        48invoke-static {v1, v2, v0}, Landroid/provider/Settings$Global;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I
                                                                                                                                                                                        49move-result v1
                                                                                                                                                                                        50sput v1, Lcom/mintegral/msdk/base/utils/d;->u:I
                                                                                                                                                                                        51goto/16 :goto_66
                                                                                                                                                                                        52cond_4c: if-ge v1, v3, :cond_54
                                                                                                                                                                                        53if-ge v1, v4, :cond_66
                                                                                                                                                                                        54const/16 v3, 0xa
                                                                                                                                                                                        55if-le v1, v3, :cond_66
                                                                                                                                                                                        56cond_54:
                                                                                                                                                                                        57invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        58move-result-object v1
                                                                                                                                                                                        60invoke-virtual {v1}, Lcom/mintegral/msdk/base/controller/a;->i()Landroid/content/Context;
                                                                                                                                                                                        61move-result-object v1
                                                                                                                                                                                        63invoke-virtual {v1}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                        64move-result-object v1
                                                                                                                                                                                        66invoke-static {v1, v2, v0}, Landroid/provider/Settings$Secure;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I
                                                                                                                                                                                        67move-result v1
                                                                                                                                                                                        68sput v1, Lcom/mintegral/msdk/base/utils/d;->u:I
                                                                                                                                                                                        69goto_66:
                                                                                                                                                                                        70const-string v1, "CommonDeviceUtil"
                                                                                                                                                                                        71new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        73const-string v3, "getUnknowSourceStateForPrivate:"
                                                                                                                                                                                        75invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        76sget v3, Lcom/mintegral/msdk/base/utils/d;->u:I
                                                                                                                                                                                        78invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        80invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        81move-result-object v2
                                                                                                                                                                                        83invoke-static {v1, v2}, Lcom/mintegral/msdk/base/utils/i;->d(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        85const-string v1, "android.permission.WRITE_EXTERNAL_STORAGE"
                                                                                                                                                                                        87invoke-static {v1, p0}, Lcom/mintegral/msdk/base/utils/m;->a(Ljava/lang/String;Landroid/content/Context;)Z
                                                                                                                                                                                        88move-result v1
                                                                                                                                                                                        89sput-boolean v1, Lcom/mintegral/msdk/base/common/a;->o:Z
                                                                                                                                                                                        91const-string v1, "android.permission.ACCESS_NETWORK_STATE"
                                                                                                                                                                                        93invoke-static {v1, p0}, Lcom/mintegral/msdk/base/utils/m;->a(Ljava/lang/String;Landroid/content/Context;)Z
                                                                                                                                                                                        94move-result v1
                                                                                                                                                                                        95sput-boolean v1, Lcom/mintegral/msdk/base/common/a;->n:Z
                                                                                                                                                                                        97const-string v1, "android.permission.GET_TASKS"
                                                                                                                                                                                        99invoke-static {v1, p0}, Lcom/mintegral/msdk/base/utils/m;->a(Ljava/lang/String;Landroid/content/Context;)Z
                                                                                                                                                                                        100move-result v1
                                                                                                                                                                                        101sput-boolean v1, Lcom/mintegral/msdk/base/common/a;->q:Z
                                                                                                                                                                                        103const-string v1, "android.permission.ACCESS_COARSE_LOCATION"
                                                                                                                                                                                        105invoke-static {v1, p0}, Lcom/mintegral/msdk/base/utils/m;->a(Ljava/lang/String;Landroid/content/Context;)Z
                                                                                                                                                                                        106move-result v1
                                                                                                                                                                                        107sput-boolean v1, Lcom/mintegral/msdk/base/common/a;->p:Z
                                                                                                                                                                                        109const-string v1, "android.permission.READ_PHONE_STATE"
                                                                                                                                                                                        111invoke-static {v1, p0}, Lcom/mintegral/msdk/base/utils/m;->a(Ljava/lang/String;Landroid/content/Context;)Z
                                                                                                                                                                                        112move-result v1
                                                                                                                                                                                        113if-eqz v1, :cond_d7
                                                                                                                                                                                        115invoke-static {}, Lcom/mintegral/msdk/base/controller/authoritycontroller/a;->a()Lcom/mintegral/msdk/base/controller/authoritycontroller/a;
                                                                                                                                                                                        117const-string v1, "authority_general_data"
                                                                                                                                                                                        119invoke-static {v1}, Lcom/mintegral/msdk/base/controller/authoritycontroller/a;->a(Ljava/lang/String;)Z
                                                                                                                                                                                        120move-result v1
                                                                                                                                                                                        121if-eqz v1, :cond_d7
                                                                                                                                                                                        123const-string v1, "phone"
                                                                                                                                                                                        125invoke-virtual {p0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        126move-result-object p0
                                                                                                                                                                                        127check-cast p0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        129invoke-virtual {p0}, Landroid/telephony/TelephonyManager;->getSimOperator()Ljava/lang/String;
                                                                                                                                                                                        130move-result-object p0
                                                                                                                                                                                        132invoke-static {p0}, Lcom/mintegral/msdk/base/utils/m;->b(Ljava/lang/String;)Z
                                                                                                                                                                                        133move-result v1
                                                                                                                                                                                        134if-eqz v1, :cond_d7
                                                                                                                                                                                        136invoke-virtual {p0}, Ljava/lang/String;->length()I
                                                                                                                                                                                        137move-result v1
                                                                                                                                                                                        138const/4 v2, 0x3
                                                                                                                                                                                        139if-le v1, v2, :cond_d7
                                                                                                                                                                                        141invoke-virtual {p0, v0, v2}, Ljava/lang/String;->substring(II)Ljava/lang/String;
                                                                                                                                                                                        142move-result-object v0
                                                                                                                                                                                        143sput-object v0, Lcom/mintegral/msdk/base/utils/d;->s:Ljava/lang/String;
                                                                                                                                                                                        145invoke-virtual {p0}, Ljava/lang/String;->length()I
                                                                                                                                                                                        146move-result v0
                                                                                                                                                                                        148invoke-virtual {p0, v2, v0}, Ljava/lang/String;->substring(II)Ljava/lang/String;
                                                                                                                                                                                        149move-result-object p0
                                                                                                                                                                                        150sput-object p0, Lcom/mintegral/msdk/base/utils/d;->t:Ljava/lang/String;
                                                                                                                                                                                        151cond_d7: return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.reflect.Method.getName
                                                                                                                                                                                        • java.lang.reflect.Method.getReturnType
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.Boolean.TYPE:Ljava/lang/Class
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.Void.TYPE:Ljava/lang/Class
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • java.util.List.contains
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • supports
                                                                                                                                                                                        • unsupported
                                                                                                                                                                                        • protocols
                                                                                                                                                                                        • selectProtocol
                                                                                                                                                                                        • select
                                                                                                                                                                                        • protocolSelected
                                                                                                                                                                                        • selected
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2Ljava/lang/Throwable;
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        6invoke-virtual {p2}, Ljava/lang/reflect/Method;->getName()Ljava/lang/String;
                                                                                                                                                                                        7move-result-object p1
                                                                                                                                                                                        9invoke-virtual {p2}, Ljava/lang/reflect/Method;->getReturnType()Ljava/lang/Class;
                                                                                                                                                                                        10move-result-object v0
                                                                                                                                                                                        11if-nez p3, :cond_c
                                                                                                                                                                                        13sget-object p3, Lf/a/e;->b:[Ljava/lang/String;
                                                                                                                                                                                        14cond_c:
                                                                                                                                                                                        15const-string v1, "supports"
                                                                                                                                                                                        17invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        18move-result v1
                                                                                                                                                                                        19const/4 v2, 0x1
                                                                                                                                                                                        20if-eqz v1, :cond_1e
                                                                                                                                                                                        22sget-object v1, Ljava/lang/Boolean;->TYPE:Ljava/lang/Class;
                                                                                                                                                                                        23if-ne v1, v0, :cond_1e
                                                                                                                                                                                        25invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        26move-result-object p1
                                                                                                                                                                                        27return-object p1
                                                                                                                                                                                        28cond_1e:
                                                                                                                                                                                        29const-string v1, "unsupported"
                                                                                                                                                                                        31invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        32move-result v1
                                                                                                                                                                                        33const/4 v3, 0x0
                                                                                                                                                                                        34if-eqz v1, :cond_2e
                                                                                                                                                                                        36sget-object v1, Ljava/lang/Void;->TYPE:Ljava/lang/Class;
                                                                                                                                                                                        37if-ne v1, v0, :cond_2e
                                                                                                                                                                                        38iput-boolean v2, p0, Lf/a/g/d$a;->b:Z
                                                                                                                                                                                        39return-object v3
                                                                                                                                                                                        40cond_2e:
                                                                                                                                                                                        41const-string v1, "protocols"
                                                                                                                                                                                        43invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        44move-result v1
                                                                                                                                                                                        45if-eqz v1, :cond_3c
                                                                                                                                                                                        46array-length v1, p3
                                                                                                                                                                                        47if-nez v1, :cond_3c
                                                                                                                                                                                        49iget-object p1, p0, Lf/a/g/d$a;->a:Ljava/util/List;
                                                                                                                                                                                        50return-object p1
                                                                                                                                                                                        51cond_3c:
                                                                                                                                                                                        52const-string v1, "selectProtocol"
                                                                                                                                                                                        54invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        55move-result v1
                                                                                                                                                                                        56const/4 v4, 0x0
                                                                                                                                                                                        57if-nez v1, :cond_4d
                                                                                                                                                                                        59const-string v1, "select"
                                                                                                                                                                                        61invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        62move-result v1
                                                                                                                                                                                        63if-eqz v1, :cond_88
                                                                                                                                                                                        64cond_4d: const-class v1, Ljava/lang/String;
                                                                                                                                                                                        65if-ne v1, v0, :cond_88
                                                                                                                                                                                        66array-length v0, p3
                                                                                                                                                                                        67if-ne v0, v2, :cond_88
                                                                                                                                                                                        68aget-object v0, p3, v4
                                                                                                                                                                                        69instance-of v0, v0, Ljava/util/List;
                                                                                                                                                                                        70if-eqz v0, :cond_88
                                                                                                                                                                                        71aget-object p1, p3, v4
                                                                                                                                                                                        72check-cast p1, Ljava/util/List;
                                                                                                                                                                                        74invoke-interface {p1}, Ljava/util/List;->size()I
                                                                                                                                                                                        75move-result p2
                                                                                                                                                                                        76const/4 p3, 0x0
                                                                                                                                                                                        77goto_63: if-ge p3, p2, :cond_7d
                                                                                                                                                                                        79iget-object v0, p0, Lf/a/g/d$a;->a:Ljava/util/List;
                                                                                                                                                                                        81invoke-interface {p1, p3}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        82move-result-object v1
                                                                                                                                                                                        84invoke-interface {v0, v1}, Ljava/util/List;->contains(Ljava/lang/Object;)Z
                                                                                                                                                                                        85move-result v0
                                                                                                                                                                                        86if-eqz v0, :cond_7a
                                                                                                                                                                                        88invoke-interface {p1, p3}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        89move-result-object p1
                                                                                                                                                                                        90check-cast p1, Ljava/lang/String;
                                                                                                                                                                                        91iput-object p1, p0, Lf/a/g/d$a;->c:Ljava/lang/String;
                                                                                                                                                                                        92return-object p1
                                                                                                                                                                                        93cond_7a: add-int/lit8 p3, p3, 0x1
                                                                                                                                                                                        94goto/16 :goto_63
                                                                                                                                                                                        95cond_7d:
                                                                                                                                                                                        96iget-object p1, p0, Lf/a/g/d$a;->a:Ljava/util/List;
                                                                                                                                                                                        98invoke-interface {p1, v4}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        99move-result-object p1
                                                                                                                                                                                        100check-cast p1, Ljava/lang/String;
                                                                                                                                                                                        101iput-object p1, p0, Lf/a/g/d$a;->c:Ljava/lang/String;
                                                                                                                                                                                        102return-object p1
                                                                                                                                                                                        103cond_88:
                                                                                                                                                                                        104const-string v0, "protocolSelected"
                                                                                                                                                                                        106invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        107move-result v0
                                                                                                                                                                                        108if-nez v0, :cond_98
                                                                                                                                                                                        110const-string v0, "selected"
                                                                                                                                                                                        112invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        113move-result p1
                                                                                                                                                                                        114if-eqz p1, :cond_a2
                                                                                                                                                                                        115cond_98: array-length p1, p3
                                                                                                                                                                                        116if-ne p1, v2, :cond_a2
                                                                                                                                                                                        117aget-object p1, p3, v4
                                                                                                                                                                                        118check-cast p1, Ljava/lang/String;
                                                                                                                                                                                        119iput-object p1, p0, Lf/a/g/d$a;->c:Ljava/lang/String;
                                                                                                                                                                                        120return-object v3
                                                                                                                                                                                        121cond_a2:
                                                                                                                                                                                        122invoke-virtual {p2, p0, p3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        123move-result-object p1
                                                                                                                                                                                        124return-object p1
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Intent.getBooleanExtra
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • c.t.m.li.tsa.e.b:Lc/t/m/li/tsa/c
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.isConnected
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • c.t.m.li.tsa.e.b:Lc/t/m/li/tsa/c
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • noConnectivity
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        • Network:
                                                                                                                                                                                        • not found
                                                                                                                                                                                        • connected
                                                                                                                                                                                        • disconnected
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation build Landroid/annotation/SuppressLint;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"MissingPermission"
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        5const/4 v1, 0x0
                                                                                                                                                                                        6if-nez p2, :cond_4
                                                                                                                                                                                        7cond_3: return-void
                                                                                                                                                                                        8try_start_4:
                                                                                                                                                                                        9const-string v0, "noConnectivity"
                                                                                                                                                                                        10const/4 v2, 0x0
                                                                                                                                                                                        12invoke-virtual {p2, v0, v2}, Landroid/content/Intent;->getBooleanExtra(Ljava/lang/String;Z)Z
                                                                                                                                                                                        13move-result v2
                                                                                                                                                                                        15const-string v0, "connectivity"
                                                                                                                                                                                        17invoke-virtual {p1, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        18move-result-object v0
                                                                                                                                                                                        19check-cast v0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        20if-nez v0, :cond_42
                                                                                                                                                                                        21const/4 v0, 0x0
                                                                                                                                                                                        22goto_16: new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        24const-string v4, "Network:"
                                                                                                                                                                                        26invoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        28iget-object v4, p0, Lc/t/m/li/tsa/e;->b:Lc/t/m/li/tsa/c;
                                                                                                                                                                                        30invoke-static {v4}, Lc/t/m/li/tsa/c;->a(Lc/t/m/li/tsa/c;)Lc/t/m/li/tsa/j;
                                                                                                                                                                                        31move-result-object v4
                                                                                                                                                                                        33invoke-virtual {v4}, Lc/t/m/li/tsa/j;->d()Ljava/lang/String;
                                                                                                                                                                                        34move-result-object v4
                                                                                                                                                                                        36invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        37move-result-object v3
                                                                                                                                                                                        39invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        40move-result-object v3
                                                                                                                                                                                        41if-eqz v2, :cond_47
                                                                                                                                                                                        42new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        44invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        46invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        47move-result-object v0
                                                                                                                                                                                        49const-string v1, " not found"
                                                                                                                                                                                        51invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        52goto/16 :goto_3
                                                                                                                                                                                        53catch_40: move-exception v0
                                                                                                                                                                                        54goto/16 :goto_3
                                                                                                                                                                                        55cond_42:
                                                                                                                                                                                        56invoke-virtual {v0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        57move-result-object v0
                                                                                                                                                                                        58goto/16 :goto_16
                                                                                                                                                                                        59cond_47: if-eqz v0, :cond_7a
                                                                                                                                                                                        61invoke-virtual {v0}, Landroid/net/NetworkInfo;->isConnected()Z
                                                                                                                                                                                        62move-result v0
                                                                                                                                                                                        63if-eqz v0, :cond_7a
                                                                                                                                                                                        64const/4 v0, 0x1
                                                                                                                                                                                        65goto_50: if-eqz v0, :cond_7c
                                                                                                                                                                                        66new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        68invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        70invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        71move-result-object v0
                                                                                                                                                                                        73const-string v1, " connected"
                                                                                                                                                                                        75invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        77invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        78move-result-wide v0
                                                                                                                                                                                        79iget-wide v2, p0, Lc/t/m/li/tsa/e;->a:J
                                                                                                                                                                                        80sub-long v2, v0, v2
                                                                                                                                                                                        81const-wide/16 v4, 0x3e8
                                                                                                                                                                                        82cmp-long v2, v2, v4
                                                                                                                                                                                        83if-lez v2, :cond_3
                                                                                                                                                                                        85iget-object v2, p0, Lc/t/m/li/tsa/e;->b:Lc/t/m/li/tsa/c;
                                                                                                                                                                                        87invoke-static {v2}, Lc/t/m/li/tsa/c;->b(Lc/t/m/li/tsa/c;)Lc/t/m/li/tsa/f;
                                                                                                                                                                                        88move-result-object v2
                                                                                                                                                                                        90invoke-static {v2}, Lc/t/m/li/tsa/c;->a(Landroid/os/Handler;)V
                                                                                                                                                                                        91iput-wide v0, p0, Lc/t/m/li/tsa/e;->a:J
                                                                                                                                                                                        92goto/16 :goto_3
                                                                                                                                                                                        93cond_7a: move v0, v1
                                                                                                                                                                                        94goto/16 :goto_50
                                                                                                                                                                                        95cond_7c: new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        97invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        99invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        100move-result-object v0
                                                                                                                                                                                        102const-string v1, " disconnected"
                                                                                                                                                                                        104invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        105try_end_8a: goto/16 :goto_3
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.lang.reflect.Field.get
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.util.List.listIterator
                                                                                                                                                                                        • java.util.ListIterator.hasNext
                                                                                                                                                                                        • java.util.ListIterator.next
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.util.ListIterator.previousIndex
                                                                                                                                                                                        • java.util.zip.ZipFile.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.reflect.Field.set
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • path
                                                                                                                                                                                        • .dex
                                                                                                                                                                                        • mPaths
                                                                                                                                                                                        • mFiles
                                                                                                                                                                                        • mZips
                                                                                                                                                                                        • mDexs
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Ljava/lang/ClassLoader;",
                                                                                                                                                                                        4"Ljava/util/List<",
                                                                                                                                                                                        5"+",
                                                                                                                                                                                        6"Ljava/io/File;",
                                                                                                                                                                                        7">;)V"
                                                                                                                                                                                        8}
                                                                                                                                                                                        9.end annotation
                                                                                                                                                                                        10.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        11value = {
                                                                                                                                                                                        12Ljava/lang/IllegalArgumentException;,
                                                                                                                                                                                        13Ljava/lang/IllegalAccessException;,
                                                                                                                                                                                        14Ljava/lang/NoSuchFieldException;,
                                                                                                                                                                                        15Ljava/io/IOException;
                                                                                                                                                                                        16}
                                                                                                                                                                                        17.end annotation
                                                                                                                                                                                        19invoke-interface {p1}, Ljava/util/List;->size()I
                                                                                                                                                                                        20move-result v0
                                                                                                                                                                                        22const-string v1, "path"
                                                                                                                                                                                        24invoke-static {p0, v1}, Lb/g/a;->a(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                        25move-result-object v1
                                                                                                                                                                                        26new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        28invoke-virtual {v1, p0}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        29move-result-object v3
                                                                                                                                                                                        30check-cast v3, Ljava/lang/String;
                                                                                                                                                                                        32invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        33new-array v3, v0, [Ljava/lang/String;
                                                                                                                                                                                        34new-array v4, v0, [Ljava/io/File;
                                                                                                                                                                                        35new-array v5, v0, [Ljava/util/zip/ZipFile;
                                                                                                                                                                                        36new-array v0, v0, [Ldalvik/system/DexFile;
                                                                                                                                                                                        38invoke-interface {p1}, Ljava/util/List;->listIterator()Ljava/util/ListIterator;
                                                                                                                                                                                        39move-result-object p1
                                                                                                                                                                                        40goto_21:
                                                                                                                                                                                        41invoke-interface {p1}, Ljava/util/ListIterator;->hasNext()Z
                                                                                                                                                                                        42move-result v6
                                                                                                                                                                                        43if-eqz v6, :cond_61
                                                                                                                                                                                        45invoke-interface {p1}, Ljava/util/ListIterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        46move-result-object v6
                                                                                                                                                                                        47check-cast v6, Ljava/io/File;
                                                                                                                                                                                        49invoke-virtual {v6}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        50move-result-object v7
                                                                                                                                                                                        51const/16 v8, 0x3a
                                                                                                                                                                                        53invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
                                                                                                                                                                                        55invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        57invoke-interface {p1}, Ljava/util/ListIterator;->previousIndex()I
                                                                                                                                                                                        58move-result v8
                                                                                                                                                                                        59aput-object v7, v3, v8
                                                                                                                                                                                        60aput-object v6, v4, v8
                                                                                                                                                                                        61new-instance v9, Ljava/util/zip/ZipFile;
                                                                                                                                                                                        63invoke-direct {v9, v6}, Ljava/util/zip/ZipFile;-><init>(Ljava/io/File;)V
                                                                                                                                                                                        64aput-object v9, v5, v8
                                                                                                                                                                                        65new-instance v6, Ljava/lang/StringBuilder;
                                                                                                                                                                                        67invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        69invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        71const-string v9, ".dex"
                                                                                                                                                                                        73invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        75invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        76move-result-object v6
                                                                                                                                                                                        77const/4 v9, 0x0
                                                                                                                                                                                        79invoke-static {v7, v6, v9}, Ldalvik/system/DexFile;->loadDex(Ljava/lang/String;Ljava/lang/String;I)Ldalvik/system/DexFile;
                                                                                                                                                                                        80move-result-object v6
                                                                                                                                                                                        81aput-object v6, v0, v8
                                                                                                                                                                                        82goto/16 :goto_21
                                                                                                                                                                                        83cond_61:
                                                                                                                                                                                        84invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        85move-result-object p1
                                                                                                                                                                                        87invoke-virtual {v1, p0, p1}, Ljava/lang/reflect/Field;->set(Ljava/lang/Object;Ljava/lang/Object;)V
                                                                                                                                                                                        89const-string p1, "mPaths"
                                                                                                                                                                                        91invoke-static {p0, p1, v3}, Lb/g/a;->a(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                        93const-string p1, "mFiles"
                                                                                                                                                                                        95invoke-static {p0, p1, v4}, Lb/g/a;->a(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                        97const-string p1, "mZips"
                                                                                                                                                                                        99invoke-static {p0, p1, v5}, Lb/g/a;->a(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                        101const-string p1, "mDexs"
                                                                                                                                                                                        103invoke-static {p0, p1, v0}, Lb/g/a;->a(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                        104return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.net.URL.<init>
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • java.util.Locale.US:Ljava/util/Locale
                                                                                                                                                                                        • java.lang.String.toLowerCase
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        • java.lang.System.getProperty
                                                                                                                                                                                        • java.lang.System.getProperty
                                                                                                                                                                                        • java.lang.Integer.parseInt
                                                                                                                                                                                        • java.net.InetSocketAddress.<init>
                                                                                                                                                                                        • java.net.Proxy$Type.HTTP:Ljava/net/Proxy$Type
                                                                                                                                                                                        • java.net.Proxy.<init>
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • java.net.HttpURLConnection.setConnectTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setReadTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setDoOutput
                                                                                                                                                                                        • java.net.HttpURLConnection.setDoInput
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestMethod
                                                                                                                                                                                        • java.net.HttpURLConnection.setUseCaches
                                                                                                                                                                                        • java.net.HttpURLConnection.setInstanceFollowRedirects
                                                                                                                                                                                        • java.lang.Throwable.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • wap
                                                                                                                                                                                        • http.proxyHost
                                                                                                                                                                                        • http.proxyPort
                                                                                                                                                                                        • POST
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0: new-instance v0, Ljava/net/URL;
                                                                                                                                                                                        2invoke-direct {v0, p2}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        4invoke-static {}, Lcom/tencent/bugly/proguard/ao;->a()Ljava/net/Proxy;
                                                                                                                                                                                        5move-result-object p2
                                                                                                                                                                                        6if-eqz p2, :cond_16
                                                                                                                                                                                        8invoke-static {}, Lcom/tencent/bugly/proguard/ao;->a()Ljava/net/Proxy;
                                                                                                                                                                                        9move-result-object p1
                                                                                                                                                                                        11invoke-virtual {v0, p1}, Ljava/net/URL;->openConnection(Ljava/net/Proxy;)Ljava/net/URLConnection;
                                                                                                                                                                                        12move-result-object p1
                                                                                                                                                                                        13check-cast p1, Ljava/net/HttpURLConnection;
                                                                                                                                                                                        14goto/16 :goto_4f
                                                                                                                                                                                        15cond_16: if-eqz p1, :cond_49
                                                                                                                                                                                        17sget-object p2, Ljava/util/Locale;->US:Ljava/util/Locale;
                                                                                                                                                                                        19invoke-virtual {p1, p2}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String;
                                                                                                                                                                                        20move-result-object p1
                                                                                                                                                                                        22const-string p2, "wap"
                                                                                                                                                                                        24invoke-virtual {p1, p2}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        25move-result p1
                                                                                                                                                                                        26if-eqz p1, :cond_49
                                                                                                                                                                                        28const-string p1, "http.proxyHost"
                                                                                                                                                                                        30invoke-static {p1}, Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        31move-result-object p1
                                                                                                                                                                                        33const-string p2, "http.proxyPort"
                                                                                                                                                                                        35invoke-static {p2}, Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        36move-result-object p2
                                                                                                                                                                                        37new-instance v1, Ljava/net/InetSocketAddress;
                                                                                                                                                                                        39invoke-static {p2}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
                                                                                                                                                                                        40move-result p2
                                                                                                                                                                                        42invoke-direct {v1, p1, p2}, Ljava/net/InetSocketAddress;-><init>(Ljava/lang/String;I)V
                                                                                                                                                                                        43new-instance p1, Ljava/net/Proxy;
                                                                                                                                                                                        45sget-object p2, Ljava/net/Proxy$Type;->HTTP:Ljava/net/Proxy$Type;
                                                                                                                                                                                        47invoke-direct {p1, p2, v1}, Ljava/net/Proxy;-><init>(Ljava/net/Proxy$Type;Ljava/net/SocketAddress;)V
                                                                                                                                                                                        49invoke-virtual {v0, p1}, Ljava/net/URL;->openConnection(Ljava/net/Proxy;)Ljava/net/URLConnection;
                                                                                                                                                                                        50move-result-object p1
                                                                                                                                                                                        51check-cast p1, Ljava/net/HttpURLConnection;
                                                                                                                                                                                        52goto/16 :goto_4f
                                                                                                                                                                                        53cond_49:
                                                                                                                                                                                        54invoke-virtual {v0}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        55move-result-object p1
                                                                                                                                                                                        56check-cast p1, Ljava/net/HttpURLConnection;
                                                                                                                                                                                        57goto_4f: const/16 p2, 0x7530
                                                                                                                                                                                        59invoke-virtual {p1, p2}, Ljava/net/HttpURLConnection;->setConnectTimeout(I)V
                                                                                                                                                                                        60const/16 p2, 0x2710
                                                                                                                                                                                        62invoke-virtual {p1, p2}, Ljava/net/HttpURLConnection;->setReadTimeout(I)V
                                                                                                                                                                                        63const/4 p2, 0x1
                                                                                                                                                                                        65invoke-virtual {p1, p2}, Ljava/net/HttpURLConnection;->setDoOutput(Z)V
                                                                                                                                                                                        67invoke-virtual {p1, p2}, Ljava/net/HttpURLConnection;->setDoInput(Z)V
                                                                                                                                                                                        69const-string p2, "POST"
                                                                                                                                                                                        71invoke-virtual {p1, p2}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V
                                                                                                                                                                                        72const/4 p2, 0x0
                                                                                                                                                                                        74invoke-virtual {p1, p2}, Ljava/net/HttpURLConnection;->setUseCaches(Z)V
                                                                                                                                                                                        76invoke-virtual {p1, p2}, Ljava/net/HttpURLConnection;->setInstanceFollowRedirects(Z)V
                                                                                                                                                                                        77try_end_6c: return-object p1
                                                                                                                                                                                        78catch_6d: move-exception p1
                                                                                                                                                                                        80invoke-static {p1}, Lcom/tencent/bugly/proguard/an;->a(Ljava/lang/Throwable;)Z
                                                                                                                                                                                        81move-result p2
                                                                                                                                                                                        82if-nez p2, :cond_77
                                                                                                                                                                                        84invoke-virtual {p1}, Ljava/lang/Throwable;->printStackTrace()V
                                                                                                                                                                                        85cond_77: const/4 p1, 0x0
                                                                                                                                                                                        86return-object p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.iflytek.collector.a.a.g.d:Ljava/net/URL
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • java.net.HttpURLConnection.setConnectTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setReadTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestMethod
                                                                                                                                                                                        • java.net.HttpURLConnection.getResponseCode
                                                                                                                                                                                        • java.net.HttpURLConnection.getInputStream
                                                                                                                                                                                        • com.iflytek.collector.a.a.g.a
                                                                                                                                                                                        • com.iflytek.collector.a.a.g.b
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.Exception.<init>
                                                                                                                                                                                        • com.iflytek.collector.a.a.g.a
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • com.iflytek.collector.a.a.g.a
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • GET
                                                                                                                                                                                        • HttpRequest Failed:
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2iget-object v1, p0, Lcom/iflytek/collector/a/a/g;->d:Ljava/net/URL;
                                                                                                                                                                                        4invoke-virtual {v1}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        5move-result-object v1
                                                                                                                                                                                        6check-cast v1, Ljava/net/HttpURLConnection;
                                                                                                                                                                                        7try_start_9: iget v2, p0, Lcom/iflytek/collector/a/a/g;->a:I
                                                                                                                                                                                        9invoke-virtual {v1, v2}, Ljava/net/HttpURLConnection;->setConnectTimeout(I)V
                                                                                                                                                                                        10iget v2, p0, Lcom/iflytek/collector/a/a/g;->a:I
                                                                                                                                                                                        12invoke-virtual {v1, v2}, Ljava/net/HttpURLConnection;->setReadTimeout(I)V
                                                                                                                                                                                        14const-string v2, "GET"
                                                                                                                                                                                        16invoke-virtual {v1, v2}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V
                                                                                                                                                                                        18invoke-virtual {v1}, Ljava/net/HttpURLConnection;->getResponseCode()I
                                                                                                                                                                                        19move-result v2
                                                                                                                                                                                        20const/16 v3, 0xc8
                                                                                                                                                                                        21if-ne v3, v2, :cond_2c
                                                                                                                                                                                        23invoke-virtual {v1}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream;
                                                                                                                                                                                        24move-result-object v0
                                                                                                                                                                                        26invoke-direct {p0, v0}, Lcom/iflytek/collector/a/a/g;->a(Ljava/io/InputStream;)[B
                                                                                                                                                                                        27move-result-object v2
                                                                                                                                                                                        29invoke-direct {p0, v2}, Lcom/iflytek/collector/a/a/g;->b([B)V
                                                                                                                                                                                        30goto/16 :goto_45
                                                                                                                                                                                        31cond_2c: new-instance v3, Ljava/lang/Exception;
                                                                                                                                                                                        32new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        34invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        36const-string v5, "HttpRequest Failed: "
                                                                                                                                                                                        38invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        40invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        42invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        43move-result-object v2
                                                                                                                                                                                        45invoke-direct {v3, v2}, Ljava/lang/Exception;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        47invoke-direct {p0, v3}, Lcom/iflytek/collector/a/a/g;->a(Ljava/lang/Exception;)V
                                                                                                                                                                                        48goto_45: if-eqz v0, :cond_4a
                                                                                                                                                                                        49try_start_47:
                                                                                                                                                                                        50invoke-virtual {v0}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        51cond_4a: if-eqz v1, :cond_65
                                                                                                                                                                                        52goto_4c:
                                                                                                                                                                                        53invoke-virtual {v1}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        54try_end_4f: goto/16 :goto_65
                                                                                                                                                                                        55catch_50: move-exception v2
                                                                                                                                                                                        56goto/16 :goto_57
                                                                                                                                                                                        57catchall_52: move-exception v2
                                                                                                                                                                                        58move-object v1, v0
                                                                                                                                                                                        59goto/16 :goto_67
                                                                                                                                                                                        60catch_55: move-exception v2
                                                                                                                                                                                        61move-object v1, v0
                                                                                                                                                                                        62goto_57:
                                                                                                                                                                                        63invoke-virtual {v2}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        65invoke-direct {p0, v2}, Lcom/iflytek/collector/a/a/g;->a(Ljava/lang/Exception;)V
                                                                                                                                                                                        66try_end_5d: if-eqz v0, :cond_62
                                                                                                                                                                                        67try_start_5f:
                                                                                                                                                                                        68invoke-virtual {v0}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        69cond_62: if-eqz v1, :cond_65
                                                                                                                                                                                        70goto/16 :goto_4c
                                                                                                                                                                                        71goto_65: return-void
                                                                                                                                                                                        72catchall_66: move-exception v2
                                                                                                                                                                                        73goto_67: if-eqz v0, :cond_6c
                                                                                                                                                                                        74try_start_69:
                                                                                                                                                                                        75invoke-virtual {v0}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        76cond_6c: if-eqz v1, :cond_71
                                                                                                                                                                                        78invoke-virtual {v1}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        79cond_71: goto/16 :goto_73
                                                                                                                                                                                        80goto_72: throw v2
                                                                                                                                                                                        81goto_73: goto/16 :goto_72
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.getClasses
                                                                                                                                                                                        • java.lang.Class.getSimpleName
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.Class.getFields
                                                                                                                                                                                        • java.lang.reflect.Field.getName
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.reflect.Field.get
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • java.lang.Throwable.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • .R
                                                                                                                                                                                        • styleable
                                                                                                                                                                                        • _
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        2invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        4invoke-virtual {p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        5move-result-object p0
                                                                                                                                                                                        7invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        9const-string p0, ".R"
                                                                                                                                                                                        11invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        13invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        14move-result-object p0
                                                                                                                                                                                        16const-string v0, "styleable"
                                                                                                                                                                                        17new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        19invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        21invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        23const-string p1, "_"
                                                                                                                                                                                        25invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        27invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        29invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        30move-result-object p1
                                                                                                                                                                                        31const/4 p2, 0x0
                                                                                                                                                                                        32try_start_2c:
                                                                                                                                                                                        33invoke-static {p0}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        34move-result-object p0
                                                                                                                                                                                        36invoke-virtual {p0}, Ljava/lang/Class;->getClasses()[Ljava/lang/Class;
                                                                                                                                                                                        37move-result-object p0
                                                                                                                                                                                        38array-length v1, p0
                                                                                                                                                                                        39const/4 v2, 0x0
                                                                                                                                                                                        40goto_36: if-ge v2, v1, :cond_6e
                                                                                                                                                                                        41aget-object v3, p0, v2
                                                                                                                                                                                        43invoke-virtual {v3}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
                                                                                                                                                                                        44move-result-object v4
                                                                                                                                                                                        46invoke-virtual {v4, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        47move-result v4
                                                                                                                                                                                        48if-eqz v4, :cond_67
                                                                                                                                                                                        50invoke-virtual {v3}, Ljava/lang/Class;->getFields()[Ljava/lang/reflect/Field;
                                                                                                                                                                                        51move-result-object v3
                                                                                                                                                                                        52array-length v4, v3
                                                                                                                                                                                        53const/4 v5, 0x0
                                                                                                                                                                                        54goto_4a: if-ge v5, v4, :cond_67
                                                                                                                                                                                        55aget-object v6, v3, v5
                                                                                                                                                                                        57invoke-virtual {v6}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String;
                                                                                                                                                                                        58move-result-object v7
                                                                                                                                                                                        60invoke-virtual {v7, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        61move-result v7
                                                                                                                                                                                        62if-eqz v7, :cond_64
                                                                                                                                                                                        63const/4 p0, 0x0
                                                                                                                                                                                        65invoke-virtual {v6, p0}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        66move-result-object p0
                                                                                                                                                                                        67check-cast p0, Ljava/lang/Integer;
                                                                                                                                                                                        69invoke-virtual {p0}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        70move-result p0
                                                                                                                                                                                        71try_end_63: return p0
                                                                                                                                                                                        72cond_64: add-int/lit8 v5, v5, 0x1
                                                                                                                                                                                        73goto/16 :goto_4a
                                                                                                                                                                                        74cond_67: add-int/lit8 v2, v2, 0x1
                                                                                                                                                                                        75goto/16 :goto_36
                                                                                                                                                                                        76catch_6a: move-exception p0
                                                                                                                                                                                        78invoke-virtual {p0}, Ljava/lang/Throwable;->printStackTrace()V
                                                                                                                                                                                        79cond_6e: return p2
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.getType
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.wifi.WifiManager.getConnectionInfo
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.net.wifi.WifiManager.getConnectionInfo
                                                                                                                                                                                        • android.net.wifi.WifiInfo.getSSID
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.net.NetworkInfo.getTypeName
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.net.NetworkInfo.getSubtypeName
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • unknown
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        • wifi
                                                                                                                                                                                        • WIFI-
                                                                                                                                                                                        • -
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1sget-object v0, Lc/g/e/f;->b:Landroid/content/Context;
                                                                                                                                                                                        3const-string v1, "unknown"
                                                                                                                                                                                        4if-nez v0, :cond_7
                                                                                                                                                                                        5return-object v1
                                                                                                                                                                                        6try_start_7:
                                                                                                                                                                                        7const-string v2, "connectivity"
                                                                                                                                                                                        9invoke-virtual {v0, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        10move-result-object v0
                                                                                                                                                                                        11check-cast v0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        12if-nez v0, :cond_12
                                                                                                                                                                                        13return-object v1
                                                                                                                                                                                        14cond_12:
                                                                                                                                                                                        15invoke-virtual {v0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        16move-result-object v0
                                                                                                                                                                                        17if-nez v0, :cond_19
                                                                                                                                                                                        18return-object v1
                                                                                                                                                                                        19cond_19:
                                                                                                                                                                                        20invoke-virtual {v0}, Landroid/net/NetworkInfo;->getType()I
                                                                                                                                                                                        21move-result v2
                                                                                                                                                                                        22const/4 v3, 0x1
                                                                                                                                                                                        23if-ne v2, v3, :cond_4c
                                                                                                                                                                                        25sget-object v0, Lc/g/e/f;->b:Landroid/content/Context;
                                                                                                                                                                                        27const-string v2, "wifi"
                                                                                                                                                                                        29invoke-virtual {v0, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        30move-result-object v0
                                                                                                                                                                                        31check-cast v0, Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        32if-eqz v0, :cond_69
                                                                                                                                                                                        34invoke-virtual {v0}, Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
                                                                                                                                                                                        35move-result-object v2
                                                                                                                                                                                        36if-eqz v2, :cond_69
                                                                                                                                                                                        37new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        39invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        41const-string v3, "WIFI-"
                                                                                                                                                                                        43invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        45invoke-virtual {v0}, Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
                                                                                                                                                                                        46move-result-object v0
                                                                                                                                                                                        48invoke-virtual {v0}, Landroid/net/wifi/WifiInfo;->getSSID()Ljava/lang/String;
                                                                                                                                                                                        49move-result-object v0
                                                                                                                                                                                        51invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        53invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        54move-result-object v0
                                                                                                                                                                                        55return-object v0
                                                                                                                                                                                        56cond_4c: new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        58invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        60invoke-virtual {v0}, Landroid/net/NetworkInfo;->getTypeName()Ljava/lang/String;
                                                                                                                                                                                        61move-result-object v3
                                                                                                                                                                                        63invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        65const-string v3, "-"
                                                                                                                                                                                        67invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        69invoke-virtual {v0}, Landroid/net/NetworkInfo;->getSubtypeName()Ljava/lang/String;
                                                                                                                                                                                        70move-result-object v0
                                                                                                                                                                                        72invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        74invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        75move-result-object v0
                                                                                                                                                                                        76try_end_68: return-object v0
                                                                                                                                                                                        77cond_69: return-object v1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • dalvik.system.DexClassLoader.loadClass
                                                                                                                                                                                        • java.lang.Class.getConstructor
                                                                                                                                                                                        • java.lang.reflect.Constructor.newInstance
                                                                                                                                                                                        • java.lang.String.equalsIgnoreCase
                                                                                                                                                                                        • java.lang.Class.getSimpleName
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.util.Log.e
                                                                                                                                                                                        • java.lang.Class.getSimpleName
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.util.Log.e
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • com.tencent.smtt.webkit.adapter.X5WebViewAdapter
                                                                                                                                                                                        • \'newInstance
                                                                                                                                                                                        • failed
                                                                                                                                                                                        • create \'
                                                                                                                                                                                        • \' instance failed
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Ljava/lang/String;",
                                                                                                                                                                                        4"[",
                                                                                                                                                                                        5"Ljava/lang/Class<",
                                                                                                                                                                                        6"*>;[",
                                                                                                                                                                                        7"Ljava/lang/Object;",
                                                                                                                                                                                        8")",
                                                                                                                                                                                        9"Ljava/lang/Object;"
                                                                                                                                                                                        10}
                                                                                                                                                                                        11.end annotation
                                                                                                                                                                                        12try_start_0:
                                                                                                                                                                                        13iget-object v0, p0, Lcom/tencent/smtt/export/external/DexLoader;->mClassLoader:Ldalvik/system/DexClassLoader;
                                                                                                                                                                                        15invoke-virtual {v0, p1}, Ldalvik/system/DexClassLoader;->loadClass(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        16move-result-object v0
                                                                                                                                                                                        18invoke-virtual {v0, p2}, Ljava/lang/Class;->getConstructor([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
                                                                                                                                                                                        19move-result-object p2
                                                                                                                                                                                        21invoke-virtual {p2, p3}, Ljava/lang/reflect/Constructor;->newInstance([Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        22move-result-object p1
                                                                                                                                                                                        23try_end_e: return-object p1
                                                                                                                                                                                        24catch_f: move-exception p2
                                                                                                                                                                                        26const-string p3, "com.tencent.smtt.webkit.adapter.X5WebViewAdapter"
                                                                                                                                                                                        28invoke-virtual {p3, p1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
                                                                                                                                                                                        29move-result p3
                                                                                                                                                                                        30if-eqz p3, :cond_38
                                                                                                                                                                                        31const-class p3, Lcom/tencent/smtt/export/external/DexLoader;
                                                                                                                                                                                        33invoke-virtual {p3}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
                                                                                                                                                                                        34move-result-object p3
                                                                                                                                                                                        35new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        37invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        39const-string v1, "\'newInstance "
                                                                                                                                                                                        41invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        43invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        45const-string p1, " failed"
                                                                                                                                                                                        47invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        49invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        50move-result-object p1
                                                                                                                                                                                        52invoke-static {p3, p1, p2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                        53return-object p2
                                                                                                                                                                                        54cond_38: const-class p3, Lcom/tencent/smtt/export/external/DexLoader;
                                                                                                                                                                                        56invoke-virtual {p3}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
                                                                                                                                                                                        57move-result-object p3
                                                                                                                                                                                        58new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        60invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        62const-string v1, "create \'"
                                                                                                                                                                                        64invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        66invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        68const-string p1, "\' instance failed"
                                                                                                                                                                                        70invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        72invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        73move-result-object p1
                                                                                                                                                                                        75invoke-static {p3, p1, p2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                        76const/4 p1, 0x0
                                                                                                                                                                                        77return-object p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getApplicationContext
                                                                                                                                                                                        • android.content.Context.getExternalFilesDir
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • java.lang.Throwable.printStackTrace
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.os.Environment.getExternalStorageDirectory
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.io.File.separator:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.io.File.separator:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.io.File.separator:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.content.Context.getApplicationInfo
                                                                                                                                                                                        • android.content.pm.ApplicationInfo.packageName:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.io.File.separator:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.io.File.separator:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • Android
                                                                                                                                                                                        • data
                                                                                                                                                                                        • files
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, ""
                                                                                                                                                                                        2if-nez p0, :cond_5
                                                                                                                                                                                        3return-object v0
                                                                                                                                                                                        4cond_5:
                                                                                                                                                                                        5invoke-virtual {p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        6move-result-object v1
                                                                                                                                                                                        7if-nez v1, :cond_c
                                                                                                                                                                                        8goto/16 :goto_d
                                                                                                                                                                                        9cond_c: move-object p0, v1
                                                                                                                                                                                        10goto_d:
                                                                                                                                                                                        11invoke-virtual {p0, p1}, Landroid/content/Context;->getExternalFilesDir(Ljava/lang/String;)Ljava/io/File;
                                                                                                                                                                                        12move-result-object v1
                                                                                                                                                                                        14invoke-virtual {v1}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        15move-result-object p0
                                                                                                                                                                                        16try_end_15: goto/16 :goto_5e
                                                                                                                                                                                        17catch_16: move-exception v1
                                                                                                                                                                                        19invoke-virtual {v1}, Ljava/lang/Throwable;->printStackTrace()V
                                                                                                                                                                                        20try_start_1a: new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        22invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        24invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File;
                                                                                                                                                                                        25move-result-object v2
                                                                                                                                                                                        27invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        29sget-object v2, Ljava/io/File;->separator:Ljava/lang/String;
                                                                                                                                                                                        31invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        33const-string v2, "Android"
                                                                                                                                                                                        35invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        37sget-object v2, Ljava/io/File;->separator:Ljava/lang/String;
                                                                                                                                                                                        39invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        41const-string v2, "data"
                                                                                                                                                                                        43invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        45sget-object v2, Ljava/io/File;->separator:Ljava/lang/String;
                                                                                                                                                                                        47invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        49invoke-virtual {p0}, Landroid/content/Context;->getApplicationInfo()Landroid/content/pm/ApplicationInfo;
                                                                                                                                                                                        50move-result-object p0
                                                                                                                                                                                        52iget-object p0, p0, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;
                                                                                                                                                                                        54invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        56sget-object p0, Ljava/io/File;->separator:Ljava/lang/String;
                                                                                                                                                                                        58invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        60const-string p0, "files"
                                                                                                                                                                                        62invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        64sget-object p0, Ljava/io/File;->separator:Ljava/lang/String;
                                                                                                                                                                                        66invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        68invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        70invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        71move-result-object p0
                                                                                                                                                                                        72goto_5e: return-object p0
                                                                                                                                                                                        73catch_5f: move-exception p0
                                                                                                                                                                                        75invoke-virtual {p0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        76return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.content.Intent.<init>
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.graphics.Bitmap.createScaledBitmap
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.<init>
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • org.json.JSONException.printStackTrace
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.setFlags
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Context.sendBroadcast
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • com.android.launcher.action.INSTALL_SHORTCUT
                                                                                                                                                                                        • android.intent.extra.shortcut.NAME
                                                                                                                                                                                        • duplicate
                                                                                                                                                                                        • android.intent.extra.shortcut.ICON
                                                                                                                                                                                        • intent_flag
                                                                                                                                                                                        • shortcuts
                                                                                                                                                                                        • intent_jsonobject
                                                                                                                                                                                        • android.intent.extra.shortcut.INTENT
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-virtual {p2}, Lcom/mintegral/msdk/out/Campaign;->getAppName()Ljava/lang/String;
                                                                                                                                                                                        2move-result-object v0
                                                                                                                                                                                        4invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        5move-result v0
                                                                                                                                                                                        6if-nez v0, :cond_64
                                                                                                                                                                                        7if-eqz p1, :cond_64
                                                                                                                                                                                        8try_start_c: new-instance v0, Landroid/content/Intent;
                                                                                                                                                                                        10const-string v1, "com.android.launcher.action.INSTALL_SHORTCUT"
                                                                                                                                                                                        12invoke-direct {v0, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        14const-string v1, "android.intent.extra.shortcut.NAME"
                                                                                                                                                                                        16invoke-virtual {p2}, Lcom/mintegral/msdk/out/Campaign;->getAppName()Ljava/lang/String;
                                                                                                                                                                                        17move-result-object v2
                                                                                                                                                                                        19invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        21const-string v1, "duplicate"
                                                                                                                                                                                        22const/4 v2, 0x0
                                                                                                                                                                                        24invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;
                                                                                                                                                                                        25const/4 v1, 0x1
                                                                                                                                                                                        26const/16 v2, 0x8c
                                                                                                                                                                                        28invoke-static {p1, v2, v2, v1}, Landroid/graphics/Bitmap;->createScaledBitmap(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap;
                                                                                                                                                                                        29move-result-object p1
                                                                                                                                                                                        31const-string v1, "android.intent.extra.shortcut.ICON"
                                                                                                                                                                                        33invoke-virtual {v0, v1, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;
                                                                                                                                                                                        34new-instance p1, Landroid/content/Intent;
                                                                                                                                                                                        35const-class v1, Lcom/mintegral/msdk/activity/MTGCommonActivity;
                                                                                                                                                                                        37invoke-direct {p1, p0, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
                                                                                                                                                                                        39const-string v1, "intent_flag"
                                                                                                                                                                                        41const-string v2, "shortcuts"
                                                                                                                                                                                        43invoke-virtual {p1, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        44try_end_3c: const/4 v1, 0x0
                                                                                                                                                                                        45try_start_3d:
                                                                                                                                                                                        46invoke-static {p2}, Lcom/mintegral/msdk/base/entity/CampaignEx;->campaignToJsonObject(Lcom/mintegral/msdk/base/entity/CampaignEx;)Lorg/json/JSONObject;
                                                                                                                                                                                        47move-result-object v1
                                                                                                                                                                                        48try_end_41: goto/16 :goto_46
                                                                                                                                                                                        49catch_42: move-exception p2
                                                                                                                                                                                        50try_start_43:
                                                                                                                                                                                        51invoke-virtual {p2}, Lorg/json/JSONException;->printStackTrace()V
                                                                                                                                                                                        52goto_46: if-eqz v1, :cond_51
                                                                                                                                                                                        54const-string p2, "intent_jsonobject"
                                                                                                                                                                                        56invoke-virtual {v1}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        57move-result-object v1
                                                                                                                                                                                        59invoke-virtual {p1, p2, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        60cond_51: const p2, 0x8000
                                                                                                                                                                                        62invoke-virtual {p1, p2}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;
                                                                                                                                                                                        64const-string p2, "android.intent.extra.shortcut.INTENT"
                                                                                                                                                                                        66invoke-virtual {v0, p2, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;
                                                                                                                                                                                        68invoke-virtual {p0, v0}, Landroid/content/Context;->sendBroadcast(Landroid/content/Intent;)V
                                                                                                                                                                                        69try_end_5f: goto/16 :goto_64
                                                                                                                                                                                        70catch_60: move-exception p0
                                                                                                                                                                                        72invoke-virtual {p0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        73goto_64:
                                                                                                                                                                                        74invoke-static {p3}, Lcom/mintegral/msdk/c/b;->b(Landroid/app/Activity;)V
                                                                                                                                                                                        75return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.Boolean.booleanValue
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • com.baidu.mobads.interfaces.IXAdInstanceInfo$CreativeType.HTML:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType
                                                                                                                                                                                        • com.baidu.mobads.interfaces.IXAdInstanceInfo$CreativeType.STATIC_IMAGE:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType
                                                                                                                                                                                        • com.baidu.mobads.interfaces.IXAdInstanceInfo$CreativeType.GIF:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType
                                                                                                                                                                                        • com.baidu.mobads.interfaces.IXAdInstanceInfo$CreativeType.VIDEO:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType
                                                                                                                                                                                        • com.baidu.mobads.interfaces.IXAdInstanceInfo$CreativeType.getValue
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.String.endsWith
                                                                                                                                                                                        • java.lang.String.endsWith
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • com.baidu.mobads.interfaces.IXAdInstanceInfo$CreativeType.STATIC_IMAGE:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType
                                                                                                                                                                                        • com.baidu.mobads.interfaces.IXAdInstanceInfo$CreativeType.GIF:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType
                                                                                                                                                                                        • com.baidu.mobads.interfaces.IXAdInstanceInfo$CreativeType.VIDEO:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • SimplifiedXAdContainerFactory
                                                                                                                                                                                        • SimplifiedXAdContainerFactory.createXAdContainer()
                                                                                                                                                                                        • rich_media
                                                                                                                                                                                        • mimetype
                                                                                                                                                                                        • 3d
                                                                                                                                                                                        • vr
                                                                                                                                                                                        • preroll
                                                                                                                                                                                        • cpu
                                                                                                                                                                                        • rvideo
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Lcom/baidu/mobads/interfaces/IXAdContainerContext;",
                                                                                                                                                                                        4"Ljava/util/HashMap",
                                                                                                                                                                                        5"<",
                                                                                                                                                                                        6"Ljava/lang/String;",
                                                                                                                                                                                        7"Ljava/lang/String;",
                                                                                                                                                                                        8">;)",
                                                                                                                                                                                        9"Lcom/baidu/mobads/interfaces/IXAdContainer;"
                                                                                                                                                                                        10}
                                                                                                                                                                                        11.end annotation
                                                                                                                                                                                        12.prologue
                                                                                                                                                                                        14invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdLogger()Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        15move-result-object v0
                                                                                                                                                                                        16iput-object v0, p0, Lcom/baidu/mobads/container/SimplifiedXAdContainerFactory;->mAdLogger:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        18iget-object v0, p0, Lcom/baidu/mobads/container/SimplifiedXAdContainerFactory;->mAdLogger:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        20const-string v1, "SimplifiedXAdContainerFactory"
                                                                                                                                                                                        22const-string v2, "SimplifiedXAdContainerFactory.createXAdContainer()"
                                                                                                                                                                                        24invoke-interface {v0, v1, v2}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->i(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        25const/4 v0, 0x0
                                                                                                                                                                                        27invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdConstants()Lcom/baidu/mobads/interfaces/utils/IXAdConstants;
                                                                                                                                                                                        28move-result-object v1
                                                                                                                                                                                        30invoke-interface {v1}, Lcom/baidu/mobads/interfaces/utils/IXAdConstants;->getProductionTypeBanner()Ljava/lang/String;
                                                                                                                                                                                        31move-result-object v1
                                                                                                                                                                                        33invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdProdInfo()Lcom/baidu/mobads/interfaces/IXAdProdInfo;
                                                                                                                                                                                        34move-result-object v2
                                                                                                                                                                                        36invoke-interface {v2}, Lcom/baidu/mobads/interfaces/IXAdProdInfo;->getProdType()Ljava/lang/String;
                                                                                                                                                                                        37move-result-object v2
                                                                                                                                                                                        39invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        40move-result v1
                                                                                                                                                                                        41if-eqz v1, :cond_3d
                                                                                                                                                                                        42new-instance v0, Lcom/baidu/mobads/container/f/i;
                                                                                                                                                                                        44invoke-direct {v0, p0, p1}, Lcom/baidu/mobads/container/f/i;-><init>(Lcom/baidu/mobads/interfaces/IXAdContainerFactory;Lcom/baidu/mobads/interfaces/IXAdContainerContext;)V
                                                                                                                                                                                        45goto_2b: if-eqz v0, :cond_30
                                                                                                                                                                                        47invoke-interface {v0, p2}, Lcom/baidu/mobads/interfaces/IXAdContainer;->setParameters(Ljava/util/HashMap;)V
                                                                                                                                                                                        48cond_30:
                                                                                                                                                                                        49invoke-static {}, Lcom/baidu/mobads/container/m;->a()Ljava/lang/Boolean;
                                                                                                                                                                                        50move-result-object v1
                                                                                                                                                                                        52invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z
                                                                                                                                                                                        53move-result v1
                                                                                                                                                                                        54if-nez v1, :cond_3c
                                                                                                                                                                                        55iput-object v0, p0, Lcom/baidu/mobads/container/SimplifiedXAdContainerFactory;->b:Lcom/baidu/mobads/interfaces/IXAdContainer;
                                                                                                                                                                                        56cond_3c: return-object v0
                                                                                                                                                                                        57cond_3d:
                                                                                                                                                                                        58invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdConstants()Lcom/baidu/mobads/interfaces/utils/IXAdConstants;
                                                                                                                                                                                        59move-result-object v1
                                                                                                                                                                                        61invoke-interface {v1}, Lcom/baidu/mobads/interfaces/utils/IXAdConstants;->getProductionTypeInterstitial()Ljava/lang/String;
                                                                                                                                                                                        62move-result-object v1
                                                                                                                                                                                        64invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdProdInfo()Lcom/baidu/mobads/interfaces/IXAdProdInfo;
                                                                                                                                                                                        65move-result-object v2
                                                                                                                                                                                        67invoke-interface {v2}, Lcom/baidu/mobads/interfaces/IXAdProdInfo;->getProdType()Ljava/lang/String;
                                                                                                                                                                                        68move-result-object v2
                                                                                                                                                                                        70invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        71move-result v1
                                                                                                                                                                                        72if-eqz v1, :cond_59
                                                                                                                                                                                        73new-instance v0, Lcom/baidu/mobads/container/f/l;
                                                                                                                                                                                        75invoke-direct {v0, p0, p1}, Lcom/baidu/mobads/container/f/l;-><init>(Lcom/baidu/mobads/interfaces/IXAdContainerFactory;Lcom/baidu/mobads/interfaces/IXAdContainerContext;)V
                                                                                                                                                                                        76goto/16 :goto_2b
                                                                                                                                                                                        77cond_59:
                                                                                                                                                                                        78invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdConstants()Lcom/baidu/mobads/interfaces/utils/IXAdConstants;
                                                                                                                                                                                        79move-result-object v1
                                                                                                                                                                                        81invoke-interface {v1}, Lcom/baidu/mobads/interfaces/utils/IXAdConstants;->getProductionTypeSplash()Ljava/lang/String;
                                                                                                                                                                                        82move-result-object v1
                                                                                                                                                                                        84invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdProdInfo()Lcom/baidu/mobads/interfaces/IXAdProdInfo;
                                                                                                                                                                                        85move-result-object v2
                                                                                                                                                                                        87invoke-interface {v2}, Lcom/baidu/mobads/interfaces/IXAdProdInfo;->getProdType()Ljava/lang/String;
                                                                                                                                                                                        88move-result-object v2
                                                                                                                                                                                        90invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        91move-result v1
                                                                                                                                                                                        92if-eqz v1, :cond_fe
                                                                                                                                                                                        94invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdInstanceInfo()Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;
                                                                                                                                                                                        95move-result-object v1
                                                                                                                                                                                        97invoke-interface {v1}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getCreativeType()Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        98move-result-object v1
                                                                                                                                                                                        100sget-object v2, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;->HTML:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        101if-ne v1, v2, :cond_81
                                                                                                                                                                                        102new-instance v0, Lcom/baidu/mobads/container/n/c/a;
                                                                                                                                                                                        104invoke-direct {v0, p0, p1}, Lcom/baidu/mobads/container/n/c/a;-><init>(Lcom/baidu/mobads/interfaces/IXAdContainerFactory;Lcom/baidu/mobads/interfaces/IXAdContainerContext;)V
                                                                                                                                                                                        105goto/16 :goto_2b
                                                                                                                                                                                        106cond_81:
                                                                                                                                                                                        107invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdInstanceInfo()Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;
                                                                                                                                                                                        108move-result-object v1
                                                                                                                                                                                        110invoke-interface {v1}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getCreativeType()Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        111move-result-object v1
                                                                                                                                                                                        113sget-object v2, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;->STATIC_IMAGE:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        114if-ne v1, v2, :cond_93
                                                                                                                                                                                        115new-instance v0, Lcom/baidu/mobads/container/m/a;
                                                                                                                                                                                        117invoke-direct {v0, p0, p1}, Lcom/baidu/mobads/container/m/a;-><init>(Lcom/baidu/mobads/interfaces/IXAdContainerFactory;Lcom/baidu/mobads/interfaces/IXAdContainerContext;)V
                                                                                                                                                                                        118goto/16 :goto_2b
                                                                                                                                                                                        119cond_93:
                                                                                                                                                                                        120invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdInstanceInfo()Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;
                                                                                                                                                                                        121move-result-object v1
                                                                                                                                                                                        123invoke-interface {v1}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getCreativeType()Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        124move-result-object v1
                                                                                                                                                                                        126sget-object v2, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;->GIF:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        127if-ne v1, v2, :cond_a5
                                                                                                                                                                                        128new-instance v0, Lcom/baidu/mobads/container/e/h;
                                                                                                                                                                                        130invoke-direct {v0, p0, p1}, Lcom/baidu/mobads/container/e/h;-><init>(Lcom/baidu/mobads/interfaces/IXAdContainerFactory;Lcom/baidu/mobads/interfaces/IXAdContainerContext;)V
                                                                                                                                                                                        131goto/16 :goto_2b
                                                                                                                                                                                        132cond_a5:
                                                                                                                                                                                        133invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdInstanceInfo()Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;
                                                                                                                                                                                        134move-result-object v1
                                                                                                                                                                                        136invoke-interface {v1}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getCreativeType()Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        137move-result-object v1
                                                                                                                                                                                        139sget-object v2, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;->VIDEO:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        140if-ne v1, v2, :cond_b8
                                                                                                                                                                                        141new-instance v0, Lcom/baidu/mobads/container/p/a/a;
                                                                                                                                                                                        143invoke-direct {v0, p0, p1}, Lcom/baidu/mobads/container/p/a/a;-><init>(Lcom/baidu/mobads/interfaces/IXAdContainerFactory;Lcom/baidu/mobads/interfaces/IXAdContainerContext;)V
                                                                                                                                                                                        144goto/16 :goto_2b
                                                                                                                                                                                        145cond_b8:
                                                                                                                                                                                        146const-string v1, "rich_media"
                                                                                                                                                                                        148invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdInstanceInfo()Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;
                                                                                                                                                                                        149move-result-object v2
                                                                                                                                                                                        151invoke-interface {v2}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getCreativeType()Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        152move-result-object v2
                                                                                                                                                                                        154invoke-virtual {v2}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;->getValue()Ljava/lang/String;
                                                                                                                                                                                        155move-result-object v2
                                                                                                                                                                                        157invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        158move-result v1
                                                                                                                                                                                        159if-eqz v1, :cond_2b
                                                                                                                                                                                        161invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdInstanceInfo()Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;
                                                                                                                                                                                        162move-result-object v1
                                                                                                                                                                                        164invoke-interface {v1}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getOriginJsonObject()Lorg/json/JSONObject;
                                                                                                                                                                                        165move-result-object v1
                                                                                                                                                                                        167const-string v2, "mimetype"
                                                                                                                                                                                        169invoke-virtual {v1, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        170move-result-object v1
                                                                                                                                                                                        172invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        173move-result v2
                                                                                                                                                                                        174if-nez v2, :cond_2b
                                                                                                                                                                                        176const-string v2, "3d"
                                                                                                                                                                                        178invoke-virtual {v1, v2}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        179move-result v2
                                                                                                                                                                                        180if-eqz v2, :cond_ef
                                                                                                                                                                                        181new-instance v0, Lcom/baidu/mobads/container/j/a/m;
                                                                                                                                                                                        183invoke-direct {v0, p0, p1}, Lcom/baidu/mobads/container/j/a/m;-><init>(Lcom/baidu/mobads/interfaces/IXAdContainerFactory;Lcom/baidu/mobads/interfaces/IXAdContainerContext;)V
                                                                                                                                                                                        184goto/16 :goto_2b
                                                                                                                                                                                        185cond_ef:
                                                                                                                                                                                        186const-string v2, "vr"
                                                                                                                                                                                        188invoke-virtual {v1, v2}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        189move-result v1
                                                                                                                                                                                        190if-eqz v1, :cond_2b
                                                                                                                                                                                        191new-instance v0, Lcom/baidu/mobads/container/r/a/a;
                                                                                                                                                                                        193invoke-direct {v0, p0, p1}, Lcom/baidu/mobads/container/r/a/a;-><init>(Lcom/baidu/mobads/interfaces/IXAdContainerFactory;Lcom/baidu/mobads/interfaces/IXAdContainerContext;)V
                                                                                                                                                                                        194goto/16 :goto_2b
                                                                                                                                                                                        195cond_fe:
                                                                                                                                                                                        196const-string v1, "preroll"
                                                                                                                                                                                        198invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdProdInfo()Lcom/baidu/mobads/interfaces/IXAdProdInfo;
                                                                                                                                                                                        199move-result-object v2
                                                                                                                                                                                        201invoke-interface {v2}, Lcom/baidu/mobads/interfaces/IXAdProdInfo;->getProdType()Ljava/lang/String;
                                                                                                                                                                                        202move-result-object v2
                                                                                                                                                                                        204invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        205move-result v1
                                                                                                                                                                                        206if-eqz v1, :cond_15a
                                                                                                                                                                                        208invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdProdInfo()Lcom/baidu/mobads/interfaces/IXAdProdInfo;
                                                                                                                                                                                        209move-result-object v1
                                                                                                                                                                                        211invoke-interface {v1}, Lcom/baidu/mobads/interfaces/IXAdProdInfo;->getApt()I
                                                                                                                                                                                        212move-result v1
                                                                                                                                                                                        213const/16 v2, 0xf
                                                                                                                                                                                        214if-ne v1, v2, :cond_121
                                                                                                                                                                                        215new-instance v0, Lcom/baidu/mobads/container/d/b;
                                                                                                                                                                                        217invoke-direct {v0, p0, p1}, Lcom/baidu/mobads/container/d/b;-><init>(Lcom/baidu/mobads/interfaces/IXAdContainerFactory;Lcom/baidu/mobads/interfaces/IXAdContainerContext;)V
                                                                                                                                                                                        218goto/16 :goto_2b
                                                                                                                                                                                        219cond_121:
                                                                                                                                                                                        220invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdInstanceInfo()Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;
                                                                                                                                                                                        221move-result-object v1
                                                                                                                                                                                        223invoke-interface {v1}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getCreativeType()Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        224move-result-object v1
                                                                                                                                                                                        226sget-object v2, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;->STATIC_IMAGE:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        227if-ne v1, v2, :cond_134
                                                                                                                                                                                        228new-instance v0, Lcom/baidu/mobads/container/i/a;
                                                                                                                                                                                        230invoke-direct {v0, p0, p1}, Lcom/baidu/mobads/container/i/a;-><init>(Lcom/baidu/mobads/interfaces/IXAdContainerFactory;Lcom/baidu/mobads/interfaces/IXAdContainerContext;)V
                                                                                                                                                                                        231goto/16 :goto_2b
                                                                                                                                                                                        232cond_134:
                                                                                                                                                                                        233invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdInstanceInfo()Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;
                                                                                                                                                                                        234move-result-object v1
                                                                                                                                                                                        236invoke-interface {v1}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getCreativeType()Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        237move-result-object v1
                                                                                                                                                                                        239sget-object v2, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;->GIF:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        240if-ne v1, v2, :cond_147
                                                                                                                                                                                        241new-instance v0, Lcom/baidu/mobads/container/h/a;
                                                                                                                                                                                        243invoke-direct {v0, p0, p1}, Lcom/baidu/mobads/container/h/a;-><init>(Lcom/baidu/mobads/interfaces/IXAdContainerFactory;Lcom/baidu/mobads/interfaces/IXAdContainerContext;)V
                                                                                                                                                                                        244goto/16 :goto_2b
                                                                                                                                                                                        245cond_147:
                                                                                                                                                                                        246invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdInstanceInfo()Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;
                                                                                                                                                                                        247move-result-object v1
                                                                                                                                                                                        249invoke-interface {v1}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getCreativeType()Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        250move-result-object v1
                                                                                                                                                                                        252sget-object v2, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;->VIDEO:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        253if-ne v1, v2, :cond_2b
                                                                                                                                                                                        254new-instance v0, Lcom/baidu/mobads/container/p/r;
                                                                                                                                                                                        256invoke-direct {v0, p0, p1}, Lcom/baidu/mobads/container/p/r;-><init>(Lcom/baidu/mobads/interfaces/IXAdContainerFactory;Lcom/baidu/mobads/interfaces/IXAdContainerContext;)V
                                                                                                                                                                                        257goto/16 :goto_2b
                                                                                                                                                                                        258cond_15a:
                                                                                                                                                                                        259const-string v1, "cpu"
                                                                                                                                                                                        261invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdProdInfo()Lcom/baidu/mobads/interfaces/IXAdProdInfo;
                                                                                                                                                                                        262move-result-object v2
                                                                                                                                                                                        264invoke-interface {v2}, Lcom/baidu/mobads/interfaces/IXAdProdInfo;->getProdType()Ljava/lang/String;
                                                                                                                                                                                        265move-result-object v2
                                                                                                                                                                                        267invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        268move-result v1
                                                                                                                                                                                        269if-eqz v1, :cond_171
                                                                                                                                                                                        270new-instance v0, Lcom/baidu/mobads/container/n/a/a;
                                                                                                                                                                                        272invoke-direct {v0, p0, p1}, Lcom/baidu/mobads/container/n/a/a;-><init>(Lcom/baidu/mobads/interfaces/IXAdContainerFactory;Lcom/baidu/mobads/interfaces/IXAdContainerContext;)V
                                                                                                                                                                                        273goto/16 :goto_2b
                                                                                                                                                                                        274cond_171:
                                                                                                                                                                                        275const-string v1, "rvideo"
                                                                                                                                                                                        277invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdProdInfo()Lcom/baidu/mobads/interfaces/IXAdProdInfo;
                                                                                                                                                                                        278move-result-object v2
                                                                                                                                                                                        280invoke-interface {v2}, Lcom/baidu/mobads/interfaces/IXAdProdInfo;->getProdType()Ljava/lang/String;
                                                                                                                                                                                        281move-result-object v2
                                                                                                                                                                                        283invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        284move-result v1
                                                                                                                                                                                        285if-eqz v1, :cond_2b
                                                                                                                                                                                        286new-instance v0, Lcom/baidu/mobads/container/rewardvideo/o;
                                                                                                                                                                                        288invoke-direct {v0, p0, p1}, Lcom/baidu/mobads/container/rewardvideo/o;-><init>(Lcom/baidu/mobads/interfaces/IXAdContainerFactory;Lcom/baidu/mobads/interfaces/IXAdContainerContext;)V
                                                                                                                                                                                        289goto/16 :goto_2b
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.net.URL.<init>
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • java.net.HttpURLConnection.getContentLength
                                                                                                                                                                                        • java.net.HttpURLConnection.setConnectTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.connect
                                                                                                                                                                                        • java.net.HttpURLConnection.getInputStream
                                                                                                                                                                                        • com.tencent.smtt.utils.i.a:Ljava/lang/String
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.InputStream.read
                                                                                                                                                                                        • java.io.FileOutputStream.write
                                                                                                                                                                                        • com.tencent.smtt.utils.i.b:Lcom/tencent/smtt/utils/d$a
                                                                                                                                                                                        • com.tencent.smtt.utils.i.b:Lcom/tencent/smtt/utils/d$a
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.io.FileOutputStream.close
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • com.tencent.smtt.utils.i.b:Lcom/tencent/smtt/utils/d$a
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.io.FileOutputStream.close
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.io.FileOutputStream.close
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • http://soft.tbs.imtt.qq.com/17421/tbs_res_imtt_tbs_DebugPlugin_DebugPlugin.tbs
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1try_start_1: new-instance v1, Ljava/net/URL;
                                                                                                                                                                                        3const-string v2, "http://soft.tbs.imtt.qq.com/17421/tbs_res_imtt_tbs_DebugPlugin_DebugPlugin.tbs"
                                                                                                                                                                                        5invoke-direct {v1, v2}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        7invoke-virtual {v1}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        8move-result-object v1
                                                                                                                                                                                        9check-cast v1, Ljava/net/HttpURLConnection;
                                                                                                                                                                                        11invoke-virtual {v1}, Ljava/net/HttpURLConnection;->getContentLength()I
                                                                                                                                                                                        12move-result v2
                                                                                                                                                                                        13const/16 v3, 0x1388
                                                                                                                                                                                        15invoke-virtual {v1, v3}, Ljava/net/HttpURLConnection;->setConnectTimeout(I)V
                                                                                                                                                                                        17invoke-virtual {v1}, Ljava/net/HttpURLConnection;->connect()V
                                                                                                                                                                                        19invoke-virtual {v1}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream;
                                                                                                                                                                                        20move-result-object v1
                                                                                                                                                                                        21try_start_1e: new-instance v3, Ljava/io/File;
                                                                                                                                                                                        23iget-object v4, p0, Lcom/tencent/smtt/utils/i;->a:Ljava/lang/String;
                                                                                                                                                                                        25invoke-direct {v3, v4}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        27invoke-static {v3}, Lcom/tencent/smtt/utils/k;->d(Ljava/io/File;)Ljava/io/FileOutputStream;
                                                                                                                                                                                        28move-result-object v0
                                                                                                                                                                                        29const/16 v3, 0x2000
                                                                                                                                                                                        30new-array v3, v3, [B
                                                                                                                                                                                        31const/4 v4, 0x0
                                                                                                                                                                                        32const/4 v5, 0x0
                                                                                                                                                                                        33goto_2f:
                                                                                                                                                                                        34invoke-virtual {v1, v3}, Ljava/io/InputStream;->read([B)I
                                                                                                                                                                                        35move-result v6
                                                                                                                                                                                        36if-lez v6, :cond_42
                                                                                                                                                                                        37add-int/2addr v5, v6
                                                                                                                                                                                        39invoke-virtual {v0, v3, v4, v6}, Ljava/io/FileOutputStream;->write([BII)V
                                                                                                                                                                                        40mul-int/lit8 v6, v5, 0x64
                                                                                                                                                                                        41div-int/2addr v6, v2
                                                                                                                                                                                        43iget-object v7, p0, Lcom/tencent/smtt/utils/i;->b:Lcom/tencent/smtt/utils/d$a;
                                                                                                                                                                                        45invoke-interface {v7, v6}, Lcom/tencent/smtt/utils/d$a;->a(I)V
                                                                                                                                                                                        46goto/16 :goto_2f
                                                                                                                                                                                        47cond_42:
                                                                                                                                                                                        48iget-object v2, p0, Lcom/tencent/smtt/utils/i;->b:Lcom/tencent/smtt/utils/d$a;
                                                                                                                                                                                        50invoke-interface {v2}, Lcom/tencent/smtt/utils/d$a;->a()V
                                                                                                                                                                                        51try_start_47:
                                                                                                                                                                                        52invoke-virtual {v1}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        53try_end_4a: goto/16 :goto_4f
                                                                                                                                                                                        54catch_4b: move-exception v1
                                                                                                                                                                                        56invoke-virtual {v1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        57goto_4f:
                                                                                                                                                                                        58invoke-virtual {v0}, Ljava/io/FileOutputStream;->close()V
                                                                                                                                                                                        59try_end_52: goto/16 :goto_7a
                                                                                                                                                                                        60catchall_53: move-exception v2
                                                                                                                                                                                        61move-object v8, v1
                                                                                                                                                                                        62move-object v1, v0
                                                                                                                                                                                        63move-object v0, v8
                                                                                                                                                                                        64goto/16 :goto_7c
                                                                                                                                                                                        65catch_58: move-exception v2
                                                                                                                                                                                        66move-object v8, v1
                                                                                                                                                                                        67move-object v1, v0
                                                                                                                                                                                        68move-object v0, v8
                                                                                                                                                                                        69goto/16 :goto_62
                                                                                                                                                                                        70catchall_5d: move-exception v2
                                                                                                                                                                                        71move-object v1, v0
                                                                                                                                                                                        72goto/16 :goto_7c
                                                                                                                                                                                        73catch_60: move-exception v2
                                                                                                                                                                                        74move-object v1, v0
                                                                                                                                                                                        75goto_62:
                                                                                                                                                                                        76invoke-virtual {v2}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        78iget-object v3, p0, Lcom/tencent/smtt/utils/i;->b:Lcom/tencent/smtt/utils/d$a;
                                                                                                                                                                                        80invoke-interface {v3, v2}, Lcom/tencent/smtt/utils/d$a;->a(Ljava/lang/Throwable;)V
                                                                                                                                                                                        81try_end_6a:
                                                                                                                                                                                        82invoke-virtual {v0}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        83try_end_6d: goto/16 :goto_72
                                                                                                                                                                                        84catch_6e: move-exception v0
                                                                                                                                                                                        86invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        87try_start_72:
                                                                                                                                                                                        88invoke-virtual {v1}, Ljava/io/FileOutputStream;->close()V
                                                                                                                                                                                        89try_end_75: goto/16 :goto_7a
                                                                                                                                                                                        90catch_76: move-exception v0
                                                                                                                                                                                        92invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        93goto_7a: return-void
                                                                                                                                                                                        94catchall_7b: move-exception v2
                                                                                                                                                                                        95try_start_7c:
                                                                                                                                                                                        96invoke-virtual {v0}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        97try_end_7f: goto/16 :goto_84
                                                                                                                                                                                        98catch_80: move-exception v0
                                                                                                                                                                                        100invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        101goto_84:
                                                                                                                                                                                        102invoke-virtual {v1}, Ljava/io/FileOutputStream;->close()V
                                                                                                                                                                                        103try_end_87: goto/16 :goto_8c
                                                                                                                                                                                        104catch_88: move-exception v0
                                                                                                                                                                                        106invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        107goto_8c: goto/16 :goto_8e
                                                                                                                                                                                        108goto_8d: throw v2
                                                                                                                                                                                        109goto_8e: goto/16 :goto_8d
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.FileInputStream.<init>
                                                                                                                                                                                        • java.io.InputStreamReader.<init>
                                                                                                                                                                                        • java.io.BufferedReader.<init>
                                                                                                                                                                                        • java.io.BufferedReader.readLine
                                                                                                                                                                                        • java.io.BufferedReader.close
                                                                                                                                                                                        • java.io.InputStreamReader.close
                                                                                                                                                                                        • java.io.FileInputStream.close
                                                                                                                                                                                        • java.io.BufferedReader.close
                                                                                                                                                                                        • java.io.InputStreamReader.close
                                                                                                                                                                                        • java.io.FileInputStream.close
                                                                                                                                                                                        • java.io.BufferedReader.close
                                                                                                                                                                                        • java.io.InputStreamReader.close
                                                                                                                                                                                        • java.io.BufferedReader.close
                                                                                                                                                                                        • java.io.InputStreamReader.close
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • /proc/
                                                                                                                                                                                        • /cmdline
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2Ljava/io/IOException;
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        5const/4 v0, 0x0
                                                                                                                                                                                        6try_start_1: new-instance v1, Ljava/io/File;
                                                                                                                                                                                        7new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        9invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        11const-string v3, "/proc/"
                                                                                                                                                                                        13invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        15invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        17const-string p1, "/cmdline"
                                                                                                                                                                                        19invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        21invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        22move-result-object p1
                                                                                                                                                                                        24invoke-direct {v1, p1}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        25new-instance p1, Ljava/io/FileInputStream;
                                                                                                                                                                                        27invoke-direct {p1, v1}, Ljava/io/FileInputStream;-><init>(Ljava/io/File;)V
                                                                                                                                                                                        28try_start_21: new-instance v1, Ljava/io/InputStreamReader;
                                                                                                                                                                                        30invoke-direct {v1, p1}, Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;)V
                                                                                                                                                                                        31try_start_26: new-instance v2, Ljava/io/BufferedReader;
                                                                                                                                                                                        33invoke-direct {v2, v1}, Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;)V
                                                                                                                                                                                        34try_end_2b:
                                                                                                                                                                                        35invoke-virtual {v2}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String;
                                                                                                                                                                                        36move-result-object v0
                                                                                                                                                                                        37try_end_2f:
                                                                                                                                                                                        38invoke-virtual {v2}, Ljava/io/BufferedReader;->close()V
                                                                                                                                                                                        40invoke-virtual {v1}, Ljava/io/InputStreamReader;->close()V
                                                                                                                                                                                        41goto_35:
                                                                                                                                                                                        42invoke-virtual {p1}, Ljava/io/FileInputStream;->close()V
                                                                                                                                                                                        43goto/16 :goto_89
                                                                                                                                                                                        44catchall_3a: move-exception v0
                                                                                                                                                                                        45move-object v4, v2
                                                                                                                                                                                        46move-object v2, p1
                                                                                                                                                                                        47move-object p1, v0
                                                                                                                                                                                        48move-object v0, v4
                                                                                                                                                                                        49goto/16 :goto_59
                                                                                                                                                                                        50catch_40: nop
                                                                                                                                                                                        51goto/16 :goto_6c
                                                                                                                                                                                        52catch_42: nop
                                                                                                                                                                                        53goto/16 :goto_7c
                                                                                                                                                                                        54catchall_44: move-exception v2
                                                                                                                                                                                        55move-object v4, v2
                                                                                                                                                                                        56move-object v2, p1
                                                                                                                                                                                        57move-object p1, v4
                                                                                                                                                                                        58goto/16 :goto_59
                                                                                                                                                                                        59catch_49: move-object v2, v0
                                                                                                                                                                                        60goto/16 :goto_6c
                                                                                                                                                                                        61catch_4b: move-object v2, v0
                                                                                                                                                                                        62goto/16 :goto_7c
                                                                                                                                                                                        63catchall_4d: move-exception v1
                                                                                                                                                                                        64move-object v2, p1
                                                                                                                                                                                        65move-object p1, v1
                                                                                                                                                                                        66move-object v1, v0
                                                                                                                                                                                        67goto/16 :goto_59
                                                                                                                                                                                        68catch_52: move-object v1, v0
                                                                                                                                                                                        69goto/16 :goto_6b
                                                                                                                                                                                        70catch_54: move-object v1, v0
                                                                                                                                                                                        71goto/16 :goto_7b
                                                                                                                                                                                        72catchall_56: move-exception p1
                                                                                                                                                                                        73move-object v1, v0
                                                                                                                                                                                        74move-object v2, v1
                                                                                                                                                                                        75goto_59: if-eqz v0, :cond_5e
                                                                                                                                                                                        77invoke-virtual {v0}, Ljava/io/BufferedReader;->close()V
                                                                                                                                                                                        78cond_5e: if-eqz v1, :cond_63
                                                                                                                                                                                        80invoke-virtual {v1}, Ljava/io/InputStreamReader;->close()V
                                                                                                                                                                                        81cond_63: if-eqz v2, :cond_68
                                                                                                                                                                                        83invoke-virtual {v2}, Ljava/io/FileInputStream;->close()V
                                                                                                                                                                                        84cond_68: throw p1
                                                                                                                                                                                        85catch_69: move-object p1, v0
                                                                                                                                                                                        86move-object v1, p1
                                                                                                                                                                                        87goto_6b: move-object v2, v1
                                                                                                                                                                                        88goto_6c: if-eqz v2, :cond_71
                                                                                                                                                                                        90invoke-virtual {v2}, Ljava/io/BufferedReader;->close()V
                                                                                                                                                                                        91cond_71: if-eqz v1, :cond_76
                                                                                                                                                                                        93invoke-virtual {v1}, Ljava/io/InputStreamReader;->close()V
                                                                                                                                                                                        94cond_76: if-eqz p1, :cond_89
                                                                                                                                                                                        95goto/16 :goto_35
                                                                                                                                                                                        96catch_79: move-object p1, v0
                                                                                                                                                                                        97move-object v1, p1
                                                                                                                                                                                        98goto_7b: move-object v2, v1
                                                                                                                                                                                        99goto_7c: if-eqz v2, :cond_81
                                                                                                                                                                                        101invoke-virtual {v2}, Ljava/io/BufferedReader;->close()V
                                                                                                                                                                                        102cond_81: if-eqz v1, :cond_86
                                                                                                                                                                                        104invoke-virtual {v1}, Ljava/io/InputStreamReader;->close()V
                                                                                                                                                                                        105cond_86: if-eqz p1, :cond_89
                                                                                                                                                                                        106goto/16 :goto_35
                                                                                                                                                                                        107goto_89: return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.File.isDirectory
                                                                                                                                                                                        • java.io.File.listFiles
                                                                                                                                                                                        • java.io.File.getName
                                                                                                                                                                                        • java.lang.String.startsWith
                                                                                                                                                                                        • java.lang.String.indexOf
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.lang.Long.parseLong
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • bugly_trace_
                                                                                                                                                                                        • .txt
                                                                                                                                                                                        • Trace file that has invalid format:
                                                                                                                                                                                        • Number of overdue trace files that has deleted:
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-static {}, Lcom/tencent/bugly/proguard/aq;->b()J
                                                                                                                                                                                        2move-result-wide v0
                                                                                                                                                                                        3sget-wide v2, Lcom/tencent/bugly/crashreport/crash/c;->g:J
                                                                                                                                                                                        4sub-long/2addr v0, v2
                                                                                                                                                                                        5new-instance v2, Ljava/io/File;
                                                                                                                                                                                        7iget-object v3, p0, Lcom/tencent/bugly/crashreport/crash/anr/b;->g:Ljava/lang/String;
                                                                                                                                                                                        9invoke-direct {v2, v3}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        11invoke-virtual {v2}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        12move-result v3
                                                                                                                                                                                        13if-eqz v3, :cond_8c
                                                                                                                                                                                        15invoke-virtual {v2}, Ljava/io/File;->isDirectory()Z
                                                                                                                                                                                        16move-result v3
                                                                                                                                                                                        17if-eqz v3, :cond_8c
                                                                                                                                                                                        18try_start_1a:
                                                                                                                                                                                        19invoke-virtual {v2}, Ljava/io/File;->listFiles()[Ljava/io/File;
                                                                                                                                                                                        20move-result-object v2
                                                                                                                                                                                        21if-eqz v2, :cond_87
                                                                                                                                                                                        22array-length v3, v2
                                                                                                                                                                                        23if-nez v3, :cond_24
                                                                                                                                                                                        24goto/16 :goto_87
                                                                                                                                                                                        25cond_24:
                                                                                                                                                                                        26const-string v3, "bugly_trace_"
                                                                                                                                                                                        28const-string v4, ".txt"
                                                                                                                                                                                        29const/16 v5, 0xc
                                                                                                                                                                                        30array-length v6, v2
                                                                                                                                                                                        31const/4 v7, 0x0
                                                                                                                                                                                        32const/4 v8, 0x0
                                                                                                                                                                                        33const/4 v9, 0x0
                                                                                                                                                                                        34goto_2e: if-ge v8, v6, :cond_70
                                                                                                                                                                                        35aget-object v10, v2, v8
                                                                                                                                                                                        37invoke-virtual {v10}, Ljava/io/File;->getName()Ljava/lang/String;
                                                                                                                                                                                        38move-result-object v11
                                                                                                                                                                                        40invoke-virtual {v11, v3}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        41move-result v12
                                                                                                                                                                                        42try_end_3a: if-eqz v12, :cond_6d
                                                                                                                                                                                        43try_start_3c:
                                                                                                                                                                                        44invoke-virtual {v11, v4}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I
                                                                                                                                                                                        45move-result v12
                                                                                                                                                                                        46if-lez v12, :cond_65
                                                                                                                                                                                        48invoke-virtual {v11, v5, v12}, Ljava/lang/String;->substring(II)Ljava/lang/String;
                                                                                                                                                                                        49move-result-object v12
                                                                                                                                                                                        51invoke-static {v12}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
                                                                                                                                                                                        52move-result-wide v11
                                                                                                                                                                                        53try_end_4a: cmp-long v13, v11, v0
                                                                                                                                                                                        54if-ltz v13, :cond_65
                                                                                                                                                                                        55goto/16 :goto_6d
                                                                                                                                                                                        56try_start_4f: new-instance v12, Ljava/lang/StringBuilder;
                                                                                                                                                                                        58invoke-direct {v12}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        60const-string v13, "Trace file that has invalid format: "
                                                                                                                                                                                        62invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        64invoke-virtual {v12, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        66invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        67move-result-object v11
                                                                                                                                                                                        68new-array v12, v7, [Ljava/lang/Object;
                                                                                                                                                                                        70invoke-static {v11, v12}, Lcom/tencent/bugly/proguard/an;->c(Ljava/lang/String;[Ljava/lang/Object;)Z
                                                                                                                                                                                        71cond_65:
                                                                                                                                                                                        72invoke-virtual {v10}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        73move-result v10
                                                                                                                                                                                        74if-eqz v10, :cond_6d
                                                                                                                                                                                        75add-int/lit8 v9, v9, 0x1
                                                                                                                                                                                        76goto_6d: add-int/lit8 v8, v8, 0x1
                                                                                                                                                                                        77goto/16 :goto_2e
                                                                                                                                                                                        78cond_70: new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        80invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        82const-string v1, "Number of overdue trace files that has deleted: "
                                                                                                                                                                                        84invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        86invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        88invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        89move-result-object v0
                                                                                                                                                                                        90new-array v1, v7, [Ljava/lang/Object;
                                                                                                                                                                                        92invoke-static {v0, v1}, Lcom/tencent/bugly/proguard/an;->c(Ljava/lang/String;[Ljava/lang/Object;)Z
                                                                                                                                                                                        93try_end_86: goto/16 :goto_8c
                                                                                                                                                                                        94goto_87: return-void
                                                                                                                                                                                        95catch_88: move-exception v0
                                                                                                                                                                                        97invoke-static {v0}, Lcom/tencent/bugly/proguard/an;->a(Ljava/lang/Throwable;)Z
                                                                                                                                                                                        98cond_8c: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getExternalFilesDir
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.os.Environment.getExternalStorageDirectory
                                                                                                                                                                                        • java.io.File.getPath
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.io.File.separator:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.io.File.separator:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.io.File.separator:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • android.content.Context.getFilesDir
                                                                                                                                                                                        • java.io.File.getAbsoluteFile
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • common-exception
                                                                                                                                                                                        • hasSDCard is failed
                                                                                                                                                                                        • Android
                                                                                                                                                                                        • data
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        1const/4 v1, 0x0
                                                                                                                                                                                        2const/16 v2, 0x12
                                                                                                                                                                                        3if-lt v0, v2, :cond_1a
                                                                                                                                                                                        4try_start_7:
                                                                                                                                                                                        5invoke-virtual {p0, v1}, Landroid/content/Context;->getExternalFilesDir(Ljava/lang/String;)Ljava/io/File;
                                                                                                                                                                                        6move-result-object v0
                                                                                                                                                                                        7if-eqz v0, :cond_1a
                                                                                                                                                                                        9invoke-static {v0}, Lcom/mintegral/msdk/base/utils/k;->a(Ljava/io/File;)Ljava/io/File;
                                                                                                                                                                                        10move-result-object v0
                                                                                                                                                                                        11try_end_11: goto/16 :goto_1b
                                                                                                                                                                                        12catch_12: move-exception v0
                                                                                                                                                                                        14const-string v2, "common-exception"
                                                                                                                                                                                        16const-string v3, "hasSDCard is failed"
                                                                                                                                                                                        18invoke-static {v2, v3, v0}, Lcom/mintegral/msdk/base/utils/i;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        19cond_1a: move-object v0, v1
                                                                                                                                                                                        20goto_1b: sget-boolean v2, Lcom/mintegral/msdk/base/utils/k;->a:Z
                                                                                                                                                                                        21if-eqz v2, :cond_6f
                                                                                                                                                                                        22if-nez v0, :cond_5e
                                                                                                                                                                                        23new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        25invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        27invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File;
                                                                                                                                                                                        28move-result-object v2
                                                                                                                                                                                        30invoke-virtual {v2}, Ljava/io/File;->getPath()Ljava/lang/String;
                                                                                                                                                                                        31move-result-object v2
                                                                                                                                                                                        33invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        35sget-object v2, Ljava/io/File;->separator:Ljava/lang/String;
                                                                                                                                                                                        37invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        39const-string v2, "Android"
                                                                                                                                                                                        41invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        43sget-object v2, Ljava/io/File;->separator:Ljava/lang/String;
                                                                                                                                                                                        45invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        47const-string v2, "data"
                                                                                                                                                                                        49invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        51sget-object v2, Ljava/io/File;->separator:Ljava/lang/String;
                                                                                                                                                                                        53invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        55invoke-virtual {p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        56move-result-object v2
                                                                                                                                                                                        58invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        60invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        61move-result-object v0
                                                                                                                                                                                        62new-instance v2, Ljava/io/File;
                                                                                                                                                                                        64invoke-direct {v2, v0}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        66invoke-static {v2}, Lcom/mintegral/msdk/base/utils/k;->a(Ljava/io/File;)Ljava/io/File;
                                                                                                                                                                                        67move-result-object v0
                                                                                                                                                                                        68cond_5e:
                                                                                                                                                                                        69invoke-static {}, Lcom/mintegral/msdk/base/utils/k;->b()J
                                                                                                                                                                                        70move-result-wide v2
                                                                                                                                                                                        71const-wide/32 v4, 0x1e00000
                                                                                                                                                                                        72cmp-long v6, v2, v4
                                                                                                                                                                                        73if-lez v6, :cond_6b
                                                                                                                                                                                        74const/4 v2, 0x1
                                                                                                                                                                                        75goto/16 :goto_6c
                                                                                                                                                                                        76cond_6b: const/4 v2, 0x0
                                                                                                                                                                                        77goto_6c: if-nez v2, :cond_6f
                                                                                                                                                                                        78move-object v0, v1
                                                                                                                                                                                        79cond_6f: if-eqz v0, :cond_77
                                                                                                                                                                                        81invoke-virtual {v0}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        82move-result v1
                                                                                                                                                                                        83if-nez v1, :cond_7f
                                                                                                                                                                                        84cond_77:
                                                                                                                                                                                        85invoke-virtual {p0}, Landroid/content/Context;->getFilesDir()Ljava/io/File;
                                                                                                                                                                                        86move-result-object p0
                                                                                                                                                                                        88invoke-virtual {p0}, Ljava/io/File;->getAbsoluteFile()Ljava/io/File;
                                                                                                                                                                                        89move-result-object v0
                                                                                                                                                                                        90cond_7f:
                                                                                                                                                                                        91invoke-virtual {v0}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        92move-result-object p0
                                                                                                                                                                                        93return-object p0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.content.Context.getPackageManager
                                                                                                                                                                                        • android.content.pm.PackageManager.getInstalledPackages
                                                                                                                                                                                        • java.util.List.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • android.content.pm.PackageInfo.applicationInfo:Landroid/content/pm/ApplicationInfo
                                                                                                                                                                                        • java.lang.StringBuilder.length
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.content.pm.PackageInfo.applicationInfo:Landroid/content/pm/ApplicationInfo
                                                                                                                                                                                        • android.content.pm.ApplicationInfo.loadLabel
                                                                                                                                                                                        • java.lang.CharSequence.toString
                                                                                                                                                                                        • android.content.pm.PackageInfo.packageName:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.content.pm.PackageInfo.packageName:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.content.pm.PackageInfo.versionName:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • ,
                                                                                                                                                                                        • ;
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, ","
                                                                                                                                                                                        2new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        4invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        5try_start_7:
                                                                                                                                                                                        6iget-object v2, p0, Lc/g/f/c/a/g;->b:Landroid/content/Context;
                                                                                                                                                                                        8invoke-virtual {v2}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
                                                                                                                                                                                        9move-result-object v2
                                                                                                                                                                                        10const/16 v3, 0x80
                                                                                                                                                                                        12invoke-virtual {v2, v3}, Landroid/content/pm/PackageManager;->getInstalledPackages(I)Ljava/util/List;
                                                                                                                                                                                        13move-result-object v3
                                                                                                                                                                                        14const/4 v4, 0x0
                                                                                                                                                                                        16invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        17move-result-object v3
                                                                                                                                                                                        18cond_18:
                                                                                                                                                                                        19invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        20move-result v5
                                                                                                                                                                                        21if-eqz v5, :cond_71
                                                                                                                                                                                        23invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        24move-result-object v5
                                                                                                                                                                                        25check-cast v5, Landroid/content/pm/PackageInfo;
                                                                                                                                                                                        27iget-object v6, v5, Landroid/content/pm/PackageInfo;->applicationInfo:Landroid/content/pm/ApplicationInfo;
                                                                                                                                                                                        28iget v6, v6, Landroid/content/pm/ApplicationInfo;->flags:I
                                                                                                                                                                                        29and-int/lit8 v6, v6, 0x1
                                                                                                                                                                                        30if-eqz v6, :cond_2d
                                                                                                                                                                                        31goto/16 :goto_18
                                                                                                                                                                                        32cond_2d:
                                                                                                                                                                                        33invoke-virtual {v1}, Ljava/lang/StringBuilder;->length()I
                                                                                                                                                                                        34move-result v6
                                                                                                                                                                                        35if-lez v6, :cond_38
                                                                                                                                                                                        37const-string v6, ";"
                                                                                                                                                                                        39invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        40cond_38:
                                                                                                                                                                                        41iget-object v6, v5, Landroid/content/pm/PackageInfo;->applicationInfo:Landroid/content/pm/ApplicationInfo;
                                                                                                                                                                                        43invoke-virtual {v6, v2}, Landroid/content/pm/ApplicationInfo;->loadLabel(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence;
                                                                                                                                                                                        44move-result-object v6
                                                                                                                                                                                        46invoke-interface {v6}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;
                                                                                                                                                                                        47move-result-object v6
                                                                                                                                                                                        49iget-object v7, p0, Lc/g/f/c/a/g;->b:Landroid/content/Context;
                                                                                                                                                                                        51iget-object v8, v5, Landroid/content/pm/PackageInfo;->packageName:Ljava/lang/String;
                                                                                                                                                                                        53invoke-static {v7, v8}, Lc/g/a/a/a/a;->f(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        54move-result-object v7
                                                                                                                                                                                        56invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        58invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        60iget-object v6, v5, Landroid/content/pm/PackageInfo;->packageName:Ljava/lang/String;
                                                                                                                                                                                        62invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        64invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        66iget-object v6, v5, Landroid/content/pm/PackageInfo;->versionName:Ljava/lang/String;
                                                                                                                                                                                        68invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        70invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        71iget v5, v5, Landroid/content/pm/PackageInfo;->versionCode:I
                                                                                                                                                                                        73invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        75invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        77invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        78try_end_6b: add-int/lit8 v4, v4, 0x1
                                                                                                                                                                                        79const/16 v5, 0xc8
                                                                                                                                                                                        80if-lt v4, v5, :cond_18
                                                                                                                                                                                        81cond_71:
                                                                                                                                                                                        82invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        83move-result-object v0
                                                                                                                                                                                        84return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.net.URL.<init>
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestMethod
                                                                                                                                                                                        • java.net.HttpURLConnection.setDoOutput
                                                                                                                                                                                        • java.net.HttpURLConnection.setDoInput
                                                                                                                                                                                        • java.net.HttpURLConnection.setUseCaches
                                                                                                                                                                                        • java.net.HttpURLConnection.setConnectTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setReadTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • java.util.Map.entrySet
                                                                                                                                                                                        • java.util.Set.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.util.Map$Entry.getKey
                                                                                                                                                                                        • java.util.Map$Entry.getValue
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • POST
                                                                                                                                                                                        • Connection
                                                                                                                                                                                        • close
                                                                                                                                                                                        • http.keepAlive
                                                                                                                                                                                        • false
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Ljava/lang/String;",
                                                                                                                                                                                        4"Ljava/util/Map",
                                                                                                                                                                                        5"<",
                                                                                                                                                                                        6"Ljava/lang/String;",
                                                                                                                                                                                        7"Ljava/lang/String;",
                                                                                                                                                                                        8">;)",
                                                                                                                                                                                        9"Ljava/net/HttpURLConnection;"
                                                                                                                                                                                        10}
                                                                                                                                                                                        11.end annotation
                                                                                                                                                                                        12const/16 v3, 0x4e20
                                                                                                                                                                                        13const/4 v2, 0x1
                                                                                                                                                                                        14const/4 v1, 0x0
                                                                                                                                                                                        15try_start_4: new-instance v0, Ljava/net/URL;
                                                                                                                                                                                        17invoke-direct {v0, p0}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        19invoke-virtual {v0}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        20move-result-object v0
                                                                                                                                                                                        21check-cast v0, Ljava/net/HttpURLConnection;
                                                                                                                                                                                        22try_start_f:
                                                                                                                                                                                        23const-string v1, "POST"
                                                                                                                                                                                        25invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V
                                                                                                                                                                                        26try_end_14:
                                                                                                                                                                                        27invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;->setDoOutput(Z)V
                                                                                                                                                                                        29invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;->setDoInput(Z)V
                                                                                                                                                                                        30const/4 v1, 0x0
                                                                                                                                                                                        32invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setUseCaches(Z)V
                                                                                                                                                                                        34invoke-virtual {v0, v3}, Ljava/net/HttpURLConnection;->setConnectTimeout(I)V
                                                                                                                                                                                        36invoke-virtual {v0, v3}, Ljava/net/HttpURLConnection;->setReadTimeout(I)V
                                                                                                                                                                                        37sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        38const/16 v2, 0xd
                                                                                                                                                                                        39if-le v1, v2, :cond_56
                                                                                                                                                                                        41const-string v1, "Connection"
                                                                                                                                                                                        43const-string v2, "close"
                                                                                                                                                                                        45invoke-virtual {v0, v1, v2}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        46goto_31:
                                                                                                                                                                                        47invoke-interface {p1}, Ljava/util/Map;->entrySet()Ljava/util/Set;
                                                                                                                                                                                        48move-result-object v1
                                                                                                                                                                                        50invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        51move-result-object v3
                                                                                                                                                                                        52goto_39:
                                                                                                                                                                                        53invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        54move-result v1
                                                                                                                                                                                        55if-eqz v1, :cond_60
                                                                                                                                                                                        57invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        58move-result-object v1
                                                                                                                                                                                        59move-object v2, v1
                                                                                                                                                                                        60check-cast v2, Ljava/util/Map$Entry;
                                                                                                                                                                                        62invoke-interface {v2}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
                                                                                                                                                                                        63move-result-object v1
                                                                                                                                                                                        64check-cast v1, Ljava/lang/String;
                                                                                                                                                                                        66invoke-interface {v2}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
                                                                                                                                                                                        67move-result-object v2
                                                                                                                                                                                        68check-cast v2, Ljava/lang/String;
                                                                                                                                                                                        70invoke-virtual {v0, v1, v2}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        71goto/16 :goto_39
                                                                                                                                                                                        72cond_56:
                                                                                                                                                                                        73const-string v1, "http.keepAlive"
                                                                                                                                                                                        75const-string v2, "false"
                                                                                                                                                                                        77invoke-virtual {v0, v1, v2}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        78goto/16 :goto_31
                                                                                                                                                                                        79catch_5e: move-exception v0
                                                                                                                                                                                        80move-object v0, v1
                                                                                                                                                                                        81cond_60: return-object v0
                                                                                                                                                                                        82catch_61: move-exception v1
                                                                                                                                                                                        83goto/16 :goto_60
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Runtime.getRuntime
                                                                                                                                                                                        • java.lang.Runtime.exec
                                                                                                                                                                                        • java.lang.Process.getInputStream
                                                                                                                                                                                        • java.io.InputStreamReader.<init>
                                                                                                                                                                                        • java.io.BufferedReader.<init>
                                                                                                                                                                                        • java.io.BufferedReader.readLine
                                                                                                                                                                                        • java.io.BufferedReader.close
                                                                                                                                                                                        • java.io.BufferedReader.close
                                                                                                                                                                                        • android.util.Log.e
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.util.Log.e
                                                                                                                                                                                        • java.io.BufferedReader.close
                                                                                                                                                                                        • android.util.Log.e
                                                                                                                                                                                        • java.io.BufferedReader.close
                                                                                                                                                                                        • android.util.Log.e
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • Exception while closing InputStream
                                                                                                                                                                                        • OSUtils
                                                                                                                                                                                        • getprop ro.miui.ui.version.name
                                                                                                                                                                                        • Unable to read sysprop
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "Exception while closing InputStream"
                                                                                                                                                                                        3const-string v1, "OSUtils"
                                                                                                                                                                                        4const/4 v2, 0x0
                                                                                                                                                                                        5try_start_5:
                                                                                                                                                                                        6invoke-static {}, Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime;
                                                                                                                                                                                        7move-result-object v3
                                                                                                                                                                                        9const-string v4, "getprop ro.miui.ui.version.name"
                                                                                                                                                                                        11invoke-virtual {v3, v4}, Ljava/lang/Runtime;->exec(Ljava/lang/String;)Ljava/lang/Process;
                                                                                                                                                                                        12move-result-object v3
                                                                                                                                                                                        13new-instance v4, Ljava/io/BufferedReader;
                                                                                                                                                                                        14new-instance v5, Ljava/io/InputStreamReader;
                                                                                                                                                                                        16invoke-virtual {v3}, Ljava/lang/Process;->getInputStream()Ljava/io/InputStream;
                                                                                                                                                                                        17move-result-object v3
                                                                                                                                                                                        19invoke-direct {v5, v3}, Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;)V
                                                                                                                                                                                        20const/16 v3, 0x400
                                                                                                                                                                                        22invoke-direct {v4, v5, v3}, Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;I)V
                                                                                                                                                                                        23try_start_1f:
                                                                                                                                                                                        24invoke-virtual {v4}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String;
                                                                                                                                                                                        25move-result-object v3
                                                                                                                                                                                        27invoke-virtual {v4}, Ljava/io/BufferedReader;->close()V
                                                                                                                                                                                        28try_start_26:
                                                                                                                                                                                        29invoke-virtual {v4}, Ljava/io/BufferedReader;->close()V
                                                                                                                                                                                        30try_end_29: goto/16 :goto_2e
                                                                                                                                                                                        31catch_2a: move-exception v2
                                                                                                                                                                                        33invoke-static {v1, v0, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                        34goto_2e: return-object v3
                                                                                                                                                                                        35catch_2f: move-exception v3
                                                                                                                                                                                        36goto/16 :goto_37
                                                                                                                                                                                        37catchall_31: move-exception v3
                                                                                                                                                                                        38move-object v4, v2
                                                                                                                                                                                        39move-object v2, v3
                                                                                                                                                                                        40goto/16 :goto_59
                                                                                                                                                                                        41catch_35: move-exception v3
                                                                                                                                                                                        42move-object v4, v2
                                                                                                                                                                                        43goto_37: new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        45invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        47const-string v6, "Unable to read sysprop "
                                                                                                                                                                                        49invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        51sget-object v6, Lcom/ly/adpoymer/e/m;->a:Ljava/lang/String;
                                                                                                                                                                                        53invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        55invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        56move-result-object v5
                                                                                                                                                                                        58invoke-static {v1, v5, v3}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                        59try_end_4d: if-eqz v4, :cond_57
                                                                                                                                                                                        60try_start_4f:
                                                                                                                                                                                        61invoke-virtual {v4}, Ljava/io/BufferedReader;->close()V
                                                                                                                                                                                        62try_end_52: goto/16 :goto_57
                                                                                                                                                                                        63catch_53: move-exception v3
                                                                                                                                                                                        65invoke-static {v1, v0, v3}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                        66cond_57: return-object v2
                                                                                                                                                                                        67catchall_58: move-exception v2
                                                                                                                                                                                        68goto_59: if-eqz v4, :cond_63
                                                                                                                                                                                        69try_start_5b:
                                                                                                                                                                                        70invoke-virtual {v4}, Ljava/io/BufferedReader;->close()V
                                                                                                                                                                                        71try_end_5e: goto/16 :goto_63
                                                                                                                                                                                        72catch_5f: move-exception v3
                                                                                                                                                                                        74invoke-static {v1, v0, v3}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                        75goto_63: throw v2
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getDir
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.content.Context.getFilesDir
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.Class.getClassLoader
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • dalvik.system.DexClassLoader.<init>
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • local_vr_imageview.jar
                                                                                                                                                                                        • baidu_ad_sdk
                                                                                                                                                                                        • /
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1sget-object v0, Lcom/baidu/mobads/production/a;->a:Ldalvik/system/DexClassLoader;
                                                                                                                                                                                        2if-nez v0, :cond_62
                                                                                                                                                                                        3const/4 v0, 0x0
                                                                                                                                                                                        4try_start_5:
                                                                                                                                                                                        5const-string v1, "local_vr_imageview.jar"
                                                                                                                                                                                        7const-string v2, "baidu_ad_sdk"
                                                                                                                                                                                        8const/4 v3, 0x0
                                                                                                                                                                                        10invoke-virtual {p0, v2, v3}, Landroid/content/Context;->getDir(Ljava/lang/String;I)Ljava/io/File;
                                                                                                                                                                                        11move-result-object v2
                                                                                                                                                                                        12new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        14invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        16invoke-virtual {v2}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        17move-result-object v2
                                                                                                                                                                                        19invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        21const-string v2, "/"
                                                                                                                                                                                        23invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        25invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        26move-result-object v2
                                                                                                                                                                                        28invoke-virtual {p0}, Landroid/content/Context;->getFilesDir()Ljava/io/File;
                                                                                                                                                                                        29move-result-object v3
                                                                                                                                                                                        31invoke-virtual {v3}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        32move-result-object v3
                                                                                                                                                                                        33new-instance v4, Ljava/io/File;
                                                                                                                                                                                        34new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        36invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        38invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        40invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        42invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        43move-result-object v1
                                                                                                                                                                                        45invoke-direct {v4, v1}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        46const-class v1, Lcom/baidu/mobads/production/a;
                                                                                                                                                                                        47monitor-enter v1
                                                                                                                                                                                        48try_end_42:
                                                                                                                                                                                        49invoke-virtual {v4}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        50move-result-object v2
                                                                                                                                                                                        52invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        53move-result-object p0
                                                                                                                                                                                        55invoke-virtual {p0}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
                                                                                                                                                                                        56move-result-object p0
                                                                                                                                                                                        58invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        59new-instance v4, Ldalvik/system/DexClassLoader;
                                                                                                                                                                                        61invoke-direct {v4, v2, v3, v0, p0}, Ldalvik/system/DexClassLoader;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)V
                                                                                                                                                                                        63invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        64sput-object v4, Lcom/baidu/mobads/production/a;->a:Ldalvik/system/DexClassLoader;
                                                                                                                                                                                        65monitor-exit v1
                                                                                                                                                                                        66goto/16 :goto_62
                                                                                                                                                                                        67catchall_5d: move-exception p0
                                                                                                                                                                                        68monitor-exit v1
                                                                                                                                                                                        69try_start_5f: throw p0
                                                                                                                                                                                        70catch_60: sput-object v0, Lcom/baidu/mobads/production/a;->a:Ldalvik/system/DexClassLoader;
                                                                                                                                                                                        71goto_62:
                                                                                                                                                                                        72sget-object p0, Lcom/baidu/mobads/production/a;->a:Ldalvik/system/DexClassLoader;
                                                                                                                                                                                        73return-object p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Object.<init>
                                                                                                                                                                                        • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                        • com.qq.e.comm.plugin.h.b.a:Lcom/qq/e/comm/plugin/h/b
                                                                                                                                                                                        • com.qq.e.comm.plugin.h.b.a
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • android.os.Build.FINGERPRINT:Ljava/lang/String
                                                                                                                                                                                        • android.os.Build.PRODUCT:Ljava/lang/String
                                                                                                                                                                                        • android.util.Pair.first:Ljava/lang/Object
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • android.util.Pair.second:Ljava/lang/Object
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • android.util.Pair.second:Ljava/lang/Object
                                                                                                                                                                                        • android.util.Pair.first:Ljava/lang/Object
                                                                                                                                                                                        • android.util.Pair.first:Ljava/lang/Object
                                                                                                                                                                                        • android.util.Pair.second:Ljava/lang/Object
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • pkg
                                                                                                                                                                                        • av
                                                                                                                                                                                        • sv
                                                                                                                                                                                        • plv
                                                                                                                                                                                        • sdk_st
                                                                                                                                                                                        • ov
                                                                                                                                                                                        • al
                                                                                                                                                                                        • os
                                                                                                                                                                                        • imei
                                                                                                                                                                                        • st
                                                                                                                                                                                        • muid
                                                                                                                                                                                        • md
                                                                                                                                                                                        • pl
                                                                                                                                                                                        • mn
                                                                                                                                                                                        • w
                                                                                                                                                                                        • h
                                                                                                                                                                                        • lid
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v4, 0x2
                                                                                                                                                                                        2invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                                                                                                                                                                                        3new-instance v1, Lcom/qq/e/comm/plugin/util/p;
                                                                                                                                                                                        5invoke-direct {v1}, Lcom/qq/e/comm/plugin/util/p;-><init>()V
                                                                                                                                                                                        7const-string v0, "pkg"
                                                                                                                                                                                        9invoke-static {}, Lcom/qq/e/comm/managers/GDTADManager;->getInstance()Lcom/qq/e/comm/managers/GDTADManager;
                                                                                                                                                                                        10move-result-object v2
                                                                                                                                                                                        12invoke-virtual {v2}, Lcom/qq/e/comm/managers/GDTADManager;->getAppStatus()Lcom/qq/e/comm/managers/status/APPStatus;
                                                                                                                                                                                        13move-result-object v2
                                                                                                                                                                                        15invoke-virtual {v2}, Lcom/qq/e/comm/managers/status/APPStatus;->getAPPName()Ljava/lang/String;
                                                                                                                                                                                        16move-result-object v2
                                                                                                                                                                                        18invoke-virtual {v1, v0, v2}, Lcom/qq/e/comm/plugin/util/p;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/qq/e/comm/plugin/util/p;
                                                                                                                                                                                        20const-string v0, "av"
                                                                                                                                                                                        22invoke-static {}, Lcom/qq/e/comm/managers/GDTADManager;->getInstance()Lcom/qq/e/comm/managers/GDTADManager;
                                                                                                                                                                                        23move-result-object v2
                                                                                                                                                                                        25invoke-virtual {v2}, Lcom/qq/e/comm/managers/GDTADManager;->getAppStatus()Lcom/qq/e/comm/managers/status/APPStatus;
                                                                                                                                                                                        26move-result-object v2
                                                                                                                                                                                        28invoke-virtual {v2}, Lcom/qq/e/comm/managers/status/APPStatus;->getAPPVersion()Ljava/lang/String;
                                                                                                                                                                                        29move-result-object v2
                                                                                                                                                                                        31invoke-virtual {v1, v0, v2}, Lcom/qq/e/comm/plugin/util/p;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/qq/e/comm/plugin/util/p;
                                                                                                                                                                                        33const-string v0, "sv"
                                                                                                                                                                                        35invoke-static {}, Lcom/qq/e/comm/managers/status/SDKStatus;->getSDKVersion()Ljava/lang/String;
                                                                                                                                                                                        36move-result-object v2
                                                                                                                                                                                        38invoke-virtual {v1, v0, v2}, Lcom/qq/e/comm/plugin/util/p;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/qq/e/comm/plugin/util/p;
                                                                                                                                                                                        40const-string v0, "plv"
                                                                                                                                                                                        42invoke-static {}, Lcom/qq/e/comm/managers/GDTADManager;->getInstance()Lcom/qq/e/comm/managers/GDTADManager;
                                                                                                                                                                                        43move-result-object v2
                                                                                                                                                                                        45invoke-virtual {v2}, Lcom/qq/e/comm/managers/GDTADManager;->getPM()Lcom/qq/e/comm/managers/plugin/PM;
                                                                                                                                                                                        46move-result-object v2
                                                                                                                                                                                        48invoke-virtual {v2}, Lcom/qq/e/comm/managers/plugin/PM;->getPluginVersion()I
                                                                                                                                                                                        49move-result v2
                                                                                                                                                                                        51invoke-virtual {v1, v0, v2}, Lcom/qq/e/comm/plugin/util/p;->a(Ljava/lang/String;I)Lcom/qq/e/comm/plugin/util/p;
                                                                                                                                                                                        53const-string v0, "sdk_st"
                                                                                                                                                                                        55invoke-static {}, Lcom/qq/e/comm/plugin/util/aa;->c()I
                                                                                                                                                                                        56move-result v2
                                                                                                                                                                                        58invoke-virtual {v1, v0, v2}, Lcom/qq/e/comm/plugin/util/p;->a(Ljava/lang/String;I)Lcom/qq/e/comm/plugin/util/p;
                                                                                                                                                                                        60const-string v0, "ov"
                                                                                                                                                                                        62sget-object v2, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                        64invoke-virtual {v1, v0, v2}, Lcom/qq/e/comm/plugin/util/p;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/qq/e/comm/plugin/util/p;
                                                                                                                                                                                        66const-string v0, "al"
                                                                                                                                                                                        67sget v2, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        69invoke-virtual {v1, v0, v2}, Lcom/qq/e/comm/plugin/util/p;->a(Ljava/lang/String;I)Lcom/qq/e/comm/plugin/util/p;
                                                                                                                                                                                        71const-string v0, "os"
                                                                                                                                                                                        73invoke-virtual {v1, v0, v4}, Lcom/qq/e/comm/plugin/util/p;->a(Ljava/lang/String;I)Lcom/qq/e/comm/plugin/util/p;
                                                                                                                                                                                        75const-string v0, "imei"
                                                                                                                                                                                        77sget-object v2, Lcom/qq/e/comm/plugin/h/b;->a:Lcom/qq/e/comm/plugin/h/b;
                                                                                                                                                                                        79invoke-virtual {v2}, Lcom/qq/e/comm/plugin/h/b;->a()Lcom/qq/e/comm/plugin/h/a;
                                                                                                                                                                                        80move-result-object v2
                                                                                                                                                                                        82invoke-static {}, Lcom/qq/e/comm/managers/GDTADManager;->getInstance()Lcom/qq/e/comm/managers/GDTADManager;
                                                                                                                                                                                        83move-result-object v3
                                                                                                                                                                                        85invoke-virtual {v3}, Lcom/qq/e/comm/managers/GDTADManager;->getAppContext()Landroid/content/Context;
                                                                                                                                                                                        86move-result-object v3
                                                                                                                                                                                        88invoke-interface {v2, v3}, Lcom/qq/e/comm/plugin/h/a;->a(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        89move-result-object v2
                                                                                                                                                                                        91invoke-virtual {v1, v0, v2}, Lcom/qq/e/comm/plugin/util/p;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/qq/e/comm/plugin/util/p;
                                                                                                                                                                                        93const-string v0, "st"
                                                                                                                                                                                        95invoke-virtual {v1, v0, v4}, Lcom/qq/e/comm/plugin/util/p;->a(Ljava/lang/String;I)Lcom/qq/e/comm/plugin/util/p;
                                                                                                                                                                                        97const-string v0, "muid"
                                                                                                                                                                                        99invoke-static {}, Lcom/qq/e/comm/plugin/util/j;->k()Ljava/lang/String;
                                                                                                                                                                                        100move-result-object v2
                                                                                                                                                                                        102invoke-virtual {v1, v0, v2}, Lcom/qq/e/comm/plugin/util/p;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/qq/e/comm/plugin/util/p;
                                                                                                                                                                                        104const-string v0, "md"
                                                                                                                                                                                        106sget-object v2, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        108invoke-virtual {v1, v0, v2}, Lcom/qq/e/comm/plugin/util/p;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/qq/e/comm/plugin/util/p;
                                                                                                                                                                                        110const-string v0, "pl"
                                                                                                                                                                                        112sget-object v2, Landroid/os/Build;->FINGERPRINT:Ljava/lang/String;
                                                                                                                                                                                        114invoke-virtual {v1, v0, v2}, Lcom/qq/e/comm/plugin/util/p;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/qq/e/comm/plugin/util/p;
                                                                                                                                                                                        116const-string v0, "mn"
                                                                                                                                                                                        118sget-object v2, Landroid/os/Build;->PRODUCT:Ljava/lang/String;
                                                                                                                                                                                        120invoke-virtual {v1, v0, v2}, Lcom/qq/e/comm/plugin/util/p;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/qq/e/comm/plugin/util/p;
                                                                                                                                                                                        122invoke-static {}, Lcom/qq/e/comm/plugin/util/j;->a()Landroid/util/Pair;
                                                                                                                                                                                        123move-result-object v2
                                                                                                                                                                                        125iget-object v0, v2, Landroid/util/Pair;->first:Ljava/lang/Object;
                                                                                                                                                                                        126check-cast v0, Ljava/lang/Integer;
                                                                                                                                                                                        128invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        129move-result v3
                                                                                                                                                                                        131iget-object v0, v2, Landroid/util/Pair;->second:Ljava/lang/Object;
                                                                                                                                                                                        132check-cast v0, Ljava/lang/Integer;
                                                                                                                                                                                        134invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        135move-result v0
                                                                                                                                                                                        136if-le v3, v0, :cond_cf
                                                                                                                                                                                        138const-string v0, "w"
                                                                                                                                                                                        140iget-object v3, v2, Landroid/util/Pair;->second:Ljava/lang/Object;
                                                                                                                                                                                        142invoke-virtual {v1, v0, v3}, Lcom/qq/e/comm/plugin/util/p;->a(Ljava/lang/String;Ljava/lang/Object;)Lcom/qq/e/comm/plugin/util/p;
                                                                                                                                                                                        144const-string v0, "h"
                                                                                                                                                                                        146iget-object v2, v2, Landroid/util/Pair;->first:Ljava/lang/Object;
                                                                                                                                                                                        148invoke-virtual {v1, v0, v2}, Lcom/qq/e/comm/plugin/util/p;->a(Ljava/lang/String;Ljava/lang/Object;)Lcom/qq/e/comm/plugin/util/p;
                                                                                                                                                                                        149goto_bf:
                                                                                                                                                                                        150const-string v0, "lid"
                                                                                                                                                                                        152invoke-static {}, Lcom/qq/e/comm/plugin/z/f;->a()Ljava/lang/String;
                                                                                                                                                                                        153move-result-object v2
                                                                                                                                                                                        155invoke-virtual {v1, v0, v2}, Lcom/qq/e/comm/plugin/util/p;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/qq/e/comm/plugin/util/p;
                                                                                                                                                                                        157invoke-virtual {v1}, Lcom/qq/e/comm/plugin/util/p;->a()Lorg/json/JSONObject;
                                                                                                                                                                                        158move-result-object v0
                                                                                                                                                                                        159iput-object v0, p0, Lcom/qq/e/comm/plugin/z/d$a;->a:Lorg/json/JSONObject;
                                                                                                                                                                                        160return-void
                                                                                                                                                                                        161cond_cf:
                                                                                                                                                                                        162const-string v0, "w"
                                                                                                                                                                                        164iget-object v3, v2, Landroid/util/Pair;->first:Ljava/lang/Object;
                                                                                                                                                                                        166invoke-virtual {v1, v0, v3}, Lcom/qq/e/comm/plugin/util/p;->a(Ljava/lang/String;Ljava/lang/Object;)Lcom/qq/e/comm/plugin/util/p;
                                                                                                                                                                                        168const-string v0, "h"
                                                                                                                                                                                        170iget-object v2, v2, Landroid/util/Pair;->second:Ljava/lang/Object;
                                                                                                                                                                                        172invoke-virtual {v1, v0, v2}, Lcom/qq/e/comm/plugin/util/p;->a(Ljava/lang/String;Ljava/lang/Object;)Lcom/qq/e/comm/plugin/util/p;
                                                                                                                                                                                        173goto/16 :goto_bf
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.tencent.open.c.j:Ljava/lang/ref/WeakReference
                                                                                                                                                                                        • java.lang.ref.WeakReference.get
                                                                                                                                                                                        • com.tencent.open.c.a.<init>
                                                                                                                                                                                        • com.tencent.open.c.h:Lcom/tencent/open/c/a
                                                                                                                                                                                        • android.widget.RelativeLayout.setBackgroundColor
                                                                                                                                                                                        • com.tencent.open.c.h:Lcom/tencent/open/c/a
                                                                                                                                                                                        • android.widget.RelativeLayout$LayoutParams.<init>
                                                                                                                                                                                        • android.widget.RelativeLayout.setLayoutParams
                                                                                                                                                                                        • com.tencent.open.c.j:Ljava/lang/ref/WeakReference
                                                                                                                                                                                        • java.lang.ref.WeakReference.get
                                                                                                                                                                                        • com.tencent.open.c.b.<init>
                                                                                                                                                                                        • com.tencent.open.c.i:Lcom/tencent/open/c/b
                                                                                                                                                                                        • android.webkit.WebView.setBackgroundColor
                                                                                                                                                                                        • com.tencent.open.c.i:Lcom/tencent/open/c/b
                                                                                                                                                                                        • android.webkit.WebView.setBackgroundDrawable
                                                                                                                                                                                        • java.lang.Integer.TYPE:Ljava/lang/Class
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • com.tencent.open.c.i:Lcom/tencent/open/c/b
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • android.graphics.Paint.<init>
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • android.widget.RelativeLayout$LayoutParams.<init>
                                                                                                                                                                                        • android.widget.RelativeLayout$LayoutParams.addRule
                                                                                                                                                                                        • com.tencent.open.c.i:Lcom/tencent/open/c/b
                                                                                                                                                                                        • android.webkit.WebView.setLayoutParams
                                                                                                                                                                                        • com.tencent.open.c.h:Lcom/tencent/open/c/a
                                                                                                                                                                                        • com.tencent.open.c.i:Lcom/tencent/open/c/b
                                                                                                                                                                                        • android.widget.RelativeLayout.addView
                                                                                                                                                                                        • com.tencent.open.c.h:Lcom/tencent/open/c/a
                                                                                                                                                                                        • com.tencent.open.c.a.a
                                                                                                                                                                                        • com.tencent.open.c.h:Lcom/tencent/open/c/a
                                                                                                                                                                                        • android.app.Dialog.setContentView
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • setLayerType
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Lcom/tencent/open/c/a;
                                                                                                                                                                                        2iget-object v1, p0, Lcom/tencent/open/c;->j:Ljava/lang/ref/WeakReference;
                                                                                                                                                                                        4invoke-virtual {v1}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
                                                                                                                                                                                        5move-result-object v1
                                                                                                                                                                                        6check-cast v1, Landroid/content/Context;
                                                                                                                                                                                        8invoke-direct {v0, v1}, Lcom/tencent/open/c/a;-><init>(Landroid/content/Context;)V
                                                                                                                                                                                        9iput-object v0, p0, Lcom/tencent/open/c;->h:Lcom/tencent/open/c/a;
                                                                                                                                                                                        11iget-object v0, p0, Lcom/tencent/open/c;->h:Lcom/tencent/open/c/a;
                                                                                                                                                                                        12const/high16 v1, 0x66000000
                                                                                                                                                                                        14invoke-virtual {v0, v1}, Landroid/widget/RelativeLayout;->setBackgroundColor(I)V
                                                                                                                                                                                        16iget-object v0, p0, Lcom/tencent/open/c;->h:Lcom/tencent/open/c/a;
                                                                                                                                                                                        17new-instance v1, Landroid/widget/RelativeLayout$LayoutParams;
                                                                                                                                                                                        18const/4 v2, -0x1
                                                                                                                                                                                        20invoke-direct {v1, v2, v2}, Landroid/widget/RelativeLayout$LayoutParams;-><init>(II)V
                                                                                                                                                                                        22invoke-virtual {v0, v1}, Landroid/widget/RelativeLayout;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
                                                                                                                                                                                        23new-instance v0, Lcom/tencent/open/c/b;
                                                                                                                                                                                        25iget-object v1, p0, Lcom/tencent/open/c;->j:Ljava/lang/ref/WeakReference;
                                                                                                                                                                                        27invoke-virtual {v1}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
                                                                                                                                                                                        28move-result-object v1
                                                                                                                                                                                        29check-cast v1, Landroid/content/Context;
                                                                                                                                                                                        31invoke-direct {v0, v1}, Lcom/tencent/open/c/b;-><init>(Landroid/content/Context;)V
                                                                                                                                                                                        32iput-object v0, p0, Lcom/tencent/open/c;->i:Lcom/tencent/open/c/b;
                                                                                                                                                                                        34iget-object v0, p0, Lcom/tencent/open/c;->i:Lcom/tencent/open/c/b;
                                                                                                                                                                                        35const/4 v1, 0x0
                                                                                                                                                                                        37invoke-virtual {v0, v1}, Landroid/webkit/WebView;->setBackgroundColor(I)V
                                                                                                                                                                                        39iget-object v0, p0, Lcom/tencent/open/c;->i:Lcom/tencent/open/c/b;
                                                                                                                                                                                        40const/4 v3, 0x0
                                                                                                                                                                                        42invoke-virtual {v0, v3}, Landroid/webkit/WebView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
                                                                                                                                                                                        43sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        44const/16 v3, 0xb
                                                                                                                                                                                        45if-lt v0, v3, :cond_6f
                                                                                                                                                                                        46try_start_42: const-class v0, Landroid/view/View;
                                                                                                                                                                                        47const/4 v3, 0x2
                                                                                                                                                                                        48new-array v4, v3, [Ljava/lang/Class;
                                                                                                                                                                                        50sget-object v5, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
                                                                                                                                                                                        51aput-object v5, v4, v1
                                                                                                                                                                                        52const-class v5, Landroid/graphics/Paint;
                                                                                                                                                                                        53const/4 v6, 0x1
                                                                                                                                                                                        54aput-object v5, v4, v6
                                                                                                                                                                                        55try_end_50:
                                                                                                                                                                                        56const-string v5, "setLayerType"
                                                                                                                                                                                        57try_start_52:
                                                                                                                                                                                        58invoke-virtual {v0, v5, v4}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        59move-result-object v0
                                                                                                                                                                                        61iget-object v4, p0, Lcom/tencent/open/c;->i:Lcom/tencent/open/c/b;
                                                                                                                                                                                        62new-array v3, v3, [Ljava/lang/Object;
                                                                                                                                                                                        64invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        65move-result-object v5
                                                                                                                                                                                        66aput-object v5, v3, v1
                                                                                                                                                                                        67new-instance v1, Landroid/graphics/Paint;
                                                                                                                                                                                        69invoke-direct {v1}, Landroid/graphics/Paint;-><init>()V
                                                                                                                                                                                        70aput-object v1, v3, v6
                                                                                                                                                                                        72invoke-virtual {v0, v4, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        73try_end_6a: goto/16 :goto_6f
                                                                                                                                                                                        74catch_6b: move-exception v0
                                                                                                                                                                                        76invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        77goto_6f: new-instance v0, Landroid/widget/RelativeLayout$LayoutParams;
                                                                                                                                                                                        78iget v1, p0, Lcom/tencent/open/c;->k:I
                                                                                                                                                                                        80invoke-direct {v0, v2, v1}, Landroid/widget/RelativeLayout$LayoutParams;-><init>(II)V
                                                                                                                                                                                        81const/16 v1, 0xd
                                                                                                                                                                                        83invoke-virtual {v0, v1, v2}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V
                                                                                                                                                                                        85iget-object v1, p0, Lcom/tencent/open/c;->i:Lcom/tencent/open/c/b;
                                                                                                                                                                                        87invoke-virtual {v1, v0}, Landroid/webkit/WebView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
                                                                                                                                                                                        89iget-object v0, p0, Lcom/tencent/open/c;->h:Lcom/tencent/open/c/a;
                                                                                                                                                                                        91iget-object v1, p0, Lcom/tencent/open/c;->i:Lcom/tencent/open/c/b;
                                                                                                                                                                                        93invoke-virtual {v0, v1}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V
                                                                                                                                                                                        95iget-object v0, p0, Lcom/tencent/open/c;->h:Lcom/tencent/open/c/a;
                                                                                                                                                                                        97invoke-virtual {v0, p0}, Lcom/tencent/open/c/a;->a(Lcom/tencent/open/c/a$a;)V
                                                                                                                                                                                        99iget-object v0, p0, Lcom/tencent/open/c;->h:Lcom/tencent/open/c/a;
                                                                                                                                                                                        101invoke-virtual {p0, v0}, Landroid/app/Dialog;->setContentView(Landroid/view/View;)V
                                                                                                                                                                                        102return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.io.FileReader.<init>
                                                                                                                                                                                        • java.io.BufferedReader.<init>
                                                                                                                                                                                        • java.io.BufferedReader.readLine
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.BufferedReader.readLine
                                                                                                                                                                                        • java.lang.String.split
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.matches
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.io.BufferedReader.close
                                                                                                                                                                                        • java.io.BufferedReader.close
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • /proc/net/arp
                                                                                                                                                                                        • .
                                                                                                                                                                                        • [ ]+
                                                                                                                                                                                        • ..:..:..:..:..:..
                                                                                                                                                                                        • 00:00:00:00:00:00
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1try_start_1: new-instance v1, Ljava/io/BufferedReader;
                                                                                                                                                                                        2new-instance v2, Ljava/io/FileReader;
                                                                                                                                                                                        4const-string v3, "/proc/net/arp"
                                                                                                                                                                                        6invoke-direct {v2, v3}, Ljava/io/FileReader;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        8invoke-direct {v1, v2}, Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;)V
                                                                                                                                                                                        9try_start_d:
                                                                                                                                                                                        10invoke-virtual {v1}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String;
                                                                                                                                                                                        11sub-int/2addr p3, p2
                                                                                                                                                                                        12add-int/lit8 p3, p3, 0x1
                                                                                                                                                                                        13new-array p2, p3, [Ljava/lang/String;
                                                                                                                                                                                        14const/4 v0, 0x0
                                                                                                                                                                                        15const/4 v2, 0x0
                                                                                                                                                                                        16goto_17: if-ge v2, p3, :cond_32
                                                                                                                                                                                        17new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        19invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        21invoke-virtual {v3, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        23const-string v4, "."
                                                                                                                                                                                        25invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        27invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        29invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        30move-result-object v3
                                                                                                                                                                                        31aput-object v3, p2, v2
                                                                                                                                                                                        32add-int/lit8 v2, v2, 0x1
                                                                                                                                                                                        33goto/16 :goto_17
                                                                                                                                                                                        34cond_32:
                                                                                                                                                                                        35invoke-virtual {v1}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String;
                                                                                                                                                                                        36move-result-object p1
                                                                                                                                                                                        37if-eqz p1, :cond_6a
                                                                                                                                                                                        39const-string p3, "[ ]+"
                                                                                                                                                                                        41invoke-virtual {p1, p3}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
                                                                                                                                                                                        42move-result-object p1
                                                                                                                                                                                        43array-length p3, p1
                                                                                                                                                                                        44const/4 v2, 0x6
                                                                                                                                                                                        45if-ge p3, v2, :cond_43
                                                                                                                                                                                        46goto/16 :goto_32
                                                                                                                                                                                        47cond_43: aget-object p3, p1, v0
                                                                                                                                                                                        48const/4 v2, 0x3
                                                                                                                                                                                        49aget-object p1, p1, v2
                                                                                                                                                                                        50array-length v2, p2
                                                                                                                                                                                        51const/4 v3, 0x0
                                                                                                                                                                                        52goto_4a: if-ge v3, v2, :cond_32
                                                                                                                                                                                        53aget-object v4, p2, v3
                                                                                                                                                                                        55invoke-virtual {v4, p3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        56move-result v4
                                                                                                                                                                                        57if-eqz v4, :cond_67
                                                                                                                                                                                        59const-string v4, "..:..:..:..:..:.."
                                                                                                                                                                                        61invoke-virtual {p1, v4}, Ljava/lang/String;->matches(Ljava/lang/String;)Z
                                                                                                                                                                                        62move-result v4
                                                                                                                                                                                        63if-eqz v4, :cond_67
                                                                                                                                                                                        65const-string v4, "00:00:00:00:00:00"
                                                                                                                                                                                        67invoke-virtual {v4, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        68move-result v4
                                                                                                                                                                                        69if-nez v4, :cond_67
                                                                                                                                                                                        71invoke-virtual {p4, p3, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        72try_end_67: add-int/lit8 v3, v3, 0x1
                                                                                                                                                                                        73goto/16 :goto_4a
                                                                                                                                                                                        74goto_6a:
                                                                                                                                                                                        75invoke-virtual {v1}, Ljava/io/BufferedReader;->close()V
                                                                                                                                                                                        76try_end_6d: goto/16 :goto_80
                                                                                                                                                                                        77catchall_6e: move-exception p1
                                                                                                                                                                                        78goto/16 :goto_72
                                                                                                                                                                                        79catchall_70: move-exception p1
                                                                                                                                                                                        80move-object v1, v0
                                                                                                                                                                                        81goto_72: if-eqz v1, :cond_77
                                                                                                                                                                                        82try_start_74:
                                                                                                                                                                                        83invoke-virtual {v1}, Ljava/io/BufferedReader;->close()V
                                                                                                                                                                                        84try_end_77: throw p1
                                                                                                                                                                                        85catch_78: move-object v1, v0
                                                                                                                                                                                        86catch_79: if-eqz v1, :cond_80
                                                                                                                                                                                        87goto/16 :goto_6a
                                                                                                                                                                                        88catch_7c: move-object v1, v0
                                                                                                                                                                                        89catch_7d: if-eqz v1, :cond_80
                                                                                                                                                                                        90goto/16 :goto_6a
                                                                                                                                                                                        91goto_80: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getSubscriberId
                                                                                                                                                                                        • android.telephony.TelephonyManager.getSimState
                                                                                                                                                                                        • android.telephony.TelephonyManager.getSimOperator
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.startsWith
                                                                                                                                                                                        • java.lang.String.startsWith
                                                                                                                                                                                        • java.lang.String.startsWith
                                                                                                                                                                                        • java.lang.String.startsWith
                                                                                                                                                                                        • java.lang.String.startsWith
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • phone
                                                                                                                                                                                        • 46003
                                                                                                                                                                                        • 46001
                                                                                                                                                                                        • 46007
                                                                                                                                                                                        • 46002
                                                                                                                                                                                        • 46000
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2const-string v1, "phone"
                                                                                                                                                                                        4invoke-virtual {p0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        5move-result-object p0
                                                                                                                                                                                        6check-cast p0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        8invoke-virtual {p0}, Landroid/telephony/TelephonyManager;->getSubscriberId()Ljava/lang/String;
                                                                                                                                                                                        9move-result-object v1
                                                                                                                                                                                        10try_end_d: const/4 v2, 0x3
                                                                                                                                                                                        11const/4 v3, 0x2
                                                                                                                                                                                        13const-string v4, "46003"
                                                                                                                                                                                        15const-string v5, "46001"
                                                                                                                                                                                        17const-string v6, "46007"
                                                                                                                                                                                        19const-string v7, "46002"
                                                                                                                                                                                        20const/4 v8, 0x1
                                                                                                                                                                                        22const-string v9, "46000"
                                                                                                                                                                                        23if-nez v1, :cond_4e
                                                                                                                                                                                        24const/4 v1, 0x5
                                                                                                                                                                                        25try_start_1d:
                                                                                                                                                                                        26invoke-virtual {p0}, Landroid/telephony/TelephonyManager;->getSimState()I
                                                                                                                                                                                        27move-result v10
                                                                                                                                                                                        28if-ne v1, v10, :cond_73
                                                                                                                                                                                        30invoke-virtual {p0}, Landroid/telephony/TelephonyManager;->getSimOperator()Ljava/lang/String;
                                                                                                                                                                                        31move-result-object p0
                                                                                                                                                                                        32if-eqz p0, :cond_73
                                                                                                                                                                                        34invoke-virtual {p0, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        35move-result v1
                                                                                                                                                                                        36if-nez v1, :cond_4c
                                                                                                                                                                                        38invoke-virtual {p0, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        39move-result v1
                                                                                                                                                                                        40if-nez v1, :cond_4c
                                                                                                                                                                                        42invoke-virtual {p0, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        43move-result v1
                                                                                                                                                                                        44if-eqz v1, :cond_3c
                                                                                                                                                                                        45goto/16 :goto_4c
                                                                                                                                                                                        46cond_3c:
                                                                                                                                                                                        47invoke-virtual {p0, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        48move-result v1
                                                                                                                                                                                        49if-eqz v1, :cond_44
                                                                                                                                                                                        50goto_42: const/4 v0, 0x2
                                                                                                                                                                                        51goto/16 :goto_73
                                                                                                                                                                                        52cond_44:
                                                                                                                                                                                        53invoke-virtual {p0, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        54move-result p0
                                                                                                                                                                                        55if-eqz p0, :cond_73
                                                                                                                                                                                        56goto_4a: const/4 v0, 0x3
                                                                                                                                                                                        57goto/16 :goto_73
                                                                                                                                                                                        58goto_4c: const/4 v0, 0x1
                                                                                                                                                                                        59goto/16 :goto_73
                                                                                                                                                                                        60cond_4e:
                                                                                                                                                                                        61invoke-virtual {v1, v9}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        62move-result p0
                                                                                                                                                                                        63if-nez p0, :cond_4c
                                                                                                                                                                                        65invoke-virtual {v1, v7}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        66move-result p0
                                                                                                                                                                                        67if-nez p0, :cond_4c
                                                                                                                                                                                        69invoke-virtual {v1, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        70move-result p0
                                                                                                                                                                                        71if-eqz p0, :cond_61
                                                                                                                                                                                        72goto/16 :goto_4c
                                                                                                                                                                                        73cond_61:
                                                                                                                                                                                        74invoke-virtual {v1, v5}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        75move-result p0
                                                                                                                                                                                        76if-eqz p0, :cond_68
                                                                                                                                                                                        77goto/16 :goto_42
                                                                                                                                                                                        78cond_68:
                                                                                                                                                                                        79invoke-virtual {v1, v4}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        80move-result p0
                                                                                                                                                                                        81try_end_6c: if-eqz p0, :cond_73
                                                                                                                                                                                        82goto/16 :goto_4a
                                                                                                                                                                                        83catch_6f: move-exception p0
                                                                                                                                                                                        85invoke-virtual {p0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        86goto_73: return v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.wifi.WifiManager.getConnectionInfo
                                                                                                                                                                                        • android.net.wifi.WifiInfo.getIpAddress
                                                                                                                                                                                        • android.text.format.Formatter.formatIpAddress
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.net.NetworkInterface.getNetworkInterfaces
                                                                                                                                                                                        • java.util.Enumeration.hasMoreElements
                                                                                                                                                                                        • java.util.Enumeration.nextElement
                                                                                                                                                                                        • java.net.NetworkInterface.getInetAddresses
                                                                                                                                                                                        • java.util.Enumeration.hasMoreElements
                                                                                                                                                                                        • java.util.Enumeration.nextElement
                                                                                                                                                                                        • java.net.InetAddress.isLoopbackAddress
                                                                                                                                                                                        • java.net.InetAddress.isLinkLocalAddress
                                                                                                                                                                                        • java.net.InetAddress.isSiteLocalAddress
                                                                                                                                                                                        • java.net.InetAddress.getHostAddress
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        • wifi
                                                                                                                                                                                        • 0.0.0.0
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation build Landroid/annotation/TargetApi;
                                                                                                                                                                                        1value = 0x3
                                                                                                                                                                                        2.end annotation
                                                                                                                                                                                        4const-string v0, "connectivity"
                                                                                                                                                                                        6invoke-virtual {p1, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        7move-result-object v0
                                                                                                                                                                                        8check-cast v0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        10invoke-virtual {v0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        11move-result-object v0
                                                                                                                                                                                        13const-string v1, ""
                                                                                                                                                                                        14if-nez v0, :cond_11
                                                                                                                                                                                        15return-object v1
                                                                                                                                                                                        16cond_11:
                                                                                                                                                                                        17const-string v0, "wifi"
                                                                                                                                                                                        19invoke-virtual {p1, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        20move-result-object p1
                                                                                                                                                                                        21check-cast p1, Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        23invoke-virtual {p1}, Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
                                                                                                                                                                                        24move-result-object p1
                                                                                                                                                                                        26invoke-virtual {p1}, Landroid/net/wifi/WifiInfo;->getIpAddress()I
                                                                                                                                                                                        27move-result p1
                                                                                                                                                                                        29invoke-static {p1}, Landroid/text/format/Formatter;->formatIpAddress(I)Ljava/lang/String;
                                                                                                                                                                                        30move-result-object p1
                                                                                                                                                                                        31try_end_25:
                                                                                                                                                                                        32invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        33move-result v0
                                                                                                                                                                                        34if-nez v0, :cond_35
                                                                                                                                                                                        36const-string v0, "0.0.0.0"
                                                                                                                                                                                        38invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        39move-result v0
                                                                                                                                                                                        40if-eqz v0, :cond_34
                                                                                                                                                                                        41move-object p1, v1
                                                                                                                                                                                        42cond_34: return-object p1
                                                                                                                                                                                        43cond_35:
                                                                                                                                                                                        44invoke-static {}, Ljava/net/NetworkInterface;->getNetworkInterfaces()Ljava/util/Enumeration;
                                                                                                                                                                                        45move-result-object v0
                                                                                                                                                                                        46cond_39:
                                                                                                                                                                                        47invoke-interface {v0}, Ljava/util/Enumeration;->hasMoreElements()Z
                                                                                                                                                                                        48move-result v1
                                                                                                                                                                                        49if-eqz v1, :cond_71
                                                                                                                                                                                        51invoke-interface {v0}, Ljava/util/Enumeration;->nextElement()Ljava/lang/Object;
                                                                                                                                                                                        52move-result-object v1
                                                                                                                                                                                        53check-cast v1, Ljava/net/NetworkInterface;
                                                                                                                                                                                        55invoke-virtual {v1}, Ljava/net/NetworkInterface;->getInetAddresses()Ljava/util/Enumeration;
                                                                                                                                                                                        56move-result-object v1
                                                                                                                                                                                        57cond_49:
                                                                                                                                                                                        58invoke-interface {v1}, Ljava/util/Enumeration;->hasMoreElements()Z
                                                                                                                                                                                        59move-result v2
                                                                                                                                                                                        60if-eqz v2, :cond_39
                                                                                                                                                                                        62invoke-interface {v1}, Ljava/util/Enumeration;->nextElement()Ljava/lang/Object;
                                                                                                                                                                                        63move-result-object v2
                                                                                                                                                                                        64check-cast v2, Ljava/net/InetAddress;
                                                                                                                                                                                        66invoke-virtual {v2}, Ljava/net/InetAddress;->isLoopbackAddress()Z
                                                                                                                                                                                        67move-result v3
                                                                                                                                                                                        68if-nez v3, :cond_49
                                                                                                                                                                                        70invoke-virtual {v2}, Ljava/net/InetAddress;->isLinkLocalAddress()Z
                                                                                                                                                                                        71move-result v3
                                                                                                                                                                                        72if-nez v3, :cond_49
                                                                                                                                                                                        74invoke-virtual {v2}, Ljava/net/InetAddress;->isSiteLocalAddress()Z
                                                                                                                                                                                        75move-result v3
                                                                                                                                                                                        76if-eqz v3, :cond_49
                                                                                                                                                                                        77instance-of v3, v2, Ljava/net/Inet4Address;
                                                                                                                                                                                        78if-eqz v3, :cond_49
                                                                                                                                                                                        80invoke-virtual {v2}, Ljava/net/InetAddress;->getHostAddress()Ljava/lang/String;
                                                                                                                                                                                        81move-result-object p1
                                                                                                                                                                                        82try_end_6f: return-object p1
                                                                                                                                                                                        83catch_70: move-object p1, v1
                                                                                                                                                                                        84cond_71: return-object p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getApplicationContext
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.wifi.WifiManager.getConnectionInfo
                                                                                                                                                                                        • android.net.wifi.WifiInfo.getSSID
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.String.startsWith
                                                                                                                                                                                        • java.lang.String.endsWith
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • wifi
                                                                                                                                                                                        • WifiSsid=
                                                                                                                                                                                        • \"
                                                                                                                                                                                        • get wifi ssid encountered exception:
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v2, 0x0
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2invoke-virtual {p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        3move-result-object v0
                                                                                                                                                                                        5const-string v1, "wifi"
                                                                                                                                                                                        7invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        8move-result-object v0
                                                                                                                                                                                        9check-cast v0, Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        11invoke-virtual {v0}, Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
                                                                                                                                                                                        12move-result-object v0
                                                                                                                                                                                        14invoke-virtual {v0}, Landroid/net/wifi/WifiInfo;->getSSID()Ljava/lang/String;
                                                                                                                                                                                        15try_end_14: move-result-object v0
                                                                                                                                                                                        16try_start_15: new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        18invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        20const-string v2, "WifiSsid="
                                                                                                                                                                                        22invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        23move-result-object v1
                                                                                                                                                                                        25invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        26move-result-object v1
                                                                                                                                                                                        28invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        29move-result-object v1
                                                                                                                                                                                        31invoke-static {v1}, Lcom/qq/e/comm/util/GDTLogger;->d(Ljava/lang/String;)V
                                                                                                                                                                                        32sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        33const/16 v2, 0x11
                                                                                                                                                                                        34if-lt v1, v2, :cond_4e
                                                                                                                                                                                        35if-eqz v0, :cond_4e
                                                                                                                                                                                        37const-string v1, "\""
                                                                                                                                                                                        39invoke-virtual {v0, v1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        40move-result v1
                                                                                                                                                                                        41if-eqz v1, :cond_4e
                                                                                                                                                                                        43const-string v1, "\""
                                                                                                                                                                                        45invoke-virtual {v0, v1}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        46move-result v1
                                                                                                                                                                                        47if-eqz v1, :cond_4e
                                                                                                                                                                                        48const/4 v1, 0x1
                                                                                                                                                                                        50invoke-virtual {v0}, Ljava/lang/String;->length()I
                                                                                                                                                                                        51move-result v2
                                                                                                                                                                                        52add-int/lit8 v2, v2, -0x1
                                                                                                                                                                                        54invoke-virtual {v0, v1, v2}, Ljava/lang/String;->substring(II)Ljava/lang/String;
                                                                                                                                                                                        55try_end_4d: move-result-object v0
                                                                                                                                                                                        56goto_4e: return-object v0
                                                                                                                                                                                        57catch_4f: move-exception v1
                                                                                                                                                                                        58move-object v0, v2
                                                                                                                                                                                        59goto_51: new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        61invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        63const-string v3, "get wifi ssid encountered exception: "
                                                                                                                                                                                        65invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        66move-result-object v2
                                                                                                                                                                                        68invoke-virtual {v1}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        69move-result-object v1
                                                                                                                                                                                        71invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        72move-result-object v1
                                                                                                                                                                                        74invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        75move-result-object v1
                                                                                                                                                                                        77invoke-static {v1}, Lcom/qq/e/comm/util/GDTLogger;->d(Ljava/lang/String;)V
                                                                                                                                                                                        78goto/16 :goto_4e
                                                                                                                                                                                        79catch_6c: move-exception v1
                                                                                                                                                                                        80goto/16 :goto_51
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.net.URL.<init>
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestMethod
                                                                                                                                                                                        • java.net.HttpURLConnection.setDoOutput
                                                                                                                                                                                        • java.net.HttpURLConnection.setDoInput
                                                                                                                                                                                        • java.net.HttpURLConnection.setUseCaches
                                                                                                                                                                                        • java.net.HttpURLConnection.setConnectTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • java.util.Map.entrySet
                                                                                                                                                                                        • java.util.Set.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.util.Map$Entry.getKey
                                                                                                                                                                                        • java.util.Map$Entry.getValue
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • POST
                                                                                                                                                                                        • Connection
                                                                                                                                                                                        • close
                                                                                                                                                                                        • http.keepAlive
                                                                                                                                                                                        • false
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Ljava/lang/String;",
                                                                                                                                                                                        4"Ljava/util/Map<",
                                                                                                                                                                                        5"Ljava/lang/String;",
                                                                                                                                                                                        6"Ljava/lang/String;",
                                                                                                                                                                                        7">;)",
                                                                                                                                                                                        8"Ljava/net/HttpURLConnection;"
                                                                                                                                                                                        9}
                                                                                                                                                                                        10.end annotation
                                                                                                                                                                                        11const/4 v0, 0x0
                                                                                                                                                                                        12try_start_1: new-instance v1, Ljava/net/URL;
                                                                                                                                                                                        14invoke-direct {v1, p0}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        16invoke-virtual {v1}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        17move-result-object p0
                                                                                                                                                                                        18check-cast p0, Ljava/net/HttpURLConnection;
                                                                                                                                                                                        19try_start_c:
                                                                                                                                                                                        20const-string v0, "POST"
                                                                                                                                                                                        22invoke-virtual {p0, v0}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V
                                                                                                                                                                                        23try_end_11: const/4 v0, 0x1
                                                                                                                                                                                        25invoke-virtual {p0, v0}, Ljava/net/HttpURLConnection;->setDoOutput(Z)V
                                                                                                                                                                                        27invoke-virtual {p0, v0}, Ljava/net/HttpURLConnection;->setDoInput(Z)V
                                                                                                                                                                                        28const/4 v0, 0x0
                                                                                                                                                                                        30invoke-virtual {p0, v0}, Ljava/net/HttpURLConnection;->setUseCaches(Z)V
                                                                                                                                                                                        31const/16 v0, 0x4e20
                                                                                                                                                                                        33invoke-virtual {p0, v0}, Ljava/net/HttpURLConnection;->setConnectTimeout(I)V
                                                                                                                                                                                        34sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        35const/16 v1, 0xd
                                                                                                                                                                                        36if-le v0, v1, :cond_2c
                                                                                                                                                                                        38const-string v0, "Connection"
                                                                                                                                                                                        40const-string v1, "close"
                                                                                                                                                                                        41goto/16 :goto_30
                                                                                                                                                                                        42cond_2c:
                                                                                                                                                                                        43const-string v0, "http.keepAlive"
                                                                                                                                                                                        45const-string v1, "false"
                                                                                                                                                                                        46goto_30:
                                                                                                                                                                                        47invoke-virtual {p0, v0, v1}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        49invoke-interface {p1}, Ljava/util/Map;->entrySet()Ljava/util/Set;
                                                                                                                                                                                        50move-result-object p1
                                                                                                                                                                                        52invoke-interface {p1}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        53move-result-object p1
                                                                                                                                                                                        54goto_3b:
                                                                                                                                                                                        55invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        56move-result v0
                                                                                                                                                                                        57if-eqz v0, :cond_57
                                                                                                                                                                                        59invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        60move-result-object v0
                                                                                                                                                                                        61check-cast v0, Ljava/util/Map$Entry;
                                                                                                                                                                                        63invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
                                                                                                                                                                                        64move-result-object v1
                                                                                                                                                                                        65check-cast v1, Ljava/lang/String;
                                                                                                                                                                                        67invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
                                                                                                                                                                                        68move-result-object v0
                                                                                                                                                                                        69check-cast v0, Ljava/lang/String;
                                                                                                                                                                                        71invoke-virtual {p0, v1, v0}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        72goto/16 :goto_3b
                                                                                                                                                                                        73cond_57: return-object p0
                                                                                                                                                                                        74catch_58: move-exception p1
                                                                                                                                                                                        75move-object v0, p0
                                                                                                                                                                                        76goto/16 :goto_5c
                                                                                                                                                                                        77catch_5b: move-exception p1
                                                                                                                                                                                        78goto_5c:
                                                                                                                                                                                        79invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        80return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.net.NetworkInterface.getNetworkInterfaces
                                                                                                                                                                                        • java.util.Enumeration.hasMoreElements
                                                                                                                                                                                        • java.util.Enumeration.nextElement
                                                                                                                                                                                        • java.net.NetworkInterface.getName
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.net.NetworkInterface.getName
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.net.NetworkInterface.getHardwareAddress
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.Byte.valueOf
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.length
                                                                                                                                                                                        • java.lang.StringBuilder.length
                                                                                                                                                                                        • java.lang.StringBuilder.deleteCharAt
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.Locale.getDefault
                                                                                                                                                                                        • java.lang.String.toLowerCase
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • wlan0
                                                                                                                                                                                        • eth0
                                                                                                                                                                                        • %02X:
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2invoke-static {}, Ljava/net/NetworkInterface;->getNetworkInterfaces()Ljava/util/Enumeration;
                                                                                                                                                                                        3move-result-object v1
                                                                                                                                                                                        4cond_5:
                                                                                                                                                                                        5invoke-interface {v1}, Ljava/util/Enumeration;->hasMoreElements()Z
                                                                                                                                                                                        6move-result v2
                                                                                                                                                                                        7if-eqz v2, :cond_6e
                                                                                                                                                                                        9invoke-interface {v1}, Ljava/util/Enumeration;->nextElement()Ljava/lang/Object;
                                                                                                                                                                                        10move-result-object v2
                                                                                                                                                                                        11check-cast v2, Ljava/net/NetworkInterface;
                                                                                                                                                                                        13const-string v3, "wlan0"
                                                                                                                                                                                        15invoke-virtual {v2}, Ljava/net/NetworkInterface;->getName()Ljava/lang/String;
                                                                                                                                                                                        16move-result-object v4
                                                                                                                                                                                        18invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        19move-result v3
                                                                                                                                                                                        20if-nez v3, :cond_29
                                                                                                                                                                                        22const-string v3, "eth0"
                                                                                                                                                                                        24invoke-virtual {v2}, Ljava/net/NetworkInterface;->getName()Ljava/lang/String;
                                                                                                                                                                                        25move-result-object v4
                                                                                                                                                                                        27invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        28move-result v3
                                                                                                                                                                                        29if-eqz v3, :cond_5
                                                                                                                                                                                        30cond_29:
                                                                                                                                                                                        31invoke-virtual {v2}, Ljava/net/NetworkInterface;->getHardwareAddress()[B
                                                                                                                                                                                        32move-result-object v1
                                                                                                                                                                                        33if-eqz v1, :cond_6e
                                                                                                                                                                                        34array-length v2, v1
                                                                                                                                                                                        35if-nez v2, :cond_33
                                                                                                                                                                                        36goto/16 :goto_6e
                                                                                                                                                                                        37cond_33: new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        39invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        40array-length v3, v1
                                                                                                                                                                                        41const/4 v4, 0x0
                                                                                                                                                                                        42const/4 v5, 0x0
                                                                                                                                                                                        43goto_3b: const/4 v6, 0x1
                                                                                                                                                                                        44if-ge v5, v3, :cond_54
                                                                                                                                                                                        45aget-byte v7, v1, v5
                                                                                                                                                                                        47const-string v8, "%02X:"
                                                                                                                                                                                        48new-array v6, v6, [Ljava/lang/Object;
                                                                                                                                                                                        50invoke-static {v7}, Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte;
                                                                                                                                                                                        51move-result-object v7
                                                                                                                                                                                        52aput-object v7, v6, v4
                                                                                                                                                                                        54invoke-static {v8, v6}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        55move-result-object v6
                                                                                                                                                                                        57invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        58add-int/lit8 v5, v5, 0x1
                                                                                                                                                                                        59goto/16 :goto_3b
                                                                                                                                                                                        60cond_54:
                                                                                                                                                                                        61invoke-virtual {v2}, Ljava/lang/StringBuilder;->length()I
                                                                                                                                                                                        62move-result v1
                                                                                                                                                                                        63if-lez v1, :cond_62
                                                                                                                                                                                        65invoke-virtual {v2}, Ljava/lang/StringBuilder;->length()I
                                                                                                                                                                                        66move-result v1
                                                                                                                                                                                        67sub-int/2addr v1, v6
                                                                                                                                                                                        69invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->deleteCharAt(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        70cond_62:
                                                                                                                                                                                        71invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        72move-result-object v1
                                                                                                                                                                                        74invoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale;
                                                                                                                                                                                        75move-result-object v2
                                                                                                                                                                                        77invoke-virtual {v1, v2}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String;
                                                                                                                                                                                        78move-result-object v0
                                                                                                                                                                                        79catch_6e: return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        • java.io.File.listFiles
                                                                                                                                                                                        • java.util.regex.Pattern.compile
                                                                                                                                                                                        • java.io.File.getName
                                                                                                                                                                                        • java.util.regex.Pattern.matcher
                                                                                                                                                                                        • java.util.regex.Matcher.find
                                                                                                                                                                                        • java.io.File.isFile
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • x5.tbs
                                                                                                                                                                                        • x5.tbs.temp
                                                                                                                                                                                        • x5.tbs.org
                                                                                                                                                                                        • x5.oversea.tbs.org
                                                                                                                                                                                        • x5.backup(.*)
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1invoke-static {}, Lcom/tencent/smtt/sdk/aq;->a()Lcom/tencent/smtt/sdk/aq;
                                                                                                                                                                                        3invoke-static {p0}, Lcom/tencent/smtt/sdk/aq;->s(Landroid/content/Context;)Ljava/io/File;
                                                                                                                                                                                        4move-result-object v0
                                                                                                                                                                                        5new-instance v1, Ljava/io/File;
                                                                                                                                                                                        7const-string v2, "x5.tbs"
                                                                                                                                                                                        9invoke-direct {v1, v0, v2}, Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
                                                                                                                                                                                        11invoke-virtual {v1}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        12new-instance v1, Ljava/io/File;
                                                                                                                                                                                        14const-string v2, "x5.tbs.temp"
                                                                                                                                                                                        16invoke-direct {v1, v0, v2}, Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
                                                                                                                                                                                        18invoke-virtual {v1}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        20invoke-static {p0}, Lcom/tencent/smtt/sdk/ak;->a(Landroid/content/Context;)Ljava/io/File;
                                                                                                                                                                                        21move-result-object p0
                                                                                                                                                                                        22if-eqz p0, :cond_65
                                                                                                                                                                                        23new-instance v0, Ljava/io/File;
                                                                                                                                                                                        25const-string v1, "x5.tbs.org"
                                                                                                                                                                                        27invoke-direct {v0, p0, v1}, Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
                                                                                                                                                                                        29invoke-virtual {v0}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        30new-instance v0, Ljava/io/File;
                                                                                                                                                                                        32const-string v1, "x5.oversea.tbs.org"
                                                                                                                                                                                        34invoke-direct {v0, p0, v1}, Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
                                                                                                                                                                                        36invoke-virtual {v0}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        38invoke-virtual {p0}, Ljava/io/File;->listFiles()[Ljava/io/File;
                                                                                                                                                                                        39move-result-object p0
                                                                                                                                                                                        41const-string v0, "x5.backup(.*)"
                                                                                                                                                                                        43invoke-static {v0}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern;
                                                                                                                                                                                        44move-result-object v0
                                                                                                                                                                                        45array-length v1, p0
                                                                                                                                                                                        46const/4 v2, 0x0
                                                                                                                                                                                        47goto_41: if-ge v2, v1, :cond_65
                                                                                                                                                                                        48aget-object v3, p0, v2
                                                                                                                                                                                        50invoke-virtual {v3}, Ljava/io/File;->getName()Ljava/lang/String;
                                                                                                                                                                                        51move-result-object v4
                                                                                                                                                                                        53invoke-virtual {v0, v4}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
                                                                                                                                                                                        54move-result-object v4
                                                                                                                                                                                        56invoke-virtual {v4}, Ljava/util/regex/Matcher;->find()Z
                                                                                                                                                                                        57move-result v4
                                                                                                                                                                                        58if-eqz v4, :cond_62
                                                                                                                                                                                        60invoke-virtual {v3}, Ljava/io/File;->isFile()Z
                                                                                                                                                                                        61move-result v4
                                                                                                                                                                                        62if-eqz v4, :cond_62
                                                                                                                                                                                        64invoke-virtual {v3}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        65move-result v4
                                                                                                                                                                                        66if-eqz v4, :cond_62
                                                                                                                                                                                        68invoke-virtual {v3}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        69cond_62: add-int/lit8 v2, v2, 0x1
                                                                                                                                                                                        70goto/16 :goto_41
                                                                                                                                                                                        71cond_65: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.webkit.WebView.<init>
                                                                                                                                                                                        • android.webkit.WebView.setFocusable
                                                                                                                                                                                        • android.webkit.WebView.setFocusableInTouchMode
                                                                                                                                                                                        • android.webkit.WebView.clearCache
                                                                                                                                                                                        • android.webkit.WebView.getSettings
                                                                                                                                                                                        • android.webkit.WebSettings.setJavaScriptEnabled
                                                                                                                                                                                        • android.webkit.WebSettings.setJavaScriptCanOpenWindowsAutomatically
                                                                                                                                                                                        • android.webkit.WebSettings$PluginState.ON:Landroid/webkit/WebSettings$PluginState
                                                                                                                                                                                        • android.webkit.WebSettings.setPluginState
                                                                                                                                                                                        • android.webkit.WebSettings.setAllowFileAccess
                                                                                                                                                                                        • android.webkit.WebSettings.setLoadWithOverviewMode
                                                                                                                                                                                        • android.webkit.WebSettings.setDefaultTextEncodingName
                                                                                                                                                                                        • android.webkit.WebSettings.setCacheMode
                                                                                                                                                                                        • android.webkit.WebSettings.setMixedContentMode
                                                                                                                                                                                        • android.webkit.WebSettings.getUserAgentString
                                                                                                                                                                                        • com.firebear.androil.base.MyApp.j:Lcom/firebear/androil/base/MyApp$a
                                                                                                                                                                                        • com.firebear.androil.views.a.b.<init>
                                                                                                                                                                                        • android.webkit.WebView.setWebViewClient
                                                                                                                                                                                        • com.firebear.androil.views.a.c.<init>
                                                                                                                                                                                        • android.webkit.WebView.setWebChromeClient
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • context
                                                                                                                                                                                        • GBK
                                                                                                                                                                                        • UA
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "context"
                                                                                                                                                                                        3invoke-static {p1, v0}, Ld/e/b/i;->b(Ljava/lang/Object;Ljava/lang/String;)V
                                                                                                                                                                                        5invoke-direct {p0, p1, p2, p3}, Landroid/webkit/WebView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
                                                                                                                                                                                        6const/4 p1, 0x1
                                                                                                                                                                                        8invoke-virtual {p0, p1}, Landroid/webkit/WebView;->setFocusable(Z)V
                                                                                                                                                                                        10invoke-virtual {p0, p1}, Landroid/webkit/WebView;->setFocusableInTouchMode(Z)V
                                                                                                                                                                                        11const/4 p2, 0x0
                                                                                                                                                                                        13invoke-virtual {p0, p2}, Landroid/webkit/WebView;->clearCache(Z)V
                                                                                                                                                                                        15invoke-virtual {p0}, Landroid/webkit/WebView;->getSettings()Landroid/webkit/WebSettings;
                                                                                                                                                                                        16move-result-object p3
                                                                                                                                                                                        17if-eqz p3, :cond_1c
                                                                                                                                                                                        19invoke-virtual {p3, p1}, Landroid/webkit/WebSettings;->setJavaScriptEnabled(Z)V
                                                                                                                                                                                        20cond_1c: if-eqz p3, :cond_21
                                                                                                                                                                                        22invoke-virtual {p3, p1}, Landroid/webkit/WebSettings;->setJavaScriptCanOpenWindowsAutomatically(Z)V
                                                                                                                                                                                        23cond_21: if-eqz p3, :cond_28
                                                                                                                                                                                        25sget-object v0, Landroid/webkit/WebSettings$PluginState;->ON:Landroid/webkit/WebSettings$PluginState;
                                                                                                                                                                                        27invoke-virtual {p3, v0}, Landroid/webkit/WebSettings;->setPluginState(Landroid/webkit/WebSettings$PluginState;)V
                                                                                                                                                                                        28cond_28: if-eqz p3, :cond_2d
                                                                                                                                                                                        30invoke-virtual {p3, p1}, Landroid/webkit/WebSettings;->setAllowFileAccess(Z)V
                                                                                                                                                                                        31cond_2d: if-eqz p3, :cond_32
                                                                                                                                                                                        33invoke-virtual {p3, p1}, Landroid/webkit/WebSettings;->setLoadWithOverviewMode(Z)V
                                                                                                                                                                                        34cond_32: if-eqz p3, :cond_39
                                                                                                                                                                                        36const-string p1, "GBK"
                                                                                                                                                                                        38invoke-virtual {p3, p1}, Landroid/webkit/WebSettings;->setDefaultTextEncodingName(Ljava/lang/String;)V
                                                                                                                                                                                        39cond_39: if-eqz p3, :cond_3f
                                                                                                                                                                                        40const/4 p1, 0x2
                                                                                                                                                                                        42invoke-virtual {p3, p1}, Landroid/webkit/WebSettings;->setCacheMode(I)V
                                                                                                                                                                                        43cond_3f: sget p1, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        44const/16 v0, 0x15
                                                                                                                                                                                        45if-lt p1, v0, :cond_4a
                                                                                                                                                                                        46if-eqz p3, :cond_4a
                                                                                                                                                                                        48invoke-virtual {p3, p2}, Landroid/webkit/WebSettings;->setMixedContentMode(I)V
                                                                                                                                                                                        49cond_4a: if-eqz p3, :cond_59
                                                                                                                                                                                        51invoke-virtual {p3}, Landroid/webkit/WebSettings;->getUserAgentString()Ljava/lang/String;
                                                                                                                                                                                        52move-result-object p1
                                                                                                                                                                                        53if-eqz p1, :cond_59
                                                                                                                                                                                        55sget-object p2, Lcom/firebear/androil/base/MyApp;->j:Lcom/firebear/androil/base/MyApp$a;
                                                                                                                                                                                        57const-string p3, "UA"
                                                                                                                                                                                        59invoke-virtual {p2, p3, p1}, Lcom/firebear/androil/base/MyApp$a;->b(Ljava/lang/String;Ljava/lang/String;)Z
                                                                                                                                                                                        60cond_59: new-instance p1, Lcom/firebear/androil/views/a/b;
                                                                                                                                                                                        62invoke-direct {p1, p0}, Lcom/firebear/androil/views/a/b;-><init>(Lcom/firebear/androil/views/a/d;)V
                                                                                                                                                                                        64invoke-virtual {p0, p1}, Landroid/webkit/WebView;->setWebViewClient(Landroid/webkit/WebViewClient;)V
                                                                                                                                                                                        65new-instance p1, Lcom/firebear/androil/views/a/c;
                                                                                                                                                                                        67invoke-direct {p1, p0}, Lcom/firebear/androil/views/a/c;-><init>(Lcom/firebear/androil/views/a/d;)V
                                                                                                                                                                                        69invoke-virtual {p0, p1}, Landroid/webkit/WebView;->setWebChromeClient(Landroid/webkit/WebChromeClient;)V
                                                                                                                                                                                        70return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                        • android.os.Build.ID:Ljava/lang/String
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • Mozilla/5.0 (Linux; Android
                                                                                                                                                                                        • ;
                                                                                                                                                                                        • Build/
                                                                                                                                                                                        • ) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.133 Mobile Safari/535.19
                                                                                                                                                                                        • Mozilla/5.0 (Linux; Android 4.0.4; Galaxy Nexus Build/IMM76B) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.133 Mobile Safari/535.19
                                                                                                                                                                                        • append ua:
                                                                                                                                                                                        • CommonDeviceUtil
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1sget-object v0, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                        3invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->c()Ljava/lang/String;
                                                                                                                                                                                        4move-result-object v1
                                                                                                                                                                                        6sget-object v2, Landroid/os/Build;->ID:Ljava/lang/String;
                                                                                                                                                                                        8invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        9move-result v3
                                                                                                                                                                                        10if-nez v3, :cond_40
                                                                                                                                                                                        12invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        13move-result v3
                                                                                                                                                                                        14if-nez v3, :cond_40
                                                                                                                                                                                        16invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        17move-result v3
                                                                                                                                                                                        18if-nez v3, :cond_40
                                                                                                                                                                                        19new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        21const-string v4, "Mozilla/5.0 (Linux; Android "
                                                                                                                                                                                        23invoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        25invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        27const-string v0, "; "
                                                                                                                                                                                        29invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        31invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        33const-string v0, " Build/"
                                                                                                                                                                                        35invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        37invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        39const-string v0, ") AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.133 Mobile Safari/535.19"
                                                                                                                                                                                        41invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        43invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        44move-result-object v0
                                                                                                                                                                                        45sput-object v0, Lcom/mintegral/msdk/base/utils/d;->h:Ljava/lang/String;
                                                                                                                                                                                        46goto/16 :goto_44
                                                                                                                                                                                        47cond_40:
                                                                                                                                                                                        48const-string v0, "Mozilla/5.0 (Linux; Android 4.0.4; Galaxy Nexus Build/IMM76B) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.133 Mobile Safari/535.19"
                                                                                                                                                                                        49sput-object v0, Lcom/mintegral/msdk/base/utils/d;->h:Ljava/lang/String;
                                                                                                                                                                                        50goto_44: new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        52const-string v1, "append ua:"
                                                                                                                                                                                        54invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        56sget-object v1, Lcom/mintegral/msdk/base/utils/d;->h:Ljava/lang/String;
                                                                                                                                                                                        58invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        60invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        61move-result-object v0
                                                                                                                                                                                        63const-string v1, "CommonDeviceUtil"
                                                                                                                                                                                        65invoke-static {v1, v0}, Lcom/mintegral/msdk/base/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        66return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.net.URL.<init>
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • java.net.HttpURLConnection.setDoInput
                                                                                                                                                                                        • java.net.HttpURLConnection.connect
                                                                                                                                                                                        • java.net.HttpURLConnection.getInputStream
                                                                                                                                                                                        • android.graphics.BitmapFactory.decodeStream
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.lang.OutOfMemoryError.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • getbitmap bmp fail---
                                                                                                                                                                                        • getbitmap:
                                                                                                                                                                                        • AsynLoadImg
                                                                                                                                                                                        • image download finished.
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "getbitmap bmp fail---"
                                                                                                                                                                                        2new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        4invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        6const-string v2, "getbitmap:"
                                                                                                                                                                                        8invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        10invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        12invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        13move-result-object v1
                                                                                                                                                                                        15const-string v2, "AsynLoadImg"
                                                                                                                                                                                        17invoke-static {v2, v1}, Lcom/tencent/open/a/f;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        18const/4 v1, 0x0
                                                                                                                                                                                        19try_start_19: new-instance v3, Ljava/net/URL;
                                                                                                                                                                                        21invoke-direct {v3, p0}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        23invoke-virtual {v3}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        24move-result-object v3
                                                                                                                                                                                        25check-cast v3, Ljava/net/HttpURLConnection;
                                                                                                                                                                                        26const/4 v4, 0x1
                                                                                                                                                                                        28invoke-virtual {v3, v4}, Ljava/net/HttpURLConnection;->setDoInput(Z)V
                                                                                                                                                                                        30invoke-virtual {v3}, Ljava/net/HttpURLConnection;->connect()V
                                                                                                                                                                                        32invoke-virtual {v3}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream;
                                                                                                                                                                                        33move-result-object v3
                                                                                                                                                                                        35invoke-static {v3}, Landroid/graphics/BitmapFactory;->decodeStream(Ljava/io/InputStream;)Landroid/graphics/Bitmap;
                                                                                                                                                                                        36move-result-object v4
                                                                                                                                                                                        38invoke-virtual {v3}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        39new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        41invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        43const-string v5, "image download finished."
                                                                                                                                                                                        45invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        47invoke-virtual {v3, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        49invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        50move-result-object p0
                                                                                                                                                                                        52invoke-static {v2, p0}, Lcom/tencent/open/a/f;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        53try_end_4a: return-object v4
                                                                                                                                                                                        54catch_4b: move-exception p0
                                                                                                                                                                                        56invoke-virtual {p0}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        58invoke-static {v2, v0}, Lcom/tencent/open/a/f;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        59return-object v1
                                                                                                                                                                                        60catch_53: move-exception p0
                                                                                                                                                                                        62invoke-virtual {p0}, Ljava/lang/OutOfMemoryError;->printStackTrace()V
                                                                                                                                                                                        64invoke-static {v2, v0}, Lcom/tencent/open/a/f;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        65return-object v1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.widget.PopupWindow.isShowing
                                                                                                                                                                                        • android.view.View.getWidth
                                                                                                                                                                                        • android.widget.PopupWindow.setWidth
                                                                                                                                                                                        • android.widget.PopupWindow.setHeight
                                                                                                                                                                                        • android.widget.PopupWindow.setWidth
                                                                                                                                                                                        • android.widget.PopupWindow.setHeight
                                                                                                                                                                                        • android.widget.PopupWindow.setOutsideTouchable
                                                                                                                                                                                        • android.widget.PopupWindow.update
                                                                                                                                                                                        • android.view.View.getWidth
                                                                                                                                                                                        • android.widget.PopupWindow.setWidth
                                                                                                                                                                                        • android.widget.PopupWindow.setHeight
                                                                                                                                                                                        • android.widget.PopupWindow.setOutsideTouchable
                                                                                                                                                                                        • android.widget.PopupWindow.setTouchInterceptor
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • android.util.Log.e
                                                                                                                                                                                        • android.widget.ListView.setSelection
                                                                                                                                                                                        • androidx.appcompat.widget.M.isInTouchMode
                                                                                                                                                                                        • android.os.Handler.post
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • ListPopupWindow
                                                                                                                                                                                        • Could not invoke setEpicenterBounds on PopupWindow
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-direct {p0}, Landroidx/appcompat/widget/T;->k()I
                                                                                                                                                                                        2move-result v0
                                                                                                                                                                                        4invoke-virtual {p0}, Landroidx/appcompat/widget/T;->i()Z
                                                                                                                                                                                        5move-result v1
                                                                                                                                                                                        7iget-object v2, p0, Landroidx/appcompat/widget/T;->J:Landroid/widget/PopupWindow;
                                                                                                                                                                                        8iget v3, p0, Landroidx/appcompat/widget/T;->k:I
                                                                                                                                                                                        10invoke-static {v2, v3}, Landroidx/core/widget/i;->a(Landroid/widget/PopupWindow;I)V
                                                                                                                                                                                        12iget-object v2, p0, Landroidx/appcompat/widget/T;->J:Landroid/widget/PopupWindow;
                                                                                                                                                                                        14invoke-virtual {v2}, Landroid/widget/PopupWindow;->isShowing()Z
                                                                                                                                                                                        15move-result v2
                                                                                                                                                                                        16const/4 v3, 0x1
                                                                                                                                                                                        17const/4 v4, -0x2
                                                                                                                                                                                        18const/4 v5, 0x0
                                                                                                                                                                                        19const/4 v6, -0x1
                                                                                                                                                                                        20if-eqz v2, :cond_90
                                                                                                                                                                                        22invoke-virtual {p0}, Landroidx/appcompat/widget/T;->d()Landroid/view/View;
                                                                                                                                                                                        23move-result-object v2
                                                                                                                                                                                        25invoke-static {v2}, Landroidx/core/h/u;->w(Landroid/view/View;)Z
                                                                                                                                                                                        26move-result v2
                                                                                                                                                                                        27if-nez v2, :cond_26
                                                                                                                                                                                        28return-void
                                                                                                                                                                                        29cond_26: iget v2, p0, Landroidx/appcompat/widget/T;->h:I
                                                                                                                                                                                        30if-ne v2, v6, :cond_2c
                                                                                                                                                                                        31const/4 v2, -0x1
                                                                                                                                                                                        32goto/16 :goto_36
                                                                                                                                                                                        33cond_2c: if-ne v2, v4, :cond_36
                                                                                                                                                                                        35invoke-virtual {p0}, Landroidx/appcompat/widget/T;->d()Landroid/view/View;
                                                                                                                                                                                        36move-result-object v2
                                                                                                                                                                                        38invoke-virtual {v2}, Landroid/view/View;->getWidth()I
                                                                                                                                                                                        39move-result v2
                                                                                                                                                                                        40goto_36: iget v7, p0, Landroidx/appcompat/widget/T;->g:I
                                                                                                                                                                                        41if-ne v7, v6, :cond_64
                                                                                                                                                                                        42if-eqz v1, :cond_3d
                                                                                                                                                                                        43goto/16 :goto_3e
                                                                                                                                                                                        44cond_3d: const/4 v0, -0x1
                                                                                                                                                                                        45goto_3e: if-eqz v1, :cond_52
                                                                                                                                                                                        47iget-object v1, p0, Landroidx/appcompat/widget/T;->J:Landroid/widget/PopupWindow;
                                                                                                                                                                                        48iget v4, p0, Landroidx/appcompat/widget/T;->h:I
                                                                                                                                                                                        49if-ne v4, v6, :cond_48
                                                                                                                                                                                        50const/4 v4, -0x1
                                                                                                                                                                                        51goto/16 :goto_49
                                                                                                                                                                                        52cond_48: const/4 v4, 0x0
                                                                                                                                                                                        53goto_49:
                                                                                                                                                                                        54invoke-virtual {v1, v4}, Landroid/widget/PopupWindow;->setWidth(I)V
                                                                                                                                                                                        56iget-object v1, p0, Landroidx/appcompat/widget/T;->J:Landroid/widget/PopupWindow;
                                                                                                                                                                                        58invoke-virtual {v1, v5}, Landroid/widget/PopupWindow;->setHeight(I)V
                                                                                                                                                                                        59goto/16 :goto_68
                                                                                                                                                                                        60cond_52:
                                                                                                                                                                                        61iget-object v1, p0, Landroidx/appcompat/widget/T;->J:Landroid/widget/PopupWindow;
                                                                                                                                                                                        62iget v4, p0, Landroidx/appcompat/widget/T;->h:I
                                                                                                                                                                                        63if-ne v4, v6, :cond_5a
                                                                                                                                                                                        64const/4 v4, -0x1
                                                                                                                                                                                        65goto/16 :goto_5b
                                                                                                                                                                                        66cond_5a: const/4 v4, 0x0
                                                                                                                                                                                        67goto_5b:
                                                                                                                                                                                        68invoke-virtual {v1, v4}, Landroid/widget/PopupWindow;->setWidth(I)V
                                                                                                                                                                                        70iget-object v1, p0, Landroidx/appcompat/widget/T;->J:Landroid/widget/PopupWindow;
                                                                                                                                                                                        72invoke-virtual {v1, v6}, Landroid/widget/PopupWindow;->setHeight(I)V
                                                                                                                                                                                        73goto/16 :goto_68
                                                                                                                                                                                        74cond_64: if-ne v7, v4, :cond_67
                                                                                                                                                                                        75goto/16 :goto_68
                                                                                                                                                                                        76cond_67: move v0, v7
                                                                                                                                                                                        77goto_68:
                                                                                                                                                                                        78iget-object v1, p0, Landroidx/appcompat/widget/T;->J:Landroid/widget/PopupWindow;
                                                                                                                                                                                        79iget-boolean v4, p0, Landroidx/appcompat/widget/T;->r:Z
                                                                                                                                                                                        80if-nez v4, :cond_73
                                                                                                                                                                                        81iget-boolean v4, p0, Landroidx/appcompat/widget/T;->q:Z
                                                                                                                                                                                        82if-nez v4, :cond_73
                                                                                                                                                                                        83goto/16 :goto_74
                                                                                                                                                                                        84cond_73: const/4 v3, 0x0
                                                                                                                                                                                        85goto_74:
                                                                                                                                                                                        86invoke-virtual {v1, v3}, Landroid/widget/PopupWindow;->setOutsideTouchable(Z)V
                                                                                                                                                                                        88iget-object v7, p0, Landroidx/appcompat/widget/T;->J:Landroid/widget/PopupWindow;
                                                                                                                                                                                        90invoke-virtual {p0}, Landroidx/appcompat/widget/T;->d()Landroid/view/View;
                                                                                                                                                                                        91move-result-object v8
                                                                                                                                                                                        92iget v9, p0, Landroidx/appcompat/widget/T;->i:I
                                                                                                                                                                                        93iget v10, p0, Landroidx/appcompat/widget/T;->j:I
                                                                                                                                                                                        94if-gez v2, :cond_85
                                                                                                                                                                                        95const/4 v11, -0x1
                                                                                                                                                                                        96goto/16 :goto_86
                                                                                                                                                                                        97cond_85: move v11, v2
                                                                                                                                                                                        98goto_86: if-gez v0, :cond_8a
                                                                                                                                                                                        99const/4 v12, -0x1
                                                                                                                                                                                        100goto/16 :goto_8b
                                                                                                                                                                                        101cond_8a: move v12, v0
                                                                                                                                                                                        102goto_8b:
                                                                                                                                                                                        103invoke-virtual/range {v7 .. v12}, Landroid/widget/PopupWindow;->update(Landroid/view/View;IIII)V
                                                                                                                                                                                        104goto/16 :goto_11f
                                                                                                                                                                                        105cond_90: iget v1, p0, Landroidx/appcompat/widget/T;->h:I
                                                                                                                                                                                        106if-ne v1, v6, :cond_96
                                                                                                                                                                                        107const/4 v1, -0x1
                                                                                                                                                                                        108goto/16 :goto_a0
                                                                                                                                                                                        109cond_96: if-ne v1, v4, :cond_a0
                                                                                                                                                                                        111invoke-virtual {p0}, Landroidx/appcompat/widget/T;->d()Landroid/view/View;
                                                                                                                                                                                        112move-result-object v1
                                                                                                                                                                                        114invoke-virtual {v1}, Landroid/view/View;->getWidth()I
                                                                                                                                                                                        115move-result v1
                                                                                                                                                                                        116goto_a0: iget v2, p0, Landroidx/appcompat/widget/T;->g:I
                                                                                                                                                                                        117if-ne v2, v6, :cond_a6
                                                                                                                                                                                        118const/4 v0, -0x1
                                                                                                                                                                                        119goto/16 :goto_aa
                                                                                                                                                                                        120cond_a6: if-ne v2, v4, :cond_a9
                                                                                                                                                                                        121goto/16 :goto_aa
                                                                                                                                                                                        122cond_a9: move v0, v2
                                                                                                                                                                                        123goto_aa:
                                                                                                                                                                                        124iget-object v2, p0, Landroidx/appcompat/widget/T;->J:Landroid/widget/PopupWindow;
                                                                                                                                                                                        126invoke-virtual {v2, v1}, Landroid/widget/PopupWindow;->setWidth(I)V
                                                                                                                                                                                        128iget-object v1, p0, Landroidx/appcompat/widget/T;->J:Landroid/widget/PopupWindow;
                                                                                                                                                                                        130invoke-virtual {v1, v0}, Landroid/widget/PopupWindow;->setHeight(I)V
                                                                                                                                                                                        132invoke-direct {p0, v3}, Landroidx/appcompat/widget/T;->c(Z)V
                                                                                                                                                                                        134iget-object v0, p0, Landroidx/appcompat/widget/T;->J:Landroid/widget/PopupWindow;
                                                                                                                                                                                        135iget-boolean v1, p0, Landroidx/appcompat/widget/T;->r:Z
                                                                                                                                                                                        136if-nez v1, :cond_c3
                                                                                                                                                                                        137iget-boolean v1, p0, Landroidx/appcompat/widget/T;->q:Z
                                                                                                                                                                                        138if-nez v1, :cond_c3
                                                                                                                                                                                        139const/4 v1, 0x1
                                                                                                                                                                                        140goto/16 :goto_c4
                                                                                                                                                                                        141cond_c3: const/4 v1, 0x0
                                                                                                                                                                                        142goto_c4:
                                                                                                                                                                                        143invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;->setOutsideTouchable(Z)V
                                                                                                                                                                                        145iget-object v0, p0, Landroidx/appcompat/widget/T;->J:Landroid/widget/PopupWindow;
                                                                                                                                                                                        147iget-object v1, p0, Landroidx/appcompat/widget/T;->B:Landroidx/appcompat/widget/T$d;
                                                                                                                                                                                        149invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;->setTouchInterceptor(Landroid/view/View$OnTouchListener;)V
                                                                                                                                                                                        150iget-boolean v0, p0, Landroidx/appcompat/widget/T;->o:Z
                                                                                                                                                                                        151if-eqz v0, :cond_d9
                                                                                                                                                                                        153iget-object v0, p0, Landroidx/appcompat/widget/T;->J:Landroid/widget/PopupWindow;
                                                                                                                                                                                        154iget-boolean v1, p0, Landroidx/appcompat/widget/T;->n:Z
                                                                                                                                                                                        156invoke-static {v0, v1}, Landroidx/core/widget/i;->a(Landroid/widget/PopupWindow;Z)V
                                                                                                                                                                                        157cond_d9:
                                                                                                                                                                                        158sget-object v0, Landroidx/appcompat/widget/T;->c:Ljava/lang/reflect/Method;
                                                                                                                                                                                        159if-eqz v0, :cond_f1
                                                                                                                                                                                        160try_start_dd:
                                                                                                                                                                                        161iget-object v1, p0, Landroidx/appcompat/widget/T;->J:Landroid/widget/PopupWindow;
                                                                                                                                                                                        162new-array v2, v3, [Ljava/lang/Object;
                                                                                                                                                                                        164iget-object v3, p0, Landroidx/appcompat/widget/T;->H:Landroid/graphics/Rect;
                                                                                                                                                                                        165aput-object v3, v2, v5
                                                                                                                                                                                        167invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        168try_end_e8: goto/16 :goto_f1
                                                                                                                                                                                        169catch_e9: move-exception v0
                                                                                                                                                                                        171const-string v1, "ListPopupWindow"
                                                                                                                                                                                        173const-string v2, "Could not invoke setEpicenterBounds on PopupWindow"
                                                                                                                                                                                        175invoke-static {v1, v2, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                        176cond_f1:
                                                                                                                                                                                        177iget-object v0, p0, Landroidx/appcompat/widget/T;->J:Landroid/widget/PopupWindow;
                                                                                                                                                                                        179invoke-virtual {p0}, Landroidx/appcompat/widget/T;->d()Landroid/view/View;
                                                                                                                                                                                        180move-result-object v1
                                                                                                                                                                                        181iget v2, p0, Landroidx/appcompat/widget/T;->i:I
                                                                                                                                                                                        182iget v3, p0, Landroidx/appcompat/widget/T;->j:I
                                                                                                                                                                                        183iget v4, p0, Landroidx/appcompat/widget/T;->p:I
                                                                                                                                                                                        185invoke-static {v0, v1, v2, v3, v4}, Landroidx/core/widget/i;->a(Landroid/widget/PopupWindow;Landroid/view/View;III)V
                                                                                                                                                                                        187iget-object v0, p0, Landroidx/appcompat/widget/T;->f:Landroidx/appcompat/widget/M;
                                                                                                                                                                                        189invoke-virtual {v0, v6}, Landroid/widget/ListView;->setSelection(I)V
                                                                                                                                                                                        190iget-boolean v0, p0, Landroidx/appcompat/widget/T;->I:Z
                                                                                                                                                                                        191if-eqz v0, :cond_111
                                                                                                                                                                                        193iget-object v0, p0, Landroidx/appcompat/widget/T;->f:Landroidx/appcompat/widget/M;
                                                                                                                                                                                        195invoke-virtual {v0}, Landroidx/appcompat/widget/M;->isInTouchMode()Z
                                                                                                                                                                                        196move-result v0
                                                                                                                                                                                        197if-eqz v0, :cond_114
                                                                                                                                                                                        198cond_111:
                                                                                                                                                                                        199invoke-virtual {p0}, Landroidx/appcompat/widget/T;->a()V
                                                                                                                                                                                        200cond_114: iget-boolean v0, p0, Landroidx/appcompat/widget/T;->I:Z
                                                                                                                                                                                        201if-nez v0, :cond_11f
                                                                                                                                                                                        203iget-object v0, p0, Landroidx/appcompat/widget/T;->F:Landroid/os/Handler;
                                                                                                                                                                                        205iget-object v1, p0, Landroidx/appcompat/widget/T;->D:Landroidx/appcompat/widget/T$a;
                                                                                                                                                                                        207invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
                                                                                                                                                                                        208cond_11f: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.Runtime.getRuntime
                                                                                                                                                                                        • java.lang.Runtime.exec
                                                                                                                                                                                        • java.lang.Process.getInputStream
                                                                                                                                                                                        • java.io.InputStreamReader.<init>
                                                                                                                                                                                        • java.io.BufferedReader.<init>
                                                                                                                                                                                        • java.io.BufferedReader.readLine
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        • java.lang.System.getProperty
                                                                                                                                                                                        • java.io.BufferedReader.close
                                                                                                                                                                                        • java.io.InputStreamReader.close
                                                                                                                                                                                        • java.lang.System.getProperty
                                                                                                                                                                                        • java.lang.Throwable.printStackTrace
                                                                                                                                                                                        • java.io.BufferedReader.close
                                                                                                                                                                                        • java.io.BufferedReader.close
                                                                                                                                                                                        • java.io.InputStreamReader.close
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • os.arch
                                                                                                                                                                                        • getprop ro.product.cpu.abi
                                                                                                                                                                                        • x86
                                                                                                                                                                                        • i686
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "os.arch"
                                                                                                                                                                                        3sget-object v1, Lcom/tencent/smtt/utils/b;->c:Ljava/lang/String;
                                                                                                                                                                                        5invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        6move-result v1
                                                                                                                                                                                        7if-nez v1, :cond_d
                                                                                                                                                                                        9sget-object v0, Lcom/tencent/smtt/utils/b;->c:Ljava/lang/String;
                                                                                                                                                                                        10return-object v0
                                                                                                                                                                                        11cond_d: const/4 v1, 0x0
                                                                                                                                                                                        12try_start_e:
                                                                                                                                                                                        13invoke-static {}, Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime;
                                                                                                                                                                                        14move-result-object v2
                                                                                                                                                                                        16const-string v3, "getprop ro.product.cpu.abi"
                                                                                                                                                                                        18invoke-virtual {v2, v3}, Ljava/lang/Runtime;->exec(Ljava/lang/String;)Ljava/lang/Process;
                                                                                                                                                                                        19move-result-object v2
                                                                                                                                                                                        20new-instance v3, Ljava/io/InputStreamReader;
                                                                                                                                                                                        22invoke-virtual {v2}, Ljava/lang/Process;->getInputStream()Ljava/io/InputStream;
                                                                                                                                                                                        23move-result-object v2
                                                                                                                                                                                        25invoke-direct {v3, v2}, Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;)V
                                                                                                                                                                                        26try_start_21: new-instance v2, Ljava/io/BufferedReader;
                                                                                                                                                                                        28invoke-direct {v2, v3}, Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;)V
                                                                                                                                                                                        29try_start_26:
                                                                                                                                                                                        30invoke-virtual {v2}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String;
                                                                                                                                                                                        31move-result-object v1
                                                                                                                                                                                        33const-string v4, "x86"
                                                                                                                                                                                        35invoke-virtual {v1, v4}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        36move-result v1
                                                                                                                                                                                        37if-eqz v1, :cond_39
                                                                                                                                                                                        39const-string v1, "i686"
                                                                                                                                                                                        40goto_34:
                                                                                                                                                                                        41invoke-static {v1}, Lcom/tencent/smtt/utils/b;->a(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        42move-result-object v0
                                                                                                                                                                                        43goto/16 :goto_3e
                                                                                                                                                                                        44cond_39:
                                                                                                                                                                                        45invoke-static {v0}, Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        46move-result-object v1
                                                                                                                                                                                        47try_end_3d: goto/16 :goto_34
                                                                                                                                                                                        48try_start_3e:
                                                                                                                                                                                        49invoke-virtual {v2}, Ljava/io/BufferedReader;->close()V
                                                                                                                                                                                        50goto_41:
                                                                                                                                                                                        51invoke-virtual {v3}, Ljava/io/InputStreamReader;->close()V
                                                                                                                                                                                        52try_end_44: goto/16 :goto_67
                                                                                                                                                                                        53catchall_45: move-exception v0
                                                                                                                                                                                        54move-object v1, v2
                                                                                                                                                                                        55goto/16 :goto_69
                                                                                                                                                                                        56catch_48: move-exception v1
                                                                                                                                                                                        57move-object v5, v2
                                                                                                                                                                                        58move-object v2, v1
                                                                                                                                                                                        59move-object v1, v5
                                                                                                                                                                                        60goto/16 :goto_54
                                                                                                                                                                                        61catch_4d: move-exception v2
                                                                                                                                                                                        62goto/16 :goto_54
                                                                                                                                                                                        63catchall_4f: move-exception v0
                                                                                                                                                                                        64move-object v3, v1
                                                                                                                                                                                        65goto/16 :goto_69
                                                                                                                                                                                        66catch_52: move-exception v2
                                                                                                                                                                                        67move-object v3, v1
                                                                                                                                                                                        68goto_54:
                                                                                                                                                                                        69invoke-static {v0}, Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        70move-result-object v0
                                                                                                                                                                                        72invoke-static {v0}, Lcom/tencent/smtt/utils/b;->a(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        73move-result-object v0
                                                                                                                                                                                        75invoke-virtual {v2}, Ljava/lang/Throwable;->printStackTrace()V
                                                                                                                                                                                        76try_end_5f: if-eqz v1, :cond_64
                                                                                                                                                                                        77try_start_61:
                                                                                                                                                                                        78invoke-virtual {v1}, Ljava/io/BufferedReader;->close()V
                                                                                                                                                                                        79catch_64: if-eqz v3, :cond_67
                                                                                                                                                                                        80goto/16 :goto_41
                                                                                                                                                                                        81goto_67: return-object v0
                                                                                                                                                                                        82catchall_68: move-exception v0
                                                                                                                                                                                        83goto_69: if-eqz v1, :cond_6e
                                                                                                                                                                                        84try_start_6b:
                                                                                                                                                                                        85invoke-virtual {v1}, Ljava/io/BufferedReader;->close()V
                                                                                                                                                                                        86try_end_6e: if-eqz v3, :cond_73
                                                                                                                                                                                        87try_start_70:
                                                                                                                                                                                        88invoke-virtual {v3}, Ljava/io/InputStreamReader;->close()V
                                                                                                                                                                                        89cond_73: goto/16 :goto_75
                                                                                                                                                                                        90goto_74: throw v0
                                                                                                                                                                                        91goto_75: goto/16 :goto_74
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.iflytek.voiceads.IFLYBannerAd.cIFLYBannerAdImpl:Ljava/lang/Class
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • com.iflytek.voiceads.IFLYBannerAd.iFLYBannerAdImpl:Lcom/iflytek/voiceads/IFLYBannerAd
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.ClassNotFoundException.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.reflect.InvocationTargetException.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.IllegalAccessException.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.NoSuchMethodException.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • com.iflytek.voiceads.IFLYBannerAd.<init>
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • banner:
                                                                                                                                                                                        • com.iflytek.voiceads.IFLYBannerAdImpl
                                                                                                                                                                                        • createBannerAd
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "banner:"
                                                                                                                                                                                        2try_start_2: sget-boolean v1, Lcom/iflytek/voiceads/IFLYBannerAd;->isClassLoaded:Z
                                                                                                                                                                                        3const/4 v2, 0x1
                                                                                                                                                                                        4if-nez v1, :cond_11
                                                                                                                                                                                        6const-string v1, "com.iflytek.voiceads.IFLYBannerAdImpl"
                                                                                                                                                                                        8invoke-static {p0, v1}, Lcom/iflytek/voiceads/dex/a;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        9move-result-object v1
                                                                                                                                                                                        10sput-object v1, Lcom/iflytek/voiceads/IFLYBannerAd;->cIFLYBannerAdImpl:Ljava/lang/Class;
                                                                                                                                                                                        11sput-boolean v2, Lcom/iflytek/voiceads/IFLYBannerAd;->isClassLoaded:Z
                                                                                                                                                                                        12cond_11:
                                                                                                                                                                                        13sget-object v1, Lcom/iflytek/voiceads/IFLYBannerAd;->cIFLYBannerAdImpl:Ljava/lang/Class;
                                                                                                                                                                                        15const-string v3, "createBannerAd"
                                                                                                                                                                                        16const/4 v4, 0x2
                                                                                                                                                                                        17new-array v5, v4, [Ljava/lang/Class;
                                                                                                                                                                                        18const-class v6, Landroid/content/Context;
                                                                                                                                                                                        19const/4 v7, 0x0
                                                                                                                                                                                        20aput-object v6, v5, v7
                                                                                                                                                                                        21const-class v6, Ljava/lang/String;
                                                                                                                                                                                        22aput-object v6, v5, v2
                                                                                                                                                                                        24invoke-virtual {v1, v3, v5}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        25move-result-object v1
                                                                                                                                                                                        26const/4 v3, 0x0
                                                                                                                                                                                        27new-array v4, v4, [Ljava/lang/Object;
                                                                                                                                                                                        28aput-object p0, v4, v7
                                                                                                                                                                                        29aput-object p1, v4, v2
                                                                                                                                                                                        31invoke-virtual {v1, v3, v4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        32move-result-object p1
                                                                                                                                                                                        33check-cast p1, Lcom/iflytek/voiceads/IFLYBannerAd;
                                                                                                                                                                                        34sput-object p1, Lcom/iflytek/voiceads/IFLYBannerAd;->iFLYBannerAdImpl:Lcom/iflytek/voiceads/IFLYBannerAd;
                                                                                                                                                                                        36sget-object p0, Lcom/iflytek/voiceads/IFLYBannerAd;->iFLYBannerAdImpl:Lcom/iflytek/voiceads/IFLYBannerAd;
                                                                                                                                                                                        37try_end_36: return-object p0
                                                                                                                                                                                        38catch_37: move-exception p1
                                                                                                                                                                                        39new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        41invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        43invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        45invoke-virtual {p1}, Ljava/lang/ClassNotFoundException;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        46move-result-object p1
                                                                                                                                                                                        47goto/16 :goto_6e
                                                                                                                                                                                        48catch_45: move-exception p1
                                                                                                                                                                                        49new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        51invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        53invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        55invoke-virtual {p1}, Ljava/lang/reflect/InvocationTargetException;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        56move-result-object p1
                                                                                                                                                                                        57goto/16 :goto_6e
                                                                                                                                                                                        58catch_53: move-exception p1
                                                                                                                                                                                        59new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        61invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        63invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        65invoke-virtual {p1}, Ljava/lang/IllegalAccessException;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        66move-result-object p1
                                                                                                                                                                                        67goto/16 :goto_6e
                                                                                                                                                                                        68catch_61: move-exception p1
                                                                                                                                                                                        69new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        71invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        73invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        75invoke-virtual {p1}, Ljava/lang/NoSuchMethodException;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        76move-result-object p1
                                                                                                                                                                                        77goto_6e:
                                                                                                                                                                                        78invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        80invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        81move-result-object p1
                                                                                                                                                                                        83invoke-static {p1}, Lcom/iflytek/voiceads/config/SDKLogger;->e(Ljava/lang/String;)V
                                                                                                                                                                                        84new-instance p1, Lcom/iflytek/voiceads/IFLYBannerAd;
                                                                                                                                                                                        86invoke-direct {p1, p0}, Lcom/iflytek/voiceads/IFLYBannerAd;-><init>(Landroid/content/Context;)V
                                                                                                                                                                                        87return-object p1
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.iflytek.voiceads.IFLYInterstitialAd.cIFLYInterstitialAdImpl:Ljava/lang/Class
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • com.iflytek.voiceads.IFLYInterstitialAd.iFLYInterstitialAdImpl:Lcom/iflytek/voiceads/IFLYInterstitialAd
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.ClassNotFoundException.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.reflect.InvocationTargetException.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.IllegalAccessException.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.NoSuchMethodException.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • com.iflytek.voiceads.IFLYInterstitialAd.<init>
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • inter:
                                                                                                                                                                                        • com.iflytek.voiceads.IFLYInterstitialAdImpl
                                                                                                                                                                                        • createInterstitialAd
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "inter:"
                                                                                                                                                                                        2try_start_2: sget-boolean v1, Lcom/iflytek/voiceads/IFLYInterstitialAd;->isClassLoaded:Z
                                                                                                                                                                                        3const/4 v2, 0x1
                                                                                                                                                                                        4if-nez v1, :cond_11
                                                                                                                                                                                        6const-string v1, "com.iflytek.voiceads.IFLYInterstitialAdImpl"
                                                                                                                                                                                        8invoke-static {p0, v1}, Lcom/iflytek/voiceads/dex/a;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        9move-result-object v1
                                                                                                                                                                                        10sput-object v1, Lcom/iflytek/voiceads/IFLYInterstitialAd;->cIFLYInterstitialAdImpl:Ljava/lang/Class;
                                                                                                                                                                                        11sput-boolean v2, Lcom/iflytek/voiceads/IFLYInterstitialAd;->isClassLoaded:Z
                                                                                                                                                                                        12cond_11:
                                                                                                                                                                                        13sget-object v1, Lcom/iflytek/voiceads/IFLYInterstitialAd;->cIFLYInterstitialAdImpl:Ljava/lang/Class;
                                                                                                                                                                                        15const-string v3, "createInterstitialAd"
                                                                                                                                                                                        16const/4 v4, 0x2
                                                                                                                                                                                        17new-array v5, v4, [Ljava/lang/Class;
                                                                                                                                                                                        18const-class v6, Landroid/content/Context;
                                                                                                                                                                                        19const/4 v7, 0x0
                                                                                                                                                                                        20aput-object v6, v5, v7
                                                                                                                                                                                        21const-class v6, Ljava/lang/String;
                                                                                                                                                                                        22aput-object v6, v5, v2
                                                                                                                                                                                        24invoke-virtual {v1, v3, v5}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        25move-result-object v1
                                                                                                                                                                                        26const/4 v3, 0x0
                                                                                                                                                                                        27new-array v4, v4, [Ljava/lang/Object;
                                                                                                                                                                                        28aput-object p0, v4, v7
                                                                                                                                                                                        29aput-object p1, v4, v2
                                                                                                                                                                                        31invoke-virtual {v1, v3, v4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        32move-result-object p1
                                                                                                                                                                                        33check-cast p1, Lcom/iflytek/voiceads/IFLYInterstitialAd;
                                                                                                                                                                                        34sput-object p1, Lcom/iflytek/voiceads/IFLYInterstitialAd;->iFLYInterstitialAdImpl:Lcom/iflytek/voiceads/IFLYInterstitialAd;
                                                                                                                                                                                        36sget-object p0, Lcom/iflytek/voiceads/IFLYInterstitialAd;->iFLYInterstitialAdImpl:Lcom/iflytek/voiceads/IFLYInterstitialAd;
                                                                                                                                                                                        37try_end_36: return-object p0
                                                                                                                                                                                        38catch_37: move-exception p1
                                                                                                                                                                                        39new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        41invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        43invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        45invoke-virtual {p1}, Ljava/lang/ClassNotFoundException;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        46move-result-object p1
                                                                                                                                                                                        47goto/16 :goto_6e
                                                                                                                                                                                        48catch_45: move-exception p1
                                                                                                                                                                                        49new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        51invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        53invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        55invoke-virtual {p1}, Ljava/lang/reflect/InvocationTargetException;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        56move-result-object p1
                                                                                                                                                                                        57goto/16 :goto_6e
                                                                                                                                                                                        58catch_53: move-exception p1
                                                                                                                                                                                        59new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        61invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        63invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        65invoke-virtual {p1}, Ljava/lang/IllegalAccessException;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        66move-result-object p1
                                                                                                                                                                                        67goto/16 :goto_6e
                                                                                                                                                                                        68catch_61: move-exception p1
                                                                                                                                                                                        69new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        71invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        73invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        75invoke-virtual {p1}, Ljava/lang/NoSuchMethodException;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        76move-result-object p1
                                                                                                                                                                                        77goto_6e:
                                                                                                                                                                                        78invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        80invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        81move-result-object p1
                                                                                                                                                                                        83invoke-static {p1}, Lcom/iflytek/voiceads/config/SDKLogger;->e(Ljava/lang/String;)V
                                                                                                                                                                                        84new-instance p1, Lcom/iflytek/voiceads/IFLYInterstitialAd;
                                                                                                                                                                                        86invoke-direct {p1, p0}, Lcom/iflytek/voiceads/IFLYInterstitialAd;-><init>(Landroid/content/Context;)V
                                                                                                                                                                                        87return-object p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.io.File.listFiles
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • java.lang.String.equalsIgnoreCase
                                                                                                                                                                                        • java.lang.Thread.sleep
                                                                                                                                                                                        • android.content.Context.getClassLoader
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • dalvik.system.DexClassLoader.<init>
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.lang.Exception.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • TbsInstaller
                                                                                                                                                                                        • com.tencent.tbs
                                                                                                                                                                                        • jarFile:
                                                                                                                                                                                        • TbsInstaller-doTbsDexOpt done
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "TbsInstaller"
                                                                                                                                                                                        2const/4 v1, 0x0
                                                                                                                                                                                        3try_start_3: new-instance v2, Lcom/tencent/smtt/sdk/ay;
                                                                                                                                                                                        5invoke-direct {v2, p0}, Lcom/tencent/smtt/sdk/ay;-><init>(Lcom/tencent/smtt/sdk/aq;)V
                                                                                                                                                                                        7invoke-virtual {p2, v2}, Ljava/io/File;->listFiles(Ljava/io/FileFilter;)[Ljava/io/File;
                                                                                                                                                                                        8move-result-object v2
                                                                                                                                                                                        9array-length v3, v2
                                                                                                                                                                                        10sget v4, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        11const/16 v5, 0x10
                                                                                                                                                                                        12if-ge v4, v5, :cond_2a
                                                                                                                                                                                        14invoke-virtual {p1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        15move-result-object v4
                                                                                                                                                                                        16if-eqz v4, :cond_2a
                                                                                                                                                                                        18invoke-virtual {p1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        19move-result-object v4
                                                                                                                                                                                        21const-string v5, "com.tencent.tbs"
                                                                                                                                                                                        23invoke-virtual {v4, v5}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
                                                                                                                                                                                        24move-result v4
                                                                                                                                                                                        25try_end_23: if-eqz v4, :cond_2a
                                                                                                                                                                                        26const-wide/16 v4, 0x1388
                                                                                                                                                                                        27try_start_27:
                                                                                                                                                                                        28invoke-static {v4, v5}, Ljava/lang/Thread;->sleep(J)V
                                                                                                                                                                                        29try_start_2a:
                                                                                                                                                                                        30invoke-virtual {p1}, Landroid/content/Context;->getClassLoader()Ljava/lang/ClassLoader;
                                                                                                                                                                                        31move-result-object v4
                                                                                                                                                                                        32const/4 v5, 0x0
                                                                                                                                                                                        33goto_2f: if-ge v5, v3, :cond_5e
                                                                                                                                                                                        34new-instance v6, Ljava/lang/StringBuilder;
                                                                                                                                                                                        36invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        38const-string v7, "jarFile: "
                                                                                                                                                                                        40invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        41aget-object v7, v2, v5
                                                                                                                                                                                        43invoke-virtual {v7}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        44move-result-object v7
                                                                                                                                                                                        46invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        48invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        49move-result-object v6
                                                                                                                                                                                        51invoke-static {v0, v6}, Lcom/tencent/smtt/utils/TbsLog;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        52new-instance v6, Ldalvik/system/DexClassLoader;
                                                                                                                                                                                        53aget-object v7, v2, v5
                                                                                                                                                                                        55invoke-virtual {v7}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        56move-result-object v7
                                                                                                                                                                                        58invoke-virtual {p2}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        59move-result-object v8
                                                                                                                                                                                        60const/4 v9, 0x0
                                                                                                                                                                                        62invoke-direct {v6, v7, v8, v9, v4}, Ldalvik/system/DexClassLoader;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)V
                                                                                                                                                                                        63try_end_5b: add-int/lit8 v5, v5, 0x1
                                                                                                                                                                                        64goto/16 :goto_2f
                                                                                                                                                                                        65cond_5e: const/4 p1, 0x1
                                                                                                                                                                                        66return p1
                                                                                                                                                                                        67catch_60: move-exception p2
                                                                                                                                                                                        69invoke-virtual {p2}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        71invoke-static {p1}, Lcom/tencent/smtt/sdk/TbsLogReport;->getInstance(Landroid/content/Context;)Lcom/tencent/smtt/sdk/TbsLogReport;
                                                                                                                                                                                        72move-result-object p1
                                                                                                                                                                                        73const/16 v2, 0xd1
                                                                                                                                                                                        75invoke-virtual {p2}, Ljava/lang/Exception;->toString()Ljava/lang/String;
                                                                                                                                                                                        76move-result-object p2
                                                                                                                                                                                        78invoke-virtual {p1, v2, p2}, Lcom/tencent/smtt/sdk/TbsLogReport;->setInstallErrorCode(ILjava/lang/String;)V
                                                                                                                                                                                        80const-string p1, "TbsInstaller-doTbsDexOpt done"
                                                                                                                                                                                        82invoke-static {v0, p1}, Lcom/tencent/smtt/utils/TbsLog;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        83return v1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getApplicationContext
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.getType
                                                                                                                                                                                        • android.net.NetworkInfo.getExtraInfo
                                                                                                                                                                                        • java.lang.String.toLowerCase
                                                                                                                                                                                        • android.net.NetworkInfo.getSubtype
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        • wifi
                                                                                                                                                                                        • 2g
                                                                                                                                                                                        • 3g
                                                                                                                                                                                        • 4g
                                                                                                                                                                                        • IFLY_AD_SDK
                                                                                                                                                                                        • get net class
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-virtual {p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        2move-result-object v0
                                                                                                                                                                                        4const-string v1, "connectivity"
                                                                                                                                                                                        6invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        7move-result-object v0
                                                                                                                                                                                        8check-cast v0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        10invoke-virtual {v0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        11move-result-object v0
                                                                                                                                                                                        12if-nez v0, :cond_15
                                                                                                                                                                                        14const-string v0, ""
                                                                                                                                                                                        15goto_14: return-object v0
                                                                                                                                                                                        16cond_15:
                                                                                                                                                                                        17invoke-virtual {v0}, Landroid/net/NetworkInfo;->getType()I
                                                                                                                                                                                        18move-result v1
                                                                                                                                                                                        19const/4 v2, 0x1
                                                                                                                                                                                        20if-ne v1, v2, :cond_1f
                                                                                                                                                                                        22const-string v0, "wifi"
                                                                                                                                                                                        23goto/16 :goto_14
                                                                                                                                                                                        24cond_1f:
                                                                                                                                                                                        25invoke-virtual {v0}, Landroid/net/NetworkInfo;->getExtraInfo()Ljava/lang/String;
                                                                                                                                                                                        26move-result-object v1
                                                                                                                                                                                        28invoke-virtual {v1}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
                                                                                                                                                                                        29move-result-object v1
                                                                                                                                                                                        31invoke-virtual {v0}, Landroid/net/NetworkInfo;->getSubtype()I
                                                                                                                                                                                        32move-result v0
                                                                                                                                                                                        34invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        35move-result v1
                                                                                                                                                                                        36if-eqz v1, :cond_34
                                                                                                                                                                                        38const-string v0, ""
                                                                                                                                                                                        39goto/16 :goto_14
                                                                                                                                                                                        40cond_34: packed-switch v0, :pswitch_data_64
                                                                                                                                                                                        41pswitch_37:
                                                                                                                                                                                        42const-string v0, ""
                                                                                                                                                                                        43goto/16 :goto_14
                                                                                                                                                                                        44pswitch_3a:
                                                                                                                                                                                        45const-string v0, "2g"
                                                                                                                                                                                        46goto/16 :goto_14
                                                                                                                                                                                        47pswitch_3d:
                                                                                                                                                                                        48const-string v0, "3g"
                                                                                                                                                                                        49goto/16 :goto_14
                                                                                                                                                                                        50pswitch_40:
                                                                                                                                                                                        51const-string v0, "4g"
                                                                                                                                                                                        52try_end_42: goto/16 :goto_14
                                                                                                                                                                                        53catch_43: move-exception v0
                                                                                                                                                                                        55const-string v1, "IFLY_AD_SDK"
                                                                                                                                                                                        56new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        58invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        60const-string v3, "get net class"
                                                                                                                                                                                        62invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        63move-result-object v2
                                                                                                                                                                                        65invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        66move-result-object v0
                                                                                                                                                                                        68invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        69move-result-object v0
                                                                                                                                                                                        71invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        72move-result-object v0
                                                                                                                                                                                        74invoke-static {v1, v0}, Lcom/iflytek/voiceads/utils/g;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        76const-string v0, ""
                                                                                                                                                                                        77goto/16 :goto_14
                                                                                                                                                                                        78nop
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getFilesDir
                                                                                                                                                                                        • java.io.File.listFiles
                                                                                                                                                                                        • java.io.File.getName
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.io.File.getName
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.content.Context.getFilesDir
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.io.File.separator:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • delete
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-virtual {p0}, Landroid/content/Context;->getFilesDir()Ljava/io/File;
                                                                                                                                                                                        2move-result-object v0
                                                                                                                                                                                        4invoke-virtual {v0}, Ljava/io/File;->listFiles()[Ljava/io/File;
                                                                                                                                                                                        5move-result-object v0
                                                                                                                                                                                        6array-length v1, v0
                                                                                                                                                                                        7const/4 v2, 0x0
                                                                                                                                                                                        8goto_a: if-ge v2, v1, :cond_37
                                                                                                                                                                                        9aget-object v3, v0, v2
                                                                                                                                                                                        11invoke-virtual {v3}, Ljava/io/File;->getName()Ljava/lang/String;
                                                                                                                                                                                        12move-result-object v4
                                                                                                                                                                                        14invoke-static {v4, p1}, Lcom/iflytek/voiceads/dex/c;->b(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        15move-result v4
                                                                                                                                                                                        16const/4 v5, -0x1
                                                                                                                                                                                        17if-eq v4, v5, :cond_34
                                                                                                                                                                                        18new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        20invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        22const-string v5, "delete "
                                                                                                                                                                                        24invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        26invoke-virtual {v3}, Ljava/io/File;->getName()Ljava/lang/String;
                                                                                                                                                                                        27move-result-object v5
                                                                                                                                                                                        29invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        31invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        32move-result-object v4
                                                                                                                                                                                        34invoke-static {v4}, Lcom/iflytek/voiceads/config/SDKLogger;->d(Ljava/lang/String;)V
                                                                                                                                                                                        36invoke-virtual {v3}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        37cond_34: add-int/lit8 v2, v2, 0x1
                                                                                                                                                                                        38goto/16 :goto_a
                                                                                                                                                                                        39cond_37:
                                                                                                                                                                                        40invoke-static {p0, p1}, Lcom/iflytek/voiceads/dex/c;->c(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        41move-result-object v0
                                                                                                                                                                                        42new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        44invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        46invoke-virtual {p0}, Landroid/content/Context;->getFilesDir()Ljava/io/File;
                                                                                                                                                                                        47move-result-object v2
                                                                                                                                                                                        49invoke-virtual {v2}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        50move-result-object v2
                                                                                                                                                                                        52invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        54sget-object v2, Ljava/io/File;->separator:Ljava/lang/String;
                                                                                                                                                                                        56invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        58invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        59move-result-object v1
                                                                                                                                                                                        60new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        62invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        64invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        66invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        68invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        69move-result-object v2
                                                                                                                                                                                        71invoke-static {p0, v2, v0}, Lcom/iflytek/voiceads/dex/c;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        73invoke-static {p0, v1, p1, v0}, Lcom/iflytek/voiceads/dex/c;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        74return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.net.URL.<init>
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Throwable.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestMethod
                                                                                                                                                                                        • java.net.HttpURLConnection.setInstanceFollowRedirects
                                                                                                                                                                                        • java.net.HttpURLConnection.setConnectTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setReadTimeout
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • [initHttpRequest] mHttpRequest.disconnect() Throwable:
                                                                                                                                                                                        • TbsDownload
                                                                                                                                                                                        • User-Agent
                                                                                                                                                                                        • Accept-Encoding
                                                                                                                                                                                        • identity
                                                                                                                                                                                        • GET
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Ljava/net/URL;
                                                                                                                                                                                        2invoke-direct {v0, p1}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        4iget-object p1, p0, Lcom/tencent/smtt/sdk/ak;->t:Ljava/net/HttpURLConnection;
                                                                                                                                                                                        5if-eqz p1, :cond_28
                                                                                                                                                                                        6try_start_9:
                                                                                                                                                                                        7invoke-virtual {p1}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        8try_end_c: goto/16 :goto_28
                                                                                                                                                                                        9catch_d: move-exception p1
                                                                                                                                                                                        10new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        12invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        14const-string v2, "[initHttpRequest] mHttpRequest.disconnect() Throwable:"
                                                                                                                                                                                        16invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        18invoke-virtual {p1}, Ljava/lang/Throwable;->toString()Ljava/lang/String;
                                                                                                                                                                                        19move-result-object p1
                                                                                                                                                                                        21invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        23invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        24move-result-object p1
                                                                                                                                                                                        26const-string v1, "TbsDownload"
                                                                                                                                                                                        28invoke-static {v1, p1}, Lcom/tencent/smtt/utils/TbsLog;->e(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        29cond_28:
                                                                                                                                                                                        30invoke-virtual {v0}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        31move-result-object p1
                                                                                                                                                                                        32check-cast p1, Ljava/net/HttpURLConnection;
                                                                                                                                                                                        33iput-object p1, p0, Lcom/tencent/smtt/sdk/ak;->t:Ljava/net/HttpURLConnection;
                                                                                                                                                                                        35iget-object p1, p0, Lcom/tencent/smtt/sdk/ak;->t:Ljava/net/HttpURLConnection;
                                                                                                                                                                                        37iget-object v0, p0, Lcom/tencent/smtt/sdk/ak;->g:Landroid/content/Context;
                                                                                                                                                                                        39invoke-static {v0}, Lcom/tencent/smtt/sdk/TbsDownloader;->a(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        40move-result-object v0
                                                                                                                                                                                        42const-string v1, "User-Agent"
                                                                                                                                                                                        44invoke-virtual {p1, v1, v0}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        46iget-object p1, p0, Lcom/tencent/smtt/sdk/ak;->t:Ljava/net/HttpURLConnection;
                                                                                                                                                                                        48const-string v0, "Accept-Encoding"
                                                                                                                                                                                        50const-string v1, "identity"
                                                                                                                                                                                        52invoke-virtual {p1, v0, v1}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        54iget-object p1, p0, Lcom/tencent/smtt/sdk/ak;->t:Ljava/net/HttpURLConnection;
                                                                                                                                                                                        56const-string v0, "GET"
                                                                                                                                                                                        58invoke-virtual {p1, v0}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V
                                                                                                                                                                                        60iget-object p1, p0, Lcom/tencent/smtt/sdk/ak;->t:Ljava/net/HttpURLConnection;
                                                                                                                                                                                        61const/4 v0, 0x0
                                                                                                                                                                                        63invoke-virtual {p1, v0}, Ljava/net/HttpURLConnection;->setInstanceFollowRedirects(Z)V
                                                                                                                                                                                        65iget-object p1, p0, Lcom/tencent/smtt/sdk/ak;->t:Ljava/net/HttpURLConnection;
                                                                                                                                                                                        66iget v0, p0, Lcom/tencent/smtt/sdk/ak;->n:I
                                                                                                                                                                                        68invoke-virtual {p1, v0}, Ljava/net/HttpURLConnection;->setConnectTimeout(I)V
                                                                                                                                                                                        70iget-object p1, p0, Lcom/tencent/smtt/sdk/ak;->t:Ljava/net/HttpURLConnection;
                                                                                                                                                                                        71iget v0, p0, Lcom/tencent/smtt/sdk/ak;->m:I
                                                                                                                                                                                        73invoke-virtual {p1, v0}, Ljava/net/HttpURLConnection;->setReadTimeout(I)V
                                                                                                                                                                                        74return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.location.Criteria.<init>
                                                                                                                                                                                        • android.location.Criteria.setAccuracy
                                                                                                                                                                                        • android.location.Criteria.setAltitudeRequired
                                                                                                                                                                                        • android.location.Criteria.setBearingRequired
                                                                                                                                                                                        • android.location.Criteria.setCostAllowed
                                                                                                                                                                                        • android.location.Criteria.setPowerRequirement
                                                                                                                                                                                        • android.location.LocationManager.getBestProvider
                                                                                                                                                                                        • android.location.LocationManager.getLastKnownLocation
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.location.Location.getLatitude
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.location.Location.getLongitude
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.location.Location.getAccuracy
                                                                                                                                                                                        • android.location.LocationManager.requestLocationUpdates
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • location
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1iget-object v0, p0, Lcom/qq/e/comm/managers/status/DeviceStatus;->n:Landroid/content/Context;
                                                                                                                                                                                        3const-string v1, "location"
                                                                                                                                                                                        5invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        6move-result-object v0
                                                                                                                                                                                        7move-object v1, v0
                                                                                                                                                                                        8check-cast v1, Landroid/location/LocationManager;
                                                                                                                                                                                        9if-nez v1, :cond_e
                                                                                                                                                                                        10return-void
                                                                                                                                                                                        11cond_e: new-instance v0, Landroid/location/Criteria;
                                                                                                                                                                                        13invoke-direct {v0}, Landroid/location/Criteria;-><init>()V
                                                                                                                                                                                        14const/4 v2, 0x2
                                                                                                                                                                                        16invoke-virtual {v0, v2}, Landroid/location/Criteria;->setAccuracy(I)V
                                                                                                                                                                                        17const/4 v2, 0x0
                                                                                                                                                                                        19invoke-virtual {v0, v2}, Landroid/location/Criteria;->setAltitudeRequired(Z)V
                                                                                                                                                                                        21invoke-virtual {v0, v2}, Landroid/location/Criteria;->setBearingRequired(Z)V
                                                                                                                                                                                        22const/4 v2, 0x1
                                                                                                                                                                                        24invoke-virtual {v0, v2}, Landroid/location/Criteria;->setCostAllowed(Z)V
                                                                                                                                                                                        26invoke-virtual {v0, v2}, Landroid/location/Criteria;->setPowerRequirement(I)V
                                                                                                                                                                                        27try_end_25:
                                                                                                                                                                                        28invoke-virtual {v1, v0, v2}, Landroid/location/LocationManager;->getBestProvider(Landroid/location/Criteria;Z)Ljava/lang/String;
                                                                                                                                                                                        29move-result-object v2
                                                                                                                                                                                        31invoke-virtual {v1, v2}, Landroid/location/LocationManager;->getLastKnownLocation(Ljava/lang/String;)Landroid/location/Location;
                                                                                                                                                                                        32move-result-object v0
                                                                                                                                                                                        33if-eqz v0, :cond_5a
                                                                                                                                                                                        34new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        36invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        38invoke-virtual {v0}, Landroid/location/Location;->getLatitude()D
                                                                                                                                                                                        39move-result-wide v2
                                                                                                                                                                                        41invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
                                                                                                                                                                                        43invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        44move-result-object v1
                                                                                                                                                                                        45iput-object v1, p0, Lcom/qq/e/comm/managers/status/DeviceStatus;->k:Ljava/lang/String;
                                                                                                                                                                                        46new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        48invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        50invoke-virtual {v0}, Landroid/location/Location;->getLongitude()D
                                                                                                                                                                                        51move-result-wide v2
                                                                                                                                                                                        53invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
                                                                                                                                                                                        55invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        56move-result-object v1
                                                                                                                                                                                        57iput-object v1, p0, Lcom/qq/e/comm/managers/status/DeviceStatus;->l:Ljava/lang/String;
                                                                                                                                                                                        59invoke-virtual {v0}, Landroid/location/Location;->getAccuracy()F
                                                                                                                                                                                        60move-result v0
                                                                                                                                                                                        61iput v0, p0, Lcom/qq/e/comm/managers/status/DeviceStatus;->m:F
                                                                                                                                                                                        62goto/16 :goto_67
                                                                                                                                                                                        63cond_5a: new-instance v6, Lcom/qq/e/comm/managers/status/DeviceStatus$1;
                                                                                                                                                                                        65invoke-direct {v6, p0, v1}, Lcom/qq/e/comm/managers/status/DeviceStatus$1;-><init>(Lcom/qq/e/comm/managers/status/DeviceStatus;Landroid/location/LocationManager;)V
                                                                                                                                                                                        66try_end_5f: const-wide/16 v3, 0x7d0
                                                                                                                                                                                        67const v5, 0x45dac000 # 7000.0f
                                                                                                                                                                                        68try_start_64:
                                                                                                                                                                                        69invoke-virtual/range {v1 .. v6}, Landroid/location/LocationManager;->requestLocationUpdates(Ljava/lang/String;JFLandroid/location/LocationListener;)V
                                                                                                                                                                                        70goto_67: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Bundle.<init>
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Build$VERSION.SDK:Ljava/lang/String
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • com.tencent.open.utils.f$1.<init>
                                                                                                                                                                                        • java.lang.Thread.start
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • update thread is running, return
                                                                                                                                                                                        • appid
                                                                                                                                                                                        • appid_for_getting_config
                                                                                                                                                                                        • status_os
                                                                                                                                                                                        • status_machine
                                                                                                                                                                                        • status_version
                                                                                                                                                                                        • sdkv
                                                                                                                                                                                        • 3.3.3.lite
                                                                                                                                                                                        • sdkp
                                                                                                                                                                                        • a
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0iget v0, p0, Lcom/tencent/open/utils/f;->g:I
                                                                                                                                                                                        1if-eqz v0, :cond_a
                                                                                                                                                                                        3const-string v0, "update thread is running, return"
                                                                                                                                                                                        5invoke-direct {p0, v0}, Lcom/tencent/open/utils/f;->d(Ljava/lang/String;)V
                                                                                                                                                                                        6return-void
                                                                                                                                                                                        7cond_a: const/4 v0, 0x1
                                                                                                                                                                                        8iput v0, p0, Lcom/tencent/open/utils/f;->g:I
                                                                                                                                                                                        9new-instance v0, Landroid/os/Bundle;
                                                                                                                                                                                        11invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
                                                                                                                                                                                        13iget-object v1, p0, Lcom/tencent/open/utils/f;->d:Ljava/lang/String;
                                                                                                                                                                                        15const-string v2, "appid"
                                                                                                                                                                                        17invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        19iget-object v1, p0, Lcom/tencent/open/utils/f;->d:Ljava/lang/String;
                                                                                                                                                                                        21const-string v2, "appid_for_getting_config"
                                                                                                                                                                                        23invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        25sget-object v1, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                        27const-string v2, "status_os"
                                                                                                                                                                                        29invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        31sget-object v1, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        33const-string v2, "status_machine"
                                                                                                                                                                                        35invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        37sget-object v1, Landroid/os/Build$VERSION;->SDK:Ljava/lang/String;
                                                                                                                                                                                        39const-string v2, "status_version"
                                                                                                                                                                                        41invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        43const-string v1, "sdkv"
                                                                                                                                                                                        45const-string v2, "3.3.3.lite"
                                                                                                                                                                                        47invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        49const-string v1, "sdkp"
                                                                                                                                                                                        51const-string v2, "a"
                                                                                                                                                                                        53invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        54new-instance v1, Lcom/tencent/open/utils/f$1;
                                                                                                                                                                                        56invoke-direct {v1, p0, v0}, Lcom/tencent/open/utils/f$1;-><init>(Lcom/tencent/open/utils/f;Landroid/os/Bundle;)V
                                                                                                                                                                                        58invoke-virtual {v1}, Ljava/lang/Thread;->start()V
                                                                                                                                                                                        59return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.widget.TextView.clearAnimation
                                                                                                                                                                                        • com.baidu.mobads.container.ae.getParent
                                                                                                                                                                                        • android.view.ViewGroup.removeView
                                                                                                                                                                                        • java.util.concurrent.atomic.AtomicBoolean.set
                                                                                                                                                                                        • com.baidu.mobads.container.ae.getContentHeight
                                                                                                                                                                                        • com.baidu.mobads.container.ae.getProgress
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • android.os.Message.obtain
                                                                                                                                                                                        • android.os.Handler.sendMessage
                                                                                                                                                                                        • com.baidu.mobads.container.ae.setVisibility
                                                                                                                                                                                        • com.baidu.mobads.container.ae.stopLoading
                                                                                                                                                                                        • com.baidu.mobads.container.ae.destroy
                                                                                                                                                                                        • android.app.Activity.getApplicationContext
                                                                                                                                                                                        • android.os.Process.myPid
                                                                                                                                                                                        • android.os.Process.killProcess
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • onDestroy
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        1const/4 v1, 0x0
                                                                                                                                                                                        2try_start_1:
                                                                                                                                                                                        3iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->b:Landroid/widget/TextView;
                                                                                                                                                                                        4if-eqz v0, :cond_a
                                                                                                                                                                                        6iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->b:Landroid/widget/TextView;
                                                                                                                                                                                        8invoke-virtual {v0}, Landroid/widget/TextView;->clearAnimation()V
                                                                                                                                                                                        9cond_a:
                                                                                                                                                                                        10iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->curWebview:Lcom/baidu/mobads/container/ae;
                                                                                                                                                                                        11if-eqz v0, :cond_1b
                                                                                                                                                                                        13iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->curWebview:Lcom/baidu/mobads/container/ae;
                                                                                                                                                                                        15invoke-virtual {v0}, Lcom/baidu/mobads/container/ae;->getParent()Landroid/view/ViewParent;
                                                                                                                                                                                        16move-result-object v0
                                                                                                                                                                                        17check-cast v0, Landroid/view/ViewGroup;
                                                                                                                                                                                        19iget-object v2, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->curWebview:Lcom/baidu/mobads/container/ae;
                                                                                                                                                                                        21invoke-virtual {v0, v2}, Landroid/view/ViewGroup;->removeView(Landroid/view/View;)V
                                                                                                                                                                                        22goto_1b:
                                                                                                                                                                                        23sget-object v0, Lcom/baidu/mobads/container/landingpage/App2Activity;->t:Ljava/util/concurrent/atomic/AtomicBoolean;
                                                                                                                                                                                        25invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;->set(Z)V
                                                                                                                                                                                        27iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->v:Landroid/os/Handler;
                                                                                                                                                                                        28if-eqz v0, :cond_b3
                                                                                                                                                                                        30iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->G:Lcom/baidu/mobads/container/landingpage/ag;
                                                                                                                                                                                        32iget-object v2, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->m:Ljava/lang/String;
                                                                                                                                                                                        33iput-object v2, v0, Lcom/baidu/mobads/container/landingpage/ag;->a:Ljava/lang/String;
                                                                                                                                                                                        35iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->G:Lcom/baidu/mobads/container/landingpage/ag;
                                                                                                                                                                                        36iget v2, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->w:I
                                                                                                                                                                                        37add-int/lit8 v3, v2, 0x1
                                                                                                                                                                                        38iput v3, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->w:I
                                                                                                                                                                                        39iput v2, v0, Lcom/baidu/mobads/container/landingpage/ag;->p:I
                                                                                                                                                                                        41iget-object v2, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->G:Lcom/baidu/mobads/container/landingpage/ag;
                                                                                                                                                                                        43iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->curWebview:Lcom/baidu/mobads/container/ae;
                                                                                                                                                                                        44if-eqz v0, :cond_d9
                                                                                                                                                                                        46iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->curWebview:Lcom/baidu/mobads/container/ae;
                                                                                                                                                                                        48invoke-virtual {v0}, Lcom/baidu/mobads/container/ae;->getContentHeight()I
                                                                                                                                                                                        49move-result v0
                                                                                                                                                                                        50goto_40: iput v0, v2, Lcom/baidu/mobads/container/landingpage/ag;->r:I
                                                                                                                                                                                        52iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->G:Lcom/baidu/mobads/container/landingpage/ag;
                                                                                                                                                                                        54iget-object v2, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->curWebview:Lcom/baidu/mobads/container/ae;
                                                                                                                                                                                        55if-eqz v2, :cond_4e
                                                                                                                                                                                        57iget-object v1, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->curWebview:Lcom/baidu/mobads/container/ae;
                                                                                                                                                                                        59invoke-virtual {v1}, Lcom/baidu/mobads/container/ae;->getProgress()I
                                                                                                                                                                                        60move-result v1
                                                                                                                                                                                        61cond_4e: iput v1, v0, Lcom/baidu/mobads/container/landingpage/ag;->s:I
                                                                                                                                                                                        63iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->G:Lcom/baidu/mobads/container/landingpage/ag;
                                                                                                                                                                                        64iget v1, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->h:I
                                                                                                                                                                                        65iput v1, v0, Lcom/baidu/mobads/container/landingpage/ag;->u:I
                                                                                                                                                                                        67iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->G:Lcom/baidu/mobads/container/landingpage/ag;
                                                                                                                                                                                        68iget v1, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->i:I
                                                                                                                                                                                        69iput v1, v0, Lcom/baidu/mobads/container/landingpage/ag;->v:I
                                                                                                                                                                                        71iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->G:Lcom/baidu/mobads/container/landingpage/ag;
                                                                                                                                                                                        73invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        74move-result-wide v2
                                                                                                                                                                                        75iget-wide v4, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->y:J
                                                                                                                                                                                        76sub-long/2addr v2, v4
                                                                                                                                                                                        77iput-wide v2, v0, Lcom/baidu/mobads/container/landingpage/ag;->w:J
                                                                                                                                                                                        79iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->G:Lcom/baidu/mobads/container/landingpage/ag;
                                                                                                                                                                                        80iget v1, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->B:I
                                                                                                                                                                                        81iput v1, v0, Lcom/baidu/mobads/container/landingpage/ag;->x:I
                                                                                                                                                                                        83iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->G:Lcom/baidu/mobads/container/landingpage/ag;
                                                                                                                                                                                        84iget v1, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->C:I
                                                                                                                                                                                        85iput v1, v0, Lcom/baidu/mobads/container/landingpage/ag;->y:I
                                                                                                                                                                                        87iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->G:Lcom/baidu/mobads/container/landingpage/ag;
                                                                                                                                                                                        88iget v1, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->g:I
                                                                                                                                                                                        89iput v1, v0, Lcom/baidu/mobads/container/landingpage/ag;->z:I
                                                                                                                                                                                        91iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->G:Lcom/baidu/mobads/container/landingpage/ag;
                                                                                                                                                                                        92iget v1, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->l:I
                                                                                                                                                                                        93iput v1, v0, Lcom/baidu/mobads/container/landingpage/ag;->A:I
                                                                                                                                                                                        95invoke-static {}, Landroid/os/Message;->obtain()Landroid/os/Message;
                                                                                                                                                                                        96move-result-object v0
                                                                                                                                                                                        97sget v1, Lcom/baidu/mobads/container/landingpage/App2Activity;->X:I
                                                                                                                                                                                        98iput v1, v0, Landroid/os/Message;->what:I
                                                                                                                                                                                        100iget-object v1, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->G:Lcom/baidu/mobads/container/landingpage/ag;
                                                                                                                                                                                        101iput-object v1, v0, Landroid/os/Message;->obj:Ljava/lang/Object;
                                                                                                                                                                                        103iget-object v1, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->v:Landroid/os/Handler;
                                                                                                                                                                                        105invoke-virtual {v1, v0}, Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z
                                                                                                                                                                                        106try_start_90:
                                                                                                                                                                                        107iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->J:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        109sget-object v1, Lcom/baidu/mobads/container/landingpage/App2Activity;->r:Ljava/lang/String;
                                                                                                                                                                                        111const-string v2, "onDestroy"
                                                                                                                                                                                        113invoke-interface {v0, v1, v2}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        115iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->curWebview:Lcom/baidu/mobads/container/ae;
                                                                                                                                                                                        116if-eqz v0, :cond_ae
                                                                                                                                                                                        118iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->curWebview:Lcom/baidu/mobads/container/ae;
                                                                                                                                                                                        119const/16 v1, 0x8
                                                                                                                                                                                        121invoke-virtual {v0, v1}, Lcom/baidu/mobads/container/ae;->setVisibility(I)V
                                                                                                                                                                                        123iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->curWebview:Lcom/baidu/mobads/container/ae;
                                                                                                                                                                                        125invoke-virtual {v0}, Lcom/baidu/mobads/container/ae;->stopLoading()V
                                                                                                                                                                                        127iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->curWebview:Lcom/baidu/mobads/container/ae;
                                                                                                                                                                                        129invoke-virtual {v0}, Lcom/baidu/mobads/container/ae;->destroy()V
                                                                                                                                                                                        130cond_ae:
                                                                                                                                                                                        131iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->N:Lcom/baidu/mobads/container/o/d;
                                                                                                                                                                                        133invoke-virtual {v0}, Lcom/baidu/mobads/container/o/d;->a()V
                                                                                                                                                                                        134goto_b3:
                                                                                                                                                                                        135invoke-direct {p0}, Lcom/baidu/mobads/container/landingpage/App2Activity;->j()V
                                                                                                                                                                                        136try_start_b6:
                                                                                                                                                                                        137iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->proxyActivity:Landroid/app/Activity;
                                                                                                                                                                                        139invoke-virtual {v0}, Landroid/app/Activity;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        140move-result-object v0
                                                                                                                                                                                        142invoke-static {v0}, Lcom/baidu/mobads/container/o/i;->a(Landroid/content/Context;)V
                                                                                                                                                                                        143try_end_bf: iget-boolean v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->Q:Z
                                                                                                                                                                                        144if-eqz v0, :cond_ca
                                                                                                                                                                                        146invoke-static {}, Landroid/os/Process;->myPid()I
                                                                                                                                                                                        147move-result v0
                                                                                                                                                                                        149invoke-static {v0}, Landroid/os/Process;->killProcess(I)V
                                                                                                                                                                                        150cond_ca: return-void
                                                                                                                                                                                        151catch_cb: move-exception v0
                                                                                                                                                                                        153iget-object v2, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->J:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        155sget-object v3, Lcom/baidu/mobads/container/landingpage/App2Activity;->r:Ljava/lang/String;
                                                                                                                                                                                        157invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        158move-result-object v0
                                                                                                                                                                                        160invoke-interface {v2, v3, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        161goto/16 :goto_1b
                                                                                                                                                                                        162cond_d9: move v0, v1
                                                                                                                                                                                        163goto/16 :goto_40
                                                                                                                                                                                        164catch_dc: move-exception v0
                                                                                                                                                                                        166iget-object v1, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->J:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        168sget-object v2, Lcom/baidu/mobads/container/landingpage/App2Activity;->r:Ljava/lang/String;
                                                                                                                                                                                        170invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        171move-result-object v0
                                                                                                                                                                                        173invoke-interface {v1, v2, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        174goto/16 :goto_b3
                                                                                                                                                                                        175catch_e9: move-exception v0
                                                                                                                                                                                        177iget-object v1, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->J:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        179sget-object v2, Lcom/baidu/mobads/container/landingpage/App2Activity;->r:Ljava/lang/String;
                                                                                                                                                                                        181invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        182move-result-object v0
                                                                                                                                                                                        184invoke-interface {v1, v2, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        185goto/16 :goto_bf
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Intent.<init>
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.<init>
                                                                                                                                                                                        • android.content.Intent.setAction
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Context.sendBroadcast
                                                                                                                                                                                        • android.content.ContentValues.<init>
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • android.content.ContentValues.<init>
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • com.android.launcher.action.UNINSTALL_SHORTCUT
                                                                                                                                                                                        • android.intent.extra.shortcut.NAME
                                                                                                                                                                                        • android.intent.action.VIEW
                                                                                                                                                                                        • android.intent.extra.shortcut.INTENT
                                                                                                                                                                                        • com.android.launcher.permission.READ_SETTINGS
                                                                                                                                                                                        • is_deleted
                                                                                                                                                                                        • com.google.android.launcher.permission.READ_SETTINGS
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Landroid/content/Intent;
                                                                                                                                                                                        2const-string v1, "com.android.launcher.action.UNINSTALL_SHORTCUT"
                                                                                                                                                                                        4invoke-direct {v0, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        6invoke-virtual {p2}, Lcom/mintegral/msdk/out/Campaign;->getAppName()Ljava/lang/String;
                                                                                                                                                                                        7move-result-object v1
                                                                                                                                                                                        9const-string v2, "android.intent.extra.shortcut.NAME"
                                                                                                                                                                                        11invoke-virtual {v0, v2, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        12new-instance v1, Landroid/content/Intent;
                                                                                                                                                                                        13const-class v2, Lcom/mintegral/msdk/activity/MTGCommonActivity;
                                                                                                                                                                                        15invoke-direct {v1, p1, v2}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
                                                                                                                                                                                        17const-string v2, "android.intent.action.VIEW"
                                                                                                                                                                                        19invoke-virtual {v1, v2}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        21const-string v2, "android.intent.extra.shortcut.INTENT"
                                                                                                                                                                                        23invoke-virtual {v0, v2, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;
                                                                                                                                                                                        25invoke-virtual {p1, v0}, Landroid/content/Context;->sendBroadcast(Landroid/content/Intent;)V
                                                                                                                                                                                        27invoke-static {p1}, Lcom/mintegral/msdk/base/b/i;->a(Landroid/content/Context;)Lcom/mintegral/msdk/base/b/i;
                                                                                                                                                                                        28move-result-object p1
                                                                                                                                                                                        30invoke-static {p1}, Lcom/mintegral/msdk/base/b/f;->a(Lcom/mintegral/msdk/base/b/h;)Lcom/mintegral/msdk/base/b/f;
                                                                                                                                                                                        31move-result-object p1
                                                                                                                                                                                        33invoke-static {}, Lcom/mintegral/msdk/b/b;->a()Lcom/mintegral/msdk/b/b;
                                                                                                                                                                                        35invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        36move-result-object v0
                                                                                                                                                                                        38invoke-virtual {v0}, Lcom/mintegral/msdk/base/controller/a;->k()Ljava/lang/String;
                                                                                                                                                                                        39move-result-object v0
                                                                                                                                                                                        41invoke-static {v0}, Lcom/mintegral/msdk/b/b;->b(Ljava/lang/String;)Lcom/mintegral/msdk/b/a;
                                                                                                                                                                                        42move-result-object v0
                                                                                                                                                                                        43if-nez v0, :cond_44
                                                                                                                                                                                        45invoke-static {}, Lcom/mintegral/msdk/b/b;->a()Lcom/mintegral/msdk/b/b;
                                                                                                                                                                                        47invoke-static {}, Lcom/mintegral/msdk/b/b;->b()Lcom/mintegral/msdk/b/a;
                                                                                                                                                                                        48move-result-object v0
                                                                                                                                                                                        49cond_44:
                                                                                                                                                                                        50invoke-virtual {v0}, Lcom/mintegral/msdk/b/a;->i()Ljava/lang/String;
                                                                                                                                                                                        51move-result-object v0
                                                                                                                                                                                        53const-string v1, "com.android.launcher.permission.READ_SETTINGS"
                                                                                                                                                                                        55invoke-direct {p0, v1}, Lcom/mintegral/msdk/c/b;->b(Ljava/lang/String;)Z
                                                                                                                                                                                        56move-result v1
                                                                                                                                                                                        58const-string v2, "is_deleted"
                                                                                                                                                                                        59const/4 v3, 0x2
                                                                                                                                                                                        60const/4 v4, 0x1
                                                                                                                                                                                        61if-nez v1, :cond_75
                                                                                                                                                                                        63const-string v1, "com.google.android.launcher.permission.READ_SETTINGS"
                                                                                                                                                                                        65invoke-direct {p0, v1}, Lcom/mintegral/msdk/c/b;->b(Ljava/lang/String;)Z
                                                                                                                                                                                        66move-result v1
                                                                                                                                                                                        67if-eqz v1, :cond_5d
                                                                                                                                                                                        68goto/16 :goto_75
                                                                                                                                                                                        69cond_5d: const/4 p3, -0x1
                                                                                                                                                                                        71invoke-direct {p0, p2, v3, p3}, Lcom/mintegral/msdk/c/b;->a(Lcom/mintegral/msdk/base/entity/CampaignEx;II)V
                                                                                                                                                                                        72new-instance p3, Landroid/content/ContentValues;
                                                                                                                                                                                        74invoke-direct {p3}, Landroid/content/ContentValues;-><init>()V
                                                                                                                                                                                        76invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        77move-result-object v1
                                                                                                                                                                                        79invoke-virtual {p3, v2, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
                                                                                                                                                                                        81invoke-virtual {p2}, Lcom/mintegral/msdk/out/Campaign;->getId()Ljava/lang/String;
                                                                                                                                                                                        82move-result-object p2
                                                                                                                                                                                        84invoke-virtual {p1, p2, p3}, Lcom/mintegral/msdk/base/b/f;->a(Ljava/lang/String;Landroid/content/ContentValues;)V
                                                                                                                                                                                        85goto/16 :goto_a2
                                                                                                                                                                                        86goto_75:
                                                                                                                                                                                        87invoke-virtual {p2}, Lcom/mintegral/msdk/out/Campaign;->getAppName()Ljava/lang/String;
                                                                                                                                                                                        88move-result-object v1
                                                                                                                                                                                        90invoke-direct {p0, v1}, Lcom/mintegral/msdk/c/b;->c(Ljava/lang/String;)I
                                                                                                                                                                                        91move-result v1
                                                                                                                                                                                        92const/4 v5, 0x0
                                                                                                                                                                                        93if-ge v1, p3, :cond_82
                                                                                                                                                                                        94const/4 p3, 0x1
                                                                                                                                                                                        95goto/16 :goto_83
                                                                                                                                                                                        96cond_82: const/4 p3, 0x0
                                                                                                                                                                                        97goto_83: if-eqz p3, :cond_9f
                                                                                                                                                                                        99invoke-direct {p0, p2, v3, v4}, Lcom/mintegral/msdk/c/b;->a(Lcom/mintegral/msdk/base/entity/CampaignEx;II)V
                                                                                                                                                                                        101invoke-virtual {p2, v4}, Lcom/mintegral/msdk/base/entity/CampaignEx;->setIsDeleted(I)V
                                                                                                                                                                                        102new-instance p3, Landroid/content/ContentValues;
                                                                                                                                                                                        104invoke-direct {p3}, Landroid/content/ContentValues;-><init>()V
                                                                                                                                                                                        106invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        107move-result-object v1
                                                                                                                                                                                        109invoke-virtual {p3, v2, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
                                                                                                                                                                                        111invoke-virtual {p2}, Lcom/mintegral/msdk/out/Campaign;->getId()Ljava/lang/String;
                                                                                                                                                                                        112move-result-object p2
                                                                                                                                                                                        114invoke-virtual {p1, p2, p3}, Lcom/mintegral/msdk/base/b/f;->a(Ljava/lang/String;Landroid/content/ContentValues;)V
                                                                                                                                                                                        115goto/16 :goto_a2
                                                                                                                                                                                        116cond_9f:
                                                                                                                                                                                        117invoke-direct {p0, p2, v3, v5}, Lcom/mintegral/msdk/c/b;->a(Lcom/mintegral/msdk/base/entity/CampaignEx;II)V
                                                                                                                                                                                        118goto_a2:
                                                                                                                                                                                        119invoke-virtual {p1, v0}, Lcom/mintegral/msdk/base/b/f;->c(Ljava/lang/String;)V
                                                                                                                                                                                        120return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.wifi.WifiManager.isWifiEnabled
                                                                                                                                                                                        • android.net.wifi.WifiManager.getScanResults
                                                                                                                                                                                        • java.util.Collections.sort
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • android.net.wifi.ScanResult.BSSID:Ljava/lang/String
                                                                                                                                                                                        • java.lang.String.replace
                                                                                                                                                                                        • java.util.Locale.getDefault
                                                                                                                                                                                        • java.lang.String.toLowerCase
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.Math.abs
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • wifi
                                                                                                                                                                                        • android.permission.ACCESS_WIFI_STATE
                                                                                                                                                                                        • :
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Landroid/content/Context;",
                                                                                                                                                                                        4")",
                                                                                                                                                                                        5"Ljava/util/List<",
                                                                                                                                                                                        6"[",
                                                                                                                                                                                        7"Ljava/lang/String;",
                                                                                                                                                                                        8">;"
                                                                                                                                                                                        9}
                                                                                                                                                                                        10.end annotation
                                                                                                                                                                                        12const-string v0, ""
                                                                                                                                                                                        14const-string v1, "wifi"
                                                                                                                                                                                        16invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        17move-result-object v2
                                                                                                                                                                                        19invoke-virtual {v2}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getCommonUtils()Lcom/baidu/mobads/utils/f;
                                                                                                                                                                                        20move-result-object v2
                                                                                                                                                                                        21try_start_c:
                                                                                                                                                                                        22invoke-virtual {v2, v1}, Lcom/baidu/mobads/utils/f;->a(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        23move-result-object v3
                                                                                                                                                                                        24if-eqz v3, :cond_1d
                                                                                                                                                                                        25check-cast v3, Ljava/util/List;
                                                                                                                                                                                        26try_end_14: return-object v3
                                                                                                                                                                                        27catch_15: move-exception v3
                                                                                                                                                                                        29invoke-static {}, Lcom/baidu/mobads/utils/n;->a()Lcom/baidu/mobads/utils/n;
                                                                                                                                                                                        30move-result-object v4
                                                                                                                                                                                        32invoke-virtual {v4, v3}, Lcom/baidu/mobads/utils/n;->e(Ljava/lang/Throwable;)I
                                                                                                                                                                                        33cond_1d: new-instance v3, Ljava/util/ArrayList;
                                                                                                                                                                                        35invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        36try_start_22:
                                                                                                                                                                                        37const-string v4, "android.permission.ACCESS_WIFI_STATE"
                                                                                                                                                                                        39invoke-interface {v2, p1, v4}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->hasPermission(Landroid/content/Context;Ljava/lang/String;)Z
                                                                                                                                                                                        40move-result v4
                                                                                                                                                                                        41if-eqz v4, :cond_8e
                                                                                                                                                                                        43invoke-virtual {p1, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        44move-result-object p1
                                                                                                                                                                                        45check-cast p1, Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        47invoke-virtual {p1}, Landroid/net/wifi/WifiManager;->isWifiEnabled()Z
                                                                                                                                                                                        48move-result v4
                                                                                                                                                                                        49if-eqz v4, :cond_8e
                                                                                                                                                                                        51invoke-virtual {p1}, Landroid/net/wifi/WifiManager;->getScanResults()Ljava/util/List;
                                                                                                                                                                                        52move-result-object p1
                                                                                                                                                                                        53new-instance v4, Lcom/baidu/mobads/utils/s;
                                                                                                                                                                                        55invoke-direct {v4, p0}, Lcom/baidu/mobads/utils/s;-><init>(Lcom/baidu/mobads/utils/q;)V
                                                                                                                                                                                        57invoke-static {p1, v4}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V
                                                                                                                                                                                        58const/4 v4, 0x0
                                                                                                                                                                                        59const/4 v5, 0x0
                                                                                                                                                                                        60goto_44:
                                                                                                                                                                                        61invoke-interface {p1}, Ljava/util/List;->size()I
                                                                                                                                                                                        62move-result v6
                                                                                                                                                                                        63if-ge v5, v6, :cond_8e
                                                                                                                                                                                        64const/4 v6, 0x5
                                                                                                                                                                                        65if-ge v5, v6, :cond_8e
                                                                                                                                                                                        67invoke-interface {p1, v5}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        68move-result-object v6
                                                                                                                                                                                        69check-cast v6, Landroid/net/wifi/ScanResult;
                                                                                                                                                                                        71iget-object v7, v6, Landroid/net/wifi/ScanResult;->BSSID:Ljava/lang/String;
                                                                                                                                                                                        73const-string v8, ":"
                                                                                                                                                                                        75invoke-virtual {v7, v8, v0}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
                                                                                                                                                                                        76move-result-object v7
                                                                                                                                                                                        78invoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale;
                                                                                                                                                                                        79move-result-object v8
                                                                                                                                                                                        81invoke-virtual {v7, v8}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String;
                                                                                                                                                                                        82move-result-object v7
                                                                                                                                                                                        83const/4 v8, 0x2
                                                                                                                                                                                        84new-array v8, v8, [Ljava/lang/String;
                                                                                                                                                                                        85aput-object v7, v8, v4
                                                                                                                                                                                        86new-instance v7, Ljava/lang/StringBuilder;
                                                                                                                                                                                        88invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        89iget v6, v6, Landroid/net/wifi/ScanResult;->level:I
                                                                                                                                                                                        91invoke-static {v6}, Ljava/lang/Math;->abs(I)I
                                                                                                                                                                                        92move-result v6
                                                                                                                                                                                        94invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        96invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        98invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        99move-result-object v6
                                                                                                                                                                                        100const/4 v7, 0x1
                                                                                                                                                                                        101aput-object v6, v8, v7
                                                                                                                                                                                        103invoke-interface {v3, v8}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        104try_end_83: add-int/lit8 v5, v5, 0x1
                                                                                                                                                                                        105goto/16 :goto_44
                                                                                                                                                                                        106catch_86: move-exception p1
                                                                                                                                                                                        108invoke-static {}, Lcom/baidu/mobads/utils/n;->a()Lcom/baidu/mobads/utils/n;
                                                                                                                                                                                        109move-result-object v0
                                                                                                                                                                                        111invoke-virtual {v0, p1}, Lcom/baidu/mobads/utils/n;->e(Ljava/lang/Throwable;)I
                                                                                                                                                                                        112cond_8e:
                                                                                                                                                                                        113invoke-virtual {v2, v1, v3}, Lcom/baidu/mobads/utils/f;->a(Ljava/lang/String;Ljava/lang/Object;)V
                                                                                                                                                                                        114return-object v3
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.app.Activity.getApplicationContext
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • android.app.Activity.getPackageManager
                                                                                                                                                                                        • android.content.pm.PackageManager.getInstalledApplications
                                                                                                                                                                                        • java.util.List.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • android.content.pm.ApplicationInfo.packageName:Ljava/lang/String
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • android.content.pm.ApplicationInfo.sourceDir:Ljava/lang/String
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.Throwable.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • openSDK_LOG.QQAuth
                                                                                                                                                                                        • -->login channelId:
                                                                                                                                                                                        • -->login get channel id exception.
                                                                                                                                                                                        • -->login channelId is null
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v1, "openSDK_LOG.QQAuth"
                                                                                                                                                                                        3invoke-virtual {p1}, Landroid/app/Activity;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        4move-result-object v0
                                                                                                                                                                                        6invoke-virtual {v0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        7move-result-object v0
                                                                                                                                                                                        9invoke-virtual {p1}, Landroid/app/Activity;->getPackageManager()Landroid/content/pm/PackageManager;
                                                                                                                                                                                        10move-result-object v2
                                                                                                                                                                                        11const/4 v3, 0x0
                                                                                                                                                                                        12const/16 v4, 0x80
                                                                                                                                                                                        13try_start_11:
                                                                                                                                                                                        14invoke-virtual {v2, v4}, Landroid/content/pm/PackageManager;->getInstalledApplications(I)Ljava/util/List;
                                                                                                                                                                                        15move-result-object v2
                                                                                                                                                                                        17invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        18move-result-object v2
                                                                                                                                                                                        19cond_19:
                                                                                                                                                                                        20invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        21move-result v4
                                                                                                                                                                                        22if-eqz v4, :cond_2f
                                                                                                                                                                                        24invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        25move-result-object v4
                                                                                                                                                                                        26check-cast v4, Landroid/content/pm/ApplicationInfo;
                                                                                                                                                                                        28iget-object v5, v4, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;
                                                                                                                                                                                        30invoke-virtual {v0, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        31move-result v5
                                                                                                                                                                                        32if-eqz v5, :cond_19
                                                                                                                                                                                        34iget-object v3, v4, Landroid/content/pm/ApplicationInfo;->sourceDir:Ljava/lang/String;
                                                                                                                                                                                        35cond_2f: if-eqz v3, :cond_69
                                                                                                                                                                                        36new-instance v0, Ljava/io/File;
                                                                                                                                                                                        38invoke-direct {v0, v3}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        40invoke-static {v0}, Lcom/tencent/open/utils/a;->a(Ljava/io/File;)Ljava/lang/String;
                                                                                                                                                                                        41move-result-object v9
                                                                                                                                                                                        43invoke-static {v9}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        44move-result v0
                                                                                                                                                                                        45if-nez v0, :cond_69
                                                                                                                                                                                        46new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        48invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        50const-string v2, "-->login channelId: "
                                                                                                                                                                                        52invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        54invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        56invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        57move-result-object v0
                                                                                                                                                                                        59invoke-static {v1, v0}, Lcom/tencent/open/a/f;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        61const-string v10, ""
                                                                                                                                                                                        62move-object v4, p0
                                                                                                                                                                                        63move-object v5, p1
                                                                                                                                                                                        64move-object v6, p3
                                                                                                                                                                                        65move-object v7, p4
                                                                                                                                                                                        66move-object v8, v9
                                                                                                                                                                                        68invoke-virtual/range {v4 .. v10}, Lcom/tencent/connect/auth/c;->a(Landroid/app/Activity;Ljava/lang/String;Lcom/tencent/tauth/IUiListener;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        69move-result v0
                                                                                                                                                                                        70try_end_5f: return v0
                                                                                                                                                                                        71catch_60: move-exception v0
                                                                                                                                                                                        73const-string v2, "-->login get channel id exception."
                                                                                                                                                                                        75invoke-static {v1, v2, v0}, Lcom/tencent/open/a/f;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        77invoke-virtual {v0}, Ljava/lang/Throwable;->printStackTrace()V
                                                                                                                                                                                        78cond_69:
                                                                                                                                                                                        79const-string v0, "-->login channelId is null "
                                                                                                                                                                                        81invoke-static {v1, v0}, Lcom/tencent/open/a/f;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        82const/4 v0, 0x0
                                                                                                                                                                                        83sput-boolean v0, Lcom/tencent/connect/common/BaseApi;->isOEM:Z
                                                                                                                                                                                        84move-object v1, p0
                                                                                                                                                                                        86iget-object v2, v1, Lcom/tencent/connect/auth/c;->a:Lcom/tencent/connect/auth/AuthAgent;
                                                                                                                                                                                        87const/4 v6, 0x0
                                                                                                                                                                                        88move-object v3, p1
                                                                                                                                                                                        89move-object v4, p3
                                                                                                                                                                                        90move-object v5, p4
                                                                                                                                                                                        91move-object v7, p2
                                                                                                                                                                                        92move/from16 v8, p6
                                                                                                                                                                                        94invoke-virtual/range {v2 .. v8}, Lcom/tencent/connect/auth/AuthAgent;->doLogin(Landroid/app/Activity;Ljava/lang/String;Lcom/tencent/tauth/IUiListener;ZLandroidx/fragment/a/g;Z)I
                                                                                                                                                                                        95move-result v0
                                                                                                                                                                                        96return v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.io.File.listFiles
                                                                                                                                                                                        • java.io.File.isFile
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.Throwable.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • TbsCheckUtils
                                                                                                                                                                                        • is invalid --> check failed!
                                                                                                                                                                                        • #4 check success!
                                                                                                                                                                                        • checkTbsValidity -->#5 check ok!
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "TbsCheckUtils"
                                                                                                                                                                                        2const/4 v1, 0x1
                                                                                                                                                                                        3try_start_3: sget v2, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        4const/16 v3, 0x15
                                                                                                                                                                                        5if-ge v2, v3, :cond_a
                                                                                                                                                                                        6return v1
                                                                                                                                                                                        7cond_a:
                                                                                                                                                                                        8invoke-static {p0}, Lcom/tencent/smtt/utils/t;->b(Landroid/content/Context;)Ljava/io/File;
                                                                                                                                                                                        9move-result-object p0
                                                                                                                                                                                        10if-nez p0, :cond_11
                                                                                                                                                                                        11return v1
                                                                                                                                                                                        12cond_11: new-instance v2, Lcom/tencent/smtt/utils/u;
                                                                                                                                                                                        14invoke-direct {v2}, Lcom/tencent/smtt/utils/u;-><init>()V
                                                                                                                                                                                        16invoke-virtual {p0, v2}, Ljava/io/File;->listFiles(Ljava/io/FileFilter;)[Ljava/io/File;
                                                                                                                                                                                        17move-result-object p0
                                                                                                                                                                                        18array-length v2, p0
                                                                                                                                                                                        19const/4 v3, 0x0
                                                                                                                                                                                        20const/4 v4, 0x0
                                                                                                                                                                                        21goto_1d: if-ge v4, v2, :cond_6f
                                                                                                                                                                                        22aget-object v5, p0, v4
                                                                                                                                                                                        24invoke-virtual {v5}, Ljava/io/File;->isFile()Z
                                                                                                                                                                                        25move-result v6
                                                                                                                                                                                        26if-eqz v6, :cond_68
                                                                                                                                                                                        28invoke-virtual {v5}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        29move-result v6
                                                                                                                                                                                        30if-nez v6, :cond_2e
                                                                                                                                                                                        31goto/16 :goto_68
                                                                                                                                                                                        32cond_2e:
                                                                                                                                                                                        33invoke-static {v5}, Lcom/tencent/smtt/utils/t;->a(Ljava/io/File;)Z
                                                                                                                                                                                        34move-result v6
                                                                                                                                                                                        35try_end_32:
                                                                                                                                                                                        36const-string v7, ""
                                                                                                                                                                                        37if-eqz v6, :cond_51
                                                                                                                                                                                        38try_start_36: new-instance p0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        40invoke-direct {p0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        42invoke-virtual {p0, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        44invoke-virtual {p0, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        46const-string v2, " is invalid --> check failed!"
                                                                                                                                                                                        48invoke-virtual {p0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        50invoke-virtual {p0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        51move-result-object p0
                                                                                                                                                                                        53invoke-static {v0, p0}, Lcom/tencent/smtt/utils/TbsLog;->w(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        55invoke-virtual {v5}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        56return v3
                                                                                                                                                                                        57cond_51: new-instance v6, Ljava/lang/StringBuilder;
                                                                                                                                                                                        59invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        61invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        63invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        65const-string v5, " #4 check success!"
                                                                                                                                                                                        67invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        69invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        70move-result-object v5
                                                                                                                                                                                        72invoke-static {v0, v5}, Lcom/tencent/smtt/utils/TbsLog;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        73try_end_68: add-int/lit8 v4, v4, 0x1
                                                                                                                                                                                        74goto/16 :goto_1d
                                                                                                                                                                                        75catch_6b: move-exception p0
                                                                                                                                                                                        77invoke-virtual {p0}, Ljava/lang/Throwable;->printStackTrace()V
                                                                                                                                                                                        78cond_6f:
                                                                                                                                                                                        79const-string p0, "checkTbsValidity -->#5 check ok!"
                                                                                                                                                                                        81invoke-static {v0, p0}, Lcom/tencent/smtt/utils/TbsLog;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        82return v1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.net.NetworkInterface.getNetworkInterfaces
                                                                                                                                                                                        • java.util.Collections.list
                                                                                                                                                                                        • java.util.List.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.net.NetworkInterface.getName
                                                                                                                                                                                        • java.lang.String.equalsIgnoreCase
                                                                                                                                                                                        • java.net.NetworkInterface.getHardwareAddress
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.Byte.valueOf
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.length
                                                                                                                                                                                        • java.lang.StringBuilder.length
                                                                                                                                                                                        • java.lang.StringBuilder.deleteCharAt
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • wlan0
                                                                                                                                                                                        • %02X:
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, ""
                                                                                                                                                                                        2try_start_2:
                                                                                                                                                                                        3invoke-static {}, Ljava/net/NetworkInterface;->getNetworkInterfaces()Ljava/util/Enumeration;
                                                                                                                                                                                        4move-result-object v1
                                                                                                                                                                                        6invoke-static {v1}, Ljava/util/Collections;->list(Ljava/util/Enumeration;)Ljava/util/ArrayList;
                                                                                                                                                                                        7move-result-object v1
                                                                                                                                                                                        9invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        10move-result-object v1
                                                                                                                                                                                        11cond_e:
                                                                                                                                                                                        12invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        13move-result v2
                                                                                                                                                                                        14if-eqz v2, :cond_65
                                                                                                                                                                                        16invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        17move-result-object v2
                                                                                                                                                                                        18check-cast v2, Ljava/net/NetworkInterface;
                                                                                                                                                                                        20invoke-virtual {v2}, Ljava/net/NetworkInterface;->getName()Ljava/lang/String;
                                                                                                                                                                                        21move-result-object v3
                                                                                                                                                                                        23const-string v4, "wlan0"
                                                                                                                                                                                        25invoke-virtual {v3, v4}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
                                                                                                                                                                                        26move-result v3
                                                                                                                                                                                        27if-eqz v3, :cond_e
                                                                                                                                                                                        29invoke-virtual {v2}, Ljava/net/NetworkInterface;->getHardwareAddress()[B
                                                                                                                                                                                        30move-result-object v1
                                                                                                                                                                                        31if-nez v1, :cond_2d
                                                                                                                                                                                        32return-object v0
                                                                                                                                                                                        33cond_2d: new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        35invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        36array-length v3, v1
                                                                                                                                                                                        37const/4 v4, 0x0
                                                                                                                                                                                        38const/4 v5, 0x0
                                                                                                                                                                                        39goto_35: const/4 v6, 0x1
                                                                                                                                                                                        40if-ge v5, v3, :cond_4e
                                                                                                                                                                                        41aget-byte v7, v1, v5
                                                                                                                                                                                        43const-string v8, "%02X:"
                                                                                                                                                                                        44new-array v6, v6, [Ljava/lang/Object;
                                                                                                                                                                                        46invoke-static {v7}, Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte;
                                                                                                                                                                                        47move-result-object v7
                                                                                                                                                                                        48aput-object v7, v6, v4
                                                                                                                                                                                        50invoke-static {v8, v6}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        51move-result-object v6
                                                                                                                                                                                        53invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        54add-int/lit8 v5, v5, 0x1
                                                                                                                                                                                        55goto/16 :goto_35
                                                                                                                                                                                        56cond_4e:
                                                                                                                                                                                        57invoke-virtual {v2}, Ljava/lang/StringBuilder;->length()I
                                                                                                                                                                                        58move-result v1
                                                                                                                                                                                        59if-lez v1, :cond_5c
                                                                                                                                                                                        61invoke-virtual {v2}, Ljava/lang/StringBuilder;->length()I
                                                                                                                                                                                        62move-result v1
                                                                                                                                                                                        63sub-int/2addr v1, v6
                                                                                                                                                                                        65invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->deleteCharAt(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        66cond_5c:
                                                                                                                                                                                        67invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        68move-result-object v0
                                                                                                                                                                                        69try_end_60: return-object v0
                                                                                                                                                                                        70catch_61: move-exception v1
                                                                                                                                                                                        72invoke-virtual {v1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        73cond_65: return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.net.NetworkInterface.getNetworkInterfaces
                                                                                                                                                                                        • java.util.Collections.list
                                                                                                                                                                                        • java.util.List.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.net.NetworkInterface.getName
                                                                                                                                                                                        • java.lang.String.equalsIgnoreCase
                                                                                                                                                                                        • java.net.NetworkInterface.getHardwareAddress
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.Byte.valueOf
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.length
                                                                                                                                                                                        • java.lang.StringBuilder.length
                                                                                                                                                                                        • java.lang.StringBuilder.deleteCharAt
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • wlan0
                                                                                                                                                                                        • %02X:
                                                                                                                                                                                        • 02:00:00:00:00:00
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1invoke-static {}, Ljava/net/NetworkInterface;->getNetworkInterfaces()Ljava/util/Enumeration;
                                                                                                                                                                                        2move-result-object v0
                                                                                                                                                                                        4invoke-static {v0}, Ljava/util/Collections;->list(Ljava/util/Enumeration;)Ljava/util/ArrayList;
                                                                                                                                                                                        5move-result-object v0
                                                                                                                                                                                        7invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        8move-result-object v0
                                                                                                                                                                                        9goto_c:
                                                                                                                                                                                        10invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        11move-result v1
                                                                                                                                                                                        12if-eqz v1, :cond_62
                                                                                                                                                                                        14invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        15move-result-object v1
                                                                                                                                                                                        16check-cast v1, Ljava/net/NetworkInterface;
                                                                                                                                                                                        18invoke-virtual {v1}, Ljava/net/NetworkInterface;->getName()Ljava/lang/String;
                                                                                                                                                                                        19move-result-object v2
                                                                                                                                                                                        21const-string v3, "wlan0"
                                                                                                                                                                                        23invoke-virtual {v2, v3}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
                                                                                                                                                                                        24move-result v2
                                                                                                                                                                                        25if-nez v2, :cond_25
                                                                                                                                                                                        26goto/16 :goto_c
                                                                                                                                                                                        27cond_25:
                                                                                                                                                                                        28invoke-virtual {v1}, Ljava/net/NetworkInterface;->getHardwareAddress()[B
                                                                                                                                                                                        29move-result-object v0
                                                                                                                                                                                        30if-nez v0, :cond_2e
                                                                                                                                                                                        32const-string v0, ""
                                                                                                                                                                                        33return-object v0
                                                                                                                                                                                        34cond_2e: new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        36invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        37array-length v2, v0
                                                                                                                                                                                        38const/4 v3, 0x0
                                                                                                                                                                                        39const/4 v4, 0x0
                                                                                                                                                                                        40goto_36: const/4 v5, 0x1
                                                                                                                                                                                        41if-ge v4, v2, :cond_4f
                                                                                                                                                                                        42aget-byte v6, v0, v4
                                                                                                                                                                                        44const-string v7, "%02X:"
                                                                                                                                                                                        45new-array v5, v5, [Ljava/lang/Object;
                                                                                                                                                                                        47invoke-static {v6}, Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte;
                                                                                                                                                                                        48move-result-object v6
                                                                                                                                                                                        49aput-object v6, v5, v3
                                                                                                                                                                                        51invoke-static {v7, v5}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        52move-result-object v5
                                                                                                                                                                                        54invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        55add-int/lit8 v4, v4, 0x1
                                                                                                                                                                                        56goto/16 :goto_36
                                                                                                                                                                                        57cond_4f:
                                                                                                                                                                                        58invoke-virtual {v1}, Ljava/lang/StringBuilder;->length()I
                                                                                                                                                                                        59move-result v0
                                                                                                                                                                                        60if-lez v0, :cond_5d
                                                                                                                                                                                        62invoke-virtual {v1}, Ljava/lang/StringBuilder;->length()I
                                                                                                                                                                                        63move-result v0
                                                                                                                                                                                        64sub-int/2addr v0, v5
                                                                                                                                                                                        66invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->deleteCharAt(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        67cond_5d:
                                                                                                                                                                                        68invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        69move-result-object v0
                                                                                                                                                                                        70try_end_61: return-object v0
                                                                                                                                                                                        71cond_62:
                                                                                                                                                                                        72const-string v0, "02:00:00:00:00:00"
                                                                                                                                                                                        73return-object v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.bluetooth.BluetoothAdapter.getDefaultAdapter
                                                                                                                                                                                        • android.bluetooth.BluetoothAdapter.getBondedDevices
                                                                                                                                                                                        • java.util.Set.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.lang.StringBuilder.length
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.bluetooth.BluetoothDevice.getName
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.bluetooth.BluetoothDevice.getAddress
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.bluetooth.BluetoothDevice.getType
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • ,
                                                                                                                                                                                        • ;
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, ","
                                                                                                                                                                                        2new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        4invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        5try_start_7:
                                                                                                                                                                                        6invoke-static {}, Landroid/bluetooth/BluetoothAdapter;->getDefaultAdapter()Landroid/bluetooth/BluetoothAdapter;
                                                                                                                                                                                        7move-result-object v2
                                                                                                                                                                                        9invoke-virtual {v2}, Landroid/bluetooth/BluetoothAdapter;->getBondedDevices()Ljava/util/Set;
                                                                                                                                                                                        10move-result-object v2
                                                                                                                                                                                        12invoke-static {v2}, Lc/g/a/a/d/c;->a(Ljava/util/Collection;)Z
                                                                                                                                                                                        13move-result v3
                                                                                                                                                                                        14if-nez v3, :cond_5a
                                                                                                                                                                                        15const/4 v3, 0x0
                                                                                                                                                                                        17invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        18move-result-object v2
                                                                                                                                                                                        19goto_1a:
                                                                                                                                                                                        20invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        21move-result v4
                                                                                                                                                                                        22if-eqz v4, :cond_5a
                                                                                                                                                                                        24invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        25move-result-object v4
                                                                                                                                                                                        26check-cast v4, Landroid/bluetooth/BluetoothDevice;
                                                                                                                                                                                        27const/16 v5, 0xa
                                                                                                                                                                                        28if-le v3, v5, :cond_2b
                                                                                                                                                                                        29goto/16 :goto_5a
                                                                                                                                                                                        30cond_2b:
                                                                                                                                                                                        31invoke-virtual {v1}, Ljava/lang/StringBuilder;->length()I
                                                                                                                                                                                        32move-result v5
                                                                                                                                                                                        33if-lez v5, :cond_36
                                                                                                                                                                                        35const-string v5, ";"
                                                                                                                                                                                        37invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        38cond_36:
                                                                                                                                                                                        39invoke-virtual {v4}, Landroid/bluetooth/BluetoothDevice;->getName()Ljava/lang/String;
                                                                                                                                                                                        40move-result-object v5
                                                                                                                                                                                        42invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        44invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        46invoke-virtual {v4}, Landroid/bluetooth/BluetoothDevice;->getAddress()Ljava/lang/String;
                                                                                                                                                                                        47move-result-object v5
                                                                                                                                                                                        49invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        51invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        52sget v5, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        53const/16 v6, 0x12
                                                                                                                                                                                        54if-lt v5, v6, :cond_57
                                                                                                                                                                                        56invoke-virtual {v4}, Landroid/bluetooth/BluetoothDevice;->getType()I
                                                                                                                                                                                        57move-result v4
                                                                                                                                                                                        59invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        60try_end_57: add-int/lit8 v3, v3, 0x1
                                                                                                                                                                                        61goto/16 :goto_1a
                                                                                                                                                                                        62catch_5a:
                                                                                                                                                                                        63invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        64move-result-object v0
                                                                                                                                                                                        65return-object v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.String.startsWith
                                                                                                                                                                                        • dalvik.system.DexClassLoader.findLoadedClass
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.util.Log.d
                                                                                                                                                                                        • dalvik.system.DexClassLoader.findClass
                                                                                                                                                                                        • dalvik.system.DexClassLoader.getParent
                                                                                                                                                                                        • java.lang.ClassLoader.loadClass
                                                                                                                                                                                        • dalvik.system.DexClassLoader.loadClass
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • org.chromium
                                                                                                                                                                                        • DexLoader
                                                                                                                                                                                        • WebCoreClassLoader - loadClass(
                                                                                                                                                                                        • ,
                                                                                                                                                                                        • )...
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Ljava/lang/String;",
                                                                                                                                                                                        4"Z)",
                                                                                                                                                                                        5"Ljava/lang/Class<",
                                                                                                                                                                                        6"*>;"
                                                                                                                                                                                        7}
                                                                                                                                                                                        8.end annotation
                                                                                                                                                                                        9if-eqz p1, :cond_45
                                                                                                                                                                                        11const-string v0, "org.chromium"
                                                                                                                                                                                        13invoke-virtual {p1, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        14move-result v0
                                                                                                                                                                                        15if-eqz v0, :cond_45
                                                                                                                                                                                        17invoke-virtual {p0, p1}, Ldalvik/system/DexClassLoader;->findLoadedClass(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        18move-result-object v0
                                                                                                                                                                                        19if-nez v0, :cond_44
                                                                                                                                                                                        20try_start_10:
                                                                                                                                                                                        21const-string v1, "DexLoader"
                                                                                                                                                                                        22new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        24invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        26const-string v3, "WebCoreClassLoader - loadClass("
                                                                                                                                                                                        28invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        30invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        32const-string v3, ","
                                                                                                                                                                                        34invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        36invoke-virtual {v2, p2}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
                                                                                                                                                                                        38const-string p2, ")..."
                                                                                                                                                                                        40invoke-virtual {v2, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        42invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        43move-result-object p2
                                                                                                                                                                                        45invoke-static {v1, p2}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        47invoke-virtual {p0, p1}, Ldalvik/system/DexClassLoader;->findClass(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        48move-result-object p2
                                                                                                                                                                                        49try_end_37: move-object v0, p2
                                                                                                                                                                                        50catch_38: if-nez v0, :cond_44
                                                                                                                                                                                        52invoke-virtual {p0}, Ldalvik/system/DexClassLoader;->getParent()Ljava/lang/ClassLoader;
                                                                                                                                                                                        53move-result-object p2
                                                                                                                                                                                        54if-eqz p2, :cond_44
                                                                                                                                                                                        56invoke-virtual {p2, p1}, Ljava/lang/ClassLoader;->loadClass(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        57move-result-object v0
                                                                                                                                                                                        58cond_44: return-object v0
                                                                                                                                                                                        59cond_45:
                                                                                                                                                                                        60invoke-super {p0, p1, p2}, Ldalvik/system/DexClassLoader;->loadClass(Ljava/lang/String;Z)Ljava/lang/Class;
                                                                                                                                                                                        61move-result-object p1
                                                                                                                                                                                        62return-object p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.iflytek.voiceads.view.AdView.setScrollContainer
                                                                                                                                                                                        • com.iflytek.voiceads.view.AdView.setHorizontalScrollBarEnabled
                                                                                                                                                                                        • com.iflytek.voiceads.view.AdView.setVerticalScrollBarEnabled
                                                                                                                                                                                        • com.iflytek.voiceads.view.AdView.getSettings
                                                                                                                                                                                        • android.webkit.WebSettings.setJavaScriptEnabled
                                                                                                                                                                                        • com.iflytek.voiceads.view.AdView.o
                                                                                                                                                                                        • android.os.HandlerThread.getLooper
                                                                                                                                                                                        • com.iflytek.voiceads.view.b.<init>
                                                                                                                                                                                        • com.iflytek.voiceads.view.a.<init>
                                                                                                                                                                                        • com.iflytek.voiceads.view.AdView.n:Lcom/iflytek/voiceads/view/a
                                                                                                                                                                                        • com.iflytek.voiceads.view.AdView.k:Lcom/iflytek/voiceads/listener/InternalListener
                                                                                                                                                                                        • com.iflytek.voiceads.view.a.a
                                                                                                                                                                                        • com.iflytek.voiceads.view.AdView.setBackgroundColor
                                                                                                                                                                                        • com.iflytek.voiceads.view.AdView.getSettings
                                                                                                                                                                                        • android.webkit.WebSettings.setCacheMode
                                                                                                                                                                                        • com.iflytek.voiceads.view.AdView.getSettings
                                                                                                                                                                                        • android.webkit.WebSettings.setAllowUniversalAccessFromFileURLs
                                                                                                                                                                                        • com.iflytek.voiceads.view.AdView.getSettings
                                                                                                                                                                                        • android.webkit.WebSettings$LayoutAlgorithm.NARROW_COLUMNS:Landroid/webkit/WebSettings$LayoutAlgorithm
                                                                                                                                                                                        • android.webkit.WebSettings.setLayoutAlgorithm
                                                                                                                                                                                        • com.iflytek.voiceads.view.AdView.a
                                                                                                                                                                                        • com.iflytek.voiceads.view.AdView.r:Lcom/iflytek/voiceads/f/d
                                                                                                                                                                                        • com.iflytek.voiceads.f.b.<init>
                                                                                                                                                                                        • com.iflytek.voiceads.view.AdView.c:Lcom/iflytek/voiceads/f/b
                                                                                                                                                                                        • com.iflytek.voiceads.view.AdView.setWebViewClient
                                                                                                                                                                                        • com.iflytek.voiceads.view.AdView.s:Lcom/iflytek/voiceads/f/c
                                                                                                                                                                                        • com.iflytek.voiceads.f.a.<init>
                                                                                                                                                                                        • com.iflytek.voiceads.view.AdView.d:Lcom/iflytek/voiceads/f/a
                                                                                                                                                                                        • com.iflytek.voiceads.view.AdView.setWebChromeClient
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v3, 0x1
                                                                                                                                                                                        1const/4 v2, 0x0
                                                                                                                                                                                        3invoke-virtual {p0, v2}, Lcom/iflytek/voiceads/view/AdView;->setScrollContainer(Z)V
                                                                                                                                                                                        5invoke-virtual {p0, v2}, Lcom/iflytek/voiceads/view/AdView;->setHorizontalScrollBarEnabled(Z)V
                                                                                                                                                                                        7invoke-virtual {p0, v2}, Lcom/iflytek/voiceads/view/AdView;->setVerticalScrollBarEnabled(Z)V
                                                                                                                                                                                        9invoke-virtual {p0}, Lcom/iflytek/voiceads/view/AdView;->getSettings()Landroid/webkit/WebSettings;
                                                                                                                                                                                        10move-result-object v0
                                                                                                                                                                                        12invoke-virtual {v0, v3}, Landroid/webkit/WebSettings;->setJavaScriptEnabled(Z)V
                                                                                                                                                                                        13new-instance v0, Lcom/iflytek/voiceads/view/b;
                                                                                                                                                                                        15invoke-direct {p0}, Lcom/iflytek/voiceads/view/AdView;->o()Landroid/os/HandlerThread;
                                                                                                                                                                                        16move-result-object v1
                                                                                                                                                                                        18invoke-virtual {v1}, Landroid/os/HandlerThread;->getLooper()Landroid/os/Looper;
                                                                                                                                                                                        19move-result-object v1
                                                                                                                                                                                        21invoke-direct {v0, v1, p0}, Lcom/iflytek/voiceads/view/b;-><init>(Landroid/os/Looper;Lcom/iflytek/voiceads/view/b$a;)V
                                                                                                                                                                                        22iput-object v0, p0, Lcom/iflytek/voiceads/view/AdView;->l:Lcom/iflytek/voiceads/view/b;
                                                                                                                                                                                        23new-instance v0, Lcom/iflytek/voiceads/view/a;
                                                                                                                                                                                        25invoke-direct {v0}, Lcom/iflytek/voiceads/view/a;-><init>()V
                                                                                                                                                                                        26iput-object v0, p0, Lcom/iflytek/voiceads/view/AdView;->n:Lcom/iflytek/voiceads/view/a;
                                                                                                                                                                                        28iget-object v0, p0, Lcom/iflytek/voiceads/view/AdView;->n:Lcom/iflytek/voiceads/view/a;
                                                                                                                                                                                        30iget-object v1, p0, Lcom/iflytek/voiceads/view/AdView;->k:Lcom/iflytek/voiceads/listener/InternalListener;
                                                                                                                                                                                        32invoke-virtual {v0, v1}, Lcom/iflytek/voiceads/view/a;->a(Lcom/iflytek/voiceads/listener/InternalListener;)V
                                                                                                                                                                                        34invoke-virtual {p0, v2}, Lcom/iflytek/voiceads/view/AdView;->setBackgroundColor(I)V
                                                                                                                                                                                        36invoke-virtual {p0}, Lcom/iflytek/voiceads/view/AdView;->getSettings()Landroid/webkit/WebSettings;
                                                                                                                                                                                        37move-result-object v0
                                                                                                                                                                                        38const/4 v1, 0x2
                                                                                                                                                                                        40invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;->setCacheMode(I)V
                                                                                                                                                                                        41sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        42const/16 v1, 0x10
                                                                                                                                                                                        43if-lt v0, v1, :cond_47
                                                                                                                                                                                        45invoke-virtual {p0}, Lcom/iflytek/voiceads/view/AdView;->getSettings()Landroid/webkit/WebSettings;
                                                                                                                                                                                        46move-result-object v0
                                                                                                                                                                                        48invoke-virtual {v0, v3}, Landroid/webkit/WebSettings;->setAllowUniversalAccessFromFileURLs(Z)V
                                                                                                                                                                                        49cond_47:
                                                                                                                                                                                        50invoke-virtual {p0}, Lcom/iflytek/voiceads/view/AdView;->getSettings()Landroid/webkit/WebSettings;
                                                                                                                                                                                        51move-result-object v0
                                                                                                                                                                                        53sget-object v1, Landroid/webkit/WebSettings$LayoutAlgorithm;->NARROW_COLUMNS:Landroid/webkit/WebSettings$LayoutAlgorithm;
                                                                                                                                                                                        55invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;->setLayoutAlgorithm(Landroid/webkit/WebSettings$LayoutAlgorithm;)V
                                                                                                                                                                                        56const/16 v0, 0x8
                                                                                                                                                                                        58invoke-virtual {p0, v0}, Lcom/iflytek/voiceads/view/AdView;->a(I)V
                                                                                                                                                                                        59new-instance v0, Lcom/iflytek/voiceads/f/b;
                                                                                                                                                                                        61iget-object v1, p0, Lcom/iflytek/voiceads/view/AdView;->r:Lcom/iflytek/voiceads/f/d;
                                                                                                                                                                                        63invoke-direct {v0, v1}, Lcom/iflytek/voiceads/f/b;-><init>(Lcom/iflytek/voiceads/f/d;)V
                                                                                                                                                                                        64iput-object v0, p0, Lcom/iflytek/voiceads/view/AdView;->c:Lcom/iflytek/voiceads/f/b;
                                                                                                                                                                                        66iget-object v0, p0, Lcom/iflytek/voiceads/view/AdView;->c:Lcom/iflytek/voiceads/f/b;
                                                                                                                                                                                        68invoke-virtual {p0, v0}, Lcom/iflytek/voiceads/view/AdView;->setWebViewClient(Landroid/webkit/WebViewClient;)V
                                                                                                                                                                                        69new-instance v0, Lcom/iflytek/voiceads/f/a;
                                                                                                                                                                                        71iget-object v1, p0, Lcom/iflytek/voiceads/view/AdView;->s:Lcom/iflytek/voiceads/f/c;
                                                                                                                                                                                        73invoke-direct {v0, v1}, Lcom/iflytek/voiceads/f/a;-><init>(Lcom/iflytek/voiceads/f/c;)V
                                                                                                                                                                                        74iput-object v0, p0, Lcom/iflytek/voiceads/view/AdView;->d:Lcom/iflytek/voiceads/f/a;
                                                                                                                                                                                        76iget-object v0, p0, Lcom/iflytek/voiceads/view/AdView;->d:Lcom/iflytek/voiceads/f/a;
                                                                                                                                                                                        78invoke-virtual {p0, v0}, Lcom/iflytek/voiceads/view/AdView;->setWebChromeClient(Landroid/webkit/WebChromeClient;)V
                                                                                                                                                                                        79return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.File.getName
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • android.content.Context.getApplicationInfo
                                                                                                                                                                                        • android.content.pm.ApplicationInfo.packageName:Ljava/lang/String
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        • android.os.Build.MANUFACTURER:Ljava/lang/String
                                                                                                                                                                                        • java.lang.String.toLowerCase
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        • java.lang.Throwable.printStackTrace
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • android.content.Context.getPackageManager
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • android.content.pm.PackageManager.getPackageArchiveInfo
                                                                                                                                                                                        • java.lang.Throwable.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • 3082023f308201a8a00302010202044c46914a300d06092a864886f70d01010505003064310b30090603550406130238363110300e060355040813074265696a696e673110300e060355040713074265696a696e673110300e060355040a130754656e63656e74310c300a060355040b13035753443111300f0603550403130873616d75656c6d6f301e170d3130303732313036313835305a170d3430303731333036313835305a3064310b30090603550406130238363110300e060355040813074265696a696e673110300e060355040713074265696a696e673110300e060355040a130754656e63656e74310c300a060355040b13035753443111300f0603550403130873616d75656c6d6f30819f300d06092a864886f70d010101050003818d0030818902818100c209077044bd0d63ea00ede5b839914cabcc912a87f0f8b390877e0f7a2583f0d5933443c40431c35a4433bc4c965800141961adc44c9625b1d321385221fd097e5bdc2f44a1840d643ab59dc070cf6c4b4b4d98bed5cbb8046e0a7078ae134da107cdf2bfc9b440fe5cb2f7549b44b73202cc6f7c2c55b8cfb0d333a021f01f0203010001300d06092a864886f70d010105050003818100b007db9922774ef4ccfee81ba514a8d57c410257e7a2eba64bfa17c9e690da08106d32f637ac41fbc9f205176c71bde238c872c3ee2f8313502bee44c80288ea4ef377a6f2cdfe4d3653c145c4acfedbfbadea23b559d41980cc3cdd35d79a68240693739aabf5c5ed26148756cf88264226de394c8a24ac35b712b120d4d23a
                                                                                                                                                                                        • tbs.org
                                                                                                                                                                                        • mi
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        2invoke-static {p0, v0, p1}, Lcom/tencent/smtt/utils/b;->a(Landroid/content/Context;ZLjava/io/File;)Ljava/lang/String;
                                                                                                                                                                                        3move-result-object v1
                                                                                                                                                                                        5const-string v2, "3082023f308201a8a00302010202044c46914a300d06092a864886f70d01010505003064310b30090603550406130238363110300e060355040813074265696a696e673110300e060355040713074265696a696e673110300e060355040a130754656e63656e74310c300a060355040b13035753443111300f0603550403130873616d75656c6d6f301e170d3130303732313036313835305a170d3430303731333036313835305a3064310b30090603550406130238363110300e060355040813074265696a696e673110300e060355040713074265696a696e673110300e060355040a130754656e63656e74310c300a060355040b13035753443111300f0603550403130873616d75656c6d6f30819f300d06092a864886f70d010101050003818d0030818902818100c209077044bd0d63ea00ede5b839914cabcc912a87f0f8b390877e0f7a2583f0d5933443c40431c35a4433bc4c965800141961adc44c9625b1d321385221fd097e5bdc2f44a1840d643ab59dc070cf6c4b4b4d98bed5cbb8046e0a7078ae134da107cdf2bfc9b440fe5cb2f7549b44b73202cc6f7c2c55b8cfb0d333a021f01f0203010001300d06092a864886f70d010105050003818100b007db9922774ef4ccfee81ba514a8d57c410257e7a2eba64bfa17c9e690da08106d32f637ac41fbc9f205176c71bde238c872c3
                                                                                                                                                                                        7invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        8move-result v1
                                                                                                                                                                                        9if-nez v1, :cond_11
                                                                                                                                                                                        11invoke-static {p1}, Lcom/tencent/smtt/utils/k;->b(Ljava/io/File;)V
                                                                                                                                                                                        12return v0
                                                                                                                                                                                        13cond_11: const/4 v1, 0x1
                                                                                                                                                                                        14if-eqz p1, :cond_85
                                                                                                                                                                                        15try_start_14:
                                                                                                                                                                                        16invoke-virtual {p1}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        17move-result v2
                                                                                                                                                                                        18if-eqz v2, :cond_85
                                                                                                                                                                                        20invoke-virtual {p1}, Ljava/io/File;->getName()Ljava/lang/String;
                                                                                                                                                                                        21move-result-object v2
                                                                                                                                                                                        23const-string v3, "tbs.org"
                                                                                                                                                                                        25invoke-virtual {v2, v3}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        26move-result v2
                                                                                                                                                                                        27if-eqz v2, :cond_45
                                                                                                                                                                                        29invoke-static {p1}, Lcom/tencent/smtt/utils/a;->c(Ljava/io/File;)I
                                                                                                                                                                                        30move-result v2
                                                                                                                                                                                        31if-lez v2, :cond_2d
                                                                                                                                                                                        32return v2
                                                                                                                                                                                        33cond_2d:
                                                                                                                                                                                        34invoke-static {p0}, Lcom/tencent/smtt/sdk/TbsShareManager;->isThirdPartyApp(Landroid/content/Context;)Z
                                                                                                                                                                                        35move-result v2
                                                                                                                                                                                        36if-eqz v2, :cond_34
                                                                                                                                                                                        37goto/16 :goto_45
                                                                                                                                                                                        38cond_34:
                                                                                                                                                                                        39invoke-virtual {p1}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        40move-result-object v2
                                                                                                                                                                                        42invoke-virtual {p0}, Landroid/content/Context;->getApplicationInfo()Landroid/content/pm/ApplicationInfo;
                                                                                                                                                                                        43move-result-object v3
                                                                                                                                                                                        45iget-object v3, v3, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;
                                                                                                                                                                                        47invoke-virtual {v2, v3}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        48move-result v2
                                                                                                                                                                                        49if-nez v2, :cond_45
                                                                                                                                                                                        50return v0
                                                                                                                                                                                        51goto_45: sget v2, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        52const/16 v3, 0x17
                                                                                                                                                                                        53if-eq v2, v3, :cond_51
                                                                                                                                                                                        54sget v2, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        55const/16 v3, 0x19
                                                                                                                                                                                        56if-ne v2, v3, :cond_61
                                                                                                                                                                                        57cond_51:
                                                                                                                                                                                        58sget-object v2, Landroid/os/Build;->MANUFACTURER:Ljava/lang/String;
                                                                                                                                                                                        60invoke-virtual {v2}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
                                                                                                                                                                                        61move-result-object v2
                                                                                                                                                                                        63const-string v3, "mi"
                                                                                                                                                                                        65invoke-virtual {v2, v3}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        66move-result v2
                                                                                                                                                                                        67if-eqz v2, :cond_61
                                                                                                                                                                                        68const/4 v2, 0x1
                                                                                                                                                                                        69goto/16 :goto_62
                                                                                                                                                                                        70cond_61: const/4 v2, 0x0
                                                                                                                                                                                        71goto_62:
                                                                                                                                                                                        72invoke-static {}, Lcom/tencent/smtt/sdk/TbsPVConfig;->releaseInstance()V
                                                                                                                                                                                        74invoke-static {p0}, Lcom/tencent/smtt/sdk/TbsPVConfig;->getInstance(Landroid/content/Context;)Lcom/tencent/smtt/sdk/TbsPVConfig;
                                                                                                                                                                                        75move-result-object v3
                                                                                                                                                                                        77invoke-virtual {v3}, Lcom/tencent/smtt/sdk/TbsPVConfig;->getReadApk()I
                                                                                                                                                                                        78move-result v3
                                                                                                                                                                                        79if-ne v3, v1, :cond_72
                                                                                                                                                                                        80const/4 p2, 0x0
                                                                                                                                                                                        81const/4 v2, 0x0
                                                                                                                                                                                        82goto/16 :goto_76
                                                                                                                                                                                        83cond_72: const/4 v4, 0x2
                                                                                                                                                                                        84if-ne v3, v4, :cond_76
                                                                                                                                                                                        85return v0
                                                                                                                                                                                        86goto_76: if-nez p2, :cond_7a
                                                                                                                                                                                        87if-eqz v2, :cond_85
                                                                                                                                                                                        88cond_7a:
                                                                                                                                                                                        89invoke-static {p1}, Lcom/tencent/smtt/utils/a;->b(Ljava/io/File;)I
                                                                                                                                                                                        90move-result p2
                                                                                                                                                                                        91try_end_7e: if-lez p2, :cond_85
                                                                                                                                                                                        92return p2
                                                                                                                                                                                        93catch_81: move-exception p2
                                                                                                                                                                                        95invoke-virtual {p2}, Ljava/lang/Throwable;->printStackTrace()V
                                                                                                                                                                                        96cond_85: if-eqz p1, :cond_a5
                                                                                                                                                                                        98invoke-virtual {p1}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        99move-result p2
                                                                                                                                                                                        100if-eqz p2, :cond_a5
                                                                                                                                                                                        101try_start_8d:
                                                                                                                                                                                        102invoke-virtual {p0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
                                                                                                                                                                                        103move-result-object p0
                                                                                                                                                                                        105invoke-virtual {p1}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        106move-result-object p1
                                                                                                                                                                                        108invoke-virtual {p0, p1, v1}, Landroid/content/pm/PackageManager;->getPackageArchiveInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
                                                                                                                                                                                        109move-result-object p0
                                                                                                                                                                                        110if-eqz p0, :cond_a5
                                                                                                                                                                                        111iget p0, p0, Landroid/content/pm/PackageInfo;->versionCode:I
                                                                                                                                                                                        112try_end_9d: move v0, p0
                                                                                                                                                                                        113goto/16 :goto_a5
                                                                                                                                                                                        114catch_9f: move-exception p0
                                                                                                                                                                                        116invoke-virtual {p0}, Ljava/lang/Throwable;->printStackTrace()V
                                                                                                                                                                                        117const/4 p0, -0x1
                                                                                                                                                                                        118return p0
                                                                                                                                                                                        119cond_a5: return v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.util.List.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.getConstructor
                                                                                                                                                                                        • java.lang.reflect.Constructor.newInstance
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.getConstructor
                                                                                                                                                                                        • java.lang.reflect.Constructor.newInstance
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Throwable.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • loadFormSelfFilling
                                                                                                                                                                                        • com.mintegral.msdk.interstitialvideo.out.MTGInterstitialVideoHandler
                                                                                                                                                                                        • com.mintegral.msdk.out.MTGRewardVideoHandler
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1invoke-static {}, Lcom/mintegral/msdk/b/b;->a()Lcom/mintegral/msdk/b/b;
                                                                                                                                                                                        3invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        4move-result-object v0
                                                                                                                                                                                        6invoke-virtual {v0}, Lcom/mintegral/msdk/base/controller/a;->k()Ljava/lang/String;
                                                                                                                                                                                        7move-result-object v0
                                                                                                                                                                                        9invoke-static {v0}, Lcom/mintegral/msdk/b/b;->b(Ljava/lang/String;)Lcom/mintegral/msdk/b/a;
                                                                                                                                                                                        10move-result-object v0
                                                                                                                                                                                        11if-eqz v0, :cond_9d
                                                                                                                                                                                        13invoke-virtual {v0}, Lcom/mintegral/msdk/b/a;->a()Ljava/util/List;
                                                                                                                                                                                        14move-result-object v0
                                                                                                                                                                                        15if-eqz v0, :cond_9d
                                                                                                                                                                                        17invoke-interface {v0}, Ljava/util/List;->size()I
                                                                                                                                                                                        18move-result v1
                                                                                                                                                                                        19if-lez v1, :cond_9d
                                                                                                                                                                                        21invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        22move-result-object v0
                                                                                                                                                                                        23goto_21:
                                                                                                                                                                                        24invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        25move-result v1
                                                                                                                                                                                        26if-eqz v1, :cond_9d
                                                                                                                                                                                        28invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        29move-result-object v1
                                                                                                                                                                                        30check-cast v1, Lcom/mintegral/msdk/base/entity/a;
                                                                                                                                                                                        32invoke-virtual {v1}, Lcom/mintegral/msdk/base/entity/a;->a()I
                                                                                                                                                                                        33move-result v2
                                                                                                                                                                                        34try_end_31: const/16 v3, 0x11f
                                                                                                                                                                                        36const-string v4, "loadFormSelfFilling"
                                                                                                                                                                                        37const/4 v5, 0x1
                                                                                                                                                                                        38const/4 v6, 0x0
                                                                                                                                                                                        39if-ne v2, v3, :cond_69
                                                                                                                                                                                        41const-string v2, "com.mintegral.msdk.interstitialvideo.out.MTGInterstitialVideoHandler"
                                                                                                                                                                                        42try_start_3b:
                                                                                                                                                                                        43invoke-static {v2}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        44move-result-object v2
                                                                                                                                                                                        46iget-object v3, p0, Lcom/mintegral/msdk/base/controller/b;->k:Landroid/content/Context;
                                                                                                                                                                                        47if-eqz v3, :cond_21
                                                                                                                                                                                        48if-eqz v2, :cond_21
                                                                                                                                                                                        49new-array v3, v5, [Ljava/lang/Class;
                                                                                                                                                                                        50const-class v7, Ljava/lang/String;
                                                                                                                                                                                        51aput-object v7, v3, v6
                                                                                                                                                                                        53invoke-virtual {v2, v3}, Ljava/lang/Class;->getConstructor([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
                                                                                                                                                                                        54move-result-object v3
                                                                                                                                                                                        55new-array v5, v5, [Ljava/lang/Object;
                                                                                                                                                                                        57invoke-virtual {v1}, Lcom/mintegral/msdk/base/entity/a;->b()Ljava/lang/String;
                                                                                                                                                                                        58move-result-object v1
                                                                                                                                                                                        59aput-object v1, v5, v6
                                                                                                                                                                                        61invoke-virtual {v3, v5}, Ljava/lang/reflect/Constructor;->newInstance([Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        62move-result-object v1
                                                                                                                                                                                        63if-eqz v1, :cond_21
                                                                                                                                                                                        64new-array v3, v6, [Ljava/lang/Class;
                                                                                                                                                                                        66invoke-virtual {v2, v4, v3}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        67move-result-object v2
                                                                                                                                                                                        68new-array v3, v6, [Ljava/lang/Object;
                                                                                                                                                                                        70invoke-virtual {v2, v1, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        71goto/16 :goto_21
                                                                                                                                                                                        72cond_69:
                                                                                                                                                                                        73invoke-virtual {v1}, Lcom/mintegral/msdk/base/entity/a;->a()I
                                                                                                                                                                                        74move-result v2
                                                                                                                                                                                        75try_end_6d: const/16 v3, 0x5e
                                                                                                                                                                                        76if-ne v2, v3, :cond_21
                                                                                                                                                                                        78const-string v2, "com.mintegral.msdk.out.MTGRewardVideoHandler"
                                                                                                                                                                                        79try_start_73:
                                                                                                                                                                                        80invoke-static {v2}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        81move-result-object v2
                                                                                                                                                                                        82if-eqz v2, :cond_21
                                                                                                                                                                                        83new-array v3, v5, [Ljava/lang/Class;
                                                                                                                                                                                        84const-class v7, Ljava/lang/String;
                                                                                                                                                                                        85aput-object v7, v3, v6
                                                                                                                                                                                        87invoke-virtual {v2, v3}, Ljava/lang/Class;->getConstructor([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
                                                                                                                                                                                        88move-result-object v3
                                                                                                                                                                                        89new-array v5, v5, [Ljava/lang/Object;
                                                                                                                                                                                        91invoke-virtual {v1}, Lcom/mintegral/msdk/base/entity/a;->b()Ljava/lang/String;
                                                                                                                                                                                        92move-result-object v1
                                                                                                                                                                                        93aput-object v1, v5, v6
                                                                                                                                                                                        95invoke-virtual {v3, v5}, Ljava/lang/reflect/Constructor;->newInstance([Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        96move-result-object v1
                                                                                                                                                                                        97if-eqz v1, :cond_21
                                                                                                                                                                                        98new-array v3, v6, [Ljava/lang/Class;
                                                                                                                                                                                        100invoke-virtual {v2, v4, v3}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        101move-result-object v2
                                                                                                                                                                                        102new-array v3, v6, [Ljava/lang/Object;
                                                                                                                                                                                        104invoke-virtual {v2, v1, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        105try_end_9c: goto/16 :goto_21
                                                                                                                                                                                        106cond_9d: return-void
                                                                                                                                                                                        107catch_9e: move-exception v0
                                                                                                                                                                                        108sget-boolean v1, Lcom/mintegral/msdk/MIntegralConstans;->DEBUG:Z
                                                                                                                                                                                        109if-eqz v1, :cond_a6
                                                                                                                                                                                        111invoke-virtual {v0}, Ljava/lang/Throwable;->printStackTrace()V
                                                                                                                                                                                        112cond_a6: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getContentResolver
                                                                                                                                                                                        • android.provider.Settings$Secure.getString
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.content.Context.getContentResolver
                                                                                                                                                                                        • android.provider.Settings$Secure.getString
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.content.Context.getContentResolver
                                                                                                                                                                                        • android.provider.Settings$Secure.getString
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android_id
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        1const/16 v1, 0x17
                                                                                                                                                                                        3const-string v2, "android_id"
                                                                                                                                                                                        4if-ge v0, v1, :cond_2f
                                                                                                                                                                                        6invoke-virtual {p0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                        7move-result-object v0
                                                                                                                                                                                        9invoke-static {v0, v2}, Landroid/provider/Settings$Secure;->getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        10move-result-object v0
                                                                                                                                                                                        12invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        13move-result v1
                                                                                                                                                                                        14if-eqz v1, :cond_9b
                                                                                                                                                                                        16invoke-static {p0}, Lc/e/a/e;->y(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        17move-result-object v0
                                                                                                                                                                                        19invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        20move-result v1
                                                                                                                                                                                        21if-eqz v1, :cond_9b
                                                                                                                                                                                        23invoke-static {}, Lc/e/a/e;->d()Ljava/lang/String;
                                                                                                                                                                                        24move-result-object v0
                                                                                                                                                                                        26invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        27move-result v1
                                                                                                                                                                                        28if-eqz v1, :cond_9b
                                                                                                                                                                                        30invoke-static {p0}, Lc/e/a/e;->B(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        31move-result-object v0
                                                                                                                                                                                        32goto/16 :goto_9b
                                                                                                                                                                                        33cond_2f: if-ne v0, v1, :cond_6b
                                                                                                                                                                                        35invoke-virtual {p0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                        36move-result-object v0
                                                                                                                                                                                        38invoke-static {v0, v2}, Landroid/provider/Settings$Secure;->getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        39move-result-object v0
                                                                                                                                                                                        41invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        42move-result v1
                                                                                                                                                                                        43if-eqz v1, :cond_9b
                                                                                                                                                                                        45invoke-static {}, Lc/e/a/e;->b()Ljava/lang/String;
                                                                                                                                                                                        46move-result-object v0
                                                                                                                                                                                        48invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        49move-result v1
                                                                                                                                                                                        50if-eqz v1, :cond_56
                                                                                                                                                                                        51sget-boolean v0, Lc/e/b/c;->a:Z
                                                                                                                                                                                        52if-eqz v0, :cond_52
                                                                                                                                                                                        54invoke-static {}, Lc/e/a/e;->c()Ljava/lang/String;
                                                                                                                                                                                        55move-result-object v0
                                                                                                                                                                                        56goto/16 :goto_56
                                                                                                                                                                                        57cond_52:
                                                                                                                                                                                        58invoke-static {p0}, Lc/e/a/e;->y(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        59move-result-object v0
                                                                                                                                                                                        60goto_56:
                                                                                                                                                                                        61invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        62move-result v1
                                                                                                                                                                                        63if-eqz v1, :cond_9b
                                                                                                                                                                                        65invoke-static {}, Lc/e/a/e;->d()Ljava/lang/String;
                                                                                                                                                                                        66move-result-object v0
                                                                                                                                                                                        68invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        69move-result v1
                                                                                                                                                                                        70if-eqz v1, :cond_9b
                                                                                                                                                                                        72invoke-static {p0}, Lc/e/a/e;->B(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        73move-result-object v0
                                                                                                                                                                                        74goto/16 :goto_9b
                                                                                                                                                                                        75cond_6b:
                                                                                                                                                                                        76invoke-virtual {p0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                        77move-result-object v0
                                                                                                                                                                                        79invoke-static {v0, v2}, Landroid/provider/Settings$Secure;->getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        80move-result-object v0
                                                                                                                                                                                        82invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        83move-result v1
                                                                                                                                                                                        84if-eqz v1, :cond_9b
                                                                                                                                                                                        86invoke-static {}, Lc/e/a/e;->d()Ljava/lang/String;
                                                                                                                                                                                        87move-result-object v0
                                                                                                                                                                                        89invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        90move-result v1
                                                                                                                                                                                        91if-eqz v1, :cond_9b
                                                                                                                                                                                        93invoke-static {p0}, Lc/e/a/e;->B(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        94move-result-object v0
                                                                                                                                                                                        96invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        97move-result v1
                                                                                                                                                                                        98if-eqz v1, :cond_9b
                                                                                                                                                                                        100invoke-static {}, Lc/e/a/e;->b()Ljava/lang/String;
                                                                                                                                                                                        101move-result-object v0
                                                                                                                                                                                        103invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        104move-result v1
                                                                                                                                                                                        105if-eqz v1, :cond_9b
                                                                                                                                                                                        107invoke-static {p0}, Lc/e/a/e;->y(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        108move-result-object v0
                                                                                                                                                                                        109cond_9b: return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.content.Context.getContentResolver
                                                                                                                                                                                        • android.provider.Settings$Secure.getString
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.content.Context.getContentResolver
                                                                                                                                                                                        • android.provider.Settings$Secure.getString
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.content.Context.getContentResolver
                                                                                                                                                                                        • android.provider.Settings$Secure.getString
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android_id
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        1const/16 v1, 0x17
                                                                                                                                                                                        3const-string v2, "android_id"
                                                                                                                                                                                        4if-ge v0, v1, :cond_2f
                                                                                                                                                                                        6invoke-static {p0}, Lc/e/a/e;->B(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        7move-result-object v0
                                                                                                                                                                                        9invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        10move-result v1
                                                                                                                                                                                        11if-eqz v1, :cond_9b
                                                                                                                                                                                        13invoke-static {p0}, Lc/e/a/e;->y(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        14move-result-object v0
                                                                                                                                                                                        16invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        17move-result v1
                                                                                                                                                                                        18if-eqz v1, :cond_9b
                                                                                                                                                                                        20invoke-virtual {p0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                        21move-result-object p0
                                                                                                                                                                                        23invoke-static {p0, v2}, Landroid/provider/Settings$Secure;->getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        24move-result-object v0
                                                                                                                                                                                        26invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        27move-result p0
                                                                                                                                                                                        28if-eqz p0, :cond_9b
                                                                                                                                                                                        30invoke-static {}, Lc/e/a/e;->d()Ljava/lang/String;
                                                                                                                                                                                        31move-result-object v0
                                                                                                                                                                                        32goto/16 :goto_9b
                                                                                                                                                                                        33cond_2f: if-ne v0, v1, :cond_6b
                                                                                                                                                                                        35invoke-static {p0}, Lc/e/a/e;->B(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        36move-result-object v0
                                                                                                                                                                                        38invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        39move-result v1
                                                                                                                                                                                        40if-eqz v1, :cond_9b
                                                                                                                                                                                        42invoke-static {}, Lc/e/a/e;->b()Ljava/lang/String;
                                                                                                                                                                                        43move-result-object v0
                                                                                                                                                                                        45invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        46move-result v1
                                                                                                                                                                                        47if-eqz v1, :cond_52
                                                                                                                                                                                        48sget-boolean v0, Lc/e/b/c;->a:Z
                                                                                                                                                                                        49if-eqz v0, :cond_4e
                                                                                                                                                                                        51invoke-static {}, Lc/e/a/e;->c()Ljava/lang/String;
                                                                                                                                                                                        52move-result-object v0
                                                                                                                                                                                        53goto/16 :goto_52
                                                                                                                                                                                        54cond_4e:
                                                                                                                                                                                        55invoke-static {p0}, Lc/e/a/e;->y(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        56move-result-object v0
                                                                                                                                                                                        57goto_52:
                                                                                                                                                                                        58invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        59move-result v1
                                                                                                                                                                                        60if-eqz v1, :cond_9b
                                                                                                                                                                                        62invoke-virtual {p0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                        63move-result-object p0
                                                                                                                                                                                        65invoke-static {p0, v2}, Landroid/provider/Settings$Secure;->getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        66move-result-object v0
                                                                                                                                                                                        68invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        69move-result p0
                                                                                                                                                                                        70if-eqz p0, :cond_9b
                                                                                                                                                                                        72invoke-static {}, Lc/e/a/e;->d()Ljava/lang/String;
                                                                                                                                                                                        73move-result-object v0
                                                                                                                                                                                        74goto/16 :goto_9b
                                                                                                                                                                                        75cond_6b:
                                                                                                                                                                                        76invoke-static {p0}, Lc/e/a/e;->B(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        77move-result-object v0
                                                                                                                                                                                        79invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        80move-result v1
                                                                                                                                                                                        81if-eqz v1, :cond_9b
                                                                                                                                                                                        83invoke-static {}, Lc/e/a/e;->d()Ljava/lang/String;
                                                                                                                                                                                        84move-result-object v0
                                                                                                                                                                                        86invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        87move-result v1
                                                                                                                                                                                        88if-eqz v1, :cond_9b
                                                                                                                                                                                        90invoke-virtual {p0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                        91move-result-object v0
                                                                                                                                                                                        93invoke-static {v0, v2}, Landroid/provider/Settings$Secure;->getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        94move-result-object v0
                                                                                                                                                                                        96invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        97move-result v1
                                                                                                                                                                                        98if-eqz v1, :cond_9b
                                                                                                                                                                                        100invoke-static {}, Lc/e/a/e;->b()Ljava/lang/String;
                                                                                                                                                                                        101move-result-object v0
                                                                                                                                                                                        103invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        104move-result v1
                                                                                                                                                                                        105if-eqz v1, :cond_9b
                                                                                                                                                                                        107invoke-static {p0}, Lc/e/a/e;->y(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        108move-result-object v0
                                                                                                                                                                                        109cond_9b: return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.isAvailable
                                                                                                                                                                                        • android.net.ConnectivityManager.getNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.getState
                                                                                                                                                                                        • android.net.NetworkInfo$State.CONNECTED:Landroid/net/NetworkInfo$State
                                                                                                                                                                                        • android.net.NetworkInfo$State.CONNECTING:Landroid/net/NetworkInfo$State
                                                                                                                                                                                        • android.net.ConnectivityManager.getNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.getState
                                                                                                                                                                                        • android.net.NetworkInfo.getSubtypeName
                                                                                                                                                                                        • android.net.NetworkInfo$State.CONNECTED:Landroid/net/NetworkInfo$State
                                                                                                                                                                                        • android.net.NetworkInfo$State.CONNECTING:Landroid/net/NetworkInfo$State
                                                                                                                                                                                        • android.net.NetworkInfo.getSubtype
                                                                                                                                                                                        • java.lang.String.equalsIgnoreCase
                                                                                                                                                                                        • java.lang.String.equalsIgnoreCase
                                                                                                                                                                                        • java.lang.String.equalsIgnoreCase
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        • android.permission.ACCESS_NETWORK_STATE
                                                                                                                                                                                        • TD-SCDMA
                                                                                                                                                                                        • WCDMA
                                                                                                                                                                                        • CDMA2000
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation build Landroid/annotation/SuppressLint;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"MissingPermission"
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        5const/4 v2, 0x5
                                                                                                                                                                                        6const/4 v1, 0x0
                                                                                                                                                                                        8const-string v0, "connectivity"
                                                                                                                                                                                        10invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        11move-result-object v0
                                                                                                                                                                                        12check-cast v0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        13if-nez v0, :cond_e
                                                                                                                                                                                        14move v0, v1
                                                                                                                                                                                        15goto_d: return v0
                                                                                                                                                                                        16cond_e:
                                                                                                                                                                                        17const-string v3, "android.permission.ACCESS_NETWORK_STATE"
                                                                                                                                                                                        19invoke-static {p0, v3}, Lcom/qq/e/comm/plugin/stream/b/c;->a(Landroid/content/Context;Ljava/lang/String;)Z
                                                                                                                                                                                        20move-result v3
                                                                                                                                                                                        21if-nez v3, :cond_18
                                                                                                                                                                                        22move v0, v1
                                                                                                                                                                                        23goto/16 :goto_d
                                                                                                                                                                                        24cond_18:
                                                                                                                                                                                        25invoke-virtual {v0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        26move-result-object v3
                                                                                                                                                                                        27if-eqz v3, :cond_24
                                                                                                                                                                                        29invoke-virtual {v3}, Landroid/net/NetworkInfo;->isAvailable()Z
                                                                                                                                                                                        30move-result v4
                                                                                                                                                                                        31if-nez v4, :cond_26
                                                                                                                                                                                        32cond_24: move v0, v1
                                                                                                                                                                                        33goto/16 :goto_d
                                                                                                                                                                                        34cond_26: const/4 v4, 0x1
                                                                                                                                                                                        36invoke-virtual {v0, v4}, Landroid/net/ConnectivityManager;->getNetworkInfo(I)Landroid/net/NetworkInfo;
                                                                                                                                                                                        37move-result-object v4
                                                                                                                                                                                        38if-eqz v4, :cond_3d
                                                                                                                                                                                        40invoke-virtual {v4}, Landroid/net/NetworkInfo;->getState()Landroid/net/NetworkInfo$State;
                                                                                                                                                                                        41move-result-object v4
                                                                                                                                                                                        42if-eqz v4, :cond_3d
                                                                                                                                                                                        44sget-object v5, Landroid/net/NetworkInfo$State;->CONNECTED:Landroid/net/NetworkInfo$State;
                                                                                                                                                                                        45if-eq v4, v5, :cond_3b
                                                                                                                                                                                        47sget-object v5, Landroid/net/NetworkInfo$State;->CONNECTING:Landroid/net/NetworkInfo$State;
                                                                                                                                                                                        48if-ne v4, v5, :cond_3d
                                                                                                                                                                                        49cond_3b: const/4 v0, 0x2
                                                                                                                                                                                        50goto/16 :goto_d
                                                                                                                                                                                        51cond_3d: const/4 v4, 0x0
                                                                                                                                                                                        53invoke-virtual {v0, v4}, Landroid/net/ConnectivityManager;->getNetworkInfo(I)Landroid/net/NetworkInfo;
                                                                                                                                                                                        54move-result-object v0
                                                                                                                                                                                        55if-eqz v0, :cond_83
                                                                                                                                                                                        57invoke-virtual {v0}, Landroid/net/NetworkInfo;->getState()Landroid/net/NetworkInfo$State;
                                                                                                                                                                                        58move-result-object v4
                                                                                                                                                                                        60invoke-virtual {v0}, Landroid/net/NetworkInfo;->getSubtypeName()Ljava/lang/String;
                                                                                                                                                                                        61move-result-object v0
                                                                                                                                                                                        62if-eqz v4, :cond_83
                                                                                                                                                                                        64sget-object v5, Landroid/net/NetworkInfo$State;->CONNECTED:Landroid/net/NetworkInfo$State;
                                                                                                                                                                                        65if-eq v4, v5, :cond_56
                                                                                                                                                                                        67sget-object v5, Landroid/net/NetworkInfo$State;->CONNECTING:Landroid/net/NetworkInfo$State;
                                                                                                                                                                                        68if-ne v4, v5, :cond_83
                                                                                                                                                                                        69cond_56:
                                                                                                                                                                                        70invoke-virtual {v3}, Landroid/net/NetworkInfo;->getSubtype()I
                                                                                                                                                                                        71move-result v3
                                                                                                                                                                                        72packed-switch v3, :pswitch_data_86
                                                                                                                                                                                        74const-string v3, "TD-SCDMA"
                                                                                                                                                                                        76invoke-virtual {v0, v3}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
                                                                                                                                                                                        77move-result v3
                                                                                                                                                                                        78if-nez v3, :cond_75
                                                                                                                                                                                        80const-string v3, "WCDMA"
                                                                                                                                                                                        82invoke-virtual {v0, v3}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
                                                                                                                                                                                        83move-result v3
                                                                                                                                                                                        84if-nez v3, :cond_75
                                                                                                                                                                                        86const-string v3, "CDMA2000"
                                                                                                                                                                                        88invoke-virtual {v0, v3}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
                                                                                                                                                                                        89try_end_72: move-result v0
                                                                                                                                                                                        90if-eqz v0, :cond_7d
                                                                                                                                                                                        91cond_75: move v0, v2
                                                                                                                                                                                        92goto/16 :goto_d
                                                                                                                                                                                        93pswitch_77: const/4 v0, 0x4
                                                                                                                                                                                        94goto/16 :goto_d
                                                                                                                                                                                        95pswitch_79: move v0, v2
                                                                                                                                                                                        96goto/16 :goto_d
                                                                                                                                                                                        97pswitch_7b: const/4 v0, 0x6
                                                                                                                                                                                        98goto/16 :goto_d
                                                                                                                                                                                        99cond_7d: const/4 v0, 0x3
                                                                                                                                                                                        100goto/16 :goto_d
                                                                                                                                                                                        101catch_7f: move-exception v0
                                                                                                                                                                                        103invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        104cond_83: move v0, v1
                                                                                                                                                                                        105goto/16 :goto_d
                                                                                                                                                                                        106nop
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSharedPreferences
                                                                                                                                                                                        • android.content.SharedPreferences.getString
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • android.content.Context.getSharedPreferences
                                                                                                                                                                                        • android.content.SharedPreferences.edit
                                                                                                                                                                                        • android.content.SharedPreferences$Editor.putString
                                                                                                                                                                                        • android.content.SharedPreferences$Editor.commit
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • guid
                                                                                                                                                                                        • __x_adsdk_agent_header__
                                                                                                                                                                                        • &
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "guid"
                                                                                                                                                                                        3const-string v1, "__x_adsdk_agent_header__"
                                                                                                                                                                                        5const-string v2, "&"
                                                                                                                                                                                        7const-string v3, ""
                                                                                                                                                                                        8try_start_8:
                                                                                                                                                                                        9iget-object v4, p0, Lcom/baidu/mobads/utils/q;->f:Ljava/lang/String;
                                                                                                                                                                                        10if-nez v4, :cond_75
                                                                                                                                                                                        11if-eqz p1, :cond_75
                                                                                                                                                                                        13invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        14move-result-object v4
                                                                                                                                                                                        16invoke-virtual {v4}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getCommonUtils()Lcom/baidu/mobads/utils/f;
                                                                                                                                                                                        17move-result-object v4
                                                                                                                                                                                        18const/4 v5, 0x0
                                                                                                                                                                                        20invoke-virtual {p1, v1, v5}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
                                                                                                                                                                                        21move-result-object v6
                                                                                                                                                                                        23invoke-interface {v6, v0, v3}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        24move-result-object v6
                                                                                                                                                                                        25iput-object v6, p0, Lcom/baidu/mobads/utils/q;->f:Ljava/lang/String;
                                                                                                                                                                                        27iget-object v6, p0, Lcom/baidu/mobads/utils/q;->f:Ljava/lang/String;
                                                                                                                                                                                        28if-eqz v6, :cond_2d
                                                                                                                                                                                        30iget-object v6, p0, Lcom/baidu/mobads/utils/q;->f:Ljava/lang/String;
                                                                                                                                                                                        32invoke-virtual {v6}, Ljava/lang/String;->length()I
                                                                                                                                                                                        33move-result v6
                                                                                                                                                                                        34if-gtz v6, :cond_71
                                                                                                                                                                                        35cond_2d: new-instance v6, Ljava/lang/StringBuilder;
                                                                                                                                                                                        37invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        39invoke-virtual {p0, p1}, Lcom/baidu/mobads/utils/q;->getMacAddress(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        40move-result-object v7
                                                                                                                                                                                        42invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        44invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        46invoke-virtual {p0, p1}, Lcom/baidu/mobads/utils/q;->getIMEI(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        47move-result-object v7
                                                                                                                                                                                        49invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        51invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        53invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        55invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        56move-result-object v2
                                                                                                                                                                                        58invoke-interface {v4, v2}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->md5(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        59move-result-object v2
                                                                                                                                                                                        60iput-object v2, p0, Lcom/baidu/mobads/utils/q;->f:Ljava/lang/String;
                                                                                                                                                                                        62iget-object v2, p0, Lcom/baidu/mobads/utils/q;->f:Ljava/lang/String;
                                                                                                                                                                                        63if-eqz v2, :cond_74
                                                                                                                                                                                        65iget-object v2, p0, Lcom/baidu/mobads/utils/q;->f:Ljava/lang/String;
                                                                                                                                                                                        67invoke-virtual {v2}, Ljava/lang/String;->length()I
                                                                                                                                                                                        68move-result v2
                                                                                                                                                                                        69if-gtz v2, :cond_60
                                                                                                                                                                                        70goto/16 :goto_74
                                                                                                                                                                                        71cond_60:
                                                                                                                                                                                        72invoke-virtual {p1, v1, v5}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
                                                                                                                                                                                        73move-result-object p1
                                                                                                                                                                                        75invoke-interface {p1}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
                                                                                                                                                                                        76move-result-object p1
                                                                                                                                                                                        78iget-object v1, p0, Lcom/baidu/mobads/utils/q;->f:Ljava/lang/String;
                                                                                                                                                                                        80invoke-interface {p1, v0, v1}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
                                                                                                                                                                                        81move-result-object p1
                                                                                                                                                                                        83invoke-interface {p1}, Landroid/content/SharedPreferences$Editor;->commit()Z
                                                                                                                                                                                        84cond_71:
                                                                                                                                                                                        85iget-object p1, p0, Lcom/baidu/mobads/utils/q;->f:Ljava/lang/String;
                                                                                                                                                                                        86return-object p1
                                                                                                                                                                                        87goto_74: return-object v3
                                                                                                                                                                                        88cond_75:
                                                                                                                                                                                        89iget-object p1, p0, Lcom/baidu/mobads/utils/q;->f:Ljava/lang/String;
                                                                                                                                                                                        90try_end_77: return-object p1
                                                                                                                                                                                        91catch_78: return-object v3
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.wifi.WifiManager.getConnectionInfo
                                                                                                                                                                                        • android.net.wifi.WifiInfo.getSSID
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • java.lang.String.startsWith
                                                                                                                                                                                        • java.lang.String.endsWith
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.net.wifi.WifiInfo.getBSSID
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • \"
                                                                                                                                                                                        • android.permission.ACCESS_WIFI_STATE
                                                                                                                                                                                        • wifi
                                                                                                                                                                                        • |
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "\""
                                                                                                                                                                                        3const-string v1, ""
                                                                                                                                                                                        4try_start_4:
                                                                                                                                                                                        5invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        6move-result-object v2
                                                                                                                                                                                        8invoke-virtual {v2}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getCommonUtils()Lcom/baidu/mobads/utils/f;
                                                                                                                                                                                        9move-result-object v2
                                                                                                                                                                                        11const-string v3, "android.permission.ACCESS_WIFI_STATE"
                                                                                                                                                                                        13invoke-interface {v2, p1, v3}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->hasPermission(Landroid/content/Context;Ljava/lang/String;)Z
                                                                                                                                                                                        14move-result v2
                                                                                                                                                                                        15if-eqz v2, :cond_79
                                                                                                                                                                                        17const-string v2, "wifi"
                                                                                                                                                                                        19invoke-virtual {p1, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        20move-result-object p1
                                                                                                                                                                                        21check-cast p1, Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        23invoke-virtual {p1}, Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
                                                                                                                                                                                        24move-result-object p1
                                                                                                                                                                                        26invoke-virtual {p1}, Landroid/net/wifi/WifiInfo;->getSSID()Ljava/lang/String;
                                                                                                                                                                                        27move-result-object v2
                                                                                                                                                                                        28if-eqz v2, :cond_46
                                                                                                                                                                                        30invoke-virtual {v2}, Ljava/lang/String;->length()I
                                                                                                                                                                                        31move-result v3
                                                                                                                                                                                        32const/4 v4, 0x2
                                                                                                                                                                                        33if-le v3, v4, :cond_44
                                                                                                                                                                                        35invoke-virtual {v2, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        36move-result v3
                                                                                                                                                                                        37if-eqz v3, :cond_44
                                                                                                                                                                                        39invoke-virtual {v2, v0}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        40move-result v0
                                                                                                                                                                                        41if-eqz v0, :cond_44
                                                                                                                                                                                        43invoke-virtual {v2}, Ljava/lang/String;->length()I
                                                                                                                                                                                        44move-result v0
                                                                                                                                                                                        45const/4 v3, 0x1
                                                                                                                                                                                        46sub-int/2addr v0, v3
                                                                                                                                                                                        48invoke-virtual {v2, v3, v0}, Ljava/lang/String;->substring(II)Ljava/lang/String;
                                                                                                                                                                                        49move-result-object v0
                                                                                                                                                                                        50goto/16 :goto_47
                                                                                                                                                                                        51cond_44: move-object v0, v2
                                                                                                                                                                                        52goto/16 :goto_47
                                                                                                                                                                                        53cond_46: move-object v0, v1
                                                                                                                                                                                        54goto_47: new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        56invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        58invoke-virtual {p1}, Landroid/net/wifi/WifiInfo;->getBSSID()Ljava/lang/String;
                                                                                                                                                                                        59move-result-object p1
                                                                                                                                                                                        61invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        63const-string p1, "|"
                                                                                                                                                                                        65invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        67invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        68move-result-object p1
                                                                                                                                                                                        70invoke-virtual {p1}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getBase64()Lcom/baidu/mobads/interfaces/utils/IBase64;
                                                                                                                                                                                        71move-result-object p1
                                                                                                                                                                                        73invoke-interface {p1, v0}, Lcom/baidu/mobads/interfaces/utils/IBase64;->encode(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        74move-result-object p1
                                                                                                                                                                                        76invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        78invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        79move-result-object p1
                                                                                                                                                                                        80try_end_6b: move-object v1, p1
                                                                                                                                                                                        81goto/16 :goto_79
                                                                                                                                                                                        82catch_6d: move-exception p1
                                                                                                                                                                                        84invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        85move-result-object v0
                                                                                                                                                                                        87invoke-virtual {v0}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getAdLogger()Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        88move-result-object v0
                                                                                                                                                                                        90invoke-interface {v0, p1}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/Throwable;)I
                                                                                                                                                                                        91goto_79: return-object v1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.app.Activity.getWindow
                                                                                                                                                                                        • android.graphics.drawable.ColorDrawable.<init>
                                                                                                                                                                                        • android.view.Window.setBackgroundDrawable
                                                                                                                                                                                        • android.app.Activity.getWindow
                                                                                                                                                                                        • android.view.Window.getDecorView
                                                                                                                                                                                        • android.view.View.setBackground
                                                                                                                                                                                        • java.lang.Class.getDeclaredMethod
                                                                                                                                                                                        • java.lang.reflect.Method.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Class.getDeclaredClasses
                                                                                                                                                                                        • java.lang.Class.getSimpleName
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        • java.lang.Class.getDeclaredMethod
                                                                                                                                                                                        • java.lang.reflect.Method.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • getActivityOptions
                                                                                                                                                                                        • TranslucentConversionListener
                                                                                                                                                                                        • convertToTranslucent
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        1const/4 v1, 0x0
                                                                                                                                                                                        2const/4 v0, 0x0
                                                                                                                                                                                        3sget v2, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        4const/16 v3, 0x1a
                                                                                                                                                                                        5if-lt v2, v3, :cond_78
                                                                                                                                                                                        6try_start_8:
                                                                                                                                                                                        7invoke-virtual {p1}, Landroid/app/Activity;->getWindow()Landroid/view/Window;
                                                                                                                                                                                        8move-result-object v2
                                                                                                                                                                                        9new-instance v3, Landroid/graphics/drawable/ColorDrawable;
                                                                                                                                                                                        10const/4 v4, 0x0
                                                                                                                                                                                        12invoke-direct {v3, v4}, Landroid/graphics/drawable/ColorDrawable;-><init>(I)V
                                                                                                                                                                                        14invoke-virtual {v2, v3}, Landroid/view/Window;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
                                                                                                                                                                                        16invoke-virtual {p1}, Landroid/app/Activity;->getWindow()Landroid/view/Window;
                                                                                                                                                                                        17move-result-object v2
                                                                                                                                                                                        19invoke-virtual {v2}, Landroid/view/Window;->getDecorView()Landroid/view/View;
                                                                                                                                                                                        20move-result-object v2
                                                                                                                                                                                        21const/4 v3, 0x0
                                                                                                                                                                                        23invoke-virtual {v2, v3}, Landroid/view/View;->setBackground(Landroid/graphics/drawable/Drawable;)V
                                                                                                                                                                                        24const-class v2, Landroid/app/Activity;
                                                                                                                                                                                        26const-string v3, "getActivityOptions"
                                                                                                                                                                                        27const/4 v4, 0x0
                                                                                                                                                                                        28new-array v4, v4, [Ljava/lang/Class;
                                                                                                                                                                                        30invoke-virtual {v2, v3, v4}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        31move-result-object v2
                                                                                                                                                                                        32const/4 v3, 0x1
                                                                                                                                                                                        34invoke-virtual {v2, v3}, Ljava/lang/reflect/Method;->setAccessible(Z)V
                                                                                                                                                                                        35const/4 v3, 0x0
                                                                                                                                                                                        36new-array v3, v3, [Ljava/lang/Object;
                                                                                                                                                                                        38invoke-virtual {v2, p1, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        39move-result-object v3
                                                                                                                                                                                        40const-class v2, Landroid/app/Activity;
                                                                                                                                                                                        42invoke-virtual {v2}, Ljava/lang/Class;->getDeclaredClasses()[Ljava/lang/Class;
                                                                                                                                                                                        43move-result-object v4
                                                                                                                                                                                        44array-length v5, v4
                                                                                                                                                                                        45move v2, v0
                                                                                                                                                                                        46goto_3f: if-ge v2, v5, :cond_54
                                                                                                                                                                                        47aget-object v0, v4, v2
                                                                                                                                                                                        49invoke-virtual {v0}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
                                                                                                                                                                                        50move-result-object v6
                                                                                                                                                                                        52const-string v7, "TranslucentConversionListener"
                                                                                                                                                                                        54invoke-virtual {v6, v7}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        55move-result v6
                                                                                                                                                                                        56if-eqz v6, :cond_7b
                                                                                                                                                                                        57goto_4f: add-int/lit8 v1, v2, 0x1
                                                                                                                                                                                        58move v2, v1
                                                                                                                                                                                        59move-object v1, v0
                                                                                                                                                                                        60goto/16 :goto_3f
                                                                                                                                                                                        61cond_54: const-class v0, Landroid/app/Activity;
                                                                                                                                                                                        63const-string v2, "convertToTranslucent"
                                                                                                                                                                                        64const/4 v4, 0x2
                                                                                                                                                                                        65new-array v4, v4, [Ljava/lang/Class;
                                                                                                                                                                                        66const/4 v5, 0x0
                                                                                                                                                                                        67aput-object v1, v4, v5
                                                                                                                                                                                        68const/4 v1, 0x1
                                                                                                                                                                                        69const-class v5, Landroid/app/ActivityOptions;
                                                                                                                                                                                        70aput-object v5, v4, v1
                                                                                                                                                                                        72invoke-virtual {v0, v2, v4}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        73move-result-object v0
                                                                                                                                                                                        74const/4 v1, 0x1
                                                                                                                                                                                        76invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;->setAccessible(Z)V
                                                                                                                                                                                        77const/4 v1, 0x2
                                                                                                                                                                                        78new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                        79const/4 v2, 0x0
                                                                                                                                                                                        80const/4 v4, 0x0
                                                                                                                                                                                        81aput-object v4, v1, v2
                                                                                                                                                                                        82const/4 v2, 0x1
                                                                                                                                                                                        83aput-object v3, v1, v2
                                                                                                                                                                                        85invoke-virtual {v0, p1, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        86goto_78: return-void
                                                                                                                                                                                        87catch_79: move-exception v0
                                                                                                                                                                                        88goto/16 :goto_78
                                                                                                                                                                                        89cond_7b: move-object v0, v1
                                                                                                                                                                                        90goto/16 :goto_4f
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getSimOperatorName
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.telephony.TelephonyManager.getNetworkOperatorName
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.telephony.TelephonyManager.getSimOperator
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.length
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • phone
                                                                                                                                                                                        • _
                                                                                                                                                                                        • Get operator failed
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, ""
                                                                                                                                                                                        3iget-object v1, p0, Lcom/baidu/mobads/utils/q;->j:Ljava/lang/String;
                                                                                                                                                                                        5invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        6move-result v1
                                                                                                                                                                                        7if-eqz v1, :cond_74
                                                                                                                                                                                        8const/4 v1, 0x1
                                                                                                                                                                                        9try_start_b:
                                                                                                                                                                                        10invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        11move-result-object v2
                                                                                                                                                                                        13invoke-virtual {v2}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getCommonUtils()Lcom/baidu/mobads/utils/f;
                                                                                                                                                                                        14move-result-object v2
                                                                                                                                                                                        16const-string v3, "phone"
                                                                                                                                                                                        18invoke-virtual {p1, v3}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        19move-result-object p1
                                                                                                                                                                                        20check-cast p1, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        22invoke-virtual {p1}, Landroid/telephony/TelephonyManager;->getSimOperatorName()Ljava/lang/String;
                                                                                                                                                                                        23move-result-object v3
                                                                                                                                                                                        24new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        26invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        28invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        29move-result v5
                                                                                                                                                                                        30if-nez v5, :cond_2e
                                                                                                                                                                                        32invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        33goto/16 :goto_3b
                                                                                                                                                                                        34cond_2e:
                                                                                                                                                                                        35invoke-virtual {p1}, Landroid/telephony/TelephonyManager;->getNetworkOperatorName()Ljava/lang/String;
                                                                                                                                                                                        36move-result-object v3
                                                                                                                                                                                        38invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        39move-result v5
                                                                                                                                                                                        40if-nez v5, :cond_5e
                                                                                                                                                                                        42invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        43goto_3b:
                                                                                                                                                                                        44const-string v3, "_"
                                                                                                                                                                                        46invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        48invoke-virtual {p1}, Landroid/telephony/TelephonyManager;->getSimOperator()Ljava/lang/String;
                                                                                                                                                                                        49move-result-object p1
                                                                                                                                                                                        51invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        52move-result v3
                                                                                                                                                                                        53if-nez v3, :cond_4d
                                                                                                                                                                                        55invoke-virtual {v4, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        56cond_4d:
                                                                                                                                                                                        57invoke-virtual {v4}, Ljava/lang/StringBuilder;->length()I
                                                                                                                                                                                        58move-result p1
                                                                                                                                                                                        59if-le p1, v1, :cond_74
                                                                                                                                                                                        61invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        62move-result-object p1
                                                                                                                                                                                        64invoke-interface {v2, p1}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->getTextEncoder(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        65move-result-object p1
                                                                                                                                                                                        66iput-object p1, p0, Lcom/baidu/mobads/utils/q;->j:Ljava/lang/String;
                                                                                                                                                                                        67try_end_5d: goto/16 :goto_74
                                                                                                                                                                                        68cond_5e: return-object v0
                                                                                                                                                                                        69catch_5f:
                                                                                                                                                                                        70invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        71move-result-object p1
                                                                                                                                                                                        73invoke-virtual {p1}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getAdLogger()Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        74move-result-object p1
                                                                                                                                                                                        75const/4 v2, 0x2
                                                                                                                                                                                        76new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                        77const/4 v3, 0x0
                                                                                                                                                                                        79const-string v4, "Get operator failed"
                                                                                                                                                                                        80aput-object v4, v2, v3
                                                                                                                                                                                        81aput-object v0, v2, v1
                                                                                                                                                                                        83invoke-interface {p1, v2}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->e([Ljava/lang/Object;)I
                                                                                                                                                                                        84goto_74:
                                                                                                                                                                                        85iget-object p1, p0, Lcom/baidu/mobads/utils/q;->j:Ljava/lang/String;
                                                                                                                                                                                        86return-object p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • android.content.Context.getPackageManager
                                                                                                                                                                                        • android.content.pm.PackageManager.getInstalledPackages
                                                                                                                                                                                        • java.util.List.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • android.content.pm.PackageInfo.packageName:Ljava/lang/String
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • android.content.pm.PackageInfo.packageName:Ljava/lang/String
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.Long.valueOf
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • android.content.pm.PackageInfo.packageName:Ljava/lang/String
                                                                                                                                                                                        • android.content.pm.PackageManager.getInstallerPackageName
                                                                                                                                                                                        • java.lang.String.isEmpty
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • name
                                                                                                                                                                                        • time
                                                                                                                                                                                        • installer
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(Z)",
                                                                                                                                                                                        3"Ljava/util/List<",
                                                                                                                                                                                        4"Ljava/util/Map<",
                                                                                                                                                                                        5"Ljava/lang/String;",
                                                                                                                                                                                        6"Ljava/lang/Object;",
                                                                                                                                                                                        7">;>;"
                                                                                                                                                                                        8}
                                                                                                                                                                                        9.end annotation
                                                                                                                                                                                        10new-instance v0, Ljava/util/ArrayList;
                                                                                                                                                                                        12invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        14invoke-static {}, Lcom/unity3d/services/core/properties/ClientProperties;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        15move-result-object v1
                                                                                                                                                                                        16if-eqz v1, :cond_68
                                                                                                                                                                                        18invoke-static {}, Lcom/unity3d/services/core/properties/ClientProperties;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        19move-result-object v1
                                                                                                                                                                                        21invoke-virtual {v1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
                                                                                                                                                                                        22move-result-object v1
                                                                                                                                                                                        23const/4 v2, 0x0
                                                                                                                                                                                        25invoke-virtual {v1, v2}, Landroid/content/pm/PackageManager;->getInstalledPackages(I)Ljava/util/List;
                                                                                                                                                                                        26move-result-object v2
                                                                                                                                                                                        28invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        29move-result-object v2
                                                                                                                                                                                        30goto_1c:
                                                                                                                                                                                        31invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        32move-result v3
                                                                                                                                                                                        33if-eqz v3, :cond_68
                                                                                                                                                                                        35invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        36move-result-object v3
                                                                                                                                                                                        37check-cast v3, Landroid/content/pm/PackageInfo;
                                                                                                                                                                                        38new-instance v4, Ljava/util/HashMap;
                                                                                                                                                                                        40invoke-direct {v4}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        42const-string v5, "name"
                                                                                                                                                                                        43if-eqz p0, :cond_3b
                                                                                                                                                                                        45iget-object v6, v3, Landroid/content/pm/PackageInfo;->packageName:Ljava/lang/String;
                                                                                                                                                                                        47invoke-static {v6}, Lcom/unity3d/services/core/misc/Utilities;->Sha256(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        48move-result-object v6
                                                                                                                                                                                        50invoke-virtual {v4, v5, v6}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        51goto/16 :goto_40
                                                                                                                                                                                        52cond_3b:
                                                                                                                                                                                        53iget-object v6, v3, Landroid/content/pm/PackageInfo;->packageName:Ljava/lang/String;
                                                                                                                                                                                        55invoke-virtual {v4, v5, v6}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        56goto_40: iget-wide v5, v3, Landroid/content/pm/PackageInfo;->firstInstallTime:J
                                                                                                                                                                                        57const-wide/16 v7, 0x0
                                                                                                                                                                                        58cmp-long v9, v5, v7
                                                                                                                                                                                        59if-lez v9, :cond_51
                                                                                                                                                                                        61invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                        62move-result-object v5
                                                                                                                                                                                        64const-string v6, "time"
                                                                                                                                                                                        66invoke-virtual {v4, v6, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        67cond_51:
                                                                                                                                                                                        68iget-object v3, v3, Landroid/content/pm/PackageInfo;->packageName:Ljava/lang/String;
                                                                                                                                                                                        70invoke-virtual {v1, v3}, Landroid/content/pm/PackageManager;->getInstallerPackageName(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        71move-result-object v3
                                                                                                                                                                                        72if-eqz v3, :cond_64
                                                                                                                                                                                        74invoke-virtual {v3}, Ljava/lang/String;->isEmpty()Z
                                                                                                                                                                                        75move-result v5
                                                                                                                                                                                        76if-nez v5, :cond_64
                                                                                                                                                                                        78const-string v5, "installer"
                                                                                                                                                                                        80invoke-virtual {v4, v5, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        81cond_64:
                                                                                                                                                                                        82invoke-interface {v0, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        83goto/16 :goto_1c
                                                                                                                                                                                        84cond_68: return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.SharedPreferences.getInt
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        • java.io.File.getParentFile
                                                                                                                                                                                        • java.io.File.listFiles
                                                                                                                                                                                        • java.util.regex.Pattern.compile
                                                                                                                                                                                        • java.io.File.getName
                                                                                                                                                                                        • java.util.regex.Pattern.matcher
                                                                                                                                                                                        • java.util.regex.Matcher.find
                                                                                                                                                                                        • java.io.File.isFile
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • tbs_downloaddecouplecore
                                                                                                                                                                                        • x5.oversea.tbs.org
                                                                                                                                                                                        • x5.tbs.org
                                                                                                                                                                                        • x5.backup(.*)
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1iget-object v0, p0, Lcom/tencent/smtt/sdk/ak;->g:Landroid/content/Context;
                                                                                                                                                                                        3invoke-static {v0}, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->getInstance(Landroid/content/Context;)Lcom/tencent/smtt/sdk/TbsDownloadConfig;
                                                                                                                                                                                        4move-result-object v0
                                                                                                                                                                                        6iget-object v0, v0, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->mPreferences:Landroid/content/SharedPreferences;
                                                                                                                                                                                        8const-string v1, "tbs_downloaddecouplecore"
                                                                                                                                                                                        9const/4 v2, 0x0
                                                                                                                                                                                        11invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
                                                                                                                                                                                        12move-result v0
                                                                                                                                                                                        13const/4 v1, 0x1
                                                                                                                                                                                        14if-ne v0, v1, :cond_13
                                                                                                                                                                                        15return-void
                                                                                                                                                                                        16cond_13: new-instance v0, Ljava/io/File;
                                                                                                                                                                                        18iget-object v1, p0, Lcom/tencent/smtt/sdk/ak;->g:Landroid/content/Context;
                                                                                                                                                                                        19const/4 v3, 0x4
                                                                                                                                                                                        21invoke-static {v1, v3}, Lcom/tencent/smtt/utils/k;->a(Landroid/content/Context;I)Ljava/lang/String;
                                                                                                                                                                                        22move-result-object v1
                                                                                                                                                                                        24iget-object v3, p0, Lcom/tencent/smtt/sdk/ak;->g:Landroid/content/Context;
                                                                                                                                                                                        26invoke-static {v3}, Lcom/tencent/smtt/sdk/TbsDownloader;->getOverSea(Landroid/content/Context;)Z
                                                                                                                                                                                        27move-result v3
                                                                                                                                                                                        28if-eqz v3, :cond_27
                                                                                                                                                                                        30const-string v3, "x5.oversea.tbs.org"
                                                                                                                                                                                        31goto/16 :goto_29
                                                                                                                                                                                        32cond_27:
                                                                                                                                                                                        33const-string v3, "x5.tbs.org"
                                                                                                                                                                                        34goto_29:
                                                                                                                                                                                        35invoke-direct {v0, v1, v3}, Ljava/io/File;-><init>(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        37invoke-virtual {v0}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        38move-result v1
                                                                                                                                                                                        39if-eqz v1, :cond_6c
                                                                                                                                                                                        41invoke-virtual {v0}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        43invoke-virtual {v0}, Ljava/io/File;->getParentFile()Ljava/io/File;
                                                                                                                                                                                        44move-result-object v0
                                                                                                                                                                                        46invoke-virtual {v0}, Ljava/io/File;->listFiles()[Ljava/io/File;
                                                                                                                                                                                        47move-result-object v0
                                                                                                                                                                                        49const-string v1, "x5.backup(.*)"
                                                                                                                                                                                        51invoke-static {v1}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern;
                                                                                                                                                                                        52move-result-object v1
                                                                                                                                                                                        53array-length v3, v0
                                                                                                                                                                                        54goto_44: if-ge v2, v3, :cond_6c
                                                                                                                                                                                        55aget-object v4, v0, v2
                                                                                                                                                                                        57invoke-virtual {v4}, Ljava/io/File;->getName()Ljava/lang/String;
                                                                                                                                                                                        58move-result-object v5
                                                                                                                                                                                        60invoke-virtual {v1, v5}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
                                                                                                                                                                                        61move-result-object v5
                                                                                                                                                                                        63invoke-virtual {v5}, Ljava/util/regex/Matcher;->find()Z
                                                                                                                                                                                        64move-result v5
                                                                                                                                                                                        65if-eqz v5, :cond_65
                                                                                                                                                                                        67invoke-virtual {v4}, Ljava/io/File;->isFile()Z
                                                                                                                                                                                        68move-result v5
                                                                                                                                                                                        69if-eqz v5, :cond_65
                                                                                                                                                                                        71invoke-virtual {v4}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        72move-result v5
                                                                                                                                                                                        73if-eqz v5, :cond_65
                                                                                                                                                                                        75invoke-virtual {v4}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        76cond_65: add-int/lit8 v2, v2, 0x1
                                                                                                                                                                                        77goto/16 :goto_44
                                                                                                                                                                                        78catch_68: move-exception v0
                                                                                                                                                                                        80invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        81cond_6c: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.content.Context.getSharedPreferences
                                                                                                                                                                                        • android.content.SharedPreferences.getString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.lang.Object.toString
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • java.util.concurrent.ScheduledExecutorService.execute
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • init_urls
                                                                                                                                                                                        • js
                                                                                                                                                                                        • http://jsdk.lieying.cn/v2/js
                                                                                                                                                                                        • ?appId=
                                                                                                                                                                                        • cp
                                                                                                                                                                                        • post
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        2invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        4const-string v1, "init_urls"
                                                                                                                                                                                        5const/4 v2, 0x0
                                                                                                                                                                                        7invoke-virtual {p1, v1, v2}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
                                                                                                                                                                                        8move-result-object v1
                                                                                                                                                                                        10const-string v2, "js"
                                                                                                                                                                                        12const-string v3, "http://jsdk.lieying.cn/v2/js"
                                                                                                                                                                                        14invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        15move-result-object v1
                                                                                                                                                                                        17invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        19const-string v1, "?appId="
                                                                                                                                                                                        21invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        23invoke-static {p1}, Lcom/ly/adpoymer/e/e;->a(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        24move-result-object v1
                                                                                                                                                                                        26invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        28invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        29move-result-object v3
                                                                                                                                                                                        31invoke-direct {p0, p1}, Lcom/ly/adpoymer/b/p;->f(Landroid/content/Context;)Z
                                                                                                                                                                                        32move-result v0
                                                                                                                                                                                        33if-eqz v0, :cond_34
                                                                                                                                                                                        35invoke-static {v3}, Lcom/ly/adpoymer/e/f;->a(Ljava/lang/String;)Z
                                                                                                                                                                                        36move-result v0
                                                                                                                                                                                        37if-nez v0, :cond_34
                                                                                                                                                                                        38return-void
                                                                                                                                                                                        39cond_34: new-instance v5, Ljava/util/HashMap;
                                                                                                                                                                                        41invoke-direct {v5}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        43invoke-virtual {p0, p1}, Lcom/ly/adpoymer/b/p;->d(Landroid/content/Context;)Ljava/lang/Object;
                                                                                                                                                                                        44move-result-object p1
                                                                                                                                                                                        46invoke-virtual {p1}, Ljava/lang/Object;->toString()Ljava/lang/String;
                                                                                                                                                                                        47move-result-object p1
                                                                                                                                                                                        49const-string v0, "cp"
                                                                                                                                                                                        51invoke-interface {v5, v0, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        53iget-object p1, p0, Lcom/ly/adpoymer/b/p;->b:Lcom/ly/adpoymer/b/q;
                                                                                                                                                                                        55invoke-virtual {p1}, Lcom/ly/adpoymer/b/q;->a()Ljava/util/concurrent/ScheduledExecutorService;
                                                                                                                                                                                        56move-result-object p1
                                                                                                                                                                                        58iget-object v2, p0, Lcom/ly/adpoymer/b/p;->b:Lcom/ly/adpoymer/b/q;
                                                                                                                                                                                        60invoke-direct {p0}, Lcom/ly/adpoymer/b/p;->a()Ljava/util/Map;
                                                                                                                                                                                        61move-result-object v6
                                                                                                                                                                                        62const/4 v0, 0x1
                                                                                                                                                                                        64invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        65move-result-object v7
                                                                                                                                                                                        67const-string v4, "post"
                                                                                                                                                                                        68move-object v8, p2
                                                                                                                                                                                        69move-object v9, p3
                                                                                                                                                                                        71invoke-virtual/range {v2 .. v9}, Lcom/ly/adpoymer/b/q;->a(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;Ljava/lang/Boolean;Lcom/ly/adpoymer/b/s;Lcom/ly/adpoymer/b/r;)Lcom/ly/adpoymer/b/q$a;
                                                                                                                                                                                        72move-result-object p2
                                                                                                                                                                                        74invoke-interface {p1, p2}, Ljava/util/concurrent/ScheduledExecutorService;->execute(Ljava/lang/Runnable;)V
                                                                                                                                                                                        75return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • android.content.Intent.<init>
                                                                                                                                                                                        • com.qq.e.comm.plugin.b.q.d:Landroid/content/Context
                                                                                                                                                                                        • android.content.Context.getApplicationInfo
                                                                                                                                                                                        • com.qq.e.comm.plugin.b.q.d:Landroid/content/Context
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • com.qq.e.comm.plugin.b.q.d:Landroid/content/Context
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.support.v4.content.FileProvider.getUriForFile
                                                                                                                                                                                        • android.content.Intent.addFlags
                                                                                                                                                                                        • android.content.Intent.setDataAndType
                                                                                                                                                                                        • android.content.Intent.addFlags
                                                                                                                                                                                        • android.content.Intent.addFlags
                                                                                                                                                                                        • android.net.Uri.fromFile
                                                                                                                                                                                        • android.content.Intent.setDataAndType
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android.intent.action.VIEW
                                                                                                                                                                                        • .fileprovider
                                                                                                                                                                                        • application/vnd.android.package-archive
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation build Landroid/annotation/SuppressLint;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"InlinedApi"
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        5const/16 v2, 0x18
                                                                                                                                                                                        7invoke-virtual {p1}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        8move-result v0
                                                                                                                                                                                        9if-eqz v0, :cond_61
                                                                                                                                                                                        10new-instance v0, Landroid/content/Intent;
                                                                                                                                                                                        12const-string v1, "android.intent.action.VIEW"
                                                                                                                                                                                        14invoke-direct {v0, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        15sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        16if-lt v1, v2, :cond_57
                                                                                                                                                                                        18iget-object v1, p0, Lcom/qq/e/comm/plugin/b/q;->d:Landroid/content/Context;
                                                                                                                                                                                        20invoke-virtual {v1}, Landroid/content/Context;->getApplicationInfo()Landroid/content/pm/ApplicationInfo;
                                                                                                                                                                                        21move-result-object v1
                                                                                                                                                                                        22iget v1, v1, Landroid/content/pm/ApplicationInfo;->targetSdkVersion:I
                                                                                                                                                                                        23if-lt v1, v2, :cond_57
                                                                                                                                                                                        25invoke-static {}, Lcom/qq/e/comm/plugin/util/i;->a()Z
                                                                                                                                                                                        26move-result v1
                                                                                                                                                                                        27if-eqz v1, :cond_57
                                                                                                                                                                                        29iget-object v1, p0, Lcom/qq/e/comm/plugin/b/q;->d:Landroid/content/Context;
                                                                                                                                                                                        30new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        32invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        34iget-object v3, p0, Lcom/qq/e/comm/plugin/b/q;->d:Landroid/content/Context;
                                                                                                                                                                                        36invoke-virtual {v3}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        37move-result-object v3
                                                                                                                                                                                        39invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        40move-result-object v2
                                                                                                                                                                                        42const-string v3, ".fileprovider"
                                                                                                                                                                                        44invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        45move-result-object v2
                                                                                                                                                                                        47invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        48move-result-object v2
                                                                                                                                                                                        50invoke-static {v1, v2, p1}, Landroid/support/v4/content/FileProvider;->getUriForFile(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri;
                                                                                                                                                                                        51move-result-object v1
                                                                                                                                                                                        52const/4 v2, 0x1
                                                                                                                                                                                        54invoke-virtual {v0, v2}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
                                                                                                                                                                                        56const-string v2, "application/vnd.android.package-archive"
                                                                                                                                                                                        58invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->setDataAndType(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        59goto_4b: const/high16 v1, 0x10000000
                                                                                                                                                                                        61invoke-virtual {v0, v1}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
                                                                                                                                                                                        62const v1, 0x8000
                                                                                                                                                                                        64invoke-virtual {v0, v1}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
                                                                                                                                                                                        65goto_56: return-object v0
                                                                                                                                                                                        66cond_57:
                                                                                                                                                                                        67invoke-static {p1}, Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri;
                                                                                                                                                                                        68move-result-object v1
                                                                                                                                                                                        70const-string v2, "application/vnd.android.package-archive"
                                                                                                                                                                                        72invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->setDataAndType(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        73goto/16 :goto_4b
                                                                                                                                                                                        74cond_61: const/4 v0, 0x0
                                                                                                                                                                                        75goto/16 :goto_56
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.app.ActivityManager.getRunningAppProcesses
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.util.List.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • android.app.ActivityManager$RunningAppProcessInfo.pkgList:[Ljava/lang/String
                                                                                                                                                                                        • java.util.List.contains
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.String.hashCode
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • activity
                                                                                                                                                                                        • #
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "activity"
                                                                                                                                                                                        3invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        4move-result-object p0
                                                                                                                                                                                        5check-cast p0, Landroid/app/ActivityManager;
                                                                                                                                                                                        7invoke-virtual {p0}, Landroid/app/ActivityManager;->getRunningAppProcesses()Ljava/util/List;
                                                                                                                                                                                        8move-result-object p0
                                                                                                                                                                                        9new-instance v0, Ljava/util/ArrayList;
                                                                                                                                                                                        11invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        12new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        14invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        15if-eqz p0, :cond_67
                                                                                                                                                                                        17invoke-interface {p0}, Ljava/util/List;->size()I
                                                                                                                                                                                        18move-result v2
                                                                                                                                                                                        19if-lez v2, :cond_67
                                                                                                                                                                                        21invoke-interface {p0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        22move-result-object p0
                                                                                                                                                                                        23cond_22:
                                                                                                                                                                                        24invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        25move-result v2
                                                                                                                                                                                        26if-eqz v2, :cond_67
                                                                                                                                                                                        28invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        29move-result-object v2
                                                                                                                                                                                        30check-cast v2, Landroid/app/ActivityManager$RunningAppProcessInfo;
                                                                                                                                                                                        32iget-object v2, v2, Landroid/app/ActivityManager$RunningAppProcessInfo;->pkgList:[Ljava/lang/String;
                                                                                                                                                                                        33const/4 v3, 0x0
                                                                                                                                                                                        34const/4 v4, 0x0
                                                                                                                                                                                        35goto_32: if-eqz v2, :cond_22
                                                                                                                                                                                        36array-length v5, v2
                                                                                                                                                                                        37if-ge v4, v5, :cond_22
                                                                                                                                                                                        38aget-object v5, v2, v4
                                                                                                                                                                                        40invoke-interface {v0, v5}, Ljava/util/List;->contains(Ljava/lang/Object;)Z
                                                                                                                                                                                        41move-result v5
                                                                                                                                                                                        42if-nez v5, :cond_64
                                                                                                                                                                                        43aget-object v5, v2, v4
                                                                                                                                                                                        45invoke-interface {v0, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        47invoke-interface {v0}, Ljava/util/List;->size()I
                                                                                                                                                                                        48move-result v5
                                                                                                                                                                                        49const v6, 0x186a0
                                                                                                                                                                                        50const/4 v7, 0x1
                                                                                                                                                                                        51if-ne v5, v7, :cond_55
                                                                                                                                                                                        53invoke-interface {v0, v3}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        54move-result-object v5
                                                                                                                                                                                        55check-cast v5, Ljava/lang/String;
                                                                                                                                                                                        56goto/16 :goto_5c
                                                                                                                                                                                        57cond_55:
                                                                                                                                                                                        58const-string v5, "#"
                                                                                                                                                                                        60invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        61aget-object v5, v2, v4
                                                                                                                                                                                        62goto_5c:
                                                                                                                                                                                        63invoke-virtual {v5}, Ljava/lang/String;->hashCode()I
                                                                                                                                                                                        64move-result v5
                                                                                                                                                                                        65rem-int/2addr v5, v6
                                                                                                                                                                                        67invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        68cond_64: add-int/lit8 v4, v4, 0x1
                                                                                                                                                                                        69goto/16 :goto_32
                                                                                                                                                                                        70cond_67:
                                                                                                                                                                                        71invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        72move-result-object p0
                                                                                                                                                                                        73return-object p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getResources
                                                                                                                                                                                        • android.content.res.Resources.getIdentifier
                                                                                                                                                                                        • android.content.res.Resources.getBoolean
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.Throwable.getMessage
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • config_showNavigationBar
                                                                                                                                                                                        • bool
                                                                                                                                                                                        • android
                                                                                                                                                                                        • android.os.SystemProperties
                                                                                                                                                                                        • get
                                                                                                                                                                                        • qemu.hw.mainkeys
                                                                                                                                                                                        • 1
                                                                                                                                                                                        • 0
                                                                                                                                                                                        • CommonUtils
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
                                                                                                                                                                                        3move-result-object p0
                                                                                                                                                                                        5const-string v1, "config_showNavigationBar"
                                                                                                                                                                                        7const-string v2, "bool"
                                                                                                                                                                                        9const-string v3, "android"
                                                                                                                                                                                        11invoke-virtual {p0, v1, v2, v3}, Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        12move-result v1
                                                                                                                                                                                        13if-lez v1, :cond_16
                                                                                                                                                                                        15invoke-virtual {p0, v1}, Landroid/content/res/Resources;->getBoolean(I)Z
                                                                                                                                                                                        16move-result p0
                                                                                                                                                                                        17try_end_15: goto/16 :goto_17
                                                                                                                                                                                        18cond_16: const/4 p0, 0x0
                                                                                                                                                                                        19goto_17:
                                                                                                                                                                                        20const-string v1, "android.os.SystemProperties"
                                                                                                                                                                                        21try_start_19:
                                                                                                                                                                                        22invoke-static {v1}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        23move-result-object v1
                                                                                                                                                                                        25const-string v2, "get"
                                                                                                                                                                                        26const/4 v3, 0x1
                                                                                                                                                                                        27new-array v4, v3, [Ljava/lang/Class;
                                                                                                                                                                                        28const-class v5, Ljava/lang/String;
                                                                                                                                                                                        29aput-object v5, v4, v0
                                                                                                                                                                                        31invoke-virtual {v1, v2, v4}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        32move-result-object v2
                                                                                                                                                                                        33new-array v4, v3, [Ljava/lang/Object;
                                                                                                                                                                                        35const-string v5, "qemu.hw.mainkeys"
                                                                                                                                                                                        36aput-object v5, v4, v0
                                                                                                                                                                                        38invoke-virtual {v2, v1, v4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        39move-result-object v1
                                                                                                                                                                                        40check-cast v1, Ljava/lang/String;
                                                                                                                                                                                        42const-string v2, "1"
                                                                                                                                                                                        44invoke-virtual {v2, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        45move-result v2
                                                                                                                                                                                        46if-eqz v2, :cond_3f
                                                                                                                                                                                        47goto/16 :goto_58
                                                                                                                                                                                        48cond_3f:
                                                                                                                                                                                        49const-string v0, "0"
                                                                                                                                                                                        51invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        52move-result v0
                                                                                                                                                                                        53try_end_45: if-eqz v0, :cond_57
                                                                                                                                                                                        54const/4 v0, 0x1
                                                                                                                                                                                        55goto/16 :goto_58
                                                                                                                                                                                        56catch_49: move-exception v0
                                                                                                                                                                                        57goto/16 :goto_4e
                                                                                                                                                                                        58catch_4b: move-exception p0
                                                                                                                                                                                        59move-object v0, p0
                                                                                                                                                                                        60const/4 p0, 0x0
                                                                                                                                                                                        61goto_4e:
                                                                                                                                                                                        62invoke-virtual {v0}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        63move-result-object v1
                                                                                                                                                                                        65const-string v2, "CommonUtils"
                                                                                                                                                                                        67invoke-static {v2, v1, v0}, Lcom/mintegral/msdk/base/utils/i;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        68cond_57: move v0, p0
                                                                                                                                                                                        69goto_58: return v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.AssertionError.<init>
                                                                                                                                                                                        • java.lang.AssertionError.initCause
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.AssertionError.<init>
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • Unexpectedly could not call:
                                                                                                                                                                                        • Method
                                                                                                                                                                                        • not supported for object
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(TT;[",
                                                                                                                                                                                        3"Ljava/lang/Object;",
                                                                                                                                                                                        4")",
                                                                                                                                                                                        5"Ljava/lang/Object;"
                                                                                                                                                                                        6}
                                                                                                                                                                                        7.end annotation
                                                                                                                                                                                        8.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        9value = {
                                                                                                                                                                                        10Ljava/lang/reflect/InvocationTargetException;
                                                                                                                                                                                        11}
                                                                                                                                                                                        12.end annotation
                                                                                                                                                                                        14invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        15move-result-object v0
                                                                                                                                                                                        17invoke-direct {p0, v0}, Lf/a/g/e;->a(Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        18move-result-object v0
                                                                                                                                                                                        19if-eqz v0, :cond_2a
                                                                                                                                                                                        20try_start_a:
                                                                                                                                                                                        21invoke-virtual {v0, p1, p2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        22move-result-object p1
                                                                                                                                                                                        23try_end_e: return-object p1
                                                                                                                                                                                        24catch_f: move-exception p1
                                                                                                                                                                                        25new-instance p2, Ljava/lang/AssertionError;
                                                                                                                                                                                        26new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        28invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        30const-string v2, "Unexpectedly could not call: "
                                                                                                                                                                                        32invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        34invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        36invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        37move-result-object v0
                                                                                                                                                                                        39invoke-direct {p2, v0}, Ljava/lang/AssertionError;-><init>(Ljava/lang/Object;)V
                                                                                                                                                                                        41invoke-virtual {p2, p1}, Ljava/lang/AssertionError;->initCause(Ljava/lang/Throwable;)Ljava/lang/Throwable;
                                                                                                                                                                                        42throw p2
                                                                                                                                                                                        43cond_2a: new-instance p2, Ljava/lang/AssertionError;
                                                                                                                                                                                        44new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        46invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        48const-string v1, "Method "
                                                                                                                                                                                        50invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        52iget-object v1, p0, Lf/a/g/e;->b:Ljava/lang/String;
                                                                                                                                                                                        54invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        56const-string v1, " not supported for object "
                                                                                                                                                                                        58invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        60invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        62invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        63move-result-object p1
                                                                                                                                                                                        65invoke-direct {p2, p1}, Ljava/lang/AssertionError;-><init>(Ljava/lang/Object;)V
                                                                                                                                                                                        66throw p2
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        • java.lang.String.indexOf
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.lang.String.indexOf
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.Class.getDeclaredField
                                                                                                                                                                                        • java.lang.reflect.Field.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Field.get
                                                                                                                                                                                        • java.lang.IllegalAccessException.printStackTrace
                                                                                                                                                                                        • java.lang.NoSuchFieldException.printStackTrace
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.Class.getDeclaredField
                                                                                                                                                                                        • java.lang.reflect.Field.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Field.set
                                                                                                                                                                                        • java.lang.IllegalAccessException.printStackTrace
                                                                                                                                                                                        • java.lang.NoSuchFieldException.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • .
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "."
                                                                                                                                                                                        3invoke-virtual {p0, v0}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        4move-result v1
                                                                                                                                                                                        5const/4 v2, 0x1
                                                                                                                                                                                        6if-eqz v1, :cond_38
                                                                                                                                                                                        8invoke-virtual {p0, v0}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I
                                                                                                                                                                                        9move-result v1
                                                                                                                                                                                        10add-int/2addr v1, v2
                                                                                                                                                                                        12invoke-virtual {p0, v1}, Ljava/lang/String;->substring(I)Ljava/lang/String;
                                                                                                                                                                                        13move-result-object v1
                                                                                                                                                                                        14const/4 v3, 0x0
                                                                                                                                                                                        16invoke-virtual {p0, v0}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I
                                                                                                                                                                                        17move-result v0
                                                                                                                                                                                        19invoke-virtual {p0, v3, v0}, Ljava/lang/String;->substring(II)Ljava/lang/String;
                                                                                                                                                                                        20move-result-object p0
                                                                                                                                                                                        22invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        23move-result-object v0
                                                                                                                                                                                        24try_start_1f:
                                                                                                                                                                                        25invoke-virtual {v0, p0}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                        26move-result-object p0
                                                                                                                                                                                        28invoke-virtual {p0, v2}, Ljava/lang/reflect/Field;->setAccessible(Z)V
                                                                                                                                                                                        30invoke-virtual {p0, p1}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        31move-result-object p0
                                                                                                                                                                                        33invoke-static {v1, p0, p2}, Lcom/ly/adpoymer/e/p;->a(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
                                                                                                                                                                                        34try_end_2d: goto/16 :goto_50
                                                                                                                                                                                        35catch_2e: move-exception p0
                                                                                                                                                                                        37invoke-virtual {p0}, Ljava/lang/IllegalAccessException;->printStackTrace()V
                                                                                                                                                                                        38goto/16 :goto_50
                                                                                                                                                                                        39catch_33: move-exception p0
                                                                                                                                                                                        41invoke-virtual {p0}, Ljava/lang/NoSuchFieldException;->printStackTrace()V
                                                                                                                                                                                        42goto/16 :goto_50
                                                                                                                                                                                        43cond_38:
                                                                                                                                                                                        44invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        45move-result-object v0
                                                                                                                                                                                        46try_start_3c:
                                                                                                                                                                                        47invoke-virtual {v0, p0}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                        48move-result-object p0
                                                                                                                                                                                        50invoke-virtual {p0, v2}, Ljava/lang/reflect/Field;->setAccessible(Z)V
                                                                                                                                                                                        52invoke-virtual {p0, p1, p2}, Ljava/lang/reflect/Field;->set(Ljava/lang/Object;Ljava/lang/Object;)V
                                                                                                                                                                                        53try_end_46: goto/16 :goto_50
                                                                                                                                                                                        54catch_47: move-exception p0
                                                                                                                                                                                        56invoke-virtual {p0}, Ljava/lang/IllegalAccessException;->printStackTrace()V
                                                                                                                                                                                        57goto/16 :goto_50
                                                                                                                                                                                        58catch_4c: move-exception p0
                                                                                                                                                                                        60invoke-virtual {p0}, Ljava/lang/NoSuchFieldException;->printStackTrace()V
                                                                                                                                                                                        61goto_50: return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.Map.clear
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • http://loc.map.baidu.com/indoorlocbuildinginfo.php
                                                                                                                                                                                        • bid
                                                                                                                                                                                        • none
                                                                                                                                                                                        • bldg
                                                                                                                                                                                        • mb
                                                                                                                                                                                        • msdk
                                                                                                                                                                                        • 2.0
                                                                                                                                                                                        • cuid
                                                                                                                                                                                        • anchors
                                                                                                                                                                                        • v1
                                                                                                                                                                                        • to
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "http://loc.map.baidu.com/indoorlocbuildinginfo.php"
                                                                                                                                                                                        2iput-object v0, p0, Lcom/baidu/location/g/e;->h:Ljava/lang/String;
                                                                                                                                                                                        4iget-object v0, p0, Lcom/baidu/location/g/e;->k:Ljava/util/Map;
                                                                                                                                                                                        6invoke-interface {v0}, Ljava/util/Map;->clear()V
                                                                                                                                                                                        8iget-object v0, p0, Lcom/baidu/location/g/e;->k:Ljava/util/Map;
                                                                                                                                                                                        10const-string v1, "bid"
                                                                                                                                                                                        12const-string v2, "none"
                                                                                                                                                                                        14invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        16iget-object v0, p0, Lcom/baidu/location/g/e;->k:Ljava/util/Map;
                                                                                                                                                                                        18iget-object v1, p0, Lcom/baidu/location/indoor/a;->f:Ljava/lang/String;
                                                                                                                                                                                        20const-string v2, "bldg"
                                                                                                                                                                                        22invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        24iget-object v0, p0, Lcom/baidu/location/g/e;->k:Ljava/util/Map;
                                                                                                                                                                                        26sget-object v1, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        28const-string v2, "mb"
                                                                                                                                                                                        30invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        32iget-object v0, p0, Lcom/baidu/location/g/e;->k:Ljava/util/Map;
                                                                                                                                                                                        34const-string v1, "msdk"
                                                                                                                                                                                        36const-string v2, "2.0"
                                                                                                                                                                                        38invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        40iget-object v0, p0, Lcom/baidu/location/g/e;->k:Ljava/util/Map;
                                                                                                                                                                                        42invoke-static {}, Lcom/baidu/location/g/b;->a()Lcom/baidu/location/g/b;
                                                                                                                                                                                        43move-result-object v1
                                                                                                                                                                                        45iget-object v1, v1, Lcom/baidu/location/g/b;->b:Ljava/lang/String;
                                                                                                                                                                                        47const-string v2, "cuid"
                                                                                                                                                                                        49invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        51iget-object v0, p0, Lcom/baidu/location/g/e;->k:Ljava/util/Map;
                                                                                                                                                                                        53const-string v1, "anchors"
                                                                                                                                                                                        55const-string v2, "v1"
                                                                                                                                                                                        57invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        58return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • ro.genymotion.version
                                                                                                                                                                                        • \n
                                                                                                                                                                                        • |
                                                                                                                                                                                        • androVM.vbox_dpi
                                                                                                                                                                                        • qemu.sf.fake_camera
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        2invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        4const-string v1, "ro.genymotion.version"
                                                                                                                                                                                        6invoke-static {p0, v1}, Lcom/tencent/bugly/proguard/aq;->b(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        7move-result-object v2
                                                                                                                                                                                        9const-string v3, "\n"
                                                                                                                                                                                        11const-string v4, "|"
                                                                                                                                                                                        12if-eqz v2, :cond_1d
                                                                                                                                                                                        14invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        16invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        18invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        20invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        21cond_1d:
                                                                                                                                                                                        22const-string v1, "androVM.vbox_dpi"
                                                                                                                                                                                        24invoke-static {p0, v1}, Lcom/tencent/bugly/proguard/aq;->b(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        25move-result-object v2
                                                                                                                                                                                        26if-eqz v2, :cond_31
                                                                                                                                                                                        28invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        30invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        32invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        34invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        35cond_31:
                                                                                                                                                                                        36const-string v1, "qemu.sf.fake_camera"
                                                                                                                                                                                        38invoke-static {p0, v1}, Lcom/tencent/bugly/proguard/aq;->b(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        39move-result-object p0
                                                                                                                                                                                        40if-eqz p0, :cond_42
                                                                                                                                                                                        42invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        44invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        46invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        47cond_42:
                                                                                                                                                                                        48invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        49move-result-object p0
                                                                                                                                                                                        50return-object p0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONArray.<init>
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.wifi.WifiManager.isWifiEnabled
                                                                                                                                                                                        • android.net.wifi.WifiManager.getScanResults
                                                                                                                                                                                        • java.util.Collections.sort
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • android.net.wifi.ScanResult.BSSID:Ljava/lang/String
                                                                                                                                                                                        • android.net.wifi.ScanResult.SSID:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • org.json.JSONArray.put
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • wifiScans
                                                                                                                                                                                        • android.permission.ACCESS_WIFI_STATE
                                                                                                                                                                                        • wifi
                                                                                                                                                                                        • |
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "wifiScans"
                                                                                                                                                                                        2try_start_2:
                                                                                                                                                                                        3invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        4move-result-object v1
                                                                                                                                                                                        6invoke-virtual {v1}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getCommonUtils()Lcom/baidu/mobads/utils/f;
                                                                                                                                                                                        7move-result-object v1
                                                                                                                                                                                        9invoke-virtual {v1, v0}, Lcom/baidu/mobads/utils/f;->a(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        10move-result-object v1
                                                                                                                                                                                        11if-eqz v1, :cond_1b
                                                                                                                                                                                        12check-cast v1, Lorg/json/JSONArray;
                                                                                                                                                                                        13try_end_12: return-object v1
                                                                                                                                                                                        14catch_13: move-exception v1
                                                                                                                                                                                        16invoke-static {}, Lcom/baidu/mobads/utils/n;->a()Lcom/baidu/mobads/utils/n;
                                                                                                                                                                                        17move-result-object v2
                                                                                                                                                                                        19invoke-virtual {v2, v1}, Lcom/baidu/mobads/utils/n;->e(Ljava/lang/Throwable;)I
                                                                                                                                                                                        20cond_1b: new-instance v1, Lorg/json/JSONArray;
                                                                                                                                                                                        22invoke-direct {v1}, Lorg/json/JSONArray;-><init>()V
                                                                                                                                                                                        23try_start_20:
                                                                                                                                                                                        24invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        25move-result-object v2
                                                                                                                                                                                        27invoke-virtual {v2}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getCommonUtils()Lcom/baidu/mobads/utils/f;
                                                                                                                                                                                        28move-result-object v2
                                                                                                                                                                                        30const-string v3, "android.permission.ACCESS_WIFI_STATE"
                                                                                                                                                                                        32invoke-interface {v2, p1, v3}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->hasPermission(Landroid/content/Context;Ljava/lang/String;)Z
                                                                                                                                                                                        33move-result v2
                                                                                                                                                                                        34if-eqz v2, :cond_91
                                                                                                                                                                                        36const-string v2, "wifi"
                                                                                                                                                                                        38invoke-virtual {p1, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        39move-result-object p1
                                                                                                                                                                                        40check-cast p1, Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        42invoke-virtual {p1}, Landroid/net/wifi/WifiManager;->isWifiEnabled()Z
                                                                                                                                                                                        43move-result v2
                                                                                                                                                                                        44if-eqz v2, :cond_91
                                                                                                                                                                                        46invoke-virtual {p1}, Landroid/net/wifi/WifiManager;->getScanResults()Ljava/util/List;
                                                                                                                                                                                        47move-result-object p1
                                                                                                                                                                                        48new-instance v2, Lcom/baidu/mobads/utils/t;
                                                                                                                                                                                        50invoke-direct {v2, p0}, Lcom/baidu/mobads/utils/t;-><init>(Lcom/baidu/mobads/utils/q;)V
                                                                                                                                                                                        52invoke-static {p1, v2}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V
                                                                                                                                                                                        53const/4 v2, 0x0
                                                                                                                                                                                        54goto_4b:
                                                                                                                                                                                        55invoke-interface {p1}, Ljava/util/List;->size()I
                                                                                                                                                                                        56move-result v3
                                                                                                                                                                                        57if-ge v2, v3, :cond_91
                                                                                                                                                                                        58const/16 v3, 0x32
                                                                                                                                                                                        59if-ge v2, v3, :cond_91
                                                                                                                                                                                        61invoke-interface {p1, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        62move-result-object v3
                                                                                                                                                                                        63check-cast v3, Landroid/net/wifi/ScanResult;
                                                                                                                                                                                        65iget-object v4, v3, Landroid/net/wifi/ScanResult;->BSSID:Ljava/lang/String;
                                                                                                                                                                                        67iget-object v3, v3, Landroid/net/wifi/ScanResult;->SSID:Ljava/lang/String;
                                                                                                                                                                                        68new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        70invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        72invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        74const-string v4, "|"
                                                                                                                                                                                        76invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        78invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        79move-result-object v4
                                                                                                                                                                                        81invoke-virtual {v4}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getBase64()Lcom/baidu/mobads/interfaces/utils/IBase64;
                                                                                                                                                                                        82move-result-object v4
                                                                                                                                                                                        84invoke-interface {v4, v3}, Lcom/baidu/mobads/interfaces/utils/IBase64;->encode(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        85move-result-object v3
                                                                                                                                                                                        87invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        89invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        90move-result-object v3
                                                                                                                                                                                        92invoke-virtual {v1, v3}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
                                                                                                                                                                                        93try_end_82: add-int/lit8 v2, v2, 0x1
                                                                                                                                                                                        94goto/16 :goto_4b
                                                                                                                                                                                        95catch_85: move-exception p1
                                                                                                                                                                                        97invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        98move-result-object v2
                                                                                                                                                                                        100invoke-virtual {v2}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getAdLogger()Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        101move-result-object v2
                                                                                                                                                                                        103invoke-interface {v2, p1}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/Throwable;)I
                                                                                                                                                                                        104cond_91:
                                                                                                                                                                                        105invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        106move-result-object p1
                                                                                                                                                                                        108invoke-virtual {p1}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getCommonUtils()Lcom/baidu/mobads/utils/f;
                                                                                                                                                                                        109move-result-object p1
                                                                                                                                                                                        111invoke-virtual {p1, v0, v1}, Lcom/baidu/mobads/utils/f;->a(Ljava/lang/String;Ljava/lang/Object;)V
                                                                                                                                                                                        112return-object v1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Runtime.getRuntime
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.Runtime.exec
                                                                                                                                                                                        • java.lang.Process.getInputStream
                                                                                                                                                                                        • java.io.InputStreamReader.<init>
                                                                                                                                                                                        • java.io.BufferedReader.<init>
                                                                                                                                                                                        • java.io.BufferedReader.readLine
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        • java.lang.Throwable.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • www.qq.com
                                                                                                                                                                                        • ping
                                                                                                                                                                                        • TTL
                                                                                                                                                                                        • ttl
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-static {}, Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime;
                                                                                                                                                                                        2move-result-object v0
                                                                                                                                                                                        4const-string v1, "www.qq.com"
                                                                                                                                                                                        5const/4 v2, 0x0
                                                                                                                                                                                        6const/4 v3, 0x0
                                                                                                                                                                                        7try_start_8: new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        9invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        11const-string v5, "ping "
                                                                                                                                                                                        13invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        15invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        17invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        18move-result-object v1
                                                                                                                                                                                        20invoke-virtual {v0, v1}, Ljava/lang/Runtime;->exec(Ljava/lang/String;)Ljava/lang/Process;
                                                                                                                                                                                        21move-result-object v0
                                                                                                                                                                                        23invoke-virtual {v0}, Ljava/lang/Process;->getInputStream()Ljava/io/InputStream;
                                                                                                                                                                                        24move-result-object v0
                                                                                                                                                                                        25try_start_21: new-instance v1, Ljava/io/InputStreamReader;
                                                                                                                                                                                        27invoke-direct {v1, v0}, Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;)V
                                                                                                                                                                                        28try_start_26: new-instance v4, Ljava/io/BufferedReader;
                                                                                                                                                                                        30invoke-direct {v4, v1}, Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;)V
                                                                                                                                                                                        31try_end_2b: const/4 v3, 0x0
                                                                                                                                                                                        32try_start_2c:
                                                                                                                                                                                        33invoke-virtual {v4}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String;
                                                                                                                                                                                        34move-result-object v5
                                                                                                                                                                                        35const/4 v6, 0x1
                                                                                                                                                                                        36if-eqz v5, :cond_4a
                                                                                                                                                                                        38const-string v7, "TTL"
                                                                                                                                                                                        40invoke-virtual {v5, v7}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        41move-result v7
                                                                                                                                                                                        42if-nez v7, :cond_49
                                                                                                                                                                                        44const-string v7, "ttl"
                                                                                                                                                                                        46invoke-virtual {v5, v7}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        47move-result v5
                                                                                                                                                                                        48try_end_41: if-eqz v5, :cond_44
                                                                                                                                                                                        49goto/16 :goto_49
                                                                                                                                                                                        50cond_44: add-int/2addr v3, v6
                                                                                                                                                                                        51const/4 v5, 0x5
                                                                                                                                                                                        52if-lt v3, v5, :cond_2c
                                                                                                                                                                                        53goto/16 :goto_4a
                                                                                                                                                                                        54cond_49: const/4 v2, 0x1
                                                                                                                                                                                        55goto_4a:
                                                                                                                                                                                        56invoke-direct {p0, v0}, Lcom/tencent/smtt/sdk/ak;->a(Ljava/io/Closeable;)V
                                                                                                                                                                                        57goto/16 :goto_74
                                                                                                                                                                                        58catchall_4e: move-exception v2
                                                                                                                                                                                        59goto/16 :goto_7d
                                                                                                                                                                                        60catch_50: move-exception v3
                                                                                                                                                                                        61move-object v8, v3
                                                                                                                                                                                        62move-object v3, v0
                                                                                                                                                                                        63move-object v0, v8
                                                                                                                                                                                        64goto/16 :goto_6e
                                                                                                                                                                                        65catchall_55: move-exception v2
                                                                                                                                                                                        66move-object v4, v3
                                                                                                                                                                                        67goto/16 :goto_7d
                                                                                                                                                                                        68catch_58: move-exception v4
                                                                                                                                                                                        69move-object v8, v3
                                                                                                                                                                                        70move-object v3, v0
                                                                                                                                                                                        71move-object v0, v4
                                                                                                                                                                                        72move-object v4, v8
                                                                                                                                                                                        73goto/16 :goto_6e
                                                                                                                                                                                        74catchall_5e: move-exception v2
                                                                                                                                                                                        75move-object v4, v3
                                                                                                                                                                                        76goto/16 :goto_7e
                                                                                                                                                                                        77catch_61: move-exception v1
                                                                                                                                                                                        78move-object v4, v3
                                                                                                                                                                                        79move-object v3, v0
                                                                                                                                                                                        80move-object v0, v1
                                                                                                                                                                                        81move-object v1, v4
                                                                                                                                                                                        82goto/16 :goto_6e
                                                                                                                                                                                        83catchall_67: move-exception v2
                                                                                                                                                                                        84move-object v0, v3
                                                                                                                                                                                        85move-object v4, v0
                                                                                                                                                                                        86goto/16 :goto_7e
                                                                                                                                                                                        87catch_6b: move-exception v0
                                                                                                                                                                                        88move-object v1, v3
                                                                                                                                                                                        89move-object v4, v1
                                                                                                                                                                                        90goto_6e:
                                                                                                                                                                                        91invoke-virtual {v0}, Ljava/lang/Throwable;->printStackTrace()V
                                                                                                                                                                                        92try_end_71:
                                                                                                                                                                                        93invoke-direct {p0, v3}, Lcom/tencent/smtt/sdk/ak;->a(Ljava/io/Closeable;)V
                                                                                                                                                                                        94goto_74:
                                                                                                                                                                                        95invoke-direct {p0, v1}, Lcom/tencent/smtt/sdk/ak;->a(Ljava/io/Closeable;)V
                                                                                                                                                                                        97invoke-direct {p0, v4}, Lcom/tencent/smtt/sdk/ak;->a(Ljava/io/Closeable;)V
                                                                                                                                                                                        98return v2
                                                                                                                                                                                        99catchall_7b: move-exception v2
                                                                                                                                                                                        100move-object v0, v3
                                                                                                                                                                                        101goto_7d: move-object v3, v1
                                                                                                                                                                                        102goto_7e:
                                                                                                                                                                                        103invoke-direct {p0, v0}, Lcom/tencent/smtt/sdk/ak;->a(Ljava/io/Closeable;)V
                                                                                                                                                                                        105invoke-direct {p0, v3}, Lcom/tencent/smtt/sdk/ak;->a(Ljava/io/Closeable;)V
                                                                                                                                                                                        107invoke-direct {p0, v4}, Lcom/tencent/smtt/sdk/ak;->a(Ljava/io/Closeable;)V
                                                                                                                                                                                        108goto/16 :goto_89
                                                                                                                                                                                        109goto_88: throw v2
                                                                                                                                                                                        110goto_89: goto/16 :goto_88
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • android.database.sqlite.SQLiteOpenHelper.getReadableDatabase
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.rawQuery
                                                                                                                                                                                        • android.database.Cursor.moveToFirst
                                                                                                                                                                                        • java.lang.Long.parseLong
                                                                                                                                                                                        • java.lang.Long.parseLong
                                                                                                                                                                                        • java.lang.Long.parseLong
                                                                                                                                                                                        • java.util.ArrayList.add
                                                                                                                                                                                        • android.database.Cursor.moveToNext
                                                                                                                                                                                        • android.database.Cursor.close
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • SELECT * FROM cars_tbl
                                                                                                                                                                                        • _id
                                                                                                                                                                                        • model
                                                                                                                                                                                        • name
                                                                                                                                                                                        • selected
                                                                                                                                                                                        • 1
                                                                                                                                                                                        • uuid
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Lcom/firebear/androil/d/a;",
                                                                                                                                                                                        4")",
                                                                                                                                                                                        5"Ljava/util/List<",
                                                                                                                                                                                        6"Lcom/firebear/androil/model/Car;",
                                                                                                                                                                                        7">;"
                                                                                                                                                                                        8}
                                                                                                                                                                                        9.end annotation
                                                                                                                                                                                        10new-instance v0, Ljava/util/ArrayList;
                                                                                                                                                                                        12invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        14invoke-virtual {p1}, Landroid/database/sqlite/SQLiteOpenHelper;->getReadableDatabase()Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        15move-result-object p1
                                                                                                                                                                                        17const-string v1, "SELECT * FROM cars_tbl"
                                                                                                                                                                                        18const/4 v2, 0x0
                                                                                                                                                                                        20invoke-virtual {p1, v1, v2}, Landroid/database/sqlite/SQLiteDatabase;->rawQuery(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                        21move-result-object p1
                                                                                                                                                                                        22if-eqz p1, :cond_7e
                                                                                                                                                                                        24invoke-interface {p1}, Landroid/database/Cursor;->moveToFirst()Z
                                                                                                                                                                                        25move-result v1
                                                                                                                                                                                        26if-eqz v1, :cond_7b
                                                                                                                                                                                        27cond_18: new-instance v1, Lcom/firebear/androil/model/Car;
                                                                                                                                                                                        29invoke-direct {v1}, Lcom/firebear/androil/model/Car;-><init>()V
                                                                                                                                                                                        31sget-object v2, Lcom/firebear/androil/d/e;->a:Lcom/firebear/androil/d/e;
                                                                                                                                                                                        33const-string v3, "_id"
                                                                                                                                                                                        35invoke-virtual {v2, p1, v3}, Lcom/firebear/androil/d/e;->a(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        36move-result-object v2
                                                                                                                                                                                        37const-wide/16 v3, 0x0
                                                                                                                                                                                        38if-eqz v2, :cond_2e
                                                                                                                                                                                        40invoke-static {v2}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
                                                                                                                                                                                        41move-result-wide v5
                                                                                                                                                                                        42goto/16 :goto_2f
                                                                                                                                                                                        43cond_2e: move-wide v5, v3
                                                                                                                                                                                        44goto_2f: iput-wide v5, v1, Lcom/firebear/androil/model/Car;->_ID:J
                                                                                                                                                                                        46sget-object v2, Lcom/firebear/androil/d/e;->a:Lcom/firebear/androil/d/e;
                                                                                                                                                                                        48const-string v5, "model"
                                                                                                                                                                                        50invoke-virtual {v2, p1, v5}, Lcom/firebear/androil/d/e;->a(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        51move-result-object v2
                                                                                                                                                                                        52if-eqz v2, :cond_40
                                                                                                                                                                                        54invoke-static {v2}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
                                                                                                                                                                                        55move-result-wide v5
                                                                                                                                                                                        56goto/16 :goto_41
                                                                                                                                                                                        57cond_40: move-wide v5, v3
                                                                                                                                                                                        58goto_41: iput-wide v5, v1, Lcom/firebear/androil/model/Car;->CAR_MODEL_ID:J
                                                                                                                                                                                        60sget-object v2, Lcom/firebear/androil/d/e;->a:Lcom/firebear/androil/d/e;
                                                                                                                                                                                        62const-string v5, "name"
                                                                                                                                                                                        64invoke-virtual {v2, p1, v5}, Lcom/firebear/androil/d/e;->a(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        65move-result-object v2
                                                                                                                                                                                        66if-eqz v2, :cond_4e
                                                                                                                                                                                        67goto/16 :goto_50
                                                                                                                                                                                        68cond_4e:
                                                                                                                                                                                        69const-string v2, ""
                                                                                                                                                                                        70goto_50: iput-object v2, v1, Lcom/firebear/androil/model/Car;->CAR_NAME:Ljava/lang/String;
                                                                                                                                                                                        72sget-object v2, Lcom/firebear/androil/d/e;->a:Lcom/firebear/androil/d/e;
                                                                                                                                                                                        74const-string v5, "selected"
                                                                                                                                                                                        76invoke-virtual {v2, p1, v5}, Lcom/firebear/androil/d/e;->a(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        77move-result-object v2
                                                                                                                                                                                        79const-string v5, "1"
                                                                                                                                                                                        81invoke-static {v2, v5}, Ld/e/b/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
                                                                                                                                                                                        82move-result v2
                                                                                                                                                                                        83iput v2, v1, Lcom/firebear/androil/model/Car;->CAR_SELECTED:I
                                                                                                                                                                                        85sget-object v2, Lcom/firebear/androil/d/e;->a:Lcom/firebear/androil/d/e;
                                                                                                                                                                                        87const-string v5, "uuid"
                                                                                                                                                                                        89invoke-virtual {v2, p1, v5}, Lcom/firebear/androil/d/e;->a(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        90move-result-object v2
                                                                                                                                                                                        91if-eqz v2, :cond_70
                                                                                                                                                                                        93invoke-static {v2}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
                                                                                                                                                                                        94move-result-wide v3
                                                                                                                                                                                        95cond_70: iput-wide v3, v1, Lcom/firebear/androil/model/Car;->CAR_UUID:J
                                                                                                                                                                                        97invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        99invoke-interface {p1}, Landroid/database/Cursor;->moveToNext()Z
                                                                                                                                                                                        100move-result v1
                                                                                                                                                                                        101if-nez v1, :cond_18
                                                                                                                                                                                        102cond_7b:
                                                                                                                                                                                        103invoke-interface {p1}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                        104cond_7e: return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.widget.RelativeLayout.getContext
                                                                                                                                                                                        • android.widget.RelativeLayout.<init>
                                                                                                                                                                                        • android.widget.RelativeLayout.getContext
                                                                                                                                                                                        • com.baidu.mobads.container.b.e.setGravity
                                                                                                                                                                                        • com.baidu.mobads.container.b.e.b:Landroid/content/Context
                                                                                                                                                                                        • android.widget.ImageView.<init>
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • com.baidu.mobads.container.b.e.a:Landroid/widget/ImageView
                                                                                                                                                                                        • com.baidu.mobads.container.b.e.b:Landroid/content/Context
                                                                                                                                                                                        • android.content.Context.getResources
                                                                                                                                                                                        • android.graphics.drawable.BitmapDrawable.<init>
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • android.widget.RelativeLayout$LayoutParams.<init>
                                                                                                                                                                                        • com.baidu.mobads.container.b.e.a:Landroid/widget/ImageView
                                                                                                                                                                                        • android.widget.ImageView.setLayoutParams
                                                                                                                                                                                        • com.baidu.mobads.container.b.e.a:Landroid/widget/ImageView
                                                                                                                                                                                        • com.baidu.mobads.container.b.e.addView
                                                                                                                                                                                        • com.baidu.mobads.container.b.e.a
                                                                                                                                                                                        • com.baidu.mobads.container.b.e.a:Landroid/widget/ImageView
                                                                                                                                                                                        • com.baidu.mobads.container.b.e.b:Landroid/content/Context
                                                                                                                                                                                        • android.content.Context.getResources
                                                                                                                                                                                        • android.graphics.drawable.BitmapDrawable.<init>
                                                                                                                                                                                        • android.widget.ImageView.setBackgroundDrawable
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • setBackground
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        1const/4 v7, -0x1
                                                                                                                                                                                        3invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdProdBase()Landroid/widget/RelativeLayout;
                                                                                                                                                                                        4move-result-object v0
                                                                                                                                                                                        6invoke-virtual {v0}, Landroid/widget/RelativeLayout;->getContext()Landroid/content/Context;
                                                                                                                                                                                        7move-result-object v0
                                                                                                                                                                                        9invoke-direct {p0, v0}, Landroid/widget/RelativeLayout;-><init>(Landroid/content/Context;)V
                                                                                                                                                                                        10const/16 v0, 0xa
                                                                                                                                                                                        11iput v0, p0, Lcom/baidu/mobads/container/b/e;->c:I
                                                                                                                                                                                        12iput p3, p0, Lcom/baidu/mobads/container/b/e;->c:I
                                                                                                                                                                                        14invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdProdBase()Landroid/widget/RelativeLayout;
                                                                                                                                                                                        15move-result-object v0
                                                                                                                                                                                        17invoke-virtual {v0}, Landroid/widget/RelativeLayout;->getContext()Landroid/content/Context;
                                                                                                                                                                                        18move-result-object v0
                                                                                                                                                                                        19iput-object v0, p0, Lcom/baidu/mobads/container/b/e;->b:Landroid/content/Context;
                                                                                                                                                                                        20const/16 v0, 0x11
                                                                                                                                                                                        22invoke-virtual {p0, v0}, Lcom/baidu/mobads/container/b/e;->setGravity(I)V
                                                                                                                                                                                        23new-instance v0, Landroid/widget/ImageView;
                                                                                                                                                                                        25iget-object v1, p0, Lcom/baidu/mobads/container/b/e;->b:Landroid/content/Context;
                                                                                                                                                                                        27invoke-direct {v0, v1}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V
                                                                                                                                                                                        28iput-object v0, p0, Lcom/baidu/mobads/container/b/e;->a:Landroid/widget/ImageView;
                                                                                                                                                                                        30invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdConstants()Lcom/baidu/mobads/interfaces/utils/IXAdConstants;
                                                                                                                                                                                        31move-result-object v0
                                                                                                                                                                                        33invoke-interface {v0}, Lcom/baidu/mobads/interfaces/utils/IXAdConstants;->getActTypeDownload()I
                                                                                                                                                                                        34move-result v0
                                                                                                                                                                                        35if-ne p2, v0, :cond_75
                                                                                                                                                                                        37invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdResource()Lcom/baidu/mobads/interfaces/IXAdResource;
                                                                                                                                                                                        38move-result-object v0
                                                                                                                                                                                        40invoke-interface {v0}, Lcom/baidu/mobads/interfaces/IXAdResource;->getDL()Landroid/graphics/Bitmap;
                                                                                                                                                                                        41move-result-object v0
                                                                                                                                                                                        42try_start_3c: const-class v1, Landroid/widget/ImageView;
                                                                                                                                                                                        44const-string v2, "setBackground"
                                                                                                                                                                                        45const/4 v3, 0x1
                                                                                                                                                                                        46new-array v3, v3, [Ljava/lang/Class;
                                                                                                                                                                                        47const/4 v4, 0x0
                                                                                                                                                                                        48const-class v5, Landroid/graphics/drawable/BitmapDrawable;
                                                                                                                                                                                        49aput-object v5, v3, v4
                                                                                                                                                                                        51invoke-virtual {v1, v2, v3}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        52move-result-object v1
                                                                                                                                                                                        54iget-object v2, p0, Lcom/baidu/mobads/container/b/e;->a:Landroid/widget/ImageView;
                                                                                                                                                                                        55const/4 v3, 0x1
                                                                                                                                                                                        56new-array v3, v3, [Ljava/lang/Object;
                                                                                                                                                                                        57const/4 v4, 0x0
                                                                                                                                                                                        58new-instance v5, Landroid/graphics/drawable/BitmapDrawable;
                                                                                                                                                                                        60iget-object v6, p0, Lcom/baidu/mobads/container/b/e;->b:Landroid/content/Context;
                                                                                                                                                                                        62invoke-virtual {v6}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
                                                                                                                                                                                        63move-result-object v6
                                                                                                                                                                                        65invoke-direct {v5, v6, v0}, Landroid/graphics/drawable/BitmapDrawable;-><init>(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V
                                                                                                                                                                                        66aput-object v5, v3, v4
                                                                                                                                                                                        68invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        69goto_62: new-instance v0, Landroid/widget/RelativeLayout$LayoutParams;
                                                                                                                                                                                        71invoke-direct {v0, v7, v7}, Landroid/widget/RelativeLayout$LayoutParams;-><init>(II)V
                                                                                                                                                                                        73iget-object v1, p0, Lcom/baidu/mobads/container/b/e;->a:Landroid/widget/ImageView;
                                                                                                                                                                                        75invoke-virtual {v1, v0}, Landroid/widget/ImageView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
                                                                                                                                                                                        77iget-object v0, p0, Lcom/baidu/mobads/container/b/e;->a:Landroid/widget/ImageView;
                                                                                                                                                                                        79invoke-virtual {p0, v0}, Lcom/baidu/mobads/container/b/e;->addView(Landroid/view/View;)V
                                                                                                                                                                                        81invoke-direct {p0, p1}, Lcom/baidu/mobads/container/b/e;->a(Lcom/baidu/mobads/interfaces/IXAdContainerContext;)V
                                                                                                                                                                                        82return-void
                                                                                                                                                                                        83cond_75:
                                                                                                                                                                                        84invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdResource()Lcom/baidu/mobads/interfaces/IXAdResource;
                                                                                                                                                                                        85move-result-object v0
                                                                                                                                                                                        87invoke-interface {v0}, Lcom/baidu/mobads/interfaces/IXAdResource;->getLP()Landroid/graphics/Bitmap;
                                                                                                                                                                                        88move-result-object v0
                                                                                                                                                                                        89goto/16 :goto_3c
                                                                                                                                                                                        90catch_7e: move-exception v1
                                                                                                                                                                                        92iget-object v1, p0, Lcom/baidu/mobads/container/b/e;->a:Landroid/widget/ImageView;
                                                                                                                                                                                        93new-instance v2, Landroid/graphics/drawable/BitmapDrawable;
                                                                                                                                                                                        95iget-object v3, p0, Lcom/baidu/mobads/container/b/e;->b:Landroid/content/Context;
                                                                                                                                                                                        97invoke-virtual {v3}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
                                                                                                                                                                                        98move-result-object v3
                                                                                                                                                                                        100invoke-direct {v2, v3, v0}, Landroid/graphics/drawable/BitmapDrawable;-><init>(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V
                                                                                                                                                                                        102invoke-virtual {v1, v2}, Landroid/widget/ImageView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
                                                                                                                                                                                        103goto/16 :goto_62
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.app.ActivityManager.getRunningAppProcesses
                                                                                                                                                                                        • android.content.Context.getApplicationContext
                                                                                                                                                                                        • android.content.Context.getPackageManager
                                                                                                                                                                                        • java.util.List.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • android.app.ActivityManager$RunningAppProcessInfo.processName:Ljava/lang/String
                                                                                                                                                                                        • android.content.pm.PackageManager.getLaunchIntentForPackage
                                                                                                                                                                                        • android.app.ActivityManager$RunningAppProcessInfo.processName:Ljava/lang/String
                                                                                                                                                                                        • android.content.pm.PackageManager.getApplicationInfo
                                                                                                                                                                                        • android.app.ActivityManager$RunningAppProcessInfo.processName:Ljava/lang/String
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • android.app.ActivityManager$RunningAppProcessInfo.processName:Ljava/lang/String
                                                                                                                                                                                        • org.json.JSONArray.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • activity
                                                                                                                                                                                        • bgBrowsers:
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        2move-result-object v0
                                                                                                                                                                                        4invoke-virtual {v0}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getAdLogger()Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        5move-result-object v0
                                                                                                                                                                                        7invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        8move-result-object v1
                                                                                                                                                                                        10invoke-virtual {v1}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getAdConstants()Lcom/baidu/mobads/utils/i;
                                                                                                                                                                                        11move-result-object v1
                                                                                                                                                                                        13invoke-virtual {v1}, Lcom/baidu/mobads/utils/i;->getSupportedBrowsers()[Ljava/lang/String;
                                                                                                                                                                                        14move-result-object v1
                                                                                                                                                                                        15try_start_14:
                                                                                                                                                                                        16const-string v2, "activity"
                                                                                                                                                                                        18invoke-virtual {p1, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        19move-result-object v2
                                                                                                                                                                                        20check-cast v2, Landroid/app/ActivityManager;
                                                                                                                                                                                        22invoke-virtual {v2}, Landroid/app/ActivityManager;->getRunningAppProcesses()Ljava/util/List;
                                                                                                                                                                                        23move-result-object v2
                                                                                                                                                                                        25invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        26move-result-object p1
                                                                                                                                                                                        28invoke-virtual {p1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
                                                                                                                                                                                        29move-result-object p1
                                                                                                                                                                                        31invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        32move-result-object v2
                                                                                                                                                                                        33cond_2c:
                                                                                                                                                                                        34invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        35move-result v3
                                                                                                                                                                                        36if-eqz v3, :cond_66
                                                                                                                                                                                        38invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        39move-result-object v3
                                                                                                                                                                                        40check-cast v3, Landroid/app/ActivityManager$RunningAppProcessInfo;
                                                                                                                                                                                        42iget-object v4, v3, Landroid/app/ActivityManager$RunningAppProcessInfo;->processName:Ljava/lang/String;
                                                                                                                                                                                        44invoke-virtual {p1, v4}, Landroid/content/pm/PackageManager;->getLaunchIntentForPackage(Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        45move-result-object v4
                                                                                                                                                                                        46if-eqz v4, :cond_2c
                                                                                                                                                                                        48iget-object v4, v3, Landroid/app/ActivityManager$RunningAppProcessInfo;->processName:Ljava/lang/String;
                                                                                                                                                                                        49const/16 v5, 0x80
                                                                                                                                                                                        51invoke-virtual {p1, v4, v5}, Landroid/content/pm/PackageManager;->getApplicationInfo(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo;
                                                                                                                                                                                        52move-result-object v4
                                                                                                                                                                                        53if-eqz v4, :cond_2c
                                                                                                                                                                                        54const/4 v4, 0x0
                                                                                                                                                                                        55goto_4b: array-length v5, v1
                                                                                                                                                                                        56if-ge v4, v5, :cond_2c
                                                                                                                                                                                        58iget-object v5, v3, Landroid/app/ActivityManager$RunningAppProcessInfo;->processName:Ljava/lang/String;
                                                                                                                                                                                        59aget-object v6, v1, v4
                                                                                                                                                                                        61invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        62move-result v5
                                                                                                                                                                                        63if-eqz v5, :cond_5f
                                                                                                                                                                                        65iget-object v5, p0, Lcom/baidu/mobads/utils/q;->a:Lorg/json/JSONArray;
                                                                                                                                                                                        67iget-object v6, v3, Landroid/app/ActivityManager$RunningAppProcessInfo;->processName:Ljava/lang/String;
                                                                                                                                                                                        69invoke-virtual {v5, v6}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
                                                                                                                                                                                        70try_end_5f: add-int/lit8 v4, v4, 0x1
                                                                                                                                                                                        71goto/16 :goto_4b
                                                                                                                                                                                        72catch_62: move-exception p1
                                                                                                                                                                                        74invoke-interface {v0, p1}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/Throwable;)I
                                                                                                                                                                                        75cond_66: new-instance p1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        77invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        79const-string v1, "bgBrowsers:"
                                                                                                                                                                                        81invoke-virtual {p1, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        83iget-object v1, p0, Lcom/baidu/mobads/utils/q;->a:Lorg/json/JSONArray;
                                                                                                                                                                                        85invoke-virtual {p1, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        87invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        88move-result-object p1
                                                                                                                                                                                        90invoke-interface {v0, p1}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/String;)I
                                                                                                                                                                                        92iget-object p1, p0, Lcom/baidu/mobads/utils/q;->a:Lorg/json/JSONArray;
                                                                                                                                                                                        93return-object p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.content.Context.getSharedPreferences
                                                                                                                                                                                        • android.content.SharedPreferences.getString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.lang.Object.toString
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • java.util.concurrent.ScheduledExecutorService.execute
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • init_urls
                                                                                                                                                                                        • cp
                                                                                                                                                                                        • http://jsdk.lieying.cn/v2/cp
                                                                                                                                                                                        • ?appId=
                                                                                                                                                                                        • post
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        2invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        4const-string v1, "init_urls"
                                                                                                                                                                                        5const/4 v2, 0x0
                                                                                                                                                                                        7invoke-virtual {p1, v1, v2}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
                                                                                                                                                                                        8move-result-object v1
                                                                                                                                                                                        10const-string v2, "cp"
                                                                                                                                                                                        12const-string v3, "http://jsdk.lieying.cn/v2/cp"
                                                                                                                                                                                        14invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        15move-result-object v1
                                                                                                                                                                                        17invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        19const-string v1, "?appId="
                                                                                                                                                                                        21invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        23invoke-static {p1}, Lcom/ly/adpoymer/e/e;->a(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        24move-result-object v1
                                                                                                                                                                                        26invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        28invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        29move-result-object v4
                                                                                                                                                                                        31invoke-direct {p0, p1}, Lcom/ly/adpoymer/b/p;->f(Landroid/content/Context;)Z
                                                                                                                                                                                        32move-result v0
                                                                                                                                                                                        33if-eqz v0, :cond_34
                                                                                                                                                                                        35invoke-static {v4}, Lcom/ly/adpoymer/e/f;->a(Ljava/lang/String;)Z
                                                                                                                                                                                        36move-result v0
                                                                                                                                                                                        37if-nez v0, :cond_34
                                                                                                                                                                                        38return-void
                                                                                                                                                                                        39cond_34: new-instance v6, Ljava/util/HashMap;
                                                                                                                                                                                        41invoke-direct {v6}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        43invoke-virtual {p0, p1}, Lcom/ly/adpoymer/b/p;->d(Landroid/content/Context;)Ljava/lang/Object;
                                                                                                                                                                                        44move-result-object v0
                                                                                                                                                                                        46invoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String;
                                                                                                                                                                                        47move-result-object v0
                                                                                                                                                                                        49invoke-interface {v6, v2, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        51iget-object v0, p0, Lcom/ly/adpoymer/b/p;->b:Lcom/ly/adpoymer/b/q;
                                                                                                                                                                                        53invoke-virtual {v0}, Lcom/ly/adpoymer/b/q;->a()Ljava/util/concurrent/ScheduledExecutorService;
                                                                                                                                                                                        54move-result-object v0
                                                                                                                                                                                        56iget-object v3, p0, Lcom/ly/adpoymer/b/p;->b:Lcom/ly/adpoymer/b/q;
                                                                                                                                                                                        58invoke-direct {p0}, Lcom/ly/adpoymer/b/p;->a()Ljava/util/Map;
                                                                                                                                                                                        59move-result-object v7
                                                                                                                                                                                        60const/4 v1, 0x1
                                                                                                                                                                                        62invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        63move-result-object v8
                                                                                                                                                                                        64new-instance v9, Lcom/ly/adpoymer/b/b;
                                                                                                                                                                                        66invoke-direct {v9, p0, p1}, Lcom/ly/adpoymer/b/b;-><init>(Lcom/ly/adpoymer/b/p;Landroid/content/Context;)V
                                                                                                                                                                                        67new-instance v10, Lcom/ly/adpoymer/b/c;
                                                                                                                                                                                        69invoke-direct {v10, p0}, Lcom/ly/adpoymer/b/c;-><init>(Lcom/ly/adpoymer/b/p;)V
                                                                                                                                                                                        71const-string v5, "post"
                                                                                                                                                                                        73invoke-virtual/range {v3 .. v10}, Lcom/ly/adpoymer/b/q;->a(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;Ljava/lang/Boolean;Lcom/ly/adpoymer/b/s;Lcom/ly/adpoymer/b/r;)Lcom/ly/adpoymer/b/q$a;
                                                                                                                                                                                        74move-result-object p1
                                                                                                                                                                                        76invoke-interface {v0, p1}, Ljava/util/concurrent/ScheduledExecutorService;->execute(Ljava/lang/Runnable;)V
                                                                                                                                                                                        77return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.net.NetworkInterface.getByName
                                                                                                                                                                                        • java.net.NetworkInterface.getByName
                                                                                                                                                                                        • java.net.NetworkInterface.getHardwareAddress
                                                                                                                                                                                        • java.lang.StringBuffer.<init>
                                                                                                                                                                                        • java.lang.Byte.valueOf
                                                                                                                                                                                        • java.util.Arrays.copyOf
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.CharSequence.length
                                                                                                                                                                                        • java.lang.StringBuffer.length
                                                                                                                                                                                        • java.lang.StringBuffer.deleteCharAt
                                                                                                                                                                                        • java.lang.StringBuffer.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • eth1
                                                                                                                                                                                        • wlan0
                                                                                                                                                                                        • 02:00:00:00:00:02
                                                                                                                                                                                        • %02X:
                                                                                                                                                                                        • java.lang.String.format(format, *args)
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1const-string v0, "eth1"
                                                                                                                                                                                        3invoke-static {v0}, Ljava/net/NetworkInterface;->getByName(Ljava/lang/String;)Ljava/net/NetworkInterface;
                                                                                                                                                                                        4move-result-object v0
                                                                                                                                                                                        5if-nez v0, :cond_e
                                                                                                                                                                                        7const-string v0, "wlan0"
                                                                                                                                                                                        9invoke-static {v0}, Ljava/net/NetworkInterface;->getByName(Ljava/lang/String;)Ljava/net/NetworkInterface;
                                                                                                                                                                                        10move-result-object v0
                                                                                                                                                                                        11cond_e: if-nez v0, :cond_13
                                                                                                                                                                                        13const-string v0, "02:00:00:00:00:02"
                                                                                                                                                                                        14return-object v0
                                                                                                                                                                                        15cond_13:
                                                                                                                                                                                        16invoke-virtual {v0}, Ljava/net/NetworkInterface;->getHardwareAddress()[B
                                                                                                                                                                                        17move-result-object v0
                                                                                                                                                                                        18new-instance v1, Ljava/lang/StringBuffer;
                                                                                                                                                                                        20invoke-direct {v1}, Ljava/lang/StringBuffer;-><init>()V
                                                                                                                                                                                        21array-length v2, v0
                                                                                                                                                                                        22const/4 v3, 0x0
                                                                                                                                                                                        23const/4 v4, 0x0
                                                                                                                                                                                        24goto_1f: const/4 v5, 0x1
                                                                                                                                                                                        25if-ge v4, v2, :cond_44
                                                                                                                                                                                        26aget-byte v6, v0, v4
                                                                                                                                                                                        28sget-object v7, Ld/e/b/s;->a:Ld/e/b/s;
                                                                                                                                                                                        30const-string v7, "%02X:"
                                                                                                                                                                                        31new-array v5, v5, [Ljava/lang/Object;
                                                                                                                                                                                        33invoke-static {v6}, Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte;
                                                                                                                                                                                        34move-result-object v6
                                                                                                                                                                                        35aput-object v6, v5, v3
                                                                                                                                                                                        36array-length v6, v5
                                                                                                                                                                                        38invoke-static {v5, v6}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
                                                                                                                                                                                        39move-result-object v5
                                                                                                                                                                                        41invoke-static {v7, v5}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        42move-result-object v5
                                                                                                                                                                                        44const-string v6, "java.lang.String.format(format, *args)"
                                                                                                                                                                                        46invoke-static {v5, v6}, Ld/e/b/i;->a(Ljava/lang/Object;Ljava/lang/String;)V
                                                                                                                                                                                        48invoke-virtual {v1, v5}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        49add-int/lit8 v4, v4, 0x1
                                                                                                                                                                                        50goto/16 :goto_1f
                                                                                                                                                                                        51cond_44:
                                                                                                                                                                                        52invoke-interface {v1}, Ljava/lang/CharSequence;->length()I
                                                                                                                                                                                        53move-result v0
                                                                                                                                                                                        54if-lez v0, :cond_4b
                                                                                                                                                                                        55const/4 v3, 0x1
                                                                                                                                                                                        56cond_4b: if-eqz v3, :cond_55
                                                                                                                                                                                        58invoke-virtual {v1}, Ljava/lang/StringBuffer;->length()I
                                                                                                                                                                                        59move-result v0
                                                                                                                                                                                        60sub-int/2addr v0, v5
                                                                                                                                                                                        62invoke-virtual {v1, v0}, Ljava/lang/StringBuffer;->deleteCharAt(I)Ljava/lang/StringBuffer;
                                                                                                                                                                                        63cond_55:
                                                                                                                                                                                        64invoke-virtual {v1}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
                                                                                                                                                                                        65move-result-object v0
                                                                                                                                                                                        66try_end_59: return-object v0
                                                                                                                                                                                        67catch_5a:
                                                                                                                                                                                        68const-string v0, ""
                                                                                                                                                                                        69return-object v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.location.Location.getLongitude
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.location.Location.getLatitude
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.location.Location.getExtras
                                                                                                                                                                                        • android.os.Bundle.getString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • location =
                                                                                                                                                                                        • ,
                                                                                                                                                                                        • citycode
                                                                                                                                                                                        • cityCode =
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0if-eqz p1, :cond_5e
                                                                                                                                                                                        2sget-object v0, Lcom/mintegral/msdk/base/utils/r;->a:Ljava/lang/String;
                                                                                                                                                                                        3new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        5const-string v2, "location = "
                                                                                                                                                                                        7invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        9invoke-virtual {p1}, Landroid/location/Location;->getLongitude()D
                                                                                                                                                                                        10move-result-wide v2
                                                                                                                                                                                        12invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
                                                                                                                                                                                        14const-string v2, ","
                                                                                                                                                                                        16invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        18invoke-virtual {p1}, Landroid/location/Location;->getLatitude()D
                                                                                                                                                                                        19move-result-wide v2
                                                                                                                                                                                        21invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
                                                                                                                                                                                        23invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        24move-result-object v1
                                                                                                                                                                                        26invoke-static {v0, v1}, Lcom/mintegral/msdk/base/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        28invoke-virtual {p1}, Landroid/location/Location;->getExtras()Landroid/os/Bundle;
                                                                                                                                                                                        29move-result-object v0
                                                                                                                                                                                        30if-eqz v0, :cond_32
                                                                                                                                                                                        32const-string v1, "citycode"
                                                                                                                                                                                        34invoke-virtual {v0, v1}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        35move-result-object v0
                                                                                                                                                                                        36goto/16 :goto_34
                                                                                                                                                                                        37cond_32:
                                                                                                                                                                                        38const-string v0, ""
                                                                                                                                                                                        39goto_34:
                                                                                                                                                                                        40sget-object v1, Lcom/mintegral/msdk/base/utils/r;->a:Ljava/lang/String;
                                                                                                                                                                                        41new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        43const-string v3, "cityCode = "
                                                                                                                                                                                        45invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        47invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        49invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        50move-result-object v0
                                                                                                                                                                                        52invoke-static {v1, v0}, Lcom/mintegral/msdk/base/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        54invoke-static {}, Lcom/mintegral/msdk/base/utils/h;->a()Lcom/mintegral/msdk/base/utils/h;
                                                                                                                                                                                        55move-result-object v0
                                                                                                                                                                                        57invoke-virtual {v0, p1}, Lcom/mintegral/msdk/base/utils/h;->a(Landroid/location/Location;)V
                                                                                                                                                                                        59invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        60move-result-wide v0
                                                                                                                                                                                        61iput-wide v0, p0, Lcom/mintegral/msdk/base/utils/r;->c:J
                                                                                                                                                                                        63iget-object p1, p0, Lcom/mintegral/msdk/base/utils/r;->d:Lcom/mintegral/msdk/base/utils/h$a;
                                                                                                                                                                                        64if-eqz p1, :cond_5b
                                                                                                                                                                                        65const/4 p1, 0x0
                                                                                                                                                                                        66iput-object p1, p0, Lcom/mintegral/msdk/base/utils/r;->d:Lcom/mintegral/msdk/base/utils/h$a;
                                                                                                                                                                                        67cond_5b:
                                                                                                                                                                                        68invoke-direct {p0}, Lcom/mintegral/msdk/base/utils/r;->b()V
                                                                                                                                                                                        69cond_5e: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.File.mkdirs
                                                                                                                                                                                        • java.io.File.listFiles
                                                                                                                                                                                        • java.io.File.listFiles
                                                                                                                                                                                        • java.io.File.listFiles
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • ad_360_unzip
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        1new-instance v1, Ljava/io/File;
                                                                                                                                                                                        2new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        4invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        6iget-object v2, p0, Lcom/baidu/mobads/container/k/c;->b:Ljava/lang/String;
                                                                                                                                                                                        8invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        9move-result-object v0
                                                                                                                                                                                        11iget-object v2, p0, Lcom/baidu/mobads/container/k/c;->g:Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;
                                                                                                                                                                                        12new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        14invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        16invoke-virtual {v3, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        17move-result-object v3
                                                                                                                                                                                        19const-string v4, "ad_360_unzip"
                                                                                                                                                                                        21invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        22move-result-object v3
                                                                                                                                                                                        24invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        25move-result-object v3
                                                                                                                                                                                        27invoke-interface {v2, v3}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->md5(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        28move-result-object v2
                                                                                                                                                                                        30invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        31move-result-object v0
                                                                                                                                                                                        33invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        34move-result-object v0
                                                                                                                                                                                        36invoke-direct {v1, v0}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        38invoke-virtual {v1}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        39move-result v0
                                                                                                                                                                                        40if-nez v0, :cond_3a
                                                                                                                                                                                        42invoke-virtual {v1}, Ljava/io/File;->mkdirs()Z
                                                                                                                                                                                        43cond_3a:
                                                                                                                                                                                        44invoke-virtual {v1}, Ljava/io/File;->listFiles()[Ljava/io/File;
                                                                                                                                                                                        45move-result-object v0
                                                                                                                                                                                        46if-eqz v0, :cond_57
                                                                                                                                                                                        48invoke-virtual {v1}, Ljava/io/File;->listFiles()[Ljava/io/File;
                                                                                                                                                                                        49move-result-object v0
                                                                                                                                                                                        50array-length v0, v0
                                                                                                                                                                                        51if-lez v0, :cond_57
                                                                                                                                                                                        53invoke-virtual {v1}, Ljava/io/File;->listFiles()[Ljava/io/File;
                                                                                                                                                                                        54move-result-object v2
                                                                                                                                                                                        55array-length v3, v2
                                                                                                                                                                                        56const/4 v0, 0x0
                                                                                                                                                                                        57goto_4d: if-ge v0, v3, :cond_57
                                                                                                                                                                                        58aget-object v4, v2, v0
                                                                                                                                                                                        60invoke-virtual {v4}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        61add-int/lit8 v0, v0, 0x1
                                                                                                                                                                                        62goto/16 :goto_4d
                                                                                                                                                                                        63cond_57:
                                                                                                                                                                                        64invoke-virtual {v1}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        65move-result-object v0
                                                                                                                                                                                        66return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.File.mkdirs
                                                                                                                                                                                        • java.io.File.listFiles
                                                                                                                                                                                        • java.io.File.listFiles
                                                                                                                                                                                        • java.io.File.listFiles
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • ad_360_unzip
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        1new-instance v1, Ljava/io/File;
                                                                                                                                                                                        2new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        4invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        6iget-object v2, p0, Lcom/baidu/mobads/container/k/e;->b:Ljava/lang/String;
                                                                                                                                                                                        8invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        9move-result-object v0
                                                                                                                                                                                        10new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        12invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        14invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        15move-result-object v2
                                                                                                                                                                                        17const-string v3, "ad_360_unzip"
                                                                                                                                                                                        19invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        20move-result-object v2
                                                                                                                                                                                        22invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        23move-result-object v2
                                                                                                                                                                                        25invoke-static {v2}, Lcom/baidu/mobads/container/o/f;->d(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        26move-result-object v2
                                                                                                                                                                                        28invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        29move-result-object v0
                                                                                                                                                                                        31invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        32move-result-object v0
                                                                                                                                                                                        34invoke-direct {v1, v0}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        36invoke-virtual {v1}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        37move-result v0
                                                                                                                                                                                        38if-nez v0, :cond_38
                                                                                                                                                                                        40invoke-virtual {v1}, Ljava/io/File;->mkdirs()Z
                                                                                                                                                                                        41cond_38:
                                                                                                                                                                                        42invoke-virtual {v1}, Ljava/io/File;->listFiles()[Ljava/io/File;
                                                                                                                                                                                        43move-result-object v0
                                                                                                                                                                                        44if-eqz v0, :cond_55
                                                                                                                                                                                        46invoke-virtual {v1}, Ljava/io/File;->listFiles()[Ljava/io/File;
                                                                                                                                                                                        47move-result-object v0
                                                                                                                                                                                        48array-length v0, v0
                                                                                                                                                                                        49if-lez v0, :cond_55
                                                                                                                                                                                        51invoke-virtual {v1}, Ljava/io/File;->listFiles()[Ljava/io/File;
                                                                                                                                                                                        52move-result-object v2
                                                                                                                                                                                        53array-length v3, v2
                                                                                                                                                                                        54const/4 v0, 0x0
                                                                                                                                                                                        55goto_4b: if-ge v0, v3, :cond_55
                                                                                                                                                                                        56aget-object v4, v2, v0
                                                                                                                                                                                        58invoke-virtual {v4}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        59add-int/lit8 v0, v0, 0x1
                                                                                                                                                                                        60goto/16 :goto_4b
                                                                                                                                                                                        61cond_55:
                                                                                                                                                                                        62invoke-virtual {v1}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        63move-result-object v0
                                                                                                                                                                                        64return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Runtime.getRuntime
                                                                                                                                                                                        • java.lang.Runtime.exec
                                                                                                                                                                                        • java.lang.Process.getInputStream
                                                                                                                                                                                        • java.io.InputStreamReader.<init>
                                                                                                                                                                                        • java.io.LineNumberReader.<init>
                                                                                                                                                                                        • java.io.LineNumberReader.readLine
                                                                                                                                                                                        • java.lang.String.indexOf
                                                                                                                                                                                        • java.lang.String.indexOf
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.lang.String.trim
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • default
                                                                                                                                                                                        • cat /proc/cpuinfo
                                                                                                                                                                                        • Serial
                                                                                                                                                                                        • :
                                                                                                                                                                                        • exception
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        2const-string v0, ""
                                                                                                                                                                                        4const-string v0, ""
                                                                                                                                                                                        6const-string v0, "default"
                                                                                                                                                                                        7try_start_6:
                                                                                                                                                                                        8invoke-static {}, Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime;
                                                                                                                                                                                        9move-result-object v1
                                                                                                                                                                                        11const-string v2, "cat /proc/cpuinfo"
                                                                                                                                                                                        13invoke-virtual {v1, v2}, Ljava/lang/Runtime;->exec(Ljava/lang/String;)Ljava/lang/Process;
                                                                                                                                                                                        14move-result-object v1
                                                                                                                                                                                        15new-instance v2, Ljava/io/InputStreamReader;
                                                                                                                                                                                        17invoke-virtual {v1}, Ljava/lang/Process;->getInputStream()Ljava/io/InputStream;
                                                                                                                                                                                        18move-result-object v1
                                                                                                                                                                                        20invoke-direct {v2, v1}, Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;)V
                                                                                                                                                                                        21new-instance v3, Ljava/io/LineNumberReader;
                                                                                                                                                                                        23invoke-direct {v3, v2}, Ljava/io/LineNumberReader;-><init>(Ljava/io/Reader;)V
                                                                                                                                                                                        24const/4 v1, 0x1
                                                                                                                                                                                        25goto_1f: const/16 v2, 0x64
                                                                                                                                                                                        26if-ge v1, v2, :cond_46
                                                                                                                                                                                        28invoke-virtual {v3}, Ljava/io/LineNumberReader;->readLine()Ljava/lang/String;
                                                                                                                                                                                        29move-result-object v2
                                                                                                                                                                                        30if-eqz v2, :cond_46
                                                                                                                                                                                        32const-string v4, "Serial"
                                                                                                                                                                                        34invoke-virtual {v2, v4}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I
                                                                                                                                                                                        35move-result v4
                                                                                                                                                                                        36const/4 v5, -0x1
                                                                                                                                                                                        37if-le v4, v5, :cond_47
                                                                                                                                                                                        39const-string v0, ":"
                                                                                                                                                                                        41invoke-virtual {v2, v0}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I
                                                                                                                                                                                        42move-result v0
                                                                                                                                                                                        43add-int/lit8 v0, v0, 0x1
                                                                                                                                                                                        45invoke-virtual {v2}, Ljava/lang/String;->length()I
                                                                                                                                                                                        46move-result v1
                                                                                                                                                                                        48invoke-virtual {v2, v0, v1}, Ljava/lang/String;->substring(II)Ljava/lang/String;
                                                                                                                                                                                        49move-result-object v0
                                                                                                                                                                                        51invoke-virtual {v0}, Ljava/lang/String;->trim()Ljava/lang/String;
                                                                                                                                                                                        52try_end_45: move-result-object v0
                                                                                                                                                                                        53goto_46: return-object v0
                                                                                                                                                                                        54cond_47: add-int/lit8 v1, v1, 0x1
                                                                                                                                                                                        55goto/16 :goto_1f
                                                                                                                                                                                        56catch_4a: move-exception v0
                                                                                                                                                                                        57move-object v1, v0
                                                                                                                                                                                        59const-string v0, "exception"
                                                                                                                                                                                        61invoke-virtual {v1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        62goto/16 :goto_46
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.location.Criteria.<init>
                                                                                                                                                                                        • android.location.Criteria.setCostAllowed
                                                                                                                                                                                        • android.location.Criteria.setAccuracy
                                                                                                                                                                                        • android.location.LocationManager.getBestProvider
                                                                                                                                                                                        • android.location.LocationManager.getLastKnownLocation
                                                                                                                                                                                        • android.location.Location.getLatitude
                                                                                                                                                                                        • android.location.Location.getLongitude
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • location
                                                                                                                                                                                        • *
                                                                                                                                                                                        • openSDK_LOG.Util
                                                                                                                                                                                        • getLocation>>>
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, ""
                                                                                                                                                                                        2if-nez p0, :cond_5
                                                                                                                                                                                        3return-object v0
                                                                                                                                                                                        4try_start_5:
                                                                                                                                                                                        5const-string v1, "location"
                                                                                                                                                                                        7invoke-virtual {p0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        8move-result-object p0
                                                                                                                                                                                        9check-cast p0, Landroid/location/LocationManager;
                                                                                                                                                                                        10new-instance v1, Landroid/location/Criteria;
                                                                                                                                                                                        12invoke-direct {v1}, Landroid/location/Criteria;-><init>()V
                                                                                                                                                                                        13const/4 v2, 0x0
                                                                                                                                                                                        15invoke-virtual {v1, v2}, Landroid/location/Criteria;->setCostAllowed(Z)V
                                                                                                                                                                                        16const/4 v2, 0x2
                                                                                                                                                                                        18invoke-virtual {v1, v2}, Landroid/location/Criteria;->setAccuracy(I)V
                                                                                                                                                                                        19const/4 v2, 0x1
                                                                                                                                                                                        21invoke-virtual {p0, v1, v2}, Landroid/location/LocationManager;->getBestProvider(Landroid/location/Criteria;Z)Ljava/lang/String;
                                                                                                                                                                                        22move-result-object v1
                                                                                                                                                                                        23if-eqz v1, :cond_51
                                                                                                                                                                                        25invoke-virtual {p0, v1}, Landroid/location/LocationManager;->getLastKnownLocation(Ljava/lang/String;)Landroid/location/Location;
                                                                                                                                                                                        26move-result-object p0
                                                                                                                                                                                        27if-nez p0, :cond_28
                                                                                                                                                                                        28return-object v0
                                                                                                                                                                                        29cond_28:
                                                                                                                                                                                        30invoke-virtual {p0}, Landroid/location/Location;->getLatitude()D
                                                                                                                                                                                        31move-result-wide v1
                                                                                                                                                                                        33invoke-virtual {p0}, Landroid/location/Location;->getLongitude()D
                                                                                                                                                                                        34move-result-wide v3
                                                                                                                                                                                        35new-instance p0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        37invoke-direct {p0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        39invoke-virtual {p0, v1, v2}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
                                                                                                                                                                                        41const-string v1, "*"
                                                                                                                                                                                        43invoke-virtual {p0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        45invoke-virtual {p0, v3, v4}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
                                                                                                                                                                                        47invoke-virtual {p0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        48move-result-object p0
                                                                                                                                                                                        49sput-object p0, Lcom/tencent/open/utils/k;->f:Ljava/lang/String;
                                                                                                                                                                                        51sget-object p0, Lcom/tencent/open/utils/k;->f:Ljava/lang/String;
                                                                                                                                                                                        52try_end_48: return-object p0
                                                                                                                                                                                        53catch_49: move-exception p0
                                                                                                                                                                                        55const-string v1, "openSDK_LOG.Util"
                                                                                                                                                                                        57const-string v2, "getLocation>>>"
                                                                                                                                                                                        59invoke-static {v1, v2, p0}, Lcom/tencent/open/a/f;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        60cond_51: return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.view.WindowManager.getDefaultDisplay
                                                                                                                                                                                        • android.util.DisplayMetrics.<init>
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • window
                                                                                                                                                                                        • android.view.Display
                                                                                                                                                                                        • getRealMetrics
                                                                                                                                                                                        • height
                                                                                                                                                                                        • width
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Ljava/util/HashMap;
                                                                                                                                                                                        2invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        4const-string v1, "window"
                                                                                                                                                                                        6invoke-virtual {p0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        7move-result-object p0
                                                                                                                                                                                        8check-cast p0, Landroid/view/WindowManager;
                                                                                                                                                                                        10invoke-interface {p0}, Landroid/view/WindowManager;->getDefaultDisplay()Landroid/view/Display;
                                                                                                                                                                                        11move-result-object p0
                                                                                                                                                                                        12new-instance v1, Landroid/util/DisplayMetrics;
                                                                                                                                                                                        14invoke-direct {v1}, Landroid/util/DisplayMetrics;-><init>()V
                                                                                                                                                                                        16const-string v2, "android.view.Display"
                                                                                                                                                                                        17try_start_18:
                                                                                                                                                                                        18invoke-static {v2}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        19move-result-object v2
                                                                                                                                                                                        21const-string v3, "getRealMetrics"
                                                                                                                                                                                        22const/4 v4, 0x1
                                                                                                                                                                                        23new-array v5, v4, [Ljava/lang/Class;
                                                                                                                                                                                        24const-class v6, Landroid/util/DisplayMetrics;
                                                                                                                                                                                        25const/4 v7, 0x0
                                                                                                                                                                                        26aput-object v6, v5, v7
                                                                                                                                                                                        28invoke-virtual {v2, v3, v5}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        29move-result-object v2
                                                                                                                                                                                        30new-array v3, v4, [Ljava/lang/Object;
                                                                                                                                                                                        31aput-object v1, v3, v7
                                                                                                                                                                                        33invoke-virtual {v2, p0, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        35const-string p0, "height"
                                                                                                                                                                                        36iget v2, v1, Landroid/util/DisplayMetrics;->heightPixels:I
                                                                                                                                                                                        38invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        39move-result-object v2
                                                                                                                                                                                        41invoke-virtual {v0, p0, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        43const-string p0, "width"
                                                                                                                                                                                        44iget v1, v1, Landroid/util/DisplayMetrics;->widthPixels:I
                                                                                                                                                                                        46invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        47move-result-object v1
                                                                                                                                                                                        49invoke-virtual {v0, p0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        50try_end_47: goto/16 :goto_4c
                                                                                                                                                                                        51catch_48: move-exception p0
                                                                                                                                                                                        53invoke-virtual {p0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        54goto_4c: return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.os.Build.MANUFACTURER:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • -
                                                                                                                                                                                        • _
                                                                                                                                                                                        • weibosdk
                                                                                                                                                                                        • 0031205000
                                                                                                                                                                                        • _android
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance p0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        2invoke-direct {p0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        4sget-object v0, Landroid/os/Build;->MANUFACTURER:Ljava/lang/String;
                                                                                                                                                                                        6invoke-virtual {p0, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        8const-string v0, "-"
                                                                                                                                                                                        10invoke-virtual {p0, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        12sget-object v0, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        14invoke-virtual {p0, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        16const-string v0, "_"
                                                                                                                                                                                        18invoke-virtual {p0, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        20sget-object v1, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                        22invoke-virtual {p0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        24invoke-virtual {p0, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        26const-string v1, "weibosdk"
                                                                                                                                                                                        28invoke-virtual {p0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        30invoke-virtual {p0, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        32const-string v0, "0031205000"
                                                                                                                                                                                        34invoke-virtual {p0, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        36const-string v0, "_android"
                                                                                                                                                                                        38invoke-virtual {p0, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        40invoke-virtual {p0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        41move-result-object p0
                                                                                                                                                                                        42return-object p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.telephony.TelephonyManager.getCellLocation
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.net.wifi.WifiManager.getScanResults
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2invoke-direct {p0}, Lcom/baidu/location/a/c;->d()Lcom/baidu/location/e/a;
                                                                                                                                                                                        3move-result-object v1
                                                                                                                                                                                        4if-eqz v1, :cond_11
                                                                                                                                                                                        6invoke-virtual {v1}, Lcom/baidu/location/e/a;->b()Z
                                                                                                                                                                                        7move-result v2
                                                                                                                                                                                        8if-nez v2, :cond_e
                                                                                                                                                                                        9goto/16 :goto_11
                                                                                                                                                                                        10cond_e: iput-object v1, p0, Lcom/baidu/location/a/c;->f:Lcom/baidu/location/e/a;
                                                                                                                                                                                        11goto/16 :goto_1a
                                                                                                                                                                                        12cond_11:
                                                                                                                                                                                        13iget-object v1, p0, Lcom/baidu/location/a/c;->e:Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        15invoke-virtual {v1}, Landroid/telephony/TelephonyManager;->getCellLocation()Landroid/telephony/CellLocation;
                                                                                                                                                                                        16move-result-object v1
                                                                                                                                                                                        18invoke-direct {p0, v1}, Lcom/baidu/location/a/c;->a(Landroid/telephony/CellLocation;)V
                                                                                                                                                                                        19goto_1a:
                                                                                                                                                                                        20iget-object v1, p0, Lcom/baidu/location/a/c;->f:Lcom/baidu/location/e/a;
                                                                                                                                                                                        21if-eqz v1, :cond_2d
                                                                                                                                                                                        23iget-object v1, p0, Lcom/baidu/location/a/c;->f:Lcom/baidu/location/e/a;
                                                                                                                                                                                        25invoke-virtual {v1}, Lcom/baidu/location/e/a;->b()Z
                                                                                                                                                                                        26move-result v1
                                                                                                                                                                                        27if-eqz v1, :cond_2d
                                                                                                                                                                                        29iget-object v1, p0, Lcom/baidu/location/a/c;->f:Lcom/baidu/location/e/a;
                                                                                                                                                                                        31invoke-virtual {v1}, Lcom/baidu/location/e/a;->h()Ljava/lang/String;
                                                                                                                                                                                        32move-result-object v1
                                                                                                                                                                                        33try_end_2c: goto/16 :goto_2e
                                                                                                                                                                                        34cond_2d: move-object v1, v0
                                                                                                                                                                                        35goto_2e:
                                                                                                                                                                                        36invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        37move-result v2
                                                                                                                                                                                        38if-nez v2, :cond_4f
                                                                                                                                                                                        40iget-object v2, p0, Lcom/baidu/location/a/c;->f:Lcom/baidu/location/e/a;
                                                                                                                                                                                        42iget-object v2, v2, Lcom/baidu/location/e/a;->j:Ljava/lang/String;
                                                                                                                                                                                        43if-eqz v2, :cond_4f
                                                                                                                                                                                        44new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        46invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        48invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        50iget-object v3, p0, Lcom/baidu/location/a/c;->f:Lcom/baidu/location/e/a;
                                                                                                                                                                                        52iget-object v3, v3, Lcom/baidu/location/e/a;->j:Ljava/lang/String;
                                                                                                                                                                                        54invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        56invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        57move-result-object v1
                                                                                                                                                                                        58try_end_4d: goto/16 :goto_4f
                                                                                                                                                                                        59catch_4e: move-object v1, v0
                                                                                                                                                                                        60goto_4f: iput-object v0, p0, Lcom/baidu/location/a/c;->n:Lcom/baidu/location/a/c$c;
                                                                                                                                                                                        61new-instance v2, Lcom/baidu/location/a/c$c;
                                                                                                                                                                                        63iget-object v3, p0, Lcom/baidu/location/a/c;->m:Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        65invoke-virtual {v3}, Landroid/net/wifi/WifiManager;->getScanResults()Ljava/util/List;
                                                                                                                                                                                        66move-result-object v3
                                                                                                                                                                                        68invoke-direct {v2, p0, v3}, Lcom/baidu/location/a/c$c;-><init>(Lcom/baidu/location/a/c;Ljava/util/List;)V
                                                                                                                                                                                        69iput-object v2, p0, Lcom/baidu/location/a/c;->n:Lcom/baidu/location/a/c$c;
                                                                                                                                                                                        71iget-object v2, p0, Lcom/baidu/location/a/c;->n:Lcom/baidu/location/a/c$c;
                                                                                                                                                                                        73invoke-virtual {v2, p1}, Lcom/baidu/location/a/c$c;->a(I)Ljava/lang/String;
                                                                                                                                                                                        74move-result-object p1
                                                                                                                                                                                        75try_end_64: goto/16 :goto_66
                                                                                                                                                                                        76catch_65: move-object p1, v0
                                                                                                                                                                                        77goto_66: if-nez v1, :cond_6d
                                                                                                                                                                                        78if-nez p1, :cond_6d
                                                                                                                                                                                        79iput-object v0, p0, Lcom/baidu/location/a/c;->r:Ljava/lang/String;
                                                                                                                                                                                        80return-object v0
                                                                                                                                                                                        81cond_6d: if-eqz p1, :cond_82
                                                                                                                                                                                        82if-nez v1, :cond_73
                                                                                                                                                                                        83move-object v1, p1
                                                                                                                                                                                        84goto/16 :goto_82
                                                                                                                                                                                        85cond_73: new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        87invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        89invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        91invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        93invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        94move-result-object v1
                                                                                                                                                                                        95goto_82: if-nez v1, :cond_85
                                                                                                                                                                                        96return-object v0
                                                                                                                                                                                        97cond_85: iput-object v1, p0, Lcom/baidu/location/a/c;->r:Ljava/lang/String;
                                                                                                                                                                                        99iget-object p1, p0, Lcom/baidu/location/a/c;->o:Ljava/lang/String;
                                                                                                                                                                                        100if-eqz p1, :cond_a0
                                                                                                                                                                                        101new-instance p1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        103invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        105iget-object v0, p0, Lcom/baidu/location/a/c;->r:Ljava/lang/String;
                                                                                                                                                                                        107invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        109iget-object v0, p0, Lcom/baidu/location/a/c;->o:Ljava/lang/String;
                                                                                                                                                                                        111invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        113invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        114move-result-object p1
                                                                                                                                                                                        115iput-object p1, p0, Lcom/baidu/location/a/c;->r:Ljava/lang/String;
                                                                                                                                                                                        116cond_a0: new-instance p1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        118invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        120invoke-virtual {p1, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        122iget-object v0, p0, Lcom/baidu/location/a/c;->o:Ljava/lang/String;
                                                                                                                                                                                        124invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        126invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        127move-result-object p1
                                                                                                                                                                                        128return-object p1
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • android.os.Build$VERSION.SDK:Ljava/lang/String
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • v
                                                                                                                                                                                        • os
                                                                                                                                                                                        • android
                                                                                                                                                                                        • tp
                                                                                                                                                                                        • bdr
                                                                                                                                                                                        • URLLoader.Load.Complete
                                                                                                                                                                                        • URLLoader.Load.Error
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, ""
                                                                                                                                                                                        2try_start_2:
                                                                                                                                                                                        3invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        4move-result-object v1
                                                                                                                                                                                        6invoke-virtual {v1}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getURIUitls()Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;
                                                                                                                                                                                        7move-result-object v1
                                                                                                                                                                                        9iget-object v2, p0, Lcom/baidu/mobads/f/l;->a:Lcom/baidu/mobads/f/k;
                                                                                                                                                                                        10iget-boolean v2, v2, Lcom/baidu/mobads/f/k;->a:Z
                                                                                                                                                                                        11if-eqz v2, :cond_15
                                                                                                                                                                                        13sget-object v2, Lcom/baidu/mobads/f/g;->b:Lcom/baidu/mobads/f/a;
                                                                                                                                                                                        14iget-wide v2, v2, Lcom/baidu/mobads/f/a;->a:D
                                                                                                                                                                                        15goto/16 :goto_17
                                                                                                                                                                                        16cond_15: const-wide/16 v2, 0x0
                                                                                                                                                                                        17goto_17:
                                                                                                                                                                                        18iget-object v4, p0, Lcom/baidu/mobads/f/l;->a:Lcom/baidu/mobads/f/k;
                                                                                                                                                                                        19iget-boolean v4, v4, Lcom/baidu/mobads/f/k;->a:Z
                                                                                                                                                                                        20new-instance v4, Lcom/baidu/mobads/f/m;
                                                                                                                                                                                        22invoke-direct {v4, p0, v2, v3}, Lcom/baidu/mobads/f/m;-><init>(Lcom/baidu/mobads/f/l;D)V
                                                                                                                                                                                        23new-instance v5, Ljava/util/HashMap;
                                                                                                                                                                                        25invoke-direct {v5}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        27const-string v6, "v"
                                                                                                                                                                                        28new-instance v7, Ljava/lang/StringBuilder;
                                                                                                                                                                                        30invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        32invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        34invoke-virtual {v7, v2, v3}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
                                                                                                                                                                                        36invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        37move-result-object v2
                                                                                                                                                                                        39invoke-virtual {v5, v6, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        41const-string v2, "os"
                                                                                                                                                                                        43const-string v3, "android"
                                                                                                                                                                                        45invoke-virtual {v5, v2, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        47const-string v2, "tp"
                                                                                                                                                                                        49invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        50move-result-object v3
                                                                                                                                                                                        52invoke-virtual {v3}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getCommonUtils()Lcom/baidu/mobads/utils/f;
                                                                                                                                                                                        53move-result-object v3
                                                                                                                                                                                        55sget-object v6, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        57invoke-virtual {v3, v6}, Lcom/baidu/mobads/utils/f;->getTextEncoder(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        58move-result-object v3
                                                                                                                                                                                        60invoke-virtual {v5, v2, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        62const-string v2, "bdr"
                                                                                                                                                                                        64invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        65move-result-object v3
                                                                                                                                                                                        67invoke-virtual {v3}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getCommonUtils()Lcom/baidu/mobads/utils/f;
                                                                                                                                                                                        68move-result-object v3
                                                                                                                                                                                        70sget-object v6, Landroid/os/Build$VERSION;->SDK:Ljava/lang/String;
                                                                                                                                                                                        72invoke-virtual {v3, v6}, Lcom/baidu/mobads/utils/f;->getTextEncoder(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        73move-result-object v3
                                                                                                                                                                                        75invoke-virtual {v5, v2, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        77invoke-static {}, Lcom/baidu/mobads/f/g;->j()Ljava/lang/String;
                                                                                                                                                                                        78move-result-object v2
                                                                                                                                                                                        80invoke-interface {v1, v2, v5}, Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;->addParameters(Ljava/lang/String;Ljava/util/HashMap;)Ljava/lang/String;
                                                                                                                                                                                        81move-result-object v1
                                                                                                                                                                                        82new-instance v2, Lcom/baidu/mobads/openad/d/b;
                                                                                                                                                                                        84invoke-direct {v2, v1, v0}, Lcom/baidu/mobads/openad/d/b;-><init>(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        85const/4 v0, 0x1
                                                                                                                                                                                        86iput v0, v2, Lcom/baidu/mobads/openad/d/b;->e:I
                                                                                                                                                                                        88iget-object v0, p0, Lcom/baidu/mobads/f/l;->a:Lcom/baidu/mobads/f/k;
                                                                                                                                                                                        90iget-object v0, v0, Lcom/baidu/mobads/f/k;->b:Lcom/baidu/mobads/f/g;
                                                                                                                                                                                        91new-instance v1, Lcom/baidu/mobads/openad/d/a;
                                                                                                                                                                                        93invoke-direct {v1}, Lcom/baidu/mobads/openad/d/a;-><init>()V
                                                                                                                                                                                        95invoke-static {v0, v1}, Lcom/baidu/mobads/f/g;->a(Lcom/baidu/mobads/f/g;Lcom/baidu/mobads/openad/d/a;)Lcom/baidu/mobads/openad/d/a;
                                                                                                                                                                                        97iget-object v0, p0, Lcom/baidu/mobads/f/l;->a:Lcom/baidu/mobads/f/k;
                                                                                                                                                                                        99iget-object v0, v0, Lcom/baidu/mobads/f/k;->b:Lcom/baidu/mobads/f/g;
                                                                                                                                                                                        101invoke-static {v0}, Lcom/baidu/mobads/f/g;->i(Lcom/baidu/mobads/f/g;)Lcom/baidu/mobads/openad/d/a;
                                                                                                                                                                                        102move-result-object v0
                                                                                                                                                                                        104const-string v1, "URLLoader.Load.Complete"
                                                                                                                                                                                        106invoke-virtual {v0, v1, v4}, Lcom/baidu/mobads/openad/c/c;->addEventListener(Ljava/lang/String;Lcom/baidu/mobads/openad/interfaces/event/IOAdEventListener;)V
                                                                                                                                                                                        108iget-object v0, p0, Lcom/baidu/mobads/f/l;->a:Lcom/baidu/mobads/f/k;
                                                                                                                                                                                        110iget-object v0, v0, Lcom/baidu/mobads/f/k;->b:Lcom/baidu/mobads/f/g;
                                                                                                                                                                                        112invoke-static {v0}, Lcom/baidu/mobads/f/g;->i(Lcom/baidu/mobads/f/g;)Lcom/baidu/mobads/openad/d/a;
                                                                                                                                                                                        113move-result-object v0
                                                                                                                                                                                        115const-string v1, "URLLoader.Load.Error"
                                                                                                                                                                                        117invoke-virtual {v0, v1, v4}, Lcom/baidu/mobads/openad/c/c;->addEventListener(Ljava/lang/String;Lcom/baidu/mobads/openad/interfaces/event/IOAdEventListener;)V
                                                                                                                                                                                        119iget-object v0, p0, Lcom/baidu/mobads/f/l;->a:Lcom/baidu/mobads/f/k;
                                                                                                                                                                                        121iget-object v0, v0, Lcom/baidu/mobads/f/k;->b:Lcom/baidu/mobads/f/g;
                                                                                                                                                                                        123invoke-static {v0}, Lcom/baidu/mobads/f/g;->i(Lcom/baidu/mobads/f/g;)Lcom/baidu/mobads/openad/d/a;
                                                                                                                                                                                        124move-result-object v0
                                                                                                                                                                                        126invoke-virtual {v0, v2}, Lcom/baidu/mobads/openad/d/a;->a(Lcom/baidu/mobads/openad/d/b;)V
                                                                                                                                                                                        127catch_a7: return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.io.FileReader.<init>
                                                                                                                                                                                        • java.io.BufferedReader.<init>
                                                                                                                                                                                        • java.io.BufferedReader.readLine
                                                                                                                                                                                        • java.lang.String.trim
                                                                                                                                                                                        • java.lang.Integer.parseInt
                                                                                                                                                                                        • java.io.FileReader.close
                                                                                                                                                                                        • java.io.BufferedReader.close
                                                                                                                                                                                        • java.io.FileReader.close
                                                                                                                                                                                        • java.io.BufferedReader.close
                                                                                                                                                                                        • java.io.FileReader.close
                                                                                                                                                                                        • java.io.BufferedReader.close
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0iget v0, p0, Lcom/baidu/mobads/utils/q;->i:I
                                                                                                                                                                                        1if-gez v0, :cond_71
                                                                                                                                                                                        2const/4 v0, 0x0
                                                                                                                                                                                        3try_start_5: new-instance v1, Ljava/io/FileReader;
                                                                                                                                                                                        5const-string v2, "/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq"
                                                                                                                                                                                        7invoke-direct {v1, v2}, Ljava/io/FileReader;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        8try_start_c: new-instance v2, Ljava/io/BufferedReader;
                                                                                                                                                                                        10invoke-direct {v2, v1}, Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;)V
                                                                                                                                                                                        11try_end_11:
                                                                                                                                                                                        12invoke-virtual {v2}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String;
                                                                                                                                                                                        13move-result-object v0
                                                                                                                                                                                        15invoke-virtual {v0}, Ljava/lang/String;->trim()Ljava/lang/String;
                                                                                                                                                                                        16move-result-object v0
                                                                                                                                                                                        18invoke-static {v0}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
                                                                                                                                                                                        19move-result v0
                                                                                                                                                                                        20div-int/lit16 v0, v0, 0x3e8
                                                                                                                                                                                        21iput v0, p0, Lcom/baidu/mobads/utils/q;->i:I
                                                                                                                                                                                        22try_start_21:
                                                                                                                                                                                        23invoke-virtual {v1}, Ljava/io/FileReader;->close()V
                                                                                                                                                                                        25invoke-virtual {v2}, Ljava/io/BufferedReader;->close()V
                                                                                                                                                                                        26try_end_27: goto/16 :goto_71
                                                                                                                                                                                        27catch_28: move-exception v0
                                                                                                                                                                                        28goto/16 :goto_3d
                                                                                                                                                                                        29catchall_2a: move-exception v2
                                                                                                                                                                                        30move-object v4, v2
                                                                                                                                                                                        31move-object v2, v0
                                                                                                                                                                                        32move-object v0, v4
                                                                                                                                                                                        33goto/16 :goto_5d
                                                                                                                                                                                        34catch_2f: move-exception v2
                                                                                                                                                                                        35move-object v4, v2
                                                                                                                                                                                        36move-object v2, v0
                                                                                                                                                                                        37move-object v0, v4
                                                                                                                                                                                        38goto/16 :goto_3d
                                                                                                                                                                                        39catchall_34: move-exception v1
                                                                                                                                                                                        40move-object v2, v0
                                                                                                                                                                                        41move-object v0, v1
                                                                                                                                                                                        42move-object v1, v2
                                                                                                                                                                                        43goto/16 :goto_5d
                                                                                                                                                                                        44catch_39: move-exception v1
                                                                                                                                                                                        45move-object v2, v0
                                                                                                                                                                                        46move-object v0, v1
                                                                                                                                                                                        47move-object v1, v2
                                                                                                                                                                                        48try_start_3d:
                                                                                                                                                                                        49invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        50move-result-object v3
                                                                                                                                                                                        52invoke-virtual {v3}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getAdLogger()Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        53move-result-object v3
                                                                                                                                                                                        55invoke-interface {v3, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/Throwable;)I
                                                                                                                                                                                        56try_start_48:
                                                                                                                                                                                        57invoke-virtual {v1}, Ljava/io/FileReader;->close()V
                                                                                                                                                                                        59invoke-virtual {v2}, Ljava/io/BufferedReader;->close()V
                                                                                                                                                                                        60try_end_4e: goto/16 :goto_71
                                                                                                                                                                                        61catch_4f: move-exception v0
                                                                                                                                                                                        63invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        64move-result-object v1
                                                                                                                                                                                        66invoke-virtual {v1}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getAdLogger()Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        67move-result-object v1
                                                                                                                                                                                        69invoke-interface {v1, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/Throwable;)I
                                                                                                                                                                                        70goto/16 :goto_71
                                                                                                                                                                                        71catchall_5c: move-exception v0
                                                                                                                                                                                        72try_start_5d:
                                                                                                                                                                                        73invoke-virtual {v1}, Ljava/io/FileReader;->close()V
                                                                                                                                                                                        75invoke-virtual {v2}, Ljava/io/BufferedReader;->close()V
                                                                                                                                                                                        76try_end_63: goto/16 :goto_70
                                                                                                                                                                                        77catch_64: move-exception v1
                                                                                                                                                                                        79invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        80move-result-object v2
                                                                                                                                                                                        82invoke-virtual {v2}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getAdLogger()Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        83move-result-object v2
                                                                                                                                                                                        85invoke-interface {v2, v1}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/Throwable;)I
                                                                                                                                                                                        86goto_70: throw v0
                                                                                                                                                                                        87cond_71: new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        89invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        90iget v1, p0, Lcom/baidu/mobads/utils/q;->i:I
                                                                                                                                                                                        92invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        94const-string v1, ""
                                                                                                                                                                                        96invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        98invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        99move-result-object v0
                                                                                                                                                                                        100return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.telephony.TelephonyManager.getCellLocation
                                                                                                                                                                                        • android.net.wifi.WifiManager.getScanResults
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • Z
                                                                                                                                                                                        • t
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x3
                                                                                                                                                                                        1if-ge p1, v0, :cond_4
                                                                                                                                                                                        2const/4 p1, 0x3
                                                                                                                                                                                        3cond_4: const/4 v0, 0x0
                                                                                                                                                                                        4try_start_5:
                                                                                                                                                                                        5invoke-direct {p0}, Lcom/baidu/mobads/g/a;->b()Lcom/baidu/mobads/g/a$a;
                                                                                                                                                                                        6move-result-object v1
                                                                                                                                                                                        7if-eqz v1, :cond_15
                                                                                                                                                                                        9invoke-static {v1}, Lcom/baidu/mobads/g/a$a;->a(Lcom/baidu/mobads/g/a$a;)Z
                                                                                                                                                                                        10move-result v2
                                                                                                                                                                                        11if-nez v2, :cond_12
                                                                                                                                                                                        12goto/16 :goto_15
                                                                                                                                                                                        13cond_12: iput-object v1, p0, Lcom/baidu/mobads/g/a;->c:Lcom/baidu/mobads/g/a$a;
                                                                                                                                                                                        14goto/16 :goto_1e
                                                                                                                                                                                        15cond_15:
                                                                                                                                                                                        16iget-object v1, p0, Lcom/baidu/mobads/g/a;->b:Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        18invoke-virtual {v1}, Landroid/telephony/TelephonyManager;->getCellLocation()Landroid/telephony/CellLocation;
                                                                                                                                                                                        19move-result-object v1
                                                                                                                                                                                        21invoke-direct {p0, v1}, Lcom/baidu/mobads/g/a;->a(Landroid/telephony/CellLocation;)V
                                                                                                                                                                                        22goto_1e:
                                                                                                                                                                                        23iget-object v1, p0, Lcom/baidu/mobads/g/a;->c:Lcom/baidu/mobads/g/a$a;
                                                                                                                                                                                        25invoke-virtual {v1}, Lcom/baidu/mobads/g/a$a;->a()Ljava/lang/String;
                                                                                                                                                                                        26move-result-object v1
                                                                                                                                                                                        27try_end_24: goto/16 :goto_26
                                                                                                                                                                                        28catch_25: move-object v1, v0
                                                                                                                                                                                        29goto_26:
                                                                                                                                                                                        30const-string v2, "Z"
                                                                                                                                                                                        31if-nez v1, :cond_2b
                                                                                                                                                                                        32move-object v1, v2
                                                                                                                                                                                        33try_start_2b:
                                                                                                                                                                                        34iget-object v3, p0, Lcom/baidu/mobads/g/a;->i:Lcom/baidu/mobads/g/a$b;
                                                                                                                                                                                        35if-eqz v3, :cond_37
                                                                                                                                                                                        37iget-object v3, p0, Lcom/baidu/mobads/g/a;->i:Lcom/baidu/mobads/g/a$b;
                                                                                                                                                                                        39invoke-static {v3}, Lcom/baidu/mobads/g/a$b;->a(Lcom/baidu/mobads/g/a$b;)Z
                                                                                                                                                                                        40move-result v3
                                                                                                                                                                                        41if-eqz v3, :cond_44
                                                                                                                                                                                        42cond_37: new-instance v3, Lcom/baidu/mobads/g/a$b;
                                                                                                                                                                                        44iget-object v4, p0, Lcom/baidu/mobads/g/a;->h:Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        46invoke-virtual {v4}, Landroid/net/wifi/WifiManager;->getScanResults()Ljava/util/List;
                                                                                                                                                                                        47move-result-object v4
                                                                                                                                                                                        49invoke-direct {v3, p0, v4}, Lcom/baidu/mobads/g/a$b;-><init>(Lcom/baidu/mobads/g/a;Ljava/util/List;)V
                                                                                                                                                                                        50iput-object v3, p0, Lcom/baidu/mobads/g/a;->i:Lcom/baidu/mobads/g/a$b;
                                                                                                                                                                                        51cond_44:
                                                                                                                                                                                        52iget-object v3, p0, Lcom/baidu/mobads/g/a;->i:Lcom/baidu/mobads/g/a$b;
                                                                                                                                                                                        54invoke-virtual {v3, p1}, Lcom/baidu/mobads/g/a$b;->a(I)Ljava/lang/String;
                                                                                                                                                                                        55move-result-object p1
                                                                                                                                                                                        56try_end_4a: goto/16 :goto_4c
                                                                                                                                                                                        57catch_4b: move-object p1, v0
                                                                                                                                                                                        58goto_4c: if-eqz p1, :cond_5d
                                                                                                                                                                                        59new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        61invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        63invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        65invoke-virtual {v3, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        67invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        68move-result-object v1
                                                                                                                                                                                        69cond_5d:
                                                                                                                                                                                        70invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        71move-result p1
                                                                                                                                                                                        72if-eqz p1, :cond_64
                                                                                                                                                                                        73return-object v0
                                                                                                                                                                                        74cond_64: new-instance p1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        76invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        78invoke-virtual {p1, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        80const-string v0, "t"
                                                                                                                                                                                        82invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        84invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        85move-result-wide v0
                                                                                                                                                                                        87invoke-virtual {p1, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        89iget-object v0, p0, Lcom/baidu/mobads/g/a;->m:Ljava/lang/String;
                                                                                                                                                                                        91invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        93invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        94move-result-object p1
                                                                                                                                                                                        96invoke-static {p1}, Lcom/baidu/mobads/g/a;->a(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        97move-result-object p1
                                                                                                                                                                                        98return-object p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • sentStoreEventsByDb sendNumbers=
                                                                                                                                                                                        • ,important=
                                                                                                                                                                                        • ,maxSendNumPerFor1Period=
                                                                                                                                                                                        • ,maxCount=
                                                                                                                                                                                        • ,restNumbers=
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, -0x1
                                                                                                                                                                                        1if-ne p1, v0, :cond_e
                                                                                                                                                                                        2if-nez p2, :cond_a
                                                                                                                                                                                        4invoke-direct {p0}, Lcom/tencent/wxop/stat/au;->g()I
                                                                                                                                                                                        5move-result p1
                                                                                                                                                                                        6goto/16 :goto_e
                                                                                                                                                                                        7cond_a:
                                                                                                                                                                                        8invoke-direct {p0}, Lcom/tencent/wxop/stat/au;->h()I
                                                                                                                                                                                        9move-result p1
                                                                                                                                                                                        10goto_e: if-lez p1, :cond_70
                                                                                                                                                                                        12invoke-static {}, Lcom/tencent/wxop/stat/StatConfig;->getSendPeriodMinutes()I
                                                                                                                                                                                        13move-result v0
                                                                                                                                                                                        14mul-int/lit8 v0, v0, 0x3c
                                                                                                                                                                                        16invoke-static {}, Lcom/tencent/wxop/stat/StatConfig;->getNumEventsCommitPerSec()I
                                                                                                                                                                                        17move-result v1
                                                                                                                                                                                        18mul-int v0, v0, v1
                                                                                                                                                                                        19if-le p1, v0, :cond_21
                                                                                                                                                                                        20if-lez v0, :cond_21
                                                                                                                                                                                        21move p1, v0
                                                                                                                                                                                        22cond_21:
                                                                                                                                                                                        23invoke-static {}, Lcom/tencent/wxop/stat/StatConfig;->a()I
                                                                                                                                                                                        24move-result v1
                                                                                                                                                                                        25div-int v2, p1, v1
                                                                                                                                                                                        26rem-int v3, p1, v1
                                                                                                                                                                                        28invoke-static {}, Lcom/tencent/wxop/stat/StatConfig;->isDebugEnable()Z
                                                                                                                                                                                        29move-result v4
                                                                                                                                                                                        30if-eqz v4, :cond_62
                                                                                                                                                                                        32sget-object v4, Lcom/tencent/wxop/stat/au;->h:Lcom/tencent/wxop/stat/common/StatLogger;
                                                                                                                                                                                        33new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        35const-string v6, "sentStoreEventsByDb sendNumbers="
                                                                                                                                                                                        37invoke-direct {v5, v6}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        39invoke-virtual {v5, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        41const-string p1, ",important="
                                                                                                                                                                                        43invoke-virtual {v5, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        45invoke-virtual {v5, p2}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
                                                                                                                                                                                        47const-string p1, ",maxSendNumPerFor1Period="
                                                                                                                                                                                        49invoke-virtual {v5, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        51invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        53const-string p1, ",maxCount="
                                                                                                                                                                                        55invoke-virtual {v5, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        57invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        59const-string p1, ",restNumbers="
                                                                                                                                                                                        61invoke-virtual {v5, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        63invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        65invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        66move-result-object p1
                                                                                                                                                                                        68invoke-virtual {v4, p1}, Lcom/tencent/wxop/stat/common/StatLogger;->i(Ljava/lang/Object;)V
                                                                                                                                                                                        69cond_62: const/4 p1, 0x0
                                                                                                                                                                                        70goto_63: if-ge p1, v2, :cond_6b
                                                                                                                                                                                        72invoke-direct {p0, v1, p2}, Lcom/tencent/wxop/stat/au;->a(IZ)V
                                                                                                                                                                                        73add-int/lit8 p1, p1, 0x1
                                                                                                                                                                                        74goto/16 :goto_63
                                                                                                                                                                                        75cond_6b: if-lez v3, :cond_70
                                                                                                                                                                                        77invoke-direct {p0, v3, p2}, Lcom/tencent/wxop/stat/au;->a(IZ)V
                                                                                                                                                                                        78cond_70: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Intent.<init>
                                                                                                                                                                                        • android.app.Notification$Builder.<init>
                                                                                                                                                                                        • android.content.Context.getApplicationInfo
                                                                                                                                                                                        • android.app.Notification$Builder.setSmallIcon
                                                                                                                                                                                        • android.app.Notification$Builder.setContentTitle
                                                                                                                                                                                        • android.app.Notification$Builder.setContentText
                                                                                                                                                                                        • android.app.PendingIntent.getActivity
                                                                                                                                                                                        • android.app.Notification$Builder.setContentIntent
                                                                                                                                                                                        • android.app.Notification$Builder.getNotification
                                                                                                                                                                                        • android.app.Notification.<init>
                                                                                                                                                                                        • android.app.PendingIntent.getService
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • Push Service
                                                                                                                                                                                        • setLatestEventInfo
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation build Landroid/annotation/TargetApi;
                                                                                                                                                                                        1value = 0xb
                                                                                                                                                                                        2.end annotation
                                                                                                                                                                                        3new-instance v0, Landroid/content/Intent;
                                                                                                                                                                                        4const-class v1, Lcom/xiaomi/push/service/XMPushService;
                                                                                                                                                                                        6invoke-direct {v0, p0, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
                                                                                                                                                                                        7sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        9const-string v2, "Push Service"
                                                                                                                                                                                        10const/4 v3, 0x0
                                                                                                                                                                                        11const/16 v4, 0xb
                                                                                                                                                                                        12if-lt v1, v4, :cond_30
                                                                                                                                                                                        13new-instance v1, Landroid/app/Notification$Builder;
                                                                                                                                                                                        15invoke-direct {v1, p0}, Landroid/app/Notification$Builder;-><init>(Landroid/content/Context;)V
                                                                                                                                                                                        17invoke-virtual {p0}, Landroid/content/Context;->getApplicationInfo()Landroid/content/pm/ApplicationInfo;
                                                                                                                                                                                        18move-result-object v4
                                                                                                                                                                                        19iget v4, v4, Landroid/content/pm/ApplicationInfo;->icon:I
                                                                                                                                                                                        21invoke-virtual {v1, v4}, Landroid/app/Notification$Builder;->setSmallIcon(I)Landroid/app/Notification$Builder;
                                                                                                                                                                                        23invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
                                                                                                                                                                                        25invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
                                                                                                                                                                                        27invoke-static {p0, v3, v0, v3}, Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;
                                                                                                                                                                                        28move-result-object p0
                                                                                                                                                                                        30invoke-virtual {v1, p0}, Landroid/app/Notification$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder;
                                                                                                                                                                                        32invoke-virtual {v1}, Landroid/app/Notification$Builder;->getNotification()Landroid/app/Notification;
                                                                                                                                                                                        33move-result-object p0
                                                                                                                                                                                        34return-object p0
                                                                                                                                                                                        35cond_30: new-instance v1, Landroid/app/Notification;
                                                                                                                                                                                        37invoke-direct {v1}, Landroid/app/Notification;-><init>()V
                                                                                                                                                                                        39invoke-static {p0, v3, v0, v3}, Landroid/app/PendingIntent;->getService(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;
                                                                                                                                                                                        40move-result-object v0
                                                                                                                                                                                        41try_start_39:
                                                                                                                                                                                        42invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        43move-result-object v4
                                                                                                                                                                                        45const-string v5, "setLatestEventInfo"
                                                                                                                                                                                        46const/4 v6, 0x4
                                                                                                                                                                                        47new-array v7, v6, [Ljava/lang/Class;
                                                                                                                                                                                        48const-class v8, Landroid/content/Context;
                                                                                                                                                                                        49aput-object v8, v7, v3
                                                                                                                                                                                        50const-class v8, Ljava/lang/CharSequence;
                                                                                                                                                                                        51const/4 v9, 0x1
                                                                                                                                                                                        52aput-object v8, v7, v9
                                                                                                                                                                                        53const-class v8, Ljava/lang/CharSequence;
                                                                                                                                                                                        54const/4 v10, 0x2
                                                                                                                                                                                        55aput-object v8, v7, v10
                                                                                                                                                                                        56const-class v8, Landroid/app/PendingIntent;
                                                                                                                                                                                        57const/4 v11, 0x3
                                                                                                                                                                                        58aput-object v8, v7, v11
                                                                                                                                                                                        60invoke-virtual {v4, v5, v7}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        61move-result-object v4
                                                                                                                                                                                        62new-array v5, v6, [Ljava/lang/Object;
                                                                                                                                                                                        63aput-object p0, v5, v3
                                                                                                                                                                                        64aput-object v2, v5, v9
                                                                                                                                                                                        65aput-object v2, v5, v10
                                                                                                                                                                                        66aput-object v0, v5, v11
                                                                                                                                                                                        68invoke-virtual {v4, v1, v5}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        69try_end_66: goto/16 :goto_6b
                                                                                                                                                                                        70catch_67: move-exception p0
                                                                                                                                                                                        72invoke-static {p0}, Lc/g/a/a/c/c;->a(Ljava/lang/Throwable;)V
                                                                                                                                                                                        73goto_6b: return-object v1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.FileReader.<init>
                                                                                                                                                                                        • java.io.FileReader.read
                                                                                                                                                                                        • java.lang.String.<init>
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.io.FileReader.close
                                                                                                                                                                                        • java.lang.Throwable.printStackTrace
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.io.FileReader.close
                                                                                                                                                                                        • java.io.FileReader.close
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • /proc/
                                                                                                                                                                                        • /cmdline
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 p0, 0x0
                                                                                                                                                                                        1try_start_1: new-instance v0, Ljava/io/FileReader;
                                                                                                                                                                                        2new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        4invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        6const-string v2, "/proc/"
                                                                                                                                                                                        8invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        10invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        12const-string v2, "/cmdline"
                                                                                                                                                                                        14invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        16invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        17move-result-object v1
                                                                                                                                                                                        19invoke-direct {v0, v1}, Ljava/io/FileReader;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        20try_end_1c: const/16 p0, 0x200
                                                                                                                                                                                        21try_start_1e: new-array p0, p0, [C
                                                                                                                                                                                        23invoke-virtual {v0, p0}, Ljava/io/FileReader;->read([C)I
                                                                                                                                                                                        24const/4 v1, 0x0
                                                                                                                                                                                        25const/4 v2, 0x0
                                                                                                                                                                                        26goto_25: array-length v3, p0
                                                                                                                                                                                        27if-ge v2, v3, :cond_30
                                                                                                                                                                                        28aget-char v3, p0, v2
                                                                                                                                                                                        29if-nez v3, :cond_2d
                                                                                                                                                                                        30goto/16 :goto_30
                                                                                                                                                                                        31cond_2d: add-int/lit8 v2, v2, 0x1
                                                                                                                                                                                        32goto/16 :goto_25
                                                                                                                                                                                        33cond_30: new-instance v3, Ljava/lang/String;
                                                                                                                                                                                        35invoke-direct {v3, p0}, Ljava/lang/String;-><init>([C)V
                                                                                                                                                                                        37invoke-virtual {v3, v1, v2}, Ljava/lang/String;->substring(II)Ljava/lang/String;
                                                                                                                                                                                        38move-result-object p0
                                                                                                                                                                                        39try_end_39:
                                                                                                                                                                                        40invoke-virtual {v0}, Ljava/io/FileReader;->close()V
                                                                                                                                                                                        41catch_3c: return-object p0
                                                                                                                                                                                        42catchall_3d: move-exception p0
                                                                                                                                                                                        43move-object p1, p0
                                                                                                                                                                                        44move-object p0, v0
                                                                                                                                                                                        45goto/16 :goto_5c
                                                                                                                                                                                        46catch_41: move-exception p0
                                                                                                                                                                                        47move-object v4, v0
                                                                                                                                                                                        48move-object v0, p0
                                                                                                                                                                                        49move-object p0, v4
                                                                                                                                                                                        50goto/16 :goto_49
                                                                                                                                                                                        51catchall_46: move-exception p1
                                                                                                                                                                                        52goto/16 :goto_5c
                                                                                                                                                                                        53catch_48: move-exception v0
                                                                                                                                                                                        54try_start_49:
                                                                                                                                                                                        55invoke-static {v0}, Lcom/tencent/bugly/proguard/an;->a(Ljava/lang/Throwable;)Z
                                                                                                                                                                                        56move-result v1
                                                                                                                                                                                        57if-nez v1, :cond_52
                                                                                                                                                                                        59invoke-virtual {v0}, Ljava/lang/Throwable;->printStackTrace()V
                                                                                                                                                                                        60cond_52:
                                                                                                                                                                                        61invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        62move-result-object p1
                                                                                                                                                                                        63try_end_56: if-eqz p0, :cond_5b
                                                                                                                                                                                        64try_start_58:
                                                                                                                                                                                        65invoke-virtual {p0}, Ljava/io/FileReader;->close()V
                                                                                                                                                                                        66catch_5b: return-object p1
                                                                                                                                                                                        67goto_5c: if-eqz p0, :cond_61
                                                                                                                                                                                        68try_start_5e:
                                                                                                                                                                                        69invoke-virtual {p0}, Ljava/io/FileReader;->close()V
                                                                                                                                                                                        70catch_61: goto/16 :goto_63
                                                                                                                                                                                        71goto_62: throw p1
                                                                                                                                                                                        72goto_63: goto/16 :goto_62
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.ProcessBuilder.<init>
                                                                                                                                                                                        • java.lang.ProcessBuilder.start
                                                                                                                                                                                        • java.lang.Process.getInputStream
                                                                                                                                                                                        • java.io.InputStream.read
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.String.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.lang.String.trim
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • /system/bin/cat
                                                                                                                                                                                        • /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2const-string v1, ""
                                                                                                                                                                                        3const/4 v2, 0x2
                                                                                                                                                                                        4new-array v2, v2, [Ljava/lang/String;
                                                                                                                                                                                        6const-string v3, "/system/bin/cat"
                                                                                                                                                                                        7aput-object v3, v2, v0
                                                                                                                                                                                        8const/4 v3, 0x1
                                                                                                                                                                                        10const-string v4, "/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq"
                                                                                                                                                                                        11aput-object v4, v2, v3
                                                                                                                                                                                        12new-instance v3, Ljava/lang/ProcessBuilder;
                                                                                                                                                                                        14invoke-direct {v3, v2}, Ljava/lang/ProcessBuilder;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                        16invoke-virtual {v3}, Ljava/lang/ProcessBuilder;->start()Ljava/lang/Process;
                                                                                                                                                                                        17move-result-object v2
                                                                                                                                                                                        19invoke-virtual {v2}, Ljava/lang/Process;->getInputStream()Ljava/io/InputStream;
                                                                                                                                                                                        20move-result-object v2
                                                                                                                                                                                        21const/16 v3, 0x18
                                                                                                                                                                                        22new-array v3, v3, [B
                                                                                                                                                                                        23goto_20:
                                                                                                                                                                                        24invoke-virtual {v2, v3}, Ljava/io/InputStream;->read([B)I
                                                                                                                                                                                        25move-result v4
                                                                                                                                                                                        26const/4 v5, -0x1
                                                                                                                                                                                        27if-eq v4, v5, :cond_3c
                                                                                                                                                                                        28new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        30invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        32invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        33new-instance v1, Ljava/lang/String;
                                                                                                                                                                                        35invoke-direct {v1, v3}, Ljava/lang/String;-><init>([B)V
                                                                                                                                                                                        37invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        39invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        40move-result-object v1
                                                                                                                                                                                        41goto/16 :goto_20
                                                                                                                                                                                        42cond_3c:
                                                                                                                                                                                        43invoke-virtual {v2}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        45invoke-virtual {v1}, Ljava/lang/String;->trim()Ljava/lang/String;
                                                                                                                                                                                        46move-result-object v1
                                                                                                                                                                                        48invoke-virtual {v1}, Ljava/lang/String;->length()I
                                                                                                                                                                                        49move-result v2
                                                                                                                                                                                        50if-lez v2, :cond_5a
                                                                                                                                                                                        52invoke-static {v1}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;
                                                                                                                                                                                        53move-result-object v1
                                                                                                                                                                                        55invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        56move-result v0
                                                                                                                                                                                        57try_end_51: goto/16 :goto_5a
                                                                                                                                                                                        58catch_52: move-exception v1
                                                                                                                                                                                        60invoke-static {}, Lcom/tencent/wxop/stat/common/l;->f()Lcom/tencent/wxop/stat/common/StatLogger;
                                                                                                                                                                                        61move-result-object v2
                                                                                                                                                                                        63invoke-virtual {v2, v1}, Lcom/tencent/wxop/stat/common/StatLogger;->e(Ljava/lang/Throwable;)V
                                                                                                                                                                                        64goto_5a: mul-int/lit16 v0, v0, 0x3e8
                                                                                                                                                                                        65return v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.ProcessBuilder.<init>
                                                                                                                                                                                        • java.lang.ProcessBuilder.start
                                                                                                                                                                                        • java.lang.Process.getInputStream
                                                                                                                                                                                        • java.io.InputStream.read
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.String.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.lang.String.trim
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • /system/bin/cat
                                                                                                                                                                                        • /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2const-string v1, ""
                                                                                                                                                                                        3const/4 v2, 0x2
                                                                                                                                                                                        4new-array v2, v2, [Ljava/lang/String;
                                                                                                                                                                                        6const-string v3, "/system/bin/cat"
                                                                                                                                                                                        7aput-object v3, v2, v0
                                                                                                                                                                                        8const/4 v3, 0x1
                                                                                                                                                                                        10const-string v4, "/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq"
                                                                                                                                                                                        11aput-object v4, v2, v3
                                                                                                                                                                                        12new-instance v3, Ljava/lang/ProcessBuilder;
                                                                                                                                                                                        14invoke-direct {v3, v2}, Ljava/lang/ProcessBuilder;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                        16invoke-virtual {v3}, Ljava/lang/ProcessBuilder;->start()Ljava/lang/Process;
                                                                                                                                                                                        17move-result-object v2
                                                                                                                                                                                        19invoke-virtual {v2}, Ljava/lang/Process;->getInputStream()Ljava/io/InputStream;
                                                                                                                                                                                        20move-result-object v2
                                                                                                                                                                                        21const/16 v3, 0x18
                                                                                                                                                                                        22new-array v3, v3, [B
                                                                                                                                                                                        23goto_20:
                                                                                                                                                                                        24invoke-virtual {v2, v3}, Ljava/io/InputStream;->read([B)I
                                                                                                                                                                                        25move-result v4
                                                                                                                                                                                        26const/4 v5, -0x1
                                                                                                                                                                                        27if-eq v4, v5, :cond_3c
                                                                                                                                                                                        28new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        30invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        32invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        33new-instance v1, Ljava/lang/String;
                                                                                                                                                                                        35invoke-direct {v1, v3}, Ljava/lang/String;-><init>([B)V
                                                                                                                                                                                        37invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        39invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        40move-result-object v1
                                                                                                                                                                                        41goto/16 :goto_20
                                                                                                                                                                                        42cond_3c:
                                                                                                                                                                                        43invoke-virtual {v2}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        45invoke-virtual {v1}, Ljava/lang/String;->trim()Ljava/lang/String;
                                                                                                                                                                                        46move-result-object v1
                                                                                                                                                                                        48invoke-virtual {v1}, Ljava/lang/String;->length()I
                                                                                                                                                                                        49move-result v2
                                                                                                                                                                                        50if-lez v2, :cond_5a
                                                                                                                                                                                        52invoke-static {v1}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;
                                                                                                                                                                                        53move-result-object v1
                                                                                                                                                                                        55invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        56move-result v0
                                                                                                                                                                                        57try_end_51: goto/16 :goto_5a
                                                                                                                                                                                        58catch_52: move-exception v1
                                                                                                                                                                                        60invoke-static {}, Lcom/tencent/wxop/stat/common/l;->f()Lcom/tencent/wxop/stat/common/StatLogger;
                                                                                                                                                                                        61move-result-object v2
                                                                                                                                                                                        63invoke-virtual {v2, v1}, Lcom/tencent/wxop/stat/common/StatLogger;->e(Ljava/lang/Throwable;)V
                                                                                                                                                                                        64goto_5a: mul-int/lit16 v0, v0, 0x3e8
                                                                                                                                                                                        65return v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • dalvik.system.DexClassLoader.loadClass
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Class.getSimpleName
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.util.Log.e
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • \'
                                                                                                                                                                                        • \' invoke method \'
                                                                                                                                                                                        • \' failed
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Ljava/lang/Object;",
                                                                                                                                                                                        4"Ljava/lang/String;",
                                                                                                                                                                                        5"Ljava/lang/String;",
                                                                                                                                                                                        6"[",
                                                                                                                                                                                        7"Ljava/lang/Class<",
                                                                                                                                                                                        8"*>;[",
                                                                                                                                                                                        9"Ljava/lang/Object;",
                                                                                                                                                                                        10")",
                                                                                                                                                                                        11"Ljava/lang/Object;"
                                                                                                                                                                                        12}
                                                                                                                                                                                        13.end annotation
                                                                                                                                                                                        14try_start_0:
                                                                                                                                                                                        15iget-object v0, p0, Lcom/tencent/smtt/export/external/DexLoader;->mClassLoader:Ldalvik/system/DexClassLoader;
                                                                                                                                                                                        17invoke-virtual {v0, p2}, Ldalvik/system/DexClassLoader;->loadClass(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        18move-result-object v0
                                                                                                                                                                                        20invoke-virtual {v0, p3, p4}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        21move-result-object p4
                                                                                                                                                                                        22const/4 v0, 0x1
                                                                                                                                                                                        24invoke-virtual {p4, v0}, Ljava/lang/reflect/Method;->setAccessible(Z)V
                                                                                                                                                                                        26invoke-virtual {p4, p1, p5}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        27move-result-object p1
                                                                                                                                                                                        28try_end_12: return-object p1
                                                                                                                                                                                        29catch_13: move-exception p1
                                                                                                                                                                                        30const-class p4, Lcom/tencent/smtt/export/external/DexLoader;
                                                                                                                                                                                        32invoke-virtual {p4}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
                                                                                                                                                                                        33move-result-object p4
                                                                                                                                                                                        34new-instance p5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        36invoke-direct {p5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        38const-string v0, "\'"
                                                                                                                                                                                        40invoke-virtual {p5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        42invoke-virtual {p5, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        44const-string p2, "\' invoke method \'"
                                                                                                                                                                                        46invoke-virtual {p5, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        48invoke-virtual {p5, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        50const-string p2, "\' failed"
                                                                                                                                                                                        52invoke-virtual {p5, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        54invoke-virtual {p5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        55move-result-object p2
                                                                                                                                                                                        57invoke-static {p4, p2, p1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                        58const/4 p1, 0x0
                                                                                                                                                                                        59return-object p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getApplicationContext
                                                                                                                                                                                        • android.content.Intent.<init>
                                                                                                                                                                                        • android.content.Context.getApplicationInfo
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.support.v4.content.FileProvider.getUriForFile
                                                                                                                                                                                        • android.content.Intent.addFlags
                                                                                                                                                                                        • android.content.Intent.setDataAndType
                                                                                                                                                                                        • android.net.Uri.fromFile
                                                                                                                                                                                        • android.content.Intent.setDataAndType
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android.intent.action.VIEW
                                                                                                                                                                                        • .fileprovider
                                                                                                                                                                                        • application/vnd.android.package-archive
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/16 v3, 0x18
                                                                                                                                                                                        2invoke-virtual {p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        3move-result-object v0
                                                                                                                                                                                        4new-instance v1, Landroid/content/Intent;
                                                                                                                                                                                        6const-string v2, "android.intent.action.VIEW"
                                                                                                                                                                                        8invoke-direct {v1, v2}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        9sget v2, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        10if-lt v2, v3, :cond_44
                                                                                                                                                                                        12invoke-virtual {v0}, Landroid/content/Context;->getApplicationInfo()Landroid/content/pm/ApplicationInfo;
                                                                                                                                                                                        13move-result-object v2
                                                                                                                                                                                        14iget v2, v2, Landroid/content/pm/ApplicationInfo;->targetSdkVersion:I
                                                                                                                                                                                        15if-lt v2, v3, :cond_44
                                                                                                                                                                                        17invoke-static {}, Lcom/qq/e/comm/plugin/util/i;->a()Z
                                                                                                                                                                                        18move-result v2
                                                                                                                                                                                        19if-eqz v2, :cond_44
                                                                                                                                                                                        20new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        22invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        24invoke-virtual {v0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        25move-result-object v3
                                                                                                                                                                                        27invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        28move-result-object v2
                                                                                                                                                                                        30const-string v3, ".fileprovider"
                                                                                                                                                                                        32invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        33move-result-object v2
                                                                                                                                                                                        35invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        36move-result-object v2
                                                                                                                                                                                        38invoke-static {v0, v2, p1}, Landroid/support/v4/content/FileProvider;->getUriForFile(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri;
                                                                                                                                                                                        39move-result-object v0
                                                                                                                                                                                        40const/4 v2, 0x1
                                                                                                                                                                                        42invoke-virtual {v1, v2}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
                                                                                                                                                                                        44const-string v2, "application/vnd.android.package-archive"
                                                                                                                                                                                        46invoke-virtual {v1, v0, v2}, Landroid/content/Intent;->setDataAndType(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        47goto_43: return-object v1
                                                                                                                                                                                        48cond_44:
                                                                                                                                                                                        49invoke-static {p1}, Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri;
                                                                                                                                                                                        50move-result-object v0
                                                                                                                                                                                        52const-string v2, "application/vnd.android.package-archive"
                                                                                                                                                                                        54invoke-virtual {v1, v0, v2}, Landroid/content/Intent;->setDataAndType(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        55goto/16 :goto_43
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.net.NetworkInfo.getTypeName
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.net.NetworkInfo.getSubtypeName
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.net.NetworkInfo.getExtraInfo
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.String.toLowerCase
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • wifi
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        • -
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, ""
                                                                                                                                                                                        3invoke-static {p0}, Lc/g/a/a/e/d;->e(Landroid/content/Context;)Z
                                                                                                                                                                                        4move-result v1
                                                                                                                                                                                        5if-eqz v1, :cond_b
                                                                                                                                                                                        7const-string p0, "wifi"
                                                                                                                                                                                        8return-object p0
                                                                                                                                                                                        9cond_b:
                                                                                                                                                                                        10const-string v1, "connectivity"
                                                                                                                                                                                        12invoke-virtual {p0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        13move-result-object p0
                                                                                                                                                                                        14check-cast p0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        15try_end_13: if-nez p0, :cond_16
                                                                                                                                                                                        16return-object v0
                                                                                                                                                                                        17cond_16:
                                                                                                                                                                                        18invoke-virtual {p0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        19move-result-object p0
                                                                                                                                                                                        20try_end_1a: if-nez p0, :cond_1d
                                                                                                                                                                                        21return-object v0
                                                                                                                                                                                        22cond_1d: new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        24invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        26invoke-virtual {p0}, Landroid/net/NetworkInfo;->getTypeName()Ljava/lang/String;
                                                                                                                                                                                        27move-result-object v1
                                                                                                                                                                                        29invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        31const-string v1, "-"
                                                                                                                                                                                        33invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        35invoke-virtual {p0}, Landroid/net/NetworkInfo;->getSubtypeName()Ljava/lang/String;
                                                                                                                                                                                        36move-result-object v2
                                                                                                                                                                                        38invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        40invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        42invoke-virtual {p0}, Landroid/net/NetworkInfo;->getExtraInfo()Ljava/lang/String;
                                                                                                                                                                                        43move-result-object p0
                                                                                                                                                                                        45invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        47invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        48move-result-object p0
                                                                                                                                                                                        50invoke-virtual {p0}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
                                                                                                                                                                                        51move-result-object p0
                                                                                                                                                                                        52return-object p0
                                                                                                                                                                                        53catch_48: return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.StrictMode$VmPolicy$Builder.<init>
                                                                                                                                                                                        • android.os.StrictMode$VmPolicy$Builder.build
                                                                                                                                                                                        • android.os.StrictMode.setVmPolicy
                                                                                                                                                                                        • android.content.Intent.<init>
                                                                                                                                                                                        • com.meiqia.meiqiasdk.chatitem.MQChatFileItem.c
                                                                                                                                                                                        • com.meiqia.meiqiasdk.chatitem.MQChatFileItem.f:Lcom/meiqia/meiqiasdk/e/e
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • android.net.Uri.fromFile
                                                                                                                                                                                        • android.content.Intent.setDataAndType
                                                                                                                                                                                        • android.content.Intent.addFlags
                                                                                                                                                                                        • android.widget.RelativeLayout.getContext
                                                                                                                                                                                        • android.content.Context.startActivity
                                                                                                                                                                                        • android.widget.RelativeLayout.getContext
                                                                                                                                                                                        • android.widget.Toast.makeText
                                                                                                                                                                                        • android.widget.Toast.show
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android.intent.action.VIEW
                                                                                                                                                                                        • type
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        1const/16 v1, 0x18
                                                                                                                                                                                        2if-lt v0, v1, :cond_12
                                                                                                                                                                                        3new-instance v0, Landroid/os/StrictMode$VmPolicy$Builder;
                                                                                                                                                                                        5invoke-direct {v0}, Landroid/os/StrictMode$VmPolicy$Builder;-><init>()V
                                                                                                                                                                                        7invoke-virtual {v0}, Landroid/os/StrictMode$VmPolicy$Builder;->build()Landroid/os/StrictMode$VmPolicy;
                                                                                                                                                                                        8move-result-object v0
                                                                                                                                                                                        10invoke-static {v0}, Landroid/os/StrictMode;->setVmPolicy(Landroid/os/StrictMode$VmPolicy;)V
                                                                                                                                                                                        11cond_12: new-instance v0, Landroid/content/Intent;
                                                                                                                                                                                        13const-string v1, "android.intent.action.VIEW"
                                                                                                                                                                                        15invoke-direct {v0, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        17const-string v1, "type"
                                                                                                                                                                                        19invoke-direct {p0, v1}, Lcom/meiqia/meiqiasdk/chatitem/MQChatFileItem;->c(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        20move-result-object v1
                                                                                                                                                                                        21new-instance v2, Ljava/io/File;
                                                                                                                                                                                        23iget-object v3, p0, Lcom/meiqia/meiqiasdk/chatitem/MQChatFileItem;->f:Lcom/meiqia/meiqiasdk/e/e;
                                                                                                                                                                                        25invoke-static {v3}, Lcom/meiqia/meiqiasdk/h/A;->a(Lcom/meiqia/meiqiasdk/e/e;)Ljava/lang/String;
                                                                                                                                                                                        26move-result-object v3
                                                                                                                                                                                        28invoke-direct {v2, v3}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        30invoke-static {v2}, Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri;
                                                                                                                                                                                        31move-result-object v2
                                                                                                                                                                                        33invoke-virtual {v0, v2, v1}, Landroid/content/Intent;->setDataAndType(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        34const/high16 v1, 0x10000000
                                                                                                                                                                                        36invoke-virtual {v0, v1}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
                                                                                                                                                                                        37try_start_36:
                                                                                                                                                                                        38invoke-virtual {p0}, Landroid/widget/RelativeLayout;->getContext()Landroid/content/Context;
                                                                                                                                                                                        39move-result-object v1
                                                                                                                                                                                        41invoke-virtual {v1, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
                                                                                                                                                                                        42try_end_3d: goto/16 :goto_4c
                                                                                                                                                                                        43catch_3e:
                                                                                                                                                                                        44invoke-virtual {p0}, Landroid/widget/RelativeLayout;->getContext()Landroid/content/Context;
                                                                                                                                                                                        45move-result-object v0
                                                                                                                                                                                        46sget v1, Lcom/meiqia/meiqiasdk/R$string;->mq_no_app_open_file:I
                                                                                                                                                                                        47const/4 v2, 0x0
                                                                                                                                                                                        49invoke-static {v0, v1, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast;
                                                                                                                                                                                        50move-result-object v0
                                                                                                                                                                                        52invoke-virtual {v0}, Landroid/widget/Toast;->show()V
                                                                                                                                                                                        53goto_4c: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuffer.<init>
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • &cu=
                                                                                                                                                                                        • &im=
                                                                                                                                                                                        • &mb=
                                                                                                                                                                                        • &pack=
                                                                                                                                                                                        • &sdk=
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Ljava/lang/StringBuffer;
                                                                                                                                                                                        1const/16 v1, 0xc8
                                                                                                                                                                                        3invoke-direct {v0, v1}, Ljava/lang/StringBuffer;-><init>(I)V
                                                                                                                                                                                        5iget-object v1, p0, Lcom/baidu/location/g/b;->b:Ljava/lang/String;
                                                                                                                                                                                        6if-eqz v1, :cond_13
                                                                                                                                                                                        8const-string v1, "&cu="
                                                                                                                                                                                        10invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        12iget-object v1, p0, Lcom/baidu/location/g/b;->b:Ljava/lang/String;
                                                                                                                                                                                        13goto/16 :goto_1a
                                                                                                                                                                                        14cond_13:
                                                                                                                                                                                        15const-string v1, "&im="
                                                                                                                                                                                        17invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        19iget-object v1, p0, Lcom/baidu/location/g/b;->a:Ljava/lang/String;
                                                                                                                                                                                        20goto_1a:
                                                                                                                                                                                        21invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        22try_start_1d:
                                                                                                                                                                                        23const-string v1, "&mb="
                                                                                                                                                                                        25invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        27sget-object v1, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        29invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        30try_end_27:
                                                                                                                                                                                        31const-string v1, "&pack="
                                                                                                                                                                                        33invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        34try_start_2c:
                                                                                                                                                                                        35sget-object v1, Lcom/baidu/location/g/b;->d:Ljava/lang/String;
                                                                                                                                                                                        37invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        38try_end_31:
                                                                                                                                                                                        39const-string v1, "&sdk="
                                                                                                                                                                                        41invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        42const v1, 0x40f051ec # 7.51f
                                                                                                                                                                                        44invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(F)Ljava/lang/StringBuffer;
                                                                                                                                                                                        46invoke-virtual {v0}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
                                                                                                                                                                                        47move-result-object v0
                                                                                                                                                                                        48return-object v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • dalvik.system.DexClassLoader.loadClass
                                                                                                                                                                                        • java.lang.Class.getField
                                                                                                                                                                                        • java.lang.reflect.Field.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Field.get
                                                                                                                                                                                        • java.lang.Class.getSimpleName
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.util.Log.e
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • \'
                                                                                                                                                                                        • \' get field \'
                                                                                                                                                                                        • \' failed
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2iget-object v1, p0, Lcom/tencent/smtt/export/external/DexLoader;->mClassLoader:Ldalvik/system/DexClassLoader;
                                                                                                                                                                                        4invoke-virtual {v1, p1}, Ldalvik/system/DexClassLoader;->loadClass(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        5move-result-object v1
                                                                                                                                                                                        7invoke-virtual {v1, p2}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                        8move-result-object v1
                                                                                                                                                                                        9const/4 v2, 0x1
                                                                                                                                                                                        11invoke-virtual {v1, v2}, Ljava/lang/reflect/Field;->setAccessible(Z)V
                                                                                                                                                                                        13invoke-virtual {v1, v0}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        14move-result-object p1
                                                                                                                                                                                        15try_end_13: return-object p1
                                                                                                                                                                                        16catch_14: move-exception v1
                                                                                                                                                                                        17const-class v2, Lcom/tencent/smtt/export/external/DexLoader;
                                                                                                                                                                                        19invoke-virtual {v2}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
                                                                                                                                                                                        20move-result-object v2
                                                                                                                                                                                        21new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        23invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        25const-string v4, "\'"
                                                                                                                                                                                        27invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        29invoke-virtual {v3, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        31const-string p1, "\' get field \'"
                                                                                                                                                                                        33invoke-virtual {v3, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        35invoke-virtual {v3, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        37const-string p1, "\' failed"
                                                                                                                                                                                        39invoke-virtual {v3, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        41invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        42move-result-object p1
                                                                                                                                                                                        44invoke-static {v2, p1, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                        45return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • dalvik.system.DexClassLoader.loadClass
                                                                                                                                                                                        • java.lang.Class.getField
                                                                                                                                                                                        • java.lang.reflect.Field.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Field.set
                                                                                                                                                                                        • java.lang.Class.getSimpleName
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.util.Log.e
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • \'
                                                                                                                                                                                        • \' set field \'
                                                                                                                                                                                        • \' failed
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1iget-object v0, p0, Lcom/tencent/smtt/export/external/DexLoader;->mClassLoader:Ldalvik/system/DexClassLoader;
                                                                                                                                                                                        3invoke-virtual {v0, p1}, Ldalvik/system/DexClassLoader;->loadClass(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        4move-result-object v0
                                                                                                                                                                                        6invoke-virtual {v0, p2}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                        7move-result-object v0
                                                                                                                                                                                        8const/4 v1, 0x1
                                                                                                                                                                                        10invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;->setAccessible(Z)V
                                                                                                                                                                                        11const/4 v1, 0x0
                                                                                                                                                                                        13invoke-virtual {v0, v1, p3}, Ljava/lang/reflect/Field;->set(Ljava/lang/Object;Ljava/lang/Object;)V
                                                                                                                                                                                        14try_end_12: return-void
                                                                                                                                                                                        15catch_13: move-exception p3
                                                                                                                                                                                        16const-class v0, Lcom/tencent/smtt/export/external/DexLoader;
                                                                                                                                                                                        18invoke-virtual {v0}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
                                                                                                                                                                                        19move-result-object v0
                                                                                                                                                                                        20new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        22invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        24const-string v2, "\'"
                                                                                                                                                                                        26invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        28invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        30const-string p1, "\' set field \'"
                                                                                                                                                                                        32invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        34invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        36const-string p1, "\' failed"
                                                                                                                                                                                        38invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        40invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        41move-result-object p1
                                                                                                                                                                                        43invoke-static {v0, p1, p3}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                        44return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • java.lang.String.startsWith
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • java.io.File.listFiles
                                                                                                                                                                                        • java.util.List.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • IMG_
                                                                                                                                                                                        • cannot deleteCache file:%s
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Ljava/util/ArrayList;
                                                                                                                                                                                        2invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        4sget-object v1, Lcom/tencent/bugly/beta/global/ResBean;->b:[Ljava/lang/String;
                                                                                                                                                                                        5array-length v2, v1
                                                                                                                                                                                        6const/4 v3, 0x0
                                                                                                                                                                                        7const/4 v4, 0x0
                                                                                                                                                                                        8goto_a: if-ge v4, v2, :cond_28
                                                                                                                                                                                        9aget-object v5, v1, v4
                                                                                                                                                                                        11sget-object v6, Lcom/tencent/bugly/beta/global/ResBean;->a:Lcom/tencent/bugly/beta/global/ResBean;
                                                                                                                                                                                        13invoke-virtual {v6, v5}, Lcom/tencent/bugly/beta/global/ResBean;->a(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        14move-result-object v6
                                                                                                                                                                                        16const-string v7, "IMG_"
                                                                                                                                                                                        18invoke-virtual {v5, v7}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        19move-result v5
                                                                                                                                                                                        20if-eqz v5, :cond_25
                                                                                                                                                                                        22invoke-static {v6}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        23move-result v5
                                                                                                                                                                                        24if-nez v5, :cond_25
                                                                                                                                                                                        26invoke-interface {v0, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        27cond_25: add-int/lit8 v4, v4, 0x1
                                                                                                                                                                                        28goto/16 :goto_a
                                                                                                                                                                                        29cond_28:
                                                                                                                                                                                        30sget-object v1, Lcom/tencent/bugly/beta/global/e;->E:Lcom/tencent/bugly/beta/global/e;
                                                                                                                                                                                        32iget-object v1, v1, Lcom/tencent/bugly/beta/global/e;->r:Ljava/io/File;
                                                                                                                                                                                        34invoke-virtual {v1}, Ljava/io/File;->listFiles()[Ljava/io/File;
                                                                                                                                                                                        35move-result-object v1
                                                                                                                                                                                        36if-eqz v1, :cond_7b
                                                                                                                                                                                        37array-length v2, v1
                                                                                                                                                                                        38if-gtz v2, :cond_36
                                                                                                                                                                                        39goto/16 :goto_7b
                                                                                                                                                                                        40cond_36: array-length v2, v1
                                                                                                                                                                                        41const/4 v4, 0x0
                                                                                                                                                                                        42goto_38: if-ge v4, v2, :cond_7b
                                                                                                                                                                                        43aget-object v5, v1, v4
                                                                                                                                                                                        45invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        46move-result-object v6
                                                                                                                                                                                        47const/4 v7, 0x1
                                                                                                                                                                                        48const/4 v8, 0x1
                                                                                                                                                                                        49goto_42:
                                                                                                                                                                                        50invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        51move-result v9
                                                                                                                                                                                        52if-eqz v9, :cond_5a
                                                                                                                                                                                        54invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        55move-result-object v9
                                                                                                                                                                                        56check-cast v9, Ljava/lang/String;
                                                                                                                                                                                        58invoke-virtual {v5}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        59move-result-object v10
                                                                                                                                                                                        61invoke-virtual {v10, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        62move-result v9
                                                                                                                                                                                        63if-eqz v9, :cond_42
                                                                                                                                                                                        64const/4 v8, 0x0
                                                                                                                                                                                        65goto/16 :goto_42
                                                                                                                                                                                        66cond_5a: if-eqz v8, :cond_78
                                                                                                                                                                                        68sget-object v6, Lcom/tencent/bugly/proguard/p;->a:Lcom/tencent/bugly/proguard/p;
                                                                                                                                                                                        70invoke-virtual {v5}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        71move-result-object v8
                                                                                                                                                                                        73invoke-virtual {v6, v8}, Lcom/tencent/bugly/proguard/p;->b(Ljava/lang/String;)I
                                                                                                                                                                                        75invoke-virtual {v5}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        76move-result v6
                                                                                                                                                                                        77if-nez v6, :cond_78
                                                                                                                                                                                        78new-array v6, v7, [Ljava/lang/Object;
                                                                                                                                                                                        80invoke-virtual {v5}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        81move-result-object v5
                                                                                                                                                                                        82aput-object v5, v6, v3
                                                                                                                                                                                        84const-string v5, "cannot deleteCache file:%s"
                                                                                                                                                                                        86invoke-static {v5, v6}, Lcom/tencent/bugly/proguard/an;->e(Ljava/lang/String;[Ljava/lang/Object;)Z
                                                                                                                                                                                        87cond_78: add-int/lit8 v4, v4, 0x1
                                                                                                                                                                                        88goto/16 :goto_38
                                                                                                                                                                                        89cond_7b: return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Boolean.TYPE:Ljava/lang/Class
                                                                                                                                                                                        • java.lang.Class.getDeclaredMethod
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.m:Ljava/lang/reflect/Method
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.m:Ljava/lang/reflect/Method
                                                                                                                                                                                        • java.lang.reflect.Method.setAccessible
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.m:Ljava/lang/reflect/Method
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Exception.getStackTrace
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android.webkit.WebView
                                                                                                                                                                                        • setWebContentsDebuggingEnabled
                                                                                                                                                                                        • Exception:
                                                                                                                                                                                        • QbSdk
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-static {}, Lcom/tencent/smtt/sdk/ca;->a()Lcom/tencent/smtt/sdk/ca;
                                                                                                                                                                                        2move-result-object v0
                                                                                                                                                                                        3if-eqz v0, :cond_14
                                                                                                                                                                                        5invoke-virtual {v0}, Lcom/tencent/smtt/sdk/ca;->b()Z
                                                                                                                                                                                        6move-result v1
                                                                                                                                                                                        7if-eqz v1, :cond_14
                                                                                                                                                                                        9invoke-virtual {v0}, Lcom/tencent/smtt/sdk/ca;->c()Lcom/tencent/smtt/sdk/cb;
                                                                                                                                                                                        10move-result-object v0
                                                                                                                                                                                        12invoke-virtual {v0, p0}, Lcom/tencent/smtt/sdk/cb;->a(Z)V
                                                                                                                                                                                        13goto/16 :goto_66
                                                                                                                                                                                        14cond_14: sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        15const/16 v1, 0x13
                                                                                                                                                                                        16if-lt v0, v1, :cond_66
                                                                                                                                                                                        18const-string v0, "android.webkit.WebView"
                                                                                                                                                                                        19try_start_1c:
                                                                                                                                                                                        20invoke-static {v0}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        21move-result-object v0
                                                                                                                                                                                        22const/4 v1, 0x1
                                                                                                                                                                                        23new-array v2, v1, [Ljava/lang/Class;
                                                                                                                                                                                        25sget-object v3, Ljava/lang/Boolean;->TYPE:Ljava/lang/Class;
                                                                                                                                                                                        26const/4 v4, 0x0
                                                                                                                                                                                        27aput-object v3, v2, v4
                                                                                                                                                                                        29const-string v3, "setWebContentsDebuggingEnabled"
                                                                                                                                                                                        31invoke-virtual {v0, v3, v2}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        32move-result-object v0
                                                                                                                                                                                        33sput-object v0, Lcom/tencent/smtt/sdk/WebView;->m:Ljava/lang/reflect/Method;
                                                                                                                                                                                        35sget-object v0, Lcom/tencent/smtt/sdk/WebView;->m:Ljava/lang/reflect/Method;
                                                                                                                                                                                        36if-eqz v0, :cond_66
                                                                                                                                                                                        38sget-object v0, Lcom/tencent/smtt/sdk/WebView;->m:Ljava/lang/reflect/Method;
                                                                                                                                                                                        40invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;->setAccessible(Z)V
                                                                                                                                                                                        42sget-object v0, Lcom/tencent/smtt/sdk/WebView;->m:Ljava/lang/reflect/Method;
                                                                                                                                                                                        43const/4 v2, 0x0
                                                                                                                                                                                        44new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                        46invoke-static {p0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        47move-result-object p0
                                                                                                                                                                                        48aput-object p0, v1, v4
                                                                                                                                                                                        50invoke-virtual {v0, v2, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        51try_end_47: goto/16 :goto_66
                                                                                                                                                                                        52catch_48: move-exception p0
                                                                                                                                                                                        53new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        55invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        57const-string v1, "Exception:"
                                                                                                                                                                                        59invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        61invoke-virtual {p0}, Ljava/lang/Exception;->getStackTrace()[Ljava/lang/StackTraceElement;
                                                                                                                                                                                        62move-result-object v1
                                                                                                                                                                                        64invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        66invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        67move-result-object v0
                                                                                                                                                                                        69const-string v1, "QbSdk"
                                                                                                                                                                                        71invoke-static {v1, v0}, Lcom/tencent/smtt/utils/TbsLog;->e(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        73invoke-virtual {p0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        74goto_66: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Class.getClassLoader
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.getDeclaredMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.RuntimeException.<init>
                                                                                                                                                                                        • java.lang.RuntimeException.<init>
                                                                                                                                                                                        • java.lang.reflect.InvocationTargetException.getCause
                                                                                                                                                                                        • java.lang.reflect.InvocationTargetException.getCause
                                                                                                                                                                                        • java.lang.RuntimeException.<init>
                                                                                                                                                                                        • java.lang.RuntimeException.<init>
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • read
                                                                                                                                                                                        • VersionedParcel encountered ClassNotFoundException
                                                                                                                                                                                        • VersionedParcel encountered NoSuchMethodException
                                                                                                                                                                                        • VersionedParcel encountered InvocationTargetException
                                                                                                                                                                                        • VersionedParcel encountered IllegalAccessException
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"<T::",
                                                                                                                                                                                        3"Landroidx/versionedparcelable/d;",
                                                                                                                                                                                        4">(",
                                                                                                                                                                                        5"Ljava/lang/String;",
                                                                                                                                                                                        6"Landroidx/versionedparcelable/b;",
                                                                                                                                                                                        7")TT;"
                                                                                                                                                                                        8}
                                                                                                                                                                                        9.end annotation
                                                                                                                                                                                        10try_start_0: const-class v0, Landroidx/versionedparcelable/b;
                                                                                                                                                                                        12invoke-virtual {v0}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
                                                                                                                                                                                        13move-result-object v0
                                                                                                                                                                                        14const/4 v1, 0x1
                                                                                                                                                                                        16invoke-static {p0, v1, v0}, Ljava/lang/Class;->forName(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class;
                                                                                                                                                                                        17move-result-object p0
                                                                                                                                                                                        19const-string v0, "read"
                                                                                                                                                                                        20new-array v2, v1, [Ljava/lang/Class;
                                                                                                                                                                                        21const-class v3, Landroidx/versionedparcelable/b;
                                                                                                                                                                                        22const/4 v4, 0x0
                                                                                                                                                                                        23aput-object v3, v2, v4
                                                                                                                                                                                        25invoke-virtual {p0, v0, v2}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        26move-result-object p0
                                                                                                                                                                                        27const/4 v0, 0x0
                                                                                                                                                                                        28new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                        29aput-object p1, v1, v4
                                                                                                                                                                                        31invoke-virtual {p0, v0, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        32move-result-object p0
                                                                                                                                                                                        33check-cast p0, Landroidx/versionedparcelable/d;
                                                                                                                                                                                        34try_end_23: return-object p0
                                                                                                                                                                                        35catch_24: move-exception p0
                                                                                                                                                                                        36new-instance p1, Ljava/lang/RuntimeException;
                                                                                                                                                                                        38const-string v0, "VersionedParcel encountered ClassNotFoundException"
                                                                                                                                                                                        40invoke-direct {p1, v0, p0}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        41throw p1
                                                                                                                                                                                        42catch_2d: move-exception p0
                                                                                                                                                                                        43new-instance p1, Ljava/lang/RuntimeException;
                                                                                                                                                                                        45const-string v0, "VersionedParcel encountered NoSuchMethodException"
                                                                                                                                                                                        47invoke-direct {p1, v0, p0}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        48throw p1
                                                                                                                                                                                        49catch_36: move-exception p0
                                                                                                                                                                                        51invoke-virtual {p0}, Ljava/lang/reflect/InvocationTargetException;->getCause()Ljava/lang/Throwable;
                                                                                                                                                                                        52move-result-object p1
                                                                                                                                                                                        53instance-of p1, p1, Ljava/lang/RuntimeException;
                                                                                                                                                                                        54if-eqz p1, :cond_46
                                                                                                                                                                                        56invoke-virtual {p0}, Ljava/lang/reflect/InvocationTargetException;->getCause()Ljava/lang/Throwable;
                                                                                                                                                                                        57move-result-object p0
                                                                                                                                                                                        58check-cast p0, Ljava/lang/RuntimeException;
                                                                                                                                                                                        59throw p0
                                                                                                                                                                                        60cond_46: new-instance p1, Ljava/lang/RuntimeException;
                                                                                                                                                                                        62const-string v0, "VersionedParcel encountered InvocationTargetException"
                                                                                                                                                                                        64invoke-direct {p1, v0, p0}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        65throw p1
                                                                                                                                                                                        66catch_4e: move-exception p0
                                                                                                                                                                                        67new-instance p1, Ljava/lang/RuntimeException;
                                                                                                                                                                                        69const-string v0, "VersionedParcel encountered IllegalAccessException"
                                                                                                                                                                                        71invoke-direct {p1, v0, p0}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        72throw p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Runtime.getRuntime
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.getDeclaredMethod
                                                                                                                                                                                        • java.lang.reflect.Method.setAccessible
                                                                                                                                                                                        • java.lang.Class.getClassLoader
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Class.getDeclaredMethod
                                                                                                                                                                                        • java.lang.reflect.Method.setAccessible
                                                                                                                                                                                        • java.lang.Class.getDeclaredMethod
                                                                                                                                                                                        • java.lang.reflect.Method.setAccessible
                                                                                                                                                                                        • java.lang.reflect.InvocationTargetException.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • java.lang.Runtime
                                                                                                                                                                                        • nativeLoad
                                                                                                                                                                                        • doLoad
                                                                                                                                                                                        • load
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.param p0, "libPath" # Ljava/lang/String;
                                                                                                                                                                                        1.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        2value = {
                                                                                                                                                                                        3Ljava/lang/ClassNotFoundException;,
                                                                                                                                                                                        4Ljava/lang/NoSuchMethodException;,
                                                                                                                                                                                        5Ljava/lang/IllegalAccessException;,
                                                                                                                                                                                        6Ljava/lang/IllegalArgumentException;
                                                                                                                                                                                        7}
                                                                                                                                                                                        8.end annotation
                                                                                                                                                                                        9.prologue
                                                                                                                                                                                        10const/4 v9, 0x2
                                                                                                                                                                                        11const/4 v7, 0x0
                                                                                                                                                                                        12const/4 v8, 0x1
                                                                                                                                                                                        14invoke-static {}, Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime;
                                                                                                                                                                                        15move-result-object v5
                                                                                                                                                                                        16const/4 v4, 0x0
                                                                                                                                                                                        18const-string v6, "java.lang.Runtime"
                                                                                                                                                                                        20invoke-static {v6}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        21move-result-object v1
                                                                                                                                                                                        22new-array v0, v9, [Ljava/lang/Class;
                                                                                                                                                                                        23const-class v6, Ljava/lang/String;
                                                                                                                                                                                        24aput-object v6, v0, v7
                                                                                                                                                                                        25const-class v6, Ljava/lang/ClassLoader;
                                                                                                                                                                                        26aput-object v6, v0, v8
                                                                                                                                                                                        27sget v6, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        28const/16 v7, 0x1b
                                                                                                                                                                                        29if-le v6, v7, :cond_3a
                                                                                                                                                                                        31const-string v6, "nativeLoad"
                                                                                                                                                                                        33invoke-virtual {v1, v6, v0}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        34move-result-object v4
                                                                                                                                                                                        36invoke-virtual {v4, v8}, Ljava/lang/reflect/Method;->setAccessible(Z)V
                                                                                                                                                                                        37goto_27: const-class v6, Lyaq/pro;
                                                                                                                                                                                        39invoke-virtual {v6}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
                                                                                                                                                                                        40move-result-object v3
                                                                                                                                                                                        41const/4 v6, 0x2
                                                                                                                                                                                        42try_start_2e: new-array v6, v6, [Ljava/lang/Object;
                                                                                                                                                                                        43const/4 v7, 0x0
                                                                                                                                                                                        44aput-object p0, v6, v7
                                                                                                                                                                                        45const/4 v7, 0x1
                                                                                                                                                                                        46aput-object v3, v6, v7
                                                                                                                                                                                        48invoke-virtual {v4, v5, v6}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        49try_end_39: return-void
                                                                                                                                                                                        50cond_3a: sget v6, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        51const/16 v7, 0x18
                                                                                                                                                                                        52if-le v6, v7, :cond_4a
                                                                                                                                                                                        54const-string v6, "doLoad"
                                                                                                                                                                                        56invoke-virtual {v1, v6, v0}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        57move-result-object v4
                                                                                                                                                                                        59invoke-virtual {v4, v8}, Ljava/lang/reflect/Method;->setAccessible(Z)V
                                                                                                                                                                                        60goto/16 :goto_27
                                                                                                                                                                                        61cond_4a:
                                                                                                                                                                                        62const-string v6, "load"
                                                                                                                                                                                        64invoke-virtual {v1, v6, v0}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        65move-result-object v4
                                                                                                                                                                                        67invoke-virtual {v4, v8}, Ljava/lang/reflect/Method;->setAccessible(Z)V
                                                                                                                                                                                        68goto/16 :goto_27
                                                                                                                                                                                        69catch_54: move-exception v2
                                                                                                                                                                                        71invoke-virtual {v2}, Ljava/lang/reflect/InvocationTargetException;->printStackTrace()V
                                                                                                                                                                                        72goto/16 :goto_39
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getPackageManager
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • android.content.pm.PackageManager.checkPermission
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.getType
                                                                                                                                                                                        • android.net.NetworkInfo.getExtraInfo
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android.permission.ACCESS_NETWORK_STATE
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        • cmwap
                                                                                                                                                                                        • 3gwap
                                                                                                                                                                                        • uniwap
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1iget-object v0, p0, Lc/e/b/d/n;->d:Landroid/content/Context;
                                                                                                                                                                                        3invoke-virtual {v0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
                                                                                                                                                                                        4move-result-object v0
                                                                                                                                                                                        6iget-object v1, p0, Lc/e/b/d/n;->d:Landroid/content/Context;
                                                                                                                                                                                        8invoke-virtual {v1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        9move-result-object v1
                                                                                                                                                                                        11const-string v2, "android.permission.ACCESS_NETWORK_STATE"
                                                                                                                                                                                        13invoke-virtual {v0, v2, v1}, Landroid/content/pm/PackageManager;->checkPermission(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        14move-result v0
                                                                                                                                                                                        15const/4 v1, 0x0
                                                                                                                                                                                        16if-eqz v0, :cond_16
                                                                                                                                                                                        17return v1
                                                                                                                                                                                        18cond_16:
                                                                                                                                                                                        19iget-object v0, p0, Lc/e/b/d/n;->d:Landroid/content/Context;
                                                                                                                                                                                        21const-string v3, "connectivity"
                                                                                                                                                                                        23invoke-virtual {v0, v3}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        24move-result-object v0
                                                                                                                                                                                        25check-cast v0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        27iget-object v3, p0, Lc/e/b/d/n;->d:Landroid/content/Context;
                                                                                                                                                                                        29invoke-static {v3, v2}, Lc/e/a/e;->a(Landroid/content/Context;Ljava/lang/String;)Z
                                                                                                                                                                                        30move-result v2
                                                                                                                                                                                        31if-nez v2, :cond_29
                                                                                                                                                                                        32return v1
                                                                                                                                                                                        33cond_29:
                                                                                                                                                                                        34invoke-virtual {v0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        35move-result-object v0
                                                                                                                                                                                        36if-eqz v0, :cond_55
                                                                                                                                                                                        38invoke-virtual {v0}, Landroid/net/NetworkInfo;->getType()I
                                                                                                                                                                                        39move-result v2
                                                                                                                                                                                        40const/4 v3, 0x1
                                                                                                                                                                                        41if-eq v2, v3, :cond_55
                                                                                                                                                                                        43invoke-virtual {v0}, Landroid/net/NetworkInfo;->getExtraInfo()Ljava/lang/String;
                                                                                                                                                                                        44move-result-object v0
                                                                                                                                                                                        45if-eqz v0, :cond_55
                                                                                                                                                                                        47const-string v2, "cmwap"
                                                                                                                                                                                        49invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        50move-result v2
                                                                                                                                                                                        51if-nez v2, :cond_54
                                                                                                                                                                                        53const-string v2, "3gwap"
                                                                                                                                                                                        55invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        56move-result v2
                                                                                                                                                                                        57if-nez v2, :cond_54
                                                                                                                                                                                        59const-string v2, "uniwap"
                                                                                                                                                                                        61invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        62move-result v0
                                                                                                                                                                                        63try_end_52: if-eqz v0, :cond_55
                                                                                                                                                                                        64cond_54: return v3
                                                                                                                                                                                        65cond_55: return v1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getApplicationContext
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Boolean.booleanValue
                                                                                                                                                                                        • android.os.PowerManager.isInteractive
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • power
                                                                                                                                                                                        • isScreenOn
                                                                                                                                                                                        • Check isScreenOn failed:
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v2, 0x1
                                                                                                                                                                                        1const/4 v3, 0x0
                                                                                                                                                                                        2try_start_2:
                                                                                                                                                                                        3invoke-virtual {p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        4move-result-object v0
                                                                                                                                                                                        6const-string v1, "power"
                                                                                                                                                                                        8invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        9move-result-object v0
                                                                                                                                                                                        10check-cast v0, Landroid/os/PowerManager;
                                                                                                                                                                                        12invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        13move-result-object v1
                                                                                                                                                                                        15const-string v4, "isScreenOn"
                                                                                                                                                                                        16const/4 v5, 0x0
                                                                                                                                                                                        17new-array v5, v5, [Ljava/lang/Class;
                                                                                                                                                                                        19invoke-virtual {v1, v4, v5}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        20move-result-object v1
                                                                                                                                                                                        21const/4 v4, 0x0
                                                                                                                                                                                        22new-array v4, v4, [Ljava/lang/Object;
                                                                                                                                                                                        24invoke-virtual {v1, v0, v4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        25move-result-object v1
                                                                                                                                                                                        26check-cast v1, Ljava/lang/Boolean;
                                                                                                                                                                                        28invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z
                                                                                                                                                                                        29move-result v1
                                                                                                                                                                                        30sget v4, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        31const/16 v5, 0x13
                                                                                                                                                                                        32if-le v4, v5, :cond_3a
                                                                                                                                                                                        33if-eqz v1, :cond_38
                                                                                                                                                                                        35invoke-virtual {v0}, Landroid/os/PowerManager;->isInteractive()Z
                                                                                                                                                                                        36try_end_33: move-result v0
                                                                                                                                                                                        37if-eqz v0, :cond_38
                                                                                                                                                                                        38move v0, v2
                                                                                                                                                                                        39goto_37: return v0
                                                                                                                                                                                        40cond_38: move v0, v3
                                                                                                                                                                                        41goto/16 :goto_37
                                                                                                                                                                                        42cond_3a: move v0, v1
                                                                                                                                                                                        43goto/16 :goto_37
                                                                                                                                                                                        44catch_3c: move-exception v0
                                                                                                                                                                                        45new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        47invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        49const-string v3, "Check isScreenOn failed:"
                                                                                                                                                                                        51invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        52move-result-object v1
                                                                                                                                                                                        54invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        55move-result-object v0
                                                                                                                                                                                        57invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        58move-result-object v0
                                                                                                                                                                                        60invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        61move-result-object v0
                                                                                                                                                                                        63invoke-static {v0}, Lcom/qq/e/comm/util/GDTLogger;->d(Ljava/lang/String;)V
                                                                                                                                                                                        64move v0, v2
                                                                                                                                                                                        65goto/16 :goto_37
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getPackageManager
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • android.content.pm.PackageManager.checkPermission
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.getState
                                                                                                                                                                                        • android.net.NetworkInfo$State.CONNECTED:Landroid/net/NetworkInfo$State
                                                                                                                                                                                        • android.net.ConnectivityManager.getNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.getState
                                                                                                                                                                                        • android.net.NetworkInfo$State.CONNECTED:Landroid/net/NetworkInfo$State
                                                                                                                                                                                        • android.net.NetworkInfo.getSubtypeName
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • Unknown
                                                                                                                                                                                        • android.permission.ACCESS_NETWORK_STATE
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        • Wi-Fi
                                                                                                                                                                                        • 2G/3G
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x2
                                                                                                                                                                                        1new-array v0, v0, [Ljava/lang/String;
                                                                                                                                                                                        3const-string v1, "Unknown"
                                                                                                                                                                                        4const/4 v2, 0x0
                                                                                                                                                                                        5aput-object v1, v0, v2
                                                                                                                                                                                        6const/4 v3, 0x1
                                                                                                                                                                                        7aput-object v1, v0, v3
                                                                                                                                                                                        8try_start_b:
                                                                                                                                                                                        9invoke-virtual {p0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
                                                                                                                                                                                        10move-result-object v4
                                                                                                                                                                                        12const-string v5, "android.permission.ACCESS_NETWORK_STATE"
                                                                                                                                                                                        14invoke-virtual {p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        15move-result-object v6
                                                                                                                                                                                        17invoke-virtual {v4, v5, v6}, Landroid/content/pm/PackageManager;->checkPermission(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        18move-result v4
                                                                                                                                                                                        19if-eqz v4, :cond_1e
                                                                                                                                                                                        20aput-object v1, v0, v2
                                                                                                                                                                                        21return-object v0
                                                                                                                                                                                        22cond_1e:
                                                                                                                                                                                        23const-string v4, "connectivity"
                                                                                                                                                                                        25invoke-virtual {p0, v4}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        26move-result-object p0
                                                                                                                                                                                        27check-cast p0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        28if-nez p0, :cond_2b
                                                                                                                                                                                        29aput-object v1, v0, v2
                                                                                                                                                                                        30return-object v0
                                                                                                                                                                                        31cond_2b:
                                                                                                                                                                                        32invoke-virtual {p0, v3}, Landroid/net/ConnectivityManager;->getNetworkInfo(I)Landroid/net/NetworkInfo;
                                                                                                                                                                                        33move-result-object v1
                                                                                                                                                                                        35invoke-virtual {v1}, Landroid/net/NetworkInfo;->getState()Landroid/net/NetworkInfo$State;
                                                                                                                                                                                        36move-result-object v1
                                                                                                                                                                                        38sget-object v4, Landroid/net/NetworkInfo$State;->CONNECTED:Landroid/net/NetworkInfo$State;
                                                                                                                                                                                        39if-ne v1, v4, :cond_3c
                                                                                                                                                                                        41const-string p0, "Wi-Fi"
                                                                                                                                                                                        42aput-object p0, v0, v2
                                                                                                                                                                                        43return-object v0
                                                                                                                                                                                        44cond_3c:
                                                                                                                                                                                        45invoke-virtual {p0, v2}, Landroid/net/ConnectivityManager;->getNetworkInfo(I)Landroid/net/NetworkInfo;
                                                                                                                                                                                        46move-result-object p0
                                                                                                                                                                                        48invoke-virtual {p0}, Landroid/net/NetworkInfo;->getState()Landroid/net/NetworkInfo$State;
                                                                                                                                                                                        49move-result-object v1
                                                                                                                                                                                        51sget-object v4, Landroid/net/NetworkInfo$State;->CONNECTED:Landroid/net/NetworkInfo$State;
                                                                                                                                                                                        52if-ne v1, v4, :cond_57
                                                                                                                                                                                        54const-string v1, "2G/3G"
                                                                                                                                                                                        55aput-object v1, v0, v2
                                                                                                                                                                                        57invoke-virtual {p0}, Landroid/net/NetworkInfo;->getSubtypeName()Ljava/lang/String;
                                                                                                                                                                                        58move-result-object p0
                                                                                                                                                                                        59aput-object p0, v0, v3
                                                                                                                                                                                        60try_end_52: return-object v0
                                                                                                                                                                                        61catch_53: move-exception p0
                                                                                                                                                                                        63invoke-virtual {p0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        64cond_57: return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getApplicationInfo
                                                                                                                                                                                        • java.lang.Class.getDeclaredField
                                                                                                                                                                                        • java.lang.reflect.Field.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Field.get
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.Class.newInstance
                                                                                                                                                                                        • java.lang.reflect.Field.set
                                                                                                                                                                                        • java.lang.Class.getDeclaredField
                                                                                                                                                                                        • java.lang.reflect.Field.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Field.get
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.Class.newInstance
                                                                                                                                                                                        • java.lang.reflect.Field.set
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • b
                                                                                                                                                                                        • mActions
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1iget-object v0, p0, Lcom/mintegral/msdk/mtgdownload/h;->e:Landroid/content/Context;
                                                                                                                                                                                        2if-eqz v0, :cond_b
                                                                                                                                                                                        4invoke-virtual {v0}, Landroid/content/Context;->getApplicationInfo()Landroid/content/pm/ApplicationInfo;
                                                                                                                                                                                        5move-result-object v0
                                                                                                                                                                                        6iget v0, v0, Landroid/content/pm/ApplicationInfo;->targetSdkVersion:I
                                                                                                                                                                                        7goto/16 :goto_c
                                                                                                                                                                                        8cond_b: const/4 v0, 0x0
                                                                                                                                                                                        9goto_c: const/4 v1, 0x1
                                                                                                                                                                                        10const/16 v2, 0x1a
                                                                                                                                                                                        11if-lt v0, v2, :cond_34
                                                                                                                                                                                        12sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        13if-lt v0, v2, :cond_34
                                                                                                                                                                                        14try_start_15: const-class v0, Landroidx/core/app/g$b;
                                                                                                                                                                                        15try_end_17:
                                                                                                                                                                                        16const-string v2, "b"
                                                                                                                                                                                        17try_start_19:
                                                                                                                                                                                        18invoke-virtual {v0, v2}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                        19move-result-object v0
                                                                                                                                                                                        21invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;->setAccessible(Z)V
                                                                                                                                                                                        23iget-object v1, p0, Lcom/mintegral/msdk/mtgdownload/h;->g:Landroid/app/Notification$Builder;
                                                                                                                                                                                        25iget-object v2, p0, Lcom/mintegral/msdk/mtgdownload/h;->g:Landroid/app/Notification$Builder;
                                                                                                                                                                                        27invoke-virtual {v0, v2}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        28move-result-object v2
                                                                                                                                                                                        30invoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        31move-result-object v2
                                                                                                                                                                                        33invoke-virtual {v2}, Ljava/lang/Class;->newInstance()Ljava/lang/Object;
                                                                                                                                                                                        34move-result-object v2
                                                                                                                                                                                        36invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Field;->set(Ljava/lang/Object;Ljava/lang/Object;)V
                                                                                                                                                                                        37try_end_33: return-void
                                                                                                                                                                                        38cond_34: sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        39const/16 v2, 0x10
                                                                                                                                                                                        40if-lt v0, v2, :cond_58
                                                                                                                                                                                        41try_start_3a: const-class v0, Landroid/app/Notification$Builder;
                                                                                                                                                                                        43const-string v2, "mActions"
                                                                                                                                                                                        45invoke-virtual {v0, v2}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                        46move-result-object v0
                                                                                                                                                                                        48invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;->setAccessible(Z)V
                                                                                                                                                                                        50iget-object v1, p0, Lcom/mintegral/msdk/mtgdownload/h;->g:Landroid/app/Notification$Builder;
                                                                                                                                                                                        52iget-object v2, p0, Lcom/mintegral/msdk/mtgdownload/h;->g:Landroid/app/Notification$Builder;
                                                                                                                                                                                        54invoke-virtual {v0, v2}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        55move-result-object v2
                                                                                                                                                                                        57invoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        58move-result-object v2
                                                                                                                                                                                        60invoke-virtual {v2}, Ljava/lang/Class;->newInstance()Ljava/lang/Object;
                                                                                                                                                                                        61move-result-object v2
                                                                                                                                                                                        63invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Field;->set(Ljava/lang/Object;Ljava/lang/Object;)V
                                                                                                                                                                                        64try_end_58: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.io.File.listFiles
                                                                                                                                                                                        • java.io.File.isDirectory
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.IOException.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.IOException.<init>
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • failed to delete file:
                                                                                                                                                                                        • not a readable directory:
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2Ljava/io/IOException;
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        6invoke-virtual {p0}, Ljava/io/File;->listFiles()[Ljava/io/File;
                                                                                                                                                                                        7move-result-object v0
                                                                                                                                                                                        8if-eqz v0, :cond_36
                                                                                                                                                                                        9array-length p0, v0
                                                                                                                                                                                        10const/4 v1, 0x0
                                                                                                                                                                                        11goto_8: if-ge v1, p0, :cond_35
                                                                                                                                                                                        12aget-object v2, v0, v1
                                                                                                                                                                                        14invoke-virtual {v2}, Ljava/io/File;->isDirectory()Z
                                                                                                                                                                                        15move-result v3
                                                                                                                                                                                        16if-eqz v3, :cond_15
                                                                                                                                                                                        18invoke-static {v2}, Lcom/bumptech/glide/a/e;->a(Ljava/io/File;)V
                                                                                                                                                                                        19cond_15:
                                                                                                                                                                                        20invoke-virtual {v2}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        21move-result v3
                                                                                                                                                                                        22if-eqz v3, :cond_1e
                                                                                                                                                                                        23add-int/lit8 v1, v1, 0x1
                                                                                                                                                                                        24goto/16 :goto_8
                                                                                                                                                                                        25cond_1e: new-instance p0, Ljava/io/IOException;
                                                                                                                                                                                        26new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        28invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        30const-string v1, "failed to delete file: "
                                                                                                                                                                                        32invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        34invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        36invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        37move-result-object v0
                                                                                                                                                                                        39invoke-direct {p0, v0}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        40throw p0
                                                                                                                                                                                        41cond_35: return-void
                                                                                                                                                                                        42cond_36: new-instance v0, Ljava/io/IOException;
                                                                                                                                                                                        43new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        45invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        47const-string v2, "not a readable directory: "
                                                                                                                                                                                        49invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        51invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        53invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        54move-result-object p0
                                                                                                                                                                                        56invoke-direct {v0, p0}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        57goto/16 :goto_4e
                                                                                                                                                                                        58goto_4d: throw v0
                                                                                                                                                                                        59goto_4e: goto/16 :goto_4d
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.io.File.listFiles
                                                                                                                                                                                        • java.io.File.isDirectory
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.IOException.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.IOException.<init>
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • failed to delete
                                                                                                                                                                                        • not a readable directory:
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2Ljava/io/IOException;
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        6invoke-virtual {p1}, Ljava/io/File;->listFiles()[Ljava/io/File;
                                                                                                                                                                                        7move-result-object v0
                                                                                                                                                                                        8if-eqz v0, :cond_36
                                                                                                                                                                                        9array-length p1, v0
                                                                                                                                                                                        10const/4 v1, 0x0
                                                                                                                                                                                        11goto_8: if-ge v1, p1, :cond_35
                                                                                                                                                                                        12aget-object v2, v0, v1
                                                                                                                                                                                        14invoke-virtual {v2}, Ljava/io/File;->isDirectory()Z
                                                                                                                                                                                        15move-result v3
                                                                                                                                                                                        16if-eqz v3, :cond_15
                                                                                                                                                                                        18invoke-virtual {p0, v2}, Lf/a/f/a;->a(Ljava/io/File;)V
                                                                                                                                                                                        19cond_15:
                                                                                                                                                                                        20invoke-virtual {v2}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        21move-result v3
                                                                                                                                                                                        22if-eqz v3, :cond_1e
                                                                                                                                                                                        23add-int/lit8 v1, v1, 0x1
                                                                                                                                                                                        24goto/16 :goto_8
                                                                                                                                                                                        25cond_1e: new-instance p1, Ljava/io/IOException;
                                                                                                                                                                                        26new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        28invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        30const-string v1, "failed to delete "
                                                                                                                                                                                        32invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        34invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        36invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        37move-result-object v0
                                                                                                                                                                                        39invoke-direct {p1, v0}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        40throw p1
                                                                                                                                                                                        41cond_35: return-void
                                                                                                                                                                                        42cond_36: new-instance v0, Ljava/io/IOException;
                                                                                                                                                                                        43new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        45invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        47const-string v2, "not a readable directory: "
                                                                                                                                                                                        49invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        51invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        53invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        54move-result-object p1
                                                                                                                                                                                        56invoke-direct {v0, p1}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        57goto/16 :goto_4e
                                                                                                                                                                                        58goto_4d: throw v0
                                                                                                                                                                                        59goto_4e: goto/16 :goto_4d
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.Integer.TYPE:Ljava/lang/Class
                                                                                                                                                                                        • java.lang.Class.getDeclaredMethod
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Object.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • phone
                                                                                                                                                                                        • getImei
                                                                                                                                                                                        • IFLY_AD_SDK
                                                                                                                                                                                        • Get invoke imei:
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "phone"
                                                                                                                                                                                        3invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        4move-result-object v0
                                                                                                                                                                                        5check-cast v0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        6try_start_8:
                                                                                                                                                                                        7invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        8move-result-object v1
                                                                                                                                                                                        10const-string v2, "getImei"
                                                                                                                                                                                        11const/4 v3, 0x1
                                                                                                                                                                                        12new-array v3, v3, [Ljava/lang/Class;
                                                                                                                                                                                        13const/4 v4, 0x0
                                                                                                                                                                                        15sget-object v5, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
                                                                                                                                                                                        16aput-object v5, v3, v4
                                                                                                                                                                                        18invoke-virtual {v1, v2, v3}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        19move-result-object v1
                                                                                                                                                                                        20const/4 v2, 0x1
                                                                                                                                                                                        21new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                        22const/4 v3, 0x0
                                                                                                                                                                                        23const/4 v4, 0x1
                                                                                                                                                                                        25invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        26move-result-object v4
                                                                                                                                                                                        27aput-object v4, v2, v3
                                                                                                                                                                                        29invoke-virtual {v1, v0, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        30move-result-object v0
                                                                                                                                                                                        32invoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String;
                                                                                                                                                                                        33try_end_2c: move-result-object v0
                                                                                                                                                                                        34goto_2d: return-object v0
                                                                                                                                                                                        35catch_2e: move-exception v0
                                                                                                                                                                                        37const-string v1, "IFLY_AD_SDK"
                                                                                                                                                                                        38new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        40invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        42const-string v3, "Get invoke imei:"
                                                                                                                                                                                        44invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        45move-result-object v2
                                                                                                                                                                                        47invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        48move-result-object v0
                                                                                                                                                                                        50invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        51move-result-object v0
                                                                                                                                                                                        53invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        54move-result-object v0
                                                                                                                                                                                        56invoke-static {v1, v0}, Lcom/iflytek/voiceads/utils/g;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        58const-string v0, ""
                                                                                                                                                                                        59goto/16 :goto_2d
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Environment.getExternalStorageDirectory
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.File.canWrite
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.File.isFile
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.File.mkdirs
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        • java.io.File.createNewFile
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • Android
                                                                                                                                                                                        • ANDROID.PERMISSION.TEST
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2Ljava/lang/Throwable;
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        5const/4 v0, 0x0
                                                                                                                                                                                        7invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File;
                                                                                                                                                                                        8move-result-object v1
                                                                                                                                                                                        10invoke-virtual {v1}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        11move-result v2
                                                                                                                                                                                        12if-eqz v2, :cond_11
                                                                                                                                                                                        14invoke-virtual {v1}, Ljava/io/File;->canWrite()Z
                                                                                                                                                                                        15move-result v2
                                                                                                                                                                                        16if-nez v2, :cond_12
                                                                                                                                                                                        17goto_11: return v0
                                                                                                                                                                                        18cond_12: new-instance v2, Ljava/io/File;
                                                                                                                                                                                        20const-string v3, "Android"
                                                                                                                                                                                        22invoke-direct {v2, v1, v3}, Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
                                                                                                                                                                                        24invoke-virtual {v2}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        25move-result v1
                                                                                                                                                                                        26if-eqz v1, :cond_2b
                                                                                                                                                                                        28invoke-virtual {v2}, Ljava/io/File;->isFile()Z
                                                                                                                                                                                        29move-result v1
                                                                                                                                                                                        30if-eqz v1, :cond_2b
                                                                                                                                                                                        32invoke-virtual {v2}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        33move-result v1
                                                                                                                                                                                        34if-eqz v1, :cond_11
                                                                                                                                                                                        35cond_2b:
                                                                                                                                                                                        36invoke-virtual {v2}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        37move-result v1
                                                                                                                                                                                        38if-nez v1, :cond_37
                                                                                                                                                                                        40invoke-virtual {v2}, Ljava/io/File;->mkdirs()Z
                                                                                                                                                                                        41move-result v1
                                                                                                                                                                                        42if-eqz v1, :cond_11
                                                                                                                                                                                        43cond_37: new-instance v0, Ljava/io/File;
                                                                                                                                                                                        45const-string v1, "ANDROID.PERMISSION.TEST"
                                                                                                                                                                                        47invoke-direct {v0, v2, v1}, Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
                                                                                                                                                                                        49invoke-virtual {v0}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        50move-result v1
                                                                                                                                                                                        51if-eqz v1, :cond_49
                                                                                                                                                                                        53invoke-virtual {v0}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        54move-result v0
                                                                                                                                                                                        55goto/16 :goto_11
                                                                                                                                                                                        56cond_49:
                                                                                                                                                                                        57invoke-virtual {v0}, Ljava/io/File;->createNewFile()Z
                                                                                                                                                                                        58move-result v0
                                                                                                                                                                                        59goto/16 :goto_11
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.net.NetworkInfo.getTypeName
                                                                                                                                                                                        • java.lang.String.toUpperCase
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.net.NetworkInfo.getSubtypeName
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • NONE
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        • [
                                                                                                                                                                                        • ]
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v1, "NONE"
                                                                                                                                                                                        2try_start_2:
                                                                                                                                                                                        3iget-object v0, p0, Lc/t/m/li/tsa/j;->a:Landroid/content/Context;
                                                                                                                                                                                        5const-string v2, "connectivity"
                                                                                                                                                                                        7invoke-virtual {v0, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        8move-result-object v0
                                                                                                                                                                                        9check-cast v0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        10if-nez v0, :cond_13
                                                                                                                                                                                        11const/4 v0, 0x0
                                                                                                                                                                                        12goto_f: if-nez v0, :cond_18
                                                                                                                                                                                        13move-object v0, v1
                                                                                                                                                                                        14goto_12: return-object v0
                                                                                                                                                                                        15cond_13:
                                                                                                                                                                                        16invoke-virtual {v0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        17move-result-object v0
                                                                                                                                                                                        18goto/16 :goto_f
                                                                                                                                                                                        19cond_18: new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        21invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        23invoke-virtual {v0}, Landroid/net/NetworkInfo;->getTypeName()Ljava/lang/String;
                                                                                                                                                                                        24move-result-object v3
                                                                                                                                                                                        26invoke-virtual {v3}, Ljava/lang/String;->toUpperCase()Ljava/lang/String;
                                                                                                                                                                                        27move-result-object v3
                                                                                                                                                                                        29invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        30move-result-object v2
                                                                                                                                                                                        32const-string v3, "["
                                                                                                                                                                                        34invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        35move-result-object v2
                                                                                                                                                                                        37invoke-virtual {v0}, Landroid/net/NetworkInfo;->getSubtypeName()Ljava/lang/String;
                                                                                                                                                                                        38move-result-object v0
                                                                                                                                                                                        40invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        41move-result-object v0
                                                                                                                                                                                        43const-string v2, "]"
                                                                                                                                                                                        45invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        46move-result-object v0
                                                                                                                                                                                        48invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        49try_end_40: move-result-object v0
                                                                                                                                                                                        50goto/16 :goto_12
                                                                                                                                                                                        51catch_42: move-exception v0
                                                                                                                                                                                        52move-object v0, v1
                                                                                                                                                                                        53goto/16 :goto_12
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • android.os.Build.ID:Ljava/lang/String
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • android.os.Build.HARDWARE:Ljava/lang/String
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • android.os.Build.FINGERPRINT:Ljava/lang/String
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • android.os.Build.CPU_ABI:Ljava/lang/String
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • android.os.Build.CPU_ABI2:Ljava/lang/String
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • android.os.Build.DISPLAY:Ljava/lang/String
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONException.getMessage
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • build_id
                                                                                                                                                                                        • build_hardware
                                                                                                                                                                                        • build_finger
                                                                                                                                                                                        • build_cpu_abi
                                                                                                                                                                                        • build_cpu_abi2
                                                                                                                                                                                        • build_display
                                                                                                                                                                                        • IFLY_AD_SDK
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v1, Lorg/json/JSONObject;
                                                                                                                                                                                        2invoke-direct {v1}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        3try_start_5:
                                                                                                                                                                                        4const-string v0, "build_id"
                                                                                                                                                                                        6sget-object v2, Landroid/os/Build;->ID:Ljava/lang/String;
                                                                                                                                                                                        8invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        10const-string v0, "build_hardware"
                                                                                                                                                                                        12sget-object v2, Landroid/os/Build;->HARDWARE:Ljava/lang/String;
                                                                                                                                                                                        14invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        16const-string v0, "build_finger"
                                                                                                                                                                                        18sget-object v2, Landroid/os/Build;->FINGERPRINT:Ljava/lang/String;
                                                                                                                                                                                        20invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        22const-string v0, "build_cpu_abi"
                                                                                                                                                                                        24sget-object v2, Landroid/os/Build;->CPU_ABI:Ljava/lang/String;
                                                                                                                                                                                        26invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        28const-string v0, "build_cpu_abi2"
                                                                                                                                                                                        30sget-object v2, Landroid/os/Build;->CPU_ABI2:Ljava/lang/String;
                                                                                                                                                                                        32invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        34const-string v0, "build_display"
                                                                                                                                                                                        36sget-object v2, Landroid/os/Build;->DISPLAY:Ljava/lang/String;
                                                                                                                                                                                        38invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        39goto_2f: return-object v1
                                                                                                                                                                                        40catch_30: move-exception v0
                                                                                                                                                                                        42const-string v2, "IFLY_AD_SDK"
                                                                                                                                                                                        44invoke-virtual {v0}, Lorg/json/JSONException;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        45move-result-object v0
                                                                                                                                                                                        47invoke-static {v2, v0}, Lcom/iflytek/voiceads/utils/g;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        48goto/16 :goto_2f
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • dalvik.system.DexClassLoader.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • com.tencent.smtt.export.external.DexClassLoaderProvider.mRealDexPath:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.util.Log.e
                                                                                                                                                                                        • com.tencent.smtt.export.external.DexClassLoaderProvider.mRealDexPath:Ljava/lang/String
                                                                                                                                                                                        • com.tencent.smtt.export.external.DexClassLoaderProvider$SpeedyDexClassLoader.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • com.tencent.smtt.export.external.DexClassLoaderProvider.mRealDexPath:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.util.Log.e
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • dexloader
                                                                                                                                                                                        • SpeedyDexClassLoader:
                                                                                                                                                                                        • DexClassLoader:
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-direct {p0, p1, p2, p3, p4}, Ldalvik/system/DexClassLoader;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)V
                                                                                                                                                                                        2const/4 p1, 0x0
                                                                                                                                                                                        3iput-object p1, p0, Lcom/tencent/smtt/export/external/DexClassLoaderProvider;->mClassLoader:Lcom/tencent/smtt/export/external/DexClassLoaderProvider$SpeedyDexClassLoader;
                                                                                                                                                                                        5const-string p2, "dexloader"
                                                                                                                                                                                        6if-eqz p5, :cond_2a
                                                                                                                                                                                        7new-instance p5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        9invoke-direct {p5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        11const-string v0, "SpeedyDexClassLoader: "
                                                                                                                                                                                        13invoke-virtual {p5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        15sget-object v0, Lcom/tencent/smtt/export/external/DexClassLoaderProvider;->mRealDexPath:Ljava/lang/String;
                                                                                                                                                                                        17invoke-virtual {p5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        19invoke-virtual {p5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        20move-result-object p5
                                                                                                                                                                                        22invoke-static {p2, p5}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        23new-instance p2, Lcom/tencent/smtt/export/external/DexClassLoaderProvider$SpeedyDexClassLoader;
                                                                                                                                                                                        25sget-object p5, Lcom/tencent/smtt/export/external/DexClassLoaderProvider;->mRealDexPath:Ljava/lang/String;
                                                                                                                                                                                        27invoke-direct {p2, p5, p1, p3, p4}, Lcom/tencent/smtt/export/external/DexClassLoaderProvider$SpeedyDexClassLoader;-><init>(Ljava/lang/String;Ljava/io/File;Ljava/lang/String;Ljava/lang/ClassLoader;)V
                                                                                                                                                                                        28iput-object p2, p0, Lcom/tencent/smtt/export/external/DexClassLoaderProvider;->mClassLoader:Lcom/tencent/smtt/export/external/DexClassLoaderProvider$SpeedyDexClassLoader;
                                                                                                                                                                                        29goto/16 :goto_42
                                                                                                                                                                                        30cond_2a: new-instance p3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        32invoke-direct {p3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        34const-string p4, "DexClassLoader: "
                                                                                                                                                                                        36invoke-virtual {p3, p4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        38sget-object p4, Lcom/tencent/smtt/export/external/DexClassLoaderProvider;->mRealDexPath:Ljava/lang/String;
                                                                                                                                                                                        40invoke-virtual {p3, p4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        42invoke-virtual {p3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        43move-result-object p3
                                                                                                                                                                                        45invoke-static {p2, p3}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        46iput-object p1, p0, Lcom/tencent/smtt/export/external/DexClassLoaderProvider;->mClassLoader:Lcom/tencent/smtt/export/external/DexClassLoaderProvider$SpeedyDexClassLoader;
                                                                                                                                                                                        47goto_42: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • android.content.Context.getPackageManager
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • android.content.pm.PackageManager.getInstalledPackages
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • android.content.pm.PackageInfo.applicationInfo:Landroid/content/pm/ApplicationInfo
                                                                                                                                                                                        • android.content.pm.PackageInfo.packageName:Ljava/lang/String
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • android.content.pm.PackageInfo.packageName:Ljava/lang/String
                                                                                                                                                                                        • java.util.List.contains
                                                                                                                                                                                        • android.content.pm.PackageInfo.packageName:Ljava/lang/String
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • java.util.List.contains
                                                                                                                                                                                        • java.lang.Throwable.printStackTrace
                                                                                                                                                                                        • java.util.List.contains
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1sget-object v0, Lcom/mintegral/msdk/base/utils/m;->a:Ljava/util/List;
                                                                                                                                                                                        2if-nez v0, :cond_8f
                                                                                                                                                                                        3new-instance v0, Ljava/util/ArrayList;
                                                                                                                                                                                        5invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        6sput-object v0, Lcom/mintegral/msdk/base/utils/m;->a:Ljava/util/List;
                                                                                                                                                                                        7const/4 v0, 0x0
                                                                                                                                                                                        8try_start_c:
                                                                                                                                                                                        9invoke-virtual {p0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
                                                                                                                                                                                        10move-result-object p0
                                                                                                                                                                                        12sget-object v1, Lcom/mintegral/msdk/base/controller/a;->b:Ljava/util/List;
                                                                                                                                                                                        13if-eqz v1, :cond_1c
                                                                                                                                                                                        15sget-object v1, Lcom/mintegral/msdk/base/controller/a;->b:Ljava/util/List;
                                                                                                                                                                                        17invoke-interface {v1}, Ljava/util/List;->size()I
                                                                                                                                                                                        18move-result v1
                                                                                                                                                                                        19if-nez v1, :cond_66
                                                                                                                                                                                        20cond_1c: new-instance v1, Ljava/util/ArrayList;
                                                                                                                                                                                        22invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        23sput-object v1, Lcom/mintegral/msdk/base/controller/a;->b:Ljava/util/List;
                                                                                                                                                                                        25invoke-virtual {p0, v0}, Landroid/content/pm/PackageManager;->getInstalledPackages(I)Ljava/util/List;
                                                                                                                                                                                        26move-result-object p0
                                                                                                                                                                                        28invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        29move-result-object v1
                                                                                                                                                                                        31invoke-virtual {v1}, Lcom/mintegral/msdk/base/controller/a;->b()Ljava/util/List;
                                                                                                                                                                                        32move-result-object v1
                                                                                                                                                                                        33const/4 v2, 0x0
                                                                                                                                                                                        34goto_30:
                                                                                                                                                                                        35invoke-interface {p0}, Ljava/util/List;->size()I
                                                                                                                                                                                        36move-result v3
                                                                                                                                                                                        37if-ge v2, v3, :cond_66
                                                                                                                                                                                        39invoke-interface {p0, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        40move-result-object v3
                                                                                                                                                                                        41check-cast v3, Landroid/content/pm/PackageInfo;
                                                                                                                                                                                        43iget-object v4, v3, Landroid/content/pm/PackageInfo;->applicationInfo:Landroid/content/pm/ApplicationInfo;
                                                                                                                                                                                        44iget v4, v4, Landroid/content/pm/ApplicationInfo;->flags:I
                                                                                                                                                                                        45and-int/lit8 v4, v4, 0x1
                                                                                                                                                                                        46if-gtz v4, :cond_4c
                                                                                                                                                                                        48sget-object v4, Lcom/mintegral/msdk/base/controller/a;->b:Ljava/util/List;
                                                                                                                                                                                        50iget-object v3, v3, Landroid/content/pm/PackageInfo;->packageName:Ljava/lang/String;
                                                                                                                                                                                        52invoke-interface {v4, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        53goto/16 :goto_63
                                                                                                                                                                                        54cond_4c: if-eqz v1, :cond_63
                                                                                                                                                                                        56invoke-interface {v1}, Ljava/util/List;->size()I
                                                                                                                                                                                        57move-result v4
                                                                                                                                                                                        58if-lez v4, :cond_63
                                                                                                                                                                                        60iget-object v4, v3, Landroid/content/pm/PackageInfo;->packageName:Ljava/lang/String;
                                                                                                                                                                                        62invoke-interface {v1, v4}, Ljava/util/List;->contains(Ljava/lang/Object;)Z
                                                                                                                                                                                        63move-result v4
                                                                                                                                                                                        64if-eqz v4, :cond_63
                                                                                                                                                                                        66sget-object v4, Lcom/mintegral/msdk/base/controller/a;->b:Ljava/util/List;
                                                                                                                                                                                        68iget-object v3, v3, Landroid/content/pm/PackageInfo;->packageName:Ljava/lang/String;
                                                                                                                                                                                        70invoke-interface {v4, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        71goto_63: add-int/lit8 v2, v2, 0x1
                                                                                                                                                                                        72goto/16 :goto_30
                                                                                                                                                                                        73cond_66: const/4 p0, 0x0
                                                                                                                                                                                        74goto_67:
                                                                                                                                                                                        75sget-object v1, Lcom/mintegral/msdk/base/controller/a;->b:Ljava/util/List;
                                                                                                                                                                                        77invoke-interface {v1}, Ljava/util/List;->size()I
                                                                                                                                                                                        78move-result v1
                                                                                                                                                                                        79if-ge p0, v1, :cond_7f
                                                                                                                                                                                        81sget-object v1, Lcom/mintegral/msdk/base/controller/a;->b:Ljava/util/List;
                                                                                                                                                                                        83invoke-interface {v1, p0}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        84move-result-object v1
                                                                                                                                                                                        85check-cast v1, Ljava/lang/String;
                                                                                                                                                                                        87sget-object v2, Lcom/mintegral/msdk/base/utils/m;->a:Ljava/util/List;
                                                                                                                                                                                        89invoke-interface {v2, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        90add-int/lit8 p0, p0, 0x1
                                                                                                                                                                                        91goto/16 :goto_67
                                                                                                                                                                                        92cond_7f:
                                                                                                                                                                                        93sget-object p0, Lcom/mintegral/msdk/base/utils/m;->a:Ljava/util/List;
                                                                                                                                                                                        95invoke-interface {p0, p1}, Ljava/util/List;->contains(Ljava/lang/Object;)Z
                                                                                                                                                                                        96move-result p0
                                                                                                                                                                                        97try_end_85: return p0
                                                                                                                                                                                        98catch_86: move-exception p0
                                                                                                                                                                                        99sget-boolean p1, Lcom/mintegral/msdk/MIntegralConstans;->DEBUG:Z
                                                                                                                                                                                        100if-eqz p1, :cond_8e
                                                                                                                                                                                        102invoke-virtual {p0}, Ljava/lang/Throwable;->printStackTrace()V
                                                                                                                                                                                        103cond_8e: return v0
                                                                                                                                                                                        104cond_8f:
                                                                                                                                                                                        105invoke-interface {v0, p1}, Ljava/util/List;->contains(Ljava/lang/Object;)Z
                                                                                                                                                                                        106move-result p0
                                                                                                                                                                                        107return p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getApplicationContext
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.wifi.WifiManager.isWifiEnabled
                                                                                                                                                                                        • android.net.wifi.WifiManager.isScanAlwaysAvailable
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.content.Context.getContentResolver
                                                                                                                                                                                        • android.provider.Settings$Secure.getInt
                                                                                                                                                                                        • android.location.LocationManager.isProviderEnabled
                                                                                                                                                                                        • android.location.LocationManager.getAllProviders
                                                                                                                                                                                        • java.util.List.contains
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • wifi
                                                                                                                                                                                        • location
                                                                                                                                                                                        • location_mode
                                                                                                                                                                                        • gps
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation build Landroid/annotation/SuppressLint;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"NewApi"
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        5const/4 v1, 0x1
                                                                                                                                                                                        6const/4 v2, 0x0
                                                                                                                                                                                        7if-nez p0, :cond_6
                                                                                                                                                                                        8const/4 v0, -0x1
                                                                                                                                                                                        9goto_5: return v0
                                                                                                                                                                                        10cond_6:
                                                                                                                                                                                        11invoke-static {p0}, Lc/t/m/li/tsa/L;->b(Landroid/content/Context;)Z
                                                                                                                                                                                        12move-result v9
                                                                                                                                                                                        13try_start_a:
                                                                                                                                                                                        14invoke-virtual {p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        15move-result-object v0
                                                                                                                                                                                        17const-string v3, "wifi"
                                                                                                                                                                                        19invoke-virtual {v0, v3}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        20move-result-object v0
                                                                                                                                                                                        21check-cast v0, Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        22if-eqz v0, :cond_6d
                                                                                                                                                                                        24invoke-virtual {v0}, Landroid/net/wifi/WifiManager;->isWifiEnabled()Z
                                                                                                                                                                                        25try_end_1b: move-result v3
                                                                                                                                                                                        26if-eqz v3, :cond_a3
                                                                                                                                                                                        27move v3, v1
                                                                                                                                                                                        28try_start_1f: sget v4, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        29const/16 v5, 0x12
                                                                                                                                                                                        30if-lt v4, v5, :cond_a1
                                                                                                                                                                                        32invoke-virtual {v0}, Landroid/net/wifi/WifiManager;->isScanAlwaysAvailable()Z
                                                                                                                                                                                        33try_end_28: move-result v0
                                                                                                                                                                                        34if-eqz v0, :cond_a1
                                                                                                                                                                                        35move v6, v1
                                                                                                                                                                                        36move v7, v1
                                                                                                                                                                                        37move v8, v3
                                                                                                                                                                                        38goto_2e:
                                                                                                                                                                                        39const-string v0, "location"
                                                                                                                                                                                        41invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        42move-result-object v0
                                                                                                                                                                                        43check-cast v0, Landroid/location/LocationManager;
                                                                                                                                                                                        44try_end_36: if-eqz v0, :cond_84
                                                                                                                                                                                        45try_start_38:
                                                                                                                                                                                        46invoke-virtual {p0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                        47move-result-object v3
                                                                                                                                                                                        49const-string v4, "location_mode"
                                                                                                                                                                                        51invoke-static {v3, v4}, Landroid/provider/Settings$Secure;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;)I
                                                                                                                                                                                        52try_end_41: move-result v3
                                                                                                                                                                                        53goto_42:
                                                                                                                                                                                        54const-string v4, "gps"
                                                                                                                                                                                        56invoke-virtual {v0, v4}, Landroid/location/LocationManager;->isProviderEnabled(Ljava/lang/String;)Z
                                                                                                                                                                                        57move-result v5
                                                                                                                                                                                        59invoke-virtual {v0}, Landroid/location/LocationManager;->getAllProviders()Ljava/util/List;
                                                                                                                                                                                        60move-result-object v0
                                                                                                                                                                                        61if-nez v0, :cond_7c
                                                                                                                                                                                        62move v4, v2
                                                                                                                                                                                        63goto_4f: if-nez v9, :cond_9f
                                                                                                                                                                                        64move v0, v1
                                                                                                                                                                                        65goto_52: if-nez v8, :cond_56
                                                                                                                                                                                        66add-int/lit8 v0, v0, 0x2
                                                                                                                                                                                        67cond_56: if-nez v5, :cond_5a
                                                                                                                                                                                        68add-int/lit8 v0, v0, 0x4
                                                                                                                                                                                        69cond_5a: if-nez v6, :cond_5e
                                                                                                                                                                                        70add-int/lit8 v0, v0, 0x8
                                                                                                                                                                                        71cond_5e: if-nez v4, :cond_62
                                                                                                                                                                                        72add-int/lit8 v0, v0, 0x10
                                                                                                                                                                                        73cond_62: if-nez v7, :cond_66
                                                                                                                                                                                        74add-int/lit8 v0, v0, 0x20
                                                                                                                                                                                        75cond_66: packed-switch v3, :pswitch_data_a6
                                                                                                                                                                                        76goto/16 :goto_5
                                                                                                                                                                                        77pswitch_6a: add-int/lit8 v0, v0, 0x40
                                                                                                                                                                                        78goto/16 :goto_5
                                                                                                                                                                                        79cond_6d: move v0, v2
                                                                                                                                                                                        80move v3, v2
                                                                                                                                                                                        81goto_6f: move v6, v0
                                                                                                                                                                                        82move v7, v2
                                                                                                                                                                                        83move v8, v3
                                                                                                                                                                                        84goto/16 :goto_2e
                                                                                                                                                                                        85catch_73: move-exception v0
                                                                                                                                                                                        86move v3, v2
                                                                                                                                                                                        87goto_75: move v6, v2
                                                                                                                                                                                        88move v7, v2
                                                                                                                                                                                        89move v8, v3
                                                                                                                                                                                        90goto/16 :goto_2e
                                                                                                                                                                                        91catch_79: move-exception v3
                                                                                                                                                                                        92move v3, v2
                                                                                                                                                                                        93goto/16 :goto_42
                                                                                                                                                                                        94cond_7c:
                                                                                                                                                                                        95const-string v4, "gps"
                                                                                                                                                                                        97invoke-interface {v0, v4}, Ljava/util/List;->contains(Ljava/lang/Object;)Z
                                                                                                                                                                                        98try_end_81: move-result v0
                                                                                                                                                                                        99move v4, v0
                                                                                                                                                                                        100goto/16 :goto_4f
                                                                                                                                                                                        101cond_84: move v4, v2
                                                                                                                                                                                        102move v3, v2
                                                                                                                                                                                        103move v5, v2
                                                                                                                                                                                        104goto/16 :goto_4f
                                                                                                                                                                                        105catch_88: move-exception v0
                                                                                                                                                                                        106move v0, v2
                                                                                                                                                                                        107goto_8a: move v4, v2
                                                                                                                                                                                        108move v3, v0
                                                                                                                                                                                        109move v5, v2
                                                                                                                                                                                        110goto/16 :goto_4f
                                                                                                                                                                                        111pswitch_8e: add-int/lit16 v0, v0, 0x80
                                                                                                                                                                                        112goto/16 :goto_5
                                                                                                                                                                                        113pswitch_92: add-int/lit16 v0, v0, 0x100
                                                                                                                                                                                        114goto/16 :goto_5
                                                                                                                                                                                        115pswitch_96: add-int/lit16 v0, v0, 0x200
                                                                                                                                                                                        116goto/16 :goto_5
                                                                                                                                                                                        117catch_9a: move-exception v0
                                                                                                                                                                                        118move v0, v3
                                                                                                                                                                                        119goto/16 :goto_8a
                                                                                                                                                                                        120catch_9d: move-exception v0
                                                                                                                                                                                        121goto/16 :goto_75
                                                                                                                                                                                        122cond_9f: move v0, v2
                                                                                                                                                                                        123goto/16 :goto_52
                                                                                                                                                                                        124cond_a1: move v0, v1
                                                                                                                                                                                        125goto/16 :goto_6f
                                                                                                                                                                                        126cond_a3: move v3, v2
                                                                                                                                                                                        127goto/16 :goto_1f
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getPackageManager
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • android.content.pm.PackageManager.checkPermission
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.getType
                                                                                                                                                                                        • android.net.NetworkInfo.isConnected
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • android.os.Handler.hasMessages
                                                                                                                                                                                        • android.os.Handler.removeMessages
                                                                                                                                                                                        • android.os.Handler.obtainMessage
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • android.os.Handler.sendMessage
                                                                                                                                                                                        • android.os.Handler.sendMessageDelayed
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android.permission.ACCESS_NETWORK_STATE
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2iget-object v1, p0, Lc/g/d/c/g;->c:Landroid/content/Context;
                                                                                                                                                                                        3if-eqz v1, :cond_23
                                                                                                                                                                                        5iget-object v1, p0, Lc/g/d/c/g;->c:Landroid/content/Context;
                                                                                                                                                                                        7invoke-virtual {v1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
                                                                                                                                                                                        8move-result-object v1
                                                                                                                                                                                        10const-string v2, "android.permission.ACCESS_NETWORK_STATE"
                                                                                                                                                                                        12iget-object v3, p0, Lc/g/d/c/g;->c:Landroid/content/Context;
                                                                                                                                                                                        14invoke-virtual {v3}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        15move-result-object v3
                                                                                                                                                                                        17invoke-virtual {v1, v2, v3}, Landroid/content/pm/PackageManager;->checkPermission(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        18move-result v1
                                                                                                                                                                                        19if-nez v1, :cond_23
                                                                                                                                                                                        21iget-object v1, p0, Lc/g/d/c/g;->d:Landroid/net/ConnectivityManager;
                                                                                                                                                                                        22if-eqz v1, :cond_23
                                                                                                                                                                                        24iget-object v1, p0, Lc/g/d/c/g;->d:Landroid/net/ConnectivityManager;
                                                                                                                                                                                        26invoke-virtual {v1}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        27move-result-object v0
                                                                                                                                                                                        28try_end_23:
                                                                                                                                                                                        29iget-object v1, p0, Lc/g/d/c/g;->f:Lc/g/d/c/c;
                                                                                                                                                                                        30if-nez v1, :cond_28
                                                                                                                                                                                        31return-void
                                                                                                                                                                                        32cond_28: if-eqz v0, :cond_80
                                                                                                                                                                                        34invoke-virtual {v0}, Landroid/net/NetworkInfo;->getType()I
                                                                                                                                                                                        35move-result v1
                                                                                                                                                                                        36const/4 v2, 0x1
                                                                                                                                                                                        37if-ne v1, v2, :cond_80
                                                                                                                                                                                        39invoke-virtual {v0}, Landroid/net/NetworkInfo;->isConnected()Z
                                                                                                                                                                                        40move-result v0
                                                                                                                                                                                        41if-eqz v0, :cond_80
                                                                                                                                                                                        43iget-object v0, p0, Lc/g/d/c/g;->c:Landroid/content/Context;
                                                                                                                                                                                        45invoke-static {v0, v2}, Lc/g/d/c/j;->a(Landroid/content/Context;I)Ljava/lang/String;
                                                                                                                                                                                        46move-result-object v0
                                                                                                                                                                                        48iget-object v1, p0, Lc/g/d/c/g;->f:Lc/g/d/c/c;
                                                                                                                                                                                        50invoke-virtual {v1}, Lc/g/d/c/c;->b()Ljava/lang/String;
                                                                                                                                                                                        51move-result-object v1
                                                                                                                                                                                        52if-eqz v1, :cond_51
                                                                                                                                                                                        54iget-object v1, p0, Lc/g/d/c/g;->f:Lc/g/d/c/c;
                                                                                                                                                                                        56invoke-virtual {v1}, Lc/g/d/c/c;->b()Ljava/lang/String;
                                                                                                                                                                                        57move-result-object v1
                                                                                                                                                                                        59invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        60move-result v1
                                                                                                                                                                                        61if-nez v1, :cond_56
                                                                                                                                                                                        62cond_51:
                                                                                                                                                                                        63iget-object v1, p0, Lc/g/d/c/g;->f:Lc/g/d/c/c;
                                                                                                                                                                                        65invoke-virtual {v1, v0}, Lc/g/d/c/c;->a(Ljava/lang/String;)V
                                                                                                                                                                                        66cond_56:
                                                                                                                                                                                        67iget-object v0, p0, Lc/g/d/c/g;->h:Lc/g/d/c/o;
                                                                                                                                                                                        68const/4 v1, 0x2
                                                                                                                                                                                        70invoke-virtual {v0, v1}, Landroid/os/Handler;->hasMessages(I)Z
                                                                                                                                                                                        71move-result v0
                                                                                                                                                                                        72if-eqz v0, :cond_64
                                                                                                                                                                                        74iget-object v0, p0, Lc/g/d/c/g;->h:Lc/g/d/c/o;
                                                                                                                                                                                        76invoke-virtual {v0, v1}, Landroid/os/Handler;->removeMessages(I)V
                                                                                                                                                                                        77cond_64:
                                                                                                                                                                                        78iget-object v0, p0, Lc/g/d/c/g;->h:Lc/g/d/c/o;
                                                                                                                                                                                        80invoke-virtual {v0, v1}, Landroid/os/Handler;->obtainMessage(I)Landroid/os/Message;
                                                                                                                                                                                        81move-result-object v0
                                                                                                                                                                                        82sget-wide v1, Lc/g/d/c/g;->a:J
                                                                                                                                                                                        84invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        85move-result-object v3
                                                                                                                                                                                        86iput-object v3, v0, Landroid/os/Message;->obj:Ljava/lang/Object;
                                                                                                                                                                                        87if-eqz p1, :cond_7a
                                                                                                                                                                                        89iget-object p1, p0, Lc/g/d/c/g;->h:Lc/g/d/c/o;
                                                                                                                                                                                        91invoke-virtual {p1, v0}, Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z
                                                                                                                                                                                        92goto/16 :goto_85
                                                                                                                                                                                        93cond_7a:
                                                                                                                                                                                        94iget-object p1, p0, Lc/g/d/c/g;->h:Lc/g/d/c/o;
                                                                                                                                                                                        96invoke-virtual {p1, v0, v1, v2}, Landroid/os/Handler;->sendMessageDelayed(Landroid/os/Message;J)Z
                                                                                                                                                                                        97goto/16 :goto_85
                                                                                                                                                                                        98cond_80:
                                                                                                                                                                                        99iget-object p1, p0, Lc/g/d/c/g;->f:Lc/g/d/c/c;
                                                                                                                                                                                        101invoke-virtual {p1}, Lc/g/d/c/c;->h()V
                                                                                                                                                                                        102goto_85: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.isAvailable
                                                                                                                                                                                        • java.lang.Throwable.printStackTrace
                                                                                                                                                                                        • android.os.Handler.sendEmptyMessageDelayed
                                                                                                                                                                                        • android.os.Handler.sendEmptyMessage
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • retryReq
                                                                                                                                                                                        • CampaignDownLoadTask
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        • video load retry fail
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0iget v0, p0, Lcom/mintegral/msdk/videocommon/download/a;->t:I
                                                                                                                                                                                        1const/4 v1, 0x1
                                                                                                                                                                                        2add-int/2addr v0, v1
                                                                                                                                                                                        3iput v0, p0, Lcom/mintegral/msdk/videocommon/download/a;->t:I
                                                                                                                                                                                        4new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        6const-string v2, "retryReq"
                                                                                                                                                                                        8invoke-direct {v0, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        9iget v2, p0, Lcom/mintegral/msdk/videocommon/download/a;->t:I
                                                                                                                                                                                        11invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        13invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        14move-result-object v0
                                                                                                                                                                                        16const-string v2, "CampaignDownLoadTask"
                                                                                                                                                                                        18invoke-static {v2, v0}, Lcom/mintegral/msdk/base/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        19try_start_1b:
                                                                                                                                                                                        20iget-object v0, p0, Lcom/mintegral/msdk/videocommon/download/a;->n:Landroid/content/Context;
                                                                                                                                                                                        21if-eqz v0, :cond_46
                                                                                                                                                                                        23iget-object v0, p0, Lcom/mintegral/msdk/videocommon/download/a;->n:Landroid/content/Context;
                                                                                                                                                                                        25const-string v3, "connectivity"
                                                                                                                                                                                        27invoke-virtual {v0, v3}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        28move-result-object v0
                                                                                                                                                                                        29const/4 v3, 0x0
                                                                                                                                                                                        30instance-of v4, v0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        31if-eqz v4, :cond_2f
                                                                                                                                                                                        32move-object v3, v0
                                                                                                                                                                                        33check-cast v3, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        34cond_2f: if-eqz v3, :cond_46
                                                                                                                                                                                        36invoke-virtual {v3}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        37move-result-object v0
                                                                                                                                                                                        38if-eqz v0, :cond_46
                                                                                                                                                                                        40invoke-virtual {v3}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        41move-result-object v0
                                                                                                                                                                                        43invoke-virtual {v0}, Landroid/net/NetworkInfo;->isAvailable()Z
                                                                                                                                                                                        44move-result v0
                                                                                                                                                                                        45try_end_3f: if-nez v0, :cond_46
                                                                                                                                                                                        46return-void
                                                                                                                                                                                        47catch_42: move-exception v0
                                                                                                                                                                                        49invoke-virtual {v0}, Ljava/lang/Throwable;->printStackTrace()V
                                                                                                                                                                                        50cond_46: iget v0, p0, Lcom/mintegral/msdk/videocommon/download/a;->t:I
                                                                                                                                                                                        51if-gt v0, v1, :cond_56
                                                                                                                                                                                        53invoke-direct {p0}, Lcom/mintegral/msdk/videocommon/download/a;->p()V
                                                                                                                                                                                        55iget-object p0, p0, Lcom/mintegral/msdk/videocommon/download/a;->G:Landroid/os/Handler;
                                                                                                                                                                                        56const/4 p1, 0x5
                                                                                                                                                                                        57const-wide/16 v0, 0x7d0
                                                                                                                                                                                        59invoke-virtual {p0, p1, v0, v1}, Landroid/os/Handler;->sendEmptyMessageDelayed(IJ)Z
                                                                                                                                                                                        60return-void
                                                                                                                                                                                        61cond_56:
                                                                                                                                                                                        62invoke-direct {p0}, Lcom/mintegral/msdk/videocommon/download/a;->q()V
                                                                                                                                                                                        63const/4 v0, 0x3
                                                                                                                                                                                        65invoke-direct {p0, v0, p1}, Lcom/mintegral/msdk/videocommon/download/a;->a(ILjava/lang/String;)V
                                                                                                                                                                                        67iget-object v1, p0, Lcom/mintegral/msdk/videocommon/download/a;->G:Landroid/os/Handler;
                                                                                                                                                                                        69invoke-virtual {v1, v0}, Landroid/os/Handler;->sendEmptyMessage(I)Z
                                                                                                                                                                                        71iget-object v0, p0, Lcom/mintegral/msdk/videocommon/download/a;->y:Lcom/mintegral/msdk/videocommon/listener/a;
                                                                                                                                                                                        72if-eqz v0, :cond_72
                                                                                                                                                                                        74const-string v0, "video load retry fail"
                                                                                                                                                                                        76invoke-static {v2, v0}, Lcom/mintegral/msdk/base/utils/i;->d(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        78iget-object v0, p0, Lcom/mintegral/msdk/videocommon/download/a;->y:Lcom/mintegral/msdk/videocommon/listener/a;
                                                                                                                                                                                        80iget-object v1, p0, Lcom/mintegral/msdk/videocommon/download/a;->p:Ljava/lang/String;
                                                                                                                                                                                        82invoke-interface {v0, p1, v1}, Lcom/mintegral/msdk/videocommon/listener/a;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        83cond_72:
                                                                                                                                                                                        84iget-object v0, p0, Lcom/mintegral/msdk/videocommon/download/a;->z:Lcom/mintegral/msdk/videocommon/listener/a;
                                                                                                                                                                                        85if-eqz v0, :cond_7b
                                                                                                                                                                                        87iget-object p0, p0, Lcom/mintegral/msdk/videocommon/download/a;->p:Ljava/lang/String;
                                                                                                                                                                                        89invoke-interface {v0, p1, p0}, Lcom/mintegral/msdk/videocommon/listener/a;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        90cond_7b: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.content.Context.getPackageManager
                                                                                                                                                                                        • android.content.pm.PackageManager.getInstalledPackages
                                                                                                                                                                                        • java.util.List.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • android.content.pm.PackageInfo.providers:[Landroid/content/pm/ProviderInfo
                                                                                                                                                                                        • android.content.pm.ProviderInfo.readPermission:Ljava/lang/String
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • android.content.pm.ProviderInfo.writePermission:Ljava/lang/String
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • android.content.pm.ProviderInfo.authority:Ljava/lang/String
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.content.pm.ProviderInfo.authority:Ljava/lang/String
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        • android.content.pm.ProviderInfo.authority:Ljava/lang/String
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • com.android.launcher.permission.READ_SETTINGS
                                                                                                                                                                                        • com.google.android.launcher.permission.READ_SETTINGS
                                                                                                                                                                                        • .launcher.settings
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        2move-result v0
                                                                                                                                                                                        4const-string v1, ""
                                                                                                                                                                                        5if-eqz v0, :cond_9
                                                                                                                                                                                        6return-object v1
                                                                                                                                                                                        7try_start_9:
                                                                                                                                                                                        8invoke-virtual {p1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
                                                                                                                                                                                        9move-result-object p1
                                                                                                                                                                                        10const/16 v0, 0x8
                                                                                                                                                                                        12invoke-virtual {p1, v0}, Landroid/content/pm/PackageManager;->getInstalledPackages(I)Ljava/util/List;
                                                                                                                                                                                        13move-result-object p1
                                                                                                                                                                                        14if-nez p1, :cond_16
                                                                                                                                                                                        15return-object v1
                                                                                                                                                                                        16cond_16:
                                                                                                                                                                                        17invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        18move-result-object p1
                                                                                                                                                                                        19cond_1a:
                                                                                                                                                                                        20invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        21move-result v0
                                                                                                                                                                                        22if-eqz v0, :cond_66
                                                                                                                                                                                        24invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        25move-result-object v0
                                                                                                                                                                                        26check-cast v0, Landroid/content/pm/PackageInfo;
                                                                                                                                                                                        28iget-object v0, v0, Landroid/content/pm/PackageInfo;->providers:[Landroid/content/pm/ProviderInfo;
                                                                                                                                                                                        29if-eqz v0, :cond_1a
                                                                                                                                                                                        30array-length v2, v0
                                                                                                                                                                                        31const/4 v3, 0x0
                                                                                                                                                                                        32goto_2c: if-ge v3, v2, :cond_1a
                                                                                                                                                                                        33aget-object v4, v0, v3
                                                                                                                                                                                        35const-string v5, "com.android.launcher.permission.READ_SETTINGS"
                                                                                                                                                                                        37invoke-direct {p0, v5}, Lcom/mintegral/msdk/c/b;->b(Ljava/lang/String;)Z
                                                                                                                                                                                        38move-result v5
                                                                                                                                                                                        39if-nez v5, :cond_3a
                                                                                                                                                                                        41const-string p2, "com.google.android.launcher.permission.READ_SETTINGS"
                                                                                                                                                                                        42cond_3a:
                                                                                                                                                                                        43iget-object v5, v4, Landroid/content/pm/ProviderInfo;->readPermission:Ljava/lang/String;
                                                                                                                                                                                        45invoke-virtual {p2, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        46move-result v5
                                                                                                                                                                                        47if-nez v5, :cond_4a
                                                                                                                                                                                        49iget-object v5, v4, Landroid/content/pm/ProviderInfo;->writePermission:Ljava/lang/String;
                                                                                                                                                                                        51invoke-virtual {p2, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        52move-result v5
                                                                                                                                                                                        53if-eqz v5, :cond_5f
                                                                                                                                                                                        54cond_4a:
                                                                                                                                                                                        55iget-object v5, v4, Landroid/content/pm/ProviderInfo;->authority:Ljava/lang/String;
                                                                                                                                                                                        57invoke-static {v5}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        58move-result v5
                                                                                                                                                                                        59if-nez v5, :cond_5f
                                                                                                                                                                                        61iget-object v5, v4, Landroid/content/pm/ProviderInfo;->authority:Ljava/lang/String;
                                                                                                                                                                                        63const-string v6, ".launcher.settings"
                                                                                                                                                                                        65invoke-virtual {v5, v6}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        66move-result v5
                                                                                                                                                                                        67if-eqz v5, :cond_5f
                                                                                                                                                                                        69iget-object p1, v4, Landroid/content/pm/ProviderInfo;->authority:Ljava/lang/String;
                                                                                                                                                                                        70try_end_5e: return-object p1
                                                                                                                                                                                        71cond_5f: add-int/lit8 v3, v3, 0x1
                                                                                                                                                                                        72goto/16 :goto_2c
                                                                                                                                                                                        73catch_62: move-exception p1
                                                                                                                                                                                        75invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        76cond_66: return-object v1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Class.getDeclaredField
                                                                                                                                                                                        • java.lang.reflect.Field.getType
                                                                                                                                                                                        • java.lang.Class.isAssignableFrom
                                                                                                                                                                                        • android.util.Log.e
                                                                                                                                                                                        • java.lang.reflect.Field.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Field.get
                                                                                                                                                                                        • android.os.Bundle.<init>
                                                                                                                                                                                        • java.lang.reflect.Field.set
                                                                                                                                                                                        • android.util.Log.e
                                                                                                                                                                                        • android.util.Log.e
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • extras
                                                                                                                                                                                        • NotificationCompat
                                                                                                                                                                                        • Notification.extras field is not of type Bundle
                                                                                                                                                                                        • Unable to access notification extras
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1sget-object v0, Landroidx/core/app/i;->a:Ljava/lang/Object;
                                                                                                                                                                                        2monitor-enter v0
                                                                                                                                                                                        3try_start_3: sget-boolean v1, Landroidx/core/app/i;->c:Z
                                                                                                                                                                                        4const/4 v2, 0x0
                                                                                                                                                                                        5if-eqz v1, :cond_a
                                                                                                                                                                                        6monitor-exit v0
                                                                                                                                                                                        7try_end_9: return-object v2
                                                                                                                                                                                        8cond_a: const/4 v1, 0x1
                                                                                                                                                                                        9try_start_b:
                                                                                                                                                                                        10sget-object v3, Landroidx/core/app/i;->b:Ljava/lang/reflect/Field;
                                                                                                                                                                                        11if-nez v3, :cond_33
                                                                                                                                                                                        12const-class v3, Landroid/app/Notification;
                                                                                                                                                                                        13try_end_11:
                                                                                                                                                                                        14const-string v4, "extras"
                                                                                                                                                                                        15try_start_13:
                                                                                                                                                                                        16invoke-virtual {v3, v4}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                        17move-result-object v3
                                                                                                                                                                                        18const-class v4, Landroid/os/Bundle;
                                                                                                                                                                                        20invoke-virtual {v3}, Ljava/lang/reflect/Field;->getType()Ljava/lang/Class;
                                                                                                                                                                                        21move-result-object v5
                                                                                                                                                                                        23invoke-virtual {v4, v5}, Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z
                                                                                                                                                                                        24move-result v4
                                                                                                                                                                                        25if-nez v4, :cond_2e
                                                                                                                                                                                        27const-string p0, "NotificationCompat"
                                                                                                                                                                                        29const-string v3, "Notification.extras field is not of type Bundle"
                                                                                                                                                                                        31invoke-static {p0, v3}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        32sput-boolean v1, Landroidx/core/app/i;->c:Z
                                                                                                                                                                                        33try_start_2c: monitor-exit v0
                                                                                                                                                                                        34try_end_2d: return-object v2
                                                                                                                                                                                        35cond_2e:
                                                                                                                                                                                        36invoke-virtual {v3, v1}, Ljava/lang/reflect/Field;->setAccessible(Z)V
                                                                                                                                                                                        37sput-object v3, Landroidx/core/app/i;->b:Ljava/lang/reflect/Field;
                                                                                                                                                                                        38cond_33:
                                                                                                                                                                                        39sget-object v3, Landroidx/core/app/i;->b:Ljava/lang/reflect/Field;
                                                                                                                                                                                        41invoke-virtual {v3, p0}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        42move-result-object v3
                                                                                                                                                                                        43check-cast v3, Landroid/os/Bundle;
                                                                                                                                                                                        44if-nez v3, :cond_47
                                                                                                                                                                                        45new-instance v3, Landroid/os/Bundle;
                                                                                                                                                                                        47invoke-direct {v3}, Landroid/os/Bundle;-><init>()V
                                                                                                                                                                                        49sget-object v4, Landroidx/core/app/i;->b:Ljava/lang/reflect/Field;
                                                                                                                                                                                        51invoke-virtual {v4, p0, v3}, Ljava/lang/reflect/Field;->set(Ljava/lang/Object;Ljava/lang/Object;)V
                                                                                                                                                                                        52try_end_47: monitor-exit v0
                                                                                                                                                                                        53return-object v3
                                                                                                                                                                                        54catch_49: move-exception p0
                                                                                                                                                                                        56const-string v3, "NotificationCompat"
                                                                                                                                                                                        58const-string v4, "Unable to access notification extras"
                                                                                                                                                                                        60invoke-static {v3, v4, p0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                        61goto/16 :goto_5a
                                                                                                                                                                                        62catch_52: move-exception p0
                                                                                                                                                                                        64const-string v3, "NotificationCompat"
                                                                                                                                                                                        66const-string v4, "Unable to access notification extras"
                                                                                                                                                                                        68invoke-static {v3, v4, p0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                        69goto_5a: sput-boolean v1, Landroidx/core/app/i;->c:Z
                                                                                                                                                                                        70monitor-exit v0
                                                                                                                                                                                        71return-object v2
                                                                                                                                                                                        72catchall_5e: move-exception p0
                                                                                                                                                                                        73monitor-exit v0
                                                                                                                                                                                        74try_end_60: throw p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.Class.getDeclaredMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.RuntimeException.<init>
                                                                                                                                                                                        • java.lang.RuntimeException.<init>
                                                                                                                                                                                        • java.lang.reflect.InvocationTargetException.getCause
                                                                                                                                                                                        • java.lang.reflect.InvocationTargetException.getCause
                                                                                                                                                                                        • java.lang.RuntimeException.<init>
                                                                                                                                                                                        • java.lang.RuntimeException.<init>
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • write
                                                                                                                                                                                        • VersionedParcel encountered ClassNotFoundException
                                                                                                                                                                                        • VersionedParcel encountered NoSuchMethodException
                                                                                                                                                                                        • VersionedParcel encountered InvocationTargetException
                                                                                                                                                                                        • VersionedParcel encountered IllegalAccessException
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"<T::",
                                                                                                                                                                                        3"Landroidx/versionedparcelable/d;",
                                                                                                                                                                                        4">(TT;",
                                                                                                                                                                                        5"Landroidx/versionedparcelable/b;",
                                                                                                                                                                                        6")V"
                                                                                                                                                                                        7}
                                                                                                                                                                                        8.end annotation
                                                                                                                                                                                        9try_start_0:
                                                                                                                                                                                        10invoke-static {p0}, Landroidx/versionedparcelable/b;->b(Landroidx/versionedparcelable/d;)Ljava/lang/Class;
                                                                                                                                                                                        11move-result-object v0
                                                                                                                                                                                        13const-string v1, "write"
                                                                                                                                                                                        14const/4 v2, 0x2
                                                                                                                                                                                        15new-array v3, v2, [Ljava/lang/Class;
                                                                                                                                                                                        17invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        18move-result-object v4
                                                                                                                                                                                        19const/4 v5, 0x0
                                                                                                                                                                                        20aput-object v4, v3, v5
                                                                                                                                                                                        21const-class v4, Landroidx/versionedparcelable/b;
                                                                                                                                                                                        22const/4 v6, 0x1
                                                                                                                                                                                        23aput-object v4, v3, v6
                                                                                                                                                                                        25invoke-virtual {v0, v1, v3}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        26move-result-object v0
                                                                                                                                                                                        27const/4 v1, 0x0
                                                                                                                                                                                        28new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                        29aput-object p0, v2, v5
                                                                                                                                                                                        30aput-object p1, v2, v6
                                                                                                                                                                                        32invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        33try_end_23: return-void
                                                                                                                                                                                        34catch_24: move-exception p0
                                                                                                                                                                                        35new-instance p1, Ljava/lang/RuntimeException;
                                                                                                                                                                                        37const-string v0, "VersionedParcel encountered ClassNotFoundException"
                                                                                                                                                                                        39invoke-direct {p1, v0, p0}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        40throw p1
                                                                                                                                                                                        41catch_2d: move-exception p0
                                                                                                                                                                                        42new-instance p1, Ljava/lang/RuntimeException;
                                                                                                                                                                                        44const-string v0, "VersionedParcel encountered NoSuchMethodException"
                                                                                                                                                                                        46invoke-direct {p1, v0, p0}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        47throw p1
                                                                                                                                                                                        48catch_36: move-exception p0
                                                                                                                                                                                        50invoke-virtual {p0}, Ljava/lang/reflect/InvocationTargetException;->getCause()Ljava/lang/Throwable;
                                                                                                                                                                                        51move-result-object p1
                                                                                                                                                                                        52instance-of p1, p1, Ljava/lang/RuntimeException;
                                                                                                                                                                                        53if-eqz p1, :cond_46
                                                                                                                                                                                        55invoke-virtual {p0}, Ljava/lang/reflect/InvocationTargetException;->getCause()Ljava/lang/Throwable;
                                                                                                                                                                                        56move-result-object p0
                                                                                                                                                                                        57check-cast p0, Ljava/lang/RuntimeException;
                                                                                                                                                                                        58throw p0
                                                                                                                                                                                        59cond_46: new-instance p1, Ljava/lang/RuntimeException;
                                                                                                                                                                                        61const-string v0, "VersionedParcel encountered InvocationTargetException"
                                                                                                                                                                                        63invoke-direct {p1, v0, p0}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        64throw p1
                                                                                                                                                                                        65catch_4e: move-exception p0
                                                                                                                                                                                        66new-instance p1, Ljava/lang/RuntimeException;
                                                                                                                                                                                        68const-string v0, "VersionedParcel encountered IllegalAccessException"
                                                                                                                                                                                        70invoke-direct {p1, v0, p0}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        71throw p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getDeviceId
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.telephony.TelephonyManager.getDeviceId
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android.permission.READ_PHONE_STATE
                                                                                                                                                                                        • phone
                                                                                                                                                                                        • IFLY_AD_SDK
                                                                                                                                                                                        • get IMEI:
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "android.permission.READ_PHONE_STATE"
                                                                                                                                                                                        3invoke-static {p0, v0}, Lcom/iflytek/voiceads/utils/i;->b(Landroid/content/Context;Ljava/lang/String;)Z
                                                                                                                                                                                        4move-result v0
                                                                                                                                                                                        5if-nez v0, :cond_b
                                                                                                                                                                                        7const-string v0, ""
                                                                                                                                                                                        8cond_a: return-object v0
                                                                                                                                                                                        9cond_b:
                                                                                                                                                                                        10const-string v1, ""
                                                                                                                                                                                        11try_start_d:
                                                                                                                                                                                        12const-string v0, "phone"
                                                                                                                                                                                        14invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        15move-result-object v0
                                                                                                                                                                                        16check-cast v0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        18invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getDeviceId()Ljava/lang/String;
                                                                                                                                                                                        19move-result-object v1
                                                                                                                                                                                        21invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        22move-result v2
                                                                                                                                                                                        23if-nez v2, :cond_21
                                                                                                                                                                                        24move-object v0, v1
                                                                                                                                                                                        25goto/16 :goto_a
                                                                                                                                                                                        26cond_21: sget v2, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        27const/16 v3, 0x17
                                                                                                                                                                                        28if-lt v2, v3, :cond_5a
                                                                                                                                                                                        29const/4 v2, 0x0
                                                                                                                                                                                        31invoke-virtual {v0, v2}, Landroid/telephony/TelephonyManager;->getDeviceId(I)Ljava/lang/String;
                                                                                                                                                                                        32try_end_2b: move-result-object v0
                                                                                                                                                                                        33try_start_2c:
                                                                                                                                                                                        34invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        35move-result v1
                                                                                                                                                                                        36if-eqz v1, :cond_a
                                                                                                                                                                                        38invoke-static {p0}, Lcom/iflytek/voiceads/param/d;->i(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        39try_end_35: move-result-object v0
                                                                                                                                                                                        40goto/16 :goto_a
                                                                                                                                                                                        41catch_37: move-exception v0
                                                                                                                                                                                        42move-object v5, v0
                                                                                                                                                                                        43move-object v0, v1
                                                                                                                                                                                        44move-object v1, v5
                                                                                                                                                                                        45goto_3b:
                                                                                                                                                                                        46const-string v2, "IFLY_AD_SDK"
                                                                                                                                                                                        47new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        49invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        51const-string v4, "get IMEI:"
                                                                                                                                                                                        53invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        54move-result-object v3
                                                                                                                                                                                        56invoke-virtual {v1}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        57move-result-object v1
                                                                                                                                                                                        59invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        60move-result-object v1
                                                                                                                                                                                        62invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        63move-result-object v1
                                                                                                                                                                                        65invoke-static {v2, v1}, Lcom/iflytek/voiceads/utils/g;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        66goto/16 :goto_a
                                                                                                                                                                                        67catch_58: move-exception v1
                                                                                                                                                                                        68goto/16 :goto_3b
                                                                                                                                                                                        69cond_5a: move-object v0, v1
                                                                                                                                                                                        70goto/16 :goto_2c
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.isInstance
                                                                                                                                                                                        • java.lang.ClassNotFoundException.printStackTrace
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.newInstance
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • com.mintegral.msdk.mtgjscommon.windvane.WindVaneWebView.getObject
                                                                                                                                                                                        • com.mintegral.msdk.mtgjscommon.windvane.WindVaneWebView.getObject
                                                                                                                                                                                        • com.mintegral.msdk.mtgjscommon.windvane.WindVaneWebView.getObject
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • b
                                                                                                                                                                                        • com.mintegral.msdk.video.js.bridge.BaseRewardJsH5
                                                                                                                                                                                        • initialize
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-super {p0, p1, p2}, Lcom/mintegral/msdk/mtgjscommon/windvane/i;->initialize(Landroid/content/Context;Lcom/mintegral/msdk/mtgjscommon/windvane/WindVaneWebView;)V
                                                                                                                                                                                        3const-string v0, "b"
                                                                                                                                                                                        4const/4 v1, 0x0
                                                                                                                                                                                        5try_start_6:
                                                                                                                                                                                        6invoke-static {v0}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        7move-result-object v0
                                                                                                                                                                                        9iget-object v2, p0, Lcom/mintegral/msdk/mtgjscommon/windvane/i;->mContext:Landroid/content/Context;
                                                                                                                                                                                        11invoke-virtual {v0, v2}, Ljava/lang/Class;->isInstance(Ljava/lang/Object;)Z
                                                                                                                                                                                        12move-result v0
                                                                                                                                                                                        13try_end_10: goto/16 :goto_16
                                                                                                                                                                                        14catch_11: move-exception v0
                                                                                                                                                                                        16invoke-virtual {v0}, Ljava/lang/ClassNotFoundException;->printStackTrace()V
                                                                                                                                                                                        17const/4 v0, 0x0
                                                                                                                                                                                        18goto_16: if-eqz v0, :cond_44
                                                                                                                                                                                        20const-string v0, "com.mintegral.msdk.video.js.bridge.BaseRewardJsH5"
                                                                                                                                                                                        21try_start_1a:
                                                                                                                                                                                        22invoke-static {v0}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        23move-result-object v0
                                                                                                                                                                                        25invoke-virtual {v0}, Ljava/lang/Class;->newInstance()Ljava/lang/Object;
                                                                                                                                                                                        26move-result-object v2
                                                                                                                                                                                        27check-cast v2, Lcom/mintegral/msdk/video/js/bridge/IRewardBridge;
                                                                                                                                                                                        28iput-object v2, p0, Lcom/mintegral/msdk/video/js/bridge/BaseRewardJs;->a:Lcom/mintegral/msdk/video/js/bridge/IRewardBridge;
                                                                                                                                                                                        30const-string v2, "initialize"
                                                                                                                                                                                        31const/4 v3, 0x2
                                                                                                                                                                                        32new-array v4, v3, [Ljava/lang/Class;
                                                                                                                                                                                        33const-class v5, Landroid/content/Context;
                                                                                                                                                                                        34aput-object v5, v4, v1
                                                                                                                                                                                        35const-class v5, Lcom/mintegral/msdk/mtgjscommon/windvane/WindVaneWebView;
                                                                                                                                                                                        36const/4 v6, 0x1
                                                                                                                                                                                        37aput-object v5, v4, v6
                                                                                                                                                                                        39invoke-virtual {v0, v2, v4}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        40move-result-object v0
                                                                                                                                                                                        42iget-object v2, p0, Lcom/mintegral/msdk/video/js/bridge/BaseRewardJs;->a:Lcom/mintegral/msdk/video/js/bridge/IRewardBridge;
                                                                                                                                                                                        43new-array v3, v3, [Ljava/lang/Object;
                                                                                                                                                                                        44aput-object p1, v3, v1
                                                                                                                                                                                        45aput-object p2, v3, v6
                                                                                                                                                                                        47invoke-virtual {v0, v2, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        48return-void
                                                                                                                                                                                        49cond_44:
                                                                                                                                                                                        50invoke-virtual {p2}, Lcom/mintegral/msdk/mtgjscommon/windvane/WindVaneWebView;->getObject()Ljava/lang/Object;
                                                                                                                                                                                        51move-result-object p1
                                                                                                                                                                                        52if-eqz p1, :cond_5a
                                                                                                                                                                                        54invoke-virtual {p2}, Lcom/mintegral/msdk/mtgjscommon/windvane/WindVaneWebView;->getObject()Ljava/lang/Object;
                                                                                                                                                                                        55move-result-object p1
                                                                                                                                                                                        56instance-of p1, p1, Lcom/mintegral/msdk/video/js/bridge/IRewardBridge;
                                                                                                                                                                                        57if-eqz p1, :cond_5a
                                                                                                                                                                                        59invoke-virtual {p2}, Lcom/mintegral/msdk/mtgjscommon/windvane/WindVaneWebView;->getObject()Ljava/lang/Object;
                                                                                                                                                                                        60move-result-object p1
                                                                                                                                                                                        61check-cast p1, Lcom/mintegral/msdk/video/js/bridge/IRewardBridge;
                                                                                                                                                                                        62iput-object p1, p0, Lcom/mintegral/msdk/video/js/bridge/BaseRewardJs;->a:Lcom/mintegral/msdk/video/js/bridge/IRewardBridge;
                                                                                                                                                                                        63cond_5a: return-void
                                                                                                                                                                                        64catch_5b: move-exception p1
                                                                                                                                                                                        65sget-boolean p2, Lcom/mintegral/msdk/MIntegralConstans;->DEBUG:Z
                                                                                                                                                                                        66if-eqz p2, :cond_63
                                                                                                                                                                                        68invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        69cond_63: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.widget.TextView.getPaint
                                                                                                                                                                                        • android.text.TextPaint.getTextSize
                                                                                                                                                                                        • android.widget.TextView.getPaint
                                                                                                                                                                                        • android.text.TextPaint.setTextSize
                                                                                                                                                                                        • android.widget.TextView.isInLayout
                                                                                                                                                                                        • android.widget.TextView.getLayout
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • android.util.Log.w
                                                                                                                                                                                        • android.widget.TextView.requestLayout
                                                                                                                                                                                        • android.widget.TextView.forceLayout
                                                                                                                                                                                        • android.widget.TextView.invalidate
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • nullLayouts
                                                                                                                                                                                        • ACTVAutoSizeHelper
                                                                                                                                                                                        • Failed to invoke TextView#nullLayouts() method
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1iget-object v0, p0, Landroidx/appcompat/widget/I;->k:Landroid/widget/TextView;
                                                                                                                                                                                        3invoke-virtual {v0}, Landroid/widget/TextView;->getPaint()Landroid/text/TextPaint;
                                                                                                                                                                                        4move-result-object v0
                                                                                                                                                                                        6invoke-virtual {v0}, Landroid/text/TextPaint;->getTextSize()F
                                                                                                                                                                                        7move-result v0
                                                                                                                                                                                        8cmpl-float v0, p1, v0
                                                                                                                                                                                        9if-eqz v0, :cond_5a
                                                                                                                                                                                        11iget-object v0, p0, Landroidx/appcompat/widget/I;->k:Landroid/widget/TextView;
                                                                                                                                                                                        13invoke-virtual {v0}, Landroid/widget/TextView;->getPaint()Landroid/text/TextPaint;
                                                                                                                                                                                        14move-result-object v0
                                                                                                                                                                                        16invoke-virtual {v0, p1}, Landroid/text/TextPaint;->setTextSize(F)V
                                                                                                                                                                                        17sget p1, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        18const/16 v0, 0x12
                                                                                                                                                                                        19const/4 v1, 0x0
                                                                                                                                                                                        20if-lt p1, v0, :cond_25
                                                                                                                                                                                        22iget-object p1, p0, Landroidx/appcompat/widget/I;->k:Landroid/widget/TextView;
                                                                                                                                                                                        24invoke-virtual {p1}, Landroid/widget/TextView;->isInLayout()Z
                                                                                                                                                                                        25move-result p1
                                                                                                                                                                                        26goto/16 :goto_26
                                                                                                                                                                                        27cond_25: const/4 p1, 0x0
                                                                                                                                                                                        28goto_26:
                                                                                                                                                                                        29iget-object v0, p0, Landroidx/appcompat/widget/I;->k:Landroid/widget/TextView;
                                                                                                                                                                                        31invoke-virtual {v0}, Landroid/widget/TextView;->getLayout()Landroid/text/Layout;
                                                                                                                                                                                        32move-result-object v0
                                                                                                                                                                                        33if-eqz v0, :cond_5a
                                                                                                                                                                                        34iput-boolean v1, p0, Landroidx/appcompat/widget/I;->d:Z
                                                                                                                                                                                        35try_start_30:
                                                                                                                                                                                        36const-string v0, "nullLayouts"
                                                                                                                                                                                        38invoke-direct {p0, v0}, Landroidx/appcompat/widget/I;->a(Ljava/lang/String;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        39move-result-object v0
                                                                                                                                                                                        40if-eqz v0, :cond_48
                                                                                                                                                                                        42iget-object v2, p0, Landroidx/appcompat/widget/I;->k:Landroid/widget/TextView;
                                                                                                                                                                                        43new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                        45invoke-virtual {v0, v2, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        46try_end_3f: goto/16 :goto_48
                                                                                                                                                                                        47catch_40: move-exception v0
                                                                                                                                                                                        49const-string v1, "ACTVAutoSizeHelper"
                                                                                                                                                                                        51const-string v2, "Failed to invoke TextView#nullLayouts() method"
                                                                                                                                                                                        53invoke-static {v1, v2, v0}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                        54cond_48: if-nez p1, :cond_50
                                                                                                                                                                                        56iget-object p1, p0, Landroidx/appcompat/widget/I;->k:Landroid/widget/TextView;
                                                                                                                                                                                        58invoke-virtual {p1}, Landroid/widget/TextView;->requestLayout()V
                                                                                                                                                                                        59goto/16 :goto_55
                                                                                                                                                                                        60cond_50:
                                                                                                                                                                                        61iget-object p1, p0, Landroidx/appcompat/widget/I;->k:Landroid/widget/TextView;
                                                                                                                                                                                        63invoke-virtual {p1}, Landroid/widget/TextView;->forceLayout()V
                                                                                                                                                                                        64goto_55:
                                                                                                                                                                                        65iget-object p1, p0, Landroidx/appcompat/widget/I;->k:Landroid/widget/TextView;
                                                                                                                                                                                        67invoke-virtual {p1}, Landroid/widget/TextView;->invalidate()V
                                                                                                                                                                                        68cond_5a: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • android.content.Context.getDir
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.Class.getClassLoader
                                                                                                                                                                                        • dalvik.system.DexClassLoader.<init>
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • PluginFile:\t
                                                                                                                                                                                        • null
                                                                                                                                                                                        • e_qq_com_dex
                                                                                                                                                                                        • exception while init plugin class loader
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        2const-string v1, "PluginFile:\t"
                                                                                                                                                                                        4invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        6iget-object v1, p0, Lcom/qq/e/comm/managers/plugin/PM;->d:Ljava/io/File;
                                                                                                                                                                                        7if-nez v1, :cond_e
                                                                                                                                                                                        9const-string v1, "null"
                                                                                                                                                                                        10goto/16 :goto_12
                                                                                                                                                                                        11cond_e:
                                                                                                                                                                                        12invoke-virtual {v1}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        13move-result-object v1
                                                                                                                                                                                        14goto_12:
                                                                                                                                                                                        15invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        17invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        18move-result-object v0
                                                                                                                                                                                        20invoke-static {v0}, Lcom/qq/e/comm/util/GDTLogger;->d(Ljava/lang/String;)V
                                                                                                                                                                                        22iget-object v0, p0, Lcom/qq/e/comm/managers/plugin/PM;->c:Ljava/lang/String;
                                                                                                                                                                                        23const/4 v1, 0x0
                                                                                                                                                                                        24if-eqz v0, :cond_53
                                                                                                                                                                                        26iget-object v0, p0, Lcom/qq/e/comm/managers/plugin/PM;->d:Ljava/io/File;
                                                                                                                                                                                        27if-eqz v0, :cond_53
                                                                                                                                                                                        28try_start_25: new-instance v2, Ldalvik/system/DexClassLoader;
                                                                                                                                                                                        30invoke-virtual {v0}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        31move-result-object v0
                                                                                                                                                                                        33iget-object v3, p0, Lcom/qq/e/comm/managers/plugin/PM;->b:Landroid/content/Context;
                                                                                                                                                                                        35const-string v4, "e_qq_com_dex"
                                                                                                                                                                                        36const/4 v5, 0x0
                                                                                                                                                                                        38invoke-virtual {v3, v4, v5}, Landroid/content/Context;->getDir(Ljava/lang/String;I)Ljava/io/File;
                                                                                                                                                                                        39move-result-object v3
                                                                                                                                                                                        41invoke-virtual {v3}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        42move-result-object v3
                                                                                                                                                                                        44invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        45move-result-object v4
                                                                                                                                                                                        47invoke-virtual {v4}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
                                                                                                                                                                                        48move-result-object v4
                                                                                                                                                                                        50invoke-direct {v2, v0, v3, v1, v4}, Ldalvik/system/DexClassLoader;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)V
                                                                                                                                                                                        51iput-object v2, p0, Lcom/qq/e/comm/managers/plugin/PM;->f:Ldalvik/system/DexClassLoader;
                                                                                                                                                                                        53invoke-direct {p0}, Lcom/qq/e/comm/managers/plugin/PM;->e()V
                                                                                                                                                                                        54try_end_48: return-void
                                                                                                                                                                                        55catch_49: move-exception v0
                                                                                                                                                                                        57const-string v1, "exception while init plugin class loader"
                                                                                                                                                                                        59invoke-static {v1, v0}, Lcom/qq/e/comm/util/GDTLogger;->e(Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        61invoke-direct {p0}, Lcom/qq/e/comm/managers/plugin/PM;->f()V
                                                                                                                                                                                        62return-void
                                                                                                                                                                                        63cond_53: iput-object v1, p0, Lcom/qq/e/comm/managers/plugin/PM;->f:Ldalvik/system/DexClassLoader;
                                                                                                                                                                                        64return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Runtime.getRuntime
                                                                                                                                                                                        • java.lang.Runtime.exec
                                                                                                                                                                                        • java.lang.Process.getInputStream
                                                                                                                                                                                        • java.io.InputStreamReader.<init>
                                                                                                                                                                                        • java.io.BufferedReader.<init>
                                                                                                                                                                                        • java.io.BufferedReader.readLine
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • getprop ro.product.cpu.abi
                                                                                                                                                                                        • x86
                                                                                                                                                                                        • arm64-v8a
                                                                                                                                                                                        • armeabi
                                                                                                                                                                                        • armeabi-v7a
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        2sget-object v2, Lyaq/pro;->CPUABI:Ljava/lang/String;
                                                                                                                                                                                        3if-nez v2, :cond_2c
                                                                                                                                                                                        4try_start_4: new-instance v2, Ljava/io/BufferedReader;
                                                                                                                                                                                        5new-instance v3, Ljava/io/InputStreamReader;
                                                                                                                                                                                        7invoke-static {}, Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime;
                                                                                                                                                                                        8move-result-object v4
                                                                                                                                                                                        10const-string v5, "getprop ro.product.cpu.abi"
                                                                                                                                                                                        12invoke-virtual {v4, v5}, Ljava/lang/Runtime;->exec(Ljava/lang/String;)Ljava/lang/Process;
                                                                                                                                                                                        13move-result-object v4
                                                                                                                                                                                        15invoke-virtual {v4}, Ljava/lang/Process;->getInputStream()Ljava/io/InputStream;
                                                                                                                                                                                        16move-result-object v4
                                                                                                                                                                                        18invoke-direct {v3, v4}, Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;)V
                                                                                                                                                                                        20invoke-direct {v2, v3}, Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;)V
                                                                                                                                                                                        22invoke-virtual {v2}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String;
                                                                                                                                                                                        23move-result-object v1
                                                                                                                                                                                        25const-string v2, "x86"
                                                                                                                                                                                        27invoke-virtual {v1, v2}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        28move-result v2
                                                                                                                                                                                        29if-eqz v2, :cond_2f
                                                                                                                                                                                        31const-string v2, "x86"
                                                                                                                                                                                        32sput-object v2, Lyaq/pro;->CPUABI:Ljava/lang/String;
                                                                                                                                                                                        33goto_2c:
                                                                                                                                                                                        34sget-object v2, Lyaq/pro;->CPUABI:Ljava/lang/String;
                                                                                                                                                                                        35return-object v2
                                                                                                                                                                                        36cond_2f:
                                                                                                                                                                                        37const-string v2, "arm64-v8a"
                                                                                                                                                                                        39invoke-virtual {v1, v2}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        40move-result v2
                                                                                                                                                                                        41if-eqz v2, :cond_42
                                                                                                                                                                                        43const-string v2, "arm64-v8a"
                                                                                                                                                                                        44sput-object v2, Lyaq/pro;->CPUABI:Ljava/lang/String;
                                                                                                                                                                                        45try_end_3b: goto/16 :goto_2c
                                                                                                                                                                                        46catch_3c: move-exception v0
                                                                                                                                                                                        48const-string v2, "armeabi"
                                                                                                                                                                                        49sput-object v2, Lyaq/pro;->CPUABI:Ljava/lang/String;
                                                                                                                                                                                        50goto/16 :goto_2c
                                                                                                                                                                                        51cond_42:
                                                                                                                                                                                        52const-string v2, "armeabi-v7a"
                                                                                                                                                                                        54invoke-virtual {v1, v2}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        55move-result v2
                                                                                                                                                                                        56if-eqz v2, :cond_4f
                                                                                                                                                                                        58const-string v2, "armeabi-v7a"
                                                                                                                                                                                        59sput-object v2, Lyaq/pro;->CPUABI:Ljava/lang/String;
                                                                                                                                                                                        60goto/16 :goto_2c
                                                                                                                                                                                        61cond_4f:
                                                                                                                                                                                        62const-string v2, "armeabi"
                                                                                                                                                                                        63sput-object v2, Lyaq/pro;->CPUABI:Ljava/lang/String;
                                                                                                                                                                                        64try_end_53: goto/16 :goto_2c
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.wifi.WifiManager.getConnectionInfo
                                                                                                                                                                                        • android.net.wifi.WifiInfo.getMacAddress
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.String.getBytes
                                                                                                                                                                                        • android.util.Base64.encode
                                                                                                                                                                                        • android.net.wifi.WifiInfo.getSSID
                                                                                                                                                                                        • android.net.wifi.WifiInfo.getMacAddress
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        • java.lang.Exception.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android.permission.ACCESS_WIFI_STATE
                                                                                                                                                                                        • wifi
                                                                                                                                                                                        • ssid=%s mac=%s
                                                                                                                                                                                        • You need the android.Manifest.permission.ACCESS_WIFI_STATE permission. Open AndroidManifest.xml and just before the final </manifest> tag add:android.permission.ACCESS_WIFI_STATE
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2const-string v1, "android.permission.ACCESS_WIFI_STATE"
                                                                                                                                                                                        4invoke-static {p0, v1}, Lcom/baidu/lbsapi/auth/b;->c(Landroid/content/Context;Ljava/lang/String;)Z
                                                                                                                                                                                        5move-result v1
                                                                                                                                                                                        6if-eqz v1, :cond_45
                                                                                                                                                                                        8const-string v1, "wifi"
                                                                                                                                                                                        10invoke-virtual {p0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        11move-result-object p0
                                                                                                                                                                                        12check-cast p0, Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        14invoke-virtual {p0}, Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
                                                                                                                                                                                        15move-result-object p0
                                                                                                                                                                                        17invoke-virtual {p0}, Landroid/net/wifi/WifiInfo;->getMacAddress()Ljava/lang/String;
                                                                                                                                                                                        18move-result-object v0
                                                                                                                                                                                        20invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        21move-result v1
                                                                                                                                                                                        22const/4 v2, 0x0
                                                                                                                                                                                        23if-nez v1, :cond_27
                                                                                                                                                                                        25invoke-virtual {v0}, Ljava/lang/String;->getBytes()[B
                                                                                                                                                                                        26move-result-object v1
                                                                                                                                                                                        28invoke-static {v1, v2}, Landroid/util/Base64;->encode([BI)[B
                                                                                                                                                                                        29cond_27: sget-boolean v1, Lcom/baidu/lbsapi/auth/a;->a:Z
                                                                                                                                                                                        30if-eqz v1, :cond_58
                                                                                                                                                                                        32const-string v1, "ssid=%s mac=%s"
                                                                                                                                                                                        33const/4 v3, 0x2
                                                                                                                                                                                        34new-array v3, v3, [Ljava/lang/Object;
                                                                                                                                                                                        36invoke-virtual {p0}, Landroid/net/wifi/WifiInfo;->getSSID()Ljava/lang/String;
                                                                                                                                                                                        37move-result-object v4
                                                                                                                                                                                        38aput-object v4, v3, v2
                                                                                                                                                                                        39const/4 v2, 0x1
                                                                                                                                                                                        41invoke-virtual {p0}, Landroid/net/wifi/WifiInfo;->getMacAddress()Ljava/lang/String;
                                                                                                                                                                                        42move-result-object p0
                                                                                                                                                                                        43aput-object p0, v3, v2
                                                                                                                                                                                        45invoke-static {v1, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        46move-result-object p0
                                                                                                                                                                                        47goto_41:
                                                                                                                                                                                        48invoke-static {p0}, Lcom/baidu/lbsapi/auth/a;->a(Ljava/lang/String;)V
                                                                                                                                                                                        49goto/16 :goto_58
                                                                                                                                                                                        50cond_45: sget-boolean p0, Lcom/baidu/lbsapi/auth/a;->a:Z
                                                                                                                                                                                        51if-eqz p0, :cond_58
                                                                                                                                                                                        53const-string p0, "You need the android.Manifest.permission.ACCESS_WIFI_STATE permission. Open AndroidManifest.xml and just before the final </manifest> tag add:android.permission.ACCESS_WIFI_STATE"
                                                                                                                                                                                        54try_end_4b: goto/16 :goto_41
                                                                                                                                                                                        55catch_4c: move-exception p0
                                                                                                                                                                                        56sget-boolean v1, Lcom/baidu/lbsapi/auth/a;->a:Z
                                                                                                                                                                                        57if-eqz v1, :cond_58
                                                                                                                                                                                        59invoke-virtual {p0}, Ljava/lang/Exception;->toString()Ljava/lang/String;
                                                                                                                                                                                        60move-result-object p0
                                                                                                                                                                                        62invoke-static {p0}, Lcom/baidu/lbsapi/auth/a;->a(Ljava/lang/String;)V
                                                                                                                                                                                        63goto_58: return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • c.t.m.li.tsa.x.f:Lc/t/m/li/tsa/v
                                                                                                                                                                                        • java.io.File.listFiles
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.io.File.isFile
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.File.getName
                                                                                                                                                                                        • java.lang.String.startsWith
                                                                                                                                                                                        • java.io.File.lastModified
                                                                                                                                                                                        • java.io.File.length
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.io.File.getName
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • fclite_
                                                                                                                                                                                        • delete expired file:
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1iget-object v0, p0, Lc/t/m/li/tsa/x;->f:Lc/t/m/li/tsa/v;
                                                                                                                                                                                        3invoke-static {v0}, Lc/t/m/li/tsa/v;->a(Lc/t/m/li/tsa/v;)Ljava/io/File;
                                                                                                                                                                                        4move-result-object v0
                                                                                                                                                                                        6invoke-virtual {v0}, Ljava/io/File;->listFiles()[Ljava/io/File;
                                                                                                                                                                                        7move-result-object v1
                                                                                                                                                                                        8if-eqz v1, :cond_f
                                                                                                                                                                                        9array-length v0, v1
                                                                                                                                                                                        10if-nez v0, :cond_10
                                                                                                                                                                                        11cond_f: return-void
                                                                                                                                                                                        12cond_10:
                                                                                                                                                                                        13invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        14move-result-wide v2
                                                                                                                                                                                        15array-length v4, v1
                                                                                                                                                                                        16const/4 v0, 0x0
                                                                                                                                                                                        17goto_16: if-ge v0, v4, :cond_f
                                                                                                                                                                                        18aget-object v5, v1, v0
                                                                                                                                                                                        20invoke-virtual {v5}, Ljava/io/File;->isFile()Z
                                                                                                                                                                                        21move-result v6
                                                                                                                                                                                        22if-eqz v6, :cond_5c
                                                                                                                                                                                        24invoke-virtual {v5}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        25move-result v6
                                                                                                                                                                                        26if-eqz v6, :cond_5c
                                                                                                                                                                                        28invoke-virtual {v5}, Ljava/io/File;->getName()Ljava/lang/String;
                                                                                                                                                                                        29move-result-object v6
                                                                                                                                                                                        31const-string v7, "fclite_"
                                                                                                                                                                                        33invoke-virtual {v6, v7}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        34move-result v6
                                                                                                                                                                                        35if-eqz v6, :cond_5c
                                                                                                                                                                                        37invoke-virtual {v5}, Ljava/io/File;->lastModified()J
                                                                                                                                                                                        38move-result-wide v6
                                                                                                                                                                                        39sub-long v6, v2, v6
                                                                                                                                                                                        40const-wide v8, 0x9a7ec800L
                                                                                                                                                                                        41cmp-long v6, v6, v8
                                                                                                                                                                                        42if-gtz v6, :cond_4b
                                                                                                                                                                                        44invoke-virtual {v5}, Ljava/io/File;->length()J
                                                                                                                                                                                        45move-result-wide v6
                                                                                                                                                                                        46const-wide/16 v8, 0x0
                                                                                                                                                                                        47cmp-long v6, v6, v8
                                                                                                                                                                                        48if-nez v6, :cond_5c
                                                                                                                                                                                        49cond_4b: new-instance v6, Ljava/lang/StringBuilder;
                                                                                                                                                                                        51const-string v7, "delete expired file:"
                                                                                                                                                                                        53invoke-direct {v6, v7}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        55invoke-virtual {v5}, Ljava/io/File;->getName()Ljava/lang/String;
                                                                                                                                                                                        56move-result-object v7
                                                                                                                                                                                        58invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        60invoke-virtual {v5}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        61cond_5c: add-int/lit8 v0, v0, 0x1
                                                                                                                                                                                        62goto/16 :goto_16
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.isConnected
                                                                                                                                                                                        • android.net.NetworkInfo.getType
                                                                                                                                                                                        • android.net.NetworkInfo.getType
                                                                                                                                                                                        • android.net.NetworkInfo.getSubtypeName
                                                                                                                                                                                        • android.net.NetworkInfo.getSubtype
                                                                                                                                                                                        • java.lang.String.equalsIgnoreCase
                                                                                                                                                                                        • java.lang.String.equalsIgnoreCase
                                                                                                                                                                                        • java.lang.String.equalsIgnoreCase
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        • TD-SCDMA
                                                                                                                                                                                        • WCDMA
                                                                                                                                                                                        • CDMA2000
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2const-string v1, "connectivity"
                                                                                                                                                                                        4invoke-virtual {p1, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        5move-result-object p1
                                                                                                                                                                                        6check-cast p1, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        8invoke-virtual {p1}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        9move-result-object p1
                                                                                                                                                                                        10const/4 v1, 0x3
                                                                                                                                                                                        11const/4 v2, 0x1
                                                                                                                                                                                        12if-eqz p1, :cond_53
                                                                                                                                                                                        14invoke-virtual {p1}, Landroid/net/NetworkInfo;->isConnected()Z
                                                                                                                                                                                        15move-result v3
                                                                                                                                                                                        16if-eqz v3, :cond_53
                                                                                                                                                                                        18invoke-virtual {p1}, Landroid/net/NetworkInfo;->getType()I
                                                                                                                                                                                        19move-result v3
                                                                                                                                                                                        20if-ne v3, v2, :cond_20
                                                                                                                                                                                        21const/16 v0, 0x64
                                                                                                                                                                                        22goto/16 :goto_53
                                                                                                                                                                                        23cond_20:
                                                                                                                                                                                        24invoke-virtual {p1}, Landroid/net/NetworkInfo;->getType()I
                                                                                                                                                                                        25move-result v3
                                                                                                                                                                                        26if-nez v3, :cond_53
                                                                                                                                                                                        28invoke-virtual {p1}, Landroid/net/NetworkInfo;->getSubtypeName()Ljava/lang/String;
                                                                                                                                                                                        29move-result-object v3
                                                                                                                                                                                        31invoke-virtual {p1}, Landroid/net/NetworkInfo;->getSubtype()I
                                                                                                                                                                                        32move-result p1
                                                                                                                                                                                        33packed-switch p1, :pswitch_data_54
                                                                                                                                                                                        34if-eqz v3, :cond_3a
                                                                                                                                                                                        36const-string p1, "TD-SCDMA"
                                                                                                                                                                                        37goto/16 :goto_3c
                                                                                                                                                                                        38goto_36: const/4 v0, 0x3
                                                                                                                                                                                        39goto/16 :goto_53
                                                                                                                                                                                        40pswitch_38: const/4 v0, 0x2
                                                                                                                                                                                        41goto/16 :goto_53
                                                                                                                                                                                        42pswitch_3a: const/4 v0, 0x1
                                                                                                                                                                                        43goto/16 :goto_53
                                                                                                                                                                                        44goto_3c:
                                                                                                                                                                                        45invoke-virtual {v3, p1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
                                                                                                                                                                                        46move-result p1
                                                                                                                                                                                        47if-nez p1, :cond_36
                                                                                                                                                                                        49const-string p1, "WCDMA"
                                                                                                                                                                                        51invoke-virtual {v3, p1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
                                                                                                                                                                                        52move-result p1
                                                                                                                                                                                        53if-nez p1, :cond_36
                                                                                                                                                                                        55const-string p1, "CDMA2000"
                                                                                                                                                                                        57invoke-virtual {v3, p1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
                                                                                                                                                                                        58move-result p1
                                                                                                                                                                                        59try_end_50: if-eqz p1, :cond_3a
                                                                                                                                                                                        60goto/16 :goto_36
                                                                                                                                                                                        61goto_53: return v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.net.URL.<init>
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • javax.net.ssl.HttpsURLConnection.setHostnameVerifier
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestMethod
                                                                                                                                                                                        • java.net.HttpURLConnection.setDoOutput
                                                                                                                                                                                        • java.net.HttpURLConnection.setDoInput
                                                                                                                                                                                        • java.net.HttpURLConnection.setConnectTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setReadTimeout
                                                                                                                                                                                        • android.util.Log.e
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • HttpClient
                                                                                                                                                                                        • url connect failed
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0: new-instance v0, Ljava/net/URL;
                                                                                                                                                                                        2iget-object v1, p0, Lcom/baidu/mapapi/http/HttpClient;->b:Ljava/lang/String;
                                                                                                                                                                                        4invoke-direct {v0, v1}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        5sget-boolean v1, Lcom/baidu/mapapi/http/HttpClient;->isHttpsEnable:Z
                                                                                                                                                                                        6if-eqz v1, :cond_1a
                                                                                                                                                                                        8invoke-virtual {v0}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        9move-result-object v0
                                                                                                                                                                                        10check-cast v0, Ljavax/net/ssl/HttpsURLConnection;
                                                                                                                                                                                        11new-instance v1, Lcom/baidu/mapapi/http/b;
                                                                                                                                                                                        13invoke-direct {v1, p0}, Lcom/baidu/mapapi/http/b;-><init>(Lcom/baidu/mapapi/http/HttpClient;)V
                                                                                                                                                                                        15invoke-virtual {v0, v1}, Ljavax/net/ssl/HttpsURLConnection;->setHostnameVerifier(Ljavax/net/ssl/HostnameVerifier;)V
                                                                                                                                                                                        16goto/16 :goto_20
                                                                                                                                                                                        17cond_1a:
                                                                                                                                                                                        18invoke-virtual {v0}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        19move-result-object v0
                                                                                                                                                                                        20check-cast v0, Ljava/net/HttpURLConnection;
                                                                                                                                                                                        21goto_20:
                                                                                                                                                                                        22iget-object v1, p0, Lcom/baidu/mapapi/http/HttpClient;->f:Ljava/lang/String;
                                                                                                                                                                                        24invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V
                                                                                                                                                                                        25const/4 v1, 0x0
                                                                                                                                                                                        27invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setDoOutput(Z)V
                                                                                                                                                                                        28const/4 v1, 0x1
                                                                                                                                                                                        30invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setDoInput(Z)V
                                                                                                                                                                                        31iget v1, p0, Lcom/baidu/mapapi/http/HttpClient;->d:I
                                                                                                                                                                                        33invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setConnectTimeout(I)V
                                                                                                                                                                                        34iget v1, p0, Lcom/baidu/mapapi/http/HttpClient;->e:I
                                                                                                                                                                                        36invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setReadTimeout(I)V
                                                                                                                                                                                        37try_end_37: return-object v0
                                                                                                                                                                                        38catch_38: move-exception v0
                                                                                                                                                                                        40const-string v1, "HttpClient"
                                                                                                                                                                                        42const-string v2, "url connect failed"
                                                                                                                                                                                        44invoke-static {v1, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        46invoke-static {}, Lcom/baidu/mapapi/common/Logger;->debugEnable()Z
                                                                                                                                                                                        47move-result v2
                                                                                                                                                                                        48if-eqz v2, :cond_4a
                                                                                                                                                                                        50invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        51goto/16 :goto_51
                                                                                                                                                                                        52cond_4a:
                                                                                                                                                                                        53invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        54move-result-object v0
                                                                                                                                                                                        56invoke-static {v1, v0}, Lcom/baidu/mapapi/common/Logger;->logW(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        57goto_51: const/4 v0, 0x0
                                                                                                                                                                                        58return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.isConnected
                                                                                                                                                                                        • android.net.NetworkInfo.getType
                                                                                                                                                                                        • android.net.NetworkInfo.getType
                                                                                                                                                                                        • android.net.NetworkInfo.getSubtypeName
                                                                                                                                                                                        • android.net.NetworkInfo.getSubtype
                                                                                                                                                                                        • java.lang.String.equalsIgnoreCase
                                                                                                                                                                                        • java.lang.String.equalsIgnoreCase
                                                                                                                                                                                        • java.lang.String.equalsIgnoreCase
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        • TD-SCDMA
                                                                                                                                                                                        • WCDMA
                                                                                                                                                                                        • CDMA2000
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "connectivity"
                                                                                                                                                                                        3invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        4move-result-object p0
                                                                                                                                                                                        5check-cast p0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        7invoke-virtual {p0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        8move-result-object p0
                                                                                                                                                                                        9const/4 v0, 0x3
                                                                                                                                                                                        10const/4 v1, 0x1
                                                                                                                                                                                        11if-eqz p0, :cond_4b
                                                                                                                                                                                        13invoke-virtual {p0}, Landroid/net/NetworkInfo;->isConnected()Z
                                                                                                                                                                                        14move-result v2
                                                                                                                                                                                        15if-eqz v2, :cond_4b
                                                                                                                                                                                        17invoke-virtual {p0}, Landroid/net/NetworkInfo;->getType()I
                                                                                                                                                                                        18move-result v2
                                                                                                                                                                                        19if-ne v2, v1, :cond_1d
                                                                                                                                                                                        20goto/16 :goto_4b
                                                                                                                                                                                        21cond_1d:
                                                                                                                                                                                        22invoke-virtual {p0}, Landroid/net/NetworkInfo;->getType()I
                                                                                                                                                                                        23move-result v2
                                                                                                                                                                                        24if-nez v2, :cond_4b
                                                                                                                                                                                        26invoke-virtual {p0}, Landroid/net/NetworkInfo;->getSubtypeName()Ljava/lang/String;
                                                                                                                                                                                        27move-result-object v2
                                                                                                                                                                                        29invoke-virtual {p0}, Landroid/net/NetworkInfo;->getSubtype()I
                                                                                                                                                                                        30move-result p0
                                                                                                                                                                                        31packed-switch p0, :pswitch_data_4e
                                                                                                                                                                                        33const-string p0, "TD-SCDMA"
                                                                                                                                                                                        35invoke-virtual {v2, p0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
                                                                                                                                                                                        36move-result p0
                                                                                                                                                                                        37if-nez p0, :cond_4c
                                                                                                                                                                                        39const-string p0, "WCDMA"
                                                                                                                                                                                        41invoke-virtual {v2, p0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
                                                                                                                                                                                        42move-result p0
                                                                                                                                                                                        43if-nez p0, :cond_4c
                                                                                                                                                                                        45const-string p0, "CDMA2000"
                                                                                                                                                                                        47invoke-virtual {v2, p0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
                                                                                                                                                                                        48move-result p0
                                                                                                                                                                                        49if-eqz p0, :cond_4b
                                                                                                                                                                                        50goto/16 :goto_4c
                                                                                                                                                                                        51pswitch_47: const/4 v0, 0x4
                                                                                                                                                                                        52goto/16 :goto_4c
                                                                                                                                                                                        53pswitch_49: const/4 v0, 0x2
                                                                                                                                                                                        54goto/16 :goto_4c
                                                                                                                                                                                        55goto_4b: const/4 v0, 0x1
                                                                                                                                                                                        56goto_4c: return v0
                                                                                                                                                                                        57nop
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.app.ActivityManager.getRunningTasks
                                                                                                                                                                                        • java.util.List.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • android.app.ActivityManager$RunningTaskInfo.topActivity:Landroid/content/ComponentName
                                                                                                                                                                                        • java.lang.StringBuilder.length
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.app.ActivityManager$RunningTaskInfo.topActivity:Landroid/content/ComponentName
                                                                                                                                                                                        • android.content.ComponentName.getPackageName
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • activity
                                                                                                                                                                                        • ;
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        2invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        3try_start_5:
                                                                                                                                                                                        4iget-object v1, p0, Lc/g/f/c/a/g;->b:Landroid/content/Context;
                                                                                                                                                                                        6const-string v2, "activity"
                                                                                                                                                                                        8invoke-virtual {v1, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        9move-result-object v1
                                                                                                                                                                                        10check-cast v1, Landroid/app/ActivityManager;
                                                                                                                                                                                        11const/16 v2, 0xa
                                                                                                                                                                                        13invoke-virtual {v1, v2}, Landroid/app/ActivityManager;->getRunningTasks(I)Ljava/util/List;
                                                                                                                                                                                        14move-result-object v1
                                                                                                                                                                                        16invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        17move-result-object v1
                                                                                                                                                                                        18cond_19:
                                                                                                                                                                                        19invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        20move-result v2
                                                                                                                                                                                        21if-eqz v2, :cond_40
                                                                                                                                                                                        23invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        24move-result-object v2
                                                                                                                                                                                        25check-cast v2, Landroid/app/ActivityManager$RunningTaskInfo;
                                                                                                                                                                                        26if-eqz v2, :cond_19
                                                                                                                                                                                        28iget-object v3, v2, Landroid/app/ActivityManager$RunningTaskInfo;->topActivity:Landroid/content/ComponentName;
                                                                                                                                                                                        29if-eqz v3, :cond_19
                                                                                                                                                                                        31invoke-virtual {v0}, Ljava/lang/StringBuilder;->length()I
                                                                                                                                                                                        32move-result v3
                                                                                                                                                                                        33if-lez v3, :cond_36
                                                                                                                                                                                        35const-string v3, ";"
                                                                                                                                                                                        37invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        38cond_36:
                                                                                                                                                                                        39iget-object v2, v2, Landroid/app/ActivityManager$RunningTaskInfo;->topActivity:Landroid/content/ComponentName;
                                                                                                                                                                                        41invoke-virtual {v2}, Landroid/content/ComponentName;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        42move-result-object v2
                                                                                                                                                                                        44invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        45try_end_3f: goto/16 :goto_19
                                                                                                                                                                                        46cond_40:
                                                                                                                                                                                        47invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        48move-result v1
                                                                                                                                                                                        49if-eqz v1, :cond_48
                                                                                                                                                                                        50const/4 v0, 0x0
                                                                                                                                                                                        51return-object v0
                                                                                                                                                                                        52cond_48:
                                                                                                                                                                                        53invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        54move-result-object v0
                                                                                                                                                                                        55return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.baidu.location.f.getServiceContext
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getSubscriberId
                                                                                                                                                                                        • java.lang.String.startsWith
                                                                                                                                                                                        • java.lang.String.startsWith
                                                                                                                                                                                        • java.lang.String.startsWith
                                                                                                                                                                                        • java.lang.String.startsWith
                                                                                                                                                                                        • java.lang.String.startsWith
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • phone
                                                                                                                                                                                        • 46000
                                                                                                                                                                                        • 46002
                                                                                                                                                                                        • 46007
                                                                                                                                                                                        • 46001
                                                                                                                                                                                        • 46003
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-static {}, Lcom/baidu/location/f;->getServiceContext()Landroid/content/Context;
                                                                                                                                                                                        2move-result-object v0
                                                                                                                                                                                        4const-string v1, "phone"
                                                                                                                                                                                        6invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        7move-result-object v0
                                                                                                                                                                                        8check-cast v0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        9try_start_c:
                                                                                                                                                                                        10invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getSubscriberId()Ljava/lang/String;
                                                                                                                                                                                        11move-result-object v0
                                                                                                                                                                                        12try_end_10: goto/16 :goto_12
                                                                                                                                                                                        13catch_11: const/4 v0, 0x0
                                                                                                                                                                                        14goto_12: if-eqz v0, :cond_43
                                                                                                                                                                                        16const-string v1, "46000"
                                                                                                                                                                                        18invoke-virtual {v0, v1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        19move-result v1
                                                                                                                                                                                        20if-nez v1, :cond_41
                                                                                                                                                                                        22const-string v1, "46002"
                                                                                                                                                                                        24invoke-virtual {v0, v1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        25move-result v1
                                                                                                                                                                                        26if-nez v1, :cond_41
                                                                                                                                                                                        28const-string v1, "46007"
                                                                                                                                                                                        30invoke-virtual {v0, v1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        31move-result v1
                                                                                                                                                                                        32if-eqz v1, :cond_2d
                                                                                                                                                                                        33goto/16 :goto_41
                                                                                                                                                                                        34cond_2d:
                                                                                                                                                                                        35const-string v1, "46001"
                                                                                                                                                                                        37invoke-virtual {v0, v1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        38move-result v1
                                                                                                                                                                                        39if-eqz v1, :cond_37
                                                                                                                                                                                        40const/4 v0, 0x2
                                                                                                                                                                                        41return v0
                                                                                                                                                                                        42cond_37:
                                                                                                                                                                                        43const-string v1, "46003"
                                                                                                                                                                                        45invoke-virtual {v0, v1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        46move-result v0
                                                                                                                                                                                        47if-eqz v0, :cond_43
                                                                                                                                                                                        48const/4 v0, 0x3
                                                                                                                                                                                        49return v0
                                                                                                                                                                                        50goto_41: const/4 v0, 0x1
                                                                                                                                                                                        51return v0
                                                                                                                                                                                        52cond_43: const/4 v0, 0x0
                                                                                                                                                                                        53return v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.System.err:Ljava/io/PrintStream
                                                                                                                                                                                        • java.io.PrintStream.println
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.lang.IllegalStateException.<init>
                                                                                                                                                                                        • java.lang.IllegalStateException.<init>
                                                                                                                                                                                        • java.lang.RuntimeException.<init>
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • getFilesDir
                                                                                                                                                                                        • getFilesDir() returned null - retrying once...
                                                                                                                                                                                        • Android files dir does not exist
                                                                                                                                                                                        • Android files dir is null
                                                                                                                                                                                        • Could not init with given Android context (must be sub class of android.content.Context)
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        2move-result-object v0
                                                                                                                                                                                        4const-string v1, "getFilesDir"
                                                                                                                                                                                        5const/4 v2, 0x0
                                                                                                                                                                                        6new-array v3, v2, [Ljava/lang/Class;
                                                                                                                                                                                        8invoke-virtual {v0, v1, v3}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        9move-result-object v0
                                                                                                                                                                                        10new-array v1, v2, [Ljava/lang/Object;
                                                                                                                                                                                        12invoke-virtual {v0, p0, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        13move-result-object v1
                                                                                                                                                                                        14check-cast v1, Ljava/io/File;
                                                                                                                                                                                        15if-nez v1, :cond_27
                                                                                                                                                                                        17sget-object v1, Ljava/lang/System;->err:Ljava/io/PrintStream;
                                                                                                                                                                                        19const-string v3, "getFilesDir() returned null - retrying once..."
                                                                                                                                                                                        21invoke-virtual {v1, v3}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V
                                                                                                                                                                                        22new-array v1, v2, [Ljava/lang/Object;
                                                                                                                                                                                        24invoke-virtual {v0, p0, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        25move-result-object p0
                                                                                                                                                                                        26move-object v1, p0
                                                                                                                                                                                        27check-cast v1, Ljava/io/File;
                                                                                                                                                                                        28try_end_27: if-eqz v1, :cond_38
                                                                                                                                                                                        30invoke-virtual {v1}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        31move-result p0
                                                                                                                                                                                        32if-eqz p0, :cond_30
                                                                                                                                                                                        33return-object v1
                                                                                                                                                                                        34cond_30: new-instance p0, Ljava/lang/IllegalStateException;
                                                                                                                                                                                        36const-string v0, "Android files dir does not exist"
                                                                                                                                                                                        38invoke-direct {p0, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        39throw p0
                                                                                                                                                                                        40cond_38: new-instance p0, Ljava/lang/IllegalStateException;
                                                                                                                                                                                        42const-string v0, "Android files dir is null"
                                                                                                                                                                                        44invoke-direct {p0, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        45throw p0
                                                                                                                                                                                        46catch_40: move-exception p0
                                                                                                                                                                                        47new-instance v0, Ljava/lang/RuntimeException;
                                                                                                                                                                                        49const-string v1, "Could not init with given Android context (must be sub class of android.content.Context)"
                                                                                                                                                                                        51invoke-direct {v0, v1, p0}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        52throw v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.File.isFile
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        • java.io.File.isDirectory
                                                                                                                                                                                        • java.io.File.listFiles
                                                                                                                                                                                        • com.iflytek.voiceads.bridge.DSBridgeWebView.a
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • IFLY_AD_SDK
                                                                                                                                                                                        • delete file no exists
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-virtual {p1}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        2move-result v0
                                                                                                                                                                                        3if-eqz v0, :cond_29
                                                                                                                                                                                        5invoke-virtual {p1}, Ljava/io/File;->isFile()Z
                                                                                                                                                                                        6move-result v0
                                                                                                                                                                                        7if-eqz v0, :cond_13
                                                                                                                                                                                        9invoke-virtual {p1}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        10cond_f:
                                                                                                                                                                                        11invoke-virtual {p1}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        12goto_12: return-void
                                                                                                                                                                                        13cond_13:
                                                                                                                                                                                        14invoke-virtual {p1}, Ljava/io/File;->isDirectory()Z
                                                                                                                                                                                        15move-result v0
                                                                                                                                                                                        16if-eqz v0, :cond_f
                                                                                                                                                                                        18invoke-virtual {p1}, Ljava/io/File;->listFiles()[Ljava/io/File;
                                                                                                                                                                                        19move-result-object v1
                                                                                                                                                                                        20const/4 v0, 0x0
                                                                                                                                                                                        21goto_1e: array-length v2, v1
                                                                                                                                                                                        22if-ge v0, v2, :cond_f
                                                                                                                                                                                        23aget-object v2, v1, v0
                                                                                                                                                                                        25invoke-virtual {p0, v2}, Lcom/iflytek/voiceads/bridge/DSBridgeWebView;->a(Ljava/io/File;)V
                                                                                                                                                                                        26add-int/lit8 v0, v0, 0x1
                                                                                                                                                                                        27goto/16 :goto_1e
                                                                                                                                                                                        28cond_29:
                                                                                                                                                                                        29const-string v0, "IFLY_AD_SDK"
                                                                                                                                                                                        30new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        32invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        34const-string v2, "delete file no exists "
                                                                                                                                                                                        36invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        37move-result-object v1
                                                                                                                                                                                        39invoke-virtual {p1}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        40move-result-object v2
                                                                                                                                                                                        42invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        43move-result-object v1
                                                                                                                                                                                        45invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        46move-result-object v1
                                                                                                                                                                                        48invoke-static {v0, v1}, Lcom/iflytek/voiceads/utils/g;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        49goto/16 :goto_12
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.System.loadLibrary
                                                                                                                                                                                        • cn.shuzilm.sdk.Stats.access$000
                                                                                                                                                                                        • cn.shuzilm.sdk.Stats.access$100
                                                                                                                                                                                        • cn.shuzilm.sdk.Stats.access$200
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • cn.shuzilm.sdk.Stats.access$000
                                                                                                                                                                                        • android.telephony.TelephonyManager.listen
                                                                                                                                                                                        • cn.shuzilm.sdk.Stats.access$000
                                                                                                                                                                                        • cn.shuzilm.sdk.Stats.access$300
                                                                                                                                                                                        • cn.shuzilm.sdk.Stats.access$000
                                                                                                                                                                                        • cn.shuzilm.sdk.Stats.access$102
                                                                                                                                                                                        • java.lang.Throwable.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • ehd4t3
                                                                                                                                                                                        • phone
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1const-string v0, "ehd4t3"
                                                                                                                                                                                        3invoke-static {v0}, Ljava/lang/System;->loadLibrary(Ljava/lang/String;)V
                                                                                                                                                                                        5invoke-static {}, Lcn/shuzilm/sdk/Stats;->access$000()Lcn/shuzilm/sdk/Stats;
                                                                                                                                                                                        6move-result-object v0
                                                                                                                                                                                        8invoke-static {v0}, Lcn/shuzilm/sdk/Stats;->access$100(Lcn/shuzilm/sdk/Stats;)Z
                                                                                                                                                                                        9move-result v0
                                                                                                                                                                                        10if-nez v0, :cond_33
                                                                                                                                                                                        11sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        12const/16 v1, 0x13
                                                                                                                                                                                        13if-lt v0, v1, :cond_33
                                                                                                                                                                                        15invoke-static {}, Lcn/shuzilm/sdk/Stats;->access$200()Landroid/content/Context;
                                                                                                                                                                                        16move-result-object v0
                                                                                                                                                                                        18const-string v1, "phone"
                                                                                                                                                                                        20invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        21move-result-object v0
                                                                                                                                                                                        22check-cast v0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        24invoke-static {}, Lcn/shuzilm/sdk/Stats;->access$000()Lcn/shuzilm/sdk/Stats;
                                                                                                                                                                                        25move-result-object v1
                                                                                                                                                                                        26const/16 v2, 0x100
                                                                                                                                                                                        28invoke-virtual {v0, v1, v2}, Landroid/telephony/TelephonyManager;->listen(Landroid/telephony/PhoneStateListener;I)V
                                                                                                                                                                                        30invoke-static {}, Lcn/shuzilm/sdk/Stats;->access$000()Lcn/shuzilm/sdk/Stats;
                                                                                                                                                                                        31move-result-object v0
                                                                                                                                                                                        33iget-object v1, p0, Lcn/shuzilm/sdk/Stats$1;->val$ctx:Landroid/content/Context;
                                                                                                                                                                                        35invoke-static {v0, v1}, Lcn/shuzilm/sdk/Stats;->access$300(Lcn/shuzilm/sdk/Stats;Landroid/content/Context;)V
                                                                                                                                                                                        36cond_33:
                                                                                                                                                                                        37invoke-static {}, Lcn/shuzilm/sdk/Stats;->access$000()Lcn/shuzilm/sdk/Stats;
                                                                                                                                                                                        38move-result-object v0
                                                                                                                                                                                        39const/4 v1, 0x1
                                                                                                                                                                                        41invoke-static {v0, v1}, Lcn/shuzilm/sdk/Stats;->access$102(Lcn/shuzilm/sdk/Stats;Z)Z
                                                                                                                                                                                        42try_end_3b: goto/16 :goto_40
                                                                                                                                                                                        43catch_3c: move-exception v0
                                                                                                                                                                                        45invoke-virtual {v0}, Ljava/lang/Throwable;->printStackTrace()V
                                                                                                                                                                                        46goto_40: return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Process.myPid
                                                                                                                                                                                        • android.os.Process.killProcess
                                                                                                                                                                                        • java.lang.System.exit
                                                                                                                                                                                        • java.lang.Runnable.run
                                                                                                                                                                                        • com.tencent.bugly.beta.download.BetaReceiver.netListeners:Ljava/util/concurrent/ConcurrentHashMap
                                                                                                                                                                                        • java.util.concurrent.ConcurrentHashMap.remove
                                                                                                                                                                                        • com.tencent.bugly.beta.download.BetaReceiver.addTask
                                                                                                                                                                                        • java.lang.Runnable.run
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • android.view.ViewGroup.getChildCount
                                                                                                                                                                                        • android.app.Activity.finish
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • install
                                                                                                                                                                                        • BetaAct closed by empty view
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0: iget p1, p0, Lcom/tencent/bugly/beta/global/b;->a:I
                                                                                                                                                                                        1const/4 v0, 0x1
                                                                                                                                                                                        2const/4 v1, 0x0
                                                                                                                                                                                        3packed-switch p1, :pswitch_data_104
                                                                                                                                                                                        4goto/16 :goto_103
                                                                                                                                                                                        5pswitch_9:
                                                                                                                                                                                        6invoke-static {}, Lcom/tencent/bugly/beta/Beta;->getStrategyTask()Lcom/tencent/bugly/beta/download/DownloadTask;
                                                                                                                                                                                        7move-result-object p1
                                                                                                                                                                                        9invoke-virtual {p1}, Lcom/tencent/bugly/beta/download/DownloadTask;->getSaveFile()Ljava/io/File;
                                                                                                                                                                                        10move-result-object p1
                                                                                                                                                                                        12invoke-static {p1}, Lcom/tencent/bugly/beta/Beta;->installApk(Ljava/io/File;)V
                                                                                                                                                                                        14invoke-static {v0}, Lcom/tencent/bugly/beta/Beta;->saveInstallEvent(Z)V
                                                                                                                                                                                        15goto/16 :goto_103
                                                                                                                                                                                        16pswitch_19:
                                                                                                                                                                                        17iget-object p1, p0, Lcom/tencent/bugly/beta/global/b;->b:[Ljava/lang/Object;
                                                                                                                                                                                        18aget-object p1, p1, v1
                                                                                                                                                                                        19check-cast p1, Lcom/tencent/bugly/beta/ui/e;
                                                                                                                                                                                        21invoke-virtual {p1}, Lcom/tencent/bugly/beta/ui/a;->a()V
                                                                                                                                                                                        22goto/16 :goto_103
                                                                                                                                                                                        23pswitch_24:
                                                                                                                                                                                        24iget-object p1, p0, Lcom/tencent/bugly/beta/global/b;->b:[Ljava/lang/Object;
                                                                                                                                                                                        25aget-object p1, p1, v1
                                                                                                                                                                                        26check-cast p1, Lcom/tencent/bugly/beta/ui/e;
                                                                                                                                                                                        28invoke-static {}, Landroid/os/Process;->myPid()I
                                                                                                                                                                                        29move-result p1
                                                                                                                                                                                        31invoke-static {p1}, Landroid/os/Process;->killProcess(I)V
                                                                                                                                                                                        33invoke-static {v1}, Ljava/lang/System;->exit(I)V
                                                                                                                                                                                        34goto/16 :goto_103
                                                                                                                                                                                        35pswitch_36:
                                                                                                                                                                                        36iget-object p1, p0, Lcom/tencent/bugly/beta/global/b;->b:[Ljava/lang/Object;
                                                                                                                                                                                        37aget-object p1, p1, v1
                                                                                                                                                                                        38check-cast p1, Lcom/tencent/bugly/beta/ui/h;
                                                                                                                                                                                        40iget-object v0, p1, Lcom/tencent/bugly/beta/ui/h;->s:Ljava/lang/Runnable;
                                                                                                                                                                                        41if-eqz v0, :cond_45
                                                                                                                                                                                        43iget-object v0, p1, Lcom/tencent/bugly/beta/ui/h;->s:Ljava/lang/Runnable;
                                                                                                                                                                                        45invoke-interface {v0}, Ljava/lang/Runnable;->run()V
                                                                                                                                                                                        46cond_45:
                                                                                                                                                                                        47invoke-virtual {p1}, Lcom/tencent/bugly/beta/ui/a;->a()V
                                                                                                                                                                                        48goto/16 :goto_103
                                                                                                                                                                                        49pswitch_4a:
                                                                                                                                                                                        50iget-object p1, p0, Lcom/tencent/bugly/beta/global/b;->b:[Ljava/lang/Object;
                                                                                                                                                                                        51aget-object p1, p1, v1
                                                                                                                                                                                        52check-cast p1, Lcom/tencent/bugly/beta/ui/h;
                                                                                                                                                                                        54iget-object v0, p1, Lcom/tencent/bugly/beta/ui/h;->q:Lcom/tencent/bugly/beta/download/DownloadTask;
                                                                                                                                                                                        56sget-object v1, Lcom/tencent/bugly/beta/download/BetaReceiver;->netListeners:Ljava/util/concurrent/ConcurrentHashMap;
                                                                                                                                                                                        58invoke-virtual {v0}, Lcom/tencent/bugly/beta/download/DownloadTask;->getDownloadUrl()Ljava/lang/String;
                                                                                                                                                                                        59move-result-object v2
                                                                                                                                                                                        61invoke-virtual {v1, v2}, Ljava/util/concurrent/ConcurrentHashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        63invoke-virtual {v0}, Lcom/tencent/bugly/beta/download/DownloadTask;->stop()V
                                                                                                                                                                                        65invoke-virtual {p1, v0}, Lcom/tencent/bugly/beta/ui/h;->a(Lcom/tencent/bugly/beta/download/DownloadTask;)V
                                                                                                                                                                                        66goto/16 :goto_103
                                                                                                                                                                                        67pswitch_63:
                                                                                                                                                                                        68iget-object p1, p0, Lcom/tencent/bugly/beta/global/b;->b:[Ljava/lang/Object;
                                                                                                                                                                                        69aget-object p1, p1, v1
                                                                                                                                                                                        70check-cast p1, Lcom/tencent/bugly/beta/ui/h;
                                                                                                                                                                                        72iget-object v1, p1, Lcom/tencent/bugly/beta/ui/h;->q:Lcom/tencent/bugly/beta/download/DownloadTask;
                                                                                                                                                                                        74iget-object v2, p1, Lcom/tencent/bugly/beta/ui/h;->p:Lcom/tencent/bugly/proguard/y;
                                                                                                                                                                                        76invoke-static {v1}, Lcom/tencent/bugly/beta/download/BetaReceiver;->addTask(Lcom/tencent/bugly/beta/download/DownloadTask;)V
                                                                                                                                                                                        78iget-object v3, p1, Lcom/tencent/bugly/beta/ui/h;->r:Ljava/lang/Runnable;
                                                                                                                                                                                        79if-eqz v3, :cond_79
                                                                                                                                                                                        81iget-object v3, p1, Lcom/tencent/bugly/beta/ui/h;->r:Ljava/lang/Runnable;
                                                                                                                                                                                        83invoke-interface {v3}, Ljava/lang/Runnable;->run()V
                                                                                                                                                                                        84cond_79:
                                                                                                                                                                                        85invoke-virtual {v1}, Lcom/tencent/bugly/beta/download/DownloadTask;->getStatus()I
                                                                                                                                                                                        86move-result v3
                                                                                                                                                                                        87if-ne v3, v0, :cond_ad
                                                                                                                                                                                        89sget-object v0, Lcom/tencent/bugly/beta/global/e;->E:Lcom/tencent/bugly/beta/global/e;
                                                                                                                                                                                        91iget-object v0, v0, Lcom/tencent/bugly/beta/global/e;->s:Landroid/content/Context;
                                                                                                                                                                                        93invoke-virtual {v1}, Lcom/tencent/bugly/beta/download/DownloadTask;->getSaveFile()Ljava/io/File;
                                                                                                                                                                                        94move-result-object v3
                                                                                                                                                                                        96iget-object v4, v2, Lcom/tencent/bugly/proguard/y;->f:Lcom/tencent/bugly/proguard/u;
                                                                                                                                                                                        98iget-object v4, v4, Lcom/tencent/bugly/proguard/u;->a:Ljava/lang/String;
                                                                                                                                                                                        100invoke-static {v0, v3, v4}, Lcom/tencent/bugly/beta/global/a;->a(Landroid/content/Context;Ljava/io/File;Ljava/lang/String;)Z
                                                                                                                                                                                        101move-result v0
                                                                                                                                                                                        102if-eqz v0, :cond_ad
                                                                                                                                                                                        104sget-object v0, Lcom/tencent/bugly/proguard/p;->a:Lcom/tencent/bugly/proguard/p;
                                                                                                                                                                                        105new-instance v1, Lcom/tencent/bugly/proguard/w;
                                                                                                                                                                                        107const-string v4, "install"
                                                                                                                                                                                        109invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        110move-result-wide v5
                                                                                                                                                                                        111const/4 v7, 0x0
                                                                                                                                                                                        112const-wide/16 v8, 0x0
                                                                                                                                                                                        114iget-object v10, v2, Lcom/tencent/bugly/proguard/y;->e:Lcom/tencent/bugly/proguard/v;
                                                                                                                                                                                        116iget-object v11, v2, Lcom/tencent/bugly/proguard/y;->m:Ljava/lang/String;
                                                                                                                                                                                        117iget v12, v2, Lcom/tencent/bugly/proguard/y;->p:I
                                                                                                                                                                                        118const/4 v13, 0x0
                                                                                                                                                                                        119move-object v3, v1
                                                                                                                                                                                        121invoke-direct/range {v3 .. v13}, Lcom/tencent/bugly/proguard/w;-><init>(Ljava/lang/String;JBJLcom/tencent/bugly/proguard/v;Ljava/lang/String;ILjava/util/Map;)V
                                                                                                                                                                                        123invoke-virtual {v0, v1}, Lcom/tencent/bugly/proguard/p;->a(Lcom/tencent/bugly/proguard/w;)Z
                                                                                                                                                                                        124goto/16 :goto_b0
                                                                                                                                                                                        125cond_ad:
                                                                                                                                                                                        126invoke-virtual {v1}, Lcom/tencent/bugly/beta/download/DownloadTask;->download()V
                                                                                                                                                                                        127goto_b0: iget-byte v0, v2, Lcom/tencent/bugly/proguard/y;->g:B
                                                                                                                                                                                        128const/4 v1, 0x2
                                                                                                                                                                                        129if-eq v0, v1, :cond_103
                                                                                                                                                                                        131invoke-virtual {p1}, Lcom/tencent/bugly/beta/ui/a;->a()V
                                                                                                                                                                                        132goto/16 :goto_103
                                                                                                                                                                                        133pswitch_b9:
                                                                                                                                                                                        134iget-object p1, p0, Lcom/tencent/bugly/beta/global/b;->b:[Ljava/lang/Object;
                                                                                                                                                                                        135aget-object p1, p1, v0
                                                                                                                                                                                        136if-eqz p1, :cond_c8
                                                                                                                                                                                        138iget-object p1, p0, Lcom/tencent/bugly/beta/global/b;->b:[Ljava/lang/Object;
                                                                                                                                                                                        139aget-object p1, p1, v0
                                                                                                                                                                                        140check-cast p1, Lcom/tencent/bugly/beta/download/DownloadTask;
                                                                                                                                                                                        142invoke-virtual {p1}, Lcom/tencent/bugly/beta/download/DownloadTask;->download()V
                                                                                                                                                                                        143cond_c8:
                                                                                                                                                                                        144iget-object p1, p0, Lcom/tencent/bugly/beta/global/b;->b:[Ljava/lang/Object;
                                                                                                                                                                                        145aget-object p1, p1, v1
                                                                                                                                                                                        146check-cast p1, Lcom/tencent/bugly/beta/ui/a;
                                                                                                                                                                                        148invoke-virtual {p1}, Lcom/tencent/bugly/beta/ui/a;->a()V
                                                                                                                                                                                        149goto/16 :goto_103
                                                                                                                                                                                        150pswitch_d2:
                                                                                                                                                                                        151iget-object p1, p0, Lcom/tencent/bugly/beta/global/b;->b:[Ljava/lang/Object;
                                                                                                                                                                                        152aget-object p1, p1, v1
                                                                                                                                                                                        153check-cast p1, Lcom/tencent/bugly/beta/ui/a;
                                                                                                                                                                                        155invoke-virtual {p1}, Lcom/tencent/bugly/beta/ui/a;->a()V
                                                                                                                                                                                        156goto/16 :goto_103
                                                                                                                                                                                        157pswitch_dc:
                                                                                                                                                                                        158iget-object p1, p0, Lcom/tencent/bugly/beta/global/b;->b:[Ljava/lang/Object;
                                                                                                                                                                                        159aget-object p1, p1, v0
                                                                                                                                                                                        160check-cast p1, Landroid/view/ViewGroup;
                                                                                                                                                                                        162invoke-virtual {p1}, Landroid/view/ViewGroup;->getChildCount()I
                                                                                                                                                                                        163move-result p1
                                                                                                                                                                                        164if-gtz p1, :cond_103
                                                                                                                                                                                        166iget-object p1, p0, Lcom/tencent/bugly/beta/global/b;->b:[Ljava/lang/Object;
                                                                                                                                                                                        167aget-object p1, p1, v1
                                                                                                                                                                                        168check-cast p1, Landroid/app/Activity;
                                                                                                                                                                                        170invoke-virtual {p1}, Landroid/app/Activity;->finish()V
                                                                                                                                                                                        172const-string p1, "BetaAct closed by empty view"
                                                                                                                                                                                        173new-array v0, v1, [Ljava/lang/Object;
                                                                                                                                                                                        175invoke-static {p1, v0}, Lcom/tencent/bugly/proguard/an;->a(Ljava/lang/String;[Ljava/lang/Object;)Z
                                                                                                                                                                                        176try_end_f8: goto/16 :goto_103
                                                                                                                                                                                        177catch_f9: move-exception p1
                                                                                                                                                                                        179invoke-static {p1}, Lcom/tencent/bugly/proguard/an;->b(Ljava/lang/Throwable;)Z
                                                                                                                                                                                        180move-result v0
                                                                                                                                                                                        181if-nez v0, :cond_103
                                                                                                                                                                                        183invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        184goto_103: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.wifi.WifiManager.isWifiEnabled
                                                                                                                                                                                        • android.net.wifi.WifiManager.isScanAlwaysAvailable
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.content.Context.getContentResolver
                                                                                                                                                                                        • android.provider.Settings$Secure.getInt
                                                                                                                                                                                        • android.location.LocationManager.isProviderEnabled
                                                                                                                                                                                        • android.location.LocationManager.getAllProviders
                                                                                                                                                                                        • java.util.List.contains
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • wifi
                                                                                                                                                                                        • location
                                                                                                                                                                                        • location_mode
                                                                                                                                                                                        • gps
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation build Landroid/annotation/SuppressLint;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"NewApi"
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        5const/4 v1, 0x1
                                                                                                                                                                                        6const/4 v2, 0x0
                                                                                                                                                                                        7if-nez p0, :cond_6
                                                                                                                                                                                        8const/4 v0, -0x1
                                                                                                                                                                                        9goto_5: return v0
                                                                                                                                                                                        10cond_6:
                                                                                                                                                                                        11invoke-static {p0}, Lc/t/m/li/tsa/o;->b(Landroid/content/Context;)Z
                                                                                                                                                                                        12move-result v9
                                                                                                                                                                                        13try_start_a:
                                                                                                                                                                                        14const-string v0, "wifi"
                                                                                                                                                                                        16invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        17move-result-object v0
                                                                                                                                                                                        18check-cast v0, Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        19if-eqz v0, :cond_75
                                                                                                                                                                                        21invoke-virtual {v0}, Landroid/net/wifi/WifiManager;->isWifiEnabled()Z
                                                                                                                                                                                        22try_end_17: move-result v3
                                                                                                                                                                                        23if-eqz v3, :cond_a9
                                                                                                                                                                                        24move v3, v1
                                                                                                                                                                                        25try_start_1b: sget v4, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        26const/16 v5, 0x12
                                                                                                                                                                                        27if-lt v4, v5, :cond_a7
                                                                                                                                                                                        29invoke-virtual {v0}, Landroid/net/wifi/WifiManager;->isScanAlwaysAvailable()Z
                                                                                                                                                                                        30try_end_24: move-result v0
                                                                                                                                                                                        31if-eqz v0, :cond_a7
                                                                                                                                                                                        32move v6, v1
                                                                                                                                                                                        33move v7, v1
                                                                                                                                                                                        34move v8, v3
                                                                                                                                                                                        35goto_2a:
                                                                                                                                                                                        36const-string v0, "location"
                                                                                                                                                                                        38invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        39move-result-object v0
                                                                                                                                                                                        40check-cast v0, Landroid/location/LocationManager;
                                                                                                                                                                                        41try_end_32: if-eqz v0, :cond_8c
                                                                                                                                                                                        42try_start_34:
                                                                                                                                                                                        43invoke-virtual {p0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                        44move-result-object v3
                                                                                                                                                                                        46const-string v4, "location_mode"
                                                                                                                                                                                        48invoke-static {v3, v4}, Landroid/provider/Settings$Secure;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;)I
                                                                                                                                                                                        49try_end_3d: move-result v3
                                                                                                                                                                                        50try_start_3e:
                                                                                                                                                                                        51const-string v4, "gps"
                                                                                                                                                                                        53invoke-virtual {v0, v4}, Landroid/location/LocationManager;->isProviderEnabled(Ljava/lang/String;)Z
                                                                                                                                                                                        54move-result v5
                                                                                                                                                                                        56invoke-virtual {v0}, Landroid/location/LocationManager;->getAllProviders()Ljava/util/List;
                                                                                                                                                                                        57move-result-object v0
                                                                                                                                                                                        58if-nez v0, :cond_84
                                                                                                                                                                                        59move v4, v2
                                                                                                                                                                                        60goto_4b: if-nez v9, :cond_96
                                                                                                                                                                                        61move v0, v1
                                                                                                                                                                                        62goto_4e: add-int/lit8 v9, v0, 0x0
                                                                                                                                                                                        63if-nez v8, :cond_98
                                                                                                                                                                                        64const/4 v0, 0x2
                                                                                                                                                                                        65goto_53: add-int v8, v9, v0
                                                                                                                                                                                        66if-nez v5, :cond_9a
                                                                                                                                                                                        67const/4 v0, 0x4
                                                                                                                                                                                        68goto_58: add-int v5, v8, v0
                                                                                                                                                                                        69if-nez v6, :cond_9c
                                                                                                                                                                                        70const/16 v0, 0x8
                                                                                                                                                                                        71goto_5e: add-int/2addr v5, v0
                                                                                                                                                                                        72if-nez v4, :cond_9e
                                                                                                                                                                                        73const/16 v0, 0x10
                                                                                                                                                                                        74goto_63: add-int v4, v5, v0
                                                                                                                                                                                        75if-nez v7, :cond_a0
                                                                                                                                                                                        76const/16 v0, 0x20
                                                                                                                                                                                        77goto_69: add-int/2addr v0, v4
                                                                                                                                                                                        78if-ltz v3, :cond_73
                                                                                                                                                                                        79const/4 v4, 0x3
                                                                                                                                                                                        80if-gt v3, v4, :cond_73
                                                                                                                                                                                        81add-int/lit8 v2, v3, 0x6
                                                                                                                                                                                        82shl-int v2, v1, v2
                                                                                                                                                                                        83cond_73: add-int/2addr v0, v2
                                                                                                                                                                                        84goto/16 :goto_5
                                                                                                                                                                                        85cond_75: move v0, v2
                                                                                                                                                                                        86move v3, v2
                                                                                                                                                                                        87goto_77: move v6, v0
                                                                                                                                                                                        88move v7, v2
                                                                                                                                                                                        89move v8, v3
                                                                                                                                                                                        90goto/16 :goto_2a
                                                                                                                                                                                        91catch_7b: move-exception v0
                                                                                                                                                                                        92move v3, v2
                                                                                                                                                                                        93goto_7d: move v6, v2
                                                                                                                                                                                        94move v7, v2
                                                                                                                                                                                        95move v8, v3
                                                                                                                                                                                        96goto/16 :goto_2a
                                                                                                                                                                                        97catch_81: move-exception v3
                                                                                                                                                                                        98move v3, v2
                                                                                                                                                                                        99goto/16 :goto_3e
                                                                                                                                                                                        100cond_84:
                                                                                                                                                                                        101const-string v4, "gps"
                                                                                                                                                                                        103invoke-interface {v0, v4}, Ljava/util/List;->contains(Ljava/lang/Object;)Z
                                                                                                                                                                                        104try_end_89: move-result v0
                                                                                                                                                                                        105move v4, v0
                                                                                                                                                                                        106goto/16 :goto_4b
                                                                                                                                                                                        107cond_8c: move v4, v2
                                                                                                                                                                                        108move v3, v2
                                                                                                                                                                                        109move v5, v2
                                                                                                                                                                                        110goto/16 :goto_4b
                                                                                                                                                                                        111catch_90: move-exception v0
                                                                                                                                                                                        112move v0, v2
                                                                                                                                                                                        113goto_92: move v4, v2
                                                                                                                                                                                        114move v3, v0
                                                                                                                                                                                        115move v5, v2
                                                                                                                                                                                        116goto/16 :goto_4b
                                                                                                                                                                                        117cond_96: move v0, v2
                                                                                                                                                                                        118goto/16 :goto_4e
                                                                                                                                                                                        119cond_98: move v0, v2
                                                                                                                                                                                        120goto/16 :goto_53
                                                                                                                                                                                        121cond_9a: move v0, v2
                                                                                                                                                                                        122goto/16 :goto_58
                                                                                                                                                                                        123cond_9c: move v0, v2
                                                                                                                                                                                        124goto/16 :goto_5e
                                                                                                                                                                                        125cond_9e: move v0, v2
                                                                                                                                                                                        126goto/16 :goto_63
                                                                                                                                                                                        127cond_a0: move v0, v2
                                                                                                                                                                                        128goto/16 :goto_69
                                                                                                                                                                                        129catch_a2: move-exception v0
                                                                                                                                                                                        130move v0, v3
                                                                                                                                                                                        131goto/16 :goto_92
                                                                                                                                                                                        132catch_a5: move-exception v0
                                                                                                                                                                                        133goto/16 :goto_7d
                                                                                                                                                                                        134cond_a7: move v0, v1
                                                                                                                                                                                        135goto/16 :goto_77
                                                                                                                                                                                        136cond_a9: move v3, v2
                                                                                                                                                                                        137goto/16 :goto_1b
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.getDeclaredMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Boolean.booleanValue
                                                                                                                                                                                        • java.lang.ClassNotFoundException.printStackTrace
                                                                                                                                                                                        • java.lang.NoSuchMethodException.printStackTrace
                                                                                                                                                                                        • java.lang.IllegalAccessException.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • x5Switch
                                                                                                                                                                                        • tag_x5
                                                                                                                                                                                        • isTbsCoreInited = false
                                                                                                                                                                                        • com.tencent.smtt.sdk.QbSdk
                                                                                                                                                                                        • isTbsCoreInited
                                                                                                                                                                                        • isTbsCoreInited = true
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v2, 0x1
                                                                                                                                                                                        1const/4 v5, 0x2
                                                                                                                                                                                        2const/4 v1, 0x0
                                                                                                                                                                                        4invoke-static {}, Lcom/qq/e/comm/managers/GDTADManager;->getInstance()Lcom/qq/e/comm/managers/GDTADManager;
                                                                                                                                                                                        5move-result-object v0
                                                                                                                                                                                        7invoke-virtual {v0}, Lcom/qq/e/comm/managers/GDTADManager;->getSM()Lcom/qq/e/comm/managers/setting/SM;
                                                                                                                                                                                        8move-result-object v0
                                                                                                                                                                                        10const-string v3, "x5Switch"
                                                                                                                                                                                        12invoke-virtual {v0, v3, v2}, Lcom/qq/e/comm/managers/setting/SM;->getInteger(Ljava/lang/String;I)I
                                                                                                                                                                                        13move-result v0
                                                                                                                                                                                        14if-nez v0, :cond_15
                                                                                                                                                                                        15move v0, v1
                                                                                                                                                                                        16goto_14: return v0
                                                                                                                                                                                        17cond_15: sget v0, Lcom/qq/e/comm/plugin/util/as;->a:I
                                                                                                                                                                                        18packed-switch v0, :pswitch_data_ac
                                                                                                                                                                                        20const-string v0, "tag_x5"
                                                                                                                                                                                        22const-string v2, "isTbsCoreInited = false"
                                                                                                                                                                                        23new-array v3, v1, [Ljava/lang/Object;
                                                                                                                                                                                        25invoke-static {v0, v2, v3}, Lcom/qq/e/comm/plugin/util/z;->a(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                        26move v0, v1
                                                                                                                                                                                        27goto/16 :goto_14
                                                                                                                                                                                        28pswitch_25:
                                                                                                                                                                                        29sget-object v0, Lcom/qq/e/comm/plugin/util/as;->b:Ljava/lang/Class;
                                                                                                                                                                                        30if-nez v0, :cond_31
                                                                                                                                                                                        32const-string v0, "com.tencent.smtt.sdk.QbSdk"
                                                                                                                                                                                        34invoke-static {v0}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        35move-result-object v0
                                                                                                                                                                                        36sput-object v0, Lcom/qq/e/comm/plugin/util/as;->b:Ljava/lang/Class;
                                                                                                                                                                                        37cond_31:
                                                                                                                                                                                        38sget-object v0, Lcom/qq/e/comm/plugin/util/as;->c:Ljava/lang/reflect/Method;
                                                                                                                                                                                        39if-nez v0, :cond_42
                                                                                                                                                                                        41sget-object v0, Lcom/qq/e/comm/plugin/util/as;->b:Ljava/lang/Class;
                                                                                                                                                                                        43const-string v3, "isTbsCoreInited"
                                                                                                                                                                                        44const/4 v4, 0x0
                                                                                                                                                                                        45new-array v4, v4, [Ljava/lang/Class;
                                                                                                                                                                                        47invoke-virtual {v0, v3, v4}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        48move-result-object v0
                                                                                                                                                                                        49sput-object v0, Lcom/qq/e/comm/plugin/util/as;->c:Ljava/lang/reflect/Method;
                                                                                                                                                                                        50cond_42:
                                                                                                                                                                                        51sget-object v0, Lcom/qq/e/comm/plugin/util/as;->c:Ljava/lang/reflect/Method;
                                                                                                                                                                                        53sget-object v3, Lcom/qq/e/comm/plugin/util/as;->b:Ljava/lang/Class;
                                                                                                                                                                                        54const/4 v4, 0x0
                                                                                                                                                                                        55new-array v4, v4, [Ljava/lang/Object;
                                                                                                                                                                                        57invoke-virtual {v0, v3, v4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        58move-result-object v0
                                                                                                                                                                                        59instance-of v3, v0, Ljava/lang/Boolean;
                                                                                                                                                                                        60if-eqz v3, :cond_76
                                                                                                                                                                                        61check-cast v0, Ljava/lang/Boolean;
                                                                                                                                                                                        63invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
                                                                                                                                                                                        64move-result v0
                                                                                                                                                                                        65if-eqz v0, :cond_68
                                                                                                                                                                                        66const/4 v0, 0x1
                                                                                                                                                                                        67sput v0, Lcom/qq/e/comm/plugin/util/as;->a:I
                                                                                                                                                                                        69const-string v0, "tag_x5"
                                                                                                                                                                                        71const-string v3, "isTbsCoreInited = true"
                                                                                                                                                                                        72const/4 v4, 0x0
                                                                                                                                                                                        73new-array v4, v4, [Ljava/lang/Object;
                                                                                                                                                                                        75invoke-static {v0, v3, v4}, Lcom/qq/e/comm/plugin/util/z;->a(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                        76move v0, v2
                                                                                                                                                                                        77goto/16 :goto_14
                                                                                                                                                                                        78cond_68:
                                                                                                                                                                                        79invoke-static {}, Lcom/qq/e/comm/plugin/util/as;->c()V
                                                                                                                                                                                        80goto_6b:
                                                                                                                                                                                        81const-string v0, "tag_x5"
                                                                                                                                                                                        83const-string v2, "isTbsCoreInited = false"
                                                                                                                                                                                        84new-array v3, v1, [Ljava/lang/Object;
                                                                                                                                                                                        86invoke-static {v0, v2, v3}, Lcom/qq/e/comm/plugin/util/z;->a(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                        87move v0, v1
                                                                                                                                                                                        88goto/16 :goto_14
                                                                                                                                                                                        89cond_76: const/4 v0, 0x2
                                                                                                                                                                                        90try_start_77: sput v0, Lcom/qq/e/comm/plugin/util/as;->a:I
                                                                                                                                                                                        91try_end_79: goto/16 :goto_6b
                                                                                                                                                                                        92catch_7a: move-exception v0
                                                                                                                                                                                        93sput v5, Lcom/qq/e/comm/plugin/util/as;->a:I
                                                                                                                                                                                        95invoke-virtual {v0}, Ljava/lang/ClassNotFoundException;->printStackTrace()V
                                                                                                                                                                                        96goto/16 :goto_6b
                                                                                                                                                                                        97catch_81: move-exception v0
                                                                                                                                                                                        98sput v5, Lcom/qq/e/comm/plugin/util/as;->a:I
                                                                                                                                                                                        100invoke-virtual {v0}, Ljava/lang/NoSuchMethodException;->printStackTrace()V
                                                                                                                                                                                        101goto/16 :goto_6b
                                                                                                                                                                                        102catch_88: move-exception v0
                                                                                                                                                                                        103sput v5, Lcom/qq/e/comm/plugin/util/as;->a:I
                                                                                                                                                                                        105invoke-virtual {v0}, Ljava/lang/IllegalAccessException;->printStackTrace()V
                                                                                                                                                                                        106goto/16 :goto_6b
                                                                                                                                                                                        107catch_8f: move-exception v0
                                                                                                                                                                                        108sput v5, Lcom/qq/e/comm/plugin/util/as;->a:I
                                                                                                                                                                                        109goto/16 :goto_6b
                                                                                                                                                                                        110pswitch_93:
                                                                                                                                                                                        111const-string v0, "tag_x5"
                                                                                                                                                                                        113const-string v3, "isTbsCoreInited = true"
                                                                                                                                                                                        114new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                        116invoke-static {v0, v3, v1}, Lcom/qq/e/comm/plugin/util/z;->a(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                        117move v0, v2
                                                                                                                                                                                        118goto/16 :goto_14
                                                                                                                                                                                        119pswitch_9f:
                                                                                                                                                                                        120const-string v0, "tag_x5"
                                                                                                                                                                                        122const-string v2, "isTbsCoreInited = false"
                                                                                                                                                                                        123new-array v3, v1, [Ljava/lang/Object;
                                                                                                                                                                                        125invoke-static {v0, v2, v3}, Lcom/qq/e/comm/plugin/util/z;->a(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                        126move v0, v1
                                                                                                                                                                                        127goto/16 :goto_14
                                                                                                                                                                                        128nop
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.content.Context.getSharedPreferences
                                                                                                                                                                                        • android.content.SharedPreferences.getString
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.content.Context.getApplicationContext
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.Thread.<init>
                                                                                                                                                                                        • java.lang.Thread.start
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • __x_adsdk_agent_header__
                                                                                                                                                                                        • pyd-pifb
                                                                                                                                                                                        • phone
                                                                                                                                                                                        • uvNYwANvpyP-iyfb
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1iget-object v0, p0, Lcom/baidu/mobads/utils/q;->l:Ljava/lang/String;
                                                                                                                                                                                        3invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        4move-result v0
                                                                                                                                                                                        5if-eqz v0, :cond_76
                                                                                                                                                                                        6if-eqz p1, :cond_76
                                                                                                                                                                                        7const/4 v0, 0x0
                                                                                                                                                                                        9const-string v1, "__x_adsdk_agent_header__"
                                                                                                                                                                                        11invoke-virtual {p1, v1, v0}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
                                                                                                                                                                                        12move-result-object v1
                                                                                                                                                                                        14invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        15move-result-object v2
                                                                                                                                                                                        17invoke-virtual {v2}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getBase64()Lcom/baidu/mobads/interfaces/utils/IBase64;
                                                                                                                                                                                        18move-result-object v2
                                                                                                                                                                                        20const-string v3, "pyd-pifb"
                                                                                                                                                                                        22invoke-interface {v2, v3}, Lcom/baidu/mobads/interfaces/utils/IBase64;->decodeStr(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        23move-result-object v2
                                                                                                                                                                                        25const-string v3, ""
                                                                                                                                                                                        27invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        28move-result-object v2
                                                                                                                                                                                        30invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        31move-result v3
                                                                                                                                                                                        32if-nez v3, :cond_2e
                                                                                                                                                                                        33iput-object v2, p0, Lcom/baidu/mobads/utils/q;->l:Ljava/lang/String;
                                                                                                                                                                                        34goto/16 :goto_76
                                                                                                                                                                                        35cond_2e:
                                                                                                                                                                                        36invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        37move-result-object p1
                                                                                                                                                                                        39const-string v2, "phone"
                                                                                                                                                                                        41invoke-virtual {p1, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        42move-result-object p1
                                                                                                                                                                                        43check-cast p1, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        45invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        46move-result-object v2
                                                                                                                                                                                        48invoke-virtual {v2}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getBase64()Lcom/baidu/mobads/interfaces/utils/IBase64;
                                                                                                                                                                                        49move-result-object v2
                                                                                                                                                                                        51const-string v3, "uvNYwANvpyP-iyfb"
                                                                                                                                                                                        53invoke-interface {v2, v3}, Lcom/baidu/mobads/interfaces/utils/IBase64;->decodeStr(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        54move-result-object v2
                                                                                                                                                                                        56invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        57move-result-object v3
                                                                                                                                                                                        59invoke-virtual {v3}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getCommonUtils()Lcom/baidu/mobads/utils/f;
                                                                                                                                                                                        60move-result-object v3
                                                                                                                                                                                        61new-array v0, v0, [Ljava/lang/Object;
                                                                                                                                                                                        63invoke-virtual {v3, p1, v2, v0}, Lcom/baidu/mobads/utils/f;->a(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        64move-result-object p1
                                                                                                                                                                                        65check-cast p1, Ljava/lang/String;
                                                                                                                                                                                        67invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        68move-result v0
                                                                                                                                                                                        69if-nez v0, :cond_76
                                                                                                                                                                                        70new-instance v0, Ljava/lang/Thread;
                                                                                                                                                                                        71new-instance v2, Lcom/baidu/mobads/utils/r;
                                                                                                                                                                                        73invoke-direct {v2, p0, v1, p1}, Lcom/baidu/mobads/utils/r;-><init>(Lcom/baidu/mobads/utils/q;Landroid/content/SharedPreferences;Ljava/lang/String;)V
                                                                                                                                                                                        75invoke-direct {v0, v2}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
                                                                                                                                                                                        77invoke-virtual {v0}, Ljava/lang/Thread;->start()V
                                                                                                                                                                                        78iput-object p1, p0, Lcom/baidu/mobads/utils/q;->l:Ljava/lang/String;
                                                                                                                                                                                        79try_end_6d: goto/16 :goto_76
                                                                                                                                                                                        80catch_6e: move-exception p1
                                                                                                                                                                                        82invoke-static {}, Lcom/baidu/mobads/utils/n;->a()Lcom/baidu/mobads/utils/n;
                                                                                                                                                                                        83move-result-object v0
                                                                                                                                                                                        85invoke-virtual {v0, p1}, Lcom/baidu/mobads/utils/n;->d(Ljava/lang/Throwable;)I
                                                                                                                                                                                        86goto_76:
                                                                                                                                                                                        87invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        88move-result-object p1
                                                                                                                                                                                        90invoke-virtual {p1}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getCommonUtils()Lcom/baidu/mobads/utils/f;
                                                                                                                                                                                        91move-result-object p1
                                                                                                                                                                                        93iget-object v0, p0, Lcom/baidu/mobads/utils/q;->l:Ljava/lang/String;
                                                                                                                                                                                        95invoke-virtual {p1, v0}, Lcom/baidu/mobads/utils/f;->b(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        96move-result-object p1
                                                                                                                                                                                        97return-object p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • android.content.Context.getPackageManager
                                                                                                                                                                                        • android.content.pm.PackageManager.getInstalledPackages
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • android.content.pm.PackageInfo.applicationInfo:Landroid/content/pm/ApplicationInfo
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • android.content.pm.PackageInfo.packageName:Ljava/lang/String
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • android.content.pm.PackageInfo.packageName:Ljava/lang/String
                                                                                                                                                                                        • java.util.List.contains
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • android.content.pm.PackageInfo.packageName:Ljava/lang/String
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • get package info list error
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"()",
                                                                                                                                                                                        3"Ljava/util/List<",
                                                                                                                                                                                        4"Ljava/lang/String;",
                                                                                                                                                                                        5">;"
                                                                                                                                                                                        6}
                                                                                                                                                                                        7.end annotation
                                                                                                                                                                                        8try_start_0:
                                                                                                                                                                                        9invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        10move-result-object v0
                                                                                                                                                                                        12iget-object v0, v0, Lcom/mintegral/msdk/base/controller/a;->i:Ljava/util/List;
                                                                                                                                                                                        14sget-object v1, Lcom/mintegral/msdk/base/controller/a;->b:Ljava/util/List;
                                                                                                                                                                                        15if-eqz v1, :cond_15
                                                                                                                                                                                        17sget-object v1, Lcom/mintegral/msdk/base/controller/a;->b:Ljava/util/List;
                                                                                                                                                                                        19invoke-interface {v1}, Ljava/util/List;->size()I
                                                                                                                                                                                        20move-result v1
                                                                                                                                                                                        21if-lez v1, :cond_15
                                                                                                                                                                                        23sget-object v0, Lcom/mintegral/msdk/base/controller/a;->b:Ljava/util/List;
                                                                                                                                                                                        24return-object v0
                                                                                                                                                                                        25cond_15:
                                                                                                                                                                                        26iget-object v1, p0, Lcom/mintegral/msdk/base/controller/a;->d:Landroid/content/Context;
                                                                                                                                                                                        28invoke-virtual {v1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
                                                                                                                                                                                        29move-result-object v1
                                                                                                                                                                                        30const/4 v2, 0x0
                                                                                                                                                                                        32invoke-virtual {v1, v2}, Landroid/content/pm/PackageManager;->getInstalledPackages(I)Ljava/util/List;
                                                                                                                                                                                        33move-result-object v1
                                                                                                                                                                                        34goto_20:
                                                                                                                                                                                        35invoke-interface {v1}, Ljava/util/List;->size()I
                                                                                                                                                                                        36move-result v3
                                                                                                                                                                                        37if-ge v2, v3, :cond_68
                                                                                                                                                                                        39invoke-interface {v1, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        40move-result-object v3
                                                                                                                                                                                        41check-cast v3, Landroid/content/pm/PackageInfo;
                                                                                                                                                                                        43iget-object v3, v3, Landroid/content/pm/PackageInfo;->applicationInfo:Landroid/content/pm/ApplicationInfo;
                                                                                                                                                                                        44iget v3, v3, Landroid/content/pm/ApplicationInfo;->flags:I
                                                                                                                                                                                        45and-int/lit8 v3, v3, 0x1
                                                                                                                                                                                        46if-gtz v3, :cond_42
                                                                                                                                                                                        48sget-object v3, Lcom/mintegral/msdk/base/controller/a;->b:Ljava/util/List;
                                                                                                                                                                                        50invoke-interface {v1, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        51move-result-object v4
                                                                                                                                                                                        52check-cast v4, Landroid/content/pm/PackageInfo;
                                                                                                                                                                                        54iget-object v4, v4, Landroid/content/pm/PackageInfo;->packageName:Ljava/lang/String;
                                                                                                                                                                                        56invoke-interface {v3, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        57goto/16 :goto_65
                                                                                                                                                                                        58cond_42: if-eqz v0, :cond_65
                                                                                                                                                                                        60invoke-interface {v0}, Ljava/util/List;->size()I
                                                                                                                                                                                        61move-result v3
                                                                                                                                                                                        62if-lez v3, :cond_65
                                                                                                                                                                                        64invoke-interface {v1, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        65move-result-object v3
                                                                                                                                                                                        66check-cast v3, Landroid/content/pm/PackageInfo;
                                                                                                                                                                                        68iget-object v3, v3, Landroid/content/pm/PackageInfo;->packageName:Ljava/lang/String;
                                                                                                                                                                                        70invoke-interface {v0, v3}, Ljava/util/List;->contains(Ljava/lang/Object;)Z
                                                                                                                                                                                        71move-result v3
                                                                                                                                                                                        72if-eqz v3, :cond_65
                                                                                                                                                                                        74sget-object v3, Lcom/mintegral/msdk/base/controller/a;->b:Ljava/util/List;
                                                                                                                                                                                        76invoke-interface {v1, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        77move-result-object v4
                                                                                                                                                                                        78check-cast v4, Landroid/content/pm/PackageInfo;
                                                                                                                                                                                        80iget-object v4, v4, Landroid/content/pm/PackageInfo;->packageName:Ljava/lang/String;
                                                                                                                                                                                        82invoke-interface {v3, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        83goto_65: add-int/lit8 v2, v2, 0x1
                                                                                                                                                                                        84goto/16 :goto_20
                                                                                                                                                                                        85cond_68:
                                                                                                                                                                                        86sget-object v0, Lcom/mintegral/msdk/base/controller/a;->b:Ljava/util/List;
                                                                                                                                                                                        87try_end_6a: return-object v0
                                                                                                                                                                                        88catch_6b:
                                                                                                                                                                                        89sget-object v0, Lcom/mintegral/msdk/base/controller/a;->a:Ljava/lang/String;
                                                                                                                                                                                        91const-string v1, "get package info list error"
                                                                                                                                                                                        93invoke-static {v0, v1}, Lcom/mintegral/msdk/base/utils/i;->d(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        94const/4 v0, 0x0
                                                                                                                                                                                        95return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.concurrent.atomic.AtomicInteger.decrementAndGet
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • com.baidu.mobads.container.ae.loadUrl
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • com.baidu.mobads.container.ae.loadUrl
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • ignore
                                                                                                                                                                                        • (function(){window.baidu={};window.baidu.mobads={};window.baidu.mobads.Sdk={isIOS:false};var Sdk=window.baidu.mobads.Sdk;Sdk.isIOS=(/iphone|ipad|ipod/i).test(window.navigator.userAgent.toLowerCase());var mob=window.baidu.mobads;mob.Act={LP:1,DL:2,MAP:4,SMS:8,MAIL:16,PHONE:32,VIDEO:64,RM:128,NA:256,APO:512};var win=window;win.MobadsSdk=win.MobadsSdk||{};var MobadsSdk=win.MobadsSdk;var send3rdLog=function(isShowLog,ad){if(!ad||!ad.mon){return}var url;for(var i=0;i<ad.mon.length;++i){url=isShowLog?ad.mon[i].s:ad.mon[i].c;if(!url){continue}new Image().src=url}};Sdk.setActionUrl=function(url,inapp,act,title,close){var opt={};if(\"[object Object]\"===Object.prototype.toString.call(url)){opt=url;url=opt.url;inapp=opt.inapp;act=opt.act;title=opt.title;close=opt.close}opt.url=url||\"\";opt.inapp=inapp||false;opt.act=act||1;opt.title=title||\"\";opt.close=close||false;opt.logurl=opt.logurl||\"\";opt.weibo=opt.weibo||\"\";opt.map=opt.map||\"\";opt.search=opt.search||\"\";opt.sms=opt.sms||\"\";opt.at=opt.at||1;opt.tid=opt.tid||\"\";opt.erciqueren=true;if(MobadsSdk.setActionUrl){var DUMP_PAR=opt.inapp;MobadsSdk.setActionUrl(JSON.stringify(opt),DUMP_PAR)}};Sdk.sendClickLog=function(logurl){new Image().src=logurl};Sdk.onAdPlayEnd=function(){if(MobadsSdk.onAdPlayEnd){setTimeout(function(){MobadsSdk.onAdPlayEnd()},300)}};Sdk.open=function(url,options){var option={url:url,inapp:true,act:mob.Act.LP};Sdk.setActionUrl(option);send3rdLog(false,options)};Sdk.startDownload=function(url,options){var ad={};ad=options||{};ad.tit=options&&options.tit||options.appname||\"\u5e94\u7528\";var mobadsJumpUrl=url;if(/^itms-services:\\/\\// .test(url)){Sdk.setActionUrl(url,false,mob.Act.DL,ad.tit,true);return}if(Sdk.isIOS){var tid=options&&options.pinfo&&options.pinfo.tid;if(tid){Sdk.sendClickLog(mobadsJumpUrl)}Sdk.setActionUrl({url:url,tid:tid||\"\",inapp:true,act:mob.Act.DL});return}var mon=options&&options.mon||[];var id=options&&options.id||1;var pk=options&&options.pk||\"\";var qk=options&&options.qk||\"\";var exp2=options&&options.exp2||{};var wi=options&&options.wi?true:false;var title=ad.tit;var jsonpar={url:mobadsJumpUrl,act:mob.Act.DL,inapp:true,close:true,adid:id,originUrl:mobadsJumpUrl,dlTunnel:3,autoOpen:true,popNotif:true,canCancel:true,canDelete:5,mon:mon,pk:pk,qk:qk,adid:id,title:ad.tit};Sdk.setActionUrl(jsonpar);if(MobadsSdk.sendActivate){MobadsSdk.sendActivate(JSON.stringify(jsonpar));}send3rdLog(false,options);};Sdk.openScheme=function(url,options){var ad={};ad=options||{};ad.tit=options &&options.tit||\"\u5e94\u7528\";var pk=options&&options.pk||\"\";var option={url:url,inapp:true,act:ad.act,title:ad.tit,close:true,pk:pk};Sdk.setActionUrl(option);send3rdLog(false,options);};Sdk.handleClick=function(options){var ad=options||{};var Act=mob.Act;if(Act.LP==ad.act){Sdk.open(ad.curl,ad)}else if(Act.DL==ad.act){Sdk.startDownload(ad.curl,ad)}else if(Act.APO==ad.act){new Image().src=ad.curl;Sdk.openScheme(ad.apo,ad);}};Sdk.onAdPlayEnd=function(){if(MobadsSdk.onAdPlayEnd){MobadsSdk.onAdPlayEnd();}};Sdk.f=function(){if(arguments.length===0){return \'\';}else if(arguments.length===1){return arguments[0];}var res=arguments[0];for(var i=1;i<arguments.length;++i){var re=new RegExp(\'\\\\{\'+(i-1)+\'\\\\}\',\'g\');res=res.replace(re,arguments[i]);}return res;};Sdk.randomInt=function(min,max){return Math.floor(Math.random()*(max-min+1)+min);};Sdk.isFunction=function(source){return \'[object Function]\'===Object.prototype.toString.call(source);};Sdk.natFireEvent=function(token,res){res=res||\'\';if(token!==\'\'&&Sdk.__events&&Sdk.__events[token]&&Sdk.isFunction(Sdk.__events[token])){Sdk.__events[token](res);if(Sdk.__events[token]&&!Sdk.__events[token].multi){delete Sdk.__events[token];}}};Sdk.natRegEv=function(eventHandler,eventType){eventType=eventType||\'\';Sdk.__events=Sdk.__events||{};var token=Sdk.f(\'_{0}_{1}_{2}\',eventType,new Date().getTime(),Sdk.randomInt(0,4294967296));Sdk.__events[token]=eventHandler;return token;};Sdk.isInstalled=function(pk,onready){var token=Sdk.natRegEv(onready);if(MobadsSdk.isInstalled){MobadsSdk.isInstalled(token,pk);}else{Sdk.natFireEvent(token,\'false\');}};Sdk.getDownloadStatus=function(callback,pkg){var token=Sdk.natRegEv(callback);if(MobadsSdk.getDownloadStatus){MobadsSdk.getDownloadStatus(token,pkg);}};Sdk.pauseDownload=function(pkg){if(MobadsSdk.pauseDownload){MobadsSdk.pauseDownload(pkg);}};window.MobadsSdk=window.MobadsSdk||{};window.MobadsSdk.pauseDownload=function(pkg){window.location=\'mobadssdk://pauseDownload?pkg=\'+pkg;};window.MobadsSdk.getDownloadStatus=function(token,pkg){window.location=\'mobadssdk://getDownloadStatus?token=\'+token+\'&pkg=\'+pkg;};window.MobadsSdk.setActionUrl=function(jsonPar,inapp){window.location=\'mobadssdk://setActionUrl?json=\'+jsonPar;};})();
                                                                                                                                                                                        • javascript:(function(){window.baidu={};window.baidu.mobads={};window.baidu.mobads.Sdk={isIOS:false};var Sdk=window.baidu.mobads.Sdk;Sdk.isIOS=(/iphone|ipad|ipod/i).test(window.navigator.userAgent.toLowerCase());var mob=window.baidu.mobads;mob.Act={LP:1,DL:2,MAP:4,SMS:8,MAIL:16,PHONE:32,VIDEO:64,RM:128,NA:256,APO:512};var win=window;win.MobadsSdk=win.MobadsSdk||{};var MobadsSdk=win.MobadsSdk;var send3rdLog=function(isShowLog,ad){if(!ad||!ad.mon){return}var url;for(var i=0;i<ad.mon.length;++i){url=isShowLog?ad.mon[i].s:ad.mon[i].c;if(!url){continue}new Image().src=url}};Sdk.setActionUrl=function(url,inapp,act,title,close){var opt={};if(\"[object Object]\"===Object.prototype.toString.call(url)){opt=url;url=opt.url;inapp=opt.inapp;act=opt.act;title=opt.title;close=opt.close}opt.url=url||\"\";opt.inapp=inapp||false;opt.act=act||1;opt.title=title||\"\";opt.close=close||false;opt.logurl=opt.logurl||\"\";opt.weibo=opt.weibo||\"\";opt.map=opt.map||\"\";opt.search=opt.search||\"\";opt.sms=opt.sms||\"\";opt.at=opt.at||1;opt.tid=opt.tid||\"\";opt.erciqueren=true;if(MobadsSdk.setActionUrl){var DUMP_PAR=opt.inapp;MobadsSdk.setActionUrl(JSON.stringify(opt),DUMP_PAR)}};Sdk.sendClickLog=function(logurl){new Image().src=logurl};Sdk.onAdPlayEnd=function(){if(MobadsSdk.onAdPlayEnd){setTimeout(function(){MobadsSdk.onAdPlayEnd()},300)}};Sdk.open=function(url,options){var option={url:url,inapp:true,act:mob.Act.LP};Sdk.setActionUrl(option);send3rdLog(false,options)};Sdk.startDownload=function(url,options){var ad={};ad=options||{};ad.tit=options&&options.tit||options.appname||\"\u5e94\u7528\";var mobadsJumpUrl=url;if(/^itms-services:\\/\\// .test(url)){Sdk.setActionUrl(url,false,mob.Act.DL,ad.tit,true);return}if(Sdk.isIOS){var tid=options&&options.pinfo&&options.pinfo.tid;if(tid){Sdk.sendClickLog(mobadsJumpUrl)}Sdk.setActionUrl({url:url,tid:tid||\"\",inapp:true,act:mob.Act.DL});return}var mon=options&&options.mon||[];var id=options&&options.id||1;var pk=options&&options.pk||\"\";var qk=options&&options.qk||\"\";var exp2=options&&options.exp2||{};var wi=options&&options.wi?true:false;var title=ad.tit;var jsonpar={url:mobadsJumpUrl,act:mob.Act.DL,inapp:true,close:true,adid:id,originUrl:mobadsJumpUrl,dlTunnel:3,autoOpen:true,popNotif:true,canCancel:true,canDelete:5,mon:mon,pk:pk,qk:qk,adid:id,title:ad.tit};Sdk.setActionUrl(jsonpar);if(MobadsSdk.sendActivate){MobadsSdk.sendActivate(JSON.stringify(jsonpar));}send3rdLog(false,options);};Sdk.openScheme=function(url,options){var ad={};ad=options||{};ad.tit=options &&options.tit||\"\u5e94\u7528\";var pk=options&&options.pk||\"\";var option={url:url,inapp:true,act:ad.act,title:ad.tit,close:true,pk:pk};Sdk.setActionUrl(option);send3rdLog(false,options);};Sdk.handleClick=function(options){var ad=options||{};var Act=mob.Act;if(Act.LP==ad.act){Sdk.open(ad.curl,ad)}else if(Act.DL==ad.act){Sdk.startDownload(ad.curl,ad)}else if(Act.APO==ad.act){new Image().src=ad.curl;Sdk.openScheme(ad.apo,ad);}};Sdk.onAdPlayEnd=function(){if(MobadsSdk.onAdPlayEnd){MobadsSdk.onAdPlayEnd();}};Sdk.f=function(){if(arguments.length===0){return \'\';}else if(arguments.length===1){return arguments[0];}var res=arguments[0];for(var i=1;i<arguments.length;++i){var re=new RegExp(\'\\\\{\'+(i-1)+\'\\\\}\',\'g\');res=res.replace(re,arguments[i]);}return res;};Sdk.randomInt=function(min,max){return Math.floor(Math.random()*(max-min+1)+min);};Sdk.isFunction=function(source){return \'[object Function]\'===Object.prototype.toString.call(source);};Sdk.natFireEvent=function(token,res){res=res||\'\';if(token!==\'\'&&Sdk.__events&&Sdk.__events[token]&&Sdk.isFunction(Sdk.__events[token])){Sdk.__events[token](res);if(Sdk.__events[token]&&!Sdk.__events[token].multi){delete Sdk.__events[token];}}};Sdk.natRegEv=function(eventHandler,eventType){eventType=eventType||\'\';Sdk.__events=Sdk.__events||{};var token=Sdk.f(\'_{0}_{1}_{2}\',eventType,new Date().getTime(),Sdk.randomInt(0,4294967296));Sdk.__events[token]=eventHandler;return token;};Sdk.isInstalled=function(pk,onready){var token=Sdk.natRegEv(onready);if(MobadsSdk.isInstalled){MobadsSdk.isInstalled(token,pk);}else{Sdk.natFireEvent(token,\'false\');}};Sdk.getDownloadStatus=function(callback,pkg){var token=Sdk.natRegEv(callback);if(MobadsSdk.getDownloadStatus){MobadsSdk.getDownloadStatus(token,pkg);}};Sdk.pauseDownload=function(pkg){if(MobadsSdk.pauseDownload){MobadsSdk.pauseDownload(pkg);}};window.MobadsSdk=window.MobadsSdk||{};window.MobadsSdk.pauseDownload=function(pkg){window.location=\'mobadssdk://pauseDownload?pkg=\'+pkg;};window.MobadsSdk.getDownloadStatus=function(token,pkg){window.location=\'mobadssdk://getDownloadStatus?token=\'+token+\'&pkg=\'+pkg;};window.MobadsSdk.setActionUrl=function(jsonPar,inapp){window.location=\'mobadssdk://setActionUrl?json=\'+jsonPar;};})();
                                                                                                                                                                                        • loadUrl
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        1const/4 v1, 0x0
                                                                                                                                                                                        2if-eqz p1, :cond_2a
                                                                                                                                                                                        4invoke-direct {p0, p2}, Lcom/baidu/mobads/container/landingpage/App2Activity;->c(Ljava/lang/String;)V
                                                                                                                                                                                        6iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->K:Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;
                                                                                                                                                                                        7iget-boolean v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->F:Z
                                                                                                                                                                                        8if-eqz v0, :cond_1b
                                                                                                                                                                                        9iget v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->h:I
                                                                                                                                                                                        10add-int/lit8 v0, v0, 0x1
                                                                                                                                                                                        11iput v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->h:I
                                                                                                                                                                                        13iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->G:Lcom/baidu/mobads/container/landingpage/ag;
                                                                                                                                                                                        15iget-object v0, v0, Lcom/baidu/mobads/container/landingpage/ag;->t:Ljava/util/concurrent/atomic/AtomicInteger;
                                                                                                                                                                                        17invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicInteger;->decrementAndGet()I
                                                                                                                                                                                        18iput-boolean v1, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->F:Z
                                                                                                                                                                                        19cond_1b: if-eqz p3, :cond_2b
                                                                                                                                                                                        21const-string v0, "ignore"
                                                                                                                                                                                        23invoke-virtual {p4, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        24move-result v0
                                                                                                                                                                                        25if-eqz v0, :cond_2b
                                                                                                                                                                                        26try_start_25:
                                                                                                                                                                                        27iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->curWebview:Lcom/baidu/mobads/container/ae;
                                                                                                                                                                                        29invoke-virtual {v0, p2}, Lcom/baidu/mobads/container/ae;->loadUrl(Ljava/lang/String;)V
                                                                                                                                                                                        30goto_2a: return-void
                                                                                                                                                                                        31try_start_2b: new-instance v0, Ljava/util/HashMap;
                                                                                                                                                                                        33invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        35const-string v1, "(function(){window.baidu={};window.baidu.mobads={};window.baidu.mobads.Sdk={isIOS:false};var Sdk=window.baidu.mobads.Sdk;Sdk.isIOS=(/iphone|ipad|ipod/i).test(window.navigator.userAgent.toLowerCase());var mob=window.baidu.mobads;mob.Act={LP:1,DL:2,MAP:4,SMS:8,MAIL:16,PHONE:32,VIDEO:64,RM:128,NA:256,APO:512};var win=window;win.MobadsSdk=win.MobadsSdk||{};var MobadsSdk=win.MobadsSdk;var send3rdLog=function(isShowLog,ad){if(!ad||!ad.mon){return}var url;for(var i=0;i<ad.mon.length;++i){url=isShowLog?ad.mon[i].s:ad.mon[i].c;if(!url){continue}new Image().src=url}};Sdk.setActionUrl=function(url,inapp,act,title,close){var opt={};if(\"[object Object]\"===Object.prototype.toString.call(url)){opt=url;url=opt.url;inapp=opt.inapp;act=opt.act;title=opt.title;close=opt.close}opt.url=url||\"\";opt.inapp=inapp||false;opt.act=act||1;opt.title=title||\"\";opt.close=close||false;opt.logurl=opt.logurl||\"\";opt.weibo=opt.weibo||\"\";opt.map=opt.map||\"\";opt.search=opt.search||\"\";opt.sms=opt.sms||\"\";opt.at=op
                                                                                                                                                                                        37invoke-virtual {p0}, Lcom/baidu/mobads/container/landingpage/App2Activity;->needInjectJSWhenPageFinished()Z
                                                                                                                                                                                        38move-result v1
                                                                                                                                                                                        39if-nez v1, :cond_3d
                                                                                                                                                                                        41const-string v1, "javascript:(function(){window.baidu={};window.baidu.mobads={};window.baidu.mobads.Sdk={isIOS:false};var Sdk=window.baidu.mobads.Sdk;Sdk.isIOS=(/iphone|ipad|ipod/i).test(window.navigator.userAgent.toLowerCase());var mob=window.baidu.mobads;mob.Act={LP:1,DL:2,MAP:4,SMS:8,MAIL:16,PHONE:32,VIDEO:64,RM:128,NA:256,APO:512};var win=window;win.MobadsSdk=win.MobadsSdk||{};var MobadsSdk=win.MobadsSdk;var send3rdLog=function(isShowLog,ad){if(!ad||!ad.mon){return}var url;for(var i=0;i<ad.mon.length;++i){url=isShowLog?ad.mon[i].s:ad.mon[i].c;if(!url){continue}new Image().src=url}};Sdk.setActionUrl=function(url,inapp,act,title,close){var opt={};if(\"[object Object]\"===Object.prototype.toString.call(url)){opt=url;url=opt.url;inapp=opt.inapp;act=opt.act;title=opt.title;close=opt.close}opt.url=url||\"\";opt.inapp=inapp||false;opt.act=act||1;opt.title=title||\"\";opt.close=close||false;opt.logurl=opt.logurl||\"\";opt.weibo=opt.weibo||\"\";opt.map=opt.map||\"\";opt.search=opt.search||\"\";opt.sms=opt.sms||\"\
                                                                                                                                                                                        43invoke-virtual {p0, v1}, Lcom/baidu/mobads/container/landingpage/App2Activity;->executeJavaScript(Ljava/lang/String;)V
                                                                                                                                                                                        44cond_3d:
                                                                                                                                                                                        45iget-object v1, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->curWebview:Lcom/baidu/mobads/container/ae;
                                                                                                                                                                                        47invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        48move-result-object v1
                                                                                                                                                                                        50const-string v2, "loadUrl"
                                                                                                                                                                                        51const/4 v3, 0x2
                                                                                                                                                                                        52new-array v3, v3, [Ljava/lang/Class;
                                                                                                                                                                                        53const/4 v4, 0x0
                                                                                                                                                                                        54const-class v5, Ljava/lang/String;
                                                                                                                                                                                        55aput-object v5, v3, v4
                                                                                                                                                                                        56const/4 v4, 0x1
                                                                                                                                                                                        57const-class v5, Ljava/util/Map;
                                                                                                                                                                                        58aput-object v5, v3, v4
                                                                                                                                                                                        60invoke-virtual {v1, v2, v3}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        61move-result-object v1
                                                                                                                                                                                        63iget-object v2, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->curWebview:Lcom/baidu/mobads/container/ae;
                                                                                                                                                                                        64const/4 v3, 0x2
                                                                                                                                                                                        65new-array v3, v3, [Ljava/lang/Object;
                                                                                                                                                                                        66const/4 v4, 0x0
                                                                                                                                                                                        67aput-object p2, v3, v4
                                                                                                                                                                                        68const/4 v4, 0x1
                                                                                                                                                                                        69aput-object v0, v3, v4
                                                                                                                                                                                        71invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        72try_end_64: goto/16 :goto_2a
                                                                                                                                                                                        73catch_65: move-exception v0
                                                                                                                                                                                        74try_start_66:
                                                                                                                                                                                        75iget-object v1, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->curWebview:Lcom/baidu/mobads/container/ae;
                                                                                                                                                                                        77invoke-virtual {v1, p2}, Lcom/baidu/mobads/container/ae;->loadUrl(Ljava/lang/String;)V
                                                                                                                                                                                        78try_end_6b: goto/16 :goto_2a
                                                                                                                                                                                        79catch_6c: move-exception v1
                                                                                                                                                                                        81iget-object v1, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->J:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        83sget-object v2, Lcom/baidu/mobads/container/landingpage/App2Activity;->r:Ljava/lang/String;
                                                                                                                                                                                        85invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        86move-result-object v0
                                                                                                                                                                                        88invoke-interface {v1, v2, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        89goto/16 :goto_2a
                                                                                                                                                                                        90catch_79: move-exception v0
                                                                                                                                                                                        91goto/16 :goto_2a
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.wifi.WifiManager.getConnectionInfo
                                                                                                                                                                                        • android.net.wifi.WifiInfo.getMacAddress
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Exception.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • wifi
                                                                                                                                                                                        • android.permission.ACCESS_WIFI_STATE
                                                                                                                                                                                        • Could not get mac address. no android.permission.ACCESS_WIFI_STATE
                                                                                                                                                                                        • Could not get mac address.
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, ""
                                                                                                                                                                                        3iget-object v1, p0, Lcom/baidu/mobads/utils/q;->h:Ljava/lang/String;
                                                                                                                                                                                        5invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        6move-result v1
                                                                                                                                                                                        7if-eqz v1, :cond_6f
                                                                                                                                                                                        9invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        10move-result-object v1
                                                                                                                                                                                        12invoke-virtual {v1}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getAdLogger()Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        13move-result-object v1
                                                                                                                                                                                        15invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        16move-result-object v2
                                                                                                                                                                                        18invoke-virtual {v2}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getCommonUtils()Lcom/baidu/mobads/utils/f;
                                                                                                                                                                                        19move-result-object v2
                                                                                                                                                                                        20const/4 v3, 0x1
                                                                                                                                                                                        21const/4 v4, 0x0
                                                                                                                                                                                        22const/4 v5, 0x2
                                                                                                                                                                                        23try_start_1d:
                                                                                                                                                                                        24const-string v6, "wifi"
                                                                                                                                                                                        26invoke-virtual {p1, v6}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        27move-result-object v6
                                                                                                                                                                                        28check-cast v6, Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        30const-string v7, "android.permission.ACCESS_WIFI_STATE"
                                                                                                                                                                                        32invoke-interface {v2, p1, v7}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->hasPermission(Landroid/content/Context;Ljava/lang/String;)Z
                                                                                                                                                                                        33move-result p1
                                                                                                                                                                                        34if-eqz p1, :cond_44
                                                                                                                                                                                        36invoke-virtual {v6}, Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
                                                                                                                                                                                        37move-result-object p1
                                                                                                                                                                                        39invoke-virtual {p1}, Landroid/net/wifi/WifiInfo;->getMacAddress()Ljava/lang/String;
                                                                                                                                                                                        40move-result-object p1
                                                                                                                                                                                        42invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        43move-result-object v2
                                                                                                                                                                                        45invoke-virtual {v2}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getCommonUtils()Lcom/baidu/mobads/utils/f;
                                                                                                                                                                                        46move-result-object v2
                                                                                                                                                                                        48invoke-virtual {v2, p1}, Lcom/baidu/mobads/utils/f;->b(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        49move-result-object p1
                                                                                                                                                                                        50iput-object p1, p0, Lcom/baidu/mobads/utils/q;->h:Ljava/lang/String;
                                                                                                                                                                                        51goto/16 :goto_6f
                                                                                                                                                                                        52cond_44: new-array p1, v5, [Ljava/lang/Object;
                                                                                                                                                                                        53aput-object v0, p1, v4
                                                                                                                                                                                        55const-string v2, "Could not get mac address. no android.permission.ACCESS_WIFI_STATE"
                                                                                                                                                                                        56aput-object v2, p1, v3
                                                                                                                                                                                        58invoke-interface {v1, p1}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->e([Ljava/lang/Object;)I
                                                                                                                                                                                        59try_end_4f: goto/16 :goto_6f
                                                                                                                                                                                        60catch_50: move-exception p1
                                                                                                                                                                                        61new-array v2, v5, [Ljava/lang/Object;
                                                                                                                                                                                        62aput-object v0, v2, v4
                                                                                                                                                                                        63new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        65invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        67const-string v4, "Could not get mac address."
                                                                                                                                                                                        69invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        71invoke-virtual {p1}, Ljava/lang/Exception;->toString()Ljava/lang/String;
                                                                                                                                                                                        72move-result-object p1
                                                                                                                                                                                        74invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        76invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        77move-result-object p1
                                                                                                                                                                                        78aput-object p1, v2, v3
                                                                                                                                                                                        80invoke-interface {v1, v2}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->e([Ljava/lang/Object;)I
                                                                                                                                                                                        81goto_6f:
                                                                                                                                                                                        82iget-object p1, p0, Lcom/baidu/mobads/utils/q;->h:Ljava/lang/String;
                                                                                                                                                                                        83return-object p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.isConnected
                                                                                                                                                                                        • android.net.ConnectivityManager.getNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.getState
                                                                                                                                                                                        • android.net.ConnectivityManager.getNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.getState
                                                                                                                                                                                        • android.net.ConnectivityManager.getNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.getState
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getNetworkType
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        • phone
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "connectivity"
                                                                                                                                                                                        3invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        4move-result-object v0
                                                                                                                                                                                        5check-cast v0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        7invoke-virtual {v0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        8move-result-object v1
                                                                                                                                                                                        9const/4 v2, 0x0
                                                                                                                                                                                        10if-eqz v1, :cond_6e
                                                                                                                                                                                        12invoke-virtual {v1}, Landroid/net/NetworkInfo;->isConnected()Z
                                                                                                                                                                                        13move-result v1
                                                                                                                                                                                        14if-nez v1, :cond_16
                                                                                                                                                                                        15goto/16 :goto_6e
                                                                                                                                                                                        16cond_16: const/4 v1, 0x1
                                                                                                                                                                                        18invoke-virtual {v0, v1}, Landroid/net/ConnectivityManager;->getNetworkInfo(I)Landroid/net/NetworkInfo;
                                                                                                                                                                                        19move-result-object v3
                                                                                                                                                                                        20if-eqz v3, :cond_2a
                                                                                                                                                                                        22invoke-virtual {v3}, Landroid/net/NetworkInfo;->getState()Landroid/net/NetworkInfo$State;
                                                                                                                                                                                        23move-result-object v3
                                                                                                                                                                                        25invoke-static {v3}, Lcom/baidu/mobads/production/b/a;->a(Landroid/net/NetworkInfo$State;)Z
                                                                                                                                                                                        26move-result v3
                                                                                                                                                                                        27if-eqz v3, :cond_2a
                                                                                                                                                                                        28const/16 p0, 0x64
                                                                                                                                                                                        29return p0
                                                                                                                                                                                        30cond_2a: sget v3, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        31const/16 v4, 0xd
                                                                                                                                                                                        32if-lt v3, v4, :cond_45
                                                                                                                                                                                        33const/16 v3, 0x9
                                                                                                                                                                                        35invoke-virtual {v0, v3}, Landroid/net/ConnectivityManager;->getNetworkInfo(I)Landroid/net/NetworkInfo;
                                                                                                                                                                                        36move-result-object v3
                                                                                                                                                                                        37if-eqz v3, :cond_45
                                                                                                                                                                                        39invoke-virtual {v3}, Landroid/net/NetworkInfo;->getState()Landroid/net/NetworkInfo$State;
                                                                                                                                                                                        40move-result-object v3
                                                                                                                                                                                        42invoke-static {v3}, Lcom/baidu/mobads/production/b/a;->a(Landroid/net/NetworkInfo$State;)Z
                                                                                                                                                                                        43move-result v3
                                                                                                                                                                                        44if-eqz v3, :cond_45
                                                                                                                                                                                        45const/16 p0, 0x65
                                                                                                                                                                                        46return p0
                                                                                                                                                                                        47cond_45:
                                                                                                                                                                                        48invoke-virtual {v0, v2}, Landroid/net/ConnectivityManager;->getNetworkInfo(I)Landroid/net/NetworkInfo;
                                                                                                                                                                                        49move-result-object v0
                                                                                                                                                                                        50if-eqz v0, :cond_6b
                                                                                                                                                                                        52invoke-virtual {v0}, Landroid/net/NetworkInfo;->getState()Landroid/net/NetworkInfo$State;
                                                                                                                                                                                        53move-result-object v0
                                                                                                                                                                                        55invoke-static {v0}, Lcom/baidu/mobads/production/b/a;->a(Landroid/net/NetworkInfo$State;)Z
                                                                                                                                                                                        56move-result v0
                                                                                                                                                                                        57if-eqz v0, :cond_6b
                                                                                                                                                                                        59const-string v0, "phone"
                                                                                                                                                                                        61invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        62move-result-object p0
                                                                                                                                                                                        63check-cast p0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        65invoke-virtual {p0}, Landroid/telephony/TelephonyManager;->getNetworkType()I
                                                                                                                                                                                        66move-result p0
                                                                                                                                                                                        67packed-switch p0, :pswitch_data_70
                                                                                                                                                                                        68return v1
                                                                                                                                                                                        69pswitch_65: const/4 p0, 0x4
                                                                                                                                                                                        70return p0
                                                                                                                                                                                        71pswitch_67: const/4 p0, 0x3
                                                                                                                                                                                        72return p0
                                                                                                                                                                                        73pswitch_69: const/4 p0, 0x2
                                                                                                                                                                                        74return p0
                                                                                                                                                                                        75cond_6b: const/16 p0, 0x3e7
                                                                                                                                                                                        76return p0
                                                                                                                                                                                        77goto_6e: return v2
                                                                                                                                                                                        78nop
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • window.mobadssdkbridge.P
                                                                                                                                                                                        • =
                                                                                                                                                                                        • ;
                                                                                                                                                                                        • ;}());
                                                                                                                                                                                        • javascript:(function() {\n window.baidu = {};\n window.baidu.mobads = {};\n window.baidu.mobads.Sdk = {\n isIOS: false\n };\n var Sdk = window.baidu.mobads.Sdk;\n Sdk.isIOS = (/iphone|ipad|ipod/i).test(window.navigator.userAgent.toLowerCase());\n var mob = window.baidu.mobads;\n mob.Act = {\n LP: 1,\n DL: 2,\n MAP: 4,\n SMS: 8,\n MAIL: 16,\n PHONE: 32,\n VIDEO: 64,\n RM: 128,\n NA: 256,\n APO: 512\n };\n var win = window;\n win.MobadsSdk = win.MobadsSdk || {};\n var MobadsSdk = win.MobadsSdk;\n var send3rdLog = function(isShowLog, ad) {\n if (!ad || !ad.mon) {\n return;\n }\n var url;\n for (var i = 0; i < ad.mon.length; ++i) {\n url = isShowLog ? ad.mon[i].s: ad.mon[i].c;\n if (!url) {\n continue;\n }\n new Image().src = url;\n }\n };\n Sdk.setActionUrl = function(url, inapp, act, title, close) {\n var opt = {};\n if (\"[object Object]\" === Object.prototype.toString.call(url)) {\n opt = url;\n url = opt.url;\n inapp = opt.inapp;\n act = opt.act;\n title = opt.title;\n close = opt.close;\n if (opt.allParamsJson) {\n if (opt.allParamsJson.action) {\n opt.action = opt.allParamsJson.action;\n opt.v_video = opt.allParamsJson.v_video || \"\";\n opt.v_video_w = opt.allParamsJson.v_video_w || \"\";\n opt.v_video_h = opt.allParamsJson.v_video_h || \"\";\n opt.v_image = opt.allParamsJson.v_image || \"\";\n opt.v_url = opt.allParamsJson.v_url || \"\";\n opt.allParamsJson = null;\n }\n }\n }\n opt.url = url || \"\";\n opt.inapp = inapp || false;\n opt.act = act || 1;\n opt.title = title || \"\";\n opt.close = close || false;\n opt.logurl = opt.logurl || \"\";\n opt.weibo = opt.weibo || \"\";\n opt.map = opt.map || \"\";\n opt.search = opt.search || \"\";\n opt.sms = opt.sms || \"\";\n opt.at = opt.at || 1;\n opt.tid = opt.tid || \"\";\n if (MobadsSdk.setActionUrl) {\n var DUMP_PAR = opt.inapp;\n MobadsSdk.setActionUrl(JSON.stringify(opt), DUMP_PAR)\n }\n };\n Sdk.sendClickLog = function(logurl) {\n new Image().src = logurl;\n };\n Sdk.onAdPlayEnd = function() {\n if (MobadsSdk.onAdPlayEnd) {\n setTimeout(function() {\n MobadsSdk.onAdPlayEnd();\n },\n 300);\n }\n };\n Sdk.open = function(url, options) {\n var option = {\n url: url,\n inapp: true,\n act: mob.Act.LP,\n allParamsJson: options\n };\n Sdk.setActionUrl(option);\n send3rdLog(false, options);\n };\n Sdk.startDownload = function(url, options) {\n var ad = {};\n ad = options || {};\n ad.tit = options && options.tit || options.appname || \"\u5e94\u7528\";\n var mobadsJumpUrl = url;\n if (/^itms-services:\\/\\//.test(url)) {\n Sdk.setActionUrl(url, false, mob.Act.DL, ad.tit, true);\n return;\n }\n if (Sdk.isIOS) {\n var tid = options && options.pinfo && options.pinfo.tid;\n if (tid) {\n Sdk.sendClickLog(mobadsJumpUrl);\n }\n Sdk.setActionUrl({\n url: url,\n tid: tid || \"\",\n inapp: true,\n act: mob.Act.DL\n });\n return;\n }\n var mon = options && options.mon || [];\n var id = options && options.id || 1;\n var pk = options && options.pk || \"\";\n var qk = options && options.qk || \"\";\n var exp2 = options && options.exp2 || {};\n var apoObj = options && options.apo || {};\n var wi = options && options.wi ? true: false;\n var title = ad.tit;\n Sdk.setActionUrl({\n url: mobadsJumpUrl,\n act: mob.Act.DL,\n apo: JSON.stringify(apoObj),\n close: true,\n adid: id,\n originUrl: mobadsJumpUrl,\n dlTunnel: 3,\n autoOpen: true,\n popNotif: true,\n canCancel: true,\n canDelete: 5,\n mon: mon,\n pk: pk,\n qk: qk,\n adid: id,\n title: ad.tit,\n action: options.action,\n allParamsJson: options \n });\n send3rdLog(false, options);\n };\n Sdk.openScheme = function(url, options) {\n var ad = {};\n ad = options || {};\n ad.tit = options && options.tit || \"\u5e94\u7528\";\n var pk = options && options.pk || \"\";\n var option = {\n url: url,\n inapp: true,\n act: ad.act,\n title: ad.tit,\n close: true,\n pk: pk\n };\n Sdk.setActionUrl(option);\n send3rdLog(false, options);\n };\n Sdk.handleClick = function(options) {\n var ad = options || {};\n var Act = mob.Act;\n if (Act.LP === ad.act) {\n Sdk.open(ad.curl, ad);\n } else if (Act.DL === ad.act) {\n Sdk.startDownload(ad.curl, ad);\n } else if (Act.APO === ad.act) {\n new Image().src = ad.curl;\n Sdk.openScheme(ad.apo, ad);\n }\n };\n Sdk.onAdPlayEnd = function() {\n if (MobadsSdk.onAdPlayEnd) {\n MobadsSdk.onAdPlayEnd();\n }\n };\n Sdk.needsAdIcon = function() {\n return true;\n };\n Sdk.getAdViewState = function(callback) {\n if (!MobadsSdk || !MobadsSdk.getAdViewState) {\n callback(\'BaiduMobAdSpamOK\');\n return;\n }\n MobadsSdk.getAdViewState(MobadsSdk.addAnonymousEvent(function(state) {\n var iState = parseInt(state);\n var sState = \'BaiduMobAdSpamOK\';\n if (iState != 0) {\n sState = \'BaiduMobAdSpamNotOK\';\n }\n callback(sState);\n }));\n };\n})();
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        1new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        3sget-object v0, Lcom/baidu/mobads/container/a/p;->a:Ljava/lang/String;
                                                                                                                                                                                        5invoke-direct {v1, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        6try_start_7:
                                                                                                                                                                                        7invoke-virtual {p0}, Lcom/baidu/mobads/container/a/a;->f()Lorg/json/JSONObject;
                                                                                                                                                                                        8move-result-object v0
                                                                                                                                                                                        9if-eqz v0, :cond_26
                                                                                                                                                                                        11invoke-virtual {v0}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        12move-result-object v0
                                                                                                                                                                                        14const-string v2, "window.mobadssdkbridge.P"
                                                                                                                                                                                        16invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        17move-result-object v2
                                                                                                                                                                                        19const-string v3, "="
                                                                                                                                                                                        21invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        22move-result-object v2
                                                                                                                                                                                        24invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        25move-result-object v0
                                                                                                                                                                                        27const-string v2, ";"
                                                                                                                                                                                        29invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        30try_end_26:
                                                                                                                                                                                        31const-string v0, ";}());"
                                                                                                                                                                                        33invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        35invoke-virtual {p0, v1}, Lcom/baidu/mobads/container/a/a;->a(Ljava/lang/StringBuilder;)V
                                                                                                                                                                                        37invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        38move-result-object v0
                                                                                                                                                                                        39iput-object v0, p0, Lcom/baidu/mobads/container/a/a;->k:Ljava/lang/String;
                                                                                                                                                                                        41iget-object v0, p0, Lcom/baidu/mobads/container/a/a;->c:Lcom/baidu/mobads/container/ab;
                                                                                                                                                                                        42instance-of v0, v0, Lcom/baidu/mobads/container/n/c;
                                                                                                                                                                                        43if-nez v0, :cond_46
                                                                                                                                                                                        45invoke-static {}, Lcom/baidu/mobads/container/o/f;->a()Z
                                                                                                                                                                                        46move-result v0
                                                                                                                                                                                        47if-eqz v0, :cond_51
                                                                                                                                                                                        49iget-object v0, p0, Lcom/baidu/mobads/container/a/a;->c:Lcom/baidu/mobads/container/ab;
                                                                                                                                                                                        50instance-of v0, v0, Lcom/baidu/mobads/container/rewardvideo/o;
                                                                                                                                                                                        51if-eqz v0, :cond_51
                                                                                                                                                                                        52cond_46:
                                                                                                                                                                                        53invoke-virtual {p0}, Lcom/baidu/mobads/container/a/a;->d()Z
                                                                                                                                                                                        54move-result v0
                                                                                                                                                                                        55if-nez v0, :cond_51
                                                                                                                                                                                        57const-string v0, "javascript:(function() {\n window.baidu = {};\n window.baidu.mobads = {};\n window.baidu.mobads.Sdk = {\n isIOS: false\n };\n var Sdk = window.baidu.mobads.Sdk;\n Sdk.isIOS = (/iphone|ipad|ipod/i).test(window.navigator.userAgent.toLowerCase());\n var mob = window.baidu.mobads;\n mob.Act = {\n LP: 1,\n DL: 2,\n MAP: 4,\n SMS: 8,\n MAIL: 16,\n PHONE: 32,\n VIDEO: 64,\n RM: 128,\n NA: 256,\n APO: 512\n };\n var win = window;\n win.MobadsSdk = win.MobadsSdk || {};\n var MobadsSdk = win.MobadsSdk;\n var send3rdLog = function(isShowLog, ad) {\n if (!ad || !ad.mon) {\n return;\n }\n var url;\n for (var i = 0; i < ad.mon.length; ++i) {\n url = isShowLog ? ad.mon[i].s: ad.mon[i].c;\n if (!url) {\n continue;\n }\n new Image().src = url;\n }\n };\n Sdk.setActionUrl = function(url
                                                                                                                                                                                        59invoke-virtual {p0, v0}, Lcom/baidu/mobads/container/a/a;->h(Ljava/lang/String;)V
                                                                                                                                                                                        60cond_51:
                                                                                                                                                                                        61invoke-virtual {p0}, Lcom/baidu/mobads/container/a/a;->d()Z
                                                                                                                                                                                        62move-result v0
                                                                                                                                                                                        63if-nez v0, :cond_5c
                                                                                                                                                                                        65iget-object v0, p0, Lcom/baidu/mobads/container/a/a;->k:Ljava/lang/String;
                                                                                                                                                                                        67invoke-virtual {p0, v0}, Lcom/baidu/mobads/container/a/a;->h(Ljava/lang/String;)V
                                                                                                                                                                                        68cond_5c: return-void
                                                                                                                                                                                        69catch_5d: move-exception v0
                                                                                                                                                                                        71iget-object v2, p0, Lcom/baidu/mobads/container/a/a;->b:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        73invoke-interface {v2, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->w(Ljava/lang/Throwable;)I
                                                                                                                                                                                        74goto/16 :goto_26
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.isConnected
                                                                                                                                                                                        • android.net.NetworkInfo.getTypeName
                                                                                                                                                                                        • android.net.NetworkInfo.getExtraInfo
                                                                                                                                                                                        • java.lang.String.equalsIgnoreCase
                                                                                                                                                                                        • java.lang.String.equalsIgnoreCase
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • MOBILE
                                                                                                                                                                                        • WIFI
                                                                                                                                                                                        • android.permission.INTERNET
                                                                                                                                                                                        • android.permission.ACCESS_NETWORK_STATE
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        • can not get the permission of android.permission.ACCESS_WIFI_STATE
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "MOBILE"
                                                                                                                                                                                        3const-string v1, "WIFI"
                                                                                                                                                                                        5const-string v2, ""
                                                                                                                                                                                        6try_start_6:
                                                                                                                                                                                        7const-string v3, "android.permission.INTERNET"
                                                                                                                                                                                        9invoke-static {p0, v3}, Lcom/tencent/wxop/stat/common/r;->a(Landroid/content/Context;Ljava/lang/String;)Z
                                                                                                                                                                                        10move-result v3
                                                                                                                                                                                        11if-eqz v3, :cond_4b
                                                                                                                                                                                        13const-string v3, "android.permission.ACCESS_NETWORK_STATE"
                                                                                                                                                                                        15invoke-static {p0, v3}, Lcom/tencent/wxop/stat/common/r;->a(Landroid/content/Context;Ljava/lang/String;)Z
                                                                                                                                                                                        16move-result v3
                                                                                                                                                                                        17if-eqz v3, :cond_4b
                                                                                                                                                                                        19const-string v3, "connectivity"
                                                                                                                                                                                        21invoke-virtual {p0, v3}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        22move-result-object p0
                                                                                                                                                                                        23check-cast p0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        25invoke-virtual {p0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        26move-result-object p0
                                                                                                                                                                                        27if-eqz p0, :cond_59
                                                                                                                                                                                        29invoke-virtual {p0}, Landroid/net/NetworkInfo;->isConnected()Z
                                                                                                                                                                                        30move-result v3
                                                                                                                                                                                        31if-eqz v3, :cond_59
                                                                                                                                                                                        33invoke-virtual {p0}, Landroid/net/NetworkInfo;->getTypeName()Ljava/lang/String;
                                                                                                                                                                                        34move-result-object v3
                                                                                                                                                                                        36invoke-virtual {p0}, Landroid/net/NetworkInfo;->getExtraInfo()Ljava/lang/String;
                                                                                                                                                                                        37move-result-object p0
                                                                                                                                                                                        38if-eqz v3, :cond_59
                                                                                                                                                                                        40invoke-virtual {v3, v1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
                                                                                                                                                                                        41move-result v4
                                                                                                                                                                                        42if-eqz v4, :cond_3c
                                                                                                                                                                                        43move-object v0, v1
                                                                                                                                                                                        44goto/16 :goto_5a
                                                                                                                                                                                        45cond_3c:
                                                                                                                                                                                        46invoke-virtual {v3, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
                                                                                                                                                                                        47move-result v1
                                                                                                                                                                                        48if-eqz v1, :cond_45
                                                                                                                                                                                        49if-eqz p0, :cond_5a
                                                                                                                                                                                        50goto/16 :goto_47
                                                                                                                                                                                        51cond_45: if-eqz p0, :cond_49
                                                                                                                                                                                        52goto_47: move-object v0, p0
                                                                                                                                                                                        53goto/16 :goto_5a
                                                                                                                                                                                        54cond_49: move-object v0, v3
                                                                                                                                                                                        55goto/16 :goto_5a
                                                                                                                                                                                        56cond_4b:
                                                                                                                                                                                        57sget-object p0, Lcom/tencent/wxop/stat/common/l;->k:Lcom/tencent/wxop/stat/common/StatLogger;
                                                                                                                                                                                        59const-string v0, "can not get the permission of android.permission.ACCESS_WIFI_STATE"
                                                                                                                                                                                        61invoke-virtual {p0, v0}, Lcom/tencent/wxop/stat/common/StatLogger;->e(Ljava/lang/Object;)V
                                                                                                                                                                                        62try_end_52: goto/16 :goto_59
                                                                                                                                                                                        63catch_53: move-exception p0
                                                                                                                                                                                        65sget-object v0, Lcom/tencent/wxop/stat/common/l;->k:Lcom/tencent/wxop/stat/common/StatLogger;
                                                                                                                                                                                        67invoke-virtual {v0, p0}, Lcom/tencent/wxop/stat/common/StatLogger;->e(Ljava/lang/Throwable;)V
                                                                                                                                                                                        68cond_59: move-object v0, v2
                                                                                                                                                                                        69goto_5a: return-object v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Intent.getAction
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • com.baidu.location.e.h$a.a:Lcom/baidu/location/e/h
                                                                                                                                                                                        • android.os.Handler.post
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • android.content.Intent.getParcelableExtra
                                                                                                                                                                                        • android.net.NetworkInfo.getState
                                                                                                                                                                                        • android.net.NetworkInfo$State.CONNECTED:Landroid/net/NetworkInfo$State
                                                                                                                                                                                        • android.net.NetworkInfo$State.equals
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android.net.wifi.SCAN_RESULTS
                                                                                                                                                                                        • android.net.wifi.STATE_CHANGE
                                                                                                                                                                                        • networkInfo
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0if-nez p1, :cond_3
                                                                                                                                                                                        1return-void
                                                                                                                                                                                        2cond_3:
                                                                                                                                                                                        3invoke-virtual {p2}, Landroid/content/Intent;->getAction()Ljava/lang/String;
                                                                                                                                                                                        4move-result-object p1
                                                                                                                                                                                        6const-string v0, "android.net.wifi.SCAN_RESULTS"
                                                                                                                                                                                        8invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        9move-result v0
                                                                                                                                                                                        10if-eqz v0, :cond_27
                                                                                                                                                                                        12invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        13move-result-wide p1
                                                                                                                                                                                        14const-wide/16 v0, 0x3e8
                                                                                                                                                                                        15div-long/2addr p1, v0
                                                                                                                                                                                        16sput-wide p1, Lcom/baidu/location/e/h;->a:J
                                                                                                                                                                                        18iget-object p1, p0, Lcom/baidu/location/e/h$a;->a:Lcom/baidu/location/e/h;
                                                                                                                                                                                        20invoke-static {p1}, Lcom/baidu/location/e/h;->b(Lcom/baidu/location/e/h;)Landroid/os/Handler;
                                                                                                                                                                                        21move-result-object p1
                                                                                                                                                                                        22new-instance p2, Lcom/baidu/location/e/i;
                                                                                                                                                                                        24invoke-direct {p2, p0}, Lcom/baidu/location/e/i;-><init>(Lcom/baidu/location/e/h$a;)V
                                                                                                                                                                                        26invoke-virtual {p1, p2}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
                                                                                                                                                                                        27goto/16 :goto_5f
                                                                                                                                                                                        28cond_27:
                                                                                                                                                                                        29const-string v0, "android.net.wifi.STATE_CHANGE"
                                                                                                                                                                                        31invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        32move-result p1
                                                                                                                                                                                        33if-eqz p1, :cond_5f
                                                                                                                                                                                        35const-string p1, "networkInfo"
                                                                                                                                                                                        37invoke-virtual {p2, p1}, Landroid/content/Intent;->getParcelableExtra(Ljava/lang/String;)Landroid/os/Parcelable;
                                                                                                                                                                                        38move-result-object p1
                                                                                                                                                                                        39check-cast p1, Landroid/net/NetworkInfo;
                                                                                                                                                                                        41invoke-virtual {p1}, Landroid/net/NetworkInfo;->getState()Landroid/net/NetworkInfo$State;
                                                                                                                                                                                        42move-result-object p1
                                                                                                                                                                                        44sget-object p2, Landroid/net/NetworkInfo$State;->CONNECTED:Landroid/net/NetworkInfo$State;
                                                                                                                                                                                        46invoke-virtual {p1, p2}, Landroid/net/NetworkInfo$State;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        47move-result p1
                                                                                                                                                                                        48if-nez p1, :cond_44
                                                                                                                                                                                        49return-void
                                                                                                                                                                                        50cond_44:
                                                                                                                                                                                        51invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        52move-result-wide p1
                                                                                                                                                                                        53iget-wide v0, p0, Lcom/baidu/location/e/h$a;->b:J
                                                                                                                                                                                        54sub-long/2addr p1, v0
                                                                                                                                                                                        55const-wide/16 v0, 0x1388
                                                                                                                                                                                        56cmp-long v2, p1, v0
                                                                                                                                                                                        57if-gez v2, :cond_52
                                                                                                                                                                                        58return-void
                                                                                                                                                                                        59cond_52:
                                                                                                                                                                                        60invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        61move-result-wide p1
                                                                                                                                                                                        62iput-wide p1, p0, Lcom/baidu/location/e/h$a;->b:J
                                                                                                                                                                                        63iget-boolean p1, p0, Lcom/baidu/location/e/h$a;->c:Z
                                                                                                                                                                                        64if-nez p1, :cond_5f
                                                                                                                                                                                        65const/4 p1, 0x1
                                                                                                                                                                                        66iput-boolean p1, p0, Lcom/baidu/location/e/h$a;->c:Z
                                                                                                                                                                                        67goto_5f: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getDeviceId
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.String.toLowerCase
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • E
                                                                                                                                                                                        • getImei but context == null!
                                                                                                                                                                                        • android.permission.READ_PHONE_STATE
                                                                                                                                                                                        • phone
                                                                                                                                                                                        • I
                                                                                                                                                                                        • IMEI:
                                                                                                                                                                                        • getImei error!
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v4, 0x0
                                                                                                                                                                                        2const-string v1, ""
                                                                                                                                                                                        3if-nez p0, :cond_10
                                                                                                                                                                                        5const-string v0, "E"
                                                                                                                                                                                        7const-string v2, "getImei but context == null!"
                                                                                                                                                                                        8new-array v3, v4, [Ljava/lang/Object;
                                                                                                                                                                                        10invoke-static {v0, v2, v3}, Lcom/tencent/beacontsa/cover/f;->a(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                        11move-object v0, v1
                                                                                                                                                                                        12goto_f: return-object v0
                                                                                                                                                                                        13cond_10:
                                                                                                                                                                                        14const-string v0, "android.permission.READ_PHONE_STATE"
                                                                                                                                                                                        16invoke-static {p0, v0}, Lcom/tencent/beacontsa/cover/f;->b(Landroid/content/Context;Ljava/lang/String;)Z
                                                                                                                                                                                        17move-result v0
                                                                                                                                                                                        18if-eqz v0, :cond_53
                                                                                                                                                                                        20const-string v0, "phone"
                                                                                                                                                                                        22invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        23move-result-object v0
                                                                                                                                                                                        24check-cast v0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        26invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getDeviceId()Ljava/lang/String;
                                                                                                                                                                                        27try_end_23: move-result-object v0
                                                                                                                                                                                        28if-nez v0, :cond_4b
                                                                                                                                                                                        29try_start_26:
                                                                                                                                                                                        30const-string v0, ""
                                                                                                                                                                                        31goto_28:
                                                                                                                                                                                        32const-string v1, "I"
                                                                                                                                                                                        33new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        35const-string v3, "IMEI:"
                                                                                                                                                                                        37invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        39invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        40move-result-object v2
                                                                                                                                                                                        42invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        43move-result-object v2
                                                                                                                                                                                        44const/4 v3, 0x0
                                                                                                                                                                                        45new-array v3, v3, [Ljava/lang/Object;
                                                                                                                                                                                        47invoke-static {v1, v2, v3}, Lcom/tencent/beacontsa/cover/f;->a(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                        48try_end_3f: goto/16 :goto_f
                                                                                                                                                                                        49catch_40: move-exception v1
                                                                                                                                                                                        50goto_41:
                                                                                                                                                                                        51const-string v1, "E"
                                                                                                                                                                                        53const-string v2, "getImei error!"
                                                                                                                                                                                        54new-array v3, v4, [Ljava/lang/Object;
                                                                                                                                                                                        56invoke-static {v1, v2, v3}, Lcom/tencent/beacontsa/cover/f;->a(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                        57goto/16 :goto_f
                                                                                                                                                                                        58cond_4b:
                                                                                                                                                                                        59invoke-virtual {v0}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
                                                                                                                                                                                        60try_end_4e: move-result-object v0
                                                                                                                                                                                        61goto/16 :goto_28
                                                                                                                                                                                        62catch_50: move-exception v0
                                                                                                                                                                                        63move-object v0, v1
                                                                                                                                                                                        64goto/16 :goto_41
                                                                                                                                                                                        65cond_53: move-object v0, v1
                                                                                                                                                                                        66goto/16 :goto_28
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getApplicationContext
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.wifi.WifiManager.getConnectionInfo
                                                                                                                                                                                        • android.net.wifi.WifiInfo.getSSID
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • d.n.<init>
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • wifi
                                                                                                                                                                                        • wmgr.connectionInfo
                                                                                                                                                                                        • ssid
                                                                                                                                                                                        • \"
                                                                                                                                                                                        • (this as java.lang.Strin\u2026ing(startIndex, endIndex)
                                                                                                                                                                                        • null cannot be cast to non-null type android.net.wifi.WifiManager
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1if-nez p1, :cond_4
                                                                                                                                                                                        2return-object v0
                                                                                                                                                                                        3cond_4:
                                                                                                                                                                                        4invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        5move-result-object p1
                                                                                                                                                                                        7const-string v1, "wifi"
                                                                                                                                                                                        9invoke-virtual {p1, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        10move-result-object p1
                                                                                                                                                                                        11if-eqz p1, :cond_4a
                                                                                                                                                                                        12check-cast p1, Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        14invoke-virtual {p1}, Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
                                                                                                                                                                                        15move-result-object p1
                                                                                                                                                                                        17const-string v1, "wmgr.connectionInfo"
                                                                                                                                                                                        19invoke-static {p1, v1}, Ld/e/b/i;->a(Ljava/lang/Object;Ljava/lang/String;)V
                                                                                                                                                                                        21invoke-virtual {p1}, Landroid/net/wifi/WifiInfo;->getSSID()Ljava/lang/String;
                                                                                                                                                                                        22move-result-object p1
                                                                                                                                                                                        23sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        24const/16 v2, 0x11
                                                                                                                                                                                        25if-lt v1, v2, :cond_49
                                                                                                                                                                                        27const-string v1, "ssid"
                                                                                                                                                                                        29invoke-static {p1, v1}, Ld/e/b/i;->a(Ljava/lang/Object;Ljava/lang/String;)V
                                                                                                                                                                                        30const/4 v1, 0x2
                                                                                                                                                                                        31const/4 v2, 0x0
                                                                                                                                                                                        33const-string v3, "\""
                                                                                                                                                                                        35invoke-static {p1, v3, v2, v1, v0}, Ld/j/h;->b(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z
                                                                                                                                                                                        36move-result v4
                                                                                                                                                                                        37if-eqz v4, :cond_49
                                                                                                                                                                                        39invoke-static {p1, v3, v2, v1, v0}, Ld/j/h;->a(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z
                                                                                                                                                                                        40move-result v0
                                                                                                                                                                                        41if-eqz v0, :cond_49
                                                                                                                                                                                        43invoke-virtual {p1}, Ljava/lang/String;->length()I
                                                                                                                                                                                        44move-result v0
                                                                                                                                                                                        45const/4 v1, 0x1
                                                                                                                                                                                        46sub-int/2addr v0, v1
                                                                                                                                                                                        48invoke-virtual {p1, v1, v0}, Ljava/lang/String;->substring(II)Ljava/lang/String;
                                                                                                                                                                                        49move-result-object p1
                                                                                                                                                                                        51const-string v0, "(this as java.lang.Strin\u2026ing(startIndex, endIndex)"
                                                                                                                                                                                        53invoke-static {p1, v0}, Ld/e/b/i;->a(Ljava/lang/Object;Ljava/lang/String;)V
                                                                                                                                                                                        54cond_49: return-object p1
                                                                                                                                                                                        55cond_4a: new-instance p1, Ld/n;
                                                                                                                                                                                        57const-string v0, "null cannot be cast to non-null type android.net.wifi.WifiManager"
                                                                                                                                                                                        59invoke-direct {p1, v0}, Ld/n;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        60throw p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • /bin
                                                                                                                                                                                        • /system/bin/
                                                                                                                                                                                        • /system/xbin/
                                                                                                                                                                                        • /system/sbin/
                                                                                                                                                                                        • /sbin/
                                                                                                                                                                                        • /vendor/bin/
                                                                                                                                                                                        • su
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0sget v0, Lcom/tencent/wxop/stat/common/p;->a:I
                                                                                                                                                                                        1const/4 v1, 0x1
                                                                                                                                                                                        2if-ne v0, v1, :cond_6
                                                                                                                                                                                        3return v1
                                                                                                                                                                                        4cond_6: const/4 v2, 0x0
                                                                                                                                                                                        5if-nez v0, :cond_a
                                                                                                                                                                                        6return v2
                                                                                                                                                                                        7cond_a: const/4 v0, 0x6
                                                                                                                                                                                        8new-array v3, v0, [Ljava/lang/String;
                                                                                                                                                                                        10const-string v4, "/bin"
                                                                                                                                                                                        11aput-object v4, v3, v2
                                                                                                                                                                                        13const-string v4, "/system/bin/"
                                                                                                                                                                                        14aput-object v4, v3, v1
                                                                                                                                                                                        15const/4 v4, 0x2
                                                                                                                                                                                        17const-string v5, "/system/xbin/"
                                                                                                                                                                                        18aput-object v5, v3, v4
                                                                                                                                                                                        19const/4 v4, 0x3
                                                                                                                                                                                        21const-string v5, "/system/sbin/"
                                                                                                                                                                                        22aput-object v5, v3, v4
                                                                                                                                                                                        23const/4 v4, 0x4
                                                                                                                                                                                        25const-string v5, "/sbin/"
                                                                                                                                                                                        26aput-object v5, v3, v4
                                                                                                                                                                                        27const/4 v4, 0x5
                                                                                                                                                                                        29const-string v5, "/vendor/bin/"
                                                                                                                                                                                        30aput-object v5, v3, v4
                                                                                                                                                                                        31const/4 v4, 0x0
                                                                                                                                                                                        32goto_2a: if-ge v4, v0, :cond_50
                                                                                                                                                                                        33try_start_2c: new-instance v5, Ljava/io/File;
                                                                                                                                                                                        34new-instance v6, Ljava/lang/StringBuilder;
                                                                                                                                                                                        36invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        37aget-object v7, v3, v4
                                                                                                                                                                                        39invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        41const-string v7, "su"
                                                                                                                                                                                        43invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        45invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        46move-result-object v6
                                                                                                                                                                                        48invoke-direct {v5, v6}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        50invoke-virtual {v5}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        51move-result v5
                                                                                                                                                                                        52if-eqz v5, :cond_4d
                                                                                                                                                                                        53sput v1, Lcom/tencent/wxop/stat/common/p;->a:I
                                                                                                                                                                                        54try_end_4c: return v1
                                                                                                                                                                                        55cond_4d: add-int/lit8 v4, v4, 0x1
                                                                                                                                                                                        56goto/16 :goto_2a
                                                                                                                                                                                        57catch_50: sput v2, Lcom/tencent/wxop/stat/common/p;->a:I
                                                                                                                                                                                        58return v2
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.util.Log.isLoggable
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.util.Log.d
                                                                                                                                                                                        • java.lang.Integer.TYPE:Ljava/lang/Class
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.setAccessible
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • PercentLayout
                                                                                                                                                                                        • ==>
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        1const/4 v4, 0x0
                                                                                                                                                                                        2const/4 v3, 0x1
                                                                                                                                                                                        4const-string v0, "PercentLayout"
                                                                                                                                                                                        5const/4 v1, 0x3
                                                                                                                                                                                        7invoke-static {v0, v1}, Landroid/util/Log;->isLoggable(Ljava/lang/String;I)Z
                                                                                                                                                                                        8move-result v0
                                                                                                                                                                                        9if-eqz v0, :cond_27
                                                                                                                                                                                        11const-string v0, "PercentLayout"
                                                                                                                                                                                        12new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        14invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        16invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        17move-result-object v1
                                                                                                                                                                                        19const-string v2, " ==> "
                                                                                                                                                                                        21invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        22move-result-object v1
                                                                                                                                                                                        24invoke-virtual {v1, p6}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        25move-result-object v1
                                                                                                                                                                                        27invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        28move-result-object v1
                                                                                                                                                                                        30invoke-static {v0, v1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        31cond_27: if-eqz p6, :cond_4c
                                                                                                                                                                                        32new-array v0, v3, [Ljava/lang/Class;
                                                                                                                                                                                        34sget-object v1, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
                                                                                                                                                                                        35aput-object v1, v0, v4
                                                                                                                                                                                        37invoke-virtual {p5, p1, v0}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        38move-result-object v0
                                                                                                                                                                                        40invoke-virtual {v0, v3}, Ljava/lang/reflect/Method;->setAccessible(Z)V
                                                                                                                                                                                        42iget-object v1, p6, Lcom/baidu/mobads/container/o/q$a$b;->b:Lcom/baidu/mobads/container/o/q$a$a;
                                                                                                                                                                                        44invoke-static {p2, p3, v1}, Lcom/baidu/mobads/container/o/q;->b(IILcom/baidu/mobads/container/o/q$a$a;)I
                                                                                                                                                                                        45move-result v1
                                                                                                                                                                                        46new-array v2, v3, [Ljava/lang/Object;
                                                                                                                                                                                        47int-to-float v1, v1
                                                                                                                                                                                        48iget v3, p6, Lcom/baidu/mobads/container/o/q$a$b;->a:F
                                                                                                                                                                                        49mul-float/2addr v1, v3
                                                                                                                                                                                        50float-to-int v1, v1
                                                                                                                                                                                        52invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        53move-result-object v1
                                                                                                                                                                                        54aput-object v1, v2, v4
                                                                                                                                                                                        56invoke-virtual {v0, p4, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        57cond_4c: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.Class.getClassLoader
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • dalvik.system.DexClassLoader.<init>
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.util.Log.e
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • hua
                                                                                                                                                                                        • loadVrDex:
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        1const/4 v8, 0x0
                                                                                                                                                                                        2try_start_1: const-class v1, Lcom/baidu/mobads/container/s/c;
                                                                                                                                                                                        3monitor-enter v1
                                                                                                                                                                                        4try_start_4:
                                                                                                                                                                                        5sget-object v0, Lcom/baidu/mobads/container/s/c;->g:Ljava/io/File;
                                                                                                                                                                                        7invoke-virtual {v0}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        8move-result-object v0
                                                                                                                                                                                        10sget-object v2, Lcom/baidu/mobads/container/s/c;->e:Landroid/content/Context;
                                                                                                                                                                                        12invoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        13move-result-object v2
                                                                                                                                                                                        15invoke-virtual {v2}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
                                                                                                                                                                                        16move-result-object v2
                                                                                                                                                                                        18invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        19move-result-wide v4
                                                                                                                                                                                        20new-instance v3, Ldalvik/system/DexClassLoader;
                                                                                                                                                                                        22sget-object v6, Lcom/baidu/mobads/container/s/c;->d:Ljava/lang/String;
                                                                                                                                                                                        23const/4 v7, 0x0
                                                                                                                                                                                        25invoke-direct {v3, v0, v6, v7, v2}, Ldalvik/system/DexClassLoader;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)V
                                                                                                                                                                                        27invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        28move-result-wide v6
                                                                                                                                                                                        29sput-object v3, Lcom/baidu/mobads/container/s/c;->f:Ldalvik/system/DexClassLoader;
                                                                                                                                                                                        31const-string v0, "hua"
                                                                                                                                                                                        32new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        34invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        36const-string v3, "loadVrDex: "
                                                                                                                                                                                        38invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        39move-result-object v2
                                                                                                                                                                                        40sub-long v4, v6, v4
                                                                                                                                                                                        42invoke-virtual {v2, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        43move-result-object v2
                                                                                                                                                                                        45invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        46move-result-object v2
                                                                                                                                                                                        48invoke-static {v0, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        49monitor-exit v1
                                                                                                                                                                                        50goto_41: return-void
                                                                                                                                                                                        51catchall_42: move-exception v0
                                                                                                                                                                                        52monitor-exit v1
                                                                                                                                                                                        53try_end_44: throw v0
                                                                                                                                                                                        54try_end_45: move-exception v0
                                                                                                                                                                                        55sput-object v8, Lcom/baidu/mobads/container/s/c;->f:Ldalvik/system/DexClassLoader;
                                                                                                                                                                                        56goto/16 :goto_41
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getSimCountryIso
                                                                                                                                                                                        • java.lang.String.equalsIgnoreCase
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.getExtraInfo
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • phone
                                                                                                                                                                                        • CN
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        • ctwap
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "phone"
                                                                                                                                                                                        3invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        4move-result-object v0
                                                                                                                                                                                        5check-cast v0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        7invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getSimCountryIso()Ljava/lang/String;
                                                                                                                                                                                        8move-result-object v0
                                                                                                                                                                                        10const-string v1, "CN"
                                                                                                                                                                                        12invoke-virtual {v1, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
                                                                                                                                                                                        13move-result v0
                                                                                                                                                                                        14const/4 v1, 0x0
                                                                                                                                                                                        15if-nez v0, :cond_16
                                                                                                                                                                                        16return v1
                                                                                                                                                                                        17cond_16:
                                                                                                                                                                                        18const-string v0, "connectivity"
                                                                                                                                                                                        20invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        21move-result-object p0
                                                                                                                                                                                        22check-cast p0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        23try_end_1e: if-nez p0, :cond_21
                                                                                                                                                                                        24return v1
                                                                                                                                                                                        25cond_21:
                                                                                                                                                                                        26invoke-virtual {p0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        27move-result-object p0
                                                                                                                                                                                        28try_end_25: if-nez p0, :cond_28
                                                                                                                                                                                        29return v1
                                                                                                                                                                                        30cond_28:
                                                                                                                                                                                        31invoke-virtual {p0}, Landroid/net/NetworkInfo;->getExtraInfo()Ljava/lang/String;
                                                                                                                                                                                        32move-result-object p0
                                                                                                                                                                                        34invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        35move-result v0
                                                                                                                                                                                        36if-nez v0, :cond_44
                                                                                                                                                                                        38invoke-virtual {p0}, Ljava/lang/String;->length()I
                                                                                                                                                                                        39move-result v0
                                                                                                                                                                                        40const/4 v2, 0x3
                                                                                                                                                                                        41if-ge v0, v2, :cond_3a
                                                                                                                                                                                        42goto/16 :goto_44
                                                                                                                                                                                        43cond_3a:
                                                                                                                                                                                        44const-string v0, "ctwap"
                                                                                                                                                                                        46invoke-virtual {p0, v0}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        47move-result p0
                                                                                                                                                                                        48if-eqz p0, :cond_44
                                                                                                                                                                                        49const/4 p0, 0x1
                                                                                                                                                                                        50return p0
                                                                                                                                                                                        51goto_44: return v1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.ProcessBuilder.<init>
                                                                                                                                                                                        • java.lang.ProcessBuilder.start
                                                                                                                                                                                        • java.lang.Process.getInputStream
                                                                                                                                                                                        • java.io.InputStream.read
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.String.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • /system/bin/cat
                                                                                                                                                                                        • /proc/cpuinfo
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, ""
                                                                                                                                                                                        2const/4 v1, 0x2
                                                                                                                                                                                        3try_start_3: new-array v1, v1, [Ljava/lang/String;
                                                                                                                                                                                        4const/4 v2, 0x0
                                                                                                                                                                                        6const-string v3, "/system/bin/cat"
                                                                                                                                                                                        7aput-object v3, v1, v2
                                                                                                                                                                                        8const/4 v2, 0x1
                                                                                                                                                                                        10const-string v3, "/proc/cpuinfo"
                                                                                                                                                                                        11aput-object v3, v1, v2
                                                                                                                                                                                        12new-instance v2, Ljava/lang/ProcessBuilder;
                                                                                                                                                                                        14invoke-direct {v2, v1}, Ljava/lang/ProcessBuilder;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                        16invoke-virtual {v2}, Ljava/lang/ProcessBuilder;->start()Ljava/lang/Process;
                                                                                                                                                                                        17move-result-object v1
                                                                                                                                                                                        19invoke-virtual {v1}, Ljava/lang/Process;->getInputStream()Ljava/io/InputStream;
                                                                                                                                                                                        20move-result-object v1
                                                                                                                                                                                        21const/16 v2, 0x400
                                                                                                                                                                                        22new-array v2, v2, [B
                                                                                                                                                                                        23goto_20:
                                                                                                                                                                                        24invoke-virtual {v1, v2}, Ljava/io/InputStream;->read([B)I
                                                                                                                                                                                        25move-result v3
                                                                                                                                                                                        26const/4 v4, -0x1
                                                                                                                                                                                        27if-eq v3, v4, :cond_3c
                                                                                                                                                                                        28new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        30invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        32invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        33new-instance v4, Ljava/lang/String;
                                                                                                                                                                                        35invoke-direct {v4, v2}, Ljava/lang/String;-><init>([B)V
                                                                                                                                                                                        37invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        39invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        40move-result-object v0
                                                                                                                                                                                        41goto/16 :goto_20
                                                                                                                                                                                        42cond_3c:
                                                                                                                                                                                        43invoke-virtual {v1}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        44try_end_3f: goto/16 :goto_44
                                                                                                                                                                                        45catch_40: move-exception v1
                                                                                                                                                                                        47invoke-virtual {v1}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        48goto_44: return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.isAvailable
                                                                                                                                                                                        • android.util.Log.w
                                                                                                                                                                                        • android.util.Log.e
                                                                                                                                                                                        • android.util.Log.e
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • MtaSDK
                                                                                                                                                                                        • android.permission.INTERNET
                                                                                                                                                                                        • android.permission.ACCESS_NETWORK_STATE
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        • Network error
                                                                                                                                                                                        • can not get the permisson of android.permission.INTERNET
                                                                                                                                                                                        • isNetworkAvailable error
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "MtaSDK"
                                                                                                                                                                                        2const/4 v1, 0x0
                                                                                                                                                                                        3try_start_3:
                                                                                                                                                                                        4const-string v2, "android.permission.INTERNET"
                                                                                                                                                                                        6invoke-static {p0, v2}, Lcom/tencent/wxop/stat/common/r;->a(Landroid/content/Context;Ljava/lang/String;)Z
                                                                                                                                                                                        7move-result v2
                                                                                                                                                                                        8if-eqz v2, :cond_31
                                                                                                                                                                                        10const-string v2, "android.permission.ACCESS_NETWORK_STATE"
                                                                                                                                                                                        12invoke-static {p0, v2}, Lcom/tencent/wxop/stat/common/r;->a(Landroid/content/Context;Ljava/lang/String;)Z
                                                                                                                                                                                        13move-result v2
                                                                                                                                                                                        14if-eqz v2, :cond_31
                                                                                                                                                                                        16const-string v2, "connectivity"
                                                                                                                                                                                        18invoke-virtual {p0, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        19move-result-object p0
                                                                                                                                                                                        20check-cast p0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        21if-eqz p0, :cond_3d
                                                                                                                                                                                        23invoke-virtual {p0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        24move-result-object p0
                                                                                                                                                                                        25if-eqz p0, :cond_2b
                                                                                                                                                                                        27invoke-virtual {p0}, Landroid/net/NetworkInfo;->isAvailable()Z
                                                                                                                                                                                        28move-result p0
                                                                                                                                                                                        29if-eqz p0, :cond_2b
                                                                                                                                                                                        30const/4 p0, 0x1
                                                                                                                                                                                        31return p0
                                                                                                                                                                                        32cond_2b:
                                                                                                                                                                                        33const-string p0, "Network error"
                                                                                                                                                                                        35invoke-static {v0, p0}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        36return v1
                                                                                                                                                                                        37cond_31:
                                                                                                                                                                                        38const-string p0, "can not get the permisson of android.permission.INTERNET"
                                                                                                                                                                                        40invoke-static {v0, p0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        41try_end_36: goto/16 :goto_3d
                                                                                                                                                                                        42catch_37: move-exception p0
                                                                                                                                                                                        44const-string v2, "isNetworkAvailable error"
                                                                                                                                                                                        46invoke-static {v0, v2, p0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                        47goto_3d: return v1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.File.mkdirs
                                                                                                                                                                                        • java.io.File.listFiles
                                                                                                                                                                                        • java.io.File.listFiles
                                                                                                                                                                                        • java.io.File.listFiles
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • ad_360_unzip
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Ljava/io/File;
                                                                                                                                                                                        1new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        3invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        5invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        7const-string p1, "ad_360_unzip"
                                                                                                                                                                                        9invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        11invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        12move-result-object p1
                                                                                                                                                                                        14invoke-static {p0, p1}, Lcom/baidu/mobads/utils/j;->b(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        15move-result-object p0
                                                                                                                                                                                        17invoke-direct {v0, p0}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        19invoke-virtual {v0}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        20move-result p0
                                                                                                                                                                                        21if-nez p0, :cond_23
                                                                                                                                                                                        23invoke-virtual {v0}, Ljava/io/File;->mkdirs()Z
                                                                                                                                                                                        24cond_23:
                                                                                                                                                                                        25invoke-virtual {v0}, Ljava/io/File;->listFiles()[Ljava/io/File;
                                                                                                                                                                                        26move-result-object p0
                                                                                                                                                                                        27if-eqz p0, :cond_40
                                                                                                                                                                                        29invoke-virtual {v0}, Ljava/io/File;->listFiles()[Ljava/io/File;
                                                                                                                                                                                        30move-result-object p0
                                                                                                                                                                                        31array-length p0, p0
                                                                                                                                                                                        32if-lez p0, :cond_40
                                                                                                                                                                                        34invoke-virtual {v0}, Ljava/io/File;->listFiles()[Ljava/io/File;
                                                                                                                                                                                        35move-result-object p0
                                                                                                                                                                                        36array-length p1, p0
                                                                                                                                                                                        37const/4 v1, 0x0
                                                                                                                                                                                        38goto_36: if-ge v1, p1, :cond_40
                                                                                                                                                                                        39aget-object v2, p0, v1
                                                                                                                                                                                        41invoke-virtual {v2}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        42add-int/lit8 v1, v1, 0x1
                                                                                                                                                                                        43goto/16 :goto_36
                                                                                                                                                                                        44cond_40:
                                                                                                                                                                                        45invoke-virtual {v0}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        46move-result-object p0
                                                                                                                                                                                        47return-object p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.location.Location.getLatitude
                                                                                                                                                                                        • android.location.Location.getLongitude
                                                                                                                                                                                        • android.location.Location.getAccuracy
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.location.Location.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.location.Location.getTime
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • --- Set current location:
                                                                                                                                                                                        • -timeStamp:
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-virtual {p1}, Landroid/location/Location;->getLatitude()D
                                                                                                                                                                                        2move-result-wide v0
                                                                                                                                                                                        3iput-wide v0, p0, Lcom/qq/e/comm/plugin/util/q;->b:D
                                                                                                                                                                                        5invoke-virtual {p1}, Landroid/location/Location;->getLongitude()D
                                                                                                                                                                                        6move-result-wide v0
                                                                                                                                                                                        7iput-wide v0, p0, Lcom/qq/e/comm/plugin/util/q;->c:D
                                                                                                                                                                                        9invoke-virtual {p1}, Landroid/location/Location;->getAccuracy()F
                                                                                                                                                                                        10move-result v0
                                                                                                                                                                                        11iput v0, p0, Lcom/qq/e/comm/plugin/util/q;->d:F
                                                                                                                                                                                        12new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        14invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        16const-string v1, "--- Set current location: "
                                                                                                                                                                                        18invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        19move-result-object v0
                                                                                                                                                                                        21invoke-virtual {p1}, Landroid/location/Location;->toString()Ljava/lang/String;
                                                                                                                                                                                        22move-result-object v1
                                                                                                                                                                                        24invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        25move-result-object v0
                                                                                                                                                                                        27const-string v1, "-timeStamp: "
                                                                                                                                                                                        29invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        30move-result-object v0
                                                                                                                                                                                        32invoke-virtual {p1}, Landroid/location/Location;->getTime()J
                                                                                                                                                                                        33move-result-wide v2
                                                                                                                                                                                        35invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        36move-result-object v0
                                                                                                                                                                                        38invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        39move-result-object v0
                                                                                                                                                                                        41invoke-static {v0}, Lcom/qq/e/comm/util/GDTLogger;->d(Ljava/lang/String;)V
                                                                                                                                                                                        42return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.lang.Double.isNaN
                                                                                                                                                                                        • java.lang.Double.isNaN
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • android.location.Location.getLongitude
                                                                                                                                                                                        • java.lang.Double.isNaN
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • android.location.Location.getLatitude
                                                                                                                                                                                        • java.lang.Double.isNaN
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • android.location.Location.getLongitude
                                                                                                                                                                                        • java.lang.Double.isNaN
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • android.location.Location.getLatitude
                                                                                                                                                                                        • java.lang.Double.isNaN
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1iget-object v0, p0, Lcom/baidu/location/indoor/m;->a:Ljava/util/List;
                                                                                                                                                                                        2const/4 v1, 0x0
                                                                                                                                                                                        3if-eqz v0, :cond_8e
                                                                                                                                                                                        5invoke-interface {v0}, Ljava/util/List;->size()I
                                                                                                                                                                                        6move-result v0
                                                                                                                                                                                        7const v2, 0xf4240
                                                                                                                                                                                        8int-to-double v2, v2
                                                                                                                                                                                        10invoke-static {v2, v3}, Ljava/lang/Double;->isNaN(D)Z
                                                                                                                                                                                        11mul-double p3, p3, v2
                                                                                                                                                                                        12double-to-int p3, p3
                                                                                                                                                                                        14invoke-static {v2, v3}, Ljava/lang/Double;->isNaN(D)Z
                                                                                                                                                                                        15mul-double p1, p1, v2
                                                                                                                                                                                        16double-to-int p1, p1
                                                                                                                                                                                        17add-int/lit8 p2, v0, -0x1
                                                                                                                                                                                        18move p4, p2
                                                                                                                                                                                        19const/4 p2, 0x0
                                                                                                                                                                                        20goto_1d: if-ge p2, v0, :cond_8e
                                                                                                                                                                                        22iget-object v4, p0, Lcom/baidu/location/indoor/m;->a:Ljava/util/List;
                                                                                                                                                                                        24invoke-interface {v4, p2}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        25move-result-object v4
                                                                                                                                                                                        26check-cast v4, Landroid/location/Location;
                                                                                                                                                                                        28invoke-virtual {v4}, Landroid/location/Location;->getLongitude()D
                                                                                                                                                                                        29move-result-wide v4
                                                                                                                                                                                        31invoke-static {v2, v3}, Ljava/lang/Double;->isNaN(D)Z
                                                                                                                                                                                        32mul-double v4, v4, v2
                                                                                                                                                                                        33double-to-int v4, v4
                                                                                                                                                                                        35iget-object v5, p0, Lcom/baidu/location/indoor/m;->a:Ljava/util/List;
                                                                                                                                                                                        37invoke-interface {v5, p2}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        38move-result-object v5
                                                                                                                                                                                        39check-cast v5, Landroid/location/Location;
                                                                                                                                                                                        41invoke-virtual {v5}, Landroid/location/Location;->getLatitude()D
                                                                                                                                                                                        42move-result-wide v5
                                                                                                                                                                                        44invoke-static {v2, v3}, Ljava/lang/Double;->isNaN(D)Z
                                                                                                                                                                                        45mul-double v5, v5, v2
                                                                                                                                                                                        46double-to-int v5, v5
                                                                                                                                                                                        48iget-object v6, p0, Lcom/baidu/location/indoor/m;->a:Ljava/util/List;
                                                                                                                                                                                        50invoke-interface {v6, p4}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        51move-result-object v6
                                                                                                                                                                                        52check-cast v6, Landroid/location/Location;
                                                                                                                                                                                        54invoke-virtual {v6}, Landroid/location/Location;->getLongitude()D
                                                                                                                                                                                        55move-result-wide v6
                                                                                                                                                                                        57invoke-static {v2, v3}, Ljava/lang/Double;->isNaN(D)Z
                                                                                                                                                                                        58mul-double v6, v6, v2
                                                                                                                                                                                        59double-to-int v6, v6
                                                                                                                                                                                        61iget-object v7, p0, Lcom/baidu/location/indoor/m;->a:Ljava/util/List;
                                                                                                                                                                                        63invoke-interface {v7, p4}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        64move-result-object p4
                                                                                                                                                                                        65check-cast p4, Landroid/location/Location;
                                                                                                                                                                                        67invoke-virtual {p4}, Landroid/location/Location;->getLatitude()D
                                                                                                                                                                                        68move-result-wide v7
                                                                                                                                                                                        70invoke-static {v2, v3}, Ljava/lang/Double;->isNaN(D)Z
                                                                                                                                                                                        71mul-double v7, v7, v2
                                                                                                                                                                                        72double-to-int p4, v7
                                                                                                                                                                                        73const/4 v7, 0x1
                                                                                                                                                                                        74if-ne p3, v4, :cond_6c
                                                                                                                                                                                        75if-eq p1, v5, :cond_70
                                                                                                                                                                                        76cond_6c: if-ne p3, v6, :cond_71
                                                                                                                                                                                        77if-ne p1, p4, :cond_71
                                                                                                                                                                                        78cond_70: return v7
                                                                                                                                                                                        79cond_71: if-ge v5, p1, :cond_75
                                                                                                                                                                                        80if-ge p4, p1, :cond_79
                                                                                                                                                                                        81cond_75: if-lt v5, p1, :cond_88
                                                                                                                                                                                        82if-ge p4, p1, :cond_88
                                                                                                                                                                                        83cond_79: sub-int v8, p1, v5
                                                                                                                                                                                        84sub-int/2addr v6, v4
                                                                                                                                                                                        85mul-int v8, v8, v6
                                                                                                                                                                                        86sub-int/2addr p4, v5
                                                                                                                                                                                        87div-int/2addr v8, p4
                                                                                                                                                                                        88add-int/2addr v4, v8
                                                                                                                                                                                        89if-ne v4, p3, :cond_84
                                                                                                                                                                                        90return v7
                                                                                                                                                                                        91cond_84: if-le v4, p3, :cond_88
                                                                                                                                                                                        92xor-int/lit8 v1, v1, 0x1
                                                                                                                                                                                        93cond_88: add-int/lit8 p4, p2, 0x1
                                                                                                                                                                                        94move v9, p4
                                                                                                                                                                                        95move p4, p2
                                                                                                                                                                                        96move p2, v9
                                                                                                                                                                                        97goto/16 :goto_1d
                                                                                                                                                                                        98cond_8e: return v1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.newInstance
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.newInstance
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • insertExcludeId
                                                                                                                                                                                        • com.mintegral.msdk.reward.b.a
                                                                                                                                                                                        • com.mintegral.msdk.mtgnative.c.b
                                                                                                                                                                                        • CampaignDownLoadTask
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1iget-object v0, p0, Lcom/mintegral/msdk/videocommon/download/a;->g:Ljava/lang/Class;
                                                                                                                                                                                        2try_end_2:
                                                                                                                                                                                        3const-string v1, "insertExcludeId"
                                                                                                                                                                                        4const/4 v2, 0x1
                                                                                                                                                                                        5const/4 v3, 0x0
                                                                                                                                                                                        6const/4 v4, 0x2
                                                                                                                                                                                        7if-eqz v0, :cond_d
                                                                                                                                                                                        8try_start_9:
                                                                                                                                                                                        9iget-object v0, p0, Lcom/mintegral/msdk/videocommon/download/a;->h:Ljava/lang/Object;
                                                                                                                                                                                        10try_end_b: if-nez v0, :cond_3c
                                                                                                                                                                                        11cond_d:
                                                                                                                                                                                        12const-string v0, "com.mintegral.msdk.reward.b.a"
                                                                                                                                                                                        13try_start_f:
                                                                                                                                                                                        14invoke-static {v0}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        15move-result-object v0
                                                                                                                                                                                        16iput-object v0, p0, Lcom/mintegral/msdk/videocommon/download/a;->g:Ljava/lang/Class;
                                                                                                                                                                                        18iget-object v0, p0, Lcom/mintegral/msdk/videocommon/download/a;->g:Ljava/lang/Class;
                                                                                                                                                                                        20invoke-virtual {v0}, Ljava/lang/Class;->newInstance()Ljava/lang/Object;
                                                                                                                                                                                        21move-result-object v0
                                                                                                                                                                                        22iput-object v0, p0, Lcom/mintegral/msdk/videocommon/download/a;->h:Ljava/lang/Object;
                                                                                                                                                                                        24iget-object v0, p0, Lcom/mintegral/msdk/videocommon/download/a;->g:Ljava/lang/Class;
                                                                                                                                                                                        25new-array v5, v4, [Ljava/lang/Class;
                                                                                                                                                                                        26const-class v6, Ljava/lang/String;
                                                                                                                                                                                        27aput-object v6, v5, v3
                                                                                                                                                                                        28const-class v6, Lcom/mintegral/msdk/base/entity/CampaignEx;
                                                                                                                                                                                        29aput-object v6, v5, v2
                                                                                                                                                                                        31invoke-virtual {v0, v1, v5}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        32move-result-object v0
                                                                                                                                                                                        34iget-object v5, p0, Lcom/mintegral/msdk/videocommon/download/a;->h:Ljava/lang/Object;
                                                                                                                                                                                        35new-array v6, v4, [Ljava/lang/Object;
                                                                                                                                                                                        37iget-object v7, p0, Lcom/mintegral/msdk/videocommon/download/a;->l:Ljava/lang/String;
                                                                                                                                                                                        38aput-object v7, v6, v3
                                                                                                                                                                                        40iget-object v7, p0, Lcom/mintegral/msdk/videocommon/download/a;->k:Lcom/mintegral/msdk/base/entity/CampaignEx;
                                                                                                                                                                                        41aput-object v7, v6, v2
                                                                                                                                                                                        43invoke-virtual {v0, v5, v6}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        44cond_3c:
                                                                                                                                                                                        45iget-object v0, p0, Lcom/mintegral/msdk/videocommon/download/a;->i:Ljava/lang/Class;
                                                                                                                                                                                        46if-eqz v0, :cond_44
                                                                                                                                                                                        48iget-object v0, p0, Lcom/mintegral/msdk/videocommon/download/a;->j:Ljava/lang/Object;
                                                                                                                                                                                        49try_end_42: if-nez v0, :cond_73
                                                                                                                                                                                        50cond_44:
                                                                                                                                                                                        51const-string v0, "com.mintegral.msdk.mtgnative.c.b"
                                                                                                                                                                                        52try_start_46:
                                                                                                                                                                                        53invoke-static {v0}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        54move-result-object v0
                                                                                                                                                                                        55iput-object v0, p0, Lcom/mintegral/msdk/videocommon/download/a;->i:Ljava/lang/Class;
                                                                                                                                                                                        57iget-object v0, p0, Lcom/mintegral/msdk/videocommon/download/a;->i:Ljava/lang/Class;
                                                                                                                                                                                        59invoke-virtual {v0}, Ljava/lang/Class;->newInstance()Ljava/lang/Object;
                                                                                                                                                                                        60move-result-object v0
                                                                                                                                                                                        61iput-object v0, p0, Lcom/mintegral/msdk/videocommon/download/a;->j:Ljava/lang/Object;
                                                                                                                                                                                        63iget-object v0, p0, Lcom/mintegral/msdk/videocommon/download/a;->i:Ljava/lang/Class;
                                                                                                                                                                                        64new-array v5, v4, [Ljava/lang/Class;
                                                                                                                                                                                        65const-class v6, Ljava/lang/String;
                                                                                                                                                                                        66aput-object v6, v5, v3
                                                                                                                                                                                        67const-class v6, Lcom/mintegral/msdk/base/entity/CampaignEx;
                                                                                                                                                                                        68aput-object v6, v5, v2
                                                                                                                                                                                        70invoke-virtual {v0, v1, v5}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        71move-result-object v0
                                                                                                                                                                                        73iget-object v1, p0, Lcom/mintegral/msdk/videocommon/download/a;->j:Ljava/lang/Object;
                                                                                                                                                                                        74new-array v4, v4, [Ljava/lang/Object;
                                                                                                                                                                                        76iget-object v5, p0, Lcom/mintegral/msdk/videocommon/download/a;->l:Ljava/lang/String;
                                                                                                                                                                                        77aput-object v5, v4, v3
                                                                                                                                                                                        79iget-object v3, p0, Lcom/mintegral/msdk/videocommon/download/a;->k:Lcom/mintegral/msdk/base/entity/CampaignEx;
                                                                                                                                                                                        80aput-object v3, v4, v2
                                                                                                                                                                                        82invoke-virtual {v0, v1, v4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        83cond_73: return-void
                                                                                                                                                                                        84catch_74:
                                                                                                                                                                                        85const-string v0, "CampaignDownLoadTask"
                                                                                                                                                                                        87const-string v1, ""
                                                                                                                                                                                        89invoke-static {v0, v1}, Lcom/mintegral/msdk/base/utils/i;->d(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        90return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Thread.<init>
                                                                                                                                                                                        • java.lang.Thread.start
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.getType
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getNetworkType
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • authority_general_data
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        • phone
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, ""
                                                                                                                                                                                        2const/4 v1, 0x0
                                                                                                                                                                                        3try_start_3:
                                                                                                                                                                                        4invoke-static {}, Lcom/mintegral/msdk/base/controller/authoritycontroller/a;->a()Lcom/mintegral/msdk/base/controller/authoritycontroller/a;
                                                                                                                                                                                        6const-string v2, "authority_general_data"
                                                                                                                                                                                        8invoke-static {v2}, Lcom/mintegral/msdk/base/controller/authoritycontroller/a;->a(Ljava/lang/String;)Z
                                                                                                                                                                                        9move-result v2
                                                                                                                                                                                        10if-nez v2, :cond_13
                                                                                                                                                                                        11sput-object v0, Lcom/mintegral/msdk/base/utils/d;->e:Ljava/lang/String;
                                                                                                                                                                                        12sget p0, Lcom/mintegral/msdk/base/utils/d;->d:I
                                                                                                                                                                                        13return p0
                                                                                                                                                                                        14cond_13: if-nez p0, :cond_1a
                                                                                                                                                                                        15sput-object v0, Lcom/mintegral/msdk/base/utils/d;->e:Ljava/lang/String;
                                                                                                                                                                                        16sget p0, Lcom/mintegral/msdk/base/utils/d;->d:I
                                                                                                                                                                                        17return p0
                                                                                                                                                                                        18cond_1a: sget v2, Lcom/mintegral/msdk/base/utils/d;->d:I
                                                                                                                                                                                        19if-eqz v2, :cond_30
                                                                                                                                                                                        20new-instance v2, Ljava/lang/Thread;
                                                                                                                                                                                        21new-instance v3, Lcom/mintegral/msdk/base/utils/d$1;
                                                                                                                                                                                        23invoke-direct {v3, p0}, Lcom/mintegral/msdk/base/utils/d$1;-><init>(Landroid/content/Context;)V
                                                                                                                                                                                        25invoke-direct {v2, v3}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
                                                                                                                                                                                        27invoke-virtual {v2}, Ljava/lang/Thread;->start()V
                                                                                                                                                                                        28sput-object v0, Lcom/mintegral/msdk/base/utils/d;->e:Ljava/lang/String;
                                                                                                                                                                                        29sget p0, Lcom/mintegral/msdk/base/utils/d;->d:I
                                                                                                                                                                                        30return p0
                                                                                                                                                                                        31cond_30:
                                                                                                                                                                                        32const-string v2, "connectivity"
                                                                                                                                                                                        34invoke-virtual {p0, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        35move-result-object v2
                                                                                                                                                                                        36check-cast v2, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        37if-nez v2, :cond_3f
                                                                                                                                                                                        38sput-object v0, Lcom/mintegral/msdk/base/utils/d;->e:Ljava/lang/String;
                                                                                                                                                                                        39sget p0, Lcom/mintegral/msdk/base/utils/d;->d:I
                                                                                                                                                                                        40return p0
                                                                                                                                                                                        41cond_3f: sget-boolean v3, Lcom/mintegral/msdk/base/common/a;->n:Z
                                                                                                                                                                                        42if-eqz v3, :cond_7e
                                                                                                                                                                                        44invoke-virtual {v2}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        45move-result-object v2
                                                                                                                                                                                        46if-nez v2, :cond_4e
                                                                                                                                                                                        47sput-object v0, Lcom/mintegral/msdk/base/utils/d;->e:Ljava/lang/String;
                                                                                                                                                                                        48sput v1, Lcom/mintegral/msdk/base/utils/d;->d:I
                                                                                                                                                                                        49return v1
                                                                                                                                                                                        50cond_4e:
                                                                                                                                                                                        51invoke-virtual {v2}, Landroid/net/NetworkInfo;->getType()I
                                                                                                                                                                                        52move-result v2
                                                                                                                                                                                        53const/4 v3, 0x1
                                                                                                                                                                                        54if-ne v2, v3, :cond_5e
                                                                                                                                                                                        55const/16 p0, 0x9
                                                                                                                                                                                        56sput p0, Lcom/mintegral/msdk/base/utils/d;->d:I
                                                                                                                                                                                        57sput-object v0, Lcom/mintegral/msdk/base/utils/d;->e:Ljava/lang/String;
                                                                                                                                                                                        58sget p0, Lcom/mintegral/msdk/base/utils/d;->d:I
                                                                                                                                                                                        59return p0
                                                                                                                                                                                        60cond_5e:
                                                                                                                                                                                        61const-string v2, "phone"
                                                                                                                                                                                        63invoke-virtual {p0, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        64move-result-object p0
                                                                                                                                                                                        65check-cast p0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        66if-nez p0, :cond_6f
                                                                                                                                                                                        67sput v1, Lcom/mintegral/msdk/base/utils/d;->d:I
                                                                                                                                                                                        68sput-object v0, Lcom/mintegral/msdk/base/utils/d;->e:Ljava/lang/String;
                                                                                                                                                                                        69sget p0, Lcom/mintegral/msdk/base/utils/d;->d:I
                                                                                                                                                                                        70return p0
                                                                                                                                                                                        71cond_6f:
                                                                                                                                                                                        72invoke-virtual {p0}, Landroid/telephony/TelephonyManager;->getNetworkType()I
                                                                                                                                                                                        73move-result p0
                                                                                                                                                                                        74sput p0, Lcom/mintegral/msdk/base/utils/d;->d:I
                                                                                                                                                                                        76invoke-static {p0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        77move-result-object p0
                                                                                                                                                                                        78sput-object p0, Lcom/mintegral/msdk/base/utils/d;->e:Ljava/lang/String;
                                                                                                                                                                                        79sget p0, Lcom/mintegral/msdk/base/utils/d;->d:I
                                                                                                                                                                                        80return p0
                                                                                                                                                                                        81cond_7e: sput v1, Lcom/mintegral/msdk/base/utils/d;->d:I
                                                                                                                                                                                        82sput-object v0, Lcom/mintegral/msdk/base/utils/d;->e:Ljava/lang/String;
                                                                                                                                                                                        83try_end_82: sget p0, Lcom/mintegral/msdk/base/utils/d;->d:I
                                                                                                                                                                                        84return p0
                                                                                                                                                                                        85catch_85: move-exception p0
                                                                                                                                                                                        87invoke-virtual {p0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        88sput-object v0, Lcom/mintegral/msdk/base/utils/d;->e:Ljava/lang/String;
                                                                                                                                                                                        89sput v1, Lcom/mintegral/msdk/base/utils/d;->d:I
                                                                                                                                                                                        90return v1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android.content.Context
                                                                                                                                                                                        • 2.3.4
                                                                                                                                                                                        • objectbox-jni
                                                                                                                                                                                        • loadLibrary
                                                                                                                                                                                        • com.getkeepsafe.relinker.ReLinker
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1sget-object v0, Lio/objectbox/BoxStore;->a:Ljava/lang/Object;
                                                                                                                                                                                        2const/4 v1, 0x0
                                                                                                                                                                                        3if-nez v0, :cond_6
                                                                                                                                                                                        4return v1
                                                                                                                                                                                        5cond_6:
                                                                                                                                                                                        6const-string v0, "android.content.Context"
                                                                                                                                                                                        7try_start_8:
                                                                                                                                                                                        8invoke-static {v0}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        9move-result-object v0
                                                                                                                                                                                        11sget-object v2, Lio/objectbox/BoxStore;->b:Ljava/lang/Object;
                                                                                                                                                                                        12try_end_e:
                                                                                                                                                                                        13const-string v3, "2.3.4"
                                                                                                                                                                                        15const-string v4, "objectbox-jni"
                                                                                                                                                                                        17const-string v5, "loadLibrary"
                                                                                                                                                                                        18const/4 v6, 0x2
                                                                                                                                                                                        19const/4 v7, 0x3
                                                                                                                                                                                        20const/4 v8, 0x1
                                                                                                                                                                                        21if-nez v2, :cond_3e
                                                                                                                                                                                        23const-string v2, "com.getkeepsafe.relinker.ReLinker"
                                                                                                                                                                                        24try_start_1b:
                                                                                                                                                                                        25invoke-static {v2}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        26move-result-object v2
                                                                                                                                                                                        27new-array v9, v7, [Ljava/lang/Class;
                                                                                                                                                                                        28aput-object v0, v9, v1
                                                                                                                                                                                        29const-class v0, Ljava/lang/String;
                                                                                                                                                                                        30aput-object v0, v9, v8
                                                                                                                                                                                        31const-class v0, Ljava/lang/String;
                                                                                                                                                                                        32aput-object v0, v9, v6
                                                                                                                                                                                        34invoke-virtual {v2, v5, v9}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        35move-result-object v0
                                                                                                                                                                                        36const/4 v2, 0x0
                                                                                                                                                                                        37new-array v5, v7, [Ljava/lang/Object;
                                                                                                                                                                                        39sget-object v7, Lio/objectbox/BoxStore;->a:Ljava/lang/Object;
                                                                                                                                                                                        40aput-object v7, v5, v1
                                                                                                                                                                                        41aput-object v4, v5, v8
                                                                                                                                                                                        42aput-object v3, v5, v6
                                                                                                                                                                                        44invoke-virtual {v0, v2, v5}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        45goto/16 :goto_63
                                                                                                                                                                                        46cond_3e:
                                                                                                                                                                                        47sget-object v2, Lio/objectbox/BoxStore;->b:Ljava/lang/Object;
                                                                                                                                                                                        49invoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        50move-result-object v2
                                                                                                                                                                                        51new-array v9, v7, [Ljava/lang/Class;
                                                                                                                                                                                        52aput-object v0, v9, v1
                                                                                                                                                                                        53const-class v0, Ljava/lang/String;
                                                                                                                                                                                        54aput-object v0, v9, v8
                                                                                                                                                                                        55const-class v0, Ljava/lang/String;
                                                                                                                                                                                        56aput-object v0, v9, v6
                                                                                                                                                                                        58invoke-virtual {v2, v5, v9}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        59move-result-object v0
                                                                                                                                                                                        61sget-object v2, Lio/objectbox/BoxStore;->b:Ljava/lang/Object;
                                                                                                                                                                                        62new-array v5, v7, [Ljava/lang/Object;
                                                                                                                                                                                        64sget-object v7, Lio/objectbox/BoxStore;->a:Ljava/lang/Object;
                                                                                                                                                                                        65aput-object v7, v5, v1
                                                                                                                                                                                        66aput-object v4, v5, v8
                                                                                                                                                                                        67aput-object v3, v5, v6
                                                                                                                                                                                        69invoke-virtual {v0, v2, v5}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        70goto_63: return v8
                                                                                                                                                                                        71catch_64: return v1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • android.content.ComponentName.<init>
                                                                                                                                                                                        • android.content.Context.getPackageManager
                                                                                                                                                                                        • android.content.pm.PackageManager.getProviderInfo
                                                                                                                                                                                        • android.content.pm.ProviderInfo.authority:Ljava/lang/String
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.getDeclaredMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • androidx.core.content.FileProvider
                                                                                                                                                                                        • getUriForFile
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        1const/4 v1, 0x0
                                                                                                                                                                                        2const/16 v2, 0x18
                                                                                                                                                                                        3if-lt v0, v2, :cond_63
                                                                                                                                                                                        4const/4 v0, 0x0
                                                                                                                                                                                        5try_start_8: new-instance v2, Landroid/content/ComponentName;
                                                                                                                                                                                        7invoke-virtual {p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        8move-result-object v3
                                                                                                                                                                                        10const-string v4, "androidx.core.content.FileProvider"
                                                                                                                                                                                        12invoke-direct {v2, v3, v4}, Landroid/content/ComponentName;-><init>(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        14invoke-virtual {p0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
                                                                                                                                                                                        15move-result-object v3
                                                                                                                                                                                        17invoke-virtual {v3, v2, v0}, Landroid/content/pm/PackageManager;->getProviderInfo(Landroid/content/ComponentName;I)Landroid/content/pm/ProviderInfo;
                                                                                                                                                                                        18move-result-object v2
                                                                                                                                                                                        20iget-object v2, v2, Landroid/content/pm/ProviderInfo;->authority:Ljava/lang/String;
                                                                                                                                                                                        21try_end_1d: goto/16 :goto_24
                                                                                                                                                                                        22catch_1e: move-exception v2
                                                                                                                                                                                        24invoke-virtual {v2}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        26const-string v2, ""
                                                                                                                                                                                        27goto_24:
                                                                                                                                                                                        28invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        29move-result v3
                                                                                                                                                                                        30if-nez v3, :cond_63
                                                                                                                                                                                        32const-string v3, "androidx.core.content.FileProvider"
                                                                                                                                                                                        33try_start_2c:
                                                                                                                                                                                        34invoke-static {v3}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        35move-result-object v3
                                                                                                                                                                                        36if-eqz v3, :cond_63
                                                                                                                                                                                        38const-string v4, "getUriForFile"
                                                                                                                                                                                        39const/4 v5, 0x3
                                                                                                                                                                                        40new-array v6, v5, [Ljava/lang/Class;
                                                                                                                                                                                        41const-class v7, Landroid/content/Context;
                                                                                                                                                                                        42aput-object v7, v6, v0
                                                                                                                                                                                        43const-class v7, Ljava/lang/String;
                                                                                                                                                                                        44const/4 v8, 0x1
                                                                                                                                                                                        45aput-object v7, v6, v8
                                                                                                                                                                                        46const-class v7, Ljava/io/File;
                                                                                                                                                                                        47const/4 v9, 0x2
                                                                                                                                                                                        48aput-object v7, v6, v9
                                                                                                                                                                                        50invoke-virtual {v3, v4, v6}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        51move-result-object v3
                                                                                                                                                                                        52if-eqz v3, :cond_63
                                                                                                                                                                                        53new-array v4, v5, [Ljava/lang/Object;
                                                                                                                                                                                        54aput-object p0, v4, v0
                                                                                                                                                                                        55aput-object v2, v4, v8
                                                                                                                                                                                        56aput-object p1, v4, v9
                                                                                                                                                                                        58invoke-virtual {v3, v1, v4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        59move-result-object p0
                                                                                                                                                                                        60instance-of p1, p0, Landroid/net/Uri;
                                                                                                                                                                                        61if-eqz p1, :cond_63
                                                                                                                                                                                        62check-cast p0, Landroid/net/Uri;
                                                                                                                                                                                        63try_end_5d: move-object v1, p0
                                                                                                                                                                                        64goto/16 :goto_63
                                                                                                                                                                                        65catch_5f: move-exception p0
                                                                                                                                                                                        67invoke-virtual {p0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        68goto_63: return-object v1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.io.FileReader.<init>
                                                                                                                                                                                        • java.io.BufferedReader.<init>
                                                                                                                                                                                        • java.io.BufferedReader.readLine
                                                                                                                                                                                        • java.lang.String.split
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.Float.parseFloat
                                                                                                                                                                                        • java.io.BufferedReader.close
                                                                                                                                                                                        • java.io.BufferedReader.close
                                                                                                                                                                                        • java.io.BufferedReader.close
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • /proc/uptime
                                                                                                                                                                                        • Failed to get boot time of device.
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 p0, 0x0
                                                                                                                                                                                        1const/4 v0, 0x0
                                                                                                                                                                                        2const/4 v1, 0x0
                                                                                                                                                                                        3try_start_3: new-instance v2, Ljava/io/BufferedReader;
                                                                                                                                                                                        4new-instance v3, Ljava/io/FileReader;
                                                                                                                                                                                        6const-string v4, "/proc/uptime"
                                                                                                                                                                                        8invoke-direct {v3, v4}, Ljava/io/FileReader;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        10invoke-direct {v2, v3}, Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;)V
                                                                                                                                                                                        11try_start_f:
                                                                                                                                                                                        12invoke-virtual {v2}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String;
                                                                                                                                                                                        13move-result-object v1
                                                                                                                                                                                        14if-eqz v1, :cond_2b
                                                                                                                                                                                        16const-string v3, " "
                                                                                                                                                                                        18invoke-virtual {v1, v3}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
                                                                                                                                                                                        19move-result-object v1
                                                                                                                                                                                        20aget-object v1, v1, p0
                                                                                                                                                                                        22invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        23move-result-wide v3
                                                                                                                                                                                        24const-wide/16 v5, 0x3e8
                                                                                                                                                                                        25div-long/2addr v3, v5
                                                                                                                                                                                        26long-to-float v3, v3
                                                                                                                                                                                        28invoke-static {v1}, Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F
                                                                                                                                                                                        29move-result p0
                                                                                                                                                                                        30try_end_29: sub-float/2addr v3, p0
                                                                                                                                                                                        31move v0, v3
                                                                                                                                                                                        32try_start_2b:
                                                                                                                                                                                        33invoke-virtual {v2}, Ljava/io/BufferedReader;->close()V
                                                                                                                                                                                        34try_end_2e: goto/16 :goto_47
                                                                                                                                                                                        35catch_2f: move-exception p0
                                                                                                                                                                                        37invoke-static {p0}, Lcom/tencent/bugly/proguard/an;->a(Ljava/lang/Throwable;)Z
                                                                                                                                                                                        38goto/16 :goto_47
                                                                                                                                                                                        39catchall_34: move-exception p0
                                                                                                                                                                                        40move-object v1, v2
                                                                                                                                                                                        41goto/16 :goto_49
                                                                                                                                                                                        42catch_37: move-object v1, v2
                                                                                                                                                                                        43goto/16 :goto_3b
                                                                                                                                                                                        44catchall_39: move-exception p0
                                                                                                                                                                                        45goto/16 :goto_49
                                                                                                                                                                                        46try_start_3b:
                                                                                                                                                                                        47const-string v2, "Failed to get boot time of device."
                                                                                                                                                                                        48new-array p0, p0, [Ljava/lang/Object;
                                                                                                                                                                                        50invoke-static {v2, p0}, Lcom/tencent/bugly/proguard/an;->a(Ljava/lang/String;[Ljava/lang/Object;)Z
                                                                                                                                                                                        51try_end_42: if-eqz v1, :cond_47
                                                                                                                                                                                        52try_start_44:
                                                                                                                                                                                        53invoke-virtual {v1}, Ljava/io/BufferedReader;->close()V
                                                                                                                                                                                        54goto_47: float-to-long v0, v0
                                                                                                                                                                                        55return-wide v0
                                                                                                                                                                                        56goto_49: if-eqz v1, :cond_53
                                                                                                                                                                                        57try_start_4b:
                                                                                                                                                                                        58invoke-virtual {v1}, Ljava/io/BufferedReader;->close()V
                                                                                                                                                                                        59try_end_4e: goto/16 :goto_53
                                                                                                                                                                                        60catch_4f: move-exception v0
                                                                                                                                                                                        62invoke-static {v0}, Lcom/tencent/bugly/proguard/an;->a(Ljava/lang/Throwable;)Z
                                                                                                                                                                                        63cond_53: throw p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.location.LocationManager.getLastKnownLocation
                                                                                                                                                                                        • android.location.LocationManager.getLastKnownLocation
                                                                                                                                                                                        • android.location.LocationManager.getLastKnownLocation
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • android.location.Location.getLatitude
                                                                                                                                                                                        • android.location.Location.getLongitude
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • location
                                                                                                                                                                                        • android.permission.ACCESS_FINE_LOCATION
                                                                                                                                                                                        • network
                                                                                                                                                                                        • gps
                                                                                                                                                                                        • android.permission.ACCESS_COARSE_LOCATION
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Lcom/ly/adpoymer/model/LocationInfo;
                                                                                                                                                                                        2invoke-direct {v0}, Lcom/ly/adpoymer/model/LocationInfo;-><init>()V
                                                                                                                                                                                        3const-wide/16 v1, 0x0
                                                                                                                                                                                        4iput-wide v1, v0, Lcom/ly/adpoymer/model/LocationInfo;->lat:D
                                                                                                                                                                                        5iput-wide v1, v0, Lcom/ly/adpoymer/model/LocationInfo;->lng:D
                                                                                                                                                                                        6const/4 v1, 0x0
                                                                                                                                                                                        7try_start_c:
                                                                                                                                                                                        8const-string v2, "location"
                                                                                                                                                                                        10invoke-virtual {p0, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        11move-result-object v2
                                                                                                                                                                                        12check-cast v2, Landroid/location/LocationManager;
                                                                                                                                                                                        13const/4 v3, 0x1
                                                                                                                                                                                        14new-array v4, v3, [Ljava/lang/String;
                                                                                                                                                                                        16const-string v5, "android.permission.ACCESS_FINE_LOCATION"
                                                                                                                                                                                        17const/4 v6, 0x0
                                                                                                                                                                                        18aput-object v5, v4, v6
                                                                                                                                                                                        20invoke-static {p0, v4}, Lcom/ly/adpoymer/model/DeviceUtil;->checkPermission(Landroid/content/Context;[Ljava/lang/String;)Z
                                                                                                                                                                                        21move-result v4
                                                                                                                                                                                        22try_end_20:
                                                                                                                                                                                        23const-string v5, "network"
                                                                                                                                                                                        24if-eqz v4, :cond_31
                                                                                                                                                                                        25try_start_24:
                                                                                                                                                                                        26const-string p0, "gps"
                                                                                                                                                                                        28invoke-virtual {v2, p0}, Landroid/location/LocationManager;->getLastKnownLocation(Ljava/lang/String;)Landroid/location/Location;
                                                                                                                                                                                        29move-result-object v1
                                                                                                                                                                                        30if-nez v1, :cond_46
                                                                                                                                                                                        32invoke-virtual {v2, v5}, Landroid/location/LocationManager;->getLastKnownLocation(Ljava/lang/String;)Landroid/location/Location;
                                                                                                                                                                                        33move-result-object v1
                                                                                                                                                                                        34goto/16 :goto_46
                                                                                                                                                                                        35cond_31: new-array v3, v3, [Ljava/lang/String;
                                                                                                                                                                                        37const-string v4, "android.permission.ACCESS_COARSE_LOCATION"
                                                                                                                                                                                        38aput-object v4, v3, v6
                                                                                                                                                                                        40invoke-static {p0, v3}, Lcom/ly/adpoymer/model/DeviceUtil;->checkPermission(Landroid/content/Context;[Ljava/lang/String;)Z
                                                                                                                                                                                        41move-result p0
                                                                                                                                                                                        42if-eqz p0, :cond_46
                                                                                                                                                                                        44invoke-virtual {v2, v5}, Landroid/location/LocationManager;->getLastKnownLocation(Ljava/lang/String;)Landroid/location/Location;
                                                                                                                                                                                        45move-result-object v1
                                                                                                                                                                                        46try_end_41: goto/16 :goto_46
                                                                                                                                                                                        47catch_42: move-exception p0
                                                                                                                                                                                        49invoke-virtual {p0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        50goto_46: if-eqz v1, :cond_54
                                                                                                                                                                                        52invoke-virtual {v1}, Landroid/location/Location;->getLatitude()D
                                                                                                                                                                                        53move-result-wide v2
                                                                                                                                                                                        54iput-wide v2, v0, Lcom/ly/adpoymer/model/LocationInfo;->lat:D
                                                                                                                                                                                        56invoke-virtual {v1}, Landroid/location/Location;->getLongitude()D
                                                                                                                                                                                        57move-result-wide v1
                                                                                                                                                                                        58iput-wide v1, v0, Lcom/ly/adpoymer/model/LocationInfo;->lng:D
                                                                                                                                                                                        59cond_54: return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • /system/app/Superuser.apk
                                                                                                                                                                                        • /sbin/su
                                                                                                                                                                                        • /system/bin/su
                                                                                                                                                                                        • /system/xbin/su
                                                                                                                                                                                        • /data/local/xbin/su
                                                                                                                                                                                        • /data/local/bin/su
                                                                                                                                                                                        • /system/sd/xbin/su
                                                                                                                                                                                        • /system/bin/failsafe/su
                                                                                                                                                                                        • /data/local/su
                                                                                                                                                                                        • /su/bin/su
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x1
                                                                                                                                                                                        1const/4 v1, 0x0
                                                                                                                                                                                        2const/16 v2, 0xa
                                                                                                                                                                                        3new-array v3, v2, [Ljava/lang/String;
                                                                                                                                                                                        5const-string v2, "/system/app/Superuser.apk"
                                                                                                                                                                                        6aput-object v2, v3, v1
                                                                                                                                                                                        8const-string v2, "/sbin/su"
                                                                                                                                                                                        9aput-object v2, v3, v0
                                                                                                                                                                                        10const/4 v2, 0x2
                                                                                                                                                                                        12const-string v4, "/system/bin/su"
                                                                                                                                                                                        13aput-object v4, v3, v2
                                                                                                                                                                                        14const/4 v2, 0x3
                                                                                                                                                                                        16const-string v4, "/system/xbin/su"
                                                                                                                                                                                        17aput-object v4, v3, v2
                                                                                                                                                                                        18const/4 v2, 0x4
                                                                                                                                                                                        20const-string v4, "/data/local/xbin/su"
                                                                                                                                                                                        21aput-object v4, v3, v2
                                                                                                                                                                                        22const/4 v2, 0x5
                                                                                                                                                                                        24const-string v4, "/data/local/bin/su"
                                                                                                                                                                                        25aput-object v4, v3, v2
                                                                                                                                                                                        26const/4 v2, 0x6
                                                                                                                                                                                        28const-string v4, "/system/sd/xbin/su"
                                                                                                                                                                                        29aput-object v4, v3, v2
                                                                                                                                                                                        30const/4 v2, 0x7
                                                                                                                                                                                        32const-string v4, "/system/bin/failsafe/su"
                                                                                                                                                                                        33aput-object v4, v3, v2
                                                                                                                                                                                        34const/16 v2, 0x8
                                                                                                                                                                                        36const-string v4, "/data/local/su"
                                                                                                                                                                                        37aput-object v4, v3, v2
                                                                                                                                                                                        38const/16 v2, 0x9
                                                                                                                                                                                        40const-string v4, "/su/bin/su"
                                                                                                                                                                                        41aput-object v4, v3, v2
                                                                                                                                                                                        42array-length v4, v3
                                                                                                                                                                                        43move v2, v1
                                                                                                                                                                                        44goto_3a: if-ge v2, v4, :cond_4d
                                                                                                                                                                                        45aget-object v5, v3, v2
                                                                                                                                                                                        46new-instance v6, Ljava/io/File;
                                                                                                                                                                                        48invoke-direct {v6, v5}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        50invoke-virtual {v6}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        51move-result v5
                                                                                                                                                                                        52if-eqz v5, :cond_4a
                                                                                                                                                                                        53goto_49: return v0
                                                                                                                                                                                        54cond_4a: add-int/lit8 v2, v2, 0x1
                                                                                                                                                                                        55goto/16 :goto_3a
                                                                                                                                                                                        56cond_4d: move v0, v1
                                                                                                                                                                                        57goto/16 :goto_49
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.checkCallingOrSelfPermission
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.getType
                                                                                                                                                                                        • android.net.NetworkInfo.isConnected
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android.permission.ACCESS_NETWORK_STATE
                                                                                                                                                                                        • Utils
                                                                                                                                                                                        • no permission android.permission.ACCESS_NETWORK_STATE
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2const-string v1, "android.permission.ACCESS_NETWORK_STATE"
                                                                                                                                                                                        4invoke-virtual {p1, v1}, Landroid/content/Context;->checkCallingOrSelfPermission(Ljava/lang/String;)I
                                                                                                                                                                                        5move-result v1
                                                                                                                                                                                        6const/4 v2, 0x1
                                                                                                                                                                                        7if-eqz v1, :cond_25
                                                                                                                                                                                        9invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        10move-result-object p1
                                                                                                                                                                                        12invoke-virtual {p1}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getAdLogger()Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        13move-result-object p1
                                                                                                                                                                                        14const/4 p2, 0x2
                                                                                                                                                                                        15new-array p2, p2, [Ljava/lang/Object;
                                                                                                                                                                                        17const-string v1, "Utils"
                                                                                                                                                                                        18aput-object v1, p2, v0
                                                                                                                                                                                        20const-string v1, "no permission android.permission.ACCESS_NETWORK_STATE"
                                                                                                                                                                                        21aput-object v1, p2, v2
                                                                                                                                                                                        23invoke-interface {p1, p2}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->e([Ljava/lang/Object;)I
                                                                                                                                                                                        25invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        26move-result-object p1
                                                                                                                                                                                        27return-object p1
                                                                                                                                                                                        28cond_25:
                                                                                                                                                                                        29const-string v1, "connectivity"
                                                                                                                                                                                        31invoke-virtual {p1, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        32move-result-object p1
                                                                                                                                                                                        33check-cast p1, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        35invoke-virtual {p1}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        36move-result-object p1
                                                                                                                                                                                        37if-eqz p1, :cond_40
                                                                                                                                                                                        39invoke-virtual {p1}, Landroid/net/NetworkInfo;->getType()I
                                                                                                                                                                                        40move-result v1
                                                                                                                                                                                        41if-ne v1, p2, :cond_40
                                                                                                                                                                                        43invoke-virtual {p1}, Landroid/net/NetworkInfo;->isConnected()Z
                                                                                                                                                                                        44move-result p1
                                                                                                                                                                                        45if-eqz p1, :cond_40
                                                                                                                                                                                        46goto/16 :goto_41
                                                                                                                                                                                        47cond_40: const/4 v2, 0x0
                                                                                                                                                                                        48goto_41:
                                                                                                                                                                                        49invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        50move-result-object p1
                                                                                                                                                                                        51try_end_45: return-object p1
                                                                                                                                                                                        52catch_46:
                                                                                                                                                                                        53invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        54move-result-object p1
                                                                                                                                                                                        55return-object p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.net.Uri.parse
                                                                                                                                                                                        • android.content.Context.getContentResolver
                                                                                                                                                                                        • android.content.ContentResolver.query
                                                                                                                                                                                        • android.database.Cursor.moveToFirst
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • java.lang.String.trim
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • org.apache.http.HttpHost.<init>
                                                                                                                                                                                        • android.database.Cursor.close
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • content://telephony/carriers/preferapn
                                                                                                                                                                                        • proxy
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "content://telephony/carriers/preferapn"
                                                                                                                                                                                        3invoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
                                                                                                                                                                                        4move-result-object v2
                                                                                                                                                                                        6sget-object v0, Lcom/sina/weibo/sdk/net/d;->a:Landroid/content/Context;
                                                                                                                                                                                        7const/4 v7, 0x0
                                                                                                                                                                                        8if-eqz v0, :cond_18
                                                                                                                                                                                        10invoke-virtual {v0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                        11move-result-object v1
                                                                                                                                                                                        12const/4 v3, 0x0
                                                                                                                                                                                        13const/4 v4, 0x0
                                                                                                                                                                                        14const/4 v5, 0x0
                                                                                                                                                                                        15const/4 v6, 0x0
                                                                                                                                                                                        17invoke-virtual/range {v1 .. v6}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                        18move-result-object v0
                                                                                                                                                                                        19goto/16 :goto_19
                                                                                                                                                                                        20cond_18: move-object v0, v7
                                                                                                                                                                                        21goto_19: if-eqz v0, :cond_42
                                                                                                                                                                                        23invoke-interface {v0}, Landroid/database/Cursor;->moveToFirst()Z
                                                                                                                                                                                        24move-result v1
                                                                                                                                                                                        25if-eqz v1, :cond_42
                                                                                                                                                                                        27const-string v1, "proxy"
                                                                                                                                                                                        29invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        30move-result v1
                                                                                                                                                                                        32invoke-interface {v0, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        33move-result-object v1
                                                                                                                                                                                        34if-eqz v1, :cond_3f
                                                                                                                                                                                        36invoke-virtual {v1}, Ljava/lang/String;->trim()Ljava/lang/String;
                                                                                                                                                                                        37move-result-object v2
                                                                                                                                                                                        39invoke-virtual {v2}, Ljava/lang/String;->length()I
                                                                                                                                                                                        40move-result v2
                                                                                                                                                                                        41if-lez v2, :cond_3f
                                                                                                                                                                                        42new-instance v2, Lorg/apache/http/HttpHost;
                                                                                                                                                                                        43const/16 v3, 0x50
                                                                                                                                                                                        45invoke-direct {v2, v1, v3}, Lorg/apache/http/HttpHost;-><init>(Ljava/lang/String;I)V
                                                                                                                                                                                        46move-object v7, v2
                                                                                                                                                                                        47cond_3f:
                                                                                                                                                                                        48invoke-interface {v0}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                        49cond_42: return-object v7
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.text.SimpleDateFormat.<init>
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • yyyy/MM/dd_HH:mm:ss
                                                                                                                                                                                        • /system/app/Superuser.apk
                                                                                                                                                                                        • /sbin/su
                                                                                                                                                                                        • /system/bin/su
                                                                                                                                                                                        • /system/xbin/su
                                                                                                                                                                                        • /data/local/xbin/su
                                                                                                                                                                                        • /data/local/bin/su
                                                                                                                                                                                        • /system/sd/xbin/su
                                                                                                                                                                                        • /system/bin/failsafe/su
                                                                                                                                                                                        • /data/local/su
                                                                                                                                                                                        • /su/bin/su
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Ljava/text/SimpleDateFormat;
                                                                                                                                                                                        2const-string v1, "yyyy/MM/dd_HH:mm:ss"
                                                                                                                                                                                        4invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        5sput-object v0, Lcom/iflytek/voiceads/param/e;->a:Ljava/text/SimpleDateFormat;
                                                                                                                                                                                        6const/16 v0, 0xa
                                                                                                                                                                                        7new-array v0, v0, [Ljava/lang/String;
                                                                                                                                                                                        8const/4 v1, 0x0
                                                                                                                                                                                        10const-string v2, "/system/app/Superuser.apk"
                                                                                                                                                                                        11aput-object v2, v0, v1
                                                                                                                                                                                        12const/4 v1, 0x1
                                                                                                                                                                                        14const-string v2, "/sbin/su"
                                                                                                                                                                                        15aput-object v2, v0, v1
                                                                                                                                                                                        16const/4 v1, 0x2
                                                                                                                                                                                        18const-string v2, "/system/bin/su"
                                                                                                                                                                                        19aput-object v2, v0, v1
                                                                                                                                                                                        20const/4 v1, 0x3
                                                                                                                                                                                        22const-string v2, "/system/xbin/su"
                                                                                                                                                                                        23aput-object v2, v0, v1
                                                                                                                                                                                        24const/4 v1, 0x4
                                                                                                                                                                                        26const-string v2, "/data/local/xbin/su"
                                                                                                                                                                                        27aput-object v2, v0, v1
                                                                                                                                                                                        28const/4 v1, 0x5
                                                                                                                                                                                        30const-string v2, "/data/local/bin/su"
                                                                                                                                                                                        31aput-object v2, v0, v1
                                                                                                                                                                                        32const/4 v1, 0x6
                                                                                                                                                                                        34const-string v2, "/system/sd/xbin/su"
                                                                                                                                                                                        35aput-object v2, v0, v1
                                                                                                                                                                                        36const/4 v1, 0x7
                                                                                                                                                                                        38const-string v2, "/system/bin/failsafe/su"
                                                                                                                                                                                        39aput-object v2, v0, v1
                                                                                                                                                                                        40const/16 v1, 0x8
                                                                                                                                                                                        42const-string v2, "/data/local/su"
                                                                                                                                                                                        43aput-object v2, v0, v1
                                                                                                                                                                                        44const/16 v1, 0x9
                                                                                                                                                                                        46const-string v2, "/su/bin/su"
                                                                                                                                                                                        47aput-object v2, v0, v1
                                                                                                                                                                                        48sput-object v0, Lcom/iflytek/voiceads/param/e;->b:[Ljava/lang/String;
                                                                                                                                                                                        49return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.util.DisplayMetrics.<init>
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.view.WindowManager.getDefaultDisplay
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Throwable.printStackTrace
                                                                                                                                                                                        • android.content.Context.getResources
                                                                                                                                                                                        • android.content.res.Resources.getDisplayMetrics
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • window
                                                                                                                                                                                        • android.view.Display
                                                                                                                                                                                        • getRealMetrics
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0if-nez p0, :cond_4
                                                                                                                                                                                        1const/4 p0, 0x0
                                                                                                                                                                                        2return-object p0
                                                                                                                                                                                        3cond_4: new-instance v0, Landroid/util/DisplayMetrics;
                                                                                                                                                                                        5invoke-direct {v0}, Landroid/util/DisplayMetrics;-><init>()V
                                                                                                                                                                                        6try_start_9:
                                                                                                                                                                                        7const-string v1, "window"
                                                                                                                                                                                        9invoke-virtual {p0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        10move-result-object v1
                                                                                                                                                                                        11check-cast v1, Landroid/view/WindowManager;
                                                                                                                                                                                        13invoke-interface {v1}, Landroid/view/WindowManager;->getDefaultDisplay()Landroid/view/Display;
                                                                                                                                                                                        14move-result-object v1
                                                                                                                                                                                        15try_end_15:
                                                                                                                                                                                        16const-string v2, "android.view.Display"
                                                                                                                                                                                        17try_start_17:
                                                                                                                                                                                        18invoke-static {v2}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        19move-result-object v2
                                                                                                                                                                                        21const-string v3, "getRealMetrics"
                                                                                                                                                                                        22const/4 v4, 0x1
                                                                                                                                                                                        23new-array v5, v4, [Ljava/lang/Class;
                                                                                                                                                                                        24const-class v6, Landroid/util/DisplayMetrics;
                                                                                                                                                                                        25const/4 v7, 0x0
                                                                                                                                                                                        26aput-object v6, v5, v7
                                                                                                                                                                                        28invoke-virtual {v2, v3, v5}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        29move-result-object v2
                                                                                                                                                                                        30new-array v3, v4, [Ljava/lang/Object;
                                                                                                                                                                                        31aput-object v0, v3, v7
                                                                                                                                                                                        33invoke-virtual {v2, v1, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        34try_end_30: goto/16 :goto_3d
                                                                                                                                                                                        35catch_31: move-exception v0
                                                                                                                                                                                        37invoke-virtual {v0}, Ljava/lang/Throwable;->printStackTrace()V
                                                                                                                                                                                        39invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
                                                                                                                                                                                        40move-result-object p0
                                                                                                                                                                                        42invoke-virtual {p0}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
                                                                                                                                                                                        43move-result-object v0
                                                                                                                                                                                        44goto_3d: return-object v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.getFields
                                                                                                                                                                                        • java.lang.reflect.Field.getName
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.reflect.Field.get
                                                                                                                                                                                        • java.lang.Throwable.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • .R$styleable
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1try_start_1: new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        3invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        5invoke-virtual {p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        6move-result-object p0
                                                                                                                                                                                        8invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        10const-string p0, ".R$styleable"
                                                                                                                                                                                        12invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        14invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        15move-result-object p0
                                                                                                                                                                                        17invoke-static {p0}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        18move-result-object p0
                                                                                                                                                                                        20invoke-virtual {p0}, Ljava/lang/Class;->getFields()[Ljava/lang/reflect/Field;
                                                                                                                                                                                        21move-result-object p0
                                                                                                                                                                                        22array-length v1, p0
                                                                                                                                                                                        23const/4 v2, 0x0
                                                                                                                                                                                        24goto_20: if-ge v2, v1, :cond_3c
                                                                                                                                                                                        25aget-object v3, p0, v2
                                                                                                                                                                                        27invoke-virtual {v3}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String;
                                                                                                                                                                                        28move-result-object v4
                                                                                                                                                                                        30invoke-virtual {v4, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        31move-result v4
                                                                                                                                                                                        32if-eqz v4, :cond_35
                                                                                                                                                                                        34invoke-virtual {v3, v0}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        35move-result-object p0
                                                                                                                                                                                        36check-cast p0, [I
                                                                                                                                                                                        37try_end_34: return-object p0
                                                                                                                                                                                        38cond_35: add-int/lit8 v2, v2, 0x1
                                                                                                                                                                                        39goto/16 :goto_20
                                                                                                                                                                                        40catch_38: move-exception p0
                                                                                                                                                                                        42invoke-virtual {p0}, Ljava/lang/Throwable;->printStackTrace()V
                                                                                                                                                                                        43cond_3c: return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.wifi.WifiManager.getConnectionInfo
                                                                                                                                                                                        • android.net.wifi.WifiInfo.getMacAddress
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.util.Log.i
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android.permission.ACCESS_WIFI_STATE
                                                                                                                                                                                        • MID
                                                                                                                                                                                        • wifi
                                                                                                                                                                                        • get wifi address error
                                                                                                                                                                                        • Could not get permission of android.permission.ACCESS_WIFI_STATE
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "android.permission.ACCESS_WIFI_STATE"
                                                                                                                                                                                        3invoke-static {p0, v0}, Lcom/tencent/a/a/a/a/h;->a(Landroid/content/Context;Ljava/lang/String;)Z
                                                                                                                                                                                        4move-result v0
                                                                                                                                                                                        6const-string v1, "MID"
                                                                                                                                                                                        8const-string v2, ""
                                                                                                                                                                                        9if-eqz v0, :cond_33
                                                                                                                                                                                        10try_start_c:
                                                                                                                                                                                        11const-string v0, "wifi"
                                                                                                                                                                                        13invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        14move-result-object p0
                                                                                                                                                                                        15check-cast p0, Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        16if-nez p0, :cond_17
                                                                                                                                                                                        17return-object v2
                                                                                                                                                                                        18cond_17:
                                                                                                                                                                                        19invoke-virtual {p0}, Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
                                                                                                                                                                                        20move-result-object p0
                                                                                                                                                                                        22invoke-virtual {p0}, Landroid/net/wifi/WifiInfo;->getMacAddress()Ljava/lang/String;
                                                                                                                                                                                        23move-result-object p0
                                                                                                                                                                                        24try_end_1f: return-object p0
                                                                                                                                                                                        25catch_20: move-exception p0
                                                                                                                                                                                        26new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        28const-string v3, "get wifi address error"
                                                                                                                                                                                        30invoke-direct {v0, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        32invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        34invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        35move-result-object p0
                                                                                                                                                                                        36goto_2f:
                                                                                                                                                                                        37invoke-static {v1, p0}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        38return-object v2
                                                                                                                                                                                        39cond_33:
                                                                                                                                                                                        40const-string p0, "Could not get permission of android.permission.ACCESS_WIFI_STATE"
                                                                                                                                                                                        41goto/16 :goto_2f
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONObject.keys
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • org.json.JSONObject.getJSONArray
                                                                                                                                                                                        • com.unity3d.services.ads.webplayer.WebPlayer.getTypes
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • com.unity3d.services.ads.webplayer.WebPlayer.getValues
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        • com.unity3d.services.ads.webplayer.WebPlayer.addErroredSetting
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • Setting errored
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0if-eqz p2, :cond_38
                                                                                                                                                                                        2invoke-virtual {p2}, Lorg/json/JSONObject;->keys()Ljava/util/Iterator;
                                                                                                                                                                                        3move-result-object v0
                                                                                                                                                                                        4goto_6:
                                                                                                                                                                                        5invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        6move-result v1
                                                                                                                                                                                        7if-eqz v1, :cond_38
                                                                                                                                                                                        9invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        10move-result-object v1
                                                                                                                                                                                        11check-cast v1, Ljava/lang/String;
                                                                                                                                                                                        12try_start_12:
                                                                                                                                                                                        13invoke-virtual {p2, v1}, Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        14move-result-object v2
                                                                                                                                                                                        16invoke-direct {p0, v2}, Lcom/unity3d/services/ads/webplayer/WebPlayer;->getTypes(Lorg/json/JSONArray;)[Ljava/lang/Class;
                                                                                                                                                                                        17move-result-object v3
                                                                                                                                                                                        19invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        20move-result-object v4
                                                                                                                                                                                        22invoke-virtual {v4, v1, v3}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        23move-result-object v3
                                                                                                                                                                                        25invoke-direct {p0, v2}, Lcom/unity3d/services/ads/webplayer/WebPlayer;->getValues(Lorg/json/JSONArray;)[Ljava/lang/Object;
                                                                                                                                                                                        26move-result-object v2
                                                                                                                                                                                        28invoke-virtual {v3, p1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        29try_end_29: goto/16 :goto_6
                                                                                                                                                                                        30catch_2a: move-exception v2
                                                                                                                                                                                        32invoke-virtual {v2}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        33move-result-object v3
                                                                                                                                                                                        35invoke-direct {p0, v1, v3}, Lcom/unity3d/services/ads/webplayer/WebPlayer;->addErroredSetting(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        37const-string v1, "Setting errored"
                                                                                                                                                                                        39invoke-static {v1, v2}, Lcom/unity3d/services/core/log/DeviceLog;->exception(Ljava/lang/String;Ljava/lang/Exception;)V
                                                                                                                                                                                        40goto/16 :goto_6
                                                                                                                                                                                        41cond_38: return-object p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.wifi.WifiManager.getConnectionInfo
                                                                                                                                                                                        • android.net.wifi.WifiInfo.getMacAddress
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Exception.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.util.Log.e
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • wifi
                                                                                                                                                                                        • getMacAddress0:
                                                                                                                                                                                        • ----->NetInfoManager
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-static {p0}, Lcom/ly/adpoymer/model/DeviceUtil;->isAccessWifiStateAuthorized(Landroid/content/Context;)Z
                                                                                                                                                                                        2move-result v0
                                                                                                                                                                                        3if-eqz v0, :cond_32
                                                                                                                                                                                        5const-string v0, "wifi"
                                                                                                                                                                                        7invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        8move-result-object p0
                                                                                                                                                                                        9check-cast p0, Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        10try_start_e:
                                                                                                                                                                                        11invoke-virtual {p0}, Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
                                                                                                                                                                                        12move-result-object p0
                                                                                                                                                                                        14invoke-virtual {p0}, Landroid/net/wifi/WifiInfo;->getMacAddress()Ljava/lang/String;
                                                                                                                                                                                        15move-result-object p0
                                                                                                                                                                                        16try_end_16: return-object p0
                                                                                                                                                                                        17catch_17: move-exception p0
                                                                                                                                                                                        18new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        20invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        22const-string v1, "getMacAddress0:"
                                                                                                                                                                                        24invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        26invoke-virtual {p0}, Ljava/lang/Exception;->toString()Ljava/lang/String;
                                                                                                                                                                                        27move-result-object p0
                                                                                                                                                                                        29invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        31invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        32move-result-object p0
                                                                                                                                                                                        34const-string v0, "----->NetInfoManager"
                                                                                                                                                                                        36invoke-static {v0, p0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        37cond_32:
                                                                                                                                                                                        38const-string p0, ""
                                                                                                                                                                                        39return-object p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.content.Context.getFilesDir
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.io.File.separator:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.content.Context.getDir
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • android.content.Context.getClassLoader
                                                                                                                                                                                        • dalvik.system.DexClassLoader.<init>
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • dex
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        2invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        4invoke-virtual {p0}, Landroid/content/Context;->getFilesDir()Ljava/io/File;
                                                                                                                                                                                        5move-result-object v1
                                                                                                                                                                                        7invoke-virtual {v1}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        8move-result-object v1
                                                                                                                                                                                        10invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        12sget-object v1, Ljava/io/File;->separator:Ljava/lang/String;
                                                                                                                                                                                        14invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        16invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        18invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        19move-result-object p1
                                                                                                                                                                                        21const-string v0, "dex"
                                                                                                                                                                                        22const/4 v1, 0x0
                                                                                                                                                                                        24invoke-virtual {p0, v0, v1}, Landroid/content/Context;->getDir(Ljava/lang/String;I)Ljava/io/File;
                                                                                                                                                                                        25move-result-object v0
                                                                                                                                                                                        27invoke-virtual {v0}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        28move-result-object v0
                                                                                                                                                                                        29new-instance v1, Ldalvik/system/DexClassLoader;
                                                                                                                                                                                        31invoke-virtual {p0}, Landroid/content/Context;->getClassLoader()Ljava/lang/ClassLoader;
                                                                                                                                                                                        32move-result-object p0
                                                                                                                                                                                        33const/4 v2, 0x0
                                                                                                                                                                                        35invoke-direct {v1, p1, v0, v2, p0}, Ldalvik/system/DexClassLoader;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)V
                                                                                                                                                                                        36return-object v1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • android.content.pm.PackageManager.getInstalledApplications
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.util.List.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • android.content.pm.ApplicationInfo.publicSourceDir:Ljava/lang/String
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.lastModified
                                                                                                                                                                                        • android.content.pm.ApplicationInfo.loadLabel
                                                                                                                                                                                        • java.lang.CharSequence.toString
                                                                                                                                                                                        • android.content.pm.ApplicationInfo.packageName:Ljava/lang/String
                                                                                                                                                                                        • android.content.pm.PackageManager.getPackageInfo
                                                                                                                                                                                        • android.content.pm.PackageInfo.versionName:Ljava/lang/String
                                                                                                                                                                                        • android.content.pm.PackageManager$NameNotFoundException.printStackTrace
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"()",
                                                                                                                                                                                        3"Ljava/util/List<",
                                                                                                                                                                                        4"Lcom/ly/adpoymer/model/AppInfo;",
                                                                                                                                                                                        5">;"
                                                                                                                                                                                        6}
                                                                                                                                                                                        7.end annotation
                                                                                                                                                                                        8new-instance v0, Ljava/util/ArrayList;
                                                                                                                                                                                        10invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        12iget-object v1, p0, Lcom/ly/adpoymer/model/AppInfoService;->pm:Landroid/content/pm/PackageManager;
                                                                                                                                                                                        13const/16 v2, 0x2000
                                                                                                                                                                                        15invoke-virtual {v1, v2}, Landroid/content/pm/PackageManager;->getInstalledApplications(I)Ljava/util/List;
                                                                                                                                                                                        16move-result-object v1
                                                                                                                                                                                        17if-eqz v1, :cond_69
                                                                                                                                                                                        18try_start_f:
                                                                                                                                                                                        19invoke-interface {v1}, Ljava/util/List;->size()I
                                                                                                                                                                                        20move-result v2
                                                                                                                                                                                        21if-lez v2, :cond_69
                                                                                                                                                                                        23invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        24move-result-object v1
                                                                                                                                                                                        25cond_19:
                                                                                                                                                                                        26invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        27move-result v2
                                                                                                                                                                                        28if-eqz v2, :cond_69
                                                                                                                                                                                        30invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        31move-result-object v2
                                                                                                                                                                                        32check-cast v2, Landroid/content/pm/ApplicationInfo;
                                                                                                                                                                                        33new-instance v3, Lcom/ly/adpoymer/model/AppInfo;
                                                                                                                                                                                        35invoke-direct {v3}, Lcom/ly/adpoymer/model/AppInfo;-><init>()V
                                                                                                                                                                                        37iget-object v4, v2, Landroid/content/pm/ApplicationInfo;->publicSourceDir:Ljava/lang/String;
                                                                                                                                                                                        38new-instance v5, Ljava/io/File;
                                                                                                                                                                                        40invoke-direct {v5, v4}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        42invoke-virtual {v5}, Ljava/io/File;->lastModified()J
                                                                                                                                                                                        43move-result-wide v4
                                                                                                                                                                                        45invoke-virtual {v3, v4, v5}, Lcom/ly/adpoymer/model/AppInfo;->setDate(J)V
                                                                                                                                                                                        47iget-object v4, p0, Lcom/ly/adpoymer/model/AppInfoService;->pm:Landroid/content/pm/PackageManager;
                                                                                                                                                                                        49invoke-virtual {v2, v4}, Landroid/content/pm/ApplicationInfo;->loadLabel(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence;
                                                                                                                                                                                        50move-result-object v4
                                                                                                                                                                                        52invoke-interface {v4}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;
                                                                                                                                                                                        53move-result-object v4
                                                                                                                                                                                        55invoke-virtual {v3, v4}, Lcom/ly/adpoymer/model/AppInfo;->setAppName(Ljava/lang/String;)V
                                                                                                                                                                                        57iget-object v4, v2, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;
                                                                                                                                                                                        59invoke-virtual {v3, v4}, Lcom/ly/adpoymer/model/AppInfo;->setPackageName(Ljava/lang/String;)V
                                                                                                                                                                                        60try_start_4a:
                                                                                                                                                                                        61iget-object v5, p0, Lcom/ly/adpoymer/model/AppInfoService;->pm:Landroid/content/pm/PackageManager;
                                                                                                                                                                                        62const/4 v6, 0x0
                                                                                                                                                                                        64invoke-virtual {v5, v4, v6}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
                                                                                                                                                                                        65move-result-object v4
                                                                                                                                                                                        67iget-object v4, v4, Landroid/content/pm/PackageInfo;->versionName:Ljava/lang/String;
                                                                                                                                                                                        69invoke-virtual {v3, v4}, Lcom/ly/adpoymer/model/AppInfo;->setAppVersion(Ljava/lang/String;)V
                                                                                                                                                                                        70try_end_56: goto/16 :goto_5b
                                                                                                                                                                                        71catch_57: move-exception v4
                                                                                                                                                                                        72try_start_58:
                                                                                                                                                                                        73invoke-virtual {v4}, Landroid/content/pm/PackageManager$NameNotFoundException;->printStackTrace()V
                                                                                                                                                                                        74goto_5b:
                                                                                                                                                                                        75invoke-virtual {p0, v2}, Lcom/ly/adpoymer/model/AppInfoService;->filterApp(Landroid/content/pm/ApplicationInfo;)Z
                                                                                                                                                                                        76move-result v2
                                                                                                                                                                                        77if-eqz v2, :cond_19
                                                                                                                                                                                        79invoke-interface {v0, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        80try_end_64: goto/16 :goto_19
                                                                                                                                                                                        81catch_65: move-exception v1
                                                                                                                                                                                        83invoke-virtual {v1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        84cond_69: return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Class.cast
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getDeviceId
                                                                                                                                                                                        • android.telephony.TelephonyManager.getPhoneType
                                                                                                                                                                                        • android.telephony.TelephonyManager.getPhoneType
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • miui.telephony.TelephonyManager
                                                                                                                                                                                        • getDefault
                                                                                                                                                                                        • getMiuiDeviceId
                                                                                                                                                                                        • phone
                                                                                                                                                                                        • getImei
                                                                                                                                                                                        • getMeid
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-static {}, Lc/g/a/a/a/f;->g()Z
                                                                                                                                                                                        2move-result v0
                                                                                                                                                                                        4const-string v1, ""
                                                                                                                                                                                        5if-eqz v0, :cond_9
                                                                                                                                                                                        6return-object v1
                                                                                                                                                                                        7cond_9:
                                                                                                                                                                                        8sget-object v0, Lc/g/a/a/a/d;->a:Ljava/lang/String;
                                                                                                                                                                                        9if-eqz v0, :cond_e
                                                                                                                                                                                        10return-object v0
                                                                                                                                                                                        11cond_e: const/4 v0, 0x0
                                                                                                                                                                                        12try_start_f:
                                                                                                                                                                                        13invoke-static {}, Lc/g/a/a/a/f;->a()Z
                                                                                                                                                                                        14move-result v2
                                                                                                                                                                                        15if-eqz v2, :cond_39
                                                                                                                                                                                        17const-string v2, "miui.telephony.TelephonyManager"
                                                                                                                                                                                        19const-string v3, "getDefault"
                                                                                                                                                                                        20const/4 v4, 0x0
                                                                                                                                                                                        21new-array v5, v4, [Ljava/lang/Object;
                                                                                                                                                                                        23invoke-static {v2, v3, v5}, Lc/g/a/a/f/a;->a(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        24move-result-object v2
                                                                                                                                                                                        25if-eqz v2, :cond_39
                                                                                                                                                                                        27const-string v3, "getMiuiDeviceId"
                                                                                                                                                                                        28new-array v4, v4, [Ljava/lang/Object;
                                                                                                                                                                                        30invoke-static {v2, v3, v4}, Lc/g/a/a/f/a;->a(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        31move-result-object v2
                                                                                                                                                                                        32if-eqz v2, :cond_39
                                                                                                                                                                                        33instance-of v3, v2, Ljava/lang/String;
                                                                                                                                                                                        34if-eqz v3, :cond_39
                                                                                                                                                                                        35const-class v3, Ljava/lang/String;
                                                                                                                                                                                        37invoke-virtual {v3, v2}, Ljava/lang/Class;->cast(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        38move-result-object v2
                                                                                                                                                                                        39check-cast v2, Ljava/lang/String;
                                                                                                                                                                                        40goto/16 :goto_3a
                                                                                                                                                                                        41cond_39: move-object v2, v0
                                                                                                                                                                                        42goto_3a: if-nez v2, :cond_74
                                                                                                                                                                                        44invoke-static {p0}, Lc/g/a/a/a/d;->p(Landroid/content/Context;)Z
                                                                                                                                                                                        45move-result v3
                                                                                                                                                                                        46if-eqz v3, :cond_74
                                                                                                                                                                                        48const-string v3, "phone"
                                                                                                                                                                                        50invoke-virtual {p0, v3}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        51move-result-object p0
                                                                                                                                                                                        52check-cast p0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        53sget v3, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        54const/16 v4, 0x1a
                                                                                                                                                                                        55if-ge v3, v4, :cond_55
                                                                                                                                                                                        57invoke-virtual {p0}, Landroid/telephony/TelephonyManager;->getDeviceId()Ljava/lang/String;
                                                                                                                                                                                        58move-result-object v2
                                                                                                                                                                                        59goto/16 :goto_74
                                                                                                                                                                                        60cond_55: const/4 v3, 0x1
                                                                                                                                                                                        62invoke-virtual {p0}, Landroid/telephony/TelephonyManager;->getPhoneType()I
                                                                                                                                                                                        63move-result v4
                                                                                                                                                                                        64if-ne v3, v4, :cond_66
                                                                                                                                                                                        66const-string v2, "getImei"
                                                                                                                                                                                        68invoke-static {p0, v2, v0}, Lc/g/a/a/f/a;->a(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        69move-result-object p0
                                                                                                                                                                                        70goto_62: move-object v2, p0
                                                                                                                                                                                        71check-cast v2, Ljava/lang/String;
                                                                                                                                                                                        72goto/16 :goto_74
                                                                                                                                                                                        73cond_66: const/4 v3, 0x2
                                                                                                                                                                                        75invoke-virtual {p0}, Landroid/telephony/TelephonyManager;->getPhoneType()I
                                                                                                                                                                                        76move-result v4
                                                                                                                                                                                        77if-ne v3, v4, :cond_74
                                                                                                                                                                                        79const-string v2, "getMeid"
                                                                                                                                                                                        81invoke-static {p0, v2, v0}, Lc/g/a/a/f/a;->a(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        82move-result-object p0
                                                                                                                                                                                        83goto/16 :goto_62
                                                                                                                                                                                        84goto_74:
                                                                                                                                                                                        85invoke-static {v2}, Lc/g/a/a/a/d;->a(Ljava/lang/String;)Z
                                                                                                                                                                                        86move-result p0
                                                                                                                                                                                        87if-eqz p0, :cond_7d
                                                                                                                                                                                        88sput-object v2, Lc/g/a/a/a/d;->a:Ljava/lang/String;
                                                                                                                                                                                        89try_end_7c: return-object v2
                                                                                                                                                                                        90cond_7d: return-object v1
                                                                                                                                                                                        91catch_7e: move-exception p0
                                                                                                                                                                                        93invoke-static {p0}, Lc/g/a/a/c/c;->a(Ljava/lang/Throwable;)V
                                                                                                                                                                                        94return-object v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.location.Location.getProvider
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • android.location.Location.getLatitude
                                                                                                                                                                                        • android.location.Location.getLongitude
                                                                                                                                                                                        • android.location.Location.getAccuracy
                                                                                                                                                                                        • java.lang.Math.abs
                                                                                                                                                                                        • java.lang.Math.abs
                                                                                                                                                                                        • java.lang.Math.abs
                                                                                                                                                                                        • java.lang.Math.abs
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • gps
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const-wide/high16 v10, 0x3ff0000000000000L # 1.0
                                                                                                                                                                                        1const-wide v8, 0x3e45798ee2308c3aL # 1.0E-8
                                                                                                                                                                                        2const/4 v0, 0x0
                                                                                                                                                                                        3if-eqz p1, :cond_2b
                                                                                                                                                                                        4try_start_a:
                                                                                                                                                                                        5const-string v1, "gps"
                                                                                                                                                                                        7invoke-virtual {p1}, Landroid/location/Location;->getProvider()Ljava/lang/String;
                                                                                                                                                                                        8move-result-object v2
                                                                                                                                                                                        10invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        11move-result v1
                                                                                                                                                                                        12if-eqz v1, :cond_2b
                                                                                                                                                                                        14invoke-virtual {p1}, Landroid/location/Location;->getLatitude()D
                                                                                                                                                                                        15move-result-wide v2
                                                                                                                                                                                        17invoke-virtual {p1}, Landroid/location/Location;->getLongitude()D
                                                                                                                                                                                        18move-result-wide v4
                                                                                                                                                                                        20invoke-virtual {p1}, Landroid/location/Location;->getAccuracy()F
                                                                                                                                                                                        21move-result v1
                                                                                                                                                                                        22const v6, 0x461c4000 # 10000.0f
                                                                                                                                                                                        23cmpl-float v1, v1, v6
                                                                                                                                                                                        24if-lez v1, :cond_2c
                                                                                                                                                                                        25cond_29: if-nez v0, :cond_82
                                                                                                                                                                                        26goto_2b: return-void
                                                                                                                                                                                        27cond_2c:
                                                                                                                                                                                        28invoke-static {v2, v3}, Lc/t/m/li/tsa/E;->a(D)Z
                                                                                                                                                                                        29move-result v1
                                                                                                                                                                                        30if-eqz v1, :cond_38
                                                                                                                                                                                        32invoke-static {v4, v5}, Lc/t/m/li/tsa/E;->a(D)Z
                                                                                                                                                                                        33move-result v1
                                                                                                                                                                                        34if-nez v1, :cond_29
                                                                                                                                                                                        35cond_38:
                                                                                                                                                                                        36invoke-static {v2, v3}, Ljava/lang/Math;->abs(D)D
                                                                                                                                                                                        37move-result-wide v6
                                                                                                                                                                                        38cmpg-double v1, v6, v8
                                                                                                                                                                                        39if-ltz v1, :cond_29
                                                                                                                                                                                        41invoke-static {v4, v5}, Ljava/lang/Math;->abs(D)D
                                                                                                                                                                                        42move-result-wide v6
                                                                                                                                                                                        43cmpg-double v1, v6, v8
                                                                                                                                                                                        44if-ltz v1, :cond_29
                                                                                                                                                                                        45sub-double v6, v2, v10
                                                                                                                                                                                        47invoke-static {v6, v7}, Ljava/lang/Math;->abs(D)D
                                                                                                                                                                                        48move-result-wide v6
                                                                                                                                                                                        49cmpg-double v1, v6, v8
                                                                                                                                                                                        50if-ltz v1, :cond_29
                                                                                                                                                                                        51sub-double v6, v4, v10
                                                                                                                                                                                        53invoke-static {v6, v7}, Ljava/lang/Math;->abs(D)D
                                                                                                                                                                                        54move-result-wide v6
                                                                                                                                                                                        55cmpg-double v1, v6, v8
                                                                                                                                                                                        56if-ltz v1, :cond_29
                                                                                                                                                                                        57const-wide v6, -0x3fa9800000000000L # -90.0
                                                                                                                                                                                        58cmpg-double v1, v2, v6
                                                                                                                                                                                        59if-ltz v1, :cond_29
                                                                                                                                                                                        60const-wide v6, 0x4056800000000000L # 90.0
                                                                                                                                                                                        61cmpl-double v1, v2, v6
                                                                                                                                                                                        62if-gtz v1, :cond_29
                                                                                                                                                                                        63const-wide v2, -0x3f99800000000000L # -180.0
                                                                                                                                                                                        64cmpg-double v1, v4, v2
                                                                                                                                                                                        65if-ltz v1, :cond_29
                                                                                                                                                                                        66const-wide v2, 0x4066800000000000L # 180.0
                                                                                                                                                                                        67cmpl-double v1, v4, v2
                                                                                                                                                                                        68if-gtz v1, :cond_29
                                                                                                                                                                                        69const/4 v0, 0x1
                                                                                                                                                                                        70goto/16 :goto_29
                                                                                                                                                                                        71cond_82:
                                                                                                                                                                                        72invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        73move-result-wide v0
                                                                                                                                                                                        74iput-wide v0, p0, Lc/t/m/li/tsa/E;->c:J
                                                                                                                                                                                        75new-instance v0, Lc/t/m/li/tsa/n;
                                                                                                                                                                                        76iget-wide v2, p0, Lc/t/m/li/tsa/E;->c:J
                                                                                                                                                                                        78invoke-direct {v0, p1, v2, v3}, Lc/t/m/li/tsa/n;-><init>(Landroid/location/Location;J)V
                                                                                                                                                                                        80invoke-virtual {p0, v0}, Lc/t/m/li/tsa/E;->a(Lc/t/m/li/tsa/p;)V
                                                                                                                                                                                        81try_end_92: goto/16 :goto_2b
                                                                                                                                                                                        82catch_93: move-exception v0
                                                                                                                                                                                        83goto/16 :goto_2b
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.File.isDirectory
                                                                                                                                                                                        • java.io.File.listFiles
                                                                                                                                                                                        • java.io.File.lastModified
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • [Native] Delete record file: %s
                                                                                                                                                                                        • [Native] Number of record files overdue: %d, has deleted: %d
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-static {}, Lcom/tencent/bugly/proguard/aq;->b()J
                                                                                                                                                                                        2move-result-wide v0
                                                                                                                                                                                        3sget-wide v2, Lcom/tencent/bugly/crashreport/crash/c;->g:J
                                                                                                                                                                                        4sub-long/2addr v0, v2
                                                                                                                                                                                        6invoke-static {}, Lcom/tencent/bugly/proguard/aq;->b()J
                                                                                                                                                                                        7move-result-wide v2
                                                                                                                                                                                        8const-wide/32 v4, 0x5265c00
                                                                                                                                                                                        9add-long/2addr v2, v4
                                                                                                                                                                                        10new-instance v4, Ljava/io/File;
                                                                                                                                                                                        12iget-object v5, p0, Lcom/tencent/bugly/crashreport/crash/jni/NativeCrashHandler;->f:Ljava/lang/String;
                                                                                                                                                                                        14invoke-direct {v4, v5}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        16invoke-virtual {v4}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        17move-result v5
                                                                                                                                                                                        18if-eqz v5, :cond_77
                                                                                                                                                                                        20invoke-virtual {v4}, Ljava/io/File;->isDirectory()Z
                                                                                                                                                                                        21move-result v5
                                                                                                                                                                                        22if-eqz v5, :cond_77
                                                                                                                                                                                        23try_start_22:
                                                                                                                                                                                        24invoke-virtual {v4}, Ljava/io/File;->listFiles()[Ljava/io/File;
                                                                                                                                                                                        25move-result-object v4
                                                                                                                                                                                        26if-eqz v4, :cond_72
                                                                                                                                                                                        27array-length v5, v4
                                                                                                                                                                                        28if-nez v5, :cond_2c
                                                                                                                                                                                        29goto/16 :goto_72
                                                                                                                                                                                        30cond_2c: array-length v5, v4
                                                                                                                                                                                        31const/4 v6, 0x0
                                                                                                                                                                                        32const/4 v7, 0x0
                                                                                                                                                                                        33const/4 v8, 0x0
                                                                                                                                                                                        34const/4 v9, 0x0
                                                                                                                                                                                        35goto_31: const/4 v10, 0x1
                                                                                                                                                                                        36if-ge v7, v5, :cond_5d
                                                                                                                                                                                        37aget-object v11, v4, v7
                                                                                                                                                                                        39invoke-virtual {v11}, Ljava/io/File;->lastModified()J
                                                                                                                                                                                        40move-result-wide v12
                                                                                                                                                                                        41cmp-long v14, v12, v0
                                                                                                                                                                                        42if-ltz v14, :cond_43
                                                                                                                                                                                        43cmp-long v14, v12, v2
                                                                                                                                                                                        44if-gez v14, :cond_43
                                                                                                                                                                                        45goto/16 :goto_5a
                                                                                                                                                                                        46cond_43:
                                                                                                                                                                                        47const-string v12, "[Native] Delete record file: %s"
                                                                                                                                                                                        48new-array v10, v10, [Ljava/lang/Object;
                                                                                                                                                                                        50invoke-virtual {v11}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        51move-result-object v13
                                                                                                                                                                                        52aput-object v13, v10, v6
                                                                                                                                                                                        54invoke-static {v12, v10}, Lcom/tencent/bugly/proguard/an;->a(Ljava/lang/String;[Ljava/lang/Object;)Z
                                                                                                                                                                                        55add-int/lit8 v8, v8, 0x1
                                                                                                                                                                                        57invoke-virtual {v11}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        58move-result v10
                                                                                                                                                                                        59if-eqz v10, :cond_5a
                                                                                                                                                                                        60add-int/lit8 v9, v9, 0x1
                                                                                                                                                                                        61goto_5a: add-int/lit8 v7, v7, 0x1
                                                                                                                                                                                        62goto/16 :goto_31
                                                                                                                                                                                        63cond_5d:
                                                                                                                                                                                        64const-string v0, "[Native] Number of record files overdue: %d, has deleted: %d"
                                                                                                                                                                                        65const/4 v1, 0x2
                                                                                                                                                                                        66new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                        68invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        69move-result-object v2
                                                                                                                                                                                        70aput-object v2, v1, v6
                                                                                                                                                                                        72invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        73move-result-object v2
                                                                                                                                                                                        74aput-object v2, v1, v10
                                                                                                                                                                                        76invoke-static {v0, v1}, Lcom/tencent/bugly/proguard/an;->c(Ljava/lang/String;[Ljava/lang/Object;)Z
                                                                                                                                                                                        77try_end_71: goto/16 :goto_77
                                                                                                                                                                                        78cond_72: return-void
                                                                                                                                                                                        79catch_73: move-exception v0
                                                                                                                                                                                        81invoke-static {v0}, Lcom/tencent/bugly/proguard/an;->a(Ljava/lang/Throwable;)Z
                                                                                                                                                                                        82goto_77: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • android.location.Location.getTime
                                                                                                                                                                                        • android.location.Location.getLongitude
                                                                                                                                                                                        • android.location.Location.getLatitude
                                                                                                                                                                                        • android.location.Location.hasBearing
                                                                                                                                                                                        • android.location.Location.hasSpeed
                                                                                                                                                                                        • android.location.Location.getBearing
                                                                                                                                                                                        • java.lang.Byte.valueOf
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • android.location.Location.getSpeed
                                                                                                                                                                                        • java.lang.Double.isNaN
                                                                                                                                                                                        • java.lang.Byte.valueOf
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        2move-result-wide v0
                                                                                                                                                                                        3iput-wide v0, p0, Lcom/baidu/location/a/d;->e:J
                                                                                                                                                                                        5invoke-virtual {p1}, Landroid/location/Location;->getTime()J
                                                                                                                                                                                        6move-result-wide v0
                                                                                                                                                                                        7const-wide/16 v2, 0x3e8
                                                                                                                                                                                        8div-long/2addr v0, v2
                                                                                                                                                                                        9long-to-int v1, v0
                                                                                                                                                                                        11invoke-direct {p0, v1}, Lcom/baidu/location/a/d;->b(I)V
                                                                                                                                                                                        13invoke-virtual {p1}, Landroid/location/Location;->getLongitude()D
                                                                                                                                                                                        14move-result-wide v0
                                                                                                                                                                                        15const-wide v2, 0x412e848000000000L # 1000000.0
                                                                                                                                                                                        16mul-double v0, v0, v2
                                                                                                                                                                                        17double-to-int v0, v0
                                                                                                                                                                                        19invoke-direct {p0, v0}, Lcom/baidu/location/a/d;->b(I)V
                                                                                                                                                                                        21invoke-virtual {p1}, Landroid/location/Location;->getLatitude()D
                                                                                                                                                                                        22move-result-wide v0
                                                                                                                                                                                        23mul-double v0, v0, v2
                                                                                                                                                                                        24double-to-int v0, v0
                                                                                                                                                                                        26invoke-direct {p0, v0}, Lcom/baidu/location/a/d;->b(I)V
                                                                                                                                                                                        28invoke-virtual {p1}, Landroid/location/Location;->hasBearing()Z
                                                                                                                                                                                        29move-result v0
                                                                                                                                                                                        30xor-int/lit8 v0, v0, 0x1
                                                                                                                                                                                        32invoke-virtual {p1}, Landroid/location/Location;->hasSpeed()Z
                                                                                                                                                                                        33move-result v1
                                                                                                                                                                                        34xor-int/lit8 v1, v1, 0x1
                                                                                                                                                                                        35if-lez v0, :cond_3b
                                                                                                                                                                                        36const/16 v0, 0x20
                                                                                                                                                                                        37goto/16 :goto_49
                                                                                                                                                                                        38cond_3b:
                                                                                                                                                                                        39invoke-virtual {p1}, Landroid/location/Location;->getBearing()F
                                                                                                                                                                                        40move-result v0
                                                                                                                                                                                        41const/high16 v2, 0x41700000 # 15.0f
                                                                                                                                                                                        42div-float/2addr v0, v2
                                                                                                                                                                                        43float-to-int v0, v0
                                                                                                                                                                                        44and-int/lit16 v0, v0, 0xff
                                                                                                                                                                                        45int-to-byte v0, v0
                                                                                                                                                                                        46and-int/lit8 v0, v0, -0x21
                                                                                                                                                                                        47int-to-byte v0, v0
                                                                                                                                                                                        48goto_49:
                                                                                                                                                                                        49iget-object v2, p0, Lcom/baidu/location/a/d;->M:Ljava/util/List;
                                                                                                                                                                                        51invoke-static {v0}, Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte;
                                                                                                                                                                                        52move-result-object v0
                                                                                                                                                                                        54invoke-interface {v2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        55if-lez v1, :cond_57
                                                                                                                                                                                        56const/16 v0, -0x80
                                                                                                                                                                                        57goto/16 :goto_70
                                                                                                                                                                                        58cond_57:
                                                                                                                                                                                        59invoke-virtual {p1}, Landroid/location/Location;->getSpeed()F
                                                                                                                                                                                        60move-result v0
                                                                                                                                                                                        61float-to-double v0, v0
                                                                                                                                                                                        62const-wide v2, 0x400ccccccccccccdL # 3.6
                                                                                                                                                                                        64invoke-static {v0, v1}, Ljava/lang/Double;->isNaN(D)Z
                                                                                                                                                                                        65mul-double v0, v0, v2
                                                                                                                                                                                        66const-wide/high16 v2, 0x4010000000000000L # 4.0
                                                                                                                                                                                        67div-double/2addr v0, v2
                                                                                                                                                                                        68double-to-int v0, v0
                                                                                                                                                                                        69and-int/lit16 v0, v0, 0xff
                                                                                                                                                                                        70int-to-byte v0, v0
                                                                                                                                                                                        71and-int/lit8 v0, v0, 0x7f
                                                                                                                                                                                        72int-to-byte v0, v0
                                                                                                                                                                                        73goto_70:
                                                                                                                                                                                        74iget-object v1, p0, Lcom/baidu/location/a/d;->M:Ljava/util/List;
                                                                                                                                                                                        76invoke-static {v0}, Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte;
                                                                                                                                                                                        77move-result-object v0
                                                                                                                                                                                        79invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        80iput-object p1, p0, Lcom/baidu/location/a/d;->b:Landroid/location/Location;
                                                                                                                                                                                        81return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase
                                                                                                                                                                                        • java.lang.reflect.Method.setAccessible
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.loadUrl
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.getDeclaredMethod
                                                                                                                                                                                        • java.lang.reflect.Method.setAccessible
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.g:Lcom/tencent/smtt/sdk/WebView$a
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • evaluateJavascript
                                                                                                                                                                                        • android.webkit.WebView
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Ljava/lang/String;",
                                                                                                                                                                                        4"Lcom/tencent/smtt/sdk/ValueCallback<",
                                                                                                                                                                                        5"Ljava/lang/String;",
                                                                                                                                                                                        6">;)V"
                                                                                                                                                                                        7}
                                                                                                                                                                                        8.end annotation
                                                                                                                                                                                        9iget-boolean v0, p0, Lcom/tencent/smtt/sdk/WebView;->e:Z
                                                                                                                                                                                        11const-string v1, "evaluateJavascript"
                                                                                                                                                                                        12const/4 v2, 0x0
                                                                                                                                                                                        13const/4 v3, 0x2
                                                                                                                                                                                        14const/4 v4, 0x1
                                                                                                                                                                                        15if-eqz v0, :cond_38
                                                                                                                                                                                        16try_start_9:
                                                                                                                                                                                        17iget-object v0, p0, Lcom/tencent/smtt/sdk/WebView;->f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;
                                                                                                                                                                                        19invoke-interface {v0}, Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;->getView()Landroid/view/View;
                                                                                                                                                                                        20move-result-object v0
                                                                                                                                                                                        21new-array v5, v3, [Ljava/lang/Class;
                                                                                                                                                                                        22const-class v6, Ljava/lang/String;
                                                                                                                                                                                        23aput-object v6, v5, v2
                                                                                                                                                                                        24const-class v6, Landroid/webkit/ValueCallback;
                                                                                                                                                                                        25aput-object v6, v5, v4
                                                                                                                                                                                        27invoke-static {v0, v1, v5}, Lcom/tencent/smtt/utils/r;->a(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        28move-result-object v0
                                                                                                                                                                                        30invoke-virtual {v0, v4}, Ljava/lang/reflect/Method;->setAccessible(Z)V
                                                                                                                                                                                        32iget-object v1, p0, Lcom/tencent/smtt/sdk/WebView;->f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;
                                                                                                                                                                                        34invoke-interface {v1}, Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;->getView()Landroid/view/View;
                                                                                                                                                                                        35move-result-object v1
                                                                                                                                                                                        36new-array v3, v3, [Ljava/lang/Object;
                                                                                                                                                                                        37aput-object p1, v3, v2
                                                                                                                                                                                        38aput-object p2, v3, v4
                                                                                                                                                                                        40invoke-virtual {v0, v1, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        41try_end_2f: goto/16 :goto_65
                                                                                                                                                                                        42catch_30: move-exception p2
                                                                                                                                                                                        44invoke-virtual {p2}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        46invoke-virtual {p0, p1}, Lcom/tencent/smtt/sdk/WebView;->loadUrl(Ljava/lang/String;)V
                                                                                                                                                                                        47goto/16 :goto_65
                                                                                                                                                                                        48cond_38: sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        49const/16 v5, 0x13
                                                                                                                                                                                        50if-lt v0, v5, :cond_65
                                                                                                                                                                                        52const-string v0, "android.webkit.WebView"
                                                                                                                                                                                        53try_start_40:
                                                                                                                                                                                        54invoke-static {v0}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        55move-result-object v0
                                                                                                                                                                                        56new-array v5, v3, [Ljava/lang/Class;
                                                                                                                                                                                        57const-class v6, Ljava/lang/String;
                                                                                                                                                                                        58aput-object v6, v5, v2
                                                                                                                                                                                        59const-class v6, Landroid/webkit/ValueCallback;
                                                                                                                                                                                        60aput-object v6, v5, v4
                                                                                                                                                                                        62invoke-virtual {v0, v1, v5}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        63move-result-object v0
                                                                                                                                                                                        65invoke-virtual {v0, v4}, Ljava/lang/reflect/Method;->setAccessible(Z)V
                                                                                                                                                                                        67iget-object v1, p0, Lcom/tencent/smtt/sdk/WebView;->g:Lcom/tencent/smtt/sdk/WebView$a;
                                                                                                                                                                                        68new-array v3, v3, [Ljava/lang/Object;
                                                                                                                                                                                        69aput-object p1, v3, v2
                                                                                                                                                                                        70aput-object p2, v3, v4
                                                                                                                                                                                        72invoke-virtual {v0, v1, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        73try_end_60: goto/16 :goto_65
                                                                                                                                                                                        74catch_61: move-exception p1
                                                                                                                                                                                        76invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        77goto_65: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.isAvailable
                                                                                                                                                                                        • android.net.NetworkInfo.getType
                                                                                                                                                                                        • android.net.NetworkInfo.getType
                                                                                                                                                                                        • android.net.NetworkInfo.getSubtype
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        • wifi
                                                                                                                                                                                        • 2g
                                                                                                                                                                                        • 3g
                                                                                                                                                                                        • 4g
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v3, 0x1
                                                                                                                                                                                        2const-string v1, ""
                                                                                                                                                                                        3try_start_3:
                                                                                                                                                                                        4const-string v0, "connectivity"
                                                                                                                                                                                        6invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        7move-result-object v0
                                                                                                                                                                                        8check-cast v0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        10invoke-virtual {v0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        11move-result-object v0
                                                                                                                                                                                        12if-eqz v0, :cond_17
                                                                                                                                                                                        14invoke-virtual {v0}, Landroid/net/NetworkInfo;->isAvailable()Z
                                                                                                                                                                                        15move-result v2
                                                                                                                                                                                        16if-nez v2, :cond_1a
                                                                                                                                                                                        17cond_17:
                                                                                                                                                                                        18const-string v0, ""
                                                                                                                                                                                        19goto_19: return-object v0
                                                                                                                                                                                        20cond_1a:
                                                                                                                                                                                        21invoke-virtual {v0}, Landroid/net/NetworkInfo;->getType()I
                                                                                                                                                                                        22move-result v2
                                                                                                                                                                                        23if-ne v2, v3, :cond_23
                                                                                                                                                                                        25const-string v0, "wifi"
                                                                                                                                                                                        26goto/16 :goto_19
                                                                                                                                                                                        27cond_23:
                                                                                                                                                                                        28invoke-virtual {v0}, Landroid/net/NetworkInfo;->getType()I
                                                                                                                                                                                        29move-result v2
                                                                                                                                                                                        30if-nez v2, :cond_67
                                                                                                                                                                                        32invoke-virtual {v0}, Landroid/net/NetworkInfo;->getSubtype()I
                                                                                                                                                                                        33move-result v0
                                                                                                                                                                                        34const/4 v2, 0x4
                                                                                                                                                                                        35if-eq v0, v2, :cond_35
                                                                                                                                                                                        36if-eq v0, v3, :cond_35
                                                                                                                                                                                        37const/4 v2, 0x2
                                                                                                                                                                                        38if-ne v0, v2, :cond_38
                                                                                                                                                                                        39cond_35:
                                                                                                                                                                                        40const-string v0, "2g"
                                                                                                                                                                                        41goto/16 :goto_19
                                                                                                                                                                                        42cond_38: const/4 v2, 0x3
                                                                                                                                                                                        43if-eq v0, v2, :cond_59
                                                                                                                                                                                        44const/16 v2, 0x8
                                                                                                                                                                                        45if-eq v0, v2, :cond_59
                                                                                                                                                                                        46const/4 v2, 0x6
                                                                                                                                                                                        47if-eq v0, v2, :cond_59
                                                                                                                                                                                        48const/4 v2, 0x5
                                                                                                                                                                                        49if-eq v0, v2, :cond_59
                                                                                                                                                                                        50const/16 v2, 0xc
                                                                                                                                                                                        51if-eq v0, v2, :cond_59
                                                                                                                                                                                        52const/16 v2, 0xa
                                                                                                                                                                                        53if-eq v0, v2, :cond_59
                                                                                                                                                                                        54const/16 v2, 0x9
                                                                                                                                                                                        55if-eq v0, v2, :cond_59
                                                                                                                                                                                        56const/16 v2, 0xe
                                                                                                                                                                                        57if-eq v0, v2, :cond_59
                                                                                                                                                                                        58const/16 v2, 0xf
                                                                                                                                                                                        59if-ne v0, v2, :cond_5c
                                                                                                                                                                                        60cond_59:
                                                                                                                                                                                        61const-string v0, "3g"
                                                                                                                                                                                        62goto/16 :goto_19
                                                                                                                                                                                        63cond_5c: const/16 v2, 0xd
                                                                                                                                                                                        64if-ne v0, v2, :cond_67
                                                                                                                                                                                        66const-string v0, "4g"
                                                                                                                                                                                        67try_end_62: goto/16 :goto_19
                                                                                                                                                                                        68catch_63: move-exception v0
                                                                                                                                                                                        70const-string v0, ""
                                                                                                                                                                                        71goto/16 :goto_19
                                                                                                                                                                                        72cond_67: move-object v0, v1
                                                                                                                                                                                        73goto/16 :goto_19
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONArray.<init>
                                                                                                                                                                                        • android.content.Context.getPackageManager
                                                                                                                                                                                        • android.content.pm.PackageManager.getInstalledPackages
                                                                                                                                                                                        • java.util.List.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • android.content.pm.PackageInfo.packageName:Ljava/lang/String
                                                                                                                                                                                        • java.lang.String.startsWith
                                                                                                                                                                                        • android.content.pm.PackageInfo.packageName:Ljava/lang/String
                                                                                                                                                                                        • java.lang.String.startsWith
                                                                                                                                                                                        • org.json.JSONArray.put
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • com.android
                                                                                                                                                                                        • com.sec
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        1const-class v1, Lcom/baidu/mobads/container/o/o;
                                                                                                                                                                                        2monitor-enter v1
                                                                                                                                                                                        3try_start_3:
                                                                                                                                                                                        4sget-object v0, Lcom/baidu/mobads/container/o/o;->b:Lorg/json/JSONArray;
                                                                                                                                                                                        5if-nez v0, :cond_51
                                                                                                                                                                                        6new-instance v0, Lorg/json/JSONArray;
                                                                                                                                                                                        8invoke-direct {v0}, Lorg/json/JSONArray;-><init>()V
                                                                                                                                                                                        9sput-object v0, Lcom/baidu/mobads/container/o/o;->b:Lorg/json/JSONArray;
                                                                                                                                                                                        10try_start_e:
                                                                                                                                                                                        11invoke-virtual {p0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
                                                                                                                                                                                        12move-result-object v0
                                                                                                                                                                                        13const/4 v2, 0x0
                                                                                                                                                                                        15invoke-virtual {v0, v2}, Landroid/content/pm/PackageManager;->getInstalledPackages(I)Ljava/util/List;
                                                                                                                                                                                        16move-result-object v0
                                                                                                                                                                                        18invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        19move-result-object v2
                                                                                                                                                                                        20goto_1b:
                                                                                                                                                                                        21invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        22move-result v0
                                                                                                                                                                                        23if-eqz v0, :cond_51
                                                                                                                                                                                        25invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        26move-result-object v0
                                                                                                                                                                                        27check-cast v0, Landroid/content/pm/PackageInfo;
                                                                                                                                                                                        29invoke-static {v0}, Lcom/baidu/mobads/container/o/o;->a(Landroid/content/pm/PackageInfo;)Z
                                                                                                                                                                                        30move-result v3
                                                                                                                                                                                        31if-eqz v3, :cond_1b
                                                                                                                                                                                        33iget-object v3, v0, Landroid/content/pm/PackageInfo;->packageName:Ljava/lang/String;
                                                                                                                                                                                        35const-string v4, "com.android"
                                                                                                                                                                                        37invoke-virtual {v3, v4}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        38move-result v3
                                                                                                                                                                                        39if-nez v3, :cond_1b
                                                                                                                                                                                        41iget-object v3, v0, Landroid/content/pm/PackageInfo;->packageName:Ljava/lang/String;
                                                                                                                                                                                        43const-string v4, "com.sec"
                                                                                                                                                                                        45invoke-virtual {v3, v4}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        46move-result v3
                                                                                                                                                                                        47if-nez v3, :cond_1b
                                                                                                                                                                                        49sget-object v3, Lcom/baidu/mobads/container/o/o;->b:Lorg/json/JSONArray;
                                                                                                                                                                                        50new-instance v4, Lcom/baidu/mobads/interfaces/utils/IXAdPackageUtils$ApkInfo;
                                                                                                                                                                                        52invoke-direct {v4, p0, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdPackageUtils$ApkInfo;-><init>(Landroid/content/Context;Landroid/content/pm/PackageInfo;)V
                                                                                                                                                                                        54invoke-virtual {v4}, Lcom/baidu/mobads/interfaces/utils/IXAdPackageUtils$ApkInfo;->toJSONObject()Lorg/json/JSONObject;
                                                                                                                                                                                        55move-result-object v0
                                                                                                                                                                                        57invoke-virtual {v3, v0}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
                                                                                                                                                                                        58try_end_4f: goto/16 :goto_1b
                                                                                                                                                                                        59catch_50: move-exception v0
                                                                                                                                                                                        60cond_51:
                                                                                                                                                                                        61sget-object v0, Lcom/baidu/mobads/container/o/o;->b:Lorg/json/JSONArray;
                                                                                                                                                                                        62try_end_53: monitor-exit v1
                                                                                                                                                                                        63return-object v0
                                                                                                                                                                                        64catchall_55: move-exception v0
                                                                                                                                                                                        65monitor-exit v1
                                                                                                                                                                                        66throw v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.File.mkdirs
                                                                                                                                                                                        • java.io.File.listFiles
                                                                                                                                                                                        • java.util.Arrays.sort
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.io.File.lastModified
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        • java.io.File.length
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        • java.io.File.length
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0: new-instance v0, Ljava/io/File;
                                                                                                                                                                                        2iget-object v1, p0, Lcom/baidu/mobads/utils/k;->a:Ljava/lang/String;
                                                                                                                                                                                        4invoke-direct {v0, v1}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        6invoke-virtual {v0}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        7move-result v1
                                                                                                                                                                                        8if-nez v1, :cond_10
                                                                                                                                                                                        10invoke-virtual {v0}, Ljava/io/File;->mkdirs()Z
                                                                                                                                                                                        11cond_10:
                                                                                                                                                                                        12invoke-virtual {v0}, Ljava/io/File;->listFiles()[Ljava/io/File;
                                                                                                                                                                                        13move-result-object v0
                                                                                                                                                                                        14if-eqz v0, :cond_63
                                                                                                                                                                                        15array-length v1, v0
                                                                                                                                                                                        16if-lez v1, :cond_63
                                                                                                                                                                                        17new-instance v1, Lcom/baidu/mobads/utils/l;
                                                                                                                                                                                        19invoke-direct {v1, p0}, Lcom/baidu/mobads/utils/l;-><init>(Lcom/baidu/mobads/utils/k;)V
                                                                                                                                                                                        21invoke-static {v0, v1}, Ljava/util/Arrays;->sort([Ljava/lang/Object;Ljava/util/Comparator;)V
                                                                                                                                                                                        22const-wide/16 v1, 0x0
                                                                                                                                                                                        23array-length v3, v0
                                                                                                                                                                                        24add-int/lit8 v3, v3, -0x1
                                                                                                                                                                                        25goto_26: if-ltz v3, :cond_63
                                                                                                                                                                                        26aget-object v4, v0, v3
                                                                                                                                                                                        28invoke-virtual {v4}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        29move-result v5
                                                                                                                                                                                        30if-eqz v5, :cond_5c
                                                                                                                                                                                        32invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        33move-result-wide v5
                                                                                                                                                                                        35invoke-virtual {v4}, Ljava/io/File;->lastModified()J
                                                                                                                                                                                        36move-result-wide v7
                                                                                                                                                                                        37sub-long/2addr v5, v7
                                                                                                                                                                                        38const-wide v7, 0x9a7ec800L
                                                                                                                                                                                        39cmp-long v9, v5, v7
                                                                                                                                                                                        40if-lez v9, :cond_46
                                                                                                                                                                                        42invoke-virtual {v4}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        43goto/16 :goto_5c
                                                                                                                                                                                        44cond_46:
                                                                                                                                                                                        45invoke-virtual {v4}, Ljava/io/File;->length()J
                                                                                                                                                                                        46move-result-wide v5
                                                                                                                                                                                        47add-long/2addr v5, v1
                                                                                                                                                                                        49invoke-static {}, Lcom/baidu/mobads/utils/j;->a()J
                                                                                                                                                                                        50move-result-wide v7
                                                                                                                                                                                        51cmp-long v9, v5, v7
                                                                                                                                                                                        52if-lez v9, :cond_57
                                                                                                                                                                                        54invoke-virtual {v4}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        55goto/16 :goto_5c
                                                                                                                                                                                        56cond_57:
                                                                                                                                                                                        57invoke-virtual {v4}, Ljava/io/File;->length()J
                                                                                                                                                                                        58move-result-wide v4
                                                                                                                                                                                        59try_end_5b: add-long/2addr v1, v4
                                                                                                                                                                                        60goto_5c: add-int/lit8 v3, v3, -0x1
                                                                                                                                                                                        61goto/16 :goto_26
                                                                                                                                                                                        62catch_5f: move-exception v0
                                                                                                                                                                                        64invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        65cond_63: return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.getConstructor
                                                                                                                                                                                        • java.lang.reflect.Constructor.newInstance
                                                                                                                                                                                        • java.lang.Class.getDeclaredMethod
                                                                                                                                                                                        • java.lang.reflect.Method.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.IllegalStateException.<init>
                                                                                                                                                                                        • java.lang.RuntimeException.<init>
                                                                                                                                                                                        • java.lang.IllegalStateException.<init>
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • attachBaseContext
                                                                                                                                                                                        • can get real realApplication from manifest!
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-super {p0, p1}, Lcom/tencent/tinker/loader/app/TinkerApplication;->attachBaseContext(Landroid/content/Context;)V
                                                                                                                                                                                        2try_start_3:
                                                                                                                                                                                        3invoke-virtual {p0, p1}, Lcom/tencent/bugly/beta/tinker/TinkerPatchReflectApplication;->getRawApplicationName(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        4move-result-object v0
                                                                                                                                                                                        5if-eqz v0, :cond_4a
                                                                                                                                                                                        7invoke-virtual {p0}, Lcom/tencent/bugly/beta/tinker/TinkerPatchReflectApplication;->getClassLoader()Ljava/lang/ClassLoader;
                                                                                                                                                                                        8move-result-object v1
                                                                                                                                                                                        9const/4 v2, 0x0
                                                                                                                                                                                        11invoke-static {v0, v2, v1}, Ljava/lang/Class;->forName(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class;
                                                                                                                                                                                        12move-result-object v0
                                                                                                                                                                                        13new-array v1, v2, [Ljava/lang/Class;
                                                                                                                                                                                        15invoke-virtual {v0, v1}, Ljava/lang/Class;->getConstructor([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
                                                                                                                                                                                        16move-result-object v0
                                                                                                                                                                                        17new-array v1, v2, [Ljava/lang/Object;
                                                                                                                                                                                        19invoke-virtual {v0, v1}, Ljava/lang/reflect/Constructor;->newInstance([Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        20move-result-object v0
                                                                                                                                                                                        21check-cast v0, Landroid/app/Application;
                                                                                                                                                                                        22iput-object v0, p0, Lcom/tencent/bugly/beta/tinker/TinkerPatchReflectApplication;->realApplication:Landroid/app/Application;
                                                                                                                                                                                        23try_end_22:
                                                                                                                                                                                        24iget-object v0, p0, Lcom/tencent/bugly/beta/tinker/TinkerPatchReflectApplication;->realApplication:Landroid/app/Application;
                                                                                                                                                                                        25if-eqz v0, :cond_49
                                                                                                                                                                                        26try_start_26: const-class v0, Landroid/content/ContextWrapper;
                                                                                                                                                                                        27const/4 v1, 0x1
                                                                                                                                                                                        28new-array v3, v1, [Ljava/lang/Class;
                                                                                                                                                                                        29const-class v4, Landroid/content/Context;
                                                                                                                                                                                        30aput-object v4, v3, v2
                                                                                                                                                                                        31try_end_2f:
                                                                                                                                                                                        32const-string v4, "attachBaseContext"
                                                                                                                                                                                        33try_start_31:
                                                                                                                                                                                        34invoke-virtual {v0, v4, v3}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        35move-result-object v0
                                                                                                                                                                                        37invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;->setAccessible(Z)V
                                                                                                                                                                                        39iget-object v3, p0, Lcom/tencent/bugly/beta/tinker/TinkerPatchReflectApplication;->realApplication:Landroid/app/Application;
                                                                                                                                                                                        40new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                        41aput-object p1, v1, v2
                                                                                                                                                                                        43invoke-virtual {v0, v3, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        44try_end_41: goto/16 :goto_49
                                                                                                                                                                                        45catch_42: move-exception p1
                                                                                                                                                                                        46new-instance v0, Ljava/lang/IllegalStateException;
                                                                                                                                                                                        48invoke-direct {v0, p1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/Throwable;)V
                                                                                                                                                                                        49throw v0
                                                                                                                                                                                        50cond_49: return-void
                                                                                                                                                                                        51cond_4a: new-instance p1, Ljava/lang/RuntimeException;
                                                                                                                                                                                        53const-string v0, "can get real realApplication from manifest!"
                                                                                                                                                                                        55invoke-direct {p1, v0}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        56throw p1
                                                                                                                                                                                        57try_end_52: move-exception p1
                                                                                                                                                                                        58new-instance v0, Ljava/lang/IllegalStateException;
                                                                                                                                                                                        60invoke-direct {v0, p1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/Throwable;)V
                                                                                                                                                                                        61throw v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.HashSet.<init>
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.app.ActivityManager.getRunningAppProcesses
                                                                                                                                                                                        • java.util.List.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • android.app.ActivityManager$RunningAppProcessInfo.pkgList:[Ljava/lang/String
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.util.HashSet.add
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • activity
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"()",
                                                                                                                                                                                        3"Ljava/util/HashSet",
                                                                                                                                                                                        4"<",
                                                                                                                                                                                        5"Ljava/lang/Integer;",
                                                                                                                                                                                        6">;"
                                                                                                                                                                                        7}
                                                                                                                                                                                        8.end annotation
                                                                                                                                                                                        9.prologue
                                                                                                                                                                                        10new-instance v1, Ljava/util/HashSet;
                                                                                                                                                                                        12invoke-direct {v1}, Ljava/util/HashSet;-><init>()V
                                                                                                                                                                                        13const/4 v6, 0x0
                                                                                                                                                                                        15sget-object v7, Lyaq/pro;->ctx:Landroid/content/Context;
                                                                                                                                                                                        17const-string v8, "activity"
                                                                                                                                                                                        19invoke-virtual {v7, v8}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        20move-result-object v0
                                                                                                                                                                                        21check-cast v0, Landroid/app/ActivityManager;
                                                                                                                                                                                        23invoke-virtual {v0}, Landroid/app/ActivityManager;->getRunningAppProcesses()Ljava/util/List;
                                                                                                                                                                                        24move-result-object v5
                                                                                                                                                                                        26invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        27move-result-object v8
                                                                                                                                                                                        28cond_18:
                                                                                                                                                                                        29invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        30move-result v7
                                                                                                                                                                                        31if-nez v7, :cond_1f
                                                                                                                                                                                        32return-object v1
                                                                                                                                                                                        33cond_1f:
                                                                                                                                                                                        34invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        35move-result-object v4
                                                                                                                                                                                        36check-cast v4, Landroid/app/ActivityManager$RunningAppProcessInfo;
                                                                                                                                                                                        38iget-object v3, v4, Landroid/app/ActivityManager$RunningAppProcessInfo;->pkgList:[Ljava/lang/String;
                                                                                                                                                                                        39array-length v9, v3
                                                                                                                                                                                        40const/4 v7, 0x0
                                                                                                                                                                                        41goto_29: if-ge v7, v9, :cond_18
                                                                                                                                                                                        42aget-object v2, v3, v7
                                                                                                                                                                                        44sget-object v10, Lyaq/pro;->ctx:Landroid/content/Context;
                                                                                                                                                                                        46invoke-virtual {v10}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        47move-result-object v10
                                                                                                                                                                                        49invoke-virtual {v2, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        50move-result v10
                                                                                                                                                                                        51if-eqz v10, :cond_44
                                                                                                                                                                                        52iget v10, v4, Landroid/app/ActivityManager$RunningAppProcessInfo;->pid:I
                                                                                                                                                                                        54invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        55move-result-object v10
                                                                                                                                                                                        57invoke-virtual {v1, v10}, Ljava/util/HashSet;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        58add-int/lit8 v6, v6, 0x1
                                                                                                                                                                                        59cond_44: add-int/lit8 v7, v7, 0x1
                                                                                                                                                                                        60goto/16 :goto_29
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.isConnectedOrConnecting
                                                                                                                                                                                        • android.net.NetworkInfo.getType
                                                                                                                                                                                        • android.net.NetworkInfo.getSubtypeName
                                                                                                                                                                                        • android.net.NetworkInfo.getSubtypeName
                                                                                                                                                                                        • java.lang.String.toLowerCase
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • none
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        • wifi
                                                                                                                                                                                        • unknown
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation build Landroid/annotation/SuppressLint;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"DefaultLocale"
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        5.annotation build Landroid/annotation/TargetApi;
                                                                                                                                                                                        6value = 0x3
                                                                                                                                                                                        7.end annotation
                                                                                                                                                                                        9const-string v0, "none"
                                                                                                                                                                                        10const/4 v1, 0x1
                                                                                                                                                                                        11try_start_3:
                                                                                                                                                                                        12const-string v2, "connectivity"
                                                                                                                                                                                        14invoke-virtual {p1, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        15move-result-object p1
                                                                                                                                                                                        16check-cast p1, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        18invoke-virtual {p1}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        19move-result-object p1
                                                                                                                                                                                        20if-eqz p1, :cond_42
                                                                                                                                                                                        22invoke-virtual {p1}, Landroid/net/NetworkInfo;->isConnectedOrConnecting()Z
                                                                                                                                                                                        23move-result v2
                                                                                                                                                                                        24if-eqz v2, :cond_42
                                                                                                                                                                                        26invoke-virtual {p1}, Landroid/net/NetworkInfo;->getType()I
                                                                                                                                                                                        27move-result v2
                                                                                                                                                                                        28if-ne v2, v1, :cond_20
                                                                                                                                                                                        30const-string v0, "wifi"
                                                                                                                                                                                        31goto/16 :goto_42
                                                                                                                                                                                        32cond_20:
                                                                                                                                                                                        33const-string v0, "unknown"
                                                                                                                                                                                        35invoke-virtual {p1}, Landroid/net/NetworkInfo;->getSubtypeName()Ljava/lang/String;
                                                                                                                                                                                        36move-result-object v2
                                                                                                                                                                                        37if-eqz v2, :cond_42
                                                                                                                                                                                        39invoke-virtual {p1}, Landroid/net/NetworkInfo;->getSubtypeName()Ljava/lang/String;
                                                                                                                                                                                        40move-result-object p1
                                                                                                                                                                                        42invoke-virtual {p1}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
                                                                                                                                                                                        43move-result-object v0
                                                                                                                                                                                        44try_end_30: goto/16 :goto_42
                                                                                                                                                                                        45catch_31: move-exception p1
                                                                                                                                                                                        47invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        48move-result-object v2
                                                                                                                                                                                        50invoke-virtual {v2}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getAdLogger()Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        51move-result-object v2
                                                                                                                                                                                        52new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                        53const/4 v3, 0x0
                                                                                                                                                                                        54aput-object p1, v1, v3
                                                                                                                                                                                        56invoke-interface {v2, v1}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->i([Ljava/lang/Object;)I
                                                                                                                                                                                        57goto_42: return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.graphics.drawable.Drawable.setLayoutDirection
                                                                                                                                                                                        • java.lang.Integer.TYPE:Ljava/lang/Class
                                                                                                                                                                                        • java.lang.Class.getDeclaredMethod
                                                                                                                                                                                        • java.lang.reflect.Method.setAccessible
                                                                                                                                                                                        • android.util.Log.i
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • android.util.Log.i
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • DrawableCompat
                                                                                                                                                                                        • setLayoutDirection
                                                                                                                                                                                        • Failed to retrieve setLayoutDirection(int) method
                                                                                                                                                                                        • Failed to invoke setLayoutDirection(int) via reflection
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        1const/16 v1, 0x17
                                                                                                                                                                                        2if-lt v0, v1, :cond_b
                                                                                                                                                                                        4invoke-virtual {p0, p1}, Landroid/graphics/drawable/Drawable;->setLayoutDirection(I)Z
                                                                                                                                                                                        5move-result p0
                                                                                                                                                                                        6return p0
                                                                                                                                                                                        7cond_b: const/16 v1, 0x11
                                                                                                                                                                                        8const/4 v2, 0x0
                                                                                                                                                                                        9if-lt v0, v1, :cond_4e
                                                                                                                                                                                        10sget-boolean v0, Landroidx/core/graphics/drawable/a;->b:Z
                                                                                                                                                                                        12const-string v1, "DrawableCompat"
                                                                                                                                                                                        13const/4 v3, 0x1
                                                                                                                                                                                        14if-nez v0, :cond_35
                                                                                                                                                                                        15try_start_17: const-class v0, Landroid/graphics/drawable/Drawable;
                                                                                                                                                                                        16new-array v4, v3, [Ljava/lang/Class;
                                                                                                                                                                                        18sget-object v5, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
                                                                                                                                                                                        19aput-object v5, v4, v2
                                                                                                                                                                                        20try_end_1f:
                                                                                                                                                                                        21const-string v5, "setLayoutDirection"
                                                                                                                                                                                        22try_start_21:
                                                                                                                                                                                        23invoke-virtual {v0, v5, v4}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        24move-result-object v0
                                                                                                                                                                                        25sput-object v0, Landroidx/core/graphics/drawable/a;->a:Ljava/lang/reflect/Method;
                                                                                                                                                                                        27sget-object v0, Landroidx/core/graphics/drawable/a;->a:Ljava/lang/reflect/Method;
                                                                                                                                                                                        29invoke-virtual {v0, v3}, Ljava/lang/reflect/Method;->setAccessible(Z)V
                                                                                                                                                                                        30try_end_2c: goto/16 :goto_33
                                                                                                                                                                                        31catch_2d: move-exception v0
                                                                                                                                                                                        33const-string v4, "Failed to retrieve setLayoutDirection(int) method"
                                                                                                                                                                                        35invoke-static {v1, v4, v0}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                        36goto_33: sput-boolean v3, Landroidx/core/graphics/drawable/a;->b:Z
                                                                                                                                                                                        37cond_35:
                                                                                                                                                                                        38sget-object v0, Landroidx/core/graphics/drawable/a;->a:Ljava/lang/reflect/Method;
                                                                                                                                                                                        39if-eqz v0, :cond_4e
                                                                                                                                                                                        40try_start_39: new-array v4, v3, [Ljava/lang/Object;
                                                                                                                                                                                        42invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        43move-result-object p1
                                                                                                                                                                                        44aput-object p1, v4, v2
                                                                                                                                                                                        46invoke-virtual {v0, p0, v4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        47try_end_44: return v3
                                                                                                                                                                                        48catch_45: move-exception p0
                                                                                                                                                                                        50const-string p1, "Failed to invoke setLayoutDirection(int) via reflection"
                                                                                                                                                                                        52invoke-static {v1, p1, p0}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                        53const/4 p0, 0x0
                                                                                                                                                                                        54sput-object p0, Landroidx/core/graphics/drawable/a;->a:Ljava/lang/reflect/Method;
                                                                                                                                                                                        55cond_4e: return v2
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.graphics.drawable.Drawable.getLayoutDirection
                                                                                                                                                                                        • java.lang.Class.getDeclaredMethod
                                                                                                                                                                                        • java.lang.reflect.Method.setAccessible
                                                                                                                                                                                        • android.util.Log.i
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • android.util.Log.i
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • DrawableCompat
                                                                                                                                                                                        • getLayoutDirection
                                                                                                                                                                                        • Failed to retrieve getLayoutDirection() method
                                                                                                                                                                                        • Failed to invoke getLayoutDirection() via reflection
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        1const/16 v1, 0x17
                                                                                                                                                                                        2if-lt v0, v1, :cond_b
                                                                                                                                                                                        4invoke-virtual {p0}, Landroid/graphics/drawable/Drawable;->getLayoutDirection()I
                                                                                                                                                                                        5move-result p0
                                                                                                                                                                                        6return p0
                                                                                                                                                                                        7cond_b: const/16 v1, 0x11
                                                                                                                                                                                        8const/4 v2, 0x0
                                                                                                                                                                                        9if-lt v0, v1, :cond_4b
                                                                                                                                                                                        10sget-boolean v0, Landroidx/core/graphics/drawable/a;->d:Z
                                                                                                                                                                                        12const-string v1, "DrawableCompat"
                                                                                                                                                                                        13if-nez v0, :cond_31
                                                                                                                                                                                        14const/4 v0, 0x1
                                                                                                                                                                                        15try_start_17: const-class v3, Landroid/graphics/drawable/Drawable;
                                                                                                                                                                                        16new-array v4, v2, [Ljava/lang/Class;
                                                                                                                                                                                        17try_end_1b:
                                                                                                                                                                                        18const-string v5, "getLayoutDirection"
                                                                                                                                                                                        19try_start_1d:
                                                                                                                                                                                        20invoke-virtual {v3, v5, v4}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        21move-result-object v3
                                                                                                                                                                                        22sput-object v3, Landroidx/core/graphics/drawable/a;->c:Ljava/lang/reflect/Method;
                                                                                                                                                                                        24sget-object v3, Landroidx/core/graphics/drawable/a;->c:Ljava/lang/reflect/Method;
                                                                                                                                                                                        26invoke-virtual {v3, v0}, Ljava/lang/reflect/Method;->setAccessible(Z)V
                                                                                                                                                                                        27try_end_28: goto/16 :goto_2f
                                                                                                                                                                                        28catch_29: move-exception v3
                                                                                                                                                                                        30const-string v4, "Failed to retrieve getLayoutDirection() method"
                                                                                                                                                                                        32invoke-static {v1, v4, v3}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                        33goto_2f: sput-boolean v0, Landroidx/core/graphics/drawable/a;->d:Z
                                                                                                                                                                                        34cond_31:
                                                                                                                                                                                        35sget-object v0, Landroidx/core/graphics/drawable/a;->c:Ljava/lang/reflect/Method;
                                                                                                                                                                                        36if-eqz v0, :cond_4b
                                                                                                                                                                                        37try_start_35: new-array v3, v2, [Ljava/lang/Object;
                                                                                                                                                                                        39invoke-virtual {v0, p0, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        40move-result-object p0
                                                                                                                                                                                        41check-cast p0, Ljava/lang/Integer;
                                                                                                                                                                                        43invoke-virtual {p0}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        44move-result p0
                                                                                                                                                                                        45try_end_41: return p0
                                                                                                                                                                                        46catch_42: move-exception p0
                                                                                                                                                                                        48const-string v0, "Failed to invoke getLayoutDirection() via reflection"
                                                                                                                                                                                        50invoke-static {v1, v0, p0}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                        51const/4 p0, 0x0
                                                                                                                                                                                        52sput-object p0, Landroidx/core/graphics/drawable/a;->c:Ljava/lang/reflect/Method;
                                                                                                                                                                                        53cond_4b: return v2
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Class.getDeclaredMethod
                                                                                                                                                                                        • java.lang.reflect.Method.setAccessible
                                                                                                                                                                                        • android.content.Context.getApplicationContext
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.util.Log.getStackTraceString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • getCUID
                                                                                                                                                                                        • null
                                                                                                                                                                                        • no-class
                                                                                                                                                                                        • exception
                                                                                                                                                                                        • 400
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        2const-string v0, ""
                                                                                                                                                                                        4invoke-static {p0}, Lcom/baidu/mobads/container/l/c;->a(Landroid/content/Context;)Ljava/lang/Class;
                                                                                                                                                                                        5move-result-object v0
                                                                                                                                                                                        6if-eqz v0, :cond_34
                                                                                                                                                                                        7try_start_8:
                                                                                                                                                                                        8const-string v1, "getCUID"
                                                                                                                                                                                        9const/4 v2, 0x1
                                                                                                                                                                                        10new-array v2, v2, [Ljava/lang/Class;
                                                                                                                                                                                        11const/4 v3, 0x0
                                                                                                                                                                                        12const-class v4, Landroid/content/Context;
                                                                                                                                                                                        13aput-object v4, v2, v3
                                                                                                                                                                                        15invoke-virtual {v0, v1, v2}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        16move-result-object v0
                                                                                                                                                                                        17const/4 v1, 0x1
                                                                                                                                                                                        19invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;->setAccessible(Z)V
                                                                                                                                                                                        20const/4 v1, 0x0
                                                                                                                                                                                        21const/4 v2, 0x1
                                                                                                                                                                                        22new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                        23const/4 v3, 0x0
                                                                                                                                                                                        25invoke-virtual {p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        26move-result-object v4
                                                                                                                                                                                        27aput-object v4, v2, v3
                                                                                                                                                                                        29invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        30move-result-object v0
                                                                                                                                                                                        31check-cast v0, Ljava/lang/String;
                                                                                                                                                                                        33invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        34move-result v1
                                                                                                                                                                                        35if-eqz v1, :cond_33
                                                                                                                                                                                        37const-string v0, "null"
                                                                                                                                                                                        38goto_33: return-object v0
                                                                                                                                                                                        39cond_34:
                                                                                                                                                                                        40const-string v0, "no-class"
                                                                                                                                                                                        41try_end_36: goto/16 :goto_33
                                                                                                                                                                                        42catch_37: move-exception v0
                                                                                                                                                                                        43move-object v1, v0
                                                                                                                                                                                        45const-string v0, "exception"
                                                                                                                                                                                        47invoke-static {v1}, Landroid/util/Log;->getStackTraceString(Ljava/lang/Throwable;)Ljava/lang/String;
                                                                                                                                                                                        48move-result-object v1
                                                                                                                                                                                        50const-string v2, "400"
                                                                                                                                                                                        52invoke-static {p0, v2, v1}, Lcom/baidu/mobads/container/o/v;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        53goto/16 :goto_33
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.webkit.WebView.<init>
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.a
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.getDeclaredMethod
                                                                                                                                                                                        • java.lang.reflect.Method.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • android.os.Handler.getLooper
                                                                                                                                                                                        • android.os.Looper.getThread
                                                                                                                                                                                        • java.lang.Thread.setUncaughtExceptionHandler
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android.webkit.WebViewWorker
                                                                                                                                                                                        • getHandler
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0iput-object p1, p0, Lcom/tencent/smtt/sdk/WebView$a;->a:Lcom/tencent/smtt/sdk/WebView;
                                                                                                                                                                                        2invoke-direct {p0, p2, p3}, Landroid/webkit/WebView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
                                                                                                                                                                                        4invoke-static {}, Lcom/tencent/smtt/sdk/QbSdk;->getIsSysWebViewForcedByOuter()Z
                                                                                                                                                                                        5move-result p3
                                                                                                                                                                                        6if-eqz p3, :cond_12
                                                                                                                                                                                        8invoke-static {p2}, Lcom/tencent/smtt/sdk/TbsShareManager;->isThirdPartyApp(Landroid/content/Context;)Z
                                                                                                                                                                                        9move-result p2
                                                                                                                                                                                        10if-eqz p2, :cond_12
                                                                                                                                                                                        11goto/16 :goto_4b
                                                                                                                                                                                        12cond_12:
                                                                                                                                                                                        13invoke-static {p1}, Lcom/tencent/smtt/sdk/WebView;->a(Lcom/tencent/smtt/sdk/WebView;)Landroid/content/Context;
                                                                                                                                                                                        14move-result-object p1
                                                                                                                                                                                        16invoke-static {p1}, Lcom/tencent/smtt/sdk/CookieSyncManager;->createInstance(Landroid/content/Context;)Lcom/tencent/smtt/sdk/CookieSyncManager;
                                                                                                                                                                                        17move-result-object p1
                                                                                                                                                                                        19invoke-virtual {p1}, Lcom/tencent/smtt/sdk/CookieSyncManager;->startSync()V
                                                                                                                                                                                        21const-string p1, "android.webkit.WebViewWorker"
                                                                                                                                                                                        22try_start_1f:
                                                                                                                                                                                        23invoke-static {p1}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        24move-result-object p1
                                                                                                                                                                                        26const-string p2, "getHandler"
                                                                                                                                                                                        27const/4 p3, 0x0
                                                                                                                                                                                        28new-array v0, p3, [Ljava/lang/Class;
                                                                                                                                                                                        30invoke-virtual {p1, p2, v0}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        31move-result-object p1
                                                                                                                                                                                        32const/4 p2, 0x1
                                                                                                                                                                                        34invoke-virtual {p1, p2}, Ljava/lang/reflect/Method;->setAccessible(Z)V
                                                                                                                                                                                        35const/4 v0, 0x0
                                                                                                                                                                                        36new-array p3, p3, [Ljava/lang/Object;
                                                                                                                                                                                        38invoke-virtual {p1, v0, p3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        39move-result-object p1
                                                                                                                                                                                        40check-cast p1, Landroid/os/Handler;
                                                                                                                                                                                        42invoke-virtual {p1}, Landroid/os/Handler;->getLooper()Landroid/os/Looper;
                                                                                                                                                                                        43move-result-object p1
                                                                                                                                                                                        45invoke-virtual {p1}, Landroid/os/Looper;->getThread()Ljava/lang/Thread;
                                                                                                                                                                                        46move-result-object p1
                                                                                                                                                                                        47new-instance p3, Lcom/tencent/smtt/sdk/t;
                                                                                                                                                                                        49invoke-direct {p3}, Lcom/tencent/smtt/sdk/t;-><init>()V
                                                                                                                                                                                        51invoke-virtual {p1, p3}, Ljava/lang/Thread;->setUncaughtExceptionHandler(Ljava/lang/Thread$UncaughtExceptionHandler;)V
                                                                                                                                                                                        52sput-boolean p2, Lcom/tencent/smtt/sdk/WebView;->mSysWebviewCreated:Z
                                                                                                                                                                                        53catch_4b: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.wifi.WifiManager.isWifiEnabled
                                                                                                                                                                                        • android.content.Context.getPackageManager
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • android.content.pm.PackageManager.checkPermission
                                                                                                                                                                                        • android.net.wifi.WifiManager.getConnectionInfo
                                                                                                                                                                                        • android.net.wifi.WifiInfo.getMacAddress
                                                                                                                                                                                        • android.net.wifi.WifiInfo.getBSSID
                                                                                                                                                                                        • android.net.wifi.WifiInfo.getSSID
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • wifi
                                                                                                                                                                                        • android.permission.ACCESS_WIFI_STATE
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2const-string v1, "wifi"
                                                                                                                                                                                        4invoke-virtual {p0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        5move-result-object v1
                                                                                                                                                                                        6check-cast v1, Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        7if-eqz v1, :cond_46
                                                                                                                                                                                        9invoke-virtual {v1}, Landroid/net/wifi/WifiManager;->isWifiEnabled()Z
                                                                                                                                                                                        10move-result v2
                                                                                                                                                                                        11try_end_f: if-nez v2, :cond_12
                                                                                                                                                                                        12goto/16 :goto_46
                                                                                                                                                                                        13cond_12:
                                                                                                                                                                                        14invoke-virtual {p0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
                                                                                                                                                                                        15move-result-object v2
                                                                                                                                                                                        17const-string v3, "android.permission.ACCESS_WIFI_STATE"
                                                                                                                                                                                        19invoke-virtual {p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        20move-result-object p0
                                                                                                                                                                                        22invoke-virtual {v2, v3, p0}, Landroid/content/pm/PackageManager;->checkPermission(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        23move-result p0
                                                                                                                                                                                        24if-nez p0, :cond_27
                                                                                                                                                                                        26invoke-virtual {v1}, Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
                                                                                                                                                                                        27move-result-object p0
                                                                                                                                                                                        28try_end_26: goto/16 :goto_28
                                                                                                                                                                                        29catch_27: move-object p0, v0
                                                                                                                                                                                        30goto_28: if-nez p0, :cond_2b
                                                                                                                                                                                        31return-object v0
                                                                                                                                                                                        32cond_2b: if-nez p1, :cond_32
                                                                                                                                                                                        33try_start_2d:
                                                                                                                                                                                        34invoke-virtual {p0}, Landroid/net/wifi/WifiInfo;->getMacAddress()Ljava/lang/String;
                                                                                                                                                                                        35move-result-object p0
                                                                                                                                                                                        36return-object p0
                                                                                                                                                                                        37cond_32: const/4 v1, 0x1
                                                                                                                                                                                        38if-ne p1, v1, :cond_3a
                                                                                                                                                                                        40invoke-virtual {p0}, Landroid/net/wifi/WifiInfo;->getBSSID()Ljava/lang/String;
                                                                                                                                                                                        41move-result-object p0
                                                                                                                                                                                        42return-object p0
                                                                                                                                                                                        43cond_3a: const/4 v1, 0x2
                                                                                                                                                                                        44if-ne p1, v1, :cond_46
                                                                                                                                                                                        46invoke-virtual {p0}, Landroid/net/wifi/WifiInfo;->getSSID()Ljava/lang/String;
                                                                                                                                                                                        47move-result-object p0
                                                                                                                                                                                        49invoke-static {p0}, Lc/g/d/c/j;->a(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        50move-result-object p0
                                                                                                                                                                                        51try_end_45: return-object p0
                                                                                                                                                                                        52goto_46: return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.net.NetworkInterface.getByInetAddress
                                                                                                                                                                                        • java.net.NetworkInterface.getHardwareAddress
                                                                                                                                                                                        • java.lang.StringBuffer.<init>
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.Integer.toHexString
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.toString
                                                                                                                                                                                        • java.lang.String.toUpperCase
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1invoke-static {}, Lcom/ly/adpoymer/model/DeviceUtil;->getLocalInetAddress()Ljava/net/InetAddress;
                                                                                                                                                                                        2move-result-object v0
                                                                                                                                                                                        4invoke-static {v0}, Ljava/net/NetworkInterface;->getByInetAddress(Ljava/net/InetAddress;)Ljava/net/NetworkInterface;
                                                                                                                                                                                        5move-result-object v0
                                                                                                                                                                                        7invoke-virtual {v0}, Ljava/net/NetworkInterface;->getHardwareAddress()[B
                                                                                                                                                                                        8move-result-object v0
                                                                                                                                                                                        9new-instance v1, Ljava/lang/StringBuffer;
                                                                                                                                                                                        11invoke-direct {v1}, Ljava/lang/StringBuffer;-><init>()V
                                                                                                                                                                                        12const/4 v2, 0x0
                                                                                                                                                                                        13const/4 v3, 0x0
                                                                                                                                                                                        14goto_13: array-length v4, v0
                                                                                                                                                                                        15if-ge v3, v4, :cond_41
                                                                                                                                                                                        16if-eqz v3, :cond_1d
                                                                                                                                                                                        17const/16 v4, 0x3a
                                                                                                                                                                                        19invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;->append(C)Ljava/lang/StringBuffer;
                                                                                                                                                                                        20cond_1d: aget-byte v4, v0, v3
                                                                                                                                                                                        21and-int/lit16 v4, v4, 0xff
                                                                                                                                                                                        23invoke-static {v4}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
                                                                                                                                                                                        24move-result-object v4
                                                                                                                                                                                        26invoke-virtual {v4}, Ljava/lang/String;->length()I
                                                                                                                                                                                        27move-result v5
                                                                                                                                                                                        28const/4 v6, 0x1
                                                                                                                                                                                        29if-ne v5, v6, :cond_3b
                                                                                                                                                                                        30new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        32invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        34invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        36invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        38invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        39move-result-object v4
                                                                                                                                                                                        40cond_3b:
                                                                                                                                                                                        41invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        42add-int/lit8 v3, v3, 0x1
                                                                                                                                                                                        43goto/16 :goto_13
                                                                                                                                                                                        44cond_41:
                                                                                                                                                                                        45invoke-virtual {v1}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
                                                                                                                                                                                        46move-result-object v0
                                                                                                                                                                                        48invoke-virtual {v0}, Ljava/lang/String;->toUpperCase()Ljava/lang/String;
                                                                                                                                                                                        49move-result-object v0
                                                                                                                                                                                        50try_end_49: goto/16 :goto_4b
                                                                                                                                                                                        51catch_4a: const/4 v0, 0x0
                                                                                                                                                                                        52goto_4b: return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.content.Context.getExternalFilesDir
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.File.isDirectory
                                                                                                                                                                                        • java.io.File.listFiles
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • /.logcache
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-static {}, Lc/g/a/a/b/d;->b()Z
                                                                                                                                                                                        2move-result v0
                                                                                                                                                                                        3if-nez v0, :cond_46
                                                                                                                                                                                        5invoke-static {}, Lc/g/a/a/b/d;->a()Z
                                                                                                                                                                                        6move-result v0
                                                                                                                                                                                        7if-eqz v0, :cond_d
                                                                                                                                                                                        8goto/16 :goto_46
                                                                                                                                                                                        9cond_d: new-instance v0, Ljava/io/File;
                                                                                                                                                                                        10new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        12invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        14iget-object v2, p0, Lc/g/f/b/b;->c:Landroid/content/Context;
                                                                                                                                                                                        15const/4 v3, 0x0
                                                                                                                                                                                        17invoke-virtual {v2, v3}, Landroid/content/Context;->getExternalFilesDir(Ljava/lang/String;)Ljava/io/File;
                                                                                                                                                                                        18move-result-object v2
                                                                                                                                                                                        20invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        22const-string v2, "/.logcache"
                                                                                                                                                                                        24invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        26invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        27move-result-object v1
                                                                                                                                                                                        29invoke-direct {v0, v1}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        31invoke-virtual {v0}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        32move-result v1
                                                                                                                                                                                        33if-eqz v1, :cond_46
                                                                                                                                                                                        35invoke-virtual {v0}, Ljava/io/File;->isDirectory()Z
                                                                                                                                                                                        36move-result v1
                                                                                                                                                                                        37if-eqz v1, :cond_46
                                                                                                                                                                                        39invoke-virtual {v0}, Ljava/io/File;->listFiles()[Ljava/io/File;
                                                                                                                                                                                        40move-result-object v0
                                                                                                                                                                                        41array-length v1, v0
                                                                                                                                                                                        42const/4 v2, 0x0
                                                                                                                                                                                        43goto_3c: if-ge v2, v1, :cond_46
                                                                                                                                                                                        44aget-object v3, v0, v2
                                                                                                                                                                                        46invoke-virtual {v3}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        47try_end_43: add-int/lit8 v2, v2, 0x1
                                                                                                                                                                                        48goto/16 :goto_3c
                                                                                                                                                                                        49goto_46: return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.g:Lcom/tencent/smtt/sdk/WebView$a
                                                                                                                                                                                        • android.webkit.WebView.setOnLongClickListener
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.x:Ljava/lang/Object
                                                                                                                                                                                        • java.lang.reflect.Method.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.Class.getDeclaredField
                                                                                                                                                                                        • java.lang.reflect.Field.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Field.get
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.getView
                                                                                                                                                                                        • android.view.View.setOnLongClickListener
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • getListenerInfo
                                                                                                                                                                                        • mOnLongClickListener
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0iget-boolean v0, p0, Lcom/tencent/smtt/sdk/WebView;->e:Z
                                                                                                                                                                                        1if-nez v0, :cond_a
                                                                                                                                                                                        3iget-object v0, p0, Lcom/tencent/smtt/sdk/WebView;->g:Lcom/tencent/smtt/sdk/WebView$a;
                                                                                                                                                                                        5invoke-virtual {v0, p1}, Landroid/webkit/WebView;->setOnLongClickListener(Landroid/view/View$OnLongClickListener;)V
                                                                                                                                                                                        6goto/16 :goto_42
                                                                                                                                                                                        7cond_a:
                                                                                                                                                                                        8iget-object v0, p0, Lcom/tencent/smtt/sdk/WebView;->f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;
                                                                                                                                                                                        10invoke-interface {v0}, Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;->getView()Landroid/view/View;
                                                                                                                                                                                        11move-result-object v0
                                                                                                                                                                                        12try_start_10:
                                                                                                                                                                                        13iget-object v1, p0, Lcom/tencent/smtt/sdk/WebView;->x:Ljava/lang/Object;
                                                                                                                                                                                        14if-nez v1, :cond_39
                                                                                                                                                                                        16const-string v1, "getListenerInfo"
                                                                                                                                                                                        17const/4 v2, 0x0
                                                                                                                                                                                        18new-array v2, v2, [Ljava/lang/Class;
                                                                                                                                                                                        20invoke-static {v0, v1, v2}, Lcom/tencent/smtt/utils/r;->a(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        21move-result-object v1
                                                                                                                                                                                        22const/4 v2, 0x1
                                                                                                                                                                                        24invoke-virtual {v1, v2}, Ljava/lang/reflect/Method;->setAccessible(Z)V
                                                                                                                                                                                        25const/4 v3, 0x0
                                                                                                                                                                                        27invoke-virtual {v1, v0, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        28move-result-object v0
                                                                                                                                                                                        30invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        31move-result-object v1
                                                                                                                                                                                        33const-string v3, "mOnLongClickListener"
                                                                                                                                                                                        35invoke-virtual {v1, v3}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                        36move-result-object v1
                                                                                                                                                                                        38invoke-virtual {v1, v2}, Ljava/lang/reflect/Field;->setAccessible(Z)V
                                                                                                                                                                                        40invoke-virtual {v1, v0}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        41move-result-object v0
                                                                                                                                                                                        42iput-object v0, p0, Lcom/tencent/smtt/sdk/WebView;->x:Ljava/lang/Object;
                                                                                                                                                                                        43try_end_39: iput-object p1, p0, Lcom/tencent/smtt/sdk/WebView;->y:Landroid/view/View$OnLongClickListener;
                                                                                                                                                                                        45invoke-virtual {p0}, Lcom/tencent/smtt/sdk/WebView;->getView()Landroid/view/View;
                                                                                                                                                                                        46move-result-object p1
                                                                                                                                                                                        48invoke-virtual {p1, p0}, Landroid/view/View;->setOnLongClickListener(Landroid/view/View$OnLongClickListener;)V
                                                                                                                                                                                        49goto_42: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.unity3d.services.core.webview.bridge.CallbackStatus.valueOf
                                                                                                                                                                                        • java.util.Arrays.asList
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • java.util.ArrayList.add
                                                                                                                                                                                        • java.util.ArrayList.toArray
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • com.unity3d.services.core.webview.WebViewApp.getCurrentApp
                                                                                                                                                                                        • com.unity3d.services.core.webview.WebViewApp.removeCallback
                                                                                                                                                                                        • com.unity3d.services.core.webview.WebViewApp.getCurrentApp
                                                                                                                                                                                        • com.unity3d.services.core.webview.WebViewApp.removeCallback
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • Illegal status
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2Ljava/lang/reflect/InvocationTargetException;,
                                                                                                                                                                                        3Ljava/lang/IllegalAccessException;,
                                                                                                                                                                                        4Ljava/lang/IllegalArgumentException;
                                                                                                                                                                                        5}
                                                                                                                                                                                        6.end annotation
                                                                                                                                                                                        7try_start_0:
                                                                                                                                                                                        8invoke-static {p1}, Lcom/unity3d/services/core/webview/bridge/CallbackStatus;->valueOf(Ljava/lang/String;)Lcom/unity3d/services/core/webview/bridge/CallbackStatus;
                                                                                                                                                                                        9move-result-object p1
                                                                                                                                                                                        10try_end_4: const/4 v0, 0x0
                                                                                                                                                                                        11if-nez p2, :cond_d
                                                                                                                                                                                        12const/4 p2, 0x1
                                                                                                                                                                                        13new-array p2, p2, [Ljava/lang/Object;
                                                                                                                                                                                        14aput-object p1, p2, v0
                                                                                                                                                                                        15goto/16 :goto_1d
                                                                                                                                                                                        16cond_d: new-instance v1, Ljava/util/ArrayList;
                                                                                                                                                                                        18invoke-static {p2}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
                                                                                                                                                                                        19move-result-object p2
                                                                                                                                                                                        21invoke-direct {v1, p2}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
                                                                                                                                                                                        23invoke-virtual {v1, v0, p1}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V
                                                                                                                                                                                        25invoke-virtual {v1}, Ljava/util/ArrayList;->toArray()[Ljava/lang/Object;
                                                                                                                                                                                        26move-result-object p2
                                                                                                                                                                                        27goto_1d:
                                                                                                                                                                                        28iget-object p1, p0, Lcom/unity3d/services/core/webview/bridge/NativeCallback;->_callback:Ljava/lang/reflect/Method;
                                                                                                                                                                                        29const/4 v0, 0x0
                                                                                                                                                                                        31invoke-virtual {p1, v0, p2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        33invoke-static {}, Lcom/unity3d/services/core/webview/WebViewApp;->getCurrentApp()Lcom/unity3d/services/core/webview/WebViewApp;
                                                                                                                                                                                        34move-result-object p1
                                                                                                                                                                                        36invoke-virtual {p1, p0}, Lcom/unity3d/services/core/webview/WebViewApp;->removeCallback(Lcom/unity3d/services/core/webview/bridge/NativeCallback;)V
                                                                                                                                                                                        37return-void
                                                                                                                                                                                        38catch_2b: move-exception p1
                                                                                                                                                                                        40const-string p2, "Illegal status"
                                                                                                                                                                                        42invoke-static {p2}, Lcom/unity3d/services/core/log/DeviceLog;->error(Ljava/lang/String;)V
                                                                                                                                                                                        44invoke-static {}, Lcom/unity3d/services/core/webview/WebViewApp;->getCurrentApp()Lcom/unity3d/services/core/webview/WebViewApp;
                                                                                                                                                                                        45move-result-object p2
                                                                                                                                                                                        47invoke-virtual {p2, p0}, Lcom/unity3d/services/core/webview/WebViewApp;->removeCallback(Lcom/unity3d/services/core/webview/bridge/NativeCallback;)V
                                                                                                                                                                                        48throw p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.net.HttpURLConnection.getResponseCode
                                                                                                                                                                                        • java.net.HttpURLConnection.getHeaderField
                                                                                                                                                                                        • java.net.URL.<init>
                                                                                                                                                                                        • com.baidu.mobads.container.b.e.a.b:Ljava/net/URL
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • java.net.HttpURLConnection.setConnectTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setInstanceFollowRedirects
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • Location
                                                                                                                                                                                        • Range
                                                                                                                                                                                        • bytes=0-
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        1move-object v1, p1
                                                                                                                                                                                        2try_start_1:
                                                                                                                                                                                        3invoke-virtual {v1}, Ljava/net/HttpURLConnection;->getResponseCode()I
                                                                                                                                                                                        4move-result v0
                                                                                                                                                                                        5const/16 v2, 0x12e
                                                                                                                                                                                        6if-eq v0, v2, :cond_d
                                                                                                                                                                                        7const/16 v2, 0x12d
                                                                                                                                                                                        8if-ne v0, v2, :cond_34
                                                                                                                                                                                        9cond_d:
                                                                                                                                                                                        10const-string v0, "Location"
                                                                                                                                                                                        12invoke-virtual {v1, v0}, Ljava/net/HttpURLConnection;->getHeaderField(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        13move-result-object v0
                                                                                                                                                                                        14new-instance v2, Ljava/net/URL;
                                                                                                                                                                                        16invoke-direct {v2, v0}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        17iput-object v2, p0, Lcom/baidu/mobads/container/b/e/a;->b:Ljava/net/URL;
                                                                                                                                                                                        19iget-object v0, p0, Lcom/baidu/mobads/container/b/e/a;->b:Ljava/net/URL;
                                                                                                                                                                                        21invoke-virtual {v0}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        22move-result-object v0
                                                                                                                                                                                        23check-cast v0, Ljava/net/HttpURLConnection;
                                                                                                                                                                                        24try_end_22: const/16 v1, 0x2710
                                                                                                                                                                                        25try_start_24:
                                                                                                                                                                                        26invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setConnectTimeout(I)V
                                                                                                                                                                                        27const/4 v1, 0x0
                                                                                                                                                                                        29invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setInstanceFollowRedirects(Z)V
                                                                                                                                                                                        31const-string v1, "Range"
                                                                                                                                                                                        33const-string v2, "bytes=0-"
                                                                                                                                                                                        35invoke-virtual {v0, v1, v2}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        36try_end_32: move-object v1, v0
                                                                                                                                                                                        37goto/16 :goto_1
                                                                                                                                                                                        38cond_34: move-object v0, v1
                                                                                                                                                                                        39goto_35: return-object v0
                                                                                                                                                                                        40catch_36: move-exception v0
                                                                                                                                                                                        41move-object v3, v0
                                                                                                                                                                                        42move-object v0, v1
                                                                                                                                                                                        43move-object v1, v3
                                                                                                                                                                                        44goto_3a:
                                                                                                                                                                                        45invoke-virtual {v1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        46goto/16 :goto_35
                                                                                                                                                                                        47catch_3e: move-exception v1
                                                                                                                                                                                        48goto/16 :goto_3a
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.io.FileReader.<init>
                                                                                                                                                                                        • java.io.BufferedReader.<init>
                                                                                                                                                                                        • java.io.BufferedReader.readLine
                                                                                                                                                                                        • java.io.BufferedReader.close
                                                                                                                                                                                        • java.io.FileReader.close
                                                                                                                                                                                        • java.lang.String.indexOf
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.lang.String.trim
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • /proc/cpuinfo
                                                                                                                                                                                        • Could not read from file /proc/cpuinfo
                                                                                                                                                                                        • Could not open file /proc/cpuinfo
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1try_start_1: new-instance v1, Ljava/io/FileReader;
                                                                                                                                                                                        3const-string v2, "/proc/cpuinfo"
                                                                                                                                                                                        5invoke-direct {v1, v2}, Ljava/io/FileReader;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        6try_start_8: new-instance v2, Ljava/io/BufferedReader;
                                                                                                                                                                                        7const/16 v3, 0x400
                                                                                                                                                                                        9invoke-direct {v2, v1, v3}, Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;I)V
                                                                                                                                                                                        11invoke-virtual {v2}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String;
                                                                                                                                                                                        12move-result-object v0
                                                                                                                                                                                        14invoke-virtual {v2}, Ljava/io/BufferedReader;->close()V
                                                                                                                                                                                        16invoke-virtual {v1}, Ljava/io/FileReader;->close()V
                                                                                                                                                                                        17try_end_19: goto/16 :goto_2b
                                                                                                                                                                                        18catch_1a: move-exception v1
                                                                                                                                                                                        19try_start_1b:
                                                                                                                                                                                        20sget-object v2, Lc/e/a/e;->a:Ljava/lang/String;
                                                                                                                                                                                        22const-string v3, "Could not read from file /proc/cpuinfo"
                                                                                                                                                                                        24invoke-static {v2, v3, v1}, Lc/e/a/h;->d(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        25try_end_22: goto/16 :goto_2b
                                                                                                                                                                                        26catch_23: move-exception v1
                                                                                                                                                                                        28sget-object v2, Lc/e/a/e;->a:Ljava/lang/String;
                                                                                                                                                                                        30const-string v3, "Could not open file /proc/cpuinfo"
                                                                                                                                                                                        32invoke-static {v2, v3, v1}, Lc/e/a/h;->d(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        33goto_2b: if-eqz v0, :cond_3e
                                                                                                                                                                                        34const/16 v1, 0x3a
                                                                                                                                                                                        36invoke-virtual {v0, v1}, Ljava/lang/String;->indexOf(I)I
                                                                                                                                                                                        37move-result v1
                                                                                                                                                                                        38add-int/lit8 v1, v1, 0x1
                                                                                                                                                                                        40invoke-virtual {v0, v1}, Ljava/lang/String;->substring(I)Ljava/lang/String;
                                                                                                                                                                                        41move-result-object v0
                                                                                                                                                                                        43invoke-virtual {v0}, Ljava/lang/String;->trim()Ljava/lang/String;
                                                                                                                                                                                        44move-result-object v0
                                                                                                                                                                                        45return-object v0
                                                                                                                                                                                        46cond_3e:
                                                                                                                                                                                        47const-string v0, ""
                                                                                                                                                                                        48return-object v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.net.InetAddress.getAllByName
                                                                                                                                                                                        • java.util.Arrays.asList
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.net.UnknownHostException.<init>
                                                                                                                                                                                        • java.net.UnknownHostException.initCause
                                                                                                                                                                                        • java.net.UnknownHostException.<init>
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • Broken system behaviour for dns lookup of
                                                                                                                                                                                        • hostname == null
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Ljava/lang/String;",
                                                                                                                                                                                        4")",
                                                                                                                                                                                        5"Ljava/util/List<",
                                                                                                                                                                                        6"Ljava/net/InetAddress;",
                                                                                                                                                                                        7">;"
                                                                                                                                                                                        8}
                                                                                                                                                                                        9.end annotation
                                                                                                                                                                                        10.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        11value = {
                                                                                                                                                                                        12Ljava/net/UnknownHostException;
                                                                                                                                                                                        13}
                                                                                                                                                                                        14.end annotation
                                                                                                                                                                                        15if-eqz p1, :cond_26
                                                                                                                                                                                        16try_start_2:
                                                                                                                                                                                        17invoke-static {p1}, Ljava/net/InetAddress;->getAllByName(Ljava/lang/String;)[Ljava/net/InetAddress;
                                                                                                                                                                                        18move-result-object v0
                                                                                                                                                                                        20invoke-static {v0}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
                                                                                                                                                                                        21move-result-object p1
                                                                                                                                                                                        22try_end_a: return-object p1
                                                                                                                                                                                        23catch_b: move-exception v0
                                                                                                                                                                                        24new-instance v1, Ljava/net/UnknownHostException;
                                                                                                                                                                                        25new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        27invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        29const-string v3, "Broken system behaviour for dns lookup of "
                                                                                                                                                                                        31invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        33invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        35invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        36move-result-object p1
                                                                                                                                                                                        38invoke-direct {v1, p1}, Ljava/net/UnknownHostException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        40invoke-virtual {v1, v0}, Ljava/net/UnknownHostException;->initCause(Ljava/lang/Throwable;)Ljava/lang/Throwable;
                                                                                                                                                                                        41throw v1
                                                                                                                                                                                        42cond_26: new-instance p1, Ljava/net/UnknownHostException;
                                                                                                                                                                                        44const-string v0, "hostname == null"
                                                                                                                                                                                        46invoke-direct {p1, v0}, Ljava/net/UnknownHostException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        47throw p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • android.content.Intent.<init>
                                                                                                                                                                                        • android.content.Intent.addCategory
                                                                                                                                                                                        • android.content.Intent.addFlags
                                                                                                                                                                                        • android.net.Uri.fromFile
                                                                                                                                                                                        • android.content.Intent.addFlags
                                                                                                                                                                                        • android.content.Intent.setDataAndType
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android.intent.action.VIEW
                                                                                                                                                                                        • android.intent.category.DEFAULT
                                                                                                                                                                                        • application/vnd.android.package-archive
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        1const/4 v1, 0x0
                                                                                                                                                                                        2if-eqz p1, :cond_3e
                                                                                                                                                                                        3try_start_3:
                                                                                                                                                                                        4invoke-virtual {p1}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        5move-result v0
                                                                                                                                                                                        6if-eqz v0, :cond_3e
                                                                                                                                                                                        7new-instance v0, Landroid/content/Intent;
                                                                                                                                                                                        9const-string v2, "android.intent.action.VIEW"
                                                                                                                                                                                        11invoke-direct {v0, v2}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        13const-string v2, "android.intent.category.DEFAULT"
                                                                                                                                                                                        15invoke-virtual {v0, v2}, Landroid/content/Intent;->addCategory(Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        17invoke-static {p0}, Lcom/baidu/mobads/container/b/g/g;->c(Landroid/content/Context;)Z
                                                                                                                                                                                        18move-result v2
                                                                                                                                                                                        19if-nez v2, :cond_27
                                                                                                                                                                                        20const/high16 v2, 0x10000000
                                                                                                                                                                                        22invoke-virtual {v0, v2}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
                                                                                                                                                                                        24invoke-static {p1}, Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri;
                                                                                                                                                                                        25move-result-object v2
                                                                                                                                                                                        26goto_24: if-nez v2, :cond_32
                                                                                                                                                                                        27goto_26: return-object v1
                                                                                                                                                                                        28cond_27: const v2, 0x10000001
                                                                                                                                                                                        30invoke-virtual {v0, v2}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
                                                                                                                                                                                        32invoke-static {p0, p1}, Lcom/baidu/mobads/container/b/g/g;->c(Landroid/content/Context;Ljava/io/File;)Landroid/net/Uri;
                                                                                                                                                                                        33move-result-object v2
                                                                                                                                                                                        34goto/16 :goto_24
                                                                                                                                                                                        35cond_32:
                                                                                                                                                                                        36const-string v3, "application/vnd.android.package-archive"
                                                                                                                                                                                        38invoke-virtual {v0, v2, v3}, Landroid/content/Intent;->setDataAndType(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        39try_end_37: move-object v1, v0
                                                                                                                                                                                        40goto/16 :goto_26
                                                                                                                                                                                        41catch_39: move-exception v0
                                                                                                                                                                                        43invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        44goto/16 :goto_26
                                                                                                                                                                                        45cond_3e: move-object v0, v1
                                                                                                                                                                                        46goto/16 :goto_37
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • android.util.Log.i
                                                                                                                                                                                        • android.util.TypedValue.<init>
                                                                                                                                                                                        • android.content.Context.getTheme
                                                                                                                                                                                        • android.content.res.Resources$Theme.resolveAttribute
                                                                                                                                                                                        • android.content.Context.getResources
                                                                                                                                                                                        • android.content.res.Resources.getDisplayMetrics
                                                                                                                                                                                        • android.util.TypedValue.getDimension
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • ViewConfigCompat
                                                                                                                                                                                        • Could not find method getScaledScrollFactor() on ViewConfiguration
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        1const/16 v1, 0x19
                                                                                                                                                                                        2if-lt v0, v1, :cond_20
                                                                                                                                                                                        4sget-object v0, Landroidx/core/h/v;->a:Ljava/lang/reflect/Method;
                                                                                                                                                                                        5if-eqz v0, :cond_20
                                                                                                                                                                                        6const/4 v1, 0x0
                                                                                                                                                                                        7try_start_b: new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                        9invoke-virtual {v0, p0, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        10move-result-object p0
                                                                                                                                                                                        11check-cast p0, Ljava/lang/Integer;
                                                                                                                                                                                        13invoke-virtual {p0}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        14move-result p0
                                                                                                                                                                                        15try_end_17: int-to-float p0, p0
                                                                                                                                                                                        16return p0
                                                                                                                                                                                        17catch_19:
                                                                                                                                                                                        18const-string p0, "ViewConfigCompat"
                                                                                                                                                                                        20const-string v0, "Could not find method getScaledScrollFactor() on ViewConfiguration"
                                                                                                                                                                                        22invoke-static {p0, v0}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        23cond_20: new-instance p0, Landroid/util/TypedValue;
                                                                                                                                                                                        25invoke-direct {p0}, Landroid/util/TypedValue;-><init>()V
                                                                                                                                                                                        27invoke-virtual {p1}, Landroid/content/Context;->getTheme()Landroid/content/res/Resources$Theme;
                                                                                                                                                                                        28move-result-object v0
                                                                                                                                                                                        29const v1, 0x101004d
                                                                                                                                                                                        30const/4 v2, 0x1
                                                                                                                                                                                        32invoke-virtual {v0, v1, p0, v2}, Landroid/content/res/Resources$Theme;->resolveAttribute(ILandroid/util/TypedValue;Z)Z
                                                                                                                                                                                        33move-result v0
                                                                                                                                                                                        34if-eqz v0, :cond_40
                                                                                                                                                                                        36invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
                                                                                                                                                                                        37move-result-object p1
                                                                                                                                                                                        39invoke-virtual {p1}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
                                                                                                                                                                                        40move-result-object p1
                                                                                                                                                                                        42invoke-virtual {p0, p1}, Landroid/util/TypedValue;->getDimension(Landroid/util/DisplayMetrics;)F
                                                                                                                                                                                        43move-result p0
                                                                                                                                                                                        44return p0
                                                                                                                                                                                        45cond_40: const/4 p0, 0x0
                                                                                                                                                                                        46return p0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.location.Location.getLongitude
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.location.Location.getLatitude
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.location.Location.getExtras
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • location =
                                                                                                                                                                                        • ,
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0if-eqz p1, :cond_3f
                                                                                                                                                                                        2sget-object v0, Lcom/mintegral/msdk/base/utils/n;->a:Ljava/lang/String;
                                                                                                                                                                                        3new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        5const-string v2, "location = "
                                                                                                                                                                                        7invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        9invoke-virtual {p1}, Landroid/location/Location;->getLongitude()D
                                                                                                                                                                                        10move-result-wide v2
                                                                                                                                                                                        12invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
                                                                                                                                                                                        14const-string v2, ","
                                                                                                                                                                                        16invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        18invoke-virtual {p1}, Landroid/location/Location;->getLatitude()D
                                                                                                                                                                                        19move-result-wide v2
                                                                                                                                                                                        21invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
                                                                                                                                                                                        23invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        24move-result-object v1
                                                                                                                                                                                        26invoke-static {v0, v1}, Lcom/mintegral/msdk/base/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        28invoke-virtual {p1}, Landroid/location/Location;->getExtras()Landroid/os/Bundle;
                                                                                                                                                                                        30invoke-static {}, Lcom/mintegral/msdk/base/utils/h;->a()Lcom/mintegral/msdk/base/utils/h;
                                                                                                                                                                                        31move-result-object v0
                                                                                                                                                                                        33invoke-virtual {v0, p1}, Lcom/mintegral/msdk/base/utils/h;->a(Landroid/location/Location;)V
                                                                                                                                                                                        35invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        36move-result-wide v0
                                                                                                                                                                                        37iput-wide v0, p0, Lcom/mintegral/msdk/base/utils/n;->c:J
                                                                                                                                                                                        39iget-object p1, p0, Lcom/mintegral/msdk/base/utils/n;->d:Lcom/mintegral/msdk/base/utils/h$a;
                                                                                                                                                                                        40if-eqz p1, :cond_3c
                                                                                                                                                                                        41const/4 p1, 0x0
                                                                                                                                                                                        42iput-object p1, p0, Lcom/mintegral/msdk/base/utils/n;->d:Lcom/mintegral/msdk/base/utils/h$a;
                                                                                                                                                                                        43cond_3c:
                                                                                                                                                                                        44invoke-direct {p0}, Lcom/mintegral/msdk/base/utils/n;->b()V
                                                                                                                                                                                        45cond_3f: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.net.HttpURLConnection.getResponseCode
                                                                                                                                                                                        • java.net.HttpURLConnection.getHeaderField
                                                                                                                                                                                        • java.net.URL.<init>
                                                                                                                                                                                        • com.baidu.mobads.openad.b.a.b:Ljava/net/URL
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • java.net.HttpURLConnection.setConnectTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setInstanceFollowRedirects
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • Location
                                                                                                                                                                                        • Range
                                                                                                                                                                                        • bytes=0-
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1invoke-virtual {p1}, Ljava/net/HttpURLConnection;->getResponseCode()I
                                                                                                                                                                                        2move-result v0
                                                                                                                                                                                        3const/16 v1, 0x12e
                                                                                                                                                                                        4if-eq v0, v1, :cond_c
                                                                                                                                                                                        5const/16 v1, 0x12d
                                                                                                                                                                                        6if-ne v0, v1, :cond_3c
                                                                                                                                                                                        7cond_c:
                                                                                                                                                                                        8const-string v0, "Location"
                                                                                                                                                                                        10invoke-virtual {p1, v0}, Ljava/net/HttpURLConnection;->getHeaderField(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        11move-result-object v0
                                                                                                                                                                                        12new-instance v1, Ljava/net/URL;
                                                                                                                                                                                        14invoke-direct {v1, v0}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        15iput-object v1, p0, Lcom/baidu/mobads/openad/b/a;->b:Ljava/net/URL;
                                                                                                                                                                                        17iget-object v0, p0, Lcom/baidu/mobads/openad/b/a;->b:Ljava/net/URL;
                                                                                                                                                                                        19invoke-virtual {v0}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        20move-result-object v0
                                                                                                                                                                                        21check-cast v0, Ljava/net/HttpURLConnection;
                                                                                                                                                                                        22try_end_21: const/16 p1, 0x2710
                                                                                                                                                                                        23try_start_23:
                                                                                                                                                                                        24invoke-virtual {v0, p1}, Ljava/net/HttpURLConnection;->setConnectTimeout(I)V
                                                                                                                                                                                        25const/4 p1, 0x0
                                                                                                                                                                                        27invoke-virtual {v0, p1}, Ljava/net/HttpURLConnection;->setInstanceFollowRedirects(Z)V
                                                                                                                                                                                        29const-string p1, "Range"
                                                                                                                                                                                        31const-string v1, "bytes=0-"
                                                                                                                                                                                        33invoke-virtual {v0, p1, v1}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        34try_end_31: move-object p1, v0
                                                                                                                                                                                        35goto/16 :goto_0
                                                                                                                                                                                        36catch_33: move-exception p1
                                                                                                                                                                                        37move-object v2, v0
                                                                                                                                                                                        38move-object v0, p1
                                                                                                                                                                                        39move-object p1, v2
                                                                                                                                                                                        40goto/16 :goto_39
                                                                                                                                                                                        41catch_38: move-exception v0
                                                                                                                                                                                        42goto_39:
                                                                                                                                                                                        43invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        44cond_3c: return-object p1
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.ReflectiveOperationException.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.IllegalArgumentException.<init>
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • Failed to setValue() with method
                                                                                                                                                                                        • :
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2Ljava/lang/IllegalArgumentException;
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        5try_start_0:
                                                                                                                                                                                        6iget-object v0, p0, Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;->_method:Ljava/lang/reflect/Method;
                                                                                                                                                                                        7const/4 v1, 0x1
                                                                                                                                                                                        8new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                        9const/4 v2, 0x0
                                                                                                                                                                                        10aput-object p2, v1, v2
                                                                                                                                                                                        12invoke-virtual {v0, p1, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        13try_end_b: return-void
                                                                                                                                                                                        14catch_c: move-exception p1
                                                                                                                                                                                        15goto/16 :goto_f
                                                                                                                                                                                        16catch_e: move-exception p1
                                                                                                                                                                                        17goto_f: new-instance p2, Ljava/lang/IllegalArgumentException;
                                                                                                                                                                                        18new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        20invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        22const-string v1, "Failed to setValue() with method "
                                                                                                                                                                                        24invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        26invoke-virtual {p0}, Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;->getFullName()Ljava/lang/String;
                                                                                                                                                                                        27move-result-object v1
                                                                                                                                                                                        29invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        31const-string v1, ": "
                                                                                                                                                                                        33invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        35invoke-virtual {p1}, Ljava/lang/ReflectiveOperationException;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        36move-result-object v1
                                                                                                                                                                                        38invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        40invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        41move-result-object v0
                                                                                                                                                                                        43invoke-direct {p2, v0, p1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        44throw p2
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getSubscriberId
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • off
                                                                                                                                                                                        • phone
                                                                                                                                                                                        • ,
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, ""
                                                                                                                                                                                        2iget-boolean v1, p0, Lc/g/f/c/a/h;->d:Z
                                                                                                                                                                                        3if-nez v1, :cond_9
                                                                                                                                                                                        5const-string v0, "off"
                                                                                                                                                                                        6return-object v0
                                                                                                                                                                                        7try_start_9:
                                                                                                                                                                                        8iget-object v1, p0, Lc/g/f/c/a/g;->b:Landroid/content/Context;
                                                                                                                                                                                        10const-string v2, "phone"
                                                                                                                                                                                        12invoke-virtual {v1, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        13move-result-object v1
                                                                                                                                                                                        14check-cast v1, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        16invoke-virtual {v1}, Landroid/telephony/TelephonyManager;->getSubscriberId()Ljava/lang/String;
                                                                                                                                                                                        17move-result-object v1
                                                                                                                                                                                        19invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        20move-result v2
                                                                                                                                                                                        21if-eqz v2, :cond_1e
                                                                                                                                                                                        22goto/16 :goto_3a
                                                                                                                                                                                        23cond_1e: new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        25invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        27invoke-static {v1}, Lc/g/a/a/h/d;->a(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        28move-result-object v3
                                                                                                                                                                                        30invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        32const-string v3, ","
                                                                                                                                                                                        34invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        36invoke-static {v1}, Lc/g/a/a/h/d;->b(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        37move-result-object v1
                                                                                                                                                                                        39invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        41invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        42move-result-object v0
                                                                                                                                                                                        43catch_3a: return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getSimSerialNumber
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • off
                                                                                                                                                                                        • phone
                                                                                                                                                                                        • ,
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, ""
                                                                                                                                                                                        2iget-boolean v1, p0, Lc/g/f/c/a/h;->e:Z
                                                                                                                                                                                        3if-nez v1, :cond_9
                                                                                                                                                                                        5const-string v0, "off"
                                                                                                                                                                                        6return-object v0
                                                                                                                                                                                        7try_start_9:
                                                                                                                                                                                        8iget-object v1, p0, Lc/g/f/c/a/g;->b:Landroid/content/Context;
                                                                                                                                                                                        10const-string v2, "phone"
                                                                                                                                                                                        12invoke-virtual {v1, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        13move-result-object v1
                                                                                                                                                                                        14check-cast v1, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        16invoke-virtual {v1}, Landroid/telephony/TelephonyManager;->getSimSerialNumber()Ljava/lang/String;
                                                                                                                                                                                        17move-result-object v1
                                                                                                                                                                                        19invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        20move-result v2
                                                                                                                                                                                        21if-eqz v2, :cond_1e
                                                                                                                                                                                        22goto/16 :goto_3a
                                                                                                                                                                                        23cond_1e: new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        25invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        27invoke-static {v1}, Lc/g/a/a/h/d;->a(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        28move-result-object v3
                                                                                                                                                                                        30invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        32const-string v3, ","
                                                                                                                                                                                        34invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        36invoke-static {v1}, Lc/g/a/a/h/d;->b(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        37move-result-object v1
                                                                                                                                                                                        39invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        41invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        42move-result-object v0
                                                                                                                                                                                        43catch_3a: return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • android.content.Intent.<init>
                                                                                                                                                                                        • android.content.Intent.addCategory
                                                                                                                                                                                        • android.content.Intent.addFlags
                                                                                                                                                                                        • android.net.Uri.fromFile
                                                                                                                                                                                        • android.content.Intent.addFlags
                                                                                                                                                                                        • android.content.Intent.setDataAndType
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android.intent.action.VIEW
                                                                                                                                                                                        • android.intent.category.DEFAULT
                                                                                                                                                                                        • application/vnd.android.package-archive
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1if-eqz p2, :cond_3d
                                                                                                                                                                                        2try_start_3:
                                                                                                                                                                                        3invoke-virtual {p2}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        4move-result v1
                                                                                                                                                                                        5if-eqz v1, :cond_3d
                                                                                                                                                                                        6new-instance v1, Landroid/content/Intent;
                                                                                                                                                                                        8const-string v2, "android.intent.action.VIEW"
                                                                                                                                                                                        10invoke-direct {v1, v2}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        12const-string v2, "android.intent.category.DEFAULT"
                                                                                                                                                                                        14invoke-virtual {v1, v2}, Landroid/content/Intent;->addCategory(Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        16invoke-static {p1}, Lcom/baidu/mobads/utils/o;->a(Landroid/content/Context;)Z
                                                                                                                                                                                        17move-result v2
                                                                                                                                                                                        18if-nez v2, :cond_25
                                                                                                                                                                                        19const/high16 p1, 0x10000000
                                                                                                                                                                                        21invoke-virtual {v1, p1}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
                                                                                                                                                                                        23invoke-static {p2}, Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri;
                                                                                                                                                                                        24move-result-object p1
                                                                                                                                                                                        25goto/16 :goto_2f
                                                                                                                                                                                        26cond_25: const v2, 0x10000001
                                                                                                                                                                                        28invoke-virtual {v1, v2}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
                                                                                                                                                                                        30invoke-static {p1, p2}, Lcom/baidu/mobads/utils/o;->c(Landroid/content/Context;Ljava/io/File;)Landroid/net/Uri;
                                                                                                                                                                                        31move-result-object p1
                                                                                                                                                                                        32goto_2f: if-nez p1, :cond_32
                                                                                                                                                                                        33return-object v0
                                                                                                                                                                                        34cond_32:
                                                                                                                                                                                        35const-string p2, "application/vnd.android.package-archive"
                                                                                                                                                                                        37invoke-virtual {v1, p1, p2}, Landroid/content/Intent;->setDataAndType(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        38try_end_37: move-object v0, v1
                                                                                                                                                                                        39goto/16 :goto_3d
                                                                                                                                                                                        40catch_39: move-exception p1
                                                                                                                                                                                        42invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        43goto_3d: return-object v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.ReflectiveOperationException.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.IllegalArgumentException.<init>
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • Failed to getValue() with method
                                                                                                                                                                                        • :
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2Ljava/lang/IllegalArgumentException;
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        5try_start_0:
                                                                                                                                                                                        6iget-object v0, p0, Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;->_method:Ljava/lang/reflect/Method;
                                                                                                                                                                                        7const/4 v1, 0x0
                                                                                                                                                                                        9invoke-virtual {v0, p1, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        10move-result-object p1
                                                                                                                                                                                        11try_end_7: return-object p1
                                                                                                                                                                                        12catch_8: move-exception p1
                                                                                                                                                                                        13goto/16 :goto_b
                                                                                                                                                                                        14catch_a: move-exception p1
                                                                                                                                                                                        15goto_b: new-instance v0, Ljava/lang/IllegalArgumentException;
                                                                                                                                                                                        16new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        18invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        20const-string v2, "Failed to getValue() with method "
                                                                                                                                                                                        22invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        24invoke-virtual {p0}, Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;->getFullName()Ljava/lang/String;
                                                                                                                                                                                        25move-result-object v2
                                                                                                                                                                                        27invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        29const-string v2, ": "
                                                                                                                                                                                        31invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        33invoke-virtual {p1}, Ljava/lang/ReflectiveOperationException;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        34move-result-object v2
                                                                                                                                                                                        36invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        38invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        39move-result-object v1
                                                                                                                                                                                        41invoke-direct {v0, v1, p1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        42throw v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.accounts.AccountManager.get
                                                                                                                                                                                        • android.accounts.AccountManager.getAccounts
                                                                                                                                                                                        • java.lang.Math.min
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.accounts.Account.name:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.accounts.Account.type:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • ;
                                                                                                                                                                                        • ,
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        2invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        3try_start_5:
                                                                                                                                                                                        4iget-object v1, p0, Lc/g/f/c/a/g;->b:Landroid/content/Context;
                                                                                                                                                                                        6invoke-static {v1}, Landroid/accounts/AccountManager;->get(Landroid/content/Context;)Landroid/accounts/AccountManager;
                                                                                                                                                                                        7move-result-object v1
                                                                                                                                                                                        9invoke-virtual {v1}, Landroid/accounts/AccountManager;->getAccounts()[Landroid/accounts/Account;
                                                                                                                                                                                        10move-result-object v1
                                                                                                                                                                                        11const/4 v2, 0x0
                                                                                                                                                                                        12goto_10: array-length v3, v1
                                                                                                                                                                                        13const/16 v4, 0xa
                                                                                                                                                                                        15invoke-static {v3, v4}, Ljava/lang/Math;->min(II)I
                                                                                                                                                                                        16move-result v3
                                                                                                                                                                                        17if-ge v2, v3, :cond_34
                                                                                                                                                                                        18aget-object v3, v1, v2
                                                                                                                                                                                        19if-lez v2, :cond_22
                                                                                                                                                                                        21const-string v4, ";"
                                                                                                                                                                                        23invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        24cond_22:
                                                                                                                                                                                        25iget-object v4, v3, Landroid/accounts/Account;->name:Ljava/lang/String;
                                                                                                                                                                                        27invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        29const-string v4, ","
                                                                                                                                                                                        31invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        33iget-object v3, v3, Landroid/accounts/Account;->type:Ljava/lang/String;
                                                                                                                                                                                        35invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        36try_end_31: add-int/lit8 v2, v2, 0x1
                                                                                                                                                                                        37goto/16 :goto_10
                                                                                                                                                                                        38cond_34:
                                                                                                                                                                                        39invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        40move-result-object v0
                                                                                                                                                                                        41return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.graphics.drawable.Icon.getResId
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • android.util.Log.e
                                                                                                                                                                                        • android.util.Log.e
                                                                                                                                                                                        • android.util.Log.e
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • Unable to get icon resource
                                                                                                                                                                                        • IconCompat
                                                                                                                                                                                        • getResId
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "Unable to get icon resource"
                                                                                                                                                                                        3const-string v1, "IconCompat"
                                                                                                                                                                                        4sget v2, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        5const/16 v3, 0x1c
                                                                                                                                                                                        6if-lt v2, v3, :cond_f
                                                                                                                                                                                        8invoke-virtual {p0}, Landroid/graphics/drawable/Icon;->getResId()I
                                                                                                                                                                                        9move-result p0
                                                                                                                                                                                        10return p0
                                                                                                                                                                                        11cond_f: const/4 v2, 0x0
                                                                                                                                                                                        12try_start_10:
                                                                                                                                                                                        13invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        14move-result-object v3
                                                                                                                                                                                        16const-string v4, "getResId"
                                                                                                                                                                                        17new-array v5, v2, [Ljava/lang/Class;
                                                                                                                                                                                        19invoke-virtual {v3, v4, v5}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        20move-result-object v3
                                                                                                                                                                                        21new-array v4, v2, [Ljava/lang/Object;
                                                                                                                                                                                        23invoke-virtual {v3, p0, v4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        24move-result-object p0
                                                                                                                                                                                        25check-cast p0, Ljava/lang/Integer;
                                                                                                                                                                                        27invoke-virtual {p0}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        28move-result p0
                                                                                                                                                                                        29try_end_28: return p0
                                                                                                                                                                                        30catch_29: move-exception p0
                                                                                                                                                                                        32invoke-static {v1, v0, p0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                        33return v2
                                                                                                                                                                                        34catch_2e: move-exception p0
                                                                                                                                                                                        36invoke-static {v1, v0, p0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                        37return v2
                                                                                                                                                                                        38catch_33: move-exception p0
                                                                                                                                                                                        40invoke-static {v1, v0, p0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                        41return v2
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.getDeclaredField
                                                                                                                                                                                        • java.lang.reflect.Field.setAccessible
                                                                                                                                                                                        • java.lang.Class.getDeclaredField
                                                                                                                                                                                        • java.lang.reflect.Field.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Field.get
                                                                                                                                                                                        • java.lang.reflect.Field.set
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android.gestureboost.GestureBoostManager
                                                                                                                                                                                        • sGestureBoostManager
                                                                                                                                                                                        • mContext
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        1sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        2const/16 v1, 0x18
                                                                                                                                                                                        3if-lt v0, v1, :cond_c
                                                                                                                                                                                        5invoke-static {}, Lcom/baidu/mobads/container/o/i;->a()I
                                                                                                                                                                                        6move-result v0
                                                                                                                                                                                        7if-nez v0, :cond_d
                                                                                                                                                                                        8cond_c: return-void
                                                                                                                                                                                        9cond_d:
                                                                                                                                                                                        10const-string v0, "android.gestureboost.GestureBoostManager"
                                                                                                                                                                                        12invoke-static {v0}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        13move-result-object v0
                                                                                                                                                                                        15const-string v1, "sGestureBoostManager"
                                                                                                                                                                                        17invoke-virtual {v0, v1}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                        18move-result-object v1
                                                                                                                                                                                        19const/4 v2, 0x1
                                                                                                                                                                                        21invoke-virtual {v1, v2}, Ljava/lang/reflect/Field;->setAccessible(Z)V
                                                                                                                                                                                        23const-string v2, "mContext"
                                                                                                                                                                                        25invoke-virtual {v0, v2}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                        26move-result-object v0
                                                                                                                                                                                        27const/4 v2, 0x1
                                                                                                                                                                                        29invoke-virtual {v0, v2}, Ljava/lang/reflect/Field;->setAccessible(Z)V
                                                                                                                                                                                        30const/4 v2, 0x0
                                                                                                                                                                                        32invoke-virtual {v1, v2}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        33move-result-object v1
                                                                                                                                                                                        34if-eqz v1, :cond_c
                                                                                                                                                                                        36invoke-virtual {v0, v1, p0}, Ljava/lang/reflect/Field;->set(Ljava/lang/Object;Ljava/lang/Object;)V
                                                                                                                                                                                        37try_end_31: goto/16 :goto_c
                                                                                                                                                                                        38catch_32: move-exception v0
                                                                                                                                                                                        40invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        41goto/16 :goto_c
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.reflect.Field.get
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.IllegalAccessException.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.IllegalArgumentException.<init>
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • Failed to getValue() for field
                                                                                                                                                                                        • :
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2Ljava/lang/IllegalArgumentException;
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        5try_start_0:
                                                                                                                                                                                        6iget-object v0, p0, Lcom/fasterxml/jackson/databind/introspect/AnnotatedField;->_field:Ljava/lang/reflect/Field;
                                                                                                                                                                                        8invoke-virtual {v0, p1}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        9move-result-object p1
                                                                                                                                                                                        10try_end_6: return-object p1
                                                                                                                                                                                        11catch_7: move-exception p1
                                                                                                                                                                                        12new-instance v0, Ljava/lang/IllegalArgumentException;
                                                                                                                                                                                        13new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        15invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        17const-string v2, "Failed to getValue() for field "
                                                                                                                                                                                        19invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        21invoke-virtual {p0}, Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;->getFullName()Ljava/lang/String;
                                                                                                                                                                                        22move-result-object v2
                                                                                                                                                                                        24invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        26const-string v2, ": "
                                                                                                                                                                                        28invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        30invoke-virtual {p1}, Ljava/lang/IllegalAccessException;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        31move-result-object v2
                                                                                                                                                                                        33invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        35invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        36move-result-object v1
                                                                                                                                                                                        38invoke-direct {v0, v1, p1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        39throw v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.getType
                                                                                                                                                                                        • android.net.NetworkInfo.getSubtype
                                                                                                                                                                                        • android.net.NetworkInfo.getType
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • none
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        • 4G
                                                                                                                                                                                        • 3G
                                                                                                                                                                                        • 2G
                                                                                                                                                                                        • wifi
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "none"
                                                                                                                                                                                        2try_start_2:
                                                                                                                                                                                        3const-string v1, "connectivity"
                                                                                                                                                                                        5invoke-virtual {p0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        6move-result-object p0
                                                                                                                                                                                        7check-cast p0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        9invoke-virtual {p0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        10move-result-object p0
                                                                                                                                                                                        11if-eqz p0, :cond_30
                                                                                                                                                                                        13invoke-virtual {p0}, Landroid/net/NetworkInfo;->getType()I
                                                                                                                                                                                        14move-result v1
                                                                                                                                                                                        15if-nez v1, :cond_27
                                                                                                                                                                                        17invoke-virtual {p0}, Landroid/net/NetworkInfo;->getSubtype()I
                                                                                                                                                                                        18move-result p0
                                                                                                                                                                                        19packed-switch p0, :pswitch_data_32
                                                                                                                                                                                        20goto/16 :goto_30
                                                                                                                                                                                        21pswitch_1e:
                                                                                                                                                                                        22const-string v0, "4G"
                                                                                                                                                                                        23goto/16 :goto_30
                                                                                                                                                                                        24pswitch_21:
                                                                                                                                                                                        25const-string v0, "3G"
                                                                                                                                                                                        26goto/16 :goto_30
                                                                                                                                                                                        27pswitch_24:
                                                                                                                                                                                        28const-string v0, "2G"
                                                                                                                                                                                        29goto/16 :goto_30
                                                                                                                                                                                        30cond_27:
                                                                                                                                                                                        31invoke-virtual {p0}, Landroid/net/NetworkInfo;->getType()I
                                                                                                                                                                                        32move-result p0
                                                                                                                                                                                        33const/4 v1, 0x1
                                                                                                                                                                                        34if-ne p0, v1, :cond_30
                                                                                                                                                                                        36const-string v0, "wifi"
                                                                                                                                                                                        37goto_30: return-object v0
                                                                                                                                                                                        38nop
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestMethod
                                                                                                                                                                                        • java.net.HttpURLConnection.getHeaderField
                                                                                                                                                                                        • java.lang.Integer.parseInt
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        • java.io.File.length
                                                                                                                                                                                        • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • HEAD
                                                                                                                                                                                        • content-length
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-virtual {p1}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        2move-result v0
                                                                                                                                                                                        3if-eqz v0, :cond_32
                                                                                                                                                                                        4try_start_6:
                                                                                                                                                                                        5invoke-virtual {p2}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        6move-result-object p2
                                                                                                                                                                                        7check-cast p2, Ljava/net/HttpURLConnection;
                                                                                                                                                                                        9const-string v0, "HEAD"
                                                                                                                                                                                        11invoke-virtual {p2, v0}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V
                                                                                                                                                                                        13const-string v0, "content-length"
                                                                                                                                                                                        15invoke-virtual {p2, v0}, Ljava/net/HttpURLConnection;->getHeaderField(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        16move-result-object v0
                                                                                                                                                                                        18invoke-static {v0}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
                                                                                                                                                                                        19move-result v0
                                                                                                                                                                                        21invoke-virtual {p2}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        22if-lez v0, :cond_32
                                                                                                                                                                                        24invoke-virtual {p1}, Ljava/io/File;->length()J
                                                                                                                                                                                        25move-result-wide v1
                                                                                                                                                                                        26int-to-long v3, v0
                                                                                                                                                                                        27cmp-long p1, v1, v3
                                                                                                                                                                                        28if-nez p1, :cond_32
                                                                                                                                                                                        30invoke-virtual {p2}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                        31try_end_2c: const/4 p1, 0x0
                                                                                                                                                                                        32return p1
                                                                                                                                                                                        33catch_2e: move-exception p1
                                                                                                                                                                                        35invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        36cond_32: const/4 p1, 0x1
                                                                                                                                                                                        37return p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • production
                                                                                                                                                                                        • reportType
                                                                                                                                                                                        • clientInterfaceId
                                                                                                                                                                                        • os
                                                                                                                                                                                        • miuiVersion
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Lorg/json/JSONObject;
                                                                                                                                                                                        2invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        3try_start_5:
                                                                                                                                                                                        4const-string v1, "production"
                                                                                                                                                                                        5iget v2, p0, Lc/g/b/a/d;->a:I
                                                                                                                                                                                        7invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        9const-string v1, "reportType"
                                                                                                                                                                                        10iget v2, p0, Lc/g/b/a/d;->c:I
                                                                                                                                                                                        12invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        14const-string v1, "clientInterfaceId"
                                                                                                                                                                                        16iget-object v2, p0, Lc/g/b/a/d;->b:Ljava/lang/String;
                                                                                                                                                                                        18invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        20const-string v1, "os"
                                                                                                                                                                                        22iget-object v2, p0, Lc/g/b/a/d;->d:Ljava/lang/String;
                                                                                                                                                                                        24invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        26const-string v1, "miuiVersion"
                                                                                                                                                                                        28iget-object v2, p0, Lc/g/b/a/d;->e:Ljava/lang/String;
                                                                                                                                                                                        30invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        31try_end_28: return-object v0
                                                                                                                                                                                        32catch_29: move-exception v0
                                                                                                                                                                                        34invoke-static {v0}, Lc/g/a/a/c/c;->a(Ljava/lang/Throwable;)V
                                                                                                                                                                                        35const/4 v0, 0x0
                                                                                                                                                                                        36return-object v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • dalvik.system.DexClassLoader.loadClass
                                                                                                                                                                                        • java.lang.Class.newInstance
                                                                                                                                                                                        • java.lang.Class.getSimpleName
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.util.Log.e
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • create
                                                                                                                                                                                        • instance failed
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1iget-object v0, p0, Lcom/tencent/smtt/export/external/DexLoader;->mClassLoader:Ldalvik/system/DexClassLoader;
                                                                                                                                                                                        3invoke-virtual {v0, p1}, Ldalvik/system/DexClassLoader;->loadClass(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        4move-result-object v0
                                                                                                                                                                                        6invoke-virtual {v0}, Ljava/lang/Class;->newInstance()Ljava/lang/Object;
                                                                                                                                                                                        7move-result-object p1
                                                                                                                                                                                        8try_end_a: return-object p1
                                                                                                                                                                                        9catch_b: move-exception v0
                                                                                                                                                                                        10const-class v1, Lcom/tencent/smtt/export/external/DexLoader;
                                                                                                                                                                                        12invoke-virtual {v1}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
                                                                                                                                                                                        13move-result-object v1
                                                                                                                                                                                        14new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        16invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        18const-string v3, "create "
                                                                                                                                                                                        20invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        22invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        24const-string p1, " instance failed"
                                                                                                                                                                                        26invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        28invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        29move-result-object p1
                                                                                                                                                                                        31invoke-static {v1, p1, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                        32const/4 p1, 0x0
                                                                                                                                                                                        33return-object p1
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.newInstance
                                                                                                                                                                                        • java.lang.Class.getField
                                                                                                                                                                                        • java.lang.reflect.Field.get
                                                                                                                                                                                        • java.lang.Object.toString
                                                                                                                                                                                        • java.lang.Integer.parseInt
                                                                                                                                                                                        • android.content.Context.getResources
                                                                                                                                                                                        • android.content.res.Resources.getDimensionPixelSize
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • com.android.internal.R$dimen
                                                                                                                                                                                        • status_bar_height
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "com.android.internal.R$dimen"
                                                                                                                                                                                        2try_start_2:
                                                                                                                                                                                        3invoke-static {v0}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        4move-result-object v0
                                                                                                                                                                                        6invoke-virtual {v0}, Ljava/lang/Class;->newInstance()Ljava/lang/Object;
                                                                                                                                                                                        7move-result-object v1
                                                                                                                                                                                        9const-string v2, "status_bar_height"
                                                                                                                                                                                        11invoke-virtual {v0, v2}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                        12move-result-object v0
                                                                                                                                                                                        14invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        15move-result-object v0
                                                                                                                                                                                        17invoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String;
                                                                                                                                                                                        18move-result-object v0
                                                                                                                                                                                        20invoke-static {v0}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
                                                                                                                                                                                        21move-result v0
                                                                                                                                                                                        23invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
                                                                                                                                                                                        24move-result-object p0
                                                                                                                                                                                        26invoke-virtual {p0, v0}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I
                                                                                                                                                                                        27move-result p0
                                                                                                                                                                                        28try_end_24: goto/16 :goto_2a
                                                                                                                                                                                        29catch_25: move-exception p0
                                                                                                                                                                                        31invoke-virtual {p0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        32const/4 p0, 0x0
                                                                                                                                                                                        33goto_2a: return p0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.File.mkdirs
                                                                                                                                                                                        • java.io.File.listFiles
                                                                                                                                                                                        • java.util.Arrays.sort
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.File.length
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        • java.io.File.length
                                                                                                                                                                                        • com.baidu.mobads.container.o.k$b.sendEmptyMessage
                                                                                                                                                                                        • com.baidu.mobads.container.o.k$b.sendEmptyMessage
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        1try_start_0: new-instance v0, Ljava/io/File;
                                                                                                                                                                                        3iget-object v1, p0, Lcom/baidu/mobads/container/o/l;->a:Ljava/lang/String;
                                                                                                                                                                                        5invoke-direct {v0, v1}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        7invoke-virtual {v0}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        8move-result v1
                                                                                                                                                                                        9if-nez v1, :cond_10
                                                                                                                                                                                        11invoke-virtual {v0}, Ljava/io/File;->mkdirs()Z
                                                                                                                                                                                        12cond_10:
                                                                                                                                                                                        13invoke-virtual {v0}, Ljava/io/File;->listFiles()[Ljava/io/File;
                                                                                                                                                                                        14move-result-object v4
                                                                                                                                                                                        15if-eqz v4, :cond_60
                                                                                                                                                                                        16array-length v0, v4
                                                                                                                                                                                        17if-lez v0, :cond_60
                                                                                                                                                                                        18new-instance v0, Lcom/baidu/mobads/container/o/m;
                                                                                                                                                                                        20invoke-direct {v0, p0}, Lcom/baidu/mobads/container/o/m;-><init>(Lcom/baidu/mobads/container/o/l;)V
                                                                                                                                                                                        22invoke-static {v4, v0}, Ljava/util/Arrays;->sort([Ljava/lang/Object;Ljava/util/Comparator;)V
                                                                                                                                                                                        23const-wide/16 v2, 0x0
                                                                                                                                                                                        24array-length v0, v4
                                                                                                                                                                                        25add-int/lit8 v0, v0, -0x1
                                                                                                                                                                                        26move v10, v0
                                                                                                                                                                                        27move-wide v0, v2
                                                                                                                                                                                        28move v2, v10
                                                                                                                                                                                        29goto_29: if-ltz v2, :cond_4c
                                                                                                                                                                                        30aget-object v3, v4, v2
                                                                                                                                                                                        32invoke-virtual {v3}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        33move-result v5
                                                                                                                                                                                        34if-eqz v5, :cond_43
                                                                                                                                                                                        36invoke-virtual {v3}, Ljava/io/File;->length()J
                                                                                                                                                                                        37move-result-wide v6
                                                                                                                                                                                        38add-long/2addr v6, v0
                                                                                                                                                                                        40invoke-static {}, Lcom/baidu/mobads/container/o/k;->a()J
                                                                                                                                                                                        41move-result-wide v8
                                                                                                                                                                                        42cmp-long v5, v6, v8
                                                                                                                                                                                        43if-lez v5, :cond_46
                                                                                                                                                                                        45invoke-virtual {v3}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        46goto_43: add-int/lit8 v2, v2, -0x1
                                                                                                                                                                                        47goto/16 :goto_29
                                                                                                                                                                                        48cond_46:
                                                                                                                                                                                        49invoke-virtual {v3}, Ljava/io/File;->length()J
                                                                                                                                                                                        50move-result-wide v6
                                                                                                                                                                                        51add-long/2addr v0, v6
                                                                                                                                                                                        52goto/16 :goto_43
                                                                                                                                                                                        53cond_4c:
                                                                                                                                                                                        54iget-object v0, p0, Lcom/baidu/mobads/container/o/l;->b:Lcom/baidu/mobads/container/o/k;
                                                                                                                                                                                        56invoke-static {v0}, Lcom/baidu/mobads/container/o/k;->a(Lcom/baidu/mobads/container/o/k;)Lcom/baidu/mobads/container/o/k$b;
                                                                                                                                                                                        57move-result-object v0
                                                                                                                                                                                        58if-eqz v0, :cond_5f
                                                                                                                                                                                        60iget-object v0, p0, Lcom/baidu/mobads/container/o/l;->b:Lcom/baidu/mobads/container/o/k;
                                                                                                                                                                                        62invoke-static {v0}, Lcom/baidu/mobads/container/o/k;->a(Lcom/baidu/mobads/container/o/k;)Lcom/baidu/mobads/container/o/k$b;
                                                                                                                                                                                        63move-result-object v0
                                                                                                                                                                                        64const/16 v1, 0x100
                                                                                                                                                                                        66invoke-virtual {v0, v1}, Lcom/baidu/mobads/container/o/k$b;->sendEmptyMessage(I)Z
                                                                                                                                                                                        67goto_5f: return-void
                                                                                                                                                                                        68cond_60:
                                                                                                                                                                                        69iget-object v0, p0, Lcom/baidu/mobads/container/o/l;->b:Lcom/baidu/mobads/container/o/k;
                                                                                                                                                                                        71invoke-static {v0}, Lcom/baidu/mobads/container/o/k;->a(Lcom/baidu/mobads/container/o/k;)Lcom/baidu/mobads/container/o/k$b;
                                                                                                                                                                                        72move-result-object v0
                                                                                                                                                                                        73if-eqz v0, :cond_5f
                                                                                                                                                                                        75iget-object v0, p0, Lcom/baidu/mobads/container/o/l;->b:Lcom/baidu/mobads/container/o/k;
                                                                                                                                                                                        77invoke-static {v0}, Lcom/baidu/mobads/container/o/k;->a(Lcom/baidu/mobads/container/o/k;)Lcom/baidu/mobads/container/o/k$b;
                                                                                                                                                                                        78move-result-object v0
                                                                                                                                                                                        79const/16 v1, 0x100
                                                                                                                                                                                        81invoke-virtual {v0, v1}, Lcom/baidu/mobads/container/o/k$b;->sendEmptyMessage(I)Z
                                                                                                                                                                                        82try_end_73: goto/16 :goto_5f
                                                                                                                                                                                        83catch_74: move-exception v0
                                                                                                                                                                                        85invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        86goto/16 :goto_5f
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • java.lang.Class.getDeclaredFields
                                                                                                                                                                                        • java.lang.reflect.Field.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Field.getName
                                                                                                                                                                                        • java.lang.reflect.Field.getType
                                                                                                                                                                                        • java.lang.reflect.Field.get
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Ljava/lang/Class<",
                                                                                                                                                                                        4"*>;",
                                                                                                                                                                                        5"Ljava/lang/Object;",
                                                                                                                                                                                        6")",
                                                                                                                                                                                        7"Ljava/lang/String;"
                                                                                                                                                                                        8}
                                                                                                                                                                                        9.end annotation
                                                                                                                                                                                        11const-string v0, ""
                                                                                                                                                                                        12new-instance v1, Lorg/json/JSONObject;
                                                                                                                                                                                        14invoke-direct {v1}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        15try_start_7:
                                                                                                                                                                                        16invoke-virtual {p0}, Ljava/lang/Class;->getDeclaredFields()[Ljava/lang/reflect/Field;
                                                                                                                                                                                        17move-result-object p0
                                                                                                                                                                                        18array-length v2, p0
                                                                                                                                                                                        19const/4 v3, 0x0
                                                                                                                                                                                        20goto_d: if-ge v3, v2, :cond_4d
                                                                                                                                                                                        21aget-object v4, p0, v3
                                                                                                                                                                                        22try_end_11: const/4 v5, 0x0
                                                                                                                                                                                        23const/4 v6, 0x1
                                                                                                                                                                                        24try_start_13:
                                                                                                                                                                                        25invoke-virtual {v4, v6}, Ljava/lang/reflect/Field;->setAccessible(Z)V
                                                                                                                                                                                        27invoke-virtual {v4}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String;
                                                                                                                                                                                        28move-result-object v5
                                                                                                                                                                                        30invoke-virtual {v4}, Ljava/lang/reflect/Field;->getType()Ljava/lang/Class;
                                                                                                                                                                                        31move-result-object v6
                                                                                                                                                                                        33invoke-static {v6}, Lcom/baidu/mobads/AppActivityImp;->a(Ljava/lang/Class;)Z
                                                                                                                                                                                        34move-result v6
                                                                                                                                                                                        35if-eqz v6, :cond_4a
                                                                                                                                                                                        37invoke-virtual {v4, p1}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        38move-result-object v4
                                                                                                                                                                                        40invoke-virtual {v1, v5, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        41try_end_2b: goto/16 :goto_4a
                                                                                                                                                                                        42catch_2c: move-exception v4
                                                                                                                                                                                        43try_start_2d:
                                                                                                                                                                                        44invoke-static {}, Lcom/baidu/mobads/utils/n;->a()Lcom/baidu/mobads/utils/n;
                                                                                                                                                                                        45move-result-object v6
                                                                                                                                                                                        46new-instance v7, Ljava/lang/StringBuilder;
                                                                                                                                                                                        48invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        50invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        52invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        54invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        55move-result-object v5
                                                                                                                                                                                        57invoke-virtual {v6, v5}, Lcom/baidu/mobads/utils/n;->e(Ljava/lang/String;)I
                                                                                                                                                                                        59invoke-static {}, Lcom/baidu/mobads/utils/n;->a()Lcom/baidu/mobads/utils/n;
                                                                                                                                                                                        60move-result-object v5
                                                                                                                                                                                        62invoke-virtual {v5, v4}, Lcom/baidu/mobads/utils/n;->e(Ljava/lang/Throwable;)I
                                                                                                                                                                                        63goto_4a: add-int/lit8 v3, v3, 0x1
                                                                                                                                                                                        64goto/16 :goto_d
                                                                                                                                                                                        65cond_4d:
                                                                                                                                                                                        66invoke-virtual {v1}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        67move-result-object p0
                                                                                                                                                                                        68try_end_51: return-object p0
                                                                                                                                                                                        69catch_52: move-exception p0
                                                                                                                                                                                        71invoke-static {}, Lcom/baidu/mobads/utils/n;->a()Lcom/baidu/mobads/utils/n;
                                                                                                                                                                                        72move-result-object p1
                                                                                                                                                                                        74invoke-virtual {p1, p0}, Lcom/baidu/mobads/utils/n;->e(Ljava/lang/Throwable;)I
                                                                                                                                                                                        75return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Runtime.getRuntime
                                                                                                                                                                                        • java.lang.Runtime.exec
                                                                                                                                                                                        • java.lang.Process.getInputStream
                                                                                                                                                                                        • java.io.InputStreamReader.<init>
                                                                                                                                                                                        • java.io.BufferedReader.<init>
                                                                                                                                                                                        • java.io.BufferedReader.readLine
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, ""
                                                                                                                                                                                        2try_start_2:
                                                                                                                                                                                        3invoke-static {}, Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime;
                                                                                                                                                                                        4move-result-object v1
                                                                                                                                                                                        6invoke-virtual {v1, p0}, Ljava/lang/Runtime;->exec(Ljava/lang/String;)Ljava/lang/Process;
                                                                                                                                                                                        7move-result-object p0
                                                                                                                                                                                        8new-instance v1, Ljava/io/InputStreamReader;
                                                                                                                                                                                        10invoke-virtual {p0}, Ljava/lang/Process;->getInputStream()Ljava/io/InputStream;
                                                                                                                                                                                        11move-result-object p0
                                                                                                                                                                                        13invoke-direct {v1, p0}, Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;)V
                                                                                                                                                                                        14new-instance p0, Ljava/io/BufferedReader;
                                                                                                                                                                                        16invoke-direct {p0, v1}, Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;)V
                                                                                                                                                                                        17goto_18:
                                                                                                                                                                                        18invoke-virtual {p0}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String;
                                                                                                                                                                                        19move-result-object v1
                                                                                                                                                                                        20if-eqz v1, :cond_39
                                                                                                                                                                                        22invoke-virtual {v1, p1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        23move-result v2
                                                                                                                                                                                        24if-nez v2, :cond_39
                                                                                                                                                                                        25new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        27invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        29invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        31invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        33invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        34move-result-object v0
                                                                                                                                                                                        35try_end_33: goto/16 :goto_18
                                                                                                                                                                                        36catch_34: move-exception p0
                                                                                                                                                                                        37move-object v1, v0
                                                                                                                                                                                        39invoke-virtual {p0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        40cond_39: return-object v1
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.mintegral.msdk.base.common.b.c.c:Lcom/mintegral/msdk/base/common/b/c
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • com.mintegral.msdk.base.common.b.c.c:Lcom/mintegral/msdk/base/common/b/c
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.listFiles
                                                                                                                                                                                        • java.io.File.lastModified
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.File.isFile
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        • java.lang.Throwable.getMessage
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • CommonFileUtil
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        2move-result-object v0
                                                                                                                                                                                        4invoke-virtual {v0}, Lcom/mintegral/msdk/base/controller/a;->i()Landroid/content/Context;
                                                                                                                                                                                        5move-result-object v0
                                                                                                                                                                                        6if-eqz v0, :cond_13
                                                                                                                                                                                        8sget-object v0, Lcom/mintegral/msdk/base/common/b/c;->c:Lcom/mintegral/msdk/base/common/b/c;
                                                                                                                                                                                        10invoke-static {v0}, Lcom/mintegral/msdk/base/common/b/e;->b(Lcom/mintegral/msdk/base/common/b/c;)Ljava/lang/String;
                                                                                                                                                                                        11move-result-object v0
                                                                                                                                                                                        13invoke-static {v0}, Lcom/mintegral/msdk/base/utils/f;->d(Ljava/lang/String;)V
                                                                                                                                                                                        14cond_13:
                                                                                                                                                                                        15invoke-static {}, Lcom/mintegral/msdk/b/b;->a()Lcom/mintegral/msdk/b/b;
                                                                                                                                                                                        17invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        18move-result-object v0
                                                                                                                                                                                        20invoke-virtual {v0}, Lcom/mintegral/msdk/base/controller/a;->k()Ljava/lang/String;
                                                                                                                                                                                        21move-result-object v0
                                                                                                                                                                                        23invoke-static {v0}, Lcom/mintegral/msdk/b/b;->b(Ljava/lang/String;)Lcom/mintegral/msdk/b/a;
                                                                                                                                                                                        24move-result-object v0
                                                                                                                                                                                        25if-nez v0, :cond_2b
                                                                                                                                                                                        27invoke-static {}, Lcom/mintegral/msdk/b/b;->a()Lcom/mintegral/msdk/b/b;
                                                                                                                                                                                        29invoke-static {}, Lcom/mintegral/msdk/b/b;->b()Lcom/mintegral/msdk/b/a;
                                                                                                                                                                                        30move-result-object v0
                                                                                                                                                                                        31cond_2b:
                                                                                                                                                                                        32invoke-virtual {v0}, Lcom/mintegral/msdk/b/a;->al()I
                                                                                                                                                                                        33move-result v0
                                                                                                                                                                                        35invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        36move-result-wide v1
                                                                                                                                                                                        37try_end_33: mul-int/lit16 v0, v0, 0x3e8
                                                                                                                                                                                        38int-to-long v3, v0
                                                                                                                                                                                        39sub-long/2addr v1, v3
                                                                                                                                                                                        40try_start_37:
                                                                                                                                                                                        41sget-object v0, Lcom/mintegral/msdk/base/common/b/c;->c:Lcom/mintegral/msdk/base/common/b/c;
                                                                                                                                                                                        43invoke-static {v0}, Lcom/mintegral/msdk/base/common/b/e;->b(Lcom/mintegral/msdk/base/common/b/c;)Ljava/lang/String;
                                                                                                                                                                                        44move-result-object v0
                                                                                                                                                                                        45new-instance v3, Ljava/io/File;
                                                                                                                                                                                        47invoke-direct {v3, v0}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        48new-instance v0, Lcom/mintegral/msdk/base/utils/f$5;
                                                                                                                                                                                        50invoke-direct {v0}, Lcom/mintegral/msdk/base/utils/f$5;-><init>()V
                                                                                                                                                                                        52invoke-virtual {v3, v0}, Ljava/io/File;->listFiles(Ljava/io/FileFilter;)[Ljava/io/File;
                                                                                                                                                                                        53move-result-object v0
                                                                                                                                                                                        54array-length v3, v0
                                                                                                                                                                                        55const/4 v4, 0x0
                                                                                                                                                                                        56goto_4d: if-ge v4, v3, :cond_6b
                                                                                                                                                                                        57aget-object v5, v0, v4
                                                                                                                                                                                        59invoke-virtual {v5}, Ljava/io/File;->lastModified()J
                                                                                                                                                                                        60move-result-wide v6
                                                                                                                                                                                        61cmp-long v8, v6, v1
                                                                                                                                                                                        62if-gez v8, :cond_68
                                                                                                                                                                                        64invoke-virtual {v5}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        65move-result v6
                                                                                                                                                                                        66if-eqz v6, :cond_68
                                                                                                                                                                                        68invoke-virtual {v5}, Ljava/io/File;->isFile()Z
                                                                                                                                                                                        69move-result v6
                                                                                                                                                                                        70if-eqz v6, :cond_68
                                                                                                                                                                                        72invoke-virtual {v5}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        73try_end_68: add-int/lit8 v4, v4, 0x1
                                                                                                                                                                                        74goto/16 :goto_4d
                                                                                                                                                                                        75cond_6b: return-void
                                                                                                                                                                                        76catch_6c: move-exception v0
                                                                                                                                                                                        77try_start_6d:
                                                                                                                                                                                        78const-string v1, "CommonFileUtil"
                                                                                                                                                                                        80invoke-virtual {v0}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        81move-result-object v2
                                                                                                                                                                                        83invoke-static {v1, v2, v0}, Lcom/mintegral/msdk/base/utils/i;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        84try_end_76: return-void
                                                                                                                                                                                        85catch_77: move-exception v0
                                                                                                                                                                                        86sget-boolean v1, Lcom/mintegral/msdk/MIntegralConstans;->DEBUG:Z
                                                                                                                                                                                        87if-eqz v1, :cond_7f
                                                                                                                                                                                        89invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        90cond_7f: return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.getType
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getNetworkType
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • authority_general_data
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        • phone
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, ""
                                                                                                                                                                                        2const/4 v1, 0x0
                                                                                                                                                                                        3try_start_3:
                                                                                                                                                                                        4invoke-static {}, Lcom/mintegral/msdk/base/controller/authoritycontroller/a;->a()Lcom/mintegral/msdk/base/controller/authoritycontroller/a;
                                                                                                                                                                                        6const-string v2, "authority_general_data"
                                                                                                                                                                                        8invoke-static {v2}, Lcom/mintegral/msdk/base/controller/authoritycontroller/a;->a(Ljava/lang/String;)Z
                                                                                                                                                                                        9move-result v2
                                                                                                                                                                                        10if-nez v2, :cond_12
                                                                                                                                                                                        12invoke-static {v0}, Lcom/mintegral/msdk/base/utils/d;->b(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        13return-void
                                                                                                                                                                                        14cond_12:
                                                                                                                                                                                        15iget-object v2, p0, Lcom/mintegral/msdk/base/utils/d$1;->a:Landroid/content/Context;
                                                                                                                                                                                        16if-nez v2, :cond_1a
                                                                                                                                                                                        18invoke-static {v0}, Lcom/mintegral/msdk/base/utils/d;->b(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        19return-void
                                                                                                                                                                                        20cond_1a:
                                                                                                                                                                                        21iget-object v2, p0, Lcom/mintegral/msdk/base/utils/d$1;->a:Landroid/content/Context;
                                                                                                                                                                                        23const-string v3, "connectivity"
                                                                                                                                                                                        25invoke-virtual {v2, v3}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        26move-result-object v2
                                                                                                                                                                                        27check-cast v2, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        28if-nez v2, :cond_2a
                                                                                                                                                                                        30invoke-static {v0}, Lcom/mintegral/msdk/base/utils/d;->b(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        31return-void
                                                                                                                                                                                        32cond_2a: sget-boolean v3, Lcom/mintegral/msdk/base/common/a;->n:Z
                                                                                                                                                                                        33if-eqz v3, :cond_70
                                                                                                                                                                                        35invoke-virtual {v2}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        36move-result-object v2
                                                                                                                                                                                        37if-nez v2, :cond_3b
                                                                                                                                                                                        39invoke-static {v1}, Lcom/mintegral/msdk/base/utils/d;->a(I)I
                                                                                                                                                                                        41invoke-static {v0}, Lcom/mintegral/msdk/base/utils/d;->b(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        42return-void
                                                                                                                                                                                        43cond_3b:
                                                                                                                                                                                        44invoke-virtual {v2}, Landroid/net/NetworkInfo;->getType()I
                                                                                                                                                                                        45move-result v2
                                                                                                                                                                                        46const/4 v3, 0x1
                                                                                                                                                                                        47if-ne v2, v3, :cond_4b
                                                                                                                                                                                        48const/16 v2, 0x9
                                                                                                                                                                                        50invoke-static {v2}, Lcom/mintegral/msdk/base/utils/d;->a(I)I
                                                                                                                                                                                        52invoke-static {v0}, Lcom/mintegral/msdk/base/utils/d;->b(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        53return-void
                                                                                                                                                                                        54cond_4b:
                                                                                                                                                                                        55iget-object v2, p0, Lcom/mintegral/msdk/base/utils/d$1;->a:Landroid/content/Context;
                                                                                                                                                                                        57const-string v3, "phone"
                                                                                                                                                                                        59invoke-virtual {v2, v3}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        60move-result-object v2
                                                                                                                                                                                        61check-cast v2, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        62if-nez v2, :cond_5e
                                                                                                                                                                                        64invoke-static {v1}, Lcom/mintegral/msdk/base/utils/d;->a(I)I
                                                                                                                                                                                        66invoke-static {v0}, Lcom/mintegral/msdk/base/utils/d;->b(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        67return-void
                                                                                                                                                                                        68cond_5e:
                                                                                                                                                                                        69invoke-virtual {v2}, Landroid/telephony/TelephonyManager;->getNetworkType()I
                                                                                                                                                                                        70move-result v2
                                                                                                                                                                                        72invoke-static {v2}, Lcom/mintegral/msdk/base/utils/d;->a(I)I
                                                                                                                                                                                        74invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->o()I
                                                                                                                                                                                        75move-result v2
                                                                                                                                                                                        77invoke-static {v2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        78move-result-object v2
                                                                                                                                                                                        80invoke-static {v2}, Lcom/mintegral/msdk/base/utils/d;->b(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        81cond_70: return-void
                                                                                                                                                                                        82catch_71: move-exception v2
                                                                                                                                                                                        84invoke-virtual {v2}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        86invoke-static {v0}, Lcom/mintegral/msdk/base/utils/d;->b(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        88invoke-static {v1}, Lcom/mintegral/msdk/base/utils/d;->a(I)I
                                                                                                                                                                                        89return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.wifi.WifiManager.getScanResults
                                                                                                                                                                                        • java.util.Collections.sort
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.lang.Math.min
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • android.net.wifi.ScanResult.BSSID:Ljava/lang/String
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.net.wifi.ScanResult.BSSID:Ljava/lang/String
                                                                                                                                                                                        • android.net.wifi.ScanResult.SSID:Ljava/lang/String
                                                                                                                                                                                        • java.util.ArrayList.add
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • wifi
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Landroid/content/Context;",
                                                                                                                                                                                        4")",
                                                                                                                                                                                        5"Ljava/util/List<",
                                                                                                                                                                                        6"Lc/g/k/a/T;",
                                                                                                                                                                                        7">;"
                                                                                                                                                                                        8}
                                                                                                                                                                                        9.end annotation
                                                                                                                                                                                        10new-instance v0, Lcom/xiaomi/mipush/sdk/sa;
                                                                                                                                                                                        12invoke-direct {v0}, Lcom/xiaomi/mipush/sdk/sa;-><init>()V
                                                                                                                                                                                        13const/4 v1, 0x0
                                                                                                                                                                                        14try_start_6:
                                                                                                                                                                                        15const-string v2, "wifi"
                                                                                                                                                                                        17invoke-virtual {p0, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        18move-result-object p0
                                                                                                                                                                                        19check-cast p0, Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        21invoke-virtual {p0}, Landroid/net/wifi/WifiManager;->getScanResults()Ljava/util/List;
                                                                                                                                                                                        22move-result-object p0
                                                                                                                                                                                        24invoke-static {p0}, Lc/g/a/a/d/c;->a(Ljava/util/Collection;)Z
                                                                                                                                                                                        25move-result v2
                                                                                                                                                                                        26if-nez v2, :cond_5a
                                                                                                                                                                                        28invoke-static {p0, v0}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V
                                                                                                                                                                                        29new-instance v0, Ljava/util/ArrayList;
                                                                                                                                                                                        31invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        32const/4 v2, 0x0
                                                                                                                                                                                        33goto_21: const/16 v3, 0x1e
                                                                                                                                                                                        35invoke-interface {p0}, Ljava/util/List;->size()I
                                                                                                                                                                                        36move-result v4
                                                                                                                                                                                        38invoke-static {v3, v4}, Ljava/lang/Math;->min(II)I
                                                                                                                                                                                        39move-result v3
                                                                                                                                                                                        40if-ge v2, v3, :cond_5b
                                                                                                                                                                                        42invoke-interface {p0, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        43move-result-object v3
                                                                                                                                                                                        44check-cast v3, Landroid/net/wifi/ScanResult;
                                                                                                                                                                                        45if-eqz v3, :cond_57
                                                                                                                                                                                        46new-instance v4, Lc/g/k/a/T;
                                                                                                                                                                                        48invoke-direct {v4}, Lc/g/k/a/T;-><init>()V
                                                                                                                                                                                        50iget-object v5, v3, Landroid/net/wifi/ScanResult;->BSSID:Ljava/lang/String;
                                                                                                                                                                                        52invoke-static {v5}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        53move-result v5
                                                                                                                                                                                        54if-eqz v5, :cond_45
                                                                                                                                                                                        56const-string v5, ""
                                                                                                                                                                                        57goto/16 :goto_47
                                                                                                                                                                                        58cond_45:
                                                                                                                                                                                        59iget-object v5, v3, Landroid/net/wifi/ScanResult;->BSSID:Ljava/lang/String;
                                                                                                                                                                                        60goto_47:
                                                                                                                                                                                        61invoke-virtual {v4, v5}, Lc/g/k/a/T;->a(Ljava/lang/String;)Lc/g/k/a/T;
                                                                                                                                                                                        62iget v5, v3, Landroid/net/wifi/ScanResult;->level:I
                                                                                                                                                                                        64invoke-virtual {v4, v5}, Lc/g/k/a/T;->a(I)Lc/g/k/a/T;
                                                                                                                                                                                        66iget-object v3, v3, Landroid/net/wifi/ScanResult;->SSID:Ljava/lang/String;
                                                                                                                                                                                        68invoke-virtual {v4, v3}, Lc/g/k/a/T;->b(Ljava/lang/String;)Lc/g/k/a/T;
                                                                                                                                                                                        70invoke-virtual {v0, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        71try_end_57: add-int/lit8 v2, v2, 0x1
                                                                                                                                                                                        72goto/16 :goto_21
                                                                                                                                                                                        73cond_5a: move-object v0, v1
                                                                                                                                                                                        74cond_5b: return-object v0
                                                                                                                                                                                        75catch_5c: return-object v1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Integer.TYPE:Ljava/lang/Class
                                                                                                                                                                                        • java.lang.Integer.TYPE:Ljava/lang/Class
                                                                                                                                                                                        • java.lang.Integer.TYPE:Ljava/lang/Class
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • error when set permissions:
                                                                                                                                                                                        • CommonFileUtil
                                                                                                                                                                                        • android.os.FileUtils
                                                                                                                                                                                        • setPermissions
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "error when set permissions:"
                                                                                                                                                                                        3const-string v1, "CommonFileUtil"
                                                                                                                                                                                        5const-string v2, "android.os.FileUtils"
                                                                                                                                                                                        6const/4 v3, 0x0
                                                                                                                                                                                        7try_start_7:
                                                                                                                                                                                        8invoke-static {v2}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        9move-result-object v2
                                                                                                                                                                                        11const-string v4, "setPermissions"
                                                                                                                                                                                        12const/4 v5, 0x4
                                                                                                                                                                                        13new-array v6, v5, [Ljava/lang/Class;
                                                                                                                                                                                        14const-class v7, Ljava/lang/String;
                                                                                                                                                                                        15aput-object v7, v6, v3
                                                                                                                                                                                        17sget-object v7, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
                                                                                                                                                                                        18const/4 v8, 0x1
                                                                                                                                                                                        19aput-object v7, v6, v8
                                                                                                                                                                                        21sget-object v7, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
                                                                                                                                                                                        22const/4 v9, 0x2
                                                                                                                                                                                        23aput-object v7, v6, v9
                                                                                                                                                                                        25sget-object v7, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
                                                                                                                                                                                        26const/4 v10, 0x3
                                                                                                                                                                                        27aput-object v7, v6, v10
                                                                                                                                                                                        29invoke-virtual {v2, v4, v6}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        30move-result-object v2
                                                                                                                                                                                        31const/4 v4, 0x0
                                                                                                                                                                                        32new-array v5, v5, [Ljava/lang/Object;
                                                                                                                                                                                        33aput-object p0, v5, v3
                                                                                                                                                                                        34const/16 p0, 0x1f9
                                                                                                                                                                                        36invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        37move-result-object p0
                                                                                                                                                                                        38aput-object p0, v5, v8
                                                                                                                                                                                        39const/4 p0, -0x1
                                                                                                                                                                                        41invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        42move-result-object v6
                                                                                                                                                                                        43aput-object v6, v5, v9
                                                                                                                                                                                        45invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        46move-result-object p0
                                                                                                                                                                                        47aput-object p0, v5, v10
                                                                                                                                                                                        49invoke-virtual {v2, v4, v5}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        50try_end_44: return v8
                                                                                                                                                                                        51catch_45: move-exception p0
                                                                                                                                                                                        53invoke-static {v1, v0, p0}, Lcom/mintegral/msdk/base/utils/i;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        54goto/16 :goto_5d
                                                                                                                                                                                        55catch_4a: move-exception p0
                                                                                                                                                                                        57invoke-static {v1, v0, p0}, Lcom/mintegral/msdk/base/utils/i;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        58goto/16 :goto_5d
                                                                                                                                                                                        59catch_4f: move-exception p0
                                                                                                                                                                                        61invoke-static {v1, v0, p0}, Lcom/mintegral/msdk/base/utils/i;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        62goto/16 :goto_5d
                                                                                                                                                                                        63catch_54: move-exception p0
                                                                                                                                                                                        65invoke-static {v1, v0, p0}, Lcom/mintegral/msdk/base/utils/i;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        66goto/16 :goto_5d
                                                                                                                                                                                        67catch_59: move-exception p0
                                                                                                                                                                                        69invoke-static {v1, v0, p0}, Lcom/mintegral/msdk/base/utils/i;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        70goto_5d: return v3
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.isConnected
                                                                                                                                                                                        • com.qq.e.comm.plugin.b.w.a:Lcom/qq/e/comm/plugin/b/w$a
                                                                                                                                                                                        • com.qq.e.comm.plugin.b.w.a:Lcom/qq/e/comm/plugin/b/w$a
                                                                                                                                                                                        • android.net.NetworkInfo.isConnected
                                                                                                                                                                                        • android.net.NetworkInfo.getDetailedState
                                                                                                                                                                                        • android.net.NetworkInfo$DetailedState.CONNECTED:Landroid/net/NetworkInfo$DetailedState
                                                                                                                                                                                        • android.net.NetworkInfo$DetailedState.equals
                                                                                                                                                                                        • com.qq.e.comm.plugin.b.w.a:Lcom/qq/e/comm/plugin/b/w$a
                                                                                                                                                                                        • com.qq.e.comm.plugin.b.w.a:Lcom/qq/e/comm/plugin/b/w$a
                                                                                                                                                                                        • android.net.NetworkInfo.getType
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        • \u8fde\u63a5\u5230\u8fd0\u8425\u5546\u7f51\u7edc
                                                                                                                                                                                        • \u8fde\u63a5\u5230WIFI\u7f51\u7edc
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.param p1, "context" # Landroid/content/Context;
                                                                                                                                                                                        1.param p2, "intent" # Landroid/content/Intent;
                                                                                                                                                                                        2.prologue
                                                                                                                                                                                        3const/4 v2, 0x1
                                                                                                                                                                                        4const/4 v1, -0x1
                                                                                                                                                                                        6const-string v0, "connectivity"
                                                                                                                                                                                        8invoke-virtual {p1, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        9move-result-object v0
                                                                                                                                                                                        10check-cast v0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        12invoke-virtual {v0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        13move-result-object v3
                                                                                                                                                                                        14if-nez v3, :cond_4a
                                                                                                                                                                                        15move v0, v1
                                                                                                                                                                                        16goto_11: if-nez v0, :cond_27
                                                                                                                                                                                        18invoke-virtual {v3}, Landroid/net/NetworkInfo;->isConnected()Z
                                                                                                                                                                                        19move-result v1
                                                                                                                                                                                        20if-eqz v1, :cond_27
                                                                                                                                                                                        22const-string v1, "\u8fde\u63a5\u5230\u8fd0\u8425\u5546\u7f51\u7edc"
                                                                                                                                                                                        24invoke-static {v1}, Lcom/qq/e/comm/util/GDTLogger;->d(Ljava/lang/String;)V
                                                                                                                                                                                        26iget-object v1, p0, Lcom/qq/e/comm/plugin/b/w;->a:Lcom/qq/e/comm/plugin/b/w$a;
                                                                                                                                                                                        27if-eqz v1, :cond_27
                                                                                                                                                                                        29iget-object v1, p0, Lcom/qq/e/comm/plugin/b/w;->a:Lcom/qq/e/comm/plugin/b/w$a;
                                                                                                                                                                                        31invoke-interface {v1}, Lcom/qq/e/comm/plugin/b/w$a;->b()V
                                                                                                                                                                                        32cond_27: if-ne v2, v0, :cond_49
                                                                                                                                                                                        34invoke-virtual {v3}, Landroid/net/NetworkInfo;->isConnected()Z
                                                                                                                                                                                        35move-result v0
                                                                                                                                                                                        36if-eqz v0, :cond_49
                                                                                                                                                                                        38invoke-virtual {v3}, Landroid/net/NetworkInfo;->getDetailedState()Landroid/net/NetworkInfo$DetailedState;
                                                                                                                                                                                        39move-result-object v0
                                                                                                                                                                                        41sget-object v1, Landroid/net/NetworkInfo$DetailedState;->CONNECTED:Landroid/net/NetworkInfo$DetailedState;
                                                                                                                                                                                        43invoke-virtual {v0, v1}, Landroid/net/NetworkInfo$DetailedState;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        44move-result v0
                                                                                                                                                                                        45if-eqz v0, :cond_49
                                                                                                                                                                                        47const-string v0, "\u8fde\u63a5\u5230WIFI\u7f51\u7edc"
                                                                                                                                                                                        49invoke-static {v0}, Lcom/qq/e/comm/util/GDTLogger;->d(Ljava/lang/String;)V
                                                                                                                                                                                        51iget-object v0, p0, Lcom/qq/e/comm/plugin/b/w;->a:Lcom/qq/e/comm/plugin/b/w$a;
                                                                                                                                                                                        52if-eqz v0, :cond_49
                                                                                                                                                                                        54iget-object v0, p0, Lcom/qq/e/comm/plugin/b/w;->a:Lcom/qq/e/comm/plugin/b/w$a;
                                                                                                                                                                                        56invoke-interface {v0}, Lcom/qq/e/comm/plugin/b/w$a;->a()V
                                                                                                                                                                                        57cond_49: return-void
                                                                                                                                                                                        58cond_4a:
                                                                                                                                                                                        59invoke-virtual {v3}, Landroid/net/NetworkInfo;->getType()I
                                                                                                                                                                                        60move-result v0
                                                                                                                                                                                        61packed-switch v0, :pswitch_data_58
                                                                                                                                                                                        62move v0, v1
                                                                                                                                                                                        63goto/16 :goto_11
                                                                                                                                                                                        64pswitch_53: move v0, v2
                                                                                                                                                                                        65goto/16 :goto_11
                                                                                                                                                                                        66pswitch_55: const/4 v0, 0x0
                                                                                                                                                                                        67goto/16 :goto_11
                                                                                                                                                                                        68nop
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase
                                                                                                                                                                                        • java.lang.Integer.TYPE:Ljava/lang/Class
                                                                                                                                                                                        • java.lang.reflect.Method.setAccessible
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Boolean.booleanValue
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.g:Lcom/tencent/smtt/sdk/WebView$a
                                                                                                                                                                                        • java.lang.reflect.Method.setAccessible
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.g:Lcom/tencent/smtt/sdk/WebView$a
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Boolean.booleanValue
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • isVisibleToUserForAutofill
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1try_start_1: iget-boolean v1, p0, Lcom/tencent/smtt/sdk/WebView;->e:Z
                                                                                                                                                                                        2try_end_3:
                                                                                                                                                                                        3const-string v2, "isVisibleToUserForAutofill"
                                                                                                                                                                                        4const/4 v3, 0x1
                                                                                                                                                                                        5if-eqz v1, :cond_34
                                                                                                                                                                                        6try_start_8:
                                                                                                                                                                                        7iget-object v1, p0, Lcom/tencent/smtt/sdk/WebView;->f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;
                                                                                                                                                                                        9invoke-interface {v1}, Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;->getView()Landroid/view/View;
                                                                                                                                                                                        10move-result-object v1
                                                                                                                                                                                        11new-array v4, v3, [Ljava/lang/Class;
                                                                                                                                                                                        13sget-object v5, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
                                                                                                                                                                                        14aput-object v5, v4, v0
                                                                                                                                                                                        16invoke-static {v1, v2, v4}, Lcom/tencent/smtt/utils/r;->a(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        17move-result-object v1
                                                                                                                                                                                        19invoke-virtual {v1, v3}, Ljava/lang/reflect/Method;->setAccessible(Z)V
                                                                                                                                                                                        21iget-object v2, p0, Lcom/tencent/smtt/sdk/WebView;->f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;
                                                                                                                                                                                        23invoke-interface {v2}, Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;->getView()Landroid/view/View;
                                                                                                                                                                                        24move-result-object v2
                                                                                                                                                                                        25new-array v3, v3, [Ljava/lang/Object;
                                                                                                                                                                                        27invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        28move-result-object p1
                                                                                                                                                                                        29aput-object p1, v3, v0
                                                                                                                                                                                        31invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        32move-result-object p1
                                                                                                                                                                                        33check-cast p1, Ljava/lang/Boolean;
                                                                                                                                                                                        35invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z
                                                                                                                                                                                        36move-result p1
                                                                                                                                                                                        37return p1
                                                                                                                                                                                        38cond_34:
                                                                                                                                                                                        39iget-object v1, p0, Lcom/tencent/smtt/sdk/WebView;->g:Lcom/tencent/smtt/sdk/WebView$a;
                                                                                                                                                                                        40new-array v4, v0, [Ljava/lang/Class;
                                                                                                                                                                                        42invoke-static {v1, v2, v4}, Lcom/tencent/smtt/utils/r;->a(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        43move-result-object v1
                                                                                                                                                                                        45invoke-virtual {v1, v3}, Ljava/lang/reflect/Method;->setAccessible(Z)V
                                                                                                                                                                                        47iget-object v2, p0, Lcom/tencent/smtt/sdk/WebView;->g:Lcom/tencent/smtt/sdk/WebView$a;
                                                                                                                                                                                        48new-array v3, v3, [Ljava/lang/Object;
                                                                                                                                                                                        50invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        51move-result-object p1
                                                                                                                                                                                        52aput-object p1, v3, v0
                                                                                                                                                                                        54invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        55move-result-object p1
                                                                                                                                                                                        56check-cast p1, Ljava/lang/Boolean;
                                                                                                                                                                                        58invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z
                                                                                                                                                                                        59move-result p1
                                                                                                                                                                                        60try_end_53: return p1
                                                                                                                                                                                        61catch_54: move-exception p1
                                                                                                                                                                                        63invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        64return v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • onPageHidden
                                                                                                                                                                                        • onPause
                                                                                                                                                                                        • InnerBrowser onPause err
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1iget-object v0, p0, Lcom/qq/e/comm/plugin/aa/c;->b:Lcom/qq/e/comm/plugin/ac/g;
                                                                                                                                                                                        3invoke-virtual {v0}, Lcom/qq/e/comm/plugin/ac/g;->a()Landroid/webkit/WebView;
                                                                                                                                                                                        4move-result-object v0
                                                                                                                                                                                        5if-eqz v0, :cond_3b
                                                                                                                                                                                        7iget-object v0, p0, Lcom/qq/e/comm/plugin/aa/c;->b:Lcom/qq/e/comm/plugin/ac/g;
                                                                                                                                                                                        9invoke-virtual {v0}, Lcom/qq/e/comm/plugin/ac/g;->c()Lcom/qq/e/comm/plugin/ac/e/d;
                                                                                                                                                                                        10move-result-object v0
                                                                                                                                                                                        11new-instance v1, Lcom/qq/e/comm/plugin/ac/b/b;
                                                                                                                                                                                        13const-string v2, "onPageHidden"
                                                                                                                                                                                        14const/4 v3, 0x0
                                                                                                                                                                                        16invoke-direct {v1, v2, v3}, Lcom/qq/e/comm/plugin/ac/b/b;-><init>(Ljava/lang/String;Lorg/json/JSONObject;)V
                                                                                                                                                                                        18invoke-virtual {v0, v1}, Lcom/qq/e/comm/plugin/ac/e/d;->a(Lcom/qq/e/comm/plugin/ac/b/b;)V
                                                                                                                                                                                        20iget-object v0, p0, Lcom/qq/e/comm/plugin/aa/c;->b:Lcom/qq/e/comm/plugin/ac/g;
                                                                                                                                                                                        22invoke-virtual {v0}, Lcom/qq/e/comm/plugin/ac/g;->a()Landroid/webkit/WebView;
                                                                                                                                                                                        23move-result-object v0
                                                                                                                                                                                        25invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        26move-result-object v0
                                                                                                                                                                                        28const-string v1, "onPause"
                                                                                                                                                                                        29const/4 v2, 0x0
                                                                                                                                                                                        30new-array v2, v2, [Ljava/lang/Class;
                                                                                                                                                                                        32invoke-virtual {v0, v1, v2}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        33move-result-object v1
                                                                                                                                                                                        35iget-object v0, p0, Lcom/qq/e/comm/plugin/aa/c;->b:Lcom/qq/e/comm/plugin/ac/g;
                                                                                                                                                                                        37invoke-virtual {v0}, Lcom/qq/e/comm/plugin/ac/g;->a()Landroid/webkit/WebView;
                                                                                                                                                                                        38move-result-object v2
                                                                                                                                                                                        39const/4 v0, 0x0
                                                                                                                                                                                        40check-cast v0, [Ljava/lang/Object;
                                                                                                                                                                                        42invoke-virtual {v1, v2, v0}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        43const/4 v0, 0x1
                                                                                                                                                                                        44iput-boolean v0, p0, Lcom/qq/e/comm/plugin/aa/c;->i:Z
                                                                                                                                                                                        45goto_3b: return-void
                                                                                                                                                                                        46catch_3c: move-exception v0
                                                                                                                                                                                        47new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        49invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        51const-string v2, "InnerBrowser onPause err"
                                                                                                                                                                                        53invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        54move-result-object v1
                                                                                                                                                                                        56invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        57move-result-object v0
                                                                                                                                                                                        59invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        60move-result-object v0
                                                                                                                                                                                        62invoke-static {v0}, Lcom/qq/e/comm/util/GDTLogger;->e(Ljava/lang/String;)V
                                                                                                                                                                                        63goto/16 :goto_3b
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Build.CPU_ABI:Ljava/lang/String
                                                                                                                                                                                        • android.os.Build.SUPPORTED_ABIS:[Ljava/lang/String
                                                                                                                                                                                        • com.baidu.mapsdkplatform.comapi.NativeLoader$a.a:Lcom/baidu/mapsdkplatform/comapi/NativeLoader$a
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        • com.baidu.mapsdkplatform.comapi.NativeLoader$a.b:Lcom/baidu/mapsdkplatform/comapi/NativeLoader$a
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        • com.baidu.mapsdkplatform.comapi.NativeLoader$a.c:Lcom/baidu/mapsdkplatform/comapi/NativeLoader$a
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        • com.baidu.mapsdkplatform.comapi.NativeLoader$a.e:Lcom/baidu/mapsdkplatform/comapi/NativeLoader$a
                                                                                                                                                                                        • com.baidu.mapsdkplatform.comapi.NativeLoader$a.d:Lcom/baidu/mapsdkplatform/comapi/NativeLoader$a
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • arm
                                                                                                                                                                                        • v7
                                                                                                                                                                                        • 64
                                                                                                                                                                                        • x86
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation build Landroid/annotation/TargetApi;
                                                                                                                                                                                        1value = 0x15
                                                                                                                                                                                        2.end annotation
                                                                                                                                                                                        3sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        4const/16 v1, 0x15
                                                                                                                                                                                        5if-ge v0, v1, :cond_9
                                                                                                                                                                                        7sget-object v0, Landroid/os/Build;->CPU_ABI:Ljava/lang/String;
                                                                                                                                                                                        8goto/16 :goto_e
                                                                                                                                                                                        9cond_9:
                                                                                                                                                                                        10sget-object v0, Landroid/os/Build;->SUPPORTED_ABIS:[Ljava/lang/String;
                                                                                                                                                                                        11const/4 v1, 0x0
                                                                                                                                                                                        12aget-object v0, v0, v1
                                                                                                                                                                                        13goto_e: if-nez v0, :cond_13
                                                                                                                                                                                        15sget-object v0, Lcom/baidu/mapsdkplatform/comapi/NativeLoader$a;->a:Lcom/baidu/mapsdkplatform/comapi/NativeLoader$a;
                                                                                                                                                                                        16return-object v0
                                                                                                                                                                                        17cond_13:
                                                                                                                                                                                        18const-string v1, "arm"
                                                                                                                                                                                        20invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        21move-result v2
                                                                                                                                                                                        22if-eqz v2, :cond_27
                                                                                                                                                                                        24const-string v2, "v7"
                                                                                                                                                                                        26invoke-virtual {v0, v2}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        27move-result v2
                                                                                                                                                                                        28if-eqz v2, :cond_27
                                                                                                                                                                                        30sget-object v2, Lcom/baidu/mapsdkplatform/comapi/NativeLoader$a;->b:Lcom/baidu/mapsdkplatform/comapi/NativeLoader$a;
                                                                                                                                                                                        31sput-object v2, Lcom/baidu/mapsdkplatform/comapi/NativeLoader;->f:Lcom/baidu/mapsdkplatform/comapi/NativeLoader$a;
                                                                                                                                                                                        32cond_27:
                                                                                                                                                                                        33invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        34move-result v1
                                                                                                                                                                                        36const-string v2, "64"
                                                                                                                                                                                        37if-eqz v1, :cond_39
                                                                                                                                                                                        39invoke-virtual {v0, v2}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        40move-result v1
                                                                                                                                                                                        41if-eqz v1, :cond_39
                                                                                                                                                                                        43sget-object v1, Lcom/baidu/mapsdkplatform/comapi/NativeLoader$a;->c:Lcom/baidu/mapsdkplatform/comapi/NativeLoader$a;
                                                                                                                                                                                        44sput-object v1, Lcom/baidu/mapsdkplatform/comapi/NativeLoader;->f:Lcom/baidu/mapsdkplatform/comapi/NativeLoader$a;
                                                                                                                                                                                        45cond_39:
                                                                                                                                                                                        46const-string v1, "x86"
                                                                                                                                                                                        48invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        49move-result v1
                                                                                                                                                                                        50if-eqz v1, :cond_4e
                                                                                                                                                                                        52invoke-virtual {v0, v2}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        53move-result v0
                                                                                                                                                                                        54if-eqz v0, :cond_4a
                                                                                                                                                                                        56sget-object v0, Lcom/baidu/mapsdkplatform/comapi/NativeLoader$a;->e:Lcom/baidu/mapsdkplatform/comapi/NativeLoader$a;
                                                                                                                                                                                        57goto/16 :goto_4c
                                                                                                                                                                                        58cond_4a:
                                                                                                                                                                                        59sget-object v0, Lcom/baidu/mapsdkplatform/comapi/NativeLoader$a;->d:Lcom/baidu/mapsdkplatform/comapi/NativeLoader$a;
                                                                                                                                                                                        60goto_4c: sput-object v0, Lcom/baidu/mapsdkplatform/comapi/NativeLoader;->f:Lcom/baidu/mapsdkplatform/comapi/NativeLoader$a;
                                                                                                                                                                                        61cond_4e:
                                                                                                                                                                                        62sget-object v0, Lcom/baidu/mapsdkplatform/comapi/NativeLoader;->f:Lcom/baidu/mapsdkplatform/comapi/NativeLoader$a;
                                                                                                                                                                                        63return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • android.location.Location.getLatitude
                                                                                                                                                                                        • android.location.Location.getLongitude
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • android.location.Location.<init>
                                                                                                                                                                                        • java.lang.Double.isNaN
                                                                                                                                                                                        • android.location.Location.setLatitude
                                                                                                                                                                                        • java.lang.Double.isNaN
                                                                                                                                                                                        • android.location.Location.setLongitude
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • gps
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0if-eqz p1, :cond_52
                                                                                                                                                                                        1array-length v0, p1
                                                                                                                                                                                        2if-lez v0, :cond_52
                                                                                                                                                                                        4iget-object v0, p0, Lcom/baidu/location/indoor/m;->a:Ljava/util/List;
                                                                                                                                                                                        5if-nez v0, :cond_10
                                                                                                                                                                                        6new-instance v0, Ljava/util/ArrayList;
                                                                                                                                                                                        8invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        9iput-object v0, p0, Lcom/baidu/location/indoor/m;->a:Ljava/util/List;
                                                                                                                                                                                        10cond_10: const/4 v0, 0x0
                                                                                                                                                                                        11const-wide/16 v1, 0x0
                                                                                                                                                                                        12move-wide v3, v1
                                                                                                                                                                                        13goto_14: array-length v5, p1
                                                                                                                                                                                        14if-ge v0, v5, :cond_2f
                                                                                                                                                                                        15aget-object v5, p1, v0
                                                                                                                                                                                        17invoke-virtual {v5}, Landroid/location/Location;->getLatitude()D
                                                                                                                                                                                        18move-result-wide v5
                                                                                                                                                                                        19add-double/2addr v1, v5
                                                                                                                                                                                        20aget-object v5, p1, v0
                                                                                                                                                                                        22invoke-virtual {v5}, Landroid/location/Location;->getLongitude()D
                                                                                                                                                                                        23move-result-wide v5
                                                                                                                                                                                        24add-double/2addr v3, v5
                                                                                                                                                                                        26iget-object v5, p0, Lcom/baidu/location/indoor/m;->a:Ljava/util/List;
                                                                                                                                                                                        27aget-object v6, p1, v0
                                                                                                                                                                                        29invoke-interface {v5, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        30add-int/lit8 v0, v0, 0x1
                                                                                                                                                                                        31goto/16 :goto_14
                                                                                                                                                                                        32cond_2f:
                                                                                                                                                                                        33iget-object v0, p0, Lcom/baidu/location/indoor/m;->c:Landroid/location/Location;
                                                                                                                                                                                        34if-nez v0, :cond_52
                                                                                                                                                                                        35new-instance v0, Landroid/location/Location;
                                                                                                                                                                                        37const-string v5, "gps"
                                                                                                                                                                                        39invoke-direct {v0, v5}, Landroid/location/Location;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        40iput-object v0, p0, Lcom/baidu/location/indoor/m;->c:Landroid/location/Location;
                                                                                                                                                                                        42iget-object v0, p0, Lcom/baidu/location/indoor/m;->c:Landroid/location/Location;
                                                                                                                                                                                        43array-length v5, p1
                                                                                                                                                                                        44int-to-double v5, v5
                                                                                                                                                                                        46invoke-static {v5, v6}, Ljava/lang/Double;->isNaN(D)Z
                                                                                                                                                                                        47div-double/2addr v1, v5
                                                                                                                                                                                        49invoke-virtual {v0, v1, v2}, Landroid/location/Location;->setLatitude(D)V
                                                                                                                                                                                        51iget-object v0, p0, Lcom/baidu/location/indoor/m;->c:Landroid/location/Location;
                                                                                                                                                                                        52array-length p1, p1
                                                                                                                                                                                        53int-to-double v1, p1
                                                                                                                                                                                        55invoke-static {v1, v2}, Ljava/lang/Double;->isNaN(D)Z
                                                                                                                                                                                        56div-double/2addr v3, v1
                                                                                                                                                                                        58invoke-virtual {v0, v3, v4}, Landroid/location/Location;->setLongitude(D)V
                                                                                                                                                                                        59cond_52: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.app.ActivityManager.getRunningTasks
                                                                                                                                                                                        • java.util.List.isEmpty
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • android.app.ActivityManager$RunningTaskInfo.topActivity:Landroid/content/ComponentName
                                                                                                                                                                                        • android.content.ComponentName.getPackageName
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • activity
                                                                                                                                                                                        • \u65e0\u6cd5\u83b7\u53d6GET_TASK\u6743\u9650\uff0c\u5c06\u5728\u901a\u77e5\u680f\u63d0\u9192\u5347\u7ea7\uff0c\u5982\u9700\u5f39\u7a97\u63d0\u9192\uff0c\u8bf7\u5728AndroidManifest.xml\u4e2d\u6dfb\u52a0GET_TASKS\u6743\u9650\uff1a\n<uses-permission android:name=\"android.permission.GET_TASKS\" />\n
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x1
                                                                                                                                                                                        1const/4 v1, 0x0
                                                                                                                                                                                        2try_start_2: sget v2, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        3const/16 v3, 0xe
                                                                                                                                                                                        4if-lt v2, v3, :cond_11
                                                                                                                                                                                        6invoke-static {}, Lcom/tencent/bugly/crashreport/common/info/a;->b()Lcom/tencent/bugly/crashreport/common/info/a;
                                                                                                                                                                                        7move-result-object p0
                                                                                                                                                                                        9invoke-virtual {p0}, Lcom/tencent/bugly/crashreport/common/info/a;->a()Z
                                                                                                                                                                                        10move-result p0
                                                                                                                                                                                        11return p0
                                                                                                                                                                                        12cond_11:
                                                                                                                                                                                        13invoke-virtual {p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        14move-result-object v2
                                                                                                                                                                                        16const-string v3, "activity"
                                                                                                                                                                                        18invoke-virtual {p0, v3}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        19move-result-object p0
                                                                                                                                                                                        20check-cast p0, Landroid/app/ActivityManager;
                                                                                                                                                                                        21if-eqz p0, :cond_51
                                                                                                                                                                                        23invoke-virtual {p0, v0}, Landroid/app/ActivityManager;->getRunningTasks(I)Ljava/util/List;
                                                                                                                                                                                        24move-result-object p0
                                                                                                                                                                                        25if-eqz p0, :cond_3e
                                                                                                                                                                                        27invoke-interface {p0}, Ljava/util/List;->isEmpty()Z
                                                                                                                                                                                        28move-result v3
                                                                                                                                                                                        29if-nez v3, :cond_3e
                                                                                                                                                                                        31invoke-interface {p0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        32move-result-object p0
                                                                                                                                                                                        33check-cast p0, Landroid/app/ActivityManager$RunningTaskInfo;
                                                                                                                                                                                        35iget-object p0, p0, Landroid/app/ActivityManager$RunningTaskInfo;->topActivity:Landroid/content/ComponentName;
                                                                                                                                                                                        37invoke-virtual {p0}, Landroid/content/ComponentName;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        38move-result-object p0
                                                                                                                                                                                        40invoke-virtual {p0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        41move-result p0
                                                                                                                                                                                        42try_end_3b: if-eqz p0, :cond_3e
                                                                                                                                                                                        43return v0
                                                                                                                                                                                        44cond_3e: return v1
                                                                                                                                                                                        45catch_3f: move-exception p0
                                                                                                                                                                                        47invoke-static {p0}, Lcom/tencent/bugly/proguard/an;->b(Ljava/lang/Throwable;)Z
                                                                                                                                                                                        48move-result v1
                                                                                                                                                                                        49if-nez v1, :cond_51
                                                                                                                                                                                        51invoke-virtual {p0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        52goto/16 :goto_51
                                                                                                                                                                                        53catch_4a: new-array p0, v1, [Ljava/lang/Object;
                                                                                                                                                                                        55const-string v1, "\u65e0\u6cd5\u83b7\u53d6GET_TASK\u6743\u9650\uff0c\u5c06\u5728\u901a\u77e5\u680f\u63d0\u9192\u5347\u7ea7\uff0c\u5982\u9700\u5f39\u7a97\u63d0\u9192\uff0c\u8bf7\u5728AndroidManifest.xml\u4e2d\u6dfb\u52a0GET_TASKS\u6743\u9650\uff1a\n<uses-permission android:name=\"android.permission.GET_TASKS\" />\n"
                                                                                                                                                                                        57invoke-static {v1, p0}, Lcom/tencent/bugly/proguard/an;->e(Ljava/lang/String;[Ljava/lang/Object;)Z
                                                                                                                                                                                        58goto_51: return v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.getState
                                                                                                                                                                                        • android.net.NetworkInfo$State.CONNECTED:Landroid/net/NetworkInfo$State
                                                                                                                                                                                        • android.net.ConnectivityManager.getNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.getState
                                                                                                                                                                                        • android.net.NetworkInfo$State.CONNECTED:Landroid/net/NetworkInfo$State
                                                                                                                                                                                        • android.net.NetworkInfo.getSubtypeName
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android.permission.ACCESS_NETWORK_STATE
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        • Wi-Fi
                                                                                                                                                                                        • 2G/3G
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x2
                                                                                                                                                                                        1new-array v0, v0, [Ljava/lang/String;
                                                                                                                                                                                        3const-string v1, ""
                                                                                                                                                                                        4const/4 v2, 0x0
                                                                                                                                                                                        5aput-object v1, v0, v2
                                                                                                                                                                                        6const/4 v3, 0x1
                                                                                                                                                                                        7aput-object v1, v0, v3
                                                                                                                                                                                        8try_start_b:
                                                                                                                                                                                        9const-string v4, "android.permission.ACCESS_NETWORK_STATE"
                                                                                                                                                                                        11invoke-static {p0, v4}, Lc/e/a/e;->a(Landroid/content/Context;Ljava/lang/String;)Z
                                                                                                                                                                                        12move-result v4
                                                                                                                                                                                        13if-nez v4, :cond_16
                                                                                                                                                                                        14aput-object v1, v0, v2
                                                                                                                                                                                        15return-object v0
                                                                                                                                                                                        16cond_16:
                                                                                                                                                                                        17const-string v4, "connectivity"
                                                                                                                                                                                        19invoke-virtual {p0, v4}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        20move-result-object p0
                                                                                                                                                                                        21check-cast p0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        22if-nez p0, :cond_23
                                                                                                                                                                                        23aput-object v1, v0, v2
                                                                                                                                                                                        24return-object v0
                                                                                                                                                                                        25cond_23:
                                                                                                                                                                                        26invoke-virtual {p0, v3}, Landroid/net/ConnectivityManager;->getNetworkInfo(I)Landroid/net/NetworkInfo;
                                                                                                                                                                                        27move-result-object v1
                                                                                                                                                                                        28if-eqz v1, :cond_36
                                                                                                                                                                                        30invoke-virtual {v1}, Landroid/net/NetworkInfo;->getState()Landroid/net/NetworkInfo$State;
                                                                                                                                                                                        31move-result-object v1
                                                                                                                                                                                        33sget-object v4, Landroid/net/NetworkInfo$State;->CONNECTED:Landroid/net/NetworkInfo$State;
                                                                                                                                                                                        34if-ne v1, v4, :cond_36
                                                                                                                                                                                        36const-string p0, "Wi-Fi"
                                                                                                                                                                                        37aput-object p0, v0, v2
                                                                                                                                                                                        38return-object v0
                                                                                                                                                                                        39cond_36:
                                                                                                                                                                                        40invoke-virtual {p0, v2}, Landroid/net/ConnectivityManager;->getNetworkInfo(I)Landroid/net/NetworkInfo;
                                                                                                                                                                                        41move-result-object p0
                                                                                                                                                                                        42if-eqz p0, :cond_4e
                                                                                                                                                                                        44invoke-virtual {p0}, Landroid/net/NetworkInfo;->getState()Landroid/net/NetworkInfo$State;
                                                                                                                                                                                        45move-result-object v1
                                                                                                                                                                                        47sget-object v4, Landroid/net/NetworkInfo$State;->CONNECTED:Landroid/net/NetworkInfo$State;
                                                                                                                                                                                        48if-ne v1, v4, :cond_4e
                                                                                                                                                                                        50const-string v1, "2G/3G"
                                                                                                                                                                                        51aput-object v1, v0, v2
                                                                                                                                                                                        53invoke-virtual {p0}, Landroid/net/NetworkInfo;->getSubtypeName()Ljava/lang/String;
                                                                                                                                                                                        54move-result-object p0
                                                                                                                                                                                        55aput-object p0, v0, v3
                                                                                                                                                                                        56catch_4e: return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getApplicationContext
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getAllNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.getTypeName
                                                                                                                                                                                        • java.lang.String.equalsIgnoreCase
                                                                                                                                                                                        • android.net.NetworkInfo.isConnected
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android.permission.ACCESS_WIFI_STATE
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        • WIFI
                                                                                                                                                                                        • can not get the permission of android.permission.ACCESS_WIFI_STATE
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2const-string v1, "android.permission.ACCESS_WIFI_STATE"
                                                                                                                                                                                        4invoke-static {p0, v1}, Lcom/tencent/wxop/stat/common/r;->a(Landroid/content/Context;Ljava/lang/String;)Z
                                                                                                                                                                                        5move-result v1
                                                                                                                                                                                        6if-eqz v1, :cond_3d
                                                                                                                                                                                        8invoke-virtual {p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        9move-result-object p0
                                                                                                                                                                                        11const-string v1, "connectivity"
                                                                                                                                                                                        13invoke-virtual {p0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        14move-result-object p0
                                                                                                                                                                                        15check-cast p0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        16if-eqz p0, :cond_3c
                                                                                                                                                                                        18invoke-virtual {p0}, Landroid/net/ConnectivityManager;->getAllNetworkInfo()[Landroid/net/NetworkInfo;
                                                                                                                                                                                        19move-result-object p0
                                                                                                                                                                                        20if-eqz p0, :cond_3c
                                                                                                                                                                                        21const/4 v1, 0x0
                                                                                                                                                                                        22goto_1e: array-length v2, p0
                                                                                                                                                                                        23if-ge v1, v2, :cond_3c
                                                                                                                                                                                        24aget-object v2, p0, v1
                                                                                                                                                                                        26invoke-virtual {v2}, Landroid/net/NetworkInfo;->getTypeName()Ljava/lang/String;
                                                                                                                                                                                        27move-result-object v2
                                                                                                                                                                                        29const-string v3, "WIFI"
                                                                                                                                                                                        31invoke-virtual {v2, v3}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
                                                                                                                                                                                        32move-result v2
                                                                                                                                                                                        33if-eqz v2, :cond_39
                                                                                                                                                                                        34aget-object v2, p0, v1
                                                                                                                                                                                        36invoke-virtual {v2}, Landroid/net/NetworkInfo;->isConnected()Z
                                                                                                                                                                                        37move-result v2
                                                                                                                                                                                        38if-eqz v2, :cond_39
                                                                                                                                                                                        39const/4 p0, 0x1
                                                                                                                                                                                        40return p0
                                                                                                                                                                                        41cond_39: add-int/lit8 v1, v1, 0x1
                                                                                                                                                                                        42goto/16 :goto_1e
                                                                                                                                                                                        43cond_3c: return v0
                                                                                                                                                                                        44cond_3d:
                                                                                                                                                                                        45sget-object p0, Lcom/tencent/wxop/stat/common/l;->k:Lcom/tencent/wxop/stat/common/StatLogger;
                                                                                                                                                                                        47const-string v1, "can not get the permission of android.permission.ACCESS_WIFI_STATE"
                                                                                                                                                                                        49invoke-virtual {p0, v1}, Lcom/tencent/wxop/stat/common/StatLogger;->warn(Ljava/lang/Object;)V
                                                                                                                                                                                        50try_end_44: goto/16 :goto_4b
                                                                                                                                                                                        51catch_45: move-exception p0
                                                                                                                                                                                        53sget-object v1, Lcom/tencent/wxop/stat/common/l;->k:Lcom/tencent/wxop/stat/common/StatLogger;
                                                                                                                                                                                        55invoke-virtual {v1, p0}, Lcom/tencent/wxop/stat/common/StatLogger;->e(Ljava/lang/Throwable;)V
                                                                                                                                                                                        56goto_4b: return v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.tencent.beacontsa.cover.c.a:Landroid/content/Context
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.getState
                                                                                                                                                                                        • android.net.NetworkInfo$State.CONNECTED:Landroid/net/NetworkInfo$State
                                                                                                                                                                                        • com.tencent.beacontsa.cover.c.b:Ljava/util/List
                                                                                                                                                                                        • java.lang.Thread.<init>
                                                                                                                                                                                        • java.lang.Thread.start
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        • W
                                                                                                                                                                                        • CompUpdate onReceive ConnectivityManager is null!
                                                                                                                                                                                        • E
                                                                                                                                                                                        • onReceive has a exception
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v4, 0x1
                                                                                                                                                                                        1const/4 v3, 0x0
                                                                                                                                                                                        2try_start_2:
                                                                                                                                                                                        3iget-object v0, p0, Lcom/tencent/beacontsa/cover/c;->a:Landroid/content/Context;
                                                                                                                                                                                        5const-string v1, "connectivity"
                                                                                                                                                                                        7invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        8move-result-object v0
                                                                                                                                                                                        9check-cast v0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        10if-nez v0, :cond_19
                                                                                                                                                                                        12const-string v0, "W"
                                                                                                                                                                                        14const-string v1, "CompUpdate onReceive ConnectivityManager is null!"
                                                                                                                                                                                        15const/4 v2, 0x0
                                                                                                                                                                                        16new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                        18invoke-static {v0, v1, v2}, Lcom/tencent/beacontsa/cover/f;->a(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                        19cond_18: return-void
                                                                                                                                                                                        20cond_19: const/4 v1, 0x0
                                                                                                                                                                                        21const/4 v2, 0x1
                                                                                                                                                                                        23invoke-virtual {v0, v2}, Landroid/net/ConnectivityManager;->getNetworkInfo(I)Landroid/net/NetworkInfo;
                                                                                                                                                                                        24move-result-object v0
                                                                                                                                                                                        25if-eqz v0, :cond_4b
                                                                                                                                                                                        27invoke-virtual {v0}, Landroid/net/NetworkInfo;->getState()Landroid/net/NetworkInfo$State;
                                                                                                                                                                                        28move-result-object v0
                                                                                                                                                                                        29goto_25: if-eqz v0, :cond_18
                                                                                                                                                                                        31sget-object v1, Landroid/net/NetworkInfo$State;->CONNECTED:Landroid/net/NetworkInfo$State;
                                                                                                                                                                                        32if-ne v0, v1, :cond_18
                                                                                                                                                                                        34iget-object v0, p0, Lcom/tencent/beacontsa/cover/c;->b:Ljava/util/List;
                                                                                                                                                                                        35if-eqz v0, :cond_18
                                                                                                                                                                                        36sget v0, Lcom/tencent/beacontsa/cover/c;->f:I
                                                                                                                                                                                        37if-eq v0, v4, :cond_18
                                                                                                                                                                                        38sget-boolean v0, Lcom/tencent/beacontsa/cover/c;->e:Z
                                                                                                                                                                                        39if-nez v0, :cond_18
                                                                                                                                                                                        40new-instance v0, Ljava/lang/Thread;
                                                                                                                                                                                        42invoke-direct {v0, p0}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
                                                                                                                                                                                        44invoke-virtual {v0}, Ljava/lang/Thread;->start()V
                                                                                                                                                                                        45try_end_3f: goto/16 :goto_18
                                                                                                                                                                                        46catch_40: move-exception v0
                                                                                                                                                                                        48const-string v0, "E"
                                                                                                                                                                                        50const-string v1, "onReceive has a exception"
                                                                                                                                                                                        51new-array v2, v3, [Ljava/lang/Object;
                                                                                                                                                                                        53invoke-static {v0, v1, v2}, Lcom/tencent/beacontsa/cover/f;->a(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                        54goto/16 :goto_18
                                                                                                                                                                                        55cond_4b: move-object v0, v1
                                                                                                                                                                                        56goto/16 :goto_25
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Build.BRAND:Ljava/lang/String
                                                                                                                                                                                        • android.os.Build.TYPE:Ljava/lang/String
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.getField
                                                                                                                                                                                        • java.lang.Class.getField
                                                                                                                                                                                        • java.lang.Class.getField
                                                                                                                                                                                        • java.lang.Class.getField
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • miui.os.Build
                                                                                                                                                                                        • IS_CTA_BUILD
                                                                                                                                                                                        • IS_ALPHA_BUILD
                                                                                                                                                                                        • IS_DEVELOPMENT_VERSION
                                                                                                                                                                                        • IS_STABLE_VERSION
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1sget-object v0, Landroid/os/Build;->BRAND:Ljava/lang/String;
                                                                                                                                                                                        2sput-object v0, Lc/g/d/a/a;->c:Ljava/lang/String;
                                                                                                                                                                                        4sget-object v0, Landroid/os/Build;->TYPE:Ljava/lang/String;
                                                                                                                                                                                        5sput-object v0, Lc/g/d/a/a;->d:Ljava/lang/String;
                                                                                                                                                                                        7const-string v0, "miui.os.Build"
                                                                                                                                                                                        8const/4 v1, 0x1
                                                                                                                                                                                        9try_start_b:
                                                                                                                                                                                        10invoke-static {v0}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        11move-result-object v0
                                                                                                                                                                                        12sput-object v0, Lc/g/d/a/a;->e:Ljava/lang/Class;
                                                                                                                                                                                        14sget-object v0, Lc/g/d/a/a;->e:Ljava/lang/Class;
                                                                                                                                                                                        16const-string v2, "IS_CTA_BUILD"
                                                                                                                                                                                        18invoke-virtual {v0, v2}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                        19move-result-object v0
                                                                                                                                                                                        20sput-object v0, Lc/g/d/a/a;->f:Ljava/lang/reflect/Field;
                                                                                                                                                                                        22sget-object v0, Lc/g/d/a/a;->e:Ljava/lang/Class;
                                                                                                                                                                                        24const-string v2, "IS_ALPHA_BUILD"
                                                                                                                                                                                        26invoke-virtual {v0, v2}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                        27move-result-object v0
                                                                                                                                                                                        28sput-object v0, Lc/g/d/a/a;->g:Ljava/lang/reflect/Field;
                                                                                                                                                                                        30sget-object v0, Lc/g/d/a/a;->e:Ljava/lang/Class;
                                                                                                                                                                                        32const-string v2, "IS_DEVELOPMENT_VERSION"
                                                                                                                                                                                        34invoke-virtual {v0, v2}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                        35move-result-object v0
                                                                                                                                                                                        36sput-object v0, Lc/g/d/a/a;->h:Ljava/lang/reflect/Field;
                                                                                                                                                                                        38sget-object v0, Lc/g/d/a/a;->e:Ljava/lang/Class;
                                                                                                                                                                                        40const-string v2, "IS_STABLE_VERSION"
                                                                                                                                                                                        42invoke-virtual {v0, v2}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                        43move-result-object v0
                                                                                                                                                                                        44sput-object v0, Lc/g/d/a/a;->i:Ljava/lang/reflect/Field;
                                                                                                                                                                                        45try_end_39: const/4 v1, 0x0
                                                                                                                                                                                        46goto/16 :goto_3c
                                                                                                                                                                                        47catch_3b: nop
                                                                                                                                                                                        48goto_3c: if-eqz v1, :cond_49
                                                                                                                                                                                        49const/4 v0, 0x0
                                                                                                                                                                                        50sput-object v0, Lc/g/d/a/a;->e:Ljava/lang/Class;
                                                                                                                                                                                        51sput-object v0, Lc/g/d/a/a;->f:Ljava/lang/reflect/Field;
                                                                                                                                                                                        52sput-object v0, Lc/g/d/a/a;->g:Ljava/lang/reflect/Field;
                                                                                                                                                                                        53sput-object v0, Lc/g/d/a/a;->h:Ljava/lang/reflect/Field;
                                                                                                                                                                                        54sput-object v0, Lc/g/d/a/a;->i:Ljava/lang/reflect/Field;
                                                                                                                                                                                        55cond_49: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Class.getClassLoader
                                                                                                                                                                                        • android.app.Activity.getFilesDir
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • dalvik.system.DexClassLoader.<init>
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • jar.path=, clz=
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Ljava/lang/String;",
                                                                                                                                                                                        4")",
                                                                                                                                                                                        5"Ljava/lang/Class<",
                                                                                                                                                                                        6"*>;"
                                                                                                                                                                                        7}
                                                                                                                                                                                        8.end annotation
                                                                                                                                                                                        10invoke-static {}, Lcom/baidu/mobads/utils/n;->a()Lcom/baidu/mobads/utils/n;
                                                                                                                                                                                        11move-result-object v0
                                                                                                                                                                                        12const-class v1, Lcom/baidu/mobads/AppActivityImp;
                                                                                                                                                                                        14invoke-virtual {v1}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
                                                                                                                                                                                        15move-result-object v1
                                                                                                                                                                                        16const/4 v2, 0x0
                                                                                                                                                                                        17try_start_b:
                                                                                                                                                                                        18iget-object v3, p0, Lcom/baidu/mobads/AppActivityImp;->a:Landroid/app/Activity;
                                                                                                                                                                                        20invoke-static {v3}, Lcom/baidu/mobads/f/g;->a(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        21move-result-object v3
                                                                                                                                                                                        23iget-object v4, p0, Lcom/baidu/mobads/AppActivityImp;->a:Landroid/app/Activity;
                                                                                                                                                                                        25invoke-virtual {v4}, Landroid/app/Activity;->getFilesDir()Ljava/io/File;
                                                                                                                                                                                        26move-result-object v4
                                                                                                                                                                                        28invoke-virtual {v4}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        29move-result-object v4
                                                                                                                                                                                        30new-instance v5, Ldalvik/system/DexClassLoader;
                                                                                                                                                                                        32invoke-direct {v5, v3, v4, v2, v1}, Ldalvik/system/DexClassLoader;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)V
                                                                                                                                                                                        33const/4 v1, 0x1
                                                                                                                                                                                        35invoke-static {p1, v1, v5}, Ljava/lang/Class;->forName(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class;
                                                                                                                                                                                        36move-result-object v2
                                                                                                                                                                                        37try_end_25: goto/16 :goto_2a
                                                                                                                                                                                        38catch_26: move-exception p1
                                                                                                                                                                                        40invoke-interface {v0, p1}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->e(Ljava/lang/Throwable;)I
                                                                                                                                                                                        41goto_2a: new-instance p1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        43invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        45const-string v1, "jar.path=, clz="
                                                                                                                                                                                        47invoke-virtual {p1, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        49invoke-virtual {p1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        51invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        52move-result-object p1
                                                                                                                                                                                        54invoke-interface {v0, p1}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->i(Ljava/lang/String;)I
                                                                                                                                                                                        55return-object v2
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Class.getClassLoader
                                                                                                                                                                                        • android.app.Activity.getFilesDir
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • dalvik.system.DexClassLoader.<init>
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • jar.path=, clz=
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Ljava/lang/String;",
                                                                                                                                                                                        4")",
                                                                                                                                                                                        5"Ljava/lang/Class<",
                                                                                                                                                                                        6"*>;"
                                                                                                                                                                                        7}
                                                                                                                                                                                        8.end annotation
                                                                                                                                                                                        10invoke-static {}, Lcom/baidu/mobads/utils/n;->a()Lcom/baidu/mobads/utils/n;
                                                                                                                                                                                        11move-result-object v0
                                                                                                                                                                                        12const-class v1, Lcom/baidu/mobads/MobRewardVideoImpl;
                                                                                                                                                                                        14invoke-virtual {v1}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
                                                                                                                                                                                        15move-result-object v1
                                                                                                                                                                                        16const/4 v2, 0x0
                                                                                                                                                                                        17try_start_b:
                                                                                                                                                                                        18iget-object v3, p0, Lcom/baidu/mobads/MobRewardVideoImpl;->a:Landroid/app/Activity;
                                                                                                                                                                                        20invoke-static {v3}, Lcom/baidu/mobads/f/g;->a(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        21move-result-object v3
                                                                                                                                                                                        23iget-object v4, p0, Lcom/baidu/mobads/MobRewardVideoImpl;->a:Landroid/app/Activity;
                                                                                                                                                                                        25invoke-virtual {v4}, Landroid/app/Activity;->getFilesDir()Ljava/io/File;
                                                                                                                                                                                        26move-result-object v4
                                                                                                                                                                                        28invoke-virtual {v4}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        29move-result-object v4
                                                                                                                                                                                        30new-instance v5, Ldalvik/system/DexClassLoader;
                                                                                                                                                                                        32invoke-direct {v5, v3, v4, v2, v1}, Ldalvik/system/DexClassLoader;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)V
                                                                                                                                                                                        33const/4 v1, 0x1
                                                                                                                                                                                        35invoke-static {p1, v1, v5}, Ljava/lang/Class;->forName(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class;
                                                                                                                                                                                        36move-result-object v2
                                                                                                                                                                                        37try_end_25: goto/16 :goto_2a
                                                                                                                                                                                        38catch_26: move-exception p1
                                                                                                                                                                                        40invoke-virtual {v0, p1}, Lcom/baidu/mobads/utils/n;->e(Ljava/lang/Throwable;)I
                                                                                                                                                                                        41goto_2a: new-instance p1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        43invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        45const-string v1, "jar.path=, clz="
                                                                                                                                                                                        47invoke-virtual {p1, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        49invoke-virtual {p1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        51invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        52move-result-object p1
                                                                                                                                                                                        54invoke-virtual {v0, p1}, Lcom/baidu/mobads/utils/n;->i(Ljava/lang/String;)I
                                                                                                                                                                                        55return-object v2
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Intent.getAction
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.isAvailable
                                                                                                                                                                                        • android.net.NetworkInfo.getType
                                                                                                                                                                                        • android.net.NetworkInfo.getType
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android.net.conn.CONNECTIVITY_CHANGE
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1invoke-virtual {p2}, Landroid/content/Intent;->getAction()Ljava/lang/String;
                                                                                                                                                                                        2move-result-object p2
                                                                                                                                                                                        4const-string v0, "android.net.conn.CONNECTIVITY_CHANGE"
                                                                                                                                                                                        6invoke-virtual {v0, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        7move-result p2
                                                                                                                                                                                        8if-eqz p2, :cond_45
                                                                                                                                                                                        10const-string p2, "connectivity"
                                                                                                                                                                                        12invoke-virtual {p1, p2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        13move-result-object p1
                                                                                                                                                                                        14check-cast p1, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        16invoke-virtual {p1}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        17move-result-object p1
                                                                                                                                                                                        18if-eqz p1, :cond_3d
                                                                                                                                                                                        20invoke-virtual {p1}, Landroid/net/NetworkInfo;->isAvailable()Z
                                                                                                                                                                                        21move-result p2
                                                                                                                                                                                        22if-eqz p2, :cond_3d
                                                                                                                                                                                        24invoke-virtual {p1}, Landroid/net/NetworkInfo;->getType()I
                                                                                                                                                                                        25move-result p2
                                                                                                                                                                                        26const/4 v0, 0x1
                                                                                                                                                                                        27if-ne p2, v0, :cond_2f
                                                                                                                                                                                        29invoke-static {}, Lcom/mintegral/msdk/videocommon/download/c;->getInstance()Lcom/mintegral/msdk/videocommon/download/c;
                                                                                                                                                                                        30move-result-object p1
                                                                                                                                                                                        32invoke-virtual {p1, v0}, Lcom/mintegral/msdk/videocommon/download/c;->b(Z)V
                                                                                                                                                                                        33return-void
                                                                                                                                                                                        34cond_2f:
                                                                                                                                                                                        35invoke-virtual {p1}, Landroid/net/NetworkInfo;->getType()I
                                                                                                                                                                                        36move-result p1
                                                                                                                                                                                        37if-nez p1, :cond_45
                                                                                                                                                                                        39invoke-static {}, Lcom/mintegral/msdk/videocommon/download/c;->getInstance()Lcom/mintegral/msdk/videocommon/download/c;
                                                                                                                                                                                        40move-result-object p1
                                                                                                                                                                                        42invoke-virtual {p1}, Lcom/mintegral/msdk/videocommon/download/c;->a()V
                                                                                                                                                                                        43return-void
                                                                                                                                                                                        44cond_3d:
                                                                                                                                                                                        45invoke-static {}, Lcom/mintegral/msdk/videocommon/download/c;->getInstance()Lcom/mintegral/msdk/videocommon/download/c;
                                                                                                                                                                                        46move-result-object p1
                                                                                                                                                                                        47const/4 p2, 0x0
                                                                                                                                                                                        49invoke-virtual {p1, p2}, Lcom/mintegral/msdk/videocommon/download/c;->a(Z)V
                                                                                                                                                                                        50try_end_45: return-void
                                                                                                                                                                                        51catch_46: move-exception p1
                                                                                                                                                                                        53invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        54return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.canRead
                                                                                                                                                                                        • java.io.File.isDirectory
                                                                                                                                                                                        • java.io.File.listFiles
                                                                                                                                                                                        • java.io.File.canRead
                                                                                                                                                                                        • java.io.File.canWrite
                                                                                                                                                                                        • java.io.File.length
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        • java.io.File.getAbsoluteFile
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • Delete empty record file %s
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0if-nez p0, :cond_3
                                                                                                                                                                                        1return-void
                                                                                                                                                                                        2try_start_3: new-instance v0, Ljava/io/File;
                                                                                                                                                                                        4invoke-direct {v0, p0}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        6invoke-virtual {v0}, Ljava/io/File;->canRead()Z
                                                                                                                                                                                        7move-result p0
                                                                                                                                                                                        8if-eqz p0, :cond_4f
                                                                                                                                                                                        10invoke-virtual {v0}, Ljava/io/File;->isDirectory()Z
                                                                                                                                                                                        11move-result p0
                                                                                                                                                                                        12if-eqz p0, :cond_4f
                                                                                                                                                                                        14invoke-virtual {v0}, Ljava/io/File;->listFiles()[Ljava/io/File;
                                                                                                                                                                                        15move-result-object p0
                                                                                                                                                                                        16if-eqz p0, :cond_4f
                                                                                                                                                                                        17array-length v0, p0
                                                                                                                                                                                        18const/4 v1, 0x0
                                                                                                                                                                                        19const/4 v2, 0x0
                                                                                                                                                                                        20goto_1d: if-ge v2, v0, :cond_4f
                                                                                                                                                                                        21aget-object v3, p0, v2
                                                                                                                                                                                        23invoke-virtual {v3}, Ljava/io/File;->canRead()Z
                                                                                                                                                                                        24move-result v4
                                                                                                                                                                                        25if-eqz v4, :cond_48
                                                                                                                                                                                        27invoke-virtual {v3}, Ljava/io/File;->canWrite()Z
                                                                                                                                                                                        28move-result v4
                                                                                                                                                                                        29if-eqz v4, :cond_48
                                                                                                                                                                                        31invoke-virtual {v3}, Ljava/io/File;->length()J
                                                                                                                                                                                        32move-result-wide v4
                                                                                                                                                                                        33const-wide/16 v6, 0x0
                                                                                                                                                                                        34cmp-long v8, v4, v6
                                                                                                                                                                                        35if-nez v8, :cond_48
                                                                                                                                                                                        37invoke-virtual {v3}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        39const-string v4, "Delete empty record file %s"
                                                                                                                                                                                        40const/4 v5, 0x1
                                                                                                                                                                                        41new-array v5, v5, [Ljava/lang/Object;
                                                                                                                                                                                        43invoke-virtual {v3}, Ljava/io/File;->getAbsoluteFile()Ljava/io/File;
                                                                                                                                                                                        44move-result-object v3
                                                                                                                                                                                        45aput-object v3, v5, v1
                                                                                                                                                                                        47invoke-static {v4, v5}, Lcom/tencent/bugly/proguard/an;->c(Ljava/lang/String;[Ljava/lang/Object;)Z
                                                                                                                                                                                        48try_end_48: add-int/lit8 v2, v2, 0x1
                                                                                                                                                                                        49goto/16 :goto_1d
                                                                                                                                                                                        50catch_4b: move-exception p0
                                                                                                                                                                                        52invoke-static {p0}, Lcom/tencent/bugly/proguard/an;->a(Ljava/lang/Throwable;)Z
                                                                                                                                                                                        53cond_4f: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.ConnectivityManager.getBackgroundDataSetting
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.isConnected
                                                                                                                                                                                        • android.net.NetworkInfo.getType
                                                                                                                                                                                        • android.net.NetworkInfo.isConnected
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        • phone
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-static {}, Lcom/unity3d/services/core/properties/ClientProperties;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        2move-result-object v0
                                                                                                                                                                                        3const/4 v1, 0x0
                                                                                                                                                                                        4if-eqz v0, :cond_49
                                                                                                                                                                                        6invoke-static {}, Lcom/unity3d/services/core/properties/ClientProperties;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        7move-result-object v0
                                                                                                                                                                                        9const-string v2, "connectivity"
                                                                                                                                                                                        11invoke-virtual {v0, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        12move-result-object v0
                                                                                                                                                                                        13check-cast v0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        14if-nez v0, :cond_16
                                                                                                                                                                                        15return v1
                                                                                                                                                                                        16cond_16:
                                                                                                                                                                                        17invoke-static {}, Lcom/unity3d/services/core/properties/ClientProperties;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        18move-result-object v2
                                                                                                                                                                                        20const-string v3, "phone"
                                                                                                                                                                                        22invoke-virtual {v2, v3}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        23move-result-object v2
                                                                                                                                                                                        24check-cast v2, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        26invoke-virtual {v0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        27move-result-object v3
                                                                                                                                                                                        28if-eqz v3, :cond_49
                                                                                                                                                                                        30invoke-virtual {v0}, Landroid/net/ConnectivityManager;->getBackgroundDataSetting()Z
                                                                                                                                                                                        31move-result v4
                                                                                                                                                                                        32if-eqz v4, :cond_49
                                                                                                                                                                                        34invoke-virtual {v0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        35move-result-object v0
                                                                                                                                                                                        37invoke-virtual {v0}, Landroid/net/NetworkInfo;->isConnected()Z
                                                                                                                                                                                        38move-result v0
                                                                                                                                                                                        39if-eqz v0, :cond_49
                                                                                                                                                                                        40if-nez v2, :cond_3b
                                                                                                                                                                                        41goto/16 :goto_49
                                                                                                                                                                                        42cond_3b:
                                                                                                                                                                                        43invoke-virtual {v3}, Landroid/net/NetworkInfo;->getType()I
                                                                                                                                                                                        44move-result v0
                                                                                                                                                                                        45const/4 v2, 0x1
                                                                                                                                                                                        46if-ne v0, v2, :cond_49
                                                                                                                                                                                        48invoke-virtual {v3}, Landroid/net/NetworkInfo;->isConnected()Z
                                                                                                                                                                                        49move-result v0
                                                                                                                                                                                        50if-eqz v0, :cond_49
                                                                                                                                                                                        51const/4 v1, 0x1
                                                                                                                                                                                        52cond_49: return v1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.webkit.CookieSyncManager.startSync
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.getDeclaredField
                                                                                                                                                                                        • java.lang.reflect.Field.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Field.get
                                                                                                                                                                                        • java.lang.Thread.setUncaughtExceptionHandler
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • com.tencent.tbs.tbsshell.WebCoreProxy
                                                                                                                                                                                        • cookieSyncManager_startSync
                                                                                                                                                                                        • android.webkit.WebSyncManager
                                                                                                                                                                                        • mSyncThread
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-static {}, Lcom/tencent/smtt/sdk/ca;->a()Lcom/tencent/smtt/sdk/ca;
                                                                                                                                                                                        2move-result-object v0
                                                                                                                                                                                        3if-eqz v0, :cond_21
                                                                                                                                                                                        5invoke-virtual {v0}, Lcom/tencent/smtt/sdk/ca;->b()Z
                                                                                                                                                                                        6move-result v1
                                                                                                                                                                                        7if-eqz v1, :cond_21
                                                                                                                                                                                        9invoke-virtual {v0}, Lcom/tencent/smtt/sdk/ca;->c()Lcom/tencent/smtt/sdk/cb;
                                                                                                                                                                                        10move-result-object v0
                                                                                                                                                                                        12invoke-virtual {v0}, Lcom/tencent/smtt/sdk/cb;->b()Lcom/tencent/smtt/export/external/DexLoader;
                                                                                                                                                                                        13move-result-object v0
                                                                                                                                                                                        14const/4 v1, 0x0
                                                                                                                                                                                        15new-array v2, v1, [Ljava/lang/Class;
                                                                                                                                                                                        16new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                        18const-string v3, "com.tencent.tbs.tbsshell.WebCoreProxy"
                                                                                                                                                                                        20const-string v4, "cookieSyncManager_startSync"
                                                                                                                                                                                        22invoke-virtual {v0, v3, v4, v2, v1}, Lcom/tencent/smtt/export/external/DexLoader;->invokeStaticMethod(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        23goto/16 :goto_46
                                                                                                                                                                                        24cond_21:
                                                                                                                                                                                        25sget-object v0, Lcom/tencent/smtt/sdk/CookieSyncManager;->a:Landroid/webkit/CookieSyncManager;
                                                                                                                                                                                        27invoke-virtual {v0}, Landroid/webkit/CookieSyncManager;->startSync()V
                                                                                                                                                                                        29const-string v0, "android.webkit.WebSyncManager"
                                                                                                                                                                                        30try_start_28:
                                                                                                                                                                                        31invoke-static {v0}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        32move-result-object v0
                                                                                                                                                                                        34const-string v1, "mSyncThread"
                                                                                                                                                                                        36invoke-virtual {v0, v1}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                        37move-result-object v0
                                                                                                                                                                                        38const/4 v1, 0x1
                                                                                                                                                                                        40invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;->setAccessible(Z)V
                                                                                                                                                                                        42sget-object v1, Lcom/tencent/smtt/sdk/CookieSyncManager;->a:Landroid/webkit/CookieSyncManager;
                                                                                                                                                                                        44invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        45move-result-object v0
                                                                                                                                                                                        46check-cast v0, Ljava/lang/Thread;
                                                                                                                                                                                        47new-instance v1, Lcom/tencent/smtt/sdk/t;
                                                                                                                                                                                        49invoke-direct {v1}, Lcom/tencent/smtt/sdk/t;-><init>()V
                                                                                                                                                                                        51invoke-virtual {v0, v1}, Ljava/lang/Thread;->setUncaughtExceptionHandler(Ljava/lang/Thread$UncaughtExceptionHandler;)V
                                                                                                                                                                                        52try_end_46: return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Object.<init>
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • package_name
                                                                                                                                                                                        • TEXT
                                                                                                                                                                                        • message_ts
                                                                                                                                                                                        • LONG DEFAULT 0
                                                                                                                                                                                        • bytes
                                                                                                                                                                                        • network_type
                                                                                                                                                                                        • INT DEFAULT -1
                                                                                                                                                                                        • rcv
                                                                                                                                                                                        • imsi
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Ljava/lang/Object;
                                                                                                                                                                                        2invoke-direct {v0}, Ljava/lang/Object;-><init>()V
                                                                                                                                                                                        3sput-object v0, Lc/g/f/e/a;->b:Ljava/lang/Object;
                                                                                                                                                                                        4const/16 v0, 0xc
                                                                                                                                                                                        5new-array v0, v0, [Ljava/lang/String;
                                                                                                                                                                                        6const/4 v1, 0x0
                                                                                                                                                                                        8const-string v2, "package_name"
                                                                                                                                                                                        9aput-object v2, v0, v1
                                                                                                                                                                                        11const-string v1, "TEXT"
                                                                                                                                                                                        12const/4 v2, 0x1
                                                                                                                                                                                        13aput-object v1, v0, v2
                                                                                                                                                                                        14const/4 v2, 0x2
                                                                                                                                                                                        16const-string v3, "message_ts"
                                                                                                                                                                                        17aput-object v3, v0, v2
                                                                                                                                                                                        19const-string v2, " LONG DEFAULT 0 "
                                                                                                                                                                                        20const/4 v3, 0x3
                                                                                                                                                                                        21aput-object v2, v0, v3
                                                                                                                                                                                        22const/4 v3, 0x4
                                                                                                                                                                                        24const-string v4, "bytes"
                                                                                                                                                                                        25aput-object v4, v0, v3
                                                                                                                                                                                        26const/4 v3, 0x5
                                                                                                                                                                                        27aput-object v2, v0, v3
                                                                                                                                                                                        28const/4 v2, 0x6
                                                                                                                                                                                        30const-string v3, "network_type"
                                                                                                                                                                                        31aput-object v3, v0, v2
                                                                                                                                                                                        33const-string v2, " INT DEFAULT -1 "
                                                                                                                                                                                        34const/4 v3, 0x7
                                                                                                                                                                                        35aput-object v2, v0, v3
                                                                                                                                                                                        36const/16 v3, 0x8
                                                                                                                                                                                        38const-string v4, "rcv"
                                                                                                                                                                                        39aput-object v4, v0, v3
                                                                                                                                                                                        40const/16 v3, 0x9
                                                                                                                                                                                        41aput-object v2, v0, v3
                                                                                                                                                                                        42const/16 v2, 0xa
                                                                                                                                                                                        44const-string v3, "imsi"
                                                                                                                                                                                        45aput-object v3, v0, v2
                                                                                                                                                                                        46const/16 v2, 0xb
                                                                                                                                                                                        47aput-object v1, v0, v2
                                                                                                                                                                                        48sput-object v0, Lc/g/f/e/a;->c:[Ljava/lang/String;
                                                                                                                                                                                        49return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.getDeclaredMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android.webkit.WebView
                                                                                                                                                                                        • removeJavascriptInterface
                                                                                                                                                                                        • searchBoxJavaBridge_
                                                                                                                                                                                        • accessibility
                                                                                                                                                                                        • accessibilityTraversal
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        1try_start_0: sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        2const/16 v1, 0xb
                                                                                                                                                                                        3if-lt v0, v1, :cond_41
                                                                                                                                                                                        4sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        5const/16 v1, 0x11
                                                                                                                                                                                        6if-gt v0, v1, :cond_41
                                                                                                                                                                                        8const-string v0, "android.webkit.WebView"
                                                                                                                                                                                        10invoke-static {v0}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        11move-result-object v0
                                                                                                                                                                                        13const-string v1, "removeJavascriptInterface"
                                                                                                                                                                                        14const/4 v2, 0x1
                                                                                                                                                                                        15new-array v2, v2, [Ljava/lang/Class;
                                                                                                                                                                                        16const/4 v3, 0x0
                                                                                                                                                                                        17const-class v4, Ljava/lang/String;
                                                                                                                                                                                        18aput-object v4, v2, v3
                                                                                                                                                                                        20invoke-virtual {v0, v1, v2}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        21move-result-object v0
                                                                                                                                                                                        22const/4 v1, 0x1
                                                                                                                                                                                        23new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                        24const/4 v2, 0x0
                                                                                                                                                                                        26const-string v3, "searchBoxJavaBridge_"
                                                                                                                                                                                        27aput-object v3, v1, v2
                                                                                                                                                                                        29invoke-virtual {v0, p0, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        30const/4 v1, 0x1
                                                                                                                                                                                        31new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                        32const/4 v2, 0x0
                                                                                                                                                                                        34const-string v3, "accessibility"
                                                                                                                                                                                        35aput-object v3, v1, v2
                                                                                                                                                                                        37invoke-virtual {v0, p0, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        38const/4 v1, 0x1
                                                                                                                                                                                        39new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                        40const/4 v2, 0x0
                                                                                                                                                                                        42const-string v3, "accessibilityTraversal"
                                                                                                                                                                                        43aput-object v3, v1, v2
                                                                                                                                                                                        45invoke-virtual {v0, p0, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        46goto_41: return-void
                                                                                                                                                                                        47catch_42: move-exception v0
                                                                                                                                                                                        48goto/16 :goto_41
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.app.Application.getSystemService
                                                                                                                                                                                        • android.app.ActivityManager.getRunningAppProcesses
                                                                                                                                                                                        • android.app.Application.getPackageName
                                                                                                                                                                                        • android.os.Process.myPid
                                                                                                                                                                                        • java.util.List.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • android.app.ActivityManager$RunningAppProcessInfo.processName:Ljava/lang/String
                                                                                                                                                                                        • d.n.<init>
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • activity
                                                                                                                                                                                        • null cannot be cast to non-null type android.app.ActivityManager
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "activity"
                                                                                                                                                                                        3invoke-virtual {p0, v0}, Landroid/app/Application;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        4move-result-object v0
                                                                                                                                                                                        5if-eqz v0, :cond_36
                                                                                                                                                                                        6check-cast v0, Landroid/app/ActivityManager;
                                                                                                                                                                                        8invoke-virtual {v0}, Landroid/app/ActivityManager;->getRunningAppProcesses()Ljava/util/List;
                                                                                                                                                                                        9move-result-object v0
                                                                                                                                                                                        11invoke-virtual {p0}, Landroid/app/Application;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        12move-result-object v1
                                                                                                                                                                                        14invoke-static {}, Landroid/os/Process;->myPid()I
                                                                                                                                                                                        15move-result v2
                                                                                                                                                                                        17invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        18move-result-object v0
                                                                                                                                                                                        19cond_1a:
                                                                                                                                                                                        20invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        21move-result v3
                                                                                                                                                                                        22if-eqz v3, :cond_34
                                                                                                                                                                                        24invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        25move-result-object v3
                                                                                                                                                                                        26check-cast v3, Landroid/app/ActivityManager$RunningAppProcessInfo;
                                                                                                                                                                                        27iget v4, v3, Landroid/app/ActivityManager$RunningAppProcessInfo;->pid:I
                                                                                                                                                                                        28if-ne v4, v2, :cond_1a
                                                                                                                                                                                        30iget-object v3, v3, Landroid/app/ActivityManager$RunningAppProcessInfo;->processName:Ljava/lang/String;
                                                                                                                                                                                        32invoke-static {v1, v3}, Ld/e/b/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
                                                                                                                                                                                        33move-result v3
                                                                                                                                                                                        34if-eqz v3, :cond_1a
                                                                                                                                                                                        35const/4 v0, 0x1
                                                                                                                                                                                        36return v0
                                                                                                                                                                                        37cond_34: const/4 v0, 0x0
                                                                                                                                                                                        38return v0
                                                                                                                                                                                        39cond_36: new-instance v0, Ld/n;
                                                                                                                                                                                        41const-string v1, "null cannot be cast to non-null type android.app.ActivityManager"
                                                                                                                                                                                        43invoke-direct {v0, v1}, Ld/n;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        44goto/16 :goto_3f
                                                                                                                                                                                        45goto_3e: throw v0
                                                                                                                                                                                        46goto_3f: goto/16 :goto_3e
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.net.URL.<init>
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • javax.net.ssl.HttpsURLConnection.setHostnameVerifier
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • java.net.HttpURLConnection.setRequestMethod
                                                                                                                                                                                        • java.net.HttpURLConnection.setDoOutput
                                                                                                                                                                                        • java.net.HttpURLConnection.setDoInput
                                                                                                                                                                                        • java.net.HttpURLConnection.setConnectTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setReadTimeout
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • url connect failed
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0: new-instance v0, Ljava/net/URL;
                                                                                                                                                                                        2iget-object v1, p0, Lcom/baidu/mapsdkplatform/comapi/synchronization/b/c;->d:Ljava/lang/String;
                                                                                                                                                                                        4invoke-direct {v0, v1}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        5sget-boolean v1, Lcom/baidu/mapsdkplatform/comapi/synchronization/b/c;->b:Z
                                                                                                                                                                                        6if-eqz v1, :cond_1a
                                                                                                                                                                                        8invoke-virtual {v0}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        9move-result-object v0
                                                                                                                                                                                        10check-cast v0, Ljavax/net/ssl/HttpsURLConnection;
                                                                                                                                                                                        11new-instance v1, Lcom/baidu/mapsdkplatform/comapi/synchronization/b/d;
                                                                                                                                                                                        13invoke-direct {v1, p0}, Lcom/baidu/mapsdkplatform/comapi/synchronization/b/d;-><init>(Lcom/baidu/mapsdkplatform/comapi/synchronization/b/c;)V
                                                                                                                                                                                        15invoke-virtual {v0, v1}, Ljavax/net/ssl/HttpsURLConnection;->setHostnameVerifier(Ljavax/net/ssl/HostnameVerifier;)V
                                                                                                                                                                                        16goto/16 :goto_20
                                                                                                                                                                                        17cond_1a:
                                                                                                                                                                                        18invoke-virtual {v0}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        19move-result-object v0
                                                                                                                                                                                        20check-cast v0, Ljava/net/HttpURLConnection;
                                                                                                                                                                                        21goto_20:
                                                                                                                                                                                        22iget-object v1, p0, Lcom/baidu/mapsdkplatform/comapi/synchronization/b/c;->h:Ljava/lang/String;
                                                                                                                                                                                        24invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V
                                                                                                                                                                                        25const/4 v1, 0x0
                                                                                                                                                                                        27invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setDoOutput(Z)V
                                                                                                                                                                                        28const/4 v1, 0x1
                                                                                                                                                                                        30invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setDoInput(Z)V
                                                                                                                                                                                        31iget v1, p0, Lcom/baidu/mapsdkplatform/comapi/synchronization/b/c;->f:I
                                                                                                                                                                                        33invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setConnectTimeout(I)V
                                                                                                                                                                                        34iget v1, p0, Lcom/baidu/mapsdkplatform/comapi/synchronization/b/c;->g:I
                                                                                                                                                                                        36invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setReadTimeout(I)V
                                                                                                                                                                                        37try_end_37: return-object v0
                                                                                                                                                                                        38catch_38: move-exception v0
                                                                                                                                                                                        40sget-object v1, Lcom/baidu/mapsdkplatform/comapi/synchronization/b/c;->c:Ljava/lang/String;
                                                                                                                                                                                        42const-string v2, "url connect failed"
                                                                                                                                                                                        44invoke-static {v1, v2, v0}, Lcom/baidu/mapsdkplatform/comapi/synchronization/c/a;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        45const/4 v0, 0x0
                                                                                                                                                                                        46return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.widget.CompoundButton.getButtonDrawable
                                                                                                                                                                                        • java.lang.Class.getDeclaredField
                                                                                                                                                                                        • java.lang.reflect.Field.setAccessible
                                                                                                                                                                                        • android.util.Log.i
                                                                                                                                                                                        • java.lang.reflect.Field.get
                                                                                                                                                                                        • android.util.Log.i
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • CompoundButtonCompat
                                                                                                                                                                                        • mButtonDrawable
                                                                                                                                                                                        • Failed to retrieve mButtonDrawable field
                                                                                                                                                                                        • Failed to get button drawable via reflection
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        1const/16 v1, 0x17
                                                                                                                                                                                        2if-lt v0, v1, :cond_b
                                                                                                                                                                                        4invoke-virtual {p0}, Landroid/widget/CompoundButton;->getButtonDrawable()Landroid/graphics/drawable/Drawable;
                                                                                                                                                                                        5move-result-object p0
                                                                                                                                                                                        6return-object p0
                                                                                                                                                                                        7cond_b: sget-boolean v0, Landroidx/core/widget/c;->b:Z
                                                                                                                                                                                        9const-string v1, "CompoundButtonCompat"
                                                                                                                                                                                        10if-nez v0, :cond_2a
                                                                                                                                                                                        11const/4 v0, 0x1
                                                                                                                                                                                        12try_start_12: const-class v2, Landroid/widget/CompoundButton;
                                                                                                                                                                                        14const-string v3, "mButtonDrawable"
                                                                                                                                                                                        16invoke-virtual {v2, v3}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                        17move-result-object v2
                                                                                                                                                                                        18sput-object v2, Landroidx/core/widget/c;->a:Ljava/lang/reflect/Field;
                                                                                                                                                                                        20sget-object v2, Landroidx/core/widget/c;->a:Ljava/lang/reflect/Field;
                                                                                                                                                                                        22invoke-virtual {v2, v0}, Ljava/lang/reflect/Field;->setAccessible(Z)V
                                                                                                                                                                                        23try_end_21: goto/16 :goto_28
                                                                                                                                                                                        24catch_22: move-exception v2
                                                                                                                                                                                        26const-string v3, "Failed to retrieve mButtonDrawable field"
                                                                                                                                                                                        28invoke-static {v1, v3, v2}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                        29goto_28: sput-boolean v0, Landroidx/core/widget/c;->b:Z
                                                                                                                                                                                        30cond_2a:
                                                                                                                                                                                        31sget-object v0, Landroidx/core/widget/c;->a:Ljava/lang/reflect/Field;
                                                                                                                                                                                        32const/4 v2, 0x0
                                                                                                                                                                                        33if-eqz v0, :cond_3e
                                                                                                                                                                                        34try_start_2f:
                                                                                                                                                                                        35invoke-virtual {v0, p0}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        36move-result-object p0
                                                                                                                                                                                        37check-cast p0, Landroid/graphics/drawable/Drawable;
                                                                                                                                                                                        38try_end_35: return-object p0
                                                                                                                                                                                        39catch_36: move-exception p0
                                                                                                                                                                                        41const-string v0, "Failed to get button drawable via reflection"
                                                                                                                                                                                        43invoke-static {v1, v0, p0}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                        44sput-object v2, Landroidx/core/widget/c;->a:Ljava/lang/reflect/Field;
                                                                                                                                                                                        45cond_3e: return-object v2
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.util.Log.w
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • ACTVAutoSizeHelper
                                                                                                                                                                                        • Failed to invoke TextView#
                                                                                                                                                                                        • () method
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"<T:",
                                                                                                                                                                                        3"Ljava/lang/Object;",
                                                                                                                                                                                        4">(",
                                                                                                                                                                                        5"Ljava/lang/Object;",
                                                                                                                                                                                        6"Ljava/lang/String;",
                                                                                                                                                                                        7"TT;)TT;"
                                                                                                                                                                                        8}
                                                                                                                                                                                        9.end annotation
                                                                                                                                                                                        10const/4 v0, 0x0
                                                                                                                                                                                        11try_start_1:
                                                                                                                                                                                        12invoke-direct {p0, p2}, Landroidx/appcompat/widget/I;->a(Ljava/lang/String;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        13move-result-object v1
                                                                                                                                                                                        14new-array v2, v0, [Ljava/lang/Object;
                                                                                                                                                                                        16invoke-virtual {v1, p1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        17move-result-object p3
                                                                                                                                                                                        18try_end_b: goto/16 :goto_2b
                                                                                                                                                                                        19catchall_c: move-exception p1
                                                                                                                                                                                        20goto/16 :goto_2c
                                                                                                                                                                                        21catch_e: move-exception p1
                                                                                                                                                                                        22const/4 v0, 0x1
                                                                                                                                                                                        23try_start_10:
                                                                                                                                                                                        24const-string v1, "ACTVAutoSizeHelper"
                                                                                                                                                                                        25new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        27invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        29const-string v3, "Failed to invoke TextView#"
                                                                                                                                                                                        31invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        33invoke-virtual {v2, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        35const-string p2, "() method"
                                                                                                                                                                                        37invoke-virtual {v2, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        39invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        40move-result-object p2
                                                                                                                                                                                        42invoke-static {v1, p2, p1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                        43goto_2b: return-object p3
                                                                                                                                                                                        44goto_2c: throw p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONArray.<init>
                                                                                                                                                                                        • android.content.Context.getApplicationContext
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.wifi.WifiManager.getScanResults
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • android.net.wifi.ScanResult.SSID:Ljava/lang/String
                                                                                                                                                                                        • org.json.JSONArray.put
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • wifi
                                                                                                                                                                                        • IFLY_AD_SDK
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v2, Lorg/json/JSONArray;
                                                                                                                                                                                        2invoke-direct {v2}, Lorg/json/JSONArray;-><init>()V
                                                                                                                                                                                        3try_start_5:
                                                                                                                                                                                        4invoke-virtual {p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        5move-result-object v0
                                                                                                                                                                                        7const-string v1, "wifi"
                                                                                                                                                                                        9invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        10move-result-object v0
                                                                                                                                                                                        11check-cast v0, Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        12if-eqz v0, :cond_3a
                                                                                                                                                                                        14invoke-virtual {v0}, Landroid/net/wifi/WifiManager;->getScanResults()Ljava/util/List;
                                                                                                                                                                                        15move-result-object v3
                                                                                                                                                                                        16if-eqz v3, :cond_3a
                                                                                                                                                                                        17const/4 v0, 0x0
                                                                                                                                                                                        18move v1, v0
                                                                                                                                                                                        19goto_1b:
                                                                                                                                                                                        20invoke-interface {v3}, Ljava/util/List;->size()I
                                                                                                                                                                                        21move-result v0
                                                                                                                                                                                        22if-ge v1, v0, :cond_3a
                                                                                                                                                                                        24invoke-interface {v3, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        25move-result-object v0
                                                                                                                                                                                        26check-cast v0, Landroid/net/wifi/ScanResult;
                                                                                                                                                                                        28iget-object v0, v0, Landroid/net/wifi/ScanResult;->SSID:Ljava/lang/String;
                                                                                                                                                                                        30invoke-virtual {v2, v0}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
                                                                                                                                                                                        31try_end_2c: add-int/lit8 v0, v1, 0x1
                                                                                                                                                                                        32move v1, v0
                                                                                                                                                                                        33goto/16 :goto_1b
                                                                                                                                                                                        34catch_30: move-exception v0
                                                                                                                                                                                        36const-string v1, "IFLY_AD_SDK"
                                                                                                                                                                                        38invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        39move-result-object v0
                                                                                                                                                                                        41invoke-static {v1, v0}, Lcom/iflytek/voiceads/utils/g;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        42cond_3a: return-object v2
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.wifi.WifiManager.getConnectionInfo
                                                                                                                                                                                        • android.net.wifi.WifiInfo.getMacAddress
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • wifi
                                                                                                                                                                                        • MACReader Exception:
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v1, 0x0
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2const-string v0, "wifi"
                                                                                                                                                                                        4invoke-virtual {p1, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        5move-result-object v0
                                                                                                                                                                                        6check-cast v0, Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        7if-eqz v0, :cond_16
                                                                                                                                                                                        9invoke-virtual {v0}, Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
                                                                                                                                                                                        10move-result-object v0
                                                                                                                                                                                        11goto_f: if-eqz v0, :cond_18
                                                                                                                                                                                        13invoke-virtual {v0}, Landroid/net/wifi/WifiInfo;->getMacAddress()Ljava/lang/String;
                                                                                                                                                                                        14try_end_14: move-result-object v0
                                                                                                                                                                                        15goto_15: return-object v0
                                                                                                                                                                                        16cond_16: move-object v0, v1
                                                                                                                                                                                        17goto/16 :goto_f
                                                                                                                                                                                        18cond_18: move-object v0, v1
                                                                                                                                                                                        19goto/16 :goto_15
                                                                                                                                                                                        20catch_1a: move-exception v0
                                                                                                                                                                                        21new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        23invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        25const-string v3, "MACReader Exception:"
                                                                                                                                                                                        27invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        28move-result-object v2
                                                                                                                                                                                        30invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        31move-result-object v0
                                                                                                                                                                                        33invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        34move-result-object v0
                                                                                                                                                                                        36invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        37move-result-object v0
                                                                                                                                                                                        39invoke-static {v0}, Lcom/qq/e/comm/util/GDTLogger;->d(Ljava/lang/String;)V
                                                                                                                                                                                        40move-object v0, v1
                                                                                                                                                                                        41goto/16 :goto_15
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.wifi.WifiManager.getConnectionInfo
                                                                                                                                                                                        • android.net.wifi.WifiInfo.getSSID
                                                                                                                                                                                        • java.lang.String.startsWith
                                                                                                                                                                                        • java.lang.String.endsWith
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • \"
                                                                                                                                                                                        • wifi
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "\""
                                                                                                                                                                                        3const-string v1, ""
                                                                                                                                                                                        4try_start_4:
                                                                                                                                                                                        5iget-object v2, p0, Lcom/baidu/mobads/production/b/c;->g:Landroid/content/Context;
                                                                                                                                                                                        7const-string v3, "wifi"
                                                                                                                                                                                        9invoke-virtual {v2, v3}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        10move-result-object v2
                                                                                                                                                                                        11check-cast v2, Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        13invoke-virtual {v2}, Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
                                                                                                                                                                                        14move-result-object v2
                                                                                                                                                                                        15if-nez v2, :cond_16
                                                                                                                                                                                        16move-object v2, v1
                                                                                                                                                                                        17goto/16 :goto_1a
                                                                                                                                                                                        18cond_16:
                                                                                                                                                                                        19invoke-virtual {v2}, Landroid/net/wifi/WifiInfo;->getSSID()Ljava/lang/String;
                                                                                                                                                                                        20move-result-object v2
                                                                                                                                                                                        21goto_1a:
                                                                                                                                                                                        22invoke-virtual {v2, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        23move-result v3
                                                                                                                                                                                        24if-eqz v3, :cond_35
                                                                                                                                                                                        26invoke-virtual {v2, v0}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        27move-result v0
                                                                                                                                                                                        28if-eqz v0, :cond_35
                                                                                                                                                                                        30invoke-virtual {v2}, Ljava/lang/String;->length()I
                                                                                                                                                                                        31move-result v0
                                                                                                                                                                                        32const/4 v3, 0x1
                                                                                                                                                                                        33sub-int/2addr v0, v3
                                                                                                                                                                                        35invoke-virtual {v2, v3, v0}, Ljava/lang/String;->substring(II)Ljava/lang/String;
                                                                                                                                                                                        36move-result-object v0
                                                                                                                                                                                        37try_end_30: return-object v0
                                                                                                                                                                                        38catch_31: move-exception v0
                                                                                                                                                                                        40invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        41cond_35: return-object v1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.graphics.drawable.Icon.getResPackage
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • android.util.Log.e
                                                                                                                                                                                        • android.util.Log.e
                                                                                                                                                                                        • android.util.Log.e
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • Unable to get icon package
                                                                                                                                                                                        • IconCompat
                                                                                                                                                                                        • getResPackage
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "Unable to get icon package"
                                                                                                                                                                                        3const-string v1, "IconCompat"
                                                                                                                                                                                        4sget v2, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        5const/16 v3, 0x1c
                                                                                                                                                                                        6if-lt v2, v3, :cond_f
                                                                                                                                                                                        8invoke-virtual {p0}, Landroid/graphics/drawable/Icon;->getResPackage()Ljava/lang/String;
                                                                                                                                                                                        9move-result-object p0
                                                                                                                                                                                        10return-object p0
                                                                                                                                                                                        11cond_f: const/4 v2, 0x0
                                                                                                                                                                                        12try_start_10:
                                                                                                                                                                                        13invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        14move-result-object v3
                                                                                                                                                                                        16const-string v4, "getResPackage"
                                                                                                                                                                                        17const/4 v5, 0x0
                                                                                                                                                                                        18new-array v6, v5, [Ljava/lang/Class;
                                                                                                                                                                                        20invoke-virtual {v3, v4, v6}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        21move-result-object v3
                                                                                                                                                                                        22new-array v4, v5, [Ljava/lang/Object;
                                                                                                                                                                                        24invoke-virtual {v3, p0, v4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        25move-result-object p0
                                                                                                                                                                                        26check-cast p0, Ljava/lang/String;
                                                                                                                                                                                        27try_end_25: return-object p0
                                                                                                                                                                                        28catch_26: move-exception p0
                                                                                                                                                                                        30invoke-static {v1, v0, p0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                        31return-object v2
                                                                                                                                                                                        32catch_2b: move-exception p0
                                                                                                                                                                                        34invoke-static {v1, v0, p0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                        35return-object v2
                                                                                                                                                                                        36catch_30: move-exception p0
                                                                                                                                                                                        38invoke-static {v1, v0, p0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                        39return-object v2
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • dalvik.system.DexClassLoader.loadClass
                                                                                                                                                                                        • java.lang.Class.getSimpleName
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.util.Log.e
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • loadClass \'
                                                                                                                                                                                        • \' failed
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Ljava/lang/String;",
                                                                                                                                                                                        4")",
                                                                                                                                                                                        5"Ljava/lang/Class<",
                                                                                                                                                                                        6"*>;"
                                                                                                                                                                                        7}
                                                                                                                                                                                        8.end annotation
                                                                                                                                                                                        9try_start_0:
                                                                                                                                                                                        10iget-object v0, p0, Lcom/tencent/smtt/export/external/DexLoader;->mClassLoader:Ldalvik/system/DexClassLoader;
                                                                                                                                                                                        12invoke-virtual {v0, p1}, Ldalvik/system/DexClassLoader;->loadClass(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        13move-result-object p1
                                                                                                                                                                                        14try_end_6: return-object p1
                                                                                                                                                                                        15catch_7: move-exception v0
                                                                                                                                                                                        16const-class v1, Lcom/tencent/smtt/export/external/DexLoader;
                                                                                                                                                                                        18invoke-virtual {v1}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
                                                                                                                                                                                        19move-result-object v1
                                                                                                                                                                                        20new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        22invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        24const-string v3, "loadClass \'"
                                                                                                                                                                                        26invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        28invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        30const-string p1, "\' failed"
                                                                                                                                                                                        32invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        34invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        35move-result-object p1
                                                                                                                                                                                        37invoke-static {v1, p1, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                        38const/4 p1, 0x0
                                                                                                                                                                                        39return-object p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.isAvailable
                                                                                                                                                                                        • android.net.NetworkInfo.getType
                                                                                                                                                                                        • android.net.NetworkInfo.getTypeName
                                                                                                                                                                                        • android.net.NetworkInfo.getSubtypeName
                                                                                                                                                                                        • android.net.NetworkInfo.getTypeName
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        • other type
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        1try_start_0:
                                                                                                                                                                                        2const-string v0, "connectivity"
                                                                                                                                                                                        4invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        5move-result-object v0
                                                                                                                                                                                        6check-cast v0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        8invoke-virtual {v0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        9move-result-object v0
                                                                                                                                                                                        10if-eqz v0, :cond_31
                                                                                                                                                                                        12invoke-virtual {v0}, Landroid/net/NetworkInfo;->isAvailable()Z
                                                                                                                                                                                        13move-result v1
                                                                                                                                                                                        14if-eqz v1, :cond_31
                                                                                                                                                                                        16invoke-virtual {v0}, Landroid/net/NetworkInfo;->getType()I
                                                                                                                                                                                        17move-result v1
                                                                                                                                                                                        18packed-switch v1, :pswitch_data_34
                                                                                                                                                                                        20const-string v0, "other type"
                                                                                                                                                                                        21goto_1d: return-object v0
                                                                                                                                                                                        22pswitch_1e:
                                                                                                                                                                                        23invoke-virtual {v0}, Landroid/net/NetworkInfo;->getTypeName()Ljava/lang/String;
                                                                                                                                                                                        24move-result-object v0
                                                                                                                                                                                        25goto/16 :goto_1d
                                                                                                                                                                                        26pswitch_23:
                                                                                                                                                                                        27invoke-virtual {v0}, Landroid/net/NetworkInfo;->getSubtypeName()Ljava/lang/String;
                                                                                                                                                                                        28move-result-object v0
                                                                                                                                                                                        29goto/16 :goto_1d
                                                                                                                                                                                        30pswitch_28:
                                                                                                                                                                                        31invoke-virtual {v0}, Landroid/net/NetworkInfo;->getTypeName()Ljava/lang/String;
                                                                                                                                                                                        32try_end_2b: move-result-object v0
                                                                                                                                                                                        33goto/16 :goto_1d
                                                                                                                                                                                        34catch_2d: move-exception v0
                                                                                                                                                                                        36invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        37cond_31: const/4 v0, 0x0
                                                                                                                                                                                        38goto/16 :goto_1d
                                                                                                                                                                                        39nop
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Class.getDeclaredMethod
                                                                                                                                                                                        • java.lang.reflect.Method.setAccessible
                                                                                                                                                                                        • android.util.Log.i
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • android.util.Log.i
                                                                                                                                                                                        • android.util.Log.i
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • Failed to access cancel method by reflection
                                                                                                                                                                                        • ViewGroupUtilsApi14
                                                                                                                                                                                        • cancel
                                                                                                                                                                                        • Failed to invoke cancel method by reflection
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0sget-boolean v0, Landroidx/transition/T;->e:Z
                                                                                                                                                                                        2const-string v1, "Failed to access cancel method by reflection"
                                                                                                                                                                                        3const/4 v2, 0x0
                                                                                                                                                                                        5const-string v3, "ViewGroupUtilsApi14"
                                                                                                                                                                                        6if-nez v0, :cond_21
                                                                                                                                                                                        7const/4 v0, 0x1
                                                                                                                                                                                        8try_start_a: const-class v4, Landroid/animation/LayoutTransition;
                                                                                                                                                                                        10const-string v5, "cancel"
                                                                                                                                                                                        11new-array v6, v2, [Ljava/lang/Class;
                                                                                                                                                                                        13invoke-virtual {v4, v5, v6}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        14move-result-object v4
                                                                                                                                                                                        15sput-object v4, Landroidx/transition/T;->d:Ljava/lang/reflect/Method;
                                                                                                                                                                                        17sget-object v4, Landroidx/transition/T;->d:Ljava/lang/reflect/Method;
                                                                                                                                                                                        19invoke-virtual {v4, v0}, Ljava/lang/reflect/Method;->setAccessible(Z)V
                                                                                                                                                                                        20try_end_1b: goto/16 :goto_1f
                                                                                                                                                                                        21catch_1c:
                                                                                                                                                                                        22invoke-static {v3, v1}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        23goto_1f: sput-boolean v0, Landroidx/transition/T;->e:Z
                                                                                                                                                                                        24cond_21:
                                                                                                                                                                                        25sget-object v0, Landroidx/transition/T;->d:Ljava/lang/reflect/Method;
                                                                                                                                                                                        26if-eqz v0, :cond_34
                                                                                                                                                                                        27try_start_25: new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                        29invoke-virtual {v0, p0, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        30try_end_2a: goto/16 :goto_34
                                                                                                                                                                                        31catch_2b:
                                                                                                                                                                                        32const-string p0, "Failed to invoke cancel method by reflection"
                                                                                                                                                                                        34invoke-static {v3, p0}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        35goto/16 :goto_34
                                                                                                                                                                                        36catch_31:
                                                                                                                                                                                        37invoke-static {v3, v1}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        38goto_34: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.wifi.WifiManager.getConnectionInfo
                                                                                                                                                                                        • android.net.wifi.WifiInfo.getMacAddress
                                                                                                                                                                                        • android.util.Log.e
                                                                                                                                                                                        • android.util.Log.e
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android.permission.ACCESS_WIFI_STATE
                                                                                                                                                                                        • MtaSDK
                                                                                                                                                                                        • wifi
                                                                                                                                                                                        • get wifi address error
                                                                                                                                                                                        • Could not get permission of android.permission.ACCESS_WIFI_STATE
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "android.permission.ACCESS_WIFI_STATE"
                                                                                                                                                                                        3invoke-static {p0, v0}, Lcom/tencent/wxop/stat/common/r;->a(Landroid/content/Context;Ljava/lang/String;)Z
                                                                                                                                                                                        4move-result v0
                                                                                                                                                                                        6const-string v1, "MtaSDK"
                                                                                                                                                                                        8const-string v2, ""
                                                                                                                                                                                        9if-eqz v0, :cond_27
                                                                                                                                                                                        10try_start_c:
                                                                                                                                                                                        11const-string v0, "wifi"
                                                                                                                                                                                        13invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        14move-result-object p0
                                                                                                                                                                                        15check-cast p0, Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        16if-nez p0, :cond_17
                                                                                                                                                                                        17return-object v2
                                                                                                                                                                                        18cond_17:
                                                                                                                                                                                        19invoke-virtual {p0}, Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
                                                                                                                                                                                        20move-result-object p0
                                                                                                                                                                                        22invoke-virtual {p0}, Landroid/net/wifi/WifiInfo;->getMacAddress()Ljava/lang/String;
                                                                                                                                                                                        23move-result-object p0
                                                                                                                                                                                        24try_end_1f: return-object p0
                                                                                                                                                                                        25catch_20: move-exception p0
                                                                                                                                                                                        27const-string v0, "get wifi address error"
                                                                                                                                                                                        29invoke-static {v1, v0, p0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                        30return-object v2
                                                                                                                                                                                        31cond_27:
                                                                                                                                                                                        32const-string p0, "Could not get permission of android.permission.ACCESS_WIFI_STATE"
                                                                                                                                                                                        34invoke-static {v1, p0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        35return-object v2
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.Class.getName
                                                                                                                                                                                        • java.lang.String.startsWith
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android.app.ActivityManagerNative
                                                                                                                                                                                        • getDefault
                                                                                                                                                                                        • $Proxy
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "android.app.ActivityManagerNative"
                                                                                                                                                                                        2const/16 v1, 0x100
                                                                                                                                                                                        3try_start_4:
                                                                                                                                                                                        4invoke-static {v0}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        5move-result-object v0
                                                                                                                                                                                        7const-string v2, "getDefault"
                                                                                                                                                                                        8const/4 v3, 0x0
                                                                                                                                                                                        9new-array v4, v3, [Ljava/lang/Class;
                                                                                                                                                                                        11invoke-virtual {v0, v2, v4}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        12move-result-object v0
                                                                                                                                                                                        13const/4 v2, 0x1
                                                                                                                                                                                        15invoke-virtual {v0, v2}, Ljava/lang/reflect/Method;->setAccessible(Z)V
                                                                                                                                                                                        16const/4 v2, 0x0
                                                                                                                                                                                        17new-array v4, v3, [Ljava/lang/Object;
                                                                                                                                                                                        19invoke-virtual {v0, v2, v4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        20move-result-object v0
                                                                                                                                                                                        22invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        23move-result-object v0
                                                                                                                                                                                        25invoke-virtual {v0}, Ljava/lang/Class;->getName()Ljava/lang/String;
                                                                                                                                                                                        26move-result-object v0
                                                                                                                                                                                        28const-string v2, "$Proxy"
                                                                                                                                                                                        30invoke-virtual {v0, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        31move-result v0
                                                                                                                                                                                        32try_end_2a: if-eqz v0, :cond_2d
                                                                                                                                                                                        33goto/16 :goto_2e
                                                                                                                                                                                        34cond_2d: const/4 v1, 0x0
                                                                                                                                                                                        35catch_2e: return v1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • |
                                                                                                                                                                                        • v7.51|
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1iget-object v0, p0, Lcom/baidu/location/g/b;->b:Ljava/lang/String;
                                                                                                                                                                                        3const-string v1, "|"
                                                                                                                                                                                        5const-string v2, "v7.51|"
                                                                                                                                                                                        6if-eqz v0, :cond_13
                                                                                                                                                                                        7new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        9invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        11invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        13iget-object v2, p0, Lcom/baidu/location/g/b;->b:Ljava/lang/String;
                                                                                                                                                                                        14goto/16 :goto_1d
                                                                                                                                                                                        15cond_13: new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        17invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        19invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        21iget-object v2, p0, Lcom/baidu/location/g/b;->a:Ljava/lang/String;
                                                                                                                                                                                        22goto_1d:
                                                                                                                                                                                        23invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        25invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        27sget-object v1, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        29invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        31invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        32move-result-object v0
                                                                                                                                                                                        33return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getContentResolver
                                                                                                                                                                                        • android.provider.Settings$Secure.getString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android_id
                                                                                                                                                                                        • IFLY_AD_SDK
                                                                                                                                                                                        • getAndroidID:
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1invoke-virtual {p0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                        2move-result-object v0
                                                                                                                                                                                        4const-string v1, "android_id"
                                                                                                                                                                                        6invoke-static {v0, v1}, Landroid/provider/Settings$Secure;->getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        7try_end_9: move-result-object v0
                                                                                                                                                                                        8goto_a: return-object v0
                                                                                                                                                                                        9catch_b: move-exception v0
                                                                                                                                                                                        11const-string v1, "IFLY_AD_SDK"
                                                                                                                                                                                        12new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        14invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        16const-string v3, "getAndroidID:"
                                                                                                                                                                                        18invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        19move-result-object v2
                                                                                                                                                                                        21invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        22move-result-object v0
                                                                                                                                                                                        24invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        25move-result-object v0
                                                                                                                                                                                        27invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        28move-result-object v0
                                                                                                                                                                                        30invoke-static {v1, v0}, Lcom/iflytek/voiceads/utils/g;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        32const-string v0, ""
                                                                                                                                                                                        33goto/16 :goto_a
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.content.Intent.<init>
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • android.net.Uri.fromFile
                                                                                                                                                                                        • android.content.Intent.setDataAndType
                                                                                                                                                                                        • android.app.PendingIntent.getActivity
                                                                                                                                                                                        • android.content.Intent.<init>
                                                                                                                                                                                        • android.app.PendingIntent.getActivity
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android.intent.action.VIEW
                                                                                                                                                                                        • application/vnd.android.package-archive
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        2move-result v0
                                                                                                                                                                                        3const/16 v1, 0x10
                                                                                                                                                                                        4const/4 v2, 0x0
                                                                                                                                                                                        5if-nez v0, :cond_23
                                                                                                                                                                                        6new-instance v0, Landroid/content/Intent;
                                                                                                                                                                                        8const-string v3, "android.intent.action.VIEW"
                                                                                                                                                                                        10invoke-direct {v0, v3}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        11new-instance v3, Ljava/io/File;
                                                                                                                                                                                        13invoke-direct {v3, p1}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        15invoke-static {v3}, Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri;
                                                                                                                                                                                        16move-result-object p1
                                                                                                                                                                                        18const-string v3, "application/vnd.android.package-archive"
                                                                                                                                                                                        20invoke-virtual {v0, p1, v3}, Landroid/content/Intent;->setDataAndType(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        22invoke-static {p0, v2, v0, v1}, Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;
                                                                                                                                                                                        23move-result-object p0
                                                                                                                                                                                        24goto/16 :goto_2c
                                                                                                                                                                                        25cond_23: new-instance p1, Landroid/content/Intent;
                                                                                                                                                                                        27invoke-direct {p1}, Landroid/content/Intent;-><init>()V
                                                                                                                                                                                        29invoke-static {p0, v2, p1, v1}, Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;
                                                                                                                                                                                        30move-result-object p0
                                                                                                                                                                                        31goto_2c: return-object p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.isAvailable
                                                                                                                                                                                        • android.net.NetworkInfo.getType
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        • &netc=
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, -0x1
                                                                                                                                                                                        1if-eqz p0, :cond_1b
                                                                                                                                                                                        2try_start_3:
                                                                                                                                                                                        3const-string v1, "connectivity"
                                                                                                                                                                                        5invoke-virtual {p0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        6move-result-object p0
                                                                                                                                                                                        7check-cast p0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        9invoke-virtual {p0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        10move-result-object p0
                                                                                                                                                                                        11if-eqz p0, :cond_1b
                                                                                                                                                                                        13invoke-virtual {p0}, Landroid/net/NetworkInfo;->isAvailable()Z
                                                                                                                                                                                        14move-result v1
                                                                                                                                                                                        15if-eqz v1, :cond_1b
                                                                                                                                                                                        17invoke-virtual {p0}, Landroid/net/NetworkInfo;->getType()I
                                                                                                                                                                                        18move-result v0
                                                                                                                                                                                        19catch_1b: new-instance p0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        21invoke-direct {p0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        23const-string v1, "&netc="
                                                                                                                                                                                        25invoke-virtual {p0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        27invoke-virtual {p0, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        29invoke-virtual {p0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        30move-result-object p0
                                                                                                                                                                                        31return-object p0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getNetworkOperator
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.lang.Integer.parseInt
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.lang.Integer.parseInt
                                                                                                                                                                                        • android.telephony.TelephonyManager.getCellLocation
                                                                                                                                                                                        • android.telephony.gsm.GsmCellLocation.getLac
                                                                                                                                                                                        • android.telephony.gsm.GsmCellLocation.getCid
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • phone
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "phone"
                                                                                                                                                                                        3invoke-virtual {p1, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        4move-result-object p1
                                                                                                                                                                                        5check-cast p1, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        7invoke-virtual {p1}, Landroid/telephony/TelephonyManager;->getNetworkOperator()Ljava/lang/String;
                                                                                                                                                                                        8move-result-object v0
                                                                                                                                                                                        9const/4 v1, 0x3
                                                                                                                                                                                        10const/4 v2, 0x0
                                                                                                                                                                                        12invoke-virtual {v0, v2, v1}, Ljava/lang/String;->substring(II)Ljava/lang/String;
                                                                                                                                                                                        13move-result-object v2
                                                                                                                                                                                        15invoke-static {v2}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
                                                                                                                                                                                        17invoke-virtual {v0, v1}, Ljava/lang/String;->substring(I)Ljava/lang/String;
                                                                                                                                                                                        18move-result-object v0
                                                                                                                                                                                        20invoke-static {v0}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
                                                                                                                                                                                        22invoke-virtual {p1}, Landroid/telephony/TelephonyManager;->getCellLocation()Landroid/telephony/CellLocation;
                                                                                                                                                                                        23move-result-object p1
                                                                                                                                                                                        24check-cast p1, Landroid/telephony/gsm/GsmCellLocation;
                                                                                                                                                                                        26invoke-virtual {p1}, Landroid/telephony/gsm/GsmCellLocation;->getLac()I
                                                                                                                                                                                        28invoke-virtual {p1}, Landroid/telephony/gsm/GsmCellLocation;->getCid()I
                                                                                                                                                                                        29return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.net.Socket.<init>
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.net.InetSocketAddress.<init>
                                                                                                                                                                                        • java.net.Socket.connect
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.net.InetSocketAddress.getAddress
                                                                                                                                                                                        • java.net.InetAddress.getHostAddress
                                                                                                                                                                                        • java.net.Socket.close
                                                                                                                                                                                        • java.net.Socket.close
                                                                                                                                                                                        • java.net.Socket.close
                                                                                                                                                                                        • java.net.Socket.close
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Lcom/tencent/wxop/stat/NetworkMonitor;
                                                                                                                                                                                        2invoke-direct {v0}, Lcom/tencent/wxop/stat/NetworkMonitor;-><init>()V
                                                                                                                                                                                        3new-instance v1, Ljava/net/Socket;
                                                                                                                                                                                        5invoke-direct {v1}, Ljava/net/Socket;-><init>()V
                                                                                                                                                                                        6try_start_a:
                                                                                                                                                                                        7invoke-virtual {v0, p1}, Lcom/tencent/wxop/stat/NetworkMonitor;->setDomain(Ljava/lang/String;)V
                                                                                                                                                                                        9invoke-virtual {v0, p2}, Lcom/tencent/wxop/stat/NetworkMonitor;->setPort(I)V
                                                                                                                                                                                        11invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        12move-result-wide v2
                                                                                                                                                                                        13new-instance v4, Ljava/net/InetSocketAddress;
                                                                                                                                                                                        15invoke-direct {v4, p1, p2}, Ljava/net/InetSocketAddress;-><init>(Ljava/lang/String;I)V
                                                                                                                                                                                        16const/16 p1, 0x7530
                                                                                                                                                                                        18invoke-virtual {v1, v4, p1}, Ljava/net/Socket;->connect(Ljava/net/SocketAddress;I)V
                                                                                                                                                                                        20invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        21move-result-wide p1
                                                                                                                                                                                        22sub-long/2addr p1, v2
                                                                                                                                                                                        24invoke-virtual {v0, p1, p2}, Lcom/tencent/wxop/stat/NetworkMonitor;->setMillisecondsConsume(J)V
                                                                                                                                                                                        26invoke-virtual {v4}, Ljava/net/InetSocketAddress;->getAddress()Ljava/net/InetAddress;
                                                                                                                                                                                        27move-result-object p1
                                                                                                                                                                                        29invoke-virtual {p1}, Ljava/net/InetAddress;->getHostAddress()Ljava/lang/String;
                                                                                                                                                                                        30move-result-object p1
                                                                                                                                                                                        32invoke-virtual {v0, p1}, Lcom/tencent/wxop/stat/NetworkMonitor;->setRemoteIp(Ljava/lang/String;)V
                                                                                                                                                                                        34invoke-virtual {v1}, Ljava/net/Socket;->close()V
                                                                                                                                                                                        35try_end_34:
                                                                                                                                                                                        36invoke-virtual {v1}, Ljava/net/Socket;->close()V
                                                                                                                                                                                        37try_end_37: goto/16 :goto_40
                                                                                                                                                                                        38catch_38: move-exception p1
                                                                                                                                                                                        40invoke-static {}, Lcom/tencent/wxop/stat/StatServiceImpl;->f()Lcom/tencent/wxop/stat/common/StatLogger;
                                                                                                                                                                                        41move-result-object p2
                                                                                                                                                                                        43invoke-virtual {p2, p1}, Lcom/tencent/wxop/stat/common/StatLogger;->e(Ljava/lang/Throwable;)V
                                                                                                                                                                                        44goto_40: const/4 p1, 0x0
                                                                                                                                                                                        45goto/16 :goto_5a
                                                                                                                                                                                        46catchall_42: move-exception p1
                                                                                                                                                                                        47goto/16 :goto_5e
                                                                                                                                                                                        48catch_44: move-exception p1
                                                                                                                                                                                        49const/4 p2, -0x1
                                                                                                                                                                                        50try_start_46:
                                                                                                                                                                                        51invoke-static {}, Lcom/tencent/wxop/stat/StatServiceImpl;->f()Lcom/tencent/wxop/stat/common/StatLogger;
                                                                                                                                                                                        52move-result-object v2
                                                                                                                                                                                        54invoke-virtual {v2, p1}, Lcom/tencent/wxop/stat/common/StatLogger;->e(Ljava/lang/Throwable;)V
                                                                                                                                                                                        55try_start_4d:
                                                                                                                                                                                        56invoke-virtual {v1}, Ljava/net/Socket;->close()V
                                                                                                                                                                                        57try_end_50: goto/16 :goto_59
                                                                                                                                                                                        58catch_51: move-exception p1
                                                                                                                                                                                        60invoke-static {}, Lcom/tencent/wxop/stat/StatServiceImpl;->f()Lcom/tencent/wxop/stat/common/StatLogger;
                                                                                                                                                                                        61move-result-object v1
                                                                                                                                                                                        63invoke-virtual {v1, p1}, Lcom/tencent/wxop/stat/common/StatLogger;->e(Ljava/lang/Throwable;)V
                                                                                                                                                                                        64goto_59: const/4 p1, -0x1
                                                                                                                                                                                        65goto_5a:
                                                                                                                                                                                        66invoke-virtual {v0, p1}, Lcom/tencent/wxop/stat/NetworkMonitor;->setStatusCode(I)V
                                                                                                                                                                                        67return-object v0
                                                                                                                                                                                        68try_start_5e:
                                                                                                                                                                                        69invoke-virtual {v1}, Ljava/net/Socket;->close()V
                                                                                                                                                                                        70try_end_61: goto/16 :goto_6a
                                                                                                                                                                                        71catch_62: move-exception p2
                                                                                                                                                                                        73invoke-static {}, Lcom/tencent/wxop/stat/StatServiceImpl;->f()Lcom/tencent/wxop/stat/common/StatLogger;
                                                                                                                                                                                        74move-result-object v0
                                                                                                                                                                                        76invoke-virtual {v0, p2}, Lcom/tencent/wxop/stat/common/StatLogger;->e(Ljava/lang/Throwable;)V
                                                                                                                                                                                        77goto_6a: throw p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.File.length
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • alreadyinstalled
                                                                                                                                                                                        • alreadydownloaded
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0move-object/from16 v0, p0
                                                                                                                                                                                        1move-object/from16 v1, p1
                                                                                                                                                                                        2move-object/from16 v2, p2
                                                                                                                                                                                        4invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        5move-result-object v3
                                                                                                                                                                                        7invoke-virtual {v3}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getPackageUtils()Lcom/baidu/mobads/utils/o;
                                                                                                                                                                                        8move-result-object v3
                                                                                                                                                                                        10iget-object v4, v2, Lcom/baidu/mobads/command/a;->i:Ljava/lang/String;
                                                                                                                                                                                        12invoke-virtual {v3, v1, v4}, Lcom/baidu/mobads/utils/o;->isInstalled(Landroid/content/Context;Ljava/lang/String;)Z
                                                                                                                                                                                        13move-result v3
                                                                                                                                                                                        15invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        16move-result-object v4
                                                                                                                                                                                        18invoke-virtual {v4}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getCommonUtils()Lcom/baidu/mobads/utils/f;
                                                                                                                                                                                        19move-result-object v5
                                                                                                                                                                                        21invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        22move-result-object v4
                                                                                                                                                                                        24invoke-virtual {v4}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getSystemUtils()Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;
                                                                                                                                                                                        25move-result-object v4
                                                                                                                                                                                        26const/16 v17, 0x1
                                                                                                                                                                                        28const-string v6, ""
                                                                                                                                                                                        29if-eqz v3, :cond_70
                                                                                                                                                                                        31iget-object v3, v0, Lcom/baidu/mobads/command/b;->a:Landroid/content/Context;
                                                                                                                                                                                        32const/16 v7, 0x211
                                                                                                                                                                                        34iget-object v8, v0, Lcom/baidu/mobads/command/b;->b:Lcom/baidu/mobads/interfaces/IXNonLinearAdSlot;
                                                                                                                                                                                        35if-eqz v8, :cond_3c
                                                                                                                                                                                        37invoke-interface {v8}, Lcom/baidu/mobads/interfaces/IXAdProd;->getProdInfo()Lcom/baidu/mobads/interfaces/IXAdProdInfo;
                                                                                                                                                                                        38move-result-object v8
                                                                                                                                                                                        40invoke-interface {v8}, Lcom/baidu/mobads/interfaces/IXAdProdInfo;->getProdType()Ljava/lang/String;
                                                                                                                                                                                        41move-result-object v8
                                                                                                                                                                                        42move-object v9, v8
                                                                                                                                                                                        43goto/16 :goto_3d
                                                                                                                                                                                        44cond_3c: move-object v9, v6
                                                                                                                                                                                        45goto_3d:
                                                                                                                                                                                        46iget-object v10, v2, Lcom/baidu/mobads/command/a;->i:Ljava/lang/String;
                                                                                                                                                                                        48iget-object v8, v0, Lcom/baidu/mobads/command/b;->a:Landroid/content/Context;
                                                                                                                                                                                        50invoke-virtual {v5, v8}, Lcom/baidu/mobads/utils/f;->getAppId(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        51move-result-object v11
                                                                                                                                                                                        53iget-object v8, v0, Lcom/baidu/mobads/command/b;->b:Lcom/baidu/mobads/interfaces/IXNonLinearAdSlot;
                                                                                                                                                                                        54if-eqz v8, :cond_51
                                                                                                                                                                                        56invoke-interface {v8}, Lcom/baidu/mobads/interfaces/IXAdProd;->getAdRequestInfo()Lcom/baidu/mobads/interfaces/IXAdRequestInfo;
                                                                                                                                                                                        57move-result-object v6
                                                                                                                                                                                        59invoke-interface {v6}, Lcom/baidu/mobads/interfaces/IXAdRequestInfo;->getApid()Ljava/lang/String;
                                                                                                                                                                                        60move-result-object v6
                                                                                                                                                                                        61cond_51: move-object v12, v6
                                                                                                                                                                                        63invoke-interface {v4}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getPhoneOSBrand()Ljava/lang/String;
                                                                                                                                                                                        64move-result-object v13
                                                                                                                                                                                        66sget-object v14, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        68sget-object v15, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                        69sget v16, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        71const-string v8, "alreadyinstalled"
                                                                                                                                                                                        72move-object v6, v3
                                                                                                                                                                                        74invoke-virtual/range {v5 .. v16}, Lcom/baidu/mobads/utils/f;->sendDownloadAdLog(Landroid/content/Context;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V
                                                                                                                                                                                        76invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        77move-result-object v3
                                                                                                                                                                                        79invoke-virtual {v3}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getPackageUtils()Lcom/baidu/mobads/utils/o;
                                                                                                                                                                                        80move-result-object v3
                                                                                                                                                                                        82iget-object v2, v2, Lcom/baidu/mobads/command/a;->i:Ljava/lang/String;
                                                                                                                                                                                        84invoke-virtual {v3, v1, v2}, Lcom/baidu/mobads/utils/o;->openApp(Landroid/content/Context;Ljava/lang/String;)V
                                                                                                                                                                                        85return v17
                                                                                                                                                                                        86cond_70:
                                                                                                                                                                                        87iget-object v3, v0, Lcom/baidu/mobads/command/b;->a:Landroid/content/Context;
                                                                                                                                                                                        88const/16 v7, 0x211
                                                                                                                                                                                        90iget-object v8, v0, Lcom/baidu/mobads/command/b;->b:Lcom/baidu/mobads/interfaces/IXNonLinearAdSlot;
                                                                                                                                                                                        91if-eqz v8, :cond_82
                                                                                                                                                                                        93invoke-interface {v8}, Lcom/baidu/mobads/interfaces/IXAdProd;->getProdInfo()Lcom/baidu/mobads/interfaces/IXAdProdInfo;
                                                                                                                                                                                        94move-result-object v8
                                                                                                                                                                                        96invoke-interface {v8}, Lcom/baidu/mobads/interfaces/IXAdProdInfo;->getProdType()Ljava/lang/String;
                                                                                                                                                                                        97move-result-object v8
                                                                                                                                                                                        98move-object v9, v8
                                                                                                                                                                                        99goto/16 :goto_83
                                                                                                                                                                                        100cond_82: move-object v9, v6
                                                                                                                                                                                        101goto_83:
                                                                                                                                                                                        102iget-object v10, v2, Lcom/baidu/mobads/command/a;->i:Ljava/lang/String;
                                                                                                                                                                                        104iget-object v8, v0, Lcom/baidu/mobads/command/b;->a:Landroid/content/Context;
                                                                                                                                                                                        106invoke-virtual {v5, v8}, Lcom/baidu/mobads/utils/f;->getAppId(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        107move-result-object v11
                                                                                                                                                                                        109iget-object v8, v0, Lcom/baidu/mobads/command/b;->b:Lcom/baidu/mobads/interfaces/IXNonLinearAdSlot;
                                                                                                                                                                                        110if-eqz v8, :cond_97
                                                                                                                                                                                        112invoke-interface {v8}, Lcom/baidu/mobads/interfaces/IXAdProd;->getAdRequestInfo()Lcom/baidu/mobads/interfaces/IXAdRequestInfo;
                                                                                                                                                                                        113move-result-object v6
                                                                                                                                                                                        115invoke-interface {v6}, Lcom/baidu/mobads/interfaces/IXAdRequestInfo;->getApid()Ljava/lang/String;
                                                                                                                                                                                        116move-result-object v6
                                                                                                                                                                                        117cond_97: move-object v12, v6
                                                                                                                                                                                        119invoke-interface {v4}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getPhoneOSBrand()Ljava/lang/String;
                                                                                                                                                                                        120move-result-object v13
                                                                                                                                                                                        122sget-object v14, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        124sget-object v15, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                        125sget v16, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        127const-string v8, "alreadydownloaded"
                                                                                                                                                                                        128move-object v6, v3
                                                                                                                                                                                        130invoke-virtual/range {v5 .. v16}, Lcom/baidu/mobads/utils/f;->sendDownloadAdLog(Landroid/content/Context;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V
                                                                                                                                                                                        131new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        133invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        135iget-object v4, v2, Lcom/baidu/mobads/command/a;->c:Ljava/lang/String;
                                                                                                                                                                                        137invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        139iget-object v2, v2, Lcom/baidu/mobads/command/a;->b:Ljava/lang/String;
                                                                                                                                                                                        141invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        143invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        144move-result-object v2
                                                                                                                                                                                        145new-instance v3, Ljava/io/File;
                                                                                                                                                                                        147invoke-direct {v3, v2}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        149invoke-virtual {v3}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        150move-result v4
                                                                                                                                                                                        151if-eqz v4, :cond_dc
                                                                                                                                                                                        153invoke-virtual {v3}, Ljava/io/File;->length()J
                                                                                                                                                                                        154move-result-wide v3
                                                                                                                                                                                        155const-wide/16 v5, 0x0
                                                                                                                                                                                        156cmp-long v7, v3, v5
                                                                                                                                                                                        157if-lez v7, :cond_dc
                                                                                                                                                                                        159invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        160move-result-object v3
                                                                                                                                                                                        162invoke-virtual {v3}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getPackageUtils()Lcom/baidu/mobads/utils/o;
                                                                                                                                                                                        163move-result-object v3
                                                                                                                                                                                        165invoke-virtual {v3, v1, v2}, Lcom/baidu/mobads/utils/o;->b(Landroid/content/Context;Ljava/lang/String;)V
                                                                                                                                                                                        166return v17
                                                                                                                                                                                        167cond_dc: const/4 v1, 0x0
                                                                                                                                                                                        168return v1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Object.<init>
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • android.os.Build.MANUFACTURER:Ljava/lang/String
                                                                                                                                                                                        • java.util.Locale.getDefault
                                                                                                                                                                                        • java.util.Locale.getLanguage
                                                                                                                                                                                        • android.content.Context.getApplicationContext
                                                                                                                                                                                        • java.util.TimeZone.getDefault
                                                                                                                                                                                        • java.util.TimeZone.getID
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • 2.0.4
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                                                                                                                                                                                        3const-string v0, "2.0.4"
                                                                                                                                                                                        4iput-object v0, p0, Lcom/tencent/wxop/stat/common/d;->b:Ljava/lang/String;
                                                                                                                                                                                        5sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        6iput v0, p0, Lcom/tencent/wxop/stat/common/d;->d:I
                                                                                                                                                                                        8sget-object v0, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        9iput-object v0, p0, Lcom/tencent/wxop/stat/common/d;->e:Ljava/lang/String;
                                                                                                                                                                                        11sget-object v0, Landroid/os/Build;->MANUFACTURER:Ljava/lang/String;
                                                                                                                                                                                        12iput-object v0, p0, Lcom/tencent/wxop/stat/common/d;->f:Ljava/lang/String;
                                                                                                                                                                                        14invoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale;
                                                                                                                                                                                        15move-result-object v0
                                                                                                                                                                                        17invoke-virtual {v0}, Ljava/util/Locale;->getLanguage()Ljava/lang/String;
                                                                                                                                                                                        18move-result-object v0
                                                                                                                                                                                        19iput-object v0, p0, Lcom/tencent/wxop/stat/common/d;->g:Ljava/lang/String;
                                                                                                                                                                                        20const/4 v0, 0x0
                                                                                                                                                                                        21iput v0, p0, Lcom/tencent/wxop/stat/common/d;->l:I
                                                                                                                                                                                        22const/4 v0, 0x0
                                                                                                                                                                                        23iput-object v0, p0, Lcom/tencent/wxop/stat/common/d;->m:Ljava/lang/String;
                                                                                                                                                                                        24iput-object v0, p0, Lcom/tencent/wxop/stat/common/d;->n:Ljava/lang/String;
                                                                                                                                                                                        25iput-object v0, p0, Lcom/tencent/wxop/stat/common/d;->o:Landroid/content/Context;
                                                                                                                                                                                        26iput-object v0, p0, Lcom/tencent/wxop/stat/common/d;->p:Ljava/lang/String;
                                                                                                                                                                                        27iput-object v0, p0, Lcom/tencent/wxop/stat/common/d;->q:Ljava/lang/String;
                                                                                                                                                                                        28iput-object v0, p0, Lcom/tencent/wxop/stat/common/d;->r:Ljava/lang/String;
                                                                                                                                                                                        29iput-object v0, p0, Lcom/tencent/wxop/stat/common/d;->s:Ljava/lang/String;
                                                                                                                                                                                        31invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        32move-result-object p1
                                                                                                                                                                                        33iput-object p1, p0, Lcom/tencent/wxop/stat/common/d;->o:Landroid/content/Context;
                                                                                                                                                                                        35iget-object p1, p0, Lcom/tencent/wxop/stat/common/d;->o:Landroid/content/Context;
                                                                                                                                                                                        37invoke-static {p1}, Lcom/tencent/wxop/stat/common/l;->d(Landroid/content/Context;)Landroid/util/DisplayMetrics;
                                                                                                                                                                                        38move-result-object p1
                                                                                                                                                                                        39iput-object p1, p0, Lcom/tencent/wxop/stat/common/d;->c:Landroid/util/DisplayMetrics;
                                                                                                                                                                                        41iget-object p1, p0, Lcom/tencent/wxop/stat/common/d;->o:Landroid/content/Context;
                                                                                                                                                                                        43invoke-static {p1}, Lcom/tencent/wxop/stat/common/l;->h(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        44move-result-object p1
                                                                                                                                                                                        45iput-object p1, p0, Lcom/tencent/wxop/stat/common/d;->a:Ljava/lang/String;
                                                                                                                                                                                        47iget-object p1, p0, Lcom/tencent/wxop/stat/common/d;->o:Landroid/content/Context;
                                                                                                                                                                                        49invoke-static {p1}, Lcom/tencent/wxop/stat/StatConfig;->getInstallChannel(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        50move-result-object p1
                                                                                                                                                                                        51iput-object p1, p0, Lcom/tencent/wxop/stat/common/d;->h:Ljava/lang/String;
                                                                                                                                                                                        53iget-object p1, p0, Lcom/tencent/wxop/stat/common/d;->o:Landroid/content/Context;
                                                                                                                                                                                        55invoke-static {p1}, Lcom/tencent/wxop/stat/common/l;->g(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        56move-result-object p1
                                                                                                                                                                                        57iput-object p1, p0, Lcom/tencent/wxop/stat/common/d;->i:Ljava/lang/String;
                                                                                                                                                                                        59invoke-static {}, Ljava/util/TimeZone;->getDefault()Ljava/util/TimeZone;
                                                                                                                                                                                        60move-result-object p1
                                                                                                                                                                                        62invoke-virtual {p1}, Ljava/util/TimeZone;->getID()Ljava/lang/String;
                                                                                                                                                                                        63move-result-object p1
                                                                                                                                                                                        64iput-object p1, p0, Lcom/tencent/wxop/stat/common/d;->j:Ljava/lang/String;
                                                                                                                                                                                        66iget-object p1, p0, Lcom/tencent/wxop/stat/common/d;->o:Landroid/content/Context;
                                                                                                                                                                                        68invoke-static {p1}, Lcom/tencent/wxop/stat/common/l;->m(Landroid/content/Context;)I
                                                                                                                                                                                        69move-result p1
                                                                                                                                                                                        70iput p1, p0, Lcom/tencent/wxop/stat/common/d;->l:I
                                                                                                                                                                                        72iget-object p1, p0, Lcom/tencent/wxop/stat/common/d;->o:Landroid/content/Context;
                                                                                                                                                                                        74invoke-static {p1}, Lcom/tencent/wxop/stat/common/l;->n(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        75move-result-object p1
                                                                                                                                                                                        76iput-object p1, p0, Lcom/tencent/wxop/stat/common/d;->k:Ljava/lang/String;
                                                                                                                                                                                        78iget-object p1, p0, Lcom/tencent/wxop/stat/common/d;->o:Landroid/content/Context;
                                                                                                                                                                                        80invoke-virtual {p1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        81move-result-object p1
                                                                                                                                                                                        82iput-object p1, p0, Lcom/tencent/wxop/stat/common/d;->m:Ljava/lang/String;
                                                                                                                                                                                        83iget p1, p0, Lcom/tencent/wxop/stat/common/d;->d:I
                                                                                                                                                                                        84const/16 v0, 0xe
                                                                                                                                                                                        85if-lt p1, v0, :cond_85
                                                                                                                                                                                        87iget-object p1, p0, Lcom/tencent/wxop/stat/common/d;->o:Landroid/content/Context;
                                                                                                                                                                                        89invoke-static {p1}, Lcom/tencent/wxop/stat/common/l;->t(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        90move-result-object p1
                                                                                                                                                                                        91iput-object p1, p0, Lcom/tencent/wxop/stat/common/d;->p:Ljava/lang/String;
                                                                                                                                                                                        92cond_85:
                                                                                                                                                                                        93iget-object p1, p0, Lcom/tencent/wxop/stat/common/d;->o:Landroid/content/Context;
                                                                                                                                                                                        95invoke-static {p1}, Lcom/tencent/wxop/stat/common/l;->s(Landroid/content/Context;)Lorg/json/JSONObject;
                                                                                                                                                                                        96move-result-object p1
                                                                                                                                                                                        98invoke-virtual {p1}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        99move-result-object p1
                                                                                                                                                                                        100iput-object p1, p0, Lcom/tencent/wxop/stat/common/d;->q:Ljava/lang/String;
                                                                                                                                                                                        102iget-object p1, p0, Lcom/tencent/wxop/stat/common/d;->o:Landroid/content/Context;
                                                                                                                                                                                        104invoke-static {p1}, Lcom/tencent/wxop/stat/common/l;->r(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        105move-result-object p1
                                                                                                                                                                                        106iput-object p1, p0, Lcom/tencent/wxop/stat/common/d;->r:Ljava/lang/String;
                                                                                                                                                                                        108invoke-static {}, Lcom/tencent/wxop/stat/common/l;->d()Ljava/lang/String;
                                                                                                                                                                                        109move-result-object p1
                                                                                                                                                                                        110iput-object p1, p0, Lcom/tencent/wxop/stat/common/d;->s:Ljava/lang/String;
                                                                                                                                                                                        112iget-object p1, p0, Lcom/tencent/wxop/stat/common/d;->o:Landroid/content/Context;
                                                                                                                                                                                        114invoke-static {p1}, Lcom/tencent/wxop/stat/common/l;->A(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        115move-result-object p1
                                                                                                                                                                                        116iput-object p1, p0, Lcom/tencent/wxop/stat/common/d;->n:Ljava/lang/String;
                                                                                                                                                                                        117return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Integer.TYPE:Ljava/lang/Class
                                                                                                                                                                                        • java.lang.Integer.TYPE:Ljava/lang/Class
                                                                                                                                                                                        • java.lang.Integer.TYPE:Ljava/lang/Class
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • error when set permissions:
                                                                                                                                                                                        • android.os.FileUtils
                                                                                                                                                                                        • setPermissions
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "error when set permissions:"
                                                                                                                                                                                        3const-string v1, "android.os.FileUtils"
                                                                                                                                                                                        4const/4 v2, 0x0
                                                                                                                                                                                        5try_start_5:
                                                                                                                                                                                        6invoke-static {v1}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        7move-result-object v1
                                                                                                                                                                                        9const-string v3, "setPermissions"
                                                                                                                                                                                        10const/4 v4, 0x4
                                                                                                                                                                                        11new-array v5, v4, [Ljava/lang/Class;
                                                                                                                                                                                        12const-class v6, Ljava/lang/String;
                                                                                                                                                                                        13aput-object v6, v5, v2
                                                                                                                                                                                        15sget-object v6, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
                                                                                                                                                                                        16const/4 v7, 0x1
                                                                                                                                                                                        17aput-object v6, v5, v7
                                                                                                                                                                                        19sget-object v6, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
                                                                                                                                                                                        20const/4 v8, 0x2
                                                                                                                                                                                        21aput-object v6, v5, v8
                                                                                                                                                                                        23sget-object v6, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
                                                                                                                                                                                        24const/4 v9, 0x3
                                                                                                                                                                                        25aput-object v6, v5, v9
                                                                                                                                                                                        27invoke-virtual {v1, v3, v5}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        28move-result-object v1
                                                                                                                                                                                        29const/4 v3, 0x0
                                                                                                                                                                                        30new-array v4, v4, [Ljava/lang/Object;
                                                                                                                                                                                        31aput-object p0, v4, v2
                                                                                                                                                                                        33invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        34move-result-object p0
                                                                                                                                                                                        35aput-object p0, v4, v7
                                                                                                                                                                                        36const/4 p0, -0x1
                                                                                                                                                                                        38invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        39move-result-object p1
                                                                                                                                                                                        40aput-object p1, v4, v8
                                                                                                                                                                                        42invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        43move-result-object p0
                                                                                                                                                                                        44aput-object p0, v4, v9
                                                                                                                                                                                        46invoke-virtual {v1, v3, v4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        47try_end_40: return v7
                                                                                                                                                                                        48catch_41: move-exception p0
                                                                                                                                                                                        50sget-object p1, Lcom/mintegral/msdk/mtgdownload/e;->a:Ljava/lang/String;
                                                                                                                                                                                        52invoke-static {p1, v0, p0}, Lcom/mintegral/msdk/base/utils/i;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        53goto/16 :goto_63
                                                                                                                                                                                        54catch_48: move-exception p0
                                                                                                                                                                                        56sget-object p1, Lcom/mintegral/msdk/mtgdownload/e;->a:Ljava/lang/String;
                                                                                                                                                                                        58invoke-static {p1, v0, p0}, Lcom/mintegral/msdk/base/utils/i;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        59goto/16 :goto_63
                                                                                                                                                                                        60catch_4f: move-exception p0
                                                                                                                                                                                        62sget-object p1, Lcom/mintegral/msdk/mtgdownload/e;->a:Ljava/lang/String;
                                                                                                                                                                                        64invoke-static {p1, v0, p0}, Lcom/mintegral/msdk/base/utils/i;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        65goto/16 :goto_63
                                                                                                                                                                                        66catch_56: move-exception p0
                                                                                                                                                                                        68sget-object p1, Lcom/mintegral/msdk/mtgdownload/e;->a:Ljava/lang/String;
                                                                                                                                                                                        70invoke-static {p1, v0, p0}, Lcom/mintegral/msdk/base/utils/i;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        71goto/16 :goto_63
                                                                                                                                                                                        72catch_5d: move-exception p0
                                                                                                                                                                                        74sget-object p1, Lcom/mintegral/msdk/mtgdownload/e;->a:Ljava/lang/String;
                                                                                                                                                                                        76invoke-static {p1, v0, p0}, Lcom/mintegral/msdk/base/utils/i;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        77goto_63: return v2
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.location.LocationManager.getLastKnownLocation
                                                                                                                                                                                        • android.location.Location.getTime
                                                                                                                                                                                        • android.location.Location.getLongitude
                                                                                                                                                                                        • android.location.Location.getLatitude
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • SYSGPS
                                                                                                                                                                                        • android.permission.ACCESS_FINE_LOCATION
                                                                                                                                                                                        • location
                                                                                                                                                                                        • gps
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "SYSGPS"
                                                                                                                                                                                        2try_start_2:
                                                                                                                                                                                        3invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        4move-result-object v1
                                                                                                                                                                                        6invoke-virtual {v1}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getCommonUtils()Lcom/baidu/mobads/utils/f;
                                                                                                                                                                                        7move-result-object v1
                                                                                                                                                                                        9invoke-virtual {v1, v0}, Lcom/baidu/mobads/utils/f;->a(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        10move-result-object v1
                                                                                                                                                                                        11if-eqz v1, :cond_1b
                                                                                                                                                                                        12check-cast v1, [D
                                                                                                                                                                                        13try_end_12: return-object v1
                                                                                                                                                                                        14catch_13: move-exception v1
                                                                                                                                                                                        16invoke-static {}, Lcom/baidu/mobads/utils/n;->a()Lcom/baidu/mobads/utils/n;
                                                                                                                                                                                        17move-result-object v2
                                                                                                                                                                                        19invoke-virtual {v2, v1}, Lcom/baidu/mobads/utils/n;->e(Ljava/lang/Throwable;)I
                                                                                                                                                                                        20cond_1b:
                                                                                                                                                                                        21invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        22move-result-object v1
                                                                                                                                                                                        24invoke-virtual {v1}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getCommonUtils()Lcom/baidu/mobads/utils/f;
                                                                                                                                                                                        25move-result-object v1
                                                                                                                                                                                        26const/4 v2, 0x0
                                                                                                                                                                                        28const-string v3, "android.permission.ACCESS_FINE_LOCATION"
                                                                                                                                                                                        30invoke-interface {v1, p1, v3}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->hasPermission(Landroid/content/Context;Ljava/lang/String;)Z
                                                                                                                                                                                        31move-result v1
                                                                                                                                                                                        32if-eqz v1, :cond_56
                                                                                                                                                                                        33try_start_2c:
                                                                                                                                                                                        34const-string v1, "location"
                                                                                                                                                                                        36invoke-virtual {p1, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        37move-result-object p1
                                                                                                                                                                                        38check-cast p1, Landroid/location/LocationManager;
                                                                                                                                                                                        40const-string v1, "gps"
                                                                                                                                                                                        42invoke-virtual {p1, v1}, Landroid/location/LocationManager;->getLastKnownLocation(Ljava/lang/String;)Landroid/location/Location;
                                                                                                                                                                                        43move-result-object p1
                                                                                                                                                                                        44if-eqz p1, :cond_56
                                                                                                                                                                                        45const/4 v1, 0x3
                                                                                                                                                                                        46new-array v1, v1, [D
                                                                                                                                                                                        47try_end_3f: const/4 v2, 0x0
                                                                                                                                                                                        48try_start_40:
                                                                                                                                                                                        49invoke-virtual {p1}, Landroid/location/Location;->getTime()J
                                                                                                                                                                                        50move-result-wide v3
                                                                                                                                                                                        51long-to-double v3, v3
                                                                                                                                                                                        52aput-wide v3, v1, v2
                                                                                                                                                                                        53const/4 v2, 0x1
                                                                                                                                                                                        55invoke-virtual {p1}, Landroid/location/Location;->getLongitude()D
                                                                                                                                                                                        56move-result-wide v3
                                                                                                                                                                                        57aput-wide v3, v1, v2
                                                                                                                                                                                        58const/4 v2, 0x2
                                                                                                                                                                                        60invoke-virtual {p1}, Landroid/location/Location;->getLatitude()D
                                                                                                                                                                                        61move-result-wide v3
                                                                                                                                                                                        62aput-wide v3, v1, v2
                                                                                                                                                                                        63try_end_55: move-object v2, v1
                                                                                                                                                                                        64cond_56:
                                                                                                                                                                                        65invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        66move-result-object p1
                                                                                                                                                                                        68invoke-virtual {p1}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getCommonUtils()Lcom/baidu/mobads/utils/f;
                                                                                                                                                                                        69move-result-object p1
                                                                                                                                                                                        71invoke-virtual {p1, v0, v2}, Lcom/baidu/mobads/utils/f;->a(Ljava/lang/String;Ljava/lang/Object;)V
                                                                                                                                                                                        72return-object v2
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Object.<init>
                                                                                                                                                                                        • android.content.Context.getApplicationContext
                                                                                                                                                                                        • java.lang.Class.getDeclaredMethod
                                                                                                                                                                                        • java.lang.reflect.Method.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Boolean.booleanValue
                                                                                                                                                                                        • java.lang.Throwable.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android.permission.WRITE_SETTINGS
                                                                                                                                                                                        • canWrite
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                                                                                                                                                                                        2const/16 v0, 0xa
                                                                                                                                                                                        3iput v0, p0, Lcom/tencent/wxop/stat/common/g;->a:I
                                                                                                                                                                                        4const/4 v0, 0x0
                                                                                                                                                                                        5iput v0, p0, Lcom/tencent/wxop/stat/common/g;->b:I
                                                                                                                                                                                        6const/4 v1, 0x0
                                                                                                                                                                                        7iput-object v1, p0, Lcom/tencent/wxop/stat/common/g;->d:Landroid/content/Context;
                                                                                                                                                                                        8iput-boolean v0, p0, Lcom/tencent/wxop/stat/common/g;->e:Z
                                                                                                                                                                                        10invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        11move-result-object p1
                                                                                                                                                                                        12iput-object p1, p0, Lcom/tencent/wxop/stat/common/g;->d:Landroid/content/Context;
                                                                                                                                                                                        13try_start_15:
                                                                                                                                                                                        14iget-object p1, p0, Lcom/tencent/wxop/stat/common/g;->d:Landroid/content/Context;
                                                                                                                                                                                        16const-string v2, "android.permission.WRITE_SETTINGS"
                                                                                                                                                                                        18invoke-static {p1, v2}, Lcom/tencent/wxop/stat/common/r;->a(Landroid/content/Context;Ljava/lang/String;)Z
                                                                                                                                                                                        19move-result p1
                                                                                                                                                                                        20iput-boolean p1, p0, Lcom/tencent/wxop/stat/common/g;->e:Z
                                                                                                                                                                                        21iget-boolean p1, p0, Lcom/tencent/wxop/stat/common/g;->e:Z
                                                                                                                                                                                        22if-eqz p1, :cond_4d
                                                                                                                                                                                        23sget p1, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        24const/16 v2, 0x17
                                                                                                                                                                                        25if-lt p1, v2, :cond_4d
                                                                                                                                                                                        26const-class p1, Landroid/provider/Settings$System;
                                                                                                                                                                                        27const/4 v2, 0x1
                                                                                                                                                                                        28new-array v3, v2, [Ljava/lang/Class;
                                                                                                                                                                                        29const-class v4, Landroid/content/Context;
                                                                                                                                                                                        30aput-object v4, v3, v0
                                                                                                                                                                                        31try_end_32:
                                                                                                                                                                                        32const-string v4, "canWrite"
                                                                                                                                                                                        33try_start_34:
                                                                                                                                                                                        34invoke-virtual {p1, v4, v3}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        35move-result-object p1
                                                                                                                                                                                        37invoke-virtual {p1, v2}, Ljava/lang/reflect/Method;->setAccessible(Z)V
                                                                                                                                                                                        38new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                        40iget-object v3, p0, Lcom/tencent/wxop/stat/common/g;->d:Landroid/content/Context;
                                                                                                                                                                                        41aput-object v3, v2, v0
                                                                                                                                                                                        43invoke-virtual {p1, v1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        44move-result-object p1
                                                                                                                                                                                        45check-cast p1, Ljava/lang/Boolean;
                                                                                                                                                                                        47invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z
                                                                                                                                                                                        48move-result p1
                                                                                                                                                                                        49iput-boolean p1, p0, Lcom/tencent/wxop/stat/common/g;->e:Z
                                                                                                                                                                                        50try_end_4d: return-void
                                                                                                                                                                                        51catch_4e: move-exception p1
                                                                                                                                                                                        52iget v0, p0, Lcom/tencent/wxop/stat/common/g;->b:I
                                                                                                                                                                                        53add-int/lit8 v1, v0, 0x1
                                                                                                                                                                                        54iput v1, p0, Lcom/tencent/wxop/stat/common/g;->b:I
                                                                                                                                                                                        55iget v1, p0, Lcom/tencent/wxop/stat/common/g;->a:I
                                                                                                                                                                                        56if-ge v0, v1, :cond_5c
                                                                                                                                                                                        58invoke-virtual {p1}, Ljava/lang/Throwable;->printStackTrace()V
                                                                                                                                                                                        59cond_5c: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.isConnected
                                                                                                                                                                                        • android.net.NetworkInfo.getType
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getNetworkType
                                                                                                                                                                                        • com.unity3d.services.core.connectivity.ConnectivityEvent.NETWORK_CHANGE:Lcom/unity3d/services/core/connectivity/ConnectivityEvent
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        • phone
                                                                                                                                                                                        • Unity Ads connectivity change: network change
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0sget v0, Lcom/unity3d/services/core/connectivity/ConnectivityMonitor;->_connected:I
                                                                                                                                                                                        1const/4 v1, 0x1
                                                                                                                                                                                        2if-eq v0, v1, :cond_6
                                                                                                                                                                                        3return-void
                                                                                                                                                                                        4cond_6:
                                                                                                                                                                                        5invoke-static {}, Lcom/unity3d/services/core/properties/ClientProperties;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        6move-result-object v0
                                                                                                                                                                                        8const-string v2, "connectivity"
                                                                                                                                                                                        10invoke-virtual {v0, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        11move-result-object v0
                                                                                                                                                                                        12check-cast v0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        14invoke-virtual {v0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        15move-result-object v0
                                                                                                                                                                                        16if-eqz v0, :cond_4f
                                                                                                                                                                                        18invoke-virtual {v0}, Landroid/net/NetworkInfo;->isConnected()Z
                                                                                                                                                                                        19move-result v2
                                                                                                                                                                                        20if-eqz v2, :cond_4f
                                                                                                                                                                                        22invoke-virtual {v0}, Landroid/net/NetworkInfo;->getType()I
                                                                                                                                                                                        23move-result v0
                                                                                                                                                                                        24if-ne v0, v1, :cond_25
                                                                                                                                                                                        25goto/16 :goto_26
                                                                                                                                                                                        26cond_25: const/4 v1, 0x0
                                                                                                                                                                                        27goto_26:
                                                                                                                                                                                        28invoke-static {}, Lcom/unity3d/services/core/properties/ClientProperties;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        29move-result-object v0
                                                                                                                                                                                        31const-string v2, "phone"
                                                                                                                                                                                        33invoke-virtual {v0, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        34move-result-object v0
                                                                                                                                                                                        35check-cast v0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        37invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getNetworkType()I
                                                                                                                                                                                        38move-result v0
                                                                                                                                                                                        39sget-boolean v2, Lcom/unity3d/services/core/connectivity/ConnectivityMonitor;->_wifi:Z
                                                                                                                                                                                        40if-ne v1, v2, :cond_41
                                                                                                                                                                                        41sget v3, Lcom/unity3d/services/core/connectivity/ConnectivityMonitor;->_networkType:I
                                                                                                                                                                                        42if-eq v0, v3, :cond_40
                                                                                                                                                                                        43if-eqz v2, :cond_41
                                                                                                                                                                                        44cond_40: return-void
                                                                                                                                                                                        45cond_41: sput-boolean v1, Lcom/unity3d/services/core/connectivity/ConnectivityMonitor;->_wifi:Z
                                                                                                                                                                                        46sput v0, Lcom/unity3d/services/core/connectivity/ConnectivityMonitor;->_networkType:I
                                                                                                                                                                                        48const-string v2, "Unity Ads connectivity change: network change"
                                                                                                                                                                                        50invoke-static {v2}, Lcom/unity3d/services/core/log/DeviceLog;->debug(Ljava/lang/String;)V
                                                                                                                                                                                        52sget-object v2, Lcom/unity3d/services/core/connectivity/ConnectivityEvent;->NETWORK_CHANGE:Lcom/unity3d/services/core/connectivity/ConnectivityEvent;
                                                                                                                                                                                        54invoke-static {v2, v1, v0}, Lcom/unity3d/services/core/connectivity/ConnectivityMonitor;->sendToWebview(Lcom/unity3d/services/core/connectivity/ConnectivityEvent;ZI)V
                                                                                                                                                                                        55cond_4f: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getDeviceId
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • phone
                                                                                                                                                                                        • NULL
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0if-eqz p1, :cond_4e
                                                                                                                                                                                        1iget-boolean v0, p0, Lcom/baidu/location/g/b;->i:Z
                                                                                                                                                                                        2if-eqz v0, :cond_7
                                                                                                                                                                                        3goto/16 :goto_4e
                                                                                                                                                                                        4try_start_7:
                                                                                                                                                                                        5const-string v0, "phone"
                                                                                                                                                                                        7invoke-virtual {p1, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        8move-result-object v0
                                                                                                                                                                                        9check-cast v0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        11invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getDeviceId()Ljava/lang/String;
                                                                                                                                                                                        12move-result-object v0
                                                                                                                                                                                        13iput-object v0, p0, Lcom/baidu/location/g/b;->a:Ljava/lang/String;
                                                                                                                                                                                        14try_end_15: goto/16 :goto_1a
                                                                                                                                                                                        15catch_16:
                                                                                                                                                                                        16const-string v0, "NULL"
                                                                                                                                                                                        17iput-object v0, p0, Lcom/baidu/location/g/b;->a:Ljava/lang/String;
                                                                                                                                                                                        18goto_1a: const/4 v0, 0x0
                                                                                                                                                                                        19try_start_1b:
                                                                                                                                                                                        20invoke-static {p1}, Lcom/baidu/android/bbalbs/common/util/CommonParam;->a(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        21move-result-object v1
                                                                                                                                                                                        22iput-object v1, p0, Lcom/baidu/location/g/b;->b:Ljava/lang/String;
                                                                                                                                                                                        23try_end_21: goto/16 :goto_24
                                                                                                                                                                                        24catch_22: iput-object v0, p0, Lcom/baidu/location/g/b;->b:Ljava/lang/String;
                                                                                                                                                                                        25goto_24:
                                                                                                                                                                                        26invoke-static {p1}, Lcom/baidu/android/bbalbs/common/util/b;->b(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        27move-result-object v1
                                                                                                                                                                                        28iput-object v1, p0, Lcom/baidu/location/g/b;->c:Ljava/lang/String;
                                                                                                                                                                                        29try_end_2a: goto/16 :goto_2d
                                                                                                                                                                                        30catch_2b: iput-object v0, p0, Lcom/baidu/location/g/b;->c:Ljava/lang/String;
                                                                                                                                                                                        31try_start_2d:
                                                                                                                                                                                        32invoke-virtual {p1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        33move-result-object p1
                                                                                                                                                                                        34sput-object p1, Lcom/baidu/location/g/b;->d:Ljava/lang/String;
                                                                                                                                                                                        35try_end_33: goto/16 :goto_36
                                                                                                                                                                                        36catch_34: sput-object v0, Lcom/baidu/location/g/b;->d:Ljava/lang/String;
                                                                                                                                                                                        37goto_36: new-instance p1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        39invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        41const-string v0, ""
                                                                                                                                                                                        43invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        45iget-object v0, p0, Lcom/baidu/location/g/b;->b:Ljava/lang/String;
                                                                                                                                                                                        47invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        49invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        50move-result-object p1
                                                                                                                                                                                        51sput-object p1, Lcom/baidu/location/g/j;->n:Ljava/lang/String;
                                                                                                                                                                                        52const/4 p1, 0x1
                                                                                                                                                                                        53iput-boolean p1, p0, Lcom/baidu/location/g/b;->i:Z
                                                                                                                                                                                        54goto_4e: return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase
                                                                                                                                                                                        • java.lang.Long.TYPE:Ljava/lang/Class
                                                                                                                                                                                        • com.tencent.smtt.sdk.bz.<init>
                                                                                                                                                                                        • java.lang.reflect.Method.setAccessible
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase
                                                                                                                                                                                        • java.lang.Long.valueOf
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • android.util.Log.e
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • onProvideVirtualStructure
                                                                                                                                                                                        • X5-WebView
                                                                                                                                                                                        • method only implement in System WebView,not implement in x5 yet
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0: iget-boolean v0, p0, Lcom/tencent/smtt/sdk/WebView;->e:Z
                                                                                                                                                                                        1if-nez v0, :cond_3f
                                                                                                                                                                                        2sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        3const/16 v1, 0x17
                                                                                                                                                                                        4if-lt v0, v1, :cond_4b
                                                                                                                                                                                        6iget-object v0, p0, Lcom/tencent/smtt/sdk/WebView;->f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;
                                                                                                                                                                                        8invoke-interface {v0}, Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;->getView()Landroid/view/View;
                                                                                                                                                                                        9move-result-object v0
                                                                                                                                                                                        11const-string v1, "onProvideVirtualStructure"
                                                                                                                                                                                        12const/4 v2, 0x2
                                                                                                                                                                                        13new-array v3, v2, [Ljava/lang/Class;
                                                                                                                                                                                        15sget-object v4, Ljava/lang/Long;->TYPE:Ljava/lang/Class;
                                                                                                                                                                                        16const/4 v5, 0x0
                                                                                                                                                                                        17aput-object v4, v3, v5
                                                                                                                                                                                        18const-class v4, Landroid/webkit/WebView$VisualStateCallback;
                                                                                                                                                                                        19const/4 v6, 0x1
                                                                                                                                                                                        20aput-object v4, v3, v6
                                                                                                                                                                                        22invoke-static {v0, v1, v3}, Lcom/tencent/smtt/utils/r;->a(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        23move-result-object v0
                                                                                                                                                                                        24new-instance v1, Lcom/tencent/smtt/sdk/bz;
                                                                                                                                                                                        26invoke-direct {v1, p0, p3}, Lcom/tencent/smtt/sdk/bz;-><init>(Lcom/tencent/smtt/sdk/WebView;Lcom/tencent/smtt/sdk/WebView$b;)V
                                                                                                                                                                                        28invoke-virtual {v0, v6}, Ljava/lang/reflect/Method;->setAccessible(Z)V
                                                                                                                                                                                        30iget-object p3, p0, Lcom/tencent/smtt/sdk/WebView;->f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;
                                                                                                                                                                                        32invoke-interface {p3}, Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;->getView()Landroid/view/View;
                                                                                                                                                                                        33move-result-object p3
                                                                                                                                                                                        34new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                        36invoke-static {p1, p2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                        37move-result-object p1
                                                                                                                                                                                        38aput-object p1, v2, v5
                                                                                                                                                                                        39aput-object v1, v2, v6
                                                                                                                                                                                        41invoke-virtual {v0, p3, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        42goto/16 :goto_4b
                                                                                                                                                                                        43cond_3f:
                                                                                                                                                                                        44const-string p1, "X5-WebView"
                                                                                                                                                                                        46const-string p2, "method only implement in System WebView,not implement in x5 yet"
                                                                                                                                                                                        48invoke-static {p1, p2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        49try_end_46: goto/16 :goto_4b
                                                                                                                                                                                        50catch_47: move-exception p1
                                                                                                                                                                                        52invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        53goto_4b: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.app.ActivityManager.getRunningAppProcesses
                                                                                                                                                                                        • java.util.List.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • android.app.ActivityManager$RunningAppProcessInfo.processName:Ljava/lang/String
                                                                                                                                                                                        • java.util.ArrayList.add
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • execute getRunningAppList()
                                                                                                                                                                                        • activity
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"()",
                                                                                                                                                                                        3"Ljava/util/ArrayList",
                                                                                                                                                                                        4"<",
                                                                                                                                                                                        5"Ljava/lang/String;",
                                                                                                                                                                                        6">;"
                                                                                                                                                                                        7}
                                                                                                                                                                                        8.end annotation
                                                                                                                                                                                        9.prologue
                                                                                                                                                                                        11const-string v0, "execute getRunningAppList()"
                                                                                                                                                                                        13invoke-direct {p0, v0}, Lcom/baidu/mobads/container/b/a/b;->d(Ljava/lang/String;)V
                                                                                                                                                                                        14new-instance v1, Ljava/util/ArrayList;
                                                                                                                                                                                        16invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        17try_start_a:
                                                                                                                                                                                        18iget-object v0, p0, Lcom/baidu/mobads/container/b/a/b;->e:Landroid/content/Context;
                                                                                                                                                                                        20const-string v2, "activity"
                                                                                                                                                                                        22invoke-virtual {v0, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        23move-result-object v0
                                                                                                                                                                                        24check-cast v0, Landroid/app/ActivityManager;
                                                                                                                                                                                        26invoke-virtual {v0}, Landroid/app/ActivityManager;->getRunningAppProcesses()Ljava/util/List;
                                                                                                                                                                                        27move-result-object v0
                                                                                                                                                                                        28if-eqz v0, :cond_36
                                                                                                                                                                                        30invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        31move-result-object v2
                                                                                                                                                                                        32goto_1e:
                                                                                                                                                                                        33invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        34move-result v0
                                                                                                                                                                                        35if-eqz v0, :cond_36
                                                                                                                                                                                        37invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        38move-result-object v0
                                                                                                                                                                                        39check-cast v0, Landroid/app/ActivityManager$RunningAppProcessInfo;
                                                                                                                                                                                        41iget-object v0, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;->processName:Ljava/lang/String;
                                                                                                                                                                                        43invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        44try_end_2f: goto/16 :goto_1e
                                                                                                                                                                                        45catch_30: move-exception v0
                                                                                                                                                                                        47iget-object v2, p0, Lcom/baidu/mobads/container/b/a/b;->h:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        49invoke-interface {v2, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/Throwable;)I
                                                                                                                                                                                        50cond_36: return-object v1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.app.ActivityManager.getRunningAppProcesses
                                                                                                                                                                                        • java.util.List.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • android.app.ActivityManager$RunningAppProcessInfo.processName:Ljava/lang/String
                                                                                                                                                                                        • java.util.ArrayList.add
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • execute getRunningAppList()
                                                                                                                                                                                        • activity
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"()",
                                                                                                                                                                                        3"Ljava/util/ArrayList",
                                                                                                                                                                                        4"<",
                                                                                                                                                                                        5"Ljava/lang/String;",
                                                                                                                                                                                        6">;"
                                                                                                                                                                                        7}
                                                                                                                                                                                        8.end annotation
                                                                                                                                                                                        9.prologue
                                                                                                                                                                                        11const-string v0, "execute getRunningAppList()"
                                                                                                                                                                                        13invoke-direct {p0, v0}, Lcom/baidu/mobads/container/c/a/a;->d(Ljava/lang/String;)V
                                                                                                                                                                                        14new-instance v1, Ljava/util/ArrayList;
                                                                                                                                                                                        16invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        17try_start_a:
                                                                                                                                                                                        18iget-object v0, p0, Lcom/baidu/mobads/container/c/a/a;->e:Landroid/content/Context;
                                                                                                                                                                                        20const-string v2, "activity"
                                                                                                                                                                                        22invoke-virtual {v0, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        23move-result-object v0
                                                                                                                                                                                        24check-cast v0, Landroid/app/ActivityManager;
                                                                                                                                                                                        26invoke-virtual {v0}, Landroid/app/ActivityManager;->getRunningAppProcesses()Ljava/util/List;
                                                                                                                                                                                        27move-result-object v0
                                                                                                                                                                                        28if-eqz v0, :cond_36
                                                                                                                                                                                        30invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        31move-result-object v2
                                                                                                                                                                                        32goto_1e:
                                                                                                                                                                                        33invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        34move-result v0
                                                                                                                                                                                        35if-eqz v0, :cond_36
                                                                                                                                                                                        37invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        38move-result-object v0
                                                                                                                                                                                        39check-cast v0, Landroid/app/ActivityManager$RunningAppProcessInfo;
                                                                                                                                                                                        41iget-object v0, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;->processName:Ljava/lang/String;
                                                                                                                                                                                        43invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        44try_end_2f: goto/16 :goto_1e
                                                                                                                                                                                        45catch_30: move-exception v0
                                                                                                                                                                                        47iget-object v2, p0, Lcom/baidu/mobads/container/c/a/a;->h:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        49invoke-interface {v2, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/Throwable;)I
                                                                                                                                                                                        50cond_36: return-object v1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.setAccessible
                                                                                                                                                                                        • android.util.Log.i
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • android.util.Log.i
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • BundleCompatBaseImpl
                                                                                                                                                                                        • putIBinder
                                                                                                                                                                                        • Failed to retrieve putIBinder method
                                                                                                                                                                                        • Failed to invoke putIBinder via reflection
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0sget-boolean v0, Landroidx/core/app/d$a;->d:Z
                                                                                                                                                                                        1const/4 v1, 0x0
                                                                                                                                                                                        3const-string v2, "BundleCompatBaseImpl"
                                                                                                                                                                                        4const/4 v3, 0x2
                                                                                                                                                                                        5const/4 v4, 0x1
                                                                                                                                                                                        6if-nez v0, :cond_2b
                                                                                                                                                                                        7try_start_9: const-class v0, Landroid/os/Bundle;
                                                                                                                                                                                        9const-string v5, "putIBinder"
                                                                                                                                                                                        10new-array v6, v3, [Ljava/lang/Class;
                                                                                                                                                                                        11const-class v7, Ljava/lang/String;
                                                                                                                                                                                        12aput-object v7, v6, v1
                                                                                                                                                                                        13const-class v7, Landroid/os/IBinder;
                                                                                                                                                                                        14aput-object v7, v6, v4
                                                                                                                                                                                        16invoke-virtual {v0, v5, v6}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        17move-result-object v0
                                                                                                                                                                                        18sput-object v0, Landroidx/core/app/d$a;->c:Ljava/lang/reflect/Method;
                                                                                                                                                                                        20sget-object v0, Landroidx/core/app/d$a;->c:Ljava/lang/reflect/Method;
                                                                                                                                                                                        22invoke-virtual {v0, v4}, Ljava/lang/reflect/Method;->setAccessible(Z)V
                                                                                                                                                                                        23try_end_22: goto/16 :goto_29
                                                                                                                                                                                        24catch_23: move-exception v0
                                                                                                                                                                                        26const-string v5, "Failed to retrieve putIBinder method"
                                                                                                                                                                                        28invoke-static {v2, v5, v0}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                        29goto_29: sput-boolean v4, Landroidx/core/app/d$a;->d:Z
                                                                                                                                                                                        30cond_2b:
                                                                                                                                                                                        31sget-object v0, Landroidx/core/app/d$a;->c:Ljava/lang/reflect/Method;
                                                                                                                                                                                        32if-eqz v0, :cond_46
                                                                                                                                                                                        33try_start_2f: new-array v3, v3, [Ljava/lang/Object;
                                                                                                                                                                                        34aput-object p1, v3, v1
                                                                                                                                                                                        35aput-object p2, v3, v4
                                                                                                                                                                                        37invoke-virtual {v0, p0, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        38try_end_38: goto/16 :goto_46
                                                                                                                                                                                        39catch_39: move-exception p0
                                                                                                                                                                                        40goto/16 :goto_3e
                                                                                                                                                                                        41catch_3b: move-exception p0
                                                                                                                                                                                        42goto/16 :goto_3e
                                                                                                                                                                                        43catch_3d: move-exception p0
                                                                                                                                                                                        44goto_3e:
                                                                                                                                                                                        45const-string p1, "Failed to invoke putIBinder via reflection"
                                                                                                                                                                                        47invoke-static {v2, p1, p0}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                        48const/4 p0, 0x0
                                                                                                                                                                                        49sput-object p0, Landroidx/core/app/d$a;->c:Ljava/lang/reflect/Method;
                                                                                                                                                                                        50goto_46: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.concurrent.TimeUnit.SECONDS:Ljava/util/concurrent/TimeUnit
                                                                                                                                                                                        • java.util.concurrent.LinkedBlockingQueue.<init>
                                                                                                                                                                                        • java.util.concurrent.ThreadPoolExecutor.<init>
                                                                                                                                                                                        • java.lang.Class.getDeclaredField
                                                                                                                                                                                        • java.lang.reflect.Field.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Field.get
                                                                                                                                                                                        • java.util.concurrent.TimeUnit.SECONDS:Ljava/util/concurrent/TimeUnit
                                                                                                                                                                                        • java.util.concurrent.LinkedBlockingQueue.<init>
                                                                                                                                                                                        • java.util.concurrent.ThreadPoolExecutor.<init>
                                                                                                                                                                                        • java.util.concurrent.ThreadPoolExecutor.setCorePoolSize
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • sExecutor
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        1const/16 v1, 0xb
                                                                                                                                                                                        2if-lt v0, v1, :cond_18
                                                                                                                                                                                        3new-instance v0, Ljava/util/concurrent/ThreadPoolExecutor;
                                                                                                                                                                                        4const/4 v3, 0x1
                                                                                                                                                                                        5const/4 v4, 0x1
                                                                                                                                                                                        6const-wide/16 v5, 0x0
                                                                                                                                                                                        8sget-object v7, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit;
                                                                                                                                                                                        9new-instance v8, Ljava/util/concurrent/LinkedBlockingQueue;
                                                                                                                                                                                        11invoke-direct {v8}, Ljava/util/concurrent/LinkedBlockingQueue;-><init>()V
                                                                                                                                                                                        12move-object v2, v0
                                                                                                                                                                                        14invoke-direct/range {v2 .. v8}, Ljava/util/concurrent/ThreadPoolExecutor;-><init>(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;)V
                                                                                                                                                                                        15goto/16 :goto_3d
                                                                                                                                                                                        16cond_18: const-class v0, Landroid/os/AsyncTask;
                                                                                                                                                                                        18const-string v1, "sExecutor"
                                                                                                                                                                                        20invoke-virtual {v0, v1}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                        21move-result-object v0
                                                                                                                                                                                        22const/4 v1, 0x1
                                                                                                                                                                                        24invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;->setAccessible(Z)V
                                                                                                                                                                                        25const/4 v1, 0x0
                                                                                                                                                                                        27invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        28move-result-object v0
                                                                                                                                                                                        29check-cast v0, Ljava/util/concurrent/Executor;
                                                                                                                                                                                        30try_end_2b: goto/16 :goto_3d
                                                                                                                                                                                        31catch_2c: new-instance v0, Ljava/util/concurrent/ThreadPoolExecutor;
                                                                                                                                                                                        32const/4 v2, 0x1
                                                                                                                                                                                        33const/4 v3, 0x1
                                                                                                                                                                                        34const-wide/16 v4, 0x0
                                                                                                                                                                                        36sget-object v6, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit;
                                                                                                                                                                                        37new-instance v7, Ljava/util/concurrent/LinkedBlockingQueue;
                                                                                                                                                                                        39invoke-direct {v7}, Ljava/util/concurrent/LinkedBlockingQueue;-><init>()V
                                                                                                                                                                                        40move-object v1, v0
                                                                                                                                                                                        42invoke-direct/range {v1 .. v7}, Ljava/util/concurrent/ThreadPoolExecutor;-><init>(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;)V
                                                                                                                                                                                        43goto_3d: instance-of v1, v0, Ljava/util/concurrent/ThreadPoolExecutor;
                                                                                                                                                                                        44if-eqz v1, :cond_48
                                                                                                                                                                                        45move-object v1, v0
                                                                                                                                                                                        46check-cast v1, Ljava/util/concurrent/ThreadPoolExecutor;
                                                                                                                                                                                        47const/4 v2, 0x3
                                                                                                                                                                                        49invoke-virtual {v1, v2}, Ljava/util/concurrent/ThreadPoolExecutor;->setCorePoolSize(I)V
                                                                                                                                                                                        50cond_48: return-object v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Intent.getAction
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • android.content.Intent.getParcelableExtra
                                                                                                                                                                                        • android.net.NetworkInfo.isConnected
                                                                                                                                                                                        • c.g.d.b.e.a:Lc/g/d/b/c
                                                                                                                                                                                        • android.os.Handler.obtainMessage
                                                                                                                                                                                        • android.os.Message.sendToTarget
                                                                                                                                                                                        • android.net.NetworkInfo.getState
                                                                                                                                                                                        • android.net.NetworkInfo$State.DISCONNECTED:Landroid/net/NetworkInfo$State
                                                                                                                                                                                        • c.g.d.b.e.a:Lc/g/d/b/c
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android.net.conn.CONNECTIVITY_CHANGE
                                                                                                                                                                                        • networkInfo
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0if-nez p2, :cond_3
                                                                                                                                                                                        1return-void
                                                                                                                                                                                        2cond_3:
                                                                                                                                                                                        3invoke-virtual {p2}, Landroid/content/Intent;->getAction()Ljava/lang/String;
                                                                                                                                                                                        4move-result-object p1
                                                                                                                                                                                        5if-nez p1, :cond_a
                                                                                                                                                                                        6return-void
                                                                                                                                                                                        7cond_a:
                                                                                                                                                                                        8const-string v0, "android.net.conn.CONNECTIVITY_CHANGE"
                                                                                                                                                                                        10invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        11move-result p1
                                                                                                                                                                                        12if-eqz p1, :cond_43
                                                                                                                                                                                        14const-string p1, "networkInfo"
                                                                                                                                                                                        16invoke-virtual {p2, p1}, Landroid/content/Intent;->getParcelableExtra(Ljava/lang/String;)Landroid/os/Parcelable;
                                                                                                                                                                                        17move-result-object p1
                                                                                                                                                                                        18check-cast p1, Landroid/net/NetworkInfo;
                                                                                                                                                                                        19if-eqz p1, :cond_43
                                                                                                                                                                                        21invoke-virtual {p1}, Landroid/net/NetworkInfo;->isConnected()Z
                                                                                                                                                                                        22move-result p2
                                                                                                                                                                                        23if-eqz p2, :cond_32
                                                                                                                                                                                        25iget-object p2, p0, Lc/g/d/b/e;->a:Lc/g/d/b/c;
                                                                                                                                                                                        27invoke-static {p2}, Lc/g/d/b/c;->b(Lc/g/d/b/c;)Landroid/os/Handler;
                                                                                                                                                                                        28move-result-object p2
                                                                                                                                                                                        29const/16 v0, 0xc8
                                                                                                                                                                                        30goto_2a:
                                                                                                                                                                                        31invoke-virtual {p2, v0, p1}, Landroid/os/Handler;->obtainMessage(ILjava/lang/Object;)Landroid/os/Message;
                                                                                                                                                                                        32move-result-object p1
                                                                                                                                                                                        34invoke-virtual {p1}, Landroid/os/Message;->sendToTarget()V
                                                                                                                                                                                        35goto/16 :goto_43
                                                                                                                                                                                        36cond_32:
                                                                                                                                                                                        37invoke-virtual {p1}, Landroid/net/NetworkInfo;->getState()Landroid/net/NetworkInfo$State;
                                                                                                                                                                                        38move-result-object p2
                                                                                                                                                                                        40sget-object v0, Landroid/net/NetworkInfo$State;->DISCONNECTED:Landroid/net/NetworkInfo$State;
                                                                                                                                                                                        41if-ne p2, v0, :cond_43
                                                                                                                                                                                        43iget-object p2, p0, Lc/g/d/b/e;->a:Lc/g/d/b/c;
                                                                                                                                                                                        45invoke-static {p2}, Lc/g/d/b/c;->b(Lc/g/d/b/c;)Landroid/os/Handler;
                                                                                                                                                                                        46move-result-object p2
                                                                                                                                                                                        47const/16 v0, 0xc9
                                                                                                                                                                                        48goto/16 :goto_2a
                                                                                                                                                                                        49goto_43: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.setAccessible
                                                                                                                                                                                        • android.util.Log.i
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • android.util.Log.i
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • BundleCompatBaseImpl
                                                                                                                                                                                        • getIBinder
                                                                                                                                                                                        • Failed to retrieve getIBinder method
                                                                                                                                                                                        • Failed to invoke getIBinder via reflection
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0sget-boolean v0, Landroidx/core/app/d$a;->b:Z
                                                                                                                                                                                        1const/4 v1, 0x0
                                                                                                                                                                                        3const-string v2, "BundleCompatBaseImpl"
                                                                                                                                                                                        4const/4 v3, 0x1
                                                                                                                                                                                        5if-nez v0, :cond_26
                                                                                                                                                                                        6try_start_8: const-class v0, Landroid/os/Bundle;
                                                                                                                                                                                        8const-string v4, "getIBinder"
                                                                                                                                                                                        9new-array v5, v3, [Ljava/lang/Class;
                                                                                                                                                                                        10const-class v6, Ljava/lang/String;
                                                                                                                                                                                        11aput-object v6, v5, v1
                                                                                                                                                                                        13invoke-virtual {v0, v4, v5}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        14move-result-object v0
                                                                                                                                                                                        15sput-object v0, Landroidx/core/app/d$a;->a:Ljava/lang/reflect/Method;
                                                                                                                                                                                        17sget-object v0, Landroidx/core/app/d$a;->a:Ljava/lang/reflect/Method;
                                                                                                                                                                                        19invoke-virtual {v0, v3}, Ljava/lang/reflect/Method;->setAccessible(Z)V
                                                                                                                                                                                        20try_end_1d: goto/16 :goto_24
                                                                                                                                                                                        21catch_1e: move-exception v0
                                                                                                                                                                                        23const-string v4, "Failed to retrieve getIBinder method"
                                                                                                                                                                                        25invoke-static {v2, v4, v0}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                        26goto_24: sput-boolean v3, Landroidx/core/app/d$a;->b:Z
                                                                                                                                                                                        27cond_26:
                                                                                                                                                                                        28sget-object v0, Landroidx/core/app/d$a;->a:Ljava/lang/reflect/Method;
                                                                                                                                                                                        29const/4 v4, 0x0
                                                                                                                                                                                        30if-eqz v0, :cond_42
                                                                                                                                                                                        31try_start_2b: new-array v3, v3, [Ljava/lang/Object;
                                                                                                                                                                                        32aput-object p1, v3, v1
                                                                                                                                                                                        34invoke-virtual {v0, p0, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        35move-result-object p0
                                                                                                                                                                                        36check-cast p0, Landroid/os/IBinder;
                                                                                                                                                                                        37try_end_35: return-object p0
                                                                                                                                                                                        38catch_36: move-exception p0
                                                                                                                                                                                        39goto/16 :goto_3b
                                                                                                                                                                                        40catch_38: move-exception p0
                                                                                                                                                                                        41goto/16 :goto_3b
                                                                                                                                                                                        42catch_3a: move-exception p0
                                                                                                                                                                                        43goto_3b:
                                                                                                                                                                                        44const-string p1, "Failed to invoke getIBinder via reflection"
                                                                                                                                                                                        46invoke-static {v2, p1, p0}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                        47sput-object v4, Landroidx/core/app/d$a;->a:Ljava/lang/reflect/Method;
                                                                                                                                                                                        48cond_42: return-object v4
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.getType
                                                                                                                                                                                        • android.net.NetworkInfo.getType
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getNetworkType
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        • phone
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2const-string v1, "connectivity"
                                                                                                                                                                                        4invoke-virtual {p0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        5move-result-object v1
                                                                                                                                                                                        6check-cast v1, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        8invoke-virtual {v1}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        9move-result-object v1
                                                                                                                                                                                        10if-nez v1, :cond_10
                                                                                                                                                                                        11return v0
                                                                                                                                                                                        12cond_10:
                                                                                                                                                                                        13invoke-virtual {v1}, Landroid/net/NetworkInfo;->getType()I
                                                                                                                                                                                        14move-result v2
                                                                                                                                                                                        15const/4 v3, 0x1
                                                                                                                                                                                        16if-ne v2, v3, :cond_18
                                                                                                                                                                                        17return v3
                                                                                                                                                                                        18cond_18:
                                                                                                                                                                                        19invoke-virtual {v1}, Landroid/net/NetworkInfo;->getType()I
                                                                                                                                                                                        20move-result v1
                                                                                                                                                                                        21if-nez v1, :cond_40
                                                                                                                                                                                        23const-string v1, "phone"
                                                                                                                                                                                        25invoke-virtual {p0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        26move-result-object p0
                                                                                                                                                                                        27check-cast p0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        28if-eqz p0, :cond_40
                                                                                                                                                                                        30invoke-virtual {p0}, Landroid/telephony/TelephonyManager;->getNetworkType()I
                                                                                                                                                                                        31move-result p0
                                                                                                                                                                                        32try_end_2c: packed-switch p0, :pswitch_data_42
                                                                                                                                                                                        33return v0
                                                                                                                                                                                        34pswitch_30: const/4 p0, 0x4
                                                                                                                                                                                        35return p0
                                                                                                                                                                                        36pswitch_32: const/4 p0, 0x3
                                                                                                                                                                                        37return p0
                                                                                                                                                                                        38pswitch_34: const/4 p0, 0x2
                                                                                                                                                                                        39return p0
                                                                                                                                                                                        40catch_36: move-exception p0
                                                                                                                                                                                        42invoke-static {p0}, Lcom/tencent/bugly/proguard/an;->a(Ljava/lang/Throwable;)Z
                                                                                                                                                                                        43move-result v1
                                                                                                                                                                                        44if-nez v1, :cond_40
                                                                                                                                                                                        46invoke-virtual {p0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        47cond_40: return v0
                                                                                                                                                                                        48nop
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.app.ActivityManager.getRunningAppProcesses
                                                                                                                                                                                        • java.util.List.isEmpty
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • java.util.List.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • android.app.ActivityManager$RunningAppProcessInfo.processName:Ljava/lang/String
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • activity
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v1, 0x0
                                                                                                                                                                                        1if-eqz p0, :cond_3d
                                                                                                                                                                                        3const-string v0, "activity"
                                                                                                                                                                                        5invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        6move-result-object v0
                                                                                                                                                                                        7check-cast v0, Landroid/app/ActivityManager;
                                                                                                                                                                                        9invoke-virtual {v0}, Landroid/app/ActivityManager;->getRunningAppProcesses()Ljava/util/List;
                                                                                                                                                                                        10move-result-object v0
                                                                                                                                                                                        11if-eqz v0, :cond_17
                                                                                                                                                                                        13invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
                                                                                                                                                                                        14move-result v2
                                                                                                                                                                                        15if-eqz v2, :cond_19
                                                                                                                                                                                        16cond_17: move v0, v1
                                                                                                                                                                                        17goto_18: return v0
                                                                                                                                                                                        18cond_19:
                                                                                                                                                                                        19invoke-virtual {p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        20move-result-object v2
                                                                                                                                                                                        22invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        23move-result-object v3
                                                                                                                                                                                        24cond_21:
                                                                                                                                                                                        25invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        26move-result v0
                                                                                                                                                                                        27if-eqz v0, :cond_3d
                                                                                                                                                                                        29invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        30move-result-object v0
                                                                                                                                                                                        31check-cast v0, Landroid/app/ActivityManager$RunningAppProcessInfo;
                                                                                                                                                                                        32iget v4, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;->importance:I
                                                                                                                                                                                        33const/16 v5, 0x64
                                                                                                                                                                                        34if-ne v4, v5, :cond_21
                                                                                                                                                                                        36iget-object v0, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;->processName:Ljava/lang/String;
                                                                                                                                                                                        38invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        39move-result v0
                                                                                                                                                                                        40if-eqz v0, :cond_21
                                                                                                                                                                                        41const/4 v0, 0x1
                                                                                                                                                                                        42goto/16 :goto_18
                                                                                                                                                                                        43cond_3d: move v0, v1
                                                                                                                                                                                        44goto/16 :goto_18
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.net.URL.<init>
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • java.net.URLConnection.setConnectTimeout
                                                                                                                                                                                        • java.net.URLConnection.connect
                                                                                                                                                                                        • java.net.URLConnection.getInputStream
                                                                                                                                                                                        • android.graphics.drawable.Drawable.createFromStream
                                                                                                                                                                                        • android.os.Handler.post
                                                                                                                                                                                        • android.os.Handler.post
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • src
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0: new-instance v0, Ljava/net/URL;
                                                                                                                                                                                        2iget-object v1, p0, Lcom/ly/adpoymer/e/a$b;->d:Ljava/lang/String;
                                                                                                                                                                                        4invoke-direct {v0, v1}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        6invoke-virtual {v0}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        7move-result-object v0
                                                                                                                                                                                        8const/16 v1, 0x7d0
                                                                                                                                                                                        10invoke-virtual {v0, v1}, Ljava/net/URLConnection;->setConnectTimeout(I)V
                                                                                                                                                                                        12invoke-virtual {v0}, Ljava/net/URLConnection;->connect()V
                                                                                                                                                                                        14invoke-virtual {v0}, Ljava/net/URLConnection;->getInputStream()Ljava/io/InputStream;
                                                                                                                                                                                        15move-result-object v0
                                                                                                                                                                                        17const-string v1, "src"
                                                                                                                                                                                        19invoke-static {v0, v1}, Landroid/graphics/drawable/Drawable;->createFromStream(Ljava/io/InputStream;Ljava/lang/String;)Landroid/graphics/drawable/Drawable;
                                                                                                                                                                                        20move-result-object v0
                                                                                                                                                                                        22iget-object v1, p0, Lcom/ly/adpoymer/e/a$b;->c:Lcom/ly/adpoymer/e/a;
                                                                                                                                                                                        24iget-object v2, p0, Lcom/ly/adpoymer/e/a$b;->d:Ljava/lang/String;
                                                                                                                                                                                        26invoke-static {v1, v2, v0}, Lcom/ly/adpoymer/e/a;->a(Lcom/ly/adpoymer/e/a;Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V
                                                                                                                                                                                        28iget-object v1, p0, Lcom/ly/adpoymer/e/a$b;->a:Landroid/os/Handler;
                                                                                                                                                                                        29new-instance v2, Lcom/ly/adpoymer/e/b;
                                                                                                                                                                                        31invoke-direct {v2, p0, v0}, Lcom/ly/adpoymer/e/b;-><init>(Lcom/ly/adpoymer/e/a$b;Landroid/graphics/drawable/Drawable;)V
                                                                                                                                                                                        33invoke-virtual {v1, v2}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
                                                                                                                                                                                        34try_end_2e: goto/16 :goto_3a
                                                                                                                                                                                        35catch_2f: move-exception v0
                                                                                                                                                                                        37iget-object v1, p0, Lcom/ly/adpoymer/e/a$b;->a:Landroid/os/Handler;
                                                                                                                                                                                        38new-instance v2, Lcom/ly/adpoymer/e/c;
                                                                                                                                                                                        40invoke-direct {v2, p0, v0}, Lcom/ly/adpoymer/e/c;-><init>(Lcom/ly/adpoymer/e/a$b;Ljava/lang/Exception;)V
                                                                                                                                                                                        42invoke-virtual {v1, v2}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
                                                                                                                                                                                        43goto_3a: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getFilesDir
                                                                                                                                                                                        • java.io.File.listFiles
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • java.lang.String.endsWith
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • __xadsdk__remote__final__
                                                                                                                                                                                        • dex
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1iget-object v0, p0, Lcom/baidu/mobads/f/g;->l:Landroid/content/Context;
                                                                                                                                                                                        3invoke-virtual {v0}, Landroid/content/Context;->getFilesDir()Ljava/io/File;
                                                                                                                                                                                        4move-result-object v0
                                                                                                                                                                                        6invoke-virtual {v0}, Ljava/io/File;->listFiles()[Ljava/io/File;
                                                                                                                                                                                        7move-result-object v0
                                                                                                                                                                                        8const/4 v1, 0x0
                                                                                                                                                                                        9goto_b: if-eqz v0, :cond_3c
                                                                                                                                                                                        10array-length v2, v0
                                                                                                                                                                                        11if-ge v1, v2, :cond_3c
                                                                                                                                                                                        12aget-object v2, v0, v1
                                                                                                                                                                                        14invoke-virtual {v2}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        15move-result-object v2
                                                                                                                                                                                        17const-string v3, "__xadsdk__remote__final__"
                                                                                                                                                                                        19invoke-virtual {v2, v3}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        20move-result v2
                                                                                                                                                                                        21if-eqz v2, :cond_31
                                                                                                                                                                                        22aget-object v2, v0, v1
                                                                                                                                                                                        24invoke-virtual {v2}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        25move-result-object v2
                                                                                                                                                                                        27const-string v3, "dex"
                                                                                                                                                                                        29invoke-virtual {v2, v3}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        30move-result v2
                                                                                                                                                                                        31if-eqz v2, :cond_31
                                                                                                                                                                                        32aget-object v2, v0, v1
                                                                                                                                                                                        34invoke-virtual {v2}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        35cond_31: add-int/lit8 v1, v1, 0x1
                                                                                                                                                                                        36goto/16 :goto_b
                                                                                                                                                                                        37catch_34: move-exception v0
                                                                                                                                                                                        39invoke-static {}, Lcom/baidu/mobads/utils/n;->a()Lcom/baidu/mobads/utils/n;
                                                                                                                                                                                        40move-result-object v1
                                                                                                                                                                                        42invoke-virtual {v1, v0}, Lcom/baidu/mobads/utils/n;->e(Ljava/lang/Throwable;)I
                                                                                                                                                                                        43cond_3c: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Object.<init>
                                                                                                                                                                                        • android.content.Context.getApplicationContext
                                                                                                                                                                                        • android.content.Context.getClassLoader
                                                                                                                                                                                        • dalvik.system.DexClassLoader.<init>
                                                                                                                                                                                        • dalvik.system.DexClassLoader.loadClass
                                                                                                                                                                                        • java.lang.Class.newInstance
                                                                                                                                                                                        • com.iflytek.collector.a.a.c.<init>
                                                                                                                                                                                        • java.lang.Thread.start
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • com.iflytek.collector.device.DeviceInfo
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                                                                                                                                                                                        2const/4 v0, 0x0
                                                                                                                                                                                        3try_start_4:
                                                                                                                                                                                        4invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        5move-result-object p1
                                                                                                                                                                                        6iput-object p1, p0, Lcom/iflytek/collector/a/a/b;->c:Landroid/content/Context;
                                                                                                                                                                                        7new-instance p1, Ldalvik/system/DexClassLoader;
                                                                                                                                                                                        9invoke-virtual {p0}, Lcom/iflytek/collector/a/a/b;->c()Ljava/lang/String;
                                                                                                                                                                                        10move-result-object v1
                                                                                                                                                                                        12invoke-direct {p0}, Lcom/iflytek/collector/a/a/b;->g()Ljava/lang/String;
                                                                                                                                                                                        13move-result-object v2
                                                                                                                                                                                        15iget-object v3, p0, Lcom/iflytek/collector/a/a/b;->c:Landroid/content/Context;
                                                                                                                                                                                        17invoke-virtual {v3}, Landroid/content/Context;->getClassLoader()Ljava/lang/ClassLoader;
                                                                                                                                                                                        18move-result-object v3
                                                                                                                                                                                        20invoke-direct {p1, v1, v2, v0, v3}, Ldalvik/system/DexClassLoader;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)V
                                                                                                                                                                                        22const-string v1, "com.iflytek.collector.device.DeviceInfo"
                                                                                                                                                                                        24invoke-virtual {p1, v1}, Ldalvik/system/DexClassLoader;->loadClass(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        25move-result-object p1
                                                                                                                                                                                        27invoke-virtual {p1}, Ljava/lang/Class;->newInstance()Ljava/lang/Object;
                                                                                                                                                                                        28move-result-object p1
                                                                                                                                                                                        29check-cast p1, Lcom/iflytek/collector/device/IDeviceInfo;
                                                                                                                                                                                        30iput-object p1, p0, Lcom/iflytek/collector/a/a/b;->b:Lcom/iflytek/collector/device/IDeviceInfo;
                                                                                                                                                                                        31new-instance p1, Lcom/iflytek/collector/a/a/c;
                                                                                                                                                                                        33invoke-direct {p1, p0}, Lcom/iflytek/collector/a/a/c;-><init>(Lcom/iflytek/collector/a/a/b;)V
                                                                                                                                                                                        35invoke-virtual {p1}, Ljava/lang/Thread;->start()V
                                                                                                                                                                                        36try_end_33: const/4 p1, 0x0
                                                                                                                                                                                        37goto/16 :goto_38
                                                                                                                                                                                        38catch_35: iput-object v0, p0, Lcom/iflytek/collector/a/a/b;->b:Lcom/iflytek/collector/device/IDeviceInfo;
                                                                                                                                                                                        39const/4 p1, 0x1
                                                                                                                                                                                        40goto_38:
                                                                                                                                                                                        41invoke-direct {p0, p1}, Lcom/iflytek/collector/a/a/b;->a(Z)V
                                                                                                                                                                                        42return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.net.wifi.WifiManager.getConnectionInfo
                                                                                                                                                                                        • android.net.wifi.WifiInfo.getBSSID
                                                                                                                                                                                        • android.net.wifi.WifiInfo.getRssi
                                                                                                                                                                                        • android.net.wifi.WifiInfo.getBSSID
                                                                                                                                                                                        • java.lang.String.replace
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • :
                                                                                                                                                                                        • 000000000000
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, ""
                                                                                                                                                                                        3iget-object v1, p0, Lcom/baidu/location/e/h;->c:Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        4const/4 v2, 0x0
                                                                                                                                                                                        5if-nez v1, :cond_8
                                                                                                                                                                                        6return-object v2
                                                                                                                                                                                        7try_start_8:
                                                                                                                                                                                        8invoke-virtual {v1}, Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
                                                                                                                                                                                        9move-result-object v1
                                                                                                                                                                                        10if-eqz v1, :cond_39
                                                                                                                                                                                        12invoke-virtual {v1}, Landroid/net/wifi/WifiInfo;->getBSSID()Ljava/lang/String;
                                                                                                                                                                                        13move-result-object v3
                                                                                                                                                                                        14if-eqz v3, :cond_39
                                                                                                                                                                                        16invoke-virtual {v1}, Landroid/net/wifi/WifiInfo;->getRssi()I
                                                                                                                                                                                        17move-result v3
                                                                                                                                                                                        18const/16 v4, -0x64
                                                                                                                                                                                        19if-gt v3, v4, :cond_1d
                                                                                                                                                                                        20goto/16 :goto_39
                                                                                                                                                                                        21cond_1d:
                                                                                                                                                                                        22invoke-virtual {v1}, Landroid/net/wifi/WifiInfo;->getBSSID()Ljava/lang/String;
                                                                                                                                                                                        23move-result-object v3
                                                                                                                                                                                        24if-eqz v3, :cond_38
                                                                                                                                                                                        26const-string v4, ":"
                                                                                                                                                                                        28invoke-virtual {v3, v4, v0}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
                                                                                                                                                                                        29move-result-object v3
                                                                                                                                                                                        31const-string v4, "000000000000"
                                                                                                                                                                                        33invoke-virtual {v4, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        34move-result v4
                                                                                                                                                                                        35if-nez v4, :cond_37
                                                                                                                                                                                        37invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        38move-result v0
                                                                                                                                                                                        39try_end_35: if-eqz v0, :cond_38
                                                                                                                                                                                        40cond_37: return-object v2
                                                                                                                                                                                        41cond_38: return-object v1
                                                                                                                                                                                        42cond_39: return-object v2
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • android.content.Context.getPackageManager
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • android.content.pm.PackageManager.checkPermission
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android.content.Context
                                                                                                                                                                                        • checkSelfPermission
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        1const/4 v1, 0x1
                                                                                                                                                                                        2const/4 v2, 0x0
                                                                                                                                                                                        3const/16 v3, 0x17
                                                                                                                                                                                        4if-lt v0, v3, :cond_2b
                                                                                                                                                                                        6const-string v0, "android.content.Context"
                                                                                                                                                                                        7try_start_a:
                                                                                                                                                                                        8invoke-static {v0}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        9move-result-object v0
                                                                                                                                                                                        11const-string v3, "checkSelfPermission"
                                                                                                                                                                                        12new-array v4, v1, [Ljava/lang/Class;
                                                                                                                                                                                        13const-class v5, Ljava/lang/String;
                                                                                                                                                                                        14aput-object v5, v4, v2
                                                                                                                                                                                        16invoke-virtual {v0, v3, v4}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        17move-result-object v0
                                                                                                                                                                                        18new-array v3, v1, [Ljava/lang/Object;
                                                                                                                                                                                        19aput-object p1, v3, v2
                                                                                                                                                                                        21invoke-virtual {v0, p0, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        22move-result-object p0
                                                                                                                                                                                        23check-cast p0, Ljava/lang/Integer;
                                                                                                                                                                                        25invoke-virtual {p0}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        26move-result p0
                                                                                                                                                                                        27try_end_28: if-nez p0, :cond_3a
                                                                                                                                                                                        28goto/16 :goto_3b
                                                                                                                                                                                        29cond_2b:
                                                                                                                                                                                        30invoke-virtual {p0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
                                                                                                                                                                                        31move-result-object v0
                                                                                                                                                                                        33invoke-virtual {p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        34move-result-object p0
                                                                                                                                                                                        36invoke-virtual {v0, p1, p0}, Landroid/content/pm/PackageManager;->checkPermission(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        37move-result p0
                                                                                                                                                                                        38if-nez p0, :cond_3a
                                                                                                                                                                                        39goto/16 :goto_3b
                                                                                                                                                                                        40catch_3a: const/4 v1, 0x0
                                                                                                                                                                                        41goto_3b: return v1
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Build.BRAND:Ljava/lang/String
                                                                                                                                                                                        • java.lang.String.trim
                                                                                                                                                                                        • java.lang.String.toLowerCase
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • java.lang.String.trim
                                                                                                                                                                                        • java.lang.String.toLowerCase
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • huawei
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1sget-object v0, Landroid/os/Build;->BRAND:Ljava/lang/String;
                                                                                                                                                                                        3invoke-virtual {v0}, Ljava/lang/String;->trim()Ljava/lang/String;
                                                                                                                                                                                        4move-result-object v0
                                                                                                                                                                                        6invoke-virtual {v0}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
                                                                                                                                                                                        7move-result-object v0
                                                                                                                                                                                        9sget-object v1, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        11invoke-virtual {v1}, Ljava/lang/String;->trim()Ljava/lang/String;
                                                                                                                                                                                        12move-result-object v1
                                                                                                                                                                                        14invoke-virtual {v1}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
                                                                                                                                                                                        15move-result-object v1
                                                                                                                                                                                        16const/4 v2, 0x1
                                                                                                                                                                                        18const-string v3, "huawei"
                                                                                                                                                                                        19if-eqz v0, :cond_27
                                                                                                                                                                                        21invoke-virtual {v0}, Ljava/lang/String;->length()I
                                                                                                                                                                                        22move-result v4
                                                                                                                                                                                        23if-lez v4, :cond_27
                                                                                                                                                                                        25invoke-virtual {v0, v3}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        26move-result v0
                                                                                                                                                                                        27if-eqz v0, :cond_27
                                                                                                                                                                                        28const/4 v0, 0x1
                                                                                                                                                                                        29goto/16 :goto_28
                                                                                                                                                                                        30cond_27: const/4 v0, 0x0
                                                                                                                                                                                        31goto_28: if-eqz v1, :cond_37
                                                                                                                                                                                        33invoke-virtual {v1}, Ljava/lang/String;->length()I
                                                                                                                                                                                        34move-result v4
                                                                                                                                                                                        35if-lez v4, :cond_37
                                                                                                                                                                                        37invoke-virtual {v1, v3}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        38move-result v1
                                                                                                                                                                                        39if-eqz v1, :cond_37
                                                                                                                                                                                        40const/4 v0, 0x1
                                                                                                                                                                                        41cond_37: return v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getDeviceId
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.content.Context.getContentResolver
                                                                                                                                                                                        • android.provider.Settings$Secure.getString
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.os.Build.SERIAL:Ljava/lang/String
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • phone
                                                                                                                                                                                        • android.permission.READ_PHONE_STATE
                                                                                                                                                                                        • android_id
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1if-eqz p0, :cond_37
                                                                                                                                                                                        2try_start_3:
                                                                                                                                                                                        3const-string v1, "phone"
                                                                                                                                                                                        5invoke-virtual {p0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        6move-result-object v1
                                                                                                                                                                                        7check-cast v1, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        8if-eqz v1, :cond_19
                                                                                                                                                                                        10const-string v2, "android.permission.READ_PHONE_STATE"
                                                                                                                                                                                        12invoke-static {p0, v2}, Lc/e/a/e;->a(Landroid/content/Context;Ljava/lang/String;)Z
                                                                                                                                                                                        13move-result v2
                                                                                                                                                                                        14if-eqz v2, :cond_19
                                                                                                                                                                                        16invoke-virtual {v1}, Landroid/telephony/TelephonyManager;->getDeviceId()Ljava/lang/String;
                                                                                                                                                                                        17move-result-object v0
                                                                                                                                                                                        18cond_19:
                                                                                                                                                                                        19invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        20move-result v1
                                                                                                                                                                                        21if-eqz v1, :cond_37
                                                                                                                                                                                        23invoke-virtual {p0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                        24move-result-object p0
                                                                                                                                                                                        26const-string v1, "android_id"
                                                                                                                                                                                        28invoke-static {p0, v1}, Landroid/provider/Settings$Secure;->getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        29move-result-object v0
                                                                                                                                                                                        31invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        32move-result p0
                                                                                                                                                                                        33if-eqz p0, :cond_37
                                                                                                                                                                                        34sget p0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        35const/16 v1, 0x9
                                                                                                                                                                                        36if-lt p0, v1, :cond_37
                                                                                                                                                                                        38sget-object v0, Landroid/os/Build;->SERIAL:Ljava/lang/String;
                                                                                                                                                                                        39try_end_37: return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.app.ActivityManager.getRunningAppProcesses
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • android.os.Process.myPid
                                                                                                                                                                                        • java.util.List.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • android.app.ActivityManager$RunningAppProcessInfo.processName:Ljava/lang/String
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • activity
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x1
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2const-string v1, "activity"
                                                                                                                                                                                        4invoke-virtual {p0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        5move-result-object v1
                                                                                                                                                                                        6check-cast v1, Landroid/app/ActivityManager;
                                                                                                                                                                                        8invoke-virtual {v1}, Landroid/app/ActivityManager;->getRunningAppProcesses()Ljava/util/List;
                                                                                                                                                                                        9move-result-object v1
                                                                                                                                                                                        11invoke-virtual {p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        12move-result-object p0
                                                                                                                                                                                        14invoke-static {}, Landroid/os/Process;->myPid()I
                                                                                                                                                                                        15move-result v2
                                                                                                                                                                                        17invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        18move-result-object v1
                                                                                                                                                                                        19cond_19:
                                                                                                                                                                                        20invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        21move-result v3
                                                                                                                                                                                        22if-eqz v3, :cond_32
                                                                                                                                                                                        24invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        25move-result-object v3
                                                                                                                                                                                        26check-cast v3, Landroid/app/ActivityManager$RunningAppProcessInfo;
                                                                                                                                                                                        27iget v4, v3, Landroid/app/ActivityManager$RunningAppProcessInfo;->pid:I
                                                                                                                                                                                        28if-ne v4, v2, :cond_19
                                                                                                                                                                                        30iget-object v3, v3, Landroid/app/ActivityManager$RunningAppProcessInfo;->processName:Ljava/lang/String;
                                                                                                                                                                                        32invoke-virtual {p0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        33move-result v3
                                                                                                                                                                                        34try_end_2f: if-eqz v3, :cond_19
                                                                                                                                                                                        35return v0
                                                                                                                                                                                        36cond_32: const/4 p0, 0x0
                                                                                                                                                                                        37return p0
                                                                                                                                                                                        38catch_34: return v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.app.ActivityManager.getRunningAppProcesses
                                                                                                                                                                                        • java.util.List.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • android.os.Process.myPid
                                                                                                                                                                                        • android.app.ActivityManager$RunningAppProcessInfo.processName:Ljava/lang/String
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • activity
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "activity"
                                                                                                                                                                                        3invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        4move-result-object v0
                                                                                                                                                                                        5check-cast v0, Landroid/app/ActivityManager;
                                                                                                                                                                                        7invoke-virtual {v0}, Landroid/app/ActivityManager;->getRunningAppProcesses()Ljava/util/List;
                                                                                                                                                                                        8move-result-object v0
                                                                                                                                                                                        10invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        11move-result-object v0
                                                                                                                                                                                        12cond_10:
                                                                                                                                                                                        13invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        14move-result v1
                                                                                                                                                                                        15if-eqz v1, :cond_32
                                                                                                                                                                                        17invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        18move-result-object v1
                                                                                                                                                                                        19check-cast v1, Landroid/app/ActivityManager$RunningAppProcessInfo;
                                                                                                                                                                                        20iget v2, v1, Landroid/app/ActivityManager$RunningAppProcessInfo;->pid:I
                                                                                                                                                                                        22invoke-static {}, Landroid/os/Process;->myPid()I
                                                                                                                                                                                        23move-result v3
                                                                                                                                                                                        24if-ne v2, v3, :cond_10
                                                                                                                                                                                        26iget-object v1, v1, Landroid/app/ActivityManager$RunningAppProcessInfo;->processName:Ljava/lang/String;
                                                                                                                                                                                        28invoke-virtual {p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        29move-result-object v2
                                                                                                                                                                                        31invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        32move-result v1
                                                                                                                                                                                        33if-eqz v1, :cond_10
                                                                                                                                                                                        34const/4 p0, 0x1
                                                                                                                                                                                        35return p0
                                                                                                                                                                                        36cond_32: const/4 p0, 0x0
                                                                                                                                                                                        37return p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • setBackgroundDrawable
                                                                                                                                                                                        • setBackground
                                                                                                                                                                                        • Couldn\'t run
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const-class v0, Landroid/view/View;
                                                                                                                                                                                        1sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        2const/16 v2, 0x10
                                                                                                                                                                                        3if-ge v1, v2, :cond_b
                                                                                                                                                                                        5const-string v1, "setBackgroundDrawable"
                                                                                                                                                                                        6goto/16 :goto_d
                                                                                                                                                                                        7cond_b:
                                                                                                                                                                                        8const-string v1, "setBackground"
                                                                                                                                                                                        9goto_d: const/4 v2, 0x1
                                                                                                                                                                                        10try_start_e: new-array v3, v2, [Ljava/lang/Class;
                                                                                                                                                                                        11const-class v4, Landroid/graphics/drawable/Drawable;
                                                                                                                                                                                        12const/4 v5, 0x0
                                                                                                                                                                                        13aput-object v4, v3, v5
                                                                                                                                                                                        15invoke-virtual {v0, v1, v3}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        16move-result-object v0
                                                                                                                                                                                        17new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                        18aput-object p1, v2, v5
                                                                                                                                                                                        20invoke-virtual {v0, p0, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        21try_end_20: goto/16 :goto_36
                                                                                                                                                                                        22catch_21: move-exception p0
                                                                                                                                                                                        23new-instance p1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        25invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        27const-string v0, "Couldn\'t run"
                                                                                                                                                                                        29invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        31invoke-virtual {p1, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        33invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        34move-result-object p1
                                                                                                                                                                                        36invoke-static {p1, p0}, Lcom/unity3d/services/core/log/DeviceLog;->exception(Ljava/lang/String;Ljava/lang/Exception;)V
                                                                                                                                                                                        37goto_36: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Class.getDeclaredField
                                                                                                                                                                                        • java.lang.reflect.Field.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Field.get
                                                                                                                                                                                        • android.util.Log.e
                                                                                                                                                                                        • android.util.Log.e
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • FragmentManager
                                                                                                                                                                                        • mListener
                                                                                                                                                                                        • Cannot access Animation\'s mListener field
                                                                                                                                                                                        • No field with the name mListener is found in Animation class
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "FragmentManager"
                                                                                                                                                                                        2try_start_2:
                                                                                                                                                                                        3sget-object v1, Landroidx/fragment/a/u;->b:Ljava/lang/reflect/Field;
                                                                                                                                                                                        4if-nez v1, :cond_16
                                                                                                                                                                                        5const-class v1, Landroid/view/animation/Animation;
                                                                                                                                                                                        7const-string v2, "mListener"
                                                                                                                                                                                        9invoke-virtual {v1, v2}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                        10move-result-object v1
                                                                                                                                                                                        11sput-object v1, Landroidx/fragment/a/u;->b:Ljava/lang/reflect/Field;
                                                                                                                                                                                        13sget-object v1, Landroidx/fragment/a/u;->b:Ljava/lang/reflect/Field;
                                                                                                                                                                                        14const/4 v2, 0x1
                                                                                                                                                                                        16invoke-virtual {v1, v2}, Ljava/lang/reflect/Field;->setAccessible(Z)V
                                                                                                                                                                                        17cond_16:
                                                                                                                                                                                        18sget-object v1, Landroidx/fragment/a/u;->b:Ljava/lang/reflect/Field;
                                                                                                                                                                                        20invoke-virtual {v1, p0}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        21move-result-object p0
                                                                                                                                                                                        22check-cast p0, Landroid/view/animation/Animation$AnimationListener;
                                                                                                                                                                                        23try_end_1e: goto/16 :goto_2d
                                                                                                                                                                                        24catch_1f: move-exception p0
                                                                                                                                                                                        26const-string v1, "Cannot access Animation\'s mListener field"
                                                                                                                                                                                        28invoke-static {v0, v1, p0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                        29goto/16 :goto_2c
                                                                                                                                                                                        30catch_26: move-exception p0
                                                                                                                                                                                        32const-string v1, "No field with the name mListener is found in Animation class"
                                                                                                                                                                                        34invoke-static {v0, v1, p0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                        35goto_2c: const/4 p0, 0x0
                                                                                                                                                                                        36goto_2d: return-object p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.io.FileReader.<init>
                                                                                                                                                                                        • java.io.BufferedReader.<init>
                                                                                                                                                                                        • java.io.BufferedReader.readLine
                                                                                                                                                                                        • java.lang.String.split
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • java.io.BufferedReader.close
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • /proc/meminfo
                                                                                                                                                                                        • \\s+
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0sget-wide v0, Lcom/tencent/wxop/stat/common/l;->q:J
                                                                                                                                                                                        1const-wide/16 v2, 0x0
                                                                                                                                                                                        2cmp-long v4, v0, v2
                                                                                                                                                                                        3if-lez v4, :cond_9
                                                                                                                                                                                        4return-wide v0
                                                                                                                                                                                        5cond_9:
                                                                                                                                                                                        6const-string v0, "/proc/meminfo"
                                                                                                                                                                                        7const-wide/16 v1, 0x1
                                                                                                                                                                                        8try_start_d: new-instance v3, Ljava/io/FileReader;
                                                                                                                                                                                        10invoke-direct {v3, v0}, Ljava/io/FileReader;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        11new-instance v0, Ljava/io/BufferedReader;
                                                                                                                                                                                        12const/16 v4, 0x2000
                                                                                                                                                                                        14invoke-direct {v0, v3, v4}, Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;I)V
                                                                                                                                                                                        16invoke-virtual {v0}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String;
                                                                                                                                                                                        17move-result-object v3
                                                                                                                                                                                        19const-string v4, "\\s+"
                                                                                                                                                                                        21invoke-virtual {v3, v4}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
                                                                                                                                                                                        22move-result-object v3
                                                                                                                                                                                        23const/4 v4, 0x1
                                                                                                                                                                                        24aget-object v3, v3, v4
                                                                                                                                                                                        26invoke-static {v3}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;
                                                                                                                                                                                        27move-result-object v3
                                                                                                                                                                                        29invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        30move-result v1
                                                                                                                                                                                        31mul-int/lit16 v1, v1, 0x400
                                                                                                                                                                                        32int-to-long v1, v1
                                                                                                                                                                                        34invoke-virtual {v0}, Ljava/io/BufferedReader;->close()V
                                                                                                                                                                                        35try_end_34: sput-wide v1, Lcom/tencent/wxop/stat/common/l;->q:J
                                                                                                                                                                                        36return-wide v1
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getCellLocation
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.telephony.gsm.GsmCellLocation.getCid
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • phone
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-static {}, Lcom/baidu/mapsdkvi/b;->a()Landroid/content/Context;
                                                                                                                                                                                        2move-result-object v0
                                                                                                                                                                                        4const-string v1, "phone"
                                                                                                                                                                                        6invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        7move-result-object v0
                                                                                                                                                                                        8check-cast v0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        9if-nez v0, :cond_10
                                                                                                                                                                                        10const/4 v0, 0x0
                                                                                                                                                                                        11return-object v0
                                                                                                                                                                                        12cond_10:
                                                                                                                                                                                        13invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getCellLocation()Landroid/telephony/CellLocation;
                                                                                                                                                                                        14move-result-object v0
                                                                                                                                                                                        15instance-of v1, v0, Landroid/telephony/gsm/GsmCellLocation;
                                                                                                                                                                                        17const-string v2, " "
                                                                                                                                                                                        18if-eqz v1, :cond_30
                                                                                                                                                                                        19new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        21invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        23invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        24check-cast v0, Landroid/telephony/gsm/GsmCellLocation;
                                                                                                                                                                                        26invoke-virtual {v0}, Landroid/telephony/gsm/GsmCellLocation;->getCid()I
                                                                                                                                                                                        27move-result v0
                                                                                                                                                                                        29invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        31invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        32move-result-object v0
                                                                                                                                                                                        33return-object v0
                                                                                                                                                                                        34cond_30: return-object v2
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Class.getDeclaredField
                                                                                                                                                                                        • java.lang.reflect.Field.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Field.get
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.Class.getDeclaredMethod
                                                                                                                                                                                        • java.lang.reflect.Method.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • extraNotification
                                                                                                                                                                                        • setTargetPkg
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0: const-class v0, Landroid/app/Notification;
                                                                                                                                                                                        2const-string v1, "extraNotification"
                                                                                                                                                                                        4invoke-virtual {v0, v1}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                        5move-result-object v0
                                                                                                                                                                                        6const/4 v1, 0x1
                                                                                                                                                                                        8invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;->setAccessible(Z)V
                                                                                                                                                                                        10invoke-virtual {v0, p0}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        11move-result-object v0
                                                                                                                                                                                        13invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        14move-result-object v2
                                                                                                                                                                                        16const-string v3, "setTargetPkg"
                                                                                                                                                                                        17new-array v4, v1, [Ljava/lang/Class;
                                                                                                                                                                                        18const-class v5, Ljava/lang/CharSequence;
                                                                                                                                                                                        19const/4 v6, 0x0
                                                                                                                                                                                        20aput-object v5, v4, v6
                                                                                                                                                                                        22invoke-virtual {v2, v3, v4}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        23move-result-object v2
                                                                                                                                                                                        25invoke-virtual {v2, v1}, Ljava/lang/reflect/Method;->setAccessible(Z)V
                                                                                                                                                                                        26new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                        27aput-object p1, v1, v6
                                                                                                                                                                                        29invoke-virtual {v2, v0, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        30try_end_2b: goto/16 :goto_30
                                                                                                                                                                                        31catch_2c: move-exception p1
                                                                                                                                                                                        33invoke-static {p1}, Lc/g/a/a/c/c;->a(Ljava/lang/Throwable;)V
                                                                                                                                                                                        34goto_30: return-object p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.view.View.getContext
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Boolean.booleanValue
                                                                                                                                                                                        • java.lang.Throwable.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • power
                                                                                                                                                                                        • isScreenOn
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1invoke-virtual {p0}, Landroid/view/View;->getContext()Landroid/content/Context;
                                                                                                                                                                                        2move-result-object v0
                                                                                                                                                                                        4const-string v1, "power"
                                                                                                                                                                                        6invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        7move-result-object v0
                                                                                                                                                                                        8check-cast v0, Landroid/os/PowerManager;
                                                                                                                                                                                        10invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        11move-result-object v1
                                                                                                                                                                                        13const-string v2, "isScreenOn"
                                                                                                                                                                                        14const/4 v3, 0x0
                                                                                                                                                                                        15new-array v3, v3, [Ljava/lang/Class;
                                                                                                                                                                                        17invoke-virtual {v1, v2, v3}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        18move-result-object v1
                                                                                                                                                                                        19const/4 v2, 0x0
                                                                                                                                                                                        20new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                        22invoke-virtual {v1, v0, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        23move-result-object v0
                                                                                                                                                                                        24check-cast v0, Ljava/lang/Boolean;
                                                                                                                                                                                        26invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
                                                                                                                                                                                        27try_end_25: move-result v0
                                                                                                                                                                                        28goto_26: return v0
                                                                                                                                                                                        29catch_27: move-exception v0
                                                                                                                                                                                        31invoke-virtual {v0}, Ljava/lang/Throwable;->printStackTrace()V
                                                                                                                                                                                        32const/4 v0, 0x1
                                                                                                                                                                                        33goto/16 :goto_26
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getDeviceId
                                                                                                                                                                                        • java.lang.String.toLowerCase
                                                                                                                                                                                        • java.lang.Throwable.printStackTrace
                                                                                                                                                                                        • java.lang.String.replaceAll
                                                                                                                                                                                        • java.lang.String.toLowerCase
                                                                                                                                                                                        • java.lang.String.trim
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • phone
                                                                                                                                                                                        • [^\\da-zA-Z]*
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2const-string v1, "phone"
                                                                                                                                                                                        4invoke-virtual {p0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        5move-result-object p0
                                                                                                                                                                                        6check-cast p0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        8invoke-virtual {p0}, Landroid/telephony/TelephonyManager;->getDeviceId()Ljava/lang/String;
                                                                                                                                                                                        9move-result-object p0
                                                                                                                                                                                        11invoke-virtual {p0}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
                                                                                                                                                                                        12move-result-object p0
                                                                                                                                                                                        13try_end_11: goto/16 :goto_17
                                                                                                                                                                                        14catch_12: move-exception p0
                                                                                                                                                                                        16invoke-virtual {p0}, Ljava/lang/Throwable;->printStackTrace()V
                                                                                                                                                                                        17move-object p0, v0
                                                                                                                                                                                        18goto_17: if-nez p0, :cond_1a
                                                                                                                                                                                        19goto/16 :goto_2a
                                                                                                                                                                                        20cond_1a:
                                                                                                                                                                                        21const-string v0, "[^\\da-zA-Z]*"
                                                                                                                                                                                        23const-string v1, ""
                                                                                                                                                                                        25invoke-virtual {p0, v0, v1}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        26move-result-object p0
                                                                                                                                                                                        28invoke-virtual {p0}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
                                                                                                                                                                                        29move-result-object p0
                                                                                                                                                                                        31invoke-virtual {p0}, Ljava/lang/String;->trim()Ljava/lang/String;
                                                                                                                                                                                        32move-result-object v0
                                                                                                                                                                                        33goto_2a: return-object v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getCellLocation
                                                                                                                                                                                        • android.telephony.TelephonyManager.getPhoneType
                                                                                                                                                                                        • android.telephony.cdma.CdmaCellLocation.getBaseStationId
                                                                                                                                                                                        • android.telephony.cdma.CdmaCellLocation.getNetworkId
                                                                                                                                                                                        • android.telephony.gsm.GsmCellLocation.getCid
                                                                                                                                                                                        • android.telephony.gsm.GsmCellLocation.getLac
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • phone
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2const-string v1, "phone"
                                                                                                                                                                                        4invoke-virtual {p0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        5move-result-object p0
                                                                                                                                                                                        6check-cast p0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        8invoke-virtual {p0}, Landroid/telephony/TelephonyManager;->getCellLocation()Landroid/telephony/CellLocation;
                                                                                                                                                                                        9move-result-object v1
                                                                                                                                                                                        11invoke-virtual {p0}, Landroid/telephony/TelephonyManager;->getPhoneType()I
                                                                                                                                                                                        12move-result p0
                                                                                                                                                                                        13const/4 v2, 0x2
                                                                                                                                                                                        14if-ne p0, v2, :cond_1e
                                                                                                                                                                                        15check-cast v1, Landroid/telephony/cdma/CdmaCellLocation;
                                                                                                                                                                                        17invoke-virtual {v1}, Landroid/telephony/cdma/CdmaCellLocation;->getBaseStationId()I
                                                                                                                                                                                        18move-result v0
                                                                                                                                                                                        20invoke-virtual {v1}, Landroid/telephony/cdma/CdmaCellLocation;->getNetworkId()I
                                                                                                                                                                                        21goto/16 :goto_2c
                                                                                                                                                                                        22cond_1e: check-cast v1, Landroid/telephony/gsm/GsmCellLocation;
                                                                                                                                                                                        24invoke-virtual {v1}, Landroid/telephony/gsm/GsmCellLocation;->getCid()I
                                                                                                                                                                                        25move-result v0
                                                                                                                                                                                        27invoke-virtual {v1}, Landroid/telephony/gsm/GsmCellLocation;->getLac()I
                                                                                                                                                                                        28try_end_27: goto/16 :goto_2c
                                                                                                                                                                                        29catch_28: move-exception p0
                                                                                                                                                                                        31invoke-virtual {p0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        32goto_2c: return v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getContentResolver
                                                                                                                                                                                        • android.provider.Settings$Secure.getString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Throwable.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android_id
                                                                                                                                                                                        • AndroidIDReader Exception:
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2invoke-virtual {p1}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                        3move-result-object v1
                                                                                                                                                                                        5const-string v2, "android_id"
                                                                                                                                                                                        7invoke-static {v1, v2}, Landroid/provider/Settings$Secure;->getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        8try_end_a: move-result-object v0
                                                                                                                                                                                        9goto_b: return-object v0
                                                                                                                                                                                        10catch_c: move-exception v1
                                                                                                                                                                                        11new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        13invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        15const-string v3, "AndroidIDReader Exception:"
                                                                                                                                                                                        17invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        18move-result-object v2
                                                                                                                                                                                        20invoke-virtual {v1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        21move-result-object v1
                                                                                                                                                                                        23invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        24move-result-object v1
                                                                                                                                                                                        26invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        27move-result-object v1
                                                                                                                                                                                        29invoke-static {v1}, Lcom/qq/e/comm/util/GDTLogger;->d(Ljava/lang/String;)V
                                                                                                                                                                                        30goto/16 :goto_b
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getDeviceId
                                                                                                                                                                                        • android.util.Log.e
                                                                                                                                                                                        • android.util.Log.e
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • MtaSDK
                                                                                                                                                                                        • android.permission.READ_PHONE_STATE
                                                                                                                                                                                        • phone
                                                                                                                                                                                        • Could not get permission of android.permission.READ_PHONE_STATE
                                                                                                                                                                                        • get device id error
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "MtaSDK"
                                                                                                                                                                                        2try_start_2:
                                                                                                                                                                                        3const-string v1, "android.permission.READ_PHONE_STATE"
                                                                                                                                                                                        5invoke-static {p0, v1}, Lcom/tencent/wxop/stat/common/r;->a(Landroid/content/Context;Ljava/lang/String;)Z
                                                                                                                                                                                        6move-result v1
                                                                                                                                                                                        7if-eqz v1, :cond_19
                                                                                                                                                                                        9const-string v1, "phone"
                                                                                                                                                                                        11invoke-virtual {p0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        12move-result-object p0
                                                                                                                                                                                        13check-cast p0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        15invoke-virtual {p0}, Landroid/telephony/TelephonyManager;->getDeviceId()Ljava/lang/String;
                                                                                                                                                                                        16move-result-object p0
                                                                                                                                                                                        17if-eqz p0, :cond_25
                                                                                                                                                                                        18return-object p0
                                                                                                                                                                                        19cond_19:
                                                                                                                                                                                        20const-string p0, "Could not get permission of android.permission.READ_PHONE_STATE"
                                                                                                                                                                                        22invoke-static {v0, p0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        23try_end_1e: goto/16 :goto_25
                                                                                                                                                                                        24catch_1f: move-exception p0
                                                                                                                                                                                        26const-string v1, "get device id error"
                                                                                                                                                                                        28invoke-static {v0, v1, p0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                        29goto_25: const/4 p0, 0x0
                                                                                                                                                                                        30return-object p0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • android.net.Uri.fromFile
                                                                                                                                                                                        • android.content.Intent.<init>
                                                                                                                                                                                        • android.content.Intent.addCategory
                                                                                                                                                                                        • android.content.Intent.addFlags
                                                                                                                                                                                        • android.content.Intent.setDataAndType
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android.intent.action.VIEW
                                                                                                                                                                                        • android.intent.category.DEFAULT
                                                                                                                                                                                        • application/vnd.android.package-archive
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation runtime Ljava/lang/Deprecated;
                                                                                                                                                                                        1.end annotation
                                                                                                                                                                                        2const/4 v0, 0x0
                                                                                                                                                                                        3try_start_1: new-instance v1, Ljava/io/File;
                                                                                                                                                                                        5invoke-direct {v1, p1}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        7invoke-static {v1}, Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri;
                                                                                                                                                                                        8move-result-object p1
                                                                                                                                                                                        9new-instance v1, Landroid/content/Intent;
                                                                                                                                                                                        11const-string v2, "android.intent.action.VIEW"
                                                                                                                                                                                        13invoke-direct {v1, v2}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        14try_end_11:
                                                                                                                                                                                        15const-string v0, "android.intent.category.DEFAULT"
                                                                                                                                                                                        17invoke-virtual {v1, v0}, Landroid/content/Intent;->addCategory(Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        18const/high16 v0, 0x10000000
                                                                                                                                                                                        20invoke-virtual {v1, v0}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
                                                                                                                                                                                        22const-string v0, "application/vnd.android.package-archive"
                                                                                                                                                                                        24invoke-virtual {v1, p1, v0}, Landroid/content/Intent;->setDataAndType(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        25try_end_20: return-object v1
                                                                                                                                                                                        26catch_21: move-object v0, v1
                                                                                                                                                                                        27catch_22: return-object v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.baidu.location.f.a.a:Lcom/baidu/location/f/a$a
                                                                                                                                                                                        • android.os.Handler.sendEmptyMessage
                                                                                                                                                                                        • android.util.Log.d
                                                                                                                                                                                        • com.baidu.location.f.a.c
                                                                                                                                                                                        • android.os.Process.myPid
                                                                                                                                                                                        • android.os.Process.killProcess
                                                                                                                                                                                        • android.util.Log.d
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • baidu_location_service
                                                                                                                                                                                        • baidu location service stop exception...
                                                                                                                                                                                        • baidu location service stop ...
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "baidu_location_service"
                                                                                                                                                                                        2try_start_2:
                                                                                                                                                                                        3sget-object v1, Lcom/baidu/location/f/a;->a:Lcom/baidu/location/f/a$a;
                                                                                                                                                                                        4const/4 v2, 0x1
                                                                                                                                                                                        6invoke-virtual {v1, v2}, Landroid/os/Handler;->sendEmptyMessage(I)Z
                                                                                                                                                                                        7try_end_8: goto/16 :goto_18
                                                                                                                                                                                        8catch_9:
                                                                                                                                                                                        9const-string v1, "baidu location service stop exception..."
                                                                                                                                                                                        11invoke-static {v0, v1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        13invoke-direct {p0}, Lcom/baidu/location/f/a;->c()V
                                                                                                                                                                                        15invoke-static {}, Landroid/os/Process;->myPid()I
                                                                                                                                                                                        16move-result v1
                                                                                                                                                                                        18invoke-static {v1}, Landroid/os/Process;->killProcess(I)V
                                                                                                                                                                                        19goto_18:
                                                                                                                                                                                        20const-string v1, "baidu location service stop ..."
                                                                                                                                                                                        22invoke-static {v0, v1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        23return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.reflect.Field.get
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.reflect.Field.get
                                                                                                                                                                                        • io.objectbox.exception.DbDetachedException.<init>
                                                                                                                                                                                        • java.lang.RuntimeException.<init>
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • __boxStore
                                                                                                                                                                                        • Cannot resolve relation for detached entities, call box.attach(entity) beforehand.
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(TTARGET;)V"
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        6iget-object v0, p0, Lio/objectbox/relation/ToOne;->f:Lio/objectbox/a;
                                                                                                                                                                                        7if-nez v0, :cond_75
                                                                                                                                                                                        9invoke-static {}, Lio/objectbox/a/f;->a()Lio/objectbox/a/f;
                                                                                                                                                                                        10move-result-object v0
                                                                                                                                                                                        12iget-object v1, p0, Lio/objectbox/relation/ToOne;->a:Ljava/lang/Object;
                                                                                                                                                                                        14invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        15move-result-object v1
                                                                                                                                                                                        17const-string v2, "__boxStore"
                                                                                                                                                                                        19invoke-virtual {v0, v1, v2}, Lio/objectbox/a/f;->a(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                        20move-result-object v0
                                                                                                                                                                                        21try_start_14:
                                                                                                                                                                                        22iget-object v1, p0, Lio/objectbox/relation/ToOne;->a:Ljava/lang/Object;
                                                                                                                                                                                        24invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        25move-result-object v0
                                                                                                                                                                                        26check-cast v0, Lio/objectbox/BoxStore;
                                                                                                                                                                                        27iput-object v0, p0, Lio/objectbox/relation/ToOne;->d:Lio/objectbox/BoxStore;
                                                                                                                                                                                        29iget-object v0, p0, Lio/objectbox/relation/ToOne;->d:Lio/objectbox/BoxStore;
                                                                                                                                                                                        30if-nez v0, :cond_45
                                                                                                                                                                                        31if-eqz p1, :cond_38
                                                                                                                                                                                        33invoke-static {}, Lio/objectbox/a/f;->a()Lio/objectbox/a/f;
                                                                                                                                                                                        34move-result-object v0
                                                                                                                                                                                        36invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        37move-result-object v1
                                                                                                                                                                                        39invoke-virtual {v0, v1, v2}, Lio/objectbox/a/f;->a(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                        40move-result-object v0
                                                                                                                                                                                        42invoke-virtual {v0, p1}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        43move-result-object p1
                                                                                                                                                                                        44check-cast p1, Lio/objectbox/BoxStore;
                                                                                                                                                                                        45iput-object p1, p0, Lio/objectbox/relation/ToOne;->d:Lio/objectbox/BoxStore;
                                                                                                                                                                                        46cond_38:
                                                                                                                                                                                        47iget-object p1, p0, Lio/objectbox/relation/ToOne;->d:Lio/objectbox/BoxStore;
                                                                                                                                                                                        48if-eqz p1, :cond_3d
                                                                                                                                                                                        49goto/16 :goto_45
                                                                                                                                                                                        50cond_3d: new-instance p1, Lio/objectbox/exception/DbDetachedException;
                                                                                                                                                                                        52const-string v0, "Cannot resolve relation for detached entities, call box.attach(entity) beforehand."
                                                                                                                                                                                        54invoke-direct {p1, v0}, Lio/objectbox/exception/DbDetachedException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        55throw p1
                                                                                                                                                                                        56goto_45:
                                                                                                                                                                                        57iget-object p1, p0, Lio/objectbox/relation/ToOne;->d:Lio/objectbox/BoxStore;
                                                                                                                                                                                        59invoke-virtual {p1}, Lio/objectbox/BoxStore;->i()Z
                                                                                                                                                                                        60move-result p1
                                                                                                                                                                                        61iput-boolean p1, p0, Lio/objectbox/relation/ToOne;->l:Z
                                                                                                                                                                                        62try_end_4d:
                                                                                                                                                                                        63iget-object p1, p0, Lio/objectbox/relation/ToOne;->d:Lio/objectbox/BoxStore;
                                                                                                                                                                                        65iget-object v0, p0, Lio/objectbox/relation/ToOne;->b:Lio/objectbox/relation/b;
                                                                                                                                                                                        67iget-object v0, v0, Lio/objectbox/relation/b;->a:Lio/objectbox/c;
                                                                                                                                                                                        69invoke-interface {v0}, Lio/objectbox/c;->getEntityClass()Ljava/lang/Class;
                                                                                                                                                                                        70move-result-object v0
                                                                                                                                                                                        72invoke-virtual {p1, v0}, Lio/objectbox/BoxStore;->a(Ljava/lang/Class;)Lio/objectbox/a;
                                                                                                                                                                                        73move-result-object p1
                                                                                                                                                                                        74iput-object p1, p0, Lio/objectbox/relation/ToOne;->e:Lio/objectbox/a;
                                                                                                                                                                                        76iget-object p1, p0, Lio/objectbox/relation/ToOne;->d:Lio/objectbox/BoxStore;
                                                                                                                                                                                        78iget-object v0, p0, Lio/objectbox/relation/ToOne;->b:Lio/objectbox/relation/b;
                                                                                                                                                                                        80iget-object v0, v0, Lio/objectbox/relation/b;->b:Lio/objectbox/c;
                                                                                                                                                                                        82invoke-interface {v0}, Lio/objectbox/c;->getEntityClass()Ljava/lang/Class;
                                                                                                                                                                                        83move-result-object v0
                                                                                                                                                                                        85invoke-virtual {p1, v0}, Lio/objectbox/BoxStore;->a(Ljava/lang/Class;)Lio/objectbox/a;
                                                                                                                                                                                        86move-result-object p1
                                                                                                                                                                                        87iput-object p1, p0, Lio/objectbox/relation/ToOne;->f:Lio/objectbox/a;
                                                                                                                                                                                        88goto/16 :goto_75
                                                                                                                                                                                        89catch_6e: move-exception p1
                                                                                                                                                                                        90new-instance v0, Ljava/lang/RuntimeException;
                                                                                                                                                                                        92invoke-direct {v0, p1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
                                                                                                                                                                                        93throw v0
                                                                                                                                                                                        94goto_75: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.io.File.getParentFile
                                                                                                                                                                                        • java.lang.Throwable.printStackTrace
                                                                                                                                                                                        • java.io.File.getParentFile
                                                                                                                                                                                        • java.io.File.getParentFile
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • mutter.zip
                                                                                                                                                                                        • ugi
                                                                                                                                                                                        • 78 48 38 2A :8 8: 18 :8 2? 88 :8 2? :; 99 88 1> :8 2; 7: 39 39 88
                                                                                                                                                                                        • 88 99 88
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0monitor-enter p0
                                                                                                                                                                                        1const/4 v0, 0x0
                                                                                                                                                                                        2try_start_2:
                                                                                                                                                                                        3const-string v1, "mutter.zip"
                                                                                                                                                                                        5const-string v2, "ugi"
                                                                                                                                                                                        7invoke-static {p1, v1, v2}, Lcom/finance/Duration;->fireman(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/io/File;
                                                                                                                                                                                        8move-result-object v0
                                                                                                                                                                                        10const-string v1, "ugi"
                                                                                                                                                                                        12const-string v2, "78 48 38 2A :8 8: 18 :8 2? 88 :8 2? :; 99 88 1> :8 2; 7: 39 39 88 "
                                                                                                                                                                                        14invoke-static {v1, v2}, Lcom/finance/Duration;->disclose(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        15move-result-object v1
                                                                                                                                                                                        17const-string v2, "ugi"
                                                                                                                                                                                        19invoke-static {p1, v0, v1, v2}, Lcom/finance/Duration;->distinction(Landroid/content/Context;Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        20move-result-object v1
                                                                                                                                                                                        22const-string v2, "ugi"
                                                                                                                                                                                        24const-string v3, "88 99 88 "
                                                                                                                                                                                        26invoke-static {v2, v3}, Lcom/finance/Duration;->disclose(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        27move-result-object v2
                                                                                                                                                                                        29invoke-static {p1, v2, v1, p2, p3}, Lcom/finance/Duration;->instead(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        30try_end_23: if-eqz v0, :cond_3a
                                                                                                                                                                                        31try_start_25:
                                                                                                                                                                                        32invoke-virtual {v0}, Ljava/io/File;->getParentFile()Ljava/io/File;
                                                                                                                                                                                        33move-result-object p1
                                                                                                                                                                                        34goto_29:
                                                                                                                                                                                        35invoke-direct {p0, p1}, Lcom/freely/HandleLauncher;->consistent(Ljava/io/File;)V
                                                                                                                                                                                        36try_end_2c: goto/16 :goto_3a
                                                                                                                                                                                        37catchall_2d: move-exception p1
                                                                                                                                                                                        38goto/16 :goto_3c
                                                                                                                                                                                        39catch_2f: move-exception p1
                                                                                                                                                                                        40try_start_30:
                                                                                                                                                                                        41invoke-virtual {p1}, Ljava/lang/Throwable;->printStackTrace()V
                                                                                                                                                                                        42try_end_33: if-eqz v0, :cond_3a
                                                                                                                                                                                        43try_start_35:
                                                                                                                                                                                        44invoke-virtual {v0}, Ljava/io/File;->getParentFile()Ljava/io/File;
                                                                                                                                                                                        45move-result-object p1
                                                                                                                                                                                        46try_end_39: goto/16 :goto_29
                                                                                                                                                                                        47goto_3a: monitor-exit p0
                                                                                                                                                                                        48return-void
                                                                                                                                                                                        49goto_3c: if-eqz v0, :cond_45
                                                                                                                                                                                        50try_start_3e:
                                                                                                                                                                                        51invoke-virtual {v0}, Ljava/io/File;->getParentFile()Ljava/io/File;
                                                                                                                                                                                        52move-result-object p2
                                                                                                                                                                                        54invoke-direct {p0, p2}, Lcom/freely/HandleLauncher;->consistent(Ljava/io/File;)V
                                                                                                                                                                                        55cond_45: throw p1
                                                                                                                                                                                        56try_end_46: move-exception p1
                                                                                                                                                                                        57monitor-exit p0
                                                                                                                                                                                        58goto/16 :goto_4a
                                                                                                                                                                                        59goto_49: throw p1
                                                                                                                                                                                        60goto_4a: goto/16 :goto_49
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.util.List.toArray
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.AssertionError.<init>
                                                                                                                                                                                        • java.lang.reflect.InvocationTargetException.getMessage
                                                                                                                                                                                        • javax.net.ssl.SSLPeerUnverifiedException.<init>
                                                                                                                                                                                        • javax.net.ssl.SSLPeerUnverifiedException.initCause
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • RSA
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Ljava/util/List<",
                                                                                                                                                                                        4"Ljava/security/cert/Certificate;",
                                                                                                                                                                                        5">;",
                                                                                                                                                                                        6"Ljava/lang/String;",
                                                                                                                                                                                        7")",
                                                                                                                                                                                        8"Ljava/util/List<",
                                                                                                                                                                                        9"Ljava/security/cert/Certificate;",
                                                                                                                                                                                        10">;"
                                                                                                                                                                                        11}
                                                                                                                                                                                        12.end annotation
                                                                                                                                                                                        13.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        14value = {
                                                                                                                                                                                        15Ljavax/net/ssl/SSLPeerUnverifiedException;
                                                                                                                                                                                        16}
                                                                                                                                                                                        17.end annotation
                                                                                                                                                                                        18try_start_0:
                                                                                                                                                                                        19invoke-interface {p1}, Ljava/util/List;->size()I
                                                                                                                                                                                        20move-result v0
                                                                                                                                                                                        21new-array v0, v0, [Ljava/security/cert/X509Certificate;
                                                                                                                                                                                        23invoke-interface {p1, v0}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
                                                                                                                                                                                        24move-result-object p1
                                                                                                                                                                                        25check-cast p1, [Ljava/security/cert/X509Certificate;
                                                                                                                                                                                        27iget-object v0, p0, Lf/a/g/a$a;->b:Ljava/lang/reflect/Method;
                                                                                                                                                                                        29iget-object v1, p0, Lf/a/g/a$a;->a:Ljava/lang/Object;
                                                                                                                                                                                        30const/4 v2, 0x3
                                                                                                                                                                                        31new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                        32const/4 v3, 0x0
                                                                                                                                                                                        33aput-object p1, v2, v3
                                                                                                                                                                                        34const/4 p1, 0x1
                                                                                                                                                                                        36const-string v3, "RSA"
                                                                                                                                                                                        37aput-object v3, v2, p1
                                                                                                                                                                                        38const/4 p1, 0x2
                                                                                                                                                                                        39aput-object p2, v2, p1
                                                                                                                                                                                        41invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        42move-result-object p1
                                                                                                                                                                                        43check-cast p1, Ljava/util/List;
                                                                                                                                                                                        44try_end_24: return-object p1
                                                                                                                                                                                        45catch_25: move-exception p1
                                                                                                                                                                                        46new-instance p2, Ljava/lang/AssertionError;
                                                                                                                                                                                        48invoke-direct {p2, p1}, Ljava/lang/AssertionError;-><init>(Ljava/lang/Object;)V
                                                                                                                                                                                        49throw p2
                                                                                                                                                                                        50catch_2c: move-exception p1
                                                                                                                                                                                        51new-instance p2, Ljavax/net/ssl/SSLPeerUnverifiedException;
                                                                                                                                                                                        53invoke-virtual {p1}, Ljava/lang/reflect/InvocationTargetException;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        54move-result-object v0
                                                                                                                                                                                        56invoke-direct {p2, v0}, Ljavax/net/ssl/SSLPeerUnverifiedException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        58invoke-virtual {p2, p1}, Ljavax/net/ssl/SSLPeerUnverifiedException;->initCause(Ljava/lang/Throwable;)Ljava/lang/Throwable;
                                                                                                                                                                                        59throw p2
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase
                                                                                                                                                                                        • java.lang.Float.TYPE:Ljava/lang/Class
                                                                                                                                                                                        • java.lang.reflect.Method.setAccessible
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase
                                                                                                                                                                                        • java.lang.Float.valueOf
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.g:Lcom/tencent/smtt/sdk/WebView$a
                                                                                                                                                                                        • java.lang.Float.TYPE:Ljava/lang/Class
                                                                                                                                                                                        • java.lang.reflect.Method.setAccessible
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.g:Lcom/tencent/smtt/sdk/WebView$a
                                                                                                                                                                                        • java.lang.Float.valueOf
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • onProvideVirtualStructure
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0: iget-boolean v0, p0, Lcom/tencent/smtt/sdk/WebView;->e:Z
                                                                                                                                                                                        1try_end_2:
                                                                                                                                                                                        2const-string v1, "onProvideVirtualStructure"
                                                                                                                                                                                        3const/4 v2, 0x0
                                                                                                                                                                                        4const/4 v3, 0x1
                                                                                                                                                                                        5if-eqz v0, :cond_2d
                                                                                                                                                                                        6try_start_8:
                                                                                                                                                                                        7iget-object v0, p0, Lcom/tencent/smtt/sdk/WebView;->f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;
                                                                                                                                                                                        9invoke-interface {v0}, Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;->getView()Landroid/view/View;
                                                                                                                                                                                        10move-result-object v0
                                                                                                                                                                                        11new-array v4, v3, [Ljava/lang/Class;
                                                                                                                                                                                        13sget-object v5, Ljava/lang/Float;->TYPE:Ljava/lang/Class;
                                                                                                                                                                                        14aput-object v5, v4, v2
                                                                                                                                                                                        16invoke-static {v0, v1, v4}, Lcom/tencent/smtt/utils/r;->a(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        17move-result-object v0
                                                                                                                                                                                        19invoke-virtual {v0, v3}, Ljava/lang/reflect/Method;->setAccessible(Z)V
                                                                                                                                                                                        21iget-object v1, p0, Lcom/tencent/smtt/sdk/WebView;->f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;
                                                                                                                                                                                        23invoke-interface {v1}, Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;->getView()Landroid/view/View;
                                                                                                                                                                                        24move-result-object v1
                                                                                                                                                                                        25new-array v3, v3, [Ljava/lang/Object;
                                                                                                                                                                                        27invoke-static {p1}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
                                                                                                                                                                                        28move-result-object p1
                                                                                                                                                                                        29aput-object p1, v3, v2
                                                                                                                                                                                        31invoke-virtual {v0, v1, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        32goto/16 :goto_4e
                                                                                                                                                                                        33cond_2d:
                                                                                                                                                                                        34iget-object v0, p0, Lcom/tencent/smtt/sdk/WebView;->g:Lcom/tencent/smtt/sdk/WebView$a;
                                                                                                                                                                                        35new-array v4, v3, [Ljava/lang/Class;
                                                                                                                                                                                        37sget-object v5, Ljava/lang/Float;->TYPE:Ljava/lang/Class;
                                                                                                                                                                                        38aput-object v5, v4, v2
                                                                                                                                                                                        40invoke-static {v0, v1, v4}, Lcom/tencent/smtt/utils/r;->a(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        41move-result-object v0
                                                                                                                                                                                        43invoke-virtual {v0, v3}, Ljava/lang/reflect/Method;->setAccessible(Z)V
                                                                                                                                                                                        45iget-object v1, p0, Lcom/tencent/smtt/sdk/WebView;->g:Lcom/tencent/smtt/sdk/WebView$a;
                                                                                                                                                                                        46new-array v3, v3, [Ljava/lang/Object;
                                                                                                                                                                                        48invoke-static {p1}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
                                                                                                                                                                                        49move-result-object p1
                                                                                                                                                                                        50aput-object p1, v3, v2
                                                                                                                                                                                        52invoke-virtual {v0, v1, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        53try_end_49: goto/16 :goto_4e
                                                                                                                                                                                        54catch_4a: move-exception p1
                                                                                                                                                                                        56invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        57goto_4e: return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase
                                                                                                                                                                                        • java.lang.reflect.Method.setAccessible
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.g:Lcom/tencent/smtt/sdk/WebView$a
                                                                                                                                                                                        • java.lang.reflect.Method.setAccessible
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.g:Lcom/tencent/smtt/sdk/WebView$a
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • computeHorizontalScrollExtent
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0: iget-boolean v0, p0, Lcom/tencent/smtt/sdk/WebView;->e:Z
                                                                                                                                                                                        1try_end_2: const/4 v1, 0x1
                                                                                                                                                                                        3const-string v2, "computeHorizontalScrollExtent"
                                                                                                                                                                                        4const/4 v3, 0x0
                                                                                                                                                                                        5if-eqz v0, :cond_2a
                                                                                                                                                                                        6try_start_8:
                                                                                                                                                                                        7iget-object v0, p0, Lcom/tencent/smtt/sdk/WebView;->f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;
                                                                                                                                                                                        9invoke-interface {v0}, Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;->getView()Landroid/view/View;
                                                                                                                                                                                        10move-result-object v0
                                                                                                                                                                                        11new-array v4, v3, [Ljava/lang/Class;
                                                                                                                                                                                        13invoke-static {v0, v2, v4}, Lcom/tencent/smtt/utils/r;->a(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        14move-result-object v0
                                                                                                                                                                                        16invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;->setAccessible(Z)V
                                                                                                                                                                                        18iget-object v1, p0, Lcom/tencent/smtt/sdk/WebView;->f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;
                                                                                                                                                                                        20invoke-interface {v1}, Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;->getView()Landroid/view/View;
                                                                                                                                                                                        21move-result-object v1
                                                                                                                                                                                        22new-array v2, v3, [Ljava/lang/Object;
                                                                                                                                                                                        24invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        25move-result-object v0
                                                                                                                                                                                        26check-cast v0, Ljava/lang/Integer;
                                                                                                                                                                                        28invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        29move-result v0
                                                                                                                                                                                        30return v0
                                                                                                                                                                                        31cond_2a:
                                                                                                                                                                                        32iget-object v0, p0, Lcom/tencent/smtt/sdk/WebView;->g:Lcom/tencent/smtt/sdk/WebView$a;
                                                                                                                                                                                        33new-array v4, v3, [Ljava/lang/Class;
                                                                                                                                                                                        35invoke-static {v0, v2, v4}, Lcom/tencent/smtt/utils/r;->a(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        36move-result-object v0
                                                                                                                                                                                        38invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;->setAccessible(Z)V
                                                                                                                                                                                        40iget-object v1, p0, Lcom/tencent/smtt/sdk/WebView;->g:Lcom/tencent/smtt/sdk/WebView$a;
                                                                                                                                                                                        41new-array v2, v3, [Ljava/lang/Object;
                                                                                                                                                                                        43invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        44move-result-object v0
                                                                                                                                                                                        45check-cast v0, Ljava/lang/Integer;
                                                                                                                                                                                        47invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        48move-result v0
                                                                                                                                                                                        49try_end_43: return v0
                                                                                                                                                                                        50catch_44: move-exception v0
                                                                                                                                                                                        52invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        53const/4 v0, -0x1
                                                                                                                                                                                        54return v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase
                                                                                                                                                                                        • java.lang.reflect.Method.setAccessible
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.g:Lcom/tencent/smtt/sdk/WebView$a
                                                                                                                                                                                        • java.lang.reflect.Method.setAccessible
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.g:Lcom/tencent/smtt/sdk/WebView$a
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • computeHorizontalScrollOffset
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0: iget-boolean v0, p0, Lcom/tencent/smtt/sdk/WebView;->e:Z
                                                                                                                                                                                        1try_end_2: const/4 v1, 0x1
                                                                                                                                                                                        3const-string v2, "computeHorizontalScrollOffset"
                                                                                                                                                                                        4const/4 v3, 0x0
                                                                                                                                                                                        5if-eqz v0, :cond_2a
                                                                                                                                                                                        6try_start_8:
                                                                                                                                                                                        7iget-object v0, p0, Lcom/tencent/smtt/sdk/WebView;->f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;
                                                                                                                                                                                        9invoke-interface {v0}, Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;->getView()Landroid/view/View;
                                                                                                                                                                                        10move-result-object v0
                                                                                                                                                                                        11new-array v4, v3, [Ljava/lang/Class;
                                                                                                                                                                                        13invoke-static {v0, v2, v4}, Lcom/tencent/smtt/utils/r;->a(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        14move-result-object v0
                                                                                                                                                                                        16invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;->setAccessible(Z)V
                                                                                                                                                                                        18iget-object v1, p0, Lcom/tencent/smtt/sdk/WebView;->f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;
                                                                                                                                                                                        20invoke-interface {v1}, Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;->getView()Landroid/view/View;
                                                                                                                                                                                        21move-result-object v1
                                                                                                                                                                                        22new-array v2, v3, [Ljava/lang/Object;
                                                                                                                                                                                        24invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        25move-result-object v0
                                                                                                                                                                                        26check-cast v0, Ljava/lang/Integer;
                                                                                                                                                                                        28invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        29move-result v0
                                                                                                                                                                                        30return v0
                                                                                                                                                                                        31cond_2a:
                                                                                                                                                                                        32iget-object v0, p0, Lcom/tencent/smtt/sdk/WebView;->g:Lcom/tencent/smtt/sdk/WebView$a;
                                                                                                                                                                                        33new-array v4, v3, [Ljava/lang/Class;
                                                                                                                                                                                        35invoke-static {v0, v2, v4}, Lcom/tencent/smtt/utils/r;->a(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        36move-result-object v0
                                                                                                                                                                                        38invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;->setAccessible(Z)V
                                                                                                                                                                                        40iget-object v1, p0, Lcom/tencent/smtt/sdk/WebView;->g:Lcom/tencent/smtt/sdk/WebView$a;
                                                                                                                                                                                        41new-array v2, v3, [Ljava/lang/Object;
                                                                                                                                                                                        43invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        44move-result-object v0
                                                                                                                                                                                        45check-cast v0, Ljava/lang/Integer;
                                                                                                                                                                                        47invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        48move-result v0
                                                                                                                                                                                        49try_end_43: return v0
                                                                                                                                                                                        50catch_44: move-exception v0
                                                                                                                                                                                        52invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        53const/4 v0, -0x1
                                                                                                                                                                                        54return v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase
                                                                                                                                                                                        • java.lang.reflect.Method.setAccessible
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.g:Lcom/tencent/smtt/sdk/WebView$a
                                                                                                                                                                                        • java.lang.reflect.Method.setAccessible
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.g:Lcom/tencent/smtt/sdk/WebView$a
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • computeVerticalScrollExtent
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0: iget-boolean v0, p0, Lcom/tencent/smtt/sdk/WebView;->e:Z
                                                                                                                                                                                        1try_end_2: const/4 v1, 0x1
                                                                                                                                                                                        3const-string v2, "computeVerticalScrollExtent"
                                                                                                                                                                                        4const/4 v3, 0x0
                                                                                                                                                                                        5if-eqz v0, :cond_2a
                                                                                                                                                                                        6try_start_8:
                                                                                                                                                                                        7iget-object v0, p0, Lcom/tencent/smtt/sdk/WebView;->f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;
                                                                                                                                                                                        9invoke-interface {v0}, Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;->getView()Landroid/view/View;
                                                                                                                                                                                        10move-result-object v0
                                                                                                                                                                                        11new-array v4, v3, [Ljava/lang/Class;
                                                                                                                                                                                        13invoke-static {v0, v2, v4}, Lcom/tencent/smtt/utils/r;->a(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        14move-result-object v0
                                                                                                                                                                                        16invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;->setAccessible(Z)V
                                                                                                                                                                                        18iget-object v1, p0, Lcom/tencent/smtt/sdk/WebView;->f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;
                                                                                                                                                                                        20invoke-interface {v1}, Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;->getView()Landroid/view/View;
                                                                                                                                                                                        21move-result-object v1
                                                                                                                                                                                        22new-array v2, v3, [Ljava/lang/Object;
                                                                                                                                                                                        24invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        25move-result-object v0
                                                                                                                                                                                        26check-cast v0, Ljava/lang/Integer;
                                                                                                                                                                                        28invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        29move-result v0
                                                                                                                                                                                        30return v0
                                                                                                                                                                                        31cond_2a:
                                                                                                                                                                                        32iget-object v0, p0, Lcom/tencent/smtt/sdk/WebView;->g:Lcom/tencent/smtt/sdk/WebView$a;
                                                                                                                                                                                        33new-array v4, v3, [Ljava/lang/Class;
                                                                                                                                                                                        35invoke-static {v0, v2, v4}, Lcom/tencent/smtt/utils/r;->a(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        36move-result-object v0
                                                                                                                                                                                        38invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;->setAccessible(Z)V
                                                                                                                                                                                        40iget-object v1, p0, Lcom/tencent/smtt/sdk/WebView;->g:Lcom/tencent/smtt/sdk/WebView$a;
                                                                                                                                                                                        41new-array v2, v3, [Ljava/lang/Object;
                                                                                                                                                                                        43invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        44move-result-object v0
                                                                                                                                                                                        45check-cast v0, Ljava/lang/Integer;
                                                                                                                                                                                        47invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        48move-result v0
                                                                                                                                                                                        49try_end_43: return v0
                                                                                                                                                                                        50catch_44: move-exception v0
                                                                                                                                                                                        52invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        53const/4 v0, -0x1
                                                                                                                                                                                        54return v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase
                                                                                                                                                                                        • java.lang.reflect.Method.setAccessible
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.g:Lcom/tencent/smtt/sdk/WebView$a
                                                                                                                                                                                        • java.lang.reflect.Method.setAccessible
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.g:Lcom/tencent/smtt/sdk/WebView$a
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • computeVerticalScrollOffset
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0: iget-boolean v0, p0, Lcom/tencent/smtt/sdk/WebView;->e:Z
                                                                                                                                                                                        1try_end_2: const/4 v1, 0x1
                                                                                                                                                                                        3const-string v2, "computeVerticalScrollOffset"
                                                                                                                                                                                        4const/4 v3, 0x0
                                                                                                                                                                                        5if-eqz v0, :cond_2a
                                                                                                                                                                                        6try_start_8:
                                                                                                                                                                                        7iget-object v0, p0, Lcom/tencent/smtt/sdk/WebView;->f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;
                                                                                                                                                                                        9invoke-interface {v0}, Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;->getView()Landroid/view/View;
                                                                                                                                                                                        10move-result-object v0
                                                                                                                                                                                        11new-array v4, v3, [Ljava/lang/Class;
                                                                                                                                                                                        13invoke-static {v0, v2, v4}, Lcom/tencent/smtt/utils/r;->a(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        14move-result-object v0
                                                                                                                                                                                        16invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;->setAccessible(Z)V
                                                                                                                                                                                        18iget-object v1, p0, Lcom/tencent/smtt/sdk/WebView;->f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;
                                                                                                                                                                                        20invoke-interface {v1}, Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;->getView()Landroid/view/View;
                                                                                                                                                                                        21move-result-object v1
                                                                                                                                                                                        22new-array v2, v3, [Ljava/lang/Object;
                                                                                                                                                                                        24invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        25move-result-object v0
                                                                                                                                                                                        26check-cast v0, Ljava/lang/Integer;
                                                                                                                                                                                        28invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        29move-result v0
                                                                                                                                                                                        30return v0
                                                                                                                                                                                        31cond_2a:
                                                                                                                                                                                        32iget-object v0, p0, Lcom/tencent/smtt/sdk/WebView;->g:Lcom/tencent/smtt/sdk/WebView$a;
                                                                                                                                                                                        33new-array v4, v3, [Ljava/lang/Class;
                                                                                                                                                                                        35invoke-static {v0, v2, v4}, Lcom/tencent/smtt/utils/r;->a(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        36move-result-object v0
                                                                                                                                                                                        38invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;->setAccessible(Z)V
                                                                                                                                                                                        40iget-object v1, p0, Lcom/tencent/smtt/sdk/WebView;->g:Lcom/tencent/smtt/sdk/WebView$a;
                                                                                                                                                                                        41new-array v2, v3, [Ljava/lang/Object;
                                                                                                                                                                                        43invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        44move-result-object v0
                                                                                                                                                                                        45check-cast v0, Ljava/lang/Integer;
                                                                                                                                                                                        47invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        48move-result v0
                                                                                                                                                                                        49try_end_43: return v0
                                                                                                                                                                                        50catch_44: move-exception v0
                                                                                                                                                                                        52invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        53const/4 v0, -0x1
                                                                                                                                                                                        54return v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.app.ActivityManager.getRunningTasks
                                                                                                                                                                                        • java.util.List.isEmpty
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • android.app.ActivityManager$RunningTaskInfo.topActivity:Landroid/content/ComponentName
                                                                                                                                                                                        • android.content.ComponentName.getClassName
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • activity
                                                                                                                                                                                        • \u65e0\u6cd5\u83b7\u53d6Activity\u4fe1\u606f\uff0c\u8bf7\u5728AndroidManifest.xml\u4e2d\u6dfb\u52a0GET_TASKS\u6743\u9650\uff1a\n<uses-permission android:name=\"android.permission.GET_TASKS\" />\n
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1try_start_1: sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        2const/16 v2, 0xe
                                                                                                                                                                                        3if-lt v1, v2, :cond_e
                                                                                                                                                                                        5invoke-static {}, Lcom/tencent/bugly/crashreport/common/info/a;->b()Lcom/tencent/bugly/crashreport/common/info/a;
                                                                                                                                                                                        6move-result-object v1
                                                                                                                                                                                        8iget-object v0, v1, Lcom/tencent/bugly/crashreport/common/info/a;->v:Ljava/lang/String;
                                                                                                                                                                                        9return-object v0
                                                                                                                                                                                        10cond_e:
                                                                                                                                                                                        11sget-object v1, Lcom/tencent/bugly/beta/global/e;->E:Lcom/tencent/bugly/beta/global/e;
                                                                                                                                                                                        13iget-object v1, v1, Lcom/tencent/bugly/beta/global/e;->s:Landroid/content/Context;
                                                                                                                                                                                        15const-string v2, "activity"
                                                                                                                                                                                        17invoke-virtual {v1, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        18move-result-object v1
                                                                                                                                                                                        19check-cast v1, Landroid/app/ActivityManager;
                                                                                                                                                                                        20if-eqz v1, :cond_48
                                                                                                                                                                                        21const/4 v2, 0x1
                                                                                                                                                                                        23invoke-virtual {v1, v2}, Landroid/app/ActivityManager;->getRunningTasks(I)Ljava/util/List;
                                                                                                                                                                                        24move-result-object v1
                                                                                                                                                                                        25if-eqz v1, :cond_48
                                                                                                                                                                                        27invoke-interface {v1}, Ljava/util/List;->isEmpty()Z
                                                                                                                                                                                        28move-result v2
                                                                                                                                                                                        29if-nez v2, :cond_48
                                                                                                                                                                                        31invoke-interface {v1, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        32move-result-object v1
                                                                                                                                                                                        33check-cast v1, Landroid/app/ActivityManager$RunningTaskInfo;
                                                                                                                                                                                        35iget-object v1, v1, Landroid/app/ActivityManager$RunningTaskInfo;->topActivity:Landroid/content/ComponentName;
                                                                                                                                                                                        37invoke-virtual {v1}, Landroid/content/ComponentName;->getClassName()Ljava/lang/String;
                                                                                                                                                                                        38move-result-object v0
                                                                                                                                                                                        39try_end_35: return-object v0
                                                                                                                                                                                        40catch_36: move-exception v0
                                                                                                                                                                                        42invoke-static {v0}, Lcom/tencent/bugly/proguard/an;->b(Ljava/lang/Throwable;)Z
                                                                                                                                                                                        43move-result v1
                                                                                                                                                                                        44if-nez v1, :cond_48
                                                                                                                                                                                        46invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        47goto/16 :goto_48
                                                                                                                                                                                        48catch_41: new-array v0, v0, [Ljava/lang/Object;
                                                                                                                                                                                        50const-string v1, "\u65e0\u6cd5\u83b7\u53d6Activity\u4fe1\u606f\uff0c\u8bf7\u5728AndroidManifest.xml\u4e2d\u6dfb\u52a0GET_TASKS\u6743\u9650\uff1a\n<uses-permission android:name=\"android.permission.GET_TASKS\" />\n"
                                                                                                                                                                                        52invoke-static {v1, v0}, Lcom/tencent/bugly/proguard/an;->e(Ljava/lang/String;[Ljava/lang/Object;)Z
                                                                                                                                                                                        53cond_48: const/4 v0, 0x0
                                                                                                                                                                                        54return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.File.isDirectory
                                                                                                                                                                                        • java.io.File.listFiles
                                                                                                                                                                                        • java.io.File.getName
                                                                                                                                                                                        • java.lang.String.split
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • _
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Ljava/io/File;
                                                                                                                                                                                        2iget-object v1, p0, Lcom/baidu/location/indoor/mapversion/b/a;->e:Ljava/lang/String;
                                                                                                                                                                                        4invoke-direct {v0, v1}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        6invoke-virtual {v0}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        7move-result v1
                                                                                                                                                                                        8const/4 v2, 0x0
                                                                                                                                                                                        9if-eqz v1, :cond_47
                                                                                                                                                                                        11invoke-virtual {v0}, Ljava/io/File;->isDirectory()Z
                                                                                                                                                                                        12move-result v1
                                                                                                                                                                                        13if-nez v1, :cond_15
                                                                                                                                                                                        14goto/16 :goto_47
                                                                                                                                                                                        15cond_15: new-instance v1, Lcom/baidu/location/indoor/mapversion/b/b;
                                                                                                                                                                                        17invoke-direct {v1, p0, p1}, Lcom/baidu/location/indoor/mapversion/b/b;-><init>(Lcom/baidu/location/indoor/mapversion/b/a;Ljava/lang/String;)V
                                                                                                                                                                                        19invoke-virtual {v0, v1}, Ljava/io/File;->listFiles(Ljava/io/FilenameFilter;)[Ljava/io/File;
                                                                                                                                                                                        20move-result-object p1
                                                                                                                                                                                        21const/4 v0, 0x0
                                                                                                                                                                                        22if-eqz p1, :cond_3a
                                                                                                                                                                                        23array-length v1, p1
                                                                                                                                                                                        24const/4 v3, 0x1
                                                                                                                                                                                        25if-eq v1, v3, :cond_26
                                                                                                                                                                                        26goto/16 :goto_3a
                                                                                                                                                                                        27cond_26: aget-object p1, p1, v0
                                                                                                                                                                                        29invoke-virtual {p1}, Ljava/io/File;->getName()Ljava/lang/String;
                                                                                                                                                                                        30move-result-object p1
                                                                                                                                                                                        32const-string v0, "_"
                                                                                                                                                                                        34invoke-virtual {p1, v0}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
                                                                                                                                                                                        35move-result-object p1
                                                                                                                                                                                        36array-length v0, p1
                                                                                                                                                                                        37const/4 v1, 0x2
                                                                                                                                                                                        38if-ge v0, v1, :cond_37
                                                                                                                                                                                        39return-object v2
                                                                                                                                                                                        40cond_37: aget-object p1, p1, v3
                                                                                                                                                                                        41return-object p1
                                                                                                                                                                                        42goto_3a: if-eqz p1, :cond_47
                                                                                                                                                                                        43array-length v1, p1
                                                                                                                                                                                        44if-ge v0, v1, :cond_47
                                                                                                                                                                                        45aget-object v1, p1, v0
                                                                                                                                                                                        47invoke-virtual {v1}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        48add-int/lit8 v0, v0, 0x1
                                                                                                                                                                                        49goto/16 :goto_3a
                                                                                                                                                                                        50goto_47: return-object v2
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.newInstance
                                                                                                                                                                                        • java.lang.Integer.TYPE:Ljava/lang/Class
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • com.mintegral.msdk.mtgnative.e.a
                                                                                                                                                                                        • preload
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Ljava/util/Map<",
                                                                                                                                                                                        4"Ljava/lang/String;",
                                                                                                                                                                                        5"Ljava/lang/Object;",
                                                                                                                                                                                        6">;I",
                                                                                                                                                                                        7"Lcom/mintegral/msdk/out/AdMobClickListener;",
                                                                                                                                                                                        8")V"
                                                                                                                                                                                        9}
                                                                                                                                                                                        10.end annotation
                                                                                                                                                                                        12const-string v0, "com.mintegral.msdk.mtgnative.e.a"
                                                                                                                                                                                        13try_start_2:
                                                                                                                                                                                        14invoke-static {v0}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        15move-result-object v0
                                                                                                                                                                                        17invoke-virtual {v0}, Ljava/lang/Class;->newInstance()Ljava/lang/Object;
                                                                                                                                                                                        18move-result-object v1
                                                                                                                                                                                        20const-string v2, "preload"
                                                                                                                                                                                        21const/4 v3, 0x3
                                                                                                                                                                                        22new-array v4, v3, [Ljava/lang/Class;
                                                                                                                                                                                        23const-class v5, Ljava/util/Map;
                                                                                                                                                                                        24const/4 v6, 0x0
                                                                                                                                                                                        25aput-object v5, v4, v6
                                                                                                                                                                                        27sget-object v5, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
                                                                                                                                                                                        28const/4 v7, 0x1
                                                                                                                                                                                        29aput-object v5, v4, v7
                                                                                                                                                                                        30const-class v5, Lcom/mintegral/msdk/out/AdMobClickListener;
                                                                                                                                                                                        31const/4 v8, 0x2
                                                                                                                                                                                        32aput-object v5, v4, v8
                                                                                                                                                                                        34invoke-virtual {v0, v2, v4}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        35move-result-object v0
                                                                                                                                                                                        36new-array v2, v3, [Ljava/lang/Object;
                                                                                                                                                                                        37aput-object p0, v2, v6
                                                                                                                                                                                        39invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        40move-result-object p0
                                                                                                                                                                                        41aput-object p0, v2, v7
                                                                                                                                                                                        42aput-object p2, v2, v8
                                                                                                                                                                                        44invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        45try_end_31: return-void
                                                                                                                                                                                        46catch_32: move-exception p0
                                                                                                                                                                                        48invoke-virtual {p0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        49return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getDeviceId
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • phone
                                                                                                                                                                                        • Get imei encounter error:
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1iget-object v0, p0, Lcom/qq/e/comm/managers/status/DeviceStatus;->j:Ljava/lang/String;
                                                                                                                                                                                        3invoke-static {v0}, Lcom/qq/e/comm/util/StringUtil;->isEmpty(Ljava/lang/String;)Z
                                                                                                                                                                                        4move-result v0
                                                                                                                                                                                        5if-nez v0, :cond_b
                                                                                                                                                                                        7iget-object v0, p0, Lcom/qq/e/comm/managers/status/DeviceStatus;->j:Ljava/lang/String;
                                                                                                                                                                                        8return-object v0
                                                                                                                                                                                        9cond_b:
                                                                                                                                                                                        10iget-object v0, p0, Lcom/qq/e/comm/managers/status/DeviceStatus;->n:Landroid/content/Context;
                                                                                                                                                                                        12const-string v1, "phone"
                                                                                                                                                                                        14invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        15move-result-object v0
                                                                                                                                                                                        16check-cast v0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        18invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getDeviceId()Ljava/lang/String;
                                                                                                                                                                                        19move-result-object v0
                                                                                                                                                                                        20iput-object v0, p0, Lcom/qq/e/comm/managers/status/DeviceStatus;->j:Ljava/lang/String;
                                                                                                                                                                                        21try_end_1b: goto/16 :goto_32
                                                                                                                                                                                        22catch_1c: move-exception v0
                                                                                                                                                                                        23new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        25const-string v2, "Get imei encounter error: "
                                                                                                                                                                                        27invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        29invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        30move-result-object v0
                                                                                                                                                                                        32invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        34invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        35move-result-object v0
                                                                                                                                                                                        37invoke-static {v0}, Lcom/qq/e/comm/util/GDTLogger;->d(Ljava/lang/String;)V
                                                                                                                                                                                        38goto_32:
                                                                                                                                                                                        39iget-object v0, p0, Lcom/qq/e/comm/managers/status/DeviceStatus;->j:Ljava/lang/String;
                                                                                                                                                                                        41invoke-static {v0}, Lcom/qq/e/comm/util/StringUtil;->isEmpty(Ljava/lang/String;)Z
                                                                                                                                                                                        42move-result v0
                                                                                                                                                                                        43if-eqz v0, :cond_3d
                                                                                                                                                                                        45const-string v0, ""
                                                                                                                                                                                        46return-object v0
                                                                                                                                                                                        47cond_3d:
                                                                                                                                                                                        48iget-object v0, p0, Lcom/qq/e/comm/managers/status/DeviceStatus;->j:Ljava/lang/String;
                                                                                                                                                                                        49return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.isConnected
                                                                                                                                                                                        • android.net.NetworkInfo.getType
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getNetworkType
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        • phone
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-static {}, Lcom/unity3d/services/core/properties/ClientProperties;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        2move-result-object v0
                                                                                                                                                                                        4const-string v1, "connectivity"
                                                                                                                                                                                        6invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        7move-result-object v0
                                                                                                                                                                                        8check-cast v0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        9if-nez v0, :cond_f
                                                                                                                                                                                        10return-void
                                                                                                                                                                                        11cond_f:
                                                                                                                                                                                        12invoke-virtual {v0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        13move-result-object v0
                                                                                                                                                                                        14const/4 v1, 0x0
                                                                                                                                                                                        15if-eqz v0, :cond_3f
                                                                                                                                                                                        17invoke-virtual {v0}, Landroid/net/NetworkInfo;->isConnected()Z
                                                                                                                                                                                        18move-result v2
                                                                                                                                                                                        19if-eqz v2, :cond_3f
                                                                                                                                                                                        20const/4 v2, 0x1
                                                                                                                                                                                        21sput v2, Lcom/unity3d/services/core/connectivity/ConnectivityMonitor;->_connected:I
                                                                                                                                                                                        23invoke-virtual {v0}, Landroid/net/NetworkInfo;->getType()I
                                                                                                                                                                                        24move-result v0
                                                                                                                                                                                        25if-ne v0, v2, :cond_26
                                                                                                                                                                                        26const/4 v1, 0x1
                                                                                                                                                                                        27cond_26: sput-boolean v1, Lcom/unity3d/services/core/connectivity/ConnectivityMonitor;->_wifi:Z
                                                                                                                                                                                        28sget-boolean v0, Lcom/unity3d/services/core/connectivity/ConnectivityMonitor;->_wifi:Z
                                                                                                                                                                                        29if-nez v0, :cond_41
                                                                                                                                                                                        31invoke-static {}, Lcom/unity3d/services/core/properties/ClientProperties;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        32move-result-object v0
                                                                                                                                                                                        34const-string v1, "phone"
                                                                                                                                                                                        36invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        37move-result-object v0
                                                                                                                                                                                        38check-cast v0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        40invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getNetworkType()I
                                                                                                                                                                                        41move-result v0
                                                                                                                                                                                        42sput v0, Lcom/unity3d/services/core/connectivity/ConnectivityMonitor;->_networkType:I
                                                                                                                                                                                        43goto/16 :goto_41
                                                                                                                                                                                        44cond_3f: sput v1, Lcom/unity3d/services/core/connectivity/ConnectivityMonitor;->_connected:I
                                                                                                                                                                                        45goto_41: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.baidu.location.f.getServiceContext
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.isAvailable
                                                                                                                                                                                        • android.net.NetworkInfo.getType
                                                                                                                                                                                        • android.net.Proxy.getDefaultHost
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-static {}, Lcom/baidu/location/f;->getServiceContext()Landroid/content/Context;
                                                                                                                                                                                        2move-result-object v0
                                                                                                                                                                                        3try_start_4:
                                                                                                                                                                                        4const-string v1, "connectivity"
                                                                                                                                                                                        6invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        7move-result-object v1
                                                                                                                                                                                        8check-cast v1, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        9if-nez v1, :cond_11
                                                                                                                                                                                        10sget v0, Lcom/baidu/location/g/a;->g:I
                                                                                                                                                                                        11return v0
                                                                                                                                                                                        12cond_11:
                                                                                                                                                                                        13invoke-virtual {v1}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        14move-result-object v1
                                                                                                                                                                                        15if-eqz v1, :cond_3c
                                                                                                                                                                                        17invoke-virtual {v1}, Landroid/net/NetworkInfo;->isAvailable()Z
                                                                                                                                                                                        18move-result v2
                                                                                                                                                                                        19if-nez v2, :cond_1e
                                                                                                                                                                                        20goto/16 :goto_3c
                                                                                                                                                                                        21cond_1e:
                                                                                                                                                                                        22invoke-virtual {v1}, Landroid/net/NetworkInfo;->getType()I
                                                                                                                                                                                        23move-result v2
                                                                                                                                                                                        24const/4 v3, 0x1
                                                                                                                                                                                        25if-ne v2, v3, :cond_37
                                                                                                                                                                                        27invoke-static {}, Landroid/net/Proxy;->getDefaultHost()Ljava/lang/String;
                                                                                                                                                                                        28move-result-object v0
                                                                                                                                                                                        29if-eqz v0, :cond_34
                                                                                                                                                                                        31invoke-virtual {v0}, Ljava/lang/String;->length()I
                                                                                                                                                                                        32move-result v0
                                                                                                                                                                                        33if-lez v0, :cond_34
                                                                                                                                                                                        34sget v0, Lcom/baidu/location/g/a;->h:I
                                                                                                                                                                                        35return v0
                                                                                                                                                                                        36cond_34: sget v0, Lcom/baidu/location/g/a;->f:I
                                                                                                                                                                                        37return v0
                                                                                                                                                                                        38cond_37:
                                                                                                                                                                                        39invoke-static {v0, v1}, Lcom/baidu/location/g/e;->a(Landroid/content/Context;Landroid/net/NetworkInfo;)I
                                                                                                                                                                                        40move-result v0
                                                                                                                                                                                        41return v0
                                                                                                                                                                                        42goto_3c: sget v0, Lcom/baidu/location/g/a;->g:I
                                                                                                                                                                                        43try_end_3e: return v0
                                                                                                                                                                                        44catch_3f: sget v0, Lcom/baidu/location/g/a;->g:I
                                                                                                                                                                                        45return v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.ClassLoader.loadClass
                                                                                                                                                                                        • java.lang.Class.getDeclaredMethod
                                                                                                                                                                                        • java.lang.reflect.Method.setAccessible
                                                                                                                                                                                        • android.content.Context.getApplicationContext
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • com.sofire.zlu.FH
                                                                                                                                                                                        • init
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        2invoke-static {p0}, Lcom/baidu/mobads/container/l/d;->a(Landroid/content/Context;)Ldalvik/system/DexClassLoader;
                                                                                                                                                                                        3move-result-object v0
                                                                                                                                                                                        5const-string v1, ""
                                                                                                                                                                                        6if-eqz v0, :cond_36
                                                                                                                                                                                        7try_start_8:
                                                                                                                                                                                        8const-string v2, "com.sofire.zlu.FH"
                                                                                                                                                                                        10invoke-virtual {v0, v2}, Ljava/lang/ClassLoader;->loadClass(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        11move-result-object v0
                                                                                                                                                                                        13const-string v2, "init"
                                                                                                                                                                                        14const/4 v3, 0x1
                                                                                                                                                                                        15new-array v3, v3, [Ljava/lang/Class;
                                                                                                                                                                                        16const/4 v4, 0x0
                                                                                                                                                                                        17const-class v5, Landroid/content/Context;
                                                                                                                                                                                        18aput-object v5, v3, v4
                                                                                                                                                                                        20invoke-virtual {v0, v2, v3}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        21move-result-object v0
                                                                                                                                                                                        22const/4 v2, 0x1
                                                                                                                                                                                        24invoke-virtual {v0, v2}, Ljava/lang/reflect/Method;->setAccessible(Z)V
                                                                                                                                                                                        25const/4 v2, 0x0
                                                                                                                                                                                        26const/4 v3, 0x1
                                                                                                                                                                                        27new-array v3, v3, [Ljava/lang/Object;
                                                                                                                                                                                        28const/4 v4, 0x0
                                                                                                                                                                                        30invoke-virtual {p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        31move-result-object v5
                                                                                                                                                                                        32aput-object v5, v3, v4
                                                                                                                                                                                        34invoke-virtual {v0, v2, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        35move-result-object v0
                                                                                                                                                                                        36check-cast v0, Ljava/lang/String;
                                                                                                                                                                                        37goto_31: return-object v0
                                                                                                                                                                                        38catch_32: move-exception v0
                                                                                                                                                                                        40invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        41cond_36: move-object v0, v1
                                                                                                                                                                                        42goto/16 :goto_31
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.wifi.WifiManager.getConnectionInfo
                                                                                                                                                                                        • android.net.wifi.WifiInfo.getMacAddress
                                                                                                                                                                                        • java.lang.String.replaceAll
                                                                                                                                                                                        • java.lang.String.toLowerCase
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • wifi
                                                                                                                                                                                        • :
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, ""
                                                                                                                                                                                        2try_start_2:
                                                                                                                                                                                        3sget-object v1, Lcom/mintegral/msdk/optimize/SensitiveDataUtil;->macAddress:Ljava/lang/String;
                                                                                                                                                                                        5invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        6move-result v1
                                                                                                                                                                                        7if-eqz v1, :cond_35
                                                                                                                                                                                        8sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        9const/16 v2, 0x17
                                                                                                                                                                                        10if-lt v1, v2, :cond_15
                                                                                                                                                                                        12invoke-static {}, Lcom/mintegral/msdk/optimize/SensitiveDataUtil;->getMac()Ljava/lang/String;
                                                                                                                                                                                        13move-result-object p0
                                                                                                                                                                                        14goto/16 :goto_25
                                                                                                                                                                                        15cond_15:
                                                                                                                                                                                        16const-string v1, "wifi"
                                                                                                                                                                                        18invoke-virtual {p0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        19move-result-object p0
                                                                                                                                                                                        20check-cast p0, Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        22invoke-virtual {p0}, Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
                                                                                                                                                                                        23move-result-object p0
                                                                                                                                                                                        25invoke-virtual {p0}, Landroid/net/wifi/WifiInfo;->getMacAddress()Ljava/lang/String;
                                                                                                                                                                                        26move-result-object p0
                                                                                                                                                                                        27goto_25: if-nez p0, :cond_28
                                                                                                                                                                                        28return-object v0
                                                                                                                                                                                        29cond_28:
                                                                                                                                                                                        30const-string v1, ":"
                                                                                                                                                                                        32invoke-virtual {p0, v1, v0}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        33move-result-object p0
                                                                                                                                                                                        35invoke-virtual {p0}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
                                                                                                                                                                                        36move-result-object p0
                                                                                                                                                                                        37sput-object p0, Lcom/mintegral/msdk/optimize/SensitiveDataUtil;->macAddress:Ljava/lang/String;
                                                                                                                                                                                        38try_end_34: return-object p0
                                                                                                                                                                                        39cond_35:
                                                                                                                                                                                        40sget-object p0, Lcom/mintegral/msdk/optimize/SensitiveDataUtil;->macAddress:Ljava/lang/String;
                                                                                                                                                                                        41return-object p0
                                                                                                                                                                                        42catch_38: return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.app.ActivityManager.getRunningAppProcesses
                                                                                                                                                                                        • java.util.List.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • android.app.ActivityManager$RunningAppProcessInfo.processName:Ljava/lang/String
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • activity
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v1, 0x1
                                                                                                                                                                                        2invoke-virtual {p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        3move-result-object v2
                                                                                                                                                                                        5const-string v0, "activity"
                                                                                                                                                                                        7invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        8move-result-object v0
                                                                                                                                                                                        9check-cast v0, Landroid/app/ActivityManager;
                                                                                                                                                                                        11invoke-virtual {v0}, Landroid/app/ActivityManager;->getRunningAppProcesses()Ljava/util/List;
                                                                                                                                                                                        12move-result-object v0
                                                                                                                                                                                        13if-nez v0, :cond_15
                                                                                                                                                                                        14move v0, v1
                                                                                                                                                                                        15goto_14: return v0
                                                                                                                                                                                        16cond_15:
                                                                                                                                                                                        17invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        18move-result-object v3
                                                                                                                                                                                        19cond_19:
                                                                                                                                                                                        20invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        21move-result v0
                                                                                                                                                                                        22if-eqz v0, :cond_37
                                                                                                                                                                                        24invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        25move-result-object v0
                                                                                                                                                                                        26check-cast v0, Landroid/app/ActivityManager$RunningAppProcessInfo;
                                                                                                                                                                                        28iget-object v4, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;->processName:Ljava/lang/String;
                                                                                                                                                                                        30invoke-virtual {v4, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        31move-result v4
                                                                                                                                                                                        32if-eqz v4, :cond_19
                                                                                                                                                                                        33iget v0, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;->importance:I
                                                                                                                                                                                        34const/16 v2, 0x64
                                                                                                                                                                                        35if-ne v0, v2, :cond_35
                                                                                                                                                                                        36const/4 v0, 0x0
                                                                                                                                                                                        37goto/16 :goto_14
                                                                                                                                                                                        38cond_35: move v0, v1
                                                                                                                                                                                        39goto/16 :goto_14
                                                                                                                                                                                        40cond_37: move v0, v1
                                                                                                                                                                                        41goto/16 :goto_14
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.firebear.androil.base.MyApp.j:Lcom/firebear/androil/base/MyApp$a
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getDeviceId
                                                                                                                                                                                        • d.n.<init>
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android.permission.READ_PHONE_STATE
                                                                                                                                                                                        • phone
                                                                                                                                                                                        • (context.getSystemServic\u2026elephonyManager).deviceId
                                                                                                                                                                                        • null cannot be cast to non-null type android.telephony.TelephonyManager
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0if-eqz p1, :cond_3
                                                                                                                                                                                        1goto/16 :goto_9
                                                                                                                                                                                        2cond_3:
                                                                                                                                                                                        3sget-object p1, Lcom/firebear/androil/base/MyApp;->j:Lcom/firebear/androil/base/MyApp$a;
                                                                                                                                                                                        5invoke-virtual {p1}, Lcom/firebear/androil/base/MyApp$a;->b()Landroid/content/Context;
                                                                                                                                                                                        6move-result-object p1
                                                                                                                                                                                        7goto_9:
                                                                                                                                                                                        8const-string v0, "android.permission.READ_PHONE_STATE"
                                                                                                                                                                                        10invoke-static {p1, v0}, Landroidx/core/content/a;->a(Landroid/content/Context;Ljava/lang/String;)I
                                                                                                                                                                                        11move-result v0
                                                                                                                                                                                        13const-string v1, ""
                                                                                                                                                                                        14if-eqz v0, :cond_14
                                                                                                                                                                                        15return-object v1
                                                                                                                                                                                        16cond_14:
                                                                                                                                                                                        17const-string v0, "phone"
                                                                                                                                                                                        19invoke-virtual {p1, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        20move-result-object p1
                                                                                                                                                                                        21if-eqz p1, :cond_28
                                                                                                                                                                                        22check-cast p1, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        24invoke-virtual {p1}, Landroid/telephony/TelephonyManager;->getDeviceId()Ljava/lang/String;
                                                                                                                                                                                        25move-result-object p1
                                                                                                                                                                                        27const-string v0, "(context.getSystemServic\u2026elephonyManager).deviceId"
                                                                                                                                                                                        29invoke-static {p1, v0}, Ld/e/b/i;->a(Ljava/lang/Object;Ljava/lang/String;)V
                                                                                                                                                                                        30return-object p1
                                                                                                                                                                                        31cond_28: new-instance p1, Ld/n;
                                                                                                                                                                                        33const-string v0, "null cannot be cast to non-null type android.telephony.TelephonyManager"
                                                                                                                                                                                        35invoke-direct {p1, v0}, Ld/n;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        36throw p1
                                                                                                                                                                                        37try_end_30: move-exception p1
                                                                                                                                                                                        39invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        40return-object v1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Process.myPid
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.app.ActivityManager.getRunningAppProcesses
                                                                                                                                                                                        • java.util.List.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • android.app.ActivityManager$RunningAppProcessInfo.processName:Ljava/lang/String
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • activity
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-static {}, Landroid/os/Process;->myPid()I
                                                                                                                                                                                        2move-result v0
                                                                                                                                                                                        4const-string v1, "activity"
                                                                                                                                                                                        6invoke-virtual {p1, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        7move-result-object p1
                                                                                                                                                                                        8check-cast p1, Landroid/app/ActivityManager;
                                                                                                                                                                                        10invoke-virtual {p1}, Landroid/app/ActivityManager;->getRunningAppProcesses()Ljava/util/List;
                                                                                                                                                                                        11move-result-object p1
                                                                                                                                                                                        12if-eqz p1, :cond_29
                                                                                                                                                                                        14invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        15move-result-object p1
                                                                                                                                                                                        16cond_16:
                                                                                                                                                                                        17invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        18move-result v1
                                                                                                                                                                                        19if-eqz v1, :cond_29
                                                                                                                                                                                        21invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        22move-result-object v1
                                                                                                                                                                                        23check-cast v1, Landroid/app/ActivityManager$RunningAppProcessInfo;
                                                                                                                                                                                        24iget v2, v1, Landroid/app/ActivityManager$RunningAppProcessInfo;->pid:I
                                                                                                                                                                                        25if-ne v2, v0, :cond_16
                                                                                                                                                                                        27iget-object p1, v1, Landroid/app/ActivityManager$RunningAppProcessInfo;->processName:Ljava/lang/String;
                                                                                                                                                                                        28return-object p1
                                                                                                                                                                                        29cond_29: const/4 p1, 0x0
                                                                                                                                                                                        30try_start_2a:
                                                                                                                                                                                        31invoke-direct {p0, v0}, Lcom/baidu/lbsapi/auth/LBSAuthManager;->a(I)Ljava/lang/String;
                                                                                                                                                                                        32move-result-object p1
                                                                                                                                                                                        33catch_2e: if-eqz p1, :cond_31
                                                                                                                                                                                        34return-object p1
                                                                                                                                                                                        35cond_31:
                                                                                                                                                                                        36sget-object p1, Lcom/baidu/lbsapi/auth/LBSAuthManager;->a:Landroid/content/Context;
                                                                                                                                                                                        38invoke-virtual {p1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        39move-result-object p1
                                                                                                                                                                                        40return-object p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.isAvailable
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        • HttpClient
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2invoke-static {}, Lcom/baidu/mapapi/JNIInitializer;->getCachedContext()Landroid/content/Context;
                                                                                                                                                                                        3move-result-object v1
                                                                                                                                                                                        5const-string v2, "connectivity"
                                                                                                                                                                                        7invoke-virtual {v1, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        8move-result-object v1
                                                                                                                                                                                        9check-cast v1, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        10if-nez v1, :cond_10
                                                                                                                                                                                        11return v0
                                                                                                                                                                                        12cond_10:
                                                                                                                                                                                        13invoke-virtual {v1}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        14move-result-object v1
                                                                                                                                                                                        15if-eqz v1, :cond_1e
                                                                                                                                                                                        17invoke-virtual {v1}, Landroid/net/NetworkInfo;->isAvailable()Z
                                                                                                                                                                                        18move-result v1
                                                                                                                                                                                        19try_end_1a: if-nez v1, :cond_1d
                                                                                                                                                                                        20goto/16 :goto_1e
                                                                                                                                                                                        21cond_1d: const/4 v0, 0x1
                                                                                                                                                                                        22cond_1e: return v0
                                                                                                                                                                                        23catch_1f: move-exception v1
                                                                                                                                                                                        25invoke-static {}, Lcom/baidu/mapapi/common/Logger;->debugEnable()Z
                                                                                                                                                                                        26move-result v2
                                                                                                                                                                                        27if-eqz v2, :cond_2a
                                                                                                                                                                                        29invoke-virtual {v1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        30goto/16 :goto_33
                                                                                                                                                                                        31cond_2a:
                                                                                                                                                                                        32invoke-virtual {v1}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        33move-result-object v2
                                                                                                                                                                                        35const-string v3, "HttpClient"
                                                                                                                                                                                        37invoke-static {v3, v2}, Lcom/baidu/mapapi/common/Logger;->logW(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        38goto_33:
                                                                                                                                                                                        39invoke-virtual {v1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        40return v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.Boolean.TYPE:Ljava/lang/Class
                                                                                                                                                                                        • java.lang.Class.getDeclaredMethod
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • android.util.Log.w
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • setExclusiveCheckable
                                                                                                                                                                                        • MenuItemWrapper
                                                                                                                                                                                        • Error while calling setExclusiveCheckable
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1iget-object v0, p0, Landroidx/appcompat/view/menu/o;->e:Ljava/lang/reflect/Method;
                                                                                                                                                                                        2const/4 v1, 0x0
                                                                                                                                                                                        3const/4 v2, 0x1
                                                                                                                                                                                        4if-nez v0, :cond_1c
                                                                                                                                                                                        6iget-object v0, p0, Landroidx/appcompat/view/menu/d;->a:Ljava/lang/Object;
                                                                                                                                                                                        7check-cast v0, Landroidx/core/b/a/b;
                                                                                                                                                                                        9invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        10move-result-object v0
                                                                                                                                                                                        12const-string v3, "setExclusiveCheckable"
                                                                                                                                                                                        13new-array v4, v2, [Ljava/lang/Class;
                                                                                                                                                                                        15sget-object v5, Ljava/lang/Boolean;->TYPE:Ljava/lang/Class;
                                                                                                                                                                                        16aput-object v5, v4, v1
                                                                                                                                                                                        18invoke-virtual {v0, v3, v4}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        19move-result-object v0
                                                                                                                                                                                        20iput-object v0, p0, Landroidx/appcompat/view/menu/o;->e:Ljava/lang/reflect/Method;
                                                                                                                                                                                        21cond_1c:
                                                                                                                                                                                        22iget-object v0, p0, Landroidx/appcompat/view/menu/o;->e:Ljava/lang/reflect/Method;
                                                                                                                                                                                        24iget-object v3, p0, Landroidx/appcompat/view/menu/d;->a:Ljava/lang/Object;
                                                                                                                                                                                        25new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                        27invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        28move-result-object p1
                                                                                                                                                                                        29aput-object p1, v2, v1
                                                                                                                                                                                        31invoke-virtual {v0, v3, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        32try_end_2b: goto/16 :goto_34
                                                                                                                                                                                        33catch_2c: move-exception p1
                                                                                                                                                                                        35const-string v0, "MenuItemWrapper"
                                                                                                                                                                                        37const-string v1, "Error while calling setExclusiveCheckable"
                                                                                                                                                                                        39invoke-static {v0, v1, p1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                        40goto_34: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • android.app.ActivityManager.getRunningAppProcesses
                                                                                                                                                                                        • java.util.List.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • android.app.ActivityManager$RunningAppProcessInfo.processName:Ljava/lang/String
                                                                                                                                                                                        • java.lang.String.startsWith
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • activity
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1if-nez p0, :cond_4
                                                                                                                                                                                        2return v0
                                                                                                                                                                                        3cond_4:
                                                                                                                                                                                        4const-string v1, "activity"
                                                                                                                                                                                        6invoke-virtual {p0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        7move-result-object v1
                                                                                                                                                                                        8check-cast v1, Landroid/app/ActivityManager;
                                                                                                                                                                                        9if-nez v1, :cond_f
                                                                                                                                                                                        10return v0
                                                                                                                                                                                        11cond_f:
                                                                                                                                                                                        12invoke-virtual {p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        13move-result-object p0
                                                                                                                                                                                        15invoke-virtual {v1}, Landroid/app/ActivityManager;->getRunningAppProcesses()Ljava/util/List;
                                                                                                                                                                                        16move-result-object v1
                                                                                                                                                                                        18invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        19move-result-object v1
                                                                                                                                                                                        20cond_1b:
                                                                                                                                                                                        21invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        22move-result v2
                                                                                                                                                                                        23if-eqz v2, :cond_37
                                                                                                                                                                                        25invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        26move-result-object v2
                                                                                                                                                                                        27check-cast v2, Landroid/app/ActivityManager$RunningAppProcessInfo;
                                                                                                                                                                                        29iget-object v3, v2, Landroid/app/ActivityManager$RunningAppProcessInfo;->processName:Ljava/lang/String;
                                                                                                                                                                                        31invoke-virtual {v3, p0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        32move-result v3
                                                                                                                                                                                        33if-eqz v3, :cond_1b
                                                                                                                                                                                        34iget p0, v2, Landroid/app/ActivityManager$RunningAppProcessInfo;->importance:I
                                                                                                                                                                                        35const/16 v1, 0x190
                                                                                                                                                                                        36if-ne p0, v1, :cond_37
                                                                                                                                                                                        37const/4 p0, 0x1
                                                                                                                                                                                        38return p0
                                                                                                                                                                                        39cond_37: return v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • android.app.ActivityManager.getRunningTasks
                                                                                                                                                                                        • java.util.List.isEmpty
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • android.app.ActivityManager$RunningTaskInfo.topActivity:Landroid/content/ComponentName
                                                                                                                                                                                        • android.content.ComponentName.getPackageName
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • activity
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v1, 0x1
                                                                                                                                                                                        1const/4 v2, 0x0
                                                                                                                                                                                        2if-eqz p0, :cond_1c
                                                                                                                                                                                        4const-string v0, "activity"
                                                                                                                                                                                        6invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        7move-result-object v0
                                                                                                                                                                                        8check-cast v0, Landroid/app/ActivityManager;
                                                                                                                                                                                        10invoke-virtual {p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        11move-result-object v3
                                                                                                                                                                                        13invoke-virtual {v0, v1}, Landroid/app/ActivityManager;->getRunningTasks(I)Ljava/util/List;
                                                                                                                                                                                        14move-result-object v0
                                                                                                                                                                                        15if-eqz v0, :cond_1c
                                                                                                                                                                                        17invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
                                                                                                                                                                                        18move-result v4
                                                                                                                                                                                        19if-eqz v4, :cond_1d
                                                                                                                                                                                        20goto_1c: return v2
                                                                                                                                                                                        21cond_1d:
                                                                                                                                                                                        22invoke-interface {v0, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        23move-result-object v0
                                                                                                                                                                                        24check-cast v0, Landroid/app/ActivityManager$RunningTaskInfo;
                                                                                                                                                                                        26iget-object v0, v0, Landroid/app/ActivityManager$RunningTaskInfo;->topActivity:Landroid/content/ComponentName;
                                                                                                                                                                                        27if-eqz v0, :cond_34
                                                                                                                                                                                        29invoke-virtual {v0}, Landroid/content/ComponentName;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        30move-result-object v0
                                                                                                                                                                                        32invoke-virtual {v3, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        33move-result v0
                                                                                                                                                                                        34if-eqz v0, :cond_34
                                                                                                                                                                                        35move v0, v1
                                                                                                                                                                                        36goto_32: move v2, v0
                                                                                                                                                                                        37goto/16 :goto_1c
                                                                                                                                                                                        38cond_34: move v0, v2
                                                                                                                                                                                        39goto/16 :goto_32
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.listFiles
                                                                                                                                                                                        • java.util.Arrays.sort
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.File.isFile
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • CommonFileUtil
                                                                                                                                                                                        • del memory failed
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0: new-instance v0, Ljava/io/File;
                                                                                                                                                                                        2invoke-direct {v0, p0}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        3new-instance p0, Lcom/mintegral/msdk/base/utils/f$3;
                                                                                                                                                                                        5invoke-direct {p0}, Lcom/mintegral/msdk/base/utils/f$3;-><init>()V
                                                                                                                                                                                        7invoke-virtual {v0, p0}, Ljava/io/File;->listFiles(Ljava/io/FileFilter;)[Ljava/io/File;
                                                                                                                                                                                        8move-result-object p0
                                                                                                                                                                                        9new-instance v0, Lcom/mintegral/msdk/base/utils/f$4;
                                                                                                                                                                                        11invoke-direct {v0}, Lcom/mintegral/msdk/base/utils/f$4;-><init>()V
                                                                                                                                                                                        13invoke-static {p0, v0}, Ljava/util/Arrays;->sort([Ljava/lang/Object;Ljava/util/Comparator;)V
                                                                                                                                                                                        14array-length v0, p0
                                                                                                                                                                                        15add-int/lit8 v0, v0, -0x1
                                                                                                                                                                                        16div-int/lit8 v0, v0, 0x2
                                                                                                                                                                                        17const/4 v1, 0x0
                                                                                                                                                                                        18goto_1c: if-ge v1, v0, :cond_32
                                                                                                                                                                                        19aget-object v2, p0, v1
                                                                                                                                                                                        21invoke-virtual {v2}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        22move-result v3
                                                                                                                                                                                        23if-eqz v3, :cond_2f
                                                                                                                                                                                        25invoke-virtual {v2}, Ljava/io/File;->isFile()Z
                                                                                                                                                                                        26move-result v3
                                                                                                                                                                                        27if-eqz v3, :cond_2f
                                                                                                                                                                                        29invoke-virtual {v2}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        30cond_2f: add-int/lit8 v1, v1, 0x1
                                                                                                                                                                                        31goto/16 :goto_1c
                                                                                                                                                                                        32cond_32: return-void
                                                                                                                                                                                        33catch_33:
                                                                                                                                                                                        34const-string p0, "CommonFileUtil"
                                                                                                                                                                                        36const-string v0, "del memory failed"
                                                                                                                                                                                        38invoke-static {p0, v0}, Lcom/mintegral/msdk/base/utils/i;->d(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        39return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.getType
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        • 3G
                                                                                                                                                                                        • 4G
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1const-string v0, "connectivity"
                                                                                                                                                                                        3invoke-virtual {p1, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        4move-result-object p1
                                                                                                                                                                                        5check-cast p1, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        7invoke-virtual {p1}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        8move-result-object p1
                                                                                                                                                                                        9if-eqz p1, :cond_32
                                                                                                                                                                                        11invoke-virtual {p1}, Landroid/net/NetworkInfo;->getType()I
                                                                                                                                                                                        12move-result p1
                                                                                                                                                                                        13if-nez p1, :cond_32
                                                                                                                                                                                        15invoke-static {}, Lcom/baidu/location/e/b;->a()Lcom/baidu/location/e/b;
                                                                                                                                                                                        16move-result-object p1
                                                                                                                                                                                        18invoke-virtual {p1}, Lcom/baidu/location/e/b;->e()I
                                                                                                                                                                                        19move-result p1
                                                                                                                                                                                        21invoke-static {p1}, Lcom/baidu/location/e/d;->a(I)Ljava/lang/String;
                                                                                                                                                                                        22move-result-object p1
                                                                                                                                                                                        24const-string v0, "3G"
                                                                                                                                                                                        26invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        27move-result v0
                                                                                                                                                                                        28if-nez v0, :cond_30
                                                                                                                                                                                        30const-string v0, "4G"
                                                                                                                                                                                        32invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        33move-result p1
                                                                                                                                                                                        34try_end_2e: if-eqz p1, :cond_32
                                                                                                                                                                                        35cond_30: const/4 p1, 0x1
                                                                                                                                                                                        36return p1
                                                                                                                                                                                        37cond_32: const/4 p1, 0x0
                                                                                                                                                                                        38return p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.isConnected
                                                                                                                                                                                        • android.util.Log.isLoggable
                                                                                                                                                                                        • android.util.Log.w
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        • ConnectivityMonitor
                                                                                                                                                                                        • Failed to determine connectivity status when connectivity changed
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation build Landroid/annotation/SuppressLint;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"MissingPermission"
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        6const-string v0, "connectivity"
                                                                                                                                                                                        8invoke-virtual {p1, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        9move-result-object p1
                                                                                                                                                                                        10check-cast p1, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        12invoke-static {p1}, Lcom/bumptech/glide/h/l;->a(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        13check-cast p1, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        14const/4 v0, 0x1
                                                                                                                                                                                        15try_start_e:
                                                                                                                                                                                        16invoke-virtual {p1}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        17move-result-object p1
                                                                                                                                                                                        18try_end_12: if-eqz p1, :cond_1b
                                                                                                                                                                                        20invoke-virtual {p1}, Landroid/net/NetworkInfo;->isConnected()Z
                                                                                                                                                                                        21move-result p1
                                                                                                                                                                                        22if-eqz p1, :cond_1b
                                                                                                                                                                                        23goto/16 :goto_1c
                                                                                                                                                                                        24cond_1b: const/4 v0, 0x0
                                                                                                                                                                                        25goto_1c: return v0
                                                                                                                                                                                        26catch_1d: move-exception p1
                                                                                                                                                                                        27const/4 v1, 0x5
                                                                                                                                                                                        29const-string v2, "ConnectivityMonitor"
                                                                                                                                                                                        31invoke-static {v2, v1}, Landroid/util/Log;->isLoggable(Ljava/lang/String;I)Z
                                                                                                                                                                                        32move-result v1
                                                                                                                                                                                        33if-eqz v1, :cond_2c
                                                                                                                                                                                        35const-string v1, "Failed to determine connectivity status when connectivity changed"
                                                                                                                                                                                        37invoke-static {v2, v1, p1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                        38cond_2c: return v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • android.app.Activity.getResources
                                                                                                                                                                                        • android.graphics.drawable.BitmapDrawable.<init>
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • android.app.Activity.getResources
                                                                                                                                                                                        • android.graphics.drawable.BitmapDrawable.<init>
                                                                                                                                                                                        • android.view.View.setBackgroundDrawable
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • setBackground
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        1try_start_0: const-class v0, Landroid/widget/ImageView;
                                                                                                                                                                                        3const-string v1, "setBackground"
                                                                                                                                                                                        4const/4 v2, 0x1
                                                                                                                                                                                        5new-array v2, v2, [Ljava/lang/Class;
                                                                                                                                                                                        6const/4 v3, 0x0
                                                                                                                                                                                        7const-class v4, Landroid/graphics/drawable/BitmapDrawable;
                                                                                                                                                                                        8aput-object v4, v2, v3
                                                                                                                                                                                        10invoke-virtual {v0, v1, v2}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        11move-result-object v0
                                                                                                                                                                                        12const/4 v1, 0x1
                                                                                                                                                                                        13new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                        14const/4 v2, 0x0
                                                                                                                                                                                        15new-instance v3, Landroid/graphics/drawable/BitmapDrawable;
                                                                                                                                                                                        17iget-object v4, p0, Lcom/baidu/mobads/container/rewardvideo/RemoteRewardActivity;->b:Landroid/app/Activity;
                                                                                                                                                                                        19invoke-virtual {v4}, Landroid/app/Activity;->getResources()Landroid/content/res/Resources;
                                                                                                                                                                                        20move-result-object v4
                                                                                                                                                                                        22invoke-direct {v3, v4, p2}, Landroid/graphics/drawable/BitmapDrawable;-><init>(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V
                                                                                                                                                                                        23aput-object v3, v1, v2
                                                                                                                                                                                        25invoke-virtual {v0, p1, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        26try_end_24: return-void
                                                                                                                                                                                        27catch_25: move-exception v0
                                                                                                                                                                                        28new-instance v0, Landroid/graphics/drawable/BitmapDrawable;
                                                                                                                                                                                        30iget-object v1, p0, Lcom/baidu/mobads/container/rewardvideo/RemoteRewardActivity;->b:Landroid/app/Activity;
                                                                                                                                                                                        32invoke-virtual {v1}, Landroid/app/Activity;->getResources()Landroid/content/res/Resources;
                                                                                                                                                                                        33move-result-object v1
                                                                                                                                                                                        35invoke-direct {v0, v1, p2}, Landroid/graphics/drawable/BitmapDrawable;-><init>(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V
                                                                                                                                                                                        37invoke-virtual {p1, v0}, Landroid/view/View;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
                                                                                                                                                                                        38goto/16 :goto_24
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • android.app.Activity.getResources
                                                                                                                                                                                        • android.graphics.drawable.BitmapDrawable.<init>
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • android.app.Activity.getResources
                                                                                                                                                                                        • android.graphics.drawable.BitmapDrawable.<init>
                                                                                                                                                                                        • android.view.View.setBackgroundDrawable
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • setBackground
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        1try_start_0: const-class v0, Landroid/widget/ImageView;
                                                                                                                                                                                        3const-string v1, "setBackground"
                                                                                                                                                                                        4const/4 v2, 0x1
                                                                                                                                                                                        5new-array v2, v2, [Ljava/lang/Class;
                                                                                                                                                                                        6const/4 v3, 0x0
                                                                                                                                                                                        7const-class v4, Landroid/graphics/drawable/BitmapDrawable;
                                                                                                                                                                                        8aput-object v4, v2, v3
                                                                                                                                                                                        10invoke-virtual {v0, v1, v2}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        11move-result-object v0
                                                                                                                                                                                        12const/4 v1, 0x1
                                                                                                                                                                                        13new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                        14const/4 v2, 0x0
                                                                                                                                                                                        15new-instance v3, Landroid/graphics/drawable/BitmapDrawable;
                                                                                                                                                                                        17iget-object v4, p0, Lcom/baidu/mobads/container/rewardvideo/o;->mActivity:Landroid/app/Activity;
                                                                                                                                                                                        19invoke-virtual {v4}, Landroid/app/Activity;->getResources()Landroid/content/res/Resources;
                                                                                                                                                                                        20move-result-object v4
                                                                                                                                                                                        22invoke-direct {v3, v4, p2}, Landroid/graphics/drawable/BitmapDrawable;-><init>(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V
                                                                                                                                                                                        23aput-object v3, v1, v2
                                                                                                                                                                                        25invoke-virtual {v0, p1, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        26try_end_24: return-void
                                                                                                                                                                                        27catch_25: move-exception v0
                                                                                                                                                                                        28new-instance v0, Landroid/graphics/drawable/BitmapDrawable;
                                                                                                                                                                                        30iget-object v1, p0, Lcom/baidu/mobads/container/rewardvideo/o;->mActivity:Landroid/app/Activity;
                                                                                                                                                                                        32invoke-virtual {v1}, Landroid/app/Activity;->getResources()Landroid/content/res/Resources;
                                                                                                                                                                                        33move-result-object v1
                                                                                                                                                                                        35invoke-direct {v0, v1, p2}, Landroid/graphics/drawable/BitmapDrawable;-><init>(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V
                                                                                                                                                                                        37invoke-virtual {p1, v0}, Landroid/view/View;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
                                                                                                                                                                                        38goto/16 :goto_24
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • dalvik.system.DexClassLoader.loadClass
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Boolean.booleanValue
                                                                                                                                                                                        • java.lang.Boolean.booleanValue
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • com.tencent.tbs.tbsshell.WebCoreProxy
                                                                                                                                                                                        • canUseX5
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1iget-object v0, p0, Lcom/tencent/smtt/sdk/cb;->a:Lcom/tencent/smtt/export/external/DexLoader;
                                                                                                                                                                                        3invoke-virtual {v0}, Lcom/tencent/smtt/export/external/DexLoader;->getClassLoader()Ldalvik/system/DexClassLoader;
                                                                                                                                                                                        4move-result-object v0
                                                                                                                                                                                        6const-string v1, "com.tencent.tbs.tbsshell.WebCoreProxy"
                                                                                                                                                                                        8invoke-virtual {v0, v1}, Ldalvik/system/DexClassLoader;->loadClass(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        9move-result-object v0
                                                                                                                                                                                        11const-string v1, "canUseX5"
                                                                                                                                                                                        12const/4 v2, 0x0
                                                                                                                                                                                        13new-array v3, v2, [Ljava/lang/Class;
                                                                                                                                                                                        15invoke-virtual {v0, v1, v3}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        16move-result-object v0
                                                                                                                                                                                        17const/4 v1, 0x1
                                                                                                                                                                                        19invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;->setAccessible(Z)V
                                                                                                                                                                                        20const/4 v1, 0x0
                                                                                                                                                                                        21new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                        23invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        24move-result-object v0
                                                                                                                                                                                        25instance-of v1, v0, Ljava/lang/Boolean;
                                                                                                                                                                                        26if-eqz v1, :cond_2b
                                                                                                                                                                                        27check-cast v0, Ljava/lang/Boolean;
                                                                                                                                                                                        29invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
                                                                                                                                                                                        30move-result v0
                                                                                                                                                                                        31try_end_2a: return v0
                                                                                                                                                                                        32cond_2b: check-cast v0, Ljava/lang/Boolean;
                                                                                                                                                                                        34invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
                                                                                                                                                                                        35move-result v0
                                                                                                                                                                                        36return v0
                                                                                                                                                                                        37catch_32: move-exception v0
                                                                                                                                                                                        38throw v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.isAvailable
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android.permission.INTERNET
                                                                                                                                                                                        • android.permission.ACCESS_NETWORK_STATE
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        • IFLY_AD_SDK
                                                                                                                                                                                        • INTERNET and ACCESS_NETWORK_STATE permission must be enabled in AndroidManifest.xml
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v1, 0x0
                                                                                                                                                                                        2const-string v0, "android.permission.INTERNET"
                                                                                                                                                                                        4invoke-static {p0, v0}, Lcom/iflytek/voiceads/utils/i;->a(Landroid/content/Context;Ljava/lang/String;)Z
                                                                                                                                                                                        5move-result v0
                                                                                                                                                                                        6if-nez v0, :cond_11
                                                                                                                                                                                        8const-string v0, "android.permission.ACCESS_NETWORK_STATE"
                                                                                                                                                                                        10invoke-static {p0, v0}, Lcom/iflytek/voiceads/utils/i;->a(Landroid/content/Context;Ljava/lang/String;)Z
                                                                                                                                                                                        11move-result v0
                                                                                                                                                                                        12if-eqz v0, :cond_2a
                                                                                                                                                                                        13cond_11:
                                                                                                                                                                                        14const-string v0, "connectivity"
                                                                                                                                                                                        16invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        17move-result-object v0
                                                                                                                                                                                        18check-cast v0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        20invoke-virtual {v0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        21move-result-object v0
                                                                                                                                                                                        22if-eqz v0, :cond_28
                                                                                                                                                                                        24invoke-virtual {v0}, Landroid/net/NetworkInfo;->isAvailable()Z
                                                                                                                                                                                        25move-result v0
                                                                                                                                                                                        26if-eqz v0, :cond_28
                                                                                                                                                                                        27const/4 v0, 0x1
                                                                                                                                                                                        28goto_26: move v1, v0
                                                                                                                                                                                        29goto_27: return v1
                                                                                                                                                                                        30cond_28: move v0, v1
                                                                                                                                                                                        31goto/16 :goto_26
                                                                                                                                                                                        32cond_2a:
                                                                                                                                                                                        33const-string v0, "IFLY_AD_SDK"
                                                                                                                                                                                        35const-string v2, "INTERNET and ACCESS_NETWORK_STATE permission must be enabled in AndroidManifest.xml"
                                                                                                                                                                                        37invoke-static {v0, v2}, Lcom/iflytek/voiceads/utils/g;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        38goto/16 :goto_27
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • android.util.Log.i
                                                                                                                                                                                        • android.widget.PopupWindow.getMaxAvailableHeight
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • ListPopupWindow
                                                                                                                                                                                        • Could not call getMaxAvailableHeightMethod(View, int, boolean) on PopupWindow. Using the public version.
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1sget-object v0, Landroidx/appcompat/widget/T;->b:Ljava/lang/reflect/Method;
                                                                                                                                                                                        2if-eqz v0, :cond_2c
                                                                                                                                                                                        3try_start_4:
                                                                                                                                                                                        4iget-object v1, p0, Landroidx/appcompat/widget/T;->J:Landroid/widget/PopupWindow;
                                                                                                                                                                                        5const/4 v2, 0x3
                                                                                                                                                                                        6new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                        7const/4 v3, 0x0
                                                                                                                                                                                        8aput-object p1, v2, v3
                                                                                                                                                                                        9const/4 v3, 0x1
                                                                                                                                                                                        11invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        12move-result-object v4
                                                                                                                                                                                        13aput-object v4, v2, v3
                                                                                                                                                                                        14const/4 v3, 0x2
                                                                                                                                                                                        16invoke-static {p3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        17move-result-object p3
                                                                                                                                                                                        18aput-object p3, v2, v3
                                                                                                                                                                                        20invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        21move-result-object p3
                                                                                                                                                                                        22check-cast p3, Ljava/lang/Integer;
                                                                                                                                                                                        24invoke-virtual {p3}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        25move-result p1
                                                                                                                                                                                        26try_end_24: return p1
                                                                                                                                                                                        27catch_25:
                                                                                                                                                                                        28const-string p3, "ListPopupWindow"
                                                                                                                                                                                        30const-string v0, "Could not call getMaxAvailableHeightMethod(View, int, boolean) on PopupWindow. Using the public version."
                                                                                                                                                                                        32invoke-static {p3, v0}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        33cond_2c:
                                                                                                                                                                                        34iget-object p3, p0, Landroidx/appcompat/widget/T;->J:Landroid/widget/PopupWindow;
                                                                                                                                                                                        36invoke-virtual {p3, p1, p2}, Landroid/widget/PopupWindow;->getMaxAvailableHeight(Landroid/view/View;I)I
                                                                                                                                                                                        37move-result p1
                                                                                                                                                                                        38return p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.app.ActivityManager.getRunningAppProcesses
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • java.util.List.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • android.app.ActivityManager$RunningAppProcessInfo.processName:Ljava/lang/String
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • activity
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "activity"
                                                                                                                                                                                        3invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        4move-result-object v0
                                                                                                                                                                                        5check-cast v0, Landroid/app/ActivityManager;
                                                                                                                                                                                        7invoke-virtual {v0}, Landroid/app/ActivityManager;->getRunningAppProcesses()Ljava/util/List;
                                                                                                                                                                                        8move-result-object v0
                                                                                                                                                                                        9const/4 v1, 0x0
                                                                                                                                                                                        10if-nez v0, :cond_10
                                                                                                                                                                                        11return v1
                                                                                                                                                                                        12cond_10:
                                                                                                                                                                                        13invoke-virtual {p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        14move-result-object p0
                                                                                                                                                                                        16invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        17move-result-object v0
                                                                                                                                                                                        18cond_18:
                                                                                                                                                                                        19invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        20move-result v2
                                                                                                                                                                                        21if-eqz v2, :cond_34
                                                                                                                                                                                        23invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        24move-result-object v2
                                                                                                                                                                                        25check-cast v2, Landroid/app/ActivityManager$RunningAppProcessInfo;
                                                                                                                                                                                        26iget v3, v2, Landroid/app/ActivityManager$RunningAppProcessInfo;->importance:I
                                                                                                                                                                                        27const/16 v4, 0x64
                                                                                                                                                                                        28if-ne v3, v4, :cond_18
                                                                                                                                                                                        30iget-object v2, v2, Landroid/app/ActivityManager$RunningAppProcessInfo;->processName:Ljava/lang/String;
                                                                                                                                                                                        32invoke-virtual {v2, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        33move-result v2
                                                                                                                                                                                        34if-eqz v2, :cond_18
                                                                                                                                                                                        35const/4 p0, 0x1
                                                                                                                                                                                        36return p0
                                                                                                                                                                                        37cond_34: return v1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.app.ActivityManager.getRunningAppProcesses
                                                                                                                                                                                        • java.util.List.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • android.app.ActivityManager$RunningAppProcessInfo.pkgList:[Ljava/lang/String
                                                                                                                                                                                        • java.util.Arrays.asList
                                                                                                                                                                                        • java.util.List.contains
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • activity
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "activity"
                                                                                                                                                                                        3invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        4move-result-object p0
                                                                                                                                                                                        5check-cast p0, Landroid/app/ActivityManager;
                                                                                                                                                                                        7invoke-virtual {p0}, Landroid/app/ActivityManager;->getRunningAppProcesses()Ljava/util/List;
                                                                                                                                                                                        8move-result-object p0
                                                                                                                                                                                        9if-eqz p0, :cond_32
                                                                                                                                                                                        11invoke-interface {p0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        12move-result-object p0
                                                                                                                                                                                        13cond_12:
                                                                                                                                                                                        14invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        15move-result v0
                                                                                                                                                                                        16if-eqz v0, :cond_32
                                                                                                                                                                                        18invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        19move-result-object v0
                                                                                                                                                                                        20check-cast v0, Landroid/app/ActivityManager$RunningAppProcessInfo;
                                                                                                                                                                                        21iget v1, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;->importance:I
                                                                                                                                                                                        22const/16 v2, 0x64
                                                                                                                                                                                        23if-ne v1, v2, :cond_12
                                                                                                                                                                                        25iget-object v0, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;->pkgList:[Ljava/lang/String;
                                                                                                                                                                                        27invoke-static {v0}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
                                                                                                                                                                                        28move-result-object v0
                                                                                                                                                                                        30invoke-interface {v0, p1}, Ljava/util/List;->contains(Ljava/lang/Object;)Z
                                                                                                                                                                                        31move-result v0
                                                                                                                                                                                        32if-eqz v0, :cond_12
                                                                                                                                                                                        33const/4 p0, 0x1
                                                                                                                                                                                        34return p0
                                                                                                                                                                                        35cond_32: const/4 p0, 0x0
                                                                                                                                                                                        36return p0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.unity3d.services.ads.configuration.AdsModuleConfiguration$1.this$0:Lcom/unity3d/services/ads/configuration/AdsModuleConfiguration
                                                                                                                                                                                        • com.unity3d.services.ads.configuration.AdsModuleConfiguration$1.val$configHost:Ljava/lang/String
                                                                                                                                                                                        • java.net.InetAddress.getByName
                                                                                                                                                                                        • com.unity3d.services.ads.configuration.AdsModuleConfiguration$1.val$cv:Landroid/os/ConditionVariable
                                                                                                                                                                                        • android.os.ConditionVariable.open
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • com.unity3d.services.ads.configuration.AdsModuleConfiguration$1.val$configHost:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • com.unity3d.services.ads.configuration.AdsModuleConfiguration$1.val$cv:Landroid/os/ConditionVariable
                                                                                                                                                                                        • android.os.ConditionVariable.open
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • Couldn\'t get address. Host:
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1iget-object v0, p0, Lcom/unity3d/services/ads/configuration/AdsModuleConfiguration$1;->this$0:Lcom/unity3d/services/ads/configuration/AdsModuleConfiguration;
                                                                                                                                                                                        3iget-object v1, p0, Lcom/unity3d/services/ads/configuration/AdsModuleConfiguration$1;->val$configHost:Ljava/lang/String;
                                                                                                                                                                                        5invoke-static {v1}, Ljava/net/InetAddress;->getByName(Ljava/lang/String;)Ljava/net/InetAddress;
                                                                                                                                                                                        6move-result-object v1
                                                                                                                                                                                        8invoke-static {v0, v1}, Lcom/unity3d/services/ads/configuration/AdsModuleConfiguration;->access$002(Lcom/unity3d/services/ads/configuration/AdsModuleConfiguration;Ljava/net/InetAddress;)Ljava/net/InetAddress;
                                                                                                                                                                                        10iget-object v0, p0, Lcom/unity3d/services/ads/configuration/AdsModuleConfiguration$1;->val$cv:Landroid/os/ConditionVariable;
                                                                                                                                                                                        12invoke-virtual {v0}, Landroid/os/ConditionVariable;->open()V
                                                                                                                                                                                        13try_end_10: goto/16 :goto_2d
                                                                                                                                                                                        14catch_11: move-exception v0
                                                                                                                                                                                        15new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        17invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        19const-string v2, "Couldn\'t get address. Host: "
                                                                                                                                                                                        21invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        23iget-object v2, p0, Lcom/unity3d/services/ads/configuration/AdsModuleConfiguration$1;->val$configHost:Ljava/lang/String;
                                                                                                                                                                                        25invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        27invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        28move-result-object v1
                                                                                                                                                                                        30invoke-static {v1, v0}, Lcom/unity3d/services/core/log/DeviceLog;->exception(Ljava/lang/String;Ljava/lang/Exception;)V
                                                                                                                                                                                        32iget-object v0, p0, Lcom/unity3d/services/ads/configuration/AdsModuleConfiguration$1;->val$cv:Landroid/os/ConditionVariable;
                                                                                                                                                                                        34invoke-virtual {v0}, Landroid/os/ConditionVariable;->open()V
                                                                                                                                                                                        35goto_2d: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.reflect.Field.get
                                                                                                                                                                                        • java.lang.Long.longValue
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.RuntimeException.<init>
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • Could not access field
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0iget-boolean v0, p0, Lio/objectbox/relation/ToOne;->c:Z
                                                                                                                                                                                        1if-eqz v0, :cond_7
                                                                                                                                                                                        2iget-wide v0, p0, Lio/objectbox/relation/ToOne;->i:J
                                                                                                                                                                                        3return-wide v0
                                                                                                                                                                                        4cond_7:
                                                                                                                                                                                        5invoke-direct {p0}, Lio/objectbox/relation/ToOne;->d()Ljava/lang/reflect/Field;
                                                                                                                                                                                        6move-result-object v0
                                                                                                                                                                                        7try_start_b:
                                                                                                                                                                                        8iget-object v1, p0, Lio/objectbox/relation/ToOne;->a:Ljava/lang/Object;
                                                                                                                                                                                        10invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        11move-result-object v1
                                                                                                                                                                                        12check-cast v1, Ljava/lang/Long;
                                                                                                                                                                                        13if-eqz v1, :cond_1a
                                                                                                                                                                                        15invoke-virtual {v1}, Ljava/lang/Long;->longValue()J
                                                                                                                                                                                        16move-result-wide v0
                                                                                                                                                                                        17try_end_19: goto/16 :goto_1c
                                                                                                                                                                                        18cond_1a: const-wide/16 v0, 0x0
                                                                                                                                                                                        19goto_1c: return-wide v0
                                                                                                                                                                                        20catch_1d: new-instance v1, Ljava/lang/RuntimeException;
                                                                                                                                                                                        21new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        23invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        25const-string v3, "Could not access field "
                                                                                                                                                                                        27invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        29invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        31invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        32move-result-object v0
                                                                                                                                                                                        34invoke-direct {v1, v0}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        35throw v1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Process.myPid
                                                                                                                                                                                        • android.content.Context.getApplicationContext
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.app.ActivityManager.getRunningAppProcesses
                                                                                                                                                                                        • java.util.List.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • android.app.ActivityManager$RunningAppProcessInfo.processName:Ljava/lang/String
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • activity
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, ""
                                                                                                                                                                                        2try_start_2:
                                                                                                                                                                                        3invoke-static {}, Landroid/os/Process;->myPid()I
                                                                                                                                                                                        4move-result v1
                                                                                                                                                                                        6invoke-virtual {p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        7move-result-object p0
                                                                                                                                                                                        9const-string v2, "activity"
                                                                                                                                                                                        11invoke-virtual {p0, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        12move-result-object p0
                                                                                                                                                                                        13check-cast p0, Landroid/app/ActivityManager;
                                                                                                                                                                                        15invoke-virtual {p0}, Landroid/app/ActivityManager;->getRunningAppProcesses()Ljava/util/List;
                                                                                                                                                                                        16move-result-object p0
                                                                                                                                                                                        18invoke-interface {p0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        19move-result-object p0
                                                                                                                                                                                        20move-object v2, v0
                                                                                                                                                                                        21goto_1b:
                                                                                                                                                                                        22invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        23move-result v3
                                                                                                                                                                                        24if-eqz v3, :cond_2e
                                                                                                                                                                                        26invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        27move-result-object v3
                                                                                                                                                                                        28check-cast v3, Landroid/app/ActivityManager$RunningAppProcessInfo;
                                                                                                                                                                                        29iget v4, v3, Landroid/app/ActivityManager$RunningAppProcessInfo;->pid:I
                                                                                                                                                                                        30if-ne v4, v1, :cond_1b
                                                                                                                                                                                        32iget-object v2, v3, Landroid/app/ActivityManager$RunningAppProcessInfo;->processName:Ljava/lang/String;
                                                                                                                                                                                        33try_end_2d: goto/16 :goto_1b
                                                                                                                                                                                        34cond_2e: return-object v2
                                                                                                                                                                                        35catch_2f: return-object v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getCellLocation
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.telephony.gsm.GsmCellLocation.getLac
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • phone
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-static {}, Lcom/baidu/mapsdkvi/b;->a()Landroid/content/Context;
                                                                                                                                                                                        2move-result-object v0
                                                                                                                                                                                        4const-string v1, "phone"
                                                                                                                                                                                        6invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        7move-result-object v0
                                                                                                                                                                                        8check-cast v0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        9if-nez v0, :cond_10
                                                                                                                                                                                        10const/4 v0, 0x0
                                                                                                                                                                                        11return-object v0
                                                                                                                                                                                        12cond_10:
                                                                                                                                                                                        13invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getCellLocation()Landroid/telephony/CellLocation;
                                                                                                                                                                                        14move-result-object v0
                                                                                                                                                                                        15instance-of v1, v0, Landroid/telephony/gsm/GsmCellLocation;
                                                                                                                                                                                        17const-string v2, ""
                                                                                                                                                                                        18if-eqz v1, :cond_30
                                                                                                                                                                                        19new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        21invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        23invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        24check-cast v0, Landroid/telephony/gsm/GsmCellLocation;
                                                                                                                                                                                        26invoke-virtual {v0}, Landroid/telephony/gsm/GsmCellLocation;->getLac()I
                                                                                                                                                                                        27move-result v0
                                                                                                                                                                                        29invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        31invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        32move-result-object v0
                                                                                                                                                                                        33return-object v0
                                                                                                                                                                                        34cond_30: return-object v2
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.app.ActivityManager.getRunningAppProcesses
                                                                                                                                                                                        • java.util.List.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • android.app.ActivityManager$RunningAppProcessInfo.pkgList:[Ljava/lang/String
                                                                                                                                                                                        • java.util.Arrays.asList
                                                                                                                                                                                        • java.util.List.contains
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • activity
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "activity"
                                                                                                                                                                                        3invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        4move-result-object p0
                                                                                                                                                                                        5check-cast p0, Landroid/app/ActivityManager;
                                                                                                                                                                                        7invoke-virtual {p0}, Landroid/app/ActivityManager;->getRunningAppProcesses()Ljava/util/List;
                                                                                                                                                                                        8move-result-object p0
                                                                                                                                                                                        9if-eqz p0, :cond_2c
                                                                                                                                                                                        11invoke-interface {p0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        12move-result-object p0
                                                                                                                                                                                        13cond_12:
                                                                                                                                                                                        14invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        15move-result v0
                                                                                                                                                                                        16if-eqz v0, :cond_2c
                                                                                                                                                                                        18invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        19move-result-object v0
                                                                                                                                                                                        20check-cast v0, Landroid/app/ActivityManager$RunningAppProcessInfo;
                                                                                                                                                                                        22iget-object v0, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;->pkgList:[Ljava/lang/String;
                                                                                                                                                                                        24invoke-static {v0}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
                                                                                                                                                                                        25move-result-object v0
                                                                                                                                                                                        27invoke-interface {v0, p1}, Ljava/util/List;->contains(Ljava/lang/Object;)Z
                                                                                                                                                                                        28move-result v0
                                                                                                                                                                                        29if-eqz v0, :cond_12
                                                                                                                                                                                        30const/4 p0, 0x1
                                                                                                                                                                                        31return p0
                                                                                                                                                                                        32cond_2c: const/4 p0, 0x0
                                                                                                                                                                                        33return p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.app.ActivityManager.getRunningAppProcesses
                                                                                                                                                                                        • java.util.List.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • android.os.Process.myPid
                                                                                                                                                                                        • android.app.ActivityManager$RunningAppProcessInfo.processName:Ljava/lang/String
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • activity
                                                                                                                                                                                        • com.xiaomi
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1sget-object v0, Lc/g/e/f;->b:Landroid/content/Context;
                                                                                                                                                                                        3const-string v1, "activity"
                                                                                                                                                                                        5invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        6move-result-object v0
                                                                                                                                                                                        7check-cast v0, Landroid/app/ActivityManager;
                                                                                                                                                                                        9invoke-virtual {v0}, Landroid/app/ActivityManager;->getRunningAppProcesses()Ljava/util/List;
                                                                                                                                                                                        10move-result-object v0
                                                                                                                                                                                        11if-eqz v0, :cond_2b
                                                                                                                                                                                        13invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        14move-result-object v0
                                                                                                                                                                                        15cond_14:
                                                                                                                                                                                        16invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        17move-result v1
                                                                                                                                                                                        18if-eqz v1, :cond_2b
                                                                                                                                                                                        20invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        21move-result-object v1
                                                                                                                                                                                        22check-cast v1, Landroid/app/ActivityManager$RunningAppProcessInfo;
                                                                                                                                                                                        23iget v2, v1, Landroid/app/ActivityManager$RunningAppProcessInfo;->pid:I
                                                                                                                                                                                        25invoke-static {}, Landroid/os/Process;->myPid()I
                                                                                                                                                                                        26move-result v3
                                                                                                                                                                                        27if-ne v2, v3, :cond_14
                                                                                                                                                                                        29iget-object v0, v1, Landroid/app/ActivityManager$RunningAppProcessInfo;->processName:Ljava/lang/String;
                                                                                                                                                                                        30return-object v0
                                                                                                                                                                                        31cond_2b:
                                                                                                                                                                                        32const-string v0, "com.xiaomi"
                                                                                                                                                                                        33return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.net.URL.getProtocol
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • java.net.Proxy$Type.HTTP:Ljava/net/Proxy$Type
                                                                                                                                                                                        • java.net.InetSocketAddress.<init>
                                                                                                                                                                                        • java.net.Proxy.<init>
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • http
                                                                                                                                                                                        • 10.0.0.200
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-virtual {p1}, Ljava/net/URL;->getProtocol()Ljava/lang/String;
                                                                                                                                                                                        2move-result-object v0
                                                                                                                                                                                        4const-string v1, "http"
                                                                                                                                                                                        6invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        7move-result v0
                                                                                                                                                                                        8if-nez v0, :cond_13
                                                                                                                                                                                        9cond_c:
                                                                                                                                                                                        10invoke-virtual {p1}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        11move-result-object p0
                                                                                                                                                                                        12goto_10: check-cast p0, Ljava/net/HttpURLConnection;
                                                                                                                                                                                        13return-object p0
                                                                                                                                                                                        14cond_13:
                                                                                                                                                                                        15invoke-static {p0}, Lc/g/a/a/e/d;->b(Landroid/content/Context;)Z
                                                                                                                                                                                        16move-result p0
                                                                                                                                                                                        17if-eqz p0, :cond_c
                                                                                                                                                                                        18new-instance p0, Ljava/net/Proxy;
                                                                                                                                                                                        20sget-object v0, Ljava/net/Proxy$Type;->HTTP:Ljava/net/Proxy$Type;
                                                                                                                                                                                        21new-instance v1, Ljava/net/InetSocketAddress;
                                                                                                                                                                                        22const/16 v2, 0x50
                                                                                                                                                                                        24const-string v3, "10.0.0.200"
                                                                                                                                                                                        26invoke-direct {v1, v3, v2}, Ljava/net/InetSocketAddress;-><init>(Ljava/lang/String;I)V
                                                                                                                                                                                        28invoke-direct {p0, v0, v1}, Ljava/net/Proxy;-><init>(Ljava/net/Proxy$Type;Ljava/net/SocketAddress;)V
                                                                                                                                                                                        30invoke-virtual {p1, p0}, Ljava/net/URL;->openConnection(Ljava/net/Proxy;)Ljava/net/URLConnection;
                                                                                                                                                                                        31move-result-object p0
                                                                                                                                                                                        32goto/16 :goto_10
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.isInstance
                                                                                                                                                                                        • java.lang.Class.cast
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • com.mintegral.msdk.appwallex.WallView
                                                                                                                                                                                        • destory
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "com.mintegral.msdk.appwallex.WallView"
                                                                                                                                                                                        2try_start_2:
                                                                                                                                                                                        3invoke-static {v0}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        4move-result-object v0
                                                                                                                                                                                        5if-eqz p1, :cond_25
                                                                                                                                                                                        7invoke-virtual {v0, p1}, Ljava/lang/Class;->isInstance(Ljava/lang/Object;)Z
                                                                                                                                                                                        8move-result v1
                                                                                                                                                                                        9if-eqz v1, :cond_25
                                                                                                                                                                                        11invoke-virtual {v0, p1}, Ljava/lang/Class;->cast(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        12move-result-object p1
                                                                                                                                                                                        14const-string v1, "destory"
                                                                                                                                                                                        15const/4 v2, 0x0
                                                                                                                                                                                        16new-array v3, v2, [Ljava/lang/Class;
                                                                                                                                                                                        18invoke-virtual {v0, v1, v3}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        19move-result-object v0
                                                                                                                                                                                        20new-array v1, v2, [Ljava/lang/Object;
                                                                                                                                                                                        22invoke-virtual {v0, p1, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        23try_end_20: goto/16 :goto_25
                                                                                                                                                                                        24catch_21: move-exception p1
                                                                                                                                                                                        26invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        27goto_25:
                                                                                                                                                                                        28iget-object p1, p0, Lcom/mintegral/msdk/out/MtgWallHandler;->f:Landroid/content/Context;
                                                                                                                                                                                        29if-eqz p1, :cond_2c
                                                                                                                                                                                        30const/4 p1, 0x0
                                                                                                                                                                                        31iput-object p1, p0, Lcom/mintegral/msdk/out/MtgWallHandler;->f:Landroid/content/Context;
                                                                                                                                                                                        32cond_2c: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.location.LocationManager.getLastKnownLocation
                                                                                                                                                                                        • android.location.LocationManager.getLastKnownLocation
                                                                                                                                                                                        • android.location.LocationManager.getLastKnownLocation
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • location
                                                                                                                                                                                        • network
                                                                                                                                                                                        • gps
                                                                                                                                                                                        • passive
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "location"
                                                                                                                                                                                        3invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        4move-result-object p0
                                                                                                                                                                                        5check-cast p0, Landroid/location/LocationManager;
                                                                                                                                                                                        6const/4 v0, 0x0
                                                                                                                                                                                        7try_start_9:
                                                                                                                                                                                        8const-string v1, "network"
                                                                                                                                                                                        10invoke-virtual {p0, v1}, Landroid/location/LocationManager;->getLastKnownLocation(Ljava/lang/String;)Landroid/location/Location;
                                                                                                                                                                                        11move-result-object v1
                                                                                                                                                                                        12try_end_f: goto/16 :goto_11
                                                                                                                                                                                        13catch_10: move-object v1, v0
                                                                                                                                                                                        14goto_11:
                                                                                                                                                                                        15const-string v2, "gps"
                                                                                                                                                                                        17invoke-virtual {p0, v2}, Landroid/location/LocationManager;->getLastKnownLocation(Ljava/lang/String;)Landroid/location/Location;
                                                                                                                                                                                        18move-result-object v2
                                                                                                                                                                                        19try_end_17: goto/16 :goto_19
                                                                                                                                                                                        20catch_18: move-object v2, v0
                                                                                                                                                                                        21try_start_19:
                                                                                                                                                                                        22const-string v3, "passive"
                                                                                                                                                                                        24invoke-virtual {p0, v3}, Landroid/location/LocationManager;->getLastKnownLocation(Ljava/lang/String;)Landroid/location/Location;
                                                                                                                                                                                        25move-result-object v0
                                                                                                                                                                                        26catch_1f:
                                                                                                                                                                                        27invoke-static {v1, v2}, Lcom/xiaomi/mipush/sdk/ra;->a(Landroid/location/Location;Landroid/location/Location;)Landroid/location/Location;
                                                                                                                                                                                        28move-result-object p0
                                                                                                                                                                                        30invoke-static {v0, p0}, Lcom/xiaomi/mipush/sdk/ra;->a(Landroid/location/Location;Landroid/location/Location;)Landroid/location/Location;
                                                                                                                                                                                        31move-result-object p0
                                                                                                                                                                                        32return-object p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.util.Log.d
                                                                                                                                                                                        • java.lang.String.equalsIgnoreCase
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • brand=
                                                                                                                                                                                        • xiaomi
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0sget-boolean v0, Lc/g/d/a/a;->b:Z
                                                                                                                                                                                        1if-eqz v0, :cond_1c
                                                                                                                                                                                        3sget-object v0, Lc/g/d/a/a;->a:Ljava/lang/String;
                                                                                                                                                                                        4new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        6invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        8const-string v2, "brand="
                                                                                                                                                                                        10invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        12sget-object v2, Lc/g/d/a/a;->c:Ljava/lang/String;
                                                                                                                                                                                        14invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        16invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        17move-result-object v1
                                                                                                                                                                                        19invoke-static {v0, v1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        20cond_1c:
                                                                                                                                                                                        21sget-object v0, Lc/g/d/a/a;->c:Ljava/lang/String;
                                                                                                                                                                                        22if-eqz v0, :cond_2a
                                                                                                                                                                                        24const-string v1, "xiaomi"
                                                                                                                                                                                        26invoke-virtual {v0, v1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
                                                                                                                                                                                        27move-result v0
                                                                                                                                                                                        28if-eqz v0, :cond_2a
                                                                                                                                                                                        29const/4 v0, 0x1
                                                                                                                                                                                        30return v0
                                                                                                                                                                                        31cond_2a: const/4 v0, 0x0
                                                                                                                                                                                        32return v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.wifi.WifiManager.isWifiEnabled
                                                                                                                                                                                        • android.content.Context.getPackageManager
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • android.content.pm.PackageManager.checkPermission
                                                                                                                                                                                        • android.net.wifi.WifiManager.getDhcpInfo
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • wifi
                                                                                                                                                                                        • android.permission.ACCESS_WIFI_STATE
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1if-nez p0, :cond_4
                                                                                                                                                                                        2return-object v0
                                                                                                                                                                                        3cond_4:
                                                                                                                                                                                        4const-string v1, "wifi"
                                                                                                                                                                                        6invoke-virtual {p0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        7move-result-object v1
                                                                                                                                                                                        8check-cast v1, Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        9if-eqz v1, :cond_2a
                                                                                                                                                                                        11invoke-virtual {v1}, Landroid/net/wifi/WifiManager;->isWifiEnabled()Z
                                                                                                                                                                                        12move-result v2
                                                                                                                                                                                        13if-nez v2, :cond_15
                                                                                                                                                                                        14goto/16 :goto_2a
                                                                                                                                                                                        15cond_15:
                                                                                                                                                                                        16invoke-virtual {p0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
                                                                                                                                                                                        17move-result-object v2
                                                                                                                                                                                        19const-string v3, "android.permission.ACCESS_WIFI_STATE"
                                                                                                                                                                                        21invoke-virtual {p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        22move-result-object p0
                                                                                                                                                                                        24invoke-virtual {v2, v3, p0}, Landroid/content/pm/PackageManager;->checkPermission(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        25move-result p0
                                                                                                                                                                                        26if-nez p0, :cond_2a
                                                                                                                                                                                        28invoke-virtual {v1}, Landroid/net/wifi/WifiManager;->getDhcpInfo()Landroid/net/DhcpInfo;
                                                                                                                                                                                        29move-result-object p0
                                                                                                                                                                                        30try_end_29: move-object v0, p0
                                                                                                                                                                                        31catch_2a: return-object v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.isInstance
                                                                                                                                                                                        • java.lang.Class.cast
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • com.mintegral.msdk.appwallex.WallView
                                                                                                                                                                                        • setAppWallViewCampaignClickListener
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "com.mintegral.msdk.appwallex.WallView"
                                                                                                                                                                                        2try_start_2:
                                                                                                                                                                                        3invoke-static {v0}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        4move-result-object v0
                                                                                                                                                                                        5if-eqz p1, :cond_27
                                                                                                                                                                                        7invoke-virtual {v0, p1}, Ljava/lang/Class;->isInstance(Ljava/lang/Object;)Z
                                                                                                                                                                                        8move-result v1
                                                                                                                                                                                        9if-eqz v1, :cond_27
                                                                                                                                                                                        11invoke-virtual {v0, p1}, Ljava/lang/Class;->cast(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        12move-result-object p1
                                                                                                                                                                                        14const-string v1, "setAppWallViewCampaignClickListener"
                                                                                                                                                                                        15const/4 v2, 0x1
                                                                                                                                                                                        16new-array v3, v2, [Ljava/lang/Class;
                                                                                                                                                                                        17const-class v4, Lcom/mintegral/msdk/out/MtgWallHandler$AppWallViewCampaignClickListener;
                                                                                                                                                                                        18const/4 v5, 0x0
                                                                                                                                                                                        19aput-object v4, v3, v5
                                                                                                                                                                                        21invoke-virtual {v0, v1, v3}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        22move-result-object v0
                                                                                                                                                                                        23new-array v1, v2, [Ljava/lang/Object;
                                                                                                                                                                                        24aput-object p2, v1, v5
                                                                                                                                                                                        26invoke-virtual {v0, p1, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        27try_end_27: return-void
                                                                                                                                                                                        28catch_28: move-exception p1
                                                                                                                                                                                        30invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        31return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.isInstance
                                                                                                                                                                                        • java.lang.Class.cast
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • com.mintegral.msdk.appwallex.WallView
                                                                                                                                                                                        • setAppWallViewLoadingEndListener
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "com.mintegral.msdk.appwallex.WallView"
                                                                                                                                                                                        2try_start_2:
                                                                                                                                                                                        3invoke-static {v0}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        4move-result-object v0
                                                                                                                                                                                        5if-eqz p1, :cond_27
                                                                                                                                                                                        7invoke-virtual {v0, p1}, Ljava/lang/Class;->isInstance(Ljava/lang/Object;)Z
                                                                                                                                                                                        8move-result v1
                                                                                                                                                                                        9if-eqz v1, :cond_27
                                                                                                                                                                                        11invoke-virtual {v0, p1}, Ljava/lang/Class;->cast(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        12move-result-object p1
                                                                                                                                                                                        14const-string v1, "setAppWallViewLoadingEndListener"
                                                                                                                                                                                        15const/4 v2, 0x1
                                                                                                                                                                                        16new-array v3, v2, [Ljava/lang/Class;
                                                                                                                                                                                        17const-class v4, Lcom/mintegral/msdk/out/MtgWallHandler$AppWallViewLoadingEndListener;
                                                                                                                                                                                        18const/4 v5, 0x0
                                                                                                                                                                                        19aput-object v4, v3, v5
                                                                                                                                                                                        21invoke-virtual {v0, v1, v3}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        22move-result-object v0
                                                                                                                                                                                        23new-array v1, v2, [Ljava/lang/Object;
                                                                                                                                                                                        24aput-object p2, v1, v5
                                                                                                                                                                                        26invoke-virtual {v0, p1, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        27try_end_27: return-void
                                                                                                                                                                                        28catch_28: move-exception p1
                                                                                                                                                                                        30invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        31return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.isInstance
                                                                                                                                                                                        • java.lang.Class.cast
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • com.mintegral.msdk.appwallex.WallView
                                                                                                                                                                                        • setAppWallViewNoMoreDateListener
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "com.mintegral.msdk.appwallex.WallView"
                                                                                                                                                                                        2try_start_2:
                                                                                                                                                                                        3invoke-static {v0}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        4move-result-object v0
                                                                                                                                                                                        5if-eqz p1, :cond_27
                                                                                                                                                                                        7invoke-virtual {v0, p1}, Ljava/lang/Class;->isInstance(Ljava/lang/Object;)Z
                                                                                                                                                                                        8move-result v1
                                                                                                                                                                                        9if-eqz v1, :cond_27
                                                                                                                                                                                        11invoke-virtual {v0, p1}, Ljava/lang/Class;->cast(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        12move-result-object p1
                                                                                                                                                                                        14const-string v1, "setAppWallViewNoMoreDateListener"
                                                                                                                                                                                        15const/4 v2, 0x1
                                                                                                                                                                                        16new-array v3, v2, [Ljava/lang/Class;
                                                                                                                                                                                        17const-class v4, Lcom/mintegral/msdk/out/MtgWallHandler$AppWallViewNoMoreDateListener;
                                                                                                                                                                                        18const/4 v5, 0x0
                                                                                                                                                                                        19aput-object v4, v3, v5
                                                                                                                                                                                        21invoke-virtual {v0, v1, v3}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        22move-result-object v0
                                                                                                                                                                                        23new-array v1, v2, [Ljava/lang/Object;
                                                                                                                                                                                        24aput-object p2, v1, v5
                                                                                                                                                                                        26invoke-virtual {v0, p1, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        27try_end_27: return-void
                                                                                                                                                                                        28catch_28: move-exception p1
                                                                                                                                                                                        30invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        31return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.isInstance
                                                                                                                                                                                        • java.lang.Class.cast
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • com.mintegral.msdk.appwallex.WallView
                                                                                                                                                                                        • setmWallViewClickListener
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "com.mintegral.msdk.appwallex.WallView"
                                                                                                                                                                                        2try_start_2:
                                                                                                                                                                                        3invoke-static {v0}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        4move-result-object v0
                                                                                                                                                                                        5if-eqz p1, :cond_27
                                                                                                                                                                                        7invoke-virtual {v0, p1}, Ljava/lang/Class;->isInstance(Ljava/lang/Object;)Z
                                                                                                                                                                                        8move-result v1
                                                                                                                                                                                        9if-eqz v1, :cond_27
                                                                                                                                                                                        11invoke-virtual {v0, p1}, Ljava/lang/Class;->cast(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        12move-result-object p1
                                                                                                                                                                                        14const-string v1, "setmWallViewClickListener"
                                                                                                                                                                                        15const/4 v2, 0x1
                                                                                                                                                                                        16new-array v3, v2, [Ljava/lang/Class;
                                                                                                                                                                                        17const-class v4, Lcom/mintegral/msdk/out/MtgWallHandler$WallViewBackClickListener;
                                                                                                                                                                                        18const/4 v5, 0x0
                                                                                                                                                                                        19aput-object v4, v3, v5
                                                                                                                                                                                        21invoke-virtual {v0, v1, v3}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        22move-result-object v0
                                                                                                                                                                                        23new-array v1, v2, [Ljava/lang/Object;
                                                                                                                                                                                        24aput-object p2, v1, v5
                                                                                                                                                                                        26invoke-virtual {v0, p1, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        27try_end_27: return-void
                                                                                                                                                                                        28catch_28: move-exception p1
                                                                                                                                                                                        30invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        31return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.isConnectedOrConnecting
                                                                                                                                                                                        • android.net.NetworkInfo.getType
                                                                                                                                                                                        • android.net.NetworkInfo.getExtraInfo
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • unknown
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        • wifi
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "unknown"
                                                                                                                                                                                        2try_start_2:
                                                                                                                                                                                        3const-string v1, "connectivity"
                                                                                                                                                                                        5invoke-virtual {p0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        6move-result-object p0
                                                                                                                                                                                        7check-cast p0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        9invoke-virtual {p0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        10move-result-object p0
                                                                                                                                                                                        11if-eqz p0, :cond_28
                                                                                                                                                                                        13invoke-virtual {p0}, Landroid/net/NetworkInfo;->isConnectedOrConnecting()Z
                                                                                                                                                                                        14move-result v1
                                                                                                                                                                                        15if-eqz v1, :cond_28
                                                                                                                                                                                        17invoke-virtual {p0}, Landroid/net/NetworkInfo;->getType()I
                                                                                                                                                                                        18move-result v1
                                                                                                                                                                                        19if-eqz v1, :cond_23
                                                                                                                                                                                        20const/4 p0, 0x1
                                                                                                                                                                                        21if-eq v1, p0, :cond_20
                                                                                                                                                                                        22goto/16 :goto_28
                                                                                                                                                                                        23cond_20:
                                                                                                                                                                                        24const-string p0, "wifi"
                                                                                                                                                                                        25goto/16 :goto_27
                                                                                                                                                                                        26cond_23:
                                                                                                                                                                                        27invoke-virtual {p0}, Landroid/net/NetworkInfo;->getExtraInfo()Ljava/lang/String;
                                                                                                                                                                                        28move-result-object p0
                                                                                                                                                                                        29try_end_27: move-object v0, p0
                                                                                                                                                                                        30cond_28: return-object v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.getTypeName
                                                                                                                                                                                        • java.util.Locale.US:Ljava/util/Locale
                                                                                                                                                                                        • java.lang.String.toLowerCase
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        • wifi
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1const-string v0, "connectivity"
                                                                                                                                                                                        3invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        4move-result-object p0
                                                                                                                                                                                        5check-cast p0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        7invoke-virtual {p0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        8move-result-object p0
                                                                                                                                                                                        9if-eqz p0, :cond_26
                                                                                                                                                                                        11const-string v0, "wifi"
                                                                                                                                                                                        13invoke-virtual {p0}, Landroid/net/NetworkInfo;->getTypeName()Ljava/lang/String;
                                                                                                                                                                                        14move-result-object p0
                                                                                                                                                                                        16sget-object v1, Ljava/util/Locale;->US:Ljava/util/Locale;
                                                                                                                                                                                        18invoke-virtual {p0, v1}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String;
                                                                                                                                                                                        19move-result-object p0
                                                                                                                                                                                        21invoke-virtual {v0, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        22move-result p0
                                                                                                                                                                                        23try_end_1e: if-eqz p0, :cond_26
                                                                                                                                                                                        24const/4 p0, 0x1
                                                                                                                                                                                        25return p0
                                                                                                                                                                                        26catch_22: move-exception p0
                                                                                                                                                                                        28invoke-virtual {p0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        29cond_26: const/4 p0, 0x0
                                                                                                                                                                                        30return p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getDeviceId
                                                                                                                                                                                        • android.util.Log.i
                                                                                                                                                                                        • android.util.Log.w
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • MID
                                                                                                                                                                                        • android.permission.READ_PHONE_STATE
                                                                                                                                                                                        • phone
                                                                                                                                                                                        • Could not get permission of android.permission.READ_PHONE_STATE
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "MID"
                                                                                                                                                                                        2try_start_2:
                                                                                                                                                                                        3const-string v1, "android.permission.READ_PHONE_STATE"
                                                                                                                                                                                        5invoke-static {p0, v1}, Lcom/tencent/a/a/a/a/h;->a(Landroid/content/Context;Ljava/lang/String;)Z
                                                                                                                                                                                        6move-result v1
                                                                                                                                                                                        7if-eqz v1, :cond_19
                                                                                                                                                                                        9const-string v1, "phone"
                                                                                                                                                                                        11invoke-virtual {p0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        12move-result-object p0
                                                                                                                                                                                        13check-cast p0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        15invoke-virtual {p0}, Landroid/telephony/TelephonyManager;->getDeviceId()Ljava/lang/String;
                                                                                                                                                                                        16move-result-object p0
                                                                                                                                                                                        17if-eqz p0, :cond_23
                                                                                                                                                                                        18return-object p0
                                                                                                                                                                                        19cond_19:
                                                                                                                                                                                        20const-string p0, "Could not get permission of android.permission.READ_PHONE_STATE"
                                                                                                                                                                                        22invoke-static {v0, p0}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        23try_end_1e: goto/16 :goto_23
                                                                                                                                                                                        24catch_1f: move-exception p0
                                                                                                                                                                                        26invoke-static {v0, p0}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                        27goto_23:
                                                                                                                                                                                        28const-string p0, ""
                                                                                                                                                                                        29return-object p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getPackageManager
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • android.content.pm.PackageManager.checkPermission
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.isConnectedOrConnecting
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android.permission.ACCESS_NETWORK_STATE
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2invoke-virtual {p0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
                                                                                                                                                                                        3move-result-object v1
                                                                                                                                                                                        5const-string v2, "android.permission.ACCESS_NETWORK_STATE"
                                                                                                                                                                                        7invoke-virtual {p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        8move-result-object v3
                                                                                                                                                                                        10invoke-virtual {v1, v2, v3}, Landroid/content/pm/PackageManager;->checkPermission(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        11move-result v1
                                                                                                                                                                                        13const-string v2, "connectivity"
                                                                                                                                                                                        15invoke-virtual {p0, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        16move-result-object p0
                                                                                                                                                                                        17check-cast p0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        19invoke-virtual {p0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        20move-result-object p0
                                                                                                                                                                                        22invoke-virtual {p0}, Landroid/net/NetworkInfo;->isConnectedOrConnecting()Z
                                                                                                                                                                                        23move-result p0
                                                                                                                                                                                        24try_end_1f: if-nez v1, :cond_25
                                                                                                                                                                                        25if-eqz p0, :cond_25
                                                                                                                                                                                        26const/4 p0, 0x1
                                                                                                                                                                                        27return p0
                                                                                                                                                                                        28cond_25: return v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.isInstance
                                                                                                                                                                                        • java.lang.Class.cast
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • com.mintegral.msdk.appwallex.WallView
                                                                                                                                                                                        • refresh
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "com.mintegral.msdk.appwallex.WallView"
                                                                                                                                                                                        2try_start_2:
                                                                                                                                                                                        3invoke-static {v0}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        4move-result-object v0
                                                                                                                                                                                        5if-eqz p1, :cond_20
                                                                                                                                                                                        7invoke-virtual {v0, p1}, Ljava/lang/Class;->isInstance(Ljava/lang/Object;)Z
                                                                                                                                                                                        8move-result v1
                                                                                                                                                                                        9if-eqz v1, :cond_20
                                                                                                                                                                                        11invoke-virtual {v0, p1}, Ljava/lang/Class;->cast(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        12move-result-object p1
                                                                                                                                                                                        14const-string v1, "refresh"
                                                                                                                                                                                        15const/4 v2, 0x0
                                                                                                                                                                                        16new-array v3, v2, [Ljava/lang/Class;
                                                                                                                                                                                        18invoke-virtual {v0, v1, v3}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        19move-result-object v0
                                                                                                                                                                                        20new-array v1, v2, [Ljava/lang/Object;
                                                                                                                                                                                        22invoke-virtual {v0, p1, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        23cond_20: return-void
                                                                                                                                                                                        24catch_21: move-exception p1
                                                                                                                                                                                        26invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        27return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • java.lang.String.replaceAll
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • [ |\\/|\\_|\\&|\\|]
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        2invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        4const-string v1, " "
                                                                                                                                                                                        6invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        8sget-object v2, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        10const-string v3, "[ |\\/|\\_|\\&|\\|]"
                                                                                                                                                                                        12const-string v4, ""
                                                                                                                                                                                        14invoke-virtual {v2, v3, v4}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        15move-result-object v2
                                                                                                                                                                                        17invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        19invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        21invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        22move-result-object v0
                                                                                                                                                                                        23return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • android.telephony.TelephonyManager.getSimState
                                                                                                                                                                                        • android.telephony.TelephonyManager.getAllCellInfo
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.util.List.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • android.telephony.CellInfo.isRegistered
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation build Landroid/annotation/SuppressLint;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"NewApi"
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        5sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        7invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        8move-result-object v0
                                                                                                                                                                                        10invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        11move-result v0
                                                                                                                                                                                        12const/4 v1, 0x0
                                                                                                                                                                                        13const/16 v2, 0x11
                                                                                                                                                                                        14if-ge v0, v2, :cond_10
                                                                                                                                                                                        15return-object v1
                                                                                                                                                                                        16cond_10:
                                                                                                                                                                                        17iget-object v0, p0, Lcom/baidu/location/e/b;->d:Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        19invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getSimState()I
                                                                                                                                                                                        20move-result v0
                                                                                                                                                                                        21sput v0, Lcom/baidu/location/e/b;->a:I
                                                                                                                                                                                        23iget-object v0, p0, Lcom/baidu/location/e/b;->d:Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        25invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getAllCellInfo()Ljava/util/List;
                                                                                                                                                                                        26move-result-object v0
                                                                                                                                                                                        27if-eqz v0, :cond_5e
                                                                                                                                                                                        29invoke-interface {v0}, Ljava/util/List;->size()I
                                                                                                                                                                                        30move-result v2
                                                                                                                                                                                        31if-lez v2, :cond_5e
                                                                                                                                                                                        33invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        34move-result-object v0
                                                                                                                                                                                        35move-object v2, v1
                                                                                                                                                                                        36goto_2b:
                                                                                                                                                                                        37invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        38move-result v3
                                                                                                                                                                                        39if-eqz v3, :cond_5d
                                                                                                                                                                                        41invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        42move-result-object v3
                                                                                                                                                                                        43check-cast v3, Landroid/telephony/CellInfo;
                                                                                                                                                                                        45invoke-virtual {v3}, Landroid/telephony/CellInfo;->isRegistered()Z
                                                                                                                                                                                        46move-result v4
                                                                                                                                                                                        47if-eqz v4, :cond_2b
                                                                                                                                                                                        48const/4 v4, 0x0
                                                                                                                                                                                        49if-eqz v2, :cond_41
                                                                                                                                                                                        50const/4 v4, 0x1
                                                                                                                                                                                        51cond_41:
                                                                                                                                                                                        52invoke-direct {p0, v3}, Lcom/baidu/location/e/b;->a(Landroid/telephony/CellInfo;)Lcom/baidu/location/e/a;
                                                                                                                                                                                        53move-result-object v3
                                                                                                                                                                                        54if-nez v3, :cond_48
                                                                                                                                                                                        55goto/16 :goto_2b
                                                                                                                                                                                        56cond_48:
                                                                                                                                                                                        57invoke-virtual {v3}, Lcom/baidu/location/e/a;->b()Z
                                                                                                                                                                                        58move-result v5
                                                                                                                                                                                        59if-nez v5, :cond_50
                                                                                                                                                                                        60move-object v3, v1
                                                                                                                                                                                        61goto/16 :goto_59
                                                                                                                                                                                        62cond_50: if-eqz v4, :cond_59
                                                                                                                                                                                        64invoke-virtual {v3}, Lcom/baidu/location/e/a;->i()Ljava/lang/String;
                                                                                                                                                                                        65move-result-object v0
                                                                                                                                                                                        66iput-object v0, v2, Lcom/baidu/location/e/a;->j:Ljava/lang/String;
                                                                                                                                                                                        67try_end_58: return-object v2
                                                                                                                                                                                        68cond_59: if-nez v2, :cond_2b
                                                                                                                                                                                        69move-object v2, v3
                                                                                                                                                                                        70goto/16 :goto_2b
                                                                                                                                                                                        71cond_5d: move-object v1, v2
                                                                                                                                                                                        72catch_5e: return-object v1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getAssets
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Boolean.booleanValue
                                                                                                                                                                                        • java.lang.RuntimeException.<init>
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1iget-object v0, p0, Landroidx/core/a/f;->c:Ljava/lang/reflect/Method;
                                                                                                                                                                                        2const/16 v1, 0x8
                                                                                                                                                                                        3new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                        5invoke-virtual {p1}, Landroid/content/Context;->getAssets()Landroid/content/res/AssetManager;
                                                                                                                                                                                        6move-result-object p1
                                                                                                                                                                                        7const/4 v2, 0x0
                                                                                                                                                                                        8aput-object p1, v1, v2
                                                                                                                                                                                        9const/4 p1, 0x1
                                                                                                                                                                                        10aput-object p3, v1, p1
                                                                                                                                                                                        11const/4 p1, 0x2
                                                                                                                                                                                        13invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        14move-result-object p3
                                                                                                                                                                                        15aput-object p3, v1, p1
                                                                                                                                                                                        16const/4 p1, 0x3
                                                                                                                                                                                        18invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        19move-result-object p3
                                                                                                                                                                                        20aput-object p3, v1, p1
                                                                                                                                                                                        21const/4 p1, 0x4
                                                                                                                                                                                        23invoke-static {p4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        24move-result-object p3
                                                                                                                                                                                        25aput-object p3, v1, p1
                                                                                                                                                                                        26const/4 p1, 0x5
                                                                                                                                                                                        28invoke-static {p5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        29move-result-object p3
                                                                                                                                                                                        30aput-object p3, v1, p1
                                                                                                                                                                                        31const/4 p1, 0x6
                                                                                                                                                                                        33invoke-static {p6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        34move-result-object p3
                                                                                                                                                                                        35aput-object p3, v1, p1
                                                                                                                                                                                        36const/4 p1, 0x7
                                                                                                                                                                                        37aput-object p7, v1, p1
                                                                                                                                                                                        39invoke-virtual {v0, p2, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        40move-result-object p1
                                                                                                                                                                                        41check-cast p1, Ljava/lang/Boolean;
                                                                                                                                                                                        43invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z
                                                                                                                                                                                        44move-result p1
                                                                                                                                                                                        45try_end_40: return p1
                                                                                                                                                                                        46catch_41: move-exception p1
                                                                                                                                                                                        47goto/16 :goto_44
                                                                                                                                                                                        48catch_43: move-exception p1
                                                                                                                                                                                        49goto_44: new-instance p2, Ljava/lang/RuntimeException;
                                                                                                                                                                                        51invoke-direct {p2, p1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
                                                                                                                                                                                        52throw p2
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • java.lang.Runtime.getRuntime
                                                                                                                                                                                        • com.baidu.mobads.container.o.u$a$a.b:[Ljava/lang/String
                                                                                                                                                                                        • java.lang.Runtime.exec
                                                                                                                                                                                        • java.lang.Process.getInputStream
                                                                                                                                                                                        • java.io.InputStreamReader.<init>
                                                                                                                                                                                        • java.io.BufferedReader.<init>
                                                                                                                                                                                        • java.io.BufferedReader.readLine
                                                                                                                                                                                        • java.util.ArrayList.add
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Lcom/baidu/mobads/container/o/u$a$a;",
                                                                                                                                                                                        4")",
                                                                                                                                                                                        5"Ljava/util/ArrayList",
                                                                                                                                                                                        6"<",
                                                                                                                                                                                        7"Ljava/lang/String;",
                                                                                                                                                                                        8">;"
                                                                                                                                                                                        9}
                                                                                                                                                                                        10.end annotation
                                                                                                                                                                                        11.prologue
                                                                                                                                                                                        12new-instance v0, Ljava/util/ArrayList;
                                                                                                                                                                                        14invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        15try_start_5:
                                                                                                                                                                                        16invoke-static {}, Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime;
                                                                                                                                                                                        17move-result-object v1
                                                                                                                                                                                        19iget-object v2, p1, Lcom/baidu/mobads/container/o/u$a$a;->b:[Ljava/lang/String;
                                                                                                                                                                                        21invoke-virtual {v1, v2}, Ljava/lang/Runtime;->exec([Ljava/lang/String;)Ljava/lang/Process;
                                                                                                                                                                                        22try_end_e: move-result-object v1
                                                                                                                                                                                        23new-instance v2, Ljava/io/BufferedReader;
                                                                                                                                                                                        24new-instance v3, Ljava/io/InputStreamReader;
                                                                                                                                                                                        26invoke-virtual {v1}, Ljava/lang/Process;->getInputStream()Ljava/io/InputStream;
                                                                                                                                                                                        27move-result-object v1
                                                                                                                                                                                        29invoke-direct {v3, v1}, Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;)V
                                                                                                                                                                                        31invoke-direct {v2, v3}, Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;)V
                                                                                                                                                                                        32try_start_1d:
                                                                                                                                                                                        33invoke-virtual {v2}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String;
                                                                                                                                                                                        34move-result-object v1
                                                                                                                                                                                        35if-eqz v1, :cond_2b
                                                                                                                                                                                        37invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        38try_end_26: goto/16 :goto_1d
                                                                                                                                                                                        39catch_27: move-exception v1
                                                                                                                                                                                        41invoke-virtual {v1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        42goto_2b: return-object v0
                                                                                                                                                                                        43catch_2c: move-exception v0
                                                                                                                                                                                        44const/4 v0, 0x0
                                                                                                                                                                                        45goto/16 :goto_2b
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.location.Location.getLatitude
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.location.Location.getLongitude
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.location.LocationManager.removeUpdates
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1iget-object v0, p0, Lcom/qq/e/comm/managers/status/DeviceStatus$1;->b:Lcom/qq/e/comm/managers/status/DeviceStatus;
                                                                                                                                                                                        2new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        4invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        6invoke-virtual {p1}, Landroid/location/Location;->getLatitude()D
                                                                                                                                                                                        7move-result-wide v2
                                                                                                                                                                                        9invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
                                                                                                                                                                                        11invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        12move-result-object v1
                                                                                                                                                                                        14invoke-static {v0, v1}, Lcom/qq/e/comm/managers/status/DeviceStatus;->a(Lcom/qq/e/comm/managers/status/DeviceStatus;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        16iget-object v0, p0, Lcom/qq/e/comm/managers/status/DeviceStatus$1;->b:Lcom/qq/e/comm/managers/status/DeviceStatus;
                                                                                                                                                                                        17new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        19invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        21invoke-virtual {p1}, Landroid/location/Location;->getLongitude()D
                                                                                                                                                                                        22move-result-wide v2
                                                                                                                                                                                        24invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
                                                                                                                                                                                        26invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        27move-result-object p1
                                                                                                                                                                                        29invoke-static {v0, p1}, Lcom/qq/e/comm/managers/status/DeviceStatus;->b(Lcom/qq/e/comm/managers/status/DeviceStatus;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        31iget-object p1, p0, Lcom/qq/e/comm/managers/status/DeviceStatus$1;->a:Landroid/location/LocationManager;
                                                                                                                                                                                        33invoke-virtual {p1, p0}, Landroid/location/LocationManager;->removeUpdates(Landroid/location/LocationListener;)V
                                                                                                                                                                                        34catch_2f: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • com.baidu.location.d.h$c.a:Lcom/baidu/location/d/h$c
                                                                                                                                                                                        • android.net.NetworkInfo.isConnected
                                                                                                                                                                                        • android.net.NetworkInfo.getType
                                                                                                                                                                                        • com.baidu.location.d.h$c.b:Lcom/baidu/location/d/h$c
                                                                                                                                                                                        • android.net.NetworkInfo.getType
                                                                                                                                                                                        • android.net.NetworkInfo.getSubtype
                                                                                                                                                                                        • com.baidu.location.d.h$c.e:Lcom/baidu/location/d/h$c
                                                                                                                                                                                        • com.baidu.location.d.h$c.d:Lcom/baidu/location/d/h$c
                                                                                                                                                                                        • com.baidu.location.d.h$c.c:Lcom/baidu/location/d/h$c
                                                                                                                                                                                        • com.baidu.location.d.h$c.a:Lcom/baidu/location/d/h$c
                                                                                                                                                                                        • com.baidu.location.d.h$c.b:Lcom/baidu/location/d/h$c
                                                                                                                                                                                        • com.baidu.location.d.h$c.c:Lcom/baidu/location/d/h$c
                                                                                                                                                                                        • com.baidu.location.d.h$c.d:Lcom/baidu/location/d/h$c
                                                                                                                                                                                        • com.baidu.location.d.h$c.e:Lcom/baidu/location/d/h$c
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1sget-object v0, Lcom/baidu/location/d/h;->c:Landroid/content/Context;
                                                                                                                                                                                        3const-string v1, "connectivity"
                                                                                                                                                                                        5invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        6move-result-object v0
                                                                                                                                                                                        7check-cast v0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        9invoke-virtual {v0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        10move-result-object v0
                                                                                                                                                                                        12sget-object v1, Lcom/baidu/location/d/h$c;->a:Lcom/baidu/location/d/h$c;
                                                                                                                                                                                        13if-eqz v0, :cond_69
                                                                                                                                                                                        15invoke-virtual {v0}, Landroid/net/NetworkInfo;->isConnected()Z
                                                                                                                                                                                        16move-result v2
                                                                                                                                                                                        17if-eqz v2, :cond_69
                                                                                                                                                                                        19invoke-virtual {v0}, Landroid/net/NetworkInfo;->getType()I
                                                                                                                                                                                        20move-result v2
                                                                                                                                                                                        21const/4 v3, 0x1
                                                                                                                                                                                        22if-ne v2, v3, :cond_21
                                                                                                                                                                                        24sget-object v1, Lcom/baidu/location/d/h$c;->b:Lcom/baidu/location/d/h$c;
                                                                                                                                                                                        25cond_21:
                                                                                                                                                                                        26invoke-virtual {v0}, Landroid/net/NetworkInfo;->getType()I
                                                                                                                                                                                        27move-result v2
                                                                                                                                                                                        28if-nez v2, :cond_69
                                                                                                                                                                                        30invoke-virtual {v0}, Landroid/net/NetworkInfo;->getSubtype()I
                                                                                                                                                                                        31move-result v0
                                                                                                                                                                                        32if-eq v0, v3, :cond_67
                                                                                                                                                                                        33const/4 v2, 0x2
                                                                                                                                                                                        34if-eq v0, v2, :cond_67
                                                                                                                                                                                        35const/4 v2, 0x4
                                                                                                                                                                                        36if-eq v0, v2, :cond_67
                                                                                                                                                                                        37const/4 v2, 0x7
                                                                                                                                                                                        38if-eq v0, v2, :cond_67
                                                                                                                                                                                        39const/16 v2, 0xb
                                                                                                                                                                                        40if-ne v0, v2, :cond_3b
                                                                                                                                                                                        41goto/16 :goto_67
                                                                                                                                                                                        42cond_3b: const/4 v2, 0x3
                                                                                                                                                                                        43if-eq v0, v2, :cond_64
                                                                                                                                                                                        44const/4 v2, 0x5
                                                                                                                                                                                        45if-eq v0, v2, :cond_64
                                                                                                                                                                                        46const/4 v2, 0x6
                                                                                                                                                                                        47if-eq v0, v2, :cond_64
                                                                                                                                                                                        48const/16 v2, 0x8
                                                                                                                                                                                        49if-eq v0, v2, :cond_64
                                                                                                                                                                                        50const/16 v2, 0x9
                                                                                                                                                                                        51if-eq v0, v2, :cond_64
                                                                                                                                                                                        52const/16 v2, 0xa
                                                                                                                                                                                        53if-eq v0, v2, :cond_64
                                                                                                                                                                                        54const/16 v2, 0xc
                                                                                                                                                                                        55if-eq v0, v2, :cond_64
                                                                                                                                                                                        56const/16 v2, 0xe
                                                                                                                                                                                        57if-eq v0, v2, :cond_64
                                                                                                                                                                                        58const/16 v2, 0xf
                                                                                                                                                                                        59if-ne v0, v2, :cond_5d
                                                                                                                                                                                        60goto/16 :goto_64
                                                                                                                                                                                        61cond_5d: const/16 v2, 0xd
                                                                                                                                                                                        62if-ne v0, v2, :cond_69
                                                                                                                                                                                        64sget-object v1, Lcom/baidu/location/d/h$c;->e:Lcom/baidu/location/d/h$c;
                                                                                                                                                                                        65goto/16 :goto_69
                                                                                                                                                                                        66goto_64:
                                                                                                                                                                                        67sget-object v1, Lcom/baidu/location/d/h$c;->d:Lcom/baidu/location/d/h$c;
                                                                                                                                                                                        68goto/16 :goto_69
                                                                                                                                                                                        69goto_67:
                                                                                                                                                                                        70sget-object v1, Lcom/baidu/location/d/h$c;->c:Lcom/baidu/location/d/h$c;
                                                                                                                                                                                        71goto_69: const-wide/16 v2, 0x0
                                                                                                                                                                                        73sget-object v0, Lcom/baidu/location/d/h$c;->a:Lcom/baidu/location/d/h$c;
                                                                                                                                                                                        74if-ne v1, v0, :cond_76
                                                                                                                                                                                        76iget-object v0, p0, Lcom/baidu/location/d/h;->i:Lcom/baidu/location/d/g;
                                                                                                                                                                                        78invoke-virtual {v0}, Lcom/baidu/location/d/g;->b()D
                                                                                                                                                                                        79move-result-wide v2
                                                                                                                                                                                        80goto/16 :goto_a1
                                                                                                                                                                                        81cond_76:
                                                                                                                                                                                        82sget-object v0, Lcom/baidu/location/d/h$c;->b:Lcom/baidu/location/d/h$c;
                                                                                                                                                                                        83if-ne v1, v0, :cond_81
                                                                                                                                                                                        85iget-object v0, p0, Lcom/baidu/location/d/h;->i:Lcom/baidu/location/d/g;
                                                                                                                                                                                        87invoke-virtual {v0}, Lcom/baidu/location/d/g;->c()D
                                                                                                                                                                                        88move-result-wide v2
                                                                                                                                                                                        89goto/16 :goto_a1
                                                                                                                                                                                        90cond_81:
                                                                                                                                                                                        91sget-object v0, Lcom/baidu/location/d/h$c;->c:Lcom/baidu/location/d/h$c;
                                                                                                                                                                                        92if-ne v1, v0, :cond_8c
                                                                                                                                                                                        94iget-object v0, p0, Lcom/baidu/location/d/h;->i:Lcom/baidu/location/d/g;
                                                                                                                                                                                        96invoke-virtual {v0}, Lcom/baidu/location/d/g;->d()D
                                                                                                                                                                                        97move-result-wide v2
                                                                                                                                                                                        98goto/16 :goto_a1
                                                                                                                                                                                        99cond_8c:
                                                                                                                                                                                        100sget-object v0, Lcom/baidu/location/d/h$c;->d:Lcom/baidu/location/d/h$c;
                                                                                                                                                                                        101if-ne v1, v0, :cond_97
                                                                                                                                                                                        103iget-object v0, p0, Lcom/baidu/location/d/h;->i:Lcom/baidu/location/d/g;
                                                                                                                                                                                        105invoke-virtual {v0}, Lcom/baidu/location/d/g;->e()D
                                                                                                                                                                                        106move-result-wide v2
                                                                                                                                                                                        107goto/16 :goto_a1
                                                                                                                                                                                        108cond_97:
                                                                                                                                                                                        109sget-object v0, Lcom/baidu/location/d/h$c;->e:Lcom/baidu/location/d/h$c;
                                                                                                                                                                                        110if-ne v1, v0, :cond_a1
                                                                                                                                                                                        112iget-object v0, p0, Lcom/baidu/location/d/h;->i:Lcom/baidu/location/d/g;
                                                                                                                                                                                        114invoke-virtual {v0}, Lcom/baidu/location/d/g;->f()D
                                                                                                                                                                                        115move-result-wide v2
                                                                                                                                                                                        116goto_a1: return-wide v2
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.baidu.mobads.container.landingpage.n.a:Lcom/baidu/mobads/container/landingpage/App2Activity$d
                                                                                                                                                                                        • com.baidu.mobads.container.landingpage.n.a:Lcom/baidu/mobads/container/landingpage/App2Activity$d
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • com.baidu.mobads.container.landingpage.n.b:Lcom/baidu/mobads/container/landingpage/App2Activity
                                                                                                                                                                                        • com.baidu.mobads.container.landingpage.n.b:Lcom/baidu/mobads/container/landingpage/App2Activity
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • com.baidu.mobads.container.landingpage.n.b:Lcom/baidu/mobads/container/landingpage/App2Activity
                                                                                                                                                                                        • com.baidu.mobads.container.landingpage.n.a:Lcom/baidu/mobads/container/landingpage/App2Activity$d
                                                                                                                                                                                        • com.baidu.mobads.container.landingpage.n.a:Lcom/baidu/mobads/container/landingpage/App2Activity$d
                                                                                                                                                                                        • com.baidu.mobads.container.landingpage.n.a:Lcom/baidu/mobads/container/landingpage/App2Activity$d
                                                                                                                                                                                        • com.baidu.mobads.container.landingpage.n.a
                                                                                                                                                                                        • com.baidu.mobads.container.landingpage.n.a:Lcom/baidu/mobads/container/landingpage/App2Activity$d
                                                                                                                                                                                        • com.baidu.mobads.container.landingpage.n.a:Lcom/baidu/mobads/container/landingpage/App2Activity$d
                                                                                                                                                                                        • com.baidu.mobads.container.landingpage.n.b:Lcom/baidu/mobads/container/landingpage/App2Activity
                                                                                                                                                                                        • com.baidu.mobads.container.landingpage.n.b:Lcom/baidu/mobads/container/landingpage/App2Activity
                                                                                                                                                                                        • android.webkit.WebViewClient.onPageFinished
                                                                                                                                                                                        • com.baidu.mobads.container.landingpage.n.b:Lcom/baidu/mobads/container/landingpage/App2Activity
                                                                                                                                                                                        • com.baidu.mobads.container.landingpage.n.b:Lcom/baidu/mobads/container/landingpage/App2Activity
                                                                                                                                                                                        • com.baidu.mobads.container.landingpage.n.b:Lcom/baidu/mobads/container/landingpage/App2Activity
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • (function(){window.baidu={};window.baidu.mobads={};window.baidu.mobads.Sdk={isIOS:false};var Sdk=window.baidu.mobads.Sdk;Sdk.isIOS=(/iphone|ipad|ipod/i).test(window.navigator.userAgent.toLowerCase());var mob=window.baidu.mobads;mob.Act={LP:1,DL:2,MAP:4,SMS:8,MAIL:16,PHONE:32,VIDEO:64,RM:128,NA:256,APO:512};var win=window;win.MobadsSdk=win.MobadsSdk||{};var MobadsSdk=win.MobadsSdk;var send3rdLog=function(isShowLog,ad){if(!ad||!ad.mon){return}var url;for(var i=0;i<ad.mon.length;++i){url=isShowLog?ad.mon[i].s:ad.mon[i].c;if(!url){continue}new Image().src=url}};Sdk.setActionUrl=function(url,inapp,act,title,close){var opt={};if(\"[object Object]\"===Object.prototype.toString.call(url)){opt=url;url=opt.url;inapp=opt.inapp;act=opt.act;title=opt.title;close=opt.close}opt.url=url||\"\";opt.inapp=inapp||false;opt.act=act||1;opt.title=title||\"\";opt.close=close||false;opt.logurl=opt.logurl||\"\";opt.weibo=opt.weibo||\"\";opt.map=opt.map||\"\";opt.search=opt.search||\"\";opt.sms=opt.sms||\"\";opt.at=opt.at||1;opt.tid=opt.tid||\"\";opt.erciqueren=true;if(MobadsSdk.setActionUrl){var DUMP_PAR=opt.inapp;MobadsSdk.setActionUrl(JSON.stringify(opt),DUMP_PAR)}};Sdk.sendClickLog=function(logurl){new Image().src=logurl};Sdk.onAdPlayEnd=function(){if(MobadsSdk.onAdPlayEnd){setTimeout(function(){MobadsSdk.onAdPlayEnd()},300)}};Sdk.open=function(url,options){var option={url:url,inapp:true,act:mob.Act.LP};Sdk.setActionUrl(option);send3rdLog(false,options)};Sdk.startDownload=function(url,options){var ad={};ad=options||{};ad.tit=options&&options.tit||options.appname||\"\u5e94\u7528\";var mobadsJumpUrl=url;if(/^itms-services:\\/\\// .test(url)){Sdk.setActionUrl(url,false,mob.Act.DL,ad.tit,true);return}if(Sdk.isIOS){var tid=options&&options.pinfo&&options.pinfo.tid;if(tid){Sdk.sendClickLog(mobadsJumpUrl)}Sdk.setActionUrl({url:url,tid:tid||\"\",inapp:true,act:mob.Act.DL});return}var mon=options&&options.mon||[];var id=options&&options.id||1;var pk=options&&options.pk||\"\";var qk=options&&options.qk||\"\";var exp2=options&&options.exp2||{};var wi=options&&options.wi?true:false;var title=ad.tit;var jsonpar={url:mobadsJumpUrl,act:mob.Act.DL,inapp:true,close:true,adid:id,originUrl:mobadsJumpUrl,dlTunnel:3,autoOpen:true,popNotif:true,canCancel:true,canDelete:5,mon:mon,pk:pk,qk:qk,adid:id,title:ad.tit};Sdk.setActionUrl(jsonpar);if(MobadsSdk.sendActivate){MobadsSdk.sendActivate(JSON.stringify(jsonpar));}send3rdLog(false,options);};Sdk.openScheme=function(url,options){var ad={};ad=options||{};ad.tit=options &&options.tit||\"\u5e94\u7528\";var pk=options&&options.pk||\"\";var option={url:url,inapp:true,act:ad.act,title:ad.tit,close:true,pk:pk};Sdk.setActionUrl(option);send3rdLog(false,options);};Sdk.handleClick=function(options){var ad=options||{};var Act=mob.Act;if(Act.LP==ad.act){Sdk.open(ad.curl,ad)}else if(Act.DL==ad.act){Sdk.startDownload(ad.curl,ad)}else if(Act.APO==ad.act){new Image().src=ad.curl;Sdk.openScheme(ad.apo,ad);}};Sdk.onAdPlayEnd=function(){if(MobadsSdk.onAdPlayEnd){MobadsSdk.onAdPlayEnd();}};Sdk.f=function(){if(arguments.length===0){return \'\';}else if(arguments.length===1){return arguments[0];}var res=arguments[0];for(var i=1;i<arguments.length;++i){var re=new RegExp(\'\\\\{\'+(i-1)+\'\\\\}\',\'g\');res=res.replace(re,arguments[i]);}return res;};Sdk.randomInt=function(min,max){return Math.floor(Math.random()*(max-min+1)+min);};Sdk.isFunction=function(source){return \'[object Function]\'===Object.prototype.toString.call(source);};Sdk.natFireEvent=function(token,res){res=res||\'\';if(token!==\'\'&&Sdk.__events&&Sdk.__events[token]&&Sdk.isFunction(Sdk.__events[token])){Sdk.__events[token](res);if(Sdk.__events[token]&&!Sdk.__events[token].multi){delete Sdk.__events[token];}}};Sdk.natRegEv=function(eventHandler,eventType){eventType=eventType||\'\';Sdk.__events=Sdk.__events||{};var token=Sdk.f(\'_{0}_{1}_{2}\',eventType,new Date().getTime(),Sdk.randomInt(0,4294967296));Sdk.__events[token]=eventHandler;return token;};Sdk.isInstalled=function(pk,onready){var token=Sdk.natRegEv(onready);if(MobadsSdk.isInstalled){MobadsSdk.isInstalled(token,pk);}else{Sdk.natFireEvent(token,\'false\');}};Sdk.getDownloadStatus=function(callback,pkg){var token=Sdk.natRegEv(callback);if(MobadsSdk.getDownloadStatus){MobadsSdk.getDownloadStatus(token,pkg);}};Sdk.pauseDownload=function(pkg){if(MobadsSdk.pauseDownload){MobadsSdk.pauseDownload(pkg);}};window.MobadsSdk=window.MobadsSdk||{};window.MobadsSdk.pauseDownload=function(pkg){window.location=\'mobadssdk://pauseDownload?pkg=\'+pkg;};window.MobadsSdk.getDownloadStatus=function(token,pkg){window.location=\'mobadssdk://getDownloadStatus?token=\'+token+\'&pkg=\'+pkg;};window.MobadsSdk.setActionUrl=function(jsonPar,inapp){window.location=\'mobadssdk://setActionUrl?json=\'+jsonPar;};})();
                                                                                                                                                                                        • javascript:(function(){window.baidu={};window.baidu.mobads={};window.baidu.mobads.Sdk={isIOS:false};var Sdk=window.baidu.mobads.Sdk;Sdk.isIOS=(/iphone|ipad|ipod/i).test(window.navigator.userAgent.toLowerCase());var mob=window.baidu.mobads;mob.Act={LP:1,DL:2,MAP:4,SMS:8,MAIL:16,PHONE:32,VIDEO:64,RM:128,NA:256,APO:512};var win=window;win.MobadsSdk=win.MobadsSdk||{};var MobadsSdk=win.MobadsSdk;var send3rdLog=function(isShowLog,ad){if(!ad||!ad.mon){return}var url;for(var i=0;i<ad.mon.length;++i){url=isShowLog?ad.mon[i].s:ad.mon[i].c;if(!url){continue}new Image().src=url}};Sdk.setActionUrl=function(url,inapp,act,title,close){var opt={};if(\"[object Object]\"===Object.prototype.toString.call(url)){opt=url;url=opt.url;inapp=opt.inapp;act=opt.act;title=opt.title;close=opt.close}opt.url=url||\"\";opt.inapp=inapp||false;opt.act=act||1;opt.title=title||\"\";opt.close=close||false;opt.logurl=opt.logurl||\"\";opt.weibo=opt.weibo||\"\";opt.map=opt.map||\"\";opt.search=opt.search||\"\";opt.sms=opt.sms||\"\";opt.at=opt.at||1;opt.tid=opt.tid||\"\";opt.erciqueren=true;if(MobadsSdk.setActionUrl){var DUMP_PAR=opt.inapp;MobadsSdk.setActionUrl(JSON.stringify(opt),DUMP_PAR)}};Sdk.sendClickLog=function(logurl){new Image().src=logurl};Sdk.onAdPlayEnd=function(){if(MobadsSdk.onAdPlayEnd){setTimeout(function(){MobadsSdk.onAdPlayEnd()},300)}};Sdk.open=function(url,options){var option={url:url,inapp:true,act:mob.Act.LP};Sdk.setActionUrl(option);send3rdLog(false,options)};Sdk.startDownload=function(url,options){var ad={};ad=options||{};ad.tit=options&&options.tit||options.appname||\"\u5e94\u7528\";var mobadsJumpUrl=url;if(/^itms-services:\\/\\// .test(url)){Sdk.setActionUrl(url,false,mob.Act.DL,ad.tit,true);return}if(Sdk.isIOS){var tid=options&&options.pinfo&&options.pinfo.tid;if(tid){Sdk.sendClickLog(mobadsJumpUrl)}Sdk.setActionUrl({url:url,tid:tid||\"\",inapp:true,act:mob.Act.DL});return}var mon=options&&options.mon||[];var id=options&&options.id||1;var pk=options&&options.pk||\"\";var qk=options&&options.qk||\"\";var exp2=options&&options.exp2||{};var wi=options&&options.wi?true:false;var title=ad.tit;var jsonpar={url:mobadsJumpUrl,act:mob.Act.DL,inapp:true,close:true,adid:id,originUrl:mobadsJumpUrl,dlTunnel:3,autoOpen:true,popNotif:true,canCancel:true,canDelete:5,mon:mon,pk:pk,qk:qk,adid:id,title:ad.tit};Sdk.setActionUrl(jsonpar);if(MobadsSdk.sendActivate){MobadsSdk.sendActivate(JSON.stringify(jsonpar));}send3rdLog(false,options);};Sdk.openScheme=function(url,options){var ad={};ad=options||{};ad.tit=options &&options.tit||\"\u5e94\u7528\";var pk=options&&options.pk||\"\";var option={url:url,inapp:true,act:ad.act,title:ad.tit,close:true,pk:pk};Sdk.setActionUrl(option);send3rdLog(false,options);};Sdk.handleClick=function(options){var ad=options||{};var Act=mob.Act;if(Act.LP==ad.act){Sdk.open(ad.curl,ad)}else if(Act.DL==ad.act){Sdk.startDownload(ad.curl,ad)}else if(Act.APO==ad.act){new Image().src=ad.curl;Sdk.openScheme(ad.apo,ad);}};Sdk.onAdPlayEnd=function(){if(MobadsSdk.onAdPlayEnd){MobadsSdk.onAdPlayEnd();}};Sdk.f=function(){if(arguments.length===0){return \'\';}else if(arguments.length===1){return arguments[0];}var res=arguments[0];for(var i=1;i<arguments.length;++i){var re=new RegExp(\'\\\\{\'+(i-1)+\'\\\\}\',\'g\');res=res.replace(re,arguments[i]);}return res;};Sdk.randomInt=function(min,max){return Math.floor(Math.random()*(max-min+1)+min);};Sdk.isFunction=function(source){return \'[object Function]\'===Object.prototype.toString.call(source);};Sdk.natFireEvent=function(token,res){res=res||\'\';if(token!==\'\'&&Sdk.__events&&Sdk.__events[token]&&Sdk.isFunction(Sdk.__events[token])){Sdk.__events[token](res);if(Sdk.__events[token]&&!Sdk.__events[token].multi){delete Sdk.__events[token];}}};Sdk.natRegEv=function(eventHandler,eventType){eventType=eventType||\'\';Sdk.__events=Sdk.__events||{};var token=Sdk.f(\'_{0}_{1}_{2}\',eventType,new Date().getTime(),Sdk.randomInt(0,4294967296));Sdk.__events[token]=eventHandler;return token;};Sdk.isInstalled=function(pk,onready){var token=Sdk.natRegEv(onready);if(MobadsSdk.isInstalled){MobadsSdk.isInstalled(token,pk);}else{Sdk.natFireEvent(token,\'false\');}};Sdk.getDownloadStatus=function(callback,pkg){var token=Sdk.natRegEv(callback);if(MobadsSdk.getDownloadStatus){MobadsSdk.getDownloadStatus(token,pkg);}};Sdk.pauseDownload=function(pkg){if(MobadsSdk.pauseDownload){MobadsSdk.pauseDownload(pkg);}};window.MobadsSdk=window.MobadsSdk||{};window.MobadsSdk.pauseDownload=function(pkg){window.location=\'mobadssdk://pauseDownload?pkg=\'+pkg;};window.MobadsSdk.getDownloadStatus=function(token,pkg){window.location=\'mobadssdk://getDownloadStatus?token=\'+token+\'&pkg=\'+pkg;};window.MobadsSdk.setActionUrl=function(jsonPar,inapp){window.location=\'mobadssdk://setActionUrl?json=\'+jsonPar;};})();
                                                                                                                                                                                        • javascript:(function(){window.mobadsSdk&&window.mobadsSdk.pageFinishedCallback&&window.mobadsSdk.pageFinishedCallback();})()
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        1const/4 v6, 0x0
                                                                                                                                                                                        3iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/n;->a:Lcom/baidu/mobads/container/landingpage/App2Activity$d;
                                                                                                                                                                                        4iget-boolean v0, v0, Lcom/baidu/mobads/container/landingpage/App2Activity$d;->a:Z
                                                                                                                                                                                        5if-nez v0, :cond_3a
                                                                                                                                                                                        7iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/n;->a:Lcom/baidu/mobads/container/landingpage/App2Activity$d;
                                                                                                                                                                                        9iget-object v0, v0, Lcom/baidu/mobads/container/landingpage/App2Activity$d;->b:Ljava/lang/String;
                                                                                                                                                                                        11invoke-virtual {v0, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        12move-result v0
                                                                                                                                                                                        13if-eqz v0, :cond_3a
                                                                                                                                                                                        15iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/n;->b:Lcom/baidu/mobads/container/landingpage/App2Activity;
                                                                                                                                                                                        16iget v0, v0, Lcom/baidu/mobads/container/landingpage/App2Activity;->i:I
                                                                                                                                                                                        17const/4 v1, -0x1
                                                                                                                                                                                        18if-ne v0, v1, :cond_28
                                                                                                                                                                                        20iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/n;->b:Lcom/baidu/mobads/container/landingpage/App2Activity;
                                                                                                                                                                                        22invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        23move-result-wide v2
                                                                                                                                                                                        25iget-object v1, p0, Lcom/baidu/mobads/container/landingpage/n;->b:Lcom/baidu/mobads/container/landingpage/App2Activity;
                                                                                                                                                                                        27invoke-static {v1}, Lcom/baidu/mobads/container/landingpage/App2Activity;->g(Lcom/baidu/mobads/container/landingpage/App2Activity;)J
                                                                                                                                                                                        28move-result-wide v4
                                                                                                                                                                                        29sub-long/2addr v2, v4
                                                                                                                                                                                        30long-to-int v1, v2
                                                                                                                                                                                        31iput v1, v0, Lcom/baidu/mobads/container/landingpage/App2Activity;->i:I
                                                                                                                                                                                        32cond_28:
                                                                                                                                                                                        33iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/n;->a:Lcom/baidu/mobads/container/landingpage/App2Activity$d;
                                                                                                                                                                                        34iget-boolean v0, v0, Lcom/baidu/mobads/container/landingpage/App2Activity$d;->c:Z
                                                                                                                                                                                        35if-nez v0, :cond_3a
                                                                                                                                                                                        37iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/n;->a:Lcom/baidu/mobads/container/landingpage/App2Activity$d;
                                                                                                                                                                                        38const/4 v1, 0x1
                                                                                                                                                                                        39iput-boolean v1, v0, Lcom/baidu/mobads/container/landingpage/App2Activity$d;->c:Z
                                                                                                                                                                                        41iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/n;->a:Lcom/baidu/mobads/container/landingpage/App2Activity$d;
                                                                                                                                                                                        43iget-object v0, v0, Lcom/baidu/mobads/container/landingpage/App2Activity$d;->b:Ljava/lang/String;
                                                                                                                                                                                        45invoke-direct {p0, v0, v6}, Lcom/baidu/mobads/container/landingpage/n;->a(Ljava/lang/String;I)V
                                                                                                                                                                                        46cond_3a:
                                                                                                                                                                                        47iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/n;->a:Lcom/baidu/mobads/container/landingpage/App2Activity$d;
                                                                                                                                                                                        48iput-boolean v6, v0, Lcom/baidu/mobads/container/landingpage/App2Activity$d;->a:Z
                                                                                                                                                                                        50iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/n;->a:Lcom/baidu/mobads/container/landingpage/App2Activity$d;
                                                                                                                                                                                        52const-string v1, ""
                                                                                                                                                                                        53iput-object v1, v0, Lcom/baidu/mobads/container/landingpage/App2Activity$d;->b:Ljava/lang/String;
                                                                                                                                                                                        55iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/n;->b:Lcom/baidu/mobads/container/landingpage/App2Activity;
                                                                                                                                                                                        57invoke-static {v0}, Lcom/baidu/mobads/container/landingpage/App2Activity;->h(Lcom/baidu/mobads/container/landingpage/App2Activity;)Lcom/baidu/mobads/container/landingpage/App2Activity$c;
                                                                                                                                                                                        58move-result-object v0
                                                                                                                                                                                        59if-eqz v0, :cond_55
                                                                                                                                                                                        61iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/n;->b:Lcom/baidu/mobads/container/landingpage/App2Activity;
                                                                                                                                                                                        63invoke-static {v0}, Lcom/baidu/mobads/container/landingpage/App2Activity;->h(Lcom/baidu/mobads/container/landingpage/App2Activity;)Lcom/baidu/mobads/container/landingpage/App2Activity$c;
                                                                                                                                                                                        64move-result-object v0
                                                                                                                                                                                        66invoke-interface {v0, p1}, Lcom/baidu/mobads/container/landingpage/App2Activity$c;->a(Landroid/webkit/WebView;)V
                                                                                                                                                                                        67cond_55:
                                                                                                                                                                                        68invoke-super {p0, p1, p2}, Landroid/webkit/WebViewClient;->onPageFinished(Landroid/webkit/WebView;Ljava/lang/String;)V
                                                                                                                                                                                        70const-string v0, "(function(){window.baidu={};window.baidu.mobads={};window.baidu.mobads.Sdk={isIOS:false};var Sdk=window.baidu.mobads.Sdk;Sdk.isIOS=(/iphone|ipad|ipod/i).test(window.navigator.userAgent.toLowerCase());var mob=window.baidu.mobads;mob.Act={LP:1,DL:2,MAP:4,SMS:8,MAIL:16,PHONE:32,VIDEO:64,RM:128,NA:256,APO:512};var win=window;win.MobadsSdk=win.MobadsSdk||{};var MobadsSdk=win.MobadsSdk;var send3rdLog=function(isShowLog,ad){if(!ad||!ad.mon){return}var url;for(var i=0;i<ad.mon.length;++i){url=isShowLog?ad.mon[i].s:ad.mon[i].c;if(!url){continue}new Image().src=url}};Sdk.setActionUrl=function(url,inapp,act,title,close){var opt={};if(\"[object Object]\"===Object.prototype.toString.call(url)){opt=url;url=opt.url;inapp=opt.inapp;act=opt.act;title=opt.title;close=opt.close}opt.url=url||\"\";opt.inapp=inapp||false;opt.act=act||1;opt.title=title||\"\";opt.close=close||false;opt.logurl=opt.logurl||\"\";opt.weibo=opt.weibo||\"\";opt.map=opt.map||\"\";opt.search=opt.search||\"\";opt.sms=opt.sms||\"\";opt.at=op
                                                                                                                                                                                        72iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/n;->b:Lcom/baidu/mobads/container/landingpage/App2Activity;
                                                                                                                                                                                        74invoke-virtual {v0}, Lcom/baidu/mobads/container/landingpage/App2Activity;->needInjectJSWhenPageFinished()Z
                                                                                                                                                                                        75move-result v0
                                                                                                                                                                                        76if-eqz v0, :cond_70
                                                                                                                                                                                        78iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/n;->b:Lcom/baidu/mobads/container/landingpage/App2Activity;
                                                                                                                                                                                        80const-string v1, "javascript:(function(){window.baidu={};window.baidu.mobads={};window.baidu.mobads.Sdk={isIOS:false};var Sdk=window.baidu.mobads.Sdk;Sdk.isIOS=(/iphone|ipad|ipod/i).test(window.navigator.userAgent.toLowerCase());var mob=window.baidu.mobads;mob.Act={LP:1,DL:2,MAP:4,SMS:8,MAIL:16,PHONE:32,VIDEO:64,RM:128,NA:256,APO:512};var win=window;win.MobadsSdk=win.MobadsSdk||{};var MobadsSdk=win.MobadsSdk;var send3rdLog=function(isShowLog,ad){if(!ad||!ad.mon){return}var url;for(var i=0;i<ad.mon.length;++i){url=isShowLog?ad.mon[i].s:ad.mon[i].c;if(!url){continue}new Image().src=url}};Sdk.setActionUrl=function(url,inapp,act,title,close){var opt={};if(\"[object Object]\"===Object.prototype.toString.call(url)){opt=url;url=opt.url;inapp=opt.inapp;act=opt.act;title=opt.title;close=opt.close}opt.url=url||\"\";opt.inapp=inapp||false;opt.act=act||1;opt.title=title||\"\";opt.close=close||false;opt.logurl=opt.logurl||\"\";opt.weibo=opt.weibo||\"\";opt.map=opt.map||\"\";opt.search=opt.search||\"\";opt.sms=opt.sms||\"\
                                                                                                                                                                                        82invoke-virtual {v0, v1}, Lcom/baidu/mobads/container/landingpage/App2Activity;->executeJavaScript(Ljava/lang/String;)V
                                                                                                                                                                                        84iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/n;->b:Lcom/baidu/mobads/container/landingpage/App2Activity;
                                                                                                                                                                                        86const-string v1, "javascript:(function(){window.mobadsSdk&&window.mobadsSdk.pageFinishedCallback&&window.mobadsSdk.pageFinishedCallback();})()"
                                                                                                                                                                                        88invoke-virtual {v0, v1}, Lcom/baidu/mobads/container/landingpage/App2Activity;->executeJavaScript(Ljava/lang/String;)V
                                                                                                                                                                                        89cond_70: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • 2
                                                                                                                                                                                        • 1
                                                                                                                                                                                        • 11
                                                                                                                                                                                        • 0
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-virtual {p1}, Lcom/tencent/connect/auth/QQToken;->getOpenId()Ljava/lang/String;
                                                                                                                                                                                        2move-result-object v0
                                                                                                                                                                                        4invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        5move-result v0
                                                                                                                                                                                        6if-nez v0, :cond_25
                                                                                                                                                                                        8invoke-static {}, Lcom/tencent/open/b/d;->a()Lcom/tencent/open/b/d;
                                                                                                                                                                                        9move-result-object v1
                                                                                                                                                                                        11invoke-virtual {p1}, Lcom/tencent/connect/auth/QQToken;->getOpenId()Ljava/lang/String;
                                                                                                                                                                                        12move-result-object v2
                                                                                                                                                                                        14invoke-virtual {p1}, Lcom/tencent/connect/auth/QQToken;->getAppId()Ljava/lang/String;
                                                                                                                                                                                        15move-result-object v3
                                                                                                                                                                                        17const-string v4, "2"
                                                                                                                                                                                        19const-string v5, "1"
                                                                                                                                                                                        21const-string v6, "11"
                                                                                                                                                                                        23const-string v7, "0"
                                                                                                                                                                                        25const-string v8, "0"
                                                                                                                                                                                        27const-string v9, "0"
                                                                                                                                                                                        29invoke-virtual/range {v1 .. v9}, Lcom/tencent/open/b/d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        30cond_25: sget-boolean v0, Lcom/tencent/connect/a/a;->g:Z
                                                                                                                                                                                        31if-nez v0, :cond_2a
                                                                                                                                                                                        32return-void
                                                                                                                                                                                        33cond_2a:
                                                                                                                                                                                        34invoke-static {p0, p1}, Lcom/tencent/connect/a/a;->b(Landroid/content/Context;Lcom/tencent/connect/auth/QQToken;)V
                                                                                                                                                                                        36invoke-virtual {p1}, Lcom/tencent/connect/auth/QQToken;->getOpenId()Ljava/lang/String;
                                                                                                                                                                                        37move-result-object v0
                                                                                                                                                                                        38if-eqz v0, :cond_4c
                                                                                                                                                                                        39try_start_33:
                                                                                                                                                                                        40sget-object v0, Lcom/tencent/connect/a/a;->c:Ljava/lang/reflect/Method;
                                                                                                                                                                                        42sget-object v1, Lcom/tencent/connect/a/a;->b:Ljava/lang/Class;
                                                                                                                                                                                        43const/4 v2, 0x2
                                                                                                                                                                                        44new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                        45const/4 v3, 0x0
                                                                                                                                                                                        46aput-object p0, v2, v3
                                                                                                                                                                                        47const/4 p0, 0x1
                                                                                                                                                                                        49invoke-virtual {p1}, Lcom/tencent/connect/auth/QQToken;->getOpenId()Ljava/lang/String;
                                                                                                                                                                                        50move-result-object p1
                                                                                                                                                                                        51aput-object p1, v2, p0
                                                                                                                                                                                        53invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        54try_end_47: goto/16 :goto_4c
                                                                                                                                                                                        55catch_48: move-exception p0
                                                                                                                                                                                        57invoke-virtual {p0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        58goto_4c: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getCellLocation
                                                                                                                                                                                        • android.telephony.TelephonyManager.getSimState
                                                                                                                                                                                        • android.telephony.TelephonyManager.getSubscriberId
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.telephony.CellLocation.getEmpty
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • phone
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v3, 0x0
                                                                                                                                                                                        1const/4 v2, 0x1
                                                                                                                                                                                        3const-string v0, "phone"
                                                                                                                                                                                        5invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        6move-result-object v0
                                                                                                                                                                                        7check-cast v0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        8if-eqz v0, :cond_4a
                                                                                                                                                                                        9try_start_c:
                                                                                                                                                                                        10invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getCellLocation()Landroid/telephony/CellLocation;
                                                                                                                                                                                        11move-result-object v4
                                                                                                                                                                                        13invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getSimState()I
                                                                                                                                                                                        14try_end_13: move-result v1
                                                                                                                                                                                        15const/4 v5, 0x5
                                                                                                                                                                                        16if-ne v1, v5, :cond_40
                                                                                                                                                                                        17move v1, v2
                                                                                                                                                                                        18try_start_18:
                                                                                                                                                                                        19invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getSubscriberId()Ljava/lang/String;
                                                                                                                                                                                        20move-result-object v0
                                                                                                                                                                                        22invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        23try_end_1f: move-result v0
                                                                                                                                                                                        24if-nez v0, :cond_42
                                                                                                                                                                                        25move v0, v2
                                                                                                                                                                                        26goto_23: if-eqz v1, :cond_3e
                                                                                                                                                                                        27if-eqz v0, :cond_3e
                                                                                                                                                                                        28if-eqz v4, :cond_35
                                                                                                                                                                                        29try_start_29:
                                                                                                                                                                                        30invoke-static {v4}, Lc/t/m/li/tsa/B;->c(Landroid/telephony/CellLocation;)Z
                                                                                                                                                                                        31move-result v0
                                                                                                                                                                                        32if-nez v0, :cond_35
                                                                                                                                                                                        34invoke-static {v4}, Lc/t/m/li/tsa/B;->b(Landroid/telephony/CellLocation;)I
                                                                                                                                                                                        35move-result v0
                                                                                                                                                                                        36if-gez v0, :cond_3c
                                                                                                                                                                                        37cond_35:
                                                                                                                                                                                        38invoke-static {p0}, Lc/t/m/li/tsa/B;->c(Landroid/content/Context;)Z
                                                                                                                                                                                        39move-result v0
                                                                                                                                                                                        40if-nez v0, :cond_3c
                                                                                                                                                                                        41move v3, v2
                                                                                                                                                                                        42cond_3c: sput-boolean v3, Lc/t/m/li/tsa/B;->c:Z
                                                                                                                                                                                        43try_end_3e: move-object v0, v4
                                                                                                                                                                                        44goto_3f: return-object v0
                                                                                                                                                                                        45cond_40: move v1, v3
                                                                                                                                                                                        46goto/16 :goto_18
                                                                                                                                                                                        47cond_42: move v0, v3
                                                                                                                                                                                        48goto/16 :goto_23
                                                                                                                                                                                        49catch_44: move-exception v0
                                                                                                                                                                                        50move v0, v2
                                                                                                                                                                                        51goto/16 :goto_23
                                                                                                                                                                                        52catch_47: move-exception v0
                                                                                                                                                                                        53sput-boolean v2, Lc/t/m/li/tsa/B;->c:Z
                                                                                                                                                                                        54cond_4a:
                                                                                                                                                                                        55invoke-static {}, Landroid/telephony/CellLocation;->getEmpty()Landroid/telephony/CellLocation;
                                                                                                                                                                                        56move-result-object v0
                                                                                                                                                                                        57goto/16 :goto_3f
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.location.Location.getLatitude
                                                                                                                                                                                        • android.location.Location.getLongitude
                                                                                                                                                                                        • android.location.Location.getExtras
                                                                                                                                                                                        • android.os.Bundle.getInt
                                                                                                                                                                                        • android.location.Location.getLatitude
                                                                                                                                                                                        • android.location.Location.getLongitude
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • satellites
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x1
                                                                                                                                                                                        1const/4 v1, 0x0
                                                                                                                                                                                        2const-wide/16 v2, 0x0
                                                                                                                                                                                        3try_start_4:
                                                                                                                                                                                        4iget-object v4, p0, Lcom/baidu/location/e/e;->f:Landroid/location/Location;
                                                                                                                                                                                        5if-eqz v4, :cond_31
                                                                                                                                                                                        7iget-object v4, p0, Lcom/baidu/location/e/e;->f:Landroid/location/Location;
                                                                                                                                                                                        9invoke-virtual {v4}, Landroid/location/Location;->getLatitude()D
                                                                                                                                                                                        10move-result-wide v4
                                                                                                                                                                                        11cmpl-double v6, v4, v2
                                                                                                                                                                                        12if-eqz v6, :cond_31
                                                                                                                                                                                        14iget-object v4, p0, Lcom/baidu/location/e/e;->f:Landroid/location/Location;
                                                                                                                                                                                        16invoke-virtual {v4}, Landroid/location/Location;->getLongitude()D
                                                                                                                                                                                        17move-result-wide v4
                                                                                                                                                                                        18cmpl-double v6, v4, v2
                                                                                                                                                                                        19if-eqz v6, :cond_31
                                                                                                                                                                                        20sget v4, Lcom/baidu/location/e/e;->m:I
                                                                                                                                                                                        21const/4 v5, 0x2
                                                                                                                                                                                        22if-gt v4, v5, :cond_30
                                                                                                                                                                                        24iget-object v4, p0, Lcom/baidu/location/e/e;->f:Landroid/location/Location;
                                                                                                                                                                                        26invoke-virtual {v4}, Landroid/location/Location;->getExtras()Landroid/os/Bundle;
                                                                                                                                                                                        27move-result-object v4
                                                                                                                                                                                        29const-string v6, "satellites"
                                                                                                                                                                                        30const/4 v7, 0x3
                                                                                                                                                                                        32invoke-virtual {v4, v6, v7}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I
                                                                                                                                                                                        33move-result v2
                                                                                                                                                                                        34try_end_2e: if-le v2, v5, :cond_31
                                                                                                                                                                                        35cond_30: return v0
                                                                                                                                                                                        36cond_31: return v1
                                                                                                                                                                                        37catch_32: nop
                                                                                                                                                                                        39iget-object v4, p0, Lcom/baidu/location/e/e;->f:Landroid/location/Location;
                                                                                                                                                                                        40if-eqz v4, :cond_4a
                                                                                                                                                                                        42invoke-virtual {v4}, Landroid/location/Location;->getLatitude()D
                                                                                                                                                                                        43move-result-wide v4
                                                                                                                                                                                        44cmpl-double v6, v4, v2
                                                                                                                                                                                        45if-eqz v6, :cond_4a
                                                                                                                                                                                        47iget-object v4, p0, Lcom/baidu/location/e/e;->f:Landroid/location/Location;
                                                                                                                                                                                        49invoke-virtual {v4}, Landroid/location/Location;->getLongitude()D
                                                                                                                                                                                        50move-result-wide v4
                                                                                                                                                                                        51cmpl-double v6, v4, v2
                                                                                                                                                                                        52if-eqz v6, :cond_4a
                                                                                                                                                                                        53return v0
                                                                                                                                                                                        54cond_4a: return v1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.reflect.Field.get
                                                                                                                                                                                        • android.util.Log.w
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • pathList
                                                                                                                                                                                        • dexElements
                                                                                                                                                                                        • MultiDex
                                                                                                                                                                                        • Failed find field \'dexElements\' attempting \'pathElements\'
                                                                                                                                                                                        • pathElements
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Ljava/lang/ClassLoader;",
                                                                                                                                                                                        4"Ljava/util/List<",
                                                                                                                                                                                        5"+",
                                                                                                                                                                                        6"Ljava/io/File;",
                                                                                                                                                                                        7">;)V"
                                                                                                                                                                                        8}
                                                                                                                                                                                        9.end annotation
                                                                                                                                                                                        10.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        11value = {
                                                                                                                                                                                        12Ljava/io/IOException;,
                                                                                                                                                                                        13Ljava/lang/SecurityException;,
                                                                                                                                                                                        14Ljava/lang/IllegalArgumentException;,
                                                                                                                                                                                        15Ljava/lang/ClassNotFoundException;,
                                                                                                                                                                                        16Ljava/lang/NoSuchMethodException;,
                                                                                                                                                                                        17Ljava/lang/InstantiationException;,
                                                                                                                                                                                        18Ljava/lang/IllegalAccessException;,
                                                                                                                                                                                        19Ljava/lang/reflect/InvocationTargetException;,
                                                                                                                                                                                        20Ljava/lang/NoSuchFieldException;
                                                                                                                                                                                        21}
                                                                                                                                                                                        22.end annotation
                                                                                                                                                                                        24const-string v0, "pathList"
                                                                                                                                                                                        26invoke-static {p0, v0}, Lb/g/a;->a(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                        27move-result-object v0
                                                                                                                                                                                        29invoke-virtual {v0, p0}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        30move-result-object p0
                                                                                                                                                                                        31new-instance v0, Lb/g/a$a;
                                                                                                                                                                                        33invoke-direct {v0}, Lb/g/a$a;-><init>()V
                                                                                                                                                                                        35invoke-direct {v0, p1}, Lb/g/a$a;->a(Ljava/util/List;)[Ljava/lang/Object;
                                                                                                                                                                                        36move-result-object p1
                                                                                                                                                                                        37try_start_13:
                                                                                                                                                                                        38const-string v0, "dexElements"
                                                                                                                                                                                        40invoke-static {p0, v0, p1}, Lb/g/a;->a(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                        41try_end_18: goto/16 :goto_26
                                                                                                                                                                                        42catch_19: move-exception v0
                                                                                                                                                                                        44const-string v1, "MultiDex"
                                                                                                                                                                                        46const-string v2, "Failed find field \'dexElements\' attempting \'pathElements\'"
                                                                                                                                                                                        48invoke-static {v1, v2, v0}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                        50const-string v0, "pathElements"
                                                                                                                                                                                        52invoke-static {p0, v0, p1}, Lb/g/a;->a(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                        53goto_26: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.RuntimeException.<init>
                                                                                                                                                                                        • java.lang.reflect.InvocationTargetException.getCause
                                                                                                                                                                                        • java.lang.RuntimeException.<init>
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • Failed to call observer method
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0: iget v0, p0, Landroidx/lifecycle/b$b;->a:I
                                                                                                                                                                                        1const/4 v1, 0x0
                                                                                                                                                                                        2if-eqz v0, :cond_22
                                                                                                                                                                                        3const/4 v2, 0x1
                                                                                                                                                                                        4if-eq v0, v2, :cond_18
                                                                                                                                                                                        5const/4 v3, 0x2
                                                                                                                                                                                        6if-eq v0, v3, :cond_c
                                                                                                                                                                                        7goto/16 :goto_29
                                                                                                                                                                                        8cond_c:
                                                                                                                                                                                        9iget-object v0, p0, Landroidx/lifecycle/b$b;->b:Ljava/lang/reflect/Method;
                                                                                                                                                                                        10new-array v3, v3, [Ljava/lang/Object;
                                                                                                                                                                                        11aput-object p1, v3, v1
                                                                                                                                                                                        12aput-object p2, v3, v2
                                                                                                                                                                                        14invoke-virtual {v0, p3, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        15goto/16 :goto_29
                                                                                                                                                                                        16cond_18:
                                                                                                                                                                                        17iget-object p2, p0, Landroidx/lifecycle/b$b;->b:Ljava/lang/reflect/Method;
                                                                                                                                                                                        18new-array v0, v2, [Ljava/lang/Object;
                                                                                                                                                                                        19aput-object p1, v0, v1
                                                                                                                                                                                        21invoke-virtual {p2, p3, v0}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        22goto/16 :goto_29
                                                                                                                                                                                        23cond_22:
                                                                                                                                                                                        24iget-object p1, p0, Landroidx/lifecycle/b$b;->b:Ljava/lang/reflect/Method;
                                                                                                                                                                                        25new-array p2, v1, [Ljava/lang/Object;
                                                                                                                                                                                        27invoke-virtual {p1, p3, p2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        28try_end_29: return-void
                                                                                                                                                                                        29catch_2a: move-exception p1
                                                                                                                                                                                        30new-instance p2, Ljava/lang/RuntimeException;
                                                                                                                                                                                        32invoke-direct {p2, p1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
                                                                                                                                                                                        33throw p2
                                                                                                                                                                                        34catch_31: move-exception p1
                                                                                                                                                                                        35new-instance p2, Ljava/lang/RuntimeException;
                                                                                                                                                                                        37invoke-virtual {p1}, Ljava/lang/reflect/InvocationTargetException;->getCause()Ljava/lang/Throwable;
                                                                                                                                                                                        38move-result-object p1
                                                                                                                                                                                        40const-string p3, "Failed to call observer method"
                                                                                                                                                                                        42invoke-direct {p2, p3, p1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        43throw p2
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.content.Context.getApplicationContext
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.wifi.WifiManager.getConnectionInfo
                                                                                                                                                                                        • android.net.wifi.WifiInfo.getMacAddress
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • wifi
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1sget-object v0, Lcom/tencent/smtt/utils/b;->d:Ljava/lang/String;
                                                                                                                                                                                        3invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        4move-result v0
                                                                                                                                                                                        5if-eqz v0, :cond_39
                                                                                                                                                                                        6sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        7const/16 v1, 0x17
                                                                                                                                                                                        8if-ge v0, v1, :cond_33
                                                                                                                                                                                        9try_start_e:
                                                                                                                                                                                        10invoke-virtual {p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        11move-result-object p0
                                                                                                                                                                                        13const-string v0, "wifi"
                                                                                                                                                                                        15invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        16move-result-object p0
                                                                                                                                                                                        17check-cast p0, Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        18if-nez p0, :cond_1e
                                                                                                                                                                                        19const/4 p0, 0x0
                                                                                                                                                                                        20goto/16 :goto_22
                                                                                                                                                                                        21cond_1e:
                                                                                                                                                                                        22invoke-virtual {p0}, Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
                                                                                                                                                                                        23move-result-object p0
                                                                                                                                                                                        24goto_22: if-nez p0, :cond_27
                                                                                                                                                                                        26const-string p0, ""
                                                                                                                                                                                        27goto/16 :goto_2b
                                                                                                                                                                                        28cond_27:
                                                                                                                                                                                        29invoke-virtual {p0}, Landroid/net/wifi/WifiInfo;->getMacAddress()Ljava/lang/String;
                                                                                                                                                                                        30move-result-object p0
                                                                                                                                                                                        31goto_2b: sput-object p0, Lcom/tencent/smtt/utils/b;->d:Ljava/lang/String;
                                                                                                                                                                                        32try_end_2d: goto/16 :goto_39
                                                                                                                                                                                        33catch_2e: move-exception p0
                                                                                                                                                                                        35invoke-virtual {p0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        36goto/16 :goto_39
                                                                                                                                                                                        37cond_33:
                                                                                                                                                                                        38invoke-static {}, Lcom/tencent/smtt/utils/b;->b()Ljava/lang/String;
                                                                                                                                                                                        39move-result-object p0
                                                                                                                                                                                        40sput-object p0, Lcom/tencent/smtt/utils/b;->d:Ljava/lang/String;
                                                                                                                                                                                        41cond_39:
                                                                                                                                                                                        42sget-object p0, Lcom/tencent/smtt/utils/b;->d:Ljava/lang/String;
                                                                                                                                                                                        43return-object p0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.reflect.Array.newInstance
                                                                                                                                                                                        • java.lang.reflect.Array.set
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.RuntimeException.<init>
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • sans-serif
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1iget-object v0, p0, Landroidx/core/a/f;->a:Ljava/lang/Class;
                                                                                                                                                                                        2const/4 v1, 0x1
                                                                                                                                                                                        4invoke-static {v0, v1}, Ljava/lang/reflect/Array;->newInstance(Ljava/lang/Class;I)Ljava/lang/Object;
                                                                                                                                                                                        5move-result-object v0
                                                                                                                                                                                        6const/4 v2, 0x0
                                                                                                                                                                                        8invoke-static {v0, v2, p1}, Ljava/lang/reflect/Array;->set(Ljava/lang/Object;ILjava/lang/Object;)V
                                                                                                                                                                                        10iget-object p1, p0, Landroidx/core/a/f;->g:Ljava/lang/reflect/Method;
                                                                                                                                                                                        11const/4 v3, 0x0
                                                                                                                                                                                        12const/4 v4, 0x4
                                                                                                                                                                                        13new-array v4, v4, [Ljava/lang/Object;
                                                                                                                                                                                        14aput-object v0, v4, v2
                                                                                                                                                                                        16const-string v0, "sans-serif"
                                                                                                                                                                                        17aput-object v0, v4, v1
                                                                                                                                                                                        18const/4 v0, 0x2
                                                                                                                                                                                        19const/4 v1, -0x1
                                                                                                                                                                                        21invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        22move-result-object v2
                                                                                                                                                                                        23aput-object v2, v4, v0
                                                                                                                                                                                        24const/4 v0, 0x3
                                                                                                                                                                                        26invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        27move-result-object v1
                                                                                                                                                                                        28aput-object v1, v4, v0
                                                                                                                                                                                        30invoke-virtual {p1, v3, v4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        31move-result-object p1
                                                                                                                                                                                        32check-cast p1, Landroid/graphics/Typeface;
                                                                                                                                                                                        33try_end_2c: return-object p1
                                                                                                                                                                                        34catch_2d: move-exception p1
                                                                                                                                                                                        35goto/16 :goto_30
                                                                                                                                                                                        36catch_2f: move-exception p1
                                                                                                                                                                                        37goto_30: new-instance v0, Ljava/lang/RuntimeException;
                                                                                                                                                                                        39invoke-direct {v0, p1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
                                                                                                                                                                                        40throw v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Process.myPid
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.app.ActivityManager.getRunningAppProcesses
                                                                                                                                                                                        • java.util.List.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • android.app.ActivityManager$RunningAppProcessInfo.processName:Ljava/lang/String
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • activity
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1iget-object v0, p0, Lcom/baidu/mobads/utils/q;->n:Ljava/lang/String;
                                                                                                                                                                                        2if-nez v0, :cond_31
                                                                                                                                                                                        4invoke-static {}, Landroid/os/Process;->myPid()I
                                                                                                                                                                                        5move-result v0
                                                                                                                                                                                        7const-string v1, "activity"
                                                                                                                                                                                        9invoke-virtual {p1, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        10move-result-object p1
                                                                                                                                                                                        11check-cast p1, Landroid/app/ActivityManager;
                                                                                                                                                                                        12if-eqz p1, :cond_31
                                                                                                                                                                                        14invoke-virtual {p1}, Landroid/app/ActivityManager;->getRunningAppProcesses()Ljava/util/List;
                                                                                                                                                                                        15move-result-object p1
                                                                                                                                                                                        16if-eqz p1, :cond_31
                                                                                                                                                                                        18invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        19move-result-object p1
                                                                                                                                                                                        20goto_1c:
                                                                                                                                                                                        21invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        22move-result v1
                                                                                                                                                                                        23if-eqz v1, :cond_31
                                                                                                                                                                                        25invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        26move-result-object v1
                                                                                                                                                                                        27check-cast v1, Landroid/app/ActivityManager$RunningAppProcessInfo;
                                                                                                                                                                                        28iget v2, v1, Landroid/app/ActivityManager$RunningAppProcessInfo;->pid:I
                                                                                                                                                                                        29if-ne v2, v0, :cond_1c
                                                                                                                                                                                        31iget-object v1, v1, Landroid/app/ActivityManager$RunningAppProcessInfo;->processName:Ljava/lang/String;
                                                                                                                                                                                        32iput-object v1, p0, Lcom/baidu/mobads/utils/q;->n:Ljava/lang/String;
                                                                                                                                                                                        33goto/16 :goto_1c
                                                                                                                                                                                        34cond_31:
                                                                                                                                                                                        35iget-object p1, p0, Lcom/baidu/mobads/utils/q;->n:Ljava/lang/String;
                                                                                                                                                                                        36try_end_33: return-object p1
                                                                                                                                                                                        37catch_34:
                                                                                                                                                                                        38iget-object p1, p0, Lcom/baidu/mobads/utils/q;->n:Ljava/lang/String;
                                                                                                                                                                                        39return-object p1
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.os.PowerManager.newWakeLock
                                                                                                                                                                                        • android.os.PowerManager$WakeLock.acquire
                                                                                                                                                                                        • android.os.PowerManager$WakeLock.isHeld
                                                                                                                                                                                        • android.os.PowerManager$WakeLock.release
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • power
                                                                                                                                                                                        • VDeviceAPI
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0if-eqz p0, :cond_22
                                                                                                                                                                                        2sget-object p0, Lcom/baidu/mapsdkvi/VDeviceAPI;->a:Landroid/os/PowerManager$WakeLock;
                                                                                                                                                                                        3if-nez p0, :cond_1c
                                                                                                                                                                                        5invoke-static {}, Lcom/baidu/mapsdkvi/b;->a()Landroid/content/Context;
                                                                                                                                                                                        6move-result-object p0
                                                                                                                                                                                        8const-string v0, "power"
                                                                                                                                                                                        10invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        11move-result-object p0
                                                                                                                                                                                        12check-cast p0, Landroid/os/PowerManager;
                                                                                                                                                                                        13const/16 v0, 0xa
                                                                                                                                                                                        15const-string v1, "VDeviceAPI"
                                                                                                                                                                                        17invoke-virtual {p0, v0, v1}, Landroid/os/PowerManager;->newWakeLock(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock;
                                                                                                                                                                                        18move-result-object p0
                                                                                                                                                                                        19sput-object p0, Lcom/baidu/mapsdkvi/VDeviceAPI;->a:Landroid/os/PowerManager$WakeLock;
                                                                                                                                                                                        20cond_1c:
                                                                                                                                                                                        21sget-object p0, Lcom/baidu/mapsdkvi/VDeviceAPI;->a:Landroid/os/PowerManager$WakeLock;
                                                                                                                                                                                        23invoke-virtual {p0}, Landroid/os/PowerManager$WakeLock;->acquire()V
                                                                                                                                                                                        24goto/16 :goto_34
                                                                                                                                                                                        25cond_22:
                                                                                                                                                                                        26sget-object p0, Lcom/baidu/mapsdkvi/VDeviceAPI;->a:Landroid/os/PowerManager$WakeLock;
                                                                                                                                                                                        27if-eqz p0, :cond_34
                                                                                                                                                                                        29invoke-virtual {p0}, Landroid/os/PowerManager$WakeLock;->isHeld()Z
                                                                                                                                                                                        30move-result p0
                                                                                                                                                                                        31if-eqz p0, :cond_34
                                                                                                                                                                                        33sget-object p0, Lcom/baidu/mapsdkvi/VDeviceAPI;->a:Landroid/os/PowerManager$WakeLock;
                                                                                                                                                                                        35invoke-virtual {p0}, Landroid/os/PowerManager$WakeLock;->release()V
                                                                                                                                                                                        36const/4 p0, 0x0
                                                                                                                                                                                        37sput-object p0, Lcom/baidu/mapsdkvi/VDeviceAPI;->a:Landroid/os/PowerManager$WakeLock;
                                                                                                                                                                                        38goto_34: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.File.isDirectory
                                                                                                                                                                                        • java.io.File.listFiles
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • file
                                                                                                                                                                                        • f
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "file"
                                                                                                                                                                                        3invoke-static {p1, v0}, Ld/e/b/i;->b(Ljava/lang/Object;Ljava/lang/String;)V
                                                                                                                                                                                        5invoke-virtual {p1}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        6move-result v0
                                                                                                                                                                                        7if-nez v0, :cond_c
                                                                                                                                                                                        8return-void
                                                                                                                                                                                        9cond_c:
                                                                                                                                                                                        10invoke-virtual {p1}, Ljava/io/File;->isDirectory()Z
                                                                                                                                                                                        11move-result v0
                                                                                                                                                                                        12if-eqz v0, :cond_2b
                                                                                                                                                                                        14invoke-virtual {p1}, Ljava/io/File;->listFiles()[Ljava/io/File;
                                                                                                                                                                                        15move-result-object v0
                                                                                                                                                                                        16if-eqz v0, :cond_2b
                                                                                                                                                                                        17array-length v1, v0
                                                                                                                                                                                        18const/4 v2, 0x0
                                                                                                                                                                                        19goto_1a: if-ge v2, v1, :cond_2b
                                                                                                                                                                                        20aget-object v3, v0, v2
                                                                                                                                                                                        22sget-object v4, Lcom/firebear/androil/h/g;->a:Lcom/firebear/androil/h/g;
                                                                                                                                                                                        24const-string v5, "f"
                                                                                                                                                                                        26invoke-static {v3, v5}, Ld/e/b/i;->a(Ljava/lang/Object;Ljava/lang/String;)V
                                                                                                                                                                                        28invoke-virtual {v4, v3}, Lcom/firebear/androil/h/g;->a(Ljava/io/File;)V
                                                                                                                                                                                        29add-int/lit8 v2, v2, 0x1
                                                                                                                                                                                        30goto/16 :goto_1a
                                                                                                                                                                                        31try_start_2b:
                                                                                                                                                                                        32invoke-virtual {p1}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        33try_end_2e: goto/16 :goto_33
                                                                                                                                                                                        34catch_2f: move-exception p1
                                                                                                                                                                                        36invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        37goto_33: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.Integer.TYPE:Ljava/lang/Class
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • phone
                                                                                                                                                                                        • getDeviceId
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation build Landroid/annotation/SuppressLint;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"MissingPermission"
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        6const-string v0, ""
                                                                                                                                                                                        7try_start_2:
                                                                                                                                                                                        8const-string v1, "phone"
                                                                                                                                                                                        10invoke-virtual {p0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        11move-result-object p0
                                                                                                                                                                                        12check-cast p0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        14invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        15move-result-object v1
                                                                                                                                                                                        17const-string v2, "getDeviceId"
                                                                                                                                                                                        18const/4 v3, 0x1
                                                                                                                                                                                        19new-array v4, v3, [Ljava/lang/Class;
                                                                                                                                                                                        21sget-object v5, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
                                                                                                                                                                                        22const/4 v6, 0x0
                                                                                                                                                                                        23aput-object v5, v4, v6
                                                                                                                                                                                        25invoke-virtual {v1, v2, v4}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        26move-result-object v1
                                                                                                                                                                                        27new-array v2, v3, [Ljava/lang/Object;
                                                                                                                                                                                        29invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        30move-result-object p1
                                                                                                                                                                                        31aput-object p1, v2, v6
                                                                                                                                                                                        33invoke-virtual {v1, p0, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        34move-result-object p0
                                                                                                                                                                                        35check-cast p0, Ljava/lang/String;
                                                                                                                                                                                        36try_end_2a: return-object p0
                                                                                                                                                                                        37catch_2b: return-object v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.net.Socket.connect
                                                                                                                                                                                        • java.io.IOException.<init>
                                                                                                                                                                                        • java.io.IOException.initCause
                                                                                                                                                                                        • java.io.IOException.<init>
                                                                                                                                                                                        • java.io.IOException.initCause
                                                                                                                                                                                        • java.io.IOException.<init>
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • Exception in connect
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2Ljava/io/IOException;
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        6const-string v0, "Exception in connect"
                                                                                                                                                                                        7try_start_2:
                                                                                                                                                                                        8invoke-virtual {p1, p2, p3}, Ljava/net/Socket;->connect(Ljava/net/SocketAddress;I)V
                                                                                                                                                                                        9try_end_5: return-void
                                                                                                                                                                                        10catch_6: move-exception p1
                                                                                                                                                                                        11sget p2, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        12const/16 p3, 0x1a
                                                                                                                                                                                        13if-ne p2, p3, :cond_16
                                                                                                                                                                                        14new-instance p2, Ljava/io/IOException;
                                                                                                                                                                                        16invoke-direct {p2, v0}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        18invoke-virtual {p2, p1}, Ljava/io/IOException;->initCause(Ljava/lang/Throwable;)Ljava/lang/Throwable;
                                                                                                                                                                                        19throw p2
                                                                                                                                                                                        20cond_16: throw p1
                                                                                                                                                                                        21catch_17: move-exception p1
                                                                                                                                                                                        22new-instance p2, Ljava/io/IOException;
                                                                                                                                                                                        24invoke-direct {p2, v0}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        26invoke-virtual {p2, p1}, Ljava/io/IOException;->initCause(Ljava/lang/Throwable;)Ljava/lang/Throwable;
                                                                                                                                                                                        27throw p2
                                                                                                                                                                                        28catch_21: move-exception p1
                                                                                                                                                                                        30invoke-static {p1}, Lf/a/e;->a(Ljava/lang/AssertionError;)Z
                                                                                                                                                                                        31move-result p2
                                                                                                                                                                                        32if-eqz p2, :cond_2e
                                                                                                                                                                                        33new-instance p2, Ljava/io/IOException;
                                                                                                                                                                                        35invoke-direct {p2, p1}, Ljava/io/IOException;-><init>(Ljava/lang/Throwable;)V
                                                                                                                                                                                        36throw p2
                                                                                                                                                                                        37cond_2e: throw p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Process.myPid
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.app.ActivityManager.getRunningAppProcesses
                                                                                                                                                                                        • java.util.List.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • android.app.ActivityManager$RunningAppProcessInfo.processName:Ljava/lang/String
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • activity
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1sget-object v0, Lcom/tencent/wxop/stat/common/l;->m:Ljava/lang/String;
                                                                                                                                                                                        2if-eqz v0, :cond_7
                                                                                                                                                                                        4sget-object p0, Lcom/tencent/wxop/stat/common/l;->m:Ljava/lang/String;
                                                                                                                                                                                        5return-object p0
                                                                                                                                                                                        6cond_7:
                                                                                                                                                                                        7invoke-static {}, Landroid/os/Process;->myPid()I
                                                                                                                                                                                        8move-result v0
                                                                                                                                                                                        10const-string v1, "activity"
                                                                                                                                                                                        12invoke-virtual {p0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        13move-result-object p0
                                                                                                                                                                                        14check-cast p0, Landroid/app/ActivityManager;
                                                                                                                                                                                        16invoke-virtual {p0}, Landroid/app/ActivityManager;->getRunningAppProcesses()Ljava/util/List;
                                                                                                                                                                                        17move-result-object p0
                                                                                                                                                                                        19invoke-interface {p0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        20move-result-object p0
                                                                                                                                                                                        21cond_1b:
                                                                                                                                                                                        22invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        23move-result v1
                                                                                                                                                                                        24if-eqz v1, :cond_2f
                                                                                                                                                                                        26invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        27move-result-object v1
                                                                                                                                                                                        28check-cast v1, Landroid/app/ActivityManager$RunningAppProcessInfo;
                                                                                                                                                                                        29iget v2, v1, Landroid/app/ActivityManager$RunningAppProcessInfo;->pid:I
                                                                                                                                                                                        30if-ne v2, v0, :cond_1b
                                                                                                                                                                                        32iget-object p0, v1, Landroid/app/ActivityManager$RunningAppProcessInfo;->processName:Ljava/lang/String;
                                                                                                                                                                                        33sput-object p0, Lcom/tencent/wxop/stat/common/l;->m:Ljava/lang/String;
                                                                                                                                                                                        34cond_2f:
                                                                                                                                                                                        35sget-object p0, Lcom/tencent/wxop/stat/common/l;->m:Ljava/lang/String;
                                                                                                                                                                                        36return-object p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getSubscriberId
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android.permission.READ_PHONE_STATE
                                                                                                                                                                                        • phone
                                                                                                                                                                                        • IFLY_AD_SDK
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v1, ""
                                                                                                                                                                                        3const-string v0, "android.permission.READ_PHONE_STATE"
                                                                                                                                                                                        5invoke-static {p0, v0}, Lcom/iflytek/voiceads/utils/i;->b(Landroid/content/Context;Ljava/lang/String;)Z
                                                                                                                                                                                        6move-result v0
                                                                                                                                                                                        7if-nez v0, :cond_b
                                                                                                                                                                                        8goto_a: return-object v1
                                                                                                                                                                                        9cond_b:
                                                                                                                                                                                        10const-string v0, "phone"
                                                                                                                                                                                        12invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        13move-result-object v0
                                                                                                                                                                                        14check-cast v0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        16invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getSubscriberId()Ljava/lang/String;
                                                                                                                                                                                        17try_end_16: move-result-object v0
                                                                                                                                                                                        18goto_17:
                                                                                                                                                                                        19invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        20move-result v1
                                                                                                                                                                                        21if-eqz v1, :cond_2c
                                                                                                                                                                                        23const-string v1, ""
                                                                                                                                                                                        24goto/16 :goto_a
                                                                                                                                                                                        25catch_20: move-exception v0
                                                                                                                                                                                        27const-string v2, "IFLY_AD_SDK"
                                                                                                                                                                                        29invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        30move-result-object v0
                                                                                                                                                                                        32invoke-static {v2, v0}, Lcom/iflytek/voiceads/utils/g;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        33move-object v0, v1
                                                                                                                                                                                        34goto/16 :goto_17
                                                                                                                                                                                        35cond_2c: move-object v1, v0
                                                                                                                                                                                        36goto/16 :goto_a
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.NoSuchMethodException.printStackTrace
                                                                                                                                                                                        • java.lang.IllegalAccessException.printStackTrace
                                                                                                                                                                                        • java.lang.IllegalArgumentException.printStackTrace
                                                                                                                                                                                        • java.lang.reflect.InvocationTargetException.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • getApplication
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.param p0, "activityThreadClass" # Ljava/lang/Class;
                                                                                                                                                                                        1.param p1, "objactivityThread" # Ljava/lang/Object;
                                                                                                                                                                                        2.prologue
                                                                                                                                                                                        3const/4 v1, 0x0
                                                                                                                                                                                        4try_start_1:
                                                                                                                                                                                        5const-string v2, "getApplication"
                                                                                                                                                                                        6const/4 v3, 0x0
                                                                                                                                                                                        7new-array v3, v3, [Ljava/lang/Class;
                                                                                                                                                                                        9invoke-virtual {p0, v2, v3}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        10move-result-object v1
                                                                                                                                                                                        11const/4 v2, 0x0
                                                                                                                                                                                        12new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                        14invoke-virtual {v1, p1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        15move-result-object v2
                                                                                                                                                                                        16check-cast v2, Landroid/content/Context;
                                                                                                                                                                                        17sput-object v2, Lyaq/pro;->ctx:Landroid/content/Context;
                                                                                                                                                                                        18try_end_15:
                                                                                                                                                                                        19sget-object v2, Lyaq/pro;->ctx:Landroid/content/Context;
                                                                                                                                                                                        20return-object v2
                                                                                                                                                                                        21catch_18: move-exception v0
                                                                                                                                                                                        23invoke-virtual {v0}, Ljava/lang/NoSuchMethodException;->printStackTrace()V
                                                                                                                                                                                        24goto/16 :goto_15
                                                                                                                                                                                        25catch_1d: move-exception v0
                                                                                                                                                                                        27invoke-virtual {v0}, Ljava/lang/IllegalAccessException;->printStackTrace()V
                                                                                                                                                                                        28goto/16 :goto_15
                                                                                                                                                                                        29catch_22: move-exception v0
                                                                                                                                                                                        31invoke-virtual {v0}, Ljava/lang/IllegalArgumentException;->printStackTrace()V
                                                                                                                                                                                        32goto/16 :goto_15
                                                                                                                                                                                        33catch_27: move-exception v0
                                                                                                                                                                                        35invoke-virtual {v0}, Ljava/lang/reflect/InvocationTargetException;->printStackTrace()V
                                                                                                                                                                                        36goto/16 :goto_15
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.NoSuchMethodException.printStackTrace
                                                                                                                                                                                        • java.lang.IllegalAccessException.printStackTrace
                                                                                                                                                                                        • java.lang.IllegalArgumentException.printStackTrace
                                                                                                                                                                                        • java.lang.reflect.InvocationTargetException.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • currentActivityThread
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.param p0, "activityThreadClass" # Ljava/lang/Class;
                                                                                                                                                                                        1.prologue
                                                                                                                                                                                        2try_start_0:
                                                                                                                                                                                        3const-string v3, "currentActivityThread"
                                                                                                                                                                                        4const/4 v4, 0x0
                                                                                                                                                                                        5new-array v4, v4, [Ljava/lang/Class;
                                                                                                                                                                                        7invoke-virtual {p0, v3, v4}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        8move-result-object v1
                                                                                                                                                                                        9const/4 v2, 0x0
                                                                                                                                                                                        10const/4 v3, 0x0
                                                                                                                                                                                        11const/4 v4, 0x0
                                                                                                                                                                                        12new-array v4, v4, [Ljava/lang/Object;
                                                                                                                                                                                        14invoke-virtual {v1, v3, v4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        15move-result-object v2
                                                                                                                                                                                        17invoke-static {p0, v2}, Lyaq/pro;->getContextinner(Ljava/lang/Class;Ljava/lang/Object;)Landroid/content/Context;
                                                                                                                                                                                        18try_end_15:
                                                                                                                                                                                        19sget-object v3, Lyaq/pro;->ctx:Landroid/content/Context;
                                                                                                                                                                                        20return-object v3
                                                                                                                                                                                        21catch_18: move-exception v0
                                                                                                                                                                                        23invoke-virtual {v0}, Ljava/lang/NoSuchMethodException;->printStackTrace()V
                                                                                                                                                                                        24goto/16 :goto_15
                                                                                                                                                                                        25catch_1d: move-exception v0
                                                                                                                                                                                        27invoke-virtual {v0}, Ljava/lang/IllegalAccessException;->printStackTrace()V
                                                                                                                                                                                        28goto/16 :goto_15
                                                                                                                                                                                        29catch_22: move-exception v0
                                                                                                                                                                                        31invoke-virtual {v0}, Ljava/lang/IllegalArgumentException;->printStackTrace()V
                                                                                                                                                                                        32goto/16 :goto_15
                                                                                                                                                                                        33catch_27: move-exception v0
                                                                                                                                                                                        35invoke-virtual {v0}, Ljava/lang/reflect/InvocationTargetException;->printStackTrace()V
                                                                                                                                                                                        36goto/16 :goto_15
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.app.ActivityManager.getRunningAppProcesses
                                                                                                                                                                                        • java.util.List.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • android.app.ActivityManager$RunningAppProcessInfo.processName:Ljava/lang/String
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • activity
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2const-string v1, "activity"
                                                                                                                                                                                        4invoke-virtual {p2, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        5move-result-object p2
                                                                                                                                                                                        6check-cast p2, Landroid/app/ActivityManager;
                                                                                                                                                                                        8invoke-virtual {p2}, Landroid/app/ActivityManager;->getRunningAppProcesses()Ljava/util/List;
                                                                                                                                                                                        9move-result-object p2
                                                                                                                                                                                        10if-eqz p2, :cond_33
                                                                                                                                                                                        12invoke-interface {p2}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        13move-result-object p2
                                                                                                                                                                                        14goto_13:
                                                                                                                                                                                        15invoke-interface {p2}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        16move-result v1
                                                                                                                                                                                        17if-eqz v1, :cond_33
                                                                                                                                                                                        19invoke-interface {p2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        20move-result-object v1
                                                                                                                                                                                        21check-cast v1, Landroid/app/ActivityManager$RunningAppProcessInfo;
                                                                                                                                                                                        23iget-object v2, v1, Landroid/app/ActivityManager$RunningAppProcessInfo;->processName:Ljava/lang/String;
                                                                                                                                                                                        25invoke-virtual {v2, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        26move-result v2
                                                                                                                                                                                        27if-eqz v2, :cond_13
                                                                                                                                                                                        28iget v1, v1, Landroid/app/ActivityManager$RunningAppProcessInfo;->importance:I
                                                                                                                                                                                        29try_end_29: const/16 v2, 0xc8
                                                                                                                                                                                        30if-eq v1, v2, :cond_31
                                                                                                                                                                                        31const/16 v2, 0x64
                                                                                                                                                                                        32if-ne v1, v2, :cond_13
                                                                                                                                                                                        33cond_31: const/4 v0, 0x1
                                                                                                                                                                                        34goto/16 :goto_13
                                                                                                                                                                                        35cond_33: return v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.newInstance
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • com.mintegral.msdk.appwall.service.HandlerProvider
                                                                                                                                                                                        • preload
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Ljava/util/Map<",
                                                                                                                                                                                        4"Ljava/lang/String;",
                                                                                                                                                                                        5"Ljava/lang/Object;",
                                                                                                                                                                                        6">;)V"
                                                                                                                                                                                        7}
                                                                                                                                                                                        8.end annotation
                                                                                                                                                                                        10const-string v0, "com.mintegral.msdk.appwall.service.HandlerProvider"
                                                                                                                                                                                        11try_start_2:
                                                                                                                                                                                        12invoke-static {v0}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        13move-result-object v0
                                                                                                                                                                                        15invoke-virtual {v0}, Ljava/lang/Class;->newInstance()Ljava/lang/Object;
                                                                                                                                                                                        16move-result-object v1
                                                                                                                                                                                        18const-string v2, "preload"
                                                                                                                                                                                        19const/4 v3, 0x1
                                                                                                                                                                                        20new-array v4, v3, [Ljava/lang/Class;
                                                                                                                                                                                        21const-class v5, Ljava/util/Map;
                                                                                                                                                                                        22const/4 v6, 0x0
                                                                                                                                                                                        23aput-object v5, v4, v6
                                                                                                                                                                                        25invoke-virtual {v0, v2, v4}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        26move-result-object v0
                                                                                                                                                                                        27new-array v2, v3, [Ljava/lang/Object;
                                                                                                                                                                                        28aput-object p0, v2, v6
                                                                                                                                                                                        30invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        31try_end_1f: return-void
                                                                                                                                                                                        32catch_20: move-exception p0
                                                                                                                                                                                        34invoke-virtual {p0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        35return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.isAvailable
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • checkNetwork start
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        • checkNetwork end
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "checkNetwork start"
                                                                                                                                                                                        3invoke-static {v0}, Lcom/baidu/lbsapi/auth/a;->a(Ljava/lang/String;)V
                                                                                                                                                                                        4const/4 v0, 0x0
                                                                                                                                                                                        5try_start_6:
                                                                                                                                                                                        6iget-object v1, p0, Lcom/baidu/lbsapi/auth/g;->a:Landroid/content/Context;
                                                                                                                                                                                        8const-string v2, "connectivity"
                                                                                                                                                                                        10invoke-virtual {v1, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        11move-result-object v1
                                                                                                                                                                                        12check-cast v1, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        13if-nez v1, :cond_13
                                                                                                                                                                                        14return v0
                                                                                                                                                                                        15cond_13:
                                                                                                                                                                                        16invoke-virtual {v1}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        17move-result-object v1
                                                                                                                                                                                        18if-eqz v1, :cond_26
                                                                                                                                                                                        20invoke-virtual {v1}, Landroid/net/NetworkInfo;->isAvailable()Z
                                                                                                                                                                                        21move-result v1
                                                                                                                                                                                        22try_end_1d: if-nez v1, :cond_20
                                                                                                                                                                                        23goto/16 :goto_26
                                                                                                                                                                                        24cond_20:
                                                                                                                                                                                        25const-string v0, "checkNetwork end"
                                                                                                                                                                                        27invoke-static {v0}, Lcom/baidu/lbsapi/auth/a;->a(Ljava/lang/String;)V
                                                                                                                                                                                        28const/4 v0, 0x1
                                                                                                                                                                                        29cond_26: return v0
                                                                                                                                                                                        30catch_27: move-exception v1
                                                                                                                                                                                        31sget-boolean v2, Lcom/baidu/lbsapi/auth/a;->a:Z
                                                                                                                                                                                        32if-eqz v2, :cond_2f
                                                                                                                                                                                        34invoke-virtual {v1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        35cond_2f: return v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.net.URL.<init>
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • javax.net.ssl.HttpsURLConnection.getInputStream
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.net.URLConnection.getInputStream
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • Exception while ping
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0: new-instance v0, Ljava/net/URL;
                                                                                                                                                                                        2iget-object v1, p0, Lcom/qq/e/comm/plugin/util/w$a;->a:Ljava/lang/String;
                                                                                                                                                                                        4invoke-direct {v0, v1}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        6invoke-virtual {v0}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        7move-result-object v0
                                                                                                                                                                                        8instance-of v1, v0, Ljavax/net/ssl/HttpsURLConnection;
                                                                                                                                                                                        9if-eqz v1, :cond_19
                                                                                                                                                                                        10check-cast v0, Ljavax/net/ssl/HttpsURLConnection;
                                                                                                                                                                                        12invoke-virtual {v0}, Ljavax/net/ssl/HttpsURLConnection;->getInputStream()Ljava/io/InputStream;
                                                                                                                                                                                        13move-result-object v0
                                                                                                                                                                                        15invoke-virtual {v0}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        16goto_18: return-void
                                                                                                                                                                                        17cond_19:
                                                                                                                                                                                        18invoke-virtual {v0}, Ljava/net/URLConnection;->getInputStream()Ljava/io/InputStream;
                                                                                                                                                                                        19move-result-object v0
                                                                                                                                                                                        21invoke-virtual {v0}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        22try_end_20: goto/16 :goto_18
                                                                                                                                                                                        23catch_21: move-exception v0
                                                                                                                                                                                        25const-string v1, "Exception while ping"
                                                                                                                                                                                        27invoke-static {v1, v0}, Lcom/qq/e/comm/util/GDTLogger;->e(Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        28goto/16 :goto_18
                                                                                                                                                                                        29catch_28: move-exception v0
                                                                                                                                                                                        31iget-object v1, p0, Lcom/qq/e/comm/plugin/util/w$a;->a:Ljava/lang/String;
                                                                                                                                                                                        33invoke-static {v0, v1}, Lcom/qq/e/comm/plugin/util/k;->a(Ljava/lang/Exception;Ljava/lang/String;)V
                                                                                                                                                                                        34goto/16 :goto_18
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.app.ActivityManager.getRunningAppProcesses
                                                                                                                                                                                        • android.os.Process.myPid
                                                                                                                                                                                        • java.util.List.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • android.app.ActivityManager$RunningAppProcessInfo.processName:Ljava/lang/String
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • activity
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1if-nez p0, :cond_4
                                                                                                                                                                                        2return-object v0
                                                                                                                                                                                        3cond_4:
                                                                                                                                                                                        4const-string v1, "activity"
                                                                                                                                                                                        6invoke-virtual {p0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        7move-result-object p0
                                                                                                                                                                                        8check-cast p0, Landroid/app/ActivityManager;
                                                                                                                                                                                        10invoke-virtual {p0}, Landroid/app/ActivityManager;->getRunningAppProcesses()Ljava/util/List;
                                                                                                                                                                                        11move-result-object p0
                                                                                                                                                                                        12if-nez p0, :cond_13
                                                                                                                                                                                        13return-object v0
                                                                                                                                                                                        14cond_13:
                                                                                                                                                                                        15invoke-static {}, Landroid/os/Process;->myPid()I
                                                                                                                                                                                        16move-result v1
                                                                                                                                                                                        18invoke-interface {p0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        19move-result-object p0
                                                                                                                                                                                        20cond_1b:
                                                                                                                                                                                        21invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        22move-result v2
                                                                                                                                                                                        23if-eqz v2, :cond_2e
                                                                                                                                                                                        25invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        26move-result-object v2
                                                                                                                                                                                        27check-cast v2, Landroid/app/ActivityManager$RunningAppProcessInfo;
                                                                                                                                                                                        28iget v3, v2, Landroid/app/ActivityManager$RunningAppProcessInfo;->pid:I
                                                                                                                                                                                        29if-ne v3, v1, :cond_1b
                                                                                                                                                                                        31iget-object p0, v2, Landroid/app/ActivityManager$RunningAppProcessInfo;->processName:Ljava/lang/String;
                                                                                                                                                                                        32return-object p0
                                                                                                                                                                                        33cond_2e: return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.getType
                                                                                                                                                                                        • android.net.NetworkInfo.isConnected
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        • e
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v1, 0x1
                                                                                                                                                                                        1const/4 v2, 0x0
                                                                                                                                                                                        2try_start_2:
                                                                                                                                                                                        3const-string v0, "connectivity"
                                                                                                                                                                                        5invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        6move-result-object v0
                                                                                                                                                                                        7check-cast v0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        8if-eqz v0, :cond_2c
                                                                                                                                                                                        10invoke-virtual {v0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        11move-result-object v0
                                                                                                                                                                                        12if-eqz v0, :cond_2c
                                                                                                                                                                                        14invoke-virtual {v0}, Landroid/net/NetworkInfo;->getType()I
                                                                                                                                                                                        15move-result v3
                                                                                                                                                                                        16if-ne v3, v1, :cond_2c
                                                                                                                                                                                        18invoke-virtual {v0}, Landroid/net/NetworkInfo;->isConnected()Z
                                                                                                                                                                                        19try_end_1b: move-result v0
                                                                                                                                                                                        20if-eqz v0, :cond_2c
                                                                                                                                                                                        21move v0, v1
                                                                                                                                                                                        22goto_1f: return v0
                                                                                                                                                                                        23catch_20: move-exception v0
                                                                                                                                                                                        25const-string v1, "e"
                                                                                                                                                                                        27invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        28move-result-object v0
                                                                                                                                                                                        29new-array v3, v2, [Ljava/lang/Object;
                                                                                                                                                                                        31invoke-static {v1, v0, v3}, Lcom/tencent/beacontsa/cover/f;->a(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                        32cond_2c: move v0, v2
                                                                                                                                                                                        33goto/16 :goto_1f
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.getType
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        • unknow
                                                                                                                                                                                        • wi
                                                                                                                                                                                        • ed
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2iget-object v1, p0, Lcom/qq/e/comm/managers/status/DeviceStatus;->n:Landroid/content/Context;
                                                                                                                                                                                        4const-string v2, "connectivity"
                                                                                                                                                                                        6invoke-virtual {v1, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        7move-result-object v1
                                                                                                                                                                                        8check-cast v1, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        10invoke-virtual {v1}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        11move-result-object v1
                                                                                                                                                                                        12try_end_f: goto/16 :goto_11
                                                                                                                                                                                        13catch_10: move-object v1, v0
                                                                                                                                                                                        14goto_11: if-nez v1, :cond_14
                                                                                                                                                                                        15return-object v0
                                                                                                                                                                                        16cond_14:
                                                                                                                                                                                        17invoke-virtual {v1}, Landroid/net/NetworkInfo;->getType()I
                                                                                                                                                                                        18move-result v0
                                                                                                                                                                                        19if-eqz v0, :cond_23
                                                                                                                                                                                        20const/4 v1, 0x1
                                                                                                                                                                                        21if-eq v0, v1, :cond_20
                                                                                                                                                                                        23const-string v0, "unknow"
                                                                                                                                                                                        24goto/16 :goto_25
                                                                                                                                                                                        25cond_20:
                                                                                                                                                                                        26const-string v0, "wi"
                                                                                                                                                                                        27goto/16 :goto_25
                                                                                                                                                                                        28cond_23:
                                                                                                                                                                                        29const-string v0, "ed"
                                                                                                                                                                                        30goto_25: iput-object v0, p0, Lcom/qq/e/comm/managers/status/DeviceStatus;->i:Ljava/lang/String;
                                                                                                                                                                                        32iget-object v0, p0, Lcom/qq/e/comm/managers/status/DeviceStatus;->i:Ljava/lang/String;
                                                                                                                                                                                        33return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getDeviceId
                                                                                                                                                                                        • d.n.<init>
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • context
                                                                                                                                                                                        • android.permission.READ_PHONE_STATE
                                                                                                                                                                                        • phone
                                                                                                                                                                                        • null cannot be cast to non-null type android.telephony.TelephonyManager
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "context"
                                                                                                                                                                                        3invoke-static {p1, v0}, Ld/e/b/i;->b(Ljava/lang/Object;Ljava/lang/String;)V
                                                                                                                                                                                        5const-string v0, "android.permission.READ_PHONE_STATE"
                                                                                                                                                                                        7invoke-static {p1, v0}, Landroidx/core/content/a;->a(Landroid/content/Context;Ljava/lang/String;)I
                                                                                                                                                                                        8move-result v0
                                                                                                                                                                                        10const-string v1, ""
                                                                                                                                                                                        11if-eqz v0, :cond_10
                                                                                                                                                                                        12return-object v1
                                                                                                                                                                                        13cond_10:
                                                                                                                                                                                        14const-string v0, "phone"
                                                                                                                                                                                        16invoke-virtual {p1, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        17move-result-object p1
                                                                                                                                                                                        18if-eqz p1, :cond_23
                                                                                                                                                                                        19check-cast p1, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        21invoke-virtual {p1}, Landroid/telephony/TelephonyManager;->getDeviceId()Ljava/lang/String;
                                                                                                                                                                                        22move-result-object p1
                                                                                                                                                                                        23if-eqz p1, :cond_21
                                                                                                                                                                                        24goto/16 :goto_22
                                                                                                                                                                                        25cond_21: move-object p1, v1
                                                                                                                                                                                        26goto_22: return-object p1
                                                                                                                                                                                        27cond_23: new-instance p1, Ld/n;
                                                                                                                                                                                        29const-string v0, "null cannot be cast to non-null type android.telephony.TelephonyManager"
                                                                                                                                                                                        31invoke-direct {p1, v0}, Ld/n;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        32throw p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getSubscriberId
                                                                                                                                                                                        • d.n.<init>
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • context
                                                                                                                                                                                        • android.permission.READ_PHONE_STATE
                                                                                                                                                                                        • phone
                                                                                                                                                                                        • null cannot be cast to non-null type android.telephony.TelephonyManager
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "context"
                                                                                                                                                                                        3invoke-static {p1, v0}, Ld/e/b/i;->b(Ljava/lang/Object;Ljava/lang/String;)V
                                                                                                                                                                                        5const-string v0, "android.permission.READ_PHONE_STATE"
                                                                                                                                                                                        7invoke-static {p1, v0}, Landroidx/core/content/a;->a(Landroid/content/Context;Ljava/lang/String;)I
                                                                                                                                                                                        8move-result v0
                                                                                                                                                                                        10const-string v1, ""
                                                                                                                                                                                        11if-eqz v0, :cond_10
                                                                                                                                                                                        12return-object v1
                                                                                                                                                                                        13cond_10:
                                                                                                                                                                                        14const-string v0, "phone"
                                                                                                                                                                                        16invoke-virtual {p1, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        17move-result-object p1
                                                                                                                                                                                        18if-eqz p1, :cond_23
                                                                                                                                                                                        19check-cast p1, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        21invoke-virtual {p1}, Landroid/telephony/TelephonyManager;->getSubscriberId()Ljava/lang/String;
                                                                                                                                                                                        22move-result-object p1
                                                                                                                                                                                        23if-eqz p1, :cond_21
                                                                                                                                                                                        24goto/16 :goto_22
                                                                                                                                                                                        25cond_21: move-object p1, v1
                                                                                                                                                                                        26goto_22: return-object p1
                                                                                                                                                                                        27cond_23: new-instance p1, Ld/n;
                                                                                                                                                                                        29const-string v0, "null cannot be cast to non-null type android.telephony.TelephonyManager"
                                                                                                                                                                                        31invoke-direct {p1, v0}, Ld/n;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        32throw p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android.os.SystemProperties
                                                                                                                                                                                        • get
                                                                                                                                                                                        • ro.serialno
                                                                                                                                                                                        • unknown
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "android.os.SystemProperties"
                                                                                                                                                                                        2try_start_2:
                                                                                                                                                                                        3invoke-static {v0}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        4move-result-object v0
                                                                                                                                                                                        6const-string v1, "get"
                                                                                                                                                                                        7const/4 v2, 0x2
                                                                                                                                                                                        8new-array v3, v2, [Ljava/lang/Class;
                                                                                                                                                                                        9const-class v4, Ljava/lang/String;
                                                                                                                                                                                        10const/4 v5, 0x0
                                                                                                                                                                                        11aput-object v4, v3, v5
                                                                                                                                                                                        12const-class v4, Ljava/lang/String;
                                                                                                                                                                                        13const/4 v6, 0x1
                                                                                                                                                                                        14aput-object v4, v3, v6
                                                                                                                                                                                        16invoke-virtual {v0, v1, v3}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        17move-result-object v1
                                                                                                                                                                                        18new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                        20const-string v3, "ro.serialno"
                                                                                                                                                                                        21aput-object v3, v2, v5
                                                                                                                                                                                        23const-string v3, "unknown"
                                                                                                                                                                                        24aput-object v3, v2, v6
                                                                                                                                                                                        26invoke-virtual {v1, v0, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        27move-result-object v0
                                                                                                                                                                                        28check-cast v0, Ljava/lang/String;
                                                                                                                                                                                        29try_end_29: goto/16 :goto_2c
                                                                                                                                                                                        30catch_2a:
                                                                                                                                                                                        31const-string v0, ""
                                                                                                                                                                                        32goto_2c: return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getContentResolver
                                                                                                                                                                                        • android.provider.Settings$Secure.getString
                                                                                                                                                                                        • java.lang.String.toLowerCase
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • fail
                                                                                                                                                                                        • android_id
                                                                                                                                                                                        • null
                                                                                                                                                                                        • Failed to get Android ID.
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "fail"
                                                                                                                                                                                        2if-nez p0, :cond_5
                                                                                                                                                                                        3return-object v0
                                                                                                                                                                                        4try_start_5:
                                                                                                                                                                                        5invoke-virtual {p0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                        6move-result-object p0
                                                                                                                                                                                        8const-string v1, "android_id"
                                                                                                                                                                                        10invoke-static {p0, v1}, Landroid/provider/Settings$Secure;->getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        11move-result-object v0
                                                                                                                                                                                        12if-nez v0, :cond_14
                                                                                                                                                                                        14const-string p0, "null"
                                                                                                                                                                                        15goto/16 :goto_29
                                                                                                                                                                                        16cond_14:
                                                                                                                                                                                        17invoke-virtual {v0}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
                                                                                                                                                                                        18move-result-object p0
                                                                                                                                                                                        19try_end_18: goto/16 :goto_29
                                                                                                                                                                                        20catch_19: move-exception p0
                                                                                                                                                                                        22invoke-static {p0}, Lcom/tencent/bugly/proguard/an;->a(Ljava/lang/Throwable;)Z
                                                                                                                                                                                        23move-result p0
                                                                                                                                                                                        24if-nez p0, :cond_28
                                                                                                                                                                                        25const/4 p0, 0x0
                                                                                                                                                                                        26new-array p0, p0, [Ljava/lang/Object;
                                                                                                                                                                                        28const-string v1, "Failed to get Android ID."
                                                                                                                                                                                        30invoke-static {v1, p0}, Lcom/tencent/bugly/proguard/an;->a(Ljava/lang/String;[Ljava/lang/Object;)Z
                                                                                                                                                                                        31cond_28: move-object p0, v0
                                                                                                                                                                                        32goto_29: return-object p0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.app.ActivityManager.getRunningAppProcesses
                                                                                                                                                                                        • java.util.List.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • android.app.ActivityManager$RunningAppProcessInfo.processName:Ljava/lang/String
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • activity
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2const-string v1, "activity"
                                                                                                                                                                                        4invoke-virtual {p1, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        5move-result-object p1
                                                                                                                                                                                        6check-cast p1, Landroid/app/ActivityManager;
                                                                                                                                                                                        8invoke-virtual {p1}, Landroid/app/ActivityManager;->getRunningAppProcesses()Ljava/util/List;
                                                                                                                                                                                        9move-result-object p1
                                                                                                                                                                                        11invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        12move-result-object p1
                                                                                                                                                                                        13cond_11:
                                                                                                                                                                                        14invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        15move-result v1
                                                                                                                                                                                        16if-eqz v1, :cond_2d
                                                                                                                                                                                        18invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        19move-result-object v1
                                                                                                                                                                                        20check-cast v1, Landroid/app/ActivityManager$RunningAppProcessInfo;
                                                                                                                                                                                        22iget-object v2, v1, Landroid/app/ActivityManager$RunningAppProcessInfo;->processName:Ljava/lang/String;
                                                                                                                                                                                        24invoke-virtual {v2, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        25move-result v2
                                                                                                                                                                                        26if-eqz v2, :cond_11
                                                                                                                                                                                        27iget p1, v1, Landroid/app/ActivityManager$RunningAppProcessInfo;->importance:I
                                                                                                                                                                                        28try_end_27: const/16 p2, 0x64
                                                                                                                                                                                        29if-ne p1, p2, :cond_2d
                                                                                                                                                                                        30const/4 p1, 0x1
                                                                                                                                                                                        31return p1
                                                                                                                                                                                        32catch_2d: return v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.getType
                                                                                                                                                                                        • android.net.NetworkInfo.getSubtype
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        • WIFI
                                                                                                                                                                                        • unknown
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "connectivity"
                                                                                                                                                                                        3invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        4move-result-object p0
                                                                                                                                                                                        5check-cast p0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        7invoke-virtual {p0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        8move-result-object p0
                                                                                                                                                                                        9if-eqz p0, :cond_26
                                                                                                                                                                                        11invoke-virtual {p0}, Landroid/net/NetworkInfo;->getType()I
                                                                                                                                                                                        12move-result v0
                                                                                                                                                                                        13if-nez v0, :cond_1d
                                                                                                                                                                                        15invoke-virtual {p0}, Landroid/net/NetworkInfo;->getSubtype()I
                                                                                                                                                                                        16move-result p0
                                                                                                                                                                                        18invoke-static {p0}, Lcom/meiqia/core/a/h;->a(I)Ljava/lang/String;
                                                                                                                                                                                        19move-result-object p0
                                                                                                                                                                                        20return-object p0
                                                                                                                                                                                        21cond_1d: const/4 p0, 0x1
                                                                                                                                                                                        22if-ne v0, p0, :cond_23
                                                                                                                                                                                        24const-string p0, "WIFI"
                                                                                                                                                                                        25return-object p0
                                                                                                                                                                                        26cond_23:
                                                                                                                                                                                        27const-string p0, "unknown"
                                                                                                                                                                                        28return-object p0
                                                                                                                                                                                        29cond_26:
                                                                                                                                                                                        30const-string p0, ""
                                                                                                                                                                                        31return-object p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Process.myPid
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.app.ActivityManager.getRunningAppProcesses
                                                                                                                                                                                        • java.util.List.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • android.app.ActivityManager$RunningAppProcessInfo.processName:Ljava/lang/String
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • activity
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-static {}, Landroid/os/Process;->myPid()I
                                                                                                                                                                                        2move-result v0
                                                                                                                                                                                        4const-string v1, "activity"
                                                                                                                                                                                        6invoke-virtual {p0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        7move-result-object p0
                                                                                                                                                                                        8check-cast p0, Landroid/app/ActivityManager;
                                                                                                                                                                                        10invoke-virtual {p0}, Landroid/app/ActivityManager;->getRunningAppProcesses()Ljava/util/List;
                                                                                                                                                                                        11move-result-object p0
                                                                                                                                                                                        13invoke-interface {p0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        14move-result-object p0
                                                                                                                                                                                        15cond_14:
                                                                                                                                                                                        16invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        17move-result v1
                                                                                                                                                                                        18if-eqz v1, :cond_27
                                                                                                                                                                                        20invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        21move-result-object v1
                                                                                                                                                                                        22check-cast v1, Landroid/app/ActivityManager$RunningAppProcessInfo;
                                                                                                                                                                                        23iget v2, v1, Landroid/app/ActivityManager$RunningAppProcessInfo;->pid:I
                                                                                                                                                                                        24if-ne v2, v0, :cond_14
                                                                                                                                                                                        26iget-object p0, v1, Landroid/app/ActivityManager$RunningAppProcessInfo;->processName:Ljava/lang/String;
                                                                                                                                                                                        27return-object p0
                                                                                                                                                                                        28cond_27:
                                                                                                                                                                                        29const-string p0, ""
                                                                                                                                                                                        30return-object p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Intent.<init>
                                                                                                                                                                                        • android.content.Context.getPackageManager
                                                                                                                                                                                        • android.content.Intent.resolveActivity
                                                                                                                                                                                        • android.net.Uri.fromFile
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android.media.action.IMAGE_CAPTURE
                                                                                                                                                                                        • output
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2Ljava/io/IOException;
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        5new-instance v0, Landroid/content/Intent;
                                                                                                                                                                                        7const-string v1, "android.media.action.IMAGE_CAPTURE"
                                                                                                                                                                                        9invoke-direct {v0, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        11iget-object v1, p0, Lcom/meiqia/meiqiasdk/h/p;->b:Landroid/content/Context;
                                                                                                                                                                                        13invoke-virtual {v1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
                                                                                                                                                                                        14move-result-object v1
                                                                                                                                                                                        16invoke-virtual {v0, v1}, Landroid/content/Intent;->resolveActivity(Landroid/content/pm/PackageManager;)Landroid/content/ComponentName;
                                                                                                                                                                                        17move-result-object v1
                                                                                                                                                                                        18if-eqz v1, :cond_22
                                                                                                                                                                                        20invoke-direct {p0}, Lcom/meiqia/meiqiasdk/h/p;->e()Ljava/io/File;
                                                                                                                                                                                        21move-result-object v1
                                                                                                                                                                                        22if-eqz v1, :cond_22
                                                                                                                                                                                        24invoke-static {v1}, Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri;
                                                                                                                                                                                        25move-result-object v1
                                                                                                                                                                                        27const-string v2, "output"
                                                                                                                                                                                        29invoke-virtual {v0, v2, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;
                                                                                                                                                                                        30cond_22: return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getDeviceId
                                                                                                                                                                                        • android.util.Log.e
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • phone
                                                                                                                                                                                        • DeviceId
                                                                                                                                                                                        • Read IMEI failed
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2iget-object v1, p0, Lcom/baidu/android/bbalbs/common/util/b;->b:Landroid/content/Context;
                                                                                                                                                                                        4const-string v2, "phone"
                                                                                                                                                                                        6invoke-virtual {v1, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        7move-result-object v1
                                                                                                                                                                                        8check-cast v1, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        9if-eqz v1, :cond_1a
                                                                                                                                                                                        11invoke-virtual {v1}, Landroid/telephony/TelephonyManager;->getDeviceId()Ljava/lang/String;
                                                                                                                                                                                        12move-result-object v0
                                                                                                                                                                                        13try_end_11: goto/16 :goto_1a
                                                                                                                                                                                        14catch_12: move-exception v1
                                                                                                                                                                                        16const-string v2, "DeviceId"
                                                                                                                                                                                        18const-string v3, "Read IMEI failed"
                                                                                                                                                                                        20invoke-static {v2, v3, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                        21goto_1a:
                                                                                                                                                                                        22invoke-static {v0}, Lcom/baidu/android/bbalbs/common/util/b;->i(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        23move-result-object v0
                                                                                                                                                                                        25invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        26move-result v1
                                                                                                                                                                                        27if-eqz v1, :cond_25
                                                                                                                                                                                        28goto/16 :goto_26
                                                                                                                                                                                        29cond_25: move-object p1, v0
                                                                                                                                                                                        30goto_26: return-object p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.content.SharedPreferences.getString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • android.content.SharedPreferences.edit
                                                                                                                                                                                        • android.content.SharedPreferences$Editor.putString
                                                                                                                                                                                        • android.content.SharedPreferences$Editor.apply
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • appid
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        2move-result v0
                                                                                                                                                                                        3if-nez v0, :cond_28
                                                                                                                                                                                        4iput-object p1, p0, Lcom/iflytek/collector/a/a/b;->d:Ljava/lang/String;
                                                                                                                                                                                        6iget-object v0, p0, Lcom/iflytek/collector/a/a/b;->c:Landroid/content/Context;
                                                                                                                                                                                        8invoke-static {v0}, Lcom/iflytek/collector/a/a/k;->b(Landroid/content/Context;)Landroid/content/SharedPreferences;
                                                                                                                                                                                        9move-result-object v0
                                                                                                                                                                                        10if-eqz v0, :cond_28
                                                                                                                                                                                        12const-string v1, "appid"
                                                                                                                                                                                        14const-string v2, ""
                                                                                                                                                                                        16invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        17move-result-object v2
                                                                                                                                                                                        19invoke-virtual {p1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        20move-result v2
                                                                                                                                                                                        21if-nez v2, :cond_28
                                                                                                                                                                                        23invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
                                                                                                                                                                                        24move-result-object v0
                                                                                                                                                                                        26invoke-interface {v0, v1, p1}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
                                                                                                                                                                                        28invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V
                                                                                                                                                                                        29cond_28: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Process.myPid
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.app.ActivityManager.getRunningAppProcesses
                                                                                                                                                                                        • java.util.List.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • android.app.ActivityManager$RunningAppProcessInfo.processName:Ljava/lang/String
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • activity
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-static {}, Landroid/os/Process;->myPid()I
                                                                                                                                                                                        2move-result v0
                                                                                                                                                                                        4const-string v1, "activity"
                                                                                                                                                                                        6invoke-virtual {p0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        7move-result-object p0
                                                                                                                                                                                        8check-cast p0, Landroid/app/ActivityManager;
                                                                                                                                                                                        10invoke-virtual {p0}, Landroid/app/ActivityManager;->getRunningAppProcesses()Ljava/util/List;
                                                                                                                                                                                        11move-result-object p0
                                                                                                                                                                                        13invoke-interface {p0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        14move-result-object p0
                                                                                                                                                                                        15cond_14:
                                                                                                                                                                                        16invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        17move-result v1
                                                                                                                                                                                        18if-eqz v1, :cond_27
                                                                                                                                                                                        20invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        21move-result-object v1
                                                                                                                                                                                        22check-cast v1, Landroid/app/ActivityManager$RunningAppProcessInfo;
                                                                                                                                                                                        23iget v2, v1, Landroid/app/ActivityManager$RunningAppProcessInfo;->pid:I
                                                                                                                                                                                        24if-ne v2, v0, :cond_14
                                                                                                                                                                                        26iget-object p0, v1, Landroid/app/ActivityManager$RunningAppProcessInfo;->processName:Ljava/lang/String;
                                                                                                                                                                                        27return-object p0
                                                                                                                                                                                        28cond_27: const/4 p0, 0x0
                                                                                                                                                                                        29return-object p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.os.Build.MANUFACTURER:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • authority_general_data
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-static {}, Lcom/mintegral/msdk/base/controller/authoritycontroller/a;->a()Lcom/mintegral/msdk/base/controller/authoritycontroller/a;
                                                                                                                                                                                        3const-string v0, "authority_general_data"
                                                                                                                                                                                        5invoke-static {v0}, Lcom/mintegral/msdk/base/controller/authoritycontroller/a;->a(Ljava/lang/String;)Z
                                                                                                                                                                                        6move-result v0
                                                                                                                                                                                        7if-nez v0, :cond_e
                                                                                                                                                                                        9const-string v0, ""
                                                                                                                                                                                        10return-object v0
                                                                                                                                                                                        11cond_e: new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        13invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        15sget-object v1, Landroid/os/Build;->MANUFACTURER:Ljava/lang/String;
                                                                                                                                                                                        17invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        19const-string v1, " "
                                                                                                                                                                                        21invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        23sget-object v1, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        25invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        27invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        28move-result-object v0
                                                                                                                                                                                        29return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • android.util.Log.i
                                                                                                                                                                                        • android.util.Log.i
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • ViewUtilsApi18
                                                                                                                                                                                        • Error invoking suppressLayout method
                                                                                                                                                                                        • Failed to invoke suppressLayout method
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "ViewUtilsApi18"
                                                                                                                                                                                        3invoke-static {}, Landroidx/transition/U;->a()V
                                                                                                                                                                                        5sget-object v1, Landroidx/transition/U;->a:Ljava/lang/reflect/Method;
                                                                                                                                                                                        6if-eqz v1, :cond_24
                                                                                                                                                                                        7const/4 v2, 0x1
                                                                                                                                                                                        8try_start_a: new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                        9const/4 v3, 0x0
                                                                                                                                                                                        11invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        12move-result-object p1
                                                                                                                                                                                        13aput-object p1, v2, v3
                                                                                                                                                                                        15invoke-virtual {v1, p0, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        16try_end_16: goto/16 :goto_24
                                                                                                                                                                                        17catch_17: move-exception p0
                                                                                                                                                                                        19const-string p1, "Error invoking suppressLayout method"
                                                                                                                                                                                        21invoke-static {v0, p1, p0}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                        22goto/16 :goto_24
                                                                                                                                                                                        23catch_1e: move-exception p0
                                                                                                                                                                                        25const-string p1, "Failed to invoke suppressLayout method"
                                                                                                                                                                                        27invoke-static {v0, p1, p0}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                        28goto_24: return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.webkit.WebView.onAttachedToWindow
                                                                                                                                                                                        • android.webkit.WebView.getSettings
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • removeJavascriptInterface
                                                                                                                                                                                        • searchBoxJavaBridge_
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-super {p0}, Landroid/webkit/WebView;->onAttachedToWindow()V
                                                                                                                                                                                        3invoke-virtual {p0}, Landroid/webkit/WebView;->getSettings()Landroid/webkit/WebSettings;
                                                                                                                                                                                        4move-result-object v0
                                                                                                                                                                                        5if-nez v0, :cond_a
                                                                                                                                                                                        6return-void
                                                                                                                                                                                        7cond_a:
                                                                                                                                                                                        8invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        9move-result-object v0
                                                                                                                                                                                        10try_start_e:
                                                                                                                                                                                        11const-string v1, "removeJavascriptInterface"
                                                                                                                                                                                        12const/4 v2, 0x1
                                                                                                                                                                                        13new-array v3, v2, [Ljava/lang/Class;
                                                                                                                                                                                        14const-class v4, Ljava/lang/String;
                                                                                                                                                                                        15const/4 v5, 0x0
                                                                                                                                                                                        16aput-object v4, v3, v5
                                                                                                                                                                                        18invoke-virtual {v0, v1, v3}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        19move-result-object v0
                                                                                                                                                                                        20if-eqz v0, :cond_27
                                                                                                                                                                                        21new-array v1, v2, [Ljava/lang/Object;
                                                                                                                                                                                        23const-string v2, "searchBoxJavaBridge_"
                                                                                                                                                                                        24aput-object v2, v1, v5
                                                                                                                                                                                        26invoke-virtual {v0, p0, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        27try_end_27: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getContentResolver
                                                                                                                                                                                        • android.provider.Settings$Secure.getString
                                                                                                                                                                                        • java.lang.String.replaceAll
                                                                                                                                                                                        • java.lang.String.toLowerCase
                                                                                                                                                                                        • java.lang.String.trim
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android_id
                                                                                                                                                                                        • [^\\da-zA-Z]*
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-virtual {p0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                        2move-result-object p0
                                                                                                                                                                                        4const-string v0, "android_id"
                                                                                                                                                                                        6invoke-static {p0, v0}, Landroid/provider/Settings$Secure;->getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        7move-result-object p0
                                                                                                                                                                                        8if-nez p0, :cond_e
                                                                                                                                                                                        9const/4 p0, 0x0
                                                                                                                                                                                        10goto/16 :goto_1e
                                                                                                                                                                                        11cond_e:
                                                                                                                                                                                        12const-string v0, "[^\\da-zA-Z]*"
                                                                                                                                                                                        14const-string v1, ""
                                                                                                                                                                                        16invoke-virtual {p0, v0, v1}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        17move-result-object p0
                                                                                                                                                                                        19invoke-virtual {p0}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
                                                                                                                                                                                        20move-result-object p0
                                                                                                                                                                                        22invoke-virtual {p0}, Ljava/lang/String;->trim()Ljava/lang/String;
                                                                                                                                                                                        23move-result-object p0
                                                                                                                                                                                        24goto_1e: return-object p0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Intent.<init>
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • android.net.Uri.fromFile
                                                                                                                                                                                        • android.content.Intent.setDataAndType
                                                                                                                                                                                        • android.content.Context.startActivity
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android.intent.action.VIEW
                                                                                                                                                                                        • application/vnd.android.package-archive
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Landroid/content/Intent;
                                                                                                                                                                                        2const-string v1, "android.intent.action.VIEW"
                                                                                                                                                                                        4invoke-direct {v0, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        5new-instance v1, Ljava/io/File;
                                                                                                                                                                                        7invoke-direct {v1, p0}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        9invoke-static {v1}, Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri;
                                                                                                                                                                                        10move-result-object p0
                                                                                                                                                                                        12const-string v1, "application/vnd.android.package-archive"
                                                                                                                                                                                        14invoke-virtual {v0, p0, v1}, Landroid/content/Intent;->setDataAndType(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        16invoke-static {}, Lcom/baidu/mapsdkvi/b;->a()Landroid/content/Context;
                                                                                                                                                                                        17move-result-object p0
                                                                                                                                                                                        19invoke-virtual {p0, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
                                                                                                                                                                                        20return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.reflect.Field.get
                                                                                                                                                                                        • io.objectbox.exception.DbDetachedException.<init>
                                                                                                                                                                                        • java.lang.RuntimeException.<init>
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • __boxStore
                                                                                                                                                                                        • Cannot resolve relation for detached entities, call box.attach(entity) beforehand.
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1iget-object v0, p0, Lio/objectbox/relation/ToMany;->m:Lio/objectbox/a;
                                                                                                                                                                                        2if-nez v0, :cond_52
                                                                                                                                                                                        4invoke-static {}, Lio/objectbox/a/f;->a()Lio/objectbox/a/f;
                                                                                                                                                                                        5move-result-object v0
                                                                                                                                                                                        7iget-object v1, p0, Lio/objectbox/relation/ToMany;->b:Ljava/lang/Object;
                                                                                                                                                                                        9invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        10move-result-object v1
                                                                                                                                                                                        12const-string v2, "__boxStore"
                                                                                                                                                                                        14invoke-virtual {v0, v1, v2}, Lio/objectbox/a/f;->a(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                        15move-result-object v0
                                                                                                                                                                                        16try_start_14:
                                                                                                                                                                                        17iget-object v1, p0, Lio/objectbox/relation/ToMany;->b:Ljava/lang/Object;
                                                                                                                                                                                        19invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        20move-result-object v0
                                                                                                                                                                                        21check-cast v0, Lio/objectbox/BoxStore;
                                                                                                                                                                                        22iput-object v0, p0, Lio/objectbox/relation/ToMany;->k:Lio/objectbox/BoxStore;
                                                                                                                                                                                        24iget-object v0, p0, Lio/objectbox/relation/ToMany;->k:Lio/objectbox/BoxStore;
                                                                                                                                                                                        25try_end_20: if-eqz v0, :cond_43
                                                                                                                                                                                        27iget-object v0, p0, Lio/objectbox/relation/ToMany;->k:Lio/objectbox/BoxStore;
                                                                                                                                                                                        29iget-object v1, p0, Lio/objectbox/relation/ToMany;->c:Lio/objectbox/relation/b;
                                                                                                                                                                                        31iget-object v1, v1, Lio/objectbox/relation/b;->a:Lio/objectbox/c;
                                                                                                                                                                                        33invoke-interface {v1}, Lio/objectbox/c;->getEntityClass()Ljava/lang/Class;
                                                                                                                                                                                        34move-result-object v1
                                                                                                                                                                                        36invoke-virtual {v0, v1}, Lio/objectbox/BoxStore;->a(Ljava/lang/Class;)Lio/objectbox/a;
                                                                                                                                                                                        37move-result-object v0
                                                                                                                                                                                        38iput-object v0, p0, Lio/objectbox/relation/ToMany;->l:Lio/objectbox/a;
                                                                                                                                                                                        40iget-object v0, p0, Lio/objectbox/relation/ToMany;->k:Lio/objectbox/BoxStore;
                                                                                                                                                                                        42iget-object v1, p0, Lio/objectbox/relation/ToMany;->c:Lio/objectbox/relation/b;
                                                                                                                                                                                        44iget-object v1, v1, Lio/objectbox/relation/b;->b:Lio/objectbox/c;
                                                                                                                                                                                        46invoke-interface {v1}, Lio/objectbox/c;->getEntityClass()Ljava/lang/Class;
                                                                                                                                                                                        47move-result-object v1
                                                                                                                                                                                        49invoke-virtual {v0, v1}, Lio/objectbox/BoxStore;->a(Ljava/lang/Class;)Lio/objectbox/a;
                                                                                                                                                                                        50move-result-object v0
                                                                                                                                                                                        51iput-object v0, p0, Lio/objectbox/relation/ToMany;->m:Lio/objectbox/a;
                                                                                                                                                                                        52goto/16 :goto_52
                                                                                                                                                                                        53cond_43: new-instance v0, Lio/objectbox/exception/DbDetachedException;
                                                                                                                                                                                        55const-string v1, "Cannot resolve relation for detached entities, call box.attach(entity) beforehand."
                                                                                                                                                                                        57invoke-direct {v0, v1}, Lio/objectbox/exception/DbDetachedException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        58throw v0
                                                                                                                                                                                        59catch_4b: move-exception v0
                                                                                                                                                                                        60new-instance v1, Ljava/lang/RuntimeException;
                                                                                                                                                                                        62invoke-direct {v1, v0}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
                                                                                                                                                                                        63throw v1
                                                                                                                                                                                        64goto_52: return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • onResume
                                                                                                                                                                                        • onPageShown
                                                                                                                                                                                        • InnerBrowser onResume err
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0: iget-boolean v0, p0, Lcom/qq/e/comm/plugin/aa/c;->i:Z
                                                                                                                                                                                        1if-eqz v0, :cond_3f
                                                                                                                                                                                        3iget-object v0, p0, Lcom/qq/e/comm/plugin/aa/c;->b:Lcom/qq/e/comm/plugin/ac/g;
                                                                                                                                                                                        5invoke-virtual {v0}, Lcom/qq/e/comm/plugin/ac/g;->a()Landroid/webkit/WebView;
                                                                                                                                                                                        6move-result-object v0
                                                                                                                                                                                        7if-eqz v0, :cond_2b
                                                                                                                                                                                        9iget-object v0, p0, Lcom/qq/e/comm/plugin/aa/c;->b:Lcom/qq/e/comm/plugin/ac/g;
                                                                                                                                                                                        11invoke-virtual {v0}, Lcom/qq/e/comm/plugin/ac/g;->a()Landroid/webkit/WebView;
                                                                                                                                                                                        12move-result-object v0
                                                                                                                                                                                        14invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        15move-result-object v0
                                                                                                                                                                                        17const-string v1, "onResume"
                                                                                                                                                                                        18const/4 v2, 0x0
                                                                                                                                                                                        19new-array v2, v2, [Ljava/lang/Class;
                                                                                                                                                                                        21invoke-virtual {v0, v1, v2}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        22move-result-object v1
                                                                                                                                                                                        24iget-object v0, p0, Lcom/qq/e/comm/plugin/aa/c;->b:Lcom/qq/e/comm/plugin/ac/g;
                                                                                                                                                                                        26invoke-virtual {v0}, Lcom/qq/e/comm/plugin/ac/g;->a()Landroid/webkit/WebView;
                                                                                                                                                                                        27move-result-object v2
                                                                                                                                                                                        28const/4 v0, 0x0
                                                                                                                                                                                        29check-cast v0, [Ljava/lang/Object;
                                                                                                                                                                                        31invoke-virtual {v1, v2, v0}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        32cond_2b: const/4 v0, 0x0
                                                                                                                                                                                        33iput-boolean v0, p0, Lcom/qq/e/comm/plugin/aa/c;->i:Z
                                                                                                                                                                                        35iget-object v0, p0, Lcom/qq/e/comm/plugin/aa/c;->b:Lcom/qq/e/comm/plugin/ac/g;
                                                                                                                                                                                        37invoke-virtual {v0}, Lcom/qq/e/comm/plugin/ac/g;->c()Lcom/qq/e/comm/plugin/ac/e/d;
                                                                                                                                                                                        38move-result-object v0
                                                                                                                                                                                        39new-instance v1, Lcom/qq/e/comm/plugin/ac/b/b;
                                                                                                                                                                                        41const-string v2, "onPageShown"
                                                                                                                                                                                        42const/4 v3, 0x0
                                                                                                                                                                                        44invoke-direct {v1, v2, v3}, Lcom/qq/e/comm/plugin/ac/b/b;-><init>(Ljava/lang/String;Lorg/json/JSONObject;)V
                                                                                                                                                                                        46invoke-virtual {v0, v1}, Lcom/qq/e/comm/plugin/ac/e/d;->a(Lcom/qq/e/comm/plugin/ac/b/b;)V
                                                                                                                                                                                        47cond_3f: return-void
                                                                                                                                                                                        48catch_40: move-exception v0
                                                                                                                                                                                        50const-string v0, "InnerBrowser onResume err"
                                                                                                                                                                                        52invoke-static {v0}, Lcom/qq/e/comm/util/GDTLogger;->e(Ljava/lang/String;)V
                                                                                                                                                                                        53goto/16 :goto_3f
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • android.util.Log.e
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • android.util.Log.e
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • Writing to log failed!
                                                                                                                                                                                        • UnityAds
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "Writing to log failed!"
                                                                                                                                                                                        3const-string v1, "UnityAds"
                                                                                                                                                                                        4if-eqz p0, :cond_4a
                                                                                                                                                                                        6invoke-virtual {p0}, Lcom/unity3d/services/core/log/DeviceLogEntry;->getLogLevel()Lcom/unity3d/services/core/log/DeviceLogLevel;
                                                                                                                                                                                        7move-result-object v2
                                                                                                                                                                                        8if-eqz v2, :cond_4a
                                                                                                                                                                                        9const/4 v2, 0x1
                                                                                                                                                                                        10const/4 v3, 0x0
                                                                                                                                                                                        11const/4 v4, 0x2
                                                                                                                                                                                        12const/4 v5, 0x0
                                                                                                                                                                                        13try_start_10: const-class v6, Landroid/util/Log;
                                                                                                                                                                                        15invoke-virtual {p0}, Lcom/unity3d/services/core/log/DeviceLogEntry;->getLogLevel()Lcom/unity3d/services/core/log/DeviceLogLevel;
                                                                                                                                                                                        16move-result-object v7
                                                                                                                                                                                        18invoke-virtual {v7}, Lcom/unity3d/services/core/log/DeviceLogLevel;->getReceivingMethodName()Ljava/lang/String;
                                                                                                                                                                                        19move-result-object v7
                                                                                                                                                                                        20new-array v8, v4, [Ljava/lang/Class;
                                                                                                                                                                                        21const-class v9, Ljava/lang/String;
                                                                                                                                                                                        22aput-object v9, v8, v3
                                                                                                                                                                                        23const-class v9, Ljava/lang/String;
                                                                                                                                                                                        24aput-object v9, v8, v2
                                                                                                                                                                                        26invoke-virtual {v6, v7, v8}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        27move-result-object v6
                                                                                                                                                                                        28try_end_28: goto/16 :goto_2e
                                                                                                                                                                                        29catch_29: move-exception v6
                                                                                                                                                                                        31invoke-static {v1, v0, v6}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                        32move-object v6, v5
                                                                                                                                                                                        33goto_2e: if-eqz v6, :cond_4a
                                                                                                                                                                                        34try_start_30: new-array v4, v4, [Ljava/lang/Object;
                                                                                                                                                                                        36invoke-virtual {p0}, Lcom/unity3d/services/core/log/DeviceLogEntry;->getLogLevel()Lcom/unity3d/services/core/log/DeviceLogLevel;
                                                                                                                                                                                        37move-result-object v7
                                                                                                                                                                                        39invoke-virtual {v7}, Lcom/unity3d/services/core/log/DeviceLogLevel;->getLogTag()Ljava/lang/String;
                                                                                                                                                                                        40move-result-object v7
                                                                                                                                                                                        41aput-object v7, v4, v3
                                                                                                                                                                                        43invoke-virtual {p0}, Lcom/unity3d/services/core/log/DeviceLogEntry;->getParsedMessage()Ljava/lang/String;
                                                                                                                                                                                        44move-result-object p0
                                                                                                                                                                                        45aput-object p0, v4, v2
                                                                                                                                                                                        47invoke-virtual {v6, v5, v4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        48try_end_45: goto/16 :goto_4a
                                                                                                                                                                                        49catch_46: move-exception p0
                                                                                                                                                                                        51invoke-static {v1, v0, p0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                        52goto_4a: return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase
                                                                                                                                                                                        • java.lang.reflect.Method.setAccessible
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.g:Lcom/tencent/smtt/sdk/WebView$a
                                                                                                                                                                                        • java.lang.reflect.Method.setAccessible
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.g:Lcom/tencent/smtt/sdk/WebView$a
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • onProvideVirtualStructure
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation build Landroid/annotation/TargetApi;
                                                                                                                                                                                        1value = 0x17
                                                                                                                                                                                        2.end annotation
                                                                                                                                                                                        3try_start_0: iget-boolean v0, p0, Lcom/tencent/smtt/sdk/WebView;->e:Z
                                                                                                                                                                                        4try_end_2:
                                                                                                                                                                                        5const-string v1, "onProvideVirtualStructure"
                                                                                                                                                                                        6const/4 v2, 0x0
                                                                                                                                                                                        7const/4 v3, 0x1
                                                                                                                                                                                        8if-eqz v0, :cond_29
                                                                                                                                                                                        9try_start_8:
                                                                                                                                                                                        10iget-object v0, p0, Lcom/tencent/smtt/sdk/WebView;->f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;
                                                                                                                                                                                        12invoke-interface {v0}, Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;->getView()Landroid/view/View;
                                                                                                                                                                                        13move-result-object v0
                                                                                                                                                                                        14new-array v4, v3, [Ljava/lang/Class;
                                                                                                                                                                                        15const-class v5, Landroid/view/ViewStructure;
                                                                                                                                                                                        16aput-object v5, v4, v2
                                                                                                                                                                                        18invoke-static {v0, v1, v4}, Lcom/tencent/smtt/utils/r;->a(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        19move-result-object v0
                                                                                                                                                                                        21invoke-virtual {v0, v3}, Ljava/lang/reflect/Method;->setAccessible(Z)V
                                                                                                                                                                                        23iget-object v1, p0, Lcom/tencent/smtt/sdk/WebView;->f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;
                                                                                                                                                                                        25invoke-interface {v1}, Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;->getView()Landroid/view/View;
                                                                                                                                                                                        26move-result-object v1
                                                                                                                                                                                        27new-array v3, v3, [Ljava/lang/Object;
                                                                                                                                                                                        28aput-object p1, v3, v2
                                                                                                                                                                                        30invoke-virtual {v0, v1, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        31goto/16 :goto_46
                                                                                                                                                                                        32cond_29:
                                                                                                                                                                                        33iget-object v0, p0, Lcom/tencent/smtt/sdk/WebView;->g:Lcom/tencent/smtt/sdk/WebView$a;
                                                                                                                                                                                        34new-array v4, v3, [Ljava/lang/Class;
                                                                                                                                                                                        35const-class v5, Landroid/view/ViewStructure;
                                                                                                                                                                                        36aput-object v5, v4, v2
                                                                                                                                                                                        38invoke-static {v0, v1, v4}, Lcom/tencent/smtt/utils/r;->a(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        39move-result-object v0
                                                                                                                                                                                        41invoke-virtual {v0, v3}, Ljava/lang/reflect/Method;->setAccessible(Z)V
                                                                                                                                                                                        43iget-object v1, p0, Lcom/tencent/smtt/sdk/WebView;->g:Lcom/tencent/smtt/sdk/WebView$a;
                                                                                                                                                                                        44new-array v3, v3, [Ljava/lang/Object;
                                                                                                                                                                                        45aput-object p1, v3, v2
                                                                                                                                                                                        47invoke-virtual {v0, v1, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        48try_end_41: goto/16 :goto_46
                                                                                                                                                                                        49catch_42: move-exception p1
                                                                                                                                                                                        51invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        52goto_46: return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase
                                                                                                                                                                                        • java.lang.reflect.Method.setAccessible
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.g:Lcom/tencent/smtt/sdk/WebView$a
                                                                                                                                                                                        • java.lang.reflect.Method.setAccessible
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.g:Lcom/tencent/smtt/sdk/WebView$a
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • getAccessibilityClassName
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0: iget-boolean v0, p0, Lcom/tencent/smtt/sdk/WebView;->e:Z
                                                                                                                                                                                        1try_end_2: const/4 v1, 0x1
                                                                                                                                                                                        3const-string v2, "getAccessibilityClassName"
                                                                                                                                                                                        4const/4 v3, 0x0
                                                                                                                                                                                        5if-eqz v0, :cond_26
                                                                                                                                                                                        6try_start_8:
                                                                                                                                                                                        7iget-object v0, p0, Lcom/tencent/smtt/sdk/WebView;->f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;
                                                                                                                                                                                        9invoke-interface {v0}, Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;->getView()Landroid/view/View;
                                                                                                                                                                                        10move-result-object v0
                                                                                                                                                                                        11new-array v4, v3, [Ljava/lang/Class;
                                                                                                                                                                                        13invoke-static {v0, v2, v4}, Lcom/tencent/smtt/utils/r;->a(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        14move-result-object v0
                                                                                                                                                                                        16invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;->setAccessible(Z)V
                                                                                                                                                                                        18iget-object v1, p0, Lcom/tencent/smtt/sdk/WebView;->f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;
                                                                                                                                                                                        20invoke-interface {v1}, Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;->getView()Landroid/view/View;
                                                                                                                                                                                        21move-result-object v1
                                                                                                                                                                                        22new-array v2, v3, [Ljava/lang/Object;
                                                                                                                                                                                        24invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        25move-result-object v0
                                                                                                                                                                                        26check-cast v0, Ljava/lang/CharSequence;
                                                                                                                                                                                        27return-object v0
                                                                                                                                                                                        28cond_26:
                                                                                                                                                                                        29iget-object v0, p0, Lcom/tencent/smtt/sdk/WebView;->g:Lcom/tencent/smtt/sdk/WebView$a;
                                                                                                                                                                                        30new-array v4, v3, [Ljava/lang/Class;
                                                                                                                                                                                        32invoke-static {v0, v2, v4}, Lcom/tencent/smtt/utils/r;->a(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        33move-result-object v0
                                                                                                                                                                                        35invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;->setAccessible(Z)V
                                                                                                                                                                                        37iget-object v1, p0, Lcom/tencent/smtt/sdk/WebView;->g:Lcom/tencent/smtt/sdk/WebView$a;
                                                                                                                                                                                        38new-array v2, v3, [Ljava/lang/Object;
                                                                                                                                                                                        40invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        41move-result-object v0
                                                                                                                                                                                        42check-cast v0, Ljava/lang/CharSequence;
                                                                                                                                                                                        43try_end_3b: return-object v0
                                                                                                                                                                                        44catch_3c: move-exception v0
                                                                                                                                                                                        46invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        47const/4 v0, 0x0
                                                                                                                                                                                        48return-object v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase
                                                                                                                                                                                        • java.lang.reflect.Method.setAccessible
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.g:Lcom/tencent/smtt/sdk/WebView$a
                                                                                                                                                                                        • java.lang.reflect.Method.setAccessible
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.g:Lcom/tencent/smtt/sdk/WebView$a
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • getWebViewLooper
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0: iget-boolean v0, p0, Lcom/tencent/smtt/sdk/WebView;->e:Z
                                                                                                                                                                                        1try_end_2: const/4 v1, 0x1
                                                                                                                                                                                        3const-string v2, "getWebViewLooper"
                                                                                                                                                                                        4const/4 v3, 0x0
                                                                                                                                                                                        5if-eqz v0, :cond_26
                                                                                                                                                                                        6try_start_8:
                                                                                                                                                                                        7iget-object v0, p0, Lcom/tencent/smtt/sdk/WebView;->f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;
                                                                                                                                                                                        9invoke-interface {v0}, Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;->getView()Landroid/view/View;
                                                                                                                                                                                        10move-result-object v0
                                                                                                                                                                                        11new-array v4, v3, [Ljava/lang/Class;
                                                                                                                                                                                        13invoke-static {v0, v2, v4}, Lcom/tencent/smtt/utils/r;->a(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        14move-result-object v0
                                                                                                                                                                                        16invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;->setAccessible(Z)V
                                                                                                                                                                                        18iget-object v1, p0, Lcom/tencent/smtt/sdk/WebView;->f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;
                                                                                                                                                                                        20invoke-interface {v1}, Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;->getView()Landroid/view/View;
                                                                                                                                                                                        21move-result-object v1
                                                                                                                                                                                        22new-array v2, v3, [Ljava/lang/Object;
                                                                                                                                                                                        24invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        25move-result-object v0
                                                                                                                                                                                        26check-cast v0, Landroid/os/Looper;
                                                                                                                                                                                        27return-object v0
                                                                                                                                                                                        28cond_26:
                                                                                                                                                                                        29iget-object v0, p0, Lcom/tencent/smtt/sdk/WebView;->g:Lcom/tencent/smtt/sdk/WebView$a;
                                                                                                                                                                                        30new-array v4, v3, [Ljava/lang/Class;
                                                                                                                                                                                        32invoke-static {v0, v2, v4}, Lcom/tencent/smtt/utils/r;->a(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        33move-result-object v0
                                                                                                                                                                                        35invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;->setAccessible(Z)V
                                                                                                                                                                                        37iget-object v1, p0, Lcom/tencent/smtt/sdk/WebView;->g:Lcom/tencent/smtt/sdk/WebView$a;
                                                                                                                                                                                        38new-array v2, v3, [Ljava/lang/Object;
                                                                                                                                                                                        40invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        41move-result-object v0
                                                                                                                                                                                        42check-cast v0, Landroid/os/Looper;
                                                                                                                                                                                        43try_end_3b: return-object v0
                                                                                                                                                                                        44catch_3c: move-exception v0
                                                                                                                                                                                        46invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        47const/4 v0, 0x0
                                                                                                                                                                                        48return-object v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.g:Lcom/tencent/smtt/sdk/WebView$a
                                                                                                                                                                                        • java.lang.reflect.Method.setAccessible
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.g:Lcom/tencent/smtt/sdk/WebView$a
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • computeHorizontalScrollRange
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0: iget-boolean v0, p0, Lcom/tencent/smtt/sdk/WebView;->e:Z
                                                                                                                                                                                        1try_end_2:
                                                                                                                                                                                        2const-string v1, "computeHorizontalScrollRange"
                                                                                                                                                                                        3const/4 v2, 0x0
                                                                                                                                                                                        4if-eqz v0, :cond_1c
                                                                                                                                                                                        5try_start_7:
                                                                                                                                                                                        6iget-object v0, p0, Lcom/tencent/smtt/sdk/WebView;->f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;
                                                                                                                                                                                        8invoke-interface {v0}, Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;->getView()Landroid/view/View;
                                                                                                                                                                                        9move-result-object v0
                                                                                                                                                                                        10new-array v3, v2, [Ljava/lang/Class;
                                                                                                                                                                                        11new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                        13invoke-static {v0, v1, v3, v2}, Lcom/tencent/smtt/utils/r;->a(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        14move-result-object v0
                                                                                                                                                                                        15check-cast v0, Ljava/lang/Integer;
                                                                                                                                                                                        17invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        18move-result v0
                                                                                                                                                                                        19return v0
                                                                                                                                                                                        20cond_1c:
                                                                                                                                                                                        21iget-object v0, p0, Lcom/tencent/smtt/sdk/WebView;->g:Lcom/tencent/smtt/sdk/WebView$a;
                                                                                                                                                                                        22new-array v3, v2, [Ljava/lang/Class;
                                                                                                                                                                                        24invoke-static {v0, v1, v3}, Lcom/tencent/smtt/utils/r;->a(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        25move-result-object v0
                                                                                                                                                                                        26const/4 v1, 0x1
                                                                                                                                                                                        28invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;->setAccessible(Z)V
                                                                                                                                                                                        30iget-object v1, p0, Lcom/tencent/smtt/sdk/WebView;->g:Lcom/tencent/smtt/sdk/WebView$a;
                                                                                                                                                                                        31new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                        33invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        34move-result-object v0
                                                                                                                                                                                        35check-cast v0, Ljava/lang/Integer;
                                                                                                                                                                                        37invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        38move-result v0
                                                                                                                                                                                        39try_end_36: return v0
                                                                                                                                                                                        40catch_37: move-exception v0
                                                                                                                                                                                        42invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        43const/4 v0, -0x1
                                                                                                                                                                                        44return v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.g:Lcom/tencent/smtt/sdk/WebView$a
                                                                                                                                                                                        • java.lang.reflect.Method.setAccessible
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.g:Lcom/tencent/smtt/sdk/WebView$a
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • computeVerticalScrollRange
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0: iget-boolean v0, p0, Lcom/tencent/smtt/sdk/WebView;->e:Z
                                                                                                                                                                                        1try_end_2:
                                                                                                                                                                                        2const-string v1, "computeVerticalScrollRange"
                                                                                                                                                                                        3const/4 v2, 0x0
                                                                                                                                                                                        4if-eqz v0, :cond_1c
                                                                                                                                                                                        5try_start_7:
                                                                                                                                                                                        6iget-object v0, p0, Lcom/tencent/smtt/sdk/WebView;->f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;
                                                                                                                                                                                        8invoke-interface {v0}, Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;->getView()Landroid/view/View;
                                                                                                                                                                                        9move-result-object v0
                                                                                                                                                                                        10new-array v3, v2, [Ljava/lang/Class;
                                                                                                                                                                                        11new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                        13invoke-static {v0, v1, v3, v2}, Lcom/tencent/smtt/utils/r;->a(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        14move-result-object v0
                                                                                                                                                                                        15check-cast v0, Ljava/lang/Integer;
                                                                                                                                                                                        17invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        18move-result v0
                                                                                                                                                                                        19return v0
                                                                                                                                                                                        20cond_1c:
                                                                                                                                                                                        21iget-object v0, p0, Lcom/tencent/smtt/sdk/WebView;->g:Lcom/tencent/smtt/sdk/WebView$a;
                                                                                                                                                                                        22new-array v3, v2, [Ljava/lang/Class;
                                                                                                                                                                                        24invoke-static {v0, v1, v3}, Lcom/tencent/smtt/utils/r;->a(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        25move-result-object v0
                                                                                                                                                                                        26const/4 v1, 0x1
                                                                                                                                                                                        28invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;->setAccessible(Z)V
                                                                                                                                                                                        30iget-object v1, p0, Lcom/tencent/smtt/sdk/WebView;->g:Lcom/tencent/smtt/sdk/WebView$a;
                                                                                                                                                                                        31new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                        33invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        34move-result-object v0
                                                                                                                                                                                        35check-cast v0, Ljava/lang/Integer;
                                                                                                                                                                                        37invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        38move-result v0
                                                                                                                                                                                        39try_end_36: return v0
                                                                                                                                                                                        40catch_37: move-exception v0
                                                                                                                                                                                        42invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        43const/4 v0, -0x1
                                                                                                                                                                                        44return v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • dalvik.system.DexClassLoader.loadClass
                                                                                                                                                                                        • java.lang.Class.newInstance
                                                                                                                                                                                        • java.lang.ClassNotFoundException.printStackTrace
                                                                                                                                                                                        • java.lang.InstantiationException.printStackTrace
                                                                                                                                                                                        • java.lang.IllegalAccessException.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • com.tencent.beacontsa.core.UserActionProxyImpl
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v1, 0x1
                                                                                                                                                                                        1const/4 v2, 0x0
                                                                                                                                                                                        3sget-object v0, Lcom/tencent/beacontsa/event/UserAction;->x:Lcom/tencent/beacontsa/cover/UserActionProxy;
                                                                                                                                                                                        4if-eqz v0, :cond_8
                                                                                                                                                                                        5move v0, v1
                                                                                                                                                                                        6goto_7: return v0
                                                                                                                                                                                        7cond_8:
                                                                                                                                                                                        8sget-object v0, Lcom/tencent/beacontsa/event/UserAction;->w:Ldalvik/system/DexClassLoader;
                                                                                                                                                                                        9if-nez v0, :cond_e
                                                                                                                                                                                        10move v0, v2
                                                                                                                                                                                        11goto/16 :goto_7
                                                                                                                                                                                        12cond_e:
                                                                                                                                                                                        13sget-object v0, Lcom/tencent/beacontsa/event/UserAction;->w:Ldalvik/system/DexClassLoader;
                                                                                                                                                                                        15const-string v3, "com.tencent.beacontsa.core.UserActionProxyImpl"
                                                                                                                                                                                        17invoke-virtual {v0, v3}, Ldalvik/system/DexClassLoader;->loadClass(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        18move-result-object v0
                                                                                                                                                                                        20invoke-virtual {v0}, Ljava/lang/Class;->newInstance()Ljava/lang/Object;
                                                                                                                                                                                        21move-result-object v0
                                                                                                                                                                                        22check-cast v0, Lcom/tencent/beacontsa/cover/UserActionProxy;
                                                                                                                                                                                        23sput-object v0, Lcom/tencent/beacontsa/event/UserAction;->x:Lcom/tencent/beacontsa/cover/UserActionProxy;
                                                                                                                                                                                        24goto_1e:
                                                                                                                                                                                        25sget-object v0, Lcom/tencent/beacontsa/event/UserAction;->x:Lcom/tencent/beacontsa/cover/UserActionProxy;
                                                                                                                                                                                        26if-eqz v0, :cond_33
                                                                                                                                                                                        27move v0, v1
                                                                                                                                                                                        28goto/16 :goto_7
                                                                                                                                                                                        29catch_24: move-exception v0
                                                                                                                                                                                        31invoke-virtual {v0}, Ljava/lang/ClassNotFoundException;->printStackTrace()V
                                                                                                                                                                                        32goto/16 :goto_1e
                                                                                                                                                                                        33catch_29: move-exception v0
                                                                                                                                                                                        35invoke-virtual {v0}, Ljava/lang/InstantiationException;->printStackTrace()V
                                                                                                                                                                                        36goto/16 :goto_1e
                                                                                                                                                                                        37catch_2e: move-exception v0
                                                                                                                                                                                        39invoke-virtual {v0}, Ljava/lang/IllegalAccessException;->printStackTrace()V
                                                                                                                                                                                        40goto/16 :goto_1e
                                                                                                                                                                                        41cond_33: move v0, v2
                                                                                                                                                                                        42goto/16 :goto_7
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • javax.net.ssl.SSLSocket.getSSLParameters
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.util.List.toArray
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • javax.net.ssl.SSLSocket.setSSLParameters
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • unable to set ssl parameters
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Ljavax/net/ssl/SSLSocket;",
                                                                                                                                                                                        4"Ljava/lang/String;",
                                                                                                                                                                                        5"Ljava/util/List<",
                                                                                                                                                                                        6"Lf/J;",
                                                                                                                                                                                        7">;)V"
                                                                                                                                                                                        8}
                                                                                                                                                                                        9.end annotation
                                                                                                                                                                                        10try_start_0:
                                                                                                                                                                                        11invoke-virtual {p1}, Ljavax/net/ssl/SSLSocket;->getSSLParameters()Ljavax/net/ssl/SSLParameters;
                                                                                                                                                                                        12move-result-object p2
                                                                                                                                                                                        14invoke-static {p3}, Lf/a/g/f;->a(Ljava/util/List;)Ljava/util/List;
                                                                                                                                                                                        15move-result-object p3
                                                                                                                                                                                        17iget-object v0, p0, Lf/a/g/c;->c:Ljava/lang/reflect/Method;
                                                                                                                                                                                        18const/4 v1, 0x1
                                                                                                                                                                                        19new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                        20const/4 v2, 0x0
                                                                                                                                                                                        22invoke-interface {p3}, Ljava/util/List;->size()I
                                                                                                                                                                                        23move-result v3
                                                                                                                                                                                        24new-array v3, v3, [Ljava/lang/String;
                                                                                                                                                                                        26invoke-interface {p3, v3}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
                                                                                                                                                                                        27move-result-object p3
                                                                                                                                                                                        28aput-object p3, v1, v2
                                                                                                                                                                                        30invoke-virtual {v0, p2, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        32invoke-virtual {p1, p2}, Ljavax/net/ssl/SSLSocket;->setSSLParameters(Ljavax/net/ssl/SSLParameters;)V
                                                                                                                                                                                        33try_end_20: return-void
                                                                                                                                                                                        34catch_21: move-exception p1
                                                                                                                                                                                        35goto/16 :goto_24
                                                                                                                                                                                        36catch_23: move-exception p1
                                                                                                                                                                                        37goto_24:
                                                                                                                                                                                        38const-string p2, "unable to set ssl parameters"
                                                                                                                                                                                        40invoke-static {p2, p1}, Lf/a/e;->a(Ljava/lang/String;Ljava/lang/Exception;)Ljava/lang/AssertionError;
                                                                                                                                                                                        41move-result-object p1
                                                                                                                                                                                        42throw p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.File.isDirectory
                                                                                                                                                                                        • java.io.File.listFiles
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • cannot delete file:%s
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0if-eqz p0, :cond_37
                                                                                                                                                                                        2invoke-virtual {p0}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        3move-result v0
                                                                                                                                                                                        4if-eqz v0, :cond_37
                                                                                                                                                                                        6invoke-virtual {p0}, Ljava/io/File;->isDirectory()Z
                                                                                                                                                                                        7move-result v0
                                                                                                                                                                                        8if-nez v0, :cond_f
                                                                                                                                                                                        9goto/16 :goto_37
                                                                                                                                                                                        10cond_f:
                                                                                                                                                                                        11invoke-virtual {p0}, Ljava/io/File;->listFiles()[Ljava/io/File;
                                                                                                                                                                                        12move-result-object p0
                                                                                                                                                                                        13if-eqz p0, :cond_37
                                                                                                                                                                                        14array-length v0, p0
                                                                                                                                                                                        15if-gtz v0, :cond_19
                                                                                                                                                                                        16goto/16 :goto_37
                                                                                                                                                                                        17cond_19: array-length v0, p0
                                                                                                                                                                                        18const/4 v1, 0x0
                                                                                                                                                                                        19const/4 v2, 0x0
                                                                                                                                                                                        20goto_1c: if-ge v2, v0, :cond_37
                                                                                                                                                                                        21aget-object v3, p0, v2
                                                                                                                                                                                        23invoke-virtual {v3}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        24move-result v4
                                                                                                                                                                                        25if-nez v4, :cond_34
                                                                                                                                                                                        26const/4 v4, 0x1
                                                                                                                                                                                        27new-array v4, v4, [Ljava/lang/Object;
                                                                                                                                                                                        29invoke-virtual {v3}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        30move-result-object v3
                                                                                                                                                                                        31aput-object v3, v4, v1
                                                                                                                                                                                        33const-string v3, "cannot delete file:%s"
                                                                                                                                                                                        35invoke-static {v3, v4}, Lcom/tencent/bugly/proguard/an;->e(Ljava/lang/String;[Ljava/lang/Object;)Z
                                                                                                                                                                                        36cond_34: add-int/lit8 v2, v2, 0x1
                                                                                                                                                                                        37goto/16 :goto_1c
                                                                                                                                                                                        38cond_37: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.net.NetworkInfo$State.UNKNOWN:Landroid/net/NetworkInfo$State
                                                                                                                                                                                        • com.baidu.location.f.getServiceContext
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.getState
                                                                                                                                                                                        • android.net.NetworkInfo$State.CONNECTED:Landroid/net/NetworkInfo$State
                                                                                                                                                                                        • android.os.Handler.postDelayed
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1sget-object v0, Landroid/net/NetworkInfo$State;->UNKNOWN:Landroid/net/NetworkInfo$State;
                                                                                                                                                                                        2const/4 v1, 0x1
                                                                                                                                                                                        3try_start_3:
                                                                                                                                                                                        4invoke-static {}, Lcom/baidu/location/f;->getServiceContext()Landroid/content/Context;
                                                                                                                                                                                        5move-result-object v2
                                                                                                                                                                                        7const-string v3, "connectivity"
                                                                                                                                                                                        9invoke-virtual {v2, v3}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        10move-result-object v2
                                                                                                                                                                                        11check-cast v2, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        13invoke-virtual {v2, v1}, Landroid/net/ConnectivityManager;->getNetworkInfo(I)Landroid/net/NetworkInfo;
                                                                                                                                                                                        14move-result-object v2
                                                                                                                                                                                        16invoke-virtual {v2}, Landroid/net/NetworkInfo;->getState()Landroid/net/NetworkInfo$State;
                                                                                                                                                                                        17move-result-object v0
                                                                                                                                                                                        18try_end_17:
                                                                                                                                                                                        19sget-object v2, Landroid/net/NetworkInfo$State;->CONNECTED:Landroid/net/NetworkInfo$State;
                                                                                                                                                                                        20if-ne v2, v0, :cond_2f
                                                                                                                                                                                        21iget-boolean v0, p0, Lcom/baidu/location/b/i;->d:Z
                                                                                                                                                                                        22if-eqz v0, :cond_20
                                                                                                                                                                                        23return-void
                                                                                                                                                                                        24cond_20: iput-boolean v1, p0, Lcom/baidu/location/b/i;->d:Z
                                                                                                                                                                                        26iget-object v0, p0, Lcom/baidu/location/b/i;->a:Landroid/os/Handler;
                                                                                                                                                                                        28iget-object v2, p0, Lcom/baidu/location/b/i;->i:Lcom/baidu/location/b/i$b;
                                                                                                                                                                                        29sget v3, Lcom/baidu/location/g/j;->P:I
                                                                                                                                                                                        30int-to-long v3, v3
                                                                                                                                                                                        32invoke-virtual {v0, v2, v3, v4}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
                                                                                                                                                                                        33iput-boolean v1, p0, Lcom/baidu/location/b/i;->f:Z
                                                                                                                                                                                        34goto/16 :goto_32
                                                                                                                                                                                        35cond_2f: const/4 v0, 0x0
                                                                                                                                                                                        36iput-boolean v0, p0, Lcom/baidu/location/b/i;->d:Z
                                                                                                                                                                                        37goto_32: return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.view.View.getContext
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.IllegalStateException.<init>
                                                                                                                                                                                        • java.lang.IllegalStateException.<init>
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • Could not execute method for android:onClick
                                                                                                                                                                                        • Could not execute non-public method for android:onClick
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1iget-object v0, p0, Landroidx/appcompat/app/AppCompatViewInflater$a;->c:Ljava/lang/reflect/Method;
                                                                                                                                                                                        2if-nez v0, :cond_f
                                                                                                                                                                                        4iget-object v0, p0, Landroidx/appcompat/app/AppCompatViewInflater$a;->a:Landroid/view/View;
                                                                                                                                                                                        6invoke-virtual {v0}, Landroid/view/View;->getContext()Landroid/content/Context;
                                                                                                                                                                                        7move-result-object v0
                                                                                                                                                                                        9iget-object v1, p0, Landroidx/appcompat/app/AppCompatViewInflater$a;->b:Ljava/lang/String;
                                                                                                                                                                                        11invoke-direct {p0, v0, v1}, Landroidx/appcompat/app/AppCompatViewInflater$a;->a(Landroid/content/Context;Ljava/lang/String;)V
                                                                                                                                                                                        12cond_f:
                                                                                                                                                                                        13iget-object v0, p0, Landroidx/appcompat/app/AppCompatViewInflater$a;->c:Ljava/lang/reflect/Method;
                                                                                                                                                                                        15iget-object v1, p0, Landroidx/appcompat/app/AppCompatViewInflater$a;->d:Landroid/content/Context;
                                                                                                                                                                                        16const/4 v2, 0x1
                                                                                                                                                                                        17new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                        18const/4 v3, 0x0
                                                                                                                                                                                        19aput-object p1, v2, v3
                                                                                                                                                                                        21invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        22try_end_1c: return-void
                                                                                                                                                                                        23catch_1d: move-exception p1
                                                                                                                                                                                        24new-instance v0, Ljava/lang/IllegalStateException;
                                                                                                                                                                                        26const-string v1, "Could not execute method for android:onClick"
                                                                                                                                                                                        28invoke-direct {v0, v1, p1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        29throw v0
                                                                                                                                                                                        30catch_26: move-exception p1
                                                                                                                                                                                        31new-instance v0, Ljava/lang/IllegalStateException;
                                                                                                                                                                                        33const-string v1, "Could not execute non-public method for android:onClick"
                                                                                                                                                                                        35invoke-direct {v0, v1, p1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        36throw v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.widget.PopupWindow.setWindowLayoutType
                                                                                                                                                                                        • java.lang.Integer.TYPE:Ljava/lang/Class
                                                                                                                                                                                        • java.lang.Class.getDeclaredMethod
                                                                                                                                                                                        • java.lang.reflect.Method.setAccessible
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • setWindowLayoutType
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        1const/16 v1, 0x17
                                                                                                                                                                                        2if-lt v0, v1, :cond_a
                                                                                                                                                                                        4invoke-virtual {p0, p1}, Landroid/widget/PopupWindow;->setWindowLayoutType(I)V
                                                                                                                                                                                        5return-void
                                                                                                                                                                                        6cond_a: sget-boolean v0, Landroidx/core/widget/i;->b:Z
                                                                                                                                                                                        7const/4 v1, 0x0
                                                                                                                                                                                        8const/4 v2, 0x1
                                                                                                                                                                                        9if-nez v0, :cond_27
                                                                                                                                                                                        10try_start_10: const-class v0, Landroid/widget/PopupWindow;
                                                                                                                                                                                        11new-array v3, v2, [Ljava/lang/Class;
                                                                                                                                                                                        13sget-object v4, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
                                                                                                                                                                                        14aput-object v4, v3, v1
                                                                                                                                                                                        15try_end_18:
                                                                                                                                                                                        16const-string v4, "setWindowLayoutType"
                                                                                                                                                                                        17try_start_1a:
                                                                                                                                                                                        18invoke-virtual {v0, v4, v3}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        19move-result-object v0
                                                                                                                                                                                        20sput-object v0, Landroidx/core/widget/i;->a:Ljava/lang/reflect/Method;
                                                                                                                                                                                        22sget-object v0, Landroidx/core/widget/i;->a:Ljava/lang/reflect/Method;
                                                                                                                                                                                        24invoke-virtual {v0, v2}, Ljava/lang/reflect/Method;->setAccessible(Z)V
                                                                                                                                                                                        25try_end_25: sput-boolean v2, Landroidx/core/widget/i;->b:Z
                                                                                                                                                                                        26cond_27:
                                                                                                                                                                                        27sget-object v0, Landroidx/core/widget/i;->a:Ljava/lang/reflect/Method;
                                                                                                                                                                                        28if-eqz v0, :cond_36
                                                                                                                                                                                        29try_start_2b: new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                        31invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        32move-result-object p1
                                                                                                                                                                                        33aput-object p1, v2, v1
                                                                                                                                                                                        35invoke-virtual {v0, p0, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        36try_end_36: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.net.wifi.WifiManager.getConnectionInfo
                                                                                                                                                                                        • android.net.wifi.WifiInfo.getBSSID
                                                                                                                                                                                        • java.lang.String.replace
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • java.lang.String.<init>
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • :
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1iget-object v0, p0, Lcom/baidu/location/a/c$c;->b:Lcom/baidu/location/a/c;
                                                                                                                                                                                        3invoke-static {v0}, Lcom/baidu/location/a/c;->e(Lcom/baidu/location/a/c;)Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        4move-result-object v0
                                                                                                                                                                                        6invoke-virtual {v0}, Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
                                                                                                                                                                                        7move-result-object v0
                                                                                                                                                                                        8const/4 v1, 0x0
                                                                                                                                                                                        9if-nez v0, :cond_e
                                                                                                                                                                                        10return-object v1
                                                                                                                                                                                        11cond_e:
                                                                                                                                                                                        12invoke-virtual {v0}, Landroid/net/wifi/WifiInfo;->getBSSID()Ljava/lang/String;
                                                                                                                                                                                        13move-result-object v0
                                                                                                                                                                                        14if-eqz v0, :cond_1d
                                                                                                                                                                                        16const-string v2, ":"
                                                                                                                                                                                        18const-string v3, ""
                                                                                                                                                                                        20invoke-virtual {v0, v2, v3}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
                                                                                                                                                                                        21move-result-object v0
                                                                                                                                                                                        22goto/16 :goto_1e
                                                                                                                                                                                        23cond_1d: move-object v0, v1
                                                                                                                                                                                        24goto_1e: if-eqz v0, :cond_29
                                                                                                                                                                                        26invoke-virtual {v0}, Ljava/lang/String;->length()I
                                                                                                                                                                                        27move-result v2
                                                                                                                                                                                        28const/16 v3, 0xc
                                                                                                                                                                                        29if-eq v2, v3, :cond_29
                                                                                                                                                                                        30return-object v1
                                                                                                                                                                                        31cond_29: new-instance v2, Ljava/lang/String;
                                                                                                                                                                                        33invoke-direct {v2, v0}, Ljava/lang/String;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        34try_end_2e: return-object v2
                                                                                                                                                                                        35catch_2f: return-object v1
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android.security.NetworkSecurityPolicy
                                                                                                                                                                                        • getInstance
                                                                                                                                                                                        • unable to determine cleartext support
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "android.security.NetworkSecurityPolicy"
                                                                                                                                                                                        2try_start_2:
                                                                                                                                                                                        3invoke-static {v0}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        4move-result-object v0
                                                                                                                                                                                        6const-string v1, "getInstance"
                                                                                                                                                                                        7const/4 v2, 0x0
                                                                                                                                                                                        8new-array v3, v2, [Ljava/lang/Class;
                                                                                                                                                                                        10invoke-virtual {v0, v1, v3}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        11move-result-object v1
                                                                                                                                                                                        12const/4 v3, 0x0
                                                                                                                                                                                        13new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                        15invoke-virtual {v1, v3, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        16move-result-object v1
                                                                                                                                                                                        18invoke-direct {p0, p1, v0, v1}, Lf/a/g/a;->b(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;)Z
                                                                                                                                                                                        19move-result p1
                                                                                                                                                                                        20try_end_1a: return p1
                                                                                                                                                                                        21catch_1b: move-exception p1
                                                                                                                                                                                        22goto/16 :goto_20
                                                                                                                                                                                        23catch_1d: move-exception p1
                                                                                                                                                                                        24goto/16 :goto_20
                                                                                                                                                                                        25catch_1f: move-exception p1
                                                                                                                                                                                        26goto_20:
                                                                                                                                                                                        27const-string v0, "unable to determine cleartext support"
                                                                                                                                                                                        29invoke-static {v0, p1}, Lf/a/e;->a(Ljava/lang/String;Ljava/lang/Exception;)Ljava/lang/AssertionError;
                                                                                                                                                                                        30move-result-object p1
                                                                                                                                                                                        31throw p1
                                                                                                                                                                                        32catch_27:
                                                                                                                                                                                        33invoke-super {p0, p1}, Lf/a/g/f;->b(Ljava/lang/String;)Z
                                                                                                                                                                                        34move-result p1
                                                                                                                                                                                        35return p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.isConnectedOrConnecting
                                                                                                                                                                                        • android.net.NetworkInfo.getType
                                                                                                                                                                                        • android.net.NetworkInfo.getSubtype
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "connectivity"
                                                                                                                                                                                        3invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        4move-result-object p0
                                                                                                                                                                                        5check-cast p0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        7invoke-virtual {p0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        8move-result-object p0
                                                                                                                                                                                        9const/4 v0, 0x1
                                                                                                                                                                                        10const/4 v1, 0x0
                                                                                                                                                                                        11if-eqz p0, :cond_2d
                                                                                                                                                                                        13invoke-virtual {p0}, Landroid/net/NetworkInfo;->isConnectedOrConnecting()Z
                                                                                                                                                                                        14move-result v2
                                                                                                                                                                                        15if-eqz v2, :cond_2d
                                                                                                                                                                                        17invoke-virtual {p0}, Landroid/net/NetworkInfo;->getType()I
                                                                                                                                                                                        18move-result v2
                                                                                                                                                                                        19if-eqz v2, :cond_21
                                                                                                                                                                                        20if-eq v2, v0, :cond_1f
                                                                                                                                                                                        21goto/16 :goto_2d
                                                                                                                                                                                        22cond_1f: const/4 v0, 0x3
                                                                                                                                                                                        23goto/16 :goto_2e
                                                                                                                                                                                        24cond_21:
                                                                                                                                                                                        25invoke-virtual {p0}, Landroid/net/NetworkInfo;->getSubtype()I
                                                                                                                                                                                        26move-result p0
                                                                                                                                                                                        27packed-switch p0, :pswitch_data_30
                                                                                                                                                                                        28goto/16 :goto_2d
                                                                                                                                                                                        29pswitch_29: const/4 v0, 0x4
                                                                                                                                                                                        30goto/16 :goto_2e
                                                                                                                                                                                        31pswitch_2b: const/4 v0, 0x2
                                                                                                                                                                                        32goto/16 :goto_2e
                                                                                                                                                                                        33goto_2d: const/4 v0, 0x0
                                                                                                                                                                                        34goto_2e: return v0
                                                                                                                                                                                        35nop
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getCellLocation
                                                                                                                                                                                        • android.telephony.gsm.GsmCellLocation.getCid
                                                                                                                                                                                        • java.lang.Throwable.getMessage
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • phone
                                                                                                                                                                                        • CommonDeviceUtil
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1try_start_1: sget-boolean v1, Lcom/mintegral/msdk/base/common/a;->p:Z
                                                                                                                                                                                        2if-eqz v1, :cond_32
                                                                                                                                                                                        4invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        5move-result-object v1
                                                                                                                                                                                        7invoke-virtual {v1}, Lcom/mintegral/msdk/base/controller/a;->i()Landroid/content/Context;
                                                                                                                                                                                        8move-result-object v1
                                                                                                                                                                                        10const-string v2, "phone"
                                                                                                                                                                                        12invoke-virtual {v1, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        13move-result-object v1
                                                                                                                                                                                        14check-cast v1, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        15if-eqz v1, :cond_32
                                                                                                                                                                                        17invoke-virtual {v1}, Landroid/telephony/TelephonyManager;->getCellLocation()Landroid/telephony/CellLocation;
                                                                                                                                                                                        18move-result-object v1
                                                                                                                                                                                        19if-eqz v1, :cond_32
                                                                                                                                                                                        20instance-of v2, v1, Landroid/telephony/gsm/GsmCellLocation;
                                                                                                                                                                                        21if-eqz v2, :cond_32
                                                                                                                                                                                        22check-cast v1, Landroid/telephony/gsm/GsmCellLocation;
                                                                                                                                                                                        24invoke-virtual {v1}, Landroid/telephony/gsm/GsmCellLocation;->getCid()I
                                                                                                                                                                                        25move-result v0
                                                                                                                                                                                        26try_end_27: goto/16 :goto_32
                                                                                                                                                                                        27catch_28: move-exception v1
                                                                                                                                                                                        29invoke-virtual {v1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        30move-result-object v2
                                                                                                                                                                                        32const-string v3, "CommonDeviceUtil"
                                                                                                                                                                                        34invoke-static {v3, v2, v1}, Lcom/mintegral/msdk/base/utils/i;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        35goto_32: return v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.net.wifi.WifiManager.getConnectionInfo
                                                                                                                                                                                        • android.net.wifi.WifiInfo.getBSSID
                                                                                                                                                                                        • java.lang.String.replace
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • java.lang.String.<init>
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • :
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1iput-object v0, p0, Lcom/baidu/mobads/g/a;->k:Ljava/lang/String;
                                                                                                                                                                                        2const/4 v1, 0x0
                                                                                                                                                                                        3iput v1, p0, Lcom/baidu/mobads/g/a;->l:I
                                                                                                                                                                                        5iget-object v2, p0, Lcom/baidu/mobads/g/a;->h:Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        7invoke-virtual {v2}, Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
                                                                                                                                                                                        8move-result-object v2
                                                                                                                                                                                        9if-nez v2, :cond_f
                                                                                                                                                                                        10return v1
                                                                                                                                                                                        11cond_f:
                                                                                                                                                                                        12invoke-virtual {v2}, Landroid/net/wifi/WifiInfo;->getBSSID()Ljava/lang/String;
                                                                                                                                                                                        13move-result-object v2
                                                                                                                                                                                        14if-eqz v2, :cond_1d
                                                                                                                                                                                        16const-string v0, ":"
                                                                                                                                                                                        18const-string v3, ""
                                                                                                                                                                                        20invoke-virtual {v2, v0, v3}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
                                                                                                                                                                                        21move-result-object v0
                                                                                                                                                                                        22cond_1d:
                                                                                                                                                                                        23invoke-virtual {v0}, Ljava/lang/String;->length()I
                                                                                                                                                                                        24move-result v2
                                                                                                                                                                                        25const/16 v3, 0xc
                                                                                                                                                                                        26if-eq v2, v3, :cond_26
                                                                                                                                                                                        27return v1
                                                                                                                                                                                        28cond_26: new-instance v2, Ljava/lang/String;
                                                                                                                                                                                        30invoke-direct {v2, v0}, Ljava/lang/String;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        31iput-object v2, p0, Lcom/baidu/mobads/g/a;->k:Ljava/lang/String;
                                                                                                                                                                                        32try_end_2d: const/4 v0, 0x1
                                                                                                                                                                                        33return v0
                                                                                                                                                                                        34catch_2f: return v1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.view.View.getMinimumHeight
                                                                                                                                                                                        • java.lang.Class.getDeclaredField
                                                                                                                                                                                        • java.lang.reflect.Field.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Field.get
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • mMinHeight
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        1const/16 v1, 0x10
                                                                                                                                                                                        2if-lt v0, v1, :cond_b
                                                                                                                                                                                        4invoke-virtual {p0}, Landroid/view/View;->getMinimumHeight()I
                                                                                                                                                                                        5move-result p0
                                                                                                                                                                                        6return p0
                                                                                                                                                                                        7cond_b: sget-boolean v0, Landroidx/core/h/u;->e:Z
                                                                                                                                                                                        8if-nez v0, :cond_21
                                                                                                                                                                                        9const/4 v0, 0x1
                                                                                                                                                                                        10try_start_10: const-class v1, Landroid/view/View;
                                                                                                                                                                                        12const-string v2, "mMinHeight"
                                                                                                                                                                                        14invoke-virtual {v1, v2}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                        15move-result-object v1
                                                                                                                                                                                        16sput-object v1, Landroidx/core/h/u;->d:Ljava/lang/reflect/Field;
                                                                                                                                                                                        18sget-object v1, Landroidx/core/h/u;->d:Ljava/lang/reflect/Field;
                                                                                                                                                                                        20invoke-virtual {v1, v0}, Ljava/lang/reflect/Field;->setAccessible(Z)V
                                                                                                                                                                                        21catch_1f: sput-boolean v0, Landroidx/core/h/u;->e:Z
                                                                                                                                                                                        22cond_21:
                                                                                                                                                                                        23sget-object v0, Landroidx/core/h/u;->d:Ljava/lang/reflect/Field;
                                                                                                                                                                                        24if-eqz v0, :cond_30
                                                                                                                                                                                        25try_start_25:
                                                                                                                                                                                        26invoke-virtual {v0, p0}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        27move-result-object p0
                                                                                                                                                                                        28check-cast p0, Ljava/lang/Integer;
                                                                                                                                                                                        30invoke-virtual {p0}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        31move-result p0
                                                                                                                                                                                        32try_end_2f: return p0
                                                                                                                                                                                        33cond_30: const/4 p0, 0x0
                                                                                                                                                                                        34return p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.view.View.getMinimumWidth
                                                                                                                                                                                        • java.lang.Class.getDeclaredField
                                                                                                                                                                                        • java.lang.reflect.Field.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Field.get
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • mMinWidth
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        1const/16 v1, 0x10
                                                                                                                                                                                        2if-lt v0, v1, :cond_b
                                                                                                                                                                                        4invoke-virtual {p0}, Landroid/view/View;->getMinimumWidth()I
                                                                                                                                                                                        5move-result p0
                                                                                                                                                                                        6return p0
                                                                                                                                                                                        7cond_b: sget-boolean v0, Landroidx/core/h/u;->c:Z
                                                                                                                                                                                        8if-nez v0, :cond_21
                                                                                                                                                                                        9const/4 v0, 0x1
                                                                                                                                                                                        10try_start_10: const-class v1, Landroid/view/View;
                                                                                                                                                                                        12const-string v2, "mMinWidth"
                                                                                                                                                                                        14invoke-virtual {v1, v2}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                        15move-result-object v1
                                                                                                                                                                                        16sput-object v1, Landroidx/core/h/u;->b:Ljava/lang/reflect/Field;
                                                                                                                                                                                        18sget-object v1, Landroidx/core/h/u;->b:Ljava/lang/reflect/Field;
                                                                                                                                                                                        20invoke-virtual {v1, v0}, Ljava/lang/reflect/Field;->setAccessible(Z)V
                                                                                                                                                                                        21catch_1f: sput-boolean v0, Landroidx/core/h/u;->c:Z
                                                                                                                                                                                        22cond_21:
                                                                                                                                                                                        23sget-object v0, Landroidx/core/h/u;->b:Ljava/lang/reflect/Field;
                                                                                                                                                                                        24if-eqz v0, :cond_30
                                                                                                                                                                                        25try_start_25:
                                                                                                                                                                                        26invoke-virtual {v0, p0}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        27move-result-object p0
                                                                                                                                                                                        28check-cast p0, Ljava/lang/Integer;
                                                                                                                                                                                        30invoke-virtual {p0}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        31move-result p0
                                                                                                                                                                                        32try_end_2f: return p0
                                                                                                                                                                                        33cond_30: const/4 p0, 0x0
                                                                                                                                                                                        34return p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.app.Activity.getApplicationContext
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.wifi.WifiManager.getConnectionInfo
                                                                                                                                                                                        • android.net.wifi.WifiInfo.getSSID
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android.permission.ACCESS_WIFI_STATE
                                                                                                                                                                                        • wifi
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        2invoke-static {}, Lcom/baidu/mobads/container/m;->c()Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;
                                                                                                                                                                                        3move-result-object v0
                                                                                                                                                                                        5iget-object v1, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->proxyActivity:Landroid/app/Activity;
                                                                                                                                                                                        7const-string v2, "android.permission.ACCESS_WIFI_STATE"
                                                                                                                                                                                        9invoke-interface {v0, v1, v2}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->checkSelfPermission(Landroid/content/Context;Ljava/lang/String;)Z
                                                                                                                                                                                        10move-result v1
                                                                                                                                                                                        12iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->proxyActivity:Landroid/app/Activity;
                                                                                                                                                                                        14invoke-virtual {v0}, Landroid/app/Activity;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        15move-result-object v0
                                                                                                                                                                                        17const-string v2, "wifi"
                                                                                                                                                                                        19invoke-virtual {v0, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        20move-result-object v0
                                                                                                                                                                                        21check-cast v0, Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        22if-eqz v0, :cond_29
                                                                                                                                                                                        23if-eqz v1, :cond_29
                                                                                                                                                                                        25invoke-virtual {v0}, Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
                                                                                                                                                                                        26move-result-object v0
                                                                                                                                                                                        27if-eqz v0, :cond_29
                                                                                                                                                                                        29invoke-virtual {v0}, Landroid/net/wifi/WifiInfo;->getSSID()Ljava/lang/String;
                                                                                                                                                                                        30move-result-object v0
                                                                                                                                                                                        31goto_28: return-object v0
                                                                                                                                                                                        32cond_29:
                                                                                                                                                                                        33const-string v0, ""
                                                                                                                                                                                        34goto/16 :goto_28
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getPackageManager
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • android.content.pm.PackageManager.checkPermission
                                                                                                                                                                                        • android.telephony.TelephonyManager.getDeviceId
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android.permission.READ_PHONE_STATE
                                                                                                                                                                                        • UNKNOWN
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2sget-object v1, Lc/g/d/a/d;->b:Landroid/content/Context;
                                                                                                                                                                                        3if-eqz v1, :cond_23
                                                                                                                                                                                        5sget-object v1, Lc/g/d/a/d;->b:Landroid/content/Context;
                                                                                                                                                                                        7invoke-virtual {v1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
                                                                                                                                                                                        8move-result-object v1
                                                                                                                                                                                        10const-string v2, "android.permission.READ_PHONE_STATE"
                                                                                                                                                                                        12sget-object v3, Lc/g/d/a/d;->b:Landroid/content/Context;
                                                                                                                                                                                        14invoke-virtual {v3}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        15move-result-object v3
                                                                                                                                                                                        17invoke-virtual {v1, v2, v3}, Landroid/content/pm/PackageManager;->checkPermission(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        18move-result v1
                                                                                                                                                                                        19if-nez v1, :cond_23
                                                                                                                                                                                        21sget-object v1, Lc/g/d/a/d;->a:Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        22if-eqz v1, :cond_23
                                                                                                                                                                                        24sget-object v1, Lc/g/d/a/d;->a:Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        26invoke-virtual {v1}, Landroid/telephony/TelephonyManager;->getDeviceId()Ljava/lang/String;
                                                                                                                                                                                        27move-result-object v0
                                                                                                                                                                                        28try_end_23: if-eqz v0, :cond_26
                                                                                                                                                                                        29goto/16 :goto_28
                                                                                                                                                                                        30cond_26:
                                                                                                                                                                                        31const-string v0, "UNKNOWN"
                                                                                                                                                                                        32goto_28: return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.isAvailable
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        • Exception happened when check network
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2invoke-static {}, Lcom/baidu/mapapi/JNIInitializer;->getCachedContext()Landroid/content/Context;
                                                                                                                                                                                        3move-result-object v1
                                                                                                                                                                                        5const-string v2, "connectivity"
                                                                                                                                                                                        7invoke-virtual {v1, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        8move-result-object v1
                                                                                                                                                                                        9check-cast v1, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        10if-nez v1, :cond_10
                                                                                                                                                                                        11return v0
                                                                                                                                                                                        12cond_10:
                                                                                                                                                                                        13invoke-virtual {v1}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        14move-result-object v1
                                                                                                                                                                                        15if-eqz v1, :cond_1e
                                                                                                                                                                                        17invoke-virtual {v1}, Landroid/net/NetworkInfo;->isAvailable()Z
                                                                                                                                                                                        18move-result v1
                                                                                                                                                                                        19try_end_1a: if-nez v1, :cond_1d
                                                                                                                                                                                        20goto/16 :goto_1e
                                                                                                                                                                                        21cond_1d: const/4 v0, 0x1
                                                                                                                                                                                        22cond_1e: return v0
                                                                                                                                                                                        23catch_1f: move-exception v1
                                                                                                                                                                                        25sget-object v2, Lcom/baidu/mapsdkplatform/comapi/synchronization/b/c;->c:Ljava/lang/String;
                                                                                                                                                                                        27const-string v3, "Exception happened when check network"
                                                                                                                                                                                        29invoke-static {v2, v3, v1}, Lcom/baidu/mapsdkplatform/comapi/synchronization/c/a;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        31invoke-virtual {v1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        32return v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.wifi.WifiManager.getConnectionInfo
                                                                                                                                                                                        • android.net.wifi.WifiInfo.getMacAddress
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • wifi
                                                                                                                                                                                        • openSDK_LOG.MobileInfoUtil
                                                                                                                                                                                        • getLocalMacAddress>>>
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, ""
                                                                                                                                                                                        2try_start_2:
                                                                                                                                                                                        3invoke-static {}, Lcom/tencent/open/utils/e;->a()Landroid/content/Context;
                                                                                                                                                                                        4move-result-object v1
                                                                                                                                                                                        5if-nez v1, :cond_9
                                                                                                                                                                                        6return-object v0
                                                                                                                                                                                        7cond_9:
                                                                                                                                                                                        8const-string v2, "wifi"
                                                                                                                                                                                        10invoke-virtual {v1, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        11move-result-object v1
                                                                                                                                                                                        12check-cast v1, Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        13if-nez v1, :cond_14
                                                                                                                                                                                        14return-object v0
                                                                                                                                                                                        15cond_14:
                                                                                                                                                                                        16invoke-virtual {v1}, Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
                                                                                                                                                                                        17move-result-object v1
                                                                                                                                                                                        18if-nez v1, :cond_1b
                                                                                                                                                                                        19return-object v0
                                                                                                                                                                                        20cond_1b:
                                                                                                                                                                                        21invoke-virtual {v1}, Landroid/net/wifi/WifiInfo;->getMacAddress()Ljava/lang/String;
                                                                                                                                                                                        22move-result-object v0
                                                                                                                                                                                        23try_end_1f: return-object v0
                                                                                                                                                                                        24catch_20: move-exception v1
                                                                                                                                                                                        26const-string v2, "openSDK_LOG.MobileInfoUtil"
                                                                                                                                                                                        28const-string v3, "getLocalMacAddress>>>"
                                                                                                                                                                                        30invoke-static {v2, v3, v1}, Lcom/tencent/open/a/f;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        31return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android.os.SystemProperties
                                                                                                                                                                                        • get
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "android.os.SystemProperties"
                                                                                                                                                                                        2try_start_2:
                                                                                                                                                                                        3invoke-static {v0}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        4move-result-object v0
                                                                                                                                                                                        6const-string v1, "get"
                                                                                                                                                                                        7const/4 v2, 0x2
                                                                                                                                                                                        8new-array v3, v2, [Ljava/lang/Class;
                                                                                                                                                                                        9const-class v4, Ljava/lang/String;
                                                                                                                                                                                        10const/4 v5, 0x0
                                                                                                                                                                                        11aput-object v4, v3, v5
                                                                                                                                                                                        12const-class v4, Ljava/lang/String;
                                                                                                                                                                                        13const/4 v6, 0x1
                                                                                                                                                                                        14aput-object v4, v3, v6
                                                                                                                                                                                        16invoke-virtual {v0, v1, v3}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        17move-result-object v0
                                                                                                                                                                                        18const/4 v1, 0x0
                                                                                                                                                                                        19new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                        20aput-object p0, v2, v5
                                                                                                                                                                                        21aput-object p1, v2, v6
                                                                                                                                                                                        23invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        24move-result-object p0
                                                                                                                                                                                        25check-cast p0, Ljava/lang/String;
                                                                                                                                                                                        26try_end_26: return-object p0
                                                                                                                                                                                        27catch_27: move-exception p0
                                                                                                                                                                                        29invoke-virtual {p0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        30return-object p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android.os.SystemProperties
                                                                                                                                                                                        • get
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "android.os.SystemProperties"
                                                                                                                                                                                        2try_start_2:
                                                                                                                                                                                        3invoke-static {v0}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        4move-result-object v0
                                                                                                                                                                                        6const-string v1, "get"
                                                                                                                                                                                        7const/4 v2, 0x2
                                                                                                                                                                                        8new-array v3, v2, [Ljava/lang/Class;
                                                                                                                                                                                        9const-class v4, Ljava/lang/String;
                                                                                                                                                                                        10const/4 v5, 0x0
                                                                                                                                                                                        11aput-object v4, v3, v5
                                                                                                                                                                                        12const-class v4, Ljava/lang/String;
                                                                                                                                                                                        13const/4 v6, 0x1
                                                                                                                                                                                        14aput-object v4, v3, v6
                                                                                                                                                                                        16invoke-virtual {v0, v1, v3}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        17move-result-object v0
                                                                                                                                                                                        18const/4 v1, 0x0
                                                                                                                                                                                        19new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                        20aput-object p0, v2, v5
                                                                                                                                                                                        21aput-object p1, v2, v6
                                                                                                                                                                                        23invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        24move-result-object p0
                                                                                                                                                                                        25check-cast p0, Ljava/lang/String;
                                                                                                                                                                                        26try_end_26: return-object p0
                                                                                                                                                                                        27catch_27: move-exception p0
                                                                                                                                                                                        29invoke-virtual {p0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        30return-object p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.getType
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        • e
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v1, 0x1
                                                                                                                                                                                        1const/4 v2, 0x0
                                                                                                                                                                                        2try_start_2:
                                                                                                                                                                                        3const-string v0, "connectivity"
                                                                                                                                                                                        5invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        6move-result-object v0
                                                                                                                                                                                        7check-cast v0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        8if-eqz v0, :cond_26
                                                                                                                                                                                        10invoke-virtual {v0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        11move-result-object v0
                                                                                                                                                                                        12if-eqz v0, :cond_26
                                                                                                                                                                                        14invoke-virtual {v0}, Landroid/net/NetworkInfo;->getType()I
                                                                                                                                                                                        15try_end_15: move-result v0
                                                                                                                                                                                        16if-ne v0, v1, :cond_26
                                                                                                                                                                                        17move v0, v1
                                                                                                                                                                                        18goto_19: return v0
                                                                                                                                                                                        19catch_1a: move-exception v0
                                                                                                                                                                                        21const-string v1, "e"
                                                                                                                                                                                        23invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        24move-result-object v0
                                                                                                                                                                                        25new-array v3, v2, [Ljava/lang/Object;
                                                                                                                                                                                        27invoke-static {v1, v0, v3}, Lcom/tencent/beacontsa/cover/f;->a(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                        28cond_26: move v0, v2
                                                                                                                                                                                        29goto/16 :goto_19
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getPackageManager
                                                                                                                                                                                        • android.content.pm.PackageManager.getInstalledPackages
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • android.content.pm.PackageInfo.packageName:Ljava/lang/String
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • com.tencent.mobileqq
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-virtual {p1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
                                                                                                                                                                                        2move-result-object p1
                                                                                                                                                                                        3const/4 v0, 0x0
                                                                                                                                                                                        5invoke-virtual {p1, v0}, Landroid/content/pm/PackageManager;->getInstalledPackages(I)Ljava/util/List;
                                                                                                                                                                                        6move-result-object p1
                                                                                                                                                                                        7if-eqz p1, :cond_27
                                                                                                                                                                                        8const/4 v1, 0x0
                                                                                                                                                                                        9goto_c:
                                                                                                                                                                                        10invoke-interface {p1}, Ljava/util/List;->size()I
                                                                                                                                                                                        11move-result v2
                                                                                                                                                                                        12if-ge v1, v2, :cond_27
                                                                                                                                                                                        14invoke-interface {p1, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        15move-result-object v2
                                                                                                                                                                                        16check-cast v2, Landroid/content/pm/PackageInfo;
                                                                                                                                                                                        18iget-object v2, v2, Landroid/content/pm/PackageInfo;->packageName:Ljava/lang/String;
                                                                                                                                                                                        20const-string v3, "com.tencent.mobileqq"
                                                                                                                                                                                        22invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        23move-result v2
                                                                                                                                                                                        24if-eqz v2, :cond_24
                                                                                                                                                                                        25const/4 p1, 0x1
                                                                                                                                                                                        26return p1
                                                                                                                                                                                        27cond_24: add-int/lit8 v1, v1, 0x1
                                                                                                                                                                                        28goto/16 :goto_c
                                                                                                                                                                                        29cond_27: return v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Intent.getBooleanExtra
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.isConnected
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • noConnectivity
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "noConnectivity"
                                                                                                                                                                                        2const/4 v1, 0x0
                                                                                                                                                                                        4invoke-virtual {p2, v0, v1}, Landroid/content/Intent;->getBooleanExtra(Ljava/lang/String;Z)Z
                                                                                                                                                                                        5move-result p2
                                                                                                                                                                                        6if-eqz p2, :cond_d
                                                                                                                                                                                        8invoke-static {}, Lcom/unity3d/services/core/connectivity/ConnectivityMonitor;->disconnected()V
                                                                                                                                                                                        9return-void
                                                                                                                                                                                        10cond_d:
                                                                                                                                                                                        11const-string p2, "connectivity"
                                                                                                                                                                                        13invoke-virtual {p1, p2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        14move-result-object p1
                                                                                                                                                                                        15check-cast p1, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        16if-nez p1, :cond_18
                                                                                                                                                                                        17return-void
                                                                                                                                                                                        18cond_18:
                                                                                                                                                                                        19invoke-virtual {p1}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        20move-result-object p1
                                                                                                                                                                                        21if-eqz p1, :cond_27
                                                                                                                                                                                        23invoke-virtual {p1}, Landroid/net/NetworkInfo;->isConnected()Z
                                                                                                                                                                                        24move-result p1
                                                                                                                                                                                        25if-eqz p1, :cond_27
                                                                                                                                                                                        27invoke-static {}, Lcom/unity3d/services/core/connectivity/ConnectivityMonitor;->connected()V
                                                                                                                                                                                        28cond_27: return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.getDeclaredField
                                                                                                                                                                                        • java.lang.reflect.Field.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Field.get
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android.app.ActivityThread
                                                                                                                                                                                        • sMainThreadHandler
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2Ljava/lang/ClassNotFoundException;,
                                                                                                                                                                                        3Ljava/lang/NoSuchMethodException;,
                                                                                                                                                                                        4Ljava/lang/reflect/InvocationTargetException;,
                                                                                                                                                                                        5Ljava/lang/IllegalAccessException;,
                                                                                                                                                                                        6Ljava/lang/NoSuchFieldException;
                                                                                                                                                                                        7}
                                                                                                                                                                                        8.end annotation
                                                                                                                                                                                        9.prologue
                                                                                                                                                                                        10const/4 v0, 0x0
                                                                                                                                                                                        12const-string v3, "android.app.ActivityThread"
                                                                                                                                                                                        14invoke-static {v3}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        15move-result-object v0
                                                                                                                                                                                        17const-string v3, "sMainThreadHandler"
                                                                                                                                                                                        19invoke-virtual {v0, v3}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                        20move-result-object v2
                                                                                                                                                                                        21const/4 v3, 0x1
                                                                                                                                                                                        23invoke-virtual {v2, v3}, Ljava/lang/reflect/Field;->setAccessible(Z)V
                                                                                                                                                                                        25invoke-virtual {v2, v0}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        26move-result-object v1
                                                                                                                                                                                        27check-cast v1, Landroid/os/Handler;
                                                                                                                                                                                        28return-object v1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.Class.getDeclaredMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • com.sina.weibo.sdk.component.WeiboSdkBrowser.a:Ljava/lang/String
                                                                                                                                                                                        • java.lang.Exception.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • removeJavascriptInterface
                                                                                                                                                                                        • searchBoxJavaBridge_
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        1const/16 v1, 0xb
                                                                                                                                                                                        2if-ge v0, v1, :cond_25
                                                                                                                                                                                        3try_start_6:
                                                                                                                                                                                        4invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        5move-result-object p1
                                                                                                                                                                                        7const-string v0, "removeJavascriptInterface"
                                                                                                                                                                                        8const/4 v1, 0x0
                                                                                                                                                                                        9new-array v2, v1, [Ljava/lang/Class;
                                                                                                                                                                                        11invoke-virtual {p1, v0, v2}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        12move-result-object p1
                                                                                                                                                                                        14const-string v0, "searchBoxJavaBridge_"
                                                                                                                                                                                        15new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                        17invoke-virtual {p1, v0, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        18try_end_1a: goto/16 :goto_25
                                                                                                                                                                                        19catch_1b: move-exception p1
                                                                                                                                                                                        21sget-object v0, Lcom/sina/weibo/sdk/component/WeiboSdkBrowser;->a:Ljava/lang/String;
                                                                                                                                                                                        23invoke-virtual {p1}, Ljava/lang/Exception;->toString()Ljava/lang/String;
                                                                                                                                                                                        24move-result-object p1
                                                                                                                                                                                        26invoke-static {v0, p1}, Lc/d/b/a/f/f;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        27goto_25: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.isConnected
                                                                                                                                                                                        • android.net.NetworkInfo.getState
                                                                                                                                                                                        • android.net.NetworkInfo$State.CONNECTED:Landroid/net/NetworkInfo$State
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1const-string v0, "connectivity"
                                                                                                                                                                                        3invoke-virtual {p1, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        4move-result-object p1
                                                                                                                                                                                        5check-cast p1, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        6if-eqz p1, :cond_24
                                                                                                                                                                                        8invoke-virtual {p1}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        9move-result-object p1
                                                                                                                                                                                        10if-eqz p1, :cond_24
                                                                                                                                                                                        12invoke-virtual {p1}, Landroid/net/NetworkInfo;->isConnected()Z
                                                                                                                                                                                        13move-result v0
                                                                                                                                                                                        14if-eqz v0, :cond_24
                                                                                                                                                                                        16invoke-virtual {p1}, Landroid/net/NetworkInfo;->getState()Landroid/net/NetworkInfo$State;
                                                                                                                                                                                        17move-result-object p1
                                                                                                                                                                                        19sget-object v0, Landroid/net/NetworkInfo$State;->CONNECTED:Landroid/net/NetworkInfo$State;
                                                                                                                                                                                        20try_end_1c: if-ne p1, v0, :cond_24
                                                                                                                                                                                        21const/4 p1, 0x1
                                                                                                                                                                                        22return p1
                                                                                                                                                                                        23catch_20: move-exception p1
                                                                                                                                                                                        25invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        26cond_24: const/4 p1, 0x0
                                                                                                                                                                                        27return p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getApplicationContext
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.isAvailable
                                                                                                                                                                                        • android.net.NetworkInfo.isConnected
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-virtual {p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        2move-result-object p0
                                                                                                                                                                                        4const-string v0, "connectivity"
                                                                                                                                                                                        6invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        7move-result-object p0
                                                                                                                                                                                        8check-cast p0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        9const/4 v0, 0x0
                                                                                                                                                                                        10if-nez p0, :cond_10
                                                                                                                                                                                        11return v0
                                                                                                                                                                                        12cond_10:
                                                                                                                                                                                        13invoke-virtual {p0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        14move-result-object p0
                                                                                                                                                                                        15if-eqz p0, :cond_23
                                                                                                                                                                                        17invoke-virtual {p0}, Landroid/net/NetworkInfo;->isAvailable()Z
                                                                                                                                                                                        18move-result v1
                                                                                                                                                                                        19if-eqz v1, :cond_23
                                                                                                                                                                                        21invoke-virtual {p0}, Landroid/net/NetworkInfo;->isConnected()Z
                                                                                                                                                                                        22move-result p0
                                                                                                                                                                                        23if-eqz p0, :cond_23
                                                                                                                                                                                        24const/4 v0, 0x1
                                                                                                                                                                                        25cond_23: return v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getApplicationContext
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.isAvailable
                                                                                                                                                                                        • android.net.NetworkInfo.isConnected
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-virtual {p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        2move-result-object p0
                                                                                                                                                                                        4const-string v0, "connectivity"
                                                                                                                                                                                        6invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        7move-result-object p0
                                                                                                                                                                                        8check-cast p0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        9const/4 v0, 0x0
                                                                                                                                                                                        10if-nez p0, :cond_10
                                                                                                                                                                                        11return v0
                                                                                                                                                                                        12cond_10:
                                                                                                                                                                                        13invoke-virtual {p0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        14move-result-object p0
                                                                                                                                                                                        15if-eqz p0, :cond_23
                                                                                                                                                                                        17invoke-virtual {p0}, Landroid/net/NetworkInfo;->isAvailable()Z
                                                                                                                                                                                        18move-result v1
                                                                                                                                                                                        19if-eqz v1, :cond_23
                                                                                                                                                                                        21invoke-virtual {p0}, Landroid/net/NetworkInfo;->isConnected()Z
                                                                                                                                                                                        22move-result p0
                                                                                                                                                                                        23if-eqz p0, :cond_23
                                                                                                                                                                                        24const/4 v0, 0x1
                                                                                                                                                                                        25cond_23: return v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.net.URL.getProtocol
                                                                                                                                                                                        • java.lang.String.toLowerCase
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • https
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        2invoke-virtual {p0}, Ljava/net/URL;->getProtocol()Ljava/lang/String;
                                                                                                                                                                                        3move-result-object v0
                                                                                                                                                                                        5invoke-virtual {v0}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
                                                                                                                                                                                        6move-result-object v0
                                                                                                                                                                                        8const-string v1, "https"
                                                                                                                                                                                        10invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        11move-result v0
                                                                                                                                                                                        12if-eqz v0, :cond_1a
                                                                                                                                                                                        14invoke-static {}, Lcom/baidu/mobads/container/b/g/c;->a()V
                                                                                                                                                                                        16invoke-virtual {p0}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        17move-result-object v0
                                                                                                                                                                                        18check-cast v0, Ljavax/net/ssl/HttpsURLConnection;
                                                                                                                                                                                        19goto_19: return-object v0
                                                                                                                                                                                        20cond_1a:
                                                                                                                                                                                        21invoke-virtual {p0}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        22move-result-object v0
                                                                                                                                                                                        23check-cast v0, Ljava/net/HttpURLConnection;
                                                                                                                                                                                        24goto/16 :goto_19
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getSimSerialNumber
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • fail
                                                                                                                                                                                        • phone
                                                                                                                                                                                        • null
                                                                                                                                                                                        • Failed to get SIM serial number.
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "fail"
                                                                                                                                                                                        2if-nez p0, :cond_5
                                                                                                                                                                                        3return-object v0
                                                                                                                                                                                        4try_start_5:
                                                                                                                                                                                        5const-string v1, "phone"
                                                                                                                                                                                        7invoke-virtual {p0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        8move-result-object p0
                                                                                                                                                                                        9check-cast p0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        10if-eqz p0, :cond_20
                                                                                                                                                                                        12invoke-virtual {p0}, Landroid/telephony/TelephonyManager;->getSimSerialNumber()Ljava/lang/String;
                                                                                                                                                                                        13move-result-object v0
                                                                                                                                                                                        14if-nez v0, :cond_20
                                                                                                                                                                                        16const-string v0, "null"
                                                                                                                                                                                        17try_end_17: goto/16 :goto_20
                                                                                                                                                                                        18catch_18: const/4 p0, 0x0
                                                                                                                                                                                        19new-array p0, p0, [Ljava/lang/Object;
                                                                                                                                                                                        21const-string v1, "Failed to get SIM serial number."
                                                                                                                                                                                        23invoke-static {v1, p0}, Lcom/tencent/bugly/proguard/an;->a(Ljava/lang/String;[Ljava/lang/Object;)Z
                                                                                                                                                                                        24goto_20: return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.app.ActivityManager.getRunningAppProcesses
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • activity
                                                                                                                                                                                        • IFLY_AD_SDK
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1const-string v0, "activity"
                                                                                                                                                                                        3invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        4move-result-object v0
                                                                                                                                                                                        5check-cast v0, Landroid/app/ActivityManager;
                                                                                                                                                                                        7invoke-virtual {v0}, Landroid/app/ActivityManager;->getRunningAppProcesses()Ljava/util/List;
                                                                                                                                                                                        8move-result-object v0
                                                                                                                                                                                        9if-eqz v0, :cond_1d
                                                                                                                                                                                        11invoke-interface {v0}, Ljava/util/List;->size()I
                                                                                                                                                                                        12try_end_11: move-result v0
                                                                                                                                                                                        13goto_12: return v0
                                                                                                                                                                                        14catch_13: move-exception v0
                                                                                                                                                                                        16const-string v1, "IFLY_AD_SDK"
                                                                                                                                                                                        18invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        19move-result-object v0
                                                                                                                                                                                        21invoke-static {v1, v0}, Lcom/iflytek/voiceads/utils/g;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        22cond_1d: const/4 v0, 0x0
                                                                                                                                                                                        23goto/16 :goto_12
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.net.URL.getProtocol
                                                                                                                                                                                        • java.lang.String.toLowerCase
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • https
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-virtual {p1}, Ljava/net/URL;->getProtocol()Ljava/lang/String;
                                                                                                                                                                                        2move-result-object v0
                                                                                                                                                                                        4invoke-virtual {v0}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
                                                                                                                                                                                        5move-result-object v0
                                                                                                                                                                                        7const-string v1, "https"
                                                                                                                                                                                        9invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        10move-result v0
                                                                                                                                                                                        11if-eqz v0, :cond_1a
                                                                                                                                                                                        13invoke-static {}, Lcom/baidu/mobads/openad/e/c;->a()V
                                                                                                                                                                                        15invoke-virtual {p1}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        16move-result-object p1
                                                                                                                                                                                        17check-cast p1, Ljavax/net/ssl/HttpsURLConnection;
                                                                                                                                                                                        18goto/16 :goto_20
                                                                                                                                                                                        19cond_1a:
                                                                                                                                                                                        20invoke-virtual {p1}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        21move-result-object p1
                                                                                                                                                                                        22check-cast p1, Ljava/net/HttpURLConnection;
                                                                                                                                                                                        23goto_20: return-object p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.io.FileReader.<init>
                                                                                                                                                                                        • java.io.BufferedReader.<init>
                                                                                                                                                                                        • java.io.BufferedReader.readLine
                                                                                                                                                                                        • java.io.IOException.getMessage
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • /proc/cpuinfo
                                                                                                                                                                                        • IFLY_AD_SDK
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0: new-instance v0, Ljava/io/FileReader;
                                                                                                                                                                                        2const-string v1, "/proc/cpuinfo"
                                                                                                                                                                                        4invoke-direct {v0, v1}, Ljava/io/FileReader;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        5new-instance v1, Ljava/io/BufferedReader;
                                                                                                                                                                                        7invoke-direct {v1, v0}, Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;)V
                                                                                                                                                                                        9invoke-virtual {v1}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String;
                                                                                                                                                                                        10try_end_f: move-result-object v0
                                                                                                                                                                                        11goto_10: return-object v0
                                                                                                                                                                                        12catch_11: move-exception v0
                                                                                                                                                                                        14const-string v1, "IFLY_AD_SDK"
                                                                                                                                                                                        16invoke-virtual {v0}, Ljava/io/IOException;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        17move-result-object v0
                                                                                                                                                                                        19invoke-static {v1, v0}, Lcom/iflytek/voiceads/utils/g;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        21const-string v0, ""
                                                                                                                                                                                        22goto/16 :goto_10
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.telephony.TelephonyManager.getSimState
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • &sim=
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, -0x1
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2iget-object v1, p0, Lcom/baidu/location/e/b;->d:Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        3if-eqz v1, :cond_b
                                                                                                                                                                                        5iget-object v1, p0, Lcom/baidu/location/e/b;->d:Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        7invoke-virtual {v1}, Landroid/telephony/TelephonyManager;->getSimState()I
                                                                                                                                                                                        8move-result v0
                                                                                                                                                                                        9catch_b: new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        11invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        13const-string v2, "&sim="
                                                                                                                                                                                        15invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        17invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        19invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        20move-result-object v0
                                                                                                                                                                                        21return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.RuntimeException.<init>
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • getApplicationContext
                                                                                                                                                                                        • context must be a valid Android Context
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        2move-result-object v0
                                                                                                                                                                                        4const-string v1, "getApplicationContext"
                                                                                                                                                                                        5const/4 v2, 0x0
                                                                                                                                                                                        6new-array v3, v2, [Ljava/lang/Class;
                                                                                                                                                                                        8invoke-virtual {v0, v1, v3}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        9move-result-object v0
                                                                                                                                                                                        10new-array v1, v2, [Ljava/lang/Object;
                                                                                                                                                                                        12invoke-virtual {v0, p1, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        13move-result-object p1
                                                                                                                                                                                        14try_end_13: return-object p1
                                                                                                                                                                                        15catch_14: move-exception p1
                                                                                                                                                                                        16new-instance v0, Ljava/lang/RuntimeException;
                                                                                                                                                                                        18const-string v1, "context must be a valid Android Context"
                                                                                                                                                                                        20invoke-direct {v0, v1, p1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        21throw v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • d.n.<init>
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • context
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        • null cannot be cast to non-null type android.net.ConnectivityManager
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "context"
                                                                                                                                                                                        3invoke-static {p1, v0}, Ld/e/b/i;->b(Ljava/lang/Object;Ljava/lang/String;)V
                                                                                                                                                                                        5const-string v0, "connectivity"
                                                                                                                                                                                        7invoke-virtual {p1, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        8move-result-object p1
                                                                                                                                                                                        9if-eqz p1, :cond_14
                                                                                                                                                                                        10check-cast p1, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        12invoke-virtual {p1}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        13move-result-object p1
                                                                                                                                                                                        14return-object p1
                                                                                                                                                                                        15cond_14: new-instance p1, Ld/n;
                                                                                                                                                                                        17const-string v0, "null cannot be cast to non-null type android.net.ConnectivityManager"
                                                                                                                                                                                        19invoke-direct {p1, v0}, Ld/n;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        20throw p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.os.Build$VERSION.INCREMENTAL:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • -
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        2invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        4sget-object v1, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                        6invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        8const-string v1, "-"
                                                                                                                                                                                        10invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        12sget-object v1, Landroid/os/Build$VERSION;->INCREMENTAL:Ljava/lang/String;
                                                                                                                                                                                        14invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        16invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        17move-result-object v0
                                                                                                                                                                                        18return-object v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Intent.<init>
                                                                                                                                                                                        • android.content.Intent.addCategory
                                                                                                                                                                                        • android.content.Context.getPackageManager
                                                                                                                                                                                        • android.content.pm.PackageManager.queryIntentActivities
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android.intent.action.MAIN
                                                                                                                                                                                        • android.intent.category.LAUNCHER
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Landroid/content/Intent;
                                                                                                                                                                                        2const-string v1, "android.intent.action.MAIN"
                                                                                                                                                                                        3const/4 v2, 0x0
                                                                                                                                                                                        5invoke-direct {v0, v1, v2}, Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V
                                                                                                                                                                                        7const-string v1, "android.intent.category.LAUNCHER"
                                                                                                                                                                                        9invoke-virtual {v0, v1}, Landroid/content/Intent;->addCategory(Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        11iget-object v1, p0, Lcom/ly/adpoymer/model/AppInfoService;->context:Landroid/content/Context;
                                                                                                                                                                                        13invoke-virtual {v1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
                                                                                                                                                                                        14move-result-object v1
                                                                                                                                                                                        15const/4 v2, 0x0
                                                                                                                                                                                        17invoke-virtual {v1, v0, v2}, Landroid/content/pm/PackageManager;->queryIntentActivities(Landroid/content/Intent;I)Ljava/util/List;
                                                                                                                                                                                        18return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.location.Location.getLatitude
                                                                                                                                                                                        • android.location.Location.getLongitude
                                                                                                                                                                                        • android.location.Location.getAccuracy
                                                                                                                                                                                        • android.location.Location.getProvider
                                                                                                                                                                                        • java.util.Date.<init>
                                                                                                                                                                                        • java.util.Date.getTime
                                                                                                                                                                                        • android.location.Location.getTime
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-static {p0}, Lcom/xiaomi/mipush/sdk/ra;->a(Landroid/content/Context;)Z
                                                                                                                                                                                        2move-result v0
                                                                                                                                                                                        3const/4 v1, 0x0
                                                                                                                                                                                        4if-nez v0, :cond_8
                                                                                                                                                                                        5return-object v1
                                                                                                                                                                                        6cond_8:
                                                                                                                                                                                        7invoke-static {p0}, Lcom/xiaomi/mipush/sdk/ra;->f(Landroid/content/Context;)Landroid/location/Location;
                                                                                                                                                                                        8move-result-object p0
                                                                                                                                                                                        9if-eqz p0, :cond_49
                                                                                                                                                                                        10new-instance v0, Lc/g/k/a/I;
                                                                                                                                                                                        12invoke-direct {v0}, Lc/g/k/a/I;-><init>()V
                                                                                                                                                                                        14invoke-virtual {p0}, Landroid/location/Location;->getLatitude()D
                                                                                                                                                                                        15move-result-wide v1
                                                                                                                                                                                        17invoke-virtual {v0, v1, v2}, Lc/g/k/a/I;->b(D)Lc/g/k/a/I;
                                                                                                                                                                                        19invoke-virtual {p0}, Landroid/location/Location;->getLongitude()D
                                                                                                                                                                                        20move-result-wide v1
                                                                                                                                                                                        22invoke-virtual {v0, v1, v2}, Lc/g/k/a/I;->a(D)Lc/g/k/a/I;
                                                                                                                                                                                        23new-instance v1, Lc/g/k/a/F;
                                                                                                                                                                                        25invoke-direct {v1}, Lc/g/k/a/F;-><init>()V
                                                                                                                                                                                        27invoke-virtual {p0}, Landroid/location/Location;->getAccuracy()F
                                                                                                                                                                                        28move-result v2
                                                                                                                                                                                        29float-to-double v2, v2
                                                                                                                                                                                        31invoke-virtual {v1, v2, v3}, Lc/g/k/a/F;->a(D)Lc/g/k/a/F;
                                                                                                                                                                                        33invoke-virtual {v1, v0}, Lc/g/k/a/F;->a(Lc/g/k/a/I;)Lc/g/k/a/F;
                                                                                                                                                                                        35invoke-virtual {p0}, Landroid/location/Location;->getProvider()Ljava/lang/String;
                                                                                                                                                                                        36move-result-object v0
                                                                                                                                                                                        38invoke-virtual {v1, v0}, Lc/g/k/a/F;->a(Ljava/lang/String;)Lc/g/k/a/F;
                                                                                                                                                                                        39new-instance v0, Ljava/util/Date;
                                                                                                                                                                                        41invoke-direct {v0}, Ljava/util/Date;-><init>()V
                                                                                                                                                                                        43invoke-virtual {v0}, Ljava/util/Date;->getTime()J
                                                                                                                                                                                        44move-result-wide v2
                                                                                                                                                                                        46invoke-virtual {p0}, Landroid/location/Location;->getTime()J
                                                                                                                                                                                        47move-result-wide v4
                                                                                                                                                                                        48sub-long/2addr v2, v4
                                                                                                                                                                                        50invoke-virtual {v1, v2, v3}, Lc/g/k/a/F;->a(J)Lc/g/k/a/F;
                                                                                                                                                                                        51cond_49: return-object v1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONArray.<init>
                                                                                                                                                                                        • android.content.Context.getPackageManager
                                                                                                                                                                                        • android.content.pm.PackageManager.getInstalledPackages
                                                                                                                                                                                        • java.util.List.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • org.json.JSONArray.put
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        1const-class v1, Lcom/baidu/mobads/container/o/o;
                                                                                                                                                                                        2monitor-enter v1
                                                                                                                                                                                        3try_start_3:
                                                                                                                                                                                        4sget-object v0, Lcom/baidu/mobads/container/o/o;->a:Lorg/json/JSONArray;
                                                                                                                                                                                        5if-nez v0, :cond_3d
                                                                                                                                                                                        6new-instance v0, Lorg/json/JSONArray;
                                                                                                                                                                                        8invoke-direct {v0}, Lorg/json/JSONArray;-><init>()V
                                                                                                                                                                                        9sput-object v0, Lcom/baidu/mobads/container/o/o;->a:Lorg/json/JSONArray;
                                                                                                                                                                                        10try_start_e:
                                                                                                                                                                                        11invoke-virtual {p0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
                                                                                                                                                                                        12move-result-object v0
                                                                                                                                                                                        13const/4 v2, 0x0
                                                                                                                                                                                        15invoke-virtual {v0, v2}, Landroid/content/pm/PackageManager;->getInstalledPackages(I)Ljava/util/List;
                                                                                                                                                                                        16move-result-object v0
                                                                                                                                                                                        18invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        19move-result-object v2
                                                                                                                                                                                        20goto_1b:
                                                                                                                                                                                        21invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        22move-result v0
                                                                                                                                                                                        23if-eqz v0, :cond_3d
                                                                                                                                                                                        25invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        26move-result-object v0
                                                                                                                                                                                        27check-cast v0, Landroid/content/pm/PackageInfo;
                                                                                                                                                                                        29invoke-static {v0}, Lcom/baidu/mobads/container/o/o;->a(Landroid/content/pm/PackageInfo;)Z
                                                                                                                                                                                        30move-result v3
                                                                                                                                                                                        31if-nez v3, :cond_1b
                                                                                                                                                                                        33sget-object v3, Lcom/baidu/mobads/container/o/o;->a:Lorg/json/JSONArray;
                                                                                                                                                                                        34new-instance v4, Lcom/baidu/mobads/interfaces/utils/IXAdPackageUtils$ApkInfo;
                                                                                                                                                                                        36invoke-direct {v4, p0, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdPackageUtils$ApkInfo;-><init>(Landroid/content/Context;Landroid/content/pm/PackageInfo;)V
                                                                                                                                                                                        38invoke-virtual {v4}, Lcom/baidu/mobads/interfaces/utils/IXAdPackageUtils$ApkInfo;->toJSONObject()Lorg/json/JSONObject;
                                                                                                                                                                                        39move-result-object v0
                                                                                                                                                                                        41invoke-virtual {v3, v0}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
                                                                                                                                                                                        42try_end_3b: goto/16 :goto_1b
                                                                                                                                                                                        43catch_3c: move-exception v0
                                                                                                                                                                                        44try_start_3d:
                                                                                                                                                                                        45sget-object v0, Lcom/baidu/mobads/container/o/o;->a:Lorg/json/JSONArray;
                                                                                                                                                                                        46try_end_3f: monitor-exit v1
                                                                                                                                                                                        47return-object v0
                                                                                                                                                                                        48catchall_41: move-exception v0
                                                                                                                                                                                        49monitor-exit v1
                                                                                                                                                                                        50throw v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.File.listFiles
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.io.File.lastModified
                                                                                                                                                                                        • java.lang.Long.longValue
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        1try_start_0: new-instance v0, Ljava/io/File;
                                                                                                                                                                                        3iget-object v1, p0, Lcom/baidu/mobads/container/q;->mAdContainerCxt:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        5invoke-interface {v1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdUtils4IO()Lcom/baidu/mobads/interfaces/utils/IXAdIOUtils;
                                                                                                                                                                                        6move-result-object v1
                                                                                                                                                                                        8invoke-interface {v1, p1}, Lcom/baidu/mobads/interfaces/utils/IXAdIOUtils;->getStoreagePath(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        9move-result-object v1
                                                                                                                                                                                        11invoke-direct {v0, v1}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        13invoke-virtual {v0}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        14move-result v1
                                                                                                                                                                                        15if-eqz v1, :cond_3e
                                                                                                                                                                                        17invoke-virtual {v0}, Ljava/io/File;->listFiles()[Ljava/io/File;
                                                                                                                                                                                        18move-result-object v1
                                                                                                                                                                                        19const/4 v0, 0x0
                                                                                                                                                                                        20goto_1a: array-length v2, v1
                                                                                                                                                                                        21if-ge v0, v2, :cond_3e
                                                                                                                                                                                        22aget-object v2, v1, v0
                                                                                                                                                                                        24invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        25move-result-wide v4
                                                                                                                                                                                        27invoke-virtual {v2}, Ljava/io/File;->lastModified()J
                                                                                                                                                                                        28move-result-wide v6
                                                                                                                                                                                        29sub-long/2addr v4, v6
                                                                                                                                                                                        31iget-object v3, p0, Lcom/baidu/mobads/container/q;->CACHE_FILE_TIME_OUT:Ljava/lang/Long;
                                                                                                                                                                                        33invoke-virtual {v3}, Ljava/lang/Long;->longValue()J
                                                                                                                                                                                        34move-result-wide v6
                                                                                                                                                                                        35cmp-long v3, v4, v6
                                                                                                                                                                                        36if-lez v3, :cond_35
                                                                                                                                                                                        38invoke-virtual {v2}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        39try_end_35: add-int/lit8 v0, v0, 0x1
                                                                                                                                                                                        40goto/16 :goto_1a
                                                                                                                                                                                        41catch_38: move-exception v0
                                                                                                                                                                                        43iget-object v1, p0, Lcom/baidu/mobads/container/q;->mAdLogger:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        45invoke-interface {v1, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->e(Ljava/lang/Throwable;)I
                                                                                                                                                                                        46cond_3e: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.Integer.TYPE:Ljava/lang/Class
                                                                                                                                                                                        • java.lang.Class.getDeclaredMethod
                                                                                                                                                                                        • java.lang.reflect.Method.isAccessible
                                                                                                                                                                                        • java.lang.reflect.Method.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2Ljava/lang/Exception;
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        6invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        7move-result-object v0
                                                                                                                                                                                        8array-length v1, p2
                                                                                                                                                                                        9new-array v1, v1, [Ljava/lang/Class;
                                                                                                                                                                                        10array-length v2, p2
                                                                                                                                                                                        11const/4 v3, 0x0
                                                                                                                                                                                        12goto_9: if-ge v3, v2, :cond_20
                                                                                                                                                                                        13aget-object v4, p2, v3
                                                                                                                                                                                        15invoke-virtual {v4}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        16move-result-object v4
                                                                                                                                                                                        17aput-object v4, v1, v3
                                                                                                                                                                                        18aget-object v4, v1, v3
                                                                                                                                                                                        19const-class v5, Ljava/lang/Integer;
                                                                                                                                                                                        20if-ne v4, v5, :cond_1d
                                                                                                                                                                                        22sget-object v4, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
                                                                                                                                                                                        23aput-object v4, v1, v3
                                                                                                                                                                                        24cond_1d: add-int/lit8 v3, v3, 0x1
                                                                                                                                                                                        25goto/16 :goto_9
                                                                                                                                                                                        26cond_20:
                                                                                                                                                                                        27invoke-virtual {v0, p1, v1}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        28move-result-object p1
                                                                                                                                                                                        30invoke-virtual {p1}, Ljava/lang/reflect/Method;->isAccessible()Z
                                                                                                                                                                                        31move-result v0
                                                                                                                                                                                        32if-nez v0, :cond_2e
                                                                                                                                                                                        33const/4 v0, 0x1
                                                                                                                                                                                        35invoke-virtual {p1, v0}, Ljava/lang/reflect/Method;->setAccessible(Z)V
                                                                                                                                                                                        36cond_2e:
                                                                                                                                                                                        37invoke-virtual {p1, p0, p2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        38move-result-object p0
                                                                                                                                                                                        39check-cast p0, Ljava/lang/Integer;
                                                                                                                                                                                        41invoke-virtual {p0}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        42move-result p0
                                                                                                                                                                                        43return p0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.reflect.InvocationTargetException.getCause
                                                                                                                                                                                        • java.lang.RuntimeException.<init>
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-direct {p0}, Landroidx/transition/da;->e()V
                                                                                                                                                                                        3sget-object v0, Landroidx/transition/da;->i:Ljava/lang/reflect/Method;
                                                                                                                                                                                        4if-eqz v0, :cond_35
                                                                                                                                                                                        5const/4 v1, 0x4
                                                                                                                                                                                        6try_start_8: new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                        7const/4 v2, 0x0
                                                                                                                                                                                        9invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        10move-result-object p2
                                                                                                                                                                                        11aput-object p2, v1, v2
                                                                                                                                                                                        12const/4 p2, 0x1
                                                                                                                                                                                        14invoke-static {p3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        15move-result-object p3
                                                                                                                                                                                        16aput-object p3, v1, p2
                                                                                                                                                                                        17const/4 p2, 0x2
                                                                                                                                                                                        19invoke-static {p4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        20move-result-object p3
                                                                                                                                                                                        21aput-object p3, v1, p2
                                                                                                                                                                                        22const/4 p2, 0x3
                                                                                                                                                                                        24invoke-static {p5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        25move-result-object p3
                                                                                                                                                                                        26aput-object p3, v1, p2
                                                                                                                                                                                        28invoke-virtual {v0, p1, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        29try_end_29: goto/16 :goto_35
                                                                                                                                                                                        30catch_2a: move-exception p1
                                                                                                                                                                                        31new-instance p2, Ljava/lang/RuntimeException;
                                                                                                                                                                                        33invoke-virtual {p1}, Ljava/lang/reflect/InvocationTargetException;->getCause()Ljava/lang/Throwable;
                                                                                                                                                                                        34move-result-object p1
                                                                                                                                                                                        36invoke-direct {p2, p1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
                                                                                                                                                                                        37throw p2
                                                                                                                                                                                        38goto_35: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.reflect.Field.get
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.Class.getComponentType
                                                                                                                                                                                        • java.lang.reflect.Array.newInstance
                                                                                                                                                                                        • java.lang.System.arraycopy
                                                                                                                                                                                        • java.lang.System.arraycopy
                                                                                                                                                                                        • java.lang.reflect.Field.set
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2Ljava/lang/NoSuchFieldException;,
                                                                                                                                                                                        3Ljava/lang/IllegalArgumentException;,
                                                                                                                                                                                        4Ljava/lang/IllegalAccessException;
                                                                                                                                                                                        5}
                                                                                                                                                                                        6.end annotation
                                                                                                                                                                                        8invoke-static {p0, p1}, Lb/g/a;->b(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                        9move-result-object p1
                                                                                                                                                                                        11invoke-virtual {p1, p0}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        12move-result-object v0
                                                                                                                                                                                        13check-cast v0, [Ljava/lang/Object;
                                                                                                                                                                                        15invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        16move-result-object v1
                                                                                                                                                                                        18invoke-virtual {v1}, Ljava/lang/Class;->getComponentType()Ljava/lang/Class;
                                                                                                                                                                                        19move-result-object v1
                                                                                                                                                                                        20array-length v2, v0
                                                                                                                                                                                        21array-length v3, p2
                                                                                                                                                                                        22add-int/2addr v2, v3
                                                                                                                                                                                        24invoke-static {v1, v2}, Ljava/lang/reflect/Array;->newInstance(Ljava/lang/Class;I)Ljava/lang/Object;
                                                                                                                                                                                        25move-result-object v1
                                                                                                                                                                                        26check-cast v1, [Ljava/lang/Object;
                                                                                                                                                                                        27array-length v2, v0
                                                                                                                                                                                        28const/4 v3, 0x0
                                                                                                                                                                                        30invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
                                                                                                                                                                                        31array-length v0, v0
                                                                                                                                                                                        32array-length v2, p2
                                                                                                                                                                                        34invoke-static {p2, v3, v1, v0, v2}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
                                                                                                                                                                                        36invoke-virtual {p1, p0, v1}, Ljava/lang/reflect/Field;->set(Ljava/lang/Object;Ljava/lang/Object;)V
                                                                                                                                                                                        37return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.File.isFile
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        • java.io.File.listFiles
                                                                                                                                                                                        • java.io.File.getName
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0if-eqz p0, :cond_36
                                                                                                                                                                                        2invoke-virtual {p0}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        3move-result v0
                                                                                                                                                                                        4if-nez v0, :cond_9
                                                                                                                                                                                        5goto/16 :goto_36
                                                                                                                                                                                        6cond_9:
                                                                                                                                                                                        7invoke-virtual {p0}, Ljava/io/File;->isFile()Z
                                                                                                                                                                                        8move-result v0
                                                                                                                                                                                        9if-eqz v0, :cond_13
                                                                                                                                                                                        11invoke-virtual {p0}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        12return-void
                                                                                                                                                                                        13cond_13:
                                                                                                                                                                                        14invoke-virtual {p0}, Ljava/io/File;->listFiles()[Ljava/io/File;
                                                                                                                                                                                        15move-result-object v0
                                                                                                                                                                                        16if-nez v0, :cond_1a
                                                                                                                                                                                        17return-void
                                                                                                                                                                                        18cond_1a: array-length v1, v0
                                                                                                                                                                                        19const/4 v2, 0x0
                                                                                                                                                                                        20goto_1c: if-ge v2, v1, :cond_31
                                                                                                                                                                                        21aget-object v3, v0, v2
                                                                                                                                                                                        23invoke-virtual {v3}, Ljava/io/File;->getName()Ljava/lang/String;
                                                                                                                                                                                        24move-result-object v4
                                                                                                                                                                                        26invoke-virtual {v4, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        27move-result v4
                                                                                                                                                                                        28if-eqz v4, :cond_2b
                                                                                                                                                                                        29goto/16 :goto_2e
                                                                                                                                                                                        30cond_2b:
                                                                                                                                                                                        31invoke-static {v3, p1}, Lcom/tencent/smtt/utils/k;->a(Ljava/io/File;Z)V
                                                                                                                                                                                        32goto_2e: add-int/lit8 v2, v2, 0x1
                                                                                                                                                                                        33goto/16 :goto_1c
                                                                                                                                                                                        34cond_31: if-nez p1, :cond_36
                                                                                                                                                                                        36invoke-virtual {p0}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        37goto_36: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.net.URL.<init>
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • java.net.HttpURLConnection.setDoInput
                                                                                                                                                                                        • java.net.HttpURLConnection.connect
                                                                                                                                                                                        • java.net.HttpURLConnection.getInputStream
                                                                                                                                                                                        • android.graphics.BitmapFactory.decodeStream
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        1try_start_0: new-instance v0, Ljava/net/URL;
                                                                                                                                                                                        3invoke-direct {v0, p0}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        5invoke-virtual {v0}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        6move-result-object v0
                                                                                                                                                                                        7check-cast v0, Ljava/net/HttpURLConnection;
                                                                                                                                                                                        8const/4 v1, 0x1
                                                                                                                                                                                        10invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setDoInput(Z)V
                                                                                                                                                                                        12invoke-virtual {v0}, Ljava/net/HttpURLConnection;->connect()V
                                                                                                                                                                                        14invoke-virtual {v0}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream;
                                                                                                                                                                                        15move-result-object v0
                                                                                                                                                                                        17invoke-static {v0}, Landroid/graphics/BitmapFactory;->decodeStream(Ljava/io/InputStream;)Landroid/graphics/Bitmap;
                                                                                                                                                                                        18try_end_19: move-result-object v0
                                                                                                                                                                                        19goto_1a: return-object v0
                                                                                                                                                                                        20catch_1b: move-exception v0
                                                                                                                                                                                        22invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        23const/4 v0, 0x0
                                                                                                                                                                                        24goto/16 :goto_1a
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • android.net.wifi.WifiManager.getScanResults
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • all
                                                                                                                                                                                        • gcj02
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1iget-object v0, p0, Lcom/baidu/location/a/c;->r:Ljava/lang/String;
                                                                                                                                                                                        2if-nez v0, :cond_5
                                                                                                                                                                                        3return-void
                                                                                                                                                                                        4cond_5:
                                                                                                                                                                                        5iget-object v0, p0, Lcom/baidu/location/a/c;->m:Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        6const/4 v1, 0x0
                                                                                                                                                                                        7if-eqz v0, :cond_8b
                                                                                                                                                                                        9iget-object v0, p0, Lcom/baidu/location/a/c;->p:Lcom/baidu/location/LocationClientOption;
                                                                                                                                                                                        10iget v2, v0, Lcom/baidu/location/LocationClientOption;->scanSpan:I
                                                                                                                                                                                        11const/16 v3, 0x3e8
                                                                                                                                                                                        12if-lt v2, v3, :cond_8b
                                                                                                                                                                                        14invoke-virtual {v0}, Lcom/baidu/location/LocationClientOption;->getAddrType()Ljava/lang/String;
                                                                                                                                                                                        15move-result-object v0
                                                                                                                                                                                        17const-string v2, "all"
                                                                                                                                                                                        19invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        20move-result v0
                                                                                                                                                                                        21if-nez v0, :cond_8b
                                                                                                                                                                                        23iget-object v0, p0, Lcom/baidu/location/a/c;->p:Lcom/baidu/location/LocationClientOption;
                                                                                                                                                                                        24iget-boolean v2, v0, Lcom/baidu/location/LocationClientOption;->isNeedAptag:Z
                                                                                                                                                                                        25if-nez v2, :cond_8b
                                                                                                                                                                                        26iget-boolean v0, v0, Lcom/baidu/location/LocationClientOption;->isNeedAptagd:Z
                                                                                                                                                                                        27if-nez v0, :cond_8b
                                                                                                                                                                                        28try_start_28:
                                                                                                                                                                                        29iget-object v0, p0, Lcom/baidu/location/a/c;->f:Lcom/baidu/location/e/a;
                                                                                                                                                                                        30if-eqz v0, :cond_33
                                                                                                                                                                                        32iget-object v0, p0, Lcom/baidu/location/a/c;->f:Lcom/baidu/location/e/a;
                                                                                                                                                                                        34invoke-virtual {v0}, Lcom/baidu/location/e/a;->g()Ljava/lang/String;
                                                                                                                                                                                        35move-result-object v0
                                                                                                                                                                                        36goto/16 :goto_34
                                                                                                                                                                                        37cond_33: move-object v0, v1
                                                                                                                                                                                        38goto_34:
                                                                                                                                                                                        39invoke-static {}, Lcom/baidu/location/d/a;->a()Lcom/baidu/location/d/a;
                                                                                                                                                                                        40move-result-object v2
                                                                                                                                                                                        42iget-object v3, p0, Lcom/baidu/location/a/c;->m:Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        44invoke-virtual {v3}, Landroid/net/wifi/WifiManager;->getScanResults()Ljava/util/List;
                                                                                                                                                                                        45move-result-object v3
                                                                                                                                                                                        46const/4 v4, 0x0
                                                                                                                                                                                        48invoke-virtual {v2, v0, v3, v4}, Lcom/baidu/location/d/a;->a(Ljava/lang/String;Ljava/util/List;Z)Lcom/baidu/location/BDLocation;
                                                                                                                                                                                        49move-result-object v0
                                                                                                                                                                                        51iget-object v2, p0, Lcom/baidu/location/a/c;->p:Lcom/baidu/location/LocationClientOption;
                                                                                                                                                                                        53iget-object v2, v2, Lcom/baidu/location/LocationClientOption;->coorType:Ljava/lang/String;
                                                                                                                                                                                        55const-string v3, "gcj02"
                                                                                                                                                                                        57invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        58move-result v2
                                                                                                                                                                                        59if-nez v2, :cond_7b
                                                                                                                                                                                        61invoke-virtual {v0}, Lcom/baidu/location/BDLocation;->getLongitude()D
                                                                                                                                                                                        62move-result-wide v2
                                                                                                                                                                                        64invoke-virtual {v0}, Lcom/baidu/location/BDLocation;->getLatitude()D
                                                                                                                                                                                        65move-result-wide v5
                                                                                                                                                                                        66const-wide/16 v7, 0x1
                                                                                                                                                                                        67cmpl-double v9, v2, v7
                                                                                                                                                                                        68if-eqz v9, :cond_7b
                                                                                                                                                                                        69cmpl-double v9, v5, v7
                                                                                                                                                                                        70if-eqz v9, :cond_7b
                                                                                                                                                                                        72iget-object v7, p0, Lcom/baidu/location/a/c;->p:Lcom/baidu/location/LocationClientOption;
                                                                                                                                                                                        74iget-object v7, v7, Lcom/baidu/location/LocationClientOption;->coorType:Ljava/lang/String;
                                                                                                                                                                                        76invoke-static {v2, v3, v5, v6, v7}, Lcom/baidu/location/Jni;->coorEncrypt(DDLjava/lang/String;)[D
                                                                                                                                                                                        77move-result-object v2
                                                                                                                                                                                        78aget-wide v3, v2, v4
                                                                                                                                                                                        80invoke-virtual {v0, v3, v4}, Lcom/baidu/location/BDLocation;->setLongitude(D)V
                                                                                                                                                                                        81const/4 v3, 0x1
                                                                                                                                                                                        82aget-wide v3, v2, v3
                                                                                                                                                                                        84invoke-virtual {v0, v3, v4}, Lcom/baidu/location/BDLocation;->setLatitude(D)V
                                                                                                                                                                                        86iget-object v2, p0, Lcom/baidu/location/a/c;->p:Lcom/baidu/location/LocationClientOption;
                                                                                                                                                                                        88iget-object v2, v2, Lcom/baidu/location/LocationClientOption;->coorType:Ljava/lang/String;
                                                                                                                                                                                        90invoke-virtual {v0, v2}, Lcom/baidu/location/BDLocation;->setCoorType(Ljava/lang/String;)V
                                                                                                                                                                                        91cond_7b:
                                                                                                                                                                                        92invoke-virtual {v0}, Lcom/baidu/location/BDLocation;->getLocType()I
                                                                                                                                                                                        93move-result v2
                                                                                                                                                                                        94const/16 v3, 0x42
                                                                                                                                                                                        95if-ne v2, v3, :cond_88
                                                                                                                                                                                        97iget-object v2, p0, Lcom/baidu/location/a/c;->q:Lcom/baidu/location/a/c$a;
                                                                                                                                                                                        99invoke-interface {v2, v0}, Lcom/baidu/location/a/c$a;->onReceiveLocation(Lcom/baidu/location/BDLocation;)V
                                                                                                                                                                                        100try_end_88: move-object v1, v0
                                                                                                                                                                                        101goto/16 :goto_8b
                                                                                                                                                                                        102catch_8a: nop
                                                                                                                                                                                        103cond_8b: if-nez v1, :cond_94
                                                                                                                                                                                        105iget-object v0, p0, Lcom/baidu/location/a/c;->c:Lcom/baidu/location/a/c$b;
                                                                                                                                                                                        107iget-object v1, p0, Lcom/baidu/location/a/c;->r:Ljava/lang/String;
                                                                                                                                                                                        109invoke-virtual {v0, v1}, Lcom/baidu/location/a/c$b;->a(Ljava/lang/String;)V
                                                                                                                                                                                        110cond_94: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.util.Log.d
                                                                                                                                                                                        • android.os.Process.myPid
                                                                                                                                                                                        • android.os.Process.killProcess
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • baidu_location_service
                                                                                                                                                                                        • baidu location service has stoped ...
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-static {}, Lcom/baidu/location/e/h;->a()Lcom/baidu/location/e/h;
                                                                                                                                                                                        2move-result-object v0
                                                                                                                                                                                        4invoke-virtual {v0}, Lcom/baidu/location/e/h;->e()V
                                                                                                                                                                                        6invoke-static {}, Lcom/baidu/location/d/h;->a()Lcom/baidu/location/d/h;
                                                                                                                                                                                        7move-result-object v0
                                                                                                                                                                                        9invoke-virtual {v0}, Lcom/baidu/location/d/h;->n()V
                                                                                                                                                                                        11invoke-static {}, Lcom/baidu/location/e/e;->a()Lcom/baidu/location/e/e;
                                                                                                                                                                                        12move-result-object v0
                                                                                                                                                                                        14invoke-virtual {v0}, Lcom/baidu/location/e/e;->e()V
                                                                                                                                                                                        16invoke-static {}, Lcom/baidu/location/b/i;->a()Lcom/baidu/location/b/i;
                                                                                                                                                                                        17move-result-object v0
                                                                                                                                                                                        19invoke-virtual {v0}, Lcom/baidu/location/b/i;->c()V
                                                                                                                                                                                        21invoke-static {}, Lcom/baidu/location/b/e;->a()Lcom/baidu/location/b/e;
                                                                                                                                                                                        22move-result-object v0
                                                                                                                                                                                        24invoke-virtual {v0}, Lcom/baidu/location/b/e;->c()V
                                                                                                                                                                                        26invoke-static {}, Lcom/baidu/location/b/d;->a()Lcom/baidu/location/b/d;
                                                                                                                                                                                        27move-result-object v0
                                                                                                                                                                                        29invoke-virtual {v0}, Lcom/baidu/location/b/d;->c()V
                                                                                                                                                                                        31invoke-static {}, Lcom/baidu/location/b/b;->a()Lcom/baidu/location/b/b;
                                                                                                                                                                                        32move-result-object v0
                                                                                                                                                                                        34invoke-virtual {v0}, Lcom/baidu/location/b/b;->c()V
                                                                                                                                                                                        36invoke-static {}, Lcom/baidu/location/b/a;->a()Lcom/baidu/location/b/a;
                                                                                                                                                                                        37move-result-object v0
                                                                                                                                                                                        39invoke-virtual {v0}, Lcom/baidu/location/b/a;->c()V
                                                                                                                                                                                        41invoke-static {}, Lcom/baidu/location/a/b;->a()Lcom/baidu/location/a/b;
                                                                                                                                                                                        42move-result-object v0
                                                                                                                                                                                        44invoke-virtual {v0}, Lcom/baidu/location/a/b;->b()V
                                                                                                                                                                                        46invoke-static {}, Lcom/baidu/location/e/b;->a()Lcom/baidu/location/e/b;
                                                                                                                                                                                        47move-result-object v0
                                                                                                                                                                                        49invoke-virtual {v0}, Lcom/baidu/location/e/b;->c()V
                                                                                                                                                                                        51invoke-static {}, Lcom/baidu/location/a/l;->c()Lcom/baidu/location/a/l;
                                                                                                                                                                                        52move-result-object v0
                                                                                                                                                                                        54invoke-virtual {v0}, Lcom/baidu/location/a/l;->e()V
                                                                                                                                                                                        56invoke-static {}, Lcom/baidu/location/indoor/g;->a()Lcom/baidu/location/indoor/g;
                                                                                                                                                                                        57move-result-object v0
                                                                                                                                                                                        59invoke-virtual {v0}, Lcom/baidu/location/indoor/g;->d()V
                                                                                                                                                                                        61invoke-static {}, Lcom/baidu/location/a/h;->a()Lcom/baidu/location/a/h;
                                                                                                                                                                                        62move-result-object v0
                                                                                                                                                                                        64invoke-virtual {v0}, Lcom/baidu/location/a/h;->c()V
                                                                                                                                                                                        66invoke-static {}, Lcom/baidu/location/a/v;->e()V
                                                                                                                                                                                        68invoke-static {}, Lcom/baidu/location/a/a;->a()Lcom/baidu/location/a/a;
                                                                                                                                                                                        69move-result-object v0
                                                                                                                                                                                        71invoke-virtual {v0}, Lcom/baidu/location/a/a;->b()V
                                                                                                                                                                                        73invoke-static {}, Lcom/baidu/location/a/d;->a()Lcom/baidu/location/a/d;
                                                                                                                                                                                        74move-result-object v0
                                                                                                                                                                                        76invoke-virtual {v0}, Lcom/baidu/location/a/d;->b()V
                                                                                                                                                                                        78invoke-static {}, Lcom/baidu/location/a/m;->a()Lcom/baidu/location/a/m;
                                                                                                                                                                                        79move-result-object v0
                                                                                                                                                                                        81invoke-virtual {v0}, Lcom/baidu/location/a/m;->c()V
                                                                                                                                                                                        83const-string v0, "baidu_location_service"
                                                                                                                                                                                        85const-string v1, "baidu location service has stoped ..."
                                                                                                                                                                                        87invoke-static {v0, v1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        88iget-boolean v0, p0, Lcom/baidu/location/f/a;->e:Z
                                                                                                                                                                                        89if-nez v0, :cond_85
                                                                                                                                                                                        91invoke-static {}, Landroid/os/Process;->myPid()I
                                                                                                                                                                                        92move-result v0
                                                                                                                                                                                        94invoke-static {v0}, Landroid/os/Process;->killProcess(I)V
                                                                                                                                                                                        95cond_85: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.accounts.Account.type:Ljava/lang/String
                                                                                                                                                                                        • android.text.TextUtils.equals
                                                                                                                                                                                        • android.accounts.Account.name:Ljava/lang/String
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.accounts.Account.name:Ljava/lang/String
                                                                                                                                                                                        • android.accounts.Account.name:Ljava/lang/String
                                                                                                                                                                                        • android.accounts.Account.name:Ljava/lang/String
                                                                                                                                                                                        • android.text.TextUtils.equals
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • com.xiaomi
                                                                                                                                                                                        • 0
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0if-eqz p1, :cond_6e
                                                                                                                                                                                        1array-length v0, p1
                                                                                                                                                                                        2if-lez v0, :cond_6e
                                                                                                                                                                                        3array-length v0, p1
                                                                                                                                                                                        4const/4 v1, 0x0
                                                                                                                                                                                        5const/4 v2, 0x0
                                                                                                                                                                                        6goto_8: if-ge v2, v0, :cond_1c
                                                                                                                                                                                        7aget-object v3, p1, v2
                                                                                                                                                                                        8if-eqz v3, :cond_19
                                                                                                                                                                                        10iget-object v4, v3, Landroid/accounts/Account;->type:Ljava/lang/String;
                                                                                                                                                                                        12const-string v5, "com.xiaomi"
                                                                                                                                                                                        14invoke-static {v5, v4}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        15move-result v4
                                                                                                                                                                                        16if-eqz v4, :cond_19
                                                                                                                                                                                        17goto/16 :goto_1d
                                                                                                                                                                                        18cond_19: add-int/lit8 v2, v2, 0x1
                                                                                                                                                                                        19goto/16 :goto_8
                                                                                                                                                                                        20cond_1c: const/4 v3, 0x0
                                                                                                                                                                                        21goto_1d: if-eqz v3, :cond_28
                                                                                                                                                                                        23iget-object p1, v3, Landroid/accounts/Account;->name:Ljava/lang/String;
                                                                                                                                                                                        25invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        26move-result p1
                                                                                                                                                                                        27if-nez p1, :cond_28
                                                                                                                                                                                        28const/4 v1, 0x1
                                                                                                                                                                                        29cond_28:
                                                                                                                                                                                        30iget-object p1, p0, Lcom/xiaomi/push/service/qa;->b:Landroid/content/Context;
                                                                                                                                                                                        32invoke-static {p1}, Lcom/xiaomi/push/service/ta;->a(Landroid/content/Context;)Lcom/xiaomi/push/service/ta;
                                                                                                                                                                                        33move-result-object p1
                                                                                                                                                                                        35invoke-virtual {p1}, Lcom/xiaomi/push/service/ta;->c()Z
                                                                                                                                                                                        36move-result p1
                                                                                                                                                                                        37if-eqz v1, :cond_47
                                                                                                                                                                                        38if-nez p1, :cond_47
                                                                                                                                                                                        39goto_36:
                                                                                                                                                                                        40iget-object p1, p0, Lcom/xiaomi/push/service/qa;->b:Landroid/content/Context;
                                                                                                                                                                                        42invoke-static {p1}, Lcom/xiaomi/push/service/ta;->a(Landroid/content/Context;)Lcom/xiaomi/push/service/ta;
                                                                                                                                                                                        43move-result-object p1
                                                                                                                                                                                        45iget-object v0, v3, Landroid/accounts/Account;->name:Ljava/lang/String;
                                                                                                                                                                                        47invoke-virtual {p1, v0}, Lcom/xiaomi/push/service/ta;->a(Ljava/lang/String;)V
                                                                                                                                                                                        49iget-object p1, v3, Landroid/accounts/Account;->name:Ljava/lang/String;
                                                                                                                                                                                        50goto_43:
                                                                                                                                                                                        51invoke-direct {p0, p1}, Lcom/xiaomi/push/service/qa;->a(Ljava/lang/String;)V
                                                                                                                                                                                        52goto/16 :goto_6e
                                                                                                                                                                                        53cond_47: if-nez v1, :cond_57
                                                                                                                                                                                        54if-eqz p1, :cond_57
                                                                                                                                                                                        56iget-object p1, p0, Lcom/xiaomi/push/service/qa;->b:Landroid/content/Context;
                                                                                                                                                                                        58invoke-static {p1}, Lcom/xiaomi/push/service/ta;->a(Landroid/content/Context;)Lcom/xiaomi/push/service/ta;
                                                                                                                                                                                        59move-result-object p1
                                                                                                                                                                                        61invoke-virtual {p1}, Lcom/xiaomi/push/service/ta;->a()V
                                                                                                                                                                                        63const-string p1, "0"
                                                                                                                                                                                        64goto/16 :goto_43
                                                                                                                                                                                        65cond_57: if-eqz v1, :cond_6e
                                                                                                                                                                                        66if-eqz p1, :cond_6e
                                                                                                                                                                                        68iget-object p1, p0, Lcom/xiaomi/push/service/qa;->b:Landroid/content/Context;
                                                                                                                                                                                        70invoke-static {p1}, Lcom/xiaomi/push/service/ta;->a(Landroid/content/Context;)Lcom/xiaomi/push/service/ta;
                                                                                                                                                                                        71move-result-object p1
                                                                                                                                                                                        73invoke-virtual {p1}, Lcom/xiaomi/push/service/ta;->b()Ljava/lang/String;
                                                                                                                                                                                        74move-result-object p1
                                                                                                                                                                                        76iget-object v0, v3, Landroid/accounts/Account;->name:Ljava/lang/String;
                                                                                                                                                                                        78invoke-static {p1, v0}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        79move-result p1
                                                                                                                                                                                        80if-nez p1, :cond_6e
                                                                                                                                                                                        81goto/16 :goto_36
                                                                                                                                                                                        82goto_6e: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.net.wifi.WifiManager.getWifiState
                                                                                                                                                                                        • android.content.Context.getContentResolver
                                                                                                                                                                                        • android.provider.Settings$Secure.getInt
                                                                                                                                                                                        • android.os.Handler.sendEmptyMessage
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • location_mode
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v2, 0x4
                                                                                                                                                                                        1const/4 v1, 0x1
                                                                                                                                                                                        2try_start_2:
                                                                                                                                                                                        3iget-object v0, p0, Lc/t/m/li/tsa/I;->a:Lc/t/m/li/tsa/j;
                                                                                                                                                                                        5invoke-virtual {v0}, Lc/t/m/li/tsa/j;->b()Z
                                                                                                                                                                                        6move-result v0
                                                                                                                                                                                        7if-eqz v0, :cond_3a
                                                                                                                                                                                        9iget-object v0, p0, Lc/t/m/li/tsa/I;->a:Lc/t/m/li/tsa/j;
                                                                                                                                                                                        11iget-object v0, v0, Lc/t/m/li/tsa/j;->f:Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        13invoke-virtual {v0}, Landroid/net/wifi/WifiManager;->getWifiState()I
                                                                                                                                                                                        14move-result v0
                                                                                                                                                                                        15goto_12: iput v0, p0, Lc/t/m/li/tsa/I;->f:I
                                                                                                                                                                                        16try_end_14: iget v0, p0, Lc/t/m/li/tsa/I;->f:I
                                                                                                                                                                                        17const/4 v2, 0x3
                                                                                                                                                                                        18if-ne v0, v2, :cond_40
                                                                                                                                                                                        19const-wide/16 v2, 0x0
                                                                                                                                                                                        21invoke-direct {p0, v2, v3}, Lc/t/m/li/tsa/I;->a(J)V
                                                                                                                                                                                        22move v0, v1
                                                                                                                                                                                        23cond_1f: sget v2, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        24const/16 v3, 0x17
                                                                                                                                                                                        25if-lt v2, v3, :cond_36
                                                                                                                                                                                        27iget-object v2, p0, Lc/t/m/li/tsa/I;->a:Lc/t/m/li/tsa/j;
                                                                                                                                                                                        29iget-object v2, v2, Lc/t/m/li/tsa/j;->a:Landroid/content/Context;
                                                                                                                                                                                        31invoke-virtual {v2}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                        32move-result-object v2
                                                                                                                                                                                        34const-string v3, "location_mode"
                                                                                                                                                                                        36invoke-static {v2, v3}, Landroid/provider/Settings$Secure;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;)I
                                                                                                                                                                                        37try_end_32: move-result v2
                                                                                                                                                                                        38if-nez v2, :cond_36
                                                                                                                                                                                        39const/4 v0, 0x5
                                                                                                                                                                                        40goto_36:
                                                                                                                                                                                        41invoke-virtual {p0, v1, v0}, Lc/t/m/li/tsa/I;->a(II)V
                                                                                                                                                                                        42return-void
                                                                                                                                                                                        43cond_3a: move v0, v2
                                                                                                                                                                                        44goto/16 :goto_12
                                                                                                                                                                                        45catch_3c: move-exception v0
                                                                                                                                                                                        46iput v2, p0, Lc/t/m/li/tsa/I;->f:I
                                                                                                                                                                                        47goto/16 :goto_14
                                                                                                                                                                                        48cond_40: iget v0, p0, Lc/t/m/li/tsa/I;->f:I
                                                                                                                                                                                        49if-ne v0, v1, :cond_55
                                                                                                                                                                                        50const/4 v0, 0x0
                                                                                                                                                                                        52iget-object v2, p0, Lc/t/m/li/tsa/I;->a:Lc/t/m/li/tsa/j;
                                                                                                                                                                                        54invoke-static {v2}, Lc/t/m/li/tsa/I;->a(Lc/t/m/li/tsa/j;)Z
                                                                                                                                                                                        55move-result v2
                                                                                                                                                                                        56if-nez v2, :cond_1f
                                                                                                                                                                                        58iget-object v2, p0, Lc/t/m/li/tsa/I;->e:Landroid/os/Handler;
                                                                                                                                                                                        59const/16 v3, 0x7d5
                                                                                                                                                                                        61invoke-virtual {v2, v3}, Landroid/os/Handler;->sendEmptyMessage(I)Z
                                                                                                                                                                                        62goto/16 :goto_1f
                                                                                                                                                                                        63cond_55: const/4 v0, -0x1
                                                                                                                                                                                        64goto/16 :goto_1f
                                                                                                                                                                                        65catch_57: move-exception v2
                                                                                                                                                                                        66goto/16 :goto_36
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • Problem deserializing \'setterless\' property (\"%s\"): no way to handle typed deser with setterless yet
                                                                                                                                                                                        • Problem deserializing \'setterless\' property \'%s\': get method returned null
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2Ljava/io/IOException;
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        6invoke-virtual {p1}, Lcom/fasterxml/jackson/core/JsonParser;->getCurrentToken()Lcom/fasterxml/jackson/core/JsonToken;
                                                                                                                                                                                        7move-result-object v0
                                                                                                                                                                                        9sget-object v1, Lcom/fasterxml/jackson/core/JsonToken;->VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
                                                                                                                                                                                        10if-ne v0, v1, :cond_9
                                                                                                                                                                                        11return-void
                                                                                                                                                                                        12cond_9:
                                                                                                                                                                                        13iget-object v0, p0, Lcom/fasterxml/jackson/databind/deser/SettableBeanProperty;->_valueTypeDeserializer:Lcom/fasterxml/jackson/databind/jsontype/TypeDeserializer;
                                                                                                                                                                                        14const/4 v1, 0x0
                                                                                                                                                                                        15const/4 v2, 0x1
                                                                                                                                                                                        16if-eqz v0, :cond_24
                                                                                                                                                                                        18invoke-virtual {p0}, Lcom/fasterxml/jackson/databind/deser/SettableBeanProperty;->getType()Lcom/fasterxml/jackson/databind/JavaType;
                                                                                                                                                                                        19move-result-object v0
                                                                                                                                                                                        20new-array v3, v2, [Ljava/lang/Object;
                                                                                                                                                                                        22invoke-virtual {p0}, Lcom/fasterxml/jackson/databind/deser/SettableBeanProperty;->getName()Ljava/lang/String;
                                                                                                                                                                                        23move-result-object v4
                                                                                                                                                                                        24aput-object v4, v3, v1
                                                                                                                                                                                        26const-string v4, "Problem deserializing \'setterless\' property (\"%s\"): no way to handle typed deser with setterless yet"
                                                                                                                                                                                        28invoke-static {v4, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        29move-result-object v3
                                                                                                                                                                                        31invoke-virtual {p2, v0, v3}, Lcom/fasterxml/jackson/databind/DeserializationContext;->reportBadDefinition(Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        32cond_24:
                                                                                                                                                                                        33iget-object v0, p0, Lcom/fasterxml/jackson/databind/deser/impl/SetterlessProperty;->_getter:Ljava/lang/reflect/Method;
                                                                                                                                                                                        34const/4 v3, 0x0
                                                                                                                                                                                        36invoke-virtual {v0, p3, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        37move-result-object p3
                                                                                                                                                                                        38try_end_2b: if-nez p3, :cond_42
                                                                                                                                                                                        40invoke-virtual {p0}, Lcom/fasterxml/jackson/databind/deser/SettableBeanProperty;->getType()Lcom/fasterxml/jackson/databind/JavaType;
                                                                                                                                                                                        41move-result-object v0
                                                                                                                                                                                        42new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                        44invoke-virtual {p0}, Lcom/fasterxml/jackson/databind/deser/SettableBeanProperty;->getName()Ljava/lang/String;
                                                                                                                                                                                        45move-result-object v3
                                                                                                                                                                                        46aput-object v3, v2, v1
                                                                                                                                                                                        48const-string v1, "Problem deserializing \'setterless\' property \'%s\': get method returned null"
                                                                                                                                                                                        50invoke-static {v1, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        51move-result-object v1
                                                                                                                                                                                        53invoke-virtual {p2, v0, v1}, Lcom/fasterxml/jackson/databind/DeserializationContext;->reportBadDefinition(Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        54cond_42:
                                                                                                                                                                                        55iget-object v0, p0, Lcom/fasterxml/jackson/databind/deser/SettableBeanProperty;->_valueDeserializer:Lcom/fasterxml/jackson/databind/JsonDeserializer;
                                                                                                                                                                                        57invoke-virtual {v0, p1, p2, p3}, Lcom/fasterxml/jackson/databind/JsonDeserializer;->deserialize(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        58return-void
                                                                                                                                                                                        59catch_48: move-exception p2
                                                                                                                                                                                        61invoke-virtual {p0, p1, p2}, Lcom/fasterxml/jackson/databind/deser/SettableBeanProperty;->_throwAsIOE(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/Exception;)Ljava/io/IOException;
                                                                                                                                                                                        62return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.util.Locale.US:Ljava/util/Locale
                                                                                                                                                                                        • java.lang.Float.valueOf
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • android.os.Build$VERSION.SDK:Ljava/lang/String
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • 1
                                                                                                                                                                                        • &ver=%s&cuid=%s&prod=%s:%s&sdk=%.2f&mb=%s&os=A%s
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0iput-object p1, p0, Lcom/baidu/location/d/g$a;->a:Lcom/baidu/location/d/g;
                                                                                                                                                                                        2invoke-direct {p0}, Lcom/baidu/location/g/e;-><init>()V
                                                                                                                                                                                        3const/4 p1, 0x0
                                                                                                                                                                                        4iput p1, p0, Lcom/baidu/location/d/g$a;->b:I
                                                                                                                                                                                        5iput-boolean p1, p0, Lcom/baidu/location/d/g$a;->e:Z
                                                                                                                                                                                        6const-wide/16 v0, -0x1
                                                                                                                                                                                        7iput-wide v0, p0, Lcom/baidu/location/d/g$a;->c:J
                                                                                                                                                                                        8iput-wide v0, p0, Lcom/baidu/location/d/g$a;->d:J
                                                                                                                                                                                        9new-instance v0, Ljava/util/HashMap;
                                                                                                                                                                                        11invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        12iput-object v0, p0, Lcom/baidu/location/g/e;->k:Ljava/util/Map;
                                                                                                                                                                                        14sget-object v0, Ljava/util/Locale;->US:Ljava/util/Locale;
                                                                                                                                                                                        15const/4 v1, 0x7
                                                                                                                                                                                        16new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                        18const-string v2, "1"
                                                                                                                                                                                        19aput-object v2, v1, p1
                                                                                                                                                                                        21invoke-static {}, Lcom/baidu/location/g/b;->a()Lcom/baidu/location/g/b;
                                                                                                                                                                                        22move-result-object p1
                                                                                                                                                                                        24iget-object p1, p1, Lcom/baidu/location/g/b;->b:Ljava/lang/String;
                                                                                                                                                                                        25const/4 v2, 0x1
                                                                                                                                                                                        26aput-object p1, v1, v2
                                                                                                                                                                                        28sget-object p1, Lcom/baidu/location/g/b;->e:Ljava/lang/String;
                                                                                                                                                                                        29const/4 v2, 0x2
                                                                                                                                                                                        30aput-object p1, v1, v2
                                                                                                                                                                                        32sget-object p1, Lcom/baidu/location/g/b;->d:Ljava/lang/String;
                                                                                                                                                                                        33const/4 v2, 0x3
                                                                                                                                                                                        34aput-object p1, v1, v2
                                                                                                                                                                                        35const p1, 0x40f051ec # 7.51f
                                                                                                                                                                                        37invoke-static {p1}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
                                                                                                                                                                                        38move-result-object p1
                                                                                                                                                                                        39const/4 v2, 0x4
                                                                                                                                                                                        40aput-object p1, v1, v2
                                                                                                                                                                                        42sget-object p1, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        43const/4 v2, 0x5
                                                                                                                                                                                        44aput-object p1, v1, v2
                                                                                                                                                                                        46sget-object p1, Landroid/os/Build$VERSION;->SDK:Ljava/lang/String;
                                                                                                                                                                                        47const/4 v2, 0x6
                                                                                                                                                                                        48aput-object p1, v1, v2
                                                                                                                                                                                        50const-string p1, "&ver=%s&cuid=%s&prod=%s:%s&sdk=%.2f&mb=%s&os=A%s"
                                                                                                                                                                                        52invoke-static {v0, p1, v1}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        53move-result-object p1
                                                                                                                                                                                        55invoke-static {p1}, Lcom/baidu/location/Jni;->encodeOfflineLocationUpdateRequest(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        56move-result-object p1
                                                                                                                                                                                        57iput-object p1, p0, Lcom/baidu/location/d/g$a;->f:Ljava/lang/String;
                                                                                                                                                                                        58return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • android.net.wifi.WifiManager.isWifiEnabled
                                                                                                                                                                                        • android.net.wifi.WifiManager.isScanAlwaysAvailable
                                                                                                                                                                                        • android.net.wifi.WifiManager.startScan
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation build Landroid/annotation/SuppressLint;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"NewApi"
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        6invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        7move-result-wide v0
                                                                                                                                                                                        8iget-wide v2, p0, Lcom/baidu/location/e/h;->k:J
                                                                                                                                                                                        9sub-long/2addr v0, v2
                                                                                                                                                                                        10const/4 v2, 0x0
                                                                                                                                                                                        11const-wide/16 v3, 0x0
                                                                                                                                                                                        12cmp-long v5, v0, v3
                                                                                                                                                                                        13if-ltz v5, :cond_15
                                                                                                                                                                                        14const-wide/16 v3, 0x7d0
                                                                                                                                                                                        15cmp-long v5, v0, v3
                                                                                                                                                                                        16if-gtz v5, :cond_15
                                                                                                                                                                                        17return v2
                                                                                                                                                                                        18cond_15:
                                                                                                                                                                                        19invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        20move-result-wide v0
                                                                                                                                                                                        21iput-wide v0, p0, Lcom/baidu/location/e/h;->k:J
                                                                                                                                                                                        22try_start_1b:
                                                                                                                                                                                        23iget-object v0, p0, Lcom/baidu/location/e/h;->c:Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        25invoke-virtual {v0}, Landroid/net/wifi/WifiManager;->isWifiEnabled()Z
                                                                                                                                                                                        26move-result v0
                                                                                                                                                                                        27if-nez v0, :cond_33
                                                                                                                                                                                        28sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        29const/16 v1, 0x11
                                                                                                                                                                                        30if-le v0, v1, :cond_32
                                                                                                                                                                                        32iget-object v0, p0, Lcom/baidu/location/e/h;->c:Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        34invoke-virtual {v0}, Landroid/net/wifi/WifiManager;->isScanAlwaysAvailable()Z
                                                                                                                                                                                        35move-result v0
                                                                                                                                                                                        36if-eqz v0, :cond_32
                                                                                                                                                                                        37goto/16 :goto_33
                                                                                                                                                                                        38cond_32: return v2
                                                                                                                                                                                        39goto_33:
                                                                                                                                                                                        40iget-object v0, p0, Lcom/baidu/location/e/h;->c:Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        42invoke-virtual {v0}, Landroid/net/wifi/WifiManager;->startScan()Z
                                                                                                                                                                                        44invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        45move-result-wide v0
                                                                                                                                                                                        46iput-wide v0, p0, Lcom/baidu/location/e/h;->f:J
                                                                                                                                                                                        47try_end_3e: const/4 v0, 0x1
                                                                                                                                                                                        48return v0
                                                                                                                                                                                        49catch_40: return v2
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.net.InetAddress.getByName
                                                                                                                                                                                        • java.net.InetAddress.getHostAddress
                                                                                                                                                                                        • com.unity3d.services.core.request.ResolveHostError.UNKNOWN_HOST:Lcom/unity3d/services/core/request/ResolveHostError
                                                                                                                                                                                        • java.net.UnknownHostException.getMessage
                                                                                                                                                                                        • android.os.ConditionVariable.open
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • Unknown host
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1iget-object v0, p0, Lcom/unity3d/services/core/request/WebRequestThread$2$1;->this$0:Lcom/unity3d/services/core/request/WebRequestThread$2;
                                                                                                                                                                                        3iget-object v0, v0, Lcom/unity3d/services/core/request/WebRequestThread$2;->val$host:Ljava/lang/String;
                                                                                                                                                                                        5invoke-static {v0}, Ljava/net/InetAddress;->getByName(Ljava/lang/String;)Ljava/net/InetAddress;
                                                                                                                                                                                        6move-result-object v0
                                                                                                                                                                                        8invoke-virtual {v0}, Ljava/net/InetAddress;->getHostAddress()Ljava/lang/String;
                                                                                                                                                                                        9move-result-object v0
                                                                                                                                                                                        11iget-object v1, p0, Lcom/unity3d/services/core/request/WebRequestThread$2$1;->this$0:Lcom/unity3d/services/core/request/WebRequestThread$2;
                                                                                                                                                                                        13iget-object v1, v1, Lcom/unity3d/services/core/request/WebRequestThread$2;->val$listener:Lcom/unity3d/services/core/request/IResolveHostListener;
                                                                                                                                                                                        15iget-object v2, p0, Lcom/unity3d/services/core/request/WebRequestThread$2$1;->this$0:Lcom/unity3d/services/core/request/WebRequestThread$2;
                                                                                                                                                                                        17iget-object v2, v2, Lcom/unity3d/services/core/request/WebRequestThread$2;->val$host:Ljava/lang/String;
                                                                                                                                                                                        19invoke-interface {v1, v2, v0}, Lcom/unity3d/services/core/request/IResolveHostListener;->onResolve(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        20try_end_17: goto/16 :goto_2d
                                                                                                                                                                                        21catch_18: move-exception v0
                                                                                                                                                                                        23const-string v1, "Unknown host"
                                                                                                                                                                                        25invoke-static {v1, v0}, Lcom/unity3d/services/core/log/DeviceLog;->exception(Ljava/lang/String;Ljava/lang/Exception;)V
                                                                                                                                                                                        27iget-object v1, p0, Lcom/unity3d/services/core/request/WebRequestThread$2$1;->this$0:Lcom/unity3d/services/core/request/WebRequestThread$2;
                                                                                                                                                                                        29iget-object v2, v1, Lcom/unity3d/services/core/request/WebRequestThread$2;->val$listener:Lcom/unity3d/services/core/request/IResolveHostListener;
                                                                                                                                                                                        31iget-object v1, v1, Lcom/unity3d/services/core/request/WebRequestThread$2;->val$host:Ljava/lang/String;
                                                                                                                                                                                        33sget-object v3, Lcom/unity3d/services/core/request/ResolveHostError;->UNKNOWN_HOST:Lcom/unity3d/services/core/request/ResolveHostError;
                                                                                                                                                                                        35invoke-virtual {v0}, Ljava/net/UnknownHostException;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        36move-result-object v0
                                                                                                                                                                                        38invoke-interface {v2, v1, v3, v0}, Lcom/unity3d/services/core/request/IResolveHostListener;->onFailed(Ljava/lang/String;Lcom/unity3d/services/core/request/ResolveHostError;Ljava/lang/String;)V
                                                                                                                                                                                        39goto_2d:
                                                                                                                                                                                        40iget-object v0, p0, Lcom/unity3d/services/core/request/WebRequestThread$2$1;->val$cv:Landroid/os/ConditionVariable;
                                                                                                                                                                                        42invoke-virtual {v0}, Landroid/os/ConditionVariable;->open()V
                                                                                                                                                                                        43return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.Class.getClassLoader
                                                                                                                                                                                        • dalvik.system.DexClassLoader.<init>
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        1const/4 v6, 0x0
                                                                                                                                                                                        2try_start_1: const-class v1, Lcom/baidu/mobads/container/l/c;
                                                                                                                                                                                        3monitor-enter v1
                                                                                                                                                                                        4try_start_4:
                                                                                                                                                                                        5sget-object v0, Lcom/baidu/mobads/container/l/c;->e:Ljava/io/File;
                                                                                                                                                                                        7invoke-virtual {v0}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        8move-result-object v0
                                                                                                                                                                                        9new-instance v2, Ljava/io/File;
                                                                                                                                                                                        11invoke-direct {v2, v0}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        13invoke-virtual {v2}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        14move-result v2
                                                                                                                                                                                        15if-eqz v2, :cond_2b
                                                                                                                                                                                        17sget-object v2, Lcom/baidu/mobads/container/l/c;->a:Landroid/content/Context;
                                                                                                                                                                                        19invoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        20move-result-object v2
                                                                                                                                                                                        22invoke-virtual {v2}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
                                                                                                                                                                                        23move-result-object v2
                                                                                                                                                                                        24new-instance v3, Ldalvik/system/DexClassLoader;
                                                                                                                                                                                        26sget-object v4, Lcom/baidu/mobads/container/l/c;->k:Ljava/lang/String;
                                                                                                                                                                                        27const/4 v5, 0x0
                                                                                                                                                                                        29invoke-direct {v3, v0, v4, v5, v2}, Ldalvik/system/DexClassLoader;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)V
                                                                                                                                                                                        30sput-object v3, Lcom/baidu/mobads/container/l/c;->f:Ldalvik/system/DexClassLoader;
                                                                                                                                                                                        31goto_29: monitor-exit v1
                                                                                                                                                                                        32goto_2a: return-void
                                                                                                                                                                                        33cond_2b: const/4 v0, 0x0
                                                                                                                                                                                        34sput-object v0, Lcom/baidu/mobads/container/l/c;->f:Ldalvik/system/DexClassLoader;
                                                                                                                                                                                        35goto/16 :goto_29
                                                                                                                                                                                        36catchall_2f: move-exception v0
                                                                                                                                                                                        37monitor-exit v1
                                                                                                                                                                                        38try_end_31: throw v0
                                                                                                                                                                                        39try_end_32: move-exception v0
                                                                                                                                                                                        40sput-object v6, Lcom/baidu/mobads/container/l/c;->f:Ldalvik/system/DexClassLoader;
                                                                                                                                                                                        41goto/16 :goto_2a
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.location.Location.getLatitude
                                                                                                                                                                                        • android.location.Location.getLongitude
                                                                                                                                                                                        • java.lang.Math.round
                                                                                                                                                                                        • java.lang.Math.round
                                                                                                                                                                                        • android.location.Location.getAltitude
                                                                                                                                                                                        • android.location.Location.getAccuracy
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const-wide v4, 0x412e848000000000L # 1000000.0
                                                                                                                                                                                        1if-eqz p1, :cond_39
                                                                                                                                                                                        3iget-object v0, p0, Lc/t/m/li/tsa/q;->c:Lc/t/m/li/tsa/b;
                                                                                                                                                                                        4if-eqz v0, :cond_39
                                                                                                                                                                                        6invoke-virtual {p1}, Landroid/location/Location;->getLatitude()D
                                                                                                                                                                                        7move-result-wide v0
                                                                                                                                                                                        9invoke-virtual {p1}, Landroid/location/Location;->getLongitude()D
                                                                                                                                                                                        10move-result-wide v2
                                                                                                                                                                                        11mul-double/2addr v0, v4
                                                                                                                                                                                        13invoke-static {v0, v1}, Ljava/lang/Math;->round(D)J
                                                                                                                                                                                        14move-result-wide v0
                                                                                                                                                                                        15long-to-double v0, v0
                                                                                                                                                                                        16div-double/2addr v0, v4
                                                                                                                                                                                        17mul-double/2addr v2, v4
                                                                                                                                                                                        19invoke-static {v2, v3}, Ljava/lang/Math;->round(D)J
                                                                                                                                                                                        20move-result-wide v2
                                                                                                                                                                                        21long-to-double v2, v2
                                                                                                                                                                                        22div-double/2addr v2, v4
                                                                                                                                                                                        24iget-object v4, p0, Lc/t/m/li/tsa/q;->c:Lc/t/m/li/tsa/b;
                                                                                                                                                                                        25iput-wide v0, v4, Lc/t/m/li/tsa/b;->a:D
                                                                                                                                                                                        27iget-object v0, p0, Lc/t/m/li/tsa/q;->c:Lc/t/m/li/tsa/b;
                                                                                                                                                                                        28iput-wide v2, v0, Lc/t/m/li/tsa/b;->b:D
                                                                                                                                                                                        30iget-object v0, p0, Lc/t/m/li/tsa/q;->c:Lc/t/m/li/tsa/b;
                                                                                                                                                                                        32invoke-virtual {p1}, Landroid/location/Location;->getAltitude()D
                                                                                                                                                                                        33move-result-wide v2
                                                                                                                                                                                        34iput-wide v2, v0, Lc/t/m/li/tsa/b;->c:D
                                                                                                                                                                                        36iget-object v0, p0, Lc/t/m/li/tsa/q;->c:Lc/t/m/li/tsa/b;
                                                                                                                                                                                        38invoke-virtual {p1}, Landroid/location/Location;->getAccuracy()F
                                                                                                                                                                                        39move-result v1
                                                                                                                                                                                        40iput v1, v0, Lc/t/m/li/tsa/b;->d:F
                                                                                                                                                                                        41cond_39: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getSimOperator
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android.permission.READ_PHONE_STATE
                                                                                                                                                                                        • phone
                                                                                                                                                                                        • Could not get permission of android.permission.READ_PHONE_STATE
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1sget-object v0, Lcom/tencent/wxop/stat/common/l;->g:Ljava/lang/String;
                                                                                                                                                                                        2if-eqz v0, :cond_5
                                                                                                                                                                                        3return-object v0
                                                                                                                                                                                        4try_start_5:
                                                                                                                                                                                        5const-string v0, "android.permission.READ_PHONE_STATE"
                                                                                                                                                                                        7invoke-static {p0, v0}, Lcom/tencent/wxop/stat/common/r;->a(Landroid/content/Context;Ljava/lang/String;)Z
                                                                                                                                                                                        8move-result v0
                                                                                                                                                                                        9if-eqz v0, :cond_24
                                                                                                                                                                                        11invoke-static {p0}, Lcom/tencent/wxop/stat/common/l;->i(Landroid/content/Context;)Z
                                                                                                                                                                                        12move-result v0
                                                                                                                                                                                        13if-eqz v0, :cond_32
                                                                                                                                                                                        15const-string v0, "phone"
                                                                                                                                                                                        17invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        18move-result-object p0
                                                                                                                                                                                        19check-cast p0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        20if-eqz p0, :cond_32
                                                                                                                                                                                        22invoke-virtual {p0}, Landroid/telephony/TelephonyManager;->getSimOperator()Ljava/lang/String;
                                                                                                                                                                                        23move-result-object p0
                                                                                                                                                                                        24sput-object p0, Lcom/tencent/wxop/stat/common/l;->g:Ljava/lang/String;
                                                                                                                                                                                        25goto/16 :goto_32
                                                                                                                                                                                        26cond_24:
                                                                                                                                                                                        27sget-object p0, Lcom/tencent/wxop/stat/common/l;->k:Lcom/tencent/wxop/stat/common/StatLogger;
                                                                                                                                                                                        29const-string v0, "Could not get permission of android.permission.READ_PHONE_STATE"
                                                                                                                                                                                        31invoke-virtual {p0, v0}, Lcom/tencent/wxop/stat/common/StatLogger;->e(Ljava/lang/Object;)V
                                                                                                                                                                                        32try_end_2b: goto/16 :goto_32
                                                                                                                                                                                        33catch_2c: move-exception p0
                                                                                                                                                                                        35sget-object v0, Lcom/tencent/wxop/stat/common/l;->k:Lcom/tencent/wxop/stat/common/StatLogger;
                                                                                                                                                                                        37invoke-virtual {v0, p0}, Lcom/tencent/wxop/stat/common/StatLogger;->e(Ljava/lang/Throwable;)V
                                                                                                                                                                                        38goto_32:
                                                                                                                                                                                        39sget-object p0, Lcom/tencent/wxop/stat/common/l;->g:Ljava/lang/String;
                                                                                                                                                                                        40return-object p0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.unity3d.services.ads.webplayer.WebPlayer.access$300
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • android.webkit.WebView.loadUrl
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • Error while processing JavaScriptString
                                                                                                                                                                                        • Could not process JavaScript, the string is NULL
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1iget-object v0, p0, Lcom/unity3d/services/ads/webplayer/WebPlayer$JavaScriptInvocation;->_jsString:Ljava/lang/String;
                                                                                                                                                                                        2if-eqz v0, :cond_2f
                                                                                                                                                                                        3try_start_4: sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        4const/16 v2, 0x13
                                                                                                                                                                                        5if-lt v1, v2, :cond_22
                                                                                                                                                                                        7iget-object v0, p0, Lcom/unity3d/services/ads/webplayer/WebPlayer$JavaScriptInvocation;->this$0:Lcom/unity3d/services/ads/webplayer/WebPlayer;
                                                                                                                                                                                        9invoke-static {v0}, Lcom/unity3d/services/ads/webplayer/WebPlayer;->access$300(Lcom/unity3d/services/ads/webplayer/WebPlayer;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        10move-result-object v0
                                                                                                                                                                                        12iget-object v1, p0, Lcom/unity3d/services/ads/webplayer/WebPlayer$JavaScriptInvocation;->_webView:Landroid/webkit/WebView;
                                                                                                                                                                                        13const/4 v2, 0x2
                                                                                                                                                                                        14new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                        15const/4 v3, 0x0
                                                                                                                                                                                        17iget-object v4, p0, Lcom/unity3d/services/ads/webplayer/WebPlayer$JavaScriptInvocation;->_jsString:Ljava/lang/String;
                                                                                                                                                                                        18aput-object v4, v2, v3
                                                                                                                                                                                        19const/4 v3, 0x1
                                                                                                                                                                                        20const/4 v4, 0x0
                                                                                                                                                                                        21aput-object v4, v2, v3
                                                                                                                                                                                        23invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        24goto/16 :goto_34
                                                                                                                                                                                        25cond_22:
                                                                                                                                                                                        26iget-object v1, p0, Lcom/unity3d/services/ads/webplayer/WebPlayer$JavaScriptInvocation;->this$0:Lcom/unity3d/services/ads/webplayer/WebPlayer;
                                                                                                                                                                                        28invoke-virtual {v1, v0}, Landroid/webkit/WebView;->loadUrl(Ljava/lang/String;)V
                                                                                                                                                                                        29try_end_27: goto/16 :goto_34
                                                                                                                                                                                        30catch_28: move-exception v0
                                                                                                                                                                                        32const-string v1, "Error while processing JavaScriptString"
                                                                                                                                                                                        34invoke-static {v1, v0}, Lcom/unity3d/services/core/log/DeviceLog;->exception(Ljava/lang/String;Ljava/lang/Exception;)V
                                                                                                                                                                                        35goto/16 :goto_34
                                                                                                                                                                                        36cond_2f:
                                                                                                                                                                                        37const-string v0, "Could not process JavaScript, the string is NULL"
                                                                                                                                                                                        39invoke-static {v0}, Lcom/unity3d/services/core/log/DeviceLog;->error(Ljava/lang/String;)V
                                                                                                                                                                                        40goto_34: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.Integer.TYPE:Ljava/lang/Class
                                                                                                                                                                                        • java.lang.Class.getDeclaredMethod
                                                                                                                                                                                        • java.lang.reflect.Method.isAccessible
                                                                                                                                                                                        • java.lang.reflect.Method.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2Ljava/lang/Exception;
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        6invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        7move-result-object v0
                                                                                                                                                                                        8array-length v1, p2
                                                                                                                                                                                        9new-array v1, v1, [Ljava/lang/Class;
                                                                                                                                                                                        10array-length v2, p2
                                                                                                                                                                                        11const/4 v3, 0x0
                                                                                                                                                                                        12goto_9: if-ge v3, v2, :cond_20
                                                                                                                                                                                        13aget-object v4, p2, v3
                                                                                                                                                                                        15invoke-virtual {v4}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        16move-result-object v4
                                                                                                                                                                                        17aput-object v4, v1, v3
                                                                                                                                                                                        18aget-object v4, v1, v3
                                                                                                                                                                                        19const-class v5, Ljava/lang/Integer;
                                                                                                                                                                                        20if-ne v4, v5, :cond_1d
                                                                                                                                                                                        22sget-object v4, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
                                                                                                                                                                                        23aput-object v4, v1, v3
                                                                                                                                                                                        24cond_1d: add-int/lit8 v3, v3, 0x1
                                                                                                                                                                                        25goto/16 :goto_9
                                                                                                                                                                                        26cond_20:
                                                                                                                                                                                        27invoke-virtual {v0, p1, v1}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        28move-result-object p1
                                                                                                                                                                                        30invoke-virtual {p1}, Ljava/lang/reflect/Method;->isAccessible()Z
                                                                                                                                                                                        31move-result v0
                                                                                                                                                                                        32if-nez v0, :cond_2e
                                                                                                                                                                                        33const/4 v0, 0x1
                                                                                                                                                                                        35invoke-virtual {p1, v0}, Ljava/lang/reflect/Method;->setAccessible(Z)V
                                                                                                                                                                                        36cond_2e:
                                                                                                                                                                                        37invoke-virtual {p1, p0, p2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        38move-result-object p0
                                                                                                                                                                                        39return-object p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.lang.Integer.parseInt
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.lang.Integer.parseInt
                                                                                                                                                                                        • android.telephony.TelephonyManager.getNetworkOperator
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v2, 0x5
                                                                                                                                                                                        1const/4 v5, 0x1
                                                                                                                                                                                        2const/4 v4, 0x0
                                                                                                                                                                                        3if-nez p0, :cond_29
                                                                                                                                                                                        4const/4 v0, 0x0
                                                                                                                                                                                        5goto_6: if-eqz v0, :cond_2f
                                                                                                                                                                                        7invoke-virtual {v0}, Ljava/lang/String;->length()I
                                                                                                                                                                                        8move-result v1
                                                                                                                                                                                        9if-lt v1, v2, :cond_2f
                                                                                                                                                                                        10const/4 v1, 0x0
                                                                                                                                                                                        11const/4 v2, 0x0
                                                                                                                                                                                        12const/4 v3, 0x3
                                                                                                                                                                                        13try_start_11:
                                                                                                                                                                                        14invoke-virtual {v0, v2, v3}, Ljava/lang/String;->substring(II)Ljava/lang/String;
                                                                                                                                                                                        15move-result-object v2
                                                                                                                                                                                        17invoke-static {v2}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
                                                                                                                                                                                        18move-result v2
                                                                                                                                                                                        19aput v2, p1, v1
                                                                                                                                                                                        20const/4 v1, 0x1
                                                                                                                                                                                        21const/4 v2, 0x3
                                                                                                                                                                                        22const/4 v3, 0x5
                                                                                                                                                                                        24invoke-virtual {v0, v2, v3}, Ljava/lang/String;->substring(II)Ljava/lang/String;
                                                                                                                                                                                        25move-result-object v0
                                                                                                                                                                                        27invoke-static {v0}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
                                                                                                                                                                                        28move-result v0
                                                                                                                                                                                        29aput v0, p1, v1
                                                                                                                                                                                        30try_end_28: return-void
                                                                                                                                                                                        31cond_29:
                                                                                                                                                                                        32invoke-virtual {p0}, Landroid/telephony/TelephonyManager;->getNetworkOperator()Ljava/lang/String;
                                                                                                                                                                                        33move-result-object v0
                                                                                                                                                                                        34goto/16 :goto_6
                                                                                                                                                                                        35catch_2e: move-exception v0
                                                                                                                                                                                        36cond_2f: const/16 v0, 0x1cc
                                                                                                                                                                                        37aput v0, p1, v4
                                                                                                                                                                                        38aput v4, p1, v5
                                                                                                                                                                                        39goto/16 :goto_28
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Boolean.booleanValue
                                                                                                                                                                                        • java.lang.RuntimeException.<init>
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1sget-object v0, Landroidx/core/a/e;->c:Ljava/lang/reflect/Method;
                                                                                                                                                                                        2const/4 v1, 0x5
                                                                                                                                                                                        3new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                        4const/4 v2, 0x0
                                                                                                                                                                                        5aput-object p1, v1, v2
                                                                                                                                                                                        6const/4 p1, 0x1
                                                                                                                                                                                        8invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        9move-result-object p2
                                                                                                                                                                                        10aput-object p2, v1, p1
                                                                                                                                                                                        11const/4 p1, 0x2
                                                                                                                                                                                        12const/4 p2, 0x0
                                                                                                                                                                                        13aput-object p2, v1, p1
                                                                                                                                                                                        14const/4 p1, 0x3
                                                                                                                                                                                        16invoke-static {p3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        17move-result-object p2
                                                                                                                                                                                        18aput-object p2, v1, p1
                                                                                                                                                                                        19const/4 p1, 0x4
                                                                                                                                                                                        21invoke-static {p4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        22move-result-object p2
                                                                                                                                                                                        23aput-object p2, v1, p1
                                                                                                                                                                                        25invoke-virtual {v0, p0, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        26move-result-object p0
                                                                                                                                                                                        27check-cast p0, Ljava/lang/Boolean;
                                                                                                                                                                                        29invoke-virtual {p0}, Ljava/lang/Boolean;->booleanValue()Z
                                                                                                                                                                                        30move-result p0
                                                                                                                                                                                        31try_end_2b: return p0
                                                                                                                                                                                        32catch_2c: move-exception p0
                                                                                                                                                                                        33goto/16 :goto_2f
                                                                                                                                                                                        34catch_2e: move-exception p0
                                                                                                                                                                                        35goto_2f: new-instance p1, Ljava/lang/RuntimeException;
                                                                                                                                                                                        37invoke-direct {p1, p0}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
                                                                                                                                                                                        38throw p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Boolean.booleanValue
                                                                                                                                                                                        • java.lang.RuntimeException.<init>
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1iget-object v0, p0, Landroidx/core/a/f;->d:Ljava/lang/reflect/Method;
                                                                                                                                                                                        2const/4 v1, 0x5
                                                                                                                                                                                        3new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                        4const/4 v2, 0x0
                                                                                                                                                                                        5aput-object p2, v1, v2
                                                                                                                                                                                        6const/4 p2, 0x1
                                                                                                                                                                                        8invoke-static {p3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        9move-result-object p3
                                                                                                                                                                                        10aput-object p3, v1, p2
                                                                                                                                                                                        11const/4 p2, 0x2
                                                                                                                                                                                        12const/4 p3, 0x0
                                                                                                                                                                                        13aput-object p3, v1, p2
                                                                                                                                                                                        14const/4 p2, 0x3
                                                                                                                                                                                        16invoke-static {p4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        17move-result-object p3
                                                                                                                                                                                        18aput-object p3, v1, p2
                                                                                                                                                                                        19const/4 p2, 0x4
                                                                                                                                                                                        21invoke-static {p5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        22move-result-object p3
                                                                                                                                                                                        23aput-object p3, v1, p2
                                                                                                                                                                                        25invoke-virtual {v0, p1, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        26move-result-object p1
                                                                                                                                                                                        27check-cast p1, Ljava/lang/Boolean;
                                                                                                                                                                                        29invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z
                                                                                                                                                                                        30move-result p1
                                                                                                                                                                                        31try_end_2b: return p1
                                                                                                                                                                                        32catch_2c: move-exception p1
                                                                                                                                                                                        33goto/16 :goto_2f
                                                                                                                                                                                        34catch_2e: move-exception p1
                                                                                                                                                                                        35goto_2f: new-instance p2, Ljava/lang/RuntimeException;
                                                                                                                                                                                        37invoke-direct {p2, p1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
                                                                                                                                                                                        38throw p2
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.unity3d.services.core.webview.WebView.access$000
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • com.unity3d.services.core.webview.WebView.loadUrl
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • Error while processing JavaScriptString
                                                                                                                                                                                        • Could not process JavaScript, the string is NULL
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1iget-object v0, p0, Lcom/unity3d/services/core/webview/WebView$JavaScriptInvocation;->_jsString:Ljava/lang/String;
                                                                                                                                                                                        2if-eqz v0, :cond_2d
                                                                                                                                                                                        3try_start_4: sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        4const/16 v2, 0x13
                                                                                                                                                                                        5if-lt v1, v2, :cond_20
                                                                                                                                                                                        7invoke-static {}, Lcom/unity3d/services/core/webview/WebView;->access$000()Ljava/lang/reflect/Method;
                                                                                                                                                                                        8move-result-object v0
                                                                                                                                                                                        10iget-object v1, p0, Lcom/unity3d/services/core/webview/WebView$JavaScriptInvocation;->_webView:Landroid/webkit/WebView;
                                                                                                                                                                                        11const/4 v2, 0x2
                                                                                                                                                                                        12new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                        13const/4 v3, 0x0
                                                                                                                                                                                        15iget-object v4, p0, Lcom/unity3d/services/core/webview/WebView$JavaScriptInvocation;->_jsString:Ljava/lang/String;
                                                                                                                                                                                        16aput-object v4, v2, v3
                                                                                                                                                                                        17const/4 v3, 0x1
                                                                                                                                                                                        18const/4 v4, 0x0
                                                                                                                                                                                        19aput-object v4, v2, v3
                                                                                                                                                                                        21invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        22goto/16 :goto_32
                                                                                                                                                                                        23cond_20:
                                                                                                                                                                                        24iget-object v1, p0, Lcom/unity3d/services/core/webview/WebView$JavaScriptInvocation;->this$0:Lcom/unity3d/services/core/webview/WebView;
                                                                                                                                                                                        26invoke-virtual {v1, v0}, Lcom/unity3d/services/core/webview/WebView;->loadUrl(Ljava/lang/String;)V
                                                                                                                                                                                        27try_end_25: goto/16 :goto_32
                                                                                                                                                                                        28catch_26: move-exception v0
                                                                                                                                                                                        30const-string v1, "Error while processing JavaScriptString"
                                                                                                                                                                                        32invoke-static {v1, v0}, Lcom/unity3d/services/core/log/DeviceLog;->exception(Ljava/lang/String;Ljava/lang/Exception;)V
                                                                                                                                                                                        33goto/16 :goto_32
                                                                                                                                                                                        34cond_2d:
                                                                                                                                                                                        35const-string v0, "Could not process JavaScript, the string is NULL"
                                                                                                                                                                                        37invoke-static {v0}, Lcom/unity3d/services/core/log/DeviceLog;->error(Ljava/lang/String;)V
                                                                                                                                                                                        38goto_32: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Class.getDeclaredField
                                                                                                                                                                                        • java.lang.reflect.Field.setAccessible
                                                                                                                                                                                        • java.lang.Class.getSuperclass
                                                                                                                                                                                        • java.lang.NoSuchFieldException.<init>
                                                                                                                                                                                        • java.lang.reflect.Field.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Field.get
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"<T:",
                                                                                                                                                                                        3"Ljava/lang/Object;",
                                                                                                                                                                                        4">(",
                                                                                                                                                                                        5"Ljava/lang/Class<",
                                                                                                                                                                                        6"+",
                                                                                                                                                                                        7"Ljava/lang/Object;",
                                                                                                                                                                                        8">;",
                                                                                                                                                                                        9"Ljava/lang/Object;",
                                                                                                                                                                                        10"Ljava/lang/String;",
                                                                                                                                                                                        11")TT;"
                                                                                                                                                                                        12}
                                                                                                                                                                                        13.end annotation
                                                                                                                                                                                        14const/4 v0, 0x0
                                                                                                                                                                                        15goto_1: const/4 v1, 0x1
                                                                                                                                                                                        16if-nez v0, :cond_19
                                                                                                                                                                                        17try_start_4:
                                                                                                                                                                                        18invoke-virtual {p0, p2}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                        19move-result-object v0
                                                                                                                                                                                        21invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;->setAccessible(Z)V
                                                                                                                                                                                        22try_end_b: goto/16 :goto_10
                                                                                                                                                                                        23catch_c:
                                                                                                                                                                                        24invoke-virtual {p0}, Ljava/lang/Class;->getSuperclass()Ljava/lang/Class;
                                                                                                                                                                                        25move-result-object p0
                                                                                                                                                                                        26goto_10: if-eqz p0, :cond_13
                                                                                                                                                                                        27goto/16 :goto_1
                                                                                                                                                                                        28cond_13: new-instance p0, Ljava/lang/NoSuchFieldException;
                                                                                                                                                                                        30invoke-direct {p0}, Ljava/lang/NoSuchFieldException;-><init>()V
                                                                                                                                                                                        31throw p0
                                                                                                                                                                                        32cond_19:
                                                                                                                                                                                        33invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;->setAccessible(Z)V
                                                                                                                                                                                        35invoke-virtual {v0, p1}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        36move-result-object p0
                                                                                                                                                                                        37return-object p0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Build$VERSION.SDK:Ljava/lang/String
                                                                                                                                                                                        • java.lang.Integer.parseInt
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • 02
                                                                                                                                                                                        • baidu
                                                                                                                                                                                        • -1
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Lcom/baidu/mapsdkplatform/comjni/util/a;
                                                                                                                                                                                        2invoke-direct {v0}, Lcom/baidu/mapsdkplatform/comjni/util/a;-><init>()V
                                                                                                                                                                                        3sput-object v0, Lcom/baidu/mapsdkplatform/comapi/util/f;->B:Lcom/baidu/mapsdkplatform/comjni/util/a;
                                                                                                                                                                                        5const-string v0, "02"
                                                                                                                                                                                        6sput-object v0, Lcom/baidu/mapsdkplatform/comapi/util/f;->a:Ljava/lang/String;
                                                                                                                                                                                        8const-string v0, "baidu"
                                                                                                                                                                                        9sput-object v0, Lcom/baidu/mapsdkplatform/comapi/util/f;->n:Ljava/lang/String;
                                                                                                                                                                                        10sput-object v0, Lcom/baidu/mapsdkplatform/comapi/util/f;->o:Ljava/lang/String;
                                                                                                                                                                                        12const-string v0, ""
                                                                                                                                                                                        13sput-object v0, Lcom/baidu/mapsdkplatform/comapi/util/f;->p:Ljava/lang/String;
                                                                                                                                                                                        14sput-object v0, Lcom/baidu/mapsdkplatform/comapi/util/f;->q:Ljava/lang/String;
                                                                                                                                                                                        15sput-object v0, Lcom/baidu/mapsdkplatform/comapi/util/f;->r:Ljava/lang/String;
                                                                                                                                                                                        17const-string v0, "-1"
                                                                                                                                                                                        18sput-object v0, Lcom/baidu/mapsdkplatform/comapi/util/f;->u:Ljava/lang/String;
                                                                                                                                                                                        19sput-object v0, Lcom/baidu/mapsdkplatform/comapi/util/f;->v:Ljava/lang/String;
                                                                                                                                                                                        21sget-object v0, Landroid/os/Build$VERSION;->SDK:Ljava/lang/String;
                                                                                                                                                                                        23invoke-static {v0}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
                                                                                                                                                                                        24move-result v0
                                                                                                                                                                                        25sput v0, Lcom/baidu/mapsdkplatform/comapi/util/f;->x:I
                                                                                                                                                                                        26const/high16 v0, 0x3f800000 # 1.0f
                                                                                                                                                                                        27sput v0, Lcom/baidu/mapsdkplatform/comapi/util/f;->y:F
                                                                                                                                                                                        28const/4 v0, 0x1
                                                                                                                                                                                        29sput-boolean v0, Lcom/baidu/mapsdkplatform/comapi/util/f;->C:Z
                                                                                                                                                                                        30const/4 v0, 0x0
                                                                                                                                                                                        31sput v0, Lcom/baidu/mapsdkplatform/comapi/util/f;->D:I
                                                                                                                                                                                        32sput v0, Lcom/baidu/mapsdkplatform/comapi/util/f;->E:I
                                                                                                                                                                                        33new-instance v0, Ljava/util/HashMap;
                                                                                                                                                                                        35invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        36sput-object v0, Lcom/baidu/mapsdkplatform/comapi/util/f;->F:Ljava/util/Map;
                                                                                                                                                                                        37return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.reflect.Array.newInstance
                                                                                                                                                                                        • java.lang.reflect.Array.set
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.RuntimeException.<init>
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1iget-object v0, p0, Landroidx/core/a/f;->a:Ljava/lang/Class;
                                                                                                                                                                                        2const/4 v1, 0x1
                                                                                                                                                                                        4invoke-static {v0, v1}, Ljava/lang/reflect/Array;->newInstance(Ljava/lang/Class;I)Ljava/lang/Object;
                                                                                                                                                                                        5move-result-object v0
                                                                                                                                                                                        6const/4 v2, 0x0
                                                                                                                                                                                        8invoke-static {v0, v2, p1}, Ljava/lang/reflect/Array;->set(Ljava/lang/Object;ILjava/lang/Object;)V
                                                                                                                                                                                        10iget-object p1, p0, Landroidx/core/a/f;->g:Ljava/lang/reflect/Method;
                                                                                                                                                                                        11const/4 v3, 0x0
                                                                                                                                                                                        12const/4 v4, 0x3
                                                                                                                                                                                        13new-array v4, v4, [Ljava/lang/Object;
                                                                                                                                                                                        14aput-object v0, v4, v2
                                                                                                                                                                                        15const/4 v0, -0x1
                                                                                                                                                                                        17invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        18move-result-object v2
                                                                                                                                                                                        19aput-object v2, v4, v1
                                                                                                                                                                                        20const/4 v1, 0x2
                                                                                                                                                                                        22invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        23move-result-object v0
                                                                                                                                                                                        24aput-object v0, v4, v1
                                                                                                                                                                                        26invoke-virtual {p1, v3, v4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        27move-result-object p1
                                                                                                                                                                                        28check-cast p1, Landroid/graphics/Typeface;
                                                                                                                                                                                        29try_end_27: return-object p1
                                                                                                                                                                                        30catch_28: move-exception p1
                                                                                                                                                                                        31goto/16 :goto_2b
                                                                                                                                                                                        32catch_2a: move-exception p1
                                                                                                                                                                                        33goto_2b: new-instance v0, Ljava/lang/RuntimeException;
                                                                                                                                                                                        35invoke-direct {v0, p1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
                                                                                                                                                                                        36throw v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Integer.TYPE:Ljava/lang/Class
                                                                                                                                                                                        • java.lang.Long.TYPE:Ljava/lang/Class
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Long.valueOf
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • setExact
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const-class v0, Landroid/app/AlarmManager;
                                                                                                                                                                                        1const/4 v1, 0x3
                                                                                                                                                                                        2try_start_3: new-array v2, v1, [Ljava/lang/Class;
                                                                                                                                                                                        4sget-object v3, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
                                                                                                                                                                                        5const/4 v4, 0x0
                                                                                                                                                                                        6aput-object v3, v2, v4
                                                                                                                                                                                        8sget-object v3, Ljava/lang/Long;->TYPE:Ljava/lang/Class;
                                                                                                                                                                                        9const/4 v5, 0x1
                                                                                                                                                                                        10aput-object v3, v2, v5
                                                                                                                                                                                        11const-class v3, Landroid/app/PendingIntent;
                                                                                                                                                                                        12const/4 v6, 0x2
                                                                                                                                                                                        13aput-object v3, v2, v6
                                                                                                                                                                                        14try_end_14:
                                                                                                                                                                                        15const-string v3, "setExact"
                                                                                                                                                                                        16try_start_16:
                                                                                                                                                                                        17invoke-virtual {v0, v3, v2}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        18move-result-object v0
                                                                                                                                                                                        19new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                        21invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        22move-result-object v2
                                                                                                                                                                                        23aput-object v2, v1, v4
                                                                                                                                                                                        25invoke-static {p2, p3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                        26move-result-object p2
                                                                                                                                                                                        27aput-object p2, v1, v5
                                                                                                                                                                                        28aput-object p4, v1, v6
                                                                                                                                                                                        30invoke-virtual {v0, p1, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        31try_end_2d: goto/16 :goto_32
                                                                                                                                                                                        32catch_2e: move-exception p1
                                                                                                                                                                                        34invoke-static {p1}, Lc/g/a/a/c/c;->a(Ljava/lang/Throwable;)V
                                                                                                                                                                                        35goto_32: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.checkCallingOrSelfPermission
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getDeviceId
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android.permission.READ_PHONE_STATE
                                                                                                                                                                                        • phone
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation build Landroid/annotation/TargetApi;
                                                                                                                                                                                        1value = 0x17
                                                                                                                                                                                        2.end annotation
                                                                                                                                                                                        4invoke-static {}, Lcom/unity3d/services/core/properties/ClientProperties;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        5move-result-object v0
                                                                                                                                                                                        6if-eqz v0, :cond_2b
                                                                                                                                                                                        8invoke-static {}, Lcom/unity3d/services/core/properties/ClientProperties;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        9move-result-object v0
                                                                                                                                                                                        11const-string v1, "android.permission.READ_PHONE_STATE"
                                                                                                                                                                                        13invoke-virtual {v0, v1}, Landroid/content/Context;->checkCallingOrSelfPermission(Ljava/lang/String;)I
                                                                                                                                                                                        14move-result v0
                                                                                                                                                                                        15if-nez v0, :cond_2b
                                                                                                                                                                                        17invoke-static {}, Lcom/unity3d/services/core/properties/ClientProperties;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        18move-result-object v0
                                                                                                                                                                                        20const-string v1, "phone"
                                                                                                                                                                                        22invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        23move-result-object v0
                                                                                                                                                                                        24check-cast v0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        26invoke-static {}, Lcom/unity3d/services/core/device/Device;->getApiLevel()I
                                                                                                                                                                                        27move-result v1
                                                                                                                                                                                        28const/16 v2, 0x17
                                                                                                                                                                                        29if-lt v1, v2, :cond_2b
                                                                                                                                                                                        31invoke-virtual {v0, p0}, Landroid/telephony/TelephonyManager;->getDeviceId(I)Ljava/lang/String;
                                                                                                                                                                                        32move-result-object p0
                                                                                                                                                                                        33goto/16 :goto_2c
                                                                                                                                                                                        34cond_2b: const/4 p0, 0x0
                                                                                                                                                                                        35goto_2c: return-object p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • dalvik.system.DexClassLoader.loadClass
                                                                                                                                                                                        • dalvik.system.DexClassLoader.loadClass
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • com.baidu.android.common.util.CommonParam
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        2const-string v1, "com.baidu.android.common.util.CommonParam"
                                                                                                                                                                                        3const/4 v0, 0x0
                                                                                                                                                                                        4try_start_3:
                                                                                                                                                                                        5invoke-static {v1}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        6try_end_6: move-result-object v0
                                                                                                                                                                                        7goto_7: return-object v0
                                                                                                                                                                                        8catch_8: move-exception v2
                                                                                                                                                                                        9if-nez v0, :cond_7
                                                                                                                                                                                        10try_start_b:
                                                                                                                                                                                        11sget-object v2, Lcom/baidu/mobads/container/l/c;->f:Ldalvik/system/DexClassLoader;
                                                                                                                                                                                        12if-nez v2, :cond_20
                                                                                                                                                                                        14invoke-static {p0}, Lcom/baidu/mobads/container/l/c;->c(Landroid/content/Context;)V
                                                                                                                                                                                        16invoke-static {}, Lcom/baidu/mobads/container/l/c;->d()V
                                                                                                                                                                                        18sget-object v2, Lcom/baidu/mobads/container/l/c;->f:Ldalvik/system/DexClassLoader;
                                                                                                                                                                                        19if-eqz v2, :cond_7
                                                                                                                                                                                        21sget-object v2, Lcom/baidu/mobads/container/l/c;->f:Ldalvik/system/DexClassLoader;
                                                                                                                                                                                        23invoke-virtual {v2, v1}, Ldalvik/system/DexClassLoader;->loadClass(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        24move-result-object v0
                                                                                                                                                                                        25goto/16 :goto_7
                                                                                                                                                                                        26cond_20:
                                                                                                                                                                                        27sget-object v2, Lcom/baidu/mobads/container/l/c;->f:Ldalvik/system/DexClassLoader;
                                                                                                                                                                                        29invoke-virtual {v2, v1}, Ldalvik/system/DexClassLoader;->loadClass(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        30try_end_25: move-result-object v0
                                                                                                                                                                                        31goto/16 :goto_7
                                                                                                                                                                                        32catch_27: move-exception v1
                                                                                                                                                                                        34invoke-virtual {v1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        35goto/16 :goto_7
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.Class.getClassLoader
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • dalvik.system.DexClassLoader.<init>
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        1const/4 v6, 0x0
                                                                                                                                                                                        2try_start_1: const-class v1, Lcom/baidu/mobads/container/s/d;
                                                                                                                                                                                        3monitor-enter v1
                                                                                                                                                                                        4try_start_4:
                                                                                                                                                                                        5sget-object v0, Lcom/baidu/mobads/container/s/d;->f:Ljava/io/File;
                                                                                                                                                                                        7invoke-virtual {v0}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        8move-result-object v0
                                                                                                                                                                                        10sget-object v2, Lcom/baidu/mobads/container/s/d;->d:Landroid/content/Context;
                                                                                                                                                                                        12invoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        13move-result-object v2
                                                                                                                                                                                        15invoke-virtual {v2}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
                                                                                                                                                                                        16move-result-object v2
                                                                                                                                                                                        18invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        19new-instance v3, Ldalvik/system/DexClassLoader;
                                                                                                                                                                                        21sget-object v4, Lcom/baidu/mobads/container/s/d;->c:Ljava/lang/String;
                                                                                                                                                                                        22const/4 v5, 0x0
                                                                                                                                                                                        24invoke-direct {v3, v0, v4, v5, v2}, Ldalvik/system/DexClassLoader;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)V
                                                                                                                                                                                        26invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        27sput-object v3, Lcom/baidu/mobads/container/s/d;->e:Ldalvik/system/DexClassLoader;
                                                                                                                                                                                        28monitor-exit v1
                                                                                                                                                                                        29goto_25: return-void
                                                                                                                                                                                        30catchall_26: move-exception v0
                                                                                                                                                                                        31monitor-exit v1
                                                                                                                                                                                        32try_end_28: throw v0
                                                                                                                                                                                        33try_end_29: move-exception v0
                                                                                                                                                                                        34sput-object v6, Lcom/baidu/mobads/container/s/d;->e:Ldalvik/system/DexClassLoader;
                                                                                                                                                                                        35goto/16 :goto_25
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getContentResolver
                                                                                                                                                                                        • android.provider.Settings$Secure.getInt
                                                                                                                                                                                        • android.net.wifi.WifiManager.isWifiEnabled
                                                                                                                                                                                        • android.net.wifi.WifiManager.isScanAlwaysAvailable
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • location_mode
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        2iget-object v1, p0, Lc/t/m/li/tsa/j;->f:Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        3if-eqz v1, :cond_19
                                                                                                                                                                                        4try_start_5: sget v2, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        5const/16 v3, 0x17
                                                                                                                                                                                        6if-lt v2, v3, :cond_1a
                                                                                                                                                                                        8iget-object v2, p0, Lc/t/m/li/tsa/j;->a:Landroid/content/Context;
                                                                                                                                                                                        10invoke-virtual {v2}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                        11move-result-object v2
                                                                                                                                                                                        13const-string v3, "location_mode"
                                                                                                                                                                                        15invoke-static {v2, v3}, Landroid/provider/Settings$Secure;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;)I
                                                                                                                                                                                        16move-result v2
                                                                                                                                                                                        17if-nez v2, :cond_1a
                                                                                                                                                                                        18cond_19: return v0
                                                                                                                                                                                        19cond_1a:
                                                                                                                                                                                        20invoke-virtual {v1}, Landroid/net/wifi/WifiManager;->isWifiEnabled()Z
                                                                                                                                                                                        21move-result v0
                                                                                                                                                                                        22if-nez v0, :cond_19
                                                                                                                                                                                        23sget v2, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        24const/16 v3, 0x12
                                                                                                                                                                                        25if-lt v2, v3, :cond_19
                                                                                                                                                                                        27invoke-virtual {v1}, Landroid/net/wifi/WifiManager;->isScanAlwaysAvailable()Z
                                                                                                                                                                                        28try_end_29: move-result v0
                                                                                                                                                                                        29goto/16 :goto_19
                                                                                                                                                                                        30catch_2b: move-exception v1
                                                                                                                                                                                        31instance-of v1, v1, Ljava/lang/SecurityException;
                                                                                                                                                                                        32if-eqz v1, :cond_19
                                                                                                                                                                                        33const/4 v1, 0x1
                                                                                                                                                                                        34sput-boolean v1, Lc/t/m/li/tsa/I;->d:Z
                                                                                                                                                                                        35goto/16 :goto_19
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.getType
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1if-nez p0, :cond_4
                                                                                                                                                                                        2return-object v0
                                                                                                                                                                                        3cond_4:
                                                                                                                                                                                        4const-string v1, "connectivity"
                                                                                                                                                                                        6invoke-virtual {p0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        7move-result-object v1
                                                                                                                                                                                        8check-cast v1, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        9if-nez v1, :cond_f
                                                                                                                                                                                        10return-object v0
                                                                                                                                                                                        11cond_f:
                                                                                                                                                                                        12invoke-virtual {v1}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        13move-result-object v1
                                                                                                                                                                                        14if-nez v1, :cond_16
                                                                                                                                                                                        15return-object v0
                                                                                                                                                                                        16cond_16:
                                                                                                                                                                                        17invoke-virtual {v1}, Landroid/net/NetworkInfo;->getType()I
                                                                                                                                                                                        18move-result v1
                                                                                                                                                                                        19if-nez v1, :cond_32
                                                                                                                                                                                        21invoke-static {p0}, Lcom/tencent/open/utils/HttpUtils;->b(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        22move-result-object v1
                                                                                                                                                                                        24invoke-static {p0}, Lcom/tencent/open/utils/HttpUtils;->a(Landroid/content/Context;)I
                                                                                                                                                                                        25move-result p0
                                                                                                                                                                                        27invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        28move-result v2
                                                                                                                                                                                        29if-nez v2, :cond_32
                                                                                                                                                                                        30if-ltz p0, :cond_32
                                                                                                                                                                                        31new-instance v2, Lcom/tencent/open/utils/HttpUtils$a;
                                                                                                                                                                                        33invoke-direct {v2, v1, p0, v0}, Lcom/tencent/open/utils/HttpUtils$a;-><init>(Ljava/lang/String;ILcom/tencent/open/utils/HttpUtils$1;)V
                                                                                                                                                                                        34return-object v2
                                                                                                                                                                                        35cond_32: return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.Class.getDeclaredMethod
                                                                                                                                                                                        • java.lang.reflect.Method.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • clone
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        1try_start_0:
                                                                                                                                                                                        2iget-object v0, p0, Lcom/baidu/mobads/container/a/a;->a:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        4invoke-interface {v0}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdInstanceInfo()Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;
                                                                                                                                                                                        5move-result-object v0
                                                                                                                                                                                        7invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        8move-result-object v1
                                                                                                                                                                                        10const-string v2, "clone"
                                                                                                                                                                                        11const/4 v3, 0x0
                                                                                                                                                                                        12new-array v3, v3, [Ljava/lang/Class;
                                                                                                                                                                                        14invoke-virtual {v1, v2, v3}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        15move-result-object v1
                                                                                                                                                                                        16const/4 v2, 0x1
                                                                                                                                                                                        18invoke-virtual {v1, v2}, Ljava/lang/reflect/Method;->setAccessible(Z)V
                                                                                                                                                                                        19const/4 v2, 0x0
                                                                                                                                                                                        20new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                        22invoke-virtual {v1, v0, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        23move-result-object v0
                                                                                                                                                                                        24check-cast v0, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;
                                                                                                                                                                                        25goto_20: return-object v0
                                                                                                                                                                                        26catch_21: move-exception v0
                                                                                                                                                                                        28iget-object v1, p0, Lcom/baidu/mobads/container/a/a;->b:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        30invoke-interface {v1, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/Throwable;)I
                                                                                                                                                                                        31const/4 v0, 0x0
                                                                                                                                                                                        32goto/16 :goto_20
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.net.NetworkInterface.getNetworkInterfaces
                                                                                                                                                                                        • java.net.SocketException.printStackTrace
                                                                                                                                                                                        • java.util.Enumeration.hasMoreElements
                                                                                                                                                                                        • java.util.Enumeration.nextElement
                                                                                                                                                                                        • java.net.NetworkInterface.getHardwareAddress
                                                                                                                                                                                        • java.net.SocketException.printStackTrace
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2invoke-static {}, Ljava/net/NetworkInterface;->getNetworkInterfaces()Ljava/util/Enumeration;
                                                                                                                                                                                        3move-result-object v1
                                                                                                                                                                                        4try_end_5: goto/16 :goto_b
                                                                                                                                                                                        5catch_6: move-exception v1
                                                                                                                                                                                        7invoke-virtual {v1}, Ljava/net/SocketException;->printStackTrace()V
                                                                                                                                                                                        8move-object v1, v0
                                                                                                                                                                                        9goto_b: if-nez v1, :cond_e
                                                                                                                                                                                        10return-object v0
                                                                                                                                                                                        11goto_e:
                                                                                                                                                                                        12invoke-interface {v1}, Ljava/util/Enumeration;->hasMoreElements()Z
                                                                                                                                                                                        13move-result v2
                                                                                                                                                                                        14if-eqz v2, :cond_2a
                                                                                                                                                                                        16invoke-interface {v1}, Ljava/util/Enumeration;->nextElement()Ljava/lang/Object;
                                                                                                                                                                                        17move-result-object v2
                                                                                                                                                                                        18check-cast v2, Ljava/net/NetworkInterface;
                                                                                                                                                                                        19try_start_1a:
                                                                                                                                                                                        20invoke-virtual {v2}, Ljava/net/NetworkInterface;->getHardwareAddress()[B
                                                                                                                                                                                        21move-result-object v2
                                                                                                                                                                                        23invoke-static {v2}, Lcom/ly/adpoymer/model/DeviceUtil;->bytesToString([B)Ljava/lang/String;
                                                                                                                                                                                        24move-result-object v0
                                                                                                                                                                                        25try_end_22: if-eqz v0, :cond_e
                                                                                                                                                                                        26goto/16 :goto_2a
                                                                                                                                                                                        27catch_25: move-exception v2
                                                                                                                                                                                        29invoke-virtual {v2}, Ljava/net/SocketException;->printStackTrace()V
                                                                                                                                                                                        30goto/16 :goto_e
                                                                                                                                                                                        31goto_2a: return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.io.File.isFile
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        • java.io.File.isDirectory
                                                                                                                                                                                        • java.io.File.listFiles
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1invoke-virtual {p0}, Ljava/io/File;->isFile()Z
                                                                                                                                                                                        2move-result v0
                                                                                                                                                                                        3if-eqz v0, :cond_a
                                                                                                                                                                                        5invoke-virtual {p0}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        6return-void
                                                                                                                                                                                        7cond_a:
                                                                                                                                                                                        8invoke-virtual {p0}, Ljava/io/File;->isDirectory()Z
                                                                                                                                                                                        9move-result v0
                                                                                                                                                                                        10if-eqz v0, :cond_2d
                                                                                                                                                                                        12invoke-virtual {p0}, Ljava/io/File;->listFiles()[Ljava/io/File;
                                                                                                                                                                                        13move-result-object v0
                                                                                                                                                                                        14if-eqz v0, :cond_2a
                                                                                                                                                                                        15array-length v1, v0
                                                                                                                                                                                        16if-nez v1, :cond_1a
                                                                                                                                                                                        17goto/16 :goto_2a
                                                                                                                                                                                        18cond_1a: array-length v1, v0
                                                                                                                                                                                        19const/4 v2, 0x0
                                                                                                                                                                                        20goto_1c: if-ge v2, v1, :cond_26
                                                                                                                                                                                        21aget-object v3, v0, v2
                                                                                                                                                                                        23invoke-static {v3}, Lcom/mintegral/msdk/base/utils/f;->b(Ljava/io/File;)V
                                                                                                                                                                                        24add-int/lit8 v2, v2, 0x1
                                                                                                                                                                                        25goto/16 :goto_1c
                                                                                                                                                                                        26cond_26:
                                                                                                                                                                                        27invoke-virtual {p0}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        28goto/16 :goto_2d
                                                                                                                                                                                        29goto_2a:
                                                                                                                                                                                        30invoke-virtual {p0}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        31catch_2d: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONArray.<init>
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • category
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2Lorg/json/JSONException;
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        6invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->p()Ljava/util/List;
                                                                                                                                                                                        7move-result-object v0
                                                                                                                                                                                        8if-eqz v0, :cond_10
                                                                                                                                                                                        10invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->p()Ljava/util/List;
                                                                                                                                                                                        11move-result-object v0
                                                                                                                                                                                        13invoke-interface {v0}, Ljava/util/List;->size()I
                                                                                                                                                                                        14move-result v0
                                                                                                                                                                                        15if-nez v0, :cond_12
                                                                                                                                                                                        16cond_10: const/4 v0, 0x0
                                                                                                                                                                                        17goto_11: return-object v0
                                                                                                                                                                                        18cond_12: new-instance v0, Lorg/json/JSONObject;
                                                                                                                                                                                        20invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        22const-string v1, "category"
                                                                                                                                                                                        23new-instance v2, Lorg/json/JSONArray;
                                                                                                                                                                                        25invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->p()Ljava/util/List;
                                                                                                                                                                                        26move-result-object v3
                                                                                                                                                                                        28invoke-direct {v2, v3}, Lorg/json/JSONArray;-><init>(Ljava/util/Collection;)V
                                                                                                                                                                                        30invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        31goto/16 :goto_11
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Boolean.booleanValue
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • onMenuKeyEvent
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0sget-boolean v0, Landroidx/core/h/d;->a:Z
                                                                                                                                                                                        1const/4 v1, 0x1
                                                                                                                                                                                        2const/4 v2, 0x0
                                                                                                                                                                                        3if-nez v0, :cond_1a
                                                                                                                                                                                        4try_start_6:
                                                                                                                                                                                        5invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        6move-result-object v0
                                                                                                                                                                                        8const-string v3, "onMenuKeyEvent"
                                                                                                                                                                                        9new-array v4, v1, [Ljava/lang/Class;
                                                                                                                                                                                        10const-class v5, Landroid/view/KeyEvent;
                                                                                                                                                                                        11aput-object v5, v4, v2
                                                                                                                                                                                        13invoke-virtual {v0, v3, v4}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        14move-result-object v0
                                                                                                                                                                                        15sput-object v0, Landroidx/core/h/d;->b:Ljava/lang/reflect/Method;
                                                                                                                                                                                        16try_end_18: sput-boolean v1, Landroidx/core/h/d;->a:Z
                                                                                                                                                                                        17cond_1a:
                                                                                                                                                                                        18sget-object v0, Landroidx/core/h/d;->b:Ljava/lang/reflect/Method;
                                                                                                                                                                                        19if-eqz v0, :cond_2d
                                                                                                                                                                                        20try_start_1e: new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                        21aput-object p1, v1, v2
                                                                                                                                                                                        23invoke-virtual {v0, p0, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        24move-result-object p0
                                                                                                                                                                                        25check-cast p0, Ljava/lang/Boolean;
                                                                                                                                                                                        27invoke-virtual {p0}, Ljava/lang/Boolean;->booleanValue()Z
                                                                                                                                                                                        28move-result p0
                                                                                                                                                                                        29try_end_2c: return p0
                                                                                                                                                                                        30catch_2d: return v2
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • getThemeResId
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        1try_start_0: const-class v0, Landroid/content/Context;
                                                                                                                                                                                        3const-string v1, "getThemeResId"
                                                                                                                                                                                        4const/4 v2, 0x0
                                                                                                                                                                                        5new-array v2, v2, [Ljava/lang/Class;
                                                                                                                                                                                        7invoke-virtual {v0, v1, v2}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        8move-result-object v0
                                                                                                                                                                                        9const/4 v1, 0x1
                                                                                                                                                                                        11invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;->setAccessible(Z)V
                                                                                                                                                                                        13iget-object v1, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->proxyActivity:Landroid/app/Activity;
                                                                                                                                                                                        14const/4 v2, 0x0
                                                                                                                                                                                        15new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                        17invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        18move-result-object v0
                                                                                                                                                                                        19check-cast v0, Ljava/lang/Integer;
                                                                                                                                                                                        21invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        22try_end_1d: move-result v0
                                                                                                                                                                                        23goto_1e: return v0
                                                                                                                                                                                        24catch_1f: move-exception v0
                                                                                                                                                                                        26iget-object v1, p0, Lcom/baidu/mobads/container/landingpage/App2Activity;->J:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        28invoke-interface {v1, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->e(Ljava/lang/Throwable;)I
                                                                                                                                                                                        29const/4 v0, -0x1
                                                                                                                                                                                        30goto/16 :goto_1e
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.isAvailable
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        • isCurrentNetworkAvailable
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2const-string v1, "connectivity"
                                                                                                                                                                                        4invoke-virtual {p1, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        5move-result-object p1
                                                                                                                                                                                        6check-cast p1, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        8invoke-virtual {p1}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        9move-result-object p1
                                                                                                                                                                                        10if-eqz p1, :cond_26
                                                                                                                                                                                        12invoke-virtual {p1}, Landroid/net/NetworkInfo;->isAvailable()Z
                                                                                                                                                                                        13move-result p1
                                                                                                                                                                                        14try_end_13: if-eqz p1, :cond_26
                                                                                                                                                                                        15const/4 p1, 0x1
                                                                                                                                                                                        16const/4 v0, 0x1
                                                                                                                                                                                        17goto/16 :goto_26
                                                                                                                                                                                        18catch_18: move-exception p1
                                                                                                                                                                                        20invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        21move-result-object v1
                                                                                                                                                                                        23invoke-virtual {v1}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getAdLogger()Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        24move-result-object v1
                                                                                                                                                                                        26const-string v2, "isCurrentNetworkAvailable"
                                                                                                                                                                                        28invoke-interface {v1, v2, p1}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                        29cond_26: return v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getContentResolver
                                                                                                                                                                                        • android.provider.Settings$Global.getInt
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • adb_enabled
                                                                                                                                                                                        • Problems fetching adb enabled status
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation build Landroid/annotation/TargetApi;
                                                                                                                                                                                        1value = 0x11
                                                                                                                                                                                        2.end annotation
                                                                                                                                                                                        3try_start_0:
                                                                                                                                                                                        4invoke-static {}, Lcom/unity3d/services/core/properties/ClientProperties;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        5move-result-object v0
                                                                                                                                                                                        7invoke-virtual {v0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                        8move-result-object v0
                                                                                                                                                                                        10const-string v1, "adb_enabled"
                                                                                                                                                                                        11const/4 v2, 0x0
                                                                                                                                                                                        13invoke-static {v0, v1, v2}, Landroid/provider/Settings$Global;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I
                                                                                                                                                                                        14move-result v0
                                                                                                                                                                                        15const/4 v1, 0x1
                                                                                                                                                                                        16if-ne v1, v0, :cond_13
                                                                                                                                                                                        17goto/16 :goto_14
                                                                                                                                                                                        18cond_13: const/4 v1, 0x0
                                                                                                                                                                                        19goto_14:
                                                                                                                                                                                        20invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        21move-result-object v0
                                                                                                                                                                                        22try_end_18: goto/16 :goto_20
                                                                                                                                                                                        23catch_19: move-exception v0
                                                                                                                                                                                        25const-string v1, "Problems fetching adb enabled status"
                                                                                                                                                                                        27invoke-static {v1, v0}, Lcom/unity3d/services/core/log/DeviceLog;->exception(Ljava/lang/String;Ljava/lang/Exception;)V
                                                                                                                                                                                        28const/4 v0, 0x0
                                                                                                                                                                                        29goto_20: return-object v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • c.f.a.a
                                                                                                                                                                                        • getUtdid
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "c.f.a.a"
                                                                                                                                                                                        2try_start_2:
                                                                                                                                                                                        3invoke-static {v0}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        4move-result-object v0
                                                                                                                                                                                        6const-string v1, "getUtdid"
                                                                                                                                                                                        7const/4 v2, 0x1
                                                                                                                                                                                        8new-array v3, v2, [Ljava/lang/Class;
                                                                                                                                                                                        9const-class v4, Landroid/content/Context;
                                                                                                                                                                                        10const/4 v5, 0x0
                                                                                                                                                                                        11aput-object v4, v3, v5
                                                                                                                                                                                        13invoke-virtual {v0, v1, v3}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        14move-result-object v0
                                                                                                                                                                                        15const/4 v1, 0x0
                                                                                                                                                                                        16new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                        18iget-object v3, p0, Lc/e/b/c/n;->g:Landroid/content/Context;
                                                                                                                                                                                        19aput-object v3, v2, v5
                                                                                                                                                                                        21invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        22move-result-object v0
                                                                                                                                                                                        23check-cast v0, Ljava/lang/String;
                                                                                                                                                                                        24try_end_21: return-object v0
                                                                                                                                                                                        25catch_22:
                                                                                                                                                                                        26invoke-direct {p0}, Lc/e/b/c/n;->h()Ljava/lang/String;
                                                                                                                                                                                        27move-result-object v0
                                                                                                                                                                                        28return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.checkCallingOrSelfPermission
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getDeviceId
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android.permission.READ_PHONE_STATE
                                                                                                                                                                                        • phone
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-static {}, Lcom/unity3d/services/core/properties/ClientProperties;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        2move-result-object v0
                                                                                                                                                                                        3if-eqz v0, :cond_23
                                                                                                                                                                                        5invoke-static {}, Lcom/unity3d/services/core/properties/ClientProperties;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        6move-result-object v0
                                                                                                                                                                                        8const-string v1, "android.permission.READ_PHONE_STATE"
                                                                                                                                                                                        10invoke-virtual {v0, v1}, Landroid/content/Context;->checkCallingOrSelfPermission(Ljava/lang/String;)I
                                                                                                                                                                                        11move-result v0
                                                                                                                                                                                        12if-nez v0, :cond_23
                                                                                                                                                                                        14invoke-static {}, Lcom/unity3d/services/core/properties/ClientProperties;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        15move-result-object v0
                                                                                                                                                                                        17const-string v1, "phone"
                                                                                                                                                                                        19invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        20move-result-object v0
                                                                                                                                                                                        21check-cast v0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        23invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getDeviceId()Ljava/lang/String;
                                                                                                                                                                                        24move-result-object v0
                                                                                                                                                                                        25goto/16 :goto_24
                                                                                                                                                                                        26cond_23: const/4 v0, 0x0
                                                                                                                                                                                        27goto_24: return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.isConnected
                                                                                                                                                                                        • android.net.NetworkInfo.getState
                                                                                                                                                                                        • android.net.NetworkInfo$State.CONNECTED:Landroid/net/NetworkInfo$State
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v1, 0x0
                                                                                                                                                                                        2const-string v0, "connectivity"
                                                                                                                                                                                        4invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        5move-result-object v0
                                                                                                                                                                                        6check-cast v0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        7if-eqz v0, :cond_23
                                                                                                                                                                                        9invoke-virtual {v0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        10move-result-object v0
                                                                                                                                                                                        11if-eqz v0, :cond_21
                                                                                                                                                                                        13invoke-virtual {v0}, Landroid/net/NetworkInfo;->isConnected()Z
                                                                                                                                                                                        14move-result v2
                                                                                                                                                                                        15if-eqz v2, :cond_21
                                                                                                                                                                                        17invoke-virtual {v0}, Landroid/net/NetworkInfo;->getState()Landroid/net/NetworkInfo$State;
                                                                                                                                                                                        18move-result-object v0
                                                                                                                                                                                        20sget-object v2, Landroid/net/NetworkInfo$State;->CONNECTED:Landroid/net/NetworkInfo$State;
                                                                                                                                                                                        21if-ne v0, v2, :cond_21
                                                                                                                                                                                        22const/4 v0, 0x1
                                                                                                                                                                                        23goto_20: return v0
                                                                                                                                                                                        24cond_21: move v0, v1
                                                                                                                                                                                        25goto/16 :goto_20
                                                                                                                                                                                        26cond_23: move v0, v1
                                                                                                                                                                                        27goto/16 :goto_20
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getContentResolver
                                                                                                                                                                                        • android.provider.Settings$Secure.getInt
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • adb_enabled
                                                                                                                                                                                        • Problems fetching adb enabled status
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1invoke-static {}, Lcom/unity3d/services/core/properties/ClientProperties;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        2move-result-object v0
                                                                                                                                                                                        4invoke-virtual {v0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                        5move-result-object v0
                                                                                                                                                                                        7const-string v1, "adb_enabled"
                                                                                                                                                                                        8const/4 v2, 0x0
                                                                                                                                                                                        10invoke-static {v0, v1, v2}, Landroid/provider/Settings$Secure;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I
                                                                                                                                                                                        11move-result v0
                                                                                                                                                                                        12const/4 v1, 0x1
                                                                                                                                                                                        13if-ne v1, v0, :cond_13
                                                                                                                                                                                        14goto/16 :goto_14
                                                                                                                                                                                        15cond_13: const/4 v1, 0x0
                                                                                                                                                                                        16goto_14:
                                                                                                                                                                                        17invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        18move-result-object v0
                                                                                                                                                                                        19try_end_18: goto/16 :goto_20
                                                                                                                                                                                        20catch_19: move-exception v0
                                                                                                                                                                                        22const-string v1, "Problems fetching adb enabled status"
                                                                                                                                                                                        24invoke-static {v1, v0}, Lcom/unity3d/services/core/log/DeviceLog;->exception(Ljava/lang/String;Ljava/lang/Exception;)V
                                                                                                                                                                                        25const/4 v0, 0x0
                                                                                                                                                                                        26goto_20: return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.getType
                                                                                                                                                                                        • android.net.NetworkInfo.isConnected
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1if-nez p0, :cond_4
                                                                                                                                                                                        2return v0
                                                                                                                                                                                        3cond_4:
                                                                                                                                                                                        4const-string v1, "connectivity"
                                                                                                                                                                                        6invoke-virtual {p0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        7move-result-object p0
                                                                                                                                                                                        8check-cast p0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        9if-eqz p0, :cond_22
                                                                                                                                                                                        10try_start_e:
                                                                                                                                                                                        11invoke-virtual {p0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        12move-result-object p0
                                                                                                                                                                                        13if-eqz p0, :cond_22
                                                                                                                                                                                        15invoke-virtual {p0}, Landroid/net/NetworkInfo;->getType()I
                                                                                                                                                                                        16move-result v1
                                                                                                                                                                                        17const/4 v2, 0x1
                                                                                                                                                                                        18if-ne v2, v1, :cond_22
                                                                                                                                                                                        20invoke-virtual {p0}, Landroid/net/NetworkInfo;->isConnected()Z
                                                                                                                                                                                        21move-result p0
                                                                                                                                                                                        22try_end_1f: if-eqz p0, :cond_22
                                                                                                                                                                                        23const/4 v0, 0x1
                                                                                                                                                                                        24cond_22: return v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getDeviceId
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • phone
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1sget-object v0, Lcom/tencent/smtt/utils/b;->a:Ljava/lang/String;
                                                                                                                                                                                        3invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        4move-result v0
                                                                                                                                                                                        5if-nez v0, :cond_b
                                                                                                                                                                                        7sget-object p0, Lcom/tencent/smtt/utils/b;->a:Ljava/lang/String;
                                                                                                                                                                                        8goto/16 :goto_1e
                                                                                                                                                                                        9cond_b:
                                                                                                                                                                                        10const-string v0, "phone"
                                                                                                                                                                                        12invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        13move-result-object p0
                                                                                                                                                                                        14check-cast p0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        16invoke-virtual {p0}, Landroid/telephony/TelephonyManager;->getDeviceId()Ljava/lang/String;
                                                                                                                                                                                        17move-result-object p0
                                                                                                                                                                                        18try_end_17: goto/16 :goto_1e
                                                                                                                                                                                        19catch_18: move-exception p0
                                                                                                                                                                                        21invoke-virtual {p0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        23const-string p0, ""
                                                                                                                                                                                        24goto_1e: return-object p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getSubscriberId
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • phone
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1sget-object v0, Lcom/tencent/smtt/utils/b;->b:Ljava/lang/String;
                                                                                                                                                                                        3invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        4move-result v0
                                                                                                                                                                                        5if-nez v0, :cond_b
                                                                                                                                                                                        7sget-object p0, Lcom/tencent/smtt/utils/b;->b:Ljava/lang/String;
                                                                                                                                                                                        8goto/16 :goto_1e
                                                                                                                                                                                        9cond_b:
                                                                                                                                                                                        10const-string v0, "phone"
                                                                                                                                                                                        12invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        13move-result-object p0
                                                                                                                                                                                        14check-cast p0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        16invoke-virtual {p0}, Landroid/telephony/TelephonyManager;->getSubscriberId()Ljava/lang/String;
                                                                                                                                                                                        17move-result-object p0
                                                                                                                                                                                        18try_end_17: goto/16 :goto_1e
                                                                                                                                                                                        19catch_18: move-exception p0
                                                                                                                                                                                        21invoke-virtual {p0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        23const-string p0, ""
                                                                                                                                                                                        24goto_1e: return-object p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.content.Context.getContentResolver
                                                                                                                                                                                        • android.provider.Settings$Secure.getString
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android_id
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1sget-object v0, Lcom/tencent/smtt/utils/b;->e:Ljava/lang/String;
                                                                                                                                                                                        3invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        4move-result v0
                                                                                                                                                                                        5if-nez v0, :cond_b
                                                                                                                                                                                        7sget-object p0, Lcom/tencent/smtt/utils/b;->e:Ljava/lang/String;
                                                                                                                                                                                        8return-object p0
                                                                                                                                                                                        9cond_b:
                                                                                                                                                                                        10invoke-virtual {p0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                        11move-result-object p0
                                                                                                                                                                                        13const-string v0, "android_id"
                                                                                                                                                                                        15invoke-static {p0, v0}, Landroid/provider/Settings$Secure;->getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        16move-result-object p0
                                                                                                                                                                                        17sput-object p0, Lcom/tencent/smtt/utils/b;->e:Ljava/lang/String;
                                                                                                                                                                                        18try_end_17: goto/16 :goto_1c
                                                                                                                                                                                        19catch_18: move-exception p0
                                                                                                                                                                                        21invoke-virtual {p0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        22goto_1c:
                                                                                                                                                                                        23sget-object p0, Lcom/tencent/smtt/utils/b;->e:Ljava/lang/String;
                                                                                                                                                                                        24return-object p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.isAvailable
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android.permission.INTERNET
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "android.permission.INTERNET"
                                                                                                                                                                                        3invoke-static {p0, v0}, Lcom/iflytek/collector/a/a/k;->a(Landroid/content/Context;Ljava/lang/String;)Z
                                                                                                                                                                                        4move-result v0
                                                                                                                                                                                        5const/4 v1, 0x0
                                                                                                                                                                                        6if-eqz v0, :cond_20
                                                                                                                                                                                        8const-string v0, "connectivity"
                                                                                                                                                                                        10invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        11move-result-object p0
                                                                                                                                                                                        12check-cast p0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        13if-eqz p0, :cond_20
                                                                                                                                                                                        15invoke-virtual {p0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        16move-result-object p0
                                                                                                                                                                                        17if-eqz p0, :cond_20
                                                                                                                                                                                        19invoke-virtual {p0}, Landroid/net/NetworkInfo;->isAvailable()Z
                                                                                                                                                                                        20move-result p0
                                                                                                                                                                                        21if-eqz p0, :cond_20
                                                                                                                                                                                        22const/4 v1, 0x1
                                                                                                                                                                                        23cond_20: return v1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.getType
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2iget-object v1, p0, Lcom/baidu/mobads/production/b/c;->g:Landroid/content/Context;
                                                                                                                                                                                        4const-string v2, "connectivity"
                                                                                                                                                                                        6invoke-virtual {v1, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        7move-result-object v1
                                                                                                                                                                                        8check-cast v1, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        10invoke-virtual {v1}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        11move-result-object v1
                                                                                                                                                                                        12const/4 v2, 0x1
                                                                                                                                                                                        13if-eqz v1, :cond_19
                                                                                                                                                                                        15invoke-virtual {v1}, Landroid/net/NetworkInfo;->getType()I
                                                                                                                                                                                        16move-result v1
                                                                                                                                                                                        17try_end_16: if-ne v1, v2, :cond_19
                                                                                                                                                                                        18const/4 v0, 0x1
                                                                                                                                                                                        19cond_19: return v0
                                                                                                                                                                                        20catch_1a: move-exception v1
                                                                                                                                                                                        22invoke-virtual {v1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        23return v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.wifi.WifiManager.getConnectionInfo
                                                                                                                                                                                        • android.net.wifi.WifiInfo.getMacAddress
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • wifi
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1iget-object v0, p0, Lcom/baidu/mobads/production/b/c;->g:Landroid/content/Context;
                                                                                                                                                                                        3const-string v1, "wifi"
                                                                                                                                                                                        5invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        6move-result-object v0
                                                                                                                                                                                        7check-cast v0, Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        9invoke-virtual {v0}, Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
                                                                                                                                                                                        10move-result-object v0
                                                                                                                                                                                        11if-nez v0, :cond_12
                                                                                                                                                                                        12const/4 v0, 0x0
                                                                                                                                                                                        13goto/16 :goto_16
                                                                                                                                                                                        14cond_12:
                                                                                                                                                                                        15invoke-virtual {v0}, Landroid/net/wifi/WifiInfo;->getMacAddress()Ljava/lang/String;
                                                                                                                                                                                        16move-result-object v0
                                                                                                                                                                                        17try_end_16: return-object v0
                                                                                                                                                                                        18catch_17: move-exception v0
                                                                                                                                                                                        20invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        22const-string v0, ""
                                                                                                                                                                                        23return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.isConnected
                                                                                                                                                                                        • android.net.NetworkInfo.isAvailable
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "connectivity"
                                                                                                                                                                                        3invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        4move-result-object p0
                                                                                                                                                                                        5check-cast p0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        7invoke-virtual {p0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        8move-result-object p0
                                                                                                                                                                                        9const/4 v0, 0x0
                                                                                                                                                                                        10if-nez p0, :cond_10
                                                                                                                                                                                        11return v0
                                                                                                                                                                                        12cond_10:
                                                                                                                                                                                        13invoke-virtual {p0}, Landroid/net/NetworkInfo;->isConnected()Z
                                                                                                                                                                                        14move-result v1
                                                                                                                                                                                        15if-nez v1, :cond_1e
                                                                                                                                                                                        17invoke-virtual {p0}, Landroid/net/NetworkInfo;->isAvailable()Z
                                                                                                                                                                                        18move-result p0
                                                                                                                                                                                        19if-eqz p0, :cond_1d
                                                                                                                                                                                        20goto/16 :goto_1e
                                                                                                                                                                                        21cond_1d: return v0
                                                                                                                                                                                        22cond_1e: const/4 p0, 0x1
                                                                                                                                                                                        23return p0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • suid
                                                                                                                                                                                        • sid
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2Lorg/json/JSONException;
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        5new-instance v0, Lorg/json/JSONObject;
                                                                                                                                                                                        7invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        8if-eqz p0, :cond_19
                                                                                                                                                                                        10const-string v1, "suid"
                                                                                                                                                                                        12invoke-virtual {p0}, Lcom/qq/e/comm/managers/setting/SM;->getSuid()Ljava/lang/String;
                                                                                                                                                                                        13move-result-object v2
                                                                                                                                                                                        15invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        17const-string v1, "sid"
                                                                                                                                                                                        19invoke-virtual {p0}, Lcom/qq/e/comm/managers/setting/SM;->getSid()Ljava/lang/String;
                                                                                                                                                                                        20move-result-object v2
                                                                                                                                                                                        22invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        23cond_19: return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.isConnectedOrConnecting
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android.permission.ACCESS_NETWORK_STATE
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1const-string v0, "android.permission.ACCESS_NETWORK_STATE"
                                                                                                                                                                                        3invoke-static {p0, v0}, Lc/e/a/e;->a(Landroid/content/Context;Ljava/lang/String;)Z
                                                                                                                                                                                        4move-result v0
                                                                                                                                                                                        5if-eqz v0, :cond_1d
                                                                                                                                                                                        7const-string v0, "connectivity"
                                                                                                                                                                                        9invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        10move-result-object p0
                                                                                                                                                                                        11check-cast p0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        12if-eqz p0, :cond_1d
                                                                                                                                                                                        14invoke-virtual {p0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        15move-result-object p0
                                                                                                                                                                                        16if-eqz p0, :cond_1d
                                                                                                                                                                                        18invoke-virtual {p0}, Landroid/net/NetworkInfo;->isConnectedOrConnecting()Z
                                                                                                                                                                                        19move-result p0
                                                                                                                                                                                        20try_end_1c: return p0
                                                                                                                                                                                        21cond_1d: const/4 p0, 0x0
                                                                                                                                                                                        22return p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.getType
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        1const/4 v1, 0x1
                                                                                                                                                                                        2try_start_1:
                                                                                                                                                                                        3const-string v0, "connectivity"
                                                                                                                                                                                        5invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        6move-result-object v0
                                                                                                                                                                                        7check-cast v0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        9invoke-virtual {v0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        10move-result-object v0
                                                                                                                                                                                        11if-eqz v0, :cond_1b
                                                                                                                                                                                        13invoke-virtual {v0}, Landroid/net/NetworkInfo;->getType()I
                                                                                                                                                                                        14try_end_12: move-result v0
                                                                                                                                                                                        15if-ne v0, v1, :cond_1b
                                                                                                                                                                                        16move v0, v1
                                                                                                                                                                                        17goto_16: return v0
                                                                                                                                                                                        18catch_17: move-exception v0
                                                                                                                                                                                        20invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        21cond_1b: const/4 v0, 0x0
                                                                                                                                                                                        22goto/16 :goto_16
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.wifi.WifiManager.getConnectionInfo
                                                                                                                                                                                        • android.net.wifi.WifiInfo.getMacAddress
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • wifi
                                                                                                                                                                                        • android.permission.ACCESS_WIFI_STATE
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, ""
                                                                                                                                                                                        2try_start_2:
                                                                                                                                                                                        3const-string v1, "wifi"
                                                                                                                                                                                        5invoke-virtual {p0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        6move-result-object v1
                                                                                                                                                                                        7check-cast v1, Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        9const-string v2, "android.permission.ACCESS_WIFI_STATE"
                                                                                                                                                                                        11invoke-static {p0, v2}, Lc/e/a/e;->a(Landroid/content/Context;Ljava/lang/String;)Z
                                                                                                                                                                                        12move-result p0
                                                                                                                                                                                        13if-eqz p0, :cond_1b
                                                                                                                                                                                        15invoke-virtual {v1}, Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
                                                                                                                                                                                        16move-result-object p0
                                                                                                                                                                                        18invoke-virtual {p0}, Landroid/net/wifi/WifiInfo;->getMacAddress()Ljava/lang/String;
                                                                                                                                                                                        19move-result-object p0
                                                                                                                                                                                        20try_end_1a: return-object p0
                                                                                                                                                                                        21catch_1b: return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.wifi.WifiManager.getConnectionInfo
                                                                                                                                                                                        • android.net.wifi.WifiInfo.getRssi
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • wifi
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2iget-object v1, p0, Lcom/baidu/mobads/production/b/c;->g:Landroid/content/Context;
                                                                                                                                                                                        4const-string v2, "wifi"
                                                                                                                                                                                        6invoke-virtual {v1, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        7move-result-object v1
                                                                                                                                                                                        8check-cast v1, Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        10invoke-virtual {v1}, Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
                                                                                                                                                                                        11move-result-object v1
                                                                                                                                                                                        12if-nez v1, :cond_12
                                                                                                                                                                                        13goto/16 :goto_16
                                                                                                                                                                                        14cond_12:
                                                                                                                                                                                        15invoke-virtual {v1}, Landroid/net/wifi/WifiInfo;->getRssi()I
                                                                                                                                                                                        16move-result v0
                                                                                                                                                                                        17try_end_16: return v0
                                                                                                                                                                                        18catch_17: move-exception v1
                                                                                                                                                                                        20invoke-virtual {v1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        21return v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getApplicationContext
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.wifi.WifiManager.getConnectionInfo
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android.permission.ACCESS_WIFI_STATE
                                                                                                                                                                                        • wifi
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "android.permission.ACCESS_WIFI_STATE"
                                                                                                                                                                                        3invoke-static {p0, v0}, Lcom/tencent/wxop/stat/common/r;->a(Landroid/content/Context;Ljava/lang/String;)Z
                                                                                                                                                                                        4move-result v0
                                                                                                                                                                                        5if-eqz v0, :cond_1b
                                                                                                                                                                                        7invoke-virtual {p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        8move-result-object p0
                                                                                                                                                                                        10const-string v0, "wifi"
                                                                                                                                                                                        12invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        13move-result-object p0
                                                                                                                                                                                        14check-cast p0, Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        15if-eqz p0, :cond_1b
                                                                                                                                                                                        17invoke-virtual {p0}, Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
                                                                                                                                                                                        18move-result-object p0
                                                                                                                                                                                        19return-object p0
                                                                                                                                                                                        20cond_1b: const/4 p0, 0x0
                                                                                                                                                                                        21return-object p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • android.util.Log.i
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • ListPopupWindow
                                                                                                                                                                                        • Could not call setClipToScreenEnabled() on PopupWindow. Oh well.
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1sget-object v0, Landroidx/appcompat/widget/T;->a:Ljava/lang/reflect/Method;
                                                                                                                                                                                        2if-eqz v0, :cond_1b
                                                                                                                                                                                        3try_start_4:
                                                                                                                                                                                        4iget-object v1, p0, Landroidx/appcompat/widget/T;->J:Landroid/widget/PopupWindow;
                                                                                                                                                                                        5const/4 v2, 0x1
                                                                                                                                                                                        6new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                        7const/4 v3, 0x0
                                                                                                                                                                                        9invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        10move-result-object p1
                                                                                                                                                                                        11aput-object p1, v2, v3
                                                                                                                                                                                        13invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        14try_end_13: goto/16 :goto_1b
                                                                                                                                                                                        15catch_14:
                                                                                                                                                                                        16const-string p1, "ListPopupWindow"
                                                                                                                                                                                        18const-string v0, "Could not call setClipToScreenEnabled() on PopupWindow. Oh well."
                                                                                                                                                                                        20invoke-static {p1, v0}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        21goto_1b: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • android.util.Log.i
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • MenuPopupWindow
                                                                                                                                                                                        • Could not invoke setTouchModal() on PopupWindow. Oh well.
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1sget-object v0, Landroidx/appcompat/widget/V;->K:Ljava/lang/reflect/Method;
                                                                                                                                                                                        2if-eqz v0, :cond_1b
                                                                                                                                                                                        3try_start_4:
                                                                                                                                                                                        4iget-object v1, p0, Landroidx/appcompat/widget/T;->J:Landroid/widget/PopupWindow;
                                                                                                                                                                                        5const/4 v2, 0x1
                                                                                                                                                                                        6new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                        7const/4 v3, 0x0
                                                                                                                                                                                        9invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        10move-result-object p1
                                                                                                                                                                                        11aput-object p1, v2, v3
                                                                                                                                                                                        13invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        14try_end_13: goto/16 :goto_1b
                                                                                                                                                                                        15catch_14:
                                                                                                                                                                                        16const-string p1, "MenuPopupWindow"
                                                                                                                                                                                        18const-string v0, "Could not invoke setTouchModal() on PopupWindow. Oh well."
                                                                                                                                                                                        20invoke-static {p1, v0}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        21goto_1b: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.isAvailable
                                                                                                                                                                                        • java.lang.Throwable.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v1, 0x0
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2const-string v0, "connectivity"
                                                                                                                                                                                        4invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        5move-result-object v0
                                                                                                                                                                                        6check-cast v0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        7if-eqz v0, :cond_1a
                                                                                                                                                                                        9invoke-virtual {v0, p1}, Landroid/net/ConnectivityManager;->getNetworkInfo(I)Landroid/net/NetworkInfo;
                                                                                                                                                                                        10move-result-object v0
                                                                                                                                                                                        11if-eqz v0, :cond_1a
                                                                                                                                                                                        13invoke-virtual {v0}, Landroid/net/NetworkInfo;->isAvailable()Z
                                                                                                                                                                                        14try_end_14: move-result v0
                                                                                                                                                                                        15goto_15: return v0
                                                                                                                                                                                        16catch_16: move-exception v0
                                                                                                                                                                                        18invoke-virtual {v0}, Ljava/lang/Throwable;->printStackTrace()V
                                                                                                                                                                                        19cond_1a: move v0, v1
                                                                                                                                                                                        20goto/16 :goto_15
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.baidu.location.f.getServiceContext
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.getType
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2invoke-static {}, Lcom/baidu/location/f;->getServiceContext()Landroid/content/Context;
                                                                                                                                                                                        3move-result-object v1
                                                                                                                                                                                        5const-string v2, "connectivity"
                                                                                                                                                                                        7invoke-virtual {v1, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        8move-result-object v1
                                                                                                                                                                                        9check-cast v1, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        11invoke-virtual {v1}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        12move-result-object v1
                                                                                                                                                                                        13const/4 v2, 0x1
                                                                                                                                                                                        14if-eqz v1, :cond_1b
                                                                                                                                                                                        16invoke-virtual {v1}, Landroid/net/NetworkInfo;->getType()I
                                                                                                                                                                                        17move-result v1
                                                                                                                                                                                        18try_end_18: if-ne v1, v2, :cond_1b
                                                                                                                                                                                        19const/4 v0, 0x1
                                                                                                                                                                                        20catch_1b: return v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.wifi.WifiManager.getScanResults
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.util.List.toArray
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • wifi
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-static {}, Lcom/baidu/mapsdkvi/b;->a()Landroid/content/Context;
                                                                                                                                                                                        2move-result-object v0
                                                                                                                                                                                        4const-string v1, "wifi"
                                                                                                                                                                                        6invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        7move-result-object v0
                                                                                                                                                                                        8check-cast v0, Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        10invoke-virtual {v0}, Landroid/net/wifi/WifiManager;->getScanResults()Ljava/util/List;
                                                                                                                                                                                        11move-result-object v0
                                                                                                                                                                                        13invoke-interface {v0}, Ljava/util/List;->size()I
                                                                                                                                                                                        14move-result v1
                                                                                                                                                                                        15new-array v1, v1, [Landroid/net/wifi/ScanResult;
                                                                                                                                                                                        17invoke-interface {v0, v1}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
                                                                                                                                                                                        18move-result-object v0
                                                                                                                                                                                        19check-cast v0, [Landroid/net/wifi/ScanResult;
                                                                                                                                                                                        20return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getPackageManager
                                                                                                                                                                                        • android.content.pm.PackageManager.getInstalledPackages
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • IFLY_AD_SDK
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2invoke-virtual {p0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
                                                                                                                                                                                        3move-result-object v1
                                                                                                                                                                                        4const/4 v2, 0x0
                                                                                                                                                                                        6invoke-virtual {v1, v2}, Landroid/content/pm/PackageManager;->getInstalledPackages(I)Ljava/util/List;
                                                                                                                                                                                        7move-result-object v1
                                                                                                                                                                                        9invoke-interface {v1}, Ljava/util/List;->size()I
                                                                                                                                                                                        10try_end_d: move-result v0
                                                                                                                                                                                        11goto_e: return v0
                                                                                                                                                                                        12catch_f: move-exception v1
                                                                                                                                                                                        14const-string v2, "IFLY_AD_SDK"
                                                                                                                                                                                        16invoke-virtual {v1}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        17move-result-object v1
                                                                                                                                                                                        19invoke-static {v2, v1}, Lcom/iflytek/voiceads/utils/g;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        20goto/16 :goto_e
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.wifi.WifiManager.getConnectionInfo
                                                                                                                                                                                        • android.net.wifi.WifiInfo.getBSSID
                                                                                                                                                                                        • java.lang.Throwable.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • wifi
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2const-string v1, "wifi"
                                                                                                                                                                                        4invoke-virtual {p0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        5move-result-object p0
                                                                                                                                                                                        6check-cast p0, Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        8invoke-virtual {p0}, Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
                                                                                                                                                                                        9move-result-object p0
                                                                                                                                                                                        10if-eqz p0, :cond_13
                                                                                                                                                                                        12invoke-virtual {p0}, Landroid/net/wifi/WifiInfo;->getBSSID()Ljava/lang/String;
                                                                                                                                                                                        13move-result-object v0
                                                                                                                                                                                        14try_end_13: return-object v0
                                                                                                                                                                                        15catch_14: move-exception p0
                                                                                                                                                                                        17invoke-virtual {p0}, Ljava/lang/Throwable;->printStackTrace()V
                                                                                                                                                                                        19const-string p0, ""
                                                                                                                                                                                        20return-object p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • appId
                                                                                                                                                                                        • placementId
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0if-eqz p0, :cond_18
                                                                                                                                                                                        1try_start_2:
                                                                                                                                                                                        2const-string v0, "appId"
                                                                                                                                                                                        4invoke-virtual {p0, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        5move-result-object v0
                                                                                                                                                                                        7const-string v1, "placementId"
                                                                                                                                                                                        9invoke-virtual {p0, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        10move-result-object p0
                                                                                                                                                                                        11new-instance v1, Lcom/mintegral/msdk/videocommon/b/a;
                                                                                                                                                                                        13invoke-direct {v1, v0, p0}, Lcom/mintegral/msdk/videocommon/b/a;-><init>(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        14try_end_13: return-object v1
                                                                                                                                                                                        15catch_14: move-exception p0
                                                                                                                                                                                        17invoke-virtual {p0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        18cond_18: const/4 p0, 0x0
                                                                                                                                                                                        19return-object p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.getTypeName
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        • MOBILE
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "connectivity"
                                                                                                                                                                                        3invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        4move-result-object p0
                                                                                                                                                                                        5check-cast p0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        7const-string v0, "MOBILE"
                                                                                                                                                                                        8if-nez p0, :cond_d
                                                                                                                                                                                        9return-object v0
                                                                                                                                                                                        10cond_d:
                                                                                                                                                                                        11invoke-virtual {p0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        12move-result-object p0
                                                                                                                                                                                        13if-eqz p0, :cond_18
                                                                                                                                                                                        15invoke-virtual {p0}, Landroid/net/NetworkInfo;->getTypeName()Ljava/lang/String;
                                                                                                                                                                                        16move-result-object p0
                                                                                                                                                                                        17return-object p0
                                                                                                                                                                                        18cond_18: return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Boolean.booleanValue
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Boolean.booleanValue
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2invoke-static {}, Lcom/baidu/mobads/utils/n;->a()Lcom/baidu/mobads/utils/n;
                                                                                                                                                                                        3move-result-object v1
                                                                                                                                                                                        4const/4 v2, 0x3
                                                                                                                                                                                        5new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                        6aput-object p1, v2, v0
                                                                                                                                                                                        7const/4 v3, 0x1
                                                                                                                                                                                        8if-eqz p2, :cond_f
                                                                                                                                                                                        9array-length v4, p2
                                                                                                                                                                                        10goto/16 :goto_10
                                                                                                                                                                                        11cond_f: const/4 v4, 0x0
                                                                                                                                                                                        12goto_10:
                                                                                                                                                                                        13invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        14move-result-object v4
                                                                                                                                                                                        15aput-object v4, v2, v3
                                                                                                                                                                                        16const/4 v3, 0x2
                                                                                                                                                                                        17aput-object p2, v2, v3
                                                                                                                                                                                        19invoke-virtual {v1, v2}, Lcom/baidu/mobads/utils/n;->d([Ljava/lang/Object;)I
                                                                                                                                                                                        21invoke-direct {p0, p1}, Lcom/baidu/mobads/AppActivityImp;->a(Ljava/lang/String;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        22move-result-object p1
                                                                                                                                                                                        23if-eqz p1, :cond_4c
                                                                                                                                                                                        24if-eqz p2, :cond_35
                                                                                                                                                                                        25array-length v1, p2
                                                                                                                                                                                        26if-nez v1, :cond_28
                                                                                                                                                                                        27goto/16 :goto_35
                                                                                                                                                                                        28cond_28:
                                                                                                                                                                                        29iget-object v1, p0, Lcom/baidu/mobads/AppActivityImp;->c:Ljava/lang/Object;
                                                                                                                                                                                        31invoke-virtual {p1, v1, p2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        32move-result-object p1
                                                                                                                                                                                        33check-cast p1, Ljava/lang/Boolean;
                                                                                                                                                                                        35invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z
                                                                                                                                                                                        36move-result p1
                                                                                                                                                                                        37return p1
                                                                                                                                                                                        38goto_35:
                                                                                                                                                                                        39iget-object p2, p0, Lcom/baidu/mobads/AppActivityImp;->c:Ljava/lang/Object;
                                                                                                                                                                                        40new-array v1, v0, [Ljava/lang/Object;
                                                                                                                                                                                        42invoke-virtual {p1, p2, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        43move-result-object p1
                                                                                                                                                                                        44check-cast p1, Ljava/lang/Boolean;
                                                                                                                                                                                        46invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z
                                                                                                                                                                                        47move-result p1
                                                                                                                                                                                        48try_end_43: return p1
                                                                                                                                                                                        49catch_44: move-exception p1
                                                                                                                                                                                        51invoke-static {}, Lcom/baidu/mobads/utils/n;->a()Lcom/baidu/mobads/utils/n;
                                                                                                                                                                                        52move-result-object p2
                                                                                                                                                                                        54invoke-virtual {p2, p1}, Lcom/baidu/mobads/utils/n;->d(Ljava/lang/Throwable;)I
                                                                                                                                                                                        55cond_4c: return v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Boolean.booleanValue
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Boolean.booleanValue
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2invoke-static {}, Lcom/baidu/mobads/utils/n;->a()Lcom/baidu/mobads/utils/n;
                                                                                                                                                                                        3move-result-object v1
                                                                                                                                                                                        4const/4 v2, 0x3
                                                                                                                                                                                        5new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                        6aput-object p1, v2, v0
                                                                                                                                                                                        7const/4 v3, 0x1
                                                                                                                                                                                        8if-eqz p2, :cond_f
                                                                                                                                                                                        9array-length v4, p2
                                                                                                                                                                                        10goto/16 :goto_10
                                                                                                                                                                                        11cond_f: const/4 v4, 0x0
                                                                                                                                                                                        12goto_10:
                                                                                                                                                                                        13invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        14move-result-object v4
                                                                                                                                                                                        15aput-object v4, v2, v3
                                                                                                                                                                                        16const/4 v3, 0x2
                                                                                                                                                                                        17aput-object p2, v2, v3
                                                                                                                                                                                        19invoke-virtual {v1, v2}, Lcom/baidu/mobads/utils/n;->d([Ljava/lang/Object;)I
                                                                                                                                                                                        21invoke-direct {p0, p1}, Lcom/baidu/mobads/MobRewardVideoImpl;->b(Ljava/lang/String;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        22move-result-object p1
                                                                                                                                                                                        23if-eqz p1, :cond_4c
                                                                                                                                                                                        24if-eqz p2, :cond_35
                                                                                                                                                                                        25array-length v1, p2
                                                                                                                                                                                        26if-nez v1, :cond_28
                                                                                                                                                                                        27goto/16 :goto_35
                                                                                                                                                                                        28cond_28:
                                                                                                                                                                                        29iget-object v1, p0, Lcom/baidu/mobads/MobRewardVideoImpl;->c:Ljava/lang/Object;
                                                                                                                                                                                        31invoke-virtual {p1, v1, p2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        32move-result-object p1
                                                                                                                                                                                        33check-cast p1, Ljava/lang/Boolean;
                                                                                                                                                                                        35invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z
                                                                                                                                                                                        36move-result p1
                                                                                                                                                                                        37return p1
                                                                                                                                                                                        38goto_35:
                                                                                                                                                                                        39iget-object p2, p0, Lcom/baidu/mobads/MobRewardVideoImpl;->c:Ljava/lang/Object;
                                                                                                                                                                                        40new-array v1, v0, [Ljava/lang/Object;
                                                                                                                                                                                        42invoke-virtual {p1, p2, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        43move-result-object p1
                                                                                                                                                                                        44check-cast p1, Ljava/lang/Boolean;
                                                                                                                                                                                        46invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z
                                                                                                                                                                                        47move-result p1
                                                                                                                                                                                        48try_end_43: return p1
                                                                                                                                                                                        49catch_44: move-exception p1
                                                                                                                                                                                        51invoke-static {}, Lcom/baidu/mobads/utils/n;->a()Lcom/baidu/mobads/utils/n;
                                                                                                                                                                                        52move-result-object p2
                                                                                                                                                                                        54invoke-virtual {p2, p1}, Lcom/baidu/mobads/utils/n;->d(Ljava/lang/Throwable;)I
                                                                                                                                                                                        55cond_4c: return v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.reflect.Method.getReturnType
                                                                                                                                                                                        • java.lang.Boolean.TYPE:Ljava/lang/Class
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Boolean.booleanValue
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.RuntimeException.<init>
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1iget-object v0, p0, Landroidx/appcompat/c/d$a;->c:Ljava/lang/reflect/Method;
                                                                                                                                                                                        3invoke-virtual {v0}, Ljava/lang/reflect/Method;->getReturnType()Ljava/lang/Class;
                                                                                                                                                                                        4move-result-object v0
                                                                                                                                                                                        6sget-object v1, Ljava/lang/Boolean;->TYPE:Ljava/lang/Class;
                                                                                                                                                                                        7const/4 v2, 0x0
                                                                                                                                                                                        8const/4 v3, 0x1
                                                                                                                                                                                        9if-ne v0, v1, :cond_1f
                                                                                                                                                                                        11iget-object v0, p0, Landroidx/appcompat/c/d$a;->c:Ljava/lang/reflect/Method;
                                                                                                                                                                                        13iget-object v1, p0, Landroidx/appcompat/c/d$a;->b:Ljava/lang/Object;
                                                                                                                                                                                        14new-array v3, v3, [Ljava/lang/Object;
                                                                                                                                                                                        15aput-object p1, v3, v2
                                                                                                                                                                                        17invoke-virtual {v0, v1, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        18move-result-object p1
                                                                                                                                                                                        19check-cast p1, Ljava/lang/Boolean;
                                                                                                                                                                                        21invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z
                                                                                                                                                                                        22move-result p1
                                                                                                                                                                                        23return p1
                                                                                                                                                                                        24cond_1f:
                                                                                                                                                                                        25iget-object v0, p0, Landroidx/appcompat/c/d$a;->c:Ljava/lang/reflect/Method;
                                                                                                                                                                                        27iget-object v1, p0, Landroidx/appcompat/c/d$a;->b:Ljava/lang/Object;
                                                                                                                                                                                        28new-array v4, v3, [Ljava/lang/Object;
                                                                                                                                                                                        29aput-object p1, v4, v2
                                                                                                                                                                                        31invoke-virtual {v0, v1, v4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        32try_end_2a: return v3
                                                                                                                                                                                        33catch_2b: move-exception p1
                                                                                                                                                                                        34new-instance v0, Ljava/lang/RuntimeException;
                                                                                                                                                                                        36invoke-direct {v0, p1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
                                                                                                                                                                                        37throw v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.lang.Throwable.printStackTrace
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Ljava/lang/Class<",
                                                                                                                                                                                        4"*>;",
                                                                                                                                                                                        5"Ljava/lang/String;",
                                                                                                                                                                                        6"[",
                                                                                                                                                                                        7"Ljava/lang/Class<",
                                                                                                                                                                                        8"*>;[",
                                                                                                                                                                                        9"Ljava/lang/Object;",
                                                                                                                                                                                        10")",
                                                                                                                                                                                        11"Ljava/lang/Object;"
                                                                                                                                                                                        12}
                                                                                                                                                                                        13.end annotation
                                                                                                                                                                                        14const/4 v0, 0x0
                                                                                                                                                                                        15try_start_1:
                                                                                                                                                                                        16invoke-virtual {p0, p1, p2}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        17move-result-object p0
                                                                                                                                                                                        18const/4 p1, 0x1
                                                                                                                                                                                        20invoke-virtual {p0, p1}, Ljava/lang/reflect/Method;->setAccessible(Z)V
                                                                                                                                                                                        22invoke-virtual {p0, v0, p3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        23move-result-object p0
                                                                                                                                                                                        24try_end_d: return-object p0
                                                                                                                                                                                        25catch_e: move-exception p0
                                                                                                                                                                                        26const/16 p1, 0x3e5
                                                                                                                                                                                        28invoke-static {p0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        29move-result-object p2
                                                                                                                                                                                        30const/4 p3, 0x0
                                                                                                                                                                                        31new-array p3, p3, [Ljava/lang/Object;
                                                                                                                                                                                        33invoke-static {p1, p2, p3}, Lcom/tencent/smtt/utils/TbsLog;->addLog(ILjava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                        35invoke-virtual {p0}, Ljava/lang/Throwable;->printStackTrace()V
                                                                                                                                                                                        36return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1invoke-static {p0, p1}, Lcom/tencent/connect/a/a;->a(Landroid/content/Context;Lcom/tencent/connect/auth/QQToken;)Z
                                                                                                                                                                                        2move-result p0
                                                                                                                                                                                        3const/4 p1, 0x0
                                                                                                                                                                                        4const/4 v0, 0x1
                                                                                                                                                                                        5if-eqz p0, :cond_18
                                                                                                                                                                                        7sget-object p0, Lcom/tencent/connect/a/a;->f:Ljava/lang/reflect/Method;
                                                                                                                                                                                        9sget-object v1, Lcom/tencent/connect/a/a;->a:Ljava/lang/Class;
                                                                                                                                                                                        10new-array v2, v0, [Ljava/lang/Object;
                                                                                                                                                                                        12invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        13move-result-object v0
                                                                                                                                                                                        14aput-object v0, v2, p1
                                                                                                                                                                                        16invoke-virtual {p0, v1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        17goto/16 :goto_2c
                                                                                                                                                                                        18cond_18:
                                                                                                                                                                                        19sget-object p0, Lcom/tencent/connect/a/a;->f:Ljava/lang/reflect/Method;
                                                                                                                                                                                        21sget-object v1, Lcom/tencent/connect/a/a;->a:Ljava/lang/Class;
                                                                                                                                                                                        22new-array v0, v0, [Ljava/lang/Object;
                                                                                                                                                                                        24invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        25move-result-object v2
                                                                                                                                                                                        26aput-object v2, v0, p1
                                                                                                                                                                                        28invoke-virtual {p0, v1, v0}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        29try_end_27: goto/16 :goto_2c
                                                                                                                                                                                        30catch_28: move-exception p0
                                                                                                                                                                                        32invoke-virtual {p0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        33goto_2c: return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Object.wait
                                                                                                                                                                                        • java.lang.Thread$UncaughtExceptionHandler.uncaughtException
                                                                                                                                                                                        • android.os.Process.myPid
                                                                                                                                                                                        • android.os.Process.killProcess
                                                                                                                                                                                        • java.lang.System.exit
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-direct {p0, p2}, Lcom/xiaomi/mipush/sdk/wa;->a(Ljava/lang/Throwable;)V
                                                                                                                                                                                        3sget-object v0, Lcom/xiaomi/mipush/sdk/wa;->a:Ljava/lang/Object;
                                                                                                                                                                                        4monitor-enter v0
                                                                                                                                                                                        5try_start_6:
                                                                                                                                                                                        6sget-object v1, Lcom/xiaomi/mipush/sdk/wa;->a:Ljava/lang/Object;
                                                                                                                                                                                        7const-wide/16 v2, 0xbb8
                                                                                                                                                                                        9invoke-virtual {v1, v2, v3}, Ljava/lang/Object;->wait(J)V
                                                                                                                                                                                        10try_end_d: goto/16 :goto_14
                                                                                                                                                                                        11catchall_e: move-exception p1
                                                                                                                                                                                        12goto/16 :goto_29
                                                                                                                                                                                        13catch_10: move-exception v1
                                                                                                                                                                                        14try_start_11:
                                                                                                                                                                                        15invoke-static {v1}, Lc/g/a/a/c/c;->a(Ljava/lang/Throwable;)V
                                                                                                                                                                                        16goto_14: monitor-exit v0
                                                                                                                                                                                        17try_end_15:
                                                                                                                                                                                        18iget-object v0, p0, Lcom/xiaomi/mipush/sdk/wa;->e:Ljava/lang/Thread$UncaughtExceptionHandler;
                                                                                                                                                                                        19if-eqz v0, :cond_1d
                                                                                                                                                                                        21invoke-interface {v0, p1, p2}, Ljava/lang/Thread$UncaughtExceptionHandler;->uncaughtException(Ljava/lang/Thread;Ljava/lang/Throwable;)V
                                                                                                                                                                                        22goto/16 :goto_28
                                                                                                                                                                                        23cond_1d:
                                                                                                                                                                                        24invoke-static {}, Landroid/os/Process;->myPid()I
                                                                                                                                                                                        25move-result p1
                                                                                                                                                                                        27invoke-static {p1}, Landroid/os/Process;->killProcess(I)V
                                                                                                                                                                                        28const/4 p1, 0x1
                                                                                                                                                                                        30invoke-static {p1}, Ljava/lang/System;->exit(I)V
                                                                                                                                                                                        31goto_28: return-void
                                                                                                                                                                                        32try_start_29: monitor-exit v0
                                                                                                                                                                                        33try_end_2a: throw p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getPackageCodePath
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.FileInputStream.<init>
                                                                                                                                                                                        • java.io.FileInputStream.close
                                                                                                                                                                                        • java.io.FileInputStream.close
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2Ljava/lang/Exception;
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        6invoke-static {}, Lcom/unity3d/services/core/properties/ClientProperties;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        7move-result-object v0
                                                                                                                                                                                        9invoke-virtual {v0}, Landroid/content/Context;->getPackageCodePath()Ljava/lang/String;
                                                                                                                                                                                        10move-result-object v0
                                                                                                                                                                                        11const/4 v1, 0x0
                                                                                                                                                                                        12try_start_9: new-instance v2, Ljava/io/FileInputStream;
                                                                                                                                                                                        13new-instance v3, Ljava/io/File;
                                                                                                                                                                                        15invoke-direct {v3, v0}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        17invoke-direct {v2, v3}, Ljava/io/FileInputStream;-><init>(Ljava/io/File;)V
                                                                                                                                                                                        18try_end_13:
                                                                                                                                                                                        19invoke-static {v2}, Lcom/unity3d/services/core/misc/Utilities;->Sha256(Ljava/io/InputStream;)Ljava/lang/String;
                                                                                                                                                                                        20move-result-object v0
                                                                                                                                                                                        21try_end_17:
                                                                                                                                                                                        22invoke-virtual {v2}, Ljava/io/FileInputStream;->close()V
                                                                                                                                                                                        23catch_1a: return-object v0
                                                                                                                                                                                        24catchall_1b: move-exception v0
                                                                                                                                                                                        25move-object v1, v2
                                                                                                                                                                                        26goto/16 :goto_1f
                                                                                                                                                                                        27catchall_1e: move-exception v0
                                                                                                                                                                                        28goto_1f: if-eqz v1, :cond_24
                                                                                                                                                                                        29try_start_21:
                                                                                                                                                                                        30invoke-virtual {v1}, Ljava/io/FileInputStream;->close()V
                                                                                                                                                                                        31try_end_24: throw v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Object.<init>
                                                                                                                                                                                        • android.net.NetworkInfo.getTypeName
                                                                                                                                                                                        • android.net.NetworkInfo.getType
                                                                                                                                                                                        • android.net.NetworkInfo.getState
                                                                                                                                                                                        • android.net.NetworkInfo$State.ordinal
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                                                                                                                                                                                        3invoke-virtual {p1}, Landroid/net/NetworkInfo;->getTypeName()Ljava/lang/String;
                                                                                                                                                                                        4move-result-object v0
                                                                                                                                                                                        5iput-object v0, p0, Lcom/baidu/mapsdkvi/c;->a:Ljava/lang/String;
                                                                                                                                                                                        7invoke-virtual {p1}, Landroid/net/NetworkInfo;->getType()I
                                                                                                                                                                                        8move-result v0
                                                                                                                                                                                        9iput v0, p0, Lcom/baidu/mapsdkvi/c;->b:I
                                                                                                                                                                                        11sget-object v0, Lcom/baidu/mapsdkvi/d;->a:[I
                                                                                                                                                                                        13invoke-virtual {p1}, Landroid/net/NetworkInfo;->getState()Landroid/net/NetworkInfo$State;
                                                                                                                                                                                        14move-result-object p1
                                                                                                                                                                                        16invoke-virtual {p1}, Landroid/net/NetworkInfo$State;->ordinal()I
                                                                                                                                                                                        17move-result p1
                                                                                                                                                                                        18aget p1, v0, p1
                                                                                                                                                                                        19const/4 v0, 0x2
                                                                                                                                                                                        20const/4 v1, 0x1
                                                                                                                                                                                        21if-eq p1, v1, :cond_28
                                                                                                                                                                                        22if-eq p1, v0, :cond_25
                                                                                                                                                                                        23const/4 p1, 0x0
                                                                                                                                                                                        24iput p1, p0, Lcom/baidu/mapsdkvi/c;->c:I
                                                                                                                                                                                        25goto/16 :goto_2a
                                                                                                                                                                                        26cond_25: iput v1, p0, Lcom/baidu/mapsdkvi/c;->c:I
                                                                                                                                                                                        27goto/16 :goto_2a
                                                                                                                                                                                        28cond_28: iput v0, p0, Lcom/baidu/mapsdkvi/c;->c:I
                                                                                                                                                                                        29goto_2a: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.File.isFile
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        • java.io.File.listFiles
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0if-eqz p0, :cond_2b
                                                                                                                                                                                        2invoke-virtual {p0}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        3move-result v0
                                                                                                                                                                                        4if-nez v0, :cond_9
                                                                                                                                                                                        5goto/16 :goto_2b
                                                                                                                                                                                        6cond_9:
                                                                                                                                                                                        7invoke-virtual {p0}, Ljava/io/File;->isFile()Z
                                                                                                                                                                                        8move-result v0
                                                                                                                                                                                        9if-eqz v0, :cond_13
                                                                                                                                                                                        11invoke-virtual {p0}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        12return-void
                                                                                                                                                                                        13cond_13:
                                                                                                                                                                                        14invoke-virtual {p0}, Ljava/io/File;->listFiles()[Ljava/io/File;
                                                                                                                                                                                        15move-result-object v0
                                                                                                                                                                                        16if-nez v0, :cond_1a
                                                                                                                                                                                        17return-void
                                                                                                                                                                                        18cond_1a: array-length v1, v0
                                                                                                                                                                                        19const/4 v2, 0x0
                                                                                                                                                                                        20goto_1c: if-ge v2, v1, :cond_26
                                                                                                                                                                                        21aget-object v3, v0, v2
                                                                                                                                                                                        23invoke-static {v3, p1}, Lcom/tencent/smtt/utils/k;->a(Ljava/io/File;Z)V
                                                                                                                                                                                        24add-int/lit8 v2, v2, 0x1
                                                                                                                                                                                        25goto/16 :goto_1c
                                                                                                                                                                                        26cond_26: if-nez p1, :cond_2b
                                                                                                                                                                                        28invoke-virtual {p0}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        29goto_2b: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.Date.after
                                                                                                                                                                                        • java.text.SimpleDateFormat.format
                                                                                                                                                                                        • java.text.SimpleDateFormat.format
                                                                                                                                                                                        • java.text.SimpleDateFormat.format
                                                                                                                                                                                        • java.text.SimpleDateFormat.format
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-virtual {p1, p2}, Ljava/util/Date;->after(Ljava/util/Date;)Z
                                                                                                                                                                                        2move-result v0
                                                                                                                                                                                        3if-eqz v0, :cond_15
                                                                                                                                                                                        5iget-object v0, p0, Lc/g/f/b/a;->b:Ljava/text/SimpleDateFormat;
                                                                                                                                                                                        7invoke-virtual {v0, p2}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String;
                                                                                                                                                                                        8move-result-object p2
                                                                                                                                                                                        9iput-object p2, p0, Lc/g/f/b/a;->c:Ljava/lang/String;
                                                                                                                                                                                        11iget-object p2, p0, Lc/g/f/b/a;->b:Ljava/text/SimpleDateFormat;
                                                                                                                                                                                        13invoke-virtual {p2, p1}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String;
                                                                                                                                                                                        14move-result-object p1
                                                                                                                                                                                        15goto/16 :goto_23
                                                                                                                                                                                        16cond_15:
                                                                                                                                                                                        17iget-object v0, p0, Lc/g/f/b/a;->b:Ljava/text/SimpleDateFormat;
                                                                                                                                                                                        19invoke-virtual {v0, p1}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String;
                                                                                                                                                                                        20move-result-object p1
                                                                                                                                                                                        21iput-object p1, p0, Lc/g/f/b/a;->c:Ljava/lang/String;
                                                                                                                                                                                        23iget-object p1, p0, Lc/g/f/b/a;->b:Ljava/text/SimpleDateFormat;
                                                                                                                                                                                        25invoke-virtual {p1, p2}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String;
                                                                                                                                                                                        26move-result-object p1
                                                                                                                                                                                        27goto_23: iput-object p1, p0, Lc/g/f/b/a;->d:Ljava/lang/String;
                                                                                                                                                                                        28return-object p0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Float.valueOf
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.reflect.InvocationTargetException.getCause
                                                                                                                                                                                        • java.lang.RuntimeException.<init>
                                                                                                                                                                                        • android.view.View.setAlpha
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-direct {p0}, Landroidx/transition/ba;->b()V
                                                                                                                                                                                        3sget-object v0, Landroidx/transition/ba;->a:Ljava/lang/reflect/Method;
                                                                                                                                                                                        4if-eqz v0, :cond_20
                                                                                                                                                                                        5const/4 v1, 0x1
                                                                                                                                                                                        6try_start_8: new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                        7const/4 v2, 0x0
                                                                                                                                                                                        9invoke-static {p2}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
                                                                                                                                                                                        10move-result-object p2
                                                                                                                                                                                        11aput-object p2, v1, v2
                                                                                                                                                                                        13invoke-virtual {v0, p1, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        14try_end_14: goto/16 :goto_23
                                                                                                                                                                                        15catch_15: move-exception p1
                                                                                                                                                                                        16new-instance p2, Ljava/lang/RuntimeException;
                                                                                                                                                                                        18invoke-virtual {p1}, Ljava/lang/reflect/InvocationTargetException;->getCause()Ljava/lang/Throwable;
                                                                                                                                                                                        19move-result-object p1
                                                                                                                                                                                        21invoke-direct {p2, p1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
                                                                                                                                                                                        22throw p2
                                                                                                                                                                                        23cond_20:
                                                                                                                                                                                        24invoke-virtual {p1, p2}, Landroid/view/View;->setAlpha(F)V
                                                                                                                                                                                        25goto_23: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getPackageManager
                                                                                                                                                                                        • android.content.pm.PackageManager.getInstalledPackages
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, -0x1
                                                                                                                                                                                        1if-nez p0, :cond_4
                                                                                                                                                                                        2return v0
                                                                                                                                                                                        3try_start_4:
                                                                                                                                                                                        4invoke-virtual {p0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
                                                                                                                                                                                        5move-result-object p0
                                                                                                                                                                                        6const/4 v1, 0x0
                                                                                                                                                                                        8invoke-virtual {p0, v1}, Landroid/content/pm/PackageManager;->getInstalledPackages(I)Ljava/util/List;
                                                                                                                                                                                        9move-result-object p0
                                                                                                                                                                                        10if-eqz p0, :cond_1a
                                                                                                                                                                                        12invoke-interface {p0}, Ljava/util/List;->size()I
                                                                                                                                                                                        13move-result v1
                                                                                                                                                                                        14if-lez v1, :cond_1a
                                                                                                                                                                                        16invoke-interface {p0}, Ljava/util/List;->size()I
                                                                                                                                                                                        17move-result p0
                                                                                                                                                                                        18try_end_19: return p0
                                                                                                                                                                                        19cond_1a: return v0
                                                                                                                                                                                        20catch_1b: move-exception p0
                                                                                                                                                                                        22invoke-virtual {p0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        23return v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.newInstance
                                                                                                                                                                                        • java.lang.Long.TYPE:Ljava/lang/Class
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.Long.valueOf
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1invoke-static {p1}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        2move-result-object p1
                                                                                                                                                                                        4invoke-virtual {p1}, Ljava/lang/Class;->newInstance()Ljava/lang/Object;
                                                                                                                                                                                        5move-result-object v0
                                                                                                                                                                                        6const/4 v1, 0x1
                                                                                                                                                                                        7new-array v2, v1, [Ljava/lang/Class;
                                                                                                                                                                                        9sget-object v3, Ljava/lang/Long;->TYPE:Ljava/lang/Class;
                                                                                                                                                                                        10const/4 v4, 0x0
                                                                                                                                                                                        11aput-object v3, v2, v4
                                                                                                                                                                                        13invoke-virtual {p1, p2, v2}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        14move-result-object p1
                                                                                                                                                                                        15new-array p2, v1, [Ljava/lang/Object;
                                                                                                                                                                                        17invoke-static {p3, p4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                        18move-result-object p3
                                                                                                                                                                                        19aput-object p3, p2, v4
                                                                                                                                                                                        21invoke-virtual {p1, v0, p2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        22catch_1f: return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.lang.Thread$UncaughtExceptionHandler.uncaughtException
                                                                                                                                                                                        • android.os.Process.myPid
                                                                                                                                                                                        • android.os.Process.killProcess
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1invoke-direct {p0, p2}, Lcom/meiqia/core/a/e;->a(Ljava/lang/Throwable;)V
                                                                                                                                                                                        2try_end_3: goto/16 :goto_d
                                                                                                                                                                                        3catch_4: move-exception v0
                                                                                                                                                                                        5invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        6goto/16 :goto_d
                                                                                                                                                                                        7catch_9: move-exception v0
                                                                                                                                                                                        9invoke-virtual {v0}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        10goto_d:
                                                                                                                                                                                        11iget-object v0, p0, Lcom/meiqia/core/a/e;->d:Ljava/lang/Thread$UncaughtExceptionHandler;
                                                                                                                                                                                        12if-eqz v0, :cond_15
                                                                                                                                                                                        14invoke-interface {v0, p1, p2}, Ljava/lang/Thread$UncaughtExceptionHandler;->uncaughtException(Ljava/lang/Thread;Ljava/lang/Throwable;)V
                                                                                                                                                                                        15goto/16 :goto_1c
                                                                                                                                                                                        16cond_15:
                                                                                                                                                                                        17invoke-static {}, Landroid/os/Process;->myPid()I
                                                                                                                                                                                        18move-result p1
                                                                                                                                                                                        20invoke-static {p1}, Landroid/os/Process;->killProcess(I)V
                                                                                                                                                                                        21goto_1c: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.net.URL.getHost
                                                                                                                                                                                        • java.net.InetAddress.getByName
                                                                                                                                                                                        • java.net.InetAddress.getHostAddress
                                                                                                                                                                                        • java.lang.Error.printStackTrace
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1invoke-virtual {p1}, Ljava/net/URL;->getHost()Ljava/lang/String;
                                                                                                                                                                                        2move-result-object p1
                                                                                                                                                                                        4invoke-static {p1}, Ljava/net/InetAddress;->getByName(Ljava/lang/String;)Ljava/net/InetAddress;
                                                                                                                                                                                        5move-result-object p1
                                                                                                                                                                                        7invoke-virtual {p1}, Ljava/net/InetAddress;->getHostAddress()Ljava/lang/String;
                                                                                                                                                                                        8move-result-object p1
                                                                                                                                                                                        9try_end_c: goto/16 :goto_18
                                                                                                                                                                                        10catch_d: move-exception p1
                                                                                                                                                                                        12invoke-virtual {p1}, Ljava/lang/Error;->printStackTrace()V
                                                                                                                                                                                        13goto/16 :goto_16
                                                                                                                                                                                        14catch_12: move-exception p1
                                                                                                                                                                                        16invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        17goto_16:
                                                                                                                                                                                        18const-string p1, ""
                                                                                                                                                                                        19goto_18: return-object p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.app.ActivityManager.getRunningTasks
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • activity
                                                                                                                                                                                        • \u65e0\u6cd5\u83b7\u53d6GET_TASK\u6743\u9650\uff0c\u5c06\u5728\u901a\u77e5\u680f\u63d0\u9192\u5347\u7ea7\uff0c\u5982\u9700\u5f39\u7a97\u63d0\u9192\uff0c\u8bf7\u5728AndroidManifest.xml\u4e2d\u6dfb\u52a0GET_TASKS\u6743\u9650\uff1a\n<uses-permission android:name=\"android.permission.GET_TASKS\" />\n
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const-class v0, Lcom/tencent/bugly/beta/ui/g;
                                                                                                                                                                                        1monitor-enter v0
                                                                                                                                                                                        2try_start_3: sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        3const/16 v2, 0xe
                                                                                                                                                                                        4const-wide/16 v3, 0x1388
                                                                                                                                                                                        5const/4 v5, 0x0
                                                                                                                                                                                        6if-lt v1, v2, :cond_10
                                                                                                                                                                                        8invoke-static {p0, p1, v5, v3, v4}, Lcom/tencent/bugly/beta/ui/g;->a(Lcom/tencent/bugly/beta/ui/b;ZZJ)V
                                                                                                                                                                                        9try_end_f: goto/16 :goto_50
                                                                                                                                                                                        10cond_10: const/4 v1, 0x1
                                                                                                                                                                                        11try_start_11:
                                                                                                                                                                                        12sget-object v2, Lcom/tencent/bugly/beta/global/e;->E:Lcom/tencent/bugly/beta/global/e;
                                                                                                                                                                                        14iget-object v2, v2, Lcom/tencent/bugly/beta/global/e;->s:Landroid/content/Context;
                                                                                                                                                                                        16const-string v6, "activity"
                                                                                                                                                                                        18invoke-virtual {v2, v6}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        19move-result-object v2
                                                                                                                                                                                        20check-cast v2, Landroid/app/ActivityManager;
                                                                                                                                                                                        21if-eqz v2, :cond_50
                                                                                                                                                                                        23invoke-virtual {v2, v1}, Landroid/app/ActivityManager;->getRunningTasks(I)Ljava/util/List;
                                                                                                                                                                                        25invoke-static {p0, p1, v5, v3, v4}, Lcom/tencent/bugly/beta/ui/g;->a(Lcom/tencent/bugly/beta/ui/b;ZZJ)V
                                                                                                                                                                                        26try_end_25: goto/16 :goto_50
                                                                                                                                                                                        27catch_26: nop
                                                                                                                                                                                        28if-eqz p1, :cond_30
                                                                                                                                                                                        29const-wide/16 v2, 0x0
                                                                                                                                                                                        30try_start_2b:
                                                                                                                                                                                        31invoke-static {p0, p1, v1, v2, v3}, Lcom/tencent/bugly/beta/ui/g;->a(Lcom/tencent/bugly/beta/ui/b;ZZJ)V
                                                                                                                                                                                        32try_end_2e: monitor-exit v0
                                                                                                                                                                                        33return-void
                                                                                                                                                                                        34cond_30:
                                                                                                                                                                                        35const-string p1, "\u65e0\u6cd5\u83b7\u53d6GET_TASK\u6743\u9650\uff0c\u5c06\u5728\u901a\u77e5\u680f\u63d0\u9192\u5347\u7ea7\uff0c\u5982\u9700\u5f39\u7a97\u63d0\u9192\uff0c\u8bf7\u5728AndroidManifest.xml\u4e2d\u6dfb\u52a0GET_TASKS\u6743\u9650\uff1a\n<uses-permission android:name=\"android.permission.GET_TASKS\" />\n"
                                                                                                                                                                                        36new-array v1, v5, [Ljava/lang/Object;
                                                                                                                                                                                        38invoke-static {p1, v1}, Lcom/tencent/bugly/proguard/an;->e(Ljava/lang/String;[Ljava/lang/Object;)Z
                                                                                                                                                                                        40sget-object p1, Lcom/tencent/bugly/beta/upgrade/c;->a:Lcom/tencent/bugly/beta/upgrade/c;
                                                                                                                                                                                        42iget-object p1, p1, Lcom/tencent/bugly/beta/upgrade/c;->b:Lcom/tencent/bugly/beta/upgrade/BetaGrayStrategy;
                                                                                                                                                                                        43if-eqz p1, :cond_50
                                                                                                                                                                                        45sget-object p1, Lcom/tencent/bugly/beta/upgrade/c;->a:Lcom/tencent/bugly/beta/upgrade/c;
                                                                                                                                                                                        47iget-object p1, p1, Lcom/tencent/bugly/beta/upgrade/c;->b:Lcom/tencent/bugly/beta/upgrade/BetaGrayStrategy;
                                                                                                                                                                                        49iget-object p1, p1, Lcom/tencent/bugly/beta/upgrade/BetaGrayStrategy;->a:Lcom/tencent/bugly/proguard/y;
                                                                                                                                                                                        50if-eqz p1, :cond_50
                                                                                                                                                                                        52sget-object p1, Lcom/tencent/bugly/beta/ui/c;->a:Lcom/tencent/bugly/beta/ui/c;
                                                                                                                                                                                        54sget-object v1, Lcom/tencent/bugly/beta/upgrade/c;->a:Lcom/tencent/bugly/beta/upgrade/c;
                                                                                                                                                                                        56iget-object v1, v1, Lcom/tencent/bugly/beta/upgrade/c;->b:Lcom/tencent/bugly/beta/upgrade/BetaGrayStrategy;
                                                                                                                                                                                        58iget-object v1, v1, Lcom/tencent/bugly/beta/upgrade/BetaGrayStrategy;->a:Lcom/tencent/bugly/proguard/y;
                                                                                                                                                                                        60invoke-virtual {p1, v1, p0}, Lcom/tencent/bugly/beta/ui/c;->a(Lcom/tencent/bugly/proguard/y;Lcom/tencent/bugly/beta/ui/b;)V
                                                                                                                                                                                        61cond_50: monitor-exit v0
                                                                                                                                                                                        62return-void
                                                                                                                                                                                        63catchall_52: move-exception p0
                                                                                                                                                                                        64monitor-exit v0
                                                                                                                                                                                        65throw p0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Class.getClassLoader
                                                                                                                                                                                        • java.lang.reflect.Proxy.newProxyInstance
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • unable to set alpn
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Ljavax/net/ssl/SSLSocket;",
                                                                                                                                                                                        4"Ljava/lang/String;",
                                                                                                                                                                                        5"Ljava/util/List<",
                                                                                                                                                                                        6"Lf/J;",
                                                                                                                                                                                        7">;)V"
                                                                                                                                                                                        8}
                                                                                                                                                                                        9.end annotation
                                                                                                                                                                                        11invoke-static {p3}, Lf/a/g/f;->a(Ljava/util/List;)Ljava/util/List;
                                                                                                                                                                                        12move-result-object p2
                                                                                                                                                                                        13try_start_4: const-class p3, Lf/a/g/f;
                                                                                                                                                                                        15invoke-virtual {p3}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
                                                                                                                                                                                        16move-result-object p3
                                                                                                                                                                                        17const/4 v0, 0x2
                                                                                                                                                                                        18new-array v1, v0, [Ljava/lang/Class;
                                                                                                                                                                                        20iget-object v2, p0, Lf/a/g/d;->f:Ljava/lang/Class;
                                                                                                                                                                                        21const/4 v3, 0x0
                                                                                                                                                                                        22aput-object v2, v1, v3
                                                                                                                                                                                        24iget-object v2, p0, Lf/a/g/d;->g:Ljava/lang/Class;
                                                                                                                                                                                        25const/4 v4, 0x1
                                                                                                                                                                                        26aput-object v2, v1, v4
                                                                                                                                                                                        27new-instance v2, Lf/a/g/d$a;
                                                                                                                                                                                        29invoke-direct {v2, p2}, Lf/a/g/d$a;-><init>(Ljava/util/List;)V
                                                                                                                                                                                        31invoke-static {p3, v1, v2}, Ljava/lang/reflect/Proxy;->newProxyInstance(Ljava/lang/ClassLoader;[Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object;
                                                                                                                                                                                        32move-result-object p2
                                                                                                                                                                                        34iget-object p3, p0, Lf/a/g/d;->c:Ljava/lang/reflect/Method;
                                                                                                                                                                                        35const/4 v1, 0x0
                                                                                                                                                                                        36new-array v0, v0, [Ljava/lang/Object;
                                                                                                                                                                                        37aput-object p1, v0, v3
                                                                                                                                                                                        38aput-object p2, v0, v4
                                                                                                                                                                                        40invoke-virtual {p3, v1, v0}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        41try_end_2c: return-void
                                                                                                                                                                                        42catch_2d: move-exception p1
                                                                                                                                                                                        43goto/16 :goto_30
                                                                                                                                                                                        44catch_2f: move-exception p1
                                                                                                                                                                                        45goto_30:
                                                                                                                                                                                        46const-string p2, "unable to set alpn"
                                                                                                                                                                                        48invoke-static {p2, p1}, Lf/a/e;->a(Ljava/lang/String;Ljava/lang/Exception;)Ljava/lang/AssertionError;
                                                                                                                                                                                        49move-result-object p1
                                                                                                                                                                                        50throw p1
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.reflect.Proxy.getInvocationHandler
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • ALPN callback dropped: HTTP/2 is disabled. Is alpn-boot on the boot class path?
                                                                                                                                                                                        • unable to get selected protocol
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1iget-object v0, p0, Lf/a/g/d;->d:Ljava/lang/reflect/Method;
                                                                                                                                                                                        2const/4 v1, 0x1
                                                                                                                                                                                        3new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                        4const/4 v2, 0x0
                                                                                                                                                                                        5aput-object p1, v1, v2
                                                                                                                                                                                        6const/4 p1, 0x0
                                                                                                                                                                                        8invoke-virtual {v0, p1, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        9move-result-object v0
                                                                                                                                                                                        11invoke-static {v0}, Ljava/lang/reflect/Proxy;->getInvocationHandler(Ljava/lang/Object;)Ljava/lang/reflect/InvocationHandler;
                                                                                                                                                                                        12move-result-object v0
                                                                                                                                                                                        13check-cast v0, Lf/a/g/d$a;
                                                                                                                                                                                        14iget-boolean v1, v0, Lf/a/g/d$a;->b:Z
                                                                                                                                                                                        15if-nez v1, :cond_26
                                                                                                                                                                                        17iget-object v1, v0, Lf/a/g/d$a;->c:Ljava/lang/String;
                                                                                                                                                                                        18if-nez v1, :cond_26
                                                                                                                                                                                        20invoke-static {}, Lf/a/g/f;->a()Lf/a/g/f;
                                                                                                                                                                                        21move-result-object v0
                                                                                                                                                                                        22const/4 v1, 0x4
                                                                                                                                                                                        24const-string v2, "ALPN callback dropped: HTTP/2 is disabled. Is alpn-boot on the boot class path?"
                                                                                                                                                                                        26invoke-virtual {v0, v1, v2, p1}, Lf/a/g/f;->a(ILjava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        27return-object p1
                                                                                                                                                                                        28cond_26: iget-boolean v1, v0, Lf/a/g/d$a;->b:Z
                                                                                                                                                                                        29if-eqz v1, :cond_2b
                                                                                                                                                                                        30goto/16 :goto_2d
                                                                                                                                                                                        31cond_2b:
                                                                                                                                                                                        32iget-object p1, v0, Lf/a/g/d$a;->c:Ljava/lang/String;
                                                                                                                                                                                        33try_end_2d: return-object p1
                                                                                                                                                                                        34catch_2e: move-exception p1
                                                                                                                                                                                        35goto/16 :goto_31
                                                                                                                                                                                        36catch_30: move-exception p1
                                                                                                                                                                                        37goto_31:
                                                                                                                                                                                        38const-string v0, "unable to get selected protocol"
                                                                                                                                                                                        40invoke-static {v0, p1}, Lf/a/e;->a(Ljava/lang/String;Ljava/lang/Exception;)Ljava/lang/AssertionError;
                                                                                                                                                                                        41move-result-object p1
                                                                                                                                                                                        42throw p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Boolean.booleanValue
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • isCleartextTrafficPermitted
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Ljava/lang/String;",
                                                                                                                                                                                        4"Ljava/lang/Class<",
                                                                                                                                                                                        5"*>;",
                                                                                                                                                                                        6"Ljava/lang/Object;",
                                                                                                                                                                                        7")Z"
                                                                                                                                                                                        8}
                                                                                                                                                                                        9.end annotation
                                                                                                                                                                                        10.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        11value = {
                                                                                                                                                                                        12Ljava/lang/reflect/InvocationTargetException;,
                                                                                                                                                                                        13Ljava/lang/IllegalAccessException;
                                                                                                                                                                                        14}
                                                                                                                                                                                        15.end annotation
                                                                                                                                                                                        16try_start_0:
                                                                                                                                                                                        17const-string v0, "isCleartextTrafficPermitted"
                                                                                                                                                                                        18const/4 v1, 0x1
                                                                                                                                                                                        19new-array v2, v1, [Ljava/lang/Class;
                                                                                                                                                                                        20const-class v3, Ljava/lang/String;
                                                                                                                                                                                        21const/4 v4, 0x0
                                                                                                                                                                                        22aput-object v3, v2, v4
                                                                                                                                                                                        24invoke-virtual {p2, v0, v2}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        25move-result-object v0
                                                                                                                                                                                        26new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                        27aput-object p1, v1, v4
                                                                                                                                                                                        29invoke-virtual {v0, p3, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        30move-result-object v0
                                                                                                                                                                                        31check-cast v0, Ljava/lang/Boolean;
                                                                                                                                                                                        33invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
                                                                                                                                                                                        34move-result p1
                                                                                                                                                                                        35try_end_1c: return p1
                                                                                                                                                                                        36catch_1d:
                                                                                                                                                                                        37invoke-direct {p0, p1, p2, p3}, Lf/a/g/a;->a(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;)Z
                                                                                                                                                                                        38move-result p1
                                                                                                                                                                                        39return p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getSubscriberId
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • phone
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const-class v0, Lc/g/h/e/g;
                                                                                                                                                                                        1monitor-enter v0
                                                                                                                                                                                        2try_start_3:
                                                                                                                                                                                        3invoke-static {}, Lc/g/a/a/a/f;->g()Z
                                                                                                                                                                                        4move-result v1
                                                                                                                                                                                        5if-eqz v1, :cond_d
                                                                                                                                                                                        7const-string p0, ""
                                                                                                                                                                                        8try_end_b: monitor-exit v0
                                                                                                                                                                                        9return-object p0
                                                                                                                                                                                        10cond_d:
                                                                                                                                                                                        11sget-object v1, Lc/g/h/e/g;->e:Ljava/lang/String;
                                                                                                                                                                                        13invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        14move-result v1
                                                                                                                                                                                        15if-nez v1, :cond_19
                                                                                                                                                                                        17sget-object p0, Lc/g/h/e/g;->e:Ljava/lang/String;
                                                                                                                                                                                        18try_end_17: monitor-exit v0
                                                                                                                                                                                        19return-object p0
                                                                                                                                                                                        20cond_19:
                                                                                                                                                                                        21const-string v1, "phone"
                                                                                                                                                                                        23invoke-virtual {p0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        24move-result-object p0
                                                                                                                                                                                        25check-cast p0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        26if-eqz p0, :cond_29
                                                                                                                                                                                        28invoke-virtual {p0}, Landroid/telephony/TelephonyManager;->getSubscriberId()Ljava/lang/String;
                                                                                                                                                                                        29move-result-object p0
                                                                                                                                                                                        30sput-object p0, Lc/g/h/e/g;->e:Ljava/lang/String;
                                                                                                                                                                                        31try_end_29:
                                                                                                                                                                                        32sget-object p0, Lc/g/h/e/g;->e:Ljava/lang/String;
                                                                                                                                                                                        33try_end_2b: monitor-exit v0
                                                                                                                                                                                        34return-object p0
                                                                                                                                                                                        35catchall_2d: move-exception p0
                                                                                                                                                                                        36monitor-exit v0
                                                                                                                                                                                        37throw p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Boolean.booleanValue
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • isCleartextTrafficPermitted
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Ljava/lang/String;",
                                                                                                                                                                                        4"Ljava/lang/Class<",
                                                                                                                                                                                        5"*>;",
                                                                                                                                                                                        6"Ljava/lang/Object;",
                                                                                                                                                                                        7")Z"
                                                                                                                                                                                        8}
                                                                                                                                                                                        9.end annotation
                                                                                                                                                                                        10.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        11value = {
                                                                                                                                                                                        12Ljava/lang/reflect/InvocationTargetException;,
                                                                                                                                                                                        13Ljava/lang/IllegalAccessException;
                                                                                                                                                                                        14}
                                                                                                                                                                                        15.end annotation
                                                                                                                                                                                        16try_start_0:
                                                                                                                                                                                        17const-string v0, "isCleartextTrafficPermitted"
                                                                                                                                                                                        18const/4 v1, 0x0
                                                                                                                                                                                        19new-array v2, v1, [Ljava/lang/Class;
                                                                                                                                                                                        21invoke-virtual {p2, v0, v2}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        22move-result-object p2
                                                                                                                                                                                        23new-array v0, v1, [Ljava/lang/Object;
                                                                                                                                                                                        25invoke-virtual {p2, p3, v0}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        26move-result-object p2
                                                                                                                                                                                        27check-cast p2, Ljava/lang/Boolean;
                                                                                                                                                                                        29invoke-virtual {p2}, Ljava/lang/Boolean;->booleanValue()Z
                                                                                                                                                                                        30move-result p1
                                                                                                                                                                                        31try_end_15: return p1
                                                                                                                                                                                        32catch_16:
                                                                                                                                                                                        33invoke-super {p0, p1}, Lf/a/g/f;->b(Ljava/lang/String;)Z
                                                                                                                                                                                        34move-result p1
                                                                                                                                                                                        35return p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • android.os.Build.TAGS:Ljava/lang/String
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • test-keys
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1sget-object v0, Lcom/tencent/bugly/crashreport/common/info/b;->a:[Ljava/lang/String;
                                                                                                                                                                                        2array-length v1, v0
                                                                                                                                                                                        3const/4 v2, 0x0
                                                                                                                                                                                        4const/4 v3, 0x0
                                                                                                                                                                                        5goto_5: const/4 v4, 0x1
                                                                                                                                                                                        6if-ge v3, v1, :cond_1a
                                                                                                                                                                                        7aget-object v5, v0, v3
                                                                                                                                                                                        8new-instance v6, Ljava/io/File;
                                                                                                                                                                                        10invoke-direct {v6, v5}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        12invoke-virtual {v6}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        13move-result v5
                                                                                                                                                                                        14if-eqz v5, :cond_17
                                                                                                                                                                                        15const/4 v0, 0x1
                                                                                                                                                                                        16goto/16 :goto_1b
                                                                                                                                                                                        17cond_17: add-int/lit8 v3, v3, 0x1
                                                                                                                                                                                        18goto/16 :goto_5
                                                                                                                                                                                        19cond_1a: const/4 v0, 0x0
                                                                                                                                                                                        20goto_1b:
                                                                                                                                                                                        21sget-object v1, Landroid/os/Build;->TAGS:Ljava/lang/String;
                                                                                                                                                                                        22if-eqz v1, :cond_29
                                                                                                                                                                                        24const-string v3, "test-keys"
                                                                                                                                                                                        26invoke-virtual {v1, v3}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        27move-result v1
                                                                                                                                                                                        28if-eqz v1, :cond_29
                                                                                                                                                                                        29const/4 v1, 0x1
                                                                                                                                                                                        30goto/16 :goto_2a
                                                                                                                                                                                        31cond_29: const/4 v1, 0x0
                                                                                                                                                                                        32goto_2a: if-nez v1, :cond_2e
                                                                                                                                                                                        33if-eqz v0, :cond_2f
                                                                                                                                                                                        34cond_2e: const/4 v2, 0x1
                                                                                                                                                                                        35cond_2f: return v2
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • checkSelfPermission
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x1
                                                                                                                                                                                        1try_start_1: const-class v1, Landroid/content/Context;
                                                                                                                                                                                        2new-array v2, v0, [Ljava/lang/Class;
                                                                                                                                                                                        3const-class v3, Ljava/lang/String;
                                                                                                                                                                                        4const/4 v4, 0x0
                                                                                                                                                                                        5aput-object v3, v2, v4
                                                                                                                                                                                        6try_end_a:
                                                                                                                                                                                        7const-string v3, "checkSelfPermission"
                                                                                                                                                                                        8try_start_c:
                                                                                                                                                                                        9invoke-virtual {v1, v3, v2}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        10move-result-object v1
                                                                                                                                                                                        11new-array v2, v0, [Ljava/lang/Object;
                                                                                                                                                                                        12aput-object p1, v2, v4
                                                                                                                                                                                        14invoke-virtual {v1, p0, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        15move-result-object p0
                                                                                                                                                                                        16check-cast p0, Ljava/lang/Integer;
                                                                                                                                                                                        18invoke-virtual {p0}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        19move-result p0
                                                                                                                                                                                        20try_end_1e: if-nez p0, :cond_21
                                                                                                                                                                                        21goto/16 :goto_22
                                                                                                                                                                                        22cond_21: const/4 v0, 0x0
                                                                                                                                                                                        23goto_22: return v0
                                                                                                                                                                                        24catch_23: move-exception p0
                                                                                                                                                                                        26invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        27move-result-object p1
                                                                                                                                                                                        29invoke-virtual {p1}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getAdLogger()Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        30move-result-object p1
                                                                                                                                                                                        32invoke-interface {p1, p0}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/Throwable;)I
                                                                                                                                                                                        33return v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.widget.TextView.setText
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.view.WindowManager.addView
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • window
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-virtual {p0}, Landroidx/appcompat/widget/Da;->b()Z
                                                                                                                                                                                        2move-result v0
                                                                                                                                                                                        3if-eqz v0, :cond_9
                                                                                                                                                                                        5invoke-virtual {p0}, Landroidx/appcompat/widget/Da;->a()V
                                                                                                                                                                                        6cond_9:
                                                                                                                                                                                        7iget-object v0, p0, Landroidx/appcompat/widget/Da;->c:Landroid/widget/TextView;
                                                                                                                                                                                        9invoke-virtual {v0, p5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
                                                                                                                                                                                        11iget-object v6, p0, Landroidx/appcompat/widget/Da;->d:Landroid/view/WindowManager$LayoutParams;
                                                                                                                                                                                        12move-object v1, p0
                                                                                                                                                                                        13move-object v2, p1
                                                                                                                                                                                        14move v3, p2
                                                                                                                                                                                        15move v4, p3
                                                                                                                                                                                        16move v5, p4
                                                                                                                                                                                        18invoke-direct/range {v1 .. v6}, Landroidx/appcompat/widget/Da;->a(Landroid/view/View;IIZLandroid/view/WindowManager$LayoutParams;)V
                                                                                                                                                                                        20iget-object p1, p0, Landroidx/appcompat/widget/Da;->a:Landroid/content/Context;
                                                                                                                                                                                        22const-string p2, "window"
                                                                                                                                                                                        24invoke-virtual {p1, p2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        25move-result-object p1
                                                                                                                                                                                        26check-cast p1, Landroid/view/WindowManager;
                                                                                                                                                                                        28iget-object p2, p0, Landroidx/appcompat/widget/Da;->b:Landroid/view/View;
                                                                                                                                                                                        30iget-object p3, p0, Landroidx/appcompat/widget/Da;->d:Landroid/view/WindowManager$LayoutParams;
                                                                                                                                                                                        32invoke-interface {p1, p2, p3}, Landroid/view/WindowManager;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
                                                                                                                                                                                        33return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.wifi.WifiManager.getConnectionInfo
                                                                                                                                                                                        • android.net.wifi.WifiInfo.getMacAddress
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • wifi
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-static {}, Lc/g/a/a/a/f;->g()Z
                                                                                                                                                                                        2move-result v0
                                                                                                                                                                                        4const-string v1, ""
                                                                                                                                                                                        5if-eqz v0, :cond_9
                                                                                                                                                                                        6return-object v1
                                                                                                                                                                                        7try_start_9:
                                                                                                                                                                                        8const-string v0, "wifi"
                                                                                                                                                                                        10invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        11move-result-object p0
                                                                                                                                                                                        12check-cast p0, Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        14invoke-virtual {p0}, Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
                                                                                                                                                                                        15move-result-object p0
                                                                                                                                                                                        17invoke-virtual {p0}, Landroid/net/wifi/WifiInfo;->getMacAddress()Ljava/lang/String;
                                                                                                                                                                                        18move-result-object p0
                                                                                                                                                                                        20invoke-static {p0}, Lc/g/a/a/a/d;->b(Ljava/lang/String;)Z
                                                                                                                                                                                        21move-result v0
                                                                                                                                                                                        22if-eqz v0, :cond_24
                                                                                                                                                                                        24invoke-static {p0}, Lc/g/a/a/h/d;->g(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        25move-result-object p0
                                                                                                                                                                                        26try_end_23: return-object p0
                                                                                                                                                                                        27cond_24: return-object v1
                                                                                                                                                                                        28catch_25: move-exception p0
                                                                                                                                                                                        30invoke-static {p0}, Lc/g/a/a/c/c;->a(Ljava/lang/Throwable;)V
                                                                                                                                                                                        31const/4 p0, 0x0
                                                                                                                                                                                        32return-object p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getAllNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.getState
                                                                                                                                                                                        • android.net.NetworkInfo$State.CONNECTED:Landroid/net/NetworkInfo$State
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v1, 0x0
                                                                                                                                                                                        1if-eqz p0, :cond_29
                                                                                                                                                                                        2try_start_3:
                                                                                                                                                                                        3const-string v0, "connectivity"
                                                                                                                                                                                        5invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        6move-result-object v0
                                                                                                                                                                                        7check-cast v0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        8if-nez v0, :cond_f
                                                                                                                                                                                        9move v0, v1
                                                                                                                                                                                        10goto_e: return v0
                                                                                                                                                                                        11cond_f:
                                                                                                                                                                                        12invoke-virtual {v0}, Landroid/net/ConnectivityManager;->getAllNetworkInfo()[Landroid/net/NetworkInfo;
                                                                                                                                                                                        13move-result-object v2
                                                                                                                                                                                        14if-eqz v2, :cond_29
                                                                                                                                                                                        15move v0, v1
                                                                                                                                                                                        16goto_16: array-length v3, v2
                                                                                                                                                                                        17if-ge v0, v3, :cond_29
                                                                                                                                                                                        18aget-object v3, v2, v0
                                                                                                                                                                                        20invoke-virtual {v3}, Landroid/net/NetworkInfo;->getState()Landroid/net/NetworkInfo$State;
                                                                                                                                                                                        21move-result-object v3
                                                                                                                                                                                        23sget-object v4, Landroid/net/NetworkInfo$State;->CONNECTED:Landroid/net/NetworkInfo$State;
                                                                                                                                                                                        24try_end_21: if-ne v3, v4, :cond_25
                                                                                                                                                                                        25const/4 v0, 0x1
                                                                                                                                                                                        26goto/16 :goto_e
                                                                                                                                                                                        27cond_25: add-int/lit8 v0, v0, 0x1
                                                                                                                                                                                        28goto/16 :goto_16
                                                                                                                                                                                        29catch_28: move-exception v0
                                                                                                                                                                                        30cond_29: move v0, v1
                                                                                                                                                                                        31goto/16 :goto_e
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Class.getDeclaredField
                                                                                                                                                                                        • java.lang.reflect.Field.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Field.get
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • mAccessibilityDelegate
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0sget-boolean v0, Landroidx/core/h/u;->i:Z
                                                                                                                                                                                        1const/4 v1, 0x0
                                                                                                                                                                                        2if-eqz v0, :cond_6
                                                                                                                                                                                        3return v1
                                                                                                                                                                                        4cond_6:
                                                                                                                                                                                        5sget-object v0, Landroidx/core/h/u;->h:Ljava/lang/reflect/Field;
                                                                                                                                                                                        6const/4 v2, 0x1
                                                                                                                                                                                        7if-nez v0, :cond_1e
                                                                                                                                                                                        8try_start_b: const-class v0, Landroid/view/View;
                                                                                                                                                                                        10const-string v3, "mAccessibilityDelegate"
                                                                                                                                                                                        12invoke-virtual {v0, v3}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                        13move-result-object v0
                                                                                                                                                                                        14sput-object v0, Landroidx/core/h/u;->h:Ljava/lang/reflect/Field;
                                                                                                                                                                                        16sget-object v0, Landroidx/core/h/u;->h:Ljava/lang/reflect/Field;
                                                                                                                                                                                        18invoke-virtual {v0, v2}, Ljava/lang/reflect/Field;->setAccessible(Z)V
                                                                                                                                                                                        19try_end_1a: goto/16 :goto_1e
                                                                                                                                                                                        20catch_1b: sput-boolean v2, Landroidx/core/h/u;->i:Z
                                                                                                                                                                                        21return v1
                                                                                                                                                                                        22cond_1e:
                                                                                                                                                                                        23sget-object v0, Landroidx/core/h/u;->h:Ljava/lang/reflect/Field;
                                                                                                                                                                                        25invoke-virtual {v0, p0}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        26move-result-object p0
                                                                                                                                                                                        27try_end_24: if-eqz p0, :cond_27
                                                                                                                                                                                        28const/4 v1, 0x1
                                                                                                                                                                                        29cond_27: return v1
                                                                                                                                                                                        30catch_28: sput-boolean v2, Landroidx/core/h/u;->i:Z
                                                                                                                                                                                        31return v1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • get
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x2
                                                                                                                                                                                        1try_start_1: new-array v1, v0, [Ljava/lang/Class;
                                                                                                                                                                                        2const-class v2, Ljava/lang/String;
                                                                                                                                                                                        3const/4 v3, 0x0
                                                                                                                                                                                        4aput-object v2, v1, v3
                                                                                                                                                                                        5const-class v2, Ljava/lang/String;
                                                                                                                                                                                        6const/4 v4, 0x1
                                                                                                                                                                                        7aput-object v2, v1, v4
                                                                                                                                                                                        9invoke-static {}, Lc/g/d/a/c;->a()Ljava/lang/Class;
                                                                                                                                                                                        10move-result-object v2
                                                                                                                                                                                        12const-string v5, "get"
                                                                                                                                                                                        14invoke-virtual {v2, v5, v1}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        15move-result-object v1
                                                                                                                                                                                        16const/4 v2, 0x0
                                                                                                                                                                                        17new-array v0, v0, [Ljava/lang/Object;
                                                                                                                                                                                        18aput-object p0, v0, v3
                                                                                                                                                                                        19aput-object p1, v0, v4
                                                                                                                                                                                        21invoke-virtual {v1, v2, v0}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        22move-result-object p0
                                                                                                                                                                                        23check-cast p0, Ljava/lang/String;
                                                                                                                                                                                        24try_end_24: return-object p0
                                                                                                                                                                                        25catch_25: move-exception p0
                                                                                                                                                                                        27invoke-virtual {p0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        29const-string p0, ""
                                                                                                                                                                                        30return-object p0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getNetworkOperator
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • phone
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1iget-object v0, p0, Lcom/baidu/mobads/utils/q;->k:Ljava/lang/String;
                                                                                                                                                                                        3invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        4move-result v0
                                                                                                                                                                                        5if-eqz v0, :cond_22
                                                                                                                                                                                        7const-string v0, "phone"
                                                                                                                                                                                        9invoke-virtual {p1, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        10move-result-object p1
                                                                                                                                                                                        11check-cast p1, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        13invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        14move-result-object v0
                                                                                                                                                                                        16invoke-virtual {v0}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getCommonUtils()Lcom/baidu/mobads/utils/f;
                                                                                                                                                                                        17move-result-object v0
                                                                                                                                                                                        19invoke-virtual {p1}, Landroid/telephony/TelephonyManager;->getNetworkOperator()Ljava/lang/String;
                                                                                                                                                                                        20move-result-object p1
                                                                                                                                                                                        22invoke-virtual {v0, p1}, Lcom/baidu/mobads/utils/f;->b(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        23move-result-object p1
                                                                                                                                                                                        24iput-object p1, p0, Lcom/baidu/mobads/utils/q;->k:Ljava/lang/String;
                                                                                                                                                                                        25cond_22:
                                                                                                                                                                                        26iget-object p1, p0, Lcom/baidu/mobads/utils/q;->k:Ljava/lang/String;
                                                                                                                                                                                        27try_end_24: return-object p1
                                                                                                                                                                                        28catch_25:
                                                                                                                                                                                        29iget-object p1, p0, Lcom/baidu/mobads/utils/q;->k:Ljava/lang/String;
                                                                                                                                                                                        30return-object p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getDeviceId
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • phone
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, ""
                                                                                                                                                                                        2try_start_2:
                                                                                                                                                                                        3sget-object v1, Lcom/mintegral/msdk/optimize/SensitiveDataUtil;->deviceid:Ljava/lang/String;
                                                                                                                                                                                        5invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        6move-result v1
                                                                                                                                                                                        7if-eqz v1, :cond_27
                                                                                                                                                                                        9const-string v1, "phone"
                                                                                                                                                                                        11invoke-virtual {p0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        12move-result-object v1
                                                                                                                                                                                        13check-cast v1, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        15invoke-virtual {v1}, Landroid/telephony/TelephonyManager;->getDeviceId()Ljava/lang/String;
                                                                                                                                                                                        16move-result-object v1
                                                                                                                                                                                        17sput-object v1, Lcom/mintegral/msdk/optimize/SensitiveDataUtil;->deviceid:Ljava/lang/String;
                                                                                                                                                                                        18if-nez v1, :cond_27
                                                                                                                                                                                        20invoke-static {p0}, Lcom/mintegral/msdk/optimize/SensitiveDataUtil;->getSelfId(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        21move-result-object p0
                                                                                                                                                                                        22sput-object p0, Lcom/mintegral/msdk/optimize/SensitiveDataUtil;->deviceid:Ljava/lang/String;
                                                                                                                                                                                        23if-nez p0, :cond_27
                                                                                                                                                                                        24sput-object v0, Lcom/mintegral/msdk/optimize/SensitiveDataUtil;->deviceid:Ljava/lang/String;
                                                                                                                                                                                        25try_end_24: goto/16 :goto_27
                                                                                                                                                                                        26catch_25: sput-object v0, Lcom/mintegral/msdk/optimize/SensitiveDataUtil;->deviceid:Ljava/lang/String;
                                                                                                                                                                                        27cond_27:
                                                                                                                                                                                        28sget-object p0, Lcom/mintegral/msdk/optimize/SensitiveDataUtil;->deviceid:Ljava/lang/String;
                                                                                                                                                                                        29return-object p0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.content.Context.getContentResolver
                                                                                                                                                                                        • android.provider.Settings$Secure.getString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android_id
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1iget-object v0, p0, Lcom/baidu/mobads/utils/q;->g:Ljava/lang/String;
                                                                                                                                                                                        3invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        4move-result v0
                                                                                                                                                                                        5if-eqz v0, :cond_20
                                                                                                                                                                                        7invoke-virtual {p1}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                        8move-result-object p1
                                                                                                                                                                                        10const-string v0, "android_id"
                                                                                                                                                                                        12invoke-static {p1, v0}, Landroid/provider/Settings$Secure;->getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        13move-result-object p1
                                                                                                                                                                                        15invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        16move-result-object v0
                                                                                                                                                                                        18invoke-virtual {v0}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getCommonUtils()Lcom/baidu/mobads/utils/f;
                                                                                                                                                                                        19move-result-object v0
                                                                                                                                                                                        21invoke-virtual {v0, p1}, Lcom/baidu/mobads/utils/f;->b(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        22move-result-object p1
                                                                                                                                                                                        23iput-object p1, p0, Lcom/baidu/mobads/utils/q;->g:Ljava/lang/String;
                                                                                                                                                                                        24cond_20:
                                                                                                                                                                                        25iget-object p1, p0, Lcom/baidu/mobads/utils/q;->g:Ljava/lang/String;
                                                                                                                                                                                        26try_end_22: return-object p1
                                                                                                                                                                                        27catch_23:
                                                                                                                                                                                        28const-string p1, ""
                                                                                                                                                                                        29return-object p1
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.g:Lcom/tencent/smtt/sdk/WebView$a
                                                                                                                                                                                        • android.webkit.WebView.addView
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase
                                                                                                                                                                                        • java.lang.reflect.Method.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • addView
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0iget-boolean v0, p0, Lcom/tencent/smtt/sdk/WebView;->e:Z
                                                                                                                                                                                        1if-nez v0, :cond_a
                                                                                                                                                                                        3iget-object v0, p0, Lcom/tencent/smtt/sdk/WebView;->g:Lcom/tencent/smtt/sdk/WebView$a;
                                                                                                                                                                                        5invoke-virtual {v0, p1}, Landroid/webkit/WebView;->addView(Landroid/view/View;)V
                                                                                                                                                                                        6goto/16 :goto_28
                                                                                                                                                                                        7cond_a:
                                                                                                                                                                                        8iget-object v0, p0, Lcom/tencent/smtt/sdk/WebView;->f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;
                                                                                                                                                                                        10invoke-interface {v0}, Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;->getView()Landroid/view/View;
                                                                                                                                                                                        11move-result-object v0
                                                                                                                                                                                        12try_start_10:
                                                                                                                                                                                        13const-string v1, "addView"
                                                                                                                                                                                        14const/4 v2, 0x1
                                                                                                                                                                                        15new-array v3, v2, [Ljava/lang/Class;
                                                                                                                                                                                        16const-class v4, Landroid/view/View;
                                                                                                                                                                                        17const/4 v5, 0x0
                                                                                                                                                                                        18aput-object v4, v3, v5
                                                                                                                                                                                        20invoke-static {v0, v1, v3}, Lcom/tencent/smtt/utils/r;->a(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        21move-result-object v1
                                                                                                                                                                                        23invoke-virtual {v1, v2}, Ljava/lang/reflect/Method;->setAccessible(Z)V
                                                                                                                                                                                        24new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                        25aput-object p1, v2, v5
                                                                                                                                                                                        27invoke-virtual {v1, v0, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        28try_end_28: return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.g:Lcom/tencent/smtt/sdk/WebView$a
                                                                                                                                                                                        • android.webkit.WebView.removeView
                                                                                                                                                                                        • com.tencent.smtt.sdk.WebView.f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase
                                                                                                                                                                                        • java.lang.reflect.Method.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • removeView
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0iget-boolean v0, p0, Lcom/tencent/smtt/sdk/WebView;->e:Z
                                                                                                                                                                                        1if-nez v0, :cond_a
                                                                                                                                                                                        3iget-object v0, p0, Lcom/tencent/smtt/sdk/WebView;->g:Lcom/tencent/smtt/sdk/WebView$a;
                                                                                                                                                                                        5invoke-virtual {v0, p1}, Landroid/webkit/WebView;->removeView(Landroid/view/View;)V
                                                                                                                                                                                        6goto/16 :goto_28
                                                                                                                                                                                        7cond_a:
                                                                                                                                                                                        8iget-object v0, p0, Lcom/tencent/smtt/sdk/WebView;->f:Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;
                                                                                                                                                                                        10invoke-interface {v0}, Lcom/tencent/smtt/export/external/interfaces/IX5WebViewBase;->getView()Landroid/view/View;
                                                                                                                                                                                        11move-result-object v0
                                                                                                                                                                                        12try_start_10:
                                                                                                                                                                                        13const-string v1, "removeView"
                                                                                                                                                                                        14const/4 v2, 0x1
                                                                                                                                                                                        15new-array v3, v2, [Ljava/lang/Class;
                                                                                                                                                                                        16const-class v4, Landroid/view/View;
                                                                                                                                                                                        17const/4 v5, 0x0
                                                                                                                                                                                        18aput-object v4, v3, v5
                                                                                                                                                                                        20invoke-static {v0, v1, v3}, Lcom/tencent/smtt/utils/r;->a(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        21move-result-object v1
                                                                                                                                                                                        23invoke-virtual {v1, v2}, Ljava/lang/reflect/Method;->setAccessible(Z)V
                                                                                                                                                                                        24new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                        25aput-object p1, v2, v5
                                                                                                                                                                                        27invoke-virtual {v1, v0, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        28try_end_28: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getDeviceId
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • phone
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1sget-object v0, Lcom/tencent/open/b/c;->a:Ljava/lang/String;
                                                                                                                                                                                        2if-eqz v0, :cond_d
                                                                                                                                                                                        4invoke-virtual {v0}, Ljava/lang/String;->length()I
                                                                                                                                                                                        5move-result v0
                                                                                                                                                                                        6if-lez v0, :cond_d
                                                                                                                                                                                        8sget-object p0, Lcom/tencent/open/b/c;->a:Ljava/lang/String;
                                                                                                                                                                                        9return-object p0
                                                                                                                                                                                        10cond_d:
                                                                                                                                                                                        11const-string v0, ""
                                                                                                                                                                                        12if-nez p0, :cond_12
                                                                                                                                                                                        13return-object v0
                                                                                                                                                                                        14cond_12:
                                                                                                                                                                                        15const-string v1, "phone"
                                                                                                                                                                                        17invoke-virtual {p0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        18move-result-object p0
                                                                                                                                                                                        19check-cast p0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        21invoke-virtual {p0}, Landroid/telephony/TelephonyManager;->getDeviceId()Ljava/lang/String;
                                                                                                                                                                                        22move-result-object p0
                                                                                                                                                                                        23sput-object p0, Lcom/tencent/open/b/c;->a:Ljava/lang/String;
                                                                                                                                                                                        25sget-object p0, Lcom/tencent/open/b/c;->a:Ljava/lang/String;
                                                                                                                                                                                        26try_end_22: return-object p0
                                                                                                                                                                                        27catch_23: return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getSimSerialNumber
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • phone
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1sget-object v0, Lcom/tencent/open/b/c;->b:Ljava/lang/String;
                                                                                                                                                                                        2if-eqz v0, :cond_d
                                                                                                                                                                                        4invoke-virtual {v0}, Ljava/lang/String;->length()I
                                                                                                                                                                                        5move-result v0
                                                                                                                                                                                        6if-lez v0, :cond_d
                                                                                                                                                                                        8sget-object p0, Lcom/tencent/open/b/c;->b:Ljava/lang/String;
                                                                                                                                                                                        9return-object p0
                                                                                                                                                                                        10cond_d:
                                                                                                                                                                                        11const-string v0, ""
                                                                                                                                                                                        12if-nez p0, :cond_12
                                                                                                                                                                                        13return-object v0
                                                                                                                                                                                        14cond_12:
                                                                                                                                                                                        15const-string v1, "phone"
                                                                                                                                                                                        17invoke-virtual {p0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        18move-result-object p0
                                                                                                                                                                                        19check-cast p0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        21invoke-virtual {p0}, Landroid/telephony/TelephonyManager;->getSimSerialNumber()Ljava/lang/String;
                                                                                                                                                                                        22move-result-object p0
                                                                                                                                                                                        23sput-object p0, Lcom/tencent/open/b/c;->b:Ljava/lang/String;
                                                                                                                                                                                        25sget-object p0, Lcom/tencent/open/b/c;->b:Ljava/lang/String;
                                                                                                                                                                                        26try_end_22: return-object p0
                                                                                                                                                                                        27catch_23: return-object v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.getType
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-static {}, Lcom/baidu/mapsdkvi/b;->a()Landroid/content/Context;
                                                                                                                                                                                        2move-result-object v0
                                                                                                                                                                                        4const-string v1, "connectivity"
                                                                                                                                                                                        6invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        7move-result-object v0
                                                                                                                                                                                        8check-cast v0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        9try_start_c:
                                                                                                                                                                                        10invoke-virtual {v0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        11move-result-object v0
                                                                                                                                                                                        12try_end_10: goto/16 :goto_12
                                                                                                                                                                                        13catch_11: const/4 v0, 0x0
                                                                                                                                                                                        14goto_12: if-nez v0, :cond_16
                                                                                                                                                                                        15const/4 v0, 0x0
                                                                                                                                                                                        16return v0
                                                                                                                                                                                        17cond_16:
                                                                                                                                                                                        18invoke-virtual {v0}, Landroid/net/NetworkInfo;->getType()I
                                                                                                                                                                                        19move-result v0
                                                                                                                                                                                        20if-eqz v0, :cond_22
                                                                                                                                                                                        21const/4 v1, 0x1
                                                                                                                                                                                        22if-eq v0, v1, :cond_20
                                                                                                                                                                                        23return v1
                                                                                                                                                                                        24cond_20: const/4 v0, 0x2
                                                                                                                                                                                        25return v0
                                                                                                                                                                                        26cond_22: const/4 v0, 0x3
                                                                                                                                                                                        27return v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • android.content.Context.getContentResolver
                                                                                                                                                                                        • android.provider.Settings$Secure.getString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android_id
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1sget-object v0, Lcom/tencent/open/b/c;->c:Ljava/lang/String;
                                                                                                                                                                                        2if-eqz v0, :cond_d
                                                                                                                                                                                        4invoke-virtual {v0}, Ljava/lang/String;->length()I
                                                                                                                                                                                        5move-result v0
                                                                                                                                                                                        6if-lez v0, :cond_d
                                                                                                                                                                                        8sget-object p0, Lcom/tencent/open/b/c;->c:Ljava/lang/String;
                                                                                                                                                                                        9return-object p0
                                                                                                                                                                                        10cond_d:
                                                                                                                                                                                        11const-string v0, ""
                                                                                                                                                                                        12if-nez p0, :cond_12
                                                                                                                                                                                        13return-object v0
                                                                                                                                                                                        14cond_12:
                                                                                                                                                                                        15invoke-virtual {p0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                        16move-result-object p0
                                                                                                                                                                                        18const-string v1, "android_id"
                                                                                                                                                                                        20invoke-static {p0, v1}, Landroid/provider/Settings$Secure;->getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        21move-result-object p0
                                                                                                                                                                                        22sput-object p0, Lcom/tencent/open/b/c;->c:Ljava/lang/String;
                                                                                                                                                                                        24sget-object p0, Lcom/tencent/open/b/c;->c:Ljava/lang/String;
                                                                                                                                                                                        25try_end_20: return-object p0
                                                                                                                                                                                        26catch_21: return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.IllegalStateException.<init>
                                                                                                                                                                                        • java.lang.reflect.InvocationTargetException.getCause
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • Unexpected exception
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1iget-object v0, p1, Lorg/greenrobot/eventbus/s;->b:Lorg/greenrobot/eventbus/q;
                                                                                                                                                                                        3iget-object v0, v0, Lorg/greenrobot/eventbus/q;->a:Ljava/lang/reflect/Method;
                                                                                                                                                                                        5iget-object v1, p1, Lorg/greenrobot/eventbus/s;->a:Ljava/lang/Object;
                                                                                                                                                                                        6const/4 v2, 0x1
                                                                                                                                                                                        7new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                        8const/4 v3, 0x0
                                                                                                                                                                                        9aput-object p2, v2, v3
                                                                                                                                                                                        11invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        12try_end_f: goto/16 :goto_21
                                                                                                                                                                                        13catch_10: move-exception p1
                                                                                                                                                                                        14new-instance p2, Ljava/lang/IllegalStateException;
                                                                                                                                                                                        16const-string v0, "Unexpected exception"
                                                                                                                                                                                        18invoke-direct {p2, v0, p1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        19throw p2
                                                                                                                                                                                        20catch_19: move-exception v0
                                                                                                                                                                                        22invoke-virtual {v0}, Ljava/lang/reflect/InvocationTargetException;->getCause()Ljava/lang/Throwable;
                                                                                                                                                                                        23move-result-object v0
                                                                                                                                                                                        25invoke-direct {p0, p1, p2, v0}, Lorg/greenrobot/eventbus/e;->a(Lorg/greenrobot/eventbus/s;Ljava/lang/Object;Ljava/lang/Throwable;)V
                                                                                                                                                                                        26goto_21: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getAllNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.getState
                                                                                                                                                                                        • android.net.NetworkInfo$State.CONNECTED:Landroid/net/NetworkInfo$State
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "connectivity"
                                                                                                                                                                                        3invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        4move-result-object p0
                                                                                                                                                                                        5check-cast p0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        6const/4 v0, 0x0
                                                                                                                                                                                        7if-eqz p0, :cond_24
                                                                                                                                                                                        9invoke-virtual {p0}, Landroid/net/ConnectivityManager;->getAllNetworkInfo()[Landroid/net/NetworkInfo;
                                                                                                                                                                                        10move-result-object p0
                                                                                                                                                                                        11if-eqz p0, :cond_24
                                                                                                                                                                                        12const/4 v1, 0x0
                                                                                                                                                                                        13goto_12: array-length v2, p0
                                                                                                                                                                                        14if-ge v1, v2, :cond_24
                                                                                                                                                                                        15aget-object v2, p0, v1
                                                                                                                                                                                        17invoke-virtual {v2}, Landroid/net/NetworkInfo;->getState()Landroid/net/NetworkInfo$State;
                                                                                                                                                                                        18move-result-object v2
                                                                                                                                                                                        20sget-object v3, Landroid/net/NetworkInfo$State;->CONNECTED:Landroid/net/NetworkInfo$State;
                                                                                                                                                                                        21if-ne v2, v3, :cond_21
                                                                                                                                                                                        22const/4 p0, 0x1
                                                                                                                                                                                        23return p0
                                                                                                                                                                                        24cond_21: add-int/lit8 v1, v1, 0x1
                                                                                                                                                                                        25goto/16 :goto_12
                                                                                                                                                                                        26cond_24: return v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.content.Context.getContentResolver
                                                                                                                                                                                        • android.provider.Settings$Secure.getString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android_id
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, ""
                                                                                                                                                                                        2try_start_2:
                                                                                                                                                                                        3sget-object v1, Lcom/mintegral/msdk/optimize/SensitiveDataUtil;->androidID:Ljava/lang/String;
                                                                                                                                                                                        5invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        6move-result v1
                                                                                                                                                                                        7if-eqz v1, :cond_1f
                                                                                                                                                                                        9invoke-virtual {p0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                        10move-result-object p0
                                                                                                                                                                                        12const-string v1, "android_id"
                                                                                                                                                                                        14invoke-static {p0, v1}, Landroid/provider/Settings$Secure;->getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        15move-result-object p0
                                                                                                                                                                                        16sput-object p0, Lcom/mintegral/msdk/optimize/SensitiveDataUtil;->androidID:Ljava/lang/String;
                                                                                                                                                                                        17if-nez p0, :cond_1a
                                                                                                                                                                                        18sput-object v0, Lcom/mintegral/msdk/optimize/SensitiveDataUtil;->androidID:Ljava/lang/String;
                                                                                                                                                                                        19cond_1a:
                                                                                                                                                                                        20sget-object p0, Lcom/mintegral/msdk/optimize/SensitiveDataUtil;->androidID:Ljava/lang/String;
                                                                                                                                                                                        21try_end_1c: return-object p0
                                                                                                                                                                                        22catch_1d: sput-object v0, Lcom/mintegral/msdk/optimize/SensitiveDataUtil;->androidID:Ljava/lang/String;
                                                                                                                                                                                        23cond_1f:
                                                                                                                                                                                        24sget-object p0, Lcom/mintegral/msdk/optimize/SensitiveDataUtil;->androidID:Ljava/lang/String;
                                                                                                                                                                                        25return-object p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getAllNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.isConnectedOrConnecting
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "connectivity"
                                                                                                                                                                                        3invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        4move-result-object p0
                                                                                                                                                                                        5check-cast p0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        6const/4 v0, 0x1
                                                                                                                                                                                        7if-nez p0, :cond_c
                                                                                                                                                                                        8return v0
                                                                                                                                                                                        9cond_c:
                                                                                                                                                                                        10invoke-virtual {p0}, Landroid/net/ConnectivityManager;->getAllNetworkInfo()[Landroid/net/NetworkInfo;
                                                                                                                                                                                        11move-result-object p0
                                                                                                                                                                                        12const/4 v1, 0x0
                                                                                                                                                                                        13if-eqz p0, :cond_23
                                                                                                                                                                                        14const/4 v2, 0x0
                                                                                                                                                                                        15goto_14: array-length v3, p0
                                                                                                                                                                                        16if-ge v2, v3, :cond_23
                                                                                                                                                                                        17aget-object v3, p0, v2
                                                                                                                                                                                        19invoke-virtual {v3}, Landroid/net/NetworkInfo;->isConnectedOrConnecting()Z
                                                                                                                                                                                        20move-result v3
                                                                                                                                                                                        21if-eqz v3, :cond_20
                                                                                                                                                                                        22return v0
                                                                                                                                                                                        23cond_20: add-int/lit8 v2, v2, 0x1
                                                                                                                                                                                        24goto/16 :goto_14
                                                                                                                                                                                        25cond_23: return v1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.baidu.mobads.container.p.h.c:Landroid/widget/ImageView
                                                                                                                                                                                        • com.baidu.mobads.container.p.h.c:Landroid/widget/ImageView
                                                                                                                                                                                        • android.widget.ImageView.setImageBitmap
                                                                                                                                                                                        • com.baidu.mobads.container.p.h.c:Landroid/widget/ImageView
                                                                                                                                                                                        • android.widget.ImageView.setImageBitmap
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAMIklEQVR4Xu2d7ZUVNxJAqyLAjgCIwBCBmQgMERgiMETAEAEQAUMEhgiACIwjMBuBIQLtKehhZ4c3byS1vkq6fY6Pf6DWx626T91qTbcKBwQgcCUBhQ0EIHA1AQQhOyBwhACCkB4QQBByAAJ5BJhB8rhx1iIEEGSRQDPMPAIIkseNsxYhgCCLBJph5hFAkDxunLUIAQRZJNAMM48AguRx46xFCOwWJITwq4jcEZGfFmD2WUQ+quqHBcbKEEUkW5AQwkMReb6IGJeTxUR5oqpnZNHcBLIECSHcF5E/50YTNbpHSBLFyW2hXEH+XXTmODST3FZVm1E4JiSQLEgI4Z6IvJuQRe6QHqjqm9yTOW9sAjmCPN7uPcYeWbvePVPV0xbNhRBsIeQ3EbnVor2B2vgkIvbf361n6xxBLBmeDgSvd1eazCDbfd8rLm3FZuv3qvqyReARZB/lL/ZrXvtXjcvag0GyGeVUVV/vC+HxsxFkH90mq1ghBLvns3s/jh8J2IxicaiyUIIgeSlnM8fjVku8IYSQ181lzvq4SWL/L3r0FOStPZUuOpr6lZ0/SX9fv6lvLWw35rasznGcgOXSSemZpKcglmw2IG+SNE/UEIKxutG8YX8NvlHVByW73VMQGweSREQzhGBbWn6PKEqRb/cjxbYA9RYESSJServMssu6XyKKr17kk6reLgVhBEGQJCKamyQvmEkiYH3bSGqsdh+jCIIkCaHcnosknOGuqG2GtWXt3BnzrapaHbuPmoLYk84/EnvIPUkisJmLbz8ENhPkiPJziRWtmoKciIhZjCQzZ3Hlse24tLQV0t3L8VUFsQ5mrsAwk1ROPG/VZ+RRkdWs6oJYIDIGd35PcldVbc8Nx+IEtpnEnpndjERRZJd1E0F2SFLl6WgkYIoNRiBx06YvQZBksGxz2p0Qgl1RxMwi/gRBEqdZOVC3Qwi2qhWz8ONTECQZKNscdiXhMsuvIEjiMDMH6fIygiDJIBnnrBtLCYIkzrJzgO4uJwiSDJB1jrqwpCBI4ihDO3d1WUGQpHPmOWl+dUHsxWg5fxjEE3cnCb63m0sLss0iSLI3iyY+f3lBkGTi7C4wNATZIO74O2wutwok4qhVIMiFyCDJqGnar18Icok9kvRLxhFbRpADUUGSEVO1T58Q5AruSNInIUdrFUGORARJRkvX9v1BkGuYI0n7pBypRQSJiAaSRECatAiCRAYWSSJBTVYMQRICiiQJsCYpiiCJgUSSRGDOiyNIRgB3SHKmqo8ymuSUTgQQJBM8kmSCc3YaguwIGJLsgOfkVATZGSgk2Qlw8NMRpECAkKQAxEGrQJBCgUGSQiAHqwZBCgYESQrCHKQqBCkciE0SeyN46nfGWQIuHIsS1SFICYqX6ggh3NneloIkFfi2rBJBKtFGkkpgG1eLIBWBI0lFuI2qRpDKoJGkMuDK1SNIZcBWPZI0gFypCQSpBPZytUjSCHThZhCkMNBj1SFJQ9iFmkKQQiBjq0GSWFJjlEOQDnFAkg7QM5tEkExwe09Dkr0E25yPIG04H2wFSTrCj2waQSJB1SqGJLXIlqnXgyD3ReTPiOGeqKp9LcrdgSTjhsyDILbx768IhLdV1XbRujx2SPJEVV+4HLSDTg8viDEMIdjM8OsRnm9V1WYa10emJJ9F5K7nH4eRg+ZFkFsiYl9yOrR9/G8Ruaeqlijuj0xJHqjqG/eDH3AALgTZZhH72KZdSthMYaJ8EZEzETmdRY7z/MiQ5Jmqng6YX+675EYQ96QTB5AoCTNIIt/Y4ggSS6pDuUhJbCa9wz1InQAhSB2uxWqNkIRVrGK0f6wIQSrCLVX1JondhN+8UKfNHC+49yhF+XA9CFKXb9Hat2DZcyFb0fs42+JEUViFKkOQQiCpZk4CCDJnXBlVIQIIUggk1cxJAEHmjCujKkQAQQqBpJo5CSDInHFlVAUJhBBCRHWPVNW2Pu06dNfZnAyBDgRCCJb4vx9p2p5J3Sqx7I4gHQJMk/sIRHzWotheOATZFyvO7kRgk+TibnLryQcReayq9uC2yIEgRTBSSU8CJkuJy6lDY0CQnpGl7eEJIMjwIaKDPQkgSE/6tD08AQQZPkR0sCcBBOlJn7aHJ4Agw4eIDvYkgCA96dP28AQQZPgQ0cGeBKoJUvPhTU9gtL0WgaKCbC8zeG5vVtww2tsV7eUG9qaPKd60uFZ6MNpigoQQjr313fbG2NvekYScc0WgiCDbxrF/RMReR3rV8VpVH7qiQ2eXJ1BKEEv8V9fRVNUi7V3XDv8OgVIEiiRsCMFe1Pw0olP2WYBiW5Ej2qMIBHYRaC2I269O7aLMyW4JIIjb0NHxFgQQpAVl2nBLAEHcho6OtyCAIC0oN25jW3a3b0h+/VSeqtrfanNkEECQDGgjnxJCsNXEy59/s68N25s+WEFMDB6CJAIbuXgI4bGI2FafQ4ftYrBVRCRJCCKCJMAauWgIwS6n7Pv1x3YzIEliEBEkEdioxa/ZC3ex20iSEEQESYA1ctGE3Qw2jCkl2RYn7B7Mtj7ZTLp7NzmCjJz1CX1LmEHOa51Kkk2Od/aF4QPYbKy2zckWK5IOBEnCNW7hLUEsAW4k9HIaSUIIJsf53yEdQvBeVU8S2HwtiiCpxAYuf80q1lU9dy/JtkBhf25x3ZG8WRZBrkPq7N8jPg1waESuJUn4qE7yW98RxJkAMd1dTZIEQZ6lfsceQWIyzmGZlSRBEIcJOkKXV5EEQUbINqd9WEESBHGanKN0e3ZJEGSUTHPcj5klQRDHiTlS12eVBEFGyjLnfZlREgRxnpSjdX82SRBktAyboD8zSYIgEyTkiEOYRRIEGTG7JunTDkmyto/XwIYgNahS53cCmZIM88Z+BCGZqxPwLAmCVE8PGjACXiVBEPK3GQGPkiBIs/SgIY8zCYKQt80JeJpJEKR5etCgp5kEQcjXbgQ8zCQI0i09aHibSexT3r8l0mj2nARBEiND8bIEtnduvReRXxJrbiIJgiRGheLlCYwsCYKUjzc1ZhAYVRIEyQgmp9QhMKIkCFIn1tSaSWA0SRAkM5CcVo/ASJIgSL04U/MOAqNIgiA7gsipdQmMIAmC1I0xte8k0FsSBNkZQE6vT6CnJAhSP760UIBAL0kQpEDwqKINgR6SIEib2NJKIQKtJUGQQoGjmnYEdkiS/LFNBGkXV1oqSGCHJGeq+ii2KwgSS4pywxFoIQmCDBd2OpRCoLYkCJISDcoOSaCmJAgyZMjpVCqBWpIgSGokKD8sgRqSzCTIS1V9PGz06FgTAqUlmUmQj6p6t0kUaGRoAiUlmUkQC9qJqtobMjgWJ1BKktkEafIqmMVzz83wS0jiQZCHIvIqISpJT0oT6qWoQwIhhDsiYlcVNxK7/zWPPAhyT0TepQ5ORJ6o6ufE8yg+IYEdkrwUEXvzY0z+PVPV0xR8mlL4qrLbNPlvRl12uWWScE+SAW+2U3ZK8kcEjz6CWMdCCDnvbz0fk4liklgd0x6q+mHawRUa2A5JYnrQVRB7vvE8ppeLlznj0vJ4BlSUpJ8g2yzySURuLi5AzPBZybuGUiVJuguSupoVk0yzlnmtqsaL4woCFSTpK0iBe5GVkuWzqv680oBzxlpYkiEE+Wm74U79lkQOP+/n3FZVuyytfmwrjRYTW5L3dthzkvsFOt1fkG0WsQHZzSiSHImqqhZZZr8ucUIIdilnCyj247XyMYYgmyQWDJMk9dNdqwTwg6pW/zUPIbC6+L+MGkeQ8z5tv1729JLVrf9X/66q2mpWtWO7rPqHmeM74vEEuSCK/ZLZL+bqM8oXEXmoqtUfim4/Til75KrJOkjF4wpyQRS79LJ7lFvbf4Owa9INuyF/02r/WQjBZu6nTUbmo5FHqmqX/dFHk5vE6N5QsCgBZpAfcCb/LRKCFE3JsSrb7kFs1krdRj7WQMr05j+qalctSQeCJOHyV5hZ5HvMHuTc9yGIv5xP7vEmyYtFZ5JdiyIIkpxufk/Y/vJulcURu7T8tPdvjRDEb77T8wYEEKQBZJrwSwBB/MaOnjcggCANINOEXwII4jd29LwBAQRpAJkm/BJAEL+xo+cNCCBIA8g04ZcAgviNHT1vQABBGkCmCb8EEMRv7Oh5AwII0gAyTfgl8F/5729BOrR/3QAAAABJRU5ErkJggg==
                                                                                                                                                                                        • iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAM90lEQVR4Xu2d7ZUVNxKGqyKwNwJDBMYRYCKAicCeCIwjMESAiWAhAs9EAI7AEIFnI/ASgfbUonuYGe69rZJU1SXp1Tmc+UHp6616Wq2P22JCggJQ4KQCDG2gABQ4rQAAQXRAgTMKABCEBxQAIIgBKFCnAEaQOt2QaxEFAMgijkY36xQAIHW6IdciCgCQRRyNbtYpAEDqdEOuRRQAIIs4Gt2sUwCA1OmGXIsoAEAWcTS6WacAAKnTDbkWUQCALOJodLNOAQBSpxtyLaIAAFnE0ehmnQIApE435FpEAQCyiKPRzToFAEidbsi1iAImgKSUviWi34joGRE9IKIPRPSGmV8voiu6OYkC3QHJcLwjokdHNHpPRBfM/N9J9EM3JlfAApAXefQ4JZ2MJk8AyeSRNUn3LAD568TocVuyK2a+mERDdGNiBSwASYV6yZzkstA2pFlKSeZXr4joRyKSeZe8Qr5kZvnbNeVX16f54XPs9bVrfTsUJm8W8uot/66Z+WaHNnxVpQUg0tHvCzs3LCQZDhktBYz76ZKZ3xRqsGmWUhIg/sgLHpv2kxgIIKLh6z1fxy0AeZ6fqqV+GhKSlJIsRMjIcSzJU/CHHk/BPHIIiDJarZhEy+fM/HaPzncHRDqRUpJXjMeKDg0FSQ7afzb69ysz/67Q4KhpSulnIvp3azkT5N8lRqwAObyPl75qif92EaAmcFJKMnLICHIuyVxEVvSaUkppa1WwqfzBMr9n5ieebTYBJI8i00ICQDxD9Ku6XB+kZoDMDIkzIDJBlzkI0hcFZLP5ykMQU0BmhcQTkKyhBIMs8SJ9VuCGmR96iGEOyIyQeAOSNcRc5C4RXZfST8HmAshskOwByMGBeU/k2N6LxwO1Zx3SB3l9lAUPzYrnoQ2ymSiHYU2TGyAzQbInIKbRsFPhedNVlsS1r5H/st5EdAVkFkgAiA1JKSXtJrMceu1+rOd279wBmQESAGIDSMVcy3w1axdARocEgNgBkmOj9CRGl83Yc73ZDZCRIQEg5oCUnFSQRswNyKiQABBbQHJcyGne7zZqmh+QESEBIC6AyKrWLwAkK5BPyMq7Z/gDjgDEBZCSjdE1RpCD3JWQdDlWrnE5ANGoVWdbeIp5LUDy65bsrspI8o1CWpdjB7dALplEmjtPoc9wpgDkjMvycYqwkGAEsecNgGxoHBkSAAJA7BUoqCEqJACkwHmNJhhBCgWMCAkAKXRegxkAUYgXDRIAonBepSkAUQoXCRIAonRehTkAqRMtxBIwAKlwnjILAFEKdmsPYndIAEil8xTZAIhCrPume79uAZAG5xVmBSCFQp0y2xMSANLovILsAKRApC2TvSABIFueaf9/ANKu4f9L2AMSANLJeWeKASAdNfaGBIB0dN6JogBIZ409IQEgnZ13pDgAYqCxFyQAxMB594oEIEYae0ACQIycd6tYAGKosTUkAMTQebloAGKscSUkcm2a3LF4NgGQLYXa/x+AtGu4WUIFJHIfnnzO8iwkAGRT+mYDANIsYVkBGRLNBTSbkACQMu1brABIi3rKvBUXYZ6FBIAoHVBhDkAqRGvJ0hMSANLiibK8AKRMp65WvSABIF3dcrQwAGKv8SnhtfeOf/W6BUDsnQdA7DU+WUPrSAJA7J0HQOw13trLqB5JAIi98wCIvcabNdSOJEQkF1C+26gAnx7d9MBpAwDSIF7PrJWQXBLRHwCkpyfulgVA7LRVl1wJydZVzBhB1J74kgGANIhnkbUCkq1mAJAthc78PwBpEM8qa2dIAEiDowBIg3iWWTtCAkAaHAVAGsSzztoJEgDS4KhlAUkpPW7QzTOr7JPIv9oEQGqV+/y1mrXuKEwpyY2lcnPpKgmANHh6KUAKO9sgZ8isAKTBLYUxY64xN/ShKGu+ufafIuO5jMydN5dcd3uzEiAlN8LO6GsA0uDVlQB5VnAso0HKsFkBSINrVgLkARH93aDVqFkvmPlq1Mbv3e5lABGhU0qyeiWrWKukj8wsF/0gVSqwGiBysO8NET2t1GukbB9l/2Tr00EjdWiPti4FyEHg/AkemZPMmj7gtaqPa5cEpI90KGUFBQDICl5GH6sVACDV0iHjCgoAkBW8jD5WKwBAqqVDxhUUSCmVbDBfMrOsjpol87NYZi1HwVMrkFIq2WAuuq6iRSgA0qIe8poqsLHBfM3M5lsGAMTUxSi8RYF8Elx+OHX/FMZ13oyVz8KaJgBiKi8K76FA3mA+HN2RzdjNW8B61CtlAJBeSqKcKRUAIFO6FZ3qpQAA6aUkyplSAQAypVvRqV4KAJBeSqKcKRUAIFO6FZ3qpQAA6aUkyplSAQAypVvRqV4KuAGSd0XlJ7dyxkaSHBVw2/DpJRjKWUsBF0DyTqjcyHSA46DyFTNfrCU5ejuSAuaA5JHjryNwHHTC96NGipjF2uoByOZtssxs3o7F/IrudlLAPDALv4llfq6/k14oZjEFPAB5T0Rbd4I8YWaxQ4ICoRQAIKHcgcZEUwCARPMI2hNKAQASyh1oTDQFAEg0jzS0J3/o4Ccikl/fyfeQZ0s3RCS/KHzt1TEA4qW0cT35Zt5Xk4JxXz05gSELO+P/Jj2lhFUsezjkhIJsxs44apxSz+UUBkYQ4+D1KL7wK4QeTfGu4yEzy2uXWQIgZtL6FZxSkpusVrh75b6o5vtnAMQvjs1qKnyNNat/x4IByI7iD1P1ooB8YmbzORdGkGEwON3QRQFxuSQVgACQ0RT4lD876nKDMAAZLTyOtLfDCPI2X7IaXY0b61Wr+wIAkOghUdC+DoBILeZ3bRR0JZwJAAnnEn2DOgECSI5ID0D08RguR0dAAMk97wKQcOGub1BnQADJLRcAEH08hstRCIis/nyjaDzmJB73gxQ6z3xHVBEYw5kWanxJRL8DEp17MYLo9AppXQjIEyKS4+FyuhojSaEnAUihUJHNSgGRD2Pkj/gBkkKHApBCoSKbaQCRfgCScm8CkHKtwlpqAQEk5a4EIOVahbWsAQSQlLkTgJTpFNqqFhBAsu1WALKtUXiLFkAAyXn3ApDw4b/dwFZAAMlpjQHIdvyFt+gBSIbkGRHJPS6aNPWHxwGIJhSC2vYCJEOyeV3FPRlk81FOQkx5WxgACRr0mmb1BASQ3FUegGgiMahtb0AAyRdHA5CgQa9plgUggOSzBwCIJhKD2loBAkgASNCQ1zXLEpDVIcEIoovFkNbWgKwMCQAJGfK6RnkAsiokAEQXiyGtvQBZERIAEjLkdY3yBGQ1SACILhZDWnsDshIkACRkyOsatQcgq0ACQHSxGNJ6L0BWgASAhAx5XaP2BGR2SACILhZDWu8NyMyQAJCQIa9rVARAZoUEgOhiMaR1FEBmhASAhAx5XaMiATIbJABEF4shraMBkiGR7wD/ohAs5C8TAYjCg1FNIwKSIXlDRD8pdBNIHjKz/A2RogDicmNpCMUNGhEVkEpI5Lft8hv3EJBEAeQlM78wiJ0liowMyOiQRAHkT2b+cYloNuhkdEBGhiQKIKKhvHveGMTP9EWOAMiokHgAUrqaccXMF9NHs0EHRwFkREg8AJG5xW+FcfErMwtQSAoFRgJkNEg8AHlORK8U/n7BzC8V9subjgbISJB4APKAiP5WRrFcESYrW/IXaUOBEQEZBRJzQLIQMvn+riLSJd9VvnyyInu4LLLG/7H3YsSogIwAiRcgmnlIuKg2aJDMs2SE7LIZNjIg0SHxAuRbIpLRQHP9sEFchiryNTPL/Kw5jQ5IZEhcAMkCaD+r3xw4AxTQ5W6NGQCJCokbIJUCDBDjTU28ZGY50NeUZgGkMkZMz265ApIFkJWpx00RMU9mT0CGOamQUtKeAjaDxB2QyqfEPEjc7UmvV6ytRZBPzCzzwGFSBSTvmflJ7w7uAkiGRO7Dk9WcmuXf3jrsUd41M4sGzSmlJAc9350p6C0zyxxwqFQBSfeTGLsBcvBUSkkcJ4HydCjvtTX2moh+7rXMmx84p868/YeIHvWsq63rutxKSD4w8w+6Gs5b7w7ILVDkFeARER3+9uxnlLJkqVucaHLhZUpJHjSydCxzPAFDNlnl6E6X/ZY9REwpSTzIvPX7kvqZuWtMdy2spAOwgQJaBRSQyCkFech2SwCkm5QoyFKBQki6/zIVgFh6FWV3VSBDIq+Nx7YJuo8e0ngA0tWFKMxDgZSSzLNkcUfmJZ/yXOu5xVwLgHh4FHUMqwAAGdZ1aLiHAgDEQ2XUMawCAGRY16HhHgoAEA+VUcewCgCQYV2HhnsoAEA8VEYdwyoAQIZ1HRruoQAA8VAZdQyrAAAZ1nVouIcCAMRDZdQxrAIAZFjXoeEeCgAQD5VRx7AKAJBhXYeGeygAQDxURh3DKgBAhnUdGu6hAADxUBl1DKsAABnWdWi4hwIAxENl1DGsAgBkWNeh4R4K/A9dOosyMs7HRAAAAABJRU5ErkJggg==
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        2iget-object v0, p0, Lcom/baidu/mobads/container/p/h;->c:Landroid/widget/ImageView;
                                                                                                                                                                                        3if-nez v0, :cond_5
                                                                                                                                                                                        4goto_4: return-void
                                                                                                                                                                                        5cond_5: if-eqz p1, :cond_13
                                                                                                                                                                                        7iget-object v0, p0, Lcom/baidu/mobads/container/p/h;->c:Landroid/widget/ImageView;
                                                                                                                                                                                        9const-string v1, "iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAMIklEQVR4Xu2d7ZUVNxJAqyLAjgCIwBCBmQgMERgiMETAEAEQAUMEhgiACIwjMBuBIQLtKehhZ4c3byS1vkq6fY6Pf6DWx626T91qTbcKBwQgcCUBhQ0EIHA1AQQhOyBwhACCkB4QQBByAAJ5BJhB8rhx1iIEEGSRQDPMPAIIkseNsxYhgCCLBJph5hFAkDxunLUIAQRZJNAMM48AguRx46xFCOwWJITwq4jcEZGfFmD2WUQ+quqHBcbKEEUkW5AQwkMReb6IGJeTxUR5oqpnZNHcBLIECSHcF5E/50YTNbpHSBLFyW2hXEH+XXTmODST3FZVm1E4JiSQLEgI4Z6IvJuQRe6QHqjqm9yTOW9sAjmCPN7uPcYeWbvePVPV0xbNhRBsIeQ3EbnVor2B2vgkIvbf361n6xxBLBmeDgSvd1eazCDbfd8rLm3FZuv3qvqyReARZB/lL/ZrXvtXjcvag0GyGeVUVV/vC+HxsxFkH90mq1ghBLvns3s/jh8J2IxicaiyUIIgeSlnM8fjVku8IYSQ181lzvq4SWL/L3r0FOStPZUuOpr6lZ0/SX9fv6lvLWw35rasznGcgOXSSemZpKcglmw2IG+SNE/UEIKxutG8YX8NvlHVByW73VMQGweSREQzhGBbWn6PKEqRb/cjxbYA9RYESSJServMssu6XyKKr17kk6reLgVhBEGQJCKamyQvmEkiYH3bSGqsdh+jCIIkCaHcnosknOGuqG2GtWXt3BnzrapaHbuPmoLYk84/EnvIPUkisJmLbz8ENhPkiPJziRWtmoKciIhZjCQzZ3Hlse24tLQV0t3L8VUFsQ5mrsAwk1ROPG/VZ+RRkdWs6oJYIDIGd35PcldVbc8Nx+IEtpnEnpndjERRZJd1E0F2SFLl6WgkYIoNRiBx06YvQZBksGxz2p0Qgl1RxMwi/gRBEqdZOVC3Qwi2qhWz8O
                                                                                                                                                                                        11invoke-static {v1}, Lcom/baidu/mobads/container/m;->c(Ljava/lang/String;)Landroid/graphics/Bitmap;
                                                                                                                                                                                        12move-result-object v1
                                                                                                                                                                                        14invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V
                                                                                                                                                                                        15goto/16 :goto_4
                                                                                                                                                                                        16cond_13:
                                                                                                                                                                                        17iget-object v0, p0, Lcom/baidu/mobads/container/p/h;->c:Landroid/widget/ImageView;
                                                                                                                                                                                        19const-string v1, "iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAM90lEQVR4Xu2d7ZUVNxKGqyKwNwJDBMYRYCKAicCeCIwjMESAiWAhAs9EAI7AEIFnI/ASgfbUonuYGe69rZJU1SXp1Tmc+UHp6616Wq2P22JCggJQ4KQCDG2gABQ4rQAAQXRAgTMKABCEBxQAIIgBKFCnAEaQOt2QaxEFAMgijkY36xQAIHW6IdciCgCQRRyNbtYpAEDqdEOuRRQAIIs4Gt2sUwCA1OmGXIsoAEAWcTS6WacAAKnTDbkWUQCALOJodLNOAQBSpxtyLaIAAFnE0ehmnQIApE435FpEAQCyiKPRzToFAEidbsi1iAImgKSUviWi34joGRE9IKIPRPSGmV8voiu6OYkC3QHJcLwjokdHNHpPRBfM/N9J9EM3JlfAApAXefQ4JZ2MJk8AyeSRNUn3LAD568TocVuyK2a+mERDdGNiBSwASYV6yZzkstA2pFlKSeZXr4joRyKSeZe8Qr5kZvnbNeVX16f54XPs9bVrfTsUJm8W8uot/66Z+WaHNnxVpQUg0tHvCzs3LCQZDhktBYz76ZKZ3xRqsGmWUhIg/sgLHpv2kxgIIKLh6z1fxy0AeZ6fqqV+GhKSlJIsRMjIcSzJU/CHHk/BPHIIiDJarZhEy+fM/HaPzncHRDqRUpJXjMeKDg0FSQ7afzb69ysz/67Q4KhpSulnIvp3azkT5N8lRqwAObyPl75qif92EaAmcFJKMnLICHIuyVxEVvSaUkppa1WwqfzBMr9n5ieebTYBJI8i00ICQDxD9Ku6XB+kZoDMDIkzIDJBlzkI0hcFZLP5ykMQU0BmhcQTkKyhBIMs8SJ9VuCGmR96iGEOyIyQeAOSNcRc5C4RXZfST8HmAshskOwByMGBeU/k2N6LxwO1Zx3SB3l9lAUPzYrnoQ2ymSiHYU2TGyAzQbInIKbRsFPhedNVlsS1r5H/st5EdAVkFkgAiA1JKSXtJr
                                                                                                                                                                                        21invoke-static {v1}, Lcom/baidu/mobads/container/m;->c(Ljava/lang/String;)Landroid/graphics/Bitmap;
                                                                                                                                                                                        22move-result-object v1
                                                                                                                                                                                        24invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V
                                                                                                                                                                                        25goto/16 :goto_4
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.isConnected
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-static {}, Lcom/unity3d/services/core/properties/ClientProperties;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        2move-result-object v0
                                                                                                                                                                                        3const/4 v1, 0x0
                                                                                                                                                                                        4if-eqz v0, :cond_22
                                                                                                                                                                                        6invoke-static {}, Lcom/unity3d/services/core/properties/ClientProperties;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        7move-result-object v0
                                                                                                                                                                                        9const-string v2, "connectivity"
                                                                                                                                                                                        11invoke-virtual {v0, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        12move-result-object v0
                                                                                                                                                                                        13check-cast v0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        14if-eqz v0, :cond_22
                                                                                                                                                                                        16invoke-virtual {v0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        17move-result-object v0
                                                                                                                                                                                        18if-eqz v0, :cond_22
                                                                                                                                                                                        20invoke-virtual {v0}, Landroid/net/NetworkInfo;->isConnected()Z
                                                                                                                                                                                        21move-result v0
                                                                                                                                                                                        22if-eqz v0, :cond_22
                                                                                                                                                                                        23const/4 v1, 0x1
                                                                                                                                                                                        24cond_22: return v1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Class.getDeclaredField
                                                                                                                                                                                        • java.lang.reflect.Field.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Field.get
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • mOnKeyListener
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0sget-boolean v0, Landroidx/core/h/d;->c:Z
                                                                                                                                                                                        1if-nez v0, :cond_16
                                                                                                                                                                                        2const/4 v0, 0x1
                                                                                                                                                                                        3try_start_5: const-class v1, Landroid/app/Dialog;
                                                                                                                                                                                        5const-string v2, "mOnKeyListener"
                                                                                                                                                                                        7invoke-virtual {v1, v2}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                        8move-result-object v1
                                                                                                                                                                                        9sput-object v1, Landroidx/core/h/d;->d:Ljava/lang/reflect/Field;
                                                                                                                                                                                        11sget-object v1, Landroidx/core/h/d;->d:Ljava/lang/reflect/Field;
                                                                                                                                                                                        13invoke-virtual {v1, v0}, Ljava/lang/reflect/Field;->setAccessible(Z)V
                                                                                                                                                                                        14try_end_14: sput-boolean v0, Landroidx/core/h/d;->c:Z
                                                                                                                                                                                        15cond_16:
                                                                                                                                                                                        16sget-object v0, Landroidx/core/h/d;->d:Ljava/lang/reflect/Field;
                                                                                                                                                                                        17if-eqz v0, :cond_21
                                                                                                                                                                                        18try_start_1a:
                                                                                                                                                                                        19invoke-virtual {v0, p0}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        20move-result-object p0
                                                                                                                                                                                        21check-cast p0, Landroid/content/DialogInterface$OnKeyListener;
                                                                                                                                                                                        22try_end_20: return-object p0
                                                                                                                                                                                        23cond_21: const/4 p0, 0x0
                                                                                                                                                                                        24return-object p0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getSubscriberId
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android.permission.READ_PHONE_STATE
                                                                                                                                                                                        • phone
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1iget-object v0, p0, Lcom/baidu/mobads/utils/f;->h:Ljava/lang/String;
                                                                                                                                                                                        2if-nez v0, :cond_1a
                                                                                                                                                                                        3try_start_4:
                                                                                                                                                                                        4const-string v0, "android.permission.READ_PHONE_STATE"
                                                                                                                                                                                        6invoke-virtual {p0, p1, v0}, Lcom/baidu/mobads/utils/f;->hasPermission(Landroid/content/Context;Ljava/lang/String;)Z
                                                                                                                                                                                        7move-result v0
                                                                                                                                                                                        8if-eqz v0, :cond_1a
                                                                                                                                                                                        10const-string v0, "phone"
                                                                                                                                                                                        12invoke-virtual {p1, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        13move-result-object p1
                                                                                                                                                                                        14check-cast p1, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        16invoke-virtual {p1}, Landroid/telephony/TelephonyManager;->getSubscriberId()Ljava/lang/String;
                                                                                                                                                                                        17move-result-object p1
                                                                                                                                                                                        18iput-object p1, p0, Lcom/baidu/mobads/utils/f;->h:Ljava/lang/String;
                                                                                                                                                                                        19catch_1a:
                                                                                                                                                                                        20iget-object p1, p0, Lcom/baidu/mobads/utils/f;->h:Ljava/lang/String;
                                                                                                                                                                                        22invoke-virtual {p0, p1}, Lcom/baidu/mobads/utils/f;->b(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        23move-result-object p1
                                                                                                                                                                                        24return-object p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getContentResolver
                                                                                                                                                                                        • android.provider.Settings$Secure.getString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android_id
                                                                                                                                                                                        • Problems fetching androidId
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation build Landroid/annotation/SuppressLint;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"DefaultLocale"
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        5try_start_0:
                                                                                                                                                                                        6invoke-static {}, Lcom/unity3d/services/core/properties/ClientProperties;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        7move-result-object v0
                                                                                                                                                                                        9invoke-virtual {v0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                        10move-result-object v0
                                                                                                                                                                                        12const-string v1, "android_id"
                                                                                                                                                                                        14invoke-static {v0, v1}, Landroid/provider/Settings$Secure;->getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        15move-result-object v0
                                                                                                                                                                                        16try_end_e: goto/16 :goto_16
                                                                                                                                                                                        17catch_f: move-exception v0
                                                                                                                                                                                        19const-string v1, "Problems fetching androidId"
                                                                                                                                                                                        21invoke-static {v1, v0}, Lcom/unity3d/services/core/log/DeviceLog;->exception(Ljava/lang/String;Ljava/lang/Exception;)V
                                                                                                                                                                                        22const/4 v0, 0x0
                                                                                                                                                                                        23goto_16: return-object v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.isConnectedOrConnecting
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2invoke-static {p0}, Lcom/baidu/mapapi/NetworkUtil;->isWifiConnected(Landroid/content/Context;)Z
                                                                                                                                                                                        3move-result v1
                                                                                                                                                                                        4const/4 v2, 0x1
                                                                                                                                                                                        5if-eqz v1, :cond_9
                                                                                                                                                                                        6return v2
                                                                                                                                                                                        7cond_9:
                                                                                                                                                                                        8const-string v1, "connectivity"
                                                                                                                                                                                        10invoke-virtual {p0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        11move-result-object p0
                                                                                                                                                                                        12check-cast p0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        14invoke-virtual {p0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        15move-result-object p0
                                                                                                                                                                                        16if-eqz p0, :cond_1e
                                                                                                                                                                                        18invoke-virtual {p0}, Landroid/net/NetworkInfo;->isConnectedOrConnecting()Z
                                                                                                                                                                                        19move-result p0
                                                                                                                                                                                        20try_end_1b: if-eqz p0, :cond_1e
                                                                                                                                                                                        21const/4 v0, 0x1
                                                                                                                                                                                        22cond_1e: return v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getContentResolver
                                                                                                                                                                                        • android.provider.Settings$Secure.getString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android_id
                                                                                                                                                                                        • emulator
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1iget-object v0, p0, Lcom/qq/e/comm/managers/status/DeviceStatus;->a:Ljava/lang/String;
                                                                                                                                                                                        2if-nez v0, :cond_1a
                                                                                                                                                                                        4iget-object v0, p0, Lcom/qq/e/comm/managers/status/DeviceStatus;->n:Landroid/content/Context;
                                                                                                                                                                                        6invoke-virtual {v0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                        7move-result-object v0
                                                                                                                                                                                        9const-string v1, "android_id"
                                                                                                                                                                                        11invoke-static {v0, v1}, Landroid/provider/Settings$Secure;->getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        12move-result-object v0
                                                                                                                                                                                        13if-nez v0, :cond_14
                                                                                                                                                                                        15const-string v0, "emulator"
                                                                                                                                                                                        16cond_14:
                                                                                                                                                                                        17invoke-static {v0}, Lcom/qq/e/comm/util/Md5Util;->encode(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        18move-result-object v0
                                                                                                                                                                                        19iput-object v0, p0, Lcom/qq/e/comm/managers/status/DeviceStatus;->a:Ljava/lang/String;
                                                                                                                                                                                        20cond_1a:
                                                                                                                                                                                        21iget-object v0, p0, Lcom/qq/e/comm/managers/status/DeviceStatus;->a:Ljava/lang/String;
                                                                                                                                                                                        22return-object v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getDeviceId
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • phone
                                                                                                                                                                                        • android.permission.READ_PHONE_STATE
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1iget-object v0, p0, Lc/e/b/c/g;->f:Landroid/content/Context;
                                                                                                                                                                                        3const-string v1, "phone"
                                                                                                                                                                                        5invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        6move-result-object v0
                                                                                                                                                                                        7check-cast v0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        8const/4 v1, 0x0
                                                                                                                                                                                        9try_start_b:
                                                                                                                                                                                        10iget-object v2, p0, Lc/e/b/c/g;->f:Landroid/content/Context;
                                                                                                                                                                                        12const-string v3, "android.permission.READ_PHONE_STATE"
                                                                                                                                                                                        14invoke-static {v2, v3}, Lc/e/a/e;->a(Landroid/content/Context;Ljava/lang/String;)Z
                                                                                                                                                                                        15move-result v2
                                                                                                                                                                                        16if-eqz v2, :cond_1a
                                                                                                                                                                                        18invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getDeviceId()Ljava/lang/String;
                                                                                                                                                                                        19move-result-object v0
                                                                                                                                                                                        20try_end_19: move-object v1, v0
                                                                                                                                                                                        21catch_1a: return-object v1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Class.getDeclaredMethod
                                                                                                                                                                                        • java.lang.reflect.Method.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • convertFromTranslucent
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        1sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        2const/16 v1, 0x1a
                                                                                                                                                                                        3if-lt v0, v1, :cond_1b
                                                                                                                                                                                        4try_start_6: const-class v0, Landroid/app/Activity;
                                                                                                                                                                                        6const-string v1, "convertFromTranslucent"
                                                                                                                                                                                        7const/4 v2, 0x0
                                                                                                                                                                                        8new-array v2, v2, [Ljava/lang/Class;
                                                                                                                                                                                        10invoke-virtual {v0, v1, v2}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        11move-result-object v0
                                                                                                                                                                                        12const/4 v1, 0x1
                                                                                                                                                                                        14invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;->setAccessible(Z)V
                                                                                                                                                                                        15const/4 v1, 0x0
                                                                                                                                                                                        16new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                        18invoke-virtual {v0, p1, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        19goto_1b: return-void
                                                                                                                                                                                        20catch_1c: move-exception v0
                                                                                                                                                                                        21goto/16 :goto_1b
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Class.getDeclaredMethod
                                                                                                                                                                                        • java.lang.reflect.Method.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • convertFromTranslucent
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        1sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        2const/16 v1, 0x1a
                                                                                                                                                                                        3if-lt v0, v1, :cond_1b
                                                                                                                                                                                        4try_start_6: const-class v0, Landroid/app/Activity;
                                                                                                                                                                                        6const-string v1, "convertFromTranslucent"
                                                                                                                                                                                        7const/4 v2, 0x0
                                                                                                                                                                                        8new-array v2, v2, [Ljava/lang/Class;
                                                                                                                                                                                        10invoke-virtual {v0, v1, v2}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        11move-result-object v0
                                                                                                                                                                                        12const/4 v1, 0x1
                                                                                                                                                                                        14invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;->setAccessible(Z)V
                                                                                                                                                                                        15const/4 v1, 0x0
                                                                                                                                                                                        16new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                        18invoke-virtual {v0, p1, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        19goto_1b: return-void
                                                                                                                                                                                        20catch_1c: move-exception v0
                                                                                                                                                                                        21goto/16 :goto_1b
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getNetworkOperator
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • phone
                                                                                                                                                                                        • Get operator failed:
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1const-string v0, "phone"
                                                                                                                                                                                        3invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        4move-result-object v0
                                                                                                                                                                                        5check-cast v0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        6if-eqz v0, :cond_f
                                                                                                                                                                                        8invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getNetworkOperator()Ljava/lang/String;
                                                                                                                                                                                        9move-result-object v0
                                                                                                                                                                                        10goto_e: return-object v0
                                                                                                                                                                                        11cond_f:
                                                                                                                                                                                        12const-string v0, ""
                                                                                                                                                                                        13try_end_11: goto/16 :goto_e
                                                                                                                                                                                        14catch_12: move-exception v0
                                                                                                                                                                                        16const-string v1, "Get operator failed: "
                                                                                                                                                                                        18invoke-static {v1, v0}, Lcom/qq/e/comm/util/GDTLogger;->w(Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        20const-string v0, ""
                                                                                                                                                                                        21goto/16 :goto_e
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getContentResolver
                                                                                                                                                                                        • android.provider.Settings$Secure.getString
                                                                                                                                                                                        • java.lang.String.toLowerCase
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android_id
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0if-nez p0, :cond_5
                                                                                                                                                                                        2const-string v0, ""
                                                                                                                                                                                        3goto_4: return-object v0
                                                                                                                                                                                        4try_start_5:
                                                                                                                                                                                        5invoke-virtual {p0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                        6move-result-object v0
                                                                                                                                                                                        8const-string v1, "android_id"
                                                                                                                                                                                        10invoke-static {v0, v1}, Landroid/provider/Settings$Secure;->getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        11move-result-object v0
                                                                                                                                                                                        12if-eqz v0, :cond_17
                                                                                                                                                                                        14invoke-virtual {v0}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
                                                                                                                                                                                        15try_end_14: move-result-object v0
                                                                                                                                                                                        16goto/16 :goto_4
                                                                                                                                                                                        17catch_16: move-exception v0
                                                                                                                                                                                        18cond_17:
                                                                                                                                                                                        19const-string v0, ""
                                                                                                                                                                                        20goto/16 :goto_4
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.getType
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2const-string v1, "connectivity"
                                                                                                                                                                                        4invoke-virtual {p0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        5move-result-object p0
                                                                                                                                                                                        6check-cast p0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        7try_end_9: if-nez p0, :cond_c
                                                                                                                                                                                        8return v0
                                                                                                                                                                                        9cond_c:
                                                                                                                                                                                        10invoke-virtual {p0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        11move-result-object p0
                                                                                                                                                                                        12try_end_10: if-nez p0, :cond_13
                                                                                                                                                                                        13return v0
                                                                                                                                                                                        14cond_13:
                                                                                                                                                                                        15invoke-virtual {p0}, Landroid/net/NetworkInfo;->getType()I
                                                                                                                                                                                        16move-result p0
                                                                                                                                                                                        17const/4 v1, 0x1
                                                                                                                                                                                        18if-ne v1, p0, :cond_1b
                                                                                                                                                                                        19const/4 v0, 0x1
                                                                                                                                                                                        20catch_1b: return v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getDeviceId
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • phone
                                                                                                                                                                                        • android.permission.READ_PHONE_STATE
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "phone"
                                                                                                                                                                                        3invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        4move-result-object v0
                                                                                                                                                                                        5check-cast v0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        7const-string v1, ""
                                                                                                                                                                                        8if-eqz v0, :cond_19
                                                                                                                                                                                        9try_start_c:
                                                                                                                                                                                        10const-string v2, "android.permission.READ_PHONE_STATE"
                                                                                                                                                                                        12invoke-static {p0, v2}, Lc/e/a/e;->a(Landroid/content/Context;Ljava/lang/String;)Z
                                                                                                                                                                                        13move-result p0
                                                                                                                                                                                        14if-eqz p0, :cond_19
                                                                                                                                                                                        16invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getDeviceId()Ljava/lang/String;
                                                                                                                                                                                        17move-result-object p0
                                                                                                                                                                                        18try_end_18: move-object v1, p0
                                                                                                                                                                                        19cond_19: return-object v1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getNetworkOperatorName
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • phone
                                                                                                                                                                                        • android.permission.READ_PHONE_STATE
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1const-string v0, "phone"
                                                                                                                                                                                        3invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        4move-result-object v0
                                                                                                                                                                                        5check-cast v0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        7const-string v1, "android.permission.READ_PHONE_STATE"
                                                                                                                                                                                        9invoke-static {p0, v1}, Lc/e/a/e;->a(Landroid/content/Context;Ljava/lang/String;)Z
                                                                                                                                                                                        10move-result p0
                                                                                                                                                                                        11if-eqz p0, :cond_17
                                                                                                                                                                                        12if-eqz v0, :cond_17
                                                                                                                                                                                        14invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getNetworkOperatorName()Ljava/lang/String;
                                                                                                                                                                                        15move-result-object p0
                                                                                                                                                                                        16try_end_16: return-object p0
                                                                                                                                                                                        17cond_17:
                                                                                                                                                                                        18const-string p0, ""
                                                                                                                                                                                        19return-object p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getSimOperator
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • off
                                                                                                                                                                                        • phone
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0iget-boolean v0, p0, Lc/g/f/c/a/i;->g:Z
                                                                                                                                                                                        1if-nez v0, :cond_7
                                                                                                                                                                                        3const-string v0, "off"
                                                                                                                                                                                        4return-object v0
                                                                                                                                                                                        5try_start_7:
                                                                                                                                                                                        6iget-object v0, p0, Lc/g/f/c/a/g;->b:Landroid/content/Context;
                                                                                                                                                                                        8const-string v1, "phone"
                                                                                                                                                                                        10invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        11move-result-object v0
                                                                                                                                                                                        12check-cast v0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        14invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getSimOperator()Ljava/lang/String;
                                                                                                                                                                                        15move-result-object v0
                                                                                                                                                                                        16try_end_15: return-object v0
                                                                                                                                                                                        17catch_16:
                                                                                                                                                                                        18const-string v0, ""
                                                                                                                                                                                        19return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.isConnected
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1const-string v0, "connectivity"
                                                                                                                                                                                        3invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        4move-result-object p0
                                                                                                                                                                                        5check-cast p0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        7invoke-virtual {p0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        8move-result-object p0
                                                                                                                                                                                        9try_end_c: goto/16 :goto_e
                                                                                                                                                                                        10catch_d: const/4 p0, 0x0
                                                                                                                                                                                        11goto_e: if-eqz p0, :cond_18
                                                                                                                                                                                        13invoke-virtual {p0}, Landroid/net/NetworkInfo;->isConnected()Z
                                                                                                                                                                                        14move-result p0
                                                                                                                                                                                        15if-eqz p0, :cond_18
                                                                                                                                                                                        16const/4 p0, 0x1
                                                                                                                                                                                        17goto/16 :goto_19
                                                                                                                                                                                        18cond_18: const/4 p0, 0x0
                                                                                                                                                                                        19goto_19: return p0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.isConnected
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-static {}, Lcom/baidu/mapsdkvi/b;->a()Landroid/content/Context;
                                                                                                                                                                                        2move-result-object v0
                                                                                                                                                                                        4const-string v1, "connectivity"
                                                                                                                                                                                        6invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        7move-result-object v0
                                                                                                                                                                                        8check-cast v0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        9const/4 v1, 0x1
                                                                                                                                                                                        11invoke-virtual {v0, v1}, Landroid/net/ConnectivityManager;->getNetworkInfo(I)Landroid/net/NetworkInfo;
                                                                                                                                                                                        12move-result-object v0
                                                                                                                                                                                        13if-nez v0, :cond_15
                                                                                                                                                                                        14const/4 v0, 0x0
                                                                                                                                                                                        15goto/16 :goto_19
                                                                                                                                                                                        16cond_15:
                                                                                                                                                                                        17invoke-virtual {v0}, Landroid/net/NetworkInfo;->isConnected()Z
                                                                                                                                                                                        18move-result v0
                                                                                                                                                                                        19goto_19: return v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • android.util.Log.d
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • ViewUtils
                                                                                                                                                                                        • Could not invoke computeFitSystemWindows
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1sget-object v0, Landroidx/appcompat/widget/Fa;->a:Ljava/lang/reflect/Method;
                                                                                                                                                                                        2if-eqz v0, :cond_19
                                                                                                                                                                                        3const/4 v1, 0x2
                                                                                                                                                                                        4try_start_5: new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                        5const/4 v2, 0x0
                                                                                                                                                                                        6aput-object p1, v1, v2
                                                                                                                                                                                        7const/4 p1, 0x1
                                                                                                                                                                                        8aput-object p2, v1, p1
                                                                                                                                                                                        10invoke-virtual {v0, p0, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        11try_end_10: goto/16 :goto_19
                                                                                                                                                                                        12catch_11: move-exception p0
                                                                                                                                                                                        14const-string p1, "ViewUtils"
                                                                                                                                                                                        16const-string p2, "Could not invoke computeFitSystemWindows"
                                                                                                                                                                                        18invoke-static {p1, p2, p0}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                        19cond_19: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getContentResolver
                                                                                                                                                                                        • android.provider.Settings$Secure.getString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • off
                                                                                                                                                                                        • android_id
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0iget-boolean v0, p0, Lc/g/f/c/a/i;->f:Z
                                                                                                                                                                                        1if-nez v0, :cond_7
                                                                                                                                                                                        3const-string v0, "off"
                                                                                                                                                                                        4return-object v0
                                                                                                                                                                                        5try_start_7:
                                                                                                                                                                                        6iget-object v0, p0, Lc/g/f/c/a/g;->b:Landroid/content/Context;
                                                                                                                                                                                        8invoke-virtual {v0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                        9move-result-object v0
                                                                                                                                                                                        11const-string v1, "android_id"
                                                                                                                                                                                        13invoke-static {v0, v1}, Landroid/provider/Settings$Secure;->getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        14move-result-object v0
                                                                                                                                                                                        15try_end_13: return-object v0
                                                                                                                                                                                        16catch_14:
                                                                                                                                                                                        17const-string v0, ""
                                                                                                                                                                                        18return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.getType
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, -0x1
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2const-string v1, "connectivity"
                                                                                                                                                                                        4invoke-virtual {p0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        5move-result-object p0
                                                                                                                                                                                        6check-cast p0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        7try_end_9: if-nez p0, :cond_c
                                                                                                                                                                                        8return v0
                                                                                                                                                                                        9cond_c:
                                                                                                                                                                                        10invoke-virtual {p0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        11move-result-object p0
                                                                                                                                                                                        12try_end_10: if-nez p0, :cond_13
                                                                                                                                                                                        13return v0
                                                                                                                                                                                        14cond_13:
                                                                                                                                                                                        15invoke-virtual {p0}, Landroid/net/NetworkInfo;->getType()I
                                                                                                                                                                                        16move-result p0
                                                                                                                                                                                        17return p0
                                                                                                                                                                                        18catch_18: return v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.getType
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, -0x1
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2const-string v1, "connectivity"
                                                                                                                                                                                        4invoke-virtual {p0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        5move-result-object p0
                                                                                                                                                                                        6check-cast p0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        7try_end_9: if-nez p0, :cond_c
                                                                                                                                                                                        8return v0
                                                                                                                                                                                        9cond_c:
                                                                                                                                                                                        10invoke-virtual {p0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        11move-result-object p0
                                                                                                                                                                                        12try_end_10: if-nez p0, :cond_13
                                                                                                                                                                                        13return v0
                                                                                                                                                                                        14cond_13:
                                                                                                                                                                                        15invoke-virtual {p0}, Landroid/net/NetworkInfo;->getType()I
                                                                                                                                                                                        16move-result p0
                                                                                                                                                                                        17return p0
                                                                                                                                                                                        18catch_18: return v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.getType
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v1, 0x1
                                                                                                                                                                                        2const-string v0, "connectivity"
                                                                                                                                                                                        4invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        5move-result-object v0
                                                                                                                                                                                        6check-cast v0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        8invoke-virtual {v0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        9move-result-object v0
                                                                                                                                                                                        10if-eqz v0, :cond_17
                                                                                                                                                                                        12invoke-virtual {v0}, Landroid/net/NetworkInfo;->getType()I
                                                                                                                                                                                        13move-result v0
                                                                                                                                                                                        14if-ne v0, v1, :cond_17
                                                                                                                                                                                        15move v0, v1
                                                                                                                                                                                        16goto_16: return v0
                                                                                                                                                                                        17cond_17: const/4 v0, 0x0
                                                                                                                                                                                        18goto/16 :goto_16
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getSubscriberId
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • phone
                                                                                                                                                                                        • android.permission.READ_PHONE_STATE
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "phone"
                                                                                                                                                                                        3invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        4move-result-object v0
                                                                                                                                                                                        5check-cast v0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        7const-string v1, "android.permission.READ_PHONE_STATE"
                                                                                                                                                                                        9invoke-static {p0, v1}, Lc/e/a/e;->a(Landroid/content/Context;Ljava/lang/String;)Z
                                                                                                                                                                                        10move-result p0
                                                                                                                                                                                        11if-eqz p0, :cond_15
                                                                                                                                                                                        13invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getSubscriberId()Ljava/lang/String;
                                                                                                                                                                                        14move-result-object p0
                                                                                                                                                                                        15goto/16 :goto_16
                                                                                                                                                                                        16cond_15: const/4 p0, 0x0
                                                                                                                                                                                        17goto_16: return-object p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.wifi.WifiManager.getConnectionInfo
                                                                                                                                                                                        • android.net.wifi.WifiInfo.getMacAddress
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • wifi
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, ""
                                                                                                                                                                                        2try_start_2:
                                                                                                                                                                                        3const-string v1, "wifi"
                                                                                                                                                                                        5invoke-virtual {p0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        6move-result-object p0
                                                                                                                                                                                        7check-cast p0, Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        8if-nez p0, :cond_d
                                                                                                                                                                                        9return-object v0
                                                                                                                                                                                        10cond_d:
                                                                                                                                                                                        11invoke-virtual {p0}, Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
                                                                                                                                                                                        12move-result-object p0
                                                                                                                                                                                        13if-eqz p0, :cond_17
                                                                                                                                                                                        15invoke-virtual {p0}, Landroid/net/wifi/WifiInfo;->getMacAddress()Ljava/lang/String;
                                                                                                                                                                                        16move-result-object v0
                                                                                                                                                                                        17try_end_17: return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2const-string v1, "connectivity"
                                                                                                                                                                                        4invoke-virtual {p0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        5move-result-object p0
                                                                                                                                                                                        6check-cast p0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        8invoke-virtual {p0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        9move-result-object p0
                                                                                                                                                                                        10try_end_d: if-eqz p0, :cond_11
                                                                                                                                                                                        11const/4 p0, 0x1
                                                                                                                                                                                        12return p0
                                                                                                                                                                                        13cond_11: return v0
                                                                                                                                                                                        14catch_12: move-exception p0
                                                                                                                                                                                        16invoke-virtual {p0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        17return v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.listFiles
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • /sys/devices/system/cpu/
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0: new-instance v0, Ljava/io/File;
                                                                                                                                                                                        2const-string v1, "/sys/devices/system/cpu/"
                                                                                                                                                                                        4invoke-direct {v0, v1}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        5new-instance v1, Lcom/tencent/wxop/stat/common/n;
                                                                                                                                                                                        7invoke-direct {v1}, Lcom/tencent/wxop/stat/common/n;-><init>()V
                                                                                                                                                                                        9invoke-virtual {v0, v1}, Ljava/io/File;->listFiles(Ljava/io/FileFilter;)[Ljava/io/File;
                                                                                                                                                                                        10move-result-object v0
                                                                                                                                                                                        11array-length v0, v0
                                                                                                                                                                                        12try_end_11: return v0
                                                                                                                                                                                        13catch_12: move-exception v0
                                                                                                                                                                                        15invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        16const/4 v0, 0x1
                                                                                                                                                                                        17return v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.wifi.WifiManager.getConnectionInfo
                                                                                                                                                                                        • android.net.wifi.WifiInfo.getSSID
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • wifi
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1const-string v0, "wifi"
                                                                                                                                                                                        3invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        4move-result-object p0
                                                                                                                                                                                        5check-cast p0, Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        7invoke-virtual {p0}, Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
                                                                                                                                                                                        8move-result-object p0
                                                                                                                                                                                        9if-eqz p0, :cond_13
                                                                                                                                                                                        11invoke-virtual {p0}, Landroid/net/wifi/WifiInfo;->getSSID()Ljava/lang/String;
                                                                                                                                                                                        12move-result-object p0
                                                                                                                                                                                        13try_end_12: return-object p0
                                                                                                                                                                                        14cond_13:
                                                                                                                                                                                        15const-string p0, ""
                                                                                                                                                                                        16return-object p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • /system/app/Superuser.apk
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        1try_start_0: new-instance v0, Ljava/io/File;
                                                                                                                                                                                        3const-string v1, "/system/app/Superuser.apk"
                                                                                                                                                                                        5invoke-direct {v0, v1}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        7invoke-virtual {v0}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        8try_end_a: move-result v0
                                                                                                                                                                                        9if-eqz v0, :cond_13
                                                                                                                                                                                        10const/4 v0, 0x1
                                                                                                                                                                                        11goto_e: return v0
                                                                                                                                                                                        12catch_f: move-exception v0
                                                                                                                                                                                        14invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        15cond_13: const/4 v0, 0x0
                                                                                                                                                                                        16goto/16 :goto_e
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getPackageManager
                                                                                                                                                                                        • android.content.ComponentName.<init>
                                                                                                                                                                                        • android.content.pm.PackageManager.setComponentEnabledSetting
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • com.xiaomi.push.service.XMPushService
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1iget-object v0, p0, Lcom/xiaomi/mipush/sdk/N;->e:Landroid/content/Context;
                                                                                                                                                                                        3invoke-virtual {v0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
                                                                                                                                                                                        4move-result-object v0
                                                                                                                                                                                        5new-instance v1, Landroid/content/ComponentName;
                                                                                                                                                                                        7iget-object v2, p0, Lcom/xiaomi/mipush/sdk/N;->e:Landroid/content/Context;
                                                                                                                                                                                        9const-string v3, "com.xiaomi.push.service.XMPushService"
                                                                                                                                                                                        11invoke-direct {v1, v2, v3}, Landroid/content/ComponentName;-><init>(Landroid/content/Context;Ljava/lang/String;)V
                                                                                                                                                                                        12const/4 v2, 0x2
                                                                                                                                                                                        13const/4 v3, 0x1
                                                                                                                                                                                        15invoke-virtual {v0, v1, v2, v3}, Landroid/content/pm/PackageManager;->setComponentEnabledSetting(Landroid/content/ComponentName;II)V
                                                                                                                                                                                        16try_end_14: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • Android
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0: new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        2const-string v1, "Android "
                                                                                                                                                                                        4invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        6sget-object v1, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                        8invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        10invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        11move-result-object v0
                                                                                                                                                                                        12try_end_10: return-object v0
                                                                                                                                                                                        13catch_11:
                                                                                                                                                                                        14const-string v0, ""
                                                                                                                                                                                        15return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Process.myPid
                                                                                                                                                                                        • android.os.Process.killProcess
                                                                                                                                                                                        • java.lang.System.exit
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • current process die
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 p1, 0x0
                                                                                                                                                                                        1new-array p1, p1, [Ljava/lang/Object;
                                                                                                                                                                                        3const-string p2, "current process die"
                                                                                                                                                                                        5invoke-static {p2, p1}, Lcom/tencent/bugly/proguard/an;->e(Ljava/lang/String;[Ljava/lang/Object;)Z
                                                                                                                                                                                        7invoke-static {}, Landroid/os/Process;->myPid()I
                                                                                                                                                                                        8move-result p1
                                                                                                                                                                                        10invoke-static {p1}, Landroid/os/Process;->killProcess(I)V
                                                                                                                                                                                        11const/4 p1, 0x1
                                                                                                                                                                                        13invoke-static {p1}, Ljava/lang/System;->exit(I)V
                                                                                                                                                                                        14return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getContentResolver
                                                                                                                                                                                        • android.provider.Settings$Secure.getString
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android_id
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-virtual {p0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                        2move-result-object p0
                                                                                                                                                                                        4const-string v0, "android_id"
                                                                                                                                                                                        6invoke-static {p0, v0}, Landroid/provider/Settings$Secure;->getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        7move-result-object p0
                                                                                                                                                                                        9invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        10move-result v0
                                                                                                                                                                                        11if-eqz v0, :cond_12
                                                                                                                                                                                        13const-string p0, ""
                                                                                                                                                                                        14cond_12: return-object p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Process.myPid
                                                                                                                                                                                        • android.os.Process.killProcess
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • Tinker.TinkerResultService
                                                                                                                                                                                        • app is background now, i can kill quietly
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1new-array v0, v0, [Ljava/lang/Object;
                                                                                                                                                                                        3const-string v1, "Tinker.TinkerResultService"
                                                                                                                                                                                        5const-string v2, "app is background now, i can kill quietly"
                                                                                                                                                                                        7invoke-static {v1, v2, v0}, Lcom/tencent/tinker/lib/util/TinkerLog;->i(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                        9invoke-static {}, Landroid/os/Process;->myPid()I
                                                                                                                                                                                        10move-result v0
                                                                                                                                                                                        12invoke-static {v0}, Landroid/os/Process;->killProcess(I)V
                                                                                                                                                                                        13return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.wifi.WifiManager.getConnectionInfo
                                                                                                                                                                                        • android.net.wifi.WifiInfo.getMacAddress
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • wifi
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "wifi"
                                                                                                                                                                                        3invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        4move-result-object p0
                                                                                                                                                                                        5check-cast p0, Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        7invoke-virtual {p0}, Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
                                                                                                                                                                                        8move-result-object p0
                                                                                                                                                                                        10invoke-virtual {p0}, Landroid/net/wifi/WifiInfo;->getMacAddress()Ljava/lang/String;
                                                                                                                                                                                        11move-result-object p0
                                                                                                                                                                                        12return-object p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.wifi.WifiManager.getConnectionInfo
                                                                                                                                                                                        • android.net.wifi.WifiInfo.getMacAddress
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • wifi
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "wifi"
                                                                                                                                                                                        3invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        4move-result-object p0
                                                                                                                                                                                        5check-cast p0, Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        7invoke-virtual {p0}, Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
                                                                                                                                                                                        8move-result-object p0
                                                                                                                                                                                        10invoke-virtual {p0}, Landroid/net/wifi/WifiInfo;->getMacAddress()Ljava/lang/String;
                                                                                                                                                                                        11move-result-object p0
                                                                                                                                                                                        12return-object p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.wifi.WifiManager.getConnectionInfo
                                                                                                                                                                                        • android.net.wifi.WifiInfo.getMacAddress
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • wifi
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "wifi"
                                                                                                                                                                                        3invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        4move-result-object v0
                                                                                                                                                                                        5check-cast v0, Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        7invoke-virtual {v0}, Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
                                                                                                                                                                                        8move-result-object v0
                                                                                                                                                                                        10invoke-virtual {v0}, Landroid/net/wifi/WifiInfo;->getMacAddress()Ljava/lang/String;
                                                                                                                                                                                        11move-result-object v0
                                                                                                                                                                                        12return-object v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Long.TYPE:Ljava/lang/Class
                                                                                                                                                                                        • java.lang.Long.TYPE:Ljava/lang/Class
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • box_id
                                                                                                                                                                                        • name
                                                                                                                                                                                        • time
                                                                                                                                                                                        • key
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const-class v0, Lcom/firebear/androil/model/XXEventBean;
                                                                                                                                                                                        1sput-object v0, Lcom/firebear/androil/model/XXEventBean_;->__ENTITY_CLASS:Ljava/lang/Class;
                                                                                                                                                                                        2new-instance v0, Lcom/firebear/androil/model/XXEventBeanCursor$Factory;
                                                                                                                                                                                        4invoke-direct {v0}, Lcom/firebear/androil/model/XXEventBeanCursor$Factory;-><init>()V
                                                                                                                                                                                        5sput-object v0, Lcom/firebear/androil/model/XXEventBean_;->__CURSOR_FACTORY:Lio/objectbox/a/b;
                                                                                                                                                                                        6new-instance v0, Lcom/firebear/androil/model/XXEventBean_$XXEventBeanIdGetter;
                                                                                                                                                                                        8invoke-direct {v0}, Lcom/firebear/androil/model/XXEventBean_$XXEventBeanIdGetter;-><init>()V
                                                                                                                                                                                        9sput-object v0, Lcom/firebear/androil/model/XXEventBean_;->__ID_GETTER:Lcom/firebear/androil/model/XXEventBean_$XXEventBeanIdGetter;
                                                                                                                                                                                        10new-instance v0, Lcom/firebear/androil/model/XXEventBean_;
                                                                                                                                                                                        12invoke-direct {v0}, Lcom/firebear/androil/model/XXEventBean_;-><init>()V
                                                                                                                                                                                        13sput-object v0, Lcom/firebear/androil/model/XXEventBean_;->__INSTANCE:Lcom/firebear/androil/model/XXEventBean_;
                                                                                                                                                                                        14new-instance v0, Lio/objectbox/h;
                                                                                                                                                                                        16sget-object v2, Lcom/firebear/androil/model/XXEventBean_;->__INSTANCE:Lcom/firebear/androil/model/XXEventBean_;
                                                                                                                                                                                        18sget-object v5, Ljava/lang/Long;->TYPE:Ljava/lang/Class;
                                                                                                                                                                                        19const/4 v3, 0x0
                                                                                                                                                                                        20const/4 v4, 0x1
                                                                                                                                                                                        22const-string v6, "box_id"
                                                                                                                                                                                        23const/4 v7, 0x1
                                                                                                                                                                                        25const-string v8, "box_id"
                                                                                                                                                                                        26move-object v1, v0
                                                                                                                                                                                        28invoke-direct/range {v1 .. v8}, Lio/objectbox/h;-><init>(Lio/objectbox/c;IILjava/lang/Class;Ljava/lang/String;ZLjava/lang/String;)V
                                                                                                                                                                                        29sput-object v0, Lcom/firebear/androil/model/XXEventBean_;->box_id:Lio/objectbox/h;
                                                                                                                                                                                        30new-instance v0, Lio/objectbox/h;
                                                                                                                                                                                        32sget-object v10, Lcom/firebear/androil/model/XXEventBean_;->__INSTANCE:Lcom/firebear/androil/model/XXEventBean_;
                                                                                                                                                                                        33const-class v13, Ljava/lang/String;
                                                                                                                                                                                        34const/4 v11, 0x1
                                                                                                                                                                                        35const/4 v12, 0x2
                                                                                                                                                                                        37const-string v14, "name"
                                                                                                                                                                                        38move-object v9, v0
                                                                                                                                                                                        40invoke-direct/range {v9 .. v14}, Lio/objectbox/h;-><init>(Lio/objectbox/c;IILjava/lang/Class;Ljava/lang/String;)V
                                                                                                                                                                                        41sput-object v0, Lcom/firebear/androil/model/XXEventBean_;->name:Lio/objectbox/h;
                                                                                                                                                                                        42new-instance v0, Lio/objectbox/h;
                                                                                                                                                                                        44sget-object v2, Lcom/firebear/androil/model/XXEventBean_;->__INSTANCE:Lcom/firebear/androil/model/XXEventBean_;
                                                                                                                                                                                        46sget-object v5, Ljava/lang/Long;->TYPE:Ljava/lang/Class;
                                                                                                                                                                                        47const/4 v3, 0x2
                                                                                                                                                                                        48const/4 v4, 0x3
                                                                                                                                                                                        50const-string v6, "time"
                                                                                                                                                                                        51move-object v1, v0
                                                                                                                                                                                        53invoke-direct/range {v1 .. v6}, Lio/objectbox/h;-><init>(Lio/objectbox/c;IILjava/lang/Class;Ljava/lang/String;)V
                                                                                                                                                                                        54sput-object v0, Lcom/firebear/androil/model/XXEventBean_;->time:Lio/objectbox/h;
                                                                                                                                                                                        55new-instance v0, Lio/objectbox/h;
                                                                                                                                                                                        57sget-object v8, Lcom/firebear/androil/model/XXEventBean_;->__INSTANCE:Lcom/firebear/androil/model/XXEventBean_;
                                                                                                                                                                                        58const-class v11, Ljava/lang/String;
                                                                                                                                                                                        59const/4 v9, 0x3
                                                                                                                                                                                        60const/4 v10, 0x4
                                                                                                                                                                                        62const-string v12, "key"
                                                                                                                                                                                        63move-object v7, v0
                                                                                                                                                                                        65invoke-direct/range {v7 .. v12}, Lio/objectbox/h;-><init>(Lio/objectbox/c;IILjava/lang/Class;Ljava/lang/String;)V
                                                                                                                                                                                        66sput-object v0, Lcom/firebear/androil/model/XXEventBean_;->key:Lio/objectbox/h;
                                                                                                                                                                                        67const/4 v0, 0x4
                                                                                                                                                                                        68new-array v0, v0, [Lio/objectbox/h;
                                                                                                                                                                                        70sget-object v1, Lcom/firebear/androil/model/XXEventBean_;->box_id:Lio/objectbox/h;
                                                                                                                                                                                        71const/4 v2, 0x0
                                                                                                                                                                                        72aput-object v1, v0, v2
                                                                                                                                                                                        74sget-object v2, Lcom/firebear/androil/model/XXEventBean_;->name:Lio/objectbox/h;
                                                                                                                                                                                        75const/4 v3, 0x1
                                                                                                                                                                                        76aput-object v2, v0, v3
                                                                                                                                                                                        78sget-object v2, Lcom/firebear/androil/model/XXEventBean_;->time:Lio/objectbox/h;
                                                                                                                                                                                        79const/4 v3, 0x2
                                                                                                                                                                                        80aput-object v2, v0, v3
                                                                                                                                                                                        82sget-object v2, Lcom/firebear/androil/model/XXEventBean_;->key:Lio/objectbox/h;
                                                                                                                                                                                        83const/4 v3, 0x3
                                                                                                                                                                                        84aput-object v2, v0, v3
                                                                                                                                                                                        85sput-object v0, Lcom/firebear/androil/model/XXEventBean_;->__ALL_PROPERTIES:[Lio/objectbox/h;
                                                                                                                                                                                        86sput-object v1, Lcom/firebear/androil/model/XXEventBean_;->__ID_PROPERTY:Lio/objectbox/h;
                                                                                                                                                                                        87return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.reflect.Field.get
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.Object.equals
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2Ljava/lang/Exception;
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        6iget-object v0, p0, Lcom/fasterxml/jackson/databind/ser/BeanPropertyWriter;->_accessorMethod:Ljava/lang/reflect/Method;
                                                                                                                                                                                        7const/4 v1, 0x0
                                                                                                                                                                                        8if-nez v0, :cond_c
                                                                                                                                                                                        10iget-object v0, p0, Lcom/fasterxml/jackson/databind/ser/BeanPropertyWriter;->_field:Ljava/lang/reflect/Field;
                                                                                                                                                                                        12invoke-virtual {v0, p1}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        13move-result-object v0
                                                                                                                                                                                        14goto/16 :goto_10
                                                                                                                                                                                        15cond_c:
                                                                                                                                                                                        16invoke-virtual {v0, p1, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        17move-result-object v0
                                                                                                                                                                                        18goto_10: if-nez v0, :cond_21
                                                                                                                                                                                        20iget-object p1, p0, Lcom/fasterxml/jackson/databind/ser/BeanPropertyWriter;->_nullSerializer:Lcom/fasterxml/jackson/databind/JsonSerializer;
                                                                                                                                                                                        21if-eqz p1, :cond_20
                                                                                                                                                                                        23iget-object p1, p0, Lcom/fasterxml/jackson/databind/ser/BeanPropertyWriter;->_name:Lcom/fasterxml/jackson/core/io/SerializedString;
                                                                                                                                                                                        25invoke-virtual {p2, p1}, Lcom/fasterxml/jackson/core/JsonGenerator;->writeFieldName(Lcom/fasterxml/jackson/core/SerializableString;)V
                                                                                                                                                                                        27iget-object p1, p0, Lcom/fasterxml/jackson/databind/ser/BeanPropertyWriter;->_nullSerializer:Lcom/fasterxml/jackson/databind/JsonSerializer;
                                                                                                                                                                                        29invoke-virtual {p1, v1, p2, p3}, Lcom/fasterxml/jackson/databind/JsonSerializer;->serialize(Ljava/lang/Object;Lcom/fasterxml/jackson/core/JsonGenerator;Lcom/fasterxml/jackson/databind/SerializerProvider;)V
                                                                                                                                                                                        30cond_20: return-void
                                                                                                                                                                                        31cond_21:
                                                                                                                                                                                        32iget-object v1, p0, Lcom/fasterxml/jackson/databind/ser/BeanPropertyWriter;->_serializer:Lcom/fasterxml/jackson/databind/JsonSerializer;
                                                                                                                                                                                        33if-nez v1, :cond_37
                                                                                                                                                                                        35invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        36move-result-object v1
                                                                                                                                                                                        38iget-object v2, p0, Lcom/fasterxml/jackson/databind/ser/BeanPropertyWriter;->_dynamicSerializers:Lcom/fasterxml/jackson/databind/ser/impl/PropertySerializerMap;
                                                                                                                                                                                        40invoke-virtual {v2, v1}, Lcom/fasterxml/jackson/databind/ser/impl/PropertySerializerMap;->serializerFor(Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/JsonSerializer;
                                                                                                                                                                                        41move-result-object v3
                                                                                                                                                                                        42if-nez v3, :cond_36
                                                                                                                                                                                        44invoke-virtual {p0, v2, v1, p3}, Lcom/fasterxml/jackson/databind/ser/BeanPropertyWriter;->_findAndAddDynamic(Lcom/fasterxml/jackson/databind/ser/impl/PropertySerializerMap;Ljava/lang/Class;Lcom/fasterxml/jackson/databind/SerializerProvider;)Lcom/fasterxml/jackson/databind/JsonSerializer;
                                                                                                                                                                                        45move-result-object v1
                                                                                                                                                                                        46goto/16 :goto_37
                                                                                                                                                                                        47cond_36: move-object v1, v3
                                                                                                                                                                                        48cond_37:
                                                                                                                                                                                        49iget-object v2, p0, Lcom/fasterxml/jackson/databind/ser/BeanPropertyWriter;->_suppressableValue:Ljava/lang/Object;
                                                                                                                                                                                        50if-eqz v2, :cond_4d
                                                                                                                                                                                        52sget-object v3, Lcom/fasterxml/jackson/databind/ser/BeanPropertyWriter;->MARKER_FOR_EMPTY:Ljava/lang/Object;
                                                                                                                                                                                        53if-ne v3, v2, :cond_46
                                                                                                                                                                                        55invoke-virtual {v1, p3, v0}, Lcom/fasterxml/jackson/databind/JsonSerializer;->isEmpty(Lcom/fasterxml/jackson/databind/SerializerProvider;Ljava/lang/Object;)Z
                                                                                                                                                                                        56move-result v2
                                                                                                                                                                                        57if-eqz v2, :cond_4d
                                                                                                                                                                                        58return-void
                                                                                                                                                                                        59cond_46:
                                                                                                                                                                                        60invoke-virtual {v2, v0}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        61move-result v2
                                                                                                                                                                                        62if-eqz v2, :cond_4d
                                                                                                                                                                                        63return-void
                                                                                                                                                                                        64cond_4d: if-ne v0, p1, :cond_56
                                                                                                                                                                                        66invoke-virtual {p0, p1, p2, p3, v1}, Lcom/fasterxml/jackson/databind/ser/BeanPropertyWriter;->_handleSelfReference(Ljava/lang/Object;Lcom/fasterxml/jackson/core/JsonGenerator;Lcom/fasterxml/jackson/databind/SerializerProvider;Lcom/fasterxml/jackson/databind/JsonSerializer;)Z
                                                                                                                                                                                        67move-result p1
                                                                                                                                                                                        68if-eqz p1, :cond_56
                                                                                                                                                                                        69return-void
                                                                                                                                                                                        70cond_56:
                                                                                                                                                                                        71iget-object p1, p0, Lcom/fasterxml/jackson/databind/ser/BeanPropertyWriter;->_name:Lcom/fasterxml/jackson/core/io/SerializedString;
                                                                                                                                                                                        73invoke-virtual {p2, p1}, Lcom/fasterxml/jackson/core/JsonGenerator;->writeFieldName(Lcom/fasterxml/jackson/core/SerializableString;)V
                                                                                                                                                                                        75iget-object p1, p0, Lcom/fasterxml/jackson/databind/ser/BeanPropertyWriter;->_typeSerializer:Lcom/fasterxml/jackson/databind/jsontype/TypeSerializer;
                                                                                                                                                                                        76if-nez p1, :cond_63
                                                                                                                                                                                        78invoke-virtual {v1, v0, p2, p3}, Lcom/fasterxml/jackson/databind/JsonSerializer;->serialize(Ljava/lang/Object;Lcom/fasterxml/jackson/core/JsonGenerator;Lcom/fasterxml/jackson/databind/SerializerProvider;)V
                                                                                                                                                                                        79goto/16 :goto_66
                                                                                                                                                                                        80cond_63:
                                                                                                                                                                                        81invoke-virtual {v1, v0, p2, p3, p1}, Lcom/fasterxml/jackson/databind/JsonSerializer;->serializeWithType(Ljava/lang/Object;Lcom/fasterxml/jackson/core/JsonGenerator;Lcom/fasterxml/jackson/databind/SerializerProvider;Lcom/fasterxml/jackson/databind/jsontype/TypeSerializer;)V
                                                                                                                                                                                        82goto_66: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.reflect.Field.get
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.Object.equals
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2Ljava/lang/Exception;
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        6iget-object v0, p0, Lcom/fasterxml/jackson/databind/ser/BeanPropertyWriter;->_accessorMethod:Ljava/lang/reflect/Method;
                                                                                                                                                                                        7const/4 v1, 0x0
                                                                                                                                                                                        8if-nez v0, :cond_c
                                                                                                                                                                                        10iget-object v0, p0, Lcom/fasterxml/jackson/databind/ser/BeanPropertyWriter;->_field:Ljava/lang/reflect/Field;
                                                                                                                                                                                        12invoke-virtual {v0, p1}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        13move-result-object v0
                                                                                                                                                                                        14goto/16 :goto_10
                                                                                                                                                                                        15cond_c:
                                                                                                                                                                                        16invoke-virtual {v0, p1, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        17move-result-object v0
                                                                                                                                                                                        18goto_10: if-nez v0, :cond_1e
                                                                                                                                                                                        20iget-object p1, p0, Lcom/fasterxml/jackson/databind/ser/BeanPropertyWriter;->_nullSerializer:Lcom/fasterxml/jackson/databind/JsonSerializer;
                                                                                                                                                                                        21if-eqz p1, :cond_1a
                                                                                                                                                                                        23invoke-virtual {p1, v1, p2, p3}, Lcom/fasterxml/jackson/databind/JsonSerializer;->serialize(Ljava/lang/Object;Lcom/fasterxml/jackson/core/JsonGenerator;Lcom/fasterxml/jackson/databind/SerializerProvider;)V
                                                                                                                                                                                        24goto/16 :goto_1d
                                                                                                                                                                                        25cond_1a:
                                                                                                                                                                                        26invoke-virtual {p2}, Lcom/fasterxml/jackson/core/JsonGenerator;->writeNull()V
                                                                                                                                                                                        27goto_1d: return-void
                                                                                                                                                                                        28cond_1e:
                                                                                                                                                                                        29iget-object v1, p0, Lcom/fasterxml/jackson/databind/ser/BeanPropertyWriter;->_serializer:Lcom/fasterxml/jackson/databind/JsonSerializer;
                                                                                                                                                                                        30if-nez v1, :cond_34
                                                                                                                                                                                        32invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        33move-result-object v1
                                                                                                                                                                                        35iget-object v2, p0, Lcom/fasterxml/jackson/databind/ser/BeanPropertyWriter;->_dynamicSerializers:Lcom/fasterxml/jackson/databind/ser/impl/PropertySerializerMap;
                                                                                                                                                                                        37invoke-virtual {v2, v1}, Lcom/fasterxml/jackson/databind/ser/impl/PropertySerializerMap;->serializerFor(Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/JsonSerializer;
                                                                                                                                                                                        38move-result-object v3
                                                                                                                                                                                        39if-nez v3, :cond_33
                                                                                                                                                                                        41invoke-virtual {p0, v2, v1, p3}, Lcom/fasterxml/jackson/databind/ser/BeanPropertyWriter;->_findAndAddDynamic(Lcom/fasterxml/jackson/databind/ser/impl/PropertySerializerMap;Ljava/lang/Class;Lcom/fasterxml/jackson/databind/SerializerProvider;)Lcom/fasterxml/jackson/databind/JsonSerializer;
                                                                                                                                                                                        42move-result-object v1
                                                                                                                                                                                        43goto/16 :goto_34
                                                                                                                                                                                        44cond_33: move-object v1, v3
                                                                                                                                                                                        45goto_34:
                                                                                                                                                                                        46iget-object v2, p0, Lcom/fasterxml/jackson/databind/ser/BeanPropertyWriter;->_suppressableValue:Ljava/lang/Object;
                                                                                                                                                                                        47if-eqz v2, :cond_50
                                                                                                                                                                                        49sget-object v3, Lcom/fasterxml/jackson/databind/ser/BeanPropertyWriter;->MARKER_FOR_EMPTY:Ljava/lang/Object;
                                                                                                                                                                                        50if-ne v3, v2, :cond_46
                                                                                                                                                                                        52invoke-virtual {v1, p3, v0}, Lcom/fasterxml/jackson/databind/JsonSerializer;->isEmpty(Lcom/fasterxml/jackson/databind/SerializerProvider;Ljava/lang/Object;)Z
                                                                                                                                                                                        53move-result v2
                                                                                                                                                                                        54if-eqz v2, :cond_50
                                                                                                                                                                                        56invoke-virtual {p0, p1, p2, p3}, Lcom/fasterxml/jackson/databind/ser/BeanPropertyWriter;->serializeAsPlaceholder(Ljava/lang/Object;Lcom/fasterxml/jackson/core/JsonGenerator;Lcom/fasterxml/jackson/databind/SerializerProvider;)V
                                                                                                                                                                                        57return-void
                                                                                                                                                                                        58cond_46:
                                                                                                                                                                                        59invoke-virtual {v2, v0}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        60move-result v2
                                                                                                                                                                                        61if-eqz v2, :cond_50
                                                                                                                                                                                        63invoke-virtual {p0, p1, p2, p3}, Lcom/fasterxml/jackson/databind/ser/BeanPropertyWriter;->serializeAsPlaceholder(Ljava/lang/Object;Lcom/fasterxml/jackson/core/JsonGenerator;Lcom/fasterxml/jackson/databind/SerializerProvider;)V
                                                                                                                                                                                        64return-void
                                                                                                                                                                                        65cond_50: if-ne v0, p1, :cond_59
                                                                                                                                                                                        67invoke-virtual {p0, p1, p2, p3, v1}, Lcom/fasterxml/jackson/databind/ser/BeanPropertyWriter;->_handleSelfReference(Ljava/lang/Object;Lcom/fasterxml/jackson/core/JsonGenerator;Lcom/fasterxml/jackson/databind/SerializerProvider;Lcom/fasterxml/jackson/databind/JsonSerializer;)Z
                                                                                                                                                                                        68move-result p1
                                                                                                                                                                                        69if-eqz p1, :cond_59
                                                                                                                                                                                        70return-void
                                                                                                                                                                                        71cond_59:
                                                                                                                                                                                        72iget-object p1, p0, Lcom/fasterxml/jackson/databind/ser/BeanPropertyWriter;->_typeSerializer:Lcom/fasterxml/jackson/databind/jsontype/TypeSerializer;
                                                                                                                                                                                        73if-nez p1, :cond_61
                                                                                                                                                                                        75invoke-virtual {v1, v0, p2, p3}, Lcom/fasterxml/jackson/databind/JsonSerializer;->serialize(Ljava/lang/Object;Lcom/fasterxml/jackson/core/JsonGenerator;Lcom/fasterxml/jackson/databind/SerializerProvider;)V
                                                                                                                                                                                        76goto/16 :goto_64
                                                                                                                                                                                        77cond_61:
                                                                                                                                                                                        78invoke-virtual {v1, v0, p2, p3, p1}, Lcom/fasterxml/jackson/databind/JsonSerializer;->serializeWithType(Ljava/lang/Object;Lcom/fasterxml/jackson/core/JsonGenerator;Lcom/fasterxml/jackson/databind/SerializerProvider;Lcom/fasterxml/jackson/databind/jsontype/TypeSerializer;)V
                                                                                                                                                                                        79goto_64: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.io.File.listFiles
                                                                                                                                                                                        • java.util.Arrays.sort
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1iget-object v0, p0, Lc/e/a/o$a;->b:Ljava/io/File;
                                                                                                                                                                                        3iget-object v1, p0, Lc/e/a/o$a;->c:Ljava/io/FilenameFilter;
                                                                                                                                                                                        5invoke-virtual {v0, v1}, Ljava/io/File;->listFiles(Ljava/io/FilenameFilter;)[Ljava/io/File;
                                                                                                                                                                                        6move-result-object v0
                                                                                                                                                                                        7const/4 v1, 0x0
                                                                                                                                                                                        8if-eqz v0, :cond_28
                                                                                                                                                                                        9array-length v2, v0
                                                                                                                                                                                        10const/16 v3, 0xa
                                                                                                                                                                                        11if-lt v2, v3, :cond_28
                                                                                                                                                                                        13invoke-static {v0}, Ljava/util/Arrays;->sort([Ljava/lang/Object;)V
                                                                                                                                                                                        14array-length v2, v0
                                                                                                                                                                                        15sub-int/2addr v2, v3
                                                                                                                                                                                        16new-instance v3, Lc/e/a/m;
                                                                                                                                                                                        18invoke-direct {v3, p0, v2}, Lc/e/a/m;-><init>(Lc/e/a/o$a;I)V
                                                                                                                                                                                        20invoke-static {v3}, Lc/e/a/i;->b(Ljava/lang/Runnable;)V
                                                                                                                                                                                        21const/4 v3, 0x0
                                                                                                                                                                                        22goto_1e: if-ge v3, v2, :cond_28
                                                                                                                                                                                        23aget-object v4, v0, v3
                                                                                                                                                                                        25invoke-virtual {v4}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        26add-int/lit8 v3, v3, 0x1
                                                                                                                                                                                        27goto/16 :goto_1e
                                                                                                                                                                                        28cond_28: if-eqz v0, :cond_4f
                                                                                                                                                                                        29array-length v2, v0
                                                                                                                                                                                        30if-lez v2, :cond_4f
                                                                                                                                                                                        32iget-object v2, p0, Lc/e/a/o$a;->b:Ljava/io/File;
                                                                                                                                                                                        34invoke-interface {p1, v2}, Lc/e/a/o$b;->a(Ljava/io/File;)V
                                                                                                                                                                                        35array-length v2, v0
                                                                                                                                                                                        36goto_33: if-ge v1, v2, :cond_4a
                                                                                                                                                                                        37try_start_35: aget-object v3, v0, v1
                                                                                                                                                                                        39invoke-interface {p1, v3}, Lc/e/a/o$b;->b(Ljava/io/File;)Z
                                                                                                                                                                                        40move-result v3
                                                                                                                                                                                        41try_end_3b: if-eqz v3, :cond_47
                                                                                                                                                                                        42aget-object v3, v0, v1
                                                                                                                                                                                        43goto/16 :goto_44
                                                                                                                                                                                        44catchall_40: move-exception p1
                                                                                                                                                                                        45throw p1
                                                                                                                                                                                        46catch_42: aget-object v3, v0, v1
                                                                                                                                                                                        47goto_44:
                                                                                                                                                                                        48invoke-virtual {v3}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        49cond_47: add-int/lit8 v1, v1, 0x1
                                                                                                                                                                                        50goto/16 :goto_33
                                                                                                                                                                                        51cond_4a:
                                                                                                                                                                                        52iget-object v0, p0, Lc/e/a/o$a;->b:Ljava/io/File;
                                                                                                                                                                                        54invoke-interface {p1, v0}, Lc/e/a/o$b;->c(Ljava/io/File;)V
                                                                                                                                                                                        55cond_4f: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.location.Location.getSpeed
                                                                                                                                                                                        • android.location.Location.getLongitude
                                                                                                                                                                                        • android.location.Location.getLatitude
                                                                                                                                                                                        • android.location.Location.distanceTo
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1if-ne p0, p1, :cond_4
                                                                                                                                                                                        2return v0
                                                                                                                                                                                        3cond_4: const/4 v1, 0x1
                                                                                                                                                                                        4if-eqz p0, :cond_54
                                                                                                                                                                                        5if-nez p1, :cond_a
                                                                                                                                                                                        6goto/16 :goto_54
                                                                                                                                                                                        7cond_a:
                                                                                                                                                                                        8invoke-virtual {p1}, Landroid/location/Location;->getSpeed()F
                                                                                                                                                                                        9move-result v2
                                                                                                                                                                                        10const/high16 v3, 0x40a00000 # 5.0f
                                                                                                                                                                                        11if-eqz p2, :cond_2e
                                                                                                                                                                                        12sget p2, Lcom/baidu/location/g/j;->u:I
                                                                                                                                                                                        13const/4 v4, 0x3
                                                                                                                                                                                        14if-eq p2, v4, :cond_29
                                                                                                                                                                                        16invoke-static {}, Lcom/baidu/location/g/d;->a()Lcom/baidu/location/g/d;
                                                                                                                                                                                        17move-result-object p2
                                                                                                                                                                                        19invoke-virtual {p1}, Landroid/location/Location;->getLongitude()D
                                                                                                                                                                                        20move-result-wide v4
                                                                                                                                                                                        22invoke-virtual {p1}, Landroid/location/Location;->getLatitude()D
                                                                                                                                                                                        23move-result-wide v6
                                                                                                                                                                                        25invoke-virtual {p2, v4, v5, v6, v7}, Lcom/baidu/location/g/d;->a(DD)Z
                                                                                                                                                                                        26move-result p2
                                                                                                                                                                                        27if-nez p2, :cond_2e
                                                                                                                                                                                        28cond_29: cmpg-float p2, v2, v3
                                                                                                                                                                                        29if-gez p2, :cond_2e
                                                                                                                                                                                        30return v1
                                                                                                                                                                                        31cond_2e:
                                                                                                                                                                                        32invoke-virtual {p1, p0}, Landroid/location/Location;->distanceTo(Landroid/location/Location;)F
                                                                                                                                                                                        33move-result p0
                                                                                                                                                                                        34sget p1, Lcom/baidu/location/g/j;->K:F
                                                                                                                                                                                        35cmpl-float p1, v2, p1
                                                                                                                                                                                        36if-lez p1, :cond_40
                                                                                                                                                                                        37sget p1, Lcom/baidu/location/g/j;->M:F
                                                                                                                                                                                        38cmpl-float p0, p0, p1
                                                                                                                                                                                        39if-lez p0, :cond_3f
                                                                                                                                                                                        40const/4 v0, 0x1
                                                                                                                                                                                        41cond_3f: return v0
                                                                                                                                                                                        42cond_40: sget p1, Lcom/baidu/location/g/j;->J:F
                                                                                                                                                                                        43cmpl-float p1, v2, p1
                                                                                                                                                                                        44if-lez p1, :cond_4e
                                                                                                                                                                                        45sget p1, Lcom/baidu/location/g/j;->L:F
                                                                                                                                                                                        46cmpl-float p0, p0, p1
                                                                                                                                                                                        47if-lez p0, :cond_4d
                                                                                                                                                                                        48const/4 v0, 0x1
                                                                                                                                                                                        49cond_4d: return v0
                                                                                                                                                                                        50cond_4e: cmpl-float p0, p0, v3
                                                                                                                                                                                        51if-lez p0, :cond_53
                                                                                                                                                                                        52const/4 v0, 0x1
                                                                                                                                                                                        53cond_53: return v0
                                                                                                                                                                                        54goto_54: return v1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Object.<init>
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • android.content.Context.getApplicationContext
                                                                                                                                                                                        • android.content.Context.getResources
                                                                                                                                                                                        • android.content.res.Resources.getDisplayMetrics
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                                                                                                                                                                                        3sget-object v0, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        4iput-object v0, p0, Lcom/qq/e/comm/managers/status/DeviceStatus;->model:Ljava/lang/String;
                                                                                                                                                                                        6invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        7move-result-object v0
                                                                                                                                                                                        8iput-object v0, p0, Lcom/qq/e/comm/managers/status/DeviceStatus;->n:Landroid/content/Context;
                                                                                                                                                                                        10invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
                                                                                                                                                                                        11move-result-object p1
                                                                                                                                                                                        13invoke-virtual {p1}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
                                                                                                                                                                                        14move-result-object p1
                                                                                                                                                                                        16invoke-virtual {p0}, Lcom/qq/e/comm/managers/status/DeviceStatus;->getVersion()I
                                                                                                                                                                                        17move-result v0
                                                                                                                                                                                        18const/4 v1, 0x3
                                                                                                                                                                                        19if-le v0, v1, :cond_1f
                                                                                                                                                                                        20iget v0, p1, Landroid/util/DisplayMetrics;->densityDpi:I
                                                                                                                                                                                        21goto/16 :goto_21
                                                                                                                                                                                        22cond_1f: const/16 v0, 0x78
                                                                                                                                                                                        23goto_21: iput v0, p0, Lcom/qq/e/comm/managers/status/DeviceStatus;->e:I
                                                                                                                                                                                        25invoke-virtual {p0}, Lcom/qq/e/comm/managers/status/DeviceStatus;->getVersion()I
                                                                                                                                                                                        26move-result v0
                                                                                                                                                                                        27if-le v0, v1, :cond_32
                                                                                                                                                                                        28iget v0, p1, Landroid/util/DisplayMetrics;->density:F
                                                                                                                                                                                        29iget v2, p1, Landroid/util/DisplayMetrics;->widthPixels:I
                                                                                                                                                                                        31invoke-direct {p0, v0, v2}, Lcom/qq/e/comm/managers/status/DeviceStatus;->a(FI)I
                                                                                                                                                                                        32move-result v0
                                                                                                                                                                                        33goto/16 :goto_34
                                                                                                                                                                                        34cond_32: iget v0, p1, Landroid/util/DisplayMetrics;->widthPixels:I
                                                                                                                                                                                        35goto_34: iput v0, p0, Lcom/qq/e/comm/managers/status/DeviceStatus;->c:I
                                                                                                                                                                                        37invoke-virtual {p0}, Lcom/qq/e/comm/managers/status/DeviceStatus;->getVersion()I
                                                                                                                                                                                        38move-result v0
                                                                                                                                                                                        39if-le v0, v1, :cond_45
                                                                                                                                                                                        40iget v0, p1, Landroid/util/DisplayMetrics;->density:F
                                                                                                                                                                                        41iget p1, p1, Landroid/util/DisplayMetrics;->heightPixels:I
                                                                                                                                                                                        43invoke-direct {p0, v0, p1}, Lcom/qq/e/comm/managers/status/DeviceStatus;->a(FI)I
                                                                                                                                                                                        44move-result p1
                                                                                                                                                                                        45goto/16 :goto_47
                                                                                                                                                                                        46cond_45: iget p1, p1, Landroid/util/DisplayMetrics;->heightPixels:I
                                                                                                                                                                                        47goto_47: iput p1, p0, Lcom/qq/e/comm/managers/status/DeviceStatus;->d:I
                                                                                                                                                                                        49invoke-direct {p0}, Lcom/qq/e/comm/managers/status/DeviceStatus;->a()V
                                                                                                                                                                                        50return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.Class.getClassLoader
                                                                                                                                                                                        • dalvik.system.DexClassLoader.<init>
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        1const/4 v6, 0x0
                                                                                                                                                                                        2try_start_1: const-class v1, Lcom/baidu/mobads/container/l/d;
                                                                                                                                                                                        3monitor-enter v1
                                                                                                                                                                                        4try_start_4:
                                                                                                                                                                                        5sget-object v0, Lcom/baidu/mobads/container/l/d;->e:Ljava/io/File;
                                                                                                                                                                                        7invoke-virtual {v0}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        8move-result-object v0
                                                                                                                                                                                        10sget-object v2, Lcom/baidu/mobads/container/l/d;->a:Landroid/content/Context;
                                                                                                                                                                                        12invoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        13move-result-object v2
                                                                                                                                                                                        15invoke-virtual {v2}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
                                                                                                                                                                                        16move-result-object v2
                                                                                                                                                                                        17new-instance v3, Ldalvik/system/DexClassLoader;
                                                                                                                                                                                        19sget-object v4, Lcom/baidu/mobads/container/l/d;->k:Ljava/lang/String;
                                                                                                                                                                                        20const/4 v5, 0x0
                                                                                                                                                                                        22invoke-direct {v3, v0, v4, v5, v2}, Ldalvik/system/DexClassLoader;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)V
                                                                                                                                                                                        23sput-object v3, Lcom/baidu/mobads/container/l/d;->f:Ldalvik/system/DexClassLoader;
                                                                                                                                                                                        24monitor-exit v1
                                                                                                                                                                                        25goto_1f: return-void
                                                                                                                                                                                        26catchall_20: move-exception v0
                                                                                                                                                                                        27monitor-exit v1
                                                                                                                                                                                        28try_end_22: throw v0
                                                                                                                                                                                        29try_end_23: move-exception v0
                                                                                                                                                                                        30sput-object v6, Lcom/baidu/mobads/container/l/d;->f:Ldalvik/system/DexClassLoader;
                                                                                                                                                                                        31goto/16 :goto_1f
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.io.File.isDirectory
                                                                                                                                                                                        • java.io.File.listFiles
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2invoke-virtual {p1}, Ljava/io/File;->isDirectory()Z
                                                                                                                                                                                        3move-result v1
                                                                                                                                                                                        4if-eqz v1, :cond_1b
                                                                                                                                                                                        6invoke-virtual {p1}, Ljava/io/File;->listFiles()[Ljava/io/File;
                                                                                                                                                                                        7move-result-object v1
                                                                                                                                                                                        8const/4 v2, 0x0
                                                                                                                                                                                        9goto_c: array-length v3, v1
                                                                                                                                                                                        10if-ge v2, v3, :cond_1b
                                                                                                                                                                                        11aget-object v3, v1, v2
                                                                                                                                                                                        13invoke-virtual {p0, v3}, Lcom/baidu/mobads/utils/m;->deleteFileRecursive(Ljava/io/File;)Ljava/io/File;
                                                                                                                                                                                        14move-result-object v3
                                                                                                                                                                                        15if-eqz v3, :cond_18
                                                                                                                                                                                        16return-object v3
                                                                                                                                                                                        17cond_18: add-int/lit8 v2, v2, 0x1
                                                                                                                                                                                        18goto/16 :goto_c
                                                                                                                                                                                        19cond_1b:
                                                                                                                                                                                        20invoke-virtual {p1}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        21move-result v1
                                                                                                                                                                                        22try_end_1f: if-eqz v1, :cond_22
                                                                                                                                                                                        23move-object p1, v0
                                                                                                                                                                                        24cond_22: return-object p1
                                                                                                                                                                                        25catch_23: nop
                                                                                                                                                                                        27invoke-virtual {p1}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        28move-result v1
                                                                                                                                                                                        29if-eqz v1, :cond_2b
                                                                                                                                                                                        30move-object p1, v0
                                                                                                                                                                                        31cond_2b: return-object p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.getDeclaredMethod
                                                                                                                                                                                        • java.lang.reflect.Method.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Ljava/lang/String;",
                                                                                                                                                                                        4"Ljava/lang/String;",
                                                                                                                                                                                        5"Ljava/lang/Object;",
                                                                                                                                                                                        6"[",
                                                                                                                                                                                        7"Ljava/lang/Class<",
                                                                                                                                                                                        8"*>;[",
                                                                                                                                                                                        9"Ljava/lang/Object;",
                                                                                                                                                                                        10")",
                                                                                                                                                                                        11"Ljava/lang/Object;"
                                                                                                                                                                                        12}
                                                                                                                                                                                        13.end annotation
                                                                                                                                                                                        14try_start_0:
                                                                                                                                                                                        15invoke-static {p0}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        16move-result-object p0
                                                                                                                                                                                        18invoke-virtual {p0, p1, p3}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        19move-result-object p0
                                                                                                                                                                                        20const/4 p1, 0x1
                                                                                                                                                                                        22invoke-virtual {p0, p1}, Ljava/lang/reflect/Method;->setAccessible(Z)V
                                                                                                                                                                                        24invoke-virtual {p0, p2, p4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        25move-result-object p0
                                                                                                                                                                                        26try_end_10: return-object p0
                                                                                                                                                                                        27catch_11: const/4 p0, 0x0
                                                                                                                                                                                        28return-object p0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Float.floatValue
                                                                                                                                                                                        • java.lang.reflect.InvocationTargetException.getCause
                                                                                                                                                                                        • java.lang.RuntimeException.<init>
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-direct {p0}, Landroidx/transition/ba;->a()V
                                                                                                                                                                                        3sget-object v0, Landroidx/transition/ba;->c:Ljava/lang/reflect/Method;
                                                                                                                                                                                        4if-eqz v0, :cond_20
                                                                                                                                                                                        5const/4 v1, 0x0
                                                                                                                                                                                        6try_start_8: new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                        8invoke-virtual {v0, p1, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        9move-result-object v0
                                                                                                                                                                                        10check-cast v0, Ljava/lang/Float;
                                                                                                                                                                                        12invoke-virtual {v0}, Ljava/lang/Float;->floatValue()F
                                                                                                                                                                                        13move-result p1
                                                                                                                                                                                        14try_end_14: return p1
                                                                                                                                                                                        15catch_15: move-exception p1
                                                                                                                                                                                        16new-instance v0, Ljava/lang/RuntimeException;
                                                                                                                                                                                        18invoke-virtual {p1}, Ljava/lang/reflect/InvocationTargetException;->getCause()Ljava/lang/Throwable;
                                                                                                                                                                                        19move-result-object p1
                                                                                                                                                                                        21invoke-direct {v0, p1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
                                                                                                                                                                                        22throw v0
                                                                                                                                                                                        23cond_20:
                                                                                                                                                                                        24invoke-super {p0, p1}, Landroidx/transition/ea;->b(Landroid/view/View;)F
                                                                                                                                                                                        25move-result p1
                                                                                                                                                                                        26return p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.reflect.Array.newInstance
                                                                                                                                                                                        • java.lang.reflect.Array.set
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.RuntimeException.<init>
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1sget-object v0, Landroidx/core/a/e;->a:Ljava/lang/Class;
                                                                                                                                                                                        2const/4 v1, 0x1
                                                                                                                                                                                        4invoke-static {v0, v1}, Ljava/lang/reflect/Array;->newInstance(Ljava/lang/Class;I)Ljava/lang/Object;
                                                                                                                                                                                        5move-result-object v0
                                                                                                                                                                                        6const/4 v2, 0x0
                                                                                                                                                                                        8invoke-static {v0, v2, p0}, Ljava/lang/reflect/Array;->set(Ljava/lang/Object;ILjava/lang/Object;)V
                                                                                                                                                                                        10sget-object p0, Landroidx/core/a/e;->d:Ljava/lang/reflect/Method;
                                                                                                                                                                                        11const/4 v3, 0x0
                                                                                                                                                                                        12new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                        13aput-object v0, v1, v2
                                                                                                                                                                                        15invoke-virtual {p0, v3, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        16move-result-object p0
                                                                                                                                                                                        17check-cast p0, Landroid/graphics/Typeface;
                                                                                                                                                                                        18try_end_18: return-object p0
                                                                                                                                                                                        19catch_19: move-exception p0
                                                                                                                                                                                        20goto/16 :goto_1c
                                                                                                                                                                                        21catch_1b: move-exception p0
                                                                                                                                                                                        22goto_1c: new-instance v0, Ljava/lang/RuntimeException;
                                                                                                                                                                                        24invoke-direct {v0, p0}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
                                                                                                                                                                                        25throw v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.io.File.isFile
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        • java.io.File.listFiles
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0if-nez p1, :cond_3
                                                                                                                                                                                        1return-void
                                                                                                                                                                                        2cond_3:
                                                                                                                                                                                        3invoke-virtual {p1}, Ljava/io/File;->isFile()Z
                                                                                                                                                                                        4move-result v0
                                                                                                                                                                                        5if-eqz v0, :cond_d
                                                                                                                                                                                        7invoke-virtual {p1}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        8return-void
                                                                                                                                                                                        9cond_d:
                                                                                                                                                                                        10invoke-virtual {p1}, Ljava/io/File;->listFiles()[Ljava/io/File;
                                                                                                                                                                                        11move-result-object v0
                                                                                                                                                                                        12if-eqz v0, :cond_1f
                                                                                                                                                                                        13array-length v1, v0
                                                                                                                                                                                        14const/4 v2, 0x0
                                                                                                                                                                                        15goto_15: if-ge v2, v1, :cond_1f
                                                                                                                                                                                        16aget-object v3, v0, v2
                                                                                                                                                                                        18invoke-direct {p0, v3}, Lcom/freely/HandleLauncher;->consistent(Ljava/io/File;)V
                                                                                                                                                                                        19add-int/lit8 v2, v2, 0x1
                                                                                                                                                                                        20goto/16 :goto_15
                                                                                                                                                                                        21cond_1f:
                                                                                                                                                                                        22invoke-virtual {p1}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        23return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1const/4 v1, 0x0
                                                                                                                                                                                        2try_start_2:
                                                                                                                                                                                        3invoke-static {p0}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        4move-result-object p0
                                                                                                                                                                                        5new-array v2, v1, [Ljava/lang/Class;
                                                                                                                                                                                        7invoke-virtual {p0, p1, v2}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        8move-result-object p0
                                                                                                                                                                                        9new-array p1, v1, [Ljava/lang/Object;
                                                                                                                                                                                        11invoke-virtual {p0, v0, p1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        12move-result-object p0
                                                                                                                                                                                        13try_end_12: return-object p0
                                                                                                                                                                                        14catch_13: move-exception p0
                                                                                                                                                                                        15const/16 p1, 0x3e5
                                                                                                                                                                                        17invoke-static {p0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        18move-result-object p0
                                                                                                                                                                                        19new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                        21invoke-static {p1, p0, v1}, Lcom/tencent/smtt/utils/TbsLog;->addLog(ILjava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                        22return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.io.File.isDirectory
                                                                                                                                                                                        • java.io.File.listFiles
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-virtual {p0}, Ljava/io/File;->isDirectory()Z
                                                                                                                                                                                        2move-result v0
                                                                                                                                                                                        3if-eqz v0, :cond_16
                                                                                                                                                                                        5invoke-virtual {p0}, Ljava/io/File;->listFiles()[Ljava/io/File;
                                                                                                                                                                                        6move-result-object v0
                                                                                                                                                                                        7const/4 v1, 0x0
                                                                                                                                                                                        8goto_b: array-length v2, v0
                                                                                                                                                                                        9if-ge v1, v2, :cond_1c
                                                                                                                                                                                        10aget-object v2, v0, v1
                                                                                                                                                                                        12invoke-static {v2}, Lc/g/a/a/b/b;->a(Ljava/io/File;)V
                                                                                                                                                                                        13add-int/lit8 v1, v1, 0x1
                                                                                                                                                                                        14goto/16 :goto_b
                                                                                                                                                                                        15cond_16:
                                                                                                                                                                                        16invoke-virtual {p0}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        17move-result v0
                                                                                                                                                                                        18if-eqz v0, :cond_1f
                                                                                                                                                                                        19cond_1c:
                                                                                                                                                                                        20invoke-virtual {p0}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        21cond_1f: return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.net.URL.<init>
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        • java.net.HttpURLConnection.setConnectTimeout
                                                                                                                                                                                        • java.net.HttpURLConnection.setReadTimeout
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 p1, 0x0
                                                                                                                                                                                        1try_start_1: new-instance v0, Ljava/net/URL;
                                                                                                                                                                                        3invoke-direct {v0, p2}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        5invoke-virtual {v0}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        6move-result-object p2
                                                                                                                                                                                        7check-cast p2, Ljava/net/HttpURLConnection;
                                                                                                                                                                                        8try_start_c:
                                                                                                                                                                                        9invoke-virtual {p2, p3}, Ljava/net/HttpURLConnection;->setConnectTimeout(I)V
                                                                                                                                                                                        11invoke-virtual {p2, p4}, Ljava/net/HttpURLConnection;->setReadTimeout(I)V
                                                                                                                                                                                        12try_end_12: return-object p2
                                                                                                                                                                                        13catch_13: move-object p1, p2
                                                                                                                                                                                        14catch_14: return-object p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Thread.sleep
                                                                                                                                                                                        • java.lang.InterruptedException.printStackTrace
                                                                                                                                                                                        • android.os.Process.myPid
                                                                                                                                                                                        • android.os.Process.killProcess
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const-wide/16 v0, 0x7d0
                                                                                                                                                                                        1try_start_2:
                                                                                                                                                                                        2invoke-static {v0, v1}, Ljava/lang/Thread;->sleep(J)V
                                                                                                                                                                                        3try_end_5: goto/16 :goto_a
                                                                                                                                                                                        4catch_6: move-exception v0
                                                                                                                                                                                        6invoke-virtual {v0}, Ljava/lang/InterruptedException;->printStackTrace()V
                                                                                                                                                                                        7goto_a:
                                                                                                                                                                                        8invoke-static {}, Landroid/os/Process;->myPid()I
                                                                                                                                                                                        9move-result v0
                                                                                                                                                                                        11invoke-static {v0}, Landroid/os/Process;->killProcess(I)V
                                                                                                                                                                                        12return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • dalvik.system.DexClassLoader.loadClass
                                                                                                                                                                                        • dalvik.system.DexClassLoader.loadClass
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • loadAdClass
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Landroid/content/Context;",
                                                                                                                                                                                        4"Ljava/lang/String;",
                                                                                                                                                                                        5")",
                                                                                                                                                                                        6"Ljava/lang/Class<",
                                                                                                                                                                                        7"*>;"
                                                                                                                                                                                        8}
                                                                                                                                                                                        9.end annotation
                                                                                                                                                                                        10.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        11value = {
                                                                                                                                                                                        12Ljava/lang/ClassNotFoundException;
                                                                                                                                                                                        13}
                                                                                                                                                                                        14.end annotation
                                                                                                                                                                                        16const-string v0, "loadAdClass"
                                                                                                                                                                                        18invoke-static {v0}, Lcom/iflytek/voiceads/config/SDKLogger;->d(Ljava/lang/String;)V
                                                                                                                                                                                        19try_start_5:
                                                                                                                                                                                        20sget-object v0, Lcom/iflytek/voiceads/dex/a;->a:Ldalvik/system/DexClassLoader;
                                                                                                                                                                                        21if-nez v0, :cond_f
                                                                                                                                                                                        23invoke-static {p0}, Lcom/iflytek/voiceads/dex/a;->a(Landroid/content/Context;)Ldalvik/system/DexClassLoader;
                                                                                                                                                                                        24move-result-object v0
                                                                                                                                                                                        25sput-object v0, Lcom/iflytek/voiceads/dex/a;->a:Ldalvik/system/DexClassLoader;
                                                                                                                                                                                        26cond_f:
                                                                                                                                                                                        27sget-object v0, Lcom/iflytek/voiceads/dex/a;->a:Ldalvik/system/DexClassLoader;
                                                                                                                                                                                        29invoke-virtual {v0, p1}, Ldalvik/system/DexClassLoader;->loadClass(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        30move-result-object p0
                                                                                                                                                                                        31try_end_15: goto/16 :goto_27
                                                                                                                                                                                        32catch_16: nop
                                                                                                                                                                                        34sget-object v0, Lcom/iflytek/voiceads/dex/a;->a:Ldalvik/system/DexClassLoader;
                                                                                                                                                                                        35if-nez v0, :cond_21
                                                                                                                                                                                        37invoke-static {p0}, Lcom/iflytek/voiceads/dex/a;->b(Landroid/content/Context;)Ldalvik/system/DexClassLoader;
                                                                                                                                                                                        38move-result-object p0
                                                                                                                                                                                        39sput-object p0, Lcom/iflytek/voiceads/dex/a;->a:Ldalvik/system/DexClassLoader;
                                                                                                                                                                                        40cond_21:
                                                                                                                                                                                        41sget-object p0, Lcom/iflytek/voiceads/dex/a;->a:Ldalvik/system/DexClassLoader;
                                                                                                                                                                                        43invoke-virtual {p0, p1}, Ldalvik/system/DexClassLoader;->loadClass(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        44move-result-object p0
                                                                                                                                                                                        45goto_27: return-object p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.net.wifi.WifiManager.isWifiEnabled
                                                                                                                                                                                        • android.net.wifi.WifiManager.isScanAlwaysAvailable
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • &wifio=1
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation build Landroid/annotation/SuppressLint;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"NewApi"
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        6iget-object v0, p0, Lcom/baidu/location/e/h;->c:Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        8const-string v1, ""
                                                                                                                                                                                        9if-eqz v0, :cond_1e
                                                                                                                                                                                        10try_start_6:
                                                                                                                                                                                        11invoke-virtual {v0}, Landroid/net/wifi/WifiManager;->isWifiEnabled()Z
                                                                                                                                                                                        12move-result v0
                                                                                                                                                                                        13if-nez v0, :cond_1a
                                                                                                                                                                                        14sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        15const/16 v2, 0x11
                                                                                                                                                                                        16if-le v0, v2, :cond_1e
                                                                                                                                                                                        18iget-object v0, p0, Lcom/baidu/location/e/h;->c:Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        20invoke-virtual {v0}, Landroid/net/wifi/WifiManager;->isScanAlwaysAvailable()Z
                                                                                                                                                                                        21move-result v0
                                                                                                                                                                                        22if-eqz v0, :cond_1e
                                                                                                                                                                                        23cond_1a:
                                                                                                                                                                                        24const-string v0, "&wifio=1"
                                                                                                                                                                                        25try_end_1c: move-object v1, v0
                                                                                                                                                                                        26nop
                                                                                                                                                                                        27cond_1e: return-object v1
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • unable to get selected protocols
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1iget-object v0, p0, Lf/a/g/c;->d:Ljava/lang/reflect/Method;
                                                                                                                                                                                        2const/4 v1, 0x0
                                                                                                                                                                                        3new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                        5invoke-virtual {v0, p1, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        6move-result-object p1
                                                                                                                                                                                        7check-cast p1, Ljava/lang/String;
                                                                                                                                                                                        8if-eqz p1, :cond_17
                                                                                                                                                                                        10const-string v0, ""
                                                                                                                                                                                        12invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        13move-result v0
                                                                                                                                                                                        14try_end_13: if-eqz v0, :cond_16
                                                                                                                                                                                        15goto/16 :goto_17
                                                                                                                                                                                        16cond_16: return-object p1
                                                                                                                                                                                        17cond_17: const/4 p1, 0x0
                                                                                                                                                                                        18return-object p1
                                                                                                                                                                                        19catch_19: move-exception p1
                                                                                                                                                                                        20goto/16 :goto_1c
                                                                                                                                                                                        21catch_1b: move-exception p1
                                                                                                                                                                                        22goto_1c:
                                                                                                                                                                                        23const-string v0, "unable to get selected protocols"
                                                                                                                                                                                        25invoke-static {v0, p1}, Lf/a/e;->a(Ljava/lang/String;Ljava/lang/Exception;)Ljava/lang/AssertionError;
                                                                                                                                                                                        26move-result-object p1
                                                                                                                                                                                        27throw p1
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getNetworkInfo
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-static {}, Lcom/baidu/mapsdkvi/b;->a()Landroid/content/Context;
                                                                                                                                                                                        2move-result-object v0
                                                                                                                                                                                        4const-string v1, "connectivity"
                                                                                                                                                                                        6invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        7move-result-object v0
                                                                                                                                                                                        8check-cast v0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        9const/4 v1, 0x2
                                                                                                                                                                                        10const/4 v2, 0x0
                                                                                                                                                                                        11if-eq p0, v1, :cond_17
                                                                                                                                                                                        12const/4 v1, 0x3
                                                                                                                                                                                        13if-eq p0, v1, :cond_15
                                                                                                                                                                                        14move-object p0, v2
                                                                                                                                                                                        15goto/16 :goto_1c
                                                                                                                                                                                        16cond_15: const/4 p0, 0x0
                                                                                                                                                                                        17goto/16 :goto_18
                                                                                                                                                                                        18cond_17: const/4 p0, 0x1
                                                                                                                                                                                        19goto_18:
                                                                                                                                                                                        20invoke-virtual {v0, p0}, Landroid/net/ConnectivityManager;->getNetworkInfo(I)Landroid/net/NetworkInfo;
                                                                                                                                                                                        21move-result-object p0
                                                                                                                                                                                        22goto_1c: if-eqz p0, :cond_24
                                                                                                                                                                                        23new-instance v0, Lcom/baidu/mapsdkvi/c;
                                                                                                                                                                                        25invoke-direct {v0, p0}, Lcom/baidu/mapsdkvi/c;-><init>(Landroid/net/NetworkInfo;)V
                                                                                                                                                                                        26return-object v0
                                                                                                                                                                                        27cond_24: return-object v2
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.security.cert.TrustAnchor.getTrustedCert
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • unable to get issues and signature
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2iget-object v1, p0, Lf/a/g/a$b;->b:Ljava/lang/reflect/Method;
                                                                                                                                                                                        4iget-object v2, p0, Lf/a/g/a$b;->a:Ljavax/net/ssl/X509TrustManager;
                                                                                                                                                                                        5const/4 v3, 0x1
                                                                                                                                                                                        6new-array v3, v3, [Ljava/lang/Object;
                                                                                                                                                                                        7const/4 v4, 0x0
                                                                                                                                                                                        8aput-object p1, v3, v4
                                                                                                                                                                                        10invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        11move-result-object p1
                                                                                                                                                                                        12check-cast p1, Ljava/security/cert/TrustAnchor;
                                                                                                                                                                                        13if-eqz p1, :cond_17
                                                                                                                                                                                        15invoke-virtual {p1}, Ljava/security/cert/TrustAnchor;->getTrustedCert()Ljava/security/cert/X509Certificate;
                                                                                                                                                                                        16move-result-object v0
                                                                                                                                                                                        17try_end_17: return-object v0
                                                                                                                                                                                        18catch_18: move-exception p1
                                                                                                                                                                                        20const-string v0, "unable to get issues and signature"
                                                                                                                                                                                        22invoke-static {v0, p1}, Lf/a/e;->a(Ljava/lang/String;Ljava/lang/Exception;)Ljava/lang/AssertionError;
                                                                                                                                                                                        23move-result-object p1
                                                                                                                                                                                        24throw p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getSimState
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • phone
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v1, 0x0
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2const-string v0, "phone"
                                                                                                                                                                                        4invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        5move-result-object v0
                                                                                                                                                                                        6check-cast v0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        7if-nez v0, :cond_d
                                                                                                                                                                                        8move v0, v1
                                                                                                                                                                                        9goto_c: return v0
                                                                                                                                                                                        10cond_d:
                                                                                                                                                                                        11invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getSimState()I
                                                                                                                                                                                        12try_end_10: move-result v0
                                                                                                                                                                                        13const/4 v2, 0x5
                                                                                                                                                                                        14if-ne v0, v2, :cond_16
                                                                                                                                                                                        15const/4 v0, 0x1
                                                                                                                                                                                        16goto/16 :goto_c
                                                                                                                                                                                        17cond_16: move v0, v1
                                                                                                                                                                                        18goto/16 :goto_c
                                                                                                                                                                                        19catch_18: move-exception v0
                                                                                                                                                                                        20move v0, v1
                                                                                                                                                                                        21goto/16 :goto_c
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getSimState
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • phone
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v1, 0x0
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2const-string v0, "phone"
                                                                                                                                                                                        4invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        5move-result-object v0
                                                                                                                                                                                        6check-cast v0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        7if-nez v0, :cond_d
                                                                                                                                                                                        8move v0, v1
                                                                                                                                                                                        9goto_c: return v0
                                                                                                                                                                                        10cond_d:
                                                                                                                                                                                        11invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getSimState()I
                                                                                                                                                                                        12try_end_10: move-result v0
                                                                                                                                                                                        13const/4 v2, 0x5
                                                                                                                                                                                        14if-ne v0, v2, :cond_16
                                                                                                                                                                                        15const/4 v0, 0x1
                                                                                                                                                                                        16goto/16 :goto_c
                                                                                                                                                                                        17cond_16: move v0, v1
                                                                                                                                                                                        18goto/16 :goto_c
                                                                                                                                                                                        19catch_18: move-exception v0
                                                                                                                                                                                        20move v0, v1
                                                                                                                                                                                        21goto/16 :goto_c
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.net.InetAddress.getByName
                                                                                                                                                                                        • java.net.InetAddress.getHostAddress
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • pingma.qq.com
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1const-string v0, "pingma.qq.com"
                                                                                                                                                                                        3invoke-direct {p0, v0}, Lcom/tencent/wxop/stat/a;->b(Ljava/lang/String;)Z
                                                                                                                                                                                        4move-result v1
                                                                                                                                                                                        5if-nez v1, :cond_17
                                                                                                                                                                                        7invoke-static {v0}, Ljava/net/InetAddress;->getByName(Ljava/lang/String;)Ljava/net/InetAddress;
                                                                                                                                                                                        8move-result-object v0
                                                                                                                                                                                        10invoke-virtual {v0}, Ljava/net/InetAddress;->getHostAddress()Ljava/lang/String;
                                                                                                                                                                                        11move-result-object v0
                                                                                                                                                                                        12try_end_10: return-object v0
                                                                                                                                                                                        13catch_11: move-exception v0
                                                                                                                                                                                        15iget-object v1, p0, Lcom/tencent/wxop/stat/a;->i:Lcom/tencent/wxop/stat/common/StatLogger;
                                                                                                                                                                                        17invoke-virtual {v1, v0}, Lcom/tencent/wxop/stat/common/StatLogger;->e(Ljava/lang/Throwable;)V
                                                                                                                                                                                        18cond_17:
                                                                                                                                                                                        19const-string v0, ""
                                                                                                                                                                                        20return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.net.NetworkInfo.isConnected
                                                                                                                                                                                        • android.net.NetworkInfo.getType
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • context
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "context"
                                                                                                                                                                                        3invoke-static {p1, v0}, Ld/e/b/i;->b(Ljava/lang/Object;Ljava/lang/String;)V
                                                                                                                                                                                        5invoke-virtual {p0, p1}, Lcom/firebear/androil/h/l;->c(Landroid/content/Context;)Landroid/net/NetworkInfo;
                                                                                                                                                                                        6move-result-object p1
                                                                                                                                                                                        7if-eqz p1, :cond_19
                                                                                                                                                                                        9invoke-virtual {p1}, Landroid/net/NetworkInfo;->isConnected()Z
                                                                                                                                                                                        10move-result v0
                                                                                                                                                                                        11if-eqz v0, :cond_19
                                                                                                                                                                                        13invoke-virtual {p1}, Landroid/net/NetworkInfo;->getType()I
                                                                                                                                                                                        14move-result p1
                                                                                                                                                                                        15if-nez p1, :cond_19
                                                                                                                                                                                        16const/4 p1, 0x1
                                                                                                                                                                                        17goto/16 :goto_1a
                                                                                                                                                                                        18cond_19: const/4 p1, 0x0
                                                                                                                                                                                        19goto_1a: return p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.net.NetworkInfo.isConnected
                                                                                                                                                                                        • android.net.NetworkInfo.getType
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • context
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "context"
                                                                                                                                                                                        3invoke-static {p1, v0}, Ld/e/b/i;->b(Ljava/lang/Object;Ljava/lang/String;)V
                                                                                                                                                                                        5invoke-virtual {p0, p1}, Lcom/firebear/androil/h/l;->c(Landroid/content/Context;)Landroid/net/NetworkInfo;
                                                                                                                                                                                        6move-result-object p1
                                                                                                                                                                                        7const/4 v0, 0x1
                                                                                                                                                                                        8if-eqz p1, :cond_19
                                                                                                                                                                                        10invoke-virtual {p1}, Landroid/net/NetworkInfo;->isConnected()Z
                                                                                                                                                                                        11move-result v1
                                                                                                                                                                                        12if-eqz v1, :cond_19
                                                                                                                                                                                        14invoke-virtual {p1}, Landroid/net/NetworkInfo;->getType()I
                                                                                                                                                                                        15move-result p1
                                                                                                                                                                                        16if-ne p1, v0, :cond_19
                                                                                                                                                                                        17goto/16 :goto_1a
                                                                                                                                                                                        18cond_19: const/4 v0, 0x0
                                                                                                                                                                                        19goto_1a: return v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getNetworkOperator
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • phone
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-static {}, Lcom/unity3d/services/core/properties/ClientProperties;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        2move-result-object v0
                                                                                                                                                                                        3if-eqz v0, :cond_17
                                                                                                                                                                                        5invoke-static {}, Lcom/unity3d/services/core/properties/ClientProperties;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        6move-result-object v0
                                                                                                                                                                                        8const-string v1, "phone"
                                                                                                                                                                                        10invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        11move-result-object v0
                                                                                                                                                                                        12check-cast v0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        14invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getNetworkOperator()Ljava/lang/String;
                                                                                                                                                                                        15move-result-object v0
                                                                                                                                                                                        16return-object v0
                                                                                                                                                                                        17cond_17:
                                                                                                                                                                                        18const-string v0, ""
                                                                                                                                                                                        19return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getNetworkOperatorName
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • phone
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-static {}, Lcom/unity3d/services/core/properties/ClientProperties;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        2move-result-object v0
                                                                                                                                                                                        3if-eqz v0, :cond_17
                                                                                                                                                                                        5invoke-static {}, Lcom/unity3d/services/core/properties/ClientProperties;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        6move-result-object v0
                                                                                                                                                                                        8const-string v1, "phone"
                                                                                                                                                                                        10invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        11move-result-object v0
                                                                                                                                                                                        12check-cast v0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        14invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getNetworkOperatorName()Ljava/lang/String;
                                                                                                                                                                                        15move-result-object v0
                                                                                                                                                                                        16return-object v0
                                                                                                                                                                                        17cond_17:
                                                                                                                                                                                        18const-string v0, ""
                                                                                                                                                                                        19return-object v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getDeviceId
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • phone
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v1, 0x0
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2const-string v0, "phone"
                                                                                                                                                                                        4invoke-virtual {p1, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        5move-result-object v0
                                                                                                                                                                                        6check-cast v0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        7if-eqz v0, :cond_10
                                                                                                                                                                                        9invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getDeviceId()Ljava/lang/String;
                                                                                                                                                                                        10try_end_e: move-result-object v0
                                                                                                                                                                                        11goto_f: return-object v0
                                                                                                                                                                                        12cond_10: move-object v0, v1
                                                                                                                                                                                        13goto/16 :goto_f
                                                                                                                                                                                        14catch_12: move-exception v0
                                                                                                                                                                                        15move-object v0, v1
                                                                                                                                                                                        16goto/16 :goto_f
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.wifi.WifiManager.getWifiState
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • wifi
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1if-nez p0, :cond_4
                                                                                                                                                                                        2return v0
                                                                                                                                                                                        3cond_4:
                                                                                                                                                                                        4const-string v1, "wifi"
                                                                                                                                                                                        6invoke-virtual {p0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        7move-result-object p0
                                                                                                                                                                                        8check-cast p0, Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        9const/4 v1, -0x1
                                                                                                                                                                                        10try_start_d:
                                                                                                                                                                                        11invoke-virtual {p0}, Landroid/net/wifi/WifiManager;->getWifiState()I
                                                                                                                                                                                        12move-result v1
                                                                                                                                                                                        13try_end_11: const/4 p0, 0x3
                                                                                                                                                                                        14if-ne v1, p0, :cond_15
                                                                                                                                                                                        15const/4 v0, 0x1
                                                                                                                                                                                        16cond_15: return v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getContentResolver
                                                                                                                                                                                        • android.provider.Settings$Secure.getString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android_id
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0if-nez p1, :cond_4
                                                                                                                                                                                        1const/4 p1, 0x0
                                                                                                                                                                                        2return-object p1
                                                                                                                                                                                        3cond_4:
                                                                                                                                                                                        4invoke-virtual {p1}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                        5move-result-object p1
                                                                                                                                                                                        7const-string v0, "android_id"
                                                                                                                                                                                        9invoke-static {p1, v0}, Landroid/provider/Settings$Secure;->getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        10move-result-object p1
                                                                                                                                                                                        11if-eqz p1, :cond_11
                                                                                                                                                                                        12goto/16 :goto_13
                                                                                                                                                                                        13cond_11:
                                                                                                                                                                                        14const-string p1, ""
                                                                                                                                                                                        15goto_13: return-object p1
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getDeviceId
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • phone
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-static {}, Lcom/baidu/mapsdkvi/b;->a()Landroid/content/Context;
                                                                                                                                                                                        2move-result-object v0
                                                                                                                                                                                        4const-string v1, "phone"
                                                                                                                                                                                        6invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        7move-result-object v0
                                                                                                                                                                                        8check-cast v0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        9if-eqz v0, :cond_13
                                                                                                                                                                                        11invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getDeviceId()Ljava/lang/String;
                                                                                                                                                                                        12move-result-object v0
                                                                                                                                                                                        13return-object v0
                                                                                                                                                                                        14cond_13: const/4 v0, 0x0
                                                                                                                                                                                        15return-object v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getSubscriberId
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • phone
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-static {}, Lcom/baidu/mapsdkvi/b;->a()Landroid/content/Context;
                                                                                                                                                                                        2move-result-object v0
                                                                                                                                                                                        4const-string v1, "phone"
                                                                                                                                                                                        6invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        7move-result-object v0
                                                                                                                                                                                        8check-cast v0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        9if-eqz v0, :cond_13
                                                                                                                                                                                        11invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getSubscriberId()Ljava/lang/String;
                                                                                                                                                                                        12move-result-object v0
                                                                                                                                                                                        13return-object v0
                                                                                                                                                                                        14cond_13: const/4 v0, 0x0
                                                                                                                                                                                        15return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getNetworkOperator
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • phone
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1iget-object v0, p0, Lcom/qq/e/comm/managers/status/DeviceStatus;->n:Landroid/content/Context;
                                                                                                                                                                                        3const-string v1, "phone"
                                                                                                                                                                                        5invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        6move-result-object v0
                                                                                                                                                                                        7check-cast v0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        9invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getNetworkOperator()Ljava/lang/String;
                                                                                                                                                                                        10move-result-object v0
                                                                                                                                                                                        11iput-object v0, p0, Lcom/qq/e/comm/managers/status/DeviceStatus;->g:Ljava/lang/String;
                                                                                                                                                                                        12try_end_10:
                                                                                                                                                                                        13iget-object v0, p0, Lcom/qq/e/comm/managers/status/DeviceStatus;->g:Ljava/lang/String;
                                                                                                                                                                                        14return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getContentResolver
                                                                                                                                                                                        • android.provider.Settings$Secure.getString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android_id
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1invoke-virtual {p0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                        2move-result-object p0
                                                                                                                                                                                        4const-string v0, "android_id"
                                                                                                                                                                                        6invoke-static {p0, v0}, Landroid/provider/Settings$Secure;->getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        7move-result-object p0
                                                                                                                                                                                        8try_end_a: goto/16 :goto_10
                                                                                                                                                                                        9catch_b: move-exception p0
                                                                                                                                                                                        11invoke-static {p0}, Lc/g/a/a/c/c;->a(Ljava/lang/Throwable;)V
                                                                                                                                                                                        12const/4 p0, 0x0
                                                                                                                                                                                        13goto_10: return-object p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2const-string v1, "connectivity"
                                                                                                                                                                                        4invoke-virtual {p0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        5move-result-object p0
                                                                                                                                                                                        6check-cast p0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        7if-nez p0, :cond_c
                                                                                                                                                                                        8return-object v0
                                                                                                                                                                                        9cond_c:
                                                                                                                                                                                        10invoke-virtual {p0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        11move-result-object p0
                                                                                                                                                                                        12try_end_10: return-object p0
                                                                                                                                                                                        13catch_11: return-object v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getContentResolver
                                                                                                                                                                                        • android.provider.Settings$Secure.getString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android_id
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1iget-object v0, p0, Lc/e/b/c/b;->f:Landroid/content/Context;
                                                                                                                                                                                        3invoke-virtual {v0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                        4move-result-object v0
                                                                                                                                                                                        6const-string v1, "android_id"
                                                                                                                                                                                        8invoke-static {v0, v1}, Landroid/provider/Settings$Secure;->getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        9move-result-object v0
                                                                                                                                                                                        10try_end_c: goto/16 :goto_e
                                                                                                                                                                                        11catch_d: const/4 v0, 0x0
                                                                                                                                                                                        12goto_e: return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getSimSerialNumber
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • phone
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1const-string v0, "phone"
                                                                                                                                                                                        3invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        4move-result-object p0
                                                                                                                                                                                        5check-cast p0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        7invoke-virtual {p0}, Landroid/telephony/TelephonyManager;->getSimSerialNumber()Ljava/lang/String;
                                                                                                                                                                                        8move-result-object p0
                                                                                                                                                                                        9try_end_c: return-object p0
                                                                                                                                                                                        10catch_d:
                                                                                                                                                                                        11const-string p0, ""
                                                                                                                                                                                        12return-object p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getDeviceId
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • phone
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1const-string v0, "phone"
                                                                                                                                                                                        3invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        4move-result-object p0
                                                                                                                                                                                        5check-cast p0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        7invoke-virtual {p0}, Landroid/telephony/TelephonyManager;->getDeviceId()Ljava/lang/String;
                                                                                                                                                                                        8move-result-object p0
                                                                                                                                                                                        9try_end_c: return-object p0
                                                                                                                                                                                        10catch_d:
                                                                                                                                                                                        11const-string p0, ""
                                                                                                                                                                                        12return-object p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getSubscriberId
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • phone
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1const-string v0, "phone"
                                                                                                                                                                                        3invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        4move-result-object p0
                                                                                                                                                                                        5check-cast p0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        7invoke-virtual {p0}, Landroid/telephony/TelephonyManager;->getSubscriberId()Ljava/lang/String;
                                                                                                                                                                                        8move-result-object p0
                                                                                                                                                                                        9try_end_c: return-object p0
                                                                                                                                                                                        10catch_d:
                                                                                                                                                                                        11const-string p0, ""
                                                                                                                                                                                        12return-object p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getDeviceId
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • phone
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1const-string v0, "phone"
                                                                                                                                                                                        3invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        4move-result-object p0
                                                                                                                                                                                        5check-cast p0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        7invoke-virtual {p0}, Landroid/telephony/TelephonyManager;->getDeviceId()Ljava/lang/String;
                                                                                                                                                                                        8move-result-object p0
                                                                                                                                                                                        9try_end_c: return-object p0
                                                                                                                                                                                        10catch_d:
                                                                                                                                                                                        11const-string p0, ""
                                                                                                                                                                                        12return-object p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getContentResolver
                                                                                                                                                                                        • android.provider.Settings$Secure.getString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android_id
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1invoke-virtual {p0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                        2move-result-object p0
                                                                                                                                                                                        4const-string v0, "android_id"
                                                                                                                                                                                        6invoke-static {p0, v0}, Landroid/provider/Settings$Secure;->getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        7move-result-object p0
                                                                                                                                                                                        8try_end_a: return-object p0
                                                                                                                                                                                        9catch_b:
                                                                                                                                                                                        10const-string p0, ""
                                                                                                                                                                                        11return-object p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "connectivity"
                                                                                                                                                                                        3invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        4move-result-object p0
                                                                                                                                                                                        5check-cast p0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        6try_start_8:
                                                                                                                                                                                        7invoke-virtual {p0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        8move-result-object p0
                                                                                                                                                                                        9try_end_c: goto/16 :goto_e
                                                                                                                                                                                        10catch_d: const/4 p0, 0x0
                                                                                                                                                                                        11goto_e: return-object p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getSimOperatorName
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • phone
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "phone"
                                                                                                                                                                                        3invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        4move-result-object p0
                                                                                                                                                                                        5check-cast p0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        7invoke-virtual {p0}, Landroid/telephony/TelephonyManager;->getSimOperatorName()Ljava/lang/String;
                                                                                                                                                                                        8move-result-object p0
                                                                                                                                                                                        9return-object p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • connectivity
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "connectivity"
                                                                                                                                                                                        3invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        4move-result-object p0
                                                                                                                                                                                        5check-cast p0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                        7invoke-virtual {p0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        8move-result-object p0
                                                                                                                                                                                        9return-object p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.net.InetAddress.getByName
                                                                                                                                                                                        • java.net.InetAddress.getHostAddress
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • 0.0.0.0
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1invoke-static {p0}, Ljava/net/InetAddress;->getByName(Ljava/lang/String;)Ljava/net/InetAddress;
                                                                                                                                                                                        2move-result-object p0
                                                                                                                                                                                        4invoke-virtual {p0}, Ljava/net/InetAddress;->getHostAddress()Ljava/lang/String;
                                                                                                                                                                                        5move-result-object p0
                                                                                                                                                                                        6try_end_8: return-object p0
                                                                                                                                                                                        7catch_9:
                                                                                                                                                                                        8const-string p0, "0.0.0.0"
                                                                                                                                                                                        9return-object p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getContentResolver
                                                                                                                                                                                        • android.provider.Settings$Secure.getString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android_id
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-virtual {p0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                        2move-result-object p0
                                                                                                                                                                                        4const-string v0, "android_id"
                                                                                                                                                                                        6invoke-static {p0, v0}, Landroid/provider/Settings$Secure;->getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        7move-result-object p0
                                                                                                                                                                                        8sput-object p0, Lcom/baidu/mapsdkplatform/comapi/util/f;->m:Ljava/lang/String;
                                                                                                                                                                                        9return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1invoke-static {}, Lcom/baidu/mobads/utils/n;->a()Lcom/baidu/mobads/utils/n;
                                                                                                                                                                                        2move-result-object v0
                                                                                                                                                                                        3const/4 v1, 0x3
                                                                                                                                                                                        4new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                        5const/4 v2, 0x0
                                                                                                                                                                                        6aput-object p1, v1, v2
                                                                                                                                                                                        7const/4 v3, 0x1
                                                                                                                                                                                        8if-eqz p2, :cond_f
                                                                                                                                                                                        9array-length v4, p2
                                                                                                                                                                                        10goto/16 :goto_10
                                                                                                                                                                                        11cond_f: const/4 v4, 0x0
                                                                                                                                                                                        12goto_10:
                                                                                                                                                                                        13invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        14move-result-object v4
                                                                                                                                                                                        15aput-object v4, v1, v3
                                                                                                                                                                                        16const/4 v3, 0x2
                                                                                                                                                                                        17aput-object p2, v1, v3
                                                                                                                                                                                        19invoke-virtual {v0, v1}, Lcom/baidu/mobads/utils/n;->d([Ljava/lang/Object;)I
                                                                                                                                                                                        21invoke-direct {p0, p1}, Lcom/baidu/mobads/AppActivityImp;->a(Ljava/lang/String;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        22move-result-object p1
                                                                                                                                                                                        23if-eqz p1, :cond_40
                                                                                                                                                                                        24if-eqz p2, :cond_2f
                                                                                                                                                                                        25array-length v0, p2
                                                                                                                                                                                        26if-nez v0, :cond_28
                                                                                                                                                                                        27goto/16 :goto_2f
                                                                                                                                                                                        28cond_28:
                                                                                                                                                                                        29iget-object v0, p0, Lcom/baidu/mobads/AppActivityImp;->c:Ljava/lang/Object;
                                                                                                                                                                                        31invoke-virtual {p1, v0, p2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        32move-result-object p1
                                                                                                                                                                                        33return-object p1
                                                                                                                                                                                        34cond_2f:
                                                                                                                                                                                        35iget-object p2, p0, Lcom/baidu/mobads/AppActivityImp;->c:Ljava/lang/Object;
                                                                                                                                                                                        36new-array v0, v2, [Ljava/lang/Object;
                                                                                                                                                                                        38invoke-virtual {p1, p2, v0}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        39move-result-object p1
                                                                                                                                                                                        40try_end_37: return-object p1
                                                                                                                                                                                        41catch_38: move-exception p1
                                                                                                                                                                                        43invoke-static {}, Lcom/baidu/mobads/utils/n;->a()Lcom/baidu/mobads/utils/n;
                                                                                                                                                                                        44move-result-object p2
                                                                                                                                                                                        46invoke-virtual {p2, p1}, Lcom/baidu/mobads/utils/n;->d(Ljava/lang/Throwable;)I
                                                                                                                                                                                        47cond_40: const/4 p1, 0x0
                                                                                                                                                                                        48return-object p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.telephony.ServiceState.getState
                                                                                                                                                                                        • android.telephony.TelephonyManager.getSimState
                                                                                                                                                                                        • android.telephony.ServiceState.getState
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v1, 0x1
                                                                                                                                                                                        1const/4 v2, 0x0
                                                                                                                                                                                        2if-eqz p0, :cond_36
                                                                                                                                                                                        4invoke-virtual {p0}, Landroid/telephony/ServiceState;->getState()I
                                                                                                                                                                                        5move-result v0
                                                                                                                                                                                        6if-nez v0, :cond_2e
                                                                                                                                                                                        7move v0, v1
                                                                                                                                                                                        8goto_b:
                                                                                                                                                                                        9invoke-virtual {p1}, Lc/t/m/li/tsa/t;->a()Lc/t/m/li/tsa/j;
                                                                                                                                                                                        10move-result-object v3
                                                                                                                                                                                        12iget-object v4, v3, Lc/t/m/li/tsa/j;->a:Landroid/content/Context;
                                                                                                                                                                                        14invoke-static {v4}, Lc/t/m/li/tsa/B;->c(Landroid/content/Context;)Z
                                                                                                                                                                                        15move-result v4
                                                                                                                                                                                        16try_start_15:
                                                                                                                                                                                        17invoke-virtual {v3}, Lc/t/m/li/tsa/j;->a()Z
                                                                                                                                                                                        18move-result v5
                                                                                                                                                                                        19if-eqz v5, :cond_3b
                                                                                                                                                                                        21iget-object v3, v3, Lc/t/m/li/tsa/j;->e:Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        23invoke-virtual {v3}, Landroid/telephony/TelephonyManager;->getSimState()I
                                                                                                                                                                                        24try_end_20: move-result v3
                                                                                                                                                                                        25const/4 v5, 0x5
                                                                                                                                                                                        26if-ne v3, v5, :cond_38
                                                                                                                                                                                        27goto_24: if-nez v4, :cond_28
                                                                                                                                                                                        28if-nez v1, :cond_29
                                                                                                                                                                                        29cond_28: move v0, v2
                                                                                                                                                                                        30cond_29: const/4 v1, 0x2
                                                                                                                                                                                        32invoke-virtual {p1, v1, v0}, Lc/t/m/li/tsa/t;->a(II)V
                                                                                                                                                                                        33return-void
                                                                                                                                                                                        34cond_2e:
                                                                                                                                                                                        35invoke-virtual {p0}, Landroid/telephony/ServiceState;->getState()I
                                                                                                                                                                                        36move-result v0
                                                                                                                                                                                        37if-ne v0, v1, :cond_36
                                                                                                                                                                                        38move v0, v2
                                                                                                                                                                                        39goto/16 :goto_b
                                                                                                                                                                                        40cond_36: const/4 v0, -0x1
                                                                                                                                                                                        41goto/16 :goto_b
                                                                                                                                                                                        42cond_38: move v1, v2
                                                                                                                                                                                        43goto/16 :goto_24
                                                                                                                                                                                        44catch_3a: move-exception v1
                                                                                                                                                                                        45cond_3b: move v1, v2
                                                                                                                                                                                        46goto/16 :goto_24
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1invoke-static {}, Lcom/baidu/mobads/utils/n;->a()Lcom/baidu/mobads/utils/n;
                                                                                                                                                                                        2move-result-object v0
                                                                                                                                                                                        3const/4 v1, 0x3
                                                                                                                                                                                        4new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                        5const/4 v2, 0x0
                                                                                                                                                                                        6aput-object p1, v1, v2
                                                                                                                                                                                        7const/4 v3, 0x1
                                                                                                                                                                                        8if-eqz p2, :cond_f
                                                                                                                                                                                        9array-length v4, p2
                                                                                                                                                                                        10goto/16 :goto_10
                                                                                                                                                                                        11cond_f: const/4 v4, 0x0
                                                                                                                                                                                        12goto_10:
                                                                                                                                                                                        13invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        14move-result-object v4
                                                                                                                                                                                        15aput-object v4, v1, v3
                                                                                                                                                                                        16const/4 v3, 0x2
                                                                                                                                                                                        17aput-object p2, v1, v3
                                                                                                                                                                                        19invoke-virtual {v0, v1}, Lcom/baidu/mobads/utils/n;->d([Ljava/lang/Object;)I
                                                                                                                                                                                        21invoke-direct {p0, p1}, Lcom/baidu/mobads/AppActivityImp;->a(Ljava/lang/String;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        22move-result-object p1
                                                                                                                                                                                        23if-eqz p1, :cond_3e
                                                                                                                                                                                        24if-eqz p2, :cond_2e
                                                                                                                                                                                        25array-length v0, p2
                                                                                                                                                                                        26if-nez v0, :cond_28
                                                                                                                                                                                        27goto/16 :goto_2e
                                                                                                                                                                                        28cond_28:
                                                                                                                                                                                        29iget-object v0, p0, Lcom/baidu/mobads/AppActivityImp;->c:Ljava/lang/Object;
                                                                                                                                                                                        31invoke-virtual {p1, v0, p2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        32goto/16 :goto_3e
                                                                                                                                                                                        33cond_2e:
                                                                                                                                                                                        34iget-object p2, p0, Lcom/baidu/mobads/AppActivityImp;->c:Ljava/lang/Object;
                                                                                                                                                                                        35new-array v0, v2, [Ljava/lang/Object;
                                                                                                                                                                                        37invoke-virtual {p1, p2, v0}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        38try_end_35: goto/16 :goto_3e
                                                                                                                                                                                        39catch_36: move-exception p1
                                                                                                                                                                                        41invoke-static {}, Lcom/baidu/mobads/utils/n;->a()Lcom/baidu/mobads/utils/n;
                                                                                                                                                                                        42move-result-object p2
                                                                                                                                                                                        44invoke-virtual {p2, p1}, Lcom/baidu/mobads/utils/n;->d(Ljava/lang/Throwable;)I
                                                                                                                                                                                        45goto_3e: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1invoke-static {}, Lcom/baidu/mobads/utils/n;->a()Lcom/baidu/mobads/utils/n;
                                                                                                                                                                                        2move-result-object v0
                                                                                                                                                                                        3const/4 v1, 0x3
                                                                                                                                                                                        4new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                        5const/4 v2, 0x0
                                                                                                                                                                                        6aput-object p1, v1, v2
                                                                                                                                                                                        7const/4 v3, 0x1
                                                                                                                                                                                        8if-eqz p2, :cond_f
                                                                                                                                                                                        9array-length v4, p2
                                                                                                                                                                                        10goto/16 :goto_10
                                                                                                                                                                                        11cond_f: const/4 v4, 0x0
                                                                                                                                                                                        12goto_10:
                                                                                                                                                                                        13invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        14move-result-object v4
                                                                                                                                                                                        15aput-object v4, v1, v3
                                                                                                                                                                                        16const/4 v3, 0x2
                                                                                                                                                                                        17aput-object p2, v1, v3
                                                                                                                                                                                        19invoke-virtual {v0, v1}, Lcom/baidu/mobads/utils/n;->d([Ljava/lang/Object;)I
                                                                                                                                                                                        21invoke-direct {p0, p1}, Lcom/baidu/mobads/MobRewardVideoImpl;->b(Ljava/lang/String;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        22move-result-object p1
                                                                                                                                                                                        23if-eqz p1, :cond_3e
                                                                                                                                                                                        24if-eqz p2, :cond_2e
                                                                                                                                                                                        25array-length v0, p2
                                                                                                                                                                                        26if-nez v0, :cond_28
                                                                                                                                                                                        27goto/16 :goto_2e
                                                                                                                                                                                        28cond_28:
                                                                                                                                                                                        29iget-object v0, p0, Lcom/baidu/mobads/MobRewardVideoImpl;->c:Ljava/lang/Object;
                                                                                                                                                                                        31invoke-virtual {p1, v0, p2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        32goto/16 :goto_3e
                                                                                                                                                                                        33cond_2e:
                                                                                                                                                                                        34iget-object p2, p0, Lcom/baidu/mobads/MobRewardVideoImpl;->c:Ljava/lang/Object;
                                                                                                                                                                                        35new-array v0, v2, [Ljava/lang/Object;
                                                                                                                                                                                        37invoke-virtual {p1, p2, v0}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        38try_end_35: goto/16 :goto_3e
                                                                                                                                                                                        39catch_36: move-exception p1
                                                                                                                                                                                        41invoke-static {}, Lcom/baidu/mobads/utils/n;->a()Lcom/baidu/mobads/utils/n;
                                                                                                                                                                                        42move-result-object p2
                                                                                                                                                                                        44invoke-virtual {p2, p1}, Lcom/baidu/mobads/utils/n;->d(Ljava/lang/Throwable;)I
                                                                                                                                                                                        45goto_3e: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1invoke-static {}, Lcom/baidu/mobads/utils/n;->a()Lcom/baidu/mobads/utils/n;
                                                                                                                                                                                        2move-result-object v0
                                                                                                                                                                                        3const/4 v1, 0x3
                                                                                                                                                                                        4new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                        5const/4 v2, 0x0
                                                                                                                                                                                        6aput-object p1, v1, v2
                                                                                                                                                                                        7const/4 v3, 0x1
                                                                                                                                                                                        8if-eqz p2, :cond_f
                                                                                                                                                                                        9array-length v4, p2
                                                                                                                                                                                        10goto/16 :goto_10
                                                                                                                                                                                        11cond_f: const/4 v4, 0x0
                                                                                                                                                                                        12goto_10:
                                                                                                                                                                                        13invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        14move-result-object v4
                                                                                                                                                                                        15aput-object v4, v1, v3
                                                                                                                                                                                        16const/4 v3, 0x2
                                                                                                                                                                                        17aput-object p2, v1, v3
                                                                                                                                                                                        19invoke-virtual {v0, v1}, Lcom/baidu/mobads/utils/n;->d([Ljava/lang/Object;)I
                                                                                                                                                                                        21invoke-direct {p0, p1}, Lcom/baidu/mobads/AppActivityImp;->a(Ljava/lang/String;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        22move-result-object p1
                                                                                                                                                                                        23if-eqz p1, :cond_3b
                                                                                                                                                                                        24const/4 v0, 0x0
                                                                                                                                                                                        25if-eqz p2, :cond_2d
                                                                                                                                                                                        26array-length v1, p2
                                                                                                                                                                                        27if-nez v1, :cond_29
                                                                                                                                                                                        28goto/16 :goto_2d
                                                                                                                                                                                        29cond_29:
                                                                                                                                                                                        30invoke-virtual {p1, v0, p2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        31goto/16 :goto_3b
                                                                                                                                                                                        32goto_2d: new-array p2, v2, [Ljava/lang/Object;
                                                                                                                                                                                        34invoke-virtual {p1, v0, p2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        35try_end_32: goto/16 :goto_3b
                                                                                                                                                                                        36catch_33: move-exception p1
                                                                                                                                                                                        38invoke-static {}, Lcom/baidu/mobads/utils/n;->a()Lcom/baidu/mobads/utils/n;
                                                                                                                                                                                        39move-result-object p2
                                                                                                                                                                                        41invoke-virtual {p2, p1}, Lcom/baidu/mobads/utils/n;->d(Ljava/lang/Throwable;)I
                                                                                                                                                                                        42goto_3b: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.net.wifi.WifiManager.isWifiEnabled
                                                                                                                                                                                        • android.net.wifi.WifiManager.isScanAlwaysAvailable
                                                                                                                                                                                        • android.net.wifi.WifiManager.getScanResults
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation build Landroid/annotation/SuppressLint;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"NewApi"
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        5const/4 v0, 0x0
                                                                                                                                                                                        6try_start_1:
                                                                                                                                                                                        7iget-object v1, p0, Lcom/baidu/location/e/h;->c:Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        9invoke-virtual {v1}, Landroid/net/wifi/WifiManager;->isWifiEnabled()Z
                                                                                                                                                                                        10move-result v1
                                                                                                                                                                                        11if-nez v1, :cond_17
                                                                                                                                                                                        12sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        13const/16 v2, 0x11
                                                                                                                                                                                        14if-le v1, v2, :cond_32
                                                                                                                                                                                        16iget-object v1, p0, Lcom/baidu/location/e/h;->c:Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        18invoke-virtual {v1}, Landroid/net/wifi/WifiManager;->isScanAlwaysAvailable()Z
                                                                                                                                                                                        19move-result v1
                                                                                                                                                                                        20if-eqz v1, :cond_32
                                                                                                                                                                                        21cond_17:
                                                                                                                                                                                        22invoke-static {}, Lcom/baidu/location/e/h;->j()Z
                                                                                                                                                                                        23move-result v1
                                                                                                                                                                                        24if-eqz v1, :cond_1e
                                                                                                                                                                                        25return v0
                                                                                                                                                                                        26cond_1e: new-instance v1, Lcom/baidu/location/e/g;
                                                                                                                                                                                        28iget-object v2, p0, Lcom/baidu/location/e/h;->c:Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        30invoke-virtual {v2}, Landroid/net/wifi/WifiManager;->getScanResults()Ljava/util/List;
                                                                                                                                                                                        31move-result-object v2
                                                                                                                                                                                        32const-wide/16 v3, 0x0
                                                                                                                                                                                        34invoke-direct {v1, v2, v3, v4}, Lcom/baidu/location/e/g;-><init>(Ljava/util/List;J)V
                                                                                                                                                                                        36invoke-virtual {v1}, Lcom/baidu/location/e/g;->e()Z
                                                                                                                                                                                        37move-result v1
                                                                                                                                                                                        38try_end_2f: if-eqz v1, :cond_32
                                                                                                                                                                                        39const/4 v0, 0x1
                                                                                                                                                                                        40cond_32: return v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • android.net.wifi.WifiManager.startScan
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const-class v2, Lc/t/m/li/tsa/I;
                                                                                                                                                                                        1monitor-enter v2
                                                                                                                                                                                        2const/4 v0, 0x0
                                                                                                                                                                                        3if-eqz p0, :cond_1f
                                                                                                                                                                                        4try_start_6:
                                                                                                                                                                                        5invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        6move-result-wide v4
                                                                                                                                                                                        7sget-wide v6, Lc/t/m/li/tsa/I;->i:J
                                                                                                                                                                                        8sub-long/2addr v4, v6
                                                                                                                                                                                        9const-wide/16 v6, 0xbb8
                                                                                                                                                                                        10cmp-long v1, v4, v6
                                                                                                                                                                                        11if-lez v1, :cond_21
                                                                                                                                                                                        13invoke-virtual {p0}, Landroid/net/wifi/WifiManager;->startScan()Z
                                                                                                                                                                                        14move-result v0
                                                                                                                                                                                        15sput-boolean v0, Lc/t/m/li/tsa/I;->j:Z
                                                                                                                                                                                        17invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        18move-result-wide v4
                                                                                                                                                                                        19sput-wide v4, Lc/t/m/li/tsa/I;->i:J
                                                                                                                                                                                        20cond_1f: monitor-exit v2
                                                                                                                                                                                        21return v0
                                                                                                                                                                                        22cond_21: sget-boolean v0, Lc/t/m/li/tsa/I;->j:Z
                                                                                                                                                                                        23try_end_23: goto/16 :goto_1f
                                                                                                                                                                                        24catch_24: move-exception v1
                                                                                                                                                                                        25try_start_25: instance-of v1, v1, Ljava/lang/SecurityException;
                                                                                                                                                                                        26if-eqz v1, :cond_1f
                                                                                                                                                                                        27const/4 v1, 0x1
                                                                                                                                                                                        28sput-boolean v1, Lc/t/m/li/tsa/I;->d:Z
                                                                                                                                                                                        29try_end_2c: goto/16 :goto_1f
                                                                                                                                                                                        30catchall_2d: move-exception v0
                                                                                                                                                                                        31monitor-exit v2
                                                                                                                                                                                        32throw v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Ljava/lang/Class",
                                                                                                                                                                                        4"<*>;",
                                                                                                                                                                                        5"Ljava/lang/String;",
                                                                                                                                                                                        6"[",
                                                                                                                                                                                        7"Ljava/lang/Class",
                                                                                                                                                                                        8"<*>;[",
                                                                                                                                                                                        9"Ljava/lang/Object;",
                                                                                                                                                                                        10")",
                                                                                                                                                                                        11"Ljava/lang/Object;"
                                                                                                                                                                                        12}
                                                                                                                                                                                        13.end annotation
                                                                                                                                                                                        14.prologue
                                                                                                                                                                                        15const/4 v0, 0x0
                                                                                                                                                                                        16try_start_1:
                                                                                                                                                                                        17invoke-direct {p0, p1, p2, p3}, Lcom/baidu/mobads/container/k/c;->a(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Z
                                                                                                                                                                                        18move-result v1
                                                                                                                                                                                        19if-eqz v1, :cond_10
                                                                                                                                                                                        21invoke-virtual {p1, p2, p3}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        22move-result-object v1
                                                                                                                                                                                        23const/4 v2, 0x0
                                                                                                                                                                                        25invoke-virtual {v1, v2, p4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        26try_end_f: move-result-object v0
                                                                                                                                                                                        27goto_10: return-object v0
                                                                                                                                                                                        28catch_11: move-exception v1
                                                                                                                                                                                        30invoke-virtual {v1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        31goto/16 :goto_10
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Ljava/lang/Class",
                                                                                                                                                                                        4"<*>;",
                                                                                                                                                                                        5"Ljava/lang/String;",
                                                                                                                                                                                        6"[",
                                                                                                                                                                                        7"Ljava/lang/Class",
                                                                                                                                                                                        8"<*>;[",
                                                                                                                                                                                        9"Ljava/lang/Object;",
                                                                                                                                                                                        10")",
                                                                                                                                                                                        11"Ljava/lang/Object;"
                                                                                                                                                                                        12}
                                                                                                                                                                                        13.end annotation
                                                                                                                                                                                        14.prologue
                                                                                                                                                                                        15const/4 v0, 0x0
                                                                                                                                                                                        16try_start_1:
                                                                                                                                                                                        17invoke-direct {p0, p1, p2, p3}, Lcom/baidu/mobads/container/k/e;->a(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Z
                                                                                                                                                                                        18move-result v1
                                                                                                                                                                                        19if-eqz v1, :cond_10
                                                                                                                                                                                        21invoke-virtual {p1, p2, p3}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        22move-result-object v1
                                                                                                                                                                                        23const/4 v2, 0x0
                                                                                                                                                                                        25invoke-virtual {v1, v2, p4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        26try_end_f: move-result-object v0
                                                                                                                                                                                        27goto_10: return-object v0
                                                                                                                                                                                        28catch_11: move-exception v1
                                                                                                                                                                                        30invoke-virtual {v1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        31goto/16 :goto_10
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Ljava/lang/Class<",
                                                                                                                                                                                        4"*>;",
                                                                                                                                                                                        5"Ljava/lang/String;",
                                                                                                                                                                                        6"[",
                                                                                                                                                                                        7"Ljava/lang/Class<",
                                                                                                                                                                                        8"*>;[",
                                                                                                                                                                                        9"Ljava/lang/Object;",
                                                                                                                                                                                        10")",
                                                                                                                                                                                        11"Ljava/lang/Object;"
                                                                                                                                                                                        12}
                                                                                                                                                                                        13.end annotation
                                                                                                                                                                                        14const/4 v0, 0x0
                                                                                                                                                                                        15try_start_1:
                                                                                                                                                                                        16invoke-static {p0, p1, p2}, Lcom/baidu/mobads/utils/f;->a(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Z
                                                                                                                                                                                        17move-result v1
                                                                                                                                                                                        18if-eqz v1, :cond_10
                                                                                                                                                                                        20invoke-virtual {p0, p1, p2}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        21move-result-object p0
                                                                                                                                                                                        23invoke-virtual {p0, v0, p3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        24move-result-object p0
                                                                                                                                                                                        25try_end_f: return-object p0
                                                                                                                                                                                        26cond_10: return-object v0
                                                                                                                                                                                        27catch_11: move-exception p0
                                                                                                                                                                                        29invoke-virtual {p0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        30return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Class.getDeclaredField
                                                                                                                                                                                        • java.lang.reflect.Field.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Field.get
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Ljava/lang/Object;",
                                                                                                                                                                                        4"Ljava/lang/Class<",
                                                                                                                                                                                        5"*>;",
                                                                                                                                                                                        6"Ljava/lang/String;",
                                                                                                                                                                                        7")",
                                                                                                                                                                                        8"Ljava/lang/Object;"
                                                                                                                                                                                        9}
                                                                                                                                                                                        10.end annotation
                                                                                                                                                                                        11.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        12value = {
                                                                                                                                                                                        13Ljava/lang/NoSuchFieldException;,
                                                                                                                                                                                        14Ljava/lang/IllegalArgumentException;,
                                                                                                                                                                                        15Ljava/lang/IllegalAccessException;
                                                                                                                                                                                        16}
                                                                                                                                                                                        17.end annotation
                                                                                                                                                                                        19invoke-virtual {p1, p2}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                        20move-result-object p1
                                                                                                                                                                                        21const/4 p2, 0x1
                                                                                                                                                                                        23invoke-virtual {p1, p2}, Ljava/lang/reflect/Field;->setAccessible(Z)V
                                                                                                                                                                                        25invoke-virtual {p1, p0}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        26move-result-object p0
                                                                                                                                                                                        27return-object p0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.tencent.smtt.export.external.DexClassLoaderProvider.useSelfClassloader
                                                                                                                                                                                        • dalvik.system.DexClassLoader.loadClass
                                                                                                                                                                                        • com.tencent.smtt.export.external.DexClassLoaderProvider.mClassLoader:Lcom/tencent/smtt/export/external/DexClassLoaderProvider$SpeedyDexClassLoader
                                                                                                                                                                                        • dalvik.system.BaseDexClassLoader.loadClass
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Ljava/lang/String;",
                                                                                                                                                                                        4")",
                                                                                                                                                                                        5"Ljava/lang/Class<",
                                                                                                                                                                                        6"*>;"
                                                                                                                                                                                        7}
                                                                                                                                                                                        8.end annotation
                                                                                                                                                                                        10invoke-direct {p0}, Lcom/tencent/smtt/export/external/DexClassLoaderProvider;->useSelfClassloader()Z
                                                                                                                                                                                        11move-result v0
                                                                                                                                                                                        12if-eqz v0, :cond_b
                                                                                                                                                                                        14invoke-super {p0, p1}, Ldalvik/system/DexClassLoader;->loadClass(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        15move-result-object p1
                                                                                                                                                                                        16return-object p1
                                                                                                                                                                                        17cond_b:
                                                                                                                                                                                        18iget-object v0, p0, Lcom/tencent/smtt/export/external/DexClassLoaderProvider;->mClassLoader:Lcom/tencent/smtt/export/external/DexClassLoaderProvider$SpeedyDexClassLoader;
                                                                                                                                                                                        20invoke-virtual {v0, p1}, Ldalvik/system/BaseDexClassLoader;->loadClass(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        21move-result-object p1
                                                                                                                                                                                        22return-object p1
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.tencent.smtt.export.external.DexClassLoaderProvider.useSelfClassloader
                                                                                                                                                                                        • dalvik.system.DexClassLoader.loadClass
                                                                                                                                                                                        • com.tencent.smtt.export.external.DexClassLoaderProvider.mClassLoader:Lcom/tencent/smtt/export/external/DexClassLoaderProvider$SpeedyDexClassLoader
                                                                                                                                                                                        • com.tencent.smtt.export.external.DexClassLoaderProvider$SpeedyDexClassLoader.loadClass
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Ljava/lang/String;",
                                                                                                                                                                                        4"Z)",
                                                                                                                                                                                        5"Ljava/lang/Class<",
                                                                                                                                                                                        6"*>;"
                                                                                                                                                                                        7}
                                                                                                                                                                                        8.end annotation
                                                                                                                                                                                        10invoke-direct {p0}, Lcom/tencent/smtt/export/external/DexClassLoaderProvider;->useSelfClassloader()Z
                                                                                                                                                                                        11move-result v0
                                                                                                                                                                                        12if-eqz v0, :cond_b
                                                                                                                                                                                        14invoke-super {p0, p1, p2}, Ldalvik/system/DexClassLoader;->loadClass(Ljava/lang/String;Z)Ljava/lang/Class;
                                                                                                                                                                                        15move-result-object p1
                                                                                                                                                                                        16return-object p1
                                                                                                                                                                                        17cond_b:
                                                                                                                                                                                        18iget-object v0, p0, Lcom/tencent/smtt/export/external/DexClassLoaderProvider;->mClassLoader:Lcom/tencent/smtt/export/external/DexClassLoaderProvider$SpeedyDexClassLoader;
                                                                                                                                                                                        20invoke-virtual {v0, p1, p2}, Lcom/tencent/smtt/export/external/DexClassLoaderProvider$SpeedyDexClassLoader;->loadClass(Ljava/lang/String;Z)Ljava/lang/Class;
                                                                                                                                                                                        21move-result-object p1
                                                                                                                                                                                        22return-object p1
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.reflect.InvocationTargetException.getCause
                                                                                                                                                                                        • java.lang.RuntimeException.<init>
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-direct {p0}, Landroidx/transition/ca;->c()V
                                                                                                                                                                                        3sget-object v0, Landroidx/transition/ca;->e:Ljava/lang/reflect/Method;
                                                                                                                                                                                        4if-eqz v0, :cond_1c
                                                                                                                                                                                        5const/4 v1, 0x1
                                                                                                                                                                                        6try_start_8: new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                        7const/4 v2, 0x0
                                                                                                                                                                                        8aput-object p2, v1, v2
                                                                                                                                                                                        10invoke-virtual {v0, p1, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        11try_end_10: goto/16 :goto_1c
                                                                                                                                                                                        12catch_11: move-exception p1
                                                                                                                                                                                        13new-instance p2, Ljava/lang/RuntimeException;
                                                                                                                                                                                        15invoke-virtual {p1}, Ljava/lang/reflect/InvocationTargetException;->getCause()Ljava/lang/Throwable;
                                                                                                                                                                                        16move-result-object p1
                                                                                                                                                                                        18invoke-direct {p2, p1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
                                                                                                                                                                                        19throw p2
                                                                                                                                                                                        20catch_1c: return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.reflect.InvocationTargetException.getCause
                                                                                                                                                                                        • java.lang.RuntimeException.<init>
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-direct {p0}, Landroidx/transition/ca;->d()V
                                                                                                                                                                                        3sget-object v0, Landroidx/transition/ca;->g:Ljava/lang/reflect/Method;
                                                                                                                                                                                        4if-eqz v0, :cond_1c
                                                                                                                                                                                        5const/4 v1, 0x1
                                                                                                                                                                                        6try_start_8: new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                        7const/4 v2, 0x0
                                                                                                                                                                                        8aput-object p2, v1, v2
                                                                                                                                                                                        10invoke-virtual {v0, p1, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        11try_end_10: goto/16 :goto_1c
                                                                                                                                                                                        12catch_11: move-exception p1
                                                                                                                                                                                        13new-instance p2, Ljava/lang/RuntimeException;
                                                                                                                                                                                        15invoke-virtual {p1}, Ljava/lang/reflect/InvocationTargetException;->getCause()Ljava/lang/Throwable;
                                                                                                                                                                                        16move-result-object p1
                                                                                                                                                                                        18invoke-direct {p2, p1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
                                                                                                                                                                                        19throw p2
                                                                                                                                                                                        20catch_1c: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • android.os.Build.CPU_ABI:Ljava/lang/String
                                                                                                                                                                                        • java.util.ArrayList.add
                                                                                                                                                                                        • android.os.Build.CPU_ABI2:Ljava/lang/String
                                                                                                                                                                                        • java.util.ArrayList.add
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"()",
                                                                                                                                                                                        3"Ljava/util/ArrayList<",
                                                                                                                                                                                        4"Ljava/lang/String;",
                                                                                                                                                                                        5">;"
                                                                                                                                                                                        6}
                                                                                                                                                                                        7.end annotation
                                                                                                                                                                                        8new-instance v0, Ljava/util/ArrayList;
                                                                                                                                                                                        10invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        12sget-object v1, Landroid/os/Build;->CPU_ABI:Ljava/lang/String;
                                                                                                                                                                                        14invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        16sget-object v1, Landroid/os/Build;->CPU_ABI2:Ljava/lang/String;
                                                                                                                                                                                        18invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        19return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Boolean.booleanValue
                                                                                                                                                                                        • java.lang.RuntimeException.<init>
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1iget-object v0, p0, Landroidx/core/a/f;->e:Ljava/lang/reflect/Method;
                                                                                                                                                                                        2const/4 v1, 0x0
                                                                                                                                                                                        3new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                        5invoke-virtual {v0, p1, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        6move-result-object p1
                                                                                                                                                                                        7check-cast p1, Ljava/lang/Boolean;
                                                                                                                                                                                        9invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z
                                                                                                                                                                                        10move-result p1
                                                                                                                                                                                        11try_end_f: return p1
                                                                                                                                                                                        12catch_10: move-exception p1
                                                                                                                                                                                        13goto/16 :goto_13
                                                                                                                                                                                        14catch_12: move-exception p1
                                                                                                                                                                                        15goto_13: new-instance v0, Ljava/lang/RuntimeException;
                                                                                                                                                                                        17invoke-direct {v0, p1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
                                                                                                                                                                                        18throw v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.io.File.isDirectory
                                                                                                                                                                                        • java.io.File.listFiles
                                                                                                                                                                                        • java.io.File.delete
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-virtual {p0}, Ljava/io/File;->isDirectory()Z
                                                                                                                                                                                        2move-result v0
                                                                                                                                                                                        3if-eqz v0, :cond_16
                                                                                                                                                                                        5invoke-virtual {p0}, Ljava/io/File;->listFiles()[Ljava/io/File;
                                                                                                                                                                                        6move-result-object v0
                                                                                                                                                                                        7array-length v1, v0
                                                                                                                                                                                        8const/4 v2, 0x0
                                                                                                                                                                                        9goto_c: if-ge v2, v1, :cond_16
                                                                                                                                                                                        10aget-object v3, v0, v2
                                                                                                                                                                                        12invoke-static {v3}, Lcom/iflytek/collector/a/a/b;->a(Ljava/io/File;)V
                                                                                                                                                                                        13add-int/lit8 v2, v2, 0x1
                                                                                                                                                                                        14goto/16 :goto_c
                                                                                                                                                                                        15cond_16:
                                                                                                                                                                                        16invoke-virtual {p0}, Ljava/io/File;->delete()Z
                                                                                                                                                                                        17return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.reflect.Field.setAccessible
                                                                                                                                                                                        • java.lang.reflect.Field.get
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        2invoke-static {p0, p1}, Lcom/baidu/mobads/container/m;->b(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                        3move-result-object v0
                                                                                                                                                                                        4if-eqz v0, :cond_13
                                                                                                                                                                                        5const/4 v1, 0x1
                                                                                                                                                                                        7invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;->setAccessible(Z)V
                                                                                                                                                                                        8try_start_a:
                                                                                                                                                                                        9invoke-virtual {v0, p0}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        10try_end_d: move-result-object v0
                                                                                                                                                                                        11goto_e: return-object v0
                                                                                                                                                                                        12catch_f: move-exception v0
                                                                                                                                                                                        14invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        15cond_13: const/4 v0, 0x0
                                                                                                                                                                                        16goto/16 :goto_e
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.net.NetworkInfo.getType
                                                                                                                                                                                        • android.net.NetworkInfo.isConnected
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x1
                                                                                                                                                                                        1const/4 v1, 0x0
                                                                                                                                                                                        2if-eqz p0, :cond_16
                                                                                                                                                                                        3try_start_4:
                                                                                                                                                                                        4invoke-virtual {p0}, Landroid/net/NetworkInfo;->getType()I
                                                                                                                                                                                        5move-result v2
                                                                                                                                                                                        6if-ne v0, v2, :cond_16
                                                                                                                                                                                        8invoke-virtual {p0}, Landroid/net/NetworkInfo;->isConnected()Z
                                                                                                                                                                                        9move-result p0
                                                                                                                                                                                        10try_end_e: if-eqz p0, :cond_16
                                                                                                                                                                                        11const/4 v1, 0x1
                                                                                                                                                                                        12goto/16 :goto_16
                                                                                                                                                                                        13catch_12: move-exception p0
                                                                                                                                                                                        15invoke-virtual {p0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        16cond_16: return v1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.Class.getField
                                                                                                                                                                                        • java.lang.reflect.Field.get
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2Ljava/lang/Exception;
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        6invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        7move-result-object v0
                                                                                                                                                                                        9invoke-virtual {v0, p2}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                        10move-result-object p2
                                                                                                                                                                                        12invoke-virtual {p2, p1}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        13move-result-object p1
                                                                                                                                                                                        14return-object p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                        • android.net.NetworkInfo.isConnectedOrConnecting
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2iget-object v1, p0, Lcom/mintegral/msdk/base/common/net/h;->c:Landroid/net/ConnectivityManager;
                                                                                                                                                                                        4invoke-virtual {v1}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                        5move-result-object v1
                                                                                                                                                                                        6if-eqz v1, :cond_d
                                                                                                                                                                                        8invoke-virtual {v1}, Landroid/net/NetworkInfo;->isConnectedOrConnecting()Z
                                                                                                                                                                                        9move-result v0
                                                                                                                                                                                        10cond_d: return v0
                                                                                                                                                                                        11catch_e: move-exception v1
                                                                                                                                                                                        13invoke-virtual {v1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        14return v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Process.myPid
                                                                                                                                                                                        • android.os.Process.killProcess
                                                                                                                                                                                        • java.lang.Throwable.printStackTrace
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1invoke-static {}, Landroid/os/Process;->myPid()I
                                                                                                                                                                                        2move-result v0
                                                                                                                                                                                        4invoke-static {v0}, Landroid/os/Process;->killProcess(I)V
                                                                                                                                                                                        5try_end_7: return-void
                                                                                                                                                                                        6catch_8: move-exception v0
                                                                                                                                                                                        8invoke-virtual {v0}, Ljava/lang/Throwable;->printStackTrace()V
                                                                                                                                                                                        9return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • makeDexElements
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Ljava/lang/Object;",
                                                                                                                                                                                        4"Ljava/util/ArrayList<",
                                                                                                                                                                                        5"Ljava/io/File;",
                                                                                                                                                                                        6">;",
                                                                                                                                                                                        7"Ljava/io/File;",
                                                                                                                                                                                        8"Ljava/util/ArrayList<",
                                                                                                                                                                                        9"Ljava/io/IOException;",
                                                                                                                                                                                        10">;)[",
                                                                                                                                                                                        11"Ljava/lang/Object;"
                                                                                                                                                                                        12}
                                                                                                                                                                                        13.end annotation
                                                                                                                                                                                        14.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        15value = {
                                                                                                                                                                                        16Ljava/lang/IllegalAccessException;,
                                                                                                                                                                                        17Ljava/lang/reflect/InvocationTargetException;,
                                                                                                                                                                                        18Ljava/lang/NoSuchMethodException;
                                                                                                                                                                                        19}
                                                                                                                                                                                        20.end annotation
                                                                                                                                                                                        21const/4 v0, 0x3
                                                                                                                                                                                        22new-array v1, v0, [Ljava/lang/Class;
                                                                                                                                                                                        23const-class v2, Ljava/util/ArrayList;
                                                                                                                                                                                        24const/4 v3, 0x0
                                                                                                                                                                                        25aput-object v2, v1, v3
                                                                                                                                                                                        26const-class v2, Ljava/io/File;
                                                                                                                                                                                        27const/4 v4, 0x1
                                                                                                                                                                                        28aput-object v2, v1, v4
                                                                                                                                                                                        29const-class v2, Ljava/util/ArrayList;
                                                                                                                                                                                        30const/4 v5, 0x2
                                                                                                                                                                                        31aput-object v2, v1, v5
                                                                                                                                                                                        33const-string v2, "makeDexElements"
                                                                                                                                                                                        35invoke-static {p0, v2, v1}, Lb/g/a;->a(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        36move-result-object v1
                                                                                                                                                                                        37new-array v0, v0, [Ljava/lang/Object;
                                                                                                                                                                                        38aput-object p1, v0, v3
                                                                                                                                                                                        39aput-object p2, v0, v4
                                                                                                                                                                                        40aput-object p3, v0, v5
                                                                                                                                                                                        42invoke-virtual {v1, p0, v0}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        43move-result-object p0
                                                                                                                                                                                        44check-cast p0, [Ljava/lang/Object;
                                                                                                                                                                                        45return-object p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.location.LocationManager.getLastKnownLocation
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • network
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2iget-object v1, p0, Lc/t/m/li/tsa/E;->a:Lc/t/m/li/tsa/j;
                                                                                                                                                                                        4invoke-virtual {v1}, Lc/t/m/li/tsa/j;->c()Z
                                                                                                                                                                                        5move-result v1
                                                                                                                                                                                        6if-eqz v1, :cond_13
                                                                                                                                                                                        8iget-object v1, p0, Lc/t/m/li/tsa/E;->a:Lc/t/m/li/tsa/j;
                                                                                                                                                                                        10iget-object v1, v1, Lc/t/m/li/tsa/j;->g:Landroid/location/LocationManager;
                                                                                                                                                                                        12const-string v2, "network"
                                                                                                                                                                                        14invoke-virtual {v1, v2}, Landroid/location/LocationManager;->getLastKnownLocation(Ljava/lang/String;)Landroid/location/Location;
                                                                                                                                                                                        15try_end_12: move-result-object v0
                                                                                                                                                                                        16goto_13: if-nez v0, :cond_17
                                                                                                                                                                                        18sget-object v0, Lc/t/m/li/tsa/n;->a:Landroid/location/Location;
                                                                                                                                                                                        19cond_17: return-object v0
                                                                                                                                                                                        20catch_18: move-exception v1
                                                                                                                                                                                        21goto/16 :goto_13
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • unable to remove alpn
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1iget-object v0, p0, Lf/a/g/d;->e:Ljava/lang/reflect/Method;
                                                                                                                                                                                        2const/4 v1, 0x0
                                                                                                                                                                                        3const/4 v2, 0x1
                                                                                                                                                                                        4new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                        5const/4 v3, 0x0
                                                                                                                                                                                        6aput-object p1, v2, v3
                                                                                                                                                                                        8invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        9try_end_c: return-void
                                                                                                                                                                                        10catch_d: move-exception p1
                                                                                                                                                                                        11goto/16 :goto_10
                                                                                                                                                                                        12catch_f: move-exception p1
                                                                                                                                                                                        13goto_10:
                                                                                                                                                                                        14const-string v0, "unable to remove alpn"
                                                                                                                                                                                        16invoke-static {v0, p1}, Lf/a/e;->a(Ljava/lang/String;Ljava/lang/Exception;)Ljava/lang/AssertionError;
                                                                                                                                                                                        17move-result-object p1
                                                                                                                                                                                        18throw p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Build.TAGS:Ljava/lang/String
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • test-keys
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        2sget-object v0, Landroid/os/Build;->TAGS:Ljava/lang/String;
                                                                                                                                                                                        3if-eqz v0, :cond_e
                                                                                                                                                                                        5const-string v1, "test-keys"
                                                                                                                                                                                        7invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        8move-result v0
                                                                                                                                                                                        9if-eqz v0, :cond_e
                                                                                                                                                                                        10const/4 v0, 0x1
                                                                                                                                                                                        11goto_d: return v0
                                                                                                                                                                                        12cond_e: const/4 v0, 0x0
                                                                                                                                                                                        13goto/16 :goto_d
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Throwable.getMessage
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • CommonDeviceUtil
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1invoke-static {p0}, Lcom/mintegral/msdk/optimize/SensitiveDataUtil;->getIMEI(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        2move-result-object p0
                                                                                                                                                                                        3try_end_4: return-object p0
                                                                                                                                                                                        4catch_5: move-exception p0
                                                                                                                                                                                        6invoke-virtual {p0}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        7move-result-object v0
                                                                                                                                                                                        9const-string v1, "CommonDeviceUtil"
                                                                                                                                                                                        11invoke-static {v1, v0, p0}, Lcom/mintegral/msdk/base/utils/i;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        12const/4 p0, 0x0
                                                                                                                                                                                        13return-object p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • java.lang.Throwable.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • fail
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1sget-object v0, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        2try_end_2: return-object v0
                                                                                                                                                                                        3catch_3: move-exception v0
                                                                                                                                                                                        5invoke-static {v0}, Lcom/tencent/bugly/proguard/an;->a(Ljava/lang/Throwable;)Z
                                                                                                                                                                                        6move-result v1
                                                                                                                                                                                        7if-nez v1, :cond_d
                                                                                                                                                                                        9invoke-virtual {v0}, Ljava/lang/Throwable;->printStackTrace()V
                                                                                                                                                                                        10cond_d:
                                                                                                                                                                                        11const-string v0, "fail"
                                                                                                                                                                                        12return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                        • java.lang.Throwable.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • fail
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1sget-object v0, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                        2try_end_2: return-object v0
                                                                                                                                                                                        3catch_3: move-exception v0
                                                                                                                                                                                        5invoke-static {v0}, Lcom/tencent/bugly/proguard/an;->a(Ljava/lang/Throwable;)Z
                                                                                                                                                                                        6move-result v1
                                                                                                                                                                                        7if-nez v1, :cond_d
                                                                                                                                                                                        9invoke-virtual {v0}, Ljava/lang/Throwable;->printStackTrace()V
                                                                                                                                                                                        10cond_d:
                                                                                                                                                                                        11const-string v0, "fail"
                                                                                                                                                                                        12return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Build.BRAND:Ljava/lang/String
                                                                                                                                                                                        • java.lang.Throwable.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • fail
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1sget-object v0, Landroid/os/Build;->BRAND:Ljava/lang/String;
                                                                                                                                                                                        2try_end_2: goto/16 :goto_f
                                                                                                                                                                                        3catch_3: move-exception v0
                                                                                                                                                                                        5invoke-static {v0}, Lcom/tencent/bugly/proguard/an;->a(Ljava/lang/Throwable;)Z
                                                                                                                                                                                        6move-result v1
                                                                                                                                                                                        7if-nez v1, :cond_d
                                                                                                                                                                                        9invoke-virtual {v0}, Ljava/lang/Throwable;->printStackTrace()V
                                                                                                                                                                                        10cond_d:
                                                                                                                                                                                        11const-string v0, "fail"
                                                                                                                                                                                        12goto_f: return-object v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.UnsupportedOperationException.<init>
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • GridLayoutManager does not support stack from end. Consider using reverse layout
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0if-nez p1, :cond_7
                                                                                                                                                                                        1const/4 p1, 0x0
                                                                                                                                                                                        3invoke-super {p0, p1}, Landroidx/recyclerview/widget/LinearLayoutManager;->b(Z)V
                                                                                                                                                                                        4return-void
                                                                                                                                                                                        5cond_7: new-instance p1, Ljava/lang/UnsupportedOperationException;
                                                                                                                                                                                        7const-string v0, "GridLayoutManager does not support stack from end. Consider using reverse layout"
                                                                                                                                                                                        9invoke-direct {p1, v0}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        10throw p1
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.net.Uri.parse
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • content://telephony/carriers/preferapn
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "content://telephony/carriers/preferapn"
                                                                                                                                                                                        3invoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
                                                                                                                                                                                        4move-result-object v0
                                                                                                                                                                                        5sput-object v0, Lcom/tencent/open/b/a;->a:Landroid/net/Uri;
                                                                                                                                                                                        6return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • com.unity3d.services.core.webview.bridge.WebViewBridgeError.INVOCATION_FAILED:Lcom/unity3d/services/core/webview/bridge/WebViewBridgeError
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        • com.unity3d.services.core.webview.bridge.WebViewBridgeError.METHOD_NOT_FOUND:Lcom/unity3d/services/core/webview/bridge/WebViewBridgeError
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2Ljava/lang/Exception;
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        5const/4 v0, 0x2
                                                                                                                                                                                        6const/4 v1, 0x1
                                                                                                                                                                                        7const/4 v2, 0x0
                                                                                                                                                                                        8const/4 v3, 0x3
                                                                                                                                                                                        9try_start_4:
                                                                                                                                                                                        10invoke-static {p0, p1, p2}, Lcom/unity3d/services/core/webview/bridge/WebViewBridge;->findMethod(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        11move-result-object v4
                                                                                                                                                                                        12try_start_8:
                                                                                                                                                                                        13invoke-static {p2, p3}, Lcom/unity3d/services/core/webview/bridge/WebViewBridge;->getValues([Ljava/lang/Object;Lcom/unity3d/services/core/webview/bridge/WebViewCallback;)[Ljava/lang/Object;
                                                                                                                                                                                        14move-result-object v5
                                                                                                                                                                                        15const/4 v6, 0x0
                                                                                                                                                                                        17invoke-virtual {v4, v6, v5}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        18try_end_10: return-void
                                                                                                                                                                                        19catch_11: move-exception v4
                                                                                                                                                                                        20goto/16 :goto_18
                                                                                                                                                                                        21catch_13: move-exception v4
                                                                                                                                                                                        22goto/16 :goto_18
                                                                                                                                                                                        23catch_15: move-exception v4
                                                                                                                                                                                        24goto/16 :goto_18
                                                                                                                                                                                        25catch_17: move-exception v4
                                                                                                                                                                                        26goto_18:
                                                                                                                                                                                        27sget-object v5, Lcom/unity3d/services/core/webview/bridge/WebViewBridgeError;->INVOCATION_FAILED:Lcom/unity3d/services/core/webview/bridge/WebViewBridgeError;
                                                                                                                                                                                        28const/4 v6, 0x4
                                                                                                                                                                                        29new-array v6, v6, [Ljava/lang/Object;
                                                                                                                                                                                        30aput-object p0, v6, v2
                                                                                                                                                                                        31aput-object p1, v6, v1
                                                                                                                                                                                        32aput-object p2, v6, v0
                                                                                                                                                                                        34invoke-virtual {v4}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        35move-result-object p0
                                                                                                                                                                                        36aput-object p0, v6, v3
                                                                                                                                                                                        38invoke-virtual {p3, v5, v6}, Lcom/unity3d/services/core/webview/bridge/WebViewCallback;->error(Ljava/lang/Enum;[Ljava/lang/Object;)V
                                                                                                                                                                                        39throw v4
                                                                                                                                                                                        40catch_2d: move-exception v4
                                                                                                                                                                                        41goto/16 :goto_30
                                                                                                                                                                                        42catch_2f: move-exception v4
                                                                                                                                                                                        43goto_30:
                                                                                                                                                                                        44sget-object v5, Lcom/unity3d/services/core/webview/bridge/WebViewBridgeError;->METHOD_NOT_FOUND:Lcom/unity3d/services/core/webview/bridge/WebViewBridgeError;
                                                                                                                                                                                        45new-array v3, v3, [Ljava/lang/Object;
                                                                                                                                                                                        46aput-object p0, v3, v2
                                                                                                                                                                                        47aput-object p1, v3, v1
                                                                                                                                                                                        48aput-object p2, v3, v0
                                                                                                                                                                                        50invoke-virtual {p3, v5, v3}, Lcom/unity3d/services/core/webview/bridge/WebViewCallback;->error(Ljava/lang/Enum;[Ljava/lang/Object;)V
                                                                                                                                                                                        51throw v4
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • android.util.Log.getStackTraceString
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Ljava/lang/Class<",
                                                                                                                                                                                        4"*>;",
                                                                                                                                                                                        5"Ljava/lang/Object;",
                                                                                                                                                                                        6"Ljava/lang/String;",
                                                                                                                                                                                        7"[",
                                                                                                                                                                                        8"Ljava/lang/Class<",
                                                                                                                                                                                        9"*>;[",
                                                                                                                                                                                        10"Ljava/lang/Object;",
                                                                                                                                                                                        11")",
                                                                                                                                                                                        12"Ljava/lang/Object;"
                                                                                                                                                                                        13}
                                                                                                                                                                                        14.end annotation
                                                                                                                                                                                        15const/4 v0, 0x0
                                                                                                                                                                                        16try_start_1:
                                                                                                                                                                                        17invoke-static {p0, p2, p3}, Lcom/baidu/mobads/q;->a(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Z
                                                                                                                                                                                        18move-result v1
                                                                                                                                                                                        19if-eqz v1, :cond_10
                                                                                                                                                                                        21invoke-static {p0, p2, p3}, Lcom/baidu/mobads/q;->b(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        22move-result-object p0
                                                                                                                                                                                        24invoke-virtual {p0, p1, p4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        25move-result-object p0
                                                                                                                                                                                        26try_end_f: return-object p0
                                                                                                                                                                                        27cond_10: return-object v0
                                                                                                                                                                                        28catch_11: move-exception p0
                                                                                                                                                                                        30sget-object p1, Lcom/baidu/mobads/q;->a:Lcom/baidu/mobads/utils/n;
                                                                                                                                                                                        32sget-object p2, Lcom/baidu/mobads/q;->b:Ljava/lang/String;
                                                                                                                                                                                        34invoke-static {p0}, Landroid/util/Log;->getStackTraceString(Ljava/lang/Throwable;)Ljava/lang/String;
                                                                                                                                                                                        35move-result-object p0
                                                                                                                                                                                        37invoke-virtual {p1, p2, p0}, Lcom/baidu/mobads/utils/n;->i(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        38return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Class.getMethod
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Landroid/content/Context;",
                                                                                                                                                                                        4"Ljava/lang/String;",
                                                                                                                                                                                        5"Ljava/lang/Class<",
                                                                                                                                                                                        6"*>;",
                                                                                                                                                                                        7"Ljava/lang/String;",
                                                                                                                                                                                        8"Ljava/lang/String;",
                                                                                                                                                                                        9")V"
                                                                                                                                                                                        10}
                                                                                                                                                                                        11.end annotation
                                                                                                                                                                                        12const/4 v0, 0x3
                                                                                                                                                                                        13new-array v1, v0, [Ljava/lang/Class;
                                                                                                                                                                                        14const-class v2, Landroid/content/Context;
                                                                                                                                                                                        15const/4 v3, 0x0
                                                                                                                                                                                        16aput-object v2, v1, v3
                                                                                                                                                                                        17const-class v2, Ljava/lang/String;
                                                                                                                                                                                        18const/4 v4, 0x1
                                                                                                                                                                                        19aput-object v2, v1, v4
                                                                                                                                                                                        20const-class v2, Ljava/lang/String;
                                                                                                                                                                                        21const/4 v5, 0x2
                                                                                                                                                                                        22aput-object v2, v1, v5
                                                                                                                                                                                        24invoke-virtual {p2, p1, v1}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        25move-result-object p1
                                                                                                                                                                                        26new-array p2, v0, [Ljava/lang/Object;
                                                                                                                                                                                        27aput-object p0, p2, v3
                                                                                                                                                                                        28aput-object p3, p2, v4
                                                                                                                                                                                        29aput-object p4, p2, v5
                                                                                                                                                                                        30const/4 p0, 0x0
                                                                                                                                                                                        32invoke-virtual {p1, p0, p2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        33return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Ljava/lang/Class",
                                                                                                                                                                                        4"<*>;",
                                                                                                                                                                                        5"Ljava/lang/Object;",
                                                                                                                                                                                        6"Ljava/lang/String;",
                                                                                                                                                                                        7"[",
                                                                                                                                                                                        8"Ljava/lang/Class",
                                                                                                                                                                                        9"<*>;[",
                                                                                                                                                                                        10"Ljava/lang/Object;",
                                                                                                                                                                                        11")",
                                                                                                                                                                                        12"Ljava/lang/Object;"
                                                                                                                                                                                        13}
                                                                                                                                                                                        14.end annotation
                                                                                                                                                                                        15.prologue
                                                                                                                                                                                        16const/4 v0, 0x0
                                                                                                                                                                                        17try_start_1:
                                                                                                                                                                                        18invoke-static {p0, p2, p3}, Lcom/baidu/mobads/container/m;->a(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Z
                                                                                                                                                                                        19move-result v1
                                                                                                                                                                                        20if-eqz v1, :cond_f
                                                                                                                                                                                        22invoke-static {p0, p2, p3}, Lcom/baidu/mobads/container/m;->b(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        23move-result-object v1
                                                                                                                                                                                        25invoke-virtual {v1, p1, p4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        26try_end_e: move-result-object v0
                                                                                                                                                                                        27goto_f: return-object v0
                                                                                                                                                                                        28catch_10: move-exception v1
                                                                                                                                                                                        30invoke-virtual {v1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        31goto/16 :goto_f
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0: array-length v0, p3
                                                                                                                                                                                        1new-array v0, v0, [Ljava/lang/Class;
                                                                                                                                                                                        2const/4 v1, 0x0
                                                                                                                                                                                        3goto_4: array-length v2, v0
                                                                                                                                                                                        4if-ge v1, v2, :cond_12
                                                                                                                                                                                        5aget-object v2, p3, v1
                                                                                                                                                                                        7invoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        8move-result-object v2
                                                                                                                                                                                        9aput-object v2, v0, v1
                                                                                                                                                                                        10add-int/lit8 v1, v1, 0x1
                                                                                                                                                                                        11goto/16 :goto_4
                                                                                                                                                                                        12cond_12:
                                                                                                                                                                                        13invoke-static {p1, p2, v0}, Lcom/baidu/mobads/utils/f;->a(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        14move-result-object p2
                                                                                                                                                                                        16invoke-virtual {p2, p1, p3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        17move-result-object p1
                                                                                                                                                                                        18try_end_1a: return-object p1
                                                                                                                                                                                        19catch_1b: move-exception p1
                                                                                                                                                                                        21invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        22move-result-object p2
                                                                                                                                                                                        24invoke-virtual {p2}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getAdLogger()Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        25move-result-object p2
                                                                                                                                                                                        27invoke-interface {p2, p1}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/Throwable;)I
                                                                                                                                                                                        28const/4 p1, 0x0
                                                                                                                                                                                        29return-object p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"<T:",
                                                                                                                                                                                        3"Ljava/lang/Object;",
                                                                                                                                                                                        4">(",
                                                                                                                                                                                        5"Ljava/lang/Object;",
                                                                                                                                                                                        6"Ljava/lang/String;",
                                                                                                                                                                                        7"[",
                                                                                                                                                                                        8"Ljava/lang/Object;",
                                                                                                                                                                                        9")TT;"
                                                                                                                                                                                        10}
                                                                                                                                                                                        11.end annotation
                                                                                                                                                                                        13invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        14move-result-object v0
                                                                                                                                                                                        16invoke-static {p2}, Lc/g/a/a/f/a;->a([Ljava/lang/Object;)[Ljava/lang/Class;
                                                                                                                                                                                        17move-result-object v1
                                                                                                                                                                                        19invoke-static {v0, p1, v1}, Lc/g/a/a/f/a;->a(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        20move-result-object p1
                                                                                                                                                                                        22invoke-static {p2}, Lc/g/a/a/f/a;->b([Ljava/lang/Object;)[Ljava/lang/Object;
                                                                                                                                                                                        23move-result-object p2
                                                                                                                                                                                        25invoke-virtual {p1, p0, p2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        26move-result-object p0
                                                                                                                                                                                        27return-object p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(TT;[",
                                                                                                                                                                                        3"Ljava/lang/Object;",
                                                                                                                                                                                        4")",
                                                                                                                                                                                        5"Ljava/lang/Object;"
                                                                                                                                                                                        6}
                                                                                                                                                                                        7.end annotation
                                                                                                                                                                                        8.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        9value = {
                                                                                                                                                                                        10Ljava/lang/reflect/InvocationTargetException;
                                                                                                                                                                                        11}
                                                                                                                                                                                        12.end annotation
                                                                                                                                                                                        14invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        15move-result-object v0
                                                                                                                                                                                        17invoke-direct {p0, v0}, Lf/a/g/e;->a(Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        18move-result-object v0
                                                                                                                                                                                        19const/4 v1, 0x0
                                                                                                                                                                                        20if-nez v0, :cond_c
                                                                                                                                                                                        21return-object v1
                                                                                                                                                                                        22cond_c:
                                                                                                                                                                                        23invoke-virtual {v0, p1, p2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        24move-result-object p1
                                                                                                                                                                                        25try_end_10: return-object p1
                                                                                                                                                                                        26catch_11: return-object v1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Build.CPU_ABI:Ljava/lang/String
                                                                                                                                                                                        • android.os.Build.CPU_ABI2:Ljava/lang/String
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • ro.product.cpu.upgradeabi
                                                                                                                                                                                        • armeabi
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation build Landroid/annotation/SuppressLint;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"InlinedApi"
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        6sget-object v0, Landroid/os/Build;->CPU_ABI:Ljava/lang/String;
                                                                                                                                                                                        7sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        8const/16 v2, 0x8
                                                                                                                                                                                        9if-lt v1, v2, :cond_b
                                                                                                                                                                                        11sget-object v1, Landroid/os/Build;->CPU_ABI2:Ljava/lang/String;
                                                                                                                                                                                        12goto/16 :goto_c
                                                                                                                                                                                        13cond_b: const/4 v1, 0x0
                                                                                                                                                                                        14goto_c:
                                                                                                                                                                                        15const-string v2, "ro.product.cpu.upgradeabi"
                                                                                                                                                                                        17const-string v3, "armeabi"
                                                                                                                                                                                        19invoke-static {v2, v3}, Lcom/tencent/smtt/utils/q;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        20move-result-object v2
                                                                                                                                                                                        22invoke-static {p0, p1, v0, v1, v2}, Lcom/tencent/smtt/utils/k;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z
                                                                                                                                                                                        23move-result p0
                                                                                                                                                                                        24return p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0sget-boolean v0, Lcom/tencent/connect/a/a;->g:Z
                                                                                                                                                                                        1if-nez v0, :cond_5
                                                                                                                                                                                        2return-void
                                                                                                                                                                                        3cond_5:
                                                                                                                                                                                        4invoke-static {p0, p1}, Lcom/tencent/connect/a/a;->b(Landroid/content/Context;Lcom/tencent/connect/auth/QQToken;)V
                                                                                                                                                                                        5try_start_8:
                                                                                                                                                                                        6sget-object p1, Lcom/tencent/connect/a/a;->d:Ljava/lang/reflect/Method;
                                                                                                                                                                                        8sget-object v0, Lcom/tencent/connect/a/a;->b:Ljava/lang/Class;
                                                                                                                                                                                        9const/4 v1, 0x3
                                                                                                                                                                                        10new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                        11const/4 v2, 0x0
                                                                                                                                                                                        12aput-object p0, v1, v2
                                                                                                                                                                                        13const/4 p0, 0x1
                                                                                                                                                                                        14aput-object p2, v1, p0
                                                                                                                                                                                        15const/4 p0, 0x2
                                                                                                                                                                                        16aput-object p3, v1, p0
                                                                                                                                                                                        18invoke-virtual {p1, v0, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        19try_end_1b: goto/16 :goto_20
                                                                                                                                                                                        20catch_1c: move-exception p0
                                                                                                                                                                                        22invoke-virtual {p0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        23goto_20: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.Throwable.printStackTrace
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1sget-object v0, Lcom/tencent/smtt/utils/q;->a:Ljava/lang/Class;
                                                                                                                                                                                        2if-eqz v0, :cond_1f
                                                                                                                                                                                        4sget-object v1, Lcom/tencent/smtt/utils/q;->b:Ljava/lang/reflect/Method;
                                                                                                                                                                                        5if-nez v1, :cond_9
                                                                                                                                                                                        6goto/16 :goto_1f
                                                                                                                                                                                        7cond_9: const/4 v2, 0x2
                                                                                                                                                                                        8try_start_a: new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                        9const/4 v3, 0x0
                                                                                                                                                                                        10aput-object p0, v2, v3
                                                                                                                                                                                        11const/4 p0, 0x1
                                                                                                                                                                                        12aput-object p1, v2, p0
                                                                                                                                                                                        14invoke-virtual {v1, v0, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        15move-result-object p0
                                                                                                                                                                                        16check-cast p0, Ljava/lang/String;
                                                                                                                                                                                        17try_end_18: goto/16 :goto_1e
                                                                                                                                                                                        18catch_19: move-exception p0
                                                                                                                                                                                        20invoke-virtual {p0}, Ljava/lang/Throwable;->printStackTrace()V
                                                                                                                                                                                        21move-object p0, p1
                                                                                                                                                                                        22goto_1e: return-object p0
                                                                                                                                                                                        23cond_1f: return-object p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.net.wifi.WifiManager.getScanResults
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1iget-object v0, p0, Lcom/baidu/location/e/h;->c:Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        2if-nez v0, :cond_5
                                                                                                                                                                                        3return-void
                                                                                                                                                                                        4try_start_5:
                                                                                                                                                                                        5invoke-virtual {v0}, Landroid/net/wifi/WifiManager;->getScanResults()Ljava/util/List;
                                                                                                                                                                                        6move-result-object v0
                                                                                                                                                                                        7try_end_9: if-eqz v0, :cond_20
                                                                                                                                                                                        8new-instance v1, Lcom/baidu/location/e/g;
                                                                                                                                                                                        10invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        11move-result-wide v2
                                                                                                                                                                                        13invoke-direct {v1, v0, v2, v3}, Lcom/baidu/location/e/g;-><init>(Ljava/util/List;J)V
                                                                                                                                                                                        15iget-object v0, p0, Lcom/baidu/location/e/h;->e:Lcom/baidu/location/e/g;
                                                                                                                                                                                        16if-eqz v0, :cond_1e
                                                                                                                                                                                        18invoke-virtual {v1, v0}, Lcom/baidu/location/e/g;->a(Lcom/baidu/location/e/g;)Z
                                                                                                                                                                                        19move-result v0
                                                                                                                                                                                        20if-nez v0, :cond_20
                                                                                                                                                                                        21cond_1e: iput-object v1, p0, Lcom/baidu/location/e/h;->e:Lcom/baidu/location/e/g;
                                                                                                                                                                                        22cond_20: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.net.wifi.WifiManager.getConfiguredNetworks
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"()",
                                                                                                                                                                                        3"Ljava/util/List<",
                                                                                                                                                                                        4"Landroid/net/wifi/WifiConfiguration;",
                                                                                                                                                                                        5">;"
                                                                                                                                                                                        6}
                                                                                                                                                                                        7.end annotation
                                                                                                                                                                                        8const/4 v0, 0x0
                                                                                                                                                                                        9try_start_1:
                                                                                                                                                                                        10iget-object v1, p0, Lcom/baidu/location/e/h;->c:Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        11if-eqz v1, :cond_b
                                                                                                                                                                                        13iget-object v1, p0, Lcom/baidu/location/e/h;->c:Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        15invoke-virtual {v1}, Landroid/net/wifi/WifiManager;->getConfiguredNetworks()Ljava/util/List;
                                                                                                                                                                                        16move-result-object v0
                                                                                                                                                                                        17cond_b: return-object v0
                                                                                                                                                                                        18catch_c: move-exception v1
                                                                                                                                                                                        20invoke-virtual {v1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        21return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.location.Location.getLatitude
                                                                                                                                                                                        • android.location.Location.getLongitude
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0if-eqz p1, :cond_16
                                                                                                                                                                                        2iget-object v0, p0, Lcom/baidu/location/indoor/g;->B:Lcom/baidu/location/indoor/m;
                                                                                                                                                                                        3if-eqz v0, :cond_16
                                                                                                                                                                                        5invoke-virtual {p1}, Landroid/location/Location;->getLatitude()D
                                                                                                                                                                                        6move-result-wide v1
                                                                                                                                                                                        8invoke-virtual {p1}, Landroid/location/Location;->getLongitude()D
                                                                                                                                                                                        9move-result-wide v3
                                                                                                                                                                                        11invoke-virtual {v0, v1, v2, v3, v4}, Lcom/baidu/location/indoor/m;->a(DD)Z
                                                                                                                                                                                        12move-result p1
                                                                                                                                                                                        13if-eqz p1, :cond_16
                                                                                                                                                                                        14const/4 p1, 0x1
                                                                                                                                                                                        15goto/16 :goto_17
                                                                                                                                                                                        16cond_16: const/4 p1, 0x0
                                                                                                                                                                                        17goto_17: iput-boolean p1, p0, Lcom/baidu/location/indoor/g;->ae:Z
                                                                                                                                                                                        18iget-boolean p1, p0, Lcom/baidu/location/indoor/g;->ae:Z
                                                                                                                                                                                        19return p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.reflect.Field.get
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2Ljava/lang/Exception;
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        6iget-object v0, p0, Lcom/fasterxml/jackson/databind/ser/BeanPropertyWriter;->_accessorMethod:Ljava/lang/reflect/Method;
                                                                                                                                                                                        7if-nez v0, :cond_b
                                                                                                                                                                                        9iget-object v0, p0, Lcom/fasterxml/jackson/databind/ser/BeanPropertyWriter;->_field:Ljava/lang/reflect/Field;
                                                                                                                                                                                        11invoke-virtual {v0, p1}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        12move-result-object p1
                                                                                                                                                                                        13goto/16 :goto_10
                                                                                                                                                                                        14cond_b: const/4 v1, 0x0
                                                                                                                                                                                        16invoke-virtual {v0, p1, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        17move-result-object p1
                                                                                                                                                                                        18goto_10: return-object p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1iget-object v0, p0, Lf/a/g/a$c;->a:Ljava/lang/reflect/Method;
                                                                                                                                                                                        2const/4 v1, 0x0
                                                                                                                                                                                        3if-eqz v0, :cond_17
                                                                                                                                                                                        4const/4 v2, 0x0
                                                                                                                                                                                        5try_start_6: new-array v3, v2, [Ljava/lang/Object;
                                                                                                                                                                                        7invoke-virtual {v0, v1, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        8move-result-object v0
                                                                                                                                                                                        10iget-object v3, p0, Lf/a/g/a$c;->b:Ljava/lang/reflect/Method;
                                                                                                                                                                                        11const/4 v4, 0x1
                                                                                                                                                                                        12new-array v4, v4, [Ljava/lang/Object;
                                                                                                                                                                                        13aput-object p1, v4, v2
                                                                                                                                                                                        15invoke-virtual {v3, v0, v4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        16try_end_16: return-object v0
                                                                                                                                                                                        17cond_17: return-object v1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.IllegalAccessException.printStackTrace
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2Ljava/lang/IllegalArgumentException;,
                                                                                                                                                                                        3Ljava/lang/reflect/InvocationTargetException;
                                                                                                                                                                                        4}
                                                                                                                                                                                        5.end annotation
                                                                                                                                                                                        6try_start_0:
                                                                                                                                                                                        7iget-object v0, p0, Lcom/mintegral/msdk/mtgjscommon/a/a$d;->a:Ljava/lang/reflect/Method;
                                                                                                                                                                                        9invoke-virtual {v0, p1, p2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        10move-result-object p1
                                                                                                                                                                                        11try_end_6: return-object p1
                                                                                                                                                                                        12catch_7: move-exception p1
                                                                                                                                                                                        14invoke-virtual {p1}, Ljava/lang/IllegalAccessException;->printStackTrace()V
                                                                                                                                                                                        15const/4 p1, 0x0
                                                                                                                                                                                        16return-object p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.net.NetworkInfo.getType
                                                                                                                                                                                        • android.net.NetworkInfo.isConnected
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1if-eqz p0, :cond_17
                                                                                                                                                                                        3invoke-static {p0}, Lc/d/b/a/f/h;->c(Landroid/content/Context;)Landroid/net/NetworkInfo;
                                                                                                                                                                                        4move-result-object p0
                                                                                                                                                                                        5if-eqz p0, :cond_17
                                                                                                                                                                                        7invoke-virtual {p0}, Landroid/net/NetworkInfo;->getType()I
                                                                                                                                                                                        8move-result v1
                                                                                                                                                                                        9const/4 v2, 0x1
                                                                                                                                                                                        10if-ne v2, v1, :cond_17
                                                                                                                                                                                        12invoke-virtual {p0}, Landroid/net/NetworkInfo;->isConnected()Z
                                                                                                                                                                                        13move-result p0
                                                                                                                                                                                        14if-eqz p0, :cond_17
                                                                                                                                                                                        15return v2
                                                                                                                                                                                        16cond_17: return v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.net.wifi.WifiManager.getScanResults
                                                                                                                                                                                        • java.util.Collections.emptyList
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1if-eqz p0, :cond_a
                                                                                                                                                                                        2try_start_3:
                                                                                                                                                                                        3invoke-virtual {p0}, Landroid/net/wifi/WifiManager;->getScanResults()Ljava/util/List;
                                                                                                                                                                                        4move-result-object v0
                                                                                                                                                                                        5const/4 v1, 0x0
                                                                                                                                                                                        6sput-boolean v1, Lc/t/m/li/tsa/I;->d:Z
                                                                                                                                                                                        7cond_a: if-nez v0, :cond_10
                                                                                                                                                                                        9invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
                                                                                                                                                                                        10move-result-object v0
                                                                                                                                                                                        11cond_10: return-object v0
                                                                                                                                                                                        12catch_11: move-exception v1
                                                                                                                                                                                        13const/4 v1, 0x1
                                                                                                                                                                                        14sput-boolean v1, Lc/t/m/li/tsa/I;->d:Z
                                                                                                                                                                                        15goto/16 :goto_a
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        • java.lang.RuntimeException.<init>
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1iget-object v0, p0, Landroidx/core/a/f;->f:Ljava/lang/reflect/Method;
                                                                                                                                                                                        2const/4 v1, 0x0
                                                                                                                                                                                        3new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                        5invoke-virtual {v0, p1, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        6try_end_8: return-void
                                                                                                                                                                                        7catch_9: move-exception p1
                                                                                                                                                                                        8goto/16 :goto_c
                                                                                                                                                                                        9catch_b: move-exception p1
                                                                                                                                                                                        10goto_c: new-instance v0, Ljava/lang/RuntimeException;
                                                                                                                                                                                        12invoke-direct {v0, p1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
                                                                                                                                                                                        13throw v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1iget-object v0, p0, Landroidx/appcompat/widget/SearchView$a;->c:Ljava/lang/reflect/Method;
                                                                                                                                                                                        2if-eqz v0, :cond_11
                                                                                                                                                                                        3const/4 v1, 0x1
                                                                                                                                                                                        4try_start_5: new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                        5const/4 v2, 0x0
                                                                                                                                                                                        7invoke-static {p2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        8move-result-object p2
                                                                                                                                                                                        9aput-object p2, v1, v2
                                                                                                                                                                                        11invoke-virtual {v0, p1, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        12try_end_11: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.net.wifi.WifiManager.getConnectionInfo
                                                                                                                                                                                        • android.net.wifi.WifiInfo.getMacAddress
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2iget-object v1, p0, Lcom/baidu/location/a/c;->m:Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        4invoke-virtual {v1}, Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
                                                                                                                                                                                        5move-result-object v1
                                                                                                                                                                                        6if-eqz v1, :cond_d
                                                                                                                                                                                        8invoke-virtual {v1}, Landroid/net/wifi/WifiInfo;->getMacAddress()Ljava/lang/String;
                                                                                                                                                                                        9move-result-object v0
                                                                                                                                                                                        10cond_d: return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.net.wifi.WifiManager.getConnectionInfo
                                                                                                                                                                                        • android.net.wifi.WifiInfo.getMacAddress
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2iget-object v1, p0, Lcom/baidu/location/e/h;->c:Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        4invoke-virtual {v1}, Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
                                                                                                                                                                                        5move-result-object v1
                                                                                                                                                                                        6if-eqz v1, :cond_d
                                                                                                                                                                                        8invoke-virtual {v1}, Landroid/net/wifi/WifiInfo;->getMacAddress()Ljava/lang/String;
                                                                                                                                                                                        9move-result-object v0
                                                                                                                                                                                        10cond_d: return-object v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.net.InetSocketAddress.<init>
                                                                                                                                                                                        • java.net.Socket.connect
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2Ljava/io/IOException;
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        5new-instance p4, Ljava/net/InetSocketAddress;
                                                                                                                                                                                        7invoke-direct {p4, p2, p3}, Ljava/net/InetSocketAddress;-><init>(Ljava/lang/String;I)V
                                                                                                                                                                                        9invoke-virtual {p1, p4}, Ljava/net/Socket;->connect(Ljava/net/SocketAddress;)V
                                                                                                                                                                                        10return-object p1
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.net.InetAddress.getByName
                                                                                                                                                                                        • java.net.InetAddress.isReachable
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1iget-object v0, p0, Lc/g/d/c/e;->a:Ljava/lang/String;
                                                                                                                                                                                        3invoke-static {v0}, Ljava/net/InetAddress;->getByName(Ljava/lang/String;)Ljava/net/InetAddress;
                                                                                                                                                                                        4move-result-object v0
                                                                                                                                                                                        5const/16 v1, 0x1f4
                                                                                                                                                                                        7invoke-virtual {v0, v1}, Ljava/net/InetAddress;->isReachable(I)Z
                                                                                                                                                                                        8catch_b: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.reflect.Field.get
                                                                                                                                                                                        • java.lang.IllegalArgumentException.<init>
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1invoke-virtual {p2, p1}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        2move-result-object p1
                                                                                                                                                                                        3try_end_4: return-object p1
                                                                                                                                                                                        4catch_5: move-exception p1
                                                                                                                                                                                        5new-instance p2, Ljava/lang/IllegalArgumentException;
                                                                                                                                                                                        7invoke-direct {p2, p1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/Throwable;)V
                                                                                                                                                                                        8throw p2
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • click
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1iget-object v0, p0, Lcom/baidu/mobads/production/o;->b:Lcom/baidu/mobads/production/b;
                                                                                                                                                                                        2if-eqz v0, :cond_60
                                                                                                                                                                                        4iget-object v1, p0, Lcom/baidu/mobads/production/o;->j:Lcom/baidu/mobads/utils/q;
                                                                                                                                                                                        5if-eqz v1, :cond_60
                                                                                                                                                                                        7iget-object v2, p0, Lcom/baidu/mobads/production/o;->i:Lcom/baidu/mobads/utils/f;
                                                                                                                                                                                        8if-eqz v2, :cond_60
                                                                                                                                                                                        10iget-object v1, p0, Lcom/baidu/mobads/production/o;->h:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;
                                                                                                                                                                                        11if-eqz v1, :cond_60
                                                                                                                                                                                        13iget-object v1, p0, Lcom/baidu/mobads/production/o;->k:Lcom/baidu/mobads/interfaces/IXAdResource;
                                                                                                                                                                                        14if-nez v1, :cond_15
                                                                                                                                                                                        15goto/16 :goto_60
                                                                                                                                                                                        16cond_15:
                                                                                                                                                                                        17invoke-virtual {v0}, Lcom/baidu/mobads/production/b;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        18move-result-object v3
                                                                                                                                                                                        19const/16 v4, 0x20d
                                                                                                                                                                                        21iget-object v0, p0, Lcom/baidu/mobads/production/o;->b:Lcom/baidu/mobads/production/b;
                                                                                                                                                                                        23invoke-virtual {v0}, Lcom/baidu/mobads/production/b;->getProdInfo()Lcom/baidu/mobads/interfaces/IXAdProdInfo;
                                                                                                                                                                                        24move-result-object v0
                                                                                                                                                                                        26invoke-interface {v0}, Lcom/baidu/mobads/interfaces/IXAdProdInfo;->getProdType()Ljava/lang/String;
                                                                                                                                                                                        27move-result-object v6
                                                                                                                                                                                        29iget-object v0, p0, Lcom/baidu/mobads/production/o;->h:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;
                                                                                                                                                                                        31invoke-interface {v0}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getAppPackageName()Ljava/lang/String;
                                                                                                                                                                                        32move-result-object v7
                                                                                                                                                                                        34iget-object v0, p0, Lcom/baidu/mobads/production/o;->i:Lcom/baidu/mobads/utils/f;
                                                                                                                                                                                        36iget-object v1, p0, Lcom/baidu/mobads/production/o;->b:Lcom/baidu/mobads/production/b;
                                                                                                                                                                                        38invoke-virtual {v1}, Lcom/baidu/mobads/production/b;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        39move-result-object v1
                                                                                                                                                                                        41invoke-virtual {v0, v1}, Lcom/baidu/mobads/utils/f;->getAppId(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        42move-result-object v8
                                                                                                                                                                                        44iget-object v0, p0, Lcom/baidu/mobads/production/o;->b:Lcom/baidu/mobads/production/b;
                                                                                                                                                                                        46invoke-virtual {v0}, Lcom/baidu/mobads/production/b;->getProdInfo()Lcom/baidu/mobads/interfaces/IXAdProdInfo;
                                                                                                                                                                                        47move-result-object v0
                                                                                                                                                                                        49invoke-interface {v0}, Lcom/baidu/mobads/interfaces/IXAdProdInfo;->getAdPlacementId()Ljava/lang/String;
                                                                                                                                                                                        50move-result-object v9
                                                                                                                                                                                        52iget-object v0, p0, Lcom/baidu/mobads/production/o;->j:Lcom/baidu/mobads/utils/q;
                                                                                                                                                                                        54invoke-virtual {v0}, Lcom/baidu/mobads/utils/q;->getPhoneOSBrand()Ljava/lang/String;
                                                                                                                                                                                        55move-result-object v10
                                                                                                                                                                                        57sget-object v11, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        59sget-object v12, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                        60sget v13, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        62const-string v5, "click"
                                                                                                                                                                                        64invoke-virtual/range {v2 .. v13}, Lcom/baidu/mobads/utils/f;->sendDownloadAdLog(Landroid/content/Context;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V
                                                                                                                                                                                        65new-instance v0, Lcom/baidu/mobads/command/a/a;
                                                                                                                                                                                        67iget-object v1, p0, Lcom/baidu/mobads/production/o;->b:Lcom/baidu/mobads/production/b;
                                                                                                                                                                                        69iget-object v2, p0, Lcom/baidu/mobads/production/o;->h:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;
                                                                                                                                                                                        71iget-object v3, p0, Lcom/baidu/mobads/production/o;->k:Lcom/baidu/mobads/interfaces/IXAdResource;
                                                                                                                                                                                        73invoke-direct {v0, v1, v2, v3}, Lcom/baidu/mobads/command/a/a;-><init>(Lcom/baidu/mobads/interfaces/IXNonLinearAdSlot;Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;Lcom/baidu/mobads/interfaces/IXAdResource;)V
                                                                                                                                                                                        75invoke-virtual {v0}, Lcom/baidu/mobads/command/a/a;->a()V
                                                                                                                                                                                        76cond_60: return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2Ljava/io/IOException;
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        6sget-object v0, Lcom/fasterxml/jackson/core/JsonToken;->VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
                                                                                                                                                                                        8invoke-virtual {p1, v0}, Lcom/fasterxml/jackson/core/JsonParser;->hasToken(Lcom/fasterxml/jackson/core/JsonToken;)Z
                                                                                                                                                                                        9move-result v0
                                                                                                                                                                                        10if-eqz v0, :cond_14
                                                                                                                                                                                        11iget-boolean v0, p0, Lcom/fasterxml/jackson/databind/deser/impl/MethodProperty;->_skipNulls:Z
                                                                                                                                                                                        12if-eqz v0, :cond_d
                                                                                                                                                                                        13return-object p3
                                                                                                                                                                                        14cond_d:
                                                                                                                                                                                        15iget-object v0, p0, Lcom/fasterxml/jackson/databind/deser/SettableBeanProperty;->_nullProvider:Lcom/fasterxml/jackson/databind/deser/NullValueProvider;
                                                                                                                                                                                        17invoke-interface {v0, p2}, Lcom/fasterxml/jackson/databind/deser/NullValueProvider;->getNullValue(Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljava/lang/Object;
                                                                                                                                                                                        18move-result-object p2
                                                                                                                                                                                        19goto/16 :goto_34
                                                                                                                                                                                        20cond_14:
                                                                                                                                                                                        21iget-object v0, p0, Lcom/fasterxml/jackson/databind/deser/SettableBeanProperty;->_valueTypeDeserializer:Lcom/fasterxml/jackson/databind/jsontype/TypeDeserializer;
                                                                                                                                                                                        22if-nez v0, :cond_2e
                                                                                                                                                                                        24iget-object v0, p0, Lcom/fasterxml/jackson/databind/deser/SettableBeanProperty;->_valueDeserializer:Lcom/fasterxml/jackson/databind/JsonDeserializer;
                                                                                                                                                                                        26invoke-virtual {v0, p1, p2}, Lcom/fasterxml/jackson/databind/JsonDeserializer;->deserialize(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljava/lang/Object;
                                                                                                                                                                                        27move-result-object v0
                                                                                                                                                                                        28if-nez v0, :cond_2c
                                                                                                                                                                                        29iget-boolean v0, p0, Lcom/fasterxml/jackson/databind/deser/impl/MethodProperty;->_skipNulls:Z
                                                                                                                                                                                        30if-eqz v0, :cond_25
                                                                                                                                                                                        31return-object p3
                                                                                                                                                                                        32cond_25:
                                                                                                                                                                                        33iget-object v0, p0, Lcom/fasterxml/jackson/databind/deser/SettableBeanProperty;->_nullProvider:Lcom/fasterxml/jackson/databind/deser/NullValueProvider;
                                                                                                                                                                                        35invoke-interface {v0, p2}, Lcom/fasterxml/jackson/databind/deser/NullValueProvider;->getNullValue(Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljava/lang/Object;
                                                                                                                                                                                        36move-result-object p2
                                                                                                                                                                                        37goto/16 :goto_34
                                                                                                                                                                                        38cond_2c: move-object p2, v0
                                                                                                                                                                                        39goto/16 :goto_34
                                                                                                                                                                                        40cond_2e:
                                                                                                                                                                                        41iget-object v1, p0, Lcom/fasterxml/jackson/databind/deser/SettableBeanProperty;->_valueDeserializer:Lcom/fasterxml/jackson/databind/JsonDeserializer;
                                                                                                                                                                                        43invoke-virtual {v1, p1, p2, v0}, Lcom/fasterxml/jackson/databind/JsonDeserializer;->deserializeWithType(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/jsontype/TypeDeserializer;)Ljava/lang/Object;
                                                                                                                                                                                        44move-result-object p2
                                                                                                                                                                                        45goto_34:
                                                                                                                                                                                        46iget-object v0, p0, Lcom/fasterxml/jackson/databind/deser/impl/MethodProperty;->_setter:Ljava/lang/reflect/Method;
                                                                                                                                                                                        47const/4 v1, 0x1
                                                                                                                                                                                        48new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                        49const/4 v2, 0x0
                                                                                                                                                                                        50aput-object p2, v1, v2
                                                                                                                                                                                        52invoke-virtual {v0, p3, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        53move-result-object p1
                                                                                                                                                                                        54try_end_40: if-nez p1, :cond_43
                                                                                                                                                                                        55move-object p1, p3
                                                                                                                                                                                        56cond_43: return-object p1
                                                                                                                                                                                        57catch_44: move-exception p3
                                                                                                                                                                                        59invoke-virtual {p0, p1, p3, p2}, Lcom/fasterxml/jackson/databind/deser/SettableBeanProperty;->_throwAsIOE(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/Exception;Ljava/lang/Object;)V
                                                                                                                                                                                        60const/4 p1, 0x0
                                                                                                                                                                                        61return-object p1
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2Ljava/io/IOException;
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        6sget-object v0, Lcom/fasterxml/jackson/core/JsonToken;->VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
                                                                                                                                                                                        8invoke-virtual {p1, v0}, Lcom/fasterxml/jackson/core/JsonParser;->hasToken(Lcom/fasterxml/jackson/core/JsonToken;)Z
                                                                                                                                                                                        9move-result v0
                                                                                                                                                                                        10if-eqz v0, :cond_14
                                                                                                                                                                                        11iget-boolean v0, p0, Lcom/fasterxml/jackson/databind/deser/impl/MethodProperty;->_skipNulls:Z
                                                                                                                                                                                        12if-eqz v0, :cond_d
                                                                                                                                                                                        13return-void
                                                                                                                                                                                        14cond_d:
                                                                                                                                                                                        15iget-object v0, p0, Lcom/fasterxml/jackson/databind/deser/SettableBeanProperty;->_nullProvider:Lcom/fasterxml/jackson/databind/deser/NullValueProvider;
                                                                                                                                                                                        17invoke-interface {v0, p2}, Lcom/fasterxml/jackson/databind/deser/NullValueProvider;->getNullValue(Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljava/lang/Object;
                                                                                                                                                                                        18move-result-object p2
                                                                                                                                                                                        19goto/16 :goto_34
                                                                                                                                                                                        20cond_14:
                                                                                                                                                                                        21iget-object v0, p0, Lcom/fasterxml/jackson/databind/deser/SettableBeanProperty;->_valueTypeDeserializer:Lcom/fasterxml/jackson/databind/jsontype/TypeDeserializer;
                                                                                                                                                                                        22if-nez v0, :cond_2e
                                                                                                                                                                                        24iget-object v0, p0, Lcom/fasterxml/jackson/databind/deser/SettableBeanProperty;->_valueDeserializer:Lcom/fasterxml/jackson/databind/JsonDeserializer;
                                                                                                                                                                                        26invoke-virtual {v0, p1, p2}, Lcom/fasterxml/jackson/databind/JsonDeserializer;->deserialize(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljava/lang/Object;
                                                                                                                                                                                        27move-result-object v0
                                                                                                                                                                                        28if-nez v0, :cond_2c
                                                                                                                                                                                        29iget-boolean v0, p0, Lcom/fasterxml/jackson/databind/deser/impl/MethodProperty;->_skipNulls:Z
                                                                                                                                                                                        30if-eqz v0, :cond_25
                                                                                                                                                                                        31return-void
                                                                                                                                                                                        32cond_25:
                                                                                                                                                                                        33iget-object v0, p0, Lcom/fasterxml/jackson/databind/deser/SettableBeanProperty;->_nullProvider:Lcom/fasterxml/jackson/databind/deser/NullValueProvider;
                                                                                                                                                                                        35invoke-interface {v0, p2}, Lcom/fasterxml/jackson/databind/deser/NullValueProvider;->getNullValue(Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljava/lang/Object;
                                                                                                                                                                                        36move-result-object p2
                                                                                                                                                                                        37goto/16 :goto_34
                                                                                                                                                                                        38cond_2c: move-object p2, v0
                                                                                                                                                                                        39goto/16 :goto_34
                                                                                                                                                                                        40cond_2e:
                                                                                                                                                                                        41iget-object v1, p0, Lcom/fasterxml/jackson/databind/deser/SettableBeanProperty;->_valueDeserializer:Lcom/fasterxml/jackson/databind/JsonDeserializer;
                                                                                                                                                                                        43invoke-virtual {v1, p1, p2, v0}, Lcom/fasterxml/jackson/databind/JsonDeserializer;->deserializeWithType(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/jsontype/TypeDeserializer;)Ljava/lang/Object;
                                                                                                                                                                                        44move-result-object p2
                                                                                                                                                                                        45goto_34:
                                                                                                                                                                                        46iget-object v0, p0, Lcom/fasterxml/jackson/databind/deser/impl/MethodProperty;->_setter:Ljava/lang/reflect/Method;
                                                                                                                                                                                        47const/4 v1, 0x1
                                                                                                                                                                                        48new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                        49const/4 v2, 0x0
                                                                                                                                                                                        50aput-object p2, v1, v2
                                                                                                                                                                                        52invoke-virtual {v0, p3, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        53try_end_3f: goto/16 :goto_44
                                                                                                                                                                                        54catch_40: move-exception p3
                                                                                                                                                                                        56invoke-virtual {p0, p1, p3, p2}, Lcom/fasterxml/jackson/databind/deser/SettableBeanProperty;->_throwAsIOE(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/Exception;Ljava/lang/Object;)V
                                                                                                                                                                                        57goto_44: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.telephony.TelephonyManager.getCellLocation
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-direct {p0}, Lcom/baidu/location/e/b;->n()Lcom/baidu/location/e/a;
                                                                                                                                                                                        2move-result-object v0
                                                                                                                                                                                        3if-eqz v0, :cond_9
                                                                                                                                                                                        5invoke-direct {p0, v0}, Lcom/baidu/location/e/b;->c(Lcom/baidu/location/e/a;)V
                                                                                                                                                                                        6cond_9: if-eqz v0, :cond_11
                                                                                                                                                                                        8invoke-virtual {v0}, Lcom/baidu/location/e/a;->b()Z
                                                                                                                                                                                        9move-result v0
                                                                                                                                                                                        10if-nez v0, :cond_32
                                                                                                                                                                                        11cond_11: const/4 v0, 0x0
                                                                                                                                                                                        12try_start_12:
                                                                                                                                                                                        13iget-object v1, p0, Lcom/baidu/location/e/b;->d:Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        15invoke-virtual {v1}, Landroid/telephony/TelephonyManager;->getCellLocation()Landroid/telephony/CellLocation;
                                                                                                                                                                                        16move-result-object v1
                                                                                                                                                                                        17try_end_18: goto/16 :goto_1a
                                                                                                                                                                                        18catch_19: move-object v1, v0
                                                                                                                                                                                        19goto_1a: if-eqz v1, :cond_20
                                                                                                                                                                                        21invoke-direct {p0, v1}, Lcom/baidu/location/e/b;->a(Landroid/telephony/CellLocation;)Lcom/baidu/location/e/a;
                                                                                                                                                                                        22move-result-object v0
                                                                                                                                                                                        23cond_20: if-eqz v0, :cond_28
                                                                                                                                                                                        25invoke-virtual {v0}, Lcom/baidu/location/e/a;->b()Z
                                                                                                                                                                                        26move-result v0
                                                                                                                                                                                        27if-nez v0, :cond_32
                                                                                                                                                                                        28cond_28:
                                                                                                                                                                                        29invoke-direct {p0}, Lcom/baidu/location/e/b;->l()Landroid/telephony/CellLocation;
                                                                                                                                                                                        30move-result-object v0
                                                                                                                                                                                        31if-eqz v0, :cond_32
                                                                                                                                                                                        32const/4 v1, 0x1
                                                                                                                                                                                        34invoke-direct {p0, v0, v1}, Lcom/baidu/location/e/b;->a(Landroid/telephony/CellLocation;Z)Lcom/baidu/location/e/a;
                                                                                                                                                                                        35cond_32: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"<T:",
                                                                                                                                                                                        3"Ljava/lang/Object;",
                                                                                                                                                                                        4">(",
                                                                                                                                                                                        5"Ljava/lang/Class<",
                                                                                                                                                                                        6"*>;",
                                                                                                                                                                                        7"Ljava/lang/String;",
                                                                                                                                                                                        8"[",
                                                                                                                                                                                        9"Ljava/lang/Object;",
                                                                                                                                                                                        10")TT;"
                                                                                                                                                                                        11}
                                                                                                                                                                                        12.end annotation
                                                                                                                                                                                        14invoke-static {p2}, Lc/g/a/a/f/a;->a([Ljava/lang/Object;)[Ljava/lang/Class;
                                                                                                                                                                                        15move-result-object v0
                                                                                                                                                                                        17invoke-static {p0, p1, v0}, Lc/g/a/a/f/a;->a(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                        18move-result-object p0
                                                                                                                                                                                        20invoke-static {p2}, Lc/g/a/a/f/a;->b([Ljava/lang/Object;)[Ljava/lang/Object;
                                                                                                                                                                                        21move-result-object p1
                                                                                                                                                                                        22const/4 p2, 0x0
                                                                                                                                                                                        24invoke-virtual {p0, p2, p1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        25move-result-object p0
                                                                                                                                                                                        26return-object p0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2Ljava/io/IOException;
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        5try_start_0:
                                                                                                                                                                                        6iget-object v0, p0, Lcom/fasterxml/jackson/databind/deser/impl/MethodProperty;->_setter:Ljava/lang/reflect/Method;
                                                                                                                                                                                        7const/4 v1, 0x1
                                                                                                                                                                                        8new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                        9const/4 v2, 0x0
                                                                                                                                                                                        10aput-object p2, v1, v2
                                                                                                                                                                                        12invoke-virtual {v0, p1, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        13move-result-object p2
                                                                                                                                                                                        14try_end_c: if-nez p2, :cond_f
                                                                                                                                                                                        15goto/16 :goto_10
                                                                                                                                                                                        16cond_f: move-object p1, p2
                                                                                                                                                                                        17goto_10: return-object p1
                                                                                                                                                                                        18catch_11: move-exception p1
                                                                                                                                                                                        20invoke-virtual {p0, p1, p2}, Lcom/fasterxml/jackson/databind/deser/SettableBeanProperty;->_throwAsIOE(Ljava/lang/Exception;Ljava/lang/Object;)V
                                                                                                                                                                                        21const/4 p1, 0x0
                                                                                                                                                                                        22return-object p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2Ljava/io/IOException;
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        6iget-object v0, p0, Lcom/fasterxml/jackson/databind/deser/BuilderBasedDeserializer;->_buildMethod:Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;
                                                                                                                                                                                        7if-nez v0, :cond_5
                                                                                                                                                                                        8return-object p2
                                                                                                                                                                                        9try_start_5:
                                                                                                                                                                                        10invoke-virtual {v0}, Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;->getMember()Ljava/lang/reflect/Method;
                                                                                                                                                                                        11move-result-object v0
                                                                                                                                                                                        12const/4 v1, 0x0
                                                                                                                                                                                        14invoke-virtual {v0, p2, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        15move-result-object p1
                                                                                                                                                                                        16try_end_e: return-object p1
                                                                                                                                                                                        17catch_f: move-exception p2
                                                                                                                                                                                        19invoke-virtual {p0, p2, p1}, Lcom/fasterxml/jackson/databind/deser/BeanDeserializerBase;->wrapInstantiationProblem(Ljava/lang/Throwable;Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljava/lang/Object;
                                                                                                                                                                                        20move-result-object p1
                                                                                                                                                                                        21return-object p1
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v1, 0x0
                                                                                                                                                                                        2iget-object v0, p0, Lcom/qq/e/comm/plugin/b/b/c$b;->b:Ljava/lang/reflect/Method;
                                                                                                                                                                                        3if-eqz v0, :cond_16
                                                                                                                                                                                        4try_start_5:
                                                                                                                                                                                        5iget-object v0, p0, Lcom/qq/e/comm/plugin/b/b/c$b;->b:Ljava/lang/reflect/Method;
                                                                                                                                                                                        7iget-object v2, p0, Lcom/qq/e/comm/plugin/b/b/c$b;->a:Landroid/support/v4/app/NotificationCompat$Builder;
                                                                                                                                                                                        8const/4 v3, 0x0
                                                                                                                                                                                        9new-array v3, v3, [Ljava/lang/Object;
                                                                                                                                                                                        11invoke-virtual {v0, v2, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        12move-result-object v0
                                                                                                                                                                                        13check-cast v0, Landroid/app/Notification;
                                                                                                                                                                                        14goto_12: return-object v0
                                                                                                                                                                                        15catch_13: move-exception v0
                                                                                                                                                                                        16move-object v0, v1
                                                                                                                                                                                        17goto/16 :goto_12
                                                                                                                                                                                        18cond_16: move-object v0, v1
                                                                                                                                                                                        19goto/16 :goto_12
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2Ljava/io/IOException;
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        5try_start_0:
                                                                                                                                                                                        6iget-object v0, p0, Lcom/fasterxml/jackson/databind/deser/impl/BeanAsArrayBuilderDeserializer;->_buildMethod:Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;
                                                                                                                                                                                        8invoke-virtual {v0}, Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;->getMember()Ljava/lang/reflect/Method;
                                                                                                                                                                                        9move-result-object v0
                                                                                                                                                                                        10const/4 v1, 0x0
                                                                                                                                                                                        12invoke-virtual {v0, p2, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        13move-result-object p1
                                                                                                                                                                                        14try_end_b: return-object p1
                                                                                                                                                                                        15catch_c: move-exception p2
                                                                                                                                                                                        17invoke-virtual {p0, p2, p1}, Lcom/fasterxml/jackson/databind/deser/BeanDeserializerBase;->wrapInstantiationProblem(Ljava/lang/Throwable;Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljava/lang/Object;
                                                                                                                                                                                        18move-result-object p1
                                                                                                                                                                                        19return-object p1
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2Ljava/io/IOException;
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        5try_start_0:
                                                                                                                                                                                        6iget-object v0, p0, Lcom/fasterxml/jackson/databind/deser/impl/MethodProperty;->_setter:Ljava/lang/reflect/Method;
                                                                                                                                                                                        7const/4 v1, 0x1
                                                                                                                                                                                        8new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                        9const/4 v2, 0x0
                                                                                                                                                                                        10aput-object p2, v1, v2
                                                                                                                                                                                        12invoke-virtual {v0, p1, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        13try_end_b: goto/16 :goto_10
                                                                                                                                                                                        14catch_c: move-exception p1
                                                                                                                                                                                        16invoke-virtual {p0, p1, p2}, Lcom/fasterxml/jackson/databind/deser/SettableBeanProperty;->_throwAsIOE(Ljava/lang/Exception;Ljava/lang/Object;)V
                                                                                                                                                                                        17goto_10: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.net.wifi.WifiManager.getScanResults
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1iget-object v0, p0, Lcom/baidu/location/e/h;->c:Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        2if-eqz v0, :cond_10
                                                                                                                                                                                        3try_start_4: new-instance v1, Lcom/baidu/location/e/g;
                                                                                                                                                                                        5invoke-virtual {v0}, Landroid/net/wifi/WifiManager;->getScanResults()Ljava/util/List;
                                                                                                                                                                                        6move-result-object v0
                                                                                                                                                                                        7iget-wide v2, p0, Lcom/baidu/location/e/h;->f:J
                                                                                                                                                                                        9invoke-direct {v1, v0, v2, v3}, Lcom/baidu/location/e/g;-><init>(Ljava/util/List;J)V
                                                                                                                                                                                        10try_end_f: return-object v1
                                                                                                                                                                                        11cond_10: new-instance v0, Lcom/baidu/location/e/g;
                                                                                                                                                                                        12const/4 v1, 0x0
                                                                                                                                                                                        13const-wide/16 v2, 0x0
                                                                                                                                                                                        15invoke-direct {v0, v1, v2, v3}, Lcom/baidu/location/e/g;-><init>(Ljava/util/List;J)V
                                                                                                                                                                                        16return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2Ljava/lang/Exception;
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        6iget-object v0, p0, Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;->_method:Ljava/lang/reflect/Method;
                                                                                                                                                                                        7const/4 v1, 0x1
                                                                                                                                                                                        8new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                        9const/4 v2, 0x0
                                                                                                                                                                                        10aput-object p1, v1, v2
                                                                                                                                                                                        11const/4 p1, 0x0
                                                                                                                                                                                        13invoke-virtual {v0, p1, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        14move-result-object p1
                                                                                                                                                                                        15return-object p1
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2Ljava/lang/Exception;
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        6iget-object p2, p0, Lcom/fasterxml/jackson/databind/deser/std/StdKeyDeserializer$StringFactoryKeyDeserializer;->_factoryMethod:Ljava/lang/reflect/Method;
                                                                                                                                                                                        7const/4 v0, 0x1
                                                                                                                                                                                        8new-array v0, v0, [Ljava/lang/Object;
                                                                                                                                                                                        9const/4 v1, 0x0
                                                                                                                                                                                        10aput-object p1, v0, v1
                                                                                                                                                                                        11const/4 p1, 0x0
                                                                                                                                                                                        13invoke-virtual {p2, p1, v0}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        14move-result-object p1
                                                                                                                                                                                        15return-object p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getPackageCodePath
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation build Landroid/annotation/TargetApi;
                                                                                                                                                                                        1value = 0x8
                                                                                                                                                                                        2.end annotation
                                                                                                                                                                                        3sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        4const/16 v1, 0x8
                                                                                                                                                                                        5if-gt v1, v0, :cond_d
                                                                                                                                                                                        7sget-object v0, Lcom/baidu/mapsdkplatform/comapi/NativeLoader;->b:Landroid/content/Context;
                                                                                                                                                                                        9invoke-virtual {v0}, Landroid/content/Context;->getPackageCodePath()Ljava/lang/String;
                                                                                                                                                                                        10move-result-object v0
                                                                                                                                                                                        11return-object v0
                                                                                                                                                                                        12cond_d:
                                                                                                                                                                                        13const-string v0, ""
                                                                                                                                                                                        14return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2Ljava/lang/Exception;
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        6iget-object v0, p0, Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;->_method:Ljava/lang/reflect/Method;
                                                                                                                                                                                        7const/4 v1, 0x0
                                                                                                                                                                                        8new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                        9const/4 v2, 0x0
                                                                                                                                                                                        11invoke-virtual {v0, v2, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        12move-result-object v0
                                                                                                                                                                                        13return-object v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2Ljava/lang/Exception;
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        6iget-object v0, p0, Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;->_method:Ljava/lang/reflect/Method;
                                                                                                                                                                                        7const/4 v1, 0x0
                                                                                                                                                                                        9invoke-virtual {v0, v1, p1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        10move-result-object p1
                                                                                                                                                                                        11return-object p1
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2Ljava/lang/Exception;
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        6iget-object v0, p0, Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;->_method:Ljava/lang/reflect/Method;
                                                                                                                                                                                        7const/4 v1, 0x0
                                                                                                                                                                                        9invoke-virtual {v0, p1, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        10move-result-object p1
                                                                                                                                                                                        11return-object p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • off
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0iget-boolean v0, p0, Lc/g/f/c/a/i;->d:Z
                                                                                                                                                                                        1if-nez v0, :cond_7
                                                                                                                                                                                        3const-string v0, "off"
                                                                                                                                                                                        4return-object v0
                                                                                                                                                                                        5try_start_7:
                                                                                                                                                                                        6sget-object v0, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                        7try_end_9: return-object v0
                                                                                                                                                                                        8catch_a:
                                                                                                                                                                                        9const-string v0, ""
                                                                                                                                                                                        10return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2Ljava/lang/Exception;
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        6iget-object v0, p0, Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;->_method:Ljava/lang/reflect/Method;
                                                                                                                                                                                        8invoke-virtual {v0, p1, p2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        9move-result-object p1
                                                                                                                                                                                        10return-object p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1sget-object v0, Lf/a/e;->r:Ljava/lang/reflect/Method;
                                                                                                                                                                                        2if-eqz v0, :cond_d
                                                                                                                                                                                        3const/4 v1, 0x1
                                                                                                                                                                                        4try_start_5: new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                        5const/4 v2, 0x0
                                                                                                                                                                                        6aput-object p1, v1, v2
                                                                                                                                                                                        8invoke-virtual {v0, p0, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        9cond_d: return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.net.URL.openConnection
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2Ljava/io/IOException;
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        6invoke-virtual {p1}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                        7move-result-object p1
                                                                                                                                                                                        8check-cast p1, Ljava/net/HttpURLConnection;
                                                                                                                                                                                        9return-object p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.telephony.TelephonyManager.getNetworkOperator
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1sget-object v0, Lc/g/d/a/d;->a:Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        2if-eqz v0, :cond_9
                                                                                                                                                                                        4invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getNetworkOperator()Ljava/lang/String;
                                                                                                                                                                                        5move-result-object v0
                                                                                                                                                                                        6goto/16 :goto_a
                                                                                                                                                                                        7cond_9: const/4 v0, 0x0
                                                                                                                                                                                        8goto_a: return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1sget-object v0, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                        2try_end_2: return-object v0
                                                                                                                                                                                        3catch_3: move-exception v0
                                                                                                                                                                                        5invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        7const-string v0, ""
                                                                                                                                                                                        8return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1if-eqz p1, :cond_b
                                                                                                                                                                                        2try_start_3:
                                                                                                                                                                                        3iget-object v1, p0, Lf/a/g/a$c;->c:Ljava/lang/reflect/Method;
                                                                                                                                                                                        4new-array v2, v0, [Ljava/lang/Object;
                                                                                                                                                                                        6invoke-virtual {v1, p1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        7try_end_a: const/4 v0, 0x1
                                                                                                                                                                                        8catch_b: return v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.net.Socket.connect
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2Ljava/io/IOException;
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        6invoke-virtual {p1, p2, p3}, Ljava/net/Socket;->connect(Ljava/net/SocketAddress;I)V
                                                                                                                                                                                        7return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1iget-object v0, p0, Landroidx/appcompat/widget/SearchView$a;->b:Ljava/lang/reflect/Method;
                                                                                                                                                                                        2if-eqz v0, :cond_a
                                                                                                                                                                                        3const/4 v1, 0x0
                                                                                                                                                                                        4try_start_5: new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                        6invoke-virtual {v0, p1, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        7catch_a: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.reflect.Method.invoke
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1iget-object v0, p0, Landroidx/appcompat/widget/SearchView$a;->a:Ljava/lang/reflect/Method;
                                                                                                                                                                                        2if-eqz v0, :cond_a
                                                                                                                                                                                        3const/4 v1, 0x0
                                                                                                                                                                                        4try_start_5: new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                        6invoke-virtual {v0, p1, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        7catch_a: return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • (function() {\n window.baidu = {};\n window.baidu.mobads = {};\n window.baidu.mobads.Sdk = {\n isIOS: false\n };\n var Sdk = window.baidu.mobads.Sdk;\n Sdk.isIOS = (/iphone|ipad|ipod/i).test(window.navigator.userAgent.toLowerCase());\n var mob = window.baidu.mobads;\n mob.Act = {\n LP: 1,\n DL: 2,\n MAP: 4,\n SMS: 8,\n MAIL: 16,\n PHONE: 32,\n VIDEO: 64,\n RM: 128,\n NA: 256,\n APO: 512\n };\n var win = window;\n win.MobadsSdk = win.MobadsSdk || {};\n var MobadsSdk = win.MobadsSdk;\n var send3rdLog = function(isShowLog, ad) {\n if (!ad || !ad.mon) {\n return;\n }\n var url;\n for (var i = 0; i < ad.mon.length; ++i) {\n url = isShowLog ? ad.mon[i].s: ad.mon[i].c;\n if (!url) {\n continue;\n }\n new Image().src = url;\n }\n };\n Sdk.setActionUrl = function(url, inapp, act, title, close) {\n var opt = {};\n if (\"[object Object]\" === Object.prototype.toString.call(url)) {\n opt = url;\n url = opt.url;\n inapp = opt.inapp;\n act = opt.act;\n title = opt.title;\n close = opt.close;\n if (opt.allParamsJson) {\n if (opt.allParamsJson.action) {\n opt.action = opt.allParamsJson.action;\n opt.v_video = opt.allParamsJson.v_video || \"\";\n opt.v_video_w = opt.allParamsJson.v_video_w || \"\";\n opt.v_video_h = opt.allParamsJson.v_video_h || \"\";\n opt.v_image = opt.allParamsJson.v_image || \"\";\n opt.v_url = opt.allParamsJson.v_url || \"\";\n opt.allParamsJson = null;\n }\n }\n }\n opt.url = url || \"\";\n opt.inapp = inapp || false;\n opt.act = act || 1;\n opt.title = title || \"\";\n opt.close = close || false;\n opt.logurl = opt.logurl || \"\";\n opt.weibo = opt.weibo || \"\";\n opt.map = opt.map || \"\";\n opt.search = opt.search || \"\";\n opt.sms = opt.sms || \"\";\n opt.at = opt.at || 1;\n opt.tid = opt.tid || \"\";\n if (MobadsSdk.setActionUrl) {\n var DUMP_PAR = opt.inapp;\n MobadsSdk.setActionUrl(JSON.stringify(opt), DUMP_PAR)\n }\n };\n Sdk.sendClickLog = function(logurl) {\n new Image().src = logurl;\n };\n Sdk.onAdPlayEnd = function() {\n if (MobadsSdk.onAdPlayEnd) {\n setTimeout(function() {\n MobadsSdk.onAdPlayEnd();\n },\n 300);\n }\n };\n Sdk.open = function(url, options) {\n var option = {\n url: url,\n inapp: true,\n act: mob.Act.LP,\n allParamsJson: options\n };\n Sdk.setActionUrl(option);\n send3rdLog(false, options);\n };\n Sdk.startDownload = function(url, options) {\n var ad = {};\n ad = options || {};\n ad.tit = options && options.tit || options.appname || \"\u5e94\u7528\";\n var mobadsJumpUrl = url;\n if (/^itms-services:\\/\\//.test(url)) {\n Sdk.setActionUrl(url, false, mob.Act.DL, ad.tit, true);\n return;\n }\n if (Sdk.isIOS) {\n var tid = options && options.pinfo && options.pinfo.tid;\n if (tid) {\n Sdk.sendClickLog(mobadsJumpUrl);\n }\n Sdk.setActionUrl({\n url: url,\n tid: tid || \"\",\n inapp: true,\n act: mob.Act.DL\n });\n return;\n }\n var mon = options && options.mon || [];\n var id = options && options.id || 1;\n var pk = options && options.pk || \"\";\n var qk = options && options.qk || \"\";\n var exp2 = options && options.exp2 || {};\n var apoObj = options && options.apo || {};\n var wi = options && options.wi ? true: false;\n var title = ad.tit;\n Sdk.setActionUrl({\n url: mobadsJumpUrl,\n act: mob.Act.DL,\n apo: JSON.stringify(apoObj),\n close: true,\n adid: id,\n originUrl: mobadsJumpUrl,\n dlTunnel: 3,\n autoOpen: true,\n popNotif: true,\n canCancel: true,\n canDelete: 5,\n mon: mon,\n pk: pk,\n qk: qk,\n adid: id,\n title: ad.tit,\n action: options.action,\n allParamsJson: options \n });\n send3rdLog(false, options);\n };\n Sdk.openScheme = function(url, options) {\n var ad = {};\n ad = options || {};\n ad.tit = options && options.tit || \"\u5e94\u7528\";\n var pk = options && options.pk || \"\";\n var option = {\n url: url,\n inapp: true,\n act: ad.act,\n title: ad.tit,\n close: true,\n pk: pk\n };\n Sdk.setActionUrl(option);\n send3rdLog(false, options);\n };\n Sdk.handleClick = function(options) {\n var ad = options || {};\n var Act = mob.Act;\n if (Act.LP === ad.act) {\n Sdk.open(ad.curl, ad);\n } else if (Act.DL === ad.act) {\n Sdk.startDownload(ad.curl, ad);\n } else if (Act.APO === ad.act) {\n new Image().src = ad.curl;\n Sdk.openScheme(ad.apo, ad);\n }\n };\n Sdk.onAdPlayEnd = function() {\n if (MobadsSdk.onAdPlayEnd) {\n MobadsSdk.onAdPlayEnd();\n }\n };\n Sdk.needsAdIcon = function() {\n return true;\n };\n Sdk.getAdViewState = function(callback) {\n if (!MobadsSdk || !MobadsSdk.getAdViewState) {\n callback(\'BaiduMobAdSpamOK\');\n return;\n }\n MobadsSdk.getAdViewState(MobadsSdk.addAnonymousEvent(function(state) {\n var iState = parseInt(state);\n var sState = \'BaiduMobAdSpamOK\';\n if (iState != 0) {\n sState = \'BaiduMobAdSpamNotOK\';\n }\n callback(sState);\n }));\n };\n})();
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        2const-string v0, "(function() {\n window.baidu = {};\n window.baidu.mobads = {};\n window.baidu.mobads.Sdk = {\n isIOS: false\n };\n var Sdk = window.baidu.mobads.Sdk;\n Sdk.isIOS = (/iphone|ipad|ipod/i).test(window.navigator.userAgent.toLowerCase());\n var mob = window.baidu.mobads;\n mob.Act = {\n LP: 1,\n DL: 2,\n MAP: 4,\n SMS: 8,\n MAIL: 16,\n PHONE: 32,\n VIDEO: 64,\n RM: 128,\n NA: 256,\n APO: 512\n };\n var win = window;\n win.MobadsSdk = win.MobadsSdk || {};\n var MobadsSdk = win.MobadsSdk;\n var send3rdLog = function(isShowLog, ad) {\n if (!ad || !ad.mon) {\n return;\n }\n var url;\n for (var i = 0; i < ad.mon.length; ++i) {\n url = isShowLog ? ad.mon[i].s: ad.mon[i].c;\n if (!url) {\n continue;\n }\n new Image().src = url;\n }\n };\n Sdk.setActionUrl = function(url, inapp, ac
                                                                                                                                                                                        3return-object v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • (function() {\n window.baidu = {};\n window.baidu.mobads = {};\n window.baidu.mobads.Sdk = {\n isIOS: false\n };\n var Sdk = window.baidu.mobads.Sdk;\n Sdk.isIOS = (/iphone|ipad|ipod/i).test(window.navigator.userAgent.toLowerCase());\n var mob = window.baidu.mobads;\n mob.Act = {\n LP: 1,\n DL: 2,\n MAP: 4,\n SMS: 8,\n MAIL: 16,\n PHONE: 32,\n VIDEO: 64,\n RM: 128,\n NA: 256,\n APO: 512\n };\n var win = window;\n win.MobadsSdk = win.MobadsSdk || {};\n var MobadsSdk = win.MobadsSdk;\n var send3rdLog = function(isShowLog, ad) {\n if (!ad || !ad.mon) {\n return;\n }\n var url;\n for (var i = 0; i < ad.mon.length; ++i) {\n url = isShowLog ? ad.mon[i].s: ad.mon[i].c;\n if (!url) {\n continue;\n }\n new Image().src = url;\n }\n };\n Sdk.setActionUrl = function(url, inapp, act, title, close) {\n var opt = {};\n if (\"[object Object]\" === Object.prototype.toString.call(url)) {\n opt = url;\n url = opt.url;\n inapp = opt.inapp;\n act = opt.act;\n title = opt.title;\n close = opt.close;\n if (opt.allParamsJson) {\n if (opt.allParamsJson.action) {\n opt.action = opt.allParamsJson.action;\n opt.v_video = opt.allParamsJson.v_video || \"\";\n opt.v_video_w = opt.allParamsJson.v_video_w || \"\";\n opt.v_video_h = opt.allParamsJson.v_video_h || \"\";\n opt.v_image = opt.allParamsJson.v_image || \"\";\n opt.v_url = opt.allParamsJson.v_url || \"\";\n opt.allParamsJson = null;\n }\n }\n }\n opt.url = url || \"\";\n opt.inapp = inapp || false;\n opt.act = act || 1;\n opt.title = title || \"\";\n opt.close = close || false;\n opt.logurl = opt.logurl || \"\";\n opt.weibo = opt.weibo || \"\";\n opt.map = opt.map || \"\";\n opt.search = opt.search || \"\";\n opt.sms = opt.sms || \"\";\n opt.at = opt.at || 1;\n opt.tid = opt.tid || \"\";\n if (MobadsSdk.setActionUrl) {\n var DUMP_PAR = opt.inapp;\n MobadsSdk.setActionUrl(JSON.stringify(opt), DUMP_PAR)\n }\n };\n Sdk.sendClickLog = function(logurl) {\n new Image().src = logurl;\n };\n Sdk.onAdPlayEnd = function() {\n if (MobadsSdk.onAdPlayEnd) {\n setTimeout(function() {\n MobadsSdk.onAdPlayEnd();\n },\n 300);\n }\n };\n Sdk.open = function(url, options) {\n var option = {\n url: url,\n inapp: true,\n act: mob.Act.LP,\n allParamsJson: options\n };\n Sdk.setActionUrl(option);\n send3rdLog(false, options);\n };\n Sdk.startDownload = function(url, options) {\n var ad = {};\n ad = options || {};\n ad.tit = options && options.tit || options.appname || \"\u5e94\u7528\";\n var mobadsJumpUrl = url;\n if (/^itms-services:\\/\\//.test(url)) {\n Sdk.setActionUrl(url, false, mob.Act.DL, ad.tit, true);\n return;\n }\n if (Sdk.isIOS) {\n var tid = options && options.pinfo && options.pinfo.tid;\n if (tid) {\n Sdk.sendClickLog(mobadsJumpUrl);\n }\n Sdk.setActionUrl({\n url: url,\n tid: tid || \"\",\n inapp: true,\n act: mob.Act.DL\n });\n return;\n }\n var mon = options && options.mon || [];\n var id = options && options.id || 1;\n var pk = options && options.pk || \"\";\n var qk = options && options.qk || \"\";\n var exp2 = options && options.exp2 || {};\n var apoObj = options && options.apo || {};\n var wi = options && options.wi ? true: false;\n var title = ad.tit;\n Sdk.setActionUrl({\n url: mobadsJumpUrl,\n act: mob.Act.DL,\n apo: JSON.stringify(apoObj),\n close: true,\n adid: id,\n originUrl: mobadsJumpUrl,\n dlTunnel: 3,\n autoOpen: true,\n popNotif: true,\n canCancel: true,\n canDelete: 5,\n mon: mon,\n pk: pk,\n qk: qk,\n adid: id,\n title: ad.tit,\n action: options.action,\n allParamsJson: options \n });\n send3rdLog(false, options);\n };\n Sdk.openScheme = function(url, options) {\n var ad = {};\n ad = options || {};\n ad.tit = options && options.tit || \"\u5e94\u7528\";\n var pk = options && options.pk || \"\";\n var option = {\n url: url,\n inapp: true,\n act: ad.act,\n title: ad.tit,\n close: true,\n pk: pk\n };\n Sdk.setActionUrl(option);\n send3rdLog(false, options);\n };\n Sdk.handleClick = function(options) {\n var ad = options || {};\n var Act = mob.Act;\n if (Act.LP === ad.act) {\n Sdk.open(ad.curl, ad);\n } else if (Act.DL === ad.act) {\n Sdk.startDownload(ad.curl, ad);\n } else if (Act.APO === ad.act) {\n new Image().src = ad.curl;\n Sdk.openScheme(ad.apo, ad);\n }\n };\n Sdk.onAdPlayEnd = function() {\n if (MobadsSdk.onAdPlayEnd) {\n MobadsSdk.onAdPlayEnd();\n }\n };\n Sdk.needsAdIcon = function() {\n return true;\n };\n Sdk.getAdViewState = function(callback) {\n if (!MobadsSdk || !MobadsSdk.getAdViewState) {\n callback(\'BaiduMobAdSpamOK\');\n return;\n }\n MobadsSdk.getAdViewState(MobadsSdk.addAnonymousEvent(function(state) {\n var iState = parseInt(state);\n var sState = \'BaiduMobAdSpamOK\';\n if (iState != 0) {\n sState = \'BaiduMobAdSpamNotOK\';\n }\n callback(sState);\n }));\n };\n})();
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        2const-string v0, "(function() {\n window.baidu = {};\n window.baidu.mobads = {};\n window.baidu.mobads.Sdk = {\n isIOS: false\n };\n var Sdk = window.baidu.mobads.Sdk;\n Sdk.isIOS = (/iphone|ipad|ipod/i).test(window.navigator.userAgent.toLowerCase());\n var mob = window.baidu.mobads;\n mob.Act = {\n LP: 1,\n DL: 2,\n MAP: 4,\n SMS: 8,\n MAIL: 16,\n PHONE: 32,\n VIDEO: 64,\n RM: 128,\n NA: 256,\n APO: 512\n };\n var win = window;\n win.MobadsSdk = win.MobadsSdk || {};\n var MobadsSdk = win.MobadsSdk;\n var send3rdLog = function(isShowLog, ad) {\n if (!ad || !ad.mon) {\n return;\n }\n var url;\n for (var i = 0; i < ad.mon.length; ++i) {\n url = isShowLog ? ad.mon[i].s: ad.mon[i].c;\n if (!url) {\n continue;\n }\n new Image().src = url;\n }\n };\n Sdk.setActionUrl = function(url, inapp, ac
                                                                                                                                                                                        3return-object v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • (function() {\n window.baidu = {};\n window.baidu.mobads = {};\n window.baidu.mobads.Sdk = {\n isIOS: false\n };\n var Sdk = window.baidu.mobads.Sdk;\n Sdk.isIOS = (/iphone|ipad|ipod/i).test(window.navigator.userAgent.toLowerCase());\n var mob = window.baidu.mobads;\n mob.Act = {\n LP: 1,\n DL: 2,\n MAP: 4,\n SMS: 8,\n MAIL: 16,\n PHONE: 32,\n VIDEO: 64,\n RM: 128,\n NA: 256,\n APO: 512\n };\n var win = window;\n win.MobadsSdk = win.MobadsSdk || {};\n var MobadsSdk = win.MobadsSdk;\n var send3rdLog = function(isShowLog, ad) {\n if (!ad || !ad.mon) {\n return;\n }\n var url;\n for (var i = 0; i < ad.mon.length; ++i) {\n url = isShowLog ? ad.mon[i].s: ad.mon[i].c;\n if (!url) {\n continue;\n }\n new Image().src = url;\n }\n };\n Sdk.setActionUrl = function(url, inapp, act, title, close) {\n var opt = {};\n if (\"[object Object]\" === Object.prototype.toString.call(url)) {\n opt = url;\n url = opt.url;\n inapp = opt.inapp;\n act = opt.act;\n title = opt.title;\n close = opt.close;\n if (opt.allParamsJson) {\n if (opt.allParamsJson.action) {\n opt.action = opt.allParamsJson.action;\n opt.v_video = opt.allParamsJson.v_video || \"\";\n opt.v_video_w = opt.allParamsJson.v_video_w || \"\";\n opt.v_video_h = opt.allParamsJson.v_video_h || \"\";\n opt.v_image = opt.allParamsJson.v_image || \"\";\n opt.v_url = opt.allParamsJson.v_url || \"\";\n opt.allParamsJson = null;\n }\n }\n }\n opt.url = url || \"\";\n opt.inapp = inapp || false;\n opt.act = act || 1;\n opt.title = title || \"\";\n opt.close = close || false;\n opt.logurl = opt.logurl || \"\";\n opt.weibo = opt.weibo || \"\";\n opt.map = opt.map || \"\";\n opt.search = opt.search || \"\";\n opt.sms = opt.sms || \"\";\n opt.at = opt.at || 1;\n opt.tid = opt.tid || \"\";\n if (MobadsSdk.setActionUrl) {\n var DUMP_PAR = opt.inapp;\n MobadsSdk.setActionUrl(JSON.stringify(opt), DUMP_PAR)\n }\n };\n Sdk.sendClickLog = function(logurl) {\n new Image().src = logurl;\n };\n Sdk.onAdPlayEnd = function() {\n if (MobadsSdk.onAdPlayEnd) {\n setTimeout(function() {\n MobadsSdk.onAdPlayEnd();\n },\n 300);\n }\n };\n Sdk.open = function(url, options) {\n var option = {\n url: url,\n inapp: true,\n act: mob.Act.LP,\n allParamsJson: options\n };\n Sdk.setActionUrl(option);\n send3rdLog(false, options);\n };\n Sdk.startDownload = function(url, options) {\n var ad = {};\n ad = options || {};\n ad.tit = options && options.tit || options.appname || \"\u5e94\u7528\";\n var mobadsJumpUrl = url;\n if (/^itms-services:\\/\\//.test(url)) {\n Sdk.setActionUrl(url, false, mob.Act.DL, ad.tit, true);\n return;\n }\n if (Sdk.isIOS) {\n var tid = options && options.pinfo && options.pinfo.tid;\n if (tid) {\n Sdk.sendClickLog(mobadsJumpUrl);\n }\n Sdk.setActionUrl({\n url: url,\n tid: tid || \"\",\n inapp: true,\n act: mob.Act.DL\n });\n return;\n }\n var mon = options && options.mon || [];\n var id = options && options.id || 1;\n var pk = options && options.pk || \"\";\n var qk = options && options.qk || \"\";\n var exp2 = options && options.exp2 || {};\n var apoObj = options && options.apo || {};\n var wi = options && options.wi ? true: false;\n var title = ad.tit;\n Sdk.setActionUrl({\n url: mobadsJumpUrl,\n act: mob.Act.DL,\n apo: JSON.stringify(apoObj),\n close: true,\n adid: id,\n originUrl: mobadsJumpUrl,\n dlTunnel: 3,\n autoOpen: true,\n popNotif: true,\n canCancel: true,\n canDelete: 5,\n mon: mon,\n pk: pk,\n qk: qk,\n adid: id,\n title: ad.tit,\n action: options.action,\n allParamsJson: options \n });\n send3rdLog(false, options);\n };\n Sdk.openScheme = function(url, options) {\n var ad = {};\n ad = options || {};\n ad.tit = options && options.tit || \"\u5e94\u7528\";\n var pk = options && options.pk || \"\";\n var option = {\n url: url,\n inapp: true,\n act: ad.act,\n title: ad.tit,\n close: true,\n pk: pk\n };\n Sdk.setActionUrl(option);\n send3rdLog(false, options);\n };\n Sdk.handleClick = function(options) {\n var ad = options || {};\n var Act = mob.Act;\n if (Act.LP === ad.act) {\n Sdk.open(ad.curl, ad);\n } else if (Act.DL === ad.act) {\n Sdk.startDownload(ad.curl, ad);\n } else if (Act.APO === ad.act) {\n new Image().src = ad.curl;\n Sdk.openScheme(ad.apo, ad);\n }\n };\n Sdk.onAdPlayEnd = function() {\n if (MobadsSdk.onAdPlayEnd) {\n MobadsSdk.onAdPlayEnd();\n }\n };\n Sdk.needsAdIcon = function() {\n return true;\n };\n Sdk.getAdViewState = function(callback) {\n if (!MobadsSdk || !MobadsSdk.getAdViewState) {\n callback(\'BaiduMobAdSpamOK\');\n return;\n }\n MobadsSdk.getAdViewState(MobadsSdk.addAnonymousEvent(function(state) {\n var iState = parseInt(state);\n var sState = \'BaiduMobAdSpamOK\';\n if (iState != 0) {\n sState = \'BaiduMobAdSpamNotOK\';\n }\n callback(sState);\n }));\n };\n})();
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        2const-string v0, "(function() {\n window.baidu = {};\n window.baidu.mobads = {};\n window.baidu.mobads.Sdk = {\n isIOS: false\n };\n var Sdk = window.baidu.mobads.Sdk;\n Sdk.isIOS = (/iphone|ipad|ipod/i).test(window.navigator.userAgent.toLowerCase());\n var mob = window.baidu.mobads;\n mob.Act = {\n LP: 1,\n DL: 2,\n MAP: 4,\n SMS: 8,\n MAIL: 16,\n PHONE: 32,\n VIDEO: 64,\n RM: 128,\n NA: 256,\n APO: 512\n };\n var win = window;\n win.MobadsSdk = win.MobadsSdk || {};\n var MobadsSdk = win.MobadsSdk;\n var send3rdLog = function(isShowLog, ad) {\n if (!ad || !ad.mon) {\n return;\n }\n var url;\n for (var i = 0; i < ad.mon.length; ++i) {\n url = isShowLog ? ad.mon[i].s: ad.mon[i].c;\n if (!url) {\n continue;\n }\n new Image().src = url;\n }\n };\n Sdk.setActionUrl = function(url, inapp, ac
                                                                                                                                                                                        3return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • dalvik.system.DexClassLoader.<init>
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-direct {p0, p1, p2, p3, p4}, Ldalvik/system/DexClassLoader;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)V
                                                                                                                                                                                        2return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • (function() {\n window.baidu = {};\n window.baidu.mobads = {};\n window.baidu.mobads.Sdk = {\n isIOS: false\n };\n var Sdk = window.baidu.mobads.Sdk;\n Sdk.isIOS = (/iphone|ipad|ipod/i).test(window.navigator.userAgent.toLowerCase());\n var mob = window.baidu.mobads;\n mob.Act = {\n LP: 1,\n DL: 2,\n MAP: 4,\n SMS: 8,\n MAIL: 16,\n PHONE: 32,\n VIDEO: 64,\n RM: 128,\n NA: 256,\n APO: 512\n };\n var win = window;\n win.MobadsSdk = win.MobadsSdk || {};\n var MobadsSdk = win.MobadsSdk;\n var send3rdLog = function(isShowLog, ad) {\n if (!ad || !ad.mon) {\n return;\n }\n var url;\n for (var i = 0; i < ad.mon.length; ++i) {\n url = isShowLog ? ad.mon[i].s: ad.mon[i].c;\n if (!url) {\n continue;\n }\n new Image().src = url;\n }\n };\n Sdk.setActionUrl = function(url, inapp, act, title, close) {\n var opt = {};\n if (\"[object Object]\" === Object.prototype.toString.call(url)) {\n opt = url;\n url = opt.url;\n inapp = opt.inapp;\n act = opt.act;\n title = opt.title;\n close = opt.close;\n if (opt.allParamsJson) {\n if (opt.allParamsJson.action) {\n opt.action = opt.allParamsJson.action;\n opt.v_video = opt.allParamsJson.v_video || \"\";\n opt.v_video_w = opt.allParamsJson.v_video_w || \"\";\n opt.v_video_h = opt.allParamsJson.v_video_h || \"\";\n opt.v_image = opt.allParamsJson.v_image || \"\";\n opt.v_url = opt.allParamsJson.v_url || \"\";\n opt.allParamsJson = null;\n }\n }\n }\n opt.url = url || \"\";\n opt.inapp = inapp || false;\n opt.act = act || 1;\n opt.title = title || \"\";\n opt.close = close || false;\n opt.logurl = opt.logurl || \"\";\n opt.weibo = opt.weibo || \"\";\n opt.map = opt.map || \"\";\n opt.search = opt.search || \"\";\n opt.sms = opt.sms || \"\";\n opt.at = opt.at || 1;\n opt.tid = opt.tid || \"\";\n if (MobadsSdk.setActionUrl) {\n var DUMP_PAR = opt.inapp;\n MobadsSdk.setActionUrl(JSON.stringify(opt), DUMP_PAR)\n }\n };\n Sdk.sendClickLog = function(logurl) {\n new Image().src = logurl;\n };\n Sdk.onAdPlayEnd = function() {\n if (MobadsSdk.onAdPlayEnd) {\n setTimeout(function() {\n MobadsSdk.onAdPlayEnd();\n },\n 300);\n }\n };\n Sdk.open = function(url, options) {\n var option = {\n url: url,\n inapp: true,\n act: mob.Act.LP,\n allParamsJson: options\n };\n Sdk.setActionUrl(option);\n send3rdLog(false, options);\n };\n Sdk.startDownload = function(url, options) {\n var ad = {};\n ad = options || {};\n ad.tit = options && options.tit || options.appname || \"\u5e94\u7528\";\n var mobadsJumpUrl = url;\n if (/^itms-services:\\/\\//.test(url)) {\n Sdk.setActionUrl(url, false, mob.Act.DL, ad.tit, true);\n return;\n }\n if (Sdk.isIOS) {\n var tid = options && options.pinfo && options.pinfo.tid;\n if (tid) {\n Sdk.sendClickLog(mobadsJumpUrl);\n }\n Sdk.setActionUrl({\n url: url,\n tid: tid || \"\",\n inapp: true,\n act: mob.Act.DL\n });\n return;\n }\n var mon = options && options.mon || [];\n var id = options && options.id || 1;\n var pk = options && options.pk || \"\";\n var qk = options && options.qk || \"\";\n var exp2 = options && options.exp2 || {};\n var apoObj = options && options.apo || {};\n var wi = options && options.wi ? true: false;\n var title = ad.tit;\n Sdk.setActionUrl({\n url: mobadsJumpUrl,\n act: mob.Act.DL,\n apo: JSON.stringify(apoObj),\n close: true,\n adid: id,\n originUrl: mobadsJumpUrl,\n dlTunnel: 3,\n autoOpen: true,\n popNotif: true,\n canCancel: true,\n canDelete: 5,\n mon: mon,\n pk: pk,\n qk: qk,\n adid: id,\n title: ad.tit,\n action: options.action,\n allParamsJson: options \n });\n send3rdLog(false, options);\n };\n Sdk.openScheme = function(url, options) {\n var ad = {};\n ad = options || {};\n ad.tit = options && options.tit || \"\u5e94\u7528\";\n var pk = options && options.pk || \"\";\n var option = {\n url: url,\n inapp: true,\n act: ad.act,\n title: ad.tit,\n close: true,\n pk: pk\n };\n Sdk.setActionUrl(option);\n send3rdLog(false, options);\n };\n Sdk.handleClick = function(options) {\n var ad = options || {};\n var Act = mob.Act;\n if (Act.LP === ad.act) {\n Sdk.open(ad.curl, ad);\n } else if (Act.DL === ad.act) {\n Sdk.startDownload(ad.curl, ad);\n } else if (Act.APO === ad.act) {\n new Image().src = ad.curl;\n Sdk.openScheme(ad.apo, ad);\n }\n };\n Sdk.onAdPlayEnd = function() {\n if (MobadsSdk.onAdPlayEnd) {\n MobadsSdk.onAdPlayEnd();\n }\n };\n Sdk.needsAdIcon = function() {\n return true;\n };\n Sdk.getAdViewState = function(callback) {\n if (!MobadsSdk || !MobadsSdk.getAdViewState) {\n callback(\'BaiduMobAdSpamOK\');\n return;\n }\n MobadsSdk.getAdViewState(MobadsSdk.addAnonymousEvent(function(state) {\n var iState = parseInt(state);\n var sState = \'BaiduMobAdSpamOK\';\n if (iState != 0) {\n sState = \'BaiduMobAdSpamNotOK\';\n }\n callback(sState);\n }));\n };\n})();
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        1iput-boolean p1, p0, Lcom/baidu/mobads/container/rewardvideo/RemoteRewardActivity;->e:Z
                                                                                                                                                                                        2return p1
                                                                                                                                                                                        APIs
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • (function() {\n window.baidu = {};\n window.baidu.mobads = {};\n window.baidu.mobads.Sdk = {\n isIOS: false\n };\n var Sdk = window.baidu.mobads.Sdk;\n Sdk.isIOS = (/iphone|ipad|ipod/i).test(window.navigator.userAgent.toLowerCase());\n var mob = window.baidu.mobads;\n mob.Act = {\n LP: 1,\n DL: 2,\n MAP: 4,\n SMS: 8,\n MAIL: 16,\n PHONE: 32,\n VIDEO: 64,\n RM: 128,\n NA: 256,\n APO: 512\n };\n var win = window;\n win.MobadsSdk = win.MobadsSdk || {};\n var MobadsSdk = win.MobadsSdk;\n var send3rdLog = function(isShowLog, ad) {\n if (!ad || !ad.mon) {\n return;\n }\n var url;\n for (var i = 0; i < ad.mon.length; ++i) {\n url = isShowLog ? ad.mon[i].s: ad.mon[i].c;\n if (!url) {\n continue;\n }\n new Image().src = url;\n }\n };\n Sdk.setActionUrl = function(url, inapp, act, title, close) {\n var opt = {};\n if (\"[object Object]\" === Object.prototype.toString.call(url)) {\n opt = url;\n url = opt.url;\n inapp = opt.inapp;\n act = opt.act;\n title = opt.title;\n close = opt.close;\n if (opt.allParamsJson) {\n if (opt.allParamsJson.action) {\n opt.action = opt.allParamsJson.action;\n opt.v_video = opt.allParamsJson.v_video || \"\";\n opt.v_video_w = opt.allParamsJson.v_video_w || \"\";\n opt.v_video_h = opt.allParamsJson.v_video_h || \"\";\n opt.v_image = opt.allParamsJson.v_image || \"\";\n opt.v_url = opt.allParamsJson.v_url || \"\";\n opt.allParamsJson = null;\n }\n }\n }\n opt.url = url || \"\";\n opt.inapp = inapp || false;\n opt.act = act || 1;\n opt.title = title || \"\";\n opt.close = close || false;\n opt.logurl = opt.logurl || \"\";\n opt.weibo = opt.weibo || \"\";\n opt.map = opt.map || \"\";\n opt.search = opt.search || \"\";\n opt.sms = opt.sms || \"\";\n opt.at = opt.at || 1;\n opt.tid = opt.tid || \"\";\n if (MobadsSdk.setActionUrl) {\n var DUMP_PAR = opt.inapp;\n MobadsSdk.setActionUrl(JSON.stringify(opt), DUMP_PAR)\n }\n };\n Sdk.sendClickLog = function(logurl) {\n new Image().src = logurl;\n };\n Sdk.onAdPlayEnd = function() {\n if (MobadsSdk.onAdPlayEnd) {\n setTimeout(function() {\n MobadsSdk.onAdPlayEnd();\n },\n 300);\n }\n };\n Sdk.open = function(url, options) {\n var option = {\n url: url,\n inapp: true,\n act: mob.Act.LP,\n allParamsJson: options\n };\n Sdk.setActionUrl(option);\n send3rdLog(false, options);\n };\n Sdk.startDownload = function(url, options) {\n var ad = {};\n ad = options || {};\n ad.tit = options && options.tit || options.appname || \"\u5e94\u7528\";\n var mobadsJumpUrl = url;\n if (/^itms-services:\\/\\//.test(url)) {\n Sdk.setActionUrl(url, false, mob.Act.DL, ad.tit, true);\n return;\n }\n if (Sdk.isIOS) {\n var tid = options && options.pinfo && options.pinfo.tid;\n if (tid) {\n Sdk.sendClickLog(mobadsJumpUrl);\n }\n Sdk.setActionUrl({\n url: url,\n tid: tid || \"\",\n inapp: true,\n act: mob.Act.DL\n });\n return;\n }\n var mon = options && options.mon || [];\n var id = options && options.id || 1;\n var pk = options && options.pk || \"\";\n var qk = options && options.qk || \"\";\n var exp2 = options && options.exp2 || {};\n var apoObj = options && options.apo || {};\n var wi = options && options.wi ? true: false;\n var title = ad.tit;\n Sdk.setActionUrl({\n url: mobadsJumpUrl,\n act: mob.Act.DL,\n apo: JSON.stringify(apoObj),\n close: true,\n adid: id,\n originUrl: mobadsJumpUrl,\n dlTunnel: 3,\n autoOpen: true,\n popNotif: true,\n canCancel: true,\n canDelete: 5,\n mon: mon,\n pk: pk,\n qk: qk,\n adid: id,\n title: ad.tit,\n action: options.action,\n allParamsJson: options \n });\n send3rdLog(false, options);\n };\n Sdk.openScheme = function(url, options) {\n var ad = {};\n ad = options || {};\n ad.tit = options && options.tit || \"\u5e94\u7528\";\n var pk = options && options.pk || \"\";\n var option = {\n url: url,\n inapp: true,\n act: ad.act,\n title: ad.tit,\n close: true,\n pk: pk\n };\n Sdk.setActionUrl(option);\n send3rdLog(false, options);\n };\n Sdk.handleClick = function(options) {\n var ad = options || {};\n var Act = mob.Act;\n if (Act.LP === ad.act) {\n Sdk.open(ad.curl, ad);\n } else if (Act.DL === ad.act) {\n Sdk.startDownload(ad.curl, ad);\n } else if (Act.APO === ad.act) {\n new Image().src = ad.curl;\n Sdk.openScheme(ad.apo, ad);\n }\n };\n Sdk.onAdPlayEnd = function() {\n if (MobadsSdk.onAdPlayEnd) {\n MobadsSdk.onAdPlayEnd();\n }\n };\n Sdk.needsAdIcon = function() {\n return true;\n };\n Sdk.getAdViewState = function(callback) {\n if (!MobadsSdk || !MobadsSdk.getAdViewState) {\n callback(\'BaiduMobAdSpamOK\');\n return;\n }\n MobadsSdk.getAdViewState(MobadsSdk.addAnonymousEvent(function(state) {\n var iState = parseInt(state);\n var sState = \'BaiduMobAdSpamOK\';\n if (iState != 0) {\n sState = \'BaiduMobAdSpamNotOK\';\n }\n callback(sState);\n }));\n };\n})();
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        1iput p1, p0, Lcom/baidu/mobads/container/rewardvideo/o;->mAdState:I
                                                                                                                                                                                        2return p1
                                                                                                                                                                                        APIs
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • (function() {\n window.baidu = {};\n window.baidu.mobads = {};\n window.baidu.mobads.Sdk = {\n isIOS: false\n };\n var Sdk = window.baidu.mobads.Sdk;\n Sdk.isIOS = (/iphone|ipad|ipod/i).test(window.navigator.userAgent.toLowerCase());\n var mob = window.baidu.mobads;\n mob.Act = {\n LP: 1,\n DL: 2,\n MAP: 4,\n SMS: 8,\n MAIL: 16,\n PHONE: 32,\n VIDEO: 64,\n RM: 128,\n NA: 256,\n APO: 512\n };\n var win = window;\n win.MobadsSdk = win.MobadsSdk || {};\n var MobadsSdk = win.MobadsSdk;\n var send3rdLog = function(isShowLog, ad) {\n if (!ad || !ad.mon) {\n return;\n }\n var url;\n for (var i = 0; i < ad.mon.length; ++i) {\n url = isShowLog ? ad.mon[i].s: ad.mon[i].c;\n if (!url) {\n continue;\n }\n new Image().src = url;\n }\n };\n Sdk.setActionUrl = function(url, inapp, act, title, close) {\n var opt = {};\n if (\"[object Object]\" === Object.prototype.toString.call(url)) {\n opt = url;\n url = opt.url;\n inapp = opt.inapp;\n act = opt.act;\n title = opt.title;\n close = opt.close;\n if (opt.allParamsJson) {\n if (opt.allParamsJson.action) {\n opt.action = opt.allParamsJson.action;\n opt.v_video = opt.allParamsJson.v_video || \"\";\n opt.v_video_w = opt.allParamsJson.v_video_w || \"\";\n opt.v_video_h = opt.allParamsJson.v_video_h || \"\";\n opt.v_image = opt.allParamsJson.v_image || \"\";\n opt.v_url = opt.allParamsJson.v_url || \"\";\n opt.allParamsJson = null;\n }\n }\n }\n opt.url = url || \"\";\n opt.inapp = inapp || false;\n opt.act = act || 1;\n opt.title = title || \"\";\n opt.close = close || false;\n opt.logurl = opt.logurl || \"\";\n opt.weibo = opt.weibo || \"\";\n opt.map = opt.map || \"\";\n opt.search = opt.search || \"\";\n opt.sms = opt.sms || \"\";\n opt.at = opt.at || 1;\n opt.tid = opt.tid || \"\";\n if (MobadsSdk.setActionUrl) {\n var DUMP_PAR = opt.inapp;\n MobadsSdk.setActionUrl(JSON.stringify(opt), DUMP_PAR)\n }\n };\n Sdk.sendClickLog = function(logurl) {\n new Image().src = logurl;\n };\n Sdk.onAdPlayEnd = function() {\n if (MobadsSdk.onAdPlayEnd) {\n setTimeout(function() {\n MobadsSdk.onAdPlayEnd();\n },\n 300);\n }\n };\n Sdk.open = function(url, options) {\n var option = {\n url: url,\n inapp: true,\n act: mob.Act.LP,\n allParamsJson: options\n };\n Sdk.setActionUrl(option);\n send3rdLog(false, options);\n };\n Sdk.startDownload = function(url, options) {\n var ad = {};\n ad = options || {};\n ad.tit = options && options.tit || options.appname || \"\u5e94\u7528\";\n var mobadsJumpUrl = url;\n if (/^itms-services:\\/\\//.test(url)) {\n Sdk.setActionUrl(url, false, mob.Act.DL, ad.tit, true);\n return;\n }\n if (Sdk.isIOS) {\n var tid = options && options.pinfo && options.pinfo.tid;\n if (tid) {\n Sdk.sendClickLog(mobadsJumpUrl);\n }\n Sdk.setActionUrl({\n url: url,\n tid: tid || \"\",\n inapp: true,\n act: mob.Act.DL\n });\n return;\n }\n var mon = options && options.mon || [];\n var id = options && options.id || 1;\n var pk = options && options.pk || \"\";\n var qk = options && options.qk || \"\";\n var exp2 = options && options.exp2 || {};\n var apoObj = options && options.apo || {};\n var wi = options && options.wi ? true: false;\n var title = ad.tit;\n Sdk.setActionUrl({\n url: mobadsJumpUrl,\n act: mob.Act.DL,\n apo: JSON.stringify(apoObj),\n close: true,\n adid: id,\n originUrl: mobadsJumpUrl,\n dlTunnel: 3,\n autoOpen: true,\n popNotif: true,\n canCancel: true,\n canDelete: 5,\n mon: mon,\n pk: pk,\n qk: qk,\n adid: id,\n title: ad.tit,\n action: options.action,\n allParamsJson: options \n });\n send3rdLog(false, options);\n };\n Sdk.openScheme = function(url, options) {\n var ad = {};\n ad = options || {};\n ad.tit = options && options.tit || \"\u5e94\u7528\";\n var pk = options && options.pk || \"\";\n var option = {\n url: url,\n inapp: true,\n act: ad.act,\n title: ad.tit,\n close: true,\n pk: pk\n };\n Sdk.setActionUrl(option);\n send3rdLog(false, options);\n };\n Sdk.handleClick = function(options) {\n var ad = options || {};\n var Act = mob.Act;\n if (Act.LP === ad.act) {\n Sdk.open(ad.curl, ad);\n } else if (Act.DL === ad.act) {\n Sdk.startDownload(ad.curl, ad);\n } else if (Act.APO === ad.act) {\n new Image().src = ad.curl;\n Sdk.openScheme(ad.apo, ad);\n }\n };\n Sdk.onAdPlayEnd = function() {\n if (MobadsSdk.onAdPlayEnd) {\n MobadsSdk.onAdPlayEnd();\n }\n };\n Sdk.needsAdIcon = function() {\n return true;\n };\n Sdk.getAdViewState = function(callback) {\n if (!MobadsSdk || !MobadsSdk.getAdViewState) {\n callback(\'BaiduMobAdSpamOK\');\n return;\n }\n MobadsSdk.getAdViewState(MobadsSdk.addAnonymousEvent(function(state) {\n var iState = parseInt(state);\n var sState = \'BaiduMobAdSpamOK\';\n if (iState != 0) {\n sState = \'BaiduMobAdSpamNotOK\';\n }\n callback(sState);\n }));\n };\n})();
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        1iput-boolean p1, p0, Lcom/baidu/mobads/container/rewardvideo/o;->u:Z
                                                                                                                                                                                        2return p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1iget-object v0, p0, Lc/g/d/c/n;->i:Landroid/content/Context;
                                                                                                                                                                                        3invoke-static {v0}, Lc/g/d/c/j;->d(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        4move-result-object v0
                                                                                                                                                                                        6iget-object v1, p0, Lc/g/d/c/n;->i:Landroid/content/Context;
                                                                                                                                                                                        7const/4 v2, 0x2
                                                                                                                                                                                        9invoke-static {v1, v2}, Lc/g/d/c/j;->a(Landroid/content/Context;I)Ljava/lang/String;
                                                                                                                                                                                        10move-result-object v1
                                                                                                                                                                                        12iget-object v2, p0, Lc/g/d/c/n;->i:Landroid/content/Context;
                                                                                                                                                                                        13const/4 v3, 0x1
                                                                                                                                                                                        15invoke-static {v2, v3}, Lc/g/d/c/j;->a(Landroid/content/Context;I)Ljava/lang/String;
                                                                                                                                                                                        16move-result-object v2
                                                                                                                                                                                        17if-eqz v0, :cond_46
                                                                                                                                                                                        18if-eqz v1, :cond_46
                                                                                                                                                                                        19if-nez v2, :cond_1b
                                                                                                                                                                                        20goto/16 :goto_46
                                                                                                                                                                                        21cond_1b:
                                                                                                                                                                                        22iget-object v3, p0, Lc/g/d/c/n;->f:Lc/g/d/c/d;
                                                                                                                                                                                        23if-eqz v3, :cond_46
                                                                                                                                                                                        25sget-object v4, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        27invoke-virtual {v3, v4}, Lc/g/d/c/d;->a(Ljava/lang/String;)Lc/g/d/c/d;
                                                                                                                                                                                        29invoke-static {}, Lc/g/d/a/d;->b()Ljava/lang/String;
                                                                                                                                                                                        30move-result-object v4
                                                                                                                                                                                        32invoke-virtual {v3, v4}, Lc/g/d/c/d;->b(Ljava/lang/String;)Lc/g/d/c/d;
                                                                                                                                                                                        34invoke-virtual {v3, v0}, Lc/g/d/c/d;->c(Ljava/lang/String;)Lc/g/d/c/d;
                                                                                                                                                                                        36invoke-virtual {v3, v1}, Lc/g/d/c/d;->f(Ljava/lang/String;)Lc/g/d/c/d;
                                                                                                                                                                                        38invoke-virtual {v3, v2}, Lc/g/d/c/d;->e(Ljava/lang/String;)Lc/g/d/c/d;
                                                                                                                                                                                        40iget-object v0, p0, Lc/g/d/c/n;->g:Lc/g/d/c/h;
                                                                                                                                                                                        42invoke-virtual {v0}, Lc/g/d/c/h;->a()J
                                                                                                                                                                                        43move-result-wide v0
                                                                                                                                                                                        45invoke-virtual {v3, v0, v1}, Lc/g/d/c/d;->a(J)Lc/g/d/c/d;
                                                                                                                                                                                        47iget-object v0, p0, Lc/g/d/c/n;->g:Lc/g/d/c/h;
                                                                                                                                                                                        49invoke-virtual {v0}, Lc/g/d/c/h;->b()J
                                                                                                                                                                                        50move-result-wide v0
                                                                                                                                                                                        52invoke-virtual {v3, v0, v1}, Lc/g/d/c/d;->b(J)Lc/g/d/c/d;
                                                                                                                                                                                        53goto_46: return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Build.BRAND:Ljava/lang/String
                                                                                                                                                                                        • android.os.Build.DEVICE:Ljava/lang/String
                                                                                                                                                                                        • android.os.Build.FINGERPRINT:Ljava/lang/String
                                                                                                                                                                                        • android.os.Build.HARDWARE:Ljava/lang/String
                                                                                                                                                                                        • android.os.Build.PRODUCT:Ljava/lang/String
                                                                                                                                                                                        • android.os.Build.SERIAL:Ljava/lang/String
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1sget-object v0, Landroid/os/Build;->BRAND:Ljava/lang/String;
                                                                                                                                                                                        2sput-object v0, Lcom/qq/e/comm/plugin/a/j;->a:Ljava/lang/String;
                                                                                                                                                                                        4sget-object v0, Landroid/os/Build;->DEVICE:Ljava/lang/String;
                                                                                                                                                                                        5sput-object v0, Lcom/qq/e/comm/plugin/a/j;->b:Ljava/lang/String;
                                                                                                                                                                                        7sget-object v0, Landroid/os/Build;->FINGERPRINT:Ljava/lang/String;
                                                                                                                                                                                        8sput-object v0, Lcom/qq/e/comm/plugin/a/j;->c:Ljava/lang/String;
                                                                                                                                                                                        10sget-object v0, Landroid/os/Build;->HARDWARE:Ljava/lang/String;
                                                                                                                                                                                        11sput-object v0, Lcom/qq/e/comm/plugin/a/j;->d:Ljava/lang/String;
                                                                                                                                                                                        13sget-object v0, Landroid/os/Build;->PRODUCT:Ljava/lang/String;
                                                                                                                                                                                        14sput-object v0, Lcom/qq/e/comm/plugin/a/j;->e:Ljava/lang/String;
                                                                                                                                                                                        16const-string v0, ""
                                                                                                                                                                                        17try_start_16: sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        18const/16 v2, 0x9
                                                                                                                                                                                        19if-le v1, v2, :cond_1e
                                                                                                                                                                                        21sget-object v0, Landroid/os/Build;->SERIAL:Ljava/lang/String;
                                                                                                                                                                                        22cond_1e: sput-object v0, Lcom/qq/e/comm/plugin/a/j;->f:Ljava/lang/String;
                                                                                                                                                                                        23return-void
                                                                                                                                                                                        24catch_21: move-exception v1
                                                                                                                                                                                        25goto/16 :goto_1e
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.accounts.Account.name:Ljava/lang/String
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1iget-object v0, p0, Lcom/xiaomi/push/service/qa;->b:Landroid/content/Context;
                                                                                                                                                                                        3invoke-static {v0}, Lc/g/a/a/a/e;->a(Landroid/content/Context;)Landroid/accounts/Account;
                                                                                                                                                                                        4move-result-object v0
                                                                                                                                                                                        5if-nez v0, :cond_b
                                                                                                                                                                                        7const-string v0, ""
                                                                                                                                                                                        8goto/16 :goto_d
                                                                                                                                                                                        9cond_b:
                                                                                                                                                                                        10iget-object v0, v0, Landroid/accounts/Account;->name:Ljava/lang/String;
                                                                                                                                                                                        11goto_d: return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Build.BRAND:Ljava/lang/String
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        2move-result-object v0
                                                                                                                                                                                        4invoke-virtual {v0}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getCommonUtils()Lcom/baidu/mobads/utils/f;
                                                                                                                                                                                        5move-result-object v0
                                                                                                                                                                                        7sget-object v1, Landroid/os/Build;->BRAND:Ljava/lang/String;
                                                                                                                                                                                        9invoke-virtual {v0, v1}, Lcom/baidu/mobads/utils/f;->b(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        10move-result-object v0
                                                                                                                                                                                        11return-object v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Build$VERSION.SDK:Ljava/lang/String
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        2move-result-object v0
                                                                                                                                                                                        4invoke-virtual {v0}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getCommonUtils()Lcom/baidu/mobads/utils/f;
                                                                                                                                                                                        5move-result-object v0
                                                                                                                                                                                        7sget-object v1, Landroid/os/Build$VERSION;->SDK:Ljava/lang/String;
                                                                                                                                                                                        9invoke-virtual {v0, v1}, Lcom/baidu/mobads/utils/f;->b(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        10move-result-object v0
                                                                                                                                                                                        11return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1sget-object v0, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        2try_end_2: return-object v0
                                                                                                                                                                                        3catch_3: move-exception v0
                                                                                                                                                                                        5const-string v0, ""
                                                                                                                                                                                        6goto/16 :goto_2
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Build.CPU_ABI:Ljava/lang/String
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, ""
                                                                                                                                                                                        2try_start_2:
                                                                                                                                                                                        3sget-object v0, Landroid/os/Build;->CPU_ABI:Ljava/lang/String;
                                                                                                                                                                                        4try_end_4: return-object v0
                                                                                                                                                                                        5catch_5: move-exception v1
                                                                                                                                                                                        6goto/16 :goto_4
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Build.CPU_ABI:Ljava/lang/String
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1sget-object v0, Landroid/os/Build;->CPU_ABI:Ljava/lang/String;
                                                                                                                                                                                        2try_end_2: return-object v0
                                                                                                                                                                                        3catch_3:
                                                                                                                                                                                        4const-string v0, ""
                                                                                                                                                                                        5return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Build.BRAND:Ljava/lang/String
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1sget-object v0, Landroid/os/Build;->BRAND:Ljava/lang/String;
                                                                                                                                                                                        2try_end_2: return-object v0
                                                                                                                                                                                        3catch_3:
                                                                                                                                                                                        4const-string v0, ""
                                                                                                                                                                                        5return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1sget-object v0, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        2try_end_2: return-object v0
                                                                                                                                                                                        3catch_3:
                                                                                                                                                                                        4const-string v0, ""
                                                                                                                                                                                        5return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Build.BOARD:Ljava/lang/String
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1sget-object v0, Landroid/os/Build;->BOARD:Ljava/lang/String;
                                                                                                                                                                                        2return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Build.BRAND:Ljava/lang/String
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1sget-object v0, Landroid/os/Build;->BRAND:Ljava/lang/String;
                                                                                                                                                                                        2return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Build.ID:Ljava/lang/String
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1sget-object v0, Landroid/os/Build;->ID:Ljava/lang/String;
                                                                                                                                                                                        2return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Build.DEVICE:Ljava/lang/String
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1sget-object v0, Landroid/os/Build;->DEVICE:Ljava/lang/String;
                                                                                                                                                                                        2return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Build.FINGERPRINT:Ljava/lang/String
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1sget-object v0, Landroid/os/Build;->FINGERPRINT:Ljava/lang/String;
                                                                                                                                                                                        2return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Build.HOST:Ljava/lang/String
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1sget-object v0, Landroid/os/Build;->HOST:Ljava/lang/String;
                                                                                                                                                                                        2return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Build.MANUFACTURER:Ljava/lang/String
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1sget-object v0, Landroid/os/Build;->MANUFACTURER:Ljava/lang/String;
                                                                                                                                                                                        2return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1sget-object v0, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        2return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1sget-object v0, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                        2return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Build.PRODUCT:Ljava/lang/String
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1sget-object v0, Landroid/os/Build;->PRODUCT:Ljava/lang/String;
                                                                                                                                                                                        2return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1sget-object v0, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                        2return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Build.MANUFACTURER:Ljava/lang/String
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1sget-object v0, Landroid/os/Build;->MANUFACTURER:Ljava/lang/String;
                                                                                                                                                                                        2return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1sget-object v0, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                        2return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.util.Map.size
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • java.util.Map.entrySet
                                                                                                                                                                                        • java.util.Set.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.util.Map$Entry.getValue
                                                                                                                                                                                        • java.util.Map$Entry.getValue
                                                                                                                                                                                        • java.util.Map$Entry.getValue
                                                                                                                                                                                        • java.util.ArrayList.add
                                                                                                                                                                                        • java.util.Map.size
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • java.util.Map.entrySet
                                                                                                                                                                                        • java.util.Set.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.util.Map$Entry.getValue
                                                                                                                                                                                        • java.util.Map$Entry.getValue
                                                                                                                                                                                        • java.util.Map$Entry.getValue
                                                                                                                                                                                        • java.util.ArrayList.add
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • java.lang.String.getBytes
                                                                                                                                                                                        • java.util.ArrayList.add
                                                                                                                                                                                        • java.io.UnsupportedEncodingException.printStackTrace
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.util.ArrayList.size
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • java.lang.String.getBytes
                                                                                                                                                                                        • java.util.ArrayList.add
                                                                                                                                                                                        • java.io.UnsupportedEncodingException.printStackTrace
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • java.lang.String.getBytes
                                                                                                                                                                                        • java.util.ArrayList.add
                                                                                                                                                                                        • java.io.UnsupportedEncodingException.printStackTrace
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • java.lang.String.getBytes
                                                                                                                                                                                        • java.io.UnsupportedEncodingException.printStackTrace
                                                                                                                                                                                        • java.util.ArrayList.add
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • java.util.ArrayList.add
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • java.util.ArrayList.add
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • java.util.Map.containsKey
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • java.lang.String.getBytes
                                                                                                                                                                                        • java.util.ArrayList.add
                                                                                                                                                                                        • java.io.UnsupportedEncodingException.printStackTrace
                                                                                                                                                                                        • java.util.Map.remove
                                                                                                                                                                                        • java.util.ArrayList.add
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • java.util.ArrayList.add
                                                                                                                                                                                        • java.util.List.isEmpty
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.util.List.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.String.getBytes
                                                                                                                                                                                        • java.util.ArrayList.add
                                                                                                                                                                                        • java.io.UnsupportedEncodingException.printStackTrace
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • java.util.ArrayList.add
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.net.URLEncoder.encode
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.io.UnsupportedEncodingException.printStackTrace
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.size
                                                                                                                                                                                        • java.util.Map.entrySet
                                                                                                                                                                                        • java.util.Set.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.util.Map$Entry.getKey
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.Map$Entry.getValue
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.size
                                                                                                                                                                                        • java.util.Map.entrySet
                                                                                                                                                                                        • java.util.Set.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.util.Map$Entry.getKey
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.Map$Entry.getValue
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.size
                                                                                                                                                                                        • java.util.Map.size
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Long.valueOf
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • java.util.Map.size
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • crash type error! %d
                                                                                                                                                                                        • 208
                                                                                                                                                                                        • 108
                                                                                                                                                                                        • 206
                                                                                                                                                                                        • 106
                                                                                                                                                                                        • 207
                                                                                                                                                                                        • 107
                                                                                                                                                                                        • 204
                                                                                                                                                                                        • 104
                                                                                                                                                                                        • 203
                                                                                                                                                                                        • 103
                                                                                                                                                                                        • 202
                                                                                                                                                                                        • 102
                                                                                                                                                                                        • 201
                                                                                                                                                                                        • 101
                                                                                                                                                                                        • 200
                                                                                                                                                                                        • 100
                                                                                                                                                                                        • utf-8
                                                                                                                                                                                        • alltimes.txt
                                                                                                                                                                                        • crashcount:%d sz:%d
                                                                                                                                                                                        • log.txt
                                                                                                                                                                                        • jniLog.txt
                                                                                                                                                                                        • crashInfos.txt
                                                                                                                                                                                        • attach crash infos
                                                                                                                                                                                        • backupRecord.zip
                                                                                                                                                                                        • attach backup record
                                                                                                                                                                                        • buglylog.zip
                                                                                                                                                                                        • attach user log
                                                                                                                                                                                        • crashBean.userDatas:%s
                                                                                                                                                                                        • BUGLY_CR_01
                                                                                                                                                                                        • anrMessage.txt
                                                                                                                                                                                        • attach anr message
                                                                                                                                                                                        • trace.zip
                                                                                                                                                                                        • attach traces
                                                                                                                                                                                        • tomb.zip
                                                                                                                                                                                        • attach tombs
                                                                                                                                                                                        • martianlog.txt
                                                                                                                                                                                        • attach pageTracingList
                                                                                                                                                                                        • userExtraByteData
                                                                                                                                                                                        • attach extraData
                                                                                                                                                                                        • A9
                                                                                                                                                                                        • A11
                                                                                                                                                                                        • A10
                                                                                                                                                                                        • A23
                                                                                                                                                                                        • A7
                                                                                                                                                                                        • A6
                                                                                                                                                                                        • A5
                                                                                                                                                                                        • A22
                                                                                                                                                                                        • A2
                                                                                                                                                                                        • A1
                                                                                                                                                                                        • A24
                                                                                                                                                                                        • A17
                                                                                                                                                                                        • A3
                                                                                                                                                                                        • A16
                                                                                                                                                                                        • A25
                                                                                                                                                                                        • A14
                                                                                                                                                                                        • A15
                                                                                                                                                                                        • A13
                                                                                                                                                                                        • A34
                                                                                                                                                                                        • productIdentify
                                                                                                                                                                                        • A26
                                                                                                                                                                                        • A27
                                                                                                                                                                                        • A28
                                                                                                                                                                                        • A29
                                                                                                                                                                                        • A30
                                                                                                                                                                                        • A18
                                                                                                                                                                                        • A36
                                                                                                                                                                                        • F02
                                                                                                                                                                                        • F03
                                                                                                                                                                                        • F04
                                                                                                                                                                                        • F05
                                                                                                                                                                                        • F06
                                                                                                                                                                                        • F08
                                                                                                                                                                                        • F09
                                                                                                                                                                                        • F10
                                                                                                                                                                                        • C01
                                                                                                                                                                                        • C02
                                                                                                                                                                                        • C03_
                                                                                                                                                                                        • C04_
                                                                                                                                                                                        • setted message size %d
                                                                                                                                                                                        • %s rid:%s sess:%s ls:%ds isR:%b isF:%b isM:%b isN:%b mc:%d ,%s ,isUp:%b ,vm:%d
                                                                                                                                                                                        • enExp args == null
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1const/4 v1, 0x0
                                                                                                                                                                                        2if-eqz p0, :cond_864
                                                                                                                                                                                        3if-eqz p1, :cond_864
                                                                                                                                                                                        4if-nez p2, :cond_a
                                                                                                                                                                                        5goto/16 :goto_864
                                                                                                                                                                                        6cond_a: new-instance v2, Lcom/tencent/bugly/proguard/bf;
                                                                                                                                                                                        8invoke-direct {v2}, Lcom/tencent/bugly/proguard/bf;-><init>()V
                                                                                                                                                                                        9iget v3, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->b:I
                                                                                                                                                                                        10const/4 v4, 0x1
                                                                                                                                                                                        11packed-switch v3, :pswitch_data_86c
                                                                                                                                                                                        12new-array v5, v4, [Ljava/lang/Object;
                                                                                                                                                                                        14invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        15move-result-object v3
                                                                                                                                                                                        16aput-object v3, v5, v1
                                                                                                                                                                                        18const-string v3, "crash type error! %d"
                                                                                                                                                                                        20invoke-static {v3, v5}, Lcom/tencent/bugly/proguard/an;->e(Ljava/lang/String;[Ljava/lang/Object;)Z
                                                                                                                                                                                        21goto/16 :goto_83
                                                                                                                                                                                        22pswitch_24: iget-boolean v3, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->j:Z
                                                                                                                                                                                        23if-eqz v3, :cond_2b
                                                                                                                                                                                        25const-string v3, "208"
                                                                                                                                                                                        26goto/16 :goto_2d
                                                                                                                                                                                        27cond_2b:
                                                                                                                                                                                        28const-string v3, "108"
                                                                                                                                                                                        29goto_2d: iput-object v3, v2, Lcom/tencent/bugly/proguard/bf;->a:Ljava/lang/String;
                                                                                                                                                                                        30goto/16 :goto_83
                                                                                                                                                                                        31pswitch_30: iget-boolean v3, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->j:Z
                                                                                                                                                                                        32if-eqz v3, :cond_37
                                                                                                                                                                                        34const-string v3, "206"
                                                                                                                                                                                        35goto/16 :goto_39
                                                                                                                                                                                        36cond_37:
                                                                                                                                                                                        37const-string v3, "106"
                                                                                                                                                                                        38goto_39: iput-object v3, v2, Lcom/tencent/bugly/proguard/bf;->a:Ljava/lang/String;
                                                                                                                                                                                        39goto/16 :goto_83
                                                                                                                                                                                        40pswitch_3c: iget-boolean v3, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->j:Z
                                                                                                                                                                                        41if-eqz v3, :cond_43
                                                                                                                                                                                        43const-string v3, "207"
                                                                                                                                                                                        44goto/16 :goto_45
                                                                                                                                                                                        45cond_43:
                                                                                                                                                                                        46const-string v3, "107"
                                                                                                                                                                                        47goto_45: iput-object v3, v2, Lcom/tencent/bugly/proguard/bf;->a:Ljava/lang/String;
                                                                                                                                                                                        48goto/16 :goto_83
                                                                                                                                                                                        49pswitch_48: iget-boolean v3, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->j:Z
                                                                                                                                                                                        50if-eqz v3, :cond_4f
                                                                                                                                                                                        52const-string v3, "204"
                                                                                                                                                                                        53goto/16 :goto_51
                                                                                                                                                                                        54cond_4f:
                                                                                                                                                                                        55const-string v3, "104"
                                                                                                                                                                                        56goto_51: iput-object v3, v2, Lcom/tencent/bugly/proguard/bf;->a:Ljava/lang/String;
                                                                                                                                                                                        57goto/16 :goto_83
                                                                                                                                                                                        58pswitch_54: iget-boolean v3, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->j:Z
                                                                                                                                                                                        59if-eqz v3, :cond_5b
                                                                                                                                                                                        61const-string v3, "203"
                                                                                                                                                                                        62goto/16 :goto_5d
                                                                                                                                                                                        63cond_5b:
                                                                                                                                                                                        64const-string v3, "103"
                                                                                                                                                                                        65goto_5d: iput-object v3, v2, Lcom/tencent/bugly/proguard/bf;->a:Ljava/lang/String;
                                                                                                                                                                                        66goto/16 :goto_83
                                                                                                                                                                                        67pswitch_60: iget-boolean v3, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->j:Z
                                                                                                                                                                                        68if-eqz v3, :cond_67
                                                                                                                                                                                        70const-string v3, "202"
                                                                                                                                                                                        71goto/16 :goto_69
                                                                                                                                                                                        72cond_67:
                                                                                                                                                                                        73const-string v3, "102"
                                                                                                                                                                                        74goto_69: iput-object v3, v2, Lcom/tencent/bugly/proguard/bf;->a:Ljava/lang/String;
                                                                                                                                                                                        75goto/16 :goto_83
                                                                                                                                                                                        76pswitch_6c: iget-boolean v3, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->j:Z
                                                                                                                                                                                        77if-eqz v3, :cond_73
                                                                                                                                                                                        79const-string v3, "201"
                                                                                                                                                                                        80goto/16 :goto_75
                                                                                                                                                                                        81cond_73:
                                                                                                                                                                                        82const-string v3, "101"
                                                                                                                                                                                        83goto_75: iput-object v3, v2, Lcom/tencent/bugly/proguard/bf;->a:Ljava/lang/String;
                                                                                                                                                                                        84goto/16 :goto_83
                                                                                                                                                                                        85pswitch_78: iget-boolean v3, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->j:Z
                                                                                                                                                                                        86if-eqz v3, :cond_7f
                                                                                                                                                                                        88const-string v3, "200"
                                                                                                                                                                                        89goto/16 :goto_81
                                                                                                                                                                                        90cond_7f:
                                                                                                                                                                                        91const-string v3, "100"
                                                                                                                                                                                        92goto_81: iput-object v3, v2, Lcom/tencent/bugly/proguard/bf;->a:Ljava/lang/String;
                                                                                                                                                                                        93goto_83: iget-wide v5, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->r:J
                                                                                                                                                                                        94iput-wide v5, v2, Lcom/tencent/bugly/proguard/bf;->b:J
                                                                                                                                                                                        96iget-object v3, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->n:Ljava/lang/String;
                                                                                                                                                                                        97iput-object v3, v2, Lcom/tencent/bugly/proguard/bf;->c:Ljava/lang/String;
                                                                                                                                                                                        99iget-object v3, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->o:Ljava/lang/String;
                                                                                                                                                                                        100iput-object v3, v2, Lcom/tencent/bugly/proguard/bf;->d:Ljava/lang/String;
                                                                                                                                                                                        102iget-object v3, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->p:Ljava/lang/String;
                                                                                                                                                                                        103iput-object v3, v2, Lcom/tencent/bugly/proguard/bf;->e:Ljava/lang/String;
                                                                                                                                                                                        105iget-object v3, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->q:Ljava/lang/String;
                                                                                                                                                                                        106iput-object v3, v2, Lcom/tencent/bugly/proguard/bf;->g:Ljava/lang/String;
                                                                                                                                                                                        108iget-object v3, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->z:Ljava/util/Map;
                                                                                                                                                                                        109iput-object v3, v2, Lcom/tencent/bugly/proguard/bf;->h:Ljava/util/Map;
                                                                                                                                                                                        111iget-object v3, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->c:Ljava/lang/String;
                                                                                                                                                                                        112iput-object v3, v2, Lcom/tencent/bugly/proguard/bf;->i:Ljava/lang/String;
                                                                                                                                                                                        113iput-object v0, v2, Lcom/tencent/bugly/proguard/bf;->j:Lcom/tencent/bugly/proguard/bd;
                                                                                                                                                                                        115iget-object v3, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->m:Ljava/lang/String;
                                                                                                                                                                                        116iput-object v3, v2, Lcom/tencent/bugly/proguard/bf;->l:Ljava/lang/String;
                                                                                                                                                                                        118iget-object v3, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->e:Ljava/lang/String;
                                                                                                                                                                                        119iput-object v3, v2, Lcom/tencent/bugly/proguard/bf;->m:Ljava/lang/String;
                                                                                                                                                                                        121iget-object v3, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->B:Ljava/lang/String;
                                                                                                                                                                                        122iput-object v3, v2, Lcom/tencent/bugly/proguard/bf;->f:Ljava/lang/String;
                                                                                                                                                                                        124invoke-static {}, Lcom/tencent/bugly/crashreport/common/info/a;->b()Lcom/tencent/bugly/crashreport/common/info/a;
                                                                                                                                                                                        125move-result-object v3
                                                                                                                                                                                        127invoke-virtual {v3}, Lcom/tencent/bugly/crashreport/common/info/a;->i()Ljava/lang/String;
                                                                                                                                                                                        128move-result-object v3
                                                                                                                                                                                        129iput-object v3, v2, Lcom/tencent/bugly/proguard/bf;->t:Ljava/lang/String;
                                                                                                                                                                                        130iput-object v0, v2, Lcom/tencent/bugly/proguard/bf;->n:Lcom/tencent/bugly/proguard/bc;
                                                                                                                                                                                        132iget-object v3, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->i:Ljava/util/Map;
                                                                                                                                                                                        133if-eqz v3, :cond_10f
                                                                                                                                                                                        135invoke-interface {v3}, Ljava/util/Map;->size()I
                                                                                                                                                                                        136move-result v3
                                                                                                                                                                                        137if-lez v3, :cond_10f
                                                                                                                                                                                        138new-instance v3, Ljava/util/ArrayList;
                                                                                                                                                                                        140invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        141iput-object v3, v2, Lcom/tencent/bugly/proguard/bf;->o:Ljava/util/ArrayList;
                                                                                                                                                                                        143iget-object v3, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->i:Ljava/util/Map;
                                                                                                                                                                                        145invoke-interface {v3}, Ljava/util/Map;->entrySet()Ljava/util/Set;
                                                                                                                                                                                        146move-result-object v3
                                                                                                                                                                                        148invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        149move-result-object v3
                                                                                                                                                                                        150goto_d4:
                                                                                                                                                                                        151invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        152move-result v5
                                                                                                                                                                                        153if-eqz v5, :cond_10f
                                                                                                                                                                                        155invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        156move-result-object v5
                                                                                                                                                                                        157check-cast v5, Ljava/util/Map$Entry;
                                                                                                                                                                                        158new-instance v6, Lcom/tencent/bugly/proguard/bc;
                                                                                                                                                                                        160invoke-direct {v6}, Lcom/tencent/bugly/proguard/bc;-><init>()V
                                                                                                                                                                                        162invoke-interface {v5}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
                                                                                                                                                                                        163move-result-object v7
                                                                                                                                                                                        164check-cast v7, Lcom/tencent/bugly/crashreport/common/info/PlugInBean;
                                                                                                                                                                                        166iget-object v7, v7, Lcom/tencent/bugly/crashreport/common/info/PlugInBean;->a:Ljava/lang/String;
                                                                                                                                                                                        167iput-object v7, v6, Lcom/tencent/bugly/proguard/bc;->a:Ljava/lang/String;
                                                                                                                                                                                        169invoke-interface {v5}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
                                                                                                                                                                                        170move-result-object v7
                                                                                                                                                                                        171check-cast v7, Lcom/tencent/bugly/crashreport/common/info/PlugInBean;
                                                                                                                                                                                        173iget-object v7, v7, Lcom/tencent/bugly/crashreport/common/info/PlugInBean;->c:Ljava/lang/String;
                                                                                                                                                                                        174iput-object v7, v6, Lcom/tencent/bugly/proguard/bc;->c:Ljava/lang/String;
                                                                                                                                                                                        176invoke-interface {v5}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
                                                                                                                                                                                        177move-result-object v5
                                                                                                                                                                                        178check-cast v5, Lcom/tencent/bugly/crashreport/common/info/PlugInBean;
                                                                                                                                                                                        180iget-object v5, v5, Lcom/tencent/bugly/crashreport/common/info/PlugInBean;->b:Ljava/lang/String;
                                                                                                                                                                                        181iput-object v5, v6, Lcom/tencent/bugly/proguard/bc;->e:Ljava/lang/String;
                                                                                                                                                                                        183invoke-virtual {p2}, Lcom/tencent/bugly/crashreport/common/info/a;->r()Ljava/lang/String;
                                                                                                                                                                                        184move-result-object v5
                                                                                                                                                                                        185iput-object v5, v6, Lcom/tencent/bugly/proguard/bc;->b:Ljava/lang/String;
                                                                                                                                                                                        187iget-object v5, v2, Lcom/tencent/bugly/proguard/bf;->o:Ljava/util/ArrayList;
                                                                                                                                                                                        189invoke-virtual {v5, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        190goto/16 :goto_d4
                                                                                                                                                                                        191cond_10f:
                                                                                                                                                                                        192iget-object v3, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->h:Ljava/util/Map;
                                                                                                                                                                                        193if-eqz v3, :cond_15f
                                                                                                                                                                                        195invoke-interface {v3}, Ljava/util/Map;->size()I
                                                                                                                                                                                        196move-result v3
                                                                                                                                                                                        197if-lez v3, :cond_15f
                                                                                                                                                                                        198new-instance v3, Ljava/util/ArrayList;
                                                                                                                                                                                        200invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        201iput-object v3, v2, Lcom/tencent/bugly/proguard/bf;->p:Ljava/util/ArrayList;
                                                                                                                                                                                        203iget-object v3, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->h:Ljava/util/Map;
                                                                                                                                                                                        205invoke-interface {v3}, Ljava/util/Map;->entrySet()Ljava/util/Set;
                                                                                                                                                                                        206move-result-object v3
                                                                                                                                                                                        208invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        209move-result-object v3
                                                                                                                                                                                        210goto_12a:
                                                                                                                                                                                        211invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        212move-result v5
                                                                                                                                                                                        213if-eqz v5, :cond_15f
                                                                                                                                                                                        215invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        216move-result-object v5
                                                                                                                                                                                        217check-cast v5, Ljava/util/Map$Entry;
                                                                                                                                                                                        218new-instance v6, Lcom/tencent/bugly/proguard/bc;
                                                                                                                                                                                        220invoke-direct {v6}, Lcom/tencent/bugly/proguard/bc;-><init>()V
                                                                                                                                                                                        222invoke-interface {v5}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
                                                                                                                                                                                        223move-result-object v7
                                                                                                                                                                                        224check-cast v7, Lcom/tencent/bugly/crashreport/common/info/PlugInBean;
                                                                                                                                                                                        226iget-object v7, v7, Lcom/tencent/bugly/crashreport/common/info/PlugInBean;->a:Ljava/lang/String;
                                                                                                                                                                                        227iput-object v7, v6, Lcom/tencent/bugly/proguard/bc;->a:Ljava/lang/String;
                                                                                                                                                                                        229invoke-interface {v5}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
                                                                                                                                                                                        230move-result-object v7
                                                                                                                                                                                        231check-cast v7, Lcom/tencent/bugly/crashreport/common/info/PlugInBean;
                                                                                                                                                                                        233iget-object v7, v7, Lcom/tencent/bugly/crashreport/common/info/PlugInBean;->c:Ljava/lang/String;
                                                                                                                                                                                        234iput-object v7, v6, Lcom/tencent/bugly/proguard/bc;->c:Ljava/lang/String;
                                                                                                                                                                                        236invoke-interface {v5}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
                                                                                                                                                                                        237move-result-object v5
                                                                                                                                                                                        238check-cast v5, Lcom/tencent/bugly/crashreport/common/info/PlugInBean;
                                                                                                                                                                                        240iget-object v5, v5, Lcom/tencent/bugly/crashreport/common/info/PlugInBean;->b:Ljava/lang/String;
                                                                                                                                                                                        241iput-object v5, v6, Lcom/tencent/bugly/proguard/bc;->e:Ljava/lang/String;
                                                                                                                                                                                        243iget-object v5, v2, Lcom/tencent/bugly/proguard/bf;->p:Ljava/util/ArrayList;
                                                                                                                                                                                        245invoke-virtual {v5, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        246goto/16 :goto_12a
                                                                                                                                                                                        247cond_15f: iget-boolean v3, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->j:Z
                                                                                                                                                                                        248const/4 v5, 0x2
                                                                                                                                                                                        250const-string v6, "utf-8"
                                                                                                                                                                                        251if-eqz v3, :cond_1b7
                                                                                                                                                                                        252iget v3, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->t:I
                                                                                                                                                                                        253iput v3, v2, Lcom/tencent/bugly/proguard/bf;->k:I
                                                                                                                                                                                        255iget-object v3, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->s:Ljava/lang/String;
                                                                                                                                                                                        256if-eqz v3, :cond_198
                                                                                                                                                                                        258invoke-virtual {v3}, Ljava/lang/String;->length()I
                                                                                                                                                                                        259move-result v3
                                                                                                                                                                                        260if-lez v3, :cond_198
                                                                                                                                                                                        262iget-object v3, v2, Lcom/tencent/bugly/proguard/bf;->q:Ljava/util/ArrayList;
                                                                                                                                                                                        263if-nez v3, :cond_17f
                                                                                                                                                                                        264new-instance v3, Ljava/util/ArrayList;
                                                                                                                                                                                        266invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        267iput-object v3, v2, Lcom/tencent/bugly/proguard/bf;->q:Ljava/util/ArrayList;
                                                                                                                                                                                        268try_start_17f:
                                                                                                                                                                                        269iget-object v3, v2, Lcom/tencent/bugly/proguard/bf;->q:Ljava/util/ArrayList;
                                                                                                                                                                                        270new-instance v7, Lcom/tencent/bugly/proguard/be;
                                                                                                                                                                                        272const-string v8, "alltimes.txt"
                                                                                                                                                                                        274iget-object v9, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->s:Ljava/lang/String;
                                                                                                                                                                                        276invoke-virtual {v9, v6}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B
                                                                                                                                                                                        277move-result-object v9
                                                                                                                                                                                        279invoke-direct {v7, v4, v8, v9}, Lcom/tencent/bugly/proguard/be;-><init>(BLjava/lang/String;[B)V
                                                                                                                                                                                        281invoke-virtual {v3, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        282try_end_191: goto/16 :goto_198
                                                                                                                                                                                        283catch_192: move-exception v3
                                                                                                                                                                                        285invoke-virtual {v3}, Ljava/io/UnsupportedEncodingException;->printStackTrace()V
                                                                                                                                                                                        286iput-object v0, v2, Lcom/tencent/bugly/proguard/bf;->q:Ljava/util/ArrayList;
                                                                                                                                                                                        287goto_198: new-array v3, v5, [Ljava/lang/Object;
                                                                                                                                                                                        288iget v7, v2, Lcom/tencent/bugly/proguard/bf;->k:I
                                                                                                                                                                                        290invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        291move-result-object v7
                                                                                                                                                                                        292aput-object v7, v3, v1
                                                                                                                                                                                        294iget-object v7, v2, Lcom/tencent/bugly/proguard/bf;->q:Ljava/util/ArrayList;
                                                                                                                                                                                        295if-eqz v7, :cond_1ab
                                                                                                                                                                                        297invoke-virtual {v7}, Ljava/util/ArrayList;->size()I
                                                                                                                                                                                        298move-result v7
                                                                                                                                                                                        299goto/16 :goto_1ac
                                                                                                                                                                                        300cond_1ab: const/4 v7, 0x0
                                                                                                                                                                                        301goto_1ac:
                                                                                                                                                                                        302invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        303move-result-object v7
                                                                                                                                                                                        304aput-object v7, v3, v4
                                                                                                                                                                                        306const-string v7, "crashcount:%d sz:%d"
                                                                                                                                                                                        308invoke-static {v7, v3}, Lcom/tencent/bugly/proguard/an;->c(Ljava/lang/String;[Ljava/lang/Object;)Z
                                                                                                                                                                                        309cond_1b7:
                                                                                                                                                                                        310iget-object v3, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->w:Ljava/lang/String;
                                                                                                                                                                                        311if-eqz v3, :cond_1df
                                                                                                                                                                                        313iget-object v3, v2, Lcom/tencent/bugly/proguard/bf;->q:Ljava/util/ArrayList;
                                                                                                                                                                                        314if-nez v3, :cond_1c6
                                                                                                                                                                                        315new-instance v3, Ljava/util/ArrayList;
                                                                                                                                                                                        317invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        318iput-object v3, v2, Lcom/tencent/bugly/proguard/bf;->q:Ljava/util/ArrayList;
                                                                                                                                                                                        319cond_1c6:
                                                                                                                                                                                        320iget-object v3, v2, Lcom/tencent/bugly/proguard/bf;->q:Ljava/util/ArrayList;
                                                                                                                                                                                        321new-instance v7, Lcom/tencent/bugly/proguard/be;
                                                                                                                                                                                        323const-string v8, "log.txt"
                                                                                                                                                                                        325iget-object v9, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->w:Ljava/lang/String;
                                                                                                                                                                                        327invoke-virtual {v9, v6}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B
                                                                                                                                                                                        328move-result-object v9
                                                                                                                                                                                        330invoke-direct {v7, v4, v8, v9}, Lcom/tencent/bugly/proguard/be;-><init>(BLjava/lang/String;[B)V
                                                                                                                                                                                        332invoke-virtual {v3, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        333try_end_1d8: goto/16 :goto_1df
                                                                                                                                                                                        334catch_1d9: move-exception v3
                                                                                                                                                                                        336invoke-virtual {v3}, Ljava/io/UnsupportedEncodingException;->printStackTrace()V
                                                                                                                                                                                        337iput-object v0, v2, Lcom/tencent/bugly/proguard/bf;->q:Ljava/util/ArrayList;
                                                                                                                                                                                        338cond_1df:
                                                                                                                                                                                        339iget-object v3, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->x:Ljava/lang/String;
                                                                                                                                                                                        340if-eqz v3, :cond_207
                                                                                                                                                                                        342iget-object v3, v2, Lcom/tencent/bugly/proguard/bf;->q:Ljava/util/ArrayList;
                                                                                                                                                                                        343if-nez v3, :cond_1ee
                                                                                                                                                                                        344new-instance v3, Ljava/util/ArrayList;
                                                                                                                                                                                        346invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        347iput-object v3, v2, Lcom/tencent/bugly/proguard/bf;->q:Ljava/util/ArrayList;
                                                                                                                                                                                        348cond_1ee:
                                                                                                                                                                                        349iget-object v3, v2, Lcom/tencent/bugly/proguard/bf;->q:Ljava/util/ArrayList;
                                                                                                                                                                                        350new-instance v7, Lcom/tencent/bugly/proguard/be;
                                                                                                                                                                                        352const-string v8, "jniLog.txt"
                                                                                                                                                                                        354iget-object v9, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->x:Ljava/lang/String;
                                                                                                                                                                                        356invoke-virtual {v9, v6}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B
                                                                                                                                                                                        357move-result-object v9
                                                                                                                                                                                        359invoke-direct {v7, v4, v8, v9}, Lcom/tencent/bugly/proguard/be;-><init>(BLjava/lang/String;[B)V
                                                                                                                                                                                        361invoke-virtual {v3, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        362try_end_200: goto/16 :goto_207
                                                                                                                                                                                        363catch_201: move-exception v3
                                                                                                                                                                                        365invoke-virtual {v3}, Ljava/io/UnsupportedEncodingException;->printStackTrace()V
                                                                                                                                                                                        366iput-object v0, v2, Lcom/tencent/bugly/proguard/bf;->q:Ljava/util/ArrayList;
                                                                                                                                                                                        367goto_207:
                                                                                                                                                                                        368iget-object v3, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->V:Ljava/lang/String;
                                                                                                                                                                                        370invoke-static {v3}, Lcom/tencent/bugly/proguard/aq;->a(Ljava/lang/String;)Z
                                                                                                                                                                                        371move-result v3
                                                                                                                                                                                        372if-nez v3, :cond_23b
                                                                                                                                                                                        374iget-object v3, v2, Lcom/tencent/bugly/proguard/bf;->q:Ljava/util/ArrayList;
                                                                                                                                                                                        375if-nez v3, :cond_21a
                                                                                                                                                                                        376new-instance v3, Ljava/util/ArrayList;
                                                                                                                                                                                        378invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        379iput-object v3, v2, Lcom/tencent/bugly/proguard/bf;->q:Ljava/util/ArrayList;
                                                                                                                                                                                        380try_start_21a: new-instance v3, Lcom/tencent/bugly/proguard/be;
                                                                                                                                                                                        382const-string v7, "crashInfos.txt"
                                                                                                                                                                                        384iget-object v8, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->V:Ljava/lang/String;
                                                                                                                                                                                        386invoke-virtual {v8, v6}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B
                                                                                                                                                                                        387move-result-object v8
                                                                                                                                                                                        389invoke-direct {v3, v4, v7, v8}, Lcom/tencent/bugly/proguard/be;-><init>(BLjava/lang/String;[B)V
                                                                                                                                                                                        390try_end_227: goto/16 :goto_22d
                                                                                                                                                                                        391catch_228: move-exception v3
                                                                                                                                                                                        393invoke-virtual {v3}, Ljava/io/UnsupportedEncodingException;->printStackTrace()V
                                                                                                                                                                                        394move-object v3, v0
                                                                                                                                                                                        395goto_22d: if-eqz v3, :cond_23b
                                                                                                                                                                                        396new-array v7, v1, [Ljava/lang/Object;
                                                                                                                                                                                        398const-string v8, "attach crash infos"
                                                                                                                                                                                        400invoke-static {v8, v7}, Lcom/tencent/bugly/proguard/an;->c(Ljava/lang/String;[Ljava/lang/Object;)Z
                                                                                                                                                                                        402iget-object v7, v2, Lcom/tencent/bugly/proguard/bf;->q:Ljava/util/ArrayList;
                                                                                                                                                                                        404invoke-virtual {v7, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        405cond_23b:
                                                                                                                                                                                        406iget-object v3, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->W:Ljava/lang/String;
                                                                                                                                                                                        407if-eqz v3, :cond_260
                                                                                                                                                                                        409iget-object v3, v2, Lcom/tencent/bugly/proguard/bf;->q:Ljava/util/ArrayList;
                                                                                                                                                                                        410if-nez v3, :cond_24a
                                                                                                                                                                                        411new-instance v3, Ljava/util/ArrayList;
                                                                                                                                                                                        413invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        414iput-object v3, v2, Lcom/tencent/bugly/proguard/bf;->q:Ljava/util/ArrayList;
                                                                                                                                                                                        415cond_24a:
                                                                                                                                                                                        416iget-object v3, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->W:Ljava/lang/String;
                                                                                                                                                                                        418const-string v7, "backupRecord.zip"
                                                                                                                                                                                        420invoke-static {v7, p0, v3}, Lcom/tencent/bugly/crashreport/crash/b;->a(Ljava/lang/String;Landroid/content/Context;Ljava/lang/String;)Lcom/tencent/bugly/proguard/be;
                                                                                                                                                                                        421move-result-object v3
                                                                                                                                                                                        422if-eqz v3, :cond_260
                                                                                                                                                                                        423new-array v7, v1, [Ljava/lang/Object;
                                                                                                                                                                                        425const-string v8, "attach backup record"
                                                                                                                                                                                        427invoke-static {v8, v7}, Lcom/tencent/bugly/proguard/an;->c(Ljava/lang/String;[Ljava/lang/Object;)Z
                                                                                                                                                                                        429iget-object v7, v2, Lcom/tencent/bugly/proguard/bf;->q:Ljava/util/ArrayList;
                                                                                                                                                                                        431invoke-virtual {v7, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        432cond_260:
                                                                                                                                                                                        433iget-object v3, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->y:[B
                                                                                                                                                                                        434if-eqz v3, :cond_285
                                                                                                                                                                                        435array-length v7, v3
                                                                                                                                                                                        436if-lez v7, :cond_285
                                                                                                                                                                                        437new-instance v7, Lcom/tencent/bugly/proguard/be;
                                                                                                                                                                                        439const-string v8, "buglylog.zip"
                                                                                                                                                                                        441invoke-direct {v7, v5, v8, v3}, Lcom/tencent/bugly/proguard/be;-><init>(BLjava/lang/String;[B)V
                                                                                                                                                                                        442new-array v3, v1, [Ljava/lang/Object;
                                                                                                                                                                                        444const-string v8, "attach user log"
                                                                                                                                                                                        446invoke-static {v8, v3}, Lcom/tencent/bugly/proguard/an;->c(Ljava/lang/String;[Ljava/lang/Object;)Z
                                                                                                                                                                                        448iget-object v3, v2, Lcom/tencent/bugly/proguard/bf;->q:Ljava/util/ArrayList;
                                                                                                                                                                                        449if-nez v3, :cond_280
                                                                                                                                                                                        450new-instance v3, Ljava/util/ArrayList;
                                                                                                                                                                                        452invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        453iput-object v3, v2, Lcom/tencent/bugly/proguard/bf;->q:Ljava/util/ArrayList;
                                                                                                                                                                                        454cond_280:
                                                                                                                                                                                        455iget-object v3, v2, Lcom/tencent/bugly/proguard/bf;->q:Ljava/util/ArrayList;
                                                                                                                                                                                        457invoke-virtual {v3, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        458cond_285: iget v3, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->b:I
                                                                                                                                                                                        459const/4 v7, 0x3
                                                                                                                                                                                        460if-ne v3, v7, :cond_2fd
                                                                                                                                                                                        462iget-object v3, v2, Lcom/tencent/bugly/proguard/bf;->q:Ljava/util/ArrayList;
                                                                                                                                                                                        463if-nez v3, :cond_295
                                                                                                                                                                                        464new-instance v3, Ljava/util/ArrayList;
                                                                                                                                                                                        466invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        467iput-object v3, v2, Lcom/tencent/bugly/proguard/bf;->q:Ljava/util/ArrayList;
                                                                                                                                                                                        468cond_295: new-array v3, v4, [Ljava/lang/Object;
                                                                                                                                                                                        470iget-object v8, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->P:Ljava/util/Map;
                                                                                                                                                                                        471aput-object v8, v3, v1
                                                                                                                                                                                        473const-string v8, "crashBean.userDatas:%s"
                                                                                                                                                                                        475invoke-static {v8, v3}, Lcom/tencent/bugly/proguard/an;->c(Ljava/lang/String;[Ljava/lang/Object;)Z
                                                                                                                                                                                        477iget-object v3, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->P:Ljava/util/Map;
                                                                                                                                                                                        478if-eqz v3, :cond_2e5
                                                                                                                                                                                        480const-string v8, "BUGLY_CR_01"
                                                                                                                                                                                        482invoke-interface {v3, v8}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
                                                                                                                                                                                        483move-result v3
                                                                                                                                                                                        484if-eqz v3, :cond_2e5
                                                                                                                                                                                        485try_start_2ac:
                                                                                                                                                                                        486iget-object v3, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->P:Ljava/util/Map;
                                                                                                                                                                                        488invoke-interface {v3, v8}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        489move-result-object v3
                                                                                                                                                                                        490check-cast v3, Ljava/lang/CharSequence;
                                                                                                                                                                                        492invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        493move-result v3
                                                                                                                                                                                        494if-nez v3, :cond_2e0
                                                                                                                                                                                        496iget-object v3, v2, Lcom/tencent/bugly/proguard/bf;->q:Ljava/util/ArrayList;
                                                                                                                                                                                        497new-instance v9, Lcom/tencent/bugly/proguard/be;
                                                                                                                                                                                        499const-string v10, "anrMessage.txt"
                                                                                                                                                                                        501iget-object v11, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->P:Ljava/util/Map;
                                                                                                                                                                                        503invoke-interface {v11, v8}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        504move-result-object v11
                                                                                                                                                                                        505check-cast v11, Ljava/lang/String;
                                                                                                                                                                                        507invoke-virtual {v11, v6}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B
                                                                                                                                                                                        508move-result-object v11
                                                                                                                                                                                        510invoke-direct {v9, v4, v10, v11}, Lcom/tencent/bugly/proguard/be;-><init>(BLjava/lang/String;[B)V
                                                                                                                                                                                        512invoke-virtual {v3, v9}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        514const-string v3, "attach anr message"
                                                                                                                                                                                        515new-array v9, v1, [Ljava/lang/Object;
                                                                                                                                                                                        517invoke-static {v3, v9}, Lcom/tencent/bugly/proguard/an;->c(Ljava/lang/String;[Ljava/lang/Object;)Z
                                                                                                                                                                                        518try_end_2d9: goto/16 :goto_2e0
                                                                                                                                                                                        519catch_2da: move-exception v3
                                                                                                                                                                                        521invoke-virtual {v3}, Ljava/io/UnsupportedEncodingException;->printStackTrace()V
                                                                                                                                                                                        522iput-object v0, v2, Lcom/tencent/bugly/proguard/bf;->q:Ljava/util/ArrayList;
                                                                                                                                                                                        523goto_2e0:
                                                                                                                                                                                        524iget-object v3, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->P:Ljava/util/Map;
                                                                                                                                                                                        526invoke-interface {v3, v8}, Ljava/util/Map;->remove(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        527cond_2e5:
                                                                                                                                                                                        528iget-object v3, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->v:Ljava/lang/String;
                                                                                                                                                                                        529if-eqz v3, :cond_2fd
                                                                                                                                                                                        531const-string v8, "trace.zip"
                                                                                                                                                                                        533invoke-static {v8, p0, v3}, Lcom/tencent/bugly/crashreport/crash/b;->a(Ljava/lang/String;Landroid/content/Context;Ljava/lang/String;)Lcom/tencent/bugly/proguard/be;
                                                                                                                                                                                        534move-result-object v3
                                                                                                                                                                                        535if-eqz v3, :cond_2fd
                                                                                                                                                                                        536new-array v8, v1, [Ljava/lang/Object;
                                                                                                                                                                                        538const-string v9, "attach traces"
                                                                                                                                                                                        540invoke-static {v9, v8}, Lcom/tencent/bugly/proguard/an;->c(Ljava/lang/String;[Ljava/lang/Object;)Z
                                                                                                                                                                                        542iget-object v8, v2, Lcom/tencent/bugly/proguard/bf;->q:Ljava/util/ArrayList;
                                                                                                                                                                                        544invoke-virtual {v8, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        545cond_2fd: iget v3, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->b:I
                                                                                                                                                                                        546if-ne v3, v4, :cond_324
                                                                                                                                                                                        548iget-object v3, v2, Lcom/tencent/bugly/proguard/bf;->q:Ljava/util/ArrayList;
                                                                                                                                                                                        549if-nez v3, :cond_30c
                                                                                                                                                                                        550new-instance v3, Ljava/util/ArrayList;
                                                                                                                                                                                        552invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        553iput-object v3, v2, Lcom/tencent/bugly/proguard/bf;->q:Ljava/util/ArrayList;
                                                                                                                                                                                        554cond_30c:
                                                                                                                                                                                        555iget-object v3, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->v:Ljava/lang/String;
                                                                                                                                                                                        556if-eqz v3, :cond_324
                                                                                                                                                                                        558const-string v8, "tomb.zip"
                                                                                                                                                                                        560invoke-static {v8, p0, v3}, Lcom/tencent/bugly/crashreport/crash/b;->a(Ljava/lang/String;Landroid/content/Context;Ljava/lang/String;)Lcom/tencent/bugly/proguard/be;
                                                                                                                                                                                        561move-result-object p0
                                                                                                                                                                                        562if-eqz p0, :cond_324
                                                                                                                                                                                        563new-array v3, v1, [Ljava/lang/Object;
                                                                                                                                                                                        565const-string v8, "attach tombs"
                                                                                                                                                                                        567invoke-static {v8, v3}, Lcom/tencent/bugly/proguard/an;->c(Ljava/lang/String;[Ljava/lang/Object;)Z
                                                                                                                                                                                        569iget-object v3, v2, Lcom/tencent/bugly/proguard/bf;->q:Ljava/util/ArrayList;
                                                                                                                                                                                        571invoke-virtual {v3, p0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        572cond_324:
                                                                                                                                                                                        573iget-object p0, p2, Lcom/tencent/bugly/crashreport/common/info/a;->K:Ljava/util/List;
                                                                                                                                                                                        574if-eqz p0, :cond_374
                                                                                                                                                                                        576invoke-interface {p0}, Ljava/util/List;->isEmpty()Z
                                                                                                                                                                                        577move-result p0
                                                                                                                                                                                        578if-nez p0, :cond_374
                                                                                                                                                                                        580iget-object p0, v2, Lcom/tencent/bugly/proguard/bf;->q:Ljava/util/ArrayList;
                                                                                                                                                                                        581if-nez p0, :cond_339
                                                                                                                                                                                        582new-instance p0, Ljava/util/ArrayList;
                                                                                                                                                                                        584invoke-direct {p0}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        585iput-object p0, v2, Lcom/tencent/bugly/proguard/bf;->q:Ljava/util/ArrayList;
                                                                                                                                                                                        586cond_339: new-instance p0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        588invoke-direct {p0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        590iget-object v3, p2, Lcom/tencent/bugly/crashreport/common/info/a;->K:Ljava/util/List;
                                                                                                                                                                                        592invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        593move-result-object v3
                                                                                                                                                                                        594goto_344:
                                                                                                                                                                                        595invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        596move-result v8
                                                                                                                                                                                        597if-eqz v8, :cond_354
                                                                                                                                                                                        599invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        600move-result-object v8
                                                                                                                                                                                        601check-cast v8, Ljava/lang/String;
                                                                                                                                                                                        603invoke-virtual {p0, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        604goto/16 :goto_344
                                                                                                                                                                                        605try_start_354:
                                                                                                                                                                                        606iget-object v3, v2, Lcom/tencent/bugly/proguard/bf;->q:Ljava/util/ArrayList;
                                                                                                                                                                                        607new-instance v8, Lcom/tencent/bugly/proguard/be;
                                                                                                                                                                                        609const-string v9, "martianlog.txt"
                                                                                                                                                                                        611invoke-virtual {p0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        612move-result-object p0
                                                                                                                                                                                        614invoke-virtual {p0, v6}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B
                                                                                                                                                                                        615move-result-object p0
                                                                                                                                                                                        617invoke-direct {v8, v4, v9, p0}, Lcom/tencent/bugly/proguard/be;-><init>(BLjava/lang/String;[B)V
                                                                                                                                                                                        619invoke-virtual {v3, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        621const-string p0, "attach pageTracingList"
                                                                                                                                                                                        622new-array v3, v1, [Ljava/lang/Object;
                                                                                                                                                                                        624invoke-static {p0, v3}, Lcom/tencent/bugly/proguard/an;->c(Ljava/lang/String;[Ljava/lang/Object;)Z
                                                                                                                                                                                        625try_end_36f: goto/16 :goto_374
                                                                                                                                                                                        626catch_370: move-exception p0
                                                                                                                                                                                        628invoke-virtual {p0}, Ljava/io/UnsupportedEncodingException;->printStackTrace()V
                                                                                                                                                                                        629cond_374:
                                                                                                                                                                                        630iget-object p0, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->U:[B
                                                                                                                                                                                        631if-eqz p0, :cond_39b
                                                                                                                                                                                        632array-length p0, p0
                                                                                                                                                                                        633if-lez p0, :cond_39b
                                                                                                                                                                                        635iget-object p0, v2, Lcom/tencent/bugly/proguard/bf;->q:Ljava/util/ArrayList;
                                                                                                                                                                                        636if-nez p0, :cond_386
                                                                                                                                                                                        637new-instance p0, Ljava/util/ArrayList;
                                                                                                                                                                                        639invoke-direct {p0}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        640iput-object p0, v2, Lcom/tencent/bugly/proguard/bf;->q:Ljava/util/ArrayList;
                                                                                                                                                                                        641cond_386:
                                                                                                                                                                                        642iget-object p0, v2, Lcom/tencent/bugly/proguard/bf;->q:Ljava/util/ArrayList;
                                                                                                                                                                                        643new-instance v3, Lcom/tencent/bugly/proguard/be;
                                                                                                                                                                                        645iget-object v8, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->U:[B
                                                                                                                                                                                        647const-string v9, "userExtraByteData"
                                                                                                                                                                                        649invoke-direct {v3, v4, v9, v8}, Lcom/tencent/bugly/proguard/be;-><init>(BLjava/lang/String;[B)V
                                                                                                                                                                                        651invoke-virtual {p0, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        652new-array p0, v1, [Ljava/lang/Object;
                                                                                                                                                                                        654const-string v3, "attach extraData"
                                                                                                                                                                                        656invoke-static {v3, p0}, Lcom/tencent/bugly/proguard/an;->c(Ljava/lang/String;[Ljava/lang/Object;)Z
                                                                                                                                                                                        657cond_39b: new-instance p0, Ljava/util/HashMap;
                                                                                                                                                                                        659invoke-direct {p0}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        660iput-object p0, v2, Lcom/tencent/bugly/proguard/bf;->r:Ljava/util/Map;
                                                                                                                                                                                        662iget-object p0, v2, Lcom/tencent/bugly/proguard/bf;->r:Ljava/util/Map;
                                                                                                                                                                                        663new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        665invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        667const-string v8, ""
                                                                                                                                                                                        669invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        670iget-wide v9, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->C:J
                                                                                                                                                                                        672invoke-virtual {v3, v9, v10}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        674invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        675move-result-object v3
                                                                                                                                                                                        677const-string v9, "A9"
                                                                                                                                                                                        679invoke-interface {p0, v9, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        681iget-object p0, v2, Lcom/tencent/bugly/proguard/bf;->r:Ljava/util/Map;
                                                                                                                                                                                        682new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        684invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        686invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        687iget-wide v9, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->D:J
                                                                                                                                                                                        689invoke-virtual {v3, v9, v10}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        691invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        692move-result-object v3
                                                                                                                                                                                        694const-string v9, "A11"
                                                                                                                                                                                        696invoke-interface {p0, v9, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        698iget-object p0, v2, Lcom/tencent/bugly/proguard/bf;->r:Ljava/util/Map;
                                                                                                                                                                                        699new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        701invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        703invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        704iget-wide v9, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->E:J
                                                                                                                                                                                        706invoke-virtual {v3, v9, v10}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        708invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        709move-result-object v3
                                                                                                                                                                                        711const-string v9, "A10"
                                                                                                                                                                                        713invoke-interface {p0, v9, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        715iget-object p0, v2, Lcom/tencent/bugly/proguard/bf;->r:Ljava/util/Map;
                                                                                                                                                                                        716new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        718invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        720invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        722iget-object v9, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->f:Ljava/lang/String;
                                                                                                                                                                                        724invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        726invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        727move-result-object v3
                                                                                                                                                                                        729const-string v9, "A23"
                                                                                                                                                                                        731invoke-interface {p0, v9, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        733iget-object p0, v2, Lcom/tencent/bugly/proguard/bf;->r:Ljava/util/Map;
                                                                                                                                                                                        734new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        736invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        738invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        740iget-object v9, p2, Lcom/tencent/bugly/crashreport/common/info/a;->l:Ljava/lang/String;
                                                                                                                                                                                        742invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        744invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        745move-result-object v3
                                                                                                                                                                                        747const-string v9, "A7"
                                                                                                                                                                                        749invoke-interface {p0, v9, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        751iget-object p0, v2, Lcom/tencent/bugly/proguard/bf;->r:Ljava/util/Map;
                                                                                                                                                                                        752new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        754invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        756invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        758invoke-virtual {p2}, Lcom/tencent/bugly/crashreport/common/info/a;->s()Ljava/lang/String;
                                                                                                                                                                                        759move-result-object v9
                                                                                                                                                                                        761invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        763invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        764move-result-object v3
                                                                                                                                                                                        766const-string v9, "A6"
                                                                                                                                                                                        768invoke-interface {p0, v9, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        770iget-object p0, v2, Lcom/tencent/bugly/proguard/bf;->r:Ljava/util/Map;
                                                                                                                                                                                        771new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        773invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        775invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        777invoke-virtual {p2}, Lcom/tencent/bugly/crashreport/common/info/a;->r()Ljava/lang/String;
                                                                                                                                                                                        778move-result-object v9
                                                                                                                                                                                        780invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        782invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        783move-result-object v3
                                                                                                                                                                                        785const-string v9, "A5"
                                                                                                                                                                                        787invoke-interface {p0, v9, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        789iget-object p0, v2, Lcom/tencent/bugly/proguard/bf;->r:Ljava/util/Map;
                                                                                                                                                                                        790new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        792invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        794invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        796invoke-virtual {p2}, Lcom/tencent/bugly/crashreport/common/info/a;->h()Ljava/lang/String;
                                                                                                                                                                                        797move-result-object v9
                                                                                                                                                                                        799invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        801invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        802move-result-object v3
                                                                                                                                                                                        804const-string v9, "A22"
                                                                                                                                                                                        806invoke-interface {p0, v9, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        808iget-object p0, v2, Lcom/tencent/bugly/proguard/bf;->r:Ljava/util/Map;
                                                                                                                                                                                        809new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        811invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        813invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        814iget-wide v9, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->G:J
                                                                                                                                                                                        816invoke-virtual {v3, v9, v10}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        818invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        819move-result-object v3
                                                                                                                                                                                        821const-string v9, "A2"
                                                                                                                                                                                        823invoke-interface {p0, v9, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        825iget-object p0, v2, Lcom/tencent/bugly/proguard/bf;->r:Ljava/util/Map;
                                                                                                                                                                                        826new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        828invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        830invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        831iget-wide v9, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->F:J
                                                                                                                                                                                        833invoke-virtual {v3, v9, v10}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        835invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        836move-result-object v3
                                                                                                                                                                                        838const-string v9, "A1"
                                                                                                                                                                                        840invoke-interface {p0, v9, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        842iget-object p0, v2, Lcom/tencent/bugly/proguard/bf;->r:Ljava/util/Map;
                                                                                                                                                                                        843new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        845invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        847invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        849iget-object v9, p2, Lcom/tencent/bugly/crashreport/common/info/a;->n:Ljava/lang/String;
                                                                                                                                                                                        851invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        853invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        854move-result-object v3
                                                                                                                                                                                        856const-string v9, "A24"
                                                                                                                                                                                        858invoke-interface {p0, v9, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        860iget-object p0, v2, Lcom/tencent/bugly/proguard/bf;->r:Ljava/util/Map;
                                                                                                                                                                                        861new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        863invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        865invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        866iget-wide v9, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->H:J
                                                                                                                                                                                        868invoke-virtual {v3, v9, v10}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        870invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        871move-result-object v3
                                                                                                                                                                                        873const-string v9, "A17"
                                                                                                                                                                                        875invoke-interface {p0, v9, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        877iget-object p0, v2, Lcom/tencent/bugly/proguard/bf;->r:Ljava/util/Map;
                                                                                                                                                                                        878new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        880invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        882invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        884invoke-virtual {p2}, Lcom/tencent/bugly/crashreport/common/info/a;->k()Ljava/lang/String;
                                                                                                                                                                                        885move-result-object v9
                                                                                                                                                                                        887invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        889invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        890move-result-object v3
                                                                                                                                                                                        892const-string v9, "A3"
                                                                                                                                                                                        894invoke-interface {p0, v9, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        896iget-object p0, v2, Lcom/tencent/bugly/proguard/bf;->r:Ljava/util/Map;
                                                                                                                                                                                        897new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        899invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        901invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        903invoke-virtual {p2}, Lcom/tencent/bugly/crashreport/common/info/a;->m()Ljava/lang/String;
                                                                                                                                                                                        904move-result-object v9
                                                                                                                                                                                        906invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        908invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        909move-result-object v3
                                                                                                                                                                                        911const-string v9, "A16"
                                                                                                                                                                                        913invoke-interface {p0, v9, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        915iget-object p0, v2, Lcom/tencent/bugly/proguard/bf;->r:Ljava/util/Map;
                                                                                                                                                                                        916new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        918invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        920invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        922invoke-virtual {p2}, Lcom/tencent/bugly/crashreport/common/info/a;->n()Ljava/lang/String;
                                                                                                                                                                                        923move-result-object v9
                                                                                                                                                                                        925invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        927invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        928move-result-object v3
                                                                                                                                                                                        930const-string v9, "A25"
                                                                                                                                                                                        932invoke-interface {p0, v9, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        934iget-object p0, v2, Lcom/tencent/bugly/proguard/bf;->r:Ljava/util/Map;
                                                                                                                                                                                        935new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        937invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        939invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        941invoke-virtual {p2}, Lcom/tencent/bugly/crashreport/common/info/a;->l()Ljava/lang/String;
                                                                                                                                                                                        942move-result-object v9
                                                                                                                                                                                        944invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        946invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        947move-result-object v3
                                                                                                                                                                                        949const-string v9, "A14"
                                                                                                                                                                                        951invoke-interface {p0, v9, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        953iget-object p0, v2, Lcom/tencent/bugly/proguard/bf;->r:Ljava/util/Map;
                                                                                                                                                                                        954new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        956invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        958invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        960invoke-virtual {p2}, Lcom/tencent/bugly/crashreport/common/info/a;->w()Ljava/lang/String;
                                                                                                                                                                                        961move-result-object v9
                                                                                                                                                                                        963invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        965invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        966move-result-object v3
                                                                                                                                                                                        968const-string v9, "A15"
                                                                                                                                                                                        970invoke-interface {p0, v9, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        972iget-object p0, v2, Lcom/tencent/bugly/proguard/bf;->r:Ljava/util/Map;
                                                                                                                                                                                        973new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        975invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        977invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        979invoke-virtual {p2}, Lcom/tencent/bugly/crashreport/common/info/a;->x()Ljava/lang/Boolean;
                                                                                                                                                                                        980move-result-object v9
                                                                                                                                                                                        982invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        984invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        985move-result-object v3
                                                                                                                                                                                        987const-string v9, "A13"
                                                                                                                                                                                        989invoke-interface {p0, v9, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        991iget-object p0, v2, Lcom/tencent/bugly/proguard/bf;->r:Ljava/util/Map;
                                                                                                                                                                                        992new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        994invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        996invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        998iget-object v9, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->A:Ljava/lang/String;
                                                                                                                                                                                        1000invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        1002invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        1003move-result-object v3
                                                                                                                                                                                        1005const-string v9, "A34"
                                                                                                                                                                                        1007invoke-interface {p0, v9, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        1009iget-object p0, p2, Lcom/tencent/bugly/crashreport/common/info/a;->D:Ljava/lang/String;
                                                                                                                                                                                        1010if-eqz p0, :cond_59a
                                                                                                                                                                                        1012iget-object p0, v2, Lcom/tencent/bugly/proguard/bf;->r:Ljava/util/Map;
                                                                                                                                                                                        1013new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        1015invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        1017invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        1019iget-object v9, p2, Lcom/tencent/bugly/crashreport/common/info/a;->D:Ljava/lang/String;
                                                                                                                                                                                        1021invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        1023invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        1024move-result-object v3
                                                                                                                                                                                        1026const-string v9, "productIdentify"
                                                                                                                                                                                        1028invoke-interface {p0, v9, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        1029cond_59a:
                                                                                                                                                                                        1030iget-object p0, v2, Lcom/tencent/bugly/proguard/bf;->r:Ljava/util/Map;
                                                                                                                                                                                        1032const-string v3, "A26"
                                                                                                                                                                                        1033new-instance v9, Ljava/lang/StringBuilder;
                                                                                                                                                                                        1035invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        1037invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        1039iget-object v10, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->I:Ljava/lang/String;
                                                                                                                                                                                        1041invoke-static {v10, v6}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        1042move-result-object v6
                                                                                                                                                                                        1044invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        1046invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        1047move-result-object v6
                                                                                                                                                                                        1049invoke-interface {p0, v3, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        1050try_end_5b6: goto/16 :goto_5bb
                                                                                                                                                                                        1051catch_5b7: move-exception p0
                                                                                                                                                                                        1053invoke-virtual {p0}, Ljava/io/UnsupportedEncodingException;->printStackTrace()V
                                                                                                                                                                                        1054goto_5bb: iget p0, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->b:I
                                                                                                                                                                                        1055if-ne p0, v4, :cond_607
                                                                                                                                                                                        1057iget-object p0, v2, Lcom/tencent/bugly/proguard/bf;->r:Ljava/util/Map;
                                                                                                                                                                                        1058new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        1060invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        1062invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        1064iget-object v6, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->L:Ljava/lang/String;
                                                                                                                                                                                        1066invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        1068invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        1069move-result-object v3
                                                                                                                                                                                        1071const-string v6, "A27"
                                                                                                                                                                                        1073invoke-interface {p0, v6, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        1075iget-object p0, v2, Lcom/tencent/bugly/proguard/bf;->r:Ljava/util/Map;
                                                                                                                                                                                        1076new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        1078invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        1080invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        1082iget-object v6, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->K:Ljava/lang/String;
                                                                                                                                                                                        1084invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        1086invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        1087move-result-object v3
                                                                                                                                                                                        1089const-string v6, "A28"
                                                                                                                                                                                        1091invoke-interface {p0, v6, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        1093iget-object p0, v2, Lcom/tencent/bugly/proguard/bf;->r:Ljava/util/Map;
                                                                                                                                                                                        1094new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        1096invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        1098invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        1099iget-boolean v6, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->k:Z
                                                                                                                                                                                        1101invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
                                                                                                                                                                                        1103invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        1104move-result-object v3
                                                                                                                                                                                        1106const-string v6, "A29"
                                                                                                                                                                                        1108invoke-interface {p0, v6, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        1109cond_607:
                                                                                                                                                                                        1110iget-object p0, v2, Lcom/tencent/bugly/proguard/bf;->r:Ljava/util/Map;
                                                                                                                                                                                        1111new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        1113invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        1115invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        1117iget-object v6, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->M:Ljava/lang/String;
                                                                                                                                                                                        1119invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        1121invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        1122move-result-object v3
                                                                                                                                                                                        1124const-string v6, "A30"
                                                                                                                                                                                        1126invoke-interface {p0, v6, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        1128iget-object p0, v2, Lcom/tencent/bugly/proguard/bf;->r:Ljava/util/Map;
                                                                                                                                                                                        1129new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        1131invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        1133invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        1134iget-wide v9, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->N:J
                                                                                                                                                                                        1136invoke-virtual {v3, v9, v10}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        1138invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        1139move-result-object v3
                                                                                                                                                                                        1141const-string v6, "A18"
                                                                                                                                                                                        1143invoke-interface {p0, v6, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        1145iget-object p0, v2, Lcom/tencent/bugly/proguard/bf;->r:Ljava/util/Map;
                                                                                                                                                                                        1146new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        1148invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        1150invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        1151iget-boolean v6, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->O:Z
                                                                                                                                                                                        1152xor-int/2addr v6, v4
                                                                                                                                                                                        1154invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
                                                                                                                                                                                        1156invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        1157move-result-object v3
                                                                                                                                                                                        1159const-string v6, "A36"
                                                                                                                                                                                        1161invoke-interface {p0, v6, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        1163iget-object p0, v2, Lcom/tencent/bugly/proguard/bf;->r:Ljava/util/Map;
                                                                                                                                                                                        1164new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        1166invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        1168invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        1169iget-wide v9, p2, Lcom/tencent/bugly/crashreport/common/info/a;->w:J
                                                                                                                                                                                        1171invoke-virtual {v3, v9, v10}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        1173invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        1174move-result-object v3
                                                                                                                                                                                        1176const-string v6, "F02"
                                                                                                                                                                                        1178invoke-interface {p0, v6, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        1180iget-object p0, v2, Lcom/tencent/bugly/proguard/bf;->r:Ljava/util/Map;
                                                                                                                                                                                        1181new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        1183invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        1185invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        1186iget-wide v9, p2, Lcom/tencent/bugly/crashreport/common/info/a;->x:J
                                                                                                                                                                                        1188invoke-virtual {v3, v9, v10}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        1190invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        1191move-result-object v3
                                                                                                                                                                                        1193const-string v6, "F03"
                                                                                                                                                                                        1195invoke-interface {p0, v6, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        1197iget-object p0, v2, Lcom/tencent/bugly/proguard/bf;->r:Ljava/util/Map;
                                                                                                                                                                                        1198new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        1200invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        1202invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        1204invoke-virtual {p2}, Lcom/tencent/bugly/crashreport/common/info/a;->e()Ljava/lang/String;
                                                                                                                                                                                        1205move-result-object v6
                                                                                                                                                                                        1207invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        1209invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        1210move-result-object v3
                                                                                                                                                                                        1212const-string v6, "F04"
                                                                                                                                                                                        1214invoke-interface {p0, v6, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        1216iget-object p0, v2, Lcom/tencent/bugly/proguard/bf;->r:Ljava/util/Map;
                                                                                                                                                                                        1217new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        1219invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        1221invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        1222iget-wide v9, p2, Lcom/tencent/bugly/crashreport/common/info/a;->y:J
                                                                                                                                                                                        1224invoke-virtual {v3, v9, v10}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        1226invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        1227move-result-object v3
                                                                                                                                                                                        1229const-string v6, "F05"
                                                                                                                                                                                        1231invoke-interface {p0, v6, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        1233iget-object p0, v2, Lcom/tencent/bugly/proguard/bf;->r:Ljava/util/Map;
                                                                                                                                                                                        1234new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        1236invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        1238invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        1240iget-object v6, p2, Lcom/tencent/bugly/crashreport/common/info/a;->v:Ljava/lang/String;
                                                                                                                                                                                        1242invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        1244invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        1245move-result-object v3
                                                                                                                                                                                        1247const-string v6, "F06"
                                                                                                                                                                                        1249invoke-interface {p0, v6, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        1251iget-object p0, v2, Lcom/tencent/bugly/proguard/bf;->r:Ljava/util/Map;
                                                                                                                                                                                        1252new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        1254invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        1256invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        1258iget-object v6, p2, Lcom/tencent/bugly/crashreport/common/info/a;->B:Ljava/lang/String;
                                                                                                                                                                                        1260invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        1262invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        1263move-result-object v3
                                                                                                                                                                                        1265const-string v6, "F08"
                                                                                                                                                                                        1267invoke-interface {p0, v6, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        1269iget-object p0, v2, Lcom/tencent/bugly/proguard/bf;->r:Ljava/util/Map;
                                                                                                                                                                                        1270new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        1272invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        1274invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        1276iget-object v6, p2, Lcom/tencent/bugly/crashreport/common/info/a;->C:Ljava/lang/String;
                                                                                                                                                                                        1278invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        1280invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        1281move-result-object v3
                                                                                                                                                                                        1283const-string v6, "F09"
                                                                                                                                                                                        1285invoke-interface {p0, v6, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        1287iget-object p0, v2, Lcom/tencent/bugly/proguard/bf;->r:Ljava/util/Map;
                                                                                                                                                                                        1288new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        1290invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        1292invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        1293iget-wide v9, p2, Lcom/tencent/bugly/crashreport/common/info/a;->z:J
                                                                                                                                                                                        1295invoke-virtual {v3, v9, v10}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        1297invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        1298move-result-object v3
                                                                                                                                                                                        1300const-string v6, "F10"
                                                                                                                                                                                        1302invoke-interface {p0, v6, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        1303iget p0, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->Q:I
                                                                                                                                                                                        1304if-ltz p0, :cond_72e
                                                                                                                                                                                        1306iget-object p0, v2, Lcom/tencent/bugly/proguard/bf;->r:Ljava/util/Map;
                                                                                                                                                                                        1307new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        1309invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        1311invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        1312iget v6, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->Q:I
                                                                                                                                                                                        1314invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        1316invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        1317move-result-object v3
                                                                                                                                                                                        1319const-string v6, "C01"
                                                                                                                                                                                        1321invoke-interface {p0, v6, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        1322cond_72e: iget p0, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->R:I
                                                                                                                                                                                        1323if-ltz p0, :cond_74a
                                                                                                                                                                                        1325iget-object p0, v2, Lcom/tencent/bugly/proguard/bf;->r:Ljava/util/Map;
                                                                                                                                                                                        1326new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        1328invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        1330invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        1331iget v6, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->R:I
                                                                                                                                                                                        1333invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        1335invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        1336move-result-object v3
                                                                                                                                                                                        1338const-string v6, "C02"
                                                                                                                                                                                        1340invoke-interface {p0, v6, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        1341cond_74a:
                                                                                                                                                                                        1342iget-object p0, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->S:Ljava/util/Map;
                                                                                                                                                                                        1343if-eqz p0, :cond_78b
                                                                                                                                                                                        1345invoke-interface {p0}, Ljava/util/Map;->size()I
                                                                                                                                                                                        1346move-result p0
                                                                                                                                                                                        1347if-lez p0, :cond_78b
                                                                                                                                                                                        1349iget-object p0, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->S:Ljava/util/Map;
                                                                                                                                                                                        1351invoke-interface {p0}, Ljava/util/Map;->entrySet()Ljava/util/Set;
                                                                                                                                                                                        1352move-result-object p0
                                                                                                                                                                                        1354invoke-interface {p0}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        1355move-result-object p0
                                                                                                                                                                                        1356goto_75e:
                                                                                                                                                                                        1357invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        1358move-result v3
                                                                                                                                                                                        1359if-eqz v3, :cond_78b
                                                                                                                                                                                        1361invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        1362move-result-object v3
                                                                                                                                                                                        1363check-cast v3, Ljava/util/Map$Entry;
                                                                                                                                                                                        1365iget-object v6, v2, Lcom/tencent/bugly/proguard/bf;->r:Ljava/util/Map;
                                                                                                                                                                                        1366new-instance v8, Ljava/lang/StringBuilder;
                                                                                                                                                                                        1368invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        1370const-string v9, "C03_"
                                                                                                                                                                                        1372invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        1374invoke-interface {v3}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
                                                                                                                                                                                        1375move-result-object v9
                                                                                                                                                                                        1376check-cast v9, Ljava/lang/String;
                                                                                                                                                                                        1378invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        1380invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        1381move-result-object v8
                                                                                                                                                                                        1383invoke-interface {v3}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
                                                                                                                                                                                        1384move-result-object v3
                                                                                                                                                                                        1386invoke-interface {v6, v8, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        1387goto/16 :goto_75e
                                                                                                                                                                                        1388cond_78b:
                                                                                                                                                                                        1389iget-object p0, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->T:Ljava/util/Map;
                                                                                                                                                                                        1390if-eqz p0, :cond_7cc
                                                                                                                                                                                        1392invoke-interface {p0}, Ljava/util/Map;->size()I
                                                                                                                                                                                        1393move-result p0
                                                                                                                                                                                        1394if-lez p0, :cond_7cc
                                                                                                                                                                                        1396iget-object p0, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->T:Ljava/util/Map;
                                                                                                                                                                                        1398invoke-interface {p0}, Ljava/util/Map;->entrySet()Ljava/util/Set;
                                                                                                                                                                                        1399move-result-object p0
                                                                                                                                                                                        1401invoke-interface {p0}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        1402move-result-object p0
                                                                                                                                                                                        1403goto_79f:
                                                                                                                                                                                        1404invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        1405move-result v3
                                                                                                                                                                                        1406if-eqz v3, :cond_7cc
                                                                                                                                                                                        1408invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        1409move-result-object v3
                                                                                                                                                                                        1410check-cast v3, Ljava/util/Map$Entry;
                                                                                                                                                                                        1412iget-object v6, v2, Lcom/tencent/bugly/proguard/bf;->r:Ljava/util/Map;
                                                                                                                                                                                        1413new-instance v8, Ljava/lang/StringBuilder;
                                                                                                                                                                                        1415invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        1417const-string v9, "C04_"
                                                                                                                                                                                        1419invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        1421invoke-interface {v3}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
                                                                                                                                                                                        1422move-result-object v9
                                                                                                                                                                                        1423check-cast v9, Ljava/lang/String;
                                                                                                                                                                                        1425invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        1427invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        1428move-result-object v8
                                                                                                                                                                                        1430invoke-interface {v3}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
                                                                                                                                                                                        1431move-result-object v3
                                                                                                                                                                                        1433invoke-interface {v6, v8, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        1434goto/16 :goto_79f
                                                                                                                                                                                        1435cond_7cc: iput-object v0, v2, Lcom/tencent/bugly/proguard/bf;->s:Ljava/util/Map;
                                                                                                                                                                                        1437iget-object p0, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->P:Ljava/util/Map;
                                                                                                                                                                                        1438if-eqz p0, :cond_7ef
                                                                                                                                                                                        1440invoke-interface {p0}, Ljava/util/Map;->size()I
                                                                                                                                                                                        1441move-result p0
                                                                                                                                                                                        1442if-lez p0, :cond_7ef
                                                                                                                                                                                        1444iget-object p0, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->P:Ljava/util/Map;
                                                                                                                                                                                        1445iput-object p0, v2, Lcom/tencent/bugly/proguard/bf;->s:Ljava/util/Map;
                                                                                                                                                                                        1446new-array p0, v4, [Ljava/lang/Object;
                                                                                                                                                                                        1448iget-object v0, v2, Lcom/tencent/bugly/proguard/bf;->s:Ljava/util/Map;
                                                                                                                                                                                        1450invoke-interface {v0}, Ljava/util/Map;->size()I
                                                                                                                                                                                        1451move-result v0
                                                                                                                                                                                        1453invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        1454move-result-object v0
                                                                                                                                                                                        1455aput-object v0, p0, v1
                                                                                                                                                                                        1457const-string v0, "setted message size %d"
                                                                                                                                                                                        1459invoke-static {v0, p0}, Lcom/tencent/bugly/proguard/an;->a(Ljava/lang/String;[Ljava/lang/Object;)Z
                                                                                                                                                                                        1460cond_7ef: const/16 p0, 0xc
                                                                                                                                                                                        1461new-array p0, p0, [Ljava/lang/Object;
                                                                                                                                                                                        1463iget-object v0, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->n:Ljava/lang/String;
                                                                                                                                                                                        1464aput-object v0, p0, v1
                                                                                                                                                                                        1466iget-object v0, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->c:Ljava/lang/String;
                                                                                                                                                                                        1467aput-object v0, p0, v4
                                                                                                                                                                                        1469invoke-virtual {p2}, Lcom/tencent/bugly/crashreport/common/info/a;->e()Ljava/lang/String;
                                                                                                                                                                                        1470move-result-object p2
                                                                                                                                                                                        1471aput-object p2, p0, v5
                                                                                                                                                                                        1472iget-wide v5, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->r:J
                                                                                                                                                                                        1473iget-wide v8, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->N:J
                                                                                                                                                                                        1474sub-long/2addr v5, v8
                                                                                                                                                                                        1475const-wide/16 v8, 0x3e8
                                                                                                                                                                                        1476div-long/2addr v5, v8
                                                                                                                                                                                        1478invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                        1479move-result-object p2
                                                                                                                                                                                        1480aput-object p2, p0, v7
                                                                                                                                                                                        1481const/4 p2, 0x4
                                                                                                                                                                                        1482iget-boolean v0, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->k:Z
                                                                                                                                                                                        1484invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        1485move-result-object v0
                                                                                                                                                                                        1486aput-object v0, p0, p2
                                                                                                                                                                                        1487const/4 p2, 0x5
                                                                                                                                                                                        1488iget-boolean v0, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->O:Z
                                                                                                                                                                                        1490invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        1491move-result-object v0
                                                                                                                                                                                        1492aput-object v0, p0, p2
                                                                                                                                                                                        1493const/4 p2, 0x6
                                                                                                                                                                                        1494iget-boolean v0, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->j:Z
                                                                                                                                                                                        1496invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        1497move-result-object v0
                                                                                                                                                                                        1498aput-object v0, p0, p2
                                                                                                                                                                                        1499const/4 p2, 0x7
                                                                                                                                                                                        1500iget v0, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->b:I
                                                                                                                                                                                        1501if-ne v0, v4, :cond_830
                                                                                                                                                                                        1502const/4 v1, 0x1
                                                                                                                                                                                        1503cond_830:
                                                                                                                                                                                        1504invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        1505move-result-object v0
                                                                                                                                                                                        1506aput-object v0, p0, p2
                                                                                                                                                                                        1507const/16 p2, 0x8
                                                                                                                                                                                        1508iget v0, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->t:I
                                                                                                                                                                                        1510invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        1511move-result-object v0
                                                                                                                                                                                        1512aput-object v0, p0, p2
                                                                                                                                                                                        1513const/16 p2, 0x9
                                                                                                                                                                                        1515iget-object v0, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->s:Ljava/lang/String;
                                                                                                                                                                                        1516aput-object v0, p0, p2
                                                                                                                                                                                        1517const/16 p2, 0xa
                                                                                                                                                                                        1518iget-boolean p1, p1, Lcom/tencent/bugly/crashreport/crash/CrashDetailBean;->d:Z
                                                                                                                                                                                        1520invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        1521move-result-object p1
                                                                                                                                                                                        1522aput-object p1, p0, p2
                                                                                                                                                                                        1523const/16 p1, 0xb
                                                                                                                                                                                        1525iget-object p2, v2, Lcom/tencent/bugly/proguard/bf;->r:Ljava/util/Map;
                                                                                                                                                                                        1527invoke-interface {p2}, Ljava/util/Map;->size()I
                                                                                                                                                                                        1528move-result p2
                                                                                                                                                                                        1530invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        1531move-result-object p2
                                                                                                                                                                                        1532aput-object p2, p0, p1
                                                                                                                                                                                        1534const-string p1, "%s rid:%s sess:%s ls:%ds isR:%b isF:%b isM:%b isN:%b mc:%d ,%s ,isUp:%b ,vm:%d"
                                                                                                                                                                                        1536invoke-static {p1, p0}, Lcom/tencent/bugly/proguard/an;->c(Ljava/lang/String;[Ljava/lang/Object;)Z
                                                                                                                                                                                        1537return-object v2
                                                                                                                                                                                        1538goto_864: new-array p0, v1, [Ljava/lang/Object;
                                                                                                                                                                                        1540const-string p1, "enExp args == null"
                                                                                                                                                                                        1542invoke-static {p1, p0}, Lcom/tencent/bugly/proguard/an;->d(Ljava/lang/String;[Ljava/lang/Object;)Z
                                                                                                                                                                                        1543return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Object.<init>
                                                                                                                                                                                        • java.util.HashSet.<init>
                                                                                                                                                                                        • java.util.HashSet.<init>
                                                                                                                                                                                        • java.util.HashSet.<init>
                                                                                                                                                                                        • java.util.HashSet.<init>
                                                                                                                                                                                        • java.util.HashSet.<init>
                                                                                                                                                                                        • java.util.HashSet.<init>
                                                                                                                                                                                        • java.util.HashSet.<init>
                                                                                                                                                                                        • java.util.HashSet.<init>
                                                                                                                                                                                        • java.util.HashSet.<init>
                                                                                                                                                                                        • java.util.HashSet.<init>
                                                                                                                                                                                        • java.util.HashSet.<init>
                                                                                                                                                                                        • java.util.HashSet.<init>
                                                                                                                                                                                        • java.util.HashSet.<init>
                                                                                                                                                                                        • com.baidu.mobads.interfaces.IXAdInstanceInfo$CreativeType.NONE:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optJSONObject
                                                                                                                                                                                        • org.json.JSONObject.keys
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • com.baidu.mobads.interfaces.IXAdInstanceInfo$CreativeType.HTML:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • com.baidu.mobads.interfaces.IXAdInstanceInfo$CreativeType.TEXT:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.util.Locale.getDefault
                                                                                                                                                                                        • java.lang.String.toLowerCase
                                                                                                                                                                                        • java.lang.String.lastIndexOf
                                                                                                                                                                                        • java.util.Locale.getDefault
                                                                                                                                                                                        • java.lang.String.toLowerCase
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • com.baidu.mobads.interfaces.IXAdInstanceInfo$CreativeType.GIF:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType
                                                                                                                                                                                        • com.baidu.mobads.interfaces.IXAdInstanceInfo$CreativeType.STATIC_IMAGE:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • com.baidu.mobads.interfaces.IXAdInstanceInfo$CreativeType.RM:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • com.baidu.mobads.interfaces.IXAdInstanceInfo$CreativeType.VIDEO:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.getString
                                                                                                                                                                                        • java.util.Set.add
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.util.Set.add
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.util.Set.add
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.getJSONObject
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optJSONObject
                                                                                                                                                                                        • org.json.JSONObject.keys
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.optString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.optString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.optString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.optString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.optString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.optString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.optString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.optString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.optString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.optString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.optString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.util.Random.<init>
                                                                                                                                                                                        • java.util.Random.nextLong
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optLong
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • h
                                                                                                                                                                                        • w
                                                                                                                                                                                        • -1
                                                                                                                                                                                        • act
                                                                                                                                                                                        • html
                                                                                                                                                                                        • id
                                                                                                                                                                                        • src
                                                                                                                                                                                        • tit
                                                                                                                                                                                        • desc
                                                                                                                                                                                        • surl
                                                                                                                                                                                        • phone
                                                                                                                                                                                        • w_picurl
                                                                                                                                                                                        • icon
                                                                                                                                                                                        • exp2
                                                                                                                                                                                        • {}
                                                                                                                                                                                        • anti_tag
                                                                                                                                                                                        • vurl
                                                                                                                                                                                        • duration
                                                                                                                                                                                        • sound
                                                                                                                                                                                        • iv
                                                                                                                                                                                        • dur
                                                                                                                                                                                        • curl
                                                                                                                                                                                        • ori_curl
                                                                                                                                                                                        • closetype
                                                                                                                                                                                        • expiration
                                                                                                                                                                                        • mute
                                                                                                                                                                                        • ad_html
                                                                                                                                                                                        • banner_snippet
                                                                                                                                                                                        • int_snippet
                                                                                                                                                                                        • type
                                                                                                                                                                                        • video
                                                                                                                                                                                        • text
                                                                                                                                                                                        • image
                                                                                                                                                                                        • .gif
                                                                                                                                                                                        • rm
                                                                                                                                                                                        • lb_phone
                                                                                                                                                                                        • nwinurl
                                                                                                                                                                                        • winurl
                                                                                                                                                                                        • clklogurl
                                                                                                                                                                                        • mon
                                                                                                                                                                                        • c
                                                                                                                                                                                        • s
                                                                                                                                                                                        • monitors
                                                                                                                                                                                        • vskip
                                                                                                                                                                                        • scard
                                                                                                                                                                                        • ccard
                                                                                                                                                                                        • vstart
                                                                                                                                                                                        • vfullscreen
                                                                                                                                                                                        • vclose
                                                                                                                                                                                        • cstartcard
                                                                                                                                                                                        • vcache_succ
                                                                                                                                                                                        • vcache_fail
                                                                                                                                                                                        • vcache_expire
                                                                                                                                                                                        • cf
                                                                                                                                                                                        • qk
                                                                                                                                                                                        • _
                                                                                                                                                                                        • |
                                                                                                                                                                                        • appname
                                                                                                                                                                                        • pk
                                                                                                                                                                                        • sz
                                                                                                                                                                                        • sb
                                                                                                                                                                                        • apo
                                                                                                                                                                                        • po
                                                                                                                                                                                        • st
                                                                                                                                                                                        • murl
                                                                                                                                                                                        • XAdInstanceInfo
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation build Landroid/annotation/SuppressLint;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"DefaultLocale"
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        6const-string v0, "h"
                                                                                                                                                                                        8const-string v1, "w"
                                                                                                                                                                                        10invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                                                                                                                                                                                        12const-string v2, "-1"
                                                                                                                                                                                        13iput-object v2, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->b:Ljava/lang/String;
                                                                                                                                                                                        15const-string v3, ""
                                                                                                                                                                                        16iput-object v3, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->q:Ljava/lang/String;
                                                                                                                                                                                        17iput-object v3, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->r:Ljava/lang/String;
                                                                                                                                                                                        18const/4 v4, 0x0
                                                                                                                                                                                        19iput v4, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->s:I
                                                                                                                                                                                        20iput v4, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->t:I
                                                                                                                                                                                        21new-instance v5, Ljava/util/HashSet;
                                                                                                                                                                                        23invoke-direct {v5}, Ljava/util/HashSet;-><init>()V
                                                                                                                                                                                        24iput-object v5, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->D:Ljava/util/Set;
                                                                                                                                                                                        25new-instance v5, Ljava/util/HashSet;
                                                                                                                                                                                        27invoke-direct {v5}, Ljava/util/HashSet;-><init>()V
                                                                                                                                                                                        28iput-object v5, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->E:Ljava/util/Set;
                                                                                                                                                                                        29new-instance v5, Ljava/util/HashSet;
                                                                                                                                                                                        31invoke-direct {v5}, Ljava/util/HashSet;-><init>()V
                                                                                                                                                                                        32iput-object v5, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->F:Ljava/util/Set;
                                                                                                                                                                                        33new-instance v5, Ljava/util/HashSet;
                                                                                                                                                                                        35invoke-direct {v5}, Ljava/util/HashSet;-><init>()V
                                                                                                                                                                                        36iput-object v5, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->G:Ljava/util/Set;
                                                                                                                                                                                        37new-instance v5, Ljava/util/HashSet;
                                                                                                                                                                                        39invoke-direct {v5}, Ljava/util/HashSet;-><init>()V
                                                                                                                                                                                        40iput-object v5, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->H:Ljava/util/Set;
                                                                                                                                                                                        41new-instance v5, Ljava/util/HashSet;
                                                                                                                                                                                        43invoke-direct {v5}, Ljava/util/HashSet;-><init>()V
                                                                                                                                                                                        44iput-object v5, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->I:Ljava/util/Set;
                                                                                                                                                                                        45new-instance v5, Ljava/util/HashSet;
                                                                                                                                                                                        47invoke-direct {v5}, Ljava/util/HashSet;-><init>()V
                                                                                                                                                                                        48iput-object v5, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->J:Ljava/util/Set;
                                                                                                                                                                                        49new-instance v5, Ljava/util/HashSet;
                                                                                                                                                                                        51invoke-direct {v5}, Ljava/util/HashSet;-><init>()V
                                                                                                                                                                                        52iput-object v5, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->K:Ljava/util/Set;
                                                                                                                                                                                        53new-instance v5, Ljava/util/HashSet;
                                                                                                                                                                                        55invoke-direct {v5}, Ljava/util/HashSet;-><init>()V
                                                                                                                                                                                        56iput-object v5, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->L:Ljava/util/Set;
                                                                                                                                                                                        57new-instance v5, Ljava/util/HashSet;
                                                                                                                                                                                        59invoke-direct {v5}, Ljava/util/HashSet;-><init>()V
                                                                                                                                                                                        60iput-object v5, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->M:Ljava/util/Set;
                                                                                                                                                                                        61new-instance v5, Ljava/util/HashSet;
                                                                                                                                                                                        63invoke-direct {v5}, Ljava/util/HashSet;-><init>()V
                                                                                                                                                                                        64iput-object v5, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->N:Ljava/util/Set;
                                                                                                                                                                                        65new-instance v5, Ljava/util/HashSet;
                                                                                                                                                                                        67invoke-direct {v5}, Ljava/util/HashSet;-><init>()V
                                                                                                                                                                                        68iput-object v5, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->O:Ljava/util/Set;
                                                                                                                                                                                        69new-instance v5, Ljava/util/HashSet;
                                                                                                                                                                                        71invoke-direct {v5}, Ljava/util/HashSet;-><init>()V
                                                                                                                                                                                        72iput-object v5, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->P:Ljava/util/Set;
                                                                                                                                                                                        73const/4 v5, 0x1
                                                                                                                                                                                        74iput-boolean v5, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->W:Z
                                                                                                                                                                                        76sget-object v6, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;->NONE:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        77iput-object v6, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->ai:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        78iput-boolean v5, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->al:Z
                                                                                                                                                                                        79iput-boolean v5, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->an:Z
                                                                                                                                                                                        80iput-boolean v5, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->ao:Z
                                                                                                                                                                                        81iput-boolean v4, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->ax:Z
                                                                                                                                                                                        82iput-boolean v4, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->aA:Z
                                                                                                                                                                                        83const/4 v6, 0x0
                                                                                                                                                                                        84iput-object v6, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->aB:Ljava/lang/String;
                                                                                                                                                                                        85iput-object p1, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->y:Lorg/json/JSONObject;
                                                                                                                                                                                        86try_start_87:
                                                                                                                                                                                        87invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        88move-result-wide v7
                                                                                                                                                                                        89iput-wide v7, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->ah:J
                                                                                                                                                                                        91const-string v7, "act"
                                                                                                                                                                                        93invoke-virtual {p1, v7}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        94move-result v7
                                                                                                                                                                                        95iput v7, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->Q:I
                                                                                                                                                                                        97const-string v7, "html"
                                                                                                                                                                                        99invoke-virtual {p1, v7, v6}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        100move-result-object v6
                                                                                                                                                                                        101iput-object v6, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->z:Ljava/lang/String;
                                                                                                                                                                                        103const-string v6, "id"
                                                                                                                                                                                        105invoke-virtual {p1, v6, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        106move-result-object v2
                                                                                                                                                                                        107iput-object v2, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->b:Ljava/lang/String;
                                                                                                                                                                                        109const-string v2, "src"
                                                                                                                                                                                        111invoke-virtual {p1, v2, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        112move-result-object v2
                                                                                                                                                                                        113iput-object v2, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->c:Ljava/lang/String;
                                                                                                                                                                                        115const-string v2, "tit"
                                                                                                                                                                                        117invoke-virtual {p1, v2, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        118move-result-object v2
                                                                                                                                                                                        119iput-object v2, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->d:Ljava/lang/String;
                                                                                                                                                                                        121const-string v2, "desc"
                                                                                                                                                                                        123invoke-virtual {p1, v2, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        124move-result-object v2
                                                                                                                                                                                        125iput-object v2, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->e:Ljava/lang/String;
                                                                                                                                                                                        127const-string v2, "surl"
                                                                                                                                                                                        129invoke-virtual {p1, v2, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        130move-result-object v2
                                                                                                                                                                                        131iput-object v2, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->f:Ljava/lang/String;
                                                                                                                                                                                        133const-string v2, "phone"
                                                                                                                                                                                        135invoke-virtual {p1, v2, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        136move-result-object v2
                                                                                                                                                                                        137iput-object v2, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->h:Ljava/lang/String;
                                                                                                                                                                                        139const-string v2, "w_picurl"
                                                                                                                                                                                        141invoke-virtual {p1, v2, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        142move-result-object v2
                                                                                                                                                                                        143iput-object v2, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->i:Ljava/lang/String;
                                                                                                                                                                                        145const-string v2, "icon"
                                                                                                                                                                                        147invoke-virtual {p1, v2, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        148move-result-object v2
                                                                                                                                                                                        149iput-object v2, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->j:Ljava/lang/String;
                                                                                                                                                                                        151const-string v2, "exp2"
                                                                                                                                                                                        153const-string v6, "{}"
                                                                                                                                                                                        155invoke-virtual {p1, v2, v6}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        156move-result-object v2
                                                                                                                                                                                        157iput-object v2, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->k:Ljava/lang/String;
                                                                                                                                                                                        159const-string v2, "anti_tag"
                                                                                                                                                                                        161invoke-virtual {p1, v2}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        162move-result v2
                                                                                                                                                                                        163iput v2, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->l:I
                                                                                                                                                                                        165const-string v2, "vurl"
                                                                                                                                                                                        167invoke-virtual {p1, v2, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        168move-result-object v2
                                                                                                                                                                                        169iput-object v2, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->n:Ljava/lang/String;
                                                                                                                                                                                        171const-string v2, "duration"
                                                                                                                                                                                        173invoke-virtual {p1, v2, v4}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
                                                                                                                                                                                        174move-result v2
                                                                                                                                                                                        175iput v2, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->p:I
                                                                                                                                                                                        177const-string v2, "sound"
                                                                                                                                                                                        179invoke-virtual {p1, v2, v4}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
                                                                                                                                                                                        180move-result v2
                                                                                                                                                                                        181if-ne v2, v5, :cond_109
                                                                                                                                                                                        182const/4 v2, 0x0
                                                                                                                                                                                        183goto/16 :goto_10a
                                                                                                                                                                                        184cond_109: const/4 v2, 0x1
                                                                                                                                                                                        185goto_10a: iput-boolean v2, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->o:Z
                                                                                                                                                                                        187const-string v2, "iv"
                                                                                                                                                                                        189invoke-virtual {p1, v2, v4}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
                                                                                                                                                                                        190move-result v2
                                                                                                                                                                                        191if-ne v2, v5, :cond_116
                                                                                                                                                                                        192const/4 v2, 0x1
                                                                                                                                                                                        193goto/16 :goto_117
                                                                                                                                                                                        194cond_116: const/4 v2, 0x0
                                                                                                                                                                                        195goto_117: iput-boolean v2, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->u:Z
                                                                                                                                                                                        197const-string v2, "dur"
                                                                                                                                                                                        199invoke-virtual {p1, v2, v4}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
                                                                                                                                                                                        200move-result v2
                                                                                                                                                                                        201iput v2, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->v:I
                                                                                                                                                                                        203const-string v2, "curl"
                                                                                                                                                                                        205invoke-virtual {p1, v2, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        206move-result-object v2
                                                                                                                                                                                        207iput-object v2, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->w:Ljava/lang/String;
                                                                                                                                                                                        209const-string v2, "ori_curl"
                                                                                                                                                                                        211invoke-virtual {p1, v2, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        212move-result-object v2
                                                                                                                                                                                        213iput-object v2, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->x:Ljava/lang/String;
                                                                                                                                                                                        215const-string v2, "closetype"
                                                                                                                                                                                        217invoke-virtual {p1, v2}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        218move-result v2
                                                                                                                                                                                        219iput v2, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->R:I
                                                                                                                                                                                        221const-string v2, "expiration"
                                                                                                                                                                                        223invoke-virtual {p1, v2}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        224move-result v2
                                                                                                                                                                                        225iput v2, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->S:I
                                                                                                                                                                                        227const-string v2, "mute"
                                                                                                                                                                                        229invoke-virtual {p1, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        230move-result-object v2
                                                                                                                                                                                        231iput-object v2, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->T:Ljava/lang/String;
                                                                                                                                                                                        233const-string v2, "ad_html"
                                                                                                                                                                                        235invoke-virtual {p1, v2}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        236move-result-object v2
                                                                                                                                                                                        237if-eqz v2, :cond_17f
                                                                                                                                                                                        239invoke-virtual {v2}, Lorg/json/JSONObject;->keys()Ljava/util/Iterator;
                                                                                                                                                                                        240move-result-object v6
                                                                                                                                                                                        241cond_155:
                                                                                                                                                                                        242invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        243move-result v7
                                                                                                                                                                                        244if-eqz v7, :cond_17f
                                                                                                                                                                                        246invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        247move-result-object v7
                                                                                                                                                                                        248check-cast v7, Ljava/lang/String;
                                                                                                                                                                                        250const-string v8, "banner_snippet"
                                                                                                                                                                                        252invoke-virtual {v7, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        253move-result v8
                                                                                                                                                                                        254if-eqz v8, :cond_170
                                                                                                                                                                                        256invoke-virtual {v2, v7}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        257move-result-object v7
                                                                                                                                                                                        258iput-object v7, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->U:Ljava/lang/String;
                                                                                                                                                                                        259goto/16 :goto_155
                                                                                                                                                                                        260cond_170:
                                                                                                                                                                                        261const-string v8, "int_snippet"
                                                                                                                                                                                        263invoke-virtual {v7, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        264move-result v8
                                                                                                                                                                                        265if-eqz v8, :cond_155
                                                                                                                                                                                        267invoke-virtual {v2, v7}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        268move-result-object v7
                                                                                                                                                                                        269iput-object v7, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->V:Ljava/lang/String;
                                                                                                                                                                                        270goto/16 :goto_155
                                                                                                                                                                                        271cond_17f:
                                                                                                                                                                                        272const-string v2, "type"
                                                                                                                                                                                        274invoke-virtual {p1, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        275move-result-object v2
                                                                                                                                                                                        276iput-object v2, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->g:Ljava/lang/String;
                                                                                                                                                                                        278iget-object v2, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->z:Ljava/lang/String;
                                                                                                                                                                                        279try_end_189:
                                                                                                                                                                                        280const-string v6, "video"
                                                                                                                                                                                        281if-eqz v2, :cond_19b
                                                                                                                                                                                        282try_start_18d:
                                                                                                                                                                                        283iget-object v2, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->z:Ljava/lang/String;
                                                                                                                                                                                        285invoke-virtual {v2}, Ljava/lang/String;->length()I
                                                                                                                                                                                        286move-result v2
                                                                                                                                                                                        287if-lez v2, :cond_19b
                                                                                                                                                                                        289sget-object v2, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;->HTML:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        290iput-object v2, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->ai:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        291goto/16 :goto_213
                                                                                                                                                                                        292cond_19b:
                                                                                                                                                                                        293iget-object v2, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->g:Ljava/lang/String;
                                                                                                                                                                                        294if-eqz v2, :cond_213
                                                                                                                                                                                        296iget-object v2, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->g:Ljava/lang/String;
                                                                                                                                                                                        298const-string v7, "text"
                                                                                                                                                                                        300invoke-virtual {v2, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        301move-result v2
                                                                                                                                                                                        302if-eqz v2, :cond_1ae
                                                                                                                                                                                        304sget-object v2, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;->TEXT:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        305iput-object v2, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->ai:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        306goto/16 :goto_213
                                                                                                                                                                                        307cond_1ae:
                                                                                                                                                                                        308iget-object v2, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->g:Ljava/lang/String;
                                                                                                                                                                                        310const-string v7, "image"
                                                                                                                                                                                        312invoke-virtual {v2, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        313move-result v2
                                                                                                                                                                                        314if-eqz v2, :cond_1f8
                                                                                                                                                                                        316iget-object v2, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->i:Ljava/lang/String;
                                                                                                                                                                                        317if-eqz v2, :cond_213
                                                                                                                                                                                        319iget-object v2, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->i:Ljava/lang/String;
                                                                                                                                                                                        321invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        322move-result v2
                                                                                                                                                                                        323if-nez v2, :cond_213
                                                                                                                                                                                        325iget-object v2, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->i:Ljava/lang/String;
                                                                                                                                                                                        327invoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale;
                                                                                                                                                                                        328move-result-object v7
                                                                                                                                                                                        330invoke-virtual {v2, v7}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String;
                                                                                                                                                                                        331move-result-object v2
                                                                                                                                                                                        332const/16 v7, 0x2e
                                                                                                                                                                                        334invoke-virtual {v2, v7}, Ljava/lang/String;->lastIndexOf(I)I
                                                                                                                                                                                        335move-result v2
                                                                                                                                                                                        336if-ltz v2, :cond_1e5
                                                                                                                                                                                        338iget-object v7, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->i:Ljava/lang/String;
                                                                                                                                                                                        340invoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale;
                                                                                                                                                                                        341move-result-object v8
                                                                                                                                                                                        343invoke-virtual {v7, v8}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String;
                                                                                                                                                                                        344move-result-object v7
                                                                                                                                                                                        346invoke-virtual {v7, v2}, Ljava/lang/String;->substring(I)Ljava/lang/String;
                                                                                                                                                                                        347move-result-object v2
                                                                                                                                                                                        348goto/16 :goto_1e6
                                                                                                                                                                                        349cond_1e5: move-object v2, v3
                                                                                                                                                                                        350goto_1e6:
                                                                                                                                                                                        351const-string v7, ".gif"
                                                                                                                                                                                        353invoke-virtual {v2, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        354move-result v2
                                                                                                                                                                                        355if-eqz v2, :cond_1f3
                                                                                                                                                                                        357sget-object v2, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;->GIF:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        358iput-object v2, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->ai:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        359goto/16 :goto_213
                                                                                                                                                                                        360cond_1f3:
                                                                                                                                                                                        361sget-object v2, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;->STATIC_IMAGE:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        362iput-object v2, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->ai:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        363goto/16 :goto_213
                                                                                                                                                                                        364cond_1f8:
                                                                                                                                                                                        365iget-object v2, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->g:Ljava/lang/String;
                                                                                                                                                                                        367const-string v7, "rm"
                                                                                                                                                                                        369invoke-virtual {v2, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        370move-result v2
                                                                                                                                                                                        371if-eqz v2, :cond_207
                                                                                                                                                                                        373sget-object v2, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;->RM:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        374iput-object v2, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->ai:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        375goto/16 :goto_213
                                                                                                                                                                                        376cond_207:
                                                                                                                                                                                        377iget-object v2, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->g:Ljava/lang/String;
                                                                                                                                                                                        379invoke-virtual {v2, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        380move-result v2
                                                                                                                                                                                        381if-eqz v2, :cond_213
                                                                                                                                                                                        383sget-object v2, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;->VIDEO:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        384iput-object v2, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->ai:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        385cond_213:
                                                                                                                                                                                        386invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        387move-result v2
                                                                                                                                                                                        388iput v2, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->A:I
                                                                                                                                                                                        390invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        391move-result v2
                                                                                                                                                                                        392iput v2, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->B:I
                                                                                                                                                                                        394const-string v2, "lb_phone"
                                                                                                                                                                                        396invoke-virtual {p1, v2, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        397move-result-object v2
                                                                                                                                                                                        398iput-object v2, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->C:Ljava/lang/String;
                                                                                                                                                                                        400const-string v2, "nwinurl"
                                                                                                                                                                                        402invoke-virtual {p1, v2}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        403move-result-object v2
                                                                                                                                                                                        404if-eqz v2, :cond_248
                                                                                                                                                                                        406invoke-virtual {v2}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        407move-result v7
                                                                                                                                                                                        408if-lez v7, :cond_248
                                                                                                                                                                                        409const/4 v7, 0x0
                                                                                                                                                                                        410goto_236:
                                                                                                                                                                                        411invoke-virtual {v2}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        412move-result v8
                                                                                                                                                                                        413if-ge v7, v8, :cond_259
                                                                                                                                                                                        415iget-object v8, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->D:Ljava/util/Set;
                                                                                                                                                                                        417invoke-virtual {v2, v7}, Lorg/json/JSONArray;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        418move-result-object v9
                                                                                                                                                                                        420invoke-interface {v8, v9}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        421add-int/lit8 v7, v7, 0x1
                                                                                                                                                                                        422goto/16 :goto_236
                                                                                                                                                                                        423cond_248:
                                                                                                                                                                                        424const-string v2, "winurl"
                                                                                                                                                                                        426invoke-virtual {p1, v2, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        427move-result-object v2
                                                                                                                                                                                        429invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        430move-result v7
                                                                                                                                                                                        431if-nez v7, :cond_259
                                                                                                                                                                                        433iget-object v7, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->D:Ljava/util/Set;
                                                                                                                                                                                        435invoke-interface {v7, v2}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        436cond_259:
                                                                                                                                                                                        437const-string v2, "clklogurl"
                                                                                                                                                                                        439invoke-virtual {p1, v2, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        440move-result-object v2
                                                                                                                                                                                        442invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        443move-result v7
                                                                                                                                                                                        444if-nez v7, :cond_26a
                                                                                                                                                                                        446iget-object v7, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->D:Ljava/util/Set;
                                                                                                                                                                                        448invoke-interface {v7, v2}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        449cond_26a:
                                                                                                                                                                                        450const-string v2, "mon"
                                                                                                                                                                                        452invoke-virtual {p1, v2}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        453move-result-object v2
                                                                                                                                                                                        454try_end_270:
                                                                                                                                                                                        455const-string v7, "c"
                                                                                                                                                                                        457const-string v8, "s"
                                                                                                                                                                                        458if-eqz v2, :cond_298
                                                                                                                                                                                        459try_start_276:
                                                                                                                                                                                        460invoke-virtual {v2}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        461move-result v9
                                                                                                                                                                                        462if-lez v9, :cond_298
                                                                                                                                                                                        463const/4 v9, 0x0
                                                                                                                                                                                        464goto_27d:
                                                                                                                                                                                        465invoke-virtual {v2}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        466move-result v10
                                                                                                                                                                                        467if-ge v9, v10, :cond_298
                                                                                                                                                                                        469invoke-virtual {v2, v9}, Lorg/json/JSONArray;->getJSONObject(I)Lorg/json/JSONObject;
                                                                                                                                                                                        470move-result-object v10
                                                                                                                                                                                        472invoke-virtual {v10, v8, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        473move-result-object v11
                                                                                                                                                                                        475invoke-virtual {v10, v7, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        476move-result-object v10
                                                                                                                                                                                        478invoke-virtual {p0, v11}, Lcom/baidu/mobads/vo/XAdInstanceInfo;->a(Ljava/lang/String;)V
                                                                                                                                                                                        480invoke-virtual {p0, v10}, Lcom/baidu/mobads/vo/XAdInstanceInfo;->b(Ljava/lang/String;)V
                                                                                                                                                                                        481add-int/lit8 v9, v9, 0x1
                                                                                                                                                                                        482goto/16 :goto_27d
                                                                                                                                                                                        483cond_298:
                                                                                                                                                                                        484const-string v2, "monitors"
                                                                                                                                                                                        486invoke-virtual {p1, v2}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        487move-result-object v2
                                                                                                                                                                                        488if-eqz v2, :cond_408
                                                                                                                                                                                        490invoke-virtual {v2}, Lorg/json/JSONObject;->keys()Ljava/util/Iterator;
                                                                                                                                                                                        491move-result-object v9
                                                                                                                                                                                        492cond_2a4:
                                                                                                                                                                                        493invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        494move-result v10
                                                                                                                                                                                        495if-eqz v10, :cond_408
                                                                                                                                                                                        497invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        498move-result-object v10
                                                                                                                                                                                        499check-cast v10, Ljava/lang/String;
                                                                                                                                                                                        501invoke-virtual {v10, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        502move-result v11
                                                                                                                                                                                        503if-eqz v11, :cond_2cb
                                                                                                                                                                                        505invoke-virtual {v2, v10}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        506move-result-object v10
                                                                                                                                                                                        507const/4 v11, 0x0
                                                                                                                                                                                        508goto_2bb:
                                                                                                                                                                                        509invoke-virtual {v10}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        510move-result v12
                                                                                                                                                                                        511if-ge v11, v12, :cond_2a4
                                                                                                                                                                                        513invoke-virtual {v10, v11}, Lorg/json/JSONArray;->optString(I)Ljava/lang/String;
                                                                                                                                                                                        514move-result-object v12
                                                                                                                                                                                        516invoke-virtual {p0, v12}, Lcom/baidu/mobads/vo/XAdInstanceInfo;->a(Ljava/lang/String;)V
                                                                                                                                                                                        517add-int/lit8 v11, v11, 0x1
                                                                                                                                                                                        518goto/16 :goto_2bb
                                                                                                                                                                                        519cond_2cb:
                                                                                                                                                                                        520const-string v11, "vskip"
                                                                                                                                                                                        522invoke-virtual {v10, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        523move-result v11
                                                                                                                                                                                        524if-eqz v11, :cond_2e8
                                                                                                                                                                                        526invoke-virtual {v2, v10}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        527move-result-object v10
                                                                                                                                                                                        528const/4 v11, 0x0
                                                                                                                                                                                        529goto_2d8:
                                                                                                                                                                                        530invoke-virtual {v10}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        531move-result v12
                                                                                                                                                                                        532if-ge v11, v12, :cond_2a4
                                                                                                                                                                                        534invoke-virtual {v10, v11}, Lorg/json/JSONArray;->optString(I)Ljava/lang/String;
                                                                                                                                                                                        535move-result-object v12
                                                                                                                                                                                        537invoke-virtual {p0, v12}, Lcom/baidu/mobads/vo/XAdInstanceInfo;->addSkipMonitorTrackers(Ljava/lang/String;)V
                                                                                                                                                                                        538add-int/lit8 v11, v11, 0x1
                                                                                                                                                                                        539goto/16 :goto_2d8
                                                                                                                                                                                        540cond_2e8:
                                                                                                                                                                                        541const-string v11, "scard"
                                                                                                                                                                                        543invoke-virtual {v10, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        544move-result v11
                                                                                                                                                                                        545if-eqz v11, :cond_305
                                                                                                                                                                                        547invoke-virtual {v2, v10}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        548move-result-object v10
                                                                                                                                                                                        549const/4 v11, 0x0
                                                                                                                                                                                        550goto_2f5:
                                                                                                                                                                                        551invoke-virtual {v10}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        552move-result v12
                                                                                                                                                                                        553if-ge v11, v12, :cond_2a4
                                                                                                                                                                                        555invoke-virtual {v10, v11}, Lorg/json/JSONArray;->optString(I)Ljava/lang/String;
                                                                                                                                                                                        556move-result-object v12
                                                                                                                                                                                        558invoke-virtual {p0, v12}, Lcom/baidu/mobads/vo/XAdInstanceInfo;->addScardMonitorTrackers(Ljava/lang/String;)V
                                                                                                                                                                                        559add-int/lit8 v11, v11, 0x1
                                                                                                                                                                                        560goto/16 :goto_2f5
                                                                                                                                                                                        561cond_305:
                                                                                                                                                                                        562const-string v11, "ccard"
                                                                                                                                                                                        564invoke-virtual {v10, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        565move-result v11
                                                                                                                                                                                        566if-eqz v11, :cond_322
                                                                                                                                                                                        568invoke-virtual {v2, v10}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        569move-result-object v10
                                                                                                                                                                                        570const/4 v11, 0x0
                                                                                                                                                                                        571goto_312:
                                                                                                                                                                                        572invoke-virtual {v10}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        573move-result v12
                                                                                                                                                                                        574if-ge v11, v12, :cond_2a4
                                                                                                                                                                                        576invoke-virtual {v10, v11}, Lorg/json/JSONArray;->optString(I)Ljava/lang/String;
                                                                                                                                                                                        577move-result-object v12
                                                                                                                                                                                        579invoke-virtual {p0, v12}, Lcom/baidu/mobads/vo/XAdInstanceInfo;->addCcardMonitorTrackers(Ljava/lang/String;)V
                                                                                                                                                                                        580add-int/lit8 v11, v11, 0x1
                                                                                                                                                                                        581goto/16 :goto_312
                                                                                                                                                                                        582cond_322:
                                                                                                                                                                                        583const-string v11, "vstart"
                                                                                                                                                                                        585invoke-virtual {v10, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        586move-result v11
                                                                                                                                                                                        587if-eqz v11, :cond_33f
                                                                                                                                                                                        589invoke-virtual {v2, v10}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        590move-result-object v10
                                                                                                                                                                                        591const/4 v11, 0x0
                                                                                                                                                                                        592goto_32f:
                                                                                                                                                                                        593invoke-virtual {v10}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        594move-result v12
                                                                                                                                                                                        595if-ge v11, v12, :cond_2a4
                                                                                                                                                                                        597invoke-virtual {v10, v11}, Lorg/json/JSONArray;->optString(I)Ljava/lang/String;
                                                                                                                                                                                        598move-result-object v12
                                                                                                                                                                                        600invoke-virtual {p0, v12}, Lcom/baidu/mobads/vo/XAdInstanceInfo;->addStartMonitorTrackers(Ljava/lang/String;)V
                                                                                                                                                                                        601add-int/lit8 v11, v11, 0x1
                                                                                                                                                                                        602goto/16 :goto_32f
                                                                                                                                                                                        603cond_33f:
                                                                                                                                                                                        604const-string v11, "vfullscreen"
                                                                                                                                                                                        606invoke-virtual {v10, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        607move-result v11
                                                                                                                                                                                        608if-eqz v11, :cond_35c
                                                                                                                                                                                        610invoke-virtual {v2, v10}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        611move-result-object v10
                                                                                                                                                                                        612const/4 v11, 0x0
                                                                                                                                                                                        613goto_34c:
                                                                                                                                                                                        614invoke-virtual {v10}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        615move-result v12
                                                                                                                                                                                        616if-ge v11, v12, :cond_2a4
                                                                                                                                                                                        618invoke-virtual {v10, v11}, Lorg/json/JSONArray;->optString(I)Ljava/lang/String;
                                                                                                                                                                                        619move-result-object v12
                                                                                                                                                                                        621invoke-virtual {p0, v12}, Lcom/baidu/mobads/vo/XAdInstanceInfo;->addFullScreenMonitorTrackers(Ljava/lang/String;)V
                                                                                                                                                                                        622add-int/lit8 v11, v11, 0x1
                                                                                                                                                                                        623goto/16 :goto_34c
                                                                                                                                                                                        624cond_35c:
                                                                                                                                                                                        625const-string v11, "vclose"
                                                                                                                                                                                        627invoke-virtual {v10, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        628move-result v11
                                                                                                                                                                                        629if-eqz v11, :cond_379
                                                                                                                                                                                        631invoke-virtual {v2, v10}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        632move-result-object v10
                                                                                                                                                                                        633const/4 v11, 0x0
                                                                                                                                                                                        634goto_369:
                                                                                                                                                                                        635invoke-virtual {v10}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        636move-result v12
                                                                                                                                                                                        637if-ge v11, v12, :cond_2a4
                                                                                                                                                                                        639invoke-virtual {v10, v11}, Lorg/json/JSONArray;->optString(I)Ljava/lang/String;
                                                                                                                                                                                        640move-result-object v12
                                                                                                                                                                                        642invoke-virtual {p0, v12}, Lcom/baidu/mobads/vo/XAdInstanceInfo;->addCloseMonitorTrackers(Ljava/lang/String;)V
                                                                                                                                                                                        643add-int/lit8 v11, v11, 0x1
                                                                                                                                                                                        644goto/16 :goto_369
                                                                                                                                                                                        645cond_379:
                                                                                                                                                                                        646const-string v11, "cstartcard"
                                                                                                                                                                                        648invoke-virtual {v10, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        649move-result v11
                                                                                                                                                                                        650if-eqz v11, :cond_396
                                                                                                                                                                                        652invoke-virtual {v2, v10}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        653move-result-object v10
                                                                                                                                                                                        654const/4 v11, 0x0
                                                                                                                                                                                        655goto_386:
                                                                                                                                                                                        656invoke-virtual {v10}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        657move-result v12
                                                                                                                                                                                        658if-ge v11, v12, :cond_2a4
                                                                                                                                                                                        660invoke-virtual {v10, v11}, Lorg/json/JSONArray;->optString(I)Ljava/lang/String;
                                                                                                                                                                                        661move-result-object v12
                                                                                                                                                                                        663invoke-virtual {p0, v12}, Lcom/baidu/mobads/vo/XAdInstanceInfo;->addCstartcardMonitorTrackers(Ljava/lang/String;)V
                                                                                                                                                                                        664add-int/lit8 v11, v11, 0x1
                                                                                                                                                                                        665goto/16 :goto_386
                                                                                                                                                                                        666cond_396:
                                                                                                                                                                                        667invoke-virtual {v10, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        668move-result v11
                                                                                                                                                                                        669if-eqz v11, :cond_3b1
                                                                                                                                                                                        671invoke-virtual {v2, v10}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        672move-result-object v10
                                                                                                                                                                                        673const/4 v11, 0x0
                                                                                                                                                                                        674goto_3a1:
                                                                                                                                                                                        675invoke-virtual {v10}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        676move-result v12
                                                                                                                                                                                        677if-ge v11, v12, :cond_2a4
                                                                                                                                                                                        679invoke-virtual {v10, v11}, Lorg/json/JSONArray;->optString(I)Ljava/lang/String;
                                                                                                                                                                                        680move-result-object v12
                                                                                                                                                                                        682invoke-virtual {p0, v12}, Lcom/baidu/mobads/vo/XAdInstanceInfo;->b(Ljava/lang/String;)V
                                                                                                                                                                                        683add-int/lit8 v11, v11, 0x1
                                                                                                                                                                                        684goto/16 :goto_3a1
                                                                                                                                                                                        685cond_3b1:
                                                                                                                                                                                        686const-string v11, "vcache_succ"
                                                                                                                                                                                        688invoke-virtual {v10, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        689move-result v11
                                                                                                                                                                                        690if-eqz v11, :cond_3ce
                                                                                                                                                                                        692invoke-virtual {v2, v10}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        693move-result-object v10
                                                                                                                                                                                        694const/4 v11, 0x0
                                                                                                                                                                                        695goto_3be:
                                                                                                                                                                                        696invoke-virtual {v10}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        697move-result v12
                                                                                                                                                                                        698if-ge v11, v12, :cond_2a4
                                                                                                                                                                                        700invoke-virtual {v10, v11}, Lorg/json/JSONArray;->optString(I)Ljava/lang/String;
                                                                                                                                                                                        701move-result-object v12
                                                                                                                                                                                        703invoke-virtual {p0, v12}, Lcom/baidu/mobads/vo/XAdInstanceInfo;->c(Ljava/lang/String;)V
                                                                                                                                                                                        704add-int/lit8 v11, v11, 0x1
                                                                                                                                                                                        705goto/16 :goto_3be
                                                                                                                                                                                        706cond_3ce:
                                                                                                                                                                                        707const-string v11, "vcache_fail"
                                                                                                                                                                                        709invoke-virtual {v10, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        710move-result v11
                                                                                                                                                                                        711if-eqz v11, :cond_3eb
                                                                                                                                                                                        713invoke-virtual {v2, v10}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        714move-result-object v10
                                                                                                                                                                                        715const/4 v11, 0x0
                                                                                                                                                                                        716goto_3db:
                                                                                                                                                                                        717invoke-virtual {v10}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        718move-result v12
                                                                                                                                                                                        719if-ge v11, v12, :cond_2a4
                                                                                                                                                                                        721invoke-virtual {v10, v11}, Lorg/json/JSONArray;->optString(I)Ljava/lang/String;
                                                                                                                                                                                        722move-result-object v12
                                                                                                                                                                                        724invoke-virtual {p0, v12}, Lcom/baidu/mobads/vo/XAdInstanceInfo;->d(Ljava/lang/String;)V
                                                                                                                                                                                        725add-int/lit8 v11, v11, 0x1
                                                                                                                                                                                        726goto/16 :goto_3db
                                                                                                                                                                                        727cond_3eb:
                                                                                                                                                                                        728const-string v11, "vcache_expire"
                                                                                                                                                                                        730invoke-virtual {v10, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        731move-result v11
                                                                                                                                                                                        732if-eqz v11, :cond_2a4
                                                                                                                                                                                        734invoke-virtual {v2, v10}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        735move-result-object v10
                                                                                                                                                                                        736const/4 v11, 0x0
                                                                                                                                                                                        737goto_3f8:
                                                                                                                                                                                        738invoke-virtual {v10}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        739move-result v12
                                                                                                                                                                                        740if-ge v11, v12, :cond_2a4
                                                                                                                                                                                        742invoke-virtual {v10, v11}, Lorg/json/JSONArray;->optString(I)Ljava/lang/String;
                                                                                                                                                                                        743move-result-object v12
                                                                                                                                                                                        745invoke-virtual {p0, v12}, Lcom/baidu/mobads/vo/XAdInstanceInfo;->e(Ljava/lang/String;)V
                                                                                                                                                                                        746add-int/lit8 v11, v11, 0x1
                                                                                                                                                                                        747goto/16 :goto_3f8
                                                                                                                                                                                        748cond_408: iput-boolean v5, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->W:Z
                                                                                                                                                                                        750const-string v2, "cf"
                                                                                                                                                                                        752invoke-virtual {p1, v2, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        753move-result-object v2
                                                                                                                                                                                        754iput-object v2, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->X:Ljava/lang/String;
                                                                                                                                                                                        756const-string v2, "qk"
                                                                                                                                                                                        758invoke-virtual {p1, v2, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        759move-result-object v2
                                                                                                                                                                                        760iput-object v2, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->Y:Ljava/lang/String;
                                                                                                                                                                                        761new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        763invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        765iget-object v7, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->Y:Ljava/lang/String;
                                                                                                                                                                                        767invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        769const-string v7, "_"
                                                                                                                                                                                        771invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        772new-instance v7, Ljava/util/Random;
                                                                                                                                                                                        774invoke-direct {v7}, Ljava/util/Random;-><init>()V
                                                                                                                                                                                        776invoke-virtual {v7}, Ljava/util/Random;->nextLong()J
                                                                                                                                                                                        777move-result-wide v7
                                                                                                                                                                                        779invoke-virtual {v2, v7, v8}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        781invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        782move-result-wide v7
                                                                                                                                                                                        784invoke-virtual {v2, v7, v8}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        786const-string v7, "|"
                                                                                                                                                                                        788invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        790invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        791move-result-object v2
                                                                                                                                                                                        792iput-object v2, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->Z:Ljava/lang/String;
                                                                                                                                                                                        794const-string v2, "appname"
                                                                                                                                                                                        796invoke-virtual {p1, v2, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        797move-result-object v2
                                                                                                                                                                                        798iput-object v2, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->ab:Ljava/lang/String;
                                                                                                                                                                                        800const-string v2, "pk"
                                                                                                                                                                                        802invoke-virtual {p1, v2, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        803move-result-object v2
                                                                                                                                                                                        804iput-object v2, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->aa:Ljava/lang/String;
                                                                                                                                                                                        806const-string v2, "sz"
                                                                                                                                                                                        807const-wide/16 v7, 0x0
                                                                                                                                                                                        809invoke-virtual {p1, v2, v7, v8}, Lorg/json/JSONObject;->optLong(Ljava/lang/String;J)J
                                                                                                                                                                                        810move-result-wide v7
                                                                                                                                                                                        811iput-wide v7, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->ac:J
                                                                                                                                                                                        813const-string v2, "sb"
                                                                                                                                                                                        815invoke-virtual {p1, v2, v4}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
                                                                                                                                                                                        816move-result v2
                                                                                                                                                                                        817iput v2, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->ad:I
                                                                                                                                                                                        819const-string v2, "apo"
                                                                                                                                                                                        821invoke-virtual {p1, v2, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        822move-result-object v2
                                                                                                                                                                                        823iput-object v2, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->ae:Ljava/lang/String;
                                                                                                                                                                                        825const-string v2, "po"
                                                                                                                                                                                        827invoke-virtual {p1, v2, v4}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
                                                                                                                                                                                        828move-result v2
                                                                                                                                                                                        829iput v2, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->af:I
                                                                                                                                                                                        831const-string v2, "st"
                                                                                                                                                                                        833invoke-virtual {p1, v2, v4}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
                                                                                                                                                                                        834move-result v2
                                                                                                                                                                                        835if-ne v2, v5, :cond_483
                                                                                                                                                                                        836const/4 v2, 0x1
                                                                                                                                                                                        837goto/16 :goto_484
                                                                                                                                                                                        838cond_483: const/4 v2, 0x0
                                                                                                                                                                                        839goto_484: iput-boolean v2, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->ag:Z
                                                                                                                                                                                        841const-string v2, "murl"
                                                                                                                                                                                        843invoke-virtual {p1, v2, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        844move-result-object v2
                                                                                                                                                                                        845iput-object v2, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->r:Ljava/lang/String;
                                                                                                                                                                                        847iget-object v2, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->g:Ljava/lang/String;
                                                                                                                                                                                        849invoke-virtual {v2, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        850move-result v2
                                                                                                                                                                                        851if-eqz v2, :cond_4da
                                                                                                                                                                                        853iget-object v2, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->r:Ljava/lang/String;
                                                                                                                                                                                        855invoke-virtual {v2}, Ljava/lang/String;->length()I
                                                                                                                                                                                        856move-result v2
                                                                                                                                                                                        857if-lez v2, :cond_4da
                                                                                                                                                                                        859invoke-virtual {p1, v1, v4}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
                                                                                                                                                                                        860move-result v1
                                                                                                                                                                                        861iput v1, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->s:I
                                                                                                                                                                                        863invoke-virtual {p1, v0, v4}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
                                                                                                                                                                                        864move-result p1
                                                                                                                                                                                        865iput p1, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->t:I
                                                                                                                                                                                        866iput-object v6, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->q:Ljava/lang/String;
                                                                                                                                                                                        867iget p1, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->Q:I
                                                                                                                                                                                        869invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        870move-result-object v0
                                                                                                                                                                                        872invoke-virtual {v0}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getAdConstants()Lcom/baidu/mobads/utils/i;
                                                                                                                                                                                        873move-result-object v0
                                                                                                                                                                                        875invoke-virtual {v0}, Lcom/baidu/mobads/utils/i;->getActTypeLandingPage()I
                                                                                                                                                                                        876move-result v0
                                                                                                                                                                                        877if-ne p1, v0, :cond_4da
                                                                                                                                                                                        879iget-object p1, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->w:Ljava/lang/String;
                                                                                                                                                                                        880iput-object p1, p0, Lcom/baidu/mobads/vo/XAdInstanceInfo;->r:Ljava/lang/String;
                                                                                                                                                                                        881try_end_4c0: goto/16 :goto_4da
                                                                                                                                                                                        882catch_4c1: move-exception p1
                                                                                                                                                                                        884invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        885move-result-object v0
                                                                                                                                                                                        887invoke-virtual {v0}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getAdLogger()Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        888move-result-object v0
                                                                                                                                                                                        889const/4 v1, 0x2
                                                                                                                                                                                        890new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                        892const-string v2, "XAdInstanceInfo"
                                                                                                                                                                                        893aput-object v2, v1, v4
                                                                                                                                                                                        895invoke-virtual {p1}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        896move-result-object p1
                                                                                                                                                                                        897aput-object p1, v1, v5
                                                                                                                                                                                        899invoke-interface {v0, v1}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->e([Ljava/lang/Object;)I
                                                                                                                                                                                        900goto_4da: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Object.<init>
                                                                                                                                                                                        • java.util.HashSet.<init>
                                                                                                                                                                                        • java.util.HashSet.<init>
                                                                                                                                                                                        • java.util.HashSet.<init>
                                                                                                                                                                                        • java.util.HashSet.<init>
                                                                                                                                                                                        • java.util.HashSet.<init>
                                                                                                                                                                                        • java.util.HashSet.<init>
                                                                                                                                                                                        • java.util.HashSet.<init>
                                                                                                                                                                                        • java.util.HashSet.<init>
                                                                                                                                                                                        • java.util.HashSet.<init>
                                                                                                                                                                                        • java.util.HashSet.<init>
                                                                                                                                                                                        • java.util.HashSet.<init>
                                                                                                                                                                                        • java.util.HashSet.<init>
                                                                                                                                                                                        • java.util.HashSet.<init>
                                                                                                                                                                                        • com.baidu.mobads.interfaces.IXAdInstanceInfo$CreativeType.NONE:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optJSONObject
                                                                                                                                                                                        • org.json.JSONObject.keys
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • com.baidu.mobads.interfaces.IXAdInstanceInfo$CreativeType.HTML:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.getString
                                                                                                                                                                                        • java.util.Set.add
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • com.baidu.mobads.interfaces.IXAdInstanceInfo$CreativeType.TEXT:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.util.Locale.getDefault
                                                                                                                                                                                        • java.lang.String.toLowerCase
                                                                                                                                                                                        • java.lang.String.lastIndexOf
                                                                                                                                                                                        • java.util.Locale.getDefault
                                                                                                                                                                                        • java.lang.String.toLowerCase
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • com.baidu.mobads.interfaces.IXAdInstanceInfo$CreativeType.GIF:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType
                                                                                                                                                                                        • com.baidu.mobads.interfaces.IXAdInstanceInfo$CreativeType.STATIC_IMAGE:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • com.baidu.mobads.interfaces.IXAdInstanceInfo$CreativeType.RM:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • com.baidu.mobads.interfaces.IXAdInstanceInfo$CreativeType.VIDEO:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.util.Set.add
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.util.Set.add
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.getJSONObject
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optJSONObject
                                                                                                                                                                                        • org.json.JSONObject.keys
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.optString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.optString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.optString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.optString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.optString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.optString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.optString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.optString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.optString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.optString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.optString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.util.Random.<init>
                                                                                                                                                                                        • java.util.Random.nextLong
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optLong
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • -1
                                                                                                                                                                                        • act
                                                                                                                                                                                        • html
                                                                                                                                                                                        • id
                                                                                                                                                                                        • src
                                                                                                                                                                                        • tit
                                                                                                                                                                                        • desc
                                                                                                                                                                                        • surl
                                                                                                                                                                                        • phone
                                                                                                                                                                                        • w_picurl
                                                                                                                                                                                        • icon
                                                                                                                                                                                        • exp2
                                                                                                                                                                                        • {}
                                                                                                                                                                                        • anti_tag
                                                                                                                                                                                        • vurl
                                                                                                                                                                                        • duration
                                                                                                                                                                                        • sound
                                                                                                                                                                                        • iv
                                                                                                                                                                                        • dur
                                                                                                                                                                                        • curl
                                                                                                                                                                                        • ori_curl
                                                                                                                                                                                        • closetype
                                                                                                                                                                                        • expiration
                                                                                                                                                                                        • mute
                                                                                                                                                                                        • ad_html
                                                                                                                                                                                        • banner_snippet
                                                                                                                                                                                        • int_snippet
                                                                                                                                                                                        • type
                                                                                                                                                                                        • w
                                                                                                                                                                                        • h
                                                                                                                                                                                        • lb_phone
                                                                                                                                                                                        • nwinurl
                                                                                                                                                                                        • text
                                                                                                                                                                                        • image
                                                                                                                                                                                        • .gif
                                                                                                                                                                                        • rm
                                                                                                                                                                                        • video
                                                                                                                                                                                        • winurl
                                                                                                                                                                                        • clklogurl
                                                                                                                                                                                        • mon
                                                                                                                                                                                        • s
                                                                                                                                                                                        • c
                                                                                                                                                                                        • monitors
                                                                                                                                                                                        • vskip
                                                                                                                                                                                        • scard
                                                                                                                                                                                        • ccard
                                                                                                                                                                                        • vstart
                                                                                                                                                                                        • vfullscreen
                                                                                                                                                                                        • vclose
                                                                                                                                                                                        • cstartcard
                                                                                                                                                                                        • vcache_succ
                                                                                                                                                                                        • vcache_fail
                                                                                                                                                                                        • vcache_expire
                                                                                                                                                                                        • cf
                                                                                                                                                                                        • qk
                                                                                                                                                                                        • _
                                                                                                                                                                                        • |
                                                                                                                                                                                        • appname
                                                                                                                                                                                        • pk
                                                                                                                                                                                        • sz
                                                                                                                                                                                        • sb
                                                                                                                                                                                        • apo
                                                                                                                                                                                        • po
                                                                                                                                                                                        • st
                                                                                                                                                                                        • murl
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation build Landroid/annotation/SuppressLint;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"DefaultLocale"
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        5.prologue
                                                                                                                                                                                        6const/4 v3, 0x0
                                                                                                                                                                                        7const/4 v1, 0x1
                                                                                                                                                                                        8const/4 v2, 0x0
                                                                                                                                                                                        10invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                                                                                                                                                                                        12const-string v0, "-1"
                                                                                                                                                                                        13iput-object v0, p0, Lcom/baidu/mobads/container/k;->d:Ljava/lang/String;
                                                                                                                                                                                        15const-string v0, ""
                                                                                                                                                                                        16iput-object v0, p0, Lcom/baidu/mobads/container/k;->s:Ljava/lang/String;
                                                                                                                                                                                        18const-string v0, ""
                                                                                                                                                                                        19iput-object v0, p0, Lcom/baidu/mobads/container/k;->t:Ljava/lang/String;
                                                                                                                                                                                        20iput v2, p0, Lcom/baidu/mobads/container/k;->u:I
                                                                                                                                                                                        21iput v2, p0, Lcom/baidu/mobads/container/k;->v:I
                                                                                                                                                                                        22new-instance v0, Ljava/util/HashSet;
                                                                                                                                                                                        24invoke-direct {v0}, Ljava/util/HashSet;-><init>()V
                                                                                                                                                                                        25iput-object v0, p0, Lcom/baidu/mobads/container/k;->F:Ljava/util/Set;
                                                                                                                                                                                        26new-instance v0, Ljava/util/HashSet;
                                                                                                                                                                                        28invoke-direct {v0}, Ljava/util/HashSet;-><init>()V
                                                                                                                                                                                        29iput-object v0, p0, Lcom/baidu/mobads/container/k;->G:Ljava/util/Set;
                                                                                                                                                                                        30new-instance v0, Ljava/util/HashSet;
                                                                                                                                                                                        32invoke-direct {v0}, Ljava/util/HashSet;-><init>()V
                                                                                                                                                                                        33iput-object v0, p0, Lcom/baidu/mobads/container/k;->H:Ljava/util/Set;
                                                                                                                                                                                        34new-instance v0, Ljava/util/HashSet;
                                                                                                                                                                                        36invoke-direct {v0}, Ljava/util/HashSet;-><init>()V
                                                                                                                                                                                        37iput-object v0, p0, Lcom/baidu/mobads/container/k;->I:Ljava/util/Set;
                                                                                                                                                                                        38new-instance v0, Ljava/util/HashSet;
                                                                                                                                                                                        40invoke-direct {v0}, Ljava/util/HashSet;-><init>()V
                                                                                                                                                                                        41iput-object v0, p0, Lcom/baidu/mobads/container/k;->J:Ljava/util/Set;
                                                                                                                                                                                        42new-instance v0, Ljava/util/HashSet;
                                                                                                                                                                                        44invoke-direct {v0}, Ljava/util/HashSet;-><init>()V
                                                                                                                                                                                        45iput-object v0, p0, Lcom/baidu/mobads/container/k;->K:Ljava/util/Set;
                                                                                                                                                                                        46new-instance v0, Ljava/util/HashSet;
                                                                                                                                                                                        48invoke-direct {v0}, Ljava/util/HashSet;-><init>()V
                                                                                                                                                                                        49iput-object v0, p0, Lcom/baidu/mobads/container/k;->L:Ljava/util/Set;
                                                                                                                                                                                        50new-instance v0, Ljava/util/HashSet;
                                                                                                                                                                                        52invoke-direct {v0}, Ljava/util/HashSet;-><init>()V
                                                                                                                                                                                        53iput-object v0, p0, Lcom/baidu/mobads/container/k;->M:Ljava/util/Set;
                                                                                                                                                                                        54new-instance v0, Ljava/util/HashSet;
                                                                                                                                                                                        56invoke-direct {v0}, Ljava/util/HashSet;-><init>()V
                                                                                                                                                                                        57iput-object v0, p0, Lcom/baidu/mobads/container/k;->N:Ljava/util/Set;
                                                                                                                                                                                        58new-instance v0, Ljava/util/HashSet;
                                                                                                                                                                                        60invoke-direct {v0}, Ljava/util/HashSet;-><init>()V
                                                                                                                                                                                        61iput-object v0, p0, Lcom/baidu/mobads/container/k;->O:Ljava/util/Set;
                                                                                                                                                                                        62new-instance v0, Ljava/util/HashSet;
                                                                                                                                                                                        64invoke-direct {v0}, Ljava/util/HashSet;-><init>()V
                                                                                                                                                                                        65iput-object v0, p0, Lcom/baidu/mobads/container/k;->P:Ljava/util/Set;
                                                                                                                                                                                        66new-instance v0, Ljava/util/HashSet;
                                                                                                                                                                                        68invoke-direct {v0}, Ljava/util/HashSet;-><init>()V
                                                                                                                                                                                        69iput-object v0, p0, Lcom/baidu/mobads/container/k;->Q:Ljava/util/Set;
                                                                                                                                                                                        70new-instance v0, Ljava/util/HashSet;
                                                                                                                                                                                        72invoke-direct {v0}, Ljava/util/HashSet;-><init>()V
                                                                                                                                                                                        73iput-object v0, p0, Lcom/baidu/mobads/container/k;->R:Ljava/util/Set;
                                                                                                                                                                                        74iput-boolean v1, p0, Lcom/baidu/mobads/container/k;->Y:Z
                                                                                                                                                                                        76sget-object v0, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;->NONE:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        77iput-object v0, p0, Lcom/baidu/mobads/container/k;->ak:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        78iput-boolean v1, p0, Lcom/baidu/mobads/container/k;->an:Z
                                                                                                                                                                                        79iput-boolean v1, p0, Lcom/baidu/mobads/container/k;->ap:Z
                                                                                                                                                                                        80iput-boolean v1, p0, Lcom/baidu/mobads/container/k;->aq:Z
                                                                                                                                                                                        81iput-boolean v2, p0, Lcom/baidu/mobads/container/k;->az:Z
                                                                                                                                                                                        82iput-boolean v2, p0, Lcom/baidu/mobads/container/k;->aA:Z
                                                                                                                                                                                        83iput-object v3, p0, Lcom/baidu/mobads/container/k;->aB:Ljava/lang/String;
                                                                                                                                                                                        84iput-object p1, p0, Lcom/baidu/mobads/container/k;->A:Lorg/json/JSONObject;
                                                                                                                                                                                        85try_start_85:
                                                                                                                                                                                        86invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        87move-result-wide v4
                                                                                                                                                                                        88iput-wide v4, p0, Lcom/baidu/mobads/container/k;->aj:J
                                                                                                                                                                                        90const-string v0, "act"
                                                                                                                                                                                        92invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        93move-result v0
                                                                                                                                                                                        94iput v0, p0, Lcom/baidu/mobads/container/k;->S:I
                                                                                                                                                                                        96const-string v0, "html"
                                                                                                                                                                                        97const/4 v3, 0x0
                                                                                                                                                                                        99invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        100move-result-object v0
                                                                                                                                                                                        101iput-object v0, p0, Lcom/baidu/mobads/container/k;->B:Ljava/lang/String;
                                                                                                                                                                                        103const-string v0, "id"
                                                                                                                                                                                        105const-string v3, "-1"
                                                                                                                                                                                        107invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        108move-result-object v0
                                                                                                                                                                                        109iput-object v0, p0, Lcom/baidu/mobads/container/k;->d:Ljava/lang/String;
                                                                                                                                                                                        111const-string v0, "src"
                                                                                                                                                                                        113const-string v3, ""
                                                                                                                                                                                        115invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        116move-result-object v0
                                                                                                                                                                                        117iput-object v0, p0, Lcom/baidu/mobads/container/k;->e:Ljava/lang/String;
                                                                                                                                                                                        119const-string v0, "tit"
                                                                                                                                                                                        121const-string v3, ""
                                                                                                                                                                                        123invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        124move-result-object v0
                                                                                                                                                                                        125iput-object v0, p0, Lcom/baidu/mobads/container/k;->f:Ljava/lang/String;
                                                                                                                                                                                        127const-string v0, "desc"
                                                                                                                                                                                        129const-string v3, ""
                                                                                                                                                                                        131invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        132move-result-object v0
                                                                                                                                                                                        133iput-object v0, p0, Lcom/baidu/mobads/container/k;->g:Ljava/lang/String;
                                                                                                                                                                                        135const-string v0, "surl"
                                                                                                                                                                                        137const-string v3, ""
                                                                                                                                                                                        139invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        140move-result-object v0
                                                                                                                                                                                        141iput-object v0, p0, Lcom/baidu/mobads/container/k;->h:Ljava/lang/String;
                                                                                                                                                                                        143const-string v0, "phone"
                                                                                                                                                                                        145const-string v3, ""
                                                                                                                                                                                        147invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        148move-result-object v0
                                                                                                                                                                                        149iput-object v0, p0, Lcom/baidu/mobads/container/k;->j:Ljava/lang/String;
                                                                                                                                                                                        151const-string v0, "w_picurl"
                                                                                                                                                                                        153const-string v3, ""
                                                                                                                                                                                        155invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        156move-result-object v0
                                                                                                                                                                                        157iput-object v0, p0, Lcom/baidu/mobads/container/k;->k:Ljava/lang/String;
                                                                                                                                                                                        159const-string v0, "icon"
                                                                                                                                                                                        161const-string v3, ""
                                                                                                                                                                                        163invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        164move-result-object v0
                                                                                                                                                                                        165iput-object v0, p0, Lcom/baidu/mobads/container/k;->l:Ljava/lang/String;
                                                                                                                                                                                        167const-string v0, "exp2"
                                                                                                                                                                                        169const-string v3, "{}"
                                                                                                                                                                                        171invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        172move-result-object v0
                                                                                                                                                                                        173iput-object v0, p0, Lcom/baidu/mobads/container/k;->m:Ljava/lang/String;
                                                                                                                                                                                        175const-string v0, "anti_tag"
                                                                                                                                                                                        177invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        178move-result v0
                                                                                                                                                                                        179iput v0, p0, Lcom/baidu/mobads/container/k;->n:I
                                                                                                                                                                                        181const-string v0, "vurl"
                                                                                                                                                                                        183const-string v3, ""
                                                                                                                                                                                        185invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        186move-result-object v0
                                                                                                                                                                                        187iput-object v0, p0, Lcom/baidu/mobads/container/k;->p:Ljava/lang/String;
                                                                                                                                                                                        189const-string v0, "duration"
                                                                                                                                                                                        190const/4 v3, 0x0
                                                                                                                                                                                        192invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
                                                                                                                                                                                        193move-result v0
                                                                                                                                                                                        194iput v0, p0, Lcom/baidu/mobads/container/k;->r:I
                                                                                                                                                                                        196const-string v0, "sound"
                                                                                                                                                                                        197const/4 v3, 0x0
                                                                                                                                                                                        199invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
                                                                                                                                                                                        200move-result v0
                                                                                                                                                                                        201if-ne v0, v1, :cond_187
                                                                                                                                                                                        202move v0, v2
                                                                                                                                                                                        203goto_11b: iput-boolean v0, p0, Lcom/baidu/mobads/container/k;->q:Z
                                                                                                                                                                                        205const-string v0, "iv"
                                                                                                                                                                                        206const/4 v3, 0x0
                                                                                                                                                                                        208invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
                                                                                                                                                                                        209move-result v0
                                                                                                                                                                                        210if-ne v0, v1, :cond_189
                                                                                                                                                                                        211move v0, v1
                                                                                                                                                                                        212goto_127: iput-boolean v0, p0, Lcom/baidu/mobads/container/k;->w:Z
                                                                                                                                                                                        214const-string v0, "dur"
                                                                                                                                                                                        215const/4 v3, 0x0
                                                                                                                                                                                        217invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
                                                                                                                                                                                        218move-result v0
                                                                                                                                                                                        219iput v0, p0, Lcom/baidu/mobads/container/k;->x:I
                                                                                                                                                                                        221const-string v0, "curl"
                                                                                                                                                                                        223const-string v3, ""
                                                                                                                                                                                        225invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        226move-result-object v0
                                                                                                                                                                                        227iput-object v0, p0, Lcom/baidu/mobads/container/k;->y:Ljava/lang/String;
                                                                                                                                                                                        229const-string v0, "ori_curl"
                                                                                                                                                                                        231const-string v3, ""
                                                                                                                                                                                        233invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        234move-result-object v0
                                                                                                                                                                                        235iput-object v0, p0, Lcom/baidu/mobads/container/k;->z:Ljava/lang/String;
                                                                                                                                                                                        237const-string v0, "closetype"
                                                                                                                                                                                        239invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        240move-result v0
                                                                                                                                                                                        241iput v0, p0, Lcom/baidu/mobads/container/k;->T:I
                                                                                                                                                                                        243const-string v0, "expiration"
                                                                                                                                                                                        245invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        246move-result v0
                                                                                                                                                                                        247iput v0, p0, Lcom/baidu/mobads/container/k;->U:I
                                                                                                                                                                                        249const-string v0, "mute"
                                                                                                                                                                                        251invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        252move-result-object v0
                                                                                                                                                                                        253iput-object v0, p0, Lcom/baidu/mobads/container/k;->V:Ljava/lang/String;
                                                                                                                                                                                        255const-string v0, "ad_html"
                                                                                                                                                                                        257invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        258move-result-object v3
                                                                                                                                                                                        259if-eqz v3, :cond_19a
                                                                                                                                                                                        261invoke-virtual {v3}, Lorg/json/JSONObject;->keys()Ljava/util/Iterator;
                                                                                                                                                                                        262move-result-object v4
                                                                                                                                                                                        263cond_16a:
                                                                                                                                                                                        264invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        265move-result v0
                                                                                                                                                                                        266if-eqz v0, :cond_19a
                                                                                                                                                                                        268invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        269move-result-object v0
                                                                                                                                                                                        270check-cast v0, Ljava/lang/String;
                                                                                                                                                                                        272const-string v5, "banner_snippet"
                                                                                                                                                                                        274invoke-virtual {v0, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        275move-result v5
                                                                                                                                                                                        276if-eqz v5, :cond_18b
                                                                                                                                                                                        278invoke-virtual {v3, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        279move-result-object v0
                                                                                                                                                                                        280iput-object v0, p0, Lcom/baidu/mobads/container/k;->W:Ljava/lang/String;
                                                                                                                                                                                        281goto/16 :goto_16a
                                                                                                                                                                                        282catch_185: move-exception v0
                                                                                                                                                                                        283goto_186: return-void
                                                                                                                                                                                        284cond_187: move v0, v1
                                                                                                                                                                                        285goto/16 :goto_11b
                                                                                                                                                                                        286cond_189: move v0, v2
                                                                                                                                                                                        287goto/16 :goto_127
                                                                                                                                                                                        288cond_18b:
                                                                                                                                                                                        289const-string v5, "int_snippet"
                                                                                                                                                                                        291invoke-virtual {v0, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        292move-result v5
                                                                                                                                                                                        293if-eqz v5, :cond_16a
                                                                                                                                                                                        295invoke-virtual {v3, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        296move-result-object v0
                                                                                                                                                                                        297iput-object v0, p0, Lcom/baidu/mobads/container/k;->X:Ljava/lang/String;
                                                                                                                                                                                        298goto/16 :goto_16a
                                                                                                                                                                                        299cond_19a:
                                                                                                                                                                                        300const-string v0, "type"
                                                                                                                                                                                        302invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        303move-result-object v0
                                                                                                                                                                                        304iput-object v0, p0, Lcom/baidu/mobads/container/k;->i:Ljava/lang/String;
                                                                                                                                                                                        306iget-object v0, p0, Lcom/baidu/mobads/container/k;->B:Ljava/lang/String;
                                                                                                                                                                                        307if-eqz v0, :cond_1ed
                                                                                                                                                                                        309iget-object v0, p0, Lcom/baidu/mobads/container/k;->B:Ljava/lang/String;
                                                                                                                                                                                        311invoke-virtual {v0}, Ljava/lang/String;->length()I
                                                                                                                                                                                        312move-result v0
                                                                                                                                                                                        313if-lez v0, :cond_1ed
                                                                                                                                                                                        315sget-object v0, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;->HTML:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        316iput-object v0, p0, Lcom/baidu/mobads/container/k;->ak:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        317cond_1b2:
                                                                                                                                                                                        318const-string v0, "w"
                                                                                                                                                                                        320invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        321move-result v0
                                                                                                                                                                                        322iput v0, p0, Lcom/baidu/mobads/container/k;->C:I
                                                                                                                                                                                        324const-string v0, "h"
                                                                                                                                                                                        326invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        327move-result v0
                                                                                                                                                                                        328iput v0, p0, Lcom/baidu/mobads/container/k;->D:I
                                                                                                                                                                                        330const-string v0, "lb_phone"
                                                                                                                                                                                        332const-string v3, ""
                                                                                                                                                                                        334invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        335move-result-object v0
                                                                                                                                                                                        336iput-object v0, p0, Lcom/baidu/mobads/container/k;->E:Ljava/lang/String;
                                                                                                                                                                                        338const-string v0, "nwinurl"
                                                                                                                                                                                        340invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        341move-result-object v3
                                                                                                                                                                                        342if-eqz v3, :cond_26e
                                                                                                                                                                                        344invoke-virtual {v3}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        345move-result v0
                                                                                                                                                                                        346if-lez v0, :cond_26e
                                                                                                                                                                                        347move v0, v2
                                                                                                                                                                                        348goto_1db:
                                                                                                                                                                                        349invoke-virtual {v3}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        350move-result v4
                                                                                                                                                                                        351if-ge v0, v4, :cond_283
                                                                                                                                                                                        353iget-object v4, p0, Lcom/baidu/mobads/container/k;->F:Ljava/util/Set;
                                                                                                                                                                                        355invoke-virtual {v3, v0}, Lorg/json/JSONArray;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        356move-result-object v5
                                                                                                                                                                                        358invoke-interface {v4, v5}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        359add-int/lit8 v0, v0, 0x1
                                                                                                                                                                                        360goto/16 :goto_1db
                                                                                                                                                                                        361cond_1ed:
                                                                                                                                                                                        362iget-object v0, p0, Lcom/baidu/mobads/container/k;->i:Ljava/lang/String;
                                                                                                                                                                                        363if-eqz v0, :cond_1b2
                                                                                                                                                                                        365iget-object v0, p0, Lcom/baidu/mobads/container/k;->i:Ljava/lang/String;
                                                                                                                                                                                        367const-string v3, "text"
                                                                                                                                                                                        369invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        370move-result v0
                                                                                                                                                                                        371if-eqz v0, :cond_200
                                                                                                                                                                                        373sget-object v0, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;->TEXT:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        374iput-object v0, p0, Lcom/baidu/mobads/container/k;->ak:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        375goto/16 :goto_1b2
                                                                                                                                                                                        376cond_200:
                                                                                                                                                                                        377iget-object v0, p0, Lcom/baidu/mobads/container/k;->i:Ljava/lang/String;
                                                                                                                                                                                        379const-string v3, "image"
                                                                                                                                                                                        381invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        382move-result v0
                                                                                                                                                                                        383if-eqz v0, :cond_24e
                                                                                                                                                                                        385iget-object v0, p0, Lcom/baidu/mobads/container/k;->k:Ljava/lang/String;
                                                                                                                                                                                        386if-eqz v0, :cond_1b2
                                                                                                                                                                                        388iget-object v0, p0, Lcom/baidu/mobads/container/k;->k:Ljava/lang/String;
                                                                                                                                                                                        390const-string v3, ""
                                                                                                                                                                                        392invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        393move-result v0
                                                                                                                                                                                        394if-nez v0, :cond_1b2
                                                                                                                                                                                        396iget-object v0, p0, Lcom/baidu/mobads/container/k;->k:Ljava/lang/String;
                                                                                                                                                                                        398invoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale;
                                                                                                                                                                                        399move-result-object v3
                                                                                                                                                                                        401invoke-virtual {v0, v3}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String;
                                                                                                                                                                                        402move-result-object v0
                                                                                                                                                                                        403const/16 v3, 0x2e
                                                                                                                                                                                        405invoke-virtual {v0, v3}, Ljava/lang/String;->lastIndexOf(I)I
                                                                                                                                                                                        406move-result v3
                                                                                                                                                                                        408const-string v0, ""
                                                                                                                                                                                        409if-ltz v3, :cond_23a
                                                                                                                                                                                        411iget-object v0, p0, Lcom/baidu/mobads/container/k;->k:Ljava/lang/String;
                                                                                                                                                                                        413invoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale;
                                                                                                                                                                                        414move-result-object v4
                                                                                                                                                                                        416invoke-virtual {v0, v4}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String;
                                                                                                                                                                                        417move-result-object v0
                                                                                                                                                                                        419invoke-virtual {v0, v3}, Ljava/lang/String;->substring(I)Ljava/lang/String;
                                                                                                                                                                                        420move-result-object v0
                                                                                                                                                                                        421cond_23a:
                                                                                                                                                                                        422const-string v3, ".gif"
                                                                                                                                                                                        424invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        425move-result v0
                                                                                                                                                                                        426if-eqz v0, :cond_248
                                                                                                                                                                                        428sget-object v0, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;->GIF:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        429iput-object v0, p0, Lcom/baidu/mobads/container/k;->ak:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        430goto/16 :goto_1b2
                                                                                                                                                                                        431cond_248:
                                                                                                                                                                                        432sget-object v0, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;->STATIC_IMAGE:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        433iput-object v0, p0, Lcom/baidu/mobads/container/k;->ak:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        434goto/16 :goto_1b2
                                                                                                                                                                                        435cond_24e:
                                                                                                                                                                                        436iget-object v0, p0, Lcom/baidu/mobads/container/k;->i:Ljava/lang/String;
                                                                                                                                                                                        438const-string v3, "rm"
                                                                                                                                                                                        440invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        441move-result v0
                                                                                                                                                                                        442if-eqz v0, :cond_25e
                                                                                                                                                                                        444sget-object v0, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;->RM:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        445iput-object v0, p0, Lcom/baidu/mobads/container/k;->ak:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        446goto/16 :goto_1b2
                                                                                                                                                                                        447cond_25e:
                                                                                                                                                                                        448iget-object v0, p0, Lcom/baidu/mobads/container/k;->i:Ljava/lang/String;
                                                                                                                                                                                        450const-string v3, "video"
                                                                                                                                                                                        452invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        453move-result v0
                                                                                                                                                                                        454if-eqz v0, :cond_1b2
                                                                                                                                                                                        456sget-object v0, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;->VIDEO:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        457iput-object v0, p0, Lcom/baidu/mobads/container/k;->ak:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        458goto/16 :goto_1b2
                                                                                                                                                                                        459cond_26e:
                                                                                                                                                                                        460const-string v0, "winurl"
                                                                                                                                                                                        462const-string v3, ""
                                                                                                                                                                                        464invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        465move-result-object v0
                                                                                                                                                                                        467const-string v3, ""
                                                                                                                                                                                        469invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        470move-result v3
                                                                                                                                                                                        471if-nez v3, :cond_283
                                                                                                                                                                                        473iget-object v3, p0, Lcom/baidu/mobads/container/k;->F:Ljava/util/Set;
                                                                                                                                                                                        475invoke-interface {v3, v0}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        476cond_283:
                                                                                                                                                                                        477const-string v0, "clklogurl"
                                                                                                                                                                                        479const-string v3, ""
                                                                                                                                                                                        481invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        482move-result-object v0
                                                                                                                                                                                        484const-string v3, ""
                                                                                                                                                                                        486invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        487move-result v3
                                                                                                                                                                                        488if-nez v3, :cond_298
                                                                                                                                                                                        490iget-object v3, p0, Lcom/baidu/mobads/container/k;->F:Ljava/util/Set;
                                                                                                                                                                                        492invoke-interface {v3, v0}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        493cond_298:
                                                                                                                                                                                        494const-string v0, "mon"
                                                                                                                                                                                        496invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        497move-result-object v3
                                                                                                                                                                                        498if-eqz v3, :cond_2ca
                                                                                                                                                                                        500invoke-virtual {v3}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        501move-result v0
                                                                                                                                                                                        502if-lez v0, :cond_2ca
                                                                                                                                                                                        503move v0, v2
                                                                                                                                                                                        504goto_2a7:
                                                                                                                                                                                        505invoke-virtual {v3}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        506move-result v4
                                                                                                                                                                                        507if-ge v0, v4, :cond_2ca
                                                                                                                                                                                        509invoke-virtual {v3, v0}, Lorg/json/JSONArray;->getJSONObject(I)Lorg/json/JSONObject;
                                                                                                                                                                                        510move-result-object v4
                                                                                                                                                                                        512const-string v5, "s"
                                                                                                                                                                                        514const-string v6, ""
                                                                                                                                                                                        516invoke-virtual {v4, v5, v6}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        517move-result-object v5
                                                                                                                                                                                        519const-string v6, "c"
                                                                                                                                                                                        521const-string v7, ""
                                                                                                                                                                                        523invoke-virtual {v4, v6, v7}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        524move-result-object v4
                                                                                                                                                                                        526invoke-virtual {p0, v5}, Lcom/baidu/mobads/container/k;->a(Ljava/lang/String;)V
                                                                                                                                                                                        528invoke-virtual {p0, v4}, Lcom/baidu/mobads/container/k;->b(Ljava/lang/String;)V
                                                                                                                                                                                        529add-int/lit8 v0, v0, 0x1
                                                                                                                                                                                        530goto/16 :goto_2a7
                                                                                                                                                                                        531cond_2ca:
                                                                                                                                                                                        532const-string v0, "monitors"
                                                                                                                                                                                        534invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        535move-result-object v3
                                                                                                                                                                                        536if-eqz v3, :cond_43e
                                                                                                                                                                                        538invoke-virtual {v3}, Lorg/json/JSONObject;->keys()Ljava/util/Iterator;
                                                                                                                                                                                        539move-result-object v4
                                                                                                                                                                                        540cond_2d6:
                                                                                                                                                                                        541invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        542move-result v0
                                                                                                                                                                                        543if-eqz v0, :cond_43e
                                                                                                                                                                                        545invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        546move-result-object v0
                                                                                                                                                                                        547check-cast v0, Ljava/lang/String;
                                                                                                                                                                                        549const-string v5, "s"
                                                                                                                                                                                        551invoke-virtual {v0, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        552move-result v5
                                                                                                                                                                                        553if-eqz v5, :cond_2ff
                                                                                                                                                                                        555invoke-virtual {v3, v0}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        556move-result-object v5
                                                                                                                                                                                        557move v0, v2
                                                                                                                                                                                        558goto_2ef:
                                                                                                                                                                                        559invoke-virtual {v5}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        560move-result v6
                                                                                                                                                                                        561if-ge v0, v6, :cond_2d6
                                                                                                                                                                                        563invoke-virtual {v5, v0}, Lorg/json/JSONArray;->optString(I)Ljava/lang/String;
                                                                                                                                                                                        564move-result-object v6
                                                                                                                                                                                        566invoke-virtual {p0, v6}, Lcom/baidu/mobads/container/k;->a(Ljava/lang/String;)V
                                                                                                                                                                                        567add-int/lit8 v0, v0, 0x1
                                                                                                                                                                                        568goto/16 :goto_2ef
                                                                                                                                                                                        569cond_2ff:
                                                                                                                                                                                        570const-string v5, "vskip"
                                                                                                                                                                                        572invoke-virtual {v0, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        573move-result v5
                                                                                                                                                                                        574if-eqz v5, :cond_31c
                                                                                                                                                                                        576invoke-virtual {v3, v0}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        577move-result-object v5
                                                                                                                                                                                        578move v0, v2
                                                                                                                                                                                        579goto_30c:
                                                                                                                                                                                        580invoke-virtual {v5}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        581move-result v6
                                                                                                                                                                                        582if-ge v0, v6, :cond_2d6
                                                                                                                                                                                        584invoke-virtual {v5, v0}, Lorg/json/JSONArray;->optString(I)Ljava/lang/String;
                                                                                                                                                                                        585move-result-object v6
                                                                                                                                                                                        587invoke-virtual {p0, v6}, Lcom/baidu/mobads/container/k;->g(Ljava/lang/String;)V
                                                                                                                                                                                        588add-int/lit8 v0, v0, 0x1
                                                                                                                                                                                        589goto/16 :goto_30c
                                                                                                                                                                                        590cond_31c:
                                                                                                                                                                                        591const-string v5, "scard"
                                                                                                                                                                                        593invoke-virtual {v0, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        594move-result v5
                                                                                                                                                                                        595if-eqz v5, :cond_339
                                                                                                                                                                                        597invoke-virtual {v3, v0}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        598move-result-object v5
                                                                                                                                                                                        599move v0, v2
                                                                                                                                                                                        600goto_329:
                                                                                                                                                                                        601invoke-virtual {v5}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        602move-result v6
                                                                                                                                                                                        603if-ge v0, v6, :cond_2d6
                                                                                                                                                                                        605invoke-virtual {v5, v0}, Lorg/json/JSONArray;->optString(I)Ljava/lang/String;
                                                                                                                                                                                        606move-result-object v6
                                                                                                                                                                                        608invoke-virtual {p0, v6}, Lcom/baidu/mobads/container/k;->h(Ljava/lang/String;)V
                                                                                                                                                                                        609add-int/lit8 v0, v0, 0x1
                                                                                                                                                                                        610goto/16 :goto_329
                                                                                                                                                                                        611cond_339:
                                                                                                                                                                                        612const-string v5, "ccard"
                                                                                                                                                                                        614invoke-virtual {v0, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        615move-result v5
                                                                                                                                                                                        616if-eqz v5, :cond_356
                                                                                                                                                                                        618invoke-virtual {v3, v0}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        619move-result-object v5
                                                                                                                                                                                        620move v0, v2
                                                                                                                                                                                        621goto_346:
                                                                                                                                                                                        622invoke-virtual {v5}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        623move-result v6
                                                                                                                                                                                        624if-ge v0, v6, :cond_2d6
                                                                                                                                                                                        626invoke-virtual {v5, v0}, Lorg/json/JSONArray;->optString(I)Ljava/lang/String;
                                                                                                                                                                                        627move-result-object v6
                                                                                                                                                                                        629invoke-virtual {p0, v6}, Lcom/baidu/mobads/container/k;->i(Ljava/lang/String;)V
                                                                                                                                                                                        630add-int/lit8 v0, v0, 0x1
                                                                                                                                                                                        631goto/16 :goto_346
                                                                                                                                                                                        632cond_356:
                                                                                                                                                                                        633const-string v5, "vstart"
                                                                                                                                                                                        635invoke-virtual {v0, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        636move-result v5
                                                                                                                                                                                        637if-eqz v5, :cond_373
                                                                                                                                                                                        639invoke-virtual {v3, v0}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        640move-result-object v5
                                                                                                                                                                                        641move v0, v2
                                                                                                                                                                                        642goto_363:
                                                                                                                                                                                        643invoke-virtual {v5}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        644move-result v6
                                                                                                                                                                                        645if-ge v0, v6, :cond_2d6
                                                                                                                                                                                        647invoke-virtual {v5, v0}, Lorg/json/JSONArray;->optString(I)Ljava/lang/String;
                                                                                                                                                                                        648move-result-object v6
                                                                                                                                                                                        650invoke-virtual {p0, v6}, Lcom/baidu/mobads/container/k;->f(Ljava/lang/String;)V
                                                                                                                                                                                        651add-int/lit8 v0, v0, 0x1
                                                                                                                                                                                        652goto/16 :goto_363
                                                                                                                                                                                        653cond_373:
                                                                                                                                                                                        654const-string v5, "vfullscreen"
                                                                                                                                                                                        656invoke-virtual {v0, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        657move-result v5
                                                                                                                                                                                        658if-eqz v5, :cond_390
                                                                                                                                                                                        660invoke-virtual {v3, v0}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        661move-result-object v5
                                                                                                                                                                                        662move v0, v2
                                                                                                                                                                                        663goto_380:
                                                                                                                                                                                        664invoke-virtual {v5}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        665move-result v6
                                                                                                                                                                                        666if-ge v0, v6, :cond_2d6
                                                                                                                                                                                        668invoke-virtual {v5, v0}, Lorg/json/JSONArray;->optString(I)Ljava/lang/String;
                                                                                                                                                                                        669move-result-object v6
                                                                                                                                                                                        671invoke-virtual {p0, v6}, Lcom/baidu/mobads/container/k;->j(Ljava/lang/String;)V
                                                                                                                                                                                        672add-int/lit8 v0, v0, 0x1
                                                                                                                                                                                        673goto/16 :goto_380
                                                                                                                                                                                        674cond_390:
                                                                                                                                                                                        675const-string v5, "vclose"
                                                                                                                                                                                        677invoke-virtual {v0, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        678move-result v5
                                                                                                                                                                                        679if-eqz v5, :cond_3ad
                                                                                                                                                                                        681invoke-virtual {v3, v0}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        682move-result-object v5
                                                                                                                                                                                        683move v0, v2
                                                                                                                                                                                        684goto_39d:
                                                                                                                                                                                        685invoke-virtual {v5}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        686move-result v6
                                                                                                                                                                                        687if-ge v0, v6, :cond_2d6
                                                                                                                                                                                        689invoke-virtual {v5, v0}, Lorg/json/JSONArray;->optString(I)Ljava/lang/String;
                                                                                                                                                                                        690move-result-object v6
                                                                                                                                                                                        692invoke-virtual {p0, v6}, Lcom/baidu/mobads/container/k;->k(Ljava/lang/String;)V
                                                                                                                                                                                        693add-int/lit8 v0, v0, 0x1
                                                                                                                                                                                        694goto/16 :goto_39d
                                                                                                                                                                                        695cond_3ad:
                                                                                                                                                                                        696const-string v5, "cstartcard"
                                                                                                                                                                                        698invoke-virtual {v0, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        699move-result v5
                                                                                                                                                                                        700if-eqz v5, :cond_3ca
                                                                                                                                                                                        702invoke-virtual {v3, v0}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        703move-result-object v5
                                                                                                                                                                                        704move v0, v2
                                                                                                                                                                                        705goto_3ba:
                                                                                                                                                                                        706invoke-virtual {v5}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        707move-result v6
                                                                                                                                                                                        708if-ge v0, v6, :cond_2d6
                                                                                                                                                                                        710invoke-virtual {v5, v0}, Lorg/json/JSONArray;->optString(I)Ljava/lang/String;
                                                                                                                                                                                        711move-result-object v6
                                                                                                                                                                                        713invoke-virtual {p0, v6}, Lcom/baidu/mobads/container/k;->l(Ljava/lang/String;)V
                                                                                                                                                                                        714add-int/lit8 v0, v0, 0x1
                                                                                                                                                                                        715goto/16 :goto_3ba
                                                                                                                                                                                        716cond_3ca:
                                                                                                                                                                                        717const-string v5, "c"
                                                                                                                                                                                        719invoke-virtual {v0, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        720move-result v5
                                                                                                                                                                                        721if-eqz v5, :cond_3e7
                                                                                                                                                                                        723invoke-virtual {v3, v0}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        724move-result-object v5
                                                                                                                                                                                        725move v0, v2
                                                                                                                                                                                        726goto_3d7:
                                                                                                                                                                                        727invoke-virtual {v5}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        728move-result v6
                                                                                                                                                                                        729if-ge v0, v6, :cond_2d6
                                                                                                                                                                                        731invoke-virtual {v5, v0}, Lorg/json/JSONArray;->optString(I)Ljava/lang/String;
                                                                                                                                                                                        732move-result-object v6
                                                                                                                                                                                        734invoke-virtual {p0, v6}, Lcom/baidu/mobads/container/k;->b(Ljava/lang/String;)V
                                                                                                                                                                                        735add-int/lit8 v0, v0, 0x1
                                                                                                                                                                                        736goto/16 :goto_3d7
                                                                                                                                                                                        737cond_3e7:
                                                                                                                                                                                        738const-string v5, "vcache_succ"
                                                                                                                                                                                        740invoke-virtual {v0, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        741move-result v5
                                                                                                                                                                                        742if-eqz v5, :cond_404
                                                                                                                                                                                        744invoke-virtual {v3, v0}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        745move-result-object v5
                                                                                                                                                                                        746move v0, v2
                                                                                                                                                                                        747goto_3f4:
                                                                                                                                                                                        748invoke-virtual {v5}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        749move-result v6
                                                                                                                                                                                        750if-ge v0, v6, :cond_2d6
                                                                                                                                                                                        752invoke-virtual {v5, v0}, Lorg/json/JSONArray;->optString(I)Ljava/lang/String;
                                                                                                                                                                                        753move-result-object v6
                                                                                                                                                                                        755invoke-virtual {p0, v6}, Lcom/baidu/mobads/container/k;->c(Ljava/lang/String;)V
                                                                                                                                                                                        756add-int/lit8 v0, v0, 0x1
                                                                                                                                                                                        757goto/16 :goto_3f4
                                                                                                                                                                                        758cond_404:
                                                                                                                                                                                        759const-string v5, "vcache_fail"
                                                                                                                                                                                        761invoke-virtual {v0, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        762move-result v5
                                                                                                                                                                                        763if-eqz v5, :cond_421
                                                                                                                                                                                        765invoke-virtual {v3, v0}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        766move-result-object v5
                                                                                                                                                                                        767move v0, v2
                                                                                                                                                                                        768goto_411:
                                                                                                                                                                                        769invoke-virtual {v5}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        770move-result v6
                                                                                                                                                                                        771if-ge v0, v6, :cond_2d6
                                                                                                                                                                                        773invoke-virtual {v5, v0}, Lorg/json/JSONArray;->optString(I)Ljava/lang/String;
                                                                                                                                                                                        774move-result-object v6
                                                                                                                                                                                        776invoke-virtual {p0, v6}, Lcom/baidu/mobads/container/k;->d(Ljava/lang/String;)V
                                                                                                                                                                                        777add-int/lit8 v0, v0, 0x1
                                                                                                                                                                                        778goto/16 :goto_411
                                                                                                                                                                                        779cond_421:
                                                                                                                                                                                        780const-string v5, "vcache_expire"
                                                                                                                                                                                        782invoke-virtual {v0, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        783move-result v5
                                                                                                                                                                                        784if-eqz v5, :cond_2d6
                                                                                                                                                                                        786invoke-virtual {v3, v0}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        787move-result-object v5
                                                                                                                                                                                        788move v0, v2
                                                                                                                                                                                        789goto_42e:
                                                                                                                                                                                        790invoke-virtual {v5}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        791move-result v6
                                                                                                                                                                                        792if-ge v0, v6, :cond_2d6
                                                                                                                                                                                        794invoke-virtual {v5, v0}, Lorg/json/JSONArray;->optString(I)Ljava/lang/String;
                                                                                                                                                                                        795move-result-object v6
                                                                                                                                                                                        797invoke-virtual {p0, v6}, Lcom/baidu/mobads/container/k;->e(Ljava/lang/String;)V
                                                                                                                                                                                        798add-int/lit8 v0, v0, 0x1
                                                                                                                                                                                        799goto/16 :goto_42e
                                                                                                                                                                                        800cond_43e: const/4 v0, 0x1
                                                                                                                                                                                        801iput-boolean v0, p0, Lcom/baidu/mobads/container/k;->Y:Z
                                                                                                                                                                                        803const-string v0, "cf"
                                                                                                                                                                                        805const-string v3, ""
                                                                                                                                                                                        807invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        808move-result-object v0
                                                                                                                                                                                        809iput-object v0, p0, Lcom/baidu/mobads/container/k;->Z:Ljava/lang/String;
                                                                                                                                                                                        811const-string v0, "qk"
                                                                                                                                                                                        813const-string v3, ""
                                                                                                                                                                                        815invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        816move-result-object v0
                                                                                                                                                                                        817iput-object v0, p0, Lcom/baidu/mobads/container/k;->aa:Ljava/lang/String;
                                                                                                                                                                                        818new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        820invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        822iget-object v3, p0, Lcom/baidu/mobads/container/k;->aa:Ljava/lang/String;
                                                                                                                                                                                        824invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        825move-result-object v0
                                                                                                                                                                                        827const-string v3, "_"
                                                                                                                                                                                        829invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        830move-result-object v0
                                                                                                                                                                                        831new-instance v3, Ljava/util/Random;
                                                                                                                                                                                        833invoke-direct {v3}, Ljava/util/Random;-><init>()V
                                                                                                                                                                                        835invoke-virtual {v3}, Ljava/util/Random;->nextLong()J
                                                                                                                                                                                        836move-result-wide v4
                                                                                                                                                                                        838invoke-virtual {v0, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        839move-result-object v0
                                                                                                                                                                                        841invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        842move-result-wide v4
                                                                                                                                                                                        844invoke-virtual {v0, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        845move-result-object v0
                                                                                                                                                                                        847const-string v3, "|"
                                                                                                                                                                                        849invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        850move-result-object v0
                                                                                                                                                                                        852invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        853move-result-object v0
                                                                                                                                                                                        854iput-object v0, p0, Lcom/baidu/mobads/container/k;->ab:Ljava/lang/String;
                                                                                                                                                                                        856const-string v0, "appname"
                                                                                                                                                                                        858const-string v3, ""
                                                                                                                                                                                        860invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        861move-result-object v0
                                                                                                                                                                                        862iput-object v0, p0, Lcom/baidu/mobads/container/k;->ad:Ljava/lang/String;
                                                                                                                                                                                        864const-string v0, "pk"
                                                                                                                                                                                        866const-string v3, ""
                                                                                                                                                                                        868invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        869move-result-object v0
                                                                                                                                                                                        870iput-object v0, p0, Lcom/baidu/mobads/container/k;->ac:Ljava/lang/String;
                                                                                                                                                                                        872const-string v0, "sz"
                                                                                                                                                                                        873const-wide/16 v4, 0x0
                                                                                                                                                                                        875invoke-virtual {p1, v0, v4, v5}, Lorg/json/JSONObject;->optLong(Ljava/lang/String;J)J
                                                                                                                                                                                        876move-result-wide v4
                                                                                                                                                                                        877iput-wide v4, p0, Lcom/baidu/mobads/container/k;->ae:J
                                                                                                                                                                                        879const-string v0, "sb"
                                                                                                                                                                                        880const/4 v3, 0x0
                                                                                                                                                                                        882invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
                                                                                                                                                                                        883move-result v0
                                                                                                                                                                                        884iput v0, p0, Lcom/baidu/mobads/container/k;->af:I
                                                                                                                                                                                        886const-string v0, "apo"
                                                                                                                                                                                        888const-string v3, ""
                                                                                                                                                                                        890invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        891move-result-object v0
                                                                                                                                                                                        892iput-object v0, p0, Lcom/baidu/mobads/container/k;->ag:Ljava/lang/String;
                                                                                                                                                                                        894const-string v0, "po"
                                                                                                                                                                                        895const/4 v3, 0x0
                                                                                                                                                                                        897invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
                                                                                                                                                                                        898move-result v0
                                                                                                                                                                                        899iput v0, p0, Lcom/baidu/mobads/container/k;->ah:I
                                                                                                                                                                                        901const-string v0, "st"
                                                                                                                                                                                        902const/4 v3, 0x0
                                                                                                                                                                                        904invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
                                                                                                                                                                                        905move-result v0
                                                                                                                                                                                        906if-ne v0, v1, :cond_509
                                                                                                                                                                                        907move v0, v1
                                                                                                                                                                                        908goto_4cb: iput-boolean v0, p0, Lcom/baidu/mobads/container/k;->ai:Z
                                                                                                                                                                                        910const-string v0, "murl"
                                                                                                                                                                                        912const-string v2, ""
                                                                                                                                                                                        914invoke-virtual {p1, v0, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        915move-result-object v0
                                                                                                                                                                                        916iput-object v0, p0, Lcom/baidu/mobads/container/k;->t:Ljava/lang/String;
                                                                                                                                                                                        918iget-object v0, p0, Lcom/baidu/mobads/container/k;->i:Ljava/lang/String;
                                                                                                                                                                                        920const-string v2, "video"
                                                                                                                                                                                        922invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        923move-result v0
                                                                                                                                                                                        924if-eqz v0, :cond_186
                                                                                                                                                                                        926iget-object v0, p0, Lcom/baidu/mobads/container/k;->t:Ljava/lang/String;
                                                                                                                                                                                        928invoke-virtual {v0}, Ljava/lang/String;->length()I
                                                                                                                                                                                        929move-result v0
                                                                                                                                                                                        930if-lez v0, :cond_186
                                                                                                                                                                                        932const-string v0, "w"
                                                                                                                                                                                        933const/4 v2, 0x0
                                                                                                                                                                                        935invoke-virtual {p1, v0, v2}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
                                                                                                                                                                                        936move-result v0
                                                                                                                                                                                        937iput v0, p0, Lcom/baidu/mobads/container/k;->u:I
                                                                                                                                                                                        939const-string v0, "h"
                                                                                                                                                                                        940const/4 v2, 0x0
                                                                                                                                                                                        942invoke-virtual {p1, v0, v2}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
                                                                                                                                                                                        943move-result v0
                                                                                                                                                                                        944iput v0, p0, Lcom/baidu/mobads/container/k;->v:I
                                                                                                                                                                                        946const-string v0, "video"
                                                                                                                                                                                        947iput-object v0, p0, Lcom/baidu/mobads/container/k;->s:Ljava/lang/String;
                                                                                                                                                                                        948iget v0, p0, Lcom/baidu/mobads/container/k;->S:I
                                                                                                                                                                                        949if-ne v0, v1, :cond_186
                                                                                                                                                                                        951iget-object v0, p0, Lcom/baidu/mobads/container/k;->y:Ljava/lang/String;
                                                                                                                                                                                        952iput-object v0, p0, Lcom/baidu/mobads/container/k;->t:Ljava/lang/String;
                                                                                                                                                                                        953try_end_507: goto/16 :goto_186
                                                                                                                                                                                        954cond_509: move v0, v2
                                                                                                                                                                                        955goto/16 :goto_4cb
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.content.Context.getApplicationInfo
                                                                                                                                                                                        • android.content.pm.ApplicationInfo.processName:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.os.Process.myPid
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Thread.currentThread
                                                                                                                                                                                        • java.lang.Thread.getName
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.content.Context.getSharedPreferences
                                                                                                                                                                                        • android.content.Context.getSharedPreferences
                                                                                                                                                                                        • android.content.SharedPreferences.getInt
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.concurrent.locks.Lock.tryLock
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.concurrent.locks.ReentrantLock.lock
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.concurrent.locks.ReentrantLock.unlock
                                                                                                                                                                                        • java.util.concurrent.locks.Lock.unlock
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.util.concurrent.locks.ReentrantLock.unlock
                                                                                                                                                                                        • java.util.concurrent.locks.Lock.unlock
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.concurrent.locks.ReentrantLock.unlock
                                                                                                                                                                                        • java.util.concurrent.locks.Lock.unlock
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • android.content.SharedPreferences.getInt
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • com.tencent.smtt.sdk.TbsLogReport$EventType.TYPE_INSTALL_DECOUPLE:Lcom/tencent/smtt/sdk/TbsLogReport$EventType
                                                                                                                                                                                        • java.util.concurrent.locks.ReentrantLock.unlock
                                                                                                                                                                                        • java.util.concurrent.locks.Lock.unlock
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.util.concurrent.locks.ReentrantLock.unlock
                                                                                                                                                                                        • java.util.concurrent.locks.Lock.unlock
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.concurrent.locks.ReentrantLock.unlock
                                                                                                                                                                                        • java.util.concurrent.locks.Lock.unlock
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • android.content.SharedPreferences.getInt
                                                                                                                                                                                        • java.lang.Boolean.booleanValue
                                                                                                                                                                                        • android.os.Bundle.<init>
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • android.content.SharedPreferences.getInt
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • java.io.File.getAbsolutePath
                                                                                                                                                                                        • java.lang.Boolean.booleanValue
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.util.Log.getStackTraceString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.concurrent.locks.ReentrantLock.unlock
                                                                                                                                                                                        • java.util.concurrent.locks.Lock.unlock
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • android.content.SharedPreferences.getInt
                                                                                                                                                                                        • java.util.concurrent.locks.ReentrantLock.unlock
                                                                                                                                                                                        • java.util.concurrent.locks.Lock.unlock
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.util.concurrent.locks.ReentrantLock.unlock
                                                                                                                                                                                        • java.util.concurrent.locks.Lock.unlock
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.util.concurrent.locks.ReentrantLock.unlock
                                                                                                                                                                                        • java.util.concurrent.locks.Lock.unlock
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.content.Context.getSharedPreferences
                                                                                                                                                                                        • android.content.Context.getSharedPreferences
                                                                                                                                                                                        • android.content.SharedPreferences.edit
                                                                                                                                                                                        • android.content.SharedPreferences$Editor.putInt
                                                                                                                                                                                        • android.content.SharedPreferences$Editor.putInt
                                                                                                                                                                                        • android.content.SharedPreferences$Editor.putInt
                                                                                                                                                                                        • android.content.SharedPreferences$Editor.commit
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.util.Log.getStackTraceString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.concurrent.locks.ReentrantLock.unlock
                                                                                                                                                                                        • java.util.concurrent.locks.Lock.unlock
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.util.concurrent.locks.ReentrantLock.unlock
                                                                                                                                                                                        • java.util.concurrent.locks.Lock.unlock
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • TbsInstaller
                                                                                                                                                                                        • isTbsLocalInstalled --> no installation!
                                                                                                                                                                                        • TbsInstaller-installTbsCoreInThread tbsApkPath=
                                                                                                                                                                                        • TbsInstaller-installTbsCoreInThread tbsCoreTargetVer=
                                                                                                                                                                                        • TbsInstaller-continueInstallTbsCore currentProcessName=
                                                                                                                                                                                        • TbsInstaller-installTbsCoreInThread currentProcessId=
                                                                                                                                                                                        • TbsInstaller-installTbsCoreInThread currentThreadName=
                                                                                                                                                                                        • tbs_preloadx5_check_cfg_file
                                                                                                                                                                                        • tbs_precheck_disable_version
                                                                                                                                                                                        • TbsInstaller-installTbsCoreInThread -- version:
                                                                                                                                                                                        • is disabled by preload_x5_check!
                                                                                                                                                                                        • rom is not enough when installing tbs core! curAvailROM=
                                                                                                                                                                                        • ,minReqRom=
                                                                                                                                                                                        • TbsInstaller-installTbsCoreInThread locked =
                                                                                                                                                                                        • copy_core_ver
                                                                                                                                                                                        • TbsInstaller-installTbsCoreInThread tbsCoreCopyVer =
                                                                                                                                                                                        • TbsInstaller-installTbsCoreInThread tbsCoreInstallVer =
                                                                                                                                                                                        • TbsInstaller-installTbsCoreInThread tbsCoreTargetVer =
                                                                                                                                                                                        • TbsInstaller-installTbsCoreInThread installStatus1=
                                                                                                                                                                                        • TbsInstaller-installTbsCoreInThread tbsCoreInstalledVer=
                                                                                                                                                                                        • TbsInstaller-installTbsCoreInThread -- retry.....
                                                                                                                                                                                        • TbsInstaller-installTbsCoreInThread -- update TBS.....
                                                                                                                                                                                        • TbsInstaller-installTbsCoreInThread installStatus2=
                                                                                                                                                                                        • install_apk_path
                                                                                                                                                                                        • tbs_downloaddecouplecore
                                                                                                                                                                                        • STEP 2/2 begin installation.....
                                                                                                                                                                                        • unzip_retry_num
                                                                                                                                                                                        • exceed unzip retry num!
                                                                                                                                                                                        • apk path is null!
                                                                                                                                                                                        • TbsInstaller-installTbsCoreInThread apkPath =
                                                                                                                                                                                        • apk version is 0!
                                                                                                                                                                                        • unzipTbsApk failed
                                                                                                                                                                                        • unlzma_status
                                                                                                                                                                                        • exceed unlzma retry num!
                                                                                                                                                                                        • tbs_needdownload
                                                                                                                                                                                        • request_full_package
                                                                                                                                                                                        • unlzma begin
                                                                                                                                                                                        • tbs_responsecode
                                                                                                                                                                                        • can_unlzma
                                                                                                                                                                                        • responseCode
                                                                                                                                                                                        • unzip_temp_path
                                                                                                                                                                                        • unlzma
                                                                                                                                                                                        • unlzma return null
                                                                                                                                                                                        • unlzma is null
                                                                                                                                                                                        • unlzma success
                                                                                                                                                                                        • unlzma return false
                                                                                                                                                                                        • unlzma failure because Throwable
                                                                                                                                                                                        • unlzma finished
                                                                                                                                                                                        • dexopt_retry_num
                                                                                                                                                                                        • exceed dexopt retry num!
                                                                                                                                                                                        • STEP 2/2 installation completed! you can restart!
                                                                                                                                                                                        • STEP 2/2 installation completed! you can restart! version:
                                                                                                                                                                                        • tbs_preload_x5_counter
                                                                                                                                                                                        • tbs_preload_x5_recorder
                                                                                                                                                                                        • tbs_preload_x5_version
                                                                                                                                                                                        • Init tbs_preload_x5_counter#1 exception:
                                                                                                                                                                                        • continueInstallWithout core success
                                                                                                                                                                                        • success
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation build Landroid/annotation/TargetApi;
                                                                                                                                                                                        1value = 0xb
                                                                                                                                                                                        2.end annotation
                                                                                                                                                                                        3move-object/from16 v1, p0
                                                                                                                                                                                        4move-object/from16 v2, p1
                                                                                                                                                                                        5move-object/from16 v3, p2
                                                                                                                                                                                        6move/from16 v4, p3
                                                                                                                                                                                        8invoke-static/range {p1 .. p1}, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->getInstance(Landroid/content/Context;)Lcom/tencent/smtt/sdk/TbsDownloadConfig;
                                                                                                                                                                                        9move-result-object v0
                                                                                                                                                                                        10const/16 v5, -0x1f5
                                                                                                                                                                                        12invoke-virtual {v0, v5}, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->setInstallInterruptCode(I)V
                                                                                                                                                                                        14invoke-virtual/range {p0 .. p1}, Lcom/tencent/smtt/sdk/aq;->c(Landroid/content/Context;)Z
                                                                                                                                                                                        15move-result v0
                                                                                                                                                                                        16const/4 v5, 0x1
                                                                                                                                                                                        18invoke-static {v5}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        19move-result-object v6
                                                                                                                                                                                        21const-string v7, "TbsInstaller"
                                                                                                                                                                                        22if-eqz v0, :cond_2d
                                                                                                                                                                                        24const-string v0, "isTbsLocalInstalled --> no installation!"
                                                                                                                                                                                        26invoke-static {v7, v0, v5}, Lcom/tencent/smtt/utils/TbsLog;->i(Ljava/lang/String;Ljava/lang/String;Z)V
                                                                                                                                                                                        28invoke-static/range {p1 .. p1}, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->getInstance(Landroid/content/Context;)Lcom/tencent/smtt/sdk/TbsDownloadConfig;
                                                                                                                                                                                        29move-result-object v0
                                                                                                                                                                                        30const/16 v2, -0x1f6
                                                                                                                                                                                        32invoke-virtual {v0, v2}, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->setInstallInterruptCode(I)V
                                                                                                                                                                                        33return-void
                                                                                                                                                                                        34cond_2d: new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        36invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        38const-string v8, "TbsInstaller-installTbsCoreInThread tbsApkPath="
                                                                                                                                                                                        40invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        42invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        44invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        45move-result-object v0
                                                                                                                                                                                        47invoke-static {v7, v0}, Lcom/tencent/smtt/utils/TbsLog;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        48new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        50invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        52const-string v8, "TbsInstaller-installTbsCoreInThread tbsCoreTargetVer="
                                                                                                                                                                                        54invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        56invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        58invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        59move-result-object v0
                                                                                                                                                                                        61invoke-static {v7, v0}, Lcom/tencent/smtt/utils/TbsLog;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        62new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        64invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        66const-string v8, "TbsInstaller-continueInstallTbsCore currentProcessName="
                                                                                                                                                                                        68invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        70invoke-virtual/range {p1 .. p1}, Landroid/content/Context;->getApplicationInfo()Landroid/content/pm/ApplicationInfo;
                                                                                                                                                                                        71move-result-object v8
                                                                                                                                                                                        73iget-object v8, v8, Landroid/content/pm/ApplicationInfo;->processName:Ljava/lang/String;
                                                                                                                                                                                        75invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        77invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        78move-result-object v0
                                                                                                                                                                                        80invoke-static {v7, v0}, Lcom/tencent/smtt/utils/TbsLog;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        81new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        83invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        85const-string v8, "TbsInstaller-installTbsCoreInThread currentProcessId="
                                                                                                                                                                                        87invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        89invoke-static {}, Landroid/os/Process;->myPid()I
                                                                                                                                                                                        90move-result v8
                                                                                                                                                                                        92invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        94invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        95move-result-object v0
                                                                                                                                                                                        97invoke-static {v7, v0}, Lcom/tencent/smtt/utils/TbsLog;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        98new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        100invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        102const-string v8, "TbsInstaller-installTbsCoreInThread currentThreadName="
                                                                                                                                                                                        104invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        106invoke-static {}, Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;
                                                                                                                                                                                        107move-result-object v8
                                                                                                                                                                                        109invoke-virtual {v8}, Ljava/lang/Thread;->getName()Ljava/lang/String;
                                                                                                                                                                                        110move-result-object v8
                                                                                                                                                                                        112invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        114invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        115move-result-object v0
                                                                                                                                                                                        117invoke-static {v7, v0}, Lcom/tencent/smtt/utils/TbsLog;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        118sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        119const/4 v8, 0x4
                                                                                                                                                                                        120const/16 v9, 0xb
                                                                                                                                                                                        122const-string v10, "tbs_preloadx5_check_cfg_file"
                                                                                                                                                                                        123const/4 v11, 0x0
                                                                                                                                                                                        124if-lt v0, v9, :cond_b2
                                                                                                                                                                                        126invoke-virtual {v2, v10, v8}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
                                                                                                                                                                                        127move-result-object v0
                                                                                                                                                                                        128goto/16 :goto_b6
                                                                                                                                                                                        129cond_b2:
                                                                                                                                                                                        130invoke-virtual {v2, v10, v11}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
                                                                                                                                                                                        131move-result-object v0
                                                                                                                                                                                        132goto_b6: const/4 v12, -0x1
                                                                                                                                                                                        134const-string v13, "tbs_precheck_disable_version"
                                                                                                                                                                                        136invoke-interface {v0, v13, v12}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
                                                                                                                                                                                        137move-result v0
                                                                                                                                                                                        138if-ne v0, v4, :cond_e2
                                                                                                                                                                                        139new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        141invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        143const-string v3, "TbsInstaller-installTbsCoreInThread -- version:"
                                                                                                                                                                                        145invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        147invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        149const-string v3, " is disabled by preload_x5_check!"
                                                                                                                                                                                        151invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        153invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        154move-result-object v0
                                                                                                                                                                                        156invoke-static {v7, v0}, Lcom/tencent/smtt/utils/TbsLog;->e(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        158invoke-static/range {p1 .. p1}, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->getInstance(Landroid/content/Context;)Lcom/tencent/smtt/sdk/TbsDownloadConfig;
                                                                                                                                                                                        159move-result-object v0
                                                                                                                                                                                        160const/16 v2, -0x1f7
                                                                                                                                                                                        162invoke-virtual {v0, v2}, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->setInstallInterruptCode(I)V
                                                                                                                                                                                        163return-void
                                                                                                                                                                                        164cond_e2:
                                                                                                                                                                                        165invoke-static/range {p1 .. p1}, Lcom/tencent/smtt/utils/k;->b(Landroid/content/Context;)Z
                                                                                                                                                                                        166move-result v0
                                                                                                                                                                                        167if-nez v0, :cond_120
                                                                                                                                                                                        169invoke-static {}, Lcom/tencent/smtt/utils/y;->a()J
                                                                                                                                                                                        170move-result-wide v3
                                                                                                                                                                                        172invoke-static/range {p1 .. p1}, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->getInstance(Landroid/content/Context;)Lcom/tencent/smtt/sdk/TbsDownloadConfig;
                                                                                                                                                                                        173move-result-object v0
                                                                                                                                                                                        175invoke-virtual {v0}, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->getDownloadMinFreeSpace()J
                                                                                                                                                                                        176move-result-wide v5
                                                                                                                                                                                        178invoke-static/range {p1 .. p1}, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->getInstance(Landroid/content/Context;)Lcom/tencent/smtt/sdk/TbsDownloadConfig;
                                                                                                                                                                                        179move-result-object v0
                                                                                                                                                                                        180const/16 v7, -0x1f8
                                                                                                                                                                                        182invoke-virtual {v0, v7}, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->setInstallInterruptCode(I)V
                                                                                                                                                                                        184invoke-static/range {p1 .. p1}, Lcom/tencent/smtt/sdk/TbsLogReport;->getInstance(Landroid/content/Context;)Lcom/tencent/smtt/sdk/TbsLogReport;
                                                                                                                                                                                        185move-result-object v0
                                                                                                                                                                                        186const/16 v2, 0xd2
                                                                                                                                                                                        187new-instance v7, Ljava/lang/StringBuilder;
                                                                                                                                                                                        189invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        191const-string v8, "rom is not enough when installing tbs core! curAvailROM="
                                                                                                                                                                                        193invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        195invoke-virtual {v7, v3, v4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        197const-string v3, ",minReqRom="
                                                                                                                                                                                        199invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        201invoke-virtual {v7, v5, v6}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        203invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        204move-result-object v3
                                                                                                                                                                                        206invoke-virtual {v0, v2, v3}, Lcom/tencent/smtt/sdk/TbsLogReport;->setInstallErrorCode(ILjava/lang/String;)V
                                                                                                                                                                                        207return-void
                                                                                                                                                                                        208cond_120:
                                                                                                                                                                                        209invoke-virtual/range {p0 .. p1}, Lcom/tencent/smtt/sdk/aq;->t(Landroid/content/Context;)Z
                                                                                                                                                                                        210move-result v0
                                                                                                                                                                                        211if-nez v0, :cond_130
                                                                                                                                                                                        213invoke-static/range {p1 .. p1}, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->getInstance(Landroid/content/Context;)Lcom/tencent/smtt/sdk/TbsDownloadConfig;
                                                                                                                                                                                        214move-result-object v0
                                                                                                                                                                                        215const/16 v2, -0x1f9
                                                                                                                                                                                        217invoke-virtual {v0, v2}, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->setInstallInterruptCode(I)V
                                                                                                                                                                                        218return-void
                                                                                                                                                                                        219cond_130:
                                                                                                                                                                                        220sget-object v0, Lcom/tencent/smtt/sdk/aq;->j:Ljava/util/concurrent/locks/Lock;
                                                                                                                                                                                        222invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;->tryLock()Z
                                                                                                                                                                                        223move-result v0
                                                                                                                                                                                        224new-instance v13, Ljava/lang/StringBuilder;
                                                                                                                                                                                        226invoke-direct {v13}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        228const-string v14, "TbsInstaller-installTbsCoreInThread locked ="
                                                                                                                                                                                        230invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        232invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
                                                                                                                                                                                        234invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        235move-result-object v13
                                                                                                                                                                                        237invoke-static {v7, v13}, Lcom/tencent/smtt/utils/TbsLog;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        238if-eqz v0, :cond_6ac
                                                                                                                                                                                        240invoke-static/range {p1 .. p1}, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->getInstance(Landroid/content/Context;)Lcom/tencent/smtt/sdk/TbsDownloadConfig;
                                                                                                                                                                                        241move-result-object v0
                                                                                                                                                                                        242const/16 v13, -0x1fb
                                                                                                                                                                                        244invoke-virtual {v0, v13}, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->setInstallInterruptCode(I)V
                                                                                                                                                                                        246sget-object v0, Lcom/tencent/smtt/sdk/aq;->i:Ljava/util/concurrent/locks/ReentrantLock;
                                                                                                                                                                                        248invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantLock;->lock()V
                                                                                                                                                                                        249try_start_15a:
                                                                                                                                                                                        250invoke-static/range {p1 .. p1}, Lcom/tencent/smtt/sdk/am;->a(Landroid/content/Context;)Lcom/tencent/smtt/sdk/am;
                                                                                                                                                                                        251move-result-object v0
                                                                                                                                                                                        253const-string v14, "copy_core_ver"
                                                                                                                                                                                        255invoke-virtual {v0, v14}, Lcom/tencent/smtt/sdk/am;->c(Ljava/lang/String;)I
                                                                                                                                                                                        256move-result v0
                                                                                                                                                                                        258invoke-static/range {p1 .. p1}, Lcom/tencent/smtt/sdk/am;->a(Landroid/content/Context;)Lcom/tencent/smtt/sdk/am;
                                                                                                                                                                                        259move-result-object v14
                                                                                                                                                                                        261invoke-virtual {v14}, Lcom/tencent/smtt/sdk/am;->b()I
                                                                                                                                                                                        262move-result v14
                                                                                                                                                                                        263new-instance v15, Ljava/lang/StringBuilder;
                                                                                                                                                                                        265invoke-direct {v15}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        267const-string v12, "TbsInstaller-installTbsCoreInThread tbsCoreCopyVer ="
                                                                                                                                                                                        269invoke-virtual {v15, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        271invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        273invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        274move-result-object v12
                                                                                                                                                                                        276invoke-static {v7, v12}, Lcom/tencent/smtt/utils/TbsLog;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        277new-instance v12, Ljava/lang/StringBuilder;
                                                                                                                                                                                        279invoke-direct {v12}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        281const-string v15, "TbsInstaller-installTbsCoreInThread tbsCoreInstallVer ="
                                                                                                                                                                                        283invoke-virtual {v12, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        285invoke-virtual {v12, v14}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        287invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        288move-result-object v12
                                                                                                                                                                                        290invoke-static {v7, v12}, Lcom/tencent/smtt/utils/TbsLog;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        291new-instance v12, Ljava/lang/StringBuilder;
                                                                                                                                                                                        293invoke-direct {v12}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        295const-string v15, "TbsInstaller-installTbsCoreInThread tbsCoreTargetVer ="
                                                                                                                                                                                        297invoke-virtual {v12, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        299invoke-virtual {v12, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        301invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        302move-result-object v12
                                                                                                                                                                                        304invoke-static {v7, v12}, Lcom/tencent/smtt/utils/TbsLog;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        305try_end_1a8: if-lez v14, :cond_1ac
                                                                                                                                                                                        306if-gt v4, v14, :cond_1b0
                                                                                                                                                                                        307cond_1ac: if-lez v0, :cond_1b7
                                                                                                                                                                                        308if-le v4, v0, :cond_1b7
                                                                                                                                                                                        309try_start_1b0:
                                                                                                                                                                                        310invoke-virtual/range {p0 .. p1}, Lcom/tencent/smtt/sdk/aq;->o(Landroid/content/Context;)V
                                                                                                                                                                                        311try_end_1b3: goto/16 :goto_1b7
                                                                                                                                                                                        312catchall_1b4: move-exception v0
                                                                                                                                                                                        313goto/16 :goto_687
                                                                                                                                                                                        314try_start_1b7:
                                                                                                                                                                                        315invoke-static/range {p1 .. p1}, Lcom/tencent/smtt/sdk/am;->a(Landroid/content/Context;)Lcom/tencent/smtt/sdk/am;
                                                                                                                                                                                        316move-result-object v0
                                                                                                                                                                                        318invoke-virtual {v0}, Lcom/tencent/smtt/sdk/am;->c()I
                                                                                                                                                                                        319move-result v12
                                                                                                                                                                                        321invoke-virtual/range {p0 .. p1}, Lcom/tencent/smtt/sdk/aq;->i(Landroid/content/Context;)I
                                                                                                                                                                                        322move-result v0
                                                                                                                                                                                        323new-instance v14, Ljava/lang/StringBuilder;
                                                                                                                                                                                        325invoke-direct {v14}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        327const-string v15, "TbsInstaller-installTbsCoreInThread installStatus1="
                                                                                                                                                                                        329invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        331invoke-virtual {v14, v12}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        333invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        334move-result-object v14
                                                                                                                                                                                        336invoke-static {v7, v14}, Lcom/tencent/smtt/utils/TbsLog;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        337new-instance v14, Ljava/lang/StringBuilder;
                                                                                                                                                                                        339invoke-direct {v14}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        341const-string v15, "TbsInstaller-installTbsCoreInThread tbsCoreInstalledVer="
                                                                                                                                                                                        343invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        345invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        347invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        348move-result-object v14
                                                                                                                                                                                        350invoke-static {v7, v14}, Lcom/tencent/smtt/utils/TbsLog;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        351try_end_1eb: const v14, 0x54c5638
                                                                                                                                                                                        352const/4 v15, 0x2
                                                                                                                                                                                        353if-ltz v12, :cond_1fa
                                                                                                                                                                                        354if-ge v12, v15, :cond_1fa
                                                                                                                                                                                        355try_start_1f3:
                                                                                                                                                                                        356const-string v0, "TbsInstaller-installTbsCoreInThread -- retry....."
                                                                                                                                                                                        358invoke-static {v7, v0, v5}, Lcom/tencent/smtt/utils/TbsLog;->i(Ljava/lang/String;Ljava/lang/String;Z)V
                                                                                                                                                                                        359const/4 v0, 0x1
                                                                                                                                                                                        360goto/16 :goto_20f
                                                                                                                                                                                        361cond_1fa: const/4 v13, 0x3
                                                                                                                                                                                        362if-ne v12, v13, :cond_20e
                                                                                                                                                                                        363if-lez v0, :cond_20e
                                                                                                                                                                                        364if-gt v4, v0, :cond_203
                                                                                                                                                                                        365if-ne v4, v14, :cond_20e
                                                                                                                                                                                        366cond_203:
                                                                                                                                                                                        367invoke-virtual/range {p0 .. p1}, Lcom/tencent/smtt/sdk/aq;->o(Landroid/content/Context;)V
                                                                                                                                                                                        369const-string v0, "TbsInstaller-installTbsCoreInThread -- update TBS....."
                                                                                                                                                                                        371invoke-static {v7, v0, v5}, Lcom/tencent/smtt/utils/TbsLog;->i(Ljava/lang/String;Ljava/lang/String;Z)V
                                                                                                                                                                                        372try_end_20b: const/4 v0, 0x0
                                                                                                                                                                                        373const/4 v12, -0x1
                                                                                                                                                                                        374goto/16 :goto_20f
                                                                                                                                                                                        375cond_20e: const/4 v0, 0x0
                                                                                                                                                                                        376try_start_20f:
                                                                                                                                                                                        377invoke-static/range {p1 .. p1}, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->getInstance(Landroid/content/Context;)Lcom/tencent/smtt/sdk/TbsDownloadConfig;
                                                                                                                                                                                        378move-result-object v13
                                                                                                                                                                                        379const/16 v14, -0x1fc
                                                                                                                                                                                        381invoke-virtual {v13, v14}, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->setInstallInterruptCode(I)V
                                                                                                                                                                                        382new-instance v13, Ljava/lang/StringBuilder;
                                                                                                                                                                                        384invoke-direct {v13}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        386const-string v14, "TbsInstaller-installTbsCoreInThread installStatus2="
                                                                                                                                                                                        388invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        390invoke-virtual {v13, v12}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        392invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        393move-result-object v13
                                                                                                                                                                                        395invoke-static {v7, v13}, Lcom/tencent/smtt/utils/TbsLog;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        396try_end_22c: const/16 v13, 0xca
                                                                                                                                                                                        397const/16 v14, 0xa
                                                                                                                                                                                        399const-string v8, "install_apk_path"
                                                                                                                                                                                        401const-string v9, "tbs_downloaddecouplecore"
                                                                                                                                                                                        402if-ge v12, v5, :cond_4e4
                                                                                                                                                                                        403try_start_236:
                                                                                                                                                                                        404const-string v15, "STEP 2/2 begin installation....."
                                                                                                                                                                                        406invoke-static {v7, v15, v5}, Lcom/tencent/smtt/utils/TbsLog;->i(Ljava/lang/String;Ljava/lang/String;Z)V
                                                                                                                                                                                        408invoke-static/range {p1 .. p1}, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->getInstance(Landroid/content/Context;)Lcom/tencent/smtt/sdk/TbsDownloadConfig;
                                                                                                                                                                                        409move-result-object v15
                                                                                                                                                                                        410const/16 v11, -0x1fd
                                                                                                                                                                                        412invoke-virtual {v15, v11}, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->setInstallInterruptCode(I)V
                                                                                                                                                                                        413if-eqz v0, :cond_28a
                                                                                                                                                                                        415invoke-static/range {p1 .. p1}, Lcom/tencent/smtt/sdk/am;->a(Landroid/content/Context;)Lcom/tencent/smtt/sdk/am;
                                                                                                                                                                                        416move-result-object v11
                                                                                                                                                                                        418const-string v15, "unzip_retry_num"
                                                                                                                                                                                        420invoke-virtual {v11, v15}, Lcom/tencent/smtt/sdk/am;->c(Ljava/lang/String;)I
                                                                                                                                                                                        421move-result v11
                                                                                                                                                                                        422if-le v11, v14, :cond_282
                                                                                                                                                                                        424invoke-static/range {p1 .. p1}, Lcom/tencent/smtt/sdk/TbsLogReport;->getInstance(Landroid/content/Context;)Lcom/tencent/smtt/sdk/TbsLogReport;
                                                                                                                                                                                        425move-result-object v0
                                                                                                                                                                                        426const/16 v3, 0xc9
                                                                                                                                                                                        428const-string v4, "exceed unzip retry num!"
                                                                                                                                                                                        430invoke-virtual {v0, v3, v4}, Lcom/tencent/smtt/sdk/TbsLogReport;->setInstallErrorCode(ILjava/lang/String;)V
                                                                                                                                                                                        432invoke-direct/range {p0 .. p1}, Lcom/tencent/smtt/sdk/aq;->C(Landroid/content/Context;)V
                                                                                                                                                                                        434invoke-static/range {p1 .. p1}, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->getInstance(Landroid/content/Context;)Lcom/tencent/smtt/sdk/TbsDownloadConfig;
                                                                                                                                                                                        435move-result-object v0
                                                                                                                                                                                        436const/16 v2, -0x1fe
                                                                                                                                                                                        438invoke-virtual {v0, v2}, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->setInstallInterruptCode(I)V
                                                                                                                                                                                        439try_end_269:
                                                                                                                                                                                        440sget-object v0, Lcom/tencent/smtt/sdk/aq;->i:Ljava/util/concurrent/locks/ReentrantLock;
                                                                                                                                                                                        442invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantLock;->unlock()V
                                                                                                                                                                                        444sget-object v0, Lcom/tencent/smtt/sdk/aq;->j:Ljava/util/concurrent/locks/Lock;
                                                                                                                                                                                        446invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;->unlock()V
                                                                                                                                                                                        447try_end_273: goto/16 :goto_278
                                                                                                                                                                                        448catch_274: move-exception v0
                                                                                                                                                                                        450invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        451try_start_278:
                                                                                                                                                                                        452invoke-virtual/range {p0 .. p0}, Lcom/tencent/smtt/sdk/aq;->b()V
                                                                                                                                                                                        453try_end_27b: goto/16 :goto_281
                                                                                                                                                                                        454catch_27c: move-exception v0
                                                                                                                                                                                        455move-object v2, v0
                                                                                                                                                                                        457invoke-virtual {v2}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        458goto_281: return-void
                                                                                                                                                                                        459cond_282:
                                                                                                                                                                                        460invoke-static/range {p1 .. p1}, Lcom/tencent/smtt/sdk/am;->a(Landroid/content/Context;)Lcom/tencent/smtt/sdk/am;
                                                                                                                                                                                        461move-result-object v15
                                                                                                                                                                                        462add-int/2addr v11, v5
                                                                                                                                                                                        464invoke-virtual {v15, v11}, Lcom/tencent/smtt/sdk/am;->b(I)V
                                                                                                                                                                                        465cond_28a: if-nez v3, :cond_2c1
                                                                                                                                                                                        467invoke-static/range {p1 .. p1}, Lcom/tencent/smtt/sdk/am;->a(Landroid/content/Context;)Lcom/tencent/smtt/sdk/am;
                                                                                                                                                                                        468move-result-object v11
                                                                                                                                                                                        470invoke-virtual {v11, v8}, Lcom/tencent/smtt/sdk/am;->d(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        471move-result-object v11
                                                                                                                                                                                        472if-nez v11, :cond_2c2
                                                                                                                                                                                        474invoke-static/range {p1 .. p1}, Lcom/tencent/smtt/sdk/TbsLogReport;->getInstance(Landroid/content/Context;)Lcom/tencent/smtt/sdk/TbsLogReport;
                                                                                                                                                                                        475move-result-object v0
                                                                                                                                                                                        477const-string v3, "apk path is null!"
                                                                                                                                                                                        479invoke-virtual {v0, v13, v3}, Lcom/tencent/smtt/sdk/TbsLogReport;->setInstallErrorCode(ILjava/lang/String;)V
                                                                                                                                                                                        481invoke-static/range {p1 .. p1}, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->getInstance(Landroid/content/Context;)Lcom/tencent/smtt/sdk/TbsDownloadConfig;
                                                                                                                                                                                        482move-result-object v0
                                                                                                                                                                                        483const/16 v2, -0x1ff
                                                                                                                                                                                        485invoke-virtual {v0, v2}, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->setInstallInterruptCode(I)V
                                                                                                                                                                                        486try_end_2a8:
                                                                                                                                                                                        487sget-object v0, Lcom/tencent/smtt/sdk/aq;->i:Ljava/util/concurrent/locks/ReentrantLock;
                                                                                                                                                                                        489invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantLock;->unlock()V
                                                                                                                                                                                        491sget-object v0, Lcom/tencent/smtt/sdk/aq;->j:Ljava/util/concurrent/locks/Lock;
                                                                                                                                                                                        493invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;->unlock()V
                                                                                                                                                                                        494try_end_2b2: goto/16 :goto_2b7
                                                                                                                                                                                        495catch_2b3: move-exception v0
                                                                                                                                                                                        497invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        498goto_2b7:
                                                                                                                                                                                        499invoke-virtual/range {p0 .. p0}, Lcom/tencent/smtt/sdk/aq;->b()V
                                                                                                                                                                                        500try_end_2ba: goto/16 :goto_2c0
                                                                                                                                                                                        501catch_2bb: move-exception v0
                                                                                                                                                                                        502move-object v2, v0
                                                                                                                                                                                        504invoke-virtual {v2}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        505goto_2c0: return-void
                                                                                                                                                                                        506cond_2c1: move-object v11, v3
                                                                                                                                                                                        507try_start_2c2: new-instance v13, Ljava/lang/StringBuilder;
                                                                                                                                                                                        509invoke-direct {v13}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        511const-string v15, "TbsInstaller-installTbsCoreInThread apkPath ="
                                                                                                                                                                                        513invoke-virtual {v13, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        515invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        517invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        518move-result-object v13
                                                                                                                                                                                        520invoke-static {v7, v13}, Lcom/tencent/smtt/utils/TbsLog;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        522invoke-virtual {v1, v2, v11}, Lcom/tencent/smtt/sdk/aq;->c(Landroid/content/Context;Ljava/lang/String;)I
                                                                                                                                                                                        523move-result v13
                                                                                                                                                                                        524if-nez v13, :cond_309
                                                                                                                                                                                        526invoke-static/range {p1 .. p1}, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->getInstance(Landroid/content/Context;)Lcom/tencent/smtt/sdk/TbsDownloadConfig;
                                                                                                                                                                                        527move-result-object v0
                                                                                                                                                                                        528const/16 v3, -0x200
                                                                                                                                                                                        530invoke-virtual {v0, v3}, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->setInstallInterruptCode(I)V
                                                                                                                                                                                        532invoke-static/range {p1 .. p1}, Lcom/tencent/smtt/sdk/TbsLogReport;->getInstance(Landroid/content/Context;)Lcom/tencent/smtt/sdk/TbsLogReport;
                                                                                                                                                                                        533move-result-object v0
                                                                                                                                                                                        534const/16 v2, 0xcb
                                                                                                                                                                                        536const-string v3, "apk version is 0!"
                                                                                                                                                                                        538invoke-virtual {v0, v2, v3}, Lcom/tencent/smtt/sdk/TbsLogReport;->setInstallErrorCode(ILjava/lang/String;)V
                                                                                                                                                                                        539try_start_2f0:
                                                                                                                                                                                        540sget-object v0, Lcom/tencent/smtt/sdk/aq;->i:Ljava/util/concurrent/locks/ReentrantLock;
                                                                                                                                                                                        542invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantLock;->unlock()V
                                                                                                                                                                                        544sget-object v0, Lcom/tencent/smtt/sdk/aq;->j:Ljava/util/concurrent/locks/Lock;
                                                                                                                                                                                        546invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;->unlock()V
                                                                                                                                                                                        547try_end_2fa: goto/16 :goto_2ff
                                                                                                                                                                                        548catch_2fb: move-exception v0
                                                                                                                                                                                        550invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        551try_start_2ff:
                                                                                                                                                                                        552invoke-virtual/range {p0 .. p0}, Lcom/tencent/smtt/sdk/aq;->b()V
                                                                                                                                                                                        553try_end_302: goto/16 :goto_308
                                                                                                                                                                                        554catch_303: move-exception v0
                                                                                                                                                                                        555move-object v2, v0
                                                                                                                                                                                        557invoke-virtual {v2}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        558goto_308: return-void
                                                                                                                                                                                        559cond_309:
                                                                                                                                                                                        560invoke-static/range {p1 .. p1}, Lcom/tencent/smtt/sdk/am;->a(Landroid/content/Context;)Lcom/tencent/smtt/sdk/am;
                                                                                                                                                                                        561move-result-object v15
                                                                                                                                                                                        563invoke-virtual {v15, v8, v11}, Lcom/tencent/smtt/sdk/am;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        565invoke-static/range {p1 .. p1}, Lcom/tencent/smtt/sdk/am;->a(Landroid/content/Context;)Lcom/tencent/smtt/sdk/am;
                                                                                                                                                                                        566move-result-object v8
                                                                                                                                                                                        567const/4 v15, 0x0
                                                                                                                                                                                        569invoke-virtual {v8, v13, v15}, Lcom/tencent/smtt/sdk/am;->b(II)V
                                                                                                                                                                                        571invoke-static/range {p1 .. p1}, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->getInstance(Landroid/content/Context;)Lcom/tencent/smtt/sdk/TbsDownloadConfig;
                                                                                                                                                                                        572move-result-object v8
                                                                                                                                                                                        573const/16 v15, -0x224
                                                                                                                                                                                        575invoke-virtual {v8, v15}, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->setInstallInterruptCode(I)V
                                                                                                                                                                                        577invoke-static/range {p1 .. p1}, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->getInstance(Landroid/content/Context;)Lcom/tencent/smtt/sdk/TbsDownloadConfig;
                                                                                                                                                                                        578move-result-object v8
                                                                                                                                                                                        580iget-object v8, v8, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->mPreferences:Landroid/content/SharedPreferences;
                                                                                                                                                                                        581const/4 v15, 0x0
                                                                                                                                                                                        583invoke-interface {v8, v9, v15}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
                                                                                                                                                                                        584move-result v8
                                                                                                                                                                                        585if-ne v8, v5, :cond_35f
                                                                                                                                                                                        586new-instance v8, Ljava/io/File;
                                                                                                                                                                                        588invoke-direct {v8, v11}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        590invoke-direct {v1, v2, v8, v5}, Lcom/tencent/smtt/sdk/aq;->a(Landroid/content/Context;Ljava/io/File;Z)Z
                                                                                                                                                                                        591move-result v8
                                                                                                                                                                                        592if-nez v8, :cond_38e
                                                                                                                                                                                        594invoke-static/range {p1 .. p1}, Lcom/tencent/smtt/sdk/TbsLogReport;->getInstance(Landroid/content/Context;)Lcom/tencent/smtt/sdk/TbsLogReport;
                                                                                                                                                                                        595move-result-object v0
                                                                                                                                                                                        596const/16 v2, 0xcf
                                                                                                                                                                                        598const-string v3, "unzipTbsApk failed"
                                                                                                                                                                                        600sget-object v4, Lcom/tencent/smtt/sdk/TbsLogReport$EventType;->TYPE_INSTALL_DECOUPLE:Lcom/tencent/smtt/sdk/TbsLogReport$EventType;
                                                                                                                                                                                        602invoke-virtual {v0, v2, v3, v4}, Lcom/tencent/smtt/sdk/TbsLogReport;->setInstallErrorCode(ILjava/lang/String;Lcom/tencent/smtt/sdk/TbsLogReport$EventType;)V
                                                                                                                                                                                        603try_start_346:
                                                                                                                                                                                        604sget-object v0, Lcom/tencent/smtt/sdk/aq;->i:Ljava/util/concurrent/locks/ReentrantLock;
                                                                                                                                                                                        606invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantLock;->unlock()V
                                                                                                                                                                                        608sget-object v0, Lcom/tencent/smtt/sdk/aq;->j:Ljava/util/concurrent/locks/Lock;
                                                                                                                                                                                        610invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;->unlock()V
                                                                                                                                                                                        611try_end_350: goto/16 :goto_355
                                                                                                                                                                                        612catch_351: move-exception v0
                                                                                                                                                                                        614invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        615try_start_355:
                                                                                                                                                                                        616invoke-virtual/range {p0 .. p0}, Lcom/tencent/smtt/sdk/aq;->b()V
                                                                                                                                                                                        617try_end_358: goto/16 :goto_35e
                                                                                                                                                                                        618catch_359: move-exception v0
                                                                                                                                                                                        619move-object v2, v0
                                                                                                                                                                                        621invoke-virtual {v2}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        622goto_35e: return-void
                                                                                                                                                                                        623try_start_35f: new-instance v8, Ljava/io/File;
                                                                                                                                                                                        625invoke-direct {v8, v11}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        627invoke-direct {v1, v2, v8}, Lcom/tencent/smtt/sdk/aq;->a(Landroid/content/Context;Ljava/io/File;)Z
                                                                                                                                                                                        628move-result v8
                                                                                                                                                                                        629if-nez v8, :cond_38e
                                                                                                                                                                                        631invoke-static/range {p1 .. p1}, Lcom/tencent/smtt/sdk/TbsLogReport;->getInstance(Landroid/content/Context;)Lcom/tencent/smtt/sdk/TbsLogReport;
                                                                                                                                                                                        632move-result-object v0
                                                                                                                                                                                        633const/16 v2, 0xcf
                                                                                                                                                                                        635const-string v3, "unzipTbsApk failed"
                                                                                                                                                                                        637invoke-virtual {v0, v2, v3}, Lcom/tencent/smtt/sdk/TbsLogReport;->setInstallErrorCode(ILjava/lang/String;)V
                                                                                                                                                                                        638try_start_375:
                                                                                                                                                                                        639sget-object v0, Lcom/tencent/smtt/sdk/aq;->i:Ljava/util/concurrent/locks/ReentrantLock;
                                                                                                                                                                                        641invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantLock;->unlock()V
                                                                                                                                                                                        643sget-object v0, Lcom/tencent/smtt/sdk/aq;->j:Ljava/util/concurrent/locks/Lock;
                                                                                                                                                                                        645invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;->unlock()V
                                                                                                                                                                                        646try_end_37f: goto/16 :goto_384
                                                                                                                                                                                        647catch_380: move-exception v0
                                                                                                                                                                                        649invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        650try_start_384:
                                                                                                                                                                                        651invoke-virtual/range {p0 .. p0}, Lcom/tencent/smtt/sdk/aq;->b()V
                                                                                                                                                                                        652try_end_387: goto/16 :goto_38d
                                                                                                                                                                                        653catch_388: move-exception v0
                                                                                                                                                                                        654move-object v2, v0
                                                                                                                                                                                        656invoke-virtual {v2}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        657goto_38d: return-void
                                                                                                                                                                                        658cond_38e: if-eqz v0, :cond_3f5
                                                                                                                                                                                        659try_start_390:
                                                                                                                                                                                        660invoke-static/range {p1 .. p1}, Lcom/tencent/smtt/sdk/am;->a(Landroid/content/Context;)Lcom/tencent/smtt/sdk/am;
                                                                                                                                                                                        661move-result-object v8
                                                                                                                                                                                        663const-string v11, "unlzma_status"
                                                                                                                                                                                        665invoke-virtual {v8, v11}, Lcom/tencent/smtt/sdk/am;->b(Ljava/lang/String;)I
                                                                                                                                                                                        666move-result v8
                                                                                                                                                                                        667const/4 v11, 0x5
                                                                                                                                                                                        668if-le v8, v11, :cond_3ed
                                                                                                                                                                                        670invoke-static/range {p1 .. p1}, Lcom/tencent/smtt/sdk/TbsLogReport;->getInstance(Landroid/content/Context;)Lcom/tencent/smtt/sdk/TbsLogReport;
                                                                                                                                                                                        671move-result-object v0
                                                                                                                                                                                        672const/16 v3, 0xdf
                                                                                                                                                                                        674const-string v4, "exceed unlzma retry num!"
                                                                                                                                                                                        676invoke-virtual {v0, v3, v4}, Lcom/tencent/smtt/sdk/TbsLogReport;->setInstallErrorCode(ILjava/lang/String;)V
                                                                                                                                                                                        678invoke-static/range {p1 .. p1}, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->getInstance(Landroid/content/Context;)Lcom/tencent/smtt/sdk/TbsDownloadConfig;
                                                                                                                                                                                        679move-result-object v0
                                                                                                                                                                                        680const/16 v3, -0x229
                                                                                                                                                                                        682invoke-virtual {v0, v3}, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->setInstallInterruptCode(I)V
                                                                                                                                                                                        684invoke-direct/range {p0 .. p1}, Lcom/tencent/smtt/sdk/aq;->C(Landroid/content/Context;)V
                                                                                                                                                                                        686invoke-static/range {p1 .. p1}, Lcom/tencent/smtt/sdk/ak;->c(Landroid/content/Context;)V
                                                                                                                                                                                        688invoke-static/range {p1 .. p1}, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->getInstance(Landroid/content/Context;)Lcom/tencent/smtt/sdk/TbsDownloadConfig;
                                                                                                                                                                                        689move-result-object v0
                                                                                                                                                                                        691iget-object v0, v0, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->a:Ljava/util/Map;
                                                                                                                                                                                        693const-string v3, "tbs_needdownload"
                                                                                                                                                                                        695invoke-interface {v0, v3, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        697invoke-static/range {p1 .. p1}, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->getInstance(Landroid/content/Context;)Lcom/tencent/smtt/sdk/TbsDownloadConfig;
                                                                                                                                                                                        698move-result-object v0
                                                                                                                                                                                        700iget-object v0, v0, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->a:Ljava/util/Map;
                                                                                                                                                                                        702const-string v3, "request_full_package"
                                                                                                                                                                                        704invoke-interface {v0, v3, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        706invoke-static/range {p1 .. p1}, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->getInstance(Landroid/content/Context;)Lcom/tencent/smtt/sdk/TbsDownloadConfig;
                                                                                                                                                                                        707move-result-object v0
                                                                                                                                                                                        709invoke-virtual {v0}, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->commit()V
                                                                                                                                                                                        710try_end_3d4:
                                                                                                                                                                                        711sget-object v0, Lcom/tencent/smtt/sdk/aq;->i:Ljava/util/concurrent/locks/ReentrantLock;
                                                                                                                                                                                        713invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantLock;->unlock()V
                                                                                                                                                                                        715sget-object v0, Lcom/tencent/smtt/sdk/aq;->j:Ljava/util/concurrent/locks/Lock;
                                                                                                                                                                                        717invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;->unlock()V
                                                                                                                                                                                        718try_end_3de: goto/16 :goto_3e3
                                                                                                                                                                                        719catch_3df: move-exception v0
                                                                                                                                                                                        721invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        722try_start_3e3:
                                                                                                                                                                                        723invoke-virtual/range {p0 .. p0}, Lcom/tencent/smtt/sdk/aq;->b()V
                                                                                                                                                                                        724try_end_3e6: goto/16 :goto_3ec
                                                                                                                                                                                        725catch_3e7: move-exception v0
                                                                                                                                                                                        726move-object v2, v0
                                                                                                                                                                                        728invoke-virtual {v2}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        729goto_3ec: return-void
                                                                                                                                                                                        730try_start_3ed:
                                                                                                                                                                                        731invoke-static/range {p1 .. p1}, Lcom/tencent/smtt/sdk/am;->a(Landroid/content/Context;)Lcom/tencent/smtt/sdk/am;
                                                                                                                                                                                        732move-result-object v6
                                                                                                                                                                                        733add-int/2addr v8, v5
                                                                                                                                                                                        735invoke-virtual {v6, v8}, Lcom/tencent/smtt/sdk/am;->d(I)V
                                                                                                                                                                                        736cond_3f5:
                                                                                                                                                                                        737const-string v6, "unlzma begin"
                                                                                                                                                                                        739invoke-static {v7, v6}, Lcom/tencent/smtt/utils/TbsLog;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        741invoke-static {}, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->getInstance()Lcom/tencent/smtt/sdk/TbsDownloadConfig;
                                                                                                                                                                                        742move-result-object v6
                                                                                                                                                                                        744iget-object v6, v6, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->mPreferences:Landroid/content/SharedPreferences;
                                                                                                                                                                                        746const-string v8, "tbs_responsecode"
                                                                                                                                                                                        747const/4 v11, 0x0
                                                                                                                                                                                        749invoke-interface {v6, v8, v11}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
                                                                                                                                                                                        750move-result v6
                                                                                                                                                                                        752invoke-virtual/range {p0 .. p1}, Lcom/tencent/smtt/sdk/aq;->i(Landroid/content/Context;)I
                                                                                                                                                                                        753move-result v8
                                                                                                                                                                                        754if-eqz v8, :cond_4d6
                                                                                                                                                                                        756const-string v8, "can_unlzma"
                                                                                                                                                                                        757const/4 v11, 0x0
                                                                                                                                                                                        759invoke-static {v2, v8, v11}, Lcom/tencent/smtt/sdk/QbSdk;->a(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Ljava/lang/Object;
                                                                                                                                                                                        760move-result-object v8
                                                                                                                                                                                        761if-eqz v8, :cond_421
                                                                                                                                                                                        762instance-of v11, v8, Ljava/lang/Boolean;
                                                                                                                                                                                        763if-eqz v11, :cond_421
                                                                                                                                                                                        764check-cast v8, Ljava/lang/Boolean;
                                                                                                                                                                                        766invoke-virtual {v8}, Ljava/lang/Boolean;->booleanValue()Z
                                                                                                                                                                                        767move-result v11
                                                                                                                                                                                        768goto/16 :goto_422
                                                                                                                                                                                        769cond_421: const/4 v11, 0x0
                                                                                                                                                                                        770goto_422: if-eqz v11, :cond_4d6
                                                                                                                                                                                        771new-instance v8, Landroid/os/Bundle;
                                                                                                                                                                                        773invoke-direct {v8}, Landroid/os/Bundle;-><init>()V
                                                                                                                                                                                        775const-string v11, "responseCode"
                                                                                                                                                                                        777invoke-virtual {v8, v11, v6}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        779invoke-static/range {p1 .. p1}, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->getInstance(Landroid/content/Context;)Lcom/tencent/smtt/sdk/TbsDownloadConfig;
                                                                                                                                                                                        780move-result-object v6
                                                                                                                                                                                        782iget-object v6, v6, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->mPreferences:Landroid/content/SharedPreferences;
                                                                                                                                                                                        783const/4 v11, 0x0
                                                                                                                                                                                        785invoke-interface {v6, v9, v11}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
                                                                                                                                                                                        786move-result v6
                                                                                                                                                                                        787if-ne v6, v5, :cond_449
                                                                                                                                                                                        789const-string v6, "unzip_temp_path"
                                                                                                                                                                                        791invoke-virtual/range {p0 .. p1}, Lcom/tencent/smtt/sdk/aq;->p(Landroid/content/Context;)Ljava/io/File;
                                                                                                                                                                                        792move-result-object v9
                                                                                                                                                                                        794invoke-virtual {v9}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        795move-result-object v9
                                                                                                                                                                                        796goto_445:
                                                                                                                                                                                        797invoke-virtual {v8, v6, v9}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        798goto/16 :goto_455
                                                                                                                                                                                        799cond_449:
                                                                                                                                                                                        800const-string v6, "unzip_temp_path"
                                                                                                                                                                                        801const/4 v9, 0x0
                                                                                                                                                                                        803invoke-virtual {v1, v2, v9}, Lcom/tencent/smtt/sdk/aq;->f(Landroid/content/Context;I)Ljava/io/File;
                                                                                                                                                                                        804move-result-object v11
                                                                                                                                                                                        806invoke-virtual {v11}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                        807move-result-object v9
                                                                                                                                                                                        808goto/16 :goto_445
                                                                                                                                                                                        809goto_455:
                                                                                                                                                                                        810const-string v6, "unlzma"
                                                                                                                                                                                        812invoke-static {v2, v6, v8}, Lcom/tencent/smtt/sdk/QbSdk;->a(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Ljava/lang/Object;
                                                                                                                                                                                        813move-result-object v6
                                                                                                                                                                                        814const/16 v8, 0xde
                                                                                                                                                                                        815if-nez v6, :cond_46e
                                                                                                                                                                                        817const-string v6, "unlzma return null"
                                                                                                                                                                                        819invoke-static {v7, v6}, Lcom/tencent/smtt/utils/TbsLog;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        821invoke-static/range {p1 .. p1}, Lcom/tencent/smtt/sdk/TbsLogReport;->getInstance(Landroid/content/Context;)Lcom/tencent/smtt/sdk/TbsLogReport;
                                                                                                                                                                                        822move-result-object v6
                                                                                                                                                                                        824const-string v9, "unlzma is null"
                                                                                                                                                                                        825goto_46a:
                                                                                                                                                                                        826invoke-virtual {v6, v8, v9}, Lcom/tencent/smtt/sdk/TbsLogReport;->setInstallErrorCode(ILjava/lang/String;)V
                                                                                                                                                                                        827goto/16 :goto_4ba
                                                                                                                                                                                        828cond_46e: instance-of v9, v6, Ljava/lang/Boolean;
                                                                                                                                                                                        829if-eqz v9, :cond_48c
                                                                                                                                                                                        830check-cast v6, Ljava/lang/Boolean;
                                                                                                                                                                                        832invoke-virtual {v6}, Ljava/lang/Boolean;->booleanValue()Z
                                                                                                                                                                                        833move-result v6
                                                                                                                                                                                        834if-eqz v6, :cond_480
                                                                                                                                                                                        836const-string v6, "unlzma success"
                                                                                                                                                                                        838invoke-static {v7, v6}, Lcom/tencent/smtt/utils/TbsLog;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        839goto/16 :goto_490
                                                                                                                                                                                        840cond_480:
                                                                                                                                                                                        841const-string v6, "unlzma return false"
                                                                                                                                                                                        843invoke-static {v7, v6}, Lcom/tencent/smtt/utils/TbsLog;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        845invoke-static/range {p1 .. p1}, Lcom/tencent/smtt/sdk/TbsLogReport;->getInstance(Landroid/content/Context;)Lcom/tencent/smtt/sdk/TbsLogReport;
                                                                                                                                                                                        846move-result-object v6
                                                                                                                                                                                        848const-string v9, "unlzma return false"
                                                                                                                                                                                        849goto/16 :goto_46a
                                                                                                                                                                                        850cond_48c: instance-of v9, v6, Landroid/os/Bundle;
                                                                                                                                                                                        851if-eqz v9, :cond_492
                                                                                                                                                                                        852goto_490: const/4 v6, 0x1
                                                                                                                                                                                        853goto/16 :goto_4bb
                                                                                                                                                                                        854cond_492: instance-of v9, v6, Ljava/lang/Throwable;
                                                                                                                                                                                        855if-eqz v9, :cond_4ba
                                                                                                                                                                                        856new-instance v9, Ljava/lang/StringBuilder;
                                                                                                                                                                                        858invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        860const-string v11, "unlzma failure because Throwable"
                                                                                                                                                                                        862invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        863move-object v11, v6
                                                                                                                                                                                        864check-cast v11, Ljava/lang/Throwable;
                                                                                                                                                                                        866invoke-static {v11}, Landroid/util/Log;->getStackTraceString(Ljava/lang/Throwable;)Ljava/lang/String;
                                                                                                                                                                                        867move-result-object v11
                                                                                                                                                                                        869invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        871invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        872move-result-object v9
                                                                                                                                                                                        874invoke-static {v7, v9}, Lcom/tencent/smtt/utils/TbsLog;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        876invoke-static/range {p1 .. p1}, Lcom/tencent/smtt/sdk/TbsLogReport;->getInstance(Landroid/content/Context;)Lcom/tencent/smtt/sdk/TbsLogReport;
                                                                                                                                                                                        877move-result-object v9
                                                                                                                                                                                        878check-cast v6, Ljava/lang/Throwable;
                                                                                                                                                                                        880invoke-virtual {v9, v8, v6}, Lcom/tencent/smtt/sdk/TbsLogReport;->setInstallErrorCode(ILjava/lang/Throwable;)V
                                                                                                                                                                                        881cond_4ba: const/4 v6, 0x0
                                                                                                                                                                                        882goto_4bb: if-nez v6, :cond_4d6
                                                                                                                                                                                        883try_start_4bd:
                                                                                                                                                                                        884sget-object v0, Lcom/tencent/smtt/sdk/aq;->i:Ljava/util/concurrent/locks/ReentrantLock;
                                                                                                                                                                                        886invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantLock;->unlock()V
                                                                                                                                                                                        888sget-object v0, Lcom/tencent/smtt/sdk/aq;->j:Ljava/util/concurrent/locks/Lock;
                                                                                                                                                                                        890invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;->unlock()V
                                                                                                                                                                                        891try_end_4c7: goto/16 :goto_4cc
                                                                                                                                                                                        892catch_4c8: move-exception v0
                                                                                                                                                                                        894invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        895goto_4cc:
                                                                                                                                                                                        896invoke-virtual/range {p0 .. p0}, Lcom/tencent/smtt/sdk/aq;->b()V
                                                                                                                                                                                        897try_end_4cf: goto/16 :goto_4d5
                                                                                                                                                                                        898catch_4d0: move-exception v0
                                                                                                                                                                                        899move-object v2, v0
                                                                                                                                                                                        901invoke-virtual {v2}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        902goto_4d5: return-void
                                                                                                                                                                                        903cond_4d6:
                                                                                                                                                                                        904const-string v6, "unlzma finished"
                                                                                                                                                                                        906invoke-static {v7, v6}, Lcom/tencent/smtt/utils/TbsLog;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        908invoke-static/range {p1 .. p1}, Lcom/tencent/smtt/sdk/am;->a(Landroid/content/Context;)Lcom/tencent/smtt/sdk/am;
                                                                                                                                                                                        909move-result-object v6
                                                                                                                                                                                        911invoke-virtual {v6, v13, v5}, Lcom/tencent/smtt/sdk/am;->b(II)V
                                                                                                                                                                                        912try_end_4e2: const/4 v6, 0x2
                                                                                                                                                                                        913goto/16 :goto_533
                                                                                                                                                                                        914cond_4e4:
                                                                                                                                                                                        915invoke-static/range {p1 .. p1}, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->getInstance(Landroid/content/Context;)Lcom/tencent/smtt/sdk/TbsDownloadConfig;
                                                                                                                                                                                        916move-result-object v6
                                                                                                                                                                                        918iget-object v6, v6, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->mPreferences:Landroid/content/SharedPreferences;
                                                                                                                                                                                        919const/4 v11, 0x0
                                                                                                                                                                                        921invoke-interface {v6, v9, v11}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
                                                                                                                                                                                        922move-result v6
                                                                                                                                                                                        923try_end_4ef: if-ne v6, v5, :cond_531
                                                                                                                                                                                        924if-nez v3, :cond_528
                                                                                                                                                                                        925try_start_4f3:
                                                                                                                                                                                        926invoke-static/range {p1 .. p1}, Lcom/tencent/smtt/sdk/am;->a(Landroid/content/Context;)Lcom/tencent/smtt/sdk/am;
                                                                                                                                                                                        927move-result-object v6
                                                                                                                                                                                        929invoke-virtual {v6, v8}, Lcom/tencent/smtt/sdk/am;->d(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        930move-result-object v6
                                                                                                                                                                                        931if-nez v6, :cond_529
                                                                                                                                                                                        933invoke-static/range {p1 .. p1}, Lcom/tencent/smtt/sdk/TbsLogReport;->getInstance(Landroid/content/Context;)Lcom/tencent/smtt/sdk/TbsLogReport;
                                                                                                                                                                                        934move-result-object v0
                                                                                                                                                                                        936const-string v3, "apk path is null!"
                                                                                                                                                                                        938invoke-virtual {v0, v13, v3}, Lcom/tencent/smtt/sdk/TbsLogReport;->setInstallErrorCode(ILjava/lang/String;)V
                                                                                                                                                                                        940invoke-static/range {p1 .. p1}, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->getInstance(Landroid/content/Context;)Lcom/tencent/smtt/sdk/TbsDownloadConfig;
                                                                                                                                                                                        941move-result-object v0
                                                                                                                                                                                        942const/16 v2, -0x1ff
                                                                                                                                                                                        944invoke-virtual {v0, v2}, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->setInstallInterruptCode(I)V
                                                                                                                                                                                        945try_start_50f:
                                                                                                                                                                                        946sget-object v0, Lcom/tencent/smtt/sdk/aq;->i:Ljava/util/concurrent/locks/ReentrantLock;
                                                                                                                                                                                        948invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantLock;->unlock()V
                                                                                                                                                                                        950sget-object v0, Lcom/tencent/smtt/sdk/aq;->j:Ljava/util/concurrent/locks/Lock;
                                                                                                                                                                                        952invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;->unlock()V
                                                                                                                                                                                        953try_end_519: goto/16 :goto_51e
                                                                                                                                                                                        954catch_51a: move-exception v0
                                                                                                                                                                                        956invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        957goto_51e:
                                                                                                                                                                                        958invoke-virtual/range {p0 .. p0}, Lcom/tencent/smtt/sdk/aq;->b()V
                                                                                                                                                                                        959try_end_521: goto/16 :goto_527
                                                                                                                                                                                        960catch_522: move-exception v0
                                                                                                                                                                                        961move-object v2, v0
                                                                                                                                                                                        963invoke-virtual {v2}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        964goto_527: return-void
                                                                                                                                                                                        965cond_528: move-object v6, v3
                                                                                                                                                                                        966cond_529: new-instance v8, Ljava/io/File;
                                                                                                                                                                                        968invoke-direct {v8, v6}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        970invoke-direct {v1, v2, v8, v5}, Lcom/tencent/smtt/sdk/aq;->a(Landroid/content/Context;Ljava/io/File;Z)Z
                                                                                                                                                                                        971cond_531: const/4 v6, 0x2
                                                                                                                                                                                        972const/4 v13, 0x0
                                                                                                                                                                                        973goto_533: if-ge v12, v6, :cond_651
                                                                                                                                                                                        974if-eqz v0, :cond_57b
                                                                                                                                                                                        976invoke-static/range {p1 .. p1}, Lcom/tencent/smtt/sdk/am;->a(Landroid/content/Context;)Lcom/tencent/smtt/sdk/am;
                                                                                                                                                                                        977move-result-object v0
                                                                                                                                                                                        979const-string v6, "dexopt_retry_num"
                                                                                                                                                                                        981invoke-virtual {v0, v6}, Lcom/tencent/smtt/sdk/am;->c(Ljava/lang/String;)I
                                                                                                                                                                                        982move-result v0
                                                                                                                                                                                        983if-le v0, v14, :cond_573
                                                                                                                                                                                        985invoke-static/range {p1 .. p1}, Lcom/tencent/smtt/sdk/TbsLogReport;->getInstance(Landroid/content/Context;)Lcom/tencent/smtt/sdk/TbsLogReport;
                                                                                                                                                                                        986move-result-object v0
                                                                                                                                                                                        987const/16 v3, 0xd0
                                                                                                                                                                                        989const-string v4, "exceed dexopt retry num!"
                                                                                                                                                                                        991invoke-virtual {v0, v3, v4}, Lcom/tencent/smtt/sdk/TbsLogReport;->setInstallErrorCode(ILjava/lang/String;)V
                                                                                                                                                                                        993invoke-static/range {p1 .. p1}, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->getInstance(Landroid/content/Context;)Lcom/tencent/smtt/sdk/TbsDownloadConfig;
                                                                                                                                                                                        994move-result-object v0
                                                                                                                                                                                        995const/16 v3, -0x202
                                                                                                                                                                                        997invoke-virtual {v0, v3}, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->setInstallInterruptCode(I)V
                                                                                                                                                                                        999invoke-direct/range {p0 .. p1}, Lcom/tencent/smtt/sdk/aq;->C(Landroid/content/Context;)V
                                                                                                                                                                                        1000try_end_55a:
                                                                                                                                                                                        1001sget-object v0, Lcom/tencent/smtt/sdk/aq;->i:Ljava/util/concurrent/locks/ReentrantLock;
                                                                                                                                                                                        1003invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantLock;->unlock()V
                                                                                                                                                                                        1005sget-object v0, Lcom/tencent/smtt/sdk/aq;->j:Ljava/util/concurrent/locks/Lock;
                                                                                                                                                                                        1007invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;->unlock()V
                                                                                                                                                                                        1008try_end_564: goto/16 :goto_569
                                                                                                                                                                                        1009catch_565: move-exception v0
                                                                                                                                                                                        1011invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        1012goto_569:
                                                                                                                                                                                        1013invoke-virtual/range {p0 .. p0}, Lcom/tencent/smtt/sdk/aq;->b()V
                                                                                                                                                                                        1014try_end_56c: goto/16 :goto_572
                                                                                                                                                                                        1015catch_56d: move-exception v0
                                                                                                                                                                                        1016move-object v2, v0
                                                                                                                                                                                        1018invoke-virtual {v2}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        1019goto_572: return-void
                                                                                                                                                                                        1020cond_573:
                                                                                                                                                                                        1021invoke-static/range {p1 .. p1}, Lcom/tencent/smtt/sdk/am;->a(Landroid/content/Context;)Lcom/tencent/smtt/sdk/am;
                                                                                                                                                                                        1022move-result-object v6
                                                                                                                                                                                        1023add-int/2addr v0, v5
                                                                                                                                                                                        1025invoke-virtual {v6, v0}, Lcom/tencent/smtt/sdk/am;->a(I)V
                                                                                                                                                                                        1026try_start_57b:
                                                                                                                                                                                        1027invoke-static/range {p1 .. p1}, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->getInstance(Landroid/content/Context;)Lcom/tencent/smtt/sdk/TbsDownloadConfig;
                                                                                                                                                                                        1028move-result-object v0
                                                                                                                                                                                        1029const/16 v6, -0x225
                                                                                                                                                                                        1031invoke-virtual {v0, v6}, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->setInstallInterruptCode(I)V
                                                                                                                                                                                        1032const/4 v6, 0x0
                                                                                                                                                                                        1034invoke-direct {v1, v2, v6}, Lcom/tencent/smtt/sdk/aq;->h(Landroid/content/Context;I)Z
                                                                                                                                                                                        1035move-result v0
                                                                                                                                                                                        1036try_end_589: if-nez v0, :cond_5ad
                                                                                                                                                                                        1037try_start_58b:
                                                                                                                                                                                        1038invoke-static/range {p1 .. p1}, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->getInstance(Landroid/content/Context;)Lcom/tencent/smtt/sdk/TbsDownloadConfig;
                                                                                                                                                                                        1039move-result-object v0
                                                                                                                                                                                        1040const/16 v2, -0x203
                                                                                                                                                                                        1042invoke-virtual {v0, v2}, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->setInstallInterruptCode(I)V
                                                                                                                                                                                        1043try_start_594:
                                                                                                                                                                                        1044sget-object v0, Lcom/tencent/smtt/sdk/aq;->i:Ljava/util/concurrent/locks/ReentrantLock;
                                                                                                                                                                                        1046invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantLock;->unlock()V
                                                                                                                                                                                        1048sget-object v0, Lcom/tencent/smtt/sdk/aq;->j:Ljava/util/concurrent/locks/Lock;
                                                                                                                                                                                        1050invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;->unlock()V
                                                                                                                                                                                        1051try_end_59e: goto/16 :goto_5a3
                                                                                                                                                                                        1052catch_59f: move-exception v0
                                                                                                                                                                                        1054invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        1055goto_5a3:
                                                                                                                                                                                        1056invoke-virtual/range {p0 .. p0}, Lcom/tencent/smtt/sdk/aq;->b()V
                                                                                                                                                                                        1057try_end_5a6: goto/16 :goto_5ac
                                                                                                                                                                                        1058catch_5a7: move-exception v0
                                                                                                                                                                                        1059move-object v2, v0
                                                                                                                                                                                        1061invoke-virtual {v2}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        1062goto_5ac: return-void
                                                                                                                                                                                        1063cond_5ad:
                                                                                                                                                                                        1064invoke-static/range {p1 .. p1}, Lcom/tencent/smtt/sdk/am;->a(Landroid/content/Context;)Lcom/tencent/smtt/sdk/am;
                                                                                                                                                                                        1065move-result-object v0
                                                                                                                                                                                        1066const/4 v6, 0x2
                                                                                                                                                                                        1068invoke-virtual {v0, v13, v6}, Lcom/tencent/smtt/sdk/am;->b(II)V
                                                                                                                                                                                        1070const-string v0, "STEP 2/2 installation completed! you can restart!"
                                                                                                                                                                                        1072invoke-static {v7, v0, v5}, Lcom/tencent/smtt/utils/TbsLog;->i(Ljava/lang/String;Ljava/lang/String;Z)V
                                                                                                                                                                                        1073new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        1075invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        1077const-string v6, "STEP 2/2 installation completed! you can restart! version:"
                                                                                                                                                                                        1079invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        1081invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        1083invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        1084move-result-object v0
                                                                                                                                                                                        1086invoke-static {v7, v0}, Lcom/tencent/smtt/utils/TbsLog;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        1088invoke-static/range {p1 .. p1}, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->getInstance(Landroid/content/Context;)Lcom/tencent/smtt/sdk/TbsDownloadConfig;
                                                                                                                                                                                        1089move-result-object v0
                                                                                                                                                                                        1090const/16 v6, -0x204
                                                                                                                                                                                        1092invoke-virtual {v0, v6}, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->setInstallInterruptCode(I)V
                                                                                                                                                                                        1093sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        1094try_end_5d9: const/16 v6, 0xb
                                                                                                                                                                                        1095if-lt v0, v6, :cond_5e4
                                                                                                                                                                                        1096const/4 v0, 0x4
                                                                                                                                                                                        1097try_start_5de:
                                                                                                                                                                                        1098invoke-virtual {v2, v10, v0}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
                                                                                                                                                                                        1099move-result-object v0
                                                                                                                                                                                        1100const/4 v15, 0x0
                                                                                                                                                                                        1101goto/16 :goto_5e9
                                                                                                                                                                                        1102cond_5e4: const/4 v15, 0x0
                                                                                                                                                                                        1104invoke-virtual {v2, v10, v15}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
                                                                                                                                                                                        1105move-result-object v0
                                                                                                                                                                                        1106goto_5e9:
                                                                                                                                                                                        1107invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
                                                                                                                                                                                        1108move-result-object v0
                                                                                                                                                                                        1110const-string v6, "tbs_preload_x5_counter"
                                                                                                                                                                                        1112invoke-interface {v0, v6, v15}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;
                                                                                                                                                                                        1114const-string v6, "tbs_preload_x5_recorder"
                                                                                                                                                                                        1116invoke-interface {v0, v6, v15}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;
                                                                                                                                                                                        1118const-string v6, "tbs_preload_x5_version"
                                                                                                                                                                                        1120invoke-interface {v0, v6, v4}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;
                                                                                                                                                                                        1122invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->commit()Z
                                                                                                                                                                                        1124invoke-static/range {p1 .. p1}, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->getInstance(Landroid/content/Context;)Lcom/tencent/smtt/sdk/TbsDownloadConfig;
                                                                                                                                                                                        1125move-result-object v0
                                                                                                                                                                                        1126const/16 v6, -0x205
                                                                                                                                                                                        1128invoke-virtual {v0, v6}, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->setInstallInterruptCode(I)V
                                                                                                                                                                                        1129try_end_608: const v6, 0x54c5638
                                                                                                                                                                                        1130goto/16 :goto_62f
                                                                                                                                                                                        1131catch_60c: move-exception v0
                                                                                                                                                                                        1132try_start_60d: new-instance v6, Ljava/lang/StringBuilder;
                                                                                                                                                                                        1134invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        1136const-string v8, "Init tbs_preload_x5_counter#1 exception:"
                                                                                                                                                                                        1138invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        1140invoke-static {v0}, Landroid/util/Log;->getStackTraceString(Ljava/lang/Throwable;)Ljava/lang/String;
                                                                                                                                                                                        1141move-result-object v0
                                                                                                                                                                                        1143invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        1145invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        1146move-result-object v0
                                                                                                                                                                                        1148invoke-static {v7, v0}, Lcom/tencent/smtt/utils/TbsLog;->e(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        1150invoke-static/range {p1 .. p1}, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->getInstance(Landroid/content/Context;)Lcom/tencent/smtt/sdk/TbsDownloadConfig;
                                                                                                                                                                                        1151move-result-object v0
                                                                                                                                                                                        1152const/16 v6, -0x206
                                                                                                                                                                                        1154invoke-virtual {v0, v6}, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->setInstallInterruptCode(I)V
                                                                                                                                                                                        1155goto/16 :goto_608
                                                                                                                                                                                        1156goto_62f: if-ne v4, v6, :cond_634
                                                                                                                                                                                        1158invoke-direct {v1, v4, v3, v2}, Lcom/tencent/smtt/sdk/aq;->a(ILjava/lang/String;Landroid/content/Context;)V
                                                                                                                                                                                        1159cond_634: iget-boolean v0, v1, Lcom/tencent/smtt/sdk/aq;->k:Z
                                                                                                                                                                                        1160if-eqz v0, :cond_646
                                                                                                                                                                                        1162invoke-static/range {p1 .. p1}, Lcom/tencent/smtt/sdk/TbsLogReport;->getInstance(Landroid/content/Context;)Lcom/tencent/smtt/sdk/TbsLogReport;
                                                                                                                                                                                        1163move-result-object v0
                                                                                                                                                                                        1165invoke-direct/range {p0 .. p1}, Lcom/tencent/smtt/sdk/aq;->u(Landroid/content/Context;)I
                                                                                                                                                                                        1166move-result v2
                                                                                                                                                                                        1168const-string v3, "continueInstallWithout core success"
                                                                                                                                                                                        1169goto_642:
                                                                                                                                                                                        1170invoke-virtual {v0, v2, v3}, Lcom/tencent/smtt/sdk/TbsLogReport;->setInstallErrorCode(ILjava/lang/String;)V
                                                                                                                                                                                        1171goto/16 :goto_663
                                                                                                                                                                                        1172cond_646:
                                                                                                                                                                                        1173invoke-static/range {p1 .. p1}, Lcom/tencent/smtt/sdk/TbsLogReport;->getInstance(Landroid/content/Context;)Lcom/tencent/smtt/sdk/TbsLogReport;
                                                                                                                                                                                        1174move-result-object v0
                                                                                                                                                                                        1176invoke-direct/range {p0 .. p1}, Lcom/tencent/smtt/sdk/aq;->u(Landroid/content/Context;)I
                                                                                                                                                                                        1177move-result v2
                                                                                                                                                                                        1179const-string v3, "success"
                                                                                                                                                                                        1180try_end_650: goto/16 :goto_642
                                                                                                                                                                                        1181cond_651: const/4 v0, 0x2
                                                                                                                                                                                        1182const/4 v15, 0x0
                                                                                                                                                                                        1183if-ne v12, v0, :cond_662
                                                                                                                                                                                        1184try_start_655:
                                                                                                                                                                                        1185sget-object v0, Lcom/tencent/smtt/sdk/QbSdk;->m:Lcom/tencent/smtt/sdk/TbsListener;
                                                                                                                                                                                        1186const/16 v2, 0xc8
                                                                                                                                                                                        1188invoke-interface {v0, v2}, Lcom/tencent/smtt/sdk/TbsListener;->onInstallFinish(I)V
                                                                                                                                                                                        1189try_end_65c: goto/16 :goto_663
                                                                                                                                                                                        1190catchall_65d: move-exception v0
                                                                                                                                                                                        1191move-object v2, v0
                                                                                                                                                                                        1192const/16 v16, 0x1
                                                                                                                                                                                        1193goto/16 :goto_68a
                                                                                                                                                                                        1194cond_662: const/4 v5, 0x0
                                                                                                                                                                                        1195goto_663:
                                                                                                                                                                                        1196sget-object v0, Lcom/tencent/smtt/sdk/aq;->i:Ljava/util/concurrent/locks/ReentrantLock;
                                                                                                                                                                                        1198invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantLock;->unlock()V
                                                                                                                                                                                        1200sget-object v0, Lcom/tencent/smtt/sdk/aq;->j:Ljava/util/concurrent/locks/Lock;
                                                                                                                                                                                        1202invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;->unlock()V
                                                                                                                                                                                        1203try_end_66d: goto/16 :goto_672
                                                                                                                                                                                        1204catch_66e: move-exception v0
                                                                                                                                                                                        1206invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        1207goto_672:
                                                                                                                                                                                        1208invoke-virtual/range {p0 .. p0}, Lcom/tencent/smtt/sdk/aq;->b()V
                                                                                                                                                                                        1209try_end_675: goto/16 :goto_67b
                                                                                                                                                                                        1210catch_676: move-exception v0
                                                                                                                                                                                        1211move-object v2, v0
                                                                                                                                                                                        1213invoke-virtual {v2}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        1214goto_67b: if-eqz v5, :cond_6b8
                                                                                                                                                                                        1216sget-object v0, Lcom/tencent/smtt/sdk/QbSdk;->m:Lcom/tencent/smtt/sdk/TbsListener;
                                                                                                                                                                                        1217const/16 v2, 0xe8
                                                                                                                                                                                        1219invoke-interface {v0, v2}, Lcom/tencent/smtt/sdk/TbsListener;->onInstallFinish(I)V
                                                                                                                                                                                        1220goto/16 :goto_6b8
                                                                                                                                                                                        1221catchall_685: move-exception v0
                                                                                                                                                                                        1222const/4 v15, 0x0
                                                                                                                                                                                        1223goto_687: move-object v2, v0
                                                                                                                                                                                        1224const/16 v16, 0x0
                                                                                                                                                                                        1225goto_68a:
                                                                                                                                                                                        1226sget-object v0, Lcom/tencent/smtt/sdk/aq;->i:Ljava/util/concurrent/locks/ReentrantLock;
                                                                                                                                                                                        1228invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantLock;->unlock()V
                                                                                                                                                                                        1230sget-object v0, Lcom/tencent/smtt/sdk/aq;->j:Ljava/util/concurrent/locks/Lock;
                                                                                                                                                                                        1232invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;->unlock()V
                                                                                                                                                                                        1233try_end_694: goto/16 :goto_699
                                                                                                                                                                                        1234catch_695: move-exception v0
                                                                                                                                                                                        1236invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        1237goto_699:
                                                                                                                                                                                        1238invoke-virtual/range {p0 .. p0}, Lcom/tencent/smtt/sdk/aq;->b()V
                                                                                                                                                                                        1239try_end_69c: goto/16 :goto_6a2
                                                                                                                                                                                        1240catch_69d: move-exception v0
                                                                                                                                                                                        1241move-object v3, v0
                                                                                                                                                                                        1243invoke-virtual {v3}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        1244goto_6a2: if-eqz v16, :cond_6ab
                                                                                                                                                                                        1246sget-object v0, Lcom/tencent/smtt/sdk/QbSdk;->m:Lcom/tencent/smtt/sdk/TbsListener;
                                                                                                                                                                                        1247const/16 v3, 0xe8
                                                                                                                                                                                        1249invoke-interface {v0, v3}, Lcom/tencent/smtt/sdk/TbsListener;->onInstallFinish(I)V
                                                                                                                                                                                        1250cond_6ab: throw v2
                                                                                                                                                                                        1251cond_6ac:
                                                                                                                                                                                        1252invoke-static/range {p1 .. p1}, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->getInstance(Landroid/content/Context;)Lcom/tencent/smtt/sdk/TbsDownloadConfig;
                                                                                                                                                                                        1253move-result-object v0
                                                                                                                                                                                        1254const/16 v2, -0x207
                                                                                                                                                                                        1256invoke-virtual {v0, v2}, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->setInstallInterruptCode(I)V
                                                                                                                                                                                        1258invoke-virtual/range {p0 .. p0}, Lcom/tencent/smtt/sdk/aq;->b()V
                                                                                                                                                                                        1259cond_6b8: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Object.<init>
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.getJSONObject
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • java.lang.Integer.parseInt
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • org.json.JSONObject.getJSONObject
                                                                                                                                                                                        • org.json.JSONObject.getJSONObject
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • java.lang.Double.parseDouble
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • java.lang.Double.parseDouble
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • java.lang.Float.parseFloat
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • java.lang.Float.parseFloat
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • java.lang.Float.parseFloat
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • java.lang.Integer.parseInt
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getDouble
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • java.lang.Integer.parseInt
                                                                                                                                                                                        • org.json.JSONObject.getJSONObject
                                                                                                                                                                                        • org.json.JSONObject.getJSONObject
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • java.lang.Double.parseDouble
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • java.lang.Double.parseDouble
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • java.lang.Float.parseFloat
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getJSONObject
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getJSONObject
                                                                                                                                                                                        • org.json.JSONObject.getJSONArray
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.getJSONObject
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • org.json.JSONObject.getDouble
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getJSONObject
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • java.lang.String.split
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getJSONObject
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • java.lang.String.split
                                                                                                                                                                                        • java.lang.String.split
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getInt
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • java.lang.Integer.parseInt
                                                                                                                                                                                        • org.json.JSONObject.getJSONObject
                                                                                                                                                                                        • org.json.JSONObject.getJSONObject
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • java.lang.Double.parseDouble
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • java.lang.Double.parseDouble
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • java.lang.Float.parseFloat
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • java.lang.Boolean.parseBoolean
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • java.lang.Error.printStackTrace
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • addr
                                                                                                                                                                                        • result
                                                                                                                                                                                        • error
                                                                                                                                                                                        • time
                                                                                                                                                                                        • gcj02
                                                                                                                                                                                        • radius
                                                                                                                                                                                        • x
                                                                                                                                                                                        • y
                                                                                                                                                                                        • point
                                                                                                                                                                                        • content
                                                                                                                                                                                        • in_cn
                                                                                                                                                                                        • s
                                                                                                                                                                                        • d
                                                                                                                                                                                        • n
                                                                                                                                                                                        • h
                                                                                                                                                                                        • wgs84
                                                                                                                                                                                        • sema
                                                                                                                                                                                        • aptag
                                                                                                                                                                                        • aptagd
                                                                                                                                                                                        • pois
                                                                                                                                                                                        • pname
                                                                                                                                                                                        • pid
                                                                                                                                                                                        • pr
                                                                                                                                                                                        • poiregion
                                                                                                                                                                                        • regular
                                                                                                                                                                                        • city
                                                                                                                                                                                        • city_code
                                                                                                                                                                                        • country
                                                                                                                                                                                        • country_code
                                                                                                                                                                                        • province
                                                                                                                                                                                        • district
                                                                                                                                                                                        • street
                                                                                                                                                                                        • street_number
                                                                                                                                                                                        • adcode
                                                                                                                                                                                        • ,
                                                                                                                                                                                        • floor
                                                                                                                                                                                        • indoor
                                                                                                                                                                                        • loctp
                                                                                                                                                                                        • bldgid
                                                                                                                                                                                        • bldg
                                                                                                                                                                                        • ibav
                                                                                                                                                                                        • 0
                                                                                                                                                                                        • indoorflags
                                                                                                                                                                                        • area
                                                                                                                                                                                        • support
                                                                                                                                                                                        • inbldg
                                                                                                                                                                                        • inbldgid
                                                                                                                                                                                        • polygon
                                                                                                                                                                                        • ret_fields
                                                                                                                                                                                        • \\|
                                                                                                                                                                                        • =
                                                                                                                                                                                        • gpscs
                                                                                                                                                                                        • isCellChanged
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0move-object/from16 v1, p0
                                                                                                                                                                                        1move-object/from16 v2, p1
                                                                                                                                                                                        3const-string v3, "addr"
                                                                                                                                                                                        5invoke-direct/range {p0 .. p0}, Ljava/lang/Object;-><init>()V
                                                                                                                                                                                        6const/4 v4, 0x0
                                                                                                                                                                                        7iput v4, v1, Lcom/baidu/location/BDLocation;->a:I
                                                                                                                                                                                        8const/4 v5, 0x0
                                                                                                                                                                                        9iput-object v5, v1, Lcom/baidu/location/BDLocation;->b:Ljava/lang/String;
                                                                                                                                                                                        10const-wide/16 v6, 0x1
                                                                                                                                                                                        11iput-wide v6, v1, Lcom/baidu/location/BDLocation;->c:D
                                                                                                                                                                                        12iput-wide v6, v1, Lcom/baidu/location/BDLocation;->d:D
                                                                                                                                                                                        13iput-boolean v4, v1, Lcom/baidu/location/BDLocation;->e:Z
                                                                                                                                                                                        14iput-wide v6, v1, Lcom/baidu/location/BDLocation;->f:D
                                                                                                                                                                                        15iput-boolean v4, v1, Lcom/baidu/location/BDLocation;->g:Z
                                                                                                                                                                                        16const/4 v6, 0x0
                                                                                                                                                                                        17iput v6, v1, Lcom/baidu/location/BDLocation;->h:F
                                                                                                                                                                                        18iput-boolean v4, v1, Lcom/baidu/location/BDLocation;->i:Z
                                                                                                                                                                                        19iput v6, v1, Lcom/baidu/location/BDLocation;->j:F
                                                                                                                                                                                        20iput-boolean v4, v1, Lcom/baidu/location/BDLocation;->k:Z
                                                                                                                                                                                        21const/4 v6, -0x1
                                                                                                                                                                                        22iput v6, v1, Lcom/baidu/location/BDLocation;->l:I
                                                                                                                                                                                        23const/high16 v6, -0x40800000 # -1.0f
                                                                                                                                                                                        24iput v6, v1, Lcom/baidu/location/BDLocation;->m:F
                                                                                                                                                                                        25iput-object v5, v1, Lcom/baidu/location/BDLocation;->n:Ljava/lang/String;
                                                                                                                                                                                        26iput-boolean v4, v1, Lcom/baidu/location/BDLocation;->o:Z
                                                                                                                                                                                        27iput-object v5, v1, Lcom/baidu/location/BDLocation;->p:Ljava/lang/String;
                                                                                                                                                                                        28iput-object v5, v1, Lcom/baidu/location/BDLocation;->q:Ljava/lang/String;
                                                                                                                                                                                        29iput-object v5, v1, Lcom/baidu/location/BDLocation;->r:Ljava/lang/String;
                                                                                                                                                                                        30iput-object v5, v1, Lcom/baidu/location/BDLocation;->s:Ljava/lang/String;
                                                                                                                                                                                        31iput-boolean v4, v1, Lcom/baidu/location/BDLocation;->t:Z
                                                                                                                                                                                        32new-instance v6, Lcom/baidu/location/Address$Builder;
                                                                                                                                                                                        34invoke-direct {v6}, Lcom/baidu/location/Address$Builder;-><init>()V
                                                                                                                                                                                        36invoke-virtual {v6}, Lcom/baidu/location/Address$Builder;->build()Lcom/baidu/location/Address;
                                                                                                                                                                                        37move-result-object v6
                                                                                                                                                                                        38iput-object v6, v1, Lcom/baidu/location/BDLocation;->u:Lcom/baidu/location/Address;
                                                                                                                                                                                        39iput-object v5, v1, Lcom/baidu/location/BDLocation;->v:Ljava/lang/String;
                                                                                                                                                                                        40iput-object v5, v1, Lcom/baidu/location/BDLocation;->w:Ljava/lang/String;
                                                                                                                                                                                        41iput-object v5, v1, Lcom/baidu/location/BDLocation;->x:Ljava/lang/String;
                                                                                                                                                                                        42iput-boolean v4, v1, Lcom/baidu/location/BDLocation;->y:Z
                                                                                                                                                                                        43iput v4, v1, Lcom/baidu/location/BDLocation;->z:I
                                                                                                                                                                                        44const/4 v6, 0x1
                                                                                                                                                                                        45iput v6, v1, Lcom/baidu/location/BDLocation;->A:I
                                                                                                                                                                                        46iput-object v5, v1, Lcom/baidu/location/BDLocation;->B:Ljava/lang/String;
                                                                                                                                                                                        48const-string v7, ""
                                                                                                                                                                                        49iput-object v7, v1, Lcom/baidu/location/BDLocation;->D:Ljava/lang/String;
                                                                                                                                                                                        50const/4 v8, -0x1
                                                                                                                                                                                        51iput v8, v1, Lcom/baidu/location/BDLocation;->E:I
                                                                                                                                                                                        52iput v4, v1, Lcom/baidu/location/BDLocation;->F:I
                                                                                                                                                                                        53const/4 v8, 0x2
                                                                                                                                                                                        54iput v8, v1, Lcom/baidu/location/BDLocation;->G:I
                                                                                                                                                                                        55iput v4, v1, Lcom/baidu/location/BDLocation;->H:I
                                                                                                                                                                                        56iput-object v5, v1, Lcom/baidu/location/BDLocation;->I:Ljava/lang/String;
                                                                                                                                                                                        57iput-object v5, v1, Lcom/baidu/location/BDLocation;->J:Ljava/lang/String;
                                                                                                                                                                                        58iput-object v5, v1, Lcom/baidu/location/BDLocation;->K:Ljava/lang/String;
                                                                                                                                                                                        59iput-object v5, v1, Lcom/baidu/location/BDLocation;->L:Ljava/util/List;
                                                                                                                                                                                        60iput-object v5, v1, Lcom/baidu/location/BDLocation;->M:Ljava/lang/String;
                                                                                                                                                                                        61iput-object v5, v1, Lcom/baidu/location/BDLocation;->N:Ljava/lang/String;
                                                                                                                                                                                        62new-instance v9, Ljava/util/HashMap;
                                                                                                                                                                                        64invoke-direct {v9}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        65iput-object v9, v1, Lcom/baidu/location/BDLocation;->O:Ljava/util/HashMap;
                                                                                                                                                                                        66iput v4, v1, Lcom/baidu/location/BDLocation;->P:I
                                                                                                                                                                                        67iput v4, v1, Lcom/baidu/location/BDLocation;->Q:I
                                                                                                                                                                                        68if-eqz v2, :cond_5ad
                                                                                                                                                                                        70invoke-virtual {v2, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        71move-result v9
                                                                                                                                                                                        72if-eqz v9, :cond_82
                                                                                                                                                                                        73goto/16 :goto_5ad
                                                                                                                                                                                        74cond_82: new-instance v9, Lorg/json/JSONObject;
                                                                                                                                                                                        75try_end_84:
                                                                                                                                                                                        76invoke-direct {v9, v2}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        78const-string v2, "result"
                                                                                                                                                                                        80invoke-virtual {v9, v2}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        81move-result-object v2
                                                                                                                                                                                        83const-string v10, "error"
                                                                                                                                                                                        85invoke-virtual {v2, v10}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        86move-result-object v10
                                                                                                                                                                                        88invoke-static {v10}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
                                                                                                                                                                                        89move-result v10
                                                                                                                                                                                        91invoke-virtual {v1, v10}, Lcom/baidu/location/BDLocation;->setLocType(I)V
                                                                                                                                                                                        93const-string v11, "time"
                                                                                                                                                                                        95invoke-virtual {v2, v11}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        96move-result-object v2
                                                                                                                                                                                        98invoke-virtual {v1, v2}, Lcom/baidu/location/BDLocation;->setTime(Ljava/lang/String;)V
                                                                                                                                                                                        99try_end_a3: const/16 v2, 0x3d
                                                                                                                                                                                        101const-string v11, "gcj02"
                                                                                                                                                                                        103const-string v12, "radius"
                                                                                                                                                                                        105const-string v13, "x"
                                                                                                                                                                                        107const-string v14, "y"
                                                                                                                                                                                        109const-string v15, "point"
                                                                                                                                                                                        111const-string v5, "content"
                                                                                                                                                                                        113const-string v8, "in_cn"
                                                                                                                                                                                        114if-ne v10, v2, :cond_13b
                                                                                                                                                                                        115try_start_b5:
                                                                                                                                                                                        116invoke-virtual {v9, v5}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        117move-result-object v2
                                                                                                                                                                                        119invoke-virtual {v2, v15}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        120move-result-object v3
                                                                                                                                                                                        122invoke-virtual {v3, v14}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        123move-result-object v5
                                                                                                                                                                                        125invoke-static {v5}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D
                                                                                                                                                                                        126move-result-wide v9
                                                                                                                                                                                        128invoke-virtual {v1, v9, v10}, Lcom/baidu/location/BDLocation;->setLatitude(D)V
                                                                                                                                                                                        130invoke-virtual {v3, v13}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        131move-result-object v3
                                                                                                                                                                                        133invoke-static {v3}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D
                                                                                                                                                                                        134move-result-wide v9
                                                                                                                                                                                        136invoke-virtual {v1, v9, v10}, Lcom/baidu/location/BDLocation;->setLongitude(D)V
                                                                                                                                                                                        138invoke-virtual {v2, v12}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        139move-result-object v3
                                                                                                                                                                                        141invoke-static {v3}, Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F
                                                                                                                                                                                        142move-result v3
                                                                                                                                                                                        144invoke-virtual {v1, v3}, Lcom/baidu/location/BDLocation;->setRadius(F)V
                                                                                                                                                                                        146const-string v3, "s"
                                                                                                                                                                                        148invoke-virtual {v2, v3}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        149move-result-object v3
                                                                                                                                                                                        151invoke-static {v3}, Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F
                                                                                                                                                                                        152move-result v3
                                                                                                                                                                                        154invoke-virtual {v1, v3}, Lcom/baidu/location/BDLocation;->setSpeed(F)V
                                                                                                                                                                                        156const-string v3, "d"
                                                                                                                                                                                        158invoke-virtual {v2, v3}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        159move-result-object v3
                                                                                                                                                                                        161invoke-static {v3}, Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F
                                                                                                                                                                                        162move-result v3
                                                                                                                                                                                        164invoke-virtual {v1, v3}, Lcom/baidu/location/BDLocation;->setDirection(F)V
                                                                                                                                                                                        166const-string v3, "n"
                                                                                                                                                                                        168invoke-virtual {v2, v3}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        169move-result-object v3
                                                                                                                                                                                        171invoke-static {v3}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
                                                                                                                                                                                        172move-result v3
                                                                                                                                                                                        174invoke-virtual {v1, v3}, Lcom/baidu/location/BDLocation;->setSatelliteNumber(I)V
                                                                                                                                                                                        176const-string v3, "h"
                                                                                                                                                                                        178invoke-virtual {v2, v3}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        179move-result v3
                                                                                                                                                                                        180try_end_10b: if-eqz v3, :cond_116
                                                                                                                                                                                        181try_start_10d:
                                                                                                                                                                                        182const-string v3, "h"
                                                                                                                                                                                        184invoke-virtual {v2, v3}, Lorg/json/JSONObject;->getDouble(Ljava/lang/String;)D
                                                                                                                                                                                        185move-result-wide v9
                                                                                                                                                                                        187invoke-virtual {v1, v9, v10}, Lcom/baidu/location/BDLocation;->setAltitude(D)V
                                                                                                                                                                                        188try_start_116:
                                                                                                                                                                                        189invoke-virtual {v2, v8}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        190move-result v3
                                                                                                                                                                                        191if-eqz v3, :cond_128
                                                                                                                                                                                        193invoke-virtual {v2, v8}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        194move-result-object v2
                                                                                                                                                                                        196invoke-static {v2}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
                                                                                                                                                                                        197move-result v2
                                                                                                                                                                                        199invoke-virtual {v1, v2}, Lcom/baidu/location/BDLocation;->setLocationWhere(I)V
                                                                                                                                                                                        200goto/16 :goto_12b
                                                                                                                                                                                        201cond_128:
                                                                                                                                                                                        202invoke-virtual {v1, v6}, Lcom/baidu/location/BDLocation;->setLocationWhere(I)V
                                                                                                                                                                                        203try_start_12b: iget v2, v1, Lcom/baidu/location/BDLocation;->A:I
                                                                                                                                                                                        204if-nez v2, :cond_136
                                                                                                                                                                                        206const-string v2, "wgs84"
                                                                                                                                                                                        207goto_131:
                                                                                                                                                                                        208invoke-virtual {v1, v2}, Lcom/baidu/location/BDLocation;->setCoorType(Ljava/lang/String;)V
                                                                                                                                                                                        209goto/16 :goto_5ad
                                                                                                                                                                                        210cond_136:
                                                                                                                                                                                        211invoke-virtual {v1, v11}, Lcom/baidu/location/BDLocation;->setCoorType(Ljava/lang/String;)V
                                                                                                                                                                                        212goto/16 :goto_5ad
                                                                                                                                                                                        213cond_13b: const/16 v2, 0xa1
                                                                                                                                                                                        214if-ne v10, v2, :cond_54a
                                                                                                                                                                                        216invoke-virtual {v9, v5}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        217move-result-object v2
                                                                                                                                                                                        219invoke-virtual {v2, v15}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        220move-result-object v5
                                                                                                                                                                                        222invoke-virtual {v5, v14}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        223move-result-object v9
                                                                                                                                                                                        225invoke-static {v9}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D
                                                                                                                                                                                        226move-result-wide v9
                                                                                                                                                                                        228invoke-virtual {v1, v9, v10}, Lcom/baidu/location/BDLocation;->setLatitude(D)V
                                                                                                                                                                                        230invoke-virtual {v5, v13}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        231move-result-object v5
                                                                                                                                                                                        233invoke-static {v5}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D
                                                                                                                                                                                        234move-result-wide v9
                                                                                                                                                                                        236invoke-virtual {v1, v9, v10}, Lcom/baidu/location/BDLocation;->setLongitude(D)V
                                                                                                                                                                                        238invoke-virtual {v2, v12}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        239move-result-object v5
                                                                                                                                                                                        241invoke-static {v5}, Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F
                                                                                                                                                                                        242move-result v5
                                                                                                                                                                                        244invoke-virtual {v1, v5}, Lcom/baidu/location/BDLocation;->setRadius(F)V
                                                                                                                                                                                        246const-string v5, "sema"
                                                                                                                                                                                        248invoke-virtual {v2, v5}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        249move-result v5
                                                                                                                                                                                        250if-eqz v5, :cond_20b
                                                                                                                                                                                        252const-string v5, "sema"
                                                                                                                                                                                        254invoke-virtual {v2, v5}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        255move-result-object v5
                                                                                                                                                                                        257const-string v9, "aptag"
                                                                                                                                                                                        259invoke-virtual {v5, v9}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        260move-result v9
                                                                                                                                                                                        261if-eqz v9, :cond_18f
                                                                                                                                                                                        263const-string v9, "aptag"
                                                                                                                                                                                        265invoke-virtual {v5, v9}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        266move-result-object v9
                                                                                                                                                                                        268invoke-static {v9}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        269move-result v10
                                                                                                                                                                                        270if-nez v10, :cond_18d
                                                                                                                                                                                        271iput-object v9, v1, Lcom/baidu/location/BDLocation;->q:Ljava/lang/String;
                                                                                                                                                                                        272goto/16 :goto_18f
                                                                                                                                                                                        273cond_18d: iput-object v7, v1, Lcom/baidu/location/BDLocation;->q:Ljava/lang/String;
                                                                                                                                                                                        274goto_18f:
                                                                                                                                                                                        275const-string v9, "aptagd"
                                                                                                                                                                                        277invoke-virtual {v5, v9}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        278move-result v9
                                                                                                                                                                                        279if-eqz v9, :cond_1db
                                                                                                                                                                                        281const-string v9, "aptagd"
                                                                                                                                                                                        283invoke-virtual {v5, v9}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        284move-result-object v9
                                                                                                                                                                                        286const-string v10, "pois"
                                                                                                                                                                                        288invoke-virtual {v9, v10}, Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        289move-result-object v9
                                                                                                                                                                                        290new-instance v10, Ljava/util/ArrayList;
                                                                                                                                                                                        292invoke-direct {v10}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        293const/4 v12, 0x0
                                                                                                                                                                                        294goto_1a9:
                                                                                                                                                                                        295invoke-virtual {v9}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        296move-result v13
                                                                                                                                                                                        297if-ge v12, v13, :cond_1d6
                                                                                                                                                                                        299invoke-virtual {v9, v12}, Lorg/json/JSONArray;->getJSONObject(I)Lorg/json/JSONObject;
                                                                                                                                                                                        300move-result-object v13
                                                                                                                                                                                        302const-string v14, "pname"
                                                                                                                                                                                        304invoke-virtual {v13, v14}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        305move-result-object v14
                                                                                                                                                                                        307const-string v15, "pid"
                                                                                                                                                                                        309invoke-virtual {v13, v15}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        310move-result-object v15
                                                                                                                                                                                        312const-string v6, "pr"
                                                                                                                                                                                        313move-object/from16 p1, v5
                                                                                                                                                                                        315invoke-virtual {v13, v6}, Lorg/json/JSONObject;->getDouble(Ljava/lang/String;)D
                                                                                                                                                                                        316move-result-wide v4
                                                                                                                                                                                        317new-instance v6, Lcom/baidu/location/Poi;
                                                                                                                                                                                        319invoke-direct {v6, v15, v14, v4, v5}, Lcom/baidu/location/Poi;-><init>(Ljava/lang/String;Ljava/lang/String;D)V
                                                                                                                                                                                        321invoke-interface {v10, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        322add-int/lit8 v12, v12, 0x1
                                                                                                                                                                                        323move-object/from16 v5, p1
                                                                                                                                                                                        324const/4 v4, 0x0
                                                                                                                                                                                        325const/4 v6, 0x1
                                                                                                                                                                                        326goto/16 :goto_1a9
                                                                                                                                                                                        327cond_1d6: move-object/from16 p1, v5
                                                                                                                                                                                        328iput-object v10, v1, Lcom/baidu/location/BDLocation;->L:Ljava/util/List;
                                                                                                                                                                                        329goto/16 :goto_1dd
                                                                                                                                                                                        330cond_1db: move-object/from16 p1, v5
                                                                                                                                                                                        331goto_1dd:
                                                                                                                                                                                        332const-string v4, "poiregion"
                                                                                                                                                                                        333move-object/from16 v5, p1
                                                                                                                                                                                        335invoke-virtual {v5, v4}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        336move-result v4
                                                                                                                                                                                        337if-eqz v4, :cond_1f5
                                                                                                                                                                                        339const-string v4, "poiregion"
                                                                                                                                                                                        341invoke-virtual {v5, v4}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        342move-result-object v4
                                                                                                                                                                                        344invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        345move-result v6
                                                                                                                                                                                        346if-nez v6, :cond_1f5
                                                                                                                                                                                        347iput-object v4, v1, Lcom/baidu/location/BDLocation;->r:Ljava/lang/String;
                                                                                                                                                                                        348cond_1f5:
                                                                                                                                                                                        349const-string v4, "regular"
                                                                                                                                                                                        351invoke-virtual {v5, v4}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        352move-result v4
                                                                                                                                                                                        353if-eqz v4, :cond_20b
                                                                                                                                                                                        355const-string v4, "regular"
                                                                                                                                                                                        357invoke-virtual {v5, v4}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        358move-result-object v4
                                                                                                                                                                                        360invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        361move-result v5
                                                                                                                                                                                        362if-nez v5, :cond_20b
                                                                                                                                                                                        363iput-object v4, v1, Lcom/baidu/location/BDLocation;->s:Ljava/lang/String;
                                                                                                                                                                                        364cond_20b:
                                                                                                                                                                                        365invoke-virtual {v2, v3}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        366move-result v4
                                                                                                                                                                                        367try_end_20f: if-eqz v4, :cond_3a5
                                                                                                                                                                                        368try_start_211:
                                                                                                                                                                                        369invoke-virtual {v2, v3}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        370move-result-object v5
                                                                                                                                                                                        371try_end_215: const/4 v4, 0x1
                                                                                                                                                                                        372goto/16 :goto_219
                                                                                                                                                                                        373catch_217: const/4 v4, 0x0
                                                                                                                                                                                        374const/4 v5, 0x0
                                                                                                                                                                                        375goto_219: if-eqz v5, :cond_2b7
                                                                                                                                                                                        376try_start_21b:
                                                                                                                                                                                        377const-string v3, "city"
                                                                                                                                                                                        379invoke-virtual {v5, v3}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        380move-result v3
                                                                                                                                                                                        381if-eqz v3, :cond_22a
                                                                                                                                                                                        383const-string v3, "city"
                                                                                                                                                                                        385invoke-virtual {v5, v3}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        386move-result-object v3
                                                                                                                                                                                        387goto/16 :goto_22b
                                                                                                                                                                                        388cond_22a: move-object v3, v7
                                                                                                                                                                                        389goto_22b:
                                                                                                                                                                                        390const-string v6, "city_code"
                                                                                                                                                                                        392invoke-virtual {v5, v6}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        393move-result v6
                                                                                                                                                                                        394if-eqz v6, :cond_23a
                                                                                                                                                                                        396const-string v6, "city_code"
                                                                                                                                                                                        398invoke-virtual {v5, v6}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        399move-result-object v6
                                                                                                                                                                                        400goto/16 :goto_23b
                                                                                                                                                                                        401cond_23a: move-object v6, v7
                                                                                                                                                                                        402goto_23b:
                                                                                                                                                                                        403const-string v9, "country"
                                                                                                                                                                                        405invoke-virtual {v5, v9}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        406move-result v9
                                                                                                                                                                                        407if-eqz v9, :cond_24a
                                                                                                                                                                                        409const-string v9, "country"
                                                                                                                                                                                        411invoke-virtual {v5, v9}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        412move-result-object v9
                                                                                                                                                                                        413goto/16 :goto_24b
                                                                                                                                                                                        414cond_24a: move-object v9, v7
                                                                                                                                                                                        415goto_24b:
                                                                                                                                                                                        416const-string v10, "country_code"
                                                                                                                                                                                        418invoke-virtual {v5, v10}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        419move-result v10
                                                                                                                                                                                        420if-eqz v10, :cond_25a
                                                                                                                                                                                        422const-string v10, "country_code"
                                                                                                                                                                                        424invoke-virtual {v5, v10}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        425move-result-object v10
                                                                                                                                                                                        426goto/16 :goto_25b
                                                                                                                                                                                        427cond_25a: move-object v10, v7
                                                                                                                                                                                        428goto_25b:
                                                                                                                                                                                        429const-string v12, "province"
                                                                                                                                                                                        431invoke-virtual {v5, v12}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        432move-result v12
                                                                                                                                                                                        433if-eqz v12, :cond_26a
                                                                                                                                                                                        435const-string v12, "province"
                                                                                                                                                                                        437invoke-virtual {v5, v12}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        438move-result-object v12
                                                                                                                                                                                        439goto/16 :goto_26b
                                                                                                                                                                                        440cond_26a: move-object v12, v7
                                                                                                                                                                                        441goto_26b:
                                                                                                                                                                                        442const-string v13, "district"
                                                                                                                                                                                        444invoke-virtual {v5, v13}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        445move-result v13
                                                                                                                                                                                        446if-eqz v13, :cond_27a
                                                                                                                                                                                        448const-string v13, "district"
                                                                                                                                                                                        450invoke-virtual {v5, v13}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        451move-result-object v13
                                                                                                                                                                                        452goto/16 :goto_27b
                                                                                                                                                                                        453cond_27a: move-object v13, v7
                                                                                                                                                                                        454goto_27b:
                                                                                                                                                                                        455const-string v14, "street"
                                                                                                                                                                                        457invoke-virtual {v5, v14}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        458move-result v14
                                                                                                                                                                                        459if-eqz v14, :cond_28a
                                                                                                                                                                                        461const-string v14, "street"
                                                                                                                                                                                        463invoke-virtual {v5, v14}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        464move-result-object v14
                                                                                                                                                                                        465goto/16 :goto_28b
                                                                                                                                                                                        466cond_28a: move-object v14, v7
                                                                                                                                                                                        467goto_28b:
                                                                                                                                                                                        468const-string v15, "street_number"
                                                                                                                                                                                        470invoke-virtual {v5, v15}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        471move-result v15
                                                                                                                                                                                        472if-eqz v15, :cond_29c
                                                                                                                                                                                        474const-string v15, "street_number"
                                                                                                                                                                                        476invoke-virtual {v5, v15}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        477move-result-object v15
                                                                                                                                                                                        478move-object/from16 p1, v3
                                                                                                                                                                                        479goto/16 :goto_29f
                                                                                                                                                                                        480cond_29c: move-object/from16 p1, v3
                                                                                                                                                                                        481move-object v15, v7
                                                                                                                                                                                        482goto_29f:
                                                                                                                                                                                        483const-string v3, "adcode"
                                                                                                                                                                                        485invoke-virtual {v5, v3}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        486move-result v3
                                                                                                                                                                                        487if-eqz v3, :cond_2b2
                                                                                                                                                                                        489const-string v3, "adcode"
                                                                                                                                                                                        491invoke-virtual {v5, v3}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        492move-result-object v5
                                                                                                                                                                                        493try_end_2ad: move-object/from16 v7, p1
                                                                                                                                                                                        494move-object v3, v5
                                                                                                                                                                                        495goto/16 :goto_370
                                                                                                                                                                                        496cond_2b2: move-object v3, v7
                                                                                                                                                                                        497move-object/from16 v7, p1
                                                                                                                                                                                        498goto/16 :goto_370
                                                                                                                                                                                        499cond_2b7:
                                                                                                                                                                                        500invoke-virtual {v2, v3}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        501move-result-object v3
                                                                                                                                                                                        503const-string v4, ","
                                                                                                                                                                                        505invoke-virtual {v3, v4}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
                                                                                                                                                                                        506move-result-object v3
                                                                                                                                                                                        507array-length v4, v3
                                                                                                                                                                                        508if-lez v4, :cond_2c9
                                                                                                                                                                                        509const/4 v5, 0x0
                                                                                                                                                                                        510aget-object v6, v3, v5
                                                                                                                                                                                        511try_end_2c7: move-object v5, v6
                                                                                                                                                                                        512goto/16 :goto_2ca
                                                                                                                                                                                        513cond_2c9: const/4 v5, 0x0
                                                                                                                                                                                        514goto_2ca: const/4 v6, 0x1
                                                                                                                                                                                        515if-le v4, v6, :cond_2da
                                                                                                                                                                                        516try_start_2cd: aget-object v7, v3, v6
                                                                                                                                                                                        517try_end_2cf: const/4 v6, 0x2
                                                                                                                                                                                        518goto/16 :goto_2dc
                                                                                                                                                                                        519catch_2d1: move-exception v0
                                                                                                                                                                                        520move-object v3, v0
                                                                                                                                                                                        521move-object v12, v5
                                                                                                                                                                                        522const/4 v6, 0x0
                                                                                                                                                                                        523const/4 v7, 0x0
                                                                                                                                                                                        524goto_2d6: const/4 v9, 0x0
                                                                                                                                                                                        525const/4 v10, 0x0
                                                                                                                                                                                        526goto/16 :goto_368
                                                                                                                                                                                        527cond_2da: const/4 v6, 0x2
                                                                                                                                                                                        528const/4 v7, 0x0
                                                                                                                                                                                        529goto_2dc: if-le v4, v6, :cond_2e6
                                                                                                                                                                                        530try_start_2de: aget-object v9, v3, v6
                                                                                                                                                                                        531try_end_2e0: goto/16 :goto_2e7
                                                                                                                                                                                        532catch_2e1: move-exception v0
                                                                                                                                                                                        533move-object v3, v0
                                                                                                                                                                                        534move-object v12, v5
                                                                                                                                                                                        535const/4 v6, 0x0
                                                                                                                                                                                        536goto/16 :goto_2d6
                                                                                                                                                                                        537cond_2e6: const/4 v9, 0x0
                                                                                                                                                                                        538goto_2e7: const/4 v6, 0x3
                                                                                                                                                                                        539if-le v4, v6, :cond_2f7
                                                                                                                                                                                        540const/4 v6, 0x3
                                                                                                                                                                                        541try_start_2eb: aget-object v6, v3, v6
                                                                                                                                                                                        542try_end_2ed: goto/16 :goto_2f8
                                                                                                                                                                                        543catch_2ee: move-exception v0
                                                                                                                                                                                        544move-object v3, v0
                                                                                                                                                                                        545move-object v12, v5
                                                                                                                                                                                        546move-object v13, v9
                                                                                                                                                                                        547const/4 v6, 0x0
                                                                                                                                                                                        548const/4 v9, 0x0
                                                                                                                                                                                        549const/4 v10, 0x0
                                                                                                                                                                                        550goto/16 :goto_369
                                                                                                                                                                                        551cond_2f7: const/4 v6, 0x0
                                                                                                                                                                                        552goto_2f8: const/4 v10, 0x4
                                                                                                                                                                                        553if-le v4, v10, :cond_309
                                                                                                                                                                                        554const/4 v10, 0x4
                                                                                                                                                                                        555try_start_2fc: aget-object v10, v3, v10
                                                                                                                                                                                        556try_end_2fe: goto/16 :goto_30a
                                                                                                                                                                                        557catch_2ff: move-exception v0
                                                                                                                                                                                        558move-object v3, v0
                                                                                                                                                                                        559move-object v12, v5
                                                                                                                                                                                        560move-object v14, v6
                                                                                                                                                                                        561move-object v13, v9
                                                                                                                                                                                        562const/4 v6, 0x0
                                                                                                                                                                                        563const/4 v9, 0x0
                                                                                                                                                                                        564const/4 v10, 0x0
                                                                                                                                                                                        565goto/16 :goto_36a
                                                                                                                                                                                        566cond_309: const/4 v10, 0x0
                                                                                                                                                                                        567goto_30a: const/4 v12, 0x5
                                                                                                                                                                                        568if-le v4, v12, :cond_31c
                                                                                                                                                                                        569const/4 v12, 0x5
                                                                                                                                                                                        570try_start_30e: aget-object v12, v3, v12
                                                                                                                                                                                        571try_end_310: goto/16 :goto_31d
                                                                                                                                                                                        572catch_311: move-exception v0
                                                                                                                                                                                        573move-object v3, v0
                                                                                                                                                                                        574move-object v12, v5
                                                                                                                                                                                        575move-object v14, v6
                                                                                                                                                                                        576move-object v13, v9
                                                                                                                                                                                        577move-object v15, v10
                                                                                                                                                                                        578const/4 v6, 0x0
                                                                                                                                                                                        579const/4 v9, 0x0
                                                                                                                                                                                        580const/4 v10, 0x0
                                                                                                                                                                                        581goto/16 :goto_36b
                                                                                                                                                                                        582cond_31c: const/4 v12, 0x0
                                                                                                                                                                                        583goto_31d: const/4 v13, 0x6
                                                                                                                                                                                        584if-le v4, v13, :cond_32e
                                                                                                                                                                                        585const/4 v13, 0x6
                                                                                                                                                                                        586try_start_321: aget-object v13, v3, v13
                                                                                                                                                                                        587try_end_323: goto/16 :goto_32f
                                                                                                                                                                                        588catch_324: move-exception v0
                                                                                                                                                                                        589move-object v3, v0
                                                                                                                                                                                        590move-object v14, v6
                                                                                                                                                                                        591move-object v13, v9
                                                                                                                                                                                        592move-object v15, v10
                                                                                                                                                                                        593move-object v6, v12
                                                                                                                                                                                        594const/4 v9, 0x0
                                                                                                                                                                                        595const/4 v10, 0x0
                                                                                                                                                                                        596move-object v12, v5
                                                                                                                                                                                        597goto/16 :goto_36b
                                                                                                                                                                                        598cond_32e: const/4 v13, 0x0
                                                                                                                                                                                        599goto_32f: const/4 v14, 0x7
                                                                                                                                                                                        600if-le v4, v14, :cond_343
                                                                                                                                                                                        601const/4 v14, 0x7
                                                                                                                                                                                        602try_start_333: aget-object v14, v3, v14
                                                                                                                                                                                        603try_end_335: goto/16 :goto_344
                                                                                                                                                                                        604catch_336: move-exception v0
                                                                                                                                                                                        605move-object v3, v0
                                                                                                                                                                                        606move-object v14, v6
                                                                                                                                                                                        607move-object v15, v10
                                                                                                                                                                                        608move-object v6, v12
                                                                                                                                                                                        609const/4 v10, 0x0
                                                                                                                                                                                        610goto_33c: move-object v12, v5
                                                                                                                                                                                        611move-object/from16 v16, v13
                                                                                                                                                                                        612move-object v13, v9
                                                                                                                                                                                        613move-object/from16 v9, v16
                                                                                                                                                                                        614goto/16 :goto_36b
                                                                                                                                                                                        615cond_343: const/4 v14, 0x0
                                                                                                                                                                                        616goto_344: const/16 v15, 0x8
                                                                                                                                                                                        617if-le v4, v15, :cond_354
                                                                                                                                                                                        618const/16 v4, 0x8
                                                                                                                                                                                        619try_start_34a: aget-object v3, v3, v4
                                                                                                                                                                                        620try_end_34c: goto/16 :goto_355
                                                                                                                                                                                        621catch_34d: move-exception v0
                                                                                                                                                                                        622move-object v3, v0
                                                                                                                                                                                        623move-object v15, v10
                                                                                                                                                                                        624move-object v10, v14
                                                                                                                                                                                        625move-object v14, v6
                                                                                                                                                                                        626move-object v6, v12
                                                                                                                                                                                        627goto/16 :goto_33c
                                                                                                                                                                                        628cond_354: const/4 v3, 0x0
                                                                                                                                                                                        629goto_355: move-object v15, v10
                                                                                                                                                                                        630move-object v10, v14
                                                                                                                                                                                        631const/4 v4, 0x1
                                                                                                                                                                                        632move-object v14, v6
                                                                                                                                                                                        633move-object v6, v12
                                                                                                                                                                                        634move-object v12, v5
                                                                                                                                                                                        635move-object/from16 v16, v13
                                                                                                                                                                                        636move-object v13, v9
                                                                                                                                                                                        637move-object/from16 v9, v16
                                                                                                                                                                                        638goto/16 :goto_370
                                                                                                                                                                                        639catch_361: move-exception v0
                                                                                                                                                                                        640move-object v3, v0
                                                                                                                                                                                        641const/4 v6, 0x0
                                                                                                                                                                                        642const/4 v7, 0x0
                                                                                                                                                                                        643const/4 v9, 0x0
                                                                                                                                                                                        644const/4 v10, 0x0
                                                                                                                                                                                        645const/4 v12, 0x0
                                                                                                                                                                                        646goto_368: const/4 v13, 0x0
                                                                                                                                                                                        647goto_369: const/4 v14, 0x0
                                                                                                                                                                                        648goto_36a: const/4 v15, 0x0
                                                                                                                                                                                        649try_start_36b:
                                                                                                                                                                                        650invoke-virtual {v3}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        651const/4 v3, 0x0
                                                                                                                                                                                        652const/4 v4, 0x0
                                                                                                                                                                                        653goto_370: if-eqz v4, :cond_3ac
                                                                                                                                                                                        654new-instance v4, Lcom/baidu/location/Address$Builder;
                                                                                                                                                                                        656invoke-direct {v4}, Lcom/baidu/location/Address$Builder;-><init>()V
                                                                                                                                                                                        658invoke-virtual {v4, v9}, Lcom/baidu/location/Address$Builder;->country(Ljava/lang/String;)Lcom/baidu/location/Address$Builder;
                                                                                                                                                                                        659move-result-object v4
                                                                                                                                                                                        661invoke-virtual {v4, v10}, Lcom/baidu/location/Address$Builder;->countryCode(Ljava/lang/String;)Lcom/baidu/location/Address$Builder;
                                                                                                                                                                                        662move-result-object v4
                                                                                                                                                                                        664invoke-virtual {v4, v12}, Lcom/baidu/location/Address$Builder;->province(Ljava/lang/String;)Lcom/baidu/location/Address$Builder;
                                                                                                                                                                                        665move-result-object v4
                                                                                                                                                                                        667invoke-virtual {v4, v7}, Lcom/baidu/location/Address$Builder;->city(Ljava/lang/String;)Lcom/baidu/location/Address$Builder;
                                                                                                                                                                                        668move-result-object v4
                                                                                                                                                                                        670invoke-virtual {v4, v6}, Lcom/baidu/location/Address$Builder;->cityCode(Ljava/lang/String;)Lcom/baidu/location/Address$Builder;
                                                                                                                                                                                        671move-result-object v4
                                                                                                                                                                                        673invoke-virtual {v4, v13}, Lcom/baidu/location/Address$Builder;->district(Ljava/lang/String;)Lcom/baidu/location/Address$Builder;
                                                                                                                                                                                        674move-result-object v4
                                                                                                                                                                                        676invoke-virtual {v4, v14}, Lcom/baidu/location/Address$Builder;->street(Ljava/lang/String;)Lcom/baidu/location/Address$Builder;
                                                                                                                                                                                        677move-result-object v4
                                                                                                                                                                                        679invoke-virtual {v4, v15}, Lcom/baidu/location/Address$Builder;->streetNumber(Ljava/lang/String;)Lcom/baidu/location/Address$Builder;
                                                                                                                                                                                        680move-result-object v4
                                                                                                                                                                                        682invoke-virtual {v4, v3}, Lcom/baidu/location/Address$Builder;->adcode(Ljava/lang/String;)Lcom/baidu/location/Address$Builder;
                                                                                                                                                                                        683move-result-object v3
                                                                                                                                                                                        685invoke-virtual {v3}, Lcom/baidu/location/Address$Builder;->build()Lcom/baidu/location/Address;
                                                                                                                                                                                        686move-result-object v3
                                                                                                                                                                                        687iput-object v3, v1, Lcom/baidu/location/BDLocation;->u:Lcom/baidu/location/Address;
                                                                                                                                                                                        688const/4 v3, 0x1
                                                                                                                                                                                        689iput-boolean v3, v1, Lcom/baidu/location/BDLocation;->o:Z
                                                                                                                                                                                        690goto/16 :goto_3ac
                                                                                                                                                                                        691cond_3a5: const/4 v3, 0x0
                                                                                                                                                                                        692iput-boolean v3, v1, Lcom/baidu/location/BDLocation;->o:Z
                                                                                                                                                                                        693const/4 v3, 0x0
                                                                                                                                                                                        695invoke-virtual {v1, v3}, Lcom/baidu/location/BDLocation;->setAddrStr(Ljava/lang/String;)V
                                                                                                                                                                                        696cond_3ac:
                                                                                                                                                                                        697const-string v3, "floor"
                                                                                                                                                                                        699invoke-virtual {v2, v3}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        700move-result v3
                                                                                                                                                                                        701if-eqz v3, :cond_3c7
                                                                                                                                                                                        703const-string v3, "floor"
                                                                                                                                                                                        705invoke-virtual {v2, v3}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        706move-result-object v3
                                                                                                                                                                                        707iput-object v3, v1, Lcom/baidu/location/BDLocation;->v:Ljava/lang/String;
                                                                                                                                                                                        709iget-object v3, v1, Lcom/baidu/location/BDLocation;->v:Ljava/lang/String;
                                                                                                                                                                                        711invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        712move-result v3
                                                                                                                                                                                        713if-eqz v3, :cond_3c7
                                                                                                                                                                                        714const/4 v3, 0x0
                                                                                                                                                                                        715iput-object v3, v1, Lcom/baidu/location/BDLocation;->v:Ljava/lang/String;
                                                                                                                                                                                        716cond_3c7:
                                                                                                                                                                                        717const-string v3, "indoor"
                                                                                                                                                                                        719invoke-virtual {v2, v3}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        720move-result v3
                                                                                                                                                                                        721if-eqz v3, :cond_3e6
                                                                                                                                                                                        723const-string v3, "indoor"
                                                                                                                                                                                        725invoke-virtual {v2, v3}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        726move-result-object v3
                                                                                                                                                                                        728invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        729move-result v4
                                                                                                                                                                                        730if-nez v4, :cond_3e6
                                                                                                                                                                                        732invoke-static {v3}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;
                                                                                                                                                                                        733move-result-object v3
                                                                                                                                                                                        735invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        736move-result v3
                                                                                                                                                                                        738invoke-virtual {v1, v3}, Lcom/baidu/location/BDLocation;->setUserIndoorState(I)V
                                                                                                                                                                                        739cond_3e6:
                                                                                                                                                                                        740const-string v3, "loctp"
                                                                                                                                                                                        742invoke-virtual {v2, v3}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        743move-result v3
                                                                                                                                                                                        744if-eqz v3, :cond_401
                                                                                                                                                                                        746const-string v3, "loctp"
                                                                                                                                                                                        748invoke-virtual {v2, v3}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        749move-result-object v3
                                                                                                                                                                                        750iput-object v3, v1, Lcom/baidu/location/BDLocation;->B:Ljava/lang/String;
                                                                                                                                                                                        752iget-object v3, v1, Lcom/baidu/location/BDLocation;->B:Ljava/lang/String;
                                                                                                                                                                                        754invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        755move-result v3
                                                                                                                                                                                        756if-eqz v3, :cond_401
                                                                                                                                                                                        757const/4 v3, 0x0
                                                                                                                                                                                        758iput-object v3, v1, Lcom/baidu/location/BDLocation;->B:Ljava/lang/String;
                                                                                                                                                                                        759cond_401:
                                                                                                                                                                                        760const-string v3, "bldgid"
                                                                                                                                                                                        762invoke-virtual {v2, v3}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        763move-result v3
                                                                                                                                                                                        764if-eqz v3, :cond_41c
                                                                                                                                                                                        766const-string v3, "bldgid"
                                                                                                                                                                                        768invoke-virtual {v2, v3}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        769move-result-object v3
                                                                                                                                                                                        770iput-object v3, v1, Lcom/baidu/location/BDLocation;->w:Ljava/lang/String;
                                                                                                                                                                                        772iget-object v3, v1, Lcom/baidu/location/BDLocation;->w:Ljava/lang/String;
                                                                                                                                                                                        774invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        775move-result v3
                                                                                                                                                                                        776if-eqz v3, :cond_41c
                                                                                                                                                                                        777const/4 v3, 0x0
                                                                                                                                                                                        778iput-object v3, v1, Lcom/baidu/location/BDLocation;->w:Ljava/lang/String;
                                                                                                                                                                                        779cond_41c:
                                                                                                                                                                                        780const-string v3, "bldg"
                                                                                                                                                                                        782invoke-virtual {v2, v3}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        783move-result v3
                                                                                                                                                                                        784if-eqz v3, :cond_437
                                                                                                                                                                                        786const-string v3, "bldg"
                                                                                                                                                                                        788invoke-virtual {v2, v3}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        789move-result-object v3
                                                                                                                                                                                        790iput-object v3, v1, Lcom/baidu/location/BDLocation;->x:Ljava/lang/String;
                                                                                                                                                                                        792iget-object v3, v1, Lcom/baidu/location/BDLocation;->x:Ljava/lang/String;
                                                                                                                                                                                        794invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        795move-result v3
                                                                                                                                                                                        796if-eqz v3, :cond_437
                                                                                                                                                                                        797const/4 v3, 0x0
                                                                                                                                                                                        798iput-object v3, v1, Lcom/baidu/location/BDLocation;->x:Ljava/lang/String;
                                                                                                                                                                                        799cond_437:
                                                                                                                                                                                        800const-string v3, "ibav"
                                                                                                                                                                                        802invoke-virtual {v2, v3}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        803move-result v3
                                                                                                                                                                                        804if-eqz v3, :cond_462
                                                                                                                                                                                        806const-string v3, "ibav"
                                                                                                                                                                                        808invoke-virtual {v2, v3}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        809move-result-object v3
                                                                                                                                                                                        811invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        812move-result v4
                                                                                                                                                                                        813if-eqz v4, :cond_44f
                                                                                                                                                                                        814goto_44b: const/4 v4, 0x0
                                                                                                                                                                                        815iput v4, v1, Lcom/baidu/location/BDLocation;->z:I
                                                                                                                                                                                        816goto/16 :goto_462
                                                                                                                                                                                        817cond_44f:
                                                                                                                                                                                        818const-string v4, "0"
                                                                                                                                                                                        820invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        821move-result v4
                                                                                                                                                                                        822if-eqz v4, :cond_458
                                                                                                                                                                                        823goto/16 :goto_44b
                                                                                                                                                                                        824cond_458:
                                                                                                                                                                                        825invoke-static {v3}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;
                                                                                                                                                                                        826move-result-object v3
                                                                                                                                                                                        828invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        829move-result v3
                                                                                                                                                                                        830iput v3, v1, Lcom/baidu/location/BDLocation;->z:I
                                                                                                                                                                                        831goto_462:
                                                                                                                                                                                        832const-string v3, "indoorflags"
                                                                                                                                                                                        834invoke-virtual {v2, v3}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        835move-result v3
                                                                                                                                                                                        836try_end_468: if-eqz v3, :cond_516
                                                                                                                                                                                        837try_start_46a:
                                                                                                                                                                                        838const-string v3, "indoorflags"
                                                                                                                                                                                        840invoke-virtual {v2, v3}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        841move-result-object v3
                                                                                                                                                                                        843const-string v4, "area"
                                                                                                                                                                                        845invoke-virtual {v3, v4}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        846move-result v4
                                                                                                                                                                                        847if-eqz v4, :cond_493
                                                                                                                                                                                        849const-string v4, "area"
                                                                                                                                                                                        851invoke-virtual {v3, v4}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        852move-result-object v4
                                                                                                                                                                                        854invoke-static {v4}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;
                                                                                                                                                                                        855move-result-object v4
                                                                                                                                                                                        857invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        858move-result v4
                                                                                                                                                                                        859if-nez v4, :cond_48d
                                                                                                                                                                                        860const/4 v5, 0x2
                                                                                                                                                                                        862invoke-virtual {v1, v5}, Lcom/baidu/location/BDLocation;->setIndoorLocationSurpport(I)V
                                                                                                                                                                                        863goto/16 :goto_493
                                                                                                                                                                                        864cond_48d: const/4 v5, 0x1
                                                                                                                                                                                        865if-ne v4, v5, :cond_493
                                                                                                                                                                                        867invoke-virtual {v1, v5}, Lcom/baidu/location/BDLocation;->setIndoorLocationSurpport(I)V
                                                                                                                                                                                        868cond_493:
                                                                                                                                                                                        869const-string v4, "support"
                                                                                                                                                                                        871invoke-virtual {v3, v4}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        872move-result v4
                                                                                                                                                                                        873if-eqz v4, :cond_4ac
                                                                                                                                                                                        875const-string v4, "support"
                                                                                                                                                                                        877invoke-virtual {v3, v4}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        878move-result-object v4
                                                                                                                                                                                        880invoke-static {v4}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;
                                                                                                                                                                                        881move-result-object v4
                                                                                                                                                                                        883invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        884move-result v4
                                                                                                                                                                                        886invoke-virtual {v1, v4}, Lcom/baidu/location/BDLocation;->setIndoorLocationSource(I)V
                                                                                                                                                                                        887cond_4ac:
                                                                                                                                                                                        888const-string v4, "inbldg"
                                                                                                                                                                                        890invoke-virtual {v3, v4}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        891move-result v4
                                                                                                                                                                                        892if-eqz v4, :cond_4bc
                                                                                                                                                                                        894const-string v4, "inbldg"
                                                                                                                                                                                        896invoke-virtual {v3, v4}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        897move-result-object v4
                                                                                                                                                                                        898iput-object v4, v1, Lcom/baidu/location/BDLocation;->I:Ljava/lang/String;
                                                                                                                                                                                        899cond_4bc:
                                                                                                                                                                                        900const-string v4, "inbldgid"
                                                                                                                                                                                        902invoke-virtual {v3, v4}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        903move-result v4
                                                                                                                                                                                        904if-eqz v4, :cond_4cc
                                                                                                                                                                                        906const-string v4, "inbldgid"
                                                                                                                                                                                        908invoke-virtual {v3, v4}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        909move-result-object v4
                                                                                                                                                                                        910iput-object v4, v1, Lcom/baidu/location/BDLocation;->J:Ljava/lang/String;
                                                                                                                                                                                        911cond_4cc:
                                                                                                                                                                                        912const-string v4, "polygon"
                                                                                                                                                                                        914invoke-virtual {v3, v4}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        915move-result v4
                                                                                                                                                                                        916if-eqz v4, :cond_4dd
                                                                                                                                                                                        918const-string v4, "polygon"
                                                                                                                                                                                        920invoke-virtual {v3, v4}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        921move-result-object v4
                                                                                                                                                                                        923invoke-virtual {v1, v4}, Lcom/baidu/location/BDLocation;->setIndoorSurpportPolygon(Ljava/lang/String;)V
                                                                                                                                                                                        924cond_4dd:
                                                                                                                                                                                        925const-string v4, "ret_fields"
                                                                                                                                                                                        927invoke-virtual {v3, v4}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        928move-result v4
                                                                                                                                                                                        929try_end_4e3: if-eqz v4, :cond_516
                                                                                                                                                                                        930try_start_4e5:
                                                                                                                                                                                        931const-string v4, "ret_fields"
                                                                                                                                                                                        933invoke-virtual {v3, v4}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        934move-result-object v3
                                                                                                                                                                                        936const-string v4, "\\|"
                                                                                                                                                                                        938invoke-virtual {v3, v4}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
                                                                                                                                                                                        939move-result-object v3
                                                                                                                                                                                        940array-length v4, v3
                                                                                                                                                                                        941const/4 v5, 0x0
                                                                                                                                                                                        942goto_4f3: if-ge v5, v4, :cond_516
                                                                                                                                                                                        943aget-object v6, v3, v5
                                                                                                                                                                                        945const-string v7, "="
                                                                                                                                                                                        947invoke-virtual {v6, v7}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
                                                                                                                                                                                        948move-result-object v6
                                                                                                                                                                                        949const/4 v7, 0x0
                                                                                                                                                                                        950aget-object v9, v6, v7
                                                                                                                                                                                        951const/4 v7, 0x1
                                                                                                                                                                                        952aget-object v6, v6, v7
                                                                                                                                                                                        954iget-object v7, v1, Lcom/baidu/location/BDLocation;->O:Ljava/util/HashMap;
                                                                                                                                                                                        956invoke-virtual {v7, v9, v6}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        957try_end_508: add-int/lit8 v5, v5, 0x1
                                                                                                                                                                                        958goto/16 :goto_4f3
                                                                                                                                                                                        959catch_50b: move-exception v0
                                                                                                                                                                                        960move-object v3, v0
                                                                                                                                                                                        961try_start_50d:
                                                                                                                                                                                        962invoke-virtual {v3}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        963try_end_510: goto/16 :goto_516
                                                                                                                                                                                        964catch_511: move-exception v0
                                                                                                                                                                                        965move-object v3, v0
                                                                                                                                                                                        966try_start_513:
                                                                                                                                                                                        967invoke-virtual {v3}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        968goto_516:
                                                                                                                                                                                        969const-string v3, "gpscs"
                                                                                                                                                                                        971invoke-virtual {v2, v3}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        972move-result v3
                                                                                                                                                                                        973if-eqz v3, :cond_528
                                                                                                                                                                                        975const-string v3, "gpscs"
                                                                                                                                                                                        977invoke-virtual {v2, v3}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
                                                                                                                                                                                        978move-result v3
                                                                                                                                                                                        980invoke-virtual {v1, v3}, Lcom/baidu/location/BDLocation;->setGpsCheckStatus(I)V
                                                                                                                                                                                        981goto/16 :goto_52c
                                                                                                                                                                                        982cond_528: const/4 v3, 0x0
                                                                                                                                                                                        984invoke-virtual {v1, v3}, Lcom/baidu/location/BDLocation;->setGpsCheckStatus(I)V
                                                                                                                                                                                        985try_start_52c:
                                                                                                                                                                                        986invoke-virtual {v2, v8}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        987move-result v3
                                                                                                                                                                                        988if-eqz v3, :cond_53e
                                                                                                                                                                                        990invoke-virtual {v2, v8}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        991move-result-object v2
                                                                                                                                                                                        993invoke-static {v2}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
                                                                                                                                                                                        994move-result v2
                                                                                                                                                                                        996invoke-virtual {v1, v2}, Lcom/baidu/location/BDLocation;->setLocationWhere(I)V
                                                                                                                                                                                        997goto/16 :goto_542
                                                                                                                                                                                        998cond_53e: const/4 v2, 0x1
                                                                                                                                                                                        1000invoke-virtual {v1, v2}, Lcom/baidu/location/BDLocation;->setLocationWhere(I)V
                                                                                                                                                                                        1001try_end_542: iget v2, v1, Lcom/baidu/location/BDLocation;->A:I
                                                                                                                                                                                        1002if-nez v2, :cond_136
                                                                                                                                                                                        1004const-string v2, "wgs84"
                                                                                                                                                                                        1005goto/16 :goto_131
                                                                                                                                                                                        1006cond_54a: const/16 v2, 0x42
                                                                                                                                                                                        1007if-eq v10, v2, :cond_55c
                                                                                                                                                                                        1008const/16 v2, 0x44
                                                                                                                                                                                        1009if-ne v10, v2, :cond_553
                                                                                                                                                                                        1010goto/16 :goto_55c
                                                                                                                                                                                        1011cond_553: const/16 v2, 0xa7
                                                                                                                                                                                        1012if-ne v10, v2, :cond_5ad
                                                                                                                                                                                        1013const/4 v2, 0x2
                                                                                                                                                                                        1015invoke-virtual {v1, v2}, Lcom/baidu/location/BDLocation;->setLocationWhere(I)V
                                                                                                                                                                                        1016goto/16 :goto_5ad
                                                                                                                                                                                        1017cond_55c:
                                                                                                                                                                                        1018invoke-virtual {v9, v5}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        1019move-result-object v2
                                                                                                                                                                                        1021invoke-virtual {v2, v15}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        1022move-result-object v3
                                                                                                                                                                                        1024invoke-virtual {v3, v14}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        1025move-result-object v4
                                                                                                                                                                                        1027invoke-static {v4}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D
                                                                                                                                                                                        1028move-result-wide v4
                                                                                                                                                                                        1030invoke-virtual {v1, v4, v5}, Lcom/baidu/location/BDLocation;->setLatitude(D)V
                                                                                                                                                                                        1032invoke-virtual {v3, v13}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        1033move-result-object v3
                                                                                                                                                                                        1035invoke-static {v3}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D
                                                                                                                                                                                        1036move-result-wide v3
                                                                                                                                                                                        1038invoke-virtual {v1, v3, v4}, Lcom/baidu/location/BDLocation;->setLongitude(D)V
                                                                                                                                                                                        1040invoke-virtual {v2, v12}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        1041move-result-object v3
                                                                                                                                                                                        1043invoke-static {v3}, Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F
                                                                                                                                                                                        1044move-result v3
                                                                                                                                                                                        1046invoke-virtual {v1, v3}, Lcom/baidu/location/BDLocation;->setRadius(F)V
                                                                                                                                                                                        1048const-string v3, "isCellChanged"
                                                                                                                                                                                        1050invoke-virtual {v2, v3}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        1051move-result-object v2
                                                                                                                                                                                        1053invoke-static {v2}, Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z
                                                                                                                                                                                        1054move-result v2
                                                                                                                                                                                        1056invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        1057move-result-object v2
                                                                                                                                                                                        1059invoke-direct {v1, v2}, Lcom/baidu/location/BDLocation;->a(Ljava/lang/Boolean;)V
                                                                                                                                                                                        1060try_end_596: goto/16 :goto_136
                                                                                                                                                                                        1061catch_598: move-exception v0
                                                                                                                                                                                        1062move-object v3, v0
                                                                                                                                                                                        1063const/4 v2, 0x0
                                                                                                                                                                                        1064goto/16 :goto_5a6
                                                                                                                                                                                        1065catch_59c: move-exception v0
                                                                                                                                                                                        1066move-object v2, v0
                                                                                                                                                                                        1068invoke-virtual {v2}, Ljava/lang/Error;->printStackTrace()V
                                                                                                                                                                                        1069const/4 v2, 0x0
                                                                                                                                                                                        1070goto/16 :goto_5a9
                                                                                                                                                                                        1071catch_5a3: move-exception v0
                                                                                                                                                                                        1072const/4 v2, 0x0
                                                                                                                                                                                        1073move-object v3, v0
                                                                                                                                                                                        1074goto_5a6:
                                                                                                                                                                                        1075invoke-virtual {v3}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        1076goto_5a9: iput v2, v1, Lcom/baidu/location/BDLocation;->a:I
                                                                                                                                                                                        1077iput-boolean v2, v1, Lcom/baidu/location/BDLocation;->o:Z
                                                                                                                                                                                        1078goto_5ad: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Object.<init>
                                                                                                                                                                                        • java.util.HashSet.<init>
                                                                                                                                                                                        • java.util.HashSet.<init>
                                                                                                                                                                                        • java.util.HashSet.<init>
                                                                                                                                                                                        • java.util.HashSet.<init>
                                                                                                                                                                                        • java.util.HashSet.<init>
                                                                                                                                                                                        • java.util.HashSet.<init>
                                                                                                                                                                                        • java.util.HashSet.<init>
                                                                                                                                                                                        • java.util.HashSet.<init>
                                                                                                                                                                                        • java.util.HashSet.<init>
                                                                                                                                                                                        • java.util.HashSet.<init>
                                                                                                                                                                                        • com.baidu.mobads.interfaces.IXAdInstanceInfo$CreativeType.NONE:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        • com.baidu.mobads.interfaces.IXAdInstanceInfo$CreativeType.HTML:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.getString
                                                                                                                                                                                        • java.util.Set.add
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • com.baidu.mobads.interfaces.IXAdInstanceInfo$CreativeType.TEXT:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.util.Locale.getDefault
                                                                                                                                                                                        • java.lang.String.toLowerCase
                                                                                                                                                                                        • java.lang.String.lastIndexOf
                                                                                                                                                                                        • java.util.Locale.getDefault
                                                                                                                                                                                        • java.lang.String.toLowerCase
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • com.baidu.mobads.interfaces.IXAdInstanceInfo$CreativeType.GIF:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType
                                                                                                                                                                                        • com.baidu.mobads.interfaces.IXAdInstanceInfo$CreativeType.STATIC_IMAGE:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • com.baidu.mobads.interfaces.IXAdInstanceInfo$CreativeType.RM:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • com.baidu.mobads.interfaces.IXAdInstanceInfo$CreativeType.VIDEO:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.util.Set.add
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.util.Set.add
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.getJSONObject
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optJSONObject
                                                                                                                                                                                        • org.json.JSONObject.keys
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.optString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.optString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.optString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.optString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.optString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.optString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.optString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.optString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.util.Random.<init>
                                                                                                                                                                                        • java.util.Random.nextLong
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optLong
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • -1
                                                                                                                                                                                        • act
                                                                                                                                                                                        • html
                                                                                                                                                                                        • id
                                                                                                                                                                                        • src
                                                                                                                                                                                        • tit
                                                                                                                                                                                        • desc
                                                                                                                                                                                        • surl
                                                                                                                                                                                        • phone
                                                                                                                                                                                        • w_picurl
                                                                                                                                                                                        • icon
                                                                                                                                                                                        • exp2
                                                                                                                                                                                        • {}
                                                                                                                                                                                        • anti_tag
                                                                                                                                                                                        • vurl
                                                                                                                                                                                        • duration
                                                                                                                                                                                        • sound
                                                                                                                                                                                        • iv
                                                                                                                                                                                        • dur
                                                                                                                                                                                        • curl
                                                                                                                                                                                        • ori_curl
                                                                                                                                                                                        • type
                                                                                                                                                                                        • HTML
                                                                                                                                                                                        • w
                                                                                                                                                                                        • h
                                                                                                                                                                                        • lb_phone
                                                                                                                                                                                        • nwinurl
                                                                                                                                                                                        • text
                                                                                                                                                                                        • XAdInstanceInfoShoubai
                                                                                                                                                                                        • image
                                                                                                                                                                                        • .gif
                                                                                                                                                                                        • rm
                                                                                                                                                                                        • video
                                                                                                                                                                                        • winurl
                                                                                                                                                                                        • clklogurl
                                                                                                                                                                                        • mon
                                                                                                                                                                                        • s
                                                                                                                                                                                        • c
                                                                                                                                                                                        • monitors
                                                                                                                                                                                        • vskip
                                                                                                                                                                                        • scard
                                                                                                                                                                                        • ccard
                                                                                                                                                                                        • vstart
                                                                                                                                                                                        • vfullscreen
                                                                                                                                                                                        • vclose
                                                                                                                                                                                        • cstartcard
                                                                                                                                                                                        • cf
                                                                                                                                                                                        • qk
                                                                                                                                                                                        • _
                                                                                                                                                                                        • |
                                                                                                                                                                                        • appname
                                                                                                                                                                                        • pk
                                                                                                                                                                                        • sz
                                                                                                                                                                                        • sb
                                                                                                                                                                                        • apo
                                                                                                                                                                                        • po
                                                                                                                                                                                        • st
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation build Landroid/annotation/SuppressLint;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"DefaultLocale"
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        5.prologue
                                                                                                                                                                                        6const/4 v3, 0x0
                                                                                                                                                                                        7const/4 v1, 0x1
                                                                                                                                                                                        8const/4 v2, 0x0
                                                                                                                                                                                        10invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                                                                                                                                                                                        12const-string v0, "-1"
                                                                                                                                                                                        13iput-object v0, p0, Lcom/baidu/mobads/container/landingpage/ab;->c:Ljava/lang/String;
                                                                                                                                                                                        14new-instance v0, Ljava/util/HashSet;
                                                                                                                                                                                        16invoke-direct {v0}, Ljava/util/HashSet;-><init>()V
                                                                                                                                                                                        17iput-object v0, p0, Lcom/baidu/mobads/container/landingpage/ab;->A:Ljava/util/Set;
                                                                                                                                                                                        18new-instance v0, Ljava/util/HashSet;
                                                                                                                                                                                        20invoke-direct {v0}, Ljava/util/HashSet;-><init>()V
                                                                                                                                                                                        21iput-object v0, p0, Lcom/baidu/mobads/container/landingpage/ab;->B:Ljava/util/Set;
                                                                                                                                                                                        22new-instance v0, Ljava/util/HashSet;
                                                                                                                                                                                        24invoke-direct {v0}, Ljava/util/HashSet;-><init>()V
                                                                                                                                                                                        25iput-object v0, p0, Lcom/baidu/mobads/container/landingpage/ab;->C:Ljava/util/Set;
                                                                                                                                                                                        26new-instance v0, Ljava/util/HashSet;
                                                                                                                                                                                        28invoke-direct {v0}, Ljava/util/HashSet;-><init>()V
                                                                                                                                                                                        29iput-object v0, p0, Lcom/baidu/mobads/container/landingpage/ab;->D:Ljava/util/Set;
                                                                                                                                                                                        30new-instance v0, Ljava/util/HashSet;
                                                                                                                                                                                        32invoke-direct {v0}, Ljava/util/HashSet;-><init>()V
                                                                                                                                                                                        33iput-object v0, p0, Lcom/baidu/mobads/container/landingpage/ab;->E:Ljava/util/Set;
                                                                                                                                                                                        34new-instance v0, Ljava/util/HashSet;
                                                                                                                                                                                        36invoke-direct {v0}, Ljava/util/HashSet;-><init>()V
                                                                                                                                                                                        37iput-object v0, p0, Lcom/baidu/mobads/container/landingpage/ab;->F:Ljava/util/Set;
                                                                                                                                                                                        38new-instance v0, Ljava/util/HashSet;
                                                                                                                                                                                        40invoke-direct {v0}, Ljava/util/HashSet;-><init>()V
                                                                                                                                                                                        41iput-object v0, p0, Lcom/baidu/mobads/container/landingpage/ab;->G:Ljava/util/Set;
                                                                                                                                                                                        42new-instance v0, Ljava/util/HashSet;
                                                                                                                                                                                        44invoke-direct {v0}, Ljava/util/HashSet;-><init>()V
                                                                                                                                                                                        45iput-object v0, p0, Lcom/baidu/mobads/container/landingpage/ab;->H:Ljava/util/Set;
                                                                                                                                                                                        46new-instance v0, Ljava/util/HashSet;
                                                                                                                                                                                        48invoke-direct {v0}, Ljava/util/HashSet;-><init>()V
                                                                                                                                                                                        49iput-object v0, p0, Lcom/baidu/mobads/container/landingpage/ab;->I:Ljava/util/Set;
                                                                                                                                                                                        50new-instance v0, Ljava/util/HashSet;
                                                                                                                                                                                        52invoke-direct {v0}, Ljava/util/HashSet;-><init>()V
                                                                                                                                                                                        53iput-object v0, p0, Lcom/baidu/mobads/container/landingpage/ab;->J:Ljava/util/Set;
                                                                                                                                                                                        54iput-boolean v1, p0, Lcom/baidu/mobads/container/landingpage/ab;->L:Z
                                                                                                                                                                                        56sget-object v0, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;->NONE:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        57iput-object v0, p0, Lcom/baidu/mobads/container/landingpage/ab;->X:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        58iput-boolean v1, p0, Lcom/baidu/mobads/container/landingpage/ab;->aa:Z
                                                                                                                                                                                        59iput-boolean v1, p0, Lcom/baidu/mobads/container/landingpage/ab;->ac:Z
                                                                                                                                                                                        60iput-boolean v1, p0, Lcom/baidu/mobads/container/landingpage/ab;->ad:Z
                                                                                                                                                                                        61iput-boolean v2, p0, Lcom/baidu/mobads/container/landingpage/ab;->am:Z
                                                                                                                                                                                        62iput-boolean v2, p0, Lcom/baidu/mobads/container/landingpage/ab;->an:Z
                                                                                                                                                                                        63iput-object v3, p0, Lcom/baidu/mobads/container/landingpage/ab;->ao:Ljava/lang/String;
                                                                                                                                                                                        64iput-object p1, p0, Lcom/baidu/mobads/container/landingpage/ab;->v:Lorg/json/JSONObject;
                                                                                                                                                                                        65try_start_64:
                                                                                                                                                                                        66invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        67move-result-wide v4
                                                                                                                                                                                        68iput-wide v4, p0, Lcom/baidu/mobads/container/landingpage/ab;->W:J
                                                                                                                                                                                        70const-string v0, "act"
                                                                                                                                                                                        72invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        73move-result v0
                                                                                                                                                                                        74iput v0, p0, Lcom/baidu/mobads/container/landingpage/ab;->K:I
                                                                                                                                                                                        76const-string v0, "html"
                                                                                                                                                                                        77const/4 v3, 0x0
                                                                                                                                                                                        79invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        80move-result-object v0
                                                                                                                                                                                        81iput-object v0, p0, Lcom/baidu/mobads/container/landingpage/ab;->w:Ljava/lang/String;
                                                                                                                                                                                        83const-string v0, "id"
                                                                                                                                                                                        85const-string v3, "-1"
                                                                                                                                                                                        87invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        88move-result-object v0
                                                                                                                                                                                        89iput-object v0, p0, Lcom/baidu/mobads/container/landingpage/ab;->c:Ljava/lang/String;
                                                                                                                                                                                        91const-string v0, "src"
                                                                                                                                                                                        93const-string v3, ""
                                                                                                                                                                                        95invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        96move-result-object v0
                                                                                                                                                                                        97iput-object v0, p0, Lcom/baidu/mobads/container/landingpage/ab;->d:Ljava/lang/String;
                                                                                                                                                                                        99const-string v0, "tit"
                                                                                                                                                                                        101const-string v3, ""
                                                                                                                                                                                        103invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        104move-result-object v0
                                                                                                                                                                                        105iput-object v0, p0, Lcom/baidu/mobads/container/landingpage/ab;->e:Ljava/lang/String;
                                                                                                                                                                                        107const-string v0, "desc"
                                                                                                                                                                                        109const-string v3, ""
                                                                                                                                                                                        111invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        112move-result-object v0
                                                                                                                                                                                        113iput-object v0, p0, Lcom/baidu/mobads/container/landingpage/ab;->f:Ljava/lang/String;
                                                                                                                                                                                        115const-string v0, "surl"
                                                                                                                                                                                        117const-string v3, ""
                                                                                                                                                                                        119invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        120move-result-object v0
                                                                                                                                                                                        121iput-object v0, p0, Lcom/baidu/mobads/container/landingpage/ab;->g:Ljava/lang/String;
                                                                                                                                                                                        123const-string v0, "phone"
                                                                                                                                                                                        125const-string v3, ""
                                                                                                                                                                                        127invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        128move-result-object v0
                                                                                                                                                                                        129iput-object v0, p0, Lcom/baidu/mobads/container/landingpage/ab;->i:Ljava/lang/String;
                                                                                                                                                                                        131const-string v0, "w_picurl"
                                                                                                                                                                                        133const-string v3, ""
                                                                                                                                                                                        135invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        136move-result-object v0
                                                                                                                                                                                        137iput-object v0, p0, Lcom/baidu/mobads/container/landingpage/ab;->j:Ljava/lang/String;
                                                                                                                                                                                        139const-string v0, "icon"
                                                                                                                                                                                        141const-string v3, ""
                                                                                                                                                                                        143invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        144move-result-object v0
                                                                                                                                                                                        145iput-object v0, p0, Lcom/baidu/mobads/container/landingpage/ab;->k:Ljava/lang/String;
                                                                                                                                                                                        147const-string v0, "exp2"
                                                                                                                                                                                        149const-string v3, "{}"
                                                                                                                                                                                        151invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        152move-result-object v0
                                                                                                                                                                                        153iput-object v0, p0, Lcom/baidu/mobads/container/landingpage/ab;->l:Ljava/lang/String;
                                                                                                                                                                                        155const-string v0, "anti_tag"
                                                                                                                                                                                        157invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        158move-result v0
                                                                                                                                                                                        159iput v0, p0, Lcom/baidu/mobads/container/landingpage/ab;->m:I
                                                                                                                                                                                        161const-string v0, "vurl"
                                                                                                                                                                                        163const-string v3, ""
                                                                                                                                                                                        165invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        166move-result-object v0
                                                                                                                                                                                        167iput-object v0, p0, Lcom/baidu/mobads/container/landingpage/ab;->o:Ljava/lang/String;
                                                                                                                                                                                        169const-string v0, "duration"
                                                                                                                                                                                        170const/4 v3, 0x0
                                                                                                                                                                                        172invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
                                                                                                                                                                                        173move-result v0
                                                                                                                                                                                        174iput v0, p0, Lcom/baidu/mobads/container/landingpage/ab;->q:I
                                                                                                                                                                                        176const-string v0, "sound"
                                                                                                                                                                                        177const/4 v3, 0x0
                                                                                                                                                                                        179invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
                                                                                                                                                                                        180move-result v0
                                                                                                                                                                                        181if-ne v0, v1, :cond_18c
                                                                                                                                                                                        182move v0, v2
                                                                                                                                                                                        183goto_fa: iput-boolean v0, p0, Lcom/baidu/mobads/container/landingpage/ab;->p:Z
                                                                                                                                                                                        185const-string v0, "iv"
                                                                                                                                                                                        186const/4 v3, 0x0
                                                                                                                                                                                        188invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
                                                                                                                                                                                        189move-result v0
                                                                                                                                                                                        190if-ne v0, v1, :cond_18f
                                                                                                                                                                                        191move v0, v1
                                                                                                                                                                                        192goto_106: iput-boolean v0, p0, Lcom/baidu/mobads/container/landingpage/ab;->r:Z
                                                                                                                                                                                        194const-string v0, "dur"
                                                                                                                                                                                        195const/4 v3, 0x0
                                                                                                                                                                                        197invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
                                                                                                                                                                                        198move-result v0
                                                                                                                                                                                        199iput v0, p0, Lcom/baidu/mobads/container/landingpage/ab;->s:I
                                                                                                                                                                                        201const-string v0, "curl"
                                                                                                                                                                                        203const-string v3, ""
                                                                                                                                                                                        205invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        206move-result-object v0
                                                                                                                                                                                        207iput-object v0, p0, Lcom/baidu/mobads/container/landingpage/ab;->t:Ljava/lang/String;
                                                                                                                                                                                        209const-string v0, "ori_curl"
                                                                                                                                                                                        211const-string v3, ""
                                                                                                                                                                                        213invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        214move-result-object v0
                                                                                                                                                                                        215iput-object v0, p0, Lcom/baidu/mobads/container/landingpage/ab;->u:Ljava/lang/String;
                                                                                                                                                                                        217const-string v0, "type"
                                                                                                                                                                                        219invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        220move-result-object v0
                                                                                                                                                                                        221iput-object v0, p0, Lcom/baidu/mobads/container/landingpage/ab;->h:Ljava/lang/String;
                                                                                                                                                                                        223iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/ab;->w:Ljava/lang/String;
                                                                                                                                                                                        224if-eqz v0, :cond_192
                                                                                                                                                                                        226iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/ab;->w:Ljava/lang/String;
                                                                                                                                                                                        228invoke-virtual {v0}, Ljava/lang/String;->length()I
                                                                                                                                                                                        229move-result v0
                                                                                                                                                                                        230if-lez v0, :cond_192
                                                                                                                                                                                        232iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/ab;->w:Ljava/lang/String;
                                                                                                                                                                                        234const-string v3, "html"
                                                                                                                                                                                        236invoke-virtual {v0, v3}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        237move-result v0
                                                                                                                                                                                        238if-nez v0, :cond_14d
                                                                                                                                                                                        240iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/ab;->w:Ljava/lang/String;
                                                                                                                                                                                        242const-string v3, "HTML"
                                                                                                                                                                                        244invoke-virtual {v0, v3}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        245move-result v0
                                                                                                                                                                                        246if-eqz v0, :cond_192
                                                                                                                                                                                        247cond_14d:
                                                                                                                                                                                        248sget-object v0, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;->HTML:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        249iput-object v0, p0, Lcom/baidu/mobads/container/landingpage/ab;->X:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        250cond_151:
                                                                                                                                                                                        251const-string v0, "w"
                                                                                                                                                                                        253invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        254move-result v0
                                                                                                                                                                                        255iput v0, p0, Lcom/baidu/mobads/container/landingpage/ab;->x:I
                                                                                                                                                                                        257const-string v0, "h"
                                                                                                                                                                                        259invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        260move-result v0
                                                                                                                                                                                        261iput v0, p0, Lcom/baidu/mobads/container/landingpage/ab;->y:I
                                                                                                                                                                                        263const-string v0, "lb_phone"
                                                                                                                                                                                        265const-string v3, ""
                                                                                                                                                                                        267invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        268move-result-object v0
                                                                                                                                                                                        269iput-object v0, p0, Lcom/baidu/mobads/container/landingpage/ab;->z:Ljava/lang/String;
                                                                                                                                                                                        271const-string v0, "nwinurl"
                                                                                                                                                                                        273invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        274move-result-object v3
                                                                                                                                                                                        275if-eqz v3, :cond_229
                                                                                                                                                                                        277invoke-virtual {v3}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        278move-result v0
                                                                                                                                                                                        279if-lez v0, :cond_229
                                                                                                                                                                                        280move v0, v2
                                                                                                                                                                                        281goto_17a:
                                                                                                                                                                                        282invoke-virtual {v3}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        283move-result v4
                                                                                                                                                                                        284if-ge v0, v4, :cond_23e
                                                                                                                                                                                        286iget-object v4, p0, Lcom/baidu/mobads/container/landingpage/ab;->A:Ljava/util/Set;
                                                                                                                                                                                        288invoke-virtual {v3, v0}, Lorg/json/JSONArray;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        289move-result-object v5
                                                                                                                                                                                        291invoke-interface {v4, v5}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        292add-int/lit8 v0, v0, 0x1
                                                                                                                                                                                        293goto/16 :goto_17a
                                                                                                                                                                                        294cond_18c: move v0, v1
                                                                                                                                                                                        295goto/16 :goto_fa
                                                                                                                                                                                        296cond_18f: move v0, v2
                                                                                                                                                                                        297goto/16 :goto_106
                                                                                                                                                                                        298cond_192:
                                                                                                                                                                                        299iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/ab;->h:Ljava/lang/String;
                                                                                                                                                                                        300if-eqz v0, :cond_151
                                                                                                                                                                                        302iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/ab;->h:Ljava/lang/String;
                                                                                                                                                                                        304const-string v3, "text"
                                                                                                                                                                                        306invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        307move-result v0
                                                                                                                                                                                        308if-eqz v0, :cond_1bb
                                                                                                                                                                                        310sget-object v0, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;->TEXT:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        311iput-object v0, p0, Lcom/baidu/mobads/container/landingpage/ab;->X:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        312try_end_1a4: goto/16 :goto_151
                                                                                                                                                                                        313catch_1a5: move-exception v0
                                                                                                                                                                                        315invoke-static {}, Lcom/baidu/mobads/container/m;->d()Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        316move-result-object v3
                                                                                                                                                                                        317const/4 v4, 0x2
                                                                                                                                                                                        318new-array v4, v4, [Ljava/lang/Object;
                                                                                                                                                                                        320const-string v5, "XAdInstanceInfoShoubai"
                                                                                                                                                                                        321aput-object v5, v4, v2
                                                                                                                                                                                        323invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        324move-result-object v0
                                                                                                                                                                                        325aput-object v0, v4, v1
                                                                                                                                                                                        327invoke-interface {v3, v4}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->e([Ljava/lang/Object;)I
                                                                                                                                                                                        328goto_1ba: return-void
                                                                                                                                                                                        329try_start_1bb:
                                                                                                                                                                                        330iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/ab;->h:Ljava/lang/String;
                                                                                                                                                                                        332const-string v3, "image"
                                                                                                                                                                                        334invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        335move-result v0
                                                                                                                                                                                        336if-eqz v0, :cond_209
                                                                                                                                                                                        338iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/ab;->j:Ljava/lang/String;
                                                                                                                                                                                        339if-eqz v0, :cond_151
                                                                                                                                                                                        341iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/ab;->j:Ljava/lang/String;
                                                                                                                                                                                        343const-string v3, ""
                                                                                                                                                                                        345invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        346move-result v0
                                                                                                                                                                                        347if-nez v0, :cond_151
                                                                                                                                                                                        349iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/ab;->j:Ljava/lang/String;
                                                                                                                                                                                        351invoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale;
                                                                                                                                                                                        352move-result-object v3
                                                                                                                                                                                        354invoke-virtual {v0, v3}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String;
                                                                                                                                                                                        355move-result-object v0
                                                                                                                                                                                        356const/16 v3, 0x2e
                                                                                                                                                                                        358invoke-virtual {v0, v3}, Ljava/lang/String;->lastIndexOf(I)I
                                                                                                                                                                                        359move-result v3
                                                                                                                                                                                        361const-string v0, ""
                                                                                                                                                                                        362if-ltz v3, :cond_1f5
                                                                                                                                                                                        364iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/ab;->j:Ljava/lang/String;
                                                                                                                                                                                        366invoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale;
                                                                                                                                                                                        367move-result-object v4
                                                                                                                                                                                        369invoke-virtual {v0, v4}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String;
                                                                                                                                                                                        370move-result-object v0
                                                                                                                                                                                        372invoke-virtual {v0, v3}, Ljava/lang/String;->substring(I)Ljava/lang/String;
                                                                                                                                                                                        373move-result-object v0
                                                                                                                                                                                        374cond_1f5:
                                                                                                                                                                                        375const-string v3, ".gif"
                                                                                                                                                                                        377invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        378move-result v0
                                                                                                                                                                                        379if-eqz v0, :cond_203
                                                                                                                                                                                        381sget-object v0, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;->GIF:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        382iput-object v0, p0, Lcom/baidu/mobads/container/landingpage/ab;->X:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        383goto/16 :goto_151
                                                                                                                                                                                        384cond_203:
                                                                                                                                                                                        385sget-object v0, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;->STATIC_IMAGE:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        386iput-object v0, p0, Lcom/baidu/mobads/container/landingpage/ab;->X:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        387goto/16 :goto_151
                                                                                                                                                                                        388cond_209:
                                                                                                                                                                                        389iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/ab;->h:Ljava/lang/String;
                                                                                                                                                                                        391const-string v3, "rm"
                                                                                                                                                                                        393invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        394move-result v0
                                                                                                                                                                                        395if-eqz v0, :cond_219
                                                                                                                                                                                        397sget-object v0, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;->RM:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        398iput-object v0, p0, Lcom/baidu/mobads/container/landingpage/ab;->X:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        399goto/16 :goto_151
                                                                                                                                                                                        400cond_219:
                                                                                                                                                                                        401iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/ab;->h:Ljava/lang/String;
                                                                                                                                                                                        403const-string v3, "video"
                                                                                                                                                                                        405invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        406move-result v0
                                                                                                                                                                                        407if-eqz v0, :cond_151
                                                                                                                                                                                        409sget-object v0, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;->VIDEO:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        410iput-object v0, p0, Lcom/baidu/mobads/container/landingpage/ab;->X:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        411goto/16 :goto_151
                                                                                                                                                                                        412cond_229:
                                                                                                                                                                                        413const-string v0, "winurl"
                                                                                                                                                                                        415const-string v3, ""
                                                                                                                                                                                        417invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        418move-result-object v0
                                                                                                                                                                                        420const-string v3, ""
                                                                                                                                                                                        422invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        423move-result v3
                                                                                                                                                                                        424if-nez v3, :cond_23e
                                                                                                                                                                                        426iget-object v3, p0, Lcom/baidu/mobads/container/landingpage/ab;->A:Ljava/util/Set;
                                                                                                                                                                                        428invoke-interface {v3, v0}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        429cond_23e:
                                                                                                                                                                                        430const-string v0, "clklogurl"
                                                                                                                                                                                        432const-string v3, ""
                                                                                                                                                                                        434invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        435move-result-object v0
                                                                                                                                                                                        437const-string v3, ""
                                                                                                                                                                                        439invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        440move-result v3
                                                                                                                                                                                        441if-nez v3, :cond_253
                                                                                                                                                                                        443iget-object v3, p0, Lcom/baidu/mobads/container/landingpage/ab;->A:Ljava/util/Set;
                                                                                                                                                                                        445invoke-interface {v3, v0}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        446cond_253:
                                                                                                                                                                                        447const-string v0, "mon"
                                                                                                                                                                                        449invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        450move-result-object v3
                                                                                                                                                                                        451if-eqz v3, :cond_285
                                                                                                                                                                                        453invoke-virtual {v3}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        454move-result v0
                                                                                                                                                                                        455if-lez v0, :cond_285
                                                                                                                                                                                        456move v0, v2
                                                                                                                                                                                        457goto_262:
                                                                                                                                                                                        458invoke-virtual {v3}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        459move-result v4
                                                                                                                                                                                        460if-ge v0, v4, :cond_285
                                                                                                                                                                                        462invoke-virtual {v3, v0}, Lorg/json/JSONArray;->getJSONObject(I)Lorg/json/JSONObject;
                                                                                                                                                                                        463move-result-object v4
                                                                                                                                                                                        465const-string v5, "s"
                                                                                                                                                                                        467const-string v6, ""
                                                                                                                                                                                        469invoke-virtual {v4, v5, v6}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        470move-result-object v5
                                                                                                                                                                                        472const-string v6, "c"
                                                                                                                                                                                        474const-string v7, ""
                                                                                                                                                                                        476invoke-virtual {v4, v6, v7}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        477move-result-object v4
                                                                                                                                                                                        479invoke-virtual {p0, v5}, Lcom/baidu/mobads/container/landingpage/ab;->a(Ljava/lang/String;)V
                                                                                                                                                                                        481invoke-virtual {p0, v4}, Lcom/baidu/mobads/container/landingpage/ab;->b(Ljava/lang/String;)V
                                                                                                                                                                                        482add-int/lit8 v0, v0, 0x1
                                                                                                                                                                                        483goto/16 :goto_262
                                                                                                                                                                                        484cond_285:
                                                                                                                                                                                        485const-string v0, "monitors"
                                                                                                                                                                                        487invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        488move-result-object v3
                                                                                                                                                                                        489if-eqz v3, :cond_3a2
                                                                                                                                                                                        491invoke-virtual {v3}, Lorg/json/JSONObject;->keys()Ljava/util/Iterator;
                                                                                                                                                                                        492move-result-object v4
                                                                                                                                                                                        493cond_291:
                                                                                                                                                                                        494invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        495move-result v0
                                                                                                                                                                                        496if-eqz v0, :cond_3a2
                                                                                                                                                                                        498invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        499move-result-object v0
                                                                                                                                                                                        500check-cast v0, Ljava/lang/String;
                                                                                                                                                                                        502const-string v5, "s"
                                                                                                                                                                                        504invoke-virtual {v0, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        505move-result v5
                                                                                                                                                                                        506if-eqz v5, :cond_2ba
                                                                                                                                                                                        508invoke-virtual {v3, v0}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        509move-result-object v5
                                                                                                                                                                                        510move v0, v2
                                                                                                                                                                                        511goto_2aa:
                                                                                                                                                                                        512invoke-virtual {v5}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        513move-result v6
                                                                                                                                                                                        514if-ge v0, v6, :cond_291
                                                                                                                                                                                        516invoke-virtual {v5, v0}, Lorg/json/JSONArray;->optString(I)Ljava/lang/String;
                                                                                                                                                                                        517move-result-object v6
                                                                                                                                                                                        519invoke-virtual {p0, v6}, Lcom/baidu/mobads/container/landingpage/ab;->a(Ljava/lang/String;)V
                                                                                                                                                                                        520add-int/lit8 v0, v0, 0x1
                                                                                                                                                                                        521goto/16 :goto_2aa
                                                                                                                                                                                        522cond_2ba:
                                                                                                                                                                                        523const-string v5, "vskip"
                                                                                                                                                                                        525invoke-virtual {v0, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        526move-result v5
                                                                                                                                                                                        527if-eqz v5, :cond_2d7
                                                                                                                                                                                        529invoke-virtual {v3, v0}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        530move-result-object v5
                                                                                                                                                                                        531move v0, v2
                                                                                                                                                                                        532goto_2c7:
                                                                                                                                                                                        533invoke-virtual {v5}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        534move-result v6
                                                                                                                                                                                        535if-ge v0, v6, :cond_291
                                                                                                                                                                                        537invoke-virtual {v5, v0}, Lorg/json/JSONArray;->optString(I)Ljava/lang/String;
                                                                                                                                                                                        538move-result-object v6
                                                                                                                                                                                        540invoke-virtual {p0, v6}, Lcom/baidu/mobads/container/landingpage/ab;->d(Ljava/lang/String;)V
                                                                                                                                                                                        541add-int/lit8 v0, v0, 0x1
                                                                                                                                                                                        542goto/16 :goto_2c7
                                                                                                                                                                                        543cond_2d7:
                                                                                                                                                                                        544const-string v5, "scard"
                                                                                                                                                                                        546invoke-virtual {v0, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        547move-result v5
                                                                                                                                                                                        548if-eqz v5, :cond_2f4
                                                                                                                                                                                        550invoke-virtual {v3, v0}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        551move-result-object v5
                                                                                                                                                                                        552move v0, v2
                                                                                                                                                                                        553goto_2e4:
                                                                                                                                                                                        554invoke-virtual {v5}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        555move-result v6
                                                                                                                                                                                        556if-ge v0, v6, :cond_291
                                                                                                                                                                                        558invoke-virtual {v5, v0}, Lorg/json/JSONArray;->optString(I)Ljava/lang/String;
                                                                                                                                                                                        559move-result-object v6
                                                                                                                                                                                        561invoke-virtual {p0, v6}, Lcom/baidu/mobads/container/landingpage/ab;->e(Ljava/lang/String;)V
                                                                                                                                                                                        562add-int/lit8 v0, v0, 0x1
                                                                                                                                                                                        563goto/16 :goto_2e4
                                                                                                                                                                                        564cond_2f4:
                                                                                                                                                                                        565const-string v5, "ccard"
                                                                                                                                                                                        567invoke-virtual {v0, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        568move-result v5
                                                                                                                                                                                        569if-eqz v5, :cond_311
                                                                                                                                                                                        571invoke-virtual {v3, v0}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        572move-result-object v5
                                                                                                                                                                                        573move v0, v2
                                                                                                                                                                                        574goto_301:
                                                                                                                                                                                        575invoke-virtual {v5}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        576move-result v6
                                                                                                                                                                                        577if-ge v0, v6, :cond_291
                                                                                                                                                                                        579invoke-virtual {v5, v0}, Lorg/json/JSONArray;->optString(I)Ljava/lang/String;
                                                                                                                                                                                        580move-result-object v6
                                                                                                                                                                                        582invoke-virtual {p0, v6}, Lcom/baidu/mobads/container/landingpage/ab;->f(Ljava/lang/String;)V
                                                                                                                                                                                        583add-int/lit8 v0, v0, 0x1
                                                                                                                                                                                        584goto/16 :goto_301
                                                                                                                                                                                        585cond_311:
                                                                                                                                                                                        586const-string v5, "vstart"
                                                                                                                                                                                        588invoke-virtual {v0, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        589move-result v5
                                                                                                                                                                                        590if-eqz v5, :cond_32e
                                                                                                                                                                                        592invoke-virtual {v3, v0}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        593move-result-object v5
                                                                                                                                                                                        594move v0, v2
                                                                                                                                                                                        595goto_31e:
                                                                                                                                                                                        596invoke-virtual {v5}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        597move-result v6
                                                                                                                                                                                        598if-ge v0, v6, :cond_291
                                                                                                                                                                                        600invoke-virtual {v5, v0}, Lorg/json/JSONArray;->optString(I)Ljava/lang/String;
                                                                                                                                                                                        601move-result-object v6
                                                                                                                                                                                        603invoke-virtual {p0, v6}, Lcom/baidu/mobads/container/landingpage/ab;->c(Ljava/lang/String;)V
                                                                                                                                                                                        604add-int/lit8 v0, v0, 0x1
                                                                                                                                                                                        605goto/16 :goto_31e
                                                                                                                                                                                        606cond_32e:
                                                                                                                                                                                        607const-string v5, "vfullscreen"
                                                                                                                                                                                        609invoke-virtual {v0, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        610move-result v5
                                                                                                                                                                                        611if-eqz v5, :cond_34b
                                                                                                                                                                                        613invoke-virtual {v3, v0}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        614move-result-object v5
                                                                                                                                                                                        615move v0, v2
                                                                                                                                                                                        616goto_33b:
                                                                                                                                                                                        617invoke-virtual {v5}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        618move-result v6
                                                                                                                                                                                        619if-ge v0, v6, :cond_291
                                                                                                                                                                                        621invoke-virtual {v5, v0}, Lorg/json/JSONArray;->optString(I)Ljava/lang/String;
                                                                                                                                                                                        622move-result-object v6
                                                                                                                                                                                        624invoke-virtual {p0, v6}, Lcom/baidu/mobads/container/landingpage/ab;->g(Ljava/lang/String;)V
                                                                                                                                                                                        625add-int/lit8 v0, v0, 0x1
                                                                                                                                                                                        626goto/16 :goto_33b
                                                                                                                                                                                        627cond_34b:
                                                                                                                                                                                        628const-string v5, "vclose"
                                                                                                                                                                                        630invoke-virtual {v0, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        631move-result v5
                                                                                                                                                                                        632if-eqz v5, :cond_368
                                                                                                                                                                                        634invoke-virtual {v3, v0}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        635move-result-object v5
                                                                                                                                                                                        636move v0, v2
                                                                                                                                                                                        637goto_358:
                                                                                                                                                                                        638invoke-virtual {v5}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        639move-result v6
                                                                                                                                                                                        640if-ge v0, v6, :cond_291
                                                                                                                                                                                        642invoke-virtual {v5, v0}, Lorg/json/JSONArray;->optString(I)Ljava/lang/String;
                                                                                                                                                                                        643move-result-object v6
                                                                                                                                                                                        645invoke-virtual {p0, v6}, Lcom/baidu/mobads/container/landingpage/ab;->h(Ljava/lang/String;)V
                                                                                                                                                                                        646add-int/lit8 v0, v0, 0x1
                                                                                                                                                                                        647goto/16 :goto_358
                                                                                                                                                                                        648cond_368:
                                                                                                                                                                                        649const-string v5, "cstartcard"
                                                                                                                                                                                        651invoke-virtual {v0, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        652move-result v5
                                                                                                                                                                                        653if-eqz v5, :cond_385
                                                                                                                                                                                        655invoke-virtual {v3, v0}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        656move-result-object v5
                                                                                                                                                                                        657move v0, v2
                                                                                                                                                                                        658goto_375:
                                                                                                                                                                                        659invoke-virtual {v5}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        660move-result v6
                                                                                                                                                                                        661if-ge v0, v6, :cond_291
                                                                                                                                                                                        663invoke-virtual {v5, v0}, Lorg/json/JSONArray;->optString(I)Ljava/lang/String;
                                                                                                                                                                                        664move-result-object v6
                                                                                                                                                                                        666invoke-virtual {p0, v6}, Lcom/baidu/mobads/container/landingpage/ab;->i(Ljava/lang/String;)V
                                                                                                                                                                                        667add-int/lit8 v0, v0, 0x1
                                                                                                                                                                                        668goto/16 :goto_375
                                                                                                                                                                                        669cond_385:
                                                                                                                                                                                        670const-string v5, "c"
                                                                                                                                                                                        672invoke-virtual {v0, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        673move-result v5
                                                                                                                                                                                        674if-eqz v5, :cond_291
                                                                                                                                                                                        676invoke-virtual {v3, v0}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        677move-result-object v5
                                                                                                                                                                                        678move v0, v2
                                                                                                                                                                                        679goto_392:
                                                                                                                                                                                        680invoke-virtual {v5}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        681move-result v6
                                                                                                                                                                                        682if-ge v0, v6, :cond_291
                                                                                                                                                                                        684invoke-virtual {v5, v0}, Lorg/json/JSONArray;->optString(I)Ljava/lang/String;
                                                                                                                                                                                        685move-result-object v6
                                                                                                                                                                                        687invoke-virtual {p0, v6}, Lcom/baidu/mobads/container/landingpage/ab;->b(Ljava/lang/String;)V
                                                                                                                                                                                        688add-int/lit8 v0, v0, 0x1
                                                                                                                                                                                        689goto/16 :goto_392
                                                                                                                                                                                        690cond_3a2: const/4 v0, 0x1
                                                                                                                                                                                        691iput-boolean v0, p0, Lcom/baidu/mobads/container/landingpage/ab;->L:Z
                                                                                                                                                                                        693const-string v0, "cf"
                                                                                                                                                                                        695const-string v3, ""
                                                                                                                                                                                        697invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        698move-result-object v0
                                                                                                                                                                                        699iput-object v0, p0, Lcom/baidu/mobads/container/landingpage/ab;->M:Ljava/lang/String;
                                                                                                                                                                                        701const-string v0, "qk"
                                                                                                                                                                                        703const-string v3, ""
                                                                                                                                                                                        705invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        706move-result-object v0
                                                                                                                                                                                        707iput-object v0, p0, Lcom/baidu/mobads/container/landingpage/ab;->N:Ljava/lang/String;
                                                                                                                                                                                        708new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        710invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        712iget-object v3, p0, Lcom/baidu/mobads/container/landingpage/ab;->N:Ljava/lang/String;
                                                                                                                                                                                        714invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        715move-result-object v0
                                                                                                                                                                                        717const-string v3, "_"
                                                                                                                                                                                        719invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        720move-result-object v0
                                                                                                                                                                                        721new-instance v3, Ljava/util/Random;
                                                                                                                                                                                        723invoke-direct {v3}, Ljava/util/Random;-><init>()V
                                                                                                                                                                                        725invoke-virtual {v3}, Ljava/util/Random;->nextLong()J
                                                                                                                                                                                        726move-result-wide v4
                                                                                                                                                                                        728invoke-virtual {v0, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        729move-result-object v0
                                                                                                                                                                                        731invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        732move-result-wide v4
                                                                                                                                                                                        734invoke-virtual {v0, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        735move-result-object v0
                                                                                                                                                                                        737const-string v3, "|"
                                                                                                                                                                                        739invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        740move-result-object v0
                                                                                                                                                                                        742invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        743move-result-object v0
                                                                                                                                                                                        744iput-object v0, p0, Lcom/baidu/mobads/container/landingpage/ab;->O:Ljava/lang/String;
                                                                                                                                                                                        746const-string v0, "appname"
                                                                                                                                                                                        748const-string v3, ""
                                                                                                                                                                                        750invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        751move-result-object v0
                                                                                                                                                                                        752iput-object v0, p0, Lcom/baidu/mobads/container/landingpage/ab;->Q:Ljava/lang/String;
                                                                                                                                                                                        754const-string v0, "pk"
                                                                                                                                                                                        756const-string v3, ""
                                                                                                                                                                                        758invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        759move-result-object v0
                                                                                                                                                                                        760iput-object v0, p0, Lcom/baidu/mobads/container/landingpage/ab;->P:Ljava/lang/String;
                                                                                                                                                                                        762const-string v0, "sz"
                                                                                                                                                                                        763const-wide/16 v4, 0x0
                                                                                                                                                                                        765invoke-virtual {p1, v0, v4, v5}, Lorg/json/JSONObject;->optLong(Ljava/lang/String;J)J
                                                                                                                                                                                        766move-result-wide v4
                                                                                                                                                                                        767iput-wide v4, p0, Lcom/baidu/mobads/container/landingpage/ab;->R:J
                                                                                                                                                                                        769const-string v0, "sb"
                                                                                                                                                                                        770const/4 v3, 0x0
                                                                                                                                                                                        772invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
                                                                                                                                                                                        773move-result v0
                                                                                                                                                                                        774iput v0, p0, Lcom/baidu/mobads/container/landingpage/ab;->S:I
                                                                                                                                                                                        776const-string v0, "apo"
                                                                                                                                                                                        778const-string v3, ""
                                                                                                                                                                                        780invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        781move-result-object v0
                                                                                                                                                                                        782iput-object v0, p0, Lcom/baidu/mobads/container/landingpage/ab;->T:Ljava/lang/String;
                                                                                                                                                                                        784const-string v0, "po"
                                                                                                                                                                                        785const/4 v3, 0x0
                                                                                                                                                                                        787invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
                                                                                                                                                                                        788move-result v0
                                                                                                                                                                                        789iput v0, p0, Lcom/baidu/mobads/container/landingpage/ab;->U:I
                                                                                                                                                                                        791const-string v0, "st"
                                                                                                                                                                                        792const/4 v3, 0x0
                                                                                                                                                                                        794invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
                                                                                                                                                                                        795move-result v0
                                                                                                                                                                                        796if-ne v0, v1, :cond_433
                                                                                                                                                                                        797move v0, v1
                                                                                                                                                                                        798goto_42f: iput-boolean v0, p0, Lcom/baidu/mobads/container/landingpage/ab;->V:Z
                                                                                                                                                                                        799try_end_431: goto/16 :goto_1ba
                                                                                                                                                                                        800cond_433: move v0, v2
                                                                                                                                                                                        801goto/16 :goto_42f
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Object.<init>
                                                                                                                                                                                        • java.util.HashSet.<init>
                                                                                                                                                                                        • java.util.HashSet.<init>
                                                                                                                                                                                        • java.util.HashSet.<init>
                                                                                                                                                                                        • java.util.HashSet.<init>
                                                                                                                                                                                        • java.util.HashSet.<init>
                                                                                                                                                                                        • java.util.HashSet.<init>
                                                                                                                                                                                        • java.util.HashSet.<init>
                                                                                                                                                                                        • java.util.HashSet.<init>
                                                                                                                                                                                        • java.util.HashSet.<init>
                                                                                                                                                                                        • com.baidu.mobads.interfaces.IXAdInstanceInfo$CreativeType.NONE:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • com.baidu.mobads.interfaces.IXAdInstanceInfo$CreativeType.HTML:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.getString
                                                                                                                                                                                        • java.util.Set.add
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • com.baidu.mobads.interfaces.IXAdInstanceInfo$CreativeType.TEXT:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.util.Locale.getDefault
                                                                                                                                                                                        • java.lang.String.toLowerCase
                                                                                                                                                                                        • java.lang.String.lastIndexOf
                                                                                                                                                                                        • java.util.Locale.getDefault
                                                                                                                                                                                        • java.lang.String.toLowerCase
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • com.baidu.mobads.interfaces.IXAdInstanceInfo$CreativeType.GIF:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType
                                                                                                                                                                                        • com.baidu.mobads.interfaces.IXAdInstanceInfo$CreativeType.STATIC_IMAGE:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • com.baidu.mobads.interfaces.IXAdInstanceInfo$CreativeType.RM:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • com.baidu.mobads.interfaces.IXAdInstanceInfo$CreativeType.VIDEO:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.util.Set.add
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.util.Set.add
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.getJSONObject
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • java.lang.String.equalsIgnoreCase
                                                                                                                                                                                        • org.json.JSONObject.optJSONObject
                                                                                                                                                                                        • org.json.JSONObject.keys
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.optString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.optString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.optString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.optString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.optString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.optString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.optString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.optString
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.util.Random.<init>
                                                                                                                                                                                        • java.util.Random.nextLong
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optLong
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • -1
                                                                                                                                                                                        • act
                                                                                                                                                                                        • html
                                                                                                                                                                                        • id
                                                                                                                                                                                        • src
                                                                                                                                                                                        • tit
                                                                                                                                                                                        • desc
                                                                                                                                                                                        • surl
                                                                                                                                                                                        • phone
                                                                                                                                                                                        • w_picurl
                                                                                                                                                                                        • icon
                                                                                                                                                                                        • exp2
                                                                                                                                                                                        • {}
                                                                                                                                                                                        • anti_tag
                                                                                                                                                                                        • vurl
                                                                                                                                                                                        • duration
                                                                                                                                                                                        • sound
                                                                                                                                                                                        • iv
                                                                                                                                                                                        • dur
                                                                                                                                                                                        • curl
                                                                                                                                                                                        • ori_curl
                                                                                                                                                                                        • type
                                                                                                                                                                                        • w
                                                                                                                                                                                        • h
                                                                                                                                                                                        • lb_phone
                                                                                                                                                                                        • nwinurl
                                                                                                                                                                                        • text
                                                                                                                                                                                        • image
                                                                                                                                                                                        • .gif
                                                                                                                                                                                        • rm
                                                                                                                                                                                        • video
                                                                                                                                                                                        • winurl
                                                                                                                                                                                        • clklogurl
                                                                                                                                                                                        • mon
                                                                                                                                                                                        • s
                                                                                                                                                                                        • c
                                                                                                                                                                                        • monitors
                                                                                                                                                                                        • vskip
                                                                                                                                                                                        • scard
                                                                                                                                                                                        • ccard
                                                                                                                                                                                        • vstart
                                                                                                                                                                                        • vfullscreen
                                                                                                                                                                                        • vclose
                                                                                                                                                                                        • wi
                                                                                                                                                                                        • cf
                                                                                                                                                                                        • qk
                                                                                                                                                                                        • _
                                                                                                                                                                                        • appname
                                                                                                                                                                                        • pk
                                                                                                                                                                                        • sz
                                                                                                                                                                                        • sb
                                                                                                                                                                                        • apo
                                                                                                                                                                                        • po
                                                                                                                                                                                        • st
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation build Landroid/annotation/SuppressLint;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"DefaultLocale"
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        5.prologue
                                                                                                                                                                                        6const/4 v1, 0x1
                                                                                                                                                                                        7const/4 v2, 0x0
                                                                                                                                                                                        9invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                                                                                                                                                                                        11const-string v0, "-1"
                                                                                                                                                                                        12iput-object v0, p0, Lcom/baidu/mobads/container/f/v;->c:Ljava/lang/String;
                                                                                                                                                                                        13new-instance v0, Ljava/util/HashSet;
                                                                                                                                                                                        15invoke-direct {v0}, Ljava/util/HashSet;-><init>()V
                                                                                                                                                                                        16iput-object v0, p0, Lcom/baidu/mobads/container/f/v;->z:Ljava/util/Set;
                                                                                                                                                                                        17new-instance v0, Ljava/util/HashSet;
                                                                                                                                                                                        19invoke-direct {v0}, Ljava/util/HashSet;-><init>()V
                                                                                                                                                                                        20iput-object v0, p0, Lcom/baidu/mobads/container/f/v;->A:Ljava/util/Set;
                                                                                                                                                                                        21new-instance v0, Ljava/util/HashSet;
                                                                                                                                                                                        23invoke-direct {v0}, Ljava/util/HashSet;-><init>()V
                                                                                                                                                                                        24iput-object v0, p0, Lcom/baidu/mobads/container/f/v;->B:Ljava/util/Set;
                                                                                                                                                                                        25new-instance v0, Ljava/util/HashSet;
                                                                                                                                                                                        27invoke-direct {v0}, Ljava/util/HashSet;-><init>()V
                                                                                                                                                                                        28iput-object v0, p0, Lcom/baidu/mobads/container/f/v;->C:Ljava/util/Set;
                                                                                                                                                                                        29new-instance v0, Ljava/util/HashSet;
                                                                                                                                                                                        31invoke-direct {v0}, Ljava/util/HashSet;-><init>()V
                                                                                                                                                                                        32iput-object v0, p0, Lcom/baidu/mobads/container/f/v;->D:Ljava/util/Set;
                                                                                                                                                                                        33new-instance v0, Ljava/util/HashSet;
                                                                                                                                                                                        35invoke-direct {v0}, Ljava/util/HashSet;-><init>()V
                                                                                                                                                                                        36iput-object v0, p0, Lcom/baidu/mobads/container/f/v;->E:Ljava/util/Set;
                                                                                                                                                                                        37new-instance v0, Ljava/util/HashSet;
                                                                                                                                                                                        39invoke-direct {v0}, Ljava/util/HashSet;-><init>()V
                                                                                                                                                                                        40iput-object v0, p0, Lcom/baidu/mobads/container/f/v;->F:Ljava/util/Set;
                                                                                                                                                                                        41new-instance v0, Ljava/util/HashSet;
                                                                                                                                                                                        43invoke-direct {v0}, Ljava/util/HashSet;-><init>()V
                                                                                                                                                                                        44iput-object v0, p0, Lcom/baidu/mobads/container/f/v;->G:Ljava/util/Set;
                                                                                                                                                                                        45new-instance v0, Ljava/util/HashSet;
                                                                                                                                                                                        47invoke-direct {v0}, Ljava/util/HashSet;-><init>()V
                                                                                                                                                                                        48iput-object v0, p0, Lcom/baidu/mobads/container/f/v;->H:Ljava/util/Set;
                                                                                                                                                                                        49iput-boolean v1, p0, Lcom/baidu/mobads/container/f/v;->J:Z
                                                                                                                                                                                        51sget-object v0, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;->NONE:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        52iput-object v0, p0, Lcom/baidu/mobads/container/f/v;->V:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        53iput-boolean v1, p0, Lcom/baidu/mobads/container/f/v;->Y:Z
                                                                                                                                                                                        54iput-boolean v1, p0, Lcom/baidu/mobads/container/f/v;->aa:Z
                                                                                                                                                                                        55iput-boolean v1, p0, Lcom/baidu/mobads/container/f/v;->ab:Z
                                                                                                                                                                                        56iput-object p1, p0, Lcom/baidu/mobads/container/f/v;->u:Lorg/json/JSONObject;
                                                                                                                                                                                        57try_start_56:
                                                                                                                                                                                        58invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        59move-result-wide v4
                                                                                                                                                                                        60iput-wide v4, p0, Lcom/baidu/mobads/container/f/v;->U:J
                                                                                                                                                                                        62const-string v0, "act"
                                                                                                                                                                                        64invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        65move-result v0
                                                                                                                                                                                        66iput v0, p0, Lcom/baidu/mobads/container/f/v;->I:I
                                                                                                                                                                                        68const-string v0, "html"
                                                                                                                                                                                        69const/4 v3, 0x0
                                                                                                                                                                                        71invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        72move-result-object v0
                                                                                                                                                                                        73iput-object v0, p0, Lcom/baidu/mobads/container/f/v;->v:Ljava/lang/String;
                                                                                                                                                                                        75const-string v0, "id"
                                                                                                                                                                                        77const-string v3, "-1"
                                                                                                                                                                                        79invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        80move-result-object v0
                                                                                                                                                                                        81iput-object v0, p0, Lcom/baidu/mobads/container/f/v;->c:Ljava/lang/String;
                                                                                                                                                                                        83const-string v0, "src"
                                                                                                                                                                                        85const-string v3, ""
                                                                                                                                                                                        87invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        88move-result-object v0
                                                                                                                                                                                        89iput-object v0, p0, Lcom/baidu/mobads/container/f/v;->d:Ljava/lang/String;
                                                                                                                                                                                        91const-string v0, "tit"
                                                                                                                                                                                        93const-string v3, ""
                                                                                                                                                                                        95invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        96move-result-object v0
                                                                                                                                                                                        97iput-object v0, p0, Lcom/baidu/mobads/container/f/v;->e:Ljava/lang/String;
                                                                                                                                                                                        99const-string v0, "desc"
                                                                                                                                                                                        101const-string v3, ""
                                                                                                                                                                                        103invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        104move-result-object v0
                                                                                                                                                                                        105iput-object v0, p0, Lcom/baidu/mobads/container/f/v;->f:Ljava/lang/String;
                                                                                                                                                                                        107const-string v0, "surl"
                                                                                                                                                                                        109const-string v3, ""
                                                                                                                                                                                        111invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        112move-result-object v0
                                                                                                                                                                                        113iput-object v0, p0, Lcom/baidu/mobads/container/f/v;->g:Ljava/lang/String;
                                                                                                                                                                                        115const-string v0, "phone"
                                                                                                                                                                                        117const-string v3, ""
                                                                                                                                                                                        119invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        120move-result-object v0
                                                                                                                                                                                        121iput-object v0, p0, Lcom/baidu/mobads/container/f/v;->i:Ljava/lang/String;
                                                                                                                                                                                        123const-string v0, "w_picurl"
                                                                                                                                                                                        125const-string v3, ""
                                                                                                                                                                                        127invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        128move-result-object v0
                                                                                                                                                                                        129iput-object v0, p0, Lcom/baidu/mobads/container/f/v;->j:Ljava/lang/String;
                                                                                                                                                                                        131const-string v0, "icon"
                                                                                                                                                                                        133const-string v3, ""
                                                                                                                                                                                        135invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        136move-result-object v0
                                                                                                                                                                                        137iput-object v0, p0, Lcom/baidu/mobads/container/f/v;->k:Ljava/lang/String;
                                                                                                                                                                                        139const-string v0, "exp2"
                                                                                                                                                                                        141const-string v3, "{}"
                                                                                                                                                                                        143invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        144move-result-object v0
                                                                                                                                                                                        145iput-object v0, p0, Lcom/baidu/mobads/container/f/v;->l:Ljava/lang/String;
                                                                                                                                                                                        147const-string v0, "anti_tag"
                                                                                                                                                                                        149invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        150move-result v0
                                                                                                                                                                                        151iput v0, p0, Lcom/baidu/mobads/container/f/v;->m:I
                                                                                                                                                                                        153const-string v0, "vurl"
                                                                                                                                                                                        155const-string v3, ""
                                                                                                                                                                                        157invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        158move-result-object v0
                                                                                                                                                                                        159iput-object v0, p0, Lcom/baidu/mobads/container/f/v;->n:Ljava/lang/String;
                                                                                                                                                                                        161const-string v0, "duration"
                                                                                                                                                                                        162const/4 v3, 0x0
                                                                                                                                                                                        164invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
                                                                                                                                                                                        165move-result v0
                                                                                                                                                                                        166iput v0, p0, Lcom/baidu/mobads/container/f/v;->p:I
                                                                                                                                                                                        168const-string v0, "sound"
                                                                                                                                                                                        169const/4 v3, 0x0
                                                                                                                                                                                        171invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
                                                                                                                                                                                        172move-result v0
                                                                                                                                                                                        173if-ne v0, v1, :cond_16a
                                                                                                                                                                                        174move v0, v2
                                                                                                                                                                                        175goto_ec: iput-boolean v0, p0, Lcom/baidu/mobads/container/f/v;->o:Z
                                                                                                                                                                                        177const-string v0, "iv"
                                                                                                                                                                                        178const/4 v3, 0x0
                                                                                                                                                                                        180invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
                                                                                                                                                                                        181move-result v0
                                                                                                                                                                                        182if-ne v0, v1, :cond_16c
                                                                                                                                                                                        183move v0, v1
                                                                                                                                                                                        184goto_f8: iput-boolean v0, p0, Lcom/baidu/mobads/container/f/v;->q:Z
                                                                                                                                                                                        186const-string v0, "dur"
                                                                                                                                                                                        187const/4 v3, 0x0
                                                                                                                                                                                        189invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
                                                                                                                                                                                        190move-result v0
                                                                                                                                                                                        191iput v0, p0, Lcom/baidu/mobads/container/f/v;->r:I
                                                                                                                                                                                        193const-string v0, "curl"
                                                                                                                                                                                        195const-string v3, ""
                                                                                                                                                                                        197invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        198move-result-object v0
                                                                                                                                                                                        199iput-object v0, p0, Lcom/baidu/mobads/container/f/v;->s:Ljava/lang/String;
                                                                                                                                                                                        201const-string v0, "ori_curl"
                                                                                                                                                                                        203const-string v3, ""
                                                                                                                                                                                        205invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        206move-result-object v0
                                                                                                                                                                                        207iput-object v0, p0, Lcom/baidu/mobads/container/f/v;->t:Ljava/lang/String;
                                                                                                                                                                                        209const-string v0, "type"
                                                                                                                                                                                        211invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        212move-result-object v0
                                                                                                                                                                                        213iput-object v0, p0, Lcom/baidu/mobads/container/f/v;->h:Ljava/lang/String;
                                                                                                                                                                                        215iget-object v0, p0, Lcom/baidu/mobads/container/f/v;->v:Ljava/lang/String;
                                                                                                                                                                                        216if-eqz v0, :cond_16e
                                                                                                                                                                                        218iget-object v0, p0, Lcom/baidu/mobads/container/f/v;->v:Ljava/lang/String;
                                                                                                                                                                                        220invoke-virtual {v0}, Ljava/lang/String;->length()I
                                                                                                                                                                                        221move-result v0
                                                                                                                                                                                        222if-lez v0, :cond_16e
                                                                                                                                                                                        224sget-object v0, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;->HTML:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        225iput-object v0, p0, Lcom/baidu/mobads/container/f/v;->V:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        226goto_12f:
                                                                                                                                                                                        227const-string v0, "w"
                                                                                                                                                                                        229invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        230move-result v0
                                                                                                                                                                                        231iput v0, p0, Lcom/baidu/mobads/container/f/v;->w:I
                                                                                                                                                                                        233const-string v0, "h"
                                                                                                                                                                                        235invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        236move-result v0
                                                                                                                                                                                        237iput v0, p0, Lcom/baidu/mobads/container/f/v;->x:I
                                                                                                                                                                                        239const-string v0, "lb_phone"
                                                                                                                                                                                        241const-string v3, ""
                                                                                                                                                                                        243invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        244move-result-object v0
                                                                                                                                                                                        245iput-object v0, p0, Lcom/baidu/mobads/container/f/v;->y:Ljava/lang/String;
                                                                                                                                                                                        247const-string v0, "nwinurl"
                                                                                                                                                                                        249invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        250move-result-object v3
                                                                                                                                                                                        251if-eqz v3, :cond_1f4
                                                                                                                                                                                        253invoke-virtual {v3}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        254move-result v0
                                                                                                                                                                                        255if-lez v0, :cond_1f4
                                                                                                                                                                                        256move v0, v2
                                                                                                                                                                                        257goto_158:
                                                                                                                                                                                        258invoke-virtual {v3}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        259move-result v4
                                                                                                                                                                                        260if-ge v0, v4, :cond_209
                                                                                                                                                                                        262iget-object v4, p0, Lcom/baidu/mobads/container/f/v;->z:Ljava/util/Set;
                                                                                                                                                                                        264invoke-virtual {v3, v0}, Lorg/json/JSONArray;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        265move-result-object v5
                                                                                                                                                                                        267invoke-interface {v4, v5}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        268add-int/lit8 v0, v0, 0x1
                                                                                                                                                                                        269goto/16 :goto_158
                                                                                                                                                                                        270cond_16a: move v0, v1
                                                                                                                                                                                        271goto/16 :goto_ec
                                                                                                                                                                                        272cond_16c: move v0, v2
                                                                                                                                                                                        273goto/16 :goto_f8
                                                                                                                                                                                        274cond_16e:
                                                                                                                                                                                        275iget-object v0, p0, Lcom/baidu/mobads/container/f/v;->h:Ljava/lang/String;
                                                                                                                                                                                        276if-eqz v0, :cond_12f
                                                                                                                                                                                        278iget-object v0, p0, Lcom/baidu/mobads/container/f/v;->h:Ljava/lang/String;
                                                                                                                                                                                        280const-string v3, "text"
                                                                                                                                                                                        282invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        283move-result v0
                                                                                                                                                                                        284if-eqz v0, :cond_186
                                                                                                                                                                                        286sget-object v0, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;->TEXT:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        287iput-object v0, p0, Lcom/baidu/mobads/container/f/v;->V:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        288try_end_180: goto/16 :goto_12f
                                                                                                                                                                                        289catch_181: move-exception v0
                                                                                                                                                                                        291invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        292goto_185: return-void
                                                                                                                                                                                        293try_start_186:
                                                                                                                                                                                        294iget-object v0, p0, Lcom/baidu/mobads/container/f/v;->h:Ljava/lang/String;
                                                                                                                                                                                        296const-string v3, "image"
                                                                                                                                                                                        298invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        299move-result v0
                                                                                                                                                                                        300if-eqz v0, :cond_1d4
                                                                                                                                                                                        302iget-object v0, p0, Lcom/baidu/mobads/container/f/v;->j:Ljava/lang/String;
                                                                                                                                                                                        303if-eqz v0, :cond_12f
                                                                                                                                                                                        305iget-object v0, p0, Lcom/baidu/mobads/container/f/v;->j:Ljava/lang/String;
                                                                                                                                                                                        307const-string v3, ""
                                                                                                                                                                                        309invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        310move-result v0
                                                                                                                                                                                        311if-nez v0, :cond_12f
                                                                                                                                                                                        313iget-object v0, p0, Lcom/baidu/mobads/container/f/v;->j:Ljava/lang/String;
                                                                                                                                                                                        315invoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale;
                                                                                                                                                                                        316move-result-object v3
                                                                                                                                                                                        318invoke-virtual {v0, v3}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String;
                                                                                                                                                                                        319move-result-object v0
                                                                                                                                                                                        320const/16 v3, 0x2e
                                                                                                                                                                                        322invoke-virtual {v0, v3}, Ljava/lang/String;->lastIndexOf(I)I
                                                                                                                                                                                        323move-result v3
                                                                                                                                                                                        325const-string v0, ""
                                                                                                                                                                                        326if-ltz v3, :cond_1c0
                                                                                                                                                                                        328iget-object v0, p0, Lcom/baidu/mobads/container/f/v;->j:Ljava/lang/String;
                                                                                                                                                                                        330invoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale;
                                                                                                                                                                                        331move-result-object v4
                                                                                                                                                                                        333invoke-virtual {v0, v4}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String;
                                                                                                                                                                                        334move-result-object v0
                                                                                                                                                                                        336invoke-virtual {v0, v3}, Ljava/lang/String;->substring(I)Ljava/lang/String;
                                                                                                                                                                                        337move-result-object v0
                                                                                                                                                                                        338cond_1c0:
                                                                                                                                                                                        339const-string v3, ".gif"
                                                                                                                                                                                        341invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        342move-result v0
                                                                                                                                                                                        343if-eqz v0, :cond_1ce
                                                                                                                                                                                        345sget-object v0, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;->GIF:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        346iput-object v0, p0, Lcom/baidu/mobads/container/f/v;->V:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        347goto/16 :goto_12f
                                                                                                                                                                                        348cond_1ce:
                                                                                                                                                                                        349sget-object v0, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;->STATIC_IMAGE:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        350iput-object v0, p0, Lcom/baidu/mobads/container/f/v;->V:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        351goto/16 :goto_12f
                                                                                                                                                                                        352cond_1d4:
                                                                                                                                                                                        353iget-object v0, p0, Lcom/baidu/mobads/container/f/v;->h:Ljava/lang/String;
                                                                                                                                                                                        355const-string v3, "rm"
                                                                                                                                                                                        357invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        358move-result v0
                                                                                                                                                                                        359if-eqz v0, :cond_1e4
                                                                                                                                                                                        361sget-object v0, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;->RM:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        362iput-object v0, p0, Lcom/baidu/mobads/container/f/v;->V:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        363goto/16 :goto_12f
                                                                                                                                                                                        364cond_1e4:
                                                                                                                                                                                        365iget-object v0, p0, Lcom/baidu/mobads/container/f/v;->h:Ljava/lang/String;
                                                                                                                                                                                        367const-string v3, "video"
                                                                                                                                                                                        369invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        370move-result v0
                                                                                                                                                                                        371if-eqz v0, :cond_12f
                                                                                                                                                                                        373sget-object v0, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;->VIDEO:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        374iput-object v0, p0, Lcom/baidu/mobads/container/f/v;->V:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo$CreativeType;
                                                                                                                                                                                        375goto/16 :goto_12f
                                                                                                                                                                                        376cond_1f4:
                                                                                                                                                                                        377const-string v0, "winurl"
                                                                                                                                                                                        379const-string v3, ""
                                                                                                                                                                                        381invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        382move-result-object v0
                                                                                                                                                                                        384const-string v3, ""
                                                                                                                                                                                        386invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        387move-result v3
                                                                                                                                                                                        388if-nez v3, :cond_209
                                                                                                                                                                                        390iget-object v3, p0, Lcom/baidu/mobads/container/f/v;->z:Ljava/util/Set;
                                                                                                                                                                                        392invoke-interface {v3, v0}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        393cond_209:
                                                                                                                                                                                        394const-string v0, "clklogurl"
                                                                                                                                                                                        396const-string v3, ""
                                                                                                                                                                                        398invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        399move-result-object v0
                                                                                                                                                                                        401const-string v3, ""
                                                                                                                                                                                        403invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        404move-result v3
                                                                                                                                                                                        405if-nez v3, :cond_21e
                                                                                                                                                                                        407iget-object v3, p0, Lcom/baidu/mobads/container/f/v;->z:Ljava/util/Set;
                                                                                                                                                                                        409invoke-interface {v3, v0}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        410cond_21e:
                                                                                                                                                                                        411const-string v0, "mon"
                                                                                                                                                                                        413invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        414move-result-object v3
                                                                                                                                                                                        415if-eqz v3, :cond_250
                                                                                                                                                                                        417invoke-virtual {v3}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        418move-result v0
                                                                                                                                                                                        419if-lez v0, :cond_250
                                                                                                                                                                                        420move v0, v2
                                                                                                                                                                                        421goto_22d:
                                                                                                                                                                                        422invoke-virtual {v3}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        423move-result v4
                                                                                                                                                                                        424if-ge v0, v4, :cond_250
                                                                                                                                                                                        426invoke-virtual {v3, v0}, Lorg/json/JSONArray;->getJSONObject(I)Lorg/json/JSONObject;
                                                                                                                                                                                        427move-result-object v4
                                                                                                                                                                                        429const-string v5, "s"
                                                                                                                                                                                        431const-string v6, ""
                                                                                                                                                                                        433invoke-virtual {v4, v5, v6}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        434move-result-object v5
                                                                                                                                                                                        436const-string v6, "c"
                                                                                                                                                                                        438const-string v7, ""
                                                                                                                                                                                        440invoke-virtual {v4, v6, v7}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        441move-result-object v4
                                                                                                                                                                                        443invoke-virtual {p0, v5}, Lcom/baidu/mobads/container/f/v;->a(Ljava/lang/String;)V
                                                                                                                                                                                        445invoke-virtual {p0, v4}, Lcom/baidu/mobads/container/f/v;->b(Ljava/lang/String;)V
                                                                                                                                                                                        446add-int/lit8 v0, v0, 0x1
                                                                                                                                                                                        447goto/16 :goto_22d
                                                                                                                                                                                        448cond_250:
                                                                                                                                                                                        449iget-object v0, p0, Lcom/baidu/mobads/container/f/v;->h:Ljava/lang/String;
                                                                                                                                                                                        451const-string v3, "video"
                                                                                                                                                                                        453invoke-virtual {v0, v3}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
                                                                                                                                                                                        454move-result v0
                                                                                                                                                                                        455if-eqz v0, :cond_358
                                                                                                                                                                                        457const-string v0, "monitors"
                                                                                                                                                                                        459invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        460move-result-object v3
                                                                                                                                                                                        462invoke-virtual {v3}, Lorg/json/JSONObject;->keys()Ljava/util/Iterator;
                                                                                                                                                                                        463move-result-object v4
                                                                                                                                                                                        464cond_264:
                                                                                                                                                                                        465invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        466move-result v0
                                                                                                                                                                                        467if-eqz v0, :cond_358
                                                                                                                                                                                        469invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        470move-result-object v0
                                                                                                                                                                                        471check-cast v0, Ljava/lang/String;
                                                                                                                                                                                        473const-string v5, "s"
                                                                                                                                                                                        475invoke-virtual {v0, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        476move-result v5
                                                                                                                                                                                        477if-eqz v5, :cond_28d
                                                                                                                                                                                        479invoke-virtual {v3, v0}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        480move-result-object v5
                                                                                                                                                                                        481move v0, v2
                                                                                                                                                                                        482goto_27d:
                                                                                                                                                                                        483invoke-virtual {v5}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        484move-result v6
                                                                                                                                                                                        485if-ge v0, v6, :cond_264
                                                                                                                                                                                        487invoke-virtual {v5, v0}, Lorg/json/JSONArray;->optString(I)Ljava/lang/String;
                                                                                                                                                                                        488move-result-object v6
                                                                                                                                                                                        490invoke-virtual {p0, v6}, Lcom/baidu/mobads/container/f/v;->a(Ljava/lang/String;)V
                                                                                                                                                                                        491add-int/lit8 v0, v0, 0x1
                                                                                                                                                                                        492goto/16 :goto_27d
                                                                                                                                                                                        493cond_28d:
                                                                                                                                                                                        494const-string v5, "vskip"
                                                                                                                                                                                        496invoke-virtual {v0, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        497move-result v5
                                                                                                                                                                                        498if-eqz v5, :cond_2aa
                                                                                                                                                                                        500invoke-virtual {v3, v0}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        501move-result-object v5
                                                                                                                                                                                        502move v0, v2
                                                                                                                                                                                        503goto_29a:
                                                                                                                                                                                        504invoke-virtual {v5}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        505move-result v6
                                                                                                                                                                                        506if-ge v0, v6, :cond_264
                                                                                                                                                                                        508invoke-virtual {v5, v0}, Lorg/json/JSONArray;->optString(I)Ljava/lang/String;
                                                                                                                                                                                        509move-result-object v6
                                                                                                                                                                                        511invoke-virtual {p0, v6}, Lcom/baidu/mobads/container/f/v;->d(Ljava/lang/String;)V
                                                                                                                                                                                        512add-int/lit8 v0, v0, 0x1
                                                                                                                                                                                        513goto/16 :goto_29a
                                                                                                                                                                                        514cond_2aa:
                                                                                                                                                                                        515const-string v5, "scard"
                                                                                                                                                                                        517invoke-virtual {v0, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        518move-result v5
                                                                                                                                                                                        519if-eqz v5, :cond_2c7
                                                                                                                                                                                        521invoke-virtual {v3, v0}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        522move-result-object v5
                                                                                                                                                                                        523move v0, v2
                                                                                                                                                                                        524goto_2b7:
                                                                                                                                                                                        525invoke-virtual {v5}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        526move-result v6
                                                                                                                                                                                        527if-ge v0, v6, :cond_264
                                                                                                                                                                                        529invoke-virtual {v5, v0}, Lorg/json/JSONArray;->optString(I)Ljava/lang/String;
                                                                                                                                                                                        530move-result-object v6
                                                                                                                                                                                        532invoke-virtual {p0, v6}, Lcom/baidu/mobads/container/f/v;->e(Ljava/lang/String;)V
                                                                                                                                                                                        533add-int/lit8 v0, v0, 0x1
                                                                                                                                                                                        534goto/16 :goto_2b7
                                                                                                                                                                                        535cond_2c7:
                                                                                                                                                                                        536const-string v5, "ccard"
                                                                                                                                                                                        538invoke-virtual {v0, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        539move-result v5
                                                                                                                                                                                        540if-eqz v5, :cond_2e4
                                                                                                                                                                                        542invoke-virtual {v3, v0}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        543move-result-object v5
                                                                                                                                                                                        544move v0, v2
                                                                                                                                                                                        545goto_2d4:
                                                                                                                                                                                        546invoke-virtual {v5}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        547move-result v6
                                                                                                                                                                                        548if-ge v0, v6, :cond_264
                                                                                                                                                                                        550invoke-virtual {v5, v0}, Lorg/json/JSONArray;->optString(I)Ljava/lang/String;
                                                                                                                                                                                        551move-result-object v6
                                                                                                                                                                                        553invoke-virtual {p0, v6}, Lcom/baidu/mobads/container/f/v;->f(Ljava/lang/String;)V
                                                                                                                                                                                        554add-int/lit8 v0, v0, 0x1
                                                                                                                                                                                        555goto/16 :goto_2d4
                                                                                                                                                                                        556cond_2e4:
                                                                                                                                                                                        557const-string v5, "vstart"
                                                                                                                                                                                        559invoke-virtual {v0, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        560move-result v5
                                                                                                                                                                                        561if-eqz v5, :cond_301
                                                                                                                                                                                        563invoke-virtual {v3, v0}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        564move-result-object v5
                                                                                                                                                                                        565move v0, v2
                                                                                                                                                                                        566goto_2f1:
                                                                                                                                                                                        567invoke-virtual {v5}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        568move-result v6
                                                                                                                                                                                        569if-ge v0, v6, :cond_264
                                                                                                                                                                                        571invoke-virtual {v5, v0}, Lorg/json/JSONArray;->optString(I)Ljava/lang/String;
                                                                                                                                                                                        572move-result-object v6
                                                                                                                                                                                        574invoke-virtual {p0, v6}, Lcom/baidu/mobads/container/f/v;->c(Ljava/lang/String;)V
                                                                                                                                                                                        575add-int/lit8 v0, v0, 0x1
                                                                                                                                                                                        576goto/16 :goto_2f1
                                                                                                                                                                                        577cond_301:
                                                                                                                                                                                        578const-string v5, "vfullscreen"
                                                                                                                                                                                        580invoke-virtual {v0, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        581move-result v5
                                                                                                                                                                                        582if-eqz v5, :cond_31e
                                                                                                                                                                                        584invoke-virtual {v3, v0}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        585move-result-object v5
                                                                                                                                                                                        586move v0, v2
                                                                                                                                                                                        587goto_30e:
                                                                                                                                                                                        588invoke-virtual {v5}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        589move-result v6
                                                                                                                                                                                        590if-ge v0, v6, :cond_264
                                                                                                                                                                                        592invoke-virtual {v5, v0}, Lorg/json/JSONArray;->optString(I)Ljava/lang/String;
                                                                                                                                                                                        593move-result-object v6
                                                                                                                                                                                        595invoke-virtual {p0, v6}, Lcom/baidu/mobads/container/f/v;->g(Ljava/lang/String;)V
                                                                                                                                                                                        596add-int/lit8 v0, v0, 0x1
                                                                                                                                                                                        597goto/16 :goto_30e
                                                                                                                                                                                        598cond_31e:
                                                                                                                                                                                        599const-string v5, "vclose"
                                                                                                                                                                                        601invoke-virtual {v0, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        602move-result v5
                                                                                                                                                                                        603if-eqz v5, :cond_33b
                                                                                                                                                                                        605invoke-virtual {v3, v0}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        606move-result-object v5
                                                                                                                                                                                        607move v0, v2
                                                                                                                                                                                        608goto_32b:
                                                                                                                                                                                        609invoke-virtual {v5}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        610move-result v6
                                                                                                                                                                                        611if-ge v0, v6, :cond_264
                                                                                                                                                                                        613invoke-virtual {v5, v0}, Lorg/json/JSONArray;->optString(I)Ljava/lang/String;
                                                                                                                                                                                        614move-result-object v6
                                                                                                                                                                                        616invoke-virtual {p0, v6}, Lcom/baidu/mobads/container/f/v;->h(Ljava/lang/String;)V
                                                                                                                                                                                        617add-int/lit8 v0, v0, 0x1
                                                                                                                                                                                        618goto/16 :goto_32b
                                                                                                                                                                                        619cond_33b:
                                                                                                                                                                                        620const-string v5, "c"
                                                                                                                                                                                        622invoke-virtual {v0, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        623move-result v5
                                                                                                                                                                                        624if-eqz v5, :cond_264
                                                                                                                                                                                        626invoke-virtual {v3, v0}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        627move-result-object v5
                                                                                                                                                                                        628move v0, v2
                                                                                                                                                                                        629goto_348:
                                                                                                                                                                                        630invoke-virtual {v5}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        631move-result v6
                                                                                                                                                                                        632if-ge v0, v6, :cond_264
                                                                                                                                                                                        634invoke-virtual {v5, v0}, Lorg/json/JSONArray;->optString(I)Ljava/lang/String;
                                                                                                                                                                                        635move-result-object v6
                                                                                                                                                                                        637invoke-virtual {p0, v6}, Lcom/baidu/mobads/container/f/v;->b(Ljava/lang/String;)V
                                                                                                                                                                                        638add-int/lit8 v0, v0, 0x1
                                                                                                                                                                                        639goto/16 :goto_348
                                                                                                                                                                                        640cond_358:
                                                                                                                                                                                        641const-string v0, "wi"
                                                                                                                                                                                        642const/4 v3, 0x1
                                                                                                                                                                                        644invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
                                                                                                                                                                                        645move-result v0
                                                                                                                                                                                        646if-ne v0, v1, :cond_3e4
                                                                                                                                                                                        647move v0, v1
                                                                                                                                                                                        648goto_362: iput-boolean v0, p0, Lcom/baidu/mobads/container/f/v;->J:Z
                                                                                                                                                                                        650const-string v0, "cf"
                                                                                                                                                                                        652const-string v3, ""
                                                                                                                                                                                        654invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        655move-result-object v0
                                                                                                                                                                                        656iput-object v0, p0, Lcom/baidu/mobads/container/f/v;->K:Ljava/lang/String;
                                                                                                                                                                                        658const-string v0, "qk"
                                                                                                                                                                                        660const-string v3, ""
                                                                                                                                                                                        662invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        663move-result-object v0
                                                                                                                                                                                        664iput-object v0, p0, Lcom/baidu/mobads/container/f/v;->L:Ljava/lang/String;
                                                                                                                                                                                        665new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        667invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        669iget-object v3, p0, Lcom/baidu/mobads/container/f/v;->L:Ljava/lang/String;
                                                                                                                                                                                        671invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        672move-result-object v0
                                                                                                                                                                                        674const-string v3, "_"
                                                                                                                                                                                        676invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        677move-result-object v0
                                                                                                                                                                                        678new-instance v3, Ljava/util/Random;
                                                                                                                                                                                        680invoke-direct {v3}, Ljava/util/Random;-><init>()V
                                                                                                                                                                                        682invoke-virtual {v3}, Ljava/util/Random;->nextLong()J
                                                                                                                                                                                        683move-result-wide v4
                                                                                                                                                                                        685invoke-virtual {v0, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        686move-result-object v0
                                                                                                                                                                                        688invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        689move-result-object v0
                                                                                                                                                                                        690iput-object v0, p0, Lcom/baidu/mobads/container/f/v;->M:Ljava/lang/String;
                                                                                                                                                                                        692const-string v0, "appname"
                                                                                                                                                                                        694const-string v3, ""
                                                                                                                                                                                        696invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        697move-result-object v0
                                                                                                                                                                                        698iput-object v0, p0, Lcom/baidu/mobads/container/f/v;->O:Ljava/lang/String;
                                                                                                                                                                                        700const-string v0, "pk"
                                                                                                                                                                                        702const-string v3, ""
                                                                                                                                                                                        704invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        705move-result-object v0
                                                                                                                                                                                        706iput-object v0, p0, Lcom/baidu/mobads/container/f/v;->N:Ljava/lang/String;
                                                                                                                                                                                        708const-string v0, "sz"
                                                                                                                                                                                        709const-wide/16 v4, 0x0
                                                                                                                                                                                        711invoke-virtual {p1, v0, v4, v5}, Lorg/json/JSONObject;->optLong(Ljava/lang/String;J)J
                                                                                                                                                                                        712move-result-wide v4
                                                                                                                                                                                        713iput-wide v4, p0, Lcom/baidu/mobads/container/f/v;->P:J
                                                                                                                                                                                        715const-string v0, "sb"
                                                                                                                                                                                        716const/4 v3, 0x0
                                                                                                                                                                                        718invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
                                                                                                                                                                                        719move-result v0
                                                                                                                                                                                        720iput v0, p0, Lcom/baidu/mobads/container/f/v;->Q:I
                                                                                                                                                                                        722const-string v0, "apo"
                                                                                                                                                                                        724const-string v3, ""
                                                                                                                                                                                        726invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        727move-result-object v0
                                                                                                                                                                                        728iput-object v0, p0, Lcom/baidu/mobads/container/f/v;->R:Ljava/lang/String;
                                                                                                                                                                                        730const-string v0, "po"
                                                                                                                                                                                        731const/4 v3, 0x0
                                                                                                                                                                                        733invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
                                                                                                                                                                                        734move-result v0
                                                                                                                                                                                        735iput v0, p0, Lcom/baidu/mobads/container/f/v;->S:I
                                                                                                                                                                                        737const-string v0, "st"
                                                                                                                                                                                        738const/4 v3, 0x0
                                                                                                                                                                                        740invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
                                                                                                                                                                                        741move-result v0
                                                                                                                                                                                        742if-ne v0, v1, :cond_3e7
                                                                                                                                                                                        743move v0, v1
                                                                                                                                                                                        744goto_3e0: iput-boolean v0, p0, Lcom/baidu/mobads/container/f/v;->T:Z
                                                                                                                                                                                        745try_end_3e2: goto/16 :goto_185
                                                                                                                                                                                        746cond_3e4: move v0, v2
                                                                                                                                                                                        747goto/16 :goto_362
                                                                                                                                                                                        748cond_3e7: move v0, v2
                                                                                                                                                                                        749goto/16 :goto_3e0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Thread.run
                                                                                                                                                                                        • com.baidu.location.d.f.a:Lcom/baidu/location/d/d$c
                                                                                                                                                                                        • com.baidu.location.d.f.a:Lcom/baidu/location/d/d$c
                                                                                                                                                                                        • com.baidu.location.d.f.a:Lcom/baidu/location/d/d$c
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.isOpen
                                                                                                                                                                                        • com.baidu.location.d.f.a:Lcom/baidu/location/d/d$c
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.isOpen
                                                                                                                                                                                        • com.baidu.location.d.f.a:Lcom/baidu/location/d/d$c
                                                                                                                                                                                        • com.baidu.location.d.f.a:Lcom/baidu/location/d/d$c
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getJSONObject
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getJSONObject
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • com.baidu.location.d.f.a:Lcom/baidu/location/d/d$c
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.beginTransaction
                                                                                                                                                                                        • com.baidu.location.d.f.a:Lcom/baidu/location/d/d$c
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.beginTransaction
                                                                                                                                                                                        • com.baidu.location.d.f.a:Lcom/baidu/location/d/d$c
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • com.baidu.location.d.f.a:Lcom/baidu/location/d/d$c
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • java.lang.String.split
                                                                                                                                                                                        • com.baidu.location.d.f.a:Lcom/baidu/location/d/d$c
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • com.baidu.location.d.f.a:Lcom/baidu/location/d/d$c
                                                                                                                                                                                        • org.json.JSONObject.getJSONObject
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • org.json.JSONObject.getJSONObject
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • org.json.JSONObject.getJSONObject
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getJSONObject
                                                                                                                                                                                        • org.json.JSONObject.keys
                                                                                                                                                                                        • java.lang.StringBuffer.<init>
                                                                                                                                                                                        • java.lang.StringBuffer.<init>
                                                                                                                                                                                        • java.lang.StringBuffer.<init>
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • java.lang.String.split
                                                                                                                                                                                        • java.lang.Double.valueOf
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.Double.doubleValue
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • com.baidu.location.d.f.a:Lcom/baidu/location/d/d$c
                                                                                                                                                                                        • java.lang.StringBuffer.toString
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                        • java.lang.StringBuffer.setLength
                                                                                                                                                                                        • com.baidu.location.d.f.a:Lcom/baidu/location/d/d$c
                                                                                                                                                                                        • java.lang.StringBuffer.toString
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                        • java.lang.StringBuffer.setLength
                                                                                                                                                                                        • com.baidu.location.d.f.a:Lcom/baidu/location/d/d$c
                                                                                                                                                                                        • java.lang.StringBuffer.toString
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                        • java.lang.StringBuffer.setLength
                                                                                                                                                                                        • com.baidu.location.d.f.a:Lcom/baidu/location/d/d$c
                                                                                                                                                                                        • java.lang.StringBuffer.toString
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                        • com.baidu.location.d.f.a:Lcom/baidu/location/d/d$c
                                                                                                                                                                                        • java.lang.StringBuffer.toString
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                        • com.baidu.location.d.f.a:Lcom/baidu/location/d/d$c
                                                                                                                                                                                        • java.lang.StringBuffer.toString
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getJSONObject
                                                                                                                                                                                        • org.json.JSONObject.keys
                                                                                                                                                                                        • java.lang.StringBuffer.<init>
                                                                                                                                                                                        • java.lang.StringBuffer.<init>
                                                                                                                                                                                        • java.lang.StringBuffer.<init>
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • java.lang.String.split
                                                                                                                                                                                        • java.lang.Double.valueOf
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.Double.doubleValue
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • com.baidu.location.d.f.a:Lcom/baidu/location/d/d$c
                                                                                                                                                                                        • java.lang.StringBuffer.toString
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                        • java.lang.StringBuffer.setLength
                                                                                                                                                                                        • com.baidu.location.d.f.a:Lcom/baidu/location/d/d$c
                                                                                                                                                                                        • java.lang.StringBuffer.toString
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                        • java.lang.StringBuffer.setLength
                                                                                                                                                                                        • com.baidu.location.d.f.a:Lcom/baidu/location/d/d$c
                                                                                                                                                                                        • java.lang.StringBuffer.toString
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                        • com.baidu.location.d.f.a:Lcom/baidu/location/d/d$c
                                                                                                                                                                                        • java.lang.StringBuffer.toString
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                        • com.baidu.location.d.f.a:Lcom/baidu/location/d/d$c
                                                                                                                                                                                        • java.lang.StringBuffer.toString
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                        • com.baidu.location.d.f.a:Lcom/baidu/location/d/d$c
                                                                                                                                                                                        • java.lang.StringBuffer.toString
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                        • com.baidu.location.d.f.a:Lcom/baidu/location/d/d$c
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                        • com.baidu.location.d.f.a:Lcom/baidu/location/d/d$c
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                        • com.baidu.location.d.f.a:Lcom/baidu/location/d/d$c
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                        • com.baidu.location.d.f.a:Lcom/baidu/location/d/d$c
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • com.baidu.location.d.f.a:Lcom/baidu/location/d/d$c
                                                                                                                                                                                        • com.baidu.location.d.f.a:Lcom/baidu/location/d/d$c
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.setTransactionSuccessful
                                                                                                                                                                                        • com.baidu.location.d.f.a:Lcom/baidu/location/d/d$c
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.setTransactionSuccessful
                                                                                                                                                                                        • com.baidu.location.d.f.a:Lcom/baidu/location/d/d$c
                                                                                                                                                                                        • com.baidu.location.d.f.a:Lcom/baidu/location/d/d$c
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.isOpen
                                                                                                                                                                                        • com.baidu.location.d.f.a:Lcom/baidu/location/d/d$c
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.endTransaction
                                                                                                                                                                                        • com.baidu.location.d.f.a:Lcom/baidu/location/d/d$c
                                                                                                                                                                                        • com.baidu.location.d.f.a:Lcom/baidu/location/d/d$c
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.isOpen
                                                                                                                                                                                        • com.baidu.location.d.f.a:Lcom/baidu/location/d/d$c
                                                                                                                                                                                        • com.baidu.location.d.f.a:Lcom/baidu/location/d/d$c
                                                                                                                                                                                        • com.baidu.location.d.f.a:Lcom/baidu/location/d/d$c
                                                                                                                                                                                        • com.baidu.location.d.f.a:Lcom/baidu/location/d/d$c
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.isOpen
                                                                                                                                                                                        • com.baidu.location.d.f.a:Lcom/baidu/location/d/d$c
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.endTransaction
                                                                                                                                                                                        • com.baidu.location.d.f.a:Lcom/baidu/location/d/d$c
                                                                                                                                                                                        • com.baidu.location.d.f.a:Lcom/baidu/location/d/d$c
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.isOpen
                                                                                                                                                                                        • com.baidu.location.d.f.a:Lcom/baidu/location/d/d$c
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.endTransaction
                                                                                                                                                                                        • com.baidu.location.d.f.a:Lcom/baidu/location/d/d$c
                                                                                                                                                                                        • com.baidu.location.d.f.a:Lcom/baidu/location/d/d$c
                                                                                                                                                                                        • com.baidu.location.d.f.a:Lcom/baidu/location/d/d$c
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.isOpen
                                                                                                                                                                                        • com.baidu.location.d.f.a:Lcom/baidu/location/d/d$c
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.endTransaction
                                                                                                                                                                                        • com.baidu.location.d.f.a:Lcom/baidu/location/d/d$c
                                                                                                                                                                                        • com.baidu.location.d.f.a:Lcom/baidu/location/d/d$c
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.isOpen
                                                                                                                                                                                        • com.baidu.location.d.f.a:Lcom/baidu/location/d/d$c
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.endTransaction
                                                                                                                                                                                        • com.baidu.location.d.f.a:Lcom/baidu/location/d/d$c
                                                                                                                                                                                        • com.baidu.location.d.f.a:Lcom/baidu/location/d/d$c
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • CL
                                                                                                                                                                                        • AP
                                                                                                                                                                                        • loadurl
                                                                                                                                                                                        • model
                                                                                                                                                                                        • rgc
                                                                                                                                                                                        • type
                                                                                                                                                                                        • 0
                                                                                                                                                                                        • bdlist
                                                                                                                                                                                        • ;
                                                                                                                                                                                        • host
                                                                                                                                                                                        • module
                                                                                                                                                                                        • req
                                                                                                                                                                                        • cell
                                                                                                                                                                                        • ,
                                                                                                                                                                                        • DELETE FROM CL WHERE id IN (%s);
                                                                                                                                                                                        • INSERT OR REPLACE INTO CL (id,x,y,r,cl,timestamp) VALUES %s;
                                                                                                                                                                                        • ap
                                                                                                                                                                                        • DELETE FROM AP WHERE id IN (%s);
                                                                                                                                                                                        • INSERT OR REPLACE INTO AP (id,x,y,r,cl,timestamp) VALUES %s;
                                                                                                                                                                                        • DELETE FROM %s WHERE id NOT IN (SELECT id FROM %s ORDER BY timestamp DESC, frequency DESC LIMIT %d);
                                                                                                                                                                                        • DELETE FROM %s WHERE id NOT IN (SELECT id FROM %s ORDER BY frequency DESC LIMIT %d);
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0move-object/from16 v1, p0
                                                                                                                                                                                        2const-string v2, "CL"
                                                                                                                                                                                        4const-string v3, "AP"
                                                                                                                                                                                        6const-string v4, "loadurl"
                                                                                                                                                                                        8invoke-super/range {p0 .. p0}, Ljava/lang/Thread;->run()V
                                                                                                                                                                                        10iget-object v0, v1, Lcom/baidu/location/d/f;->a:Lcom/baidu/location/d/d$c;
                                                                                                                                                                                        12iget-object v0, v0, Lcom/baidu/location/d/d$c;->a:Lcom/baidu/location/d/d;
                                                                                                                                                                                        14invoke-static {v0}, Lcom/baidu/location/d/d;->b(Lcom/baidu/location/d/d;)Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        15move-result-object v0
                                                                                                                                                                                        16if-eqz v0, :cond_5ec
                                                                                                                                                                                        18iget-object v0, v1, Lcom/baidu/location/d/f;->a:Lcom/baidu/location/d/d$c;
                                                                                                                                                                                        20iget-object v0, v0, Lcom/baidu/location/d/d$c;->a:Lcom/baidu/location/d/d;
                                                                                                                                                                                        22invoke-static {v0}, Lcom/baidu/location/d/d;->c(Lcom/baidu/location/d/d;)Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        23move-result-object v0
                                                                                                                                                                                        24if-eqz v0, :cond_5ec
                                                                                                                                                                                        26iget-object v0, v1, Lcom/baidu/location/d/f;->a:Lcom/baidu/location/d/d$c;
                                                                                                                                                                                        28iget-object v0, v0, Lcom/baidu/location/d/d$c;->a:Lcom/baidu/location/d/d;
                                                                                                                                                                                        30invoke-static {v0}, Lcom/baidu/location/d/d;->b(Lcom/baidu/location/d/d;)Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        31move-result-object v0
                                                                                                                                                                                        33invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->isOpen()Z
                                                                                                                                                                                        34move-result v0
                                                                                                                                                                                        35if-eqz v0, :cond_5ec
                                                                                                                                                                                        37iget-object v0, v1, Lcom/baidu/location/d/f;->a:Lcom/baidu/location/d/d$c;
                                                                                                                                                                                        39iget-object v0, v0, Lcom/baidu/location/d/d$c;->a:Lcom/baidu/location/d/d;
                                                                                                                                                                                        41invoke-static {v0}, Lcom/baidu/location/d/d;->c(Lcom/baidu/location/d/d;)Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        42move-result-object v0
                                                                                                                                                                                        44invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->isOpen()Z
                                                                                                                                                                                        45move-result v0
                                                                                                                                                                                        46if-nez v0, :cond_3d
                                                                                                                                                                                        47goto/16 :goto_5ec
                                                                                                                                                                                        48try_start_3d:
                                                                                                                                                                                        49iget-object v0, v1, Lcom/baidu/location/d/f;->a:Lcom/baidu/location/d/d$c;
                                                                                                                                                                                        51iget-object v0, v0, Lcom/baidu/location/g/e;->j:Ljava/lang/String;
                                                                                                                                                                                        52if-eqz v0, :cond_70
                                                                                                                                                                                        54iget-object v0, v1, Lcom/baidu/location/d/f;->a:Lcom/baidu/location/d/d$c;
                                                                                                                                                                                        56iget-object v0, v0, Lcom/baidu/location/g/e;->j:Ljava/lang/String;
                                                                                                                                                                                        57new-instance v7, Lorg/json/JSONObject;
                                                                                                                                                                                        59invoke-direct {v7, v0}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        60try_end_4c:
                                                                                                                                                                                        61const-string v0, "model"
                                                                                                                                                                                        63invoke-virtual {v7, v0}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        64move-result v0
                                                                                                                                                                                        65if-eqz v0, :cond_5c
                                                                                                                                                                                        67const-string v0, "model"
                                                                                                                                                                                        69invoke-virtual {v7, v0}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        70move-result-object v0
                                                                                                                                                                                        71try_end_5a: move-object v8, v0
                                                                                                                                                                                        72goto/16 :goto_5d
                                                                                                                                                                                        73cond_5c: const/4 v8, 0x0
                                                                                                                                                                                        74goto_5d:
                                                                                                                                                                                        75const-string v0, "rgc"
                                                                                                                                                                                        77invoke-virtual {v7, v0}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        78move-result v0
                                                                                                                                                                                        79if-eqz v0, :cond_7a
                                                                                                                                                                                        81const-string v0, "rgc"
                                                                                                                                                                                        83invoke-virtual {v7, v0}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        84move-result-object v0
                                                                                                                                                                                        85try_end_6b: goto/16 :goto_7b
                                                                                                                                                                                        86catch_6c: move-exception v0
                                                                                                                                                                                        87goto/16 :goto_77
                                                                                                                                                                                        88catch_6e: move-exception v0
                                                                                                                                                                                        89goto/16 :goto_76
                                                                                                                                                                                        90cond_70: const/4 v0, 0x0
                                                                                                                                                                                        91const/4 v7, 0x0
                                                                                                                                                                                        92const/4 v8, 0x0
                                                                                                                                                                                        93goto/16 :goto_7b
                                                                                                                                                                                        94catch_74: move-exception v0
                                                                                                                                                                                        95const/4 v7, 0x0
                                                                                                                                                                                        96goto_76: const/4 v8, 0x0
                                                                                                                                                                                        97goto_77:
                                                                                                                                                                                        98invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        99cond_7a: const/4 v0, 0x0
                                                                                                                                                                                        100try_start_7b:
                                                                                                                                                                                        101iget-object v9, v1, Lcom/baidu/location/d/f;->a:Lcom/baidu/location/d/d$c;
                                                                                                                                                                                        103iget-object v9, v9, Lcom/baidu/location/d/d$c;->a:Lcom/baidu/location/d/d;
                                                                                                                                                                                        105invoke-static {v9}, Lcom/baidu/location/d/d;->b(Lcom/baidu/location/d/d;)Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        106move-result-object v9
                                                                                                                                                                                        108invoke-virtual {v9}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V
                                                                                                                                                                                        110iget-object v9, v1, Lcom/baidu/location/d/f;->a:Lcom/baidu/location/d/d$c;
                                                                                                                                                                                        112iget-object v9, v9, Lcom/baidu/location/d/d$c;->a:Lcom/baidu/location/d/d;
                                                                                                                                                                                        114invoke-static {v9}, Lcom/baidu/location/d/d;->c(Lcom/baidu/location/d/d;)Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        115move-result-object v9
                                                                                                                                                                                        117invoke-virtual {v9}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V
                                                                                                                                                                                        118catch_91: if-eqz v0, :cond_a6
                                                                                                                                                                                        119try_start_93:
                                                                                                                                                                                        120iget-object v9, v1, Lcom/baidu/location/d/f;->a:Lcom/baidu/location/d/d$c;
                                                                                                                                                                                        122iget-object v9, v9, Lcom/baidu/location/d/d$c;->a:Lcom/baidu/location/d/d;
                                                                                                                                                                                        124invoke-static {v9}, Lcom/baidu/location/d/d;->a(Lcom/baidu/location/d/d;)Lcom/baidu/location/d/h;
                                                                                                                                                                                        125move-result-object v9
                                                                                                                                                                                        127invoke-virtual {v9}, Lcom/baidu/location/d/h;->k()Lcom/baidu/location/d/l;
                                                                                                                                                                                        128move-result-object v9
                                                                                                                                                                                        130invoke-virtual {v9, v0}, Lcom/baidu/location/d/l;->a(Lorg/json/JSONObject;)V
                                                                                                                                                                                        131goto/16 :goto_a6
                                                                                                                                                                                        132catchall_a3: move-exception v0
                                                                                                                                                                                        133goto/16 :goto_59c
                                                                                                                                                                                        134goto_a6: if-eqz v7, :cond_c7
                                                                                                                                                                                        136const-string v0, "type"
                                                                                                                                                                                        138invoke-virtual {v7, v0}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        139move-result v0
                                                                                                                                                                                        140if-eqz v0, :cond_c7
                                                                                                                                                                                        142const-string v0, "type"
                                                                                                                                                                                        144invoke-virtual {v7, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        145move-result-object v0
                                                                                                                                                                                        147const-string v9, "0"
                                                                                                                                                                                        149invoke-virtual {v0, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        150move-result v0
                                                                                                                                                                                        151if-eqz v0, :cond_c7
                                                                                                                                                                                        153iget-object v0, v1, Lcom/baidu/location/d/f;->a:Lcom/baidu/location/d/d$c;
                                                                                                                                                                                        155invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        156move-result-wide v9
                                                                                                                                                                                        158invoke-static {v0, v9, v10}, Lcom/baidu/location/d/d$c;->a(Lcom/baidu/location/d/d$c;J)J
                                                                                                                                                                                        159cond_c7: if-eqz v7, :cond_e6
                                                                                                                                                                                        161const-string v0, "bdlist"
                                                                                                                                                                                        163invoke-virtual {v7, v0}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        164move-result v0
                                                                                                                                                                                        165if-eqz v0, :cond_e6
                                                                                                                                                                                        167const-string v0, "bdlist"
                                                                                                                                                                                        169invoke-virtual {v7, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        170move-result-object v0
                                                                                                                                                                                        172const-string v9, ";"
                                                                                                                                                                                        174invoke-virtual {v0, v9}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
                                                                                                                                                                                        175move-result-object v0
                                                                                                                                                                                        177iget-object v9, v1, Lcom/baidu/location/d/f;->a:Lcom/baidu/location/d/d$c;
                                                                                                                                                                                        179invoke-static {v9}, Lcom/baidu/location/d/d$c;->a(Lcom/baidu/location/d/d$c;)Lcom/baidu/location/d/d;
                                                                                                                                                                                        180move-result-object v9
                                                                                                                                                                                        182invoke-static {v9, v0}, Lcom/baidu/location/d/d;->a(Lcom/baidu/location/d/d;[Ljava/lang/String;)V
                                                                                                                                                                                        183cond_e6: if-eqz v7, :cond_115
                                                                                                                                                                                        185invoke-virtual {v7, v4}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        186move-result v0
                                                                                                                                                                                        187if-eqz v0, :cond_115
                                                                                                                                                                                        189iget-object v0, v1, Lcom/baidu/location/d/f;->a:Lcom/baidu/location/d/d$c;
                                                                                                                                                                                        191invoke-static {v0}, Lcom/baidu/location/d/d$c;->a(Lcom/baidu/location/d/d$c;)Lcom/baidu/location/d/d;
                                                                                                                                                                                        192move-result-object v0
                                                                                                                                                                                        194invoke-virtual {v7, v4}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        195move-result-object v9
                                                                                                                                                                                        197const-string v10, "host"
                                                                                                                                                                                        199invoke-virtual {v9, v10}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        200move-result-object v9
                                                                                                                                                                                        202invoke-virtual {v7, v4}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        203move-result-object v10
                                                                                                                                                                                        205const-string v11, "module"
                                                                                                                                                                                        207invoke-virtual {v10, v11}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        208move-result-object v10
                                                                                                                                                                                        210invoke-virtual {v7, v4}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        211move-result-object v4
                                                                                                                                                                                        213const-string v7, "req"
                                                                                                                                                                                        215invoke-virtual {v4, v7}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        216move-result-object v4
                                                                                                                                                                                        218invoke-static {v0, v9, v10, v4}, Lcom/baidu/location/d/d;->a(Lcom/baidu/location/d/d;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        219try_end_115:
                                                                                                                                                                                        220const-string v0, "cell"
                                                                                                                                                                                        222const-string v4, ","
                                                                                                                                                                                        223const/4 v7, 0x3
                                                                                                                                                                                        224const/16 v9, 0x2c
                                                                                                                                                                                        225if-eqz v8, :cond_2b9
                                                                                                                                                                                        226try_start_11e:
                                                                                                                                                                                        227invoke-virtual {v8, v0}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        228move-result v12
                                                                                                                                                                                        229if-eqz v12, :cond_2b9
                                                                                                                                                                                        231invoke-virtual {v8, v0}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        232move-result-object v12
                                                                                                                                                                                        234invoke-virtual {v12}, Lorg/json/JSONObject;->keys()Ljava/util/Iterator;
                                                                                                                                                                                        235move-result-object v13
                                                                                                                                                                                        236new-instance v14, Ljava/lang/StringBuffer;
                                                                                                                                                                                        238invoke-direct {v14}, Ljava/lang/StringBuffer;-><init>()V
                                                                                                                                                                                        239new-instance v15, Ljava/lang/StringBuffer;
                                                                                                                                                                                        241invoke-direct {v15}, Ljava/lang/StringBuffer;-><init>()V
                                                                                                                                                                                        242new-instance v6, Ljava/lang/StringBuffer;
                                                                                                                                                                                        244invoke-direct {v6}, Ljava/lang/StringBuffer;-><init>()V
                                                                                                                                                                                        245const/16 v16, 0x0
                                                                                                                                                                                        246const/16 v17, 0x1
                                                                                                                                                                                        247const/16 v18, 0x0
                                                                                                                                                                                        248const/16 v19, 0x0
                                                                                                                                                                                        249const/16 v20, 0x1
                                                                                                                                                                                        250const/16 v21, 0x1
                                                                                                                                                                                        251goto_147:
                                                                                                                                                                                        252invoke-interface {v13}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        253move-result v22
                                                                                                                                                                                        254try_end_14b:
                                                                                                                                                                                        255const-string v5, "DELETE FROM CL WHERE id IN (%s);"
                                                                                                                                                                                        256if-eqz v22, :cond_263
                                                                                                                                                                                        257try_start_14f:
                                                                                                                                                                                        258invoke-interface {v13}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        259move-result-object v22
                                                                                                                                                                                        260move-object/from16 v11, v22
                                                                                                                                                                                        261check-cast v11, Ljava/lang/String;
                                                                                                                                                                                        263invoke-virtual {v12, v11}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        264move-result-object v10
                                                                                                                                                                                        266invoke-virtual {v10, v4}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
                                                                                                                                                                                        267move-result-object v23
                                                                                                                                                                                        268aget-object v23, v23, v7
                                                                                                                                                                                        270invoke-static/range {v23 .. v23}, Ljava/lang/Double;->valueOf(Ljava/lang/String;)Ljava/lang/Double;
                                                                                                                                                                                        271move-result-object v23
                                                                                                                                                                                        272if-eqz v17, :cond_16a
                                                                                                                                                                                        273const/16 v17, 0x0
                                                                                                                                                                                        274goto/16 :goto_16d
                                                                                                                                                                                        275cond_16a:
                                                                                                                                                                                        276invoke-virtual {v15, v9}, Ljava/lang/StringBuffer;->append(C)Ljava/lang/StringBuffer;
                                                                                                                                                                                        277goto_16d:
                                                                                                                                                                                        278invoke-virtual {v15, v11}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        279add-int/lit8 v7, v16, 0x1
                                                                                                                                                                                        281invoke-virtual/range {v23 .. v23}, Ljava/lang/Double;->doubleValue()D
                                                                                                                                                                                        282move-result-wide v24
                                                                                                                                                                                        283const-wide/16 v26, 0x0
                                                                                                                                                                                        284cmpl-double v16, v24, v26
                                                                                                                                                                                        285if-lez v16, :cond_1b6
                                                                                                                                                                                        286if-eqz v21, :cond_181
                                                                                                                                                                                        287const/16 v21, 0x0
                                                                                                                                                                                        288goto/16 :goto_184
                                                                                                                                                                                        289cond_181:
                                                                                                                                                                                        290invoke-virtual {v6, v9}, Ljava/lang/StringBuffer;->append(C)Ljava/lang/StringBuffer;
                                                                                                                                                                                        291goto_184: const/16 v9, 0x28
                                                                                                                                                                                        293invoke-virtual {v6, v9}, Ljava/lang/StringBuffer;->append(C)Ljava/lang/StringBuffer;
                                                                                                                                                                                        295invoke-virtual {v6, v11}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        296const/16 v9, 0x2c
                                                                                                                                                                                        298invoke-virtual {v6, v9}, Ljava/lang/StringBuffer;->append(C)Ljava/lang/StringBuffer;
                                                                                                                                                                                        300invoke-virtual {v6, v10}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        301new-instance v9, Ljava/lang/StringBuilder;
                                                                                                                                                                                        303invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        305invoke-virtual {v9, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        307invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        308move-result-wide v10
                                                                                                                                                                                        309const-wide/16 v24, 0x3e8
                                                                                                                                                                                        310div-long v10, v10, v24
                                                                                                                                                                                        312invoke-virtual {v9, v10, v11}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        314invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        315move-result-object v9
                                                                                                                                                                                        317invoke-virtual {v6, v9}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        318const/16 v9, 0x29
                                                                                                                                                                                        320invoke-virtual {v6, v9}, Ljava/lang/StringBuffer;->append(C)Ljava/lang/StringBuffer;
                                                                                                                                                                                        321add-int/lit8 v18, v18, 0x1
                                                                                                                                                                                        322goto/16 :goto_1c5
                                                                                                                                                                                        323cond_1b6: if-eqz v20, :cond_1bb
                                                                                                                                                                                        324const/16 v20, 0x0
                                                                                                                                                                                        325goto/16 :goto_1c0
                                                                                                                                                                                        326cond_1bb: const/16 v9, 0x2c
                                                                                                                                                                                        328invoke-virtual {v14, v9}, Ljava/lang/StringBuffer;->append(C)Ljava/lang/StringBuffer;
                                                                                                                                                                                        329goto_1c0:
                                                                                                                                                                                        330invoke-virtual {v14, v11}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        331add-int/lit8 v19, v19, 0x1
                                                                                                                                                                                        332goto_1c5: move/from16 v9, v18
                                                                                                                                                                                        333move/from16 v10, v19
                                                                                                                                                                                        334move/from16 v16, v20
                                                                                                                                                                                        335const/16 v11, 0x64
                                                                                                                                                                                        336if-lt v7, v11, :cond_1f8
                                                                                                                                                                                        338iget-object v11, v1, Lcom/baidu/location/d/f;->a:Lcom/baidu/location/d/d$c;
                                                                                                                                                                                        340iget-object v11, v11, Lcom/baidu/location/d/d$c;->a:Lcom/baidu/location/d/d;
                                                                                                                                                                                        342invoke-static {v11}, Lcom/baidu/location/d/d;->c(Lcom/baidu/location/d/d;)Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        343move-result-object v11
                                                                                                                                                                                        344move-object/from16 v20, v12
                                                                                                                                                                                        345move-object/from16 v24, v13
                                                                                                                                                                                        346const/4 v12, 0x1
                                                                                                                                                                                        347new-array v13, v12, [Ljava/lang/Object;
                                                                                                                                                                                        349invoke-virtual {v15}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
                                                                                                                                                                                        350move-result-object v12
                                                                                                                                                                                        351move-object/from16 v25, v2
                                                                                                                                                                                        352const/4 v2, 0x0
                                                                                                                                                                                        353aput-object v12, v13, v2
                                                                                                                                                                                        355invoke-static {v5, v13}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        356move-result-object v12
                                                                                                                                                                                        358invoke-virtual {v11, v12}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                        360invoke-virtual {v15, v2}, Ljava/lang/StringBuffer;->setLength(I)V
                                                                                                                                                                                        361add-int/lit8 v7, v7, -0x64
                                                                                                                                                                                        362const/16 v2, 0x64
                                                                                                                                                                                        363const/16 v17, 0x1
                                                                                                                                                                                        364goto/16 :goto_200
                                                                                                                                                                                        365cond_1f8: move-object/from16 v25, v2
                                                                                                                                                                                        366move-object/from16 v20, v12
                                                                                                                                                                                        367move-object/from16 v24, v13
                                                                                                                                                                                        368const/16 v2, 0x64
                                                                                                                                                                                        369goto_200: if-lt v9, v2, :cond_229
                                                                                                                                                                                        371iget-object v2, v1, Lcom/baidu/location/d/f;->a:Lcom/baidu/location/d/d$c;
                                                                                                                                                                                        373iget-object v2, v2, Lcom/baidu/location/d/d$c;->a:Lcom/baidu/location/d/d;
                                                                                                                                                                                        375invoke-static {v2}, Lcom/baidu/location/d/d;->b(Lcom/baidu/location/d/d;)Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        376move-result-object v2
                                                                                                                                                                                        378const-string v11, "INSERT OR REPLACE INTO CL (id,x,y,r,cl,timestamp) VALUES %s;"
                                                                                                                                                                                        379const/4 v12, 0x1
                                                                                                                                                                                        380new-array v13, v12, [Ljava/lang/Object;
                                                                                                                                                                                        382invoke-virtual {v6}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
                                                                                                                                                                                        383move-result-object v12
                                                                                                                                                                                        384move/from16 v18, v7
                                                                                                                                                                                        385const/4 v7, 0x0
                                                                                                                                                                                        386aput-object v12, v13, v7
                                                                                                                                                                                        388invoke-static {v11, v13}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        389move-result-object v11
                                                                                                                                                                                        391invoke-virtual {v2, v11}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                        393invoke-virtual {v6, v7}, Ljava/lang/StringBuffer;->setLength(I)V
                                                                                                                                                                                        394add-int/lit8 v9, v9, -0x64
                                                                                                                                                                                        395const/16 v2, 0x64
                                                                                                                                                                                        396const/16 v21, 0x1
                                                                                                                                                                                        397goto/16 :goto_22b
                                                                                                                                                                                        398cond_229: move/from16 v18, v7
                                                                                                                                                                                        399goto_22b: if-lt v10, v2, :cond_250
                                                                                                                                                                                        401iget-object v2, v1, Lcom/baidu/location/d/f;->a:Lcom/baidu/location/d/d$c;
                                                                                                                                                                                        403iget-object v2, v2, Lcom/baidu/location/d/d$c;->a:Lcom/baidu/location/d/d;
                                                                                                                                                                                        405invoke-static {v2}, Lcom/baidu/location/d/d;->b(Lcom/baidu/location/d/d;)Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        406move-result-object v2
                                                                                                                                                                                        407const/4 v7, 0x1
                                                                                                                                                                                        408new-array v11, v7, [Ljava/lang/Object;
                                                                                                                                                                                        410invoke-virtual {v14}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
                                                                                                                                                                                        411move-result-object v7
                                                                                                                                                                                        412const/4 v12, 0x0
                                                                                                                                                                                        413aput-object v7, v11, v12
                                                                                                                                                                                        415invoke-static {v5, v11}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        416move-result-object v5
                                                                                                                                                                                        418invoke-virtual {v2, v5}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                        420invoke-virtual {v14, v12}, Ljava/lang/StringBuffer;->setLength(I)V
                                                                                                                                                                                        421add-int/lit8 v10, v10, -0x64
                                                                                                                                                                                        422move/from16 v19, v10
                                                                                                                                                                                        423const/16 v16, 0x1
                                                                                                                                                                                        424goto/16 :goto_252
                                                                                                                                                                                        425cond_250: move/from16 v19, v10
                                                                                                                                                                                        426goto_252: move-object/from16 v12, v20
                                                                                                                                                                                        427move-object/from16 v13, v24
                                                                                                                                                                                        428move-object/from16 v2, v25
                                                                                                                                                                                        429const/4 v7, 0x3
                                                                                                                                                                                        430move/from16 v20, v16
                                                                                                                                                                                        431move/from16 v16, v18
                                                                                                                                                                                        432move/from16 v18, v9
                                                                                                                                                                                        433const/16 v9, 0x2c
                                                                                                                                                                                        434goto/16 :goto_147
                                                                                                                                                                                        435cond_263: move-object/from16 v25, v2
                                                                                                                                                                                        436if-lez v16, :cond_280
                                                                                                                                                                                        438iget-object v2, v1, Lcom/baidu/location/d/f;->a:Lcom/baidu/location/d/d$c;
                                                                                                                                                                                        440iget-object v2, v2, Lcom/baidu/location/d/d$c;->a:Lcom/baidu/location/d/d;
                                                                                                                                                                                        442invoke-static {v2}, Lcom/baidu/location/d/d;->c(Lcom/baidu/location/d/d;)Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        443move-result-object v2
                                                                                                                                                                                        444const/4 v7, 0x1
                                                                                                                                                                                        445new-array v9, v7, [Ljava/lang/Object;
                                                                                                                                                                                        447invoke-virtual {v15}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
                                                                                                                                                                                        448move-result-object v7
                                                                                                                                                                                        449const/4 v10, 0x0
                                                                                                                                                                                        450aput-object v7, v9, v10
                                                                                                                                                                                        452invoke-static {v5, v9}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        453move-result-object v7
                                                                                                                                                                                        455invoke-virtual {v2, v7}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                        456cond_280: if-lez v18, :cond_29d
                                                                                                                                                                                        458iget-object v2, v1, Lcom/baidu/location/d/f;->a:Lcom/baidu/location/d/d$c;
                                                                                                                                                                                        460iget-object v2, v2, Lcom/baidu/location/d/d$c;->a:Lcom/baidu/location/d/d;
                                                                                                                                                                                        462invoke-static {v2}, Lcom/baidu/location/d/d;->b(Lcom/baidu/location/d/d;)Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        463move-result-object v2
                                                                                                                                                                                        465const-string v7, "INSERT OR REPLACE INTO CL (id,x,y,r,cl,timestamp) VALUES %s;"
                                                                                                                                                                                        466const/4 v9, 0x1
                                                                                                                                                                                        467new-array v10, v9, [Ljava/lang/Object;
                                                                                                                                                                                        469invoke-virtual {v6}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
                                                                                                                                                                                        470move-result-object v6
                                                                                                                                                                                        471const/4 v9, 0x0
                                                                                                                                                                                        472aput-object v6, v10, v9
                                                                                                                                                                                        474invoke-static {v7, v10}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        475move-result-object v6
                                                                                                                                                                                        477invoke-virtual {v2, v6}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                        478cond_29d: if-lez v19, :cond_2bb
                                                                                                                                                                                        480iget-object v2, v1, Lcom/baidu/location/d/f;->a:Lcom/baidu/location/d/d$c;
                                                                                                                                                                                        482iget-object v2, v2, Lcom/baidu/location/d/d$c;->a:Lcom/baidu/location/d/d;
                                                                                                                                                                                        484invoke-static {v2}, Lcom/baidu/location/d/d;->b(Lcom/baidu/location/d/d;)Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        485move-result-object v2
                                                                                                                                                                                        486const/4 v6, 0x1
                                                                                                                                                                                        487new-array v7, v6, [Ljava/lang/Object;
                                                                                                                                                                                        489invoke-virtual {v14}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
                                                                                                                                                                                        490move-result-object v6
                                                                                                                                                                                        491const/4 v9, 0x0
                                                                                                                                                                                        492aput-object v6, v7, v9
                                                                                                                                                                                        494invoke-static {v5, v7}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        495move-result-object v5
                                                                                                                                                                                        497invoke-virtual {v2, v5}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                        498try_end_2b8: goto/16 :goto_2bb
                                                                                                                                                                                        499cond_2b9: move-object/from16 v25, v2
                                                                                                                                                                                        500goto_2bb:
                                                                                                                                                                                        501const-string v2, "ap"
                                                                                                                                                                                        502if-eqz v8, :cond_447
                                                                                                                                                                                        503try_start_2bf:
                                                                                                                                                                                        504invoke-virtual {v8, v2}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        505move-result v5
                                                                                                                                                                                        506if-eqz v5, :cond_447
                                                                                                                                                                                        508invoke-virtual {v8, v2}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        509move-result-object v5
                                                                                                                                                                                        511invoke-virtual {v5}, Lorg/json/JSONObject;->keys()Ljava/util/Iterator;
                                                                                                                                                                                        512move-result-object v6
                                                                                                                                                                                        513new-instance v7, Ljava/lang/StringBuffer;
                                                                                                                                                                                        515invoke-direct {v7}, Ljava/lang/StringBuffer;-><init>()V
                                                                                                                                                                                        516new-instance v9, Ljava/lang/StringBuffer;
                                                                                                                                                                                        518invoke-direct {v9}, Ljava/lang/StringBuffer;-><init>()V
                                                                                                                                                                                        519new-instance v10, Ljava/lang/StringBuffer;
                                                                                                                                                                                        521invoke-direct {v10}, Ljava/lang/StringBuffer;-><init>()V
                                                                                                                                                                                        522const/4 v11, 0x0
                                                                                                                                                                                        523const/4 v12, 0x1
                                                                                                                                                                                        524const/4 v13, 0x0
                                                                                                                                                                                        525const/4 v14, 0x0
                                                                                                                                                                                        526const/4 v15, 0x1
                                                                                                                                                                                        527const/16 v16, 0x1
                                                                                                                                                                                        528goto_2e3:
                                                                                                                                                                                        529invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        530move-result v17
                                                                                                                                                                                        531try_end_2e7: move-object/from16 v18, v0
                                                                                                                                                                                        533const-string v0, "DELETE FROM AP WHERE id IN (%s);"
                                                                                                                                                                                        534if-eqz v17, :cond_3f1
                                                                                                                                                                                        535try_start_2ed:
                                                                                                                                                                                        536invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        537move-result-object v17
                                                                                                                                                                                        538move-object/from16 v19, v6
                                                                                                                                                                                        539move-object/from16 v6, v17
                                                                                                                                                                                        540check-cast v6, Ljava/lang/String;
                                                                                                                                                                                        541move-object/from16 v17, v2
                                                                                                                                                                                        543invoke-virtual {v5, v6}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        544move-result-object v2
                                                                                                                                                                                        546invoke-virtual {v2, v4}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
                                                                                                                                                                                        547move-result-object v20
                                                                                                                                                                                        548const/16 v21, 0x3
                                                                                                                                                                                        549aget-object v20, v20, v21
                                                                                                                                                                                        551invoke-static/range {v20 .. v20}, Ljava/lang/Double;->valueOf(Ljava/lang/String;)Ljava/lang/Double;
                                                                                                                                                                                        552move-result-object v20
                                                                                                                                                                                        553if-eqz v12, :cond_30f
                                                                                                                                                                                        554move-object/from16 v21, v5
                                                                                                                                                                                        555const/4 v12, 0x0
                                                                                                                                                                                        556goto/16 :goto_316
                                                                                                                                                                                        557cond_30f: move-object/from16 v21, v5
                                                                                                                                                                                        558const/16 v5, 0x2c
                                                                                                                                                                                        560invoke-virtual {v9, v5}, Ljava/lang/StringBuffer;->append(C)Ljava/lang/StringBuffer;
                                                                                                                                                                                        561goto_316:
                                                                                                                                                                                        562invoke-virtual {v9, v6}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        563add-int/lit8 v11, v11, 0x1
                                                                                                                                                                                        565invoke-virtual/range {v20 .. v20}, Ljava/lang/Double;->doubleValue()D
                                                                                                                                                                                        566move-result-wide v26
                                                                                                                                                                                        567const-wide/16 v28, 0x0
                                                                                                                                                                                        568cmpl-double v5, v26, v28
                                                                                                                                                                                        569if-lez v5, :cond_363
                                                                                                                                                                                        570if-eqz v16, :cond_32a
                                                                                                                                                                                        571const/16 v16, 0x0
                                                                                                                                                                                        572goto/16 :goto_32f
                                                                                                                                                                                        573cond_32a: const/16 v5, 0x2c
                                                                                                                                                                                        575invoke-virtual {v10, v5}, Ljava/lang/StringBuffer;->append(C)Ljava/lang/StringBuffer;
                                                                                                                                                                                        576goto_32f: const/16 v5, 0x28
                                                                                                                                                                                        578invoke-virtual {v10, v5}, Ljava/lang/StringBuffer;->append(C)Ljava/lang/StringBuffer;
                                                                                                                                                                                        580invoke-virtual {v10, v6}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        581const/16 v5, 0x2c
                                                                                                                                                                                        583invoke-virtual {v10, v5}, Ljava/lang/StringBuffer;->append(C)Ljava/lang/StringBuffer;
                                                                                                                                                                                        585invoke-virtual {v10, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        586new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        588invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        590invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        592invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        593move-result-wide v5
                                                                                                                                                                                        594const-wide/16 v26, 0x3e8
                                                                                                                                                                                        595div-long v5, v5, v26
                                                                                                                                                                                        597invoke-virtual {v2, v5, v6}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        599invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        600move-result-object v2
                                                                                                                                                                                        602invoke-virtual {v10, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        603const/16 v2, 0x29
                                                                                                                                                                                        605invoke-virtual {v10, v2}, Ljava/lang/StringBuffer;->append(C)Ljava/lang/StringBuffer;
                                                                                                                                                                                        606add-int/lit8 v13, v13, 0x1
                                                                                                                                                                                        607const/16 v2, 0x2c
                                                                                                                                                                                        608goto/16 :goto_373
                                                                                                                                                                                        609cond_363: if-eqz v15, :cond_369
                                                                                                                                                                                        610const/16 v2, 0x2c
                                                                                                                                                                                        611const/4 v15, 0x0
                                                                                                                                                                                        612goto/16 :goto_36e
                                                                                                                                                                                        613cond_369: const/16 v2, 0x2c
                                                                                                                                                                                        615invoke-virtual {v7, v2}, Ljava/lang/StringBuffer;->append(C)Ljava/lang/StringBuffer;
                                                                                                                                                                                        616goto_36e:
                                                                                                                                                                                        617invoke-virtual {v7, v6}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        618add-int/lit8 v14, v14, 0x1
                                                                                                                                                                                        619goto_373: const/16 v5, 0x64
                                                                                                                                                                                        620if-lt v11, v5, :cond_399
                                                                                                                                                                                        622iget-object v5, v1, Lcom/baidu/location/d/f;->a:Lcom/baidu/location/d/d$c;
                                                                                                                                                                                        624iget-object v5, v5, Lcom/baidu/location/d/d$c;->a:Lcom/baidu/location/d/d;
                                                                                                                                                                                        626invoke-static {v5}, Lcom/baidu/location/d/d;->c(Lcom/baidu/location/d/d;)Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        627move-result-object v5
                                                                                                                                                                                        628const/4 v6, 0x1
                                                                                                                                                                                        629new-array v12, v6, [Ljava/lang/Object;
                                                                                                                                                                                        631invoke-virtual {v9}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
                                                                                                                                                                                        632move-result-object v6
                                                                                                                                                                                        633const/4 v2, 0x0
                                                                                                                                                                                        634aput-object v6, v12, v2
                                                                                                                                                                                        636invoke-static {v0, v12}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        637move-result-object v6
                                                                                                                                                                                        639invoke-virtual {v5, v6}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                        641invoke-virtual {v9, v2}, Ljava/lang/StringBuffer;->setLength(I)V
                                                                                                                                                                                        642add-int/lit8 v11, v11, -0x64
                                                                                                                                                                                        643const/16 v2, 0x64
                                                                                                                                                                                        644const/4 v12, 0x1
                                                                                                                                                                                        645goto/16 :goto_39b
                                                                                                                                                                                        646cond_399: const/16 v2, 0x64
                                                                                                                                                                                        647goto_39b: if-lt v13, v2, :cond_3c4
                                                                                                                                                                                        649iget-object v5, v1, Lcom/baidu/location/d/f;->a:Lcom/baidu/location/d/d$c;
                                                                                                                                                                                        651iget-object v5, v5, Lcom/baidu/location/d/d$c;->a:Lcom/baidu/location/d/d;
                                                                                                                                                                                        653invoke-static {v5}, Lcom/baidu/location/d/d;->b(Lcom/baidu/location/d/d;)Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        654move-result-object v5
                                                                                                                                                                                        656const-string v6, "INSERT OR REPLACE INTO AP (id,x,y,r,cl,timestamp) VALUES %s;"
                                                                                                                                                                                        657move-object/from16 v20, v4
                                                                                                                                                                                        658const/4 v2, 0x1
                                                                                                                                                                                        659new-array v4, v2, [Ljava/lang/Object;
                                                                                                                                                                                        661invoke-virtual {v10}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
                                                                                                                                                                                        662move-result-object v2
                                                                                                                                                                                        663move/from16 v24, v11
                                                                                                                                                                                        664const/4 v11, 0x0
                                                                                                                                                                                        665aput-object v2, v4, v11
                                                                                                                                                                                        667invoke-static {v6, v4}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        668move-result-object v2
                                                                                                                                                                                        670invoke-virtual {v5, v2}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                        672invoke-virtual {v10, v11}, Ljava/lang/StringBuffer;->setLength(I)V
                                                                                                                                                                                        673add-int/lit8 v13, v13, -0x64
                                                                                                                                                                                        674const/16 v16, 0x1
                                                                                                                                                                                        675goto/16 :goto_3c8
                                                                                                                                                                                        676cond_3c4: move-object/from16 v20, v4
                                                                                                                                                                                        677move/from16 v24, v11
                                                                                                                                                                                        678goto_3c8: if-lez v14, :cond_3e3
                                                                                                                                                                                        680iget-object v2, v1, Lcom/baidu/location/d/f;->a:Lcom/baidu/location/d/d$c;
                                                                                                                                                                                        682iget-object v2, v2, Lcom/baidu/location/d/d$c;->a:Lcom/baidu/location/d/d;
                                                                                                                                                                                        684invoke-static {v2}, Lcom/baidu/location/d/d;->b(Lcom/baidu/location/d/d;)Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        685move-result-object v2
                                                                                                                                                                                        686const/4 v4, 0x1
                                                                                                                                                                                        687new-array v5, v4, [Ljava/lang/Object;
                                                                                                                                                                                        689invoke-virtual {v7}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
                                                                                                                                                                                        690move-result-object v4
                                                                                                                                                                                        691const/4 v6, 0x0
                                                                                                                                                                                        692aput-object v4, v5, v6
                                                                                                                                                                                        694invoke-static {v0, v5}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        695move-result-object v0
                                                                                                                                                                                        697invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                        698cond_3e3: move-object/from16 v2, v17
                                                                                                                                                                                        699move-object/from16 v0, v18
                                                                                                                                                                                        700move-object/from16 v6, v19
                                                                                                                                                                                        701move-object/from16 v4, v20
                                                                                                                                                                                        702move-object/from16 v5, v21
                                                                                                                                                                                        703move/from16 v11, v24
                                                                                                                                                                                        704goto/16 :goto_2e3
                                                                                                                                                                                        705cond_3f1: move-object/from16 v17, v2
                                                                                                                                                                                        706if-lez v11, :cond_40e
                                                                                                                                                                                        708iget-object v2, v1, Lcom/baidu/location/d/f;->a:Lcom/baidu/location/d/d$c;
                                                                                                                                                                                        710iget-object v2, v2, Lcom/baidu/location/d/d$c;->a:Lcom/baidu/location/d/d;
                                                                                                                                                                                        712invoke-static {v2}, Lcom/baidu/location/d/d;->c(Lcom/baidu/location/d/d;)Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        713move-result-object v2
                                                                                                                                                                                        714const/4 v4, 0x1
                                                                                                                                                                                        715new-array v5, v4, [Ljava/lang/Object;
                                                                                                                                                                                        717invoke-virtual {v9}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
                                                                                                                                                                                        718move-result-object v4
                                                                                                                                                                                        719const/4 v6, 0x0
                                                                                                                                                                                        720aput-object v4, v5, v6
                                                                                                                                                                                        722invoke-static {v0, v5}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        723move-result-object v4
                                                                                                                                                                                        725invoke-virtual {v2, v4}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                        726cond_40e: if-lez v13, :cond_42b
                                                                                                                                                                                        728iget-object v2, v1, Lcom/baidu/location/d/f;->a:Lcom/baidu/location/d/d$c;
                                                                                                                                                                                        730iget-object v2, v2, Lcom/baidu/location/d/d$c;->a:Lcom/baidu/location/d/d;
                                                                                                                                                                                        732invoke-static {v2}, Lcom/baidu/location/d/d;->b(Lcom/baidu/location/d/d;)Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        733move-result-object v2
                                                                                                                                                                                        735const-string v4, "INSERT OR REPLACE INTO AP (id,x,y,r,cl,timestamp) VALUES %s;"
                                                                                                                                                                                        736const/4 v5, 0x1
                                                                                                                                                                                        737new-array v6, v5, [Ljava/lang/Object;
                                                                                                                                                                                        739invoke-virtual {v10}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
                                                                                                                                                                                        740move-result-object v5
                                                                                                                                                                                        741const/4 v9, 0x0
                                                                                                                                                                                        742aput-object v5, v6, v9
                                                                                                                                                                                        744invoke-static {v4, v6}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        745move-result-object v4
                                                                                                                                                                                        747invoke-virtual {v2, v4}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                        748cond_42b: if-lez v14, :cond_44b
                                                                                                                                                                                        750iget-object v2, v1, Lcom/baidu/location/d/f;->a:Lcom/baidu/location/d/d$c;
                                                                                                                                                                                        752iget-object v2, v2, Lcom/baidu/location/d/d$c;->a:Lcom/baidu/location/d/d;
                                                                                                                                                                                        754invoke-static {v2}, Lcom/baidu/location/d/d;->b(Lcom/baidu/location/d/d;)Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        755move-result-object v2
                                                                                                                                                                                        756const/4 v4, 0x1
                                                                                                                                                                                        757new-array v5, v4, [Ljava/lang/Object;
                                                                                                                                                                                        759invoke-virtual {v7}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
                                                                                                                                                                                        760move-result-object v4
                                                                                                                                                                                        761const/4 v6, 0x0
                                                                                                                                                                                        762aput-object v4, v5, v6
                                                                                                                                                                                        764invoke-static {v0, v5}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        765move-result-object v0
                                                                                                                                                                                        767invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                        768goto/16 :goto_44b
                                                                                                                                                                                        769cond_447: move-object/from16 v18, v0
                                                                                                                                                                                        770move-object/from16 v17, v2
                                                                                                                                                                                        771goto_44b:
                                                                                                                                                                                        772iget-object v0, v1, Lcom/baidu/location/d/f;->a:Lcom/baidu/location/d/d$c;
                                                                                                                                                                                        774iget-object v0, v0, Lcom/baidu/location/d/d$c;->a:Lcom/baidu/location/d/d;
                                                                                                                                                                                        776invoke-static {v0}, Lcom/baidu/location/d/d;->b(Lcom/baidu/location/d/d;)Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        777move-result-object v0
                                                                                                                                                                                        779const-string v2, "DELETE FROM %s WHERE id NOT IN (SELECT id FROM %s ORDER BY timestamp DESC, frequency DESC LIMIT %d);"
                                                                                                                                                                                        780const/4 v4, 0x3
                                                                                                                                                                                        781new-array v5, v4, [Ljava/lang/Object;
                                                                                                                                                                                        782const/4 v4, 0x0
                                                                                                                                                                                        783aput-object v3, v5, v4
                                                                                                                                                                                        784const/4 v4, 0x1
                                                                                                                                                                                        785aput-object v3, v5, v4
                                                                                                                                                                                        786const v4, 0x30d40
                                                                                                                                                                                        788invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        789move-result-object v4
                                                                                                                                                                                        790const/4 v6, 0x2
                                                                                                                                                                                        791aput-object v4, v5, v6
                                                                                                                                                                                        793invoke-static {v2, v5}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        794move-result-object v2
                                                                                                                                                                                        796invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                        798iget-object v0, v1, Lcom/baidu/location/d/f;->a:Lcom/baidu/location/d/d$c;
                                                                                                                                                                                        800iget-object v0, v0, Lcom/baidu/location/d/d$c;->a:Lcom/baidu/location/d/d;
                                                                                                                                                                                        802invoke-static {v0}, Lcom/baidu/location/d/d;->b(Lcom/baidu/location/d/d;)Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        803move-result-object v0
                                                                                                                                                                                        805const-string v2, "DELETE FROM %s WHERE id NOT IN (SELECT id FROM %s ORDER BY timestamp DESC, frequency DESC LIMIT %d);"
                                                                                                                                                                                        806const/4 v4, 0x3
                                                                                                                                                                                        807new-array v5, v4, [Ljava/lang/Object;
                                                                                                                                                                                        808const/4 v4, 0x0
                                                                                                                                                                                        809aput-object v25, v5, v4
                                                                                                                                                                                        810const/4 v4, 0x1
                                                                                                                                                                                        811aput-object v25, v5, v4
                                                                                                                                                                                        812const v4, 0x30d40
                                                                                                                                                                                        814invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        815move-result-object v4
                                                                                                                                                                                        816aput-object v4, v5, v6
                                                                                                                                                                                        818invoke-static {v2, v5}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        819move-result-object v2
                                                                                                                                                                                        821invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                        823iget-object v0, v1, Lcom/baidu/location/d/f;->a:Lcom/baidu/location/d/d$c;
                                                                                                                                                                                        825iget-object v0, v0, Lcom/baidu/location/d/d$c;->a:Lcom/baidu/location/d/d;
                                                                                                                                                                                        827invoke-static {v0}, Lcom/baidu/location/d/d;->c(Lcom/baidu/location/d/d;)Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        828move-result-object v0
                                                                                                                                                                                        830const-string v2, "DELETE FROM %s WHERE id NOT IN (SELECT id FROM %s ORDER BY frequency DESC LIMIT %d);"
                                                                                                                                                                                        831const/4 v4, 0x3
                                                                                                                                                                                        832new-array v5, v4, [Ljava/lang/Object;
                                                                                                                                                                                        833const/4 v4, 0x0
                                                                                                                                                                                        834aput-object v3, v5, v4
                                                                                                                                                                                        835const/4 v4, 0x1
                                                                                                                                                                                        836aput-object v3, v5, v4
                                                                                                                                                                                        837const/16 v3, 0x2710
                                                                                                                                                                                        839invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        840move-result-object v3
                                                                                                                                                                                        841aput-object v3, v5, v6
                                                                                                                                                                                        843invoke-static {v2, v5}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        844move-result-object v2
                                                                                                                                                                                        846invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                        848iget-object v0, v1, Lcom/baidu/location/d/f;->a:Lcom/baidu/location/d/d$c;
                                                                                                                                                                                        850iget-object v0, v0, Lcom/baidu/location/d/d$c;->a:Lcom/baidu/location/d/d;
                                                                                                                                                                                        852invoke-static {v0}, Lcom/baidu/location/d/d;->c(Lcom/baidu/location/d/d;)Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        853move-result-object v0
                                                                                                                                                                                        855const-string v2, "DELETE FROM %s WHERE id NOT IN (SELECT id FROM %s ORDER BY frequency DESC LIMIT %d);"
                                                                                                                                                                                        856const/4 v3, 0x3
                                                                                                                                                                                        857new-array v3, v3, [Ljava/lang/Object;
                                                                                                                                                                                        858const/4 v4, 0x0
                                                                                                                                                                                        859aput-object v25, v3, v4
                                                                                                                                                                                        860const/4 v4, 0x1
                                                                                                                                                                                        861aput-object v25, v3, v4
                                                                                                                                                                                        862const/16 v4, 0x2710
                                                                                                                                                                                        864invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        865move-result-object v4
                                                                                                                                                                                        866aput-object v4, v3, v6
                                                                                                                                                                                        868invoke-static {v2, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        869move-result-object v2
                                                                                                                                                                                        871invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                        872if-eqz v8, :cond_4ed
                                                                                                                                                                                        873move-object/from16 v0, v17
                                                                                                                                                                                        875invoke-virtual {v8, v0}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        876move-result v0
                                                                                                                                                                                        877if-nez v0, :cond_4ed
                                                                                                                                                                                        878move-object/from16 v0, v18
                                                                                                                                                                                        880invoke-virtual {v8, v0}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        881move-result v0
                                                                                                                                                                                        882if-nez v0, :cond_4ed
                                                                                                                                                                                        884iget-object v0, v1, Lcom/baidu/location/d/f;->a:Lcom/baidu/location/d/d$c;
                                                                                                                                                                                        886invoke-static {v0}, Lcom/baidu/location/d/d$c;->b(Lcom/baidu/location/d/d$c;)V
                                                                                                                                                                                        887cond_4ed:
                                                                                                                                                                                        888iget-object v0, v1, Lcom/baidu/location/d/f;->a:Lcom/baidu/location/d/d$c;
                                                                                                                                                                                        890iget-object v0, v0, Lcom/baidu/location/d/d$c;->a:Lcom/baidu/location/d/d;
                                                                                                                                                                                        892invoke-static {v0}, Lcom/baidu/location/d/d;->b(Lcom/baidu/location/d/d;)Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        893move-result-object v0
                                                                                                                                                                                        895invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V
                                                                                                                                                                                        897iget-object v0, v1, Lcom/baidu/location/d/f;->a:Lcom/baidu/location/d/d$c;
                                                                                                                                                                                        899iget-object v0, v0, Lcom/baidu/location/d/d$c;->a:Lcom/baidu/location/d/d;
                                                                                                                                                                                        901invoke-static {v0}, Lcom/baidu/location/d/d;->c(Lcom/baidu/location/d/d;)Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        902move-result-object v0
                                                                                                                                                                                        904invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V
                                                                                                                                                                                        905try_start_503:
                                                                                                                                                                                        906iget-object v0, v1, Lcom/baidu/location/d/f;->a:Lcom/baidu/location/d/d$c;
                                                                                                                                                                                        908iget-object v0, v0, Lcom/baidu/location/d/d$c;->a:Lcom/baidu/location/d/d;
                                                                                                                                                                                        910invoke-static {v0}, Lcom/baidu/location/d/d;->b(Lcom/baidu/location/d/d;)Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        911move-result-object v0
                                                                                                                                                                                        912if-eqz v0, :cond_526
                                                                                                                                                                                        914iget-object v0, v1, Lcom/baidu/location/d/f;->a:Lcom/baidu/location/d/d$c;
                                                                                                                                                                                        916iget-object v0, v0, Lcom/baidu/location/d/d$c;->a:Lcom/baidu/location/d/d;
                                                                                                                                                                                        918invoke-static {v0}, Lcom/baidu/location/d/d;->b(Lcom/baidu/location/d/d;)Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        919move-result-object v0
                                                                                                                                                                                        921invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->isOpen()Z
                                                                                                                                                                                        922move-result v0
                                                                                                                                                                                        923if-eqz v0, :cond_526
                                                                                                                                                                                        925iget-object v0, v1, Lcom/baidu/location/d/f;->a:Lcom/baidu/location/d/d$c;
                                                                                                                                                                                        927iget-object v0, v0, Lcom/baidu/location/d/d$c;->a:Lcom/baidu/location/d/d;
                                                                                                                                                                                        929invoke-static {v0}, Lcom/baidu/location/d/d;->b(Lcom/baidu/location/d/d;)Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        930move-result-object v0
                                                                                                                                                                                        932invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V
                                                                                                                                                                                        933cond_526:
                                                                                                                                                                                        934iget-object v0, v1, Lcom/baidu/location/d/f;->a:Lcom/baidu/location/d/d$c;
                                                                                                                                                                                        936iget-object v0, v0, Lcom/baidu/location/d/d$c;->a:Lcom/baidu/location/d/d;
                                                                                                                                                                                        938invoke-static {v0}, Lcom/baidu/location/d/d;->c(Lcom/baidu/location/d/d;)Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        939move-result-object v0
                                                                                                                                                                                        940if-eqz v0, :cond_592
                                                                                                                                                                                        942iget-object v0, v1, Lcom/baidu/location/d/f;->a:Lcom/baidu/location/d/d$c;
                                                                                                                                                                                        944iget-object v0, v0, Lcom/baidu/location/d/d$c;->a:Lcom/baidu/location/d/d;
                                                                                                                                                                                        946invoke-static {v0}, Lcom/baidu/location/d/d;->c(Lcom/baidu/location/d/d;)Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        947move-result-object v0
                                                                                                                                                                                        949invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->isOpen()Z
                                                                                                                                                                                        950move-result v0
                                                                                                                                                                                        951if-eqz v0, :cond_592
                                                                                                                                                                                        953iget-object v0, v1, Lcom/baidu/location/d/f;->a:Lcom/baidu/location/d/d$c;
                                                                                                                                                                                        955iget-object v0, v0, Lcom/baidu/location/d/d$c;->a:Lcom/baidu/location/d/d;
                                                                                                                                                                                        957invoke-static {v0}, Lcom/baidu/location/d/d;->c(Lcom/baidu/location/d/d;)Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        958move-result-object v0
                                                                                                                                                                                        959try_end_546: goto/16 :goto_58f
                                                                                                                                                                                        960try_start_547:
                                                                                                                                                                                        961iget-object v0, v1, Lcom/baidu/location/d/f;->a:Lcom/baidu/location/d/d$c;
                                                                                                                                                                                        963invoke-static {v0}, Lcom/baidu/location/d/d$c;->b(Lcom/baidu/location/d/d$c;)V
                                                                                                                                                                                        964try_end_54c:
                                                                                                                                                                                        965iget-object v0, v1, Lcom/baidu/location/d/f;->a:Lcom/baidu/location/d/d$c;
                                                                                                                                                                                        967iget-object v0, v0, Lcom/baidu/location/d/d$c;->a:Lcom/baidu/location/d/d;
                                                                                                                                                                                        969invoke-static {v0}, Lcom/baidu/location/d/d;->b(Lcom/baidu/location/d/d;)Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        970move-result-object v0
                                                                                                                                                                                        971if-eqz v0, :cond_56f
                                                                                                                                                                                        973iget-object v0, v1, Lcom/baidu/location/d/f;->a:Lcom/baidu/location/d/d$c;
                                                                                                                                                                                        975iget-object v0, v0, Lcom/baidu/location/d/d$c;->a:Lcom/baidu/location/d/d;
                                                                                                                                                                                        977invoke-static {v0}, Lcom/baidu/location/d/d;->b(Lcom/baidu/location/d/d;)Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        978move-result-object v0
                                                                                                                                                                                        980invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->isOpen()Z
                                                                                                                                                                                        981move-result v0
                                                                                                                                                                                        982if-eqz v0, :cond_56f
                                                                                                                                                                                        984iget-object v0, v1, Lcom/baidu/location/d/f;->a:Lcom/baidu/location/d/d$c;
                                                                                                                                                                                        986iget-object v0, v0, Lcom/baidu/location/d/d$c;->a:Lcom/baidu/location/d/d;
                                                                                                                                                                                        988invoke-static {v0}, Lcom/baidu/location/d/d;->b(Lcom/baidu/location/d/d;)Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        989move-result-object v0
                                                                                                                                                                                        991invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V
                                                                                                                                                                                        992cond_56f:
                                                                                                                                                                                        993iget-object v0, v1, Lcom/baidu/location/d/f;->a:Lcom/baidu/location/d/d$c;
                                                                                                                                                                                        995iget-object v0, v0, Lcom/baidu/location/d/d$c;->a:Lcom/baidu/location/d/d;
                                                                                                                                                                                        997invoke-static {v0}, Lcom/baidu/location/d/d;->c(Lcom/baidu/location/d/d;)Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        998move-result-object v0
                                                                                                                                                                                        999if-eqz v0, :cond_592
                                                                                                                                                                                        1001iget-object v0, v1, Lcom/baidu/location/d/f;->a:Lcom/baidu/location/d/d$c;
                                                                                                                                                                                        1003iget-object v0, v0, Lcom/baidu/location/d/d$c;->a:Lcom/baidu/location/d/d;
                                                                                                                                                                                        1005invoke-static {v0}, Lcom/baidu/location/d/d;->c(Lcom/baidu/location/d/d;)Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        1006move-result-object v0
                                                                                                                                                                                        1008invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->isOpen()Z
                                                                                                                                                                                        1009move-result v0
                                                                                                                                                                                        1010if-eqz v0, :cond_592
                                                                                                                                                                                        1012iget-object v0, v1, Lcom/baidu/location/d/f;->a:Lcom/baidu/location/d/d$c;
                                                                                                                                                                                        1014iget-object v0, v0, Lcom/baidu/location/d/d$c;->a:Lcom/baidu/location/d/d;
                                                                                                                                                                                        1016invoke-static {v0}, Lcom/baidu/location/d/d;->c(Lcom/baidu/location/d/d;)Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        1017move-result-object v0
                                                                                                                                                                                        1018goto_58f:
                                                                                                                                                                                        1019invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V
                                                                                                                                                                                        1020catch_592:
                                                                                                                                                                                        1021iget-object v0, v1, Lcom/baidu/location/d/f;->a:Lcom/baidu/location/d/d$c;
                                                                                                                                                                                        1022const/4 v2, 0x0
                                                                                                                                                                                        1023iput-object v2, v0, Lcom/baidu/location/g/e;->j:Ljava/lang/String;
                                                                                                                                                                                        1024const/4 v2, 0x0
                                                                                                                                                                                        1026invoke-static {v0, v2}, Lcom/baidu/location/d/d$c;->a(Lcom/baidu/location/d/d$c;Z)Z
                                                                                                                                                                                        1027return-void
                                                                                                                                                                                        1028goto_59c:
                                                                                                                                                                                        1029iget-object v2, v1, Lcom/baidu/location/d/f;->a:Lcom/baidu/location/d/d$c;
                                                                                                                                                                                        1031iget-object v2, v2, Lcom/baidu/location/d/d$c;->a:Lcom/baidu/location/d/d;
                                                                                                                                                                                        1033invoke-static {v2}, Lcom/baidu/location/d/d;->b(Lcom/baidu/location/d/d;)Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        1034move-result-object v2
                                                                                                                                                                                        1035if-eqz v2, :cond_5bf
                                                                                                                                                                                        1037iget-object v2, v1, Lcom/baidu/location/d/f;->a:Lcom/baidu/location/d/d$c;
                                                                                                                                                                                        1039iget-object v2, v2, Lcom/baidu/location/d/d$c;->a:Lcom/baidu/location/d/d;
                                                                                                                                                                                        1041invoke-static {v2}, Lcom/baidu/location/d/d;->b(Lcom/baidu/location/d/d;)Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        1042move-result-object v2
                                                                                                                                                                                        1044invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;->isOpen()Z
                                                                                                                                                                                        1045move-result v2
                                                                                                                                                                                        1046if-eqz v2, :cond_5bf
                                                                                                                                                                                        1048iget-object v2, v1, Lcom/baidu/location/d/f;->a:Lcom/baidu/location/d/d$c;
                                                                                                                                                                                        1050iget-object v2, v2, Lcom/baidu/location/d/d$c;->a:Lcom/baidu/location/d/d;
                                                                                                                                                                                        1052invoke-static {v2}, Lcom/baidu/location/d/d;->b(Lcom/baidu/location/d/d;)Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        1053move-result-object v2
                                                                                                                                                                                        1055invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V
                                                                                                                                                                                        1056cond_5bf:
                                                                                                                                                                                        1057iget-object v2, v1, Lcom/baidu/location/d/f;->a:Lcom/baidu/location/d/d$c;
                                                                                                                                                                                        1059iget-object v2, v2, Lcom/baidu/location/d/d$c;->a:Lcom/baidu/location/d/d;
                                                                                                                                                                                        1061invoke-static {v2}, Lcom/baidu/location/d/d;->c(Lcom/baidu/location/d/d;)Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        1062move-result-object v2
                                                                                                                                                                                        1063if-eqz v2, :cond_5e2
                                                                                                                                                                                        1065iget-object v2, v1, Lcom/baidu/location/d/f;->a:Lcom/baidu/location/d/d$c;
                                                                                                                                                                                        1067iget-object v2, v2, Lcom/baidu/location/d/d$c;->a:Lcom/baidu/location/d/d;
                                                                                                                                                                                        1069invoke-static {v2}, Lcom/baidu/location/d/d;->c(Lcom/baidu/location/d/d;)Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        1070move-result-object v2
                                                                                                                                                                                        1072invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;->isOpen()Z
                                                                                                                                                                                        1073move-result v2
                                                                                                                                                                                        1074if-eqz v2, :cond_5e2
                                                                                                                                                                                        1076iget-object v2, v1, Lcom/baidu/location/d/f;->a:Lcom/baidu/location/d/d$c;
                                                                                                                                                                                        1078iget-object v2, v2, Lcom/baidu/location/d/d$c;->a:Lcom/baidu/location/d/d;
                                                                                                                                                                                        1080invoke-static {v2}, Lcom/baidu/location/d/d;->c(Lcom/baidu/location/d/d;)Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        1081move-result-object v2
                                                                                                                                                                                        1083invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V
                                                                                                                                                                                        1084cond_5e2:
                                                                                                                                                                                        1085iget-object v2, v1, Lcom/baidu/location/d/f;->a:Lcom/baidu/location/d/d$c;
                                                                                                                                                                                        1086const/4 v3, 0x0
                                                                                                                                                                                        1087iput-object v3, v2, Lcom/baidu/location/g/e;->j:Ljava/lang/String;
                                                                                                                                                                                        1088const/4 v3, 0x0
                                                                                                                                                                                        1090invoke-static {v2, v3}, Lcom/baidu/location/d/d$c;->a(Lcom/baidu/location/d/d$c;Z)Z
                                                                                                                                                                                        1091throw v0
                                                                                                                                                                                        1092cond_5ec: const/4 v3, 0x0
                                                                                                                                                                                        1094iget-object v0, v1, Lcom/baidu/location/d/f;->a:Lcom/baidu/location/d/d$c;
                                                                                                                                                                                        1096invoke-static {v0, v3}, Lcom/baidu/location/d/d$c;->a(Lcom/baidu/location/d/d$c;Z)Z
                                                                                                                                                                                        1097return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.app.Activity.getApplication
                                                                                                                                                                                        • android.app.Activity.getIntent
                                                                                                                                                                                        • android.content.Intent.getStringExtra
                                                                                                                                                                                        • android.app.Activity.getIntent
                                                                                                                                                                                        • android.content.Intent.hasExtra
                                                                                                                                                                                        • android.app.Activity.getIntent
                                                                                                                                                                                        • android.content.Intent.getStringExtra
                                                                                                                                                                                        • android.app.Activity.getIntent
                                                                                                                                                                                        • android.content.Intent.hasExtra
                                                                                                                                                                                        • android.app.Activity.getIntent
                                                                                                                                                                                        • android.content.Intent.getStringExtra
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • com.mintegral.msdk.shell.MTGActivity.a:Ljava/util/Map
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • com.mintegral.msdk.shell.MTGActivity.a:Ljava/util/Map
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • com.mintegral.msdk.shell.MTGActivity.a:Ljava/util/Map
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • android.widget.FrameLayout.<init>
                                                                                                                                                                                        • com.mintegral.msdk.shell.MTGActivity.g:Landroid/widget/FrameLayout
                                                                                                                                                                                        • android.view.ViewGroup$LayoutParams.<init>
                                                                                                                                                                                        • android.widget.FrameLayout.setLayoutParams
                                                                                                                                                                                        • com.mintegral.msdk.shell.MTGActivity.g:Landroid/widget/FrameLayout
                                                                                                                                                                                        • android.widget.FrameLayout.setId
                                                                                                                                                                                        • com.mintegral.msdk.shell.MTGActivity.g:Landroid/widget/FrameLayout
                                                                                                                                                                                        • android.app.Activity.setContentView
                                                                                                                                                                                        • android.app.Activity.getIntent
                                                                                                                                                                                        • com.mintegral.msdk.shell.MTGActivity.a
                                                                                                                                                                                        • com.mintegral.msdk.shell.MTGActivity.d:Lcom/mintegral/msdk/system/a
                                                                                                                                                                                        • com.mintegral.msdk.MIntegralSDK$PLUGIN_LOAD_STATUS.COMPLETED:Lcom/mintegral/msdk/MIntegralSDK$PLUGIN_LOAD_STATUS
                                                                                                                                                                                        • android.app.Activity.getApplication
                                                                                                                                                                                        • android.app.Activity.finish
                                                                                                                                                                                        • com.mintegral.msdk.shell.MTGActivity.a:Ljava/util/Map
                                                                                                                                                                                        • com.mintegral.msdk.shell.MTGActivity.b:Lcom/mintegral/msdk/base/fragment/BaseFragment
                                                                                                                                                                                        • android.app.Activity.finish
                                                                                                                                                                                        • android.os.Bundle.<init>
                                                                                                                                                                                        • android.app.Activity.getIntent
                                                                                                                                                                                        • android.content.Intent.hasExtra
                                                                                                                                                                                        • android.app.Activity.getIntent
                                                                                                                                                                                        • android.content.Intent.getParcelableExtra
                                                                                                                                                                                        • android.os.Bundle.putParcelable
                                                                                                                                                                                        • android.app.Activity.getIntent
                                                                                                                                                                                        • android.content.Intent.hasExtra
                                                                                                                                                                                        • android.app.Activity.getIntent
                                                                                                                                                                                        • android.content.Intent.getParcelableExtra
                                                                                                                                                                                        • android.os.Bundle.putParcelable
                                                                                                                                                                                        • android.app.Activity.getIntent
                                                                                                                                                                                        • android.content.Intent.hasExtra
                                                                                                                                                                                        • android.app.Activity.getIntent
                                                                                                                                                                                        • android.content.Intent.getIntExtra
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • android.app.Activity.getIntent
                                                                                                                                                                                        • android.content.Intent.hasExtra
                                                                                                                                                                                        • android.app.Activity.getIntent
                                                                                                                                                                                        • android.content.Intent.getIntExtra
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • android.app.Activity.getIntent
                                                                                                                                                                                        • android.content.Intent.hasExtra
                                                                                                                                                                                        • android.app.Activity.getIntent
                                                                                                                                                                                        • android.content.Intent.getIntExtra
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • android.app.Activity.getIntent
                                                                                                                                                                                        • android.content.Intent.hasExtra
                                                                                                                                                                                        • android.app.Activity.getIntent
                                                                                                                                                                                        • android.content.Intent.getIntExtra
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • android.app.Activity.getIntent
                                                                                                                                                                                        • android.content.Intent.hasExtra
                                                                                                                                                                                        • android.app.Activity.getIntent
                                                                                                                                                                                        • android.content.Intent.getIntExtra
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • android.app.Activity.getIntent
                                                                                                                                                                                        • android.content.Intent.hasExtra
                                                                                                                                                                                        • android.app.Activity.getIntent
                                                                                                                                                                                        • android.content.Intent.getIntExtra
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • android.app.Activity.getIntent
                                                                                                                                                                                        • android.content.Intent.hasExtra
                                                                                                                                                                                        • android.app.Activity.getIntent
                                                                                                                                                                                        • android.content.Intent.getIntExtra
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • android.app.Activity.getIntent
                                                                                                                                                                                        • android.content.Intent.hasExtra
                                                                                                                                                                                        • android.app.Activity.getIntent
                                                                                                                                                                                        • android.content.Intent.getIntExtra
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • android.app.Activity.getIntent
                                                                                                                                                                                        • android.content.Intent.hasExtra
                                                                                                                                                                                        • android.app.Activity.getIntent
                                                                                                                                                                                        • android.content.Intent.getStringExtra
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.app.Activity.getIntent
                                                                                                                                                                                        • android.content.Intent.hasExtra
                                                                                                                                                                                        • android.app.Activity.getIntent
                                                                                                                                                                                        • android.content.Intent.getStringExtra
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.app.Activity.getIntent
                                                                                                                                                                                        • android.content.Intent.hasExtra
                                                                                                                                                                                        • android.app.Activity.getIntent
                                                                                                                                                                                        • android.content.Intent.getStringExtra
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.app.Activity.getIntent
                                                                                                                                                                                        • android.content.Intent.hasExtra
                                                                                                                                                                                        • android.app.Activity.getIntent
                                                                                                                                                                                        • android.content.Intent.getStringExtra
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.os.Bundle.putCharSequence
                                                                                                                                                                                        • android.app.Activity.getIntent
                                                                                                                                                                                        • android.content.Intent.hasExtra
                                                                                                                                                                                        • android.app.Activity.getIntent
                                                                                                                                                                                        • android.content.Intent.getIntExtra
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • android.app.Activity.getIntent
                                                                                                                                                                                        • android.content.Intent.hasExtra
                                                                                                                                                                                        • android.app.Activity.getIntent
                                                                                                                                                                                        • android.content.Intent.getIntExtra
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • android.app.Activity.getIntent
                                                                                                                                                                                        • android.content.Intent.hasExtra
                                                                                                                                                                                        • android.app.Activity.getIntent
                                                                                                                                                                                        • android.content.Intent.getIntExtra
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • android.app.Activity.getIntent
                                                                                                                                                                                        • android.content.Intent.hasExtra
                                                                                                                                                                                        • android.app.Activity.getIntent
                                                                                                                                                                                        • android.content.Intent.getBooleanExtra
                                                                                                                                                                                        • android.os.Bundle.putBoolean
                                                                                                                                                                                        • android.app.Activity.getIntent
                                                                                                                                                                                        • android.content.Intent.hasExtra
                                                                                                                                                                                        • android.app.Activity.getIntent
                                                                                                                                                                                        • android.content.Intent.getIntExtra
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • android.app.Activity.getIntent
                                                                                                                                                                                        • android.content.Intent.hasExtra
                                                                                                                                                                                        • android.app.Activity.getIntent
                                                                                                                                                                                        • android.content.Intent.getIntExtra
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • android.app.Activity.getIntent
                                                                                                                                                                                        • android.content.Intent.hasExtra
                                                                                                                                                                                        • android.app.Activity.getIntent
                                                                                                                                                                                        • android.content.Intent.getIntExtra
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • com.mintegral.msdk.shell.MTGActivity.b:Lcom/mintegral/msdk/base/fragment/BaseFragment
                                                                                                                                                                                        • androidx.fragment.a.j.getSupportFragmentManager
                                                                                                                                                                                        • com.mintegral.msdk.shell.MTGActivity.b:Lcom/mintegral/msdk/base/fragment/BaseFragment
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • wall_tab_selected_text_color
                                                                                                                                                                                        • wall_facebook_placement_id
                                                                                                                                                                                        • wall_title_background_color
                                                                                                                                                                                        • wall_load_id
                                                                                                                                                                                        • wall_button_background_id
                                                                                                                                                                                        • wall_tab_line_background_id
                                                                                                                                                                                        • wall_tab_background_id
                                                                                                                                                                                        • wall_main_background_id
                                                                                                                                                                                        • wall_title_background_id
                                                                                                                                                                                        • wall_title_logo_id
                                                                                                                                                                                        • wall_title_logo
                                                                                                                                                                                        • wall_title_background
                                                                                                                                                                                        • unit_id
                                                                                                                                                                                        • type
                                                                                                                                                                                        • wall
                                                                                                                                                                                        • msg
                                                                                                                                                                                        • wall_tab_unselected_text_color
                                                                                                                                                                                        • wall_title_logo_text
                                                                                                                                                                                        • wall_title_logo_text_color
                                                                                                                                                                                        • wall_title_logo_text_size
                                                                                                                                                                                        • wall_title_logo_text_typeface
                                                                                                                                                                                        • cancel_admob_audo_download_image
                                                                                                                                                                                        • wall_current_tab_id
                                                                                                                                                                                        • wall_tab_shape_color
                                                                                                                                                                                        • wall_tab_shape_height
                                                                                                                                                                                        • MTGActivity
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0move-object/from16 v1, p0
                                                                                                                                                                                        2const-string v0, "wall_tab_selected_text_color"
                                                                                                                                                                                        4const-string v2, "wall_facebook_placement_id"
                                                                                                                                                                                        6const-string v3, "wall_title_background_color"
                                                                                                                                                                                        8const-string v4, "wall_load_id"
                                                                                                                                                                                        10const-string v5, "wall_button_background_id"
                                                                                                                                                                                        12const-string v6, "wall_tab_line_background_id"
                                                                                                                                                                                        14const-string v7, "wall_tab_background_id"
                                                                                                                                                                                        16const-string v8, "wall_main_background_id"
                                                                                                                                                                                        18const-string v9, "wall_title_background_id"
                                                                                                                                                                                        20const-string v10, "wall_title_logo_id"
                                                                                                                                                                                        22const-string v11, "wall_title_logo"
                                                                                                                                                                                        24const-string v12, "wall_title_background"
                                                                                                                                                                                        26invoke-virtual/range {p0 .. p0}, Landroid/app/Activity;->getApplication()Landroid/app/Application;
                                                                                                                                                                                        27move-result-object v13
                                                                                                                                                                                        29invoke-static {v13}, Lcom/mintegral/msdk/base/utils/k;->a(Landroid/content/Context;)V
                                                                                                                                                                                        31invoke-virtual/range {p0 .. p0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent;
                                                                                                                                                                                        32move-result-object v13
                                                                                                                                                                                        34const-string v14, "unit_id"
                                                                                                                                                                                        36invoke-virtual {v13, v14}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        37move-result-object v13
                                                                                                                                                                                        39invoke-virtual/range {p0 .. p0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent;
                                                                                                                                                                                        40move-result-object v14
                                                                                                                                                                                        42const-string v15, "type"
                                                                                                                                                                                        44invoke-virtual {v14, v15}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z
                                                                                                                                                                                        45move-result v14
                                                                                                                                                                                        46if-eqz v14, :cond_40
                                                                                                                                                                                        48invoke-virtual/range {p0 .. p0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent;
                                                                                                                                                                                        49move-result-object v14
                                                                                                                                                                                        51invoke-virtual {v14, v15}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        52move-result-object v14
                                                                                                                                                                                        53goto/16 :goto_42
                                                                                                                                                                                        54cond_40:
                                                                                                                                                                                        55const-string v14, "wall"
                                                                                                                                                                                        56goto_42: const/16 v16, 0x0
                                                                                                                                                                                        57move-object/from16 p1, v0
                                                                                                                                                                                        59invoke-virtual/range {p0 .. p0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent;
                                                                                                                                                                                        60move-result-object v0
                                                                                                                                                                                        61move-object/from16 p2, v2
                                                                                                                                                                                        63const-string v2, "msg"
                                                                                                                                                                                        65invoke-virtual {v0, v2}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z
                                                                                                                                                                                        66move-result v0
                                                                                                                                                                                        67if-eqz v0, :cond_5c
                                                                                                                                                                                        69invoke-virtual/range {p0 .. p0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent;
                                                                                                                                                                                        70move-result-object v0
                                                                                                                                                                                        72invoke-virtual {v0, v2}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        73move-result-object v16
                                                                                                                                                                                        74cond_5c: move-object/from16 v0, v16
                                                                                                                                                                                        75move-object/from16 v16, v3
                                                                                                                                                                                        76new-instance v3, Ljava/util/HashMap;
                                                                                                                                                                                        78invoke-direct {v3}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        79iput-object v3, v1, Lcom/mintegral/msdk/shell/MTGActivity;->a:Ljava/util/Map;
                                                                                                                                                                                        81iget-object v3, v1, Lcom/mintegral/msdk/shell/MTGActivity;->a:Ljava/util/Map;
                                                                                                                                                                                        83invoke-interface {v3, v15, v14}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        85iget-object v3, v1, Lcom/mintegral/msdk/shell/MTGActivity;->a:Ljava/util/Map;
                                                                                                                                                                                        87invoke-interface {v3, v2, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        89iget-object v0, v1, Lcom/mintegral/msdk/shell/MTGActivity;->a:Ljava/util/Map;
                                                                                                                                                                                        91const-string v2, "unit_id"
                                                                                                                                                                                        93invoke-interface {v0, v2, v13}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        94try_start_78: new-instance v0, Landroid/widget/FrameLayout;
                                                                                                                                                                                        96invoke-direct {v0, v1}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
                                                                                                                                                                                        97iput-object v0, v1, Lcom/mintegral/msdk/shell/MTGActivity;->g:Landroid/widget/FrameLayout;
                                                                                                                                                                                        99iget-object v0, v1, Lcom/mintegral/msdk/shell/MTGActivity;->g:Landroid/widget/FrameLayout;
                                                                                                                                                                                        100new-instance v2, Landroid/view/ViewGroup$LayoutParams;
                                                                                                                                                                                        101const/4 v3, -0x1
                                                                                                                                                                                        102const/4 v13, -0x1
                                                                                                                                                                                        104invoke-direct {v2, v3, v13}, Landroid/view/ViewGroup$LayoutParams;-><init>(II)V
                                                                                                                                                                                        106invoke-virtual {v0, v2}, Landroid/widget/FrameLayout;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
                                                                                                                                                                                        108iget-object v0, v1, Lcom/mintegral/msdk/shell/MTGActivity;->g:Landroid/widget/FrameLayout;
                                                                                                                                                                                        109const v2, 0x102000c
                                                                                                                                                                                        111invoke-virtual {v0, v2}, Landroid/widget/FrameLayout;->setId(I)V
                                                                                                                                                                                        113iget-object v0, v1, Lcom/mintegral/msdk/shell/MTGActivity;->g:Landroid/widget/FrameLayout;
                                                                                                                                                                                        115invoke-virtual {v1, v0}, Landroid/app/Activity;->setContentView(Landroid/view/View;)V
                                                                                                                                                                                        117invoke-virtual/range {p0 .. p0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent;
                                                                                                                                                                                        118move-result-object v0
                                                                                                                                                                                        120invoke-direct {v1, v0}, Lcom/mintegral/msdk/shell/MTGActivity;->a(Landroid/content/Intent;)V
                                                                                                                                                                                        122invoke-static {}, Lcom/mintegral/msdk/out/MIntegralSDKFactory;->getMIntegralSDK()Lcom/mintegral/msdk/system/a;
                                                                                                                                                                                        123move-result-object v0
                                                                                                                                                                                        124iput-object v0, v1, Lcom/mintegral/msdk/shell/MTGActivity;->d:Lcom/mintegral/msdk/system/a;
                                                                                                                                                                                        126iget-object v0, v1, Lcom/mintegral/msdk/shell/MTGActivity;->d:Lcom/mintegral/msdk/system/a;
                                                                                                                                                                                        128invoke-virtual {v0}, Lcom/mintegral/msdk/system/a;->getStatus()Lcom/mintegral/msdk/MIntegralSDK$PLUGIN_LOAD_STATUS;
                                                                                                                                                                                        129move-result-object v0
                                                                                                                                                                                        131sget-object v2, Lcom/mintegral/msdk/MIntegralSDK$PLUGIN_LOAD_STATUS;->COMPLETED:Lcom/mintegral/msdk/MIntegralSDK$PLUGIN_LOAD_STATUS;
                                                                                                                                                                                        132if-eq v0, v2, :cond_bd
                                                                                                                                                                                        134invoke-static {}, Lcom/mintegral/msdk/out/MIntegralSDKFactory;->getMIntegralSDK()Lcom/mintegral/msdk/system/a;
                                                                                                                                                                                        135move-result-object v0
                                                                                                                                                                                        137invoke-virtual/range {p0 .. p0}, Landroid/app/Activity;->getApplication()Landroid/app/Application;
                                                                                                                                                                                        138move-result-object v2
                                                                                                                                                                                        140invoke-virtual {v0, v2}, Lcom/mintegral/msdk/system/a;->a(Landroid/content/Context;)V
                                                                                                                                                                                        142invoke-virtual/range {p0 .. p0}, Landroid/app/Activity;->finish()V
                                                                                                                                                                                        143cond_bd:
                                                                                                                                                                                        144iget-object v0, v1, Lcom/mintegral/msdk/shell/MTGActivity;->a:Ljava/util/Map;
                                                                                                                                                                                        146invoke-static {v0}, Lcom/mintegral/msdk/appwall/service/WallService;->getFragment(Ljava/util/Map;)Lcom/mintegral/msdk/base/fragment/BaseFragment;
                                                                                                                                                                                        147move-result-object v0
                                                                                                                                                                                        148iput-object v0, v1, Lcom/mintegral/msdk/shell/MTGActivity;->b:Lcom/mintegral/msdk/base/fragment/BaseFragment;
                                                                                                                                                                                        150iget-object v0, v1, Lcom/mintegral/msdk/shell/MTGActivity;->b:Lcom/mintegral/msdk/base/fragment/BaseFragment;
                                                                                                                                                                                        151if-nez v0, :cond_cc
                                                                                                                                                                                        153invoke-virtual/range {p0 .. p0}, Landroid/app/Activity;->finish()V
                                                                                                                                                                                        154cond_cc: new-instance v0, Landroid/os/Bundle;
                                                                                                                                                                                        156invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
                                                                                                                                                                                        158invoke-virtual/range {p0 .. p0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent;
                                                                                                                                                                                        159move-result-object v2
                                                                                                                                                                                        161invoke-virtual {v2, v12}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z
                                                                                                                                                                                        162move-result v2
                                                                                                                                                                                        163if-eqz v2, :cond_e8
                                                                                                                                                                                        165invoke-virtual/range {p0 .. p0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent;
                                                                                                                                                                                        166move-result-object v2
                                                                                                                                                                                        168invoke-virtual {v2, v12}, Landroid/content/Intent;->getParcelableExtra(Ljava/lang/String;)Landroid/os/Parcelable;
                                                                                                                                                                                        169move-result-object v2
                                                                                                                                                                                        170check-cast v2, Landroid/graphics/Bitmap;
                                                                                                                                                                                        172invoke-virtual {v0, v12, v2}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V
                                                                                                                                                                                        173cond_e8:
                                                                                                                                                                                        174invoke-virtual/range {p0 .. p0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent;
                                                                                                                                                                                        175move-result-object v2
                                                                                                                                                                                        177invoke-virtual {v2, v11}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z
                                                                                                                                                                                        178move-result v2
                                                                                                                                                                                        179if-eqz v2, :cond_ff
                                                                                                                                                                                        181invoke-virtual/range {p0 .. p0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent;
                                                                                                                                                                                        182move-result-object v2
                                                                                                                                                                                        184invoke-virtual {v2, v11}, Landroid/content/Intent;->getParcelableExtra(Ljava/lang/String;)Landroid/os/Parcelable;
                                                                                                                                                                                        185move-result-object v2
                                                                                                                                                                                        186check-cast v2, Landroid/graphics/Bitmap;
                                                                                                                                                                                        188invoke-virtual {v0, v11, v2}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V
                                                                                                                                                                                        189cond_ff:
                                                                                                                                                                                        190invoke-virtual/range {p0 .. p0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent;
                                                                                                                                                                                        191move-result-object v2
                                                                                                                                                                                        193invoke-virtual {v2, v10}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z
                                                                                                                                                                                        194move-result v2
                                                                                                                                                                                        195const/4 v3, 0x0
                                                                                                                                                                                        196if-eqz v2, :cond_117
                                                                                                                                                                                        198invoke-virtual/range {p0 .. p0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent;
                                                                                                                                                                                        199move-result-object v2
                                                                                                                                                                                        201invoke-virtual {v2, v10, v3}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
                                                                                                                                                                                        202move-result v2
                                                                                                                                                                                        203if-lez v2, :cond_117
                                                                                                                                                                                        205invoke-virtual {v0, v10, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        206cond_117:
                                                                                                                                                                                        207invoke-virtual/range {p0 .. p0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent;
                                                                                                                                                                                        208move-result-object v2
                                                                                                                                                                                        210invoke-virtual {v2, v9}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z
                                                                                                                                                                                        211move-result v2
                                                                                                                                                                                        212if-eqz v2, :cond_12e
                                                                                                                                                                                        214invoke-virtual/range {p0 .. p0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent;
                                                                                                                                                                                        215move-result-object v2
                                                                                                                                                                                        217invoke-virtual {v2, v9, v3}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
                                                                                                                                                                                        218move-result v2
                                                                                                                                                                                        219if-lez v2, :cond_12e
                                                                                                                                                                                        221invoke-virtual {v0, v9, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        222cond_12e:
                                                                                                                                                                                        223invoke-virtual/range {p0 .. p0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent;
                                                                                                                                                                                        224move-result-object v2
                                                                                                                                                                                        226invoke-virtual {v2, v8}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z
                                                                                                                                                                                        227move-result v2
                                                                                                                                                                                        228if-eqz v2, :cond_145
                                                                                                                                                                                        230invoke-virtual/range {p0 .. p0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent;
                                                                                                                                                                                        231move-result-object v2
                                                                                                                                                                                        233invoke-virtual {v2, v8, v3}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
                                                                                                                                                                                        234move-result v2
                                                                                                                                                                                        235if-lez v2, :cond_145
                                                                                                                                                                                        237invoke-virtual {v0, v8, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        238cond_145:
                                                                                                                                                                                        239invoke-virtual/range {p0 .. p0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent;
                                                                                                                                                                                        240move-result-object v2
                                                                                                                                                                                        242invoke-virtual {v2, v7}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z
                                                                                                                                                                                        243move-result v2
                                                                                                                                                                                        244if-eqz v2, :cond_15c
                                                                                                                                                                                        246invoke-virtual/range {p0 .. p0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent;
                                                                                                                                                                                        247move-result-object v2
                                                                                                                                                                                        249invoke-virtual {v2, v7, v3}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
                                                                                                                                                                                        250move-result v2
                                                                                                                                                                                        251if-lez v2, :cond_15c
                                                                                                                                                                                        253invoke-virtual {v0, v7, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        254cond_15c:
                                                                                                                                                                                        255invoke-virtual/range {p0 .. p0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent;
                                                                                                                                                                                        256move-result-object v2
                                                                                                                                                                                        258invoke-virtual {v2, v6}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z
                                                                                                                                                                                        259move-result v2
                                                                                                                                                                                        260if-eqz v2, :cond_173
                                                                                                                                                                                        262invoke-virtual/range {p0 .. p0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent;
                                                                                                                                                                                        263move-result-object v2
                                                                                                                                                                                        265invoke-virtual {v2, v6, v3}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
                                                                                                                                                                                        266move-result v2
                                                                                                                                                                                        267if-lez v2, :cond_173
                                                                                                                                                                                        269invoke-virtual {v0, v6, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        270cond_173:
                                                                                                                                                                                        271invoke-virtual/range {p0 .. p0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent;
                                                                                                                                                                                        272move-result-object v2
                                                                                                                                                                                        274invoke-virtual {v2, v5}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z
                                                                                                                                                                                        275move-result v2
                                                                                                                                                                                        276if-eqz v2, :cond_18a
                                                                                                                                                                                        278invoke-virtual/range {p0 .. p0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent;
                                                                                                                                                                                        279move-result-object v2
                                                                                                                                                                                        281invoke-virtual {v2, v5, v3}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
                                                                                                                                                                                        282move-result v2
                                                                                                                                                                                        283if-lez v2, :cond_18a
                                                                                                                                                                                        285invoke-virtual {v0, v5, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        286cond_18a:
                                                                                                                                                                                        287invoke-virtual/range {p0 .. p0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent;
                                                                                                                                                                                        288move-result-object v2
                                                                                                                                                                                        290invoke-virtual {v2, v4}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z
                                                                                                                                                                                        291move-result v2
                                                                                                                                                                                        292if-eqz v2, :cond_1a1
                                                                                                                                                                                        294invoke-virtual/range {p0 .. p0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent;
                                                                                                                                                                                        295move-result-object v2
                                                                                                                                                                                        297invoke-virtual {v2, v4, v3}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
                                                                                                                                                                                        298move-result v2
                                                                                                                                                                                        299if-lez v2, :cond_1a1
                                                                                                                                                                                        301invoke-virtual {v0, v4, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        302cond_1a1:
                                                                                                                                                                                        303invoke-virtual/range {p0 .. p0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent;
                                                                                                                                                                                        304move-result-object v2
                                                                                                                                                                                        305move-object/from16 v4, v16
                                                                                                                                                                                        307invoke-virtual {v2, v4}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z
                                                                                                                                                                                        308move-result v2
                                                                                                                                                                                        309if-eqz v2, :cond_1ba
                                                                                                                                                                                        311invoke-virtual/range {p0 .. p0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent;
                                                                                                                                                                                        312move-result-object v2
                                                                                                                                                                                        314invoke-virtual {v2, v4, v3}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
                                                                                                                                                                                        315move-result v2
                                                                                                                                                                                        316if-lez v2, :cond_1ba
                                                                                                                                                                                        318invoke-virtual {v0, v4, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        319cond_1ba:
                                                                                                                                                                                        320invoke-virtual/range {p0 .. p0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent;
                                                                                                                                                                                        321move-result-object v2
                                                                                                                                                                                        322move-object/from16 v4, p2
                                                                                                                                                                                        324invoke-virtual {v2, v4}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z
                                                                                                                                                                                        325move-result v2
                                                                                                                                                                                        326if-eqz v2, :cond_1d7
                                                                                                                                                                                        328invoke-virtual/range {p0 .. p0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent;
                                                                                                                                                                                        329move-result-object v2
                                                                                                                                                                                        331invoke-virtual {v2, v4}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        332move-result-object v2
                                                                                                                                                                                        334invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        335move-result v5
                                                                                                                                                                                        336if-nez v5, :cond_1d7
                                                                                                                                                                                        338invoke-virtual {v0, v4, v2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        339cond_1d7:
                                                                                                                                                                                        340invoke-virtual/range {p0 .. p0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent;
                                                                                                                                                                                        341move-result-object v2
                                                                                                                                                                                        342move-object/from16 v4, p1
                                                                                                                                                                                        344invoke-virtual {v2, v4}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z
                                                                                                                                                                                        345move-result v2
                                                                                                                                                                                        346if-eqz v2, :cond_1f4
                                                                                                                                                                                        348invoke-virtual/range {p0 .. p0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent;
                                                                                                                                                                                        349move-result-object v2
                                                                                                                                                                                        351invoke-virtual {v2, v4}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        352move-result-object v2
                                                                                                                                                                                        354invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        355move-result v5
                                                                                                                                                                                        356if-nez v5, :cond_1f4
                                                                                                                                                                                        358invoke-virtual {v0, v4, v2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        359cond_1f4:
                                                                                                                                                                                        360invoke-virtual/range {p0 .. p0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent;
                                                                                                                                                                                        361move-result-object v2
                                                                                                                                                                                        363const-string v4, "wall_tab_unselected_text_color"
                                                                                                                                                                                        365invoke-virtual {v2, v4}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z
                                                                                                                                                                                        366move-result v2
                                                                                                                                                                                        367if-eqz v2, :cond_215
                                                                                                                                                                                        369invoke-virtual/range {p0 .. p0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent;
                                                                                                                                                                                        370move-result-object v2
                                                                                                                                                                                        372const-string v4, "wall_tab_unselected_text_color"
                                                                                                                                                                                        374invoke-virtual {v2, v4}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        375move-result-object v2
                                                                                                                                                                                        377invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        378move-result v4
                                                                                                                                                                                        379if-nez v4, :cond_215
                                                                                                                                                                                        381const-string v4, "wall_tab_unselected_text_color"
                                                                                                                                                                                        383invoke-virtual {v0, v4, v2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        384cond_215:
                                                                                                                                                                                        385invoke-virtual/range {p0 .. p0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent;
                                                                                                                                                                                        386move-result-object v2
                                                                                                                                                                                        388const-string v4, "wall_title_logo_text"
                                                                                                                                                                                        390invoke-virtual {v2, v4}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z
                                                                                                                                                                                        391move-result v2
                                                                                                                                                                                        392if-eqz v2, :cond_236
                                                                                                                                                                                        394invoke-virtual/range {p0 .. p0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent;
                                                                                                                                                                                        395move-result-object v2
                                                                                                                                                                                        397const-string v4, "wall_title_logo_text"
                                                                                                                                                                                        399invoke-virtual {v2, v4}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        400move-result-object v2
                                                                                                                                                                                        402invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        403move-result v4
                                                                                                                                                                                        404if-nez v4, :cond_236
                                                                                                                                                                                        406const-string v4, "wall_title_logo_text"
                                                                                                                                                                                        408invoke-virtual {v0, v4, v2}, Landroid/os/Bundle;->putCharSequence(Ljava/lang/String;Ljava/lang/CharSequence;)V
                                                                                                                                                                                        409cond_236:
                                                                                                                                                                                        410invoke-virtual/range {p0 .. p0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent;
                                                                                                                                                                                        411move-result-object v2
                                                                                                                                                                                        413const-string v4, "wall_title_logo_text_color"
                                                                                                                                                                                        415invoke-virtual {v2, v4}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z
                                                                                                                                                                                        416move-result v2
                                                                                                                                                                                        417if-eqz v2, :cond_253
                                                                                                                                                                                        419invoke-virtual/range {p0 .. p0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent;
                                                                                                                                                                                        420move-result-object v2
                                                                                                                                                                                        422const-string v4, "wall_title_logo_text_color"
                                                                                                                                                                                        424invoke-virtual {v2, v4, v3}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
                                                                                                                                                                                        425move-result v2
                                                                                                                                                                                        426if-lez v2, :cond_253
                                                                                                                                                                                        428const-string v4, "wall_title_logo_text_color"
                                                                                                                                                                                        430invoke-virtual {v0, v4, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        431cond_253:
                                                                                                                                                                                        432invoke-virtual/range {p0 .. p0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent;
                                                                                                                                                                                        433move-result-object v2
                                                                                                                                                                                        435const-string v4, "wall_title_logo_text_size"
                                                                                                                                                                                        437invoke-virtual {v2, v4}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z
                                                                                                                                                                                        438move-result v2
                                                                                                                                                                                        439if-eqz v2, :cond_270
                                                                                                                                                                                        441invoke-virtual/range {p0 .. p0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent;
                                                                                                                                                                                        442move-result-object v2
                                                                                                                                                                                        444const-string v4, "wall_title_logo_text_size"
                                                                                                                                                                                        446invoke-virtual {v2, v4, v3}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
                                                                                                                                                                                        447move-result v2
                                                                                                                                                                                        448if-lez v2, :cond_270
                                                                                                                                                                                        450const-string v4, "wall_title_logo_text_size"
                                                                                                                                                                                        452invoke-virtual {v0, v4, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        453cond_270:
                                                                                                                                                                                        454invoke-virtual/range {p0 .. p0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent;
                                                                                                                                                                                        455move-result-object v2
                                                                                                                                                                                        457const-string v4, "wall_title_logo_text_typeface"
                                                                                                                                                                                        459invoke-virtual {v2, v4}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z
                                                                                                                                                                                        460move-result v2
                                                                                                                                                                                        461if-eqz v2, :cond_28d
                                                                                                                                                                                        463invoke-virtual/range {p0 .. p0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent;
                                                                                                                                                                                        464move-result-object v2
                                                                                                                                                                                        466const-string v4, "wall_title_logo_text_typeface"
                                                                                                                                                                                        468invoke-virtual {v2, v4, v3}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
                                                                                                                                                                                        469move-result v2
                                                                                                                                                                                        470if-lez v2, :cond_28d
                                                                                                                                                                                        472const-string v4, "wall_title_logo_text_typeface"
                                                                                                                                                                                        474invoke-virtual {v0, v4, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        475cond_28d:
                                                                                                                                                                                        476invoke-virtual/range {p0 .. p0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent;
                                                                                                                                                                                        477move-result-object v2
                                                                                                                                                                                        479const-string v4, "cancel_admob_audo_download_image"
                                                                                                                                                                                        481invoke-virtual {v2, v4}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z
                                                                                                                                                                                        482move-result v2
                                                                                                                                                                                        483if-eqz v2, :cond_2a8
                                                                                                                                                                                        485invoke-virtual/range {p0 .. p0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent;
                                                                                                                                                                                        486move-result-object v2
                                                                                                                                                                                        488const-string v4, "cancel_admob_audo_download_image"
                                                                                                                                                                                        490invoke-virtual {v2, v4, v3}, Landroid/content/Intent;->getBooleanExtra(Ljava/lang/String;Z)Z
                                                                                                                                                                                        491move-result v2
                                                                                                                                                                                        493const-string v4, "cancel_admob_audo_download_image"
                                                                                                                                                                                        495invoke-virtual {v0, v4, v2}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V
                                                                                                                                                                                        496cond_2a8:
                                                                                                                                                                                        497invoke-virtual/range {p0 .. p0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent;
                                                                                                                                                                                        498move-result-object v2
                                                                                                                                                                                        500const-string v4, "wall_current_tab_id"
                                                                                                                                                                                        502invoke-virtual {v2, v4}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z
                                                                                                                                                                                        503move-result v2
                                                                                                                                                                                        504if-eqz v2, :cond_2c5
                                                                                                                                                                                        506invoke-virtual/range {p0 .. p0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent;
                                                                                                                                                                                        507move-result-object v2
                                                                                                                                                                                        509const-string v4, "wall_current_tab_id"
                                                                                                                                                                                        511invoke-virtual {v2, v4, v3}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
                                                                                                                                                                                        512move-result v2
                                                                                                                                                                                        513if-lez v2, :cond_2c5
                                                                                                                                                                                        515const-string v4, "wall_current_tab_id"
                                                                                                                                                                                        517invoke-virtual {v0, v4, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        518cond_2c5:
                                                                                                                                                                                        519invoke-virtual/range {p0 .. p0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent;
                                                                                                                                                                                        520move-result-object v2
                                                                                                                                                                                        522const-string v4, "wall_tab_shape_color"
                                                                                                                                                                                        524invoke-virtual {v2, v4}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z
                                                                                                                                                                                        525move-result v2
                                                                                                                                                                                        526if-eqz v2, :cond_2e2
                                                                                                                                                                                        528invoke-virtual/range {p0 .. p0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent;
                                                                                                                                                                                        529move-result-object v2
                                                                                                                                                                                        531const-string v4, "wall_tab_shape_color"
                                                                                                                                                                                        533invoke-virtual {v2, v4, v3}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
                                                                                                                                                                                        534move-result v2
                                                                                                                                                                                        535if-ltz v2, :cond_2e2
                                                                                                                                                                                        537const-string v4, "wall_tab_shape_color"
                                                                                                                                                                                        539invoke-virtual {v0, v4, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        540cond_2e2:
                                                                                                                                                                                        541invoke-virtual/range {p0 .. p0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent;
                                                                                                                                                                                        542move-result-object v2
                                                                                                                                                                                        544const-string v4, "wall_tab_shape_height"
                                                                                                                                                                                        546invoke-virtual {v2, v4}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z
                                                                                                                                                                                        547move-result v2
                                                                                                                                                                                        548if-eqz v2, :cond_2ff
                                                                                                                                                                                        550invoke-virtual/range {p0 .. p0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent;
                                                                                                                                                                                        551move-result-object v2
                                                                                                                                                                                        553const-string v4, "wall_tab_shape_height"
                                                                                                                                                                                        555invoke-virtual {v2, v4, v3}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
                                                                                                                                                                                        556move-result v2
                                                                                                                                                                                        557if-ltz v2, :cond_2ff
                                                                                                                                                                                        559const-string v3, "wall_tab_shape_height"
                                                                                                                                                                                        561invoke-virtual {v0, v3, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        562cond_2ff:
                                                                                                                                                                                        563iget-object v2, v1, Lcom/mintegral/msdk/shell/MTGActivity;->b:Lcom/mintegral/msdk/base/fragment/BaseFragment;
                                                                                                                                                                                        565invoke-virtual {v2, v0}, Landroidx/fragment/a/g;->setArguments(Landroid/os/Bundle;)V
                                                                                                                                                                                        567invoke-virtual/range {p0 .. p0}, Landroidx/fragment/a/j;->getSupportFragmentManager()Landroidx/fragment/a/n;
                                                                                                                                                                                        568move-result-object v0
                                                                                                                                                                                        570invoke-virtual {v0}, Landroidx/fragment/a/n;->a()Landroidx/fragment/a/B;
                                                                                                                                                                                        571move-result-object v0
                                                                                                                                                                                        572const v2, 0x102000c
                                                                                                                                                                                        574iget-object v3, v1, Lcom/mintegral/msdk/shell/MTGActivity;->b:Lcom/mintegral/msdk/base/fragment/BaseFragment;
                                                                                                                                                                                        576invoke-virtual {v0, v2, v3}, Landroidx/fragment/a/B;->a(ILandroidx/fragment/a/g;)Landroidx/fragment/a/B;
                                                                                                                                                                                        578invoke-virtual {v0}, Landroidx/fragment/a/B;->a()I
                                                                                                                                                                                        579try_end_317: return-void
                                                                                                                                                                                        580catch_318: move-exception v0
                                                                                                                                                                                        582const-string v2, "MTGActivity"
                                                                                                                                                                                        584const-string v3, ""
                                                                                                                                                                                        586invoke-static {v2, v3, v0}, Lcom/mintegral/msdk/base/utils/i;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        587return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.util.List.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • authority_general_data
                                                                                                                                                                                        • &click_time=
                                                                                                                                                                                        • &link_type=
                                                                                                                                                                                        • &landing_type=
                                                                                                                                                                                        • &header=
                                                                                                                                                                                        • &exception=
                                                                                                                                                                                        • &code=
                                                                                                                                                                                        • &content=
                                                                                                                                                                                        • &last_url=
                                                                                                                                                                                        • &unit_id=
                                                                                                                                                                                        • &key=2000013
                                                                                                                                                                                        • &click_duration=
                                                                                                                                                                                        • &type=
                                                                                                                                                                                        • &click_type=
                                                                                                                                                                                        • &cid=
                                                                                                                                                                                        • rid_n=
                                                                                                                                                                                        • &network_type=
                                                                                                                                                                                        • &network_str=
                                                                                                                                                                                        • \n
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Ljava/util/List<",
                                                                                                                                                                                        4"Lcom/mintegral/msdk/base/entity/b;",
                                                                                                                                                                                        5">;)",
                                                                                                                                                                                        6"Ljava/lang/String;"
                                                                                                                                                                                        7}
                                                                                                                                                                                        8.end annotation
                                                                                                                                                                                        9if-eqz p0, :cond_273
                                                                                                                                                                                        11invoke-interface/range {p0 .. p0}, Ljava/util/List;->size()I
                                                                                                                                                                                        12move-result v0
                                                                                                                                                                                        13if-lez v0, :cond_273
                                                                                                                                                                                        14new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        16invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        18invoke-interface/range {p0 .. p0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        19move-result-object v1
                                                                                                                                                                                        20goto_11:
                                                                                                                                                                                        21invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        22move-result v2
                                                                                                                                                                                        23if-eqz v2, :cond_26e
                                                                                                                                                                                        25invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        26move-result-object v2
                                                                                                                                                                                        27check-cast v2, Lcom/mintegral/msdk/base/entity/b;
                                                                                                                                                                                        29invoke-static {}, Lcom/mintegral/msdk/base/controller/authoritycontroller/a;->a()Lcom/mintegral/msdk/base/controller/authoritycontroller/a;
                                                                                                                                                                                        31const-string v3, "authority_general_data"
                                                                                                                                                                                        33invoke-static {v3}, Lcom/mintegral/msdk/base/controller/authoritycontroller/a;->a(Ljava/lang/String;)Z
                                                                                                                                                                                        34move-result v3
                                                                                                                                                                                        36const-string v4, "&click_time="
                                                                                                                                                                                        38const-string v5, "&link_type="
                                                                                                                                                                                        40const-string v6, "&landing_type="
                                                                                                                                                                                        42const-string v7, "&header="
                                                                                                                                                                                        44const-string v8, "&exception="
                                                                                                                                                                                        46const-string v9, "&code="
                                                                                                                                                                                        48const-string v10, "&content="
                                                                                                                                                                                        50const-string v11, "&last_url="
                                                                                                                                                                                        52const-string v12, "&unit_id="
                                                                                                                                                                                        54const-string v13, "&key=2000013"
                                                                                                                                                                                        56const-string v14, "&click_duration="
                                                                                                                                                                                        58const-string v15, "&type="
                                                                                                                                                                                        59move-object/from16 p0, v1
                                                                                                                                                                                        61const-string v1, "&click_type="
                                                                                                                                                                                        62move-object/from16 v16, v4
                                                                                                                                                                                        64const-string v4, "&cid="
                                                                                                                                                                                        65move-object/from16 v17, v5
                                                                                                                                                                                        67const-string v5, "rid_n="
                                                                                                                                                                                        68if-eqz v3, :cond_16e
                                                                                                                                                                                        69new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        71invoke-direct {v3, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        73iget-object v5, v2, Lcom/mintegral/msdk/base/entity/b;->a:Ljava/lang/String;
                                                                                                                                                                                        75invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        77invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        78move-result-object v3
                                                                                                                                                                                        80invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        81new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        83const-string v5, "&network_type="
                                                                                                                                                                                        85invoke-direct {v3, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        86iget v5, v2, Lcom/mintegral/msdk/base/entity/b;->o:I
                                                                                                                                                                                        88invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        90invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        91move-result-object v3
                                                                                                                                                                                        93invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        94new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        96const-string v5, "&network_str="
                                                                                                                                                                                        98invoke-direct {v3, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        100iget-object v5, v2, Lcom/mintegral/msdk/base/entity/b;->p:Ljava/lang/String;
                                                                                                                                                                                        102invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        104invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        105move-result-object v3
                                                                                                                                                                                        107invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        108new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        110invoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        112iget-object v4, v2, Lcom/mintegral/msdk/base/entity/b;->b:Ljava/lang/String;
                                                                                                                                                                                        114invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        116invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        117move-result-object v3
                                                                                                                                                                                        119invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        120new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        122invoke-direct {v3, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        123iget v1, v2, Lcom/mintegral/msdk/base/entity/b;->j:I
                                                                                                                                                                                        125invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        127invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        128move-result-object v1
                                                                                                                                                                                        130invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        131new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        133invoke-direct {v1, v15}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        134iget v3, v2, Lcom/mintegral/msdk/base/entity/b;->i:I
                                                                                                                                                                                        136invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        138invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        139move-result-object v1
                                                                                                                                                                                        141invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        142new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        144invoke-direct {v1, v14}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        146iget-object v3, v2, Lcom/mintegral/msdk/base/entity/b;->c:Ljava/lang/String;
                                                                                                                                                                                        148invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        150invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        151move-result-object v1
                                                                                                                                                                                        153invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        155invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        156new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        158invoke-direct {v1, v12}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        160iget-object v3, v2, Lcom/mintegral/msdk/base/entity/b;->k:Ljava/lang/String;
                                                                                                                                                                                        162invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        164invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        165move-result-object v1
                                                                                                                                                                                        167invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        168new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        170invoke-direct {v1, v11}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        172iget-object v3, v2, Lcom/mintegral/msdk/base/entity/b;->d:Ljava/lang/String;
                                                                                                                                                                                        174invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        176invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        177move-result-object v1
                                                                                                                                                                                        179invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        180new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        182invoke-direct {v1, v10}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        184iget-object v3, v2, Lcom/mintegral/msdk/base/entity/b;->h:Ljava/lang/String;
                                                                                                                                                                                        186invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        188invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        189move-result-object v1
                                                                                                                                                                                        191invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        192new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        194invoke-direct {v1, v9}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        195iget v3, v2, Lcom/mintegral/msdk/base/entity/b;->e:I
                                                                                                                                                                                        197invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        199invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        200move-result-object v1
                                                                                                                                                                                        202invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        203new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        205invoke-direct {v1, v8}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        207iget-object v3, v2, Lcom/mintegral/msdk/base/entity/b;->f:Ljava/lang/String;
                                                                                                                                                                                        209invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        211invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        212move-result-object v1
                                                                                                                                                                                        214invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        215new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        217invoke-direct {v1, v7}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        219iget-object v3, v2, Lcom/mintegral/msdk/base/entity/b;->g:Ljava/lang/String;
                                                                                                                                                                                        221invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        223invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        224move-result-object v1
                                                                                                                                                                                        226invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        227new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        229invoke-direct {v1, v6}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        230iget v3, v2, Lcom/mintegral/msdk/base/entity/b;->l:I
                                                                                                                                                                                        232invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        234invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        235move-result-object v1
                                                                                                                                                                                        237invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        238new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        239move-object/from16 v3, v17
                                                                                                                                                                                        241invoke-direct {v1, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        242iget v3, v2, Lcom/mintegral/msdk/base/entity/b;->m:I
                                                                                                                                                                                        244invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        246invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        247move-result-object v1
                                                                                                                                                                                        249invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        250new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        251move-object/from16 v3, v16
                                                                                                                                                                                        253invoke-direct {v1, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        255iget-object v2, v2, Lcom/mintegral/msdk/base/entity/b;->n:Ljava/lang/String;
                                                                                                                                                                                        257invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        259const-string v2, "\n"
                                                                                                                                                                                        261invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        263invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        264move-result-object v1
                                                                                                                                                                                        266invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        267goto/16 :goto_26a
                                                                                                                                                                                        268cond_16e: move-object/from16 v18, v16
                                                                                                                                                                                        269new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        271invoke-direct {v3, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        273iget-object v5, v2, Lcom/mintegral/msdk/base/entity/b;->a:Ljava/lang/String;
                                                                                                                                                                                        275invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        277invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        278move-result-object v3
                                                                                                                                                                                        280invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        281new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        283invoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        285iget-object v4, v2, Lcom/mintegral/msdk/base/entity/b;->b:Ljava/lang/String;
                                                                                                                                                                                        287invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        289invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        290move-result-object v3
                                                                                                                                                                                        292invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        293new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        295invoke-direct {v3, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        296iget v1, v2, Lcom/mintegral/msdk/base/entity/b;->j:I
                                                                                                                                                                                        298invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        300invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        301move-result-object v1
                                                                                                                                                                                        303invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        304new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        306invoke-direct {v1, v15}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        307iget v3, v2, Lcom/mintegral/msdk/base/entity/b;->i:I
                                                                                                                                                                                        309invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        311invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        312move-result-object v1
                                                                                                                                                                                        314invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        315new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        317invoke-direct {v1, v14}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        319iget-object v3, v2, Lcom/mintegral/msdk/base/entity/b;->c:Ljava/lang/String;
                                                                                                                                                                                        321invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        323invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        324move-result-object v1
                                                                                                                                                                                        326invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        328invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        329new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        331invoke-direct {v1, v12}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        333iget-object v3, v2, Lcom/mintegral/msdk/base/entity/b;->k:Ljava/lang/String;
                                                                                                                                                                                        335invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        337invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        338move-result-object v1
                                                                                                                                                                                        340invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        341new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        343invoke-direct {v1, v11}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        345iget-object v3, v2, Lcom/mintegral/msdk/base/entity/b;->d:Ljava/lang/String;
                                                                                                                                                                                        347invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        349invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        350move-result-object v1
                                                                                                                                                                                        352invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        353new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        355invoke-direct {v1, v10}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        357iget-object v3, v2, Lcom/mintegral/msdk/base/entity/b;->h:Ljava/lang/String;
                                                                                                                                                                                        359invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        361invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        362move-result-object v1
                                                                                                                                                                                        364invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        365new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        367invoke-direct {v1, v9}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        368iget v3, v2, Lcom/mintegral/msdk/base/entity/b;->e:I
                                                                                                                                                                                        370invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        372invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        373move-result-object v1
                                                                                                                                                                                        375invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        376new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        378invoke-direct {v1, v8}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        380iget-object v3, v2, Lcom/mintegral/msdk/base/entity/b;->f:Ljava/lang/String;
                                                                                                                                                                                        382invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        384invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        385move-result-object v1
                                                                                                                                                                                        387invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        388new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        390invoke-direct {v1, v7}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        392iget-object v3, v2, Lcom/mintegral/msdk/base/entity/b;->g:Ljava/lang/String;
                                                                                                                                                                                        394invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        396invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        397move-result-object v1
                                                                                                                                                                                        399invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        400new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        402invoke-direct {v1, v6}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        403iget v3, v2, Lcom/mintegral/msdk/base/entity/b;->l:I
                                                                                                                                                                                        405invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        407invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        408move-result-object v1
                                                                                                                                                                                        410invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        411new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        412move-object/from16 v3, v17
                                                                                                                                                                                        414invoke-direct {v1, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        415iget v3, v2, Lcom/mintegral/msdk/base/entity/b;->m:I
                                                                                                                                                                                        417invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        419invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        420move-result-object v1
                                                                                                                                                                                        422invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        423new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        424move-object/from16 v3, v18
                                                                                                                                                                                        426invoke-direct {v1, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        428iget-object v2, v2, Lcom/mintegral/msdk/base/entity/b;->n:Ljava/lang/String;
                                                                                                                                                                                        430invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        432const-string v2, "\n"
                                                                                                                                                                                        434invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        436invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        437move-result-object v1
                                                                                                                                                                                        439invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        440goto_26a: move-object/from16 v1, p0
                                                                                                                                                                                        441goto/16 :goto_11
                                                                                                                                                                                        442cond_26e:
                                                                                                                                                                                        443invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        444move-result-object v0
                                                                                                                                                                                        445return-object v0
                                                                                                                                                                                        446cond_273: const/4 v0, 0x0
                                                                                                                                                                                        447return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.util.Xml.newPullParser
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.Boolean.parseBoolean
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.Integer.parseInt
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.Integer.parseInt
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.Boolean.parseBoolean
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.Boolean.parseBoolean
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.Boolean.parseBoolean
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.Boolean.parseBoolean
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • UTF-8
                                                                                                                                                                                        • offlineCache
                                                                                                                                                                                        • length
                                                                                                                                                                                        • queueExpirationSecs
                                                                                                                                                                                        • timeout
                                                                                                                                                                                        • viewability
                                                                                                                                                                                        • intervalTime
                                                                                                                                                                                        • viewabilityFrame
                                                                                                                                                                                        • viewabilityTime
                                                                                                                                                                                        • viewabilityVideoTime
                                                                                                                                                                                        • maxExpirationSecs
                                                                                                                                                                                        • maxAmount
                                                                                                                                                                                        • companies
                                                                                                                                                                                        • company
                                                                                                                                                                                        • name
                                                                                                                                                                                        • jsurl
                                                                                                                                                                                        • jsname
                                                                                                                                                                                        • domain
                                                                                                                                                                                        • url
                                                                                                                                                                                        • signature
                                                                                                                                                                                        • publicKey
                                                                                                                                                                                        • paramKey
                                                                                                                                                                                        • switch
                                                                                                                                                                                        • isTrackLocation
                                                                                                                                                                                        • offlineCacheExpiration
                                                                                                                                                                                        • viewabilityTrackPolicy
                                                                                                                                                                                        • encrypt
                                                                                                                                                                                        • MAC
                                                                                                                                                                                        • IDA
                                                                                                                                                                                        • IMEI
                                                                                                                                                                                        • ANDROIDID
                                                                                                                                                                                        • applist
                                                                                                                                                                                        • uploadUrl
                                                                                                                                                                                        • uploadTime
                                                                                                                                                                                        • config
                                                                                                                                                                                        • arguments
                                                                                                                                                                                        • argument
                                                                                                                                                                                        • key
                                                                                                                                                                                        • value
                                                                                                                                                                                        • urlEncode
                                                                                                                                                                                        • isRequired
                                                                                                                                                                                        • events
                                                                                                                                                                                        • event
                                                                                                                                                                                        • Adplacement
                                                                                                                                                                                        • viewabilityarguments
                                                                                                                                                                                        • separator
                                                                                                                                                                                        • equalizer
                                                                                                                                                                                        • timeStampUseSecond
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v7, 0x1
                                                                                                                                                                                        1const/4 v3, 0x0
                                                                                                                                                                                        2const/4 v2, 0x0
                                                                                                                                                                                        3try_start_3:
                                                                                                                                                                                        4invoke-static {}, Landroid/util/Xml;->newPullParser()Lorg/xmlpull/v1/XmlPullParser;
                                                                                                                                                                                        5move-result-object v11
                                                                                                                                                                                        7const-string v0, "UTF-8"
                                                                                                                                                                                        9invoke-interface {v11, p0, v0}, Lorg/xmlpull/v1/XmlPullParser;->setInput(Ljava/io/InputStream;Ljava/lang/String;)V
                                                                                                                                                                                        11invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;->getEventType()I
                                                                                                                                                                                        12try_end_f: move-result v9
                                                                                                                                                                                        13move v1, v3
                                                                                                                                                                                        14move v5, v3
                                                                                                                                                                                        15move-object v8, v2
                                                                                                                                                                                        16move-object v6, v2
                                                                                                                                                                                        17move-object v4, v2
                                                                                                                                                                                        18move-object v0, v2
                                                                                                                                                                                        19goto_16: if-eq v9, v7, :cond_3ff
                                                                                                                                                                                        20packed-switch v9, :pswitch_data_420
                                                                                                                                                                                        21pswitch_1b: move-object v10, v6
                                                                                                                                                                                        22try_start_1c:
                                                                                                                                                                                        23invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;->next()I
                                                                                                                                                                                        24move-result v9
                                                                                                                                                                                        25move-object v6, v10
                                                                                                                                                                                        26goto/16 :goto_16
                                                                                                                                                                                        27pswitch_22: new-instance v9, Lcom/qq/e/comm/plugin/r/a/b/h;
                                                                                                                                                                                        29invoke-direct {v9}, Lcom/qq/e/comm/plugin/r/a/b/h;-><init>()V
                                                                                                                                                                                        30move-object v10, v6
                                                                                                                                                                                        31move-object v0, v9
                                                                                                                                                                                        32goto/16 :goto_1c
                                                                                                                                                                                        33pswitch_2a:
                                                                                                                                                                                        34invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String;
                                                                                                                                                                                        35move-result-object v12
                                                                                                                                                                                        37const-string v9, "offlineCache"
                                                                                                                                                                                        39invoke-virtual {v9, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        40move-result v9
                                                                                                                                                                                        41if-eqz v9, :cond_3d
                                                                                                                                                                                        42new-instance v9, Lcom/qq/e/comm/plugin/r/a/b/g;
                                                                                                                                                                                        44invoke-direct {v9}, Lcom/qq/e/comm/plugin/r/a/b/g;-><init>()V
                                                                                                                                                                                        45iput-object v9, v0, Lcom/qq/e/comm/plugin/r/a/b/h;->a:Lcom/qq/e/comm/plugin/r/a/b/g;
                                                                                                                                                                                        46cond_3d:
                                                                                                                                                                                        47iget-object v9, v0, Lcom/qq/e/comm/plugin/r/a/b/h;->a:Lcom/qq/e/comm/plugin/r/a/b/g;
                                                                                                                                                                                        48if-eqz v9, :cond_71
                                                                                                                                                                                        50const-string v9, "length"
                                                                                                                                                                                        52invoke-virtual {v9, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        53move-result v9
                                                                                                                                                                                        54if-eqz v9, :cond_51
                                                                                                                                                                                        56iget-object v9, v0, Lcom/qq/e/comm/plugin/r/a/b/h;->a:Lcom/qq/e/comm/plugin/r/a/b/g;
                                                                                                                                                                                        58invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;
                                                                                                                                                                                        59move-result-object v10
                                                                                                                                                                                        60iput-object v10, v9, Lcom/qq/e/comm/plugin/r/a/b/g;->a:Ljava/lang/String;
                                                                                                                                                                                        61cond_51:
                                                                                                                                                                                        62const-string v9, "queueExpirationSecs"
                                                                                                                                                                                        64invoke-virtual {v9, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        65move-result v9
                                                                                                                                                                                        66if-eqz v9, :cond_61
                                                                                                                                                                                        68iget-object v9, v0, Lcom/qq/e/comm/plugin/r/a/b/h;->a:Lcom/qq/e/comm/plugin/r/a/b/g;
                                                                                                                                                                                        70invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;
                                                                                                                                                                                        71move-result-object v10
                                                                                                                                                                                        72iput-object v10, v9, Lcom/qq/e/comm/plugin/r/a/b/g;->b:Ljava/lang/String;
                                                                                                                                                                                        73cond_61:
                                                                                                                                                                                        74const-string v9, "timeout"
                                                                                                                                                                                        76invoke-virtual {v9, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        77move-result v9
                                                                                                                                                                                        78if-eqz v9, :cond_71
                                                                                                                                                                                        80iget-object v9, v0, Lcom/qq/e/comm/plugin/r/a/b/h;->a:Lcom/qq/e/comm/plugin/r/a/b/g;
                                                                                                                                                                                        82invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;
                                                                                                                                                                                        83move-result-object v10
                                                                                                                                                                                        84iput-object v10, v9, Lcom/qq/e/comm/plugin/r/a/b/g;->c:Ljava/lang/String;
                                                                                                                                                                                        85cond_71:
                                                                                                                                                                                        86const-string v9, "viewability"
                                                                                                                                                                                        88invoke-virtual {v12, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        89move-result v9
                                                                                                                                                                                        90if-eqz v9, :cond_80
                                                                                                                                                                                        91new-instance v9, Lcom/qq/e/comm/plugin/r/a/b/k;
                                                                                                                                                                                        93invoke-direct {v9}, Lcom/qq/e/comm/plugin/r/a/b/k;-><init>()V
                                                                                                                                                                                        94iput-object v9, v0, Lcom/qq/e/comm/plugin/r/a/b/h;->c:Lcom/qq/e/comm/plugin/r/a/b/k;
                                                                                                                                                                                        95cond_80:
                                                                                                                                                                                        96const-string v9, "intervalTime"
                                                                                                                                                                                        98invoke-virtual {v12, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        99move-result v9
                                                                                                                                                                                        100if-eqz v9, :cond_98
                                                                                                                                                                                        102iget-object v9, v0, Lcom/qq/e/comm/plugin/r/a/b/h;->c:Lcom/qq/e/comm/plugin/r/a/b/k;
                                                                                                                                                                                        104invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;
                                                                                                                                                                                        105move-result-object v10
                                                                                                                                                                                        107invoke-static {v10}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;
                                                                                                                                                                                        108move-result-object v10
                                                                                                                                                                                        110invoke-virtual {v10}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        111move-result v10
                                                                                                                                                                                        112iput v10, v9, Lcom/qq/e/comm/plugin/r/a/b/k;->a:I
                                                                                                                                                                                        113cond_98:
                                                                                                                                                                                        114const-string v9, "viewabilityFrame"
                                                                                                                                                                                        116invoke-virtual {v12, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        117move-result v9
                                                                                                                                                                                        118if-eqz v9, :cond_b0
                                                                                                                                                                                        120iget-object v9, v0, Lcom/qq/e/comm/plugin/r/a/b/h;->c:Lcom/qq/e/comm/plugin/r/a/b/k;
                                                                                                                                                                                        122invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;
                                                                                                                                                                                        123move-result-object v10
                                                                                                                                                                                        125invoke-static {v10}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;
                                                                                                                                                                                        126move-result-object v10
                                                                                                                                                                                        128invoke-virtual {v10}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        129move-result v10
                                                                                                                                                                                        130iput v10, v9, Lcom/qq/e/comm/plugin/r/a/b/k;->b:I
                                                                                                                                                                                        131cond_b0:
                                                                                                                                                                                        132const-string v9, "viewabilityTime"
                                                                                                                                                                                        134invoke-virtual {v12, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        135move-result v9
                                                                                                                                                                                        136if-eqz v9, :cond_c8
                                                                                                                                                                                        138iget-object v9, v0, Lcom/qq/e/comm/plugin/r/a/b/h;->c:Lcom/qq/e/comm/plugin/r/a/b/k;
                                                                                                                                                                                        140invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;
                                                                                                                                                                                        141move-result-object v10
                                                                                                                                                                                        143invoke-static {v10}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;
                                                                                                                                                                                        144move-result-object v10
                                                                                                                                                                                        146invoke-virtual {v10}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        147move-result v10
                                                                                                                                                                                        148iput v10, v9, Lcom/qq/e/comm/plugin/r/a/b/k;->c:I
                                                                                                                                                                                        149cond_c8:
                                                                                                                                                                                        150const-string v9, "viewabilityVideoTime"
                                                                                                                                                                                        152invoke-virtual {v12, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        153move-result v9
                                                                                                                                                                                        154if-eqz v9, :cond_e0
                                                                                                                                                                                        156iget-object v9, v0, Lcom/qq/e/comm/plugin/r/a/b/h;->c:Lcom/qq/e/comm/plugin/r/a/b/k;
                                                                                                                                                                                        158invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;
                                                                                                                                                                                        159move-result-object v10
                                                                                                                                                                                        161invoke-static {v10}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;
                                                                                                                                                                                        162move-result-object v10
                                                                                                                                                                                        164invoke-virtual {v10}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        165move-result v10
                                                                                                                                                                                        166iput v10, v9, Lcom/qq/e/comm/plugin/r/a/b/k;->d:I
                                                                                                                                                                                        167cond_e0:
                                                                                                                                                                                        168const-string v9, "maxExpirationSecs"
                                                                                                                                                                                        170invoke-virtual {v12, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        171move-result v9
                                                                                                                                                                                        172if-eqz v9, :cond_f8
                                                                                                                                                                                        174iget-object v9, v0, Lcom/qq/e/comm/plugin/r/a/b/h;->c:Lcom/qq/e/comm/plugin/r/a/b/k;
                                                                                                                                                                                        176invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;
                                                                                                                                                                                        177move-result-object v10
                                                                                                                                                                                        179invoke-static {v10}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;
                                                                                                                                                                                        180move-result-object v10
                                                                                                                                                                                        182invoke-virtual {v10}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        183move-result v10
                                                                                                                                                                                        184iput v10, v9, Lcom/qq/e/comm/plugin/r/a/b/k;->e:I
                                                                                                                                                                                        185cond_f8:
                                                                                                                                                                                        186const-string v9, "maxAmount"
                                                                                                                                                                                        188invoke-virtual {v12, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        189move-result v9
                                                                                                                                                                                        190if-eqz v9, :cond_110
                                                                                                                                                                                        192iget-object v9, v0, Lcom/qq/e/comm/plugin/r/a/b/h;->c:Lcom/qq/e/comm/plugin/r/a/b/k;
                                                                                                                                                                                        194invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;
                                                                                                                                                                                        195move-result-object v10
                                                                                                                                                                                        197invoke-static {v10}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;
                                                                                                                                                                                        198move-result-object v10
                                                                                                                                                                                        200invoke-virtual {v10}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        201move-result v10
                                                                                                                                                                                        202iput v10, v9, Lcom/qq/e/comm/plugin/r/a/b/k;->f:I
                                                                                                                                                                                        203cond_110:
                                                                                                                                                                                        204const-string v9, "companies"
                                                                                                                                                                                        206invoke-virtual {v9, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        207move-result v9
                                                                                                                                                                                        208if-eqz v9, :cond_11f
                                                                                                                                                                                        209new-instance v9, Ljava/util/ArrayList;
                                                                                                                                                                                        211invoke-direct {v9}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        212iput-object v9, v0, Lcom/qq/e/comm/plugin/r/a/b/h;->b:Ljava/util/List;
                                                                                                                                                                                        213cond_11f:
                                                                                                                                                                                        214iget-object v9, v0, Lcom/qq/e/comm/plugin/r/a/b/h;->b:Ljava/util/List;
                                                                                                                                                                                        215if-eqz v9, :cond_41c
                                                                                                                                                                                        217const-string v9, "company"
                                                                                                                                                                                        219invoke-virtual {v9, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        220move-result v9
                                                                                                                                                                                        221if-eqz v9, :cond_41c
                                                                                                                                                                                        222new-instance v6, Lcom/qq/e/comm/plugin/r/a/b/c;
                                                                                                                                                                                        224invoke-direct {v6}, Lcom/qq/e/comm/plugin/r/a/b/c;-><init>()V
                                                                                                                                                                                        225move-object v10, v6
                                                                                                                                                                                        226goto_131: if-eqz v10, :cond_1c
                                                                                                                                                                                        228const-string v6, "name"
                                                                                                                                                                                        230invoke-virtual {v6, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        231move-result v6
                                                                                                                                                                                        232if-eqz v6, :cond_145
                                                                                                                                                                                        234iget-object v6, v10, Lcom/qq/e/comm/plugin/r/a/b/c;->a:Ljava/lang/String;
                                                                                                                                                                                        235if-nez v6, :cond_145
                                                                                                                                                                                        237invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;
                                                                                                                                                                                        238move-result-object v6
                                                                                                                                                                                        239iput-object v6, v10, Lcom/qq/e/comm/plugin/r/a/b/c;->a:Ljava/lang/String;
                                                                                                                                                                                        240cond_145:
                                                                                                                                                                                        241const-string v6, "jsurl"
                                                                                                                                                                                        243invoke-virtual {v6, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        244move-result v6
                                                                                                                                                                                        245if-eqz v6, :cond_157
                                                                                                                                                                                        247iget-object v6, v10, Lcom/qq/e/comm/plugin/r/a/b/c;->d:Ljava/lang/String;
                                                                                                                                                                                        248if-nez v6, :cond_157
                                                                                                                                                                                        250invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;
                                                                                                                                                                                        251move-result-object v6
                                                                                                                                                                                        252iput-object v6, v10, Lcom/qq/e/comm/plugin/r/a/b/c;->d:Ljava/lang/String;
                                                                                                                                                                                        253cond_157:
                                                                                                                                                                                        254const-string v6, "jsname"
                                                                                                                                                                                        256invoke-virtual {v6, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        257move-result v6
                                                                                                                                                                                        258if-eqz v6, :cond_169
                                                                                                                                                                                        260iget-object v6, v10, Lcom/qq/e/comm/plugin/r/a/b/c;->c:Ljava/lang/String;
                                                                                                                                                                                        261if-nez v6, :cond_169
                                                                                                                                                                                        263invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;
                                                                                                                                                                                        264move-result-object v6
                                                                                                                                                                                        265iput-object v6, v10, Lcom/qq/e/comm/plugin/r/a/b/c;->c:Ljava/lang/String;
                                                                                                                                                                                        266cond_169:
                                                                                                                                                                                        267const-string v6, "domain"
                                                                                                                                                                                        269invoke-virtual {v6, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        270move-result v6
                                                                                                                                                                                        271if-eqz v6, :cond_178
                                                                                                                                                                                        272new-instance v6, Lcom/qq/e/comm/plugin/r/a/b/e;
                                                                                                                                                                                        274invoke-direct {v6}, Lcom/qq/e/comm/plugin/r/a/b/e;-><init>()V
                                                                                                                                                                                        275iput-object v6, v10, Lcom/qq/e/comm/plugin/r/a/b/c;->b:Lcom/qq/e/comm/plugin/r/a/b/e;
                                                                                                                                                                                        276cond_178:
                                                                                                                                                                                        277iget-object v6, v10, Lcom/qq/e/comm/plugin/r/a/b/c;->b:Lcom/qq/e/comm/plugin/r/a/b/e;
                                                                                                                                                                                        278if-eqz v6, :cond_18c
                                                                                                                                                                                        280const-string v6, "url"
                                                                                                                                                                                        282invoke-virtual {v6, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        283move-result v6
                                                                                                                                                                                        284if-eqz v6, :cond_18c
                                                                                                                                                                                        286iget-object v6, v10, Lcom/qq/e/comm/plugin/r/a/b/c;->b:Lcom/qq/e/comm/plugin/r/a/b/e;
                                                                                                                                                                                        288invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;
                                                                                                                                                                                        289move-result-object v9
                                                                                                                                                                                        290iput-object v9, v6, Lcom/qq/e/comm/plugin/r/a/b/e;->a:Ljava/lang/String;
                                                                                                                                                                                        291cond_18c:
                                                                                                                                                                                        292const-string v6, "signature"
                                                                                                                                                                                        294invoke-virtual {v6, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        295move-result v6
                                                                                                                                                                                        296if-eqz v6, :cond_19b
                                                                                                                                                                                        297new-instance v6, Lcom/qq/e/comm/plugin/r/a/b/i;
                                                                                                                                                                                        299invoke-direct {v6}, Lcom/qq/e/comm/plugin/r/a/b/i;-><init>()V
                                                                                                                                                                                        300iput-object v6, v10, Lcom/qq/e/comm/plugin/r/a/b/c;->e:Lcom/qq/e/comm/plugin/r/a/b/i;
                                                                                                                                                                                        301cond_19b:
                                                                                                                                                                                        302iget-object v6, v10, Lcom/qq/e/comm/plugin/r/a/b/c;->e:Lcom/qq/e/comm/plugin/r/a/b/i;
                                                                                                                                                                                        303if-eqz v6, :cond_1bf
                                                                                                                                                                                        305const-string v6, "publicKey"
                                                                                                                                                                                        307invoke-virtual {v6, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        308move-result v6
                                                                                                                                                                                        309if-eqz v6, :cond_1af
                                                                                                                                                                                        311iget-object v6, v10, Lcom/qq/e/comm/plugin/r/a/b/c;->e:Lcom/qq/e/comm/plugin/r/a/b/i;
                                                                                                                                                                                        313invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;
                                                                                                                                                                                        314move-result-object v9
                                                                                                                                                                                        315iput-object v9, v6, Lcom/qq/e/comm/plugin/r/a/b/i;->a:Ljava/lang/String;
                                                                                                                                                                                        316cond_1af:
                                                                                                                                                                                        317const-string v6, "paramKey"
                                                                                                                                                                                        319invoke-virtual {v6, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        320move-result v6
                                                                                                                                                                                        321if-eqz v6, :cond_1bf
                                                                                                                                                                                        323iget-object v6, v10, Lcom/qq/e/comm/plugin/r/a/b/c;->e:Lcom/qq/e/comm/plugin/r/a/b/i;
                                                                                                                                                                                        325invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;
                                                                                                                                                                                        326move-result-object v9
                                                                                                                                                                                        327iput-object v9, v6, Lcom/qq/e/comm/plugin/r/a/b/i;->b:Ljava/lang/String;
                                                                                                                                                                                        328cond_1bf:
                                                                                                                                                                                        329const-string v6, "switch"
                                                                                                                                                                                        331invoke-virtual {v6, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        332move-result v6
                                                                                                                                                                                        333if-eqz v6, :cond_1ce
                                                                                                                                                                                        334new-instance v6, Lcom/qq/e/comm/plugin/r/a/b/j;
                                                                                                                                                                                        336invoke-direct {v6}, Lcom/qq/e/comm/plugin/r/a/b/j;-><init>()V
                                                                                                                                                                                        337iput-object v6, v10, Lcom/qq/e/comm/plugin/r/a/b/c;->f:Lcom/qq/e/comm/plugin/r/a/b/j;
                                                                                                                                                                                        338cond_1ce:
                                                                                                                                                                                        339iget-object v6, v10, Lcom/qq/e/comm/plugin/r/a/b/c;->f:Lcom/qq/e/comm/plugin/r/a/b/j;
                                                                                                                                                                                        340if-eqz v6, :cond_24c
                                                                                                                                                                                        342const-string v6, "isTrackLocation"
                                                                                                                                                                                        344invoke-virtual {v6, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        345move-result v6
                                                                                                                                                                                        346if-eqz v6, :cond_1e6
                                                                                                                                                                                        348iget-object v6, v10, Lcom/qq/e/comm/plugin/r/a/b/c;->f:Lcom/qq/e/comm/plugin/r/a/b/j;
                                                                                                                                                                                        350invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;
                                                                                                                                                                                        351move-result-object v9
                                                                                                                                                                                        353invoke-static {v9}, Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z
                                                                                                                                                                                        354move-result v9
                                                                                                                                                                                        355iput-boolean v9, v6, Lcom/qq/e/comm/plugin/r/a/b/j;->a:Z
                                                                                                                                                                                        356cond_1e6:
                                                                                                                                                                                        357const-string v6, "offlineCacheExpiration"
                                                                                                                                                                                        359invoke-virtual {v6, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        360move-result v6
                                                                                                                                                                                        361if-eqz v6, :cond_1f6
                                                                                                                                                                                        363iget-object v6, v10, Lcom/qq/e/comm/plugin/r/a/b/c;->f:Lcom/qq/e/comm/plugin/r/a/b/j;
                                                                                                                                                                                        365invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;
                                                                                                                                                                                        366move-result-object v9
                                                                                                                                                                                        367iput-object v9, v6, Lcom/qq/e/comm/plugin/r/a/b/j;->b:Ljava/lang/String;
                                                                                                                                                                                        368cond_1f6:
                                                                                                                                                                                        369const-string v6, "viewabilityTrackPolicy"
                                                                                                                                                                                        371invoke-virtual {v6, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        372move-result v6
                                                                                                                                                                                        373if-eqz v6, :cond_20a
                                                                                                                                                                                        375iget-object v6, v10, Lcom/qq/e/comm/plugin/r/a/b/c;->f:Lcom/qq/e/comm/plugin/r/a/b/j;
                                                                                                                                                                                        377invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;
                                                                                                                                                                                        378move-result-object v9
                                                                                                                                                                                        380invoke-static {v9}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
                                                                                                                                                                                        381move-result v9
                                                                                                                                                                                        382iput v9, v6, Lcom/qq/e/comm/plugin/r/a/b/j;->d:I
                                                                                                                                                                                        383cond_20a:
                                                                                                                                                                                        384const-string v6, "encrypt"
                                                                                                                                                                                        386invoke-virtual {v6, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        387move-result v6
                                                                                                                                                                                        388if-eqz v6, :cond_21b
                                                                                                                                                                                        390iget-object v6, v10, Lcom/qq/e/comm/plugin/r/a/b/c;->f:Lcom/qq/e/comm/plugin/r/a/b/j;
                                                                                                                                                                                        391new-instance v9, Ljava/util/HashMap;
                                                                                                                                                                                        393invoke-direct {v9}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        394iput-object v9, v6, Lcom/qq/e/comm/plugin/r/a/b/j;->c:Ljava/util/Map;
                                                                                                                                                                                        395cond_21b:
                                                                                                                                                                                        396iget-object v6, v10, Lcom/qq/e/comm/plugin/r/a/b/c;->f:Lcom/qq/e/comm/plugin/r/a/b/j;
                                                                                                                                                                                        398iget-object v6, v6, Lcom/qq/e/comm/plugin/r/a/b/j;->c:Ljava/util/Map;
                                                                                                                                                                                        399if-eqz v6, :cond_24c
                                                                                                                                                                                        401const-string v6, "MAC"
                                                                                                                                                                                        403invoke-virtual {v6, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        404move-result v6
                                                                                                                                                                                        405if-nez v6, :cond_241
                                                                                                                                                                                        407const-string v6, "IDA"
                                                                                                                                                                                        409invoke-virtual {v6, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        410move-result v6
                                                                                                                                                                                        411if-nez v6, :cond_241
                                                                                                                                                                                        413const-string v6, "IMEI"
                                                                                                                                                                                        415invoke-virtual {v6, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        416move-result v6
                                                                                                                                                                                        417if-nez v6, :cond_241
                                                                                                                                                                                        419const-string v6, "ANDROIDID"
                                                                                                                                                                                        421invoke-virtual {v6, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        422move-result v6
                                                                                                                                                                                        423if-eqz v6, :cond_24c
                                                                                                                                                                                        424cond_241:
                                                                                                                                                                                        425iget-object v6, v10, Lcom/qq/e/comm/plugin/r/a/b/c;->f:Lcom/qq/e/comm/plugin/r/a/b/j;
                                                                                                                                                                                        427iget-object v6, v6, Lcom/qq/e/comm/plugin/r/a/b/j;->c:Ljava/util/Map;
                                                                                                                                                                                        429invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;
                                                                                                                                                                                        430move-result-object v9
                                                                                                                                                                                        432invoke-interface {v6, v12, v9}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        433cond_24c:
                                                                                                                                                                                        434const-string v6, "applist"
                                                                                                                                                                                        436invoke-virtual {v6, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        437move-result v6
                                                                                                                                                                                        438if-eqz v6, :cond_25b
                                                                                                                                                                                        439new-instance v6, Lcom/qq/e/comm/plugin/r/a/b/a;
                                                                                                                                                                                        441invoke-direct {v6}, Lcom/qq/e/comm/plugin/r/a/b/a;-><init>()V
                                                                                                                                                                                        442iput-object v6, v10, Lcom/qq/e/comm/plugin/r/a/b/c;->k:Lcom/qq/e/comm/plugin/r/a/b/a;
                                                                                                                                                                                        443cond_25b:
                                                                                                                                                                                        444iget-object v6, v10, Lcom/qq/e/comm/plugin/r/a/b/c;->k:Lcom/qq/e/comm/plugin/r/a/b/a;
                                                                                                                                                                                        445if-eqz v6, :cond_283
                                                                                                                                                                                        447const-string v6, "uploadUrl"
                                                                                                                                                                                        449invoke-virtual {v6, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        450move-result v6
                                                                                                                                                                                        451if-eqz v6, :cond_26f
                                                                                                                                                                                        453iget-object v6, v10, Lcom/qq/e/comm/plugin/r/a/b/c;->k:Lcom/qq/e/comm/plugin/r/a/b/a;
                                                                                                                                                                                        455invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;
                                                                                                                                                                                        456move-result-object v9
                                                                                                                                                                                        457iput-object v9, v6, Lcom/qq/e/comm/plugin/r/a/b/a;->a:Ljava/lang/String;
                                                                                                                                                                                        458cond_26f:
                                                                                                                                                                                        459const-string v6, "uploadTime"
                                                                                                                                                                                        461invoke-virtual {v6, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        462move-result v6
                                                                                                                                                                                        463if-eqz v6, :cond_283
                                                                                                                                                                                        465iget-object v6, v10, Lcom/qq/e/comm/plugin/r/a/b/c;->k:Lcom/qq/e/comm/plugin/r/a/b/a;
                                                                                                                                                                                        467invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;
                                                                                                                                                                                        468move-result-object v9
                                                                                                                                                                                        470invoke-static {v9}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
                                                                                                                                                                                        471move-result v9
                                                                                                                                                                                        472iput v9, v6, Lcom/qq/e/comm/plugin/r/a/b/a;->b:I
                                                                                                                                                                                        473cond_283:
                                                                                                                                                                                        474const-string v6, "config"
                                                                                                                                                                                        476invoke-virtual {v6, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        477move-result v6
                                                                                                                                                                                        478if-eqz v6, :cond_292
                                                                                                                                                                                        479new-instance v6, Lcom/qq/e/comm/plugin/r/a/b/d;
                                                                                                                                                                                        481invoke-direct {v6}, Lcom/qq/e/comm/plugin/r/a/b/d;-><init>()V
                                                                                                                                                                                        482iput-object v6, v10, Lcom/qq/e/comm/plugin/r/a/b/c;->g:Lcom/qq/e/comm/plugin/r/a/b/d;
                                                                                                                                                                                        483cond_292:
                                                                                                                                                                                        484iget-object v6, v10, Lcom/qq/e/comm/plugin/r/a/b/c;->g:Lcom/qq/e/comm/plugin/r/a/b/d;
                                                                                                                                                                                        485if-eqz v6, :cond_418
                                                                                                                                                                                        487const-string v6, "arguments"
                                                                                                                                                                                        489invoke-virtual {v6, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        490move-result v6
                                                                                                                                                                                        491if-eqz v6, :cond_2a7
                                                                                                                                                                                        493iget-object v6, v10, Lcom/qq/e/comm/plugin/r/a/b/c;->g:Lcom/qq/e/comm/plugin/r/a/b/d;
                                                                                                                                                                                        494new-instance v9, Ljava/util/ArrayList;
                                                                                                                                                                                        496invoke-direct {v9}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        497iput-object v9, v6, Lcom/qq/e/comm/plugin/r/a/b/d;->a:Ljava/util/List;
                                                                                                                                                                                        498cond_2a7:
                                                                                                                                                                                        499const-string v6, "argument"
                                                                                                                                                                                        501invoke-virtual {v6, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        502move-result v6
                                                                                                                                                                                        503if-eqz v6, :cond_415
                                                                                                                                                                                        504new-instance v9, Lcom/qq/e/comm/plugin/r/a/b/b;
                                                                                                                                                                                        506invoke-direct {v9}, Lcom/qq/e/comm/plugin/r/a/b/b;-><init>()V
                                                                                                                                                                                        507goto_2b4: if-eqz v9, :cond_2f6
                                                                                                                                                                                        509const-string v4, "key"
                                                                                                                                                                                        511invoke-virtual {v4, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        512move-result v4
                                                                                                                                                                                        513if-eqz v4, :cond_2c4
                                                                                                                                                                                        515invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;
                                                                                                                                                                                        516move-result-object v4
                                                                                                                                                                                        517iput-object v4, v9, Lcom/qq/e/comm/plugin/r/a/b/b;->a:Ljava/lang/String;
                                                                                                                                                                                        518cond_2c4:
                                                                                                                                                                                        519const-string v4, "value"
                                                                                                                                                                                        521invoke-virtual {v4, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        522move-result v4
                                                                                                                                                                                        523if-eqz v4, :cond_2d2
                                                                                                                                                                                        525invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;
                                                                                                                                                                                        526move-result-object v4
                                                                                                                                                                                        527iput-object v4, v9, Lcom/qq/e/comm/plugin/r/a/b/b;->b:Ljava/lang/String;
                                                                                                                                                                                        528cond_2d2:
                                                                                                                                                                                        529const-string v4, "urlEncode"
                                                                                                                                                                                        531invoke-virtual {v4, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        532move-result v4
                                                                                                                                                                                        533if-eqz v4, :cond_2e4
                                                                                                                                                                                        535invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;
                                                                                                                                                                                        536move-result-object v4
                                                                                                                                                                                        538invoke-static {v4}, Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z
                                                                                                                                                                                        539move-result v4
                                                                                                                                                                                        540iput-boolean v4, v9, Lcom/qq/e/comm/plugin/r/a/b/b;->c:Z
                                                                                                                                                                                        541cond_2e4:
                                                                                                                                                                                        542const-string v4, "isRequired"
                                                                                                                                                                                        544invoke-virtual {v4, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        545move-result v4
                                                                                                                                                                                        546if-eqz v4, :cond_2f6
                                                                                                                                                                                        548invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;
                                                                                                                                                                                        549move-result-object v4
                                                                                                                                                                                        551invoke-static {v4}, Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z
                                                                                                                                                                                        552move-result v4
                                                                                                                                                                                        553iput-boolean v4, v9, Lcom/qq/e/comm/plugin/r/a/b/b;->d:Z
                                                                                                                                                                                        554cond_2f6:
                                                                                                                                                                                        555const-string v4, "events"
                                                                                                                                                                                        557invoke-virtual {v4, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        558move-result v4
                                                                                                                                                                                        559if-eqz v4, :cond_307
                                                                                                                                                                                        561iget-object v4, v10, Lcom/qq/e/comm/plugin/r/a/b/c;->g:Lcom/qq/e/comm/plugin/r/a/b/d;
                                                                                                                                                                                        562new-instance v6, Ljava/util/ArrayList;
                                                                                                                                                                                        564invoke-direct {v6}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        565iput-object v6, v4, Lcom/qq/e/comm/plugin/r/a/b/d;->b:Ljava/util/List;
                                                                                                                                                                                        566cond_307:
                                                                                                                                                                                        567iget-object v4, v10, Lcom/qq/e/comm/plugin/r/a/b/c;->g:Lcom/qq/e/comm/plugin/r/a/b/d;
                                                                                                                                                                                        569iget-object v4, v4, Lcom/qq/e/comm/plugin/r/a/b/d;->b:Ljava/util/List;
                                                                                                                                                                                        570if-eqz v4, :cond_412
                                                                                                                                                                                        572const-string v4, "event"
                                                                                                                                                                                        574invoke-virtual {v4, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        575move-result v4
                                                                                                                                                                                        576if-eqz v4, :cond_412
                                                                                                                                                                                        577new-instance v8, Lcom/qq/e/comm/plugin/r/a/b/f;
                                                                                                                                                                                        579invoke-direct {v8}, Lcom/qq/e/comm/plugin/r/a/b/f;-><init>()V
                                                                                                                                                                                        580move-object v4, v8
                                                                                                                                                                                        581goto_31b: if-eqz v4, :cond_34b
                                                                                                                                                                                        583const-string v6, "key"
                                                                                                                                                                                        585invoke-virtual {v6, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        586move-result v6
                                                                                                                                                                                        587if-eqz v6, :cond_32b
                                                                                                                                                                                        589invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;
                                                                                                                                                                                        590move-result-object v6
                                                                                                                                                                                        591iput-object v6, v4, Lcom/qq/e/comm/plugin/r/a/b/f;->a:Ljava/lang/String;
                                                                                                                                                                                        592cond_32b:
                                                                                                                                                                                        593const-string v6, "value"
                                                                                                                                                                                        595invoke-virtual {v6, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        596move-result v6
                                                                                                                                                                                        597if-eqz v6, :cond_339
                                                                                                                                                                                        599invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;
                                                                                                                                                                                        600move-result-object v6
                                                                                                                                                                                        601iput-object v6, v4, Lcom/qq/e/comm/plugin/r/a/b/f;->b:Ljava/lang/String;
                                                                                                                                                                                        602cond_339:
                                                                                                                                                                                        603const-string v6, "urlEncode"
                                                                                                                                                                                        605invoke-virtual {v6, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        606move-result v6
                                                                                                                                                                                        607if-eqz v6, :cond_34b
                                                                                                                                                                                        609invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;
                                                                                                                                                                                        610move-result-object v6
                                                                                                                                                                                        612invoke-static {v6}, Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z
                                                                                                                                                                                        613move-result v6
                                                                                                                                                                                        614iput-boolean v6, v4, Lcom/qq/e/comm/plugin/r/a/b/f;->c:Z
                                                                                                                                                                                        615cond_34b:
                                                                                                                                                                                        616const-string v6, "Adplacement"
                                                                                                                                                                                        618invoke-virtual {v12, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        619move-result v6
                                                                                                                                                                                        620if-eqz v6, :cond_35d
                                                                                                                                                                                        622iget-object v5, v10, Lcom/qq/e/comm/plugin/r/a/b/c;->g:Lcom/qq/e/comm/plugin/r/a/b/d;
                                                                                                                                                                                        623new-instance v6, Ljava/util/HashMap;
                                                                                                                                                                                        625invoke-direct {v6}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        626iput-object v6, v5, Lcom/qq/e/comm/plugin/r/a/b/d;->c:Ljava/util/HashMap;
                                                                                                                                                                                        627move v5, v7
                                                                                                                                                                                        628cond_35d:
                                                                                                                                                                                        629const-string v6, "viewabilityarguments"
                                                                                                                                                                                        631invoke-virtual {v12, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        632move-result v6
                                                                                                                                                                                        633if-eqz v6, :cond_40f
                                                                                                                                                                                        635iget-object v1, v10, Lcom/qq/e/comm/plugin/r/a/b/c;->g:Lcom/qq/e/comm/plugin/r/a/b/d;
                                                                                                                                                                                        636new-instance v6, Ljava/util/HashMap;
                                                                                                                                                                                        638invoke-direct {v6}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        639iput-object v6, v1, Lcom/qq/e/comm/plugin/r/a/b/d;->d:Ljava/util/HashMap;
                                                                                                                                                                                        640move v1, v7
                                                                                                                                                                                        641move-object v6, v4
                                                                                                                                                                                        642goto_370:
                                                                                                                                                                                        643const-string v4, "separator"
                                                                                                                                                                                        645invoke-virtual {v4, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        646move-result v4
                                                                                                                                                                                        647if-eqz v4, :cond_37e
                                                                                                                                                                                        649invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;
                                                                                                                                                                                        650move-result-object v4
                                                                                                                                                                                        651iput-object v4, v10, Lcom/qq/e/comm/plugin/r/a/b/c;->h:Ljava/lang/String;
                                                                                                                                                                                        652cond_37e:
                                                                                                                                                                                        653const-string v4, "equalizer"
                                                                                                                                                                                        655invoke-virtual {v4, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        656move-result v4
                                                                                                                                                                                        657if-eqz v4, :cond_38c
                                                                                                                                                                                        659invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;
                                                                                                                                                                                        660move-result-object v4
                                                                                                                                                                                        661iput-object v4, v10, Lcom/qq/e/comm/plugin/r/a/b/c;->i:Ljava/lang/String;
                                                                                                                                                                                        662cond_38c:
                                                                                                                                                                                        663const-string v4, "timeStampUseSecond"
                                                                                                                                                                                        665invoke-virtual {v4, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        666move-result v4
                                                                                                                                                                                        667if-eqz v4, :cond_40b
                                                                                                                                                                                        669invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;
                                                                                                                                                                                        670move-result-object v4
                                                                                                                                                                                        672invoke-static {v4}, Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z
                                                                                                                                                                                        673move-result v4
                                                                                                                                                                                        674iput-boolean v4, v10, Lcom/qq/e/comm/plugin/r/a/b/c;->j:Z
                                                                                                                                                                                        675move-object v8, v6
                                                                                                                                                                                        676move-object v4, v9
                                                                                                                                                                                        677goto/16 :goto_1c
                                                                                                                                                                                        678pswitch_3a2:
                                                                                                                                                                                        679invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String;
                                                                                                                                                                                        680move-result-object v9
                                                                                                                                                                                        682const-string v10, "company"
                                                                                                                                                                                        684invoke-virtual {v10, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        685move-result v10
                                                                                                                                                                                        686if-eqz v10, :cond_3b4
                                                                                                                                                                                        688iget-object v10, v0, Lcom/qq/e/comm/plugin/r/a/b/h;->b:Ljava/util/List;
                                                                                                                                                                                        690invoke-interface {v10, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        691move-object v6, v2
                                                                                                                                                                                        692cond_3b4:
                                                                                                                                                                                        693const-string v10, "argument"
                                                                                                                                                                                        695invoke-virtual {v10, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        696move-result v10
                                                                                                                                                                                        697if-eqz v10, :cond_3c8
                                                                                                                                                                                        698if-eqz v5, :cond_3ef
                                                                                                                                                                                        700iget-object v10, v6, Lcom/qq/e/comm/plugin/r/a/b/c;->g:Lcom/qq/e/comm/plugin/r/a/b/d;
                                                                                                                                                                                        702iget-object v10, v10, Lcom/qq/e/comm/plugin/r/a/b/d;->c:Ljava/util/HashMap;
                                                                                                                                                                                        704iget-object v12, v4, Lcom/qq/e/comm/plugin/r/a/b/b;->a:Ljava/lang/String;
                                                                                                                                                                                        706invoke-virtual {v10, v12, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        707goto_3c7: move-object v4, v2
                                                                                                                                                                                        708cond_3c8:
                                                                                                                                                                                        709const-string v10, "Adplacement"
                                                                                                                                                                                        711invoke-virtual {v9, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        712move-result v10
                                                                                                                                                                                        713if-eqz v10, :cond_3d2
                                                                                                                                                                                        714move v5, v3
                                                                                                                                                                                        715move-object v4, v2
                                                                                                                                                                                        716cond_3d2:
                                                                                                                                                                                        717const-string v10, "viewabilityarguments"
                                                                                                                                                                                        719invoke-virtual {v9, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        720move-result v10
                                                                                                                                                                                        721if-eqz v10, :cond_3dc
                                                                                                                                                                                        722move v1, v3
                                                                                                                                                                                        723move-object v4, v2
                                                                                                                                                                                        724cond_3dc:
                                                                                                                                                                                        725const-string v10, "event"
                                                                                                                                                                                        727invoke-virtual {v10, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        728move-result v9
                                                                                                                                                                                        729if-eqz v9, :cond_1b
                                                                                                                                                                                        731iget-object v9, v6, Lcom/qq/e/comm/plugin/r/a/b/c;->g:Lcom/qq/e/comm/plugin/r/a/b/d;
                                                                                                                                                                                        733iget-object v9, v9, Lcom/qq/e/comm/plugin/r/a/b/d;->b:Ljava/util/List;
                                                                                                                                                                                        735invoke-interface {v9, v8}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        736move-object v8, v2
                                                                                                                                                                                        737move-object v10, v6
                                                                                                                                                                                        738goto/16 :goto_1c
                                                                                                                                                                                        739cond_3ef: if-eqz v1, :cond_400
                                                                                                                                                                                        741iget-object v10, v6, Lcom/qq/e/comm/plugin/r/a/b/c;->g:Lcom/qq/e/comm/plugin/r/a/b/d;
                                                                                                                                                                                        743iget-object v10, v10, Lcom/qq/e/comm/plugin/r/a/b/d;->d:Ljava/util/HashMap;
                                                                                                                                                                                        745iget-object v12, v4, Lcom/qq/e/comm/plugin/r/a/b/b;->a:Ljava/lang/String;
                                                                                                                                                                                        747invoke-virtual {v10, v12, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        748try_end_3fa: goto/16 :goto_3c7
                                                                                                                                                                                        749catch_3fb: move-exception v1
                                                                                                                                                                                        750goto_3fc:
                                                                                                                                                                                        751invoke-virtual {v1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        752cond_3ff: return-object v0
                                                                                                                                                                                        753cond_400:
                                                                                                                                                                                        754iget-object v10, v6, Lcom/qq/e/comm/plugin/r/a/b/c;->g:Lcom/qq/e/comm/plugin/r/a/b/d;
                                                                                                                                                                                        756iget-object v10, v10, Lcom/qq/e/comm/plugin/r/a/b/d;->a:Ljava/util/List;
                                                                                                                                                                                        758invoke-interface {v10, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        759try_end_407: goto/16 :goto_3c7
                                                                                                                                                                                        760catch_408: move-exception v1
                                                                                                                                                                                        761move-object v0, v2
                                                                                                                                                                                        762goto/16 :goto_3fc
                                                                                                                                                                                        763cond_40b: move-object v8, v6
                                                                                                                                                                                        764move-object v4, v9
                                                                                                                                                                                        765goto/16 :goto_1c
                                                                                                                                                                                        766cond_40f: move-object v6, v4
                                                                                                                                                                                        767goto/16 :goto_370
                                                                                                                                                                                        768cond_412: move-object v4, v8
                                                                                                                                                                                        769goto/16 :goto_31b
                                                                                                                                                                                        770cond_415: move-object v9, v4
                                                                                                                                                                                        771goto/16 :goto_2b4
                                                                                                                                                                                        772cond_418: move-object v6, v8
                                                                                                                                                                                        773move-object v9, v4
                                                                                                                                                                                        774goto/16 :goto_370
                                                                                                                                                                                        775cond_41c: move-object v10, v6
                                                                                                                                                                                        776goto/16 :goto_131
                                                                                                                                                                                        777nop
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • authority_general_data
                                                                                                                                                                                        • \n
                                                                                                                                                                                        • &click_time=
                                                                                                                                                                                        • &link_type=
                                                                                                                                                                                        • &landing_type=
                                                                                                                                                                                        • &exception=
                                                                                                                                                                                        • &code=
                                                                                                                                                                                        • &last_url=
                                                                                                                                                                                        • &unit_id=
                                                                                                                                                                                        • &key=2000012
                                                                                                                                                                                        • &click_duration=
                                                                                                                                                                                        • &cid=
                                                                                                                                                                                        • &type=
                                                                                                                                                                                        • &click_type=
                                                                                                                                                                                        • rid_n=
                                                                                                                                                                                        • &network_type=
                                                                                                                                                                                        • &network_str=
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0move-object/from16 v0, p0
                                                                                                                                                                                        1new-instance v1, Lcom/mintegral/msdk/base/common/d/c/a;
                                                                                                                                                                                        3iget-object v2, v0, Lcom/mintegral/msdk/base/common/d/a;->b:Landroid/content/Context;
                                                                                                                                                                                        4iget v3, v0, Lcom/mintegral/msdk/base/common/d/a;->c:I
                                                                                                                                                                                        6invoke-direct {v1, v2, v3}, Lcom/mintegral/msdk/base/common/d/c/a;-><init>(Landroid/content/Context;I)V
                                                                                                                                                                                        8invoke-virtual {v1}, Lcom/mintegral/msdk/base/common/net/c;->c()V
                                                                                                                                                                                        9new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        11invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        13invoke-virtual/range {p1 .. p1}, Lcom/mintegral/msdk/base/entity/b;->k()Ljava/lang/String;
                                                                                                                                                                                        14move-result-object v3
                                                                                                                                                                                        16invoke-static {}, Lcom/mintegral/msdk/base/controller/authoritycontroller/a;->a()Lcom/mintegral/msdk/base/controller/authoritycontroller/a;
                                                                                                                                                                                        18const-string v4, "authority_general_data"
                                                                                                                                                                                        20invoke-static {v4}, Lcom/mintegral/msdk/base/controller/authoritycontroller/a;->a(Ljava/lang/String;)Z
                                                                                                                                                                                        21move-result v4
                                                                                                                                                                                        23const-string v5, "\n"
                                                                                                                                                                                        25const-string v6, "&click_time="
                                                                                                                                                                                        27const-string v7, "&link_type="
                                                                                                                                                                                        29const-string v8, "&landing_type="
                                                                                                                                                                                        31const-string v9, "&exception="
                                                                                                                                                                                        33const-string v10, "&code="
                                                                                                                                                                                        35const-string v11, "&last_url="
                                                                                                                                                                                        37const-string v12, "&unit_id="
                                                                                                                                                                                        39const-string v13, "&key=2000012"
                                                                                                                                                                                        41const-string v14, "&click_duration="
                                                                                                                                                                                        43const-string v15, "&cid="
                                                                                                                                                                                        44move-object/from16 v16, v1
                                                                                                                                                                                        46const-string v1, "&type="
                                                                                                                                                                                        48const-string v0, "&click_type="
                                                                                                                                                                                        49move-object/from16 v17, v5
                                                                                                                                                                                        51const-string v5, "rid_n="
                                                                                                                                                                                        52if-eqz v4, :cond_156
                                                                                                                                                                                        53new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        55invoke-direct {v4, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        57invoke-virtual/range {p1 .. p1}, Lcom/mintegral/msdk/base/entity/b;->n()Ljava/lang/String;
                                                                                                                                                                                        58move-result-object v5
                                                                                                                                                                                        60invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        62invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        63move-result-object v4
                                                                                                                                                                                        65invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        66new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        68const-string v5, "&network_type="
                                                                                                                                                                                        70invoke-direct {v4, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        72invoke-virtual/range {p1 .. p1}, Lcom/mintegral/msdk/base/entity/b;->a()I
                                                                                                                                                                                        73move-result v5
                                                                                                                                                                                        75invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        77invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        78move-result-object v4
                                                                                                                                                                                        80invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        81new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        83const-string v5, "&network_str="
                                                                                                                                                                                        85invoke-direct {v4, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        87invoke-virtual/range {p1 .. p1}, Lcom/mintegral/msdk/base/entity/b;->b()Ljava/lang/String;
                                                                                                                                                                                        88move-result-object v5
                                                                                                                                                                                        90invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        92invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        93move-result-object v4
                                                                                                                                                                                        95invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        96new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        98invoke-direct {v4, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        100invoke-virtual/range {p1 .. p1}, Lcom/mintegral/msdk/base/entity/b;->g()I
                                                                                                                                                                                        101move-result v0
                                                                                                                                                                                        103invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        105invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        106move-result-object v0
                                                                                                                                                                                        108invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        109new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        111invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        113invoke-virtual/range {p1 .. p1}, Lcom/mintegral/msdk/base/entity/b;->j()I
                                                                                                                                                                                        114move-result v1
                                                                                                                                                                                        116invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        118invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        119move-result-object v0
                                                                                                                                                                                        121invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        122new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        124invoke-direct {v0, v15}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        126invoke-virtual/range {p1 .. p1}, Lcom/mintegral/msdk/base/entity/b;->l()Ljava/lang/String;
                                                                                                                                                                                        127move-result-object v1
                                                                                                                                                                                        129invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        131invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        132move-result-object v0
                                                                                                                                                                                        134invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        135new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        137invoke-direct {v0, v14}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        139invoke-virtual/range {p1 .. p1}, Lcom/mintegral/msdk/base/entity/b;->m()Ljava/lang/String;
                                                                                                                                                                                        140move-result-object v1
                                                                                                                                                                                        142invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        144invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        145move-result-object v0
                                                                                                                                                                                        147invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        149invoke-virtual {v2, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        150new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        152invoke-direct {v0, v12}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        154invoke-virtual/range {p1 .. p1}, Lcom/mintegral/msdk/base/entity/b;->c()Ljava/lang/String;
                                                                                                                                                                                        155move-result-object v1
                                                                                                                                                                                        157invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        159invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        160move-result-object v0
                                                                                                                                                                                        162invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        163new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        165invoke-direct {v0, v11}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        167invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        169invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        170move-result-object v0
                                                                                                                                                                                        172invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        173new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        175invoke-direct {v0, v10}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        177invoke-virtual/range {p1 .. p1}, Lcom/mintegral/msdk/base/entity/b;->i()I
                                                                                                                                                                                        178move-result v1
                                                                                                                                                                                        180invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        182invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        183move-result-object v0
                                                                                                                                                                                        185invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        186new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        188invoke-direct {v0, v9}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        190invoke-virtual/range {p1 .. p1}, Lcom/mintegral/msdk/base/entity/b;->h()Ljava/lang/String;
                                                                                                                                                                                        191move-result-object v1
                                                                                                                                                                                        193invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        195invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        196move-result-object v0
                                                                                                                                                                                        198invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        199new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        201invoke-direct {v0, v8}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        203invoke-virtual/range {p1 .. p1}, Lcom/mintegral/msdk/base/entity/b;->d()I
                                                                                                                                                                                        204move-result v1
                                                                                                                                                                                        206invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        208invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        209move-result-object v0
                                                                                                                                                                                        211invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        212new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        214invoke-direct {v0, v7}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        216invoke-virtual/range {p1 .. p1}, Lcom/mintegral/msdk/base/entity/b;->e()I
                                                                                                                                                                                        217move-result v1
                                                                                                                                                                                        219invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        221invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        222move-result-object v0
                                                                                                                                                                                        224invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        225new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        227invoke-direct {v0, v6}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        229invoke-virtual/range {p1 .. p1}, Lcom/mintegral/msdk/base/entity/b;->f()Ljava/lang/String;
                                                                                                                                                                                        230move-result-object v1
                                                                                                                                                                                        232invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        233move-object/from16 v4, v17
                                                                                                                                                                                        235invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        237invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        238move-result-object v0
                                                                                                                                                                                        240invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        241goto/16 :goto_23e
                                                                                                                                                                                        242cond_156: new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        244invoke-direct {v4, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        246invoke-virtual/range {p1 .. p1}, Lcom/mintegral/msdk/base/entity/b;->n()Ljava/lang/String;
                                                                                                                                                                                        247move-result-object v5
                                                                                                                                                                                        249invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        251invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        252move-result-object v4
                                                                                                                                                                                        254invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        255new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        257invoke-direct {v4, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        259invoke-virtual/range {p1 .. p1}, Lcom/mintegral/msdk/base/entity/b;->g()I
                                                                                                                                                                                        260move-result v0
                                                                                                                                                                                        262invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        264invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        265move-result-object v0
                                                                                                                                                                                        267invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        268new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        270invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        272invoke-virtual/range {p1 .. p1}, Lcom/mintegral/msdk/base/entity/b;->j()I
                                                                                                                                                                                        273move-result v1
                                                                                                                                                                                        275invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        277invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        278move-result-object v0
                                                                                                                                                                                        280invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        281new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        283invoke-direct {v0, v15}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        285invoke-virtual/range {p1 .. p1}, Lcom/mintegral/msdk/base/entity/b;->l()Ljava/lang/String;
                                                                                                                                                                                        286move-result-object v1
                                                                                                                                                                                        288invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        290invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        291move-result-object v0
                                                                                                                                                                                        293invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        294new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        296invoke-direct {v0, v14}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        298invoke-virtual/range {p1 .. p1}, Lcom/mintegral/msdk/base/entity/b;->m()Ljava/lang/String;
                                                                                                                                                                                        299move-result-object v1
                                                                                                                                                                                        301invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        303invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        304move-result-object v0
                                                                                                                                                                                        306invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        308invoke-virtual {v2, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        309new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        311invoke-direct {v0, v12}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        313invoke-virtual/range {p1 .. p1}, Lcom/mintegral/msdk/base/entity/b;->c()Ljava/lang/String;
                                                                                                                                                                                        314move-result-object v1
                                                                                                                                                                                        316invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        318invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        319move-result-object v0
                                                                                                                                                                                        321invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        322new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        324invoke-direct {v0, v11}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        326invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        328invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        329move-result-object v0
                                                                                                                                                                                        331invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        332new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        334invoke-direct {v0, v10}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        336invoke-virtual/range {p1 .. p1}, Lcom/mintegral/msdk/base/entity/b;->i()I
                                                                                                                                                                                        337move-result v1
                                                                                                                                                                                        339invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        341invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        342move-result-object v0
                                                                                                                                                                                        344invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        345new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        347invoke-direct {v0, v9}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        349invoke-virtual/range {p1 .. p1}, Lcom/mintegral/msdk/base/entity/b;->h()Ljava/lang/String;
                                                                                                                                                                                        350move-result-object v1
                                                                                                                                                                                        352invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        354invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        355move-result-object v0
                                                                                                                                                                                        357invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        358new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        360invoke-direct {v0, v8}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        362invoke-virtual/range {p1 .. p1}, Lcom/mintegral/msdk/base/entity/b;->d()I
                                                                                                                                                                                        363move-result v1
                                                                                                                                                                                        365invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        367invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        368move-result-object v0
                                                                                                                                                                                        370invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        371new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        373invoke-direct {v0, v7}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        375invoke-virtual/range {p1 .. p1}, Lcom/mintegral/msdk/base/entity/b;->e()I
                                                                                                                                                                                        376move-result v1
                                                                                                                                                                                        378invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        380invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        381move-result-object v0
                                                                                                                                                                                        383invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        384new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        386invoke-direct {v0, v6}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        388invoke-virtual/range {p1 .. p1}, Lcom/mintegral/msdk/base/entity/b;->f()Ljava/lang/String;
                                                                                                                                                                                        389move-result-object v1
                                                                                                                                                                                        391invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        392move-object/from16 v1, v17
                                                                                                                                                                                        394invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        396invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        397move-result-object v0
                                                                                                                                                                                        399invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        400goto_23e:
                                                                                                                                                                                        401invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        402move-result-object v0
                                                                                                                                                                                        404invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        405move-result v1
                                                                                                                                                                                        406if-eqz v1, :cond_249
                                                                                                                                                                                        407return-void
                                                                                                                                                                                        408cond_249: move-object/from16 v1, p0
                                                                                                                                                                                        410iget-object v2, v1, Lcom/mintegral/msdk/base/common/d/a;->b:Landroid/content/Context;
                                                                                                                                                                                        411move-object/from16 v3, p2
                                                                                                                                                                                        413invoke-static {v0, v2, v3}, Lcom/mintegral/msdk/base/common/d/b;->a(Ljava/lang/String;Landroid/content/Context;Ljava/lang/String;)Lcom/mintegral/msdk/base/common/net/l;
                                                                                                                                                                                        414move-result-object v0
                                                                                                                                                                                        416sget-object v2, Lcom/mintegral/msdk/base/common/a;->f:Ljava/lang/String;
                                                                                                                                                                                        417new-instance v3, Lcom/mintegral/msdk/base/common/d/a$5;
                                                                                                                                                                                        419invoke-direct {v3, v1}, Lcom/mintegral/msdk/base/common/d/a$5;-><init>(Lcom/mintegral/msdk/base/common/d/a;)V
                                                                                                                                                                                        420move-object/from16 v4, v16
                                                                                                                                                                                        422invoke-virtual {v4, v2, v0, v3}, Lcom/mintegral/msdk/base/common/net/c;->b(Ljava/lang/String;Lcom/mintegral/msdk/base/common/net/l;Lcom/mintegral/msdk/base/common/net/d;)Lcom/mintegral/msdk/base/common/e/a;
                                                                                                                                                                                        423return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.query
                                                                                                                                                                                        • android.database.Cursor.getCount
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • android.database.Cursor.moveToNext
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getInt
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getInt
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getInt
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getInt
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getInt
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getInt
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getInt
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.delete
                                                                                                                                                                                        • android.database.Cursor.close
                                                                                                                                                                                        • android.database.Cursor.close
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        • android.database.Cursor.close
                                                                                                                                                                                        • android.database.Cursor.close
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • reward_report
                                                                                                                                                                                        • key=?
                                                                                                                                                                                        • key
                                                                                                                                                                                        • networkType
                                                                                                                                                                                        • network_str
                                                                                                                                                                                        • isCompleteView
                                                                                                                                                                                        • watchedMillis
                                                                                                                                                                                        • videoLength
                                                                                                                                                                                        • offerUrl
                                                                                                                                                                                        • reason
                                                                                                                                                                                        • result
                                                                                                                                                                                        • duration
                                                                                                                                                                                        • videoSize
                                                                                                                                                                                        • campaignId
                                                                                                                                                                                        • video_url
                                                                                                                                                                                        • unitId
                                                                                                                                                                                        • rid
                                                                                                                                                                                        • ad_type
                                                                                                                                                                                        • resource_type
                                                                                                                                                                                        • device_id
                                                                                                                                                                                        • creative
                                                                                                                                                                                        • 2000021
                                                                                                                                                                                        • 2000022
                                                                                                                                                                                        • 2000025
                                                                                                                                                                                        • 2000024
                                                                                                                                                                                        • 2000039
                                                                                                                                                                                        • h5_click_data
                                                                                                                                                                                        • 2000043
                                                                                                                                                                                        • type
                                                                                                                                                                                        • endcard_url
                                                                                                                                                                                        • 2000045
                                                                                                                                                                                        • template_url
                                                                                                                                                                                        • 2000044
                                                                                                                                                                                        • image_url
                                                                                                                                                                                        • 2000054
                                                                                                                                                                                        • id
                                                                                                                                                                                        • id = ?
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Ljava/lang/String;",
                                                                                                                                                                                        4")",
                                                                                                                                                                                        5"Ljava/util/List<",
                                                                                                                                                                                        6"Lcom/mintegral/msdk/base/entity/p;",
                                                                                                                                                                                        7">;"
                                                                                                                                                                                        8}
                                                                                                                                                                                        9.end annotation
                                                                                                                                                                                        10move-object/from16 v0, p1
                                                                                                                                                                                        11monitor-enter p0
                                                                                                                                                                                        12try_start_3:
                                                                                                                                                                                        13invoke-static/range {p1 .. p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        14move-result v1
                                                                                                                                                                                        15try_end_7: if-nez v1, :cond_309
                                                                                                                                                                                        16try_start_9:
                                                                                                                                                                                        17invoke-virtual/range {p0 .. p0}, Lcom/mintegral/msdk/base/b/a;->a()Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        18move-result-object v2
                                                                                                                                                                                        20const-string v3, "reward_report"
                                                                                                                                                                                        21const/4 v4, 0x0
                                                                                                                                                                                        23const-string v5, "key=?"
                                                                                                                                                                                        24const/4 v11, 0x1
                                                                                                                                                                                        25new-array v6, v11, [Ljava/lang/String;
                                                                                                                                                                                        26const/4 v12, 0x0
                                                                                                                                                                                        27aput-object v0, v6, v12
                                                                                                                                                                                        28const/4 v7, 0x0
                                                                                                                                                                                        29const/4 v8, 0x0
                                                                                                                                                                                        30const/4 v9, 0x0
                                                                                                                                                                                        32invoke-virtual/range {v2 .. v9}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                        33move-result-object v13
                                                                                                                                                                                        34try_end_1f: if-eqz v13, :cond_2e3
                                                                                                                                                                                        35try_start_21:
                                                                                                                                                                                        36invoke-interface {v13}, Landroid/database/Cursor;->getCount()I
                                                                                                                                                                                        37move-result v1
                                                                                                                                                                                        38if-lez v1, :cond_2e3
                                                                                                                                                                                        39new-instance v14, Ljava/util/ArrayList;
                                                                                                                                                                                        41invoke-direct {v14}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        42goto_2c:
                                                                                                                                                                                        43invoke-interface {v13}, Landroid/database/Cursor;->moveToNext()Z
                                                                                                                                                                                        44move-result v1
                                                                                                                                                                                        45if-eqz v1, :cond_2d3
                                                                                                                                                                                        47const-string v1, "key"
                                                                                                                                                                                        49invoke-interface {v13, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        50move-result v1
                                                                                                                                                                                        52invoke-interface {v13, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        53move-result-object v3
                                                                                                                                                                                        55const-string v1, "networkType"
                                                                                                                                                                                        57invoke-interface {v13, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        58move-result v1
                                                                                                                                                                                        60invoke-interface {v13, v1}, Landroid/database/Cursor;->getInt(I)I
                                                                                                                                                                                        61move-result v4
                                                                                                                                                                                        63const-string v1, "network_str"
                                                                                                                                                                                        65invoke-interface {v13, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        66move-result v1
                                                                                                                                                                                        68invoke-interface {v13, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        69move-result-object v7
                                                                                                                                                                                        71const-string v1, "isCompleteView"
                                                                                                                                                                                        73invoke-interface {v13, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        74move-result v1
                                                                                                                                                                                        76invoke-interface {v13, v1}, Landroid/database/Cursor;->getInt(I)I
                                                                                                                                                                                        78const-string v1, "watchedMillis"
                                                                                                                                                                                        80invoke-interface {v13, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        81move-result v1
                                                                                                                                                                                        83invoke-interface {v13, v1}, Landroid/database/Cursor;->getInt(I)I
                                                                                                                                                                                        85const-string v1, "videoLength"
                                                                                                                                                                                        87invoke-interface {v13, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        88move-result v1
                                                                                                                                                                                        90invoke-interface {v13, v1}, Landroid/database/Cursor;->getInt(I)I
                                                                                                                                                                                        91move-result v18
                                                                                                                                                                                        93const-string v1, "offerUrl"
                                                                                                                                                                                        95invoke-interface {v13, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        96move-result v1
                                                                                                                                                                                        98invoke-interface {v13, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        99move-result-object v5
                                                                                                                                                                                        101const-string v1, "reason"
                                                                                                                                                                                        103invoke-interface {v13, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        104move-result v1
                                                                                                                                                                                        106invoke-interface {v13, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        107move-result-object v8
                                                                                                                                                                                        109const-string v1, "result"
                                                                                                                                                                                        111invoke-interface {v13, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        112move-result v1
                                                                                                                                                                                        114invoke-interface {v13, v1}, Landroid/database/Cursor;->getInt(I)I
                                                                                                                                                                                        115move-result v6
                                                                                                                                                                                        117const-string v1, "duration"
                                                                                                                                                                                        119invoke-interface {v13, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        120move-result v1
                                                                                                                                                                                        122invoke-interface {v13, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        123move-result-object v21
                                                                                                                                                                                        125const-string v1, "videoSize"
                                                                                                                                                                                        127invoke-interface {v13, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        128move-result v1
                                                                                                                                                                                        130invoke-interface {v13, v1}, Landroid/database/Cursor;->getInt(I)I
                                                                                                                                                                                        131move-result v22
                                                                                                                                                                                        133const-string v1, "campaignId"
                                                                                                                                                                                        135invoke-interface {v13, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        136move-result v1
                                                                                                                                                                                        138invoke-interface {v13, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        139move-result-object v9
                                                                                                                                                                                        141const-string v1, "video_url"
                                                                                                                                                                                        143invoke-interface {v13, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        144move-result v1
                                                                                                                                                                                        146invoke-interface {v13, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        147move-result-object v1
                                                                                                                                                                                        149const-string v2, "unitId"
                                                                                                                                                                                        151invoke-interface {v13, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        152move-result v2
                                                                                                                                                                                        154invoke-interface {v13, v2}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        155move-result-object v15
                                                                                                                                                                                        157const-string v2, "rid"
                                                                                                                                                                                        159invoke-interface {v13, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        160move-result v2
                                                                                                                                                                                        162invoke-interface {v13, v2}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        163move-result-object v2
                                                                                                                                                                                        165const-string v10, "ad_type"
                                                                                                                                                                                        167invoke-interface {v13, v10}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        168move-result v10
                                                                                                                                                                                        170invoke-interface {v13, v10}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        171move-result-object v10
                                                                                                                                                                                        173const-string v12, "resource_type"
                                                                                                                                                                                        175invoke-interface {v13, v12}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        176move-result v12
                                                                                                                                                                                        178invoke-interface {v13, v12}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        179move-result-object v12
                                                                                                                                                                                        181const-string v11, "device_id"
                                                                                                                                                                                        183invoke-interface {v13, v11}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        184move-result v11
                                                                                                                                                                                        186invoke-interface {v13, v11}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        187move-result-object v11
                                                                                                                                                                                        188move-object/from16 v16, v2
                                                                                                                                                                                        190const-string v2, "creative"
                                                                                                                                                                                        192invoke-interface {v13, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        193move-result v2
                                                                                                                                                                                        195invoke-interface {v13, v2}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        196move-result-object v2
                                                                                                                                                                                        197move-object/from16 v17, v2
                                                                                                                                                                                        199const-string v2, "2000021"
                                                                                                                                                                                        201invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        202move-result v2
                                                                                                                                                                                        203try_end_f8: if-eqz v2, :cond_119
                                                                                                                                                                                        204try_start_fa: new-instance v10, Lcom/mintegral/msdk/base/entity/p;
                                                                                                                                                                                        205move-object/from16 v11, v16
                                                                                                                                                                                        206move-object v2, v10
                                                                                                                                                                                        207move-object v6, v8
                                                                                                                                                                                        209invoke-direct/range {v2 .. v7}, Lcom/mintegral/msdk/base/entity/p;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        211invoke-virtual {v10, v9}, Lcom/mintegral/msdk/base/entity/p;->l(Ljava/lang/String;)V
                                                                                                                                                                                        213invoke-virtual {v10, v1}, Lcom/mintegral/msdk/base/entity/p;->e(Ljava/lang/String;)V
                                                                                                                                                                                        215invoke-virtual {v10, v11}, Lcom/mintegral/msdk/base/entity/p;->j(Ljava/lang/String;)V
                                                                                                                                                                                        217invoke-virtual {v10, v15}, Lcom/mintegral/msdk/base/entity/p;->k(Ljava/lang/String;)V
                                                                                                                                                                                        218goto_10f: move-object v2, v0
                                                                                                                                                                                        219goto_110: move-object v1, v13
                                                                                                                                                                                        220move-object/from16 v17, v14
                                                                                                                                                                                        221goto/16 :goto_297
                                                                                                                                                                                        222catch_115: move-exception v0
                                                                                                                                                                                        223move-object v10, v13
                                                                                                                                                                                        224goto/16 :goto_2ef
                                                                                                                                                                                        225cond_119: move-object/from16 v2, v16
                                                                                                                                                                                        226move-object/from16 v16, v15
                                                                                                                                                                                        227try_start_11d:
                                                                                                                                                                                        228const-string v15, "2000022"
                                                                                                                                                                                        230invoke-virtual {v0, v15}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        231move-result v15
                                                                                                                                                                                        232try_end_123: if-eqz v15, :cond_14f
                                                                                                                                                                                        233try_start_125: new-instance v11, Lcom/mintegral/msdk/base/entity/p;
                                                                                                                                                                                        234move-object/from16 v12, v16
                                                                                                                                                                                        235move-object v15, v11
                                                                                                                                                                                        236move-object/from16 v16, v3
                                                                                                                                                                                        237move/from16 v17, v4
                                                                                                                                                                                        238move-object/from16 v19, v5
                                                                                                                                                                                        239move/from16 v20, v6
                                                                                                                                                                                        240move-object/from16 v23, v7
                                                                                                                                                                                        242invoke-direct/range {v15 .. v23}, Lcom/mintegral/msdk/base/entity/p;-><init>(Ljava/lang/String;IILjava/lang/String;ILjava/lang/String;ILjava/lang/String;)V
                                                                                                                                                                                        244invoke-virtual {v11, v9}, Lcom/mintegral/msdk/base/entity/p;->l(Ljava/lang/String;)V
                                                                                                                                                                                        246invoke-virtual {v11, v1}, Lcom/mintegral/msdk/base/entity/p;->e(Ljava/lang/String;)V
                                                                                                                                                                                        248invoke-virtual {v11, v2}, Lcom/mintegral/msdk/base/entity/p;->j(Ljava/lang/String;)V
                                                                                                                                                                                        250invoke-virtual {v11, v12}, Lcom/mintegral/msdk/base/entity/p;->k(Ljava/lang/String;)V
                                                                                                                                                                                        252invoke-virtual {v11, v8}, Lcom/mintegral/msdk/base/entity/p;->n(Ljava/lang/String;)V
                                                                                                                                                                                        254invoke-virtual {v11, v2}, Lcom/mintegral/msdk/base/entity/p;->j(Ljava/lang/String;)V
                                                                                                                                                                                        256invoke-virtual {v11, v10}, Lcom/mintegral/msdk/base/entity/p;->g(Ljava/lang/String;)V
                                                                                                                                                                                        257try_end_14c: move-object v2, v0
                                                                                                                                                                                        258move-object v10, v11
                                                                                                                                                                                        259goto/16 :goto_110
                                                                                                                                                                                        260cond_14f: move-object/from16 v15, v16
                                                                                                                                                                                        261try_start_151:
                                                                                                                                                                                        262const-string v1, "2000025"
                                                                                                                                                                                        264invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        265move-result v1
                                                                                                                                                                                        266try_end_157: if-eqz v1, :cond_16c
                                                                                                                                                                                        267try_start_159: new-instance v1, Lcom/mintegral/msdk/base/entity/p;
                                                                                                                                                                                        268move-object v15, v1
                                                                                                                                                                                        269move-object/from16 v16, v3
                                                                                                                                                                                        270move/from16 v17, v4
                                                                                                                                                                                        271move-object/from16 v19, v5
                                                                                                                                                                                        272move/from16 v20, v6
                                                                                                                                                                                        273move-object/from16 v23, v7
                                                                                                                                                                                        275invoke-direct/range {v15 .. v23}, Lcom/mintegral/msdk/base/entity/p;-><init>(Ljava/lang/String;IILjava/lang/String;ILjava/lang/String;ILjava/lang/String;)V
                                                                                                                                                                                        276goto_169: move-object v2, v0
                                                                                                                                                                                        277move-object v10, v1
                                                                                                                                                                                        278goto/16 :goto_110
                                                                                                                                                                                        279try_start_16c:
                                                                                                                                                                                        280const-string v1, "2000024"
                                                                                                                                                                                        282invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        283move-result v1
                                                                                                                                                                                        284try_end_172: if-eqz v1, :cond_17c
                                                                                                                                                                                        285try_start_174: new-instance v1, Lcom/mintegral/msdk/base/entity/p;
                                                                                                                                                                                        286move-object v2, v1
                                                                                                                                                                                        287move-object v6, v8
                                                                                                                                                                                        289invoke-direct/range {v2 .. v7}, Lcom/mintegral/msdk/base/entity/p;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        290try_end_17b: goto/16 :goto_169
                                                                                                                                                                                        291try_start_17c:
                                                                                                                                                                                        292const-string v1, "2000039"
                                                                                                                                                                                        294invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        295move-result v1
                                                                                                                                                                                        296try_end_182: if-eqz v1, :cond_195
                                                                                                                                                                                        297try_start_184:
                                                                                                                                                                                        298const-string v1, "h5_click_data"
                                                                                                                                                                                        300invoke-interface {v13, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        301move-result v1
                                                                                                                                                                                        303invoke-interface {v13, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        304move-result-object v1
                                                                                                                                                                                        305new-instance v10, Lcom/mintegral/msdk/base/entity/p;
                                                                                                                                                                                        307invoke-direct {v10, v1}, Lcom/mintegral/msdk/base/entity/p;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        308try_end_193: goto/16 :goto_10f
                                                                                                                                                                                        309try_start_195:
                                                                                                                                                                                        310const-string v1, "2000043"
                                                                                                                                                                                        312invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        313move-result v1
                                                                                                                                                                                        314try_end_19b: if-eqz v1, :cond_1f9
                                                                                                                                                                                        315try_start_19d:
                                                                                                                                                                                        316const-string v1, "type"
                                                                                                                                                                                        318invoke-interface {v13, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        319move-result v1
                                                                                                                                                                                        321invoke-interface {v13, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        322move-result-object v16
                                                                                                                                                                                        324const-string v1, "endcard_url"
                                                                                                                                                                                        326invoke-interface {v13, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        327move-result v1
                                                                                                                                                                                        329invoke-interface {v13, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        330move-result-object v5
                                                                                                                                                                                        331new-instance v7, Lcom/mintegral/msdk/base/entity/p;
                                                                                                                                                                                        332try_end_1b3: move-object v1, v7
                                                                                                                                                                                        333move-object v4, v2
                                                                                                                                                                                        334move-object/from16 v3, v17
                                                                                                                                                                                        335move-object/from16 v2, p1
                                                                                                                                                                                        336move-object/from16 v17, v14
                                                                                                                                                                                        337move-object v14, v3
                                                                                                                                                                                        338move v3, v6
                                                                                                                                                                                        339move-object v6, v4
                                                                                                                                                                                        340move-object/from16 v4, v21
                                                                                                                                                                                        341move-object/from16 v18, v13
                                                                                                                                                                                        342move-object v13, v6
                                                                                                                                                                                        343move-object v6, v9
                                                                                                                                                                                        344move-object v0, v7
                                                                                                                                                                                        345move-object v7, v15
                                                                                                                                                                                        346move-object v15, v9
                                                                                                                                                                                        347move-object/from16 v9, v16
                                                                                                                                                                                        348try_start_1c9:
                                                                                                                                                                                        349invoke-direct/range {v1 .. v9}, Lcom/mintegral/msdk/base/entity/p;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        351invoke-virtual {v0, v13}, Lcom/mintegral/msdk/base/entity/p;->j(Ljava/lang/String;)V
                                                                                                                                                                                        353invoke-static {v15}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        354move-result v1
                                                                                                                                                                                        355if-nez v1, :cond_1d8
                                                                                                                                                                                        357invoke-virtual {v0, v15}, Lcom/mintegral/msdk/base/entity/p;->l(Ljava/lang/String;)V
                                                                                                                                                                                        358cond_1d8:
                                                                                                                                                                                        359invoke-virtual {v0, v10}, Lcom/mintegral/msdk/base/entity/p;->g(Ljava/lang/String;)V
                                                                                                                                                                                        361invoke-virtual {v0, v12}, Lcom/mintegral/msdk/base/entity/p;->a(Ljava/lang/String;)V
                                                                                                                                                                                        363invoke-virtual {v0, v11}, Lcom/mintegral/msdk/base/entity/p;->b(Ljava/lang/String;)V
                                                                                                                                                                                        365invoke-virtual {v0, v14}, Lcom/mintegral/msdk/base/entity/p;->c(Ljava/lang/String;)V
                                                                                                                                                                                        366try_end_1e4: move-object/from16 v2, p1
                                                                                                                                                                                        367move-object v10, v0
                                                                                                                                                                                        368move-object/from16 v1, v18
                                                                                                                                                                                        369goto/16 :goto_297
                                                                                                                                                                                        370catch_1eb: move-exception v0
                                                                                                                                                                                        371goto/16 :goto_1f5
                                                                                                                                                                                        372catchall_1ed: move-exception v0
                                                                                                                                                                                        373move-object/from16 v18, v13
                                                                                                                                                                                        374goto/16 :goto_2cc
                                                                                                                                                                                        375catch_1f2: move-exception v0
                                                                                                                                                                                        376move-object/from16 v18, v13
                                                                                                                                                                                        377goto_1f5: move-object/from16 v10, v18
                                                                                                                                                                                        378goto/16 :goto_2ef
                                                                                                                                                                                        379cond_1f9: move-object v0, v9
                                                                                                                                                                                        380move-object/from16 v18, v13
                                                                                                                                                                                        381move-object v13, v2
                                                                                                                                                                                        382move-object/from16 v24, v17
                                                                                                                                                                                        383move-object/from16 v17, v14
                                                                                                                                                                                        384move-object/from16 v14, v24
                                                                                                                                                                                        385try_start_203:
                                                                                                                                                                                        386const-string v1, "2000045"
                                                                                                                                                                                        387move-object/from16 v2, p1
                                                                                                                                                                                        389invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        390move-result v1
                                                                                                                                                                                        391if-eqz v1, :cond_237
                                                                                                                                                                                        392new-instance v10, Lcom/mintegral/msdk/base/entity/p;
                                                                                                                                                                                        394invoke-direct {v10}, Lcom/mintegral/msdk/base/entity/p;-><init>()V
                                                                                                                                                                                        396invoke-virtual {v10, v2}, Lcom/mintegral/msdk/base/entity/p;->m(Ljava/lang/String;)V
                                                                                                                                                                                        398invoke-virtual {v10, v4}, Lcom/mintegral/msdk/base/entity/p;->a(I)V
                                                                                                                                                                                        400invoke-virtual {v10, v6}, Lcom/mintegral/msdk/base/entity/p;->b(I)V
                                                                                                                                                                                        402invoke-virtual {v10, v0}, Lcom/mintegral/msdk/base/entity/p;->l(Ljava/lang/String;)V
                                                                                                                                                                                        404const-string v0, "template_url"
                                                                                                                                                                                        405try_end_220: move-object/from16 v1, v18
                                                                                                                                                                                        406try_start_222:
                                                                                                                                                                                        407invoke-interface {v1, v0}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        408move-result v0
                                                                                                                                                                                        410invoke-interface {v1, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        411move-result-object v0
                                                                                                                                                                                        413invoke-virtual {v10, v0}, Lcom/mintegral/msdk/base/entity/p;->h(Ljava/lang/String;)V
                                                                                                                                                                                        415invoke-virtual {v10, v8}, Lcom/mintegral/msdk/base/entity/p;->n(Ljava/lang/String;)V
                                                                                                                                                                                        417invoke-virtual {v10, v13}, Lcom/mintegral/msdk/base/entity/p;->j(Ljava/lang/String;)V
                                                                                                                                                                                        419invoke-virtual {v10, v15}, Lcom/mintegral/msdk/base/entity/p;->k(Ljava/lang/String;)V
                                                                                                                                                                                        420goto/16 :goto_297
                                                                                                                                                                                        421cond_237: move-object/from16 v1, v18
                                                                                                                                                                                        423const-string v3, "2000044"
                                                                                                                                                                                        425invoke-virtual {v3, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        426move-result v3
                                                                                                                                                                                        427if-eqz v3, :cond_266
                                                                                                                                                                                        428new-instance v10, Lcom/mintegral/msdk/base/entity/p;
                                                                                                                                                                                        430invoke-direct {v10}, Lcom/mintegral/msdk/base/entity/p;-><init>()V
                                                                                                                                                                                        432invoke-virtual {v10, v2}, Lcom/mintegral/msdk/base/entity/p;->m(Ljava/lang/String;)V
                                                                                                                                                                                        434invoke-virtual {v10, v4}, Lcom/mintegral/msdk/base/entity/p;->a(I)V
                                                                                                                                                                                        436invoke-virtual {v10, v0}, Lcom/mintegral/msdk/base/entity/p;->l(Ljava/lang/String;)V
                                                                                                                                                                                        438const-string v0, "image_url"
                                                                                                                                                                                        440invoke-interface {v1, v0}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        441move-result v0
                                                                                                                                                                                        443invoke-interface {v1, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        444move-result-object v0
                                                                                                                                                                                        446invoke-virtual {v10, v0}, Lcom/mintegral/msdk/base/entity/p;->d(Ljava/lang/String;)V
                                                                                                                                                                                        448invoke-virtual {v10, v8}, Lcom/mintegral/msdk/base/entity/p;->n(Ljava/lang/String;)V
                                                                                                                                                                                        450invoke-virtual {v10, v13}, Lcom/mintegral/msdk/base/entity/p;->j(Ljava/lang/String;)V
                                                                                                                                                                                        452invoke-virtual {v10, v15}, Lcom/mintegral/msdk/base/entity/p;->k(Ljava/lang/String;)V
                                                                                                                                                                                        453goto/16 :goto_297
                                                                                                                                                                                        454cond_266:
                                                                                                                                                                                        455const-string v3, "2000054"
                                                                                                                                                                                        457invoke-virtual {v3, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        458move-result v3
                                                                                                                                                                                        459if-eqz v3, :cond_296
                                                                                                                                                                                        460new-instance v3, Lcom/mintegral/msdk/base/entity/p;
                                                                                                                                                                                        462invoke-direct {v3}, Lcom/mintegral/msdk/base/entity/p;-><init>()V
                                                                                                                                                                                        464invoke-virtual {v3, v2}, Lcom/mintegral/msdk/base/entity/p;->m(Ljava/lang/String;)V
                                                                                                                                                                                        466invoke-virtual {v3, v12}, Lcom/mintegral/msdk/base/entity/p;->a(Ljava/lang/String;)V
                                                                                                                                                                                        468invoke-virtual {v3, v15}, Lcom/mintegral/msdk/base/entity/p;->k(Ljava/lang/String;)V
                                                                                                                                                                                        470invoke-virtual {v3, v11}, Lcom/mintegral/msdk/base/entity/p;->b(Ljava/lang/String;)V
                                                                                                                                                                                        472invoke-virtual {v3, v10}, Lcom/mintegral/msdk/base/entity/p;->g(Ljava/lang/String;)V
                                                                                                                                                                                        474invoke-virtual {v3, v0}, Lcom/mintegral/msdk/base/entity/p;->l(Ljava/lang/String;)V
                                                                                                                                                                                        476invoke-virtual {v3, v13}, Lcom/mintegral/msdk/base/entity/p;->j(Ljava/lang/String;)V
                                                                                                                                                                                        478invoke-virtual {v3, v6}, Lcom/mintegral/msdk/base/entity/p;->b(I)V
                                                                                                                                                                                        480invoke-virtual {v3, v8}, Lcom/mintegral/msdk/base/entity/p;->n(Ljava/lang/String;)V
                                                                                                                                                                                        482invoke-virtual {v3, v4}, Lcom/mintegral/msdk/base/entity/p;->a(I)V
                                                                                                                                                                                        484invoke-virtual {v3, v14}, Lcom/mintegral/msdk/base/entity/p;->c(Ljava/lang/String;)V
                                                                                                                                                                                        485move-object v10, v3
                                                                                                                                                                                        486goto/16 :goto_297
                                                                                                                                                                                        487cond_296: const/4 v10, 0x0
                                                                                                                                                                                        488goto_297: if-eqz v10, :cond_29f
                                                                                                                                                                                        489move-object/from16 v0, v17
                                                                                                                                                                                        491invoke-interface {v0, v10}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        492goto/16 :goto_2a1
                                                                                                                                                                                        493cond_29f: move-object/from16 v0, v17
                                                                                                                                                                                        494goto_2a1:
                                                                                                                                                                                        495const-string v3, "id"
                                                                                                                                                                                        497invoke-interface {v1, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        498move-result v3
                                                                                                                                                                                        500invoke-interface {v1, v3}, Landroid/database/Cursor;->getInt(I)I
                                                                                                                                                                                        501move-result v3
                                                                                                                                                                                        503invoke-virtual/range {p0 .. p0}, Lcom/mintegral/msdk/base/b/a;->b()Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        504move-result-object v4
                                                                                                                                                                                        506const-string v5, "reward_report"
                                                                                                                                                                                        508const-string v6, "id = ?"
                                                                                                                                                                                        509const/4 v7, 0x1
                                                                                                                                                                                        510new-array v8, v7, [Ljava/lang/String;
                                                                                                                                                                                        512invoke-static {v3}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        513move-result-object v3
                                                                                                                                                                                        514const/4 v9, 0x0
                                                                                                                                                                                        515aput-object v3, v8, v9
                                                                                                                                                                                        517invoke-virtual {v4, v5, v6, v8}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I
                                                                                                                                                                                        518try_end_2c0: move-object v14, v0
                                                                                                                                                                                        519move-object v13, v1
                                                                                                                                                                                        520move-object v0, v2
                                                                                                                                                                                        521const/4 v11, 0x1
                                                                                                                                                                                        522const/4 v12, 0x0
                                                                                                                                                                                        523goto/16 :goto_2c
                                                                                                                                                                                        524catchall_2c7: move-exception v0
                                                                                                                                                                                        525goto/16 :goto_303
                                                                                                                                                                                        526catch_2c9: move-exception v0
                                                                                                                                                                                        527goto/16 :goto_2e1
                                                                                                                                                                                        528catchall_2cb: move-exception v0
                                                                                                                                                                                        529goto_2cc: move-object/from16 v1, v18
                                                                                                                                                                                        530goto/16 :goto_303
                                                                                                                                                                                        531catch_2cf: move-exception v0
                                                                                                                                                                                        532move-object/from16 v1, v18
                                                                                                                                                                                        533goto/16 :goto_2e1
                                                                                                                                                                                        534cond_2d3: move-object v1, v13
                                                                                                                                                                                        535move-object v0, v14
                                                                                                                                                                                        536if-eqz v1, :cond_2da
                                                                                                                                                                                        537try_start_2d7:
                                                                                                                                                                                        538invoke-interface {v1}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                        539cond_2da: monitor-exit p0
                                                                                                                                                                                        540return-object v0
                                                                                                                                                                                        541catchall_2dc: move-exception v0
                                                                                                                                                                                        542move-object v1, v13
                                                                                                                                                                                        543goto/16 :goto_303
                                                                                                                                                                                        544catch_2df: move-exception v0
                                                                                                                                                                                        545move-object v1, v13
                                                                                                                                                                                        546goto_2e1: move-object v10, v1
                                                                                                                                                                                        547goto/16 :goto_2ef
                                                                                                                                                                                        548cond_2e3: move-object v1, v13
                                                                                                                                                                                        549if-eqz v1, :cond_309
                                                                                                                                                                                        550try_start_2e6:
                                                                                                                                                                                        551invoke-interface {v1}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                        552try_end_2e9: goto/16 :goto_309
                                                                                                                                                                                        553catchall_2ea: move-exception v0
                                                                                                                                                                                        554const/4 v1, 0x0
                                                                                                                                                                                        555goto/16 :goto_303
                                                                                                                                                                                        556catch_2ed: move-exception v0
                                                                                                                                                                                        557const/4 v10, 0x0
                                                                                                                                                                                        558goto_2ef:
                                                                                                                                                                                        559invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        561sget-object v1, Lcom/mintegral/msdk/base/b/v;->b:Ljava/lang/String;
                                                                                                                                                                                        563invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        564move-result-object v0
                                                                                                                                                                                        566invoke-static {v1, v0}, Lcom/mintegral/msdk/base/utils/i;->d(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        567try_end_2fb: if-eqz v10, :cond_309
                                                                                                                                                                                        568try_start_2fd:
                                                                                                                                                                                        569invoke-interface {v10}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                        570goto/16 :goto_309
                                                                                                                                                                                        571catchall_301: move-exception v0
                                                                                                                                                                                        572move-object v1, v10
                                                                                                                                                                                        573goto_303: if-eqz v1, :cond_308
                                                                                                                                                                                        575invoke-interface {v1}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                        576cond_308: throw v0
                                                                                                                                                                                        577try_end_309: monitor-exit p0
                                                                                                                                                                                        578const/4 v1, 0x0
                                                                                                                                                                                        579return-object v1
                                                                                                                                                                                        580catchall_30c: move-exception v0
                                                                                                                                                                                        581monitor-exit p0
                                                                                                                                                                                        582goto/16 :goto_310
                                                                                                                                                                                        583goto_30f: throw v0
                                                                                                                                                                                        584goto_310: goto/16 :goto_30f
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.String.trim
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.util.List.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.lang.String.endsWith
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • java.util.List.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.String.replaceAll
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.util.List.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.regex.Pattern.compile
                                                                                                                                                                                        • java.util.regex.Pattern.matcher
                                                                                                                                                                                        • java.util.regex.Matcher.find
                                                                                                                                                                                        • java.util.regex.Matcher.group
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • \u6ca1\u6709\u68c0\u6d4b\u5230\u76d1\u6d4b\u914d\u7f6e,\u672c\u6b21\u4e8b\u4ef6\u65e0\u6cd5\u76d1\u6d4b!
                                                                                                                                                                                        • \u76d1\u6d4b\u94fe\u63a5: \'
                                                                                                                                                                                        • \' \u6ca1\u6709\u5bf9\u5e94\u7684\u914d\u7f6e\u9879,\u8bf7\u68c0\u67e5sdkconfig.xml
                                                                                                                                                                                        • IMEI
                                                                                                                                                                                        • [^
                                                                                                                                                                                        • ]*
                                                                                                                                                                                        • TS
                                                                                                                                                                                        • exposeURL:
                                                                                                                                                                                        • , expirationTime:
                                                                                                                                                                                        • com.qq.e.comm.plugin.mma.tracking.normal
                                                                                                                                                                                        • AAID
                                                                                                                                                                                        • MUDS
                                                                                                                                                                                        • REDIRECTURL
                                                                                                                                                                                        • .*
                                                                                                                                                                                        • WIFIBSSID
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0monitor-enter p0
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2invoke-virtual {p1}, Ljava/lang/String;->trim()Ljava/lang/String;
                                                                                                                                                                                        3move-result-object v2
                                                                                                                                                                                        5invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        6move-result-wide v4
                                                                                                                                                                                        7const/4 v1, 0x0
                                                                                                                                                                                        9iget-object v0, p0, Lcom/qq/e/comm/plugin/r/a/a/c;->a:Landroid/content/Context;
                                                                                                                                                                                        11invoke-static {v0}, Lcom/qq/e/comm/plugin/r/a/c/f;->b(Landroid/content/Context;)Lcom/qq/e/comm/plugin/r/a/b/h;
                                                                                                                                                                                        12move-result-object v0
                                                                                                                                                                                        13if-eqz v0, :cond_16
                                                                                                                                                                                        15iget-object v3, v0, Lcom/qq/e/comm/plugin/r/a/b/h;->b:Ljava/util/List;
                                                                                                                                                                                        16if-nez v3, :cond_1d
                                                                                                                                                                                        17cond_16:
                                                                                                                                                                                        18const-string v0, "\u6ca1\u6709\u68c0\u6d4b\u5230\u76d1\u6d4b\u914d\u7f6e,\u672c\u6b21\u4e8b\u4ef6\u65e0\u6cd5\u76d1\u6d4b!"
                                                                                                                                                                                        20invoke-static {v0}, Lcom/qq/e/comm/plugin/r/a/c/d;->c(Ljava/lang/String;)V
                                                                                                                                                                                        21goto_1b: monitor-exit p0
                                                                                                                                                                                        22return-void
                                                                                                                                                                                        23cond_1d:
                                                                                                                                                                                        24invoke-static {v2}, Lcom/qq/e/comm/plugin/r/a/c/a;->a(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        25move-result-object v3
                                                                                                                                                                                        27iget-object v0, v0, Lcom/qq/e/comm/plugin/r/a/b/h;->b:Ljava/util/List;
                                                                                                                                                                                        29invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        30move-result-object v6
                                                                                                                                                                                        31cond_27:
                                                                                                                                                                                        32invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        33move-result v0
                                                                                                                                                                                        34if-eqz v0, :cond_234
                                                                                                                                                                                        36invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        37move-result-object v0
                                                                                                                                                                                        38check-cast v0, Lcom/qq/e/comm/plugin/r/a/b/c;
                                                                                                                                                                                        40iget-object v7, v0, Lcom/qq/e/comm/plugin/r/a/b/c;->b:Lcom/qq/e/comm/plugin/r/a/b/e;
                                                                                                                                                                                        42iget-object v7, v7, Lcom/qq/e/comm/plugin/r/a/b/e;->a:Ljava/lang/String;
                                                                                                                                                                                        44invoke-virtual {v3, v7}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        45try_end_3a: move-result v7
                                                                                                                                                                                        46if-eqz v7, :cond_27
                                                                                                                                                                                        47goto_3d: move-object v3, v0
                                                                                                                                                                                        48goto_3e: if-nez v3, :cond_63
                                                                                                                                                                                        49try_start_40: new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        51invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        53const-string v1, "\u76d1\u6d4b\u94fe\u63a5: \'"
                                                                                                                                                                                        55invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        56move-result-object v0
                                                                                                                                                                                        58invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        59move-result-object v0
                                                                                                                                                                                        61const-string v1, "\' \u6ca1\u6709\u5bf9\u5e94\u7684\u914d\u7f6e\u9879,\u8bf7\u68c0\u67e5sdkconfig.xml"
                                                                                                                                                                                        63invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        64move-result-object v0
                                                                                                                                                                                        66invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        67move-result-object v0
                                                                                                                                                                                        69invoke-static {v0}, Lcom/qq/e/comm/plugin/r/a/c/d;->c(Ljava/lang/String;)V
                                                                                                                                                                                        70try_end_5c: goto/16 :goto_1b
                                                                                                                                                                                        71catchall_5d: move-exception v0
                                                                                                                                                                                        72monitor-exit p0
                                                                                                                                                                                        73throw v0
                                                                                                                                                                                        74catch_60: move-exception v0
                                                                                                                                                                                        75move-object v3, v1
                                                                                                                                                                                        76goto/16 :goto_3e
                                                                                                                                                                                        77cond_63:
                                                                                                                                                                                        78iget-object v0, p0, Lcom/qq/e/comm/plugin/r/a/a/c;->a:Landroid/content/Context;
                                                                                                                                                                                        80invoke-static {v0}, Lcom/qq/e/comm/plugin/r/a/c/c;->k(Landroid/content/Context;)Ljava/util/Map;
                                                                                                                                                                                        81move-result-object v6
                                                                                                                                                                                        83const-string v0, "IMEI"
                                                                                                                                                                                        85invoke-interface {v6, v0, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        86new-instance v7, Ljava/lang/StringBuilder;
                                                                                                                                                                                        88invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        89try_start_73:
                                                                                                                                                                                        90iget-object v8, v3, Lcom/qq/e/comm/plugin/r/a/b/c;->h:Ljava/lang/String;
                                                                                                                                                                                        92iget-object v9, v3, Lcom/qq/e/comm/plugin/r/a/b/c;->i:Ljava/lang/String;
                                                                                                                                                                                        93new-instance v10, Ljava/util/ArrayList;
                                                                                                                                                                                        95invoke-direct {v10}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        97iget-object v0, v3, Lcom/qq/e/comm/plugin/r/a/b/c;->g:Lcom/qq/e/comm/plugin/r/a/b/d;
                                                                                                                                                                                        99iget-object v0, v0, Lcom/qq/e/comm/plugin/r/a/b/d;->a:Ljava/util/List;
                                                                                                                                                                                        101invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        102move-result-object v11
                                                                                                                                                                                        103move-object v1, v2
                                                                                                                                                                                        104goto_85:
                                                                                                                                                                                        105invoke-interface {v11}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        106move-result v0
                                                                                                                                                                                        107if-eqz v0, :cond_e8
                                                                                                                                                                                        109invoke-interface {v11}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        110move-result-object v0
                                                                                                                                                                                        111check-cast v0, Lcom/qq/e/comm/plugin/r/a/b/b;
                                                                                                                                                                                        112iget-boolean v2, v0, Lcom/qq/e/comm/plugin/r/a/b/b;->d:Z
                                                                                                                                                                                        113if-eqz v2, :cond_231
                                                                                                                                                                                        115iget-object v2, v0, Lcom/qq/e/comm/plugin/r/a/b/b;->a:Ljava/lang/String;
                                                                                                                                                                                        117invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        118move-result v2
                                                                                                                                                                                        119if-nez v2, :cond_231
                                                                                                                                                                                        121iget-object v2, v0, Lcom/qq/e/comm/plugin/r/a/b/b;->b:Ljava/lang/String;
                                                                                                                                                                                        123invoke-interface {v10, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        125invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        126move-result v0
                                                                                                                                                                                        127if-nez v0, :cond_231
                                                                                                                                                                                        128new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        130invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        132invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        133move-result-object v0
                                                                                                                                                                                        135invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        136move-result-object v0
                                                                                                                                                                                        138invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        139move-result-object v0
                                                                                                                                                                                        141invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        142move-result-object v0
                                                                                                                                                                                        144invoke-virtual {v1, v0}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        145move-result v2
                                                                                                                                                                                        146if-eqz v2, :cond_231
                                                                                                                                                                                        147new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        149invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        151invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        152move-result-object v0
                                                                                                                                                                                        154const-string v2, "[^"
                                                                                                                                                                                        156invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        157move-result-object v0
                                                                                                                                                                                        159invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        160move-result-object v0
                                                                                                                                                                                        162const-string v2, "]*"
                                                                                                                                                                                        164invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        165move-result-object v0
                                                                                                                                                                                        167invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        168move-result-object v0
                                                                                                                                                                                        170const-string v2, ""
                                                                                                                                                                                        172invoke-virtual {v1, v0, v2}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        173move-result-object v0
                                                                                                                                                                                        174goto_e6: move-object v1, v0
                                                                                                                                                                                        175goto/16 :goto_85
                                                                                                                                                                                        176cond_e8:
                                                                                                                                                                                        177invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        179const-string v2, ""
                                                                                                                                                                                        181invoke-interface {v10}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        182move-result-object v10
                                                                                                                                                                                        183goto_f1:
                                                                                                                                                                                        184invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        185move-result v0
                                                                                                                                                                                        186if-eqz v0, :cond_202
                                                                                                                                                                                        188invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        189move-result-object v0
                                                                                                                                                                                        190check-cast v0, Lcom/qq/e/comm/plugin/r/a/b/b;
                                                                                                                                                                                        192iget-object v1, v0, Lcom/qq/e/comm/plugin/r/a/b/b;->a:Ljava/lang/String;
                                                                                                                                                                                        194iget-object v11, v0, Lcom/qq/e/comm/plugin/r/a/b/b;->b:Ljava/lang/String;
                                                                                                                                                                                        196const-string v12, "TS"
                                                                                                                                                                                        198invoke-virtual {v1, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        199move-result v12
                                                                                                                                                                                        200if-eqz v12, :cond_15d
                                                                                                                                                                                        202invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        204invoke-virtual {v7, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        206invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        207iget-boolean v0, v3, Lcom/qq/e/comm/plugin/r/a/b/c;->j:Z
                                                                                                                                                                                        208if-eqz v0, :cond_15b
                                                                                                                                                                                        209const-wide/16 v0, 0x3e8
                                                                                                                                                                                        210div-long v0, v4, v0
                                                                                                                                                                                        211goto_11a:
                                                                                                                                                                                        212invoke-static {v0, v1}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
                                                                                                                                                                                        213move-result-object v0
                                                                                                                                                                                        215invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        216try_end_121: goto/16 :goto_f1
                                                                                                                                                                                        217catch_122: move-exception v0
                                                                                                                                                                                        218try_start_123:
                                                                                                                                                                                        219invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        220move-result-object v0
                                                                                                                                                                                        222invoke-static {v0}, Lcom/qq/e/comm/plugin/r/a/c/d;->b(Ljava/lang/String;)V
                                                                                                                                                                                        223goto_12a:
                                                                                                                                                                                        224invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        225move-result-object v0
                                                                                                                                                                                        227invoke-direct {p0, v3, v4, v5}, Lcom/qq/e/comm/plugin/r/a/a/c;->a(Lcom/qq/e/comm/plugin/r/a/b/c;J)J
                                                                                                                                                                                        228move-result-wide v2
                                                                                                                                                                                        229new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        231invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        233const-string v4, "exposeURL: "
                                                                                                                                                                                        235invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        236move-result-object v1
                                                                                                                                                                                        238invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        239move-result-object v1
                                                                                                                                                                                        241const-string v4, ", expirationTime: "
                                                                                                                                                                                        243invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        244move-result-object v1
                                                                                                                                                                                        246invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        247move-result-object v1
                                                                                                                                                                                        249invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        250move-result-object v1
                                                                                                                                                                                        252invoke-static {v1}, Lcom/qq/e/comm/util/GDTLogger;->d(Ljava/lang/String;)V
                                                                                                                                                                                        254iget-object v1, p0, Lcom/qq/e/comm/plugin/r/a/a/c;->a:Landroid/content/Context;
                                                                                                                                                                                        256const-string v4, "com.qq.e.comm.plugin.mma.tracking.normal"
                                                                                                                                                                                        258invoke-static {v1, v4, v0, v2, v3}, Lcom/qq/e/comm/plugin/r/a/c/g;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;J)V
                                                                                                                                                                                        259try_end_159: goto/16 :goto_1b
                                                                                                                                                                                        260cond_15b: move-wide v0, v4
                                                                                                                                                                                        261goto/16 :goto_11a
                                                                                                                                                                                        262try_start_15d:
                                                                                                                                                                                        263const-string v12, "AAID"
                                                                                                                                                                                        265invoke-virtual {v1, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        266move-result v12
                                                                                                                                                                                        267if-eqz v12, :cond_17d
                                                                                                                                                                                        269invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        271invoke-virtual {v7, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        273invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        275invoke-interface {v6, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        276move-result-object v0
                                                                                                                                                                                        277check-cast v0, Ljava/lang/String;
                                                                                                                                                                                        279invoke-static {v0}, Lcom/qq/e/comm/plugin/r/a/c/a;->b(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        280move-result-object v0
                                                                                                                                                                                        282invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        283goto/16 :goto_f1
                                                                                                                                                                                        284cond_17d:
                                                                                                                                                                                        285const-string v12, "MUDS"
                                                                                                                                                                                        287invoke-virtual {v1, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        288move-result v12
                                                                                                                                                                                        289if-eqz v12, :cond_195
                                                                                                                                                                                        291invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        293invoke-virtual {v7, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        295invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        297const-string v0, ""
                                                                                                                                                                                        299invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        300goto/16 :goto_f1
                                                                                                                                                                                        301cond_195:
                                                                                                                                                                                        302const-string v12, "REDIRECTURL"
                                                                                                                                                                                        304invoke-virtual {v1, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        305move-result v12
                                                                                                                                                                                        306if-eqz v12, :cond_1ca
                                                                                                                                                                                        307new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        309invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        311invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        312move-result-object v0
                                                                                                                                                                                        314invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        315move-result-object v0
                                                                                                                                                                                        317const-string v1, ".*"
                                                                                                                                                                                        319invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        320move-result-object v0
                                                                                                                                                                                        322invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        323move-result-object v0
                                                                                                                                                                                        325invoke-static {v0}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern;
                                                                                                                                                                                        326move-result-object v0
                                                                                                                                                                                        328invoke-virtual {v0, p1}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
                                                                                                                                                                                        329move-result-object v0
                                                                                                                                                                                        331invoke-virtual {v0}, Ljava/util/regex/Matcher;->find()Z
                                                                                                                                                                                        332move-result v1
                                                                                                                                                                                        333if-eqz v1, :cond_22f
                                                                                                                                                                                        334const/4 v1, 0x0
                                                                                                                                                                                        336invoke-virtual {v0, v1}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String;
                                                                                                                                                                                        337move-result-object v0
                                                                                                                                                                                        338goto_1c7: move-object v2, v0
                                                                                                                                                                                        339goto/16 :goto_f1
                                                                                                                                                                                        340cond_1ca:
                                                                                                                                                                                        341const-string v12, "WIFIBSSID"
                                                                                                                                                                                        343invoke-virtual {v1, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        344move-result v12
                                                                                                                                                                                        345if-eqz v12, :cond_1ea
                                                                                                                                                                                        347invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        349invoke-virtual {v7, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        351invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        353invoke-interface {v6, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        354move-result-object v0
                                                                                                                                                                                        355check-cast v0, Ljava/lang/String;
                                                                                                                                                                                        357invoke-static {v0}, Lcom/qq/e/comm/plugin/r/a/c/a;->b(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        358move-result-object v0
                                                                                                                                                                                        360invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        361goto/16 :goto_f1
                                                                                                                                                                                        362cond_1ea:
                                                                                                                                                                                        363invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        365invoke-virtual {v7, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        367invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        369invoke-interface {v6, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        370move-result-object v1
                                                                                                                                                                                        371check-cast v1, Ljava/lang/String;
                                                                                                                                                                                        373invoke-static {v1, v0, v3}, Lcom/qq/e/comm/plugin/r/a/c/a;->a(Ljava/lang/String;Lcom/qq/e/comm/plugin/r/a/b/b;Lcom/qq/e/comm/plugin/r/a/b/c;)Ljava/lang/String;
                                                                                                                                                                                        374move-result-object v0
                                                                                                                                                                                        376invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        377goto/16 :goto_f1
                                                                                                                                                                                        378cond_202:
                                                                                                                                                                                        379iget-object v0, v3, Lcom/qq/e/comm/plugin/r/a/b/c;->e:Lcom/qq/e/comm/plugin/r/a/b/i;
                                                                                                                                                                                        380if-eqz v0, :cond_22a
                                                                                                                                                                                        382iget-object v0, v3, Lcom/qq/e/comm/plugin/r/a/b/c;->e:Lcom/qq/e/comm/plugin/r/a/b/i;
                                                                                                                                                                                        384iget-object v0, v0, Lcom/qq/e/comm/plugin/r/a/b/i;->b:Ljava/lang/String;
                                                                                                                                                                                        385if-eqz v0, :cond_22a
                                                                                                                                                                                        387iget-object v0, p0, Lcom/qq/e/comm/plugin/r/a/a/c;->a:Landroid/content/Context;
                                                                                                                                                                                        389invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        390move-result-object v1
                                                                                                                                                                                        392invoke-static {v0, v1}, Lcom/qq/e/comm/plugin/r/a/c/a;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        393move-result-object v0
                                                                                                                                                                                        395invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        397iget-object v1, v3, Lcom/qq/e/comm/plugin/r/a/b/c;->e:Lcom/qq/e/comm/plugin/r/a/b/i;
                                                                                                                                                                                        399iget-object v1, v1, Lcom/qq/e/comm/plugin/r/a/b/i;->b:Ljava/lang/String;
                                                                                                                                                                                        401invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        403invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        405invoke-static {v0}, Lcom/qq/e/comm/plugin/r/a/c/a;->c(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        406move-result-object v0
                                                                                                                                                                                        408invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        409cond_22a:
                                                                                                                                                                                        410invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        411try_end_22d: goto/16 :goto_12a
                                                                                                                                                                                        412cond_22f: move-object v0, v2
                                                                                                                                                                                        413goto/16 :goto_1c7
                                                                                                                                                                                        414cond_231: move-object v0, v1
                                                                                                                                                                                        415goto/16 :goto_e6
                                                                                                                                                                                        416cond_234: move-object v0, v1
                                                                                                                                                                                        417goto/16 :goto_3d
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • android.os.Handler.obtainMessage
                                                                                                                                                                                        • android.os.Handler.sendMessage
                                                                                                                                                                                        • android.os.Message.obtain
                                                                                                                                                                                        • android.os.Handler.sendMessage
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.lang.StringBuffer.<init>
                                                                                                                                                                                        • java.util.List.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.toString
                                                                                                                                                                                        • android.os.Message.obtain
                                                                                                                                                                                        • android.os.Handler.sendMessage
                                                                                                                                                                                        • com.mintegral.msdk.base.common.b.c.i:Lcom/mintegral/msdk/base/common/b/c
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.File.isDirectory
                                                                                                                                                                                        • java.io.File.list
                                                                                                                                                                                        • java.io.File.list
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • android.os.Message.obtain
                                                                                                                                                                                        • android.os.Handler.sendMessage
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • authority_general_data
                                                                                                                                                                                        • \n
                                                                                                                                                                                        • &timeout=
                                                                                                                                                                                        • &fb=
                                                                                                                                                                                        • &key=2000006
                                                                                                                                                                                        • &unit_id=
                                                                                                                                                                                        • &num=
                                                                                                                                                                                        • &time=
                                                                                                                                                                                        • ad_source_id=
                                                                                                                                                                                        • &network_str=
                                                                                                                                                                                        • &network_type=
                                                                                                                                                                                        • /
                                                                                                                                                                                        • SDKController
                                                                                                                                                                                        • report netstate error !
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1invoke-static {}, Lcom/mintegral/msdk/base/common/d/b/a;->a()Lcom/mintegral/msdk/base/common/d/b/a;
                                                                                                                                                                                        3iget-object v0, p0, Lcom/mintegral/msdk/base/controller/b$3;->a:Lcom/mintegral/msdk/base/controller/b;
                                                                                                                                                                                        5invoke-static {v0}, Lcom/mintegral/msdk/base/controller/b;->b(Lcom/mintegral/msdk/base/controller/b;)Landroid/content/Context;
                                                                                                                                                                                        6move-result-object v0
                                                                                                                                                                                        8invoke-static {v0}, Lcom/mintegral/msdk/base/common/d/b/a;->a(Landroid/content/Context;)Ljava/util/List;
                                                                                                                                                                                        9move-result-object v0
                                                                                                                                                                                        10if-eqz v0, :cond_29
                                                                                                                                                                                        12invoke-interface {v0}, Ljava/util/List;->size()I
                                                                                                                                                                                        13move-result v1
                                                                                                                                                                                        14if-lez v1, :cond_29
                                                                                                                                                                                        16iget-object v1, p0, Lcom/mintegral/msdk/base/controller/b$3;->a:Lcom/mintegral/msdk/base/controller/b;
                                                                                                                                                                                        18iget-object v1, v1, Lcom/mintegral/msdk/base/controller/b;->i:Landroid/os/Handler;
                                                                                                                                                                                        20invoke-virtual {v1}, Landroid/os/Handler;->obtainMessage()Landroid/os/Message;
                                                                                                                                                                                        21move-result-object v1
                                                                                                                                                                                        22const/4 v2, 0x2
                                                                                                                                                                                        23iput v2, v1, Landroid/os/Message;->what:I
                                                                                                                                                                                        24iput-object v0, v1, Landroid/os/Message;->obj:Ljava/lang/Object;
                                                                                                                                                                                        26iget-object v0, p0, Lcom/mintegral/msdk/base/controller/b$3;->a:Lcom/mintegral/msdk/base/controller/b;
                                                                                                                                                                                        28iget-object v0, v0, Lcom/mintegral/msdk/base/controller/b;->i:Landroid/os/Handler;
                                                                                                                                                                                        30invoke-virtual {v0, v1}, Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z
                                                                                                                                                                                        31cond_29:
                                                                                                                                                                                        32iget-object v0, p0, Lcom/mintegral/msdk/base/controller/b$3;->a:Lcom/mintegral/msdk/base/controller/b;
                                                                                                                                                                                        34invoke-static {v0}, Lcom/mintegral/msdk/base/controller/b;->b(Lcom/mintegral/msdk/base/controller/b;)Landroid/content/Context;
                                                                                                                                                                                        35move-result-object v0
                                                                                                                                                                                        37invoke-static {v0}, Lcom/mintegral/msdk/base/b/i;->a(Landroid/content/Context;)Lcom/mintegral/msdk/base/b/i;
                                                                                                                                                                                        38move-result-object v0
                                                                                                                                                                                        40invoke-static {v0}, Lcom/mintegral/msdk/base/b/e;->a(Lcom/mintegral/msdk/base/b/h;)Lcom/mintegral/msdk/base/b/e;
                                                                                                                                                                                        41move-result-object v1
                                                                                                                                                                                        43invoke-virtual {v1}, Lcom/mintegral/msdk/base/b/e;->d()I
                                                                                                                                                                                        44move-result v2
                                                                                                                                                                                        45const/16 v3, 0x14
                                                                                                                                                                                        46if-lt v2, v3, :cond_57
                                                                                                                                                                                        48invoke-virtual {v1}, Lcom/mintegral/msdk/base/b/e;->c()Ljava/util/List;
                                                                                                                                                                                        49move-result-object v1
                                                                                                                                                                                        51invoke-static {v1}, Lcom/mintegral/msdk/base/entity/b;->a(Ljava/util/List;)Ljava/lang/String;
                                                                                                                                                                                        52move-result-object v1
                                                                                                                                                                                        54invoke-static {}, Landroid/os/Message;->obtain()Landroid/os/Message;
                                                                                                                                                                                        55move-result-object v2
                                                                                                                                                                                        56iput-object v1, v2, Landroid/os/Message;->obj:Ljava/lang/Object;
                                                                                                                                                                                        57const/4 v1, 0x4
                                                                                                                                                                                        58iput v1, v2, Landroid/os/Message;->what:I
                                                                                                                                                                                        60iget-object v1, p0, Lcom/mintegral/msdk/base/controller/b$3;->a:Lcom/mintegral/msdk/base/controller/b;
                                                                                                                                                                                        62iget-object v1, v1, Lcom/mintegral/msdk/base/controller/b;->i:Landroid/os/Handler;
                                                                                                                                                                                        64invoke-virtual {v1, v2}, Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z
                                                                                                                                                                                        65cond_57:
                                                                                                                                                                                        66invoke-static {v0}, Lcom/mintegral/msdk/base/b/n;->a(Lcom/mintegral/msdk/base/b/h;)Lcom/mintegral/msdk/base/b/n;
                                                                                                                                                                                        67move-result-object v0
                                                                                                                                                                                        69invoke-virtual {v0}, Lcom/mintegral/msdk/base/b/n;->c()I
                                                                                                                                                                                        70move-result v1
                                                                                                                                                                                        71if-le v1, v3, :cond_1d1
                                                                                                                                                                                        73invoke-virtual {v0}, Lcom/mintegral/msdk/base/b/n;->d()Ljava/util/List;
                                                                                                                                                                                        74move-result-object v0
                                                                                                                                                                                        75if-eqz v0, :cond_1c0
                                                                                                                                                                                        77invoke-interface {v0}, Ljava/util/List;->size()I
                                                                                                                                                                                        78move-result v1
                                                                                                                                                                                        79if-lez v1, :cond_1c0
                                                                                                                                                                                        80new-instance v1, Ljava/lang/StringBuffer;
                                                                                                                                                                                        82invoke-direct {v1}, Ljava/lang/StringBuffer;-><init>()V
                                                                                                                                                                                        84invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        85move-result-object v0
                                                                                                                                                                                        86goto_76:
                                                                                                                                                                                        87invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        88move-result v2
                                                                                                                                                                                        89if-eqz v2, :cond_1bb
                                                                                                                                                                                        91invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        92move-result-object v2
                                                                                                                                                                                        93check-cast v2, Lcom/mintegral/msdk/base/entity/h;
                                                                                                                                                                                        95invoke-static {}, Lcom/mintegral/msdk/base/controller/authoritycontroller/a;->a()Lcom/mintegral/msdk/base/controller/authoritycontroller/a;
                                                                                                                                                                                        97const-string v3, "authority_general_data"
                                                                                                                                                                                        99invoke-static {v3}, Lcom/mintegral/msdk/base/controller/authoritycontroller/a;->a(Ljava/lang/String;)Z
                                                                                                                                                                                        100move-result v3
                                                                                                                                                                                        101try_end_8b:
                                                                                                                                                                                        102const-string v4, "\n"
                                                                                                                                                                                        104const-string v5, "&timeout="
                                                                                                                                                                                        106const-string v6, "&fb="
                                                                                                                                                                                        108const-string v7, "&key=2000006"
                                                                                                                                                                                        110const-string v8, "&unit_id="
                                                                                                                                                                                        112const-string v9, "&num="
                                                                                                                                                                                        114const-string v10, "&time="
                                                                                                                                                                                        116const-string v11, "ad_source_id="
                                                                                                                                                                                        117if-eqz v3, :cond_141
                                                                                                                                                                                        118try_start_9d: new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        120invoke-direct {v3, v11}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        122invoke-virtual {v2}, Lcom/mintegral/msdk/base/entity/h;->a()I
                                                                                                                                                                                        123move-result v11
                                                                                                                                                                                        125invoke-virtual {v3, v11}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        127invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        128move-result-object v3
                                                                                                                                                                                        130invoke-virtual {v1, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        131new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        133invoke-direct {v3, v10}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        135invoke-virtual {v2}, Lcom/mintegral/msdk/base/entity/h;->c()Ljava/lang/String;
                                                                                                                                                                                        136move-result-object v10
                                                                                                                                                                                        138invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        140invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        141move-result-object v3
                                                                                                                                                                                        143invoke-virtual {v1, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        144new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        146invoke-direct {v3, v9}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        148invoke-virtual {v2}, Lcom/mintegral/msdk/base/entity/h;->d()I
                                                                                                                                                                                        149move-result v9
                                                                                                                                                                                        151invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        153invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        154move-result-object v3
                                                                                                                                                                                        156invoke-virtual {v1, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        157new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        159invoke-direct {v3, v8}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        161invoke-virtual {v2}, Lcom/mintegral/msdk/base/entity/h;->e()Ljava/lang/String;
                                                                                                                                                                                        162move-result-object v8
                                                                                                                                                                                        164invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        166invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        167move-result-object v3
                                                                                                                                                                                        169invoke-virtual {v1, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        171invoke-virtual {v1, v7}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        172new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        174invoke-direct {v3, v6}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        176invoke-virtual {v2}, Lcom/mintegral/msdk/base/entity/h;->f()I
                                                                                                                                                                                        177move-result v6
                                                                                                                                                                                        179invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        181invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        182move-result-object v3
                                                                                                                                                                                        184invoke-virtual {v1, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        185new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        187invoke-direct {v3, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        189invoke-virtual {v2}, Lcom/mintegral/msdk/base/entity/h;->g()I
                                                                                                                                                                                        190move-result v5
                                                                                                                                                                                        192invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        194invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        195move-result-object v3
                                                                                                                                                                                        197invoke-virtual {v1, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        198new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        200const-string v5, "&network_str="
                                                                                                                                                                                        202invoke-direct {v3, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        204invoke-virtual {v2}, Lcom/mintegral/msdk/base/entity/h;->i()Ljava/lang/String;
                                                                                                                                                                                        205move-result-object v5
                                                                                                                                                                                        207invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        209invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        210move-result-object v3
                                                                                                                                                                                        212invoke-virtual {v1, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        213new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        215const-string v5, "&network_type="
                                                                                                                                                                                        217invoke-direct {v3, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        219invoke-virtual {v2}, Lcom/mintegral/msdk/base/entity/h;->h()I
                                                                                                                                                                                        220move-result v2
                                                                                                                                                                                        222invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        224invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        226invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        227move-result-object v2
                                                                                                                                                                                        229invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        230goto/16 :goto_76
                                                                                                                                                                                        231cond_141: new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        233invoke-direct {v3, v11}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        235invoke-virtual {v2}, Lcom/mintegral/msdk/base/entity/h;->a()I
                                                                                                                                                                                        236move-result v11
                                                                                                                                                                                        238invoke-virtual {v3, v11}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        240invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        241move-result-object v3
                                                                                                                                                                                        243invoke-virtual {v1, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        244new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        246invoke-direct {v3, v10}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        248invoke-virtual {v2}, Lcom/mintegral/msdk/base/entity/h;->c()Ljava/lang/String;
                                                                                                                                                                                        249move-result-object v10
                                                                                                                                                                                        251invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        253invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        254move-result-object v3
                                                                                                                                                                                        256invoke-virtual {v1, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        257new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        259invoke-direct {v3, v9}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        261invoke-virtual {v2}, Lcom/mintegral/msdk/base/entity/h;->d()I
                                                                                                                                                                                        262move-result v9
                                                                                                                                                                                        264invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        266invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        267move-result-object v3
                                                                                                                                                                                        269invoke-virtual {v1, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        270new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        272invoke-direct {v3, v8}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        274invoke-virtual {v2}, Lcom/mintegral/msdk/base/entity/h;->e()Ljava/lang/String;
                                                                                                                                                                                        275move-result-object v8
                                                                                                                                                                                        277invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        279invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        280move-result-object v3
                                                                                                                                                                                        282invoke-virtual {v1, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        284invoke-virtual {v1, v7}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        285new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        287invoke-direct {v3, v6}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        289invoke-virtual {v2}, Lcom/mintegral/msdk/base/entity/h;->f()I
                                                                                                                                                                                        290move-result v6
                                                                                                                                                                                        292invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        294invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        295move-result-object v3
                                                                                                                                                                                        297invoke-virtual {v1, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        298new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        300invoke-direct {v3, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        302invoke-virtual {v2}, Lcom/mintegral/msdk/base/entity/h;->g()I
                                                                                                                                                                                        303move-result v2
                                                                                                                                                                                        305invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        307invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        309invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        310move-result-object v2
                                                                                                                                                                                        312invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        313goto/16 :goto_76
                                                                                                                                                                                        314cond_1bb:
                                                                                                                                                                                        315invoke-virtual {v1}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
                                                                                                                                                                                        316move-result-object v0
                                                                                                                                                                                        317goto/16 :goto_1c1
                                                                                                                                                                                        318cond_1c0: const/4 v0, 0x0
                                                                                                                                                                                        319goto_1c1:
                                                                                                                                                                                        320invoke-static {}, Landroid/os/Message;->obtain()Landroid/os/Message;
                                                                                                                                                                                        321move-result-object v1
                                                                                                                                                                                        322iput-object v0, v1, Landroid/os/Message;->obj:Ljava/lang/Object;
                                                                                                                                                                                        323const/4 v0, 0x5
                                                                                                                                                                                        324iput v0, v1, Landroid/os/Message;->what:I
                                                                                                                                                                                        326iget-object v0, p0, Lcom/mintegral/msdk/base/controller/b$3;->a:Lcom/mintegral/msdk/base/controller/b;
                                                                                                                                                                                        328iget-object v0, v0, Lcom/mintegral/msdk/base/controller/b;->i:Landroid/os/Handler;
                                                                                                                                                                                        330invoke-virtual {v0, v1}, Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z
                                                                                                                                                                                        331cond_1d1:
                                                                                                                                                                                        332sget-object v0, Lcom/mintegral/msdk/base/common/b/c;->i:Lcom/mintegral/msdk/base/common/b/c;
                                                                                                                                                                                        334invoke-static {v0}, Lcom/mintegral/msdk/base/common/b/e;->b(Lcom/mintegral/msdk/base/common/b/c;)Ljava/lang/String;
                                                                                                                                                                                        335move-result-object v0
                                                                                                                                                                                        337const-string v1, "/"
                                                                                                                                                                                        338new-instance v2, Ljava/io/File;
                                                                                                                                                                                        340invoke-direct {v2, v0}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        342invoke-virtual {v2}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        343move-result v3
                                                                                                                                                                                        344if-eqz v3, :cond_225
                                                                                                                                                                                        346invoke-virtual {v2}, Ljava/io/File;->isDirectory()Z
                                                                                                                                                                                        347move-result v3
                                                                                                                                                                                        348if-eqz v3, :cond_225
                                                                                                                                                                                        350invoke-virtual {v2}, Ljava/io/File;->list()[Ljava/lang/String;
                                                                                                                                                                                        351move-result-object v3
                                                                                                                                                                                        352array-length v3, v3
                                                                                                                                                                                        353if-lez v3, :cond_225
                                                                                                                                                                                        355invoke-virtual {v2}, Ljava/io/File;->list()[Ljava/lang/String;
                                                                                                                                                                                        356move-result-object v2
                                                                                                                                                                                        357array-length v3, v2
                                                                                                                                                                                        358const/4 v4, 0x0
                                                                                                                                                                                        359goto_1f7: if-ge v4, v3, :cond_225
                                                                                                                                                                                        360aget-object v5, v2, v4
                                                                                                                                                                                        361new-instance v6, Ljava/io/File;
                                                                                                                                                                                        362new-instance v7, Ljava/lang/StringBuilder;
                                                                                                                                                                                        364invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        366invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        368invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        370invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        372invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        373move-result-object v5
                                                                                                                                                                                        375invoke-direct {v6, v5}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        377invoke-static {}, Landroid/os/Message;->obtain()Landroid/os/Message;
                                                                                                                                                                                        378move-result-object v5
                                                                                                                                                                                        379iput-object v6, v5, Landroid/os/Message;->obj:Ljava/lang/Object;
                                                                                                                                                                                        380const/4 v6, 0x3
                                                                                                                                                                                        381iput v6, v5, Landroid/os/Message;->what:I
                                                                                                                                                                                        383iget-object v6, p0, Lcom/mintegral/msdk/base/controller/b$3;->a:Lcom/mintegral/msdk/base/controller/b;
                                                                                                                                                                                        385iget-object v6, v6, Lcom/mintegral/msdk/base/controller/b;->i:Landroid/os/Handler;
                                                                                                                                                                                        387invoke-virtual {v6, v5}, Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z
                                                                                                                                                                                        388try_end_222: add-int/lit8 v4, v4, 0x1
                                                                                                                                                                                        389goto/16 :goto_1f7
                                                                                                                                                                                        390cond_225: return-void
                                                                                                                                                                                        391catch_226:
                                                                                                                                                                                        392const-string v0, "SDKController"
                                                                                                                                                                                        394const-string v1, "report netstate error !"
                                                                                                                                                                                        396invoke-static {v0, v1}, Lcom/mintegral/msdk/base/utils/i;->d(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        397return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuffer.<init>
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.util.List.isEmpty
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.util.List.isEmpty
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • ReverseGeoCodeResult: \n
                                                                                                                                                                                        • businessCircle =
                                                                                                                                                                                        • ; address =
                                                                                                                                                                                        • ; location =
                                                                                                                                                                                        • ; sematicDescription =
                                                                                                                                                                                        • ; distance =
                                                                                                                                                                                        • ; direction =
                                                                                                                                                                                        • ; city =
                                                                                                                                                                                        • \n#AddressComponent Info BEGIN# \n
                                                                                                                                                                                        • streetNumber =
                                                                                                                                                                                        • ; street =
                                                                                                                                                                                        • ; town =
                                                                                                                                                                                        • ; district =
                                                                                                                                                                                        • ; province =
                                                                                                                                                                                        • ; countryName =
                                                                                                                                                                                        • ; countryCode =
                                                                                                                                                                                        • ; adcode =
                                                                                                                                                                                        • \n#AddressComponent Info END# \n
                                                                                                                                                                                        • \n#PoiRegions Info BEGIN#
                                                                                                                                                                                        • \ndirectionDesc =
                                                                                                                                                                                        • ; regionName =
                                                                                                                                                                                        • ; regionTag =
                                                                                                                                                                                        • \n#PoiRegions Info END# \n
                                                                                                                                                                                        • \n #PoiList Info BEGIN#
                                                                                                                                                                                        • \n address =
                                                                                                                                                                                        • ; phoneNumber =
                                                                                                                                                                                        • ; uid =
                                                                                                                                                                                        • ; postCode =
                                                                                                                                                                                        • ; name =
                                                                                                                                                                                        • \n #PoiList Info END# \n
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Ljava/lang/StringBuffer;
                                                                                                                                                                                        2const-string v1, "ReverseGeoCodeResult: \n"
                                                                                                                                                                                        4invoke-direct {v0, v1}, Ljava/lang/StringBuffer;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        6const-string v1, "businessCircle = "
                                                                                                                                                                                        8invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        10iget-object v1, p0, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult;->a:Ljava/lang/String;
                                                                                                                                                                                        12invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        14const-string v1, "; address = "
                                                                                                                                                                                        16invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        18iget-object v1, p0, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult;->b:Ljava/lang/String;
                                                                                                                                                                                        20invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        22const-string v1, "; location = "
                                                                                                                                                                                        24invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        26iget-object v2, p0, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult;->d:Lcom/baidu/mapapi/model/LatLng;
                                                                                                                                                                                        28invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/Object;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        30const-string v2, "; sematicDescription = "
                                                                                                                                                                                        32invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        34iget-object v2, p0, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult;->g:Ljava/lang/String;
                                                                                                                                                                                        36invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        38iget-object v2, p0, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult;->c:Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult$AddressComponent;
                                                                                                                                                                                        40const-string v3, "; distance = "
                                                                                                                                                                                        42const-string v4, "; direction = "
                                                                                                                                                                                        44const-string v5, "; city = "
                                                                                                                                                                                        45if-eqz v2, :cond_c1
                                                                                                                                                                                        47const-string v2, "\n#AddressComponent Info BEGIN# \n"
                                                                                                                                                                                        49invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        51const-string v2, "streetNumber = "
                                                                                                                                                                                        53invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        55iget-object v2, p0, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult;->c:Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult$AddressComponent;
                                                                                                                                                                                        57iget-object v2, v2, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult$AddressComponent;->streetNumber:Ljava/lang/String;
                                                                                                                                                                                        59invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        61const-string v2, "; street = "
                                                                                                                                                                                        63invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        65iget-object v2, p0, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult;->c:Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult$AddressComponent;
                                                                                                                                                                                        67iget-object v2, v2, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult$AddressComponent;->street:Ljava/lang/String;
                                                                                                                                                                                        69invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        71const-string v2, "; town = "
                                                                                                                                                                                        73invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        75iget-object v2, p0, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult;->c:Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult$AddressComponent;
                                                                                                                                                                                        77iget-object v2, v2, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult$AddressComponent;->town:Ljava/lang/String;
                                                                                                                                                                                        79invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        81const-string v2, "; district = "
                                                                                                                                                                                        83invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        85iget-object v2, p0, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult;->c:Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult$AddressComponent;
                                                                                                                                                                                        87iget-object v2, v2, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult$AddressComponent;->district:Ljava/lang/String;
                                                                                                                                                                                        89invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        91invoke-virtual {v0, v5}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        93iget-object v2, p0, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult;->c:Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult$AddressComponent;
                                                                                                                                                                                        95iget-object v2, v2, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult$AddressComponent;->city:Ljava/lang/String;
                                                                                                                                                                                        97invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        99const-string v2, "; province = "
                                                                                                                                                                                        101invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        103iget-object v2, p0, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult;->c:Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult$AddressComponent;
                                                                                                                                                                                        105iget-object v2, v2, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult$AddressComponent;->province:Ljava/lang/String;
                                                                                                                                                                                        107invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        109const-string v2, "; countryName = "
                                                                                                                                                                                        111invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        113iget-object v2, p0, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult;->c:Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult$AddressComponent;
                                                                                                                                                                                        115iget-object v2, v2, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult$AddressComponent;->countryName:Ljava/lang/String;
                                                                                                                                                                                        117invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        119const-string v2, "; countryCode = "
                                                                                                                                                                                        121invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        123iget-object v2, p0, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult;->c:Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult$AddressComponent;
                                                                                                                                                                                        124iget v2, v2, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult$AddressComponent;->countryCode:I
                                                                                                                                                                                        126invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(I)Ljava/lang/StringBuffer;
                                                                                                                                                                                        128const-string v2, "; adcode = "
                                                                                                                                                                                        130invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        132iget-object v2, p0, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult;->c:Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult$AddressComponent;
                                                                                                                                                                                        133iget v2, v2, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult$AddressComponent;->adcode:I
                                                                                                                                                                                        135invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(I)Ljava/lang/StringBuffer;
                                                                                                                                                                                        137invoke-virtual {v0, v4}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        139iget-object v2, p0, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult;->c:Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult$AddressComponent;
                                                                                                                                                                                        141iget-object v2, v2, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult$AddressComponent;->direction:Ljava/lang/String;
                                                                                                                                                                                        143invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        145invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        147iget-object v2, p0, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult;->c:Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult$AddressComponent;
                                                                                                                                                                                        149iget-object v2, v2, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult$AddressComponent;->distance:Ljava/lang/String;
                                                                                                                                                                                        151invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        153const-string v2, "\n#AddressComponent Info END# \n"
                                                                                                                                                                                        155invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        156cond_c1:
                                                                                                                                                                                        157iget-object v2, p0, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult;->h:Ljava/util/List;
                                                                                                                                                                                        158const/4 v6, 0x0
                                                                                                                                                                                        159if-eqz v2, :cond_111
                                                                                                                                                                                        161invoke-interface {v2}, Ljava/util/List;->isEmpty()Z
                                                                                                                                                                                        162move-result v2
                                                                                                                                                                                        163if-nez v2, :cond_111
                                                                                                                                                                                        165const-string v2, "\n#PoiRegions Info BEGIN#"
                                                                                                                                                                                        167invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        168const/4 v2, 0x0
                                                                                                                                                                                        169goto_d2:
                                                                                                                                                                                        170iget-object v7, p0, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult;->h:Ljava/util/List;
                                                                                                                                                                                        172invoke-interface {v7}, Ljava/util/List;->size()I
                                                                                                                                                                                        173move-result v7
                                                                                                                                                                                        174if-ge v2, v7, :cond_10c
                                                                                                                                                                                        176iget-object v7, p0, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult;->h:Ljava/util/List;
                                                                                                                                                                                        178invoke-interface {v7, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        179move-result-object v7
                                                                                                                                                                                        180check-cast v7, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult$PoiRegionsInfo;
                                                                                                                                                                                        181if-nez v7, :cond_e5
                                                                                                                                                                                        182goto/16 :goto_109
                                                                                                                                                                                        183cond_e5:
                                                                                                                                                                                        184const-string v8, "\ndirectionDesc = "
                                                                                                                                                                                        186invoke-virtual {v0, v8}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        188invoke-virtual {v7}, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult$PoiRegionsInfo;->getDirectionDesc()Ljava/lang/String;
                                                                                                                                                                                        189move-result-object v8
                                                                                                                                                                                        191invoke-virtual {v0, v8}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        193const-string v8, "; regionName = "
                                                                                                                                                                                        195invoke-virtual {v0, v8}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        197invoke-virtual {v7}, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult$PoiRegionsInfo;->getRegionName()Ljava/lang/String;
                                                                                                                                                                                        198move-result-object v8
                                                                                                                                                                                        200invoke-virtual {v0, v8}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        202const-string v8, "; regionTag = "
                                                                                                                                                                                        204invoke-virtual {v0, v8}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        206invoke-virtual {v7}, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult$PoiRegionsInfo;->getRegionTag()Ljava/lang/String;
                                                                                                                                                                                        207move-result-object v7
                                                                                                                                                                                        209invoke-virtual {v0, v7}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        210goto_109: add-int/lit8 v2, v2, 0x1
                                                                                                                                                                                        211goto/16 :goto_d2
                                                                                                                                                                                        212cond_10c:
                                                                                                                                                                                        213const-string v2, "\n#PoiRegions Info END# \n"
                                                                                                                                                                                        215invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        216cond_111:
                                                                                                                                                                                        217iget-object v2, p0, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult;->f:Ljava/util/List;
                                                                                                                                                                                        218if-eqz v2, :cond_19f
                                                                                                                                                                                        220invoke-interface {v2}, Ljava/util/List;->isEmpty()Z
                                                                                                                                                                                        221move-result v2
                                                                                                                                                                                        222if-nez v2, :cond_19f
                                                                                                                                                                                        224const-string v2, "\n #PoiList Info BEGIN#"
                                                                                                                                                                                        226invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        227goto_120:
                                                                                                                                                                                        228iget-object v2, p0, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult;->f:Ljava/util/List;
                                                                                                                                                                                        230invoke-interface {v2}, Ljava/util/List;->size()I
                                                                                                                                                                                        231move-result v2
                                                                                                                                                                                        232if-ge v6, v2, :cond_19a
                                                                                                                                                                                        234iget-object v2, p0, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult;->f:Ljava/util/List;
                                                                                                                                                                                        236invoke-interface {v2, v6}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        237move-result-object v2
                                                                                                                                                                                        238check-cast v2, Lcom/baidu/mapapi/search/core/PoiInfo;
                                                                                                                                                                                        239if-nez v2, :cond_133
                                                                                                                                                                                        240goto/16 :goto_197
                                                                                                                                                                                        241cond_133:
                                                                                                                                                                                        242const-string v7, "\n address = "
                                                                                                                                                                                        244invoke-virtual {v0, v7}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        246invoke-virtual {v2}, Lcom/baidu/mapapi/search/core/PoiInfo;->getAddress()Ljava/lang/String;
                                                                                                                                                                                        247move-result-object v7
                                                                                                                                                                                        249invoke-virtual {v0, v7}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        251const-string v7, "; phoneNumber = "
                                                                                                                                                                                        253invoke-virtual {v0, v7}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        255invoke-virtual {v2}, Lcom/baidu/mapapi/search/core/PoiInfo;->getPhoneNum()Ljava/lang/String;
                                                                                                                                                                                        256move-result-object v7
                                                                                                                                                                                        258invoke-virtual {v0, v7}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        260const-string v7, "; uid = "
                                                                                                                                                                                        262invoke-virtual {v0, v7}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        264invoke-virtual {v2}, Lcom/baidu/mapapi/search/core/PoiInfo;->getUid()Ljava/lang/String;
                                                                                                                                                                                        265move-result-object v7
                                                                                                                                                                                        267invoke-virtual {v0, v7}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        269const-string v7, "; postCode = "
                                                                                                                                                                                        271invoke-virtual {v0, v7}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        273invoke-virtual {v2}, Lcom/baidu/mapapi/search/core/PoiInfo;->getPostCode()Ljava/lang/String;
                                                                                                                                                                                        274move-result-object v7
                                                                                                                                                                                        276invoke-virtual {v0, v7}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        278const-string v7, "; name = "
                                                                                                                                                                                        280invoke-virtual {v0, v7}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        282invoke-virtual {v2}, Lcom/baidu/mapapi/search/core/PoiInfo;->getName()Ljava/lang/String;
                                                                                                                                                                                        283move-result-object v7
                                                                                                                                                                                        285invoke-virtual {v0, v7}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        287invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        289invoke-virtual {v2}, Lcom/baidu/mapapi/search/core/PoiInfo;->getLocation()Lcom/baidu/mapapi/model/LatLng;
                                                                                                                                                                                        290move-result-object v7
                                                                                                                                                                                        292invoke-virtual {v0, v7}, Ljava/lang/StringBuffer;->append(Ljava/lang/Object;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        294invoke-virtual {v0, v5}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        296invoke-virtual {v2}, Lcom/baidu/mapapi/search/core/PoiInfo;->getCity()Ljava/lang/String;
                                                                                                                                                                                        297move-result-object v7
                                                                                                                                                                                        299invoke-virtual {v0, v7}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        301invoke-virtual {v0, v4}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        303invoke-virtual {v2}, Lcom/baidu/mapapi/search/core/PoiInfo;->getDirection()Ljava/lang/String;
                                                                                                                                                                                        304move-result-object v7
                                                                                                                                                                                        306invoke-virtual {v0, v7}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        308invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        310invoke-virtual {v2}, Lcom/baidu/mapapi/search/core/PoiInfo;->getDistance()I
                                                                                                                                                                                        311move-result v2
                                                                                                                                                                                        313invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(I)Ljava/lang/StringBuffer;
                                                                                                                                                                                        314goto_197: add-int/lit8 v6, v6, 0x1
                                                                                                                                                                                        315goto/16 :goto_120
                                                                                                                                                                                        316cond_19a:
                                                                                                                                                                                        317const-string v1, "\n #PoiList Info END# \n"
                                                                                                                                                                                        319invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        320cond_19f:
                                                                                                                                                                                        321invoke-virtual {v0}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
                                                                                                                                                                                        322move-result-object v0
                                                                                                                                                                                        323return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.getInt
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • org.json.JSONObject.getJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.getJSONObject
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getInt
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getInt
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getInt
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getInt
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getDouble
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getInt
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getInt
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getInt
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getBoolean
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getInt
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getBoolean
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getInt
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getInt
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getInt
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getBoolean
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getInt
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getBoolean
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getBoolean
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getBoolean
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • org.json.JSONException.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • deliveryWeight
                                                                                                                                                                                        • adSpaceId
                                                                                                                                                                                        • appId
                                                                                                                                                                                        • height
                                                                                                                                                                                        • width
                                                                                                                                                                                        • circleRate
                                                                                                                                                                                        • drawType
                                                                                                                                                                                        • uid
                                                                                                                                                                                        • priority
                                                                                                                                                                                        • platformId
                                                                                                                                                                                        • spaceId
                                                                                                                                                                                        • adxPlatformId
                                                                                                                                                                                        • id
                                                                                                                                                                                        • message
                                                                                                                                                                                        • status
                                                                                                                                                                                        • data
                                                                                                                                                                                        • templateDrawSwitch
                                                                                                                                                                                        • templateDrawType
                                                                                                                                                                                        • tcr
                                                                                                                                                                                        • tct
                                                                                                                                                                                        • rt
                                                                                                                                                                                        • rc
                                                                                                                                                                                        • packageName
                                                                                                                                                                                        • packageVerification
                                                                                                                                                                                        • craType
                                                                                                                                                                                        • templatePlatformSwitch
                                                                                                                                                                                        • adFormatMatch
                                                                                                                                                                                        • shieldKeywords
                                                                                                                                                                                        • shake
                                                                                                                                                                                        • zxrVersion
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "deliveryWeight"
                                                                                                                                                                                        3const-string v1, "adSpaceId"
                                                                                                                                                                                        5const-string v2, "appId"
                                                                                                                                                                                        7const-string v3, "height"
                                                                                                                                                                                        9const-string v4, "width"
                                                                                                                                                                                        11const-string v5, "circleRate"
                                                                                                                                                                                        13const-string v6, "drawType"
                                                                                                                                                                                        15const-string v7, "uid"
                                                                                                                                                                                        17const-string v8, "priority"
                                                                                                                                                                                        19const-string v9, "platformId"
                                                                                                                                                                                        21const-string v10, "spaceId"
                                                                                                                                                                                        23const-string v11, "adxPlatformId"
                                                                                                                                                                                        25const-string v12, "id"
                                                                                                                                                                                        27const-string v13, "message"
                                                                                                                                                                                        29const-string v14, "status"
                                                                                                                                                                                        30try_start_1e: new-instance v15, Lorg/json/JSONObject;
                                                                                                                                                                                        31move-object/from16 v16, v0
                                                                                                                                                                                        32move-object/from16 v0, p1
                                                                                                                                                                                        34invoke-direct {v15, v0}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        35new-instance v0, Lcom/ly/adpoymer/model/ConfigResponseModel;
                                                                                                                                                                                        37invoke-direct {v0}, Lcom/ly/adpoymer/model/ConfigResponseModel;-><init>()V
                                                                                                                                                                                        38move-object/from16 v17, v1
                                                                                                                                                                                        40invoke-virtual {v15, v14}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
                                                                                                                                                                                        41move-result v1
                                                                                                                                                                                        43invoke-virtual {v15, v13}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        44move-result v18
                                                                                                                                                                                        45if-eqz v18, :cond_3f
                                                                                                                                                                                        47invoke-virtual {v15, v13}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        48move-result-object v13
                                                                                                                                                                                        50invoke-virtual {v0, v13}, Lcom/ly/adpoymer/model/ConfigResponseModel;->setMsg(Ljava/lang/String;)V
                                                                                                                                                                                        51cond_3f:
                                                                                                                                                                                        52invoke-virtual {v0, v1}, Lcom/ly/adpoymer/model/ConfigResponseModel;->setCode(I)V
                                                                                                                                                                                        53if-nez v1, :cond_23c
                                                                                                                                                                                        55const-string v1, "data"
                                                                                                                                                                                        57invoke-virtual {v15, v1}, Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        58move-result-object v1
                                                                                                                                                                                        59if-eqz v1, :cond_23c
                                                                                                                                                                                        61invoke-virtual {v1}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        62move-result v13
                                                                                                                                                                                        63if-lez v13, :cond_23c
                                                                                                                                                                                        64new-instance v13, Ljava/util/ArrayList;
                                                                                                                                                                                        66invoke-direct {v13}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        67const/4 v15, 0x0
                                                                                                                                                                                        68move-object/from16 p1, v0
                                                                                                                                                                                        69goto_5a:
                                                                                                                                                                                        70invoke-virtual {v1}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        71move-result v0
                                                                                                                                                                                        72if-ge v15, v0, :cond_237
                                                                                                                                                                                        74invoke-virtual {v1, v15}, Lorg/json/JSONArray;->getJSONObject(I)Lorg/json/JSONObject;
                                                                                                                                                                                        75move-result-object v0
                                                                                                                                                                                        76move-object/from16 v18, v1
                                                                                                                                                                                        77new-instance v1, Lcom/ly/adpoymer/model/ConfigResponseModel$Config;
                                                                                                                                                                                        79invoke-direct {v1}, Lcom/ly/adpoymer/model/ConfigResponseModel$Config;-><init>()V
                                                                                                                                                                                        81invoke-virtual {v0, v12}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        82move-result v19
                                                                                                                                                                                        83if-eqz v19, :cond_7b
                                                                                                                                                                                        84move/from16 v19, v15
                                                                                                                                                                                        86invoke-virtual {v0, v12}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
                                                                                                                                                                                        87move-result v15
                                                                                                                                                                                        89invoke-virtual {v1, v15}, Lcom/ly/adpoymer/model/ConfigResponseModel$Config;->setId(I)V
                                                                                                                                                                                        90goto/16 :goto_7d
                                                                                                                                                                                        91cond_7b: move/from16 v19, v15
                                                                                                                                                                                        92goto_7d:
                                                                                                                                                                                        93invoke-virtual {v0, v11}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        94move-result v15
                                                                                                                                                                                        95if-eqz v15, :cond_8a
                                                                                                                                                                                        97invoke-virtual {v0, v11}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        98move-result-object v15
                                                                                                                                                                                        100invoke-virtual {v1, v15}, Lcom/ly/adpoymer/model/ConfigResponseModel$Config;->setAdxPlatformId(Ljava/lang/String;)V
                                                                                                                                                                                        101cond_8a:
                                                                                                                                                                                        102invoke-virtual {v0, v10}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        103move-result v15
                                                                                                                                                                                        104if-eqz v15, :cond_97
                                                                                                                                                                                        106invoke-virtual {v0, v10}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        107move-result-object v15
                                                                                                                                                                                        109invoke-virtual {v1, v15}, Lcom/ly/adpoymer/model/ConfigResponseModel$Config;->setSpaceId(Ljava/lang/String;)V
                                                                                                                                                                                        110cond_97:
                                                                                                                                                                                        111invoke-virtual {v0, v9}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        112move-result v15
                                                                                                                                                                                        113if-eqz v15, :cond_a4
                                                                                                                                                                                        115invoke-virtual {v0, v9}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        116move-result-object v15
                                                                                                                                                                                        118invoke-virtual {v1, v15}, Lcom/ly/adpoymer/model/ConfigResponseModel$Config;->setPlatformId(Ljava/lang/String;)V
                                                                                                                                                                                        119cond_a4:
                                                                                                                                                                                        120invoke-virtual {v0, v8}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        121move-result v15
                                                                                                                                                                                        122if-eqz v15, :cond_b1
                                                                                                                                                                                        124invoke-virtual {v0, v8}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
                                                                                                                                                                                        125move-result v15
                                                                                                                                                                                        127invoke-virtual {v1, v15}, Lcom/ly/adpoymer/model/ConfigResponseModel$Config;->setPriority(I)V
                                                                                                                                                                                        128cond_b1:
                                                                                                                                                                                        129invoke-virtual {v0, v7}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        130move-result v15
                                                                                                                                                                                        131if-eqz v15, :cond_be
                                                                                                                                                                                        133invoke-virtual {v0, v7}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        134move-result-object v15
                                                                                                                                                                                        136invoke-virtual {v1, v15}, Lcom/ly/adpoymer/model/ConfigResponseModel$Config;->setUid(Ljava/lang/String;)V
                                                                                                                                                                                        137cond_be:
                                                                                                                                                                                        138invoke-virtual {v0, v14}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        139move-result v15
                                                                                                                                                                                        140if-eqz v15, :cond_cb
                                                                                                                                                                                        142invoke-virtual {v0, v14}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
                                                                                                                                                                                        143move-result v15
                                                                                                                                                                                        145invoke-virtual {v1, v15}, Lcom/ly/adpoymer/model/ConfigResponseModel$Config;->setStatus(I)V
                                                                                                                                                                                        146cond_cb:
                                                                                                                                                                                        147invoke-virtual {v0, v6}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        148move-result v15
                                                                                                                                                                                        149if-eqz v15, :cond_d8
                                                                                                                                                                                        151invoke-virtual {v0, v6}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
                                                                                                                                                                                        152move-result v15
                                                                                                                                                                                        154invoke-virtual {v1, v15}, Lcom/ly/adpoymer/model/ConfigResponseModel$Config;->setDrawType(I)V
                                                                                                                                                                                        155cond_d8:
                                                                                                                                                                                        156invoke-virtual {v0, v5}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        157move-result v15
                                                                                                                                                                                        158if-eqz v15, :cond_e9
                                                                                                                                                                                        159move-object v15, v6
                                                                                                                                                                                        160move-object/from16 v20, v7
                                                                                                                                                                                        162invoke-virtual {v0, v5}, Lorg/json/JSONObject;->getDouble(Ljava/lang/String;)D
                                                                                                                                                                                        163move-result-wide v6
                                                                                                                                                                                        165invoke-virtual {v1, v6, v7}, Lcom/ly/adpoymer/model/ConfigResponseModel$Config;->setCircleRate(D)V
                                                                                                                                                                                        166goto/16 :goto_ec
                                                                                                                                                                                        167cond_e9: move-object v15, v6
                                                                                                                                                                                        168move-object/from16 v20, v7
                                                                                                                                                                                        169goto_ec:
                                                                                                                                                                                        170invoke-virtual {v0, v4}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        171move-result v6
                                                                                                                                                                                        172if-eqz v6, :cond_f9
                                                                                                                                                                                        174invoke-virtual {v0, v4}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
                                                                                                                                                                                        175move-result v6
                                                                                                                                                                                        177invoke-virtual {v1, v6}, Lcom/ly/adpoymer/model/ConfigResponseModel$Config;->setWidth(I)V
                                                                                                                                                                                        178cond_f9:
                                                                                                                                                                                        179invoke-virtual {v0, v3}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        180move-result v6
                                                                                                                                                                                        181if-eqz v6, :cond_106
                                                                                                                                                                                        183invoke-virtual {v0, v3}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
                                                                                                                                                                                        184move-result v6
                                                                                                                                                                                        186invoke-virtual {v1, v6}, Lcom/ly/adpoymer/model/ConfigResponseModel$Config;->setHeight(I)V
                                                                                                                                                                                        187cond_106:
                                                                                                                                                                                        188invoke-virtual {v0, v2}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        189move-result v6
                                                                                                                                                                                        190if-eqz v6, :cond_113
                                                                                                                                                                                        192invoke-virtual {v0, v2}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        193move-result-object v6
                                                                                                                                                                                        195invoke-virtual {v1, v6}, Lcom/ly/adpoymer/model/ConfigResponseModel$Config;->setAppId(Ljava/lang/String;)V
                                                                                                                                                                                        196cond_113: move-object/from16 v6, v17
                                                                                                                                                                                        198invoke-virtual {v0, v6}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        199move-result v7
                                                                                                                                                                                        200if-eqz v7, :cond_122
                                                                                                                                                                                        202invoke-virtual {v0, v6}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        203move-result-object v7
                                                                                                                                                                                        205invoke-virtual {v1, v7}, Lcom/ly/adpoymer/model/ConfigResponseModel$Config;->setAdSpaceId(Ljava/lang/String;)V
                                                                                                                                                                                        206cond_122: move-object/from16 v7, v16
                                                                                                                                                                                        208invoke-virtual {v0, v7}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        209move-result v16
                                                                                                                                                                                        210if-eqz v16, :cond_134
                                                                                                                                                                                        211move-object/from16 v16, v2
                                                                                                                                                                                        213invoke-virtual {v0, v7}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
                                                                                                                                                                                        214move-result v2
                                                                                                                                                                                        216invoke-virtual {v1, v2}, Lcom/ly/adpoymer/model/ConfigResponseModel$Config;->setDeliveryWeight(I)V
                                                                                                                                                                                        217goto/16 :goto_136
                                                                                                                                                                                        218cond_134: move-object/from16 v16, v2
                                                                                                                                                                                        219goto_136:
                                                                                                                                                                                        220const-string v2, "templateDrawSwitch"
                                                                                                                                                                                        222invoke-virtual {v0, v2}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        223move-result v2
                                                                                                                                                                                        224if-eqz v2, :cond_147
                                                                                                                                                                                        226const-string v2, "templateDrawSwitch"
                                                                                                                                                                                        228invoke-virtual {v0, v2}, Lorg/json/JSONObject;->getBoolean(Ljava/lang/String;)Z
                                                                                                                                                                                        229move-result v2
                                                                                                                                                                                        231invoke-virtual {v1, v2}, Lcom/ly/adpoymer/model/ConfigResponseModel$Config;->setTemplateDrawSwitch(Z)V
                                                                                                                                                                                        232cond_147:
                                                                                                                                                                                        233const-string v2, "templateDrawType"
                                                                                                                                                                                        235invoke-virtual {v0, v2}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        236move-result v2
                                                                                                                                                                                        237if-eqz v2, :cond_158
                                                                                                                                                                                        239const-string v2, "templateDrawType"
                                                                                                                                                                                        241invoke-virtual {v0, v2}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
                                                                                                                                                                                        242move-result v2
                                                                                                                                                                                        244invoke-virtual {v1, v2}, Lcom/ly/adpoymer/model/ConfigResponseModel$Config;->setTemplateDrawType(I)V
                                                                                                                                                                                        245cond_158:
                                                                                                                                                                                        246const-string v2, "tcr"
                                                                                                                                                                                        248invoke-virtual {v0, v2}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        249move-result v2
                                                                                                                                                                                        250if-eqz v2, :cond_169
                                                                                                                                                                                        252const-string v2, "tcr"
                                                                                                                                                                                        254invoke-virtual {v0, v2}, Lorg/json/JSONObject;->getBoolean(Ljava/lang/String;)Z
                                                                                                                                                                                        255move-result v2
                                                                                                                                                                                        257invoke-virtual {v1, v2}, Lcom/ly/adpoymer/model/ConfigResponseModel$Config;->setTcr(Z)V
                                                                                                                                                                                        258cond_169:
                                                                                                                                                                                        259const-string v2, "tct"
                                                                                                                                                                                        261invoke-virtual {v0, v2}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        262move-result v2
                                                                                                                                                                                        263if-eqz v2, :cond_17a
                                                                                                                                                                                        265const-string v2, "tct"
                                                                                                                                                                                        267invoke-virtual {v0, v2}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
                                                                                                                                                                                        268move-result v2
                                                                                                                                                                                        270invoke-virtual {v1, v2}, Lcom/ly/adpoymer/model/ConfigResponseModel$Config;->setTct(I)V
                                                                                                                                                                                        271cond_17a:
                                                                                                                                                                                        272const-string v2, "rt"
                                                                                                                                                                                        274invoke-virtual {v0, v2}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        275move-result v2
                                                                                                                                                                                        276if-eqz v2, :cond_18b
                                                                                                                                                                                        278const-string v2, "rt"
                                                                                                                                                                                        280invoke-virtual {v0, v2}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
                                                                                                                                                                                        281move-result v2
                                                                                                                                                                                        283invoke-virtual {v1, v2}, Lcom/ly/adpoymer/model/ConfigResponseModel$Config;->setRt(I)V
                                                                                                                                                                                        284cond_18b:
                                                                                                                                                                                        285const-string v2, "rc"
                                                                                                                                                                                        287invoke-virtual {v0, v2}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        288move-result v2
                                                                                                                                                                                        289if-eqz v2, :cond_19c
                                                                                                                                                                                        291const-string v2, "rc"
                                                                                                                                                                                        293invoke-virtual {v0, v2}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
                                                                                                                                                                                        294move-result v2
                                                                                                                                                                                        296invoke-virtual {v1, v2}, Lcom/ly/adpoymer/model/ConfigResponseModel$Config;->setRc(I)V
                                                                                                                                                                                        297cond_19c:
                                                                                                                                                                                        298const-string v2, "packageName"
                                                                                                                                                                                        300invoke-virtual {v0, v2}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        301move-result v2
                                                                                                                                                                                        302if-eqz v2, :cond_1ad
                                                                                                                                                                                        304const-string v2, "packageName"
                                                                                                                                                                                        306invoke-virtual {v0, v2}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        307move-result-object v2
                                                                                                                                                                                        309invoke-virtual {v1, v2}, Lcom/ly/adpoymer/model/ConfigResponseModel$Config;->setPackageName(Ljava/lang/String;)V
                                                                                                                                                                                        310cond_1ad:
                                                                                                                                                                                        311const-string v2, "packageVerification"
                                                                                                                                                                                        313invoke-virtual {v0, v2}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        314move-result v2
                                                                                                                                                                                        315if-eqz v2, :cond_1be
                                                                                                                                                                                        317const-string v2, "packageVerification"
                                                                                                                                                                                        319invoke-virtual {v0, v2}, Lorg/json/JSONObject;->getBoolean(Ljava/lang/String;)Z
                                                                                                                                                                                        320move-result v2
                                                                                                                                                                                        322invoke-virtual {v1, v2}, Lcom/ly/adpoymer/model/ConfigResponseModel$Config;->setPackageVerification(Z)V
                                                                                                                                                                                        323cond_1be:
                                                                                                                                                                                        324const-string v2, "craType"
                                                                                                                                                                                        326invoke-virtual {v0, v2}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        327move-result v2
                                                                                                                                                                                        328if-eqz v2, :cond_1cf
                                                                                                                                                                                        330const-string v2, "craType"
                                                                                                                                                                                        332invoke-virtual {v0, v2}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
                                                                                                                                                                                        333move-result v2
                                                                                                                                                                                        335invoke-virtual {v1, v2}, Lcom/ly/adpoymer/model/ConfigResponseModel$Config;->setCraType(I)V
                                                                                                                                                                                        336cond_1cf:
                                                                                                                                                                                        337const-string v2, "templatePlatformSwitch"
                                                                                                                                                                                        339invoke-virtual {v0, v2}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        340move-result v2
                                                                                                                                                                                        341if-eqz v2, :cond_1e0
                                                                                                                                                                                        343const-string v2, "templatePlatformSwitch"
                                                                                                                                                                                        345invoke-virtual {v0, v2}, Lorg/json/JSONObject;->getBoolean(Ljava/lang/String;)Z
                                                                                                                                                                                        346move-result v2
                                                                                                                                                                                        348invoke-virtual {v1, v2}, Lcom/ly/adpoymer/model/ConfigResponseModel$Config;->setTemplatePlatformSwitch(Z)V
                                                                                                                                                                                        349cond_1e0:
                                                                                                                                                                                        350const-string v2, "adFormatMatch"
                                                                                                                                                                                        352invoke-virtual {v0, v2}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        353move-result v2
                                                                                                                                                                                        354if-eqz v2, :cond_1f1
                                                                                                                                                                                        356const-string v2, "adFormatMatch"
                                                                                                                                                                                        358invoke-virtual {v0, v2}, Lorg/json/JSONObject;->getBoolean(Ljava/lang/String;)Z
                                                                                                                                                                                        359move-result v2
                                                                                                                                                                                        361invoke-virtual {v1, v2}, Lcom/ly/adpoymer/model/ConfigResponseModel$Config;->setAdFormatMatch(Z)V
                                                                                                                                                                                        362cond_1f1:
                                                                                                                                                                                        363const-string v2, "shieldKeywords"
                                                                                                                                                                                        365invoke-virtual {v0, v2}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        366move-result v2
                                                                                                                                                                                        367if-eqz v2, :cond_202
                                                                                                                                                                                        369const-string v2, "shieldKeywords"
                                                                                                                                                                                        371invoke-virtual {v0, v2}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        372move-result-object v2
                                                                                                                                                                                        374invoke-virtual {v1, v2}, Lcom/ly/adpoymer/model/ConfigResponseModel$Config;->setShieldKeywords(Ljava/lang/String;)V
                                                                                                                                                                                        375cond_202:
                                                                                                                                                                                        376const-string v2, "shake"
                                                                                                                                                                                        378invoke-virtual {v0, v2}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        379move-result v2
                                                                                                                                                                                        380if-eqz v2, :cond_213
                                                                                                                                                                                        382const-string v2, "shake"
                                                                                                                                                                                        384invoke-virtual {v0, v2}, Lorg/json/JSONObject;->getBoolean(Ljava/lang/String;)Z
                                                                                                                                                                                        385move-result v2
                                                                                                                                                                                        387invoke-virtual {v1, v2}, Lcom/ly/adpoymer/model/ConfigResponseModel$Config;->setShake(Z)V
                                                                                                                                                                                        388cond_213:
                                                                                                                                                                                        389const-string v2, "zxrVersion"
                                                                                                                                                                                        391invoke-virtual {v0, v2}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        392move-result v2
                                                                                                                                                                                        393if-eqz v2, :cond_224
                                                                                                                                                                                        395const-string v2, "zxrVersion"
                                                                                                                                                                                        397invoke-virtual {v0, v2}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        398move-result-object v0
                                                                                                                                                                                        400invoke-virtual {v1, v0}, Lcom/ly/adpoymer/model/ConfigResponseModel$Config;->setZxrVersion(Ljava/lang/String;)V
                                                                                                                                                                                        401cond_224:
                                                                                                                                                                                        402invoke-interface {v13, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        403add-int/lit8 v0, v19, 0x1
                                                                                                                                                                                        404move-object/from16 v17, v6
                                                                                                                                                                                        405move-object v6, v15
                                                                                                                                                                                        406move-object/from16 v2, v16
                                                                                                                                                                                        407move-object/from16 v1, v18
                                                                                                                                                                                        408move v15, v0
                                                                                                                                                                                        409move-object/from16 v16, v7
                                                                                                                                                                                        410move-object/from16 v7, v20
                                                                                                                                                                                        411goto/16 :goto_5a
                                                                                                                                                                                        412cond_237: move-object/from16 v0, p1
                                                                                                                                                                                        414invoke-virtual {v0, v13}, Lcom/ly/adpoymer/model/ConfigResponseModel;->setData(Ljava/util/List;)V
                                                                                                                                                                                        415cond_23c: return-object v0
                                                                                                                                                                                        416catch_23d: move-exception v0
                                                                                                                                                                                        418invoke-virtual {v0}, Lorg/json/JSONException;->printStackTrace()V
                                                                                                                                                                                        419const/4 v0, 0x0
                                                                                                                                                                                        420return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • msg=
                                                                                                                                                                                        • &prod=
                                                                                                                                                                                        • &pk=
                                                                                                                                                                                        • &appid=
                                                                                                                                                                                        • &apid=
                                                                                                                                                                                        • &brand=
                                                                                                                                                                                        • &tp=
                                                                                                                                                                                        • &osv=
                                                                                                                                                                                        • &bdr=
                                                                                                                                                                                        • &sn=
                                                                                                                                                                                        • &mac=
                                                                                                                                                                                        • &cuid=
                                                                                                                                                                                        • &pack=
                                                                                                                                                                                        • &v=
                                                                                                                                                                                        • android_
                                                                                                                                                                                        • _
                                                                                                                                                                                        • 4.1.30
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0move-object v0, p1
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        3move-result-object v1
                                                                                                                                                                                        5invoke-virtual {v1}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getURIUitls()Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;
                                                                                                                                                                                        6move-result-object v1
                                                                                                                                                                                        8invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        9move-result-object v2
                                                                                                                                                                                        11invoke-virtual {v2}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getSystemUtils()Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;
                                                                                                                                                                                        12move-result-object v2
                                                                                                                                                                                        14invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        15move-result-object v3
                                                                                                                                                                                        17invoke-virtual {v3}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getBase64()Lcom/baidu/mobads/interfaces/utils/IBase64;
                                                                                                                                                                                        18move-result-object v3
                                                                                                                                                                                        19new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        21invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        22new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        24invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        26const-string v6, "msg="
                                                                                                                                                                                        28invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        29move-object v6, p3
                                                                                                                                                                                        31invoke-virtual {v5, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        33invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        34move-result-object v5
                                                                                                                                                                                        36invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        37new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        39invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        41const-string v6, "&prod="
                                                                                                                                                                                        43invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        44move-object v6, p4
                                                                                                                                                                                        46invoke-virtual {v5, p4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        48invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        49move-result-object v5
                                                                                                                                                                                        51invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        52new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        54invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        56const-string v6, "&pk="
                                                                                                                                                                                        58invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        59move-object v6, p5
                                                                                                                                                                                        61invoke-virtual {v5, p5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        63invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        64move-result-object v5
                                                                                                                                                                                        66invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        67new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        69invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        71const-string v6, "&appid="
                                                                                                                                                                                        73invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        74move-object v6, p6
                                                                                                                                                                                        76invoke-virtual {v5, p6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        78invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        79move-result-object v5
                                                                                                                                                                                        81invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        82new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        84invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        86const-string v6, "&apid="
                                                                                                                                                                                        88invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        89move-object v6, p7
                                                                                                                                                                                        91invoke-virtual {v5, p7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        93invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        94move-result-object v5
                                                                                                                                                                                        96invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        97new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        99invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        101const-string v6, "&brand="
                                                                                                                                                                                        103invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        104move-object v6, p8
                                                                                                                                                                                        106invoke-virtual {v5, p8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        108invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        109move-result-object v5
                                                                                                                                                                                        111invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        112new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        114invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        116const-string v6, "&tp="
                                                                                                                                                                                        118invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        119move-object/from16 v6, p9
                                                                                                                                                                                        121invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        123invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        124move-result-object v5
                                                                                                                                                                                        126invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        127new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        129invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        131const-string v6, "&osv="
                                                                                                                                                                                        133invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        134move-object/from16 v6, p10
                                                                                                                                                                                        136invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        138invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        139move-result-object v5
                                                                                                                                                                                        141invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        142new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        144invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        146const-string v6, "&bdr="
                                                                                                                                                                                        148invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        149move/from16 v6, p11
                                                                                                                                                                                        151invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        153invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        154move-result-object v5
                                                                                                                                                                                        156invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        157new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        159invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        161const-string v6, "&sn="
                                                                                                                                                                                        163invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        165invoke-interface {v2, p1}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getEncodedSN(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        166move-result-object v6
                                                                                                                                                                                        168invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        170invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        171move-result-object v5
                                                                                                                                                                                        173invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        174new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        176invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        178const-string v6, "&mac="
                                                                                                                                                                                        180invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        182invoke-interface {v2, p1}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getMacAddress(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        183move-result-object v6
                                                                                                                                                                                        185invoke-interface {v3, v6}, Lcom/baidu/mobads/interfaces/utils/IBase64;->encode(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        186move-result-object v3
                                                                                                                                                                                        188invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        190invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        191move-result-object v3
                                                                                                                                                                                        193invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        194new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        196invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        198const-string v5, "&cuid="
                                                                                                                                                                                        200invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        202invoke-interface {v2, p1}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getCUID(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        203move-result-object v2
                                                                                                                                                                                        205invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        207invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        208move-result-object v2
                                                                                                                                                                                        210invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        211new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        213invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        215const-string v3, "&pack="
                                                                                                                                                                                        217invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        219invoke-virtual {p1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        220move-result-object v0
                                                                                                                                                                                        222invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        224invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        225move-result-object v0
                                                                                                                                                                                        227invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        228new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        230invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        232const-string v2, "&v="
                                                                                                                                                                                        234invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        235new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        237invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        239const-string v3, "android_"
                                                                                                                                                                                        241invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        243sget-object v3, Lcom/baidu/mobads/constants/a;->c:Ljava/lang/String;
                                                                                                                                                                                        245invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        247const-string v3, "_"
                                                                                                                                                                                        249invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        251const-string v3, "4.1.30"
                                                                                                                                                                                        253invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        255invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        256move-result-object v2
                                                                                                                                                                                        258invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        260invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        261move-result-object v0
                                                                                                                                                                                        263invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        265invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        266move-result-object v0
                                                                                                                                                                                        267try_end_177: move-object v2, p0
                                                                                                                                                                                        268move v3, p2
                                                                                                                                                                                        269try_start_179:
                                                                                                                                                                                        270invoke-virtual {p0, v0, p2}, Lcom/baidu/mobads/utils/f;->vdUrl(Ljava/lang/String;I)Ljava/lang/String;
                                                                                                                                                                                        271move-result-object v0
                                                                                                                                                                                        272const/4 v3, 0x0
                                                                                                                                                                                        274invoke-interface {v1, v0, v3}, Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;->addParameters(Ljava/lang/String;Ljava/util/HashMap;)Ljava/lang/String;
                                                                                                                                                                                        275move-result-object v0
                                                                                                                                                                                        276new-instance v1, Lcom/baidu/mobads/openad/d/b;
                                                                                                                                                                                        278const-string v3, ""
                                                                                                                                                                                        280invoke-direct {v1, v0, v3}, Lcom/baidu/mobads/openad/d/b;-><init>(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        281const/4 v0, 0x1
                                                                                                                                                                                        282iput v0, v1, Lcom/baidu/mobads/openad/d/b;->e:I
                                                                                                                                                                                        283new-instance v0, Lcom/baidu/mobads/openad/d/a;
                                                                                                                                                                                        285invoke-direct {v0}, Lcom/baidu/mobads/openad/d/a;-><init>()V
                                                                                                                                                                                        287invoke-virtual {v0, v1}, Lcom/baidu/mobads/openad/d/a;->a(Lcom/baidu/mobads/openad/d/b;)V
                                                                                                                                                                                        288try_end_194: goto/16 :goto_1a4
                                                                                                                                                                                        289catch_195: move-exception v0
                                                                                                                                                                                        290goto/16 :goto_199
                                                                                                                                                                                        291catch_197: move-exception v0
                                                                                                                                                                                        292move-object v2, p0
                                                                                                                                                                                        293goto_199:
                                                                                                                                                                                        294invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        295move-result-object v1
                                                                                                                                                                                        297invoke-virtual {v1}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getAdLogger()Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        298move-result-object v1
                                                                                                                                                                                        300invoke-interface {v1, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/Throwable;)I
                                                                                                                                                                                        301goto_1a4: return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • androidx.fragment.a.j.onResumeFragments
                                                                                                                                                                                        • com.mintegral.msdk.shell.MTGActivity.f:Landroid/content/Intent
                                                                                                                                                                                        • android.content.Intent.hasExtra
                                                                                                                                                                                        • android.content.Intent.getStringExtra
                                                                                                                                                                                        • android.content.Intent.hasExtra
                                                                                                                                                                                        • android.content.Intent.getStringExtra
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • com.mintegral.msdk.shell.MTGActivity.a:Ljava/util/Map
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • com.mintegral.msdk.shell.MTGActivity.a:Ljava/util/Map
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • com.mintegral.msdk.shell.MTGActivity.a:Ljava/util/Map
                                                                                                                                                                                        • com.mintegral.msdk.shell.MTGActivity.h:Ljava/lang/String
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • android.widget.FrameLayout.<init>
                                                                                                                                                                                        • com.mintegral.msdk.shell.MTGActivity.g:Landroid/widget/FrameLayout
                                                                                                                                                                                        • android.view.ViewGroup$LayoutParams.<init>
                                                                                                                                                                                        • android.widget.FrameLayout.setLayoutParams
                                                                                                                                                                                        • com.mintegral.msdk.shell.MTGActivity.g:Landroid/widget/FrameLayout
                                                                                                                                                                                        • android.widget.FrameLayout.setId
                                                                                                                                                                                        • com.mintegral.msdk.shell.MTGActivity.f:Landroid/content/Intent
                                                                                                                                                                                        • com.mintegral.msdk.shell.MTGActivity.a
                                                                                                                                                                                        • com.mintegral.msdk.shell.MTGActivity.d:Lcom/mintegral/msdk/system/a
                                                                                                                                                                                        • com.mintegral.msdk.MIntegralSDK$PLUGIN_LOAD_STATUS.COMPLETED:Lcom/mintegral/msdk/MIntegralSDK$PLUGIN_LOAD_STATUS
                                                                                                                                                                                        • android.app.Activity.getApplication
                                                                                                                                                                                        • android.app.Activity.finish
                                                                                                                                                                                        • com.mintegral.msdk.shell.MTGActivity.a:Ljava/util/Map
                                                                                                                                                                                        • com.mintegral.msdk.shell.MTGActivity.b:Lcom/mintegral/msdk/base/fragment/BaseFragment
                                                                                                                                                                                        • android.os.Bundle.<init>
                                                                                                                                                                                        • android.content.Intent.hasExtra
                                                                                                                                                                                        • android.content.Intent.getParcelableExtra
                                                                                                                                                                                        • android.os.Bundle.putParcelable
                                                                                                                                                                                        • android.content.Intent.hasExtra
                                                                                                                                                                                        • android.content.Intent.getParcelableExtra
                                                                                                                                                                                        • android.os.Bundle.putParcelable
                                                                                                                                                                                        • android.content.Intent.hasExtra
                                                                                                                                                                                        • android.content.Intent.getIntExtra
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • android.content.Intent.hasExtra
                                                                                                                                                                                        • android.content.Intent.getIntExtra
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • android.content.Intent.hasExtra
                                                                                                                                                                                        • android.content.Intent.getIntExtra
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • android.content.Intent.hasExtra
                                                                                                                                                                                        • android.content.Intent.getIntExtra
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • android.content.Intent.hasExtra
                                                                                                                                                                                        • android.content.Intent.getIntExtra
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • android.content.Intent.hasExtra
                                                                                                                                                                                        • android.content.Intent.getIntExtra
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • android.content.Intent.hasExtra
                                                                                                                                                                                        • android.content.Intent.getIntExtra
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • android.content.Intent.hasExtra
                                                                                                                                                                                        • android.content.Intent.getIntExtra
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • android.content.Intent.hasExtra
                                                                                                                                                                                        • android.content.Intent.getStringExtra
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.os.Bundle.putCharSequence
                                                                                                                                                                                        • android.content.Intent.hasExtra
                                                                                                                                                                                        • android.content.Intent.getIntExtra
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • android.content.Intent.hasExtra
                                                                                                                                                                                        • android.content.Intent.getIntExtra
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • android.content.Intent.hasExtra
                                                                                                                                                                                        • android.content.Intent.getIntExtra
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • android.content.Intent.hasExtra
                                                                                                                                                                                        • android.content.Intent.getIntExtra
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • android.content.Intent.hasExtra
                                                                                                                                                                                        • android.content.Intent.getIntExtra
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • com.mintegral.msdk.shell.MTGActivity.a:Ljava/util/Map
                                                                                                                                                                                        • java.util.Map.containsKey
                                                                                                                                                                                        • com.mintegral.msdk.shell.MTGActivity.a:Ljava/util/Map
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • com.mintegral.msdk.shell.MTGActivity.b:Lcom/mintegral/msdk/base/fragment/BaseFragment
                                                                                                                                                                                        • androidx.fragment.a.j.getSupportFragmentManager
                                                                                                                                                                                        • com.mintegral.msdk.shell.MTGActivity.b:Lcom/mintegral/msdk/base/fragment/BaseFragment
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • wall_title_logo_text_color
                                                                                                                                                                                        • wall_title_logo_text
                                                                                                                                                                                        • wall_title_background_color
                                                                                                                                                                                        • wall_load_id
                                                                                                                                                                                        • wall_button_background_id
                                                                                                                                                                                        • wall_tab_line_background_id
                                                                                                                                                                                        • wall_tab_background_id
                                                                                                                                                                                        • wall_main_background_id
                                                                                                                                                                                        • wall_title_background_id
                                                                                                                                                                                        • wall_title_logo_id
                                                                                                                                                                                        • wall_title_logo
                                                                                                                                                                                        • wall_title_background
                                                                                                                                                                                        • type
                                                                                                                                                                                        • wall
                                                                                                                                                                                        • msg
                                                                                                                                                                                        • unit_id
                                                                                                                                                                                        • wall_title_logo_text_size
                                                                                                                                                                                        • wall_title_logo_text_typeface
                                                                                                                                                                                        • wall_current_tab_id
                                                                                                                                                                                        • wall_tab_shape_color
                                                                                                                                                                                        • wall_tab_shape_height
                                                                                                                                                                                        • MTGActivity
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0move-object/from16 v1, p0
                                                                                                                                                                                        2const-string v0, "wall_title_logo_text_color"
                                                                                                                                                                                        4const-string v2, "wall_title_logo_text"
                                                                                                                                                                                        6const-string v3, "wall_title_background_color"
                                                                                                                                                                                        8const-string v4, "wall_load_id"
                                                                                                                                                                                        10const-string v5, "wall_button_background_id"
                                                                                                                                                                                        12const-string v6, "wall_tab_line_background_id"
                                                                                                                                                                                        14const-string v7, "wall_tab_background_id"
                                                                                                                                                                                        16const-string v8, "wall_main_background_id"
                                                                                                                                                                                        18const-string v9, "wall_title_background_id"
                                                                                                                                                                                        20const-string v10, "wall_title_logo_id"
                                                                                                                                                                                        22const-string v11, "wall_title_logo"
                                                                                                                                                                                        24const-string v12, "wall_title_background"
                                                                                                                                                                                        26invoke-super/range {p0 .. p0}, Landroidx/fragment/a/j;->onResumeFragments()V
                                                                                                                                                                                        27iget-boolean v13, v1, Lcom/mintegral/msdk/shell/MTGActivity;->e:Z
                                                                                                                                                                                        28if-eqz v13, :cond_219
                                                                                                                                                                                        30iget-object v13, v1, Lcom/mintegral/msdk/shell/MTGActivity;->f:Landroid/content/Intent;
                                                                                                                                                                                        31if-eqz v13, :cond_216
                                                                                                                                                                                        33const-string v15, "type"
                                                                                                                                                                                        35invoke-virtual {v13, v15}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z
                                                                                                                                                                                        36move-result v16
                                                                                                                                                                                        37if-eqz v16, :cond_32
                                                                                                                                                                                        39invoke-virtual {v13, v15}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        40move-result-object v16
                                                                                                                                                                                        41goto/16 :goto_34
                                                                                                                                                                                        42cond_32:
                                                                                                                                                                                        43const-string v16, "wall"
                                                                                                                                                                                        44goto_34: move-object/from16 v14, v16
                                                                                                                                                                                        45const/16 v16, 0x0
                                                                                                                                                                                        46move-object/from16 v17, v0
                                                                                                                                                                                        48const-string v0, "msg"
                                                                                                                                                                                        50invoke-virtual {v13, v0}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z
                                                                                                                                                                                        51move-result v18
                                                                                                                                                                                        52if-eqz v18, :cond_46
                                                                                                                                                                                        54invoke-virtual {v13, v0}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        55move-result-object v16
                                                                                                                                                                                        56cond_46: move-object/from16 v18, v2
                                                                                                                                                                                        57move-object/from16 v2, v16
                                                                                                                                                                                        58move-object/from16 v16, v3
                                                                                                                                                                                        59new-instance v3, Ljava/util/HashMap;
                                                                                                                                                                                        61invoke-direct {v3}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        62iput-object v3, v1, Lcom/mintegral/msdk/shell/MTGActivity;->a:Ljava/util/Map;
                                                                                                                                                                                        64iget-object v3, v1, Lcom/mintegral/msdk/shell/MTGActivity;->a:Ljava/util/Map;
                                                                                                                                                                                        66invoke-interface {v3, v15, v14}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        68iget-object v3, v1, Lcom/mintegral/msdk/shell/MTGActivity;->a:Ljava/util/Map;
                                                                                                                                                                                        70invoke-interface {v3, v0, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        72iget-object v0, v1, Lcom/mintegral/msdk/shell/MTGActivity;->a:Ljava/util/Map;
                                                                                                                                                                                        74iget-object v2, v1, Lcom/mintegral/msdk/shell/MTGActivity;->h:Ljava/lang/String;
                                                                                                                                                                                        76const-string v3, "unit_id"
                                                                                                                                                                                        78invoke-interface {v0, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        79try_start_66: new-instance v0, Landroid/widget/FrameLayout;
                                                                                                                                                                                        81invoke-direct {v0, v1}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
                                                                                                                                                                                        82iput-object v0, v1, Lcom/mintegral/msdk/shell/MTGActivity;->g:Landroid/widget/FrameLayout;
                                                                                                                                                                                        84iget-object v0, v1, Lcom/mintegral/msdk/shell/MTGActivity;->g:Landroid/widget/FrameLayout;
                                                                                                                                                                                        85new-instance v2, Landroid/view/ViewGroup$LayoutParams;
                                                                                                                                                                                        86const/4 v3, -0x1
                                                                                                                                                                                        87const/4 v14, -0x1
                                                                                                                                                                                        89invoke-direct {v2, v3, v14}, Landroid/view/ViewGroup$LayoutParams;-><init>(II)V
                                                                                                                                                                                        91invoke-virtual {v0, v2}, Landroid/widget/FrameLayout;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
                                                                                                                                                                                        93iget-object v0, v1, Lcom/mintegral/msdk/shell/MTGActivity;->g:Landroid/widget/FrameLayout;
                                                                                                                                                                                        94const v2, 0x102000c
                                                                                                                                                                                        96invoke-virtual {v0, v2}, Landroid/widget/FrameLayout;->setId(I)V
                                                                                                                                                                                        98iget-object v0, v1, Lcom/mintegral/msdk/shell/MTGActivity;->f:Landroid/content/Intent;
                                                                                                                                                                                        100invoke-direct {v1, v0}, Lcom/mintegral/msdk/shell/MTGActivity;->a(Landroid/content/Intent;)V
                                                                                                                                                                                        102invoke-static {}, Lcom/mintegral/msdk/out/MIntegralSDKFactory;->getMIntegralSDK()Lcom/mintegral/msdk/system/a;
                                                                                                                                                                                        103move-result-object v0
                                                                                                                                                                                        104iput-object v0, v1, Lcom/mintegral/msdk/shell/MTGActivity;->d:Lcom/mintegral/msdk/system/a;
                                                                                                                                                                                        106iget-object v0, v1, Lcom/mintegral/msdk/shell/MTGActivity;->d:Lcom/mintegral/msdk/system/a;
                                                                                                                                                                                        108invoke-virtual {v0}, Lcom/mintegral/msdk/system/a;->getStatus()Lcom/mintegral/msdk/MIntegralSDK$PLUGIN_LOAD_STATUS;
                                                                                                                                                                                        109move-result-object v0
                                                                                                                                                                                        111sget-object v2, Lcom/mintegral/msdk/MIntegralSDK$PLUGIN_LOAD_STATUS;->COMPLETED:Lcom/mintegral/msdk/MIntegralSDK$PLUGIN_LOAD_STATUS;
                                                                                                                                                                                        112if-eq v0, v2, :cond_a4
                                                                                                                                                                                        114invoke-static {}, Lcom/mintegral/msdk/out/MIntegralSDKFactory;->getMIntegralSDK()Lcom/mintegral/msdk/system/a;
                                                                                                                                                                                        115move-result-object v0
                                                                                                                                                                                        117invoke-virtual/range {p0 .. p0}, Landroid/app/Activity;->getApplication()Landroid/app/Application;
                                                                                                                                                                                        118move-result-object v2
                                                                                                                                                                                        120invoke-virtual {v0, v2}, Lcom/mintegral/msdk/system/a;->a(Landroid/content/Context;)V
                                                                                                                                                                                        122invoke-virtual/range {p0 .. p0}, Landroid/app/Activity;->finish()V
                                                                                                                                                                                        123cond_a4:
                                                                                                                                                                                        124iget-object v0, v1, Lcom/mintegral/msdk/shell/MTGActivity;->a:Ljava/util/Map;
                                                                                                                                                                                        126invoke-static {v0}, Lcom/mintegral/msdk/appwall/service/WallService;->getFragment(Ljava/util/Map;)Lcom/mintegral/msdk/base/fragment/BaseFragment;
                                                                                                                                                                                        127move-result-object v0
                                                                                                                                                                                        128iput-object v0, v1, Lcom/mintegral/msdk/shell/MTGActivity;->b:Lcom/mintegral/msdk/base/fragment/BaseFragment;
                                                                                                                                                                                        130iget-object v0, v1, Lcom/mintegral/msdk/shell/MTGActivity;->b:Lcom/mintegral/msdk/base/fragment/BaseFragment;
                                                                                                                                                                                        131if-nez v0, :cond_b2
                                                                                                                                                                                        132goto/16 :goto_216
                                                                                                                                                                                        133cond_b2: new-instance v0, Landroid/os/Bundle;
                                                                                                                                                                                        135invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
                                                                                                                                                                                        137invoke-virtual {v13, v12}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z
                                                                                                                                                                                        138move-result v2
                                                                                                                                                                                        139if-eqz v2, :cond_c6
                                                                                                                                                                                        141invoke-virtual {v13, v12}, Landroid/content/Intent;->getParcelableExtra(Ljava/lang/String;)Landroid/os/Parcelable;
                                                                                                                                                                                        142move-result-object v2
                                                                                                                                                                                        143check-cast v2, Landroid/graphics/Bitmap;
                                                                                                                                                                                        145invoke-virtual {v0, v12, v2}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V
                                                                                                                                                                                        146cond_c6:
                                                                                                                                                                                        147invoke-virtual {v13, v11}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z
                                                                                                                                                                                        148move-result v2
                                                                                                                                                                                        149if-eqz v2, :cond_d5
                                                                                                                                                                                        151invoke-virtual {v13, v11}, Landroid/content/Intent;->getParcelableExtra(Ljava/lang/String;)Landroid/os/Parcelable;
                                                                                                                                                                                        152move-result-object v2
                                                                                                                                                                                        153check-cast v2, Landroid/graphics/Bitmap;
                                                                                                                                                                                        155invoke-virtual {v0, v11, v2}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V
                                                                                                                                                                                        156cond_d5:
                                                                                                                                                                                        157invoke-virtual {v13, v10}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z
                                                                                                                                                                                        158move-result v2
                                                                                                                                                                                        159if-eqz v2, :cond_e5
                                                                                                                                                                                        160const/4 v2, 0x0
                                                                                                                                                                                        162invoke-virtual {v13, v10, v2}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
                                                                                                                                                                                        163move-result v3
                                                                                                                                                                                        164if-lez v3, :cond_e5
                                                                                                                                                                                        166invoke-virtual {v0, v10, v3}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        167cond_e5:
                                                                                                                                                                                        168invoke-virtual {v13, v9}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z
                                                                                                                                                                                        169move-result v2
                                                                                                                                                                                        170if-eqz v2, :cond_f5
                                                                                                                                                                                        171const/4 v2, 0x0
                                                                                                                                                                                        173invoke-virtual {v13, v9, v2}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
                                                                                                                                                                                        174move-result v3
                                                                                                                                                                                        175if-lez v3, :cond_f5
                                                                                                                                                                                        177invoke-virtual {v0, v9, v3}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        178cond_f5:
                                                                                                                                                                                        179invoke-virtual {v13, v8}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z
                                                                                                                                                                                        180move-result v2
                                                                                                                                                                                        181if-eqz v2, :cond_105
                                                                                                                                                                                        182const/4 v2, 0x0
                                                                                                                                                                                        184invoke-virtual {v13, v8, v2}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
                                                                                                                                                                                        185move-result v3
                                                                                                                                                                                        186if-lez v3, :cond_105
                                                                                                                                                                                        188invoke-virtual {v0, v8, v3}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        189cond_105:
                                                                                                                                                                                        190invoke-virtual {v13, v7}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z
                                                                                                                                                                                        191move-result v2
                                                                                                                                                                                        192if-eqz v2, :cond_115
                                                                                                                                                                                        193const/4 v2, 0x0
                                                                                                                                                                                        195invoke-virtual {v13, v7, v2}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
                                                                                                                                                                                        196move-result v3
                                                                                                                                                                                        197if-lez v3, :cond_115
                                                                                                                                                                                        199invoke-virtual {v0, v7, v3}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        200cond_115:
                                                                                                                                                                                        201invoke-virtual {v13, v6}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z
                                                                                                                                                                                        202move-result v2
                                                                                                                                                                                        203if-eqz v2, :cond_125
                                                                                                                                                                                        204const/4 v2, 0x0
                                                                                                                                                                                        206invoke-virtual {v13, v6, v2}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
                                                                                                                                                                                        207move-result v3
                                                                                                                                                                                        208if-lez v3, :cond_125
                                                                                                                                                                                        210invoke-virtual {v0, v6, v3}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        211cond_125:
                                                                                                                                                                                        212invoke-virtual {v13, v5}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z
                                                                                                                                                                                        213move-result v2
                                                                                                                                                                                        214if-eqz v2, :cond_135
                                                                                                                                                                                        215const/4 v2, 0x0
                                                                                                                                                                                        217invoke-virtual {v13, v5, v2}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
                                                                                                                                                                                        218move-result v3
                                                                                                                                                                                        219if-lez v3, :cond_135
                                                                                                                                                                                        221invoke-virtual {v0, v5, v3}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        222cond_135:
                                                                                                                                                                                        223invoke-virtual {v13, v4}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z
                                                                                                                                                                                        224move-result v2
                                                                                                                                                                                        225if-eqz v2, :cond_145
                                                                                                                                                                                        226const/4 v2, 0x0
                                                                                                                                                                                        228invoke-virtual {v13, v4, v2}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
                                                                                                                                                                                        229move-result v3
                                                                                                                                                                                        230if-lez v3, :cond_145
                                                                                                                                                                                        232invoke-virtual {v0, v4, v3}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        233cond_145: move-object/from16 v2, v16
                                                                                                                                                                                        235invoke-virtual {v13, v2}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z
                                                                                                                                                                                        236move-result v3
                                                                                                                                                                                        237if-eqz v3, :cond_157
                                                                                                                                                                                        238const/4 v3, 0x0
                                                                                                                                                                                        240invoke-virtual {v13, v2, v3}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
                                                                                                                                                                                        241move-result v4
                                                                                                                                                                                        242if-lez v4, :cond_157
                                                                                                                                                                                        244invoke-virtual {v0, v2, v4}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        245cond_157: move-object/from16 v2, v18
                                                                                                                                                                                        247invoke-virtual {v13, v2}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z
                                                                                                                                                                                        248move-result v3
                                                                                                                                                                                        249if-eqz v3, :cond_16c
                                                                                                                                                                                        251invoke-virtual {v13, v2}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        252move-result-object v3
                                                                                                                                                                                        254invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        255move-result v4
                                                                                                                                                                                        256if-nez v4, :cond_16c
                                                                                                                                                                                        258invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;->putCharSequence(Ljava/lang/String;Ljava/lang/CharSequence;)V
                                                                                                                                                                                        259cond_16c: move-object/from16 v2, v17
                                                                                                                                                                                        261invoke-virtual {v13, v2}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z
                                                                                                                                                                                        262move-result v3
                                                                                                                                                                                        263if-eqz v3, :cond_17e
                                                                                                                                                                                        264const/4 v3, 0x0
                                                                                                                                                                                        266invoke-virtual {v13, v2, v3}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
                                                                                                                                                                                        267move-result v4
                                                                                                                                                                                        268if-lez v4, :cond_17e
                                                                                                                                                                                        270invoke-virtual {v0, v2, v4}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        271cond_17e:
                                                                                                                                                                                        272const-string v2, "wall_title_logo_text_size"
                                                                                                                                                                                        274invoke-virtual {v13, v2}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z
                                                                                                                                                                                        275move-result v2
                                                                                                                                                                                        276if-eqz v2, :cond_194
                                                                                                                                                                                        278const-string v2, "wall_title_logo_text_size"
                                                                                                                                                                                        279const/4 v3, 0x0
                                                                                                                                                                                        281invoke-virtual {v13, v2, v3}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
                                                                                                                                                                                        282move-result v2
                                                                                                                                                                                        283if-lez v2, :cond_194
                                                                                                                                                                                        285const-string v3, "wall_title_logo_text_size"
                                                                                                                                                                                        287invoke-virtual {v0, v3, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        288cond_194:
                                                                                                                                                                                        289const-string v2, "wall_title_logo_text_typeface"
                                                                                                                                                                                        291invoke-virtual {v13, v2}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z
                                                                                                                                                                                        292move-result v2
                                                                                                                                                                                        293if-eqz v2, :cond_1aa
                                                                                                                                                                                        295const-string v2, "wall_title_logo_text_typeface"
                                                                                                                                                                                        296const/4 v3, 0x0
                                                                                                                                                                                        298invoke-virtual {v13, v2, v3}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
                                                                                                                                                                                        299move-result v2
                                                                                                                                                                                        300if-lez v2, :cond_1aa
                                                                                                                                                                                        302const-string v3, "wall_title_logo_text_typeface"
                                                                                                                                                                                        304invoke-virtual {v0, v3, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        305cond_1aa:
                                                                                                                                                                                        306const-string v2, "wall_current_tab_id"
                                                                                                                                                                                        308invoke-virtual {v13, v2}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z
                                                                                                                                                                                        309move-result v2
                                                                                                                                                                                        310if-eqz v2, :cond_1c0
                                                                                                                                                                                        312const-string v2, "wall_current_tab_id"
                                                                                                                                                                                        313const/4 v3, 0x0
                                                                                                                                                                                        315invoke-virtual {v13, v2, v3}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
                                                                                                                                                                                        316move-result v2
                                                                                                                                                                                        317if-lez v2, :cond_1c0
                                                                                                                                                                                        319const-string v3, "wall_current_tab_id"
                                                                                                                                                                                        321invoke-virtual {v0, v3, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        322cond_1c0:
                                                                                                                                                                                        323const-string v2, "wall_tab_shape_color"
                                                                                                                                                                                        325invoke-virtual {v13, v2}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z
                                                                                                                                                                                        326move-result v2
                                                                                                                                                                                        327if-eqz v2, :cond_1d6
                                                                                                                                                                                        329const-string v2, "wall_tab_shape_color"
                                                                                                                                                                                        330const/4 v3, 0x0
                                                                                                                                                                                        332invoke-virtual {v13, v2, v3}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
                                                                                                                                                                                        333move-result v2
                                                                                                                                                                                        334if-ltz v2, :cond_1d6
                                                                                                                                                                                        336const-string v3, "wall_tab_shape_color"
                                                                                                                                                                                        338invoke-virtual {v0, v3, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        339cond_1d6:
                                                                                                                                                                                        340iget-object v2, v1, Lcom/mintegral/msdk/shell/MTGActivity;->a:Ljava/util/Map;
                                                                                                                                                                                        342const-string v3, "wall_tab_shape_height"
                                                                                                                                                                                        344invoke-interface {v2, v3}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
                                                                                                                                                                                        345move-result v2
                                                                                                                                                                                        346if-eqz v2, :cond_1f5
                                                                                                                                                                                        348iget-object v2, v1, Lcom/mintegral/msdk/shell/MTGActivity;->a:Ljava/util/Map;
                                                                                                                                                                                        350const-string v3, "wall_tab_shape_height"
                                                                                                                                                                                        352invoke-interface {v2, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        353move-result-object v2
                                                                                                                                                                                        354check-cast v2, Ljava/lang/Integer;
                                                                                                                                                                                        356invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        357move-result v2
                                                                                                                                                                                        358if-ltz v2, :cond_1f5
                                                                                                                                                                                        360const-string v3, "wall_tab_shape_height"
                                                                                                                                                                                        362invoke-virtual {v0, v3, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        363cond_1f5:
                                                                                                                                                                                        364iget-object v2, v1, Lcom/mintegral/msdk/shell/MTGActivity;->b:Lcom/mintegral/msdk/base/fragment/BaseFragment;
                                                                                                                                                                                        366invoke-virtual {v2, v0}, Landroidx/fragment/a/g;->setArguments(Landroid/os/Bundle;)V
                                                                                                                                                                                        368invoke-virtual/range {p0 .. p0}, Landroidx/fragment/a/j;->getSupportFragmentManager()Landroidx/fragment/a/n;
                                                                                                                                                                                        369move-result-object v0
                                                                                                                                                                                        371invoke-virtual {v0}, Landroidx/fragment/a/n;->a()Landroidx/fragment/a/B;
                                                                                                                                                                                        372move-result-object v0
                                                                                                                                                                                        373const v2, 0x102000c
                                                                                                                                                                                        375iget-object v3, v1, Lcom/mintegral/msdk/shell/MTGActivity;->b:Lcom/mintegral/msdk/base/fragment/BaseFragment;
                                                                                                                                                                                        377invoke-virtual {v0, v2, v3}, Landroidx/fragment/a/B;->b(ILandroidx/fragment/a/g;)Landroidx/fragment/a/B;
                                                                                                                                                                                        379invoke-virtual {v0}, Landroidx/fragment/a/B;->a()I
                                                                                                                                                                                        380try_end_20d: goto/16 :goto_216
                                                                                                                                                                                        381catch_20e: move-exception v0
                                                                                                                                                                                        383const-string v2, "MTGActivity"
                                                                                                                                                                                        385const-string v3, ""
                                                                                                                                                                                        387invoke-static {v2, v3, v0}, Lcom/mintegral/msdk/base/utils/i;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        388cond_216: const/4 v2, 0x0
                                                                                                                                                                                        389iput-boolean v2, v1, Lcom/mintegral/msdk/shell/MTGActivity;->e:Z
                                                                                                                                                                                        390cond_219: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optDouble
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optJSONObject
                                                                                                                                                                                        • org.json.JSONObject.optJSONObject
                                                                                                                                                                                        • org.json.JSONObject.optJSONObject
                                                                                                                                                                                        • org.json.JSONObject.optJSONObject
                                                                                                                                                                                        • org.json.JSONObject.optJSONObject
                                                                                                                                                                                        • org.json.JSONObject.optJSONObject
                                                                                                                                                                                        • org.json.JSONObject.optJSONObject
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optJSONObject
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optDouble
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optDouble
                                                                                                                                                                                        • org.json.JSONObject.optDouble
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • org.json.JSONObject.optJSONObject
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optJSONObject
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • com.iflytek.voiceads.config.AdError.<init>
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • template_id
                                                                                                                                                                                        • creative_id
                                                                                                                                                                                        • price
                                                                                                                                                                                        • deal_id
                                                                                                                                                                                        • html
                                                                                                                                                                                        • img
                                                                                                                                                                                        • img1
                                                                                                                                                                                        • img2
                                                                                                                                                                                        • img3
                                                                                                                                                                                        • video
                                                                                                                                                                                        • audio
                                                                                                                                                                                        • title
                                                                                                                                                                                        • desc
                                                                                                                                                                                        • icon
                                                                                                                                                                                        • content
                                                                                                                                                                                        • ctatext
                                                                                                                                                                                        • app_name
                                                                                                                                                                                        • downloads
                                                                                                                                                                                        • rating
                                                                                                                                                                                        • app_download_url
                                                                                                                                                                                        • app_intro_url
                                                                                                                                                                                        • app_ver
                                                                                                                                                                                        • app_size
                                                                                                                                                                                        • phone
                                                                                                                                                                                        • likes
                                                                                                                                                                                        • original_price
                                                                                                                                                                                        • current_price
                                                                                                                                                                                        • sponsored
                                                                                                                                                                                        • address
                                                                                                                                                                                        • app_id
                                                                                                                                                                                        • package_name
                                                                                                                                                                                        • brand
                                                                                                                                                                                        • display_labels
                                                                                                                                                                                        • voice_ad_url
                                                                                                                                                                                        • close_icon
                                                                                                                                                                                        • monitor
                                                                                                                                                                                        • deeplink
                                                                                                                                                                                        • landing
                                                                                                                                                                                        • action_type
                                                                                                                                                                                        • ad_source_mark
                                                                                                                                                                                        • IFLY_AD_SDK
                                                                                                                                                                                        • parseAdData error:
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2Lcom/iflytek/voiceads/config/AdError;
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        5try_start_0:
                                                                                                                                                                                        6invoke-virtual {p0}, Lcom/iflytek/voiceads/d/a;->a()V
                                                                                                                                                                                        8const-string v0, "template_id"
                                                                                                                                                                                        10invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        11move-result v0
                                                                                                                                                                                        12iput v0, p0, Lcom/iflytek/voiceads/d/a;->a:I
                                                                                                                                                                                        14const-string v0, "creative_id"
                                                                                                                                                                                        16invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        17move-result-object v0
                                                                                                                                                                                        18iput-object v0, p0, Lcom/iflytek/voiceads/d/a;->b:Ljava/lang/String;
                                                                                                                                                                                        20const-string v0, "price"
                                                                                                                                                                                        22invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;)D
                                                                                                                                                                                        23move-result-wide v0
                                                                                                                                                                                        24iput-wide v0, p0, Lcom/iflytek/voiceads/d/a;->c:D
                                                                                                                                                                                        26const-string v0, "deal_id"
                                                                                                                                                                                        28invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        29move-result-object v0
                                                                                                                                                                                        30iput-object v0, p0, Lcom/iflytek/voiceads/d/a;->d:Ljava/lang/String;
                                                                                                                                                                                        32const-string v0, "html"
                                                                                                                                                                                        34invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        35move-result-object v0
                                                                                                                                                                                        36iput-object v0, p0, Lcom/iflytek/voiceads/d/a;->e:Lorg/json/JSONObject;
                                                                                                                                                                                        38const-string v0, "img"
                                                                                                                                                                                        40invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        41move-result-object v0
                                                                                                                                                                                        42iput-object v0, p0, Lcom/iflytek/voiceads/d/a;->f:Lorg/json/JSONObject;
                                                                                                                                                                                        44const-string v0, "img1"
                                                                                                                                                                                        46invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        47move-result-object v0
                                                                                                                                                                                        48iput-object v0, p0, Lcom/iflytek/voiceads/d/a;->g:Lorg/json/JSONObject;
                                                                                                                                                                                        50const-string v0, "img2"
                                                                                                                                                                                        52invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        53move-result-object v0
                                                                                                                                                                                        54iput-object v0, p0, Lcom/iflytek/voiceads/d/a;->h:Lorg/json/JSONObject;
                                                                                                                                                                                        56const-string v0, "img3"
                                                                                                                                                                                        58invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        59move-result-object v0
                                                                                                                                                                                        60iput-object v0, p0, Lcom/iflytek/voiceads/d/a;->i:Lorg/json/JSONObject;
                                                                                                                                                                                        62const-string v0, "video"
                                                                                                                                                                                        64invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        65move-result-object v0
                                                                                                                                                                                        66iput-object v0, p0, Lcom/iflytek/voiceads/d/a;->j:Lorg/json/JSONObject;
                                                                                                                                                                                        68const-string v0, "audio"
                                                                                                                                                                                        70invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        71move-result-object v0
                                                                                                                                                                                        72iput-object v0, p0, Lcom/iflytek/voiceads/d/a;->k:Lorg/json/JSONObject;
                                                                                                                                                                                        74const-string v0, "title"
                                                                                                                                                                                        76invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        77move-result-object v0
                                                                                                                                                                                        78iput-object v0, p0, Lcom/iflytek/voiceads/d/a;->l:Ljava/lang/String;
                                                                                                                                                                                        80const-string v0, "desc"
                                                                                                                                                                                        82invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        83move-result-object v0
                                                                                                                                                                                        84iput-object v0, p0, Lcom/iflytek/voiceads/d/a;->m:Ljava/lang/String;
                                                                                                                                                                                        86const-string v0, "icon"
                                                                                                                                                                                        88invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        89move-result-object v0
                                                                                                                                                                                        90iput-object v0, p0, Lcom/iflytek/voiceads/d/a;->n:Lorg/json/JSONObject;
                                                                                                                                                                                        92const-string v0, "content"
                                                                                                                                                                                        94invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        95move-result-object v0
                                                                                                                                                                                        96iput-object v0, p0, Lcom/iflytek/voiceads/d/a;->o:Ljava/lang/String;
                                                                                                                                                                                        98const-string v0, "ctatext"
                                                                                                                                                                                        100invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        101move-result-object v0
                                                                                                                                                                                        102iput-object v0, p0, Lcom/iflytek/voiceads/d/a;->p:Ljava/lang/String;
                                                                                                                                                                                        104const-string v0, "app_name"
                                                                                                                                                                                        106invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        107move-result-object v0
                                                                                                                                                                                        108iput-object v0, p0, Lcom/iflytek/voiceads/d/a;->q:Ljava/lang/String;
                                                                                                                                                                                        110const-string v0, "downloads"
                                                                                                                                                                                        112invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        113move-result v0
                                                                                                                                                                                        114iput v0, p0, Lcom/iflytek/voiceads/d/a;->r:I
                                                                                                                                                                                        116const-string v0, "rating"
                                                                                                                                                                                        118invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        119move-result-object v0
                                                                                                                                                                                        120iput-object v0, p0, Lcom/iflytek/voiceads/d/a;->s:Ljava/lang/String;
                                                                                                                                                                                        122const-string v0, "app_download_url"
                                                                                                                                                                                        124invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        125move-result-object v0
                                                                                                                                                                                        126iput-object v0, p0, Lcom/iflytek/voiceads/d/a;->t:Ljava/lang/String;
                                                                                                                                                                                        128const-string v0, "app_intro_url"
                                                                                                                                                                                        130invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        131move-result-object v0
                                                                                                                                                                                        132iput-object v0, p0, Lcom/iflytek/voiceads/d/a;->u:Ljava/lang/String;
                                                                                                                                                                                        134const-string v0, "app_ver"
                                                                                                                                                                                        136invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        137move-result-object v0
                                                                                                                                                                                        138iput-object v0, p0, Lcom/iflytek/voiceads/d/a;->v:Ljava/lang/String;
                                                                                                                                                                                        140const-string v0, "app_size"
                                                                                                                                                                                        142invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;)D
                                                                                                                                                                                        143move-result-wide v0
                                                                                                                                                                                        144iput-wide v0, p0, Lcom/iflytek/voiceads/d/a;->w:D
                                                                                                                                                                                        146const-string v0, "phone"
                                                                                                                                                                                        148invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        149move-result-object v0
                                                                                                                                                                                        150iput-object v0, p0, Lcom/iflytek/voiceads/d/a;->x:Ljava/lang/String;
                                                                                                                                                                                        152const-string v0, "likes"
                                                                                                                                                                                        154invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        155move-result v0
                                                                                                                                                                                        156iput v0, p0, Lcom/iflytek/voiceads/d/a;->y:I
                                                                                                                                                                                        158const-string v0, "original_price"
                                                                                                                                                                                        160invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;)D
                                                                                                                                                                                        161move-result-wide v0
                                                                                                                                                                                        162iput-wide v0, p0, Lcom/iflytek/voiceads/d/a;->z:D
                                                                                                                                                                                        164const-string v0, "current_price"
                                                                                                                                                                                        166invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;)D
                                                                                                                                                                                        167move-result-wide v0
                                                                                                                                                                                        168iput-wide v0, p0, Lcom/iflytek/voiceads/d/a;->A:D
                                                                                                                                                                                        170const-string v0, "sponsored"
                                                                                                                                                                                        172invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        173move-result-object v0
                                                                                                                                                                                        174iput-object v0, p0, Lcom/iflytek/voiceads/d/a;->B:Ljava/lang/String;
                                                                                                                                                                                        176const-string v0, "address"
                                                                                                                                                                                        178invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        179move-result-object v0
                                                                                                                                                                                        180iput-object v0, p0, Lcom/iflytek/voiceads/d/a;->C:Ljava/lang/String;
                                                                                                                                                                                        182const-string v0, "app_id"
                                                                                                                                                                                        184invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        185move-result-object v0
                                                                                                                                                                                        186iput-object v0, p0, Lcom/iflytek/voiceads/d/a;->D:Ljava/lang/String;
                                                                                                                                                                                        188const-string v0, "package_name"
                                                                                                                                                                                        190invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        191move-result-object v0
                                                                                                                                                                                        192iput-object v0, p0, Lcom/iflytek/voiceads/d/a;->E:Ljava/lang/String;
                                                                                                                                                                                        194const-string v0, "brand"
                                                                                                                                                                                        196invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        197move-result-object v0
                                                                                                                                                                                        198iput-object v0, p0, Lcom/iflytek/voiceads/d/a;->F:Ljava/lang/String;
                                                                                                                                                                                        200const-string v0, "display_labels"
                                                                                                                                                                                        202invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        203move-result-object v0
                                                                                                                                                                                        204iput-object v0, p0, Lcom/iflytek/voiceads/d/a;->G:Lorg/json/JSONArray;
                                                                                                                                                                                        206const-string v0, "voice_ad_url"
                                                                                                                                                                                        208invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        209move-result-object v0
                                                                                                                                                                                        210iput-object v0, p0, Lcom/iflytek/voiceads/d/a;->H:Lorg/json/JSONObject;
                                                                                                                                                                                        212const-string v0, "close_icon"
                                                                                                                                                                                        214invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        215move-result-object v0
                                                                                                                                                                                        216iput-object v0, p0, Lcom/iflytek/voiceads/d/a;->I:Ljava/lang/String;
                                                                                                                                                                                        218const-string v0, "monitor"
                                                                                                                                                                                        220invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        221move-result-object v0
                                                                                                                                                                                        222iput-object v0, p0, Lcom/iflytek/voiceads/d/a;->J:Lorg/json/JSONObject;
                                                                                                                                                                                        224const-string v0, "deeplink"
                                                                                                                                                                                        226invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        227move-result-object v0
                                                                                                                                                                                        228iput-object v0, p0, Lcom/iflytek/voiceads/d/a;->K:Ljava/lang/String;
                                                                                                                                                                                        230const-string v0, "landing"
                                                                                                                                                                                        232invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        233move-result-object v0
                                                                                                                                                                                        234iput-object v0, p0, Lcom/iflytek/voiceads/d/a;->L:Ljava/lang/String;
                                                                                                                                                                                        236const-string v0, "action_type"
                                                                                                                                                                                        238invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        239move-result v0
                                                                                                                                                                                        240iput v0, p0, Lcom/iflytek/voiceads/d/a;->M:I
                                                                                                                                                                                        242const-string v0, "ad_source_mark"
                                                                                                                                                                                        244invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        245move-result-object v0
                                                                                                                                                                                        246iput-object v0, p0, Lcom/iflytek/voiceads/d/a;->N:Ljava/lang/String;
                                                                                                                                                                                        247try_end_143: return-void
                                                                                                                                                                                        248catch_144: move-exception v0
                                                                                                                                                                                        250const-string v1, "IFLY_AD_SDK"
                                                                                                                                                                                        251new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        253invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        255const-string v3, "parseAdData error:"
                                                                                                                                                                                        257invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        258move-result-object v2
                                                                                                                                                                                        260invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        261move-result-object v0
                                                                                                                                                                                        263invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        264move-result-object v0
                                                                                                                                                                                        266invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        267move-result-object v0
                                                                                                                                                                                        269invoke-static {v1, v0}, Lcom/iflytek/voiceads/utils/g;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        270new-instance v0, Lcom/iflytek/voiceads/config/AdError;
                                                                                                                                                                                        271const v1, 0x11364
                                                                                                                                                                                        273invoke-direct {v0, v1}, Lcom/iflytek/voiceads/config/AdError;-><init>(I)V
                                                                                                                                                                                        274throw v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • Car
                                                                                                                                                                                        • box_id
                                                                                                                                                                                        • _ID
                                                                                                                                                                                        • CAR_NAME
                                                                                                                                                                                        • CAR_SELECTED
                                                                                                                                                                                        • CAR_MODEL_ID
                                                                                                                                                                                        • CAR_UUID
                                                                                                                                                                                        • avgConsumption
                                                                                                                                                                                        • odometerCorrection
                                                                                                                                                                                        • CarInfo
                                                                                                                                                                                        • CHEXI
                                                                                                                                                                                        • CHEXI_NAME
                                                                                                                                                                                        • PINPAI
                                                                                                                                                                                        • PINPAI_NAME
                                                                                                                                                                                        • NAME
                                                                                                                                                                                        • DISPLACEMENT
                                                                                                                                                                                        • ENGINE
                                                                                                                                                                                        • GEARBOX
                                                                                                                                                                                        • TANK
                                                                                                                                                                                        • REFCONSUMPTION
                                                                                                                                                                                        • IS_AUTO
                                                                                                                                                                                        • IS_TURBO
                                                                                                                                                                                        • CAR_TYPE
                                                                                                                                                                                        • WEIGHT
                                                                                                                                                                                        • ENGINE_TYPE
                                                                                                                                                                                        • ENGINE_INFLOW
                                                                                                                                                                                        • COMPRESSION_RATE
                                                                                                                                                                                        • FUEL_TYPE
                                                                                                                                                                                        • GAS_TYPE
                                                                                                                                                                                        • ENV_GRADE
                                                                                                                                                                                        • FACTORY_PRICE
                                                                                                                                                                                        • MAINT_INTERVAL_DISTANCE
                                                                                                                                                                                        • CSPT_RANGE_MIN
                                                                                                                                                                                        • CSPT_RANGE_MAX
                                                                                                                                                                                        • ExpenseRecord
                                                                                                                                                                                        • EXP_DATE
                                                                                                                                                                                        • EXP_EXPENSE
                                                                                                                                                                                        • EXP_TYPE
                                                                                                                                                                                        • EXP_DESC
                                                                                                                                                                                        • EXP_CAR_ID
                                                                                                                                                                                        • ExpenseType
                                                                                                                                                                                        • TYPE_NAME
                                                                                                                                                                                        • SPEND_TYPE
                                                                                                                                                                                        • TYPE_DESC
                                                                                                                                                                                        • TYPE_COLOR
                                                                                                                                                                                        • IncomeRecord
                                                                                                                                                                                        • INC_DATE
                                                                                                                                                                                        • INC_INCOME
                                                                                                                                                                                        • INC_TYPE
                                                                                                                                                                                        • INC_DESC
                                                                                                                                                                                        • INC_CAR_ID
                                                                                                                                                                                        • IncomeType
                                                                                                                                                                                        • MaintainBean
                                                                                                                                                                                        • CAR_ID
                                                                                                                                                                                        • ADD_TIME
                                                                                                                                                                                        • DATE_TIME
                                                                                                                                                                                        • SPEND
                                                                                                                                                                                        • CURRENT_MILEAGE
                                                                                                                                                                                        • MAINTAINS
                                                                                                                                                                                        • IS_COST
                                                                                                                                                                                        • MESSAGE
                                                                                                                                                                                        • HAS_NOTIFY
                                                                                                                                                                                        • NotificationBean
                                                                                                                                                                                        • id
                                                                                                                                                                                        • NotifyBean
                                                                                                                                                                                        • ICON_INDEX
                                                                                                                                                                                        • PROJECT_NAME
                                                                                                                                                                                        • NOTIFY_TYPE
                                                                                                                                                                                        • LOOP_MOD
                                                                                                                                                                                        • LOOP_START
                                                                                                                                                                                        • LOOP_DIFF
                                                                                                                                                                                        • NOTIFY_DATE
                                                                                                                                                                                        • NOTIFY_MILEAGE
                                                                                                                                                                                        • OilRecord
                                                                                                                                                                                        • DATE
                                                                                                                                                                                        • ODOMETER
                                                                                                                                                                                        • ODOMETER_ADD
                                                                                                                                                                                        • PRICE
                                                                                                                                                                                        • YUAN
                                                                                                                                                                                        • TYPE
                                                                                                                                                                                        • GASS_UP
                                                                                                                                                                                        • REMARK
                                                                                                                                                                                        • FORGET_LAST_TIME
                                                                                                                                                                                        • LIGHT_ON
                                                                                                                                                                                        • STATION_ID
                                                                                                                                                                                        • CONSUMPTION
                                                                                                                                                                                        • Station
                                                                                                                                                                                        • TIME_STAMP
                                                                                                                                                                                        • ADDRESS
                                                                                                                                                                                        • CITY
                                                                                                                                                                                        • PHONE_NUM
                                                                                                                                                                                        • POST_CODE
                                                                                                                                                                                        • LATITUDE_E6
                                                                                                                                                                                        • LONGITUDE_E6
                                                                                                                                                                                        • DISTANCE
                                                                                                                                                                                        • XXEventBean
                                                                                                                                                                                        • name
                                                                                                                                                                                        • time
                                                                                                                                                                                        • key
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Lio/objectbox/f;
                                                                                                                                                                                        2invoke-direct {v0}, Lio/objectbox/f;-><init>()V
                                                                                                                                                                                        3const/16 v1, 0xc
                                                                                                                                                                                        4const-wide v2, 0x1c2959524f450da1L # 5.124503911482206E-173
                                                                                                                                                                                        6invoke-virtual {v0, v1, v2, v3}, Lio/objectbox/f;->a(IJ)Lio/objectbox/f;
                                                                                                                                                                                        7const/4 v2, 0x0
                                                                                                                                                                                        8const-wide/16 v3, 0x0
                                                                                                                                                                                        10invoke-virtual {v0, v2, v3, v4}, Lio/objectbox/f;->b(IJ)Lio/objectbox/f;
                                                                                                                                                                                        12invoke-virtual {v0, v2, v3, v4}, Lio/objectbox/f;->c(IJ)Lio/objectbox/f;
                                                                                                                                                                                        14const-string v2, "Car"
                                                                                                                                                                                        16invoke-virtual {v0, v2}, Lio/objectbox/f;->a(Ljava/lang/String;)Lio/objectbox/f$a;
                                                                                                                                                                                        17move-result-object v2
                                                                                                                                                                                        18const/4 v3, 0x1
                                                                                                                                                                                        19const-wide v4, 0x19602cfe23e57690L
                                                                                                                                                                                        21invoke-virtual {v2, v3, v4, v5}, Lio/objectbox/f$a;->a(IJ)Lio/objectbox/f$a;
                                                                                                                                                                                        22const/16 v4, 0x9
                                                                                                                                                                                        23const-wide v5, 0x3c3330dc47e62a4aL # 1.0403386712815086E-18
                                                                                                                                                                                        25invoke-virtual {v2, v4, v5, v6}, Lio/objectbox/f$a;->b(IJ)Lio/objectbox/f$a;
                                                                                                                                                                                        27invoke-virtual {v2, v3}, Lio/objectbox/f$a;->a(I)Lio/objectbox/f$a;
                                                                                                                                                                                        29const-string v5, "box_id"
                                                                                                                                                                                        30const/4 v6, 0x6
                                                                                                                                                                                        32invoke-virtual {v2, v5, v6}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        33move-result-object v7
                                                                                                                                                                                        34const/4 v8, 0x7
                                                                                                                                                                                        35const-wide v9, 0x5fe255a932b3b8f1L # 7.682092802294721E153
                                                                                                                                                                                        37invoke-virtual {v7, v8, v9, v10}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        38const/4 v9, 0x5
                                                                                                                                                                                        40invoke-virtual {v7, v9}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        42const-string v7, "_ID"
                                                                                                                                                                                        44invoke-virtual {v2, v7, v6}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        45move-result-object v10
                                                                                                                                                                                        46const-wide v11, 0x3bdc3c0962797da4L # 2.3915567164102206E-20
                                                                                                                                                                                        48invoke-virtual {v10, v3, v11, v12}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        49const/4 v11, 0x4
                                                                                                                                                                                        51invoke-virtual {v10, v11}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        53const-string v10, "CAR_NAME"
                                                                                                                                                                                        55invoke-virtual {v2, v10, v4}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        56move-result-object v10
                                                                                                                                                                                        57const/4 v12, 0x2
                                                                                                                                                                                        58const-wide v13, 0x20908b7823e0604eL # 7.897393294195283E-152
                                                                                                                                                                                        60invoke-virtual {v10, v12, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        62const-string v10, "CAR_SELECTED"
                                                                                                                                                                                        64invoke-virtual {v2, v10, v9}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        65move-result-object v10
                                                                                                                                                                                        66const/4 v13, 0x3
                                                                                                                                                                                        67const-wide v14, 0x41216a7c22f1a97eL # 570686.0682499853
                                                                                                                                                                                        69invoke-virtual {v10, v13, v14, v15}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        71invoke-virtual {v10, v11}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        73const-string v10, "CAR_MODEL_ID"
                                                                                                                                                                                        75invoke-virtual {v2, v10, v6}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        76move-result-object v10
                                                                                                                                                                                        77const-wide v14, 0x3356423463011a85L # 2.1643075258943185E-61
                                                                                                                                                                                        79invoke-virtual {v10, v11, v14, v15}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        81invoke-virtual {v10, v11}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        83const-string v10, "CAR_UUID"
                                                                                                                                                                                        85invoke-virtual {v2, v10, v6}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        86move-result-object v10
                                                                                                                                                                                        87const-wide v14, 0x7f556ca3e890d1a5L # 2.3507357015447726E305
                                                                                                                                                                                        89invoke-virtual {v10, v9, v14, v15}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        91invoke-virtual {v10, v11}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        93const-string v10, "avgConsumption"
                                                                                                                                                                                        95invoke-virtual {v2, v10, v8}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        96move-result-object v10
                                                                                                                                                                                        97const-wide v14, 0x7d4d6fc05a47b4b9L # 3.7600390904940168E295
                                                                                                                                                                                        99invoke-virtual {v10, v6, v14, v15}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        101invoke-virtual {v10, v11}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        103const-string v10, "odometerCorrection"
                                                                                                                                                                                        105invoke-virtual {v2, v10, v9}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        106move-result-object v10
                                                                                                                                                                                        107const-wide v14, 0x3c3330dc47e62a4aL # 1.0403386712815086E-18
                                                                                                                                                                                        109invoke-virtual {v10, v4, v14, v15}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        111invoke-virtual {v10, v12}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        113invoke-virtual {v2}, Lio/objectbox/f$a;->b()Lio/objectbox/f;
                                                                                                                                                                                        115const-string v2, "CarInfo"
                                                                                                                                                                                        117invoke-virtual {v0, v2}, Lio/objectbox/f;->a(Ljava/lang/String;)Lio/objectbox/f$a;
                                                                                                                                                                                        118move-result-object v2
                                                                                                                                                                                        119const-wide v14, 0x3fdd85bf247118a6L # 0.46128824766891297
                                                                                                                                                                                        121invoke-virtual {v2, v9, v14, v15}, Lio/objectbox/f$a;->a(IJ)Lio/objectbox/f$a;
                                                                                                                                                                                        122const/16 v10, 0x1a
                                                                                                                                                                                        123const-wide v14, 0x2c06231954186a65L # 1.2954845265866294E-96
                                                                                                                                                                                        125invoke-virtual {v2, v10, v14, v15}, Lio/objectbox/f$a;->b(IJ)Lio/objectbox/f$a;
                                                                                                                                                                                        127invoke-virtual {v2, v3}, Lio/objectbox/f$a;->a(I)Lio/objectbox/f$a;
                                                                                                                                                                                        129invoke-virtual {v2, v5, v6}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        130move-result-object v10
                                                                                                                                                                                        131const/16 v14, 0x1a
                                                                                                                                                                                        132move-object/from16 v16, v5
                                                                                                                                                                                        133const-wide v4, 0x2c06231954186a65L # 1.2954845265866294E-96
                                                                                                                                                                                        135invoke-virtual {v10, v14, v4, v5}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        137invoke-virtual {v10, v9}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        139invoke-virtual {v2, v7, v6}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        140move-result-object v4
                                                                                                                                                                                        141move-object v10, v7
                                                                                                                                                                                        142const-wide v6, 0x72ac3540e3f487ceL
                                                                                                                                                                                        144invoke-virtual {v4, v3, v6, v7}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        146invoke-virtual {v4, v11}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        148const-string v4, "CHEXI"
                                                                                                                                                                                        150invoke-virtual {v2, v4, v9}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        151move-result-object v4
                                                                                                                                                                                        152const-wide v6, 0x68cc3f2f76d9e094L # 6.598370803140399E196
                                                                                                                                                                                        154invoke-virtual {v4, v12, v6, v7}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        156invoke-virtual {v4, v11}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        158const-string v4, "CHEXI_NAME"
                                                                                                                                                                                        159const/16 v6, 0x9
                                                                                                                                                                                        161invoke-virtual {v2, v4, v6}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        162move-result-object v4
                                                                                                                                                                                        163const-wide v14, 0x6d6e2bed9d4a52d1L # 1.3313281860399755E219
                                                                                                                                                                                        165invoke-virtual {v4, v13, v14, v15}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        167const-string v4, "PINPAI"
                                                                                                                                                                                        169invoke-virtual {v2, v4, v9}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        170move-result-object v4
                                                                                                                                                                                        171const-wide v14, 0x5c8061da421d974eL # 3.81031806604926E137
                                                                                                                                                                                        173invoke-virtual {v4, v11, v14, v15}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        175invoke-virtual {v4, v11}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        177const-string v4, "PINPAI_NAME"
                                                                                                                                                                                        179invoke-virtual {v2, v4, v6}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        180move-result-object v4
                                                                                                                                                                                        181const-wide v14, 0x508fc7979f013b1aL # 1.1775465326536022E80
                                                                                                                                                                                        183invoke-virtual {v4, v9, v14, v15}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        185const-string v4, "NAME"
                                                                                                                                                                                        187invoke-virtual {v2, v4, v6}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        188move-result-object v4
                                                                                                                                                                                        189const-wide v14, 0x22df003868091d1bL # 1.016894244945379E-140
                                                                                                                                                                                        190const/4 v5, 0x6
                                                                                                                                                                                        192invoke-virtual {v4, v5, v14, v15}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        194const-string v4, "DISPLACEMENT"
                                                                                                                                                                                        196invoke-virtual {v2, v4, v6}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        197move-result-object v4
                                                                                                                                                                                        198const-wide v14, 0x6c535bf0307ce522L # 6.517227165344163E213
                                                                                                                                                                                        200invoke-virtual {v4, v8, v14, v15}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        202const-string v4, "ENGINE"
                                                                                                                                                                                        204invoke-virtual {v2, v4, v6}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        205move-result-object v4
                                                                                                                                                                                        206const/16 v7, 0x8
                                                                                                                                                                                        207const-wide v14, 0x102a02ba75ae8e89L # 8.376925775662136E-231
                                                                                                                                                                                        209invoke-virtual {v4, v7, v14, v15}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        211const-string v4, "GEARBOX"
                                                                                                                                                                                        213invoke-virtual {v2, v4, v6}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        214move-result-object v4
                                                                                                                                                                                        215const-wide v14, 0x67da9bc0a68de536L # 1.8968637983490198E192
                                                                                                                                                                                        217invoke-virtual {v4, v6, v14, v15}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        219const-string v4, "TANK"
                                                                                                                                                                                        221invoke-virtual {v2, v4, v9}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        222move-result-object v4
                                                                                                                                                                                        223const/16 v6, 0xa
                                                                                                                                                                                        224const-wide v13, 0x13f3bf4cbe089781L
                                                                                                                                                                                        226invoke-virtual {v4, v6, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        228invoke-virtual {v4, v11}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        230const-string v4, "REFCONSUMPTION"
                                                                                                                                                                                        232invoke-virtual {v2, v4, v8}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        233move-result-object v4
                                                                                                                                                                                        234const/16 v13, 0xb
                                                                                                                                                                                        235const-wide v5, 0x54efff2b649693d3L # 1.3996985494983124E101
                                                                                                                                                                                        237invoke-virtual {v4, v13, v5, v6}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        239invoke-virtual {v4, v11}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        241const-string v4, "IS_AUTO"
                                                                                                                                                                                        243invoke-virtual {v2, v4, v9}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        244move-result-object v4
                                                                                                                                                                                        245const-wide v5, 0x2cb6b12e040f8471L # 2.7196699473203923E-93
                                                                                                                                                                                        247invoke-virtual {v4, v1, v5, v6}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        249invoke-virtual {v4, v11}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        251const-string v4, "IS_TURBO"
                                                                                                                                                                                        253invoke-virtual {v2, v4, v9}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        254move-result-object v4
                                                                                                                                                                                        255const/16 v5, 0xd
                                                                                                                                                                                        256const-wide v14, 0x9d7e9c2a4c18e6cL
                                                                                                                                                                                        258invoke-virtual {v4, v5, v14, v15}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        260invoke-virtual {v4, v11}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        262const-string v4, "CAR_TYPE"
                                                                                                                                                                                        263const/16 v5, 0x9
                                                                                                                                                                                        265invoke-virtual {v2, v4, v5}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        266move-result-object v4
                                                                                                                                                                                        267const/16 v6, 0xe
                                                                                                                                                                                        268const-wide v14, 0x4c46647d0ea8072L
                                                                                                                                                                                        270invoke-virtual {v4, v6, v14, v15}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        272const-string v4, "WEIGHT"
                                                                                                                                                                                        274invoke-virtual {v2, v4, v9}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        275move-result-object v4
                                                                                                                                                                                        276const/16 v14, 0xf
                                                                                                                                                                                        277const-wide v6, 0x699ae355ea645b83L # 5.145364064124766E200
                                                                                                                                                                                        279invoke-virtual {v4, v14, v6, v7}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        281invoke-virtual {v4, v11}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        283const-string v4, "ENGINE_TYPE"
                                                                                                                                                                                        285invoke-virtual {v2, v4, v5}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        286move-result-object v4
                                                                                                                                                                                        287const/16 v6, 0x10
                                                                                                                                                                                        288const-wide v14, 0x64c47405f8048fa1L # 2.5900554975899993E177
                                                                                                                                                                                        290invoke-virtual {v4, v6, v14, v15}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        292const-string v4, "ENGINE_INFLOW"
                                                                                                                                                                                        294invoke-virtual {v2, v4, v5}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        295move-result-object v4
                                                                                                                                                                                        296const/16 v6, 0x11
                                                                                                                                                                                        297const-wide v14, 0xc9cc19f29dd0e11L
                                                                                                                                                                                        299invoke-virtual {v4, v6, v14, v15}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        301const-string v4, "COMPRESSION_RATE"
                                                                                                                                                                                        303invoke-virtual {v2, v4, v8}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        304move-result-object v4
                                                                                                                                                                                        305const/16 v6, 0x12
                                                                                                                                                                                        306const-wide v14, 0x58dafc6b7560cf46L # 1.088822392731518E120
                                                                                                                                                                                        308invoke-virtual {v4, v6, v14, v15}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        310invoke-virtual {v4, v11}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        312const-string v4, "FUEL_TYPE"
                                                                                                                                                                                        314invoke-virtual {v2, v4, v5}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        315move-result-object v4
                                                                                                                                                                                        316const/16 v6, 0x13
                                                                                                                                                                                        317const-wide v14, 0x555f540b9ac79d6L # 5.9065956155118E-283
                                                                                                                                                                                        319invoke-virtual {v4, v6, v14, v15}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        321const-string v4, "GAS_TYPE"
                                                                                                                                                                                        323invoke-virtual {v2, v4, v5}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        324move-result-object v4
                                                                                                                                                                                        325const/16 v6, 0x14
                                                                                                                                                                                        326const-wide v14, 0x7991c1f497a9f9aeL # 3.9347870061695205E277
                                                                                                                                                                                        328invoke-virtual {v4, v6, v14, v15}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        330const-string v4, "ENV_GRADE"
                                                                                                                                                                                        332invoke-virtual {v2, v4, v5}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        333move-result-object v4
                                                                                                                                                                                        334const/16 v5, 0x15
                                                                                                                                                                                        335const-wide v6, 0x48a2a21fb772272fL # 8.11594524393185E41
                                                                                                                                                                                        337invoke-virtual {v4, v5, v6, v7}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        339const-string v4, "FACTORY_PRICE"
                                                                                                                                                                                        341invoke-virtual {v2, v4, v8}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        342move-result-object v4
                                                                                                                                                                                        343const/16 v5, 0x16
                                                                                                                                                                                        344const-wide v6, 0x1745f973e80f55d7L
                                                                                                                                                                                        346invoke-virtual {v4, v5, v6, v7}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        348invoke-virtual {v4, v11}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        350const-string v4, "MAINT_INTERVAL_DISTANCE"
                                                                                                                                                                                        352invoke-virtual {v2, v4, v9}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        353move-result-object v4
                                                                                                                                                                                        354const/16 v5, 0x17
                                                                                                                                                                                        355const-wide v6, 0xf9be596e7e6261dL
                                                                                                                                                                                        357invoke-virtual {v4, v5, v6, v7}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        359invoke-virtual {v4, v11}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        361const-string v4, "CSPT_RANGE_MIN"
                                                                                                                                                                                        363invoke-virtual {v2, v4, v8}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        364move-result-object v4
                                                                                                                                                                                        365const/16 v5, 0x18
                                                                                                                                                                                        366const-wide v6, 0x1ba0ec6f360b492cL
                                                                                                                                                                                        368invoke-virtual {v4, v5, v6, v7}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        370invoke-virtual {v4, v11}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        372const-string v4, "CSPT_RANGE_MAX"
                                                                                                                                                                                        374invoke-virtual {v2, v4, v8}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        375move-result-object v4
                                                                                                                                                                                        376const/16 v5, 0x19
                                                                                                                                                                                        377const-wide v6, 0x68081408f4334541L # 1.3731954855400873E193
                                                                                                                                                                                        379invoke-virtual {v4, v5, v6, v7}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        381invoke-virtual {v4, v11}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        383invoke-virtual {v2}, Lio/objectbox/f$a;->b()Lio/objectbox/f;
                                                                                                                                                                                        385const-string v2, "ExpenseRecord"
                                                                                                                                                                                        387invoke-virtual {v0, v2}, Lio/objectbox/f;->a(Ljava/lang/String;)Lio/objectbox/f$a;
                                                                                                                                                                                        388move-result-object v2
                                                                                                                                                                                        389const-wide v4, 0x34796e9fac82131eL # 6.482513746463227E-56
                                                                                                                                                                                        391invoke-virtual {v2, v11, v4, v5}, Lio/objectbox/f$a;->a(IJ)Lio/objectbox/f$a;
                                                                                                                                                                                        392const-wide v4, 0x4af6046329aab702L # 1.3180142955656314E53
                                                                                                                                                                                        394invoke-virtual {v2, v8, v4, v5}, Lio/objectbox/f$a;->b(IJ)Lio/objectbox/f$a;
                                                                                                                                                                                        396invoke-virtual {v2, v3}, Lio/objectbox/f$a;->a(I)Lio/objectbox/f$a;
                                                                                                                                                                                        397move-object/from16 v4, v16
                                                                                                                                                                                        398const/4 v5, 0x6
                                                                                                                                                                                        400invoke-virtual {v2, v4, v5}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        401move-result-object v6
                                                                                                                                                                                        402const-wide v13, 0x4af6046329aab702L # 1.3180142955656314E53
                                                                                                                                                                                        404invoke-virtual {v6, v8, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        406invoke-virtual {v6, v9}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        408invoke-virtual {v2, v10, v5}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        409move-result-object v6
                                                                                                                                                                                        410const-wide v13, 0x1f284053c8fe5715L # 1.379961379388475E-158
                                                                                                                                                                                        412invoke-virtual {v6, v3, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        414invoke-virtual {v6, v11}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        416const-string v6, "EXP_DATE"
                                                                                                                                                                                        418invoke-virtual {v2, v6, v5}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        419move-result-object v6
                                                                                                                                                                                        420const-wide v13, 0x1d05c5c81a3e9b32L # 7.211447187745738E-169
                                                                                                                                                                                        422invoke-virtual {v6, v12, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        424invoke-virtual {v6, v11}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        426const-string v6, "EXP_EXPENSE"
                                                                                                                                                                                        428invoke-virtual {v2, v6, v8}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        429move-result-object v6
                                                                                                                                                                                        430const-wide v13, 0x54dd340f88a69b62L # 6.387507475934767E100
                                                                                                                                                                                        431const/4 v7, 0x3
                                                                                                                                                                                        433invoke-virtual {v6, v7, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        435invoke-virtual {v6, v11}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        437const-string v6, "EXP_TYPE"
                                                                                                                                                                                        439invoke-virtual {v2, v6, v5}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        440move-result-object v6
                                                                                                                                                                                        441const-wide v13, 0x4bef1791e9551037L # 6.099002740526085E57
                                                                                                                                                                                        443invoke-virtual {v6, v11, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        445invoke-virtual {v6, v11}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        447const-string v6, "EXP_DESC"
                                                                                                                                                                                        448const/16 v7, 0x9
                                                                                                                                                                                        450invoke-virtual {v2, v6, v7}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        451move-result-object v6
                                                                                                                                                                                        452const-wide v13, 0x2d3d81791e36e393L # 9.052906621183437E-91
                                                                                                                                                                                        454invoke-virtual {v6, v9, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        456const-string v6, "EXP_CAR_ID"
                                                                                                                                                                                        458invoke-virtual {v2, v6, v5}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        459move-result-object v6
                                                                                                                                                                                        460const-wide v13, 0x22ba7a277df1453L
                                                                                                                                                                                        462invoke-virtual {v6, v5, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        464invoke-virtual {v6, v11}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        466invoke-virtual {v2}, Lio/objectbox/f$a;->b()Lio/objectbox/f;
                                                                                                                                                                                        468const-string v2, "ExpenseType"
                                                                                                                                                                                        470invoke-virtual {v0, v2}, Lio/objectbox/f;->a(Ljava/lang/String;)Lio/objectbox/f$a;
                                                                                                                                                                                        471move-result-object v2
                                                                                                                                                                                        472const-wide v6, 0x6e21f20420c3f292L # 3.243391415854866E222
                                                                                                                                                                                        474invoke-virtual {v2, v5, v6, v7}, Lio/objectbox/f$a;->a(IJ)Lio/objectbox/f$a;
                                                                                                                                                                                        475const-wide v6, 0x4f1af12a3b1e8347L # 1.1900620774387996E73
                                                                                                                                                                                        477invoke-virtual {v2, v5, v6, v7}, Lio/objectbox/f$a;->b(IJ)Lio/objectbox/f$a;
                                                                                                                                                                                        479invoke-virtual {v2, v3}, Lio/objectbox/f$a;->a(I)Lio/objectbox/f$a;
                                                                                                                                                                                        481invoke-virtual {v2, v4, v5}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        482move-result-object v6
                                                                                                                                                                                        483const-wide v13, 0x354472ba15d99d93L # 4.269773350325498E-52
                                                                                                                                                                                        485invoke-virtual {v6, v9, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        487invoke-virtual {v6, v9}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        489invoke-virtual {v2, v10, v5}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        490move-result-object v6
                                                                                                                                                                                        491const-wide v13, 0x57fd4d8a75a2577L
                                                                                                                                                                                        493invoke-virtual {v6, v3, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        495invoke-virtual {v6, v11}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        497const-string v6, "TYPE_NAME"
                                                                                                                                                                                        498const/16 v7, 0x9
                                                                                                                                                                                        500invoke-virtual {v2, v6, v7}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        501move-result-object v6
                                                                                                                                                                                        502const-wide v13, 0x3ae92553b2ee1151L # 6.500039122169878E-25
                                                                                                                                                                                        504invoke-virtual {v6, v12, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        506const-string v6, "SPEND_TYPE"
                                                                                                                                                                                        508invoke-virtual {v2, v6, v9}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        509move-result-object v6
                                                                                                                                                                                        510const-wide v13, 0x4f1af12a3b1e8347L # 1.1900620774387996E73
                                                                                                                                                                                        512invoke-virtual {v6, v5, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        514invoke-virtual {v6, v11}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        516const-string v6, "TYPE_DESC"
                                                                                                                                                                                        518invoke-virtual {v2, v6, v7}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        519move-result-object v6
                                                                                                                                                                                        520const-wide v13, 0x10bd1138293815fL
                                                                                                                                                                                        521const/4 v7, 0x3
                                                                                                                                                                                        523invoke-virtual {v6, v7, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        525const-string v6, "TYPE_COLOR"
                                                                                                                                                                                        527invoke-virtual {v2, v6, v9}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        528move-result-object v6
                                                                                                                                                                                        529const-wide v13, 0x1474099bed1c09c8L # 3.80931897391385E-210
                                                                                                                                                                                        531invoke-virtual {v6, v11, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        533invoke-virtual {v6, v11}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        535invoke-virtual {v2}, Lio/objectbox/f$a;->b()Lio/objectbox/f;
                                                                                                                                                                                        537const-string v2, "IncomeRecord"
                                                                                                                                                                                        539invoke-virtual {v0, v2}, Lio/objectbox/f;->a(Ljava/lang/String;)Lio/objectbox/f$a;
                                                                                                                                                                                        540move-result-object v2
                                                                                                                                                                                        541const-wide v6, 0x64c88dac36a50b0dL # 3.1092759091979915E177
                                                                                                                                                                                        542const/16 v13, 0xb
                                                                                                                                                                                        544invoke-virtual {v2, v13, v6, v7}, Lio/objectbox/f$a;->a(IJ)Lio/objectbox/f$a;
                                                                                                                                                                                        545const-wide v13, 0x1165be8fc08ca390L
                                                                                                                                                                                        547invoke-virtual {v2, v8, v13, v14}, Lio/objectbox/f$a;->b(IJ)Lio/objectbox/f$a;
                                                                                                                                                                                        549invoke-virtual {v2, v3}, Lio/objectbox/f$a;->a(I)Lio/objectbox/f$a;
                                                                                                                                                                                        550const/4 v5, 0x6
                                                                                                                                                                                        552invoke-virtual {v2, v4, v5}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        553move-result-object v6
                                                                                                                                                                                        554const-wide v13, 0x45006c4d9dab2f0L
                                                                                                                                                                                        556invoke-virtual {v6, v3, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        558invoke-virtual {v6, v9}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        560invoke-virtual {v2, v10, v5}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        561move-result-object v6
                                                                                                                                                                                        562const-wide v13, 0x36e0f8ba25a16cdfL # 2.3782263533452007E-44
                                                                                                                                                                                        564invoke-virtual {v6, v12, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        566invoke-virtual {v6, v11}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        568const-string v6, "INC_DATE"
                                                                                                                                                                                        570invoke-virtual {v2, v6, v5}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        571move-result-object v6
                                                                                                                                                                                        572const-wide v13, 0x7bbc5d381feedd01L # 1.0797555781969508E288
                                                                                                                                                                                        573const/4 v7, 0x3
                                                                                                                                                                                        575invoke-virtual {v6, v7, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        577invoke-virtual {v6, v11}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        579const-string v6, "INC_INCOME"
                                                                                                                                                                                        581invoke-virtual {v2, v6, v8}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        582move-result-object v6
                                                                                                                                                                                        583const-wide v13, 0x28364cc83647a6dL
                                                                                                                                                                                        585invoke-virtual {v6, v11, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        587invoke-virtual {v6, v11}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        589const-string v6, "INC_TYPE"
                                                                                                                                                                                        591invoke-virtual {v2, v6, v5}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        592move-result-object v6
                                                                                                                                                                                        593const-wide v13, 0x102428365bce11a5L # 6.491737373810573E-231
                                                                                                                                                                                        595invoke-virtual {v6, v9, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        597invoke-virtual {v6, v11}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        599const-string v6, "INC_DESC"
                                                                                                                                                                                        600const/16 v7, 0x9
                                                                                                                                                                                        602invoke-virtual {v2, v6, v7}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        603move-result-object v6
                                                                                                                                                                                        604const-wide v13, 0x13ed7e5cfc2dc8L
                                                                                                                                                                                        606invoke-virtual {v6, v5, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        608const-string v6, "INC_CAR_ID"
                                                                                                                                                                                        610invoke-virtual {v2, v6, v5}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        611move-result-object v6
                                                                                                                                                                                        612const-wide v13, 0x1165be8fc08ca390L
                                                                                                                                                                                        614invoke-virtual {v6, v8, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        616invoke-virtual {v6, v11}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        618invoke-virtual {v2}, Lio/objectbox/f$a;->b()Lio/objectbox/f;
                                                                                                                                                                                        620const-string v2, "IncomeType"
                                                                                                                                                                                        622invoke-virtual {v0, v2}, Lio/objectbox/f;->a(Ljava/lang/String;)Lio/objectbox/f$a;
                                                                                                                                                                                        623move-result-object v2
                                                                                                                                                                                        624const-wide v6, 0x1c2959524f450da1L # 5.124503911482206E-173
                                                                                                                                                                                        626invoke-virtual {v2, v1, v6, v7}, Lio/objectbox/f$a;->a(IJ)Lio/objectbox/f$a;
                                                                                                                                                                                        627const-wide v6, 0x20269f32438e0c8fL # 8.436077259698092E-154
                                                                                                                                                                                        629invoke-virtual {v2, v9, v6, v7}, Lio/objectbox/f$a;->b(IJ)Lio/objectbox/f$a;
                                                                                                                                                                                        631invoke-virtual {v2, v3}, Lio/objectbox/f$a;->a(I)Lio/objectbox/f$a;
                                                                                                                                                                                        632const/4 v5, 0x6
                                                                                                                                                                                        634invoke-virtual {v2, v4, v5}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        635move-result-object v6
                                                                                                                                                                                        636const-wide v13, 0x6dd5609df06204ffL # 1.2074020824382066E221
                                                                                                                                                                                        638invoke-virtual {v6, v3, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        640invoke-virtual {v6, v9}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        642invoke-virtual {v2, v10, v5}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        643move-result-object v6
                                                                                                                                                                                        644const-wide v13, 0x2c61aa47182339ceL # 6.616200198095454E-95
                                                                                                                                                                                        646invoke-virtual {v6, v12, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        648invoke-virtual {v6, v11}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        650const-string v6, "TYPE_NAME"
                                                                                                                                                                                        651const/16 v7, 0x9
                                                                                                                                                                                        653invoke-virtual {v2, v6, v7}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        654move-result-object v6
                                                                                                                                                                                        655const-wide v13, 0xf15282c624a5607L # 5.19847549035652E-236
                                                                                                                                                                                        656const/4 v15, 0x3
                                                                                                                                                                                        658invoke-virtual {v6, v15, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        660const-string v6, "TYPE_DESC"
                                                                                                                                                                                        662invoke-virtual {v2, v6, v7}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        663move-result-object v6
                                                                                                                                                                                        664const-wide v13, 0xc5ab9f8f8abb30eL
                                                                                                                                                                                        666invoke-virtual {v6, v11, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        668const-string v6, "TYPE_COLOR"
                                                                                                                                                                                        670invoke-virtual {v2, v6, v9}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        671move-result-object v6
                                                                                                                                                                                        672const-wide v13, 0x20269f32438e0c8fL # 8.436077259698092E-154
                                                                                                                                                                                        674invoke-virtual {v6, v9, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        676invoke-virtual {v6, v11}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        678invoke-virtual {v2}, Lio/objectbox/f$a;->b()Lio/objectbox/f;
                                                                                                                                                                                        680const-string v2, "MaintainBean"
                                                                                                                                                                                        682invoke-virtual {v0, v2}, Lio/objectbox/f;->a(Ljava/lang/String;)Lio/objectbox/f$a;
                                                                                                                                                                                        683move-result-object v2
                                                                                                                                                                                        684const-wide v6, 0x31b9f8ae96c0f7a4L # 3.76302064867966E-69
                                                                                                                                                                                        685const/16 v13, 0x8
                                                                                                                                                                                        687invoke-virtual {v2, v13, v6, v7}, Lio/objectbox/f$a;->a(IJ)Lio/objectbox/f$a;
                                                                                                                                                                                        688const-wide v6, 0x607b42df27ef6f42L # 5.84821071019165E156
                                                                                                                                                                                        689const/16 v13, 0xa
                                                                                                                                                                                        691invoke-virtual {v2, v13, v6, v7}, Lio/objectbox/f$a;->b(IJ)Lio/objectbox/f$a;
                                                                                                                                                                                        693invoke-virtual {v2, v3}, Lio/objectbox/f$a;->a(I)Lio/objectbox/f$a;
                                                                                                                                                                                        694const/4 v5, 0x6
                                                                                                                                                                                        696invoke-virtual {v2, v4, v5}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        697move-result-object v6
                                                                                                                                                                                        698const-wide v13, 0x520dcb4dcbf926e1L # 1.8521657507145606E87
                                                                                                                                                                                        700invoke-virtual {v6, v3, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        702invoke-virtual {v6, v9}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        704const-string v6, "CAR_ID"
                                                                                                                                                                                        706invoke-virtual {v2, v6, v5}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        707move-result-object v6
                                                                                                                                                                                        708const-wide v13, 0x319a7f084c499c96L # 9.597650737963506E-70
                                                                                                                                                                                        710invoke-virtual {v6, v12, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        712invoke-virtual {v6, v11}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        714const-string v6, "ADD_TIME"
                                                                                                                                                                                        716invoke-virtual {v2, v6, v5}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        717move-result-object v6
                                                                                                                                                                                        718const-wide v13, 0x2f1f1c7d9f6436c1L # 1.0249418654464712E-81
                                                                                                                                                                                        719const/4 v7, 0x3
                                                                                                                                                                                        721invoke-virtual {v6, v7, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        723invoke-virtual {v6, v11}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        725const-string v6, "DATE_TIME"
                                                                                                                                                                                        727invoke-virtual {v2, v6, v5}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        728move-result-object v6
                                                                                                                                                                                        729const-wide v13, 0x1535694b08340480L
                                                                                                                                                                                        731invoke-virtual {v6, v11, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        733invoke-virtual {v6, v11}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        735const-string v6, "SPEND"
                                                                                                                                                                                        737invoke-virtual {v2, v6, v8}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        738move-result-object v6
                                                                                                                                                                                        739const-wide v13, 0x5e280568cd87b0a0L # 3.7493964524376107E145
                                                                                                                                                                                        741invoke-virtual {v6, v9, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        743invoke-virtual {v6, v11}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        745const-string v6, "CURRENT_MILEAGE"
                                                                                                                                                                                        747invoke-virtual {v2, v6, v9}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        748move-result-object v6
                                                                                                                                                                                        749const-wide v13, 0x666016cbf1287984L # 1.3672808654506205E185
                                                                                                                                                                                        750const/4 v5, 0x6
                                                                                                                                                                                        752invoke-virtual {v6, v5, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        754invoke-virtual {v6, v11}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        756const-string v6, "MAINTAINS"
                                                                                                                                                                                        757const/16 v7, 0x9
                                                                                                                                                                                        759invoke-virtual {v2, v6, v7}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        760move-result-object v6
                                                                                                                                                                                        761const-wide v13, 0x1466ed75ae24a08bL
                                                                                                                                                                                        763invoke-virtual {v6, v8, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        765const-string v6, "IS_COST"
                                                                                                                                                                                        767invoke-virtual {v2, v6, v3}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        768move-result-object v6
                                                                                                                                                                                        769const-wide v13, 0x7b12406bd57efd4eL # 6.785126335203724E284
                                                                                                                                                                                        770const/16 v15, 0x8
                                                                                                                                                                                        772invoke-virtual {v6, v15, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        774invoke-virtual {v6, v11}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        776const-string v6, "MESSAGE"
                                                                                                                                                                                        778invoke-virtual {v2, v6, v7}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        779move-result-object v6
                                                                                                                                                                                        780const-wide v13, 0x5a433786f3130cb0L # 6.504165567666978E126
                                                                                                                                                                                        782invoke-virtual {v6, v7, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        784const-string v6, "HAS_NOTIFY"
                                                                                                                                                                                        786invoke-virtual {v2, v6, v9}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        787move-result-object v6
                                                                                                                                                                                        788const-wide v13, 0x607b42df27ef6f42L # 5.84821071019165E156
                                                                                                                                                                                        789const/16 v7, 0xa
                                                                                                                                                                                        791invoke-virtual {v6, v7, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        793invoke-virtual {v6, v11}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        795invoke-virtual {v2}, Lio/objectbox/f$a;->b()Lio/objectbox/f;
                                                                                                                                                                                        797const-string v2, "NotificationBean"
                                                                                                                                                                                        799invoke-virtual {v0, v2}, Lio/objectbox/f;->a(Ljava/lang/String;)Lio/objectbox/f$a;
                                                                                                                                                                                        800move-result-object v2
                                                                                                                                                                                        801const-wide v13, 0x774949e631fa3a2cL # 4.0771073609995144E266
                                                                                                                                                                                        803invoke-virtual {v2, v8, v13, v14}, Lio/objectbox/f$a;->a(IJ)Lio/objectbox/f$a;
                                                                                                                                                                                        804const-wide v13, 0x378fd34c1a342cc5L # 4.566718063851516E-41
                                                                                                                                                                                        806invoke-virtual {v2, v7, v13, v14}, Lio/objectbox/f$a;->b(IJ)Lio/objectbox/f$a;
                                                                                                                                                                                        808invoke-virtual {v2, v3}, Lio/objectbox/f$a;->a(I)Lio/objectbox/f$a;
                                                                                                                                                                                        809const/4 v5, 0x6
                                                                                                                                                                                        811invoke-virtual {v2, v4, v5}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        812move-result-object v6
                                                                                                                                                                                        813const-wide v13, 0x4453ed2f5544e5bL
                                                                                                                                                                                        815invoke-virtual {v6, v3, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        817invoke-virtual {v6, v9}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        819const-string v6, "id"
                                                                                                                                                                                        821invoke-virtual {v2, v6, v5}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        822move-result-object v6
                                                                                                                                                                                        823const-wide v13, 0xa079c69c8e13b91L
                                                                                                                                                                                        825invoke-virtual {v6, v12, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        827invoke-virtual {v6, v11}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        829invoke-virtual {v2}, Lio/objectbox/f$a;->b()Lio/objectbox/f;
                                                                                                                                                                                        831const-string v2, "NotifyBean"
                                                                                                                                                                                        833invoke-virtual {v0, v2}, Lio/objectbox/f;->a(Ljava/lang/String;)Lio/objectbox/f$a;
                                                                                                                                                                                        834move-result-object v2
                                                                                                                                                                                        835const-wide v6, 0x6f672cae1644c20eL
                                                                                                                                                                                        836const/16 v13, 0x9
                                                                                                                                                                                        838invoke-virtual {v2, v13, v6, v7}, Lio/objectbox/f$a;->a(IJ)Lio/objectbox/f$a;
                                                                                                                                                                                        839const-wide v6, 0x761d0a54f8355ac1L # 8.930139510873841E260
                                                                                                                                                                                        840const/16 v13, 0xe
                                                                                                                                                                                        842invoke-virtual {v2, v13, v6, v7}, Lio/objectbox/f$a;->b(IJ)Lio/objectbox/f$a;
                                                                                                                                                                                        844invoke-virtual {v2, v3}, Lio/objectbox/f$a;->a(I)Lio/objectbox/f$a;
                                                                                                                                                                                        845const/4 v5, 0x6
                                                                                                                                                                                        847invoke-virtual {v2, v4, v5}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        848move-result-object v6
                                                                                                                                                                                        849const-wide v13, 0x37fe274bf1956df7L # 5.538323736757265E-39
                                                                                                                                                                                        851invoke-virtual {v6, v3, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        853invoke-virtual {v6, v9}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        855const-string v6, "CAR_ID"
                                                                                                                                                                                        857invoke-virtual {v2, v6, v5}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        858move-result-object v6
                                                                                                                                                                                        859const-wide v13, 0x70cbeeb0ca719b4L
                                                                                                                                                                                        861invoke-virtual {v6, v12, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        863invoke-virtual {v6, v11}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        865const-string v6, "ADD_TIME"
                                                                                                                                                                                        867invoke-virtual {v2, v6, v5}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        868move-result-object v6
                                                                                                                                                                                        869const-wide v13, 0x5355ccfbb6928228L # 2.8421659182260632E93
                                                                                                                                                                                        870const/4 v7, 0x3
                                                                                                                                                                                        872invoke-virtual {v6, v7, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        874invoke-virtual {v6, v11}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        876const-string v6, "ICON_INDEX"
                                                                                                                                                                                        878invoke-virtual {v2, v6, v9}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        879move-result-object v6
                                                                                                                                                                                        880const-wide v13, 0x14dfe6298d076575L # 3.881155573269657E-208
                                                                                                                                                                                        882invoke-virtual {v6, v11, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        884invoke-virtual {v6, v11}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        886const-string v6, "PROJECT_NAME"
                                                                                                                                                                                        887const/16 v7, 0x9
                                                                                                                                                                                        889invoke-virtual {v2, v6, v7}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        890move-result-object v6
                                                                                                                                                                                        891const-wide v13, 0x69c219c973bf6599L # 2.771042653732925E201
                                                                                                                                                                                        893invoke-virtual {v6, v9, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        895const-string v6, "NOTIFY_TYPE"
                                                                                                                                                                                        897invoke-virtual {v2, v6, v9}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        898move-result-object v6
                                                                                                                                                                                        899const-wide v13, 0x4f21160c0c0308ecL # 1.509428165260895E73
                                                                                                                                                                                        900const/4 v5, 0x6
                                                                                                                                                                                        902invoke-virtual {v6, v5, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        904invoke-virtual {v6, v11}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        906const-string v6, "LOOP_MOD"
                                                                                                                                                                                        908invoke-virtual {v2, v6, v3}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        909move-result-object v6
                                                                                                                                                                                        910const-wide v13, 0x3dfb04f117feed17L # 3.9318261840417847E-10
                                                                                                                                                                                        912invoke-virtual {v6, v1, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        914invoke-virtual {v6, v11}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        916const-string v6, "LOOP_START"
                                                                                                                                                                                        918invoke-virtual {v2, v6, v5}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        919move-result-object v6
                                                                                                                                                                                        920const-wide v13, 0x761d0a54f8355ac1L # 8.930139510873841E260
                                                                                                                                                                                        921const/16 v7, 0xe
                                                                                                                                                                                        923invoke-virtual {v6, v7, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        925invoke-virtual {v6, v11}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        927const-string v6, "LOOP_DIFF"
                                                                                                                                                                                        929invoke-virtual {v2, v6, v5}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        930move-result-object v6
                                                                                                                                                                                        931const/16 v7, 0xd
                                                                                                                                                                                        932const-wide v13, 0x784e509d301d833fL # 3.2030390176616996E271
                                                                                                                                                                                        934invoke-virtual {v6, v7, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        936invoke-virtual {v6, v11}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        938const-string v6, "NOTIFY_DATE"
                                                                                                                                                                                        940invoke-virtual {v2, v6, v5}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        941move-result-object v6
                                                                                                                                                                                        942const-wide v13, 0x78872fae3096736fL # 3.919734386439119E272
                                                                                                                                                                                        944invoke-virtual {v6, v8, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        946invoke-virtual {v6, v11}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        948const-string v6, "NOTIFY_MILEAGE"
                                                                                                                                                                                        950invoke-virtual {v2, v6, v9}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        951move-result-object v6
                                                                                                                                                                                        952const-wide v13, 0x19f013a6bdbcf00cL # 9.458913711972322E-184
                                                                                                                                                                                        953const/16 v7, 0x8
                                                                                                                                                                                        955invoke-virtual {v6, v7, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        957invoke-virtual {v6, v11}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        959const-string v6, "CURRENT_MILEAGE"
                                                                                                                                                                                        961invoke-virtual {v2, v6, v9}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        962move-result-object v6
                                                                                                                                                                                        963const-wide v13, 0x5fd5ab0437e875c2L # 4.5393879103054935E153
                                                                                                                                                                                        964const/16 v7, 0x9
                                                                                                                                                                                        966invoke-virtual {v6, v7, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        968invoke-virtual {v6, v11}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        970const-string v6, "MESSAGE"
                                                                                                                                                                                        972invoke-virtual {v2, v6, v7}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        973move-result-object v6
                                                                                                                                                                                        974const-wide v13, 0x21b9ebab026d5ba9L # 3.243446957917764E-146
                                                                                                                                                                                        975const/16 v7, 0xa
                                                                                                                                                                                        977invoke-virtual {v6, v7, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        979const-string v6, "HAS_NOTIFY"
                                                                                                                                                                                        981invoke-virtual {v2, v6, v9}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        982move-result-object v6
                                                                                                                                                                                        983const-wide v13, 0x8c6494e7a9f5dd7L
                                                                                                                                                                                        984const/16 v7, 0xb
                                                                                                                                                                                        986invoke-virtual {v6, v7, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        988invoke-virtual {v6, v11}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        990invoke-virtual {v2}, Lio/objectbox/f$a;->b()Lio/objectbox/f;
                                                                                                                                                                                        992const-string v2, "OilRecord"
                                                                                                                                                                                        994invoke-virtual {v0, v2}, Lio/objectbox/f;->a(Ljava/lang/String;)Lio/objectbox/f$a;
                                                                                                                                                                                        995move-result-object v2
                                                                                                                                                                                        996const-wide v13, 0x6d501a5f3a3c7b9eL # 3.552745367793559E218
                                                                                                                                                                                        998invoke-virtual {v2, v12, v13, v14}, Lio/objectbox/f$a;->a(IJ)Lio/objectbox/f$a;
                                                                                                                                                                                        999const/16 v6, 0xf
                                                                                                                                                                                        1000const-wide v13, 0x19c93af884185ef0L
                                                                                                                                                                                        1002invoke-virtual {v2, v6, v13, v14}, Lio/objectbox/f$a;->b(IJ)Lio/objectbox/f$a;
                                                                                                                                                                                        1004invoke-virtual {v2, v3}, Lio/objectbox/f$a;->a(I)Lio/objectbox/f$a;
                                                                                                                                                                                        1005const/4 v5, 0x6
                                                                                                                                                                                        1007invoke-virtual {v2, v4, v5}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        1008move-result-object v6
                                                                                                                                                                                        1009const-wide v13, 0x3d212be9fab0951L
                                                                                                                                                                                        1010const/16 v7, 0xe
                                                                                                                                                                                        1012invoke-virtual {v6, v7, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        1014invoke-virtual {v6, v9}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        1016invoke-virtual {v2, v10, v5}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        1017move-result-object v6
                                                                                                                                                                                        1018const-wide v13, 0x3e0973b6690fcfbaL # 7.407507542456286E-10
                                                                                                                                                                                        1020invoke-virtual {v6, v3, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        1022invoke-virtual {v6, v11}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        1024const-string v6, "DATE"
                                                                                                                                                                                        1026invoke-virtual {v2, v6, v5}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        1027move-result-object v6
                                                                                                                                                                                        1028const-wide v13, 0x67691680f8f0bd0dL # 1.3972421740169869E190
                                                                                                                                                                                        1030invoke-virtual {v6, v12, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        1032invoke-virtual {v6, v11}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        1034const-string v6, "ODOMETER"
                                                                                                                                                                                        1036invoke-virtual {v2, v6, v9}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        1037move-result-object v6
                                                                                                                                                                                        1038const-wide v13, 0x30184673eb649e5dL # 5.241119331025435E-77
                                                                                                                                                                                        1039const/4 v7, 0x3
                                                                                                                                                                                        1041invoke-virtual {v6, v7, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        1043invoke-virtual {v6, v11}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        1045const-string v6, "ODOMETER_ADD"
                                                                                                                                                                                        1047invoke-virtual {v2, v6, v9}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        1048move-result-object v6
                                                                                                                                                                                        1049const/16 v7, 0xf
                                                                                                                                                                                        1050const-wide v13, 0x19c93af884185ef0L
                                                                                                                                                                                        1052invoke-virtual {v6, v7, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        1054invoke-virtual {v6, v11}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        1056const-string v6, "PRICE"
                                                                                                                                                                                        1058invoke-virtual {v2, v6, v8}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        1059move-result-object v6
                                                                                                                                                                                        1060const-wide v13, 0x5642cc9f9bc88e3fL # 3.449295396749575E107
                                                                                                                                                                                        1062invoke-virtual {v6, v11, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        1064invoke-virtual {v6, v11}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        1066const-string v6, "YUAN"
                                                                                                                                                                                        1068invoke-virtual {v2, v6, v8}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        1069move-result-object v6
                                                                                                                                                                                        1070const-wide v13, 0x7365e529269dd4a1L # 7.654459955107511E247
                                                                                                                                                                                        1072invoke-virtual {v6, v9, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        1074invoke-virtual {v6, v11}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        1076const-string v6, "TYPE"
                                                                                                                                                                                        1078invoke-virtual {v2, v6, v9}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        1079move-result-object v6
                                                                                                                                                                                        1080const-wide v13, 0x440e2ecfb9405599L # 6.9596930067896934E19
                                                                                                                                                                                        1081const/4 v5, 0x6
                                                                                                                                                                                        1083invoke-virtual {v6, v5, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        1085invoke-virtual {v6, v11}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        1087const-string v6, "GASS_UP"
                                                                                                                                                                                        1089invoke-virtual {v2, v6, v3}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        1090move-result-object v6
                                                                                                                                                                                        1091const-wide v13, 0x78d8517886587f0aL # 1.315552870943877E274
                                                                                                                                                                                        1093invoke-virtual {v6, v8, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        1095invoke-virtual {v6, v11}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        1097const-string v6, "REMARK"
                                                                                                                                                                                        1098const/16 v7, 0x9
                                                                                                                                                                                        1100invoke-virtual {v2, v6, v7}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        1101move-result-object v6
                                                                                                                                                                                        1102const-wide v13, 0x3b6466ba0a227d0cL # 1.3500432140887112E-22
                                                                                                                                                                                        1103const/16 v15, 0x8
                                                                                                                                                                                        1105invoke-virtual {v6, v15, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        1107const-string v6, "CAR_ID"
                                                                                                                                                                                        1108const/4 v5, 0x6
                                                                                                                                                                                        1110invoke-virtual {v2, v6, v5}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        1111move-result-object v6
                                                                                                                                                                                        1112const-wide v13, 0x5440ade7f75d4807L # 7.125362588391078E97
                                                                                                                                                                                        1114invoke-virtual {v6, v7, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        1116invoke-virtual {v6, v11}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        1118const-string v6, "FORGET_LAST_TIME"
                                                                                                                                                                                        1120invoke-virtual {v2, v6, v3}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        1121move-result-object v6
                                                                                                                                                                                        1122const-wide v13, 0x6fe4d22e2f4321b6L # 1.0101564355076097E231
                                                                                                                                                                                        1123const/16 v7, 0xa
                                                                                                                                                                                        1125invoke-virtual {v6, v7, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        1127invoke-virtual {v6, v11}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        1129const-string v6, "LIGHT_ON"
                                                                                                                                                                                        1131invoke-virtual {v2, v6, v3}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        1132move-result-object v6
                                                                                                                                                                                        1133const-wide v13, 0xe74669440d7baf8L
                                                                                                                                                                                        1134const/16 v7, 0xb
                                                                                                                                                                                        1136invoke-virtual {v6, v7, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        1138invoke-virtual {v6, v11}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        1140const-string v6, "STATION_ID"
                                                                                                                                                                                        1141const/16 v13, 0x9
                                                                                                                                                                                        1143invoke-virtual {v2, v6, v13}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        1144move-result-object v6
                                                                                                                                                                                        1145const-wide v13, 0x28a2b494e9b2d638L # 6.076570907442194E-113
                                                                                                                                                                                        1147invoke-virtual {v6, v1, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        1149const-string v1, "CONSUMPTION"
                                                                                                                                                                                        1151invoke-virtual {v2, v1, v8}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        1152move-result-object v1
                                                                                                                                                                                        1153const/16 v6, 0xd
                                                                                                                                                                                        1154const-wide v13, 0x5b1fe0b4519abb21L # 8.838647535113331E130
                                                                                                                                                                                        1156invoke-virtual {v1, v6, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        1158invoke-virtual {v1, v11}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        1160invoke-virtual {v2}, Lio/objectbox/f$a;->b()Lio/objectbox/f;
                                                                                                                                                                                        1162const-string v1, "Station"
                                                                                                                                                                                        1164invoke-virtual {v0, v1}, Lio/objectbox/f;->a(Ljava/lang/String;)Lio/objectbox/f$a;
                                                                                                                                                                                        1165move-result-object v1
                                                                                                                                                                                        1166const-wide v13, 0x16bb5113d0418e32L # 3.568709924806919E-199
                                                                                                                                                                                        1167const/4 v2, 0x3
                                                                                                                                                                                        1169invoke-virtual {v1, v2, v13, v14}, Lio/objectbox/f$a;->a(IJ)Lio/objectbox/f$a;
                                                                                                                                                                                        1170const-wide v13, 0x7561a0d9d7294c89L # 2.646898779145834E257
                                                                                                                                                                                        1171const/16 v2, 0xb
                                                                                                                                                                                        1173invoke-virtual {v1, v2, v13, v14}, Lio/objectbox/f$a;->b(IJ)Lio/objectbox/f$a;
                                                                                                                                                                                        1175invoke-virtual {v1, v3}, Lio/objectbox/f$a;->a(I)Lio/objectbox/f$a;
                                                                                                                                                                                        1176const/4 v2, 0x6
                                                                                                                                                                                        1178invoke-virtual {v1, v4, v2}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        1179move-result-object v5
                                                                                                                                                                                        1180const-wide v13, 0x2297c21b036e5f23L # 4.870752258769673E-142
                                                                                                                                                                                        1182invoke-virtual {v5, v3, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        1184invoke-virtual {v5, v9}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        1185const/16 v6, 0x9
                                                                                                                                                                                        1187invoke-virtual {v1, v10, v6}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        1188move-result-object v5
                                                                                                                                                                                        1189const-wide v13, 0x40039bbbb11c3d7L
                                                                                                                                                                                        1191invoke-virtual {v5, v12, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        1193const-string v5, "TIME_STAMP"
                                                                                                                                                                                        1195invoke-virtual {v1, v5, v2}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        1196move-result-object v10
                                                                                                                                                                                        1197const-wide v13, 0x5a91b616b98eab1dL # 1.9182633239633537E128
                                                                                                                                                                                        1198const/4 v2, 0x3
                                                                                                                                                                                        1200invoke-virtual {v10, v2, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        1202invoke-virtual {v10, v11}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        1204const-string v2, "NAME"
                                                                                                                                                                                        1206invoke-virtual {v1, v2, v6}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        1207move-result-object v2
                                                                                                                                                                                        1208const-wide v13, 0x245643c53f7b1029L
                                                                                                                                                                                        1210invoke-virtual {v2, v11, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        1212const-string v2, "ADDRESS"
                                                                                                                                                                                        1214invoke-virtual {v1, v2, v6}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        1215move-result-object v2
                                                                                                                                                                                        1216const-wide v13, 0x5cfd9a8704b5d60cL # 8.813387518097631E139
                                                                                                                                                                                        1218invoke-virtual {v2, v9, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        1220const-string v2, "CITY"
                                                                                                                                                                                        1222invoke-virtual {v1, v2, v6}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        1223move-result-object v2
                                                                                                                                                                                        1224const-wide v13, 0xc2a66909b91c194L
                                                                                                                                                                                        1225const/4 v5, 0x6
                                                                                                                                                                                        1227invoke-virtual {v2, v5, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        1229const-string v2, "PHONE_NUM"
                                                                                                                                                                                        1231invoke-virtual {v1, v2, v6}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        1232move-result-object v2
                                                                                                                                                                                        1233const-wide v13, 0x32181e4ca61fde9cL
                                                                                                                                                                                        1235invoke-virtual {v2, v8, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        1237const-string v2, "POST_CODE"
                                                                                                                                                                                        1239invoke-virtual {v1, v2, v6}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        1240move-result-object v2
                                                                                                                                                                                        1241const-wide v13, 0x6b3d32c0e1e2383aL
                                                                                                                                                                                        1242const/16 v8, 0x8
                                                                                                                                                                                        1244invoke-virtual {v2, v8, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        1246const-string v2, "LATITUDE_E6"
                                                                                                                                                                                        1248invoke-virtual {v1, v2, v5}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        1249move-result-object v2
                                                                                                                                                                                        1250const-wide v13, 0x16915d38aaf2d19cL # 5.671217648720131E-200
                                                                                                                                                                                        1252invoke-virtual {v2, v6, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        1254invoke-virtual {v2, v11}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        1256const-string v2, "LONGITUDE_E6"
                                                                                                                                                                                        1258invoke-virtual {v1, v2, v5}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        1259move-result-object v2
                                                                                                                                                                                        1260const-wide v13, 0x156760777958e411L
                                                                                                                                                                                        1261const/16 v6, 0xa
                                                                                                                                                                                        1263invoke-virtual {v2, v6, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        1265invoke-virtual {v2, v11}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        1267const-string v2, "DISTANCE"
                                                                                                                                                                                        1269invoke-virtual {v1, v2, v9}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        1270move-result-object v2
                                                                                                                                                                                        1271const-wide v13, 0x7561a0d9d7294c89L # 2.646898779145834E257
                                                                                                                                                                                        1272const/16 v7, 0xb
                                                                                                                                                                                        1274invoke-virtual {v2, v7, v13, v14}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        1276invoke-virtual {v2, v11}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        1278invoke-virtual {v1}, Lio/objectbox/f$a;->b()Lio/objectbox/f;
                                                                                                                                                                                        1280const-string v1, "XXEventBean"
                                                                                                                                                                                        1282invoke-virtual {v0, v1}, Lio/objectbox/f;->a(Ljava/lang/String;)Lio/objectbox/f$a;
                                                                                                                                                                                        1283move-result-object v1
                                                                                                                                                                                        1284const-wide v7, 0x1c9a0391ae5bea46L
                                                                                                                                                                                        1286invoke-virtual {v1, v6, v7, v8}, Lio/objectbox/f$a;->a(IJ)Lio/objectbox/f$a;
                                                                                                                                                                                        1287const-wide v6, 0x18a0ba1547a5823L # 3.03840658344183E-301
                                                                                                                                                                                        1289invoke-virtual {v1, v11, v6, v7}, Lio/objectbox/f$a;->b(IJ)Lio/objectbox/f$a;
                                                                                                                                                                                        1291invoke-virtual {v1, v3}, Lio/objectbox/f$a;->a(I)Lio/objectbox/f$a;
                                                                                                                                                                                        1292const/4 v2, 0x6
                                                                                                                                                                                        1294invoke-virtual {v1, v4, v2}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        1295move-result-object v4
                                                                                                                                                                                        1296const-wide v5, 0x5efed2db5983eb93L # 3.9413233414887927E149
                                                                                                                                                                                        1298invoke-virtual {v4, v3, v5, v6}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        1300invoke-virtual {v4, v9}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        1302const-string v3, "name"
                                                                                                                                                                                        1303const/16 v4, 0x9
                                                                                                                                                                                        1305invoke-virtual {v1, v3, v4}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        1306move-result-object v3
                                                                                                                                                                                        1307const-wide v5, 0x2d0d6a2583250b6cL # 1.1281186869732623E-91
                                                                                                                                                                                        1309invoke-virtual {v3, v12, v5, v6}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        1311const-string v3, "time"
                                                                                                                                                                                        1313invoke-virtual {v1, v3, v2}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        1314move-result-object v2
                                                                                                                                                                                        1315const-wide v5, 0x37920db0a645bfa2L # 5.181093721277128E-41
                                                                                                                                                                                        1316const/4 v3, 0x3
                                                                                                                                                                                        1318invoke-virtual {v2, v3, v5, v6}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        1320invoke-virtual {v2, v11}, Lio/objectbox/f$b;->a(I)Lio/objectbox/f$b;
                                                                                                                                                                                        1322const-string v2, "key"
                                                                                                                                                                                        1324invoke-virtual {v1, v2, v4}, Lio/objectbox/f$a;->a(Ljava/lang/String;I)Lio/objectbox/f$b;
                                                                                                                                                                                        1325move-result-object v2
                                                                                                                                                                                        1326const-wide v3, 0x18a0ba1547a5823L # 3.03840658344183E-301
                                                                                                                                                                                        1328invoke-virtual {v2, v11, v3, v4}, Lio/objectbox/f$b;->a(IJ)Lio/objectbox/f$b;
                                                                                                                                                                                        1330invoke-virtual {v1}, Lio/objectbox/f$a;->b()Lio/objectbox/f;
                                                                                                                                                                                        1332invoke-virtual {v0}, Lio/objectbox/f;->a()[B
                                                                                                                                                                                        1333move-result-object v0
                                                                                                                                                                                        1334return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.ContentValues.<init>
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.net.URLEncoder.encode
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.net.URLEncoder.encode
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.net.URLEncoder.encode
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.net.URLEncoder.encode
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.net.URLEncoder.encode
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.net.URLEncoder.encode
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.net.URLEncoder.encode
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.net.URLEncoder.encode
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.net.URLEncoder.encode
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.net.URLEncoder.encode
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.net.URLEncoder.encode
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.insert
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • key
                                                                                                                                                                                        • networkType
                                                                                                                                                                                        • network_str
                                                                                                                                                                                        • isCompleteView
                                                                                                                                                                                        • watchedMillis
                                                                                                                                                                                        • videoLength
                                                                                                                                                                                        • offerUrl
                                                                                                                                                                                        • utf-8
                                                                                                                                                                                        • reason
                                                                                                                                                                                        • result
                                                                                                                                                                                        • duration
                                                                                                                                                                                        • videoSize
                                                                                                                                                                                        • type
                                                                                                                                                                                        • endcard_url
                                                                                                                                                                                        • video_url
                                                                                                                                                                                        • rid
                                                                                                                                                                                        • template_url
                                                                                                                                                                                        • image_url
                                                                                                                                                                                        • ad_type
                                                                                                                                                                                        • unitId
                                                                                                                                                                                        • campaignId
                                                                                                                                                                                        • 2000039
                                                                                                                                                                                        • h5_click_data
                                                                                                                                                                                        • resource_type
                                                                                                                                                                                        • device_id
                                                                                                                                                                                        • creative
                                                                                                                                                                                        • reward_report
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0monitor-enter p0
                                                                                                                                                                                        1if-eqz p1, :cond_1b5
                                                                                                                                                                                        2try_start_3: new-instance v0, Landroid/content/ContentValues;
                                                                                                                                                                                        4invoke-direct {v0}, Landroid/content/ContentValues;-><init>()V
                                                                                                                                                                                        6const-string v1, "key"
                                                                                                                                                                                        8invoke-virtual {p1}, Lcom/mintegral/msdk/base/entity/p;->m()Ljava/lang/String;
                                                                                                                                                                                        9move-result-object v2
                                                                                                                                                                                        11invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        13const-string v1, "networkType"
                                                                                                                                                                                        15invoke-virtual {p1}, Lcom/mintegral/msdk/base/entity/p;->t()I
                                                                                                                                                                                        16move-result v2
                                                                                                                                                                                        18invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        19move-result-object v2
                                                                                                                                                                                        21invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
                                                                                                                                                                                        23const-string v1, "network_str"
                                                                                                                                                                                        25invoke-virtual {p1}, Lcom/mintegral/msdk/base/entity/p;->u()Ljava/lang/String;
                                                                                                                                                                                        26move-result-object v2
                                                                                                                                                                                        28invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        30const-string v1, "isCompleteView"
                                                                                                                                                                                        32invoke-virtual {p1}, Lcom/mintegral/msdk/base/entity/p;->v()I
                                                                                                                                                                                        33move-result v2
                                                                                                                                                                                        35invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        36move-result-object v2
                                                                                                                                                                                        38invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
                                                                                                                                                                                        40const-string v1, "watchedMillis"
                                                                                                                                                                                        42invoke-virtual {p1}, Lcom/mintegral/msdk/base/entity/p;->n()I
                                                                                                                                                                                        43move-result v2
                                                                                                                                                                                        45invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        46move-result-object v2
                                                                                                                                                                                        48invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
                                                                                                                                                                                        50const-string v1, "videoLength"
                                                                                                                                                                                        52invoke-virtual {p1}, Lcom/mintegral/msdk/base/entity/p;->o()I
                                                                                                                                                                                        53move-result v2
                                                                                                                                                                                        55invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        56move-result-object v2
                                                                                                                                                                                        58invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
                                                                                                                                                                                        60invoke-virtual {p1}, Lcom/mintegral/msdk/base/entity/p;->p()Ljava/lang/String;
                                                                                                                                                                                        61move-result-object v1
                                                                                                                                                                                        63invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        64move-result v1
                                                                                                                                                                                        65if-nez v1, :cond_67
                                                                                                                                                                                        67const-string v1, "offerUrl"
                                                                                                                                                                                        69invoke-virtual {p1}, Lcom/mintegral/msdk/base/entity/p;->p()Ljava/lang/String;
                                                                                                                                                                                        70move-result-object v2
                                                                                                                                                                                        72const-string v3, "utf-8"
                                                                                                                                                                                        74invoke-static {v2, v3}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        75move-result-object v2
                                                                                                                                                                                        77invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        78cond_67:
                                                                                                                                                                                        79invoke-virtual {p1}, Lcom/mintegral/msdk/base/entity/p;->q()Ljava/lang/String;
                                                                                                                                                                                        80move-result-object v1
                                                                                                                                                                                        82invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        83move-result v1
                                                                                                                                                                                        84if-nez v1, :cond_80
                                                                                                                                                                                        86const-string v1, "reason"
                                                                                                                                                                                        88invoke-virtual {p1}, Lcom/mintegral/msdk/base/entity/p;->q()Ljava/lang/String;
                                                                                                                                                                                        89move-result-object v2
                                                                                                                                                                                        91const-string v3, "utf-8"
                                                                                                                                                                                        93invoke-static {v2, v3}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        94move-result-object v2
                                                                                                                                                                                        96invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        97cond_80:
                                                                                                                                                                                        98const-string v1, "result"
                                                                                                                                                                                        100invoke-virtual {p1}, Lcom/mintegral/msdk/base/entity/p;->w()I
                                                                                                                                                                                        101move-result v2
                                                                                                                                                                                        103invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        104move-result-object v2
                                                                                                                                                                                        106invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
                                                                                                                                                                                        108const-string v1, "duration"
                                                                                                                                                                                        110invoke-virtual {p1}, Lcom/mintegral/msdk/base/entity/p;->r()Ljava/lang/String;
                                                                                                                                                                                        111move-result-object v2
                                                                                                                                                                                        113invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        115const-string v1, "videoSize"
                                                                                                                                                                                        117invoke-virtual {p1}, Lcom/mintegral/msdk/base/entity/p;->s()I
                                                                                                                                                                                        118move-result v2
                                                                                                                                                                                        120invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        121move-result-object v2
                                                                                                                                                                                        123invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
                                                                                                                                                                                        125const-string v1, "type"
                                                                                                                                                                                        127invoke-virtual {p1}, Lcom/mintegral/msdk/base/entity/p;->g()Ljava/lang/String;
                                                                                                                                                                                        128move-result-object v2
                                                                                                                                                                                        130invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        132invoke-virtual {p1}, Lcom/mintegral/msdk/base/entity/p;->f()Ljava/lang/String;
                                                                                                                                                                                        133move-result-object v1
                                                                                                                                                                                        135invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        136move-result v2
                                                                                                                                                                                        137if-nez v2, :cond_c1
                                                                                                                                                                                        139const-string v2, "endcard_url"
                                                                                                                                                                                        141const-string v3, "utf-8"
                                                                                                                                                                                        143invoke-static {v1, v3}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        144move-result-object v1
                                                                                                                                                                                        146invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        147cond_c1:
                                                                                                                                                                                        148invoke-virtual {p1}, Lcom/mintegral/msdk/base/entity/p;->e()Ljava/lang/String;
                                                                                                                                                                                        149move-result-object v1
                                                                                                                                                                                        151invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        152move-result v2
                                                                                                                                                                                        153if-nez v2, :cond_d6
                                                                                                                                                                                        155const-string v2, "video_url"
                                                                                                                                                                                        157const-string v3, "utf-8"
                                                                                                                                                                                        159invoke-static {v1, v3}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        160move-result-object v1
                                                                                                                                                                                        162invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        163cond_d6:
                                                                                                                                                                                        164invoke-virtual {p1}, Lcom/mintegral/msdk/base/entity/p;->j()Ljava/lang/String;
                                                                                                                                                                                        165move-result-object v1
                                                                                                                                                                                        167invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        168move-result v2
                                                                                                                                                                                        169if-nez v2, :cond_eb
                                                                                                                                                                                        171const-string v2, "rid"
                                                                                                                                                                                        173const-string v3, "utf-8"
                                                                                                                                                                                        175invoke-static {v1, v3}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        176move-result-object v1
                                                                                                                                                                                        178invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        179cond_eb:
                                                                                                                                                                                        180invoke-virtual {p1}, Lcom/mintegral/msdk/base/entity/p;->i()Ljava/lang/String;
                                                                                                                                                                                        181move-result-object v1
                                                                                                                                                                                        183invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        184move-result v2
                                                                                                                                                                                        185if-nez v2, :cond_100
                                                                                                                                                                                        187const-string v2, "template_url"
                                                                                                                                                                                        189const-string v3, "utf-8"
                                                                                                                                                                                        191invoke-static {v1, v3}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        192move-result-object v1
                                                                                                                                                                                        194invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        195cond_100:
                                                                                                                                                                                        196invoke-virtual {p1}, Lcom/mintegral/msdk/base/entity/p;->d()Ljava/lang/String;
                                                                                                                                                                                        197move-result-object v1
                                                                                                                                                                                        199invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        200move-result v2
                                                                                                                                                                                        201if-nez v2, :cond_115
                                                                                                                                                                                        203const-string v2, "image_url"
                                                                                                                                                                                        205const-string v3, "utf-8"
                                                                                                                                                                                        207invoke-static {v1, v3}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        208move-result-object v1
                                                                                                                                                                                        210invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        211cond_115:
                                                                                                                                                                                        212invoke-virtual {p1}, Lcom/mintegral/msdk/base/entity/p;->h()Ljava/lang/String;
                                                                                                                                                                                        213move-result-object v1
                                                                                                                                                                                        215invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        216move-result v2
                                                                                                                                                                                        217if-nez v2, :cond_12a
                                                                                                                                                                                        219const-string v2, "ad_type"
                                                                                                                                                                                        221const-string v3, "utf-8"
                                                                                                                                                                                        223invoke-static {v1, v3}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        224move-result-object v1
                                                                                                                                                                                        226invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        227cond_12a:
                                                                                                                                                                                        228const-string v1, "unitId"
                                                                                                                                                                                        230invoke-virtual {p1}, Lcom/mintegral/msdk/base/entity/p;->k()Ljava/lang/String;
                                                                                                                                                                                        231move-result-object v2
                                                                                                                                                                                        233invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        235const-string v1, "campaignId"
                                                                                                                                                                                        237invoke-virtual {p1}, Lcom/mintegral/msdk/base/entity/p;->l()Ljava/lang/String;
                                                                                                                                                                                        238move-result-object v2
                                                                                                                                                                                        240invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        242const-string v1, "2000039"
                                                                                                                                                                                        244invoke-virtual {p1}, Lcom/mintegral/msdk/base/entity/p;->m()Ljava/lang/String;
                                                                                                                                                                                        245move-result-object v2
                                                                                                                                                                                        247invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        248move-result v1
                                                                                                                                                                                        249if-eqz v1, :cond_157
                                                                                                                                                                                        251invoke-static {p1}, Lcom/mintegral/msdk/base/entity/p;->c(Lcom/mintegral/msdk/base/entity/p;)Ljava/lang/String;
                                                                                                                                                                                        252move-result-object v1
                                                                                                                                                                                        254invoke-static {v1}, Lcom/mintegral/msdk/base/utils/v;->b(Ljava/lang/String;)Z
                                                                                                                                                                                        255move-result v2
                                                                                                                                                                                        256if-eqz v2, :cond_157
                                                                                                                                                                                        258const-string v2, "h5_click_data"
                                                                                                                                                                                        260invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        261cond_157:
                                                                                                                                                                                        262invoke-virtual {p1}, Lcom/mintegral/msdk/base/entity/p;->a()Ljava/lang/String;
                                                                                                                                                                                        263move-result-object v1
                                                                                                                                                                                        265invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        266move-result v2
                                                                                                                                                                                        267if-nez v2, :cond_16c
                                                                                                                                                                                        269const-string v2, "resource_type"
                                                                                                                                                                                        271const-string v3, "utf-8"
                                                                                                                                                                                        273invoke-static {v1, v3}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        274move-result-object v1
                                                                                                                                                                                        276invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        277cond_16c:
                                                                                                                                                                                        278invoke-virtual {p1}, Lcom/mintegral/msdk/base/entity/p;->b()Ljava/lang/String;
                                                                                                                                                                                        279move-result-object v1
                                                                                                                                                                                        281invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        282move-result v2
                                                                                                                                                                                        283if-nez v2, :cond_181
                                                                                                                                                                                        285const-string v2, "device_id"
                                                                                                                                                                                        287const-string v3, "utf-8"
                                                                                                                                                                                        289invoke-static {v1, v3}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        290move-result-object v1
                                                                                                                                                                                        292invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        293cond_181:
                                                                                                                                                                                        294invoke-virtual {p1}, Lcom/mintegral/msdk/base/entity/p;->c()Ljava/lang/String;
                                                                                                                                                                                        295move-result-object p1
                                                                                                                                                                                        297invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        298move-result v1
                                                                                                                                                                                        299if-nez v1, :cond_196
                                                                                                                                                                                        301const-string v1, "creative"
                                                                                                                                                                                        303const-string v2, "utf-8"
                                                                                                                                                                                        305invoke-static {p1, v2}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        306move-result-object p1
                                                                                                                                                                                        308invoke-virtual {v0, v1, p1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        309cond_196:
                                                                                                                                                                                        310invoke-virtual {p0}, Lcom/mintegral/msdk/base/b/a;->b()Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        311move-result-object p1
                                                                                                                                                                                        313const-string v1, "reward_report"
                                                                                                                                                                                        314const/4 v2, 0x0
                                                                                                                                                                                        316invoke-virtual {p1, v1, v2, v0}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J
                                                                                                                                                                                        317move-result-wide v0
                                                                                                                                                                                        318try_end_1a1: monitor-exit p0
                                                                                                                                                                                        319return-wide v0
                                                                                                                                                                                        320catchall_1a3: move-exception p1
                                                                                                                                                                                        321goto/16 :goto_1b3
                                                                                                                                                                                        322catch_1a5: move-exception p1
                                                                                                                                                                                        323try_start_1a6:
                                                                                                                                                                                        324invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        326sget-object v0, Lcom/mintegral/msdk/base/b/v;->b:Ljava/lang/String;
                                                                                                                                                                                        328invoke-virtual {p1}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        329move-result-object p1
                                                                                                                                                                                        331invoke-static {v0, p1}, Lcom/mintegral/msdk/base/utils/i;->d(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        332try_end_1b2: goto/16 :goto_1b5
                                                                                                                                                                                        333goto_1b3: monitor-exit p0
                                                                                                                                                                                        334throw p1
                                                                                                                                                                                        335goto_1b5: const-wide/16 v0, -0x1
                                                                                                                                                                                        336monitor-exit p0
                                                                                                                                                                                        337return-wide v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.database.Cursor.getCount
                                                                                                                                                                                        • android.database.Cursor.moveToFirst
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getInt
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getDouble
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getDouble
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getFloat
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • java.lang.String.split
                                                                                                                                                                                        • java.lang.String.split
                                                                                                                                                                                        • java.lang.Double.valueOf
                                                                                                                                                                                        • java.lang.Double.doubleValue
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • LocType
                                                                                                                                                                                        • Latitude
                                                                                                                                                                                        • Longitude
                                                                                                                                                                                        • CoorType
                                                                                                                                                                                        • NetworkLocationType
                                                                                                                                                                                        • Radius
                                                                                                                                                                                        • Time
                                                                                                                                                                                        • Country
                                                                                                                                                                                        • CountryCode
                                                                                                                                                                                        • Province
                                                                                                                                                                                        • City
                                                                                                                                                                                        • CityCode
                                                                                                                                                                                        • District
                                                                                                                                                                                        • Street
                                                                                                                                                                                        • StreetNumber
                                                                                                                                                                                        • PoiList
                                                                                                                                                                                        • \\|
                                                                                                                                                                                        • ;
                                                                                                                                                                                        • LocationDescription
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0move-object/from16 v0, p0
                                                                                                                                                                                        1new-instance v1, Lcom/baidu/location/BDLocation;
                                                                                                                                                                                        3invoke-direct {v1}, Lcom/baidu/location/BDLocation;-><init>()V
                                                                                                                                                                                        4if-eqz v0, :cond_202
                                                                                                                                                                                        6invoke-interface/range {p0 .. p0}, Landroid/database/Cursor;->getCount()I
                                                                                                                                                                                        7move-result v2
                                                                                                                                                                                        8if-lez v2, :cond_202
                                                                                                                                                                                        10invoke-interface/range {p0 .. p0}, Landroid/database/Cursor;->moveToFirst()Z
                                                                                                                                                                                        11move-result v2
                                                                                                                                                                                        12if-eqz v2, :cond_202
                                                                                                                                                                                        13const/4 v2, 0x0
                                                                                                                                                                                        15const-string v3, "LocType"
                                                                                                                                                                                        17invoke-interface {v0, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        18move-result v4
                                                                                                                                                                                        19const/4 v6, -0x1
                                                                                                                                                                                        20if-eq v4, v6, :cond_28
                                                                                                                                                                                        22invoke-interface {v0, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        23move-result v3
                                                                                                                                                                                        25invoke-interface {v0, v3}, Landroid/database/Cursor;->getInt(I)I
                                                                                                                                                                                        26move-result v3
                                                                                                                                                                                        27goto/16 :goto_29
                                                                                                                                                                                        28cond_28: const/4 v3, 0x0
                                                                                                                                                                                        29goto_29:
                                                                                                                                                                                        30const-string v4, "Latitude"
                                                                                                                                                                                        32invoke-interface {v0, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        33move-result v7
                                                                                                                                                                                        34const-wide/16 v8, 0x0
                                                                                                                                                                                        35if-eq v7, v6, :cond_3c
                                                                                                                                                                                        37invoke-interface {v0, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        38move-result v4
                                                                                                                                                                                        40invoke-interface {v0, v4}, Landroid/database/Cursor;->getDouble(I)D
                                                                                                                                                                                        41move-result-wide v10
                                                                                                                                                                                        42goto/16 :goto_3d
                                                                                                                                                                                        43cond_3c: move-wide v10, v8
                                                                                                                                                                                        44goto_3d:
                                                                                                                                                                                        45const-string v4, "Longitude"
                                                                                                                                                                                        47invoke-interface {v0, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        48move-result v7
                                                                                                                                                                                        49if-eq v7, v6, :cond_4d
                                                                                                                                                                                        51invoke-interface {v0, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        52move-result v4
                                                                                                                                                                                        54invoke-interface {v0, v4}, Landroid/database/Cursor;->getDouble(I)D
                                                                                                                                                                                        55move-result-wide v8
                                                                                                                                                                                        56cond_4d:
                                                                                                                                                                                        57const-string v4, "CoorType"
                                                                                                                                                                                        59invoke-interface {v0, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        60move-result v7
                                                                                                                                                                                        61if-eq v7, v6, :cond_5e
                                                                                                                                                                                        63invoke-interface {v0, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        64move-result v4
                                                                                                                                                                                        66invoke-interface {v0, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        67move-result-object v4
                                                                                                                                                                                        68goto/16 :goto_5f
                                                                                                                                                                                        69cond_5e: const/4 v4, 0x0
                                                                                                                                                                                        70goto_5f:
                                                                                                                                                                                        71const-string v7, "NetworkLocationType"
                                                                                                                                                                                        73invoke-interface {v0, v7}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        74move-result v13
                                                                                                                                                                                        75if-eq v13, v6, :cond_70
                                                                                                                                                                                        77invoke-interface {v0, v7}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        78move-result v7
                                                                                                                                                                                        80invoke-interface {v0, v7}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        81move-result-object v7
                                                                                                                                                                                        82goto/16 :goto_71
                                                                                                                                                                                        83cond_70: const/4 v7, 0x0
                                                                                                                                                                                        84goto_71:
                                                                                                                                                                                        85const-string v13, "Radius"
                                                                                                                                                                                        87invoke-interface {v0, v13}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        88move-result v14
                                                                                                                                                                                        89if-eq v14, v6, :cond_81
                                                                                                                                                                                        91invoke-interface {v0, v13}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        92move-result v2
                                                                                                                                                                                        94invoke-interface {v0, v2}, Landroid/database/Cursor;->getFloat(I)F
                                                                                                                                                                                        95move-result v2
                                                                                                                                                                                        96cond_81:
                                                                                                                                                                                        97const-string v13, "Time"
                                                                                                                                                                                        99invoke-interface {v0, v13}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        100move-result v14
                                                                                                                                                                                        101if-eq v14, v6, :cond_92
                                                                                                                                                                                        103invoke-interface {v0, v13}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        104move-result v13
                                                                                                                                                                                        106invoke-interface {v0, v13}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        107move-result-object v13
                                                                                                                                                                                        108goto/16 :goto_93
                                                                                                                                                                                        109cond_92: const/4 v13, 0x0
                                                                                                                                                                                        110goto_93:
                                                                                                                                                                                        111const-string v14, "Country"
                                                                                                                                                                                        113invoke-interface {v0, v14}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        114move-result v15
                                                                                                                                                                                        115if-eq v15, v6, :cond_a4
                                                                                                                                                                                        117invoke-interface {v0, v14}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        118move-result v14
                                                                                                                                                                                        120invoke-interface {v0, v14}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        121move-result-object v14
                                                                                                                                                                                        122goto/16 :goto_a5
                                                                                                                                                                                        123cond_a4: const/4 v14, 0x0
                                                                                                                                                                                        124goto_a5:
                                                                                                                                                                                        125const-string v15, "CountryCode"
                                                                                                                                                                                        127invoke-interface {v0, v15}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        128move-result v12
                                                                                                                                                                                        129if-eq v12, v6, :cond_b6
                                                                                                                                                                                        131invoke-interface {v0, v15}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        132move-result v12
                                                                                                                                                                                        134invoke-interface {v0, v12}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        135move-result-object v12
                                                                                                                                                                                        136goto/16 :goto_b7
                                                                                                                                                                                        137cond_b6: const/4 v12, 0x0
                                                                                                                                                                                        138goto_b7:
                                                                                                                                                                                        139const-string v15, "Province"
                                                                                                                                                                                        141invoke-interface {v0, v15}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        142move-result v5
                                                                                                                                                                                        143if-eq v5, v6, :cond_c8
                                                                                                                                                                                        145invoke-interface {v0, v15}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        146move-result v5
                                                                                                                                                                                        148invoke-interface {v0, v5}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        149move-result-object v5
                                                                                                                                                                                        150goto/16 :goto_c9
                                                                                                                                                                                        151cond_c8: const/4 v5, 0x0
                                                                                                                                                                                        152goto_c9:
                                                                                                                                                                                        153const-string v15, "City"
                                                                                                                                                                                        154move-object/from16 v17, v7
                                                                                                                                                                                        156invoke-interface {v0, v15}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        157move-result v7
                                                                                                                                                                                        158if-eq v7, v6, :cond_dc
                                                                                                                                                                                        160invoke-interface {v0, v15}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        161move-result v7
                                                                                                                                                                                        163invoke-interface {v0, v7}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        164move-result-object v7
                                                                                                                                                                                        165goto/16 :goto_dd
                                                                                                                                                                                        166cond_dc: const/4 v7, 0x0
                                                                                                                                                                                        167goto_dd:
                                                                                                                                                                                        168const-string v15, "CityCode"
                                                                                                                                                                                        170invoke-interface {v0, v15}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        171move-result v15
                                                                                                                                                                                        172if-eq v15, v6, :cond_f2
                                                                                                                                                                                        174const-string v15, "CityCode"
                                                                                                                                                                                        176invoke-interface {v0, v15}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        177move-result v15
                                                                                                                                                                                        179invoke-interface {v0, v15}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        180move-result-object v15
                                                                                                                                                                                        181move-wide/from16 v18, v8
                                                                                                                                                                                        182goto/16 :goto_f5
                                                                                                                                                                                        183cond_f2: move-wide/from16 v18, v8
                                                                                                                                                                                        184const/4 v15, 0x0
                                                                                                                                                                                        185goto_f5:
                                                                                                                                                                                        186const-string v8, "District"
                                                                                                                                                                                        188invoke-interface {v0, v8}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        189move-result v8
                                                                                                                                                                                        190if-eq v8, v6, :cond_108
                                                                                                                                                                                        192const-string v8, "District"
                                                                                                                                                                                        194invoke-interface {v0, v8}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        195move-result v8
                                                                                                                                                                                        197invoke-interface {v0, v8}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        198move-result-object v8
                                                                                                                                                                                        199goto/16 :goto_109
                                                                                                                                                                                        200cond_108: const/4 v8, 0x0
                                                                                                                                                                                        201goto_109:
                                                                                                                                                                                        202const-string v9, "Street"
                                                                                                                                                                                        204invoke-interface {v0, v9}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        205move-result v9
                                                                                                                                                                                        206if-eq v9, v6, :cond_11e
                                                                                                                                                                                        208const-string v9, "Street"
                                                                                                                                                                                        210invoke-interface {v0, v9}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        211move-result v9
                                                                                                                                                                                        213invoke-interface {v0, v9}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        214move-result-object v9
                                                                                                                                                                                        215move-wide/from16 v20, v10
                                                                                                                                                                                        216goto/16 :goto_121
                                                                                                                                                                                        217cond_11e: move-wide/from16 v20, v10
                                                                                                                                                                                        218const/4 v9, 0x0
                                                                                                                                                                                        219goto_121:
                                                                                                                                                                                        220const-string v10, "StreetNumber"
                                                                                                                                                                                        222invoke-interface {v0, v10}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        223move-result v10
                                                                                                                                                                                        224if-eq v10, v6, :cond_134
                                                                                                                                                                                        226const-string v10, "StreetNumber"
                                                                                                                                                                                        228invoke-interface {v0, v10}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        229move-result v10
                                                                                                                                                                                        231invoke-interface {v0, v10}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        232move-result-object v10
                                                                                                                                                                                        233goto/16 :goto_135
                                                                                                                                                                                        234cond_134: const/4 v10, 0x0
                                                                                                                                                                                        235goto_135: new-instance v11, Lcom/baidu/location/Address$Builder;
                                                                                                                                                                                        237invoke-direct {v11}, Lcom/baidu/location/Address$Builder;-><init>()V
                                                                                                                                                                                        239invoke-virtual {v11, v14}, Lcom/baidu/location/Address$Builder;->country(Ljava/lang/String;)Lcom/baidu/location/Address$Builder;
                                                                                                                                                                                        240move-result-object v11
                                                                                                                                                                                        242invoke-virtual {v11, v12}, Lcom/baidu/location/Address$Builder;->countryCode(Ljava/lang/String;)Lcom/baidu/location/Address$Builder;
                                                                                                                                                                                        243move-result-object v11
                                                                                                                                                                                        245invoke-virtual {v11, v5}, Lcom/baidu/location/Address$Builder;->province(Ljava/lang/String;)Lcom/baidu/location/Address$Builder;
                                                                                                                                                                                        246move-result-object v5
                                                                                                                                                                                        248invoke-virtual {v5, v7}, Lcom/baidu/location/Address$Builder;->city(Ljava/lang/String;)Lcom/baidu/location/Address$Builder;
                                                                                                                                                                                        249move-result-object v5
                                                                                                                                                                                        251invoke-virtual {v5, v15}, Lcom/baidu/location/Address$Builder;->cityCode(Ljava/lang/String;)Lcom/baidu/location/Address$Builder;
                                                                                                                                                                                        252move-result-object v5
                                                                                                                                                                                        254invoke-virtual {v5, v8}, Lcom/baidu/location/Address$Builder;->district(Ljava/lang/String;)Lcom/baidu/location/Address$Builder;
                                                                                                                                                                                        255move-result-object v5
                                                                                                                                                                                        257invoke-virtual {v5, v9}, Lcom/baidu/location/Address$Builder;->street(Ljava/lang/String;)Lcom/baidu/location/Address$Builder;
                                                                                                                                                                                        258move-result-object v5
                                                                                                                                                                                        260invoke-virtual {v5, v10}, Lcom/baidu/location/Address$Builder;->streetNumber(Ljava/lang/String;)Lcom/baidu/location/Address$Builder;
                                                                                                                                                                                        261move-result-object v5
                                                                                                                                                                                        263invoke-virtual {v5}, Lcom/baidu/location/Address$Builder;->build()Lcom/baidu/location/Address;
                                                                                                                                                                                        264move-result-object v5
                                                                                                                                                                                        266const-string v7, "PoiList"
                                                                                                                                                                                        268invoke-interface {v0, v7}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        269move-result v7
                                                                                                                                                                                        270if-eq v7, v6, :cond_1c7
                                                                                                                                                                                        271new-instance v12, Ljava/util/ArrayList;
                                                                                                                                                                                        273invoke-direct {v12}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        275const-string v7, "PoiList"
                                                                                                                                                                                        277invoke-interface {v0, v7}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        278move-result v7
                                                                                                                                                                                        280invoke-interface {v0, v7}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        281move-result-object v7
                                                                                                                                                                                        282if-eqz v7, :cond_1c1
                                                                                                                                                                                        283try_start_177:
                                                                                                                                                                                        284const-string v8, "\\|"
                                                                                                                                                                                        286invoke-virtual {v7, v8}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
                                                                                                                                                                                        287move-result-object v7
                                                                                                                                                                                        288const/4 v8, 0x0
                                                                                                                                                                                        289goto_17e: array-length v9, v7
                                                                                                                                                                                        290if-ge v8, v9, :cond_1c1
                                                                                                                                                                                        291aget-object v9, v7, v8
                                                                                                                                                                                        293const-string v10, ";"
                                                                                                                                                                                        295invoke-virtual {v9, v10}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
                                                                                                                                                                                        296move-result-object v9
                                                                                                                                                                                        297array-length v10, v9
                                                                                                                                                                                        298const/4 v11, 0x3
                                                                                                                                                                                        299if-lt v10, v11, :cond_1aa
                                                                                                                                                                                        300new-instance v10, Lcom/baidu/location/Poi;
                                                                                                                                                                                        301const/4 v11, 0x0
                                                                                                                                                                                        302aget-object v14, v9, v11
                                                                                                                                                                                        303const/4 v15, 0x1
                                                                                                                                                                                        304aget-object v15, v9, v15
                                                                                                                                                                                        305const/16 v16, 0x2
                                                                                                                                                                                        306aget-object v9, v9, v16
                                                                                                                                                                                        308invoke-static {v9}, Ljava/lang/Double;->valueOf(Ljava/lang/String;)Ljava/lang/Double;
                                                                                                                                                                                        309move-result-object v9
                                                                                                                                                                                        310move-object/from16 v22, v7
                                                                                                                                                                                        312invoke-virtual {v9}, Ljava/lang/Double;->doubleValue()D
                                                                                                                                                                                        313move-result-wide v6
                                                                                                                                                                                        315invoke-direct {v10, v14, v15, v6, v7}, Lcom/baidu/location/Poi;-><init>(Ljava/lang/String;Ljava/lang/String;D)V
                                                                                                                                                                                        317invoke-interface {v12, v10}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        318try_end_1a9: goto/16 :goto_1ad
                                                                                                                                                                                        319cond_1aa: move-object/from16 v22, v7
                                                                                                                                                                                        320const/4 v11, 0x0
                                                                                                                                                                                        321goto_1ad: add-int/lit8 v8, v8, 0x1
                                                                                                                                                                                        322move-object/from16 v7, v22
                                                                                                                                                                                        323const/4 v6, -0x1
                                                                                                                                                                                        324goto/16 :goto_17e
                                                                                                                                                                                        325catchall_1b3: move-exception v0
                                                                                                                                                                                        327invoke-interface {v12}, Ljava/util/List;->size()I
                                                                                                                                                                                        328move-result v1
                                                                                                                                                                                        329throw v0
                                                                                                                                                                                        330catch_1b9: nop
                                                                                                                                                                                        332invoke-interface {v12}, Ljava/util/List;->size()I
                                                                                                                                                                                        333move-result v6
                                                                                                                                                                                        334if-nez v6, :cond_1c8
                                                                                                                                                                                        335goto/16 :goto_1c7
                                                                                                                                                                                        336cond_1c1:
                                                                                                                                                                                        337invoke-interface {v12}, Ljava/util/List;->size()I
                                                                                                                                                                                        338move-result v6
                                                                                                                                                                                        339if-nez v6, :cond_1c8
                                                                                                                                                                                        340goto_1c7: const/4 v12, 0x0
                                                                                                                                                                                        341cond_1c8:
                                                                                                                                                                                        342const-string v6, "LocationDescription"
                                                                                                                                                                                        344invoke-interface {v0, v6}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        345move-result v6
                                                                                                                                                                                        346const/4 v7, -0x1
                                                                                                                                                                                        347if-eq v6, v7, :cond_1dc
                                                                                                                                                                                        349const-string v6, "LocationDescription"
                                                                                                                                                                                        351invoke-interface {v0, v6}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        352move-result v6
                                                                                                                                                                                        354invoke-interface {v0, v6}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        355move-result-object v0
                                                                                                                                                                                        356goto/16 :goto_1dd
                                                                                                                                                                                        357cond_1dc: const/4 v0, 0x0
                                                                                                                                                                                        358goto_1dd:
                                                                                                                                                                                        359invoke-virtual {v1, v13}, Lcom/baidu/location/BDLocation;->setTime(Ljava/lang/String;)V
                                                                                                                                                                                        361invoke-virtual {v1, v2}, Lcom/baidu/location/BDLocation;->setRadius(F)V
                                                                                                                                                                                        363invoke-virtual {v1, v3}, Lcom/baidu/location/BDLocation;->setLocType(I)V
                                                                                                                                                                                        365invoke-virtual {v1, v4}, Lcom/baidu/location/BDLocation;->setCoorType(Ljava/lang/String;)V
                                                                                                                                                                                        366move-wide/from16 v8, v20
                                                                                                                                                                                        368invoke-virtual {v1, v8, v9}, Lcom/baidu/location/BDLocation;->setLatitude(D)V
                                                                                                                                                                                        369move-wide/from16 v8, v18
                                                                                                                                                                                        371invoke-virtual {v1, v8, v9}, Lcom/baidu/location/BDLocation;->setLongitude(D)V
                                                                                                                                                                                        372move-object/from16 v7, v17
                                                                                                                                                                                        374invoke-virtual {v1, v7}, Lcom/baidu/location/BDLocation;->setNetworkLocationType(Ljava/lang/String;)V
                                                                                                                                                                                        376invoke-virtual {v1, v5}, Lcom/baidu/location/BDLocation;->setAddr(Lcom/baidu/location/Address;)V
                                                                                                                                                                                        378invoke-virtual {v1, v12}, Lcom/baidu/location/BDLocation;->setPoiList(Ljava/util/List;)V
                                                                                                                                                                                        380invoke-virtual {v1, v0}, Lcom/baidu/location/BDLocation;->setLocationDescribe(Ljava/lang/String;)V
                                                                                                                                                                                        381goto/16 :goto_207
                                                                                                                                                                                        382cond_202: const/16 v0, 0x43
                                                                                                                                                                                        384invoke-virtual {v1, v0}, Lcom/baidu/location/BDLocation;->setLocType(I)V
                                                                                                                                                                                        385goto_207: return-object v1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.getInt
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • org.json.JSONObject.getJSONObject
                                                                                                                                                                                        • org.json.JSONObject.getJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.get
                                                                                                                                                                                        • org.json.JSONObject.getInt
                                                                                                                                                                                        • org.json.JSONObject.getInt
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • org.json.JSONObject.getJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.get
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • org.json.JSONObject.getInt
                                                                                                                                                                                        • org.json.JSONObject.getInt
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • org.json.JSONObject.getJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.getString
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • org.json.JSONObject.getJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.getString
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • org.json.JSONObject.getJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.get
                                                                                                                                                                                        • org.json.JSONObject.getInt
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • org.json.JSONObject.getInt
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • org.json.JSONObject.getInt
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • org.json.JSONObject.getInt
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • org.json.JSONException.printStackTrace
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • click
                                                                                                                                                                                        • impression
                                                                                                                                                                                        • index
                                                                                                                                                                                        • admark
                                                                                                                                                                                        • status
                                                                                                                                                                                        • message
                                                                                                                                                                                        • data
                                                                                                                                                                                        • adspace
                                                                                                                                                                                        • aid
                                                                                                                                                                                        • adformat
                                                                                                                                                                                        • creative
                                                                                                                                                                                        • cid
                                                                                                                                                                                        • ad_native
                                                                                                                                                                                        • index_value
                                                                                                                                                                                        • required_field
                                                                                                                                                                                        • required_value
                                                                                                                                                                                        • template_id
                                                                                                                                                                                        • action_type
                                                                                                                                                                                        • type
                                                                                                                                                                                        • parse not native
                                                                                                                                                                                        • serverParm data is null
                                                                                                                                                                                        • fomobi pare exception
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0move-object/from16 v1, p0
                                                                                                                                                                                        2const-string v0, "click"
                                                                                                                                                                                        4const-string v2, "impression"
                                                                                                                                                                                        6const-string v3, "index"
                                                                                                                                                                                        8const-string v4, "admark"
                                                                                                                                                                                        9new-instance v5, Lcom/ly/adpoymer/model/ServerParam;
                                                                                                                                                                                        11invoke-direct {v5}, Lcom/ly/adpoymer/model/ServerParam;-><init>()V
                                                                                                                                                                                        12try_start_f: new-instance v6, Lorg/json/JSONObject;
                                                                                                                                                                                        13move-object/from16 v7, p1
                                                                                                                                                                                        15invoke-direct {v6, v7}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        17const-string v7, "status"
                                                                                                                                                                                        19invoke-virtual {v6, v7}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
                                                                                                                                                                                        20move-result v7
                                                                                                                                                                                        22const-string v8, "message"
                                                                                                                                                                                        24invoke-virtual {v6, v8}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        25move-result-object v8
                                                                                                                                                                                        27invoke-virtual {v5, v8}, Lcom/ly/adpoymer/model/ServerParam;->setMsg(Ljava/lang/String;)V
                                                                                                                                                                                        29invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        30move-result-object v7
                                                                                                                                                                                        32invoke-virtual {v5, v7}, Lcom/ly/adpoymer/model/ServerParam;->setCode(Ljava/lang/Integer;)V
                                                                                                                                                                                        33try_end_2c:
                                                                                                                                                                                        34const-string v7, "data"
                                                                                                                                                                                        36invoke-virtual {v6, v7}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        37move-result-object v6
                                                                                                                                                                                        38try_end_32: goto/16 :goto_34
                                                                                                                                                                                        39catch_33: const/4 v6, 0x0
                                                                                                                                                                                        40goto_34: if-eqz v6, :cond_203
                                                                                                                                                                                        41try_start_36:
                                                                                                                                                                                        42const-string v7, "adspace"
                                                                                                                                                                                        44invoke-virtual {v6, v7}, Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        45move-result-object v6
                                                                                                                                                                                        47invoke-virtual {v6}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        48move-result v7
                                                                                                                                                                                        49if-lez v7, :cond_201
                                                                                                                                                                                        50if-eqz v6, :cond_201
                                                                                                                                                                                        51new-instance v7, Lcom/ly/adpoymer/model/ServerParam$Data;
                                                                                                                                                                                        53invoke-direct {v7}, Lcom/ly/adpoymer/model/ServerParam$Data;-><init>()V
                                                                                                                                                                                        54new-instance v8, Ljava/util/ArrayList;
                                                                                                                                                                                        56invoke-direct {v8}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        57const/4 v10, 0x0
                                                                                                                                                                                        58goto_4f:
                                                                                                                                                                                        59invoke-virtual {v6}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        60move-result v11
                                                                                                                                                                                        61if-ge v10, v11, :cond_1f1
                                                                                                                                                                                        62new-instance v11, Lcom/ly/adpoymer/model/ServerParam$Adspace;
                                                                                                                                                                                        64invoke-direct {v11}, Lcom/ly/adpoymer/model/ServerParam$Adspace;-><init>()V
                                                                                                                                                                                        66invoke-virtual {v6, v10}, Lorg/json/JSONArray;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        67move-result-object v12
                                                                                                                                                                                        68check-cast v12, Lorg/json/JSONObject;
                                                                                                                                                                                        70const-string v13, "aid"
                                                                                                                                                                                        72invoke-virtual {v12, v13}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
                                                                                                                                                                                        73move-result v13
                                                                                                                                                                                        75const-string v14, "adformat"
                                                                                                                                                                                        77invoke-virtual {v12, v14}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
                                                                                                                                                                                        78move-result v14
                                                                                                                                                                                        80invoke-virtual {v11, v14}, Lcom/ly/adpoymer/model/ServerParam$Adspace;->setAdformat(I)V
                                                                                                                                                                                        82invoke-static {v13}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        83move-result-object v13
                                                                                                                                                                                        85invoke-virtual {v11, v13}, Lcom/ly/adpoymer/model/ServerParam$Adspace;->setAid(Ljava/lang/Integer;)V
                                                                                                                                                                                        87const-string v13, "creative"
                                                                                                                                                                                        89invoke-virtual {v12, v13}, Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        90move-result-object v12
                                                                                                                                                                                        91if-eqz v12, :cond_1d8
                                                                                                                                                                                        93invoke-virtual {v12}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        94move-result v13
                                                                                                                                                                                        95if-lez v13, :cond_1d8
                                                                                                                                                                                        96new-instance v13, Ljava/util/ArrayList;
                                                                                                                                                                                        98invoke-direct {v13}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        99const/4 v14, 0x0
                                                                                                                                                                                        100goto_8a:
                                                                                                                                                                                        101invoke-virtual {v12}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        102move-result v15
                                                                                                                                                                                        103if-ge v14, v15, :cond_1ca
                                                                                                                                                                                        104new-instance v15, Lcom/ly/adpoymer/model/ServerParam$Creative;
                                                                                                                                                                                        106invoke-direct {v15}, Lcom/ly/adpoymer/model/ServerParam$Creative;-><init>()V
                                                                                                                                                                                        108invoke-virtual {v12, v14}, Lorg/json/JSONArray;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        109move-result-object v16
                                                                                                                                                                                        110move-object/from16 v9, v16
                                                                                                                                                                                        111check-cast v9, Lorg/json/JSONObject;
                                                                                                                                                                                        113const-string v16, ""
                                                                                                                                                                                        115invoke-virtual {v9, v4}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        116move-result v17
                                                                                                                                                                                        117if-eqz v17, :cond_a9
                                                                                                                                                                                        119invoke-virtual {v9, v4}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        120move-result-object v16
                                                                                                                                                                                        121cond_a9: move-object/from16 v17, v4
                                                                                                                                                                                        122move-object/from16 v4, v16
                                                                                                                                                                                        123move-object/from16 v16, v6
                                                                                                                                                                                        125const-string v6, "cid"
                                                                                                                                                                                        127invoke-virtual {v9, v6}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
                                                                                                                                                                                        128move-result v6
                                                                                                                                                                                        130invoke-virtual {v9, v3}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
                                                                                                                                                                                        131move-result v18
                                                                                                                                                                                        132move-object/from16 v19, v12
                                                                                                                                                                                        134invoke-direct {v1, v9}, Lcom/ly/adpoymer/a/H;->d(Lorg/json/JSONObject;)Lcom/ly/adpoymer/model/ServerParam$App;
                                                                                                                                                                                        135move-result-object v12
                                                                                                                                                                                        136try_end_bf: move-object/from16 v20, v5
                                                                                                                                                                                        137try_start_c1:
                                                                                                                                                                                        138invoke-direct {v1, v9}, Lcom/ly/adpoymer/a/H;->c(Lorg/json/JSONObject;)Ljava/util/List;
                                                                                                                                                                                        139move-result-object v5
                                                                                                                                                                                        140move-object/from16 v21, v7
                                                                                                                                                                                        142invoke-direct {v1, v9}, Lcom/ly/adpoymer/a/H;->b(Lorg/json/JSONObject;)Ljava/util/List;
                                                                                                                                                                                        143move-result-object v7
                                                                                                                                                                                        144move/from16 v22, v10
                                                                                                                                                                                        146invoke-direct {v1, v9}, Lcom/ly/adpoymer/a/H;->a(Lorg/json/JSONObject;)Lcom/ly/adpoymer/model/ServerParam$Banner;
                                                                                                                                                                                        147move-result-object v10
                                                                                                                                                                                        149invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        150move-result-object v6
                                                                                                                                                                                        152invoke-virtual {v15, v6}, Lcom/ly/adpoymer/model/ServerParam$Creative;->setCid(Ljava/lang/Integer;)V
                                                                                                                                                                                        154invoke-virtual {v15, v4}, Lcom/ly/adpoymer/model/ServerParam$Creative;->setAdmark(Ljava/lang/String;)V
                                                                                                                                                                                        156invoke-static/range {v18 .. v18}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        157move-result-object v4
                                                                                                                                                                                        159invoke-virtual {v15, v4}, Lcom/ly/adpoymer/model/ServerParam$Creative;->setIndex(Ljava/lang/Integer;)V
                                                                                                                                                                                        160if-eqz v12, :cond_e7
                                                                                                                                                                                        162invoke-virtual {v15, v12}, Lcom/ly/adpoymer/model/ServerParam$Creative;->setApp(Lcom/ly/adpoymer/model/ServerParam$App;)V
                                                                                                                                                                                        163cond_e7: if-eqz v10, :cond_ec
                                                                                                                                                                                        165invoke-virtual {v15, v10}, Lcom/ly/adpoymer/model/ServerParam$Creative;->setBanner(Lcom/ly/adpoymer/model/ServerParam$Banner;)V
                                                                                                                                                                                        166cond_ec: if-eqz v5, :cond_f1
                                                                                                                                                                                        168invoke-virtual {v15, v5}, Lcom/ly/adpoymer/model/ServerParam$Creative;->setTracking(Ljava/util/List;)V
                                                                                                                                                                                        169cond_f1: if-eqz v7, :cond_f6
                                                                                                                                                                                        171invoke-virtual {v15, v7}, Lcom/ly/adpoymer/model/ServerParam$Creative;->setEvent(Ljava/util/List;)V
                                                                                                                                                                                        172cond_f6:
                                                                                                                                                                                        173invoke-virtual {v9, v2}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        174move-result v4
                                                                                                                                                                                        175if-eqz v4, :cond_119
                                                                                                                                                                                        176new-instance v4, Ljava/util/ArrayList;
                                                                                                                                                                                        178invoke-direct {v4}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        180invoke-virtual {v9, v2}, Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        181move-result-object v5
                                                                                                                                                                                        182const/4 v6, 0x0
                                                                                                                                                                                        183goto_106:
                                                                                                                                                                                        184invoke-virtual {v5}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        185move-result v7
                                                                                                                                                                                        186if-ge v6, v7, :cond_116
                                                                                                                                                                                        188invoke-virtual {v5, v6}, Lorg/json/JSONArray;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        189move-result-object v7
                                                                                                                                                                                        191invoke-interface {v4, v7}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        192add-int/lit8 v6, v6, 0x1
                                                                                                                                                                                        193goto/16 :goto_106
                                                                                                                                                                                        194cond_116:
                                                                                                                                                                                        195invoke-virtual {v15, v4}, Lcom/ly/adpoymer/model/ServerParam$Creative;->setImpresstion(Ljava/util/List;)V
                                                                                                                                                                                        196cond_119:
                                                                                                                                                                                        197invoke-virtual {v9, v0}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        198move-result v4
                                                                                                                                                                                        199if-eqz v4, :cond_13c
                                                                                                                                                                                        200new-instance v4, Ljava/util/ArrayList;
                                                                                                                                                                                        202invoke-direct {v4}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        204invoke-virtual {v9, v0}, Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        205move-result-object v5
                                                                                                                                                                                        206const/4 v6, 0x0
                                                                                                                                                                                        207goto_129:
                                                                                                                                                                                        208invoke-virtual {v5}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        209move-result v7
                                                                                                                                                                                        210if-ge v6, v7, :cond_139
                                                                                                                                                                                        212invoke-virtual {v5, v6}, Lorg/json/JSONArray;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        213move-result-object v7
                                                                                                                                                                                        215invoke-interface {v4, v7}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        216add-int/lit8 v6, v6, 0x1
                                                                                                                                                                                        217goto/16 :goto_129
                                                                                                                                                                                        218cond_139:
                                                                                                                                                                                        219invoke-virtual {v15, v4}, Lcom/ly/adpoymer/model/ServerParam$Creative;->setClick(Ljava/util/List;)V
                                                                                                                                                                                        220cond_13c: if-eqz p2, :cond_1b2
                                                                                                                                                                                        222const-string v4, "ad_native"
                                                                                                                                                                                        224invoke-virtual {v9, v4}, Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        225move-result-object v4
                                                                                                                                                                                        226if-eqz v4, :cond_1b7
                                                                                                                                                                                        228invoke-virtual {v4}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        229move-result v5
                                                                                                                                                                                        230if-lez v5, :cond_1b7
                                                                                                                                                                                        231new-instance v5, Ljava/util/ArrayList;
                                                                                                                                                                                        233invoke-direct {v5}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        234const/4 v6, 0x0
                                                                                                                                                                                        235goto_152:
                                                                                                                                                                                        236invoke-virtual {v4}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        237move-result v7
                                                                                                                                                                                        238if-ge v6, v7, :cond_1ae
                                                                                                                                                                                        239new-instance v7, Lcom/ly/adpoymer/model/ServerParam$AdNative;
                                                                                                                                                                                        241invoke-direct {v7}, Lcom/ly/adpoymer/model/ServerParam$AdNative;-><init>()V
                                                                                                                                                                                        243invoke-virtual {v4, v6}, Lorg/json/JSONArray;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        244move-result-object v9
                                                                                                                                                                                        245check-cast v9, Lorg/json/JSONObject;
                                                                                                                                                                                        247invoke-virtual {v9, v3}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
                                                                                                                                                                                        248move-result v10
                                                                                                                                                                                        250invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        251move-result-object v10
                                                                                                                                                                                        253invoke-virtual {v7, v10}, Lcom/ly/adpoymer/model/ServerParam$AdNative;->setIndex(Ljava/lang/Integer;)V
                                                                                                                                                                                        255const-string v10, "index_value"
                                                                                                                                                                                        257invoke-virtual {v9, v10}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        258move-result-object v10
                                                                                                                                                                                        260invoke-virtual {v7, v10}, Lcom/ly/adpoymer/model/ServerParam$AdNative;->setIndex_value(Ljava/lang/String;)V
                                                                                                                                                                                        262const-string v10, "required_field"
                                                                                                                                                                                        264invoke-virtual {v9, v10}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
                                                                                                                                                                                        265move-result v10
                                                                                                                                                                                        267invoke-virtual {v7, v10}, Lcom/ly/adpoymer/model/ServerParam$AdNative;->setRequired_field(I)V
                                                                                                                                                                                        269const-string v10, "required_value"
                                                                                                                                                                                        271invoke-virtual {v9, v10}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        272move-result-object v10
                                                                                                                                                                                        274invoke-virtual {v7, v10}, Lcom/ly/adpoymer/model/ServerParam$AdNative;->setRequired_value(Ljava/lang/String;)V
                                                                                                                                                                                        276const-string v10, "template_id"
                                                                                                                                                                                        278invoke-virtual {v9, v10}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
                                                                                                                                                                                        279move-result v10
                                                                                                                                                                                        281invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        282move-result-object v10
                                                                                                                                                                                        284invoke-virtual {v7, v10}, Lcom/ly/adpoymer/model/ServerParam$AdNative;->setTemplate_id(Ljava/lang/Integer;)V
                                                                                                                                                                                        286const-string v10, "action_type"
                                                                                                                                                                                        288invoke-virtual {v9, v10}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
                                                                                                                                                                                        289move-result v10
                                                                                                                                                                                        291invoke-virtual {v7, v10}, Lcom/ly/adpoymer/model/ServerParam$AdNative;->setAction_type(I)V
                                                                                                                                                                                        293const-string v10, "type"
                                                                                                                                                                                        295invoke-virtual {v9, v10}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        296move-result-object v9
                                                                                                                                                                                        298invoke-virtual {v7, v9}, Lcom/ly/adpoymer/model/ServerParam$AdNative;->setType(Ljava/lang/String;)V
                                                                                                                                                                                        300invoke-interface {v5, v7}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        301add-int/lit8 v6, v6, 0x1
                                                                                                                                                                                        302goto/16 :goto_152
                                                                                                                                                                                        303cond_1ae:
                                                                                                                                                                                        304invoke-virtual {v15, v5}, Lcom/ly/adpoymer/model/ServerParam$Creative;->setAd_native(Ljava/util/List;)V
                                                                                                                                                                                        305goto/16 :goto_1b7
                                                                                                                                                                                        306cond_1b2:
                                                                                                                                                                                        307const-string v4, "parse not native"
                                                                                                                                                                                        309invoke-static {v4}, Lcom/ly/adpoymer/e/k;->a(Ljava/lang/String;)V
                                                                                                                                                                                        310cond_1b7:
                                                                                                                                                                                        311invoke-interface {v13, v15}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        312add-int/lit8 v14, v14, 0x1
                                                                                                                                                                                        313move-object/from16 v6, v16
                                                                                                                                                                                        314move-object/from16 v4, v17
                                                                                                                                                                                        315move-object/from16 v12, v19
                                                                                                                                                                                        316move-object/from16 v5, v20
                                                                                                                                                                                        317move-object/from16 v7, v21
                                                                                                                                                                                        318move/from16 v10, v22
                                                                                                                                                                                        319goto/16 :goto_8a
                                                                                                                                                                                        320cond_1ca: move-object/from16 v17, v4
                                                                                                                                                                                        321move-object/from16 v20, v5
                                                                                                                                                                                        322move-object/from16 v16, v6
                                                                                                                                                                                        323move-object/from16 v21, v7
                                                                                                                                                                                        324move/from16 v22, v10
                                                                                                                                                                                        326invoke-virtual {v11, v13}, Lcom/ly/adpoymer/model/ServerParam$Adspace;->setCreative(Ljava/util/List;)V
                                                                                                                                                                                        327goto/16 :goto_1e2
                                                                                                                                                                                        328cond_1d8: move-object/from16 v17, v4
                                                                                                                                                                                        329move-object/from16 v20, v5
                                                                                                                                                                                        330move-object/from16 v16, v6
                                                                                                                                                                                        331move-object/from16 v21, v7
                                                                                                                                                                                        332move/from16 v22, v10
                                                                                                                                                                                        333goto_1e2:
                                                                                                                                                                                        334invoke-interface {v8, v11}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        335add-int/lit8 v10, v22, 0x1
                                                                                                                                                                                        336move-object/from16 v6, v16
                                                                                                                                                                                        337move-object/from16 v4, v17
                                                                                                                                                                                        338move-object/from16 v5, v20
                                                                                                                                                                                        339move-object/from16 v7, v21
                                                                                                                                                                                        340goto/16 :goto_4f
                                                                                                                                                                                        341cond_1f1: move-object/from16 v20, v5
                                                                                                                                                                                        342move-object v0, v7
                                                                                                                                                                                        344invoke-virtual {v0, v8}, Lcom/ly/adpoymer/model/ServerParam$Data;->setAdspace(Ljava/util/List;)V
                                                                                                                                                                                        345try_end_1f7: move-object/from16 v2, v20
                                                                                                                                                                                        346try_start_1f9:
                                                                                                                                                                                        347invoke-virtual {v2, v0}, Lcom/ly/adpoymer/model/ServerParam;->setData(Lcom/ly/adpoymer/model/ServerParam$Data;)V
                                                                                                                                                                                        348goto/16 :goto_225
                                                                                                                                                                                        349catch_1fd: move-exception v0
                                                                                                                                                                                        350move-object/from16 v2, v20
                                                                                                                                                                                        351goto/16 :goto_20e
                                                                                                                                                                                        352cond_201: move-object v2, v5
                                                                                                                                                                                        353goto/16 :goto_225
                                                                                                                                                                                        354cond_203: move-object v2, v5
                                                                                                                                                                                        356const-string v0, "serverParm data is null"
                                                                                                                                                                                        358invoke-static {v0}, Lcom/ly/adpoymer/e/k;->a(Ljava/lang/String;)V
                                                                                                                                                                                        359try_end_209: goto/16 :goto_225
                                                                                                                                                                                        360catch_20a: move-exception v0
                                                                                                                                                                                        361goto/16 :goto_20e
                                                                                                                                                                                        362catch_20c: move-exception v0
                                                                                                                                                                                        363move-object v2, v5
                                                                                                                                                                                        364goto_20e:
                                                                                                                                                                                        365invoke-virtual {v0}, Lorg/json/JSONException;->printStackTrace()V
                                                                                                                                                                                        366new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        368invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        370const-string v4, "fomobi pare exception "
                                                                                                                                                                                        372invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        374invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        376invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        377move-result-object v0
                                                                                                                                                                                        379invoke-static {v0}, Lcom/ly/adpoymer/e/k;->b(Ljava/lang/String;)V
                                                                                                                                                                                        380goto_225: return-object v2
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Intent.getStringExtra
                                                                                                                                                                                        • android.content.Intent.getIntExtra
                                                                                                                                                                                        • android.content.Intent.getStringExtra
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • android.content.Intent.getByteArrayExtra
                                                                                                                                                                                        • android.content.Intent.getIntExtra
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.content.Intent.getExtras
                                                                                                                                                                                        • android.content.Intent.getExtras
                                                                                                                                                                                        • android.content.Intent.getExtras
                                                                                                                                                                                        • android.content.Intent.getExtras
                                                                                                                                                                                        • android.content.Intent.getExtras
                                                                                                                                                                                        • android.content.Intent.getExtras
                                                                                                                                                                                        • android.content.Intent.getExtras
                                                                                                                                                                                        • android.content.Intent.getExtras
                                                                                                                                                                                        • android.content.Intent.getExtras
                                                                                                                                                                                        • android.content.Intent.getExtras
                                                                                                                                                                                        • android.content.Intent.getExtras
                                                                                                                                                                                        • android.content.Intent.getExtras
                                                                                                                                                                                        • android.content.Intent.getExtras
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        • android.net.Uri.parse
                                                                                                                                                                                        • android.net.Uri.getHost
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • android.net.Uri.getQueryParameter
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • android.net.Uri.getQueryParameter
                                                                                                                                                                                        • android.net.Uri.getQueryParameter
                                                                                                                                                                                        • android.net.Uri.getQueryParameter
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.content.Intent.getExtras
                                                                                                                                                                                        • android.content.Intent.getExtras
                                                                                                                                                                                        • android.content.Intent.getExtras
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.IllegalStateException.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • openbusinesswebview
                                                                                                                                                                                        • MicroMsg.SDK.WXApiImplV10
                                                                                                                                                                                        • com.tencent.mm.openapi.token
                                                                                                                                                                                        • handleIntent fail, intent not from weixin msg
                                                                                                                                                                                        • _mmessage_content
                                                                                                                                                                                        • _mmessage_sdkVersion
                                                                                                                                                                                        • _mmessage_appPackage
                                                                                                                                                                                        • _mmessage_checksum
                                                                                                                                                                                        • checksum fail
                                                                                                                                                                                        • _wxapi_command_type
                                                                                                                                                                                        • handleIntent, cmd =
                                                                                                                                                                                        • wx_internal_resptype
                                                                                                                                                                                        • handleIntent, extInfo contains wx_internal_resptype, ret =
                                                                                                                                                                                        • ret
                                                                                                                                                                                        • resultInfo
                                                                                                                                                                                        • errmsg
                                                                                                                                                                                        • type
                                                                                                                                                                                        • not openbusinesswebview %
                                                                                                                                                                                        • parse fail, ex =
                                                                                                                                                                                        • unknown cmd =
                                                                                                                                                                                        • invalid argument
                                                                                                                                                                                        • handleIntent fail, WXMsgImpl has been detached
                                                                                                                                                                                        • handleIntent fail, ex =
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "openbusinesswebview"
                                                                                                                                                                                        3const-string v1, "MicroMsg.SDK.WXApiImplV10"
                                                                                                                                                                                        4const/4 v2, 0x0
                                                                                                                                                                                        5try_start_5:
                                                                                                                                                                                        6const-string v3, "com.tencent.mm.openapi.token"
                                                                                                                                                                                        8invoke-static {p1, v3}, Lcom/tencent/mm/opensdk/openapi/WXApiImplComm;->isIntentFromWx(Landroid/content/Intent;Ljava/lang/String;)Z
                                                                                                                                                                                        9move-result v3
                                                                                                                                                                                        10if-nez v3, :cond_13
                                                                                                                                                                                        12const-string p1, "handleIntent fail, intent not from weixin msg"
                                                                                                                                                                                        14invoke-static {v1, p1}, Lcom/tencent/mm/opensdk/utils/Log;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        15return v2
                                                                                                                                                                                        16cond_13: iget-boolean v3, p0, Lcom/tencent/mm/opensdk/openapi/BaseWXApiImplV10;->detached:Z
                                                                                                                                                                                        17if-nez v3, :cond_1f3
                                                                                                                                                                                        19const-string v3, "_mmessage_content"
                                                                                                                                                                                        21invoke-virtual {p1, v3}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        22move-result-object v3
                                                                                                                                                                                        24const-string v4, "_mmessage_sdkVersion"
                                                                                                                                                                                        26invoke-virtual {p1, v4, v2}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
                                                                                                                                                                                        27move-result v4
                                                                                                                                                                                        29const-string v5, "_mmessage_appPackage"
                                                                                                                                                                                        31invoke-virtual {p1, v5}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        32move-result-object v5
                                                                                                                                                                                        33if-eqz v5, :cond_1ed
                                                                                                                                                                                        35invoke-virtual {v5}, Ljava/lang/String;->length()I
                                                                                                                                                                                        36move-result v6
                                                                                                                                                                                        37if-nez v6, :cond_33
                                                                                                                                                                                        38goto/16 :goto_1ed
                                                                                                                                                                                        39cond_33:
                                                                                                                                                                                        40const-string v6, "_mmessage_checksum"
                                                                                                                                                                                        42invoke-virtual {p1, v6}, Landroid/content/Intent;->getByteArrayExtra(Ljava/lang/String;)[B
                                                                                                                                                                                        43move-result-object v6
                                                                                                                                                                                        45invoke-static {v3, v4, v5}, Lcom/tencent/mm/opensdk/channel/a/b;->a(Ljava/lang/String;ILjava/lang/String;)[B
                                                                                                                                                                                        46move-result-object v3
                                                                                                                                                                                        48invoke-direct {p0, v6, v3}, Lcom/tencent/mm/opensdk/openapi/BaseWXApiImplV10;->checkSumConsistent([B[B)Z
                                                                                                                                                                                        49move-result v3
                                                                                                                                                                                        50if-nez v3, :cond_49
                                                                                                                                                                                        52const-string p1, "checksum fail"
                                                                                                                                                                                        54invoke-static {v1, p1}, Lcom/tencent/mm/opensdk/utils/Log;->e(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        55return v2
                                                                                                                                                                                        56cond_49:
                                                                                                                                                                                        57const-string v3, "_wxapi_command_type"
                                                                                                                                                                                        59invoke-virtual {p1, v3, v2}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
                                                                                                                                                                                        60move-result v3
                                                                                                                                                                                        61new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        63const-string v5, "handleIntent, cmd = "
                                                                                                                                                                                        65invoke-direct {v4, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        67invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        69invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        70move-result-object v4
                                                                                                                                                                                        72invoke-static {v1, v4}, Lcom/tencent/mm/opensdk/utils/Log;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        73const/4 v4, 0x1
                                                                                                                                                                                        74packed-switch v3, :pswitch_data_212
                                                                                                                                                                                        75pswitch_64: goto/16 :goto_1db
                                                                                                                                                                                        76pswitch_66: new-instance v0, Lcom/tencent/mm/opensdk/modelbiz/WXOpenBusinessView$Resp;
                                                                                                                                                                                        78invoke-virtual {p1}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle;
                                                                                                                                                                                        79move-result-object p1
                                                                                                                                                                                        81invoke-direct {v0, p1}, Lcom/tencent/mm/opensdk/modelbiz/WXOpenBusinessView$Resp;-><init>(Landroid/os/Bundle;)V
                                                                                                                                                                                        83invoke-interface {p2, v0}, Lcom/tencent/mm/opensdk/openapi/IWXAPIEventHandler;->onResp(Lcom/tencent/mm/opensdk/modelbase/BaseResp;)V
                                                                                                                                                                                        84return v4
                                                                                                                                                                                        85pswitch_73: new-instance v0, Lcom/tencent/mm/opensdk/modelbiz/WXOpenBusinessWebview$Resp;
                                                                                                                                                                                        87invoke-virtual {p1}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle;
                                                                                                                                                                                        88move-result-object p1
                                                                                                                                                                                        90invoke-direct {v0, p1}, Lcom/tencent/mm/opensdk/modelbiz/WXOpenBusinessWebview$Resp;-><init>(Landroid/os/Bundle;)V
                                                                                                                                                                                        92invoke-interface {p2, v0}, Lcom/tencent/mm/opensdk/openapi/IWXAPIEventHandler;->onResp(Lcom/tencent/mm/opensdk/modelbase/BaseResp;)V
                                                                                                                                                                                        93return v4
                                                                                                                                                                                        94pswitch_80: new-instance v0, Lcom/tencent/mm/opensdk/modelpay/JumpToOfflinePay$Resp;
                                                                                                                                                                                        96invoke-virtual {p1}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle;
                                                                                                                                                                                        97move-result-object p1
                                                                                                                                                                                        99invoke-direct {v0, p1}, Lcom/tencent/mm/opensdk/modelpay/JumpToOfflinePay$Resp;-><init>(Landroid/os/Bundle;)V
                                                                                                                                                                                        101invoke-interface {p2, v0}, Lcom/tencent/mm/opensdk/openapi/IWXAPIEventHandler;->onResp(Lcom/tencent/mm/opensdk/modelbase/BaseResp;)V
                                                                                                                                                                                        102return v4
                                                                                                                                                                                        103pswitch_8d: new-instance v0, Lcom/tencent/mm/opensdk/modelbiz/WXLaunchMiniProgram$Resp;
                                                                                                                                                                                        105invoke-virtual {p1}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle;
                                                                                                                                                                                        106move-result-object p1
                                                                                                                                                                                        108invoke-direct {v0, p1}, Lcom/tencent/mm/opensdk/modelbiz/WXLaunchMiniProgram$Resp;-><init>(Landroid/os/Bundle;)V
                                                                                                                                                                                        110invoke-interface {p2, v0}, Lcom/tencent/mm/opensdk/openapi/IWXAPIEventHandler;->onResp(Lcom/tencent/mm/opensdk/modelbase/BaseResp;)V
                                                                                                                                                                                        111return v4
                                                                                                                                                                                        112pswitch_9a: new-instance v0, Lcom/tencent/mm/opensdk/modelbiz/HandleScanResult$Resp;
                                                                                                                                                                                        114invoke-virtual {p1}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle;
                                                                                                                                                                                        115move-result-object p1
                                                                                                                                                                                        117invoke-direct {v0, p1}, Lcom/tencent/mm/opensdk/modelbiz/HandleScanResult$Resp;-><init>(Landroid/os/Bundle;)V
                                                                                                                                                                                        119invoke-interface {p2, v0}, Lcom/tencent/mm/opensdk/openapi/IWXAPIEventHandler;->onResp(Lcom/tencent/mm/opensdk/modelbase/BaseResp;)V
                                                                                                                                                                                        120return v4
                                                                                                                                                                                        121pswitch_a7: new-instance v0, Lcom/tencent/mm/opensdk/modelbiz/ChooseCardFromWXCardPackage$Resp;
                                                                                                                                                                                        123invoke-virtual {p1}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle;
                                                                                                                                                                                        124move-result-object p1
                                                                                                                                                                                        126invoke-direct {v0, p1}, Lcom/tencent/mm/opensdk/modelbiz/ChooseCardFromWXCardPackage$Resp;-><init>(Landroid/os/Bundle;)V
                                                                                                                                                                                        128invoke-interface {p2, v0}, Lcom/tencent/mm/opensdk/openapi/IWXAPIEventHandler;->onResp(Lcom/tencent/mm/opensdk/modelbase/BaseResp;)V
                                                                                                                                                                                        129return v4
                                                                                                                                                                                        130pswitch_b4: new-instance v0, Lcom/tencent/mm/opensdk/modelbiz/JoinChatroom$Resp;
                                                                                                                                                                                        132invoke-virtual {p1}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle;
                                                                                                                                                                                        133move-result-object p1
                                                                                                                                                                                        135invoke-direct {v0, p1}, Lcom/tencent/mm/opensdk/modelbiz/JoinChatroom$Resp;-><init>(Landroid/os/Bundle;)V
                                                                                                                                                                                        137invoke-interface {p2, v0}, Lcom/tencent/mm/opensdk/openapi/IWXAPIEventHandler;->onResp(Lcom/tencent/mm/opensdk/modelbase/BaseResp;)V
                                                                                                                                                                                        138return v4
                                                                                                                                                                                        139pswitch_c1: new-instance v0, Lcom/tencent/mm/opensdk/modelbiz/CreateChatroom$Resp;
                                                                                                                                                                                        141invoke-virtual {p1}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle;
                                                                                                                                                                                        142move-result-object p1
                                                                                                                                                                                        144invoke-direct {v0, p1}, Lcom/tencent/mm/opensdk/modelbiz/CreateChatroom$Resp;-><init>(Landroid/os/Bundle;)V
                                                                                                                                                                                        146invoke-interface {p2, v0}, Lcom/tencent/mm/opensdk/openapi/IWXAPIEventHandler;->onResp(Lcom/tencent/mm/opensdk/modelbase/BaseResp;)V
                                                                                                                                                                                        147return v4
                                                                                                                                                                                        148pswitch_ce: new-instance v0, Lcom/tencent/mm/opensdk/modelbiz/OpenWebview$Resp;
                                                                                                                                                                                        150invoke-virtual {p1}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle;
                                                                                                                                                                                        151move-result-object p1
                                                                                                                                                                                        153invoke-direct {v0, p1}, Lcom/tencent/mm/opensdk/modelbiz/OpenWebview$Resp;-><init>(Landroid/os/Bundle;)V
                                                                                                                                                                                        155invoke-interface {p2, v0}, Lcom/tencent/mm/opensdk/openapi/IWXAPIEventHandler;->onResp(Lcom/tencent/mm/opensdk/modelbase/BaseResp;)V
                                                                                                                                                                                        156return v4
                                                                                                                                                                                        157pswitch_db: new-instance v0, Lcom/tencent/mm/opensdk/modelbiz/AddCardToWXCardPackage$Resp;
                                                                                                                                                                                        159invoke-virtual {p1}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle;
                                                                                                                                                                                        160move-result-object p1
                                                                                                                                                                                        162invoke-direct {v0, p1}, Lcom/tencent/mm/opensdk/modelbiz/AddCardToWXCardPackage$Resp;-><init>(Landroid/os/Bundle;)V
                                                                                                                                                                                        164invoke-interface {p2, v0}, Lcom/tencent/mm/opensdk/openapi/IWXAPIEventHandler;->onResp(Lcom/tencent/mm/opensdk/modelbase/BaseResp;)V
                                                                                                                                                                                        165return v4
                                                                                                                                                                                        166pswitch_e8: new-instance v0, Lcom/tencent/mm/opensdk/modelmsg/LaunchFromWX$Req;
                                                                                                                                                                                        168invoke-virtual {p1}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle;
                                                                                                                                                                                        169move-result-object p1
                                                                                                                                                                                        171invoke-direct {v0, p1}, Lcom/tencent/mm/opensdk/modelmsg/LaunchFromWX$Req;-><init>(Landroid/os/Bundle;)V
                                                                                                                                                                                        173invoke-interface {p2, v0}, Lcom/tencent/mm/opensdk/openapi/IWXAPIEventHandler;->onReq(Lcom/tencent/mm/opensdk/modelbase/BaseReq;)V
                                                                                                                                                                                        174return v4
                                                                                                                                                                                        175pswitch_f5: new-instance v0, Lcom/tencent/mm/opensdk/modelpay/PayResp;
                                                                                                                                                                                        177invoke-virtual {p1}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle;
                                                                                                                                                                                        178move-result-object p1
                                                                                                                                                                                        180invoke-direct {v0, p1}, Lcom/tencent/mm/opensdk/modelpay/PayResp;-><init>(Landroid/os/Bundle;)V
                                                                                                                                                                                        182invoke-interface {p2, v0}, Lcom/tencent/mm/opensdk/openapi/IWXAPIEventHandler;->onResp(Lcom/tencent/mm/opensdk/modelbase/BaseResp;)V
                                                                                                                                                                                        183return v4
                                                                                                                                                                                        184pswitch_102: new-instance v3, Lcom/tencent/mm/opensdk/modelmsg/ShowMessageFromWX$Req;
                                                                                                                                                                                        186invoke-virtual {p1}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle;
                                                                                                                                                                                        187move-result-object p1
                                                                                                                                                                                        189invoke-direct {v3, p1}, Lcom/tencent/mm/opensdk/modelmsg/ShowMessageFromWX$Req;-><init>(Landroid/os/Bundle;)V
                                                                                                                                                                                        191iget-object p1, v3, Lcom/tencent/mm/opensdk/modelmsg/ShowMessageFromWX$Req;->message:Lcom/tencent/mm/opensdk/modelmsg/WXMediaMessage;
                                                                                                                                                                                        193iget-object p1, p1, Lcom/tencent/mm/opensdk/modelmsg/WXMediaMessage;->messageExt:Ljava/lang/String;
                                                                                                                                                                                        194if-eqz p1, :cond_12f
                                                                                                                                                                                        196const-string v5, "wx_internal_resptype"
                                                                                                                                                                                        198invoke-virtual {p1, v5}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        199move-result v5
                                                                                                                                                                                        200if-eqz v5, :cond_12f
                                                                                                                                                                                        202invoke-direct {p0, p1, p2}, Lcom/tencent/mm/opensdk/openapi/BaseWXApiImplV10;->handleWxInternalRespType(Ljava/lang/String;Lcom/tencent/mm/opensdk/openapi/IWXAPIEventHandler;)Z
                                                                                                                                                                                        203move-result p1
                                                                                                                                                                                        204new-instance p2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        206const-string v0, "handleIntent, extInfo contains wx_internal_resptype, ret = "
                                                                                                                                                                                        208invoke-direct {p2, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        210invoke-virtual {p2, p1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
                                                                                                                                                                                        212invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        213move-result-object p2
                                                                                                                                                                                        215invoke-static {v1, p2}, Lcom/tencent/mm/opensdk/utils/Log;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        216return p1
                                                                                                                                                                                        217cond_12f: if-eqz p1, :cond_1b0
                                                                                                                                                                                        219invoke-virtual {p1, v0}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        220move-result v5
                                                                                                                                                                                        221try_end_135: if-eqz v5, :cond_1b0
                                                                                                                                                                                        222try_start_137:
                                                                                                                                                                                        223invoke-static {p1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
                                                                                                                                                                                        224move-result-object v5
                                                                                                                                                                                        225if-eqz v5, :cond_188
                                                                                                                                                                                        227invoke-virtual {v5}, Landroid/net/Uri;->getHost()Ljava/lang/String;
                                                                                                                                                                                        228move-result-object v6
                                                                                                                                                                                        230invoke-virtual {v0, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        231move-result v0
                                                                                                                                                                                        232if-eqz v0, :cond_188
                                                                                                                                                                                        233new-instance p1, Lcom/tencent/mm/opensdk/modelbiz/WXOpenBusinessWebview$Resp;
                                                                                                                                                                                        235invoke-direct {p1}, Lcom/tencent/mm/opensdk/modelbiz/WXOpenBusinessWebview$Resp;-><init>()V
                                                                                                                                                                                        237const-string v0, "ret"
                                                                                                                                                                                        239invoke-virtual {v5, v0}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        240move-result-object v0
                                                                                                                                                                                        241if-eqz v0, :cond_160
                                                                                                                                                                                        243invoke-virtual {v0}, Ljava/lang/String;->length()I
                                                                                                                                                                                        244move-result v6
                                                                                                                                                                                        245if-lez v6, :cond_160
                                                                                                                                                                                        247invoke-static {v0}, Lcom/tencent/mm/opensdk/utils/d;->j(Ljava/lang/String;)I
                                                                                                                                                                                        248move-result v0
                                                                                                                                                                                        249iput v0, p1, Lcom/tencent/mm/opensdk/modelbase/BaseResp;->errCode:I
                                                                                                                                                                                        250cond_160:
                                                                                                                                                                                        251const-string v0, "resultInfo"
                                                                                                                                                                                        253invoke-virtual {v5, v0}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        254move-result-object v0
                                                                                                                                                                                        255iput-object v0, p1, Lcom/tencent/mm/opensdk/modelbiz/WXOpenBusinessWebview$Resp;->resultInfo:Ljava/lang/String;
                                                                                                                                                                                        257const-string v0, "errmsg"
                                                                                                                                                                                        259invoke-virtual {v5, v0}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        260move-result-object v0
                                                                                                                                                                                        261iput-object v0, p1, Lcom/tencent/mm/opensdk/modelbase/BaseResp;->errStr:Ljava/lang/String;
                                                                                                                                                                                        263const-string v0, "type"
                                                                                                                                                                                        265invoke-virtual {v5, v0}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        266move-result-object v0
                                                                                                                                                                                        267if-eqz v0, :cond_184
                                                                                                                                                                                        269invoke-virtual {v0}, Ljava/lang/String;->length()I
                                                                                                                                                                                        270move-result v5
                                                                                                                                                                                        271if-lez v5, :cond_184
                                                                                                                                                                                        273invoke-static {v0}, Lcom/tencent/mm/opensdk/utils/d;->j(Ljava/lang/String;)I
                                                                                                                                                                                        274move-result v0
                                                                                                                                                                                        275iput v0, p1, Lcom/tencent/mm/opensdk/modelbiz/WXOpenBusinessWebview$Resp;->businessType:I
                                                                                                                                                                                        276cond_184:
                                                                                                                                                                                        277invoke-interface {p2, p1}, Lcom/tencent/mm/opensdk/openapi/IWXAPIEventHandler;->onResp(Lcom/tencent/mm/opensdk/modelbase/BaseResp;)V
                                                                                                                                                                                        278return v4
                                                                                                                                                                                        279cond_188: new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        281const-string v5, "not openbusinesswebview %"
                                                                                                                                                                                        283invoke-direct {v0, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        285invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        287invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        288move-result-object p1
                                                                                                                                                                                        290invoke-static {v1, p1}, Lcom/tencent/mm/opensdk/utils/Log;->d(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        291try_end_199: goto/16 :goto_1b0
                                                                                                                                                                                        292catch_19a: move-exception p1
                                                                                                                                                                                        293try_start_19b: new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        295const-string v5, "parse fail, ex = "
                                                                                                                                                                                        297invoke-direct {v0, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        299invoke-virtual {p1}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        300move-result-object p1
                                                                                                                                                                                        302invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        304invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        305move-result-object p1
                                                                                                                                                                                        307invoke-static {v1, p1}, Lcom/tencent/mm/opensdk/utils/Log;->e(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        308cond_1b0:
                                                                                                                                                                                        309invoke-interface {p2, v3}, Lcom/tencent/mm/opensdk/openapi/IWXAPIEventHandler;->onReq(Lcom/tencent/mm/opensdk/modelbase/BaseReq;)V
                                                                                                                                                                                        310return v4
                                                                                                                                                                                        311pswitch_1b4: new-instance v0, Lcom/tencent/mm/opensdk/modelmsg/GetMessageFromWX$Req;
                                                                                                                                                                                        313invoke-virtual {p1}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle;
                                                                                                                                                                                        314move-result-object p1
                                                                                                                                                                                        316invoke-direct {v0, p1}, Lcom/tencent/mm/opensdk/modelmsg/GetMessageFromWX$Req;-><init>(Landroid/os/Bundle;)V
                                                                                                                                                                                        318invoke-interface {p2, v0}, Lcom/tencent/mm/opensdk/openapi/IWXAPIEventHandler;->onReq(Lcom/tencent/mm/opensdk/modelbase/BaseReq;)V
                                                                                                                                                                                        319return v4
                                                                                                                                                                                        320pswitch_1c1: new-instance v0, Lcom/tencent/mm/opensdk/modelmsg/SendMessageToWX$Resp;
                                                                                                                                                                                        322invoke-virtual {p1}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle;
                                                                                                                                                                                        323move-result-object p1
                                                                                                                                                                                        325invoke-direct {v0, p1}, Lcom/tencent/mm/opensdk/modelmsg/SendMessageToWX$Resp;-><init>(Landroid/os/Bundle;)V
                                                                                                                                                                                        327invoke-interface {p2, v0}, Lcom/tencent/mm/opensdk/openapi/IWXAPIEventHandler;->onResp(Lcom/tencent/mm/opensdk/modelbase/BaseResp;)V
                                                                                                                                                                                        328return v4
                                                                                                                                                                                        329pswitch_1ce: new-instance v0, Lcom/tencent/mm/opensdk/modelmsg/SendAuth$Resp;
                                                                                                                                                                                        331invoke-virtual {p1}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle;
                                                                                                                                                                                        332move-result-object p1
                                                                                                                                                                                        334invoke-direct {v0, p1}, Lcom/tencent/mm/opensdk/modelmsg/SendAuth$Resp;-><init>(Landroid/os/Bundle;)V
                                                                                                                                                                                        336invoke-interface {p2, v0}, Lcom/tencent/mm/opensdk/openapi/IWXAPIEventHandler;->onResp(Lcom/tencent/mm/opensdk/modelbase/BaseResp;)V
                                                                                                                                                                                        337return v4
                                                                                                                                                                                        338goto_1db: new-instance p1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        340const-string p2, "unknown cmd = "
                                                                                                                                                                                        342invoke-direct {p1, p2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        344invoke-virtual {p1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        346invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        347move-result-object p1
                                                                                                                                                                                        349invoke-static {v1, p1}, Lcom/tencent/mm/opensdk/utils/Log;->e(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        350goto/16 :goto_211
                                                                                                                                                                                        351cond_1ed:
                                                                                                                                                                                        352const-string p1, "invalid argument"
                                                                                                                                                                                        354invoke-static {v1, p1}, Lcom/tencent/mm/opensdk/utils/Log;->e(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        355return v2
                                                                                                                                                                                        356cond_1f3: new-instance p1, Ljava/lang/IllegalStateException;
                                                                                                                                                                                        358const-string p2, "handleIntent fail, WXMsgImpl has been detached"
                                                                                                                                                                                        360invoke-direct {p1, p2}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        361throw p1
                                                                                                                                                                                        362try_end_1fb: move-exception p1
                                                                                                                                                                                        363new-instance p2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        365const-string v0, "handleIntent fail, ex = "
                                                                                                                                                                                        367invoke-direct {p2, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        369invoke-virtual {p1}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        370move-result-object p1
                                                                                                                                                                                        372invoke-virtual {p2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        374invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        375move-result-object p1
                                                                                                                                                                                        377invoke-static {v1, p1}, Lcom/tencent/mm/opensdk/utils/Log;->e(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        378goto_211: return v2
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.String.endsWith
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • type
                                                                                                                                                                                        • trysum
                                                                                                                                                                                        • showsended
                                                                                                                                                                                        • 00
                                                                                                                                                                                        • showstate
                                                                                                                                                                                        • showrecord
                                                                                                                                                                                        • timeprd
                                                                                                                                                                                        • expire
                                                                                                                                                                                        • forecurl
                                                                                                                                                                                        • isusenewshowlog
                                                                                                                                                                                        • true
                                                                                                                                                                                        • adid
                                                                                                                                                                                        • apid
                                                                                                                                                                                        • appsid
                                                                                                                                                                                        • os
                                                                                                                                                                                        • android
                                                                                                                                                                                        • pk
                                                                                                                                                                                        • prod
                                                                                                                                                                                        • qk
                                                                                                                                                                                        • sn
                                                                                                                                                                                        • ts
                                                                                                                                                                                        • v
                                                                                                                                                                                        • androidfeed_8.8052_4.0.0
                                                                                                                                                                                        • uniqueid
                                                                                                                                                                                        • cuid
                                                                                                                                                                                        • https://mobads-logs.baidu.com/dz.zb
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        1const/16 v5, 0x96
                                                                                                                                                                                        2try_start_2: new-instance v2, Ljava/util/HashMap;
                                                                                                                                                                                        4invoke-direct {v2}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        6const-string v0, "type"
                                                                                                                                                                                        8invoke-virtual {v2, v0, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        10iget-object v0, p0, Lcom/baidu/mobads/container/n/b/a;->e:Lcom/baidu/mobads/openad/interfaces/utils/IOAdTimer;
                                                                                                                                                                                        11if-eqz v0, :cond_2e
                                                                                                                                                                                        13const-string v0, "trysum"
                                                                                                                                                                                        14new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        16invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        18const-string v3, ""
                                                                                                                                                                                        20invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        21move-result-object v1
                                                                                                                                                                                        23iget-object v3, p0, Lcom/baidu/mobads/container/n/b/a;->e:Lcom/baidu/mobads/openad/interfaces/utils/IOAdTimer;
                                                                                                                                                                                        25invoke-interface {v3}, Lcom/baidu/mobads/openad/interfaces/utils/IOAdTimer;->getCurrentCount()I
                                                                                                                                                                                        26move-result v3
                                                                                                                                                                                        28invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        29move-result-object v1
                                                                                                                                                                                        31invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        32move-result-object v1
                                                                                                                                                                                        34invoke-virtual {v2, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        35cond_2e:
                                                                                                                                                                                        36const-string v0, "showsended"
                                                                                                                                                                                        37new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        39invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        41const-string v3, ""
                                                                                                                                                                                        43invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        44move-result-object v1
                                                                                                                                                                                        46iget-object v3, p0, Lcom/baidu/mobads/container/n/b/a;->c:Ljava/lang/String;
                                                                                                                                                                                        48const-string v4, "00"
                                                                                                                                                                                        50invoke-virtual {v3, v4}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
                                                                                                                                                                                        51move-result v3
                                                                                                                                                                                        53invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
                                                                                                                                                                                        54move-result-object v1
                                                                                                                                                                                        56invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        57move-result-object v1
                                                                                                                                                                                        59invoke-virtual {v2, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        61const-string v0, "showstate"
                                                                                                                                                                                        62new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        64invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        66const-string v3, ""
                                                                                                                                                                                        68invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        69move-result-object v1
                                                                                                                                                                                        70iget v3, p0, Lcom/baidu/mobads/container/n/b/a;->d:I
                                                                                                                                                                                        72invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        73move-result-object v1
                                                                                                                                                                                        75invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        76move-result-object v1
                                                                                                                                                                                        78invoke-virtual {v2, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        80iget-object v0, p0, Lcom/baidu/mobads/container/n/b/a;->c:Ljava/lang/String;
                                                                                                                                                                                        82invoke-virtual {v0}, Ljava/lang/String;->length()I
                                                                                                                                                                                        83move-result v0
                                                                                                                                                                                        84if-le v0, v5, :cond_7b
                                                                                                                                                                                        86iget-object v0, p0, Lcom/baidu/mobads/container/n/b/a;->c:Ljava/lang/String;
                                                                                                                                                                                        87const/4 v1, 0x0
                                                                                                                                                                                        88const/16 v3, 0x96
                                                                                                                                                                                        90invoke-virtual {v0, v1, v3}, Ljava/lang/String;->substring(II)Ljava/lang/String;
                                                                                                                                                                                        91move-result-object v0
                                                                                                                                                                                        92iput-object v0, p0, Lcom/baidu/mobads/container/n/b/a;->c:Ljava/lang/String;
                                                                                                                                                                                        93cond_7b:
                                                                                                                                                                                        94const-string v0, "showrecord"
                                                                                                                                                                                        96iget-object v1, p0, Lcom/baidu/mobads/container/n/b/a;->c:Ljava/lang/String;
                                                                                                                                                                                        98invoke-virtual {v2, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        100invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        101move-result-wide v0
                                                                                                                                                                                        102iget-wide v4, p0, Lcom/baidu/mobads/container/n/b/a;->h:J
                                                                                                                                                                                        103sub-long/2addr v0, v4
                                                                                                                                                                                        105const-string v3, "timeprd"
                                                                                                                                                                                        106new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        108invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        110const-string v5, ""
                                                                                                                                                                                        112invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        113move-result-object v4
                                                                                                                                                                                        115invoke-virtual {v4, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        116move-result-object v0
                                                                                                                                                                                        118invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        119move-result-object v0
                                                                                                                                                                                        121invoke-virtual {v2, v3, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        123invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        124move-result-wide v0
                                                                                                                                                                                        126iget-object v3, p0, Lcom/baidu/mobads/container/n/b/a;->mAdContainerCxt:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        128invoke-interface {v3}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdResponseInfo()Lcom/baidu/mobads/interfaces/IXAdResponseInfo;
                                                                                                                                                                                        129move-result-object v3
                                                                                                                                                                                        131invoke-interface {v3}, Lcom/baidu/mobads/interfaces/IXAdResponseInfo;->getTimeStamp()J
                                                                                                                                                                                        132move-result-wide v4
                                                                                                                                                                                        133sub-long/2addr v0, v4
                                                                                                                                                                                        135const-string v3, "expire"
                                                                                                                                                                                        136new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        138invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        140const-string v5, ""
                                                                                                                                                                                        142invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        143move-result-object v4
                                                                                                                                                                                        145invoke-virtual {v4, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        146move-result-object v0
                                                                                                                                                                                        148invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        149move-result-object v0
                                                                                                                                                                                        151invoke-virtual {v2, v3, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        153invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getClickThroughUrl()Ljava/lang/String;
                                                                                                                                                                                        154move-result-object v1
                                                                                                                                                                                        156invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getAntiTag()I
                                                                                                                                                                                        157move-result v0
                                                                                                                                                                                        158if-nez v0, :cond_193
                                                                                                                                                                                        160iget-object v0, p0, Lcom/baidu/mobads/container/n/b/a;->mApplicationContext:Landroid/content/Context;
                                                                                                                                                                                        162invoke-virtual {p0, v0, v1}, Lcom/baidu/mobads/container/n/b/a;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        163move-result-object v0
                                                                                                                                                                                        164if-eqz v0, :cond_193
                                                                                                                                                                                        165goto_da: if-eqz v0, :cond_eb
                                                                                                                                                                                        167invoke-virtual {v0}, Ljava/lang/String;->length()I
                                                                                                                                                                                        168move-result v1
                                                                                                                                                                                        169if-lez v1, :cond_eb
                                                                                                                                                                                        171const-string v1, "forecurl"
                                                                                                                                                                                        173invoke-direct {p0, v0}, Lcom/baidu/mobads/container/n/b/a;->b(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        174move-result-object v0
                                                                                                                                                                                        176invoke-virtual {v2, v1, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        177cond_eb:
                                                                                                                                                                                        178const-string v0, "isusenewshowlog"
                                                                                                                                                                                        180const-string v1, "true"
                                                                                                                                                                                        182invoke-virtual {v2, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        184const-string v0, "adid"
                                                                                                                                                                                        186invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getAdId()Ljava/lang/String;
                                                                                                                                                                                        187move-result-object v1
                                                                                                                                                                                        189invoke-virtual {v2, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        191const-string v0, "apid"
                                                                                                                                                                                        193iget-object v1, p0, Lcom/baidu/mobads/container/n/b/a;->mAdContainerCxt:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        195invoke-interface {v1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdProdInfo()Lcom/baidu/mobads/interfaces/IXAdProdInfo;
                                                                                                                                                                                        196move-result-object v1
                                                                                                                                                                                        198invoke-interface {v1}, Lcom/baidu/mobads/interfaces/IXAdProdInfo;->getAdPlacementId()Ljava/lang/String;
                                                                                                                                                                                        199move-result-object v1
                                                                                                                                                                                        201invoke-virtual {v2, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        203const-string v0, "appsid"
                                                                                                                                                                                        205iget-object v1, p0, Lcom/baidu/mobads/container/n/b/a;->mAdContainerCxt:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        207invoke-interface {v1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdUtils4Common()Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;
                                                                                                                                                                                        208move-result-object v1
                                                                                                                                                                                        210iget-object v3, p0, Lcom/baidu/mobads/container/n/b/a;->mApplicationContext:Landroid/content/Context;
                                                                                                                                                                                        212invoke-interface {v1, v3}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->getAppId(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        213move-result-object v1
                                                                                                                                                                                        215invoke-virtual {v2, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        217const-string v0, "os"
                                                                                                                                                                                        219const-string v1, "android"
                                                                                                                                                                                        221invoke-virtual {v2, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        223const-string v0, "pk"
                                                                                                                                                                                        225iget-object v1, p0, Lcom/baidu/mobads/container/n/b/a;->mApplicationContext:Landroid/content/Context;
                                                                                                                                                                                        227invoke-virtual {v1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        228move-result-object v1
                                                                                                                                                                                        230invoke-virtual {v2, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        232const-string v0, "prod"
                                                                                                                                                                                        234iget-object v1, p0, Lcom/baidu/mobads/container/n/b/a;->mAdContainerCxt:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        236invoke-interface {v1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdProdInfo()Lcom/baidu/mobads/interfaces/IXAdProdInfo;
                                                                                                                                                                                        237move-result-object v1
                                                                                                                                                                                        239invoke-interface {v1}, Lcom/baidu/mobads/interfaces/IXAdProdInfo;->getProdType()Ljava/lang/String;
                                                                                                                                                                                        240move-result-object v1
                                                                                                                                                                                        242invoke-virtual {v2, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        244const-string v0, "qk"
                                                                                                                                                                                        246invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getQueryKey()Ljava/lang/String;
                                                                                                                                                                                        247move-result-object v1
                                                                                                                                                                                        249invoke-virtual {v2, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        251const-string v0, "sn"
                                                                                                                                                                                        253iget-object v1, p0, Lcom/baidu/mobads/container/n/b/a;->mAdContainerCxt:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        255invoke-interface {v1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdUtils4System()Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;
                                                                                                                                                                                        256move-result-object v1
                                                                                                                                                                                        258iget-object v3, p0, Lcom/baidu/mobads/container/n/b/a;->mApplicationContext:Landroid/content/Context;
                                                                                                                                                                                        260invoke-interface {v1, v3}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getSn(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        261move-result-object v1
                                                                                                                                                                                        263invoke-virtual {v2, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        265const-string v0, "ts"
                                                                                                                                                                                        267invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        268move-result-wide v4
                                                                                                                                                                                        270invoke-static {v4, v5}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
                                                                                                                                                                                        271move-result-object v1
                                                                                                                                                                                        273invoke-virtual {v2, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        275const-string v0, "v"
                                                                                                                                                                                        277const-string v1, "androidfeed_8.8052_4.0.0"
                                                                                                                                                                                        279invoke-virtual {v2, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        281const-string v0, "uniqueid"
                                                                                                                                                                                        283invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getUniqueId()Ljava/lang/String;
                                                                                                                                                                                        284move-result-object v1
                                                                                                                                                                                        286invoke-virtual {v2, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        288const-string v0, "cuid"
                                                                                                                                                                                        290iget-object v1, p0, Lcom/baidu/mobads/container/n/b/a;->mAdContainerCxt:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        292invoke-interface {v1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdUtils4System()Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;
                                                                                                                                                                                        293move-result-object v1
                                                                                                                                                                                        295iget-object v3, p0, Lcom/baidu/mobads/container/n/b/a;->mApplicationContext:Landroid/content/Context;
                                                                                                                                                                                        297invoke-interface {v1, v3}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getCUID(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        298move-result-object v1
                                                                                                                                                                                        300invoke-virtual {v2, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        302iget-object v0, p0, Lcom/baidu/mobads/container/n/b/a;->mAdContainerCxt:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        304const-string v1, "https://mobads-logs.baidu.com/dz.zb"
                                                                                                                                                                                        306invoke-interface {v0, v1, v2}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->fireAdMetrics(Ljava/lang/String;Ljava/util/HashMap;)V
                                                                                                                                                                                        307goto_18b: return-void
                                                                                                                                                                                        308catch_18c: move-exception v0
                                                                                                                                                                                        310iget-object v1, p0, Lcom/baidu/mobads/container/n/b/a;->mAdLogger:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        312invoke-interface {v1, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->e(Ljava/lang/Throwable;)I
                                                                                                                                                                                        313goto/16 :goto_18b
                                                                                                                                                                                        314cond_193: move-object v0, v1
                                                                                                                                                                                        315goto/16 :goto_da
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.util.List.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • android.content.ContentValues.<init>
                                                                                                                                                                                        • android.net.wifi.ScanResult.BSSID:Ljava/lang/String
                                                                                                                                                                                        • java.lang.String.replace
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.rawQuery
                                                                                                                                                                                        • android.database.Cursor.moveToFirst
                                                                                                                                                                                        • android.database.Cursor.getDouble
                                                                                                                                                                                        • android.database.Cursor.getDouble
                                                                                                                                                                                        • android.database.Cursor.getInt
                                                                                                                                                                                        • android.database.Cursor.getInt
                                                                                                                                                                                        • android.database.Cursor.close
                                                                                                                                                                                        • java.lang.Double.valueOf
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • java.lang.Double.valueOf
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.insert
                                                                                                                                                                                        • android.location.Location.distanceBetween
                                                                                                                                                                                        • java.lang.Double.valueOf
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • java.lang.Double.valueOf
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • java.lang.Double.isNaN
                                                                                                                                                                                        • java.lang.Double.isNaN
                                                                                                                                                                                        • java.lang.Double.isNaN
                                                                                                                                                                                        • java.lang.Double.isNaN
                                                                                                                                                                                        • java.lang.Double.valueOf
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • java.lang.Double.valueOf
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.update
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • wf
                                                                                                                                                                                        • :
                                                                                                                                                                                        • select * from wof where id = \"
                                                                                                                                                                                        • \";
                                                                                                                                                                                        • wof
                                                                                                                                                                                        • ac
                                                                                                                                                                                        • bc
                                                                                                                                                                                        • cc
                                                                                                                                                                                        • time
                                                                                                                                                                                        • mktime
                                                                                                                                                                                        • id
                                                                                                                                                                                        • id = \"
                                                                                                                                                                                        • \"
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0move-object/from16 v0, p1
                                                                                                                                                                                        1move-object/from16 v1, p3
                                                                                                                                                                                        2if-eqz p2, :cond_1fe
                                                                                                                                                                                        4invoke-virtual/range {p2 .. p2}, Lcom/baidu/location/BDLocation;->getLocType()I
                                                                                                                                                                                        5move-result v2
                                                                                                                                                                                        6const/16 v3, 0xa1
                                                                                                                                                                                        7if-ne v2, v3, :cond_1fe
                                                                                                                                                                                        9invoke-virtual/range {p2 .. p2}, Lcom/baidu/location/BDLocation;->getNetworkLocationType()Ljava/lang/String;
                                                                                                                                                                                        10move-result-object v2
                                                                                                                                                                                        12const-string v3, "wf"
                                                                                                                                                                                        14invoke-virtual {v3, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        15move-result v2
                                                                                                                                                                                        16if-nez v2, :cond_26
                                                                                                                                                                                        18invoke-virtual/range {p2 .. p2}, Lcom/baidu/location/BDLocation;->getRadius()F
                                                                                                                                                                                        19move-result v2
                                                                                                                                                                                        20const/high16 v3, 0x43960000 # 300.0f
                                                                                                                                                                                        21cmpg-float v2, v2, v3
                                                                                                                                                                                        22if-ltz v2, :cond_26
                                                                                                                                                                                        23goto/16 :goto_1fe
                                                                                                                                                                                        24cond_26:
                                                                                                                                                                                        25iget-object v2, v0, Lcom/baidu/location/e/g;->a:Ljava/util/List;
                                                                                                                                                                                        26if-nez v2, :cond_2b
                                                                                                                                                                                        27return-void
                                                                                                                                                                                        28cond_2b:
                                                                                                                                                                                        29invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        30move-result-wide v2
                                                                                                                                                                                        31const/16 v4, 0x1c
                                                                                                                                                                                        32shr-long/2addr v2, v4
                                                                                                                                                                                        33long-to-int v3, v2
                                                                                                                                                                                        35invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        37iget-object v0, v0, Lcom/baidu/location/e/g;->a:Ljava/util/List;
                                                                                                                                                                                        39invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        40move-result-object v0
                                                                                                                                                                                        41const/4 v4, 0x0
                                                                                                                                                                                        42goto_3d:
                                                                                                                                                                                        43invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        44move-result v5
                                                                                                                                                                                        45if-eqz v5, :cond_1fe
                                                                                                                                                                                        47invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        48move-result-object v5
                                                                                                                                                                                        49check-cast v5, Landroid/net/wifi/ScanResult;
                                                                                                                                                                                        50iget v6, v5, Landroid/net/wifi/ScanResult;->level:I
                                                                                                                                                                                        51if-nez v6, :cond_4e
                                                                                                                                                                                        52goto/16 :goto_3d
                                                                                                                                                                                        53cond_4e: add-int/lit8 v4, v4, 0x1
                                                                                                                                                                                        54const/4 v6, 0x6
                                                                                                                                                                                        55if-le v4, v6, :cond_55
                                                                                                                                                                                        56goto/16 :goto_1fe
                                                                                                                                                                                        57cond_55: new-instance v6, Landroid/content/ContentValues;
                                                                                                                                                                                        59invoke-direct {v6}, Landroid/content/ContentValues;-><init>()V
                                                                                                                                                                                        61iget-object v5, v5, Landroid/net/wifi/ScanResult;->BSSID:Ljava/lang/String;
                                                                                                                                                                                        63const-string v7, ":"
                                                                                                                                                                                        65const-string v8, ""
                                                                                                                                                                                        67invoke-virtual {v5, v7, v8}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
                                                                                                                                                                                        68move-result-object v5
                                                                                                                                                                                        70invoke-static {v5}, Lcom/baidu/location/Jni;->encode2(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        71move-result-object v5
                                                                                                                                                                                        72try_start_68: new-instance v7, Ljava/lang/StringBuilder;
                                                                                                                                                                                        74invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        76const-string v8, "select * from wof where id = \""
                                                                                                                                                                                        78invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        80invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        82const-string v8, "\";"
                                                                                                                                                                                        84invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        86invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        87move-result-object v7
                                                                                                                                                                                        88const/4 v8, 0x0
                                                                                                                                                                                        90invoke-virtual {v1, v7, v8}, Landroid/database/sqlite/SQLiteDatabase;->rawQuery(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                        91move-result-object v7
                                                                                                                                                                                        92const-wide/16 v9, 0x0
                                                                                                                                                                                        93const-wide v11, 0x407b01fb15b573ebL # 432.1238
                                                                                                                                                                                        94const-wide v13, 0x405c4f089a027525L # 113.2349
                                                                                                                                                                                        95const/4 v15, 0x1
                                                                                                                                                                                        96if-eqz v7, :cond_b2
                                                                                                                                                                                        98invoke-interface {v7}, Landroid/database/Cursor;->moveToFirst()Z
                                                                                                                                                                                        99move-result v16
                                                                                                                                                                                        100if-eqz v16, :cond_b2
                                                                                                                                                                                        102invoke-interface {v7, v15}, Landroid/database/Cursor;->getDouble(I)D
                                                                                                                                                                                        103move-result-wide v9
                                                                                                                                                                                        104sub-double/2addr v9, v13
                                                                                                                                                                                        105const/4 v2, 0x2
                                                                                                                                                                                        107invoke-interface {v7, v2}, Landroid/database/Cursor;->getDouble(I)D
                                                                                                                                                                                        108move-result-wide v16
                                                                                                                                                                                        109sub-double v16, v16, v11
                                                                                                                                                                                        110const/4 v2, 0x4
                                                                                                                                                                                        112invoke-interface {v7, v2}, Landroid/database/Cursor;->getInt(I)I
                                                                                                                                                                                        113move-result v2
                                                                                                                                                                                        114const/4 v8, 0x5
                                                                                                                                                                                        116invoke-interface {v7, v8}, Landroid/database/Cursor;->getInt(I)I
                                                                                                                                                                                        117move-result v8
                                                                                                                                                                                        118move/from16 v27, v2
                                                                                                                                                                                        119const/4 v2, 0x1
                                                                                                                                                                                        120goto/16 :goto_b8
                                                                                                                                                                                        121cond_b2: move-wide/from16 v16, v9
                                                                                                                                                                                        122const/4 v2, 0x0
                                                                                                                                                                                        123const/4 v8, 0x0
                                                                                                                                                                                        124const/16 v27, 0x0
                                                                                                                                                                                        125goto_b8: if-eqz v7, :cond_bd
                                                                                                                                                                                        127invoke-interface {v7}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                        128try_end_bd:
                                                                                                                                                                                        129const-string v7, "wof"
                                                                                                                                                                                        131const-string v15, "ac"
                                                                                                                                                                                        133const-string v11, "bc"
                                                                                                                                                                                        135const-string v12, "cc"
                                                                                                                                                                                        137const-string v13, "time"
                                                                                                                                                                                        139const-string v14, "mktime"
                                                                                                                                                                                        140if-nez v2, :cond_10f
                                                                                                                                                                                        141try_start_cb:
                                                                                                                                                                                        142invoke-virtual/range {p2 .. p2}, Lcom/baidu/location/BDLocation;->getLongitude()D
                                                                                                                                                                                        143move-result-wide v8
                                                                                                                                                                                        144const-wide v16, 0x405c4f089a027525L # 113.2349
                                                                                                                                                                                        145add-double v8, v8, v16
                                                                                                                                                                                        147invoke-static {v8, v9}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
                                                                                                                                                                                        148move-result-object v2
                                                                                                                                                                                        150invoke-virtual {v6, v14, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Double;)V
                                                                                                                                                                                        152invoke-virtual/range {p2 .. p2}, Lcom/baidu/location/BDLocation;->getLatitude()D
                                                                                                                                                                                        153move-result-wide v8
                                                                                                                                                                                        154const-wide v16, 0x407b01fb15b573ebL # 432.1238
                                                                                                                                                                                        155add-double v8, v8, v16
                                                                                                                                                                                        157invoke-static {v8, v9}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
                                                                                                                                                                                        158move-result-object v2
                                                                                                                                                                                        160invoke-virtual {v6, v13, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Double;)V
                                                                                                                                                                                        161const/4 v2, 0x1
                                                                                                                                                                                        163invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        164move-result-object v8
                                                                                                                                                                                        166invoke-virtual {v6, v11, v8}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
                                                                                                                                                                                        168invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        169move-result-object v2
                                                                                                                                                                                        171invoke-virtual {v6, v12, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
                                                                                                                                                                                        173invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        174move-result-object v2
                                                                                                                                                                                        176invoke-virtual {v6, v15, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
                                                                                                                                                                                        178const-string v2, "id"
                                                                                                                                                                                        180invoke-virtual {v6, v2, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        181const/4 v2, 0x0
                                                                                                                                                                                        183invoke-virtual {v1, v7, v2, v6}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J
                                                                                                                                                                                        184try_end_10e: goto/16 :goto_111
                                                                                                                                                                                        185cond_10f: if-nez v8, :cond_117
                                                                                                                                                                                        186catch_111: move-object/from16 v28, v0
                                                                                                                                                                                        187catch_113: move v8, v3
                                                                                                                                                                                        188catch_114: move v12, v4
                                                                                                                                                                                        189goto/16 :goto_1f8
                                                                                                                                                                                        190cond_117: move-object/from16 v28, v0
                                                                                                                                                                                        191const/4 v2, 0x1
                                                                                                                                                                                        192try_start_11a: new-array v0, v2, [F
                                                                                                                                                                                        194invoke-virtual/range {p2 .. p2}, Lcom/baidu/location/BDLocation;->getLatitude()D
                                                                                                                                                                                        195move-result-wide v22
                                                                                                                                                                                        197invoke-virtual/range {p2 .. p2}, Lcom/baidu/location/BDLocation;->getLongitude()D
                                                                                                                                                                                        198move-result-wide v24
                                                                                                                                                                                        199move-wide/from16 v18, v16
                                                                                                                                                                                        200move-wide/from16 v20, v9
                                                                                                                                                                                        201move-object/from16 v26, v0
                                                                                                                                                                                        203invoke-static/range {v18 .. v26}, Landroid/location/Location;->distanceBetween(DDDD[F)V
                                                                                                                                                                                        204const/4 v2, 0x0
                                                                                                                                                                                        205aget v0, v0, v2
                                                                                                                                                                                        206const v18, 0x44bb8000 # 1500.0f
                                                                                                                                                                                        207cmpl-float v0, v0, v18
                                                                                                                                                                                        208if-lez v0, :cond_18a
                                                                                                                                                                                        209add-int/lit8 v8, v8, 0x1
                                                                                                                                                                                        210const/16 v0, 0xa
                                                                                                                                                                                        211if-le v8, v0, :cond_17e
                                                                                                                                                                                        212move/from16 v0, v27
                                                                                                                                                                                        213mul-int/lit8 v0, v0, 0x3
                                                                                                                                                                                        214if-le v8, v0, :cond_17e
                                                                                                                                                                                        216invoke-virtual/range {p2 .. p2}, Lcom/baidu/location/BDLocation;->getLongitude()D
                                                                                                                                                                                        217move-result-wide v8
                                                                                                                                                                                        218const-wide v16, 0x405c4f089a027525L # 113.2349
                                                                                                                                                                                        219add-double v8, v8, v16
                                                                                                                                                                                        221invoke-static {v8, v9}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
                                                                                                                                                                                        222move-result-object v0
                                                                                                                                                                                        224invoke-virtual {v6, v14, v0}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Double;)V
                                                                                                                                                                                        226invoke-virtual/range {p2 .. p2}, Lcom/baidu/location/BDLocation;->getLatitude()D
                                                                                                                                                                                        227move-result-wide v8
                                                                                                                                                                                        228const-wide v16, 0x407b01fb15b573ebL # 432.1238
                                                                                                                                                                                        229add-double v8, v8, v16
                                                                                                                                                                                        231invoke-static {v8, v9}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
                                                                                                                                                                                        232move-result-object v0
                                                                                                                                                                                        234invoke-virtual {v6, v13, v0}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Double;)V
                                                                                                                                                                                        235const/4 v0, 0x1
                                                                                                                                                                                        237invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        238move-result-object v8
                                                                                                                                                                                        240invoke-virtual {v6, v11, v8}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
                                                                                                                                                                                        242invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        243move-result-object v0
                                                                                                                                                                                        245invoke-virtual {v6, v12, v0}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
                                                                                                                                                                                        247invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        248move-result-object v0
                                                                                                                                                                                        250invoke-virtual {v6, v15, v0}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
                                                                                                                                                                                        251goto/16 :goto_185
                                                                                                                                                                                        252cond_17e:
                                                                                                                                                                                        253invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        254move-result-object v0
                                                                                                                                                                                        256invoke-virtual {v6, v12, v0}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
                                                                                                                                                                                        257goto_185: move v8, v3
                                                                                                                                                                                        258move v12, v4
                                                                                                                                                                                        259move-object/from16 v18, v5
                                                                                                                                                                                        260goto/16 :goto_1dc
                                                                                                                                                                                        261cond_18a: move v8, v3
                                                                                                                                                                                        262move/from16 v0, v27
                                                                                                                                                                                        263int-to-double v2, v0
                                                                                                                                                                                        265invoke-static {v2, v3}, Ljava/lang/Double;->isNaN(D)Z
                                                                                                                                                                                        266mul-double v9, v9, v2
                                                                                                                                                                                        267try_start_193:
                                                                                                                                                                                        268invoke-virtual/range {p2 .. p2}, Lcom/baidu/location/BDLocation;->getLongitude()D
                                                                                                                                                                                        269move-result-wide v18
                                                                                                                                                                                        270try_end_197: add-double v9, v9, v18
                                                                                                                                                                                        271add-int/lit8 v0, v0, 0x1
                                                                                                                                                                                        272move v12, v4
                                                                                                                                                                                        273move-object/from16 v18, v5
                                                                                                                                                                                        274int-to-double v4, v0
                                                                                                                                                                                        276invoke-static {v4, v5}, Ljava/lang/Double;->isNaN(D)Z
                                                                                                                                                                                        277div-double/2addr v9, v4
                                                                                                                                                                                        279invoke-static {v2, v3}, Ljava/lang/Double;->isNaN(D)Z
                                                                                                                                                                                        280mul-double v16, v16, v2
                                                                                                                                                                                        281try_start_1a8:
                                                                                                                                                                                        282invoke-virtual/range {p2 .. p2}, Lcom/baidu/location/BDLocation;->getLatitude()D
                                                                                                                                                                                        283move-result-wide v2
                                                                                                                                                                                        284try_end_1ac: add-double v16, v16, v2
                                                                                                                                                                                        286invoke-static {v4, v5}, Ljava/lang/Double;->isNaN(D)Z
                                                                                                                                                                                        287div-double v16, v16, v4
                                                                                                                                                                                        288const-wide v2, 0x405c4f089a027525L # 113.2349
                                                                                                                                                                                        289add-double/2addr v9, v2
                                                                                                                                                                                        290try_start_1b9:
                                                                                                                                                                                        291invoke-static {v9, v10}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
                                                                                                                                                                                        292move-result-object v2
                                                                                                                                                                                        294invoke-virtual {v6, v14, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Double;)V
                                                                                                                                                                                        295const-wide v2, 0x407b01fb15b573ebL # 432.1238
                                                                                                                                                                                        296add-double v16, v16, v2
                                                                                                                                                                                        298invoke-static/range {v16 .. v17}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
                                                                                                                                                                                        299move-result-object v2
                                                                                                                                                                                        301invoke-virtual {v6, v13, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Double;)V
                                                                                                                                                                                        303invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        304move-result-object v0
                                                                                                                                                                                        306invoke-virtual {v6, v11, v0}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
                                                                                                                                                                                        308invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        309move-result-object v0
                                                                                                                                                                                        311invoke-virtual {v6, v15, v0}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
                                                                                                                                                                                        312goto_1dc: new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        314invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        316const-string v2, "id = \""
                                                                                                                                                                                        318invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        319move-object/from16 v2, v18
                                                                                                                                                                                        321invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        323const-string v2, "\""
                                                                                                                                                                                        325invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        327invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        328move-result-object v0
                                                                                                                                                                                        329const/4 v2, 0x0
                                                                                                                                                                                        331invoke-virtual {v1, v7, v6, v0, v2}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I
                                                                                                                                                                                        332try_end_1f8: move v3, v8
                                                                                                                                                                                        333move v4, v12
                                                                                                                                                                                        334move-object/from16 v0, v28
                                                                                                                                                                                        335goto/16 :goto_3d
                                                                                                                                                                                        336goto_1fe: return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • java.lang.Object.toString
                                                                                                                                                                                        • java.lang.Double.parseDouble
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.util.HashSet.<init>
                                                                                                                                                                                        • android.text.TextUtils.equals
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optBoolean
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.String.replace
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • android.content.Intent.<init>
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.content.Intent.setPackage
                                                                                                                                                                                        • android.content.Intent.addFlags
                                                                                                                                                                                        • android.content.Context.startActivity
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • com.baidu.searchbox
                                                                                                                                                                                        • feeds_dummy
                                                                                                                                                                                        • 364
                                                                                                                                                                                        • \u7c7b\u578b\u8f6c\u6362\u9519\u8bef
                                                                                                                                                                                        • control_flags
                                                                                                                                                                                        • cutscenes_time
                                                                                                                                                                                        • deeplink_lp_exp_flag
                                                                                                                                                                                        • page
                                                                                                                                                                                        • baiduboxapp
                                                                                                                                                                                        • baiduboxlite
                                                                                                                                                                                        • version
                                                                                                                                                                                        • com.baidu.searchbox.lite
                                                                                                                                                                                        • fb_act
                                                                                                                                                                                        • fallback
                                                                                                                                                                                        • &exp_dup=1
                                                                                                                                                                                        • exp_dup
                                                                                                                                                                                        • 1
                                                                                                                                                                                        • exp_main
                                                                                                                                                                                        • exp_lite
                                                                                                                                                                                        • android.intent.action.VIEW
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Landroid/view/View;",
                                                                                                                                                                                        4"Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;",
                                                                                                                                                                                        5"I",
                                                                                                                                                                                        6"Lcom/baidu/mobads/interfaces/feeds/IXAdFeedsRequestParameters;",
                                                                                                                                                                                        7"Ljava/util/Map",
                                                                                                                                                                                        8"<",
                                                                                                                                                                                        9"Ljava/lang/String;",
                                                                                                                                                                                        10"Ljava/lang/Object;",
                                                                                                                                                                                        11">;)V"
                                                                                                                                                                                        12}
                                                                                                                                                                                        13.end annotation
                                                                                                                                                                                        14.prologue
                                                                                                                                                                                        15try_start_0: move-object/from16 v0, p0
                                                                                                                                                                                        17iget-object v4, v0, Lcom/baidu/mobads/container/d/b;->mAdContainerCxt:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        19invoke-interface {v4}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdConstants()Lcom/baidu/mobads/interfaces/utils/IXAdConstants;
                                                                                                                                                                                        20move-result-object v4
                                                                                                                                                                                        22invoke-interface {v4}, Lcom/baidu/mobads/interfaces/utils/IXAdConstants;->feedsTrackerParameterKeyProgress()Ljava/lang/String;
                                                                                                                                                                                        23move-result-object v4
                                                                                                                                                                                        24move-object/from16 v0, p5
                                                                                                                                                                                        26invoke-interface {v0, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        27move-result-object v4
                                                                                                                                                                                        29invoke-virtual {v4}, Ljava/lang/Object;->toString()Ljava/lang/String;
                                                                                                                                                                                        30move-result-object v4
                                                                                                                                                                                        32invoke-static {v4}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D
                                                                                                                                                                                        33move-result-wide v4
                                                                                                                                                                                        34move-object/from16 v0, p0
                                                                                                                                                                                        35iput-wide v4, v0, Lcom/baidu/mobads/container/d/b;->d:D
                                                                                                                                                                                        36goto_1e: move-object/from16 v0, p0
                                                                                                                                                                                        38iget-object v4, v0, Lcom/baidu/mobads/container/d/b;->mAdContainerCxt:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        40invoke-interface {v4}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdInstanceInfo()Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;
                                                                                                                                                                                        41move-result-object v4
                                                                                                                                                                                        43invoke-interface {v4}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getThirdClickTrackingUrls()Ljava/util/List;
                                                                                                                                                                                        44move-result-object v4
                                                                                                                                                                                        45if-eqz v4, :cond_48
                                                                                                                                                                                        47invoke-interface {v4}, Ljava/util/List;->size()I
                                                                                                                                                                                        48move-result v5
                                                                                                                                                                                        49const/4 v6, 0x1
                                                                                                                                                                                        50if-le v5, v6, :cond_48
                                                                                                                                                                                        51move-object/from16 v0, p0
                                                                                                                                                                                        53invoke-virtual {v0, v4}, Lcom/baidu/mobads/container/d/b;->send3rdLog(Ljava/util/List;)V
                                                                                                                                                                                        54move-object/from16 v0, p0
                                                                                                                                                                                        56iget-object v4, v0, Lcom/baidu/mobads/container/d/b;->mAdContainerCxt:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        58invoke-interface {v4}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdInstanceInfo()Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;
                                                                                                                                                                                        59move-result-object v4
                                                                                                                                                                                        60new-instance v5, Ljava/util/HashSet;
                                                                                                                                                                                        62invoke-direct {v5}, Ljava/util/HashSet;-><init>()V
                                                                                                                                                                                        64invoke-interface {v4, v5}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->setThirdClickTrackingUrls(Ljava/util/Set;)V
                                                                                                                                                                                        65cond_48: const/4 v4, 0x0
                                                                                                                                                                                        67invoke-interface/range {p2 .. p2}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getActionType()I
                                                                                                                                                                                        68move-result v5
                                                                                                                                                                                        69move-object/from16 v0, p0
                                                                                                                                                                                        71iget-object v6, v0, Lcom/baidu/mobads/container/d/b;->mAdContainerCxt:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        73invoke-interface {v6}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdConstants()Lcom/baidu/mobads/interfaces/utils/IXAdConstants;
                                                                                                                                                                                        74move-result-object v6
                                                                                                                                                                                        76invoke-interface {v6}, Lcom/baidu/mobads/interfaces/utils/IXAdConstants;->getActTypeOpenExternalApp()I
                                                                                                                                                                                        77move-result v6
                                                                                                                                                                                        78if-ne v5, v6, :cond_68
                                                                                                                                                                                        80invoke-interface/range {p2 .. p2}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getAppPackageName()Ljava/lang/String;
                                                                                                                                                                                        81move-result-object v5
                                                                                                                                                                                        83const-string v6, "com.baidu.searchbox"
                                                                                                                                                                                        85invoke-static {v5, v6}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        86move-result v5
                                                                                                                                                                                        87if-eqz v5, :cond_68
                                                                                                                                                                                        88const/4 v4, 0x1
                                                                                                                                                                                        89cond_68: if-nez v4, :cond_bf
                                                                                                                                                                                        90new-instance v4, Lcom/baidu/mobads/container/b/g/f;
                                                                                                                                                                                        92invoke-direct {v4}, Lcom/baidu/mobads/container/b/g/f;-><init>()V
                                                                                                                                                                                        93move-object/from16 v0, p0
                                                                                                                                                                                        95iget-object v5, v0, Lcom/baidu/mobads/container/d/b;->mAdContainerCxt:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        97invoke-interface {v5}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdContainerListener()Lcom/baidu/mobads/interfaces/IXAdContainerEventListener;
                                                                                                                                                                                        98move-result-object v8
                                                                                                                                                                                        99const/4 v5, 0x1
                                                                                                                                                                                        101invoke-static {v5}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        102move-result-object v9
                                                                                                                                                                                        103move-object/from16 v0, p0
                                                                                                                                                                                        105iget-object v5, v0, Lcom/baidu/mobads/container/d/b;->mAdContainerCxt:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        106move-object/from16 v0, p0
                                                                                                                                                                                        107move-object/from16 v1, p2
                                                                                                                                                                                        109invoke-virtual {v0, v5, v1}, Lcom/baidu/mobads/container/d/b;->getShouBaiLpFlag(Lcom/baidu/mobads/interfaces/IXAdContainerContext;Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;)Ljava/util/HashMap;
                                                                                                                                                                                        110move-result-object v10
                                                                                                                                                                                        112const-string v11, "feeds_dummy"
                                                                                                                                                                                        113move-object/from16 v5, p0
                                                                                                                                                                                        114move-object/from16 v6, p2
                                                                                                                                                                                        115move-object/from16 v7, p4
                                                                                                                                                                                        117invoke-virtual/range {v4 .. v11}, Lcom/baidu/mobads/container/b/g/f;->a(Lcom/baidu/mobads/interfaces/IXAdContainer;Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;Lcom/baidu/mobads/interfaces/feeds/IXAdFeedsRequestParameters;Lcom/baidu/mobads/interfaces/IXAdContainerEventListener;Ljava/lang/Boolean;Ljava/util/HashMap;Ljava/lang/String;)V
                                                                                                                                                                                        118cond_93: move-object/from16 v0, p0
                                                                                                                                                                                        119move-object/from16 v1, p1
                                                                                                                                                                                        120move-object/from16 v2, p2
                                                                                                                                                                                        121move-object/from16 v3, p4
                                                                                                                                                                                        123invoke-virtual {v0, v1, v2, v3}, Lcom/baidu/mobads/container/d/b;->a(Landroid/view/View;Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;Lcom/baidu/mobads/interfaces/feeds/IXAdFeedsRequestParameters;)Lcom/baidu/mobads/container/d/b$a;
                                                                                                                                                                                        124move-result-object v4
                                                                                                                                                                                        125move-object/from16 v0, p0
                                                                                                                                                                                        127invoke-direct {v0, v4}, Lcom/baidu/mobads/container/d/b;->a(Lcom/baidu/mobads/container/d/b$a;)Ljava/lang/Boolean;
                                                                                                                                                                                        129const-string v5, "364"
                                                                                                                                                                                        130move-object/from16 v0, p0
                                                                                                                                                                                        132invoke-direct {v0, v4, v5}, Lcom/baidu/mobads/container/d/b;->a(Lcom/baidu/mobads/container/d/b$a;Ljava/lang/String;)V
                                                                                                                                                                                        133sget v4, Lcom/baidu/mobads/container/o/o;->f:I
                                                                                                                                                                                        134move-object/from16 v0, p0
                                                                                                                                                                                        136invoke-virtual {v0, v4}, Lcom/baidu/mobads/container/d/b;->checkAPO(I)V
                                                                                                                                                                                        137return-void
                                                                                                                                                                                        138catch_b3: move-exception v4
                                                                                                                                                                                        139move-object/from16 v0, p0
                                                                                                                                                                                        141iget-object v4, v0, Lcom/baidu/mobads/container/d/b;->mAdLogger:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        143const-string v5, "\u7c7b\u578b\u8f6c\u6362\u9519\u8bef"
                                                                                                                                                                                        145invoke-interface {v4, v5}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/String;)I
                                                                                                                                                                                        146goto/16 :goto_1e
                                                                                                                                                                                        147cond_bf: const/4 v6, 0x0
                                                                                                                                                                                        148try_start_c0: new-instance v5, Lorg/json/JSONObject;
                                                                                                                                                                                        150invoke-interface/range {p2 .. p2}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getAppOpenStrs()Ljava/lang/String;
                                                                                                                                                                                        151move-result-object v4
                                                                                                                                                                                        153invoke-direct {v5, v4}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        154goto_c9: if-nez v5, :cond_2a3
                                                                                                                                                                                        155try_start_cb: new-instance v4, Lorg/json/JSONObject;
                                                                                                                                                                                        157invoke-interface/range {p2 .. p2}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getClickThroughUrl()Ljava/lang/String;
                                                                                                                                                                                        158move-result-object v6
                                                                                                                                                                                        160invoke-direct {v4, v6}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        161try_end_d4: move-object v9, v4
                                                                                                                                                                                        162goto_d5: sget v5, Lcom/baidu/mobads/container/landingpage/App2Activity;->ANIMATION_DURATION_ACTIVITY_ENTER:I
                                                                                                                                                                                        163const/4 v4, 0x0
                                                                                                                                                                                        164try_start_d8: new-instance v6, Lorg/json/JSONObject;
                                                                                                                                                                                        166invoke-interface/range {p2 .. p2}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getOriginJsonObject()Lorg/json/JSONObject;
                                                                                                                                                                                        167move-result-object v7
                                                                                                                                                                                        169const-string v8, "control_flags"
                                                                                                                                                                                        171invoke-virtual {v7, v8}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        172move-result-object v7
                                                                                                                                                                                        174invoke-direct {v6, v7}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        176const-string v7, "cutscenes_time"
                                                                                                                                                                                        178invoke-virtual {v6, v7, v5}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
                                                                                                                                                                                        179move-result v5
                                                                                                                                                                                        181const-string v7, "deeplink_lp_exp_flag"
                                                                                                                                                                                        183invoke-virtual {v6, v7, v4}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z
                                                                                                                                                                                        184try_end_f2: move-result v4
                                                                                                                                                                                        185move v11, v5
                                                                                                                                                                                        186goto_f4: const/4 v7, 0x0
                                                                                                                                                                                        187const/4 v6, 0x0
                                                                                                                                                                                        188move-object/from16 v0, p0
                                                                                                                                                                                        189move-object/from16 v1, p2
                                                                                                                                                                                        191invoke-virtual {v0, v1}, Lcom/baidu/mobads/container/d/b;->parseApo(Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;)Lcom/baidu/mobads/container/q$a;
                                                                                                                                                                                        192move-result-object v14
                                                                                                                                                                                        193const/4 v5, 0x1
                                                                                                                                                                                        195invoke-virtual {v14, v5}, Lcom/baidu/mobads/container/q$a;->a(Z)I
                                                                                                                                                                                        196move-result v5
                                                                                                                                                                                        197if-nez v5, :cond_363
                                                                                                                                                                                        198try_start_105: new-instance v5, Lcom/baidu/mobads/container/k;
                                                                                                                                                                                        200invoke-interface/range {p2 .. p2}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getOriginJsonObject()Lorg/json/JSONObject;
                                                                                                                                                                                        201move-result-object v8
                                                                                                                                                                                        203invoke-direct {v5, v8}, Lcom/baidu/mobads/container/k;-><init>(Lorg/json/JSONObject;)V
                                                                                                                                                                                        204try_end_10e: new-instance v6, Lorg/json/JSONObject;
                                                                                                                                                                                        206invoke-virtual {v5}, Lcom/baidu/mobads/container/k;->getAppOpenStrs()Ljava/lang/String;
                                                                                                                                                                                        207move-result-object v8
                                                                                                                                                                                        209invoke-direct {v6, v8}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        211const-string v8, "page"
                                                                                                                                                                                        213const-string v10, ""
                                                                                                                                                                                        215invoke-virtual {v6, v8, v10}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        216move-result-object v8
                                                                                                                                                                                        218invoke-static {v8}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        219move-result v10
                                                                                                                                                                                        220if-nez v10, :cond_132
                                                                                                                                                                                        222const-string v10, "page"
                                                                                                                                                                                        224const-string v12, "baiduboxapp"
                                                                                                                                                                                        226const-string v13, "baiduboxlite"
                                                                                                                                                                                        228invoke-virtual {v8, v12, v13}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
                                                                                                                                                                                        229move-result-object v8
                                                                                                                                                                                        231invoke-virtual {v6, v10, v8}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        232cond_132:
                                                                                                                                                                                        233const-string v8, "version"
                                                                                                                                                                                        234const v10, 0x1250080
                                                                                                                                                                                        236invoke-virtual {v6, v8, v10}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        238invoke-virtual {v6}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        239move-result-object v6
                                                                                                                                                                                        241invoke-virtual {v5, v6}, Lcom/baidu/mobads/container/k;->setAppOpenStrs(Ljava/lang/String;)V
                                                                                                                                                                                        243const-string v6, "com.baidu.searchbox.lite"
                                                                                                                                                                                        245invoke-virtual {v5, v6}, Lcom/baidu/mobads/container/k;->setAppPackageName(Ljava/lang/String;)V
                                                                                                                                                                                        246try_end_146: move-object v12, v5
                                                                                                                                                                                        247goto_147: move-object/from16 v0, p0
                                                                                                                                                                                        249invoke-virtual {v0, v12}, Lcom/baidu/mobads/container/d/b;->parseApo(Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;)Lcom/baidu/mobads/container/q$a;
                                                                                                                                                                                        250move-result-object v15
                                                                                                                                                                                        251if-eqz v4, :cond_360
                                                                                                                                                                                        252const/4 v4, 0x1
                                                                                                                                                                                        253const/4 v5, 0x1
                                                                                                                                                                                        255invoke-virtual {v14, v5}, Lcom/baidu/mobads/container/q$a;->a(Z)I
                                                                                                                                                                                        256move-result v5
                                                                                                                                                                                        257if-eq v4, v5, :cond_15f
                                                                                                                                                                                        258const/4 v4, 0x1
                                                                                                                                                                                        259const/4 v5, 0x1
                                                                                                                                                                                        261invoke-virtual {v15, v5}, Lcom/baidu/mobads/container/q$a;->a(Z)I
                                                                                                                                                                                        262move-result v5
                                                                                                                                                                                        263if-ne v4, v5, :cond_360
                                                                                                                                                                                        264cond_15f: new-instance v4, Lcom/baidu/mobads/container/k;
                                                                                                                                                                                        266invoke-interface/range {p2 .. p2}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getOriginJsonObject()Lorg/json/JSONObject;
                                                                                                                                                                                        267move-result-object v5
                                                                                                                                                                                        269invoke-direct {v4, v5}, Lcom/baidu/mobads/container/k;-><init>(Lorg/json/JSONObject;)V
                                                                                                                                                                                        270try_start_168: new-instance v5, Lorg/json/JSONObject;
                                                                                                                                                                                        272invoke-interface/range {p2 .. p2}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getAppOpenStrs()Ljava/lang/String;
                                                                                                                                                                                        273move-result-object v6
                                                                                                                                                                                        275invoke-direct {v5, v6}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        277const-string v6, "fb_act"
                                                                                                                                                                                        278const/4 v7, 0x0
                                                                                                                                                                                        280invoke-virtual {v5, v6, v7}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
                                                                                                                                                                                        281move-result v6
                                                                                                                                                                                        283const-string v7, "fallback"
                                                                                                                                                                                        285const-string v8, ""
                                                                                                                                                                                        287invoke-virtual {v5, v7, v8}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        288move-result-object v5
                                                                                                                                                                                        290invoke-static {v5}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        291move-result v7
                                                                                                                                                                                        292if-nez v7, :cond_199
                                                                                                                                                                                        293new-instance v7, Ljava/lang/StringBuilder;
                                                                                                                                                                                        295invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        297invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        298move-result-object v5
                                                                                                                                                                                        300const-string v7, "&exp_dup=1"
                                                                                                                                                                                        302invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        303move-result-object v5
                                                                                                                                                                                        305invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        306move-result-object v5
                                                                                                                                                                                        307cond_199: move-object/from16 v0, p2
                                                                                                                                                                                        309invoke-interface {v0, v6}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->setActionType(I)V
                                                                                                                                                                                        310move-object/from16 v0, p2
                                                                                                                                                                                        312invoke-interface {v0, v5}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->setClickThroughUrl(Ljava/lang/String;)V
                                                                                                                                                                                        313goto_1a3: const/4 v5, 0x1
                                                                                                                                                                                        314sput-boolean v5, Lcom/baidu/mobads/container/landingpage/App2Activity;->SHOUBAI_LP_APO_START:Z
                                                                                                                                                                                        315sput v11, Lcom/baidu/mobads/container/landingpage/App2Activity;->ANIMATION_DURATION_ACTIVITY_ENTER:I
                                                                                                                                                                                        316move-object/from16 v0, p0
                                                                                                                                                                                        318iget-object v5, v0, Lcom/baidu/mobads/container/d/b;->mAdContainerCxt:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        320invoke-interface {v5}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdContainerListener()Lcom/baidu/mobads/interfaces/IXAdContainerEventListener;
                                                                                                                                                                                        321move-result-object v5
                                                                                                                                                                                        322const/4 v6, 0x1
                                                                                                                                                                                        324invoke-static {v6}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        325move-result-object v6
                                                                                                                                                                                        326move-object/from16 v0, p0
                                                                                                                                                                                        328iget-object v7, v0, Lcom/baidu/mobads/container/d/b;->mAdContainerCxt:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        329move-object/from16 v0, p0
                                                                                                                                                                                        330move-object/from16 v1, p2
                                                                                                                                                                                        332invoke-virtual {v0, v7, v1}, Lcom/baidu/mobads/container/d/b;->getShouBaiLpFlag(Lcom/baidu/mobads/interfaces/IXAdContainerContext;Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;)Ljava/util/HashMap;
                                                                                                                                                                                        333move-result-object v7
                                                                                                                                                                                        334move-object/from16 v0, p0
                                                                                                                                                                                        335move-object/from16 v1, p2
                                                                                                                                                                                        337invoke-interface {v5, v0, v1, v6, v7}, Lcom/baidu/mobads/interfaces/IXAdContainerEventListener;->onAdClicked(Lcom/baidu/mobads/interfaces/IXAdContainer;Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;Ljava/lang/Boolean;Ljava/util/HashMap;)V
                                                                                                                                                                                        338move-object v13, v4
                                                                                                                                                                                        339goto_1c9: new-instance v10, Ljava/util/HashMap;
                                                                                                                                                                                        341invoke-direct {v10}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        342sget-boolean v4, Lcom/baidu/mobads/container/landingpage/App2Activity;->SHOUBAI_LP_APO_START:Z
                                                                                                                                                                                        343if-eqz v4, :cond_1d9
                                                                                                                                                                                        345const-string v4, "exp_dup"
                                                                                                                                                                                        347const-string v5, "1"
                                                                                                                                                                                        349invoke-virtual {v10, v4, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        350cond_1d9:
                                                                                                                                                                                        351const-string v4, "exp_main"
                                                                                                                                                                                        352new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        354invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        356const-string v6, ""
                                                                                                                                                                                        358invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        359move-result-object v5
                                                                                                                                                                                        360const/4 v6, 0x1
                                                                                                                                                                                        362invoke-virtual {v14, v6}, Lcom/baidu/mobads/container/q$a;->a(Z)I
                                                                                                                                                                                        363move-result v6
                                                                                                                                                                                        365invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        366move-result-object v5
                                                                                                                                                                                        368invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        369move-result-object v5
                                                                                                                                                                                        371invoke-virtual {v10, v4, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        373const-string v4, "exp_lite"
                                                                                                                                                                                        374new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        376invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        378const-string v6, ""
                                                                                                                                                                                        380invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        381move-result-object v5
                                                                                                                                                                                        382const/4 v6, 0x1
                                                                                                                                                                                        384invoke-virtual {v15, v6}, Lcom/baidu/mobads/container/q$a;->a(Z)I
                                                                                                                                                                                        385move-result v6
                                                                                                                                                                                        387invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        388move-result-object v5
                                                                                                                                                                                        390invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        391move-result-object v5
                                                                                                                                                                                        393invoke-virtual {v10, v4, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        394move-object/from16 v0, p0
                                                                                                                                                                                        396iget-object v4, v0, Lcom/baidu/mobads/container/d/b;->mAdContainerCxt:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        398const-string v5, "page"
                                                                                                                                                                                        400const-string v6, ""
                                                                                                                                                                                        402invoke-virtual {v9, v5, v6}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        403move-result-object v5
                                                                                                                                                                                        405invoke-interface/range {p2 .. p2}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getAppPackageName()Ljava/lang/String;
                                                                                                                                                                                        406move-result-object v6
                                                                                                                                                                                        407const/16 v7, 0x1aa
                                                                                                                                                                                        409const-string v8, "fb_act"
                                                                                                                                                                                        410const/16 v16, 0x0
                                                                                                                                                                                        411move/from16 v0, v16
                                                                                                                                                                                        413invoke-virtual {v9, v8, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
                                                                                                                                                                                        414move-result v8
                                                                                                                                                                                        416const-string v16, "version"
                                                                                                                                                                                        417const/16 v17, 0x0
                                                                                                                                                                                        418move-object/from16 v0, v16
                                                                                                                                                                                        419move/from16 v1, v17
                                                                                                                                                                                        421invoke-virtual {v9, v0, v1}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
                                                                                                                                                                                        422move-result v9
                                                                                                                                                                                        424invoke-static/range {v4 .. v10}, Lcom/baidu/mobads/container/o/o;->a(Lcom/baidu/mobads/interfaces/IXAdContainerContext;Ljava/lang/String;Ljava/lang/String;IIILjava/util/HashMap;)V
                                                                                                                                                                                        425const/4 v4, 0x1
                                                                                                                                                                                        426const/4 v5, 0x1
                                                                                                                                                                                        428invoke-virtual {v14, v5}, Lcom/baidu/mobads/container/q$a;->a(Z)I
                                                                                                                                                                                        429move-result v5
                                                                                                                                                                                        430if-ne v4, v5, :cond_2d2
                                                                                                                                                                                        431const/4 v4, 0x1
                                                                                                                                                                                        432const/4 v5, 0x0
                                                                                                                                                                                        434invoke-virtual {v14, v5}, Lcom/baidu/mobads/container/q$a;->a(Z)I
                                                                                                                                                                                        435move-result v5
                                                                                                                                                                                        436if-ge v4, v5, :cond_2af
                                                                                                                                                                                        437new-instance v4, Landroid/content/Intent;
                                                                                                                                                                                        439const-string v5, "android.intent.action.VIEW"
                                                                                                                                                                                        441invoke-virtual {v14}, Lcom/baidu/mobads/container/q$a;->a()Landroid/net/Uri;
                                                                                                                                                                                        442move-result-object v6
                                                                                                                                                                                        444invoke-direct {v4, v5, v6}, Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V
                                                                                                                                                                                        446invoke-virtual {v14}, Lcom/baidu/mobads/container/q$a;->b()Ljava/lang/String;
                                                                                                                                                                                        447move-result-object v5
                                                                                                                                                                                        449invoke-static {v5}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        450move-result v5
                                                                                                                                                                                        451if-nez v5, :cond_26a
                                                                                                                                                                                        453invoke-virtual {v14}, Lcom/baidu/mobads/container/q$a;->b()Ljava/lang/String;
                                                                                                                                                                                        454move-result-object v5
                                                                                                                                                                                        456invoke-virtual {v4, v5}, Landroid/content/Intent;->setPackage(Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        457cond_26a: const/high16 v5, 0x10000000
                                                                                                                                                                                        459invoke-virtual {v4, v5}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
                                                                                                                                                                                        460try_start_26f: move-object/from16 v0, p0
                                                                                                                                                                                        462iget-object v5, v0, Lcom/baidu/mobads/container/d/b;->mAdContainerCxt:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        464invoke-interface {v5}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        465move-result-object v5
                                                                                                                                                                                        467invoke-virtual {v5, v4}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
                                                                                                                                                                                        468goto_27a: if-eqz v13, :cond_93
                                                                                                                                                                                        470invoke-virtual {v13}, Lcom/baidu/mobads/container/k;->getActionType()I
                                                                                                                                                                                        471move-result v4
                                                                                                                                                                                        472move-object/from16 v0, p2
                                                                                                                                                                                        474invoke-interface {v0, v4}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->setActionType(I)V
                                                                                                                                                                                        476invoke-virtual {v13}, Lcom/baidu/mobads/container/k;->getClickThroughUrl()Ljava/lang/String;
                                                                                                                                                                                        477move-result-object v4
                                                                                                                                                                                        478move-object/from16 v0, p2
                                                                                                                                                                                        480invoke-interface {v0, v4}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->setClickThroughUrl(Ljava/lang/String;)V
                                                                                                                                                                                        481goto/16 :goto_93
                                                                                                                                                                                        482catch_290: move-exception v4
                                                                                                                                                                                        483move-object/from16 v0, p0
                                                                                                                                                                                        485iget-object v5, v0, Lcom/baidu/mobads/container/d/b;->mAdLogger:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        487invoke-interface {v5, v4}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/Throwable;)I
                                                                                                                                                                                        488move-object v5, v6
                                                                                                                                                                                        489goto/16 :goto_c9
                                                                                                                                                                                        490catch_29b: move-exception v4
                                                                                                                                                                                        491move-object/from16 v0, p0
                                                                                                                                                                                        493iget-object v6, v0, Lcom/baidu/mobads/container/d/b;->mAdLogger:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        495invoke-interface {v6, v4}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/Throwable;)I
                                                                                                                                                                                        496cond_2a3: move-object v9, v5
                                                                                                                                                                                        497goto/16 :goto_d5
                                                                                                                                                                                        498catch_2a6: move-exception v6
                                                                                                                                                                                        499move v11, v5
                                                                                                                                                                                        500goto/16 :goto_f4
                                                                                                                                                                                        501catch_2aa: move-exception v5
                                                                                                                                                                                        502move-object v5, v6
                                                                                                                                                                                        503goto_2ac: move-object v12, v5
                                                                                                                                                                                        504goto/16 :goto_147
                                                                                                                                                                                        505cond_2af: if-nez v13, :cond_2d0
                                                                                                                                                                                        506move-object/from16 v4, p2
                                                                                                                                                                                        507goto_2b3: move-object/from16 v0, p0
                                                                                                                                                                                        509iget-object v5, v0, Lcom/baidu/mobads/container/d/b;->mAdContainerCxt:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        511invoke-interface {v5}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdContainerListener()Lcom/baidu/mobads/interfaces/IXAdContainerEventListener;
                                                                                                                                                                                        512move-result-object v5
                                                                                                                                                                                        513const/4 v6, 0x1
                                                                                                                                                                                        515invoke-static {v6}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        516move-result-object v6
                                                                                                                                                                                        517move-object/from16 v0, p0
                                                                                                                                                                                        519iget-object v7, v0, Lcom/baidu/mobads/container/d/b;->mAdContainerCxt:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        520move-object/from16 v0, p0
                                                                                                                                                                                        522invoke-virtual {v0, v7, v4}, Lcom/baidu/mobads/container/d/b;->getShouBaiLpFlag(Lcom/baidu/mobads/interfaces/IXAdContainerContext;Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;)Ljava/util/HashMap;
                                                                                                                                                                                        523move-result-object v7
                                                                                                                                                                                        524move-object/from16 v0, p0
                                                                                                                                                                                        526invoke-interface {v5, v0, v4, v6, v7}, Lcom/baidu/mobads/interfaces/IXAdContainerEventListener;->onAdClicked(Lcom/baidu/mobads/interfaces/IXAdContainer;Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;Ljava/lang/Boolean;Ljava/util/HashMap;)V
                                                                                                                                                                                        527goto/16 :goto_27a
                                                                                                                                                                                        528cond_2d0: move-object v4, v13
                                                                                                                                                                                        529goto/16 :goto_2b3
                                                                                                                                                                                        530cond_2d2: const/4 v4, 0x1
                                                                                                                                                                                        531const/4 v5, 0x1
                                                                                                                                                                                        533invoke-virtual {v15, v5}, Lcom/baidu/mobads/container/q$a;->a(Z)I
                                                                                                                                                                                        534move-result v5
                                                                                                                                                                                        535if-ne v4, v5, :cond_2f7
                                                                                                                                                                                        536move-object/from16 v0, p0
                                                                                                                                                                                        538iget-object v4, v0, Lcom/baidu/mobads/container/d/b;->mAdContainerCxt:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        540invoke-interface {v4}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdContainerListener()Lcom/baidu/mobads/interfaces/IXAdContainerEventListener;
                                                                                                                                                                                        541move-result-object v4
                                                                                                                                                                                        542const/4 v5, 0x1
                                                                                                                                                                                        544invoke-static {v5}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        545move-result-object v5
                                                                                                                                                                                        546move-object/from16 v0, p0
                                                                                                                                                                                        548iget-object v6, v0, Lcom/baidu/mobads/container/d/b;->mAdContainerCxt:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        549move-object/from16 v0, p0
                                                                                                                                                                                        551invoke-virtual {v0, v6, v12}, Lcom/baidu/mobads/container/d/b;->getShouBaiLpFlag(Lcom/baidu/mobads/interfaces/IXAdContainerContext;Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;)Ljava/util/HashMap;
                                                                                                                                                                                        552move-result-object v6
                                                                                                                                                                                        553move-object/from16 v0, p0
                                                                                                                                                                                        555invoke-interface {v4, v0, v12, v5, v6}, Lcom/baidu/mobads/interfaces/IXAdContainerEventListener;->onAdClicked(Lcom/baidu/mobads/interfaces/IXAdContainer;Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;Ljava/lang/Boolean;Ljava/util/HashMap;)V
                                                                                                                                                                                        556goto/16 :goto_27a
                                                                                                                                                                                        557cond_2f7: sput v11, Lcom/baidu/mobads/container/landingpage/App2Activity;->ANIMATION_DURATION_ACTIVITY_ENTER:I
                                                                                                                                                                                        558const/4 v4, 0x0
                                                                                                                                                                                        560invoke-virtual {v14, v4}, Lcom/baidu/mobads/container/q$a;->a(Z)I
                                                                                                                                                                                        561move-result v4
                                                                                                                                                                                        562if-lez v4, :cond_32c
                                                                                                                                                                                        563try_start_300: new-instance v4, Lcom/baidu/mobads/container/k;
                                                                                                                                                                                        565invoke-interface/range {p2 .. p2}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getOriginJsonObject()Lorg/json/JSONObject;
                                                                                                                                                                                        566move-result-object v5
                                                                                                                                                                                        568invoke-direct {v4, v5}, Lcom/baidu/mobads/container/k;-><init>(Lorg/json/JSONObject;)V
                                                                                                                                                                                        569try_start_309: new-instance v5, Lorg/json/JSONObject;
                                                                                                                                                                                        571invoke-interface/range {p2 .. p2}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getAppOpenStrs()Ljava/lang/String;
                                                                                                                                                                                        572move-result-object v6
                                                                                                                                                                                        574invoke-direct {v5, v6}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        576const-string v6, "fb_act"
                                                                                                                                                                                        577const/4 v7, 0x0
                                                                                                                                                                                        579invoke-virtual {v5, v6, v7}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
                                                                                                                                                                                        580move-result v6
                                                                                                                                                                                        581move-object/from16 v0, p2
                                                                                                                                                                                        583invoke-interface {v0, v6}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->setActionType(I)V
                                                                                                                                                                                        585const-string v6, "fallback"
                                                                                                                                                                                        587const-string v7, ""
                                                                                                                                                                                        589invoke-virtual {v5, v6, v7}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        590move-result-object v5
                                                                                                                                                                                        591move-object/from16 v0, p2
                                                                                                                                                                                        593invoke-interface {v0, v5}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->setClickThroughUrl(Ljava/lang/String;)V
                                                                                                                                                                                        594try_end_32b: move-object v13, v4
                                                                                                                                                                                        595goto_32c: move-object/from16 v0, p0
                                                                                                                                                                                        597iget-object v4, v0, Lcom/baidu/mobads/container/d/b;->mAdContainerCxt:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        599invoke-interface {v4}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdContainerListener()Lcom/baidu/mobads/interfaces/IXAdContainerEventListener;
                                                                                                                                                                                        600move-result-object v4
                                                                                                                                                                                        601const/4 v5, 0x1
                                                                                                                                                                                        603invoke-static {v5}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        604move-result-object v5
                                                                                                                                                                                        605move-object/from16 v0, p0
                                                                                                                                                                                        607iget-object v6, v0, Lcom/baidu/mobads/container/d/b;->mAdContainerCxt:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        608move-object/from16 v0, p0
                                                                                                                                                                                        609move-object/from16 v1, p2
                                                                                                                                                                                        611invoke-virtual {v0, v6, v1}, Lcom/baidu/mobads/container/d/b;->getShouBaiLpFlag(Lcom/baidu/mobads/interfaces/IXAdContainerContext;Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;)Ljava/util/HashMap;
                                                                                                                                                                                        612move-result-object v6
                                                                                                                                                                                        613move-object/from16 v0, p0
                                                                                                                                                                                        614move-object/from16 v1, p2
                                                                                                                                                                                        616invoke-interface {v4, v0, v1, v5, v6}, Lcom/baidu/mobads/interfaces/IXAdContainerEventListener;->onAdClicked(Lcom/baidu/mobads/interfaces/IXAdContainer;Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;Ljava/lang/Boolean;Ljava/util/HashMap;)V
                                                                                                                                                                                        617goto/16 :goto_27a
                                                                                                                                                                                        618catch_34e: move-exception v4
                                                                                                                                                                                        619goto/16 :goto_32c
                                                                                                                                                                                        620catch_350: move-exception v5
                                                                                                                                                                                        621move-object v13, v4
                                                                                                                                                                                        622goto/16 :goto_32c
                                                                                                                                                                                        623catch_353: move-exception v4
                                                                                                                                                                                        624goto/16 :goto_27a
                                                                                                                                                                                        625catch_356: move-exception v4
                                                                                                                                                                                        626move-object v4, v7
                                                                                                                                                                                        627goto/16 :goto_1a3
                                                                                                                                                                                        628catch_35a: move-exception v5
                                                                                                                                                                                        629goto/16 :goto_1a3
                                                                                                                                                                                        630catch_35d: move-exception v6
                                                                                                                                                                                        631goto/16 :goto_2ac
                                                                                                                                                                                        632cond_360: move-object v13, v7
                                                                                                                                                                                        633goto/16 :goto_1c9
                                                                                                                                                                                        634cond_363: move-object v12, v6
                                                                                                                                                                                        635goto/16 :goto_147
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONArray.<init>
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONArray.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • com.baidu.mapapi.map.MyLocationConfiguration$LocationMode.COMPASS:Lcom/baidu/mapapi/map/MyLocationConfiguration$LocationMode
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONArray.put
                                                                                                                                                                                        • org.json.JSONException.printStackTrace
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • android.os.Bundle.<init>
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • java.util.List.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • android.os.Bundle.<init>
                                                                                                                                                                                        • android.graphics.Bitmap.getWidth
                                                                                                                                                                                        • android.graphics.Bitmap.getHeight
                                                                                                                                                                                        • java.nio.ByteBuffer.allocate
                                                                                                                                                                                        • android.graphics.Bitmap.copyPixelsToBuffer
                                                                                                                                                                                        • java.nio.ByteBuffer.array
                                                                                                                                                                                        • android.os.Bundle.putByteArray
                                                                                                                                                                                        • java.lang.Object.hashCode
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • android.graphics.Bitmap.getHeight
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • android.graphics.Bitmap.getWidth
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • java.util.ArrayList.add
                                                                                                                                                                                        • java.util.ArrayList.size
                                                                                                                                                                                        • java.util.ArrayList.size
                                                                                                                                                                                        • java.util.ArrayList.size
                                                                                                                                                                                        • java.util.ArrayList.get
                                                                                                                                                                                        • android.os.Bundle.putParcelableArray
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        • java.lang.Enum.ordinal
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • direction_wheel
                                                                                                                                                                                        • iconarrowfocid
                                                                                                                                                                                        • iconarrowfoc
                                                                                                                                                                                        • iconarrownorid
                                                                                                                                                                                        • iconarrownor
                                                                                                                                                                                        • direction
                                                                                                                                                                                        • radius
                                                                                                                                                                                        • pty
                                                                                                                                                                                        • ptx
                                                                                                                                                                                        • type
                                                                                                                                                                                        • NormalLocArrow
                                                                                                                                                                                        • FocusLocArrow
                                                                                                                                                                                        • lineid
                                                                                                                                                                                        • areaid
                                                                                                                                                                                        • data
                                                                                                                                                                                        • imgdata
                                                                                                                                                                                        • imgindex
                                                                                                                                                                                        • imgH
                                                                                                                                                                                        • imgW
                                                                                                                                                                                        • icondata
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0move-object/from16 v1, p0
                                                                                                                                                                                        1move-object/from16 v2, p1
                                                                                                                                                                                        2move-object/from16 v3, p2
                                                                                                                                                                                        4const-string v0, "direction_wheel"
                                                                                                                                                                                        6const-string v4, "iconarrowfocid"
                                                                                                                                                                                        8const-string v5, "iconarrowfoc"
                                                                                                                                                                                        10const-string v6, "iconarrownorid"
                                                                                                                                                                                        12const-string v7, "iconarrownor"
                                                                                                                                                                                        14const-string v8, "direction"
                                                                                                                                                                                        16const-string v9, "radius"
                                                                                                                                                                                        18const-string v10, "pty"
                                                                                                                                                                                        20const-string v11, "ptx"
                                                                                                                                                                                        21if-eqz v2, :cond_230
                                                                                                                                                                                        22if-eqz v3, :cond_230
                                                                                                                                                                                        24invoke-virtual/range {p0 .. p0}, Lcom/baidu/mapapi/map/BaiduMap;->isMyLocationEnabled()Z
                                                                                                                                                                                        25move-result v12
                                                                                                                                                                                        26if-nez v12, :cond_24
                                                                                                                                                                                        27goto/16 :goto_230
                                                                                                                                                                                        28cond_24: new-instance v12, Lorg/json/JSONObject;
                                                                                                                                                                                        30invoke-direct {v12}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        31new-instance v13, Lorg/json/JSONArray;
                                                                                                                                                                                        33invoke-direct {v13}, Lorg/json/JSONArray;-><init>()V
                                                                                                                                                                                        34new-instance v14, Lorg/json/JSONObject;
                                                                                                                                                                                        36invoke-direct {v14}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        37new-instance v15, Lorg/json/JSONObject;
                                                                                                                                                                                        39invoke-direct {v15}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        40new-instance v1, Lcom/baidu/mapapi/model/LatLng;
                                                                                                                                                                                        41move-object/from16 v16, v4
                                                                                                                                                                                        42move-object/from16 v17, v5
                                                                                                                                                                                        43iget-wide v4, v2, Lcom/baidu/mapapi/map/MyLocationData;->latitude:D
                                                                                                                                                                                        44move-object/from16 v18, v6
                                                                                                                                                                                        45move-object/from16 v19, v7
                                                                                                                                                                                        46iget-wide v6, v2, Lcom/baidu/mapapi/map/MyLocationData;->longitude:D
                                                                                                                                                                                        48invoke-direct {v1, v4, v5, v6, v7}, Lcom/baidu/mapapi/model/LatLng;-><init>(DD)V
                                                                                                                                                                                        50invoke-static {v1}, Lcom/baidu/mapapi/model/CoordUtil;->ll2mc(Lcom/baidu/mapapi/model/LatLng;)Lcom/baidu/mapapi/model/inner/GeoPoint;
                                                                                                                                                                                        51move-result-object v4
                                                                                                                                                                                        52const/4 v5, 0x0
                                                                                                                                                                                        53try_start_4e:
                                                                                                                                                                                        54const-string v6, "type"
                                                                                                                                                                                        56invoke-virtual {v12, v6, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        58invoke-virtual {v4}, Lcom/baidu/mapapi/model/inner/GeoPoint;->getLongitudeE6()D
                                                                                                                                                                                        59move-result-wide v6
                                                                                                                                                                                        61invoke-virtual {v14, v11, v6, v7}, Lorg/json/JSONObject;->put(Ljava/lang/String;D)Lorg/json/JSONObject;
                                                                                                                                                                                        63invoke-virtual {v4}, Lcom/baidu/mapapi/model/inner/GeoPoint;->getLatitudeE6()D
                                                                                                                                                                                        64move-result-wide v6
                                                                                                                                                                                        66invoke-virtual {v14, v10, v6, v7}, Lorg/json/JSONObject;->put(Ljava/lang/String;D)Lorg/json/JSONObject;
                                                                                                                                                                                        67iget v6, v2, Lcom/baidu/mapapi/map/MyLocationData;->accuracy:F
                                                                                                                                                                                        68float-to-int v6, v6
                                                                                                                                                                                        70invoke-static {v1, v6}, Lcom/baidu/mapapi/model/CoordUtil;->getMCDistanceByOneLatLngAndRadius(Lcom/baidu/mapapi/model/LatLng;I)I
                                                                                                                                                                                        71move-result v1
                                                                                                                                                                                        72int-to-float v1, v1
                                                                                                                                                                                        73float-to-double v6, v1
                                                                                                                                                                                        75invoke-virtual {v14, v9, v6, v7}, Lorg/json/JSONObject;->put(Ljava/lang/String;D)Lorg/json/JSONObject;
                                                                                                                                                                                        76iget v1, v2, Lcom/baidu/mapapi/map/MyLocationData;->direction:F
                                                                                                                                                                                        77iget-boolean v1, v3, Lcom/baidu/mapapi/map/MyLocationConfiguration;->enableDirection:Z
                                                                                                                                                                                        78if-eqz v1, :cond_88
                                                                                                                                                                                        79iget v1, v2, Lcom/baidu/mapapi/map/MyLocationData;->direction:F
                                                                                                                                                                                        80const/high16 v6, 0x43b40000 # 360.0f
                                                                                                                                                                                        81rem-float/2addr v1, v6
                                                                                                                                                                                        82const/high16 v7, 0x43340000 # 180.0f
                                                                                                                                                                                        83cmpl-float v7, v1, v7
                                                                                                                                                                                        84if-lez v7, :cond_80
                                                                                                                                                                                        85sub-float/2addr v1, v6
                                                                                                                                                                                        86goto/16 :goto_8a
                                                                                                                                                                                        87cond_80: const/high16 v7, -0x3ccc0000 # -180.0f
                                                                                                                                                                                        88cmpg-float v7, v1, v7
                                                                                                                                                                                        89if-gez v7, :cond_8a
                                                                                                                                                                                        90add-float/2addr v1, v6
                                                                                                                                                                                        91goto/16 :goto_8a
                                                                                                                                                                                        92cond_88: const/high16 v1, -0x40800000 # -1.0f
                                                                                                                                                                                        93goto_8a: float-to-double v6, v1
                                                                                                                                                                                        95invoke-virtual {v14, v8, v6, v7}, Lorg/json/JSONObject;->put(Ljava/lang/String;D)Lorg/json/JSONObject;
                                                                                                                                                                                        97const-string v1, "NormalLocArrow"
                                                                                                                                                                                        98move-object/from16 v6, v19
                                                                                                                                                                                        100invoke-virtual {v14, v6, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        101const/16 v1, 0x1c
                                                                                                                                                                                        102move-object/from16 v7, v18
                                                                                                                                                                                        104invoke-virtual {v14, v7, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        106const-string v1, "FocusLocArrow"
                                                                                                                                                                                        107move-object/from16 v5, v17
                                                                                                                                                                                        109invoke-virtual {v14, v5, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        110const/16 v1, 0x1d
                                                                                                                                                                                        111move-object/from16 v2, v16
                                                                                                                                                                                        113invoke-virtual {v14, v2, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        115const-string v1, "lineid"
                                                                                                                                                                                        116move-object/from16 v16, v2
                                                                                                                                                                                        117iget v2, v3, Lcom/baidu/mapapi/map/MyLocationConfiguration;->accuracyCircleStrokeColor:I
                                                                                                                                                                                        119invoke-virtual {v14, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        121const-string v1, "areaid"
                                                                                                                                                                                        122iget v2, v3, Lcom/baidu/mapapi/map/MyLocationConfiguration;->accuracyCircleFillColor:I
                                                                                                                                                                                        124invoke-virtual {v14, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        126invoke-virtual {v13, v14}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
                                                                                                                                                                                        128const-string v1, "data"
                                                                                                                                                                                        130invoke-virtual {v12, v1, v13}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        132iget-object v1, v3, Lcom/baidu/mapapi/map/MyLocationConfiguration;->locationMode:Lcom/baidu/mapapi/map/MyLocationConfiguration$LocationMode;
                                                                                                                                                                                        134sget-object v2, Lcom/baidu/mapapi/map/MyLocationConfiguration$LocationMode;->COMPASS:Lcom/baidu/mapapi/map/MyLocationConfiguration$LocationMode;
                                                                                                                                                                                        135if-ne v1, v2, :cond_f3
                                                                                                                                                                                        137invoke-virtual {v4}, Lcom/baidu/mapapi/model/inner/GeoPoint;->getLongitudeE6()D
                                                                                                                                                                                        138move-result-wide v1
                                                                                                                                                                                        140invoke-virtual {v15, v11, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;D)Lorg/json/JSONObject;
                                                                                                                                                                                        142invoke-virtual {v4}, Lcom/baidu/mapapi/model/inner/GeoPoint;->getLatitudeE6()D
                                                                                                                                                                                        143move-result-wide v1
                                                                                                                                                                                        145invoke-virtual {v15, v10, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;D)Lorg/json/JSONObject;
                                                                                                                                                                                        146try_end_d6: const/4 v1, 0x0
                                                                                                                                                                                        147try_start_d7:
                                                                                                                                                                                        148invoke-virtual {v15, v9, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        150invoke-virtual {v15, v8, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        152invoke-virtual {v15, v6, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        153const/16 v2, 0x36
                                                                                                                                                                                        155invoke-virtual {v15, v7, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        157invoke-virtual {v15, v5, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        158move-object/from16 v0, v16
                                                                                                                                                                                        160invoke-virtual {v15, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        162invoke-virtual {v13, v15}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
                                                                                                                                                                                        163try_end_f0: goto/16 :goto_fa
                                                                                                                                                                                        164catch_f1: move-exception v0
                                                                                                                                                                                        165goto/16 :goto_f7
                                                                                                                                                                                        166cond_f3: const/4 v1, 0x0
                                                                                                                                                                                        167goto/16 :goto_fa
                                                                                                                                                                                        168catch_f5: move-exception v0
                                                                                                                                                                                        169const/4 v1, 0x0
                                                                                                                                                                                        170goto_f7:
                                                                                                                                                                                        171invoke-virtual {v0}, Lorg/json/JSONException;->printStackTrace()V
                                                                                                                                                                                        172goto_fa:
                                                                                                                                                                                        173iget-object v0, v3, Lcom/baidu/mapapi/map/MyLocationConfiguration;->customMarker:Lcom/baidu/mapapi/map/BitmapDescriptor;
                                                                                                                                                                                        174if-nez v0, :cond_103
                                                                                                                                                                                        175const/4 v0, 0x0
                                                                                                                                                                                        176move-object/from16 v1, p0
                                                                                                                                                                                        177goto/16 :goto_196
                                                                                                                                                                                        178cond_103: new-instance v0, Ljava/util/ArrayList;
                                                                                                                                                                                        180invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        182iget-object v2, v3, Lcom/baidu/mapapi/map/MyLocationConfiguration;->customMarker:Lcom/baidu/mapapi/map/BitmapDescriptor;
                                                                                                                                                                                        184invoke-interface {v0, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        185new-instance v2, Landroid/os/Bundle;
                                                                                                                                                                                        187invoke-direct {v2}, Landroid/os/Bundle;-><init>()V
                                                                                                                                                                                        188new-instance v4, Ljava/util/ArrayList;
                                                                                                                                                                                        190invoke-direct {v4}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        192invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        193move-result-object v0
                                                                                                                                                                                        194goto_11b:
                                                                                                                                                                                        195invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        196move-result v5
                                                                                                                                                                                        197if-eqz v5, :cond_171
                                                                                                                                                                                        199invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        200move-result-object v5
                                                                                                                                                                                        201check-cast v5, Lcom/baidu/mapapi/map/BitmapDescriptor;
                                                                                                                                                                                        202new-instance v6, Lcom/baidu/mapapi/model/ParcelItem;
                                                                                                                                                                                        204invoke-direct {v6}, Lcom/baidu/mapapi/model/ParcelItem;-><init>()V
                                                                                                                                                                                        205new-instance v7, Landroid/os/Bundle;
                                                                                                                                                                                        207invoke-direct {v7}, Landroid/os/Bundle;-><init>()V
                                                                                                                                                                                        209iget-object v8, v5, Lcom/baidu/mapapi/map/BitmapDescriptor;->a:Landroid/graphics/Bitmap;
                                                                                                                                                                                        211invoke-virtual {v8}, Landroid/graphics/Bitmap;->getWidth()I
                                                                                                                                                                                        212move-result v9
                                                                                                                                                                                        214invoke-virtual {v8}, Landroid/graphics/Bitmap;->getHeight()I
                                                                                                                                                                                        215move-result v10
                                                                                                                                                                                        216mul-int v9, v9, v10
                                                                                                                                                                                        217mul-int/lit8 v9, v9, 0x4
                                                                                                                                                                                        219invoke-static {v9}, Ljava/nio/ByteBuffer;->allocate(I)Ljava/nio/ByteBuffer;
                                                                                                                                                                                        220move-result-object v9
                                                                                                                                                                                        222invoke-virtual {v8, v9}, Landroid/graphics/Bitmap;->copyPixelsToBuffer(Ljava/nio/Buffer;)V
                                                                                                                                                                                        224invoke-virtual {v9}, Ljava/nio/ByteBuffer;->array()[B
                                                                                                                                                                                        225move-result-object v9
                                                                                                                                                                                        227const-string v10, "imgdata"
                                                                                                                                                                                        229invoke-virtual {v7, v10, v9}, Landroid/os/Bundle;->putByteArray(Ljava/lang/String;[B)V
                                                                                                                                                                                        231invoke-virtual {v5}, Ljava/lang/Object;->hashCode()I
                                                                                                                                                                                        232move-result v5
                                                                                                                                                                                        234const-string v9, "imgindex"
                                                                                                                                                                                        236invoke-virtual {v7, v9, v5}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        238invoke-virtual {v8}, Landroid/graphics/Bitmap;->getHeight()I
                                                                                                                                                                                        239move-result v5
                                                                                                                                                                                        241const-string v9, "imgH"
                                                                                                                                                                                        243invoke-virtual {v7, v9, v5}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        245invoke-virtual {v8}, Landroid/graphics/Bitmap;->getWidth()I
                                                                                                                                                                                        246move-result v5
                                                                                                                                                                                        248const-string v8, "imgW"
                                                                                                                                                                                        250invoke-virtual {v7, v8, v5}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        252invoke-virtual {v6, v7}, Lcom/baidu/mapapi/model/ParcelItem;->setBundle(Landroid/os/Bundle;)V
                                                                                                                                                                                        254invoke-virtual {v4, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        255goto/16 :goto_11b
                                                                                                                                                                                        256cond_171:
                                                                                                                                                                                        257invoke-virtual {v4}, Ljava/util/ArrayList;->size()I
                                                                                                                                                                                        258move-result v0
                                                                                                                                                                                        259if-lez v0, :cond_193
                                                                                                                                                                                        261invoke-virtual {v4}, Ljava/util/ArrayList;->size()I
                                                                                                                                                                                        262move-result v0
                                                                                                                                                                                        263new-array v0, v0, [Lcom/baidu/mapapi/model/ParcelItem;
                                                                                                                                                                                        264goto_17d:
                                                                                                                                                                                        265invoke-virtual {v4}, Ljava/util/ArrayList;->size()I
                                                                                                                                                                                        266move-result v5
                                                                                                                                                                                        267if-ge v1, v5, :cond_18e
                                                                                                                                                                                        269invoke-virtual {v4, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        270move-result-object v5
                                                                                                                                                                                        271check-cast v5, Lcom/baidu/mapapi/model/ParcelItem;
                                                                                                                                                                                        272aput-object v5, v0, v1
                                                                                                                                                                                        273add-int/lit8 v1, v1, 0x1
                                                                                                                                                                                        274goto/16 :goto_17d
                                                                                                                                                                                        275cond_18e:
                                                                                                                                                                                        276const-string v1, "icondata"
                                                                                                                                                                                        278invoke-virtual {v2, v1, v0}, Landroid/os/Bundle;->putParcelableArray(Ljava/lang/String;[Landroid/os/Parcelable;)V
                                                                                                                                                                                        279cond_193: move-object/from16 v1, p0
                                                                                                                                                                                        280move-object v0, v2
                                                                                                                                                                                        281goto_196:
                                                                                                                                                                                        282iget-object v2, v1, Lcom/baidu/mapapi/map/BaiduMap;->i:Lcom/baidu/mapsdkplatform/comapi/map/e;
                                                                                                                                                                                        283if-eqz v2, :cond_1a1
                                                                                                                                                                                        285invoke-virtual {v12}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        286move-result-object v4
                                                                                                                                                                                        288invoke-virtual {v2, v4, v0}, Lcom/baidu/mapsdkplatform/comapi/map/e;->a(Ljava/lang/String;Landroid/os/Bundle;)V
                                                                                                                                                                                        289cond_1a1:
                                                                                                                                                                                        290sget-object v0, Lcom/baidu/mapapi/map/e;->a:[I
                                                                                                                                                                                        292iget-object v2, v3, Lcom/baidu/mapapi/map/MyLocationConfiguration;->locationMode:Lcom/baidu/mapapi/map/MyLocationConfiguration$LocationMode;
                                                                                                                                                                                        294invoke-virtual {v2}, Ljava/lang/Enum;->ordinal()I
                                                                                                                                                                                        295move-result v2
                                                                                                                                                                                        296aget v0, v0, v2
                                                                                                                                                                                        297const/4 v2, 0x1
                                                                                                                                                                                        298if-eq v0, v2, :cond_1f1
                                                                                                                                                                                        299const/4 v2, 0x2
                                                                                                                                                                                        300if-eq v0, v2, :cond_1b4
                                                                                                                                                                                        301const/4 v2, 0x3
                                                                                                                                                                                        302goto/16 :goto_230
                                                                                                                                                                                        303cond_1b4: new-instance v0, Lcom/baidu/mapapi/map/MapStatus$Builder;
                                                                                                                                                                                        305invoke-direct {v0}, Lcom/baidu/mapapi/map/MapStatus$Builder;-><init>()V
                                                                                                                                                                                        306new-instance v2, Lcom/baidu/mapapi/model/LatLng;
                                                                                                                                                                                        307move-object/from16 v3, p1
                                                                                                                                                                                        308iget-wide v4, v3, Lcom/baidu/mapapi/map/MyLocationData;->latitude:D
                                                                                                                                                                                        309iget-wide v6, v3, Lcom/baidu/mapapi/map/MyLocationData;->longitude:D
                                                                                                                                                                                        311invoke-direct {v2, v4, v5, v6, v7}, Lcom/baidu/mapapi/model/LatLng;-><init>(DD)V
                                                                                                                                                                                        313invoke-virtual {v0, v2}, Lcom/baidu/mapapi/map/MapStatus$Builder;->target(Lcom/baidu/mapapi/model/LatLng;)Lcom/baidu/mapapi/map/MapStatus$Builder;
                                                                                                                                                                                        314move-result-object v0
                                                                                                                                                                                        316invoke-virtual/range {p0 .. p0}, Lcom/baidu/mapapi/map/BaiduMap;->getMapStatus()Lcom/baidu/mapapi/map/MapStatus;
                                                                                                                                                                                        317move-result-object v2
                                                                                                                                                                                        318iget v2, v2, Lcom/baidu/mapapi/map/MapStatus;->zoom:F
                                                                                                                                                                                        320invoke-virtual {v0, v2}, Lcom/baidu/mapapi/map/MapStatus$Builder;->zoom(F)Lcom/baidu/mapapi/map/MapStatus$Builder;
                                                                                                                                                                                        321move-result-object v0
                                                                                                                                                                                        323invoke-virtual/range {p0 .. p0}, Lcom/baidu/mapapi/map/BaiduMap;->getMapStatus()Lcom/baidu/mapapi/map/MapStatus;
                                                                                                                                                                                        324move-result-object v2
                                                                                                                                                                                        325iget v2, v2, Lcom/baidu/mapapi/map/MapStatus;->rotate:F
                                                                                                                                                                                        327invoke-virtual {v0, v2}, Lcom/baidu/mapapi/map/MapStatus$Builder;->rotate(F)Lcom/baidu/mapapi/map/MapStatus$Builder;
                                                                                                                                                                                        328move-result-object v0
                                                                                                                                                                                        330invoke-virtual/range {p0 .. p0}, Lcom/baidu/mapapi/map/BaiduMap;->getMapStatus()Lcom/baidu/mapapi/map/MapStatus;
                                                                                                                                                                                        331move-result-object v2
                                                                                                                                                                                        332iget v2, v2, Lcom/baidu/mapapi/map/MapStatus;->overlook:F
                                                                                                                                                                                        334invoke-virtual {v0, v2}, Lcom/baidu/mapapi/map/MapStatus$Builder;->overlook(F)Lcom/baidu/mapapi/map/MapStatus$Builder;
                                                                                                                                                                                        335move-result-object v0
                                                                                                                                                                                        337invoke-virtual/range {p0 .. p0}, Lcom/baidu/mapapi/map/BaiduMap;->getMapStatus()Lcom/baidu/mapapi/map/MapStatus;
                                                                                                                                                                                        338move-result-object v2
                                                                                                                                                                                        340iget-object v2, v2, Lcom/baidu/mapapi/map/MapStatus;->targetScreen:Landroid/graphics/Point;
                                                                                                                                                                                        342invoke-virtual {v0, v2}, Lcom/baidu/mapapi/map/MapStatus$Builder;->targetScreen(Landroid/graphics/Point;)Lcom/baidu/mapapi/map/MapStatus$Builder;
                                                                                                                                                                                        343move-result-object v0
                                                                                                                                                                                        344goto/16 :goto_225
                                                                                                                                                                                        345cond_1f1: move-object/from16 v3, p1
                                                                                                                                                                                        346new-instance v0, Lcom/baidu/mapapi/map/MapStatus$Builder;
                                                                                                                                                                                        348invoke-direct {v0}, Lcom/baidu/mapapi/map/MapStatus$Builder;-><init>()V
                                                                                                                                                                                        349iget v2, v3, Lcom/baidu/mapapi/map/MyLocationData;->direction:F
                                                                                                                                                                                        351invoke-virtual {v0, v2}, Lcom/baidu/mapapi/map/MapStatus$Builder;->rotate(F)Lcom/baidu/mapapi/map/MapStatus$Builder;
                                                                                                                                                                                        352move-result-object v0
                                                                                                                                                                                        353const/high16 v2, -0x3dcc0000 # -45.0f
                                                                                                                                                                                        355invoke-virtual {v0, v2}, Lcom/baidu/mapapi/map/MapStatus$Builder;->overlook(F)Lcom/baidu/mapapi/map/MapStatus$Builder;
                                                                                                                                                                                        356move-result-object v0
                                                                                                                                                                                        357new-instance v2, Lcom/baidu/mapapi/model/LatLng;
                                                                                                                                                                                        358iget-wide v4, v3, Lcom/baidu/mapapi/map/MyLocationData;->latitude:D
                                                                                                                                                                                        359iget-wide v6, v3, Lcom/baidu/mapapi/map/MyLocationData;->longitude:D
                                                                                                                                                                                        361invoke-direct {v2, v4, v5, v6, v7}, Lcom/baidu/mapapi/model/LatLng;-><init>(DD)V
                                                                                                                                                                                        363invoke-virtual {v0, v2}, Lcom/baidu/mapapi/map/MapStatus$Builder;->target(Lcom/baidu/mapapi/model/LatLng;)Lcom/baidu/mapapi/map/MapStatus$Builder;
                                                                                                                                                                                        364move-result-object v0
                                                                                                                                                                                        366invoke-virtual/range {p0 .. p0}, Lcom/baidu/mapapi/map/BaiduMap;->getMapStatus()Lcom/baidu/mapapi/map/MapStatus;
                                                                                                                                                                                        367move-result-object v2
                                                                                                                                                                                        369iget-object v2, v2, Lcom/baidu/mapapi/map/MapStatus;->targetScreen:Landroid/graphics/Point;
                                                                                                                                                                                        371invoke-virtual {v0, v2}, Lcom/baidu/mapapi/map/MapStatus$Builder;->targetScreen(Landroid/graphics/Point;)Lcom/baidu/mapapi/map/MapStatus$Builder;
                                                                                                                                                                                        372move-result-object v0
                                                                                                                                                                                        374invoke-virtual/range {p0 .. p0}, Lcom/baidu/mapapi/map/BaiduMap;->getMapStatus()Lcom/baidu/mapapi/map/MapStatus;
                                                                                                                                                                                        375move-result-object v2
                                                                                                                                                                                        376iget v2, v2, Lcom/baidu/mapapi/map/MapStatus;->zoom:F
                                                                                                                                                                                        378invoke-virtual {v0, v2}, Lcom/baidu/mapapi/map/MapStatus$Builder;->zoom(F)Lcom/baidu/mapapi/map/MapStatus$Builder;
                                                                                                                                                                                        379move-result-object v0
                                                                                                                                                                                        380goto_225:
                                                                                                                                                                                        381invoke-virtual {v0}, Lcom/baidu/mapapi/map/MapStatus$Builder;->build()Lcom/baidu/mapapi/map/MapStatus;
                                                                                                                                                                                        382move-result-object v0
                                                                                                                                                                                        384invoke-static {v0}, Lcom/baidu/mapapi/map/MapStatusUpdateFactory;->newMapStatus(Lcom/baidu/mapapi/map/MapStatus;)Lcom/baidu/mapapi/map/MapStatusUpdate;
                                                                                                                                                                                        385move-result-object v0
                                                                                                                                                                                        387invoke-virtual {v1, v0}, Lcom/baidu/mapapi/map/BaiduMap;->animateMapStatus(Lcom/baidu/mapapi/map/MapStatusUpdate;)V
                                                                                                                                                                                        388cond_230: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • com.tencent.mm
                                                                                                                                                                                        • sdkreport
                                                                                                                                                                                        • :
                                                                                                                                                                                        • APPNAME
                                                                                                                                                                                        • TIME
                                                                                                                                                                                        • QUA2
                                                                                                                                                                                        • LC
                                                                                                                                                                                        • GUID
                                                                                                                                                                                        • IMEI
                                                                                                                                                                                        • IMSI
                                                                                                                                                                                        • MAC
                                                                                                                                                                                        • PV
                                                                                                                                                                                        • CORETYPE
                                                                                                                                                                                        • APPVN
                                                                                                                                                                                        • APPMETADATA
                                                                                                                                                                                        • VERSION_CODE
                                                                                                                                                                                        • CPU
                                                                                                                                                                                        • com.tencent.mobileqq
                                                                                                                                                                                        • SIGNATURE
                                                                                                                                                                                        • com.tencent.tbs
                                                                                                                                                                                        • 0
                                                                                                                                                                                        • PROTOCOL_VERSION
                                                                                                                                                                                        • ANDROID_ID
                                                                                                                                                                                        • HOST_COREVERSION
                                                                                                                                                                                        • DECOUPLE_COREVERSION
                                                                                                                                                                                        • WIFICONNECTEDTIME
                                                                                                                                                                                        • CORE_EXIST
                                                                                                                                                                                        • TBS_ERROR_CODE
                                                                                                                                                                                        • ATTENTION: Load errorCode missed!
                                                                                                                                                                                        • TIDTYPE
                                                                                                                                                                                        • TID
                                                                                                                                                                                        • getPostData exception!
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "com.tencent.mm"
                                                                                                                                                                                        3const-string v1, "sdkreport"
                                                                                                                                                                                        5const-string v2, ":"
                                                                                                                                                                                        6try_start_6: new-instance v3, Lorg/json/JSONObject;
                                                                                                                                                                                        8invoke-direct {v3}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        10const-string v4, "APPNAME"
                                                                                                                                                                                        12iget-object v5, p0, LMTT/ThirdAppInfoNew;->sAppName:Ljava/lang/String;
                                                                                                                                                                                        14invoke-virtual {v3, v4, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        16const-string v4, "TIME"
                                                                                                                                                                                        18iget-object v5, p0, LMTT/ThirdAppInfoNew;->sTime:Ljava/lang/String;
                                                                                                                                                                                        20invoke-virtual {v3, v4, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        22const-string v4, "QUA2"
                                                                                                                                                                                        24iget-object v5, p0, LMTT/ThirdAppInfoNew;->sQua2:Ljava/lang/String;
                                                                                                                                                                                        26invoke-virtual {v3, v4, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        28const-string v4, "LC"
                                                                                                                                                                                        30iget-object v5, p0, LMTT/ThirdAppInfoNew;->sLc:Ljava/lang/String;
                                                                                                                                                                                        32invoke-virtual {v3, v4, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        34const-string v4, "GUID"
                                                                                                                                                                                        36iget-object v5, p0, LMTT/ThirdAppInfoNew;->sGuid:Ljava/lang/String;
                                                                                                                                                                                        38invoke-virtual {v3, v4, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        40const-string v4, "IMEI"
                                                                                                                                                                                        42iget-object v5, p0, LMTT/ThirdAppInfoNew;->sImei:Ljava/lang/String;
                                                                                                                                                                                        44invoke-virtual {v3, v4, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        46const-string v4, "IMSI"
                                                                                                                                                                                        48iget-object v5, p0, LMTT/ThirdAppInfoNew;->sImsi:Ljava/lang/String;
                                                                                                                                                                                        50invoke-virtual {v3, v4, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        52const-string v4, "MAC"
                                                                                                                                                                                        54iget-object v5, p0, LMTT/ThirdAppInfoNew;->sMac:Ljava/lang/String;
                                                                                                                                                                                        56invoke-virtual {v3, v4, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        58const-string v4, "PV"
                                                                                                                                                                                        59iget-wide v5, p0, LMTT/ThirdAppInfoNew;->iPv:J
                                                                                                                                                                                        61invoke-virtual {v3, v4, v5, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;J)Lorg/json/JSONObject;
                                                                                                                                                                                        63const-string v4, "CORETYPE"
                                                                                                                                                                                        64iget v5, p0, LMTT/ThirdAppInfoNew;->iCoreType:I
                                                                                                                                                                                        66invoke-virtual {v3, v4, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        68const-string v4, "APPVN"
                                                                                                                                                                                        70iget-object v5, p0, LMTT/ThirdAppInfoNew;->sAppVersionName:Ljava/lang/String;
                                                                                                                                                                                        72invoke-virtual {v3, v4, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        74const-string v4, "APPMETADATA"
                                                                                                                                                                                        76iget-object v5, p0, LMTT/ThirdAppInfoNew;->sMetaData:Ljava/lang/String;
                                                                                                                                                                                        78invoke-virtual {v3, v4, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        80const-string v4, "VERSION_CODE"
                                                                                                                                                                                        81iget v5, p0, LMTT/ThirdAppInfoNew;->sVersionCode:I
                                                                                                                                                                                        83invoke-virtual {v3, v4, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        85const-string v4, "CPU"
                                                                                                                                                                                        87iget-object v5, p0, LMTT/ThirdAppInfoNew;->sCpu:Ljava/lang/String;
                                                                                                                                                                                        89invoke-virtual {v3, v4, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        91iget-object v4, p0, LMTT/ThirdAppInfoNew;->sAppName:Ljava/lang/String;
                                                                                                                                                                                        93invoke-virtual {v0, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        94move-result v4
                                                                                                                                                                                        95try_end_73:
                                                                                                                                                                                        96const-string v5, "com.tencent.mobileqq"
                                                                                                                                                                                        98const-string v6, "SIGNATURE"
                                                                                                                                                                                        99if-nez v4, :cond_99
                                                                                                                                                                                        100try_start_79:
                                                                                                                                                                                        101iget-object v4, p0, LMTT/ThirdAppInfoNew;->sAppName:Ljava/lang/String;
                                                                                                                                                                                        103invoke-virtual {v5, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        104move-result v4
                                                                                                                                                                                        105if-nez v4, :cond_99
                                                                                                                                                                                        107const-string v4, "com.tencent.tbs"
                                                                                                                                                                                        109iget-object v7, p0, LMTT/ThirdAppInfoNew;->sAppName:Ljava/lang/String;
                                                                                                                                                                                        111invoke-virtual {v4, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        112move-result v4
                                                                                                                                                                                        113if-eqz v4, :cond_8c
                                                                                                                                                                                        114goto/16 :goto_99
                                                                                                                                                                                        115cond_8c:
                                                                                                                                                                                        116iget-object v2, p0, LMTT/ThirdAppInfoNew;->sAppSignature:Ljava/lang/String;
                                                                                                                                                                                        117if-nez v2, :cond_96
                                                                                                                                                                                        119const-string v2, "0"
                                                                                                                                                                                        120goto_92:
                                                                                                                                                                                        121invoke-virtual {v3, v6, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        122goto/16 :goto_d5
                                                                                                                                                                                        123cond_96:
                                                                                                                                                                                        124iget-object v2, p0, LMTT/ThirdAppInfoNew;->sAppSignature:Ljava/lang/String;
                                                                                                                                                                                        125goto/16 :goto_92
                                                                                                                                                                                        126cond_99: new-instance v4, Lcom/tencent/smtt/sdk/TbsDownloadUpload;
                                                                                                                                                                                        128invoke-direct {v4, p1}, Lcom/tencent/smtt/sdk/TbsDownloadUpload;-><init>(Landroid/content/Context;)V
                                                                                                                                                                                        130invoke-virtual {v4, p1}, Lcom/tencent/smtt/sdk/TbsDownloadUpload;->readTbsDownloadInfo(Landroid/content/Context;)V
                                                                                                                                                                                        132invoke-virtual {v4}, Lcom/tencent/smtt/sdk/TbsDownloadUpload;->getNeedDownloadCode()I
                                                                                                                                                                                        133move-result v7
                                                                                                                                                                                        135invoke-virtual {v4}, Lcom/tencent/smtt/sdk/TbsDownloadUpload;->getStartDownloadCode()I
                                                                                                                                                                                        136move-result v8
                                                                                                                                                                                        138invoke-virtual {v4}, Lcom/tencent/smtt/sdk/TbsDownloadUpload;->getNeedDownloadReturn()I
                                                                                                                                                                                        139move-result v9
                                                                                                                                                                                        141invoke-virtual {v4}, Lcom/tencent/smtt/sdk/TbsDownloadUpload;->getLocalCoreVersion()I
                                                                                                                                                                                        142move-result v4
                                                                                                                                                                                        143new-instance v10, Ljava/lang/StringBuilder;
                                                                                                                                                                                        145invoke-direct {v10}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        147const-string v11, ""
                                                                                                                                                                                        149invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        151invoke-virtual {v10, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        153invoke-virtual {v10, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        155invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        157invoke-virtual {v10, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        159invoke-virtual {v10, v9}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        161invoke-virtual {v10, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        163invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        165invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        166move-result-object v2
                                                                                                                                                                                        167goto/16 :goto_92
                                                                                                                                                                                        168goto_d5:
                                                                                                                                                                                        169const-string v2, "PROTOCOL_VERSION"
                                                                                                                                                                                        170const/4 v4, 0x3
                                                                                                                                                                                        172invoke-virtual {v3, v2, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        174const-string v2, "ANDROID_ID"
                                                                                                                                                                                        176iget-object v4, p0, LMTT/ThirdAppInfoNew;->sAndroidID:Ljava/lang/String;
                                                                                                                                                                                        178invoke-virtual {v3, v2, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        180invoke-static {p1}, Lcom/tencent/smtt/sdk/TbsShareManager;->isThirdPartyApp(Landroid/content/Context;)Z
                                                                                                                                                                                        181move-result v2
                                                                                                                                                                                        182try_end_e6:
                                                                                                                                                                                        183const-string v4, "HOST_COREVERSION"
                                                                                                                                                                                        184if-eqz v2, :cond_f2
                                                                                                                                                                                        185try_start_ea:
                                                                                                                                                                                        186invoke-static {p1}, Lcom/tencent/smtt/sdk/TbsShareManager;->getHostCoreVersions(Landroid/content/Context;)J
                                                                                                                                                                                        187move-result-wide v6
                                                                                                                                                                                        189invoke-virtual {v3, v4, v6, v7}, Lorg/json/JSONObject;->put(Ljava/lang/String;J)Lorg/json/JSONObject;
                                                                                                                                                                                        190goto/16 :goto_102
                                                                                                                                                                                        191cond_f2:
                                                                                                                                                                                        192invoke-static {p1}, Lcom/tencent/smtt/sdk/TbsDownloader;->getCoreShareDecoupleCoreVersionByContext(Landroid/content/Context;)I
                                                                                                                                                                                        193move-result v2
                                                                                                                                                                                        195invoke-virtual {v3, v4, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        197const-string v2, "DECOUPLE_COREVERSION"
                                                                                                                                                                                        199invoke-static {p1}, Lcom/tencent/smtt/sdk/TbsDownloader;->getCoreShareDecoupleCoreVersionByContext(Landroid/content/Context;)I
                                                                                                                                                                                        200move-result v4
                                                                                                                                                                                        202invoke-virtual {v3, v2, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        203goto_102: iget v2, p0, LMTT/ThirdAppInfoNew;->iCoreType:I
                                                                                                                                                                                        204if-nez v2, :cond_133
                                                                                                                                                                                        206const-string v2, "WIFICONNECTEDTIME"
                                                                                                                                                                                        207iget-wide v6, p0, LMTT/ThirdAppInfoNew;->sWifiConnectedTime:J
                                                                                                                                                                                        209invoke-virtual {v3, v2, v6, v7}, Lorg/json/JSONObject;->put(Ljava/lang/String;J)Lorg/json/JSONObject;
                                                                                                                                                                                        211const-string v2, "CORE_EXIST"
                                                                                                                                                                                        212iget v4, p0, LMTT/ThirdAppInfoNew;->localCoreVersion:I
                                                                                                                                                                                        214invoke-virtual {v3, v2, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        215sget v2, Lcom/tencent/smtt/sdk/TbsCoreLoadStat;->mLoadErrorCode:I
                                                                                                                                                                                        216iget v4, p0, LMTT/ThirdAppInfoNew;->localCoreVersion:I
                                                                                                                                                                                        217try_end_118:
                                                                                                                                                                                        218const-string v6, "TBS_ERROR_CODE"
                                                                                                                                                                                        219if-gtz v4, :cond_128
                                                                                                                                                                                        220try_start_11c:
                                                                                                                                                                                        221invoke-static {p1}, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->getInstance(Landroid/content/Context;)Lcom/tencent/smtt/sdk/TbsDownloadConfig;
                                                                                                                                                                                        222move-result-object v4
                                                                                                                                                                                        224invoke-virtual {v4}, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->getDownloadInterruptCode()I
                                                                                                                                                                                        225move-result v4
                                                                                                                                                                                        227invoke-virtual {v3, v6, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        228goto/16 :goto_12b
                                                                                                                                                                                        229cond_128:
                                                                                                                                                                                        230invoke-virtual {v3, v6, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        231goto_12b: const/4 v4, -0x1
                                                                                                                                                                                        232if-ne v2, v4, :cond_133
                                                                                                                                                                                        234const-string v2, "ATTENTION: Load errorCode missed!"
                                                                                                                                                                                        236invoke-static {v1, v2}, Lcom/tencent/smtt/utils/TbsLog;->e(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        237cond_133:
                                                                                                                                                                                        238invoke-static {p1}, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->getInstance(Landroid/content/Context;)Lcom/tencent/smtt/sdk/TbsDownloadConfig;
                                                                                                                                                                                        239move-result-object v2
                                                                                                                                                                                        241invoke-virtual {v2, p1}, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->uploadDownloadInterruptCodeIfNeeded(Landroid/content/Context;)V
                                                                                                                                                                                        242try_start_13a:
                                                                                                                                                                                        243invoke-static {}, Lcom/tencent/smtt/sdk/QbSdk;->getTID()Ljava/lang/String;
                                                                                                                                                                                        244move-result-object p1
                                                                                                                                                                                        245if-eqz p1, :cond_171
                                                                                                                                                                                        247iget-object p1, p0, LMTT/ThirdAppInfoNew;->sAppName:Ljava/lang/String;
                                                                                                                                                                                        249invoke-virtual {p1, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        250move-result p1
                                                                                                                                                                                        251try_end_146:
                                                                                                                                                                                        252const-string v1, "TIDTYPE"
                                                                                                                                                                                        254const-string v2, "TID"
                                                                                                                                                                                        255if-eqz p1, :cond_160
                                                                                                                                                                                        256try_start_14c:
                                                                                                                                                                                        257invoke-static {}, Lcom/tencent/smtt/utils/p;->a()Lcom/tencent/smtt/utils/p;
                                                                                                                                                                                        258move-result-object p0
                                                                                                                                                                                        260invoke-static {}, Lcom/tencent/smtt/sdk/QbSdk;->getTID()Ljava/lang/String;
                                                                                                                                                                                        261move-result-object p1
                                                                                                                                                                                        263invoke-virtual {p0, p1}, Lcom/tencent/smtt/utils/p;->a(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        264move-result-object p0
                                                                                                                                                                                        266invoke-virtual {v3, v2, p0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        267const/4 p0, 0x1
                                                                                                                                                                                        268goto_15c:
                                                                                                                                                                                        269invoke-virtual {v3, v1, p0}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        270goto/16 :goto_171
                                                                                                                                                                                        271cond_160:
                                                                                                                                                                                        272iget-object p0, p0, LMTT/ThirdAppInfoNew;->sAppName:Ljava/lang/String;
                                                                                                                                                                                        274invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        275move-result p0
                                                                                                                                                                                        276if-eqz p0, :cond_171
                                                                                                                                                                                        278invoke-static {}, Lcom/tencent/smtt/sdk/QbSdk;->getTID()Ljava/lang/String;
                                                                                                                                                                                        279move-result-object p0
                                                                                                                                                                                        281invoke-virtual {v3, v2, p0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        282try_end_16f: const/4 p0, 0x0
                                                                                                                                                                                        283goto/16 :goto_15c
                                                                                                                                                                                        284catch_171: return-object v3
                                                                                                                                                                                        285catch_172:
                                                                                                                                                                                        286const-string p0, "getPostData exception!"
                                                                                                                                                                                        288invoke-static {v1, p0}, Lcom/tencent/smtt/utils/TbsLog;->e(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        289const/4 p0, 0x0
                                                                                                                                                                                        290return-object p0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • com.qq.e.comm.plugin.a.f.j:Lcom/qq/e/comm/plugin/a/f
                                                                                                                                                                                        • com.qq.e.comm.plugin.a.f.b
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • com.qq.e.comm.plugin.a.f.d:Lcom/qq/e/comm/plugin/a/f
                                                                                                                                                                                        • com.qq.e.comm.plugin.a.f.b
                                                                                                                                                                                        • com.qq.e.comm.plugin.a.f.j:Lcom/qq/e/comm/plugin/a/f
                                                                                                                                                                                        • com.qq.e.comm.plugin.a.f.b
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • com.qq.e.comm.plugin.a.f.i:Lcom/qq/e/comm/plugin/a/f
                                                                                                                                                                                        • com.qq.e.comm.plugin.a.f.b
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • com.qq.e.comm.constants.LoginType.getValue
                                                                                                                                                                                        • com.qq.e.comm.constants.LoginType.getValue
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        • java.lang.Math.random
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • adposcount
                                                                                                                                                                                        • count
                                                                                                                                                                                        • posid
                                                                                                                                                                                        • page_number
                                                                                                                                                                                        • is_manual_operation
                                                                                                                                                                                        • channel
                                                                                                                                                                                        • spsa
                                                                                                                                                                                        • 1
                                                                                                                                                                                        • support_content_ad
                                                                                                                                                                                        • posw
                                                                                                                                                                                        • posh
                                                                                                                                                                                        • template_count
                                                                                                                                                                                        • actual_width
                                                                                                                                                                                        • actual_height
                                                                                                                                                                                        • datatype
                                                                                                                                                                                        • reqtype
                                                                                                                                                                                        • flow_source
                                                                                                                                                                                        • login_type
                                                                                                                                                                                        • appid
                                                                                                                                                                                        • openid
                                                                                                                                                                                        • flow_control
                                                                                                                                                                                        • fc
                                                                                                                                                                                        • support_https
                                                                                                                                                                                        • ext
                                                                                                                                                                                        • outerext
                                                                                                                                                                                        • r
                                                                                                                                                                                        • encext
                                                                                                                                                                                        • encver
                                                                                                                                                                                        • \u539f\u6587\uff1a
                                                                                                                                                                                        • \u5bc6\u6587\uff1a
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Lcom/qq/e/comm/net/rr/Request;",
                                                                                                                                                                                        4"Lcom/qq/e/comm/managers/GDTADManager;",
                                                                                                                                                                                        5"Lcom/qq/e/comm/plugin/a/b;",
                                                                                                                                                                                        6")",
                                                                                                                                                                                        7"Ljava/util/Map",
                                                                                                                                                                                        8"<",
                                                                                                                                                                                        9"Ljava/lang/String;",
                                                                                                                                                                                        10"Ljava/lang/String;",
                                                                                                                                                                                        11">;"
                                                                                                                                                                                        12}
                                                                                                                                                                                        13.end annotation
                                                                                                                                                                                        14.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        15value = {
                                                                                                                                                                                        16Lorg/json/JSONException;
                                                                                                                                                                                        17}
                                                                                                                                                                                        18.end annotation
                                                                                                                                                                                        19const/4 v4, 0x0
                                                                                                                                                                                        20const/4 v3, 0x1
                                                                                                                                                                                        22const-string v0, "adposcount"
                                                                                                                                                                                        24invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->d()I
                                                                                                                                                                                        25move-result v1
                                                                                                                                                                                        27invoke-static {v1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        28move-result-object v1
                                                                                                                                                                                        30invoke-interface {p0, v0, v1}, Lcom/qq/e/comm/net/rr/Request;->addQuery(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        32const-string v0, "count"
                                                                                                                                                                                        34invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->e()I
                                                                                                                                                                                        35move-result v1
                                                                                                                                                                                        37invoke-static {v1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        38move-result-object v1
                                                                                                                                                                                        40invoke-interface {p0, v0, v1}, Lcom/qq/e/comm/net/rr/Request;->addQuery(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        42const-string v0, "posid"
                                                                                                                                                                                        44invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->c()Ljava/lang/String;
                                                                                                                                                                                        45move-result-object v1
                                                                                                                                                                                        47invoke-interface {p0, v0, v1}, Lcom/qq/e/comm/net/rr/Request;->addQuery(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        49invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->i()I
                                                                                                                                                                                        50move-result v0
                                                                                                                                                                                        52sget-object v1, Lcom/qq/e/comm/plugin/a/f;->j:Lcom/qq/e/comm/plugin/a/f;
                                                                                                                                                                                        54invoke-virtual {v1}, Lcom/qq/e/comm/plugin/a/f;->b()I
                                                                                                                                                                                        55move-result v1
                                                                                                                                                                                        56if-ne v0, v1, :cond_85
                                                                                                                                                                                        58const-string v0, "page_number"
                                                                                                                                                                                        59new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        61invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        63invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->m()I
                                                                                                                                                                                        64move-result v2
                                                                                                                                                                                        66invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        67move-result-object v1
                                                                                                                                                                                        69const-string v2, ""
                                                                                                                                                                                        71invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        72move-result-object v1
                                                                                                                                                                                        74invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        75move-result-object v1
                                                                                                                                                                                        77invoke-interface {p0, v0, v1}, Lcom/qq/e/comm/net/rr/Request;->addQuery(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        79const-string v0, "is_manual_operation"
                                                                                                                                                                                        80new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        82invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        84invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->n()I
                                                                                                                                                                                        85move-result v2
                                                                                                                                                                                        87invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        88move-result-object v1
                                                                                                                                                                                        90const-string v2, ""
                                                                                                                                                                                        92invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        93move-result-object v1
                                                                                                                                                                                        95invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        96move-result-object v1
                                                                                                                                                                                        98invoke-interface {p0, v0, v1}, Lcom/qq/e/comm/net/rr/Request;->addQuery(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        100const-string v0, "channel"
                                                                                                                                                                                        101new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        103invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        105invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->o()I
                                                                                                                                                                                        106move-result v2
                                                                                                                                                                                        108invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        109move-result-object v1
                                                                                                                                                                                        111const-string v2, ""
                                                                                                                                                                                        113invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        114move-result-object v1
                                                                                                                                                                                        116invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        117move-result-object v1
                                                                                                                                                                                        119invoke-interface {p0, v0, v1}, Lcom/qq/e/comm/net/rr/Request;->addQuery(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        120cond_85:
                                                                                                                                                                                        121invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->i()I
                                                                                                                                                                                        122move-result v0
                                                                                                                                                                                        124sget-object v1, Lcom/qq/e/comm/plugin/a/f;->d:Lcom/qq/e/comm/plugin/a/f;
                                                                                                                                                                                        126invoke-virtual {v1}, Lcom/qq/e/comm/plugin/a/f;->b()I
                                                                                                                                                                                        127move-result v1
                                                                                                                                                                                        128if-ne v0, v1, :cond_98
                                                                                                                                                                                        130const-string v0, "spsa"
                                                                                                                                                                                        132const-string v1, "1"
                                                                                                                                                                                        134invoke-interface {p0, v0, v1}, Lcom/qq/e/comm/net/rr/Request;->addQuery(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        135cond_98:
                                                                                                                                                                                        136invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->i()I
                                                                                                                                                                                        137move-result v0
                                                                                                                                                                                        139sget-object v1, Lcom/qq/e/comm/plugin/a/f;->j:Lcom/qq/e/comm/plugin/a/f;
                                                                                                                                                                                        141invoke-virtual {v1}, Lcom/qq/e/comm/plugin/a/f;->b()I
                                                                                                                                                                                        142move-result v1
                                                                                                                                                                                        143if-ne v0, v1, :cond_ab
                                                                                                                                                                                        145const-string v0, "support_content_ad"
                                                                                                                                                                                        147const-string v1, "1"
                                                                                                                                                                                        149invoke-interface {p0, v0, v1}, Lcom/qq/e/comm/net/rr/Request;->addQuery(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        150cond_ab:
                                                                                                                                                                                        151invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->g()I
                                                                                                                                                                                        152move-result v0
                                                                                                                                                                                        154invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->h()I
                                                                                                                                                                                        155move-result v1
                                                                                                                                                                                        156if-lez v0, :cond_d1
                                                                                                                                                                                        157if-lez v1, :cond_d1
                                                                                                                                                                                        159const-string v0, "posw"
                                                                                                                                                                                        161invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->g()I
                                                                                                                                                                                        162move-result v1
                                                                                                                                                                                        164invoke-static {v1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        165move-result-object v1
                                                                                                                                                                                        167invoke-interface {p0, v0, v1}, Lcom/qq/e/comm/net/rr/Request;->addQuery(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        169const-string v0, "posh"
                                                                                                                                                                                        171invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->h()I
                                                                                                                                                                                        172move-result v1
                                                                                                                                                                                        174invoke-static {v1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        175move-result-object v1
                                                                                                                                                                                        177invoke-interface {p0, v0, v1}, Lcom/qq/e/comm/net/rr/Request;->addQuery(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        178cond_d1:
                                                                                                                                                                                        179invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->i()I
                                                                                                                                                                                        180move-result v0
                                                                                                                                                                                        182sget-object v1, Lcom/qq/e/comm/plugin/a/f;->i:Lcom/qq/e/comm/plugin/a/f;
                                                                                                                                                                                        184invoke-virtual {v1}, Lcom/qq/e/comm/plugin/a/f;->b()I
                                                                                                                                                                                        185move-result v1
                                                                                                                                                                                        186if-ne v0, v1, :cond_100
                                                                                                                                                                                        188const-string v0, "template_count"
                                                                                                                                                                                        190invoke-static {v3}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        191move-result-object v1
                                                                                                                                                                                        193invoke-interface {p0, v0, v1}, Lcom/qq/e/comm/net/rr/Request;->addQuery(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        195const-string v0, "actual_width"
                                                                                                                                                                                        197invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->a()I
                                                                                                                                                                                        198move-result v1
                                                                                                                                                                                        200invoke-static {v1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        201move-result-object v1
                                                                                                                                                                                        203invoke-interface {p0, v0, v1}, Lcom/qq/e/comm/net/rr/Request;->addQuery(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        205const-string v0, "actual_height"
                                                                                                                                                                                        207invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->b()I
                                                                                                                                                                                        208move-result v1
                                                                                                                                                                                        210invoke-static {v1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        211move-result-object v1
                                                                                                                                                                                        213invoke-interface {p0, v0, v1}, Lcom/qq/e/comm/net/rr/Request;->addQuery(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        214cond_100:
                                                                                                                                                                                        215invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->f()I
                                                                                                                                                                                        216move-result v0
                                                                                                                                                                                        217if-lez v0, :cond_113
                                                                                                                                                                                        219const-string v0, "datatype"
                                                                                                                                                                                        221invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->f()I
                                                                                                                                                                                        222move-result v1
                                                                                                                                                                                        224invoke-static {v1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        225move-result-object v1
                                                                                                                                                                                        227invoke-interface {p0, v0, v1}, Lcom/qq/e/comm/net/rr/Request;->addQuery(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        228cond_113:
                                                                                                                                                                                        229invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->k()I
                                                                                                                                                                                        230move-result v0
                                                                                                                                                                                        231if-lez v0, :cond_126
                                                                                                                                                                                        233const-string v0, "reqtype"
                                                                                                                                                                                        235invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->k()I
                                                                                                                                                                                        236move-result v1
                                                                                                                                                                                        238invoke-static {v1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        239move-result-object v1
                                                                                                                                                                                        241invoke-interface {p0, v0, v1}, Lcom/qq/e/comm/net/rr/Request;->addQuery(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        242cond_126:
                                                                                                                                                                                        243invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->s()I
                                                                                                                                                                                        244move-result v0
                                                                                                                                                                                        245if-lez v0, :cond_139
                                                                                                                                                                                        247const-string v0, "flow_source"
                                                                                                                                                                                        249invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->s()I
                                                                                                                                                                                        250move-result v1
                                                                                                                                                                                        252invoke-static {v1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        253move-result-object v1
                                                                                                                                                                                        255invoke-interface {p0, v0, v1}, Lcom/qq/e/comm/net/rr/Request;->addQuery(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        256cond_139:
                                                                                                                                                                                        257invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->u()Lcom/qq/e/comm/constants/LoginType;
                                                                                                                                                                                        258move-result-object v0
                                                                                                                                                                                        259if-eqz v0, :cond_15a
                                                                                                                                                                                        261invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->u()Lcom/qq/e/comm/constants/LoginType;
                                                                                                                                                                                        262move-result-object v0
                                                                                                                                                                                        264invoke-virtual {v0}, Lcom/qq/e/comm/constants/LoginType;->getValue()I
                                                                                                                                                                                        265move-result v0
                                                                                                                                                                                        266if-lez v0, :cond_15a
                                                                                                                                                                                        268const-string v0, "login_type"
                                                                                                                                                                                        270invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->u()Lcom/qq/e/comm/constants/LoginType;
                                                                                                                                                                                        271move-result-object v1
                                                                                                                                                                                        273invoke-virtual {v1}, Lcom/qq/e/comm/constants/LoginType;->getValue()I
                                                                                                                                                                                        274move-result v1
                                                                                                                                                                                        276invoke-static {v1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        277move-result-object v1
                                                                                                                                                                                        279invoke-interface {p0, v0, v1}, Lcom/qq/e/comm/net/rr/Request;->addQuery(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        280cond_15a:
                                                                                                                                                                                        281invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->v()Ljava/lang/String;
                                                                                                                                                                                        282move-result-object v0
                                                                                                                                                                                        284invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        285move-result v0
                                                                                                                                                                                        286if-nez v0, :cond_16d
                                                                                                                                                                                        288const-string v0, "appid"
                                                                                                                                                                                        290invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->v()Ljava/lang/String;
                                                                                                                                                                                        291move-result-object v1
                                                                                                                                                                                        293invoke-interface {p0, v0, v1}, Lcom/qq/e/comm/net/rr/Request;->addQuery(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        294cond_16d:
                                                                                                                                                                                        295invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->t()Ljava/lang/String;
                                                                                                                                                                                        296move-result-object v0
                                                                                                                                                                                        298invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        299move-result v0
                                                                                                                                                                                        300if-nez v0, :cond_180
                                                                                                                                                                                        302const-string v0, "openid"
                                                                                                                                                                                        304invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->t()Ljava/lang/String;
                                                                                                                                                                                        305move-result-object v1
                                                                                                                                                                                        307invoke-interface {p0, v0, v1}, Lcom/qq/e/comm/net/rr/Request;->addQuery(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        308cond_180:
                                                                                                                                                                                        309invoke-virtual {p1}, Lcom/qq/e/comm/managers/GDTADManager;->getSM()Lcom/qq/e/comm/managers/setting/SM;
                                                                                                                                                                                        310move-result-object v0
                                                                                                                                                                                        312const-string v1, "flow_control"
                                                                                                                                                                                        314invoke-virtual {v0, v1, v4}, Lcom/qq/e/comm/managers/setting/SM;->getInteger(Ljava/lang/String;I)I
                                                                                                                                                                                        315move-result v0
                                                                                                                                                                                        316if-ne v0, v3, :cond_193
                                                                                                                                                                                        318const-string v0, "fc"
                                                                                                                                                                                        320const-string v1, "1"
                                                                                                                                                                                        322invoke-interface {p0, v0, v1}, Lcom/qq/e/comm/net/rr/Request;->addQuery(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        323cond_193:
                                                                                                                                                                                        324invoke-virtual {p1}, Lcom/qq/e/comm/managers/GDTADManager;->getSM()Lcom/qq/e/comm/managers/setting/SM;
                                                                                                                                                                                        325move-result-object v0
                                                                                                                                                                                        327const-string v1, "support_https"
                                                                                                                                                                                        329invoke-virtual {v0, v1, v4}, Lcom/qq/e/comm/managers/setting/SM;->getInteger(Ljava/lang/String;I)I
                                                                                                                                                                                        330move-result v0
                                                                                                                                                                                        331if-ne v0, v3, :cond_1a6
                                                                                                                                                                                        333const-string v0, "support_https"
                                                                                                                                                                                        335const-string v1, "1"
                                                                                                                                                                                        337invoke-interface {p0, v0, v1}, Lcom/qq/e/comm/net/rr/Request;->addQuery(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        338cond_1a6:
                                                                                                                                                                                        339invoke-static {p1, p0, p2}, Lcom/qq/e/comm/plugin/a/c;->a(Lcom/qq/e/comm/managers/GDTADManager;Lcom/qq/e/comm/net/rr/Request;Lcom/qq/e/comm/plugin/a/b;)Lorg/json/JSONObject;
                                                                                                                                                                                        340move-result-object v0
                                                                                                                                                                                        342const-string v1, "ext"
                                                                                                                                                                                        344invoke-virtual {v0}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        345move-result-object v0
                                                                                                                                                                                        347invoke-interface {p0, v1, v0}, Lcom/qq/e/comm/net/rr/Request;->addQuery(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        349invoke-static {p1, p0, p2}, Lcom/qq/e/comm/plugin/a/c;->b(Lcom/qq/e/comm/managers/GDTADManager;Lcom/qq/e/comm/net/rr/Request;Lcom/qq/e/comm/plugin/a/b;)Lorg/json/JSONObject;
                                                                                                                                                                                        350move-result-object v0
                                                                                                                                                                                        351if-eqz v0, :cond_1c2
                                                                                                                                                                                        353const-string v1, "outerext"
                                                                                                                                                                                        355invoke-virtual {v0}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        356move-result-object v0
                                                                                                                                                                                        358invoke-interface {p0, v1, v0}, Lcom/qq/e/comm/net/rr/Request;->addQuery(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        359cond_1c2:
                                                                                                                                                                                        360const-string v0, "r"
                                                                                                                                                                                        362invoke-static {}, Ljava/lang/Math;->random()D
                                                                                                                                                                                        363move-result-wide v2
                                                                                                                                                                                        365invoke-static {v2, v3}, Ljava/lang/String;->valueOf(D)Ljava/lang/String;
                                                                                                                                                                                        366move-result-object v1
                                                                                                                                                                                        368invoke-interface {p0, v0, v1}, Lcom/qq/e/comm/net/rr/Request;->addQuery(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        370invoke-static {}, Lcom/qq/e/comm/plugin/a/c;->a()Lorg/json/JSONObject;
                                                                                                                                                                                        371move-result-object v0
                                                                                                                                                                                        373invoke-static {v0}, Lcom/qq/e/comm/plugin/util/i;->a(Ljava/lang/Object;)Z
                                                                                                                                                                                        374move-result v1
                                                                                                                                                                                        375if-eqz v1, :cond_1de
                                                                                                                                                                                        377invoke-interface {p0}, Lcom/qq/e/comm/net/rr/Request;->getQuerys()Ljava/util/Map;
                                                                                                                                                                                        378move-result-object v0
                                                                                                                                                                                        379goto_1dd: return-object v0
                                                                                                                                                                                        380cond_1de:
                                                                                                                                                                                        381invoke-virtual {v0}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        382move-result-object v0
                                                                                                                                                                                        384invoke-static {v0}, Lcom/qq/e/comm/plugin/util/c;->a(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        385move-result-object v1
                                                                                                                                                                                        387const-string v2, "encext"
                                                                                                                                                                                        389invoke-interface {p0, v2, v1}, Lcom/qq/e/comm/net/rr/Request;->addQuery(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        391const-string v2, "encver"
                                                                                                                                                                                        393sget-object v3, Lcom/qq/e/comm/plugin/util/c;->a:Ljava/lang/String;
                                                                                                                                                                                        395invoke-interface {p0, v2, v3}, Lcom/qq/e/comm/net/rr/Request;->addQuery(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        396new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        398invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        400const-string v3, "\u539f\u6587\uff1a"
                                                                                                                                                                                        402invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        403move-result-object v2
                                                                                                                                                                                        405invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        406move-result-object v0
                                                                                                                                                                                        408invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        409move-result-object v0
                                                                                                                                                                                        411invoke-static {v0}, Lcom/qq/e/comm/util/GDTLogger;->d(Ljava/lang/String;)V
                                                                                                                                                                                        412new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        414invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        416const-string v2, "\u5bc6\u6587\uff1a"
                                                                                                                                                                                        418invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        419move-result-object v0
                                                                                                                                                                                        421invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        422move-result-object v0
                                                                                                                                                                                        424invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        425move-result-object v0
                                                                                                                                                                                        427invoke-static {v0}, Lcom/qq/e/comm/util/GDTLogger;->d(Ljava/lang/String;)V
                                                                                                                                                                                        429invoke-interface {p0}, Lcom/qq/e/comm/net/rr/Request;->getQuerys()Ljava/util/Map;
                                                                                                                                                                                        430move-result-object v0
                                                                                                                                                                                        431goto/16 :goto_1dd
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONObject.optDouble
                                                                                                                                                                                        • org.json.JSONObject.optDouble
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • org.json.JSONObject.optJSONObject
                                                                                                                                                                                        • org.json.JSONObject.optDouble
                                                                                                                                                                                        • org.json.JSONObject.optDouble
                                                                                                                                                                                        • com.baidu.mapapi.CoordType.GCJ02:Lcom/baidu/mapapi/CoordType
                                                                                                                                                                                        • org.json.JSONObject.optJSONObject
                                                                                                                                                                                        • org.json.JSONObject.optDouble
                                                                                                                                                                                        • org.json.JSONObject.optDouble
                                                                                                                                                                                        • com.baidu.mapapi.CoordType.GCJ02:Lcom/baidu/mapapi/CoordType
                                                                                                                                                                                        • org.json.JSONObject.optJSONObject
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optJSONObject
                                                                                                                                                                                        • com.baidu.mapapi.search.route.MassTransitRouteLine$TransitStep$StepVehicleInfoType.ESTEP_COACH:Lcom/baidu/mapapi/search/route/MassTransitRouteLine$TransitStep$StepVehicleInfoType
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optDouble
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • com.baidu.mapapi.search.route.MassTransitRouteLine$TransitStep$StepVehicleInfoType.ESTEP_WALK:Lcom/baidu/mapapi/search/route/MassTransitRouteLine$TransitStep$StepVehicleInfoType
                                                                                                                                                                                        • com.baidu.mapapi.search.route.MassTransitRouteLine$TransitStep$StepVehicleInfoType.ESTEP_DRIVING:Lcom/baidu/mapapi/search/route/MassTransitRouteLine$TransitStep$StepVehicleInfoType
                                                                                                                                                                                        • com.baidu.mapapi.search.route.MassTransitRouteLine$TransitStep$StepVehicleInfoType.ESTEP_BUS:Lcom/baidu/mapapi/search/route/MassTransitRouteLine$TransitStep$StepVehicleInfoType
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • com.baidu.mapapi.search.route.MassTransitRouteLine$TransitStep$StepVehicleInfoType.ESTEP_PLANE:Lcom/baidu/mapapi/search/route/MassTransitRouteLine$TransitStep$StepVehicleInfoType
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optDouble
                                                                                                                                                                                        • org.json.JSONObject.optDouble
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • com.baidu.mapapi.search.route.MassTransitRouteLine$TransitStep$StepVehicleInfoType.ESTEP_TRAIN:Lcom/baidu/mapapi/search/route/MassTransitRouteLine$TransitStep$StepVehicleInfoType
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optDouble
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • distance
                                                                                                                                                                                        • duration
                                                                                                                                                                                        • instructions
                                                                                                                                                                                        • path
                                                                                                                                                                                        • traffic_condition
                                                                                                                                                                                        • start_location
                                                                                                                                                                                        • lng
                                                                                                                                                                                        • lat
                                                                                                                                                                                        • end_location
                                                                                                                                                                                        • vehicle_info
                                                                                                                                                                                        • type
                                                                                                                                                                                        • detail
                                                                                                                                                                                        • arrive_time
                                                                                                                                                                                        • departure_time
                                                                                                                                                                                        • arrive_station
                                                                                                                                                                                        • departure_station
                                                                                                                                                                                        • booking
                                                                                                                                                                                        • price
                                                                                                                                                                                        • name
                                                                                                                                                                                        • provider_name
                                                                                                                                                                                        • provider_url
                                                                                                                                                                                        • stop_num
                                                                                                                                                                                        • on_station
                                                                                                                                                                                        • off_station
                                                                                                                                                                                        • first_time
                                                                                                                                                                                        • last_time
                                                                                                                                                                                        • discount
                                                                                                                                                                                        • airlines
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0if-nez p1, :cond_4
                                                                                                                                                                                        1const/4 p1, 0x0
                                                                                                                                                                                        2return-object p1
                                                                                                                                                                                        3cond_4: new-instance v0, Lcom/baidu/mapapi/search/route/MassTransitRouteLine$TransitStep;
                                                                                                                                                                                        5invoke-direct {v0}, Lcom/baidu/mapapi/search/route/MassTransitRouteLine$TransitStep;-><init>()V
                                                                                                                                                                                        7const-string v1, "distance"
                                                                                                                                                                                        9invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;)D
                                                                                                                                                                                        10move-result-wide v1
                                                                                                                                                                                        11double-to-int v1, v1
                                                                                                                                                                                        13invoke-virtual {v0, v1}, Lcom/baidu/mapapi/search/core/RouteStep;->setDistance(I)V
                                                                                                                                                                                        15const-string v1, "duration"
                                                                                                                                                                                        17invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;)D
                                                                                                                                                                                        18move-result-wide v1
                                                                                                                                                                                        19double-to-int v1, v1
                                                                                                                                                                                        21invoke-virtual {v0, v1}, Lcom/baidu/mapapi/search/core/RouteStep;->setDuration(I)V
                                                                                                                                                                                        23const-string v1, "instructions"
                                                                                                                                                                                        25invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        26move-result-object v1
                                                                                                                                                                                        28invoke-virtual {v0, v1}, Lcom/baidu/mapapi/search/route/MassTransitRouteLine$TransitStep;->setInstructions(Ljava/lang/String;)V
                                                                                                                                                                                        30const-string v1, "path"
                                                                                                                                                                                        32invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        33move-result-object v1
                                                                                                                                                                                        35invoke-virtual {v0, v1}, Lcom/baidu/mapapi/search/route/MassTransitRouteLine$TransitStep;->setPathString(Ljava/lang/String;)V
                                                                                                                                                                                        37const-string v1, "traffic_condition"
                                                                                                                                                                                        39invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        40move-result-object v1
                                                                                                                                                                                        42invoke-direct {p0, v1}, Lcom/baidu/platform/core/d/h;->b(Lorg/json/JSONArray;)Ljava/util/List;
                                                                                                                                                                                        43move-result-object v1
                                                                                                                                                                                        45invoke-virtual {v0, v1}, Lcom/baidu/mapapi/search/route/MassTransitRouteLine$TransitStep;->setTrafficConditions(Ljava/util/List;)V
                                                                                                                                                                                        47const-string v1, "start_location"
                                                                                                                                                                                        49invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        50move-result-object v1
                                                                                                                                                                                        52const-string v2, "lng"
                                                                                                                                                                                        54const-string v3, "lat"
                                                                                                                                                                                        55if-eqz v1, :cond_64
                                                                                                                                                                                        56new-instance v4, Lcom/baidu/mapapi/model/LatLng;
                                                                                                                                                                                        58invoke-virtual {v1, v3}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;)D
                                                                                                                                                                                        59move-result-wide v5
                                                                                                                                                                                        61invoke-virtual {v1, v2}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;)D
                                                                                                                                                                                        62move-result-wide v7
                                                                                                                                                                                        64invoke-direct {v4, v5, v6, v7, v8}, Lcom/baidu/mapapi/model/LatLng;-><init>(DD)V
                                                                                                                                                                                        66invoke-static {}, Lcom/baidu/mapapi/SDKInitializer;->getCoordType()Lcom/baidu/mapapi/CoordType;
                                                                                                                                                                                        67move-result-object v1
                                                                                                                                                                                        69sget-object v5, Lcom/baidu/mapapi/CoordType;->GCJ02:Lcom/baidu/mapapi/CoordType;
                                                                                                                                                                                        70if-ne v1, v5, :cond_61
                                                                                                                                                                                        72invoke-static {v4}, Lcom/baidu/mapsdkplatform/comapi/util/CoordTrans;->baiduToGcj(Lcom/baidu/mapapi/model/LatLng;)Lcom/baidu/mapapi/model/LatLng;
                                                                                                                                                                                        73move-result-object v4
                                                                                                                                                                                        74cond_61:
                                                                                                                                                                                        75invoke-virtual {v0, v4}, Lcom/baidu/mapapi/search/route/MassTransitRouteLine$TransitStep;->setStartLocation(Lcom/baidu/mapapi/model/LatLng;)V
                                                                                                                                                                                        76cond_64:
                                                                                                                                                                                        77const-string v1, "end_location"
                                                                                                                                                                                        79invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        80move-result-object v1
                                                                                                                                                                                        81if-eqz v1, :cond_88
                                                                                                                                                                                        82new-instance v4, Lcom/baidu/mapapi/model/LatLng;
                                                                                                                                                                                        84invoke-virtual {v1, v3}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;)D
                                                                                                                                                                                        85move-result-wide v5
                                                                                                                                                                                        87invoke-virtual {v1, v2}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;)D
                                                                                                                                                                                        88move-result-wide v1
                                                                                                                                                                                        90invoke-direct {v4, v5, v6, v1, v2}, Lcom/baidu/mapapi/model/LatLng;-><init>(DD)V
                                                                                                                                                                                        92invoke-static {}, Lcom/baidu/mapapi/SDKInitializer;->getCoordType()Lcom/baidu/mapapi/CoordType;
                                                                                                                                                                                        93move-result-object v1
                                                                                                                                                                                        95sget-object v2, Lcom/baidu/mapapi/CoordType;->GCJ02:Lcom/baidu/mapapi/CoordType;
                                                                                                                                                                                        96if-ne v1, v2, :cond_85
                                                                                                                                                                                        98invoke-static {v4}, Lcom/baidu/mapsdkplatform/comapi/util/CoordTrans;->baiduToGcj(Lcom/baidu/mapapi/model/LatLng;)Lcom/baidu/mapapi/model/LatLng;
                                                                                                                                                                                        99move-result-object v4
                                                                                                                                                                                        100cond_85:
                                                                                                                                                                                        101invoke-virtual {v0, v4}, Lcom/baidu/mapapi/search/route/MassTransitRouteLine$TransitStep;->setEndLocation(Lcom/baidu/mapapi/model/LatLng;)V
                                                                                                                                                                                        102cond_88:
                                                                                                                                                                                        103const-string v1, "vehicle_info"
                                                                                                                                                                                        105invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        106move-result-object p1
                                                                                                                                                                                        107if-eqz p1, :cond_1f3
                                                                                                                                                                                        109const-string v1, "type"
                                                                                                                                                                                        111invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        112move-result v2
                                                                                                                                                                                        114const-string v3, "detail"
                                                                                                                                                                                        116invoke-virtual {p1, v3}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        117move-result-object p1
                                                                                                                                                                                        119const-string v3, "arrive_time"
                                                                                                                                                                                        121const-string v4, "departure_time"
                                                                                                                                                                                        123const-string v5, "arrive_station"
                                                                                                                                                                                        125const-string v6, "departure_station"
                                                                                                                                                                                        127const-string v7, "booking"
                                                                                                                                                                                        129const-string v8, "price"
                                                                                                                                                                                        131const-string v9, "name"
                                                                                                                                                                                        132packed-switch v2, :pswitch_data_1f4
                                                                                                                                                                                        133goto/16 :goto_1f3
                                                                                                                                                                                        134pswitch_af:
                                                                                                                                                                                        135sget-object v1, Lcom/baidu/mapapi/search/route/MassTransitRouteLine$TransitStep$StepVehicleInfoType;->ESTEP_COACH:Lcom/baidu/mapapi/search/route/MassTransitRouteLine$TransitStep$StepVehicleInfoType;
                                                                                                                                                                                        137invoke-virtual {v0, v1}, Lcom/baidu/mapapi/search/route/MassTransitRouteLine$TransitStep;->setVehileType(Lcom/baidu/mapapi/search/route/MassTransitRouteLine$TransitStep$StepVehicleInfoType;)V
                                                                                                                                                                                        138if-nez p1, :cond_b8
                                                                                                                                                                                        139goto/16 :goto_1f3
                                                                                                                                                                                        140cond_b8: new-instance v1, Lcom/baidu/mapapi/search/core/CoachInfo;
                                                                                                                                                                                        142invoke-direct {v1}, Lcom/baidu/mapapi/search/core/CoachInfo;-><init>()V
                                                                                                                                                                                        144invoke-virtual {p1, v9}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        145move-result-object v2
                                                                                                                                                                                        147invoke-virtual {v1, v2}, Lcom/baidu/mapapi/search/core/TransitBaseInfo;->setName(Ljava/lang/String;)V
                                                                                                                                                                                        149invoke-virtual {p1, v8}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;)D
                                                                                                                                                                                        150move-result-wide v8
                                                                                                                                                                                        152invoke-virtual {v1, v8, v9}, Lcom/baidu/mapapi/search/core/CoachInfo;->setPrice(D)V
                                                                                                                                                                                        154invoke-virtual {p1, v7}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        155move-result-object v2
                                                                                                                                                                                        157invoke-virtual {v1, v2}, Lcom/baidu/mapapi/search/core/CoachInfo;->setBooking(Ljava/lang/String;)V
                                                                                                                                                                                        159const-string v2, "provider_name"
                                                                                                                                                                                        161invoke-virtual {p1, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        162move-result-object v2
                                                                                                                                                                                        164invoke-virtual {v1, v2}, Lcom/baidu/mapapi/search/core/CoachInfo;->setProviderName(Ljava/lang/String;)V
                                                                                                                                                                                        166const-string v2, "provider_url"
                                                                                                                                                                                        168invoke-virtual {p1, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        169move-result-object v2
                                                                                                                                                                                        171invoke-virtual {v1, v2}, Lcom/baidu/mapapi/search/core/CoachInfo;->setProviderUrl(Ljava/lang/String;)V
                                                                                                                                                                                        173invoke-virtual {p1, v6}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        174move-result-object v2
                                                                                                                                                                                        176invoke-virtual {v1, v2}, Lcom/baidu/mapapi/search/core/TransitBaseInfo;->setDepartureStation(Ljava/lang/String;)V
                                                                                                                                                                                        178invoke-virtual {p1, v5}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        179move-result-object v2
                                                                                                                                                                                        181invoke-virtual {v1, v2}, Lcom/baidu/mapapi/search/core/TransitBaseInfo;->setArriveStation(Ljava/lang/String;)V
                                                                                                                                                                                        183invoke-virtual {p1, v4}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        184move-result-object v2
                                                                                                                                                                                        186invoke-virtual {v1, v2}, Lcom/baidu/mapapi/search/core/TransitBaseInfo;->setDepartureTime(Ljava/lang/String;)V
                                                                                                                                                                                        188invoke-virtual {p1, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        189move-result-object p1
                                                                                                                                                                                        191invoke-virtual {v1, p1}, Lcom/baidu/mapapi/search/core/TransitBaseInfo;->setArriveTime(Ljava/lang/String;)V
                                                                                                                                                                                        193invoke-virtual {v0, v1}, Lcom/baidu/mapapi/search/route/MassTransitRouteLine$TransitStep;->setCoachInfo(Lcom/baidu/mapapi/search/core/CoachInfo;)V
                                                                                                                                                                                        194goto/16 :goto_1f3
                                                                                                                                                                                        195pswitch_105:
                                                                                                                                                                                        196sget-object p1, Lcom/baidu/mapapi/search/route/MassTransitRouteLine$TransitStep$StepVehicleInfoType;->ESTEP_WALK:Lcom/baidu/mapapi/search/route/MassTransitRouteLine$TransitStep$StepVehicleInfoType;
                                                                                                                                                                                        197goto/16 :goto_10a
                                                                                                                                                                                        198pswitch_108:
                                                                                                                                                                                        199sget-object p1, Lcom/baidu/mapapi/search/route/MassTransitRouteLine$TransitStep$StepVehicleInfoType;->ESTEP_DRIVING:Lcom/baidu/mapapi/search/route/MassTransitRouteLine$TransitStep$StepVehicleInfoType;
                                                                                                                                                                                        200goto_10a:
                                                                                                                                                                                        201invoke-virtual {v0, p1}, Lcom/baidu/mapapi/search/route/MassTransitRouteLine$TransitStep;->setVehileType(Lcom/baidu/mapapi/search/route/MassTransitRouteLine$TransitStep$StepVehicleInfoType;)V
                                                                                                                                                                                        202goto/16 :goto_1f3
                                                                                                                                                                                        203pswitch_10f:
                                                                                                                                                                                        204sget-object v2, Lcom/baidu/mapapi/search/route/MassTransitRouteLine$TransitStep$StepVehicleInfoType;->ESTEP_BUS:Lcom/baidu/mapapi/search/route/MassTransitRouteLine$TransitStep$StepVehicleInfoType;
                                                                                                                                                                                        206invoke-virtual {v0, v2}, Lcom/baidu/mapapi/search/route/MassTransitRouteLine$TransitStep;->setVehileType(Lcom/baidu/mapapi/search/route/MassTransitRouteLine$TransitStep$StepVehicleInfoType;)V
                                                                                                                                                                                        207if-nez p1, :cond_118
                                                                                                                                                                                        208goto/16 :goto_1f3
                                                                                                                                                                                        209cond_118: new-instance v2, Lcom/baidu/mapapi/search/core/BusInfo;
                                                                                                                                                                                        211invoke-direct {v2}, Lcom/baidu/mapapi/search/core/BusInfo;-><init>()V
                                                                                                                                                                                        213invoke-virtual {p1, v9}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        214move-result-object v3
                                                                                                                                                                                        216invoke-virtual {v2, v3}, Lcom/baidu/mapapi/search/core/TransitBaseInfo;->setName(Ljava/lang/String;)V
                                                                                                                                                                                        218invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        219move-result v1
                                                                                                                                                                                        221invoke-virtual {v2, v1}, Lcom/baidu/mapapi/search/core/BusInfo;->setType(I)V
                                                                                                                                                                                        223const-string v1, "stop_num"
                                                                                                                                                                                        225invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        226move-result v1
                                                                                                                                                                                        228invoke-virtual {v2, v1}, Lcom/baidu/mapapi/search/core/BusInfo;->setStopNum(I)V
                                                                                                                                                                                        230const-string v1, "on_station"
                                                                                                                                                                                        232invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        233move-result-object v1
                                                                                                                                                                                        235invoke-virtual {v2, v1}, Lcom/baidu/mapapi/search/core/TransitBaseInfo;->setDepartureStation(Ljava/lang/String;)V
                                                                                                                                                                                        237const-string v1, "off_station"
                                                                                                                                                                                        239invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        240move-result-object v1
                                                                                                                                                                                        242invoke-virtual {v2, v1}, Lcom/baidu/mapapi/search/core/TransitBaseInfo;->setArriveStation(Ljava/lang/String;)V
                                                                                                                                                                                        244const-string v1, "first_time"
                                                                                                                                                                                        246invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        247move-result-object v1
                                                                                                                                                                                        249invoke-virtual {v2, v1}, Lcom/baidu/mapapi/search/core/TransitBaseInfo;->setDepartureTime(Ljava/lang/String;)V
                                                                                                                                                                                        251const-string v1, "last_time"
                                                                                                                                                                                        253invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        254move-result-object p1
                                                                                                                                                                                        256invoke-virtual {v2, p1}, Lcom/baidu/mapapi/search/core/TransitBaseInfo;->setArriveTime(Ljava/lang/String;)V
                                                                                                                                                                                        258invoke-virtual {v0, v2}, Lcom/baidu/mapapi/search/route/MassTransitRouteLine$TransitStep;->setBusInfo(Lcom/baidu/mapapi/search/core/BusInfo;)V
                                                                                                                                                                                        259goto/16 :goto_1f3
                                                                                                                                                                                        260pswitch_15d:
                                                                                                                                                                                        261sget-object v1, Lcom/baidu/mapapi/search/route/MassTransitRouteLine$TransitStep$StepVehicleInfoType;->ESTEP_PLANE:Lcom/baidu/mapapi/search/route/MassTransitRouteLine$TransitStep$StepVehicleInfoType;
                                                                                                                                                                                        263invoke-virtual {v0, v1}, Lcom/baidu/mapapi/search/route/MassTransitRouteLine$TransitStep;->setVehileType(Lcom/baidu/mapapi/search/route/MassTransitRouteLine$TransitStep$StepVehicleInfoType;)V
                                                                                                                                                                                        264if-nez p1, :cond_166
                                                                                                                                                                                        265goto/16 :goto_1f3
                                                                                                                                                                                        266cond_166: new-instance v1, Lcom/baidu/mapapi/search/core/PlaneInfo;
                                                                                                                                                                                        268invoke-direct {v1}, Lcom/baidu/mapapi/search/core/PlaneInfo;-><init>()V
                                                                                                                                                                                        270invoke-virtual {p1, v9}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        271move-result-object v2
                                                                                                                                                                                        273invoke-virtual {v1, v2}, Lcom/baidu/mapapi/search/core/TransitBaseInfo;->setName(Ljava/lang/String;)V
                                                                                                                                                                                        275invoke-virtual {p1, v8}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;)D
                                                                                                                                                                                        276move-result-wide v8
                                                                                                                                                                                        278invoke-virtual {v1, v8, v9}, Lcom/baidu/mapapi/search/core/PlaneInfo;->setPrice(D)V
                                                                                                                                                                                        280const-string v2, "discount"
                                                                                                                                                                                        282invoke-virtual {p1, v2}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;)D
                                                                                                                                                                                        283move-result-wide v8
                                                                                                                                                                                        285invoke-virtual {v1, v8, v9}, Lcom/baidu/mapapi/search/core/PlaneInfo;->setDiscount(D)V
                                                                                                                                                                                        287const-string v2, "airlines"
                                                                                                                                                                                        289invoke-virtual {p1, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        290move-result-object v2
                                                                                                                                                                                        292invoke-virtual {v1, v2}, Lcom/baidu/mapapi/search/core/PlaneInfo;->setAirlines(Ljava/lang/String;)V
                                                                                                                                                                                        294invoke-virtual {p1, v7}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        295move-result-object v2
                                                                                                                                                                                        297invoke-virtual {v1, v2}, Lcom/baidu/mapapi/search/core/PlaneInfo;->setBooking(Ljava/lang/String;)V
                                                                                                                                                                                        299invoke-virtual {p1, v6}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        300move-result-object v2
                                                                                                                                                                                        302invoke-virtual {v1, v2}, Lcom/baidu/mapapi/search/core/TransitBaseInfo;->setDepartureStation(Ljava/lang/String;)V
                                                                                                                                                                                        304invoke-virtual {p1, v5}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        305move-result-object v2
                                                                                                                                                                                        307invoke-virtual {v1, v2}, Lcom/baidu/mapapi/search/core/TransitBaseInfo;->setArriveStation(Ljava/lang/String;)V
                                                                                                                                                                                        309invoke-virtual {p1, v4}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        310move-result-object v2
                                                                                                                                                                                        312invoke-virtual {v1, v2}, Lcom/baidu/mapapi/search/core/TransitBaseInfo;->setDepartureTime(Ljava/lang/String;)V
                                                                                                                                                                                        314invoke-virtual {p1, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        315move-result-object p1
                                                                                                                                                                                        317invoke-virtual {v1, p1}, Lcom/baidu/mapapi/search/core/TransitBaseInfo;->setArriveTime(Ljava/lang/String;)V
                                                                                                                                                                                        319invoke-virtual {v0, v1}, Lcom/baidu/mapapi/search/route/MassTransitRouteLine$TransitStep;->setPlaneInfo(Lcom/baidu/mapapi/search/core/PlaneInfo;)V
                                                                                                                                                                                        320goto/16 :goto_1f3
                                                                                                                                                                                        321pswitch_1b2:
                                                                                                                                                                                        322sget-object v1, Lcom/baidu/mapapi/search/route/MassTransitRouteLine$TransitStep$StepVehicleInfoType;->ESTEP_TRAIN:Lcom/baidu/mapapi/search/route/MassTransitRouteLine$TransitStep$StepVehicleInfoType;
                                                                                                                                                                                        324invoke-virtual {v0, v1}, Lcom/baidu/mapapi/search/route/MassTransitRouteLine$TransitStep;->setVehileType(Lcom/baidu/mapapi/search/route/MassTransitRouteLine$TransitStep$StepVehicleInfoType;)V
                                                                                                                                                                                        325if-nez p1, :cond_1ba
                                                                                                                                                                                        326goto/16 :goto_1f3
                                                                                                                                                                                        327cond_1ba: new-instance v1, Lcom/baidu/mapapi/search/core/TrainInfo;
                                                                                                                                                                                        329invoke-direct {v1}, Lcom/baidu/mapapi/search/core/TrainInfo;-><init>()V
                                                                                                                                                                                        331invoke-virtual {p1, v9}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        332move-result-object v2
                                                                                                                                                                                        334invoke-virtual {v1, v2}, Lcom/baidu/mapapi/search/core/TransitBaseInfo;->setName(Ljava/lang/String;)V
                                                                                                                                                                                        336invoke-virtual {p1, v8}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;)D
                                                                                                                                                                                        337move-result-wide v8
                                                                                                                                                                                        339invoke-virtual {v1, v8, v9}, Lcom/baidu/mapapi/search/core/TrainInfo;->a(D)V
                                                                                                                                                                                        341invoke-virtual {p1, v7}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        342move-result-object v2
                                                                                                                                                                                        344invoke-virtual {v1, v2}, Lcom/baidu/mapapi/search/core/TrainInfo;->a(Ljava/lang/String;)V
                                                                                                                                                                                        346invoke-virtual {p1, v6}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        347move-result-object v2
                                                                                                                                                                                        349invoke-virtual {v1, v2}, Lcom/baidu/mapapi/search/core/TransitBaseInfo;->setDepartureStation(Ljava/lang/String;)V
                                                                                                                                                                                        351invoke-virtual {p1, v5}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        352move-result-object v2
                                                                                                                                                                                        354invoke-virtual {v1, v2}, Lcom/baidu/mapapi/search/core/TransitBaseInfo;->setArriveStation(Ljava/lang/String;)V
                                                                                                                                                                                        356invoke-virtual {p1, v4}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        357move-result-object v2
                                                                                                                                                                                        359invoke-virtual {v1, v2}, Lcom/baidu/mapapi/search/core/TransitBaseInfo;->setDepartureTime(Ljava/lang/String;)V
                                                                                                                                                                                        361invoke-virtual {p1, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        362move-result-object p1
                                                                                                                                                                                        364invoke-virtual {v1, p1}, Lcom/baidu/mapapi/search/core/TransitBaseInfo;->setArriveTime(Ljava/lang/String;)V
                                                                                                                                                                                        366invoke-virtual {v0, v1}, Lcom/baidu/mapapi/search/route/MassTransitRouteLine$TransitStep;->setTrainInfo(Lcom/baidu/mapapi/search/core/TrainInfo;)V
                                                                                                                                                                                        367cond_1f3: return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.getInt
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • org.json.JSONObject.getJSONObject
                                                                                                                                                                                        • org.json.JSONObject.getJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.get
                                                                                                                                                                                        • org.json.JSONObject.getInt
                                                                                                                                                                                        • org.json.JSONObject.getInt
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • org.json.JSONObject.getJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.get
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • org.json.JSONObject.getInt
                                                                                                                                                                                        • org.json.JSONObject.getInt
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • org.json.JSONObject.getJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.getString
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • org.json.JSONObject.getJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.getString
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • org.json.JSONObject.getJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.get
                                                                                                                                                                                        • org.json.JSONObject.getInt
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • org.json.JSONObject.getInt
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • org.json.JSONObject.getInt
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • org.json.JSONObject.getInt
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • org.json.JSONException.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • click
                                                                                                                                                                                        • impression
                                                                                                                                                                                        • index
                                                                                                                                                                                        • admark
                                                                                                                                                                                        • status
                                                                                                                                                                                        • message
                                                                                                                                                                                        • data
                                                                                                                                                                                        • adspace
                                                                                                                                                                                        • aid
                                                                                                                                                                                        • adformat
                                                                                                                                                                                        • creative
                                                                                                                                                                                        • cid
                                                                                                                                                                                        • ad_native
                                                                                                                                                                                        • index_value
                                                                                                                                                                                        • required_field
                                                                                                                                                                                        • required_value
                                                                                                                                                                                        • template_id
                                                                                                                                                                                        • action_type
                                                                                                                                                                                        • type
                                                                                                                                                                                        • parse not native
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "click"
                                                                                                                                                                                        3const-string v1, "impression"
                                                                                                                                                                                        5const-string v2, "index"
                                                                                                                                                                                        7const-string v3, "admark"
                                                                                                                                                                                        8new-instance v4, Lcom/ly/adpoymer/model/ServerParam;
                                                                                                                                                                                        10invoke-direct {v4}, Lcom/ly/adpoymer/model/ServerParam;-><init>()V
                                                                                                                                                                                        11try_start_d: new-instance v5, Lorg/json/JSONObject;
                                                                                                                                                                                        12move-object/from16 v6, p0
                                                                                                                                                                                        14invoke-direct {v5, v6}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        16const-string v6, "status"
                                                                                                                                                                                        18invoke-virtual {v5, v6}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
                                                                                                                                                                                        19move-result v6
                                                                                                                                                                                        21const-string v7, "message"
                                                                                                                                                                                        23invoke-virtual {v5, v7}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        24move-result-object v7
                                                                                                                                                                                        26invoke-virtual {v4, v7}, Lcom/ly/adpoymer/model/ServerParam;->setMsg(Ljava/lang/String;)V
                                                                                                                                                                                        28invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        29move-result-object v6
                                                                                                                                                                                        31invoke-virtual {v4, v6}, Lcom/ly/adpoymer/model/ServerParam;->setCode(Ljava/lang/Integer;)V
                                                                                                                                                                                        32try_end_2a:
                                                                                                                                                                                        33const-string v6, "data"
                                                                                                                                                                                        35invoke-virtual {v5, v6}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        36move-result-object v5
                                                                                                                                                                                        37try_end_30: goto/16 :goto_32
                                                                                                                                                                                        38catch_31: const/4 v5, 0x0
                                                                                                                                                                                        39goto_32: if-eqz v5, :cond_1f7
                                                                                                                                                                                        40try_start_34:
                                                                                                                                                                                        41const-string v6, "adspace"
                                                                                                                                                                                        43invoke-virtual {v5, v6}, Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        44move-result-object v5
                                                                                                                                                                                        46invoke-virtual {v5}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        47move-result v6
                                                                                                                                                                                        48if-lez v6, :cond_1f7
                                                                                                                                                                                        49if-eqz v5, :cond_1f7
                                                                                                                                                                                        50new-instance v6, Lcom/ly/adpoymer/model/ServerParam$Data;
                                                                                                                                                                                        52invoke-direct {v6}, Lcom/ly/adpoymer/model/ServerParam$Data;-><init>()V
                                                                                                                                                                                        53new-instance v7, Ljava/util/ArrayList;
                                                                                                                                                                                        55invoke-direct {v7}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        56const/4 v9, 0x0
                                                                                                                                                                                        57goto_4d:
                                                                                                                                                                                        58invoke-virtual {v5}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        59move-result v10
                                                                                                                                                                                        60if-ge v9, v10, :cond_1e5
                                                                                                                                                                                        61new-instance v10, Lcom/ly/adpoymer/model/ServerParam$Adspace;
                                                                                                                                                                                        63invoke-direct {v10}, Lcom/ly/adpoymer/model/ServerParam$Adspace;-><init>()V
                                                                                                                                                                                        65invoke-virtual {v5, v9}, Lorg/json/JSONArray;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        66move-result-object v11
                                                                                                                                                                                        67check-cast v11, Lorg/json/JSONObject;
                                                                                                                                                                                        69const-string v12, "aid"
                                                                                                                                                                                        71invoke-virtual {v11, v12}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
                                                                                                                                                                                        72move-result v12
                                                                                                                                                                                        74const-string v13, "adformat"
                                                                                                                                                                                        76invoke-virtual {v11, v13}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
                                                                                                                                                                                        77move-result v13
                                                                                                                                                                                        79invoke-virtual {v10, v13}, Lcom/ly/adpoymer/model/ServerParam$Adspace;->setAdformat(I)V
                                                                                                                                                                                        81invoke-static {v12}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        82move-result-object v12
                                                                                                                                                                                        84invoke-virtual {v10, v12}, Lcom/ly/adpoymer/model/ServerParam$Adspace;->setAid(Ljava/lang/Integer;)V
                                                                                                                                                                                        86const-string v12, "creative"
                                                                                                                                                                                        88invoke-virtual {v11, v12}, Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        89move-result-object v11
                                                                                                                                                                                        90if-eqz v11, :cond_1ce
                                                                                                                                                                                        92invoke-virtual {v11}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        93move-result v12
                                                                                                                                                                                        94if-lez v12, :cond_1ce
                                                                                                                                                                                        95new-instance v12, Ljava/util/ArrayList;
                                                                                                                                                                                        97invoke-direct {v12}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        98const/4 v13, 0x0
                                                                                                                                                                                        99goto_88:
                                                                                                                                                                                        100invoke-virtual {v11}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        101move-result v14
                                                                                                                                                                                        102if-ge v13, v14, :cond_1c2
                                                                                                                                                                                        103new-instance v14, Lcom/ly/adpoymer/model/ServerParam$Creative;
                                                                                                                                                                                        105invoke-direct {v14}, Lcom/ly/adpoymer/model/ServerParam$Creative;-><init>()V
                                                                                                                                                                                        107invoke-virtual {v11, v13}, Lorg/json/JSONArray;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        108move-result-object v15
                                                                                                                                                                                        109check-cast v15, Lorg/json/JSONObject;
                                                                                                                                                                                        111const-string v16, ""
                                                                                                                                                                                        113invoke-virtual {v15, v3}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        114move-result v17
                                                                                                                                                                                        115if-eqz v17, :cond_a5
                                                                                                                                                                                        117invoke-virtual {v15, v3}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        118move-result-object v16
                                                                                                                                                                                        119cond_a5: move-object/from16 v8, v16
                                                                                                                                                                                        120move-object/from16 v16, v3
                                                                                                                                                                                        122const-string v3, "cid"
                                                                                                                                                                                        124invoke-virtual {v15, v3}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
                                                                                                                                                                                        125move-result v3
                                                                                                                                                                                        127invoke-virtual {v15, v2}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
                                                                                                                                                                                        128move-result v17
                                                                                                                                                                                        129move-object/from16 v18, v5
                                                                                                                                                                                        131invoke-static {v15}, Lcom/ly/adpoymer/e/d;->d(Lorg/json/JSONObject;)Lcom/ly/adpoymer/model/ServerParam$App;
                                                                                                                                                                                        132move-result-object v5
                                                                                                                                                                                        133move-object/from16 v19, v11
                                                                                                                                                                                        135invoke-static {v15}, Lcom/ly/adpoymer/e/d;->c(Lorg/json/JSONObject;)Ljava/util/List;
                                                                                                                                                                                        136move-result-object v11
                                                                                                                                                                                        137try_end_bf: move-object/from16 v20, v4
                                                                                                                                                                                        138try_start_c1:
                                                                                                                                                                                        139invoke-static {v15}, Lcom/ly/adpoymer/e/d;->b(Lorg/json/JSONObject;)Ljava/util/List;
                                                                                                                                                                                        140move-result-object v4
                                                                                                                                                                                        141move-object/from16 v21, v6
                                                                                                                                                                                        143invoke-static {v15}, Lcom/ly/adpoymer/e/d;->a(Lorg/json/JSONObject;)Lcom/ly/adpoymer/model/ServerParam$Banner;
                                                                                                                                                                                        144move-result-object v6
                                                                                                                                                                                        146invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        147move-result-object v3
                                                                                                                                                                                        149invoke-virtual {v14, v3}, Lcom/ly/adpoymer/model/ServerParam$Creative;->setCid(Ljava/lang/Integer;)V
                                                                                                                                                                                        151invoke-virtual {v14, v8}, Lcom/ly/adpoymer/model/ServerParam$Creative;->setAdmark(Ljava/lang/String;)V
                                                                                                                                                                                        153invoke-static/range {v17 .. v17}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        154move-result-object v3
                                                                                                                                                                                        156invoke-virtual {v14, v3}, Lcom/ly/adpoymer/model/ServerParam$Creative;->setIndex(Ljava/lang/Integer;)V
                                                                                                                                                                                        157if-eqz v5, :cond_e1
                                                                                                                                                                                        159invoke-virtual {v14, v5}, Lcom/ly/adpoymer/model/ServerParam$Creative;->setApp(Lcom/ly/adpoymer/model/ServerParam$App;)V
                                                                                                                                                                                        160cond_e1: if-eqz v6, :cond_e6
                                                                                                                                                                                        162invoke-virtual {v14, v6}, Lcom/ly/adpoymer/model/ServerParam$Creative;->setBanner(Lcom/ly/adpoymer/model/ServerParam$Banner;)V
                                                                                                                                                                                        163cond_e6: if-eqz v11, :cond_eb
                                                                                                                                                                                        165invoke-virtual {v14, v11}, Lcom/ly/adpoymer/model/ServerParam$Creative;->setTracking(Ljava/util/List;)V
                                                                                                                                                                                        166cond_eb: if-eqz v4, :cond_f0
                                                                                                                                                                                        168invoke-virtual {v14, v4}, Lcom/ly/adpoymer/model/ServerParam$Creative;->setEvent(Ljava/util/List;)V
                                                                                                                                                                                        169cond_f0:
                                                                                                                                                                                        170invoke-virtual {v15, v1}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        171move-result v3
                                                                                                                                                                                        172if-eqz v3, :cond_113
                                                                                                                                                                                        173new-instance v3, Ljava/util/ArrayList;
                                                                                                                                                                                        175invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        177invoke-virtual {v15, v1}, Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        178move-result-object v4
                                                                                                                                                                                        179const/4 v5, 0x0
                                                                                                                                                                                        180goto_100:
                                                                                                                                                                                        181invoke-virtual {v4}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        182move-result v6
                                                                                                                                                                                        183if-ge v5, v6, :cond_110
                                                                                                                                                                                        185invoke-virtual {v4, v5}, Lorg/json/JSONArray;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        186move-result-object v6
                                                                                                                                                                                        188invoke-interface {v3, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        189add-int/lit8 v5, v5, 0x1
                                                                                                                                                                                        190goto/16 :goto_100
                                                                                                                                                                                        191cond_110:
                                                                                                                                                                                        192invoke-virtual {v14, v3}, Lcom/ly/adpoymer/model/ServerParam$Creative;->setImpresstion(Ljava/util/List;)V
                                                                                                                                                                                        193cond_113:
                                                                                                                                                                                        194invoke-virtual {v15, v0}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        195move-result v3
                                                                                                                                                                                        196if-eqz v3, :cond_136
                                                                                                                                                                                        197new-instance v3, Ljava/util/ArrayList;
                                                                                                                                                                                        199invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        201invoke-virtual {v15, v0}, Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        202move-result-object v4
                                                                                                                                                                                        203const/4 v5, 0x0
                                                                                                                                                                                        204goto_123:
                                                                                                                                                                                        205invoke-virtual {v4}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        206move-result v6
                                                                                                                                                                                        207if-ge v5, v6, :cond_133
                                                                                                                                                                                        209invoke-virtual {v4, v5}, Lorg/json/JSONArray;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        210move-result-object v6
                                                                                                                                                                                        212invoke-interface {v3, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        213add-int/lit8 v5, v5, 0x1
                                                                                                                                                                                        214goto/16 :goto_123
                                                                                                                                                                                        215cond_133:
                                                                                                                                                                                        216invoke-virtual {v14, v3}, Lcom/ly/adpoymer/model/ServerParam$Creative;->setClick(Ljava/util/List;)V
                                                                                                                                                                                        217cond_136: if-eqz p1, :cond_1ac
                                                                                                                                                                                        219const-string v3, "ad_native"
                                                                                                                                                                                        221invoke-virtual {v15, v3}, Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        222move-result-object v3
                                                                                                                                                                                        223if-eqz v3, :cond_1b1
                                                                                                                                                                                        225invoke-virtual {v3}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        226move-result v4
                                                                                                                                                                                        227if-lez v4, :cond_1b1
                                                                                                                                                                                        228new-instance v4, Ljava/util/ArrayList;
                                                                                                                                                                                        230invoke-direct {v4}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        231const/4 v5, 0x0
                                                                                                                                                                                        232goto_14c:
                                                                                                                                                                                        233invoke-virtual {v3}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        234move-result v6
                                                                                                                                                                                        235if-ge v5, v6, :cond_1a8
                                                                                                                                                                                        236new-instance v6, Lcom/ly/adpoymer/model/ServerParam$AdNative;
                                                                                                                                                                                        238invoke-direct {v6}, Lcom/ly/adpoymer/model/ServerParam$AdNative;-><init>()V
                                                                                                                                                                                        240invoke-virtual {v3, v5}, Lorg/json/JSONArray;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        241move-result-object v8
                                                                                                                                                                                        242check-cast v8, Lorg/json/JSONObject;
                                                                                                                                                                                        244invoke-virtual {v8, v2}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
                                                                                                                                                                                        245move-result v11
                                                                                                                                                                                        247invoke-static {v11}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        248move-result-object v11
                                                                                                                                                                                        250invoke-virtual {v6, v11}, Lcom/ly/adpoymer/model/ServerParam$AdNative;->setIndex(Ljava/lang/Integer;)V
                                                                                                                                                                                        252const-string v11, "index_value"
                                                                                                                                                                                        254invoke-virtual {v8, v11}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        255move-result-object v11
                                                                                                                                                                                        257invoke-virtual {v6, v11}, Lcom/ly/adpoymer/model/ServerParam$AdNative;->setIndex_value(Ljava/lang/String;)V
                                                                                                                                                                                        259const-string v11, "required_field"
                                                                                                                                                                                        261invoke-virtual {v8, v11}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
                                                                                                                                                                                        262move-result v11
                                                                                                                                                                                        264invoke-virtual {v6, v11}, Lcom/ly/adpoymer/model/ServerParam$AdNative;->setRequired_field(I)V
                                                                                                                                                                                        266const-string v11, "required_value"
                                                                                                                                                                                        268invoke-virtual {v8, v11}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        269move-result-object v11
                                                                                                                                                                                        271invoke-virtual {v6, v11}, Lcom/ly/adpoymer/model/ServerParam$AdNative;->setRequired_value(Ljava/lang/String;)V
                                                                                                                                                                                        273const-string v11, "template_id"
                                                                                                                                                                                        275invoke-virtual {v8, v11}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
                                                                                                                                                                                        276move-result v11
                                                                                                                                                                                        278invoke-static {v11}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        279move-result-object v11
                                                                                                                                                                                        281invoke-virtual {v6, v11}, Lcom/ly/adpoymer/model/ServerParam$AdNative;->setTemplate_id(Ljava/lang/Integer;)V
                                                                                                                                                                                        283const-string v11, "action_type"
                                                                                                                                                                                        285invoke-virtual {v8, v11}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
                                                                                                                                                                                        286move-result v11
                                                                                                                                                                                        288invoke-virtual {v6, v11}, Lcom/ly/adpoymer/model/ServerParam$AdNative;->setAction_type(I)V
                                                                                                                                                                                        290const-string v11, "type"
                                                                                                                                                                                        292invoke-virtual {v8, v11}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        293move-result-object v8
                                                                                                                                                                                        295invoke-virtual {v6, v8}, Lcom/ly/adpoymer/model/ServerParam$AdNative;->setType(Ljava/lang/String;)V
                                                                                                                                                                                        297invoke-interface {v4, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        298add-int/lit8 v5, v5, 0x1
                                                                                                                                                                                        299goto/16 :goto_14c
                                                                                                                                                                                        300cond_1a8:
                                                                                                                                                                                        301invoke-virtual {v14, v4}, Lcom/ly/adpoymer/model/ServerParam$Creative;->setAd_native(Ljava/util/List;)V
                                                                                                                                                                                        302goto/16 :goto_1b1
                                                                                                                                                                                        303cond_1ac:
                                                                                                                                                                                        304const-string v3, "parse not native"
                                                                                                                                                                                        306invoke-static {v3}, Lcom/ly/adpoymer/e/k;->a(Ljava/lang/String;)V
                                                                                                                                                                                        307cond_1b1:
                                                                                                                                                                                        308invoke-interface {v12, v14}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        309add-int/lit8 v13, v13, 0x1
                                                                                                                                                                                        310move-object/from16 v3, v16
                                                                                                                                                                                        311move-object/from16 v5, v18
                                                                                                                                                                                        312move-object/from16 v11, v19
                                                                                                                                                                                        313move-object/from16 v4, v20
                                                                                                                                                                                        314move-object/from16 v6, v21
                                                                                                                                                                                        315goto/16 :goto_88
                                                                                                                                                                                        316cond_1c2: move-object/from16 v16, v3
                                                                                                                                                                                        317move-object/from16 v20, v4
                                                                                                                                                                                        318move-object/from16 v18, v5
                                                                                                                                                                                        319move-object/from16 v21, v6
                                                                                                                                                                                        321invoke-virtual {v10, v12}, Lcom/ly/adpoymer/model/ServerParam$Adspace;->setCreative(Ljava/util/List;)V
                                                                                                                                                                                        322goto/16 :goto_1d6
                                                                                                                                                                                        323cond_1ce: move-object/from16 v16, v3
                                                                                                                                                                                        324move-object/from16 v20, v4
                                                                                                                                                                                        325move-object/from16 v18, v5
                                                                                                                                                                                        326move-object/from16 v21, v6
                                                                                                                                                                                        327goto_1d6:
                                                                                                                                                                                        328invoke-interface {v7, v10}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        329add-int/lit8 v9, v9, 0x1
                                                                                                                                                                                        330move-object/from16 v3, v16
                                                                                                                                                                                        331move-object/from16 v5, v18
                                                                                                                                                                                        332move-object/from16 v4, v20
                                                                                                                                                                                        333move-object/from16 v6, v21
                                                                                                                                                                                        334goto/16 :goto_4d
                                                                                                                                                                                        335cond_1e5: move-object/from16 v20, v4
                                                                                                                                                                                        336move-object v0, v6
                                                                                                                                                                                        338invoke-virtual {v0, v7}, Lcom/ly/adpoymer/model/ServerParam$Data;->setAdspace(Ljava/util/List;)V
                                                                                                                                                                                        339try_end_1eb: move-object/from16 v1, v20
                                                                                                                                                                                        340try_start_1ed:
                                                                                                                                                                                        341invoke-virtual {v1, v0}, Lcom/ly/adpoymer/model/ServerParam;->setData(Lcom/ly/adpoymer/model/ServerParam$Data;)V
                                                                                                                                                                                        342try_end_1f0: goto/16 :goto_1fe
                                                                                                                                                                                        343catch_1f1: move-exception v0
                                                                                                                                                                                        344goto/16 :goto_1fb
                                                                                                                                                                                        345catch_1f3: move-exception v0
                                                                                                                                                                                        346move-object/from16 v1, v20
                                                                                                                                                                                        347goto/16 :goto_1fb
                                                                                                                                                                                        348cond_1f7: move-object v1, v4
                                                                                                                                                                                        349goto/16 :goto_1fe
                                                                                                                                                                                        350catch_1f9: move-exception v0
                                                                                                                                                                                        351move-object v1, v4
                                                                                                                                                                                        352goto_1fb:
                                                                                                                                                                                        353invoke-virtual {v0}, Lorg/json/JSONException;->printStackTrace()V
                                                                                                                                                                                        354goto_1fe: return-object v1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • type
                                                                                                                                                                                        • trysum
                                                                                                                                                                                        • showsended
                                                                                                                                                                                        • showstate
                                                                                                                                                                                        • showrecord
                                                                                                                                                                                        • timeprd
                                                                                                                                                                                        • expire
                                                                                                                                                                                        • forecurl
                                                                                                                                                                                        • isusenewshowlog
                                                                                                                                                                                        • true
                                                                                                                                                                                        • adid
                                                                                                                                                                                        • apid
                                                                                                                                                                                        • appsid
                                                                                                                                                                                        • os
                                                                                                                                                                                        • android
                                                                                                                                                                                        • pk
                                                                                                                                                                                        • prod
                                                                                                                                                                                        • qk
                                                                                                                                                                                        • sn
                                                                                                                                                                                        • ts
                                                                                                                                                                                        • v
                                                                                                                                                                                        • androidfeed_8.8052_4.0.0
                                                                                                                                                                                        • uniqueid
                                                                                                                                                                                        • cuid
                                                                                                                                                                                        • https://mobads-logs.baidu.com/dz.zb
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        1const/16 v4, 0x96
                                                                                                                                                                                        2try_start_2:
                                                                                                                                                                                        3iget-object v0, p1, Lcom/baidu/mobads/container/d/b$a;->c:Ljava/util/HashMap;
                                                                                                                                                                                        5const-string v1, "type"
                                                                                                                                                                                        7invoke-virtual {v0, v1, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        9iget-object v0, p1, Lcom/baidu/mobads/container/d/b$a;->f:Lcom/baidu/mobads/openad/interfaces/utils/IOAdTimer;
                                                                                                                                                                                        10if-eqz v0, :cond_2d
                                                                                                                                                                                        12iget-object v0, p1, Lcom/baidu/mobads/container/d/b$a;->c:Ljava/util/HashMap;
                                                                                                                                                                                        14const-string v1, "trysum"
                                                                                                                                                                                        15new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        17invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        19const-string v3, ""
                                                                                                                                                                                        21invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        22move-result-object v2
                                                                                                                                                                                        24iget-object v3, p1, Lcom/baidu/mobads/container/d/b$a;->f:Lcom/baidu/mobads/openad/interfaces/utils/IOAdTimer;
                                                                                                                                                                                        26invoke-interface {v3}, Lcom/baidu/mobads/openad/interfaces/utils/IOAdTimer;->getCurrentCount()I
                                                                                                                                                                                        27move-result v3
                                                                                                                                                                                        29invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        30move-result-object v2
                                                                                                                                                                                        32invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        33move-result-object v2
                                                                                                                                                                                        35invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        36cond_2d:
                                                                                                                                                                                        37iget-object v0, p1, Lcom/baidu/mobads/container/d/b$a;->c:Ljava/util/HashMap;
                                                                                                                                                                                        39const-string v1, "showsended"
                                                                                                                                                                                        40new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        42invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        44iget-object v3, p1, Lcom/baidu/mobads/container/d/b$a;->a:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;
                                                                                                                                                                                        46invoke-interface {v3}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getUniqueId()Ljava/lang/String;
                                                                                                                                                                                        47move-result-object v3
                                                                                                                                                                                        49invoke-virtual {p0, v3}, Lcom/baidu/mobads/container/d/b;->b(Ljava/lang/String;)Z
                                                                                                                                                                                        50move-result v3
                                                                                                                                                                                        52invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
                                                                                                                                                                                        53move-result-object v2
                                                                                                                                                                                        55const-string v3, ""
                                                                                                                                                                                        57invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        58move-result-object v2
                                                                                                                                                                                        60invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        61move-result-object v2
                                                                                                                                                                                        63invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        65iget-object v0, p1, Lcom/baidu/mobads/container/d/b$a;->c:Ljava/util/HashMap;
                                                                                                                                                                                        67const-string v1, "showstate"
                                                                                                                                                                                        68new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        70invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        72const-string v3, ""
                                                                                                                                                                                        74invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        75move-result-object v2
                                                                                                                                                                                        76iget v3, p1, Lcom/baidu/mobads/container/d/b$a;->e:I
                                                                                                                                                                                        78invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        79move-result-object v2
                                                                                                                                                                                        81invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        82move-result-object v2
                                                                                                                                                                                        84invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        86iget-object v0, p1, Lcom/baidu/mobads/container/d/b$a;->d:Ljava/lang/String;
                                                                                                                                                                                        88invoke-virtual {v0}, Ljava/lang/String;->length()I
                                                                                                                                                                                        89move-result v0
                                                                                                                                                                                        90if-le v0, v4, :cond_80
                                                                                                                                                                                        92iget-object v0, p1, Lcom/baidu/mobads/container/d/b$a;->d:Ljava/lang/String;
                                                                                                                                                                                        93const/4 v1, 0x0
                                                                                                                                                                                        94const/16 v2, 0x96
                                                                                                                                                                                        96invoke-virtual {v0, v1, v2}, Ljava/lang/String;->substring(II)Ljava/lang/String;
                                                                                                                                                                                        97move-result-object v0
                                                                                                                                                                                        98iput-object v0, p1, Lcom/baidu/mobads/container/d/b$a;->d:Ljava/lang/String;
                                                                                                                                                                                        99cond_80:
                                                                                                                                                                                        100iget-object v0, p1, Lcom/baidu/mobads/container/d/b$a;->c:Ljava/util/HashMap;
                                                                                                                                                                                        102const-string v1, "showrecord"
                                                                                                                                                                                        104iget-object v2, p1, Lcom/baidu/mobads/container/d/b$a;->d:Ljava/lang/String;
                                                                                                                                                                                        106invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        108invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        109move-result-wide v0
                                                                                                                                                                                        110iget-wide v2, p1, Lcom/baidu/mobads/container/d/b$a;->i:J
                                                                                                                                                                                        111sub-long/2addr v0, v2
                                                                                                                                                                                        113iget-object v2, p1, Lcom/baidu/mobads/container/d/b$a;->c:Ljava/util/HashMap;
                                                                                                                                                                                        115const-string v3, "timeprd"
                                                                                                                                                                                        116new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        118invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        120const-string v5, ""
                                                                                                                                                                                        122invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        123move-result-object v4
                                                                                                                                                                                        125invoke-virtual {v4, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        126move-result-object v0
                                                                                                                                                                                        128invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        129move-result-object v0
                                                                                                                                                                                        131invoke-virtual {v2, v3, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        133invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        134move-result-wide v0
                                                                                                                                                                                        136iget-object v2, p0, Lcom/baidu/mobads/container/d/b;->mAdContainerCxt:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        138invoke-interface {v2}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdResponseInfo()Lcom/baidu/mobads/interfaces/IXAdResponseInfo;
                                                                                                                                                                                        139move-result-object v2
                                                                                                                                                                                        141invoke-interface {v2}, Lcom/baidu/mobads/interfaces/IXAdResponseInfo;->getTimeStamp()J
                                                                                                                                                                                        142move-result-wide v2
                                                                                                                                                                                        143sub-long/2addr v0, v2
                                                                                                                                                                                        145iget-object v2, p1, Lcom/baidu/mobads/container/d/b$a;->c:Ljava/util/HashMap;
                                                                                                                                                                                        147const-string v3, "expire"
                                                                                                                                                                                        148new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        150invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        152const-string v5, ""
                                                                                                                                                                                        154invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        155move-result-object v4
                                                                                                                                                                                        157invoke-virtual {v4, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        158move-result-object v0
                                                                                                                                                                                        160invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        161move-result-object v0
                                                                                                                                                                                        163invoke-virtual {v2, v3, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        165iget-object v0, p1, Lcom/baidu/mobads/container/d/b$a;->a:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;
                                                                                                                                                                                        167invoke-interface {v0}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getClickThroughUrl()Ljava/lang/String;
                                                                                                                                                                                        168move-result-object v1
                                                                                                                                                                                        170iget-object v0, p1, Lcom/baidu/mobads/container/d/b$a;->a:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;
                                                                                                                                                                                        172invoke-interface {v0}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getAntiTag()I
                                                                                                                                                                                        173move-result v0
                                                                                                                                                                                        174if-nez v0, :cond_1ba
                                                                                                                                                                                        176iget-object v0, p0, Lcom/baidu/mobads/container/d/b;->mApplicationContext:Landroid/content/Context;
                                                                                                                                                                                        178invoke-virtual {p0, v0, v1}, Lcom/baidu/mobads/container/d/b;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        179move-result-object v0
                                                                                                                                                                                        180if-eqz v0, :cond_1ba
                                                                                                                                                                                        181goto_e9:
                                                                                                                                                                                        182iget-object v1, p1, Lcom/baidu/mobads/container/d/b$a;->c:Ljava/util/HashMap;
                                                                                                                                                                                        184const-string v2, "forecurl"
                                                                                                                                                                                        186invoke-direct {p0, v0}, Lcom/baidu/mobads/container/d/b;->c(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        187move-result-object v0
                                                                                                                                                                                        189invoke-virtual {v1, v2, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        191iget-object v0, p1, Lcom/baidu/mobads/container/d/b$a;->c:Ljava/util/HashMap;
                                                                                                                                                                                        193const-string v1, "isusenewshowlog"
                                                                                                                                                                                        195const-string v2, "true"
                                                                                                                                                                                        197invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        199iget-object v0, p1, Lcom/baidu/mobads/container/d/b$a;->c:Ljava/util/HashMap;
                                                                                                                                                                                        201const-string v1, "adid"
                                                                                                                                                                                        203iget-object v2, p1, Lcom/baidu/mobads/container/d/b$a;->a:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;
                                                                                                                                                                                        205invoke-interface {v2}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getAdId()Ljava/lang/String;
                                                                                                                                                                                        206move-result-object v2
                                                                                                                                                                                        208invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        210iget-object v0, p1, Lcom/baidu/mobads/container/d/b$a;->c:Ljava/util/HashMap;
                                                                                                                                                                                        212const-string v1, "apid"
                                                                                                                                                                                        214iget-object v2, p1, Lcom/baidu/mobads/container/d/b$a;->b:Lcom/baidu/mobads/interfaces/feeds/IXAdFeedsRequestParameters;
                                                                                                                                                                                        216invoke-interface {v2}, Lcom/baidu/mobads/interfaces/feeds/IXAdFeedsRequestParameters;->getAdPlacementId()Ljava/lang/String;
                                                                                                                                                                                        217move-result-object v2
                                                                                                                                                                                        219invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        221iget-object v0, p1, Lcom/baidu/mobads/container/d/b$a;->c:Ljava/util/HashMap;
                                                                                                                                                                                        223const-string v1, "appsid"
                                                                                                                                                                                        225iget-object v2, p0, Lcom/baidu/mobads/container/d/b;->mAdContainerCxt:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        227invoke-interface {v2}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdUtils4Common()Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;
                                                                                                                                                                                        228move-result-object v2
                                                                                                                                                                                        230iget-object v3, p0, Lcom/baidu/mobads/container/d/b;->mApplicationContext:Landroid/content/Context;
                                                                                                                                                                                        232invoke-interface {v2, v3}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->getAppId(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        233move-result-object v2
                                                                                                                                                                                        235invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        237iget-object v0, p1, Lcom/baidu/mobads/container/d/b$a;->c:Ljava/util/HashMap;
                                                                                                                                                                                        239const-string v1, "os"
                                                                                                                                                                                        241const-string v2, "android"
                                                                                                                                                                                        243invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        245iget-object v0, p1, Lcom/baidu/mobads/container/d/b$a;->c:Ljava/util/HashMap;
                                                                                                                                                                                        247const-string v1, "pk"
                                                                                                                                                                                        249iget-object v2, p0, Lcom/baidu/mobads/container/d/b;->mApplicationContext:Landroid/content/Context;
                                                                                                                                                                                        251invoke-virtual {v2}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        252move-result-object v2
                                                                                                                                                                                        254invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        256iget-object v0, p1, Lcom/baidu/mobads/container/d/b$a;->c:Ljava/util/HashMap;
                                                                                                                                                                                        258const-string v1, "prod"
                                                                                                                                                                                        260iget-object v2, p0, Lcom/baidu/mobads/container/d/b;->mAdContainerCxt:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        262invoke-interface {v2}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdProdInfo()Lcom/baidu/mobads/interfaces/IXAdProdInfo;
                                                                                                                                                                                        263move-result-object v2
                                                                                                                                                                                        265invoke-interface {v2}, Lcom/baidu/mobads/interfaces/IXAdProdInfo;->getProdType()Ljava/lang/String;
                                                                                                                                                                                        266move-result-object v2
                                                                                                                                                                                        268invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        270iget-object v0, p1, Lcom/baidu/mobads/container/d/b$a;->c:Ljava/util/HashMap;
                                                                                                                                                                                        272const-string v1, "qk"
                                                                                                                                                                                        274iget-object v2, p1, Lcom/baidu/mobads/container/d/b$a;->a:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;
                                                                                                                                                                                        276invoke-interface {v2}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getQueryKey()Ljava/lang/String;
                                                                                                                                                                                        277move-result-object v2
                                                                                                                                                                                        279invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        281iget-object v0, p1, Lcom/baidu/mobads/container/d/b$a;->c:Ljava/util/HashMap;
                                                                                                                                                                                        283const-string v1, "sn"
                                                                                                                                                                                        285iget-object v2, p0, Lcom/baidu/mobads/container/d/b;->mAdContainerCxt:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        287invoke-interface {v2}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdUtils4System()Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;
                                                                                                                                                                                        288move-result-object v2
                                                                                                                                                                                        290iget-object v3, p0, Lcom/baidu/mobads/container/d/b;->mApplicationContext:Landroid/content/Context;
                                                                                                                                                                                        292invoke-interface {v2, v3}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getSn(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        293move-result-object v2
                                                                                                                                                                                        295invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        297iget-object v0, p1, Lcom/baidu/mobads/container/d/b$a;->c:Ljava/util/HashMap;
                                                                                                                                                                                        299const-string v1, "ts"
                                                                                                                                                                                        301invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        302move-result-wide v2
                                                                                                                                                                                        304invoke-static {v2, v3}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
                                                                                                                                                                                        305move-result-object v2
                                                                                                                                                                                        307invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        309iget-object v0, p1, Lcom/baidu/mobads/container/d/b$a;->c:Ljava/util/HashMap;
                                                                                                                                                                                        311const-string v1, "v"
                                                                                                                                                                                        313const-string v2, "androidfeed_8.8052_4.0.0"
                                                                                                                                                                                        315invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        317iget-object v0, p1, Lcom/baidu/mobads/container/d/b$a;->c:Ljava/util/HashMap;
                                                                                                                                                                                        319const-string v1, "uniqueid"
                                                                                                                                                                                        321iget-object v2, p1, Lcom/baidu/mobads/container/d/b$a;->a:Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;
                                                                                                                                                                                        323invoke-interface {v2}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getUniqueId()Ljava/lang/String;
                                                                                                                                                                                        324move-result-object v2
                                                                                                                                                                                        326invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        328iget-object v0, p1, Lcom/baidu/mobads/container/d/b$a;->c:Ljava/util/HashMap;
                                                                                                                                                                                        330const-string v1, "cuid"
                                                                                                                                                                                        332iget-object v2, p0, Lcom/baidu/mobads/container/d/b;->mAdContainerCxt:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        334invoke-interface {v2}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdUtils4System()Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;
                                                                                                                                                                                        335move-result-object v2
                                                                                                                                                                                        337iget-object v3, p0, Lcom/baidu/mobads/container/d/b;->mApplicationContext:Landroid/content/Context;
                                                                                                                                                                                        339invoke-interface {v2, v3}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getCUID(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        340move-result-object v2
                                                                                                                                                                                        342invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        344iget-object v0, p0, Lcom/baidu/mobads/container/d/b;->mAdContainerCxt:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        346const-string v1, "https://mobads-logs.baidu.com/dz.zb"
                                                                                                                                                                                        348iget-object v2, p1, Lcom/baidu/mobads/container/d/b$a;->c:Ljava/util/HashMap;
                                                                                                                                                                                        350invoke-interface {v0, v1, v2}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->fireAdMetrics(Ljava/lang/String;Ljava/util/HashMap;)V
                                                                                                                                                                                        351try_end_1b2: return-void
                                                                                                                                                                                        352catch_1b3: move-exception v0
                                                                                                                                                                                        354iget-object v1, p0, Lcom/baidu/mobads/container/d/b;->mAdLogger:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        356invoke-interface {v1, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/Throwable;)I
                                                                                                                                                                                        357goto/16 :goto_1b2
                                                                                                                                                                                        358cond_1ba: move-object v0, v1
                                                                                                                                                                                        359goto/16 :goto_e9
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getPackageManager
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • android.content.pm.PackageManager.getApplicationInfo
                                                                                                                                                                                        • android.content.pm.PackageManager$NameNotFoundException.printStackTrace
                                                                                                                                                                                        • android.content.pm.ApplicationInfo.metaData:Landroid/os/Bundle
                                                                                                                                                                                        • android.os.Bundle.getString
                                                                                                                                                                                        • java.util.Hashtable.<init>
                                                                                                                                                                                        • android.content.Context.getPackageManager
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • android.content.pm.PackageManager.getPackageInfo
                                                                                                                                                                                        • android.content.pm.PackageInfo.applicationInfo:Landroid/content/pm/ApplicationInfo
                                                                                                                                                                                        • android.content.Context.getPackageManager
                                                                                                                                                                                        • android.content.pm.ApplicationInfo.loadLabel
                                                                                                                                                                                        • java.lang.CharSequence.toString
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • android.os.Bundle.getString
                                                                                                                                                                                        • java.util.Hashtable.put
                                                                                                                                                                                        • android.os.Bundle.getString
                                                                                                                                                                                        • java.util.Hashtable.put
                                                                                                                                                                                        • android.os.Bundle.getString
                                                                                                                                                                                        • java.util.Hashtable.put
                                                                                                                                                                                        • java.util.Hashtable.put
                                                                                                                                                                                        • android.os.Bundle.getString
                                                                                                                                                                                        • java.util.Hashtable.put
                                                                                                                                                                                        • android.os.Bundle.getString
                                                                                                                                                                                        • java.util.Hashtable.put
                                                                                                                                                                                        • android.os.Bundle.getString
                                                                                                                                                                                        • java.util.Hashtable.put
                                                                                                                                                                                        • android.os.Bundle.getString
                                                                                                                                                                                        • java.util.Hashtable.put
                                                                                                                                                                                        • android.os.Bundle.getString
                                                                                                                                                                                        • java.util.Hashtable.put
                                                                                                                                                                                        • java.util.Hashtable.put
                                                                                                                                                                                        • java.util.Hashtable.put
                                                                                                                                                                                        • android.os.Bundle.getInt
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • android.os.Bundle.getInt
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        • java.util.Hashtable.put
                                                                                                                                                                                        • android.os.Bundle.getInt
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • android.os.Bundle.getInt
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        • java.util.Hashtable.put
                                                                                                                                                                                        • android.os.Bundle.getString
                                                                                                                                                                                        • java.util.Hashtable.put
                                                                                                                                                                                        • android.os.Bundle.getString
                                                                                                                                                                                        • java.util.Hashtable.put
                                                                                                                                                                                        • java.util.Hashtable.put
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • com.baidu.lbsapi.API_KEY
                                                                                                                                                                                        • mb
                                                                                                                                                                                        • os
                                                                                                                                                                                        • sv
                                                                                                                                                                                        • 1
                                                                                                                                                                                        • imt
                                                                                                                                                                                        • net
                                                                                                                                                                                        • cpu
                                                                                                                                                                                        • glr
                                                                                                                                                                                        • glv
                                                                                                                                                                                        • resid
                                                                                                                                                                                        • appid
                                                                                                                                                                                        • -1
                                                                                                                                                                                        • ver
                                                                                                                                                                                        • screen_x
                                                                                                                                                                                        • screen_y
                                                                                                                                                                                        • (%d,%d)
                                                                                                                                                                                        • screen
                                                                                                                                                                                        • dpi_x
                                                                                                                                                                                        • dpi_y
                                                                                                                                                                                        • dpi
                                                                                                                                                                                        • pcn
                                                                                                                                                                                        • cuid
                                                                                                                                                                                        • name
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0sput-object p0, Lcom/baidu/mapsdkplatform/comapi/util/PermissionCheck;->b:Landroid/content/Context;
                                                                                                                                                                                        1const/4 v0, 0x0
                                                                                                                                                                                        2try_start_3:
                                                                                                                                                                                        3sget-object v1, Lcom/baidu/mapsdkplatform/comapi/util/PermissionCheck;->b:Landroid/content/Context;
                                                                                                                                                                                        5invoke-virtual {v1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
                                                                                                                                                                                        6move-result-object v1
                                                                                                                                                                                        8sget-object v2, Lcom/baidu/mapsdkplatform/comapi/util/PermissionCheck;->b:Landroid/content/Context;
                                                                                                                                                                                        10invoke-virtual {v2}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        11move-result-object v2
                                                                                                                                                                                        12const/16 v3, 0x80
                                                                                                                                                                                        14invoke-virtual {v1, v2, v3}, Landroid/content/pm/PackageManager;->getApplicationInfo(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo;
                                                                                                                                                                                        15move-result-object v1
                                                                                                                                                                                        16try_end_15: goto/16 :goto_1b
                                                                                                                                                                                        17catch_16: move-exception v1
                                                                                                                                                                                        19invoke-virtual {v1}, Landroid/content/pm/PackageManager$NameNotFoundException;->printStackTrace()V
                                                                                                                                                                                        20move-object v1, v0
                                                                                                                                                                                        21goto_1b: if-eqz v1, :cond_27
                                                                                                                                                                                        23iget-object v1, v1, Landroid/content/pm/ApplicationInfo;->metaData:Landroid/os/Bundle;
                                                                                                                                                                                        25const-string v2, "com.baidu.lbsapi.API_KEY"
                                                                                                                                                                                        27invoke-virtual {v1, v2}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        28move-result-object v1
                                                                                                                                                                                        29sput-object v1, Lcom/baidu/mapsdkplatform/comapi/util/PermissionCheck;->c:Ljava/lang/String;
                                                                                                                                                                                        30cond_27:
                                                                                                                                                                                        31sget-object v1, Lcom/baidu/mapsdkplatform/comapi/util/PermissionCheck;->d:Ljava/util/Hashtable;
                                                                                                                                                                                        32if-nez v1, :cond_32
                                                                                                                                                                                        33new-instance v1, Ljava/util/Hashtable;
                                                                                                                                                                                        35invoke-direct {v1}, Ljava/util/Hashtable;-><init>()V
                                                                                                                                                                                        36sput-object v1, Lcom/baidu/mapsdkplatform/comapi/util/PermissionCheck;->d:Ljava/util/Hashtable;
                                                                                                                                                                                        37cond_32:
                                                                                                                                                                                        38sget-object v1, Lcom/baidu/mapsdkplatform/comapi/util/PermissionCheck;->e:Lcom/baidu/lbsapi/auth/LBSAuthManager;
                                                                                                                                                                                        39if-nez v1, :cond_3e
                                                                                                                                                                                        41sget-object v1, Lcom/baidu/mapsdkplatform/comapi/util/PermissionCheck;->b:Landroid/content/Context;
                                                                                                                                                                                        43invoke-static {v1}, Lcom/baidu/lbsapi/auth/LBSAuthManager;->getInstance(Landroid/content/Context;)Lcom/baidu/lbsapi/auth/LBSAuthManager;
                                                                                                                                                                                        44move-result-object v1
                                                                                                                                                                                        45sput-object v1, Lcom/baidu/mapsdkplatform/comapi/util/PermissionCheck;->e:Lcom/baidu/lbsapi/auth/LBSAuthManager;
                                                                                                                                                                                        46cond_3e:
                                                                                                                                                                                        47sget-object v1, Lcom/baidu/mapsdkplatform/comapi/util/PermissionCheck;->f:Lcom/baidu/lbsapi/auth/LBSAuthManagerListener;
                                                                                                                                                                                        48if-nez v1, :cond_49
                                                                                                                                                                                        49new-instance v1, Lcom/baidu/mapsdkplatform/comapi/util/PermissionCheck$a;
                                                                                                                                                                                        51invoke-direct {v1, v0}, Lcom/baidu/mapsdkplatform/comapi/util/PermissionCheck$a;-><init>(Lcom/baidu/mapsdkplatform/comapi/util/c;)V
                                                                                                                                                                                        52sput-object v1, Lcom/baidu/mapsdkplatform/comapi/util/PermissionCheck;->f:Lcom/baidu/lbsapi/auth/LBSAuthManagerListener;
                                                                                                                                                                                        53cond_49: const/4 v0, 0x0
                                                                                                                                                                                        54try_start_4a:
                                                                                                                                                                                        55invoke-virtual {p0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
                                                                                                                                                                                        56move-result-object p0
                                                                                                                                                                                        58sget-object v1, Lcom/baidu/mapsdkplatform/comapi/util/PermissionCheck;->b:Landroid/content/Context;
                                                                                                                                                                                        60invoke-virtual {v1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        61move-result-object v1
                                                                                                                                                                                        63invoke-virtual {p0, v1, v0}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
                                                                                                                                                                                        64move-result-object p0
                                                                                                                                                                                        66iget-object p0, p0, Landroid/content/pm/PackageInfo;->applicationInfo:Landroid/content/pm/ApplicationInfo;
                                                                                                                                                                                        68sget-object v1, Lcom/baidu/mapsdkplatform/comapi/util/PermissionCheck;->b:Landroid/content/Context;
                                                                                                                                                                                        70invoke-virtual {v1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
                                                                                                                                                                                        71move-result-object v1
                                                                                                                                                                                        73invoke-virtual {p0, v1}, Landroid/content/pm/ApplicationInfo;->loadLabel(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence;
                                                                                                                                                                                        74move-result-object p0
                                                                                                                                                                                        76invoke-interface {p0}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;
                                                                                                                                                                                        77move-result-object p0
                                                                                                                                                                                        78try_end_68: goto/16 :goto_6f
                                                                                                                                                                                        79catch_69: move-exception p0
                                                                                                                                                                                        81invoke-virtual {p0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        83const-string p0, ""
                                                                                                                                                                                        84goto_6f:
                                                                                                                                                                                        85invoke-static {}, Lcom/baidu/mapsdkplatform/comapi/util/f;->b()Landroid/os/Bundle;
                                                                                                                                                                                        86move-result-object v1
                                                                                                                                                                                        87if-eqz v1, :cond_153
                                                                                                                                                                                        89sget-object v2, Lcom/baidu/mapsdkplatform/comapi/util/PermissionCheck;->d:Ljava/util/Hashtable;
                                                                                                                                                                                        91const-string v3, "mb"
                                                                                                                                                                                        93invoke-virtual {v1, v3}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        94move-result-object v4
                                                                                                                                                                                        96invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        98sget-object v2, Lcom/baidu/mapsdkplatform/comapi/util/PermissionCheck;->d:Ljava/util/Hashtable;
                                                                                                                                                                                        100const-string v3, "os"
                                                                                                                                                                                        102invoke-virtual {v1, v3}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        103move-result-object v4
                                                                                                                                                                                        105invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        107sget-object v2, Lcom/baidu/mapsdkplatform/comapi/util/PermissionCheck;->d:Ljava/util/Hashtable;
                                                                                                                                                                                        109const-string v3, "sv"
                                                                                                                                                                                        111invoke-virtual {v1, v3}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        112move-result-object v4
                                                                                                                                                                                        114invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        116sget-object v2, Lcom/baidu/mapsdkplatform/comapi/util/PermissionCheck;->d:Ljava/util/Hashtable;
                                                                                                                                                                                        118const-string v3, "1"
                                                                                                                                                                                        120const-string v4, "imt"
                                                                                                                                                                                        122invoke-virtual {v2, v4, v3}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        124sget-object v2, Lcom/baidu/mapsdkplatform/comapi/util/PermissionCheck;->d:Ljava/util/Hashtable;
                                                                                                                                                                                        126const-string v4, "net"
                                                                                                                                                                                        128invoke-virtual {v1, v4}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        129move-result-object v5
                                                                                                                                                                                        131invoke-virtual {v2, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        133sget-object v2, Lcom/baidu/mapsdkplatform/comapi/util/PermissionCheck;->d:Ljava/util/Hashtable;
                                                                                                                                                                                        135const-string v4, "cpu"
                                                                                                                                                                                        137invoke-virtual {v1, v4}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        138move-result-object v5
                                                                                                                                                                                        140invoke-virtual {v2, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        142sget-object v2, Lcom/baidu/mapsdkplatform/comapi/util/PermissionCheck;->d:Ljava/util/Hashtable;
                                                                                                                                                                                        144const-string v4, "glr"
                                                                                                                                                                                        146invoke-virtual {v1, v4}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        147move-result-object v5
                                                                                                                                                                                        149invoke-virtual {v2, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        151sget-object v2, Lcom/baidu/mapsdkplatform/comapi/util/PermissionCheck;->d:Ljava/util/Hashtable;
                                                                                                                                                                                        153const-string v4, "glv"
                                                                                                                                                                                        155invoke-virtual {v1, v4}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        156move-result-object v5
                                                                                                                                                                                        158invoke-virtual {v2, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        160sget-object v2, Lcom/baidu/mapsdkplatform/comapi/util/PermissionCheck;->d:Ljava/util/Hashtable;
                                                                                                                                                                                        162const-string v4, "resid"
                                                                                                                                                                                        164invoke-virtual {v1, v4}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        165move-result-object v5
                                                                                                                                                                                        167invoke-virtual {v2, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        169sget-object v2, Lcom/baidu/mapsdkplatform/comapi/util/PermissionCheck;->d:Ljava/util/Hashtable;
                                                                                                                                                                                        171const-string v4, "appid"
                                                                                                                                                                                        173const-string v5, "-1"
                                                                                                                                                                                        175invoke-virtual {v2, v4, v5}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        177sget-object v2, Lcom/baidu/mapsdkplatform/comapi/util/PermissionCheck;->d:Ljava/util/Hashtable;
                                                                                                                                                                                        179const-string v4, "ver"
                                                                                                                                                                                        181invoke-virtual {v2, v4, v3}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        183sget-object v2, Lcom/baidu/mapsdkplatform/comapi/util/PermissionCheck;->d:Ljava/util/Hashtable;
                                                                                                                                                                                        184const/4 v3, 0x2
                                                                                                                                                                                        185new-array v4, v3, [Ljava/lang/Object;
                                                                                                                                                                                        187const-string v5, "screen_x"
                                                                                                                                                                                        189invoke-virtual {v1, v5}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I
                                                                                                                                                                                        190move-result v5
                                                                                                                                                                                        192invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        193move-result-object v5
                                                                                                                                                                                        194aput-object v5, v4, v0
                                                                                                                                                                                        196const-string v5, "screen_y"
                                                                                                                                                                                        198invoke-virtual {v1, v5}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I
                                                                                                                                                                                        199move-result v5
                                                                                                                                                                                        201invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        202move-result-object v5
                                                                                                                                                                                        203const/4 v6, 0x1
                                                                                                                                                                                        204aput-object v5, v4, v6
                                                                                                                                                                                        206const-string v5, "(%d,%d)"
                                                                                                                                                                                        208invoke-static {v5, v4}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        209move-result-object v4
                                                                                                                                                                                        211const-string v7, "screen"
                                                                                                                                                                                        213invoke-virtual {v2, v7, v4}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        215sget-object v2, Lcom/baidu/mapsdkplatform/comapi/util/PermissionCheck;->d:Ljava/util/Hashtable;
                                                                                                                                                                                        216new-array v3, v3, [Ljava/lang/Object;
                                                                                                                                                                                        218const-string v4, "dpi_x"
                                                                                                                                                                                        220invoke-virtual {v1, v4}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I
                                                                                                                                                                                        221move-result v4
                                                                                                                                                                                        223invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        224move-result-object v4
                                                                                                                                                                                        225aput-object v4, v3, v0
                                                                                                                                                                                        227const-string v0, "dpi_y"
                                                                                                                                                                                        229invoke-virtual {v1, v0}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I
                                                                                                                                                                                        230move-result v0
                                                                                                                                                                                        232invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        233move-result-object v0
                                                                                                                                                                                        234aput-object v0, v3, v6
                                                                                                                                                                                        236invoke-static {v5, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        237move-result-object v0
                                                                                                                                                                                        239const-string v3, "dpi"
                                                                                                                                                                                        241invoke-virtual {v2, v3, v0}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        243sget-object v0, Lcom/baidu/mapsdkplatform/comapi/util/PermissionCheck;->d:Ljava/util/Hashtable;
                                                                                                                                                                                        245const-string v2, "pcn"
                                                                                                                                                                                        247invoke-virtual {v1, v2}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        248move-result-object v3
                                                                                                                                                                                        250invoke-virtual {v0, v2, v3}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        252sget-object v0, Lcom/baidu/mapsdkplatform/comapi/util/PermissionCheck;->d:Ljava/util/Hashtable;
                                                                                                                                                                                        254const-string v2, "cuid"
                                                                                                                                                                                        256invoke-virtual {v1, v2}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        257move-result-object v1
                                                                                                                                                                                        259const-string v2, "cuid"
                                                                                                                                                                                        261invoke-virtual {v0, v2, v1}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        263sget-object v0, Lcom/baidu/mapsdkplatform/comapi/util/PermissionCheck;->d:Ljava/util/Hashtable;
                                                                                                                                                                                        265const-string v1, "name"
                                                                                                                                                                                        267invoke-virtual {v0, v1, p0}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        268cond_153: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • java.lang.String.indexOf
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.lang.String.split
                                                                                                                                                                                        • java.lang.String.split
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.util.TreeMap.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • org.json.JSONObject.keys
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.keySet
                                                                                                                                                                                        • java.util.Set.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • ?
                                                                                                                                                                                        • &
                                                                                                                                                                                        • =
                                                                                                                                                                                        • type
                                                                                                                                                                                        • null
                                                                                                                                                                                        • type=
                                                                                                                                                                                        • ts
                                                                                                                                                                                        • targetscheme
                                                                                                                                                                                        • ,
                                                                                                                                                                                        • mobads,
                                                                                                                                                                                        • vd=
                                                                                                                                                                                        • https://mobads-logs.baidu.com/dz.zb?
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        1const/4 v6, 0x1
                                                                                                                                                                                        2const/4 v0, 0x0
                                                                                                                                                                                        3new-instance v1, Lorg/json/JSONObject;
                                                                                                                                                                                        5invoke-direct {v1}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        7const-string v2, "?"
                                                                                                                                                                                        9invoke-virtual {p1, v2}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I
                                                                                                                                                                                        10move-result v2
                                                                                                                                                                                        11add-int/lit8 v2, v2, 0x1
                                                                                                                                                                                        13invoke-virtual {p1, v2}, Ljava/lang/String;->substring(I)Ljava/lang/String;
                                                                                                                                                                                        14move-result-object v2
                                                                                                                                                                                        16const-string v3, "&"
                                                                                                                                                                                        18invoke-virtual {v2, v3}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
                                                                                                                                                                                        19move-result-object v2
                                                                                                                                                                                        20goto_19: array-length v3, v2
                                                                                                                                                                                        21if-ge v0, v3, :cond_4c
                                                                                                                                                                                        22try_start_1c: aget-object v3, v2, v0
                                                                                                                                                                                        24const-string v4, "="
                                                                                                                                                                                        26invoke-virtual {v3, v4}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
                                                                                                                                                                                        27move-result-object v3
                                                                                                                                                                                        28const/4 v4, 0x0
                                                                                                                                                                                        29aget-object v4, v3, v4
                                                                                                                                                                                        31const-string v5, "type"
                                                                                                                                                                                        33invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        34move-result v4
                                                                                                                                                                                        35if-nez v4, :cond_3b
                                                                                                                                                                                        36array-length v4, v3
                                                                                                                                                                                        37if-le v4, v6, :cond_3e
                                                                                                                                                                                        38const/4 v4, 0x0
                                                                                                                                                                                        39aget-object v4, v3, v4
                                                                                                                                                                                        40const/4 v5, 0x1
                                                                                                                                                                                        41aget-object v3, v3, v5
                                                                                                                                                                                        43invoke-virtual {v1, v4, v3}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        44goto_3b: add-int/lit8 v0, v0, 0x1
                                                                                                                                                                                        45goto/16 :goto_19
                                                                                                                                                                                        46cond_3e: array-length v4, v3
                                                                                                                                                                                        47if-ne v4, v6, :cond_3b
                                                                                                                                                                                        48const/4 v4, 0x0
                                                                                                                                                                                        49aget-object v3, v3, v4
                                                                                                                                                                                        51const-string v4, "null"
                                                                                                                                                                                        53invoke-virtual {v1, v3, v4}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        54try_end_49: goto/16 :goto_3b
                                                                                                                                                                                        55catch_4a: move-exception v3
                                                                                                                                                                                        56goto/16 :goto_3b
                                                                                                                                                                                        57cond_4c: new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        58new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        60invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        62const-string v3, "type="
                                                                                                                                                                                        64invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        65move-result-object v0
                                                                                                                                                                                        67invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        68move-result-object v0
                                                                                                                                                                                        70const-string v3, "&"
                                                                                                                                                                                        72invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        73move-result-object v0
                                                                                                                                                                                        75invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        76move-result-object v0
                                                                                                                                                                                        78invoke-direct {v2, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        79new-instance v3, Ljava/util/TreeMap;
                                                                                                                                                                                        81invoke-direct {v3}, Ljava/util/TreeMap;-><init>()V
                                                                                                                                                                                        82new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        84invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        85try_start_74:
                                                                                                                                                                                        86invoke-virtual {v1}, Lorg/json/JSONObject;->keys()Ljava/util/Iterator;
                                                                                                                                                                                        87move-result-object v5
                                                                                                                                                                                        88goto_78:
                                                                                                                                                                                        89invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        90try_end_7b: move-result v0
                                                                                                                                                                                        91if-eqz v0, :cond_99
                                                                                                                                                                                        92try_start_7e:
                                                                                                                                                                                        93invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        94move-result-object v0
                                                                                                                                                                                        95check-cast v0, Ljava/lang/String;
                                                                                                                                                                                        96if-eqz v0, :cond_78
                                                                                                                                                                                        98const-string v6, ""
                                                                                                                                                                                        100invoke-virtual {v0, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        101move-result v6
                                                                                                                                                                                        102if-nez v6, :cond_78
                                                                                                                                                                                        104invoke-virtual {v1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        105move-result-object v6
                                                                                                                                                                                        107invoke-interface {v3, v0, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        108try_end_95: goto/16 :goto_78
                                                                                                                                                                                        109catch_96: move-exception v0
                                                                                                                                                                                        110goto/16 :goto_78
                                                                                                                                                                                        111catch_98: move-exception v0
                                                                                                                                                                                        112cond_99:
                                                                                                                                                                                        113const-string v0, "ts"
                                                                                                                                                                                        114new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        116invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        118invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        119move-result-wide v6
                                                                                                                                                                                        121invoke-virtual {v1, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        122move-result-object v1
                                                                                                                                                                                        124const-string v5, ""
                                                                                                                                                                                        126invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        127move-result-object v1
                                                                                                                                                                                        129invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        130move-result-object v1
                                                                                                                                                                                        132invoke-interface {v3, v0, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        134invoke-interface {v3}, Ljava/util/Map;->keySet()Ljava/util/Set;
                                                                                                                                                                                        135move-result-object v0
                                                                                                                                                                                        137invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        138move-result-object v5
                                                                                                                                                                                        139goto_bd:
                                                                                                                                                                                        140invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        141move-result v0
                                                                                                                                                                                        142if-eqz v0, :cond_11a
                                                                                                                                                                                        144invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        145move-result-object v0
                                                                                                                                                                                        146check-cast v0, Ljava/lang/String;
                                                                                                                                                                                        148invoke-interface {v3, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        149move-result-object v1
                                                                                                                                                                                        150check-cast v1, Ljava/lang/String;
                                                                                                                                                                                        151if-eqz v0, :cond_bd
                                                                                                                                                                                        152if-eqz v1, :cond_bd
                                                                                                                                                                                        154const-string v6, "targetscheme"
                                                                                                                                                                                        156invoke-virtual {v0, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        157move-result v6
                                                                                                                                                                                        158if-nez v6, :cond_e3
                                                                                                                                                                                        160invoke-virtual {p0, v0}, Lcom/baidu/mobads/container/b/g/b;->b(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        161move-result-object v0
                                                                                                                                                                                        163invoke-virtual {p0, v1}, Lcom/baidu/mobads/container/b/g/b;->b(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        164move-result-object v1
                                                                                                                                                                                        165cond_e3: new-instance v6, Ljava/lang/StringBuilder;
                                                                                                                                                                                        167invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        169invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        170move-result-object v0
                                                                                                                                                                                        172const-string v6, "="
                                                                                                                                                                                        174invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        175move-result-object v0
                                                                                                                                                                                        177invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        178move-result-object v0
                                                                                                                                                                                        180const-string v6, "&"
                                                                                                                                                                                        182invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        183move-result-object v0
                                                                                                                                                                                        185invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        186move-result-object v0
                                                                                                                                                                                        188invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        189new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        191invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        193invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        194move-result-object v0
                                                                                                                                                                                        196const-string v1, ","
                                                                                                                                                                                        198invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        199move-result-object v0
                                                                                                                                                                                        201invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        202move-result-object v0
                                                                                                                                                                                        204invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        205goto/16 :goto_bd
                                                                                                                                                                                        206cond_11a:
                                                                                                                                                                                        207const-string v0, "mobads,"
                                                                                                                                                                                        209invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        211invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        212move-result-object v0
                                                                                                                                                                                        214invoke-virtual {p0, v0}, Lcom/baidu/mobads/container/b/g/b;->a(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        215move-result-object v0
                                                                                                                                                                                        216new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        218invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        220const-string v3, "vd="
                                                                                                                                                                                        222invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        223move-result-object v1
                                                                                                                                                                                        225invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        226move-result-object v0
                                                                                                                                                                                        228const-string v1, "&"
                                                                                                                                                                                        230invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        231move-result-object v0
                                                                                                                                                                                        233invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        234move-result-object v0
                                                                                                                                                                                        236invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        237new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        239invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        241const-string v1, "https://mobads-logs.baidu.com/dz.zb?"
                                                                                                                                                                                        243invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        244move-result-object v0
                                                                                                                                                                                        246invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        247move-result-object v1
                                                                                                                                                                                        249invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        250move-result-object v0
                                                                                                                                                                                        252invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        253move-result-object v0
                                                                                                                                                                                        254return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • java.lang.String.indexOf
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.lang.String.split
                                                                                                                                                                                        • java.lang.String.split
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.util.TreeMap.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • org.json.JSONObject.keys
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.keySet
                                                                                                                                                                                        • java.util.Set.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • ?
                                                                                                                                                                                        • &
                                                                                                                                                                                        • =
                                                                                                                                                                                        • type
                                                                                                                                                                                        • null
                                                                                                                                                                                        • type=
                                                                                                                                                                                        • ts
                                                                                                                                                                                        • targetscheme
                                                                                                                                                                                        • ,
                                                                                                                                                                                        • mobads,
                                                                                                                                                                                        • vd=
                                                                                                                                                                                        • https://mobads-logs.baidu.com/dz.zb?
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, ""
                                                                                                                                                                                        3invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        4move-result-object v1
                                                                                                                                                                                        6invoke-virtual {v1}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getURIUitls()Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;
                                                                                                                                                                                        7new-instance v1, Lorg/json/JSONObject;
                                                                                                                                                                                        9invoke-direct {v1}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        11const-string v2, "?"
                                                                                                                                                                                        13invoke-virtual {p1, v2}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I
                                                                                                                                                                                        14move-result v2
                                                                                                                                                                                        15const/4 v3, 0x1
                                                                                                                                                                                        16add-int/2addr v2, v3
                                                                                                                                                                                        18invoke-virtual {p1, v2}, Ljava/lang/String;->substring(I)Ljava/lang/String;
                                                                                                                                                                                        19move-result-object p1
                                                                                                                                                                                        21const-string v2, "&"
                                                                                                                                                                                        23invoke-virtual {p1, v2}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
                                                                                                                                                                                        24move-result-object p1
                                                                                                                                                                                        25const/4 v4, 0x0
                                                                                                                                                                                        26const/4 v5, 0x0
                                                                                                                                                                                        27goto_22: array-length v6, p1
                                                                                                                                                                                        29const-string v7, "="
                                                                                                                                                                                        30if-ge v5, v6, :cond_4f
                                                                                                                                                                                        31try_start_27: aget-object v6, p1, v5
                                                                                                                                                                                        33invoke-virtual {v6, v7}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
                                                                                                                                                                                        34move-result-object v6
                                                                                                                                                                                        35aget-object v7, v6, v4
                                                                                                                                                                                        37const-string v8, "type"
                                                                                                                                                                                        39invoke-virtual {v7, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        40move-result v7
                                                                                                                                                                                        41if-nez v7, :cond_4c
                                                                                                                                                                                        42array-length v7, v6
                                                                                                                                                                                        43if-le v7, v3, :cond_42
                                                                                                                                                                                        44aget-object v7, v6, v4
                                                                                                                                                                                        45aget-object v6, v6, v3
                                                                                                                                                                                        47invoke-virtual {v1, v7, v6}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        48goto/16 :goto_4c
                                                                                                                                                                                        49cond_42: array-length v7, v6
                                                                                                                                                                                        50if-ne v7, v3, :cond_4c
                                                                                                                                                                                        51aget-object v6, v6, v4
                                                                                                                                                                                        53const-string v7, "null"
                                                                                                                                                                                        55invoke-virtual {v1, v6, v7}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        56catch_4c: add-int/lit8 v5, v5, 0x1
                                                                                                                                                                                        57goto/16 :goto_22
                                                                                                                                                                                        58cond_4f: new-instance p1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        59new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        61invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        63const-string v4, "type="
                                                                                                                                                                                        65invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        67invoke-virtual {v3, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        69invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        71invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        72move-result-object p2
                                                                                                                                                                                        74invoke-direct {p1, p2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        75new-instance p2, Ljava/util/TreeMap;
                                                                                                                                                                                        77invoke-direct {p2}, Ljava/util/TreeMap;-><init>()V
                                                                                                                                                                                        78new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        80invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        81try_start_72:
                                                                                                                                                                                        82invoke-virtual {v1}, Lorg/json/JSONObject;->keys()Ljava/util/Iterator;
                                                                                                                                                                                        83move-result-object v4
                                                                                                                                                                                        84goto_76:
                                                                                                                                                                                        85invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        86move-result v5
                                                                                                                                                                                        87try_end_7a: if-eqz v5, :cond_93
                                                                                                                                                                                        88try_start_7c:
                                                                                                                                                                                        89invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        90move-result-object v5
                                                                                                                                                                                        91check-cast v5, Ljava/lang/String;
                                                                                                                                                                                        92if-eqz v5, :cond_76
                                                                                                                                                                                        94invoke-virtual {v5, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        95move-result v6
                                                                                                                                                                                        96if-eqz v6, :cond_8b
                                                                                                                                                                                        97goto/16 :goto_76
                                                                                                                                                                                        98cond_8b:
                                                                                                                                                                                        99invoke-virtual {v1, v5}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        100move-result-object v6
                                                                                                                                                                                        102invoke-interface {p2, v5, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        103try_end_92: goto/16 :goto_76
                                                                                                                                                                                        104cond_93: new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        106invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        108invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        109move-result-wide v4
                                                                                                                                                                                        111invoke-virtual {v1, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        113invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        115invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        116move-result-object v0
                                                                                                                                                                                        118const-string v1, "ts"
                                                                                                                                                                                        120invoke-interface {p2, v1, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        122invoke-interface {p2}, Ljava/util/Map;->keySet()Ljava/util/Set;
                                                                                                                                                                                        123move-result-object v0
                                                                                                                                                                                        125invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        126move-result-object v0
                                                                                                                                                                                        127goto_b3:
                                                                                                                                                                                        128invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        129move-result v1
                                                                                                                                                                                        130if-eqz v1, :cond_106
                                                                                                                                                                                        132invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        133move-result-object v1
                                                                                                                                                                                        134check-cast v1, Ljava/lang/String;
                                                                                                                                                                                        136invoke-interface {p2, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        137move-result-object v4
                                                                                                                                                                                        138check-cast v4, Ljava/lang/String;
                                                                                                                                                                                        139if-eqz v1, :cond_b3
                                                                                                                                                                                        140if-eqz v4, :cond_b3
                                                                                                                                                                                        142const-string v5, "targetscheme"
                                                                                                                                                                                        144invoke-virtual {v1, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        145move-result v5
                                                                                                                                                                                        146if-nez v5, :cond_d9
                                                                                                                                                                                        148invoke-virtual {p0, v1}, Lcom/baidu/mobads/utils/f;->encodeURIComponent(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        149move-result-object v1
                                                                                                                                                                                        151invoke-virtual {p0, v4}, Lcom/baidu/mobads/utils/f;->encodeURIComponent(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        152move-result-object v4
                                                                                                                                                                                        153cond_d9: new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        155invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        157invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        159invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        161invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        163invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        165invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        166move-result-object v1
                                                                                                                                                                                        168invoke-virtual {p1, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        169new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        171invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        173invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        175const-string v4, ","
                                                                                                                                                                                        177invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        179invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        180move-result-object v1
                                                                                                                                                                                        182invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        183goto/16 :goto_b3
                                                                                                                                                                                        184cond_106:
                                                                                                                                                                                        185const-string p2, "mobads,"
                                                                                                                                                                                        187invoke-virtual {v3, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        189invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        190move-result-object p2
                                                                                                                                                                                        192invoke-virtual {p0, p2}, Lcom/baidu/mobads/utils/f;->getMD5(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        193move-result-object p2
                                                                                                                                                                                        194new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        196invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        198const-string v1, "vd="
                                                                                                                                                                                        200invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        202invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        204invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        206invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        207move-result-object p2
                                                                                                                                                                                        209invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        210new-instance p2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        212invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        214const-string v0, "https://mobads-logs.baidu.com/dz.zb?"
                                                                                                                                                                                        216invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        218invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        219move-result-object p1
                                                                                                                                                                                        221invoke-virtual {p2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        223invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        224move-result-object p1
                                                                                                                                                                                        225return-object p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • java.lang.String.indexOf
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.lang.String.split
                                                                                                                                                                                        • java.lang.String.split
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.util.TreeMap.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • org.json.JSONObject.keys
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.keySet
                                                                                                                                                                                        • java.util.Set.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • ?
                                                                                                                                                                                        • &
                                                                                                                                                                                        • =
                                                                                                                                                                                        • type
                                                                                                                                                                                        • type=
                                                                                                                                                                                        • ts
                                                                                                                                                                                        • targetscheme
                                                                                                                                                                                        • ,
                                                                                                                                                                                        • mobads,
                                                                                                                                                                                        • vd=
                                                                                                                                                                                        • https://mobads-logs.baidu.com/dz.zb?
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        1const/4 v6, 0x1
                                                                                                                                                                                        2const/4 v0, 0x0
                                                                                                                                                                                        3new-instance v1, Lorg/json/JSONObject;
                                                                                                                                                                                        5invoke-direct {v1}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        7const-string v2, "?"
                                                                                                                                                                                        9invoke-virtual {p1, v2}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I
                                                                                                                                                                                        10move-result v2
                                                                                                                                                                                        11add-int/lit8 v2, v2, 0x1
                                                                                                                                                                                        13invoke-virtual {p1, v2}, Ljava/lang/String;->substring(I)Ljava/lang/String;
                                                                                                                                                                                        14move-result-object v2
                                                                                                                                                                                        16const-string v3, "&"
                                                                                                                                                                                        18invoke-virtual {v2, v3}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
                                                                                                                                                                                        19move-result-object v2
                                                                                                                                                                                        20goto_19: array-length v3, v2
                                                                                                                                                                                        21if-ge v0, v3, :cond_3e
                                                                                                                                                                                        22try_start_1c: aget-object v3, v2, v0
                                                                                                                                                                                        24const-string v4, "="
                                                                                                                                                                                        26invoke-virtual {v3, v4}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
                                                                                                                                                                                        27move-result-object v3
                                                                                                                                                                                        28array-length v4, v3
                                                                                                                                                                                        29if-le v4, v6, :cond_3b
                                                                                                                                                                                        30const/4 v4, 0x0
                                                                                                                                                                                        31aget-object v4, v3, v4
                                                                                                                                                                                        33const-string v5, "type"
                                                                                                                                                                                        35invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        36move-result v4
                                                                                                                                                                                        37if-nez v4, :cond_3b
                                                                                                                                                                                        38const/4 v4, 0x0
                                                                                                                                                                                        39aget-object v4, v3, v4
                                                                                                                                                                                        40const/4 v5, 0x1
                                                                                                                                                                                        41aget-object v3, v3, v5
                                                                                                                                                                                        43invoke-virtual {v1, v4, v3}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        44goto_3b: add-int/lit8 v0, v0, 0x1
                                                                                                                                                                                        45goto/16 :goto_19
                                                                                                                                                                                        46cond_3e: new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        47new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        49invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        51const-string v3, "type="
                                                                                                                                                                                        53invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        54move-result-object v0
                                                                                                                                                                                        56invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        57move-result-object v0
                                                                                                                                                                                        59const-string v3, "&"
                                                                                                                                                                                        61invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        62move-result-object v0
                                                                                                                                                                                        64invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        65move-result-object v0
                                                                                                                                                                                        67invoke-direct {v2, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        68new-instance v3, Ljava/util/TreeMap;
                                                                                                                                                                                        70invoke-direct {v3}, Ljava/util/TreeMap;-><init>()V
                                                                                                                                                                                        71new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        73invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        74try_start_66:
                                                                                                                                                                                        75invoke-virtual {v1}, Lorg/json/JSONObject;->keys()Ljava/util/Iterator;
                                                                                                                                                                                        76move-result-object v5
                                                                                                                                                                                        77cond_6a:
                                                                                                                                                                                        78invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        79try_end_6d: move-result v0
                                                                                                                                                                                        80if-eqz v0, :cond_8b
                                                                                                                                                                                        81try_start_70:
                                                                                                                                                                                        82invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        83move-result-object v0
                                                                                                                                                                                        84check-cast v0, Ljava/lang/String;
                                                                                                                                                                                        85if-eqz v0, :cond_6a
                                                                                                                                                                                        87const-string v6, ""
                                                                                                                                                                                        89invoke-virtual {v0, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        90move-result v6
                                                                                                                                                                                        91if-nez v6, :cond_6a
                                                                                                                                                                                        93invoke-virtual {v1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        94move-result-object v6
                                                                                                                                                                                        96invoke-interface {v3, v0, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        97try_end_87: goto/16 :goto_6a
                                                                                                                                                                                        98catch_88: move-exception v0
                                                                                                                                                                                        99goto/16 :goto_6a
                                                                                                                                                                                        100catch_8a: move-exception v0
                                                                                                                                                                                        101cond_8b:
                                                                                                                                                                                        102const-string v0, "ts"
                                                                                                                                                                                        103new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        105invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        107invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        108move-result-wide v6
                                                                                                                                                                                        110invoke-virtual {v1, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        111move-result-object v1
                                                                                                                                                                                        113const-string v5, ""
                                                                                                                                                                                        115invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        116move-result-object v1
                                                                                                                                                                                        118invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        119move-result-object v1
                                                                                                                                                                                        121invoke-interface {v3, v0, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        123invoke-interface {v3}, Ljava/util/Map;->keySet()Ljava/util/Set;
                                                                                                                                                                                        124move-result-object v0
                                                                                                                                                                                        126invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        127move-result-object v5
                                                                                                                                                                                        128cond_af:
                                                                                                                                                                                        129invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        130move-result v0
                                                                                                                                                                                        131if-eqz v0, :cond_10c
                                                                                                                                                                                        133invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        134move-result-object v0
                                                                                                                                                                                        135check-cast v0, Ljava/lang/String;
                                                                                                                                                                                        137invoke-interface {v3, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        138move-result-object v1
                                                                                                                                                                                        139check-cast v1, Ljava/lang/String;
                                                                                                                                                                                        140if-eqz v0, :cond_af
                                                                                                                                                                                        141if-eqz v1, :cond_af
                                                                                                                                                                                        143const-string v6, "targetscheme"
                                                                                                                                                                                        145invoke-virtual {v0, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        146move-result v6
                                                                                                                                                                                        147if-nez v6, :cond_d5
                                                                                                                                                                                        149invoke-virtual {p0, v0}, Lcom/baidu/mobads/container/b/a/b;->b(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        150move-result-object v0
                                                                                                                                                                                        152invoke-virtual {p0, v1}, Lcom/baidu/mobads/container/b/a/b;->b(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        153move-result-object v1
                                                                                                                                                                                        154cond_d5: new-instance v6, Ljava/lang/StringBuilder;
                                                                                                                                                                                        156invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        158invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        159move-result-object v0
                                                                                                                                                                                        161const-string v6, "="
                                                                                                                                                                                        163invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        164move-result-object v0
                                                                                                                                                                                        166invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        167move-result-object v0
                                                                                                                                                                                        169const-string v6, "&"
                                                                                                                                                                                        171invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        172move-result-object v0
                                                                                                                                                                                        174invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        175move-result-object v0
                                                                                                                                                                                        177invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        178new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        180invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        182invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        183move-result-object v0
                                                                                                                                                                                        185const-string v1, ","
                                                                                                                                                                                        187invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        188move-result-object v0
                                                                                                                                                                                        190invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        191move-result-object v0
                                                                                                                                                                                        193invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        194goto/16 :goto_af
                                                                                                                                                                                        195cond_10c:
                                                                                                                                                                                        196const-string v0, "mobads,"
                                                                                                                                                                                        198invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        200invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        201move-result-object v0
                                                                                                                                                                                        203invoke-virtual {p0, v0}, Lcom/baidu/mobads/container/b/a/b;->c(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        204move-result-object v0
                                                                                                                                                                                        205new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        207invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        209const-string v3, "vd="
                                                                                                                                                                                        211invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        212move-result-object v1
                                                                                                                                                                                        214invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        215move-result-object v0
                                                                                                                                                                                        217const-string v1, "&"
                                                                                                                                                                                        219invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        220move-result-object v0
                                                                                                                                                                                        222invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        223move-result-object v0
                                                                                                                                                                                        225invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        226new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        228invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        230const-string v1, "https://mobads-logs.baidu.com/dz.zb?"
                                                                                                                                                                                        232invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        233move-result-object v0
                                                                                                                                                                                        235invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        236move-result-object v1
                                                                                                                                                                                        238invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        239move-result-object v0
                                                                                                                                                                                        241invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        242move-result-object v0
                                                                                                                                                                                        243return-object v0
                                                                                                                                                                                        244catch_14d: move-exception v3
                                                                                                                                                                                        245goto/16 :goto_3b
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • java.lang.String.indexOf
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.lang.String.split
                                                                                                                                                                                        • java.lang.String.split
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.util.TreeMap.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • org.json.JSONObject.keys
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.keySet
                                                                                                                                                                                        • java.util.Set.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • ?
                                                                                                                                                                                        • &
                                                                                                                                                                                        • =
                                                                                                                                                                                        • type
                                                                                                                                                                                        • type=
                                                                                                                                                                                        • ts
                                                                                                                                                                                        • targetscheme
                                                                                                                                                                                        • ,
                                                                                                                                                                                        • mobads,
                                                                                                                                                                                        • vd=
                                                                                                                                                                                        • https://mobads-logs.baidu.com/dz.zb?
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        1const/4 v6, 0x1
                                                                                                                                                                                        2const/4 v0, 0x0
                                                                                                                                                                                        3new-instance v1, Lorg/json/JSONObject;
                                                                                                                                                                                        5invoke-direct {v1}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        7const-string v2, "?"
                                                                                                                                                                                        9invoke-virtual {p1, v2}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I
                                                                                                                                                                                        10move-result v2
                                                                                                                                                                                        11add-int/lit8 v2, v2, 0x1
                                                                                                                                                                                        13invoke-virtual {p1, v2}, Ljava/lang/String;->substring(I)Ljava/lang/String;
                                                                                                                                                                                        14move-result-object v2
                                                                                                                                                                                        16const-string v3, "&"
                                                                                                                                                                                        18invoke-virtual {v2, v3}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
                                                                                                                                                                                        19move-result-object v2
                                                                                                                                                                                        20goto_19: array-length v3, v2
                                                                                                                                                                                        21if-ge v0, v3, :cond_3e
                                                                                                                                                                                        22try_start_1c: aget-object v3, v2, v0
                                                                                                                                                                                        24const-string v4, "="
                                                                                                                                                                                        26invoke-virtual {v3, v4}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
                                                                                                                                                                                        27move-result-object v3
                                                                                                                                                                                        28array-length v4, v3
                                                                                                                                                                                        29if-le v4, v6, :cond_3b
                                                                                                                                                                                        30const/4 v4, 0x0
                                                                                                                                                                                        31aget-object v4, v3, v4
                                                                                                                                                                                        33const-string v5, "type"
                                                                                                                                                                                        35invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        36move-result v4
                                                                                                                                                                                        37if-nez v4, :cond_3b
                                                                                                                                                                                        38const/4 v4, 0x0
                                                                                                                                                                                        39aget-object v4, v3, v4
                                                                                                                                                                                        40const/4 v5, 0x1
                                                                                                                                                                                        41aget-object v3, v3, v5
                                                                                                                                                                                        43invoke-virtual {v1, v4, v3}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        44goto_3b: add-int/lit8 v0, v0, 0x1
                                                                                                                                                                                        45goto/16 :goto_19
                                                                                                                                                                                        46cond_3e: new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        47new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        49invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        51const-string v3, "type="
                                                                                                                                                                                        53invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        54move-result-object v0
                                                                                                                                                                                        56invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        57move-result-object v0
                                                                                                                                                                                        59const-string v3, "&"
                                                                                                                                                                                        61invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        62move-result-object v0
                                                                                                                                                                                        64invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        65move-result-object v0
                                                                                                                                                                                        67invoke-direct {v2, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        68new-instance v3, Ljava/util/TreeMap;
                                                                                                                                                                                        70invoke-direct {v3}, Ljava/util/TreeMap;-><init>()V
                                                                                                                                                                                        71new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        73invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        74try_start_66:
                                                                                                                                                                                        75invoke-virtual {v1}, Lorg/json/JSONObject;->keys()Ljava/util/Iterator;
                                                                                                                                                                                        76move-result-object v5
                                                                                                                                                                                        77cond_6a:
                                                                                                                                                                                        78invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        79try_end_6d: move-result v0
                                                                                                                                                                                        80if-eqz v0, :cond_8b
                                                                                                                                                                                        81try_start_70:
                                                                                                                                                                                        82invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        83move-result-object v0
                                                                                                                                                                                        84check-cast v0, Ljava/lang/String;
                                                                                                                                                                                        85if-eqz v0, :cond_6a
                                                                                                                                                                                        87const-string v6, ""
                                                                                                                                                                                        89invoke-virtual {v0, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        90move-result v6
                                                                                                                                                                                        91if-nez v6, :cond_6a
                                                                                                                                                                                        93invoke-virtual {v1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        94move-result-object v6
                                                                                                                                                                                        96invoke-interface {v3, v0, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        97try_end_87: goto/16 :goto_6a
                                                                                                                                                                                        98catch_88: move-exception v0
                                                                                                                                                                                        99goto/16 :goto_6a
                                                                                                                                                                                        100catch_8a: move-exception v0
                                                                                                                                                                                        101cond_8b:
                                                                                                                                                                                        102const-string v0, "ts"
                                                                                                                                                                                        103new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        105invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        107invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        108move-result-wide v6
                                                                                                                                                                                        110invoke-virtual {v1, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        111move-result-object v1
                                                                                                                                                                                        113const-string v5, ""
                                                                                                                                                                                        115invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        116move-result-object v1
                                                                                                                                                                                        118invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        119move-result-object v1
                                                                                                                                                                                        121invoke-interface {v3, v0, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        123invoke-interface {v3}, Ljava/util/Map;->keySet()Ljava/util/Set;
                                                                                                                                                                                        124move-result-object v0
                                                                                                                                                                                        126invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        127move-result-object v5
                                                                                                                                                                                        128cond_af:
                                                                                                                                                                                        129invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        130move-result v0
                                                                                                                                                                                        131if-eqz v0, :cond_10c
                                                                                                                                                                                        133invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        134move-result-object v0
                                                                                                                                                                                        135check-cast v0, Ljava/lang/String;
                                                                                                                                                                                        137invoke-interface {v3, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        138move-result-object v1
                                                                                                                                                                                        139check-cast v1, Ljava/lang/String;
                                                                                                                                                                                        140if-eqz v0, :cond_af
                                                                                                                                                                                        141if-eqz v1, :cond_af
                                                                                                                                                                                        143const-string v6, "targetscheme"
                                                                                                                                                                                        145invoke-virtual {v0, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        146move-result v6
                                                                                                                                                                                        147if-nez v6, :cond_d5
                                                                                                                                                                                        149invoke-virtual {p0, v0}, Lcom/baidu/mobads/container/c/a/a;->b(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        150move-result-object v0
                                                                                                                                                                                        152invoke-virtual {p0, v1}, Lcom/baidu/mobads/container/c/a/a;->b(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        153move-result-object v1
                                                                                                                                                                                        154cond_d5: new-instance v6, Ljava/lang/StringBuilder;
                                                                                                                                                                                        156invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        158invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        159move-result-object v0
                                                                                                                                                                                        161const-string v6, "="
                                                                                                                                                                                        163invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        164move-result-object v0
                                                                                                                                                                                        166invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        167move-result-object v0
                                                                                                                                                                                        169const-string v6, "&"
                                                                                                                                                                                        171invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        172move-result-object v0
                                                                                                                                                                                        174invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        175move-result-object v0
                                                                                                                                                                                        177invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        178new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        180invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        182invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        183move-result-object v0
                                                                                                                                                                                        185const-string v1, ","
                                                                                                                                                                                        187invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        188move-result-object v0
                                                                                                                                                                                        190invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        191move-result-object v0
                                                                                                                                                                                        193invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        194goto/16 :goto_af
                                                                                                                                                                                        195cond_10c:
                                                                                                                                                                                        196const-string v0, "mobads,"
                                                                                                                                                                                        198invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        200invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        201move-result-object v0
                                                                                                                                                                                        203invoke-virtual {p0, v0}, Lcom/baidu/mobads/container/c/a/a;->c(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        204move-result-object v0
                                                                                                                                                                                        205new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        207invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        209const-string v3, "vd="
                                                                                                                                                                                        211invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        212move-result-object v1
                                                                                                                                                                                        214invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        215move-result-object v0
                                                                                                                                                                                        217const-string v1, "&"
                                                                                                                                                                                        219invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        220move-result-object v0
                                                                                                                                                                                        222invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        223move-result-object v0
                                                                                                                                                                                        225invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        226new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        228invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        230const-string v1, "https://mobads-logs.baidu.com/dz.zb?"
                                                                                                                                                                                        232invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        233move-result-object v0
                                                                                                                                                                                        235invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        236move-result-object v1
                                                                                                                                                                                        238invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        239move-result-object v0
                                                                                                                                                                                        241invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        242move-result-object v0
                                                                                                                                                                                        243return-object v0
                                                                                                                                                                                        244catch_14d: move-exception v3
                                                                                                                                                                                        245goto/16 :goto_3b
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.lang.StringBuffer.<init>
                                                                                                                                                                                        • java.util.List.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • key=
                                                                                                                                                                                        • &
                                                                                                                                                                                        • result=
                                                                                                                                                                                        • duration=
                                                                                                                                                                                        • endcard_url=
                                                                                                                                                                                        • cid=
                                                                                                                                                                                        • unit_id=
                                                                                                                                                                                        • reason=
                                                                                                                                                                                        • ad_type=
                                                                                                                                                                                        • rid_n=
                                                                                                                                                                                        • type=
                                                                                                                                                                                        • \n
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Ljava/util/List<",
                                                                                                                                                                                        4"Lcom/mintegral/msdk/base/entity/p;",
                                                                                                                                                                                        5">;)",
                                                                                                                                                                                        6"Ljava/lang/String;"
                                                                                                                                                                                        7}
                                                                                                                                                                                        8.end annotation
                                                                                                                                                                                        9if-eqz p0, :cond_104
                                                                                                                                                                                        11invoke-interface {p0}, Ljava/util/List;->size()I
                                                                                                                                                                                        12move-result v0
                                                                                                                                                                                        13if-lez v0, :cond_104
                                                                                                                                                                                        14new-instance v0, Ljava/lang/StringBuffer;
                                                                                                                                                                                        16invoke-direct {v0}, Ljava/lang/StringBuffer;-><init>()V
                                                                                                                                                                                        18invoke-interface {p0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        19move-result-object p0
                                                                                                                                                                                        20goto_11:
                                                                                                                                                                                        21invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        22move-result v1
                                                                                                                                                                                        23if-eqz v1, :cond_ff
                                                                                                                                                                                        25invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        26move-result-object v1
                                                                                                                                                                                        27check-cast v1, Lcom/mintegral/msdk/base/entity/p;
                                                                                                                                                                                        28new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        30const-string v3, "key="
                                                                                                                                                                                        32invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        34iget-object v3, v1, Lcom/mintegral/msdk/base/entity/p;->d:Ljava/lang/String;
                                                                                                                                                                                        36invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        38const-string v3, "&"
                                                                                                                                                                                        40invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        42invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        43move-result-object v2
                                                                                                                                                                                        45invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        46new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        48const-string v4, "result="
                                                                                                                                                                                        50invoke-direct {v2, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        51iget v4, v1, Lcom/mintegral/msdk/base/entity/p;->l:I
                                                                                                                                                                                        53invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        55invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        57invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        58move-result-object v2
                                                                                                                                                                                        60invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        61new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        63const-string v4, "duration="
                                                                                                                                                                                        65invoke-direct {v2, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        67iget-object v4, v1, Lcom/mintegral/msdk/base/entity/p;->m:Ljava/lang/String;
                                                                                                                                                                                        69invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        71invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        73invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        74move-result-object v2
                                                                                                                                                                                        76invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        77new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        79const-string v4, "endcard_url="
                                                                                                                                                                                        81invoke-direct {v2, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        83iget-object v4, v1, Lcom/mintegral/msdk/base/entity/p;->A:Ljava/lang/String;
                                                                                                                                                                                        85invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        87invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        89invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        90move-result-object v2
                                                                                                                                                                                        92invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        93new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        95const-string v4, "cid="
                                                                                                                                                                                        97invoke-direct {v2, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        99iget-object v4, v1, Lcom/mintegral/msdk/base/entity/p;->s:Ljava/lang/String;
                                                                                                                                                                                        101invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        103invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        105invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        106move-result-object v2
                                                                                                                                                                                        108invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        109new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        111const-string v4, "unit_id="
                                                                                                                                                                                        113invoke-direct {v2, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        115iget-object v4, v1, Lcom/mintegral/msdk/base/entity/p;->r:Ljava/lang/String;
                                                                                                                                                                                        117invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        119invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        121invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        122move-result-object v2
                                                                                                                                                                                        124invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        125new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        127const-string v4, "reason="
                                                                                                                                                                                        129invoke-direct {v2, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        131iget-object v4, v1, Lcom/mintegral/msdk/base/entity/p;->k:Ljava/lang/String;
                                                                                                                                                                                        133invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        135invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        137invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        138move-result-object v2
                                                                                                                                                                                        140invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        141new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        143const-string v4, "ad_type="
                                                                                                                                                                                        145invoke-direct {v2, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        147iget-object v4, v1, Lcom/mintegral/msdk/base/entity/p;->D:Ljava/lang/String;
                                                                                                                                                                                        149invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        151invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        153invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        154move-result-object v2
                                                                                                                                                                                        156invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        157new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        159const-string v4, "rid_n="
                                                                                                                                                                                        161invoke-direct {v2, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        163iget-object v4, v1, Lcom/mintegral/msdk/base/entity/p;->q:Ljava/lang/String;
                                                                                                                                                                                        165invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        167invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        169invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        170move-result-object v2
                                                                                                                                                                                        172invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        173new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        175const-string v3, "type="
                                                                                                                                                                                        177invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        179iget-object v1, v1, Lcom/mintegral/msdk/base/entity/p;->z:Ljava/lang/String;
                                                                                                                                                                                        181invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        183invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        184move-result-object v1
                                                                                                                                                                                        186invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        188const-string v1, "\n"
                                                                                                                                                                                        190invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        191goto/16 :goto_11
                                                                                                                                                                                        192cond_ff:
                                                                                                                                                                                        193invoke-virtual {v0}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
                                                                                                                                                                                        194move-result-object p0
                                                                                                                                                                                        195return-object p0
                                                                                                                                                                                        196cond_104: const/4 p0, 0x0
                                                                                                                                                                                        197return-object p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.optJSONObject
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • com.baidu.mapapi.search.core.SearchResult$ERRORNO.NOT_SUPPORT_BUS_2CITY:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO
                                                                                                                                                                                        • com.baidu.mapapi.search.core.SearchResult$ERRORNO.ST_EN_TOO_NEAR:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO
                                                                                                                                                                                        • org.json.JSONObject.optJSONObject
                                                                                                                                                                                        • org.json.JSONObject.optJSONObject
                                                                                                                                                                                        • org.json.JSONObject.optJSONObject
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.opt
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • org.json.JSONArray.opt
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.optJSONObject
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.optJSONObject
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • com.baidu.mapapi.search.route.TransitRouteLine$TransitStep$TransitRouteStepType.WAKLING:Lcom/baidu/mapapi/search/route/TransitRouteLine$TransitStep$TransitRouteStepType
                                                                                                                                                                                        • com.baidu.mapapi.search.route.TransitRouteLine$TransitStep$TransitRouteStepType.BUSLINE:Lcom/baidu/mapapi/search/route/TransitRouteLine$TransitStep$TransitRouteStepType
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optJSONObject
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • com.baidu.mapapi.search.route.TransitRouteLine$TransitStep$TransitRouteStepType.SUBWAY:Lcom/baidu/mapapi/search/route/TransitRouteLine$TransitStep$TransitRouteStepType
                                                                                                                                                                                        • com.baidu.mapapi.search.route.TransitRouteLine$TransitStep$TransitRouteStepType.BUSLINE:Lcom/baidu/mapapi/search/route/TransitRouteLine$TransitStep$TransitRouteStepType
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • org.json.JSONException.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • result
                                                                                                                                                                                        • error
                                                                                                                                                                                        • bus
                                                                                                                                                                                        • taxi
                                                                                                                                                                                        • option
                                                                                                                                                                                        • start
                                                                                                                                                                                        • end
                                                                                                                                                                                        • routes
                                                                                                                                                                                        • legs
                                                                                                                                                                                        • distance
                                                                                                                                                                                        • duration
                                                                                                                                                                                        • steps
                                                                                                                                                                                        • step
                                                                                                                                                                                        • start_location
                                                                                                                                                                                        • end_location
                                                                                                                                                                                        • type
                                                                                                                                                                                        • instructions
                                                                                                                                                                                        • path
                                                                                                                                                                                        • vehicle
                                                                                                                                                                                        • start_uid
                                                                                                                                                                                        • start_name
                                                                                                                                                                                        • end_uid
                                                                                                                                                                                        • end_name
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0move-object/from16 v1, p0
                                                                                                                                                                                        1move-object/from16 v0, p1
                                                                                                                                                                                        2move-object/from16 v2, p2
                                                                                                                                                                                        3const/4 v3, 0x0
                                                                                                                                                                                        4if-eqz v0, :cond_1e3
                                                                                                                                                                                        6invoke-virtual/range {p1 .. p1}, Ljava/lang/String;->length()I
                                                                                                                                                                                        7move-result v4
                                                                                                                                                                                        8if-gtz v4, :cond_11
                                                                                                                                                                                        9goto/16 :goto_1e3
                                                                                                                                                                                        10cond_11: new-instance v4, Lorg/json/JSONObject;
                                                                                                                                                                                        12invoke-direct {v4, v0}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        13try_end_16:
                                                                                                                                                                                        14const-string v0, "result"
                                                                                                                                                                                        16invoke-virtual {v4, v0}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        17move-result-object v0
                                                                                                                                                                                        18if-nez v0, :cond_1f
                                                                                                                                                                                        19return v3
                                                                                                                                                                                        20cond_1f:
                                                                                                                                                                                        21const-string v5, "error"
                                                                                                                                                                                        23invoke-virtual {v0, v5}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        24move-result v0
                                                                                                                                                                                        25const/4 v5, 0x1
                                                                                                                                                                                        26if-eqz v0, :cond_37
                                                                                                                                                                                        27if-eq v0, v5, :cond_34
                                                                                                                                                                                        28const/16 v4, 0xc8
                                                                                                                                                                                        29if-eq v0, v4, :cond_2f
                                                                                                                                                                                        30return v3
                                                                                                                                                                                        31cond_2f:
                                                                                                                                                                                        32sget-object v0, Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;->NOT_SUPPORT_BUS_2CITY:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;
                                                                                                                                                                                        33goto_31: iput-object v0, v2, Lcom/baidu/mapapi/search/core/SearchResult;->error:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;
                                                                                                                                                                                        34return v5
                                                                                                                                                                                        35cond_34:
                                                                                                                                                                                        36sget-object v0, Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;->ST_EN_TOO_NEAR:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;
                                                                                                                                                                                        37goto/16 :goto_31
                                                                                                                                                                                        38cond_37:
                                                                                                                                                                                        39const-string v0, "bus"
                                                                                                                                                                                        41invoke-virtual {v4, v0}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        42move-result-object v0
                                                                                                                                                                                        43if-nez v0, :cond_40
                                                                                                                                                                                        44return v3
                                                                                                                                                                                        45cond_40:
                                                                                                                                                                                        46const-string v4, "taxi"
                                                                                                                                                                                        48invoke-virtual {v0, v4}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        49move-result-object v4
                                                                                                                                                                                        50if-eqz v4, :cond_4f
                                                                                                                                                                                        52invoke-direct {v1, v4}, Lcom/baidu/platform/core/d/m;->a(Lorg/json/JSONObject;)Lcom/baidu/mapapi/search/core/TaxiInfo;
                                                                                                                                                                                        53move-result-object v4
                                                                                                                                                                                        55invoke-virtual {v2, v4}, Lcom/baidu/mapapi/search/route/TransitRouteResult;->setTaxiInfo(Lcom/baidu/mapapi/search/core/TaxiInfo;)V
                                                                                                                                                                                        56cond_4f:
                                                                                                                                                                                        57const-string v4, "option"
                                                                                                                                                                                        59invoke-virtual {v0, v4}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        60move-result-object v4
                                                                                                                                                                                        61if-nez v4, :cond_58
                                                                                                                                                                                        62return v3
                                                                                                                                                                                        63cond_58:
                                                                                                                                                                                        64const-string v6, "start"
                                                                                                                                                                                        66invoke-direct {v1, v4, v6}, Lcom/baidu/platform/core/d/m;->a(Lorg/json/JSONObject;Ljava/lang/String;)Lcom/baidu/mapapi/search/core/RouteNode;
                                                                                                                                                                                        67move-result-object v6
                                                                                                                                                                                        69const-string v7, "end"
                                                                                                                                                                                        71invoke-direct {v1, v4, v7}, Lcom/baidu/platform/core/d/m;->a(Lorg/json/JSONObject;Ljava/lang/String;)Lcom/baidu/mapapi/search/core/RouteNode;
                                                                                                                                                                                        72move-result-object v4
                                                                                                                                                                                        74const-string v7, "routes"
                                                                                                                                                                                        76invoke-virtual {v0, v7}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        77move-result-object v0
                                                                                                                                                                                        78if-eqz v0, :cond_1db
                                                                                                                                                                                        80invoke-virtual {v0}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        81move-result v7
                                                                                                                                                                                        82if-gtz v7, :cond_74
                                                                                                                                                                                        83goto/16 :goto_1db
                                                                                                                                                                                        84cond_74: new-instance v7, Ljava/util/ArrayList;
                                                                                                                                                                                        86invoke-direct {v7}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        87const/4 v8, 0x0
                                                                                                                                                                                        88goto_7a:
                                                                                                                                                                                        89invoke-virtual {v0}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        90move-result v9
                                                                                                                                                                                        91if-ge v8, v9, :cond_1d6
                                                                                                                                                                                        93invoke-virtual {v0, v8}, Lorg/json/JSONArray;->opt(I)Ljava/lang/Object;
                                                                                                                                                                                        94move-result-object v9
                                                                                                                                                                                        95check-cast v9, Lorg/json/JSONObject;
                                                                                                                                                                                        97const-string v10, "legs"
                                                                                                                                                                                        99invoke-virtual {v9, v10}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        100move-result-object v9
                                                                                                                                                                                        102invoke-virtual {v9, v3}, Lorg/json/JSONArray;->opt(I)Ljava/lang/Object;
                                                                                                                                                                                        103move-result-object v9
                                                                                                                                                                                        104check-cast v9, Lorg/json/JSONObject;
                                                                                                                                                                                        105if-nez v9, :cond_96
                                                                                                                                                                                        106goto/16 :goto_1c8
                                                                                                                                                                                        107cond_96: new-instance v10, Lcom/baidu/mapapi/search/route/TransitRouteLine;
                                                                                                                                                                                        109invoke-direct {v10}, Lcom/baidu/mapapi/search/route/TransitRouteLine;-><init>()V
                                                                                                                                                                                        111const-string v11, "distance"
                                                                                                                                                                                        113invoke-virtual {v9, v11}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        114move-result v12
                                                                                                                                                                                        116invoke-virtual {v10, v12}, Lcom/baidu/mapapi/search/core/RouteLine;->setDistance(I)V
                                                                                                                                                                                        118const-string v12, "duration"
                                                                                                                                                                                        120invoke-virtual {v9, v12}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        121move-result v13
                                                                                                                                                                                        123invoke-virtual {v10, v13}, Lcom/baidu/mapapi/search/core/RouteLine;->setDuration(I)V
                                                                                                                                                                                        125invoke-virtual {v10, v6}, Lcom/baidu/mapapi/search/core/RouteLine;->setStarting(Lcom/baidu/mapapi/search/core/RouteNode;)V
                                                                                                                                                                                        127invoke-virtual {v10, v4}, Lcom/baidu/mapapi/search/core/RouteLine;->setTerminal(Lcom/baidu/mapapi/search/core/RouteNode;)V
                                                                                                                                                                                        129const-string v13, "steps"
                                                                                                                                                                                        131invoke-virtual {v9, v13}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        132move-result-object v9
                                                                                                                                                                                        133if-eqz v9, :cond_1c8
                                                                                                                                                                                        135invoke-virtual {v9}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        136move-result v13
                                                                                                                                                                                        137if-gtz v13, :cond_c3
                                                                                                                                                                                        138goto/16 :goto_1c8
                                                                                                                                                                                        139cond_c3: new-instance v13, Ljava/util/ArrayList;
                                                                                                                                                                                        141invoke-direct {v13}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        142const/4 v14, 0x0
                                                                                                                                                                                        143goto_c9:
                                                                                                                                                                                        144invoke-virtual {v9}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        145move-result v15
                                                                                                                                                                                        146if-ge v14, v15, :cond_1bd
                                                                                                                                                                                        148invoke-virtual {v9, v14}, Lorg/json/JSONArray;->optJSONObject(I)Lorg/json/JSONObject;
                                                                                                                                                                                        149move-result-object v15
                                                                                                                                                                                        151const-string v5, "step"
                                                                                                                                                                                        153invoke-virtual {v15, v5}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        154move-result-object v5
                                                                                                                                                                                        155if-eqz v5, :cond_1af
                                                                                                                                                                                        157invoke-virtual {v5}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        158move-result v15
                                                                                                                                                                                        159if-gtz v15, :cond_e3
                                                                                                                                                                                        160goto/16 :goto_1af
                                                                                                                                                                                        161cond_e3:
                                                                                                                                                                                        162invoke-virtual {v5, v3}, Lorg/json/JSONArray;->optJSONObject(I)Lorg/json/JSONObject;
                                                                                                                                                                                        163move-result-object v5
                                                                                                                                                                                        164new-instance v15, Lcom/baidu/mapapi/search/route/TransitRouteLine$TransitStep;
                                                                                                                                                                                        166invoke-direct {v15}, Lcom/baidu/mapapi/search/route/TransitRouteLine$TransitStep;-><init>()V
                                                                                                                                                                                        168const-string v3, "start_location"
                                                                                                                                                                                        170invoke-virtual {v5, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        171move-result-object v3
                                                                                                                                                                                        173invoke-static {v3}, Lcom/baidu/mapapi/model/CoordUtil;->decodeLocation(Ljava/lang/String;)Lcom/baidu/mapapi/model/LatLng;
                                                                                                                                                                                        174move-result-object v3
                                                                                                                                                                                        176invoke-static {v3}, Lcom/baidu/mapapi/search/core/RouteNode;->location(Lcom/baidu/mapapi/model/LatLng;)Lcom/baidu/mapapi/search/core/RouteNode;
                                                                                                                                                                                        177move-result-object v3
                                                                                                                                                                                        179invoke-virtual {v15, v3}, Lcom/baidu/mapapi/search/route/TransitRouteLine$TransitStep;->setEntrace(Lcom/baidu/mapapi/search/core/RouteNode;)V
                                                                                                                                                                                        181const-string v3, "end_location"
                                                                                                                                                                                        183invoke-virtual {v5, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        184move-result-object v3
                                                                                                                                                                                        186invoke-static {v3}, Lcom/baidu/mapapi/model/CoordUtil;->decodeLocation(Ljava/lang/String;)Lcom/baidu/mapapi/model/LatLng;
                                                                                                                                                                                        187move-result-object v3
                                                                                                                                                                                        189invoke-static {v3}, Lcom/baidu/mapapi/search/core/RouteNode;->location(Lcom/baidu/mapapi/model/LatLng;)Lcom/baidu/mapapi/search/core/RouteNode;
                                                                                                                                                                                        190move-result-object v3
                                                                                                                                                                                        192invoke-virtual {v15, v3}, Lcom/baidu/mapapi/search/route/TransitRouteLine$TransitStep;->setExit(Lcom/baidu/mapapi/search/core/RouteNode;)V
                                                                                                                                                                                        194const-string v3, "type"
                                                                                                                                                                                        195move-object/from16 v16, v0
                                                                                                                                                                                        197invoke-virtual {v5, v3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        198move-result v0
                                                                                                                                                                                        199move-object/from16 v17, v4
                                                                                                                                                                                        200const/4 v4, 0x5
                                                                                                                                                                                        201if-ne v0, v4, :cond_11e
                                                                                                                                                                                        203sget-object v0, Lcom/baidu/mapapi/search/route/TransitRouteLine$TransitStep$TransitRouteStepType;->WAKLING:Lcom/baidu/mapapi/search/route/TransitRouteLine$TransitStep$TransitRouteStepType;
                                                                                                                                                                                        204goto/16 :goto_120
                                                                                                                                                                                        205cond_11e:
                                                                                                                                                                                        206sget-object v0, Lcom/baidu/mapapi/search/route/TransitRouteLine$TransitStep$TransitRouteStepType;->BUSLINE:Lcom/baidu/mapapi/search/route/TransitRouteLine$TransitStep$TransitRouteStepType;
                                                                                                                                                                                        207goto_120:
                                                                                                                                                                                        208invoke-virtual {v15, v0}, Lcom/baidu/mapapi/search/route/TransitRouteLine$TransitStep;->setStepType(Lcom/baidu/mapapi/search/route/TransitRouteLine$TransitStep$TransitRouteStepType;)V
                                                                                                                                                                                        210const-string v0, "instructions"
                                                                                                                                                                                        212invoke-virtual {v5, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        213move-result-object v0
                                                                                                                                                                                        215invoke-direct {v1, v0}, Lcom/baidu/platform/core/d/m;->b(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        216move-result-object v0
                                                                                                                                                                                        218invoke-virtual {v15, v0}, Lcom/baidu/mapapi/search/route/TransitRouteLine$TransitStep;->setInstructions(Ljava/lang/String;)V
                                                                                                                                                                                        220invoke-virtual {v5, v11}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        221move-result v0
                                                                                                                                                                                        223invoke-virtual {v15, v0}, Lcom/baidu/mapapi/search/core/RouteStep;->setDistance(I)V
                                                                                                                                                                                        225invoke-virtual {v5, v12}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        226move-result v0
                                                                                                                                                                                        228invoke-virtual {v15, v0}, Lcom/baidu/mapapi/search/core/RouteStep;->setDuration(I)V
                                                                                                                                                                                        230const-string v0, "path"
                                                                                                                                                                                        232invoke-virtual {v5, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        233move-result-object v0
                                                                                                                                                                                        235invoke-virtual {v15, v0}, Lcom/baidu/mapapi/search/route/TransitRouteLine$TransitStep;->setPathString(Ljava/lang/String;)V
                                                                                                                                                                                        237const-string v0, "vehicle"
                                                                                                                                                                                        239invoke-virtual {v5, v0}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        240move-result v4
                                                                                                                                                                                        241if-eqz v4, :cond_1ab
                                                                                                                                                                                        243invoke-virtual {v5, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        244move-result-object v4
                                                                                                                                                                                        246invoke-direct {v1, v4}, Lcom/baidu/platform/core/d/m;->c(Ljava/lang/String;)Lcom/baidu/mapapi/search/core/VehicleInfo;
                                                                                                                                                                                        247move-result-object v4
                                                                                                                                                                                        249invoke-virtual {v15, v4}, Lcom/baidu/mapapi/search/route/TransitRouteLine$TransitStep;->setVehicleInfo(Lcom/baidu/mapapi/search/core/VehicleInfo;)V
                                                                                                                                                                                        251invoke-virtual {v5, v0}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        252move-result-object v0
                                                                                                                                                                                        254invoke-virtual {v15}, Lcom/baidu/mapapi/search/route/TransitRouteLine$TransitStep;->getEntrance()Lcom/baidu/mapapi/search/core/RouteNode;
                                                                                                                                                                                        255move-result-object v4
                                                                                                                                                                                        257const-string v5, "start_uid"
                                                                                                                                                                                        259invoke-virtual {v0, v5}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        260move-result-object v5
                                                                                                                                                                                        262invoke-virtual {v4, v5}, Lcom/baidu/mapapi/search/core/RouteNode;->setUid(Ljava/lang/String;)V
                                                                                                                                                                                        264invoke-virtual {v15}, Lcom/baidu/mapapi/search/route/TransitRouteLine$TransitStep;->getEntrance()Lcom/baidu/mapapi/search/core/RouteNode;
                                                                                                                                                                                        265move-result-object v4
                                                                                                                                                                                        267const-string v5, "start_name"
                                                                                                                                                                                        269invoke-virtual {v0, v5}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        270move-result-object v5
                                                                                                                                                                                        272invoke-virtual {v4, v5}, Lcom/baidu/mapapi/search/core/RouteNode;->setTitle(Ljava/lang/String;)V
                                                                                                                                                                                        274invoke-virtual {v15}, Lcom/baidu/mapapi/search/route/TransitRouteLine$TransitStep;->getExit()Lcom/baidu/mapapi/search/core/RouteNode;
                                                                                                                                                                                        275move-result-object v4
                                                                                                                                                                                        277const-string v5, "end_uid"
                                                                                                                                                                                        279invoke-virtual {v0, v5}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        280move-result-object v5
                                                                                                                                                                                        282invoke-virtual {v4, v5}, Lcom/baidu/mapapi/search/core/RouteNode;->setUid(Ljava/lang/String;)V
                                                                                                                                                                                        284invoke-virtual {v15}, Lcom/baidu/mapapi/search/route/TransitRouteLine$TransitStep;->getExit()Lcom/baidu/mapapi/search/core/RouteNode;
                                                                                                                                                                                        285move-result-object v4
                                                                                                                                                                                        287const-string v5, "end_name"
                                                                                                                                                                                        289invoke-virtual {v0, v5}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        290move-result-object v5
                                                                                                                                                                                        292invoke-virtual {v4, v5}, Lcom/baidu/mapapi/search/core/RouteNode;->setTitle(Ljava/lang/String;)V
                                                                                                                                                                                        294invoke-virtual {v0, v3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        295move-result v0
                                                                                                                                                                                        297invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        298move-result-object v0
                                                                                                                                                                                        299if-eqz v0, :cond_1a6
                                                                                                                                                                                        301invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        302move-result v0
                                                                                                                                                                                        303const/4 v3, 0x1
                                                                                                                                                                                        304if-ne v0, v3, :cond_1a6
                                                                                                                                                                                        306sget-object v0, Lcom/baidu/mapapi/search/route/TransitRouteLine$TransitStep$TransitRouteStepType;->SUBWAY:Lcom/baidu/mapapi/search/route/TransitRouteLine$TransitStep$TransitRouteStepType;
                                                                                                                                                                                        307goto/16 :goto_1a8
                                                                                                                                                                                        308cond_1a6:
                                                                                                                                                                                        309sget-object v0, Lcom/baidu/mapapi/search/route/TransitRouteLine$TransitStep$TransitRouteStepType;->BUSLINE:Lcom/baidu/mapapi/search/route/TransitRouteLine$TransitStep$TransitRouteStepType;
                                                                                                                                                                                        310goto_1a8:
                                                                                                                                                                                        311invoke-virtual {v15, v0}, Lcom/baidu/mapapi/search/route/TransitRouteLine$TransitStep;->setStepType(Lcom/baidu/mapapi/search/route/TransitRouteLine$TransitStep$TransitRouteStepType;)V
                                                                                                                                                                                        312cond_1ab:
                                                                                                                                                                                        313invoke-interface {v13, v15}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        314goto/16 :goto_1b3
                                                                                                                                                                                        315cond_1af: move-object/from16 v16, v0
                                                                                                                                                                                        316move-object/from16 v17, v4
                                                                                                                                                                                        317goto_1b3: add-int/lit8 v14, v14, 0x1
                                                                                                                                                                                        318move-object/from16 v0, v16
                                                                                                                                                                                        319move-object/from16 v4, v17
                                                                                                                                                                                        320const/4 v3, 0x0
                                                                                                                                                                                        321const/4 v5, 0x1
                                                                                                                                                                                        322goto/16 :goto_c9
                                                                                                                                                                                        323cond_1bd: move-object/from16 v16, v0
                                                                                                                                                                                        324move-object/from16 v17, v4
                                                                                                                                                                                        326invoke-virtual {v10, v13}, Lcom/baidu/mapapi/search/core/RouteLine;->setSteps(Ljava/util/List;)V
                                                                                                                                                                                        328invoke-interface {v7, v10}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        329goto/16 :goto_1cc
                                                                                                                                                                                        330goto_1c8: move-object/from16 v16, v0
                                                                                                                                                                                        331move-object/from16 v17, v4
                                                                                                                                                                                        332goto_1cc: add-int/lit8 v8, v8, 0x1
                                                                                                                                                                                        333move-object/from16 v0, v16
                                                                                                                                                                                        334move-object/from16 v4, v17
                                                                                                                                                                                        335const/4 v3, 0x0
                                                                                                                                                                                        336const/4 v5, 0x1
                                                                                                                                                                                        337goto/16 :goto_7a
                                                                                                                                                                                        338cond_1d6:
                                                                                                                                                                                        339invoke-virtual {v2, v7}, Lcom/baidu/mapapi/search/route/TransitRouteResult;->setRoutelines(Ljava/util/List;)V
                                                                                                                                                                                        340const/4 v0, 0x1
                                                                                                                                                                                        341return v0
                                                                                                                                                                                        342goto_1db: const/4 v2, 0x0
                                                                                                                                                                                        343return v2
                                                                                                                                                                                        344catch_1dd: move-exception v0
                                                                                                                                                                                        345const/4 v2, 0x0
                                                                                                                                                                                        347invoke-virtual {v0}, Lorg/json/JSONException;->printStackTrace()V
                                                                                                                                                                                        348return v2
                                                                                                                                                                                        349goto_1e3: const/4 v2, 0x0
                                                                                                                                                                                        350return v2
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.rawQuery
                                                                                                                                                                                        • android.database.Cursor.getCount
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • android.database.Cursor.moveToNext
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getInt
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getInt
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getInt
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getInt
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getInt
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getInt
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getInt
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getInt
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.delete
                                                                                                                                                                                        • android.database.Cursor.close
                                                                                                                                                                                        • android.database.Cursor.close
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • android.database.Cursor.close
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • select * from click_time LIMIT 20
                                                                                                                                                                                        • id
                                                                                                                                                                                        • campaignId
                                                                                                                                                                                        • click_type
                                                                                                                                                                                        • click_duration
                                                                                                                                                                                        • last_url
                                                                                                                                                                                        • type
                                                                                                                                                                                        • code
                                                                                                                                                                                        • header
                                                                                                                                                                                        • exception
                                                                                                                                                                                        • content
                                                                                                                                                                                        • unit_id
                                                                                                                                                                                        • rid
                                                                                                                                                                                        • landing_type
                                                                                                                                                                                        • link_type
                                                                                                                                                                                        • network_type
                                                                                                                                                                                        • network_str
                                                                                                                                                                                        • market_result
                                                                                                                                                                                        • click_time
                                                                                                                                                                                        • id = ?
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"()",
                                                                                                                                                                                        3"Ljava/util/List<",
                                                                                                                                                                                        4"Lcom/mintegral/msdk/base/entity/b;",
                                                                                                                                                                                        5">;"
                                                                                                                                                                                        6}
                                                                                                                                                                                        7.end annotation
                                                                                                                                                                                        8monitor-enter p0
                                                                                                                                                                                        9try_start_1:
                                                                                                                                                                                        10const-string v0, "select * from click_time LIMIT 20"
                                                                                                                                                                                        12invoke-virtual/range {p0 .. p0}, Lcom/mintegral/msdk/base/b/a;->b()Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        13move-result-object v1
                                                                                                                                                                                        14try_end_7: const/4 v2, 0x0
                                                                                                                                                                                        15if-nez v1, :cond_c
                                                                                                                                                                                        16monitor-exit p0
                                                                                                                                                                                        17return-object v2
                                                                                                                                                                                        18cond_c:
                                                                                                                                                                                        19invoke-virtual/range {p0 .. p0}, Lcom/mintegral/msdk/base/b/a;->b()Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        20move-result-object v1
                                                                                                                                                                                        22invoke-virtual {v1, v0, v2}, Landroid/database/sqlite/SQLiteDatabase;->rawQuery(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                        23move-result-object v1
                                                                                                                                                                                        24try_end_14: if-eqz v1, :cond_10b
                                                                                                                                                                                        25try_start_16:
                                                                                                                                                                                        26invoke-interface {v1}, Landroid/database/Cursor;->getCount()I
                                                                                                                                                                                        27move-result v0
                                                                                                                                                                                        28if-lez v0, :cond_10b
                                                                                                                                                                                        29new-instance v0, Ljava/util/ArrayList;
                                                                                                                                                                                        31invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        32const/4 v3, 0x0
                                                                                                                                                                                        33const/4 v4, 0x0
                                                                                                                                                                                        34goto_23:
                                                                                                                                                                                        35invoke-interface {v1}, Landroid/database/Cursor;->moveToNext()Z
                                                                                                                                                                                        36move-result v5
                                                                                                                                                                                        37if-eqz v5, :cond_102
                                                                                                                                                                                        38const/16 v5, 0x14
                                                                                                                                                                                        39if-ge v4, v5, :cond_102
                                                                                                                                                                                        40add-int/lit8 v4, v4, 0x1
                                                                                                                                                                                        42const-string v5, "id"
                                                                                                                                                                                        44invoke-interface {v1, v5}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        45move-result v5
                                                                                                                                                                                        47invoke-interface {v1, v5}, Landroid/database/Cursor;->getInt(I)I
                                                                                                                                                                                        48move-result v5
                                                                                                                                                                                        50const-string v6, "campaignId"
                                                                                                                                                                                        52invoke-interface {v1, v6}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        53move-result v6
                                                                                                                                                                                        55invoke-interface {v1, v6}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        56move-result-object v9
                                                                                                                                                                                        58const-string v6, "click_type"
                                                                                                                                                                                        60invoke-interface {v1, v6}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        61move-result v6
                                                                                                                                                                                        63invoke-interface {v1, v6}, Landroid/database/Cursor;->getInt(I)I
                                                                                                                                                                                        64move-result v17
                                                                                                                                                                                        66const-string v6, "click_duration"
                                                                                                                                                                                        68invoke-interface {v1, v6}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        69move-result v6
                                                                                                                                                                                        71invoke-interface {v1, v6}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        72move-result-object v10
                                                                                                                                                                                        74const-string v6, "last_url"
                                                                                                                                                                                        76invoke-interface {v1, v6}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        77move-result v6
                                                                                                                                                                                        79invoke-interface {v1, v6}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        80move-result-object v11
                                                                                                                                                                                        82const-string v6, "type"
                                                                                                                                                                                        84invoke-interface {v1, v6}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        85move-result v6
                                                                                                                                                                                        87invoke-interface {v1, v6}, Landroid/database/Cursor;->getInt(I)I
                                                                                                                                                                                        88move-result v16
                                                                                                                                                                                        90const-string v6, "code"
                                                                                                                                                                                        92invoke-interface {v1, v6}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        93move-result v6
                                                                                                                                                                                        95invoke-interface {v1, v6}, Landroid/database/Cursor;->getInt(I)I
                                                                                                                                                                                        96move-result v12
                                                                                                                                                                                        98const-string v6, "header"
                                                                                                                                                                                        100invoke-interface {v1, v6}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        101move-result v6
                                                                                                                                                                                        103invoke-interface {v1, v6}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        104move-result-object v14
                                                                                                                                                                                        106const-string v6, "exception"
                                                                                                                                                                                        108invoke-interface {v1, v6}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        109move-result v6
                                                                                                                                                                                        111invoke-interface {v1, v6}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        112move-result-object v13
                                                                                                                                                                                        114const-string v6, "content"
                                                                                                                                                                                        116invoke-interface {v1, v6}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        117move-result v6
                                                                                                                                                                                        119invoke-interface {v1, v6}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        120move-result-object v15
                                                                                                                                                                                        122const-string v6, "unit_id"
                                                                                                                                                                                        124invoke-interface {v1, v6}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        125move-result v6
                                                                                                                                                                                        127invoke-interface {v1, v6}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        128move-result-object v18
                                                                                                                                                                                        130const-string v6, "rid"
                                                                                                                                                                                        132invoke-interface {v1, v6}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        133move-result v6
                                                                                                                                                                                        135invoke-interface {v1, v6}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        136move-result-object v8
                                                                                                                                                                                        138const-string v6, "landing_type"
                                                                                                                                                                                        140invoke-interface {v1, v6}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        141move-result v6
                                                                                                                                                                                        143invoke-interface {v1, v6}, Landroid/database/Cursor;->getInt(I)I
                                                                                                                                                                                        144move-result v19
                                                                                                                                                                                        146const-string v6, "link_type"
                                                                                                                                                                                        148invoke-interface {v1, v6}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        149move-result v6
                                                                                                                                                                                        151invoke-interface {v1, v6}, Landroid/database/Cursor;->getInt(I)I
                                                                                                                                                                                        152move-result v20
                                                                                                                                                                                        154const-string v6, "network_type"
                                                                                                                                                                                        156invoke-interface {v1, v6}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        157move-result v6
                                                                                                                                                                                        159invoke-interface {v1, v6}, Landroid/database/Cursor;->getInt(I)I
                                                                                                                                                                                        160move-result v22
                                                                                                                                                                                        162const-string v6, "network_str"
                                                                                                                                                                                        164invoke-interface {v1, v6}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        165move-result v6
                                                                                                                                                                                        167invoke-interface {v1, v6}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        168move-result-object v24
                                                                                                                                                                                        170const-string v6, "market_result"
                                                                                                                                                                                        172invoke-interface {v1, v6}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        173move-result v6
                                                                                                                                                                                        175invoke-interface {v1, v6}, Landroid/database/Cursor;->getInt(I)I
                                                                                                                                                                                        176move-result v23
                                                                                                                                                                                        178const-string v6, "click_time"
                                                                                                                                                                                        180invoke-interface {v1, v6}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        181move-result v6
                                                                                                                                                                                        183invoke-interface {v1, v6}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        184move-result-object v21
                                                                                                                                                                                        185new-instance v6, Lcom/mintegral/msdk/base/entity/b;
                                                                                                                                                                                        186move-object v7, v6
                                                                                                                                                                                        188invoke-direct/range {v7 .. v24}, Lcom/mintegral/msdk/base/entity/b;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IILjava/lang/String;IILjava/lang/String;IILjava/lang/String;)V
                                                                                                                                                                                        190invoke-interface {v0, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        192invoke-virtual/range {p0 .. p0}, Lcom/mintegral/msdk/base/b/a;->b()Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        193move-result-object v6
                                                                                                                                                                                        195const-string v7, "click_time"
                                                                                                                                                                                        197const-string v8, "id = ?"
                                                                                                                                                                                        198const/4 v9, 0x1
                                                                                                                                                                                        199new-array v9, v9, [Ljava/lang/String;
                                                                                                                                                                                        201invoke-static {v5}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        202move-result-object v5
                                                                                                                                                                                        203aput-object v5, v9, v3
                                                                                                                                                                                        205invoke-virtual {v6, v7, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I
                                                                                                                                                                                        206try_end_100: goto/16 :goto_23
                                                                                                                                                                                        207cond_102: if-eqz v1, :cond_107
                                                                                                                                                                                        208try_start_104:
                                                                                                                                                                                        209invoke-interface {v1}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                        210try_end_107: monitor-exit p0
                                                                                                                                                                                        211return-object v0
                                                                                                                                                                                        212catch_109: move-exception v0
                                                                                                                                                                                        213goto/16 :goto_116
                                                                                                                                                                                        214cond_10b: if-eqz v1, :cond_11c
                                                                                                                                                                                        215goto_10d:
                                                                                                                                                                                        216invoke-interface {v1}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                        217try_end_110: goto/16 :goto_11c
                                                                                                                                                                                        218catchall_111: move-exception v0
                                                                                                                                                                                        219move-object v1, v2
                                                                                                                                                                                        220goto/16 :goto_11f
                                                                                                                                                                                        221catch_114: move-exception v0
                                                                                                                                                                                        222move-object v1, v2
                                                                                                                                                                                        223goto_116:
                                                                                                                                                                                        224invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        225try_end_119: if-eqz v1, :cond_11c
                                                                                                                                                                                        226goto/16 :goto_10d
                                                                                                                                                                                        227cond_11c: monitor-exit p0
                                                                                                                                                                                        228return-object v2
                                                                                                                                                                                        229catchall_11e: move-exception v0
                                                                                                                                                                                        230goto_11f: if-eqz v1, :cond_124
                                                                                                                                                                                        231try_start_121:
                                                                                                                                                                                        232invoke-interface {v1}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                        233cond_124: throw v0
                                                                                                                                                                                        234try_end_125: move-exception v0
                                                                                                                                                                                        235monitor-exit p0
                                                                                                                                                                                        236goto/16 :goto_129
                                                                                                                                                                                        237goto_128: throw v0
                                                                                                                                                                                        238goto_129: goto/16 :goto_128
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.opt
                                                                                                                                                                                        • org.json.JSONObject.length
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optJSONObject
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optJSONObject
                                                                                                                                                                                        • org.json.JSONObject.length
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optDouble
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optDouble
                                                                                                                                                                                        • org.json.JSONObject.optDouble
                                                                                                                                                                                        • org.json.JSONObject.optDouble
                                                                                                                                                                                        • org.json.JSONObject.optDouble
                                                                                                                                                                                        • org.json.JSONObject.optDouble
                                                                                                                                                                                        • org.json.JSONObject.optDouble
                                                                                                                                                                                        • org.json.JSONObject.optDouble
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • com.baidu.mapapi.search.core.SearchResult$ERRORNO.NO_ERROR:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • name
                                                                                                                                                                                        • location
                                                                                                                                                                                        • address
                                                                                                                                                                                        • province
                                                                                                                                                                                        • city
                                                                                                                                                                                        • area
                                                                                                                                                                                        • telephone
                                                                                                                                                                                        • uid
                                                                                                                                                                                        • setStreetId
                                                                                                                                                                                        • detail
                                                                                                                                                                                        • detail_info
                                                                                                                                                                                        • distance
                                                                                                                                                                                        • type
                                                                                                                                                                                        • tag
                                                                                                                                                                                        • detail_url
                                                                                                                                                                                        • price
                                                                                                                                                                                        • shop_hours
                                                                                                                                                                                        • overall_rating
                                                                                                                                                                                        • taste_rating
                                                                                                                                                                                        • service_rating
                                                                                                                                                                                        • environment_rating
                                                                                                                                                                                        • facility_rating
                                                                                                                                                                                        • hygiene_rating
                                                                                                                                                                                        • technology_rating
                                                                                                                                                                                        • image_num
                                                                                                                                                                                        • groupon_num
                                                                                                                                                                                        • comment_num
                                                                                                                                                                                        • discount_num
                                                                                                                                                                                        • favorite_num
                                                                                                                                                                                        • checkin_num
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Ljava/util/ArrayList;
                                                                                                                                                                                        2invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        3const/4 v1, 0x0
                                                                                                                                                                                        4const/4 v2, 0x0
                                                                                                                                                                                        5goto_7:
                                                                                                                                                                                        6invoke-virtual {p1}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        7move-result v3
                                                                                                                                                                                        8if-ge v2, v3, :cond_142
                                                                                                                                                                                        10invoke-virtual {p1, v2}, Lorg/json/JSONArray;->opt(I)Ljava/lang/Object;
                                                                                                                                                                                        11move-result-object v3
                                                                                                                                                                                        12check-cast v3, Lorg/json/JSONObject;
                                                                                                                                                                                        13if-eqz v3, :cond_13e
                                                                                                                                                                                        15invoke-virtual {v3}, Lorg/json/JSONObject;->length()I
                                                                                                                                                                                        16move-result v4
                                                                                                                                                                                        17if-nez v4, :cond_1d
                                                                                                                                                                                        18goto/16 :goto_13e
                                                                                                                                                                                        19cond_1d: new-instance v4, Lcom/baidu/mapapi/search/core/PoiDetailInfo;
                                                                                                                                                                                        21invoke-direct {v4}, Lcom/baidu/mapapi/search/core/PoiDetailInfo;-><init>()V
                                                                                                                                                                                        23const-string v5, "name"
                                                                                                                                                                                        25invoke-virtual {v3, v5}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        26move-result-object v5
                                                                                                                                                                                        28invoke-virtual {v4, v5}, Lcom/baidu/mapapi/search/core/PoiDetailInfo;->setName(Ljava/lang/String;)V
                                                                                                                                                                                        30const-string v5, "location"
                                                                                                                                                                                        32invoke-virtual {v3, v5}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        33move-result-object v5
                                                                                                                                                                                        35invoke-direct {p0, v5}, Lcom/baidu/platform/core/c/d;->a(Lorg/json/JSONObject;)Lcom/baidu/mapapi/model/LatLng;
                                                                                                                                                                                        36move-result-object v5
                                                                                                                                                                                        38invoke-virtual {v4, v5}, Lcom/baidu/mapapi/search/core/PoiDetailInfo;->setLocation(Lcom/baidu/mapapi/model/LatLng;)V
                                                                                                                                                                                        40const-string v5, "address"
                                                                                                                                                                                        42invoke-virtual {v3, v5}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        43move-result-object v5
                                                                                                                                                                                        45invoke-virtual {v4, v5}, Lcom/baidu/mapapi/search/core/PoiDetailInfo;->setAddress(Ljava/lang/String;)V
                                                                                                                                                                                        47const-string v5, "province"
                                                                                                                                                                                        49invoke-virtual {v3, v5}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        50move-result-object v5
                                                                                                                                                                                        52invoke-virtual {v4, v5}, Lcom/baidu/mapapi/search/core/PoiDetailInfo;->setProvince(Ljava/lang/String;)V
                                                                                                                                                                                        54const-string v5, "city"
                                                                                                                                                                                        56invoke-virtual {v3, v5}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        57move-result-object v5
                                                                                                                                                                                        59invoke-virtual {v4, v5}, Lcom/baidu/mapapi/search/core/PoiDetailInfo;->setCity(Ljava/lang/String;)V
                                                                                                                                                                                        61const-string v5, "area"
                                                                                                                                                                                        63invoke-virtual {v3, v5}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        64move-result-object v5
                                                                                                                                                                                        66invoke-virtual {v4, v5}, Lcom/baidu/mapapi/search/core/PoiDetailInfo;->setArea(Ljava/lang/String;)V
                                                                                                                                                                                        68const-string v5, "telephone"
                                                                                                                                                                                        70invoke-virtual {v3, v5}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        71move-result-object v5
                                                                                                                                                                                        73invoke-virtual {v4, v5}, Lcom/baidu/mapapi/search/core/PoiDetailInfo;->setTelephone(Ljava/lang/String;)V
                                                                                                                                                                                        75const-string v5, "uid"
                                                                                                                                                                                        77invoke-virtual {v3, v5}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        78move-result-object v5
                                                                                                                                                                                        80invoke-virtual {v4, v5}, Lcom/baidu/mapapi/search/core/PoiDetailInfo;->setUid(Ljava/lang/String;)V
                                                                                                                                                                                        82const-string v5, "setStreetId"
                                                                                                                                                                                        84invoke-virtual {v3, v5}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        85move-result-object v5
                                                                                                                                                                                        87invoke-virtual {v4, v5}, Lcom/baidu/mapapi/search/core/PoiDetailInfo;->setStreetId(Ljava/lang/String;)V
                                                                                                                                                                                        89const-string v5, "detail"
                                                                                                                                                                                        91invoke-virtual {v3, v5}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        92move-result-object v5
                                                                                                                                                                                        94invoke-virtual {v4, v5}, Lcom/baidu/mapapi/search/core/PoiDetailInfo;->setDetail(Ljava/lang/String;)V
                                                                                                                                                                                        96const-string v5, "detail_info"
                                                                                                                                                                                        98invoke-virtual {v3, v5}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        99move-result-object v3
                                                                                                                                                                                        100if-eqz v3, :cond_13b
                                                                                                                                                                                        102invoke-virtual {v3}, Lorg/json/JSONObject;->length()I
                                                                                                                                                                                        103move-result v5
                                                                                                                                                                                        104if-eqz v5, :cond_13b
                                                                                                                                                                                        106const-string v5, "distance"
                                                                                                                                                                                        108invoke-virtual {v3, v5, v1}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
                                                                                                                                                                                        109move-result v5
                                                                                                                                                                                        111invoke-virtual {v4, v5}, Lcom/baidu/mapapi/search/core/PoiDetailInfo;->setDistance(I)V
                                                                                                                                                                                        113const-string v5, "type"
                                                                                                                                                                                        115invoke-virtual {v3, v5}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        116move-result-object v5
                                                                                                                                                                                        118invoke-virtual {v4, v5}, Lcom/baidu/mapapi/search/core/PoiDetailInfo;->setType(Ljava/lang/String;)V
                                                                                                                                                                                        120const-string v5, "tag"
                                                                                                                                                                                        122invoke-virtual {v3, v5}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        123move-result-object v5
                                                                                                                                                                                        125invoke-virtual {v4, v5}, Lcom/baidu/mapapi/search/core/PoiDetailInfo;->setTag(Ljava/lang/String;)V
                                                                                                                                                                                        127const-string v5, "detail_url"
                                                                                                                                                                                        129invoke-virtual {v3, v5}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        130move-result-object v5
                                                                                                                                                                                        132invoke-virtual {v4, v5}, Lcom/baidu/mapapi/search/core/PoiDetailInfo;->setDetailUrl(Ljava/lang/String;)V
                                                                                                                                                                                        133const-wide/16 v5, 0x0
                                                                                                                                                                                        135const-string v7, "price"
                                                                                                                                                                                        137invoke-virtual {v3, v7, v5, v6}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;D)D
                                                                                                                                                                                        138move-result-wide v7
                                                                                                                                                                                        140invoke-virtual {v4, v7, v8}, Lcom/baidu/mapapi/search/core/PoiDetailInfo;->setPrice(D)V
                                                                                                                                                                                        142const-string v7, "shop_hours"
                                                                                                                                                                                        144invoke-virtual {v3, v7}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        145move-result-object v7
                                                                                                                                                                                        147invoke-virtual {v4, v7}, Lcom/baidu/mapapi/search/core/PoiDetailInfo;->setShopHours(Ljava/lang/String;)V
                                                                                                                                                                                        149const-string v7, "overall_rating"
                                                                                                                                                                                        151invoke-virtual {v3, v7, v5, v6}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;D)D
                                                                                                                                                                                        152move-result-wide v7
                                                                                                                                                                                        154invoke-virtual {v4, v7, v8}, Lcom/baidu/mapapi/search/core/PoiDetailInfo;->setOverallRating(D)V
                                                                                                                                                                                        156const-string v7, "taste_rating"
                                                                                                                                                                                        158invoke-virtual {v3, v7, v5, v6}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;D)D
                                                                                                                                                                                        159move-result-wide v7
                                                                                                                                                                                        161invoke-virtual {v4, v7, v8}, Lcom/baidu/mapapi/search/core/PoiDetailInfo;->setTasteRating(D)V
                                                                                                                                                                                        163const-string v7, "service_rating"
                                                                                                                                                                                        165invoke-virtual {v3, v7, v5, v6}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;D)D
                                                                                                                                                                                        166move-result-wide v7
                                                                                                                                                                                        168invoke-virtual {v4, v7, v8}, Lcom/baidu/mapapi/search/core/PoiDetailInfo;->setServiceRating(D)V
                                                                                                                                                                                        170const-string v7, "environment_rating"
                                                                                                                                                                                        172invoke-virtual {v3, v7, v5, v6}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;D)D
                                                                                                                                                                                        173move-result-wide v7
                                                                                                                                                                                        175invoke-virtual {v4, v7, v8}, Lcom/baidu/mapapi/search/core/PoiDetailInfo;->setEnvironmentRating(D)V
                                                                                                                                                                                        177const-string v7, "facility_rating"
                                                                                                                                                                                        179invoke-virtual {v3, v7, v5, v6}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;D)D
                                                                                                                                                                                        180move-result-wide v7
                                                                                                                                                                                        182invoke-virtual {v4, v7, v8}, Lcom/baidu/mapapi/search/core/PoiDetailInfo;->setFacilityRating(D)V
                                                                                                                                                                                        184const-string v7, "hygiene_rating"
                                                                                                                                                                                        186invoke-virtual {v3, v7, v5, v6}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;D)D
                                                                                                                                                                                        187move-result-wide v7
                                                                                                                                                                                        189invoke-virtual {v4, v7, v8}, Lcom/baidu/mapapi/search/core/PoiDetailInfo;->setHygieneRating(D)V
                                                                                                                                                                                        191const-string v7, "technology_rating"
                                                                                                                                                                                        193invoke-virtual {v3, v7, v5, v6}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;D)D
                                                                                                                                                                                        194move-result-wide v5
                                                                                                                                                                                        196invoke-virtual {v4, v5, v6}, Lcom/baidu/mapapi/search/core/PoiDetailInfo;->setTechnologyRating(D)V
                                                                                                                                                                                        198const-string v5, "image_num"
                                                                                                                                                                                        200invoke-virtual {v3, v5}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        201move-result v5
                                                                                                                                                                                        203invoke-virtual {v4, v5}, Lcom/baidu/mapapi/search/core/PoiDetailInfo;->setImageNum(I)V
                                                                                                                                                                                        205const-string v5, "groupon_num"
                                                                                                                                                                                        207invoke-virtual {v3, v5, v1}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
                                                                                                                                                                                        208move-result v5
                                                                                                                                                                                        210invoke-virtual {v4, v5}, Lcom/baidu/mapapi/search/core/PoiDetailInfo;->setGrouponNum(I)V
                                                                                                                                                                                        212const-string v5, "comment_num"
                                                                                                                                                                                        214invoke-virtual {v3, v5, v1}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
                                                                                                                                                                                        215move-result v5
                                                                                                                                                                                        217invoke-virtual {v4, v5}, Lcom/baidu/mapapi/search/core/PoiDetailInfo;->setCommentNum(I)V
                                                                                                                                                                                        219const-string v5, "discount_num"
                                                                                                                                                                                        221invoke-virtual {v3, v5, v1}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
                                                                                                                                                                                        222move-result v5
                                                                                                                                                                                        224invoke-virtual {v4, v5}, Lcom/baidu/mapapi/search/core/PoiDetailInfo;->setDiscountNum(I)V
                                                                                                                                                                                        226const-string v5, "favorite_num"
                                                                                                                                                                                        228invoke-virtual {v3, v5, v1}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
                                                                                                                                                                                        229move-result v5
                                                                                                                                                                                        231invoke-virtual {v4, v5}, Lcom/baidu/mapapi/search/core/PoiDetailInfo;->setFavoriteNum(I)V
                                                                                                                                                                                        233const-string v5, "checkin_num"
                                                                                                                                                                                        235invoke-virtual {v3, v5, v1}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
                                                                                                                                                                                        236move-result v3
                                                                                                                                                                                        238invoke-virtual {v4, v3}, Lcom/baidu/mapapi/search/core/PoiDetailInfo;->setCheckinNum(I)V
                                                                                                                                                                                        239cond_13b:
                                                                                                                                                                                        240invoke-interface {v0, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        241cond_13e: add-int/lit8 v2, v2, 0x1
                                                                                                                                                                                        242goto/16 :goto_7
                                                                                                                                                                                        243cond_142:
                                                                                                                                                                                        244invoke-virtual {p2, v0}, Lcom/baidu/mapapi/search/poi/PoiDetailSearchResult;->setPoiDetailInfoList(Ljava/util/List;)V
                                                                                                                                                                                        246sget-object p1, Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;->NO_ERROR:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;
                                                                                                                                                                                        247iput-object p1, p2, Lcom/baidu/mapapi/search/core/SearchResult;->error:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;
                                                                                                                                                                                        248const/4 p1, 0x1
                                                                                                                                                                                        249return p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.net.URLEncoder.encode
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.net.URLEncoder.encode
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.net.URLEncoder.encode
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.net.URLEncoder.encode
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.net.URLEncoder.encode
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.net.URLEncoder.encode
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.net.URLEncoder.encode
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.net.URLEncoder.encode
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.net.URLEncoder.encode
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.net.URLEncoder.encode
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.net.URLEncoder.encode
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • utf-8
                                                                                                                                                                                        • key=
                                                                                                                                                                                        • 2000058
                                                                                                                                                                                        • &appid=
                                                                                                                                                                                        • &dl_service=
                                                                                                                                                                                        • &dl_type=
                                                                                                                                                                                        • &dl_link_type=
                                                                                                                                                                                        • &rid_n=
                                                                                                                                                                                        • &cid=
                                                                                                                                                                                        • &dl_v4=
                                                                                                                                                                                        • &dl_pkg=
                                                                                                                                                                                        • &dl_i_p=
                                                                                                                                                                                        • &dl_fp=
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "utf-8"
                                                                                                                                                                                        2try_start_2: new-instance v1, Lcom/mintegral/msdk/base/common/d/c/a;
                                                                                                                                                                                        4iget-object v2, p0, Lcom/mintegral/msdk/base/common/d/a;->b:Landroid/content/Context;
                                                                                                                                                                                        5iget v3, p0, Lcom/mintegral/msdk/base/common/d/a;->c:I
                                                                                                                                                                                        7invoke-direct {v1, v2, v3}, Lcom/mintegral/msdk/base/common/d/c/a;-><init>(Landroid/content/Context;I)V
                                                                                                                                                                                        9invoke-virtual {v1}, Lcom/mintegral/msdk/base/common/net/c;->c()V
                                                                                                                                                                                        10new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        12invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        14const-string v3, "key="
                                                                                                                                                                                        16invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        18const-string v3, "2000058"
                                                                                                                                                                                        20invoke-static {v3, v0}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        21move-result-object v3
                                                                                                                                                                                        23invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        25const-string v3, "&appid="
                                                                                                                                                                                        27invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        29invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        30move-result-object v3
                                                                                                                                                                                        32invoke-virtual {v3}, Lcom/mintegral/msdk/base/controller/a;->k()Ljava/lang/String;
                                                                                                                                                                                        33move-result-object v3
                                                                                                                                                                                        35invoke-static {v3, v0}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        36move-result-object v3
                                                                                                                                                                                        38invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        40const-string v3, "&dl_service="
                                                                                                                                                                                        42invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        43new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        45invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        46sget v4, Lcom/mintegral/msdk/base/utils/w;->b:I
                                                                                                                                                                                        48invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        50invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        51move-result-object v3
                                                                                                                                                                                        53invoke-static {v3, v0}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        54move-result-object v3
                                                                                                                                                                                        56invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        58const-string v3, "&dl_type="
                                                                                                                                                                                        60invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        62invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        63move-result-object p1
                                                                                                                                                                                        65invoke-static {p1, v0}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        66move-result-object p1
                                                                                                                                                                                        68invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        70const-string p1, "&dl_link_type="
                                                                                                                                                                                        72invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        74invoke-static {p2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        75move-result-object p1
                                                                                                                                                                                        77invoke-static {p1, v0}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        78move-result-object p1
                                                                                                                                                                                        80invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        82const-string p1, "&rid_n="
                                                                                                                                                                                        84invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        86invoke-static {p3, v0}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        87move-result-object p1
                                                                                                                                                                                        89invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        91const-string p1, "&cid="
                                                                                                                                                                                        93invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        95invoke-static {p4, v0}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        96move-result-object p1
                                                                                                                                                                                        98invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        100const-string p1, "&dl_v4="
                                                                                                                                                                                        102invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        103new-instance p1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        105invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        106sget p2, Lcom/mintegral/msdk/base/utils/w;->e:I
                                                                                                                                                                                        108invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        110invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        111move-result-object p1
                                                                                                                                                                                        113invoke-static {p1, v0}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        114move-result-object p1
                                                                                                                                                                                        116invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        118const-string p1, "&dl_pkg="
                                                                                                                                                                                        120invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        121new-instance p1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        123invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        124sget p2, Lcom/mintegral/msdk/base/utils/w;->a:I
                                                                                                                                                                                        126invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        128invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        129move-result-object p1
                                                                                                                                                                                        131invoke-static {p1, v0}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        132move-result-object p1
                                                                                                                                                                                        134invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        136const-string p1, "&dl_i_p="
                                                                                                                                                                                        138invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        139new-instance p1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        141invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        142sget p2, Lcom/mintegral/msdk/base/utils/w;->c:I
                                                                                                                                                                                        144invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        146invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        147move-result-object p1
                                                                                                                                                                                        149invoke-static {p1, v0}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        150move-result-object p1
                                                                                                                                                                                        152invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        154const-string p1, "&dl_fp="
                                                                                                                                                                                        156invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        157new-instance p1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        159invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        160sget p2, Lcom/mintegral/msdk/base/utils/w;->d:I
                                                                                                                                                                                        162invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        164invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        165move-result-object p1
                                                                                                                                                                                        167invoke-static {p1, v0}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        168move-result-object p1
                                                                                                                                                                                        170invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        172invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        173move-result-object p1
                                                                                                                                                                                        175iget-object p2, p0, Lcom/mintegral/msdk/base/common/d/a;->b:Landroid/content/Context;
                                                                                                                                                                                        177const-string p3, ""
                                                                                                                                                                                        179invoke-static {p1, p2, p3}, Lcom/mintegral/msdk/base/common/d/b;->a(Ljava/lang/String;Landroid/content/Context;Ljava/lang/String;)Lcom/mintegral/msdk/base/common/net/l;
                                                                                                                                                                                        180move-result-object p1
                                                                                                                                                                                        182sget-object p2, Lcom/mintegral/msdk/base/common/a;->f:Ljava/lang/String;
                                                                                                                                                                                        183new-instance p3, Lcom/mintegral/msdk/base/common/d/a$8;
                                                                                                                                                                                        185invoke-direct {p3, p0}, Lcom/mintegral/msdk/base/common/d/a$8;-><init>(Lcom/mintegral/msdk/base/common/d/a;)V
                                                                                                                                                                                        187invoke-virtual {v1, p2, p1, p3}, Lcom/mintegral/msdk/base/common/net/c;->b(Ljava/lang/String;Lcom/mintegral/msdk/base/common/net/l;Lcom/mintegral/msdk/base/common/net/d;)Lcom/mintegral/msdk/base/common/e/a;
                                                                                                                                                                                        188try_end_105: return-void
                                                                                                                                                                                        189catch_106: move-exception p1
                                                                                                                                                                                        190sget-boolean p2, Lcom/mintegral/msdk/MIntegralConstans;->DEBUG:Z
                                                                                                                                                                                        191if-eqz p2, :cond_10e
                                                                                                                                                                                        193invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        194cond_10e: return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optBoolean
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.String.replace
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • android.content.Intent.<init>
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.content.Intent.setPackage
                                                                                                                                                                                        • android.content.Intent.addFlags
                                                                                                                                                                                        • android.content.Context.startActivity
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • control_flags
                                                                                                                                                                                        • cutscenes_time
                                                                                                                                                                                        • deeplink_lp_exp_flag
                                                                                                                                                                                        • page
                                                                                                                                                                                        • baiduboxapp
                                                                                                                                                                                        • baiduboxlite
                                                                                                                                                                                        • version
                                                                                                                                                                                        • com.baidu.searchbox.lite
                                                                                                                                                                                        • fb_act
                                                                                                                                                                                        • fallback
                                                                                                                                                                                        • &exp_dup=1
                                                                                                                                                                                        • exp_dup
                                                                                                                                                                                        • 1
                                                                                                                                                                                        • exp_main
                                                                                                                                                                                        • exp_lite
                                                                                                                                                                                        • android.intent.action.VIEW
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        1const/4 v2, 0x0
                                                                                                                                                                                        2try_start_1: new-instance v1, Lorg/json/JSONObject;
                                                                                                                                                                                        4invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getAppOpenStrs()Ljava/lang/String;
                                                                                                                                                                                        5move-result-object v0
                                                                                                                                                                                        7invoke-direct {v1, v0}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        8goto_a: if-nez v1, :cond_1af
                                                                                                                                                                                        9try_start_c: new-instance v0, Lorg/json/JSONObject;
                                                                                                                                                                                        11invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getClickThroughUrl()Ljava/lang/String;
                                                                                                                                                                                        12move-result-object v2
                                                                                                                                                                                        14invoke-direct {v0, v2}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        15try_end_15: move-object v5, v0
                                                                                                                                                                                        16goto_16: sget v1, Lcom/baidu/mobads/container/landingpage/App2Activity;->ANIMATION_DURATION_ACTIVITY_ENTER:I
                                                                                                                                                                                        17const/4 v0, 0x0
                                                                                                                                                                                        18try_start_19: new-instance v2, Lorg/json/JSONObject;
                                                                                                                                                                                        20invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getOriginJsonObject()Lorg/json/JSONObject;
                                                                                                                                                                                        21move-result-object v3
                                                                                                                                                                                        23const-string v4, "control_flags"
                                                                                                                                                                                        25invoke-virtual {v3, v4}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        26move-result-object v3
                                                                                                                                                                                        28invoke-direct {v2, v3}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        30const-string v3, "cutscenes_time"
                                                                                                                                                                                        32invoke-virtual {v2, v3, v1}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
                                                                                                                                                                                        33move-result v1
                                                                                                                                                                                        35const-string v3, "deeplink_lp_exp_flag"
                                                                                                                                                                                        37invoke-virtual {v2, v3, v0}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z
                                                                                                                                                                                        38try_end_33: move-result v0
                                                                                                                                                                                        39move v7, v1
                                                                                                                                                                                        40goto_35: const/4 v3, 0x0
                                                                                                                                                                                        41const/4 v2, 0x0
                                                                                                                                                                                        43invoke-virtual {v5}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        44move-result-object v1
                                                                                                                                                                                        46invoke-interface {p1, v1}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->setAppOpenStrs(Ljava/lang/String;)V
                                                                                                                                                                                        48invoke-virtual {p0, p1}, Lcom/baidu/mobads/container/q;->parseApo(Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;)Lcom/baidu/mobads/container/q$a;
                                                                                                                                                                                        49move-result-object v10
                                                                                                                                                                                        50const/4 v1, 0x1
                                                                                                                                                                                        52invoke-virtual {v10, v1}, Lcom/baidu/mobads/container/q$a;->a(Z)I
                                                                                                                                                                                        53move-result v1
                                                                                                                                                                                        54if-nez v1, :cond_24e
                                                                                                                                                                                        55try_start_49: new-instance v1, Lcom/baidu/mobads/container/k;
                                                                                                                                                                                        57invoke-direct {v1, p1}, Lcom/baidu/mobads/container/k;-><init>(Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;)V
                                                                                                                                                                                        58try_start_4e: new-instance v2, Lorg/json/JSONObject;
                                                                                                                                                                                        60invoke-virtual {v1}, Lcom/baidu/mobads/container/k;->getAppOpenStrs()Ljava/lang/String;
                                                                                                                                                                                        61move-result-object v4
                                                                                                                                                                                        63invoke-direct {v2, v4}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        65const-string v4, "page"
                                                                                                                                                                                        67const-string v6, ""
                                                                                                                                                                                        69invoke-virtual {v2, v4, v6}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        70move-result-object v4
                                                                                                                                                                                        72invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        73move-result v6
                                                                                                                                                                                        74if-nez v6, :cond_72
                                                                                                                                                                                        76const-string v6, "page"
                                                                                                                                                                                        78const-string v8, "baiduboxapp"
                                                                                                                                                                                        80const-string v9, "baiduboxlite"
                                                                                                                                                                                        82invoke-virtual {v4, v8, v9}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
                                                                                                                                                                                        83move-result-object v4
                                                                                                                                                                                        85invoke-virtual {v2, v6, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        86cond_72:
                                                                                                                                                                                        87const-string v4, "version"
                                                                                                                                                                                        88const v6, 0x1250080
                                                                                                                                                                                        90invoke-virtual {v2, v4, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        92invoke-virtual {v2}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        93move-result-object v2
                                                                                                                                                                                        95invoke-virtual {v1, v2}, Lcom/baidu/mobads/container/k;->setAppOpenStrs(Ljava/lang/String;)V
                                                                                                                                                                                        97const-string v2, "com.baidu.searchbox.lite"
                                                                                                                                                                                        99invoke-virtual {v1, v2}, Lcom/baidu/mobads/container/k;->setAppPackageName(Ljava/lang/String;)V
                                                                                                                                                                                        100try_end_86: move-object v8, v1
                                                                                                                                                                                        101goto_87:
                                                                                                                                                                                        102invoke-virtual {p0, v8}, Lcom/baidu/mobads/container/q;->parseApo(Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;)Lcom/baidu/mobads/container/q$a;
                                                                                                                                                                                        103move-result-object v11
                                                                                                                                                                                        104if-eqz v0, :cond_24b
                                                                                                                                                                                        105const/4 v0, 0x1
                                                                                                                                                                                        106const/4 v1, 0x1
                                                                                                                                                                                        108invoke-virtual {v10, v1}, Lcom/baidu/mobads/container/q$a;->a(Z)I
                                                                                                                                                                                        109move-result v1
                                                                                                                                                                                        110if-eq v0, v1, :cond_9d
                                                                                                                                                                                        111const/4 v0, 0x1
                                                                                                                                                                                        112const/4 v1, 0x1
                                                                                                                                                                                        114invoke-virtual {v11, v1}, Lcom/baidu/mobads/container/q$a;->a(Z)I
                                                                                                                                                                                        115move-result v1
                                                                                                                                                                                        116if-ne v0, v1, :cond_24b
                                                                                                                                                                                        117cond_9d: new-instance v0, Lcom/baidu/mobads/container/k;
                                                                                                                                                                                        119invoke-direct {v0, p1}, Lcom/baidu/mobads/container/k;-><init>(Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;)V
                                                                                                                                                                                        120try_end_a2:
                                                                                                                                                                                        121const-string v1, "fb_act"
                                                                                                                                                                                        122const/4 v2, 0x0
                                                                                                                                                                                        124invoke-virtual {v5, v1, v2}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
                                                                                                                                                                                        125move-result v2
                                                                                                                                                                                        127const-string v1, "fallback"
                                                                                                                                                                                        129const-string v3, ""
                                                                                                                                                                                        131invoke-virtual {v5, v1, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        132move-result-object v1
                                                                                                                                                                                        134invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        135move-result v3
                                                                                                                                                                                        136if-nez v3, :cond_ca
                                                                                                                                                                                        137new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        139invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        141invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        142move-result-object v1
                                                                                                                                                                                        144const-string v3, "&exp_dup=1"
                                                                                                                                                                                        146invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        147move-result-object v1
                                                                                                                                                                                        149invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        150move-result-object v1
                                                                                                                                                                                        151cond_ca:
                                                                                                                                                                                        152invoke-interface {p1, v2}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->setActionType(I)V
                                                                                                                                                                                        154invoke-interface {p1, v1}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->setClickThroughUrl(Ljava/lang/String;)V
                                                                                                                                                                                        155goto_d0: const/4 v1, 0x1
                                                                                                                                                                                        156sput-boolean v1, Lcom/baidu/mobads/container/landingpage/App2Activity;->SHOUBAI_LP_APO_START:Z
                                                                                                                                                                                        157sput v7, Lcom/baidu/mobads/container/landingpage/App2Activity;->ANIMATION_DURATION_ACTIVITY_ENTER:I
                                                                                                                                                                                        159iget-object v1, p0, Lcom/baidu/mobads/container/q;->mAdContainerCxt:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        161invoke-interface {v1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdContainerListener()Lcom/baidu/mobads/interfaces/IXAdContainerEventListener;
                                                                                                                                                                                        162move-result-object v1
                                                                                                                                                                                        163const/4 v2, 0x1
                                                                                                                                                                                        165invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        166move-result-object v2
                                                                                                                                                                                        168iget-object v3, p0, Lcom/baidu/mobads/container/q;->mAdContainerCxt:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        170invoke-virtual {p0, v3, p1}, Lcom/baidu/mobads/container/q;->getShouBaiLpFlag(Lcom/baidu/mobads/interfaces/IXAdContainerContext;Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;)Ljava/util/HashMap;
                                                                                                                                                                                        171move-result-object v3
                                                                                                                                                                                        173invoke-interface {v1, p0, p1, v2, v3}, Lcom/baidu/mobads/interfaces/IXAdContainerEventListener;->onAdClicked(Lcom/baidu/mobads/interfaces/IXAdContainer;Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;Ljava/lang/Boolean;Ljava/util/HashMap;)V
                                                                                                                                                                                        174move-object v9, v0
                                                                                                                                                                                        175goto_ea: new-instance v6, Ljava/util/HashMap;
                                                                                                                                                                                        177invoke-direct {v6}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        178sget-boolean v0, Lcom/baidu/mobads/container/landingpage/App2Activity;->SHOUBAI_LP_APO_START:Z
                                                                                                                                                                                        179if-eqz v0, :cond_fa
                                                                                                                                                                                        181const-string v0, "exp_dup"
                                                                                                                                                                                        183const-string v1, "1"
                                                                                                                                                                                        185invoke-virtual {v6, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        186cond_fa:
                                                                                                                                                                                        187const-string v0, "exp_main"
                                                                                                                                                                                        188new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        190invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        192const-string v2, ""
                                                                                                                                                                                        194invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        195move-result-object v1
                                                                                                                                                                                        196const/4 v2, 0x1
                                                                                                                                                                                        198invoke-virtual {v10, v2}, Lcom/baidu/mobads/container/q$a;->a(Z)I
                                                                                                                                                                                        199move-result v2
                                                                                                                                                                                        201invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        202move-result-object v1
                                                                                                                                                                                        204invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        205move-result-object v1
                                                                                                                                                                                        207invoke-virtual {v6, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        209const-string v0, "exp_lite"
                                                                                                                                                                                        210new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        212invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        214const-string v2, ""
                                                                                                                                                                                        216invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        217move-result-object v1
                                                                                                                                                                                        218const/4 v2, 0x1
                                                                                                                                                                                        220invoke-virtual {v11, v2}, Lcom/baidu/mobads/container/q$a;->a(Z)I
                                                                                                                                                                                        221move-result v2
                                                                                                                                                                                        223invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        224move-result-object v1
                                                                                                                                                                                        226invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        227move-result-object v1
                                                                                                                                                                                        229invoke-virtual {v6, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        231iget-object v0, p0, Lcom/baidu/mobads/container/q;->mAdContainerCxt:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        233const-string v1, "page"
                                                                                                                                                                                        235const-string v2, ""
                                                                                                                                                                                        237invoke-virtual {v5, v1, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        238move-result-object v1
                                                                                                                                                                                        240invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getAppPackageName()Ljava/lang/String;
                                                                                                                                                                                        241move-result-object v2
                                                                                                                                                                                        242const/16 v3, 0x1aa
                                                                                                                                                                                        244const-string v4, "fb_act"
                                                                                                                                                                                        245const/4 v12, 0x0
                                                                                                                                                                                        247invoke-virtual {v5, v4, v12}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
                                                                                                                                                                                        248move-result v4
                                                                                                                                                                                        250const-string v12, "version"
                                                                                                                                                                                        251const/4 v13, 0x0
                                                                                                                                                                                        253invoke-virtual {v5, v12, v13}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
                                                                                                                                                                                        254move-result v5
                                                                                                                                                                                        256invoke-static/range {v0 .. v6}, Lcom/baidu/mobads/container/o/o;->a(Lcom/baidu/mobads/interfaces/IXAdContainerContext;Ljava/lang/String;Ljava/lang/String;IIILjava/util/HashMap;)V
                                                                                                                                                                                        257const/4 v0, 0x1
                                                                                                                                                                                        258const/4 v1, 0x1
                                                                                                                                                                                        260invoke-virtual {v10, v1}, Lcom/baidu/mobads/container/q$a;->a(Z)I
                                                                                                                                                                                        261move-result v1
                                                                                                                                                                                        262if-ne v0, v1, :cond_1d5
                                                                                                                                                                                        263const/4 v0, 0x1
                                                                                                                                                                                        264const/4 v1, 0x0
                                                                                                                                                                                        266invoke-virtual {v10, v1}, Lcom/baidu/mobads/container/q$a;->a(Z)I
                                                                                                                                                                                        267move-result v1
                                                                                                                                                                                        268if-ge v0, v1, :cond_1bb
                                                                                                                                                                                        269new-instance v0, Landroid/content/Intent;
                                                                                                                                                                                        271const-string v1, "android.intent.action.VIEW"
                                                                                                                                                                                        273invoke-virtual {v10}, Lcom/baidu/mobads/container/q$a;->a()Landroid/net/Uri;
                                                                                                                                                                                        274move-result-object v2
                                                                                                                                                                                        276invoke-direct {v0, v1, v2}, Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V
                                                                                                                                                                                        278invoke-virtual {v10}, Lcom/baidu/mobads/container/q$a;->b()Ljava/lang/String;
                                                                                                                                                                                        279move-result-object v1
                                                                                                                                                                                        281invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        282move-result v1
                                                                                                                                                                                        283if-nez v1, :cond_181
                                                                                                                                                                                        285invoke-virtual {v10}, Lcom/baidu/mobads/container/q$a;->b()Ljava/lang/String;
                                                                                                                                                                                        286move-result-object v1
                                                                                                                                                                                        288invoke-virtual {v0, v1}, Landroid/content/Intent;->setPackage(Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        289cond_181: const/high16 v1, 0x10000000
                                                                                                                                                                                        291invoke-virtual {v0, v1}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
                                                                                                                                                                                        292try_start_186:
                                                                                                                                                                                        293iget-object v1, p0, Lcom/baidu/mobads/container/q;->mAdContainerCxt:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        295invoke-interface {v1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        296move-result-object v1
                                                                                                                                                                                        298invoke-virtual {v1, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
                                                                                                                                                                                        299goto_18f: if-eqz v9, :cond_19f
                                                                                                                                                                                        301invoke-virtual {v9}, Lcom/baidu/mobads/container/k;->getActionType()I
                                                                                                                                                                                        302move-result v0
                                                                                                                                                                                        304invoke-interface {p1, v0}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->setActionType(I)V
                                                                                                                                                                                        306invoke-virtual {v9}, Lcom/baidu/mobads/container/k;->getClickThroughUrl()Ljava/lang/String;
                                                                                                                                                                                        307move-result-object v0
                                                                                                                                                                                        309invoke-interface {p1, v0}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->setClickThroughUrl(Ljava/lang/String;)V
                                                                                                                                                                                        310cond_19f: return-void
                                                                                                                                                                                        311catch_1a0: move-exception v0
                                                                                                                                                                                        313iget-object v1, p0, Lcom/baidu/mobads/container/q;->mAdLogger:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        315invoke-interface {v1, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/Throwable;)I
                                                                                                                                                                                        316move-object v1, v2
                                                                                                                                                                                        317goto/16 :goto_a
                                                                                                                                                                                        318catch_1a9: move-exception v0
                                                                                                                                                                                        320iget-object v2, p0, Lcom/baidu/mobads/container/q;->mAdLogger:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        322invoke-interface {v2, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/Throwable;)I
                                                                                                                                                                                        323cond_1af: move-object v5, v1
                                                                                                                                                                                        324goto/16 :goto_16
                                                                                                                                                                                        325catch_1b2: move-exception v2
                                                                                                                                                                                        326move v7, v1
                                                                                                                                                                                        327goto/16 :goto_35
                                                                                                                                                                                        328catch_1b6: move-exception v1
                                                                                                                                                                                        329move-object v1, v2
                                                                                                                                                                                        330goto_1b8: move-object v8, v1
                                                                                                                                                                                        331goto/16 :goto_87
                                                                                                                                                                                        332cond_1bb: if-nez v9, :cond_1d3
                                                                                                                                                                                        333move-object v0, p1
                                                                                                                                                                                        334goto_1be:
                                                                                                                                                                                        335iget-object v1, p0, Lcom/baidu/mobads/container/q;->mAdContainerCxt:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        337invoke-interface {v1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdContainerListener()Lcom/baidu/mobads/interfaces/IXAdContainerEventListener;
                                                                                                                                                                                        338move-result-object v1
                                                                                                                                                                                        339const/4 v2, 0x1
                                                                                                                                                                                        341invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        342move-result-object v2
                                                                                                                                                                                        344iget-object v3, p0, Lcom/baidu/mobads/container/q;->mAdContainerCxt:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        346invoke-virtual {p0, v3, v0}, Lcom/baidu/mobads/container/q;->getShouBaiLpFlag(Lcom/baidu/mobads/interfaces/IXAdContainerContext;Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;)Ljava/util/HashMap;
                                                                                                                                                                                        347move-result-object v3
                                                                                                                                                                                        349invoke-interface {v1, p0, v0, v2, v3}, Lcom/baidu/mobads/interfaces/IXAdContainerEventListener;->onAdClicked(Lcom/baidu/mobads/interfaces/IXAdContainer;Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;Ljava/lang/Boolean;Ljava/util/HashMap;)V
                                                                                                                                                                                        350goto/16 :goto_18f
                                                                                                                                                                                        351cond_1d3: move-object v0, v9
                                                                                                                                                                                        352goto/16 :goto_1be
                                                                                                                                                                                        353cond_1d5: const/4 v0, 0x1
                                                                                                                                                                                        354const/4 v1, 0x1
                                                                                                                                                                                        356invoke-virtual {v11, v1}, Lcom/baidu/mobads/container/q$a;->a(Z)I
                                                                                                                                                                                        357move-result v1
                                                                                                                                                                                        358if-ne v0, v1, :cond_1f2
                                                                                                                                                                                        360iget-object v0, p0, Lcom/baidu/mobads/container/q;->mAdContainerCxt:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        362invoke-interface {v0}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdContainerListener()Lcom/baidu/mobads/interfaces/IXAdContainerEventListener;
                                                                                                                                                                                        363move-result-object v0
                                                                                                                                                                                        364const/4 v1, 0x1
                                                                                                                                                                                        366invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        367move-result-object v1
                                                                                                                                                                                        369iget-object v2, p0, Lcom/baidu/mobads/container/q;->mAdContainerCxt:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        371invoke-virtual {p0, v2, v8}, Lcom/baidu/mobads/container/q;->getShouBaiLpFlag(Lcom/baidu/mobads/interfaces/IXAdContainerContext;Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;)Ljava/util/HashMap;
                                                                                                                                                                                        372move-result-object v2
                                                                                                                                                                                        374invoke-interface {v0, p0, v8, v1, v2}, Lcom/baidu/mobads/interfaces/IXAdContainerEventListener;->onAdClicked(Lcom/baidu/mobads/interfaces/IXAdContainer;Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;Ljava/lang/Boolean;Ljava/util/HashMap;)V
                                                                                                                                                                                        375goto/16 :goto_18f
                                                                                                                                                                                        376cond_1f2: sput v7, Lcom/baidu/mobads/container/landingpage/App2Activity;->ANIMATION_DURATION_ACTIVITY_ENTER:I
                                                                                                                                                                                        377const/4 v0, 0x0
                                                                                                                                                                                        379invoke-virtual {v10, v0}, Lcom/baidu/mobads/container/q$a;->a(Z)I
                                                                                                                                                                                        380move-result v0
                                                                                                                                                                                        381if-lez v0, :cond_223
                                                                                                                                                                                        382try_start_1fb: new-instance v0, Lcom/baidu/mobads/container/k;
                                                                                                                                                                                        384invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getOriginJsonObject()Lorg/json/JSONObject;
                                                                                                                                                                                        385move-result-object v1
                                                                                                                                                                                        387invoke-direct {v0, v1}, Lcom/baidu/mobads/container/k;-><init>(Lorg/json/JSONObject;)V
                                                                                                                                                                                        388try_end_204: new-instance v1, Lorg/json/JSONObject;
                                                                                                                                                                                        390invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getAppOpenStrs()Ljava/lang/String;
                                                                                                                                                                                        391move-result-object v2
                                                                                                                                                                                        393invoke-direct {v1, v2}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        395const-string v2, "fb_act"
                                                                                                                                                                                        396const/4 v3, 0x0
                                                                                                                                                                                        398invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
                                                                                                                                                                                        399move-result v2
                                                                                                                                                                                        401invoke-interface {p1, v2}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->setActionType(I)V
                                                                                                                                                                                        403const-string v2, "fallback"
                                                                                                                                                                                        405const-string v3, ""
                                                                                                                                                                                        407invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        408move-result-object v1
                                                                                                                                                                                        410invoke-interface {p1, v1}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->setClickThroughUrl(Ljava/lang/String;)V
                                                                                                                                                                                        411try_end_222: move-object v9, v0
                                                                                                                                                                                        412goto_223:
                                                                                                                                                                                        413iget-object v0, p0, Lcom/baidu/mobads/container/q;->mAdContainerCxt:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        415invoke-interface {v0}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdContainerListener()Lcom/baidu/mobads/interfaces/IXAdContainerEventListener;
                                                                                                                                                                                        416move-result-object v0
                                                                                                                                                                                        417const/4 v1, 0x1
                                                                                                                                                                                        419invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        420move-result-object v1
                                                                                                                                                                                        422iget-object v2, p0, Lcom/baidu/mobads/container/q;->mAdContainerCxt:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        424invoke-virtual {p0, v2, p1}, Lcom/baidu/mobads/container/q;->getShouBaiLpFlag(Lcom/baidu/mobads/interfaces/IXAdContainerContext;Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;)Ljava/util/HashMap;
                                                                                                                                                                                        425move-result-object v2
                                                                                                                                                                                        427invoke-interface {v0, p0, p1, v1, v2}, Lcom/baidu/mobads/interfaces/IXAdContainerEventListener;->onAdClicked(Lcom/baidu/mobads/interfaces/IXAdContainer;Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;Ljava/lang/Boolean;Ljava/util/HashMap;)V
                                                                                                                                                                                        428goto/16 :goto_18f
                                                                                                                                                                                        429catch_239: move-exception v0
                                                                                                                                                                                        430goto/16 :goto_223
                                                                                                                                                                                        431catch_23b: move-exception v1
                                                                                                                                                                                        432move-object v9, v0
                                                                                                                                                                                        433goto/16 :goto_223
                                                                                                                                                                                        434catch_23e: move-exception v0
                                                                                                                                                                                        435goto/16 :goto_18f
                                                                                                                                                                                        436catch_241: move-exception v0
                                                                                                                                                                                        437move-object v0, v3
                                                                                                                                                                                        438goto/16 :goto_d0
                                                                                                                                                                                        439catch_245: move-exception v1
                                                                                                                                                                                        440goto/16 :goto_d0
                                                                                                                                                                                        441catch_248: move-exception v2
                                                                                                                                                                                        442goto/16 :goto_1b8
                                                                                                                                                                                        443cond_24b: move-object v9, v3
                                                                                                                                                                                        444goto/16 :goto_ea
                                                                                                                                                                                        445cond_24e: move-object v8, v2
                                                                                                                                                                                        446goto/16 :goto_87
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Intent.getAction
                                                                                                                                                                                        • android.content.Context.getContentResolver
                                                                                                                                                                                        • android.content.Intent.resolveTypeIfNeeded
                                                                                                                                                                                        • android.content.Intent.getData
                                                                                                                                                                                        • android.content.Intent.getScheme
                                                                                                                                                                                        • android.content.Intent.getCategories
                                                                                                                                                                                        • android.content.Intent.getFlags
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.util.Log.v
                                                                                                                                                                                        • android.content.Intent.getAction
                                                                                                                                                                                        • java.util.HashMap.get
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.util.Log.v
                                                                                                                                                                                        • java.util.ArrayList.size
                                                                                                                                                                                        • java.util.ArrayList.get
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.util.Log.v
                                                                                                                                                                                        • android.util.Log.v
                                                                                                                                                                                        • android.content.IntentFilter.match
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Integer.toHexString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.util.Log.v
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • java.util.ArrayList.add
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.util.Log.v
                                                                                                                                                                                        • java.util.ArrayList.size
                                                                                                                                                                                        • java.util.ArrayList.get
                                                                                                                                                                                        • java.util.ArrayList.add
                                                                                                                                                                                        • android.os.Handler.hasMessages
                                                                                                                                                                                        • android.os.Handler.sendEmptyMessage
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • LocalBroadcastManager
                                                                                                                                                                                        • Resolving type
                                                                                                                                                                                        • scheme
                                                                                                                                                                                        • of intent
                                                                                                                                                                                        • Action list:
                                                                                                                                                                                        • Matching against filter
                                                                                                                                                                                        • Filter\'s target already added
                                                                                                                                                                                        • Filter matched! match=0x
                                                                                                                                                                                        • unknown reason
                                                                                                                                                                                        • type
                                                                                                                                                                                        • data
                                                                                                                                                                                        • action
                                                                                                                                                                                        • category
                                                                                                                                                                                        • Filter did not match:
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0move-object/from16 v1, p0
                                                                                                                                                                                        1move-object/from16 v0, p1
                                                                                                                                                                                        3iget-object v2, v1, Lb/f/a/b;->d:Ljava/util/HashMap;
                                                                                                                                                                                        4monitor-enter v2
                                                                                                                                                                                        5try_start_7:
                                                                                                                                                                                        6invoke-virtual/range {p1 .. p1}, Landroid/content/Intent;->getAction()Ljava/lang/String;
                                                                                                                                                                                        7move-result-object v10
                                                                                                                                                                                        9iget-object v3, v1, Lb/f/a/b;->c:Landroid/content/Context;
                                                                                                                                                                                        11invoke-virtual {v3}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                        12move-result-object v3
                                                                                                                                                                                        14invoke-virtual {v0, v3}, Landroid/content/Intent;->resolveTypeIfNeeded(Landroid/content/ContentResolver;)Ljava/lang/String;
                                                                                                                                                                                        15move-result-object v11
                                                                                                                                                                                        17invoke-virtual/range {p1 .. p1}, Landroid/content/Intent;->getData()Landroid/net/Uri;
                                                                                                                                                                                        18move-result-object v12
                                                                                                                                                                                        20invoke-virtual/range {p1 .. p1}, Landroid/content/Intent;->getScheme()Ljava/lang/String;
                                                                                                                                                                                        21move-result-object v13
                                                                                                                                                                                        23invoke-virtual/range {p1 .. p1}, Landroid/content/Intent;->getCategories()Ljava/util/Set;
                                                                                                                                                                                        24move-result-object v14
                                                                                                                                                                                        26invoke-virtual/range {p1 .. p1}, Landroid/content/Intent;->getFlags()I
                                                                                                                                                                                        27move-result v3
                                                                                                                                                                                        28and-int/lit8 v3, v3, 0x8
                                                                                                                                                                                        29if-eqz v3, :cond_2c
                                                                                                                                                                                        30const/16 v16, 0x1
                                                                                                                                                                                        31goto/16 :goto_2e
                                                                                                                                                                                        32cond_2c: const/16 v16, 0x0
                                                                                                                                                                                        33goto_2e: if-eqz v16, :cond_56
                                                                                                                                                                                        35const-string v3, "LocalBroadcastManager"
                                                                                                                                                                                        36new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        38invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        40const-string v5, "Resolving type "
                                                                                                                                                                                        42invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        44invoke-virtual {v4, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        46const-string v5, " scheme "
                                                                                                                                                                                        48invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        50invoke-virtual {v4, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        52const-string v5, " of intent "
                                                                                                                                                                                        54invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        56invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        58invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        59move-result-object v4
                                                                                                                                                                                        61invoke-static {v3, v4}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        62cond_56:
                                                                                                                                                                                        63iget-object v3, v1, Lb/f/a/b;->e:Ljava/util/HashMap;
                                                                                                                                                                                        65invoke-virtual/range {p1 .. p1}, Landroid/content/Intent;->getAction()Ljava/lang/String;
                                                                                                                                                                                        66move-result-object v4
                                                                                                                                                                                        68invoke-virtual {v3, v4}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        69move-result-object v3
                                                                                                                                                                                        70move-object v8, v3
                                                                                                                                                                                        71check-cast v8, Ljava/util/ArrayList;
                                                                                                                                                                                        72if-eqz v8, :cond_172
                                                                                                                                                                                        73if-eqz v16, :cond_7d
                                                                                                                                                                                        75const-string v3, "LocalBroadcastManager"
                                                                                                                                                                                        76new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        78invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        80const-string v5, "Action list: "
                                                                                                                                                                                        82invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        84invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        86invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        87move-result-object v4
                                                                                                                                                                                        89invoke-static {v3, v4}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        90cond_7d: const/4 v3, 0x0
                                                                                                                                                                                        91move-object v6, v3
                                                                                                                                                                                        92const/4 v7, 0x0
                                                                                                                                                                                        93goto_80:
                                                                                                                                                                                        94invoke-virtual {v8}, Ljava/util/ArrayList;->size()I
                                                                                                                                                                                        95move-result v3
                                                                                                                                                                                        96if-ge v7, v3, :cond_142
                                                                                                                                                                                        98invoke-virtual {v8, v7}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        99move-result-object v3
                                                                                                                                                                                        100move-object v5, v3
                                                                                                                                                                                        101check-cast v5, Lb/f/a/b$b;
                                                                                                                                                                                        102if-eqz v16, :cond_a7
                                                                                                                                                                                        104const-string v3, "LocalBroadcastManager"
                                                                                                                                                                                        105new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        107invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        109const-string v9, "Matching against filter "
                                                                                                                                                                                        111invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        113iget-object v9, v5, Lb/f/a/b$b;->a:Landroid/content/IntentFilter;
                                                                                                                                                                                        115invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        117invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        118move-result-object v4
                                                                                                                                                                                        120invoke-static {v3, v4}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        121cond_a7: iget-boolean v3, v5, Lb/f/a/b$b;->c:Z
                                                                                                                                                                                        122if-eqz v3, :cond_c0
                                                                                                                                                                                        123if-eqz v16, :cond_b4
                                                                                                                                                                                        125const-string v3, "LocalBroadcastManager"
                                                                                                                                                                                        127const-string v4, " Filter\'s target already added"
                                                                                                                                                                                        129invoke-static {v3, v4}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        130cond_b4: move/from16 v18, v7
                                                                                                                                                                                        131move-object/from16 v19, v8
                                                                                                                                                                                        132move-object/from16 v17, v10
                                                                                                                                                                                        133move-object/from16 v20, v11
                                                                                                                                                                                        134const/4 v11, 0x1
                                                                                                                                                                                        135move-object v10, v6
                                                                                                                                                                                        136goto/16 :goto_137
                                                                                                                                                                                        137cond_c0:
                                                                                                                                                                                        138iget-object v3, v5, Lb/f/a/b$b;->a:Landroid/content/IntentFilter;
                                                                                                                                                                                        140const-string v9, "LocalBroadcastManager"
                                                                                                                                                                                        141move-object v4, v10
                                                                                                                                                                                        142move-object v15, v5
                                                                                                                                                                                        143move-object v5, v11
                                                                                                                                                                                        144move-object/from16 v17, v10
                                                                                                                                                                                        145move-object v10, v6
                                                                                                                                                                                        146move-object v6, v13
                                                                                                                                                                                        147move/from16 v18, v7
                                                                                                                                                                                        148move-object v7, v12
                                                                                                                                                                                        149move-object/from16 v19, v8
                                                                                                                                                                                        150move-object v8, v14
                                                                                                                                                                                        151move-object/from16 v20, v11
                                                                                                                                                                                        152const/4 v11, 0x1
                                                                                                                                                                                        154invoke-virtual/range {v3 .. v9}, Landroid/content/IntentFilter;->match(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;Ljava/util/Set;Ljava/lang/String;)I
                                                                                                                                                                                        155move-result v3
                                                                                                                                                                                        156if-ltz v3, :cond_105
                                                                                                                                                                                        157if-eqz v16, :cond_f6
                                                                                                                                                                                        159const-string v4, "LocalBroadcastManager"
                                                                                                                                                                                        160new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        162invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        164const-string v6, " Filter matched! match=0x"
                                                                                                                                                                                        166invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        168invoke-static {v3}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
                                                                                                                                                                                        169move-result-object v3
                                                                                                                                                                                        171invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        173invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        174move-result-object v3
                                                                                                                                                                                        176invoke-static {v4, v3}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        177cond_f6: if-nez v10, :cond_fe
                                                                                                                                                                                        178new-instance v6, Ljava/util/ArrayList;
                                                                                                                                                                                        180invoke-direct {v6}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        181goto/16 :goto_ff
                                                                                                                                                                                        182cond_fe: move-object v6, v10
                                                                                                                                                                                        183goto_ff:
                                                                                                                                                                                        184invoke-virtual {v6, v15}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        185iput-boolean v11, v15, Lb/f/a/b$b;->c:Z
                                                                                                                                                                                        186goto/16 :goto_138
                                                                                                                                                                                        187cond_105: if-eqz v16, :cond_137
                                                                                                                                                                                        188const/4 v4, -0x4
                                                                                                                                                                                        189if-eq v3, v4, :cond_11f
                                                                                                                                                                                        190const/4 v4, -0x3
                                                                                                                                                                                        191if-eq v3, v4, :cond_11c
                                                                                                                                                                                        192const/4 v4, -0x2
                                                                                                                                                                                        193if-eq v3, v4, :cond_119
                                                                                                                                                                                        194const/4 v4, -0x1
                                                                                                                                                                                        195if-eq v3, v4, :cond_116
                                                                                                                                                                                        197const-string v3, "unknown reason"
                                                                                                                                                                                        198goto/16 :goto_121
                                                                                                                                                                                        199cond_116:
                                                                                                                                                                                        200const-string v3, "type"
                                                                                                                                                                                        201goto/16 :goto_121
                                                                                                                                                                                        202cond_119:
                                                                                                                                                                                        203const-string v3, "data"
                                                                                                                                                                                        204goto/16 :goto_121
                                                                                                                                                                                        205cond_11c:
                                                                                                                                                                                        206const-string v3, "action"
                                                                                                                                                                                        207goto/16 :goto_121
                                                                                                                                                                                        208cond_11f:
                                                                                                                                                                                        209const-string v3, "category"
                                                                                                                                                                                        210goto_121:
                                                                                                                                                                                        211const-string v4, "LocalBroadcastManager"
                                                                                                                                                                                        212new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        214invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        216const-string v6, " Filter did not match: "
                                                                                                                                                                                        218invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        220invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        222invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        223move-result-object v3
                                                                                                                                                                                        225invoke-static {v4, v3}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        226cond_137: move-object v6, v10
                                                                                                                                                                                        227goto_138: add-int/lit8 v7, v18, 0x1
                                                                                                                                                                                        228move-object/from16 v10, v17
                                                                                                                                                                                        229move-object/from16 v8, v19
                                                                                                                                                                                        230move-object/from16 v11, v20
                                                                                                                                                                                        231goto/16 :goto_80
                                                                                                                                                                                        232cond_142: move-object v10, v6
                                                                                                                                                                                        233const/4 v11, 0x1
                                                                                                                                                                                        234if-eqz v10, :cond_172
                                                                                                                                                                                        235const/4 v3, 0x0
                                                                                                                                                                                        236goto_147:
                                                                                                                                                                                        237invoke-virtual {v10}, Ljava/util/ArrayList;->size()I
                                                                                                                                                                                        238move-result v4
                                                                                                                                                                                        239if-ge v3, v4, :cond_159
                                                                                                                                                                                        241invoke-virtual {v10, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        242move-result-object v4
                                                                                                                                                                                        243check-cast v4, Lb/f/a/b$b;
                                                                                                                                                                                        244const/4 v5, 0x0
                                                                                                                                                                                        245iput-boolean v5, v4, Lb/f/a/b$b;->c:Z
                                                                                                                                                                                        246add-int/lit8 v3, v3, 0x1
                                                                                                                                                                                        247goto/16 :goto_147
                                                                                                                                                                                        248cond_159:
                                                                                                                                                                                        249iget-object v3, v1, Lb/f/a/b;->f:Ljava/util/ArrayList;
                                                                                                                                                                                        250new-instance v4, Lb/f/a/b$a;
                                                                                                                                                                                        252invoke-direct {v4, v0, v10}, Lb/f/a/b$a;-><init>(Landroid/content/Intent;Ljava/util/ArrayList;)V
                                                                                                                                                                                        254invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        256iget-object v0, v1, Lb/f/a/b;->g:Landroid/os/Handler;
                                                                                                                                                                                        258invoke-virtual {v0, v11}, Landroid/os/Handler;->hasMessages(I)Z
                                                                                                                                                                                        259move-result v0
                                                                                                                                                                                        260if-nez v0, :cond_170
                                                                                                                                                                                        262iget-object v0, v1, Lb/f/a/b;->g:Landroid/os/Handler;
                                                                                                                                                                                        264invoke-virtual {v0, v11}, Landroid/os/Handler;->sendEmptyMessage(I)Z
                                                                                                                                                                                        265cond_170: monitor-exit v2
                                                                                                                                                                                        266return v11
                                                                                                                                                                                        267cond_172: monitor-exit v2
                                                                                                                                                                                        268const/4 v0, 0x0
                                                                                                                                                                                        269return v0
                                                                                                                                                                                        270catchall_175: move-exception v0
                                                                                                                                                                                        271monitor-exit v2
                                                                                                                                                                                        272try_end_177: goto/16 :goto_179
                                                                                                                                                                                        273goto_178: throw v0
                                                                                                                                                                                        274goto_179: goto/16 :goto_178
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuffer.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.net.URLEncoder.encode
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.toString
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • authority_general_data
                                                                                                                                                                                        • ctype=
                                                                                                                                                                                        • video_length=
                                                                                                                                                                                        • key=
                                                                                                                                                                                        • &
                                                                                                                                                                                        • network_type=
                                                                                                                                                                                        • network_str=
                                                                                                                                                                                        • offer_url=
                                                                                                                                                                                        • utf-8
                                                                                                                                                                                        • time=
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0: new-instance v0, Ljava/lang/StringBuffer;
                                                                                                                                                                                        2invoke-direct {v0}, Ljava/lang/StringBuffer;-><init>()V
                                                                                                                                                                                        4invoke-static {}, Lcom/mintegral/msdk/base/controller/authoritycontroller/a;->a()Lcom/mintegral/msdk/base/controller/authoritycontroller/a;
                                                                                                                                                                                        6const-string v1, "authority_general_data"
                                                                                                                                                                                        8invoke-static {v1}, Lcom/mintegral/msdk/base/controller/authoritycontroller/a;->a(Ljava/lang/String;)Z
                                                                                                                                                                                        9move-result v1
                                                                                                                                                                                        10try_end_e:
                                                                                                                                                                                        11const-string v2, "ctype="
                                                                                                                                                                                        13const-string v3, "video_length="
                                                                                                                                                                                        15const-string v4, "key="
                                                                                                                                                                                        17const-string v5, "&"
                                                                                                                                                                                        18if-eqz v1, :cond_81
                                                                                                                                                                                        19try_start_18: new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        21invoke-direct {v1, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        23iget-object v4, p0, Lcom/mintegral/msdk/base/entity/p;->d:Ljava/lang/String;
                                                                                                                                                                                        25invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        27invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        29invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        30move-result-object v1
                                                                                                                                                                                        32invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        33new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        35const-string v4, "network_type="
                                                                                                                                                                                        37invoke-direct {v1, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        38iget v4, p0, Lcom/mintegral/msdk/base/entity/p;->e:I
                                                                                                                                                                                        40invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        42invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        44invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        45move-result-object v1
                                                                                                                                                                                        47invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        48new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        50const-string v4, "network_str="
                                                                                                                                                                                        52invoke-direct {v1, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        54iget-object v4, p0, Lcom/mintegral/msdk/base/entity/p;->f:Ljava/lang/String;
                                                                                                                                                                                        56invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        58invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        60invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        61move-result-object v1
                                                                                                                                                                                        63invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        64new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        66invoke-direct {v1, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        67iget v3, p0, Lcom/mintegral/msdk/base/entity/p;->i:I
                                                                                                                                                                                        69invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        71invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        73invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        74move-result-object v1
                                                                                                                                                                                        76invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        77new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        79invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        80iget v2, p0, Lcom/mintegral/msdk/base/entity/p;->p:I
                                                                                                                                                                                        82invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        84invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        86invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        87move-result-object v1
                                                                                                                                                                                        89invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        90goto/16 :goto_bd
                                                                                                                                                                                        91cond_81: new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        93invoke-direct {v1, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        95iget-object v4, p0, Lcom/mintegral/msdk/base/entity/p;->d:Ljava/lang/String;
                                                                                                                                                                                        97invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        99invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        101invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        102move-result-object v1
                                                                                                                                                                                        104invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        105new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        107invoke-direct {v1, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        108iget v3, p0, Lcom/mintegral/msdk/base/entity/p;->i:I
                                                                                                                                                                                        110invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        112invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        114invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        115move-result-object v1
                                                                                                                                                                                        117invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        118new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        120invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        121iget v2, p0, Lcom/mintegral/msdk/base/entity/p;->p:I
                                                                                                                                                                                        123invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        125invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        127invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        128move-result-object v1
                                                                                                                                                                                        130invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        131goto_bd:
                                                                                                                                                                                        132iget-object v1, p0, Lcom/mintegral/msdk/base/entity/p;->j:Ljava/lang/String;
                                                                                                                                                                                        134invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        135move-result v1
                                                                                                                                                                                        136if-nez v1, :cond_e1
                                                                                                                                                                                        137new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        139const-string v2, "offer_url="
                                                                                                                                                                                        141invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        143iget-object v2, p0, Lcom/mintegral/msdk/base/entity/p;->j:Ljava/lang/String;
                                                                                                                                                                                        145const-string v3, "utf-8"
                                                                                                                                                                                        147invoke-static {v2, v3}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        148move-result-object v2
                                                                                                                                                                                        150invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        152invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        154invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        155move-result-object v1
                                                                                                                                                                                        157invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        158cond_e1: new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        160const-string v2, "time="
                                                                                                                                                                                        162invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        163iget p0, p0, Lcom/mintegral/msdk/base/entity/p;->o:I
                                                                                                                                                                                        165invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        167invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        168move-result-object p0
                                                                                                                                                                                        170invoke-virtual {v0, p0}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        172invoke-virtual {v0}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
                                                                                                                                                                                        173move-result-object p0
                                                                                                                                                                                        174try_end_f8: return-object p0
                                                                                                                                                                                        175catch_f9: move-exception p0
                                                                                                                                                                                        177invoke-virtual {p0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        178const/4 p0, 0x0
                                                                                                                                                                                        179return-object p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.optJSONObject
                                                                                                                                                                                        • org.json.JSONObject.optJSONObject
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • com.baidu.mapapi.search.core.SearchResult$ERRORNO.INDOOR_ROUTE_NO_IN_SAME_BUILDING:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO
                                                                                                                                                                                        • com.baidu.mapapi.search.core.SearchResult$ERRORNO.INDOOR_ROUTE_NO_IN_BUILDING:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • org.json.JSONArray.optJSONObject
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.optJSONObject
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.optJSONObject
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.optDouble
                                                                                                                                                                                        • org.json.JSONArray.optDouble
                                                                                                                                                                                        • java.lang.Double.valueOf
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • java.lang.Double.valueOf
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.optJSONObject
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • org.json.JSONException.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • indoor_navi
                                                                                                                                                                                        • option
                                                                                                                                                                                        • error
                                                                                                                                                                                        • routes
                                                                                                                                                                                        • legs
                                                                                                                                                                                        • distance
                                                                                                                                                                                        • duration
                                                                                                                                                                                        • sstart_location
                                                                                                                                                                                        • send_location
                                                                                                                                                                                        • steps
                                                                                                                                                                                        • buildingid
                                                                                                                                                                                        • floorid
                                                                                                                                                                                        • spath
                                                                                                                                                                                        • instructions
                                                                                                                                                                                        • pois
                                                                                                                                                                                        • detail
                                                                                                                                                                                        • name
                                                                                                                                                                                        • type
                                                                                                                                                                                        • location
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0move-object/from16 v1, p0
                                                                                                                                                                                        1move-object/from16 v0, p1
                                                                                                                                                                                        2move-object/from16 v2, p2
                                                                                                                                                                                        3const/4 v3, 0x0
                                                                                                                                                                                        4if-eqz v0, :cond_228
                                                                                                                                                                                        6const-string v4, ""
                                                                                                                                                                                        8invoke-virtual {v4, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        9move-result v4
                                                                                                                                                                                        10if-eqz v4, :cond_13
                                                                                                                                                                                        11goto/16 :goto_228
                                                                                                                                                                                        12cond_13: new-instance v4, Lorg/json/JSONObject;
                                                                                                                                                                                        14invoke-direct {v4, v0}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        15try_end_18:
                                                                                                                                                                                        16const-string v0, "indoor_navi"
                                                                                                                                                                                        18invoke-virtual {v4, v0}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        19move-result-object v0
                                                                                                                                                                                        20if-nez v0, :cond_21
                                                                                                                                                                                        21return v3
                                                                                                                                                                                        22cond_21:
                                                                                                                                                                                        23const-string v4, "option"
                                                                                                                                                                                        25invoke-virtual {v0, v4}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        26move-result-object v4
                                                                                                                                                                                        27if-nez v4, :cond_2a
                                                                                                                                                                                        28return v3
                                                                                                                                                                                        29cond_2a:
                                                                                                                                                                                        30const-string v5, "error"
                                                                                                                                                                                        32invoke-virtual {v4, v5}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        33move-result v4
                                                                                                                                                                                        34const/4 v5, 0x1
                                                                                                                                                                                        35if-eqz v4, :cond_42
                                                                                                                                                                                        36const/4 v0, 0x6
                                                                                                                                                                                        37if-eq v4, v0, :cond_3f
                                                                                                                                                                                        38const/4 v0, 0x7
                                                                                                                                                                                        39if-eq v4, v0, :cond_3a
                                                                                                                                                                                        40return v3
                                                                                                                                                                                        41cond_3a:
                                                                                                                                                                                        42sget-object v0, Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;->INDOOR_ROUTE_NO_IN_SAME_BUILDING:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;
                                                                                                                                                                                        43goto_3c: iput-object v0, v2, Lcom/baidu/mapapi/search/core/SearchResult;->error:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;
                                                                                                                                                                                        44return v5
                                                                                                                                                                                        45cond_3f:
                                                                                                                                                                                        46sget-object v0, Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;->INDOOR_ROUTE_NO_IN_BUILDING:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;
                                                                                                                                                                                        47goto/16 :goto_3c
                                                                                                                                                                                        48cond_42:
                                                                                                                                                                                        49const-string v4, "routes"
                                                                                                                                                                                        51invoke-virtual {v0, v4}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        52move-result-object v0
                                                                                                                                                                                        53if-nez v0, :cond_4b
                                                                                                                                                                                        54return v3
                                                                                                                                                                                        55cond_4b:
                                                                                                                                                                                        56invoke-virtual {v0, v3}, Lorg/json/JSONArray;->optJSONObject(I)Lorg/json/JSONObject;
                                                                                                                                                                                        57move-result-object v0
                                                                                                                                                                                        58if-nez v0, :cond_52
                                                                                                                                                                                        59return v3
                                                                                                                                                                                        60cond_52: new-instance v4, Ljava/util/ArrayList;
                                                                                                                                                                                        62invoke-direct {v4}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        64const-string v6, "legs"
                                                                                                                                                                                        66invoke-virtual {v0, v6}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        67move-result-object v0
                                                                                                                                                                                        68if-nez v0, :cond_60
                                                                                                                                                                                        69return v3
                                                                                                                                                                                        70cond_60: const/4 v6, 0x0
                                                                                                                                                                                        71goto_61:
                                                                                                                                                                                        72invoke-virtual {v0}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        73move-result v7
                                                                                                                                                                                        74if-ge v6, v7, :cond_21d
                                                                                                                                                                                        75new-instance v7, Lcom/baidu/mapapi/search/route/IndoorRouteLine;
                                                                                                                                                                                        77invoke-direct {v7}, Lcom/baidu/mapapi/search/route/IndoorRouteLine;-><init>()V
                                                                                                                                                                                        79invoke-virtual {v0, v6}, Lorg/json/JSONArray;->optJSONObject(I)Lorg/json/JSONObject;
                                                                                                                                                                                        80move-result-object v8
                                                                                                                                                                                        81if-nez v8, :cond_78
                                                                                                                                                                                        82move-object/from16 v16, v0
                                                                                                                                                                                        83move/from16 v21, v6
                                                                                                                                                                                        84goto/16 :goto_215
                                                                                                                                                                                        85cond_78:
                                                                                                                                                                                        86const-string v9, "distance"
                                                                                                                                                                                        88invoke-virtual {v8, v9}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        89move-result v10
                                                                                                                                                                                        91invoke-virtual {v7, v10}, Lcom/baidu/mapapi/search/core/RouteLine;->setDistance(I)V
                                                                                                                                                                                        93const-string v10, "duration"
                                                                                                                                                                                        95invoke-virtual {v8, v10}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        96move-result v11
                                                                                                                                                                                        98invoke-virtual {v7, v11}, Lcom/baidu/mapapi/search/core/RouteLine;->setDuration(I)V
                                                                                                                                                                                        100const-string v11, "sstart_location"
                                                                                                                                                                                        102invoke-direct {v1, v8, v11}, Lcom/baidu/platform/core/d/f;->a(Lorg/json/JSONObject;Ljava/lang/String;)Lcom/baidu/mapapi/model/LatLng;
                                                                                                                                                                                        103move-result-object v12
                                                                                                                                                                                        105invoke-static {v12}, Lcom/baidu/mapapi/search/core/RouteNode;->location(Lcom/baidu/mapapi/model/LatLng;)Lcom/baidu/mapapi/search/core/RouteNode;
                                                                                                                                                                                        106move-result-object v12
                                                                                                                                                                                        108invoke-virtual {v7, v12}, Lcom/baidu/mapapi/search/core/RouteLine;->setStarting(Lcom/baidu/mapapi/search/core/RouteNode;)V
                                                                                                                                                                                        110const-string v12, "send_location"
                                                                                                                                                                                        112invoke-direct {v1, v8, v12}, Lcom/baidu/platform/core/d/f;->a(Lorg/json/JSONObject;Ljava/lang/String;)Lcom/baidu/mapapi/model/LatLng;
                                                                                                                                                                                        113move-result-object v13
                                                                                                                                                                                        115invoke-static {v13}, Lcom/baidu/mapapi/search/core/RouteNode;->location(Lcom/baidu/mapapi/model/LatLng;)Lcom/baidu/mapapi/search/core/RouteNode;
                                                                                                                                                                                        116move-result-object v13
                                                                                                                                                                                        118invoke-virtual {v7, v13}, Lcom/baidu/mapapi/search/core/RouteLine;->setTerminal(Lcom/baidu/mapapi/search/core/RouteNode;)V
                                                                                                                                                                                        120const-string v13, "steps"
                                                                                                                                                                                        122invoke-virtual {v8, v13}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        123move-result-object v8
                                                                                                                                                                                        124if-eqz v8, :cond_20d
                                                                                                                                                                                        125new-instance v13, Ljava/util/ArrayList;
                                                                                                                                                                                        127invoke-direct {v13}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        128const/4 v14, 0x0
                                                                                                                                                                                        129goto_b2:
                                                                                                                                                                                        130invoke-virtual {v8}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        131move-result v15
                                                                                                                                                                                        132if-ge v14, v15, :cond_1f8
                                                                                                                                                                                        133new-instance v15, Lcom/baidu/mapapi/search/route/IndoorRouteLine$IndoorRouteStep;
                                                                                                                                                                                        135invoke-direct {v15}, Lcom/baidu/mapapi/search/route/IndoorRouteLine$IndoorRouteStep;-><init>()V
                                                                                                                                                                                        137invoke-virtual {v8, v14}, Lorg/json/JSONArray;->optJSONObject(I)Lorg/json/JSONObject;
                                                                                                                                                                                        138move-result-object v3
                                                                                                                                                                                        139if-nez v3, :cond_d5
                                                                                                                                                                                        140goto_c3: move-object/from16 v16, v0
                                                                                                                                                                                        141move/from16 v21, v6
                                                                                                                                                                                        142move-object/from16 v22, v7
                                                                                                                                                                                        143move-object/from16 v19, v8
                                                                                                                                                                                        144move-object/from16 v18, v9
                                                                                                                                                                                        145move-object/from16 v17, v10
                                                                                                                                                                                        146move-object/from16 v24, v11
                                                                                                                                                                                        147move-object/from16 v25, v12
                                                                                                                                                                                        148goto/16 :goto_1e2
                                                                                                                                                                                        149cond_d5:
                                                                                                                                                                                        150invoke-virtual {v3, v9}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        151move-result v5
                                                                                                                                                                                        153invoke-virtual {v15, v5}, Lcom/baidu/mapapi/search/core/RouteStep;->setDistance(I)V
                                                                                                                                                                                        155invoke-virtual {v3, v10}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        156move-result v5
                                                                                                                                                                                        158invoke-virtual {v15, v5}, Lcom/baidu/mapapi/search/core/RouteStep;->setDuration(I)V
                                                                                                                                                                                        160const-string v5, "buildingid"
                                                                                                                                                                                        162invoke-virtual {v3, v5}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        163move-result-object v5
                                                                                                                                                                                        165invoke-virtual {v15, v5}, Lcom/baidu/mapapi/search/route/IndoorRouteLine$IndoorRouteStep;->setBuildingId(Ljava/lang/String;)V
                                                                                                                                                                                        167const-string v5, "floorid"
                                                                                                                                                                                        169invoke-virtual {v3, v5}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        170move-result-object v5
                                                                                                                                                                                        172invoke-virtual {v15, v5}, Lcom/baidu/mapapi/search/route/IndoorRouteLine$IndoorRouteStep;->setFloorId(Ljava/lang/String;)V
                                                                                                                                                                                        174invoke-direct {v1, v3, v11}, Lcom/baidu/platform/core/d/f;->a(Lorg/json/JSONObject;Ljava/lang/String;)Lcom/baidu/mapapi/model/LatLng;
                                                                                                                                                                                        175move-result-object v5
                                                                                                                                                                                        177invoke-static {v5}, Lcom/baidu/mapapi/search/core/RouteNode;->location(Lcom/baidu/mapapi/model/LatLng;)Lcom/baidu/mapapi/search/core/RouteNode;
                                                                                                                                                                                        178move-result-object v5
                                                                                                                                                                                        180invoke-virtual {v15, v5}, Lcom/baidu/mapapi/search/route/IndoorRouteLine$IndoorRouteStep;->setEntrace(Lcom/baidu/mapapi/search/core/RouteNode;)V
                                                                                                                                                                                        182invoke-direct {v1, v3, v12}, Lcom/baidu/platform/core/d/f;->a(Lorg/json/JSONObject;Ljava/lang/String;)Lcom/baidu/mapapi/model/LatLng;
                                                                                                                                                                                        183move-result-object v5
                                                                                                                                                                                        185invoke-static {v5}, Lcom/baidu/mapapi/search/core/RouteNode;->location(Lcom/baidu/mapapi/model/LatLng;)Lcom/baidu/mapapi/search/core/RouteNode;
                                                                                                                                                                                        186move-result-object v5
                                                                                                                                                                                        188invoke-virtual {v15, v5}, Lcom/baidu/mapapi/search/route/IndoorRouteLine$IndoorRouteStep;->setExit(Lcom/baidu/mapapi/search/core/RouteNode;)V
                                                                                                                                                                                        190const-string v5, "spath"
                                                                                                                                                                                        192invoke-virtual {v3, v5}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        193move-result-object v5
                                                                                                                                                                                        194if-nez v5, :cond_114
                                                                                                                                                                                        195goto/16 :goto_c3
                                                                                                                                                                                        196cond_114: move-object/from16 v16, v0
                                                                                                                                                                                        197new-instance v0, Ljava/util/ArrayList;
                                                                                                                                                                                        199invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        200const/16 v17, 0x5
                                                                                                                                                                                        201move-object/from16 v19, v8
                                                                                                                                                                                        202move-object/from16 v18, v9
                                                                                                                                                                                        203const/4 v8, 0x5
                                                                                                                                                                                        204const-wide/16 v20, 0x0
                                                                                                                                                                                        205const-wide/16 v22, 0x0
                                                                                                                                                                                        206goto_126:
                                                                                                                                                                                        207invoke-virtual {v5}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        208move-result v9
                                                                                                                                                                                        209if-ge v8, v9, :cond_17c
                                                                                                                                                                                        210add-int/lit8 v9, v8, 0x1
                                                                                                                                                                                        212invoke-virtual {v5, v9}, Lorg/json/JSONArray;->optDouble(I)D
                                                                                                                                                                                        213move-result-wide v24
                                                                                                                                                                                        214move-object/from16 v17, v10
                                                                                                                                                                                        215add-double v9, v20, v24
                                                                                                                                                                                        217invoke-virtual {v5, v8}, Lorg/json/JSONArray;->optDouble(I)D
                                                                                                                                                                                        218move-result-wide v20
                                                                                                                                                                                        219move-object/from16 v24, v11
                                                                                                                                                                                        220move-object/from16 v25, v12
                                                                                                                                                                                        221add-double v11, v22, v20
                                                                                                                                                                                        222move-object/from16 v20, v5
                                                                                                                                                                                        223new-instance v5, Lcom/baidu/mapapi/model/inner/GeoPoint;
                                                                                                                                                                                        224move/from16 v21, v6
                                                                                                                                                                                        225move-object/from16 v22, v7
                                                                                                                                                                                        226const-wide/16 v6, 0x0
                                                                                                                                                                                        228invoke-direct {v5, v6, v7, v6, v7}, Lcom/baidu/mapapi/model/inner/GeoPoint;-><init>(DD)V
                                                                                                                                                                                        230invoke-virtual {v5, v9, v10}, Lcom/baidu/mapapi/model/inner/GeoPoint;->setLatitudeE6(D)V
                                                                                                                                                                                        232invoke-virtual {v5, v11, v12}, Lcom/baidu/mapapi/model/inner/GeoPoint;->setLongitudeE6(D)V
                                                                                                                                                                                        234invoke-static {v5}, Lcom/baidu/mapapi/model/CoordUtil;->mc2ll(Lcom/baidu/mapapi/model/inner/GeoPoint;)Lcom/baidu/mapapi/model/LatLng;
                                                                                                                                                                                        235move-result-object v5
                                                                                                                                                                                        236iget-wide v6, v5, Lcom/baidu/mapapi/model/LatLng;->latitude:D
                                                                                                                                                                                        238invoke-static {v6, v7}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
                                                                                                                                                                                        239move-result-object v6
                                                                                                                                                                                        241invoke-interface {v0, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        242iget-wide v5, v5, Lcom/baidu/mapapi/model/LatLng;->longitude:D
                                                                                                                                                                                        244invoke-static {v5, v6}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
                                                                                                                                                                                        245move-result-object v5
                                                                                                                                                                                        247invoke-interface {v0, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        248add-int/lit8 v8, v8, 0x2
                                                                                                                                                                                        249move-object/from16 v5, v20
                                                                                                                                                                                        250move/from16 v6, v21
                                                                                                                                                                                        251move-object/from16 v7, v22
                                                                                                                                                                                        252move-wide/from16 v20, v9
                                                                                                                                                                                        253move-wide/from16 v22, v11
                                                                                                                                                                                        254move-object/from16 v10, v17
                                                                                                                                                                                        255move-object/from16 v11, v24
                                                                                                                                                                                        256move-object/from16 v12, v25
                                                                                                                                                                                        257goto/16 :goto_126
                                                                                                                                                                                        258cond_17c: move/from16 v21, v6
                                                                                                                                                                                        259move-object/from16 v22, v7
                                                                                                                                                                                        260move-object/from16 v17, v10
                                                                                                                                                                                        261move-object/from16 v24, v11
                                                                                                                                                                                        262move-object/from16 v25, v12
                                                                                                                                                                                        264invoke-virtual {v15, v0}, Lcom/baidu/mapapi/search/route/IndoorRouteLine$IndoorRouteStep;->setPath(Ljava/util/List;)V
                                                                                                                                                                                        266const-string v0, "instructions"
                                                                                                                                                                                        268invoke-virtual {v3, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        269move-result-object v0
                                                                                                                                                                                        271invoke-virtual {v15, v0}, Lcom/baidu/mapapi/search/route/IndoorRouteLine$IndoorRouteStep;->setInstructions(Ljava/lang/String;)V
                                                                                                                                                                                        273const-string v0, "pois"
                                                                                                                                                                                        275invoke-virtual {v3, v0}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        276move-result-object v0
                                                                                                                                                                                        277if-eqz v0, :cond_1df
                                                                                                                                                                                        278new-instance v3, Ljava/util/ArrayList;
                                                                                                                                                                                        280invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        281const/4 v5, 0x0
                                                                                                                                                                                        282goto_1a0:
                                                                                                                                                                                        283invoke-virtual {v0}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        284move-result v6
                                                                                                                                                                                        285if-ge v5, v6, :cond_1dc
                                                                                                                                                                                        287invoke-virtual {v0, v5}, Lorg/json/JSONArray;->optJSONObject(I)Lorg/json/JSONObject;
                                                                                                                                                                                        288move-result-object v6
                                                                                                                                                                                        289if-nez v6, :cond_1ad
                                                                                                                                                                                        290goto/16 :goto_1d9
                                                                                                                                                                                        291cond_1ad: new-instance v7, Lcom/baidu/mapapi/search/route/IndoorRouteLine$IndoorRouteStep$IndoorStepNode;
                                                                                                                                                                                        293invoke-direct {v7}, Lcom/baidu/mapapi/search/route/IndoorRouteLine$IndoorRouteStep$IndoorStepNode;-><init>()V
                                                                                                                                                                                        295const-string v8, "detail"
                                                                                                                                                                                        297invoke-virtual {v6, v8}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        298move-result-object v8
                                                                                                                                                                                        300invoke-virtual {v7, v8}, Lcom/baidu/mapapi/search/route/IndoorRouteLine$IndoorRouteStep$IndoorStepNode;->setDetail(Ljava/lang/String;)V
                                                                                                                                                                                        302const-string v8, "name"
                                                                                                                                                                                        304invoke-virtual {v6, v8}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        305move-result-object v8
                                                                                                                                                                                        307invoke-virtual {v7, v8}, Lcom/baidu/mapapi/search/route/IndoorRouteLine$IndoorRouteStep$IndoorStepNode;->setName(Ljava/lang/String;)V
                                                                                                                                                                                        309const-string v8, "type"
                                                                                                                                                                                        311invoke-virtual {v6, v8}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        312move-result v8
                                                                                                                                                                                        314invoke-virtual {v7, v8}, Lcom/baidu/mapapi/search/route/IndoorRouteLine$IndoorRouteStep$IndoorStepNode;->setType(I)V
                                                                                                                                                                                        316const-string v8, "location"
                                                                                                                                                                                        318invoke-direct {v1, v6, v8}, Lcom/baidu/platform/core/d/f;->a(Lorg/json/JSONObject;Ljava/lang/String;)Lcom/baidu/mapapi/model/LatLng;
                                                                                                                                                                                        319move-result-object v6
                                                                                                                                                                                        321invoke-virtual {v7, v6}, Lcom/baidu/mapapi/search/route/IndoorRouteLine$IndoorRouteStep$IndoorStepNode;->setLocation(Lcom/baidu/mapapi/model/LatLng;)V
                                                                                                                                                                                        323invoke-interface {v3, v7}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        324goto_1d9: add-int/lit8 v5, v5, 0x1
                                                                                                                                                                                        325goto/16 :goto_1a0
                                                                                                                                                                                        326cond_1dc:
                                                                                                                                                                                        327invoke-virtual {v15, v3}, Lcom/baidu/mapapi/search/route/IndoorRouteLine$IndoorRouteStep;->setStepNodes(Ljava/util/List;)V
                                                                                                                                                                                        328cond_1df:
                                                                                                                                                                                        329invoke-interface {v13, v15}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        330goto_1e2: add-int/lit8 v14, v14, 0x1
                                                                                                                                                                                        331move-object/from16 v0, v16
                                                                                                                                                                                        332move-object/from16 v10, v17
                                                                                                                                                                                        333move-object/from16 v9, v18
                                                                                                                                                                                        334move-object/from16 v8, v19
                                                                                                                                                                                        335move/from16 v6, v21
                                                                                                                                                                                        336move-object/from16 v7, v22
                                                                                                                                                                                        337move-object/from16 v11, v24
                                                                                                                                                                                        338move-object/from16 v12, v25
                                                                                                                                                                                        339const/4 v3, 0x0
                                                                                                                                                                                        340const/4 v5, 0x1
                                                                                                                                                                                        341goto/16 :goto_b2
                                                                                                                                                                                        342cond_1f8: move-object/from16 v16, v0
                                                                                                                                                                                        343move/from16 v21, v6
                                                                                                                                                                                        344move-object/from16 v22, v7
                                                                                                                                                                                        346invoke-interface {v13}, Ljava/util/List;->size()I
                                                                                                                                                                                        347move-result v0
                                                                                                                                                                                        348if-lez v0, :cond_20a
                                                                                                                                                                                        349move-object/from16 v0, v22
                                                                                                                                                                                        351invoke-virtual {v0, v13}, Lcom/baidu/mapapi/search/core/RouteLine;->setSteps(Ljava/util/List;)V
                                                                                                                                                                                        352goto/16 :goto_212
                                                                                                                                                                                        353cond_20a: move-object/from16 v0, v22
                                                                                                                                                                                        354goto/16 :goto_212
                                                                                                                                                                                        355cond_20d: move-object/from16 v16, v0
                                                                                                                                                                                        356move/from16 v21, v6
                                                                                                                                                                                        357move-object v0, v7
                                                                                                                                                                                        358goto_212:
                                                                                                                                                                                        359invoke-interface {v4, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        360goto_215: add-int/lit8 v6, v21, 0x1
                                                                                                                                                                                        361move-object/from16 v0, v16
                                                                                                                                                                                        362const/4 v3, 0x0
                                                                                                                                                                                        363const/4 v5, 0x1
                                                                                                                                                                                        364goto/16 :goto_61
                                                                                                                                                                                        365cond_21d:
                                                                                                                                                                                        366invoke-virtual {v2, v4}, Lcom/baidu/mapapi/search/route/IndoorRouteResult;->setRouteLines(Ljava/util/List;)V
                                                                                                                                                                                        367const/4 v0, 0x1
                                                                                                                                                                                        368return v0
                                                                                                                                                                                        369catch_222: move-exception v0
                                                                                                                                                                                        371invoke-virtual {v0}, Lorg/json/JSONException;->printStackTrace()V
                                                                                                                                                                                        372const/4 v2, 0x0
                                                                                                                                                                                        373return v2
                                                                                                                                                                                        374goto_228: const/4 v2, 0x0
                                                                                                                                                                                        375return v2
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.getJSONObject
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • java.lang.Integer.parseInt
                                                                                                                                                                                        • org.json.JSONObject.getJSONObject
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.json.JSONObject.getJSONObject
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • java.lang.Double.parseDouble
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • java.lang.Double.parseDouble
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • java.lang.Float.parseFloat
                                                                                                                                                                                        • java.lang.String.split
                                                                                                                                                                                        • java.lang.Double.parseDouble
                                                                                                                                                                                        • java.lang.Double.parseDouble
                                                                                                                                                                                        • java.lang.Float.parseFloat
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.delete
                                                                                                                                                                                        • android.content.ContentValues.<init>
                                                                                                                                                                                        • java.lang.Double.valueOf
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • java.lang.Float.valueOf
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • java.lang.Double.valueOf
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.update
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.insert
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • clf
                                                                                                                                                                                        • result
                                                                                                                                                                                        • error
                                                                                                                                                                                        • \"
                                                                                                                                                                                        • id = \"
                                                                                                                                                                                        • bdcltb09
                                                                                                                                                                                        • content
                                                                                                                                                                                        • 0
                                                                                                                                                                                        • point
                                                                                                                                                                                        • x
                                                                                                                                                                                        • y
                                                                                                                                                                                        • radius
                                                                                                                                                                                        • \\|
                                                                                                                                                                                        • time
                                                                                                                                                                                        • tag
                                                                                                                                                                                        • type
                                                                                                                                                                                        • ac
                                                                                                                                                                                        • id
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0move-object/from16 v0, p3
                                                                                                                                                                                        2const-string v1, "clf"
                                                                                                                                                                                        4invoke-virtual/range {p2 .. p2}, Lcom/baidu/location/e/a;->b()Z
                                                                                                                                                                                        5move-result v2
                                                                                                                                                                                        6if-eqz v2, :cond_125
                                                                                                                                                                                        8invoke-static {}, Lcom/baidu/location/a/l;->c()Lcom/baidu/location/a/l;
                                                                                                                                                                                        9move-result-object v2
                                                                                                                                                                                        11invoke-virtual {v2}, Lcom/baidu/location/a/l;->h()Z
                                                                                                                                                                                        12move-result v2
                                                                                                                                                                                        13if-nez v2, :cond_16
                                                                                                                                                                                        14goto/16 :goto_125
                                                                                                                                                                                        15cond_16:
                                                                                                                                                                                        16invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        17const/4 v2, 0x0
                                                                                                                                                                                        19invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        20move-result-wide v3
                                                                                                                                                                                        21const/16 v5, 0x1c
                                                                                                                                                                                        22shr-long/2addr v3, v5
                                                                                                                                                                                        23long-to-int v4, v3
                                                                                                                                                                                        25invoke-virtual/range {p2 .. p2}, Lcom/baidu/location/e/a;->g()Ljava/lang/String;
                                                                                                                                                                                        26move-result-object v3
                                                                                                                                                                                        27try_start_26: new-instance v5, Lorg/json/JSONObject;
                                                                                                                                                                                        28move-object/from16 v6, p1
                                                                                                                                                                                        30invoke-direct {v5, v6}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        32const-string v6, "result"
                                                                                                                                                                                        34invoke-virtual {v5, v6}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        35move-result-object v6
                                                                                                                                                                                        37const-string v7, "error"
                                                                                                                                                                                        39invoke-virtual {v6, v7}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        40move-result-object v6
                                                                                                                                                                                        42invoke-static {v6}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
                                                                                                                                                                                        43move-result v6
                                                                                                                                                                                        44try_end_3d: const/16 v7, 0xa1
                                                                                                                                                                                        46const-string v8, "\""
                                                                                                                                                                                        48const-string v9, "id = \""
                                                                                                                                                                                        49const/4 v10, 0x1
                                                                                                                                                                                        50const-wide/16 v11, 0x0
                                                                                                                                                                                        51const/4 v13, 0x0
                                                                                                                                                                                        53const-string v14, "bdcltb09"
                                                                                                                                                                                        54if-ne v6, v7, :cond_af
                                                                                                                                                                                        55try_start_4b:
                                                                                                                                                                                        56const-string v6, "content"
                                                                                                                                                                                        58invoke-virtual {v5, v6}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        59move-result-object v5
                                                                                                                                                                                        61invoke-virtual {v5, v1}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        62move-result v6
                                                                                                                                                                                        63const/4 v7, 0x0
                                                                                                                                                                                        64if-eqz v6, :cond_ad
                                                                                                                                                                                        66invoke-virtual {v5, v1}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        67move-result-object v1
                                                                                                                                                                                        69const-string v2, "0"
                                                                                                                                                                                        71invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        72move-result v2
                                                                                                                                                                                        73if-eqz v2, :cond_90
                                                                                                                                                                                        75const-string v1, "point"
                                                                                                                                                                                        77invoke-virtual {v5, v1}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        78move-result-object v1
                                                                                                                                                                                        80const-string v2, "x"
                                                                                                                                                                                        82invoke-virtual {v1, v2}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        83move-result-object v2
                                                                                                                                                                                        85invoke-static {v2}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D
                                                                                                                                                                                        86move-result-wide v10
                                                                                                                                                                                        88const-string v2, "y"
                                                                                                                                                                                        90invoke-virtual {v1, v2}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        91move-result-object v1
                                                                                                                                                                                        93invoke-static {v1}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D
                                                                                                                                                                                        94move-result-wide v1
                                                                                                                                                                                        96const-string v6, "radius"
                                                                                                                                                                                        98invoke-virtual {v5, v6}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        99move-result-object v5
                                                                                                                                                                                        101invoke-static {v5}, Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F
                                                                                                                                                                                        102move-result v5
                                                                                                                                                                                        103move-wide/from16 v17, v1
                                                                                                                                                                                        104move v2, v5
                                                                                                                                                                                        105move-wide v5, v10
                                                                                                                                                                                        106const/4 v10, 0x0
                                                                                                                                                                                        107move-wide/from16 v11, v17
                                                                                                                                                                                        108goto/16 :goto_c9
                                                                                                                                                                                        109cond_90:
                                                                                                                                                                                        110const-string v2, "\\|"
                                                                                                                                                                                        112invoke-virtual {v1, v2}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
                                                                                                                                                                                        113move-result-object v1
                                                                                                                                                                                        114aget-object v2, v1, v7
                                                                                                                                                                                        116invoke-static {v2}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D
                                                                                                                                                                                        117move-result-wide v5
                                                                                                                                                                                        118aget-object v2, v1, v10
                                                                                                                                                                                        120invoke-static {v2}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D
                                                                                                                                                                                        121move-result-wide v10
                                                                                                                                                                                        122const/4 v2, 0x2
                                                                                                                                                                                        123aget-object v1, v1, v2
                                                                                                                                                                                        125invoke-static {v1}, Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F
                                                                                                                                                                                        126move-result v1
                                                                                                                                                                                        127move v2, v1
                                                                                                                                                                                        128move-wide v11, v10
                                                                                                                                                                                        129const/4 v10, 0x0
                                                                                                                                                                                        130goto/16 :goto_c9
                                                                                                                                                                                        131cond_ad: move-wide v5, v11
                                                                                                                                                                                        132goto/16 :goto_c9
                                                                                                                                                                                        133cond_af: const/16 v1, 0xa7
                                                                                                                                                                                        134if-ne v6, v1, :cond_ad
                                                                                                                                                                                        135new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        137invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        139invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        141invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        143invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        145invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        146move-result-object v1
                                                                                                                                                                                        148invoke-virtual {v0, v14, v1, v13}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I
                                                                                                                                                                                        149try_end_c8: return-void
                                                                                                                                                                                        150goto_c9: if-eqz v10, :cond_cc
                                                                                                                                                                                        151return-void
                                                                                                                                                                                        152cond_cc: const-wide v15, 0x40934dbaacd9e83eL # 1235.4323
                                                                                                                                                                                        153add-double/2addr v5, v15
                                                                                                                                                                                        154const-wide v15, 0x40a27ea4b5dcc63fL # 2367.3217
                                                                                                                                                                                        155add-double/2addr v11, v15
                                                                                                                                                                                        156const v1, 0x45873000 # 4326.0f
                                                                                                                                                                                        157add-float/2addr v2, v1
                                                                                                                                                                                        158new-instance v1, Landroid/content/ContentValues;
                                                                                                                                                                                        160invoke-direct {v1}, Landroid/content/ContentValues;-><init>()V
                                                                                                                                                                                        162invoke-static {v5, v6}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
                                                                                                                                                                                        163move-result-object v5
                                                                                                                                                                                        165const-string v6, "time"
                                                                                                                                                                                        167invoke-virtual {v1, v6, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Double;)V
                                                                                                                                                                                        169invoke-static {v2}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
                                                                                                                                                                                        170move-result-object v2
                                                                                                                                                                                        172const-string v5, "tag"
                                                                                                                                                                                        174invoke-virtual {v1, v5, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Float;)V
                                                                                                                                                                                        176invoke-static {v11, v12}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
                                                                                                                                                                                        177move-result-object v2
                                                                                                                                                                                        179const-string v5, "type"
                                                                                                                                                                                        181invoke-virtual {v1, v5, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Double;)V
                                                                                                                                                                                        183invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        184move-result-object v2
                                                                                                                                                                                        186const-string v4, "ac"
                                                                                                                                                                                        188invoke-virtual {v1, v4, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
                                                                                                                                                                                        189try_start_105: new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        191invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        193invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        195invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        197invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        199invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        200move-result-object v2
                                                                                                                                                                                        202invoke-virtual {v0, v14, v1, v2, v13}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I
                                                                                                                                                                                        203move-result v2
                                                                                                                                                                                        204if-gtz v2, :cond_125
                                                                                                                                                                                        206const-string v2, "id"
                                                                                                                                                                                        208invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        210invoke-virtual {v0, v14, v13, v1}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J
                                                                                                                                                                                        211goto_125: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.Hashtable.size
                                                                                                                                                                                        • java.util.Hashtable.entrySet
                                                                                                                                                                                        • java.util.Set.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.util.Map$Entry.getKey
                                                                                                                                                                                        • java.util.Map$Entry.getValue
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • url
                                                                                                                                                                                        • https://api.map.baidu.com/sdkcs/verify
                                                                                                                                                                                        • url:https://api.map.baidu.com/sdkcs/verify
                                                                                                                                                                                        • output
                                                                                                                                                                                        • json
                                                                                                                                                                                        • ak
                                                                                                                                                                                        • ak:
                                                                                                                                                                                        • mcode
                                                                                                                                                                                        • from
                                                                                                                                                                                        • lbs_yunsdk
                                                                                                                                                                                        • cuid:
                                                                                                                                                                                        • cuid
                                                                                                                                                                                        • pcn
                                                                                                                                                                                        • version
                                                                                                                                                                                        • 1.0.22
                                                                                                                                                                                        • macaddr
                                                                                                                                                                                        • language
                                                                                                                                                                                        • 1
                                                                                                                                                                                        • 0
                                                                                                                                                                                        • force
                                                                                                                                                                                        • from_service
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(Z",
                                                                                                                                                                                        3"Ljava/lang/String;",
                                                                                                                                                                                        4"Ljava/util/Hashtable<",
                                                                                                                                                                                        5"Ljava/lang/String;",
                                                                                                                                                                                        6"Ljava/lang/String;",
                                                                                                                                                                                        7">;",
                                                                                                                                                                                        8"Ljava/lang/String;",
                                                                                                                                                                                        9")V"
                                                                                                                                                                                        10}
                                                                                                                                                                                        11.end annotation
                                                                                                                                                                                        13sget-object v0, Lcom/baidu/lbsapi/auth/LBSAuthManager;->a:Landroid/content/Context;
                                                                                                                                                                                        15invoke-direct {p0, v0, p4}, Lcom/baidu/lbsapi/auth/LBSAuthManager;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        16move-result-object v0
                                                                                                                                                                                        17if-eqz v0, :cond_122
                                                                                                                                                                                        19const-string v1, ""
                                                                                                                                                                                        21invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        22move-result v2
                                                                                                                                                                                        23if-eqz v2, :cond_12
                                                                                                                                                                                        24goto/16 :goto_122
                                                                                                                                                                                        25cond_12: new-instance v2, Ljava/util/HashMap;
                                                                                                                                                                                        27invoke-direct {v2}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        29const-string v3, "url"
                                                                                                                                                                                        31const-string v4, "https://api.map.baidu.com/sdkcs/verify"
                                                                                                                                                                                        33invoke-virtual {v2, v3, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        35const-string v3, "url:https://api.map.baidu.com/sdkcs/verify"
                                                                                                                                                                                        37invoke-static {v3}, Lcom/baidu/lbsapi/auth/a;->a(Ljava/lang/String;)V
                                                                                                                                                                                        39const-string v3, "output"
                                                                                                                                                                                        41const-string v4, "json"
                                                                                                                                                                                        43invoke-virtual {v2, v3, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        45const-string v3, "ak"
                                                                                                                                                                                        47invoke-virtual {v2, v3, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        48new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        50invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        52const-string v4, "ak:"
                                                                                                                                                                                        54invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        56invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        58invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        59move-result-object v0
                                                                                                                                                                                        61invoke-static {v0}, Lcom/baidu/lbsapi/auth/a;->a(Ljava/lang/String;)V
                                                                                                                                                                                        63sget-object v0, Lcom/baidu/lbsapi/auth/LBSAuthManager;->a:Landroid/content/Context;
                                                                                                                                                                                        65invoke-static {v0}, Lcom/baidu/lbsapi/auth/b;->a(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        66move-result-object v0
                                                                                                                                                                                        68const-string v3, "mcode"
                                                                                                                                                                                        70invoke-virtual {v2, v3, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        72const-string v0, "from"
                                                                                                                                                                                        74const-string v3, "lbs_yunsdk"
                                                                                                                                                                                        76invoke-virtual {v2, v0, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        77if-eqz p3, :cond_8d
                                                                                                                                                                                        79invoke-virtual {p3}, Ljava/util/Hashtable;->size()I
                                                                                                                                                                                        80move-result v0
                                                                                                                                                                                        81if-lez v0, :cond_8d
                                                                                                                                                                                        83invoke-virtual {p3}, Ljava/util/Hashtable;->entrySet()Ljava/util/Set;
                                                                                                                                                                                        84move-result-object p3
                                                                                                                                                                                        86invoke-interface {p3}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        87move-result-object p3
                                                                                                                                                                                        88goto_65:
                                                                                                                                                                                        89invoke-interface {p3}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        90move-result v0
                                                                                                                                                                                        91if-eqz v0, :cond_8d
                                                                                                                                                                                        93invoke-interface {p3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        94move-result-object v0
                                                                                                                                                                                        95check-cast v0, Ljava/util/Map$Entry;
                                                                                                                                                                                        97invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
                                                                                                                                                                                        98move-result-object v3
                                                                                                                                                                                        99check-cast v3, Ljava/lang/String;
                                                                                                                                                                                        101invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
                                                                                                                                                                                        102move-result-object v0
                                                                                                                                                                                        103check-cast v0, Ljava/lang/String;
                                                                                                                                                                                        105invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        106move-result v4
                                                                                                                                                                                        107if-nez v4, :cond_65
                                                                                                                                                                                        109invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        110move-result v4
                                                                                                                                                                                        111if-nez v4, :cond_65
                                                                                                                                                                                        113invoke-virtual {v2, v3, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        114goto/16 :goto_65
                                                                                                                                                                                        115cond_8d:
                                                                                                                                                                                        116sget-object p3, Lcom/baidu/lbsapi/auth/LBSAuthManager;->a:Landroid/content/Context;
                                                                                                                                                                                        118invoke-static {p3}, Lcom/baidu/android/bbalbs/common/util/CommonParam;->a(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        119move-result-object p3
                                                                                                                                                                                        120try_end_93: goto/16 :goto_95
                                                                                                                                                                                        121catch_94: move-object p3, v1
                                                                                                                                                                                        122goto_95: new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        124invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        126const-string v3, "cuid:"
                                                                                                                                                                                        128invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        130invoke-virtual {v0, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        132invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        133move-result-object v0
                                                                                                                                                                                        135invoke-static {v0}, Lcom/baidu/lbsapi/auth/a;->a(Ljava/lang/String;)V
                                                                                                                                                                                        137invoke-static {p3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        138move-result v0
                                                                                                                                                                                        140const-string v3, "cuid"
                                                                                                                                                                                        141if-nez v0, :cond_b5
                                                                                                                                                                                        143invoke-virtual {v2, v3, p3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        144goto/16 :goto_b8
                                                                                                                                                                                        145cond_b5:
                                                                                                                                                                                        146invoke-virtual {v2, v3, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        147goto_b8:
                                                                                                                                                                                        148sget-object p3, Lcom/baidu/lbsapi/auth/LBSAuthManager;->a:Landroid/content/Context;
                                                                                                                                                                                        150invoke-virtual {p3}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        151move-result-object p3
                                                                                                                                                                                        153const-string v0, "pcn"
                                                                                                                                                                                        155invoke-virtual {v2, v0, p3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        157const-string p3, "version"
                                                                                                                                                                                        159const-string v0, "1.0.22"
                                                                                                                                                                                        161invoke-virtual {v2, p3, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        162try_start_ca:
                                                                                                                                                                                        163sget-object p3, Lcom/baidu/lbsapi/auth/LBSAuthManager;->a:Landroid/content/Context;
                                                                                                                                                                                        165invoke-static {p3}, Lcom/baidu/lbsapi/auth/b;->c(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        166move-result-object p3
                                                                                                                                                                                        167try_end_d0: goto/16 :goto_d2
                                                                                                                                                                                        168catch_d1: move-object p3, v1
                                                                                                                                                                                        169goto_d2:
                                                                                                                                                                                        170invoke-static {p3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        171move-result v0
                                                                                                                                                                                        173const-string v3, "macaddr"
                                                                                                                                                                                        174if-nez v0, :cond_de
                                                                                                                                                                                        176invoke-virtual {v2, v3, p3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        177goto/16 :goto_e1
                                                                                                                                                                                        178cond_de:
                                                                                                                                                                                        179invoke-virtual {v2, v3, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        180goto_e1:
                                                                                                                                                                                        181invoke-static {}, Lcom/baidu/lbsapi/auth/b;->a()Ljava/lang/String;
                                                                                                                                                                                        182move-result-object p3
                                                                                                                                                                                        183try_end_e5: goto/16 :goto_e7
                                                                                                                                                                                        184catch_e6: move-object p3, v1
                                                                                                                                                                                        185goto_e7:
                                                                                                                                                                                        186invoke-static {p3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        187move-result v0
                                                                                                                                                                                        189const-string v3, "language"
                                                                                                                                                                                        190if-nez v0, :cond_f3
                                                                                                                                                                                        192invoke-virtual {v2, v3, p3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        193goto/16 :goto_f6
                                                                                                                                                                                        194cond_f3:
                                                                                                                                                                                        195invoke-virtual {v2, v3, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        196goto_f6: if-eqz p1, :cond_104
                                                                                                                                                                                        197if-eqz p1, :cond_fd
                                                                                                                                                                                        199const-string p1, "1"
                                                                                                                                                                                        200goto/16 :goto_ff
                                                                                                                                                                                        201cond_fd:
                                                                                                                                                                                        202const-string p1, "0"
                                                                                                                                                                                        203goto_ff:
                                                                                                                                                                                        204const-string p3, "force"
                                                                                                                                                                                        206invoke-virtual {v2, p3, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        207cond_104:
                                                                                                                                                                                        208const-string p1, "from_service"
                                                                                                                                                                                        209if-nez p2, :cond_10c
                                                                                                                                                                                        211invoke-virtual {v2, p1, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        212goto/16 :goto_10f
                                                                                                                                                                                        213cond_10c:
                                                                                                                                                                                        214invoke-virtual {v2, p1, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        215goto_10f: new-instance p1, Lcom/baidu/lbsapi/auth/c;
                                                                                                                                                                                        217sget-object p2, Lcom/baidu/lbsapi/auth/LBSAuthManager;->a:Landroid/content/Context;
                                                                                                                                                                                        219invoke-direct {p1, p2}, Lcom/baidu/lbsapi/auth/c;-><init>(Landroid/content/Context;)V
                                                                                                                                                                                        220iput-object p1, p0, Lcom/baidu/lbsapi/auth/LBSAuthManager;->b:Lcom/baidu/lbsapi/auth/c;
                                                                                                                                                                                        222iget-object p1, p0, Lcom/baidu/lbsapi/auth/LBSAuthManager;->b:Lcom/baidu/lbsapi/auth/c;
                                                                                                                                                                                        223new-instance p2, Lcom/baidu/lbsapi/auth/k;
                                                                                                                                                                                        225invoke-direct {p2, p0, p4}, Lcom/baidu/lbsapi/auth/k;-><init>(Lcom/baidu/lbsapi/auth/LBSAuthManager;Ljava/lang/String;)V
                                                                                                                                                                                        227invoke-virtual {p1, v2, p2}, Lcom/baidu/lbsapi/auth/c;->a(Ljava/util/HashMap;Lcom/baidu/lbsapi/auth/c$a;)V
                                                                                                                                                                                        228goto_122: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.webkit.CookieSyncManager.createInstance
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • openSDK_LOG.AuthAgent
                                                                                                                                                                                        • OpenUi, showDialog -- start
                                                                                                                                                                                        • 1
                                                                                                                                                                                        • isadd
                                                                                                                                                                                        • scope
                                                                                                                                                                                        • client_id
                                                                                                                                                                                        • pf
                                                                                                                                                                                        • desktop_m_qq-
                                                                                                                                                                                        • -
                                                                                                                                                                                        • android
                                                                                                                                                                                        • openmobile_android
                                                                                                                                                                                        • sign
                                                                                                                                                                                        • time
                                                                                                                                                                                        • display
                                                                                                                                                                                        • mobile
                                                                                                                                                                                        • response_type
                                                                                                                                                                                        • token
                                                                                                                                                                                        • redirect_uri
                                                                                                                                                                                        • auth://tauth.qq.com/
                                                                                                                                                                                        • cancel_display
                                                                                                                                                                                        • switch
                                                                                                                                                                                        • status_userip
                                                                                                                                                                                        • style
                                                                                                                                                                                        • qr
                                                                                                                                                                                        • https://openmobile.qq.com/oauth2.0/m_authorize?
                                                                                                                                                                                        • OpenUi, showDialog TDialog
                                                                                                                                                                                        • OpenUi, showDialog -- end
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "openSDK_LOG.AuthAgent"
                                                                                                                                                                                        3const-string v1, "OpenUi, showDialog -- start"
                                                                                                                                                                                        5invoke-static {v0, v1}, Lcom/tencent/open/a/f;->c(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        7invoke-static {}, Lcom/tencent/open/utils/e;->a()Landroid/content/Context;
                                                                                                                                                                                        8move-result-object v1
                                                                                                                                                                                        10invoke-static {v1}, Landroid/webkit/CookieSyncManager;->createInstance(Landroid/content/Context;)Landroid/webkit/CookieSyncManager;
                                                                                                                                                                                        12invoke-virtual {p0}, Lcom/tencent/connect/common/BaseApi;->a()Landroid/os/Bundle;
                                                                                                                                                                                        13move-result-object v1
                                                                                                                                                                                        15const-string v2, "1"
                                                                                                                                                                                        16if-eqz p1, :cond_1b
                                                                                                                                                                                        18const-string p1, "isadd"
                                                                                                                                                                                        20invoke-virtual {v1, p1, v2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        21cond_1b:
                                                                                                                                                                                        22iget-object p1, p0, Lcom/tencent/connect/auth/AuthAgent;->d:Ljava/lang/String;
                                                                                                                                                                                        24const-string v3, "scope"
                                                                                                                                                                                        26invoke-virtual {v1, v3, p1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        28iget-object p1, p0, Lcom/tencent/connect/common/BaseApi;->b:Lcom/tencent/connect/auth/QQToken;
                                                                                                                                                                                        30invoke-virtual {p1}, Lcom/tencent/connect/auth/QQToken;->getAppId()Ljava/lang/String;
                                                                                                                                                                                        31move-result-object p1
                                                                                                                                                                                        33const-string v3, "client_id"
                                                                                                                                                                                        35invoke-virtual {v1, v3, p1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        36sget-boolean p1, Lcom/tencent/connect/common/BaseApi;->isOEM:Z
                                                                                                                                                                                        38const-string v3, "pf"
                                                                                                                                                                                        39if-eqz p1, :cond_64
                                                                                                                                                                                        40new-instance p1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        42invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        44const-string v4, "desktop_m_qq-"
                                                                                                                                                                                        46invoke-virtual {p1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        48sget-object v4, Lcom/tencent/connect/common/BaseApi;->installChannel:Ljava/lang/String;
                                                                                                                                                                                        50invoke-virtual {p1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        52const-string v4, "-"
                                                                                                                                                                                        54invoke-virtual {p1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        56const-string v5, "android"
                                                                                                                                                                                        58invoke-virtual {p1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        60invoke-virtual {p1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        62sget-object v5, Lcom/tencent/connect/common/BaseApi;->registerChannel:Ljava/lang/String;
                                                                                                                                                                                        64invoke-virtual {p1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        66invoke-virtual {p1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        68sget-object v4, Lcom/tencent/connect/common/BaseApi;->businessId:Ljava/lang/String;
                                                                                                                                                                                        70invoke-virtual {p1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        72invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        73move-result-object p1
                                                                                                                                                                                        75invoke-virtual {v1, v3, p1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        76goto/16 :goto_69
                                                                                                                                                                                        77cond_64:
                                                                                                                                                                                        78const-string p1, "openmobile_android"
                                                                                                                                                                                        80invoke-virtual {v1, v3, p1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        81goto_69: new-instance p1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        83invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        85invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        86move-result-wide v3
                                                                                                                                                                                        87const-wide/16 v5, 0x3e8
                                                                                                                                                                                        88div-long/2addr v3, v5
                                                                                                                                                                                        90invoke-virtual {p1, v3, v4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        92const-string v3, ""
                                                                                                                                                                                        94invoke-virtual {p1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        96invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        97move-result-object p1
                                                                                                                                                                                        99invoke-static {}, Lcom/tencent/open/utils/e;->a()Landroid/content/Context;
                                                                                                                                                                                        100move-result-object v3
                                                                                                                                                                                        102invoke-static {v3, p1}, Lcom/tencent/open/utils/h;->b(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        103move-result-object v3
                                                                                                                                                                                        105const-string v4, "sign"
                                                                                                                                                                                        107invoke-virtual {v1, v4, v3}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        109const-string v3, "time"
                                                                                                                                                                                        111invoke-virtual {v1, v3, p1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        113const-string p1, "display"
                                                                                                                                                                                        115const-string v3, "mobile"
                                                                                                                                                                                        117invoke-virtual {v1, p1, v3}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        119const-string p1, "response_type"
                                                                                                                                                                                        121const-string v3, "token"
                                                                                                                                                                                        123invoke-virtual {v1, p1, v3}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        125const-string p1, "redirect_uri"
                                                                                                                                                                                        127const-string v3, "auth://tauth.qq.com/"
                                                                                                                                                                                        129invoke-virtual {v1, p1, v3}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        131const-string p1, "cancel_display"
                                                                                                                                                                                        133invoke-virtual {v1, p1, v2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        135const-string p1, "switch"
                                                                                                                                                                                        137invoke-virtual {v1, p1, v2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        139invoke-static {}, Lcom/tencent/open/utils/k;->a()Ljava/lang/String;
                                                                                                                                                                                        140move-result-object p1
                                                                                                                                                                                        142const-string v2, "status_userip"
                                                                                                                                                                                        144invoke-virtual {v1, v2, p1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        145if-eqz p3, :cond_c4
                                                                                                                                                                                        147const-string p1, "style"
                                                                                                                                                                                        149const-string p3, "qr"
                                                                                                                                                                                        151invoke-virtual {v1, p1, p3}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        152cond_c4: new-instance p1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        154invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        156invoke-static {}, Lcom/tencent/open/utils/g;->a()Lcom/tencent/open/utils/g;
                                                                                                                                                                                        157move-result-object p3
                                                                                                                                                                                        159invoke-static {}, Lcom/tencent/open/utils/e;->a()Landroid/content/Context;
                                                                                                                                                                                        160move-result-object v2
                                                                                                                                                                                        162const-string v3, "https://openmobile.qq.com/oauth2.0/m_authorize?"
                                                                                                                                                                                        164invoke-virtual {p3, v2, v3}, Lcom/tencent/open/utils/g;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        165move-result-object p3
                                                                                                                                                                                        167invoke-virtual {p1, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        169invoke-static {v1}, Lcom/tencent/open/utils/HttpUtils;->encodeUrl(Landroid/os/Bundle;)Ljava/lang/String;
                                                                                                                                                                                        170move-result-object p3
                                                                                                                                                                                        172invoke-virtual {p1, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        174invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        175move-result-object p1
                                                                                                                                                                                        176new-instance p3, Lcom/tencent/connect/auth/AuthAgent$c;
                                                                                                                                                                                        178invoke-static {}, Lcom/tencent/open/utils/e;->a()Landroid/content/Context;
                                                                                                                                                                                        179move-result-object v3
                                                                                                                                                                                        180const/4 v5, 0x1
                                                                                                                                                                                        181const/4 v6, 0x0
                                                                                                                                                                                        182move-object v1, p3
                                                                                                                                                                                        183move-object v2, p0
                                                                                                                                                                                        184move-object v4, p2
                                                                                                                                                                                        186invoke-direct/range {v1 .. v6}, Lcom/tencent/connect/auth/AuthAgent$c;-><init>(Lcom/tencent/connect/auth/AuthAgent;Landroid/content/Context;Lcom/tencent/tauth/IUiListener;ZZ)V
                                                                                                                                                                                        188const-string p2, "OpenUi, showDialog TDialog"
                                                                                                                                                                                        190invoke-static {v0, p2}, Lcom/tencent/open/a/f;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        191new-instance p2, Lcom/tencent/connect/auth/AuthAgent$1;
                                                                                                                                                                                        193invoke-direct {p2, p0, p1, p3}, Lcom/tencent/connect/auth/AuthAgent$1;-><init>(Lcom/tencent/connect/auth/AuthAgent;Ljava/lang/String;Lcom/tencent/tauth/IUiListener;)V
                                                                                                                                                                                        195invoke-static {p2}, Lcom/tencent/open/utils/i;->a(Ljava/lang/Runnable;)V
                                                                                                                                                                                        197const-string p1, "OpenUi, showDialog -- end"
                                                                                                                                                                                        199invoke-static {v0, p1}, Lcom/tencent/open/a/f;->c(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        200const/4 p1, 0x2
                                                                                                                                                                                        201return p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.rawQuery
                                                                                                                                                                                        • android.database.Cursor.moveToFirst
                                                                                                                                                                                        • android.database.Cursor.getCount
                                                                                                                                                                                        • org.json.JSONArray.<init>
                                                                                                                                                                                        • android.database.Cursor.isAfterLast
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • org.json.JSONArray.put
                                                                                                                                                                                        • android.database.Cursor.moveToNext
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.rawQuery
                                                                                                                                                                                        • android.database.Cursor.moveToFirst
                                                                                                                                                                                        • android.database.Cursor.getCount
                                                                                                                                                                                        • org.json.JSONArray.<init>
                                                                                                                                                                                        • android.database.Cursor.isAfterLast
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • org.json.JSONArray.put
                                                                                                                                                                                        • android.database.Cursor.moveToNext
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • android.database.Cursor.close
                                                                                                                                                                                        • android.database.Cursor.close
                                                                                                                                                                                        • android.database.Cursor.close
                                                                                                                                                                                        • android.database.Cursor.close
                                                                                                                                                                                        • android.database.Cursor.close
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • 1
                                                                                                                                                                                        • SELECT * FROM %s WHERE frequency>%d ORDER BY frequency DESC LIMIT %d;
                                                                                                                                                                                        • model
                                                                                                                                                                                        • CL
                                                                                                                                                                                        • cell
                                                                                                                                                                                        • AP
                                                                                                                                                                                        • ap
                                                                                                                                                                                        • type
                                                                                                                                                                                        • cuid
                                                                                                                                                                                        • ver
                                                                                                                                                                                        • prod
                                                                                                                                                                                        • :
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0move-object/from16 v1, p0
                                                                                                                                                                                        2const-string v0, "1"
                                                                                                                                                                                        4const-string v2, "SELECT * FROM %s WHERE frequency>%d ORDER BY frequency DESC LIMIT %d;"
                                                                                                                                                                                        6const-string v3, "model"
                                                                                                                                                                                        7const/4 v4, 0x0
                                                                                                                                                                                        8try_start_9: new-instance v5, Lorg/json/JSONObject;
                                                                                                                                                                                        10invoke-direct {v5}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        11new-instance v6, Lorg/json/JSONObject;
                                                                                                                                                                                        13invoke-direct {v6}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        14try_start_13:
                                                                                                                                                                                        15iget-object v7, v1, Lcom/baidu/location/d/d$c;->a:Lcom/baidu/location/d/d;
                                                                                                                                                                                        17invoke-static {v7}, Lcom/baidu/location/d/d;->c(Lcom/baidu/location/d/d;)Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        18move-result-object v7
                                                                                                                                                                                        19const/4 v8, 0x3
                                                                                                                                                                                        20new-array v9, v8, [Ljava/lang/Object;
                                                                                                                                                                                        22const-string v10, "CL"
                                                                                                                                                                                        23const/4 v11, 0x0
                                                                                                                                                                                        24aput-object v10, v9, v11
                                                                                                                                                                                        25const/4 v10, 0x5
                                                                                                                                                                                        27invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        28move-result-object v12
                                                                                                                                                                                        29const/4 v13, 0x1
                                                                                                                                                                                        30aput-object v12, v9, v13
                                                                                                                                                                                        31const/16 v12, 0x32
                                                                                                                                                                                        33invoke-static {v12}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        34move-result-object v14
                                                                                                                                                                                        35const/4 v15, 0x2
                                                                                                                                                                                        36aput-object v14, v9, v15
                                                                                                                                                                                        38invoke-static {v2, v9}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        39move-result-object v9
                                                                                                                                                                                        41invoke-virtual {v7, v9, v4}, Landroid/database/sqlite/SQLiteDatabase;->rawQuery(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                        42move-result-object v7
                                                                                                                                                                                        43try_end_3a: if-eqz v7, :cond_6b
                                                                                                                                                                                        44try_start_3c:
                                                                                                                                                                                        45invoke-interface {v7}, Landroid/database/Cursor;->moveToFirst()Z
                                                                                                                                                                                        46move-result v9
                                                                                                                                                                                        47if-eqz v9, :cond_6b
                                                                                                                                                                                        49invoke-interface {v7}, Landroid/database/Cursor;->getCount()I
                                                                                                                                                                                        50move-result v9
                                                                                                                                                                                        51new-instance v14, Lorg/json/JSONArray;
                                                                                                                                                                                        53invoke-direct {v14}, Lorg/json/JSONArray;-><init>()V
                                                                                                                                                                                        54goto_4b:
                                                                                                                                                                                        55invoke-interface {v7}, Landroid/database/Cursor;->isAfterLast()Z
                                                                                                                                                                                        56move-result v16
                                                                                                                                                                                        57if-nez v16, :cond_5d
                                                                                                                                                                                        59invoke-interface {v7, v13}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        60move-result-object v4
                                                                                                                                                                                        62invoke-virtual {v14, v4}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
                                                                                                                                                                                        64invoke-interface {v7}, Landroid/database/Cursor;->moveToNext()Z
                                                                                                                                                                                        65const/4 v4, 0x0
                                                                                                                                                                                        66goto/16 :goto_4b
                                                                                                                                                                                        67cond_5d:
                                                                                                                                                                                        68const-string v4, "cell"
                                                                                                                                                                                        70invoke-virtual {v5, v4, v14}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        71try_end_62: goto/16 :goto_6c
                                                                                                                                                                                        72catchall_63: move-exception v0
                                                                                                                                                                                        73const/4 v4, 0x0
                                                                                                                                                                                        74goto/16 :goto_10d
                                                                                                                                                                                        75catch_67: const/4 v4, 0x0
                                                                                                                                                                                        76const/4 v8, 0x0
                                                                                                                                                                                        77goto/16 :goto_11d
                                                                                                                                                                                        78cond_6b: const/4 v9, 0x0
                                                                                                                                                                                        79goto_6c:
                                                                                                                                                                                        80iget-object v4, v1, Lcom/baidu/location/d/d$c;->a:Lcom/baidu/location/d/d;
                                                                                                                                                                                        82invoke-static {v4}, Lcom/baidu/location/d/d;->c(Lcom/baidu/location/d/d;)Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        83move-result-object v4
                                                                                                                                                                                        84new-array v8, v8, [Ljava/lang/Object;
                                                                                                                                                                                        86const-string v14, "AP"
                                                                                                                                                                                        87aput-object v14, v8, v11
                                                                                                                                                                                        89invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        90move-result-object v10
                                                                                                                                                                                        91aput-object v10, v8, v13
                                                                                                                                                                                        93invoke-static {v12}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        94move-result-object v10
                                                                                                                                                                                        95aput-object v10, v8, v15
                                                                                                                                                                                        97invoke-static {v2, v8}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        98move-result-object v2
                                                                                                                                                                                        99try_end_88: const/4 v8, 0x0
                                                                                                                                                                                        100try_start_89:
                                                                                                                                                                                        101invoke-virtual {v4, v2, v8}, Landroid/database/sqlite/SQLiteDatabase;->rawQuery(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                        102move-result-object v4
                                                                                                                                                                                        103try_end_8d: if-eqz v4, :cond_b4
                                                                                                                                                                                        104try_start_8f:
                                                                                                                                                                                        105invoke-interface {v4}, Landroid/database/Cursor;->moveToFirst()Z
                                                                                                                                                                                        106move-result v2
                                                                                                                                                                                        107if-eqz v2, :cond_b4
                                                                                                                                                                                        109invoke-interface {v4}, Landroid/database/Cursor;->getCount()I
                                                                                                                                                                                        110move-result v11
                                                                                                                                                                                        111new-instance v2, Lorg/json/JSONArray;
                                                                                                                                                                                        113invoke-direct {v2}, Lorg/json/JSONArray;-><init>()V
                                                                                                                                                                                        114goto_9e:
                                                                                                                                                                                        115invoke-interface {v4}, Landroid/database/Cursor;->isAfterLast()Z
                                                                                                                                                                                        116move-result v10
                                                                                                                                                                                        117if-nez v10, :cond_af
                                                                                                                                                                                        119invoke-interface {v4, v13}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        120move-result-object v10
                                                                                                                                                                                        122invoke-virtual {v2, v10}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
                                                                                                                                                                                        124invoke-interface {v4}, Landroid/database/Cursor;->moveToNext()Z
                                                                                                                                                                                        125goto/16 :goto_9e
                                                                                                                                                                                        126cond_af:
                                                                                                                                                                                        127const-string v10, "ap"
                                                                                                                                                                                        129invoke-virtual {v5, v10, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        130cond_b4:
                                                                                                                                                                                        131const-string v2, "type"
                                                                                                                                                                                        133invoke-virtual {v6, v2, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        135const-string v2, "cuid"
                                                                                                                                                                                        137invoke-static {}, Lcom/baidu/location/g/b;->a()Lcom/baidu/location/g/b;
                                                                                                                                                                                        138move-result-object v10
                                                                                                                                                                                        140iget-object v10, v10, Lcom/baidu/location/g/b;->b:Ljava/lang/String;
                                                                                                                                                                                        142invoke-virtual {v6, v2, v10}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        144const-string v2, "ver"
                                                                                                                                                                                        146invoke-virtual {v6, v2, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        148const-string v0, "prod"
                                                                                                                                                                                        149new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        151invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        153sget-object v10, Lcom/baidu/location/g/b;->e:Ljava/lang/String;
                                                                                                                                                                                        155invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        157const-string v10, ":"
                                                                                                                                                                                        159invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        161sget-object v10, Lcom/baidu/location/g/b;->d:Ljava/lang/String;
                                                                                                                                                                                        163invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        165invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        166move-result-object v2
                                                                                                                                                                                        168invoke-virtual {v6, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        169if-nez v9, :cond_ea
                                                                                                                                                                                        170if-eqz v11, :cond_ed
                                                                                                                                                                                        171cond_ea:
                                                                                                                                                                                        172invoke-virtual {v6, v3, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        173cond_ed: if-eqz v4, :cond_f4
                                                                                                                                                                                        174try_start_ef:
                                                                                                                                                                                        175invoke-interface {v4}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                        176try_end_f2: goto/16 :goto_f4
                                                                                                                                                                                        177catch_f3: nop
                                                                                                                                                                                        178cond_f4: if-eqz v7, :cond_127
                                                                                                                                                                                        179try_start_f6:
                                                                                                                                                                                        180invoke-interface {v7}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                        181try_end_f9: goto/16 :goto_127
                                                                                                                                                                                        182catchall_fa: move-exception v0
                                                                                                                                                                                        183goto/16 :goto_10d
                                                                                                                                                                                        184catch_fc: nop
                                                                                                                                                                                        185goto/16 :goto_11d
                                                                                                                                                                                        186catchall_fe: move-exception v0
                                                                                                                                                                                        187goto/16 :goto_102
                                                                                                                                                                                        188catchall_100: move-exception v0
                                                                                                                                                                                        189const/4 v8, 0x0
                                                                                                                                                                                        190goto_102: move-object v4, v8
                                                                                                                                                                                        191goto/16 :goto_10d
                                                                                                                                                                                        192catch_104: const/4 v8, 0x0
                                                                                                                                                                                        193catch_105: move-object v4, v8
                                                                                                                                                                                        194goto/16 :goto_11d
                                                                                                                                                                                        195catch_107: move-object v8, v4
                                                                                                                                                                                        196move-object v7, v4
                                                                                                                                                                                        197goto/16 :goto_11d
                                                                                                                                                                                        198catchall_10a: move-exception v0
                                                                                                                                                                                        199move-object v8, v4
                                                                                                                                                                                        200move-object v7, v4
                                                                                                                                                                                        201goto_10d: if-eqz v4, :cond_114
                                                                                                                                                                                        202try_start_10f:
                                                                                                                                                                                        203invoke-interface {v4}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                        204try_end_112: goto/16 :goto_114
                                                                                                                                                                                        205catch_113: nop
                                                                                                                                                                                        206cond_114: if-eqz v7, :cond_119
                                                                                                                                                                                        207try_start_116:
                                                                                                                                                                                        208invoke-interface {v7}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                        209catch_119: throw v0
                                                                                                                                                                                        210catch_11a: move-object v8, v4
                                                                                                                                                                                        211move-object v6, v4
                                                                                                                                                                                        212move-object v7, v6
                                                                                                                                                                                        213goto_11d: if-eqz v4, :cond_124
                                                                                                                                                                                        214try_start_11f:
                                                                                                                                                                                        215invoke-interface {v4}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                        216try_end_122: goto/16 :goto_124
                                                                                                                                                                                        217catch_123: nop
                                                                                                                                                                                        218goto_124: if-eqz v7, :cond_127
                                                                                                                                                                                        219goto/16 :goto_f6
                                                                                                                                                                                        220goto_127: if-eqz v6, :cond_152
                                                                                                                                                                                        222invoke-virtual {v6, v3}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        223move-result v0
                                                                                                                                                                                        224if-nez v0, :cond_152
                                                                                                                                                                                        225iget-wide v4, v1, Lcom/baidu/location/d/d$c;->t:J
                                                                                                                                                                                        226const-wide/16 v9, -0x1
                                                                                                                                                                                        227cmp-long v0, v4, v9
                                                                                                                                                                                        228if-eqz v0, :cond_143
                                                                                                                                                                                        229const-wide/32 v9, 0x5265c00
                                                                                                                                                                                        230add-long/2addr v4, v9
                                                                                                                                                                                        232invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        233move-result-wide v9
                                                                                                                                                                                        234cmp-long v0, v4, v9
                                                                                                                                                                                        235if-gez v0, :cond_152
                                                                                                                                                                                        236cond_143:
                                                                                                                                                                                        237invoke-virtual {v6}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        238move-result-object v0
                                                                                                                                                                                        240invoke-static {v0}, Lcom/baidu/location/Jni;->encodeOfflineLocationUpdateRequest(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        241move-result-object v4
                                                                                                                                                                                        243invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        244move-result-wide v7
                                                                                                                                                                                        245iput-wide v7, v1, Lcom/baidu/location/d/d$c;->t:J
                                                                                                                                                                                        246goto/16 :goto_153
                                                                                                                                                                                        247cond_152: move-object v4, v8
                                                                                                                                                                                        248goto_153: if-eqz v6, :cond_163
                                                                                                                                                                                        250invoke-virtual {v6, v3}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        251move-result v0
                                                                                                                                                                                        252if-eqz v0, :cond_163
                                                                                                                                                                                        254invoke-virtual {v6}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        255move-result-object v0
                                                                                                                                                                                        257invoke-static {v0}, Lcom/baidu/location/Jni;->encodeOfflineLocationUpdateRequest(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        258move-result-object v4
                                                                                                                                                                                        259cond_163: return-object v4
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.Locale.US:Ljava/util/Locale
                                                                                                                                                                                        • java.text.SimpleDateFormat.<init>
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.util.Date.<init>
                                                                                                                                                                                        • java.text.SimpleDateFormat.format
                                                                                                                                                                                        • android.database.MatrixCursor.<init>
                                                                                                                                                                                        • android.database.MatrixCursor.getColumnIndex
                                                                                                                                                                                        • android.database.MatrixCursor.getColumnIndex
                                                                                                                                                                                        • android.database.MatrixCursor.getColumnIndex
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • android.database.MatrixCursor.getColumnIndex
                                                                                                                                                                                        • java.lang.Double.valueOf
                                                                                                                                                                                        • android.database.MatrixCursor.getColumnIndex
                                                                                                                                                                                        • java.lang.Double.valueOf
                                                                                                                                                                                        • android.database.MatrixCursor.getColumnIndex
                                                                                                                                                                                        • java.lang.Float.valueOf
                                                                                                                                                                                        • android.database.MatrixCursor.getColumnIndex
                                                                                                                                                                                        • android.database.MatrixCursor.getColumnIndex
                                                                                                                                                                                        • android.database.MatrixCursor.getColumnIndex
                                                                                                                                                                                        • android.database.MatrixCursor.getColumnIndex
                                                                                                                                                                                        • android.database.MatrixCursor.getColumnIndex
                                                                                                                                                                                        • android.database.MatrixCursor.getColumnIndex
                                                                                                                                                                                        • android.database.MatrixCursor.getColumnIndex
                                                                                                                                                                                        • android.database.MatrixCursor.getColumnIndex
                                                                                                                                                                                        • android.database.MatrixCursor.getColumnIndex
                                                                                                                                                                                        • android.database.MatrixCursor.getColumnIndex
                                                                                                                                                                                        • java.lang.StringBuffer.<init>
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • android.database.MatrixCursor.getColumnIndex
                                                                                                                                                                                        • java.lang.StringBuffer.toString
                                                                                                                                                                                        • android.database.MatrixCursor.getColumnIndex
                                                                                                                                                                                        • android.database.MatrixCursor.addRow
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • yyyy-MM-dd HH:mm:ss
                                                                                                                                                                                        • CoorType
                                                                                                                                                                                        • gcj02
                                                                                                                                                                                        • Time
                                                                                                                                                                                        • LocType
                                                                                                                                                                                        • Longitude
                                                                                                                                                                                        • Latitude
                                                                                                                                                                                        • Radius
                                                                                                                                                                                        • NetworkLocationType
                                                                                                                                                                                        • Country
                                                                                                                                                                                        • CountryCode
                                                                                                                                                                                        • Province
                                                                                                                                                                                        • City
                                                                                                                                                                                        • CityCode
                                                                                                                                                                                        • District
                                                                                                                                                                                        • Street
                                                                                                                                                                                        • StreetNumber
                                                                                                                                                                                        • PoiList
                                                                                                                                                                                        • ;
                                                                                                                                                                                        • ;|
                                                                                                                                                                                        • LocationDescription
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Ljava/text/SimpleDateFormat;
                                                                                                                                                                                        2sget-object v1, Ljava/util/Locale;->US:Ljava/util/Locale;
                                                                                                                                                                                        4const-string v2, "yyyy-MM-dd HH:mm:ss"
                                                                                                                                                                                        6invoke-direct {v0, v2, v1}, Ljava/text/SimpleDateFormat;-><init>(Ljava/lang/String;Ljava/util/Locale;)V
                                                                                                                                                                                        7new-instance v1, Ljava/util/Date;
                                                                                                                                                                                        9invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        10move-result-wide v2
                                                                                                                                                                                        12invoke-direct {v1, v2, v3}, Ljava/util/Date;-><init>(J)V
                                                                                                                                                                                        14invoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String;
                                                                                                                                                                                        15move-result-object v0
                                                                                                                                                                                        16new-instance v1, Landroid/database/MatrixCursor;
                                                                                                                                                                                        18sget-object v2, Lcom/baidu/location/d/j;->a:[Ljava/lang/String;
                                                                                                                                                                                        20invoke-direct {v1, v2}, Landroid/database/MatrixCursor;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                        22sget-object v2, Lcom/baidu/location/d/j;->a:[Ljava/lang/String;
                                                                                                                                                                                        23array-length v2, v2
                                                                                                                                                                                        24new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                        26const-string v3, "CoorType"
                                                                                                                                                                                        28invoke-virtual {v1, v3}, Landroid/database/MatrixCursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        29move-result v3
                                                                                                                                                                                        31const-string v4, "gcj02"
                                                                                                                                                                                        32aput-object v4, v2, v3
                                                                                                                                                                                        34const-string v3, "Time"
                                                                                                                                                                                        36invoke-virtual {v1, v3}, Landroid/database/MatrixCursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        37move-result v3
                                                                                                                                                                                        38aput-object v0, v2, v3
                                                                                                                                                                                        40const-string v0, "LocType"
                                                                                                                                                                                        42invoke-virtual {v1, v0}, Landroid/database/MatrixCursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        43move-result v0
                                                                                                                                                                                        45invoke-virtual {p0}, Lcom/baidu/location/BDLocation;->getLocType()I
                                                                                                                                                                                        46move-result v3
                                                                                                                                                                                        48invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        49move-result-object v3
                                                                                                                                                                                        50aput-object v3, v2, v0
                                                                                                                                                                                        52const-string v0, "Longitude"
                                                                                                                                                                                        54invoke-virtual {v1, v0}, Landroid/database/MatrixCursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        55move-result v0
                                                                                                                                                                                        57invoke-virtual {p0}, Lcom/baidu/location/BDLocation;->getLongitude()D
                                                                                                                                                                                        58move-result-wide v3
                                                                                                                                                                                        60invoke-static {v3, v4}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
                                                                                                                                                                                        61move-result-object v3
                                                                                                                                                                                        62aput-object v3, v2, v0
                                                                                                                                                                                        64const-string v0, "Latitude"
                                                                                                                                                                                        66invoke-virtual {v1, v0}, Landroid/database/MatrixCursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        67move-result v0
                                                                                                                                                                                        69invoke-virtual {p0}, Lcom/baidu/location/BDLocation;->getLatitude()D
                                                                                                                                                                                        70move-result-wide v3
                                                                                                                                                                                        72invoke-static {v3, v4}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
                                                                                                                                                                                        73move-result-object v3
                                                                                                                                                                                        74aput-object v3, v2, v0
                                                                                                                                                                                        76const-string v0, "Radius"
                                                                                                                                                                                        78invoke-virtual {v1, v0}, Landroid/database/MatrixCursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        79move-result v0
                                                                                                                                                                                        81invoke-virtual {p0}, Lcom/baidu/location/BDLocation;->getRadius()F
                                                                                                                                                                                        82move-result v3
                                                                                                                                                                                        84invoke-static {v3}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
                                                                                                                                                                                        85move-result-object v3
                                                                                                                                                                                        86aput-object v3, v2, v0
                                                                                                                                                                                        88const-string v0, "NetworkLocationType"
                                                                                                                                                                                        90invoke-virtual {v1, v0}, Landroid/database/MatrixCursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        91move-result v0
                                                                                                                                                                                        93invoke-virtual {p0}, Lcom/baidu/location/BDLocation;->getNetworkLocationType()Ljava/lang/String;
                                                                                                                                                                                        94move-result-object v3
                                                                                                                                                                                        95aput-object v3, v2, v0
                                                                                                                                                                                        97invoke-virtual {p0}, Lcom/baidu/location/BDLocation;->getAddress()Lcom/baidu/location/Address;
                                                                                                                                                                                        98move-result-object v0
                                                                                                                                                                                        99const/4 v3, 0x0
                                                                                                                                                                                        100if-eqz v0, :cond_98
                                                                                                                                                                                        102iget-object v4, v0, Lcom/baidu/location/Address;->country:Ljava/lang/String;
                                                                                                                                                                                        104iget-object v5, v0, Lcom/baidu/location/Address;->countryCode:Ljava/lang/String;
                                                                                                                                                                                        106iget-object v6, v0, Lcom/baidu/location/Address;->province:Ljava/lang/String;
                                                                                                                                                                                        108iget-object v7, v0, Lcom/baidu/location/Address;->city:Ljava/lang/String;
                                                                                                                                                                                        110iget-object v8, v0, Lcom/baidu/location/Address;->cityCode:Ljava/lang/String;
                                                                                                                                                                                        112iget-object v9, v0, Lcom/baidu/location/Address;->district:Ljava/lang/String;
                                                                                                                                                                                        114iget-object v10, v0, Lcom/baidu/location/Address;->street:Ljava/lang/String;
                                                                                                                                                                                        116iget-object v0, v0, Lcom/baidu/location/Address;->streetNumber:Ljava/lang/String;
                                                                                                                                                                                        117goto/16 :goto_a0
                                                                                                                                                                                        118cond_98: move-object v0, v3
                                                                                                                                                                                        119move-object v4, v0
                                                                                                                                                                                        120move-object v5, v4
                                                                                                                                                                                        121move-object v6, v5
                                                                                                                                                                                        122move-object v7, v6
                                                                                                                                                                                        123move-object v8, v7
                                                                                                                                                                                        124move-object v9, v8
                                                                                                                                                                                        125move-object v10, v9
                                                                                                                                                                                        126goto_a0:
                                                                                                                                                                                        127const-string v11, "Country"
                                                                                                                                                                                        129invoke-virtual {v1, v11}, Landroid/database/MatrixCursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        130move-result v11
                                                                                                                                                                                        131aput-object v4, v2, v11
                                                                                                                                                                                        133const-string v4, "CountryCode"
                                                                                                                                                                                        135invoke-virtual {v1, v4}, Landroid/database/MatrixCursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        136move-result v4
                                                                                                                                                                                        137aput-object v5, v2, v4
                                                                                                                                                                                        139const-string v4, "Province"
                                                                                                                                                                                        141invoke-virtual {v1, v4}, Landroid/database/MatrixCursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        142move-result v4
                                                                                                                                                                                        143aput-object v6, v2, v4
                                                                                                                                                                                        145const-string v4, "City"
                                                                                                                                                                                        147invoke-virtual {v1, v4}, Landroid/database/MatrixCursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        148move-result v4
                                                                                                                                                                                        149aput-object v7, v2, v4
                                                                                                                                                                                        151const-string v4, "CityCode"
                                                                                                                                                                                        153invoke-virtual {v1, v4}, Landroid/database/MatrixCursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        154move-result v4
                                                                                                                                                                                        155aput-object v8, v2, v4
                                                                                                                                                                                        157const-string v4, "District"
                                                                                                                                                                                        159invoke-virtual {v1, v4}, Landroid/database/MatrixCursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        160move-result v4
                                                                                                                                                                                        161aput-object v9, v2, v4
                                                                                                                                                                                        163const-string v4, "Street"
                                                                                                                                                                                        165invoke-virtual {v1, v4}, Landroid/database/MatrixCursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        166move-result v4
                                                                                                                                                                                        167aput-object v10, v2, v4
                                                                                                                                                                                        169const-string v4, "StreetNumber"
                                                                                                                                                                                        171invoke-virtual {v1, v4}, Landroid/database/MatrixCursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        172move-result v4
                                                                                                                                                                                        173aput-object v0, v2, v4
                                                                                                                                                                                        175invoke-virtual {p0}, Lcom/baidu/location/BDLocation;->getPoiList()Ljava/util/List;
                                                                                                                                                                                        176move-result-object v0
                                                                                                                                                                                        178const-string v4, "PoiList"
                                                                                                                                                                                        179if-nez v0, :cond_ef
                                                                                                                                                                                        181invoke-virtual {v1, v4}, Landroid/database/MatrixCursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        182move-result v0
                                                                                                                                                                                        183aput-object v3, v2, v0
                                                                                                                                                                                        184goto/16 :goto_130
                                                                                                                                                                                        185cond_ef: new-instance v3, Ljava/lang/StringBuffer;
                                                                                                                                                                                        187invoke-direct {v3}, Ljava/lang/StringBuffer;-><init>()V
                                                                                                                                                                                        188const/4 v5, 0x0
                                                                                                                                                                                        189goto_f5:
                                                                                                                                                                                        190invoke-interface {v0}, Ljava/util/List;->size()I
                                                                                                                                                                                        191move-result v6
                                                                                                                                                                                        192if-ge v5, v6, :cond_126
                                                                                                                                                                                        194invoke-interface {v0, v5}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        195move-result-object v6
                                                                                                                                                                                        196check-cast v6, Lcom/baidu/location/Poi;
                                                                                                                                                                                        198invoke-virtual {v6}, Lcom/baidu/location/Poi;->getId()Ljava/lang/String;
                                                                                                                                                                                        199move-result-object v7
                                                                                                                                                                                        201invoke-virtual {v3, v7}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        203const-string v7, ";"
                                                                                                                                                                                        205invoke-virtual {v3, v7}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        207invoke-virtual {v6}, Lcom/baidu/location/Poi;->getName()Ljava/lang/String;
                                                                                                                                                                                        208move-result-object v8
                                                                                                                                                                                        210invoke-virtual {v3, v8}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        212invoke-virtual {v3, v7}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        214invoke-virtual {v6}, Lcom/baidu/location/Poi;->getRank()D
                                                                                                                                                                                        215move-result-wide v6
                                                                                                                                                                                        217invoke-virtual {v3, v6, v7}, Ljava/lang/StringBuffer;->append(D)Ljava/lang/StringBuffer;
                                                                                                                                                                                        219const-string v6, ";|"
                                                                                                                                                                                        221invoke-virtual {v3, v6}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        222add-int/lit8 v5, v5, 0x1
                                                                                                                                                                                        223goto/16 :goto_f5
                                                                                                                                                                                        224cond_126:
                                                                                                                                                                                        225invoke-virtual {v1, v4}, Landroid/database/MatrixCursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        226move-result v0
                                                                                                                                                                                        228invoke-virtual {v3}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
                                                                                                                                                                                        229move-result-object v3
                                                                                                                                                                                        230aput-object v3, v2, v0
                                                                                                                                                                                        231goto_130:
                                                                                                                                                                                        232invoke-virtual {p0}, Lcom/baidu/location/BDLocation;->getLocationDescribe()Ljava/lang/String;
                                                                                                                                                                                        233move-result-object p0
                                                                                                                                                                                        235const-string v0, "LocationDescription"
                                                                                                                                                                                        237invoke-virtual {v1, v0}, Landroid/database/MatrixCursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        238move-result v0
                                                                                                                                                                                        239aput-object p0, v2, v0
                                                                                                                                                                                        241invoke-virtual {v1, v2}, Landroid/database/MatrixCursor;->addRow([Ljava/lang/Object;)V
                                                                                                                                                                                        242return-object v1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuffer.<init>
                                                                                                                                                                                        • java.util.ArrayList.size
                                                                                                                                                                                        • java.util.ArrayList.get
                                                                                                                                                                                        • java.util.ArrayList.set
                                                                                                                                                                                        • java.util.Collections.reverse
                                                                                                                                                                                        • java.util.ArrayList.size
                                                                                                                                                                                        • java.util.ArrayList.get
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.util.ArrayList.get
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.ArrayList.set
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.util.ArrayList.get
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.ArrayList.set
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.util.ArrayList.get
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.ArrayList.set
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.util.ArrayList.get
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.ArrayList.set
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.util.ArrayList.get
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.ArrayList.set
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.util.ArrayList.get
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.ArrayList.set
                                                                                                                                                                                        • java.util.Collections.reverse
                                                                                                                                                                                        • java.util.ArrayList.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • list
                                                                                                                                                                                        • >
                                                                                                                                                                                        • <
                                                                                                                                                                                        • map
                                                                                                                                                                                        • ,
                                                                                                                                                                                        • Array
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Ljava/util/ArrayList<",
                                                                                                                                                                                        4"Ljava/lang/String;",
                                                                                                                                                                                        5">;)",
                                                                                                                                                                                        6"Ljava/lang/String;"
                                                                                                                                                                                        7}
                                                                                                                                                                                        8.end annotation
                                                                                                                                                                                        9new-instance v0, Ljava/lang/StringBuffer;
                                                                                                                                                                                        11invoke-direct {v0}, Ljava/lang/StringBuffer;-><init>()V
                                                                                                                                                                                        12const/4 v1, 0x0
                                                                                                                                                                                        13const/4 v2, 0x0
                                                                                                                                                                                        14goto_7:
                                                                                                                                                                                        15invoke-virtual {p0}, Ljava/util/ArrayList;->size()I
                                                                                                                                                                                        16move-result v3
                                                                                                                                                                                        17if-ge v2, v3, :cond_1d
                                                                                                                                                                                        19invoke-virtual {p0, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        20move-result-object v3
                                                                                                                                                                                        21check-cast v3, Ljava/lang/String;
                                                                                                                                                                                        23invoke-static {v3}, Lcom/tencent/bugly/proguard/a;->a(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        24move-result-object v3
                                                                                                                                                                                        26invoke-virtual {p0, v2, v3}, Ljava/util/ArrayList;->set(ILjava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        27add-int/lit8 v2, v2, 0x1
                                                                                                                                                                                        28goto/16 :goto_7
                                                                                                                                                                                        29cond_1d:
                                                                                                                                                                                        30invoke-static {p0}, Ljava/util/Collections;->reverse(Ljava/util/List;)V
                                                                                                                                                                                        31const/4 v2, 0x0
                                                                                                                                                                                        32goto_21:
                                                                                                                                                                                        33invoke-virtual {p0}, Ljava/util/ArrayList;->size()I
                                                                                                                                                                                        34move-result v3
                                                                                                                                                                                        35if-ge v2, v3, :cond_eb
                                                                                                                                                                                        37invoke-virtual {p0, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        38move-result-object v3
                                                                                                                                                                                        39check-cast v3, Ljava/lang/String;
                                                                                                                                                                                        41const-string v4, "list"
                                                                                                                                                                                        43invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        44move-result v4
                                                                                                                                                                                        46const-string v5, ">"
                                                                                                                                                                                        48const-string v6, "<"
                                                                                                                                                                                        49if-eqz v4, :cond_6d
                                                                                                                                                                                        50add-int/lit8 v3, v2, -0x1
                                                                                                                                                                                        51new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        53invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        55invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        57invoke-virtual {p0, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        58move-result-object v6
                                                                                                                                                                                        59check-cast v6, Ljava/lang/String;
                                                                                                                                                                                        61invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        63invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        64move-result-object v4
                                                                                                                                                                                        66invoke-virtual {p0, v3, v4}, Ljava/util/ArrayList;->set(ILjava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        67new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        69invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        71invoke-virtual {p0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        72move-result-object v4
                                                                                                                                                                                        73check-cast v4, Ljava/lang/String;
                                                                                                                                                                                        75invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        77invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        79invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        80move-result-object v3
                                                                                                                                                                                        82invoke-virtual {p0, v1, v3}, Ljava/util/ArrayList;->set(ILjava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        83goto/16 :goto_e7
                                                                                                                                                                                        84cond_6d:
                                                                                                                                                                                        85const-string v4, "map"
                                                                                                                                                                                        87invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        88move-result v4
                                                                                                                                                                                        89if-eqz v4, :cond_ad
                                                                                                                                                                                        90add-int/lit8 v3, v2, -0x1
                                                                                                                                                                                        91new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        93invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        95invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        97invoke-virtual {p0, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        98move-result-object v6
                                                                                                                                                                                        99check-cast v6, Ljava/lang/String;
                                                                                                                                                                                        101invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        103const-string v6, ","
                                                                                                                                                                                        105invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        107invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        108move-result-object v4
                                                                                                                                                                                        110invoke-virtual {p0, v3, v4}, Ljava/util/ArrayList;->set(ILjava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        111new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        113invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        115invoke-virtual {p0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        116move-result-object v4
                                                                                                                                                                                        117check-cast v4, Ljava/lang/String;
                                                                                                                                                                                        119invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        121invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        123invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        124move-result-object v3
                                                                                                                                                                                        126invoke-virtual {p0, v1, v3}, Ljava/util/ArrayList;->set(ILjava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        127goto/16 :goto_e7
                                                                                                                                                                                        128cond_ad:
                                                                                                                                                                                        129const-string v4, "Array"
                                                                                                                                                                                        131invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        132move-result v3
                                                                                                                                                                                        133if-eqz v3, :cond_e7
                                                                                                                                                                                        134add-int/lit8 v3, v2, -0x1
                                                                                                                                                                                        135new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        137invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        139invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        141invoke-virtual {p0, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        142move-result-object v6
                                                                                                                                                                                        143check-cast v6, Ljava/lang/String;
                                                                                                                                                                                        145invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        147invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        148move-result-object v4
                                                                                                                                                                                        150invoke-virtual {p0, v3, v4}, Ljava/util/ArrayList;->set(ILjava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        151new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        153invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        155invoke-virtual {p0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        156move-result-object v4
                                                                                                                                                                                        157check-cast v4, Ljava/lang/String;
                                                                                                                                                                                        159invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        161invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        163invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        164move-result-object v3
                                                                                                                                                                                        166invoke-virtual {p0, v1, v3}, Ljava/util/ArrayList;->set(ILjava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        167goto_e7: add-int/lit8 v2, v2, 0x1
                                                                                                                                                                                        168goto/16 :goto_21
                                                                                                                                                                                        169cond_eb:
                                                                                                                                                                                        170invoke-static {p0}, Ljava/util/Collections;->reverse(Ljava/util/List;)V
                                                                                                                                                                                        172invoke-virtual {p0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        173move-result-object p0
                                                                                                                                                                                        174goto_f2:
                                                                                                                                                                                        175invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        176move-result v1
                                                                                                                                                                                        177if-eqz v1, :cond_102
                                                                                                                                                                                        179invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        180move-result-object v1
                                                                                                                                                                                        181check-cast v1, Ljava/lang/String;
                                                                                                                                                                                        183invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        184goto/16 :goto_f2
                                                                                                                                                                                        185cond_102:
                                                                                                                                                                                        186invoke-virtual {v0}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
                                                                                                                                                                                        187move-result-object p0
                                                                                                                                                                                        188return-object p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • androidx.recyclerview.widget.RecyclerView.ra:Landroidx/recyclerview/widget/RecyclerView$u
                                                                                                                                                                                        • androidx.recyclerview.widget.RecyclerView.ra:Landroidx/recyclerview/widget/RecyclerView$u
                                                                                                                                                                                        • androidx.recyclerview.widget.RecyclerView.removeDetachedView
                                                                                                                                                                                        • androidx.recyclerview.widget.RecyclerView.n:Landroidx/recyclerview/widget/a
                                                                                                                                                                                        • androidx.recyclerview.widget.RecyclerView.v:Landroidx/recyclerview/widget/RecyclerView$a
                                                                                                                                                                                        • androidx.recyclerview.widget.RecyclerView.v:Landroidx/recyclerview/widget/RecyclerView$a
                                                                                                                                                                                        • androidx.recyclerview.widget.RecyclerView.v:Landroidx/recyclerview/widget/RecyclerView$a
                                                                                                                                                                                        • androidx.recyclerview.widget.RecyclerView.v:Landroidx/recyclerview/widget/RecyclerView$a
                                                                                                                                                                                        • androidx.recyclerview.widget.RecyclerView.g
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • androidx.recyclerview.widget.RecyclerView.i
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.IllegalArgumentException.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • androidx.recyclerview.widget.RecyclerView.i
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.IllegalArgumentException.<init>
                                                                                                                                                                                        • androidx.recyclerview.widget.RecyclerView.getNanoTime
                                                                                                                                                                                        • androidx.recyclerview.widget.RecyclerView.v:Landroidx/recyclerview/widget/RecyclerView$a
                                                                                                                                                                                        • androidx.recyclerview.widget.RecyclerView.e
                                                                                                                                                                                        • java.lang.ref.WeakReference.<init>
                                                                                                                                                                                        • androidx.recyclerview.widget.RecyclerView.getNanoTime
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • androidx.recyclerview.widget.RecyclerView.ra:Landroidx/recyclerview/widget/RecyclerView$u
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • androidx.recyclerview.widget.RecyclerView.i
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.IndexOutOfBoundsException.<init>
                                                                                                                                                                                        • androidx.recyclerview.widget.RecyclerView.ra:Landroidx/recyclerview/widget/RecyclerView$u
                                                                                                                                                                                        • androidx.recyclerview.widget.RecyclerView.ra:Landroidx/recyclerview/widget/RecyclerView$u
                                                                                                                                                                                        • androidx.recyclerview.widget.RecyclerView.W:Landroidx/recyclerview/widget/RecyclerView$f
                                                                                                                                                                                        • androidx.recyclerview.widget.RecyclerView.ra:Landroidx/recyclerview/widget/RecyclerView$u
                                                                                                                                                                                        • androidx.recyclerview.widget.RecyclerView.a
                                                                                                                                                                                        • androidx.recyclerview.widget.RecyclerView.ra:Landroidx/recyclerview/widget/RecyclerView$u
                                                                                                                                                                                        • androidx.recyclerview.widget.RecyclerView.n:Landroidx/recyclerview/widget/a
                                                                                                                                                                                        • android.view.View.getLayoutParams
                                                                                                                                                                                        • androidx.recyclerview.widget.RecyclerView.generateDefaultLayoutParams
                                                                                                                                                                                        • android.view.View.setLayoutParams
                                                                                                                                                                                        • androidx.recyclerview.widget.RecyclerView.checkLayoutParams
                                                                                                                                                                                        • androidx.recyclerview.widget.RecyclerView.generateLayoutParams
                                                                                                                                                                                        • android.view.View.setLayoutParams
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • androidx.recyclerview.widget.RecyclerView.ra:Landroidx/recyclerview/widget/RecyclerView$u
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • androidx.recyclerview.widget.RecyclerView.i
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.IndexOutOfBoundsException.<init>
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • getViewForPositionAndType returned a view that is ignored. You must call stopIgnoring before returning this view.
                                                                                                                                                                                        • getViewForPositionAndType returned a view which does not have a ViewHolder
                                                                                                                                                                                        • Inconsistency detected. Invalid item position
                                                                                                                                                                                        • (offset:
                                                                                                                                                                                        • ).
                                                                                                                                                                                        • state:
                                                                                                                                                                                        • Invalid item position
                                                                                                                                                                                        • (
                                                                                                                                                                                        • ). Item count:
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0move-object/from16 v6, p0
                                                                                                                                                                                        1move/from16 v3, p1
                                                                                                                                                                                        2move/from16 v0, p2
                                                                                                                                                                                        3if-ltz v3, :cond_233
                                                                                                                                                                                        5iget-object v1, v6, Landroidx/recyclerview/widget/RecyclerView$p;->i:Landroidx/recyclerview/widget/RecyclerView;
                                                                                                                                                                                        7iget-object v1, v1, Landroidx/recyclerview/widget/RecyclerView;->ra:Landroidx/recyclerview/widget/RecyclerView$u;
                                                                                                                                                                                        9invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView$u;->a()I
                                                                                                                                                                                        10move-result v1
                                                                                                                                                                                        11if-ge v3, v1, :cond_233
                                                                                                                                                                                        13iget-object v1, v6, Landroidx/recyclerview/widget/RecyclerView$p;->i:Landroidx/recyclerview/widget/RecyclerView;
                                                                                                                                                                                        15iget-object v1, v1, Landroidx/recyclerview/widget/RecyclerView;->ra:Landroidx/recyclerview/widget/RecyclerView$u;
                                                                                                                                                                                        17invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView$u;->d()Z
                                                                                                                                                                                        18move-result v1
                                                                                                                                                                                        19const/4 v2, 0x0
                                                                                                                                                                                        20const/4 v7, 0x1
                                                                                                                                                                                        21const/4 v8, 0x0
                                                                                                                                                                                        22if-eqz v1, :cond_27
                                                                                                                                                                                        24invoke-virtual/range {p0 .. p1}, Landroidx/recyclerview/widget/RecyclerView$p;->b(I)Landroidx/recyclerview/widget/RecyclerView$x;
                                                                                                                                                                                        25move-result-object v1
                                                                                                                                                                                        26if-eqz v1, :cond_28
                                                                                                                                                                                        27const/4 v4, 0x1
                                                                                                                                                                                        28goto/16 :goto_29
                                                                                                                                                                                        29cond_27: move-object v1, v2
                                                                                                                                                                                        30cond_28: const/4 v4, 0x0
                                                                                                                                                                                        31goto_29: if-nez v1, :cond_5d
                                                                                                                                                                                        33invoke-virtual/range {p0 .. p2}, Landroidx/recyclerview/widget/RecyclerView$p;->a(IZ)Landroidx/recyclerview/widget/RecyclerView$x;
                                                                                                                                                                                        34move-result-object v1
                                                                                                                                                                                        35if-eqz v1, :cond_5d
                                                                                                                                                                                        37invoke-virtual {v6, v1}, Landroidx/recyclerview/widget/RecyclerView$p;->d(Landroidx/recyclerview/widget/RecyclerView$x;)Z
                                                                                                                                                                                        38move-result v5
                                                                                                                                                                                        39if-nez v5, :cond_5c
                                                                                                                                                                                        40if-nez v0, :cond_5a
                                                                                                                                                                                        41const/4 v5, 0x4
                                                                                                                                                                                        43invoke-virtual {v1, v5}, Landroidx/recyclerview/widget/RecyclerView$x;->a(I)V
                                                                                                                                                                                        45invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView$x;->r()Z
                                                                                                                                                                                        46move-result v5
                                                                                                                                                                                        47if-eqz v5, :cond_4e
                                                                                                                                                                                        49iget-object v5, v6, Landroidx/recyclerview/widget/RecyclerView$p;->i:Landroidx/recyclerview/widget/RecyclerView;
                                                                                                                                                                                        51iget-object v9, v1, Landroidx/recyclerview/widget/RecyclerView$x;->b:Landroid/view/View;
                                                                                                                                                                                        53invoke-virtual {v5, v9, v8}, Landroidx/recyclerview/widget/RecyclerView;->removeDetachedView(Landroid/view/View;Z)V
                                                                                                                                                                                        55invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView$x;->z()V
                                                                                                                                                                                        56goto/16 :goto_57
                                                                                                                                                                                        57cond_4e:
                                                                                                                                                                                        58invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView$x;->A()Z
                                                                                                                                                                                        59move-result v5
                                                                                                                                                                                        60if-eqz v5, :cond_57
                                                                                                                                                                                        62invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView$x;->d()V
                                                                                                                                                                                        63cond_57:
                                                                                                                                                                                        64invoke-virtual {v6, v1}, Landroidx/recyclerview/widget/RecyclerView$p;->b(Landroidx/recyclerview/widget/RecyclerView$x;)V
                                                                                                                                                                                        65cond_5a: move-object v1, v2
                                                                                                                                                                                        66goto/16 :goto_5d
                                                                                                                                                                                        67cond_5c: const/4 v4, 0x1
                                                                                                                                                                                        68cond_5d: if-nez v1, :cond_185
                                                                                                                                                                                        70iget-object v5, v6, Landroidx/recyclerview/widget/RecyclerView$p;->i:Landroidx/recyclerview/widget/RecyclerView;
                                                                                                                                                                                        72iget-object v5, v5, Landroidx/recyclerview/widget/RecyclerView;->n:Landroidx/recyclerview/widget/a;
                                                                                                                                                                                        74invoke-virtual {v5, v3}, Landroidx/recyclerview/widget/a;->b(I)I
                                                                                                                                                                                        75move-result v5
                                                                                                                                                                                        76if-ltz v5, :cond_148
                                                                                                                                                                                        78iget-object v9, v6, Landroidx/recyclerview/widget/RecyclerView$p;->i:Landroidx/recyclerview/widget/RecyclerView;
                                                                                                                                                                                        80iget-object v9, v9, Landroidx/recyclerview/widget/RecyclerView;->v:Landroidx/recyclerview/widget/RecyclerView$a;
                                                                                                                                                                                        82invoke-virtual {v9}, Landroidx/recyclerview/widget/RecyclerView$a;->a()I
                                                                                                                                                                                        83move-result v9
                                                                                                                                                                                        84if-ge v5, v9, :cond_148
                                                                                                                                                                                        86iget-object v9, v6, Landroidx/recyclerview/widget/RecyclerView$p;->i:Landroidx/recyclerview/widget/RecyclerView;
                                                                                                                                                                                        88iget-object v9, v9, Landroidx/recyclerview/widget/RecyclerView;->v:Landroidx/recyclerview/widget/RecyclerView$a;
                                                                                                                                                                                        90invoke-virtual {v9, v5}, Landroidx/recyclerview/widget/RecyclerView$a;->b(I)I
                                                                                                                                                                                        91move-result v9
                                                                                                                                                                                        93iget-object v10, v6, Landroidx/recyclerview/widget/RecyclerView$p;->i:Landroidx/recyclerview/widget/RecyclerView;
                                                                                                                                                                                        95iget-object v10, v10, Landroidx/recyclerview/widget/RecyclerView;->v:Landroidx/recyclerview/widget/RecyclerView$a;
                                                                                                                                                                                        97invoke-virtual {v10}, Landroidx/recyclerview/widget/RecyclerView$a;->b()Z
                                                                                                                                                                                        98move-result v10
                                                                                                                                                                                        99if-eqz v10, :cond_96
                                                                                                                                                                                        101iget-object v1, v6, Landroidx/recyclerview/widget/RecyclerView$p;->i:Landroidx/recyclerview/widget/RecyclerView;
                                                                                                                                                                                        103iget-object v1, v1, Landroidx/recyclerview/widget/RecyclerView;->v:Landroidx/recyclerview/widget/RecyclerView$a;
                                                                                                                                                                                        105invoke-virtual {v1, v5}, Landroidx/recyclerview/widget/RecyclerView$a;->a(I)J
                                                                                                                                                                                        106move-result-wide v10
                                                                                                                                                                                        108invoke-virtual {v6, v10, v11, v9, v0}, Landroidx/recyclerview/widget/RecyclerView$p;->a(JIZ)Landroidx/recyclerview/widget/RecyclerView$x;
                                                                                                                                                                                        109move-result-object v1
                                                                                                                                                                                        110if-eqz v1, :cond_96
                                                                                                                                                                                        111iput v5, v1, Landroidx/recyclerview/widget/RecyclerView$x;->d:I
                                                                                                                                                                                        112const/4 v4, 0x1
                                                                                                                                                                                        113cond_96: if-nez v1, :cond_eb
                                                                                                                                                                                        115iget-object v0, v6, Landroidx/recyclerview/widget/RecyclerView$p;->h:Landroidx/recyclerview/widget/RecyclerView$v;
                                                                                                                                                                                        116if-eqz v0, :cond_eb
                                                                                                                                                                                        118invoke-virtual {v0, v6, v3, v9}, Landroidx/recyclerview/widget/RecyclerView$v;->a(Landroidx/recyclerview/widget/RecyclerView$p;II)Landroid/view/View;
                                                                                                                                                                                        119move-result-object v0
                                                                                                                                                                                        120if-eqz v0, :cond_eb
                                                                                                                                                                                        122iget-object v1, v6, Landroidx/recyclerview/widget/RecyclerView$p;->i:Landroidx/recyclerview/widget/RecyclerView;
                                                                                                                                                                                        124invoke-virtual {v1, v0}, Landroidx/recyclerview/widget/RecyclerView;->g(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$x;
                                                                                                                                                                                        125move-result-object v1
                                                                                                                                                                                        126if-eqz v1, :cond_ce
                                                                                                                                                                                        128invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView$x;->y()Z
                                                                                                                                                                                        129move-result v0
                                                                                                                                                                                        130if-nez v0, :cond_b1
                                                                                                                                                                                        131goto/16 :goto_eb
                                                                                                                                                                                        132cond_b1: new-instance v0, Ljava/lang/IllegalArgumentException;
                                                                                                                                                                                        133new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        135invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        137const-string v2, "getViewForPositionAndType returned a view that is ignored. You must call stopIgnoring before returning this view."
                                                                                                                                                                                        139invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        141iget-object v2, v6, Landroidx/recyclerview/widget/RecyclerView$p;->i:Landroidx/recyclerview/widget/RecyclerView;
                                                                                                                                                                                        143invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;->i()Ljava/lang/String;
                                                                                                                                                                                        144move-result-object v2
                                                                                                                                                                                        146invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        148invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        149move-result-object v1
                                                                                                                                                                                        151invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        152throw v0
                                                                                                                                                                                        153cond_ce: new-instance v0, Ljava/lang/IllegalArgumentException;
                                                                                                                                                                                        154new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        156invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        158const-string v2, "getViewForPositionAndType returned a view which does not have a ViewHolder"
                                                                                                                                                                                        160invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        162iget-object v2, v6, Landroidx/recyclerview/widget/RecyclerView$p;->i:Landroidx/recyclerview/widget/RecyclerView;
                                                                                                                                                                                        164invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;->i()Ljava/lang/String;
                                                                                                                                                                                        165move-result-object v2
                                                                                                                                                                                        167invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        169invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        170move-result-object v1
                                                                                                                                                                                        172invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        173throw v0
                                                                                                                                                                                        174cond_eb: if-nez v1, :cond_101
                                                                                                                                                                                        176invoke-virtual/range {p0 .. p0}, Landroidx/recyclerview/widget/RecyclerView$p;->d()Landroidx/recyclerview/widget/RecyclerView$o;
                                                                                                                                                                                        177move-result-object v0
                                                                                                                                                                                        179invoke-virtual {v0, v9}, Landroidx/recyclerview/widget/RecyclerView$o;->a(I)Landroidx/recyclerview/widget/RecyclerView$x;
                                                                                                                                                                                        180move-result-object v1
                                                                                                                                                                                        181if-eqz v1, :cond_101
                                                                                                                                                                                        183invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView$x;->v()V
                                                                                                                                                                                        184sget-boolean v0, Landroidx/recyclerview/widget/RecyclerView;->c:Z
                                                                                                                                                                                        185if-eqz v0, :cond_101
                                                                                                                                                                                        187invoke-direct {v6, v1}, Landroidx/recyclerview/widget/RecyclerView$p;->f(Landroidx/recyclerview/widget/RecyclerView$x;)V
                                                                                                                                                                                        188cond_101: if-nez v1, :cond_185
                                                                                                                                                                                        190iget-object v0, v6, Landroidx/recyclerview/widget/RecyclerView$p;->i:Landroidx/recyclerview/widget/RecyclerView;
                                                                                                                                                                                        192invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->getNanoTime()J
                                                                                                                                                                                        193move-result-wide v0
                                                                                                                                                                                        194const-wide v10, 0x7fffffffffffffffL
                                                                                                                                                                                        195cmp-long v5, p3, v10
                                                                                                                                                                                        196if-eqz v5, :cond_11f
                                                                                                                                                                                        198iget-object v10, v6, Landroidx/recyclerview/widget/RecyclerView$p;->g:Landroidx/recyclerview/widget/RecyclerView$o;
                                                                                                                                                                                        199move v11, v9
                                                                                                                                                                                        200move-wide v12, v0
                                                                                                                                                                                        201move-wide/from16 v14, p3
                                                                                                                                                                                        203invoke-virtual/range {v10 .. v15}, Landroidx/recyclerview/widget/RecyclerView$o;->b(IJJ)Z
                                                                                                                                                                                        204move-result v5
                                                                                                                                                                                        205if-nez v5, :cond_11f
                                                                                                                                                                                        206return-object v2
                                                                                                                                                                                        207cond_11f:
                                                                                                                                                                                        208iget-object v2, v6, Landroidx/recyclerview/widget/RecyclerView$p;->i:Landroidx/recyclerview/widget/RecyclerView;
                                                                                                                                                                                        210iget-object v5, v2, Landroidx/recyclerview/widget/RecyclerView;->v:Landroidx/recyclerview/widget/RecyclerView$a;
                                                                                                                                                                                        212invoke-virtual {v5, v2, v9}, Landroidx/recyclerview/widget/RecyclerView$a;->a(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$x;
                                                                                                                                                                                        213move-result-object v2
                                                                                                                                                                                        214sget-boolean v5, Landroidx/recyclerview/widget/RecyclerView;->f:Z
                                                                                                                                                                                        215if-eqz v5, :cond_13a
                                                                                                                                                                                        217iget-object v5, v2, Landroidx/recyclerview/widget/RecyclerView$x;->b:Landroid/view/View;
                                                                                                                                                                                        219invoke-static {v5}, Landroidx/recyclerview/widget/RecyclerView;->e(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView;
                                                                                                                                                                                        220move-result-object v5
                                                                                                                                                                                        221if-eqz v5, :cond_13a
                                                                                                                                                                                        222new-instance v10, Ljava/lang/ref/WeakReference;
                                                                                                                                                                                        224invoke-direct {v10, v5}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
                                                                                                                                                                                        225iput-object v10, v2, Landroidx/recyclerview/widget/RecyclerView$x;->c:Ljava/lang/ref/WeakReference;
                                                                                                                                                                                        226cond_13a:
                                                                                                                                                                                        227iget-object v5, v6, Landroidx/recyclerview/widget/RecyclerView$p;->i:Landroidx/recyclerview/widget/RecyclerView;
                                                                                                                                                                                        229invoke-virtual {v5}, Landroidx/recyclerview/widget/RecyclerView;->getNanoTime()J
                                                                                                                                                                                        230move-result-wide v10
                                                                                                                                                                                        232iget-object v5, v6, Landroidx/recyclerview/widget/RecyclerView$p;->g:Landroidx/recyclerview/widget/RecyclerView$o;
                                                                                                                                                                                        233sub-long/2addr v10, v0
                                                                                                                                                                                        235invoke-virtual {v5, v9, v10, v11}, Landroidx/recyclerview/widget/RecyclerView$o;->b(IJ)V
                                                                                                                                                                                        236move-object v10, v2
                                                                                                                                                                                        237goto/16 :goto_186
                                                                                                                                                                                        238cond_148: new-instance v0, Ljava/lang/IndexOutOfBoundsException;
                                                                                                                                                                                        239new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        241invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        243const-string v2, "Inconsistency detected. Invalid item position "
                                                                                                                                                                                        245invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        247invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        249const-string v2, "(offset:"
                                                                                                                                                                                        251invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        253invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        255const-string v2, ")."
                                                                                                                                                                                        257invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        259const-string v2, "state:"
                                                                                                                                                                                        261invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        263iget-object v2, v6, Landroidx/recyclerview/widget/RecyclerView$p;->i:Landroidx/recyclerview/widget/RecyclerView;
                                                                                                                                                                                        265iget-object v2, v2, Landroidx/recyclerview/widget/RecyclerView;->ra:Landroidx/recyclerview/widget/RecyclerView$u;
                                                                                                                                                                                        267invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView$u;->a()I
                                                                                                                                                                                        268move-result v2
                                                                                                                                                                                        270invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        272iget-object v2, v6, Landroidx/recyclerview/widget/RecyclerView$p;->i:Landroidx/recyclerview/widget/RecyclerView;
                                                                                                                                                                                        274invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;->i()Ljava/lang/String;
                                                                                                                                                                                        275move-result-object v2
                                                                                                                                                                                        277invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        279invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        280move-result-object v1
                                                                                                                                                                                        282invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        283throw v0
                                                                                                                                                                                        284cond_185: move-object v10, v1
                                                                                                                                                                                        285goto_186: move v9, v4
                                                                                                                                                                                        286if-eqz v9, :cond_1bf
                                                                                                                                                                                        288iget-object v0, v6, Landroidx/recyclerview/widget/RecyclerView$p;->i:Landroidx/recyclerview/widget/RecyclerView;
                                                                                                                                                                                        290iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView;->ra:Landroidx/recyclerview/widget/RecyclerView$u;
                                                                                                                                                                                        292invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$u;->d()Z
                                                                                                                                                                                        293move-result v0
                                                                                                                                                                                        294if-nez v0, :cond_1bf
                                                                                                                                                                                        295const/16 v0, 0x2000
                                                                                                                                                                                        297invoke-virtual {v10, v0}, Landroidx/recyclerview/widget/RecyclerView$x;->b(I)Z
                                                                                                                                                                                        298move-result v1
                                                                                                                                                                                        299if-eqz v1, :cond_1bf
                                                                                                                                                                                        301invoke-virtual {v10, v8, v0}, Landroidx/recyclerview/widget/RecyclerView$x;->a(II)V
                                                                                                                                                                                        303iget-object v0, v6, Landroidx/recyclerview/widget/RecyclerView$p;->i:Landroidx/recyclerview/widget/RecyclerView;
                                                                                                                                                                                        305iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView;->ra:Landroidx/recyclerview/widget/RecyclerView$u;
                                                                                                                                                                                        306iget-boolean v0, v0, Landroidx/recyclerview/widget/RecyclerView$u;->k:Z
                                                                                                                                                                                        307if-eqz v0, :cond_1bf
                                                                                                                                                                                        309invoke-static {v10}, Landroidx/recyclerview/widget/RecyclerView$f;->a(Landroidx/recyclerview/widget/RecyclerView$x;)I
                                                                                                                                                                                        310move-result v0
                                                                                                                                                                                        311or-int/lit16 v0, v0, 0x1000
                                                                                                                                                                                        313iget-object v1, v6, Landroidx/recyclerview/widget/RecyclerView$p;->i:Landroidx/recyclerview/widget/RecyclerView;
                                                                                                                                                                                        315iget-object v2, v1, Landroidx/recyclerview/widget/RecyclerView;->W:Landroidx/recyclerview/widget/RecyclerView$f;
                                                                                                                                                                                        317iget-object v1, v1, Landroidx/recyclerview/widget/RecyclerView;->ra:Landroidx/recyclerview/widget/RecyclerView$u;
                                                                                                                                                                                        319invoke-virtual {v10}, Landroidx/recyclerview/widget/RecyclerView$x;->l()Ljava/util/List;
                                                                                                                                                                                        320move-result-object v4
                                                                                                                                                                                        322invoke-virtual {v2, v1, v10, v0, v4}, Landroidx/recyclerview/widget/RecyclerView$f;->a(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$x;ILjava/util/List;)Landroidx/recyclerview/widget/RecyclerView$f$c;
                                                                                                                                                                                        323move-result-object v0
                                                                                                                                                                                        325iget-object v1, v6, Landroidx/recyclerview/widget/RecyclerView$p;->i:Landroidx/recyclerview/widget/RecyclerView;
                                                                                                                                                                                        327invoke-virtual {v1, v10, v0}, Landroidx/recyclerview/widget/RecyclerView;->a(Landroidx/recyclerview/widget/RecyclerView$x;Landroidx/recyclerview/widget/RecyclerView$f$c;)V
                                                                                                                                                                                        328cond_1bf:
                                                                                                                                                                                        329iget-object v0, v6, Landroidx/recyclerview/widget/RecyclerView$p;->i:Landroidx/recyclerview/widget/RecyclerView;
                                                                                                                                                                                        331iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView;->ra:Landroidx/recyclerview/widget/RecyclerView$u;
                                                                                                                                                                                        333invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$u;->d()Z
                                                                                                                                                                                        334move-result v0
                                                                                                                                                                                        335if-eqz v0, :cond_1d2
                                                                                                                                                                                        337invoke-virtual {v10}, Landroidx/recyclerview/widget/RecyclerView$x;->n()Z
                                                                                                                                                                                        338move-result v0
                                                                                                                                                                                        339if-eqz v0, :cond_1d2
                                                                                                                                                                                        340iput v3, v10, Landroidx/recyclerview/widget/RecyclerView$x;->h:I
                                                                                                                                                                                        341goto/16 :goto_1e5
                                                                                                                                                                                        342cond_1d2:
                                                                                                                                                                                        343invoke-virtual {v10}, Landroidx/recyclerview/widget/RecyclerView$x;->n()Z
                                                                                                                                                                                        344move-result v0
                                                                                                                                                                                        345if-eqz v0, :cond_1e7
                                                                                                                                                                                        347invoke-virtual {v10}, Landroidx/recyclerview/widget/RecyclerView$x;->u()Z
                                                                                                                                                                                        348move-result v0
                                                                                                                                                                                        349if-nez v0, :cond_1e7
                                                                                                                                                                                        351invoke-virtual {v10}, Landroidx/recyclerview/widget/RecyclerView$x;->o()Z
                                                                                                                                                                                        352move-result v0
                                                                                                                                                                                        353if-eqz v0, :cond_1e5
                                                                                                                                                                                        354goto/16 :goto_1e7
                                                                                                                                                                                        355goto_1e5: const/4 v0, 0x0
                                                                                                                                                                                        356goto/16 :goto_1fa
                                                                                                                                                                                        357goto_1e7:
                                                                                                                                                                                        358iget-object v0, v6, Landroidx/recyclerview/widget/RecyclerView$p;->i:Landroidx/recyclerview/widget/RecyclerView;
                                                                                                                                                                                        360iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView;->n:Landroidx/recyclerview/widget/a;
                                                                                                                                                                                        362invoke-virtual {v0, v3}, Landroidx/recyclerview/widget/a;->b(I)I
                                                                                                                                                                                        363move-result v2
                                                                                                                                                                                        364move-object/from16 v0, p0
                                                                                                                                                                                        365move-object v1, v10
                                                                                                                                                                                        366move/from16 v3, p1
                                                                                                                                                                                        367move-wide/from16 v4, p3
                                                                                                                                                                                        369invoke-direct/range {v0 .. v5}, Landroidx/recyclerview/widget/RecyclerView$p;->a(Landroidx/recyclerview/widget/RecyclerView$x;IIJ)Z
                                                                                                                                                                                        370move-result v0
                                                                                                                                                                                        371goto_1fa:
                                                                                                                                                                                        372iget-object v1, v10, Landroidx/recyclerview/widget/RecyclerView$x;->b:Landroid/view/View;
                                                                                                                                                                                        374invoke-virtual {v1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
                                                                                                                                                                                        375move-result-object v1
                                                                                                                                                                                        376if-nez v1, :cond_210
                                                                                                                                                                                        378iget-object v1, v6, Landroidx/recyclerview/widget/RecyclerView$p;->i:Landroidx/recyclerview/widget/RecyclerView;
                                                                                                                                                                                        380invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView;->generateDefaultLayoutParams()Landroid/view/ViewGroup$LayoutParams;
                                                                                                                                                                                        381move-result-object v1
                                                                                                                                                                                        382check-cast v1, Landroidx/recyclerview/widget/RecyclerView$j;
                                                                                                                                                                                        384iget-object v2, v10, Landroidx/recyclerview/widget/RecyclerView$x;->b:Landroid/view/View;
                                                                                                                                                                                        386invoke-virtual {v2, v1}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
                                                                                                                                                                                        387goto/16 :goto_228
                                                                                                                                                                                        388cond_210:
                                                                                                                                                                                        389iget-object v2, v6, Landroidx/recyclerview/widget/RecyclerView$p;->i:Landroidx/recyclerview/widget/RecyclerView;
                                                                                                                                                                                        391invoke-virtual {v2, v1}, Landroidx/recyclerview/widget/RecyclerView;->checkLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Z
                                                                                                                                                                                        392move-result v2
                                                                                                                                                                                        393if-nez v2, :cond_226
                                                                                                                                                                                        395iget-object v2, v6, Landroidx/recyclerview/widget/RecyclerView$p;->i:Landroidx/recyclerview/widget/RecyclerView;
                                                                                                                                                                                        397invoke-virtual {v2, v1}, Landroidx/recyclerview/widget/RecyclerView;->generateLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams;
                                                                                                                                                                                        398move-result-object v1
                                                                                                                                                                                        399check-cast v1, Landroidx/recyclerview/widget/RecyclerView$j;
                                                                                                                                                                                        401iget-object v2, v10, Landroidx/recyclerview/widget/RecyclerView$x;->b:Landroid/view/View;
                                                                                                                                                                                        403invoke-virtual {v2, v1}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
                                                                                                                                                                                        404goto/16 :goto_228
                                                                                                                                                                                        405cond_226: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$j;
                                                                                                                                                                                        406goto_228: iput-object v10, v1, Landroidx/recyclerview/widget/RecyclerView$j;->a:Landroidx/recyclerview/widget/RecyclerView$x;
                                                                                                                                                                                        407if-eqz v9, :cond_22f
                                                                                                                                                                                        408if-eqz v0, :cond_22f
                                                                                                                                                                                        409goto/16 :goto_230
                                                                                                                                                                                        410cond_22f: const/4 v7, 0x0
                                                                                                                                                                                        411goto_230: iput-boolean v7, v1, Landroidx/recyclerview/widget/RecyclerView$j;->d:Z
                                                                                                                                                                                        412return-object v10
                                                                                                                                                                                        413cond_233: new-instance v0, Ljava/lang/IndexOutOfBoundsException;
                                                                                                                                                                                        414new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        416invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        418const-string v2, "Invalid item position "
                                                                                                                                                                                        420invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        422invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        424const-string v2, "("
                                                                                                                                                                                        426invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        428invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        430const-string v2, "). Item count:"
                                                                                                                                                                                        432invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        434iget-object v2, v6, Landroidx/recyclerview/widget/RecyclerView$p;->i:Landroidx/recyclerview/widget/RecyclerView;
                                                                                                                                                                                        436iget-object v2, v2, Landroidx/recyclerview/widget/RecyclerView;->ra:Landroidx/recyclerview/widget/RecyclerView$u;
                                                                                                                                                                                        438invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView$u;->a()I
                                                                                                                                                                                        439move-result v2
                                                                                                                                                                                        441invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        443iget-object v2, v6, Landroidx/recyclerview/widget/RecyclerView$p;->i:Landroidx/recyclerview/widget/RecyclerView;
                                                                                                                                                                                        445invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;->i()Ljava/lang/String;
                                                                                                                                                                                        446move-result-object v2
                                                                                                                                                                                        448invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        450invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        451move-result-object v1
                                                                                                                                                                                        453invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        454throw v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • com.baidu.mapapi.search.route.DrivingRoutePlanOption$DrivingPolicy.getInt
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • com.baidu.mapapi.search.route.DrivingRoutePlanOption$DrivingTrafficPolicy.getInt
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.String.<init>
                                                                                                                                                                                        • java.lang.String.<init>
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • qt
                                                                                                                                                                                        • cars
                                                                                                                                                                                        • sy
                                                                                                                                                                                        • ie
                                                                                                                                                                                        • utf-8
                                                                                                                                                                                        • lrn
                                                                                                                                                                                        • 20
                                                                                                                                                                                        • version
                                                                                                                                                                                        • 6
                                                                                                                                                                                        • extinfo
                                                                                                                                                                                        • 32
                                                                                                                                                                                        • mrs
                                                                                                                                                                                        • 1
                                                                                                                                                                                        • rp_format
                                                                                                                                                                                        • json
                                                                                                                                                                                        • rp_filter
                                                                                                                                                                                        • mobile
                                                                                                                                                                                        • route_traffic
                                                                                                                                                                                        • sn
                                                                                                                                                                                        • en
                                                                                                                                                                                        • c
                                                                                                                                                                                        • sc
                                                                                                                                                                                        • ec
                                                                                                                                                                                        • |
                                                                                                                                                                                        • wp
                                                                                                                                                                                        • wpc
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1iget-object v0, p0, Lcom/baidu/platform/base/e;->a:Lcom/baidu/platform/util/a;
                                                                                                                                                                                        3const-string v1, "qt"
                                                                                                                                                                                        5const-string v2, "cars"
                                                                                                                                                                                        7invoke-virtual {v0, v1, v2}, Lcom/baidu/platform/util/a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/baidu/platform/util/a;
                                                                                                                                                                                        9iget-object v0, p0, Lcom/baidu/platform/base/e;->a:Lcom/baidu/platform/util/a;
                                                                                                                                                                                        10new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        12invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        14iget-object v2, p1, Lcom/baidu/mapapi/search/route/DrivingRoutePlanOption;->mPolicy:Lcom/baidu/mapapi/search/route/DrivingRoutePlanOption$DrivingPolicy;
                                                                                                                                                                                        16invoke-virtual {v2}, Lcom/baidu/mapapi/search/route/DrivingRoutePlanOption$DrivingPolicy;->getInt()I
                                                                                                                                                                                        17move-result v2
                                                                                                                                                                                        19invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        21const-string v2, ""
                                                                                                                                                                                        23invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        25invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        26move-result-object v1
                                                                                                                                                                                        28const-string v3, "sy"
                                                                                                                                                                                        30invoke-virtual {v0, v3, v1}, Lcom/baidu/platform/util/a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/baidu/platform/util/a;
                                                                                                                                                                                        32iget-object v0, p0, Lcom/baidu/platform/base/e;->a:Lcom/baidu/platform/util/a;
                                                                                                                                                                                        34const-string v1, "ie"
                                                                                                                                                                                        36const-string v3, "utf-8"
                                                                                                                                                                                        38invoke-virtual {v0, v1, v3}, Lcom/baidu/platform/util/a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/baidu/platform/util/a;
                                                                                                                                                                                        40iget-object v0, p0, Lcom/baidu/platform/base/e;->a:Lcom/baidu/platform/util/a;
                                                                                                                                                                                        42const-string v1, "lrn"
                                                                                                                                                                                        44const-string v3, "20"
                                                                                                                                                                                        46invoke-virtual {v0, v1, v3}, Lcom/baidu/platform/util/a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/baidu/platform/util/a;
                                                                                                                                                                                        48iget-object v0, p0, Lcom/baidu/platform/base/e;->a:Lcom/baidu/platform/util/a;
                                                                                                                                                                                        50const-string v1, "version"
                                                                                                                                                                                        52const-string v3, "6"
                                                                                                                                                                                        54invoke-virtual {v0, v1, v3}, Lcom/baidu/platform/util/a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/baidu/platform/util/a;
                                                                                                                                                                                        56iget-object v0, p0, Lcom/baidu/platform/base/e;->a:Lcom/baidu/platform/util/a;
                                                                                                                                                                                        58const-string v1, "extinfo"
                                                                                                                                                                                        60const-string v3, "32"
                                                                                                                                                                                        62invoke-virtual {v0, v1, v3}, Lcom/baidu/platform/util/a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/baidu/platform/util/a;
                                                                                                                                                                                        64iget-object v0, p0, Lcom/baidu/platform/base/e;->a:Lcom/baidu/platform/util/a;
                                                                                                                                                                                        66const-string v1, "mrs"
                                                                                                                                                                                        68const-string v3, "1"
                                                                                                                                                                                        70invoke-virtual {v0, v1, v3}, Lcom/baidu/platform/util/a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/baidu/platform/util/a;
                                                                                                                                                                                        72iget-object v0, p0, Lcom/baidu/platform/base/e;->a:Lcom/baidu/platform/util/a;
                                                                                                                                                                                        74const-string v1, "rp_format"
                                                                                                                                                                                        76const-string v3, "json"
                                                                                                                                                                                        78invoke-virtual {v0, v1, v3}, Lcom/baidu/platform/util/a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/baidu/platform/util/a;
                                                                                                                                                                                        80iget-object v0, p0, Lcom/baidu/platform/base/e;->a:Lcom/baidu/platform/util/a;
                                                                                                                                                                                        82const-string v1, "rp_filter"
                                                                                                                                                                                        84const-string v3, "mobile"
                                                                                                                                                                                        86invoke-virtual {v0, v1, v3}, Lcom/baidu/platform/util/a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/baidu/platform/util/a;
                                                                                                                                                                                        88iget-object v0, p0, Lcom/baidu/platform/base/e;->a:Lcom/baidu/platform/util/a;
                                                                                                                                                                                        89new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        91invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        93iget-object v3, p1, Lcom/baidu/mapapi/search/route/DrivingRoutePlanOption;->mtrafficPolicy:Lcom/baidu/mapapi/search/route/DrivingRoutePlanOption$DrivingTrafficPolicy;
                                                                                                                                                                                        95invoke-virtual {v3}, Lcom/baidu/mapapi/search/route/DrivingRoutePlanOption$DrivingTrafficPolicy;->getInt()I
                                                                                                                                                                                        96move-result v3
                                                                                                                                                                                        98invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        100invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        102invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        103move-result-object v1
                                                                                                                                                                                        105const-string v2, "route_traffic"
                                                                                                                                                                                        107invoke-virtual {v0, v2, v1}, Lcom/baidu/platform/util/a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/baidu/platform/util/a;
                                                                                                                                                                                        109iget-object v0, p0, Lcom/baidu/platform/base/e;->a:Lcom/baidu/platform/util/a;
                                                                                                                                                                                        111iget-object v1, p1, Lcom/baidu/mapapi/search/route/DrivingRoutePlanOption;->mFrom:Lcom/baidu/mapapi/search/route/PlanNode;
                                                                                                                                                                                        113invoke-virtual {p0, v1}, Lcom/baidu/platform/base/e;->a(Lcom/baidu/mapapi/search/route/PlanNode;)Ljava/lang/String;
                                                                                                                                                                                        114move-result-object v1
                                                                                                                                                                                        116const-string v2, "sn"
                                                                                                                                                                                        118invoke-virtual {v0, v2, v1}, Lcom/baidu/platform/util/a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/baidu/platform/util/a;
                                                                                                                                                                                        120iget-object v0, p0, Lcom/baidu/platform/base/e;->a:Lcom/baidu/platform/util/a;
                                                                                                                                                                                        122iget-object v1, p1, Lcom/baidu/mapapi/search/route/DrivingRoutePlanOption;->mTo:Lcom/baidu/mapapi/search/route/PlanNode;
                                                                                                                                                                                        124invoke-virtual {p0, v1}, Lcom/baidu/platform/base/e;->a(Lcom/baidu/mapapi/search/route/PlanNode;)Ljava/lang/String;
                                                                                                                                                                                        125move-result-object v1
                                                                                                                                                                                        127const-string v2, "en"
                                                                                                                                                                                        129invoke-virtual {v0, v2, v1}, Lcom/baidu/platform/util/a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/baidu/platform/util/a;
                                                                                                                                                                                        131iget-object v0, p1, Lcom/baidu/mapapi/search/route/DrivingRoutePlanOption;->mCityName:Ljava/lang/String;
                                                                                                                                                                                        132if-eqz v0, :cond_a7
                                                                                                                                                                                        134iget-object v1, p0, Lcom/baidu/platform/base/e;->a:Lcom/baidu/platform/util/a;
                                                                                                                                                                                        136const-string v2, "c"
                                                                                                                                                                                        138invoke-virtual {v1, v2, v0}, Lcom/baidu/platform/util/a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/baidu/platform/util/a;
                                                                                                                                                                                        139cond_a7:
                                                                                                                                                                                        140iget-object v0, p1, Lcom/baidu/mapapi/search/route/DrivingRoutePlanOption;->mFrom:Lcom/baidu/mapapi/search/route/PlanNode;
                                                                                                                                                                                        141if-eqz v0, :cond_b6
                                                                                                                                                                                        143iget-object v1, p0, Lcom/baidu/platform/base/e;->a:Lcom/baidu/platform/util/a;
                                                                                                                                                                                        145invoke-virtual {v0}, Lcom/baidu/mapapi/search/route/PlanNode;->getCity()Ljava/lang/String;
                                                                                                                                                                                        146move-result-object v0
                                                                                                                                                                                        148const-string v2, "sc"
                                                                                                                                                                                        150invoke-virtual {v1, v2, v0}, Lcom/baidu/platform/util/a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/baidu/platform/util/a;
                                                                                                                                                                                        151cond_b6:
                                                                                                                                                                                        152iget-object v0, p1, Lcom/baidu/mapapi/search/route/DrivingRoutePlanOption;->mTo:Lcom/baidu/mapapi/search/route/PlanNode;
                                                                                                                                                                                        153if-eqz v0, :cond_c5
                                                                                                                                                                                        155iget-object v1, p0, Lcom/baidu/platform/base/e;->a:Lcom/baidu/platform/util/a;
                                                                                                                                                                                        157invoke-virtual {v0}, Lcom/baidu/mapapi/search/route/PlanNode;->getCity()Ljava/lang/String;
                                                                                                                                                                                        158move-result-object v0
                                                                                                                                                                                        160const-string v2, "ec"
                                                                                                                                                                                        162invoke-virtual {v1, v2, v0}, Lcom/baidu/platform/util/a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/baidu/platform/util/a;
                                                                                                                                                                                        163cond_c5:
                                                                                                                                                                                        164iget-object p1, p1, Lcom/baidu/mapapi/search/route/DrivingRoutePlanOption;->mWayPoints:Ljava/util/List;
                                                                                                                                                                                        165new-instance v0, Ljava/lang/String;
                                                                                                                                                                                        167invoke-direct {v0}, Ljava/lang/String;-><init>()V
                                                                                                                                                                                        168new-instance v1, Ljava/lang/String;
                                                                                                                                                                                        170invoke-direct {v1}, Ljava/lang/String;-><init>()V
                                                                                                                                                                                        171if-eqz p1, :cond_144
                                                                                                                                                                                        172const/4 v2, 0x0
                                                                                                                                                                                        173goto_d4:
                                                                                                                                                                                        174invoke-interface {p1}, Ljava/util/List;->size()I
                                                                                                                                                                                        175move-result v3
                                                                                                                                                                                        176if-ge v2, v3, :cond_136
                                                                                                                                                                                        178invoke-interface {p1, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        179move-result-object v3
                                                                                                                                                                                        180check-cast v3, Lcom/baidu/mapapi/search/route/PlanNode;
                                                                                                                                                                                        181if-nez v3, :cond_e3
                                                                                                                                                                                        182goto/16 :goto_133
                                                                                                                                                                                        183cond_e3: new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        185invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        187invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        189invoke-virtual {p0, v3}, Lcom/baidu/platform/base/e;->a(Lcom/baidu/mapapi/search/route/PlanNode;)Ljava/lang/String;
                                                                                                                                                                                        190move-result-object v0
                                                                                                                                                                                        192invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        194invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        195move-result-object v0
                                                                                                                                                                                        196new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        198invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        200invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        202invoke-virtual {v3}, Lcom/baidu/mapapi/search/route/PlanNode;->getCity()Ljava/lang/String;
                                                                                                                                                                                        203move-result-object v1
                                                                                                                                                                                        205invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        207invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        208move-result-object v1
                                                                                                                                                                                        210invoke-interface {p1}, Ljava/util/List;->size()I
                                                                                                                                                                                        211move-result v3
                                                                                                                                                                                        212add-int/lit8 v3, v3, -0x1
                                                                                                                                                                                        213if-eq v2, v3, :cond_133
                                                                                                                                                                                        214new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        216invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        218invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        220const-string v0, "|"
                                                                                                                                                                                        222invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        224invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        225move-result-object v3
                                                                                                                                                                                        226new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        228invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        230invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        232invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        234invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        235move-result-object v0
                                                                                                                                                                                        236move-object v1, v0
                                                                                                                                                                                        237move-object v0, v3
                                                                                                                                                                                        238cond_133: add-int/lit8 v2, v2, 0x1
                                                                                                                                                                                        239goto/16 :goto_d4
                                                                                                                                                                                        240cond_136:
                                                                                                                                                                                        241iget-object p1, p0, Lcom/baidu/platform/base/e;->a:Lcom/baidu/platform/util/a;
                                                                                                                                                                                        243const-string v2, "wp"
                                                                                                                                                                                        245invoke-virtual {p1, v2, v0}, Lcom/baidu/platform/util/a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/baidu/platform/util/a;
                                                                                                                                                                                        247iget-object p1, p0, Lcom/baidu/platform/base/e;->a:Lcom/baidu/platform/util/a;
                                                                                                                                                                                        249const-string v0, "wpc"
                                                                                                                                                                                        251invoke-virtual {p1, v0, v1}, Lcom/baidu/platform/util/a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/baidu/platform/util/a;
                                                                                                                                                                                        252cond_144: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.keySet
                                                                                                                                                                                        • java.util.Set.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • &
                                                                                                                                                                                        • type=
                                                                                                                                                                                        • ts
                                                                                                                                                                                        • =
                                                                                                                                                                                        • ,
                                                                                                                                                                                        • mobads,
                                                                                                                                                                                        • ExtraQuery.allValue:
                                                                                                                                                                                        • vd=
                                                                                                                                                                                        • ExtraQuery.params:
                                                                                                                                                                                        • https://mobads-logs.baidu.com/dz.zb
                                                                                                                                                                                        • ?
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Landroid/content/Context;",
                                                                                                                                                                                        4"Ljava/lang/String;",
                                                                                                                                                                                        5"Ljava/util/Map<",
                                                                                                                                                                                        6"Ljava/lang/String;",
                                                                                                                                                                                        7"Ljava/lang/String;",
                                                                                                                                                                                        8">;)",
                                                                                                                                                                                        9"Ljava/lang/String;"
                                                                                                                                                                                        10}
                                                                                                                                                                                        11.end annotation
                                                                                                                                                                                        13const-string p1, ""
                                                                                                                                                                                        15const-string v0, "&"
                                                                                                                                                                                        16try_start_4: new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        17new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        19invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        21const-string v3, "type="
                                                                                                                                                                                        23invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        25invoke-virtual {v2, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        27invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        29invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        30move-result-object p2
                                                                                                                                                                                        32invoke-direct {v1, p2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        33new-instance p2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        35invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        37const-string v2, "ts"
                                                                                                                                                                                        38new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        40invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        42invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        43move-result-wide v4
                                                                                                                                                                                        45invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        47invoke-virtual {v3, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        49invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        50move-result-object v3
                                                                                                                                                                                        52invoke-interface {p3, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        54invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        55move-result-object v2
                                                                                                                                                                                        57invoke-virtual {v2}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getCommonUtils()Lcom/baidu/mobads/utils/f;
                                                                                                                                                                                        58move-result-object v2
                                                                                                                                                                                        60invoke-interface {p3}, Ljava/util/Map;->keySet()Ljava/util/Set;
                                                                                                                                                                                        61move-result-object v3
                                                                                                                                                                                        63invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        64move-result-object v3
                                                                                                                                                                                        65goto_4a:
                                                                                                                                                                                        66invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        67move-result v4
                                                                                                                                                                                        68if-eqz v4, :cond_7f
                                                                                                                                                                                        70invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        71move-result-object v4
                                                                                                                                                                                        72check-cast v4, Ljava/lang/String;
                                                                                                                                                                                        74invoke-interface {p3, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        75move-result-object v5
                                                                                                                                                                                        76check-cast v5, Ljava/lang/String;
                                                                                                                                                                                        77if-eqz v4, :cond_4a
                                                                                                                                                                                        78if-eqz v5, :cond_4a
                                                                                                                                                                                        80invoke-interface {v2, v4}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->encodeURIComponent(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        81move-result-object v4
                                                                                                                                                                                        83invoke-interface {v2, v5}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->encodeURIComponent(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        84move-result-object v5
                                                                                                                                                                                        86invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        88const-string v4, "="
                                                                                                                                                                                        90invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        92invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        94invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        96invoke-virtual {p2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        98const-string v4, ","
                                                                                                                                                                                        100invoke-virtual {p2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        101goto/16 :goto_4a
                                                                                                                                                                                        102cond_7f:
                                                                                                                                                                                        103const-string p3, "mobads,"
                                                                                                                                                                                        105invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        107invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        108move-result-object p3
                                                                                                                                                                                        110invoke-interface {v2, p3}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->getMD5(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        111move-result-object p3
                                                                                                                                                                                        113iget-object v2, p0, Lcom/baidu/mobads/b/a;->a:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        114new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        116invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        118const-string v4, "ExtraQuery.allValue:"
                                                                                                                                                                                        120invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        122invoke-virtual {v3, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        124invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        125move-result-object p2
                                                                                                                                                                                        127invoke-interface {v2, p2}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/String;)I
                                                                                                                                                                                        128new-instance p2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        130invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        132const-string v2, "vd="
                                                                                                                                                                                        134invoke-virtual {p2, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        136invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        138invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        140invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        141move-result-object p2
                                                                                                                                                                                        143invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        145iget-object p2, p0, Lcom/baidu/mobads/b/a;->a:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        146new-instance p3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        148invoke-direct {p3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        150const-string v0, "ExtraQuery.params:"
                                                                                                                                                                                        152invoke-virtual {p3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        154invoke-virtual {p3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        156invoke-virtual {p3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        157move-result-object p3
                                                                                                                                                                                        159invoke-interface {p2, p3}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/String;)I
                                                                                                                                                                                        161const-string p2, "https://mobads-logs.baidu.com/dz.zb"
                                                                                                                                                                                        162new-instance p3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        164invoke-direct {p3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        166invoke-virtual {p3, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        168const-string p2, "?"
                                                                                                                                                                                        170invoke-virtual {p3, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        172invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        173move-result-object p2
                                                                                                                                                                                        175invoke-virtual {p3, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        177invoke-virtual {p3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        178move-result-object p1
                                                                                                                                                                                        179try_end_e9: return-object p1
                                                                                                                                                                                        180catch_ea: move-exception p2
                                                                                                                                                                                        182iget-object p3, p0, Lcom/baidu/mobads/b/a;->a:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        184invoke-interface {p3, p2}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/Throwable;)I
                                                                                                                                                                                        185return-object p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.content.Context.getApplicationInfo
                                                                                                                                                                                        • android.content.pm.ApplicationInfo.processName:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.os.Process.myPid
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Thread.currentThread
                                                                                                                                                                                        • java.lang.Thread.getName
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.concurrent.locks.ReentrantLock.tryLock
                                                                                                                                                                                        • java.util.concurrent.locks.ReentrantLock.unlock
                                                                                                                                                                                        • java.util.concurrent.locks.ReentrantLock.unlock
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.content.SharedPreferences.getInt
                                                                                                                                                                                        • android.os.Bundle.<init>
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • TbsInstaller-continueInstallTbsCore currentProcessName=
                                                                                                                                                                                        • TbsInstaller
                                                                                                                                                                                        • TbsInstaller-continueInstallTbsCore currentProcessId=
                                                                                                                                                                                        • TbsInstaller-continueInstallTbsCore currentThreadName=
                                                                                                                                                                                        • install_apk_path
                                                                                                                                                                                        • copy_core_ver
                                                                                                                                                                                        • copy_status
                                                                                                                                                                                        • TbsInstaller-continueInstallTbsCore installStatus=
                                                                                                                                                                                        • TbsInstaller-continueInstallTbsCore tbsCoreInstallVer=
                                                                                                                                                                                        • TbsInstaller-continueInstallTbsCore tbsApkPath=
                                                                                                                                                                                        • TbsInstaller-continueInstallTbsCore tbsCoreCopyVer=
                                                                                                                                                                                        • TbsInstaller-continueInstallTbsCore copyStatus=
                                                                                                                                                                                        • tbs_responsecode
                                                                                                                                                                                        • operation
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x1
                                                                                                                                                                                        1if-eqz p2, :cond_5
                                                                                                                                                                                        2iput-boolean v0, p0, Lcom/tencent/smtt/sdk/aq;->k:Z
                                                                                                                                                                                        3cond_5: new-instance p2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        5invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        7const-string v1, "TbsInstaller-continueInstallTbsCore currentProcessName="
                                                                                                                                                                                        9invoke-virtual {p2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        11invoke-virtual {p1}, Landroid/content/Context;->getApplicationInfo()Landroid/content/pm/ApplicationInfo;
                                                                                                                                                                                        12move-result-object v1
                                                                                                                                                                                        14iget-object v1, v1, Landroid/content/pm/ApplicationInfo;->processName:Ljava/lang/String;
                                                                                                                                                                                        16invoke-virtual {p2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        18invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        19move-result-object p2
                                                                                                                                                                                        21const-string v1, "TbsInstaller"
                                                                                                                                                                                        23invoke-static {v1, p2}, Lcom/tencent/smtt/utils/TbsLog;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        24new-instance p2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        26invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        28const-string v2, "TbsInstaller-continueInstallTbsCore currentProcessId="
                                                                                                                                                                                        30invoke-virtual {p2, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        32invoke-static {}, Landroid/os/Process;->myPid()I
                                                                                                                                                                                        33move-result v2
                                                                                                                                                                                        35invoke-virtual {p2, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        37invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        38move-result-object p2
                                                                                                                                                                                        40invoke-static {v1, p2}, Lcom/tencent/smtt/utils/TbsLog;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        41new-instance p2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        43invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        45const-string v2, "TbsInstaller-continueInstallTbsCore currentThreadName="
                                                                                                                                                                                        47invoke-virtual {p2, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        49invoke-static {}, Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;
                                                                                                                                                                                        50move-result-object v2
                                                                                                                                                                                        52invoke-virtual {v2}, Ljava/lang/Thread;->getName()Ljava/lang/String;
                                                                                                                                                                                        53move-result-object v2
                                                                                                                                                                                        55invoke-virtual {p2, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        57invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        58move-result-object p2
                                                                                                                                                                                        60invoke-static {v1, p2}, Lcom/tencent/smtt/utils/TbsLog;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        62invoke-virtual {p0, p1}, Lcom/tencent/smtt/sdk/aq;->t(Landroid/content/Context;)Z
                                                                                                                                                                                        63move-result p2
                                                                                                                                                                                        64if-nez p2, :cond_5c
                                                                                                                                                                                        65return-void
                                                                                                                                                                                        66cond_5c: const/4 p2, 0x0
                                                                                                                                                                                        68sget-object v2, Lcom/tencent/smtt/sdk/aq;->i:Ljava/util/concurrent/locks/ReentrantLock;
                                                                                                                                                                                        70invoke-virtual {v2}, Ljava/util/concurrent/locks/ReentrantLock;->tryLock()Z
                                                                                                                                                                                        71move-result v2
                                                                                                                                                                                        72const/4 v3, -0x1
                                                                                                                                                                                        73const/4 v4, 0x0
                                                                                                                                                                                        74if-eqz v2, :cond_a2
                                                                                                                                                                                        75try_start_67:
                                                                                                                                                                                        76invoke-static {p1}, Lcom/tencent/smtt/sdk/am;->a(Landroid/content/Context;)Lcom/tencent/smtt/sdk/am;
                                                                                                                                                                                        77move-result-object p2
                                                                                                                                                                                        79invoke-virtual {p2}, Lcom/tencent/smtt/sdk/am;->c()I
                                                                                                                                                                                        80move-result p2
                                                                                                                                                                                        82invoke-static {p1}, Lcom/tencent/smtt/sdk/am;->a(Landroid/content/Context;)Lcom/tencent/smtt/sdk/am;
                                                                                                                                                                                        83move-result-object v2
                                                                                                                                                                                        85invoke-virtual {v2}, Lcom/tencent/smtt/sdk/am;->b()I
                                                                                                                                                                                        86move-result v2
                                                                                                                                                                                        88invoke-static {p1}, Lcom/tencent/smtt/sdk/am;->a(Landroid/content/Context;)Lcom/tencent/smtt/sdk/am;
                                                                                                                                                                                        89move-result-object v5
                                                                                                                                                                                        91const-string v6, "install_apk_path"
                                                                                                                                                                                        93invoke-virtual {v5, v6}, Lcom/tencent/smtt/sdk/am;->d(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        94move-result-object v5
                                                                                                                                                                                        96invoke-static {p1}, Lcom/tencent/smtt/sdk/am;->a(Landroid/content/Context;)Lcom/tencent/smtt/sdk/am;
                                                                                                                                                                                        97move-result-object v6
                                                                                                                                                                                        99const-string v7, "copy_core_ver"
                                                                                                                                                                                        101invoke-virtual {v6, v7}, Lcom/tencent/smtt/sdk/am;->c(Ljava/lang/String;)I
                                                                                                                                                                                        102move-result v6
                                                                                                                                                                                        104invoke-static {p1}, Lcom/tencent/smtt/sdk/am;->a(Landroid/content/Context;)Lcom/tencent/smtt/sdk/am;
                                                                                                                                                                                        105move-result-object v7
                                                                                                                                                                                        107const-string v8, "copy_status"
                                                                                                                                                                                        109invoke-virtual {v7, v8}, Lcom/tencent/smtt/sdk/am;->b(Ljava/lang/String;)I
                                                                                                                                                                                        110move-result v7
                                                                                                                                                                                        111try_end_95:
                                                                                                                                                                                        112sget-object v8, Lcom/tencent/smtt/sdk/aq;->i:Ljava/util/concurrent/locks/ReentrantLock;
                                                                                                                                                                                        114invoke-virtual {v8}, Ljava/util/concurrent/locks/ReentrantLock;->unlock()V
                                                                                                                                                                                        115goto/16 :goto_a7
                                                                                                                                                                                        116catchall_9b: move-exception p1
                                                                                                                                                                                        118sget-object p2, Lcom/tencent/smtt/sdk/aq;->i:Ljava/util/concurrent/locks/ReentrantLock;
                                                                                                                                                                                        120invoke-virtual {p2}, Ljava/util/concurrent/locks/ReentrantLock;->unlock()V
                                                                                                                                                                                        121throw p1
                                                                                                                                                                                        122cond_a2: move-object v5, p2
                                                                                                                                                                                        123const/4 p2, -0x1
                                                                                                                                                                                        124const/4 v2, 0x0
                                                                                                                                                                                        125const/4 v6, 0x0
                                                                                                                                                                                        126const/4 v7, -0x1
                                                                                                                                                                                        127goto_a7:
                                                                                                                                                                                        128invoke-virtual {p0}, Lcom/tencent/smtt/sdk/aq;->b()V
                                                                                                                                                                                        129new-instance v8, Ljava/lang/StringBuilder;
                                                                                                                                                                                        131invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        133const-string v9, "TbsInstaller-continueInstallTbsCore installStatus="
                                                                                                                                                                                        135invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        137invoke-virtual {v8, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        139invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        140move-result-object v8
                                                                                                                                                                                        142invoke-static {v1, v8}, Lcom/tencent/smtt/utils/TbsLog;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        143new-instance v8, Ljava/lang/StringBuilder;
                                                                                                                                                                                        145invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        147const-string v9, "TbsInstaller-continueInstallTbsCore tbsCoreInstallVer="
                                                                                                                                                                                        149invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        151invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        153invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        154move-result-object v8
                                                                                                                                                                                        156invoke-static {v1, v8}, Lcom/tencent/smtt/utils/TbsLog;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        157new-instance v8, Ljava/lang/StringBuilder;
                                                                                                                                                                                        159invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        161const-string v9, "TbsInstaller-continueInstallTbsCore tbsApkPath="
                                                                                                                                                                                        163invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        165invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        167invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        168move-result-object v8
                                                                                                                                                                                        170invoke-static {v1, v8}, Lcom/tencent/smtt/utils/TbsLog;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        171new-instance v8, Ljava/lang/StringBuilder;
                                                                                                                                                                                        173invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        175const-string v9, "TbsInstaller-continueInstallTbsCore tbsCoreCopyVer="
                                                                                                                                                                                        177invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        179invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        181invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        182move-result-object v8
                                                                                                                                                                                        184invoke-static {v1, v8}, Lcom/tencent/smtt/utils/TbsLog;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        185new-instance v8, Ljava/lang/StringBuilder;
                                                                                                                                                                                        187invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        189const-string v9, "TbsInstaller-continueInstallTbsCore copyStatus="
                                                                                                                                                                                        191invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        193invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        195invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        196move-result-object v8
                                                                                                                                                                                        198invoke-static {v1, v8}, Lcom/tencent/smtt/utils/TbsLog;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        200invoke-static {p1}, Lcom/tencent/smtt/sdk/TbsShareManager;->isThirdPartyApp(Landroid/content/Context;)Z
                                                                                                                                                                                        201move-result v1
                                                                                                                                                                                        202if-eqz v1, :cond_11c
                                                                                                                                                                                        204invoke-static {p1, v4}, Lcom/tencent/smtt/sdk/TbsShareManager;->a(Landroid/content/Context;Z)I
                                                                                                                                                                                        205move-result p2
                                                                                                                                                                                        207invoke-virtual {p0, p1, p2}, Lcom/tencent/smtt/sdk/aq;->c(Landroid/content/Context;I)V
                                                                                                                                                                                        208goto/16 :goto_151
                                                                                                                                                                                        209cond_11c:
                                                                                                                                                                                        210invoke-static {p1}, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->getInstance(Landroid/content/Context;)Lcom/tencent/smtt/sdk/TbsDownloadConfig;
                                                                                                                                                                                        211move-result-object v1
                                                                                                                                                                                        213iget-object v1, v1, Lcom/tencent/smtt/sdk/TbsDownloadConfig;->mPreferences:Landroid/content/SharedPreferences;
                                                                                                                                                                                        215const-string v8, "tbs_responsecode"
                                                                                                                                                                                        217invoke-interface {v1, v8, v4}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
                                                                                                                                                                                        218move-result v1
                                                                                                                                                                                        219const/4 v8, 0x2
                                                                                                                                                                                        220if-eq v1, v0, :cond_132
                                                                                                                                                                                        221if-eq v1, v8, :cond_132
                                                                                                                                                                                        222const/4 v9, 0x4
                                                                                                                                                                                        223if-ne v1, v9, :cond_131
                                                                                                                                                                                        224goto/16 :goto_132
                                                                                                                                                                                        225cond_131: const/4 v0, 0x0
                                                                                                                                                                                        226cond_132: if-nez v0, :cond_145
                                                                                                                                                                                        227if-eqz v1, :cond_145
                                                                                                                                                                                        228new-instance v0, Landroid/os/Bundle;
                                                                                                                                                                                        230invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
                                                                                                                                                                                        231const/16 v1, 0x2711
                                                                                                                                                                                        233const-string v4, "operation"
                                                                                                                                                                                        235invoke-virtual {v0, v4, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        237invoke-virtual {p0, p1, v0}, Lcom/tencent/smtt/sdk/aq;->a(Landroid/content/Context;Landroid/os/Bundle;)V
                                                                                                                                                                                        238cond_145: if-le p2, v3, :cond_14c
                                                                                                                                                                                        239if-ge p2, v8, :cond_14c
                                                                                                                                                                                        241invoke-virtual {p0, p1, v5, v2}, Lcom/tencent/smtt/sdk/aq;->a(Landroid/content/Context;Ljava/lang/String;I)V
                                                                                                                                                                                        242cond_14c: if-nez v7, :cond_151
                                                                                                                                                                                        244invoke-virtual {p0, p1, v6}, Lcom/tencent/smtt/sdk/aq;->b(Landroid/content/Context;I)Z
                                                                                                                                                                                        245cond_151: return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.putAll
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • autoOpen
                                                                                                                                                                                        • true
                                                                                                                                                                                        • pk
                                                                                                                                                                                        • buyer
                                                                                                                                                                                        • c
                                                                                                                                                                                        • 0
                                                                                                                                                                                        • clickProcId
                                                                                                                                                                                        • clickTime
                                                                                                                                                                                        • contentLength
                                                                                                                                                                                        • dlCnt
                                                                                                                                                                                        • 1
                                                                                                                                                                                        • dlTime
                                                                                                                                                                                        • dlTunnel
                                                                                                                                                                                        • 3
                                                                                                                                                                                        • dlWay
                                                                                                                                                                                        • exp_id
                                                                                                                                                                                        • exp2
                                                                                                                                                                                        • pkg
                                                                                                                                                                                        • typeProcId
                                                                                                                                                                                        • url2
                                                                                                                                                                                        • sn
                                                                                                                                                                                        • false
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"()",
                                                                                                                                                                                        3"Ljava/util/HashMap",
                                                                                                                                                                                        4"<",
                                                                                                                                                                                        5"Ljava/lang/String;",
                                                                                                                                                                                        6"Ljava/lang/String;",
                                                                                                                                                                                        7">;"
                                                                                                                                                                                        8}
                                                                                                                                                                                        9.end annotation
                                                                                                                                                                                        10.prologue
                                                                                                                                                                                        12invoke-static {}, Lcom/baidu/mobads/container/m;->f()Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;
                                                                                                                                                                                        13move-result-object v0
                                                                                                                                                                                        14new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        16invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        18const-string v2, ""
                                                                                                                                                                                        20invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        21move-result-object v1
                                                                                                                                                                                        23iget-object v2, p0, Lcom/baidu/mobads/container/b/d/b;->p:Landroid/content/Context;
                                                                                                                                                                                        25invoke-interface {v0, v2}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getCurrentProcessId(Landroid/content/Context;)I
                                                                                                                                                                                        26move-result v0
                                                                                                                                                                                        28invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        29move-result-object v0
                                                                                                                                                                                        31invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        32move-result-object v1
                                                                                                                                                                                        33new-instance v2, Ljava/util/HashMap;
                                                                                                                                                                                        35invoke-direct {v2}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        36try_start_22:
                                                                                                                                                                                        37const-string v3, "autoOpen"
                                                                                                                                                                                        38iget-boolean v0, p0, Lcom/baidu/mobads/container/b/d/b;->a:Z
                                                                                                                                                                                        39if-eqz v0, :cond_102
                                                                                                                                                                                        41const-string v0, "true"
                                                                                                                                                                                        42goto_2a:
                                                                                                                                                                                        43invoke-virtual {v2, v3, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        45const-string v0, "pk"
                                                                                                                                                                                        47iget-object v3, p0, Lcom/baidu/mobads/container/b/d/b;->q:Lcom/baidu/mobads/container/b/a/g;
                                                                                                                                                                                        49invoke-interface {v3}, Lcom/baidu/mobads/container/b/a/g;->c()Ljava/lang/String;
                                                                                                                                                                                        50move-result-object v3
                                                                                                                                                                                        52invoke-virtual {v2, v0, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        54const-string v0, "buyer"
                                                                                                                                                                                        56iget-object v3, p0, Lcom/baidu/mobads/container/b/d/b;->q:Lcom/baidu/mobads/container/b/a/g;
                                                                                                                                                                                        58invoke-interface {v3}, Lcom/baidu/mobads/container/b/a/g;->m()Ljava/lang/String;
                                                                                                                                                                                        59move-result-object v3
                                                                                                                                                                                        61invoke-virtual {v2, v0, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        63const-string v0, "c"
                                                                                                                                                                                        65const-string v3, "0"
                                                                                                                                                                                        67invoke-virtual {v2, v0, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        69const-string v0, "clickProcId"
                                                                                                                                                                                        71invoke-virtual {v2, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        73const-string v0, "clickTime"
                                                                                                                                                                                        74new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        76invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        78iget-object v4, p0, Lcom/baidu/mobads/container/b/d/b;->q:Lcom/baidu/mobads/container/b/a/g;
                                                                                                                                                                                        80invoke-interface {v4}, Lcom/baidu/mobads/container/b/a/g;->i()J
                                                                                                                                                                                        81move-result-wide v4
                                                                                                                                                                                        83invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        84move-result-object v3
                                                                                                                                                                                        86const-string v4, ""
                                                                                                                                                                                        88invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        89move-result-object v3
                                                                                                                                                                                        91invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        92move-result-object v3
                                                                                                                                                                                        94invoke-virtual {v2, v0, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        96const-string v0, "contentLength"
                                                                                                                                                                                        97new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        99invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        101const-string v4, ""
                                                                                                                                                                                        103invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        104move-result-object v3
                                                                                                                                                                                        106iget-object v4, p0, Lcom/baidu/mobads/container/b/d/b;->q:Lcom/baidu/mobads/container/b/a/g;
                                                                                                                                                                                        108invoke-interface {v4}, Lcom/baidu/mobads/container/b/a/g;->j()J
                                                                                                                                                                                        109move-result-wide v4
                                                                                                                                                                                        111invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        112move-result-object v3
                                                                                                                                                                                        114invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        115move-result-object v3
                                                                                                                                                                                        117invoke-virtual {v2, v0, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        119const-string v0, "dlCnt"
                                                                                                                                                                                        121const-string v3, "1"
                                                                                                                                                                                        123invoke-virtual {v2, v0, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        125const-string v0, "dlTime"
                                                                                                                                                                                        127invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        128move-result-wide v4
                                                                                                                                                                                        130iget-object v3, p0, Lcom/baidu/mobads/container/b/d/b;->q:Lcom/baidu/mobads/container/b/a/g;
                                                                                                                                                                                        132invoke-interface {v3}, Lcom/baidu/mobads/container/b/a/g;->i()J
                                                                                                                                                                                        133move-result-wide v6
                                                                                                                                                                                        134sub-long/2addr v4, v6
                                                                                                                                                                                        136invoke-static {v4, v5}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
                                                                                                                                                                                        137move-result-object v3
                                                                                                                                                                                        139invoke-virtual {v2, v0, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        141const-string v0, "dlTunnel"
                                                                                                                                                                                        143const-string v3, "3"
                                                                                                                                                                                        145invoke-virtual {v2, v0, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        147const-string v3, "dlWay"
                                                                                                                                                                                        149iget-object v0, p0, Lcom/baidu/mobads/container/b/d/b;->q:Lcom/baidu/mobads/container/b/a/g;
                                                                                                                                                                                        151invoke-interface {v0}, Lcom/baidu/mobads/container/b/a/g;->k()Z
                                                                                                                                                                                        152move-result v0
                                                                                                                                                                                        153if-eqz v0, :cond_106
                                                                                                                                                                                        155const-string v0, "1"
                                                                                                                                                                                        156goto_b9:
                                                                                                                                                                                        157invoke-virtual {v2, v3, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        159const-string v0, "exp_id"
                                                                                                                                                                                        161const-string v3, ""
                                                                                                                                                                                        163invoke-virtual {v2, v0, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        165const-string v0, "exp2"
                                                                                                                                                                                        167const-string v3, ""
                                                                                                                                                                                        169invoke-virtual {v2, v0, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        171const-string v0, "pkg"
                                                                                                                                                                                        173iget-object v3, p0, Lcom/baidu/mobads/container/b/d/b;->q:Lcom/baidu/mobads/container/b/a/g;
                                                                                                                                                                                        175invoke-interface {v3}, Lcom/baidu/mobads/container/b/a/g;->c()Ljava/lang/String;
                                                                                                                                                                                        176move-result-object v3
                                                                                                                                                                                        178invoke-virtual {v2, v0, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        180const-string v0, "typeProcId"
                                                                                                                                                                                        182invoke-virtual {v2, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        184const-string v0, "url2"
                                                                                                                                                                                        186const-string v1, ""
                                                                                                                                                                                        188invoke-virtual {v2, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        190iget-object v0, p0, Lcom/baidu/mobads/container/b/d/b;->q:Lcom/baidu/mobads/container/b/a/g;
                                                                                                                                                                                        192invoke-interface {v0}, Lcom/baidu/mobads/container/b/a/g;->n()Ljava/util/HashMap;
                                                                                                                                                                                        193move-result-object v0
                                                                                                                                                                                        195invoke-virtual {v2, v0}, Ljava/util/HashMap;->putAll(Ljava/util/Map;)V
                                                                                                                                                                                        197invoke-static {}, Lcom/baidu/mobads/container/m;->f()Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;
                                                                                                                                                                                        198move-result-object v0
                                                                                                                                                                                        200iget-object v1, p0, Lcom/baidu/mobads/container/b/d/b;->p:Landroid/content/Context;
                                                                                                                                                                                        202invoke-interface {v0, v1}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getIMEI(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        203move-result-object v0
                                                                                                                                                                                        205const-string v1, "sn"
                                                                                                                                                                                        207invoke-static {}, Lcom/baidu/mobads/container/m;->l()Lcom/baidu/mobads/interfaces/utils/IBase64;
                                                                                                                                                                                        208move-result-object v3
                                                                                                                                                                                        210invoke-interface {v3, v0}, Lcom/baidu/mobads/interfaces/utils/IBase64;->encode(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        211move-result-object v0
                                                                                                                                                                                        213invoke-virtual {v2, v1, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        214goto_101: return-object v2
                                                                                                                                                                                        215cond_102:
                                                                                                                                                                                        216const-string v0, "false"
                                                                                                                                                                                        217goto/16 :goto_2a
                                                                                                                                                                                        218cond_106:
                                                                                                                                                                                        219const-string v0, "0"
                                                                                                                                                                                        220try_end_108: goto/16 :goto_b9
                                                                                                                                                                                        221catch_109: move-exception v0
                                                                                                                                                                                        223invoke-static {}, Lcom/baidu/mobads/container/o/t;->a()Lcom/baidu/mobads/container/o/t;
                                                                                                                                                                                        224move-result-object v1
                                                                                                                                                                                        226invoke-virtual {v1, v0}, Lcom/baidu/mobads/container/o/t;->d(Ljava/lang/Throwable;)I
                                                                                                                                                                                        227goto/16 :goto_101
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getInt
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.getJSONObject
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.getString
                                                                                                                                                                                        • java.util.ArrayList.add
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.getString
                                                                                                                                                                                        • java.util.ArrayList.add
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getInt
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getInt
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.getString
                                                                                                                                                                                        • java.util.ArrayList.add
                                                                                                                                                                                        • android.content.Intent.<init>
                                                                                                                                                                                        • android.net.Uri.parse
                                                                                                                                                                                        • android.content.Intent.setData
                                                                                                                                                                                        • android.content.Context.startActivity
                                                                                                                                                                                        • java.util.ArrayList.size
                                                                                                                                                                                        • java.util.ArrayList.get
                                                                                                                                                                                        • android.os.Message.<init>
                                                                                                                                                                                        • android.os.Bundle.<init>
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putStringArrayList
                                                                                                                                                                                        • android.os.Bundle.putStringArrayList
                                                                                                                                                                                        • android.os.Message.setData
                                                                                                                                                                                        • android.os.Handler.sendMessageDelayed
                                                                                                                                                                                        • org.json.JSONException.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • content
                                                                                                                                                                                        • clickDelay
                                                                                                                                                                                        • type
                                                                                                                                                                                        • imp
                                                                                                                                                                                        • click
                                                                                                                                                                                        • data
                                                                                                                                                                                        • status
                                                                                                                                                                                        • eventValue
                                                                                                                                                                                        • android.intent.action.VIEW
                                                                                                                                                                                        • contentArray
                                                                                                                                                                                        • clicklist
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0move-object/from16 v1, p0
                                                                                                                                                                                        1move-object/from16 v0, p1
                                                                                                                                                                                        3const-string v2, "content"
                                                                                                                                                                                        5const-string v3, "clickDelay"
                                                                                                                                                                                        7const-string v4, "type"
                                                                                                                                                                                        9const-string v5, "imp"
                                                                                                                                                                                        11const-string v6, "click"
                                                                                                                                                                                        13const-string v7, "data"
                                                                                                                                                                                        15const-string v8, "status"
                                                                                                                                                                                        17const-string v9, "eventValue"
                                                                                                                                                                                        18if-eqz v0, :cond_12f
                                                                                                                                                                                        19try_start_16: new-instance v10, Lorg/json/JSONObject;
                                                                                                                                                                                        21invoke-direct {v10, v0}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        23invoke-virtual {v10, v8}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        24move-result v0
                                                                                                                                                                                        25if-eqz v0, :cond_12f
                                                                                                                                                                                        27invoke-virtual {v10, v8}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
                                                                                                                                                                                        28move-result v0
                                                                                                                                                                                        29if-nez v0, :cond_12f
                                                                                                                                                                                        31invoke-virtual {v10, v7}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        32move-result v0
                                                                                                                                                                                        33if-eqz v0, :cond_12f
                                                                                                                                                                                        35invoke-virtual {v10, v7}, Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        36move-result-object v0
                                                                                                                                                                                        37const/4 v8, 0x0
                                                                                                                                                                                        38goto_32:
                                                                                                                                                                                        39invoke-virtual {v0}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        40move-result v10
                                                                                                                                                                                        41if-ge v8, v10, :cond_12f
                                                                                                                                                                                        43invoke-virtual {v0, v8}, Lorg/json/JSONArray;->getJSONObject(I)Lorg/json/JSONObject;
                                                                                                                                                                                        44move-result-object v10
                                                                                                                                                                                        45new-instance v11, Ljava/util/ArrayList;
                                                                                                                                                                                        47invoke-direct {v11}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        48const/16 v12, 0xbb8
                                                                                                                                                                                        50invoke-virtual {v10, v6}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        51move-result v13
                                                                                                                                                                                        52if-eqz v13, :cond_62
                                                                                                                                                                                        54invoke-virtual {v10, v6}, Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        55move-result-object v13
                                                                                                                                                                                        56const/4 v14, 0x0
                                                                                                                                                                                        57goto_4e:
                                                                                                                                                                                        58invoke-virtual {v13}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        59move-result v15
                                                                                                                                                                                        60if-ge v14, v15, :cond_62
                                                                                                                                                                                        62iget-object v15, v1, Lcom/ly/adpoymer/b/t;->b:Lcom/ly/adpoymer/b/x;
                                                                                                                                                                                        64iget-object v15, v15, Lcom/ly/adpoymer/b/x;->f:Ljava/util/ArrayList;
                                                                                                                                                                                        66invoke-virtual {v13, v14}, Lorg/json/JSONArray;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        67move-result-object v7
                                                                                                                                                                                        69invoke-virtual {v15, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        70add-int/lit8 v14, v14, 0x1
                                                                                                                                                                                        71goto/16 :goto_4e
                                                                                                                                                                                        72cond_62:
                                                                                                                                                                                        73invoke-virtual {v10, v5}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        74move-result v7
                                                                                                                                                                                        75if-eqz v7, :cond_7d
                                                                                                                                                                                        77invoke-virtual {v10, v5}, Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        78move-result-object v7
                                                                                                                                                                                        79const/4 v13, 0x0
                                                                                                                                                                                        80goto_6d:
                                                                                                                                                                                        81invoke-virtual {v7}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        82move-result v14
                                                                                                                                                                                        83if-ge v13, v14, :cond_7d
                                                                                                                                                                                        85invoke-virtual {v7, v13}, Lorg/json/JSONArray;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        86move-result-object v14
                                                                                                                                                                                        88invoke-virtual {v11, v14}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        89add-int/lit8 v13, v13, 0x1
                                                                                                                                                                                        90goto/16 :goto_6d
                                                                                                                                                                                        91cond_7d:
                                                                                                                                                                                        92invoke-virtual {v10, v4}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        93move-result v7
                                                                                                                                                                                        94if-eqz v7, :cond_88
                                                                                                                                                                                        96invoke-virtual {v10, v4}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
                                                                                                                                                                                        97move-result v7
                                                                                                                                                                                        98goto/16 :goto_89
                                                                                                                                                                                        99cond_88: const/4 v7, 0x1
                                                                                                                                                                                        100goto_89:
                                                                                                                                                                                        101invoke-virtual {v10, v3}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        102move-result v14
                                                                                                                                                                                        103if-eqz v14, :cond_93
                                                                                                                                                                                        105invoke-virtual {v10, v3}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
                                                                                                                                                                                        106move-result v12
                                                                                                                                                                                        107cond_93:
                                                                                                                                                                                        108invoke-virtual {v10, v9}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        109move-result v14
                                                                                                                                                                                        110if-eqz v14, :cond_a1
                                                                                                                                                                                        112iget-object v14, v1, Lcom/ly/adpoymer/b/t;->b:Lcom/ly/adpoymer/b/x;
                                                                                                                                                                                        114invoke-virtual {v10, v9}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        115move-result-object v15
                                                                                                                                                                                        116iput-object v15, v14, Lcom/ly/adpoymer/b/x;->h:Ljava/lang/String;
                                                                                                                                                                                        117cond_a1:
                                                                                                                                                                                        118invoke-virtual {v10, v2}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        119move-result v14
                                                                                                                                                                                        120if-eqz v14, :cond_c0
                                                                                                                                                                                        122invoke-virtual {v10, v2}, Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        123move-result-object v10
                                                                                                                                                                                        124const/4 v14, 0x0
                                                                                                                                                                                        125goto_ac:
                                                                                                                                                                                        126invoke-virtual {v10}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        127move-result v15
                                                                                                                                                                                        128if-ge v14, v15, :cond_c0
                                                                                                                                                                                        130iget-object v15, v1, Lcom/ly/adpoymer/b/t;->b:Lcom/ly/adpoymer/b/x;
                                                                                                                                                                                        132iget-object v15, v15, Lcom/ly/adpoymer/b/x;->g:Ljava/util/ArrayList;
                                                                                                                                                                                        134invoke-virtual {v10, v14}, Lorg/json/JSONArray;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        135move-result-object v13
                                                                                                                                                                                        137invoke-virtual {v15, v13}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        138add-int/lit8 v14, v14, 0x1
                                                                                                                                                                                        139goto/16 :goto_ac
                                                                                                                                                                                        140cond_c0: const/4 v10, 0x5
                                                                                                                                                                                        141if-ne v7, v10, :cond_db
                                                                                                                                                                                        142new-instance v7, Landroid/content/Intent;
                                                                                                                                                                                        144const-string v10, "android.intent.action.VIEW"
                                                                                                                                                                                        146invoke-direct {v7, v10}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        148iget-object v10, v1, Lcom/ly/adpoymer/b/t;->b:Lcom/ly/adpoymer/b/x;
                                                                                                                                                                                        150iget-object v10, v10, Lcom/ly/adpoymer/b/x;->h:Ljava/lang/String;
                                                                                                                                                                                        152invoke-static {v10}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
                                                                                                                                                                                        153move-result-object v10
                                                                                                                                                                                        155invoke-virtual {v7, v10}, Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent;
                                                                                                                                                                                        157iget-object v10, v1, Lcom/ly/adpoymer/b/t;->a:Landroid/content/Context;
                                                                                                                                                                                        159invoke-virtual {v10, v7}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
                                                                                                                                                                                        160goto/16 :goto_127
                                                                                                                                                                                        161cond_db:
                                                                                                                                                                                        162iget-object v7, v1, Lcom/ly/adpoymer/b/t;->a:Landroid/content/Context;
                                                                                                                                                                                        164invoke-static {v7}, Lcom/ly/adpoymer/b/p;->a(Landroid/content/Context;)Lcom/ly/adpoymer/b/p;
                                                                                                                                                                                        165move-result-object v7
                                                                                                                                                                                        166const/4 v10, 0x0
                                                                                                                                                                                        167goto_e2:
                                                                                                                                                                                        168invoke-virtual {v11}, Ljava/util/ArrayList;->size()I
                                                                                                                                                                                        169move-result v13
                                                                                                                                                                                        170if-ge v10, v13, :cond_f4
                                                                                                                                                                                        172invoke-virtual {v11, v10}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        173move-result-object v13
                                                                                                                                                                                        174check-cast v13, Ljava/lang/String;
                                                                                                                                                                                        176invoke-virtual {v7, v13}, Lcom/ly/adpoymer/b/p;->a(Ljava/lang/String;)V
                                                                                                                                                                                        177add-int/lit8 v10, v10, 0x1
                                                                                                                                                                                        178goto/16 :goto_e2
                                                                                                                                                                                        179cond_f4: new-instance v7, Landroid/os/Message;
                                                                                                                                                                                        181invoke-direct {v7}, Landroid/os/Message;-><init>()V
                                                                                                                                                                                        182new-instance v10, Landroid/os/Bundle;
                                                                                                                                                                                        184invoke-direct {v10}, Landroid/os/Bundle;-><init>()V
                                                                                                                                                                                        186iget-object v11, v1, Lcom/ly/adpoymer/b/t;->b:Lcom/ly/adpoymer/b/x;
                                                                                                                                                                                        188iget-object v11, v11, Lcom/ly/adpoymer/b/x;->h:Ljava/lang/String;
                                                                                                                                                                                        190invoke-virtual {v10, v9, v11}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        192const-string v11, "contentArray"
                                                                                                                                                                                        194iget-object v13, v1, Lcom/ly/adpoymer/b/t;->b:Lcom/ly/adpoymer/b/x;
                                                                                                                                                                                        196iget-object v13, v13, Lcom/ly/adpoymer/b/x;->g:Ljava/util/ArrayList;
                                                                                                                                                                                        198invoke-virtual {v10, v11, v13}, Landroid/os/Bundle;->putStringArrayList(Ljava/lang/String;Ljava/util/ArrayList;)V
                                                                                                                                                                                        200const-string v11, "clicklist"
                                                                                                                                                                                        202iget-object v13, v1, Lcom/ly/adpoymer/b/t;->b:Lcom/ly/adpoymer/b/x;
                                                                                                                                                                                        204iget-object v13, v13, Lcom/ly/adpoymer/b/x;->f:Ljava/util/ArrayList;
                                                                                                                                                                                        206invoke-virtual {v10, v11, v13}, Landroid/os/Bundle;->putStringArrayList(Ljava/lang/String;Ljava/util/ArrayList;)V
                                                                                                                                                                                        208invoke-virtual {v7, v10}, Landroid/os/Message;->setData(Landroid/os/Bundle;)V
                                                                                                                                                                                        209const/4 v10, 0x1
                                                                                                                                                                                        210iput v10, v7, Landroid/os/Message;->what:I
                                                                                                                                                                                        212iget-object v10, v1, Lcom/ly/adpoymer/b/t;->b:Lcom/ly/adpoymer/b/x;
                                                                                                                                                                                        214invoke-static {v10}, Lcom/ly/adpoymer/b/x;->b(Lcom/ly/adpoymer/b/x;)Lcom/ly/adpoymer/b/x$a;
                                                                                                                                                                                        215move-result-object v10
                                                                                                                                                                                        216int-to-long v11, v12
                                                                                                                                                                                        218invoke-virtual {v10, v7, v11, v12}, Landroid/os/Handler;->sendMessageDelayed(Landroid/os/Message;J)Z
                                                                                                                                                                                        219goto_127: add-int/lit8 v8, v8, 0x1
                                                                                                                                                                                        220goto/16 :goto_32
                                                                                                                                                                                        221catch_12b: move-exception v0
                                                                                                                                                                                        223invoke-virtual {v0}, Lorg/json/JSONException;->printStackTrace()V
                                                                                                                                                                                        224cond_12f: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • com.baidu.mapapi.search.core.SearchResult$ERRORNO.POIINDOOR_SERVER_ERROR:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        • com.baidu.mapapi.search.core.SearchResult$ERRORNO.POIINDOOR_BID_ERROR:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        • com.baidu.mapapi.search.core.SearchResult$ERRORNO.POIINDOOR_FLOOR_ERROR:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO
                                                                                                                                                                                        • org.json.JSONObject.optJSONObject
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.opt
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • java.lang.Integer.parseInt
                                                                                                                                                                                        • org.json.JSONObject.optDouble
                                                                                                                                                                                        • org.json.JSONObject.optDouble
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • com.baidu.mapapi.search.core.SearchResult$ERRORNO.NO_ERROR:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO
                                                                                                                                                                                        • com.baidu.mapapi.search.core.SearchResult$ERRORNO.RESULT_NOT_FOUND:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • com.baidu.mapapi.search.core.SearchResult$ERRORNO.NO_ERROR:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO
                                                                                                                                                                                        • org.json.JSONException.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • errNo
                                                                                                                                                                                        • floor
                                                                                                                                                                                        • Msg
                                                                                                                                                                                        • bid
                                                                                                                                                                                        • data
                                                                                                                                                                                        • poi_list
                                                                                                                                                                                        • address
                                                                                                                                                                                        • bd_id
                                                                                                                                                                                        • cid
                                                                                                                                                                                        • discount
                                                                                                                                                                                        • name
                                                                                                                                                                                        • phone
                                                                                                                                                                                        • price
                                                                                                                                                                                        • star_level
                                                                                                                                                                                        • tag
                                                                                                                                                                                        • uid
                                                                                                                                                                                        • tuan_nums
                                                                                                                                                                                        • twp
                                                                                                                                                                                        • pt_y
                                                                                                                                                                                        • pt_x
                                                                                                                                                                                        • page_num
                                                                                                                                                                                        • poi_num
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1if-eqz p1, :cond_130
                                                                                                                                                                                        3const-string v1, ""
                                                                                                                                                                                        5invoke-virtual {v1, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        6move-result v1
                                                                                                                                                                                        7if-eqz v1, :cond_d
                                                                                                                                                                                        8goto/16 :goto_130
                                                                                                                                                                                        9cond_d: new-instance v1, Lorg/json/JSONObject;
                                                                                                                                                                                        11invoke-direct {v1, p1}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        12try_end_12:
                                                                                                                                                                                        13const-string p1, "errNo"
                                                                                                                                                                                        15invoke-virtual {v1, p1}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        16move-result p1
                                                                                                                                                                                        18const-string v2, "floor"
                                                                                                                                                                                        19const/4 v3, 0x1
                                                                                                                                                                                        20if-eqz p1, :cond_42
                                                                                                                                                                                        21if-eq p1, v3, :cond_27
                                                                                                                                                                                        22const/4 v1, 0x5
                                                                                                                                                                                        23if-eq p1, v1, :cond_41
                                                                                                                                                                                        25sget-object p1, Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;->POIINDOOR_SERVER_ERROR:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;
                                                                                                                                                                                        26goto_24: iput-object p1, p2, Lcom/baidu/mapapi/search/core/SearchResult;->error:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;
                                                                                                                                                                                        27return v3
                                                                                                                                                                                        28cond_27:
                                                                                                                                                                                        29const-string p1, "Msg"
                                                                                                                                                                                        31invoke-virtual {v1, p1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        32move-result-object p1
                                                                                                                                                                                        34const-string v1, "bid"
                                                                                                                                                                                        36invoke-virtual {p1, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        37move-result v1
                                                                                                                                                                                        38if-eqz v1, :cond_38
                                                                                                                                                                                        40sget-object p1, Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;->POIINDOOR_BID_ERROR:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;
                                                                                                                                                                                        41goto/16 :goto_24
                                                                                                                                                                                        42cond_38:
                                                                                                                                                                                        43invoke-virtual {p1, v2}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        44move-result p1
                                                                                                                                                                                        45if-eqz p1, :cond_41
                                                                                                                                                                                        47sget-object p1, Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;->POIINDOOR_FLOOR_ERROR:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;
                                                                                                                                                                                        48goto/16 :goto_24
                                                                                                                                                                                        49cond_41: return v0
                                                                                                                                                                                        50cond_42:
                                                                                                                                                                                        51const-string p1, "data"
                                                                                                                                                                                        53invoke-virtual {v1, p1}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        54move-result-object p1
                                                                                                                                                                                        55if-nez p1, :cond_4b
                                                                                                                                                                                        56return v0
                                                                                                                                                                                        57cond_4b:
                                                                                                                                                                                        58const-string v1, "poi_list"
                                                                                                                                                                                        60invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        61move-result-object v1
                                                                                                                                                                                        62if-eqz v1, :cond_114
                                                                                                                                                                                        64invoke-virtual {v1}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        65move-result v4
                                                                                                                                                                                        66if-lez v4, :cond_114
                                                                                                                                                                                        67new-instance v4, Ljava/util/ArrayList;
                                                                                                                                                                                        69invoke-direct {v4}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        70goto_5e:
                                                                                                                                                                                        71invoke-virtual {v1}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        72move-result v5
                                                                                                                                                                                        73if-ge v0, v5, :cond_10c
                                                                                                                                                                                        75invoke-virtual {v1, v0}, Lorg/json/JSONArray;->opt(I)Ljava/lang/Object;
                                                                                                                                                                                        76move-result-object v5
                                                                                                                                                                                        77check-cast v5, Lorg/json/JSONObject;
                                                                                                                                                                                        78if-nez v5, :cond_6e
                                                                                                                                                                                        79goto/16 :goto_108
                                                                                                                                                                                        80cond_6e: new-instance v6, Lcom/baidu/mapapi/search/poi/PoiIndoorInfo;
                                                                                                                                                                                        82invoke-direct {v6}, Lcom/baidu/mapapi/search/poi/PoiIndoorInfo;-><init>()V
                                                                                                                                                                                        84const-string v7, "address"
                                                                                                                                                                                        86invoke-virtual {v5, v7}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        87move-result-object v7
                                                                                                                                                                                        88iput-object v7, v6, Lcom/baidu/mapapi/search/poi/PoiIndoorInfo;->address:Ljava/lang/String;
                                                                                                                                                                                        90const-string v7, "bd_id"
                                                                                                                                                                                        92invoke-virtual {v5, v7}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        93move-result-object v7
                                                                                                                                                                                        94iput-object v7, v6, Lcom/baidu/mapapi/search/poi/PoiIndoorInfo;->bid:Ljava/lang/String;
                                                                                                                                                                                        96const-string v7, "cid"
                                                                                                                                                                                        98invoke-virtual {v5, v7}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        99move-result v7
                                                                                                                                                                                        100iput v7, v6, Lcom/baidu/mapapi/search/poi/PoiIndoorInfo;->cid:I
                                                                                                                                                                                        102const-string v7, "discount"
                                                                                                                                                                                        104invoke-virtual {v5, v7}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        105move-result v7
                                                                                                                                                                                        106iput v7, v6, Lcom/baidu/mapapi/search/poi/PoiIndoorInfo;->discount:I
                                                                                                                                                                                        108invoke-virtual {v5, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        109move-result-object v7
                                                                                                                                                                                        110iput-object v7, v6, Lcom/baidu/mapapi/search/poi/PoiIndoorInfo;->floor:Ljava/lang/String;
                                                                                                                                                                                        112const-string v7, "name"
                                                                                                                                                                                        114invoke-virtual {v5, v7}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        115move-result-object v7
                                                                                                                                                                                        116iput-object v7, v6, Lcom/baidu/mapapi/search/poi/PoiIndoorInfo;->name:Ljava/lang/String;
                                                                                                                                                                                        118const-string v7, "phone"
                                                                                                                                                                                        120invoke-virtual {v5, v7}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        121move-result-object v7
                                                                                                                                                                                        122iput-object v7, v6, Lcom/baidu/mapapi/search/poi/PoiIndoorInfo;->phone:Ljava/lang/String;
                                                                                                                                                                                        124const-string v7, "price"
                                                                                                                                                                                        126invoke-virtual {v5, v7}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        127move-result v7
                                                                                                                                                                                        128int-to-double v7, v7
                                                                                                                                                                                        129iput-wide v7, v6, Lcom/baidu/mapapi/search/poi/PoiIndoorInfo;->price:D
                                                                                                                                                                                        131const-string v7, "star_level"
                                                                                                                                                                                        133invoke-virtual {v5, v7}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        134move-result v7
                                                                                                                                                                                        135iput v7, v6, Lcom/baidu/mapapi/search/poi/PoiIndoorInfo;->starLevel:I
                                                                                                                                                                                        137const-string v7, "tag"
                                                                                                                                                                                        139invoke-virtual {v5, v7}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        140move-result-object v7
                                                                                                                                                                                        141iput-object v7, v6, Lcom/baidu/mapapi/search/poi/PoiIndoorInfo;->tag:Ljava/lang/String;
                                                                                                                                                                                        143const-string v7, "uid"
                                                                                                                                                                                        145invoke-virtual {v5, v7}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        146move-result-object v7
                                                                                                                                                                                        147iput-object v7, v6, Lcom/baidu/mapapi/search/poi/PoiIndoorInfo;->uid:Ljava/lang/String;
                                                                                                                                                                                        149const-string v7, "tuan_nums"
                                                                                                                                                                                        151invoke-virtual {v5, v7}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        152move-result v7
                                                                                                                                                                                        153iput v7, v6, Lcom/baidu/mapapi/search/poi/PoiIndoorInfo;->groupNum:I
                                                                                                                                                                                        155const-string v7, "twp"
                                                                                                                                                                                        157invoke-virtual {v5, v7}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        158move-result-object v7
                                                                                                                                                                                        160invoke-static {v7}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
                                                                                                                                                                                        161move-result v7
                                                                                                                                                                                        162and-int/lit8 v8, v7, 0x1
                                                                                                                                                                                        163if-ne v8, v3, :cond_e2
                                                                                                                                                                                        164iput-boolean v3, v6, Lcom/baidu/mapapi/search/poi/PoiIndoorInfo;->isGroup:Z
                                                                                                                                                                                        165cond_e2: and-int/lit8 v8, v7, 0x2
                                                                                                                                                                                        166if-ne v8, v3, :cond_e8
                                                                                                                                                                                        167iput-boolean v3, v6, Lcom/baidu/mapapi/search/poi/PoiIndoorInfo;->isTakeOut:Z
                                                                                                                                                                                        168cond_e8: and-int/lit8 v7, v7, 0x4
                                                                                                                                                                                        169if-ne v7, v3, :cond_ee
                                                                                                                                                                                        170iput-boolean v3, v6, Lcom/baidu/mapapi/search/poi/PoiIndoorInfo;->isWaited:Z
                                                                                                                                                                                        171cond_ee: new-instance v7, Lcom/baidu/mapapi/model/inner/GeoPoint;
                                                                                                                                                                                        173const-string v8, "pt_y"
                                                                                                                                                                                        175invoke-virtual {v5, v8}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;)D
                                                                                                                                                                                        176move-result-wide v8
                                                                                                                                                                                        178const-string v10, "pt_x"
                                                                                                                                                                                        180invoke-virtual {v5, v10}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;)D
                                                                                                                                                                                        181move-result-wide v10
                                                                                                                                                                                        183invoke-direct {v7, v8, v9, v10, v11}, Lcom/baidu/mapapi/model/inner/GeoPoint;-><init>(DD)V
                                                                                                                                                                                        185invoke-static {v7}, Lcom/baidu/mapapi/model/CoordUtil;->mc2ll(Lcom/baidu/mapapi/model/inner/GeoPoint;)Lcom/baidu/mapapi/model/LatLng;
                                                                                                                                                                                        186move-result-object v5
                                                                                                                                                                                        187iput-object v5, v6, Lcom/baidu/mapapi/search/poi/PoiIndoorInfo;->latLng:Lcom/baidu/mapapi/model/LatLng;
                                                                                                                                                                                        189invoke-interface {v4, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        190goto_108: add-int/lit8 v0, v0, 0x1
                                                                                                                                                                                        191goto/16 :goto_5e
                                                                                                                                                                                        192cond_10c:
                                                                                                                                                                                        193sget-object v0, Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;->NO_ERROR:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;
                                                                                                                                                                                        194iput-object v0, p2, Lcom/baidu/mapapi/search/core/SearchResult;->error:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;
                                                                                                                                                                                        196invoke-virtual {p2, v4}, Lcom/baidu/mapapi/search/poi/PoiIndoorResult;->setmArrayPoiInfo(Ljava/util/List;)V
                                                                                                                                                                                        197goto/16 :goto_118
                                                                                                                                                                                        198cond_114:
                                                                                                                                                                                        199sget-object v0, Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;->RESULT_NOT_FOUND:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;
                                                                                                                                                                                        200iput-object v0, p2, Lcom/baidu/mapapi/search/core/SearchResult;->error:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;
                                                                                                                                                                                        201goto_118:
                                                                                                                                                                                        202const-string v0, "page_num"
                                                                                                                                                                                        204invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        205move-result v0
                                                                                                                                                                                        206iput v0, p2, Lcom/baidu/mapapi/search/poi/PoiIndoorResult;->pageNum:I
                                                                                                                                                                                        208const-string v0, "poi_num"
                                                                                                                                                                                        210invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        211move-result p1
                                                                                                                                                                                        212iput p1, p2, Lcom/baidu/mapapi/search/poi/PoiIndoorResult;->poiNum:I
                                                                                                                                                                                        214sget-object p1, Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;->NO_ERROR:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;
                                                                                                                                                                                        215goto/16 :goto_24
                                                                                                                                                                                        216catch_12c: move-exception p1
                                                                                                                                                                                        218invoke-virtual {p1}, Lorg/json/JSONException;->printStackTrace()V
                                                                                                                                                                                        219cond_130: return v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • com.tencent.smtt.sdk.TbsReaderView.a:Landroid/content/Context
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • com.tencent.smtt.sdk.TbsReaderView.a:Landroid/content/Context
                                                                                                                                                                                        • com.tencent.smtt.sdk.TbsReaderView.getResString
                                                                                                                                                                                        • android.os.Bundle.<init>
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • android.os.Bundle.getString
                                                                                                                                                                                        • com.tencent.smtt.sdk.TbsReaderView.a:Landroid/content/Context
                                                                                                                                                                                        • com.tencent.smtt.sdk.TbsReaderView.a:Landroid/content/Context
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • com.tencent.smtt.sdk.TbsReaderView.a:Landroid/content/Context
                                                                                                                                                                                        • com.tencent.smtt.sdk.TbsReaderView.getResString
                                                                                                                                                                                        • android.os.Bundle.<init>
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • android.os.Bundle.getString
                                                                                                                                                                                        • com.tencent.smtt.sdk.TbsReaderView.a:Landroid/content/Context
                                                                                                                                                                                        • com.tencent.smtt.sdk.TbsReaderView.a:Landroid/content/Context
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • com.tencent.smtt.sdk.TbsReaderView.a:Landroid/content/Context
                                                                                                                                                                                        • com.tencent.smtt.sdk.TbsReaderView.getResString
                                                                                                                                                                                        • android.os.Bundle.<init>
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • com.tencent.smtt.sdk.TbsReaderView.userStatistics
                                                                                                                                                                                        • android.os.Bundle.getString
                                                                                                                                                                                        • com.tencent.smtt.sdk.TbsReaderView.a:Landroid/content/Context
                                                                                                                                                                                        • com.tencent.smtt.sdk.TbsReaderView.userStatistics
                                                                                                                                                                                        • android.os.Bundle.getString
                                                                                                                                                                                        • android.os.Bundle.getString
                                                                                                                                                                                        • com.tencent.smtt.sdk.TbsReaderView.a:Landroid/content/Context
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • com.tencent.smtt.sdk.TbsReaderView.a:Landroid/content/Context
                                                                                                                                                                                        • com.tencent.smtt.sdk.TbsReaderView.getResString
                                                                                                                                                                                        • android.os.Bundle.<init>
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • android.os.Bundle.getString
                                                                                                                                                                                        • com.tencent.smtt.sdk.TbsReaderView.a:Landroid/content/Context
                                                                                                                                                                                        • com.tencent.smtt.sdk.TbsReaderView.d:Lcom/tencent/smtt/sdk/TbsReaderView$ReaderCallback
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • docpath
                                                                                                                                                                                        • channel_id
                                                                                                                                                                                        • statistics
                                                                                                                                                                                        • tip
                                                                                                                                                                                        • AHNG816
                                                                                                                                                                                        • AHNG815
                                                                                                                                                                                        • txt
                                                                                                                                                                                        • AHNG808
                                                                                                                                                                                        • AHNG807
                                                                                                                                                                                        • AHNG809
                                                                                                                                                                                        • AHNG812
                                                                                                                                                                                        • AHNG811
                                                                                                                                                                                        • pdf
                                                                                                                                                                                        • AHNG813
                                                                                                                                                                                        • name
                                                                                                                                                                                        • version
                                                                                                                                                                                        • AHNG828
                                                                                                                                                                                        • AHNG827
                                                                                                                                                                                        • doc
                                                                                                                                                                                        • AHNG829
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        2move-result v0
                                                                                                                                                                                        3const/16 v1, 0x13a2
                                                                                                                                                                                        5const-string v2, "docpath"
                                                                                                                                                                                        7const-string v3, "channel_id"
                                                                                                                                                                                        9const-string v4, "statistics"
                                                                                                                                                                                        11const-string v5, "tip"
                                                                                                                                                                                        12const/16 v6, 0x1393
                                                                                                                                                                                        14const-string v7, ""
                                                                                                                                                                                        15const/4 v8, 0x0
                                                                                                                                                                                        16const/4 v9, 0x1
                                                                                                                                                                                        17const/4 v10, 0x0
                                                                                                                                                                                        18if-eq v0, v1, :cond_11b
                                                                                                                                                                                        19const/16 v1, 0x13a6
                                                                                                                                                                                        20if-eq v0, v1, :cond_105
                                                                                                                                                                                        21packed-switch v0, :pswitch_data_172
                                                                                                                                                                                        22goto_1e: const/4 v9, 0x0
                                                                                                                                                                                        23goto/16 :goto_165
                                                                                                                                                                                        24pswitch_21:
                                                                                                                                                                                        25iget-object v0, p0, Lcom/tencent/smtt/sdk/bg;->a:Lcom/tencent/smtt/sdk/TbsReaderView;
                                                                                                                                                                                        27iget-object v0, v0, Lcom/tencent/smtt/sdk/TbsReaderView;->a:Landroid/content/Context;
                                                                                                                                                                                        29invoke-static {v0}, Lcom/tencent/smtt/sdk/a/d;->c(Landroid/content/Context;)Z
                                                                                                                                                                                        30move-result v0
                                                                                                                                                                                        31if-nez v0, :cond_51
                                                                                                                                                                                        33invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        34move-result-object p1
                                                                                                                                                                                        36iget-object p2, p0, Lcom/tencent/smtt/sdk/bg;->a:Lcom/tencent/smtt/sdk/TbsReaderView;
                                                                                                                                                                                        38iget-object p2, p2, Lcom/tencent/smtt/sdk/TbsReaderView;->a:Landroid/content/Context;
                                                                                                                                                                                        39const/16 v0, 0x139e
                                                                                                                                                                                        41invoke-static {p2, v0}, Lcom/tencent/smtt/sdk/TbsReaderView;->getResString(Landroid/content/Context;I)Ljava/lang/String;
                                                                                                                                                                                        42move-result-object p2
                                                                                                                                                                                        43new-instance v0, Landroid/os/Bundle;
                                                                                                                                                                                        45invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
                                                                                                                                                                                        47invoke-virtual {v0, v5, p2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        49const-string p2, "AHNG816"
                                                                                                                                                                                        51invoke-virtual {v0, v4, p2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        52const/16 p2, 0x2a53
                                                                                                                                                                                        54invoke-virtual {v0, v3, p2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        56iget-object p2, p0, Lcom/tencent/smtt/sdk/bg;->a:Lcom/tencent/smtt/sdk/TbsReaderView;
                                                                                                                                                                                        58const-string v1, "AHNG815"
                                                                                                                                                                                        59goto/16 :goto_e1
                                                                                                                                                                                        60cond_51: if-eqz p2, :cond_5a
                                                                                                                                                                                        61move-object v8, p2
                                                                                                                                                                                        62check-cast v8, Landroid/os/Bundle;
                                                                                                                                                                                        64invoke-virtual {v8, v2}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        65move-result-object v7
                                                                                                                                                                                        66cond_5a: move-object v1, v7
                                                                                                                                                                                        67move-object v5, v8
                                                                                                                                                                                        69iget-object v0, p0, Lcom/tencent/smtt/sdk/bg;->a:Lcom/tencent/smtt/sdk/TbsReaderView;
                                                                                                                                                                                        71iget-object v0, v0, Lcom/tencent/smtt/sdk/TbsReaderView;->a:Landroid/content/Context;
                                                                                                                                                                                        72const/4 v2, 0x4
                                                                                                                                                                                        73const/4 v3, 0x0
                                                                                                                                                                                        75const-string v4, "txt"
                                                                                                                                                                                        77invoke-static/range {v0 .. v5}, Lcom/tencent/smtt/sdk/QbSdk;->startQBForDoc(Landroid/content/Context;Ljava/lang/String;IILjava/lang/String;Landroid/os/Bundle;)Z
                                                                                                                                                                                        78goto/16 :goto_165
                                                                                                                                                                                        79pswitch_69:
                                                                                                                                                                                        80iget-object v0, p0, Lcom/tencent/smtt/sdk/bg;->a:Lcom/tencent/smtt/sdk/TbsReaderView;
                                                                                                                                                                                        82iget-object v0, v0, Lcom/tencent/smtt/sdk/TbsReaderView;->a:Landroid/content/Context;
                                                                                                                                                                                        84invoke-static {v0}, Lcom/tencent/smtt/sdk/a/d;->c(Landroid/content/Context;)Z
                                                                                                                                                                                        85move-result v0
                                                                                                                                                                                        86if-nez v0, :cond_98
                                                                                                                                                                                        88invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        89move-result-object p1
                                                                                                                                                                                        91iget-object p2, p0, Lcom/tencent/smtt/sdk/bg;->a:Lcom/tencent/smtt/sdk/TbsReaderView;
                                                                                                                                                                                        93iget-object p2, p2, Lcom/tencent/smtt/sdk/TbsReaderView;->a:Landroid/content/Context;
                                                                                                                                                                                        94const/16 v0, 0x139d
                                                                                                                                                                                        96invoke-static {p2, v0}, Lcom/tencent/smtt/sdk/TbsReaderView;->getResString(Landroid/content/Context;I)Ljava/lang/String;
                                                                                                                                                                                        97move-result-object p2
                                                                                                                                                                                        98new-instance v0, Landroid/os/Bundle;
                                                                                                                                                                                        100invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
                                                                                                                                                                                        102invoke-virtual {v0, v5, p2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        104const-string p2, "AHNG808"
                                                                                                                                                                                        106invoke-virtual {v0, v4, p2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        107const/16 p2, 0x2a51
                                                                                                                                                                                        109invoke-virtual {v0, v3, p2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        111iget-object p2, p0, Lcom/tencent/smtt/sdk/bg;->a:Lcom/tencent/smtt/sdk/TbsReaderView;
                                                                                                                                                                                        113const-string v1, "AHNG807"
                                                                                                                                                                                        114goto/16 :goto_e1
                                                                                                                                                                                        115cond_98: if-eqz p2, :cond_a1
                                                                                                                                                                                        116move-object v8, p2
                                                                                                                                                                                        117check-cast v8, Landroid/os/Bundle;
                                                                                                                                                                                        119invoke-virtual {v8, v2}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        120move-result-object v7
                                                                                                                                                                                        121cond_a1: move-object v1, v7
                                                                                                                                                                                        122move-object v5, v8
                                                                                                                                                                                        124iget-object v0, p0, Lcom/tencent/smtt/sdk/bg;->a:Lcom/tencent/smtt/sdk/TbsReaderView;
                                                                                                                                                                                        126iget-object v0, v0, Lcom/tencent/smtt/sdk/TbsReaderView;->a:Landroid/content/Context;
                                                                                                                                                                                        127const/4 v2, 0x4
                                                                                                                                                                                        128const/4 v3, 0x0
                                                                                                                                                                                        130const-string v4, ""
                                                                                                                                                                                        132invoke-static/range {v0 .. v5}, Lcom/tencent/smtt/sdk/QbSdk;->startQBForDoc(Landroid/content/Context;Ljava/lang/String;IILjava/lang/String;Landroid/os/Bundle;)Z
                                                                                                                                                                                        134iget-object v0, p0, Lcom/tencent/smtt/sdk/bg;->a:Lcom/tencent/smtt/sdk/TbsReaderView;
                                                                                                                                                                                        136const-string v1, "AHNG809"
                                                                                                                                                                                        137goto/16 :goto_101
                                                                                                                                                                                        138pswitch_b3:
                                                                                                                                                                                        139iget-object v0, p0, Lcom/tencent/smtt/sdk/bg;->a:Lcom/tencent/smtt/sdk/TbsReaderView;
                                                                                                                                                                                        141iget-object v0, v0, Lcom/tencent/smtt/sdk/TbsReaderView;->a:Landroid/content/Context;
                                                                                                                                                                                        143invoke-static {v0}, Lcom/tencent/smtt/sdk/a/d;->c(Landroid/content/Context;)Z
                                                                                                                                                                                        144move-result v0
                                                                                                                                                                                        145if-nez v0, :cond_e7
                                                                                                                                                                                        147invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        148move-result-object p1
                                                                                                                                                                                        150iget-object p2, p0, Lcom/tencent/smtt/sdk/bg;->a:Lcom/tencent/smtt/sdk/TbsReaderView;
                                                                                                                                                                                        152iget-object p2, p2, Lcom/tencent/smtt/sdk/TbsReaderView;->a:Landroid/content/Context;
                                                                                                                                                                                        153const/16 v0, 0x139f
                                                                                                                                                                                        155invoke-static {p2, v0}, Lcom/tencent/smtt/sdk/TbsReaderView;->getResString(Landroid/content/Context;I)Ljava/lang/String;
                                                                                                                                                                                        156move-result-object p2
                                                                                                                                                                                        157new-instance v0, Landroid/os/Bundle;
                                                                                                                                                                                        159invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
                                                                                                                                                                                        161invoke-virtual {v0, v5, p2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        163const-string p2, "AHNG812"
                                                                                                                                                                                        165invoke-virtual {v0, v4, p2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        166const/16 p2, 0x2a52
                                                                                                                                                                                        168invoke-virtual {v0, v3, p2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        170iget-object p2, p0, Lcom/tencent/smtt/sdk/bg;->a:Lcom/tencent/smtt/sdk/TbsReaderView;
                                                                                                                                                                                        172const-string v1, "AHNG811"
                                                                                                                                                                                        173goto_e1:
                                                                                                                                                                                        174invoke-virtual {p2, v1}, Lcom/tencent/smtt/sdk/TbsReaderView;->userStatistics(Ljava/lang/String;)V
                                                                                                                                                                                        175move-object p2, v0
                                                                                                                                                                                        176goto/16 :goto_1e
                                                                                                                                                                                        177cond_e7: if-eqz p2, :cond_f0
                                                                                                                                                                                        178move-object v8, p2
                                                                                                                                                                                        179check-cast v8, Landroid/os/Bundle;
                                                                                                                                                                                        181invoke-virtual {v8, v2}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        182move-result-object v7
                                                                                                                                                                                        183cond_f0: move-object v1, v7
                                                                                                                                                                                        184move-object v5, v8
                                                                                                                                                                                        186iget-object v0, p0, Lcom/tencent/smtt/sdk/bg;->a:Lcom/tencent/smtt/sdk/TbsReaderView;
                                                                                                                                                                                        188iget-object v0, v0, Lcom/tencent/smtt/sdk/TbsReaderView;->a:Landroid/content/Context;
                                                                                                                                                                                        189const/4 v2, 0x4
                                                                                                                                                                                        190const/4 v3, 0x0
                                                                                                                                                                                        192const-string v4, "pdf"
                                                                                                                                                                                        194invoke-static/range {v0 .. v5}, Lcom/tencent/smtt/sdk/QbSdk;->startQBForDoc(Landroid/content/Context;Ljava/lang/String;IILjava/lang/String;Landroid/os/Bundle;)Z
                                                                                                                                                                                        196iget-object v0, p0, Lcom/tencent/smtt/sdk/bg;->a:Lcom/tencent/smtt/sdk/TbsReaderView;
                                                                                                                                                                                        198const-string v1, "AHNG813"
                                                                                                                                                                                        199goto_101:
                                                                                                                                                                                        200invoke-virtual {v0, v1}, Lcom/tencent/smtt/sdk/TbsReaderView;->userStatistics(Ljava/lang/String;)V
                                                                                                                                                                                        201goto/16 :goto_165
                                                                                                                                                                                        202cond_105: if-eqz p2, :cond_165
                                                                                                                                                                                        203move-object v0, p2
                                                                                                                                                                                        204check-cast v0, Landroid/os/Bundle;
                                                                                                                                                                                        206const-string v1, "name"
                                                                                                                                                                                        208invoke-virtual {v0, v1}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        209move-result-object v1
                                                                                                                                                                                        210sput-object v1, Lcom/tencent/smtt/sdk/TbsReaderView;->gReaderPackName:Ljava/lang/String;
                                                                                                                                                                                        212const-string v1, "version"
                                                                                                                                                                                        214invoke-virtual {v0, v1}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        215move-result-object v0
                                                                                                                                                                                        216sput-object v0, Lcom/tencent/smtt/sdk/TbsReaderView;->gReaderPackVersion:Ljava/lang/String;
                                                                                                                                                                                        217goto/16 :goto_165
                                                                                                                                                                                        218cond_11b:
                                                                                                                                                                                        219iget-object v0, p0, Lcom/tencent/smtt/sdk/bg;->a:Lcom/tencent/smtt/sdk/TbsReaderView;
                                                                                                                                                                                        221iget-object v0, v0, Lcom/tencent/smtt/sdk/TbsReaderView;->a:Landroid/content/Context;
                                                                                                                                                                                        223invoke-static {v0}, Lcom/tencent/smtt/sdk/a/d;->c(Landroid/content/Context;)Z
                                                                                                                                                                                        224move-result v0
                                                                                                                                                                                        225if-nez v0, :cond_14a
                                                                                                                                                                                        227invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        228move-result-object p1
                                                                                                                                                                                        230iget-object p2, p0, Lcom/tencent/smtt/sdk/bg;->a:Lcom/tencent/smtt/sdk/TbsReaderView;
                                                                                                                                                                                        232iget-object p2, p2, Lcom/tencent/smtt/sdk/TbsReaderView;->a:Landroid/content/Context;
                                                                                                                                                                                        233const/16 v0, 0x13a5
                                                                                                                                                                                        235invoke-static {p2, v0}, Lcom/tencent/smtt/sdk/TbsReaderView;->getResString(Landroid/content/Context;I)Ljava/lang/String;
                                                                                                                                                                                        236move-result-object p2
                                                                                                                                                                                        237new-instance v0, Landroid/os/Bundle;
                                                                                                                                                                                        239invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
                                                                                                                                                                                        241invoke-virtual {v0, v5, p2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        243const-string p2, "AHNG828"
                                                                                                                                                                                        245invoke-virtual {v0, v4, p2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        246const/16 p2, 0x2ad5
                                                                                                                                                                                        248invoke-virtual {v0, v3, p2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        250iget-object p2, p0, Lcom/tencent/smtt/sdk/bg;->a:Lcom/tencent/smtt/sdk/TbsReaderView;
                                                                                                                                                                                        252const-string v1, "AHNG827"
                                                                                                                                                                                        253goto/16 :goto_e1
                                                                                                                                                                                        254cond_14a: if-eqz p2, :cond_153
                                                                                                                                                                                        255move-object v8, p2
                                                                                                                                                                                        256check-cast v8, Landroid/os/Bundle;
                                                                                                                                                                                        258invoke-virtual {v8, v2}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        259move-result-object v7
                                                                                                                                                                                        260cond_153: move-object v1, v7
                                                                                                                                                                                        261move-object v5, v8
                                                                                                                                                                                        263iget-object v0, p0, Lcom/tencent/smtt/sdk/bg;->a:Lcom/tencent/smtt/sdk/TbsReaderView;
                                                                                                                                                                                        265iget-object v0, v0, Lcom/tencent/smtt/sdk/TbsReaderView;->a:Landroid/content/Context;
                                                                                                                                                                                        266const/4 v2, 0x4
                                                                                                                                                                                        267const/4 v3, 0x0
                                                                                                                                                                                        269const-string v4, "doc"
                                                                                                                                                                                        271invoke-static/range {v0 .. v5}, Lcom/tencent/smtt/sdk/QbSdk;->startQBForDoc(Landroid/content/Context;Ljava/lang/String;IILjava/lang/String;Landroid/os/Bundle;)Z
                                                                                                                                                                                        273iget-object v0, p0, Lcom/tencent/smtt/sdk/bg;->a:Lcom/tencent/smtt/sdk/TbsReaderView;
                                                                                                                                                                                        275const-string v1, "AHNG829"
                                                                                                                                                                                        276goto/16 :goto_101
                                                                                                                                                                                        277cond_165:
                                                                                                                                                                                        278iget-object v0, p0, Lcom/tencent/smtt/sdk/bg;->a:Lcom/tencent/smtt/sdk/TbsReaderView;
                                                                                                                                                                                        280iget-object v0, v0, Lcom/tencent/smtt/sdk/TbsReaderView;->d:Lcom/tencent/smtt/sdk/TbsReaderView$ReaderCallback;
                                                                                                                                                                                        281if-eqz v0, :cond_170
                                                                                                                                                                                        282if-nez v9, :cond_170
                                                                                                                                                                                        284invoke-interface {v0, p1, p2, p3}, Lcom/tencent/smtt/sdk/TbsReaderView$ReaderCallback;->onCallBackAction(Ljava/lang/Integer;Ljava/lang/Object;Ljava/lang/Object;)V
                                                                                                                                                                                        285cond_170: return-void
                                                                                                                                                                                        286nop
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • 1
                                                                                                                                                                                        • 0
                                                                                                                                                                                        • autoOpen
                                                                                                                                                                                        • true
                                                                                                                                                                                        • false
                                                                                                                                                                                        • pk
                                                                                                                                                                                        • c
                                                                                                                                                                                        • clickProcId
                                                                                                                                                                                        • clickTime
                                                                                                                                                                                        • contentLength
                                                                                                                                                                                        • dlCnt
                                                                                                                                                                                        • dlTime
                                                                                                                                                                                        • dlTunnel
                                                                                                                                                                                        • 3
                                                                                                                                                                                        • dlWay
                                                                                                                                                                                        • exp_id
                                                                                                                                                                                        • exp2
                                                                                                                                                                                        • pkg
                                                                                                                                                                                        • typeProcId
                                                                                                                                                                                        • url2
                                                                                                                                                                                        • sn
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"()",
                                                                                                                                                                                        3"Ljava/util/HashMap<",
                                                                                                                                                                                        4"Ljava/lang/String;",
                                                                                                                                                                                        5"Ljava/lang/String;",
                                                                                                                                                                                        6">;"
                                                                                                                                                                                        7}
                                                                                                                                                                                        8.end annotation
                                                                                                                                                                                        10const-string v0, "1"
                                                                                                                                                                                        12const-string v1, "0"
                                                                                                                                                                                        14invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        15move-result-object v2
                                                                                                                                                                                        17invoke-virtual {v2}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getSystemUtils()Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;
                                                                                                                                                                                        18move-result-object v2
                                                                                                                                                                                        19new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        21invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        23const-string v4, ""
                                                                                                                                                                                        25invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        27iget-object v5, p0, Lcom/baidu/mobads/vo/a/c;->p:Landroid/content/Context;
                                                                                                                                                                                        29invoke-interface {v2, v5}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getCurrentProcessId(Landroid/content/Context;)I
                                                                                                                                                                                        30move-result v2
                                                                                                                                                                                        32invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        34invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        35move-result-object v2
                                                                                                                                                                                        36new-instance v3, Ljava/util/HashMap;
                                                                                                                                                                                        38invoke-direct {v3}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        39try_start_28:
                                                                                                                                                                                        40const-string v5, "autoOpen"
                                                                                                                                                                                        41iget-boolean v6, p0, Lcom/baidu/mobads/vo/a/c;->o:Z
                                                                                                                                                                                        42if-eqz v6, :cond_31
                                                                                                                                                                                        44const-string v6, "true"
                                                                                                                                                                                        45goto/16 :goto_33
                                                                                                                                                                                        46cond_31:
                                                                                                                                                                                        47const-string v6, "false"
                                                                                                                                                                                        48goto_33:
                                                                                                                                                                                        49invoke-virtual {v3, v5, v6}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        51const-string v5, "pk"
                                                                                                                                                                                        53iget-object v6, p0, Lcom/baidu/mobads/vo/a/c;->q:Lcom/baidu/mobads/interfaces/download/activate/IXAppInfo;
                                                                                                                                                                                        55invoke-interface {v6}, Lcom/baidu/mobads/interfaces/download/activate/IXAppInfo;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        56move-result-object v6
                                                                                                                                                                                        58invoke-virtual {v3, v5, v6}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        60const-string v5, "c"
                                                                                                                                                                                        62invoke-virtual {v3, v5, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        64const-string v5, "clickProcId"
                                                                                                                                                                                        66invoke-virtual {v3, v5, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        68const-string v5, "clickTime"
                                                                                                                                                                                        69new-instance v6, Ljava/lang/StringBuilder;
                                                                                                                                                                                        71invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        73iget-object v7, p0, Lcom/baidu/mobads/vo/a/c;->q:Lcom/baidu/mobads/interfaces/download/activate/IXAppInfo;
                                                                                                                                                                                        75invoke-interface {v7}, Lcom/baidu/mobads/interfaces/download/activate/IXAppInfo;->getClickTime()J
                                                                                                                                                                                        76move-result-wide v7
                                                                                                                                                                                        78invoke-virtual {v6, v7, v8}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        80invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        82invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        83move-result-object v6
                                                                                                                                                                                        85invoke-virtual {v3, v5, v6}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        87const-string v5, "contentLength"
                                                                                                                                                                                        88new-instance v6, Ljava/lang/StringBuilder;
                                                                                                                                                                                        90invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        92invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        94iget-object v7, p0, Lcom/baidu/mobads/vo/a/c;->q:Lcom/baidu/mobads/interfaces/download/activate/IXAppInfo;
                                                                                                                                                                                        96invoke-interface {v7}, Lcom/baidu/mobads/interfaces/download/activate/IXAppInfo;->getAppSize()J
                                                                                                                                                                                        97move-result-wide v7
                                                                                                                                                                                        99invoke-virtual {v6, v7, v8}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        101invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        102move-result-object v6
                                                                                                                                                                                        104invoke-virtual {v3, v5, v6}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        106const-string v5, "dlCnt"
                                                                                                                                                                                        108invoke-virtual {v3, v5, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        110const-string v5, "dlTime"
                                                                                                                                                                                        112invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        113move-result-wide v6
                                                                                                                                                                                        115iget-object v8, p0, Lcom/baidu/mobads/vo/a/c;->q:Lcom/baidu/mobads/interfaces/download/activate/IXAppInfo;
                                                                                                                                                                                        117invoke-interface {v8}, Lcom/baidu/mobads/interfaces/download/activate/IXAppInfo;->getClickTime()J
                                                                                                                                                                                        118move-result-wide v8
                                                                                                                                                                                        119sub-long/2addr v6, v8
                                                                                                                                                                                        121invoke-static {v6, v7}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
                                                                                                                                                                                        122move-result-object v6
                                                                                                                                                                                        124invoke-virtual {v3, v5, v6}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        126const-string v5, "dlTunnel"
                                                                                                                                                                                        128const-string v6, "3"
                                                                                                                                                                                        130invoke-virtual {v3, v5, v6}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        132const-string v5, "dlWay"
                                                                                                                                                                                        134iget-object v6, p0, Lcom/baidu/mobads/vo/a/c;->q:Lcom/baidu/mobads/interfaces/download/activate/IXAppInfo;
                                                                                                                                                                                        136invoke-interface {v6}, Lcom/baidu/mobads/interfaces/download/activate/IXAppInfo;->isTooLarge()Z
                                                                                                                                                                                        137move-result v6
                                                                                                                                                                                        138if-eqz v6, :cond_aa
                                                                                                                                                                                        139goto/16 :goto_ab
                                                                                                                                                                                        140cond_aa: move-object v0, v1
                                                                                                                                                                                        141goto_ab:
                                                                                                                                                                                        142invoke-virtual {v3, v5, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        144const-string v0, "exp_id"
                                                                                                                                                                                        146invoke-virtual {v3, v0, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        148const-string v0, "exp2"
                                                                                                                                                                                        150invoke-virtual {v3, v0, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        152const-string v0, "pkg"
                                                                                                                                                                                        154iget-object v1, p0, Lcom/baidu/mobads/vo/a/c;->q:Lcom/baidu/mobads/interfaces/download/activate/IXAppInfo;
                                                                                                                                                                                        156invoke-interface {v1}, Lcom/baidu/mobads/interfaces/download/activate/IXAppInfo;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        157move-result-object v1
                                                                                                                                                                                        159invoke-virtual {v3, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        161const-string v0, "typeProcId"
                                                                                                                                                                                        163invoke-virtual {v3, v0, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        165const-string v0, "url2"
                                                                                                                                                                                        167invoke-virtual {v3, v0, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        169invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        170move-result-object v0
                                                                                                                                                                                        172invoke-virtual {v0}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getSystemUtils()Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;
                                                                                                                                                                                        173move-result-object v0
                                                                                                                                                                                        175iget-object v1, p0, Lcom/baidu/mobads/vo/a/c;->p:Landroid/content/Context;
                                                                                                                                                                                        177invoke-interface {v0, v1}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getIMEI(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        178move-result-object v0
                                                                                                                                                                                        180const-string v1, "sn"
                                                                                                                                                                                        182invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        183move-result-object v2
                                                                                                                                                                                        185invoke-virtual {v2}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getBase64()Lcom/baidu/mobads/interfaces/utils/IBase64;
                                                                                                                                                                                        186move-result-object v2
                                                                                                                                                                                        188invoke-interface {v2, v0}, Lcom/baidu/mobads/interfaces/utils/IBase64;->encode(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        189move-result-object v0
                                                                                                                                                                                        191invoke-virtual {v3, v1, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        192try_end_ec: goto/16 :goto_f9
                                                                                                                                                                                        193catch_ed: move-exception v0
                                                                                                                                                                                        195invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        196move-result-object v1
                                                                                                                                                                                        198invoke-virtual {v1}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getAdLogger()Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        199move-result-object v1
                                                                                                                                                                                        201invoke-interface {v1, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/Throwable;)I
                                                                                                                                                                                        202goto_f9: return-object v3
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONArray.opt
                                                                                                                                                                                        • org.json.JSONObject.length
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optJSONObject
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optJSONObject
                                                                                                                                                                                        • org.json.JSONObject.length
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optDouble
                                                                                                                                                                                        • org.json.JSONObject.optDouble
                                                                                                                                                                                        • org.json.JSONObject.optDouble
                                                                                                                                                                                        • org.json.JSONObject.optDouble
                                                                                                                                                                                        • org.json.JSONObject.optDouble
                                                                                                                                                                                        • org.json.JSONObject.optDouble
                                                                                                                                                                                        • org.json.JSONObject.optDouble
                                                                                                                                                                                        • org.json.JSONObject.optDouble
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • com.baidu.mapapi.search.core.SearchResult$ERRORNO.NO_ERROR:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • name
                                                                                                                                                                                        • location
                                                                                                                                                                                        • address
                                                                                                                                                                                        • telephone
                                                                                                                                                                                        • uid
                                                                                                                                                                                        • detail_info
                                                                                                                                                                                        • tag
                                                                                                                                                                                        • detail_url
                                                                                                                                                                                        • type
                                                                                                                                                                                        • price
                                                                                                                                                                                        • overall_rating
                                                                                                                                                                                        • taste_rating
                                                                                                                                                                                        • service_rating
                                                                                                                                                                                        • environment_rating
                                                                                                                                                                                        • facility_rating
                                                                                                                                                                                        • hygiene_rating
                                                                                                                                                                                        • technology_rating
                                                                                                                                                                                        • image_num
                                                                                                                                                                                        • groupon_num
                                                                                                                                                                                        • comment_num
                                                                                                                                                                                        • discount_num
                                                                                                                                                                                        • favorite_num
                                                                                                                                                                                        • checkin_num
                                                                                                                                                                                        • shop_hours
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        2invoke-virtual {p1, v0}, Lorg/json/JSONArray;->opt(I)Ljava/lang/Object;
                                                                                                                                                                                        3move-result-object p1
                                                                                                                                                                                        4check-cast p1, Lorg/json/JSONObject;
                                                                                                                                                                                        5if-eqz p1, :cond_fa
                                                                                                                                                                                        7invoke-virtual {p1}, Lorg/json/JSONObject;->length()I
                                                                                                                                                                                        8move-result v1
                                                                                                                                                                                        9if-nez v1, :cond_11
                                                                                                                                                                                        10goto/16 :goto_fa
                                                                                                                                                                                        11cond_11:
                                                                                                                                                                                        12const-string v1, "name"
                                                                                                                                                                                        14invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        15move-result-object v1
                                                                                                                                                                                        17invoke-virtual {p2, v1}, Lcom/baidu/mapapi/search/poi/PoiDetailResult;->setName(Ljava/lang/String;)V
                                                                                                                                                                                        19const-string v1, "location"
                                                                                                                                                                                        21invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        22move-result-object v1
                                                                                                                                                                                        24invoke-direct {p0, v1}, Lcom/baidu/platform/core/c/d;->a(Lorg/json/JSONObject;)Lcom/baidu/mapapi/model/LatLng;
                                                                                                                                                                                        25move-result-object v1
                                                                                                                                                                                        27invoke-virtual {p2, v1}, Lcom/baidu/mapapi/search/poi/PoiDetailResult;->setLocation(Lcom/baidu/mapapi/model/LatLng;)V
                                                                                                                                                                                        29const-string v1, "address"
                                                                                                                                                                                        31invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        32move-result-object v1
                                                                                                                                                                                        34invoke-virtual {p2, v1}, Lcom/baidu/mapapi/search/poi/PoiDetailResult;->setAddress(Ljava/lang/String;)V
                                                                                                                                                                                        36const-string v1, "telephone"
                                                                                                                                                                                        38invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        39move-result-object v1
                                                                                                                                                                                        41invoke-virtual {p2, v1}, Lcom/baidu/mapapi/search/poi/PoiDetailResult;->setTelephone(Ljava/lang/String;)V
                                                                                                                                                                                        43const-string v1, "uid"
                                                                                                                                                                                        45invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        46move-result-object v1
                                                                                                                                                                                        48invoke-virtual {p2, v1}, Lcom/baidu/mapapi/search/poi/PoiDetailResult;->setUid(Ljava/lang/String;)V
                                                                                                                                                                                        50const-string v1, "detail_info"
                                                                                                                                                                                        52invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        53move-result-object p1
                                                                                                                                                                                        54if-eqz p1, :cond_f4
                                                                                                                                                                                        56invoke-virtual {p1}, Lorg/json/JSONObject;->length()I
                                                                                                                                                                                        57move-result v1
                                                                                                                                                                                        58if-eqz v1, :cond_f4
                                                                                                                                                                                        60const-string v1, "tag"
                                                                                                                                                                                        62invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        63move-result-object v1
                                                                                                                                                                                        65invoke-virtual {p2, v1}, Lcom/baidu/mapapi/search/poi/PoiDetailResult;->setTag(Ljava/lang/String;)V
                                                                                                                                                                                        67const-string v1, "detail_url"
                                                                                                                                                                                        69invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        70move-result-object v1
                                                                                                                                                                                        72invoke-virtual {p2, v1}, Lcom/baidu/mapapi/search/poi/PoiDetailResult;->setDetailUrl(Ljava/lang/String;)V
                                                                                                                                                                                        74const-string v1, "type"
                                                                                                                                                                                        76invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        77move-result-object v1
                                                                                                                                                                                        79invoke-virtual {p2, v1}, Lcom/baidu/mapapi/search/poi/PoiDetailResult;->setType(Ljava/lang/String;)V
                                                                                                                                                                                        80const-wide/16 v1, 0x0
                                                                                                                                                                                        82const-string v3, "price"
                                                                                                                                                                                        84invoke-virtual {p1, v3, v1, v2}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;D)D
                                                                                                                                                                                        85move-result-wide v3
                                                                                                                                                                                        87invoke-virtual {p2, v3, v4}, Lcom/baidu/mapapi/search/poi/PoiDetailResult;->setPrice(D)V
                                                                                                                                                                                        89const-string v3, "overall_rating"
                                                                                                                                                                                        91invoke-virtual {p1, v3, v1, v2}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;D)D
                                                                                                                                                                                        92move-result-wide v3
                                                                                                                                                                                        94invoke-virtual {p2, v3, v4}, Lcom/baidu/mapapi/search/poi/PoiDetailResult;->setOverallRating(D)V
                                                                                                                                                                                        96const-string v3, "taste_rating"
                                                                                                                                                                                        98invoke-virtual {p1, v3, v1, v2}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;D)D
                                                                                                                                                                                        99move-result-wide v3
                                                                                                                                                                                        101invoke-virtual {p2, v3, v4}, Lcom/baidu/mapapi/search/poi/PoiDetailResult;->setTasteRating(D)V
                                                                                                                                                                                        103const-string v3, "service_rating"
                                                                                                                                                                                        105invoke-virtual {p1, v3, v1, v2}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;D)D
                                                                                                                                                                                        106move-result-wide v3
                                                                                                                                                                                        108invoke-virtual {p2, v3, v4}, Lcom/baidu/mapapi/search/poi/PoiDetailResult;->setServiceRating(D)V
                                                                                                                                                                                        110const-string v3, "environment_rating"
                                                                                                                                                                                        112invoke-virtual {p1, v3, v1, v2}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;D)D
                                                                                                                                                                                        113move-result-wide v3
                                                                                                                                                                                        115invoke-virtual {p2, v3, v4}, Lcom/baidu/mapapi/search/poi/PoiDetailResult;->setEnvironmentRating(D)V
                                                                                                                                                                                        117const-string v3, "facility_rating"
                                                                                                                                                                                        119invoke-virtual {p1, v3, v1, v2}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;D)D
                                                                                                                                                                                        120move-result-wide v3
                                                                                                                                                                                        122invoke-virtual {p2, v3, v4}, Lcom/baidu/mapapi/search/poi/PoiDetailResult;->setFacilityRating(D)V
                                                                                                                                                                                        124const-string v3, "hygiene_rating"
                                                                                                                                                                                        126invoke-virtual {p1, v3, v1, v2}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;D)D
                                                                                                                                                                                        127move-result-wide v3
                                                                                                                                                                                        129invoke-virtual {p2, v3, v4}, Lcom/baidu/mapapi/search/poi/PoiDetailResult;->setHygieneRating(D)V
                                                                                                                                                                                        131const-string v3, "technology_rating"
                                                                                                                                                                                        133invoke-virtual {p1, v3, v1, v2}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;D)D
                                                                                                                                                                                        134move-result-wide v1
                                                                                                                                                                                        136invoke-virtual {p2, v1, v2}, Lcom/baidu/mapapi/search/poi/PoiDetailResult;->setTechnologyRating(D)V
                                                                                                                                                                                        138const-string v1, "image_num"
                                                                                                                                                                                        140invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        141move-result v1
                                                                                                                                                                                        143invoke-virtual {p2, v1}, Lcom/baidu/mapapi/search/poi/PoiDetailResult;->setImageNum(I)V
                                                                                                                                                                                        145const-string v1, "groupon_num"
                                                                                                                                                                                        147invoke-virtual {p1, v1, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
                                                                                                                                                                                        148move-result v1
                                                                                                                                                                                        150invoke-virtual {p2, v1}, Lcom/baidu/mapapi/search/poi/PoiDetailResult;->setGrouponNum(I)V
                                                                                                                                                                                        152const-string v1, "comment_num"
                                                                                                                                                                                        154invoke-virtual {p1, v1, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
                                                                                                                                                                                        155move-result v1
                                                                                                                                                                                        157invoke-virtual {p2, v1}, Lcom/baidu/mapapi/search/poi/PoiDetailResult;->setCommentNum(I)V
                                                                                                                                                                                        159const-string v1, "discount_num"
                                                                                                                                                                                        161invoke-virtual {p1, v1, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
                                                                                                                                                                                        162move-result v1
                                                                                                                                                                                        164invoke-virtual {p2, v1}, Lcom/baidu/mapapi/search/poi/PoiDetailResult;->setDiscountNum(I)V
                                                                                                                                                                                        166const-string v1, "favorite_num"
                                                                                                                                                                                        168invoke-virtual {p1, v1, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
                                                                                                                                                                                        169move-result v1
                                                                                                                                                                                        171invoke-virtual {p2, v1}, Lcom/baidu/mapapi/search/poi/PoiDetailResult;->setFavoriteNum(I)V
                                                                                                                                                                                        173const-string v1, "checkin_num"
                                                                                                                                                                                        175invoke-virtual {p1, v1, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
                                                                                                                                                                                        176move-result v0
                                                                                                                                                                                        178invoke-virtual {p2, v0}, Lcom/baidu/mapapi/search/poi/PoiDetailResult;->setCheckinNum(I)V
                                                                                                                                                                                        180const-string v0, "shop_hours"
                                                                                                                                                                                        182invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        183move-result-object p1
                                                                                                                                                                                        185invoke-virtual {p2, p1}, Lcom/baidu/mapapi/search/poi/PoiDetailResult;->setShopHours(Ljava/lang/String;)V
                                                                                                                                                                                        186cond_f4:
                                                                                                                                                                                        187sget-object p1, Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;->NO_ERROR:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;
                                                                                                                                                                                        188iput-object p1, p2, Lcom/baidu/mapapi/search/core/SearchResult;->error:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;
                                                                                                                                                                                        189const/4 p1, 0x1
                                                                                                                                                                                        190return p1
                                                                                                                                                                                        191cond_fa: return v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getLong
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getInt
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getLong
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getInt
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getInt
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getInt
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • id
                                                                                                                                                                                        • agent_id
                                                                                                                                                                                        • content
                                                                                                                                                                                        • content_type
                                                                                                                                                                                        • track_id
                                                                                                                                                                                        • agent_nickname
                                                                                                                                                                                        • conversation_id
                                                                                                                                                                                        • created_on
                                                                                                                                                                                        • enterprise_id
                                                                                                                                                                                        • from_type
                                                                                                                                                                                        • status
                                                                                                                                                                                        • type
                                                                                                                                                                                        • avatar
                                                                                                                                                                                        • media_url
                                                                                                                                                                                        • extra
                                                                                                                                                                                        • is_already_feedback
                                                                                                                                                                                        • isRead
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Lcom/meiqia/core/b/f;
                                                                                                                                                                                        2invoke-direct {v0}, Lcom/meiqia/core/b/f;-><init>()V
                                                                                                                                                                                        4const-string v1, "id"
                                                                                                                                                                                        6invoke-interface {p1, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        7move-result v1
                                                                                                                                                                                        9invoke-interface {p1, v1}, Landroid/database/Cursor;->getLong(I)J
                                                                                                                                                                                        10move-result-wide v1
                                                                                                                                                                                        12invoke-virtual {v0, v1, v2}, Lcom/meiqia/core/b/f;->d(J)V
                                                                                                                                                                                        14const-string v1, "agent_id"
                                                                                                                                                                                        16invoke-interface {p1, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        17move-result v1
                                                                                                                                                                                        19invoke-interface {p1, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        20move-result-object v1
                                                                                                                                                                                        22invoke-virtual {v0, v1}, Lcom/meiqia/core/b/f;->a(Ljava/lang/String;)V
                                                                                                                                                                                        24const-string v1, "content"
                                                                                                                                                                                        26invoke-interface {p1, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        27move-result v1
                                                                                                                                                                                        29invoke-interface {p1, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        30move-result-object v1
                                                                                                                                                                                        32invoke-virtual {v0, v1}, Lcom/meiqia/core/b/f;->d(Ljava/lang/String;)V
                                                                                                                                                                                        34const-string v1, "content_type"
                                                                                                                                                                                        36invoke-interface {p1, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        37move-result v1
                                                                                                                                                                                        39invoke-interface {p1, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        40move-result-object v1
                                                                                                                                                                                        42invoke-virtual {v0, v1}, Lcom/meiqia/core/b/f;->f(Ljava/lang/String;)V
                                                                                                                                                                                        44const-string v1, "track_id"
                                                                                                                                                                                        46invoke-interface {p1, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        47move-result v1
                                                                                                                                                                                        49invoke-interface {p1, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        50move-result-object v1
                                                                                                                                                                                        52invoke-virtual {v0, v1}, Lcom/meiqia/core/b/f;->l(Ljava/lang/String;)V
                                                                                                                                                                                        54const-string v1, "agent_nickname"
                                                                                                                                                                                        56invoke-interface {p1, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        57move-result v1
                                                                                                                                                                                        59invoke-interface {p1, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        60move-result-object v1
                                                                                                                                                                                        62invoke-virtual {v0, v1}, Lcom/meiqia/core/b/f;->b(Ljava/lang/String;)V
                                                                                                                                                                                        64const-string v1, "conversation_id"
                                                                                                                                                                                        66invoke-interface {p1, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        67move-result v1
                                                                                                                                                                                        69invoke-interface {p1, v1}, Landroid/database/Cursor;->getInt(I)I
                                                                                                                                                                                        70move-result v1
                                                                                                                                                                                        71int-to-long v1, v1
                                                                                                                                                                                        73invoke-virtual {v0, v1, v2}, Lcom/meiqia/core/b/f;->a(J)V
                                                                                                                                                                                        75const-string v1, "created_on"
                                                                                                                                                                                        77invoke-interface {p1, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        78move-result v1
                                                                                                                                                                                        80invoke-interface {p1, v1}, Landroid/database/Cursor;->getLong(I)J
                                                                                                                                                                                        81move-result-wide v1
                                                                                                                                                                                        83invoke-virtual {v0, v1, v2}, Lcom/meiqia/core/b/f;->b(J)V
                                                                                                                                                                                        85const-string v1, "enterprise_id"
                                                                                                                                                                                        87invoke-interface {p1, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        88move-result v1
                                                                                                                                                                                        90invoke-interface {p1, v1}, Landroid/database/Cursor;->getInt(I)I
                                                                                                                                                                                        91move-result v1
                                                                                                                                                                                        92int-to-long v1, v1
                                                                                                                                                                                        94invoke-virtual {v0, v1, v2}, Lcom/meiqia/core/b/f;->c(J)V
                                                                                                                                                                                        96const-string v1, "from_type"
                                                                                                                                                                                        98invoke-interface {p1, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        99move-result v1
                                                                                                                                                                                        101invoke-interface {p1, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        102move-result-object v1
                                                                                                                                                                                        104invoke-virtual {v0, v1}, Lcom/meiqia/core/b/f;->h(Ljava/lang/String;)V
                                                                                                                                                                                        106const-string v1, "status"
                                                                                                                                                                                        108invoke-interface {p1, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        109move-result v1
                                                                                                                                                                                        111invoke-interface {p1, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        112move-result-object v1
                                                                                                                                                                                        114invoke-virtual {v0, v1}, Lcom/meiqia/core/b/f;->j(Ljava/lang/String;)V
                                                                                                                                                                                        116const-string v1, "type"
                                                                                                                                                                                        118invoke-interface {p1, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        119move-result v1
                                                                                                                                                                                        121invoke-interface {p1, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        122move-result-object v1
                                                                                                                                                                                        124invoke-virtual {v0, v1}, Lcom/meiqia/core/b/f;->m(Ljava/lang/String;)V
                                                                                                                                                                                        126const-string v1, "avatar"
                                                                                                                                                                                        128invoke-interface {p1, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        129move-result v1
                                                                                                                                                                                        131invoke-interface {p1, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        132move-result-object v1
                                                                                                                                                                                        134invoke-virtual {v0, v1}, Lcom/meiqia/core/b/f;->c(Ljava/lang/String;)V
                                                                                                                                                                                        136const-string v1, "media_url"
                                                                                                                                                                                        138invoke-interface {p1, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        139move-result v1
                                                                                                                                                                                        141invoke-interface {p1, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        142move-result-object v1
                                                                                                                                                                                        144invoke-virtual {v0, v1}, Lcom/meiqia/core/b/f;->i(Ljava/lang/String;)V
                                                                                                                                                                                        146const-string v1, "extra"
                                                                                                                                                                                        148invoke-interface {p1, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        149move-result v1
                                                                                                                                                                                        151invoke-interface {p1, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        152move-result-object v1
                                                                                                                                                                                        154invoke-virtual {v0, v1}, Lcom/meiqia/core/b/f;->g(Ljava/lang/String;)V
                                                                                                                                                                                        156invoke-static {v0}, Lcom/meiqia/core/a/c;->a(Lcom/meiqia/core/b/f;)V
                                                                                                                                                                                        158const-string v1, "is_already_feedback"
                                                                                                                                                                                        160invoke-interface {p1, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        161move-result v1
                                                                                                                                                                                        163invoke-interface {p1, v1}, Landroid/database/Cursor;->getInt(I)I
                                                                                                                                                                                        164move-result v1
                                                                                                                                                                                        165const/4 v2, 0x1
                                                                                                                                                                                        166const/4 v3, 0x0
                                                                                                                                                                                        167if-eqz v1, :cond_dd
                                                                                                                                                                                        168const/4 v1, 0x1
                                                                                                                                                                                        169goto/16 :goto_de
                                                                                                                                                                                        170cond_dd: const/4 v1, 0x0
                                                                                                                                                                                        171goto_de:
                                                                                                                                                                                        172invoke-virtual {v0, v1}, Lcom/meiqia/core/b/f;->a(Z)V
                                                                                                                                                                                        174const-string v1, "isRead"
                                                                                                                                                                                        176invoke-interface {p1, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        177move-result v1
                                                                                                                                                                                        179invoke-interface {p1, v1}, Landroid/database/Cursor;->getInt(I)I
                                                                                                                                                                                        180move-result p1
                                                                                                                                                                                        181if-eqz p1, :cond_ee
                                                                                                                                                                                        182goto/16 :goto_ef
                                                                                                                                                                                        183cond_ee: const/4 v2, 0x0
                                                                                                                                                                                        184goto_ef:
                                                                                                                                                                                        185invoke-virtual {v0, v2}, Lcom/meiqia/core/b/f;->b(Z)V
                                                                                                                                                                                        186return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • c.g.h.l.<init>
                                                                                                                                                                                        • c.g.h.l.<init>
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • c.g.h.l.<init>
                                                                                                                                                                                        • c.g.h.l.<init>
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.String.equalsIgnoreCase
                                                                                                                                                                                        • java.lang.String.trim
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • s
                                                                                                                                                                                        • 1
                                                                                                                                                                                        • message
                                                                                                                                                                                        • type
                                                                                                                                                                                        • to
                                                                                                                                                                                        • from
                                                                                                                                                                                        • chid
                                                                                                                                                                                        • id
                                                                                                                                                                                        • error while receiving a encrypted message with wrong format
                                                                                                                                                                                        • 5
                                                                                                                                                                                        • 6
                                                                                                                                                                                        • the channel id is wrong while receiving a encrypted message
                                                                                                                                                                                        • ID_NOT_AVAILABLE
                                                                                                                                                                                        • appid
                                                                                                                                                                                        • transient
                                                                                                                                                                                        • seq
                                                                                                                                                                                        • mseq
                                                                                                                                                                                        • fseq
                                                                                                                                                                                        • status
                                                                                                                                                                                        • true
                                                                                                                                                                                        • xm
                                                                                                                                                                                        • subject
                                                                                                                                                                                        • body
                                                                                                                                                                                        • encode
                                                                                                                                                                                        • thread
                                                                                                                                                                                        • error
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0move-object/from16 v0, p0
                                                                                                                                                                                        2const-string v1, "s"
                                                                                                                                                                                        4const-string v2, ""
                                                                                                                                                                                        6invoke-interface {v0, v2, v1}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        7move-result-object v3
                                                                                                                                                                                        9const-string v4, "1"
                                                                                                                                                                                        11invoke-virtual {v4, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        12move-result v3
                                                                                                                                                                                        14const-string v4, "message"
                                                                                                                                                                                        15const/4 v6, 0x2
                                                                                                                                                                                        17const-string v7, "type"
                                                                                                                                                                                        19const-string v8, "to"
                                                                                                                                                                                        21const-string v9, "from"
                                                                                                                                                                                        23const-string v10, "chid"
                                                                                                                                                                                        25const-string v11, "id"
                                                                                                                                                                                        26const/4 v12, 0x0
                                                                                                                                                                                        27const/4 v13, 0x1
                                                                                                                                                                                        28const/4 v14, 0x0
                                                                                                                                                                                        29if-eqz v3, :cond_e5
                                                                                                                                                                                        31invoke-interface {v0, v2, v10}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        32move-result-object v3
                                                                                                                                                                                        34invoke-interface {v0, v2, v11}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        35move-result-object v10
                                                                                                                                                                                        37invoke-interface {v0, v2, v9}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        38move-result-object v9
                                                                                                                                                                                        40invoke-interface {v0, v2, v8}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        41move-result-object v8
                                                                                                                                                                                        43invoke-interface {v0, v2, v7}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        44move-result-object v2
                                                                                                                                                                                        46invoke-static {}, Lcom/xiaomi/push/service/t;->a()Lcom/xiaomi/push/service/t;
                                                                                                                                                                                        47move-result-object v7
                                                                                                                                                                                        49invoke-virtual {v7, v3, v8}, Lcom/xiaomi/push/service/t;->b(Ljava/lang/String;Ljava/lang/String;)Lcom/xiaomi/push/service/t$b;
                                                                                                                                                                                        50move-result-object v7
                                                                                                                                                                                        51if-nez v7, :cond_48
                                                                                                                                                                                        53invoke-static {}, Lcom/xiaomi/push/service/t;->a()Lcom/xiaomi/push/service/t;
                                                                                                                                                                                        54move-result-object v7
                                                                                                                                                                                        56invoke-virtual {v7, v3, v9}, Lcom/xiaomi/push/service/t;->b(Ljava/lang/String;Ljava/lang/String;)Lcom/xiaomi/push/service/t$b;
                                                                                                                                                                                        57move-result-object v7
                                                                                                                                                                                        58cond_48: if-eqz v7, :cond_dd
                                                                                                                                                                                        59move-object v11, v14
                                                                                                                                                                                        60cond_4b:
                                                                                                                                                                                        61const-string v15, "error while receiving a encrypted message with wrong format"
                                                                                                                                                                                        62if-nez v12, :cond_d4
                                                                                                                                                                                        64invoke-interface/range {p0 .. p0}, Lorg/xmlpull/v1/XmlPullParser;->next()I
                                                                                                                                                                                        65move-result v5
                                                                                                                                                                                        66if-ne v5, v6, :cond_c4
                                                                                                                                                                                        68invoke-interface/range {p0 .. p0}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String;
                                                                                                                                                                                        69move-result-object v5
                                                                                                                                                                                        71invoke-virtual {v1, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        72move-result v5
                                                                                                                                                                                        73if-eqz v5, :cond_be
                                                                                                                                                                                        75invoke-interface/range {p0 .. p0}, Lorg/xmlpull/v1/XmlPullParser;->next()I
                                                                                                                                                                                        76move-result v5
                                                                                                                                                                                        77const/4 v11, 0x4
                                                                                                                                                                                        78if-ne v5, v11, :cond_b8
                                                                                                                                                                                        80invoke-interface/range {p0 .. p0}, Lorg/xmlpull/v1/XmlPullParser;->getText()Ljava/lang/String;
                                                                                                                                                                                        81move-result-object v5
                                                                                                                                                                                        83const-string v11, "5"
                                                                                                                                                                                        85invoke-virtual {v11, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        86move-result v11
                                                                                                                                                                                        87if-nez v11, :cond_95
                                                                                                                                                                                        89const-string v11, "6"
                                                                                                                                                                                        91invoke-virtual {v11, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        92move-result v11
                                                                                                                                                                                        93if-eqz v11, :cond_7b
                                                                                                                                                                                        94goto/16 :goto_95
                                                                                                                                                                                        95cond_7b:
                                                                                                                                                                                        96iget-object v11, v7, Lcom/xiaomi/push/service/t$b;->i:Ljava/lang/String;
                                                                                                                                                                                        98invoke-static {v11, v10}, Lcom/xiaomi/push/service/D;->a(Ljava/lang/String;Ljava/lang/String;)[B
                                                                                                                                                                                        99move-result-object v11
                                                                                                                                                                                        101invoke-static {v11, v5}, Lcom/xiaomi/push/service/D;->a([BLjava/lang/String;)[B
                                                                                                                                                                                        102move-result-object v5
                                                                                                                                                                                        104invoke-static {v5}, Lc/g/h/e/a;->a([B)V
                                                                                                                                                                                        106sget-object v5, Lc/g/h/e/a;->a:Lorg/xmlpull/v1/XmlPullParser;
                                                                                                                                                                                        108invoke-interface {v5}, Lorg/xmlpull/v1/XmlPullParser;->next()I
                                                                                                                                                                                        110sget-object v5, Lc/g/h/e/a;->a:Lorg/xmlpull/v1/XmlPullParser;
                                                                                                                                                                                        112invoke-static {v5}, Lc/g/h/e/a;->a(Lorg/xmlpull/v1/XmlPullParser;)Lc/g/h/c/d;
                                                                                                                                                                                        113move-result-object v5
                                                                                                                                                                                        114move-object v11, v5
                                                                                                                                                                                        115goto/16 :goto_4b
                                                                                                                                                                                        116cond_95: new-instance v0, Lc/g/h/c/c;
                                                                                                                                                                                        118invoke-direct {v0}, Lc/g/h/c/c;-><init>()V
                                                                                                                                                                                        120invoke-virtual {v0, v3}, Lc/g/h/c/d;->b(Ljava/lang/String;)V
                                                                                                                                                                                        122invoke-virtual {v0, v13}, Lc/g/h/c/c;->b(Z)V
                                                                                                                                                                                        124invoke-virtual {v0, v9}, Lc/g/h/c/d;->d(Ljava/lang/String;)V
                                                                                                                                                                                        126invoke-virtual {v0, v8}, Lc/g/h/c/d;->c(Ljava/lang/String;)V
                                                                                                                                                                                        128invoke-virtual {v0, v10}, Lc/g/h/c/d;->a(Ljava/lang/String;)V
                                                                                                                                                                                        130invoke-virtual {v0, v2}, Lc/g/h/c/c;->m(Ljava/lang/String;)V
                                                                                                                                                                                        131new-instance v2, Lc/g/h/c/a;
                                                                                                                                                                                        133invoke-direct {v2, v1, v14, v14, v14}, Lc/g/h/c/a;-><init>(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)V
                                                                                                                                                                                        135invoke-virtual {v2, v5}, Lc/g/h/c/a;->b(Ljava/lang/String;)V
                                                                                                                                                                                        137invoke-virtual {v0, v2}, Lc/g/h/c/d;->a(Lc/g/h/c/a;)V
                                                                                                                                                                                        138return-object v0
                                                                                                                                                                                        139cond_b8: new-instance v0, Lc/g/h/l;
                                                                                                                                                                                        141invoke-direct {v0, v15}, Lc/g/h/l;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        142throw v0
                                                                                                                                                                                        143cond_be: new-instance v0, Lc/g/h/l;
                                                                                                                                                                                        145invoke-direct {v0, v15}, Lc/g/h/l;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        146throw v0
                                                                                                                                                                                        147cond_c4: const/4 v15, 0x3
                                                                                                                                                                                        148if-ne v5, v15, :cond_4b
                                                                                                                                                                                        150invoke-interface/range {p0 .. p0}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String;
                                                                                                                                                                                        151move-result-object v5
                                                                                                                                                                                        153invoke-virtual {v5, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        154move-result v5
                                                                                                                                                                                        155if-eqz v5, :cond_4b
                                                                                                                                                                                        156const/4 v12, 0x1
                                                                                                                                                                                        157goto/16 :goto_4b
                                                                                                                                                                                        158cond_d4: if-eqz v11, :cond_d7
                                                                                                                                                                                        159return-object v11
                                                                                                                                                                                        160cond_d7: new-instance v0, Lc/g/h/l;
                                                                                                                                                                                        162invoke-direct {v0, v15}, Lc/g/h/l;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        163throw v0
                                                                                                                                                                                        164cond_dd: new-instance v0, Lc/g/h/l;
                                                                                                                                                                                        166const-string v1, "the channel id is wrong while receiving a encrypted message"
                                                                                                                                                                                        168invoke-direct {v0, v1}, Lc/g/h/l;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        169throw v0
                                                                                                                                                                                        170cond_e5: new-instance v1, Lc/g/h/c/c;
                                                                                                                                                                                        172invoke-direct {v1}, Lc/g/h/c/c;-><init>()V
                                                                                                                                                                                        174invoke-interface {v0, v2, v11}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        175move-result-object v3
                                                                                                                                                                                        176if-nez v3, :cond_f2
                                                                                                                                                                                        178const-string v3, "ID_NOT_AVAILABLE"
                                                                                                                                                                                        179cond_f2:
                                                                                                                                                                                        180invoke-virtual {v1, v3}, Lc/g/h/c/d;->a(Ljava/lang/String;)V
                                                                                                                                                                                        182invoke-interface {v0, v2, v8}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        183move-result-object v3
                                                                                                                                                                                        185invoke-virtual {v1, v3}, Lc/g/h/c/d;->c(Ljava/lang/String;)V
                                                                                                                                                                                        187invoke-interface {v0, v2, v9}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        188move-result-object v3
                                                                                                                                                                                        190invoke-virtual {v1, v3}, Lc/g/h/c/d;->d(Ljava/lang/String;)V
                                                                                                                                                                                        192invoke-interface {v0, v2, v10}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        193move-result-object v3
                                                                                                                                                                                        195invoke-virtual {v1, v3}, Lc/g/h/c/d;->b(Ljava/lang/String;)V
                                                                                                                                                                                        197const-string v3, "appid"
                                                                                                                                                                                        199invoke-interface {v0, v2, v3}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        200move-result-object v3
                                                                                                                                                                                        202invoke-virtual {v1, v3}, Lc/g/h/c/c;->h(Ljava/lang/String;)V
                                                                                                                                                                                        203try_start_113:
                                                                                                                                                                                        204const-string v3, "transient"
                                                                                                                                                                                        206invoke-interface {v0, v2, v3}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        207move-result-object v3
                                                                                                                                                                                        208try_end_119: goto/16 :goto_11b
                                                                                                                                                                                        209catch_11a: move-object v3, v14
                                                                                                                                                                                        210goto_11b:
                                                                                                                                                                                        211const-string v5, "seq"
                                                                                                                                                                                        213invoke-interface {v0, v2, v5}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        214move-result-object v5
                                                                                                                                                                                        216invoke-static {v5}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        217move-result v8
                                                                                                                                                                                        218if-nez v8, :cond_12a
                                                                                                                                                                                        220invoke-virtual {v1, v5}, Lc/g/h/c/c;->i(Ljava/lang/String;)V
                                                                                                                                                                                        221catch_12a:
                                                                                                                                                                                        222const-string v5, "mseq"
                                                                                                                                                                                        224invoke-interface {v0, v2, v5}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        225move-result-object v5
                                                                                                                                                                                        227invoke-static {v5}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        228move-result v8
                                                                                                                                                                                        229if-nez v8, :cond_139
                                                                                                                                                                                        231invoke-virtual {v1, v5}, Lc/g/h/c/c;->j(Ljava/lang/String;)V
                                                                                                                                                                                        232cond_139:
                                                                                                                                                                                        233const-string v5, "fseq"
                                                                                                                                                                                        235invoke-interface {v0, v2, v5}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        236move-result-object v5
                                                                                                                                                                                        238invoke-static {v5}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        239move-result v8
                                                                                                                                                                                        240if-nez v8, :cond_148
                                                                                                                                                                                        242invoke-virtual {v1, v5}, Lc/g/h/c/c;->k(Ljava/lang/String;)V
                                                                                                                                                                                        243try_start_148:
                                                                                                                                                                                        244const-string v5, "status"
                                                                                                                                                                                        246invoke-interface {v0, v2, v5}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        247move-result-object v5
                                                                                                                                                                                        249invoke-static {v5}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        250move-result v8
                                                                                                                                                                                        251if-nez v8, :cond_157
                                                                                                                                                                                        253invoke-virtual {v1, v5}, Lc/g/h/c/c;->l(Ljava/lang/String;)V
                                                                                                                                                                                        254catch_157:
                                                                                                                                                                                        255invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        256move-result v5
                                                                                                                                                                                        257if-nez v5, :cond_167
                                                                                                                                                                                        259const-string v5, "true"
                                                                                                                                                                                        261invoke-virtual {v3, v5}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
                                                                                                                                                                                        262move-result v3
                                                                                                                                                                                        263if-eqz v3, :cond_167
                                                                                                                                                                                        264const/4 v3, 0x1
                                                                                                                                                                                        265goto/16 :goto_168
                                                                                                                                                                                        266cond_167: const/4 v3, 0x0
                                                                                                                                                                                        267goto_168:
                                                                                                                                                                                        268invoke-virtual {v1, v3}, Lc/g/h/c/c;->a(Z)V
                                                                                                                                                                                        270invoke-interface {v0, v2, v7}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        271move-result-object v3
                                                                                                                                                                                        273invoke-virtual {v1, v3}, Lc/g/h/c/c;->m(Ljava/lang/String;)V
                                                                                                                                                                                        275invoke-static/range {p0 .. p0}, Lc/g/h/e/a;->f(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String;
                                                                                                                                                                                        276move-result-object v3
                                                                                                                                                                                        277if-eqz v3, :cond_186
                                                                                                                                                                                        279invoke-virtual {v3}, Ljava/lang/String;->trim()Ljava/lang/String;
                                                                                                                                                                                        280move-result-object v5
                                                                                                                                                                                        282invoke-virtual {v2, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        283move-result v5
                                                                                                                                                                                        284if-nez v5, :cond_186
                                                                                                                                                                                        286invoke-virtual {v1, v3}, Lc/g/h/c/c;->q(Ljava/lang/String;)V
                                                                                                                                                                                        287goto/16 :goto_189
                                                                                                                                                                                        288cond_186:
                                                                                                                                                                                        289invoke-static {}, Lc/g/h/c/d;->n()Ljava/lang/String;
                                                                                                                                                                                        290goto_189: if-nez v12, :cond_20d
                                                                                                                                                                                        292invoke-interface/range {p0 .. p0}, Lorg/xmlpull/v1/XmlPullParser;->next()I
                                                                                                                                                                                        293move-result v3
                                                                                                                                                                                        294if-ne v3, v6, :cond_1fd
                                                                                                                                                                                        296invoke-interface/range {p0 .. p0}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String;
                                                                                                                                                                                        297move-result-object v3
                                                                                                                                                                                        299invoke-interface/range {p0 .. p0}, Lorg/xmlpull/v1/XmlPullParser;->getNamespace()Ljava/lang/String;
                                                                                                                                                                                        300move-result-object v5
                                                                                                                                                                                        302invoke-static {v5}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        303move-result v7
                                                                                                                                                                                        304if-eqz v7, :cond_1a1
                                                                                                                                                                                        306const-string v5, "xm"
                                                                                                                                                                                        307cond_1a1:
                                                                                                                                                                                        308const-string v7, "subject"
                                                                                                                                                                                        310invoke-virtual {v3, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        311move-result v7
                                                                                                                                                                                        312if-eqz v7, :cond_1b5
                                                                                                                                                                                        314invoke-static/range {p0 .. p0}, Lc/g/h/e/a;->f(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String;
                                                                                                                                                                                        315move-result-object v3
                                                                                                                                                                                        317invoke-static/range {p0 .. p0}, Lc/g/h/e/a;->e(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String;
                                                                                                                                                                                        318move-result-object v3
                                                                                                                                                                                        320invoke-virtual {v1, v3}, Lc/g/h/c/c;->n(Ljava/lang/String;)V
                                                                                                                                                                                        321goto/16 :goto_1fb
                                                                                                                                                                                        322cond_1b5:
                                                                                                                                                                                        323const-string v7, "body"
                                                                                                                                                                                        325invoke-virtual {v3, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        326move-result v7
                                                                                                                                                                                        327if-eqz v7, :cond_1d5
                                                                                                                                                                                        329const-string v3, "encode"
                                                                                                                                                                                        331invoke-interface {v0, v2, v3}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        332move-result-object v3
                                                                                                                                                                                        334invoke-static/range {p0 .. p0}, Lc/g/h/e/a;->e(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String;
                                                                                                                                                                                        335move-result-object v5
                                                                                                                                                                                        337invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        338move-result v7
                                                                                                                                                                                        339if-nez v7, :cond_1d1
                                                                                                                                                                                        341invoke-virtual {v1, v5, v3}, Lc/g/h/c/c;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        342goto/16 :goto_1fb
                                                                                                                                                                                        343cond_1d1:
                                                                                                                                                                                        344invoke-virtual {v1, v5}, Lc/g/h/c/c;->o(Ljava/lang/String;)V
                                                                                                                                                                                        345goto/16 :goto_1fb
                                                                                                                                                                                        346cond_1d5:
                                                                                                                                                                                        347const-string v7, "thread"
                                                                                                                                                                                        349invoke-virtual {v3, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        350move-result v7
                                                                                                                                                                                        351if-eqz v7, :cond_1e4
                                                                                                                                                                                        352if-nez v14, :cond_1fb
                                                                                                                                                                                        354invoke-interface/range {p0 .. p0}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;
                                                                                                                                                                                        355move-result-object v14
                                                                                                                                                                                        356goto/16 :goto_1fb
                                                                                                                                                                                        357cond_1e4:
                                                                                                                                                                                        358const-string v7, "error"
                                                                                                                                                                                        360invoke-virtual {v3, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        361move-result v7
                                                                                                                                                                                        362if-eqz v7, :cond_1f4
                                                                                                                                                                                        364invoke-static/range {p0 .. p0}, Lc/g/h/e/a;->d(Lorg/xmlpull/v1/XmlPullParser;)Lc/g/h/c/h;
                                                                                                                                                                                        365move-result-object v3
                                                                                                                                                                                        367invoke-virtual {v1, v3}, Lc/g/h/c/d;->a(Lc/g/h/c/h;)V
                                                                                                                                                                                        368goto/16 :goto_1fb
                                                                                                                                                                                        369cond_1f4:
                                                                                                                                                                                        370invoke-static {v3, v5, v0}, Lc/g/h/e/a;->a(Ljava/lang/String;Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)Lc/g/h/c/a;
                                                                                                                                                                                        371move-result-object v3
                                                                                                                                                                                        373invoke-virtual {v1, v3}, Lc/g/h/c/d;->a(Lc/g/h/c/a;)V
                                                                                                                                                                                        374goto_1fb: const/4 v5, 0x3
                                                                                                                                                                                        375goto/16 :goto_189
                                                                                                                                                                                        376cond_1fd: const/4 v5, 0x3
                                                                                                                                                                                        377if-ne v3, v5, :cond_189
                                                                                                                                                                                        379invoke-interface/range {p0 .. p0}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String;
                                                                                                                                                                                        380move-result-object v3
                                                                                                                                                                                        382invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        383move-result v3
                                                                                                                                                                                        384if-eqz v3, :cond_189
                                                                                                                                                                                        385const/4 v12, 0x1
                                                                                                                                                                                        386goto/16 :goto_189
                                                                                                                                                                                        387cond_20d:
                                                                                                                                                                                        388invoke-virtual {v1, v14}, Lc/g/h/c/c;->p(Ljava/lang/String;)V
                                                                                                                                                                                        389return-object v1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.io.FileReader.<init>
                                                                                                                                                                                        • java.io.BufferedReader.<init>
                                                                                                                                                                                        • java.io.BufferedReader.readLine
                                                                                                                                                                                        • java.io.BufferedReader.readLine
                                                                                                                                                                                        • java.io.BufferedReader.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.FileReader.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.lang.String.split
                                                                                                                                                                                        • java.lang.String.toLowerCase
                                                                                                                                                                                        • java.lang.String.replace
                                                                                                                                                                                        • java.lang.String.trim
                                                                                                                                                                                        • java.lang.Long.parseLong
                                                                                                                                                                                        • java.io.BufferedReader.readLine
                                                                                                                                                                                        • java.io.BufferedReader.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.FileReader.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.lang.String.split
                                                                                                                                                                                        • java.lang.String.toLowerCase
                                                                                                                                                                                        • java.lang.String.replace
                                                                                                                                                                                        • java.lang.String.trim
                                                                                                                                                                                        • java.lang.Long.parseLong
                                                                                                                                                                                        • java.lang.Long.signum
                                                                                                                                                                                        • java.io.BufferedReader.readLine
                                                                                                                                                                                        • java.io.BufferedReader.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.FileReader.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.lang.String.split
                                                                                                                                                                                        • java.lang.String.toLowerCase
                                                                                                                                                                                        • java.lang.String.replace
                                                                                                                                                                                        • java.lang.String.trim
                                                                                                                                                                                        • java.lang.Long.parseLong
                                                                                                                                                                                        • java.io.BufferedReader.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.FileReader.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.lang.Throwable.printStackTrace
                                                                                                                                                                                        • java.io.BufferedReader.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.FileReader.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.BufferedReader.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.FileReader.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • kb
                                                                                                                                                                                        • :\\s+
                                                                                                                                                                                        • /proc/meminfo
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, ""
                                                                                                                                                                                        3const-string v1, "kb"
                                                                                                                                                                                        5const-string v2, ":\\s+"
                                                                                                                                                                                        7const-string v3, "/proc/meminfo"
                                                                                                                                                                                        8const/4 v4, 0x0
                                                                                                                                                                                        9try_start_9: new-instance v5, Ljava/io/FileReader;
                                                                                                                                                                                        11invoke-direct {v5, v3}, Ljava/io/FileReader;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        12try_start_e: new-instance v3, Ljava/io/BufferedReader;
                                                                                                                                                                                        13const/16 v6, 0x800
                                                                                                                                                                                        15invoke-direct {v3, v5, v6}, Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;I)V
                                                                                                                                                                                        16try_start_15:
                                                                                                                                                                                        17invoke-virtual {v3}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String;
                                                                                                                                                                                        19invoke-virtual {v3}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String;
                                                                                                                                                                                        20move-result-object v4
                                                                                                                                                                                        21try_end_1c: const-wide/16 v6, -0x1
                                                                                                                                                                                        22if-nez v4, :cond_3d
                                                                                                                                                                                        23try_start_20:
                                                                                                                                                                                        24invoke-virtual {v3}, Ljava/io/BufferedReader;->close()V
                                                                                                                                                                                        25try_end_23: goto/16 :goto_2e
                                                                                                                                                                                        26catch_24: move-exception v0
                                                                                                                                                                                        28invoke-static {v0}, Lcom/tencent/bugly/proguard/an;->a(Ljava/lang/Throwable;)Z
                                                                                                                                                                                        29move-result v1
                                                                                                                                                                                        30if-nez v1, :cond_2e
                                                                                                                                                                                        32invoke-virtual {v0}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        33goto_2e:
                                                                                                                                                                                        34invoke-virtual {v5}, Ljava/io/FileReader;->close()V
                                                                                                                                                                                        35try_end_31: goto/16 :goto_3c
                                                                                                                                                                                        36catch_32: move-exception v0
                                                                                                                                                                                        38invoke-static {v0}, Lcom/tencent/bugly/proguard/an;->a(Ljava/lang/Throwable;)Z
                                                                                                                                                                                        39move-result v1
                                                                                                                                                                                        40if-nez v1, :cond_3c
                                                                                                                                                                                        42invoke-virtual {v0}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        43cond_3c: return-wide v6
                                                                                                                                                                                        44cond_3d: const/4 v8, 0x2
                                                                                                                                                                                        45try_start_3e:
                                                                                                                                                                                        46invoke-virtual {v4, v2, v8}, Ljava/lang/String;->split(Ljava/lang/String;I)[Ljava/lang/String;
                                                                                                                                                                                        47move-result-object v4
                                                                                                                                                                                        48const/4 v9, 0x1
                                                                                                                                                                                        49aget-object v4, v4, v9
                                                                                                                                                                                        51invoke-virtual {v4}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
                                                                                                                                                                                        52move-result-object v4
                                                                                                                                                                                        54invoke-virtual {v4, v1, v0}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
                                                                                                                                                                                        55move-result-object v4
                                                                                                                                                                                        57invoke-virtual {v4}, Ljava/lang/String;->trim()Ljava/lang/String;
                                                                                                                                                                                        58move-result-object v4
                                                                                                                                                                                        59const-wide/16 v10, 0x0
                                                                                                                                                                                        61invoke-static {v4}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
                                                                                                                                                                                        62move-result-wide v12
                                                                                                                                                                                        63const-wide/16 v14, 0x400
                                                                                                                                                                                        64mul-long v12, v12, v14
                                                                                                                                                                                        65add-long/2addr v12, v10
                                                                                                                                                                                        67invoke-virtual {v3}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String;
                                                                                                                                                                                        68move-result-object v4
                                                                                                                                                                                        69try_end_60: if-nez v4, :cond_7f
                                                                                                                                                                                        70try_start_62:
                                                                                                                                                                                        71invoke-virtual {v3}, Ljava/io/BufferedReader;->close()V
                                                                                                                                                                                        72try_end_65: goto/16 :goto_70
                                                                                                                                                                                        73catch_66: move-exception v0
                                                                                                                                                                                        75invoke-static {v0}, Lcom/tencent/bugly/proguard/an;->a(Ljava/lang/Throwable;)Z
                                                                                                                                                                                        76move-result v1
                                                                                                                                                                                        77if-nez v1, :cond_70
                                                                                                                                                                                        79invoke-virtual {v0}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        80cond_70:
                                                                                                                                                                                        81invoke-virtual {v5}, Ljava/io/FileReader;->close()V
                                                                                                                                                                                        82try_end_73: goto/16 :goto_7e
                                                                                                                                                                                        83catch_74: move-exception v0
                                                                                                                                                                                        85invoke-static {v0}, Lcom/tencent/bugly/proguard/an;->a(Ljava/lang/Throwable;)Z
                                                                                                                                                                                        86move-result v1
                                                                                                                                                                                        87if-nez v1, :cond_7e
                                                                                                                                                                                        89invoke-virtual {v0}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        90cond_7e: return-wide v6
                                                                                                                                                                                        91try_start_7f:
                                                                                                                                                                                        92invoke-virtual {v4, v2, v8}, Ljava/lang/String;->split(Ljava/lang/String;I)[Ljava/lang/String;
                                                                                                                                                                                        93move-result-object v4
                                                                                                                                                                                        94aget-object v4, v4, v9
                                                                                                                                                                                        96invoke-virtual {v4}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
                                                                                                                                                                                        97move-result-object v4
                                                                                                                                                                                        99invoke-virtual {v4, v1, v0}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
                                                                                                                                                                                        100move-result-object v4
                                                                                                                                                                                        102invoke-virtual {v4}, Ljava/lang/String;->trim()Ljava/lang/String;
                                                                                                                                                                                        103move-result-object v4
                                                                                                                                                                                        105invoke-static {v4}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
                                                                                                                                                                                        106move-result-wide v10
                                                                                                                                                                                        107try_end_95:
                                                                                                                                                                                        108invoke-static {v10, v11}, Ljava/lang/Long;->signum(J)I
                                                                                                                                                                                        109mul-long v10, v10, v14
                                                                                                                                                                                        110add-long/2addr v12, v10
                                                                                                                                                                                        111try_start_9b:
                                                                                                                                                                                        112invoke-virtual {v3}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String;
                                                                                                                                                                                        113move-result-object v4
                                                                                                                                                                                        114try_end_9f: if-nez v4, :cond_be
                                                                                                                                                                                        115try_start_a1:
                                                                                                                                                                                        116invoke-virtual {v3}, Ljava/io/BufferedReader;->close()V
                                                                                                                                                                                        117try_end_a4: goto/16 :goto_af
                                                                                                                                                                                        118catch_a5: move-exception v0
                                                                                                                                                                                        120invoke-static {v0}, Lcom/tencent/bugly/proguard/an;->a(Ljava/lang/Throwable;)Z
                                                                                                                                                                                        121move-result v1
                                                                                                                                                                                        122if-nez v1, :cond_af
                                                                                                                                                                                        124invoke-virtual {v0}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        125cond_af:
                                                                                                                                                                                        126invoke-virtual {v5}, Ljava/io/FileReader;->close()V
                                                                                                                                                                                        127try_end_b2: goto/16 :goto_bd
                                                                                                                                                                                        128catch_b3: move-exception v0
                                                                                                                                                                                        130invoke-static {v0}, Lcom/tencent/bugly/proguard/an;->a(Ljava/lang/Throwable;)Z
                                                                                                                                                                                        131move-result v1
                                                                                                                                                                                        132if-nez v1, :cond_bd
                                                                                                                                                                                        134invoke-virtual {v0}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        135cond_bd: return-wide v6
                                                                                                                                                                                        136cond_be:
                                                                                                                                                                                        137invoke-virtual {v4, v2, v8}, Ljava/lang/String;->split(Ljava/lang/String;I)[Ljava/lang/String;
                                                                                                                                                                                        138move-result-object v2
                                                                                                                                                                                        139aget-object v2, v2, v9
                                                                                                                                                                                        141invoke-virtual {v2}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
                                                                                                                                                                                        142move-result-object v2
                                                                                                                                                                                        144invoke-virtual {v2, v1, v0}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
                                                                                                                                                                                        145move-result-object v0
                                                                                                                                                                                        147invoke-virtual {v0}, Ljava/lang/String;->trim()Ljava/lang/String;
                                                                                                                                                                                        148move-result-object v0
                                                                                                                                                                                        150invoke-static {v0}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
                                                                                                                                                                                        151move-result-wide v0
                                                                                                                                                                                        152try_end_d4: mul-long v0, v0, v14
                                                                                                                                                                                        153add-long/2addr v12, v0
                                                                                                                                                                                        154try_start_d7:
                                                                                                                                                                                        155invoke-virtual {v3}, Ljava/io/BufferedReader;->close()V
                                                                                                                                                                                        156try_end_da: goto/16 :goto_e5
                                                                                                                                                                                        157catch_db: move-exception v0
                                                                                                                                                                                        159invoke-static {v0}, Lcom/tencent/bugly/proguard/an;->a(Ljava/lang/Throwable;)Z
                                                                                                                                                                                        160move-result v1
                                                                                                                                                                                        161if-nez v1, :cond_e5
                                                                                                                                                                                        163invoke-virtual {v0}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        164goto_e5:
                                                                                                                                                                                        165invoke-virtual {v5}, Ljava/io/FileReader;->close()V
                                                                                                                                                                                        166try_end_e8: goto/16 :goto_f3
                                                                                                                                                                                        167catch_e9: move-exception v0
                                                                                                                                                                                        169invoke-static {v0}, Lcom/tencent/bugly/proguard/an;->a(Ljava/lang/Throwable;)Z
                                                                                                                                                                                        170move-result v1
                                                                                                                                                                                        171if-nez v1, :cond_f3
                                                                                                                                                                                        173invoke-virtual {v0}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        174cond_f3: return-wide v12
                                                                                                                                                                                        175catchall_f4: move-exception v0
                                                                                                                                                                                        176goto/16 :goto_12f
                                                                                                                                                                                        177catch_f6: move-exception v0
                                                                                                                                                                                        178move-object v4, v3
                                                                                                                                                                                        179goto/16 :goto_101
                                                                                                                                                                                        180catch_f9: move-exception v0
                                                                                                                                                                                        181goto/16 :goto_101
                                                                                                                                                                                        182catchall_fb: move-exception v0
                                                                                                                                                                                        183move-object v3, v4
                                                                                                                                                                                        184move-object v5, v3
                                                                                                                                                                                        185goto/16 :goto_12f
                                                                                                                                                                                        186catch_ff: move-exception v0
                                                                                                                                                                                        187move-object v5, v4
                                                                                                                                                                                        188try_start_101:
                                                                                                                                                                                        189invoke-static {v0}, Lcom/tencent/bugly/proguard/an;->a(Ljava/lang/Throwable;)Z
                                                                                                                                                                                        190move-result v1
                                                                                                                                                                                        191if-nez v1, :cond_10a
                                                                                                                                                                                        193invoke-virtual {v0}, Ljava/lang/Throwable;->printStackTrace()V
                                                                                                                                                                                        194cond_10a: if-eqz v4, :cond_11a
                                                                                                                                                                                        195try_start_10c:
                                                                                                                                                                                        196invoke-virtual {v4}, Ljava/io/BufferedReader;->close()V
                                                                                                                                                                                        197try_end_10f: goto/16 :goto_11a
                                                                                                                                                                                        198catch_110: move-exception v0
                                                                                                                                                                                        200invoke-static {v0}, Lcom/tencent/bugly/proguard/an;->a(Ljava/lang/Throwable;)Z
                                                                                                                                                                                        201move-result v1
                                                                                                                                                                                        202if-nez v1, :cond_11a
                                                                                                                                                                                        204invoke-virtual {v0}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        205cond_11a: if-eqz v5, :cond_12a
                                                                                                                                                                                        206try_start_11c:
                                                                                                                                                                                        207invoke-virtual {v5}, Ljava/io/FileReader;->close()V
                                                                                                                                                                                        208try_end_11f: goto/16 :goto_12a
                                                                                                                                                                                        209catch_120: move-exception v0
                                                                                                                                                                                        211invoke-static {v0}, Lcom/tencent/bugly/proguard/an;->a(Ljava/lang/Throwable;)Z
                                                                                                                                                                                        212move-result v1
                                                                                                                                                                                        213if-nez v1, :cond_12a
                                                                                                                                                                                        215invoke-virtual {v0}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        216goto_12a: const-wide/16 v0, -0x2
                                                                                                                                                                                        217return-wide v0
                                                                                                                                                                                        218catchall_12d: move-exception v0
                                                                                                                                                                                        219move-object v3, v4
                                                                                                                                                                                        220goto_12f: if-eqz v3, :cond_13f
                                                                                                                                                                                        221try_start_131:
                                                                                                                                                                                        222invoke-virtual {v3}, Ljava/io/BufferedReader;->close()V
                                                                                                                                                                                        223try_end_134: goto/16 :goto_13f
                                                                                                                                                                                        224catch_135: move-exception v1
                                                                                                                                                                                        226invoke-static {v1}, Lcom/tencent/bugly/proguard/an;->a(Ljava/lang/Throwable;)Z
                                                                                                                                                                                        227move-result v2
                                                                                                                                                                                        228if-nez v2, :cond_13f
                                                                                                                                                                                        230invoke-virtual {v1}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        231cond_13f: if-eqz v5, :cond_14f
                                                                                                                                                                                        232try_start_141:
                                                                                                                                                                                        233invoke-virtual {v5}, Ljava/io/FileReader;->close()V
                                                                                                                                                                                        234try_end_144: goto/16 :goto_14f
                                                                                                                                                                                        235catch_145: move-exception v1
                                                                                                                                                                                        237invoke-static {v1}, Lcom/tencent/bugly/proguard/an;->a(Ljava/lang/Throwable;)Z
                                                                                                                                                                                        238move-result v2
                                                                                                                                                                                        239if-nez v2, :cond_14f
                                                                                                                                                                                        241invoke-virtual {v1}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        242goto_14f: throw v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.xiaomi.push.service.ja.a
                                                                                                                                                                                        • com.xiaomi.push.service.ja.a
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • android.database.Cursor.moveToNext
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getInt
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getInt
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.Enum.name
                                                                                                                                                                                        • android.text.TextUtils.equals
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getDouble
                                                                                                                                                                                        • java.lang.Enum.name
                                                                                                                                                                                        • android.text.TextUtils.equals
                                                                                                                                                                                        • java.util.ArrayList.size
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.ArrayList.add
                                                                                                                                                                                        • java.lang.Exception.toString
                                                                                                                                                                                        • android.database.Cursor.close
                                                                                                                                                                                        • com.xiaomi.push.service.ja.a
                                                                                                                                                                                        • com.xiaomi.push.service.ja.b
                                                                                                                                                                                        • java.lang.Exception.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • id
                                                                                                                                                                                        • name
                                                                                                                                                                                        • appId
                                                                                                                                                                                        • package_name
                                                                                                                                                                                        • create_time
                                                                                                                                                                                        • findAllGeoFencing: geo type null
                                                                                                                                                                                        • Circle
                                                                                                                                                                                        • circle_radius
                                                                                                                                                                                        • Polygon
                                                                                                                                                                                        • findAllGeoFencing: geo points null or size<3
                                                                                                                                                                                        • findAllGeoFencing: geo Coordinate Provider null
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"()",
                                                                                                                                                                                        3"Ljava/util/ArrayList<",
                                                                                                                                                                                        4"Lc/g/k/a/G;",
                                                                                                                                                                                        5">;"
                                                                                                                                                                                        6}
                                                                                                                                                                                        7.end annotation
                                                                                                                                                                                        8monitor-enter p0
                                                                                                                                                                                        9const/4 v0, 0x0
                                                                                                                                                                                        10try_start_2:
                                                                                                                                                                                        11invoke-static {v0}, Lc/g/a/a/d/n;->a(Z)V
                                                                                                                                                                                        12try_start_5:
                                                                                                                                                                                        13iget-object v0, p0, Lcom/xiaomi/push/service/ia;->c:Landroid/content/Context;
                                                                                                                                                                                        15invoke-static {v0}, Lcom/xiaomi/push/service/ja;->a(Landroid/content/Context;)Lcom/xiaomi/push/service/ja;
                                                                                                                                                                                        16move-result-object v0
                                                                                                                                                                                        18invoke-virtual {v0}, Lcom/xiaomi/push/service/ja;->a()Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        19move-result-object v0
                                                                                                                                                                                        21invoke-direct {p0, v0}, Lcom/xiaomi/push/service/ia;->a(Landroid/database/sqlite/SQLiteDatabase;)Landroid/database/Cursor;
                                                                                                                                                                                        22move-result-object v0
                                                                                                                                                                                        23try_end_13: new-instance v1, Ljava/util/ArrayList;
                                                                                                                                                                                        25invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        26if-eqz v0, :cond_10e
                                                                                                                                                                                        27goto_1a:
                                                                                                                                                                                        28invoke-interface {v0}, Landroid/database/Cursor;->moveToNext()Z
                                                                                                                                                                                        29move-result v2
                                                                                                                                                                                        30try_end_1e: if-eqz v2, :cond_10b
                                                                                                                                                                                        31try_start_20: new-instance v2, Lc/g/k/a/G;
                                                                                                                                                                                        33invoke-direct {v2}, Lc/g/k/a/G;-><init>()V
                                                                                                                                                                                        35const-string v3, "id"
                                                                                                                                                                                        37invoke-interface {v0, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        38move-result v3
                                                                                                                                                                                        40invoke-interface {v0, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        41move-result-object v3
                                                                                                                                                                                        43invoke-virtual {v2, v3}, Lc/g/k/a/G;->a(Ljava/lang/String;)Lc/g/k/a/G;
                                                                                                                                                                                        45const-string v3, "name"
                                                                                                                                                                                        47invoke-interface {v0, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        48move-result v3
                                                                                                                                                                                        50invoke-interface {v0, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        51move-result-object v3
                                                                                                                                                                                        53invoke-virtual {v2, v3}, Lc/g/k/a/G;->b(Ljava/lang/String;)Lc/g/k/a/G;
                                                                                                                                                                                        55const-string v3, "appId"
                                                                                                                                                                                        57invoke-interface {v0, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        58move-result v3
                                                                                                                                                                                        60invoke-interface {v0, v3}, Landroid/database/Cursor;->getInt(I)I
                                                                                                                                                                                        61move-result v3
                                                                                                                                                                                        62int-to-long v3, v3
                                                                                                                                                                                        64invoke-virtual {v2, v3, v4}, Lc/g/k/a/G;->a(J)Lc/g/k/a/G;
                                                                                                                                                                                        66const-string v3, "package_name"
                                                                                                                                                                                        68invoke-interface {v0, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        69move-result v3
                                                                                                                                                                                        71invoke-interface {v0, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        72move-result-object v3
                                                                                                                                                                                        74invoke-virtual {v2, v3}, Lc/g/k/a/G;->c(Ljava/lang/String;)Lc/g/k/a/G;
                                                                                                                                                                                        76const-string v3, "create_time"
                                                                                                                                                                                        78invoke-interface {v0, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        79move-result v3
                                                                                                                                                                                        81invoke-interface {v0, v3}, Landroid/database/Cursor;->getInt(I)I
                                                                                                                                                                                        82move-result v3
                                                                                                                                                                                        83int-to-long v3, v3
                                                                                                                                                                                        85invoke-virtual {v2, v3, v4}, Lc/g/k/a/G;->b(J)Lc/g/k/a/G;
                                                                                                                                                                                        87invoke-direct {p0, v0}, Lcom/xiaomi/push/service/ia;->a(Landroid/database/Cursor;)Lc/g/k/a/H;
                                                                                                                                                                                        88move-result-object v3
                                                                                                                                                                                        89if-nez v3, :cond_85
                                                                                                                                                                                        90new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        92invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        94sget-object v3, Lcom/xiaomi/push/service/ia;->b:Ljava/lang/String;
                                                                                                                                                                                        96invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        98const-string v3, "findAllGeoFencing: geo type null"
                                                                                                                                                                                        100invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        102invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        103move-result-object v2
                                                                                                                                                                                        104goto_81:
                                                                                                                                                                                        105invoke-static {v2}, Lc/g/a/a/c/c;->c(Ljava/lang/String;)V
                                                                                                                                                                                        106goto/16 :goto_1a
                                                                                                                                                                                        107cond_85:
                                                                                                                                                                                        108invoke-virtual {v2, v3}, Lc/g/k/a/G;->a(Lc/g/k/a/H;)Lc/g/k/a/G;
                                                                                                                                                                                        110const-string v4, "Circle"
                                                                                                                                                                                        112invoke-virtual {v3}, Ljava/lang/Enum;->name()Ljava/lang/String;
                                                                                                                                                                                        113move-result-object v5
                                                                                                                                                                                        115invoke-static {v4, v5}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        116move-result v4
                                                                                                                                                                                        117if-eqz v4, :cond_a9
                                                                                                                                                                                        119invoke-direct {p0, v0}, Lcom/xiaomi/push/service/ia;->b(Landroid/database/Cursor;)Lc/g/k/a/I;
                                                                                                                                                                                        120move-result-object v3
                                                                                                                                                                                        122invoke-virtual {v2, v3}, Lc/g/k/a/G;->a(Lc/g/k/a/I;)Lc/g/k/a/G;
                                                                                                                                                                                        124const-string v3, "circle_radius"
                                                                                                                                                                                        126invoke-interface {v0, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        127move-result v3
                                                                                                                                                                                        129invoke-interface {v0, v3}, Landroid/database/Cursor;->getDouble(I)D
                                                                                                                                                                                        130move-result-wide v3
                                                                                                                                                                                        132invoke-virtual {v2, v3, v4}, Lc/g/k/a/G;->a(D)Lc/g/k/a/G;
                                                                                                                                                                                        133goto/16 :goto_db
                                                                                                                                                                                        134cond_a9:
                                                                                                                                                                                        135const-string v4, "Polygon"
                                                                                                                                                                                        137invoke-virtual {v3}, Ljava/lang/Enum;->name()Ljava/lang/String;
                                                                                                                                                                                        138move-result-object v3
                                                                                                                                                                                        140invoke-static {v4, v3}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        141move-result v3
                                                                                                                                                                                        142if-eqz v3, :cond_db
                                                                                                                                                                                        144invoke-direct {p0, v0}, Lcom/xiaomi/push/service/ia;->c(Landroid/database/Cursor;)Ljava/util/ArrayList;
                                                                                                                                                                                        145move-result-object v3
                                                                                                                                                                                        146if-eqz v3, :cond_c7
                                                                                                                                                                                        148invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
                                                                                                                                                                                        149move-result v4
                                                                                                                                                                                        150const/4 v5, 0x3
                                                                                                                                                                                        151if-ge v4, v5, :cond_c3
                                                                                                                                                                                        152goto/16 :goto_c7
                                                                                                                                                                                        153cond_c3:
                                                                                                                                                                                        154invoke-virtual {v2, v3}, Lc/g/k/a/G;->a(Ljava/util/List;)Lc/g/k/a/G;
                                                                                                                                                                                        155goto/16 :goto_db
                                                                                                                                                                                        156goto_c7: new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        158invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        160sget-object v3, Lcom/xiaomi/push/service/ia;->b:Ljava/lang/String;
                                                                                                                                                                                        162invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        164const-string v3, "findAllGeoFencing: geo points null or size<3"
                                                                                                                                                                                        166invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        168invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        169move-result-object v2
                                                                                                                                                                                        170try_end_da: goto/16 :goto_81
                                                                                                                                                                                        171goto_db:
                                                                                                                                                                                        172invoke-direct {p0, v0}, Lcom/xiaomi/push/service/ia;->d(Landroid/database/Cursor;)Lc/g/k/a/D;
                                                                                                                                                                                        173move-result-object v3
                                                                                                                                                                                        174if-nez v3, :cond_f9
                                                                                                                                                                                        175new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        177invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        179sget-object v3, Lcom/xiaomi/push/service/ia;->b:Ljava/lang/String;
                                                                                                                                                                                        181invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        183const-string v3, "findAllGeoFencing: geo Coordinate Provider null "
                                                                                                                                                                                        185invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        187invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        188move-result-object v2
                                                                                                                                                                                        190invoke-static {v2}, Lc/g/a/a/c/c;->c(Ljava/lang/String;)V
                                                                                                                                                                                        191goto/16 :goto_1a
                                                                                                                                                                                        192cond_f9:
                                                                                                                                                                                        193invoke-virtual {v2, v3}, Lc/g/k/a/G;->a(Lc/g/k/a/D;)Lc/g/k/a/G;
                                                                                                                                                                                        195invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        196goto/16 :goto_1a
                                                                                                                                                                                        197catch_101: move-exception v2
                                                                                                                                                                                        199invoke-virtual {v2}, Ljava/lang/Exception;->toString()Ljava/lang/String;
                                                                                                                                                                                        200move-result-object v2
                                                                                                                                                                                        202invoke-static {v2}, Lc/g/a/a/c/c;->d(Ljava/lang/String;)V
                                                                                                                                                                                        203goto/16 :goto_1a
                                                                                                                                                                                        204cond_10b:
                                                                                                                                                                                        205invoke-interface {v0}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                        206cond_10e:
                                                                                                                                                                                        207iget-object v0, p0, Lcom/xiaomi/push/service/ia;->c:Landroid/content/Context;
                                                                                                                                                                                        209invoke-static {v0}, Lcom/xiaomi/push/service/ja;->a(Landroid/content/Context;)Lcom/xiaomi/push/service/ja;
                                                                                                                                                                                        210move-result-object v0
                                                                                                                                                                                        212invoke-virtual {v0}, Lcom/xiaomi/push/service/ja;->b()V
                                                                                                                                                                                        213try_end_117: monitor-exit p0
                                                                                                                                                                                        214return-object v1
                                                                                                                                                                                        215catch_119: move-exception v0
                                                                                                                                                                                        216try_start_11a:
                                                                                                                                                                                        217invoke-virtual {v0}, Ljava/lang/Exception;->toString()Ljava/lang/String;
                                                                                                                                                                                        218move-result-object v0
                                                                                                                                                                                        220invoke-static {v0}, Lc/g/a/a/c/c;->d(Ljava/lang/String;)V
                                                                                                                                                                                        221try_end_121: const/4 v0, 0x0
                                                                                                                                                                                        222monitor-exit p0
                                                                                                                                                                                        223return-object v0
                                                                                                                                                                                        224catchall_124: move-exception v0
                                                                                                                                                                                        225monitor-exit p0
                                                                                                                                                                                        226goto/16 :goto_128
                                                                                                                                                                                        227goto_127: throw v0
                                                                                                                                                                                        228goto_128: goto/16 :goto_127
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • com.firebear.androil.base.MyApp.j:Lcom/firebear/androil/base/MyApp$a
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.Locale.ENGLISH:Ljava/util/Locale
                                                                                                                                                                                        • java.text.SimpleDateFormat.<init>
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.util.Map$Entry.getKey
                                                                                                                                                                                        • java.text.SimpleDateFormat.parse
                                                                                                                                                                                        • java.util.Date.getTime
                                                                                                                                                                                        • java.util.Map$Entry.getValue
                                                                                                                                                                                        • java.util.ArrayList.add
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • version
                                                                                                                                                                                        • 867acd68fbae4e11913172aaabb7a258
                                                                                                                                                                                        • key
                                                                                                                                                                                        • model
                                                                                                                                                                                        • province
                                                                                                                                                                                        • city
                                                                                                                                                                                        • district
                                                                                                                                                                                        • userProvince
                                                                                                                                                                                        • userCity
                                                                                                                                                                                        • userDistrict
                                                                                                                                                                                        • a
                                                                                                                                                                                        • q
                                                                                                                                                                                        • c
                                                                                                                                                                                        • fcicitytrend
                                                                                                                                                                                        • status
                                                                                                                                                                                        • refConsumptions
                                                                                                                                                                                        • yyyy-MM-dd
                                                                                                                                                                                        • node.fields()
                                                                                                                                                                                        • sdf.parse(it.key)
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1sget-object v0, Lcom/firebear/androil/h/h;->e:Lcom/firebear/androil/h/h;
                                                                                                                                                                                        3invoke-virtual {v0}, Lcom/firebear/androil/h/h;->k()Ljava/lang/String;
                                                                                                                                                                                        4move-result-object v0
                                                                                                                                                                                        6sget-object v1, Lcom/firebear/androil/d/c;->b:Lcom/firebear/androil/d/c$a;
                                                                                                                                                                                        8invoke-virtual {v1}, Lcom/firebear/androil/d/c$a;->a()Lcom/firebear/androil/d/c;
                                                                                                                                                                                        9move-result-object v1
                                                                                                                                                                                        11invoke-virtual {v1}, Lcom/firebear/androil/d/c;->g()Lcom/firebear/androil/model/Car;
                                                                                                                                                                                        12move-result-object v1
                                                                                                                                                                                        13if-eqz v1, :cond_15
                                                                                                                                                                                        14iget-wide v1, v1, Lcom/firebear/androil/model/Car;->CAR_MODEL_ID:J
                                                                                                                                                                                        15goto/16 :goto_17
                                                                                                                                                                                        16cond_15: const-wide/16 v1, 0x0
                                                                                                                                                                                        17goto_17:
                                                                                                                                                                                        18invoke-static {v1, v2}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
                                                                                                                                                                                        19move-result-object v1
                                                                                                                                                                                        21sget-object v2, Lcom/firebear/androil/b/e;->a:Lcom/firebear/androil/b/e;
                                                                                                                                                                                        23invoke-virtual {v2}, Lcom/firebear/androil/b/e;->i()Lcom/firebear/androil/model/Location;
                                                                                                                                                                                        24move-result-object v2
                                                                                                                                                                                        26const-string v3, ""
                                                                                                                                                                                        27if-eqz v2, :cond_38
                                                                                                                                                                                        29iget-object v4, v2, Lcom/firebear/androil/model/Location;->province:Ljava/lang/String;
                                                                                                                                                                                        30if-eqz v4, :cond_2a
                                                                                                                                                                                        31goto/16 :goto_2b
                                                                                                                                                                                        32cond_2a: move-object v4, v3
                                                                                                                                                                                        33goto_2b:
                                                                                                                                                                                        34iget-object v5, v2, Lcom/firebear/androil/model/Location;->city:Ljava/lang/String;
                                                                                                                                                                                        35if-eqz v5, :cond_30
                                                                                                                                                                                        36goto/16 :goto_31
                                                                                                                                                                                        37cond_30: move-object v5, v3
                                                                                                                                                                                        38goto_31:
                                                                                                                                                                                        39iget-object v2, v2, Lcom/firebear/androil/model/Location;->district:Ljava/lang/String;
                                                                                                                                                                                        40if-eqz v2, :cond_36
                                                                                                                                                                                        41goto/16 :goto_3b
                                                                                                                                                                                        42cond_36: move-object v2, v3
                                                                                                                                                                                        43goto/16 :goto_3b
                                                                                                                                                                                        44cond_38: move-object v2, v3
                                                                                                                                                                                        45move-object v4, v2
                                                                                                                                                                                        46move-object v5, v4
                                                                                                                                                                                        47goto_3b: new-instance v6, Ljava/util/HashMap;
                                                                                                                                                                                        49invoke-direct {v6}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        51sget-object v7, Lcom/firebear/androil/h/u;->e:Lcom/firebear/androil/h/u;
                                                                                                                                                                                        53sget-object v8, Lcom/firebear/androil/base/MyApp;->j:Lcom/firebear/androil/base/MyApp$a;
                                                                                                                                                                                        55invoke-virtual {v8}, Lcom/firebear/androil/base/MyApp$a;->b()Landroid/content/Context;
                                                                                                                                                                                        56move-result-object v8
                                                                                                                                                                                        58invoke-virtual {v7, v8}, Lcom/firebear/androil/h/u;->c(Landroid/content/Context;)I
                                                                                                                                                                                        59move-result v7
                                                                                                                                                                                        61invoke-static {v7}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        62move-result-object v7
                                                                                                                                                                                        64const-string v8, "version"
                                                                                                                                                                                        66invoke-virtual {v6, v8, v7}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        68sget-object v7, Lcom/firebear/androil/h/o;->b:Lcom/firebear/androil/h/o;
                                                                                                                                                                                        69new-instance v8, Ljava/lang/StringBuilder;
                                                                                                                                                                                        71invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        73invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        75invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        77invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        79invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        81invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        82move-result-object v8
                                                                                                                                                                                        84const-string v9, "867acd68fbae4e11913172aaabb7a258"
                                                                                                                                                                                        86invoke-virtual {v7, v8, v9}, Lcom/firebear/androil/h/o;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        87move-result-object v7
                                                                                                                                                                                        89const-string v8, "key"
                                                                                                                                                                                        91invoke-virtual {v6, v8, v7}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        93const-string v7, "model"
                                                                                                                                                                                        95invoke-virtual {v6, v7, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        97const-string v1, "province"
                                                                                                                                                                                        99invoke-virtual {v6, v1, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        101const-string v1, "city"
                                                                                                                                                                                        103invoke-virtual {v6, v1, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        105const-string v1, "district"
                                                                                                                                                                                        107invoke-virtual {v6, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        109sget-object v1, Lcom/firebear/androil/b/e;->a:Lcom/firebear/androil/b/e;
                                                                                                                                                                                        111invoke-virtual {v1}, Lcom/firebear/androil/b/e;->o()Ljava/lang/String;
                                                                                                                                                                                        112move-result-object v1
                                                                                                                                                                                        113if-eqz v1, :cond_94
                                                                                                                                                                                        114goto/16 :goto_95
                                                                                                                                                                                        115cond_94: move-object v1, v3
                                                                                                                                                                                        116goto_95:
                                                                                                                                                                                        117const-string v2, "userProvince"
                                                                                                                                                                                        119invoke-virtual {v6, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        121sget-object v1, Lcom/firebear/androil/b/e;->a:Lcom/firebear/androil/b/e;
                                                                                                                                                                                        123invoke-virtual {v1}, Lcom/firebear/androil/b/e;->k()Ljava/lang/String;
                                                                                                                                                                                        124move-result-object v1
                                                                                                                                                                                        125if-eqz v1, :cond_a3
                                                                                                                                                                                        126goto/16 :goto_a4
                                                                                                                                                                                        127cond_a3: move-object v1, v3
                                                                                                                                                                                        128goto_a4:
                                                                                                                                                                                        129const-string v2, "userCity"
                                                                                                                                                                                        131invoke-virtual {v6, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        133sget-object v1, Lcom/firebear/androil/b/e;->a:Lcom/firebear/androil/b/e;
                                                                                                                                                                                        135invoke-virtual {v1}, Lcom/firebear/androil/b/e;->l()Ljava/lang/String;
                                                                                                                                                                                        136move-result-object v1
                                                                                                                                                                                        137if-eqz v1, :cond_b2
                                                                                                                                                                                        138goto/16 :goto_b3
                                                                                                                                                                                        139cond_b2: move-object v1, v3
                                                                                                                                                                                        140goto_b3:
                                                                                                                                                                                        141const-string v2, "userDistrict"
                                                                                                                                                                                        143invoke-virtual {v6, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        145const-string v1, "a"
                                                                                                                                                                                        147const-string v2, "q"
                                                                                                                                                                                        149invoke-virtual {v6, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        151const-string v1, "c"
                                                                                                                                                                                        153const-string v2, "fcicitytrend"
                                                                                                                                                                                        155invoke-virtual {v6, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        156const/4 v1, 0x1
                                                                                                                                                                                        157const/4 v2, 0x0
                                                                                                                                                                                        159invoke-static {v0, v6, v2, v1}, Lcom/firebear/androil/h/j;->a(Ljava/lang/String;Ljava/util/HashMap;Ljava/util/HashMap;Z)Ljava/lang/String;
                                                                                                                                                                                        160move-result-object v0
                                                                                                                                                                                        161new-instance v3, Lcom/fasterxml/jackson/databind/ObjectMapper;
                                                                                                                                                                                        163invoke-direct {v3}, Lcom/fasterxml/jackson/databind/ObjectMapper;-><init>()V
                                                                                                                                                                                        164try_start_d1:
                                                                                                                                                                                        165invoke-virtual {v3, v0}, Lcom/fasterxml/jackson/databind/ObjectMapper;->readTree(Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonNode;
                                                                                                                                                                                        166move-result-object v0
                                                                                                                                                                                        167if-eqz v0, :cond_15a
                                                                                                                                                                                        169const-string v4, "status"
                                                                                                                                                                                        171invoke-virtual {v0, v4}, Lcom/fasterxml/jackson/databind/JsonNode;->get(Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonNode;
                                                                                                                                                                                        172move-result-object v4
                                                                                                                                                                                        173const/4 v5, -0x1
                                                                                                                                                                                        175invoke-virtual {v4, v5}, Lcom/fasterxml/jackson/databind/JsonNode;->asInt(I)I
                                                                                                                                                                                        176move-result v4
                                                                                                                                                                                        177if-nez v4, :cond_15a
                                                                                                                                                                                        178const-class v4, Lcom/firebear/androil/model/CityAvgMod;
                                                                                                                                                                                        180invoke-virtual {v3, v0, v4}, Lcom/fasterxml/jackson/databind/ObjectMapper;->treeToValue(Lcom/fasterxml/jackson/core/TreeNode;Ljava/lang/Class;)Ljava/lang/Object;
                                                                                                                                                                                        181move-result-object v3
                                                                                                                                                                                        182check-cast v3, Lcom/firebear/androil/model/CityAvgMod;
                                                                                                                                                                                        183try_end_ec:
                                                                                                                                                                                        184const-string v2, "refConsumptions"
                                                                                                                                                                                        186invoke-virtual {v0, v2}, Lcom/fasterxml/jackson/databind/JsonNode;->get(Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonNode;
                                                                                                                                                                                        187move-result-object v0
                                                                                                                                                                                        188new-instance v2, Ljava/text/SimpleDateFormat;
                                                                                                                                                                                        190const-string v4, "yyyy-MM-dd"
                                                                                                                                                                                        192sget-object v5, Ljava/util/Locale;->ENGLISH:Ljava/util/Locale;
                                                                                                                                                                                        194invoke-direct {v2, v4, v5}, Ljava/text/SimpleDateFormat;-><init>(Ljava/lang/String;Ljava/util/Locale;)V
                                                                                                                                                                                        196invoke-virtual {v0}, Lcom/fasterxml/jackson/databind/JsonNode;->fields()Ljava/util/Iterator;
                                                                                                                                                                                        197move-result-object v0
                                                                                                                                                                                        199const-string v4, "node.fields()"
                                                                                                                                                                                        201invoke-static {v0, v4}, Ld/e/b/i;->a(Ljava/lang/Object;Ljava/lang/String;)V
                                                                                                                                                                                        202goto_104:
                                                                                                                                                                                        203invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        204move-result v4
                                                                                                                                                                                        205if-eqz v4, :cond_13f
                                                                                                                                                                                        207invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        208move-result-object v4
                                                                                                                                                                                        209check-cast v4, Ljava/util/Map$Entry;
                                                                                                                                                                                        211invoke-interface {v4}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
                                                                                                                                                                                        212move-result-object v5
                                                                                                                                                                                        213check-cast v5, Ljava/lang/String;
                                                                                                                                                                                        215invoke-virtual {v2, v5}, Ljava/text/SimpleDateFormat;->parse(Ljava/lang/String;)Ljava/util/Date;
                                                                                                                                                                                        216move-result-object v5
                                                                                                                                                                                        218const-string v6, "sdf.parse(it.key)"
                                                                                                                                                                                        220invoke-static {v5, v6}, Ld/e/b/i;->a(Ljava/lang/Object;Ljava/lang/String;)V
                                                                                                                                                                                        222invoke-virtual {v5}, Ljava/util/Date;->getTime()J
                                                                                                                                                                                        223move-result-wide v5
                                                                                                                                                                                        225invoke-interface {v4}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
                                                                                                                                                                                        226move-result-object v4
                                                                                                                                                                                        227check-cast v4, Lcom/fasterxml/jackson/databind/JsonNode;
                                                                                                                                                                                        229invoke-virtual {v4}, Lcom/fasterxml/jackson/databind/JsonNode;->asDouble()D
                                                                                                                                                                                        230move-result-wide v7
                                                                                                                                                                                        231double-to-float v4, v7
                                                                                                                                                                                        233invoke-virtual {v3}, Lcom/firebear/androil/model/CityAvgMod;->getRefConsumptions()Ljava/util/ArrayList;
                                                                                                                                                                                        234move-result-object v7
                                                                                                                                                                                        235new-instance v8, Lcom/firebear/androil/model/CityAvgOilMod;
                                                                                                                                                                                        237invoke-direct {v8}, Lcom/firebear/androil/model/CityAvgOilMod;-><init>()V
                                                                                                                                                                                        238iput-wide v5, v8, Lcom/firebear/androil/model/CityAvgOilMod;->date:J
                                                                                                                                                                                        239iput v4, v8, Lcom/firebear/androil/model/CityAvgOilMod;->consumption:F
                                                                                                                                                                                        241invoke-virtual {v7, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        242goto/16 :goto_104
                                                                                                                                                                                        243cond_13f:
                                                                                                                                                                                        244invoke-virtual {v3}, Lcom/firebear/androil/model/CityAvgMod;->getRefConsumptions()Ljava/util/ArrayList;
                                                                                                                                                                                        245move-result-object v0
                                                                                                                                                                                        247invoke-interface {v0}, Ljava/util/List;->size()I
                                                                                                                                                                                        248move-result v2
                                                                                                                                                                                        249if-le v2, v1, :cond_151
                                                                                                                                                                                        250new-instance v1, Lcom/firebear/androil/b/i;
                                                                                                                                                                                        252invoke-direct {v1}, Lcom/firebear/androil/b/i;-><init>()V
                                                                                                                                                                                        254invoke-static {v0, v1}, Ld/a/h;->a(Ljava/util/List;Ljava/util/Comparator;)V
                                                                                                                                                                                        255cond_151: move-object v2, v3
                                                                                                                                                                                        256goto/16 :goto_15a
                                                                                                                                                                                        257catch_153: move-exception v0
                                                                                                                                                                                        258move-object v2, v3
                                                                                                                                                                                        259goto/16 :goto_157
                                                                                                                                                                                        260catch_156: move-exception v0
                                                                                                                                                                                        261goto_157:
                                                                                                                                                                                        262invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        263cond_15a: return-object v2
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.os.SystemClock.elapsedRealtime
                                                                                                                                                                                        • java.lang.Long.valueOf
                                                                                                                                                                                        • android.os.SystemClock.elapsedRealtime
                                                                                                                                                                                        • java.lang.Long.valueOf
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • openSDK_LOG.AuthAgent
                                                                                                                                                                                        • startActionActivity() -- start
                                                                                                                                                                                        • com.tencent.open.agent.AgentActivity
                                                                                                                                                                                        • 1
                                                                                                                                                                                        • isadd
                                                                                                                                                                                        • scope
                                                                                                                                                                                        • client_id
                                                                                                                                                                                        • pf
                                                                                                                                                                                        • desktop_m_qq-
                                                                                                                                                                                        • -
                                                                                                                                                                                        • android
                                                                                                                                                                                        • openmobile_android
                                                                                                                                                                                        • need_pay
                                                                                                                                                                                        • oauth_app_name
                                                                                                                                                                                        • key_action
                                                                                                                                                                                        • action_login
                                                                                                                                                                                        • key_params
                                                                                                                                                                                        • appid
                                                                                                                                                                                        • startAssitActivity fragment
                                                                                                                                                                                        • startAssitActivity activity
                                                                                                                                                                                        • startActionActivity() -- end, found activity for loginIntent
                                                                                                                                                                                        • LOGIN_CHECK_SDK
                                                                                                                                                                                        • 1000
                                                                                                                                                                                        • startActionActivity fail
                                                                                                                                                                                        • startActionActivity() -- end, no target activity for loginIntent
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "openSDK_LOG.AuthAgent"
                                                                                                                                                                                        3const-string v1, "startActionActivity() -- start"
                                                                                                                                                                                        5invoke-static {v0, v1}, Lcom/tencent/open/a/f;->c(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        7const-string v1, "com.tencent.open.agent.AgentActivity"
                                                                                                                                                                                        9invoke-virtual {p0, v1}, Lcom/tencent/connect/common/BaseApi;->b(Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        10move-result-object v1
                                                                                                                                                                                        11if-eqz v1, :cond_e7
                                                                                                                                                                                        13invoke-virtual {p0}, Lcom/tencent/connect/common/BaseApi;->a()Landroid/os/Bundle;
                                                                                                                                                                                        14move-result-object v2
                                                                                                                                                                                        16const-string v3, "1"
                                                                                                                                                                                        17if-eqz p3, :cond_1c
                                                                                                                                                                                        19const-string p3, "isadd"
                                                                                                                                                                                        21invoke-virtual {v2, p3, v3}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        22cond_1c:
                                                                                                                                                                                        23iget-object p3, p0, Lcom/tencent/connect/auth/AuthAgent;->d:Ljava/lang/String;
                                                                                                                                                                                        25const-string v4, "scope"
                                                                                                                                                                                        27invoke-virtual {v2, v4, p3}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        29iget-object p3, p0, Lcom/tencent/connect/common/BaseApi;->b:Lcom/tencent/connect/auth/QQToken;
                                                                                                                                                                                        31invoke-virtual {p3}, Lcom/tencent/connect/auth/QQToken;->getAppId()Ljava/lang/String;
                                                                                                                                                                                        32move-result-object p3
                                                                                                                                                                                        34const-string v4, "client_id"
                                                                                                                                                                                        36invoke-virtual {v2, v4, p3}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        37sget-boolean p3, Lcom/tencent/connect/common/BaseApi;->isOEM:Z
                                                                                                                                                                                        39const-string v4, "pf"
                                                                                                                                                                                        40if-eqz p3, :cond_65
                                                                                                                                                                                        41new-instance p3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        43invoke-direct {p3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        45const-string v5, "desktop_m_qq-"
                                                                                                                                                                                        47invoke-virtual {p3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        49sget-object v5, Lcom/tencent/connect/common/BaseApi;->installChannel:Ljava/lang/String;
                                                                                                                                                                                        51invoke-virtual {p3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        53const-string v5, "-"
                                                                                                                                                                                        55invoke-virtual {p3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        57const-string v6, "android"
                                                                                                                                                                                        59invoke-virtual {p3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        61invoke-virtual {p3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        63sget-object v6, Lcom/tencent/connect/common/BaseApi;->registerChannel:Ljava/lang/String;
                                                                                                                                                                                        65invoke-virtual {p3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        67invoke-virtual {p3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        69sget-object v5, Lcom/tencent/connect/common/BaseApi;->businessId:Ljava/lang/String;
                                                                                                                                                                                        71invoke-virtual {p3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        73invoke-virtual {p3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        74move-result-object p3
                                                                                                                                                                                        76invoke-virtual {v2, v4, p3}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        77goto/16 :goto_6a
                                                                                                                                                                                        78cond_65:
                                                                                                                                                                                        79const-string p3, "openmobile_android"
                                                                                                                                                                                        81invoke-virtual {v2, v4, p3}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        82goto_6a:
                                                                                                                                                                                        83const-string p3, "need_pay"
                                                                                                                                                                                        85invoke-virtual {v2, p3, v3}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        87invoke-static {}, Lcom/tencent/open/utils/e;->a()Landroid/content/Context;
                                                                                                                                                                                        88move-result-object p3
                                                                                                                                                                                        90invoke-static {p3}, Lcom/tencent/open/utils/h;->a(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        91move-result-object p3
                                                                                                                                                                                        93const-string v3, "oauth_app_name"
                                                                                                                                                                                        95invoke-virtual {v2, v3, p3}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        97const-string p3, "key_action"
                                                                                                                                                                                        99const-string v3, "action_login"
                                                                                                                                                                                        101invoke-virtual {v1, p3, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        103const-string p3, "key_params"
                                                                                                                                                                                        105invoke-virtual {v1, p3, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent;
                                                                                                                                                                                        107iget-object p3, p0, Lcom/tencent/connect/common/BaseApi;->b:Lcom/tencent/connect/auth/QQToken;
                                                                                                                                                                                        109invoke-virtual {p3}, Lcom/tencent/connect/auth/QQToken;->getAppId()Ljava/lang/String;
                                                                                                                                                                                        110move-result-object p3
                                                                                                                                                                                        112const-string v2, "appid"
                                                                                                                                                                                        114invoke-virtual {v1, v2, p3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        116invoke-virtual {p0, v1}, Lcom/tencent/connect/common/BaseApi;->a(Landroid/content/Intent;)Z
                                                                                                                                                                                        117move-result p3
                                                                                                                                                                                        118if-eqz p3, :cond_e7
                                                                                                                                                                                        119new-instance p3, Lcom/tencent/connect/auth/AuthAgent$b;
                                                                                                                                                                                        121iget-object v2, p0, Lcom/tencent/connect/auth/AuthAgent;->c:Lcom/tencent/tauth/IUiListener;
                                                                                                                                                                                        123invoke-direct {p3, p0, v2}, Lcom/tencent/connect/auth/AuthAgent$b;-><init>(Lcom/tencent/connect/auth/AuthAgent;Lcom/tencent/tauth/IUiListener;)V
                                                                                                                                                                                        124iput-object p3, p0, Lcom/tencent/connect/auth/AuthAgent;->c:Lcom/tencent/tauth/IUiListener;
                                                                                                                                                                                        126invoke-static {}, Lcom/tencent/connect/common/UIListenerManager;->getInstance()Lcom/tencent/connect/common/UIListenerManager;
                                                                                                                                                                                        127move-result-object p3
                                                                                                                                                                                        129iget-object v2, p0, Lcom/tencent/connect/auth/AuthAgent;->c:Lcom/tencent/tauth/IUiListener;
                                                                                                                                                                                        130const/16 v3, 0x2b5d
                                                                                                                                                                                        132invoke-virtual {p3, v3, v2}, Lcom/tencent/connect/common/UIListenerManager;->setListenerWithRequestcode(ILcom/tencent/tauth/IUiListener;)Ljava/lang/Object;
                                                                                                                                                                                        133if-eqz p2, :cond_b8
                                                                                                                                                                                        135const-string p1, "startAssitActivity fragment"
                                                                                                                                                                                        137invoke-static {v0, p1}, Lcom/tencent/open/a/f;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        139invoke-virtual {p0, p2, v1, v3}, Lcom/tencent/connect/common/BaseApi;->a(Landroidx/fragment/a/g;Landroid/content/Intent;I)V
                                                                                                                                                                                        140goto/16 :goto_c0
                                                                                                                                                                                        141cond_b8:
                                                                                                                                                                                        142const-string p2, "startAssitActivity activity"
                                                                                                                                                                                        144invoke-static {v0, p2}, Lcom/tencent/open/a/f;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        146invoke-virtual {p0, p1, v1, v3}, Lcom/tencent/connect/common/BaseApi;->a(Landroid/app/Activity;Landroid/content/Intent;I)V
                                                                                                                                                                                        147goto_c0:
                                                                                                                                                                                        148const-string p1, "startActionActivity() -- end, found activity for loginIntent"
                                                                                                                                                                                        150invoke-static {v0, p1}, Lcom/tencent/open/a/f;->c(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        152invoke-static {}, Lcom/tencent/open/b/d;->a()Lcom/tencent/open/b/d;
                                                                                                                                                                                        153move-result-object v1
                                                                                                                                                                                        154const/4 v2, 0x0
                                                                                                                                                                                        156iget-object p1, p0, Lcom/tencent/connect/common/BaseApi;->b:Lcom/tencent/connect/auth/QQToken;
                                                                                                                                                                                        158invoke-virtual {p1}, Lcom/tencent/connect/auth/QQToken;->getAppId()Ljava/lang/String;
                                                                                                                                                                                        159move-result-object v5
                                                                                                                                                                                        161invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J
                                                                                                                                                                                        162move-result-wide p1
                                                                                                                                                                                        164invoke-static {p1, p2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                        165move-result-object v7
                                                                                                                                                                                        166const/4 v8, 0x0
                                                                                                                                                                                        167const/4 v9, 0x1
                                                                                                                                                                                        169const-string v3, "LOGIN_CHECK_SDK"
                                                                                                                                                                                        171const-string v4, "1000"
                                                                                                                                                                                        173const-string v6, ""
                                                                                                                                                                                        175const-string v10, ""
                                                                                                                                                                                        177invoke-virtual/range {v1 .. v10}, Lcom/tencent/open/b/d;->a(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;IILjava/lang/String;)V
                                                                                                                                                                                        178const/4 p1, 0x1
                                                                                                                                                                                        179return p1
                                                                                                                                                                                        180cond_e7:
                                                                                                                                                                                        181invoke-static {}, Lcom/tencent/open/b/d;->a()Lcom/tencent/open/b/d;
                                                                                                                                                                                        182move-result-object v1
                                                                                                                                                                                        183const/4 v2, 0x1
                                                                                                                                                                                        185iget-object p1, p0, Lcom/tencent/connect/common/BaseApi;->b:Lcom/tencent/connect/auth/QQToken;
                                                                                                                                                                                        187invoke-virtual {p1}, Lcom/tencent/connect/auth/QQToken;->getAppId()Ljava/lang/String;
                                                                                                                                                                                        188move-result-object v5
                                                                                                                                                                                        190invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J
                                                                                                                                                                                        191move-result-wide p1
                                                                                                                                                                                        193invoke-static {p1, p2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                        194move-result-object v7
                                                                                                                                                                                        195const/4 v8, 0x0
                                                                                                                                                                                        196const/4 v9, 0x1
                                                                                                                                                                                        198const-string v3, "LOGIN_CHECK_SDK"
                                                                                                                                                                                        200const-string v4, "1000"
                                                                                                                                                                                        202const-string v6, ""
                                                                                                                                                                                        204const-string v10, "startActionActivity fail"
                                                                                                                                                                                        206invoke-virtual/range {v1 .. v10}, Lcom/tencent/open/b/d;->a(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;IILjava/lang/String;)V
                                                                                                                                                                                        208const-string p1, "startActionActivity() -- end, no target activity for loginIntent"
                                                                                                                                                                                        210invoke-static {v0, p1}, Lcom/tencent/open/a/f;->c(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        211const/4 p1, 0x0
                                                                                                                                                                                        212return p1
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.app.Activity.getWindow
                                                                                                                                                                                        • android.view.Window.setBackgroundDrawable
                                                                                                                                                                                        • android.widget.FrameLayout.<init>
                                                                                                                                                                                        • android.view.ViewGroup$LayoutParams.<init>
                                                                                                                                                                                        • android.app.Activity.setContentView
                                                                                                                                                                                        • com.qq.e.comm.plugin.aa.b.<init>
                                                                                                                                                                                        • android.app.Activity.getResources
                                                                                                                                                                                        • android.content.res.Resources.getDisplayMetrics
                                                                                                                                                                                        • android.util.TypedValue.applyDimension
                                                                                                                                                                                        • android.widget.FrameLayout$LayoutParams.<init>
                                                                                                                                                                                        • com.qq.e.comm.plugin.aa.b.setLayoutParams
                                                                                                                                                                                        • com.qq.e.comm.plugin.aa.b.setBackgroundColor
                                                                                                                                                                                        • android.app.Activity.getIntent
                                                                                                                                                                                        • android.content.Intent.getStringExtra
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • com.qq.e.comm.plugin.aa.b.a
                                                                                                                                                                                        • android.widget.FrameLayout.addView
                                                                                                                                                                                        • android.webkit.WebView.<init>
                                                                                                                                                                                        • android.webkit.WebSettings.setMixedContentMode
                                                                                                                                                                                        • android.webkit.WebView.setInitialScale
                                                                                                                                                                                        • android.webkit.WebView.setDownloadListener
                                                                                                                                                                                        • android.webkit.WebSettings.setSupportMultipleWindows
                                                                                                                                                                                        • android.webkit.WebSettings.setJavaScriptEnabled
                                                                                                                                                                                        • android.webkit.WebSettings.setLoadWithOverviewMode
                                                                                                                                                                                        • android.webkit.WebSettings.setUseWideViewPort
                                                                                                                                                                                        • android.webkit.WebSettings.setBuiltInZoomControls
                                                                                                                                                                                        • android.webkit.WebSettings.setSaveFormData
                                                                                                                                                                                        • com.qq.e.comm.plugin.aa.c$3.<init>
                                                                                                                                                                                        • android.widget.FrameLayout$LayoutParams.<init>
                                                                                                                                                                                        • android.webkit.WebView.setLayoutParams
                                                                                                                                                                                        • android.widget.FrameLayout.addView
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • adInfo
                                                                                                                                                                                        • txt
                                                                                                                                                                                        • type
                                                                                                                                                                                        • information
                                                                                                                                                                                        • Parse adinfo failed:
                                                                                                                                                                                        • title
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.param p1, "savedInstanceState" # Landroid/os/Bundle;
                                                                                                                                                                                        1.prologue
                                                                                                                                                                                        2const/4 v1, 0x0
                                                                                                                                                                                        3const/4 v3, 0x0
                                                                                                                                                                                        4const/4 v2, 0x1
                                                                                                                                                                                        5const/4 v11, -0x1
                                                                                                                                                                                        7iget-object v0, p0, Lcom/qq/e/comm/plugin/aa/c;->a:Landroid/app/Activity;
                                                                                                                                                                                        9invoke-virtual {v0}, Landroid/app/Activity;->getWindow()Landroid/view/Window;
                                                                                                                                                                                        10move-result-object v0
                                                                                                                                                                                        12invoke-virtual {v0, v1}, Landroid/view/Window;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
                                                                                                                                                                                        13new-instance v5, Landroid/widget/FrameLayout;
                                                                                                                                                                                        15iget-object v0, p0, Lcom/qq/e/comm/plugin/aa/c;->a:Landroid/app/Activity;
                                                                                                                                                                                        17invoke-direct {v5, v0}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
                                                                                                                                                                                        19iget-object v0, p0, Lcom/qq/e/comm/plugin/aa/c;->a:Landroid/app/Activity;
                                                                                                                                                                                        20new-instance v4, Landroid/view/ViewGroup$LayoutParams;
                                                                                                                                                                                        22invoke-direct {v4, v11, v11}, Landroid/view/ViewGroup$LayoutParams;-><init>(II)V
                                                                                                                                                                                        24invoke-virtual {v0, v5, v4}, Landroid/app/Activity;->setContentView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
                                                                                                                                                                                        25new-instance v0, Lcom/qq/e/comm/plugin/aa/b;
                                                                                                                                                                                        27iget-object v4, p0, Lcom/qq/e/comm/plugin/aa/c;->a:Landroid/app/Activity;
                                                                                                                                                                                        29invoke-direct {v0, v4}, Lcom/qq/e/comm/plugin/aa/b;-><init>(Landroid/content/Context;)V
                                                                                                                                                                                        30iput-object v0, p0, Lcom/qq/e/comm/plugin/aa/c;->j:Lcom/qq/e/comm/plugin/aa/b;
                                                                                                                                                                                        31const/high16 v0, 0x42340000 # 45.0f
                                                                                                                                                                                        33iget-object v4, p0, Lcom/qq/e/comm/plugin/aa/c;->a:Landroid/app/Activity;
                                                                                                                                                                                        35invoke-virtual {v4}, Landroid/app/Activity;->getResources()Landroid/content/res/Resources;
                                                                                                                                                                                        36move-result-object v4
                                                                                                                                                                                        38invoke-virtual {v4}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
                                                                                                                                                                                        39move-result-object v4
                                                                                                                                                                                        41invoke-static {v2, v0, v4}, Landroid/util/TypedValue;->applyDimension(IFLandroid/util/DisplayMetrics;)F
                                                                                                                                                                                        42move-result v0
                                                                                                                                                                                        43float-to-int v6, v0
                                                                                                                                                                                        44new-instance v0, Landroid/widget/FrameLayout$LayoutParams;
                                                                                                                                                                                        46invoke-direct {v0, v11, v6}, Landroid/widget/FrameLayout$LayoutParams;-><init>(II)V
                                                                                                                                                                                        47const/16 v4, 0x30
                                                                                                                                                                                        48iput v4, v0, Landroid/widget/FrameLayout$LayoutParams;->gravity:I
                                                                                                                                                                                        50iget-object v4, p0, Lcom/qq/e/comm/plugin/aa/c;->j:Lcom/qq/e/comm/plugin/aa/b;
                                                                                                                                                                                        52invoke-virtual {v4, v0}, Lcom/qq/e/comm/plugin/aa/b;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
                                                                                                                                                                                        54iget-object v0, p0, Lcom/qq/e/comm/plugin/aa/c;->j:Lcom/qq/e/comm/plugin/aa/b;
                                                                                                                                                                                        56invoke-virtual {v0, v11}, Lcom/qq/e/comm/plugin/aa/b;->setBackgroundColor(I)V
                                                                                                                                                                                        58iget-object v0, p0, Lcom/qq/e/comm/plugin/aa/c;->a:Landroid/app/Activity;
                                                                                                                                                                                        60invoke-virtual {v0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent;
                                                                                                                                                                                        61move-result-object v0
                                                                                                                                                                                        63const-string v4, "adInfo"
                                                                                                                                                                                        65invoke-virtual {v0, v4}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        66move-result-object v4
                                                                                                                                                                                        67if-eqz v4, :cond_12c
                                                                                                                                                                                        68try_start_59: new-instance v0, Lorg/json/JSONObject;
                                                                                                                                                                                        70invoke-direct {v0, v4}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        71goto_5e: move-object v4, v0
                                                                                                                                                                                        72goto_5f: if-eqz v4, :cond_156
                                                                                                                                                                                        74const-string v0, "txt"
                                                                                                                                                                                        76invoke-virtual {v4, v0}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        77move-result v0
                                                                                                                                                                                        78if-eqz v0, :cond_14d
                                                                                                                                                                                        80const-string v0, "txt"
                                                                                                                                                                                        82invoke-virtual {v4, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        83move-result-object v0
                                                                                                                                                                                        84move-object v1, v0
                                                                                                                                                                                        85goto_70: if-eqz v4, :cond_15e
                                                                                                                                                                                        87const-string v0, "type"
                                                                                                                                                                                        89invoke-virtual {v4, v0}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        90move-result v0
                                                                                                                                                                                        91if-eqz v0, :cond_15b
                                                                                                                                                                                        93const-string v0, "information"
                                                                                                                                                                                        95const-string v7, "type"
                                                                                                                                                                                        97invoke-virtual {v4, v7}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        98move-result-object v7
                                                                                                                                                                                        100invoke-virtual {v0, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        101move-result v0
                                                                                                                                                                                        102if-eqz v0, :cond_15b
                                                                                                                                                                                        103move v0, v2
                                                                                                                                                                                        104goto_89:
                                                                                                                                                                                        105iget-object v7, p0, Lcom/qq/e/comm/plugin/aa/c;->j:Lcom/qq/e/comm/plugin/aa/b;
                                                                                                                                                                                        106new-instance v8, Lcom/qq/e/comm/plugin/aa/c$1;
                                                                                                                                                                                        108invoke-direct {v8, p0}, Lcom/qq/e/comm/plugin/aa/c$1;-><init>(Lcom/qq/e/comm/plugin/aa/c;)V
                                                                                                                                                                                        110invoke-virtual {v7, v8}, Lcom/qq/e/comm/plugin/aa/b;->a(Landroid/view/View$OnClickListener;)V
                                                                                                                                                                                        112iget-object v7, p0, Lcom/qq/e/comm/plugin/aa/c;->j:Lcom/qq/e/comm/plugin/aa/b;
                                                                                                                                                                                        114invoke-virtual {v5, v7}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;)V
                                                                                                                                                                                        115new-instance v7, Lcom/qq/e/comm/plugin/aa/c$a;
                                                                                                                                                                                        117iget-object v8, p0, Lcom/qq/e/comm/plugin/aa/c;->a:Landroid/app/Activity;
                                                                                                                                                                                        118new-instance v9, Landroid/webkit/WebView;
                                                                                                                                                                                        120iget-object v10, p0, Lcom/qq/e/comm/plugin/aa/c;->a:Landroid/app/Activity;
                                                                                                                                                                                        122invoke-direct {v9, v10}, Landroid/webkit/WebView;-><init>(Landroid/content/Context;)V
                                                                                                                                                                                        124invoke-direct {v7, v8, v9, v4}, Lcom/qq/e/comm/plugin/aa/c$a;-><init>(Landroid/content/Context;Landroid/webkit/WebView;Lorg/json/JSONObject;)V
                                                                                                                                                                                        125iput-object v7, p0, Lcom/qq/e/comm/plugin/aa/c;->b:Lcom/qq/e/comm/plugin/ac/g;
                                                                                                                                                                                        126sget v4, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        127const/16 v7, 0x15
                                                                                                                                                                                        128if-lt v4, v7, :cond_b7
                                                                                                                                                                                        130iget-object v4, p0, Lcom/qq/e/comm/plugin/aa/c;->b:Lcom/qq/e/comm/plugin/ac/g;
                                                                                                                                                                                        132invoke-virtual {v4}, Lcom/qq/e/comm/plugin/ac/g;->d()Landroid/webkit/WebSettings;
                                                                                                                                                                                        133move-result-object v4
                                                                                                                                                                                        135invoke-virtual {v4, v3}, Landroid/webkit/WebSettings;->setMixedContentMode(I)V
                                                                                                                                                                                        136cond_b7:
                                                                                                                                                                                        137iget-object v4, p0, Lcom/qq/e/comm/plugin/aa/c;->b:Lcom/qq/e/comm/plugin/ac/g;
                                                                                                                                                                                        139invoke-virtual {v4}, Lcom/qq/e/comm/plugin/ac/g;->a()Landroid/webkit/WebView;
                                                                                                                                                                                        140move-result-object v4
                                                                                                                                                                                        141const/16 v7, 0x64
                                                                                                                                                                                        143invoke-virtual {v4, v7}, Landroid/webkit/WebView;->setInitialScale(I)V
                                                                                                                                                                                        145iget-object v4, p0, Lcom/qq/e/comm/plugin/aa/c;->b:Lcom/qq/e/comm/plugin/ac/g;
                                                                                                                                                                                        147invoke-virtual {v4}, Lcom/qq/e/comm/plugin/ac/g;->a()Landroid/webkit/WebView;
                                                                                                                                                                                        148move-result-object v4
                                                                                                                                                                                        149new-instance v7, Lcom/qq/e/comm/plugin/aa/c$2;
                                                                                                                                                                                        151invoke-direct {v7, p0}, Lcom/qq/e/comm/plugin/aa/c$2;-><init>(Lcom/qq/e/comm/plugin/aa/c;)V
                                                                                                                                                                                        153invoke-virtual {v4, v7}, Landroid/webkit/WebView;->setDownloadListener(Landroid/webkit/DownloadListener;)V
                                                                                                                                                                                        155iget-object v4, p0, Lcom/qq/e/comm/plugin/aa/c;->b:Lcom/qq/e/comm/plugin/ac/g;
                                                                                                                                                                                        157invoke-virtual {v4}, Lcom/qq/e/comm/plugin/ac/g;->a()Landroid/webkit/WebView;
                                                                                                                                                                                        158move-result-object v4
                                                                                                                                                                                        160invoke-direct {p0, v4}, Lcom/qq/e/comm/plugin/aa/c;->a(Landroid/webkit/WebView;)V
                                                                                                                                                                                        162iget-object v4, p0, Lcom/qq/e/comm/plugin/aa/c;->b:Lcom/qq/e/comm/plugin/ac/g;
                                                                                                                                                                                        164invoke-virtual {v4}, Lcom/qq/e/comm/plugin/ac/g;->d()Landroid/webkit/WebSettings;
                                                                                                                                                                                        165move-result-object v4
                                                                                                                                                                                        167invoke-virtual {v4, v3}, Landroid/webkit/WebSettings;->setSupportMultipleWindows(Z)V
                                                                                                                                                                                        169invoke-virtual {v4, v2}, Landroid/webkit/WebSettings;->setJavaScriptEnabled(Z)V
                                                                                                                                                                                        171invoke-virtual {v4, v2}, Landroid/webkit/WebSettings;->setLoadWithOverviewMode(Z)V
                                                                                                                                                                                        173invoke-virtual {v4, v2}, Landroid/webkit/WebSettings;->setUseWideViewPort(Z)V
                                                                                                                                                                                        175invoke-virtual {v4, v2}, Landroid/webkit/WebSettings;->setBuiltInZoomControls(Z)V
                                                                                                                                                                                        177invoke-virtual {v4, v3}, Landroid/webkit/WebSettings;->setSaveFormData(Z)V
                                                                                                                                                                                        179iget-object v2, p0, Lcom/qq/e/comm/plugin/aa/c;->b:Lcom/qq/e/comm/plugin/ac/g;
                                                                                                                                                                                        181iget-object v3, p0, Lcom/qq/e/comm/plugin/aa/c;->k:Landroid/webkit/WebViewClient;
                                                                                                                                                                                        183invoke-virtual {v2, v3}, Lcom/qq/e/comm/plugin/ac/g;->a(Landroid/webkit/WebViewClient;)V
                                                                                                                                                                                        185iget-object v2, p0, Lcom/qq/e/comm/plugin/aa/c;->b:Lcom/qq/e/comm/plugin/ac/g;
                                                                                                                                                                                        187invoke-virtual {v2}, Lcom/qq/e/comm/plugin/ac/g;->a()Landroid/webkit/WebView;
                                                                                                                                                                                        188move-result-object v2
                                                                                                                                                                                        190invoke-direct {p0, v2}, Lcom/qq/e/comm/plugin/aa/c;->b(Landroid/webkit/WebView;)V
                                                                                                                                                                                        192iget-object v2, p0, Lcom/qq/e/comm/plugin/aa/c;->b:Lcom/qq/e/comm/plugin/ac/g;
                                                                                                                                                                                        194iget-object v3, p0, Lcom/qq/e/comm/plugin/aa/c;->c:Ljava/lang/String;
                                                                                                                                                                                        196invoke-virtual {v2, v3}, Lcom/qq/e/comm/plugin/ac/g;->a(Ljava/lang/String;)V
                                                                                                                                                                                        198iget-object v2, p0, Lcom/qq/e/comm/plugin/aa/c;->b:Lcom/qq/e/comm/plugin/ac/g;
                                                                                                                                                                                        199new-instance v3, Lcom/qq/e/comm/plugin/aa/c$3;
                                                                                                                                                                                        201invoke-direct {v3, p0, v0, v1}, Lcom/qq/e/comm/plugin/aa/c$3;-><init>(Lcom/qq/e/comm/plugin/aa/c;ZLjava/lang/String;)V
                                                                                                                                                                                        203invoke-virtual {v2, v3}, Lcom/qq/e/comm/plugin/ac/g;->a(Landroid/webkit/WebChromeClient;)V
                                                                                                                                                                                        204new-instance v0, Landroid/widget/FrameLayout$LayoutParams;
                                                                                                                                                                                        206invoke-direct {v0, v11, v11}, Landroid/widget/FrameLayout$LayoutParams;-><init>(II)V
                                                                                                                                                                                        207iput v6, v0, Landroid/widget/FrameLayout$LayoutParams;->topMargin:I
                                                                                                                                                                                        209iget-object v1, p0, Lcom/qq/e/comm/plugin/aa/c;->b:Lcom/qq/e/comm/plugin/ac/g;
                                                                                                                                                                                        211invoke-virtual {v1}, Lcom/qq/e/comm/plugin/ac/g;->a()Landroid/webkit/WebView;
                                                                                                                                                                                        212move-result-object v1
                                                                                                                                                                                        214invoke-virtual {v1, v0}, Landroid/webkit/WebView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
                                                                                                                                                                                        216iget-object v0, p0, Lcom/qq/e/comm/plugin/aa/c;->b:Lcom/qq/e/comm/plugin/ac/g;
                                                                                                                                                                                        218invoke-virtual {v0}, Lcom/qq/e/comm/plugin/ac/g;->a()Landroid/webkit/WebView;
                                                                                                                                                                                        219move-result-object v0
                                                                                                                                                                                        221invoke-virtual {v5, v0}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;)V
                                                                                                                                                                                        222return-void
                                                                                                                                                                                        223cond_12c: move-object v0, v1
                                                                                                                                                                                        224goto/16 :goto_5e
                                                                                                                                                                                        225catch_12f: move-exception v0
                                                                                                                                                                                        226new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        228invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        230const-string v7, "Parse adinfo failed:"
                                                                                                                                                                                        232invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        233move-result-object v4
                                                                                                                                                                                        235invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        236move-result-object v0
                                                                                                                                                                                        238invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        239move-result-object v0
                                                                                                                                                                                        241invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        242move-result-object v0
                                                                                                                                                                                        244invoke-static {v0}, Lcom/qq/e/comm/util/GDTLogger;->i(Ljava/lang/String;)V
                                                                                                                                                                                        245move-object v4, v1
                                                                                                                                                                                        246goto/16 :goto_5f
                                                                                                                                                                                        247cond_14d:
                                                                                                                                                                                        248const-string v0, "title"
                                                                                                                                                                                        250invoke-virtual {v4, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        251move-result-object v0
                                                                                                                                                                                        252move-object v1, v0
                                                                                                                                                                                        253goto/16 :goto_70
                                                                                                                                                                                        254cond_156:
                                                                                                                                                                                        255const-string v0, ""
                                                                                                                                                                                        256move-object v1, v0
                                                                                                                                                                                        257goto/16 :goto_70
                                                                                                                                                                                        258cond_15b: move v0, v3
                                                                                                                                                                                        259goto/16 :goto_89
                                                                                                                                                                                        260cond_15e: move v0, v3
                                                                                                                                                                                        261goto/16 :goto_89
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.meiqia.core.MeiQiaService.l:Lf/W
                                                                                                                                                                                        • com.meiqia.core.MeiQiaService.k:Lf/I
                                                                                                                                                                                        • com.meiqia.core.MeiQiaService.e
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • com.meiqia.core.MeiQiaService.k:Lf/I
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • socket init
                                                                                                                                                                                        • ?browser_id=
                                                                                                                                                                                        • &ent_id=
                                                                                                                                                                                        • &visit_id=
                                                                                                                                                                                        • &visit_page_id=
                                                                                                                                                                                        • &track_id=
                                                                                                                                                                                        • &time=
                                                                                                                                                                                        • socket: t =
                                                                                                                                                                                        • b =
                                                                                                                                                                                        • v =
                                                                                                                                                                                        • ws://eco-push-api-client.meiqia.com/pusher/websocket
                                                                                                                                                                                        • socket AssertionError
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1iget-object v0, p0, Lcom/meiqia/core/MeiQiaService;->l:Lf/W;
                                                                                                                                                                                        2if-eqz v0, :cond_8
                                                                                                                                                                                        3sget-boolean v0, Lcom/meiqia/core/MeiQiaService;->d:Z
                                                                                                                                                                                        4if-nez v0, :cond_115
                                                                                                                                                                                        5cond_8:
                                                                                                                                                                                        6sget-object v0, Lcom/meiqia/core/wa;->b:Lcom/meiqia/core/b/b;
                                                                                                                                                                                        7if-eqz v0, :cond_115
                                                                                                                                                                                        8iget-boolean v0, p0, Lcom/meiqia/core/MeiQiaService;->m:Z
                                                                                                                                                                                        9if-nez v0, :cond_115
                                                                                                                                                                                        11iget-object v0, p0, Lcom/meiqia/core/MeiQiaService;->k:Lf/I;
                                                                                                                                                                                        12if-nez v0, :cond_1f
                                                                                                                                                                                        13new-instance v0, Lf/I$a;
                                                                                                                                                                                        15invoke-direct {v0}, Lf/I$a;-><init>()V
                                                                                                                                                                                        17invoke-virtual {v0}, Lf/I$a;->a()Lf/I;
                                                                                                                                                                                        18move-result-object v0
                                                                                                                                                                                        19iput-object v0, p0, Lcom/meiqia/core/MeiQiaService;->k:Lf/I;
                                                                                                                                                                                        20cond_1f:
                                                                                                                                                                                        21sget-object v0, Lcom/meiqia/core/wa;->b:Lcom/meiqia/core/b/b;
                                                                                                                                                                                        23invoke-virtual {v0}, Lcom/meiqia/core/b/b;->f()Ljava/lang/String;
                                                                                                                                                                                        24move-result-object v0
                                                                                                                                                                                        25iput-object v0, p0, Lcom/meiqia/core/MeiQiaService;->o:Ljava/lang/String;
                                                                                                                                                                                        27const-string v0, "socket init"
                                                                                                                                                                                        29invoke-static {v0}, Lcom/meiqia/core/a/g;->b(Ljava/lang/String;)V
                                                                                                                                                                                        30const/4 v0, 0x1
                                                                                                                                                                                        31iput-boolean v0, p0, Lcom/meiqia/core/MeiQiaService;->m:Z
                                                                                                                                                                                        33invoke-direct {p0}, Lcom/meiqia/core/MeiQiaService;->e()Ljava/lang/String;
                                                                                                                                                                                        34move-result-object v0
                                                                                                                                                                                        36sget-object v1, Lcom/meiqia/core/wa;->b:Lcom/meiqia/core/b/b;
                                                                                                                                                                                        38invoke-virtual {v1, v0}, Lcom/meiqia/core/b/b;->d(Ljava/lang/String;)V
                                                                                                                                                                                        40invoke-static {p0}, Lcom/meiqia/core/Y;->a(Landroid/content/Context;)Lcom/meiqia/core/Y;
                                                                                                                                                                                        41move-result-object v0
                                                                                                                                                                                        43sget-object v1, Lcom/meiqia/core/wa;->b:Lcom/meiqia/core/b/b;
                                                                                                                                                                                        45invoke-virtual {v0, v1}, Lcom/meiqia/core/Y;->a(Lcom/meiqia/core/b/b;)V
                                                                                                                                                                                        47sget-object v0, Lcom/meiqia/core/wa;->b:Lcom/meiqia/core/b/b;
                                                                                                                                                                                        49invoke-virtual {v0}, Lcom/meiqia/core/b/b;->d()Ljava/lang/String;
                                                                                                                                                                                        50move-result-object v0
                                                                                                                                                                                        52sget-object v1, Lcom/meiqia/core/wa;->b:Lcom/meiqia/core/b/b;
                                                                                                                                                                                        54invoke-virtual {v1}, Lcom/meiqia/core/b/b;->f()Ljava/lang/String;
                                                                                                                                                                                        55move-result-object v1
                                                                                                                                                                                        56new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        58invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        60sget-object v3, Lcom/meiqia/core/wa;->b:Lcom/meiqia/core/b/b;
                                                                                                                                                                                        62invoke-virtual {v3}, Lcom/meiqia/core/b/b;->e()Ljava/lang/String;
                                                                                                                                                                                        63move-result-object v3
                                                                                                                                                                                        65invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        67const-string v3, ""
                                                                                                                                                                                        69invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        71invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        72move-result-object v2
                                                                                                                                                                                        74sget-object v4, Lcom/meiqia/core/wa;->b:Lcom/meiqia/core/b/b;
                                                                                                                                                                                        76invoke-virtual {v4}, Lcom/meiqia/core/b/b;->g()Ljava/lang/String;
                                                                                                                                                                                        77move-result-object v4
                                                                                                                                                                                        79sget-object v5, Lcom/meiqia/core/wa;->b:Lcom/meiqia/core/b/b;
                                                                                                                                                                                        81invoke-virtual {v5}, Lcom/meiqia/core/b/b;->h()Ljava/lang/String;
                                                                                                                                                                                        82move-result-object v5
                                                                                                                                                                                        83new-instance v6, Ljava/lang/StringBuilder;
                                                                                                                                                                                        85invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        87invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        88move-result-wide v7
                                                                                                                                                                                        90invoke-virtual {v6, v7, v8}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        92invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        94invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        95move-result-object v3
                                                                                                                                                                                        96new-instance v6, Ljava/lang/StringBuilder;
                                                                                                                                                                                        98invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        100const-string v7, "?browser_id="
                                                                                                                                                                                        102invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        104invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        106const-string v7, "&ent_id="
                                                                                                                                                                                        108invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        110invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        112const-string v2, "&visit_id="
                                                                                                                                                                                        114invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        116invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        118const-string v2, "&visit_page_id="
                                                                                                                                                                                        120invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        122invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        124const-string v2, "&track_id="
                                                                                                                                                                                        126invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        128invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        130const-string v2, "&time="
                                                                                                                                                                                        132invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        134invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        136invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        137move-result-object v2
                                                                                                                                                                                        138new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        140invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        142const-string v5, "socket: t = "
                                                                                                                                                                                        144invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        146invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        148const-string v1, " b = "
                                                                                                                                                                                        150invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        152invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        154const-string v0, " v = "
                                                                                                                                                                                        156invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        158invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        160invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        161move-result-object v0
                                                                                                                                                                                        163invoke-static {v0}, Lcom/meiqia/core/a/g;->b(Ljava/lang/String;)V
                                                                                                                                                                                        164new-instance v0, Lf/M$a;
                                                                                                                                                                                        166invoke-direct {v0}, Lf/M$a;-><init>()V
                                                                                                                                                                                        167new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        169invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        171const-string v3, "ws://eco-push-api-client.meiqia.com/pusher/websocket"
                                                                                                                                                                                        173invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        175invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        177invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        178move-result-object v1
                                                                                                                                                                                        180invoke-virtual {v0, v1}, Lf/M$a;->b(Ljava/lang/String;)Lf/M$a;
                                                                                                                                                                                        182invoke-virtual {v0}, Lf/M$a;->a()Lf/M;
                                                                                                                                                                                        183move-result-object v0
                                                                                                                                                                                        184try_start_fd:
                                                                                                                                                                                        185iget-object v1, p0, Lcom/meiqia/core/MeiQiaService;->k:Lf/I;
                                                                                                                                                                                        186new-instance v2, Lcom/meiqia/core/na;
                                                                                                                                                                                        188invoke-direct {v2, p0}, Lcom/meiqia/core/na;-><init>(Lcom/meiqia/core/MeiQiaService;)V
                                                                                                                                                                                        190invoke-virtual {v1, v0, v2}, Lf/I;->a(Lf/M;Lf/X;)Lf/W;
                                                                                                                                                                                        191move-result-object v0
                                                                                                                                                                                        192iput-object v0, p0, Lcom/meiqia/core/MeiQiaService;->l:Lf/W;
                                                                                                                                                                                        193try_end_10a: goto/16 :goto_115
                                                                                                                                                                                        194catch_10b: const/4 v0, 0x0
                                                                                                                                                                                        195sput-boolean v0, Lcom/meiqia/core/MeiQiaService;->d:Z
                                                                                                                                                                                        196iput-boolean v0, p0, Lcom/meiqia/core/MeiQiaService;->m:Z
                                                                                                                                                                                        198const-string v0, "socket AssertionError"
                                                                                                                                                                                        200invoke-static {v0}, Lcom/meiqia/core/a/g;->a(Ljava/lang/String;)V
                                                                                                                                                                                        201goto_115: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.Hashtable.size
                                                                                                                                                                                        • java.util.Hashtable.entrySet
                                                                                                                                                                                        • java.util.Set.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.util.Map$Entry.getKey
                                                                                                                                                                                        • java.util.Map$Entry.getValue
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • url
                                                                                                                                                                                        • https://api.map.baidu.com/sdkcs/verify
                                                                                                                                                                                        • output
                                                                                                                                                                                        • json
                                                                                                                                                                                        • ak
                                                                                                                                                                                        • from
                                                                                                                                                                                        • lbs_yunsdk
                                                                                                                                                                                        • cuid
                                                                                                                                                                                        • pcn
                                                                                                                                                                                        • version
                                                                                                                                                                                        • 1.0.22
                                                                                                                                                                                        • macaddr
                                                                                                                                                                                        • language
                                                                                                                                                                                        • 1
                                                                                                                                                                                        • 0
                                                                                                                                                                                        • force
                                                                                                                                                                                        • from_service
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(Z",
                                                                                                                                                                                        3"Ljava/lang/String;",
                                                                                                                                                                                        4"Ljava/util/Hashtable<",
                                                                                                                                                                                        5"Ljava/lang/String;",
                                                                                                                                                                                        6"Ljava/lang/String;",
                                                                                                                                                                                        7">;[",
                                                                                                                                                                                        8"Ljava/lang/String;",
                                                                                                                                                                                        9"Ljava/lang/String;",
                                                                                                                                                                                        10")V"
                                                                                                                                                                                        11}
                                                                                                                                                                                        12.end annotation
                                                                                                                                                                                        14sget-object v0, Lcom/baidu/lbsapi/auth/LBSAuthManager;->a:Landroid/content/Context;
                                                                                                                                                                                        16invoke-direct {p0, v0, p5}, Lcom/baidu/lbsapi/auth/LBSAuthManager;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        17move-result-object v0
                                                                                                                                                                                        18if-eqz v0, :cond_ea
                                                                                                                                                                                        20const-string v1, ""
                                                                                                                                                                                        22invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        23move-result v2
                                                                                                                                                                                        24if-eqz v2, :cond_12
                                                                                                                                                                                        25goto/16 :goto_ea
                                                                                                                                                                                        26cond_12: new-instance v2, Ljava/util/HashMap;
                                                                                                                                                                                        28invoke-direct {v2}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        30const-string v3, "url"
                                                                                                                                                                                        32const-string v4, "https://api.map.baidu.com/sdkcs/verify"
                                                                                                                                                                                        34invoke-virtual {v2, v3, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        36const-string v3, "output"
                                                                                                                                                                                        38const-string v4, "json"
                                                                                                                                                                                        40invoke-virtual {v2, v3, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        42const-string v3, "ak"
                                                                                                                                                                                        44invoke-virtual {v2, v3, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        46const-string v0, "from"
                                                                                                                                                                                        48const-string v3, "lbs_yunsdk"
                                                                                                                                                                                        50invoke-virtual {v2, v0, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        51if-eqz p3, :cond_69
                                                                                                                                                                                        53invoke-virtual {p3}, Ljava/util/Hashtable;->size()I
                                                                                                                                                                                        54move-result v0
                                                                                                                                                                                        55if-lez v0, :cond_69
                                                                                                                                                                                        57invoke-virtual {p3}, Ljava/util/Hashtable;->entrySet()Ljava/util/Set;
                                                                                                                                                                                        58move-result-object p3
                                                                                                                                                                                        60invoke-interface {p3}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        61move-result-object p3
                                                                                                                                                                                        62goto_41:
                                                                                                                                                                                        63invoke-interface {p3}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        64move-result v0
                                                                                                                                                                                        65if-eqz v0, :cond_69
                                                                                                                                                                                        67invoke-interface {p3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        68move-result-object v0
                                                                                                                                                                                        69check-cast v0, Ljava/util/Map$Entry;
                                                                                                                                                                                        71invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
                                                                                                                                                                                        72move-result-object v3
                                                                                                                                                                                        73check-cast v3, Ljava/lang/String;
                                                                                                                                                                                        75invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
                                                                                                                                                                                        76move-result-object v0
                                                                                                                                                                                        77check-cast v0, Ljava/lang/String;
                                                                                                                                                                                        79invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        80move-result v4
                                                                                                                                                                                        81if-nez v4, :cond_41
                                                                                                                                                                                        83invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        84move-result v4
                                                                                                                                                                                        85if-nez v4, :cond_41
                                                                                                                                                                                        87invoke-virtual {v2, v3, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        88goto/16 :goto_41
                                                                                                                                                                                        89cond_69:
                                                                                                                                                                                        90sget-object p3, Lcom/baidu/lbsapi/auth/LBSAuthManager;->a:Landroid/content/Context;
                                                                                                                                                                                        92invoke-static {p3}, Lcom/baidu/android/bbalbs/common/util/CommonParam;->a(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        93move-result-object p3
                                                                                                                                                                                        94try_end_6f: goto/16 :goto_71
                                                                                                                                                                                        95catch_70: move-object p3, v1
                                                                                                                                                                                        96goto_71:
                                                                                                                                                                                        97invoke-static {p3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        98move-result v0
                                                                                                                                                                                        100const-string v3, "cuid"
                                                                                                                                                                                        101if-nez v0, :cond_7d
                                                                                                                                                                                        103invoke-virtual {v2, v3, p3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        104goto/16 :goto_80
                                                                                                                                                                                        105cond_7d:
                                                                                                                                                                                        106invoke-virtual {v2, v3, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        107goto_80:
                                                                                                                                                                                        108sget-object p3, Lcom/baidu/lbsapi/auth/LBSAuthManager;->a:Landroid/content/Context;
                                                                                                                                                                                        110invoke-virtual {p3}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        111move-result-object p3
                                                                                                                                                                                        113const-string v0, "pcn"
                                                                                                                                                                                        115invoke-virtual {v2, v0, p3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        117const-string p3, "version"
                                                                                                                                                                                        119const-string v0, "1.0.22"
                                                                                                                                                                                        121invoke-virtual {v2, p3, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        122try_start_92:
                                                                                                                                                                                        123sget-object p3, Lcom/baidu/lbsapi/auth/LBSAuthManager;->a:Landroid/content/Context;
                                                                                                                                                                                        125invoke-static {p3}, Lcom/baidu/lbsapi/auth/b;->c(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        126move-result-object p3
                                                                                                                                                                                        127try_end_98: goto/16 :goto_9a
                                                                                                                                                                                        128catch_99: move-object p3, v1
                                                                                                                                                                                        129goto_9a:
                                                                                                                                                                                        130invoke-static {p3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        131move-result v0
                                                                                                                                                                                        133const-string v3, "macaddr"
                                                                                                                                                                                        134if-nez v0, :cond_a6
                                                                                                                                                                                        136invoke-virtual {v2, v3, p3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        137goto/16 :goto_a9
                                                                                                                                                                                        138cond_a6:
                                                                                                                                                                                        139invoke-virtual {v2, v3, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        140goto_a9:
                                                                                                                                                                                        141invoke-static {}, Lcom/baidu/lbsapi/auth/b;->a()Ljava/lang/String;
                                                                                                                                                                                        142move-result-object p3
                                                                                                                                                                                        143try_end_ad: goto/16 :goto_af
                                                                                                                                                                                        144catch_ae: move-object p3, v1
                                                                                                                                                                                        145goto_af:
                                                                                                                                                                                        146invoke-static {p3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        147move-result v0
                                                                                                                                                                                        149const-string v3, "language"
                                                                                                                                                                                        150if-nez v0, :cond_bb
                                                                                                                                                                                        152invoke-virtual {v2, v3, p3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        153goto/16 :goto_be
                                                                                                                                                                                        154cond_bb:
                                                                                                                                                                                        155invoke-virtual {v2, v3, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        156goto_be: if-eqz p1, :cond_cc
                                                                                                                                                                                        157if-eqz p1, :cond_c5
                                                                                                                                                                                        159const-string p1, "1"
                                                                                                                                                                                        160goto/16 :goto_c7
                                                                                                                                                                                        161cond_c5:
                                                                                                                                                                                        162const-string p1, "0"
                                                                                                                                                                                        163goto_c7:
                                                                                                                                                                                        164const-string p3, "force"
                                                                                                                                                                                        166invoke-virtual {v2, p3, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        167cond_cc:
                                                                                                                                                                                        168const-string p1, "from_service"
                                                                                                                                                                                        169if-nez p2, :cond_d4
                                                                                                                                                                                        171invoke-virtual {v2, p1, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        172goto/16 :goto_d7
                                                                                                                                                                                        173cond_d4:
                                                                                                                                                                                        174invoke-virtual {v2, p1, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        175goto_d7: new-instance p1, Lcom/baidu/lbsapi/auth/e;
                                                                                                                                                                                        177sget-object p2, Lcom/baidu/lbsapi/auth/LBSAuthManager;->a:Landroid/content/Context;
                                                                                                                                                                                        179invoke-direct {p1, p2}, Lcom/baidu/lbsapi/auth/e;-><init>(Landroid/content/Context;)V
                                                                                                                                                                                        180iput-object p1, p0, Lcom/baidu/lbsapi/auth/LBSAuthManager;->c:Lcom/baidu/lbsapi/auth/e;
                                                                                                                                                                                        182iget-object p1, p0, Lcom/baidu/lbsapi/auth/LBSAuthManager;->c:Lcom/baidu/lbsapi/auth/e;
                                                                                                                                                                                        183new-instance p2, Lcom/baidu/lbsapi/auth/l;
                                                                                                                                                                                        185invoke-direct {p2, p0, p5}, Lcom/baidu/lbsapi/auth/l;-><init>(Lcom/baidu/lbsapi/auth/LBSAuthManager;Ljava/lang/String;)V
                                                                                                                                                                                        187invoke-virtual {p1, v2, p4, p2}, Lcom/baidu/lbsapi/auth/e;->a(Ljava/util/HashMap;[Ljava/lang/String;Lcom/baidu/lbsapi/auth/e$a;)V
                                                                                                                                                                                        188cond_ea: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • device_type
                                                                                                                                                                                        • os
                                                                                                                                                                                        • osv
                                                                                                                                                                                        • adid
                                                                                                                                                                                        • adid_md5
                                                                                                                                                                                        • imei
                                                                                                                                                                                        • imei_md5
                                                                                                                                                                                        • mac
                                                                                                                                                                                        • mac_md5
                                                                                                                                                                                        • density
                                                                                                                                                                                        • carrier
                                                                                                                                                                                        • net
                                                                                                                                                                                        • ip
                                                                                                                                                                                        • ua
                                                                                                                                                                                        • dvw
                                                                                                                                                                                        • dvh
                                                                                                                                                                                        • orientation
                                                                                                                                                                                        • make
                                                                                                                                                                                        • model
                                                                                                                                                                                        • lan
                                                                                                                                                                                        • IFLY_AD_SDK
                                                                                                                                                                                        • get device:
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v1, Lorg/json/JSONObject;
                                                                                                                                                                                        2invoke-direct {v1}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        3try_start_5:
                                                                                                                                                                                        4const-string v0, "device_type"
                                                                                                                                                                                        6invoke-static {p0}, Lcom/iflytek/voiceads/param/d;->e(Landroid/content/Context;)I
                                                                                                                                                                                        7move-result v2
                                                                                                                                                                                        9invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        11const-string v0, "os"
                                                                                                                                                                                        13invoke-static {}, Lcom/iflytek/voiceads/param/d;->b()I
                                                                                                                                                                                        14move-result v2
                                                                                                                                                                                        16invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        18const-string v0, "osv"
                                                                                                                                                                                        20invoke-static {}, Lcom/iflytek/voiceads/param/d;->c()Ljava/lang/String;
                                                                                                                                                                                        21move-result-object v2
                                                                                                                                                                                        23invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        25const-string v0, "adid"
                                                                                                                                                                                        27invoke-static {p0}, Lcom/iflytek/voiceads/param/d;->g(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        28move-result-object v2
                                                                                                                                                                                        30invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        32const-string v0, "adid_md5"
                                                                                                                                                                                        34invoke-static {p0}, Lcom/iflytek/voiceads/param/d;->g(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        35move-result-object v2
                                                                                                                                                                                        37invoke-static {v2}, Lcom/iflytek/voiceads/utils/d;->a(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        38move-result-object v2
                                                                                                                                                                                        40invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        42const-string v0, "imei"
                                                                                                                                                                                        44invoke-static {p0}, Lcom/iflytek/voiceads/param/d;->h(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        45move-result-object v2
                                                                                                                                                                                        47invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        49const-string v0, "imei_md5"
                                                                                                                                                                                        51invoke-static {p0}, Lcom/iflytek/voiceads/param/d;->h(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        52move-result-object v2
                                                                                                                                                                                        54invoke-static {v2}, Lcom/iflytek/voiceads/utils/d;->a(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        55move-result-object v2
                                                                                                                                                                                        57invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        59const-string v0, "mac"
                                                                                                                                                                                        61invoke-static {p0}, Lcom/iflytek/voiceads/utils/h;->a(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        62move-result-object v2
                                                                                                                                                                                        64invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        66const-string v0, "mac_md5"
                                                                                                                                                                                        68invoke-static {p0}, Lcom/iflytek/voiceads/utils/h;->a(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        69move-result-object v2
                                                                                                                                                                                        71invoke-static {v2}, Lcom/iflytek/voiceads/utils/d;->a(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        72move-result-object v2
                                                                                                                                                                                        74invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        76const-string v0, "density"
                                                                                                                                                                                        78invoke-static {p0}, Lcom/iflytek/voiceads/param/d;->j(Landroid/content/Context;)I
                                                                                                                                                                                        79move-result v2
                                                                                                                                                                                        81invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        83const-string v0, "carrier"
                                                                                                                                                                                        85invoke-static {p0}, Lcom/iflytek/voiceads/param/d;->k(Landroid/content/Context;)I
                                                                                                                                                                                        86move-result v2
                                                                                                                                                                                        88invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        90const-string v0, "net"
                                                                                                                                                                                        92invoke-static {p0}, Lcom/iflytek/voiceads/param/d;->l(Landroid/content/Context;)I
                                                                                                                                                                                        93move-result v2
                                                                                                                                                                                        95invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        97const-string v0, "ip"
                                                                                                                                                                                        99invoke-static {}, Lcom/iflytek/voiceads/param/d;->d()Ljava/lang/String;
                                                                                                                                                                                        100move-result-object v2
                                                                                                                                                                                        102invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        104const-string v0, "ua"
                                                                                                                                                                                        106invoke-static {p0}, Lcom/iflytek/voiceads/param/d;->b(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        107move-result-object v2
                                                                                                                                                                                        109invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        111const-string v0, "dvw"
                                                                                                                                                                                        113invoke-static {p0}, Lcom/iflytek/voiceads/param/d;->c(Landroid/content/Context;)I
                                                                                                                                                                                        114move-result v2
                                                                                                                                                                                        116invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        118const-string v0, "dvh"
                                                                                                                                                                                        120invoke-static {p0}, Lcom/iflytek/voiceads/param/d;->d(Landroid/content/Context;)I
                                                                                                                                                                                        121move-result v2
                                                                                                                                                                                        123invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        125const-string v0, "orientation"
                                                                                                                                                                                        127invoke-static {p0}, Lcom/iflytek/voiceads/param/d;->n(Landroid/content/Context;)I
                                                                                                                                                                                        128move-result v2
                                                                                                                                                                                        130invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        132const-string v0, "make"
                                                                                                                                                                                        134invoke-static {}, Lcom/iflytek/voiceads/param/d;->e()Ljava/lang/String;
                                                                                                                                                                                        135move-result-object v2
                                                                                                                                                                                        137invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        139const-string v0, "model"
                                                                                                                                                                                        141invoke-static {}, Lcom/iflytek/voiceads/param/d;->f()Ljava/lang/String;
                                                                                                                                                                                        142move-result-object v2
                                                                                                                                                                                        144invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        146const-string v0, "lan"
                                                                                                                                                                                        148invoke-static {p0}, Lcom/iflytek/voiceads/param/d;->o(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        149move-result-object v2
                                                                                                                                                                                        151invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        152try_end_c5: return-object v1
                                                                                                                                                                                        153catch_c6: move-exception v0
                                                                                                                                                                                        155const-string v2, "IFLY_AD_SDK"
                                                                                                                                                                                        156new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        158invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        160const-string v4, "get device:"
                                                                                                                                                                                        162invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        163move-result-object v3
                                                                                                                                                                                        165invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        166move-result-object v0
                                                                                                                                                                                        168invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        169move-result-object v0
                                                                                                                                                                                        171invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        172move-result-object v0
                                                                                                                                                                                        174invoke-static {v2, v0}, Lcom/iflytek/voiceads/utils/g;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        175goto/16 :goto_c5
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.content.Context.getPackageManager
                                                                                                                                                                                        • android.content.pm.PackageManager.getResourcesForApplication
                                                                                                                                                                                        • android.content.res.Resources.getIdentifier
                                                                                                                                                                                        • android.widget.RemoteViews.<init>
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getJSONObject
                                                                                                                                                                                        • org.json.JSONObject.keys
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • android.content.res.Resources.getIdentifier
                                                                                                                                                                                        • android.widget.RemoteViews.setTextViewText
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getJSONObject
                                                                                                                                                                                        • org.json.JSONObject.keys
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • android.content.res.Resources.getIdentifier
                                                                                                                                                                                        • android.content.res.Resources.getIdentifier
                                                                                                                                                                                        • android.widget.RemoteViews.setImageViewResource
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getJSONObject
                                                                                                                                                                                        • org.json.JSONObject.keys
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • android.content.res.Resources.getIdentifier
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.text.SimpleDateFormat.<init>
                                                                                                                                                                                        • java.util.Date.<init>
                                                                                                                                                                                        • java.text.SimpleDateFormat.format
                                                                                                                                                                                        • android.widget.RemoteViews.setTextViewText
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • time
                                                                                                                                                                                        • image
                                                                                                                                                                                        • text
                                                                                                                                                                                        • layout_name
                                                                                                                                                                                        • layout_value
                                                                                                                                                                                        • layout
                                                                                                                                                                                        • id
                                                                                                                                                                                        • drawable
                                                                                                                                                                                        • yy-MM-dd hh:mm
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string p2, "time"
                                                                                                                                                                                        3const-string v0, "image"
                                                                                                                                                                                        5const-string v1, "text"
                                                                                                                                                                                        7invoke-virtual {p1}, Lc/g/k/a/g;->o()Lc/g/k/a/O;
                                                                                                                                                                                        8move-result-object v2
                                                                                                                                                                                        10invoke-static {p1}, Lcom/xiaomi/push/service/i;->a(Lc/g/k/a/g;)Ljava/lang/String;
                                                                                                                                                                                        11move-result-object p1
                                                                                                                                                                                        13invoke-virtual {v2}, Lc/g/k/a/O;->v()Ljava/util/Map;
                                                                                                                                                                                        14move-result-object v2
                                                                                                                                                                                        15const/4 v3, 0x0
                                                                                                                                                                                        16if-nez v2, :cond_16
                                                                                                                                                                                        17return-object v3
                                                                                                                                                                                        18cond_16:
                                                                                                                                                                                        19const-string v4, "layout_name"
                                                                                                                                                                                        21invoke-interface {v2, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        22move-result-object v4
                                                                                                                                                                                        23check-cast v4, Ljava/lang/String;
                                                                                                                                                                                        25const-string v5, "layout_value"
                                                                                                                                                                                        27invoke-interface {v2, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        28move-result-object v2
                                                                                                                                                                                        29check-cast v2, Ljava/lang/String;
                                                                                                                                                                                        31invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        32move-result v5
                                                                                                                                                                                        33if-nez v5, :cond_f3
                                                                                                                                                                                        35invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        36move-result v5
                                                                                                                                                                                        37if-eqz v5, :cond_34
                                                                                                                                                                                        38goto/16 :goto_f3
                                                                                                                                                                                        39cond_34:
                                                                                                                                                                                        40invoke-virtual {p0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
                                                                                                                                                                                        41move-result-object p0
                                                                                                                                                                                        42try_start_38:
                                                                                                                                                                                        43invoke-virtual {p0, p1}, Landroid/content/pm/PackageManager;->getResourcesForApplication(Ljava/lang/String;)Landroid/content/res/Resources;
                                                                                                                                                                                        44move-result-object p0
                                                                                                                                                                                        45try_end_3c:
                                                                                                                                                                                        46const-string v5, "layout"
                                                                                                                                                                                        48invoke-virtual {p0, v4, v5, p1}, Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        49move-result v4
                                                                                                                                                                                        50if-nez v4, :cond_45
                                                                                                                                                                                        51return-object v3
                                                                                                                                                                                        52cond_45: new-instance v5, Landroid/widget/RemoteViews;
                                                                                                                                                                                        54invoke-direct {v5, p1, v4}, Landroid/widget/RemoteViews;-><init>(Ljava/lang/String;I)V
                                                                                                                                                                                        55try_start_4a: new-instance v4, Lorg/json/JSONObject;
                                                                                                                                                                                        57invoke-direct {v4, v2}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        59invoke-virtual {v4, v1}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        60move-result v2
                                                                                                                                                                                        61try_end_53:
                                                                                                                                                                                        62const-string v6, "id"
                                                                                                                                                                                        63if-eqz v2, :cond_79
                                                                                                                                                                                        64try_start_57:
                                                                                                                                                                                        65invoke-virtual {v4, v1}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        66move-result-object v1
                                                                                                                                                                                        68invoke-virtual {v1}, Lorg/json/JSONObject;->keys()Ljava/util/Iterator;
                                                                                                                                                                                        69move-result-object v2
                                                                                                                                                                                        70goto_5f:
                                                                                                                                                                                        71invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        72move-result v7
                                                                                                                                                                                        73if-eqz v7, :cond_79
                                                                                                                                                                                        75invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        76move-result-object v7
                                                                                                                                                                                        77check-cast v7, Ljava/lang/String;
                                                                                                                                                                                        79invoke-virtual {v1, v7}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        80move-result-object v8
                                                                                                                                                                                        82invoke-virtual {p0, v7, v6, p1}, Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        83move-result v7
                                                                                                                                                                                        84if-lez v7, :cond_5f
                                                                                                                                                                                        86invoke-virtual {v5, v7, v8}, Landroid/widget/RemoteViews;->setTextViewText(ILjava/lang/CharSequence;)V
                                                                                                                                                                                        87goto/16 :goto_5f
                                                                                                                                                                                        88cond_79:
                                                                                                                                                                                        89invoke-virtual {v4, v0}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        90move-result v1
                                                                                                                                                                                        91if-eqz v1, :cond_a7
                                                                                                                                                                                        93invoke-virtual {v4, v0}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        94move-result-object v0
                                                                                                                                                                                        96invoke-virtual {v0}, Lorg/json/JSONObject;->keys()Ljava/util/Iterator;
                                                                                                                                                                                        97move-result-object v1
                                                                                                                                                                                        98goto_87:
                                                                                                                                                                                        99invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        100move-result v2
                                                                                                                                                                                        101if-eqz v2, :cond_a7
                                                                                                                                                                                        103invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        104move-result-object v2
                                                                                                                                                                                        105check-cast v2, Ljava/lang/String;
                                                                                                                                                                                        107invoke-virtual {v0, v2}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        108move-result-object v7
                                                                                                                                                                                        110invoke-virtual {p0, v2, v6, p1}, Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        111move-result v2
                                                                                                                                                                                        113const-string v8, "drawable"
                                                                                                                                                                                        115invoke-virtual {p0, v7, v8, p1}, Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        116move-result v7
                                                                                                                                                                                        117if-lez v2, :cond_87
                                                                                                                                                                                        119invoke-virtual {v5, v2, v7}, Landroid/widget/RemoteViews;->setImageViewResource(II)V
                                                                                                                                                                                        120goto/16 :goto_87
                                                                                                                                                                                        121cond_a7:
                                                                                                                                                                                        122invoke-virtual {v4, p2}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        123move-result v0
                                                                                                                                                                                        124if-eqz v0, :cond_e9
                                                                                                                                                                                        126invoke-virtual {v4, p2}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        127move-result-object p2
                                                                                                                                                                                        129invoke-virtual {p2}, Lorg/json/JSONObject;->keys()Ljava/util/Iterator;
                                                                                                                                                                                        130move-result-object v0
                                                                                                                                                                                        131cond_b5:
                                                                                                                                                                                        132invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        133move-result v1
                                                                                                                                                                                        134if-eqz v1, :cond_e9
                                                                                                                                                                                        136invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        137move-result-object v1
                                                                                                                                                                                        138check-cast v1, Ljava/lang/String;
                                                                                                                                                                                        140invoke-virtual {p2, v1}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        141move-result-object v2
                                                                                                                                                                                        143invoke-virtual {v2}, Ljava/lang/String;->length()I
                                                                                                                                                                                        144move-result v4
                                                                                                                                                                                        145if-nez v4, :cond_cd
                                                                                                                                                                                        147const-string v2, "yy-MM-dd hh:mm"
                                                                                                                                                                                        148cond_cd:
                                                                                                                                                                                        149invoke-virtual {p0, v1, v6, p1}, Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        150move-result v1
                                                                                                                                                                                        151if-lez v1, :cond_b5
                                                                                                                                                                                        153invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        154move-result-wide v7
                                                                                                                                                                                        155new-instance v4, Ljava/text/SimpleDateFormat;
                                                                                                                                                                                        157invoke-direct {v4, v2}, Ljava/text/SimpleDateFormat;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        158new-instance v2, Ljava/util/Date;
                                                                                                                                                                                        160invoke-direct {v2, v7, v8}, Ljava/util/Date;-><init>(J)V
                                                                                                                                                                                        162invoke-virtual {v4, v2}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String;
                                                                                                                                                                                        163move-result-object v2
                                                                                                                                                                                        165invoke-virtual {v5, v1, v2}, Landroid/widget/RemoteViews;->setTextViewText(ILjava/lang/CharSequence;)V
                                                                                                                                                                                        166try_end_e8: goto/16 :goto_b5
                                                                                                                                                                                        167cond_e9: return-object v5
                                                                                                                                                                                        168catch_ea: move-exception p0
                                                                                                                                                                                        170invoke-static {p0}, Lc/g/a/a/c/c;->a(Ljava/lang/Throwable;)V
                                                                                                                                                                                        171return-object v3
                                                                                                                                                                                        172catch_ef: move-exception p0
                                                                                                                                                                                        174invoke-static {p0}, Lc/g/a/a/c/c;->a(Ljava/lang/Throwable;)V
                                                                                                                                                                                        175goto_f3: return-object v3
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • com.firebear.androil.base.MyApp.j:Lcom/firebear/androil/base/MyApp$a
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • com.firebear.androil.base.MyApp.j:Lcom/firebear/androil/base/MyApp$a
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • java.lang.Iterable.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.util.Collection.add
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • a
                                                                                                                                                                                        • q
                                                                                                                                                                                        • androildevid
                                                                                                                                                                                        • username
                                                                                                                                                                                        • version
                                                                                                                                                                                        • province
                                                                                                                                                                                        • city
                                                                                                                                                                                        • district
                                                                                                                                                                                        • userProvince
                                                                                                                                                                                        • userCity
                                                                                                                                                                                        • userDistrict
                                                                                                                                                                                        • uuid
                                                                                                                                                                                        • che_xing
                                                                                                                                                                                        • pin_pai
                                                                                                                                                                                        • che_xi
                                                                                                                                                                                        • auth_token
                                                                                                                                                                                        • status
                                                                                                                                                                                        • notifications
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"()",
                                                                                                                                                                                        3"Ljava/util/List<",
                                                                                                                                                                                        4"Lcom/firebear/androil/model/NotificationBean;",
                                                                                                                                                                                        5">;"
                                                                                                                                                                                        6}
                                                                                                                                                                                        7.end annotation
                                                                                                                                                                                        9sget-object v0, Lcom/firebear/androil/h/h;->e:Lcom/firebear/androil/h/h;
                                                                                                                                                                                        11invoke-virtual {v0}, Lcom/firebear/androil/h/h;->l()Ljava/lang/String;
                                                                                                                                                                                        12move-result-object v1
                                                                                                                                                                                        13new-instance v2, Ljava/util/HashMap;
                                                                                                                                                                                        15invoke-direct {v2}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        17const-string v0, "a"
                                                                                                                                                                                        19const-string v3, "q"
                                                                                                                                                                                        21invoke-virtual {v2, v0, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        23sget-object v0, Lcom/firebear/androil/h/u;->e:Lcom/firebear/androil/h/u;
                                                                                                                                                                                        25sget-object v3, Lcom/firebear/androil/base/MyApp;->j:Lcom/firebear/androil/base/MyApp$a;
                                                                                                                                                                                        27invoke-virtual {v3}, Lcom/firebear/androil/base/MyApp$a;->b()Landroid/content/Context;
                                                                                                                                                                                        28move-result-object v3
                                                                                                                                                                                        30invoke-virtual {v0, v3}, Lcom/firebear/androil/h/u;->a(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        31move-result-object v0
                                                                                                                                                                                        33const-string v3, "androildevid"
                                                                                                                                                                                        35invoke-virtual {v2, v3, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        37sget-object v0, Lcom/firebear/androil/b/e;->a:Lcom/firebear/androil/b/e;
                                                                                                                                                                                        39invoke-virtual {v0}, Lcom/firebear/androil/b/e;->n()Lcom/firebear/androil/model/UserInfo;
                                                                                                                                                                                        40move-result-object v0
                                                                                                                                                                                        42const-string v3, ""
                                                                                                                                                                                        43if-eqz v0, :cond_32
                                                                                                                                                                                        45iget-object v0, v0, Lcom/firebear/androil/model/UserInfo;->nickName:Ljava/lang/String;
                                                                                                                                                                                        46if-eqz v0, :cond_32
                                                                                                                                                                                        47goto/16 :goto_33
                                                                                                                                                                                        48cond_32: move-object v0, v3
                                                                                                                                                                                        49goto_33:
                                                                                                                                                                                        50const-string v4, "username"
                                                                                                                                                                                        52invoke-virtual {v2, v4, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        54sget-object v0, Lcom/firebear/androil/h/u;->e:Lcom/firebear/androil/h/u;
                                                                                                                                                                                        56sget-object v4, Lcom/firebear/androil/base/MyApp;->j:Lcom/firebear/androil/base/MyApp$a;
                                                                                                                                                                                        58invoke-virtual {v4}, Lcom/firebear/androil/base/MyApp$a;->b()Landroid/content/Context;
                                                                                                                                                                                        59move-result-object v4
                                                                                                                                                                                        61invoke-virtual {v0, v4}, Lcom/firebear/androil/h/u;->c(Landroid/content/Context;)I
                                                                                                                                                                                        62move-result v0
                                                                                                                                                                                        64invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        65move-result-object v0
                                                                                                                                                                                        67const-string v4, "version"
                                                                                                                                                                                        69invoke-virtual {v2, v4, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        71sget-object v0, Lcom/firebear/androil/b/e;->a:Lcom/firebear/androil/b/e;
                                                                                                                                                                                        73invoke-virtual {v0}, Lcom/firebear/androil/b/e;->i()Lcom/firebear/androil/model/Location;
                                                                                                                                                                                        74move-result-object v0
                                                                                                                                                                                        75if-eqz v0, :cond_79
                                                                                                                                                                                        77iget-object v4, v0, Lcom/firebear/androil/model/Location;->province:Ljava/lang/String;
                                                                                                                                                                                        78if-eqz v4, :cond_5a
                                                                                                                                                                                        79goto/16 :goto_5b
                                                                                                                                                                                        80cond_5a: move-object v4, v3
                                                                                                                                                                                        81goto_5b:
                                                                                                                                                                                        82const-string v5, "province"
                                                                                                                                                                                        84invoke-virtual {v2, v5, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        86iget-object v4, v0, Lcom/firebear/androil/model/Location;->city:Ljava/lang/String;
                                                                                                                                                                                        87if-eqz v4, :cond_65
                                                                                                                                                                                        88goto/16 :goto_66
                                                                                                                                                                                        89cond_65: move-object v4, v3
                                                                                                                                                                                        90goto_66:
                                                                                                                                                                                        91const-string v5, "city"
                                                                                                                                                                                        93invoke-virtual {v2, v5, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        95iget-object v0, v0, Lcom/firebear/androil/model/Location;->district:Ljava/lang/String;
                                                                                                                                                                                        96if-eqz v0, :cond_70
                                                                                                                                                                                        97goto/16 :goto_71
                                                                                                                                                                                        98cond_70: move-object v0, v3
                                                                                                                                                                                        99goto_71:
                                                                                                                                                                                        100const-string v4, "district"
                                                                                                                                                                                        102invoke-virtual {v2, v4, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        103move-result-object v0
                                                                                                                                                                                        104check-cast v0, Ljava/lang/String;
                                                                                                                                                                                        105cond_79:
                                                                                                                                                                                        106sget-object v0, Lcom/firebear/androil/b/e;->a:Lcom/firebear/androil/b/e;
                                                                                                                                                                                        108invoke-virtual {v0}, Lcom/firebear/androil/b/e;->o()Ljava/lang/String;
                                                                                                                                                                                        109move-result-object v0
                                                                                                                                                                                        110if-eqz v0, :cond_82
                                                                                                                                                                                        111goto/16 :goto_83
                                                                                                                                                                                        112cond_82: move-object v0, v3
                                                                                                                                                                                        113goto_83:
                                                                                                                                                                                        114const-string v4, "userProvince"
                                                                                                                                                                                        116invoke-virtual {v2, v4, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        118sget-object v0, Lcom/firebear/androil/b/e;->a:Lcom/firebear/androil/b/e;
                                                                                                                                                                                        120invoke-virtual {v0}, Lcom/firebear/androil/b/e;->k()Ljava/lang/String;
                                                                                                                                                                                        121move-result-object v0
                                                                                                                                                                                        122if-eqz v0, :cond_91
                                                                                                                                                                                        123goto/16 :goto_92
                                                                                                                                                                                        124cond_91: move-object v0, v3
                                                                                                                                                                                        125goto_92:
                                                                                                                                                                                        126const-string v4, "userCity"
                                                                                                                                                                                        128invoke-virtual {v2, v4, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        130sget-object v0, Lcom/firebear/androil/b/e;->a:Lcom/firebear/androil/b/e;
                                                                                                                                                                                        132invoke-virtual {v0}, Lcom/firebear/androil/b/e;->l()Ljava/lang/String;
                                                                                                                                                                                        133move-result-object v0
                                                                                                                                                                                        134if-eqz v0, :cond_a0
                                                                                                                                                                                        135goto/16 :goto_a1
                                                                                                                                                                                        136cond_a0: move-object v0, v3
                                                                                                                                                                                        137goto_a1:
                                                                                                                                                                                        138const-string v4, "userDistrict"
                                                                                                                                                                                        140invoke-virtual {v2, v4, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        142sget-object v0, Lcom/firebear/androil/d/c;->b:Lcom/firebear/androil/d/c$a;
                                                                                                                                                                                        144invoke-virtual {v0}, Lcom/firebear/androil/d/c$a;->a()Lcom/firebear/androil/d/c;
                                                                                                                                                                                        145move-result-object v0
                                                                                                                                                                                        147invoke-virtual {v0}, Lcom/firebear/androil/d/c;->g()Lcom/firebear/androil/model/Car;
                                                                                                                                                                                        148move-result-object v0
                                                                                                                                                                                        149if-eqz v0, :cond_ed
                                                                                                                                                                                        150iget-wide v4, v0, Lcom/firebear/androil/model/Car;->CAR_UUID:J
                                                                                                                                                                                        152invoke-static {v4, v5}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
                                                                                                                                                                                        153move-result-object v4
                                                                                                                                                                                        155const-string v5, "uuid"
                                                                                                                                                                                        157invoke-virtual {v2, v5, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        158iget-wide v4, v0, Lcom/firebear/androil/model/Car;->CAR_MODEL_ID:J
                                                                                                                                                                                        160invoke-static {v4, v5}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
                                                                                                                                                                                        161move-result-object v0
                                                                                                                                                                                        163const-string v6, "che_xing"
                                                                                                                                                                                        165invoke-virtual {v2, v6, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        167sget-object v0, Lcom/firebear/androil/d/c;->b:Lcom/firebear/androil/d/c$a;
                                                                                                                                                                                        169invoke-virtual {v0}, Lcom/firebear/androil/d/c$a;->a()Lcom/firebear/androil/d/c;
                                                                                                                                                                                        170move-result-object v0
                                                                                                                                                                                        172invoke-virtual {v0, v4, v5}, Lcom/firebear/androil/d/c;->a(J)Lcom/firebear/androil/model/CarInfo;
                                                                                                                                                                                        173move-result-object v0
                                                                                                                                                                                        174if-eqz v0, :cond_ed
                                                                                                                                                                                        175iget v4, v0, Lcom/firebear/androil/model/CarInfo;->PINPAI:I
                                                                                                                                                                                        177invoke-static {v4}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        178move-result-object v4
                                                                                                                                                                                        180const-string v5, "pin_pai"
                                                                                                                                                                                        182invoke-virtual {v2, v5, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        183iget v0, v0, Lcom/firebear/androil/model/CarInfo;->CHEXI:I
                                                                                                                                                                                        185invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        186move-result-object v0
                                                                                                                                                                                        188const-string v4, "che_xi"
                                                                                                                                                                                        190invoke-virtual {v2, v4, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        191move-result-object v0
                                                                                                                                                                                        192check-cast v0, Ljava/lang/String;
                                                                                                                                                                                        193cond_ed:
                                                                                                                                                                                        194sget-object v0, Lcom/firebear/androil/b/e;->a:Lcom/firebear/androil/b/e;
                                                                                                                                                                                        196invoke-virtual {v0}, Lcom/firebear/androil/b/e;->p()Ljava/lang/String;
                                                                                                                                                                                        197move-result-object v0
                                                                                                                                                                                        198if-eqz v0, :cond_f6
                                                                                                                                                                                        199goto/16 :goto_f7
                                                                                                                                                                                        200cond_f6: move-object v0, v3
                                                                                                                                                                                        201goto_f7:
                                                                                                                                                                                        202const-string v3, "auth_token"
                                                                                                                                                                                        204invoke-virtual {v2, v3, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        205const/4 v3, 0x0
                                                                                                                                                                                        206const/4 v4, 0x0
                                                                                                                                                                                        207const/16 v5, 0xc
                                                                                                                                                                                        208const/4 v6, 0x0
                                                                                                                                                                                        209const/4 v0, 0x0
                                                                                                                                                                                        210try_start_102:
                                                                                                                                                                                        211invoke-static/range {v1 .. v6}, Lcom/firebear/androil/h/j;->a(Ljava/lang/String;Ljava/util/HashMap;Ljava/util/HashMap;ZILjava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        212move-result-object v1
                                                                                                                                                                                        213new-instance v2, Lcom/fasterxml/jackson/databind/ObjectMapper;
                                                                                                                                                                                        215invoke-direct {v2}, Lcom/fasterxml/jackson/databind/ObjectMapper;-><init>()V
                                                                                                                                                                                        217invoke-virtual {v2, v1}, Lcom/fasterxml/jackson/databind/ObjectMapper;->readTree(Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonNode;
                                                                                                                                                                                        218move-result-object v1
                                                                                                                                                                                        219if-eqz v1, :cond_15b
                                                                                                                                                                                        221const-string v3, "status"
                                                                                                                                                                                        223invoke-virtual {v1, v3}, Lcom/fasterxml/jackson/databind/JsonNode;->get(Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonNode;
                                                                                                                                                                                        224move-result-object v3
                                                                                                                                                                                        225const/4 v4, -0x1
                                                                                                                                                                                        227invoke-virtual {v3, v4}, Lcom/fasterxml/jackson/databind/JsonNode;->asInt(I)I
                                                                                                                                                                                        228move-result v3
                                                                                                                                                                                        229if-nez v3, :cond_15b
                                                                                                                                                                                        231const-string v3, "notifications"
                                                                                                                                                                                        233invoke-virtual {v1, v3}, Lcom/fasterxml/jackson/databind/JsonNode;->get(Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonNode;
                                                                                                                                                                                        234move-result-object v1
                                                                                                                                                                                        235if-eqz v1, :cond_156
                                                                                                                                                                                        236new-instance v3, Ljava/util/ArrayList;
                                                                                                                                                                                        237const/16 v4, 0xa
                                                                                                                                                                                        239invoke-static {v1, v4}, Ld/a/h;->a(Ljava/lang/Iterable;I)I
                                                                                                                                                                                        240move-result v4
                                                                                                                                                                                        242invoke-direct {v3, v4}, Ljava/util/ArrayList;-><init>(I)V
                                                                                                                                                                                        244invoke-interface {v1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        245move-result-object v1
                                                                                                                                                                                        246goto_135:
                                                                                                                                                                                        247invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        248move-result v4
                                                                                                                                                                                        249if-eqz v4, :cond_14d
                                                                                                                                                                                        251invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        252move-result-object v4
                                                                                                                                                                                        253check-cast v4, Lcom/fasterxml/jackson/databind/JsonNode;
                                                                                                                                                                                        254const-class v5, Lcom/firebear/androil/model/NotificationBean;
                                                                                                                                                                                        256invoke-virtual {v2, v4, v5}, Lcom/fasterxml/jackson/databind/ObjectMapper;->treeToValue(Lcom/fasterxml/jackson/core/TreeNode;Ljava/lang/Class;)Ljava/lang/Object;
                                                                                                                                                                                        257move-result-object v4
                                                                                                                                                                                        258check-cast v4, Lcom/firebear/androil/model/NotificationBean;
                                                                                                                                                                                        260invoke-interface {v3, v4}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        261goto/16 :goto_135
                                                                                                                                                                                        262cond_14d: new-instance v1, Lcom/firebear/androil/b/g;
                                                                                                                                                                                        264invoke-direct {v1}, Lcom/firebear/androil/b/g;-><init>()V
                                                                                                                                                                                        266invoke-static {v3, v1}, Ld/a/h;->a(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/List;
                                                                                                                                                                                        267move-result-object v0
                                                                                                                                                                                        268cond_156: return-object v0
                                                                                                                                                                                        269catch_157: move-exception v1
                                                                                                                                                                                        271invoke-virtual {v1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        272cond_15b: return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • java.util.Locale.US:Ljava/util/Locale
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        • java.util.ArrayList.add
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • java.util.ArrayList.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.util.Locale.US:Ljava/util/Locale
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        • java.util.ArrayList.add
                                                                                                                                                                                        • java.util.ArrayList.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • android.net.Uri.parse
                                                                                                                                                                                        • android.net.Uri.buildUpon
                                                                                                                                                                                        • java.util.List.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • android.net.Uri$Builder.appendQueryParameter
                                                                                                                                                                                        • android.net.Uri$Builder.toString
                                                                                                                                                                                        • java.net.URL.<init>
                                                                                                                                                                                        • android.net.Uri$Builder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.io.IOException.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • type
                                                                                                                                                                                        • wap
                                                                                                                                                                                        • conpt
                                                                                                                                                                                        • reserved
                                                                                                                                                                                        • 1
                                                                                                                                                                                        • uuid
                                                                                                                                                                                        • ,
                                                                                                                                                                                        • list
                                                                                                                                                                                        • http://%1$s/gslb/?ver=4.0
                                                                                                                                                                                        • resolver.msg.xiaomi.net
                                                                                                                                                                                        • network exception:
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Ljava/util/ArrayList<",
                                                                                                                                                                                        4"Ljava/lang/String;",
                                                                                                                                                                                        5">;",
                                                                                                                                                                                        6"Ljava/lang/String;",
                                                                                                                                                                                        7"Ljava/lang/String;",
                                                                                                                                                                                        8"Z)",
                                                                                                                                                                                        9"Ljava/lang/String;"
                                                                                                                                                                                        10}
                                                                                                                                                                                        11.end annotation
                                                                                                                                                                                        12new-instance v0, Ljava/util/ArrayList;
                                                                                                                                                                                        14invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        15new-instance v1, Ljava/util/ArrayList;
                                                                                                                                                                                        17invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        18new-instance v2, Lc/g/a/a/e/a;
                                                                                                                                                                                        20const-string v3, "type"
                                                                                                                                                                                        22invoke-direct {v2, v3, p2}, Lc/g/a/a/e/a;-><init>(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        24invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        26const-string v2, "wap"
                                                                                                                                                                                        28invoke-virtual {p2, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        29move-result p2
                                                                                                                                                                                        30if-eqz p2, :cond_30
                                                                                                                                                                                        31new-instance p2, Lc/g/a/a/e/a;
                                                                                                                                                                                        33sget-object v2, Lc/g/e/f;->b:Landroid/content/Context;
                                                                                                                                                                                        35invoke-static {v2}, Lc/g/a/a/e/d;->k(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        36move-result-object v2
                                                                                                                                                                                        38invoke-static {v2}, Lc/g/e/f;->e(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        39move-result-object v2
                                                                                                                                                                                        41const-string v3, "conpt"
                                                                                                                                                                                        43invoke-direct {p2, v3, v2}, Lc/g/a/a/e/a;-><init>(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        45invoke-interface {v1, p2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        46cond_30: if-eqz p4, :cond_3e
                                                                                                                                                                                        47new-instance p2, Lc/g/a/a/e/a;
                                                                                                                                                                                        49const-string p4, "reserved"
                                                                                                                                                                                        51const-string v2, "1"
                                                                                                                                                                                        53invoke-direct {p2, p4, v2}, Lc/g/a/a/e/a;-><init>(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        55invoke-interface {v1, p2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        56cond_3e: new-instance p2, Lc/g/a/a/e/a;
                                                                                                                                                                                        58const-string p4, "uuid"
                                                                                                                                                                                        60invoke-direct {p2, p4, p3}, Lc/g/a/a/e/a;-><init>(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        62invoke-interface {v1, p2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        63new-instance p2, Lc/g/a/a/e/a;
                                                                                                                                                                                        65const-string p3, ","
                                                                                                                                                                                        67invoke-static {p1, p3}, Lc/g/a/a/h/d;->a(Ljava/util/Collection;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        68move-result-object p1
                                                                                                                                                                                        70const-string p3, "list"
                                                                                                                                                                                        72invoke-direct {p2, p3, p1}, Lc/g/a/a/e/a;-><init>(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        74invoke-interface {v1, p2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        76invoke-virtual {p0}, Lc/g/e/f;->e()Ljava/lang/String;
                                                                                                                                                                                        77move-result-object p1
                                                                                                                                                                                        79invoke-virtual {p0, p1}, Lc/g/e/f;->d(Ljava/lang/String;)Lc/g/e/b;
                                                                                                                                                                                        80move-result-object p1
                                                                                                                                                                                        82sget-object p2, Ljava/util/Locale;->US:Ljava/util/Locale;
                                                                                                                                                                                        83const/4 p3, 0x1
                                                                                                                                                                                        84new-array p4, p3, [Ljava/lang/Object;
                                                                                                                                                                                        86invoke-virtual {p0}, Lc/g/e/f;->e()Ljava/lang/String;
                                                                                                                                                                                        87move-result-object v2
                                                                                                                                                                                        88const/4 v3, 0x0
                                                                                                                                                                                        89aput-object v2, p4, v3
                                                                                                                                                                                        91const-string v2, "http://%1$s/gslb/?ver=4.0"
                                                                                                                                                                                        93invoke-static {p2, v2, p4}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        94move-result-object p2
                                                                                                                                                                                        95if-nez p1, :cond_af
                                                                                                                                                                                        97invoke-virtual {v0, p2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        99sget-object p4, Lc/g/e/f;->a:Ljava/util/Map;
                                                                                                                                                                                        100monitor-enter p4
                                                                                                                                                                                        101try_start_7a:
                                                                                                                                                                                        102sget-object p1, Lc/g/e/f;->a:Ljava/util/Map;
                                                                                                                                                                                        104const-string p2, "resolver.msg.xiaomi.net"
                                                                                                                                                                                        106invoke-interface {p1, p2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        107move-result-object p1
                                                                                                                                                                                        108check-cast p1, Lc/g/e/b;
                                                                                                                                                                                        109if-eqz p1, :cond_aa
                                                                                                                                                                                        111invoke-virtual {p1, p3}, Lc/g/e/b;->a(Z)Ljava/util/ArrayList;
                                                                                                                                                                                        112move-result-object p1
                                                                                                                                                                                        114invoke-virtual {p1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        115move-result-object p1
                                                                                                                                                                                        116goto_8e:
                                                                                                                                                                                        117invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        118move-result p2
                                                                                                                                                                                        119if-eqz p2, :cond_aa
                                                                                                                                                                                        121invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        122move-result-object p2
                                                                                                                                                                                        123check-cast p2, Ljava/lang/String;
                                                                                                                                                                                        125sget-object v2, Ljava/util/Locale;->US:Ljava/util/Locale;
                                                                                                                                                                                        127const-string v4, "http://%1$s/gslb/?ver=4.0"
                                                                                                                                                                                        128new-array v5, p3, [Ljava/lang/Object;
                                                                                                                                                                                        129aput-object p2, v5, v3
                                                                                                                                                                                        131invoke-static {v2, v4, v5}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        132move-result-object p2
                                                                                                                                                                                        134invoke-virtual {v0, p2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        135goto/16 :goto_8e
                                                                                                                                                                                        136cond_aa: monitor-exit p4
                                                                                                                                                                                        137goto/16 :goto_b3
                                                                                                                                                                                        138catchall_ac: move-exception p1
                                                                                                                                                                                        139monitor-exit p4
                                                                                                                                                                                        140try_end_ae: throw p1
                                                                                                                                                                                        141cond_af:
                                                                                                                                                                                        142invoke-virtual {p1, p2}, Lc/g/e/b;->a(Ljava/lang/String;)Ljava/util/ArrayList;
                                                                                                                                                                                        143move-result-object v0
                                                                                                                                                                                        144goto_b3:
                                                                                                                                                                                        145invoke-virtual {v0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        146move-result-object p1
                                                                                                                                                                                        147const/4 p2, 0x0
                                                                                                                                                                                        148move-object p3, p2
                                                                                                                                                                                        149goto_b9:
                                                                                                                                                                                        150invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        151move-result p4
                                                                                                                                                                                        152if-eqz p4, :cond_10a
                                                                                                                                                                                        154invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        155move-result-object p3
                                                                                                                                                                                        156check-cast p3, Ljava/lang/String;
                                                                                                                                                                                        158invoke-static {p3}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
                                                                                                                                                                                        159move-result-object p3
                                                                                                                                                                                        161invoke-virtual {p3}, Landroid/net/Uri;->buildUpon()Landroid/net/Uri$Builder;
                                                                                                                                                                                        162move-result-object p3
                                                                                                                                                                                        164invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        165move-result-object p4
                                                                                                                                                                                        166goto_d1:
                                                                                                                                                                                        167invoke-interface {p4}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        168move-result v0
                                                                                                                                                                                        169if-eqz v0, :cond_e9
                                                                                                                                                                                        171invoke-interface {p4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        172move-result-object v0
                                                                                                                                                                                        173check-cast v0, Lc/g/a/a/e/c;
                                                                                                                                                                                        175invoke-interface {v0}, Lc/g/a/a/e/c;->a()Ljava/lang/String;
                                                                                                                                                                                        176move-result-object v2
                                                                                                                                                                                        178invoke-interface {v0}, Lc/g/a/a/e/c;->b()Ljava/lang/String;
                                                                                                                                                                                        179move-result-object v0
                                                                                                                                                                                        181invoke-virtual {p3, v2, v0}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
                                                                                                                                                                                        182goto/16 :goto_d1
                                                                                                                                                                                        183cond_e9:
                                                                                                                                                                                        184iget-object p4, p0, Lc/g/e/f;->j:Lc/g/e/f$b;
                                                                                                                                                                                        185if-nez p4, :cond_fd
                                                                                                                                                                                        187sget-object p4, Lc/g/e/f;->b:Landroid/content/Context;
                                                                                                                                                                                        188new-instance v0, Ljava/net/URL;
                                                                                                                                                                                        190invoke-virtual {p3}, Landroid/net/Uri$Builder;->toString()Ljava/lang/String;
                                                                                                                                                                                        191move-result-object p3
                                                                                                                                                                                        193invoke-direct {v0, p3}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        195invoke-static {p4, v0}, Lc/g/a/a/e/d;->a(Landroid/content/Context;Ljava/net/URL;)Ljava/lang/String;
                                                                                                                                                                                        196move-result-object p1
                                                                                                                                                                                        197return-object p1
                                                                                                                                                                                        198cond_fd:
                                                                                                                                                                                        199iget-object p4, p0, Lc/g/e/f;->j:Lc/g/e/f$b;
                                                                                                                                                                                        201invoke-virtual {p3}, Landroid/net/Uri$Builder;->toString()Ljava/lang/String;
                                                                                                                                                                                        202move-result-object p3
                                                                                                                                                                                        204invoke-interface {p4, p3}, Lc/g/e/f$b;->a(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        205move-result-object p1
                                                                                                                                                                                        206try_end_107: return-object p1
                                                                                                                                                                                        207catch_108: move-exception p3
                                                                                                                                                                                        208goto/16 :goto_b9
                                                                                                                                                                                        209cond_10a: if-nez p3, :cond_10d
                                                                                                                                                                                        210return-object p2
                                                                                                                                                                                        211cond_10d: new-instance p1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        213invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        215const-string p2, "network exception: "
                                                                                                                                                                                        217invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        219invoke-virtual {p3}, Ljava/io/IOException;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        220move-result-object p2
                                                                                                                                                                                        222invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        224invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        225move-result-object p1
                                                                                                                                                                                        227invoke-static {p1}, Lc/g/a/a/c/c;->a(Ljava/lang/String;)V
                                                                                                                                                                                        228goto/16 :goto_127
                                                                                                                                                                                        229goto_126: throw p3
                                                                                                                                                                                        230goto_127: goto/16 :goto_126
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONException.printStackTrace
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • 13
                                                                                                                                                                                        • openApp
                                                                                                                                                                                        • isAppInstall
                                                                                                                                                                                        • getDownloadStatus
                                                                                                                                                                                        • pauseDownload
                                                                                                                                                                                        • startDownload
                                                                                                                                                                                        • resumeDownload
                                                                                                                                                                                        • installApp
                                                                                                                                                                                        • type
                                                                                                                                                                                        • reportMsgByUrl
                                                                                                                                                                                        • Unsupported action
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Lcom/qq/e/comm/plugin/ac/g;",
                                                                                                                                                                                        4"Ljava/lang/String;",
                                                                                                                                                                                        5"Ljava/lang/String;",
                                                                                                                                                                                        6"Ljava/lang/String;",
                                                                                                                                                                                        7")",
                                                                                                                                                                                        8"Lcom/qq/e/comm/plugin/ac/c/l",
                                                                                                                                                                                        9"<",
                                                                                                                                                                                        10"Ljava/lang/String;",
                                                                                                                                                                                        11">;"
                                                                                                                                                                                        12}
                                                                                                                                                                                        13.end annotation
                                                                                                                                                                                        14const/4 v2, 0x0
                                                                                                                                                                                        15try_start_1:
                                                                                                                                                                                        16invoke-static {p3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        17move-result v0
                                                                                                                                                                                        18if-eqz v0, :cond_17
                                                                                                                                                                                        19new-instance v0, Lorg/json/JSONObject;
                                                                                                                                                                                        21invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        22goto_c: move-object v1, v0
                                                                                                                                                                                        23goto_d: if-nez v1, :cond_23
                                                                                                                                                                                        24new-instance v0, Lcom/qq/e/comm/plugin/ac/c/l;
                                                                                                                                                                                        26const-string v1, "13"
                                                                                                                                                                                        28invoke-direct {v0, v1}, Lcom/qq/e/comm/plugin/ac/c/l;-><init>(Ljava/lang/Object;)V
                                                                                                                                                                                        29goto_16: return-object v0
                                                                                                                                                                                        30cond_17: new-instance v0, Lorg/json/JSONObject;
                                                                                                                                                                                        32invoke-direct {v0, p3}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        33try_end_1c: goto/16 :goto_c
                                                                                                                                                                                        34catch_1d: move-exception v0
                                                                                                                                                                                        36invoke-virtual {v0}, Lorg/json/JSONException;->printStackTrace()V
                                                                                                                                                                                        37move-object v1, v2
                                                                                                                                                                                        38goto/16 :goto_d
                                                                                                                                                                                        39cond_23:
                                                                                                                                                                                        40const-string v0, "openApp"
                                                                                                                                                                                        42invoke-virtual {v0, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        43move-result v0
                                                                                                                                                                                        44if-eqz v0, :cond_48
                                                                                                                                                                                        45new-instance v0, Lcom/qq/e/comm/plugin/ac/c/l;
                                                                                                                                                                                        46new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        48invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        50invoke-virtual {p0, p1, v1}, Lcom/qq/e/comm/plugin/ac/e/a/a;->a(Lcom/qq/e/comm/plugin/ac/g;Lorg/json/JSONObject;)I
                                                                                                                                                                                        51move-result v1
                                                                                                                                                                                        53invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        54move-result-object v1
                                                                                                                                                                                        56const-string v2, ""
                                                                                                                                                                                        58invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        59move-result-object v1
                                                                                                                                                                                        61invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        62move-result-object v1
                                                                                                                                                                                        64invoke-direct {v0, v1}, Lcom/qq/e/comm/plugin/ac/c/l;-><init>(Ljava/lang/Object;)V
                                                                                                                                                                                        65goto/16 :goto_16
                                                                                                                                                                                        66cond_48:
                                                                                                                                                                                        67const-string v0, "isAppInstall"
                                                                                                                                                                                        69invoke-virtual {v0, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        70move-result v0
                                                                                                                                                                                        71if-eqz v0, :cond_6d
                                                                                                                                                                                        72new-instance v0, Lcom/qq/e/comm/plugin/ac/c/l;
                                                                                                                                                                                        73new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        75invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        77invoke-virtual {p0, p1, v1}, Lcom/qq/e/comm/plugin/ac/e/a/a;->b(Lcom/qq/e/comm/plugin/ac/g;Lorg/json/JSONObject;)I
                                                                                                                                                                                        78move-result v1
                                                                                                                                                                                        80invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        81move-result-object v1
                                                                                                                                                                                        83const-string v2, ""
                                                                                                                                                                                        85invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        86move-result-object v1
                                                                                                                                                                                        88invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        89move-result-object v1
                                                                                                                                                                                        91invoke-direct {v0, v1}, Lcom/qq/e/comm/plugin/ac/c/l;-><init>(Ljava/lang/Object;)V
                                                                                                                                                                                        92goto/16 :goto_16
                                                                                                                                                                                        93cond_6d:
                                                                                                                                                                                        94const-string v0, "getDownloadStatus"
                                                                                                                                                                                        96invoke-virtual {v0, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        97move-result v0
                                                                                                                                                                                        98if-eqz v0, :cond_92
                                                                                                                                                                                        99new-instance v0, Lcom/qq/e/comm/plugin/ac/c/l;
                                                                                                                                                                                        100new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        102invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        104invoke-virtual {p0, p1, v1}, Lcom/qq/e/comm/plugin/ac/e/a/a;->c(Lcom/qq/e/comm/plugin/ac/g;Lorg/json/JSONObject;)I
                                                                                                                                                                                        105move-result v1
                                                                                                                                                                                        107invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        108move-result-object v1
                                                                                                                                                                                        110const-string v2, ""
                                                                                                                                                                                        112invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        113move-result-object v1
                                                                                                                                                                                        115invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        116move-result-object v1
                                                                                                                                                                                        118invoke-direct {v0, v1}, Lcom/qq/e/comm/plugin/ac/c/l;-><init>(Ljava/lang/Object;)V
                                                                                                                                                                                        119goto/16 :goto_16
                                                                                                                                                                                        120cond_92:
                                                                                                                                                                                        121const-string v0, "pauseDownload"
                                                                                                                                                                                        123invoke-virtual {v0, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        124move-result v0
                                                                                                                                                                                        125if-eqz v0, :cond_b8
                                                                                                                                                                                        126new-instance v0, Lcom/qq/e/comm/plugin/ac/c/l;
                                                                                                                                                                                        127new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        129invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        131invoke-virtual {p0, p1, v1}, Lcom/qq/e/comm/plugin/ac/e/a/a;->d(Lcom/qq/e/comm/plugin/ac/g;Lorg/json/JSONObject;)I
                                                                                                                                                                                        132move-result v1
                                                                                                                                                                                        134invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        135move-result-object v1
                                                                                                                                                                                        137const-string v2, ""
                                                                                                                                                                                        139invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        140move-result-object v1
                                                                                                                                                                                        142invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        143move-result-object v1
                                                                                                                                                                                        145invoke-direct {v0, v1}, Lcom/qq/e/comm/plugin/ac/c/l;-><init>(Ljava/lang/Object;)V
                                                                                                                                                                                        146goto/16 :goto_16
                                                                                                                                                                                        147cond_b8:
                                                                                                                                                                                        148const-string v0, "startDownload"
                                                                                                                                                                                        150invoke-virtual {v0, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        151move-result v0
                                                                                                                                                                                        152if-eqz v0, :cond_ca
                                                                                                                                                                                        154invoke-virtual {p0, p1, v1, p4}, Lcom/qq/e/comm/plugin/ac/e/a/a;->a(Lcom/qq/e/comm/plugin/ac/g;Lorg/json/JSONObject;Ljava/lang/String;)V
                                                                                                                                                                                        155new-instance v0, Lcom/qq/e/comm/plugin/ac/c/l;
                                                                                                                                                                                        157invoke-direct {v0, v2}, Lcom/qq/e/comm/plugin/ac/c/l;-><init>(Ljava/lang/Object;)V
                                                                                                                                                                                        158goto/16 :goto_16
                                                                                                                                                                                        159cond_ca:
                                                                                                                                                                                        160const-string v0, "resumeDownload"
                                                                                                                                                                                        162invoke-virtual {v0, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        163move-result v0
                                                                                                                                                                                        164if-eqz v0, :cond_dc
                                                                                                                                                                                        166invoke-virtual {p0, p1, v1, p4}, Lcom/qq/e/comm/plugin/ac/e/a/a;->b(Lcom/qq/e/comm/plugin/ac/g;Lorg/json/JSONObject;Ljava/lang/String;)V
                                                                                                                                                                                        167new-instance v0, Lcom/qq/e/comm/plugin/ac/c/l;
                                                                                                                                                                                        169invoke-direct {v0, v2}, Lcom/qq/e/comm/plugin/ac/c/l;-><init>(Ljava/lang/Object;)V
                                                                                                                                                                                        170goto/16 :goto_16
                                                                                                                                                                                        171cond_dc:
                                                                                                                                                                                        172const-string v0, "installApp"
                                                                                                                                                                                        174invoke-virtual {v0, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        175move-result v0
                                                                                                                                                                                        176if-eqz v0, :cond_ee
                                                                                                                                                                                        178invoke-virtual {p0, p1, v1, p4}, Lcom/qq/e/comm/plugin/ac/e/a/a;->c(Lcom/qq/e/comm/plugin/ac/g;Lorg/json/JSONObject;Ljava/lang/String;)V
                                                                                                                                                                                        179new-instance v0, Lcom/qq/e/comm/plugin/ac/c/l;
                                                                                                                                                                                        181invoke-direct {v0, v2}, Lcom/qq/e/comm/plugin/ac/c/l;-><init>(Ljava/lang/Object;)V
                                                                                                                                                                                        182goto/16 :goto_16
                                                                                                                                                                                        183cond_ee:
                                                                                                                                                                                        184const-string v0, "type"
                                                                                                                                                                                        186invoke-virtual {v0, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        187move-result v0
                                                                                                                                                                                        188if-eqz v0, :cond_101
                                                                                                                                                                                        189new-instance v0, Lcom/qq/e/comm/plugin/ac/c/l;
                                                                                                                                                                                        191invoke-virtual {p0, p1}, Lcom/qq/e/comm/plugin/ac/e/a/a;->a(Lcom/qq/e/comm/plugin/ac/g;)Ljava/lang/String;
                                                                                                                                                                                        192move-result-object v1
                                                                                                                                                                                        194invoke-direct {v0, v1}, Lcom/qq/e/comm/plugin/ac/c/l;-><init>(Ljava/lang/Object;)V
                                                                                                                                                                                        195goto/16 :goto_16
                                                                                                                                                                                        196cond_101:
                                                                                                                                                                                        197const-string v0, "reportMsgByUrl"
                                                                                                                                                                                        199invoke-virtual {v0, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        200move-result v0
                                                                                                                                                                                        201if-eqz v0, :cond_127
                                                                                                                                                                                        202new-instance v0, Lcom/qq/e/comm/plugin/ac/c/l;
                                                                                                                                                                                        203new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        205invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        207invoke-virtual {p0, p1, v1}, Lcom/qq/e/comm/plugin/ac/e/a/a;->e(Lcom/qq/e/comm/plugin/ac/g;Lorg/json/JSONObject;)I
                                                                                                                                                                                        208move-result v1
                                                                                                                                                                                        210invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        211move-result-object v1
                                                                                                                                                                                        213const-string v2, ""
                                                                                                                                                                                        215invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        216move-result-object v1
                                                                                                                                                                                        218invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        219move-result-object v1
                                                                                                                                                                                        221invoke-direct {v0, v1}, Lcom/qq/e/comm/plugin/ac/c/l;-><init>(Ljava/lang/Object;)V
                                                                                                                                                                                        222goto/16 :goto_16
                                                                                                                                                                                        223cond_127: new-instance v0, Lcom/qq/e/comm/plugin/ac/c/l;
                                                                                                                                                                                        224const/16 v1, 0x3e8
                                                                                                                                                                                        226const-string v2, "Unsupported action"
                                                                                                                                                                                        228invoke-direct {v0, v1, v2}, Lcom/qq/e/comm/plugin/ac/c/l;-><init>(ILjava/lang/String;)V
                                                                                                                                                                                        229goto/16 :goto_16
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.ContentValues.<init>
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • android.database.sqlite.SQLiteOpenHelper.getReadableDatabase
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.query
                                                                                                                                                                                        • android.database.Cursor.moveToNext
                                                                                                                                                                                        • android.database.Cursor.getInt
                                                                                                                                                                                        • android.database.sqlite.SQLiteOpenHelper.getWritableDatabase
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.beginTransaction
                                                                                                                                                                                        • android.database.sqlite.SQLiteOpenHelper.getWritableDatabase
                                                                                                                                                                                        • java.lang.Integer.toString
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.update
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • android.database.sqlite.SQLiteOpenHelper.getWritableDatabase
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.insert
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.database.sqlite.SQLiteOpenHelper.getWritableDatabase
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.setTransactionSuccessful
                                                                                                                                                                                        • android.database.Cursor.close
                                                                                                                                                                                        • android.database.sqlite.SQLiteOpenHelper.getWritableDatabase
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.endTransaction
                                                                                                                                                                                        • android.database.Cursor.close
                                                                                                                                                                                        • android.database.sqlite.SQLiteOpenHelper.getWritableDatabase
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.endTransaction
                                                                                                                                                                                        • android.database.Cursor.close
                                                                                                                                                                                        • android.database.sqlite.SQLiteOpenHelper.getWritableDatabase
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.endTransaction
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • content
                                                                                                                                                                                        • md5sum
                                                                                                                                                                                        • version
                                                                                                                                                                                        • config
                                                                                                                                                                                        • type=?
                                                                                                                                                                                        • type
                                                                                                                                                                                        • Failed to store cfg:
                                                                                                                                                                                        • Sucessed to store cfg:
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0monitor-enter p0
                                                                                                                                                                                        1const/4 v0, 0x0
                                                                                                                                                                                        2try_start_2:
                                                                                                                                                                                        3invoke-virtual {p1}, Lcom/tencent/wxop/stat/f;->a()Ljava/lang/String;
                                                                                                                                                                                        4move-result-object v1
                                                                                                                                                                                        6invoke-static {v1}, Lcom/tencent/wxop/stat/common/l;->a(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        7move-result-object v2
                                                                                                                                                                                        8new-instance v3, Landroid/content/ContentValues;
                                                                                                                                                                                        10invoke-direct {v3}, Landroid/content/ContentValues;-><init>()V
                                                                                                                                                                                        12const-string v4, "content"
                                                                                                                                                                                        14iget-object v5, p1, Lcom/tencent/wxop/stat/f;->b:Lorg/json/JSONObject;
                                                                                                                                                                                        16invoke-virtual {v5}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        17move-result-object v5
                                                                                                                                                                                        19invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        21const-string v4, "md5sum"
                                                                                                                                                                                        23invoke-virtual {v3, v4, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        24iput-object v2, p1, Lcom/tencent/wxop/stat/f;->c:Ljava/lang/String;
                                                                                                                                                                                        26const-string v2, "version"
                                                                                                                                                                                        27iget v4, p1, Lcom/tencent/wxop/stat/f;->d:I
                                                                                                                                                                                        29invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        30move-result-object v4
                                                                                                                                                                                        32invoke-virtual {v3, v2, v4}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
                                                                                                                                                                                        34iget-object v2, p0, Lcom/tencent/wxop/stat/au;->c:Lcom/tencent/wxop/stat/bc;
                                                                                                                                                                                        36invoke-virtual {v2}, Landroid/database/sqlite/SQLiteOpenHelper;->getReadableDatabase()Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        37move-result-object v4
                                                                                                                                                                                        39const-string v5, "config"
                                                                                                                                                                                        40const/4 v6, 0x0
                                                                                                                                                                                        41const/4 v7, 0x0
                                                                                                                                                                                        42const/4 v8, 0x0
                                                                                                                                                                                        43const/4 v9, 0x0
                                                                                                                                                                                        44const/4 v10, 0x0
                                                                                                                                                                                        45const/4 v11, 0x0
                                                                                                                                                                                        47invoke-virtual/range {v4 .. v11}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                        48move-result-object v2
                                                                                                                                                                                        49try_start_3e:
                                                                                                                                                                                        50invoke-interface {v2}, Landroid/database/Cursor;->moveToNext()Z
                                                                                                                                                                                        51move-result v4
                                                                                                                                                                                        52const/4 v5, 0x1
                                                                                                                                                                                        53const/4 v6, 0x0
                                                                                                                                                                                        54if-eqz v4, :cond_50
                                                                                                                                                                                        56invoke-interface {v2, v6}, Landroid/database/Cursor;->getInt(I)I
                                                                                                                                                                                        57move-result v4
                                                                                                                                                                                        58iget v7, p1, Lcom/tencent/wxop/stat/f;->a:I
                                                                                                                                                                                        59if-ne v4, v7, :cond_3e
                                                                                                                                                                                        60const/4 v4, 0x1
                                                                                                                                                                                        61goto/16 :goto_51
                                                                                                                                                                                        62cond_50: const/4 v4, 0x0
                                                                                                                                                                                        63goto_51:
                                                                                                                                                                                        64iget-object v7, p0, Lcom/tencent/wxop/stat/au;->c:Lcom/tencent/wxop/stat/bc;
                                                                                                                                                                                        66invoke-virtual {v7}, Landroid/database/sqlite/SQLiteOpenHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        67move-result-object v7
                                                                                                                                                                                        69invoke-virtual {v7}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V
                                                                                                                                                                                        70if-ne v5, v4, :cond_76
                                                                                                                                                                                        72iget-object v0, p0, Lcom/tencent/wxop/stat/au;->c:Lcom/tencent/wxop/stat/bc;
                                                                                                                                                                                        74invoke-virtual {v0}, Landroid/database/sqlite/SQLiteOpenHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        75move-result-object v0
                                                                                                                                                                                        77const-string v4, "config"
                                                                                                                                                                                        79const-string v7, "type=?"
                                                                                                                                                                                        80new-array v5, v5, [Ljava/lang/String;
                                                                                                                                                                                        81iget p1, p1, Lcom/tencent/wxop/stat/f;->a:I
                                                                                                                                                                                        83invoke-static {p1}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
                                                                                                                                                                                        84move-result-object p1
                                                                                                                                                                                        85aput-object p1, v5, v6
                                                                                                                                                                                        87invoke-virtual {v0, v4, v3, v7, v5}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I
                                                                                                                                                                                        88move-result p1
                                                                                                                                                                                        89int-to-long v3, p1
                                                                                                                                                                                        90goto/16 :goto_8d
                                                                                                                                                                                        91cond_76:
                                                                                                                                                                                        92const-string v4, "type"
                                                                                                                                                                                        93iget p1, p1, Lcom/tencent/wxop/stat/f;->a:I
                                                                                                                                                                                        95invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        96move-result-object p1
                                                                                                                                                                                        98invoke-virtual {v3, v4, p1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
                                                                                                                                                                                        100iget-object p1, p0, Lcom/tencent/wxop/stat/au;->c:Lcom/tencent/wxop/stat/bc;
                                                                                                                                                                                        102invoke-virtual {p1}, Landroid/database/sqlite/SQLiteOpenHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        103move-result-object p1
                                                                                                                                                                                        105const-string v4, "config"
                                                                                                                                                                                        107invoke-virtual {p1, v4, v0, v3}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J
                                                                                                                                                                                        108move-result-wide v3
                                                                                                                                                                                        109goto_8d: const-wide/16 v5, -0x1
                                                                                                                                                                                        110cmp-long p1, v3, v5
                                                                                                                                                                                        111if-nez p1, :cond_a7
                                                                                                                                                                                        113sget-object p1, Lcom/tencent/wxop/stat/au;->h:Lcom/tencent/wxop/stat/common/StatLogger;
                                                                                                                                                                                        114new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        116const-string v3, "Failed to store cfg:"
                                                                                                                                                                                        118invoke-direct {v0, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        120invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        122invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        123move-result-object v0
                                                                                                                                                                                        125invoke-virtual {p1, v0}, Lcom/tencent/wxop/stat/common/StatLogger;->e(Ljava/lang/Object;)V
                                                                                                                                                                                        126goto/16 :goto_ba
                                                                                                                                                                                        127cond_a7:
                                                                                                                                                                                        128sget-object p1, Lcom/tencent/wxop/stat/au;->h:Lcom/tencent/wxop/stat/common/StatLogger;
                                                                                                                                                                                        129new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        131const-string v3, "Sucessed to store cfg:"
                                                                                                                                                                                        133invoke-direct {v0, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        135invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        137invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        138move-result-object v0
                                                                                                                                                                                        140invoke-virtual {p1, v0}, Lcom/tencent/wxop/stat/common/StatLogger;->d(Ljava/lang/Object;)V
                                                                                                                                                                                        141goto_ba:
                                                                                                                                                                                        142iget-object p1, p0, Lcom/tencent/wxop/stat/au;->c:Lcom/tencent/wxop/stat/bc;
                                                                                                                                                                                        144invoke-virtual {p1}, Landroid/database/sqlite/SQLiteOpenHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        145move-result-object p1
                                                                                                                                                                                        147invoke-virtual {p1}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V
                                                                                                                                                                                        148try_end_c3: if-eqz v2, :cond_c8
                                                                                                                                                                                        149try_start_c5:
                                                                                                                                                                                        150invoke-interface {v2}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                        151try_end_c8:
                                                                                                                                                                                        152iget-object p1, p0, Lcom/tencent/wxop/stat/au;->c:Lcom/tencent/wxop/stat/bc;
                                                                                                                                                                                        154invoke-virtual {p1}, Landroid/database/sqlite/SQLiteOpenHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        155move-result-object p1
                                                                                                                                                                                        157invoke-virtual {p1}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V
                                                                                                                                                                                        158try_end_d1: monitor-exit p0
                                                                                                                                                                                        159return-void
                                                                                                                                                                                        160catch_d3: monitor-exit p0
                                                                                                                                                                                        161return-void
                                                                                                                                                                                        162catchall_d5: move-exception p1
                                                                                                                                                                                        163goto/16 :goto_f5
                                                                                                                                                                                        164catch_d7: move-exception p1
                                                                                                                                                                                        165move-object v0, v2
                                                                                                                                                                                        166goto/16 :goto_de
                                                                                                                                                                                        167catchall_da: move-exception p1
                                                                                                                                                                                        168move-object v2, v0
                                                                                                                                                                                        169goto/16 :goto_f5
                                                                                                                                                                                        170catch_dd: move-exception p1
                                                                                                                                                                                        171goto_de:
                                                                                                                                                                                        172sget-object v1, Lcom/tencent/wxop/stat/au;->h:Lcom/tencent/wxop/stat/common/StatLogger;
                                                                                                                                                                                        174invoke-virtual {v1, p1}, Lcom/tencent/wxop/stat/common/StatLogger;->e(Ljava/lang/Throwable;)V
                                                                                                                                                                                        175try_end_e3: if-eqz v0, :cond_e8
                                                                                                                                                                                        176try_start_e5:
                                                                                                                                                                                        177invoke-interface {v0}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                        178try_end_e8:
                                                                                                                                                                                        179iget-object p1, p0, Lcom/tencent/wxop/stat/au;->c:Lcom/tencent/wxop/stat/bc;
                                                                                                                                                                                        181invoke-virtual {p1}, Landroid/database/sqlite/SQLiteOpenHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        182move-result-object p1
                                                                                                                                                                                        184invoke-virtual {p1}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V
                                                                                                                                                                                        185try_end_f1: monitor-exit p0
                                                                                                                                                                                        186return-void
                                                                                                                                                                                        187catch_f3: monitor-exit p0
                                                                                                                                                                                        188return-void
                                                                                                                                                                                        189goto_f5: if-eqz v2, :cond_fa
                                                                                                                                                                                        190try_start_f7:
                                                                                                                                                                                        191invoke-interface {v2}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                        192cond_fa:
                                                                                                                                                                                        193iget-object v0, p0, Lcom/tencent/wxop/stat/au;->c:Lcom/tencent/wxop/stat/bc;
                                                                                                                                                                                        195invoke-virtual {v0}, Landroid/database/sqlite/SQLiteOpenHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        196move-result-object v0
                                                                                                                                                                                        198invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V
                                                                                                                                                                                        199try_end_103: goto/16 :goto_106
                                                                                                                                                                                        200catchall_104: move-exception p1
                                                                                                                                                                                        201goto/16 :goto_107
                                                                                                                                                                                        202goto_106: throw p1
                                                                                                                                                                                        203goto_107: monitor-exit p0
                                                                                                                                                                                        204goto/16 :goto_10a
                                                                                                                                                                                        205goto_109: throw p1
                                                                                                                                                                                        206goto_10a: goto/16 :goto_109
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.length
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optDouble
                                                                                                                                                                                        • org.json.JSONObject.optDouble
                                                                                                                                                                                        • org.json.JSONObject.optDouble
                                                                                                                                                                                        • org.json.JSONObject.optDouble
                                                                                                                                                                                        • org.json.JSONObject.optDouble
                                                                                                                                                                                        • org.json.JSONObject.optDouble
                                                                                                                                                                                        • org.json.JSONObject.optDouble
                                                                                                                                                                                        • org.json.JSONObject.optDouble
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optJSONObject
                                                                                                                                                                                        • com.baidu.platform.base.SearchType.b:Lcom/baidu/platform/base/SearchType
                                                                                                                                                                                        • com.baidu.platform.base.SearchType.a:Lcom/baidu/platform/base/SearchType
                                                                                                                                                                                        • android.util.Log.e
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • distance
                                                                                                                                                                                        • tag
                                                                                                                                                                                        • detail_url
                                                                                                                                                                                        • type
                                                                                                                                                                                        • price
                                                                                                                                                                                        • overall_rating
                                                                                                                                                                                        • taste_rating
                                                                                                                                                                                        • service_rating
                                                                                                                                                                                        • environment_rating
                                                                                                                                                                                        • facility_rating
                                                                                                                                                                                        • hygiene_rating
                                                                                                                                                                                        • technology_rating
                                                                                                                                                                                        • image_num
                                                                                                                                                                                        • groupon_num
                                                                                                                                                                                        • comment_num
                                                                                                                                                                                        • discount_num
                                                                                                                                                                                        • favorite_num
                                                                                                                                                                                        • checkin_num
                                                                                                                                                                                        • shop_hours
                                                                                                                                                                                        • navi_location
                                                                                                                                                                                        • Parse poi search detail info failed
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Lcom/baidu/mapapi/search/core/PoiDetailInfo;
                                                                                                                                                                                        2invoke-direct {v0}, Lcom/baidu/mapapi/search/core/PoiDetailInfo;-><init>()V
                                                                                                                                                                                        3const/4 v1, 0x0
                                                                                                                                                                                        4try_start_6: new-instance v2, Lorg/json/JSONObject;
                                                                                                                                                                                        6invoke-direct {v2, p1}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        7try_end_b:
                                                                                                                                                                                        8invoke-virtual {v2}, Lorg/json/JSONObject;->length()I
                                                                                                                                                                                        9move-result p1
                                                                                                                                                                                        10if-nez p1, :cond_12
                                                                                                                                                                                        11return-object v1
                                                                                                                                                                                        12cond_12: const/4 p1, 0x0
                                                                                                                                                                                        14const-string v1, "distance"
                                                                                                                                                                                        16invoke-virtual {v2, v1, p1}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
                                                                                                                                                                                        17move-result p1
                                                                                                                                                                                        19invoke-virtual {v0, p1}, Lcom/baidu/mapapi/search/core/PoiDetailInfo;->setDistance(I)V
                                                                                                                                                                                        21const-string p1, "tag"
                                                                                                                                                                                        23invoke-virtual {v2, p1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        24move-result-object p1
                                                                                                                                                                                        26invoke-virtual {v0, p1}, Lcom/baidu/mapapi/search/core/PoiDetailInfo;->setTag(Ljava/lang/String;)V
                                                                                                                                                                                        28const-string p1, "detail_url"
                                                                                                                                                                                        30invoke-virtual {v2, p1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        31move-result-object p1
                                                                                                                                                                                        33invoke-virtual {v0, p1}, Lcom/baidu/mapapi/search/core/PoiDetailInfo;->setDetailUrl(Ljava/lang/String;)V
                                                                                                                                                                                        35const-string p1, "type"
                                                                                                                                                                                        37invoke-virtual {v2, p1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        38move-result-object p1
                                                                                                                                                                                        40invoke-virtual {v0, p1}, Lcom/baidu/mapapi/search/core/PoiDetailInfo;->setType(Ljava/lang/String;)V
                                                                                                                                                                                        41const-wide/16 v3, 0x0
                                                                                                                                                                                        43const-string p1, "price"
                                                                                                                                                                                        45invoke-virtual {v2, p1, v3, v4}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;D)D
                                                                                                                                                                                        46move-result-wide v5
                                                                                                                                                                                        48invoke-virtual {v0, v5, v6}, Lcom/baidu/mapapi/search/core/PoiDetailInfo;->setPrice(D)V
                                                                                                                                                                                        50const-string p1, "overall_rating"
                                                                                                                                                                                        52invoke-virtual {v2, p1, v3, v4}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;D)D
                                                                                                                                                                                        53move-result-wide v5
                                                                                                                                                                                        55invoke-virtual {v0, v5, v6}, Lcom/baidu/mapapi/search/core/PoiDetailInfo;->setOverallRating(D)V
                                                                                                                                                                                        57const-string p1, "taste_rating"
                                                                                                                                                                                        59invoke-virtual {v2, p1, v3, v4}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;D)D
                                                                                                                                                                                        60move-result-wide v5
                                                                                                                                                                                        62invoke-virtual {v0, v5, v6}, Lcom/baidu/mapapi/search/core/PoiDetailInfo;->setTasteRating(D)V
                                                                                                                                                                                        64const-string p1, "service_rating"
                                                                                                                                                                                        66invoke-virtual {v2, p1, v3, v4}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;D)D
                                                                                                                                                                                        67move-result-wide v5
                                                                                                                                                                                        69invoke-virtual {v0, v5, v6}, Lcom/baidu/mapapi/search/core/PoiDetailInfo;->setServiceRating(D)V
                                                                                                                                                                                        71const-string p1, "environment_rating"
                                                                                                                                                                                        73invoke-virtual {v2, p1, v3, v4}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;D)D
                                                                                                                                                                                        74move-result-wide v5
                                                                                                                                                                                        76invoke-virtual {v0, v5, v6}, Lcom/baidu/mapapi/search/core/PoiDetailInfo;->setEnvironmentRating(D)V
                                                                                                                                                                                        78const-string p1, "facility_rating"
                                                                                                                                                                                        80invoke-virtual {v2, p1, v3, v4}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;D)D
                                                                                                                                                                                        81move-result-wide v5
                                                                                                                                                                                        83invoke-virtual {v0, v5, v6}, Lcom/baidu/mapapi/search/core/PoiDetailInfo;->setFacilityRating(D)V
                                                                                                                                                                                        85const-string p1, "hygiene_rating"
                                                                                                                                                                                        87invoke-virtual {v2, p1, v3, v4}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;D)D
                                                                                                                                                                                        88move-result-wide v5
                                                                                                                                                                                        90invoke-virtual {v0, v5, v6}, Lcom/baidu/mapapi/search/core/PoiDetailInfo;->setHygieneRating(D)V
                                                                                                                                                                                        92const-string p1, "technology_rating"
                                                                                                                                                                                        94invoke-virtual {v2, p1, v3, v4}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;D)D
                                                                                                                                                                                        95move-result-wide v3
                                                                                                                                                                                        97invoke-virtual {v0, v3, v4}, Lcom/baidu/mapapi/search/core/PoiDetailInfo;->setTechnologyRating(D)V
                                                                                                                                                                                        99const-string p1, "image_num"
                                                                                                                                                                                        101invoke-virtual {v2, p1}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        102move-result p1
                                                                                                                                                                                        104invoke-virtual {v0, p1}, Lcom/baidu/mapapi/search/core/PoiDetailInfo;->setImageNum(I)V
                                                                                                                                                                                        106const-string p1, "groupon_num"
                                                                                                                                                                                        108invoke-virtual {v2, p1}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        109move-result p1
                                                                                                                                                                                        111invoke-virtual {v0, p1}, Lcom/baidu/mapapi/search/core/PoiDetailInfo;->setGrouponNum(I)V
                                                                                                                                                                                        113const-string p1, "comment_num"
                                                                                                                                                                                        115invoke-virtual {v2, p1}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        116move-result p1
                                                                                                                                                                                        118invoke-virtual {v0, p1}, Lcom/baidu/mapapi/search/core/PoiDetailInfo;->setCommentNum(I)V
                                                                                                                                                                                        120const-string p1, "discount_num"
                                                                                                                                                                                        122invoke-virtual {v2, p1}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        123move-result p1
                                                                                                                                                                                        125invoke-virtual {v0, p1}, Lcom/baidu/mapapi/search/core/PoiDetailInfo;->setDiscountNum(I)V
                                                                                                                                                                                        127const-string p1, "favorite_num"
                                                                                                                                                                                        129invoke-virtual {v2, p1}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        130move-result p1
                                                                                                                                                                                        132invoke-virtual {v0, p1}, Lcom/baidu/mapapi/search/core/PoiDetailInfo;->setFavoriteNum(I)V
                                                                                                                                                                                        134const-string p1, "checkin_num"
                                                                                                                                                                                        136invoke-virtual {v2, p1}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        137move-result p1
                                                                                                                                                                                        139invoke-virtual {v0, p1}, Lcom/baidu/mapapi/search/core/PoiDetailInfo;->setCheckinNum(I)V
                                                                                                                                                                                        141const-string p1, "shop_hours"
                                                                                                                                                                                        143invoke-virtual {v2, p1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        144move-result-object p1
                                                                                                                                                                                        146invoke-virtual {v0, p1}, Lcom/baidu/mapapi/search/core/PoiDetailInfo;->setShopHours(Ljava/lang/String;)V
                                                                                                                                                                                        148const-string p1, "navi_location"
                                                                                                                                                                                        150invoke-virtual {v2, p1}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        151move-result-object p1
                                                                                                                                                                                        153invoke-direct {p0, p1}, Lcom/baidu/platform/core/c/g;->a(Lorg/json/JSONObject;)Lcom/baidu/mapapi/model/LatLng;
                                                                                                                                                                                        154move-result-object p1
                                                                                                                                                                                        155iput-object p1, v0, Lcom/baidu/mapapi/search/core/PoiDetailInfo;->naviLocation:Lcom/baidu/mapapi/model/LatLng;
                                                                                                                                                                                        157invoke-virtual {p0}, Lcom/baidu/platform/base/d;->a()Lcom/baidu/platform/base/SearchType;
                                                                                                                                                                                        158move-result-object p1
                                                                                                                                                                                        160sget-object v1, Lcom/baidu/platform/base/SearchType;->b:Lcom/baidu/platform/base/SearchType;
                                                                                                                                                                                        161if-eq v1, p1, :cond_d8
                                                                                                                                                                                        163sget-object v1, Lcom/baidu/platform/base/SearchType;->a:Lcom/baidu/platform/base/SearchType;
                                                                                                                                                                                        164if-ne v1, p1, :cond_df
                                                                                                                                                                                        165cond_d8:
                                                                                                                                                                                        166invoke-direct {p0, v2}, Lcom/baidu/platform/core/c/g;->b(Lorg/json/JSONObject;)Ljava/util/List;
                                                                                                                                                                                        167move-result-object p1
                                                                                                                                                                                        169invoke-virtual {v0, p1}, Lcom/baidu/mapapi/search/core/PoiDetailInfo;->setPoiChildrenInfoList(Ljava/util/List;)V
                                                                                                                                                                                        170cond_df: return-object v0
                                                                                                                                                                                        171catch_e0: move-exception p1
                                                                                                                                                                                        173sget-object v0, Lcom/baidu/platform/core/c/g;->b:Ljava/lang/String;
                                                                                                                                                                                        175const-string v2, "Parse poi search detail info failed"
                                                                                                                                                                                        177invoke-static {v0, v2, p1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                        178return-object v1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • appkey
                                                                                                                                                                                        • appversion
                                                                                                                                                                                        • model
                                                                                                                                                                                        • aid
                                                                                                                                                                                        • cpuabi
                                                                                                                                                                                        • coverSDKver
                                                                                                                                                                                        • 1.0.8
                                                                                                                                                                                        • |
                                                                                                                                                                                        • compsDownRes
                                                                                                                                                                                        • compsDownErr
                                                                                                                                                                                        • |[
                                                                                                                                                                                        • ]
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0: new-instance v0, Lorg/json/JSONObject;
                                                                                                                                                                                        2invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        4iget-object v1, p0, Lcom/tencent/beacontsa/cover/e;->a:Landroid/content/Context;
                                                                                                                                                                                        6invoke-static {v1}, Lcom/tencent/beacontsa/cover/f;->b(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        7move-result-object v1
                                                                                                                                                                                        9const-string v2, "appkey"
                                                                                                                                                                                        11invoke-virtual {v0, v2, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        13const-string v1, "appversion"
                                                                                                                                                                                        15iget-object v2, p0, Lcom/tencent/beacontsa/cover/e;->a:Landroid/content/Context;
                                                                                                                                                                                        17invoke-static {v2}, Lcom/tencent/beacontsa/cover/f;->c(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        18move-result-object v2
                                                                                                                                                                                        20invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        22const-string v1, "model"
                                                                                                                                                                                        24invoke-static {}, Lcom/tencent/beacontsa/cover/f;->a()Ljava/lang/String;
                                                                                                                                                                                        25move-result-object v2
                                                                                                                                                                                        27invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        29const-string v1, "aid"
                                                                                                                                                                                        31iget-object v2, p0, Lcom/tencent/beacontsa/cover/e;->a:Landroid/content/Context;
                                                                                                                                                                                        33invoke-static {v2}, Lcom/tencent/beacontsa/cover/f;->d(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        34move-result-object v2
                                                                                                                                                                                        36invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        38const-string v1, "cpuabi"
                                                                                                                                                                                        40invoke-static {}, Lcom/tencent/beacontsa/cover/f;->b()Ljava/lang/String;
                                                                                                                                                                                        41move-result-object v2
                                                                                                                                                                                        43invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        45const-string v1, "coverSDKver"
                                                                                                                                                                                        47const-string v2, "1.0.8"
                                                                                                                                                                                        49invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        51invoke-virtual {v0}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        52move-result-object v0
                                                                                                                                                                                        54iget-object v1, p0, Lcom/tencent/beacontsa/cover/e;->a:Landroid/content/Context;
                                                                                                                                                                                        56sget-object v2, Lcom/tencent/beacontsa/cover/e;->c:Ljava/lang/String;
                                                                                                                                                                                        58const-string v3, ""
                                                                                                                                                                                        60invoke-static {v1, v2, v3}, Lcom/tencent/beacontsa/cover/f;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        61move-result-object v1
                                                                                                                                                                                        63const-string v2, ""
                                                                                                                                                                                        65invoke-virtual {v2, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        66move-result v2
                                                                                                                                                                                        67if-eqz v2, :cond_98
                                                                                                                                                                                        68new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        70invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        72invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        73move-result-object v0
                                                                                                                                                                                        75const-string v1, "|"
                                                                                                                                                                                        77invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        78move-result-object v0
                                                                                                                                                                                        80invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        81move-result-object v0
                                                                                                                                                                                        82goto_68: if-eqz p1, :cond_b6
                                                                                                                                                                                        83new-instance v1, Lorg/json/JSONObject;
                                                                                                                                                                                        85invoke-direct {v1}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        87const-string v2, "compsDownRes"
                                                                                                                                                                                        88const/4 v3, 0x0
                                                                                                                                                                                        90invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
                                                                                                                                                                                        92const-string v2, "compsDownErr"
                                                                                                                                                                                        94iget-object v3, p0, Lcom/tencent/beacontsa/cover/e;->d:Lorg/json/JSONArray;
                                                                                                                                                                                        96invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        97new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        99invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        101invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        102move-result-object v0
                                                                                                                                                                                        104const-string v2, "|"
                                                                                                                                                                                        106invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        107move-result-object v0
                                                                                                                                                                                        109invoke-virtual {v1}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        110move-result-object v1
                                                                                                                                                                                        112invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        113move-result-object v0
                                                                                                                                                                                        115invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        116move-result-object v0
                                                                                                                                                                                        117goto_97: return-object v0
                                                                                                                                                                                        118cond_98: new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        120invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        122invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        123move-result-object v0
                                                                                                                                                                                        125const-string v2, "|["
                                                                                                                                                                                        127invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        128move-result-object v0
                                                                                                                                                                                        130invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        131move-result-object v0
                                                                                                                                                                                        133const-string v1, "]"
                                                                                                                                                                                        135invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        136move-result-object v0
                                                                                                                                                                                        138invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        139move-result-object v0
                                                                                                                                                                                        140goto/16 :goto_68
                                                                                                                                                                                        141cond_b6: new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        143invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        145invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        146move-result-object v0
                                                                                                                                                                                        148const-string v1, "|"
                                                                                                                                                                                        150invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        151move-result-object v0
                                                                                                                                                                                        153invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        154try_end_c8: move-result-object v0
                                                                                                                                                                                        155goto/16 :goto_97
                                                                                                                                                                                        156catch_ca: move-exception v0
                                                                                                                                                                                        158const-string v0, ""
                                                                                                                                                                                        159goto/16 :goto_97
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONArray.<init>
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONArray.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONException.printStackTrace
                                                                                                                                                                                        • android.os.Bundle.<init>
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • android.os.Bundle.<init>
                                                                                                                                                                                        • android.graphics.Bitmap.getWidth
                                                                                                                                                                                        • android.graphics.Bitmap.getHeight
                                                                                                                                                                                        • java.nio.ByteBuffer.allocate
                                                                                                                                                                                        • android.graphics.Bitmap.copyPixelsToBuffer
                                                                                                                                                                                        • java.nio.ByteBuffer.array
                                                                                                                                                                                        • android.os.Bundle.putByteArray
                                                                                                                                                                                        • java.lang.Object.hashCode
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • android.graphics.Bitmap.getHeight
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • android.graphics.Bitmap.getWidth
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • java.util.ArrayList.add
                                                                                                                                                                                        • java.util.ArrayList.size
                                                                                                                                                                                        • java.util.ArrayList.size
                                                                                                                                                                                        • java.util.ArrayList.size
                                                                                                                                                                                        • java.util.ArrayList.get
                                                                                                                                                                                        • android.os.Bundle.putParcelableArray
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • type
                                                                                                                                                                                        • x
                                                                                                                                                                                        • y
                                                                                                                                                                                        • hidetime
                                                                                                                                                                                        • data
                                                                                                                                                                                        • imgdata
                                                                                                                                                                                        • imgindex
                                                                                                                                                                                        • imgH
                                                                                                                                                                                        • imgW
                                                                                                                                                                                        • hasIcon
                                                                                                                                                                                        • icondata
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1iget-object v0, p0, Lcom/baidu/mapsdkplatform/comapi/map/e;->i:Lcom/baidu/mapsdkplatform/comjni/map/basemap/a;
                                                                                                                                                                                        2if-nez v0, :cond_5
                                                                                                                                                                                        3return-void
                                                                                                                                                                                        4cond_5: new-instance v0, Lorg/json/JSONObject;
                                                                                                                                                                                        6invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        7new-instance v1, Lorg/json/JSONArray;
                                                                                                                                                                                        9invoke-direct {v1}, Lorg/json/JSONArray;-><init>()V
                                                                                                                                                                                        10new-instance v2, Lorg/json/JSONObject;
                                                                                                                                                                                        12invoke-direct {v2}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        13const/4 v3, 0x0
                                                                                                                                                                                        14try_start_15:
                                                                                                                                                                                        15const-string v4, "type"
                                                                                                                                                                                        17invoke-virtual {v0, v4, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        19const-string v4, "x"
                                                                                                                                                                                        20sget v5, Lcom/baidu/mapsdkplatform/comapi/map/e;->O:I
                                                                                                                                                                                        22invoke-virtual {v2, v4, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        24const-string v4, "y"
                                                                                                                                                                                        25sget v5, Lcom/baidu/mapsdkplatform/comapi/map/e;->P:I
                                                                                                                                                                                        27invoke-virtual {v2, v4, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        29const-string v4, "hidetime"
                                                                                                                                                                                        30const/16 v5, 0x3e8
                                                                                                                                                                                        32invoke-virtual {v2, v4, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        34invoke-virtual {v1, v2}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
                                                                                                                                                                                        36const-string v2, "data"
                                                                                                                                                                                        38invoke-virtual {v0, v2, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        39try_end_37: goto/16 :goto_3c
                                                                                                                                                                                        40catch_38: move-exception v1
                                                                                                                                                                                        42invoke-virtual {v1}, Lorg/json/JSONException;->printStackTrace()V
                                                                                                                                                                                        43goto_3c: if-nez p1, :cond_41
                                                                                                                                                                                        44const/4 p1, 0x0
                                                                                                                                                                                        45goto/16 :goto_bb
                                                                                                                                                                                        46cond_41: new-instance v1, Landroid/os/Bundle;
                                                                                                                                                                                        48invoke-direct {v1}, Landroid/os/Bundle;-><init>()V
                                                                                                                                                                                        49new-instance v2, Ljava/util/ArrayList;
                                                                                                                                                                                        51invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        52new-instance v4, Lcom/baidu/mapapi/model/ParcelItem;
                                                                                                                                                                                        54invoke-direct {v4}, Lcom/baidu/mapapi/model/ParcelItem;-><init>()V
                                                                                                                                                                                        55new-instance v5, Landroid/os/Bundle;
                                                                                                                                                                                        57invoke-direct {v5}, Landroid/os/Bundle;-><init>()V
                                                                                                                                                                                        59invoke-virtual {p1}, Landroid/graphics/Bitmap;->getWidth()I
                                                                                                                                                                                        60move-result v6
                                                                                                                                                                                        62invoke-virtual {p1}, Landroid/graphics/Bitmap;->getHeight()I
                                                                                                                                                                                        63move-result v7
                                                                                                                                                                                        64mul-int v6, v6, v7
                                                                                                                                                                                        65mul-int/lit8 v6, v6, 0x4
                                                                                                                                                                                        67invoke-static {v6}, Ljava/nio/ByteBuffer;->allocate(I)Ljava/nio/ByteBuffer;
                                                                                                                                                                                        68move-result-object v6
                                                                                                                                                                                        70invoke-virtual {p1, v6}, Landroid/graphics/Bitmap;->copyPixelsToBuffer(Ljava/nio/Buffer;)V
                                                                                                                                                                                        72invoke-virtual {v6}, Ljava/nio/ByteBuffer;->array()[B
                                                                                                                                                                                        73move-result-object v6
                                                                                                                                                                                        75const-string v7, "imgdata"
                                                                                                                                                                                        77invoke-virtual {v5, v7, v6}, Landroid/os/Bundle;->putByteArray(Ljava/lang/String;[B)V
                                                                                                                                                                                        79invoke-virtual {p1}, Ljava/lang/Object;->hashCode()I
                                                                                                                                                                                        80move-result v6
                                                                                                                                                                                        82const-string v7, "imgindex"
                                                                                                                                                                                        84invoke-virtual {v5, v7, v6}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        86invoke-virtual {p1}, Landroid/graphics/Bitmap;->getHeight()I
                                                                                                                                                                                        87move-result v6
                                                                                                                                                                                        89const-string v7, "imgH"
                                                                                                                                                                                        91invoke-virtual {v5, v7, v6}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        93invoke-virtual {p1}, Landroid/graphics/Bitmap;->getWidth()I
                                                                                                                                                                                        94move-result p1
                                                                                                                                                                                        96const-string v6, "imgW"
                                                                                                                                                                                        98invoke-virtual {v5, v6, p1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        99const/4 p1, 0x1
                                                                                                                                                                                        101const-string v6, "hasIcon"
                                                                                                                                                                                        103invoke-virtual {v5, v6, p1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        105invoke-virtual {v4, v5}, Lcom/baidu/mapapi/model/ParcelItem;->setBundle(Landroid/os/Bundle;)V
                                                                                                                                                                                        107invoke-virtual {v2, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        109invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
                                                                                                                                                                                        110move-result p1
                                                                                                                                                                                        111if-lez p1, :cond_ba
                                                                                                                                                                                        113invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
                                                                                                                                                                                        114move-result p1
                                                                                                                                                                                        115new-array p1, p1, [Lcom/baidu/mapapi/model/ParcelItem;
                                                                                                                                                                                        116goto_a4:
                                                                                                                                                                                        117invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
                                                                                                                                                                                        118move-result v4
                                                                                                                                                                                        119if-ge v3, v4, :cond_b5
                                                                                                                                                                                        121invoke-virtual {v2, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        122move-result-object v4
                                                                                                                                                                                        123check-cast v4, Lcom/baidu/mapapi/model/ParcelItem;
                                                                                                                                                                                        124aput-object v4, p1, v3
                                                                                                                                                                                        125add-int/lit8 v3, v3, 0x1
                                                                                                                                                                                        126goto/16 :goto_a4
                                                                                                                                                                                        127cond_b5:
                                                                                                                                                                                        128const-string v2, "icondata"
                                                                                                                                                                                        130invoke-virtual {v1, v2, p1}, Landroid/os/Bundle;->putParcelableArray(Ljava/lang/String;[Landroid/os/Parcelable;)V
                                                                                                                                                                                        131cond_ba: move-object p1, v1
                                                                                                                                                                                        132goto_bb:
                                                                                                                                                                                        133invoke-virtual {v0}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        134move-result-object v0
                                                                                                                                                                                        136invoke-direct {p0, v0, p1}, Lcom/baidu/mapsdkplatform/comapi/map/e;->b(Ljava/lang/String;Landroid/os/Bundle;)V
                                                                                                                                                                                        138iget-object p1, p0, Lcom/baidu/mapsdkplatform/comapi/map/e;->i:Lcom/baidu/mapsdkplatform/comjni/map/basemap/a;
                                                                                                                                                                                        140iget-object v0, p0, Lcom/baidu/mapsdkplatform/comapi/map/e;->H:Lcom/baidu/mapsdkplatform/comapi/map/g;
                                                                                                                                                                                        141iget-wide v0, v0, Lcom/baidu/mapsdkplatform/comapi/map/d;->a:J
                                                                                                                                                                                        143invoke-virtual {p1, v0, v1}, Lcom/baidu/mapsdkplatform/comjni/map/basemap/a;->b(J)V
                                                                                                                                                                                        144return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • android.os.Bundle.<init>
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • net
                                                                                                                                                                                        • appid
                                                                                                                                                                                        • bduid
                                                                                                                                                                                        • cpu
                                                                                                                                                                                        • resid
                                                                                                                                                                                        • channel
                                                                                                                                                                                        • glr
                                                                                                                                                                                        • glv
                                                                                                                                                                                        • mb
                                                                                                                                                                                        • sv
                                                                                                                                                                                        • os
                                                                                                                                                                                        • dpi_x
                                                                                                                                                                                        • dpi_y
                                                                                                                                                                                        • cuid
                                                                                                                                                                                        • pcn
                                                                                                                                                                                        • screen_x
                                                                                                                                                                                        • screen_y
                                                                                                                                                                                        • duid
                                                                                                                                                                                        • token
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1sget-object v0, Lcom/baidu/mapsdkplatform/comapi/util/f;->F:Ljava/util/Map;
                                                                                                                                                                                        3invoke-static {}, Lcom/baidu/mapsdkplatform/comapi/util/f;->e()Ljava/lang/String;
                                                                                                                                                                                        4move-result-object v1
                                                                                                                                                                                        6invoke-static {v1}, Lcom/baidu/mapsdkplatform/comjni/util/AppMD5;->encodeUrlParamsValue(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        7move-result-object v1
                                                                                                                                                                                        9const-string v2, "net"
                                                                                                                                                                                        11invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        13sget-object v0, Lcom/baidu/mapsdkplatform/comapi/util/f;->F:Ljava/util/Map;
                                                                                                                                                                                        15sget-object v1, Lcom/baidu/mapsdkplatform/comapi/util/f;->u:Ljava/lang/String;
                                                                                                                                                                                        17invoke-static {v1}, Lcom/baidu/mapsdkplatform/comjni/util/AppMD5;->encodeUrlParamsValue(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        18move-result-object v1
                                                                                                                                                                                        20const-string v3, "appid"
                                                                                                                                                                                        22invoke-interface {v0, v3, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        24sget-object v0, Lcom/baidu/mapsdkplatform/comapi/util/f;->F:Ljava/util/Map;
                                                                                                                                                                                        26const-string v1, "bduid"
                                                                                                                                                                                        28const-string v4, ""
                                                                                                                                                                                        30invoke-interface {v0, v1, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        32sget-object v0, Lcom/baidu/mapsdkplatform/comapi/util/f;->B:Lcom/baidu/mapsdkplatform/comjni/util/a;
                                                                                                                                                                                        33if-nez v0, :cond_2a
                                                                                                                                                                                        34return-void
                                                                                                                                                                                        35cond_2a: new-instance v0, Landroid/os/Bundle;
                                                                                                                                                                                        37invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
                                                                                                                                                                                        39sget-object v1, Lcom/baidu/mapsdkplatform/comapi/util/f;->p:Ljava/lang/String;
                                                                                                                                                                                        41const-string v4, "cpu"
                                                                                                                                                                                        43invoke-virtual {v0, v4, v1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        45sget-object v1, Lcom/baidu/mapsdkplatform/comapi/util/f;->a:Ljava/lang/String;
                                                                                                                                                                                        47const-string v4, "resid"
                                                                                                                                                                                        49invoke-virtual {v0, v4, v1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        51sget-object v1, Lcom/baidu/mapsdkplatform/comapi/util/f;->n:Ljava/lang/String;
                                                                                                                                                                                        53const-string v4, "channel"
                                                                                                                                                                                        55invoke-virtual {v0, v4, v1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        57sget-object v1, Lcom/baidu/mapsdkplatform/comapi/util/f;->q:Ljava/lang/String;
                                                                                                                                                                                        59const-string v4, "glr"
                                                                                                                                                                                        61invoke-virtual {v0, v4, v1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        63sget-object v1, Lcom/baidu/mapsdkplatform/comapi/util/f;->r:Ljava/lang/String;
                                                                                                                                                                                        65const-string v4, "glv"
                                                                                                                                                                                        67invoke-virtual {v0, v4, v1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        69invoke-static {}, Lcom/baidu/mapsdkplatform/comapi/util/f;->g()Ljava/lang/String;
                                                                                                                                                                                        70move-result-object v1
                                                                                                                                                                                        72const-string v4, "mb"
                                                                                                                                                                                        74invoke-virtual {v0, v4, v1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        76invoke-static {}, Lcom/baidu/mapsdkplatform/comapi/util/f;->i()Ljava/lang/String;
                                                                                                                                                                                        77move-result-object v1
                                                                                                                                                                                        79const-string v4, "sv"
                                                                                                                                                                                        81invoke-virtual {v0, v4, v1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        83invoke-static {}, Lcom/baidu/mapsdkplatform/comapi/util/f;->k()Ljava/lang/String;
                                                                                                                                                                                        84move-result-object v1
                                                                                                                                                                                        86const-string v4, "os"
                                                                                                                                                                                        88invoke-virtual {v0, v4, v1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        90invoke-static {}, Lcom/baidu/mapsdkplatform/comapi/util/f;->l()I
                                                                                                                                                                                        91move-result v1
                                                                                                                                                                                        93const-string v4, "dpi_x"
                                                                                                                                                                                        95invoke-virtual {v0, v4, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        97invoke-static {}, Lcom/baidu/mapsdkplatform/comapi/util/f;->l()I
                                                                                                                                                                                        98move-result v1
                                                                                                                                                                                        100const-string v4, "dpi_y"
                                                                                                                                                                                        102invoke-virtual {v0, v4, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        104sget-object v1, Lcom/baidu/mapsdkplatform/comapi/util/f;->l:Ljava/lang/String;
                                                                                                                                                                                        106invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        108invoke-static {}, Lcom/baidu/mapsdkplatform/comapi/util/f;->o()Ljava/lang/String;
                                                                                                                                                                                        109move-result-object v1
                                                                                                                                                                                        111const-string v2, "cuid"
                                                                                                                                                                                        113invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        115sget-object v1, Lcom/baidu/mapsdkplatform/comapi/util/f;->w:Landroid/content/Context;
                                                                                                                                                                                        117invoke-virtual {v1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        118move-result-object v1
                                                                                                                                                                                        120const-string v2, "pcn"
                                                                                                                                                                                        122invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        124invoke-static {}, Lcom/baidu/mapsdkplatform/comapi/util/f;->h()I
                                                                                                                                                                                        125move-result v1
                                                                                                                                                                                        127const-string v2, "screen_x"
                                                                                                                                                                                        129invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        131invoke-static {}, Lcom/baidu/mapsdkplatform/comapi/util/f;->j()I
                                                                                                                                                                                        132move-result v1
                                                                                                                                                                                        134const-string v2, "screen_y"
                                                                                                                                                                                        136invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        138sget-object v1, Lcom/baidu/mapsdkplatform/comapi/util/f;->u:Ljava/lang/String;
                                                                                                                                                                                        140invoke-virtual {v0, v3, v1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        142sget-object v1, Lcom/baidu/mapsdkplatform/comapi/util/f;->v:Ljava/lang/String;
                                                                                                                                                                                        144const-string v2, "duid"
                                                                                                                                                                                        146invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        148sget-object v1, Lcom/baidu/mapsdkplatform/comapi/util/f;->z:Ljava/lang/String;
                                                                                                                                                                                        150invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        151move-result v1
                                                                                                                                                                                        152if-nez v1, :cond_c5
                                                                                                                                                                                        154sget-object v1, Lcom/baidu/mapsdkplatform/comapi/util/f;->z:Ljava/lang/String;
                                                                                                                                                                                        156const-string v2, "token"
                                                                                                                                                                                        158invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        159cond_c5:
                                                                                                                                                                                        160sget-object v1, Lcom/baidu/mapsdkplatform/comapi/util/f;->B:Lcom/baidu/mapsdkplatform/comjni/util/a;
                                                                                                                                                                                        162invoke-virtual {v1, v0}, Lcom/baidu/mapsdkplatform/comjni/util/a;->a(Ljava/lang/Object;)V
                                                                                                                                                                                        164invoke-static {}, Lcom/baidu/mapsdkplatform/comapi/util/SysUpdateObservable;->getInstance()Lcom/baidu/mapsdkplatform/comapi/util/SysUpdateObservable;
                                                                                                                                                                                        165move-result-object v0
                                                                                                                                                                                        167invoke-virtual {v0}, Lcom/baidu/mapsdkplatform/comapi/util/SysUpdateObservable;->updatePhoneInfo()V
                                                                                                                                                                                        168return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.meiqia.meiqiasdk.chatitem.r.n:Lcom/meiqia/meiqiasdk/e/n
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • android.widget.RelativeLayout.getResources
                                                                                                                                                                                        • android.content.res.Resources.getString
                                                                                                                                                                                        • com.meiqia.meiqiasdk.chatitem.r.b
                                                                                                                                                                                        • com.meiqia.meiqiasdk.chatitem.r.n:Lcom/meiqia/meiqiasdk/e/n
                                                                                                                                                                                        • org.json.JSONArray.<init>
                                                                                                                                                                                        • com.meiqia.meiqiasdk.chatitem.r.b
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.optJSONObject
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • android.text.TextUtils.equals
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • com.meiqia.meiqiasdk.chatitem.r.b
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • android.text.TextUtils.equals
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • com.meiqia.meiqiasdk.chatitem.r.a
                                                                                                                                                                                        • com.meiqia.meiqiasdk.chatitem.r.a
                                                                                                                                                                                        • com.meiqia.meiqiasdk.chatitem.r.c
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • android.text.TextUtils.equals
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • com.meiqia.meiqiasdk.chatitem.r.b
                                                                                                                                                                                        • com.meiqia.meiqiasdk.chatitem.r.c
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • android.text.TextUtils.equals
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • com.meiqia.meiqiasdk.chatitem.r.a
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • rich_text
                                                                                                                                                                                        • unknown
                                                                                                                                                                                        • items
                                                                                                                                                                                        • type
                                                                                                                                                                                        • text
                                                                                                                                                                                        • related
                                                                                                                                                                                        • text_before
                                                                                                                                                                                        • menu
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "rich_text"
                                                                                                                                                                                        2try_start_2:
                                                                                                                                                                                        3const-string v1, "unknown"
                                                                                                                                                                                        5iget-object v2, p0, Lcom/meiqia/meiqiasdk/chatitem/r;->n:Lcom/meiqia/meiqiasdk/e/n;
                                                                                                                                                                                        7invoke-virtual {v2}, Lcom/meiqia/meiqiasdk/e/n;->n()Ljava/lang/String;
                                                                                                                                                                                        8move-result-object v2
                                                                                                                                                                                        10invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        11move-result v1
                                                                                                                                                                                        12if-eqz v1, :cond_1e
                                                                                                                                                                                        14invoke-virtual {p0}, Landroid/widget/RelativeLayout;->getResources()Landroid/content/res/Resources;
                                                                                                                                                                                        15move-result-object v0
                                                                                                                                                                                        16sget v1, Lcom/meiqia/meiqiasdk/R$string;->mq_unknown_msg_tip:I
                                                                                                                                                                                        18invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        19move-result-object v0
                                                                                                                                                                                        21invoke-direct {p0, v0}, Lcom/meiqia/meiqiasdk/chatitem/r;->b(Ljava/lang/String;)V
                                                                                                                                                                                        22return-void
                                                                                                                                                                                        23cond_1e: new-instance v1, Lorg/json/JSONArray;
                                                                                                                                                                                        25iget-object v2, p0, Lcom/meiqia/meiqiasdk/chatitem/r;->n:Lcom/meiqia/meiqiasdk/e/n;
                                                                                                                                                                                        27invoke-virtual {v2}, Lcom/meiqia/meiqiasdk/e/n;->l()Ljava/lang/String;
                                                                                                                                                                                        28move-result-object v2
                                                                                                                                                                                        30invoke-direct {v1, v2}, Lorg/json/JSONArray;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        32invoke-direct {p0, v1}, Lcom/meiqia/meiqiasdk/chatitem/r;->b(Lorg/json/JSONArray;)Z
                                                                                                                                                                                        33move-result v2
                                                                                                                                                                                        34const/4 v3, 0x0
                                                                                                                                                                                        35goto_2e:
                                                                                                                                                                                        36invoke-virtual {v1}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        37move-result v4
                                                                                                                                                                                        38if-ge v3, v4, :cond_c0
                                                                                                                                                                                        40invoke-virtual {v1, v3}, Lorg/json/JSONArray;->optJSONObject(I)Lorg/json/JSONObject;
                                                                                                                                                                                        41move-result-object v4
                                                                                                                                                                                        43invoke-virtual {v4, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        44move-result-object v5
                                                                                                                                                                                        45try_end_3c:
                                                                                                                                                                                        46const-string v6, "items"
                                                                                                                                                                                        48const-string v7, "type"
                                                                                                                                                                                        50const-string v8, "text"
                                                                                                                                                                                        51if-eqz v2, :cond_7f
                                                                                                                                                                                        52try_start_44:
                                                                                                                                                                                        53invoke-virtual {v4, v7}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        54move-result-object v5
                                                                                                                                                                                        56invoke-static {v8, v5}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        57move-result v5
                                                                                                                                                                                        58if-eqz v5, :cond_65
                                                                                                                                                                                        60invoke-virtual {v4, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        61move-result-object v5
                                                                                                                                                                                        63invoke-static {v5}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        64move-result v5
                                                                                                                                                                                        65if-eqz v5, :cond_5d
                                                                                                                                                                                        67invoke-virtual {v4, v8}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        68move-result-object v4
                                                                                                                                                                                        69goto/16 :goto_61
                                                                                                                                                                                        70cond_5d:
                                                                                                                                                                                        71invoke-virtual {v4, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        72move-result-object v4
                                                                                                                                                                                        73goto_61:
                                                                                                                                                                                        74invoke-direct {p0, v4}, Lcom/meiqia/meiqiasdk/chatitem/r;->b(Ljava/lang/String;)V
                                                                                                                                                                                        75goto/16 :goto_b8
                                                                                                                                                                                        76cond_65:
                                                                                                                                                                                        77const-string v5, "related"
                                                                                                                                                                                        79invoke-virtual {v4, v7}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        80move-result-object v7
                                                                                                                                                                                        82invoke-static {v5, v7}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        83move-result v5
                                                                                                                                                                                        84if-eqz v5, :cond_b8
                                                                                                                                                                                        86const-string v5, "text_before"
                                                                                                                                                                                        88invoke-virtual {v4, v5}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        89move-result-object v5
                                                                                                                                                                                        91invoke-virtual {v4, v6}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        92move-result-object v4
                                                                                                                                                                                        94invoke-direct {p0, v4, v5}, Lcom/meiqia/meiqiasdk/chatitem/r;->a(Lorg/json/JSONArray;Ljava/lang/String;)V
                                                                                                                                                                                        95goto/16 :goto_b8
                                                                                                                                                                                        96cond_7f:
                                                                                                                                                                                        97invoke-direct {p0, v4, v5}, Lcom/meiqia/meiqiasdk/chatitem/r;->a(Lorg/json/JSONObject;Ljava/lang/String;)Z
                                                                                                                                                                                        98move-result v9
                                                                                                                                                                                        99if-eqz v9, :cond_89
                                                                                                                                                                                        101invoke-direct {p0, v5}, Lcom/meiqia/meiqiasdk/chatitem/r;->c(Ljava/lang/String;)V
                                                                                                                                                                                        102goto/16 :goto_b8
                                                                                                                                                                                        103cond_89:
                                                                                                                                                                                        104invoke-virtual {v4, v7}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        105move-result-object v9
                                                                                                                                                                                        107invoke-static {v8, v9}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        108move-result v9
                                                                                                                                                                                        109if-eqz v9, :cond_a5
                                                                                                                                                                                        111invoke-static {v5}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        112move-result v6
                                                                                                                                                                                        113if-eqz v6, :cond_a1
                                                                                                                                                                                        115invoke-virtual {v4, v8}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        116move-result-object v4
                                                                                                                                                                                        118invoke-direct {p0, v4}, Lcom/meiqia/meiqiasdk/chatitem/r;->b(Ljava/lang/String;)V
                                                                                                                                                                                        119goto/16 :goto_b8
                                                                                                                                                                                        120cond_a1:
                                                                                                                                                                                        121invoke-direct {p0, v5}, Lcom/meiqia/meiqiasdk/chatitem/r;->c(Ljava/lang/String;)V
                                                                                                                                                                                        122goto/16 :goto_b8
                                                                                                                                                                                        123cond_a5:
                                                                                                                                                                                        124const-string v5, "menu"
                                                                                                                                                                                        126invoke-virtual {v4, v7}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        127move-result-object v7
                                                                                                                                                                                        129invoke-static {v5, v7}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        130move-result v5
                                                                                                                                                                                        131if-eqz v5, :cond_b8
                                                                                                                                                                                        133invoke-virtual {v4, v6}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        134move-result-object v4
                                                                                                                                                                                        136invoke-direct {p0, v4}, Lcom/meiqia/meiqiasdk/chatitem/r;->a(Lorg/json/JSONArray;)V
                                                                                                                                                                                        137cond_b8: add-int/lit8 v3, v3, 0x1
                                                                                                                                                                                        138goto/16 :goto_2e
                                                                                                                                                                                        139catch_bc: move-exception v0
                                                                                                                                                                                        141invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        142cond_c0: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • com.baidu.mapapi.search.core.SearchResult$ERRORNO.MASS_TRANSIT_NO_POI_ERROR:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO
                                                                                                                                                                                        • com.baidu.mapapi.search.core.SearchResult$ERRORNO.MASS_TRANSIT_OPTION_ERROR:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO
                                                                                                                                                                                        • com.baidu.mapapi.search.core.SearchResult$ERRORNO.MASS_TRANSIT_SERVER_ERROR:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optJSONObject
                                                                                                                                                                                        • org.json.JSONObject.optJSONObject
                                                                                                                                                                                        • org.json.JSONObject.optJSONObject
                                                                                                                                                                                        • com.baidu.mapapi.search.core.SearchResult$ERRORNO.AMBIGUOUS_ROURE_ADDR:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO
                                                                                                                                                                                        • org.json.JSONObject.optJSONObject
                                                                                                                                                                                        • org.json.JSONObject.optJSONObject
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.optJSONObject
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optDouble
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • com.baidu.mapapi.search.core.SearchResult$ERRORNO.NO_ERROR:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO
                                                                                                                                                                                        • org.json.JSONException.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • status_sdk
                                                                                                                                                                                        • type
                                                                                                                                                                                        • result
                                                                                                                                                                                        • origin_info
                                                                                                                                                                                        • destination_info
                                                                                                                                                                                        • origin
                                                                                                                                                                                        • destination
                                                                                                                                                                                        • total
                                                                                                                                                                                        • taxi
                                                                                                                                                                                        • routes
                                                                                                                                                                                        • distance
                                                                                                                                                                                        • duration
                                                                                                                                                                                        • arrive_time
                                                                                                                                                                                        • price
                                                                                                                                                                                        • price_detail
                                                                                                                                                                                        • steps
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1if-eqz p1, :cond_13c
                                                                                                                                                                                        3invoke-virtual {p1}, Ljava/lang/String;->length()I
                                                                                                                                                                                        4move-result v1
                                                                                                                                                                                        5if-gtz v1, :cond_b
                                                                                                                                                                                        6goto/16 :goto_13c
                                                                                                                                                                                        7cond_b: new-instance v1, Lorg/json/JSONObject;
                                                                                                                                                                                        9invoke-direct {v1, p1}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        10try_end_10:
                                                                                                                                                                                        11const-string p1, "status_sdk"
                                                                                                                                                                                        13invoke-virtual {v1, p1}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        14move-result p1
                                                                                                                                                                                        15const/4 v2, 0x2
                                                                                                                                                                                        16const/4 v3, 0x1
                                                                                                                                                                                        17if-eqz p1, :cond_2e
                                                                                                                                                                                        18if-eq p1, v3, :cond_2b
                                                                                                                                                                                        19if-eq p1, v2, :cond_28
                                                                                                                                                                                        20const/16 v1, 0x3ea
                                                                                                                                                                                        21if-eq p1, v1, :cond_23
                                                                                                                                                                                        22return v0
                                                                                                                                                                                        23cond_23:
                                                                                                                                                                                        24sget-object p1, Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;->MASS_TRANSIT_NO_POI_ERROR:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;
                                                                                                                                                                                        25goto_25: iput-object p1, p2, Lcom/baidu/mapapi/search/core/SearchResult;->error:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;
                                                                                                                                                                                        26return v3
                                                                                                                                                                                        27cond_28:
                                                                                                                                                                                        28sget-object p1, Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;->MASS_TRANSIT_OPTION_ERROR:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;
                                                                                                                                                                                        29goto/16 :goto_25
                                                                                                                                                                                        30cond_2b:
                                                                                                                                                                                        31sget-object p1, Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;->MASS_TRANSIT_SERVER_ERROR:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;
                                                                                                                                                                                        32goto/16 :goto_25
                                                                                                                                                                                        33cond_2e:
                                                                                                                                                                                        34const-string p1, "type"
                                                                                                                                                                                        36invoke-virtual {v1, p1}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        37move-result p1
                                                                                                                                                                                        39const-string v4, "result"
                                                                                                                                                                                        41invoke-virtual {v1, v4}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        42move-result-object v1
                                                                                                                                                                                        43if-eqz v1, :cond_137
                                                                                                                                                                                        44if-ne p1, v3, :cond_65
                                                                                                                                                                                        46const-string v0, "origin_info"
                                                                                                                                                                                        48invoke-virtual {v1, v0}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        49move-result-object v0
                                                                                                                                                                                        51invoke-direct {p0, p1, v0}, Lcom/baidu/platform/core/d/h;->a(ILorg/json/JSONObject;)Lcom/baidu/mapapi/search/core/TransitResultNode;
                                                                                                                                                                                        52move-result-object v0
                                                                                                                                                                                        54invoke-virtual {p2, v0}, Lcom/baidu/mapapi/search/route/MassTransitRouteResult;->setOrigin(Lcom/baidu/mapapi/search/core/TransitResultNode;)V
                                                                                                                                                                                        56const-string v0, "destination_info"
                                                                                                                                                                                        58invoke-virtual {v1, v0}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        59move-result-object v0
                                                                                                                                                                                        61invoke-direct {p0, p1, v0}, Lcom/baidu/platform/core/d/h;->a(ILorg/json/JSONObject;)Lcom/baidu/mapapi/search/core/TransitResultNode;
                                                                                                                                                                                        62move-result-object p1
                                                                                                                                                                                        64invoke-virtual {p2, p1}, Lcom/baidu/mapapi/search/route/MassTransitRouteResult;->setDestination(Lcom/baidu/mapapi/search/core/TransitResultNode;)V
                                                                                                                                                                                        66invoke-direct {p0, v1}, Lcom/baidu/platform/core/d/h;->b(Lorg/json/JSONObject;)Lcom/baidu/mapapi/search/route/SuggestAddrInfo;
                                                                                                                                                                                        67move-result-object p1
                                                                                                                                                                                        69invoke-virtual {p2, p1}, Lcom/baidu/mapapi/search/route/MassTransitRouteResult;->setSuggestAddrInfo(Lcom/baidu/mapapi/search/route/SuggestAddrInfo;)V
                                                                                                                                                                                        71sget-object p1, Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;->AMBIGUOUS_ROURE_ADDR:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;
                                                                                                                                                                                        72goto_61: iput-object p1, p2, Lcom/baidu/mapapi/search/core/SearchResult;->error:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;
                                                                                                                                                                                        73goto/16 :goto_136
                                                                                                                                                                                        74cond_65: if-ne p1, v2, :cond_136
                                                                                                                                                                                        76const-string v2, "origin"
                                                                                                                                                                                        78invoke-virtual {v1, v2}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        79move-result-object v2
                                                                                                                                                                                        81invoke-direct {p0, p1, v2}, Lcom/baidu/platform/core/d/h;->a(ILorg/json/JSONObject;)Lcom/baidu/mapapi/search/core/TransitResultNode;
                                                                                                                                                                                        82move-result-object v2
                                                                                                                                                                                        84invoke-virtual {p2, v2}, Lcom/baidu/mapapi/search/route/MassTransitRouteResult;->setOrigin(Lcom/baidu/mapapi/search/core/TransitResultNode;)V
                                                                                                                                                                                        86const-string v4, "destination"
                                                                                                                                                                                        88invoke-virtual {v1, v4}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        89move-result-object v4
                                                                                                                                                                                        91invoke-direct {p0, p1, v4}, Lcom/baidu/platform/core/d/h;->a(ILorg/json/JSONObject;)Lcom/baidu/mapapi/search/core/TransitResultNode;
                                                                                                                                                                                        92move-result-object p1
                                                                                                                                                                                        94invoke-virtual {p2, p1}, Lcom/baidu/mapapi/search/route/MassTransitRouteResult;->setDestination(Lcom/baidu/mapapi/search/core/TransitResultNode;)V
                                                                                                                                                                                        96const-string v4, "total"
                                                                                                                                                                                        98invoke-virtual {v1, v4}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        99move-result v4
                                                                                                                                                                                        101invoke-virtual {p2, v4}, Lcom/baidu/mapapi/search/route/MassTransitRouteResult;->setTotal(I)V
                                                                                                                                                                                        103const-string v4, "taxi"
                                                                                                                                                                                        105invoke-virtual {v1, v4}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        106move-result-object v4
                                                                                                                                                                                        108invoke-direct {p0, v4}, Lcom/baidu/platform/core/d/h;->b(Ljava/lang/String;)Lcom/baidu/mapapi/search/core/TaxiInfo;
                                                                                                                                                                                        109move-result-object v4
                                                                                                                                                                                        111invoke-virtual {p2, v4}, Lcom/baidu/mapapi/search/route/MassTransitRouteResult;->setTaxiInfo(Lcom/baidu/mapapi/search/core/TaxiInfo;)V
                                                                                                                                                                                        113const-string v4, "routes"
                                                                                                                                                                                        115invoke-virtual {v1, v4}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        116move-result-object v1
                                                                                                                                                                                        117if-eqz v1, :cond_135
                                                                                                                                                                                        119invoke-virtual {v1}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        120move-result v4
                                                                                                                                                                                        121if-gtz v4, :cond_a7
                                                                                                                                                                                        122goto/16 :goto_135
                                                                                                                                                                                        123cond_a7: new-instance v4, Ljava/util/ArrayList;
                                                                                                                                                                                        125invoke-direct {v4}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        126goto_ac:
                                                                                                                                                                                        127invoke-virtual {v1}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        128move-result v5
                                                                                                                                                                                        129if-ge v0, v5, :cond_12e
                                                                                                                                                                                        131invoke-virtual {v1, v0}, Lorg/json/JSONArray;->optJSONObject(I)Lorg/json/JSONObject;
                                                                                                                                                                                        132move-result-object v5
                                                                                                                                                                                        133if-nez v5, :cond_b9
                                                                                                                                                                                        134goto/16 :goto_12a
                                                                                                                                                                                        135cond_b9: new-instance v6, Lcom/baidu/mapapi/search/route/MassTransitRouteLine;
                                                                                                                                                                                        137invoke-direct {v6}, Lcom/baidu/mapapi/search/route/MassTransitRouteLine;-><init>()V
                                                                                                                                                                                        139const-string v7, "distance"
                                                                                                                                                                                        141invoke-virtual {v5, v7}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        142move-result v7
                                                                                                                                                                                        144invoke-virtual {v6, v7}, Lcom/baidu/mapapi/search/core/RouteLine;->setDistance(I)V
                                                                                                                                                                                        146const-string v7, "duration"
                                                                                                                                                                                        148invoke-virtual {v5, v7}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        149move-result v7
                                                                                                                                                                                        151invoke-virtual {v6, v7}, Lcom/baidu/mapapi/search/core/RouteLine;->setDuration(I)V
                                                                                                                                                                                        153const-string v7, "arrive_time"
                                                                                                                                                                                        155invoke-virtual {v5, v7}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        156move-result-object v7
                                                                                                                                                                                        158invoke-virtual {v6, v7}, Lcom/baidu/mapapi/search/route/MassTransitRouteLine;->setArriveTime(Ljava/lang/String;)V
                                                                                                                                                                                        160const-string v7, "price"
                                                                                                                                                                                        162invoke-virtual {v5, v7}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;)D
                                                                                                                                                                                        163move-result-wide v7
                                                                                                                                                                                        165invoke-virtual {v6, v7, v8}, Lcom/baidu/mapapi/search/route/MassTransitRouteLine;->setPrice(D)V
                                                                                                                                                                                        167const-string v7, "price_detail"
                                                                                                                                                                                        169invoke-virtual {v5, v7}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        170move-result-object v7
                                                                                                                                                                                        172invoke-direct {p0, v7}, Lcom/baidu/platform/core/d/h;->c(Lorg/json/JSONArray;)Ljava/util/List;
                                                                                                                                                                                        173move-result-object v7
                                                                                                                                                                                        175invoke-virtual {v6, v7}, Lcom/baidu/mapapi/search/route/MassTransitRouteLine;->setPriceInfo(Ljava/util/List;)V
                                                                                                                                                                                        176if-eqz v2, :cond_100
                                                                                                                                                                                        177new-instance v7, Lcom/baidu/mapapi/search/core/RouteNode;
                                                                                                                                                                                        179invoke-direct {v7}, Lcom/baidu/mapapi/search/core/RouteNode;-><init>()V
                                                                                                                                                                                        181invoke-virtual {v2}, Lcom/baidu/mapapi/search/core/TransitResultNode;->getLocation()Lcom/baidu/mapapi/model/LatLng;
                                                                                                                                                                                        182move-result-object v8
                                                                                                                                                                                        184invoke-virtual {v7, v8}, Lcom/baidu/mapapi/search/core/RouteNode;->setLocation(Lcom/baidu/mapapi/model/LatLng;)V
                                                                                                                                                                                        186invoke-virtual {v6, v7}, Lcom/baidu/mapapi/search/core/RouteLine;->setStarting(Lcom/baidu/mapapi/search/core/RouteNode;)V
                                                                                                                                                                                        187cond_100: if-eqz p1, :cond_111
                                                                                                                                                                                        188new-instance v7, Lcom/baidu/mapapi/search/core/RouteNode;
                                                                                                                                                                                        190invoke-direct {v7}, Lcom/baidu/mapapi/search/core/RouteNode;-><init>()V
                                                                                                                                                                                        192invoke-virtual {p1}, Lcom/baidu/mapapi/search/core/TransitResultNode;->getLocation()Lcom/baidu/mapapi/model/LatLng;
                                                                                                                                                                                        193move-result-object v8
                                                                                                                                                                                        195invoke-virtual {v7, v8}, Lcom/baidu/mapapi/search/core/RouteNode;->setLocation(Lcom/baidu/mapapi/model/LatLng;)V
                                                                                                                                                                                        197invoke-virtual {v6, v7}, Lcom/baidu/mapapi/search/core/RouteLine;->setTerminal(Lcom/baidu/mapapi/search/core/RouteNode;)V
                                                                                                                                                                                        198cond_111:
                                                                                                                                                                                        199const-string v7, "steps"
                                                                                                                                                                                        201invoke-virtual {v5, v7}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        202move-result-object v5
                                                                                                                                                                                        203if-eqz v5, :cond_12a
                                                                                                                                                                                        205invoke-virtual {v5}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        206move-result v7
                                                                                                                                                                                        207if-gtz v7, :cond_120
                                                                                                                                                                                        208goto/16 :goto_12a
                                                                                                                                                                                        209cond_120:
                                                                                                                                                                                        210invoke-direct {p0, v5}, Lcom/baidu/platform/core/d/h;->a(Lorg/json/JSONArray;)Ljava/util/List;
                                                                                                                                                                                        211move-result-object v5
                                                                                                                                                                                        213invoke-virtual {v6, v5}, Lcom/baidu/mapapi/search/route/MassTransitRouteLine;->setNewSteps(Ljava/util/List;)V
                                                                                                                                                                                        215invoke-interface {v4, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        216goto_12a: add-int/lit8 v0, v0, 0x1
                                                                                                                                                                                        217goto/16 :goto_ac
                                                                                                                                                                                        218cond_12e:
                                                                                                                                                                                        219invoke-virtual {p2, v4}, Lcom/baidu/mapapi/search/route/MassTransitRouteResult;->setRoutelines(Ljava/util/List;)V
                                                                                                                                                                                        221sget-object p1, Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;->NO_ERROR:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;
                                                                                                                                                                                        222goto/16 :goto_61
                                                                                                                                                                                        223cond_135: return v0
                                                                                                                                                                                        224cond_136: return v3
                                                                                                                                                                                        225cond_137: return v0
                                                                                                                                                                                        226catch_138: move-exception p1
                                                                                                                                                                                        228invoke-virtual {p1}, Lorg/json/JSONException;->printStackTrace()V
                                                                                                                                                                                        229cond_13c: return v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • com.firebear.androil.base.MyApp.j:Lcom/firebear/androil/base/MyApp$a
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • auth_token
                                                                                                                                                                                        • app_version
                                                                                                                                                                                        • province
                                                                                                                                                                                        • city
                                                                                                                                                                                        • district
                                                                                                                                                                                        • userProvince
                                                                                                                                                                                        • userCity
                                                                                                                                                                                        • userDistrict
                                                                                                                                                                                        • uuid
                                                                                                                                                                                        • che_xing
                                                                                                                                                                                        • pin_pai
                                                                                                                                                                                        • che_xi
                                                                                                                                                                                        • 0
                                                                                                                                                                                        • record_num
                                                                                                                                                                                        • total_distance
                                                                                                                                                                                        • time
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"()",
                                                                                                                                                                                        3"Ljava/util/HashMap<",
                                                                                                                                                                                        4"Ljava/lang/String;",
                                                                                                                                                                                        5"Ljava/lang/String;",
                                                                                                                                                                                        6">;"
                                                                                                                                                                                        7}
                                                                                                                                                                                        8.end annotation
                                                                                                                                                                                        9new-instance v0, Ljava/util/HashMap;
                                                                                                                                                                                        11invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        13sget-object v1, Lcom/firebear/androil/b/e;->a:Lcom/firebear/androil/b/e;
                                                                                                                                                                                        15invoke-virtual {v1}, Lcom/firebear/androil/b/e;->p()Ljava/lang/String;
                                                                                                                                                                                        16move-result-object v1
                                                                                                                                                                                        18const-string v2, ""
                                                                                                                                                                                        19if-eqz v1, :cond_10
                                                                                                                                                                                        20goto/16 :goto_11
                                                                                                                                                                                        21cond_10: move-object v1, v2
                                                                                                                                                                                        22goto_11:
                                                                                                                                                                                        23const-string v3, "auth_token"
                                                                                                                                                                                        25invoke-virtual {v0, v3, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        27sget-object v1, Lcom/firebear/androil/h/u;->e:Lcom/firebear/androil/h/u;
                                                                                                                                                                                        29sget-object v3, Lcom/firebear/androil/base/MyApp;->j:Lcom/firebear/androil/base/MyApp$a;
                                                                                                                                                                                        31invoke-virtual {v3}, Lcom/firebear/androil/base/MyApp$a;->b()Landroid/content/Context;
                                                                                                                                                                                        32move-result-object v3
                                                                                                                                                                                        34invoke-virtual {v1, v3}, Lcom/firebear/androil/h/u;->c(Landroid/content/Context;)I
                                                                                                                                                                                        35move-result v1
                                                                                                                                                                                        37invoke-static {v1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        38move-result-object v1
                                                                                                                                                                                        40const-string v3, "app_version"
                                                                                                                                                                                        42invoke-virtual {v0, v3, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        44sget-object v1, Lcom/firebear/androil/b/e;->a:Lcom/firebear/androil/b/e;
                                                                                                                                                                                        46invoke-virtual {v1}, Lcom/firebear/androil/b/e;->i()Lcom/firebear/androil/model/Location;
                                                                                                                                                                                        47move-result-object v1
                                                                                                                                                                                        48if-eqz v1, :cond_57
                                                                                                                                                                                        50iget-object v3, v1, Lcom/firebear/androil/model/Location;->province:Ljava/lang/String;
                                                                                                                                                                                        51if-eqz v3, :cond_38
                                                                                                                                                                                        52goto/16 :goto_39
                                                                                                                                                                                        53cond_38: move-object v3, v2
                                                                                                                                                                                        54goto_39:
                                                                                                                                                                                        55const-string v4, "province"
                                                                                                                                                                                        57invoke-virtual {v0, v4, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        59iget-object v3, v1, Lcom/firebear/androil/model/Location;->city:Ljava/lang/String;
                                                                                                                                                                                        60if-eqz v3, :cond_43
                                                                                                                                                                                        61goto/16 :goto_44
                                                                                                                                                                                        62cond_43: move-object v3, v2
                                                                                                                                                                                        63goto_44:
                                                                                                                                                                                        64const-string v4, "city"
                                                                                                                                                                                        66invoke-virtual {v0, v4, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        68iget-object v1, v1, Lcom/firebear/androil/model/Location;->district:Ljava/lang/String;
                                                                                                                                                                                        69if-eqz v1, :cond_4e
                                                                                                                                                                                        70goto/16 :goto_4f
                                                                                                                                                                                        71cond_4e: move-object v1, v2
                                                                                                                                                                                        72goto_4f:
                                                                                                                                                                                        73const-string v3, "district"
                                                                                                                                                                                        75invoke-virtual {v0, v3, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        76move-result-object v1
                                                                                                                                                                                        77check-cast v1, Ljava/lang/String;
                                                                                                                                                                                        78cond_57:
                                                                                                                                                                                        79sget-object v1, Lcom/firebear/androil/b/e;->a:Lcom/firebear/androil/b/e;
                                                                                                                                                                                        81invoke-virtual {v1}, Lcom/firebear/androil/b/e;->o()Ljava/lang/String;
                                                                                                                                                                                        82move-result-object v1
                                                                                                                                                                                        83if-eqz v1, :cond_60
                                                                                                                                                                                        84goto/16 :goto_61
                                                                                                                                                                                        85cond_60: move-object v1, v2
                                                                                                                                                                                        86goto_61:
                                                                                                                                                                                        87const-string v3, "userProvince"
                                                                                                                                                                                        89invoke-virtual {v0, v3, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        91sget-object v1, Lcom/firebear/androil/b/e;->a:Lcom/firebear/androil/b/e;
                                                                                                                                                                                        93invoke-virtual {v1}, Lcom/firebear/androil/b/e;->k()Ljava/lang/String;
                                                                                                                                                                                        94move-result-object v1
                                                                                                                                                                                        95if-eqz v1, :cond_6f
                                                                                                                                                                                        96goto/16 :goto_70
                                                                                                                                                                                        97cond_6f: move-object v1, v2
                                                                                                                                                                                        98goto_70:
                                                                                                                                                                                        99const-string v3, "userCity"
                                                                                                                                                                                        101invoke-virtual {v0, v3, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        103sget-object v1, Lcom/firebear/androil/b/e;->a:Lcom/firebear/androil/b/e;
                                                                                                                                                                                        105invoke-virtual {v1}, Lcom/firebear/androil/b/e;->l()Ljava/lang/String;
                                                                                                                                                                                        106move-result-object v1
                                                                                                                                                                                        107if-eqz v1, :cond_7e
                                                                                                                                                                                        108goto/16 :goto_7f
                                                                                                                                                                                        109cond_7e: move-object v1, v2
                                                                                                                                                                                        110goto_7f:
                                                                                                                                                                                        111const-string v2, "userDistrict"
                                                                                                                                                                                        113invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        115sget-object v1, Lcom/firebear/androil/d/c;->b:Lcom/firebear/androil/d/c$a;
                                                                                                                                                                                        117invoke-virtual {v1}, Lcom/firebear/androil/d/c$a;->a()Lcom/firebear/androil/d/c;
                                                                                                                                                                                        118move-result-object v1
                                                                                                                                                                                        120invoke-virtual {v1}, Lcom/firebear/androil/d/c;->g()Lcom/firebear/androil/model/Car;
                                                                                                                                                                                        121move-result-object v1
                                                                                                                                                                                        122if-eqz v1, :cond_cb
                                                                                                                                                                                        123iget-wide v2, v1, Lcom/firebear/androil/model/Car;->CAR_UUID:J
                                                                                                                                                                                        125invoke-static {v2, v3}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
                                                                                                                                                                                        126move-result-object v2
                                                                                                                                                                                        128const-string v3, "uuid"
                                                                                                                                                                                        130invoke-virtual {v0, v3, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        131iget-wide v1, v1, Lcom/firebear/androil/model/Car;->CAR_MODEL_ID:J
                                                                                                                                                                                        133invoke-static {v1, v2}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
                                                                                                                                                                                        134move-result-object v3
                                                                                                                                                                                        136const-string v4, "che_xing"
                                                                                                                                                                                        138invoke-virtual {v0, v4, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        140sget-object v3, Lcom/firebear/androil/d/c;->b:Lcom/firebear/androil/d/c$a;
                                                                                                                                                                                        142invoke-virtual {v3}, Lcom/firebear/androil/d/c$a;->a()Lcom/firebear/androil/d/c;
                                                                                                                                                                                        143move-result-object v3
                                                                                                                                                                                        145invoke-virtual {v3, v1, v2}, Lcom/firebear/androil/d/c;->a(J)Lcom/firebear/androil/model/CarInfo;
                                                                                                                                                                                        146move-result-object v1
                                                                                                                                                                                        147if-eqz v1, :cond_cb
                                                                                                                                                                                        148iget v2, v1, Lcom/firebear/androil/model/CarInfo;->PINPAI:I
                                                                                                                                                                                        150invoke-static {v2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        151move-result-object v2
                                                                                                                                                                                        153const-string v3, "pin_pai"
                                                                                                                                                                                        155invoke-virtual {v0, v3, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        156iget v1, v1, Lcom/firebear/androil/model/CarInfo;->CHEXI:I
                                                                                                                                                                                        158invoke-static {v1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        159move-result-object v1
                                                                                                                                                                                        161const-string v2, "che_xi"
                                                                                                                                                                                        163invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        164move-result-object v1
                                                                                                                                                                                        165check-cast v1, Ljava/lang/String;
                                                                                                                                                                                        166cond_cb:
                                                                                                                                                                                        167sget-object v1, Lcom/firebear/androil/c/b;->b:Lcom/firebear/androil/c/b$a;
                                                                                                                                                                                        169invoke-virtual {v1}, Lcom/firebear/androil/c/b$a;->b()Lcom/firebear/androil/c/b;
                                                                                                                                                                                        170move-result-object v1
                                                                                                                                                                                        172const-string v2, "0"
                                                                                                                                                                                        173if-eqz v1, :cond_e0
                                                                                                                                                                                        175invoke-virtual {v1}, Lcom/firebear/androil/c/b;->h()I
                                                                                                                                                                                        176move-result v3
                                                                                                                                                                                        178invoke-static {v3}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        179move-result-object v3
                                                                                                                                                                                        180if-eqz v3, :cond_e0
                                                                                                                                                                                        181goto/16 :goto_e1
                                                                                                                                                                                        182cond_e0: move-object v3, v2
                                                                                                                                                                                        183goto_e1:
                                                                                                                                                                                        184const-string v4, "record_num"
                                                                                                                                                                                        186invoke-virtual {v0, v4, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        187if-eqz v1, :cond_f3
                                                                                                                                                                                        189invoke-virtual {v1}, Lcom/firebear/androil/c/b;->k()I
                                                                                                                                                                                        190move-result v1
                                                                                                                                                                                        192invoke-static {v1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        193move-result-object v1
                                                                                                                                                                                        194if-eqz v1, :cond_f3
                                                                                                                                                                                        195goto/16 :goto_f4
                                                                                                                                                                                        196cond_f3: move-object v1, v2
                                                                                                                                                                                        197goto_f4:
                                                                                                                                                                                        198const-string v2, "total_distance"
                                                                                                                                                                                        200invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        202invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        203move-result-wide v1
                                                                                                                                                                                        205invoke-static {v1, v2}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
                                                                                                                                                                                        206move-result-object v1
                                                                                                                                                                                        208const-string v2, "time"
                                                                                                                                                                                        210invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        211return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.qq.e.comm.net.rr.Request$Method.GET:Lcom/qq/e/comm/net/rr/Request$Method
                                                                                                                                                                                        • com.qq.e.comm.managers.status.NetworkType.getConnValue
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.net.URLEncoder.encode
                                                                                                                                                                                        • java.net.URLEncoder.encode
                                                                                                                                                                                        • java.net.URLEncoder.encode
                                                                                                                                                                                        • java.net.URLEncoder.encode
                                                                                                                                                                                        • com.qq.e.comm.net.NetworkClient$Priority.Low:Lcom/qq/e/comm/net/NetworkClient$Priority
                                                                                                                                                                                        • java.io.UnsupportedEncodingException.printStackTrace
                                                                                                                                                                                        • com.qq.e.comm.net.rr.Request$Method.GET:Lcom/qq/e/comm/net/rr/Request$Method
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • com.qq.e.comm.net.NetworkClient$Priority.Low:Lcom/qq/e/comm/net/NetworkClient$Priority
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • utf-8
                                                                                                                                                                                        • http://wspeed.qq.com/w.cgi
                                                                                                                                                                                        • appid
                                                                                                                                                                                        • 1000162
                                                                                                                                                                                        • apn
                                                                                                                                                                                        • resultcode
                                                                                                                                                                                        • sdkversion
                                                                                                                                                                                        • touin
                                                                                                                                                                                        • tmcost
                                                                                                                                                                                        • reqsize
                                                                                                                                                                                        • rspsize
                                                                                                                                                                                        • frequency
                                                                                                                                                                                        • deviceinfo
                                                                                                                                                                                        • device
                                                                                                                                                                                        • commandid
                                                                                                                                                                                        • releaseversion
                                                                                                                                                                                        • serverip
                                                                                                                                                                                        • http://c.isdspeed.qq.com/code.cgi
                                                                                                                                                                                        • domain
                                                                                                                                                                                        • cgi
                                                                                                                                                                                        • type
                                                                                                                                                                                        • code
                                                                                                                                                                                        • time
                                                                                                                                                                                        • rate
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "utf-8"
                                                                                                                                                                                        3invoke-direct {p0, p2}, Lcom/qq/e/comm/services/RetCodeService;->a(I)Z
                                                                                                                                                                                        4move-result v1
                                                                                                                                                                                        5const/4 v2, 0x0
                                                                                                                                                                                        6if-eqz v1, :cond_c2
                                                                                                                                                                                        7new-instance v1, Lcom/qq/e/comm/net/rr/PlainRequest;
                                                                                                                                                                                        9sget-object v3, Lcom/qq/e/comm/net/rr/Request$Method;->GET:Lcom/qq/e/comm/net/rr/Request$Method;
                                                                                                                                                                                        11const-string v4, "http://wspeed.qq.com/w.cgi"
                                                                                                                                                                                        13invoke-direct {v1, v4, v3, v2}, Lcom/qq/e/comm/net/rr/PlainRequest;-><init>(Ljava/lang/String;Lcom/qq/e/comm/net/rr/Request$Method;[B)V
                                                                                                                                                                                        15const-string v3, "appid"
                                                                                                                                                                                        17const-string v4, "1000162"
                                                                                                                                                                                        19invoke-interface {v1, v3, v4}, Lcom/qq/e/comm/net/rr/Request;->addQuery(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        21invoke-static {}, Lcom/qq/e/comm/managers/GDTADManager;->getInstance()Lcom/qq/e/comm/managers/GDTADManager;
                                                                                                                                                                                        22move-result-object v3
                                                                                                                                                                                        24invoke-virtual {v3}, Lcom/qq/e/comm/managers/GDTADManager;->getDeviceStatus()Lcom/qq/e/comm/managers/status/DeviceStatus;
                                                                                                                                                                                        25move-result-object v3
                                                                                                                                                                                        27invoke-virtual {v3}, Lcom/qq/e/comm/managers/status/DeviceStatus;->getNetworkType()Lcom/qq/e/comm/managers/status/NetworkType;
                                                                                                                                                                                        28move-result-object v3
                                                                                                                                                                                        30invoke-virtual {v3}, Lcom/qq/e/comm/managers/status/NetworkType;->getConnValue()I
                                                                                                                                                                                        31move-result v3
                                                                                                                                                                                        33invoke-static {v3}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        34move-result-object v3
                                                                                                                                                                                        36const-string v4, "apn"
                                                                                                                                                                                        38invoke-interface {v1, v4, v3}, Lcom/qq/e/comm/net/rr/Request;->addQuery(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        39iget v3, p1, Lcom/qq/e/comm/services/RetCodeService$RetCodeInfo;->d:I
                                                                                                                                                                                        41invoke-static {v3}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        42move-result-object v3
                                                                                                                                                                                        44const-string v4, "resultcode"
                                                                                                                                                                                        46invoke-interface {v1, v4, v3}, Lcom/qq/e/comm/net/rr/Request;->addQuery(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        48invoke-static {}, Lcom/qq/e/comm/managers/status/SDKStatus;->getSDKVersion()Ljava/lang/String;
                                                                                                                                                                                        49move-result-object v3
                                                                                                                                                                                        51const-string v4, "sdkversion"
                                                                                                                                                                                        53invoke-interface {v1, v4, v3}, Lcom/qq/e/comm/net/rr/Request;->addQuery(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        55const-string v3, "touin"
                                                                                                                                                                                        57const-string v4, ""
                                                                                                                                                                                        59invoke-interface {v1, v3, v4}, Lcom/qq/e/comm/net/rr/Request;->addQuery(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        60iget v3, p1, Lcom/qq/e/comm/services/RetCodeService$RetCodeInfo;->e:I
                                                                                                                                                                                        62invoke-static {v3}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        63move-result-object v3
                                                                                                                                                                                        65const-string v4, "tmcost"
                                                                                                                                                                                        67invoke-interface {v1, v4, v3}, Lcom/qq/e/comm/net/rr/Request;->addQuery(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        68iget v3, p1, Lcom/qq/e/comm/services/RetCodeService$RetCodeInfo;->f:I
                                                                                                                                                                                        70invoke-static {v3}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        71move-result-object v3
                                                                                                                                                                                        73const-string v4, "reqsize"
                                                                                                                                                                                        75invoke-interface {v1, v4, v3}, Lcom/qq/e/comm/net/rr/Request;->addQuery(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        76iget v3, p1, Lcom/qq/e/comm/services/RetCodeService$RetCodeInfo;->g:I
                                                                                                                                                                                        78invoke-static {v3}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        79move-result-object v3
                                                                                                                                                                                        81const-string v4, "rspsize"
                                                                                                                                                                                        83invoke-interface {v1, v4, v3}, Lcom/qq/e/comm/net/rr/Request;->addQuery(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        85invoke-static {p2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        86move-result-object v3
                                                                                                                                                                                        88const-string v4, "frequency"
                                                                                                                                                                                        90invoke-interface {v1, v4, v3}, Lcom/qq/e/comm/net/rr/Request;->addQuery(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        91try_start_77:
                                                                                                                                                                                        92invoke-static {}, Lcom/qq/e/comm/managers/GDTADManager;->getInstance()Lcom/qq/e/comm/managers/GDTADManager;
                                                                                                                                                                                        93move-result-object v3
                                                                                                                                                                                        95invoke-virtual {v3}, Lcom/qq/e/comm/managers/GDTADManager;->getDeviceStatus()Lcom/qq/e/comm/managers/status/DeviceStatus;
                                                                                                                                                                                        96move-result-object v3
                                                                                                                                                                                        98iget-object v3, v3, Lcom/qq/e/comm/managers/status/DeviceStatus;->model:Ljava/lang/String;
                                                                                                                                                                                        100invoke-static {v3, v0}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        101move-result-object v3
                                                                                                                                                                                        103const-string v4, "deviceinfo"
                                                                                                                                                                                        105invoke-interface {v1, v4, v3}, Lcom/qq/e/comm/net/rr/Request;->addQuery(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        107const-string v4, "device"
                                                                                                                                                                                        109invoke-interface {v1, v4, v3}, Lcom/qq/e/comm/net/rr/Request;->addQuery(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        111iget-object v3, p1, Lcom/qq/e/comm/services/RetCodeService$RetCodeInfo;->b:Ljava/lang/String;
                                                                                                                                                                                        113invoke-static {v3, v0}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        114move-result-object v3
                                                                                                                                                                                        116const-string v4, "commandid"
                                                                                                                                                                                        118invoke-interface {v1, v4, v3}, Lcom/qq/e/comm/net/rr/Request;->addQuery(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        120const-string v3, "releaseversion"
                                                                                                                                                                                        122iget-object v4, p1, Lcom/qq/e/comm/services/RetCodeService$RetCodeInfo;->c:Ljava/lang/String;
                                                                                                                                                                                        124invoke-static {v4, v0}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        125move-result-object v4
                                                                                                                                                                                        127invoke-interface {v1, v3, v4}, Lcom/qq/e/comm/net/rr/Request;->addQuery(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        129const-string v3, "serverip"
                                                                                                                                                                                        131iget-object v4, p1, Lcom/qq/e/comm/services/RetCodeService$RetCodeInfo;->a:Ljava/lang/String;
                                                                                                                                                                                        133invoke-static {v4}, Lcom/qq/e/comm/services/RetCodeService;->a(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        134move-result-object v4
                                                                                                                                                                                        136invoke-static {v4, v0}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        137move-result-object v0
                                                                                                                                                                                        139invoke-interface {v1, v3, v0}, Lcom/qq/e/comm/net/rr/Request;->addQuery(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        141invoke-static {}, Lcom/qq/e/comm/net/NetworkClientImpl;->getInstance()Lcom/qq/e/comm/net/NetworkClient;
                                                                                                                                                                                        142move-result-object v0
                                                                                                                                                                                        144sget-object v3, Lcom/qq/e/comm/net/NetworkClient$Priority;->Low:Lcom/qq/e/comm/net/NetworkClient$Priority;
                                                                                                                                                                                        146invoke-interface {v0, v1, v3}, Lcom/qq/e/comm/net/NetworkClient;->submit(Lcom/qq/e/comm/net/rr/Request;Lcom/qq/e/comm/net/NetworkClient$Priority;)Ljava/util/concurrent/Future;
                                                                                                                                                                                        147try_end_bd: goto/16 :goto_c2
                                                                                                                                                                                        148catch_be: move-exception v0
                                                                                                                                                                                        150invoke-virtual {v0}, Ljava/io/UnsupportedEncodingException;->printStackTrace()V
                                                                                                                                                                                        151goto_c2:
                                                                                                                                                                                        152invoke-direct {p0, p2}, Lcom/qq/e/comm/services/RetCodeService;->a(I)Z
                                                                                                                                                                                        153move-result p0
                                                                                                                                                                                        154if-eqz p0, :cond_112
                                                                                                                                                                                        155new-instance p0, Lcom/qq/e/comm/net/rr/PlainRequest;
                                                                                                                                                                                        157sget-object v0, Lcom/qq/e/comm/net/rr/Request$Method;->GET:Lcom/qq/e/comm/net/rr/Request$Method;
                                                                                                                                                                                        159const-string v1, "http://c.isdspeed.qq.com/code.cgi"
                                                                                                                                                                                        161invoke-direct {p0, v1, v0, v2}, Lcom/qq/e/comm/net/rr/PlainRequest;-><init>(Ljava/lang/String;Lcom/qq/e/comm/net/rr/Request$Method;[B)V
                                                                                                                                                                                        163iget-object v0, p1, Lcom/qq/e/comm/services/RetCodeService$RetCodeInfo;->a:Ljava/lang/String;
                                                                                                                                                                                        165const-string v1, "domain"
                                                                                                                                                                                        167invoke-interface {p0, v1, v0}, Lcom/qq/e/comm/net/rr/Request;->addQuery(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        169iget-object v0, p1, Lcom/qq/e/comm/services/RetCodeService$RetCodeInfo;->b:Ljava/lang/String;
                                                                                                                                                                                        171const-string v1, "cgi"
                                                                                                                                                                                        173invoke-interface {p0, v1, v0}, Lcom/qq/e/comm/net/rr/Request;->addQuery(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        174iget v0, p1, Lcom/qq/e/comm/services/RetCodeService$RetCodeInfo;->h:I
                                                                                                                                                                                        176invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        177move-result-object v0
                                                                                                                                                                                        179const-string v1, "type"
                                                                                                                                                                                        181invoke-interface {p0, v1, v0}, Lcom/qq/e/comm/net/rr/Request;->addQuery(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        182iget v0, p1, Lcom/qq/e/comm/services/RetCodeService$RetCodeInfo;->d:I
                                                                                                                                                                                        184invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        185move-result-object v0
                                                                                                                                                                                        187const-string v1, "code"
                                                                                                                                                                                        189invoke-interface {p0, v1, v0}, Lcom/qq/e/comm/net/rr/Request;->addQuery(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        190iget p1, p1, Lcom/qq/e/comm/services/RetCodeService$RetCodeInfo;->e:I
                                                                                                                                                                                        192invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        193move-result-object p1
                                                                                                                                                                                        195const-string v0, "time"
                                                                                                                                                                                        197invoke-interface {p0, v0, p1}, Lcom/qq/e/comm/net/rr/Request;->addQuery(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        199invoke-static {p2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        200move-result-object p1
                                                                                                                                                                                        202const-string p2, "rate"
                                                                                                                                                                                        204invoke-interface {p0, p2, p1}, Lcom/qq/e/comm/net/rr/Request;->addQuery(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        206invoke-static {}, Lcom/qq/e/comm/net/NetworkClientImpl;->getInstance()Lcom/qq/e/comm/net/NetworkClient;
                                                                                                                                                                                        207move-result-object p1
                                                                                                                                                                                        209sget-object p2, Lcom/qq/e/comm/net/NetworkClient$Priority;->Low:Lcom/qq/e/comm/net/NetworkClient$Priority;
                                                                                                                                                                                        211invoke-interface {p1, p0, p2}, Lcom/qq/e/comm/net/NetworkClient;->submit(Lcom/qq/e/comm/net/rr/Request;Lcom/qq/e/comm/net/NetworkClient$Priority;)Ljava/util/concurrent/Future;
                                                                                                                                                                                        212cond_112: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.ContentValues.<init>
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • java.lang.Long.valueOf
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • java.lang.Long.valueOf
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • java.lang.Enum.name
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • java.lang.Double.valueOf
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • java.lang.Enum.name
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • com.xiaomi.push.service.ja.a
                                                                                                                                                                                        • com.xiaomi.push.service.ja.a
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.insert
                                                                                                                                                                                        • com.xiaomi.push.service.ja.a
                                                                                                                                                                                        • com.xiaomi.push.service.ja.b
                                                                                                                                                                                        • java.lang.Exception.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • id
                                                                                                                                                                                        • appId
                                                                                                                                                                                        • name
                                                                                                                                                                                        • package_name
                                                                                                                                                                                        • create_time
                                                                                                                                                                                        • type
                                                                                                                                                                                        • center_longtitude
                                                                                                                                                                                        • center_lantitude
                                                                                                                                                                                        • circle_radius
                                                                                                                                                                                        • polygon_point
                                                                                                                                                                                        • coordinate_provider
                                                                                                                                                                                        • current_status
                                                                                                                                                                                        • Unknown
                                                                                                                                                                                        • geofence
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0monitor-enter p0
                                                                                                                                                                                        1const/4 v0, 0x0
                                                                                                                                                                                        2try_start_2:
                                                                                                                                                                                        3invoke-static {v0}, Lc/g/a/a/d/n;->a(Z)V
                                                                                                                                                                                        4try_start_5: new-instance v0, Landroid/content/ContentValues;
                                                                                                                                                                                        6invoke-direct {v0}, Landroid/content/ContentValues;-><init>()V
                                                                                                                                                                                        8const-string v1, "id"
                                                                                                                                                                                        10invoke-virtual {p1}, Lc/g/k/a/G;->a()Ljava/lang/String;
                                                                                                                                                                                        11move-result-object v2
                                                                                                                                                                                        13invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        15const-string v1, "appId"
                                                                                                                                                                                        17invoke-virtual {p1}, Lc/g/k/a/G;->e()J
                                                                                                                                                                                        18move-result-wide v2
                                                                                                                                                                                        20invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                        21move-result-object v2
                                                                                                                                                                                        23invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V
                                                                                                                                                                                        25const-string v1, "name"
                                                                                                                                                                                        27invoke-virtual {p1}, Lc/g/k/a/G;->c()Ljava/lang/String;
                                                                                                                                                                                        28move-result-object v2
                                                                                                                                                                                        30invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        32const-string v1, "package_name"
                                                                                                                                                                                        34invoke-virtual {p1}, Lc/g/k/a/G;->g()Ljava/lang/String;
                                                                                                                                                                                        35move-result-object v2
                                                                                                                                                                                        37invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        39const-string v1, "create_time"
                                                                                                                                                                                        41invoke-virtual {p1}, Lc/g/k/a/G;->k()J
                                                                                                                                                                                        42move-result-wide v2
                                                                                                                                                                                        44invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                        45move-result-object v2
                                                                                                                                                                                        47invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V
                                                                                                                                                                                        49const-string v1, "type"
                                                                                                                                                                                        51invoke-virtual {p1}, Lc/g/k/a/G;->m()Lc/g/k/a/H;
                                                                                                                                                                                        52move-result-object v2
                                                                                                                                                                                        54invoke-virtual {v2}, Ljava/lang/Enum;->name()Ljava/lang/String;
                                                                                                                                                                                        55move-result-object v2
                                                                                                                                                                                        57invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        59const-string v1, "center_longtitude"
                                                                                                                                                                                        61invoke-virtual {p1}, Lc/g/k/a/G;->o()Lc/g/k/a/I;
                                                                                                                                                                                        62move-result-object v2
                                                                                                                                                                                        64invoke-virtual {v2}, Lc/g/k/a/I;->a()D
                                                                                                                                                                                        65move-result-wide v2
                                                                                                                                                                                        67invoke-static {v2, v3}, Ljava/lang/String;->valueOf(D)Ljava/lang/String;
                                                                                                                                                                                        68move-result-object v2
                                                                                                                                                                                        70invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        72const-string v1, "center_lantitude"
                                                                                                                                                                                        74invoke-virtual {p1}, Lc/g/k/a/G;->o()Lc/g/k/a/I;
                                                                                                                                                                                        75move-result-object v2
                                                                                                                                                                                        77invoke-virtual {v2}, Lc/g/k/a/I;->c()D
                                                                                                                                                                                        78move-result-wide v2
                                                                                                                                                                                        80invoke-static {v2, v3}, Ljava/lang/String;->valueOf(D)Ljava/lang/String;
                                                                                                                                                                                        81move-result-object v2
                                                                                                                                                                                        83invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        85const-string v1, "circle_radius"
                                                                                                                                                                                        87invoke-virtual {p1}, Lc/g/k/a/G;->q()D
                                                                                                                                                                                        88move-result-wide v2
                                                                                                                                                                                        90invoke-static {v2, v3}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
                                                                                                                                                                                        91move-result-object v2
                                                                                                                                                                                        93invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Double;)V
                                                                                                                                                                                        95const-string v1, "polygon_point"
                                                                                                                                                                                        97invoke-virtual {p1}, Lc/g/k/a/G;->t()Ljava/util/List;
                                                                                                                                                                                        98move-result-object v2
                                                                                                                                                                                        100invoke-direct {p0, v2}, Lcom/xiaomi/push/service/ia;->a(Ljava/util/List;)Ljava/lang/String;
                                                                                                                                                                                        101move-result-object v2
                                                                                                                                                                                        103invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        105const-string v1, "coordinate_provider"
                                                                                                                                                                                        107invoke-virtual {p1}, Lc/g/k/a/G;->v()Lc/g/k/a/D;
                                                                                                                                                                                        108move-result-object p1
                                                                                                                                                                                        110invoke-virtual {p1}, Ljava/lang/Enum;->name()Ljava/lang/String;
                                                                                                                                                                                        111move-result-object p1
                                                                                                                                                                                        113invoke-virtual {v0, v1, p1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        115const-string p1, "current_status"
                                                                                                                                                                                        117const-string v1, "Unknown"
                                                                                                                                                                                        119invoke-virtual {v0, p1, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        121iget-object p1, p0, Lcom/xiaomi/push/service/ia;->c:Landroid/content/Context;
                                                                                                                                                                                        123invoke-static {p1}, Lcom/xiaomi/push/service/ja;->a(Landroid/content/Context;)Lcom/xiaomi/push/service/ja;
                                                                                                                                                                                        124move-result-object p1
                                                                                                                                                                                        126invoke-virtual {p1}, Lcom/xiaomi/push/service/ja;->a()Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        127move-result-object p1
                                                                                                                                                                                        129const-string v1, "geofence"
                                                                                                                                                                                        130const/4 v2, 0x0
                                                                                                                                                                                        132invoke-virtual {p1, v1, v2, v0}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J
                                                                                                                                                                                        133move-result-wide v0
                                                                                                                                                                                        135iget-object p1, p0, Lcom/xiaomi/push/service/ia;->c:Landroid/content/Context;
                                                                                                                                                                                        137invoke-static {p1}, Lcom/xiaomi/push/service/ja;->a(Landroid/content/Context;)Lcom/xiaomi/push/service/ja;
                                                                                                                                                                                        138move-result-object p1
                                                                                                                                                                                        140invoke-virtual {p1}, Lcom/xiaomi/push/service/ja;->b()V
                                                                                                                                                                                        141try_end_b6: monitor-exit p0
                                                                                                                                                                                        142return-wide v0
                                                                                                                                                                                        143catch_b8: move-exception p1
                                                                                                                                                                                        144try_start_b9:
                                                                                                                                                                                        145invoke-virtual {p1}, Ljava/lang/Exception;->toString()Ljava/lang/String;
                                                                                                                                                                                        146move-result-object p1
                                                                                                                                                                                        148invoke-static {p1}, Lc/g/a/a/c/c;->d(Ljava/lang/String;)V
                                                                                                                                                                                        149try_end_c0: const-wide/16 v0, -0x1
                                                                                                                                                                                        150monitor-exit p0
                                                                                                                                                                                        151return-wide v0
                                                                                                                                                                                        152catchall_c4: move-exception p1
                                                                                                                                                                                        153monitor-exit p0
                                                                                                                                                                                        154throw p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Long.valueOf
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • java.lang.Long.valueOf
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • java.lang.Long.valueOf
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • java.lang.Long.valueOf
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • id
                                                                                                                                                                                        • agent_id
                                                                                                                                                                                        • content
                                                                                                                                                                                        • content_type
                                                                                                                                                                                        • conversation_id
                                                                                                                                                                                        • created_on
                                                                                                                                                                                        • enterprise_id
                                                                                                                                                                                        • from_type
                                                                                                                                                                                        • track_id
                                                                                                                                                                                        • type
                                                                                                                                                                                        • avatar
                                                                                                                                                                                        • isRead
                                                                                                                                                                                        • status
                                                                                                                                                                                        • agent_nickname
                                                                                                                                                                                        • media_url
                                                                                                                                                                                        • extra
                                                                                                                                                                                        • is_already_feedback
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-virtual {p1}, Lcom/meiqia/core/b/f;->l()J
                                                                                                                                                                                        2move-result-wide v0
                                                                                                                                                                                        4invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                        5move-result-object v0
                                                                                                                                                                                        7const-string v1, "id"
                                                                                                                                                                                        9invoke-virtual {p2, v1, v0}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V
                                                                                                                                                                                        11invoke-virtual {p1}, Lcom/meiqia/core/b/f;->a()Ljava/lang/String;
                                                                                                                                                                                        12move-result-object v0
                                                                                                                                                                                        14const-string v1, "agent_id"
                                                                                                                                                                                        16invoke-virtual {p2, v1, v0}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        18invoke-virtual {p1}, Lcom/meiqia/core/b/f;->d()Ljava/lang/String;
                                                                                                                                                                                        19move-result-object v0
                                                                                                                                                                                        21const-string v1, "content"
                                                                                                                                                                                        23invoke-virtual {p2, v1, v0}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        25invoke-virtual {p1}, Lcom/meiqia/core/b/f;->f()Ljava/lang/String;
                                                                                                                                                                                        26move-result-object v0
                                                                                                                                                                                        28const-string v1, "content_type"
                                                                                                                                                                                        30invoke-virtual {p2, v1, v0}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        32invoke-virtual {p1}, Lcom/meiqia/core/b/f;->g()J
                                                                                                                                                                                        33move-result-wide v0
                                                                                                                                                                                        35invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                        36move-result-object v0
                                                                                                                                                                                        38const-string v1, "conversation_id"
                                                                                                                                                                                        40invoke-virtual {p2, v1, v0}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V
                                                                                                                                                                                        42invoke-virtual {p1}, Lcom/meiqia/core/b/f;->h()J
                                                                                                                                                                                        43move-result-wide v0
                                                                                                                                                                                        45invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                        46move-result-object v0
                                                                                                                                                                                        48const-string v1, "created_on"
                                                                                                                                                                                        50invoke-virtual {p2, v1, v0}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V
                                                                                                                                                                                        52invoke-virtual {p1}, Lcom/meiqia/core/b/f;->i()J
                                                                                                                                                                                        53move-result-wide v0
                                                                                                                                                                                        55invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                        56move-result-object v0
                                                                                                                                                                                        58const-string v1, "enterprise_id"
                                                                                                                                                                                        60invoke-virtual {p2, v1, v0}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V
                                                                                                                                                                                        62invoke-virtual {p1}, Lcom/meiqia/core/b/f;->k()Ljava/lang/String;
                                                                                                                                                                                        63move-result-object v0
                                                                                                                                                                                        65const-string v1, "from_type"
                                                                                                                                                                                        67invoke-virtual {p2, v1, v0}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        69invoke-virtual {p1}, Lcom/meiqia/core/b/f;->q()Ljava/lang/String;
                                                                                                                                                                                        70move-result-object v0
                                                                                                                                                                                        72const-string v1, "track_id"
                                                                                                                                                                                        74invoke-virtual {p2, v1, v0}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        76invoke-virtual {p1}, Lcom/meiqia/core/b/f;->r()Ljava/lang/String;
                                                                                                                                                                                        77move-result-object v0
                                                                                                                                                                                        79const-string v1, "type"
                                                                                                                                                                                        81invoke-virtual {p2, v1, v0}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        83invoke-virtual {p1}, Lcom/meiqia/core/b/f;->c()Ljava/lang/String;
                                                                                                                                                                                        84move-result-object v0
                                                                                                                                                                                        86const-string v1, "avatar"
                                                                                                                                                                                        88invoke-virtual {p2, v1, v0}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        90invoke-virtual {p1}, Lcom/meiqia/core/b/f;->u()Z
                                                                                                                                                                                        91move-result v0
                                                                                                                                                                                        93invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        94move-result-object v0
                                                                                                                                                                                        96const-string v1, "isRead"
                                                                                                                                                                                        98invoke-virtual {p2, v1, v0}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Boolean;)V
                                                                                                                                                                                        100invoke-virtual {p1}, Lcom/meiqia/core/b/f;->o()Ljava/lang/String;
                                                                                                                                                                                        101move-result-object v0
                                                                                                                                                                                        103const-string v1, "status"
                                                                                                                                                                                        105invoke-virtual {p2, v1, v0}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        107invoke-virtual {p1}, Lcom/meiqia/core/b/f;->b()Ljava/lang/String;
                                                                                                                                                                                        108move-result-object v0
                                                                                                                                                                                        110const-string v1, "agent_nickname"
                                                                                                                                                                                        112invoke-virtual {p2, v1, v0}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        114invoke-virtual {p1}, Lcom/meiqia/core/b/f;->m()Ljava/lang/String;
                                                                                                                                                                                        115move-result-object v0
                                                                                                                                                                                        117const-string v1, "media_url"
                                                                                                                                                                                        119invoke-virtual {p2, v1, v0}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        121invoke-virtual {p1}, Lcom/meiqia/core/b/f;->j()Ljava/lang/String;
                                                                                                                                                                                        122move-result-object v0
                                                                                                                                                                                        124const-string v1, "extra"
                                                                                                                                                                                        126invoke-virtual {p2, v1, v0}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        128invoke-virtual {p1}, Lcom/meiqia/core/b/f;->s()Z
                                                                                                                                                                                        129move-result v0
                                                                                                                                                                                        130if-eqz v0, :cond_b7
                                                                                                                                                                                        132invoke-virtual {p1}, Lcom/meiqia/core/b/f;->s()Z
                                                                                                                                                                                        133move-result p1
                                                                                                                                                                                        135invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        136move-result-object p1
                                                                                                                                                                                        138const-string v0, "is_already_feedback"
                                                                                                                                                                                        140invoke-virtual {p2, v0, p1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Boolean;)V
                                                                                                                                                                                        141cond_b7: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • android.app.Application.getSharedPreferences
                                                                                                                                                                                        • android.content.SharedPreferences.getLong
                                                                                                                                                                                        • android.app.Application.getSharedPreferences
                                                                                                                                                                                        • android.content.SharedPreferences.edit
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • android.content.SharedPreferences$Editor.putLong
                                                                                                                                                                                        • android.content.SharedPreferences$Editor.commit
                                                                                                                                                                                        • android.app.Application.registerActivityLifecycleCallbacks
                                                                                                                                                                                        • android.app.Application.getSharedPreferences
                                                                                                                                                                                        • android.content.SharedPreferences.edit
                                                                                                                                                                                        • android.content.SharedPreferences$Editor.putString
                                                                                                                                                                                        • android.content.SharedPreferences$Editor.commit
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • android.app.Application.getSharedPreferences
                                                                                                                                                                                        • android.content.SharedPreferences.getLong
                                                                                                                                                                                        • android.app.Application.getSharedPreferences
                                                                                                                                                                                        • android.content.SharedPreferences.edit
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • android.content.SharedPreferences$Editor.putLong
                                                                                                                                                                                        • android.content.SharedPreferences$Editor.commit
                                                                                                                                                                                        • java.lang.Thread.<init>
                                                                                                                                                                                        • java.lang.Thread.start
                                                                                                                                                                                        • cn.shuzilm.sdk.Stats.init
                                                                                                                                                                                        • cn.shuzilm.sdk.Stats.setConfig
                                                                                                                                                                                        • cn.shuzilm.sdk.Stats.go
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • android.content.Intent.<init>
                                                                                                                                                                                        • android.app.Application.startService
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • is_first_run
                                                                                                                                                                                        • start_app_count
                                                                                                                                                                                        • config_everytime
                                                                                                                                                                                        • LY_AD_KEY
                                                                                                                                                                                        • init_url
                                                                                                                                                                                        • CHANNEL_KEY
                                                                                                                                                                                        • time
                                                                                                                                                                                        • partnerCode
                                                                                                                                                                                        • ehd4t3
                                                                                                                                                                                        • aaa001
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "is_first_run"
                                                                                                                                                                                        3invoke-static {p1, v0}, Lcom/ly/adpoymer/e/n;->a(Landroid/content/Context;Ljava/lang/String;)Z
                                                                                                                                                                                        4move-result v1
                                                                                                                                                                                        5const/4 v2, 0x1
                                                                                                                                                                                        7const-string v3, "start_app_count"
                                                                                                                                                                                        8const/4 v4, 0x0
                                                                                                                                                                                        9if-eqz v1, :cond_13
                                                                                                                                                                                        11invoke-static {p1, v0, v4}, Lcom/ly/adpoymer/e/n;->a(Landroid/content/Context;Ljava/lang/String;Z)V
                                                                                                                                                                                        13invoke-static {p1, v3, v2}, Lcom/ly/adpoymer/e/n;->a(Landroid/content/Context;Ljava/lang/String;I)V
                                                                                                                                                                                        14goto/16 :goto_1b
                                                                                                                                                                                        15cond_13:
                                                                                                                                                                                        16invoke-static {p1, v3}, Lcom/ly/adpoymer/e/n;->b(Landroid/content/Context;Ljava/lang/String;)I
                                                                                                                                                                                        17move-result v0
                                                                                                                                                                                        18add-int/2addr v0, v2
                                                                                                                                                                                        20invoke-static {p1, v3, v0}, Lcom/ly/adpoymer/e/n;->a(Landroid/content/Context;Ljava/lang/String;I)V
                                                                                                                                                                                        21goto_1b: new-instance v0, Lcom/ly/adpoymer/d/b;
                                                                                                                                                                                        23invoke-direct {v0, p1}, Lcom/ly/adpoymer/d/b;-><init>(Landroid/content/Context;)V
                                                                                                                                                                                        25const-string v1, "config_everytime"
                                                                                                                                                                                        27invoke-virtual {v0, v1}, Lcom/ly/adpoymer/d/b;->a(Ljava/lang/String;)Lcom/ly/adpoymer/d/b;
                                                                                                                                                                                        29invoke-static {p1}, Lcom/ly/adpoymer/g/w;->b(Landroid/content/Context;)Lcom/ly/adpoymer/g/w;
                                                                                                                                                                                        30move-result-object v1
                                                                                                                                                                                        32invoke-virtual {v1, v0}, Lcom/ly/adpoymer/g/w;->a(Lcom/ly/adpoymer/d/b;)V
                                                                                                                                                                                        34invoke-static {p1}, Lcom/ly/adpoymer/g/j;->b(Landroid/content/Context;)Lcom/ly/adpoymer/g/j;
                                                                                                                                                                                        35move-result-object v1
                                                                                                                                                                                        37invoke-virtual {v1, v0}, Lcom/ly/adpoymer/g/j;->a(Lcom/ly/adpoymer/d/b;)V
                                                                                                                                                                                        39invoke-static {p1}, Lcom/ly/adpoymer/g/d;->b(Landroid/content/Context;)Lcom/ly/adpoymer/g/d;
                                                                                                                                                                                        40move-result-object v1
                                                                                                                                                                                        42invoke-virtual {v1, v0}, Lcom/ly/adpoymer/g/d;->a(Lcom/ly/adpoymer/d/b;)V
                                                                                                                                                                                        44invoke-static {p1}, Lcom/ly/adpoymer/g/r;->b(Landroid/content/Context;)Lcom/ly/adpoymer/g/r;
                                                                                                                                                                                        45move-result-object v1
                                                                                                                                                                                        47invoke-virtual {v1, v0}, Lcom/ly/adpoymer/g/r;->a(Lcom/ly/adpoymer/d/b;)V
                                                                                                                                                                                        49invoke-static {p1}, Lcom/ly/adpoymer/g/z;->b(Landroid/content/Context;)Lcom/ly/adpoymer/g/z;
                                                                                                                                                                                        50move-result-object v1
                                                                                                                                                                                        52invoke-virtual {v1, v0}, Lcom/ly/adpoymer/g/z;->a(Lcom/ly/adpoymer/d/b;)V
                                                                                                                                                                                        54invoke-static {p1}, Lcom/ly/adpoymer/g/n;->b(Landroid/content/Context;)Lcom/ly/adpoymer/g/n;
                                                                                                                                                                                        55move-result-object v1
                                                                                                                                                                                        57invoke-virtual {v1, v0}, Lcom/ly/adpoymer/g/n;->a(Lcom/ly/adpoymer/d/b;)V
                                                                                                                                                                                        59invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        60move-result-wide v0
                                                                                                                                                                                        62const-string v2, "LY_AD_KEY"
                                                                                                                                                                                        64invoke-virtual {p1, v2, v4}, Landroid/app/Application;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
                                                                                                                                                                                        65move-result-object v3
                                                                                                                                                                                        66const-wide/16 v5, 0x0
                                                                                                                                                                                        68const-string v7, "init_url"
                                                                                                                                                                                        70invoke-interface {v3, v7, v5, v6}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J
                                                                                                                                                                                        71move-result-wide v8
                                                                                                                                                                                        72sub-long/2addr v0, v8
                                                                                                                                                                                        73const-wide/32 v8, 0x5265c00
                                                                                                                                                                                        74cmp-long v3, v0, v8
                                                                                                                                                                                        75if-lez v3, :cond_83
                                                                                                                                                                                        77invoke-virtual {p1, v2, v4}, Landroid/app/Application;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
                                                                                                                                                                                        78move-result-object v0
                                                                                                                                                                                        80invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
                                                                                                                                                                                        81move-result-object v0
                                                                                                                                                                                        83invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        84move-result-wide v8
                                                                                                                                                                                        86invoke-interface {v0, v7, v8, v9}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor;
                                                                                                                                                                                        87move-result-object v0
                                                                                                                                                                                        89invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->commit()Z
                                                                                                                                                                                        91invoke-static {p1}, Lcom/ly/adpoymer/b/p;->a(Landroid/content/Context;)Lcom/ly/adpoymer/b/p;
                                                                                                                                                                                        92move-result-object v0
                                                                                                                                                                                        94invoke-virtual {v0, p1}, Lcom/ly/adpoymer/b/p;->e(Landroid/content/Context;)V
                                                                                                                                                                                        95cond_83: new-instance v0, Lcom/ly/adpoymer/d/d;
                                                                                                                                                                                        97invoke-direct {v0}, Lcom/ly/adpoymer/d/d;-><init>()V
                                                                                                                                                                                        99invoke-virtual {p1, v0}, Landroid/app/Application;->registerActivityLifecycleCallbacks(Landroid/app/Application$ActivityLifecycleCallbacks;)V
                                                                                                                                                                                        101invoke-virtual {p1, v2, v4}, Landroid/app/Application;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
                                                                                                                                                                                        102move-result-object v0
                                                                                                                                                                                        104invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
                                                                                                                                                                                        105move-result-object v0
                                                                                                                                                                                        107const-string v1, "CHANNEL_KEY"
                                                                                                                                                                                        109invoke-interface {v0, v1, p2}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
                                                                                                                                                                                        110move-result-object v0
                                                                                                                                                                                        112invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->commit()Z
                                                                                                                                                                                        114invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        115move-result-wide v0
                                                                                                                                                                                        117invoke-virtual {p1, v2, v4}, Landroid/app/Application;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
                                                                                                                                                                                        118move-result-object v3
                                                                                                                                                                                        120const-string v7, "time"
                                                                                                                                                                                        122invoke-interface {v3, v7, v5, v6}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J
                                                                                                                                                                                        123move-result-wide v5
                                                                                                                                                                                        124sub-long/2addr v0, v5
                                                                                                                                                                                        125const-wide/32 v5, 0x240c8400
                                                                                                                                                                                        126cmp-long v3, v0, v5
                                                                                                                                                                                        127if-lez v3, :cond_cc
                                                                                                                                                                                        129invoke-virtual {p1, v2, v4}, Landroid/app/Application;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
                                                                                                                                                                                        130move-result-object v0
                                                                                                                                                                                        132invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
                                                                                                                                                                                        133move-result-object v0
                                                                                                                                                                                        135invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        136move-result-wide v1
                                                                                                                                                                                        138invoke-interface {v0, v7, v1, v2}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor;
                                                                                                                                                                                        139move-result-object v0
                                                                                                                                                                                        141invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->commit()Z
                                                                                                                                                                                        143invoke-static {p1}, Lcom/ly/adpoymer/b/p;->a(Landroid/content/Context;)Lcom/ly/adpoymer/b/p;
                                                                                                                                                                                        144move-result-object v0
                                                                                                                                                                                        146invoke-virtual {v0, p1}, Lcom/ly/adpoymer/b/p;->b(Landroid/content/Context;)V
                                                                                                                                                                                        147cond_cc:
                                                                                                                                                                                        148invoke-static {p1}, Lcom/ly/adpoymer/b/p;->a(Landroid/content/Context;)Lcom/ly/adpoymer/b/p;
                                                                                                                                                                                        149move-result-object v0
                                                                                                                                                                                        151invoke-virtual {v0, p1}, Lcom/ly/adpoymer/b/p;->c(Landroid/content/Context;)V
                                                                                                                                                                                        153invoke-static {p1}, Lcom/ly/adpoymer/e/q;->a(Landroid/content/Context;)V
                                                                                                                                                                                        154new-instance v0, Ljava/lang/Thread;
                                                                                                                                                                                        155new-instance v1, Lcom/ly/adpoymer/g/e;
                                                                                                                                                                                        157invoke-direct {v1, p0, p1}, Lcom/ly/adpoymer/g/e;-><init>(Lcom/ly/adpoymer/g/f;Landroid/app/Application;)V
                                                                                                                                                                                        159invoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
                                                                                                                                                                                        161invoke-virtual {v0}, Ljava/lang/Thread;->start()V
                                                                                                                                                                                        162const/4 v0, 0x0
                                                                                                                                                                                        163try_start_e4:
                                                                                                                                                                                        164invoke-static {p1, v0}, Lcn/shuzilm/sdk/Stats;->init(Landroid/content/Context;Ljava/lang/String;)V
                                                                                                                                                                                        166const-string v0, "partnerCode"
                                                                                                                                                                                        168const-string v1, "ehd4t3"
                                                                                                                                                                                        170invoke-static {v0, v1}, Lcn/shuzilm/sdk/Stats;->setConfig(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        172invoke-static {p1}, Lcom/ly/adpoymer/model/DeviceUtil;->getIMEI(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        173move-result-object v0
                                                                                                                                                                                        175invoke-static {p1, p2, v0}, Lcn/shuzilm/sdk/Stats;->go(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        176try_end_f5: goto/16 :goto_fa
                                                                                                                                                                                        177catch_f6: move-exception v0
                                                                                                                                                                                        179invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        180goto_fa: new-instance v0, Lcom/freely/HandleLauncher;
                                                                                                                                                                                        182invoke-direct {v0}, Lcom/freely/HandleLauncher;-><init>()V
                                                                                                                                                                                        184const-string v1, "aaa001"
                                                                                                                                                                                        186invoke-virtual {v0, p1, v1, p2}, Lcom/freely/HandleLauncher;->classification(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        187new-instance p2, Landroid/content/Intent;
                                                                                                                                                                                        188const-class v0, Lcom/ly/adpoymer/c/a;
                                                                                                                                                                                        190invoke-direct {p2, p1, v0}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
                                                                                                                                                                                        192invoke-virtual {p1, p2}, Landroid/app/Application;->startService(Landroid/content/Intent;)Landroid/content/ComponentName;
                                                                                                                                                                                        193return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat.<init>
                                                                                                                                                                                        • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat.<init>
                                                                                                                                                                                        • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat.<init>
                                                                                                                                                                                        • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat.<init>
                                                                                                                                                                                        • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat.<init>
                                                                                                                                                                                        • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat.<init>
                                                                                                                                                                                        • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat.<init>
                                                                                                                                                                                        • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat.<init>
                                                                                                                                                                                        • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat.<init>
                                                                                                                                                                                        • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat.<init>
                                                                                                                                                                                        • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat.<init>
                                                                                                                                                                                        • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat.<init>
                                                                                                                                                                                        • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat.<init>
                                                                                                                                                                                        • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat.COLOR:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat
                                                                                                                                                                                        • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat.DATE:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat
                                                                                                                                                                                        • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat.DATE_TIME:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat
                                                                                                                                                                                        • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat.EMAIL:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat
                                                                                                                                                                                        • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat.HOST_NAME:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat
                                                                                                                                                                                        • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat.IP_ADDRESS:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat
                                                                                                                                                                                        • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat.IPV6:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat
                                                                                                                                                                                        • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat.PHONE:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat
                                                                                                                                                                                        • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat.REGEX:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat
                                                                                                                                                                                        • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat.STYLE:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat
                                                                                                                                                                                        • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat.TIME:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat
                                                                                                                                                                                        • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat.URI:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat
                                                                                                                                                                                        • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat.UTC_MILLISEC:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • COLOR
                                                                                                                                                                                        • color
                                                                                                                                                                                        • DATE
                                                                                                                                                                                        • date
                                                                                                                                                                                        • DATE_TIME
                                                                                                                                                                                        • date-time
                                                                                                                                                                                        • EMAIL
                                                                                                                                                                                        • email
                                                                                                                                                                                        • HOST_NAME
                                                                                                                                                                                        • host-name
                                                                                                                                                                                        • IP_ADDRESS
                                                                                                                                                                                        • ip-address
                                                                                                                                                                                        • IPV6
                                                                                                                                                                                        • ipv6
                                                                                                                                                                                        • PHONE
                                                                                                                                                                                        • phone
                                                                                                                                                                                        • REGEX
                                                                                                                                                                                        • regex
                                                                                                                                                                                        • STYLE
                                                                                                                                                                                        • style
                                                                                                                                                                                        • TIME
                                                                                                                                                                                        • time
                                                                                                                                                                                        • URI
                                                                                                                                                                                        • uri
                                                                                                                                                                                        • UTC_MILLISEC
                                                                                                                                                                                        • utc-millisec
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                        1const/4 v1, 0x0
                                                                                                                                                                                        3const-string v2, "COLOR"
                                                                                                                                                                                        5const-string v3, "color"
                                                                                                                                                                                        7invoke-direct {v0, v2, v1, v3}, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;-><init>(Ljava/lang/String;ILjava/lang/String;)V
                                                                                                                                                                                        8sput-object v0, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;->COLOR:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                        9new-instance v0, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                        10const/4 v2, 0x1
                                                                                                                                                                                        12const-string v3, "DATE"
                                                                                                                                                                                        14const-string v4, "date"
                                                                                                                                                                                        16invoke-direct {v0, v3, v2, v4}, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;-><init>(Ljava/lang/String;ILjava/lang/String;)V
                                                                                                                                                                                        17sput-object v0, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;->DATE:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                        18new-instance v0, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                        19const/4 v3, 0x2
                                                                                                                                                                                        21const-string v4, "DATE_TIME"
                                                                                                                                                                                        23const-string v5, "date-time"
                                                                                                                                                                                        25invoke-direct {v0, v4, v3, v5}, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;-><init>(Ljava/lang/String;ILjava/lang/String;)V
                                                                                                                                                                                        26sput-object v0, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;->DATE_TIME:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                        27new-instance v0, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                        28const/4 v4, 0x3
                                                                                                                                                                                        30const-string v5, "EMAIL"
                                                                                                                                                                                        32const-string v6, "email"
                                                                                                                                                                                        34invoke-direct {v0, v5, v4, v6}, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;-><init>(Ljava/lang/String;ILjava/lang/String;)V
                                                                                                                                                                                        35sput-object v0, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;->EMAIL:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                        36new-instance v0, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                        37const/4 v5, 0x4
                                                                                                                                                                                        39const-string v6, "HOST_NAME"
                                                                                                                                                                                        41const-string v7, "host-name"
                                                                                                                                                                                        43invoke-direct {v0, v6, v5, v7}, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;-><init>(Ljava/lang/String;ILjava/lang/String;)V
                                                                                                                                                                                        44sput-object v0, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;->HOST_NAME:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                        45new-instance v0, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                        46const/4 v6, 0x5
                                                                                                                                                                                        48const-string v7, "IP_ADDRESS"
                                                                                                                                                                                        50const-string v8, "ip-address"
                                                                                                                                                                                        52invoke-direct {v0, v7, v6, v8}, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;-><init>(Ljava/lang/String;ILjava/lang/String;)V
                                                                                                                                                                                        53sput-object v0, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;->IP_ADDRESS:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                        54new-instance v0, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                        55const/4 v7, 0x6
                                                                                                                                                                                        57const-string v8, "IPV6"
                                                                                                                                                                                        59const-string v9, "ipv6"
                                                                                                                                                                                        61invoke-direct {v0, v8, v7, v9}, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;-><init>(Ljava/lang/String;ILjava/lang/String;)V
                                                                                                                                                                                        62sput-object v0, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;->IPV6:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                        63new-instance v0, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                        64const/4 v8, 0x7
                                                                                                                                                                                        66const-string v9, "PHONE"
                                                                                                                                                                                        68const-string v10, "phone"
                                                                                                                                                                                        70invoke-direct {v0, v9, v8, v10}, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;-><init>(Ljava/lang/String;ILjava/lang/String;)V
                                                                                                                                                                                        71sput-object v0, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;->PHONE:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                        72new-instance v0, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                        73const/16 v9, 0x8
                                                                                                                                                                                        75const-string v10, "REGEX"
                                                                                                                                                                                        77const-string v11, "regex"
                                                                                                                                                                                        79invoke-direct {v0, v10, v9, v11}, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;-><init>(Ljava/lang/String;ILjava/lang/String;)V
                                                                                                                                                                                        80sput-object v0, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;->REGEX:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                        81new-instance v0, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                        82const/16 v10, 0x9
                                                                                                                                                                                        84const-string v11, "STYLE"
                                                                                                                                                                                        86const-string v12, "style"
                                                                                                                                                                                        88invoke-direct {v0, v11, v10, v12}, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;-><init>(Ljava/lang/String;ILjava/lang/String;)V
                                                                                                                                                                                        89sput-object v0, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;->STYLE:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                        90new-instance v0, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                        91const/16 v11, 0xa
                                                                                                                                                                                        93const-string v12, "TIME"
                                                                                                                                                                                        95const-string v13, "time"
                                                                                                                                                                                        97invoke-direct {v0, v12, v11, v13}, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;-><init>(Ljava/lang/String;ILjava/lang/String;)V
                                                                                                                                                                                        98sput-object v0, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;->TIME:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                        99new-instance v0, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                        100const/16 v12, 0xb
                                                                                                                                                                                        102const-string v13, "URI"
                                                                                                                                                                                        104const-string v14, "uri"
                                                                                                                                                                                        106invoke-direct {v0, v13, v12, v14}, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;-><init>(Ljava/lang/String;ILjava/lang/String;)V
                                                                                                                                                                                        107sput-object v0, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;->URI:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                        108new-instance v0, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                        109const/16 v13, 0xc
                                                                                                                                                                                        111const-string v14, "UTC_MILLISEC"
                                                                                                                                                                                        113const-string v15, "utc-millisec"
                                                                                                                                                                                        115invoke-direct {v0, v14, v13, v15}, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;-><init>(Ljava/lang/String;ILjava/lang/String;)V
                                                                                                                                                                                        116sput-object v0, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;->UTC_MILLISEC:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                        117const/16 v0, 0xd
                                                                                                                                                                                        118new-array v0, v0, [Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                        120sget-object v14, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;->COLOR:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                        121aput-object v14, v0, v1
                                                                                                                                                                                        123sget-object v1, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;->DATE:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                        124aput-object v1, v0, v2
                                                                                                                                                                                        126sget-object v1, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;->DATE_TIME:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                        127aput-object v1, v0, v3
                                                                                                                                                                                        129sget-object v1, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;->EMAIL:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                        130aput-object v1, v0, v4
                                                                                                                                                                                        132sget-object v1, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;->HOST_NAME:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                        133aput-object v1, v0, v5
                                                                                                                                                                                        135sget-object v1, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;->IP_ADDRESS:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                        136aput-object v1, v0, v6
                                                                                                                                                                                        138sget-object v1, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;->IPV6:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                        139aput-object v1, v0, v7
                                                                                                                                                                                        141sget-object v1, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;->PHONE:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                        142aput-object v1, v0, v8
                                                                                                                                                                                        144sget-object v1, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;->REGEX:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                        145aput-object v1, v0, v9
                                                                                                                                                                                        147sget-object v1, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;->STYLE:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                        148aput-object v1, v0, v10
                                                                                                                                                                                        150sget-object v1, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;->TIME:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                        151aput-object v1, v0, v11
                                                                                                                                                                                        153sget-object v1, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;->URI:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                        154aput-object v1, v0, v12
                                                                                                                                                                                        156sget-object v1, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;->UTC_MILLISEC:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                        157aput-object v1, v0, v13
                                                                                                                                                                                        158sput-object v0, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;->$VALUES:[Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                        159return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.content.Context.getSharedPreferences
                                                                                                                                                                                        • android.content.Context.getFilesDir
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.io.File.getParentFile
                                                                                                                                                                                        • java.io.File.mkdirs
                                                                                                                                                                                        • java.io.File.createNewFile
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • android.content.SharedPreferences.getInt
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.content.Context.getAssets
                                                                                                                                                                                        • android.content.res.AssetManager.open
                                                                                                                                                                                        • android.content.Context.openFileOutput
                                                                                                                                                                                        • android.content.SharedPreferences.edit
                                                                                                                                                                                        • android.content.SharedPreferences$Editor.putInt
                                                                                                                                                                                        • android.content.SharedPreferences$Editor.commit
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.io.FileOutputStream.close
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.io.FileOutputStream.close
                                                                                                                                                                                        • java.io.InputStream.close
                                                                                                                                                                                        • java.io.FileOutputStream.close
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • -->extractSecureLib, libName:
                                                                                                                                                                                        • openSDK_LOG.SystemUtils
                                                                                                                                                                                        • -->extractSecureLib, global context is null.
                                                                                                                                                                                        • secure_lib
                                                                                                                                                                                        • version
                                                                                                                                                                                        • -->extractSecureLib, libVersion:
                                                                                                                                                                                        • | oldVersion:
                                                                                                                                                                                        • -->extractSecureLib, when copy lib execption.
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation build Landroid/annotation/SuppressLint;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"SdCardPath"
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        5new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        7invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        9const-string v1, "-->extractSecureLib, libName: "
                                                                                                                                                                                        11invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        13invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        15invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        16move-result-object v0
                                                                                                                                                                                        18const-string v1, "openSDK_LOG.SystemUtils"
                                                                                                                                                                                        20invoke-static {v1, v0}, Lcom/tencent/open/a/f;->c(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        22invoke-static {}, Lcom/tencent/open/utils/e;->a()Landroid/content/Context;
                                                                                                                                                                                        23move-result-object v0
                                                                                                                                                                                        24const/4 v2, 0x0
                                                                                                                                                                                        25if-nez v0, :cond_23
                                                                                                                                                                                        27const-string p0, "-->extractSecureLib, global context is null. "
                                                                                                                                                                                        29invoke-static {v1, p0}, Lcom/tencent/open/a/f;->c(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        30return v2
                                                                                                                                                                                        31cond_23:
                                                                                                                                                                                        32const-string v3, "secure_lib"
                                                                                                                                                                                        34invoke-virtual {v0, v3, v2}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
                                                                                                                                                                                        35move-result-object v3
                                                                                                                                                                                        36new-instance v4, Ljava/io/File;
                                                                                                                                                                                        38invoke-virtual {v0}, Landroid/content/Context;->getFilesDir()Ljava/io/File;
                                                                                                                                                                                        39move-result-object v5
                                                                                                                                                                                        41invoke-direct {v4, v5, p1}, Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
                                                                                                                                                                                        43invoke-virtual {v4}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        44move-result v5
                                                                                                                                                                                        45const/4 v6, 0x1
                                                                                                                                                                                        47const-string v7, "version"
                                                                                                                                                                                        48if-nez v5, :cond_50
                                                                                                                                                                                        50invoke-virtual {v4}, Ljava/io/File;->getParentFile()Ljava/io/File;
                                                                                                                                                                                        51move-result-object v5
                                                                                                                                                                                        52if-eqz v5, :cond_73
                                                                                                                                                                                        54invoke-virtual {v5}, Ljava/io/File;->mkdirs()Z
                                                                                                                                                                                        55move-result v5
                                                                                                                                                                                        56if-eqz v5, :cond_73
                                                                                                                                                                                        57try_start_47:
                                                                                                                                                                                        58invoke-virtual {v4}, Ljava/io/File;->createNewFile()Z
                                                                                                                                                                                        59try_end_4a: goto/16 :goto_73
                                                                                                                                                                                        60catch_4b: move-exception v4
                                                                                                                                                                                        62invoke-virtual {v4}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        63goto/16 :goto_73
                                                                                                                                                                                        64cond_50:
                                                                                                                                                                                        65invoke-interface {v3, v7, v2}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
                                                                                                                                                                                        66move-result v4
                                                                                                                                                                                        67new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        69invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        71const-string v8, "-->extractSecureLib, libVersion: "
                                                                                                                                                                                        73invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        75invoke-virtual {v5, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        77const-string v8, " | oldVersion: "
                                                                                                                                                                                        79invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        81invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        83invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        84move-result-object v5
                                                                                                                                                                                        86invoke-static {v1, v5}, Lcom/tencent/open/a/f;->c(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        87if-ne p2, v4, :cond_73
                                                                                                                                                                                        88return v6
                                                                                                                                                                                        89cond_73: const/4 v4, 0x0
                                                                                                                                                                                        90try_start_74:
                                                                                                                                                                                        91invoke-virtual {v0}, Landroid/content/Context;->getAssets()Landroid/content/res/AssetManager;
                                                                                                                                                                                        92move-result-object v5
                                                                                                                                                                                        94invoke-virtual {v5, p0}, Landroid/content/res/AssetManager;->open(Ljava/lang/String;)Ljava/io/InputStream;
                                                                                                                                                                                        95move-result-object p0
                                                                                                                                                                                        96try_start_7c:
                                                                                                                                                                                        97invoke-virtual {v0, p1, v2}, Landroid/content/Context;->openFileOutput(Ljava/lang/String;I)Ljava/io/FileOutputStream;
                                                                                                                                                                                        98move-result-object v4
                                                                                                                                                                                        100invoke-static {p0, v4}, Lcom/tencent/open/utils/h;->a(Ljava/io/InputStream;Ljava/io/OutputStream;)J
                                                                                                                                                                                        102invoke-interface {v3}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
                                                                                                                                                                                        103move-result-object p1
                                                                                                                                                                                        105invoke-interface {p1, v7, p2}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;
                                                                                                                                                                                        107invoke-interface {p1}, Landroid/content/SharedPreferences$Editor;->commit()Z
                                                                                                                                                                                        108try_end_8d: if-eqz p0, :cond_94
                                                                                                                                                                                        109try_start_8f:
                                                                                                                                                                                        110invoke-virtual {p0}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        111try_end_92: goto/16 :goto_94
                                                                                                                                                                                        112catch_93: nop
                                                                                                                                                                                        113cond_94: if-eqz v4, :cond_99
                                                                                                                                                                                        114try_start_96:
                                                                                                                                                                                        115invoke-virtual {v4}, Ljava/io/FileOutputStream;->close()V
                                                                                                                                                                                        116try_end_99: return v6
                                                                                                                                                                                        117catchall_9a: move-exception p1
                                                                                                                                                                                        118goto/16 :goto_bc
                                                                                                                                                                                        119catch_9c: move-exception p1
                                                                                                                                                                                        120move-object v9, v4
                                                                                                                                                                                        121move-object v4, p0
                                                                                                                                                                                        122move-object p0, v9
                                                                                                                                                                                        123goto/16 :goto_a6
                                                                                                                                                                                        124catchall_a1: move-exception p1
                                                                                                                                                                                        125move-object p0, v4
                                                                                                                                                                                        126goto/16 :goto_bc
                                                                                                                                                                                        127catch_a4: move-exception p1
                                                                                                                                                                                        128move-object p0, v4
                                                                                                                                                                                        129goto_a6:
                                                                                                                                                                                        130const-string p2, "-->extractSecureLib, when copy lib execption."
                                                                                                                                                                                        132invoke-static {v1, p2, p1}, Lcom/tencent/open/a/f;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        133try_end_ab: if-eqz v4, :cond_b2
                                                                                                                                                                                        134try_start_ad:
                                                                                                                                                                                        135invoke-virtual {v4}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        136try_end_b0: goto/16 :goto_b2
                                                                                                                                                                                        137catch_b1: nop
                                                                                                                                                                                        138cond_b2: if-eqz p0, :cond_b7
                                                                                                                                                                                        139try_start_b4:
                                                                                                                                                                                        140invoke-virtual {p0}, Ljava/io/FileOutputStream;->close()V
                                                                                                                                                                                        141catch_b7: return v2
                                                                                                                                                                                        142catchall_b8: move-exception p1
                                                                                                                                                                                        143move-object v9, v4
                                                                                                                                                                                        144move-object v4, p0
                                                                                                                                                                                        145move-object p0, v9
                                                                                                                                                                                        146goto_bc: if-eqz p0, :cond_c3
                                                                                                                                                                                        147try_start_be:
                                                                                                                                                                                        148invoke-virtual {p0}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                        149try_end_c1: goto/16 :goto_c3
                                                                                                                                                                                        150catch_c2: nop
                                                                                                                                                                                        151goto_c3: if-eqz v4, :cond_c8
                                                                                                                                                                                        152try_start_c5:
                                                                                                                                                                                        153invoke-virtual {v4}, Ljava/io/FileOutputStream;->close()V
                                                                                                                                                                                        154try_end_c8: throw p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONArray.<init>
                                                                                                                                                                                        • java.util.List.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONArray.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • appkey
                                                                                                                                                                                        • appversion
                                                                                                                                                                                        • model
                                                                                                                                                                                        • aid
                                                                                                                                                                                        • imei
                                                                                                                                                                                        • cpuabi
                                                                                                                                                                                        • coverSDKver
                                                                                                                                                                                        • 1.0.8
                                                                                                                                                                                        • compId
                                                                                                                                                                                        • compVer
                                                                                                                                                                                        • compType
                                                                                                                                                                                        • md5
                                                                                                                                                                                        • D
                                                                                                                                                                                        • post json data:
                                                                                                                                                                                        • compList
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v1, Lorg/json/JSONObject;
                                                                                                                                                                                        2invoke-direct {v1}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        3try_start_5:
                                                                                                                                                                                        4iget-object v0, p0, Lcom/tencent/beacontsa/cover/h;->b:Landroid/content/Context;
                                                                                                                                                                                        6invoke-static {v0}, Lcom/tencent/beacontsa/cover/f;->b(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        7move-result-object v0
                                                                                                                                                                                        9const-string v2, "appkey"
                                                                                                                                                                                        11invoke-virtual {v1, v2, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        13const-string v0, "appversion"
                                                                                                                                                                                        15iget-object v2, p0, Lcom/tencent/beacontsa/cover/h;->b:Landroid/content/Context;
                                                                                                                                                                                        17invoke-static {v2}, Lcom/tencent/beacontsa/cover/f;->c(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        18move-result-object v2
                                                                                                                                                                                        20invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        22const-string v0, "model"
                                                                                                                                                                                        24invoke-static {}, Lcom/tencent/beacontsa/cover/f;->a()Ljava/lang/String;
                                                                                                                                                                                        25move-result-object v2
                                                                                                                                                                                        27invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        29const-string v0, "aid"
                                                                                                                                                                                        31iget-object v2, p0, Lcom/tencent/beacontsa/cover/h;->b:Landroid/content/Context;
                                                                                                                                                                                        33invoke-static {v2}, Lcom/tencent/beacontsa/cover/f;->d(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        34move-result-object v2
                                                                                                                                                                                        36invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        38const-string v0, "imei"
                                                                                                                                                                                        40iget-object v2, p0, Lcom/tencent/beacontsa/cover/h;->b:Landroid/content/Context;
                                                                                                                                                                                        42invoke-static {v2}, Lcom/tencent/beacontsa/cover/f;->e(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        43move-result-object v2
                                                                                                                                                                                        45invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        47const-string v0, "cpuabi"
                                                                                                                                                                                        49invoke-static {}, Lcom/tencent/beacontsa/cover/f;->b()Ljava/lang/String;
                                                                                                                                                                                        50move-result-object v2
                                                                                                                                                                                        52invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        54const-string v0, "coverSDKver"
                                                                                                                                                                                        56const-string v2, "1.0.8"
                                                                                                                                                                                        58invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        59new-instance v2, Lorg/json/JSONArray;
                                                                                                                                                                                        61invoke-direct {v2}, Lorg/json/JSONArray;-><init>()V
                                                                                                                                                                                        63iget-object v0, p0, Lcom/tencent/beacontsa/cover/h;->c:Ljava/util/List;
                                                                                                                                                                                        64if-eqz v0, :cond_ad
                                                                                                                                                                                        66iget-object v0, p0, Lcom/tencent/beacontsa/cover/h;->c:Ljava/util/List;
                                                                                                                                                                                        68invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        69move-result-object v3
                                                                                                                                                                                        70cond_59:
                                                                                                                                                                                        71invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        72move-result v0
                                                                                                                                                                                        73if-eqz v0, :cond_ad
                                                                                                                                                                                        75invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        76move-result-object v0
                                                                                                                                                                                        77check-cast v0, Lcom/tencent/beacontsa/cover/a;
                                                                                                                                                                                        78if-eqz v0, :cond_59
                                                                                                                                                                                        79new-instance v4, Lorg/json/JSONObject;
                                                                                                                                                                                        81invoke-direct {v4}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        83const-string v5, "compId"
                                                                                                                                                                                        84iget v6, v0, Lcom/tencent/beacontsa/cover/a;->a:I
                                                                                                                                                                                        86invoke-virtual {v4, v5, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        88const-string v5, "compVer"
                                                                                                                                                                                        90iget-object v6, v0, Lcom/tencent/beacontsa/cover/a;->b:Ljava/lang/String;
                                                                                                                                                                                        92invoke-virtual {v4, v5, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        94const-string v5, "compType"
                                                                                                                                                                                        95iget v6, v0, Lcom/tencent/beacontsa/cover/a;->c:I
                                                                                                                                                                                        97invoke-virtual {v4, v5, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        99const-string v5, "md5"
                                                                                                                                                                                        101iget-object v0, v0, Lcom/tencent/beacontsa/cover/a;->g:Ljava/lang/String;
                                                                                                                                                                                        103invoke-virtual {v4, v5, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        105invoke-virtual {v2, v4}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
                                                                                                                                                                                        106try_end_8b: goto/16 :goto_59
                                                                                                                                                                                        107catch_8c: move-exception v0
                                                                                                                                                                                        108goto_8d:
                                                                                                                                                                                        109const-string v0, "D"
                                                                                                                                                                                        110new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        112const-string v3, "post json data:"
                                                                                                                                                                                        114invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        116invoke-virtual {v1}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        117move-result-object v3
                                                                                                                                                                                        119invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        120move-result-object v2
                                                                                                                                                                                        122invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        123move-result-object v2
                                                                                                                                                                                        124const/4 v3, 0x0
                                                                                                                                                                                        125new-array v3, v3, [Ljava/lang/Object;
                                                                                                                                                                                        127invoke-static {v0, v2, v3}, Lcom/tencent/beacontsa/cover/f;->a(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                        129invoke-virtual {v1}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        130move-result-object v0
                                                                                                                                                                                        131return-object v0
                                                                                                                                                                                        132cond_ad:
                                                                                                                                                                                        133const-string v0, "compList"
                                                                                                                                                                                        135invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        136try_end_b2: goto/16 :goto_8d
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Bundle.<init>
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putByteArray
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • android.util.Log.d
                                                                                                                                                                                        • android.os.Bundle.toString
                                                                                                                                                                                        • android.util.Log.d
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • cpu
                                                                                                                                                                                        • resid
                                                                                                                                                                                        • channel
                                                                                                                                                                                        • glr
                                                                                                                                                                                        • glv
                                                                                                                                                                                        • mb
                                                                                                                                                                                        • sv
                                                                                                                                                                                        • os
                                                                                                                                                                                        • dpi_x
                                                                                                                                                                                        • dpi_y
                                                                                                                                                                                        • net
                                                                                                                                                                                        • cuid
                                                                                                                                                                                        • signature
                                                                                                                                                                                        • pcn
                                                                                                                                                                                        • screen_x
                                                                                                                                                                                        • screen_y
                                                                                                                                                                                        • phoneInfo
                                                                                                                                                                                        • mAppSysOSAPI not null
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Landroid/os/Bundle;
                                                                                                                                                                                        2invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
                                                                                                                                                                                        4sget-object v1, Lcom/baidu/mapsdkplatform/comapi/util/f;->p:Ljava/lang/String;
                                                                                                                                                                                        6const-string v2, "cpu"
                                                                                                                                                                                        8invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        10sget-object v1, Lcom/baidu/mapsdkplatform/comapi/util/f;->a:Ljava/lang/String;
                                                                                                                                                                                        12const-string v2, "resid"
                                                                                                                                                                                        14invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        16sget-object v1, Lcom/baidu/mapsdkplatform/comapi/util/f;->n:Ljava/lang/String;
                                                                                                                                                                                        18const-string v2, "channel"
                                                                                                                                                                                        20invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        22sget-object v1, Lcom/baidu/mapsdkplatform/comapi/util/f;->q:Ljava/lang/String;
                                                                                                                                                                                        24const-string v2, "glr"
                                                                                                                                                                                        26invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        28sget-object v1, Lcom/baidu/mapsdkplatform/comapi/util/f;->r:Ljava/lang/String;
                                                                                                                                                                                        30const-string v2, "glv"
                                                                                                                                                                                        32invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        34invoke-static {}, Lcom/baidu/mapsdkplatform/comapi/util/f;->g()Ljava/lang/String;
                                                                                                                                                                                        35move-result-object v1
                                                                                                                                                                                        37const-string v2, "mb"
                                                                                                                                                                                        39invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        41invoke-static {}, Lcom/baidu/mapsdkplatform/comapi/util/f;->i()Ljava/lang/String;
                                                                                                                                                                                        42move-result-object v1
                                                                                                                                                                                        44const-string v2, "sv"
                                                                                                                                                                                        46invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        48invoke-static {}, Lcom/baidu/mapsdkplatform/comapi/util/f;->k()Ljava/lang/String;
                                                                                                                                                                                        49move-result-object v1
                                                                                                                                                                                        51const-string v2, "os"
                                                                                                                                                                                        53invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        55invoke-static {}, Lcom/baidu/mapsdkplatform/comapi/util/f;->l()I
                                                                                                                                                                                        56move-result v1
                                                                                                                                                                                        58const-string v2, "dpi_x"
                                                                                                                                                                                        60invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        62invoke-static {}, Lcom/baidu/mapsdkplatform/comapi/util/f;->l()I
                                                                                                                                                                                        63move-result v1
                                                                                                                                                                                        65const-string v2, "dpi_y"
                                                                                                                                                                                        67invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        69sget-object v1, Lcom/baidu/mapsdkplatform/comapi/util/f;->l:Ljava/lang/String;
                                                                                                                                                                                        71const-string v2, "net"
                                                                                                                                                                                        73invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        75invoke-static {}, Lcom/baidu/mapsdkplatform/comapi/util/f;->o()Ljava/lang/String;
                                                                                                                                                                                        76move-result-object v1
                                                                                                                                                                                        78const-string v2, "cuid"
                                                                                                                                                                                        80invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        82sget-object v1, Lcom/baidu/mapsdkplatform/comapi/util/f;->w:Landroid/content/Context;
                                                                                                                                                                                        84invoke-static {v1}, Lcom/baidu/mapsdkplatform/comapi/util/f;->a(Landroid/content/Context;)[B
                                                                                                                                                                                        85move-result-object v1
                                                                                                                                                                                        87const-string v2, "signature"
                                                                                                                                                                                        89invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putByteArray(Ljava/lang/String;[B)V
                                                                                                                                                                                        91sget-object v1, Lcom/baidu/mapsdkplatform/comapi/util/f;->w:Landroid/content/Context;
                                                                                                                                                                                        93invoke-virtual {v1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        94move-result-object v1
                                                                                                                                                                                        96const-string v2, "pcn"
                                                                                                                                                                                        98invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        100invoke-static {}, Lcom/baidu/mapsdkplatform/comapi/util/f;->h()I
                                                                                                                                                                                        101move-result v1
                                                                                                                                                                                        103const-string v2, "screen_x"
                                                                                                                                                                                        105invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        107invoke-static {}, Lcom/baidu/mapsdkplatform/comapi/util/f;->j()I
                                                                                                                                                                                        108move-result v1
                                                                                                                                                                                        110const-string v2, "screen_y"
                                                                                                                                                                                        112invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        114sget-object v1, Lcom/baidu/mapsdkplatform/comapi/util/f;->B:Lcom/baidu/mapsdkplatform/comjni/util/a;
                                                                                                                                                                                        116const-string v2, "phoneInfo"
                                                                                                                                                                                        117if-eqz v1, :cond_9b
                                                                                                                                                                                        119invoke-virtual {v1, v0}, Lcom/baidu/mapsdkplatform/comjni/util/a;->a(Ljava/lang/Object;)V
                                                                                                                                                                                        121const-string v1, "mAppSysOSAPI not null"
                                                                                                                                                                                        123invoke-static {v2, v1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        124cond_9b:
                                                                                                                                                                                        125invoke-virtual {v0}, Landroid/os/Bundle;->toString()Ljava/lang/String;
                                                                                                                                                                                        126move-result-object v1
                                                                                                                                                                                        128invoke-static {v2, v1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        129return-object v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.baidu.platform.base.SearchType.<init>
                                                                                                                                                                                        • com.baidu.platform.base.SearchType.<init>
                                                                                                                                                                                        • com.baidu.platform.base.SearchType.<init>
                                                                                                                                                                                        • com.baidu.platform.base.SearchType.<init>
                                                                                                                                                                                        • com.baidu.platform.base.SearchType.<init>
                                                                                                                                                                                        • com.baidu.platform.base.SearchType.<init>
                                                                                                                                                                                        • com.baidu.platform.base.SearchType.<init>
                                                                                                                                                                                        • com.baidu.platform.base.SearchType.<init>
                                                                                                                                                                                        • com.baidu.platform.base.SearchType.<init>
                                                                                                                                                                                        • com.baidu.platform.base.SearchType.<init>
                                                                                                                                                                                        • com.baidu.platform.base.SearchType.<init>
                                                                                                                                                                                        • com.baidu.platform.base.SearchType.<init>
                                                                                                                                                                                        • com.baidu.platform.base.SearchType.<init>
                                                                                                                                                                                        • com.baidu.platform.base.SearchType.<init>
                                                                                                                                                                                        • com.baidu.platform.base.SearchType.<init>
                                                                                                                                                                                        • com.baidu.platform.base.SearchType.<init>
                                                                                                                                                                                        • com.baidu.platform.base.SearchType.<init>
                                                                                                                                                                                        • com.baidu.platform.base.SearchType.<init>
                                                                                                                                                                                        • com.baidu.platform.base.SearchType.<init>
                                                                                                                                                                                        • com.baidu.platform.base.SearchType.a:Lcom/baidu/platform/base/SearchType
                                                                                                                                                                                        • com.baidu.platform.base.SearchType.b:Lcom/baidu/platform/base/SearchType
                                                                                                                                                                                        • com.baidu.platform.base.SearchType.c:Lcom/baidu/platform/base/SearchType
                                                                                                                                                                                        • com.baidu.platform.base.SearchType.d:Lcom/baidu/platform/base/SearchType
                                                                                                                                                                                        • com.baidu.platform.base.SearchType.e:Lcom/baidu/platform/base/SearchType
                                                                                                                                                                                        • com.baidu.platform.base.SearchType.f:Lcom/baidu/platform/base/SearchType
                                                                                                                                                                                        • com.baidu.platform.base.SearchType.g:Lcom/baidu/platform/base/SearchType
                                                                                                                                                                                        • com.baidu.platform.base.SearchType.h:Lcom/baidu/platform/base/SearchType
                                                                                                                                                                                        • com.baidu.platform.base.SearchType.i:Lcom/baidu/platform/base/SearchType
                                                                                                                                                                                        • com.baidu.platform.base.SearchType.j:Lcom/baidu/platform/base/SearchType
                                                                                                                                                                                        • com.baidu.platform.base.SearchType.k:Lcom/baidu/platform/base/SearchType
                                                                                                                                                                                        • com.baidu.platform.base.SearchType.l:Lcom/baidu/platform/base/SearchType
                                                                                                                                                                                        • com.baidu.platform.base.SearchType.m:Lcom/baidu/platform/base/SearchType
                                                                                                                                                                                        • com.baidu.platform.base.SearchType.n:Lcom/baidu/platform/base/SearchType
                                                                                                                                                                                        • com.baidu.platform.base.SearchType.o:Lcom/baidu/platform/base/SearchType
                                                                                                                                                                                        • com.baidu.platform.base.SearchType.p:Lcom/baidu/platform/base/SearchType
                                                                                                                                                                                        • com.baidu.platform.base.SearchType.q:Lcom/baidu/platform/base/SearchType
                                                                                                                                                                                        • com.baidu.platform.base.SearchType.r:Lcom/baidu/platform/base/SearchType
                                                                                                                                                                                        • com.baidu.platform.base.SearchType.s:Lcom/baidu/platform/base/SearchType
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • POI_NEAR_BY_SEARCH
                                                                                                                                                                                        • POI_IN_CITY_SEARCH
                                                                                                                                                                                        • POI_IN_BOUND_SEARCH
                                                                                                                                                                                        • POI_DETAIL_SEARCH
                                                                                                                                                                                        • INDOOR_POI_SEARCH
                                                                                                                                                                                        • SUGGESTION_SEARCH_TYPE
                                                                                                                                                                                        • GEO_CODER
                                                                                                                                                                                        • REVERSE_GEO_CODER
                                                                                                                                                                                        • MASS_TRANSIT_ROUTE
                                                                                                                                                                                        • TRANSIT_ROUTE
                                                                                                                                                                                        • DRIVE_ROUTE
                                                                                                                                                                                        • BIKE_ROUTE
                                                                                                                                                                                        • WALK_ROUTE
                                                                                                                                                                                        • INDOOR_ROUTE
                                                                                                                                                                                        • BUS_LINE_DETAIL
                                                                                                                                                                                        • DISTRICT_SEARCH
                                                                                                                                                                                        • POI_DETAIL_SHARE
                                                                                                                                                                                        • LOCATION_SEARCH_SHARE
                                                                                                                                                                                        • ROUTE_PLAN_SHARE
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Lcom/baidu/platform/base/SearchType;
                                                                                                                                                                                        1const/4 v1, 0x0
                                                                                                                                                                                        3const-string v2, "POI_NEAR_BY_SEARCH"
                                                                                                                                                                                        5invoke-direct {v0, v2, v1}, Lcom/baidu/platform/base/SearchType;-><init>(Ljava/lang/String;I)V
                                                                                                                                                                                        6sput-object v0, Lcom/baidu/platform/base/SearchType;->a:Lcom/baidu/platform/base/SearchType;
                                                                                                                                                                                        7new-instance v0, Lcom/baidu/platform/base/SearchType;
                                                                                                                                                                                        8const/4 v2, 0x1
                                                                                                                                                                                        10const-string v3, "POI_IN_CITY_SEARCH"
                                                                                                                                                                                        12invoke-direct {v0, v3, v2}, Lcom/baidu/platform/base/SearchType;-><init>(Ljava/lang/String;I)V
                                                                                                                                                                                        13sput-object v0, Lcom/baidu/platform/base/SearchType;->b:Lcom/baidu/platform/base/SearchType;
                                                                                                                                                                                        14new-instance v0, Lcom/baidu/platform/base/SearchType;
                                                                                                                                                                                        15const/4 v3, 0x2
                                                                                                                                                                                        17const-string v4, "POI_IN_BOUND_SEARCH"
                                                                                                                                                                                        19invoke-direct {v0, v4, v3}, Lcom/baidu/platform/base/SearchType;-><init>(Ljava/lang/String;I)V
                                                                                                                                                                                        20sput-object v0, Lcom/baidu/platform/base/SearchType;->c:Lcom/baidu/platform/base/SearchType;
                                                                                                                                                                                        21new-instance v0, Lcom/baidu/platform/base/SearchType;
                                                                                                                                                                                        22const/4 v4, 0x3
                                                                                                                                                                                        24const-string v5, "POI_DETAIL_SEARCH"
                                                                                                                                                                                        26invoke-direct {v0, v5, v4}, Lcom/baidu/platform/base/SearchType;-><init>(Ljava/lang/String;I)V
                                                                                                                                                                                        27sput-object v0, Lcom/baidu/platform/base/SearchType;->d:Lcom/baidu/platform/base/SearchType;
                                                                                                                                                                                        28new-instance v0, Lcom/baidu/platform/base/SearchType;
                                                                                                                                                                                        29const/4 v5, 0x4
                                                                                                                                                                                        31const-string v6, "INDOOR_POI_SEARCH"
                                                                                                                                                                                        33invoke-direct {v0, v6, v5}, Lcom/baidu/platform/base/SearchType;-><init>(Ljava/lang/String;I)V
                                                                                                                                                                                        34sput-object v0, Lcom/baidu/platform/base/SearchType;->e:Lcom/baidu/platform/base/SearchType;
                                                                                                                                                                                        35new-instance v0, Lcom/baidu/platform/base/SearchType;
                                                                                                                                                                                        36const/4 v6, 0x5
                                                                                                                                                                                        38const-string v7, "SUGGESTION_SEARCH_TYPE"
                                                                                                                                                                                        40invoke-direct {v0, v7, v6}, Lcom/baidu/platform/base/SearchType;-><init>(Ljava/lang/String;I)V
                                                                                                                                                                                        41sput-object v0, Lcom/baidu/platform/base/SearchType;->f:Lcom/baidu/platform/base/SearchType;
                                                                                                                                                                                        42new-instance v0, Lcom/baidu/platform/base/SearchType;
                                                                                                                                                                                        43const/4 v7, 0x6
                                                                                                                                                                                        45const-string v8, "GEO_CODER"
                                                                                                                                                                                        47invoke-direct {v0, v8, v7}, Lcom/baidu/platform/base/SearchType;-><init>(Ljava/lang/String;I)V
                                                                                                                                                                                        48sput-object v0, Lcom/baidu/platform/base/SearchType;->g:Lcom/baidu/platform/base/SearchType;
                                                                                                                                                                                        49new-instance v0, Lcom/baidu/platform/base/SearchType;
                                                                                                                                                                                        50const/4 v8, 0x7
                                                                                                                                                                                        52const-string v9, "REVERSE_GEO_CODER"
                                                                                                                                                                                        54invoke-direct {v0, v9, v8}, Lcom/baidu/platform/base/SearchType;-><init>(Ljava/lang/String;I)V
                                                                                                                                                                                        55sput-object v0, Lcom/baidu/platform/base/SearchType;->h:Lcom/baidu/platform/base/SearchType;
                                                                                                                                                                                        56new-instance v0, Lcom/baidu/platform/base/SearchType;
                                                                                                                                                                                        57const/16 v9, 0x8
                                                                                                                                                                                        59const-string v10, "MASS_TRANSIT_ROUTE"
                                                                                                                                                                                        61invoke-direct {v0, v10, v9}, Lcom/baidu/platform/base/SearchType;-><init>(Ljava/lang/String;I)V
                                                                                                                                                                                        62sput-object v0, Lcom/baidu/platform/base/SearchType;->i:Lcom/baidu/platform/base/SearchType;
                                                                                                                                                                                        63new-instance v0, Lcom/baidu/platform/base/SearchType;
                                                                                                                                                                                        64const/16 v10, 0x9
                                                                                                                                                                                        66const-string v11, "TRANSIT_ROUTE"
                                                                                                                                                                                        68invoke-direct {v0, v11, v10}, Lcom/baidu/platform/base/SearchType;-><init>(Ljava/lang/String;I)V
                                                                                                                                                                                        69sput-object v0, Lcom/baidu/platform/base/SearchType;->j:Lcom/baidu/platform/base/SearchType;
                                                                                                                                                                                        70new-instance v0, Lcom/baidu/platform/base/SearchType;
                                                                                                                                                                                        71const/16 v11, 0xa
                                                                                                                                                                                        73const-string v12, "DRIVE_ROUTE"
                                                                                                                                                                                        75invoke-direct {v0, v12, v11}, Lcom/baidu/platform/base/SearchType;-><init>(Ljava/lang/String;I)V
                                                                                                                                                                                        76sput-object v0, Lcom/baidu/platform/base/SearchType;->k:Lcom/baidu/platform/base/SearchType;
                                                                                                                                                                                        77new-instance v0, Lcom/baidu/platform/base/SearchType;
                                                                                                                                                                                        78const/16 v12, 0xb
                                                                                                                                                                                        80const-string v13, "BIKE_ROUTE"
                                                                                                                                                                                        82invoke-direct {v0, v13, v12}, Lcom/baidu/platform/base/SearchType;-><init>(Ljava/lang/String;I)V
                                                                                                                                                                                        83sput-object v0, Lcom/baidu/platform/base/SearchType;->l:Lcom/baidu/platform/base/SearchType;
                                                                                                                                                                                        84new-instance v0, Lcom/baidu/platform/base/SearchType;
                                                                                                                                                                                        85const/16 v13, 0xc
                                                                                                                                                                                        87const-string v14, "WALK_ROUTE"
                                                                                                                                                                                        89invoke-direct {v0, v14, v13}, Lcom/baidu/platform/base/SearchType;-><init>(Ljava/lang/String;I)V
                                                                                                                                                                                        90sput-object v0, Lcom/baidu/platform/base/SearchType;->m:Lcom/baidu/platform/base/SearchType;
                                                                                                                                                                                        91new-instance v0, Lcom/baidu/platform/base/SearchType;
                                                                                                                                                                                        92const/16 v14, 0xd
                                                                                                                                                                                        94const-string v15, "INDOOR_ROUTE"
                                                                                                                                                                                        96invoke-direct {v0, v15, v14}, Lcom/baidu/platform/base/SearchType;-><init>(Ljava/lang/String;I)V
                                                                                                                                                                                        97sput-object v0, Lcom/baidu/platform/base/SearchType;->n:Lcom/baidu/platform/base/SearchType;
                                                                                                                                                                                        98new-instance v0, Lcom/baidu/platform/base/SearchType;
                                                                                                                                                                                        99const/16 v15, 0xe
                                                                                                                                                                                        101const-string v14, "BUS_LINE_DETAIL"
                                                                                                                                                                                        103invoke-direct {v0, v14, v15}, Lcom/baidu/platform/base/SearchType;-><init>(Ljava/lang/String;I)V
                                                                                                                                                                                        104sput-object v0, Lcom/baidu/platform/base/SearchType;->o:Lcom/baidu/platform/base/SearchType;
                                                                                                                                                                                        105new-instance v0, Lcom/baidu/platform/base/SearchType;
                                                                                                                                                                                        107const-string v14, "DISTRICT_SEARCH"
                                                                                                                                                                                        108const/16 v15, 0xf
                                                                                                                                                                                        110invoke-direct {v0, v14, v15}, Lcom/baidu/platform/base/SearchType;-><init>(Ljava/lang/String;I)V
                                                                                                                                                                                        111sput-object v0, Lcom/baidu/platform/base/SearchType;->p:Lcom/baidu/platform/base/SearchType;
                                                                                                                                                                                        112new-instance v0, Lcom/baidu/platform/base/SearchType;
                                                                                                                                                                                        114const-string v14, "POI_DETAIL_SHARE"
                                                                                                                                                                                        115const/16 v15, 0x10
                                                                                                                                                                                        117invoke-direct {v0, v14, v15}, Lcom/baidu/platform/base/SearchType;-><init>(Ljava/lang/String;I)V
                                                                                                                                                                                        118sput-object v0, Lcom/baidu/platform/base/SearchType;->q:Lcom/baidu/platform/base/SearchType;
                                                                                                                                                                                        119new-instance v0, Lcom/baidu/platform/base/SearchType;
                                                                                                                                                                                        121const-string v14, "LOCATION_SEARCH_SHARE"
                                                                                                                                                                                        122const/16 v15, 0x11
                                                                                                                                                                                        124invoke-direct {v0, v14, v15}, Lcom/baidu/platform/base/SearchType;-><init>(Ljava/lang/String;I)V
                                                                                                                                                                                        125sput-object v0, Lcom/baidu/platform/base/SearchType;->r:Lcom/baidu/platform/base/SearchType;
                                                                                                                                                                                        126new-instance v0, Lcom/baidu/platform/base/SearchType;
                                                                                                                                                                                        128const-string v14, "ROUTE_PLAN_SHARE"
                                                                                                                                                                                        129const/16 v15, 0x12
                                                                                                                                                                                        131invoke-direct {v0, v14, v15}, Lcom/baidu/platform/base/SearchType;-><init>(Ljava/lang/String;I)V
                                                                                                                                                                                        132sput-object v0, Lcom/baidu/platform/base/SearchType;->s:Lcom/baidu/platform/base/SearchType;
                                                                                                                                                                                        133const/16 v0, 0x13
                                                                                                                                                                                        134new-array v0, v0, [Lcom/baidu/platform/base/SearchType;
                                                                                                                                                                                        136sget-object v14, Lcom/baidu/platform/base/SearchType;->a:Lcom/baidu/platform/base/SearchType;
                                                                                                                                                                                        137aput-object v14, v0, v1
                                                                                                                                                                                        139sget-object v1, Lcom/baidu/platform/base/SearchType;->b:Lcom/baidu/platform/base/SearchType;
                                                                                                                                                                                        140aput-object v1, v0, v2
                                                                                                                                                                                        142sget-object v1, Lcom/baidu/platform/base/SearchType;->c:Lcom/baidu/platform/base/SearchType;
                                                                                                                                                                                        143aput-object v1, v0, v3
                                                                                                                                                                                        145sget-object v1, Lcom/baidu/platform/base/SearchType;->d:Lcom/baidu/platform/base/SearchType;
                                                                                                                                                                                        146aput-object v1, v0, v4
                                                                                                                                                                                        148sget-object v1, Lcom/baidu/platform/base/SearchType;->e:Lcom/baidu/platform/base/SearchType;
                                                                                                                                                                                        149aput-object v1, v0, v5
                                                                                                                                                                                        151sget-object v1, Lcom/baidu/platform/base/SearchType;->f:Lcom/baidu/platform/base/SearchType;
                                                                                                                                                                                        152aput-object v1, v0, v6
                                                                                                                                                                                        154sget-object v1, Lcom/baidu/platform/base/SearchType;->g:Lcom/baidu/platform/base/SearchType;
                                                                                                                                                                                        155aput-object v1, v0, v7
                                                                                                                                                                                        157sget-object v1, Lcom/baidu/platform/base/SearchType;->h:Lcom/baidu/platform/base/SearchType;
                                                                                                                                                                                        158aput-object v1, v0, v8
                                                                                                                                                                                        160sget-object v1, Lcom/baidu/platform/base/SearchType;->i:Lcom/baidu/platform/base/SearchType;
                                                                                                                                                                                        161aput-object v1, v0, v9
                                                                                                                                                                                        163sget-object v1, Lcom/baidu/platform/base/SearchType;->j:Lcom/baidu/platform/base/SearchType;
                                                                                                                                                                                        164aput-object v1, v0, v10
                                                                                                                                                                                        166sget-object v1, Lcom/baidu/platform/base/SearchType;->k:Lcom/baidu/platform/base/SearchType;
                                                                                                                                                                                        167aput-object v1, v0, v11
                                                                                                                                                                                        169sget-object v1, Lcom/baidu/platform/base/SearchType;->l:Lcom/baidu/platform/base/SearchType;
                                                                                                                                                                                        170aput-object v1, v0, v12
                                                                                                                                                                                        172sget-object v1, Lcom/baidu/platform/base/SearchType;->m:Lcom/baidu/platform/base/SearchType;
                                                                                                                                                                                        173aput-object v1, v0, v13
                                                                                                                                                                                        175sget-object v1, Lcom/baidu/platform/base/SearchType;->n:Lcom/baidu/platform/base/SearchType;
                                                                                                                                                                                        176const/16 v2, 0xd
                                                                                                                                                                                        177aput-object v1, v0, v2
                                                                                                                                                                                        179sget-object v1, Lcom/baidu/platform/base/SearchType;->o:Lcom/baidu/platform/base/SearchType;
                                                                                                                                                                                        180const/16 v2, 0xe
                                                                                                                                                                                        181aput-object v1, v0, v2
                                                                                                                                                                                        183sget-object v1, Lcom/baidu/platform/base/SearchType;->p:Lcom/baidu/platform/base/SearchType;
                                                                                                                                                                                        184const/16 v2, 0xf
                                                                                                                                                                                        185aput-object v1, v0, v2
                                                                                                                                                                                        187sget-object v1, Lcom/baidu/platform/base/SearchType;->q:Lcom/baidu/platform/base/SearchType;
                                                                                                                                                                                        188const/16 v2, 0x10
                                                                                                                                                                                        189aput-object v1, v0, v2
                                                                                                                                                                                        191sget-object v1, Lcom/baidu/platform/base/SearchType;->r:Lcom/baidu/platform/base/SearchType;
                                                                                                                                                                                        192const/16 v2, 0x11
                                                                                                                                                                                        193aput-object v1, v0, v2
                                                                                                                                                                                        195sget-object v1, Lcom/baidu/platform/base/SearchType;->s:Lcom/baidu/platform/base/SearchType;
                                                                                                                                                                                        196const/16 v2, 0x12
                                                                                                                                                                                        197aput-object v1, v0, v2
                                                                                                                                                                                        198sput-object v0, Lcom/baidu/platform/base/SearchType;->t:[Lcom/baidu/platform/base/SearchType;
                                                                                                                                                                                        199return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.rawQuery
                                                                                                                                                                                        • android.database.Cursor.getCount
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • android.database.Cursor.moveToNext
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getInt
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getInt
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getInt
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getInt
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getInt
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getInt
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.delete
                                                                                                                                                                                        • android.database.Cursor.close
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • android.database.Cursor.close
                                                                                                                                                                                        • android.database.Cursor.close
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • select * from load_stat LIMIT 20
                                                                                                                                                                                        • ad_source_id
                                                                                                                                                                                        • time
                                                                                                                                                                                        • adNum
                                                                                                                                                                                        • unitId
                                                                                                                                                                                        • fb
                                                                                                                                                                                        • timeout
                                                                                                                                                                                        • network_type
                                                                                                                                                                                        • id
                                                                                                                                                                                        • load_stat
                                                                                                                                                                                        • id = ?
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"()",
                                                                                                                                                                                        3"Ljava/util/List<",
                                                                                                                                                                                        4"Lcom/mintegral/msdk/base/entity/h;",
                                                                                                                                                                                        5">;"
                                                                                                                                                                                        6}
                                                                                                                                                                                        7.end annotation
                                                                                                                                                                                        8monitor-enter p0
                                                                                                                                                                                        9try_start_1:
                                                                                                                                                                                        10const-string v0, "select * from load_stat LIMIT 20"
                                                                                                                                                                                        11try_end_3: const/4 v1, 0x0
                                                                                                                                                                                        12try_start_4:
                                                                                                                                                                                        13invoke-virtual {p0}, Lcom/mintegral/msdk/base/b/a;->a()Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        14move-result-object v2
                                                                                                                                                                                        16invoke-virtual {v2, v0, v1}, Landroid/database/sqlite/SQLiteDatabase;->rawQuery(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                        17move-result-object v0
                                                                                                                                                                                        18try_end_c: if-eqz v0, :cond_a4
                                                                                                                                                                                        19try_start_e:
                                                                                                                                                                                        20invoke-interface {v0}, Landroid/database/Cursor;->getCount()I
                                                                                                                                                                                        21move-result v2
                                                                                                                                                                                        22if-lez v2, :cond_a4
                                                                                                                                                                                        23new-instance v2, Ljava/util/ArrayList;
                                                                                                                                                                                        25invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        26try_end_19: const/4 v1, 0x0
                                                                                                                                                                                        27const/4 v3, 0x0
                                                                                                                                                                                        28try_start_1b:
                                                                                                                                                                                        29invoke-interface {v0}, Landroid/database/Cursor;->moveToNext()Z
                                                                                                                                                                                        30move-result v4
                                                                                                                                                                                        31if-eqz v4, :cond_9b
                                                                                                                                                                                        32const/16 v4, 0x14
                                                                                                                                                                                        33if-ge v3, v4, :cond_9b
                                                                                                                                                                                        34add-int/lit8 v3, v3, 0x1
                                                                                                                                                                                        36const-string v4, "ad_source_id"
                                                                                                                                                                                        38invoke-interface {v0, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        39move-result v4
                                                                                                                                                                                        41invoke-interface {v0, v4}, Landroid/database/Cursor;->getInt(I)I
                                                                                                                                                                                        42move-result v6
                                                                                                                                                                                        44const-string v4, "time"
                                                                                                                                                                                        46invoke-interface {v0, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        47move-result v4
                                                                                                                                                                                        49invoke-interface {v0, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        50move-result-object v7
                                                                                                                                                                                        52const-string v4, "adNum"
                                                                                                                                                                                        54invoke-interface {v0, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        55move-result v4
                                                                                                                                                                                        57invoke-interface {v0, v4}, Landroid/database/Cursor;->getInt(I)I
                                                                                                                                                                                        58move-result v8
                                                                                                                                                                                        60const-string v4, "unitId"
                                                                                                                                                                                        62invoke-interface {v0, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        63move-result v4
                                                                                                                                                                                        65invoke-interface {v0, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        66move-result-object v9
                                                                                                                                                                                        68const-string v4, "fb"
                                                                                                                                                                                        70invoke-interface {v0, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        71move-result v4
                                                                                                                                                                                        73invoke-interface {v0, v4}, Landroid/database/Cursor;->getInt(I)I
                                                                                                                                                                                        74move-result v10
                                                                                                                                                                                        76const-string v4, "timeout"
                                                                                                                                                                                        78invoke-interface {v0, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        79move-result v4
                                                                                                                                                                                        81invoke-interface {v0, v4}, Landroid/database/Cursor;->getInt(I)I
                                                                                                                                                                                        82move-result v11
                                                                                                                                                                                        84const-string v4, "network_type"
                                                                                                                                                                                        86invoke-interface {v0, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        87move-result v4
                                                                                                                                                                                        89invoke-interface {v0, v4}, Landroid/database/Cursor;->getInt(I)I
                                                                                                                                                                                        90move-result v12
                                                                                                                                                                                        91new-instance v4, Lcom/mintegral/msdk/base/entity/h;
                                                                                                                                                                                        92move-object v5, v4
                                                                                                                                                                                        94invoke-direct/range {v5 .. v12}, Lcom/mintegral/msdk/base/entity/h;-><init>(ILjava/lang/String;ILjava/lang/String;III)V
                                                                                                                                                                                        96invoke-interface {v2, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        98const-string v4, "id"
                                                                                                                                                                                        100invoke-interface {v0, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        101move-result v4
                                                                                                                                                                                        103invoke-interface {v0, v4}, Landroid/database/Cursor;->getInt(I)I
                                                                                                                                                                                        104move-result v4
                                                                                                                                                                                        106invoke-virtual {p0}, Lcom/mintegral/msdk/base/b/a;->b()Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        107move-result-object v5
                                                                                                                                                                                        108if-eqz v5, :cond_1b
                                                                                                                                                                                        110invoke-virtual {p0}, Lcom/mintegral/msdk/base/b/a;->b()Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        111move-result-object v5
                                                                                                                                                                                        113const-string v6, "load_stat"
                                                                                                                                                                                        115const-string v7, "id = ?"
                                                                                                                                                                                        116const/4 v8, 0x1
                                                                                                                                                                                        117new-array v8, v8, [Ljava/lang/String;
                                                                                                                                                                                        119invoke-static {v4}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        120move-result-object v4
                                                                                                                                                                                        121aput-object v4, v8, v1
                                                                                                                                                                                        123invoke-virtual {v5, v6, v7, v8}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I
                                                                                                                                                                                        124try_end_9a: goto/16 :goto_1b
                                                                                                                                                                                        125cond_9b: move-object v1, v2
                                                                                                                                                                                        126goto/16 :goto_a4
                                                                                                                                                                                        127catch_9d: move-exception v1
                                                                                                                                                                                        128goto/16 :goto_b3
                                                                                                                                                                                        129catch_9f: move-exception v2
                                                                                                                                                                                        130move-object v13, v2
                                                                                                                                                                                        131move-object v2, v1
                                                                                                                                                                                        132move-object v1, v13
                                                                                                                                                                                        133goto/16 :goto_b3
                                                                                                                                                                                        134goto_a4: if-eqz v0, :cond_bc
                                                                                                                                                                                        135try_start_a6:
                                                                                                                                                                                        136invoke-interface {v0}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                        137try_end_a9: goto/16 :goto_bc
                                                                                                                                                                                        138catchall_aa: move-exception v0
                                                                                                                                                                                        139move-object v13, v1
                                                                                                                                                                                        140move-object v1, v0
                                                                                                                                                                                        141move-object v0, v13
                                                                                                                                                                                        142goto/16 :goto_bf
                                                                                                                                                                                        143catch_af: move-exception v0
                                                                                                                                                                                        144move-object v2, v1
                                                                                                                                                                                        145move-object v1, v0
                                                                                                                                                                                        146move-object v0, v2
                                                                                                                                                                                        147try_start_b3:
                                                                                                                                                                                        148invoke-virtual {v1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        149try_end_b6: if-eqz v0, :cond_bb
                                                                                                                                                                                        150try_start_b8:
                                                                                                                                                                                        151invoke-interface {v0}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                        152try_end_bb: move-object v1, v2
                                                                                                                                                                                        153goto_bc: monitor-exit p0
                                                                                                                                                                                        154return-object v1
                                                                                                                                                                                        155catchall_be: move-exception v1
                                                                                                                                                                                        156goto_bf: if-eqz v0, :cond_c4
                                                                                                                                                                                        157try_start_c1:
                                                                                                                                                                                        158invoke-interface {v0}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                        159cond_c4: throw v1
                                                                                                                                                                                        160try_end_c5: move-exception v0
                                                                                                                                                                                        161monitor-exit p0
                                                                                                                                                                                        162goto/16 :goto_c9
                                                                                                                                                                                        163goto_c8: throw v0
                                                                                                                                                                                        164goto_c9: goto/16 :goto_c8
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • and_ver
                                                                                                                                                                                        • build_info
                                                                                                                                                                                        • time_zone
                                                                                                                                                                                        • imsi
                                                                                                                                                                                        • local_ip
                                                                                                                                                                                        • cpu_freq
                                                                                                                                                                                        • cpu_info
                                                                                                                                                                                        • cpu_hardware
                                                                                                                                                                                        • mem_info
                                                                                                                                                                                        • sign
                                                                                                                                                                                        • SHA1
                                                                                                                                                                                        • pkg_info
                                                                                                                                                                                        • task_info
                                                                                                                                                                                        • launcher_pkg
                                                                                                                                                                                        • wifi_proxy
                                                                                                                                                                                        • extraInfoTime
                                                                                                                                                                                        • scan_ssid
                                                                                                                                                                                        • sensor_info
                                                                                                                                                                                        • IFLY_AD_SDK
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v1, Lorg/json/JSONObject;
                                                                                                                                                                                        2invoke-direct {v1}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        3try_start_5:
                                                                                                                                                                                        4const-string v0, "and_ver"
                                                                                                                                                                                        6invoke-static {}, Lcom/iflytek/voiceads/param/e;->a()I
                                                                                                                                                                                        7move-result v2
                                                                                                                                                                                        9invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        11const-string v0, "build_info"
                                                                                                                                                                                        13invoke-static {}, Lcom/iflytek/voiceads/param/e;->b()Lorg/json/JSONObject;
                                                                                                                                                                                        14move-result-object v2
                                                                                                                                                                                        16invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        18const-string v0, "time_zone"
                                                                                                                                                                                        20invoke-static {}, Lcom/iflytek/voiceads/param/e;->c()Ljava/lang/String;
                                                                                                                                                                                        21move-result-object v2
                                                                                                                                                                                        23invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        25const-string v0, "imsi"
                                                                                                                                                                                        27invoke-static {p0}, Lcom/iflytek/voiceads/param/e;->c(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        28move-result-object v2
                                                                                                                                                                                        30invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        32const-string v0, "local_ip"
                                                                                                                                                                                        34invoke-static {}, Lcom/iflytek/voiceads/param/e;->d()Ljava/lang/String;
                                                                                                                                                                                        35move-result-object v2
                                                                                                                                                                                        37invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        39const-string v0, "cpu_freq"
                                                                                                                                                                                        41invoke-static {}, Lcom/iflytek/voiceads/param/e;->e()Lorg/json/JSONObject;
                                                                                                                                                                                        42move-result-object v2
                                                                                                                                                                                        44invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        46const-string v0, "cpu_info"
                                                                                                                                                                                        48invoke-static {}, Lcom/iflytek/voiceads/param/e;->f()Ljava/lang/String;
                                                                                                                                                                                        49move-result-object v2
                                                                                                                                                                                        51invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        53const-string v0, "cpu_hardware"
                                                                                                                                                                                        55invoke-static {}, Lcom/iflytek/voiceads/param/e;->g()Ljava/lang/String;
                                                                                                                                                                                        56move-result-object v2
                                                                                                                                                                                        58invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        60const-string v0, "mem_info"
                                                                                                                                                                                        62invoke-static {p0}, Lcom/iflytek/voiceads/param/e;->e(Landroid/content/Context;)Lorg/json/JSONObject;
                                                                                                                                                                                        63move-result-object v2
                                                                                                                                                                                        65invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        67const-string v0, "sign"
                                                                                                                                                                                        69const-string v2, "SHA1"
                                                                                                                                                                                        71invoke-static {p0, v2}, Lcom/iflytek/voiceads/param/e;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        72move-result-object v2
                                                                                                                                                                                        74invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        76const-string v0, "pkg_info"
                                                                                                                                                                                        78invoke-static {p0}, Lcom/iflytek/voiceads/param/e;->h(Landroid/content/Context;)Lorg/json/JSONObject;
                                                                                                                                                                                        79move-result-object v2
                                                                                                                                                                                        81invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        83const-string v0, "task_info"
                                                                                                                                                                                        85invoke-static {p0}, Lcom/iflytek/voiceads/param/e;->j(Landroid/content/Context;)Lorg/json/JSONObject;
                                                                                                                                                                                        86move-result-object v2
                                                                                                                                                                                        88invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        90const-string v0, "launcher_pkg"
                                                                                                                                                                                        92invoke-static {p0}, Lcom/iflytek/voiceads/param/e;->n(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        93move-result-object v2
                                                                                                                                                                                        95invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        97const-string v0, "wifi_proxy"
                                                                                                                                                                                        99invoke-static {p0}, Lcom/iflytek/voiceads/param/e;->o(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        100move-result-object v2
                                                                                                                                                                                        102invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        104invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        105move-result-wide v2
                                                                                                                                                                                        107const-string v0, "extraInfoTime"
                                                                                                                                                                                        109invoke-static {p0, v0}, Lcom/iflytek/voiceads/utils/c;->a(Landroid/content/Context;Ljava/lang/String;)J
                                                                                                                                                                                        110move-result-wide v4
                                                                                                                                                                                        111sub-long v4, v2, v4
                                                                                                                                                                                        112const-wide/32 v6, 0x36ee80
                                                                                                                                                                                        113cmp-long v0, v4, v6
                                                                                                                                                                                        114if-ltz v0, :cond_af
                                                                                                                                                                                        116const-string v0, "scan_ssid"
                                                                                                                                                                                        118invoke-static {p0}, Lcom/iflytek/voiceads/param/e;->d(Landroid/content/Context;)Lorg/json/JSONArray;
                                                                                                                                                                                        119move-result-object v4
                                                                                                                                                                                        121invoke-virtual {v1, v0, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        123const-string v0, "sensor_info"
                                                                                                                                                                                        125invoke-static {p0}, Lcom/iflytek/voiceads/param/e;->i(Landroid/content/Context;)Lorg/json/JSONArray;
                                                                                                                                                                                        126move-result-object v4
                                                                                                                                                                                        128invoke-virtual {v1, v0, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        130const-string v0, "extraInfoTime"
                                                                                                                                                                                        132invoke-static {p0, v0, v2, v3}, Lcom/iflytek/voiceads/utils/c;->a(Landroid/content/Context;Ljava/lang/String;J)V
                                                                                                                                                                                        133try_end_af: return-object v1
                                                                                                                                                                                        134catch_b0: move-exception v0
                                                                                                                                                                                        136const-string v2, "IFLY_AD_SDK"
                                                                                                                                                                                        138invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        139move-result-object v0
                                                                                                                                                                                        141invoke-static {v2, v0}, Lcom/iflytek/voiceads/utils/g;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        142goto/16 :goto_af
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.text.TextUtils.isDigitsOnly
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.rawQuery
                                                                                                                                                                                        • android.database.Cursor.moveToFirst
                                                                                                                                                                                        • android.database.Cursor.close
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Exception.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.database.Cursor.close
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • sdk
                                                                                                                                                                                        • =?
                                                                                                                                                                                        • WHERE
                                                                                                                                                                                        • SELECT * FROM
                                                                                                                                                                                        • extra
                                                                                                                                                                                        • id
                                                                                                                                                                                        • findMessage() :
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-virtual {p2}, Lcom/meiqia/core/b/f;->r()Ljava/lang/String;
                                                                                                                                                                                        2move-result-object v0
                                                                                                                                                                                        4const-string v1, "sdk"
                                                                                                                                                                                        6invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        7move-result v0
                                                                                                                                                                                        9const-string v1, "=?"
                                                                                                                                                                                        11const-string v2, " WHERE "
                                                                                                                                                                                        13const-string v3, "SELECT * FROM "
                                                                                                                                                                                        15const-string v4, ""
                                                                                                                                                                                        16if-eqz v0, :cond_41
                                                                                                                                                                                        18invoke-virtual {p2}, Lcom/meiqia/core/b/f;->j()Ljava/lang/String;
                                                                                                                                                                                        19move-result-object v0
                                                                                                                                                                                        21invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        22move-result v0
                                                                                                                                                                                        23if-nez v0, :cond_41
                                                                                                                                                                                        25invoke-virtual {p2}, Lcom/meiqia/core/b/f;->j()Ljava/lang/String;
                                                                                                                                                                                        26move-result-object v0
                                                                                                                                                                                        28invoke-static {v0}, Landroid/text/TextUtils;->isDigitsOnly(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        29move-result v0
                                                                                                                                                                                        30if-eqz v0, :cond_41
                                                                                                                                                                                        32invoke-virtual {p2}, Lcom/meiqia/core/b/f;->j()Ljava/lang/String;
                                                                                                                                                                                        33move-result-object p2
                                                                                                                                                                                        34new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        36invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        38invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        40invoke-virtual {p0}, Lcom/meiqia/core/Y;->a()Ljava/lang/String;
                                                                                                                                                                                        41move-result-object v3
                                                                                                                                                                                        43invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        45invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        47const-string v2, "extra"
                                                                                                                                                                                        48goto/16 :goto_68
                                                                                                                                                                                        49cond_41: new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        51invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        53invoke-virtual {p2}, Lcom/meiqia/core/b/f;->l()J
                                                                                                                                                                                        54move-result-wide v5
                                                                                                                                                                                        56invoke-virtual {v0, v5, v6}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        58invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        60invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        61move-result-object p2
                                                                                                                                                                                        62new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        64invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        66invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        68invoke-virtual {p0}, Lcom/meiqia/core/Y;->a()Ljava/lang/String;
                                                                                                                                                                                        69move-result-object v3
                                                                                                                                                                                        71invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        73invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        75const-string v2, "id"
                                                                                                                                                                                        76goto_68:
                                                                                                                                                                                        77invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        79invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        81invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        82move-result-object v0
                                                                                                                                                                                        83const/4 v1, 0x0
                                                                                                                                                                                        84const/4 v2, 0x1
                                                                                                                                                                                        85const/4 v3, 0x0
                                                                                                                                                                                        86try_start_75: new-array v5, v2, [Ljava/lang/String;
                                                                                                                                                                                        87new-instance v6, Ljava/lang/StringBuilder;
                                                                                                                                                                                        89invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        91invoke-virtual {v6, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        93invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        95invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        96move-result-object p2
                                                                                                                                                                                        97aput-object p2, v5, v3
                                                                                                                                                                                        99invoke-virtual {p1, v0, v5}, Landroid/database/sqlite/SQLiteDatabase;->rawQuery(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                        100move-result-object v1
                                                                                                                                                                                        101if-eqz v1, :cond_95
                                                                                                                                                                                        103invoke-interface {v1}, Landroid/database/Cursor;->moveToFirst()Z
                                                                                                                                                                                        104move-result p1
                                                                                                                                                                                        105try_end_92: if-eqz p1, :cond_95
                                                                                                                                                                                        106const/4 v3, 0x1
                                                                                                                                                                                        107cond_95: if-eqz v1, :cond_b9
                                                                                                                                                                                        108goto_97:
                                                                                                                                                                                        109invoke-interface {v1}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                        110goto/16 :goto_b9
                                                                                                                                                                                        111catchall_9b: move-exception p1
                                                                                                                                                                                        112goto/16 :goto_ba
                                                                                                                                                                                        113catch_9d: move-exception p1
                                                                                                                                                                                        114try_start_9e: new-instance p2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        116invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        118const-string v0, "findMessage() : "
                                                                                                                                                                                        120invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        122invoke-virtual {p1}, Ljava/lang/Exception;->toString()Ljava/lang/String;
                                                                                                                                                                                        123move-result-object p1
                                                                                                                                                                                        125invoke-virtual {p2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        127invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        128move-result-object p1
                                                                                                                                                                                        130invoke-static {p1}, Lcom/meiqia/core/a/g;->a(Ljava/lang/String;)V
                                                                                                                                                                                        131try_end_b6: if-eqz v1, :cond_b9
                                                                                                                                                                                        132goto/16 :goto_97
                                                                                                                                                                                        133cond_b9: return v3
                                                                                                                                                                                        134goto_ba: if-eqz v1, :cond_bf
                                                                                                                                                                                        136invoke-interface {v1}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                        137cond_bf: goto/16 :goto_c1
                                                                                                                                                                                        138goto_c0: throw p1
                                                                                                                                                                                        139goto_c1: goto/16 :goto_c0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.meiqia.meiqiasdk.activity.MQCollectInfoActivity.e
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • com.meiqia.meiqiasdk.activity.b.a
                                                                                                                                                                                        • com.meiqia.meiqiasdk.activity.MQCollectInfoActivity.g
                                                                                                                                                                                        • com.meiqia.meiqiasdk.activity.MQCollectInfoActivity.f
                                                                                                                                                                                        • com.meiqia.meiqiasdk.activity.MQCollectInfoActivity.e
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.getJSONObject
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • com.meiqia.meiqiasdk.activity.MQCollectInfoActivity.a
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optBoolean
                                                                                                                                                                                        • org.json.JSONObject.optBoolean
                                                                                                                                                                                        • java.lang.String.hashCode
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • com.meiqia.meiqiasdk.activity.MQCollectInfoActivity.o:Ljava/util/List
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • com.meiqia.meiqiasdk.activity.MQCollectInfoActivity.j:Landroid/widget/LinearLayout
                                                                                                                                                                                        • android.widget.LinearLayout.addView
                                                                                                                                                                                        • org.json.JSONException.printStackTrace
                                                                                                                                                                                        • com.meiqia.meiqiasdk.activity.MQCollectInfoActivity.e
                                                                                                                                                                                        • com.meiqia.meiqiasdk.activity.MQCollectInfoActivity.o:Ljava/util/List
                                                                                                                                                                                        • com.meiqia.meiqiasdk.activity.MQCollectInfoActivity.p:Lcom/meiqia/meiqiasdk/activity/MQCollectInfoActivity$b
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • com.meiqia.meiqiasdk.activity.MQCollectInfoActivity.j:Landroid/widget/LinearLayout
                                                                                                                                                                                        • android.widget.LinearLayout.addView
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • title
                                                                                                                                                                                        • fields
                                                                                                                                                                                        • display_name
                                                                                                                                                                                        • field_name
                                                                                                                                                                                        • type
                                                                                                                                                                                        • choices
                                                                                                                                                                                        • optional
                                                                                                                                                                                        • ignore_returned_customer
                                                                                                                                                                                        • single_choice
                                                                                                                                                                                        • multiple_choice
                                                                                                                                                                                        • text
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-direct {p0}, Lcom/meiqia/meiqiasdk/activity/MQCollectInfoActivity;->e()Lcom/meiqia/core/b/e;
                                                                                                                                                                                        2move-result-object p1
                                                                                                                                                                                        4invoke-virtual {p1}, Lcom/meiqia/core/b/e;->a()Lorg/json/JSONObject;
                                                                                                                                                                                        5move-result-object p1
                                                                                                                                                                                        7const-string v0, "title"
                                                                                                                                                                                        9invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        10move-result-object p1
                                                                                                                                                                                        12invoke-virtual {p0, p1}, Lcom/meiqia/meiqiasdk/activity/b;->a(Ljava/lang/String;)V
                                                                                                                                                                                        14invoke-direct {p0}, Lcom/meiqia/meiqiasdk/activity/MQCollectInfoActivity;->g()Z
                                                                                                                                                                                        15move-result p1
                                                                                                                                                                                        16if-eqz p1, :cond_1b
                                                                                                                                                                                        18invoke-direct {p0}, Lcom/meiqia/meiqiasdk/activity/MQCollectInfoActivity;->f()V
                                                                                                                                                                                        19return-void
                                                                                                                                                                                        20try_start_1b:
                                                                                                                                                                                        21invoke-direct {p0}, Lcom/meiqia/meiqiasdk/activity/MQCollectInfoActivity;->e()Lcom/meiqia/core/b/e;
                                                                                                                                                                                        22move-result-object p1
                                                                                                                                                                                        24invoke-virtual {p1}, Lcom/meiqia/core/b/e;->a()Lorg/json/JSONObject;
                                                                                                                                                                                        25move-result-object p1
                                                                                                                                                                                        27const-string v0, "fields"
                                                                                                                                                                                        29invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        30move-result-object p1
                                                                                                                                                                                        31const/4 v0, 0x0
                                                                                                                                                                                        32const/4 v1, 0x0
                                                                                                                                                                                        33goto_2b:
                                                                                                                                                                                        34invoke-virtual {p1}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        35move-result v2
                                                                                                                                                                                        36if-ge v1, v2, :cond_d5
                                                                                                                                                                                        38invoke-virtual {p1, v1}, Lorg/json/JSONArray;->getJSONObject(I)Lorg/json/JSONObject;
                                                                                                                                                                                        39move-result-object v2
                                                                                                                                                                                        41const-string v3, "display_name"
                                                                                                                                                                                        43invoke-virtual {v2, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        44move-result-object v6
                                                                                                                                                                                        46const-string v3, "field_name"
                                                                                                                                                                                        48invoke-virtual {v2, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        49move-result-object v7
                                                                                                                                                                                        51invoke-direct {p0, v7, v2}, Lcom/meiqia/meiqiasdk/activity/MQCollectInfoActivity;->a(Ljava/lang/String;Lorg/json/JSONObject;)V
                                                                                                                                                                                        53const-string v3, "type"
                                                                                                                                                                                        55invoke-virtual {v2, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        56move-result-object v8
                                                                                                                                                                                        58const-string v3, "choices"
                                                                                                                                                                                        60invoke-virtual {v2, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        61move-result-object v9
                                                                                                                                                                                        63const-string v3, "optional"
                                                                                                                                                                                        65invoke-virtual {v2, v3}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;)Z
                                                                                                                                                                                        66move-result v3
                                                                                                                                                                                        68const-string v4, "ignore_returned_customer"
                                                                                                                                                                                        70invoke-virtual {v2, v4}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;)Z
                                                                                                                                                                                        71move-result v2
                                                                                                                                                                                        72const/4 v4, 0x0
                                                                                                                                                                                        73const/4 v5, -0x1
                                                                                                                                                                                        75invoke-virtual {v8}, Ljava/lang/String;->hashCode()I
                                                                                                                                                                                        76move-result v10
                                                                                                                                                                                        77const v11, 0x36452d
                                                                                                                                                                                        78const/4 v12, 0x2
                                                                                                                                                                                        79const/4 v13, 0x1
                                                                                                                                                                                        80if-eq v10, v11, :cond_88
                                                                                                                                                                                        81const v11, 0x6380c2b0
                                                                                                                                                                                        82if-eq v10, v11, :cond_7e
                                                                                                                                                                                        83const v11, 0x698cf578
                                                                                                                                                                                        84if-eq v10, v11, :cond_74
                                                                                                                                                                                        85goto/16 :goto_91
                                                                                                                                                                                        86cond_74:
                                                                                                                                                                                        87const-string v10, "single_choice"
                                                                                                                                                                                        89invoke-virtual {v8, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        90move-result v10
                                                                                                                                                                                        91if-eqz v10, :cond_91
                                                                                                                                                                                        92const/4 v5, 0x1
                                                                                                                                                                                        93goto/16 :goto_91
                                                                                                                                                                                        94cond_7e:
                                                                                                                                                                                        95const-string v10, "multiple_choice"
                                                                                                                                                                                        97invoke-virtual {v8, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        98move-result v10
                                                                                                                                                                                        99if-eqz v10, :cond_91
                                                                                                                                                                                        100const/4 v5, 0x2
                                                                                                                                                                                        101goto/16 :goto_91
                                                                                                                                                                                        102cond_88:
                                                                                                                                                                                        103const-string v10, "text"
                                                                                                                                                                                        105invoke-virtual {v8, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        106move-result v10
                                                                                                                                                                                        107if-eqz v10, :cond_91
                                                                                                                                                                                        108const/4 v5, 0x0
                                                                                                                                                                                        109cond_91: if-eqz v5, :cond_ad
                                                                                                                                                                                        110if-eq v5, v13, :cond_a3
                                                                                                                                                                                        111if-eq v5, v12, :cond_99
                                                                                                                                                                                        112move-object v12, v4
                                                                                                                                                                                        113goto/16 :goto_b7
                                                                                                                                                                                        114cond_99: new-instance v12, Lcom/meiqia/meiqiasdk/activity/MQCollectInfoActivity$c;
                                                                                                                                                                                        115move-object v4, v12
                                                                                                                                                                                        116move-object v5, p0
                                                                                                                                                                                        117move v10, v3
                                                                                                                                                                                        118move v11, v2
                                                                                                                                                                                        120invoke-direct/range {v4 .. v11}, Lcom/meiqia/meiqiasdk/activity/MQCollectInfoActivity$c;-><init>(Lcom/meiqia/meiqiasdk/activity/MQCollectInfoActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
                                                                                                                                                                                        121goto/16 :goto_b7
                                                                                                                                                                                        122cond_a3: new-instance v12, Lcom/meiqia/meiqiasdk/activity/MQCollectInfoActivity$d;
                                                                                                                                                                                        123move-object v4, v12
                                                                                                                                                                                        124move-object v5, p0
                                                                                                                                                                                        125move v10, v3
                                                                                                                                                                                        126move v11, v2
                                                                                                                                                                                        128invoke-direct/range {v4 .. v11}, Lcom/meiqia/meiqiasdk/activity/MQCollectInfoActivity$d;-><init>(Lcom/meiqia/meiqiasdk/activity/MQCollectInfoActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
                                                                                                                                                                                        129goto/16 :goto_b7
                                                                                                                                                                                        130cond_ad: new-instance v11, Lcom/meiqia/meiqiasdk/activity/MQCollectInfoActivity$e;
                                                                                                                                                                                        131move-object v4, v11
                                                                                                                                                                                        132move-object v5, p0
                                                                                                                                                                                        133move v9, v3
                                                                                                                                                                                        134move v10, v2
                                                                                                                                                                                        136invoke-direct/range {v4 .. v10}, Lcom/meiqia/meiqiasdk/activity/MQCollectInfoActivity$e;-><init>(Lcom/meiqia/meiqiasdk/activity/MQCollectInfoActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
                                                                                                                                                                                        137move-object v12, v11
                                                                                                                                                                                        138goto_b7: if-eqz v12, :cond_cd
                                                                                                                                                                                        140invoke-virtual {v12}, Lcom/meiqia/meiqiasdk/activity/MQCollectInfoActivity$a;->e()Landroid/view/View;
                                                                                                                                                                                        141move-result-object v2
                                                                                                                                                                                        142if-eqz v2, :cond_cd
                                                                                                                                                                                        144iget-object v2, p0, Lcom/meiqia/meiqiasdk/activity/MQCollectInfoActivity;->o:Ljava/util/List;
                                                                                                                                                                                        146invoke-interface {v2, v12}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        148iget-object v2, p0, Lcom/meiqia/meiqiasdk/activity/MQCollectInfoActivity;->j:Landroid/widget/LinearLayout;
                                                                                                                                                                                        150invoke-virtual {v12}, Lcom/meiqia/meiqiasdk/activity/MQCollectInfoActivity$a;->e()Landroid/view/View;
                                                                                                                                                                                        151move-result-object v3
                                                                                                                                                                                        153invoke-virtual {v2, v3}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V
                                                                                                                                                                                        154try_end_cd: add-int/lit8 v1, v1, 0x1
                                                                                                                                                                                        155goto/16 :goto_2b
                                                                                                                                                                                        156catch_d1: move-exception p1
                                                                                                                                                                                        158invoke-virtual {p1}, Lorg/json/JSONException;->printStackTrace()V
                                                                                                                                                                                        159cond_d5:
                                                                                                                                                                                        160invoke-direct {p0}, Lcom/meiqia/meiqiasdk/activity/MQCollectInfoActivity;->e()Lcom/meiqia/core/b/e;
                                                                                                                                                                                        161move-result-object p1
                                                                                                                                                                                        163invoke-virtual {p1}, Lcom/meiqia/core/b/e;->c()Z
                                                                                                                                                                                        164move-result p1
                                                                                                                                                                                        165if-eqz p1, :cond_f9
                                                                                                                                                                                        166new-instance p1, Lcom/meiqia/meiqiasdk/activity/MQCollectInfoActivity$b;
                                                                                                                                                                                        168invoke-direct {p1, p0}, Lcom/meiqia/meiqiasdk/activity/MQCollectInfoActivity$b;-><init>(Lcom/meiqia/meiqiasdk/activity/MQCollectInfoActivity;)V
                                                                                                                                                                                        169iput-object p1, p0, Lcom/meiqia/meiqiasdk/activity/MQCollectInfoActivity;->p:Lcom/meiqia/meiqiasdk/activity/MQCollectInfoActivity$b;
                                                                                                                                                                                        171iget-object v0, p0, Lcom/meiqia/meiqiasdk/activity/MQCollectInfoActivity;->o:Ljava/util/List;
                                                                                                                                                                                        173iget-object v1, p0, Lcom/meiqia/meiqiasdk/activity/MQCollectInfoActivity;->p:Lcom/meiqia/meiqiasdk/activity/MQCollectInfoActivity$b;
                                                                                                                                                                                        175invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        177iget-object v0, p0, Lcom/meiqia/meiqiasdk/activity/MQCollectInfoActivity;->j:Landroid/widget/LinearLayout;
                                                                                                                                                                                        179invoke-virtual {p1}, Lcom/meiqia/meiqiasdk/activity/MQCollectInfoActivity$b;->e()Landroid/view/View;
                                                                                                                                                                                        180move-result-object v1
                                                                                                                                                                                        182invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V
                                                                                                                                                                                        184invoke-virtual {p1}, Lcom/meiqia/meiqiasdk/activity/MQCollectInfoActivity$b;->l()V
                                                                                                                                                                                        185cond_f9: return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • c.e.b.g.b$e.<init>
                                                                                                                                                                                        • c.e.b.g.b$e.<init>
                                                                                                                                                                                        • c.e.b.g.b$e.<init>
                                                                                                                                                                                        • c.e.b.g.b$e.<init>
                                                                                                                                                                                        • c.e.b.g.b$e.<init>
                                                                                                                                                                                        • c.e.b.g.b$e.<init>
                                                                                                                                                                                        • c.e.b.g.b$e.<init>
                                                                                                                                                                                        • c.e.b.g.b$e.<init>
                                                                                                                                                                                        • c.e.b.g.b$e.<init>
                                                                                                                                                                                        • c.e.b.g.b$e.<init>
                                                                                                                                                                                        • c.e.b.g.b$e.a:Lc/e/b/g/b$e
                                                                                                                                                                                        • c.e.b.g.b$e.b:Lc/e/b/g/b$e
                                                                                                                                                                                        • c.e.b.g.b$e.c:Lc/e/b/g/b$e
                                                                                                                                                                                        • c.e.b.g.b$e.d:Lc/e/b/g/b$e
                                                                                                                                                                                        • c.e.b.g.b$e.e:Lc/e/b/g/b$e
                                                                                                                                                                                        • c.e.b.g.b$e.f:Lc/e/b/g/b$e
                                                                                                                                                                                        • c.e.b.g.b$e.g:Lc/e/b/g/b$e
                                                                                                                                                                                        • c.e.b.g.b$e.h:Lc/e/b/g/b$e
                                                                                                                                                                                        • c.e.b.g.b$e.i:Lc/e/b/g/b$e
                                                                                                                                                                                        • c.e.b.g.b$e.j:Lc/e/b/g/b$e
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.util.EnumSet.allOf
                                                                                                                                                                                        • java.util.EnumSet.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • c.e.b.g.b$e.k:Ljava/util/Map
                                                                                                                                                                                        • c.e.b.g.b$e.a
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • VERSION
                                                                                                                                                                                        • version
                                                                                                                                                                                        • ADDRESS
                                                                                                                                                                                        • address
                                                                                                                                                                                        • SIGNATURE
                                                                                                                                                                                        • signature
                                                                                                                                                                                        • SERIAL_NUM
                                                                                                                                                                                        • serial_num
                                                                                                                                                                                        • TS_SECS
                                                                                                                                                                                        • ts_secs
                                                                                                                                                                                        • LENGTH
                                                                                                                                                                                        • length
                                                                                                                                                                                        • ENTITY
                                                                                                                                                                                        • entity
                                                                                                                                                                                        • GUID
                                                                                                                                                                                        • guid
                                                                                                                                                                                        • CHECKSUM
                                                                                                                                                                                        • checksum
                                                                                                                                                                                        • CODEX
                                                                                                                                                                                        • codex
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Lc/e/b/g/b$e;
                                                                                                                                                                                        1const/4 v1, 0x0
                                                                                                                                                                                        2const/4 v2, 0x1
                                                                                                                                                                                        4const-string v3, "VERSION"
                                                                                                                                                                                        6const-string v4, "version"
                                                                                                                                                                                        8invoke-direct {v0, v3, v1, v2, v4}, Lc/e/b/g/b$e;-><init>(Ljava/lang/String;ISLjava/lang/String;)V
                                                                                                                                                                                        9sput-object v0, Lc/e/b/g/b$e;->a:Lc/e/b/g/b$e;
                                                                                                                                                                                        10new-instance v0, Lc/e/b/g/b$e;
                                                                                                                                                                                        11const/4 v3, 0x2
                                                                                                                                                                                        13const-string v4, "ADDRESS"
                                                                                                                                                                                        15const-string v5, "address"
                                                                                                                                                                                        17invoke-direct {v0, v4, v2, v3, v5}, Lc/e/b/g/b$e;-><init>(Ljava/lang/String;ISLjava/lang/String;)V
                                                                                                                                                                                        18sput-object v0, Lc/e/b/g/b$e;->b:Lc/e/b/g/b$e;
                                                                                                                                                                                        19new-instance v0, Lc/e/b/g/b$e;
                                                                                                                                                                                        20const/4 v4, 0x3
                                                                                                                                                                                        22const-string v5, "SIGNATURE"
                                                                                                                                                                                        24const-string v6, "signature"
                                                                                                                                                                                        26invoke-direct {v0, v5, v3, v4, v6}, Lc/e/b/g/b$e;-><init>(Ljava/lang/String;ISLjava/lang/String;)V
                                                                                                                                                                                        27sput-object v0, Lc/e/b/g/b$e;->c:Lc/e/b/g/b$e;
                                                                                                                                                                                        28new-instance v0, Lc/e/b/g/b$e;
                                                                                                                                                                                        29const/4 v5, 0x4
                                                                                                                                                                                        31const-string v6, "SERIAL_NUM"
                                                                                                                                                                                        33const-string v7, "serial_num"
                                                                                                                                                                                        35invoke-direct {v0, v6, v4, v5, v7}, Lc/e/b/g/b$e;-><init>(Ljava/lang/String;ISLjava/lang/String;)V
                                                                                                                                                                                        36sput-object v0, Lc/e/b/g/b$e;->d:Lc/e/b/g/b$e;
                                                                                                                                                                                        37new-instance v0, Lc/e/b/g/b$e;
                                                                                                                                                                                        38const/4 v6, 0x5
                                                                                                                                                                                        40const-string v7, "TS_SECS"
                                                                                                                                                                                        42const-string v8, "ts_secs"
                                                                                                                                                                                        44invoke-direct {v0, v7, v5, v6, v8}, Lc/e/b/g/b$e;-><init>(Ljava/lang/String;ISLjava/lang/String;)V
                                                                                                                                                                                        45sput-object v0, Lc/e/b/g/b$e;->e:Lc/e/b/g/b$e;
                                                                                                                                                                                        46new-instance v0, Lc/e/b/g/b$e;
                                                                                                                                                                                        47const/4 v7, 0x6
                                                                                                                                                                                        49const-string v8, "LENGTH"
                                                                                                                                                                                        51const-string v9, "length"
                                                                                                                                                                                        53invoke-direct {v0, v8, v6, v7, v9}, Lc/e/b/g/b$e;-><init>(Ljava/lang/String;ISLjava/lang/String;)V
                                                                                                                                                                                        54sput-object v0, Lc/e/b/g/b$e;->f:Lc/e/b/g/b$e;
                                                                                                                                                                                        55new-instance v0, Lc/e/b/g/b$e;
                                                                                                                                                                                        56const/4 v8, 0x7
                                                                                                                                                                                        58const-string v9, "ENTITY"
                                                                                                                                                                                        60const-string v10, "entity"
                                                                                                                                                                                        62invoke-direct {v0, v9, v7, v8, v10}, Lc/e/b/g/b$e;-><init>(Ljava/lang/String;ISLjava/lang/String;)V
                                                                                                                                                                                        63sput-object v0, Lc/e/b/g/b$e;->g:Lc/e/b/g/b$e;
                                                                                                                                                                                        64new-instance v0, Lc/e/b/g/b$e;
                                                                                                                                                                                        65const/16 v9, 0x8
                                                                                                                                                                                        67const-string v10, "GUID"
                                                                                                                                                                                        69const-string v11, "guid"
                                                                                                                                                                                        71invoke-direct {v0, v10, v8, v9, v11}, Lc/e/b/g/b$e;-><init>(Ljava/lang/String;ISLjava/lang/String;)V
                                                                                                                                                                                        72sput-object v0, Lc/e/b/g/b$e;->h:Lc/e/b/g/b$e;
                                                                                                                                                                                        73new-instance v0, Lc/e/b/g/b$e;
                                                                                                                                                                                        74const/16 v10, 0x9
                                                                                                                                                                                        76const-string v11, "CHECKSUM"
                                                                                                                                                                                        78const-string v12, "checksum"
                                                                                                                                                                                        80invoke-direct {v0, v11, v9, v10, v12}, Lc/e/b/g/b$e;-><init>(Ljava/lang/String;ISLjava/lang/String;)V
                                                                                                                                                                                        81sput-object v0, Lc/e/b/g/b$e;->i:Lc/e/b/g/b$e;
                                                                                                                                                                                        82new-instance v0, Lc/e/b/g/b$e;
                                                                                                                                                                                        83const/16 v11, 0xa
                                                                                                                                                                                        85const-string v12, "CODEX"
                                                                                                                                                                                        87const-string v13, "codex"
                                                                                                                                                                                        89invoke-direct {v0, v12, v10, v11, v13}, Lc/e/b/g/b$e;-><init>(Ljava/lang/String;ISLjava/lang/String;)V
                                                                                                                                                                                        90sput-object v0, Lc/e/b/g/b$e;->j:Lc/e/b/g/b$e;
                                                                                                                                                                                        91new-array v0, v11, [Lc/e/b/g/b$e;
                                                                                                                                                                                        93sget-object v11, Lc/e/b/g/b$e;->a:Lc/e/b/g/b$e;
                                                                                                                                                                                        94aput-object v11, v0, v1
                                                                                                                                                                                        96sget-object v1, Lc/e/b/g/b$e;->b:Lc/e/b/g/b$e;
                                                                                                                                                                                        97aput-object v1, v0, v2
                                                                                                                                                                                        99sget-object v1, Lc/e/b/g/b$e;->c:Lc/e/b/g/b$e;
                                                                                                                                                                                        100aput-object v1, v0, v3
                                                                                                                                                                                        102sget-object v1, Lc/e/b/g/b$e;->d:Lc/e/b/g/b$e;
                                                                                                                                                                                        103aput-object v1, v0, v4
                                                                                                                                                                                        105sget-object v1, Lc/e/b/g/b$e;->e:Lc/e/b/g/b$e;
                                                                                                                                                                                        106aput-object v1, v0, v5
                                                                                                                                                                                        108sget-object v1, Lc/e/b/g/b$e;->f:Lc/e/b/g/b$e;
                                                                                                                                                                                        109aput-object v1, v0, v6
                                                                                                                                                                                        111sget-object v1, Lc/e/b/g/b$e;->g:Lc/e/b/g/b$e;
                                                                                                                                                                                        112aput-object v1, v0, v7
                                                                                                                                                                                        114sget-object v1, Lc/e/b/g/b$e;->h:Lc/e/b/g/b$e;
                                                                                                                                                                                        115aput-object v1, v0, v8
                                                                                                                                                                                        117sget-object v1, Lc/e/b/g/b$e;->i:Lc/e/b/g/b$e;
                                                                                                                                                                                        118aput-object v1, v0, v9
                                                                                                                                                                                        120sget-object v1, Lc/e/b/g/b$e;->j:Lc/e/b/g/b$e;
                                                                                                                                                                                        121aput-object v1, v0, v10
                                                                                                                                                                                        122sput-object v0, Lc/e/b/g/b$e;->l:[Lc/e/b/g/b$e;
                                                                                                                                                                                        123new-instance v0, Ljava/util/HashMap;
                                                                                                                                                                                        125invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        126sput-object v0, Lc/e/b/g/b$e;->k:Ljava/util/Map;
                                                                                                                                                                                        127const-class v0, Lc/e/b/g/b$e;
                                                                                                                                                                                        129invoke-static {v0}, Ljava/util/EnumSet;->allOf(Ljava/lang/Class;)Ljava/util/EnumSet;
                                                                                                                                                                                        130move-result-object v0
                                                                                                                                                                                        132invoke-virtual {v0}, Ljava/util/EnumSet;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        133move-result-object v0
                                                                                                                                                                                        134goto_b9:
                                                                                                                                                                                        135invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        136move-result v1
                                                                                                                                                                                        137if-eqz v1, :cond_cf
                                                                                                                                                                                        139invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        140move-result-object v1
                                                                                                                                                                                        141check-cast v1, Lc/e/b/g/b$e;
                                                                                                                                                                                        143sget-object v2, Lc/e/b/g/b$e;->k:Ljava/util/Map;
                                                                                                                                                                                        145invoke-virtual {v1}, Lc/e/b/g/b$e;->a()Ljava/lang/String;
                                                                                                                                                                                        146move-result-object v3
                                                                                                                                                                                        148invoke-interface {v2, v3, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        149goto/16 :goto_b9
                                                                                                                                                                                        150cond_cf: return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.rawQuery
                                                                                                                                                                                        • android.database.Cursor.getCount
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • android.database.Cursor.moveToNext
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getLong
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getInt
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • android.database.Cursor.close
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • android.database.Cursor.close
                                                                                                                                                                                        • android.database.Cursor.close
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • SELECT * FROM offer_wall_click where unitId=
                                                                                                                                                                                        • and install_status=0
                                                                                                                                                                                        • unitId
                                                                                                                                                                                        • clickId
                                                                                                                                                                                        • noticeUrl
                                                                                                                                                                                        • time
                                                                                                                                                                                        • host
                                                                                                                                                                                        • campaignId
                                                                                                                                                                                        • install_status
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Ljava/lang/String;",
                                                                                                                                                                                        4")",
                                                                                                                                                                                        5"Ljava/util/List<",
                                                                                                                                                                                        6"Lcom/mintegral/msdk/base/entity/j;",
                                                                                                                                                                                        7">;"
                                                                                                                                                                                        8}
                                                                                                                                                                                        9.end annotation
                                                                                                                                                                                        10monitor-enter p0
                                                                                                                                                                                        11try_start_1:
                                                                                                                                                                                        12invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        13move-result v0
                                                                                                                                                                                        14try_end_5: const/4 v1, 0x0
                                                                                                                                                                                        15if-nez v0, :cond_ad
                                                                                                                                                                                        16try_start_8: new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        18const-string v2, "SELECT * FROM offer_wall_click where unitId="
                                                                                                                                                                                        20invoke-direct {v0, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        22invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        24const-string p1, " and install_status=0"
                                                                                                                                                                                        26invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        28invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        29move-result-object p1
                                                                                                                                                                                        31invoke-virtual {p0}, Lcom/mintegral/msdk/base/b/a;->a()Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        32move-result-object v0
                                                                                                                                                                                        34invoke-virtual {v0, p1, v1}, Landroid/database/sqlite/SQLiteDatabase;->rawQuery(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                        35move-result-object p1
                                                                                                                                                                                        36try_end_23: if-eqz p1, :cond_8f
                                                                                                                                                                                        37try_start_25:
                                                                                                                                                                                        38invoke-interface {p1}, Landroid/database/Cursor;->getCount()I
                                                                                                                                                                                        39move-result v0
                                                                                                                                                                                        40if-lez v0, :cond_8f
                                                                                                                                                                                        41new-instance v0, Ljava/util/ArrayList;
                                                                                                                                                                                        43invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        44try_end_30:
                                                                                                                                                                                        45invoke-interface {p1}, Landroid/database/Cursor;->moveToNext()Z
                                                                                                                                                                                        46move-result v1
                                                                                                                                                                                        47if-eqz v1, :cond_86
                                                                                                                                                                                        49const-string v1, "unitId"
                                                                                                                                                                                        51invoke-interface {p1, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        52move-result v1
                                                                                                                                                                                        54invoke-interface {p1, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        55move-result-object v8
                                                                                                                                                                                        57const-string v1, "clickId"
                                                                                                                                                                                        59invoke-interface {p1, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        60move-result v1
                                                                                                                                                                                        62invoke-interface {p1, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        63move-result-object v5
                                                                                                                                                                                        65const-string v1, "noticeUrl"
                                                                                                                                                                                        67invoke-interface {p1, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        68move-result v1
                                                                                                                                                                                        70invoke-interface {p1, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        71move-result-object v4
                                                                                                                                                                                        73const-string v1, "time"
                                                                                                                                                                                        75invoke-interface {p1, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        76move-result v1
                                                                                                                                                                                        78invoke-interface {p1, v1}, Landroid/database/Cursor;->getLong(I)J
                                                                                                                                                                                        79move-result-wide v6
                                                                                                                                                                                        81const-string v1, "host"
                                                                                                                                                                                        83invoke-interface {p1, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        84move-result v1
                                                                                                                                                                                        86invoke-interface {p1, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        87move-result-object v9
                                                                                                                                                                                        89const-string v1, "campaignId"
                                                                                                                                                                                        91invoke-interface {p1, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        92move-result v1
                                                                                                                                                                                        94invoke-interface {p1, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        95move-result-object v3
                                                                                                                                                                                        97const-string v1, "install_status"
                                                                                                                                                                                        99invoke-interface {p1, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        100move-result v1
                                                                                                                                                                                        102invoke-interface {p1, v1}, Landroid/database/Cursor;->getInt(I)I
                                                                                                                                                                                        103move-result v10
                                                                                                                                                                                        104new-instance v1, Lcom/mintegral/msdk/base/entity/j;
                                                                                                                                                                                        105move-object v2, v1
                                                                                                                                                                                        107invoke-direct/range {v2 .. v10}, Lcom/mintegral/msdk/base/entity/j;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;I)V
                                                                                                                                                                                        109invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        110try_end_85: goto/16 :goto_30
                                                                                                                                                                                        111cond_86: move-object v1, v0
                                                                                                                                                                                        112goto/16 :goto_8f
                                                                                                                                                                                        113catch_88: move-exception v1
                                                                                                                                                                                        114goto/16 :goto_9c
                                                                                                                                                                                        115catch_8a: move-exception v0
                                                                                                                                                                                        116move-object v11, v1
                                                                                                                                                                                        117move-object v1, v0
                                                                                                                                                                                        118move-object v0, v11
                                                                                                                                                                                        119goto/16 :goto_9c
                                                                                                                                                                                        120goto_8f: if-eqz p1, :cond_ad
                                                                                                                                                                                        121try_start_91:
                                                                                                                                                                                        122invoke-interface {p1}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                        123try_end_94: goto/16 :goto_ad
                                                                                                                                                                                        124catchall_95: move-exception v0
                                                                                                                                                                                        125move-object p1, v1
                                                                                                                                                                                        126goto/16 :goto_a7
                                                                                                                                                                                        127catch_98: move-exception p1
                                                                                                                                                                                        128move-object v0, v1
                                                                                                                                                                                        129move-object v1, p1
                                                                                                                                                                                        130move-object p1, v0
                                                                                                                                                                                        131try_start_9c:
                                                                                                                                                                                        132invoke-virtual {v1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        133try_end_9f: if-eqz p1, :cond_a4
                                                                                                                                                                                        134try_start_a1:
                                                                                                                                                                                        135invoke-interface {p1}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                        136cond_a4: move-object v1, v0
                                                                                                                                                                                        137goto/16 :goto_ad
                                                                                                                                                                                        138catchall_a6: move-exception v0
                                                                                                                                                                                        139goto_a7: if-eqz p1, :cond_ac
                                                                                                                                                                                        141invoke-interface {p1}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                        142cond_ac: throw v0
                                                                                                                                                                                        143try_end_ad: monitor-exit p0
                                                                                                                                                                                        144return-object v1
                                                                                                                                                                                        145catchall_af: move-exception p1
                                                                                                                                                                                        146monitor-exit p0
                                                                                                                                                                                        147goto/16 :goto_b3
                                                                                                                                                                                        148goto_b2: throw p1
                                                                                                                                                                                        149goto_b3: goto/16 :goto_b2
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • com.xiaomi.push.service.XMPushService.a
                                                                                                                                                                                        • com.xiaomi.push.service.t$c.a:Lcom/xiaomi/push/service/t$c
                                                                                                                                                                                        • com.xiaomi.push.service.XMPushService.a
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • com.xiaomi.push.service.XMPushService.d
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • 5
                                                                                                                                                                                        • 1
                                                                                                                                                                                        • 0
                                                                                                                                                                                        • Received wrong packet with chid = 0 :
                                                                                                                                                                                        • kick
                                                                                                                                                                                        • type
                                                                                                                                                                                        • reason
                                                                                                                                                                                        • kicked by server, chid=
                                                                                                                                                                                        • res=
                                                                                                                                                                                        • type=
                                                                                                                                                                                        • reason=
                                                                                                                                                                                        • wait
                                                                                                                                                                                        • redir
                                                                                                                                                                                        • hosts
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-virtual {p1}, Lc/g/h/c/d;->e()Ljava/lang/String;
                                                                                                                                                                                        2move-result-object v0
                                                                                                                                                                                        4const-string v1, "5"
                                                                                                                                                                                        6invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        7move-result v0
                                                                                                                                                                                        8if-nez v0, :cond_f
                                                                                                                                                                                        10invoke-direct {p0, p1}, Lcom/xiaomi/push/service/s;->b(Lc/g/h/c/d;)V
                                                                                                                                                                                        11cond_f:
                                                                                                                                                                                        12invoke-virtual {p1}, Lc/g/h/c/d;->e()Ljava/lang/String;
                                                                                                                                                                                        13move-result-object v0
                                                                                                                                                                                        15invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        16move-result v1
                                                                                                                                                                                        17if-eqz v1, :cond_1e
                                                                                                                                                                                        19const-string v0, "1"
                                                                                                                                                                                        21invoke-virtual {p1, v0}, Lc/g/h/c/d;->b(Ljava/lang/String;)V
                                                                                                                                                                                        22cond_1e:
                                                                                                                                                                                        23const-string v1, "0"
                                                                                                                                                                                        25invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        26move-result v1
                                                                                                                                                                                        27if-eqz v1, :cond_3e
                                                                                                                                                                                        28new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        30invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        32const-string v2, "Received wrong packet with chid = 0 : "
                                                                                                                                                                                        34invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        36invoke-virtual {p1}, Lc/g/h/c/d;->b()Ljava/lang/String;
                                                                                                                                                                                        37move-result-object v2
                                                                                                                                                                                        39invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        41invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        42move-result-object v1
                                                                                                                                                                                        44invoke-static {v1}, Lc/g/a/a/c/c;->a(Ljava/lang/String;)V
                                                                                                                                                                                        45cond_3e: instance-of v1, p1, Lc/g/h/c/b;
                                                                                                                                                                                        46if-eqz v1, :cond_bb
                                                                                                                                                                                        48const-string v1, "kick"
                                                                                                                                                                                        50invoke-virtual {p1, v1}, Lc/g/h/c/d;->f(Ljava/lang/String;)Lc/g/h/c/a;
                                                                                                                                                                                        51move-result-object v1
                                                                                                                                                                                        52if-eqz v1, :cond_da
                                                                                                                                                                                        54invoke-virtual {p1}, Lc/g/h/c/d;->f()Ljava/lang/String;
                                                                                                                                                                                        55move-result-object p1
                                                                                                                                                                                        57const-string v2, "type"
                                                                                                                                                                                        59invoke-virtual {v1, v2}, Lc/g/h/c/a;->a(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        60move-result-object v8
                                                                                                                                                                                        62const-string v2, "reason"
                                                                                                                                                                                        64invoke-virtual {v1, v2}, Lc/g/h/c/a;->a(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        65move-result-object v7
                                                                                                                                                                                        66new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        68invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        70const-string v2, "kicked by server, chid="
                                                                                                                                                                                        72invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        74invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        76const-string v2, " res="
                                                                                                                                                                                        78invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        80invoke-static {p1}, Lcom/xiaomi/push/service/t$b;->a(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        81move-result-object v2
                                                                                                                                                                                        83invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        85const-string v2, " type="
                                                                                                                                                                                        87invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        89invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        91const-string v2, " reason="
                                                                                                                                                                                        93invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        95invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        97invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        98move-result-object v1
                                                                                                                                                                                        100invoke-static {v1}, Lc/g/a/a/c/c;->a(Ljava/lang/String;)V
                                                                                                                                                                                        102const-string v1, "wait"
                                                                                                                                                                                        104invoke-virtual {v1, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        105move-result v1
                                                                                                                                                                                        106if-eqz v1, :cond_a9
                                                                                                                                                                                        108invoke-static {}, Lcom/xiaomi/push/service/t;->a()Lcom/xiaomi/push/service/t;
                                                                                                                                                                                        109move-result-object v1
                                                                                                                                                                                        111invoke-virtual {v1, v0, p1}, Lcom/xiaomi/push/service/t;->b(Ljava/lang/String;Ljava/lang/String;)Lcom/xiaomi/push/service/t$b;
                                                                                                                                                                                        112move-result-object v3
                                                                                                                                                                                        113if-eqz v3, :cond_ba
                                                                                                                                                                                        115iget-object p1, p0, Lcom/xiaomi/push/service/s;->a:Lcom/xiaomi/push/service/XMPushService;
                                                                                                                                                                                        117invoke-virtual {p1, v3}, Lcom/xiaomi/push/service/XMPushService;->a(Lcom/xiaomi/push/service/t$b;)V
                                                                                                                                                                                        119sget-object v4, Lcom/xiaomi/push/service/t$c;->a:Lcom/xiaomi/push/service/t$c;
                                                                                                                                                                                        120const/4 v5, 0x3
                                                                                                                                                                                        121const/4 v6, 0x0
                                                                                                                                                                                        123invoke-virtual/range {v3 .. v8}, Lcom/xiaomi/push/service/t$b;->a(Lcom/xiaomi/push/service/t$c;IILjava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        124goto/16 :goto_ba
                                                                                                                                                                                        125cond_a9:
                                                                                                                                                                                        126iget-object v1, p0, Lcom/xiaomi/push/service/s;->a:Lcom/xiaomi/push/service/XMPushService;
                                                                                                                                                                                        127const/4 v4, 0x3
                                                                                                                                                                                        128move-object v2, v0
                                                                                                                                                                                        129move-object v3, p1
                                                                                                                                                                                        130move-object v5, v7
                                                                                                                                                                                        131move-object v6, v8
                                                                                                                                                                                        133invoke-virtual/range {v1 .. v6}, Lcom/xiaomi/push/service/XMPushService;->a(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        135invoke-static {}, Lcom/xiaomi/push/service/t;->a()Lcom/xiaomi/push/service/t;
                                                                                                                                                                                        136move-result-object v1
                                                                                                                                                                                        138invoke-virtual {v1, v0, p1}, Lcom/xiaomi/push/service/t;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        139goto_ba: return-void
                                                                                                                                                                                        140cond_bb: instance-of v1, p1, Lc/g/h/c/c;
                                                                                                                                                                                        141if-eqz v1, :cond_da
                                                                                                                                                                                        142move-object v1, p1
                                                                                                                                                                                        143check-cast v1, Lc/g/h/c/c;
                                                                                                                                                                                        145invoke-virtual {v1}, Lc/g/h/c/c;->o()Ljava/lang/String;
                                                                                                                                                                                        146move-result-object v2
                                                                                                                                                                                        148const-string v3, "redir"
                                                                                                                                                                                        150invoke-virtual {v3, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        151move-result v2
                                                                                                                                                                                        152if-eqz v2, :cond_da
                                                                                                                                                                                        154const-string p1, "hosts"
                                                                                                                                                                                        156invoke-virtual {v1, p1}, Lc/g/h/c/d;->f(Ljava/lang/String;)Lc/g/h/c/a;
                                                                                                                                                                                        157move-result-object p1
                                                                                                                                                                                        158if-eqz p1, :cond_d9
                                                                                                                                                                                        160invoke-direct {p0, p1}, Lcom/xiaomi/push/service/s;->a(Lc/g/h/c/a;)V
                                                                                                                                                                                        161cond_d9: return-void
                                                                                                                                                                                        162cond_da:
                                                                                                                                                                                        163iget-object v1, p0, Lcom/xiaomi/push/service/s;->a:Lcom/xiaomi/push/service/XMPushService;
                                                                                                                                                                                        165invoke-virtual {v1}, Lcom/xiaomi/push/service/XMPushService;->d()Lcom/xiaomi/push/service/fa;
                                                                                                                                                                                        166move-result-object v1
                                                                                                                                                                                        168iget-object v2, p0, Lcom/xiaomi/push/service/s;->a:Lcom/xiaomi/push/service/XMPushService;
                                                                                                                                                                                        170invoke-virtual {v1, v2, v0, p1}, Lcom/xiaomi/push/service/fa;->a(Lcom/xiaomi/push/service/XMPushService;Ljava/lang/String;Lc/g/h/c/d;)V
                                                                                                                                                                                        171return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.lang.String.replace
                                                                                                                                                                                        • java.lang.String.toUpperCase
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.String.replace
                                                                                                                                                                                        • java.lang.String.toUpperCase
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • :
                                                                                                                                                                                        • MAC
                                                                                                                                                                                        • ANDROIDID
                                                                                                                                                                                        • OSVS
                                                                                                                                                                                        • TERM
                                                                                                                                                                                        • ANAME
                                                                                                                                                                                        • AKEY
                                                                                                                                                                                        • SCWH
                                                                                                                                                                                        • IMEI
                                                                                                                                                                                        • OS
                                                                                                                                                                                        • 0
                                                                                                                                                                                        • SDKVS
                                                                                                                                                                                        • V2.0.0
                                                                                                                                                                                        • AAID
                                                                                                                                                                                        • WIFIBSSID
                                                                                                                                                                                        • WIFISSID
                                                                                                                                                                                        • WIFI
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Landroid/content/Context;",
                                                                                                                                                                                        4")",
                                                                                                                                                                                        5"Ljava/util/Map",
                                                                                                                                                                                        6"<",
                                                                                                                                                                                        7"Ljava/lang/String;",
                                                                                                                                                                                        8"Ljava/lang/String;",
                                                                                                                                                                                        9">;"
                                                                                                                                                                                        10}
                                                                                                                                                                                        11.end annotation
                                                                                                                                                                                        13sget-object v0, Lcom/qq/e/comm/plugin/r/a/c/c;->a:Ljava/util/Map;
                                                                                                                                                                                        14if-nez v0, :cond_8c
                                                                                                                                                                                        15new-instance v0, Ljava/util/HashMap;
                                                                                                                                                                                        17invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        18sput-object v0, Lcom/qq/e/comm/plugin/r/a/c/c;->a:Ljava/util/Map;
                                                                                                                                                                                        19try_start_b:
                                                                                                                                                                                        20invoke-static {p0}, Lcom/qq/e/comm/plugin/r/a/c/c;->j(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        21move-result-object v0
                                                                                                                                                                                        23const-string v1, ":"
                                                                                                                                                                                        25const-string v2, ""
                                                                                                                                                                                        27invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
                                                                                                                                                                                        28move-result-object v0
                                                                                                                                                                                        30invoke-virtual {v0}, Ljava/lang/String;->toUpperCase()Ljava/lang/String;
                                                                                                                                                                                        31move-result-object v0
                                                                                                                                                                                        33sget-object v1, Lcom/qq/e/comm/plugin/r/a/c/c;->a:Ljava/util/Map;
                                                                                                                                                                                        35const-string v2, "MAC"
                                                                                                                                                                                        37invoke-interface {v1, v2, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        39sget-object v0, Lcom/qq/e/comm/plugin/r/a/c/c;->a:Ljava/util/Map;
                                                                                                                                                                                        41const-string v1, "ANDROIDID"
                                                                                                                                                                                        43invoke-static {p0}, Lcom/qq/e/comm/plugin/r/a/c/c;->l(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        44move-result-object v2
                                                                                                                                                                                        46invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        48sget-object v0, Lcom/qq/e/comm/plugin/r/a/c/c;->a:Ljava/util/Map;
                                                                                                                                                                                        50const-string v1, "OSVS"
                                                                                                                                                                                        52invoke-static {}, Lcom/qq/e/comm/plugin/r/a/c/c;->a()Ljava/lang/String;
                                                                                                                                                                                        53move-result-object v2
                                                                                                                                                                                        55invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        57sget-object v0, Lcom/qq/e/comm/plugin/r/a/c/c;->a:Ljava/util/Map;
                                                                                                                                                                                        59const-string v1, "TERM"
                                                                                                                                                                                        61invoke-static {}, Lcom/qq/e/comm/plugin/r/a/c/c;->b()Ljava/lang/String;
                                                                                                                                                                                        62move-result-object v2
                                                                                                                                                                                        64invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        66sget-object v0, Lcom/qq/e/comm/plugin/r/a/c/c;->a:Ljava/util/Map;
                                                                                                                                                                                        68const-string v1, "ANAME"
                                                                                                                                                                                        70invoke-static {p0}, Lcom/qq/e/comm/plugin/r/a/c/c;->h(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        71move-result-object v2
                                                                                                                                                                                        73invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        75sget-object v0, Lcom/qq/e/comm/plugin/r/a/c/c;->a:Ljava/util/Map;
                                                                                                                                                                                        77const-string v1, "AKEY"
                                                                                                                                                                                        79invoke-static {p0}, Lcom/qq/e/comm/plugin/r/a/c/c;->i(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        80move-result-object v2
                                                                                                                                                                                        82invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        84sget-object v0, Lcom/qq/e/comm/plugin/r/a/c/c;->a:Ljava/util/Map;
                                                                                                                                                                                        86const-string v1, "SCWH"
                                                                                                                                                                                        88invoke-static {p0}, Lcom/qq/e/comm/plugin/r/a/c/c;->c(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        89move-result-object v2
                                                                                                                                                                                        91invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        93sget-object v0, Lcom/qq/e/comm/plugin/r/a/c/c;->a:Ljava/util/Map;
                                                                                                                                                                                        95const-string v1, "IMEI"
                                                                                                                                                                                        97invoke-static {p0}, Lcom/qq/e/comm/plugin/r/a/c/c;->d(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        98move-result-object v2
                                                                                                                                                                                        100invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        102sget-object v0, Lcom/qq/e/comm/plugin/r/a/c/c;->a:Ljava/util/Map;
                                                                                                                                                                                        104const-string v1, "OS"
                                                                                                                                                                                        106const-string v2, "0"
                                                                                                                                                                                        108invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        110sget-object v0, Lcom/qq/e/comm/plugin/r/a/c/c;->a:Ljava/util/Map;
                                                                                                                                                                                        112const-string v1, "SDKVS"
                                                                                                                                                                                        114const-string v2, "V2.0.0"
                                                                                                                                                                                        116invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        118sget-object v0, Lcom/qq/e/comm/plugin/r/a/c/c;->a:Ljava/util/Map;
                                                                                                                                                                                        120const-string v1, "AAID"
                                                                                                                                                                                        122invoke-static {p0}, Lcom/qq/e/comm/plugin/r/a/c/e;->a(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        123move-result-object v2
                                                                                                                                                                                        125invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        126cond_8c:
                                                                                                                                                                                        127invoke-static {p0}, Lcom/qq/e/comm/plugin/r/a/c/c;->b(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        128move-result-object v0
                                                                                                                                                                                        130const-string v1, ":"
                                                                                                                                                                                        132const-string v2, ""
                                                                                                                                                                                        134invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
                                                                                                                                                                                        135move-result-object v0
                                                                                                                                                                                        137invoke-virtual {v0}, Ljava/lang/String;->toUpperCase()Ljava/lang/String;
                                                                                                                                                                                        138move-result-object v0
                                                                                                                                                                                        140sget-object v1, Lcom/qq/e/comm/plugin/r/a/c/c;->a:Ljava/util/Map;
                                                                                                                                                                                        142const-string v2, "WIFIBSSID"
                                                                                                                                                                                        144invoke-interface {v1, v2, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        146sget-object v0, Lcom/qq/e/comm/plugin/r/a/c/c;->a:Ljava/util/Map;
                                                                                                                                                                                        148const-string v1, "WIFISSID"
                                                                                                                                                                                        150invoke-static {p0}, Lcom/qq/e/comm/plugin/r/a/c/c;->a(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        151move-result-object v2
                                                                                                                                                                                        153invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        155sget-object v0, Lcom/qq/e/comm/plugin/r/a/c/c;->a:Ljava/util/Map;
                                                                                                                                                                                        157const-string v1, "WIFI"
                                                                                                                                                                                        159invoke-static {p0}, Lcom/qq/e/comm/plugin/r/a/c/c;->e(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        160move-result-object v2
                                                                                                                                                                                        162invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        164sget-object v0, Lcom/qq/e/comm/plugin/r/a/c/c;->a:Ljava/util/Map;
                                                                                                                                                                                        165return-object v0
                                                                                                                                                                                        166catch_bc: move-exception v0
                                                                                                                                                                                        167goto/16 :goto_8c
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONObject.optLong
                                                                                                                                                                                        • org.json.JSONObject.optLong
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optJSONObject
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optLong
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • android.text.TextUtils.equals
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • text
                                                                                                                                                                                        • id
                                                                                                                                                                                        • conversation_id
                                                                                                                                                                                        • content_type
                                                                                                                                                                                        • content
                                                                                                                                                                                        • type
                                                                                                                                                                                        • created_on
                                                                                                                                                                                        • created_at
                                                                                                                                                                                        • from_type
                                                                                                                                                                                        • track_id
                                                                                                                                                                                        • agent
                                                                                                                                                                                        • nickname
                                                                                                                                                                                        • avatar
                                                                                                                                                                                        • token
                                                                                                                                                                                        • media_url
                                                                                                                                                                                        • enterprise_id
                                                                                                                                                                                        • extra
                                                                                                                                                                                        • bot
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0move-object/from16 v0, p0
                                                                                                                                                                                        1new-instance v1, Lcom/meiqia/core/b/f;
                                                                                                                                                                                        3const-string v2, "text"
                                                                                                                                                                                        5invoke-direct {v1, v2}, Lcom/meiqia/core/b/f;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        7const-string v2, "id"
                                                                                                                                                                                        9invoke-virtual {v0, v2}, Lorg/json/JSONObject;->optLong(Ljava/lang/String;)J
                                                                                                                                                                                        10move-result-wide v2
                                                                                                                                                                                        12const-string v4, "conversation_id"
                                                                                                                                                                                        14invoke-virtual {v0, v4}, Lorg/json/JSONObject;->optLong(Ljava/lang/String;)J
                                                                                                                                                                                        15move-result-wide v4
                                                                                                                                                                                        17const-string v6, "content_type"
                                                                                                                                                                                        19invoke-virtual {v0, v6}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        20move-result-object v6
                                                                                                                                                                                        22const-string v7, "content"
                                                                                                                                                                                        24invoke-virtual {v0, v7}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        25move-result-object v7
                                                                                                                                                                                        27const-string v8, "type"
                                                                                                                                                                                        29invoke-virtual {v0, v8}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        30move-result-object v8
                                                                                                                                                                                        32const-string v9, "created_on"
                                                                                                                                                                                        34invoke-virtual {v0, v9}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        35move-result-object v9
                                                                                                                                                                                        37invoke-static {v9}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        38move-result v10
                                                                                                                                                                                        39if-eqz v10, :cond_39
                                                                                                                                                                                        41const-string v9, "created_at"
                                                                                                                                                                                        43invoke-virtual {v0, v9}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        44move-result-object v9
                                                                                                                                                                                        45cond_39:
                                                                                                                                                                                        46invoke-static {v9}, Lcom/meiqia/core/a/k;->a(Ljava/lang/String;)J
                                                                                                                                                                                        47move-result-wide v9
                                                                                                                                                                                        49const-string v11, "from_type"
                                                                                                                                                                                        51invoke-virtual {v0, v11}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        52move-result-object v11
                                                                                                                                                                                        54const-string v12, "track_id"
                                                                                                                                                                                        56invoke-virtual {v0, v12}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        57move-result-object v12
                                                                                                                                                                                        59const-string v13, "agent"
                                                                                                                                                                                        61invoke-virtual {v0, v13}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        62move-result-object v13
                                                                                                                                                                                        64const-string v14, ""
                                                                                                                                                                                        65if-eqz v13, :cond_6d
                                                                                                                                                                                        67const-string v14, "nickname"
                                                                                                                                                                                        69invoke-virtual {v13, v14}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        70move-result-object v14
                                                                                                                                                                                        72const-string v15, "avatar"
                                                                                                                                                                                        74invoke-virtual {v13, v15}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        75move-result-object v15
                                                                                                                                                                                        76move-object/from16 v16, v14
                                                                                                                                                                                        78const-string v14, "token"
                                                                                                                                                                                        80invoke-virtual {v13, v14}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        81move-result-object v14
                                                                                                                                                                                        82move-object v13, v14
                                                                                                                                                                                        83move-object/from16 v14, v16
                                                                                                                                                                                        84move-object/from16 v16, v15
                                                                                                                                                                                        85goto/16 :goto_70
                                                                                                                                                                                        86cond_6d: move-object v13, v14
                                                                                                                                                                                        87move-object/from16 v16, v13
                                                                                                                                                                                        88goto_70:
                                                                                                                                                                                        89const-string v15, "media_url"
                                                                                                                                                                                        91invoke-virtual {v0, v15}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        92move-result-object v15
                                                                                                                                                                                        93move-object/from16 v17, v15
                                                                                                                                                                                        95const-string v15, "enterprise_id"
                                                                                                                                                                                        96move-object/from16 v18, v14
                                                                                                                                                                                        98invoke-virtual {v0, v15}, Lorg/json/JSONObject;->optLong(Ljava/lang/String;)J
                                                                                                                                                                                        99move-result-wide v14
                                                                                                                                                                                        100move-object/from16 v19, v12
                                                                                                                                                                                        102const-string v12, "extra"
                                                                                                                                                                                        104invoke-virtual {v0, v12}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        105move-result-object v12
                                                                                                                                                                                        106move-object/from16 v20, v7
                                                                                                                                                                                        108const-string v7, "bot"
                                                                                                                                                                                        110invoke-static {v7, v11}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        111move-result v7
                                                                                                                                                                                        112if-eqz v7, :cond_96
                                                                                                                                                                                        114invoke-static {v0, v12}, Lcom/meiqia/core/a/c;->a(Lorg/json/JSONObject;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        115move-result-object v12
                                                                                                                                                                                        116cond_96:
                                                                                                                                                                                        117invoke-virtual {v1, v12}, Lcom/meiqia/core/b/f;->g(Ljava/lang/String;)V
                                                                                                                                                                                        119invoke-virtual {v1, v14, v15}, Lcom/meiqia/core/b/f;->c(J)V
                                                                                                                                                                                        121invoke-virtual {v1, v13}, Lcom/meiqia/core/b/f;->a(Ljava/lang/String;)V
                                                                                                                                                                                        123invoke-virtual {v1, v2, v3}, Lcom/meiqia/core/b/f;->d(J)V
                                                                                                                                                                                        125invoke-virtual {v1, v4, v5}, Lcom/meiqia/core/b/f;->a(J)V
                                                                                                                                                                                        127invoke-virtual {v1, v6}, Lcom/meiqia/core/b/f;->f(Ljava/lang/String;)V
                                                                                                                                                                                        129invoke-virtual {v1, v8}, Lcom/meiqia/core/b/f;->m(Ljava/lang/String;)V
                                                                                                                                                                                        131invoke-virtual {v1, v9, v10}, Lcom/meiqia/core/b/f;->b(J)V
                                                                                                                                                                                        132move-object/from16 v0, v20
                                                                                                                                                                                        134invoke-virtual {v1, v0}, Lcom/meiqia/core/b/f;->d(Ljava/lang/String;)V
                                                                                                                                                                                        136invoke-virtual {v1, v11}, Lcom/meiqia/core/b/f;->h(Ljava/lang/String;)V
                                                                                                                                                                                        137move-object/from16 v0, v19
                                                                                                                                                                                        139invoke-virtual {v1, v0}, Lcom/meiqia/core/b/f;->l(Ljava/lang/String;)V
                                                                                                                                                                                        140move-object/from16 v14, v18
                                                                                                                                                                                        142invoke-virtual {v1, v14}, Lcom/meiqia/core/b/f;->b(Ljava/lang/String;)V
                                                                                                                                                                                        143move-object/from16 v15, v16
                                                                                                                                                                                        145invoke-virtual {v1, v15}, Lcom/meiqia/core/b/f;->c(Ljava/lang/String;)V
                                                                                                                                                                                        146move-object/from16 v0, v17
                                                                                                                                                                                        148invoke-virtual {v1, v0}, Lcom/meiqia/core/b/f;->i(Ljava/lang/String;)V
                                                                                                                                                                                        150invoke-static {v1}, Lcom/meiqia/core/a/c;->a(Lcom/meiqia/core/b/f;)V
                                                                                                                                                                                        151return-object v1
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.baidu.mobads.interfaces.IXAdConstants4PDK$SlotType.<init>
                                                                                                                                                                                        • com.baidu.mobads.interfaces.IXAdConstants4PDK$SlotType.<init>
                                                                                                                                                                                        • com.baidu.mobads.interfaces.IXAdConstants4PDK$SlotType.<init>
                                                                                                                                                                                        • com.baidu.mobads.interfaces.IXAdConstants4PDK$SlotType.<init>
                                                                                                                                                                                        • com.baidu.mobads.interfaces.IXAdConstants4PDK$SlotType.<init>
                                                                                                                                                                                        • com.baidu.mobads.interfaces.IXAdConstants4PDK$SlotType.<init>
                                                                                                                                                                                        • com.baidu.mobads.interfaces.IXAdConstants4PDK$SlotType.<init>
                                                                                                                                                                                        • com.baidu.mobads.interfaces.IXAdConstants4PDK$SlotType.<init>
                                                                                                                                                                                        • com.baidu.mobads.interfaces.IXAdConstants4PDK$SlotType.<init>
                                                                                                                                                                                        • com.baidu.mobads.interfaces.IXAdConstants4PDK$SlotType.<init>
                                                                                                                                                                                        • com.baidu.mobads.interfaces.IXAdConstants4PDK$SlotType.<init>
                                                                                                                                                                                        • com.baidu.mobads.interfaces.IXAdConstants4PDK$SlotType.<init>
                                                                                                                                                                                        • com.baidu.mobads.interfaces.IXAdConstants4PDK$SlotType.SLOT_TYPE_JSSDK:Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType
                                                                                                                                                                                        • com.baidu.mobads.interfaces.IXAdConstants4PDK$SlotType.SLOT_TYPE_CPU:Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType
                                                                                                                                                                                        • com.baidu.mobads.interfaces.IXAdConstants4PDK$SlotType.SLOT_TYPE_BANNER:Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType
                                                                                                                                                                                        • com.baidu.mobads.interfaces.IXAdConstants4PDK$SlotType.SLOT_TYPE_SPLASH:Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType
                                                                                                                                                                                        • com.baidu.mobads.interfaces.IXAdConstants4PDK$SlotType.SLOT_TYPE_INTERSTITIAL:Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType
                                                                                                                                                                                        • com.baidu.mobads.interfaces.IXAdConstants4PDK$SlotType.SLOT_TYPE_FEEDS:Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType
                                                                                                                                                                                        • com.baidu.mobads.interfaces.IXAdConstants4PDK$SlotType.SLOT_TYPE_REWARD_VIDEO:Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType
                                                                                                                                                                                        • com.baidu.mobads.interfaces.IXAdConstants4PDK$SlotType.SLOT_TYPE_PREROLL:Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType
                                                                                                                                                                                        • com.baidu.mobads.interfaces.IXAdConstants4PDK$SlotType.SLOT_TYPE_MIDROLL:Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType
                                                                                                                                                                                        • com.baidu.mobads.interfaces.IXAdConstants4PDK$SlotType.SLOT_TYPE_POSTROLL:Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType
                                                                                                                                                                                        • com.baidu.mobads.interfaces.IXAdConstants4PDK$SlotType.SLOT_TYPE_OVERLAY:Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType
                                                                                                                                                                                        • com.baidu.mobads.interfaces.IXAdConstants4PDK$SlotType.SLOT_TYPE_PAUSE_ROLL:Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • SLOT_TYPE_JSSDK
                                                                                                                                                                                        • jssdk
                                                                                                                                                                                        • SLOT_TYPE_CPU
                                                                                                                                                                                        • cpu
                                                                                                                                                                                        • SLOT_TYPE_BANNER
                                                                                                                                                                                        • banner
                                                                                                                                                                                        • SLOT_TYPE_SPLASH
                                                                                                                                                                                        • rsplash
                                                                                                                                                                                        • SLOT_TYPE_INTERSTITIAL
                                                                                                                                                                                        • int
                                                                                                                                                                                        • SLOT_TYPE_FEEDS
                                                                                                                                                                                        • feed
                                                                                                                                                                                        • SLOT_TYPE_REWARD_VIDEO
                                                                                                                                                                                        • rvideo
                                                                                                                                                                                        • SLOT_TYPE_PREROLL
                                                                                                                                                                                        • preroll
                                                                                                                                                                                        • SLOT_TYPE_MIDROLL
                                                                                                                                                                                        • midroll
                                                                                                                                                                                        • SLOT_TYPE_POSTROLL
                                                                                                                                                                                        • postroll
                                                                                                                                                                                        • SLOT_TYPE_OVERLAY
                                                                                                                                                                                        • overlay
                                                                                                                                                                                        • SLOT_TYPE_PAUSE_ROLL
                                                                                                                                                                                        • pauseroll
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;
                                                                                                                                                                                        1const/4 v1, 0x0
                                                                                                                                                                                        3const-string v2, "SLOT_TYPE_JSSDK"
                                                                                                                                                                                        5const-string v3, "jssdk"
                                                                                                                                                                                        7invoke-direct {v0, v2, v1, v3}, Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;-><init>(Ljava/lang/String;ILjava/lang/String;)V
                                                                                                                                                                                        8sput-object v0, Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;->SLOT_TYPE_JSSDK:Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;
                                                                                                                                                                                        9new-instance v0, Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;
                                                                                                                                                                                        10const/4 v2, 0x1
                                                                                                                                                                                        12const-string v3, "SLOT_TYPE_CPU"
                                                                                                                                                                                        14const-string v4, "cpu"
                                                                                                                                                                                        16invoke-direct {v0, v3, v2, v4}, Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;-><init>(Ljava/lang/String;ILjava/lang/String;)V
                                                                                                                                                                                        17sput-object v0, Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;->SLOT_TYPE_CPU:Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;
                                                                                                                                                                                        18new-instance v0, Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;
                                                                                                                                                                                        19const/4 v3, 0x2
                                                                                                                                                                                        21const-string v4, "SLOT_TYPE_BANNER"
                                                                                                                                                                                        23const-string v5, "banner"
                                                                                                                                                                                        25invoke-direct {v0, v4, v3, v5}, Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;-><init>(Ljava/lang/String;ILjava/lang/String;)V
                                                                                                                                                                                        26sput-object v0, Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;->SLOT_TYPE_BANNER:Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;
                                                                                                                                                                                        27new-instance v0, Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;
                                                                                                                                                                                        28const/4 v4, 0x3
                                                                                                                                                                                        30const-string v5, "SLOT_TYPE_SPLASH"
                                                                                                                                                                                        32const-string v6, "rsplash"
                                                                                                                                                                                        34invoke-direct {v0, v5, v4, v6}, Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;-><init>(Ljava/lang/String;ILjava/lang/String;)V
                                                                                                                                                                                        35sput-object v0, Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;->SLOT_TYPE_SPLASH:Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;
                                                                                                                                                                                        36new-instance v0, Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;
                                                                                                                                                                                        37const/4 v5, 0x4
                                                                                                                                                                                        39const-string v6, "SLOT_TYPE_INTERSTITIAL"
                                                                                                                                                                                        41const-string v7, "int"
                                                                                                                                                                                        43invoke-direct {v0, v6, v5, v7}, Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;-><init>(Ljava/lang/String;ILjava/lang/String;)V
                                                                                                                                                                                        44sput-object v0, Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;->SLOT_TYPE_INTERSTITIAL:Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;
                                                                                                                                                                                        45new-instance v0, Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;
                                                                                                                                                                                        46const/4 v6, 0x5
                                                                                                                                                                                        48const-string v7, "SLOT_TYPE_FEEDS"
                                                                                                                                                                                        50const-string v8, "feed"
                                                                                                                                                                                        52invoke-direct {v0, v7, v6, v8}, Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;-><init>(Ljava/lang/String;ILjava/lang/String;)V
                                                                                                                                                                                        53sput-object v0, Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;->SLOT_TYPE_FEEDS:Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;
                                                                                                                                                                                        54new-instance v0, Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;
                                                                                                                                                                                        55const/4 v7, 0x6
                                                                                                                                                                                        57const-string v8, "SLOT_TYPE_REWARD_VIDEO"
                                                                                                                                                                                        59const-string v9, "rvideo"
                                                                                                                                                                                        61invoke-direct {v0, v8, v7, v9}, Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;-><init>(Ljava/lang/String;ILjava/lang/String;)V
                                                                                                                                                                                        62sput-object v0, Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;->SLOT_TYPE_REWARD_VIDEO:Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;
                                                                                                                                                                                        63new-instance v0, Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;
                                                                                                                                                                                        64const/4 v8, 0x7
                                                                                                                                                                                        66const-string v9, "SLOT_TYPE_PREROLL"
                                                                                                                                                                                        68const-string v10, "preroll"
                                                                                                                                                                                        70invoke-direct {v0, v9, v8, v10}, Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;-><init>(Ljava/lang/String;ILjava/lang/String;)V
                                                                                                                                                                                        71sput-object v0, Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;->SLOT_TYPE_PREROLL:Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;
                                                                                                                                                                                        72new-instance v0, Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;
                                                                                                                                                                                        73const/16 v9, 0x8
                                                                                                                                                                                        75const-string v10, "SLOT_TYPE_MIDROLL"
                                                                                                                                                                                        77const-string v11, "midroll"
                                                                                                                                                                                        79invoke-direct {v0, v10, v9, v11}, Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;-><init>(Ljava/lang/String;ILjava/lang/String;)V
                                                                                                                                                                                        80sput-object v0, Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;->SLOT_TYPE_MIDROLL:Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;
                                                                                                                                                                                        81new-instance v0, Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;
                                                                                                                                                                                        82const/16 v10, 0x9
                                                                                                                                                                                        84const-string v11, "SLOT_TYPE_POSTROLL"
                                                                                                                                                                                        86const-string v12, "postroll"
                                                                                                                                                                                        88invoke-direct {v0, v11, v10, v12}, Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;-><init>(Ljava/lang/String;ILjava/lang/String;)V
                                                                                                                                                                                        89sput-object v0, Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;->SLOT_TYPE_POSTROLL:Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;
                                                                                                                                                                                        90new-instance v0, Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;
                                                                                                                                                                                        91const/16 v11, 0xa
                                                                                                                                                                                        93const-string v12, "SLOT_TYPE_OVERLAY"
                                                                                                                                                                                        95const-string v13, "overlay"
                                                                                                                                                                                        97invoke-direct {v0, v12, v11, v13}, Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;-><init>(Ljava/lang/String;ILjava/lang/String;)V
                                                                                                                                                                                        98sput-object v0, Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;->SLOT_TYPE_OVERLAY:Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;
                                                                                                                                                                                        99new-instance v0, Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;
                                                                                                                                                                                        100const/16 v12, 0xb
                                                                                                                                                                                        102const-string v13, "SLOT_TYPE_PAUSE_ROLL"
                                                                                                                                                                                        104const-string v14, "pauseroll"
                                                                                                                                                                                        106invoke-direct {v0, v13, v12, v14}, Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;-><init>(Ljava/lang/String;ILjava/lang/String;)V
                                                                                                                                                                                        107sput-object v0, Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;->SLOT_TYPE_PAUSE_ROLL:Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;
                                                                                                                                                                                        108const/16 v0, 0xc
                                                                                                                                                                                        109new-array v0, v0, [Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;
                                                                                                                                                                                        111sget-object v13, Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;->SLOT_TYPE_JSSDK:Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;
                                                                                                                                                                                        112aput-object v13, v0, v1
                                                                                                                                                                                        114sget-object v1, Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;->SLOT_TYPE_CPU:Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;
                                                                                                                                                                                        115aput-object v1, v0, v2
                                                                                                                                                                                        117sget-object v1, Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;->SLOT_TYPE_BANNER:Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;
                                                                                                                                                                                        118aput-object v1, v0, v3
                                                                                                                                                                                        120sget-object v1, Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;->SLOT_TYPE_SPLASH:Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;
                                                                                                                                                                                        121aput-object v1, v0, v4
                                                                                                                                                                                        123sget-object v1, Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;->SLOT_TYPE_INTERSTITIAL:Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;
                                                                                                                                                                                        124aput-object v1, v0, v5
                                                                                                                                                                                        126sget-object v1, Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;->SLOT_TYPE_FEEDS:Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;
                                                                                                                                                                                        127aput-object v1, v0, v6
                                                                                                                                                                                        129sget-object v1, Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;->SLOT_TYPE_REWARD_VIDEO:Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;
                                                                                                                                                                                        130aput-object v1, v0, v7
                                                                                                                                                                                        132sget-object v1, Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;->SLOT_TYPE_PREROLL:Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;
                                                                                                                                                                                        133aput-object v1, v0, v8
                                                                                                                                                                                        135sget-object v1, Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;->SLOT_TYPE_MIDROLL:Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;
                                                                                                                                                                                        136aput-object v1, v0, v9
                                                                                                                                                                                        138sget-object v1, Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;->SLOT_TYPE_POSTROLL:Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;
                                                                                                                                                                                        139aput-object v1, v0, v10
                                                                                                                                                                                        141sget-object v1, Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;->SLOT_TYPE_OVERLAY:Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;
                                                                                                                                                                                        142aput-object v1, v0, v11
                                                                                                                                                                                        144sget-object v1, Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;->SLOT_TYPE_PAUSE_ROLL:Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;
                                                                                                                                                                                        145aput-object v1, v0, v12
                                                                                                                                                                                        146sput-object v0, Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;->b:[Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;
                                                                                                                                                                                        147return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Intent.<init>
                                                                                                                                                                                        • android.content.Intent.setClassName
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • com.qq.e.comm.plugin.w.a.d$c.toString
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • com.qq.e.comm.plugin.a.f.b
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Context.startActivity
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • appid
                                                                                                                                                                                        • gdt_activity_delegate_name
                                                                                                                                                                                        • interstitialVideoAD
                                                                                                                                                                                        • videourl
                                                                                                                                                                                        • clickid
                                                                                                                                                                                        • clickURL
                                                                                                                                                                                        • adInfo
                                                                                                                                                                                        • acttype
                                                                                                                                                                                        • browerType
                                                                                                                                                                                        • confirm
                                                                                                                                                                                        • confirmWifi
                                                                                                                                                                                        • confirmNoWifi
                                                                                                                                                                                        • adThradID
                                                                                                                                                                                        • adType
                                                                                                                                                                                        • posID
                                                                                                                                                                                        • VideoADActivity can not be found
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-static {}, Lcom/qq/e/comm/plugin/util/af;->a()Ljava/lang/String;
                                                                                                                                                                                        2move-result-object v0
                                                                                                                                                                                        3if-eqz v0, :cond_a6
                                                                                                                                                                                        4new-instance v0, Landroid/content/Intent;
                                                                                                                                                                                        6invoke-direct {v0}, Landroid/content/Intent;-><init>()V
                                                                                                                                                                                        8iget-object v1, p0, Lcom/qq/e/comm/plugin/p/c;->a:Landroid/content/Context;
                                                                                                                                                                                        10invoke-static {}, Lcom/qq/e/comm/plugin/util/af;->a()Ljava/lang/String;
                                                                                                                                                                                        11move-result-object v2
                                                                                                                                                                                        13invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->setClassName(Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        15const-string v1, "appid"
                                                                                                                                                                                        17invoke-static {}, Lcom/qq/e/comm/managers/GDTADManager;->getInstance()Lcom/qq/e/comm/managers/GDTADManager;
                                                                                                                                                                                        18move-result-object v2
                                                                                                                                                                                        20invoke-virtual {v2}, Lcom/qq/e/comm/managers/GDTADManager;->getAppStatus()Lcom/qq/e/comm/managers/status/APPStatus;
                                                                                                                                                                                        21move-result-object v2
                                                                                                                                                                                        23invoke-virtual {v2}, Lcom/qq/e/comm/managers/status/APPStatus;->getAPPID()Ljava/lang/String;
                                                                                                                                                                                        24move-result-object v2
                                                                                                                                                                                        26invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        28const-string v1, "gdt_activity_delegate_name"
                                                                                                                                                                                        30const-string v2, "interstitialVideoAD"
                                                                                                                                                                                        32invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        34const-string v1, "videourl"
                                                                                                                                                                                        36iget-object v2, p0, Lcom/qq/e/comm/plugin/p/c;->b:Ljava/lang/String;
                                                                                                                                                                                        38invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        40const-string v1, "clickid"
                                                                                                                                                                                        42iget-object v2, p0, Lcom/qq/e/comm/plugin/p/c;->c:Ljava/lang/String;
                                                                                                                                                                                        44invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        46const-string v1, "clickURL"
                                                                                                                                                                                        48iget-object v2, p0, Lcom/qq/e/comm/plugin/p/c;->d:Lcom/qq/e/comm/plugin/w/a/d$a;
                                                                                                                                                                                        50iget-object v2, v2, Lcom/qq/e/comm/plugin/w/a/d$a;->b:Ljava/lang/String;
                                                                                                                                                                                        52invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        54const-string v1, "adInfo"
                                                                                                                                                                                        56iget-object v2, p0, Lcom/qq/e/comm/plugin/p/c;->d:Lcom/qq/e/comm/plugin/w/a/d$a;
                                                                                                                                                                                        58iget-object v2, v2, Lcom/qq/e/comm/plugin/w/a/d$a;->a:Lorg/json/JSONObject;
                                                                                                                                                                                        60invoke-virtual {v2}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        61move-result-object v2
                                                                                                                                                                                        63invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        65const-string v1, "acttype"
                                                                                                                                                                                        67iget-object v2, p0, Lcom/qq/e/comm/plugin/p/c;->e:Lcom/qq/e/comm/plugin/w/a/d$b;
                                                                                                                                                                                        68iget v2, v2, Lcom/qq/e/comm/plugin/w/a/d$b;->b:I
                                                                                                                                                                                        70invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
                                                                                                                                                                                        72const-string v1, "browerType"
                                                                                                                                                                                        74iget-object v2, p0, Lcom/qq/e/comm/plugin/p/c;->e:Lcom/qq/e/comm/plugin/w/a/d$b;
                                                                                                                                                                                        76iget-object v2, v2, Lcom/qq/e/comm/plugin/w/a/d$b;->c:Lcom/qq/e/comm/plugin/w/a/d$c;
                                                                                                                                                                                        78invoke-virtual {v2}, Lcom/qq/e/comm/plugin/w/a/d$c;->toString()Ljava/lang/String;
                                                                                                                                                                                        79move-result-object v2
                                                                                                                                                                                        81invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        83const-string v1, "confirm"
                                                                                                                                                                                        85iget-object v2, p0, Lcom/qq/e/comm/plugin/p/c;->e:Lcom/qq/e/comm/plugin/w/a/d$b;
                                                                                                                                                                                        86iget-boolean v2, v2, Lcom/qq/e/comm/plugin/w/a/d$b;->e:Z
                                                                                                                                                                                        88invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;
                                                                                                                                                                                        90const-string v1, "confirmWifi"
                                                                                                                                                                                        92iget-object v2, p0, Lcom/qq/e/comm/plugin/p/c;->e:Lcom/qq/e/comm/plugin/w/a/d$b;
                                                                                                                                                                                        93iget-boolean v2, v2, Lcom/qq/e/comm/plugin/w/a/d$b;->f:Z
                                                                                                                                                                                        95invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;
                                                                                                                                                                                        97const-string v1, "confirmNoWifi"
                                                                                                                                                                                        99iget-object v2, p0, Lcom/qq/e/comm/plugin/p/c;->e:Lcom/qq/e/comm/plugin/w/a/d$b;
                                                                                                                                                                                        100iget-boolean v2, v2, Lcom/qq/e/comm/plugin/w/a/d$b;->g:Z
                                                                                                                                                                                        102invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;
                                                                                                                                                                                        104const-string v1, "adThradID"
                                                                                                                                                                                        106iget-object v2, p0, Lcom/qq/e/comm/plugin/p/c;->f:Lcom/qq/e/comm/plugin/w/a/d$e;
                                                                                                                                                                                        108iget-object v2, v2, Lcom/qq/e/comm/plugin/w/a/d$e;->a:Ljava/lang/String;
                                                                                                                                                                                        110invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        112const-string v1, "adType"
                                                                                                                                                                                        114iget-object v2, p0, Lcom/qq/e/comm/plugin/p/c;->f:Lcom/qq/e/comm/plugin/w/a/d$e;
                                                                                                                                                                                        116iget-object v2, v2, Lcom/qq/e/comm/plugin/w/a/d$e;->b:Lcom/qq/e/comm/plugin/a/f;
                                                                                                                                                                                        118invoke-virtual {v2}, Lcom/qq/e/comm/plugin/a/f;->b()I
                                                                                                                                                                                        119move-result v2
                                                                                                                                                                                        121invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
                                                                                                                                                                                        123const-string v1, "posID"
                                                                                                                                                                                        125iget-object v2, p0, Lcom/qq/e/comm/plugin/p/c;->f:Lcom/qq/e/comm/plugin/w/a/d$e;
                                                                                                                                                                                        127iget-object v2, v2, Lcom/qq/e/comm/plugin/w/a/d$e;->c:Ljava/lang/String;
                                                                                                                                                                                        129invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        131iget-object v1, p0, Lcom/qq/e/comm/plugin/p/c;->a:Landroid/content/Context;
                                                                                                                                                                                        133invoke-virtual {v1, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
                                                                                                                                                                                        134goto_a5: return-void
                                                                                                                                                                                        135cond_a6:
                                                                                                                                                                                        136const-string v0, "VideoADActivity can not be found"
                                                                                                                                                                                        138invoke-static {v0}, Lcom/qq/e/comm/util/GDTLogger;->report(Ljava/lang/String;)V
                                                                                                                                                                                        139goto/16 :goto_a5
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONException.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • authority_general_data
                                                                                                                                                                                        • device
                                                                                                                                                                                        • system_version
                                                                                                                                                                                        • network_type
                                                                                                                                                                                        • network_type_str
                                                                                                                                                                                        • device_ua
                                                                                                                                                                                        • plantform
                                                                                                                                                                                        • authority_imei_mac
                                                                                                                                                                                        • device_imei
                                                                                                                                                                                        • authority_android_id
                                                                                                                                                                                        • android_id
                                                                                                                                                                                        • authority_device_id
                                                                                                                                                                                        • google_ad_id
                                                                                                                                                                                        • appkey
                                                                                                                                                                                        • appId
                                                                                                                                                                                        • screen_width
                                                                                                                                                                                        • screen_height
                                                                                                                                                                                        • orientation
                                                                                                                                                                                        • scale
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Lorg/json/JSONObject;
                                                                                                                                                                                        2invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        3try_start_5:
                                                                                                                                                                                        4invoke-static {}, Lcom/mintegral/msdk/base/controller/authoritycontroller/a;->a()Lcom/mintegral/msdk/base/controller/authoritycontroller/a;
                                                                                                                                                                                        6const-string v1, "authority_general_data"
                                                                                                                                                                                        8invoke-static {v1}, Lcom/mintegral/msdk/base/controller/authoritycontroller/a;->a(Ljava/lang/String;)Z
                                                                                                                                                                                        9move-result v1
                                                                                                                                                                                        10if-eqz v1, :cond_33
                                                                                                                                                                                        12const-string v1, "device"
                                                                                                                                                                                        14iget-object v2, p0, Lcom/mintegral/msdk/video/js/b/h$a;->a:Ljava/lang/String;
                                                                                                                                                                                        16invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        18const-string v1, "system_version"
                                                                                                                                                                                        20iget-object v2, p0, Lcom/mintegral/msdk/video/js/b/h$a;->b:Ljava/lang/String;
                                                                                                                                                                                        22invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        24const-string v1, "network_type"
                                                                                                                                                                                        26iget-object v2, p0, Lcom/mintegral/msdk/video/js/b/h$a;->g:Ljava/lang/String;
                                                                                                                                                                                        28invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        30const-string v1, "network_type_str"
                                                                                                                                                                                        32iget-object v2, p0, Lcom/mintegral/msdk/video/js/b/h$a;->h:Ljava/lang/String;
                                                                                                                                                                                        34invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        36const-string v1, "device_ua"
                                                                                                                                                                                        38iget-object v2, p0, Lcom/mintegral/msdk/video/js/b/h$a;->i:Ljava/lang/String;
                                                                                                                                                                                        40invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        41cond_33:
                                                                                                                                                                                        42const-string v1, "plantform"
                                                                                                                                                                                        44iget-object v2, p0, Lcom/mintegral/msdk/video/js/b/h$a;->c:Ljava/lang/String;
                                                                                                                                                                                        46invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        48invoke-static {}, Lcom/mintegral/msdk/base/controller/authoritycontroller/a;->a()Lcom/mintegral/msdk/base/controller/authoritycontroller/a;
                                                                                                                                                                                        50const-string v1, "authority_imei_mac"
                                                                                                                                                                                        52invoke-static {v1}, Lcom/mintegral/msdk/base/controller/authoritycontroller/a;->a(Ljava/lang/String;)Z
                                                                                                                                                                                        53move-result v1
                                                                                                                                                                                        54if-eqz v1, :cond_4c
                                                                                                                                                                                        56const-string v1, "device_imei"
                                                                                                                                                                                        58iget-object v2, p0, Lcom/mintegral/msdk/video/js/b/h$a;->d:Ljava/lang/String;
                                                                                                                                                                                        60invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        61cond_4c:
                                                                                                                                                                                        62invoke-static {}, Lcom/mintegral/msdk/base/controller/authoritycontroller/a;->a()Lcom/mintegral/msdk/base/controller/authoritycontroller/a;
                                                                                                                                                                                        64const-string v1, "authority_android_id"
                                                                                                                                                                                        66invoke-static {v1}, Lcom/mintegral/msdk/base/controller/authoritycontroller/a;->a(Ljava/lang/String;)Z
                                                                                                                                                                                        67move-result v1
                                                                                                                                                                                        68if-eqz v1, :cond_5e
                                                                                                                                                                                        70const-string v1, "android_id"
                                                                                                                                                                                        72iget-object v2, p0, Lcom/mintegral/msdk/video/js/b/h$a;->e:Ljava/lang/String;
                                                                                                                                                                                        74invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        75cond_5e:
                                                                                                                                                                                        76invoke-static {}, Lcom/mintegral/msdk/base/controller/authoritycontroller/a;->a()Lcom/mintegral/msdk/base/controller/authoritycontroller/a;
                                                                                                                                                                                        78const-string v1, "authority_device_id"
                                                                                                                                                                                        80invoke-static {v1}, Lcom/mintegral/msdk/base/controller/authoritycontroller/a;->a(Ljava/lang/String;)Z
                                                                                                                                                                                        81move-result v1
                                                                                                                                                                                        82if-eqz v1, :cond_70
                                                                                                                                                                                        84const-string v1, "google_ad_id"
                                                                                                                                                                                        86iget-object v2, p0, Lcom/mintegral/msdk/video/js/b/h$a;->f:Ljava/lang/String;
                                                                                                                                                                                        88invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        89cond_70:
                                                                                                                                                                                        90const-string v1, "appkey"
                                                                                                                                                                                        92iget-object v2, p0, Lcom/mintegral/msdk/video/js/b/h$a;->j:Ljava/lang/String;
                                                                                                                                                                                        94invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        96const-string v1, "appId"
                                                                                                                                                                                        98iget-object v2, p0, Lcom/mintegral/msdk/video/js/b/h$a;->k:Ljava/lang/String;
                                                                                                                                                                                        100invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        102const-string v1, "screen_width"
                                                                                                                                                                                        104iget-object v2, p0, Lcom/mintegral/msdk/video/js/b/h$a;->l:Ljava/lang/String;
                                                                                                                                                                                        106invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        108const-string v1, "screen_height"
                                                                                                                                                                                        110iget-object v2, p0, Lcom/mintegral/msdk/video/js/b/h$a;->m:Ljava/lang/String;
                                                                                                                                                                                        112invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        114const-string v1, "orientation"
                                                                                                                                                                                        116iget-object v2, p0, Lcom/mintegral/msdk/video/js/b/h$a;->n:Ljava/lang/String;
                                                                                                                                                                                        118invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        120const-string v1, "scale"
                                                                                                                                                                                        122iget-object v2, p0, Lcom/mintegral/msdk/video/js/b/h$a;->o:Ljava/lang/String;
                                                                                                                                                                                        124invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        125try_end_9a: goto/16 :goto_9f
                                                                                                                                                                                        126catch_9b: move-exception v1
                                                                                                                                                                                        128invoke-virtual {v1}, Lorg/json/JSONException;->printStackTrace()V
                                                                                                                                                                                        129goto_9f: return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • com.unity3d.services.analytics.AcquisitionType.toString
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.Date.<init>
                                                                                                                                                                                        • java.util.Date.getTime
                                                                                                                                                                                        • java.lang.Long.valueOf
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • currency_type
                                                                                                                                                                                        • transaction_context
                                                                                                                                                                                        • amount
                                                                                                                                                                                        • item_id
                                                                                                                                                                                        • balance
                                                                                                                                                                                        • item_type
                                                                                                                                                                                        • level
                                                                                                                                                                                        • transaction_id
                                                                                                                                                                                        • custom_params
                                                                                                                                                                                        • ts
                                                                                                                                                                                        • name
                                                                                                                                                                                        • item_spent
                                                                                                                                                                                        • type
                                                                                                                                                                                        • analytics.custom.v1
                                                                                                                                                                                        • msg
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Ljava/util/HashMap;
                                                                                                                                                                                        2invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        4invoke-virtual {p7}, Lcom/unity3d/services/analytics/AcquisitionType;->toString()Ljava/lang/String;
                                                                                                                                                                                        5move-result-object p7
                                                                                                                                                                                        7const-string v1, "currency_type"
                                                                                                                                                                                        9invoke-virtual {v0, v1, p7}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        11const-string p7, "transaction_context"
                                                                                                                                                                                        13invoke-virtual {v0, p7, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        15const-string p0, "amount"
                                                                                                                                                                                        17invoke-virtual {v0, p0, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        19const-string p0, "item_id"
                                                                                                                                                                                        21invoke-virtual {v0, p0, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        23const-string p0, "balance"
                                                                                                                                                                                        25invoke-virtual {v0, p0, p3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        27const-string p0, "item_type"
                                                                                                                                                                                        29invoke-virtual {v0, p0, p4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        31const-string p0, "level"
                                                                                                                                                                                        33invoke-virtual {v0, p0, p5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        35const-string p0, "transaction_id"
                                                                                                                                                                                        37invoke-virtual {v0, p0, p6}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        38new-instance p0, Ljava/util/HashMap;
                                                                                                                                                                                        40invoke-direct {p0}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        42const-string p1, "custom_params"
                                                                                                                                                                                        44invoke-virtual {p0, p1, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        45new-instance p1, Ljava/util/Date;
                                                                                                                                                                                        47invoke-direct {p1}, Ljava/util/Date;-><init>()V
                                                                                                                                                                                        49invoke-virtual {p1}, Ljava/util/Date;->getTime()J
                                                                                                                                                                                        50move-result-wide p1
                                                                                                                                                                                        52invoke-static {p1, p2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                        53move-result-object p1
                                                                                                                                                                                        55const-string p2, "ts"
                                                                                                                                                                                        57invoke-virtual {p0, p2, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        59const-string p1, "name"
                                                                                                                                                                                        61const-string p2, "item_spent"
                                                                                                                                                                                        63invoke-virtual {p0, p1, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        64new-instance p1, Ljava/util/HashMap;
                                                                                                                                                                                        66invoke-direct {p1}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        68const-string p2, "type"
                                                                                                                                                                                        70const-string p3, "analytics.custom.v1"
                                                                                                                                                                                        72invoke-virtual {p1, p2, p3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        74const-string p2, "msg"
                                                                                                                                                                                        76invoke-virtual {p1, p2, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        77new-instance p0, Lorg/json/JSONObject;
                                                                                                                                                                                        79invoke-direct {p0, p1}, Lorg/json/JSONObject;-><init>(Ljava/util/Map;)V
                                                                                                                                                                                        80return-object p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.optJSONObject
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • com.qq.e.comm.plugin.h.b.a:Lcom/qq/e/comm/plugin/h/b
                                                                                                                                                                                        • com.qq.e.comm.plugin.h.b.a
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • reltarget
                                                                                                                                                                                        • muidtype
                                                                                                                                                                                        • imei
                                                                                                                                                                                        • muid
                                                                                                                                                                                        • package_name
                                                                                                                                                                                        • timestamp
                                                                                                                                                                                        • install_status
                                                                                                                                                                                        • 1
                                                                                                                                                                                        • 0
                                                                                                                                                                                        • get exception.
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Lorg/json/JSONArray;",
                                                                                                                                                                                        4"Lcom/qq/e/comm/plugin/a/o;",
                                                                                                                                                                                        5"Ljava/lang/String;",
                                                                                                                                                                                        6")",
                                                                                                                                                                                        7"Ljava/util/List",
                                                                                                                                                                                        8"<",
                                                                                                                                                                                        9"Lorg/json/JSONObject;",
                                                                                                                                                                                        10">;"
                                                                                                                                                                                        11}
                                                                                                                                                                                        12.end annotation
                                                                                                                                                                                        13new-instance v2, Ljava/util/ArrayList;
                                                                                                                                                                                        15invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        16if-eqz p0, :cond_be
                                                                                                                                                                                        17const/4 v0, 0x0
                                                                                                                                                                                        18goto_8:
                                                                                                                                                                                        19invoke-virtual {p0}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        20move-result v1
                                                                                                                                                                                        21if-ge v0, v1, :cond_be
                                                                                                                                                                                        23invoke-virtual {p0, v0}, Lorg/json/JSONArray;->optJSONObject(I)Lorg/json/JSONObject;
                                                                                                                                                                                        24move-result-object v1
                                                                                                                                                                                        26invoke-static {v1}, Lcom/qq/e/comm/plugin/util/d;->a(Lorg/json/JSONObject;)Z
                                                                                                                                                                                        27move-result v3
                                                                                                                                                                                        28if-eqz v3, :cond_ba
                                                                                                                                                                                        30invoke-static {v1}, Lcom/qq/e/comm/plugin/util/d;->d(Lorg/json/JSONObject;)Lcom/qq/e/comm/plugin/a/k;
                                                                                                                                                                                        31move-result-object v3
                                                                                                                                                                                        33invoke-virtual {v3}, Lcom/qq/e/comm/plugin/a/k;->h()I
                                                                                                                                                                                        34move-result v4
                                                                                                                                                                                        36invoke-static {v4}, Lcom/qq/e/comm/plugin/b/d/d;->a(I)Z
                                                                                                                                                                                        37move-result v4
                                                                                                                                                                                        39const-string v5, "reltarget"
                                                                                                                                                                                        41invoke-virtual {v1, v5}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        42move-result v5
                                                                                                                                                                                        43new-instance v6, Lorg/json/JSONObject;
                                                                                                                                                                                        45invoke-direct {v6}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        46try_start_2f:
                                                                                                                                                                                        47const-string v7, "muidtype"
                                                                                                                                                                                        49const-string v8, "imei"
                                                                                                                                                                                        51invoke-virtual {v6, v7, v8}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        53sget-object v7, Lcom/qq/e/comm/plugin/h/b;->a:Lcom/qq/e/comm/plugin/h/b;
                                                                                                                                                                                        55invoke-static {}, Lcom/qq/e/comm/managers/GDTADManager;->getInstance()Lcom/qq/e/comm/managers/GDTADManager;
                                                                                                                                                                                        56move-result-object v8
                                                                                                                                                                                        58invoke-virtual {v8}, Lcom/qq/e/comm/managers/GDTADManager;->getAppContext()Landroid/content/Context;
                                                                                                                                                                                        59move-result-object v8
                                                                                                                                                                                        61invoke-virtual {v7, v8}, Lcom/qq/e/comm/plugin/h/b;->a(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        62move-result-object v7
                                                                                                                                                                                        64const-string v8, "muid"
                                                                                                                                                                                        66invoke-virtual {v6, v8, v7}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        68const-string v8, "package_name"
                                                                                                                                                                                        70invoke-virtual {v3}, Lcom/qq/e/comm/plugin/a/k;->d()Ljava/lang/String;
                                                                                                                                                                                        71move-result-object v3
                                                                                                                                                                                        73invoke-virtual {v6, v8, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        75const-string v3, "timestamp"
                                                                                                                                                                                        76new-instance v8, Ljava/lang/StringBuilder;
                                                                                                                                                                                        78invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        80invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        81move-result-wide v10
                                                                                                                                                                                        83invoke-virtual {v8, v10, v11}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        84move-result-object v8
                                                                                                                                                                                        86const-string v9, ""
                                                                                                                                                                                        88invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        89move-result-object v8
                                                                                                                                                                                        91invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        92move-result-object v8
                                                                                                                                                                                        94invoke-virtual {v6, v3, v8}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        95if-eqz v4, :cond_8d
                                                                                                                                                                                        96const/4 v3, 0x1
                                                                                                                                                                                        97if-ne v5, v3, :cond_8d
                                                                                                                                                                                        99const-string v1, "install_status"
                                                                                                                                                                                        101const-string v3, "1"
                                                                                                                                                                                        103invoke-virtual {v6, v1, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        104goto_7a: if-eqz v7, :cond_89
                                                                                                                                                                                        106const-string v1, "install_status"
                                                                                                                                                                                        108invoke-virtual {v6, v1}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        109move-result v1
                                                                                                                                                                                        110if-eqz v1, :cond_89
                                                                                                                                                                                        111const/16 v1, 0x3ee
                                                                                                                                                                                        113invoke-static {v1, v6, p1, p2}, Lcom/qq/e/comm/plugin/w/h;->a(ILorg/json/JSONObject;Lcom/qq/e/comm/plugin/a/o;Ljava/lang/String;)V
                                                                                                                                                                                        114goto_89: add-int/lit8 v0, v0, 0x1
                                                                                                                                                                                        115goto/16 :goto_8
                                                                                                                                                                                        116cond_8d: if-nez v4, :cond_b6
                                                                                                                                                                                        117const/4 v3, 0x2
                                                                                                                                                                                        118if-ne v5, v3, :cond_b6
                                                                                                                                                                                        120const-string v1, "install_status"
                                                                                                                                                                                        122const-string v3, "0"
                                                                                                                                                                                        124invoke-virtual {v6, v1, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        125try_end_99: goto/16 :goto_7a
                                                                                                                                                                                        126catch_9a: move-exception v1
                                                                                                                                                                                        127new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        129invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        131const-string v4, "get exception. "
                                                                                                                                                                                        133invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        134move-result-object v3
                                                                                                                                                                                        136invoke-virtual {v1}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        137move-result-object v1
                                                                                                                                                                                        139invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        140move-result-object v1
                                                                                                                                                                                        142invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        143move-result-object v1
                                                                                                                                                                                        145invoke-static {v1}, Lcom/qq/e/comm/util/GDTLogger;->d(Ljava/lang/String;)V
                                                                                                                                                                                        146goto/16 :goto_89
                                                                                                                                                                                        147cond_b6:
                                                                                                                                                                                        148invoke-interface {v2, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        149try_end_b9: goto/16 :goto_7a
                                                                                                                                                                                        150cond_ba:
                                                                                                                                                                                        151invoke-interface {v2, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        152goto/16 :goto_89
                                                                                                                                                                                        153cond_be: return-object v2
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Thread.currentThread
                                                                                                                                                                                        • java.lang.Thread.getName
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • org.json.JSONObject.optJSONObject
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • android.content.Intent.<init>
                                                                                                                                                                                        • android.view.View.getContext
                                                                                                                                                                                        • android.content.Intent.setClassName
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • com.qq.e.comm.plugin.ac.a.c.f:Lcom/qq/e/comm/plugin/ac/a/c
                                                                                                                                                                                        • android.view.View.getContext
                                                                                                                                                                                        • android.content.Context.startActivity
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • PopupHandlerExecute in thread:
                                                                                                                                                                                        • adinfo
                                                                                                                                                                                        • clickurl
                                                                                                                                                                                        • gdt_activity_delegate_name
                                                                                                                                                                                        • popupAPKDetail
                                                                                                                                                                                        • appid
                                                                                                                                                                                        • adlistenerid
                                                                                                                                                                                        • adthreadid
                                                                                                                                                                                        • posid
                                                                                                                                                                                        • InvokePopupAPKDetailHandler with illegal paras
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v1, 0x0
                                                                                                                                                                                        1new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        3invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        5const-string v2, "PopupHandlerExecute in thread:"
                                                                                                                                                                                        7invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        8move-result-object v0
                                                                                                                                                                                        10invoke-static {}, Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;
                                                                                                                                                                                        11move-result-object v2
                                                                                                                                                                                        13invoke-virtual {v2}, Ljava/lang/Thread;->getName()Ljava/lang/String;
                                                                                                                                                                                        14move-result-object v2
                                                                                                                                                                                        16invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        17move-result-object v0
                                                                                                                                                                                        19invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        20move-result-object v0
                                                                                                                                                                                        22invoke-static {v0}, Lcom/qq/e/comm/util/GDTLogger;->d(Ljava/lang/String;)V
                                                                                                                                                                                        24invoke-virtual {p2}, Lcom/qq/e/comm/plugin/ac/b/d;->d()Lorg/json/JSONObject;
                                                                                                                                                                                        25move-result-object v0
                                                                                                                                                                                        26if-eqz v0, :cond_c7
                                                                                                                                                                                        28const-string v2, "adinfo"
                                                                                                                                                                                        30invoke-virtual {v0, v2}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        31move-result-object v2
                                                                                                                                                                                        33const-string v3, "clickurl"
                                                                                                                                                                                        35invoke-virtual {v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        36move-result-object v0
                                                                                                                                                                                        37goto_31: if-eqz v2, :cond_b0
                                                                                                                                                                                        38if-eqz v0, :cond_b0
                                                                                                                                                                                        39new-instance v3, Landroid/content/Intent;
                                                                                                                                                                                        41invoke-direct {v3}, Landroid/content/Intent;-><init>()V
                                                                                                                                                                                        43invoke-interface {p1}, Lcom/qq/e/comm/plugin/ac/i;->a()Landroid/view/View;
                                                                                                                                                                                        44move-result-object v4
                                                                                                                                                                                        46invoke-virtual {v4}, Landroid/view/View;->getContext()Landroid/content/Context;
                                                                                                                                                                                        47move-result-object v4
                                                                                                                                                                                        49invoke-static {}, Lcom/qq/e/comm/plugin/util/af;->a()Ljava/lang/String;
                                                                                                                                                                                        50move-result-object v5
                                                                                                                                                                                        52invoke-virtual {v3, v4, v5}, Landroid/content/Intent;->setClassName(Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        54const-string v4, "gdt_activity_delegate_name"
                                                                                                                                                                                        56const-string v5, "popupAPKDetail"
                                                                                                                                                                                        58invoke-virtual {v3, v4, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        60const-string v4, "appid"
                                                                                                                                                                                        62invoke-static {}, Lcom/qq/e/comm/managers/GDTADManager;->getInstance()Lcom/qq/e/comm/managers/GDTADManager;
                                                                                                                                                                                        63move-result-object v5
                                                                                                                                                                                        65invoke-virtual {v5}, Lcom/qq/e/comm/managers/GDTADManager;->getAppStatus()Lcom/qq/e/comm/managers/status/APPStatus;
                                                                                                                                                                                        66move-result-object v5
                                                                                                                                                                                        68invoke-virtual {v5}, Lcom/qq/e/comm/managers/status/APPStatus;->getAPPID()Ljava/lang/String;
                                                                                                                                                                                        69move-result-object v5
                                                                                                                                                                                        71invoke-virtual {v3, v4, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        73const-string v4, "adinfo"
                                                                                                                                                                                        75invoke-virtual {v2}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        76move-result-object v2
                                                                                                                                                                                        78invoke-virtual {v3, v4, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        80const-string v2, "clickurl"
                                                                                                                                                                                        82invoke-virtual {v3, v2, v0}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        84const-string v0, "adlistenerid"
                                                                                                                                                                                        86invoke-static {}, Lcom/qq/e/comm/plugin/ac/a;->a()Lcom/qq/e/comm/plugin/ac/a;
                                                                                                                                                                                        87move-result-object v2
                                                                                                                                                                                        89invoke-interface {p1}, Lcom/qq/e/comm/plugin/ac/i;->d()Ljava/util/List;
                                                                                                                                                                                        90move-result-object v4
                                                                                                                                                                                        92invoke-virtual {v2, v4}, Lcom/qq/e/comm/plugin/ac/a;->a(Ljava/lang/Object;)I
                                                                                                                                                                                        93move-result v2
                                                                                                                                                                                        95invoke-virtual {v3, v0, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
                                                                                                                                                                                        97const-string v0, "adthreadid"
                                                                                                                                                                                        99invoke-interface {p1}, Lcom/qq/e/comm/plugin/ac/i;->e()Lcom/qq/e/comm/plugin/ac/c;
                                                                                                                                                                                        100move-result-object v2
                                                                                                                                                                                        102invoke-interface {v2}, Lcom/qq/e/comm/plugin/ac/c;->b()Ljava/lang/String;
                                                                                                                                                                                        103move-result-object v2
                                                                                                                                                                                        105invoke-virtual {v3, v0, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        107const-string v0, "posid"
                                                                                                                                                                                        109invoke-interface {p1}, Lcom/qq/e/comm/plugin/ac/i;->e()Lcom/qq/e/comm/plugin/ac/c;
                                                                                                                                                                                        110move-result-object v2
                                                                                                                                                                                        112invoke-interface {v2}, Lcom/qq/e/comm/plugin/ac/c;->c()Ljava/lang/String;
                                                                                                                                                                                        113move-result-object v2
                                                                                                                                                                                        115invoke-virtual {v3, v0, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        116new-instance v0, Lcom/qq/e/comm/plugin/ac/a/a;
                                                                                                                                                                                        118sget-object v2, Lcom/qq/e/comm/plugin/ac/a/c;->f:Lcom/qq/e/comm/plugin/ac/a/c;
                                                                                                                                                                                        120invoke-direct {v0, v2, v1}, Lcom/qq/e/comm/plugin/ac/a/a;-><init>(Lcom/qq/e/comm/plugin/ac/a/c;Lorg/json/JSONObject;)V
                                                                                                                                                                                        122invoke-interface {p1, v0}, Lcom/qq/e/comm/plugin/ac/i;->a(Lcom/qq/e/comm/plugin/ac/a/a;)V
                                                                                                                                                                                        124invoke-interface {p1}, Lcom/qq/e/comm/plugin/ac/i;->a()Landroid/view/View;
                                                                                                                                                                                        125move-result-object v0
                                                                                                                                                                                        127invoke-virtual {v0}, Landroid/view/View;->getContext()Landroid/content/Context;
                                                                                                                                                                                        128move-result-object v0
                                                                                                                                                                                        130invoke-virtual {v0, v3}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
                                                                                                                                                                                        131goto_af: return-void
                                                                                                                                                                                        132cond_b0: new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        134invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        136const-string v1, "InvokePopupAPKDetailHandler with illegal paras"
                                                                                                                                                                                        138invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        139move-result-object v0
                                                                                                                                                                                        141invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        142move-result-object v0
                                                                                                                                                                                        144invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        145move-result-object v0
                                                                                                                                                                                        147invoke-static {v0}, Lcom/qq/e/comm/util/GDTLogger;->report(Ljava/lang/String;)V
                                                                                                                                                                                        148goto/16 :goto_af
                                                                                                                                                                                        149cond_c7: move-object v0, v1
                                                                                                                                                                                        150move-object v2, v1
                                                                                                                                                                                        151goto/16 :goto_31
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.net.Uri.parse
                                                                                                                                                                                        • android.net.Uri.buildUpon
                                                                                                                                                                                        • android.net.Uri$Builder.appendQueryParameter
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.net.Uri$Builder.appendQueryParameter
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.net.Uri$Builder.appendQueryParameter
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.net.Uri$Builder.appendQueryParameter
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.net.Uri$Builder.appendQueryParameter
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.net.Uri$Builder.appendQueryParameter
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.net.Uri$Builder.appendQueryParameter
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.net.Uri$Builder.appendQueryParameter
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.net.Uri$Builder.appendQueryParameter
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.net.Uri$Builder.appendQueryParameter
                                                                                                                                                                                        • android.net.Uri$Builder.build
                                                                                                                                                                                        • android.net.Uri.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • version
                                                                                                                                                                                        • 0031205000
                                                                                                                                                                                        • source
                                                                                                                                                                                        • access_token
                                                                                                                                                                                        • aid
                                                                                                                                                                                        • packagename
                                                                                                                                                                                        • key_hash
                                                                                                                                                                                        • fuid
                                                                                                                                                                                        • q
                                                                                                                                                                                        • content
                                                                                                                                                                                        • category
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-static {p1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
                                                                                                                                                                                        2move-result-object p1
                                                                                                                                                                                        4invoke-virtual {p1}, Landroid/net/Uri;->buildUpon()Landroid/net/Uri$Builder;
                                                                                                                                                                                        5move-result-object p1
                                                                                                                                                                                        7const-string v0, "version"
                                                                                                                                                                                        9const-string v1, "0031205000"
                                                                                                                                                                                        11invoke-virtual {p1, v0, v1}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
                                                                                                                                                                                        13iget-object v0, p0, Lcom/sina/weibo/sdk/component/o;->k:Ljava/lang/String;
                                                                                                                                                                                        15invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        16move-result v0
                                                                                                                                                                                        17if-nez v0, :cond_1e
                                                                                                                                                                                        19iget-object v0, p0, Lcom/sina/weibo/sdk/component/o;->k:Ljava/lang/String;
                                                                                                                                                                                        21const-string v1, "source"
                                                                                                                                                                                        23invoke-virtual {p1, v1, v0}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
                                                                                                                                                                                        24cond_1e:
                                                                                                                                                                                        25iget-object v0, p0, Lcom/sina/weibo/sdk/component/o;->j:Ljava/lang/String;
                                                                                                                                                                                        27invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        28move-result v0
                                                                                                                                                                                        29if-nez v0, :cond_2d
                                                                                                                                                                                        31iget-object v0, p0, Lcom/sina/weibo/sdk/component/o;->j:Ljava/lang/String;
                                                                                                                                                                                        33const-string v1, "access_token"
                                                                                                                                                                                        35invoke-virtual {p1, v1, v0}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
                                                                                                                                                                                        36cond_2d:
                                                                                                                                                                                        37iget-object v0, p0, Lcom/sina/weibo/sdk/component/e;->a:Landroid/content/Context;
                                                                                                                                                                                        39iget-object v1, p0, Lcom/sina/weibo/sdk/component/o;->k:Ljava/lang/String;
                                                                                                                                                                                        41invoke-static {v0, v1}, Lc/d/b/a/f/m;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        42move-result-object v0
                                                                                                                                                                                        44invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        45move-result v1
                                                                                                                                                                                        46if-nez v1, :cond_40
                                                                                                                                                                                        48const-string v1, "aid"
                                                                                                                                                                                        50invoke-virtual {p1, v1, v0}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
                                                                                                                                                                                        51cond_40:
                                                                                                                                                                                        52iget-object v0, p0, Lcom/sina/weibo/sdk/component/o;->i:Ljava/lang/String;
                                                                                                                                                                                        54invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        55move-result v0
                                                                                                                                                                                        56if-nez v0, :cond_4f
                                                                                                                                                                                        58iget-object v0, p0, Lcom/sina/weibo/sdk/component/o;->i:Ljava/lang/String;
                                                                                                                                                                                        60const-string v1, "packagename"
                                                                                                                                                                                        62invoke-virtual {p1, v1, v0}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
                                                                                                                                                                                        63cond_4f:
                                                                                                                                                                                        64iget-object v0, p0, Lcom/sina/weibo/sdk/component/o;->l:Ljava/lang/String;
                                                                                                                                                                                        66invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        67move-result v0
                                                                                                                                                                                        68if-nez v0, :cond_5e
                                                                                                                                                                                        70iget-object v0, p0, Lcom/sina/weibo/sdk/component/o;->l:Ljava/lang/String;
                                                                                                                                                                                        72const-string v1, "key_hash"
                                                                                                                                                                                        74invoke-virtual {p1, v1, v0}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
                                                                                                                                                                                        75cond_5e:
                                                                                                                                                                                        76iget-object v0, p0, Lcom/sina/weibo/sdk/component/o;->m:Ljava/lang/String;
                                                                                                                                                                                        78invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        79move-result v0
                                                                                                                                                                                        80if-nez v0, :cond_6d
                                                                                                                                                                                        82iget-object v0, p0, Lcom/sina/weibo/sdk/component/o;->m:Ljava/lang/String;
                                                                                                                                                                                        84const-string v1, "fuid"
                                                                                                                                                                                        86invoke-virtual {p1, v1, v0}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
                                                                                                                                                                                        87cond_6d:
                                                                                                                                                                                        88iget-object v0, p0, Lcom/sina/weibo/sdk/component/o;->o:Ljava/lang/String;
                                                                                                                                                                                        90invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        91move-result v0
                                                                                                                                                                                        92if-nez v0, :cond_7c
                                                                                                                                                                                        94iget-object v0, p0, Lcom/sina/weibo/sdk/component/o;->o:Ljava/lang/String;
                                                                                                                                                                                        96const-string v1, "q"
                                                                                                                                                                                        98invoke-virtual {p1, v1, v0}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
                                                                                                                                                                                        99cond_7c:
                                                                                                                                                                                        100iget-object v0, p0, Lcom/sina/weibo/sdk/component/o;->n:Ljava/lang/String;
                                                                                                                                                                                        102invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        103move-result v0
                                                                                                                                                                                        104if-nez v0, :cond_8b
                                                                                                                                                                                        106iget-object v0, p0, Lcom/sina/weibo/sdk/component/o;->n:Ljava/lang/String;
                                                                                                                                                                                        108const-string v1, "content"
                                                                                                                                                                                        110invoke-virtual {p1, v1, v0}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
                                                                                                                                                                                        111cond_8b:
                                                                                                                                                                                        112iget-object v0, p0, Lcom/sina/weibo/sdk/component/o;->p:Ljava/lang/String;
                                                                                                                                                                                        114invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        115move-result v0
                                                                                                                                                                                        116if-nez v0, :cond_9a
                                                                                                                                                                                        118iget-object v0, p0, Lcom/sina/weibo/sdk/component/o;->p:Ljava/lang/String;
                                                                                                                                                                                        120const-string v1, "category"
                                                                                                                                                                                        122invoke-virtual {p1, v1, v0}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
                                                                                                                                                                                        123cond_9a:
                                                                                                                                                                                        124invoke-virtual {p1}, Landroid/net/Uri$Builder;->build()Landroid/net/Uri;
                                                                                                                                                                                        125move-result-object p1
                                                                                                                                                                                        127invoke-virtual {p1}, Landroid/net/Uri;->toString()Ljava/lang/String;
                                                                                                                                                                                        128move-result-object p1
                                                                                                                                                                                        129return-object p1
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • TxLocation{
                                                                                                                                                                                        • level=
                                                                                                                                                                                        • ,
                                                                                                                                                                                        • provider=
                                                                                                                                                                                        • latitude=
                                                                                                                                                                                        • longitude=
                                                                                                                                                                                        • altitude=
                                                                                                                                                                                        • accuracy=
                                                                                                                                                                                        • time=
                                                                                                                                                                                        • }
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        2const-string v1, "TxLocation{"
                                                                                                                                                                                        4invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        6const-string v1, "level="
                                                                                                                                                                                        8invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        9move-result-object v1
                                                                                                                                                                                        10iget v2, p0, Lc/t/m/li/tsa/q;->f:I
                                                                                                                                                                                        12invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        13move-result-object v1
                                                                                                                                                                                        15const-string v2, ","
                                                                                                                                                                                        17invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        19const-string v1, "provider="
                                                                                                                                                                                        21invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        22move-result-object v1
                                                                                                                                                                                        24invoke-virtual {p0}, Lc/t/m/li/tsa/q;->getProvider()Ljava/lang/String;
                                                                                                                                                                                        25move-result-object v2
                                                                                                                                                                                        27invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        28move-result-object v1
                                                                                                                                                                                        30const-string v2, ","
                                                                                                                                                                                        32invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        34const-string v1, "latitude="
                                                                                                                                                                                        36invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        37move-result-object v1
                                                                                                                                                                                        39invoke-virtual {p0}, Lc/t/m/li/tsa/q;->getLatitude()D
                                                                                                                                                                                        40move-result-wide v2
                                                                                                                                                                                        42invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
                                                                                                                                                                                        43move-result-object v1
                                                                                                                                                                                        45const-string v2, ","
                                                                                                                                                                                        47invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        49const-string v1, "longitude="
                                                                                                                                                                                        51invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        52move-result-object v1
                                                                                                                                                                                        54invoke-virtual {p0}, Lc/t/m/li/tsa/q;->getLongitude()D
                                                                                                                                                                                        55move-result-wide v2
                                                                                                                                                                                        57invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
                                                                                                                                                                                        58move-result-object v1
                                                                                                                                                                                        60const-string v2, ","
                                                                                                                                                                                        62invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        64const-string v1, "altitude="
                                                                                                                                                                                        66invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        67move-result-object v1
                                                                                                                                                                                        69invoke-virtual {p0}, Lc/t/m/li/tsa/q;->getAltitude()D
                                                                                                                                                                                        70move-result-wide v2
                                                                                                                                                                                        72invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
                                                                                                                                                                                        73move-result-object v1
                                                                                                                                                                                        75const-string v2, ","
                                                                                                                                                                                        77invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        79const-string v1, "accuracy="
                                                                                                                                                                                        81invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        82move-result-object v1
                                                                                                                                                                                        84invoke-virtual {p0}, Lc/t/m/li/tsa/q;->getAccuracy()F
                                                                                                                                                                                        85move-result v2
                                                                                                                                                                                        87invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
                                                                                                                                                                                        88move-result-object v1
                                                                                                                                                                                        90const-string v2, ","
                                                                                                                                                                                        92invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        94const-string v1, "time="
                                                                                                                                                                                        96invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        97move-result-object v1
                                                                                                                                                                                        99invoke-virtual {p0}, Lc/t/m/li/tsa/q;->getTime()J
                                                                                                                                                                                        100move-result-wide v2
                                                                                                                                                                                        102invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        103move-result-object v1
                                                                                                                                                                                        105const-string v2, ","
                                                                                                                                                                                        107invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        109const-string v1, "}"
                                                                                                                                                                                        111invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        113invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        114move-result-object v0
                                                                                                                                                                                        115return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • adid
                                                                                                                                                                                        • appsec
                                                                                                                                                                                        • appsid
                                                                                                                                                                                        • pack
                                                                                                                                                                                        • qk
                                                                                                                                                                                        • sn
                                                                                                                                                                                        • ts
                                                                                                                                                                                        • v
                                                                                                                                                                                        • os
                                                                                                                                                                                        • prod
                                                                                                                                                                                        • cuid
                                                                                                                                                                                        • p_ver
                                                                                                                                                                                        • 8.8052
                                                                                                                                                                                        • adt
                                                                                                                                                                                        • apid
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"()",
                                                                                                                                                                                        3"Ljava/util/HashMap<",
                                                                                                                                                                                        4"Ljava/lang/String;",
                                                                                                                                                                                        5"Ljava/lang/String;",
                                                                                                                                                                                        6">;"
                                                                                                                                                                                        7}
                                                                                                                                                                                        8.end annotation
                                                                                                                                                                                        9new-instance v0, Ljava/util/HashMap;
                                                                                                                                                                                        11invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        13iget-object v1, p0, Lcom/baidu/mobads/vo/a/a;->b:Ljava/lang/String;
                                                                                                                                                                                        15const-string v2, "adid"
                                                                                                                                                                                        17invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        19iget-object v1, p0, Lcom/baidu/mobads/vo/a/a;->e:Ljava/lang/String;
                                                                                                                                                                                        21const-string v2, "appsec"
                                                                                                                                                                                        23invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        25iget-object v1, p0, Lcom/baidu/mobads/vo/a/a;->f:Ljava/lang/String;
                                                                                                                                                                                        27const-string v2, "appsid"
                                                                                                                                                                                        29invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        31iget-object v1, p0, Lcom/baidu/mobads/vo/a/a;->d:Ljava/lang/String;
                                                                                                                                                                                        33const-string v2, "pack"
                                                                                                                                                                                        35invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        37iget-object v1, p0, Lcom/baidu/mobads/vo/a/a;->c:Ljava/lang/String;
                                                                                                                                                                                        39const-string v2, "qk"
                                                                                                                                                                                        41invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        43iget-object v1, p0, Lcom/baidu/mobads/vo/a/a;->h:Ljava/lang/String;
                                                                                                                                                                                        45const-string v2, "sn"
                                                                                                                                                                                        47invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        48new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        50invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        52const-string v2, ""
                                                                                                                                                                                        54invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        55iget-wide v2, p0, Lcom/baidu/mobads/vo/a/a;->a:J
                                                                                                                                                                                        57invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        59invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        60move-result-object v1
                                                                                                                                                                                        62const-string v2, "ts"
                                                                                                                                                                                        64invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        66iget-object v1, p0, Lcom/baidu/mobads/vo/a/a;->g:Ljava/lang/String;
                                                                                                                                                                                        68const-string v2, "v"
                                                                                                                                                                                        70invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        72iget-object v1, p0, Lcom/baidu/mobads/vo/a/a;->i:Ljava/lang/String;
                                                                                                                                                                                        74const-string v2, "os"
                                                                                                                                                                                        76invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        78iget-object v1, p0, Lcom/baidu/mobads/vo/a/a;->j:Ljava/lang/String;
                                                                                                                                                                                        80const-string v2, "prod"
                                                                                                                                                                                        82invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        84iget-object v1, p0, Lcom/baidu/mobads/vo/a/a;->k:Ljava/lang/String;
                                                                                                                                                                                        86const-string v2, "cuid"
                                                                                                                                                                                        88invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        90const-string v1, "p_ver"
                                                                                                                                                                                        92const-string v2, "8.8052"
                                                                                                                                                                                        94invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        96iget-object v1, p0, Lcom/baidu/mobads/vo/a/a;->o:Lcom/baidu/mobads/vo/a/a$a;
                                                                                                                                                                                        97if-eqz v1, :cond_7e
                                                                                                                                                                                        99iget-object v1, v1, Lcom/baidu/mobads/vo/a/a$a;->d:Ljava/lang/String;
                                                                                                                                                                                        101const-string v2, "adt"
                                                                                                                                                                                        103invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        105iget-object v1, p0, Lcom/baidu/mobads/vo/a/a;->o:Lcom/baidu/mobads/vo/a/a$a;
                                                                                                                                                                                        107iget-object v1, v1, Lcom/baidu/mobads/vo/a/a$a;->e:Ljava/lang/String;
                                                                                                                                                                                        109const-string v2, "apid"
                                                                                                                                                                                        111invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        112cond_7e: return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • authority_general_data
                                                                                                                                                                                        • &appId=
                                                                                                                                                                                        • &url=
                                                                                                                                                                                        • &title=
                                                                                                                                                                                        • &fromPkg=\'
                                                                                                                                                                                        • key=
                                                                                                                                                                                        • &network=
                                                                                                                                                                                        • &networkStr=
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-static {}, Lcom/mintegral/msdk/base/controller/authoritycontroller/a;->a()Lcom/mintegral/msdk/base/controller/authoritycontroller/a;
                                                                                                                                                                                        3const-string v0, "authority_general_data"
                                                                                                                                                                                        5invoke-static {v0}, Lcom/mintegral/msdk/base/controller/authoritycontroller/a;->a(Ljava/lang/String;)Z
                                                                                                                                                                                        6move-result v0
                                                                                                                                                                                        8const-string v1, "&appId="
                                                                                                                                                                                        10const-string v2, "&url="
                                                                                                                                                                                        12const-string v3, "&title="
                                                                                                                                                                                        14const-string v4, "&fromPkg=\'"
                                                                                                                                                                                        16const-string v5, "key="
                                                                                                                                                                                        17if-eqz v0, :cond_58
                                                                                                                                                                                        18new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        20invoke-direct {v0, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        22iget-object v5, p0, Lcom/alphab/c/b;->a:Ljava/lang/String;
                                                                                                                                                                                        24invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        26invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        28iget-object v4, p0, Lcom/alphab/c/b;->b:Ljava/lang/String;
                                                                                                                                                                                        30invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        32invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        34iget-object v3, p0, Lcom/alphab/c/b;->c:Ljava/lang/String;
                                                                                                                                                                                        36invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        38invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        40iget-object v2, p0, Lcom/alphab/c/b;->d:Ljava/lang/String;
                                                                                                                                                                                        42invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        44invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        46iget-object v1, p0, Lcom/alphab/c/b;->e:Ljava/lang/String;
                                                                                                                                                                                        48invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        50const-string v1, "&network="
                                                                                                                                                                                        52invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        54iget-object v1, p0, Lcom/alphab/c/b;->f:Ljava/lang/String;
                                                                                                                                                                                        56invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        58const-string v1, "&networkStr="
                                                                                                                                                                                        60invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        62iget-object v1, p0, Lcom/alphab/c/b;->g:Ljava/lang/String;
                                                                                                                                                                                        64invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        66invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        67move-result-object v0
                                                                                                                                                                                        68goto/16 :goto_86
                                                                                                                                                                                        69cond_58: new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        71invoke-direct {v0, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        73iget-object v5, p0, Lcom/alphab/c/b;->a:Ljava/lang/String;
                                                                                                                                                                                        75invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        77invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        79iget-object v4, p0, Lcom/alphab/c/b;->b:Ljava/lang/String;
                                                                                                                                                                                        81invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        83invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        85iget-object v3, p0, Lcom/alphab/c/b;->c:Ljava/lang/String;
                                                                                                                                                                                        87invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        89invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        91iget-object v2, p0, Lcom/alphab/c/b;->d:Ljava/lang/String;
                                                                                                                                                                                        93invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        95invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        97iget-object v1, p0, Lcom/alphab/c/b;->e:Ljava/lang/String;
                                                                                                                                                                                        99invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        101invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        102move-result-object v0
                                                                                                                                                                                        103goto_86: return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • com.unity3d.services.analytics.AcquisitionType.toString
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.Long.valueOf
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • currency_type
                                                                                                                                                                                        • transaction_context
                                                                                                                                                                                        • amount
                                                                                                                                                                                        • item_id
                                                                                                                                                                                        • balance
                                                                                                                                                                                        • item_type
                                                                                                                                                                                        • level
                                                                                                                                                                                        • transaction_id
                                                                                                                                                                                        • custom_params
                                                                                                                                                                                        • ts
                                                                                                                                                                                        • name
                                                                                                                                                                                        • item_acquired
                                                                                                                                                                                        • type
                                                                                                                                                                                        • analytics.custom.v1
                                                                                                                                                                                        • msg
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Ljava/util/HashMap;
                                                                                                                                                                                        2invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        4invoke-virtual {p7}, Lcom/unity3d/services/analytics/AcquisitionType;->toString()Ljava/lang/String;
                                                                                                                                                                                        5move-result-object p7
                                                                                                                                                                                        7const-string v1, "currency_type"
                                                                                                                                                                                        9invoke-virtual {v0, v1, p7}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        11const-string p7, "transaction_context"
                                                                                                                                                                                        13invoke-virtual {v0, p7, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        15const-string p0, "amount"
                                                                                                                                                                                        17invoke-virtual {v0, p0, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        19const-string p0, "item_id"
                                                                                                                                                                                        21invoke-virtual {v0, p0, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        23const-string p0, "balance"
                                                                                                                                                                                        25invoke-virtual {v0, p0, p3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        27const-string p0, "item_type"
                                                                                                                                                                                        29invoke-virtual {v0, p0, p4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        31const-string p0, "level"
                                                                                                                                                                                        33invoke-virtual {v0, p0, p5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        35const-string p0, "transaction_id"
                                                                                                                                                                                        37invoke-virtual {v0, p0, p6}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        38new-instance p0, Ljava/util/HashMap;
                                                                                                                                                                                        40invoke-direct {p0}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        42const-string p1, "custom_params"
                                                                                                                                                                                        44invoke-virtual {p0, p1, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        45const-wide p1, 0x1651159d0b5L
                                                                                                                                                                                        47invoke-static {p1, p2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                        48move-result-object p1
                                                                                                                                                                                        50const-string p2, "ts"
                                                                                                                                                                                        52invoke-virtual {p0, p2, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        54const-string p1, "name"
                                                                                                                                                                                        56const-string p2, "item_acquired"
                                                                                                                                                                                        58invoke-virtual {p0, p1, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        59new-instance p1, Ljava/util/HashMap;
                                                                                                                                                                                        61invoke-direct {p1}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        63const-string p2, "type"
                                                                                                                                                                                        65const-string p3, "analytics.custom.v1"
                                                                                                                                                                                        67invoke-virtual {p1, p2, p3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        69const-string p2, "msg"
                                                                                                                                                                                        71invoke-virtual {p1, p2, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        72new-instance p0, Lorg/json/JSONObject;
                                                                                                                                                                                        74invoke-direct {p0, p1}, Lorg/json/JSONObject;-><init>(Ljava/util/Map;)V
                                                                                                                                                                                        75return-object p0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.SystemClock.elapsedRealtime
                                                                                                                                                                                        • android.content.Intent.<init>
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • android.content.Intent.setClassName
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.addFlags
                                                                                                                                                                                        • android.content.Context.startActivity
                                                                                                                                                                                        • android.os.Handler.sendEmptyMessage
                                                                                                                                                                                        • android.content.Intent.setClassName
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • l
                                                                                                                                                                                        • appid
                                                                                                                                                                                        • gdt_activity_delegate_name
                                                                                                                                                                                        • iegrewardVideo
                                                                                                                                                                                        • adID
                                                                                                                                                                                        • adThreadId
                                                                                                                                                                                        • posId
                                                                                                                                                                                        • adinfo
                                                                                                                                                                                        • rewardVideoUnmetLeftTopText
                                                                                                                                                                                        • rewardVideoHasDoneLeftTopText
                                                                                                                                                                                        • rewardVideoCloseDialogText
                                                                                                                                                                                        • rewardVideoConfirmButtionText
                                                                                                                                                                                        • rewardVideoCancelButtonText
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v4, 0x0
                                                                                                                                                                                        2iget-object v0, p0, Lcom/qq/e/comm/plugin/n/b;->f:Lorg/json/JSONObject;
                                                                                                                                                                                        3if-nez v0, :cond_13
                                                                                                                                                                                        4const/16 v0, 0xfae
                                                                                                                                                                                        6invoke-direct {p0, v0}, Lcom/qq/e/comm/plugin/n/b;->a(I)V
                                                                                                                                                                                        7const v0, 0x9c74
                                                                                                                                                                                        9iget-object v1, p0, Lcom/qq/e/comm/plugin/n/b;->l:Lorg/json/JSONObject;
                                                                                                                                                                                        11invoke-static {v0, v4, v1}, Lcom/qq/e/comm/plugin/z/k;->a(IILorg/json/JSONObject;)V
                                                                                                                                                                                        12goto_12: return-void
                                                                                                                                                                                        13cond_13: iget-boolean v0, p0, Lcom/qq/e/comm/plugin/n/b;->g:Z
                                                                                                                                                                                        14if-eqz v0, :cond_25
                                                                                                                                                                                        15const/16 v0, 0xfaf
                                                                                                                                                                                        17invoke-direct {p0, v0}, Lcom/qq/e/comm/plugin/n/b;->a(I)V
                                                                                                                                                                                        18const v0, 0x9c7e
                                                                                                                                                                                        20iget-object v1, p0, Lcom/qq/e/comm/plugin/n/b;->l:Lorg/json/JSONObject;
                                                                                                                                                                                        22invoke-static {v0, v4, v1}, Lcom/qq/e/comm/plugin/z/k;->a(IILorg/json/JSONObject;)V
                                                                                                                                                                                        23goto/16 :goto_12
                                                                                                                                                                                        24cond_25:
                                                                                                                                                                                        25invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J
                                                                                                                                                                                        26move-result-wide v0
                                                                                                                                                                                        27iget-wide v2, p0, Lcom/qq/e/comm/plugin/n/b;->h:J
                                                                                                                                                                                        28cmp-long v0, v0, v2
                                                                                                                                                                                        29if-lez v0, :cond_3d
                                                                                                                                                                                        30const/16 v0, 0x1394
                                                                                                                                                                                        32invoke-direct {p0, v0}, Lcom/qq/e/comm/plugin/n/b;->a(I)V
                                                                                                                                                                                        33const v0, 0x9c88
                                                                                                                                                                                        35iget-object v1, p0, Lcom/qq/e/comm/plugin/n/b;->l:Lorg/json/JSONObject;
                                                                                                                                                                                        37invoke-static {v0, v4, v1}, Lcom/qq/e/comm/plugin/z/k;->a(IILorg/json/JSONObject;)V
                                                                                                                                                                                        38goto/16 :goto_12
                                                                                                                                                                                        39cond_3d: const/4 v0, 0x1
                                                                                                                                                                                        40iput-boolean v0, p0, Lcom/qq/e/comm/plugin/n/b;->g:Z
                                                                                                                                                                                        42invoke-static {}, Lcom/qq/e/comm/managers/GDTADManager;->getInstance()Lcom/qq/e/comm/managers/GDTADManager;
                                                                                                                                                                                        43move-result-object v0
                                                                                                                                                                                        45invoke-virtual {v0}, Lcom/qq/e/comm/managers/GDTADManager;->getAppContext()Landroid/content/Context;
                                                                                                                                                                                        46move-result-object v0
                                                                                                                                                                                        47new-instance v1, Landroid/content/Intent;
                                                                                                                                                                                        49invoke-direct {v1}, Landroid/content/Intent;-><init>()V
                                                                                                                                                                                        51const-string v2, "l"
                                                                                                                                                                                        53invoke-static {}, Lcom/qq/e/comm/managers/GDTADManager;->getInstance()Lcom/qq/e/comm/managers/GDTADManager;
                                                                                                                                                                                        54move-result-object v3
                                                                                                                                                                                        56invoke-virtual {v3}, Lcom/qq/e/comm/managers/GDTADManager;->getDeviceStatus()Lcom/qq/e/comm/managers/status/DeviceStatus;
                                                                                                                                                                                        57move-result-object v3
                                                                                                                                                                                        59invoke-virtual {v3}, Lcom/qq/e/comm/managers/status/DeviceStatus;->getScreenOrientation()Ljava/lang/String;
                                                                                                                                                                                        60move-result-object v3
                                                                                                                                                                                        62invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        63move-result v2
                                                                                                                                                                                        64if-eqz v2, :cond_d4
                                                                                                                                                                                        66invoke-static {}, Lcom/qq/e/comm/plugin/util/af;->c()Ljava/lang/String;
                                                                                                                                                                                        67move-result-object v2
                                                                                                                                                                                        69invoke-virtual {v1, v0, v2}, Landroid/content/Intent;->setClassName(Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        70goto_68:
                                                                                                                                                                                        71const-string v2, "appid"
                                                                                                                                                                                        73invoke-static {}, Lcom/qq/e/comm/managers/GDTADManager;->getInstance()Lcom/qq/e/comm/managers/GDTADManager;
                                                                                                                                                                                        74move-result-object v3
                                                                                                                                                                                        76invoke-virtual {v3}, Lcom/qq/e/comm/managers/GDTADManager;->getAppStatus()Lcom/qq/e/comm/managers/status/APPStatus;
                                                                                                                                                                                        77move-result-object v3
                                                                                                                                                                                        79invoke-virtual {v3}, Lcom/qq/e/comm/managers/status/APPStatus;->getAPPID()Ljava/lang/String;
                                                                                                                                                                                        80move-result-object v3
                                                                                                                                                                                        82invoke-virtual {v1, v2, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        84const-string v2, "gdt_activity_delegate_name"
                                                                                                                                                                                        86const-string v3, "iegrewardVideo"
                                                                                                                                                                                        88invoke-virtual {v1, v2, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        90const-string v2, "adID"
                                                                                                                                                                                        92iget-object v3, p0, Lcom/qq/e/comm/plugin/n/b;->i:Ljava/lang/String;
                                                                                                                                                                                        94invoke-virtual {v1, v2, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        96const-string v2, "adThreadId"
                                                                                                                                                                                        98iget-object v3, p0, Lcom/qq/e/comm/plugin/n/b;->e:Ljava/lang/String;
                                                                                                                                                                                        100invoke-virtual {v1, v2, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        102const-string v2, "posId"
                                                                                                                                                                                        104iget-object v3, p0, Lcom/qq/e/comm/plugin/n/b;->c:Ljava/lang/String;
                                                                                                                                                                                        106invoke-virtual {v1, v2, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        108const-string v2, "adinfo"
                                                                                                                                                                                        110iget-object v3, p0, Lcom/qq/e/comm/plugin/n/b;->f:Lorg/json/JSONObject;
                                                                                                                                                                                        112invoke-virtual {v3}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        113move-result-object v3
                                                                                                                                                                                        115invoke-virtual {v1, v2, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        117const-string v2, "rewardVideoUnmetLeftTopText"
                                                                                                                                                                                        119iget-object v3, p0, Lcom/qq/e/comm/plugin/n/b;->m:Ljava/lang/String;
                                                                                                                                                                                        121invoke-virtual {v1, v2, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        123const-string v2, "rewardVideoHasDoneLeftTopText"
                                                                                                                                                                                        125iget-object v3, p0, Lcom/qq/e/comm/plugin/n/b;->n:Ljava/lang/String;
                                                                                                                                                                                        127invoke-virtual {v1, v2, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        129const-string v2, "rewardVideoCloseDialogText"
                                                                                                                                                                                        131iget-object v3, p0, Lcom/qq/e/comm/plugin/n/b;->o:Ljava/lang/String;
                                                                                                                                                                                        133invoke-virtual {v1, v2, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        135const-string v2, "rewardVideoConfirmButtionText"
                                                                                                                                                                                        137iget-object v3, p0, Lcom/qq/e/comm/plugin/n/b;->p:Ljava/lang/String;
                                                                                                                                                                                        139invoke-virtual {v1, v2, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        141const-string v2, "rewardVideoCancelButtonText"
                                                                                                                                                                                        143iget-object v3, p0, Lcom/qq/e/comm/plugin/n/b;->q:Ljava/lang/String;
                                                                                                                                                                                        145invoke-virtual {v1, v2, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        146const/high16 v2, 0x10000000
                                                                                                                                                                                        148invoke-virtual {v1, v2}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
                                                                                                                                                                                        150invoke-virtual {v0, v1}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
                                                                                                                                                                                        152iget-object v0, p0, Lcom/qq/e/comm/plugin/n/b;->k:Landroid/os/Handler;
                                                                                                                                                                                        153const/16 v1, 0x9
                                                                                                                                                                                        155invoke-virtual {v0, v1}, Landroid/os/Handler;->sendEmptyMessage(I)Z
                                                                                                                                                                                        156goto/16 :goto_12
                                                                                                                                                                                        157cond_d4:
                                                                                                                                                                                        158invoke-static {}, Lcom/qq/e/comm/plugin/util/af;->b()Ljava/lang/String;
                                                                                                                                                                                        159move-result-object v2
                                                                                                                                                                                        161invoke-virtual {v1, v0, v2}, Landroid/content/Intent;->setClassName(Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        162goto/16 :goto_68
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • android.os.Bundle.putDouble
                                                                                                                                                                                        • android.os.Bundle.putDouble
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • android.util.Log.e
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • android.os.Bundle.putBundle
                                                                                                                                                                                        • android.os.Bundle.putBundle
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • android.os.Bundle.putBundle
                                                                                                                                                                                        • android.os.Bundle.putBundle
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • android.util.Log.e
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • location_x
                                                                                                                                                                                        • location_y
                                                                                                                                                                                        • width
                                                                                                                                                                                        • baidumapsdk
                                                                                                                                                                                        • the size of textureIndexs is larger than the size of points
                                                                                                                                                                                        • dotline
                                                                                                                                                                                        • focus
                                                                                                                                                                                        • image_info
                                                                                                                                                                                        • custom
                                                                                                                                                                                        • image_info_list
                                                                                                                                                                                        • customlist
                                                                                                                                                                                        • keep
                                                                                                                                                                                        • load texture resource failed!
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-super {p0, p1}, Lcom/baidu/mapapi/map/Overlay;->a(Landroid/os/Bundle;)Landroid/os/Bundle;
                                                                                                                                                                                        3iget-object v0, p0, Lcom/baidu/mapapi/map/Polyline;->b:Ljava/util/List;
                                                                                                                                                                                        4const/4 v1, 0x0
                                                                                                                                                                                        6invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        7move-result-object v0
                                                                                                                                                                                        8check-cast v0, Lcom/baidu/mapapi/model/LatLng;
                                                                                                                                                                                        10invoke-static {v0}, Lcom/baidu/mapapi/model/CoordUtil;->ll2mc(Lcom/baidu/mapapi/model/LatLng;)Lcom/baidu/mapapi/model/inner/GeoPoint;
                                                                                                                                                                                        11move-result-object v0
                                                                                                                                                                                        13invoke-virtual {v0}, Lcom/baidu/mapapi/model/inner/GeoPoint;->getLongitudeE6()D
                                                                                                                                                                                        14move-result-wide v2
                                                                                                                                                                                        16const-string v4, "location_x"
                                                                                                                                                                                        18invoke-virtual {p1, v4, v2, v3}, Landroid/os/Bundle;->putDouble(Ljava/lang/String;D)V
                                                                                                                                                                                        20invoke-virtual {v0}, Lcom/baidu/mapapi/model/inner/GeoPoint;->getLatitudeE6()D
                                                                                                                                                                                        21move-result-wide v2
                                                                                                                                                                                        23const-string v0, "location_y"
                                                                                                                                                                                        25invoke-virtual {p1, v0, v2, v3}, Landroid/os/Bundle;->putDouble(Ljava/lang/String;D)V
                                                                                                                                                                                        26iget v0, p0, Lcom/baidu/mapapi/map/Polyline;->e:I
                                                                                                                                                                                        28const-string v2, "width"
                                                                                                                                                                                        30invoke-virtual {p1, v2, v0}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        32iget-object v0, p0, Lcom/baidu/mapapi/map/Polyline;->b:Ljava/util/List;
                                                                                                                                                                                        34invoke-static {v0, p1}, Lcom/baidu/mapapi/map/Overlay;->a(Ljava/util/List;Landroid/os/Bundle;)V
                                                                                                                                                                                        35iget v0, p0, Lcom/baidu/mapapi/map/Polyline;->a:I
                                                                                                                                                                                        37invoke-static {v0, p1}, Lcom/baidu/mapapi/map/Overlay;->a(ILandroid/os/Bundle;)V
                                                                                                                                                                                        39iget-object v0, p0, Lcom/baidu/mapapi/map/Polyline;->c:[I
                                                                                                                                                                                        41invoke-static {v0, p1}, Lcom/baidu/mapapi/map/Polyline;->a([ILandroid/os/Bundle;)V
                                                                                                                                                                                        43iget-object v0, p0, Lcom/baidu/mapapi/map/Polyline;->d:[I
                                                                                                                                                                                        45invoke-static {v0, p1}, Lcom/baidu/mapapi/map/Polyline;->b([ILandroid/os/Bundle;)V
                                                                                                                                                                                        47iget-object v0, p0, Lcom/baidu/mapapi/map/Polyline;->c:[I
                                                                                                                                                                                        49const-string v2, "baidumapsdk"
                                                                                                                                                                                        50const/4 v3, 0x1
                                                                                                                                                                                        51if-eqz v0, :cond_56
                                                                                                                                                                                        52array-length v4, v0
                                                                                                                                                                                        53if-lez v4, :cond_56
                                                                                                                                                                                        54array-length v0, v0
                                                                                                                                                                                        56iget-object v4, p0, Lcom/baidu/mapapi/map/Polyline;->b:Ljava/util/List;
                                                                                                                                                                                        58invoke-interface {v4}, Ljava/util/List;->size()I
                                                                                                                                                                                        59move-result v4
                                                                                                                                                                                        60sub-int/2addr v4, v3
                                                                                                                                                                                        61if-le v0, v4, :cond_56
                                                                                                                                                                                        63const-string v0, "the size of textureIndexs is larger than the size of points"
                                                                                                                                                                                        65invoke-static {v2, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        66cond_56: iget-boolean v0, p0, Lcom/baidu/mapapi/map/Polyline;->f:Z
                                                                                                                                                                                        68const-string v4, "dotline"
                                                                                                                                                                                        69if-eqz v0, :cond_60
                                                                                                                                                                                        71invoke-virtual {p1, v4, v3}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        72goto/16 :goto_63
                                                                                                                                                                                        73cond_60:
                                                                                                                                                                                        74invoke-virtual {p1, v4, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        75goto_63: iget-boolean v0, p0, Lcom/baidu/mapapi/map/Polyline;->g:Z
                                                                                                                                                                                        76if-ne v0, v3, :cond_69
                                                                                                                                                                                        77const/4 v0, 0x1
                                                                                                                                                                                        78goto/16 :goto_6a
                                                                                                                                                                                        79cond_69: const/4 v0, 0x0
                                                                                                                                                                                        80goto_6a:
                                                                                                                                                                                        81const-string v5, "focus"
                                                                                                                                                                                        83invoke-virtual {p1, v5, v0}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        84try_start_6f:
                                                                                                                                                                                        85iget-object v0, p0, Lcom/baidu/mapapi/map/Polyline;->i:Lcom/baidu/mapapi/map/BitmapDescriptor;
                                                                                                                                                                                        86try_end_71:
                                                                                                                                                                                        87const-string v5, "image_info"
                                                                                                                                                                                        89const-string v6, "custom"
                                                                                                                                                                                        90if-eqz v0, :cond_82
                                                                                                                                                                                        91try_start_77:
                                                                                                                                                                                        92invoke-virtual {p1, v6, v3}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        94invoke-direct {p0, v1}, Lcom/baidu/mapapi/map/Polyline;->a(Z)Landroid/os/Bundle;
                                                                                                                                                                                        95move-result-object v0
                                                                                                                                                                                        97invoke-virtual {p1, v5, v0}, Landroid/os/Bundle;->putBundle(Ljava/lang/String;Landroid/os/Bundle;)V
                                                                                                                                                                                        98goto/16 :goto_90
                                                                                                                                                                                        99cond_82: iget-boolean v0, p0, Lcom/baidu/mapapi/map/Polyline;->f:Z
                                                                                                                                                                                        100if-eqz v0, :cond_8d
                                                                                                                                                                                        102invoke-direct {p0, v3}, Lcom/baidu/mapapi/map/Polyline;->a(Z)Landroid/os/Bundle;
                                                                                                                                                                                        103move-result-object v0
                                                                                                                                                                                        105invoke-virtual {p1, v5, v0}, Landroid/os/Bundle;->putBundle(Ljava/lang/String;Landroid/os/Bundle;)V
                                                                                                                                                                                        106cond_8d:
                                                                                                                                                                                        107invoke-virtual {p1, v6, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        108goto_90:
                                                                                                                                                                                        109iget-object v0, p0, Lcom/baidu/mapapi/map/Polyline;->j:Ljava/util/List;
                                                                                                                                                                                        110try_end_92:
                                                                                                                                                                                        111const-string v5, "image_info_list"
                                                                                                                                                                                        113const-string v6, "customlist"
                                                                                                                                                                                        114if-eqz v0, :cond_a3
                                                                                                                                                                                        115try_start_98:
                                                                                                                                                                                        116invoke-virtual {p1, v6, v3}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        118invoke-direct {p0, v1}, Lcom/baidu/mapapi/map/Polyline;->b(Z)Landroid/os/Bundle;
                                                                                                                                                                                        119move-result-object v0
                                                                                                                                                                                        121invoke-virtual {p1, v5, v0}, Landroid/os/Bundle;->putBundle(Ljava/lang/String;Landroid/os/Bundle;)V
                                                                                                                                                                                        122goto/16 :goto_c3
                                                                                                                                                                                        123cond_a3: iget-boolean v0, p0, Lcom/baidu/mapapi/map/Polyline;->f:Z
                                                                                                                                                                                        124if-eqz v0, :cond_c0
                                                                                                                                                                                        126iget-object v0, p0, Lcom/baidu/mapapi/map/Polyline;->c:[I
                                                                                                                                                                                        127if-eqz v0, :cond_b0
                                                                                                                                                                                        129iget-object v0, p0, Lcom/baidu/mapapi/map/Polyline;->c:[I
                                                                                                                                                                                        130array-length v0, v0
                                                                                                                                                                                        131if-gtz v0, :cond_b9
                                                                                                                                                                                        132cond_b0:
                                                                                                                                                                                        133iget-object v0, p0, Lcom/baidu/mapapi/map/Polyline;->d:[I
                                                                                                                                                                                        134if-eqz v0, :cond_c0
                                                                                                                                                                                        136iget-object v0, p0, Lcom/baidu/mapapi/map/Polyline;->d:[I
                                                                                                                                                                                        137array-length v0, v0
                                                                                                                                                                                        138if-lez v0, :cond_c0
                                                                                                                                                                                        139cond_b9:
                                                                                                                                                                                        140invoke-direct {p0, v3}, Lcom/baidu/mapapi/map/Polyline;->b(Z)Landroid/os/Bundle;
                                                                                                                                                                                        141move-result-object v0
                                                                                                                                                                                        143invoke-virtual {p1, v5, v0}, Landroid/os/Bundle;->putBundle(Ljava/lang/String;Landroid/os/Bundle;)V
                                                                                                                                                                                        144cond_c0:
                                                                                                                                                                                        145invoke-virtual {p1, v6, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        146goto_c3:
                                                                                                                                                                                        147const-string v0, "keep"
                                                                                                                                                                                        148iget-boolean v5, p0, Lcom/baidu/mapapi/map/Polyline;->h:Z
                                                                                                                                                                                        149if-ne v5, v3, :cond_ca
                                                                                                                                                                                        150goto/16 :goto_cb
                                                                                                                                                                                        151cond_ca: const/4 v3, 0x0
                                                                                                                                                                                        152goto_cb:
                                                                                                                                                                                        153invoke-virtual {p1, v0, v3}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        154try_end_ce: goto/16 :goto_d7
                                                                                                                                                                                        155catch_cf:
                                                                                                                                                                                        156const-string v0, "load texture resource failed!"
                                                                                                                                                                                        158invoke-static {v2, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        160invoke-virtual {p1, v4, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        161goto_d7: return-object p1
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Intent.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuffer.<init>
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.util.Base64.encodeToString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.toString
                                                                                                                                                                                        • android.net.Uri.parse
                                                                                                                                                                                        • android.content.Intent.setData
                                                                                                                                                                                        • android.app.Activity.startActivity
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • openSDK_LOG.Tencent
                                                                                                                                                                                        • joinQQGroup()
                                                                                                                                                                                        • mqqopensdkapi://bizAgent/qm/qr?url=http%3A%2F%2Fqm.qq.com%2Fcgi-bin%2Fqm%2Fqr%3Ffrom%3Dapp%26p%3Dandroid%26k%3D
                                                                                                                                                                                        • &openid=
                                                                                                                                                                                        • &appid=
                                                                                                                                                                                        • ANDROIDQQ.JOININGROUP.XX
                                                                                                                                                                                        • 13
                                                                                                                                                                                        • 18
                                                                                                                                                                                        • 0
                                                                                                                                                                                        • 1
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "openSDK_LOG.Tencent"
                                                                                                                                                                                        3const-string v1, "joinQQGroup()"
                                                                                                                                                                                        5invoke-static {v0, v1}, Lcom/tencent/open/a/f;->c(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        6new-instance v0, Landroid/content/Intent;
                                                                                                                                                                                        8invoke-direct {v0}, Landroid/content/Intent;-><init>()V
                                                                                                                                                                                        10iget-object v1, p0, Lcom/tencent/tauth/Tencent;->a:Lcom/tencent/connect/auth/c;
                                                                                                                                                                                        12invoke-virtual {v1}, Lcom/tencent/connect/auth/c;->b()Lcom/tencent/connect/auth/QQToken;
                                                                                                                                                                                        13move-result-object v1
                                                                                                                                                                                        15invoke-virtual {v1}, Lcom/tencent/connect/auth/QQToken;->getOpenId()Ljava/lang/String;
                                                                                                                                                                                        16move-result-object v1
                                                                                                                                                                                        18iget-object v2, p0, Lcom/tencent/tauth/Tencent;->a:Lcom/tencent/connect/auth/c;
                                                                                                                                                                                        20invoke-virtual {v2}, Lcom/tencent/connect/auth/c;->b()Lcom/tencent/connect/auth/QQToken;
                                                                                                                                                                                        21move-result-object v2
                                                                                                                                                                                        23invoke-virtual {v2}, Lcom/tencent/connect/auth/QQToken;->getAppId()Ljava/lang/String;
                                                                                                                                                                                        24move-result-object v2
                                                                                                                                                                                        25new-instance v3, Ljava/lang/StringBuffer;
                                                                                                                                                                                        26new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        28invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        30const-string v5, "mqqopensdkapi://bizAgent/qm/qr?url=http%3A%2F%2Fqm.qq.com%2Fcgi-bin%2Fqm%2Fqr%3Ffrom%3Dapp%26p%3Dandroid%26k%3D"
                                                                                                                                                                                        32invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        34invoke-virtual {v4, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        36invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        37move-result-object p2
                                                                                                                                                                                        39invoke-direct {v3, p2}, Ljava/lang/StringBuffer;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        41invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        42move-result p2
                                                                                                                                                                                        43if-nez p2, :cond_59
                                                                                                                                                                                        44new-instance p2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        46invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        48const-string v4, "&openid="
                                                                                                                                                                                        50invoke-virtual {p2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        52invoke-static {v1}, Lcom/tencent/open/utils/k;->i(Ljava/lang/String;)[B
                                                                                                                                                                                        53move-result-object v1
                                                                                                                                                                                        54const/4 v4, 0x2
                                                                                                                                                                                        56invoke-static {v1, v4}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;
                                                                                                                                                                                        57move-result-object v1
                                                                                                                                                                                        59invoke-virtual {p2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        61invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        62move-result-object p2
                                                                                                                                                                                        64invoke-virtual {v3, p2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        65cond_59:
                                                                                                                                                                                        66invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        67move-result p2
                                                                                                                                                                                        68if-nez p2, :cond_73
                                                                                                                                                                                        69new-instance p2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        71invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        73const-string v1, "&appid="
                                                                                                                                                                                        75invoke-virtual {p2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        77invoke-virtual {p2, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        79invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        80move-result-object p2
                                                                                                                                                                                        82invoke-virtual {v3, p2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        83cond_73:
                                                                                                                                                                                        84invoke-virtual {v3}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
                                                                                                                                                                                        85move-result-object p2
                                                                                                                                                                                        87invoke-static {p2}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
                                                                                                                                                                                        88move-result-object p2
                                                                                                                                                                                        90invoke-virtual {v0, p2}, Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent;
                                                                                                                                                                                        91try_start_7e:
                                                                                                                                                                                        92invoke-virtual {p1, v0}, Landroid/app/Activity;->startActivity(Landroid/content/Intent;)V
                                                                                                                                                                                        94invoke-static {}, Lcom/tencent/open/b/d;->a()Lcom/tencent/open/b/d;
                                                                                                                                                                                        95move-result-object v1
                                                                                                                                                                                        97iget-object p1, p0, Lcom/tencent/tauth/Tencent;->a:Lcom/tencent/connect/auth/c;
                                                                                                                                                                                        99invoke-virtual {p1}, Lcom/tencent/connect/auth/c;->b()Lcom/tencent/connect/auth/QQToken;
                                                                                                                                                                                        100move-result-object p1
                                                                                                                                                                                        102invoke-virtual {p1}, Lcom/tencent/connect/auth/QQToken;->getOpenId()Ljava/lang/String;
                                                                                                                                                                                        103move-result-object v2
                                                                                                                                                                                        105iget-object p1, p0, Lcom/tencent/tauth/Tencent;->a:Lcom/tencent/connect/auth/c;
                                                                                                                                                                                        107invoke-virtual {p1}, Lcom/tencent/connect/auth/c;->b()Lcom/tencent/connect/auth/QQToken;
                                                                                                                                                                                        108move-result-object p1
                                                                                                                                                                                        110invoke-virtual {p1}, Lcom/tencent/connect/auth/QQToken;->getAppId()Ljava/lang/String;
                                                                                                                                                                                        111move-result-object v3
                                                                                                                                                                                        113const-string v4, "ANDROIDQQ.JOININGROUP.XX"
                                                                                                                                                                                        115const-string v5, "13"
                                                                                                                                                                                        117const-string v6, "18"
                                                                                                                                                                                        119const-string v7, "0"
                                                                                                                                                                                        121invoke-virtual/range {v1 .. v7}, Lcom/tencent/open/b/d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        122try_end_a4: const/4 p1, 0x1
                                                                                                                                                                                        123return p1
                                                                                                                                                                                        124catch_a6:
                                                                                                                                                                                        125invoke-static {}, Lcom/tencent/open/b/d;->a()Lcom/tencent/open/b/d;
                                                                                                                                                                                        126move-result-object v0
                                                                                                                                                                                        128iget-object p1, p0, Lcom/tencent/tauth/Tencent;->a:Lcom/tencent/connect/auth/c;
                                                                                                                                                                                        130invoke-virtual {p1}, Lcom/tencent/connect/auth/c;->b()Lcom/tencent/connect/auth/QQToken;
                                                                                                                                                                                        131move-result-object p1
                                                                                                                                                                                        133invoke-virtual {p1}, Lcom/tencent/connect/auth/QQToken;->getOpenId()Ljava/lang/String;
                                                                                                                                                                                        134move-result-object v1
                                                                                                                                                                                        136iget-object p1, p0, Lcom/tencent/tauth/Tencent;->a:Lcom/tencent/connect/auth/c;
                                                                                                                                                                                        138invoke-virtual {p1}, Lcom/tencent/connect/auth/c;->b()Lcom/tencent/connect/auth/QQToken;
                                                                                                                                                                                        139move-result-object p1
                                                                                                                                                                                        141invoke-virtual {p1}, Lcom/tencent/connect/auth/QQToken;->getAppId()Ljava/lang/String;
                                                                                                                                                                                        142move-result-object v2
                                                                                                                                                                                        144const-string v3, "ANDROIDQQ.JOININGROUP.XX"
                                                                                                                                                                                        146const-string v4, "13"
                                                                                                                                                                                        148const-string v5, "18"
                                                                                                                                                                                        150const-string v6, "1"
                                                                                                                                                                                        152invoke-virtual/range {v0 .. v6}, Lcom/tencent/open/b/d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        153const/4 p1, 0x0
                                                                                                                                                                                        154return p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • adid
                                                                                                                                                                                        • appsec
                                                                                                                                                                                        • appsid
                                                                                                                                                                                        • pack
                                                                                                                                                                                        • qk
                                                                                                                                                                                        • sn
                                                                                                                                                                                        • ts
                                                                                                                                                                                        • v
                                                                                                                                                                                        • os
                                                                                                                                                                                        • prod
                                                                                                                                                                                        • cuid
                                                                                                                                                                                        • p_ver
                                                                                                                                                                                        • adt
                                                                                                                                                                                        • apid
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"()",
                                                                                                                                                                                        3"Ljava/util/HashMap",
                                                                                                                                                                                        4"<",
                                                                                                                                                                                        5"Ljava/lang/String;",
                                                                                                                                                                                        6"Ljava/lang/String;",
                                                                                                                                                                                        7">;"
                                                                                                                                                                                        8}
                                                                                                                                                                                        9.end annotation
                                                                                                                                                                                        10.prologue
                                                                                                                                                                                        11new-instance v0, Ljava/util/HashMap;
                                                                                                                                                                                        13invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        15const-string v1, "adid"
                                                                                                                                                                                        17iget-object v2, p0, Lcom/baidu/mobads/container/landingpage/ad;->c:Ljava/lang/String;
                                                                                                                                                                                        19invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        21const-string v1, "appsec"
                                                                                                                                                                                        23iget-object v2, p0, Lcom/baidu/mobads/container/landingpage/ad;->f:Ljava/lang/String;
                                                                                                                                                                                        25invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        27const-string v1, "appsid"
                                                                                                                                                                                        29iget-object v2, p0, Lcom/baidu/mobads/container/landingpage/ad;->g:Ljava/lang/String;
                                                                                                                                                                                        31invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        33const-string v1, "pack"
                                                                                                                                                                                        35iget-object v2, p0, Lcom/baidu/mobads/container/landingpage/ad;->e:Ljava/lang/String;
                                                                                                                                                                                        37invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        39const-string v1, "qk"
                                                                                                                                                                                        41iget-object v2, p0, Lcom/baidu/mobads/container/landingpage/ad;->d:Ljava/lang/String;
                                                                                                                                                                                        43invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        45const-string v1, "sn"
                                                                                                                                                                                        47iget-object v2, p0, Lcom/baidu/mobads/container/landingpage/ad;->i:Ljava/lang/String;
                                                                                                                                                                                        49invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        51const-string v1, "ts"
                                                                                                                                                                                        52new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        54invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        56const-string v3, ""
                                                                                                                                                                                        58invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        59move-result-object v2
                                                                                                                                                                                        60iget-wide v4, p0, Lcom/baidu/mobads/container/landingpage/ad;->b:J
                                                                                                                                                                                        62invoke-virtual {v2, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        63move-result-object v2
                                                                                                                                                                                        65invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        66move-result-object v2
                                                                                                                                                                                        68invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        70const-string v1, "v"
                                                                                                                                                                                        72iget-object v2, p0, Lcom/baidu/mobads/container/landingpage/ad;->h:Ljava/lang/String;
                                                                                                                                                                                        74invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        76const-string v1, "os"
                                                                                                                                                                                        78iget-object v2, p0, Lcom/baidu/mobads/container/landingpage/ad;->j:Ljava/lang/String;
                                                                                                                                                                                        80invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        82const-string v1, "prod"
                                                                                                                                                                                        84iget-object v2, p0, Lcom/baidu/mobads/container/landingpage/ad;->k:Ljava/lang/String;
                                                                                                                                                                                        86invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        88const-string v1, "cuid"
                                                                                                                                                                                        90iget-object v2, p0, Lcom/baidu/mobads/container/landingpage/ad;->l:Ljava/lang/String;
                                                                                                                                                                                        92invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        94const-string v1, "p_ver"
                                                                                                                                                                                        96invoke-static {}, Lcom/baidu/mobads/container/m;->j()Ljava/lang/String;
                                                                                                                                                                                        97move-result-object v2
                                                                                                                                                                                        99invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        101iget-object v1, p0, Lcom/baidu/mobads/container/landingpage/ad;->a:Lcom/baidu/mobads/container/landingpage/ad$a;
                                                                                                                                                                                        102if-eqz v1, :cond_84
                                                                                                                                                                                        104const-string v1, "adt"
                                                                                                                                                                                        106iget-object v2, p0, Lcom/baidu/mobads/container/landingpage/ad;->a:Lcom/baidu/mobads/container/landingpage/ad$a;
                                                                                                                                                                                        108iget-object v2, v2, Lcom/baidu/mobads/container/landingpage/ad$a;->d:Ljava/lang/String;
                                                                                                                                                                                        110invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        112const-string v1, "apid"
                                                                                                                                                                                        114iget-object v2, p0, Lcom/baidu/mobads/container/landingpage/ad;->a:Lcom/baidu/mobads/container/landingpage/ad$a;
                                                                                                                                                                                        116iget-object v2, v2, Lcom/baidu/mobads/container/landingpage/ad$a;->e:Ljava/lang/String;
                                                                                                                                                                                        118invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        119cond_84: return-object v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.app.Activity.requestWindowFeature
                                                                                                                                                                                        • android.app.Activity.onCreate
                                                                                                                                                                                        • android.app.Activity.setRequestedOrientation
                                                                                                                                                                                        • android.app.Activity.getIntent
                                                                                                                                                                                        • android.app.Activity.finish
                                                                                                                                                                                        • android.app.Activity.getIntent
                                                                                                                                                                                        • android.content.Intent.getParcelableExtra
                                                                                                                                                                                        • android.content.Intent.getIntExtra
                                                                                                                                                                                        • android.content.Intent.getStringExtra
                                                                                                                                                                                        • android.app.Activity.getIntent
                                                                                                                                                                                        • android.content.Intent.getBundleExtra
                                                                                                                                                                                        • android.os.Bundle.getBoolean
                                                                                                                                                                                        • android.os.Bundle.getBoolean
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.app.Activity.startActivityForResult
                                                                                                                                                                                        • android.app.Activity.finish
                                                                                                                                                                                        • com.tencent.connect.common.AssistActivity.a
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • openSDK_LOG.AssistActivity
                                                                                                                                                                                        • --onCreate--
                                                                                                                                                                                        • -->onCreate--getIntent() returns null
                                                                                                                                                                                        • openSDK_LOG.AssistActivity.ExtraIntent
                                                                                                                                                                                        • key_request_code
                                                                                                                                                                                        • appid
                                                                                                                                                                                        • h5_share_data
                                                                                                                                                                                        • RESTART_FLAG
                                                                                                                                                                                        • RESUME_FLAG
                                                                                                                                                                                        • --onCreate--activityIntent not null, will start activity, reqcode =
                                                                                                                                                                                        • --onCreate--activityIntent is null
                                                                                                                                                                                        • --onCreate--h5 bundle not null, will open browser
                                                                                                                                                                                        • is restart
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x1
                                                                                                                                                                                        2invoke-virtual {p0, v0}, Landroid/app/Activity;->requestWindowFeature(I)Z
                                                                                                                                                                                        4invoke-super {p0, p1}, Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V
                                                                                                                                                                                        5const/4 v0, 0x3
                                                                                                                                                                                        7invoke-virtual {p0, v0}, Landroid/app/Activity;->setRequestedOrientation(I)V
                                                                                                                                                                                        9const-string v0, "openSDK_LOG.AssistActivity"
                                                                                                                                                                                        11const-string v1, "--onCreate--"
                                                                                                                                                                                        13invoke-static {v0, v1}, Lcom/tencent/open/a/f;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        15invoke-virtual {p0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent;
                                                                                                                                                                                        16move-result-object v1
                                                                                                                                                                                        17if-nez v1, :cond_20
                                                                                                                                                                                        19const-string v1, "-->onCreate--getIntent() returns null"
                                                                                                                                                                                        21invoke-static {v0, v1}, Lcom/tencent/open/a/f;->e(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        23invoke-virtual {p0}, Landroid/app/Activity;->finish()V
                                                                                                                                                                                        24cond_20:
                                                                                                                                                                                        25invoke-virtual {p0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent;
                                                                                                                                                                                        26move-result-object v1
                                                                                                                                                                                        28const-string v2, "openSDK_LOG.AssistActivity.ExtraIntent"
                                                                                                                                                                                        30invoke-virtual {v1, v2}, Landroid/content/Intent;->getParcelableExtra(Ljava/lang/String;)Landroid/os/Parcelable;
                                                                                                                                                                                        31move-result-object v1
                                                                                                                                                                                        32check-cast v1, Landroid/content/Intent;
                                                                                                                                                                                        33const/4 v2, 0x0
                                                                                                                                                                                        34if-nez v1, :cond_31
                                                                                                                                                                                        35const/4 v3, 0x0
                                                                                                                                                                                        36goto/16 :goto_37
                                                                                                                                                                                        37cond_31:
                                                                                                                                                                                        38const-string v3, "key_request_code"
                                                                                                                                                                                        40invoke-virtual {v1, v3, v2}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
                                                                                                                                                                                        41move-result v3
                                                                                                                                                                                        42goto_37: if-nez v1, :cond_3c
                                                                                                                                                                                        44const-string v4, ""
                                                                                                                                                                                        45goto/16 :goto_42
                                                                                                                                                                                        46cond_3c:
                                                                                                                                                                                        47const-string v4, "appid"
                                                                                                                                                                                        49invoke-virtual {v1, v4}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        50move-result-object v4
                                                                                                                                                                                        51goto_42: iput-object v4, p0, Lcom/tencent/connect/common/AssistActivity;->d:Ljava/lang/String;
                                                                                                                                                                                        53invoke-virtual {p0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent;
                                                                                                                                                                                        54move-result-object v4
                                                                                                                                                                                        56const-string v5, "h5_share_data"
                                                                                                                                                                                        58invoke-virtual {v4, v5}, Landroid/content/Intent;->getBundleExtra(Ljava/lang/String;)Landroid/os/Bundle;
                                                                                                                                                                                        59move-result-object v4
                                                                                                                                                                                        60if-eqz p1, :cond_60
                                                                                                                                                                                        62const-string v5, "RESTART_FLAG"
                                                                                                                                                                                        64invoke-virtual {p1, v5}, Landroid/os/Bundle;->getBoolean(Ljava/lang/String;)Z
                                                                                                                                                                                        65move-result v5
                                                                                                                                                                                        66iput-boolean v5, p0, Lcom/tencent/connect/common/AssistActivity;->c:Z
                                                                                                                                                                                        68const-string v5, "RESUME_FLAG"
                                                                                                                                                                                        70invoke-virtual {p1, v5, v2}, Landroid/os/Bundle;->getBoolean(Ljava/lang/String;Z)Z
                                                                                                                                                                                        71move-result p1
                                                                                                                                                                                        72iput-boolean p1, p0, Lcom/tencent/connect/common/AssistActivity;->a:Z
                                                                                                                                                                                        73cond_60: iget-boolean p1, p0, Lcom/tencent/connect/common/AssistActivity;->c:Z
                                                                                                                                                                                        74if-nez p1, :cond_92
                                                                                                                                                                                        75if-nez v4, :cond_89
                                                                                                                                                                                        76if-eqz v1, :cond_80
                                                                                                                                                                                        77new-instance p1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        79invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        81const-string v2, "--onCreate--activityIntent not null, will start activity, reqcode = "
                                                                                                                                                                                        83invoke-virtual {p1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        85invoke-virtual {p1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        87invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        88move-result-object p1
                                                                                                                                                                                        90invoke-static {v0, p1}, Lcom/tencent/open/a/f;->c(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        92invoke-virtual {p0, v1, v3}, Landroid/app/Activity;->startActivityForResult(Landroid/content/Intent;I)V
                                                                                                                                                                                        93goto/16 :goto_97
                                                                                                                                                                                        94cond_80:
                                                                                                                                                                                        95const-string p1, "--onCreate--activityIntent is null"
                                                                                                                                                                                        97invoke-static {v0, p1}, Lcom/tencent/open/a/f;->e(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        99invoke-virtual {p0}, Landroid/app/Activity;->finish()V
                                                                                                                                                                                        100goto/16 :goto_97
                                                                                                                                                                                        101cond_89:
                                                                                                                                                                                        102const-string p1, "--onCreate--h5 bundle not null, will open browser"
                                                                                                                                                                                        104invoke-static {v0, p1}, Lcom/tencent/open/a/f;->d(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        106invoke-direct {p0, v4}, Lcom/tencent/connect/common/AssistActivity;->a(Landroid/os/Bundle;)V
                                                                                                                                                                                        107goto/16 :goto_97
                                                                                                                                                                                        108cond_92:
                                                                                                                                                                                        109const-string p1, "is restart"
                                                                                                                                                                                        111invoke-static {v0, p1}, Lcom/tencent/open/a/f;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        112goto_97: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • android.database.sqlite.SQLiteOpenHelper.getReadableDatabase
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.rawQuery
                                                                                                                                                                                        • android.database.Cursor.moveToFirst
                                                                                                                                                                                        • java.lang.Long.parseLong
                                                                                                                                                                                        • java.lang.Long.parseLong
                                                                                                                                                                                        • java.lang.Integer.parseInt
                                                                                                                                                                                        • java.lang.Float.parseFloat
                                                                                                                                                                                        • java.lang.Float.parseFloat
                                                                                                                                                                                        • java.lang.Integer.parseInt
                                                                                                                                                                                        • java.lang.Long.parseLong
                                                                                                                                                                                        • java.util.ArrayList.add
                                                                                                                                                                                        • android.database.Cursor.moveToNext
                                                                                                                                                                                        • android.database.Cursor.close
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • SELECT * FROM records_tbl WHERE carId =
                                                                                                                                                                                        • _id
                                                                                                                                                                                        • date
                                                                                                                                                                                        • odometer
                                                                                                                                                                                        • price
                                                                                                                                                                                        • yuan
                                                                                                                                                                                        • type
                                                                                                                                                                                        • gassup
                                                                                                                                                                                        • 1
                                                                                                                                                                                        • remark
                                                                                                                                                                                        • forget
                                                                                                                                                                                        • lightOn
                                                                                                                                                                                        • stationId
                                                                                                                                                                                        • carId
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Lcom/firebear/androil/d/a;",
                                                                                                                                                                                        4"Lcom/firebear/androil/model/Car;",
                                                                                                                                                                                        5")",
                                                                                                                                                                                        6"Ljava/util/List<",
                                                                                                                                                                                        7"Lcom/firebear/androil/model/OilRecord;",
                                                                                                                                                                                        8">;"
                                                                                                                                                                                        9}
                                                                                                                                                                                        10.end annotation
                                                                                                                                                                                        11new-instance v0, Ljava/util/ArrayList;
                                                                                                                                                                                        13invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        15invoke-virtual {p1}, Landroid/database/sqlite/SQLiteOpenHelper;->getReadableDatabase()Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        16move-result-object p1
                                                                                                                                                                                        17new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        19invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        21const-string v2, "SELECT * FROM records_tbl WHERE carId = "
                                                                                                                                                                                        23invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        24iget-wide v2, p2, Lcom/firebear/androil/model/Car;->_ID:J
                                                                                                                                                                                        26invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        28invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        29move-result-object p2
                                                                                                                                                                                        30const/4 v1, 0x0
                                                                                                                                                                                        32invoke-virtual {p1, p2, v1}, Landroid/database/sqlite/SQLiteDatabase;->rawQuery(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                        33move-result-object p1
                                                                                                                                                                                        34if-eqz p1, :cond_fb
                                                                                                                                                                                        36invoke-interface {p1}, Landroid/database/Cursor;->moveToFirst()Z
                                                                                                                                                                                        37move-result p2
                                                                                                                                                                                        38if-eqz p2, :cond_f8
                                                                                                                                                                                        39cond_29: new-instance p2, Lcom/firebear/androil/model/OilRecord;
                                                                                                                                                                                        41invoke-direct {p2}, Lcom/firebear/androil/model/OilRecord;-><init>()V
                                                                                                                                                                                        43sget-object v1, Lcom/firebear/androil/d/e;->a:Lcom/firebear/androil/d/e;
                                                                                                                                                                                        45const-string v2, "_id"
                                                                                                                                                                                        47invoke-virtual {v1, p1, v2}, Lcom/firebear/androil/d/e;->a(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        48move-result-object v1
                                                                                                                                                                                        49const-wide/16 v2, 0x0
                                                                                                                                                                                        50if-eqz v1, :cond_3f
                                                                                                                                                                                        52invoke-static {v1}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
                                                                                                                                                                                        53move-result-wide v4
                                                                                                                                                                                        54goto/16 :goto_40
                                                                                                                                                                                        55cond_3f: move-wide v4, v2
                                                                                                                                                                                        56goto_40: iput-wide v4, p2, Lcom/firebear/androil/model/OilRecord;->_ID:J
                                                                                                                                                                                        58sget-object v1, Lcom/firebear/androil/d/e;->a:Lcom/firebear/androil/d/e;
                                                                                                                                                                                        60const-string v4, "date"
                                                                                                                                                                                        62invoke-virtual {v1, p1, v4}, Lcom/firebear/androil/d/e;->a(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        63move-result-object v1
                                                                                                                                                                                        64if-eqz v1, :cond_51
                                                                                                                                                                                        66invoke-static {v1}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
                                                                                                                                                                                        67move-result-wide v4
                                                                                                                                                                                        68goto/16 :goto_52
                                                                                                                                                                                        69cond_51: move-wide v4, v2
                                                                                                                                                                                        70goto_52: iput-wide v4, p2, Lcom/firebear/androil/model/OilRecord;->DATE:J
                                                                                                                                                                                        72sget-object v1, Lcom/firebear/androil/d/e;->a:Lcom/firebear/androil/d/e;
                                                                                                                                                                                        74const-string v4, "odometer"
                                                                                                                                                                                        76invoke-virtual {v1, p1, v4}, Lcom/firebear/androil/d/e;->a(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        77move-result-object v1
                                                                                                                                                                                        78const/4 v4, 0x0
                                                                                                                                                                                        79if-eqz v1, :cond_64
                                                                                                                                                                                        81invoke-static {v1}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
                                                                                                                                                                                        82move-result v1
                                                                                                                                                                                        83goto/16 :goto_65
                                                                                                                                                                                        84cond_64: const/4 v1, 0x0
                                                                                                                                                                                        85goto_65: iput v1, p2, Lcom/firebear/androil/model/OilRecord;->ODOMETER:I
                                                                                                                                                                                        87sget-object v1, Lcom/firebear/androil/d/e;->a:Lcom/firebear/androil/d/e;
                                                                                                                                                                                        89const-string v5, "price"
                                                                                                                                                                                        91invoke-virtual {v1, p1, v5}, Lcom/firebear/androil/d/e;->a(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        92move-result-object v1
                                                                                                                                                                                        93const/4 v5, 0x0
                                                                                                                                                                                        94if-eqz v1, :cond_77
                                                                                                                                                                                        96invoke-static {v1}, Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F
                                                                                                                                                                                        97move-result v1
                                                                                                                                                                                        98goto/16 :goto_78
                                                                                                                                                                                        99cond_77: const/4 v1, 0x0
                                                                                                                                                                                        100goto_78: iput v1, p2, Lcom/firebear/androil/model/OilRecord;->PRICE:F
                                                                                                                                                                                        102sget-object v1, Lcom/firebear/androil/d/e;->a:Lcom/firebear/androil/d/e;
                                                                                                                                                                                        104const-string v6, "yuan"
                                                                                                                                                                                        106invoke-virtual {v1, p1, v6}, Lcom/firebear/androil/d/e;->a(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        107move-result-object v1
                                                                                                                                                                                        108if-eqz v1, :cond_88
                                                                                                                                                                                        110invoke-static {v1}, Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F
                                                                                                                                                                                        111move-result v5
                                                                                                                                                                                        112cond_88: iput v5, p2, Lcom/firebear/androil/model/OilRecord;->YUAN:F
                                                                                                                                                                                        114sget-object v1, Lcom/firebear/androil/d/e;->a:Lcom/firebear/androil/d/e;
                                                                                                                                                                                        116const-string v5, "type"
                                                                                                                                                                                        118invoke-virtual {v1, p1, v5}, Lcom/firebear/androil/d/e;->a(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        119move-result-object v1
                                                                                                                                                                                        120if-eqz v1, :cond_98
                                                                                                                                                                                        122invoke-static {v1}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
                                                                                                                                                                                        123move-result v4
                                                                                                                                                                                        124cond_98: iput v4, p2, Lcom/firebear/androil/model/OilRecord;->TYPE:I
                                                                                                                                                                                        126sget-object v1, Lcom/firebear/androil/d/e;->a:Lcom/firebear/androil/d/e;
                                                                                                                                                                                        128const-string v4, "gassup"
                                                                                                                                                                                        130invoke-virtual {v1, p1, v4}, Lcom/firebear/androil/d/e;->a(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        131move-result-object v1
                                                                                                                                                                                        133const-string v4, "1"
                                                                                                                                                                                        135invoke-static {v1, v4}, Ld/e/b/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
                                                                                                                                                                                        136move-result v1
                                                                                                                                                                                        137iput-boolean v1, p2, Lcom/firebear/androil/model/OilRecord;->GASS_UP:Z
                                                                                                                                                                                        139sget-object v1, Lcom/firebear/androil/d/e;->a:Lcom/firebear/androil/d/e;
                                                                                                                                                                                        141const-string v5, "remark"
                                                                                                                                                                                        143invoke-virtual {v1, p1, v5}, Lcom/firebear/androil/d/e;->a(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        144move-result-object v1
                                                                                                                                                                                        145if-eqz v1, :cond_b5
                                                                                                                                                                                        146goto/16 :goto_b7
                                                                                                                                                                                        147cond_b5:
                                                                                                                                                                                        148const-string v1, ""
                                                                                                                                                                                        149goto_b7: iput-object v1, p2, Lcom/firebear/androil/model/OilRecord;->REMARK:Ljava/lang/String;
                                                                                                                                                                                        151sget-object v1, Lcom/firebear/androil/d/e;->a:Lcom/firebear/androil/d/e;
                                                                                                                                                                                        153const-string v5, "forget"
                                                                                                                                                                                        155invoke-virtual {v1, p1, v5}, Lcom/firebear/androil/d/e;->a(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        156move-result-object v1
                                                                                                                                                                                        158invoke-static {v1, v4}, Ld/e/b/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
                                                                                                                                                                                        159move-result v1
                                                                                                                                                                                        160iput-boolean v1, p2, Lcom/firebear/androil/model/OilRecord;->FORGET_LAST_TIME:Z
                                                                                                                                                                                        162sget-object v1, Lcom/firebear/androil/d/e;->a:Lcom/firebear/androil/d/e;
                                                                                                                                                                                        164const-string v5, "lightOn"
                                                                                                                                                                                        166invoke-virtual {v1, p1, v5}, Lcom/firebear/androil/d/e;->a(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        167move-result-object v1
                                                                                                                                                                                        169invoke-static {v1, v4}, Ld/e/b/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
                                                                                                                                                                                        170move-result v1
                                                                                                                                                                                        171iput-boolean v1, p2, Lcom/firebear/androil/model/OilRecord;->LIGHT_ON:Z
                                                                                                                                                                                        173sget-object v1, Lcom/firebear/androil/d/e;->a:Lcom/firebear/androil/d/e;
                                                                                                                                                                                        175const-string v4, "stationId"
                                                                                                                                                                                        177invoke-virtual {v1, p1, v4}, Lcom/firebear/androil/d/e;->a(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        178move-result-object v1
                                                                                                                                                                                        179iput-object v1, p2, Lcom/firebear/androil/model/OilRecord;->STATION_ID:Ljava/lang/String;
                                                                                                                                                                                        181sget-object v1, Lcom/firebear/androil/d/e;->a:Lcom/firebear/androil/d/e;
                                                                                                                                                                                        183const-string v4, "carId"
                                                                                                                                                                                        185invoke-virtual {v1, p1, v4}, Lcom/firebear/androil/d/e;->a(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        186move-result-object v1
                                                                                                                                                                                        187if-eqz v1, :cond_ed
                                                                                                                                                                                        189invoke-static {v1}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
                                                                                                                                                                                        190move-result-wide v2
                                                                                                                                                                                        191cond_ed: iput-wide v2, p2, Lcom/firebear/androil/model/OilRecord;->CAR_ID:J
                                                                                                                                                                                        193invoke-virtual {v0, p2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        195invoke-interface {p1}, Landroid/database/Cursor;->moveToNext()Z
                                                                                                                                                                                        196move-result p2
                                                                                                                                                                                        197if-nez p2, :cond_29
                                                                                                                                                                                        198cond_f8:
                                                                                                                                                                                        199invoke-interface {p1}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                        200cond_fb: return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • c.g.h.c.f$b.a:Lc/g/h/c/f$b
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • c.g.h.c.f$b.valueOf
                                                                                                                                                                                        • java.lang.System.err:Ljava/io/PrintStream
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.PrintStream.println
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.Integer.parseInt
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • c.g.h.c.f$a.valueOf
                                                                                                                                                                                        • java.lang.System.err:Ljava/io/PrintStream
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.PrintStream.println
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • type
                                                                                                                                                                                        • Found invalid presence type
                                                                                                                                                                                        • to
                                                                                                                                                                                        • from
                                                                                                                                                                                        • chid
                                                                                                                                                                                        • id
                                                                                                                                                                                        • ID_NOT_AVAILABLE
                                                                                                                                                                                        • status
                                                                                                                                                                                        • priority
                                                                                                                                                                                        • show
                                                                                                                                                                                        • Found invalid presence mode
                                                                                                                                                                                        • error
                                                                                                                                                                                        • presence
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1sget-object v0, Lc/g/h/c/f$b;->a:Lc/g/h/c/f$b;
                                                                                                                                                                                        3const-string v1, ""
                                                                                                                                                                                        5const-string v2, "type"
                                                                                                                                                                                        7invoke-interface {p0, v1, v2}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        8move-result-object v2
                                                                                                                                                                                        9if-eqz v2, :cond_2d
                                                                                                                                                                                        11invoke-virtual {v2, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        12move-result v3
                                                                                                                                                                                        13if-nez v3, :cond_2d
                                                                                                                                                                                        14try_start_12:
                                                                                                                                                                                        15invoke-static {v2}, Lc/g/h/c/f$b;->valueOf(Ljava/lang/String;)Lc/g/h/c/f$b;
                                                                                                                                                                                        16move-result-object v0
                                                                                                                                                                                        17try_end_16: goto/16 :goto_2d
                                                                                                                                                                                        18catch_17:
                                                                                                                                                                                        19sget-object v3, Ljava/lang/System;->err:Ljava/io/PrintStream;
                                                                                                                                                                                        20new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        22invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        24const-string v5, "Found invalid presence type "
                                                                                                                                                                                        26invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        28invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        30invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        31move-result-object v2
                                                                                                                                                                                        33invoke-virtual {v3, v2}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V
                                                                                                                                                                                        34goto_2d: new-instance v2, Lc/g/h/c/f;
                                                                                                                                                                                        36invoke-direct {v2, v0}, Lc/g/h/c/f;-><init>(Lc/g/h/c/f$b;)V
                                                                                                                                                                                        38const-string v0, "to"
                                                                                                                                                                                        40invoke-interface {p0, v1, v0}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        41move-result-object v0
                                                                                                                                                                                        43invoke-virtual {v2, v0}, Lc/g/h/c/d;->c(Ljava/lang/String;)V
                                                                                                                                                                                        45const-string v0, "from"
                                                                                                                                                                                        47invoke-interface {p0, v1, v0}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        48move-result-object v0
                                                                                                                                                                                        50invoke-virtual {v2, v0}, Lc/g/h/c/d;->d(Ljava/lang/String;)V
                                                                                                                                                                                        52const-string v0, "chid"
                                                                                                                                                                                        54invoke-interface {p0, v1, v0}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        55move-result-object v0
                                                                                                                                                                                        57invoke-virtual {v2, v0}, Lc/g/h/c/d;->b(Ljava/lang/String;)V
                                                                                                                                                                                        59const-string v0, "id"
                                                                                                                                                                                        61invoke-interface {p0, v1, v0}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        62move-result-object v0
                                                                                                                                                                                        63if-nez v0, :cond_57
                                                                                                                                                                                        65const-string v0, "ID_NOT_AVAILABLE"
                                                                                                                                                                                        66cond_57:
                                                                                                                                                                                        67invoke-virtual {v2, v0}, Lc/g/h/c/d;->a(Ljava/lang/String;)V
                                                                                                                                                                                        68const/4 v0, 0x0
                                                                                                                                                                                        69const/4 v1, 0x0
                                                                                                                                                                                        70catch_5c: if-nez v1, :cond_ea
                                                                                                                                                                                        72invoke-interface {p0}, Lorg/xmlpull/v1/XmlPullParser;->next()I
                                                                                                                                                                                        73move-result v3
                                                                                                                                                                                        74const/4 v4, 0x2
                                                                                                                                                                                        75if-ne v3, v4, :cond_d8
                                                                                                                                                                                        77invoke-interface {p0}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String;
                                                                                                                                                                                        78move-result-object v3
                                                                                                                                                                                        80invoke-interface {p0}, Lorg/xmlpull/v1/XmlPullParser;->getNamespace()Ljava/lang/String;
                                                                                                                                                                                        81move-result-object v4
                                                                                                                                                                                        83const-string v5, "status"
                                                                                                                                                                                        85invoke-virtual {v3, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        86move-result v5
                                                                                                                                                                                        87if-eqz v5, :cond_7d
                                                                                                                                                                                        89invoke-interface {p0}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;
                                                                                                                                                                                        90move-result-object v3
                                                                                                                                                                                        92invoke-virtual {v2, v3}, Lc/g/h/c/f;->h(Ljava/lang/String;)V
                                                                                                                                                                                        93goto/16 :goto_5c
                                                                                                                                                                                        94cond_7d:
                                                                                                                                                                                        95const-string v5, "priority"
                                                                                                                                                                                        97invoke-virtual {v3, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        98move-result v5
                                                                                                                                                                                        99if-eqz v5, :cond_95
                                                                                                                                                                                        100try_start_85:
                                                                                                                                                                                        101invoke-interface {p0}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;
                                                                                                                                                                                        102move-result-object v3
                                                                                                                                                                                        104invoke-static {v3}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
                                                                                                                                                                                        105move-result v3
                                                                                                                                                                                        107invoke-virtual {v2, v3}, Lc/g/h/c/f;->a(I)V
                                                                                                                                                                                        108try_end_90: goto/16 :goto_5c
                                                                                                                                                                                        109catch_91:
                                                                                                                                                                                        110invoke-virtual {v2, v0}, Lc/g/h/c/f;->a(I)V
                                                                                                                                                                                        111goto/16 :goto_5c
                                                                                                                                                                                        112cond_95:
                                                                                                                                                                                        113const-string v5, "show"
                                                                                                                                                                                        115invoke-virtual {v3, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        116move-result v5
                                                                                                                                                                                        117if-eqz v5, :cond_c0
                                                                                                                                                                                        119invoke-interface {p0}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;
                                                                                                                                                                                        120move-result-object v3
                                                                                                                                                                                        121try_start_a1:
                                                                                                                                                                                        122invoke-static {v3}, Lc/g/h/c/f$a;->valueOf(Ljava/lang/String;)Lc/g/h/c/f$a;
                                                                                                                                                                                        123move-result-object v4
                                                                                                                                                                                        125invoke-virtual {v2, v4}, Lc/g/h/c/f;->a(Lc/g/h/c/f$a;)V
                                                                                                                                                                                        126try_end_a8: goto/16 :goto_5c
                                                                                                                                                                                        127catch_a9:
                                                                                                                                                                                        128sget-object v4, Ljava/lang/System;->err:Ljava/io/PrintStream;
                                                                                                                                                                                        129new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        131invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        133const-string v6, "Found invalid presence mode "
                                                                                                                                                                                        135invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        137invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        139invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        140move-result-object v3
                                                                                                                                                                                        142invoke-virtual {v4, v3}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V
                                                                                                                                                                                        143goto/16 :goto_5c
                                                                                                                                                                                        144cond_c0:
                                                                                                                                                                                        145const-string v5, "error"
                                                                                                                                                                                        147invoke-virtual {v3, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        148move-result v5
                                                                                                                                                                                        149if-eqz v5, :cond_d0
                                                                                                                                                                                        151invoke-static {p0}, Lc/g/h/e/a;->d(Lorg/xmlpull/v1/XmlPullParser;)Lc/g/h/c/h;
                                                                                                                                                                                        152move-result-object v3
                                                                                                                                                                                        154invoke-virtual {v2, v3}, Lc/g/h/c/d;->a(Lc/g/h/c/h;)V
                                                                                                                                                                                        155goto/16 :goto_5c
                                                                                                                                                                                        156cond_d0:
                                                                                                                                                                                        157invoke-static {v3, v4, p0}, Lc/g/h/e/a;->a(Ljava/lang/String;Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)Lc/g/h/c/a;
                                                                                                                                                                                        158move-result-object v3
                                                                                                                                                                                        160invoke-virtual {v2, v3}, Lc/g/h/c/d;->a(Lc/g/h/c/a;)V
                                                                                                                                                                                        161goto/16 :goto_5c
                                                                                                                                                                                        162cond_d8: const/4 v4, 0x3
                                                                                                                                                                                        163if-ne v3, v4, :cond_5c
                                                                                                                                                                                        165invoke-interface {p0}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String;
                                                                                                                                                                                        166move-result-object v3
                                                                                                                                                                                        168const-string v4, "presence"
                                                                                                                                                                                        170invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        171move-result v3
                                                                                                                                                                                        172if-eqz v3, :cond_5c
                                                                                                                                                                                        173const/4 v1, 0x1
                                                                                                                                                                                        174goto/16 :goto_5c
                                                                                                                                                                                        175cond_ea: return-object v2
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.unity3d.services.core.webview.WebViewApp.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.net.URLEncoder.encode
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.net.URLEncoder.encode
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • com.unity3d.services.core.webview.WebViewApp.getWebView
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.webkit.WebView.loadDataWithBaseURL
                                                                                                                                                                                        • com.unity3d.services.core.webview.WebViewApp.setCurrentApp
                                                                                                                                                                                        • com.unity3d.services.core.webview.WebViewApp.access$300
                                                                                                                                                                                        • android.os.ConditionVariable.open
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • UTF-8
                                                                                                                                                                                        • ?platform=android
                                                                                                                                                                                        • &origin=
                                                                                                                                                                                        • Unsupported charset when encoding origin url
                                                                                                                                                                                        • &version=
                                                                                                                                                                                        • Unsupported charset when encoding webview version
                                                                                                                                                                                        • file://
                                                                                                                                                                                        • text/html
                                                                                                                                                                                        • Couldn\'t construct WebViewApp
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "UTF-8"
                                                                                                                                                                                        2try_start_2: new-instance v1, Lcom/unity3d/services/core/webview/WebViewApp;
                                                                                                                                                                                        4iget-object v2, p0, Lcom/unity3d/services/core/webview/WebViewApp$1;->val$configuration:Lcom/unity3d/services/core/configuration/Configuration;
                                                                                                                                                                                        5const/4 v3, 0x0
                                                                                                                                                                                        7invoke-direct {v1, v2, v3}, Lcom/unity3d/services/core/webview/WebViewApp;-><init>(Lcom/unity3d/services/core/configuration/Configuration;Lcom/unity3d/services/core/webview/WebViewApp$1;)V
                                                                                                                                                                                        8try_end_a:
                                                                                                                                                                                        9const-string v2, "?platform=android"
                                                                                                                                                                                        10try_start_c:
                                                                                                                                                                                        11iget-object v3, p0, Lcom/unity3d/services/core/webview/WebViewApp$1;->val$configuration:Lcom/unity3d/services/core/configuration/Configuration;
                                                                                                                                                                                        13invoke-virtual {v3}, Lcom/unity3d/services/core/configuration/Configuration;->getWebViewUrl()Ljava/lang/String;
                                                                                                                                                                                        14move-result-object v3
                                                                                                                                                                                        15if-eqz v3, :cond_39
                                                                                                                                                                                        16new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        18invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        20invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        22const-string v4, "&origin="
                                                                                                                                                                                        24invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        26iget-object v4, p0, Lcom/unity3d/services/core/webview/WebViewApp$1;->val$configuration:Lcom/unity3d/services/core/configuration/Configuration;
                                                                                                                                                                                        28invoke-virtual {v4}, Lcom/unity3d/services/core/configuration/Configuration;->getWebViewUrl()Ljava/lang/String;
                                                                                                                                                                                        29move-result-object v4
                                                                                                                                                                                        31invoke-static {v4, v0}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        32move-result-object v4
                                                                                                                                                                                        34invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        36invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        37move-result-object v2
                                                                                                                                                                                        38try_end_32: goto/16 :goto_39
                                                                                                                                                                                        39catch_33: move-exception v3
                                                                                                                                                                                        41const-string v4, "Unsupported charset when encoding origin url"
                                                                                                                                                                                        43invoke-static {v4, v3}, Lcom/unity3d/services/core/log/DeviceLog;->exception(Ljava/lang/String;Ljava/lang/Exception;)V
                                                                                                                                                                                        44cond_39:
                                                                                                                                                                                        45iget-object v3, p0, Lcom/unity3d/services/core/webview/WebViewApp$1;->val$configuration:Lcom/unity3d/services/core/configuration/Configuration;
                                                                                                                                                                                        47invoke-virtual {v3}, Lcom/unity3d/services/core/configuration/Configuration;->getWebViewVersion()Ljava/lang/String;
                                                                                                                                                                                        48move-result-object v3
                                                                                                                                                                                        49if-eqz v3, :cond_67
                                                                                                                                                                                        50new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        52invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        54invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        56const-string v4, "&version="
                                                                                                                                                                                        58invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        60iget-object v4, p0, Lcom/unity3d/services/core/webview/WebViewApp$1;->val$configuration:Lcom/unity3d/services/core/configuration/Configuration;
                                                                                                                                                                                        62invoke-virtual {v4}, Lcom/unity3d/services/core/configuration/Configuration;->getWebViewVersion()Ljava/lang/String;
                                                                                                                                                                                        63move-result-object v4
                                                                                                                                                                                        65invoke-static {v4, v0}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        66move-result-object v0
                                                                                                                                                                                        68invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        70invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        71move-result-object v0
                                                                                                                                                                                        72try_end_5f: move-object v2, v0
                                                                                                                                                                                        73goto/16 :goto_67
                                                                                                                                                                                        74catch_61: move-exception v0
                                                                                                                                                                                        76const-string v3, "Unsupported charset when encoding webview version"
                                                                                                                                                                                        78invoke-static {v3, v0}, Lcom/unity3d/services/core/log/DeviceLog;->exception(Ljava/lang/String;Ljava/lang/Exception;)V
                                                                                                                                                                                        79goto_67:
                                                                                                                                                                                        80invoke-virtual {v1}, Lcom/unity3d/services/core/webview/WebViewApp;->getWebView()Lcom/unity3d/services/core/webview/WebView;
                                                                                                                                                                                        81move-result-object v3
                                                                                                                                                                                        82new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        84invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        86const-string v4, "file://"
                                                                                                                                                                                        88invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        90invoke-static {}, Lcom/unity3d/services/core/properties/SdkProperties;->getLocalWebViewFile()Ljava/lang/String;
                                                                                                                                                                                        91move-result-object v4
                                                                                                                                                                                        93invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        95invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        97invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        98move-result-object v4
                                                                                                                                                                                        100iget-object v0, p0, Lcom/unity3d/services/core/webview/WebViewApp$1;->val$configuration:Lcom/unity3d/services/core/configuration/Configuration;
                                                                                                                                                                                        102invoke-virtual {v0}, Lcom/unity3d/services/core/configuration/Configuration;->getWebViewData()Ljava/lang/String;
                                                                                                                                                                                        103move-result-object v5
                                                                                                                                                                                        104const/4 v8, 0x0
                                                                                                                                                                                        106const-string v6, "text/html"
                                                                                                                                                                                        108const-string v7, "UTF-8"
                                                                                                                                                                                        110invoke-virtual/range {v3 .. v8}, Landroid/webkit/WebView;->loadDataWithBaseURL(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        112invoke-static {v1}, Lcom/unity3d/services/core/webview/WebViewApp;->setCurrentApp(Lcom/unity3d/services/core/webview/WebViewApp;)V
                                                                                                                                                                                        113return-void
                                                                                                                                                                                        114catch_95:
                                                                                                                                                                                        115const-string v0, "Couldn\'t construct WebViewApp"
                                                                                                                                                                                        117invoke-static {v0}, Lcom/unity3d/services/core/log/DeviceLog;->error(Ljava/lang/String;)V
                                                                                                                                                                                        119invoke-static {}, Lcom/unity3d/services/core/webview/WebViewApp;->access$300()Landroid/os/ConditionVariable;
                                                                                                                                                                                        120move-result-object v0
                                                                                                                                                                                        122invoke-virtual {v0}, Landroid/os/ConditionVariable;->open()V
                                                                                                                                                                                        123return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.view.View.getParent
                                                                                                                                                                                        • androidx.recyclerview.widget.RecyclerView.v:Landroidx/recyclerview/widget/RecyclerView$a
                                                                                                                                                                                        • java.util.ArrayList.size
                                                                                                                                                                                        • androidx.recyclerview.widget.RecyclerView.qa:Landroidx/recyclerview/widget/p$a
                                                                                                                                                                                        • java.util.ArrayList.get
                                                                                                                                                                                        • androidx.recyclerview.widget.RecyclerView.qa:Landroidx/recyclerview/widget/p$a
                                                                                                                                                                                        • java.util.ArrayList.add
                                                                                                                                                                                        • androidx.recyclerview.widget.RecyclerView.p:Landroidx/recyclerview/widget/V
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • androidx.recyclerview.widget.RecyclerView.i
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.IllegalArgumentException.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • androidx.recyclerview.widget.RecyclerView.i
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.IllegalArgumentException.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.view.View.getParent
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • androidx.recyclerview.widget.RecyclerView.i
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.IllegalArgumentException.<init>
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • Trying to recycle an ignored view holder. You should first call stopIgnoringView(view) before calling recycle.
                                                                                                                                                                                        • Tmp detached view should be removed from RecyclerView before it can be recycled:
                                                                                                                                                                                        • Scrapped or attached views may not be recycled. isScrap:
                                                                                                                                                                                        • isAttached:
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-virtual {p1}, Landroidx/recyclerview/widget/RecyclerView$x;->r()Z
                                                                                                                                                                                        2move-result v0
                                                                                                                                                                                        3const/4 v1, 0x0
                                                                                                                                                                                        4const/4 v2, 0x1
                                                                                                                                                                                        5if-nez v0, :cond_e6
                                                                                                                                                                                        7iget-object v0, p1, Landroidx/recyclerview/widget/RecyclerView$x;->b:Landroid/view/View;
                                                                                                                                                                                        9invoke-virtual {v0}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
                                                                                                                                                                                        10move-result-object v0
                                                                                                                                                                                        11if-eqz v0, :cond_12
                                                                                                                                                                                        12goto/16 :goto_e6
                                                                                                                                                                                        13cond_12:
                                                                                                                                                                                        14invoke-virtual {p1}, Landroidx/recyclerview/widget/RecyclerView$x;->s()Z
                                                                                                                                                                                        15move-result v0
                                                                                                                                                                                        16if-nez v0, :cond_c6
                                                                                                                                                                                        18invoke-virtual {p1}, Landroidx/recyclerview/widget/RecyclerView$x;->y()Z
                                                                                                                                                                                        19move-result v0
                                                                                                                                                                                        20if-nez v0, :cond_a9
                                                                                                                                                                                        22invoke-virtual {p1}, Landroidx/recyclerview/widget/RecyclerView$x;->f()Z
                                                                                                                                                                                        23move-result v0
                                                                                                                                                                                        25iget-object v3, p0, Landroidx/recyclerview/widget/RecyclerView$p;->i:Landroidx/recyclerview/widget/RecyclerView;
                                                                                                                                                                                        27iget-object v3, v3, Landroidx/recyclerview/widget/RecyclerView;->v:Landroidx/recyclerview/widget/RecyclerView$a;
                                                                                                                                                                                        28if-eqz v3, :cond_32
                                                                                                                                                                                        29if-eqz v0, :cond_32
                                                                                                                                                                                        31invoke-virtual {v3, p1}, Landroidx/recyclerview/widget/RecyclerView$a;->a(Landroidx/recyclerview/widget/RecyclerView$x;)Z
                                                                                                                                                                                        32move-result v3
                                                                                                                                                                                        33if-eqz v3, :cond_32
                                                                                                                                                                                        34const/4 v3, 0x1
                                                                                                                                                                                        35goto/16 :goto_33
                                                                                                                                                                                        36cond_32: const/4 v3, 0x0
                                                                                                                                                                                        37goto_33: if-nez v3, :cond_3e
                                                                                                                                                                                        39invoke-virtual {p1}, Landroidx/recyclerview/widget/RecyclerView$x;->p()Z
                                                                                                                                                                                        40move-result v3
                                                                                                                                                                                        41if-eqz v3, :cond_3c
                                                                                                                                                                                        42goto/16 :goto_3e
                                                                                                                                                                                        43cond_3c: const/4 v3, 0x0
                                                                                                                                                                                        44goto/16 :goto_98
                                                                                                                                                                                        45cond_3e: iget v3, p0, Landroidx/recyclerview/widget/RecyclerView$p;->f:I
                                                                                                                                                                                        46if-lez v3, :cond_91
                                                                                                                                                                                        47const/16 v3, 0x20e
                                                                                                                                                                                        49invoke-virtual {p1, v3}, Landroidx/recyclerview/widget/RecyclerView$x;->b(I)Z
                                                                                                                                                                                        50move-result v3
                                                                                                                                                                                        51if-nez v3, :cond_91
                                                                                                                                                                                        53iget-object v3, p0, Landroidx/recyclerview/widget/RecyclerView$p;->c:Ljava/util/ArrayList;
                                                                                                                                                                                        55invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
                                                                                                                                                                                        56move-result v3
                                                                                                                                                                                        57iget v4, p0, Landroidx/recyclerview/widget/RecyclerView$p;->f:I
                                                                                                                                                                                        58if-lt v3, v4, :cond_5b
                                                                                                                                                                                        59if-lez v3, :cond_5b
                                                                                                                                                                                        61invoke-virtual {p0, v1}, Landroidx/recyclerview/widget/RecyclerView$p;->e(I)V
                                                                                                                                                                                        62add-int/lit8 v3, v3, -0x1
                                                                                                                                                                                        63cond_5b: sget-boolean v4, Landroidx/recyclerview/widget/RecyclerView;->f:Z
                                                                                                                                                                                        64if-eqz v4, :cond_8a
                                                                                                                                                                                        65if-lez v3, :cond_8a
                                                                                                                                                                                        67iget-object v4, p0, Landroidx/recyclerview/widget/RecyclerView$p;->i:Landroidx/recyclerview/widget/RecyclerView;
                                                                                                                                                                                        69iget-object v4, v4, Landroidx/recyclerview/widget/RecyclerView;->qa:Landroidx/recyclerview/widget/p$a;
                                                                                                                                                                                        70iget v5, p1, Landroidx/recyclerview/widget/RecyclerView$x;->d:I
                                                                                                                                                                                        72invoke-virtual {v4, v5}, Landroidx/recyclerview/widget/p$a;->a(I)Z
                                                                                                                                                                                        73move-result v4
                                                                                                                                                                                        74if-nez v4, :cond_8a
                                                                                                                                                                                        75add-int/lit8 v3, v3, -0x1
                                                                                                                                                                                        76goto_6f: if-ltz v3, :cond_89
                                                                                                                                                                                        78iget-object v4, p0, Landroidx/recyclerview/widget/RecyclerView$p;->c:Ljava/util/ArrayList;
                                                                                                                                                                                        80invoke-virtual {v4, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        81move-result-object v4
                                                                                                                                                                                        82check-cast v4, Landroidx/recyclerview/widget/RecyclerView$x;
                                                                                                                                                                                        83iget v4, v4, Landroidx/recyclerview/widget/RecyclerView$x;->d:I
                                                                                                                                                                                        85iget-object v5, p0, Landroidx/recyclerview/widget/RecyclerView$p;->i:Landroidx/recyclerview/widget/RecyclerView;
                                                                                                                                                                                        87iget-object v5, v5, Landroidx/recyclerview/widget/RecyclerView;->qa:Landroidx/recyclerview/widget/p$a;
                                                                                                                                                                                        89invoke-virtual {v5, v4}, Landroidx/recyclerview/widget/p$a;->a(I)Z
                                                                                                                                                                                        90move-result v4
                                                                                                                                                                                        91if-nez v4, :cond_86
                                                                                                                                                                                        92goto/16 :goto_89
                                                                                                                                                                                        93cond_86: add-int/lit8 v3, v3, -0x1
                                                                                                                                                                                        94goto/16 :goto_6f
                                                                                                                                                                                        95goto_89: add-int/2addr v3, v2
                                                                                                                                                                                        96cond_8a:
                                                                                                                                                                                        97iget-object v4, p0, Landroidx/recyclerview/widget/RecyclerView$p;->c:Ljava/util/ArrayList;
                                                                                                                                                                                        99invoke-virtual {v4, v3, p1}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V
                                                                                                                                                                                        100const/4 v3, 0x1
                                                                                                                                                                                        101goto/16 :goto_92
                                                                                                                                                                                        102cond_91: const/4 v3, 0x0
                                                                                                                                                                                        103goto_92: if-nez v3, :cond_98
                                                                                                                                                                                        105invoke-virtual {p0, p1, v2}, Landroidx/recyclerview/widget/RecyclerView$p;->a(Landroidx/recyclerview/widget/RecyclerView$x;Z)V
                                                                                                                                                                                        106const/4 v1, 0x1
                                                                                                                                                                                        107cond_98:
                                                                                                                                                                                        108iget-object v2, p0, Landroidx/recyclerview/widget/RecyclerView$p;->i:Landroidx/recyclerview/widget/RecyclerView;
                                                                                                                                                                                        110iget-object v2, v2, Landroidx/recyclerview/widget/RecyclerView;->p:Landroidx/recyclerview/widget/V;
                                                                                                                                                                                        112invoke-virtual {v2, p1}, Landroidx/recyclerview/widget/V;->h(Landroidx/recyclerview/widget/RecyclerView$x;)V
                                                                                                                                                                                        113if-nez v3, :cond_a8
                                                                                                                                                                                        114if-nez v1, :cond_a8
                                                                                                                                                                                        115if-eqz v0, :cond_a8
                                                                                                                                                                                        116const/4 v0, 0x0
                                                                                                                                                                                        117iput-object v0, p1, Landroidx/recyclerview/widget/RecyclerView$x;->s:Landroidx/recyclerview/widget/RecyclerView;
                                                                                                                                                                                        118cond_a8: return-void
                                                                                                                                                                                        119cond_a9: new-instance p1, Ljava/lang/IllegalArgumentException;
                                                                                                                                                                                        120new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        122invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        124const-string v1, "Trying to recycle an ignored view holder. You should first call stopIgnoringView(view) before calling recycle."
                                                                                                                                                                                        126invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        128iget-object v1, p0, Landroidx/recyclerview/widget/RecyclerView$p;->i:Landroidx/recyclerview/widget/RecyclerView;
                                                                                                                                                                                        130invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView;->i()Ljava/lang/String;
                                                                                                                                                                                        131move-result-object v1
                                                                                                                                                                                        133invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        135invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        136move-result-object v0
                                                                                                                                                                                        138invoke-direct {p1, v0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        139throw p1
                                                                                                                                                                                        140cond_c6: new-instance v0, Ljava/lang/IllegalArgumentException;
                                                                                                                                                                                        141new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        143invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        145const-string v2, "Tmp detached view should be removed from RecyclerView before it can be recycled: "
                                                                                                                                                                                        147invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        149invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        151iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$p;->i:Landroidx/recyclerview/widget/RecyclerView;
                                                                                                                                                                                        153invoke-virtual {p1}, Landroidx/recyclerview/widget/RecyclerView;->i()Ljava/lang/String;
                                                                                                                                                                                        154move-result-object p1
                                                                                                                                                                                        156invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        158invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        159move-result-object p1
                                                                                                                                                                                        161invoke-direct {v0, p1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        162throw v0
                                                                                                                                                                                        163goto_e6: new-instance v0, Ljava/lang/IllegalArgumentException;
                                                                                                                                                                                        164new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        166invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        168const-string v4, "Scrapped or attached views may not be recycled. isScrap:"
                                                                                                                                                                                        170invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        172invoke-virtual {p1}, Landroidx/recyclerview/widget/RecyclerView$x;->r()Z
                                                                                                                                                                                        173move-result v4
                                                                                                                                                                                        175invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
                                                                                                                                                                                        177const-string v4, " isAttached:"
                                                                                                                                                                                        179invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        181iget-object p1, p1, Landroidx/recyclerview/widget/RecyclerView$x;->b:Landroid/view/View;
                                                                                                                                                                                        183invoke-virtual {p1}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
                                                                                                                                                                                        184move-result-object p1
                                                                                                                                                                                        185if-eqz p1, :cond_107
                                                                                                                                                                                        186const/4 v1, 0x1
                                                                                                                                                                                        187cond_107:
                                                                                                                                                                                        188invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
                                                                                                                                                                                        190iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$p;->i:Landroidx/recyclerview/widget/RecyclerView;
                                                                                                                                                                                        192invoke-virtual {p1}, Landroidx/recyclerview/widget/RecyclerView;->i()Ljava/lang/String;
                                                                                                                                                                                        193move-result-object p1
                                                                                                                                                                                        195invoke-virtual {v3, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        197invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        198move-result-object p1
                                                                                                                                                                                        200invoke-direct {v0, p1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        201goto/16 :goto_11c
                                                                                                                                                                                        202goto_11b: throw v0
                                                                                                                                                                                        203goto_11c: goto/16 :goto_11b
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • org.json.JSONObject.optJSONObject
                                                                                                                                                                                        • org.json.JSONObject.optJSONObject
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.optJSONObject
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • com.qq.e.ads.contentad.ContentType.fromString
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • android.os.Looper.getMainLooper
                                                                                                                                                                                        • android.os.Handler.<init>
                                                                                                                                                                                        • android.os.Handler.post
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • LoadGDTContentADResponse:
                                                                                                                                                                                        • data
                                                                                                                                                                                        • list
                                                                                                                                                                                        • type
                                                                                                                                                                                        • ad
                                                                                                                                                                                        • reltarget
                                                                                                                                                                                        • information
                                                                                                                                                                                        • information_type
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        2invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        4const-string v1, "LoadGDTContentADResponse:"
                                                                                                                                                                                        6invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        7move-result-object v0
                                                                                                                                                                                        9invoke-virtual {p1}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        10move-result-object v1
                                                                                                                                                                                        12invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        13move-result-object v0
                                                                                                                                                                                        15invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        16move-result-object v0
                                                                                                                                                                                        18invoke-static {v0}, Lcom/qq/e/comm/util/GDTLogger;->d(Ljava/lang/String;)V
                                                                                                                                                                                        19new-instance v8, Ljava/util/ArrayList;
                                                                                                                                                                                        21invoke-direct {v8}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        23const-string v0, "data"
                                                                                                                                                                                        25invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        26move-result-object v0
                                                                                                                                                                                        27if-eqz v0, :cond_bf
                                                                                                                                                                                        29iget-object v1, p0, Lcom/qq/e/comm/plugin/g/a;->c:Ljava/lang/String;
                                                                                                                                                                                        31invoke-virtual {v0, v1}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        32move-result-object v0
                                                                                                                                                                                        33if-eqz v0, :cond_bf
                                                                                                                                                                                        35const-string v1, "list"
                                                                                                                                                                                        37invoke-virtual {v0, v1}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        38move-result-object v9
                                                                                                                                                                                        39if-eqz v9, :cond_bf
                                                                                                                                                                                        40new-instance v10, Lcom/qq/e/comm/plugin/ab/b;
                                                                                                                                                                                        42iget-object v0, p0, Lcom/qq/e/comm/plugin/g/a;->a:Landroid/content/Context;
                                                                                                                                                                                        44iget-object v1, p0, Lcom/qq/e/comm/plugin/g/a;->b:Ljava/lang/String;
                                                                                                                                                                                        46iget-object v2, p0, Lcom/qq/e/comm/plugin/g/a;->c:Ljava/lang/String;
                                                                                                                                                                                        48iget-object v3, p0, Lcom/qq/e/comm/plugin/g/a;->e:Lcom/qq/e/comm/adevent/ADListener;
                                                                                                                                                                                        50invoke-direct {v10, v0, v1, v2, v3}, Lcom/qq/e/comm/plugin/ab/b;-><init>(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lcom/qq/e/comm/adevent/ADListener;)V
                                                                                                                                                                                        51const/4 v0, 0x0
                                                                                                                                                                                        52move v7, v0
                                                                                                                                                                                        53goto_46:
                                                                                                                                                                                        54invoke-virtual {v9}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        55move-result v0
                                                                                                                                                                                        56if-ge v7, v0, :cond_bf
                                                                                                                                                                                        58invoke-virtual {v9, v7}, Lorg/json/JSONArray;->optJSONObject(I)Lorg/json/JSONObject;
                                                                                                                                                                                        59move-result-object v3
                                                                                                                                                                                        61const-string v0, "type"
                                                                                                                                                                                        63invoke-virtual {v3, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        64move-result-object v0
                                                                                                                                                                                        66const-string v1, "ad"
                                                                                                                                                                                        68invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        69move-result v1
                                                                                                                                                                                        70if-eqz v1, :cond_9a
                                                                                                                                                                                        71iget v0, p0, Lcom/qq/e/comm/plugin/g/a;->f:I
                                                                                                                                                                                        73invoke-virtual {v10, v0}, Lcom/qq/e/comm/plugin/ab/b;->setBrowserType(I)V
                                                                                                                                                                                        75invoke-static {v3}, Lcom/qq/e/comm/plugin/util/d;->a(Lorg/json/JSONObject;)Z
                                                                                                                                                                                        76move-result v0
                                                                                                                                                                                        77if-eqz v0, :cond_91
                                                                                                                                                                                        79invoke-static {v3}, Lcom/qq/e/comm/plugin/util/d;->d(Lorg/json/JSONObject;)Lcom/qq/e/comm/plugin/a/k;
                                                                                                                                                                                        80move-result-object v0
                                                                                                                                                                                        82invoke-virtual {v0}, Lcom/qq/e/comm/plugin/a/k;->h()I
                                                                                                                                                                                        83move-result v0
                                                                                                                                                                                        85invoke-static {v0}, Lcom/qq/e/comm/plugin/b/d/d;->a(I)Z
                                                                                                                                                                                        86move-result v0
                                                                                                                                                                                        88const-string v1, "reltarget"
                                                                                                                                                                                        90invoke-virtual {v3, v1}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        91move-result v1
                                                                                                                                                                                        92if-eqz v0, :cond_80
                                                                                                                                                                                        93const/4 v2, 0x1
                                                                                                                                                                                        94if-eq v1, v2, :cond_8d
                                                                                                                                                                                        95cond_80: if-nez v0, :cond_85
                                                                                                                                                                                        96const/4 v0, 0x2
                                                                                                                                                                                        97if-eq v1, v0, :cond_8d
                                                                                                                                                                                        98cond_85: new-instance v0, Lcom/qq/e/comm/plugin/ab/a;
                                                                                                                                                                                        100invoke-direct {v0, v10, v3}, Lcom/qq/e/comm/plugin/ab/a;-><init>(Lcom/qq/e/comm/plugin/ab/b;Lorg/json/JSONObject;)V
                                                                                                                                                                                        102invoke-interface {v8, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        103goto_8d: add-int/lit8 v0, v7, 0x1
                                                                                                                                                                                        104move v7, v0
                                                                                                                                                                                        105goto/16 :goto_46
                                                                                                                                                                                        106cond_91: new-instance v0, Lcom/qq/e/comm/plugin/ab/a;
                                                                                                                                                                                        108invoke-direct {v0, v10, v3}, Lcom/qq/e/comm/plugin/ab/a;-><init>(Lcom/qq/e/comm/plugin/ab/b;Lorg/json/JSONObject;)V
                                                                                                                                                                                        110invoke-interface {v8, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        111goto/16 :goto_8d
                                                                                                                                                                                        112cond_9a:
                                                                                                                                                                                        113const-string v1, "information"
                                                                                                                                                                                        115invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        116move-result v0
                                                                                                                                                                                        117if-eqz v0, :cond_8d
                                                                                                                                                                                        119const-string v0, "information_type"
                                                                                                                                                                                        121invoke-virtual {v3, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        122move-result-object v0
                                                                                                                                                                                        124invoke-static {v0}, Lcom/qq/e/ads/contentad/ContentType;->fromString(Ljava/lang/String;)Lcom/qq/e/ads/contentad/ContentType;
                                                                                                                                                                                        125move-result-object v2
                                                                                                                                                                                        126if-eqz v2, :cond_8d
                                                                                                                                                                                        127new-instance v0, Lcom/qq/e/comm/plugin/g/b;
                                                                                                                                                                                        129iget-object v1, p0, Lcom/qq/e/comm/plugin/g/a;->a:Landroid/content/Context;
                                                                                                                                                                                        131iget-object v4, p0, Lcom/qq/e/comm/plugin/g/a;->c:Ljava/lang/String;
                                                                                                                                                                                        133iget-object v5, p0, Lcom/qq/e/comm/plugin/g/a;->d:Ljava/lang/String;
                                                                                                                                                                                        135iget-object v6, p0, Lcom/qq/e/comm/plugin/g/a;->e:Lcom/qq/e/comm/adevent/ADListener;
                                                                                                                                                                                        137invoke-direct/range {v0 .. v6}, Lcom/qq/e/comm/plugin/g/b;-><init>(Landroid/content/Context;Lcom/qq/e/ads/contentad/ContentType;Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;Lcom/qq/e/comm/adevent/ADListener;)V
                                                                                                                                                                                        139invoke-interface {v8, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        140goto/16 :goto_8d
                                                                                                                                                                                        141cond_bf: new-instance v0, Landroid/os/Handler;
                                                                                                                                                                                        143invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
                                                                                                                                                                                        144move-result-object v1
                                                                                                                                                                                        146invoke-direct {v0, v1}, Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
                                                                                                                                                                                        147new-instance v1, Lcom/qq/e/comm/plugin/g/a$3;
                                                                                                                                                                                        149invoke-direct {v1, p0, v8}, Lcom/qq/e/comm/plugin/g/a$3;-><init>(Lcom/qq/e/comm/plugin/g/a;Ljava/util/List;)V
                                                                                                                                                                                        151invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
                                                                                                                                                                                        152return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • com.tencent.open.b.f.b
                                                                                                                                                                                        • android.database.sqlite.SQLiteOpenHelper.getWritableDatabase
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.beginTransaction
                                                                                                                                                                                        • android.content.ContentValues.<init>
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • java.io.ByteArrayOutputStream.<init>
                                                                                                                                                                                        • java.io.ObjectOutputStream.<init>
                                                                                                                                                                                        • java.io.ObjectOutputStream.writeObject
                                                                                                                                                                                        • java.io.ObjectOutputStream.close
                                                                                                                                                                                        • java.io.ByteArrayOutputStream.close
                                                                                                                                                                                        • java.io.ObjectOutputStream.close
                                                                                                                                                                                        • java.io.ByteArrayOutputStream.close
                                                                                                                                                                                        • java.io.ObjectOutputStream.close
                                                                                                                                                                                        • java.io.ByteArrayOutputStream.toByteArray
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.insert
                                                                                                                                                                                        • android.content.ContentValues.clear
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.setTransactionSuccessful
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.endTransaction
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.close
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.endTransaction
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.endTransaction
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.close
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • type
                                                                                                                                                                                        • blob
                                                                                                                                                                                        • via_cgi_report
                                                                                                                                                                                        • openSDK_LOG.ReportDatabaseHelper
                                                                                                                                                                                        • saveReportItemToDB has exception.
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Ljava/lang/String;",
                                                                                                                                                                                        4"Ljava/util/List<",
                                                                                                                                                                                        5"Ljava/io/Serializable;",
                                                                                                                                                                                        6">;)V"
                                                                                                                                                                                        7}
                                                                                                                                                                                        8.end annotation
                                                                                                                                                                                        9monitor-enter p0
                                                                                                                                                                                        10try_start_1:
                                                                                                                                                                                        11invoke-interface {p2}, Ljava/util/List;->size()I
                                                                                                                                                                                        12move-result v0
                                                                                                                                                                                        13try_end_5: if-nez v0, :cond_9
                                                                                                                                                                                        14monitor-exit p0
                                                                                                                                                                                        15return-void
                                                                                                                                                                                        16cond_9: const/16 v1, 0x14
                                                                                                                                                                                        17if-gt v0, v1, :cond_e
                                                                                                                                                                                        18goto/16 :goto_10
                                                                                                                                                                                        19cond_e: const/16 v0, 0x14
                                                                                                                                                                                        20goto_10:
                                                                                                                                                                                        21invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        22move-result v1
                                                                                                                                                                                        23try_end_14: if-eqz v1, :cond_18
                                                                                                                                                                                        24monitor-exit p0
                                                                                                                                                                                        25return-void
                                                                                                                                                                                        26cond_18:
                                                                                                                                                                                        27invoke-virtual {p0, p1}, Lcom/tencent/open/b/f;->b(Ljava/lang/String;)V
                                                                                                                                                                                        29invoke-virtual {p0}, Landroid/database/sqlite/SQLiteOpenHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        30move-result-object v1
                                                                                                                                                                                        31try_end_1f: if-nez v1, :cond_23
                                                                                                                                                                                        32monitor-exit p0
                                                                                                                                                                                        33return-void
                                                                                                                                                                                        34cond_23:
                                                                                                                                                                                        35invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V
                                                                                                                                                                                        36try_start_26: new-instance v2, Landroid/content/ContentValues;
                                                                                                                                                                                        38invoke-direct {v2}, Landroid/content/ContentValues;-><init>()V
                                                                                                                                                                                        39const/4 v3, 0x0
                                                                                                                                                                                        40goto_2c: if-ge v3, v0, :cond_7a
                                                                                                                                                                                        42invoke-interface {p2, v3}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        43move-result-object v4
                                                                                                                                                                                        44check-cast v4, Ljava/io/Serializable;
                                                                                                                                                                                        45if-eqz v4, :cond_74
                                                                                                                                                                                        47const-string v5, "type"
                                                                                                                                                                                        49invoke-virtual {v2, v5, p1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        50new-instance v5, Ljava/io/ByteArrayOutputStream;
                                                                                                                                                                                        51const/16 v6, 0x200
                                                                                                                                                                                        53invoke-direct {v5, v6}, Ljava/io/ByteArrayOutputStream;-><init>(I)V
                                                                                                                                                                                        54try_end_42: const/4 v6, 0x0
                                                                                                                                                                                        55try_start_43: new-instance v7, Ljava/io/ObjectOutputStream;
                                                                                                                                                                                        57invoke-direct {v7, v5}, Ljava/io/ObjectOutputStream;-><init>(Ljava/io/OutputStream;)V
                                                                                                                                                                                        58try_start_48:
                                                                                                                                                                                        59invoke-virtual {v7, v4}, Ljava/io/ObjectOutputStream;->writeObject(Ljava/lang/Object;)V
                                                                                                                                                                                        60try_start_4b:
                                                                                                                                                                                        61invoke-virtual {v7}, Ljava/io/ObjectOutputStream;->close()V
                                                                                                                                                                                        62try_start_4e:
                                                                                                                                                                                        63invoke-virtual {v5}, Ljava/io/ByteArrayOutputStream;->close()V
                                                                                                                                                                                        64try_end_51: goto/16 :goto_66
                                                                                                                                                                                        65catchall_52: move-exception p1
                                                                                                                                                                                        66move-object v6, v7
                                                                                                                                                                                        67goto/16 :goto_56
                                                                                                                                                                                        68catchall_55: move-exception p1
                                                                                                                                                                                        69goto_56: if-eqz v6, :cond_5b
                                                                                                                                                                                        70try_start_58:
                                                                                                                                                                                        71invoke-virtual {v6}, Ljava/io/ObjectOutputStream;->close()V
                                                                                                                                                                                        72catch_5b:
                                                                                                                                                                                        73invoke-virtual {v5}, Ljava/io/ByteArrayOutputStream;->close()V
                                                                                                                                                                                        74try_start_5e: throw p1
                                                                                                                                                                                        75catch_5f: move-object v7, v6
                                                                                                                                                                                        76catch_60: if-eqz v7, :cond_4e
                                                                                                                                                                                        77try_start_62:
                                                                                                                                                                                        78invoke-virtual {v7}, Ljava/io/ObjectOutputStream;->close()V
                                                                                                                                                                                        79try_end_65: goto/16 :goto_4e
                                                                                                                                                                                        80goto_66:
                                                                                                                                                                                        81const-string v4, "blob"
                                                                                                                                                                                        83invoke-virtual {v5}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B
                                                                                                                                                                                        84move-result-object v5
                                                                                                                                                                                        86invoke-virtual {v2, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;[B)V
                                                                                                                                                                                        88const-string v4, "via_cgi_report"
                                                                                                                                                                                        90invoke-virtual {v1, v4, v6, v2}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J
                                                                                                                                                                                        91cond_74:
                                                                                                                                                                                        92invoke-virtual {v2}, Landroid/content/ContentValues;->clear()V
                                                                                                                                                                                        93add-int/lit8 v3, v3, 0x1
                                                                                                                                                                                        94goto/16 :goto_2c
                                                                                                                                                                                        95cond_7a:
                                                                                                                                                                                        96invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V
                                                                                                                                                                                        97try_start_7d:
                                                                                                                                                                                        98invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V
                                                                                                                                                                                        99if-eqz v1, :cond_95
                                                                                                                                                                                        100goto_82:
                                                                                                                                                                                        101invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;->close()V
                                                                                                                                                                                        102try_end_85: goto/16 :goto_95
                                                                                                                                                                                        103catchall_86: move-exception p1
                                                                                                                                                                                        104goto/16 :goto_97
                                                                                                                                                                                        105try_start_88:
                                                                                                                                                                                        106const-string p1, "openSDK_LOG.ReportDatabaseHelper"
                                                                                                                                                                                        108const-string p2, "saveReportItemToDB has exception."
                                                                                                                                                                                        110invoke-static {p1, p2}, Lcom/tencent/open/a/f;->e(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        111try_start_8f:
                                                                                                                                                                                        112invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V
                                                                                                                                                                                        113try_end_92: if-eqz v1, :cond_95
                                                                                                                                                                                        114goto/16 :goto_82
                                                                                                                                                                                        115cond_95: monitor-exit p0
                                                                                                                                                                                        116return-void
                                                                                                                                                                                        117try_start_97:
                                                                                                                                                                                        118invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V
                                                                                                                                                                                        119if-eqz v1, :cond_9f
                                                                                                                                                                                        121invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;->close()V
                                                                                                                                                                                        122cond_9f: throw p1
                                                                                                                                                                                        123try_end_a0: move-exception p1
                                                                                                                                                                                        124monitor-exit p0
                                                                                                                                                                                        125goto/16 :goto_a4
                                                                                                                                                                                        126goto_a3: throw p1
                                                                                                                                                                                        127goto_a4: goto/16 :goto_a3
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONArray.<init>
                                                                                                                                                                                        • java.util.List.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • android.hardware.Sensor.getName
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • android.hardware.Sensor.getType
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • android.hardware.Sensor.getVendor
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • android.hardware.Sensor.getMaximumRange
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • android.hardware.Sensor.getPower
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • android.hardware.Sensor.getVersion
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • android.hardware.Sensor.getResolution
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • android.hardware.Sensor.getMinDelay
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONArray.put
                                                                                                                                                                                        • com.unity3d.services.core.device.DeviceError.JSON_ERROR:Lcom/unity3d/services/core/device/DeviceError
                                                                                                                                                                                        • org.json.JSONException.getMessage
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • name
                                                                                                                                                                                        • type
                                                                                                                                                                                        • vendor
                                                                                                                                                                                        • maximumRange
                                                                                                                                                                                        • power
                                                                                                                                                                                        • version
                                                                                                                                                                                        • resolution
                                                                                                                                                                                        • minDelay
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation runtime Lcom/unity3d/services/core/webview/bridge/WebViewExposed;
                                                                                                                                                                                        1.end annotation
                                                                                                                                                                                        2new-instance v0, Lorg/json/JSONArray;
                                                                                                                                                                                        4invoke-direct {v0}, Lorg/json/JSONArray;-><init>()V
                                                                                                                                                                                        6invoke-static {}, Lcom/unity3d/services/core/device/Device;->getSensorList()Ljava/util/List;
                                                                                                                                                                                        7move-result-object v1
                                                                                                                                                                                        8const/4 v2, 0x0
                                                                                                                                                                                        9const/4 v3, 0x1
                                                                                                                                                                                        10if-eqz v1, :cond_80
                                                                                                                                                                                        12invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        13move-result-object v1
                                                                                                                                                                                        14goto_11:
                                                                                                                                                                                        15invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        16move-result v4
                                                                                                                                                                                        17if-eqz v4, :cond_80
                                                                                                                                                                                        19invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        20move-result-object v4
                                                                                                                                                                                        21check-cast v4, Landroid/hardware/Sensor;
                                                                                                                                                                                        22new-instance v5, Lorg/json/JSONObject;
                                                                                                                                                                                        24invoke-direct {v5}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        25try_start_22:
                                                                                                                                                                                        26const-string v6, "name"
                                                                                                                                                                                        28invoke-virtual {v4}, Landroid/hardware/Sensor;->getName()Ljava/lang/String;
                                                                                                                                                                                        29move-result-object v7
                                                                                                                                                                                        31invoke-virtual {v5, v6, v7}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        33const-string v6, "type"
                                                                                                                                                                                        35invoke-virtual {v4}, Landroid/hardware/Sensor;->getType()I
                                                                                                                                                                                        36move-result v7
                                                                                                                                                                                        38invoke-virtual {v5, v6, v7}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        40const-string v6, "vendor"
                                                                                                                                                                                        42invoke-virtual {v4}, Landroid/hardware/Sensor;->getVendor()Ljava/lang/String;
                                                                                                                                                                                        43move-result-object v7
                                                                                                                                                                                        45invoke-virtual {v5, v6, v7}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        47const-string v6, "maximumRange"
                                                                                                                                                                                        49invoke-virtual {v4}, Landroid/hardware/Sensor;->getMaximumRange()F
                                                                                                                                                                                        50move-result v7
                                                                                                                                                                                        51float-to-double v7, v7
                                                                                                                                                                                        53invoke-virtual {v5, v6, v7, v8}, Lorg/json/JSONObject;->put(Ljava/lang/String;D)Lorg/json/JSONObject;
                                                                                                                                                                                        55const-string v6, "power"
                                                                                                                                                                                        57invoke-virtual {v4}, Landroid/hardware/Sensor;->getPower()F
                                                                                                                                                                                        58move-result v7
                                                                                                                                                                                        59float-to-double v7, v7
                                                                                                                                                                                        61invoke-virtual {v5, v6, v7, v8}, Lorg/json/JSONObject;->put(Ljava/lang/String;D)Lorg/json/JSONObject;
                                                                                                                                                                                        63const-string v6, "version"
                                                                                                                                                                                        65invoke-virtual {v4}, Landroid/hardware/Sensor;->getVersion()I
                                                                                                                                                                                        66move-result v7
                                                                                                                                                                                        68invoke-virtual {v5, v6, v7}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        70const-string v6, "resolution"
                                                                                                                                                                                        72invoke-virtual {v4}, Landroid/hardware/Sensor;->getResolution()F
                                                                                                                                                                                        73move-result v7
                                                                                                                                                                                        74float-to-double v7, v7
                                                                                                                                                                                        76invoke-virtual {v5, v6, v7, v8}, Lorg/json/JSONObject;->put(Ljava/lang/String;D)Lorg/json/JSONObject;
                                                                                                                                                                                        78const-string v6, "minDelay"
                                                                                                                                                                                        80invoke-virtual {v4}, Landroid/hardware/Sensor;->getMinDelay()I
                                                                                                                                                                                        81move-result v4
                                                                                                                                                                                        83invoke-virtual {v5, v6, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        84try_end_6d:
                                                                                                                                                                                        85invoke-virtual {v0, v5}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
                                                                                                                                                                                        86goto/16 :goto_11
                                                                                                                                                                                        87catch_71: move-exception v0
                                                                                                                                                                                        89sget-object v1, Lcom/unity3d/services/core/device/DeviceError;->JSON_ERROR:Lcom/unity3d/services/core/device/DeviceError;
                                                                                                                                                                                        90new-array v3, v3, [Ljava/lang/Object;
                                                                                                                                                                                        92invoke-virtual {v0}, Lorg/json/JSONException;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        93move-result-object v0
                                                                                                                                                                                        94aput-object v0, v3, v2
                                                                                                                                                                                        96invoke-virtual {p0, v1, v3}, Lcom/unity3d/services/core/webview/bridge/WebViewCallback;->error(Ljava/lang/Enum;[Ljava/lang/Object;)V
                                                                                                                                                                                        97return-void
                                                                                                                                                                                        98cond_80: new-array v1, v3, [Ljava/lang/Object;
                                                                                                                                                                                        99aput-object v0, v1, v2
                                                                                                                                                                                        101invoke-virtual {p0, v1}, Lcom/unity3d/services/core/webview/bridge/WebViewCallback;->invoke([Ljava/lang/Object;)V
                                                                                                                                                                                        102return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.view.View.getApplicationWindowToken
                                                                                                                                                                                        • android.content.Context.getResources
                                                                                                                                                                                        • android.content.res.Resources.getDimensionPixelOffset
                                                                                                                                                                                        • android.view.View.getWidth
                                                                                                                                                                                        • android.view.View.getWidth
                                                                                                                                                                                        • android.view.View.getHeight
                                                                                                                                                                                        • android.content.Context.getResources
                                                                                                                                                                                        • android.content.res.Resources.getDimensionPixelOffset
                                                                                                                                                                                        • android.view.View.getHeight
                                                                                                                                                                                        • android.content.Context.getResources
                                                                                                                                                                                        • android.content.res.Resources.getDimensionPixelOffset
                                                                                                                                                                                        • android.util.Log.e
                                                                                                                                                                                        • android.view.View.getWindowVisibleDisplayFrame
                                                                                                                                                                                        • android.content.Context.getResources
                                                                                                                                                                                        • android.content.res.Resources.getIdentifier
                                                                                                                                                                                        • android.content.res.Resources.getDimensionPixelSize
                                                                                                                                                                                        • android.content.res.Resources.getDisplayMetrics
                                                                                                                                                                                        • android.graphics.Rect.set
                                                                                                                                                                                        • android.view.View.getLocationOnScreen
                                                                                                                                                                                        • android.view.View.getLocationOnScreen
                                                                                                                                                                                        • android.view.View.getWidth
                                                                                                                                                                                        • android.view.View$MeasureSpec.makeMeasureSpec
                                                                                                                                                                                        • android.view.View.measure
                                                                                                                                                                                        • android.view.View.getMeasuredHeight
                                                                                                                                                                                        • android.graphics.Rect.height
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • TooltipPopup
                                                                                                                                                                                        • Cannot find app view
                                                                                                                                                                                        • status_bar_height
                                                                                                                                                                                        • dimen
                                                                                                                                                                                        • android
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-virtual {p1}, Landroid/view/View;->getApplicationWindowToken()Landroid/os/IBinder;
                                                                                                                                                                                        2move-result-object v0
                                                                                                                                                                                        3iput-object v0, p5, Landroid/view/WindowManager$LayoutParams;->token:Landroid/os/IBinder;
                                                                                                                                                                                        5iget-object v0, p0, Landroidx/appcompat/widget/Da;->a:Landroid/content/Context;
                                                                                                                                                                                        7invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
                                                                                                                                                                                        8move-result-object v0
                                                                                                                                                                                        9sget v1, Landroidx/appcompat/R$dimen;->tooltip_precise_anchor_threshold:I
                                                                                                                                                                                        11invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getDimensionPixelOffset(I)I
                                                                                                                                                                                        12move-result v0
                                                                                                                                                                                        14invoke-virtual {p1}, Landroid/view/View;->getWidth()I
                                                                                                                                                                                        15move-result v1
                                                                                                                                                                                        16if-lt v1, v0, :cond_19
                                                                                                                                                                                        17goto/16 :goto_1f
                                                                                                                                                                                        18cond_19:
                                                                                                                                                                                        19invoke-virtual {p1}, Landroid/view/View;->getWidth()I
                                                                                                                                                                                        20move-result p2
                                                                                                                                                                                        21div-int/lit8 p2, p2, 0x2
                                                                                                                                                                                        22goto_1f:
                                                                                                                                                                                        23invoke-virtual {p1}, Landroid/view/View;->getHeight()I
                                                                                                                                                                                        24move-result v1
                                                                                                                                                                                        25const/4 v2, 0x0
                                                                                                                                                                                        26if-lt v1, v0, :cond_36
                                                                                                                                                                                        28iget-object v0, p0, Landroidx/appcompat/widget/Da;->a:Landroid/content/Context;
                                                                                                                                                                                        30invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
                                                                                                                                                                                        31move-result-object v0
                                                                                                                                                                                        32sget v1, Landroidx/appcompat/R$dimen;->tooltip_precise_anchor_extra_offset:I
                                                                                                                                                                                        34invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getDimensionPixelOffset(I)I
                                                                                                                                                                                        35move-result v0
                                                                                                                                                                                        36add-int v1, p3, v0
                                                                                                                                                                                        37sub-int/2addr p3, v0
                                                                                                                                                                                        38goto/16 :goto_3b
                                                                                                                                                                                        39cond_36:
                                                                                                                                                                                        40invoke-virtual {p1}, Landroid/view/View;->getHeight()I
                                                                                                                                                                                        41move-result v1
                                                                                                                                                                                        42const/4 p3, 0x0
                                                                                                                                                                                        43goto_3b: const/16 v0, 0x31
                                                                                                                                                                                        44iput v0, p5, Landroid/view/WindowManager$LayoutParams;->gravity:I
                                                                                                                                                                                        46iget-object v0, p0, Landroidx/appcompat/widget/Da;->a:Landroid/content/Context;
                                                                                                                                                                                        48invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
                                                                                                                                                                                        49move-result-object v0
                                                                                                                                                                                        50if-eqz p4, :cond_4a
                                                                                                                                                                                        51sget v3, Landroidx/appcompat/R$dimen;->tooltip_y_offset_touch:I
                                                                                                                                                                                        52goto/16 :goto_4c
                                                                                                                                                                                        53cond_4a: sget v3, Landroidx/appcompat/R$dimen;->tooltip_y_offset_non_touch:I
                                                                                                                                                                                        54goto_4c:
                                                                                                                                                                                        55invoke-virtual {v0, v3}, Landroid/content/res/Resources;->getDimensionPixelOffset(I)I
                                                                                                                                                                                        56move-result v0
                                                                                                                                                                                        58invoke-static {p1}, Landroidx/appcompat/widget/Da;->a(Landroid/view/View;)Landroid/view/View;
                                                                                                                                                                                        59move-result-object v3
                                                                                                                                                                                        60if-nez v3, :cond_5e
                                                                                                                                                                                        62const-string p1, "TooltipPopup"
                                                                                                                                                                                        64const-string p2, "Cannot find app view"
                                                                                                                                                                                        66invoke-static {p1, p2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        67return-void
                                                                                                                                                                                        68cond_5e:
                                                                                                                                                                                        69iget-object v4, p0, Landroidx/appcompat/widget/Da;->e:Landroid/graphics/Rect;
                                                                                                                                                                                        71invoke-virtual {v3, v4}, Landroid/view/View;->getWindowVisibleDisplayFrame(Landroid/graphics/Rect;)V
                                                                                                                                                                                        73iget-object v4, p0, Landroidx/appcompat/widget/Da;->e:Landroid/graphics/Rect;
                                                                                                                                                                                        74iget v5, v4, Landroid/graphics/Rect;->left:I
                                                                                                                                                                                        75if-gez v5, :cond_92
                                                                                                                                                                                        76iget v4, v4, Landroid/graphics/Rect;->top:I
                                                                                                                                                                                        77if-gez v4, :cond_92
                                                                                                                                                                                        79iget-object v4, p0, Landroidx/appcompat/widget/Da;->a:Landroid/content/Context;
                                                                                                                                                                                        81invoke-virtual {v4}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
                                                                                                                                                                                        82move-result-object v4
                                                                                                                                                                                        84const-string v5, "status_bar_height"
                                                                                                                                                                                        86const-string v6, "dimen"
                                                                                                                                                                                        88const-string v7, "android"
                                                                                                                                                                                        90invoke-virtual {v4, v5, v6, v7}, Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        91move-result v5
                                                                                                                                                                                        92if-eqz v5, :cond_84
                                                                                                                                                                                        94invoke-virtual {v4, v5}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I
                                                                                                                                                                                        95move-result v5
                                                                                                                                                                                        96goto/16 :goto_85
                                                                                                                                                                                        97cond_84: const/4 v5, 0x0
                                                                                                                                                                                        98goto_85:
                                                                                                                                                                                        99invoke-virtual {v4}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
                                                                                                                                                                                        100move-result-object v4
                                                                                                                                                                                        102iget-object v6, p0, Landroidx/appcompat/widget/Da;->e:Landroid/graphics/Rect;
                                                                                                                                                                                        103iget v7, v4, Landroid/util/DisplayMetrics;->widthPixels:I
                                                                                                                                                                                        104iget v4, v4, Landroid/util/DisplayMetrics;->heightPixels:I
                                                                                                                                                                                        106invoke-virtual {v6, v2, v5, v7, v4}, Landroid/graphics/Rect;->set(IIII)V
                                                                                                                                                                                        107cond_92:
                                                                                                                                                                                        108iget-object v4, p0, Landroidx/appcompat/widget/Da;->g:[I
                                                                                                                                                                                        110invoke-virtual {v3, v4}, Landroid/view/View;->getLocationOnScreen([I)V
                                                                                                                                                                                        112iget-object v4, p0, Landroidx/appcompat/widget/Da;->f:[I
                                                                                                                                                                                        114invoke-virtual {p1, v4}, Landroid/view/View;->getLocationOnScreen([I)V
                                                                                                                                                                                        116iget-object p1, p0, Landroidx/appcompat/widget/Da;->f:[I
                                                                                                                                                                                        117aget v4, p1, v2
                                                                                                                                                                                        119iget-object v5, p0, Landroidx/appcompat/widget/Da;->g:[I
                                                                                                                                                                                        120aget v6, v5, v2
                                                                                                                                                                                        121sub-int/2addr v4, v6
                                                                                                                                                                                        122aput v4, p1, v2
                                                                                                                                                                                        123const/4 v4, 0x1
                                                                                                                                                                                        124aget v6, p1, v4
                                                                                                                                                                                        125aget v5, v5, v4
                                                                                                                                                                                        126sub-int/2addr v6, v5
                                                                                                                                                                                        127aput v6, p1, v4
                                                                                                                                                                                        128aget p1, p1, v2
                                                                                                                                                                                        129add-int/2addr p1, p2
                                                                                                                                                                                        131invoke-virtual {v3}, Landroid/view/View;->getWidth()I
                                                                                                                                                                                        132move-result p2
                                                                                                                                                                                        133div-int/lit8 p2, p2, 0x2
                                                                                                                                                                                        134sub-int/2addr p1, p2
                                                                                                                                                                                        135iput p1, p5, Landroid/view/WindowManager$LayoutParams;->x:I
                                                                                                                                                                                        137invoke-static {v2, v2}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
                                                                                                                                                                                        138move-result p1
                                                                                                                                                                                        140iget-object p2, p0, Landroidx/appcompat/widget/Da;->b:Landroid/view/View;
                                                                                                                                                                                        142invoke-virtual {p2, p1, p1}, Landroid/view/View;->measure(II)V
                                                                                                                                                                                        144iget-object p1, p0, Landroidx/appcompat/widget/Da;->b:Landroid/view/View;
                                                                                                                                                                                        146invoke-virtual {p1}, Landroid/view/View;->getMeasuredHeight()I
                                                                                                                                                                                        147move-result p1
                                                                                                                                                                                        149iget-object p2, p0, Landroidx/appcompat/widget/Da;->f:[I
                                                                                                                                                                                        150aget v2, p2, v4
                                                                                                                                                                                        151add-int/2addr v2, p3
                                                                                                                                                                                        152sub-int/2addr v2, v0
                                                                                                                                                                                        153sub-int/2addr v2, p1
                                                                                                                                                                                        154aget p2, p2, v4
                                                                                                                                                                                        155add-int/2addr p2, v1
                                                                                                                                                                                        156add-int/2addr p2, v0
                                                                                                                                                                                        157if-eqz p4, :cond_df
                                                                                                                                                                                        158if-ltz v2, :cond_dc
                                                                                                                                                                                        159iput v2, p5, Landroid/view/WindowManager$LayoutParams;->y:I
                                                                                                                                                                                        160goto/16 :goto_ed
                                                                                                                                                                                        161cond_dc: iput p2, p5, Landroid/view/WindowManager$LayoutParams;->y:I
                                                                                                                                                                                        162goto/16 :goto_ed
                                                                                                                                                                                        163cond_df: add-int/2addr p1, p2
                                                                                                                                                                                        165iget-object p3, p0, Landroidx/appcompat/widget/Da;->e:Landroid/graphics/Rect;
                                                                                                                                                                                        167invoke-virtual {p3}, Landroid/graphics/Rect;->height()I
                                                                                                                                                                                        168move-result p3
                                                                                                                                                                                        169if-gt p1, p3, :cond_eb
                                                                                                                                                                                        170iput p2, p5, Landroid/view/WindowManager$LayoutParams;->y:I
                                                                                                                                                                                        171goto/16 :goto_ed
                                                                                                                                                                                        172cond_eb: iput v2, p5, Landroid/view/WindowManager$LayoutParams;->y:I
                                                                                                                                                                                        173goto_ed: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • android.os.Bundle.<init>
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.getBundle
                                                                                                                                                                                        • android.os.Bundle.getBundle
                                                                                                                                                                                        • android.os.Bundle.getDouble
                                                                                                                                                                                        • android.os.Bundle.getDouble
                                                                                                                                                                                        • android.os.Bundle.getBundle
                                                                                                                                                                                        • android.os.Bundle.getDouble
                                                                                                                                                                                        • android.os.Bundle.getDouble
                                                                                                                                                                                        • android.os.Bundle.getParcelableArray
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • android.os.Bundle.getParcelableArray
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • android.os.Bundle.getDouble
                                                                                                                                                                                        • android.os.Bundle.getDouble
                                                                                                                                                                                        • java.util.ArrayList.add
                                                                                                                                                                                        • java.util.ArrayList.trimToSize
                                                                                                                                                                                        • java.util.ArrayList.add
                                                                                                                                                                                        • java.util.ArrayList.trimToSize
                                                                                                                                                                                        • android.os.Bundle.getDouble
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • strkey
                                                                                                                                                                                        • map_bound
                                                                                                                                                                                        • pty
                                                                                                                                                                                        • ptx
                                                                                                                                                                                        • ll
                                                                                                                                                                                        • ru
                                                                                                                                                                                        • poly_line
                                                                                                                                                                                        • point_array
                                                                                                                                                                                        • type
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0if-eqz p0, :cond_c4
                                                                                                                                                                                        2const-string v0, ""
                                                                                                                                                                                        4invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        5move-result v0
                                                                                                                                                                                        6if-eqz v0, :cond_c
                                                                                                                                                                                        7goto/16 :goto_c4
                                                                                                                                                                                        8cond_c: new-instance v0, Landroid/os/Bundle;
                                                                                                                                                                                        10invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
                                                                                                                                                                                        12const-string v1, "strkey"
                                                                                                                                                                                        14invoke-virtual {v0, v1, p0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        16invoke-static {v0}, Lcom/baidu/mapsdkplatform/comjni/tools/JNITools;->TransGeoStr2ComplexPt(Ljava/lang/Object;)Z
                                                                                                                                                                                        17new-instance p0, Lcom/baidu/mapapi/model/inner/a;
                                                                                                                                                                                        19invoke-direct {p0}, Lcom/baidu/mapapi/model/inner/a;-><init>()V
                                                                                                                                                                                        21const-string v1, "map_bound"
                                                                                                                                                                                        23invoke-virtual {v0, v1}, Landroid/os/Bundle;->getBundle(Ljava/lang/String;)Landroid/os/Bundle;
                                                                                                                                                                                        24move-result-object v1
                                                                                                                                                                                        26const-string v2, "pty"
                                                                                                                                                                                        28const-string v3, "ptx"
                                                                                                                                                                                        29if-eqz v1, :cond_5c
                                                                                                                                                                                        31const-string v4, "ll"
                                                                                                                                                                                        33invoke-virtual {v1, v4}, Landroid/os/Bundle;->getBundle(Ljava/lang/String;)Landroid/os/Bundle;
                                                                                                                                                                                        34move-result-object v4
                                                                                                                                                                                        35if-eqz v4, :cond_43
                                                                                                                                                                                        36new-instance v5, Lcom/baidu/mapapi/model/inner/Point;
                                                                                                                                                                                        38invoke-virtual {v4, v3}, Landroid/os/Bundle;->getDouble(Ljava/lang/String;)D
                                                                                                                                                                                        39move-result-wide v6
                                                                                                                                                                                        40double-to-int v6, v6
                                                                                                                                                                                        42invoke-virtual {v4, v2}, Landroid/os/Bundle;->getDouble(Ljava/lang/String;)D
                                                                                                                                                                                        43move-result-wide v7
                                                                                                                                                                                        44double-to-int v4, v7
                                                                                                                                                                                        46invoke-direct {v5, v6, v4}, Lcom/baidu/mapapi/model/inner/Point;-><init>(II)V
                                                                                                                                                                                        47iput-object v5, p0, Lcom/baidu/mapapi/model/inner/a;->b:Lcom/baidu/mapapi/model/inner/Point;
                                                                                                                                                                                        48cond_43:
                                                                                                                                                                                        49const-string v4, "ru"
                                                                                                                                                                                        51invoke-virtual {v1, v4}, Landroid/os/Bundle;->getBundle(Ljava/lang/String;)Landroid/os/Bundle;
                                                                                                                                                                                        52move-result-object v1
                                                                                                                                                                                        53if-eqz v1, :cond_5c
                                                                                                                                                                                        54new-instance v4, Lcom/baidu/mapapi/model/inner/Point;
                                                                                                                                                                                        56invoke-virtual {v1, v3}, Landroid/os/Bundle;->getDouble(Ljava/lang/String;)D
                                                                                                                                                                                        57move-result-wide v5
                                                                                                                                                                                        58double-to-int v5, v5
                                                                                                                                                                                        60invoke-virtual {v1, v2}, Landroid/os/Bundle;->getDouble(Ljava/lang/String;)D
                                                                                                                                                                                        61move-result-wide v6
                                                                                                                                                                                        62double-to-int v1, v6
                                                                                                                                                                                        64invoke-direct {v4, v5, v1}, Lcom/baidu/mapapi/model/inner/Point;-><init>(II)V
                                                                                                                                                                                        65iput-object v4, p0, Lcom/baidu/mapapi/model/inner/a;->c:Lcom/baidu/mapapi/model/inner/Point;
                                                                                                                                                                                        66cond_5c:
                                                                                                                                                                                        67const-string v1, "poly_line"
                                                                                                                                                                                        69invoke-virtual {v0, v1}, Landroid/os/Bundle;->getParcelableArray(Ljava/lang/String;)[Landroid/os/Parcelable;
                                                                                                                                                                                        70move-result-object v1
                                                                                                                                                                                        71check-cast v1, [Lcom/baidu/mapsdkplatform/comjni/tools/ParcelItem;
                                                                                                                                                                                        72const/4 v4, 0x0
                                                                                                                                                                                        73const/4 v5, 0x0
                                                                                                                                                                                        74goto_66: array-length v6, v1
                                                                                                                                                                                        75if-ge v5, v6, :cond_b5
                                                                                                                                                                                        77iget-object v6, p0, Lcom/baidu/mapapi/model/inner/a;->d:Ljava/util/ArrayList;
                                                                                                                                                                                        78if-nez v6, :cond_74
                                                                                                                                                                                        79new-instance v6, Ljava/util/ArrayList;
                                                                                                                                                                                        81invoke-direct {v6}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        82iput-object v6, p0, Lcom/baidu/mapapi/model/inner/a;->d:Ljava/util/ArrayList;
                                                                                                                                                                                        83cond_74: aget-object v6, v1, v5
                                                                                                                                                                                        85invoke-virtual {v6}, Lcom/baidu/mapsdkplatform/comjni/tools/ParcelItem;->getBundle()Landroid/os/Bundle;
                                                                                                                                                                                        86move-result-object v6
                                                                                                                                                                                        87if-eqz v6, :cond_b2
                                                                                                                                                                                        89const-string v7, "point_array"
                                                                                                                                                                                        91invoke-virtual {v6, v7}, Landroid/os/Bundle;->getParcelableArray(Ljava/lang/String;)[Landroid/os/Parcelable;
                                                                                                                                                                                        92move-result-object v6
                                                                                                                                                                                        93check-cast v6, [Lcom/baidu/mapsdkplatform/comjni/tools/ParcelItem;
                                                                                                                                                                                        94new-instance v7, Ljava/util/ArrayList;
                                                                                                                                                                                        96invoke-direct {v7}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        97const/4 v8, 0x0
                                                                                                                                                                                        98goto_8a: array-length v9, v6
                                                                                                                                                                                        99if-ge v8, v9, :cond_aa
                                                                                                                                                                                        100aget-object v9, v6, v8
                                                                                                                                                                                        102invoke-virtual {v9}, Lcom/baidu/mapsdkplatform/comjni/tools/ParcelItem;->getBundle()Landroid/os/Bundle;
                                                                                                                                                                                        103move-result-object v9
                                                                                                                                                                                        104if-eqz v9, :cond_a7
                                                                                                                                                                                        105new-instance v10, Lcom/baidu/mapapi/model/inner/Point;
                                                                                                                                                                                        107invoke-virtual {v9, v3}, Landroid/os/Bundle;->getDouble(Ljava/lang/String;)D
                                                                                                                                                                                        108move-result-wide v11
                                                                                                                                                                                        109double-to-int v11, v11
                                                                                                                                                                                        111invoke-virtual {v9, v2}, Landroid/os/Bundle;->getDouble(Ljava/lang/String;)D
                                                                                                                                                                                        112move-result-wide v12
                                                                                                                                                                                        113double-to-int v9, v12
                                                                                                                                                                                        115invoke-direct {v10, v11, v9}, Lcom/baidu/mapapi/model/inner/Point;-><init>(II)V
                                                                                                                                                                                        117invoke-virtual {v7, v10}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        118cond_a7: add-int/lit8 v8, v8, 0x1
                                                                                                                                                                                        119goto/16 :goto_8a
                                                                                                                                                                                        120cond_aa:
                                                                                                                                                                                        121invoke-virtual {v7}, Ljava/util/ArrayList;->trimToSize()V
                                                                                                                                                                                        123iget-object v6, p0, Lcom/baidu/mapapi/model/inner/a;->d:Ljava/util/ArrayList;
                                                                                                                                                                                        125invoke-virtual {v6, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        126cond_b2: add-int/lit8 v5, v5, 0x1
                                                                                                                                                                                        127goto/16 :goto_66
                                                                                                                                                                                        128cond_b5:
                                                                                                                                                                                        129iget-object v1, p0, Lcom/baidu/mapapi/model/inner/a;->d:Ljava/util/ArrayList;
                                                                                                                                                                                        131invoke-virtual {v1}, Ljava/util/ArrayList;->trimToSize()V
                                                                                                                                                                                        133const-string v1, "type"
                                                                                                                                                                                        135invoke-virtual {v0, v1}, Landroid/os/Bundle;->getDouble(Ljava/lang/String;)D
                                                                                                                                                                                        136move-result-wide v0
                                                                                                                                                                                        137double-to-int v0, v0
                                                                                                                                                                                        138iput v0, p0, Lcom/baidu/mapapi/model/inner/a;->a:I
                                                                                                                                                                                        139return-object p0
                                                                                                                                                                                        140goto_c4: const/4 p0, 0x0
                                                                                                                                                                                        141return-object p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.putAll
                                                                                                                                                                                        • java.util.HashMap.putAll
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • type
                                                                                                                                                                                        • ad_type
                                                                                                                                                                                        • a
                                                                                                                                                                                        • query
                                                                                                                                                                                        • \uff0c\u53c2\u6570\uff1a
                                                                                                                                                                                        • \u8bf7\u6c42\u5e7f\u544a\uff1a
                                                                                                                                                                                        • \uff0c\u8fd4\u56de\uff1a
                                                                                                                                                                                        • status
                                                                                                                                                                                        • \uff0c\u8fd4\u56de\uff1a\u7a7a
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "type"
                                                                                                                                                                                        3invoke-static {p1, v0}, Ld/e/b/i;->b(Ljava/lang/Object;Ljava/lang/String;)V
                                                                                                                                                                                        5sget-object v0, Lcom/firebear/androil/h/h;->e:Lcom/firebear/androil/h/h;
                                                                                                                                                                                        7invoke-virtual {v0}, Lcom/firebear/androil/h/h;->a()Ljava/lang/String;
                                                                                                                                                                                        8move-result-object v0
                                                                                                                                                                                        9new-instance v1, Ljava/util/HashMap;
                                                                                                                                                                                        11invoke-direct {v1}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        13const-string v2, "ad_type"
                                                                                                                                                                                        15invoke-virtual {v1, v2, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        17const-string p1, "a"
                                                                                                                                                                                        19const-string v2, "query"
                                                                                                                                                                                        21invoke-virtual {v1, p1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        23invoke-virtual {p0}, Lcom/firebear/androil/b/b;->b()Ljava/util/HashMap;
                                                                                                                                                                                        24move-result-object p1
                                                                                                                                                                                        26invoke-virtual {v1, p1}, Ljava/util/HashMap;->putAll(Ljava/util/Map;)V
                                                                                                                                                                                        28invoke-virtual {p0}, Lcom/firebear/androil/b/b;->a()Ljava/util/HashMap;
                                                                                                                                                                                        29move-result-object p1
                                                                                                                                                                                        31invoke-virtual {v1, p1}, Ljava/util/HashMap;->putAll(Ljava/util/Map;)V
                                                                                                                                                                                        33invoke-static {v0, v1}, Lcom/firebear/androil/h/j;->b(Ljava/lang/String;Ljava/util/HashMap;)Ljava/lang/String;
                                                                                                                                                                                        34move-result-object p1
                                                                                                                                                                                        35const/4 v2, 0x0
                                                                                                                                                                                        37const-string v3, "\uff0c\u53c2\u6570\uff1a"
                                                                                                                                                                                        39const-string v4, "\u8bf7\u6c42\u5e7f\u544a\uff1a"
                                                                                                                                                                                        40if-eqz p1, :cond_8b
                                                                                                                                                                                        41new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        43invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        45invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        47invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        49invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        51invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        53const-string v0, "\uff0c\u8fd4\u56de\uff1a"
                                                                                                                                                                                        55invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        57invoke-virtual {v5, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        59invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        60move-result-object v0
                                                                                                                                                                                        62invoke-static {p0, v0}, Lcom/firebear/androil/h/a;->a(Ljava/lang/Object;Ljava/lang/Object;)V
                                                                                                                                                                                        63new-instance v0, Lcom/fasterxml/jackson/databind/ObjectMapper;
                                                                                                                                                                                        65invoke-direct {v0}, Lcom/fasterxml/jackson/databind/ObjectMapper;-><init>()V
                                                                                                                                                                                        66try_start_5a:
                                                                                                                                                                                        67invoke-virtual {v0, p1}, Lcom/fasterxml/jackson/databind/ObjectMapper;->readTree(Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonNode;
                                                                                                                                                                                        68move-result-object p1
                                                                                                                                                                                        69if-eqz p1, :cond_a8
                                                                                                                                                                                        71const-string v1, "status"
                                                                                                                                                                                        73invoke-virtual {p1, v1}, Lcom/fasterxml/jackson/databind/JsonNode;->get(Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonNode;
                                                                                                                                                                                        74move-result-object v1
                                                                                                                                                                                        76invoke-virtual {v1}, Lcom/fasterxml/jackson/databind/JsonNode;->asInt()I
                                                                                                                                                                                        77move-result v1
                                                                                                                                                                                        78if-nez v1, :cond_a8
                                                                                                                                                                                        79const-class v1, Lcom/firebear/androil/model/ADGroupBean;
                                                                                                                                                                                        81invoke-virtual {v0, p1, v1}, Lcom/fasterxml/jackson/databind/ObjectMapper;->treeToValue(Lcom/fasterxml/jackson/core/TreeNode;Ljava/lang/Class;)Ljava/lang/Object;
                                                                                                                                                                                        82move-result-object p1
                                                                                                                                                                                        83check-cast p1, Lcom/firebear/androil/model/ADGroupBean;
                                                                                                                                                                                        85iget-object v0, p1, Lcom/firebear/androil/model/ADGroupBean;->ads:Ljava/util/List;
                                                                                                                                                                                        86if-eqz v0, :cond_82
                                                                                                                                                                                        87new-instance v1, Lcom/firebear/androil/b/a;
                                                                                                                                                                                        89invoke-direct {v1}, Lcom/firebear/androil/b/a;-><init>()V
                                                                                                                                                                                        91invoke-static {v0, v1}, Ld/a/h;->a(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/List;
                                                                                                                                                                                        92move-result-object v0
                                                                                                                                                                                        93goto/16 :goto_83
                                                                                                                                                                                        94cond_82: move-object v0, v2
                                                                                                                                                                                        95goto_83: iput-object v0, p1, Lcom/firebear/androil/model/ADGroupBean;->ads:Ljava/util/List;
                                                                                                                                                                                        96try_end_85: return-object p1
                                                                                                                                                                                        97catch_86: move-exception p1
                                                                                                                                                                                        99invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        100goto/16 :goto_a8
                                                                                                                                                                                        101cond_8b: new-instance p1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        103invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        105invoke-virtual {p1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        107invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        109invoke-virtual {p1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        111invoke-virtual {p1, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        113const-string v0, "\uff0c\u8fd4\u56de\uff1a\u7a7a"
                                                                                                                                                                                        115invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        117invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        118move-result-object p1
                                                                                                                                                                                        120invoke-static {p0, p1}, Lcom/firebear/androil/h/a;->a(Ljava/lang/Object;Ljava/lang/Object;)V
                                                                                                                                                                                        121cond_a8: return-object v2
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.util.Map.keySet
                                                                                                                                                                                        • java.util.Set.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • &
                                                                                                                                                                                        • type=
                                                                                                                                                                                        • =
                                                                                                                                                                                        • ,
                                                                                                                                                                                        • https://mobads-logs.baidu.com/dz.zb
                                                                                                                                                                                        • ?
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string p1, "&"
                                                                                                                                                                                        3invoke-virtual {p0}, Lcom/baidu/mobads/vo/a/a;->c()Ljava/util/HashMap;
                                                                                                                                                                                        4move-result-object v0
                                                                                                                                                                                        5try_start_6: new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        6new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        8invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        10const-string v3, "type="
                                                                                                                                                                                        12invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        14iget-object v3, p0, Lcom/baidu/mobads/vo/a/d;->o:Ljava/lang/String;
                                                                                                                                                                                        16invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        18invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        20invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        21move-result-object v2
                                                                                                                                                                                        23invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        24new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        26invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        28invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        29move-result-object v3
                                                                                                                                                                                        31invoke-virtual {v3}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getCommonUtils()Lcom/baidu/mobads/utils/f;
                                                                                                                                                                                        32move-result-object v3
                                                                                                                                                                                        34invoke-interface {v0}, Ljava/util/Map;->keySet()Ljava/util/Set;
                                                                                                                                                                                        35move-result-object v4
                                                                                                                                                                                        37invoke-interface {v4}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        38move-result-object v4
                                                                                                                                                                                        39goto_36:
                                                                                                                                                                                        40invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        41move-result v5
                                                                                                                                                                                        42if-eqz v5, :cond_6b
                                                                                                                                                                                        44invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        45move-result-object v5
                                                                                                                                                                                        46check-cast v5, Ljava/lang/String;
                                                                                                                                                                                        48invoke-interface {v0, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        49move-result-object v6
                                                                                                                                                                                        50check-cast v6, Ljava/lang/String;
                                                                                                                                                                                        51if-eqz v5, :cond_36
                                                                                                                                                                                        52if-eqz v6, :cond_36
                                                                                                                                                                                        54invoke-interface {v3, v5}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->encodeURIComponent(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        55move-result-object v5
                                                                                                                                                                                        57invoke-interface {v3, v6}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->encodeURIComponent(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        58move-result-object v6
                                                                                                                                                                                        60invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        62const-string v5, "="
                                                                                                                                                                                        64invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        66invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        68invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        70invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        72const-string v5, ","
                                                                                                                                                                                        74invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        75goto/16 :goto_36
                                                                                                                                                                                        76cond_6b:
                                                                                                                                                                                        77const-string p1, "https://mobads-logs.baidu.com/dz.zb"
                                                                                                                                                                                        78new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        80invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        82invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        84const-string p1, "?"
                                                                                                                                                                                        86invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        88invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        89move-result-object p1
                                                                                                                                                                                        91invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        93invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        94move-result-object p1
                                                                                                                                                                                        95try_end_85: return-object p1
                                                                                                                                                                                        96catch_86: move-exception p1
                                                                                                                                                                                        98invoke-static {}, Lcom/baidu/mobads/utils/n;->a()Lcom/baidu/mobads/utils/n;
                                                                                                                                                                                        99move-result-object v0
                                                                                                                                                                                        101invoke-virtual {v0, p1}, Lcom/baidu/mobads/utils/n;->d(Ljava/lang/Throwable;)I
                                                                                                                                                                                        103const-string p1, ""
                                                                                                                                                                                        104return-object p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.util.Log.getStackTraceString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.util.Log.e
                                                                                                                                                                                        • android.content.Context.getApplicationContext
                                                                                                                                                                                        • android.content.Context.getPackageManager
                                                                                                                                                                                        • android.content.pm.PackageManager.getApplicationInfo
                                                                                                                                                                                        • android.content.pm.PackageManager.getResourcesForApplication
                                                                                                                                                                                        • android.util.TypedValue.<init>
                                                                                                                                                                                        • android.content.res.Resources.getValue
                                                                                                                                                                                        • android.util.TypedValue.string:Ljava/lang/CharSequence
                                                                                                                                                                                        • java.lang.CharSequence.toString
                                                                                                                                                                                        • android.content.res.Resources.getAssets
                                                                                                                                                                                        • android.content.res.AssetManager.openNonAssetFd
                                                                                                                                                                                        • android.content.res.AssetFileDescriptor.createInputStream
                                                                                                                                                                                        • java.io.BufferedInputStream.<init>
                                                                                                                                                                                        • android.graphics.drawable.Drawable.createFromResourceStream
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.util.Log.e
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • com.tencent.mtt
                                                                                                                                                                                        • application_icon
                                                                                                                                                                                        • getApkIcon Error:
                                                                                                                                                                                        • error
                                                                                                                                                                                        • e =
                                                                                                                                                                                        • sdk
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "com.tencent.mtt"
                                                                                                                                                                                        3invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        4move-result v0
                                                                                                                                                                                        5const/4 v1, 0x0
                                                                                                                                                                                        6if-eqz v0, :cond_2c
                                                                                                                                                                                        7try_start_9:
                                                                                                                                                                                        8const-string p0, "application_icon"
                                                                                                                                                                                        10invoke-static {p0}, Lcom/tencent/smtt/sdk/b/a/i;->a(Ljava/lang/String;)Landroid/graphics/drawable/Drawable;
                                                                                                                                                                                        11move-result-object p0
                                                                                                                                                                                        12try_end_f: return-object p0
                                                                                                                                                                                        13catch_10: move-exception p0
                                                                                                                                                                                        14new-instance p1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        16invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        18const-string v0, "getApkIcon Error:"
                                                                                                                                                                                        20invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        22invoke-static {p0}, Landroid/util/Log;->getStackTraceString(Ljava/lang/Throwable;)Ljava/lang/String;
                                                                                                                                                                                        23move-result-object p0
                                                                                                                                                                                        25invoke-virtual {p1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        27invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        28move-result-object p0
                                                                                                                                                                                        30const-string p1, "error"
                                                                                                                                                                                        32invoke-static {p1, p0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        33return-object v1
                                                                                                                                                                                        34cond_2c:
                                                                                                                                                                                        35invoke-virtual {p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        36move-result-object p0
                                                                                                                                                                                        38invoke-virtual {p0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
                                                                                                                                                                                        39move-result-object p0
                                                                                                                                                                                        40const/16 v0, 0x80
                                                                                                                                                                                        41try_start_36:
                                                                                                                                                                                        42invoke-virtual {p0, p1, v0}, Landroid/content/pm/PackageManager;->getApplicationInfo(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo;
                                                                                                                                                                                        43move-result-object p1
                                                                                                                                                                                        44if-nez p1, :cond_3d
                                                                                                                                                                                        45return-object v1
                                                                                                                                                                                        46cond_3d:
                                                                                                                                                                                        47invoke-virtual {p0, p1}, Landroid/content/pm/PackageManager;->getResourcesForApplication(Landroid/content/pm/ApplicationInfo;)Landroid/content/res/Resources;
                                                                                                                                                                                        48move-result-object p0
                                                                                                                                                                                        49new-instance v0, Landroid/util/TypedValue;
                                                                                                                                                                                        51invoke-direct {v0}, Landroid/util/TypedValue;-><init>()V
                                                                                                                                                                                        52iget p1, p1, Landroid/content/pm/ApplicationInfo;->icon:I
                                                                                                                                                                                        53const/4 v2, 0x1
                                                                                                                                                                                        55invoke-virtual {p0, p1, v0, v2}, Landroid/content/res/Resources;->getValue(ILandroid/util/TypedValue;Z)V
                                                                                                                                                                                        57iget-object p1, v0, Landroid/util/TypedValue;->string:Ljava/lang/CharSequence;
                                                                                                                                                                                        59invoke-interface {p1}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;
                                                                                                                                                                                        60move-result-object p1
                                                                                                                                                                                        61try_start_52:
                                                                                                                                                                                        62invoke-virtual {p0}, Landroid/content/res/Resources;->getAssets()Landroid/content/res/AssetManager;
                                                                                                                                                                                        63move-result-object v2
                                                                                                                                                                                        64iget v3, v0, Landroid/util/TypedValue;->assetCookie:I
                                                                                                                                                                                        66invoke-virtual {v2, v3, p1}, Landroid/content/res/AssetManager;->openNonAssetFd(ILjava/lang/String;)Landroid/content/res/AssetFileDescriptor;
                                                                                                                                                                                        67move-result-object p1
                                                                                                                                                                                        68new-instance v2, Ljava/io/BufferedInputStream;
                                                                                                                                                                                        70invoke-virtual {p1}, Landroid/content/res/AssetFileDescriptor;->createInputStream()Ljava/io/FileInputStream;
                                                                                                                                                                                        71move-result-object p1
                                                                                                                                                                                        73invoke-direct {v2, p1}, Ljava/io/BufferedInputStream;-><init>(Ljava/io/InputStream;)V
                                                                                                                                                                                        75invoke-static {p0, v0, v2, v1}, Landroid/graphics/drawable/Drawable;->createFromResourceStream(Landroid/content/res/Resources;Landroid/util/TypedValue;Ljava/io/InputStream;Ljava/lang/String;)Landroid/graphics/drawable/Drawable;
                                                                                                                                                                                        76move-result-object p0
                                                                                                                                                                                        77try_end_69: move-object v1, p0
                                                                                                                                                                                        78goto/16 :goto_82
                                                                                                                                                                                        79catch_6b: move-exception p0
                                                                                                                                                                                        80new-instance p1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        82invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        84const-string v0, "e = "
                                                                                                                                                                                        86invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        88invoke-virtual {p1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        90invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        91move-result-object p0
                                                                                                                                                                                        93const-string p1, "sdk"
                                                                                                                                                                                        95invoke-static {p1, p0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        96catch_82: return-object v1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Double.valueOf
                                                                                                                                                                                        • java.lang.Double.valueOf
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.String.replaceAll
                                                                                                                                                                                        • java.lang.Double.valueOf
                                                                                                                                                                                        • java.lang.Double.valueOf
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.String.replaceAll
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • qt
                                                                                                                                                                                        • indoornavi
                                                                                                                                                                                        • rp_format
                                                                                                                                                                                        • json
                                                                                                                                                                                        • version
                                                                                                                                                                                        • 1
                                                                                                                                                                                        • |
                                                                                                                                                                                        • %f,%f
                                                                                                                                                                                        • sn
                                                                                                                                                                                        • en
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1iget-object v0, p0, Lcom/baidu/platform/base/e;->a:Lcom/baidu/platform/util/a;
                                                                                                                                                                                        3const-string v1, "qt"
                                                                                                                                                                                        5const-string v2, "indoornavi"
                                                                                                                                                                                        7invoke-virtual {v0, v1, v2}, Lcom/baidu/platform/util/a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/baidu/platform/util/a;
                                                                                                                                                                                        9iget-object v0, p0, Lcom/baidu/platform/base/e;->a:Lcom/baidu/platform/util/a;
                                                                                                                                                                                        11const-string v1, "rp_format"
                                                                                                                                                                                        13const-string v2, "json"
                                                                                                                                                                                        15invoke-virtual {v0, v1, v2}, Lcom/baidu/platform/util/a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/baidu/platform/util/a;
                                                                                                                                                                                        17iget-object v0, p0, Lcom/baidu/platform/base/e;->a:Lcom/baidu/platform/util/a;
                                                                                                                                                                                        19const-string v1, "version"
                                                                                                                                                                                        21const-string v2, "1"
                                                                                                                                                                                        23invoke-virtual {v0, v1, v2}, Lcom/baidu/platform/util/a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/baidu/platform/util/a;
                                                                                                                                                                                        25iget-object v0, p1, Lcom/baidu/mapapi/search/route/IndoorRoutePlanOption;->mFrom:Lcom/baidu/mapapi/search/route/IndoorPlanNode;
                                                                                                                                                                                        27invoke-virtual {v0}, Lcom/baidu/mapapi/search/route/IndoorPlanNode;->getLocation()Lcom/baidu/mapapi/model/LatLng;
                                                                                                                                                                                        28move-result-object v0
                                                                                                                                                                                        30invoke-static {v0}, Lcom/baidu/mapapi/model/CoordUtil;->ll2mc(Lcom/baidu/mapapi/model/LatLng;)Lcom/baidu/mapapi/model/inner/GeoPoint;
                                                                                                                                                                                        31move-result-object v0
                                                                                                                                                                                        33const-string v1, ""
                                                                                                                                                                                        35const-string v2, " "
                                                                                                                                                                                        37const-string v3, "|"
                                                                                                                                                                                        38const/4 v4, 0x1
                                                                                                                                                                                        39const/4 v5, 0x0
                                                                                                                                                                                        40const/4 v6, 0x2
                                                                                                                                                                                        42const-string v7, "%f,%f"
                                                                                                                                                                                        43if-eqz v0, :cond_6f
                                                                                                                                                                                        44new-array v8, v6, [Ljava/lang/Object;
                                                                                                                                                                                        46invoke-virtual {v0}, Lcom/baidu/mapapi/model/inner/GeoPoint;->getLongitudeE6()D
                                                                                                                                                                                        47move-result-wide v9
                                                                                                                                                                                        49invoke-static {v9, v10}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
                                                                                                                                                                                        50move-result-object v9
                                                                                                                                                                                        51aput-object v9, v8, v5
                                                                                                                                                                                        53invoke-virtual {v0}, Lcom/baidu/mapapi/model/inner/GeoPoint;->getLatitudeE6()D
                                                                                                                                                                                        54move-result-wide v9
                                                                                                                                                                                        56invoke-static {v9, v10}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
                                                                                                                                                                                        57move-result-object v0
                                                                                                                                                                                        58aput-object v0, v8, v4
                                                                                                                                                                                        60invoke-static {v7, v8}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        61move-result-object v0
                                                                                                                                                                                        62new-instance v8, Ljava/lang/StringBuilder;
                                                                                                                                                                                        64invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        66invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        68invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        70iget-object v0, p1, Lcom/baidu/mapapi/search/route/IndoorRoutePlanOption;->mFrom:Lcom/baidu/mapapi/search/route/IndoorPlanNode;
                                                                                                                                                                                        72invoke-virtual {v0}, Lcom/baidu/mapapi/search/route/IndoorPlanNode;->getFloor()Ljava/lang/String;
                                                                                                                                                                                        73move-result-object v0
                                                                                                                                                                                        75invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        77invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        78move-result-object v0
                                                                                                                                                                                        80invoke-virtual {v0, v2, v1}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        81move-result-object v0
                                                                                                                                                                                        83iget-object v8, p0, Lcom/baidu/platform/base/e;->a:Lcom/baidu/platform/util/a;
                                                                                                                                                                                        85const-string v9, "sn"
                                                                                                                                                                                        87invoke-virtual {v8, v9, v0}, Lcom/baidu/platform/util/a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/baidu/platform/util/a;
                                                                                                                                                                                        88cond_6f:
                                                                                                                                                                                        89iget-object v0, p1, Lcom/baidu/mapapi/search/route/IndoorRoutePlanOption;->mTo:Lcom/baidu/mapapi/search/route/IndoorPlanNode;
                                                                                                                                                                                        91invoke-virtual {v0}, Lcom/baidu/mapapi/search/route/IndoorPlanNode;->getLocation()Lcom/baidu/mapapi/model/LatLng;
                                                                                                                                                                                        92move-result-object v0
                                                                                                                                                                                        94invoke-static {v0}, Lcom/baidu/mapapi/model/CoordUtil;->ll2mc(Lcom/baidu/mapapi/model/LatLng;)Lcom/baidu/mapapi/model/inner/GeoPoint;
                                                                                                                                                                                        95move-result-object v0
                                                                                                                                                                                        96if-eqz v0, :cond_b8
                                                                                                                                                                                        97new-array v6, v6, [Ljava/lang/Object;
                                                                                                                                                                                        99invoke-virtual {v0}, Lcom/baidu/mapapi/model/inner/GeoPoint;->getLongitudeE6()D
                                                                                                                                                                                        100move-result-wide v8
                                                                                                                                                                                        102invoke-static {v8, v9}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
                                                                                                                                                                                        103move-result-object v8
                                                                                                                                                                                        104aput-object v8, v6, v5
                                                                                                                                                                                        106invoke-virtual {v0}, Lcom/baidu/mapapi/model/inner/GeoPoint;->getLatitudeE6()D
                                                                                                                                                                                        107move-result-wide v8
                                                                                                                                                                                        109invoke-static {v8, v9}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
                                                                                                                                                                                        110move-result-object v0
                                                                                                                                                                                        111aput-object v0, v6, v4
                                                                                                                                                                                        113invoke-static {v7, v6}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        114move-result-object v0
                                                                                                                                                                                        115new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        117invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        119invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        121invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        123iget-object p1, p1, Lcom/baidu/mapapi/search/route/IndoorRoutePlanOption;->mTo:Lcom/baidu/mapapi/search/route/IndoorPlanNode;
                                                                                                                                                                                        125invoke-virtual {p1}, Lcom/baidu/mapapi/search/route/IndoorPlanNode;->getFloor()Ljava/lang/String;
                                                                                                                                                                                        126move-result-object p1
                                                                                                                                                                                        128invoke-virtual {v4, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        130invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        131move-result-object p1
                                                                                                                                                                                        133invoke-virtual {p1, v2, v1}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        134move-result-object p1
                                                                                                                                                                                        136iget-object v0, p0, Lcom/baidu/platform/base/e;->a:Lcom/baidu/platform/util/a;
                                                                                                                                                                                        138const-string v1, "en"
                                                                                                                                                                                        140invoke-virtual {v0, v1, p1}, Lcom/baidu/platform/util/a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/baidu/platform/util/a;
                                                                                                                                                                                        141cond_b8: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.io.FileReader.<init>
                                                                                                                                                                                        • java.io.BufferedReader.<init>
                                                                                                                                                                                        • java.io.BufferedReader.readLine
                                                                                                                                                                                        • java.io.BufferedReader.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.FileReader.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.lang.String.split
                                                                                                                                                                                        • java.lang.String.toLowerCase
                                                                                                                                                                                        • java.lang.String.replace
                                                                                                                                                                                        • java.lang.String.trim
                                                                                                                                                                                        • java.lang.Long.parseLong
                                                                                                                                                                                        • java.io.BufferedReader.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.FileReader.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.lang.Throwable.printStackTrace
                                                                                                                                                                                        • java.io.BufferedReader.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.FileReader.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.BufferedReader.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.FileReader.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • /proc/meminfo
                                                                                                                                                                                        • :\\s+
                                                                                                                                                                                        • kb
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "/proc/meminfo"
                                                                                                                                                                                        2const/4 v1, 0x0
                                                                                                                                                                                        3try_start_3: new-instance v2, Ljava/io/FileReader;
                                                                                                                                                                                        5invoke-direct {v2, v0}, Ljava/io/FileReader;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        6try_start_8: new-instance v0, Ljava/io/BufferedReader;
                                                                                                                                                                                        7const/16 v3, 0x800
                                                                                                                                                                                        9invoke-direct {v0, v2, v3}, Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;I)V
                                                                                                                                                                                        10try_start_f:
                                                                                                                                                                                        11invoke-virtual {v0}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String;
                                                                                                                                                                                        12move-result-object v1
                                                                                                                                                                                        13try_end_13: if-nez v1, :cond_34
                                                                                                                                                                                        14const-wide/16 v3, -0x1
                                                                                                                                                                                        15try_start_17:
                                                                                                                                                                                        16invoke-virtual {v0}, Ljava/io/BufferedReader;->close()V
                                                                                                                                                                                        17try_end_1a: goto/16 :goto_25
                                                                                                                                                                                        18catch_1b: move-exception v0
                                                                                                                                                                                        20invoke-static {v0}, Lcom/tencent/bugly/proguard/an;->a(Ljava/lang/Throwable;)Z
                                                                                                                                                                                        21move-result v1
                                                                                                                                                                                        22if-nez v1, :cond_25
                                                                                                                                                                                        24invoke-virtual {v0}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        25goto_25:
                                                                                                                                                                                        26invoke-virtual {v2}, Ljava/io/FileReader;->close()V
                                                                                                                                                                                        27try_end_28: goto/16 :goto_33
                                                                                                                                                                                        28catch_29: move-exception v0
                                                                                                                                                                                        30invoke-static {v0}, Lcom/tencent/bugly/proguard/an;->a(Ljava/lang/Throwable;)Z
                                                                                                                                                                                        31move-result v1
                                                                                                                                                                                        32if-nez v1, :cond_33
                                                                                                                                                                                        34invoke-virtual {v0}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        35cond_33: return-wide v3
                                                                                                                                                                                        36cond_34:
                                                                                                                                                                                        37const-string v3, ":\\s+"
                                                                                                                                                                                        38const/4 v4, 0x2
                                                                                                                                                                                        40invoke-virtual {v1, v3, v4}, Ljava/lang/String;->split(Ljava/lang/String;I)[Ljava/lang/String;
                                                                                                                                                                                        41move-result-object v1
                                                                                                                                                                                        42const/4 v3, 0x1
                                                                                                                                                                                        43aget-object v1, v1, v3
                                                                                                                                                                                        45invoke-virtual {v1}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
                                                                                                                                                                                        46move-result-object v1
                                                                                                                                                                                        48const-string v3, "kb"
                                                                                                                                                                                        50const-string v4, ""
                                                                                                                                                                                        52invoke-virtual {v1, v3, v4}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
                                                                                                                                                                                        53move-result-object v1
                                                                                                                                                                                        55invoke-virtual {v1}, Ljava/lang/String;->trim()Ljava/lang/String;
                                                                                                                                                                                        56move-result-object v1
                                                                                                                                                                                        58invoke-static {v1}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
                                                                                                                                                                                        59move-result-wide v3
                                                                                                                                                                                        60try_end_52: const-wide/16 v5, 0x400
                                                                                                                                                                                        61mul-long v3, v3, v5
                                                                                                                                                                                        62try_start_56:
                                                                                                                                                                                        63invoke-virtual {v0}, Ljava/io/BufferedReader;->close()V
                                                                                                                                                                                        64try_end_59: goto/16 :goto_64
                                                                                                                                                                                        65catch_5a: move-exception v0
                                                                                                                                                                                        67invoke-static {v0}, Lcom/tencent/bugly/proguard/an;->a(Ljava/lang/Throwable;)Z
                                                                                                                                                                                        68move-result v1
                                                                                                                                                                                        69if-nez v1, :cond_64
                                                                                                                                                                                        71invoke-virtual {v0}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        72cond_64:
                                                                                                                                                                                        73invoke-virtual {v2}, Ljava/io/FileReader;->close()V
                                                                                                                                                                                        74try_end_67: goto/16 :goto_72
                                                                                                                                                                                        75catch_68: move-exception v0
                                                                                                                                                                                        77invoke-static {v0}, Lcom/tencent/bugly/proguard/an;->a(Ljava/lang/Throwable;)Z
                                                                                                                                                                                        78move-result v1
                                                                                                                                                                                        79if-nez v1, :cond_72
                                                                                                                                                                                        81invoke-virtual {v0}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        82cond_72: return-wide v3
                                                                                                                                                                                        83catch_73: move-exception v1
                                                                                                                                                                                        84goto/16 :goto_88
                                                                                                                                                                                        85catchall_75: move-exception v0
                                                                                                                                                                                        86move-object v7, v1
                                                                                                                                                                                        87move-object v1, v0
                                                                                                                                                                                        88move-object v0, v7
                                                                                                                                                                                        89goto/16 :goto_b5
                                                                                                                                                                                        90catch_7a: move-exception v0
                                                                                                                                                                                        91move-object v7, v1
                                                                                                                                                                                        92move-object v1, v0
                                                                                                                                                                                        93move-object v0, v7
                                                                                                                                                                                        94goto/16 :goto_88
                                                                                                                                                                                        95catchall_7f: move-exception v0
                                                                                                                                                                                        96move-object v2, v1
                                                                                                                                                                                        97move-object v1, v0
                                                                                                                                                                                        98move-object v0, v2
                                                                                                                                                                                        99goto/16 :goto_b5
                                                                                                                                                                                        100catch_84: move-exception v0
                                                                                                                                                                                        101move-object v2, v1
                                                                                                                                                                                        102move-object v1, v0
                                                                                                                                                                                        103move-object v0, v2
                                                                                                                                                                                        104goto_88:
                                                                                                                                                                                        105invoke-static {v1}, Lcom/tencent/bugly/proguard/an;->a(Ljava/lang/Throwable;)Z
                                                                                                                                                                                        106move-result v3
                                                                                                                                                                                        107if-nez v3, :cond_91
                                                                                                                                                                                        109invoke-virtual {v1}, Ljava/lang/Throwable;->printStackTrace()V
                                                                                                                                                                                        110cond_91: if-eqz v0, :cond_a1
                                                                                                                                                                                        111try_start_93:
                                                                                                                                                                                        112invoke-virtual {v0}, Ljava/io/BufferedReader;->close()V
                                                                                                                                                                                        113try_end_96: goto/16 :goto_a1
                                                                                                                                                                                        114catch_97: move-exception v0
                                                                                                                                                                                        116invoke-static {v0}, Lcom/tencent/bugly/proguard/an;->a(Ljava/lang/Throwable;)Z
                                                                                                                                                                                        117move-result v1
                                                                                                                                                                                        118if-nez v1, :cond_a1
                                                                                                                                                                                        120invoke-virtual {v0}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        121goto_a1: if-eqz v2, :cond_b1
                                                                                                                                                                                        122try_start_a3:
                                                                                                                                                                                        123invoke-virtual {v2}, Ljava/io/FileReader;->close()V
                                                                                                                                                                                        124try_end_a6: goto/16 :goto_b1
                                                                                                                                                                                        125catch_a7: move-exception v0
                                                                                                                                                                                        127invoke-static {v0}, Lcom/tencent/bugly/proguard/an;->a(Ljava/lang/Throwable;)Z
                                                                                                                                                                                        128move-result v1
                                                                                                                                                                                        129if-nez v1, :cond_b1
                                                                                                                                                                                        131invoke-virtual {v0}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        132cond_b1: const-wide/16 v0, -0x2
                                                                                                                                                                                        133return-wide v0
                                                                                                                                                                                        134catchall_b4: move-exception v1
                                                                                                                                                                                        135goto_b5: if-eqz v0, :cond_c5
                                                                                                                                                                                        136try_start_b7:
                                                                                                                                                                                        137invoke-virtual {v0}, Ljava/io/BufferedReader;->close()V
                                                                                                                                                                                        138try_end_ba: goto/16 :goto_c5
                                                                                                                                                                                        139catch_bb: move-exception v0
                                                                                                                                                                                        141invoke-static {v0}, Lcom/tencent/bugly/proguard/an;->a(Ljava/lang/Throwable;)Z
                                                                                                                                                                                        142move-result v3
                                                                                                                                                                                        143if-nez v3, :cond_c5
                                                                                                                                                                                        145invoke-virtual {v0}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        146cond_c5: if-eqz v2, :cond_d5
                                                                                                                                                                                        147try_start_c7:
                                                                                                                                                                                        148invoke-virtual {v2}, Ljava/io/FileReader;->close()V
                                                                                                                                                                                        149try_end_ca: goto/16 :goto_d5
                                                                                                                                                                                        150catch_cb: move-exception v0
                                                                                                                                                                                        152invoke-static {v0}, Lcom/tencent/bugly/proguard/an;->a(Ljava/lang/Throwable;)Z
                                                                                                                                                                                        153move-result v2
                                                                                                                                                                                        154if-nez v2, :cond_d5
                                                                                                                                                                                        156invoke-virtual {v0}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        157cond_d5: throw v1
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.ContentValues.<init>
                                                                                                                                                                                        • android.content.ContentResolver.delete
                                                                                                                                                                                        • java.util.Set.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • android.content.ContentResolver.delete
                                                                                                                                                                                        • java.util.Map.entrySet
                                                                                                                                                                                        • java.util.Set.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • java.util.Map$Entry.getValue
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.Object.getClass
                                                                                                                                                                                        • java.lang.Class.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • java.lang.Object.toString
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • java.util.Map$Entry.getKey
                                                                                                                                                                                        • android.content.ContentResolver.update
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • key = ?
                                                                                                                                                                                        • MicroMsg.SDK.PluginProvider.Resolver
                                                                                                                                                                                        • unresolve failed, null value
                                                                                                                                                                                        • unresolve failed, unknown type=
                                                                                                                                                                                        • type
                                                                                                                                                                                        • value
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Landroid/content/ContentValues;
                                                                                                                                                                                        2invoke-direct {v0}, Landroid/content/ContentValues;-><init>()V
                                                                                                                                                                                        3iget-boolean v1, p0, Lcom/tencent/mm/opensdk/openapi/MMSharedPreferences$REditor;->clear:Z
                                                                                                                                                                                        4const/4 v2, 0x0
                                                                                                                                                                                        5if-eqz v1, :cond_14
                                                                                                                                                                                        7iget-object v1, p0, Lcom/tencent/mm/opensdk/openapi/MMSharedPreferences$REditor;->cr:Landroid/content/ContentResolver;
                                                                                                                                                                                        9sget-object v3, Lcom/tencent/mm/opensdk/utils/c$b;->CONTENT_URI:Landroid/net/Uri;
                                                                                                                                                                                        10const/4 v4, 0x0
                                                                                                                                                                                        12invoke-virtual {v1, v3, v4, v4}, Landroid/content/ContentResolver;->delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I
                                                                                                                                                                                        13iput-boolean v2, p0, Lcom/tencent/mm/opensdk/openapi/MMSharedPreferences$REditor;->clear:Z
                                                                                                                                                                                        14cond_14:
                                                                                                                                                                                        15iget-object v1, p0, Lcom/tencent/mm/opensdk/openapi/MMSharedPreferences$REditor;->remove:Ljava/util/Set;
                                                                                                                                                                                        17invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        18move-result-object v1
                                                                                                                                                                                        19goto_1a:
                                                                                                                                                                                        20invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        21move-result v3
                                                                                                                                                                                        23const-string v4, "key = ?"
                                                                                                                                                                                        24const/4 v5, 0x1
                                                                                                                                                                                        25if-eqz v3, :cond_35
                                                                                                                                                                                        27invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        28move-result-object v3
                                                                                                                                                                                        29check-cast v3, Ljava/lang/String;
                                                                                                                                                                                        31iget-object v6, p0, Lcom/tencent/mm/opensdk/openapi/MMSharedPreferences$REditor;->cr:Landroid/content/ContentResolver;
                                                                                                                                                                                        33sget-object v7, Lcom/tencent/mm/opensdk/utils/c$b;->CONTENT_URI:Landroid/net/Uri;
                                                                                                                                                                                        34new-array v5, v5, [Ljava/lang/String;
                                                                                                                                                                                        35aput-object v3, v5, v2
                                                                                                                                                                                        37invoke-virtual {v6, v7, v4, v5}, Landroid/content/ContentResolver;->delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I
                                                                                                                                                                                        38goto/16 :goto_1a
                                                                                                                                                                                        39cond_35:
                                                                                                                                                                                        40iget-object v1, p0, Lcom/tencent/mm/opensdk/openapi/MMSharedPreferences$REditor;->values:Ljava/util/Map;
                                                                                                                                                                                        42invoke-interface {v1}, Ljava/util/Map;->entrySet()Ljava/util/Set;
                                                                                                                                                                                        43move-result-object v1
                                                                                                                                                                                        45invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        46move-result-object v1
                                                                                                                                                                                        47cond_3f:
                                                                                                                                                                                        48invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        49move-result v3
                                                                                                                                                                                        50if-eqz v3, :cond_c1
                                                                                                                                                                                        52invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        53move-result-object v3
                                                                                                                                                                                        54check-cast v3, Ljava/util/Map$Entry;
                                                                                                                                                                                        56invoke-interface {v3}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
                                                                                                                                                                                        57move-result-object v6
                                                                                                                                                                                        59const-string v7, "MicroMsg.SDK.PluginProvider.Resolver"
                                                                                                                                                                                        60if-nez v6, :cond_5a
                                                                                                                                                                                        62const-string v8, "unresolve failed, null value"
                                                                                                                                                                                        63goto_55:
                                                                                                                                                                                        64invoke-static {v7, v8}, Lcom/tencent/mm/opensdk/utils/Log;->e(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        65const/4 v7, 0x0
                                                                                                                                                                                        66goto/16 :goto_95
                                                                                                                                                                                        67cond_5a: instance-of v8, v6, Ljava/lang/Integer;
                                                                                                                                                                                        68if-eqz v8, :cond_60
                                                                                                                                                                                        69const/4 v7, 0x1
                                                                                                                                                                                        70goto/16 :goto_95
                                                                                                                                                                                        71cond_60: instance-of v8, v6, Ljava/lang/Long;
                                                                                                                                                                                        72if-eqz v8, :cond_66
                                                                                                                                                                                        73const/4 v7, 0x2
                                                                                                                                                                                        74goto/16 :goto_95
                                                                                                                                                                                        75cond_66: instance-of v8, v6, Ljava/lang/String;
                                                                                                                                                                                        76if-eqz v8, :cond_6c
                                                                                                                                                                                        77const/4 v7, 0x3
                                                                                                                                                                                        78goto/16 :goto_95
                                                                                                                                                                                        79cond_6c: instance-of v8, v6, Ljava/lang/Boolean;
                                                                                                                                                                                        80if-eqz v8, :cond_72
                                                                                                                                                                                        81const/4 v7, 0x4
                                                                                                                                                                                        82goto/16 :goto_95
                                                                                                                                                                                        83cond_72: instance-of v8, v6, Ljava/lang/Float;
                                                                                                                                                                                        84if-eqz v8, :cond_78
                                                                                                                                                                                        85const/4 v7, 0x5
                                                                                                                                                                                        86goto/16 :goto_95
                                                                                                                                                                                        87cond_78: instance-of v8, v6, Ljava/lang/Double;
                                                                                                                                                                                        88if-eqz v8, :cond_7e
                                                                                                                                                                                        89const/4 v7, 0x6
                                                                                                                                                                                        90goto/16 :goto_95
                                                                                                                                                                                        91cond_7e: new-instance v8, Ljava/lang/StringBuilder;
                                                                                                                                                                                        93const-string v9, "unresolve failed, unknown type="
                                                                                                                                                                                        95invoke-direct {v8, v9}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        97invoke-virtual {v6}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                        98move-result-object v9
                                                                                                                                                                                        100invoke-virtual {v9}, Ljava/lang/Class;->toString()Ljava/lang/String;
                                                                                                                                                                                        101move-result-object v9
                                                                                                                                                                                        103invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        105invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        106move-result-object v8
                                                                                                                                                                                        107goto/16 :goto_55
                                                                                                                                                                                        108goto_95: if-nez v7, :cond_99
                                                                                                                                                                                        109const/4 v6, 0x0
                                                                                                                                                                                        110goto/16 :goto_ac
                                                                                                                                                                                        111cond_99:
                                                                                                                                                                                        112invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        113move-result-object v7
                                                                                                                                                                                        115const-string v8, "type"
                                                                                                                                                                                        117invoke-virtual {v0, v8, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
                                                                                                                                                                                        119invoke-virtual {v6}, Ljava/lang/Object;->toString()Ljava/lang/String;
                                                                                                                                                                                        120move-result-object v6
                                                                                                                                                                                        122const-string v7, "value"
                                                                                                                                                                                        124invoke-virtual {v0, v7, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        125const/4 v6, 0x1
                                                                                                                                                                                        126goto_ac: if-eqz v6, :cond_3f
                                                                                                                                                                                        128iget-object v6, p0, Lcom/tencent/mm/opensdk/openapi/MMSharedPreferences$REditor;->cr:Landroid/content/ContentResolver;
                                                                                                                                                                                        130sget-object v7, Lcom/tencent/mm/opensdk/utils/c$b;->CONTENT_URI:Landroid/net/Uri;
                                                                                                                                                                                        131new-array v8, v5, [Ljava/lang/String;
                                                                                                                                                                                        133invoke-interface {v3}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
                                                                                                                                                                                        134move-result-object v3
                                                                                                                                                                                        135check-cast v3, Ljava/lang/String;
                                                                                                                                                                                        136aput-object v3, v8, v2
                                                                                                                                                                                        138invoke-virtual {v6, v7, v0, v4, v8}, Landroid/content/ContentResolver;->update(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I
                                                                                                                                                                                        139goto/16 :goto_3f
                                                                                                                                                                                        140cond_c1: return v5
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.content.ContentValues.<init>
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.Long.valueOf
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.update
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.insert
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • clickId
                                                                                                                                                                                        • time
                                                                                                                                                                                        • noticeUrl
                                                                                                                                                                                        • unitId
                                                                                                                                                                                        • host
                                                                                                                                                                                        • campaignId
                                                                                                                                                                                        • install_status
                                                                                                                                                                                        • clickId=?
                                                                                                                                                                                        • offer_wall_click
                                                                                                                                                                                        • delete from offer_wall_click WHERE id in(select id from offer_wall_click order by time desc limit 1)
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0monitor-enter p0
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2invoke-virtual {p0}, Lcom/mintegral/msdk/base/b/a;->b()Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        3move-result-object v0
                                                                                                                                                                                        4if-eqz v0, :cond_a5
                                                                                                                                                                                        5if-nez p1, :cond_11
                                                                                                                                                                                        7invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        8move-result v0
                                                                                                                                                                                        9if-eqz v0, :cond_11
                                                                                                                                                                                        10goto/16 :goto_a5
                                                                                                                                                                                        11cond_11: new-instance v0, Landroid/content/ContentValues;
                                                                                                                                                                                        13invoke-direct {v0}, Landroid/content/ContentValues;-><init>()V
                                                                                                                                                                                        15const-string v1, "clickId"
                                                                                                                                                                                        17invoke-virtual {p1}, Lcom/mintegral/msdk/base/entity/CampaignEx;->getRequestId()Ljava/lang/String;
                                                                                                                                                                                        18move-result-object v2
                                                                                                                                                                                        20invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        22const-string v1, "time"
                                                                                                                                                                                        24invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        25move-result-wide v2
                                                                                                                                                                                        27invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                        28move-result-object v2
                                                                                                                                                                                        30invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V
                                                                                                                                                                                        32const-string v1, "noticeUrl"
                                                                                                                                                                                        34invoke-virtual {p1}, Lcom/mintegral/msdk/base/entity/CampaignEx;->getNoticeUrl()Ljava/lang/String;
                                                                                                                                                                                        35move-result-object v2
                                                                                                                                                                                        37invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        39const-string v1, "unitId"
                                                                                                                                                                                        41invoke-virtual {v0, v1, p2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        43const-string p2, "host"
                                                                                                                                                                                        45invoke-virtual {p1}, Lcom/mintegral/msdk/base/entity/CampaignEx;->getHost()Ljava/lang/String;
                                                                                                                                                                                        46move-result-object v1
                                                                                                                                                                                        48invoke-virtual {v0, p2, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        50const-string p2, "campaignId"
                                                                                                                                                                                        52invoke-virtual {p1}, Lcom/mintegral/msdk/out/Campaign;->getId()Ljava/lang/String;
                                                                                                                                                                                        53move-result-object v1
                                                                                                                                                                                        55invoke-virtual {v0, p2, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        57const-string p2, "install_status"
                                                                                                                                                                                        58const/4 v1, 0x0
                                                                                                                                                                                        60invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        61move-result-object v2
                                                                                                                                                                                        63invoke-virtual {v0, p2, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
                                                                                                                                                                                        65invoke-virtual {p1}, Lcom/mintegral/msdk/base/entity/CampaignEx;->getRequestId()Ljava/lang/String;
                                                                                                                                                                                        66move-result-object p2
                                                                                                                                                                                        68invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        69move-result p2
                                                                                                                                                                                        70if-nez p2, :cond_84
                                                                                                                                                                                        72invoke-virtual {p1}, Lcom/mintegral/msdk/base/entity/CampaignEx;->getRequestId()Ljava/lang/String;
                                                                                                                                                                                        73move-result-object p2
                                                                                                                                                                                        75invoke-direct {p0, p2}, Lcom/mintegral/msdk/base/b/o;->d(Ljava/lang/String;)Z
                                                                                                                                                                                        76move-result p2
                                                                                                                                                                                        77if-eqz p2, :cond_84
                                                                                                                                                                                        78const/4 p2, 0x1
                                                                                                                                                                                        79new-array p2, p2, [Ljava/lang/String;
                                                                                                                                                                                        81invoke-virtual {p1}, Lcom/mintegral/msdk/base/entity/CampaignEx;->getRequestId()Ljava/lang/String;
                                                                                                                                                                                        82move-result-object p1
                                                                                                                                                                                        84invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        85move-result-object p1
                                                                                                                                                                                        86aput-object p1, p2, v1
                                                                                                                                                                                        88const-string p1, "clickId=?"
                                                                                                                                                                                        90invoke-virtual {p0}, Lcom/mintegral/msdk/base/b/a;->b()Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        91move-result-object v1
                                                                                                                                                                                        93const-string v2, "offer_wall_click"
                                                                                                                                                                                        95invoke-virtual {v1, v2, v0, p1, p2}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I
                                                                                                                                                                                        96try_end_82: monitor-exit p0
                                                                                                                                                                                        97return-void
                                                                                                                                                                                        98cond_84:
                                                                                                                                                                                        99invoke-virtual {p1}, Lcom/mintegral/msdk/base/entity/CampaignEx;->getHost()Ljava/lang/String;
                                                                                                                                                                                        100move-result-object p1
                                                                                                                                                                                        102invoke-direct {p0, p1}, Lcom/mintegral/msdk/base/b/o;->c(Ljava/lang/String;)I
                                                                                                                                                                                        103move-result p1
                                                                                                                                                                                        104const/16 p2, 0x63
                                                                                                                                                                                        105if-le p1, p2, :cond_99
                                                                                                                                                                                        107const-string p1, "delete from offer_wall_click WHERE id in(select id from offer_wall_click order by time desc limit 1)"
                                                                                                                                                                                        109invoke-virtual {p0}, Lcom/mintegral/msdk/base/b/a;->b()Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        110move-result-object p2
                                                                                                                                                                                        112invoke-virtual {p2, p1}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                        113cond_99:
                                                                                                                                                                                        114invoke-virtual {p0}, Lcom/mintegral/msdk/base/b/a;->b()Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        115move-result-object p1
                                                                                                                                                                                        117const-string p2, "offer_wall_click"
                                                                                                                                                                                        118const/4 v1, 0x0
                                                                                                                                                                                        120invoke-virtual {p1, p2, v1, v0}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J
                                                                                                                                                                                        121try_end_a3: monitor-exit p0
                                                                                                                                                                                        122return-void
                                                                                                                                                                                        123cond_a5: monitor-exit p0
                                                                                                                                                                                        124return-void
                                                                                                                                                                                        125catchall_a7: move-exception p1
                                                                                                                                                                                        126goto/16 :goto_af
                                                                                                                                                                                        127catch_a9: move-exception p1
                                                                                                                                                                                        128try_start_aa:
                                                                                                                                                                                        129invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        130try_end_ad: monitor-exit p0
                                                                                                                                                                                        131return-void
                                                                                                                                                                                        132goto_af: monitor-exit p0
                                                                                                                                                                                        133throw p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • type
                                                                                                                                                                                        • adid
                                                                                                                                                                                        • appsid
                                                                                                                                                                                        • from
                                                                                                                                                                                        • native-remote
                                                                                                                                                                                        • os
                                                                                                                                                                                        • android
                                                                                                                                                                                        • pk
                                                                                                                                                                                        • qk
                                                                                                                                                                                        • sn
                                                                                                                                                                                        • ts
                                                                                                                                                                                        • v
                                                                                                                                                                                        • android_8.8052
                                                                                                                                                                                        • https://mobads-logs.baidu.com/dz.zb
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        2iget-object v0, p0, Lcom/baidu/mobads/container/a/a;->a:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        4invoke-interface {v0}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        5move-result-object v0
                                                                                                                                                                                        7iget-object v1, p0, Lcom/baidu/mobads/container/a/a;->a:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        9invoke-interface {v1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdUtils4Common()Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;
                                                                                                                                                                                        10move-result-object v1
                                                                                                                                                                                        12iget-object v2, p0, Lcom/baidu/mobads/container/a/a;->a:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        14invoke-interface {v2}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdUtils4System()Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;
                                                                                                                                                                                        15move-result-object v2
                                                                                                                                                                                        16try_start_12: new-instance v3, Ljava/util/HashMap;
                                                                                                                                                                                        18invoke-direct {v3}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        20const-string v4, "type"
                                                                                                                                                                                        22invoke-virtual {v3, v4, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        24const-string v4, "adid"
                                                                                                                                                                                        26invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getAdId()Ljava/lang/String;
                                                                                                                                                                                        27move-result-object v5
                                                                                                                                                                                        29invoke-virtual {v3, v4, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        31const-string v4, "appsid"
                                                                                                                                                                                        33invoke-interface {v1, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->getAppId(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        34move-result-object v1
                                                                                                                                                                                        36invoke-virtual {v3, v4, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        38const-string v1, "from"
                                                                                                                                                                                        40const-string v4, "native-remote"
                                                                                                                                                                                        42invoke-virtual {v3, v1, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        44const-string v1, "os"
                                                                                                                                                                                        46const-string v4, "android"
                                                                                                                                                                                        48invoke-virtual {v3, v1, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        50const-string v1, "pk"
                                                                                                                                                                                        52invoke-virtual {v0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        53move-result-object v4
                                                                                                                                                                                        55invoke-virtual {v3, v1, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        57const-string v1, "qk"
                                                                                                                                                                                        59invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getQueryKey()Ljava/lang/String;
                                                                                                                                                                                        60move-result-object v4
                                                                                                                                                                                        62invoke-virtual {v3, v1, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        64const-string v1, "sn"
                                                                                                                                                                                        66invoke-interface {v2, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getSn(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        67move-result-object v0
                                                                                                                                                                                        69invoke-virtual {v3, v1, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        71const-string v0, "ts"
                                                                                                                                                                                        73invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        74move-result-wide v4
                                                                                                                                                                                        76invoke-static {v4, v5}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
                                                                                                                                                                                        77move-result-object v1
                                                                                                                                                                                        79invoke-virtual {v3, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        81const-string v0, "v"
                                                                                                                                                                                        83const-string v1, "android_8.8052"
                                                                                                                                                                                        85invoke-virtual {v3, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        87iget-object v0, p0, Lcom/baidu/mobads/container/a/a;->a:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        89const-string v1, "https://mobads-logs.baidu.com/dz.zb"
                                                                                                                                                                                        91invoke-interface {v0, v1, v3}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->fireAdMetrics(Ljava/lang/String;Ljava/util/HashMap;)V
                                                                                                                                                                                        92try_end_72: return-void
                                                                                                                                                                                        93catch_73: move-exception v0
                                                                                                                                                                                        95iget-object v1, p0, Lcom/baidu/mobads/container/a/a;->b:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        97invoke-interface {v1, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/Throwable;)I
                                                                                                                                                                                        98goto/16 :goto_72
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.net.Uri.parse
                                                                                                                                                                                        • android.net.Uri.buildUpon
                                                                                                                                                                                        • android.net.Uri$Builder.appendQueryParameter
                                                                                                                                                                                        • android.net.Uri$Builder.appendQueryParameter
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.net.Uri$Builder.appendQueryParameter
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.net.Uri$Builder.appendQueryParameter
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.net.Uri$Builder.appendQueryParameter
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.net.Uri$Builder.appendQueryParameter
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.net.Uri$Builder.appendQueryParameter
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.net.Uri$Builder.appendQueryParameter
                                                                                                                                                                                        • android.net.Uri$Builder.build
                                                                                                                                                                                        • android.net.Uri.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • http://service.weibo.com/share/mobilesdk.php
                                                                                                                                                                                        • title
                                                                                                                                                                                        • version
                                                                                                                                                                                        • 0031205000
                                                                                                                                                                                        • source
                                                                                                                                                                                        • access_token
                                                                                                                                                                                        • aid
                                                                                                                                                                                        • packagename
                                                                                                                                                                                        • key_hash
                                                                                                                                                                                        • picinfo
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "http://service.weibo.com/share/mobilesdk.php"
                                                                                                                                                                                        3invoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
                                                                                                                                                                                        4move-result-object v0
                                                                                                                                                                                        6invoke-virtual {v0}, Landroid/net/Uri;->buildUpon()Landroid/net/Uri$Builder;
                                                                                                                                                                                        7move-result-object v0
                                                                                                                                                                                        9iget-object v1, p0, Lcom/sina/weibo/sdk/component/g;->l:Ljava/lang/String;
                                                                                                                                                                                        11const-string v2, "title"
                                                                                                                                                                                        13invoke-virtual {v0, v2, v1}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
                                                                                                                                                                                        15const-string v1, "version"
                                                                                                                                                                                        17const-string v2, "0031205000"
                                                                                                                                                                                        19invoke-virtual {v0, v1, v2}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
                                                                                                                                                                                        21iget-object v1, p0, Lcom/sina/weibo/sdk/component/g;->i:Ljava/lang/String;
                                                                                                                                                                                        23invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        24move-result v1
                                                                                                                                                                                        25if-nez v1, :cond_27
                                                                                                                                                                                        27iget-object v1, p0, Lcom/sina/weibo/sdk/component/g;->i:Ljava/lang/String;
                                                                                                                                                                                        29const-string v2, "source"
                                                                                                                                                                                        31invoke-virtual {v0, v2, v1}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
                                                                                                                                                                                        32cond_27:
                                                                                                                                                                                        33iget-object v1, p0, Lcom/sina/weibo/sdk/component/g;->h:Ljava/lang/String;
                                                                                                                                                                                        35invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        36move-result v1
                                                                                                                                                                                        37if-nez v1, :cond_36
                                                                                                                                                                                        39iget-object v1, p0, Lcom/sina/weibo/sdk/component/g;->h:Ljava/lang/String;
                                                                                                                                                                                        41const-string v2, "access_token"
                                                                                                                                                                                        43invoke-virtual {v0, v2, v1}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
                                                                                                                                                                                        44cond_36:
                                                                                                                                                                                        45iget-object v1, p0, Lcom/sina/weibo/sdk/component/e;->a:Landroid/content/Context;
                                                                                                                                                                                        47iget-object v2, p0, Lcom/sina/weibo/sdk/component/g;->i:Ljava/lang/String;
                                                                                                                                                                                        49invoke-static {v1, v2}, Lc/d/b/a/f/m;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        50move-result-object v1
                                                                                                                                                                                        52invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        53move-result v2
                                                                                                                                                                                        54if-nez v2, :cond_49
                                                                                                                                                                                        56const-string v2, "aid"
                                                                                                                                                                                        58invoke-virtual {v0, v2, v1}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
                                                                                                                                                                                        59cond_49:
                                                                                                                                                                                        60iget-object v1, p0, Lcom/sina/weibo/sdk/component/g;->g:Ljava/lang/String;
                                                                                                                                                                                        62invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        63move-result v1
                                                                                                                                                                                        64if-nez v1, :cond_58
                                                                                                                                                                                        66iget-object v1, p0, Lcom/sina/weibo/sdk/component/g;->g:Ljava/lang/String;
                                                                                                                                                                                        68const-string v2, "packagename"
                                                                                                                                                                                        70invoke-virtual {v0, v2, v1}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
                                                                                                                                                                                        71cond_58:
                                                                                                                                                                                        72iget-object v1, p0, Lcom/sina/weibo/sdk/component/g;->j:Ljava/lang/String;
                                                                                                                                                                                        74invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        75move-result v1
                                                                                                                                                                                        76if-nez v1, :cond_67
                                                                                                                                                                                        78iget-object v1, p0, Lcom/sina/weibo/sdk/component/g;->j:Ljava/lang/String;
                                                                                                                                                                                        80const-string v2, "key_hash"
                                                                                                                                                                                        82invoke-virtual {v0, v2, v1}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
                                                                                                                                                                                        83cond_67:
                                                                                                                                                                                        84invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        85move-result v1
                                                                                                                                                                                        86if-nez v1, :cond_72
                                                                                                                                                                                        88const-string v1, "picinfo"
                                                                                                                                                                                        90invoke-virtual {v0, v1, p1}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
                                                                                                                                                                                        91cond_72:
                                                                                                                                                                                        92invoke-virtual {v0}, Landroid/net/Uri$Builder;->build()Landroid/net/Uri;
                                                                                                                                                                                        93move-result-object p1
                                                                                                                                                                                        95invoke-virtual {p1}, Landroid/net/Uri;->toString()Ljava/lang/String;
                                                                                                                                                                                        96move-result-object p1
                                                                                                                                                                                        97return-object p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.SystemClock.elapsedRealtime
                                                                                                                                                                                        • java.lang.Long.longValue
                                                                                                                                                                                        • java.lang.Long.longValue
                                                                                                                                                                                        • java.lang.StringBuffer.<init>
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.StringBuffer.append
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.lang.StringBuffer.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • https://huatuocode.huatuo.qq.com
                                                                                                                                                                                        • ?domain=mobile.opensdk.com&cgi=opensdk&type=
                                                                                                                                                                                        • &code=
                                                                                                                                                                                        • &time=
                                                                                                                                                                                        • &rate=
                                                                                                                                                                                        • &uin=
                                                                                                                                                                                        • &data=
                                                                                                                                                                                        • GET
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J
                                                                                                                                                                                        2move-result-wide v0
                                                                                                                                                                                        4invoke-virtual/range {p6 .. p6}, Ljava/lang/Long;->longValue()J
                                                                                                                                                                                        5move-result-wide v2
                                                                                                                                                                                        6sub-long/2addr v0, v2
                                                                                                                                                                                        8invoke-virtual/range {p6 .. p6}, Ljava/lang/Long;->longValue()J
                                                                                                                                                                                        9move-result-wide v2
                                                                                                                                                                                        10const-wide/16 v4, 0x0
                                                                                                                                                                                        11cmp-long v6, v2, v4
                                                                                                                                                                                        12if-eqz v6, :cond_17
                                                                                                                                                                                        13cmp-long v2, v0, v4
                                                                                                                                                                                        14if-gez v2, :cond_18
                                                                                                                                                                                        15cond_17: move-wide v0, v4
                                                                                                                                                                                        16cond_18: new-instance v2, Ljava/lang/StringBuffer;
                                                                                                                                                                                        18const-string v3, "https://huatuocode.huatuo.qq.com"
                                                                                                                                                                                        20invoke-direct {v2, v3}, Ljava/lang/StringBuffer;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        22const-string v3, "?domain=mobile.opensdk.com&cgi=opensdk&type="
                                                                                                                                                                                        24invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        25move/from16 v3, p1
                                                                                                                                                                                        27invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(I)Ljava/lang/StringBuffer;
                                                                                                                                                                                        29const-string v4, "&code="
                                                                                                                                                                                        31invoke-virtual {v2, v4}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        32move/from16 v4, p7
                                                                                                                                                                                        34invoke-virtual {v2, v4}, Ljava/lang/StringBuffer;->append(I)Ljava/lang/StringBuffer;
                                                                                                                                                                                        36const-string v5, "&time="
                                                                                                                                                                                        38invoke-virtual {v2, v5}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        40invoke-virtual {v2, v0, v1}, Ljava/lang/StringBuffer;->append(J)Ljava/lang/StringBuffer;
                                                                                                                                                                                        42const-string v5, "&rate="
                                                                                                                                                                                        44invoke-virtual {v2, v5}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        45move/from16 v5, p8
                                                                                                                                                                                        47invoke-virtual {v2, v5}, Ljava/lang/StringBuffer;->append(I)Ljava/lang/StringBuffer;
                                                                                                                                                                                        49const-string v6, "&uin="
                                                                                                                                                                                        51invoke-virtual {v2, v6}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        52move-object/from16 v6, p3
                                                                                                                                                                                        54invoke-virtual {v2, v6}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        56const-string v7, "&data="
                                                                                                                                                                                        58invoke-virtual {v2, v7}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
                                                                                                                                                                                        60invoke-static/range {p1 .. p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        61move-result-object v7
                                                                                                                                                                                        63invoke-static/range {p7 .. p7}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        64move-result-object v8
                                                                                                                                                                                        66invoke-static {v0, v1}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
                                                                                                                                                                                        67move-result-object v9
                                                                                                                                                                                        69invoke-static/range {p8 .. p8}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        70move-result-object v10
                                                                                                                                                                                        71move-object/from16 v11, p2
                                                                                                                                                                                        72move-object/from16 v12, p3
                                                                                                                                                                                        73move-object/from16 v13, p4
                                                                                                                                                                                        74move-object/from16 v14, p5
                                                                                                                                                                                        75move-object/from16 v15, p9
                                                                                                                                                                                        77invoke-static/range {v7 .. v15}, Lcom/tencent/open/utils/k;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/os/Bundle;
                                                                                                                                                                                        78move-result-object v0
                                                                                                                                                                                        80invoke-static {}, Lcom/tencent/open/b/g;->a()Lcom/tencent/open/b/g;
                                                                                                                                                                                        81move-result-object v1
                                                                                                                                                                                        83invoke-virtual {v2}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
                                                                                                                                                                                        84move-result-object v2
                                                                                                                                                                                        85const/4 v3, 0x1
                                                                                                                                                                                        87const-string v4, "GET"
                                                                                                                                                                                        89invoke-virtual {v1, v2, v4, v0, v3}, Lcom/tencent/open/b/g;->a(Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;Z)V
                                                                                                                                                                                        90return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • android.content.res.TypedArray.recycle
                                                                                                                                                                                        • android.graphics.LinearGradient.<init>
                                                                                                                                                                                        • android.graphics.SweepGradient.<init>
                                                                                                                                                                                        • android.graphics.RadialGradient.<init>
                                                                                                                                                                                        • org.xmlpull.v1.XmlPullParserException.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • org.xmlpull.v1.XmlPullParserException.<init>
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • gradient
                                                                                                                                                                                        • startX
                                                                                                                                                                                        • startY
                                                                                                                                                                                        • endX
                                                                                                                                                                                        • endY
                                                                                                                                                                                        • centerX
                                                                                                                                                                                        • centerY
                                                                                                                                                                                        • type
                                                                                                                                                                                        • startColor
                                                                                                                                                                                        • centerColor
                                                                                                                                                                                        • endColor
                                                                                                                                                                                        • tileMode
                                                                                                                                                                                        • gradientRadius
                                                                                                                                                                                        • <gradient> tag requires \'gradientRadius\' attribute with radial type
                                                                                                                                                                                        • : invalid gradient color tag
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2Ljava/io/IOException;,
                                                                                                                                                                                        3Lorg/xmlpull/v1/XmlPullParserException;
                                                                                                                                                                                        4}
                                                                                                                                                                                        5.end annotation
                                                                                                                                                                                        6move-object/from16 v0, p1
                                                                                                                                                                                        8invoke-interface/range {p1 .. p1}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String;
                                                                                                                                                                                        9move-result-object v1
                                                                                                                                                                                        11const-string v2, "gradient"
                                                                                                                                                                                        13invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        14move-result v2
                                                                                                                                                                                        15if-eqz v2, :cond_d4
                                                                                                                                                                                        17sget-object v1, Landroidx/core/R$styleable;->GradientColor:[I
                                                                                                                                                                                        18move-object/from16 v2, p0
                                                                                                                                                                                        19move-object/from16 v3, p2
                                                                                                                                                                                        20move-object/from16 v4, p3
                                                                                                                                                                                        22invoke-static {v2, v4, v3, v1}, Landroidx/core/content/a/i;->a(Landroid/content/res/Resources;Landroid/content/res/Resources$Theme;Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
                                                                                                                                                                                        23move-result-object v1
                                                                                                                                                                                        24sget v5, Landroidx/core/R$styleable;->GradientColor_android_startX:I
                                                                                                                                                                                        25const/4 v6, 0x0
                                                                                                                                                                                        27const-string v7, "startX"
                                                                                                                                                                                        29invoke-static {v1, v0, v7, v5, v6}, Landroidx/core/content/a/i;->a(Landroid/content/res/TypedArray;Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;IF)F
                                                                                                                                                                                        30move-result v9
                                                                                                                                                                                        31sget v5, Landroidx/core/R$styleable;->GradientColor_android_startY:I
                                                                                                                                                                                        33const-string v7, "startY"
                                                                                                                                                                                        35invoke-static {v1, v0, v7, v5, v6}, Landroidx/core/content/a/i;->a(Landroid/content/res/TypedArray;Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;IF)F
                                                                                                                                                                                        36move-result v10
                                                                                                                                                                                        37sget v5, Landroidx/core/R$styleable;->GradientColor_android_endX:I
                                                                                                                                                                                        39const-string v7, "endX"
                                                                                                                                                                                        41invoke-static {v1, v0, v7, v5, v6}, Landroidx/core/content/a/i;->a(Landroid/content/res/TypedArray;Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;IF)F
                                                                                                                                                                                        42move-result v11
                                                                                                                                                                                        43sget v5, Landroidx/core/R$styleable;->GradientColor_android_endY:I
                                                                                                                                                                                        45const-string v7, "endY"
                                                                                                                                                                                        47invoke-static {v1, v0, v7, v5, v6}, Landroidx/core/content/a/i;->a(Landroid/content/res/TypedArray;Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;IF)F
                                                                                                                                                                                        48move-result v12
                                                                                                                                                                                        49sget v5, Landroidx/core/R$styleable;->GradientColor_android_centerX:I
                                                                                                                                                                                        51const-string v7, "centerX"
                                                                                                                                                                                        53invoke-static {v1, v0, v7, v5, v6}, Landroidx/core/content/a/i;->a(Landroid/content/res/TypedArray;Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;IF)F
                                                                                                                                                                                        54move-result v14
                                                                                                                                                                                        55sget v5, Landroidx/core/R$styleable;->GradientColor_android_centerY:I
                                                                                                                                                                                        57const-string v7, "centerY"
                                                                                                                                                                                        59invoke-static {v1, v0, v7, v5, v6}, Landroidx/core/content/a/i;->a(Landroid/content/res/TypedArray;Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;IF)F
                                                                                                                                                                                        60move-result v15
                                                                                                                                                                                        61sget v5, Landroidx/core/R$styleable;->GradientColor_android_type:I
                                                                                                                                                                                        62const/4 v7, 0x0
                                                                                                                                                                                        64const-string v8, "type"
                                                                                                                                                                                        66invoke-static {v1, v0, v8, v5, v7}, Landroidx/core/content/a/i;->b(Landroid/content/res/TypedArray;Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;II)I
                                                                                                                                                                                        67move-result v5
                                                                                                                                                                                        68sget v8, Landroidx/core/R$styleable;->GradientColor_android_startColor:I
                                                                                                                                                                                        70const-string v13, "startColor"
                                                                                                                                                                                        72invoke-static {v1, v0, v13, v8, v7}, Landroidx/core/content/a/i;->a(Landroid/content/res/TypedArray;Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;II)I
                                                                                                                                                                                        73move-result v8
                                                                                                                                                                                        75const-string v13, "centerColor"
                                                                                                                                                                                        77invoke-static {v0, v13}, Landroidx/core/content/a/i;->a(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Z
                                                                                                                                                                                        78move-result v6
                                                                                                                                                                                        79sget v2, Landroidx/core/R$styleable;->GradientColor_android_centerColor:I
                                                                                                                                                                                        81invoke-static {v1, v0, v13, v2, v7}, Landroidx/core/content/a/i;->a(Landroid/content/res/TypedArray;Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;II)I
                                                                                                                                                                                        82move-result v2
                                                                                                                                                                                        83sget v13, Landroidx/core/R$styleable;->GradientColor_android_endColor:I
                                                                                                                                                                                        85const-string v3, "endColor"
                                                                                                                                                                                        87invoke-static {v1, v0, v3, v13, v7}, Landroidx/core/content/a/i;->a(Landroid/content/res/TypedArray;Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;II)I
                                                                                                                                                                                        88move-result v3
                                                                                                                                                                                        89sget v13, Landroidx/core/R$styleable;->GradientColor_android_tileMode:I
                                                                                                                                                                                        91const-string v4, "tileMode"
                                                                                                                                                                                        93invoke-static {v1, v0, v4, v13, v7}, Landroidx/core/content/a/i;->b(Landroid/content/res/TypedArray;Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;II)I
                                                                                                                                                                                        94move-result v4
                                                                                                                                                                                        95sget v7, Landroidx/core/R$styleable;->GradientColor_android_gradientRadius:I
                                                                                                                                                                                        97const-string v13, "gradientRadius"
                                                                                                                                                                                        98move/from16 v17, v14
                                                                                                                                                                                        99const/4 v14, 0x0
                                                                                                                                                                                        101invoke-static {v1, v0, v13, v7, v14}, Landroidx/core/content/a/i;->a(Landroid/content/res/TypedArray;Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;IF)F
                                                                                                                                                                                        102move-result v7
                                                                                                                                                                                        104invoke-virtual {v1}, Landroid/content/res/TypedArray;->recycle()V
                                                                                                                                                                                        106invoke-static/range {p0 .. p3}, Landroidx/core/content/a/d;->b(Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/content/res/Resources$Theme;)Landroidx/core/content/a/d$a;
                                                                                                                                                                                        107move-result-object v0
                                                                                                                                                                                        109invoke-static {v0, v8, v3, v6, v2}, Landroidx/core/content/a/d;->a(Landroidx/core/content/a/d$a;IIZI)Landroidx/core/content/a/d$a;
                                                                                                                                                                                        110move-result-object v0
                                                                                                                                                                                        111const/4 v1, 0x1
                                                                                                                                                                                        112if-eq v5, v1, :cond_af
                                                                                                                                                                                        113const/4 v1, 0x2
                                                                                                                                                                                        114if-eq v5, v1, :cond_a3
                                                                                                                                                                                        115new-instance v1, Landroid/graphics/LinearGradient;
                                                                                                                                                                                        117iget-object v13, v0, Landroidx/core/content/a/d$a;->a:[I
                                                                                                                                                                                        119iget-object v14, v0, Landroidx/core/content/a/d$a;->b:[F
                                                                                                                                                                                        121invoke-static {v4}, Landroidx/core/content/a/d;->a(I)Landroid/graphics/Shader$TileMode;
                                                                                                                                                                                        122move-result-object v15
                                                                                                                                                                                        123move-object v8, v1
                                                                                                                                                                                        125invoke-direct/range {v8 .. v15}, Landroid/graphics/LinearGradient;-><init>(FFFF[I[FLandroid/graphics/Shader$TileMode;)V
                                                                                                                                                                                        126return-object v1
                                                                                                                                                                                        127cond_a3: new-instance v1, Landroid/graphics/SweepGradient;
                                                                                                                                                                                        129iget-object v2, v0, Landroidx/core/content/a/d$a;->a:[I
                                                                                                                                                                                        131iget-object v0, v0, Landroidx/core/content/a/d$a;->b:[F
                                                                                                                                                                                        132move/from16 v3, v17
                                                                                                                                                                                        134invoke-direct {v1, v3, v15, v2, v0}, Landroid/graphics/SweepGradient;-><init>(FF[I[F)V
                                                                                                                                                                                        135return-object v1
                                                                                                                                                                                        136cond_af: move/from16 v3, v17
                                                                                                                                                                                        137const/4 v1, 0x0
                                                                                                                                                                                        138cmpg-float v1, v7, v1
                                                                                                                                                                                        139if-lez v1, :cond_cc
                                                                                                                                                                                        140new-instance v1, Landroid/graphics/RadialGradient;
                                                                                                                                                                                        142iget-object v2, v0, Landroidx/core/content/a/d$a;->a:[I
                                                                                                                                                                                        144iget-object v0, v0, Landroidx/core/content/a/d$a;->b:[F
                                                                                                                                                                                        146invoke-static {v4}, Landroidx/core/content/a/d;->a(I)Landroid/graphics/Shader$TileMode;
                                                                                                                                                                                        147move-result-object v19
                                                                                                                                                                                        148move-object v13, v1
                                                                                                                                                                                        149move v14, v3
                                                                                                                                                                                        150move/from16 v16, v7
                                                                                                                                                                                        151move-object/from16 v17, v2
                                                                                                                                                                                        152move-object/from16 v18, v0
                                                                                                                                                                                        154invoke-direct/range {v13 .. v19}, Landroid/graphics/RadialGradient;-><init>(FFF[I[FLandroid/graphics/Shader$TileMode;)V
                                                                                                                                                                                        155return-object v1
                                                                                                                                                                                        156cond_cc: new-instance v0, Lorg/xmlpull/v1/XmlPullParserException;
                                                                                                                                                                                        158const-string v1, "<gradient> tag requires \'gradientRadius\' attribute with radial type"
                                                                                                                                                                                        160invoke-direct {v0, v1}, Lorg/xmlpull/v1/XmlPullParserException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        161throw v0
                                                                                                                                                                                        162cond_d4: new-instance v2, Lorg/xmlpull/v1/XmlPullParserException;
                                                                                                                                                                                        163new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        165invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        167invoke-interface/range {p1 .. p1}, Lorg/xmlpull/v1/XmlPullParser;->getPositionDescription()Ljava/lang/String;
                                                                                                                                                                                        168move-result-object v0
                                                                                                                                                                                        170invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        172const-string v0, ": invalid gradient color tag "
                                                                                                                                                                                        174invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        176invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        178invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        179move-result-object v0
                                                                                                                                                                                        181invoke-direct {v2, v0}, Lorg/xmlpull/v1/XmlPullParserException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        182throw v2
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.content.Context.getFilesDir
                                                                                                                                                                                        • java.io.File.getPath
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.io.File.separator:Ljava/lang/String
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.io.File.exists
                                                                                                                                                                                        • java.net.URL.<init>
                                                                                                                                                                                        • org.json.JSONException.printStackTrace
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • w_picurl
                                                                                                                                                                                        • type
                                                                                                                                                                                        • video
                                                                                                                                                                                        • __sdk_m_
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        1const/4 v6, 0x1
                                                                                                                                                                                        2const/4 v0, 0x0
                                                                                                                                                                                        3iput-object p1, p0, Lcom/baidu/mobads/container/f/l;->k:Ljava/lang/String;
                                                                                                                                                                                        4iput-boolean v0, p0, Lcom/baidu/mobads/container/f/l;->l:Z
                                                                                                                                                                                        6invoke-virtual {p0, v6}, Lcom/baidu/mobads/container/f/l;->b(Z)V
                                                                                                                                                                                        7const/4 v1, 0x0
                                                                                                                                                                                        8new-instance v0, Ljava/util/HashMap;
                                                                                                                                                                                        10invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        11iput-object v0, p0, Lcom/baidu/mobads/container/f/l;->c:Ljava/util/HashMap;
                                                                                                                                                                                        12try_start_11: new-instance v0, Lorg/json/JSONObject;
                                                                                                                                                                                        14invoke-direct {v0, p1}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        16const-string v2, "w_picurl"
                                                                                                                                                                                        18invoke-virtual {v0, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        19try_end_1b: move-result-object v0
                                                                                                                                                                                        20try_start_1c:
                                                                                                                                                                                        21iget-object v1, p0, Lcom/baidu/mobads/container/f/l;->c:Ljava/util/HashMap;
                                                                                                                                                                                        23const-string v2, "type"
                                                                                                                                                                                        25const-string v3, "video"
                                                                                                                                                                                        27invoke-virtual {v1, v2, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        28try_end_25:
                                                                                                                                                                                        29iget-object v1, p0, Lcom/baidu/mobads/container/f/l;->mAdContainerCxt:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        31iget-object v2, p0, Lcom/baidu/mobads/container/f/l;->mAdContainerCxt:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        33invoke-interface {v2}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        34move-result-object v2
                                                                                                                                                                                        36invoke-interface {v1, v2}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getDownloaderManager(Landroid/content/Context;)Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloaderManager;
                                                                                                                                                                                        37move-result-object v1
                                                                                                                                                                                        38new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        40invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        42const-string v3, "__sdk_m_"
                                                                                                                                                                                        44invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        45move-result-object v2
                                                                                                                                                                                        47iget-object v3, p0, Lcom/baidu/mobads/container/f/l;->mAdContainerCxt:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        49invoke-interface {v3}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdUitls4URI()Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;
                                                                                                                                                                                        50move-result-object v3
                                                                                                                                                                                        52invoke-interface {v3, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;->getFileName(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        53move-result-object v3
                                                                                                                                                                                        55invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        56move-result-object v2
                                                                                                                                                                                        58invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        59move-result-object v2
                                                                                                                                                                                        60new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        62invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        64iget-object v4, p0, Lcom/baidu/mobads/container/f/l;->mAdContainerCxt:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        66invoke-interface {v4}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        67move-result-object v4
                                                                                                                                                                                        69invoke-virtual {v4}, Landroid/content/Context;->getFilesDir()Ljava/io/File;
                                                                                                                                                                                        70move-result-object v4
                                                                                                                                                                                        72invoke-virtual {v4}, Ljava/io/File;->getPath()Ljava/lang/String;
                                                                                                                                                                                        73move-result-object v4
                                                                                                                                                                                        75invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        76move-result-object v3
                                                                                                                                                                                        78sget-object v4, Ljava/io/File;->separator:Ljava/lang/String;
                                                                                                                                                                                        80invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        81move-result-object v3
                                                                                                                                                                                        83invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        84move-result-object v3
                                                                                                                                                                                        85new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        87invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        89invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        90move-result-object v4
                                                                                                                                                                                        92invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        93move-result-object v4
                                                                                                                                                                                        95invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        96move-result-object v4
                                                                                                                                                                                        97iput-object v4, p0, Lcom/baidu/mobads/container/f/l;->g:Ljava/lang/String;
                                                                                                                                                                                        98new-instance v4, Ljava/io/File;
                                                                                                                                                                                        100iget-object v5, p0, Lcom/baidu/mobads/container/f/l;->g:Ljava/lang/String;
                                                                                                                                                                                        102invoke-direct {v4, v5}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        104invoke-virtual {v4}, Ljava/io/File;->exists()Z
                                                                                                                                                                                        105move-result v4
                                                                                                                                                                                        106if-nez v4, :cond_a9
                                                                                                                                                                                        107try_start_8f: new-instance v4, Ljava/net/URL;
                                                                                                                                                                                        109invoke-direct {v4, v0}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        110const/4 v0, 0x0
                                                                                                                                                                                        112invoke-interface {v1, v4, v3, v2, v0}, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloaderManager;->createSimpleFileDownloader(Ljava/net/URL;Ljava/lang/String;Ljava/lang/String;Z)Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader;
                                                                                                                                                                                        113move-result-object v0
                                                                                                                                                                                        115invoke-interface {v0, p0}, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader;->addObserver(Ljava/util/Observer;)V
                                                                                                                                                                                        117invoke-interface {v0}, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader;->start()V
                                                                                                                                                                                        118goto_9f: return-void
                                                                                                                                                                                        119catch_a0: move-exception v0
                                                                                                                                                                                        120move-object v7, v0
                                                                                                                                                                                        121move-object v0, v1
                                                                                                                                                                                        122move-object v1, v7
                                                                                                                                                                                        123goto_a4:
                                                                                                                                                                                        124invoke-virtual {v1}, Lorg/json/JSONException;->printStackTrace()V
                                                                                                                                                                                        125goto/16 :goto_25
                                                                                                                                                                                        126cond_a9:
                                                                                                                                                                                        127iget-object v0, p0, Lcom/baidu/mobads/container/f/l;->mAdContainerCxt:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        129invoke-interface {v0}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdContainerListener()Lcom/baidu/mobads/interfaces/IXAdContainerEventListener;
                                                                                                                                                                                        130move-result-object v0
                                                                                                                                                                                        132iget-object v1, p0, Lcom/baidu/mobads/container/f/l;->mAdContainerCxt:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        134invoke-interface {v1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getAdInstanceInfo()Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;
                                                                                                                                                                                        135move-result-object v1
                                                                                                                                                                                        137invoke-static {v6}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        138move-result-object v2
                                                                                                                                                                                        140iget-object v3, p0, Lcom/baidu/mobads/container/f/l;->c:Ljava/util/HashMap;
                                                                                                                                                                                        142invoke-interface {v0, p0, v1, v2, v3}, Lcom/baidu/mobads/interfaces/IXAdContainerEventListener;->onAdLoaded(Lcom/baidu/mobads/interfaces/IXAdContainer;Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;Ljava/lang/Boolean;Ljava/util/HashMap;)V
                                                                                                                                                                                        143goto/16 :goto_9f
                                                                                                                                                                                        144catch_bf: move-exception v0
                                                                                                                                                                                        145goto/16 :goto_9f
                                                                                                                                                                                        146catch_c1: move-exception v1
                                                                                                                                                                                        147goto/16 :goto_a4
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        • java.util.Locale.getDefault
                                                                                                                                                                                        • java.util.Locale.toString
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.String.format
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • 5
                                                                                                                                                                                        • XMPUSH-PASS
                                                                                                                                                                                        • sdk_ver
                                                                                                                                                                                        • cpvn
                                                                                                                                                                                        • 3_6_9
                                                                                                                                                                                        • cpvc
                                                                                                                                                                                        • aapn
                                                                                                                                                                                        • %1$s:%2$s,%3$s:%4$s,%5$s:%6$s:%7$s:%8$s
                                                                                                                                                                                        • 1000271
                                                                                                                                                                                        • appid
                                                                                                                                                                                        • locale
                                                                                                                                                                                        • miid
                                                                                                                                                                                        • %1$s:%2$s,%3$s:%4$s,%5$s:%6$s,sync:1
                                                                                                                                                                                        • ab
                                                                                                                                                                                        • ,%1$s:%2$s
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-virtual {p2}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        2move-result-object v0
                                                                                                                                                                                        3iput-object v0, p1, Lcom/xiaomi/push/service/t$b;->a:Ljava/lang/String;
                                                                                                                                                                                        5iget-object v0, p0, Lcom/xiaomi/push/service/ua;->a:Ljava/lang/String;
                                                                                                                                                                                        6iput-object v0, p1, Lcom/xiaomi/push/service/t$b;->b:Ljava/lang/String;
                                                                                                                                                                                        8iget-object v0, p0, Lcom/xiaomi/push/service/ua;->c:Ljava/lang/String;
                                                                                                                                                                                        9iput-object v0, p1, Lcom/xiaomi/push/service/t$b;->i:Ljava/lang/String;
                                                                                                                                                                                        11iget-object v0, p0, Lcom/xiaomi/push/service/ua;->b:Ljava/lang/String;
                                                                                                                                                                                        12iput-object v0, p1, Lcom/xiaomi/push/service/t$b;->c:Ljava/lang/String;
                                                                                                                                                                                        14const-string v0, "5"
                                                                                                                                                                                        15iput-object v0, p1, Lcom/xiaomi/push/service/t$b;->h:Ljava/lang/String;
                                                                                                                                                                                        17const-string v0, "XMPUSH-PASS"
                                                                                                                                                                                        18iput-object v0, p1, Lcom/xiaomi/push/service/t$b;->d:Ljava/lang/String;
                                                                                                                                                                                        19const/4 v0, 0x0
                                                                                                                                                                                        20iput-boolean v0, p1, Lcom/xiaomi/push/service/t$b;->e:Z
                                                                                                                                                                                        22invoke-static {p2}, Lcom/xiaomi/push/service/ua;->b(Landroid/content/Context;)Z
                                                                                                                                                                                        23move-result v1
                                                                                                                                                                                        24if-eqz v1, :cond_28
                                                                                                                                                                                        26invoke-static {p2}, Lc/g/a/a/a/a;->b(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        27move-result-object v1
                                                                                                                                                                                        28goto/16 :goto_2a
                                                                                                                                                                                        29cond_28:
                                                                                                                                                                                        30const-string v1, ""
                                                                                                                                                                                        31goto_2a: const/16 v2, 0x8
                                                                                                                                                                                        32new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                        34const-string v3, "sdk_ver"
                                                                                                                                                                                        35aput-object v3, v2, v0
                                                                                                                                                                                        36const/16 v3, 0x25
                                                                                                                                                                                        38invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        39move-result-object v3
                                                                                                                                                                                        40const/4 v4, 0x1
                                                                                                                                                                                        41aput-object v3, v2, v4
                                                                                                                                                                                        42const/4 v3, 0x2
                                                                                                                                                                                        44const-string v5, "cpvn"
                                                                                                                                                                                        45aput-object v5, v2, v3
                                                                                                                                                                                        46const/4 v5, 0x3
                                                                                                                                                                                        48const-string v6, "3_6_9"
                                                                                                                                                                                        49aput-object v6, v2, v5
                                                                                                                                                                                        50const/4 v6, 0x4
                                                                                                                                                                                        52const-string v7, "cpvc"
                                                                                                                                                                                        53aput-object v7, v2, v6
                                                                                                                                                                                        54const/16 v7, 0x7791
                                                                                                                                                                                        56invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        57move-result-object v7
                                                                                                                                                                                        58const/4 v8, 0x5
                                                                                                                                                                                        59aput-object v7, v2, v8
                                                                                                                                                                                        60const/4 v7, 0x6
                                                                                                                                                                                        62const-string v9, "aapn"
                                                                                                                                                                                        63aput-object v9, v2, v7
                                                                                                                                                                                        64const/4 v9, 0x7
                                                                                                                                                                                        65aput-object v1, v2, v9
                                                                                                                                                                                        67const-string v1, "%1$s:%2$s,%3$s:%4$s,%5$s:%6$s:%7$s:%8$s"
                                                                                                                                                                                        69invoke-static {v1, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        70move-result-object v1
                                                                                                                                                                                        71iput-object v1, p1, Lcom/xiaomi/push/service/t$b;->f:Ljava/lang/String;
                                                                                                                                                                                        73invoke-static {p2}, Lcom/xiaomi/push/service/ua;->b(Landroid/content/Context;)Z
                                                                                                                                                                                        74move-result v1
                                                                                                                                                                                        75if-eqz v1, :cond_6c
                                                                                                                                                                                        77const-string v1, "1000271"
                                                                                                                                                                                        78goto/16 :goto_6e
                                                                                                                                                                                        79cond_6c:
                                                                                                                                                                                        80iget-object v1, p0, Lcom/xiaomi/push/service/ua;->d:Ljava/lang/String;
                                                                                                                                                                                        81goto_6e: new-array v2, v7, [Ljava/lang/Object;
                                                                                                                                                                                        83const-string v7, "appid"
                                                                                                                                                                                        84aput-object v7, v2, v0
                                                                                                                                                                                        85aput-object v1, v2, v4
                                                                                                                                                                                        87const-string v1, "locale"
                                                                                                                                                                                        88aput-object v1, v2, v3
                                                                                                                                                                                        90invoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale;
                                                                                                                                                                                        91move-result-object v1
                                                                                                                                                                                        93invoke-virtual {v1}, Ljava/util/Locale;->toString()Ljava/lang/String;
                                                                                                                                                                                        94move-result-object v1
                                                                                                                                                                                        95aput-object v1, v2, v5
                                                                                                                                                                                        97const-string v1, "miid"
                                                                                                                                                                                        98aput-object v1, v2, v6
                                                                                                                                                                                        100invoke-static {p2}, Lcom/xiaomi/push/service/qa;->a(Landroid/content/Context;)Lcom/xiaomi/push/service/qa;
                                                                                                                                                                                        101move-result-object v1
                                                                                                                                                                                        103invoke-virtual {v1}, Lcom/xiaomi/push/service/qa;->c()Ljava/lang/String;
                                                                                                                                                                                        104move-result-object v1
                                                                                                                                                                                        105aput-object v1, v2, v8
                                                                                                                                                                                        107const-string v1, "%1$s:%2$s,%3$s:%4$s,%5$s:%6$s,sync:1"
                                                                                                                                                                                        109invoke-static {v1, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        110move-result-object v1
                                                                                                                                                                                        111iput-object v1, p1, Lcom/xiaomi/push/service/t$b;->g:Ljava/lang/String;
                                                                                                                                                                                        113invoke-static {p2}, Lcom/xiaomi/push/service/ua;->a(Landroid/content/Context;)Z
                                                                                                                                                                                        114move-result p2
                                                                                                                                                                                        115if-eqz p2, :cond_c1
                                                                                                                                                                                        116new-instance p2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        118invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        120iget-object v1, p1, Lcom/xiaomi/push/service/t$b;->g:Ljava/lang/String;
                                                                                                                                                                                        122invoke-virtual {p2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        123new-array v1, v3, [Ljava/lang/Object;
                                                                                                                                                                                        125const-string v2, "ab"
                                                                                                                                                                                        126aput-object v2, v1, v0
                                                                                                                                                                                        127aput-object p4, v1, v4
                                                                                                                                                                                        129const-string p4, ",%1$s:%2$s"
                                                                                                                                                                                        131invoke-static {p4, v1}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        132move-result-object p4
                                                                                                                                                                                        134invoke-virtual {p2, p4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        136invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        137move-result-object p2
                                                                                                                                                                                        138iput-object p2, p1, Lcom/xiaomi/push/service/t$b;->g:Ljava/lang/String;
                                                                                                                                                                                        139cond_c1: iput-object p3, p1, Lcom/xiaomi/push/service/t$b;->k:Lcom/xiaomi/push/service/fa;
                                                                                                                                                                                        140return-object p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • com.baidu.mapapi.search.route.TransitRoutePlanOption$TransitPolicy.getInt
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • com.baidu.mapapi.search.route.TransitRoutePlanOption$TransitPolicy.EBUS_NO_SUBWAY:Lcom/baidu/mapapi/search/route/TransitRoutePlanOption$TransitPolicy
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • qt
                                                                                                                                                                                        • bus
                                                                                                                                                                                        • sy
                                                                                                                                                                                        • ie
                                                                                                                                                                                        • utf-8
                                                                                                                                                                                        • lrn
                                                                                                                                                                                        • 20
                                                                                                                                                                                        • version
                                                                                                                                                                                        • 3
                                                                                                                                                                                        • rp_format
                                                                                                                                                                                        • json
                                                                                                                                                                                        • rp_filter
                                                                                                                                                                                        • mobile
                                                                                                                                                                                        • ic_info
                                                                                                                                                                                        • 2
                                                                                                                                                                                        • exptype
                                                                                                                                                                                        • depall
                                                                                                                                                                                        • sn
                                                                                                                                                                                        • en
                                                                                                                                                                                        • c
                                                                                                                                                                                        • f
                                                                                                                                                                                        • [0,2,4,7,5,8,9,10,11]
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1iget-object v0, p0, Lcom/baidu/platform/base/e;->a:Lcom/baidu/platform/util/a;
                                                                                                                                                                                        3const-string v1, "qt"
                                                                                                                                                                                        5const-string v2, "bus"
                                                                                                                                                                                        7invoke-virtual {v0, v1, v2}, Lcom/baidu/platform/util/a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/baidu/platform/util/a;
                                                                                                                                                                                        9iget-object v0, p0, Lcom/baidu/platform/base/e;->a:Lcom/baidu/platform/util/a;
                                                                                                                                                                                        10new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        12invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        14iget-object v2, p1, Lcom/baidu/mapapi/search/route/TransitRoutePlanOption;->mPolicy:Lcom/baidu/mapapi/search/route/TransitRoutePlanOption$TransitPolicy;
                                                                                                                                                                                        16invoke-virtual {v2}, Lcom/baidu/mapapi/search/route/TransitRoutePlanOption$TransitPolicy;->getInt()I
                                                                                                                                                                                        17move-result v2
                                                                                                                                                                                        19invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        21const-string v2, ""
                                                                                                                                                                                        23invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        25invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        26move-result-object v1
                                                                                                                                                                                        28const-string v2, "sy"
                                                                                                                                                                                        30invoke-virtual {v0, v2, v1}, Lcom/baidu/platform/util/a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/baidu/platform/util/a;
                                                                                                                                                                                        32iget-object v0, p0, Lcom/baidu/platform/base/e;->a:Lcom/baidu/platform/util/a;
                                                                                                                                                                                        34const-string v1, "ie"
                                                                                                                                                                                        36const-string v2, "utf-8"
                                                                                                                                                                                        38invoke-virtual {v0, v1, v2}, Lcom/baidu/platform/util/a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/baidu/platform/util/a;
                                                                                                                                                                                        40iget-object v0, p0, Lcom/baidu/platform/base/e;->a:Lcom/baidu/platform/util/a;
                                                                                                                                                                                        42const-string v1, "lrn"
                                                                                                                                                                                        44const-string v2, "20"
                                                                                                                                                                                        46invoke-virtual {v0, v1, v2}, Lcom/baidu/platform/util/a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/baidu/platform/util/a;
                                                                                                                                                                                        48iget-object v0, p0, Lcom/baidu/platform/base/e;->a:Lcom/baidu/platform/util/a;
                                                                                                                                                                                        50const-string v1, "version"
                                                                                                                                                                                        52const-string v2, "3"
                                                                                                                                                                                        54invoke-virtual {v0, v1, v2}, Lcom/baidu/platform/util/a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/baidu/platform/util/a;
                                                                                                                                                                                        56iget-object v0, p0, Lcom/baidu/platform/base/e;->a:Lcom/baidu/platform/util/a;
                                                                                                                                                                                        58const-string v1, "rp_format"
                                                                                                                                                                                        60const-string v2, "json"
                                                                                                                                                                                        62invoke-virtual {v0, v1, v2}, Lcom/baidu/platform/util/a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/baidu/platform/util/a;
                                                                                                                                                                                        64iget-object v0, p0, Lcom/baidu/platform/base/e;->a:Lcom/baidu/platform/util/a;
                                                                                                                                                                                        66const-string v1, "rp_filter"
                                                                                                                                                                                        68const-string v2, "mobile"
                                                                                                                                                                                        70invoke-virtual {v0, v1, v2}, Lcom/baidu/platform/util/a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/baidu/platform/util/a;
                                                                                                                                                                                        72iget-object v0, p0, Lcom/baidu/platform/base/e;->a:Lcom/baidu/platform/util/a;
                                                                                                                                                                                        74const-string v1, "ic_info"
                                                                                                                                                                                        76const-string v2, "2"
                                                                                                                                                                                        78invoke-virtual {v0, v1, v2}, Lcom/baidu/platform/util/a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/baidu/platform/util/a;
                                                                                                                                                                                        80iget-object v0, p0, Lcom/baidu/platform/base/e;->a:Lcom/baidu/platform/util/a;
                                                                                                                                                                                        82const-string v1, "exptype"
                                                                                                                                                                                        84const-string v2, "depall"
                                                                                                                                                                                        86invoke-virtual {v0, v1, v2}, Lcom/baidu/platform/util/a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/baidu/platform/util/a;
                                                                                                                                                                                        88iget-object v0, p0, Lcom/baidu/platform/base/e;->a:Lcom/baidu/platform/util/a;
                                                                                                                                                                                        90iget-object v1, p1, Lcom/baidu/mapapi/search/route/TransitRoutePlanOption;->mFrom:Lcom/baidu/mapapi/search/route/PlanNode;
                                                                                                                                                                                        92invoke-virtual {p0, v1}, Lcom/baidu/platform/base/e;->a(Lcom/baidu/mapapi/search/route/PlanNode;)Ljava/lang/String;
                                                                                                                                                                                        93move-result-object v1
                                                                                                                                                                                        95const-string v2, "sn"
                                                                                                                                                                                        97invoke-virtual {v0, v2, v1}, Lcom/baidu/platform/util/a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/baidu/platform/util/a;
                                                                                                                                                                                        99iget-object v0, p0, Lcom/baidu/platform/base/e;->a:Lcom/baidu/platform/util/a;
                                                                                                                                                                                        101iget-object v1, p1, Lcom/baidu/mapapi/search/route/TransitRoutePlanOption;->mTo:Lcom/baidu/mapapi/search/route/PlanNode;
                                                                                                                                                                                        103invoke-virtual {p0, v1}, Lcom/baidu/platform/base/e;->a(Lcom/baidu/mapapi/search/route/PlanNode;)Ljava/lang/String;
                                                                                                                                                                                        104move-result-object v1
                                                                                                                                                                                        106const-string v2, "en"
                                                                                                                                                                                        108invoke-virtual {v0, v2, v1}, Lcom/baidu/platform/util/a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/baidu/platform/util/a;
                                                                                                                                                                                        110iget-object v0, p1, Lcom/baidu/mapapi/search/route/TransitRoutePlanOption;->mCityName:Ljava/lang/String;
                                                                                                                                                                                        111if-eqz v0, :cond_8b
                                                                                                                                                                                        113iget-object v1, p0, Lcom/baidu/platform/base/e;->a:Lcom/baidu/platform/util/a;
                                                                                                                                                                                        115const-string v2, "c"
                                                                                                                                                                                        117invoke-virtual {v1, v2, v0}, Lcom/baidu/platform/util/a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/baidu/platform/util/a;
                                                                                                                                                                                        118cond_8b:
                                                                                                                                                                                        119sget-object v0, Lcom/baidu/mapapi/search/route/TransitRoutePlanOption$TransitPolicy;->EBUS_NO_SUBWAY:Lcom/baidu/mapapi/search/route/TransitRoutePlanOption$TransitPolicy;
                                                                                                                                                                                        121iget-object p1, p1, Lcom/baidu/mapapi/search/route/TransitRoutePlanOption;->mPolicy:Lcom/baidu/mapapi/search/route/TransitRoutePlanOption$TransitPolicy;
                                                                                                                                                                                        122if-ne v0, p1, :cond_9a
                                                                                                                                                                                        124iget-object p1, p0, Lcom/baidu/platform/base/e;->a:Lcom/baidu/platform/util/a;
                                                                                                                                                                                        126const-string v0, "f"
                                                                                                                                                                                        128const-string v1, "[0,2,4,7,5,8,9,10,11]"
                                                                                                                                                                                        130invoke-virtual {p1, v0, v1}, Lcom/baidu/platform/util/a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/baidu/platform/util/a;
                                                                                                                                                                                        131cond_9a: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Bundle.getString
                                                                                                                                                                                        • android.os.Bundle.getString
                                                                                                                                                                                        • android.os.Bundle.getString
                                                                                                                                                                                        • android.os.Bundle.getString
                                                                                                                                                                                        • android.os.Bundle.getString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • android.app.Activity.finish
                                                                                                                                                                                        • android.app.Activity.getIntent
                                                                                                                                                                                        • android.content.Intent.removeExtra
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • viaShareType
                                                                                                                                                                                        • callbackAction
                                                                                                                                                                                        • url
                                                                                                                                                                                        • openId
                                                                                                                                                                                        • appId
                                                                                                                                                                                        • shareToQQ
                                                                                                                                                                                        • ANDROIDQQ.SHARETOQQ.XX
                                                                                                                                                                                        • 10
                                                                                                                                                                                        • shareToQzone
                                                                                                                                                                                        • ANDROIDQQ.SHARETOQZ.XX
                                                                                                                                                                                        • 11
                                                                                                                                                                                        • \u6253\u5f00\u6d4f\u89c8\u5668\u5931\u8d25!
                                                                                                                                                                                        • 3
                                                                                                                                                                                        • 1
                                                                                                                                                                                        • 0
                                                                                                                                                                                        • 2
                                                                                                                                                                                        • shareH5
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "viaShareType"
                                                                                                                                                                                        3invoke-virtual {p1, v0}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        4move-result-object v8
                                                                                                                                                                                        6const-string v0, "callbackAction"
                                                                                                                                                                                        8invoke-virtual {p1, v0}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        9move-result-object v0
                                                                                                                                                                                        11const-string v1, "url"
                                                                                                                                                                                        13invoke-virtual {p1, v1}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        14move-result-object v1
                                                                                                                                                                                        16const-string v2, "openId"
                                                                                                                                                                                        18invoke-virtual {p1, v2}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        19move-result-object v2
                                                                                                                                                                                        21const-string v3, "appId"
                                                                                                                                                                                        23invoke-virtual {p1, v3}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        24move-result-object v3
                                                                                                                                                                                        26const-string p1, "shareToQQ"
                                                                                                                                                                                        28invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        29move-result p1
                                                                                                                                                                                        31const-string v4, ""
                                                                                                                                                                                        32if-eqz p1, :cond_2f
                                                                                                                                                                                        34const-string p1, "ANDROIDQQ.SHARETOQQ.XX"
                                                                                                                                                                                        36const-string v4, "10"
                                                                                                                                                                                        37goto_2c: move-object v5, v4
                                                                                                                                                                                        38move-object v4, p1
                                                                                                                                                                                        39goto/16 :goto_3d
                                                                                                                                                                                        40cond_2f:
                                                                                                                                                                                        41const-string p1, "shareToQzone"
                                                                                                                                                                                        43invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        44move-result p1
                                                                                                                                                                                        45if-eqz p1, :cond_3c
                                                                                                                                                                                        47const-string p1, "ANDROIDQQ.SHARETOQZ.XX"
                                                                                                                                                                                        49const-string v4, "11"
                                                                                                                                                                                        50goto/16 :goto_2c
                                                                                                                                                                                        51cond_3c: move-object v5, v4
                                                                                                                                                                                        52goto_3d:
                                                                                                                                                                                        53invoke-static {p0, v1}, Lcom/tencent/open/utils/k;->a(Landroid/content/Context;Ljava/lang/String;)Z
                                                                                                                                                                                        54move-result p1
                                                                                                                                                                                        55if-nez p1, :cond_6e
                                                                                                                                                                                        57invoke-static {}, Lcom/tencent/connect/common/UIListenerManager;->getInstance()Lcom/tencent/connect/common/UIListenerManager;
                                                                                                                                                                                        58move-result-object p1
                                                                                                                                                                                        60invoke-virtual {p1, v0}, Lcom/tencent/connect/common/UIListenerManager;->getListnerWithAction(Ljava/lang/String;)Lcom/tencent/tauth/IUiListener;
                                                                                                                                                                                        61move-result-object p1
                                                                                                                                                                                        62if-eqz p1, :cond_59
                                                                                                                                                                                        63new-instance v0, Lcom/tencent/tauth/UiError;
                                                                                                                                                                                        64const/4 v1, -0x6
                                                                                                                                                                                        65const/4 v6, 0x0
                                                                                                                                                                                        67const-string v7, "\u6253\u5f00\u6d4f\u89c8\u5668\u5931\u8d25!"
                                                                                                                                                                                        69invoke-direct {v0, v1, v7, v6}, Lcom/tencent/tauth/UiError;-><init>(ILjava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        71invoke-interface {p1, v0}, Lcom/tencent/tauth/IUiListener;->onError(Lcom/tencent/tauth/UiError;)V
                                                                                                                                                                                        72cond_59:
                                                                                                                                                                                        73invoke-static {}, Lcom/tencent/open/b/d;->a()Lcom/tencent/open/b/d;
                                                                                                                                                                                        74move-result-object v1
                                                                                                                                                                                        76const-string v6, "3"
                                                                                                                                                                                        78const-string v7, "1"
                                                                                                                                                                                        80const-string v9, "0"
                                                                                                                                                                                        82const-string v10, "2"
                                                                                                                                                                                        84const-string v11, "0"
                                                                                                                                                                                        86invoke-virtual/range {v1 .. v11}, Lcom/tencent/open/b/d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        88invoke-virtual {p0}, Landroid/app/Activity;->finish()V
                                                                                                                                                                                        89goto/16 :goto_7f
                                                                                                                                                                                        90cond_6e:
                                                                                                                                                                                        91invoke-static {}, Lcom/tencent/open/b/d;->a()Lcom/tencent/open/b/d;
                                                                                                                                                                                        92move-result-object v1
                                                                                                                                                                                        94const-string v6, "3"
                                                                                                                                                                                        96const-string v7, "0"
                                                                                                                                                                                        98const-string v9, "0"
                                                                                                                                                                                        100const-string v10, "2"
                                                                                                                                                                                        102const-string v11, "0"
                                                                                                                                                                                        104invoke-virtual/range {v1 .. v11}, Lcom/tencent/open/b/d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        105goto_7f:
                                                                                                                                                                                        106invoke-virtual {p0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent;
                                                                                                                                                                                        107move-result-object p1
                                                                                                                                                                                        109const-string v0, "shareH5"
                                                                                                                                                                                        111invoke-virtual {p1, v0}, Landroid/content/Intent;->removeExtra(Ljava/lang/String;)V
                                                                                                                                                                                        112return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • c.g.f.e.a.b:Ljava/lang/Object
                                                                                                                                                                                        • android.database.sqlite.SQLiteOpenHelper.getWritableDatabase
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.beginTransaction
                                                                                                                                                                                        • java.util.List.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • android.content.ContentValues.<init>
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • java.lang.Long.valueOf
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • java.lang.Long.valueOf
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.insert
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.setTransactionSuccessful
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.endTransaction
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.endTransaction
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • package_name
                                                                                                                                                                                        • message_ts
                                                                                                                                                                                        • network_type
                                                                                                                                                                                        • bytes
                                                                                                                                                                                        • rcv
                                                                                                                                                                                        • imsi
                                                                                                                                                                                        • traffic
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Landroid/content/Context;",
                                                                                                                                                                                        4"Ljava/util/List<",
                                                                                                                                                                                        5"Lc/g/h/e/g$a;",
                                                                                                                                                                                        6">;)V"
                                                                                                                                                                                        7}
                                                                                                                                                                                        8.end annotation
                                                                                                                                                                                        9try_start_0:
                                                                                                                                                                                        10sget-object v0, Lc/g/f/e/a;->b:Ljava/lang/Object;
                                                                                                                                                                                        11monitor-enter v0
                                                                                                                                                                                        12try_start_3:
                                                                                                                                                                                        13invoke-static {p0}, Lc/g/h/e/g;->e(Landroid/content/Context;)Lc/g/f/e/a;
                                                                                                                                                                                        14move-result-object p0
                                                                                                                                                                                        16invoke-virtual {p0}, Landroid/database/sqlite/SQLiteOpenHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        17move-result-object p0
                                                                                                                                                                                        19invoke-virtual {p0}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V
                                                                                                                                                                                        20try_start_e:
                                                                                                                                                                                        21invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        22move-result-object p1
                                                                                                                                                                                        23goto_12:
                                                                                                                                                                                        24invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        25move-result v1
                                                                                                                                                                                        26if-eqz v1, :cond_64
                                                                                                                                                                                        28invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        29move-result-object v1
                                                                                                                                                                                        30check-cast v1, Lc/g/h/e/g$a;
                                                                                                                                                                                        31new-instance v2, Landroid/content/ContentValues;
                                                                                                                                                                                        33invoke-direct {v2}, Landroid/content/ContentValues;-><init>()V
                                                                                                                                                                                        35const-string v3, "package_name"
                                                                                                                                                                                        37iget-object v4, v1, Lc/g/h/e/g$a;->a:Ljava/lang/String;
                                                                                                                                                                                        39invoke-virtual {v2, v3, v4}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        41const-string v3, "message_ts"
                                                                                                                                                                                        42iget-wide v4, v1, Lc/g/h/e/g$a;->b:J
                                                                                                                                                                                        44invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                        45move-result-object v4
                                                                                                                                                                                        47invoke-virtual {v2, v3, v4}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V
                                                                                                                                                                                        49const-string v3, "network_type"
                                                                                                                                                                                        50iget v4, v1, Lc/g/h/e/g$a;->c:I
                                                                                                                                                                                        52invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        53move-result-object v4
                                                                                                                                                                                        55invoke-virtual {v2, v3, v4}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
                                                                                                                                                                                        57const-string v3, "bytes"
                                                                                                                                                                                        58iget-wide v4, v1, Lc/g/h/e/g$a;->f:J
                                                                                                                                                                                        60invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                        61move-result-object v4
                                                                                                                                                                                        63invoke-virtual {v2, v3, v4}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V
                                                                                                                                                                                        65const-string v3, "rcv"
                                                                                                                                                                                        66iget v4, v1, Lc/g/h/e/g$a;->d:I
                                                                                                                                                                                        68invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        69move-result-object v4
                                                                                                                                                                                        71invoke-virtual {v2, v3, v4}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
                                                                                                                                                                                        73const-string v3, "imsi"
                                                                                                                                                                                        75iget-object v1, v1, Lc/g/h/e/g$a;->e:Ljava/lang/String;
                                                                                                                                                                                        77invoke-virtual {v2, v3, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        79const-string v1, "traffic"
                                                                                                                                                                                        80const/4 v3, 0x0
                                                                                                                                                                                        82invoke-virtual {p0, v1, v3, v2}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J
                                                                                                                                                                                        83goto/16 :goto_12
                                                                                                                                                                                        84cond_64:
                                                                                                                                                                                        85invoke-virtual {p0}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V
                                                                                                                                                                                        86try_end_67:
                                                                                                                                                                                        87invoke-virtual {p0}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V
                                                                                                                                                                                        88monitor-exit v0
                                                                                                                                                                                        89goto/16 :goto_78
                                                                                                                                                                                        90catchall_6c: move-exception p1
                                                                                                                                                                                        92invoke-virtual {p0}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V
                                                                                                                                                                                        93throw p1
                                                                                                                                                                                        94catchall_71: move-exception p0
                                                                                                                                                                                        95monitor-exit v0
                                                                                                                                                                                        96try_start_73: throw p0
                                                                                                                                                                                        97try_end_74: move-exception p0
                                                                                                                                                                                        99invoke-static {p0}, Lc/g/a/a/c/c;->a(Ljava/lang/Throwable;)V
                                                                                                                                                                                        100goto_78: return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.EnumMap.<init>
                                                                                                                                                                                        • c.e.b.g.b$e.a:Lc/e/b/g/b$e
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • c.e.b.g.b$e.b:Lc/e/b/g/b$e
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • c.e.b.g.b$e.c:Lc/e/b/g/b$e
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • c.e.b.g.b$e.d:Lc/e/b/g/b$e
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • c.e.b.g.b$e.e:Lc/e/b/g/b$e
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • c.e.b.g.b$e.f:Lc/e/b/g/b$e
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • c.e.b.g.b$e.g:Lc/e/b/g/b$e
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • c.e.b.g.b$e.h:Lc/e/b/g/b$e
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • c.e.b.g.b$e.i:Lc/e/b/g/b$e
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • c.e.b.g.b$e.j:Lc/e/b/g/b$e
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Collections.unmodifiableMap
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • UMEnvelope
                                                                                                                                                                                        • version
                                                                                                                                                                                        • address
                                                                                                                                                                                        • signature
                                                                                                                                                                                        • serial_num
                                                                                                                                                                                        • ts_secs
                                                                                                                                                                                        • length
                                                                                                                                                                                        • entity
                                                                                                                                                                                        • guid
                                                                                                                                                                                        • checksum
                                                                                                                                                                                        • codex
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, La/a/a/b/k;
                                                                                                                                                                                        2const-string v1, "UMEnvelope"
                                                                                                                                                                                        4invoke-direct {v0, v1}, La/a/a/b/k;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        5sput-object v0, Lc/e/b/g/b;->a:La/a/a/b/k;
                                                                                                                                                                                        6new-instance v0, La/a/a/b/c;
                                                                                                                                                                                        8const-string v1, "version"
                                                                                                                                                                                        9const/4 v2, 0x1
                                                                                                                                                                                        10const/16 v3, 0xb
                                                                                                                                                                                        12invoke-direct {v0, v1, v3, v2}, La/a/a/b/c;-><init>(Ljava/lang/String;BS)V
                                                                                                                                                                                        13sput-object v0, Lc/e/b/g/b;->b:La/a/a/b/c;
                                                                                                                                                                                        14new-instance v0, La/a/a/b/c;
                                                                                                                                                                                        15const/4 v4, 0x2
                                                                                                                                                                                        17const-string v5, "address"
                                                                                                                                                                                        19invoke-direct {v0, v5, v3, v4}, La/a/a/b/c;-><init>(Ljava/lang/String;BS)V
                                                                                                                                                                                        20sput-object v0, Lc/e/b/g/b;->c:La/a/a/b/c;
                                                                                                                                                                                        21new-instance v0, La/a/a/b/c;
                                                                                                                                                                                        23const-string v6, "signature"
                                                                                                                                                                                        24const/4 v7, 0x3
                                                                                                                                                                                        26invoke-direct {v0, v6, v3, v7}, La/a/a/b/c;-><init>(Ljava/lang/String;BS)V
                                                                                                                                                                                        27sput-object v0, Lc/e/b/g/b;->d:La/a/a/b/c;
                                                                                                                                                                                        28new-instance v0, La/a/a/b/c;
                                                                                                                                                                                        30const-string v7, "serial_num"
                                                                                                                                                                                        31const/16 v8, 0x8
                                                                                                                                                                                        32const/4 v9, 0x4
                                                                                                                                                                                        34invoke-direct {v0, v7, v8, v9}, La/a/a/b/c;-><init>(Ljava/lang/String;BS)V
                                                                                                                                                                                        35sput-object v0, Lc/e/b/g/b;->e:La/a/a/b/c;
                                                                                                                                                                                        36new-instance v0, La/a/a/b/c;
                                                                                                                                                                                        38const-string v9, "ts_secs"
                                                                                                                                                                                        39const/4 v10, 0x5
                                                                                                                                                                                        41invoke-direct {v0, v9, v8, v10}, La/a/a/b/c;-><init>(Ljava/lang/String;BS)V
                                                                                                                                                                                        42sput-object v0, Lc/e/b/g/b;->f:La/a/a/b/c;
                                                                                                                                                                                        43new-instance v0, La/a/a/b/c;
                                                                                                                                                                                        45const-string v10, "length"
                                                                                                                                                                                        46const/4 v11, 0x6
                                                                                                                                                                                        48invoke-direct {v0, v10, v8, v11}, La/a/a/b/c;-><init>(Ljava/lang/String;BS)V
                                                                                                                                                                                        49sput-object v0, Lc/e/b/g/b;->g:La/a/a/b/c;
                                                                                                                                                                                        50new-instance v0, La/a/a/b/c;
                                                                                                                                                                                        52const-string v11, "entity"
                                                                                                                                                                                        53const/4 v12, 0x7
                                                                                                                                                                                        55invoke-direct {v0, v11, v3, v12}, La/a/a/b/c;-><init>(Ljava/lang/String;BS)V
                                                                                                                                                                                        56sput-object v0, Lc/e/b/g/b;->h:La/a/a/b/c;
                                                                                                                                                                                        57new-instance v0, La/a/a/b/c;
                                                                                                                                                                                        59const-string v12, "guid"
                                                                                                                                                                                        61invoke-direct {v0, v12, v3, v8}, La/a/a/b/c;-><init>(Ljava/lang/String;BS)V
                                                                                                                                                                                        62sput-object v0, Lc/e/b/g/b;->i:La/a/a/b/c;
                                                                                                                                                                                        63new-instance v0, La/a/a/b/c;
                                                                                                                                                                                        65const-string v13, "checksum"
                                                                                                                                                                                        66const/16 v14, 0x9
                                                                                                                                                                                        68invoke-direct {v0, v13, v3, v14}, La/a/a/b/c;-><init>(Ljava/lang/String;BS)V
                                                                                                                                                                                        69sput-object v0, Lc/e/b/g/b;->j:La/a/a/b/c;
                                                                                                                                                                                        70new-instance v0, La/a/a/b/c;
                                                                                                                                                                                        72const-string v14, "codex"
                                                                                                                                                                                        73const/16 v15, 0xa
                                                                                                                                                                                        75invoke-direct {v0, v14, v8, v15}, La/a/a/b/c;-><init>(Ljava/lang/String;BS)V
                                                                                                                                                                                        76sput-object v0, Lc/e/b/g/b;->k:La/a/a/b/c;
                                                                                                                                                                                        77new-instance v0, Ljava/util/HashMap;
                                                                                                                                                                                        79invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        80sput-object v0, Lc/e/b/g/b;->l:Ljava/util/Map;
                                                                                                                                                                                        82sget-object v0, Lc/e/b/g/b;->l:Ljava/util/Map;
                                                                                                                                                                                        83const-class v15, La/a/a/c/c;
                                                                                                                                                                                        84new-instance v4, Lc/e/b/g/b$b;
                                                                                                                                                                                        85const/4 v8, 0x0
                                                                                                                                                                                        87invoke-direct {v4, v8}, Lc/e/b/g/b$b;-><init>(Lc/e/b/g/a;)V
                                                                                                                                                                                        89invoke-interface {v0, v15, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        91sget-object v0, Lc/e/b/g/b;->l:Ljava/util/Map;
                                                                                                                                                                                        92const-class v4, La/a/a/c/d;
                                                                                                                                                                                        93new-instance v15, Lc/e/b/g/b$d;
                                                                                                                                                                                        95invoke-direct {v15, v8}, Lc/e/b/g/b$d;-><init>(Lc/e/b/g/a;)V
                                                                                                                                                                                        97invoke-interface {v0, v4, v15}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        98new-instance v0, Ljava/util/EnumMap;
                                                                                                                                                                                        99const-class v4, Lc/e/b/g/b$e;
                                                                                                                                                                                        101invoke-direct {v0, v4}, Ljava/util/EnumMap;-><init>(Ljava/lang/Class;)V
                                                                                                                                                                                        103sget-object v4, Lc/e/b/g/b$e;->a:Lc/e/b/g/b$e;
                                                                                                                                                                                        104new-instance v8, La/a/a/a/a;
                                                                                                                                                                                        105new-instance v15, La/a/a/a/b;
                                                                                                                                                                                        107invoke-direct {v15, v3}, La/a/a/a/b;-><init>(B)V
                                                                                                                                                                                        109invoke-direct {v8, v1, v2, v15}, La/a/a/a/a;-><init>(Ljava/lang/String;BLa/a/a/a/b;)V
                                                                                                                                                                                        111invoke-interface {v0, v4, v8}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        113sget-object v1, Lc/e/b/g/b$e;->b:Lc/e/b/g/b$e;
                                                                                                                                                                                        114new-instance v4, La/a/a/a/a;
                                                                                                                                                                                        115new-instance v8, La/a/a/a/b;
                                                                                                                                                                                        117invoke-direct {v8, v3}, La/a/a/a/b;-><init>(B)V
                                                                                                                                                                                        119invoke-direct {v4, v5, v2, v8}, La/a/a/a/a;-><init>(Ljava/lang/String;BLa/a/a/a/b;)V
                                                                                                                                                                                        121invoke-interface {v0, v1, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        123sget-object v1, Lc/e/b/g/b$e;->c:Lc/e/b/g/b$e;
                                                                                                                                                                                        124new-instance v4, La/a/a/a/a;
                                                                                                                                                                                        125new-instance v5, La/a/a/a/b;
                                                                                                                                                                                        127invoke-direct {v5, v3}, La/a/a/a/b;-><init>(B)V
                                                                                                                                                                                        129invoke-direct {v4, v6, v2, v5}, La/a/a/a/a;-><init>(Ljava/lang/String;BLa/a/a/a/b;)V
                                                                                                                                                                                        131invoke-interface {v0, v1, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        133sget-object v1, Lc/e/b/g/b$e;->d:Lc/e/b/g/b$e;
                                                                                                                                                                                        134new-instance v4, La/a/a/a/a;
                                                                                                                                                                                        135new-instance v5, La/a/a/a/b;
                                                                                                                                                                                        136const/16 v6, 0x8
                                                                                                                                                                                        138invoke-direct {v5, v6}, La/a/a/a/b;-><init>(B)V
                                                                                                                                                                                        140invoke-direct {v4, v7, v2, v5}, La/a/a/a/a;-><init>(Ljava/lang/String;BLa/a/a/a/b;)V
                                                                                                                                                                                        142invoke-interface {v0, v1, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        144sget-object v1, Lc/e/b/g/b$e;->e:Lc/e/b/g/b$e;
                                                                                                                                                                                        145new-instance v4, La/a/a/a/a;
                                                                                                                                                                                        146new-instance v5, La/a/a/a/b;
                                                                                                                                                                                        148invoke-direct {v5, v6}, La/a/a/a/b;-><init>(B)V
                                                                                                                                                                                        150invoke-direct {v4, v9, v2, v5}, La/a/a/a/a;-><init>(Ljava/lang/String;BLa/a/a/a/b;)V
                                                                                                                                                                                        152invoke-interface {v0, v1, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        154sget-object v1, Lc/e/b/g/b$e;->f:Lc/e/b/g/b$e;
                                                                                                                                                                                        155new-instance v4, La/a/a/a/a;
                                                                                                                                                                                        156new-instance v5, La/a/a/a/b;
                                                                                                                                                                                        158invoke-direct {v5, v6}, La/a/a/a/b;-><init>(B)V
                                                                                                                                                                                        160invoke-direct {v4, v10, v2, v5}, La/a/a/a/a;-><init>(Ljava/lang/String;BLa/a/a/a/b;)V
                                                                                                                                                                                        162invoke-interface {v0, v1, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        164sget-object v1, Lc/e/b/g/b$e;->g:Lc/e/b/g/b$e;
                                                                                                                                                                                        165new-instance v4, La/a/a/a/a;
                                                                                                                                                                                        166new-instance v5, La/a/a/a/b;
                                                                                                                                                                                        168invoke-direct {v5, v3, v2}, La/a/a/a/b;-><init>(BZ)V
                                                                                                                                                                                        170invoke-direct {v4, v11, v2, v5}, La/a/a/a/a;-><init>(Ljava/lang/String;BLa/a/a/a/b;)V
                                                                                                                                                                                        172invoke-interface {v0, v1, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        174sget-object v1, Lc/e/b/g/b$e;->h:Lc/e/b/g/b$e;
                                                                                                                                                                                        175new-instance v4, La/a/a/a/a;
                                                                                                                                                                                        176new-instance v5, La/a/a/a/b;
                                                                                                                                                                                        178invoke-direct {v5, v3}, La/a/a/a/b;-><init>(B)V
                                                                                                                                                                                        180invoke-direct {v4, v12, v2, v5}, La/a/a/a/a;-><init>(Ljava/lang/String;BLa/a/a/a/b;)V
                                                                                                                                                                                        182invoke-interface {v0, v1, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        184sget-object v1, Lc/e/b/g/b$e;->i:Lc/e/b/g/b$e;
                                                                                                                                                                                        185new-instance v4, La/a/a/a/a;
                                                                                                                                                                                        186new-instance v5, La/a/a/a/b;
                                                                                                                                                                                        188invoke-direct {v5, v3}, La/a/a/a/b;-><init>(B)V
                                                                                                                                                                                        190invoke-direct {v4, v13, v2, v5}, La/a/a/a/a;-><init>(Ljava/lang/String;BLa/a/a/a/b;)V
                                                                                                                                                                                        192invoke-interface {v0, v1, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        194sget-object v1, Lc/e/b/g/b$e;->j:Lc/e/b/g/b$e;
                                                                                                                                                                                        195new-instance v2, La/a/a/a/a;
                                                                                                                                                                                        196new-instance v3, La/a/a/a/b;
                                                                                                                                                                                        197const/16 v4, 0x8
                                                                                                                                                                                        199invoke-direct {v3, v4}, La/a/a/a/b;-><init>(B)V
                                                                                                                                                                                        200const/4 v4, 0x2
                                                                                                                                                                                        202invoke-direct {v2, v14, v4, v3}, La/a/a/a/a;-><init>(Ljava/lang/String;BLa/a/a/a/b;)V
                                                                                                                                                                                        204invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        206invoke-static {v0}, Ljava/util/Collections;->unmodifiableMap(Ljava/util/Map;)Ljava/util/Map;
                                                                                                                                                                                        207move-result-object v0
                                                                                                                                                                                        208sput-object v0, Lc/e/b/g/b;->m:Ljava/util/Map;
                                                                                                                                                                                        209const-class v0, Lc/e/b/g/b;
                                                                                                                                                                                        211sget-object v1, Lc/e/b/g/b;->m:Ljava/util/Map;
                                                                                                                                                                                        213invoke-static {v0, v1}, La/a/a/a/a;->a(Ljava/lang/Class;Ljava/util/Map;)V
                                                                                                                                                                                        214return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • android.telephony.TelephonyManager.getPhoneType
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • android.telephony.TelephonyManager.getPhoneType
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.text.TextUtils.equals
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.lang.Exception.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • phone
                                                                                                                                                                                        • getPhoneCount
                                                                                                                                                                                        • getDeviceId
                                                                                                                                                                                        • getImei
                                                                                                                                                                                        • getMeid
                                                                                                                                                                                        • ,
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-static {}, Lc/g/a/a/a/f;->g()Z
                                                                                                                                                                                        2move-result v0
                                                                                                                                                                                        4const-string v1, ""
                                                                                                                                                                                        5if-eqz v0, :cond_9
                                                                                                                                                                                        6return-object v1
                                                                                                                                                                                        7cond_9: sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        8const/16 v2, 0x16
                                                                                                                                                                                        9if-ge v0, v2, :cond_10
                                                                                                                                                                                        10return-object v1
                                                                                                                                                                                        11cond_10:
                                                                                                                                                                                        12sget-object v0, Lc/g/a/a/a/d;->b:Ljava/lang/String;
                                                                                                                                                                                        14invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        15move-result v0
                                                                                                                                                                                        16if-nez v0, :cond_1b
                                                                                                                                                                                        18sget-object p0, Lc/g/a/a/a/d;->b:Ljava/lang/String;
                                                                                                                                                                                        19return-object p0
                                                                                                                                                                                        20cond_1b:
                                                                                                                                                                                        21invoke-static {p0}, Lc/g/a/a/a/d;->p(Landroid/content/Context;)Z
                                                                                                                                                                                        22move-result v0
                                                                                                                                                                                        23if-nez v0, :cond_22
                                                                                                                                                                                        24return-object v1
                                                                                                                                                                                        25cond_22:
                                                                                                                                                                                        26invoke-static {p0}, Lc/g/a/a/a/d;->f(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        27move-result-object v0
                                                                                                                                                                                        28sput-object v0, Lc/g/a/a/a/d;->a:Ljava/lang/String;
                                                                                                                                                                                        30sget-object v0, Lc/g/a/a/a/d;->a:Ljava/lang/String;
                                                                                                                                                                                        32invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        33move-result v0
                                                                                                                                                                                        34if-eqz v0, :cond_31
                                                                                                                                                                                        35return-object v1
                                                                                                                                                                                        36cond_31:
                                                                                                                                                                                        37const-string v0, "phone"
                                                                                                                                                                                        39invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        40move-result-object p0
                                                                                                                                                                                        41check-cast p0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        43const-string v0, "getPhoneCount"
                                                                                                                                                                                        44const/4 v2, 0x0
                                                                                                                                                                                        45new-array v3, v2, [Ljava/lang/Object;
                                                                                                                                                                                        47invoke-static {p0, v0, v3}, Lc/g/a/a/f/a;->a(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        48move-result-object v0
                                                                                                                                                                                        49check-cast v0, Ljava/lang/Integer;
                                                                                                                                                                                        50if-eqz v0, :cond_d3
                                                                                                                                                                                        52invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        53move-result v3
                                                                                                                                                                                        54const/4 v4, 0x1
                                                                                                                                                                                        55if-le v3, v4, :cond_d3
                                                                                                                                                                                        56const/4 v3, 0x0
                                                                                                                                                                                        57move-object v5, v3
                                                                                                                                                                                        58const/4 v3, 0x0
                                                                                                                                                                                        59goto_50:
                                                                                                                                                                                        60invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        61move-result v6
                                                                                                                                                                                        62if-ge v3, v6, :cond_c1
                                                                                                                                                                                        63sget v6, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        64const/16 v7, 0x1a
                                                                                                                                                                                        65if-ge v6, v7, :cond_6d
                                                                                                                                                                                        67const-string v5, "getDeviceId"
                                                                                                                                                                                        68new-array v6, v4, [Ljava/lang/Object;
                                                                                                                                                                                        70invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        71move-result-object v7
                                                                                                                                                                                        72aput-object v7, v6, v2
                                                                                                                                                                                        74invoke-static {p0, v5, v6}, Lc/g/a/a/f/a;->a(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        75move-result-object v5
                                                                                                                                                                                        76goto_6a: check-cast v5, Ljava/lang/String;
                                                                                                                                                                                        77goto/16 :goto_98
                                                                                                                                                                                        78cond_6d:
                                                                                                                                                                                        79invoke-virtual {p0}, Landroid/telephony/TelephonyManager;->getPhoneType()I
                                                                                                                                                                                        80move-result v6
                                                                                                                                                                                        81if-ne v4, v6, :cond_82
                                                                                                                                                                                        83const-string v5, "getImei"
                                                                                                                                                                                        84new-array v6, v4, [Ljava/lang/Object;
                                                                                                                                                                                        86invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        87move-result-object v7
                                                                                                                                                                                        88aput-object v7, v6, v2
                                                                                                                                                                                        90invoke-static {p0, v5, v6}, Lc/g/a/a/f/a;->a(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        91move-result-object v5
                                                                                                                                                                                        92goto/16 :goto_6a
                                                                                                                                                                                        93cond_82: const/4 v6, 0x2
                                                                                                                                                                                        95invoke-virtual {p0}, Landroid/telephony/TelephonyManager;->getPhoneType()I
                                                                                                                                                                                        96move-result v7
                                                                                                                                                                                        97if-ne v6, v7, :cond_98
                                                                                                                                                                                        99const-string v5, "getMeid"
                                                                                                                                                                                        100new-array v6, v4, [Ljava/lang/Object;
                                                                                                                                                                                        102invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        103move-result-object v7
                                                                                                                                                                                        104aput-object v7, v6, v2
                                                                                                                                                                                        106invoke-static {p0, v5, v6}, Lc/g/a/a/f/a;->a(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        107move-result-object v5
                                                                                                                                                                                        108goto/16 :goto_6a
                                                                                                                                                                                        109goto_98:
                                                                                                                                                                                        110invoke-static {v5}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        111move-result v6
                                                                                                                                                                                        112if-nez v6, :cond_be
                                                                                                                                                                                        114sget-object v6, Lc/g/a/a/a/d;->a:Ljava/lang/String;
                                                                                                                                                                                        116invoke-static {v6, v5}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        117move-result v6
                                                                                                                                                                                        118if-nez v6, :cond_be
                                                                                                                                                                                        119new-instance v6, Ljava/lang/StringBuilder;
                                                                                                                                                                                        121invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        123sget-object v7, Lc/g/a/a/a/d;->b:Ljava/lang/String;
                                                                                                                                                                                        125invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        127invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        129const-string v7, ","
                                                                                                                                                                                        131invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        133invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        134move-result-object v6
                                                                                                                                                                                        135sput-object v6, Lc/g/a/a/a/d;->b:Ljava/lang/String;
                                                                                                                                                                                        136cond_be: add-int/lit8 v3, v3, 0x1
                                                                                                                                                                                        137goto/16 :goto_50
                                                                                                                                                                                        138cond_c1:
                                                                                                                                                                                        139sget-object p0, Lc/g/a/a/a/d;->b:Ljava/lang/String;
                                                                                                                                                                                        141invoke-virtual {p0}, Ljava/lang/String;->length()I
                                                                                                                                                                                        142move-result p0
                                                                                                                                                                                        144sget-object v0, Lc/g/a/a/a/d;->b:Ljava/lang/String;
                                                                                                                                                                                        145sub-int/2addr p0, v4
                                                                                                                                                                                        147invoke-virtual {v0, v2, p0}, Ljava/lang/String;->substring(II)Ljava/lang/String;
                                                                                                                                                                                        148move-result-object p0
                                                                                                                                                                                        149sput-object p0, Lc/g/a/a/a/d;->b:Ljava/lang/String;
                                                                                                                                                                                        151sget-object p0, Lc/g/a/a/a/d;->b:Ljava/lang/String;
                                                                                                                                                                                        152try_end_d2: return-object p0
                                                                                                                                                                                        153cond_d3: return-object v1
                                                                                                                                                                                        154catch_d4: move-exception p0
                                                                                                                                                                                        156invoke-virtual {p0}, Ljava/lang/Exception;->toString()Ljava/lang/String;
                                                                                                                                                                                        157move-result-object p0
                                                                                                                                                                                        159invoke-static {p0}, Lc/g/a/a/c/c;->d(Ljava/lang/String;)V
                                                                                                                                                                                        160return-object v1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • com.baidu.mapapi.search.core.SearchResult$ERRORNO.SEARCH_OPTION_ERROR:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO
                                                                                                                                                                                        • com.baidu.mapapi.search.core.SearchResult$ERRORNO.SEARCH_SERVER_INTERNAL_ERROR:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO
                                                                                                                                                                                        • org.json.JSONObject.optJSONObject
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • com.baidu.mapapi.search.core.SearchResult$ERRORNO.AMBIGUOUS_ROURE_ADDR:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.optJSONObject
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • org.json.JSONException.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • status_sdk
                                                                                                                                                                                        • result
                                                                                                                                                                                        • type
                                                                                                                                                                                        • routes
                                                                                                                                                                                        • origin
                                                                                                                                                                                        • originPt
                                                                                                                                                                                        • destination
                                                                                                                                                                                        • destinationPt
                                                                                                                                                                                        • distance
                                                                                                                                                                                        • duration
                                                                                                                                                                                        • steps
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1if-eqz p1, :cond_b3
                                                                                                                                                                                        3invoke-virtual {p1}, Ljava/lang/String;->length()I
                                                                                                                                                                                        4move-result v1
                                                                                                                                                                                        5if-gtz v1, :cond_b
                                                                                                                                                                                        6goto/16 :goto_b3
                                                                                                                                                                                        7cond_b: new-instance v1, Lorg/json/JSONObject;
                                                                                                                                                                                        9invoke-direct {v1, p1}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        10try_end_10:
                                                                                                                                                                                        11const-string p1, "status_sdk"
                                                                                                                                                                                        13invoke-virtual {v1, p1}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        14move-result p1
                                                                                                                                                                                        15const/4 v2, 0x2
                                                                                                                                                                                        16const/4 v3, 0x1
                                                                                                                                                                                        17if-eqz p1, :cond_29
                                                                                                                                                                                        18if-eq p1, v3, :cond_24
                                                                                                                                                                                        19if-eq p1, v2, :cond_1f
                                                                                                                                                                                        20goto/16 :goto_23
                                                                                                                                                                                        21cond_1f:
                                                                                                                                                                                        22sget-object p1, Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;->SEARCH_OPTION_ERROR:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;
                                                                                                                                                                                        23iput-object p1, p2, Lcom/baidu/mapapi/search/core/SearchResult;->error:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;
                                                                                                                                                                                        24goto_23: return v0
                                                                                                                                                                                        25cond_24:
                                                                                                                                                                                        26sget-object p1, Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;->SEARCH_SERVER_INTERNAL_ERROR:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;
                                                                                                                                                                                        27iput-object p1, p2, Lcom/baidu/mapapi/search/core/SearchResult;->error:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;
                                                                                                                                                                                        28return v3
                                                                                                                                                                                        29cond_29:
                                                                                                                                                                                        30const-string p1, "result"
                                                                                                                                                                                        32invoke-virtual {v1, p1}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        33move-result-object p1
                                                                                                                                                                                        34if-nez p1, :cond_32
                                                                                                                                                                                        35return v0
                                                                                                                                                                                        36cond_32:
                                                                                                                                                                                        37const-string v4, "type"
                                                                                                                                                                                        39invoke-virtual {v1, v4}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        40move-result v1
                                                                                                                                                                                        41if-ne v1, v3, :cond_46
                                                                                                                                                                                        43invoke-direct {p0, p1}, Lcom/baidu/platform/core/d/a;->b(Lorg/json/JSONObject;)Lcom/baidu/mapapi/search/route/SuggestAddrInfo;
                                                                                                                                                                                        44move-result-object p1
                                                                                                                                                                                        46invoke-virtual {p2, p1}, Lcom/baidu/mapapi/search/route/BikingRouteResult;->setSuggestAddrInfo(Lcom/baidu/mapapi/search/route/SuggestAddrInfo;)V
                                                                                                                                                                                        48sget-object p1, Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;->AMBIGUOUS_ROURE_ADDR:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;
                                                                                                                                                                                        49iput-object p1, p2, Lcom/baidu/mapapi/search/core/SearchResult;->error:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;
                                                                                                                                                                                        50goto/16 :goto_ad
                                                                                                                                                                                        51cond_46: if-ne v1, v2, :cond_ae
                                                                                                                                                                                        53const-string v1, "routes"
                                                                                                                                                                                        55invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        56move-result-object v1
                                                                                                                                                                                        57if-eqz v1, :cond_ae
                                                                                                                                                                                        59invoke-virtual {v1}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        60move-result v2
                                                                                                                                                                                        61if-gtz v2, :cond_57
                                                                                                                                                                                        62goto/16 :goto_ae
                                                                                                                                                                                        63cond_57:
                                                                                                                                                                                        64const-string v2, "origin"
                                                                                                                                                                                        66const-string v4, "originPt"
                                                                                                                                                                                        68invoke-direct {p0, p1, v2, v4}, Lcom/baidu/platform/core/d/a;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;)Lcom/baidu/mapapi/search/core/RouteNode;
                                                                                                                                                                                        69move-result-object v2
                                                                                                                                                                                        71const-string v4, "destination"
                                                                                                                                                                                        73const-string v5, "destinationPt"
                                                                                                                                                                                        75invoke-direct {p0, p1, v4, v5}, Lcom/baidu/platform/core/d/a;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;)Lcom/baidu/mapapi/search/core/RouteNode;
                                                                                                                                                                                        76move-result-object p1
                                                                                                                                                                                        77new-instance v4, Ljava/util/ArrayList;
                                                                                                                                                                                        79invoke-direct {v4}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        80const/4 v5, 0x0
                                                                                                                                                                                        81goto_6d:
                                                                                                                                                                                        82invoke-virtual {v1}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        83move-result v6
                                                                                                                                                                                        84if-ge v5, v6, :cond_aa
                                                                                                                                                                                        85new-instance v6, Lcom/baidu/mapapi/search/route/BikingRouteLine;
                                                                                                                                                                                        87invoke-direct {v6}, Lcom/baidu/mapapi/search/route/BikingRouteLine;-><init>()V
                                                                                                                                                                                        88try_start_78:
                                                                                                                                                                                        89invoke-virtual {v1, v5}, Lorg/json/JSONArray;->optJSONObject(I)Lorg/json/JSONObject;
                                                                                                                                                                                        90move-result-object v7
                                                                                                                                                                                        91if-nez v7, :cond_7f
                                                                                                                                                                                        92return v0
                                                                                                                                                                                        93cond_7f:
                                                                                                                                                                                        94invoke-virtual {v6, v2}, Lcom/baidu/mapapi/search/core/RouteLine;->setStarting(Lcom/baidu/mapapi/search/core/RouteNode;)V
                                                                                                                                                                                        96invoke-virtual {v6, p1}, Lcom/baidu/mapapi/search/core/RouteLine;->setTerminal(Lcom/baidu/mapapi/search/core/RouteNode;)V
                                                                                                                                                                                        98const-string v8, "distance"
                                                                                                                                                                                        100invoke-virtual {v7, v8}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        101move-result v8
                                                                                                                                                                                        103invoke-virtual {v6, v8}, Lcom/baidu/mapapi/search/core/RouteLine;->setDistance(I)V
                                                                                                                                                                                        105const-string v8, "duration"
                                                                                                                                                                                        107invoke-virtual {v7, v8}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        108move-result v8
                                                                                                                                                                                        110invoke-virtual {v6, v8}, Lcom/baidu/mapapi/search/core/RouteLine;->setDuration(I)V
                                                                                                                                                                                        112const-string v8, "steps"
                                                                                                                                                                                        114invoke-virtual {v7, v8}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        115move-result-object v7
                                                                                                                                                                                        117invoke-direct {p0, v7}, Lcom/baidu/platform/core/d/a;->a(Lorg/json/JSONArray;)Ljava/util/List;
                                                                                                                                                                                        118move-result-object v7
                                                                                                                                                                                        120invoke-virtual {v6, v7}, Lcom/baidu/mapapi/search/core/RouteLine;->setSteps(Ljava/util/List;)V
                                                                                                                                                                                        121try_end_a4:
                                                                                                                                                                                        122invoke-interface {v4, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        123catch_a7: add-int/lit8 v5, v5, 0x1
                                                                                                                                                                                        124goto/16 :goto_6d
                                                                                                                                                                                        125cond_aa:
                                                                                                                                                                                        126invoke-virtual {p2, v4}, Lcom/baidu/mapapi/search/route/BikingRouteResult;->setRouteLines(Ljava/util/List;)V
                                                                                                                                                                                        127goto_ad: return v3
                                                                                                                                                                                        128cond_ae: return v0
                                                                                                                                                                                        129catch_af: move-exception p1
                                                                                                                                                                                        131invoke-virtual {p1}, Lorg/json/JSONException;->printStackTrace()V
                                                                                                                                                                                        132goto_b3: return v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.content.Intent.<init>
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • com.firebear.androil.app.MaintainAddActivity.c
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.app.Activity.startActivity
                                                                                                                                                                                        • android.app.Activity.finish
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • \u8bb0\u5f55\u65f6\u95f4\uff1a
                                                                                                                                                                                        • yyyy\u5e74MM\u6708dd\u65e5
                                                                                                                                                                                        • \n\u884c\u9a76\u91cc\u7a0b\uff1a
                                                                                                                                                                                        • \u516c\u91cc\n\u4fdd\u517b\u9879\u76ee\uff1a
                                                                                                                                                                                        • SPEND
                                                                                                                                                                                        • TIME
                                                                                                                                                                                        • DEF_TYPE
                                                                                                                                                                                        • \u7ef4\u4fee\u4fdd\u517b
                                                                                                                                                                                        • INFO
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        2invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        4const-string v1, "\u8bb0\u5f55\u65f6\u95f4\uff1a"
                                                                                                                                                                                        6invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        8invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        9move-result-wide v1
                                                                                                                                                                                        11const-string v3, "yyyy\u5e74MM\u6708dd\u65e5"
                                                                                                                                                                                        13invoke-static {v1, v2, v3}, Lcom/firebear/androil/h/a;->a(JLjava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        14move-result-object v1
                                                                                                                                                                                        16invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        18const-string v1, "\n\u884c\u9a76\u91cc\u7a0b\uff1a"
                                                                                                                                                                                        20invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        21iget v1, p0, Lcom/firebear/androil/app/Cb;->b:I
                                                                                                                                                                                        23invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        25const-string v1, "\u516c\u91cc\n\u4fdd\u517b\u9879\u76ee\uff1a"
                                                                                                                                                                                        27invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        29iget-object v1, p0, Lcom/firebear/androil/app/Cb;->c:Ljava/lang/String;
                                                                                                                                                                                        31invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        33invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        34move-result-object v0
                                                                                                                                                                                        36iget-object v1, p0, Lcom/firebear/androil/app/Cb;->a:Lcom/firebear/androil/app/Eb;
                                                                                                                                                                                        38iget-object v1, v1, Lcom/firebear/androil/app/Eb;->a:Lcom/firebear/androil/app/MaintainAddActivity;
                                                                                                                                                                                        39new-instance v2, Landroid/content/Intent;
                                                                                                                                                                                        40const-class v3, Lcom/firebear/androil/app/AddSpendActivity;
                                                                                                                                                                                        42invoke-direct {v2, v1, v3}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
                                                                                                                                                                                        43iget v3, p0, Lcom/firebear/androil/app/Cb;->d:F
                                                                                                                                                                                        45const-string v4, "SPEND"
                                                                                                                                                                                        47invoke-virtual {v2, v4, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;F)Landroid/content/Intent;
                                                                                                                                                                                        48move-result-object v2
                                                                                                                                                                                        50iget-object v3, p0, Lcom/firebear/androil/app/Cb;->a:Lcom/firebear/androil/app/Eb;
                                                                                                                                                                                        52iget-object v3, v3, Lcom/firebear/androil/app/Eb;->a:Lcom/firebear/androil/app/MaintainAddActivity;
                                                                                                                                                                                        54invoke-static {v3}, Lcom/firebear/androil/app/MaintainAddActivity;->c(Lcom/firebear/androil/app/MaintainAddActivity;)J
                                                                                                                                                                                        55move-result-wide v3
                                                                                                                                                                                        57const-string v5, "TIME"
                                                                                                                                                                                        59invoke-virtual {v2, v5, v3, v4}, Landroid/content/Intent;->putExtra(Ljava/lang/String;J)Landroid/content/Intent;
                                                                                                                                                                                        60move-result-object v2
                                                                                                                                                                                        62const-string v3, "DEF_TYPE"
                                                                                                                                                                                        64const-string v4, "\u7ef4\u4fee\u4fdd\u517b"
                                                                                                                                                                                        66invoke-virtual {v2, v3, v4}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        67move-result-object v2
                                                                                                                                                                                        69const-string v3, "INFO"
                                                                                                                                                                                        71invoke-virtual {v2, v3, v0}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        72move-result-object v0
                                                                                                                                                                                        74invoke-virtual {v1, v0}, Landroid/app/Activity;->startActivity(Landroid/content/Intent;)V
                                                                                                                                                                                        76iget-object v0, p0, Lcom/firebear/androil/app/Cb;->a:Lcom/firebear/androil/app/Eb;
                                                                                                                                                                                        78iget-object v0, v0, Lcom/firebear/androil/app/Eb;->a:Lcom/firebear/androil/app/MaintainAddActivity;
                                                                                                                                                                                        80invoke-virtual {v0}, Landroid/app/Activity;->finish()V
                                                                                                                                                                                        81return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • url=
                                                                                                                                                                                        • ,
                                                                                                                                                                                        • type=
                                                                                                                                                                                        • time=
                                                                                                                                                                                        • code=
                                                                                                                                                                                        • header=
                                                                                                                                                                                        • exception=
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        2const-string v1, ""
                                                                                                                                                                                        4invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        6const-string v1, "url="
                                                                                                                                                                                        8invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        10iget-object v1, p0, Lcom/mintegral/msdk/rover/e;->a:Ljava/lang/String;
                                                                                                                                                                                        12invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        14const-string v1, ", "
                                                                                                                                                                                        16invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        18const-string v2, "type="
                                                                                                                                                                                        20invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        21iget v2, p0, Lcom/mintegral/msdk/rover/e;->b:I
                                                                                                                                                                                        23invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        25invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        27const-string v2, "time="
                                                                                                                                                                                        29invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        30iget v2, p0, Lcom/mintegral/msdk/rover/e;->c:I
                                                                                                                                                                                        32invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        34invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        36const-string v2, "code="
                                                                                                                                                                                        38invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        39iget v2, p0, Lcom/mintegral/msdk/rover/e;->d:I
                                                                                                                                                                                        41invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        43invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        45const-string v2, "header="
                                                                                                                                                                                        47invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        49iget-object v2, p0, Lcom/mintegral/msdk/rover/e;->e:Ljava/lang/String;
                                                                                                                                                                                        51invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        53invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        55const-string v1, "exception="
                                                                                                                                                                                        57invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        59iget-object v1, p0, Lcom/mintegral/msdk/rover/e;->f:Ljava/lang/String;
                                                                                                                                                                                        61invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        63invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        64move-result-object v0
                                                                                                                                                                                        65return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.util.Date.<init>
                                                                                                                                                                                        • java.util.Date.getTime
                                                                                                                                                                                        • java.lang.Long.valueOf
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • ts
                                                                                                                                                                                        • name
                                                                                                                                                                                        • ad_complete
                                                                                                                                                                                        • productid
                                                                                                                                                                                        • amount
                                                                                                                                                                                        • currency
                                                                                                                                                                                        • promo
                                                                                                                                                                                        • receipt
                                                                                                                                                                                        • type
                                                                                                                                                                                        • analytics.transaction.v1
                                                                                                                                                                                        • msg
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Ljava/util/HashMap;
                                                                                                                                                                                        2invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        3new-instance v1, Ljava/util/Date;
                                                                                                                                                                                        5invoke-direct {v1}, Ljava/util/Date;-><init>()V
                                                                                                                                                                                        7invoke-virtual {v1}, Ljava/util/Date;->getTime()J
                                                                                                                                                                                        8move-result-wide v1
                                                                                                                                                                                        10invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                        11move-result-object v1
                                                                                                                                                                                        13const-string v2, "ts"
                                                                                                                                                                                        15invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        17const-string v1, "name"
                                                                                                                                                                                        19const-string v2, "ad_complete"
                                                                                                                                                                                        21invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        23const-string v1, "productid"
                                                                                                                                                                                        25invoke-virtual {v0, v1, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        27const-string p0, "amount"
                                                                                                                                                                                        29invoke-virtual {v0, p0, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        31const-string p0, "currency"
                                                                                                                                                                                        33invoke-virtual {v0, p0, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        35const-string p0, "promo"
                                                                                                                                                                                        37invoke-virtual {v0, p0, p3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        39const-string p0, "receipt"
                                                                                                                                                                                        41invoke-virtual {v0, p0, p4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        42new-instance p0, Ljava/util/HashMap;
                                                                                                                                                                                        44invoke-direct {p0}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        46const-string p1, "type"
                                                                                                                                                                                        48const-string p2, "analytics.transaction.v1"
                                                                                                                                                                                        50invoke-virtual {p0, p1, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        52const-string p1, "msg"
                                                                                                                                                                                        54invoke-virtual {p0, p1, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        55new-instance p1, Lorg/json/JSONObject;
                                                                                                                                                                                        57invoke-direct {p1, p0}, Lorg/json/JSONObject;-><init>(Ljava/util/Map;)V
                                                                                                                                                                                        58return-object p1
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.util.Log.e
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.util.Log.d
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONException.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • token
                                                                                                                                                                                        • message
                                                                                                                                                                                        • uid
                                                                                                                                                                                        • appid
                                                                                                                                                                                        • status
                                                                                                                                                                                        • The result is null
                                                                                                                                                                                        • onAuthResult try permissionCheck result is:
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string p1, "token"
                                                                                                                                                                                        3const-string v0, "message"
                                                                                                                                                                                        5const-string v1, "uid"
                                                                                                                                                                                        7const-string v2, "appid"
                                                                                                                                                                                        9const-string v3, "status"
                                                                                                                                                                                        10if-nez p2, :cond_32
                                                                                                                                                                                        12invoke-static {}, Lcom/baidu/mapsdkplatform/comapi/util/PermissionCheck;->a()Ljava/lang/String;
                                                                                                                                                                                        13move-result-object p1
                                                                                                                                                                                        15const-string p2, "The result is null"
                                                                                                                                                                                        17invoke-static {p1, p2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        19invoke-static {}, Lcom/baidu/mapsdkplatform/comapi/util/PermissionCheck;->permissionCheck()I
                                                                                                                                                                                        20move-result p1
                                                                                                                                                                                        22invoke-static {}, Lcom/baidu/mapsdkplatform/comapi/util/PermissionCheck;->a()Ljava/lang/String;
                                                                                                                                                                                        23move-result-object p2
                                                                                                                                                                                        24new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        26invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        28const-string v1, "onAuthResult try permissionCheck result is: "
                                                                                                                                                                                        30invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        32invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        34invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        35move-result-object p1
                                                                                                                                                                                        37invoke-static {p2, p1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        38return-void
                                                                                                                                                                                        39cond_32: new-instance v4, Lcom/baidu/mapsdkplatform/comapi/util/PermissionCheck$b;
                                                                                                                                                                                        41invoke-direct {v4}, Lcom/baidu/mapsdkplatform/comapi/util/PermissionCheck$b;-><init>()V
                                                                                                                                                                                        42try_start_37: new-instance v5, Lorg/json/JSONObject;
                                                                                                                                                                                        44invoke-direct {v5, p2}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        46invoke-virtual {v5, v3}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        47move-result p2
                                                                                                                                                                                        48if-eqz p2, :cond_48
                                                                                                                                                                                        50invoke-virtual {v5, v3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        51move-result p2
                                                                                                                                                                                        52iput p2, v4, Lcom/baidu/mapsdkplatform/comapi/util/PermissionCheck$b;->a:I
                                                                                                                                                                                        53cond_48:
                                                                                                                                                                                        54invoke-virtual {v5, v2}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        55move-result p2
                                                                                                                                                                                        56if-eqz p2, :cond_54
                                                                                                                                                                                        58invoke-virtual {v5, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        59move-result-object p2
                                                                                                                                                                                        60iput-object p2, v4, Lcom/baidu/mapsdkplatform/comapi/util/PermissionCheck$b;->c:Ljava/lang/String;
                                                                                                                                                                                        61cond_54:
                                                                                                                                                                                        62invoke-virtual {v5, v1}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        63move-result p2
                                                                                                                                                                                        64if-eqz p2, :cond_60
                                                                                                                                                                                        66invoke-virtual {v5, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        67move-result-object p2
                                                                                                                                                                                        68iput-object p2, v4, Lcom/baidu/mapsdkplatform/comapi/util/PermissionCheck$b;->b:Ljava/lang/String;
                                                                                                                                                                                        69cond_60:
                                                                                                                                                                                        70invoke-virtual {v5, v0}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        71move-result p2
                                                                                                                                                                                        72if-eqz p2, :cond_6c
                                                                                                                                                                                        74invoke-virtual {v5, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        75move-result-object p2
                                                                                                                                                                                        76iput-object p2, v4, Lcom/baidu/mapsdkplatform/comapi/util/PermissionCheck$b;->d:Ljava/lang/String;
                                                                                                                                                                                        77cond_6c:
                                                                                                                                                                                        78invoke-virtual {v5, p1}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        79move-result p2
                                                                                                                                                                                        80if-eqz p2, :cond_7d
                                                                                                                                                                                        82invoke-virtual {v5, p1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        83move-result-object p1
                                                                                                                                                                                        84iput-object p1, v4, Lcom/baidu/mapsdkplatform/comapi/util/PermissionCheck$b;->e:Ljava/lang/String;
                                                                                                                                                                                        85try_end_78: goto/16 :goto_7d
                                                                                                                                                                                        86catch_79: move-exception p1
                                                                                                                                                                                        88invoke-virtual {p1}, Lorg/json/JSONException;->printStackTrace()V
                                                                                                                                                                                        89goto_7d:
                                                                                                                                                                                        90invoke-static {}, Lcom/baidu/mapsdkplatform/comapi/util/PermissionCheck;->b()Lcom/baidu/mapsdkplatform/comapi/util/PermissionCheck$c;
                                                                                                                                                                                        91move-result-object p1
                                                                                                                                                                                        92if-eqz p1, :cond_8a
                                                                                                                                                                                        94invoke-static {}, Lcom/baidu/mapsdkplatform/comapi/util/PermissionCheck;->b()Lcom/baidu/mapsdkplatform/comapi/util/PermissionCheck$c;
                                                                                                                                                                                        95move-result-object p1
                                                                                                                                                                                        97invoke-interface {p1, v4}, Lcom/baidu/mapsdkplatform/comapi/util/PermissionCheck$c;->a(Lcom/baidu/mapsdkplatform/comapi/util/PermissionCheck$b;)V
                                                                                                                                                                                        98cond_8a: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.Date.<init>
                                                                                                                                                                                        • java.util.Date.getTime
                                                                                                                                                                                        • java.lang.Long.valueOf
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • rewarded
                                                                                                                                                                                        • network
                                                                                                                                                                                        • placement_id
                                                                                                                                                                                        • custom_params
                                                                                                                                                                                        • ts
                                                                                                                                                                                        • name
                                                                                                                                                                                        • ad_complete
                                                                                                                                                                                        • type
                                                                                                                                                                                        • analytics.custom.v1
                                                                                                                                                                                        • msg
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Ljava/util/HashMap;
                                                                                                                                                                                        2invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        4const-string v1, "rewarded"
                                                                                                                                                                                        6invoke-virtual {v0, v1, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        8const-string p2, "network"
                                                                                                                                                                                        10invoke-virtual {v0, p2, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        12const-string p0, "placement_id"
                                                                                                                                                                                        14invoke-virtual {v0, p0, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        15new-instance p0, Ljava/util/HashMap;
                                                                                                                                                                                        17invoke-direct {p0}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        19const-string p1, "custom_params"
                                                                                                                                                                                        21invoke-virtual {p0, p1, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        22new-instance p1, Ljava/util/Date;
                                                                                                                                                                                        24invoke-direct {p1}, Ljava/util/Date;-><init>()V
                                                                                                                                                                                        26invoke-virtual {p1}, Ljava/util/Date;->getTime()J
                                                                                                                                                                                        27move-result-wide p1
                                                                                                                                                                                        29invoke-static {p1, p2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                        30move-result-object p1
                                                                                                                                                                                        32const-string p2, "ts"
                                                                                                                                                                                        34invoke-virtual {p0, p2, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        36const-string p1, "name"
                                                                                                                                                                                        38const-string p2, "ad_complete"
                                                                                                                                                                                        40invoke-virtual {p0, p1, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        41new-instance p1, Ljava/util/HashMap;
                                                                                                                                                                                        43invoke-direct {p1}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        45const-string p2, "type"
                                                                                                                                                                                        47const-string v0, "analytics.custom.v1"
                                                                                                                                                                                        49invoke-virtual {p1, p2, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        51const-string p2, "msg"
                                                                                                                                                                                        53invoke-virtual {p1, p2, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        54new-instance p0, Lorg/json/JSONObject;
                                                                                                                                                                                        56invoke-direct {p0, p1}, Lorg/json/JSONObject;-><init>(Ljava/util/Map;)V
                                                                                                                                                                                        57return-object p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Bundle.<init>
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • openid
                                                                                                                                                                                        • report_type
                                                                                                                                                                                        • act_type
                                                                                                                                                                                        • via
                                                                                                                                                                                        • app_id
                                                                                                                                                                                        • result
                                                                                                                                                                                        • type
                                                                                                                                                                                        • login_status
                                                                                                                                                                                        • need_user_auth
                                                                                                                                                                                        • to_uin
                                                                                                                                                                                        • call_source
                                                                                                                                                                                        • to_type
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Landroid/os/Bundle;
                                                                                                                                                                                        2invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
                                                                                                                                                                                        4const-string v1, "openid"
                                                                                                                                                                                        6invoke-virtual {v0, v1, p0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        8const-string p0, "report_type"
                                                                                                                                                                                        10invoke-virtual {v0, p0, p1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        12const-string p0, "act_type"
                                                                                                                                                                                        14invoke-virtual {v0, p0, p2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        16const-string p0, "via"
                                                                                                                                                                                        18invoke-virtual {v0, p0, p3}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        20const-string p0, "app_id"
                                                                                                                                                                                        22invoke-virtual {v0, p0, p4}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        24const-string p0, "result"
                                                                                                                                                                                        26invoke-virtual {v0, p0, p5}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        28const-string p0, "type"
                                                                                                                                                                                        30invoke-virtual {v0, p0, p6}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        32const-string p0, "login_status"
                                                                                                                                                                                        34invoke-virtual {v0, p0, p7}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        36const-string p0, "need_user_auth"
                                                                                                                                                                                        38invoke-virtual {v0, p0, p8}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        40const-string p0, "to_uin"
                                                                                                                                                                                        42invoke-virtual {v0, p0, p9}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        44const-string p0, "call_source"
                                                                                                                                                                                        46invoke-virtual {v0, p0, p10}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        48const-string p0, "to_type"
                                                                                                                                                                                        50invoke-virtual {v0, p0, p11}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        51return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • org.json.JSONObject.isNull
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • java.lang.String.isEmpty
                                                                                                                                                                                        • java.net.MalformedURLException.<init>
                                                                                                                                                                                        • java.net.MalformedURLException.<init>
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • Requesting configuration with:
                                                                                                                                                                                        • GET
                                                                                                                                                                                        • url
                                                                                                                                                                                        • hash
                                                                                                                                                                                        • version
                                                                                                                                                                                        • Invalid data. Web view URL is null or empty
                                                                                                                                                                                        • Base URL is null
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2Ljava/io/IOException;,
                                                                                                                                                                                        3Lorg/json/JSONException;,
                                                                                                                                                                                        4Ljava/lang/IllegalStateException;,
                                                                                                                                                                                        5Lcom/unity3d/services/core/request/NetworkIOException;
                                                                                                                                                                                        6}
                                                                                                                                                                                        7.end annotation
                                                                                                                                                                                        9iget-object v0, p0, Lcom/unity3d/services/core/configuration/Configuration;->_url:Ljava/lang/String;
                                                                                                                                                                                        10if-eqz v0, :cond_75
                                                                                                                                                                                        11new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        13invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        15iget-object v1, p0, Lcom/unity3d/services/core/configuration/Configuration;->_url:Ljava/lang/String;
                                                                                                                                                                                        17invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        19invoke-virtual {p0}, Lcom/unity3d/services/core/configuration/Configuration;->buildQueryString()Ljava/lang/String;
                                                                                                                                                                                        20move-result-object v1
                                                                                                                                                                                        22invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        24invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        25move-result-object v0
                                                                                                                                                                                        26new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        28invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        30const-string v2, "Requesting configuration with: "
                                                                                                                                                                                        32invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        34invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        36invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        37move-result-object v1
                                                                                                                                                                                        39invoke-static {v1}, Lcom/unity3d/services/core/log/DeviceLog;->debug(Ljava/lang/String;)V
                                                                                                                                                                                        40new-instance v1, Lcom/unity3d/services/core/request/WebRequest;
                                                                                                                                                                                        41const/4 v2, 0x0
                                                                                                                                                                                        43const-string v3, "GET"
                                                                                                                                                                                        45invoke-direct {v1, v0, v3, v2}, Lcom/unity3d/services/core/request/WebRequest;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
                                                                                                                                                                                        47invoke-virtual {v1}, Lcom/unity3d/services/core/request/WebRequest;->makeRequest()Ljava/lang/String;
                                                                                                                                                                                        48move-result-object v0
                                                                                                                                                                                        49new-instance v1, Lorg/json/JSONObject;
                                                                                                                                                                                        51invoke-direct {v1, v0}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        53const-string v0, "url"
                                                                                                                                                                                        55invoke-virtual {v1, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        56move-result-object v0
                                                                                                                                                                                        57iput-object v0, p0, Lcom/unity3d/services/core/configuration/Configuration;->_webViewUrl:Ljava/lang/String;
                                                                                                                                                                                        59const-string v0, "hash"
                                                                                                                                                                                        61invoke-virtual {v1, v0}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
                                                                                                                                                                                        62move-result v2
                                                                                                                                                                                        63if-nez v2, :cond_54
                                                                                                                                                                                        65invoke-virtual {v1, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        66move-result-object v0
                                                                                                                                                                                        67iput-object v0, p0, Lcom/unity3d/services/core/configuration/Configuration;->_webViewHash:Ljava/lang/String;
                                                                                                                                                                                        68cond_54:
                                                                                                                                                                                        69const-string v0, "version"
                                                                                                                                                                                        71invoke-virtual {v1, v0}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        72move-result v2
                                                                                                                                                                                        73if-eqz v2, :cond_62
                                                                                                                                                                                        75invoke-virtual {v1, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        76move-result-object v0
                                                                                                                                                                                        77iput-object v0, p0, Lcom/unity3d/services/core/configuration/Configuration;->_webViewVersion:Ljava/lang/String;
                                                                                                                                                                                        78cond_62:
                                                                                                                                                                                        79iget-object v0, p0, Lcom/unity3d/services/core/configuration/Configuration;->_webViewUrl:Ljava/lang/String;
                                                                                                                                                                                        80if-eqz v0, :cond_6d
                                                                                                                                                                                        82invoke-virtual {v0}, Ljava/lang/String;->isEmpty()Z
                                                                                                                                                                                        83move-result v0
                                                                                                                                                                                        84if-nez v0, :cond_6d
                                                                                                                                                                                        85return-void
                                                                                                                                                                                        86cond_6d: new-instance v0, Ljava/net/MalformedURLException;
                                                                                                                                                                                        88const-string v1, "Invalid data. Web view URL is null or empty"
                                                                                                                                                                                        90invoke-direct {v0, v1}, Ljava/net/MalformedURLException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        91throw v0
                                                                                                                                                                                        92cond_75: new-instance v0, Ljava/net/MalformedURLException;
                                                                                                                                                                                        94const-string v1, "Base URL is null"
                                                                                                                                                                                        96invoke-direct {v0, v1}, Ljava/net/MalformedURLException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        97throw v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • org.json.JSONObject.optJSONObject
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • city
                                                                                                                                                                                        • town
                                                                                                                                                                                        • district
                                                                                                                                                                                        • province
                                                                                                                                                                                        • adcode
                                                                                                                                                                                        • street
                                                                                                                                                                                        • street_number
                                                                                                                                                                                        • country
                                                                                                                                                                                        • country_code
                                                                                                                                                                                        • direction
                                                                                                                                                                                        • distance
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1if-eqz p1, :cond_71
                                                                                                                                                                                        3invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        4move-result v1
                                                                                                                                                                                        5if-eqz v1, :cond_a
                                                                                                                                                                                        6goto/16 :goto_71
                                                                                                                                                                                        7cond_a:
                                                                                                                                                                                        8invoke-virtual {p1, p2}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        9move-result-object p1
                                                                                                                                                                                        10if-eqz p1, :cond_71
                                                                                                                                                                                        11new-instance p2, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult$AddressComponent;
                                                                                                                                                                                        13invoke-direct {p2}, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult$AddressComponent;-><init>()V
                                                                                                                                                                                        15const-string v0, "city"
                                                                                                                                                                                        17invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        18move-result-object v0
                                                                                                                                                                                        19iput-object v0, p2, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult$AddressComponent;->city:Ljava/lang/String;
                                                                                                                                                                                        21const-string v0, "town"
                                                                                                                                                                                        23invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        24move-result-object v0
                                                                                                                                                                                        26invoke-virtual {p2, v0}, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult$AddressComponent;->setTown(Ljava/lang/String;)V
                                                                                                                                                                                        28const-string v0, "district"
                                                                                                                                                                                        30invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        31move-result-object v0
                                                                                                                                                                                        32iput-object v0, p2, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult$AddressComponent;->district:Ljava/lang/String;
                                                                                                                                                                                        34const-string v0, "province"
                                                                                                                                                                                        36invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        37move-result-object v0
                                                                                                                                                                                        38iput-object v0, p2, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult$AddressComponent;->province:Ljava/lang/String;
                                                                                                                                                                                        40const-string v0, "adcode"
                                                                                                                                                                                        42invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        43move-result v0
                                                                                                                                                                                        44iput v0, p2, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult$AddressComponent;->adcode:I
                                                                                                                                                                                        46const-string v0, "street"
                                                                                                                                                                                        48invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        49move-result-object v0
                                                                                                                                                                                        50iput-object v0, p2, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult$AddressComponent;->street:Ljava/lang/String;
                                                                                                                                                                                        52const-string v0, "street_number"
                                                                                                                                                                                        54invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        55move-result-object v0
                                                                                                                                                                                        56iput-object v0, p2, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult$AddressComponent;->streetNumber:Ljava/lang/String;
                                                                                                                                                                                        58const-string v0, "country"
                                                                                                                                                                                        60invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        61move-result-object v0
                                                                                                                                                                                        62iput-object v0, p2, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult$AddressComponent;->countryName:Ljava/lang/String;
                                                                                                                                                                                        64const-string v0, "country_code"
                                                                                                                                                                                        66invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        67move-result v0
                                                                                                                                                                                        68iput v0, p2, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult$AddressComponent;->countryCode:I
                                                                                                                                                                                        70const-string v0, "direction"
                                                                                                                                                                                        72invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        73move-result-object v0
                                                                                                                                                                                        75invoke-virtual {p2, v0}, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult$AddressComponent;->setDirection(Ljava/lang/String;)V
                                                                                                                                                                                        77const-string v0, "distance"
                                                                                                                                                                                        79invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        80move-result-object p1
                                                                                                                                                                                        82invoke-virtual {p2, p1}, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult$AddressComponent;->setDistance(Ljava/lang/String;)V
                                                                                                                                                                                        83return-object p2
                                                                                                                                                                                        84cond_71: return-object v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Intent.<init>
                                                                                                                                                                                        • android.content.Intent.setClassName
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • com.qq.e.comm.plugin.a.f.b
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.addFlags
                                                                                                                                                                                        • android.content.Context.startActivity
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • gdt_activity_delegate_name
                                                                                                                                                                                        • innerBrowser
                                                                                                                                                                                        • url
                                                                                                                                                                                        • appid
                                                                                                                                                                                        • clickStartTime
                                                                                                                                                                                        • adInfo
                                                                                                                                                                                        • posId
                                                                                                                                                                                        • adType
                                                                                                                                                                                        • Browse with sdk browser
                                                                                                                                                                                        • InnerBrowser
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Landroid/content/Intent;
                                                                                                                                                                                        2invoke-direct {v0}, Landroid/content/Intent;-><init>()V
                                                                                                                                                                                        4invoke-static {}, Lcom/qq/e/comm/plugin/util/af;->a()Ljava/lang/String;
                                                                                                                                                                                        5move-result-object v1
                                                                                                                                                                                        7invoke-virtual {v0, p0, v1}, Landroid/content/Intent;->setClassName(Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        9const-string v1, "gdt_activity_delegate_name"
                                                                                                                                                                                        11const-string v2, "innerBrowser"
                                                                                                                                                                                        13invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        15const-string v1, "url"
                                                                                                                                                                                        17invoke-virtual {v0, v1, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        19const-string v1, "appid"
                                                                                                                                                                                        21invoke-static {}, Lcom/qq/e/comm/managers/GDTADManager;->getInstance()Lcom/qq/e/comm/managers/GDTADManager;
                                                                                                                                                                                        22move-result-object v2
                                                                                                                                                                                        24invoke-virtual {v2}, Lcom/qq/e/comm/managers/GDTADManager;->getAppStatus()Lcom/qq/e/comm/managers/status/APPStatus;
                                                                                                                                                                                        25move-result-object v2
                                                                                                                                                                                        27invoke-virtual {v2}, Lcom/qq/e/comm/managers/status/APPStatus;->getAPPID()Ljava/lang/String;
                                                                                                                                                                                        28move-result-object v2
                                                                                                                                                                                        30invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        32const-string v1, "clickStartTime"
                                                                                                                                                                                        34invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        35move-result-wide v2
                                                                                                                                                                                        37invoke-virtual {v0, v1, v2, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;J)Landroid/content/Intent;
                                                                                                                                                                                        39const-string v1, "adInfo"
                                                                                                                                                                                        41iget-object v2, p2, Lcom/qq/e/comm/plugin/w/a/d$a;->a:Lorg/json/JSONObject;
                                                                                                                                                                                        43invoke-virtual {v2}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        44move-result-object v2
                                                                                                                                                                                        46invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        48const-string v1, "posId"
                                                                                                                                                                                        50iget-object v2, p3, Lcom/qq/e/comm/plugin/w/a/d$e;->c:Ljava/lang/String;
                                                                                                                                                                                        52invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        54const-string v1, "adType"
                                                                                                                                                                                        56iget-object v2, p3, Lcom/qq/e/comm/plugin/w/a/d$e;->b:Lcom/qq/e/comm/plugin/a/f;
                                                                                                                                                                                        58invoke-virtual {v2}, Lcom/qq/e/comm/plugin/a/f;->b()I
                                                                                                                                                                                        59move-result v2
                                                                                                                                                                                        61invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
                                                                                                                                                                                        62const/high16 v1, 0x10000000
                                                                                                                                                                                        64invoke-virtual {v0, v1}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
                                                                                                                                                                                        66invoke-virtual {p0, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
                                                                                                                                                                                        68const-string v0, "Browse with sdk browser"
                                                                                                                                                                                        70invoke-static {v0}, Lcom/qq/e/comm/util/GDTLogger;->d(Ljava/lang/String;)V
                                                                                                                                                                                        71const v0, 0x186a2
                                                                                                                                                                                        72const/4 v1, 0x1
                                                                                                                                                                                        74invoke-static {v0, v1}, Lcom/qq/e/comm/plugin/z/k;->a(II)V
                                                                                                                                                                                        76const-string v0, "InnerBrowser"
                                                                                                                                                                                        77return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.graphics.Rect.height
                                                                                                                                                                                        • android.graphics.Rect.width
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • v
                                                                                                                                                                                        • im
                                                                                                                                                                                        • aid
                                                                                                                                                                                        • m
                                                                                                                                                                                        • cuid
                                                                                                                                                                                        • ct
                                                                                                                                                                                        • oi
                                                                                                                                                                                        • src
                                                                                                                                                                                        • h
                                                                                                                                                                                        • w
                                                                                                                                                                                        • apm
                                                                                                                                                                                        • rssi
                                                                                                                                                                                        • apn
                                                                                                                                                                                        • isc
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1iget-object v0, p0, Lcom/baidu/mobads/production/b/c;->f:Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;
                                                                                                                                                                                        3iget-object v1, p0, Lcom/baidu/mobads/production/b/c;->g:Landroid/content/Context;
                                                                                                                                                                                        5invoke-interface {v0, v1}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->getScreenRect(Landroid/content/Context;)Landroid/graphics/Rect;
                                                                                                                                                                                        6move-result-object v0
                                                                                                                                                                                        8invoke-virtual {v0}, Landroid/graphics/Rect;->height()I
                                                                                                                                                                                        9move-result v1
                                                                                                                                                                                        11invoke-virtual {v0}, Landroid/graphics/Rect;->width()I
                                                                                                                                                                                        12move-result v0
                                                                                                                                                                                        14invoke-direct {p0}, Lcom/baidu/mobads/production/b/c;->e()Z
                                                                                                                                                                                        15move-result v2
                                                                                                                                                                                        16const/4 v3, 0x0
                                                                                                                                                                                        17if-eqz v2, :cond_20
                                                                                                                                                                                        19invoke-direct {p0}, Lcom/baidu/mobads/production/b/c;->h()Ljava/lang/String;
                                                                                                                                                                                        20move-result-object v4
                                                                                                                                                                                        22invoke-direct {p0, v4}, Lcom/baidu/mobads/production/b/c;->a(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        23move-result-object v4
                                                                                                                                                                                        24goto/16 :goto_21
                                                                                                                                                                                        25cond_20: move-object v4, v3
                                                                                                                                                                                        26goto_21: if-eqz v2, :cond_28
                                                                                                                                                                                        28invoke-direct {p0}, Lcom/baidu/mobads/production/b/c;->f()I
                                                                                                                                                                                        29move-result v5
                                                                                                                                                                                        30goto/16 :goto_29
                                                                                                                                                                                        31cond_28: const/4 v5, 0x0
                                                                                                                                                                                        32goto_29: if-eqz v2, :cond_2f
                                                                                                                                                                                        34invoke-direct {p0}, Lcom/baidu/mobads/production/b/c;->g()Ljava/lang/String;
                                                                                                                                                                                        35move-result-object v3
                                                                                                                                                                                        36cond_2f:
                                                                                                                                                                                        37iget-object v6, p0, Lcom/baidu/mobads/production/b/c;->e:Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;
                                                                                                                                                                                        39iget-object v7, p0, Lcom/baidu/mobads/production/b/c;->g:Landroid/content/Context;
                                                                                                                                                                                        41invoke-interface {v6, v7}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getCUID(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        42move-result-object v6
                                                                                                                                                                                        44invoke-direct {p0}, Lcom/baidu/mobads/production/b/c;->i()Ljava/lang/String;
                                                                                                                                                                                        45move-result-object v7
                                                                                                                                                                                        47const-string v8, "v"
                                                                                                                                                                                        49invoke-direct {p0, v8, v7}, Lcom/baidu/mobads/production/b/c;->a(Ljava/lang/String;Ljava/lang/Object;)V
                                                                                                                                                                                        51iget-object v7, p0, Lcom/baidu/mobads/production/b/c;->e:Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;
                                                                                                                                                                                        53iget-object v8, p0, Lcom/baidu/mobads/production/b/c;->g:Landroid/content/Context;
                                                                                                                                                                                        55invoke-interface {v7, v8}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getIMEI(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        56move-result-object v7
                                                                                                                                                                                        58const-string v8, "im"
                                                                                                                                                                                        60invoke-direct {p0, v8, v7}, Lcom/baidu/mobads/production/b/c;->a(Ljava/lang/String;Ljava/lang/Object;)V
                                                                                                                                                                                        62iget-object v7, p0, Lcom/baidu/mobads/production/b/c;->e:Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;
                                                                                                                                                                                        64iget-object v8, p0, Lcom/baidu/mobads/production/b/c;->g:Landroid/content/Context;
                                                                                                                                                                                        66invoke-interface {v7, v8}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getAndroidId(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        67move-result-object v7
                                                                                                                                                                                        69const-string v8, "aid"
                                                                                                                                                                                        71invoke-direct {p0, v8, v7}, Lcom/baidu/mobads/production/b/c;->a(Ljava/lang/String;Ljava/lang/Object;)V
                                                                                                                                                                                        73iget-object v7, p0, Lcom/baidu/mobads/production/b/c;->e:Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;
                                                                                                                                                                                        75iget-object v8, p0, Lcom/baidu/mobads/production/b/c;->g:Landroid/content/Context;
                                                                                                                                                                                        77invoke-interface {v7, v8}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getMacAddress(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        78move-result-object v7
                                                                                                                                                                                        80invoke-direct {p0, v7}, Lcom/baidu/mobads/production/b/c;->a(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        81move-result-object v7
                                                                                                                                                                                        83const-string v8, "m"
                                                                                                                                                                                        85invoke-direct {p0, v8, v7}, Lcom/baidu/mobads/production/b/c;->a(Ljava/lang/String;Ljava/lang/Object;)V
                                                                                                                                                                                        87const-string v7, "cuid"
                                                                                                                                                                                        89invoke-direct {p0, v7, v6}, Lcom/baidu/mobads/production/b/c;->a(Ljava/lang/String;Ljava/lang/Object;)V
                                                                                                                                                                                        91iget-object v6, p0, Lcom/baidu/mobads/production/b/c;->g:Landroid/content/Context;
                                                                                                                                                                                        93invoke-static {v6}, Lcom/baidu/mobads/production/b/a;->a(Landroid/content/Context;)I
                                                                                                                                                                                        94move-result v6
                                                                                                                                                                                        96invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        97move-result-object v6
                                                                                                                                                                                        99const-string v7, "ct"
                                                                                                                                                                                        101invoke-direct {p0, v7, v6}, Lcom/baidu/mobads/production/b/c;->a(Ljava/lang/String;Ljava/lang/Object;)V
                                                                                                                                                                                        103invoke-direct {p0}, Lcom/baidu/mobads/production/b/c;->j()I
                                                                                                                                                                                        104move-result v6
                                                                                                                                                                                        106invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        107move-result-object v6
                                                                                                                                                                                        109const-string v7, "oi"
                                                                                                                                                                                        111invoke-direct {p0, v7, v6}, Lcom/baidu/mobads/production/b/c;->a(Ljava/lang/String;Ljava/lang/Object;)V
                                                                                                                                                                                        112const/4 v6, 0x1
                                                                                                                                                                                        114invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        115move-result-object v6
                                                                                                                                                                                        117const-string v7, "src"
                                                                                                                                                                                        119invoke-direct {p0, v7, v6}, Lcom/baidu/mobads/production/b/c;->a(Ljava/lang/String;Ljava/lang/Object;)V
                                                                                                                                                                                        121invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        122move-result-object v1
                                                                                                                                                                                        124const-string v6, "h"
                                                                                                                                                                                        126invoke-direct {p0, v6, v1}, Lcom/baidu/mobads/production/b/c;->a(Ljava/lang/String;Ljava/lang/Object;)V
                                                                                                                                                                                        128invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        129move-result-object v0
                                                                                                                                                                                        131const-string v1, "w"
                                                                                                                                                                                        133invoke-direct {p0, v1, v0}, Lcom/baidu/mobads/production/b/c;->a(Ljava/lang/String;Ljava/lang/Object;)V
                                                                                                                                                                                        135const-string v0, "apm"
                                                                                                                                                                                        137invoke-direct {p0, v0, v4}, Lcom/baidu/mobads/production/b/c;->a(Ljava/lang/String;Ljava/lang/Object;)V
                                                                                                                                                                                        139invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        140move-result-object v0
                                                                                                                                                                                        142const-string v1, "rssi"
                                                                                                                                                                                        144invoke-direct {p0, v1, v0}, Lcom/baidu/mobads/production/b/c;->a(Ljava/lang/String;Ljava/lang/Object;)V
                                                                                                                                                                                        146const-string v0, "apn"
                                                                                                                                                                                        148invoke-direct {p0, v0, v3}, Lcom/baidu/mobads/production/b/c;->a(Ljava/lang/String;Ljava/lang/Object;)V
                                                                                                                                                                                        150invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        151move-result-object v0
                                                                                                                                                                                        153const-string v1, "isc"
                                                                                                                                                                                        155invoke-direct {p0, v1, v0}, Lcom/baidu/mobads/production/b/c;->a(Ljava/lang/String;Ljava/lang/Object;)V
                                                                                                                                                                                        156return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.baidu.mobads.container.landingpage.k.a:Lcom/baidu/mobads/container/landingpage/App2Activity
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • com.baidu.mobads.container.landingpage.k.a:Lcom/baidu/mobads/container/landingpage/App2Activity
                                                                                                                                                                                        • com.baidu.mobads.container.landingpage.k.a:Lcom/baidu/mobads/container/landingpage/App2Activity
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • com.baidu.mobads.container.landingpage.k.a:Lcom/baidu/mobads/container/landingpage/App2Activity
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • com.baidu.mobads.container.landingpage.k.a:Lcom/baidu/mobads/container/landingpage/App2Activity
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • com.baidu.mobads.container.landingpage.k.a:Lcom/baidu/mobads/container/landingpage/App2Activity
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • type=
                                                                                                                                                                                        • &
                                                                                                                                                                                        • buyer=
                                                                                                                                                                                        • https://mobads-logs.baidu.com/dz.zb?
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        2iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/k;->a:Lcom/baidu/mobads/container/landingpage/App2Activity;
                                                                                                                                                                                        4invoke-static {v0}, Lcom/baidu/mobads/container/landingpage/App2Activity;->a(Lcom/baidu/mobads/container/landingpage/App2Activity;)Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;
                                                                                                                                                                                        6invoke-static {}, Lcom/baidu/mobads/container/m;->e()Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;
                                                                                                                                                                                        7move-result-object v1
                                                                                                                                                                                        8new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        9new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        11invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        13const-string v3, "type="
                                                                                                                                                                                        15invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        16move-result-object v0
                                                                                                                                                                                        17iget v3, p1, Landroid/os/Message;->what:I
                                                                                                                                                                                        19invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        20move-result-object v0
                                                                                                                                                                                        22const-string v3, "&"
                                                                                                                                                                                        24invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        25move-result-object v0
                                                                                                                                                                                        27invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        28move-result-object v0
                                                                                                                                                                                        30invoke-direct {v2, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        32const-string v0, ""
                                                                                                                                                                                        33iget v3, p1, Landroid/os/Message;->what:I
                                                                                                                                                                                        35invoke-static {}, Lcom/baidu/mobads/container/landingpage/App2Activity;->c()I
                                                                                                                                                                                        36move-result v4
                                                                                                                                                                                        37if-ne v3, v4, :cond_83
                                                                                                                                                                                        39iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/k;->a:Lcom/baidu/mobads/container/landingpage/App2Activity;
                                                                                                                                                                                        41invoke-static {v0}, Lcom/baidu/mobads/container/landingpage/App2Activity;->e(Lcom/baidu/mobads/container/landingpage/App2Activity;)Lcom/baidu/mobads/container/landingpage/af;
                                                                                                                                                                                        42move-result-object v0
                                                                                                                                                                                        43if-eqz v0, :cond_79
                                                                                                                                                                                        45iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/k;->a:Lcom/baidu/mobads/container/landingpage/App2Activity;
                                                                                                                                                                                        47invoke-static {v0}, Lcom/baidu/mobads/container/landingpage/App2Activity;->e(Lcom/baidu/mobads/container/landingpage/App2Activity;)Lcom/baidu/mobads/container/landingpage/af;
                                                                                                                                                                                        48move-result-object v0
                                                                                                                                                                                        50invoke-virtual {v0}, Lcom/baidu/mobads/container/landingpage/af;->a()Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;
                                                                                                                                                                                        51move-result-object v0
                                                                                                                                                                                        52if-eqz v0, :cond_79
                                                                                                                                                                                        53new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        55invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        57const-string v3, "buyer="
                                                                                                                                                                                        59invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        60move-result-object v0
                                                                                                                                                                                        62invoke-static {}, Lcom/baidu/mobads/container/b/g/b;->a()Lcom/baidu/mobads/container/b/g/b;
                                                                                                                                                                                        63move-result-object v3
                                                                                                                                                                                        65iget-object v4, p0, Lcom/baidu/mobads/container/landingpage/k;->a:Lcom/baidu/mobads/container/landingpage/App2Activity;
                                                                                                                                                                                        67invoke-static {v4}, Lcom/baidu/mobads/container/landingpage/App2Activity;->e(Lcom/baidu/mobads/container/landingpage/App2Activity;)Lcom/baidu/mobads/container/landingpage/af;
                                                                                                                                                                                        68move-result-object v4
                                                                                                                                                                                        70invoke-virtual {v4}, Lcom/baidu/mobads/container/landingpage/af;->a()Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;
                                                                                                                                                                                        71move-result-object v4
                                                                                                                                                                                        73invoke-interface {v4}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getOriginJsonObject()Lorg/json/JSONObject;
                                                                                                                                                                                        74move-result-object v4
                                                                                                                                                                                        76invoke-virtual {v3, v4}, Lcom/baidu/mobads/container/b/g/b;->a(Lorg/json/JSONObject;)Ljava/lang/String;
                                                                                                                                                                                        77move-result-object v3
                                                                                                                                                                                        79invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        80move-result-object v0
                                                                                                                                                                                        82const-string v3, "&"
                                                                                                                                                                                        84invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        85move-result-object v0
                                                                                                                                                                                        87invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        88move-result-object v0
                                                                                                                                                                                        90invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        91cond_79:
                                                                                                                                                                                        92iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/k;->a:Lcom/baidu/mobads/container/landingpage/App2Activity;
                                                                                                                                                                                        94invoke-static {v0}, Lcom/baidu/mobads/container/landingpage/App2Activity;->c(Lcom/baidu/mobads/container/landingpage/App2Activity;)Lcom/baidu/mobads/container/landingpage/ag;
                                                                                                                                                                                        95move-result-object v0
                                                                                                                                                                                        97invoke-virtual {v0}, Lcom/baidu/mobads/container/landingpage/ag;->toString()Ljava/lang/String;
                                                                                                                                                                                        98move-result-object v0
                                                                                                                                                                                        99cond_83: new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        101invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        103const-string v4, "https://mobads-logs.baidu.com/dz.zb?"
                                                                                                                                                                                        105invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        106move-result-object v3
                                                                                                                                                                                        108invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        109move-result-object v0
                                                                                                                                                                                        111invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        112move-result-object v0
                                                                                                                                                                                        114invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        115move-result-object v0
                                                                                                                                                                                        117invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        118move-result-object v0
                                                                                                                                                                                        119const/4 v2, 0x0
                                                                                                                                                                                        121invoke-interface {v1, v0, v2}, Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;->addParameters(Ljava/lang/String;Ljava/util/HashMap;)Ljava/lang/String;
                                                                                                                                                                                        122move-result-object v0
                                                                                                                                                                                        124invoke-static {v0}, Lcom/baidu/mobads/container/m;->e(Ljava/lang/String;)V
                                                                                                                                                                                        125goto_a6: return-void
                                                                                                                                                                                        126catch_a7: move-exception v0
                                                                                                                                                                                        128iget-object v1, p0, Lcom/baidu/mobads/container/landingpage/k;->a:Lcom/baidu/mobads/container/landingpage/App2Activity;
                                                                                                                                                                                        130invoke-static {v1}, Lcom/baidu/mobads/container/landingpage/App2Activity;->d(Lcom/baidu/mobads/container/landingpage/App2Activity;)Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        131move-result-object v1
                                                                                                                                                                                        133invoke-static {}, Lcom/baidu/mobads/container/landingpage/App2Activity;->b()Ljava/lang/String;
                                                                                                                                                                                        134move-result-object v2
                                                                                                                                                                                        136invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        137move-result-object v0
                                                                                                                                                                                        139invoke-interface {v1, v2, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        140goto/16 :goto_a6
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • android.database.sqlite.SQLiteOpenHelper.getReadableDatabase
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.rawQuery
                                                                                                                                                                                        • android.database.Cursor.moveToFirst
                                                                                                                                                                                        • java.lang.Long.parseLong
                                                                                                                                                                                        • java.lang.Long.parseLong
                                                                                                                                                                                        • java.lang.Float.parseFloat
                                                                                                                                                                                        • java.lang.Long.parseLong
                                                                                                                                                                                        • java.lang.Long.parseLong
                                                                                                                                                                                        • java.util.ArrayList.add
                                                                                                                                                                                        • android.database.Cursor.moveToNext
                                                                                                                                                                                        • android.database.Cursor.close
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • SELECT * FROM expense_tbl WHERE carId =
                                                                                                                                                                                        • _id
                                                                                                                                                                                        • date
                                                                                                                                                                                        • expense
                                                                                                                                                                                        • type
                                                                                                                                                                                        • description
                                                                                                                                                                                        • carId
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Lcom/firebear/androil/d/a;",
                                                                                                                                                                                        4"Lcom/firebear/androil/model/Car;",
                                                                                                                                                                                        5")",
                                                                                                                                                                                        6"Ljava/util/List<",
                                                                                                                                                                                        7"Lcom/firebear/androil/model/ExpenseRecord;",
                                                                                                                                                                                        8">;"
                                                                                                                                                                                        9}
                                                                                                                                                                                        10.end annotation
                                                                                                                                                                                        11new-instance v0, Ljava/util/ArrayList;
                                                                                                                                                                                        13invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        15invoke-virtual {p1}, Landroid/database/sqlite/SQLiteOpenHelper;->getReadableDatabase()Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        16move-result-object p1
                                                                                                                                                                                        17new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        19invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        21const-string v2, "SELECT * FROM expense_tbl WHERE carId = "
                                                                                                                                                                                        23invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        24iget-wide v2, p2, Lcom/firebear/androil/model/Car;->_ID:J
                                                                                                                                                                                        26invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        28invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        29move-result-object p2
                                                                                                                                                                                        30const/4 v1, 0x0
                                                                                                                                                                                        32invoke-virtual {p1, p2, v1}, Landroid/database/sqlite/SQLiteDatabase;->rawQuery(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                        33move-result-object p1
                                                                                                                                                                                        34if-eqz p1, :cond_a3
                                                                                                                                                                                        36invoke-interface {p1}, Landroid/database/Cursor;->moveToFirst()Z
                                                                                                                                                                                        37move-result p2
                                                                                                                                                                                        38if-eqz p2, :cond_a0
                                                                                                                                                                                        39cond_29: new-instance p2, Lcom/firebear/androil/model/ExpenseRecord;
                                                                                                                                                                                        41invoke-direct {p2}, Lcom/firebear/androil/model/ExpenseRecord;-><init>()V
                                                                                                                                                                                        43sget-object v1, Lcom/firebear/androil/d/e;->a:Lcom/firebear/androil/d/e;
                                                                                                                                                                                        45const-string v2, "_id"
                                                                                                                                                                                        47invoke-virtual {v1, p1, v2}, Lcom/firebear/androil/d/e;->a(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        48move-result-object v1
                                                                                                                                                                                        49const-wide/16 v2, 0x0
                                                                                                                                                                                        50if-eqz v1, :cond_3f
                                                                                                                                                                                        52invoke-static {v1}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
                                                                                                                                                                                        53move-result-wide v4
                                                                                                                                                                                        54goto/16 :goto_40
                                                                                                                                                                                        55cond_3f: move-wide v4, v2
                                                                                                                                                                                        56goto_40: iput-wide v4, p2, Lcom/firebear/androil/model/ExpenseRecord;->_ID:J
                                                                                                                                                                                        58sget-object v1, Lcom/firebear/androil/d/e;->a:Lcom/firebear/androil/d/e;
                                                                                                                                                                                        60const-string v4, "date"
                                                                                                                                                                                        62invoke-virtual {v1, p1, v4}, Lcom/firebear/androil/d/e;->a(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        63move-result-object v1
                                                                                                                                                                                        64if-eqz v1, :cond_51
                                                                                                                                                                                        66invoke-static {v1}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
                                                                                                                                                                                        67move-result-wide v4
                                                                                                                                                                                        68goto/16 :goto_52
                                                                                                                                                                                        69cond_51: move-wide v4, v2
                                                                                                                                                                                        70goto_52: iput-wide v4, p2, Lcom/firebear/androil/model/ExpenseRecord;->EXP_DATE:J
                                                                                                                                                                                        72sget-object v1, Lcom/firebear/androil/d/e;->a:Lcom/firebear/androil/d/e;
                                                                                                                                                                                        74const-string v4, "expense"
                                                                                                                                                                                        76invoke-virtual {v1, p1, v4}, Lcom/firebear/androil/d/e;->a(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        77move-result-object v1
                                                                                                                                                                                        78if-eqz v1, :cond_63
                                                                                                                                                                                        80invoke-static {v1}, Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F
                                                                                                                                                                                        81move-result v1
                                                                                                                                                                                        82goto/16 :goto_64
                                                                                                                                                                                        83cond_63: const/4 v1, 0x0
                                                                                                                                                                                        84goto_64: iput v1, p2, Lcom/firebear/androil/model/ExpenseRecord;->EXP_EXPENSE:F
                                                                                                                                                                                        86sget-object v1, Lcom/firebear/androil/d/e;->a:Lcom/firebear/androil/d/e;
                                                                                                                                                                                        88const-string v4, "type"
                                                                                                                                                                                        90invoke-virtual {v1, p1, v4}, Lcom/firebear/androil/d/e;->a(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        91move-result-object v1
                                                                                                                                                                                        92if-eqz v1, :cond_75
                                                                                                                                                                                        94invoke-static {v1}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
                                                                                                                                                                                        95move-result-wide v4
                                                                                                                                                                                        96goto/16 :goto_76
                                                                                                                                                                                        97cond_75: move-wide v4, v2
                                                                                                                                                                                        98goto_76: iput-wide v4, p2, Lcom/firebear/androil/model/ExpenseRecord;->EXP_TYPE:J
                                                                                                                                                                                        100sget-object v1, Lcom/firebear/androil/d/e;->a:Lcom/firebear/androil/d/e;
                                                                                                                                                                                        102const-string v4, "description"
                                                                                                                                                                                        104invoke-virtual {v1, p1, v4}, Lcom/firebear/androil/d/e;->a(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        105move-result-object v1
                                                                                                                                                                                        106if-eqz v1, :cond_83
                                                                                                                                                                                        107goto/16 :goto_85
                                                                                                                                                                                        108cond_83:
                                                                                                                                                                                        109const-string v1, ""
                                                                                                                                                                                        110goto_85: iput-object v1, p2, Lcom/firebear/androil/model/ExpenseRecord;->EXP_DESC:Ljava/lang/String;
                                                                                                                                                                                        112sget-object v1, Lcom/firebear/androil/d/e;->a:Lcom/firebear/androil/d/e;
                                                                                                                                                                                        114const-string v4, "carId"
                                                                                                                                                                                        116invoke-virtual {v1, p1, v4}, Lcom/firebear/androil/d/e;->a(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        117move-result-object v1
                                                                                                                                                                                        118if-eqz v1, :cond_95
                                                                                                                                                                                        120invoke-static {v1}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
                                                                                                                                                                                        121move-result-wide v2
                                                                                                                                                                                        122cond_95: iput-wide v2, p2, Lcom/firebear/androil/model/ExpenseRecord;->EXP_CAR_ID:J
                                                                                                                                                                                        124invoke-virtual {v0, p2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        126invoke-interface {p1}, Landroid/database/Cursor;->moveToNext()Z
                                                                                                                                                                                        127move-result p2
                                                                                                                                                                                        128if-nez p2, :cond_29
                                                                                                                                                                                        129cond_a0:
                                                                                                                                                                                        130invoke-interface {p1}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                        131cond_a3: return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.baidu.mapapi.CoordType.GCJ02:Lcom/baidu/mapapi/CoordType
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • ,
                                                                                                                                                                                        • location
                                                                                                                                                                                        • coordtype
                                                                                                                                                                                        • bd09ll
                                                                                                                                                                                        • page_index
                                                                                                                                                                                        • page_size
                                                                                                                                                                                        • pois
                                                                                                                                                                                        • 1
                                                                                                                                                                                        • output
                                                                                                                                                                                        • json
                                                                                                                                                                                        • from
                                                                                                                                                                                        • android_map_sdk
                                                                                                                                                                                        • latest_admin
                                                                                                                                                                                        • radius
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-virtual {p1}, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeOption;->getLocation()Lcom/baidu/mapapi/model/LatLng;
                                                                                                                                                                                        2move-result-object v0
                                                                                                                                                                                        3if-eqz v0, :cond_42
                                                                                                                                                                                        4new-instance v0, Lcom/baidu/mapapi/model/LatLng;
                                                                                                                                                                                        6invoke-virtual {p1}, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeOption;->getLocation()Lcom/baidu/mapapi/model/LatLng;
                                                                                                                                                                                        7move-result-object v1
                                                                                                                                                                                        8iget-wide v1, v1, Lcom/baidu/mapapi/model/LatLng;->latitude:D
                                                                                                                                                                                        10invoke-virtual {p1}, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeOption;->getLocation()Lcom/baidu/mapapi/model/LatLng;
                                                                                                                                                                                        11move-result-object v3
                                                                                                                                                                                        12iget-wide v3, v3, Lcom/baidu/mapapi/model/LatLng;->longitude:D
                                                                                                                                                                                        14invoke-direct {v0, v1, v2, v3, v4}, Lcom/baidu/mapapi/model/LatLng;-><init>(DD)V
                                                                                                                                                                                        16invoke-static {}, Lcom/baidu/mapapi/SDKInitializer;->getCoordType()Lcom/baidu/mapapi/CoordType;
                                                                                                                                                                                        17move-result-object v1
                                                                                                                                                                                        19sget-object v2, Lcom/baidu/mapapi/CoordType;->GCJ02:Lcom/baidu/mapapi/CoordType;
                                                                                                                                                                                        20if-ne v1, v2, :cond_23
                                                                                                                                                                                        22invoke-static {v0}, Lcom/baidu/mapsdkplatform/comapi/util/CoordTrans;->gcjToBaidu(Lcom/baidu/mapapi/model/LatLng;)Lcom/baidu/mapapi/model/LatLng;
                                                                                                                                                                                        23move-result-object v0
                                                                                                                                                                                        24cond_23:
                                                                                                                                                                                        25iget-object v1, p0, Lcom/baidu/platform/base/e;->a:Lcom/baidu/platform/util/a;
                                                                                                                                                                                        26new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        28invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        29iget-wide v3, v0, Lcom/baidu/mapapi/model/LatLng;->latitude:D
                                                                                                                                                                                        31invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
                                                                                                                                                                                        33const-string v3, ","
                                                                                                                                                                                        35invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        36iget-wide v3, v0, Lcom/baidu/mapapi/model/LatLng;->longitude:D
                                                                                                                                                                                        38invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
                                                                                                                                                                                        40invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        41move-result-object v0
                                                                                                                                                                                        43const-string v2, "location"
                                                                                                                                                                                        45invoke-virtual {v1, v2, v0}, Lcom/baidu/platform/util/a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/baidu/platform/util/a;
                                                                                                                                                                                        46cond_42:
                                                                                                                                                                                        47iget-object v0, p0, Lcom/baidu/platform/base/e;->a:Lcom/baidu/platform/util/a;
                                                                                                                                                                                        49const-string v1, "coordtype"
                                                                                                                                                                                        51const-string v2, "bd09ll"
                                                                                                                                                                                        53invoke-virtual {v0, v1, v2}, Lcom/baidu/platform/util/a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/baidu/platform/util/a;
                                                                                                                                                                                        55iget-object v0, p0, Lcom/baidu/platform/base/e;->a:Lcom/baidu/platform/util/a;
                                                                                                                                                                                        57invoke-virtual {p1}, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeOption;->getPageNum()I
                                                                                                                                                                                        58move-result v1
                                                                                                                                                                                        60invoke-static {v1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        61move-result-object v1
                                                                                                                                                                                        63const-string v2, "page_index"
                                                                                                                                                                                        65invoke-virtual {v0, v2, v1}, Lcom/baidu/platform/util/a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/baidu/platform/util/a;
                                                                                                                                                                                        67iget-object v0, p0, Lcom/baidu/platform/base/e;->a:Lcom/baidu/platform/util/a;
                                                                                                                                                                                        69invoke-virtual {p1}, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeOption;->getPageSize()I
                                                                                                                                                                                        70move-result v1
                                                                                                                                                                                        72invoke-static {v1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        73move-result-object v1
                                                                                                                                                                                        75const-string v2, "page_size"
                                                                                                                                                                                        77invoke-virtual {v0, v2, v1}, Lcom/baidu/platform/util/a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/baidu/platform/util/a;
                                                                                                                                                                                        79iget-object v0, p0, Lcom/baidu/platform/base/e;->a:Lcom/baidu/platform/util/a;
                                                                                                                                                                                        81const-string v1, "pois"
                                                                                                                                                                                        83const-string v2, "1"
                                                                                                                                                                                        85invoke-virtual {v0, v1, v2}, Lcom/baidu/platform/util/a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/baidu/platform/util/a;
                                                                                                                                                                                        87iget-object v0, p0, Lcom/baidu/platform/base/e;->a:Lcom/baidu/platform/util/a;
                                                                                                                                                                                        89const-string v1, "output"
                                                                                                                                                                                        91const-string v2, "json"
                                                                                                                                                                                        93invoke-virtual {v0, v1, v2}, Lcom/baidu/platform/util/a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/baidu/platform/util/a;
                                                                                                                                                                                        95iget-object v0, p0, Lcom/baidu/platform/base/e;->a:Lcom/baidu/platform/util/a;
                                                                                                                                                                                        97const-string v1, "from"
                                                                                                                                                                                        99const-string v2, "android_map_sdk"
                                                                                                                                                                                        101invoke-virtual {v0, v1, v2}, Lcom/baidu/platform/util/a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/baidu/platform/util/a;
                                                                                                                                                                                        103iget-object v0, p0, Lcom/baidu/platform/base/e;->a:Lcom/baidu/platform/util/a;
                                                                                                                                                                                        105invoke-virtual {p1}, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeOption;->getLatestAdmin()I
                                                                                                                                                                                        106move-result v1
                                                                                                                                                                                        108invoke-static {v1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        109move-result-object v1
                                                                                                                                                                                        111const-string v2, "latest_admin"
                                                                                                                                                                                        113invoke-virtual {v0, v2, v1}, Lcom/baidu/platform/util/a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/baidu/platform/util/a;
                                                                                                                                                                                        115iget-object v0, p0, Lcom/baidu/platform/base/e;->a:Lcom/baidu/platform/util/a;
                                                                                                                                                                                        117invoke-virtual {p1}, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeOption;->getRadius()I
                                                                                                                                                                                        118move-result p1
                                                                                                                                                                                        120invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        121move-result-object p1
                                                                                                                                                                                        123const-string v1, "radius"
                                                                                                                                                                                        125invoke-virtual {v0, v1, p1}, Lcom/baidu/platform/util/a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/baidu/platform/util/a;
                                                                                                                                                                                        126return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.SystemClock.elapsedRealtime
                                                                                                                                                                                        • android.content.Intent.<init>
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • android.content.Intent.setClassName
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.addFlags
                                                                                                                                                                                        • android.content.Context.startActivity
                                                                                                                                                                                        • android.os.Handler.sendEmptyMessage
                                                                                                                                                                                        • android.content.Intent.setClassName
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • l
                                                                                                                                                                                        • appid
                                                                                                                                                                                        • gdt_activity_delegate_name
                                                                                                                                                                                        • rewardVideo
                                                                                                                                                                                        • adID
                                                                                                                                                                                        • adThreadId
                                                                                                                                                                                        • posId
                                                                                                                                                                                        • adinfo
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1iget-object v0, p0, Lcom/qq/e/comm/plugin/v/b;->f:Lorg/json/JSONObject;
                                                                                                                                                                                        2if-nez v0, :cond_a
                                                                                                                                                                                        3const/16 v0, 0xfae
                                                                                                                                                                                        5invoke-direct {p0, v0}, Lcom/qq/e/comm/plugin/v/b;->a(I)V
                                                                                                                                                                                        6goto_9: return-void
                                                                                                                                                                                        7cond_a: iget-boolean v0, p0, Lcom/qq/e/comm/plugin/v/b;->g:Z
                                                                                                                                                                                        8if-eqz v0, :cond_14
                                                                                                                                                                                        9const/16 v0, 0xfaf
                                                                                                                                                                                        11invoke-direct {p0, v0}, Lcom/qq/e/comm/plugin/v/b;->a(I)V
                                                                                                                                                                                        12goto/16 :goto_9
                                                                                                                                                                                        13cond_14:
                                                                                                                                                                                        14invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J
                                                                                                                                                                                        15move-result-wide v0
                                                                                                                                                                                        16iget-wide v2, p0, Lcom/qq/e/comm/plugin/v/b;->h:J
                                                                                                                                                                                        17cmp-long v0, v0, v2
                                                                                                                                                                                        18if-lez v0, :cond_24
                                                                                                                                                                                        19const/16 v0, 0x1394
                                                                                                                                                                                        21invoke-direct {p0, v0}, Lcom/qq/e/comm/plugin/v/b;->a(I)V
                                                                                                                                                                                        22goto/16 :goto_9
                                                                                                                                                                                        23cond_24: const/4 v0, 0x1
                                                                                                                                                                                        24iput-boolean v0, p0, Lcom/qq/e/comm/plugin/v/b;->g:Z
                                                                                                                                                                                        26invoke-static {}, Lcom/qq/e/comm/managers/GDTADManager;->getInstance()Lcom/qq/e/comm/managers/GDTADManager;
                                                                                                                                                                                        27move-result-object v0
                                                                                                                                                                                        29invoke-virtual {v0}, Lcom/qq/e/comm/managers/GDTADManager;->getAppContext()Landroid/content/Context;
                                                                                                                                                                                        30move-result-object v0
                                                                                                                                                                                        31new-instance v1, Landroid/content/Intent;
                                                                                                                                                                                        33invoke-direct {v1}, Landroid/content/Intent;-><init>()V
                                                                                                                                                                                        35const-string v2, "l"
                                                                                                                                                                                        37invoke-static {}, Lcom/qq/e/comm/managers/GDTADManager;->getInstance()Lcom/qq/e/comm/managers/GDTADManager;
                                                                                                                                                                                        38move-result-object v3
                                                                                                                                                                                        40invoke-virtual {v3}, Lcom/qq/e/comm/managers/GDTADManager;->getDeviceStatus()Lcom/qq/e/comm/managers/status/DeviceStatus;
                                                                                                                                                                                        41move-result-object v3
                                                                                                                                                                                        43invoke-virtual {v3}, Lcom/qq/e/comm/managers/status/DeviceStatus;->getScreenOrientation()Ljava/lang/String;
                                                                                                                                                                                        44move-result-object v3
                                                                                                                                                                                        46invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        47move-result v2
                                                                                                                                                                                        48if-eqz v2, :cond_98
                                                                                                                                                                                        50invoke-static {}, Lcom/qq/e/comm/plugin/util/af;->c()Ljava/lang/String;
                                                                                                                                                                                        51move-result-object v2
                                                                                                                                                                                        53invoke-virtual {v1, v0, v2}, Landroid/content/Intent;->setClassName(Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        54goto_4f:
                                                                                                                                                                                        55const-string v2, "appid"
                                                                                                                                                                                        57invoke-static {}, Lcom/qq/e/comm/managers/GDTADManager;->getInstance()Lcom/qq/e/comm/managers/GDTADManager;
                                                                                                                                                                                        58move-result-object v3
                                                                                                                                                                                        60invoke-virtual {v3}, Lcom/qq/e/comm/managers/GDTADManager;->getAppStatus()Lcom/qq/e/comm/managers/status/APPStatus;
                                                                                                                                                                                        61move-result-object v3
                                                                                                                                                                                        63invoke-virtual {v3}, Lcom/qq/e/comm/managers/status/APPStatus;->getAPPID()Ljava/lang/String;
                                                                                                                                                                                        64move-result-object v3
                                                                                                                                                                                        66invoke-virtual {v1, v2, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        68const-string v2, "gdt_activity_delegate_name"
                                                                                                                                                                                        70const-string v3, "rewardVideo"
                                                                                                                                                                                        72invoke-virtual {v1, v2, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        74const-string v2, "adID"
                                                                                                                                                                                        76iget-object v3, p0, Lcom/qq/e/comm/plugin/v/b;->i:Ljava/lang/String;
                                                                                                                                                                                        78invoke-virtual {v1, v2, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        80const-string v2, "adThreadId"
                                                                                                                                                                                        82iget-object v3, p0, Lcom/qq/e/comm/plugin/v/b;->e:Ljava/lang/String;
                                                                                                                                                                                        84invoke-virtual {v1, v2, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        86const-string v2, "posId"
                                                                                                                                                                                        88iget-object v3, p0, Lcom/qq/e/comm/plugin/v/b;->c:Ljava/lang/String;
                                                                                                                                                                                        90invoke-virtual {v1, v2, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        92const-string v2, "adinfo"
                                                                                                                                                                                        94iget-object v3, p0, Lcom/qq/e/comm/plugin/v/b;->f:Lorg/json/JSONObject;
                                                                                                                                                                                        96invoke-virtual {v3}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        97move-result-object v3
                                                                                                                                                                                        99invoke-virtual {v1, v2, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        100const/high16 v2, 0x10000000
                                                                                                                                                                                        102invoke-virtual {v1, v2}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
                                                                                                                                                                                        104invoke-virtual {v0, v1}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
                                                                                                                                                                                        106iget-object v0, p0, Lcom/qq/e/comm/plugin/v/b;->k:Landroid/os/Handler;
                                                                                                                                                                                        107const/16 v1, 0x9
                                                                                                                                                                                        109invoke-virtual {v0, v1}, Landroid/os/Handler;->sendEmptyMessage(I)Z
                                                                                                                                                                                        110goto/16 :goto_9
                                                                                                                                                                                        111cond_98:
                                                                                                                                                                                        112invoke-static {}, Lcom/qq/e/comm/plugin/util/af;->b()Ljava/lang/String;
                                                                                                                                                                                        113move-result-object v2
                                                                                                                                                                                        115invoke-virtual {v1, v0, v2}, Landroid/content/Intent;->setClassName(Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        116goto/16 :goto_4f
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.io.FileReader.<init>
                                                                                                                                                                                        • java.io.BufferedReader.<init>
                                                                                                                                                                                        • java.io.BufferedReader.readLine
                                                                                                                                                                                        • java.lang.String.indexOf
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.lang.String.trim
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        • java.lang.String.indexOf
                                                                                                                                                                                        • java.lang.String.substring
                                                                                                                                                                                        • java.lang.String.trim
                                                                                                                                                                                        • java.lang.Integer.parseInt
                                                                                                                                                                                        • java.io.BufferedReader.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.lang.Throwable.printStackTrace
                                                                                                                                                                                        • java.io.BufferedReader.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        • java.io.BufferedReader.close
                                                                                                                                                                                        • java.io.BufferedReader.close
                                                                                                                                                                                        • java.io.IOException.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • k
                                                                                                                                                                                        • /proc/meminfo
                                                                                                                                                                                        • MemTotal:
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "k"
                                                                                                                                                                                        2sget v1, Lcom/tencent/smtt/sdk/a;->b:I
                                                                                                                                                                                        3if-lez v1, :cond_7
                                                                                                                                                                                        4return v1
                                                                                                                                                                                        5cond_7:
                                                                                                                                                                                        6const-string v1, "/proc/meminfo"
                                                                                                                                                                                        7const/4 v2, 0x0
                                                                                                                                                                                        8const/4 v3, 0x0
                                                                                                                                                                                        9try_start_b: new-instance v4, Ljava/io/FileReader;
                                                                                                                                                                                        11invoke-direct {v4, v1}, Ljava/io/FileReader;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        12new-instance v1, Ljava/io/BufferedReader;
                                                                                                                                                                                        13const/16 v5, 0x2000
                                                                                                                                                                                        15invoke-direct {v1, v4, v5}, Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;I)V
                                                                                                                                                                                        16try_end_17:
                                                                                                                                                                                        17invoke-virtual {v1}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String;
                                                                                                                                                                                        18move-result-object v2
                                                                                                                                                                                        19if-eqz v2, :cond_51
                                                                                                                                                                                        21const-string v4, "MemTotal:"
                                                                                                                                                                                        23invoke-virtual {v2, v4}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I
                                                                                                                                                                                        24move-result v4
                                                                                                                                                                                        25const/4 v5, -0x1
                                                                                                                                                                                        26if-eq v5, v4, :cond_17
                                                                                                                                                                                        27add-int/lit8 v4, v4, 0x9
                                                                                                                                                                                        29invoke-virtual {v2, v4}, Ljava/lang/String;->substring(I)Ljava/lang/String;
                                                                                                                                                                                        30move-result-object v2
                                                                                                                                                                                        32invoke-virtual {v2}, Ljava/lang/String;->trim()Ljava/lang/String;
                                                                                                                                                                                        33move-result-object v2
                                                                                                                                                                                        34if-eqz v2, :cond_51
                                                                                                                                                                                        36invoke-virtual {v2}, Ljava/lang/String;->length()I
                                                                                                                                                                                        37move-result v4
                                                                                                                                                                                        38if-eqz v4, :cond_51
                                                                                                                                                                                        40invoke-virtual {v2, v0}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        41move-result v4
                                                                                                                                                                                        42if-eqz v4, :cond_51
                                                                                                                                                                                        44invoke-virtual {v2, v0}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I
                                                                                                                                                                                        45move-result v0
                                                                                                                                                                                        47invoke-virtual {v2, v3, v0}, Ljava/lang/String;->substring(II)Ljava/lang/String;
                                                                                                                                                                                        48move-result-object v0
                                                                                                                                                                                        50invoke-virtual {v0}, Ljava/lang/String;->trim()Ljava/lang/String;
                                                                                                                                                                                        51move-result-object v0
                                                                                                                                                                                        53invoke-static {v0}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
                                                                                                                                                                                        54move-result v0
                                                                                                                                                                                        55div-int/lit16 v0, v0, 0x400
                                                                                                                                                                                        56try_end_50: move v3, v0
                                                                                                                                                                                        57cond_51:
                                                                                                                                                                                        58invoke-virtual {v1}, Ljava/io/BufferedReader;->close()V
                                                                                                                                                                                        59try_end_54: goto/16 :goto_78
                                                                                                                                                                                        60catch_55: move-exception v0
                                                                                                                                                                                        62invoke-virtual {v0}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        63goto/16 :goto_78
                                                                                                                                                                                        64catchall_5a: move-exception v0
                                                                                                                                                                                        65goto/16 :goto_7d
                                                                                                                                                                                        66catch_5c: move-exception v0
                                                                                                                                                                                        67move-object v2, v1
                                                                                                                                                                                        68goto/16 :goto_66
                                                                                                                                                                                        69catch_5f: move-exception v0
                                                                                                                                                                                        70move-object v2, v1
                                                                                                                                                                                        71goto/16 :goto_70
                                                                                                                                                                                        72catchall_62: move-exception v0
                                                                                                                                                                                        73move-object v1, v2
                                                                                                                                                                                        74goto/16 :goto_7d
                                                                                                                                                                                        75catch_65: move-exception v0
                                                                                                                                                                                        76goto_66:
                                                                                                                                                                                        77invoke-virtual {v0}, Ljava/lang/Throwable;->printStackTrace()V
                                                                                                                                                                                        78try_end_69: if-eqz v2, :cond_78
                                                                                                                                                                                        79try_start_6b:
                                                                                                                                                                                        80invoke-virtual {v2}, Ljava/io/BufferedReader;->close()V
                                                                                                                                                                                        81try_end_6e: goto/16 :goto_78
                                                                                                                                                                                        82catch_6f: move-exception v0
                                                                                                                                                                                        83try_start_70:
                                                                                                                                                                                        84invoke-virtual {v0}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        85try_end_73: if-eqz v2, :cond_78
                                                                                                                                                                                        86try_start_75:
                                                                                                                                                                                        87invoke-virtual {v2}, Ljava/io/BufferedReader;->close()V
                                                                                                                                                                                        88try_end_78: sput v3, Lcom/tencent/smtt/sdk/a;->b:I
                                                                                                                                                                                        89sget v0, Lcom/tencent/smtt/sdk/a;->b:I
                                                                                                                                                                                        90return v0
                                                                                                                                                                                        91goto_7d: if-eqz v1, :cond_87
                                                                                                                                                                                        92try_start_7f:
                                                                                                                                                                                        93invoke-virtual {v1}, Ljava/io/BufferedReader;->close()V
                                                                                                                                                                                        94try_end_82: goto/16 :goto_87
                                                                                                                                                                                        95catch_83: move-exception v1
                                                                                                                                                                                        97invoke-virtual {v1}, Ljava/io/IOException;->printStackTrace()V
                                                                                                                                                                                        98goto_87: goto/16 :goto_89
                                                                                                                                                                                        99goto_88: throw v0
                                                                                                                                                                                        100goto_89: goto/16 :goto_88
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • access_token
                                                                                                                                                                                        • source
                                                                                                                                                                                        • packagename
                                                                                                                                                                                        • key_hash
                                                                                                                                                                                        • fuid
                                                                                                                                                                                        • q
                                                                                                                                                                                        • content
                                                                                                                                                                                        • category
                                                                                                                                                                                        • key_listener
                                                                                                                                                                                        • key_widget_callback
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1iget-object v0, p0, Lcom/sina/weibo/sdk/component/e;->a:Landroid/content/Context;
                                                                                                                                                                                        3invoke-virtual {v0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        4move-result-object v0
                                                                                                                                                                                        5iput-object v0, p0, Lcom/sina/weibo/sdk/component/o;->i:Ljava/lang/String;
                                                                                                                                                                                        7iget-object v0, p0, Lcom/sina/weibo/sdk/component/o;->i:Ljava/lang/String;
                                                                                                                                                                                        9invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        10move-result v0
                                                                                                                                                                                        11if-nez v0, :cond_1e
                                                                                                                                                                                        13iget-object v0, p0, Lcom/sina/weibo/sdk/component/e;->a:Landroid/content/Context;
                                                                                                                                                                                        15iget-object v1, p0, Lcom/sina/weibo/sdk/component/o;->i:Ljava/lang/String;
                                                                                                                                                                                        17invoke-static {v0, v1}, Lc/d/b/a/f/m;->b(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        18move-result-object v0
                                                                                                                                                                                        20invoke-static {v0}, Lc/d/b/a/f/g;->a(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        21move-result-object v0
                                                                                                                                                                                        22iput-object v0, p0, Lcom/sina/weibo/sdk/component/o;->l:Ljava/lang/String;
                                                                                                                                                                                        23cond_1e:
                                                                                                                                                                                        24iget-object v0, p0, Lcom/sina/weibo/sdk/component/o;->j:Ljava/lang/String;
                                                                                                                                                                                        26const-string v1, "access_token"
                                                                                                                                                                                        28invoke-virtual {p1, v1, v0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        30iget-object v0, p0, Lcom/sina/weibo/sdk/component/o;->k:Ljava/lang/String;
                                                                                                                                                                                        32const-string v1, "source"
                                                                                                                                                                                        34invoke-virtual {p1, v1, v0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        36iget-object v0, p0, Lcom/sina/weibo/sdk/component/o;->i:Ljava/lang/String;
                                                                                                                                                                                        38const-string v1, "packagename"
                                                                                                                                                                                        40invoke-virtual {p1, v1, v0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        42iget-object v0, p0, Lcom/sina/weibo/sdk/component/o;->l:Ljava/lang/String;
                                                                                                                                                                                        44const-string v1, "key_hash"
                                                                                                                                                                                        46invoke-virtual {p1, v1, v0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        48iget-object v0, p0, Lcom/sina/weibo/sdk/component/o;->m:Ljava/lang/String;
                                                                                                                                                                                        50const-string v1, "fuid"
                                                                                                                                                                                        52invoke-virtual {p1, v1, v0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        54iget-object v0, p0, Lcom/sina/weibo/sdk/component/o;->o:Ljava/lang/String;
                                                                                                                                                                                        56const-string v1, "q"
                                                                                                                                                                                        58invoke-virtual {p1, v1, v0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        60iget-object v0, p0, Lcom/sina/weibo/sdk/component/o;->n:Ljava/lang/String;
                                                                                                                                                                                        62const-string v1, "content"
                                                                                                                                                                                        64invoke-virtual {p1, v1, v0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        66iget-object v0, p0, Lcom/sina/weibo/sdk/component/o;->p:Ljava/lang/String;
                                                                                                                                                                                        68const-string v1, "category"
                                                                                                                                                                                        70invoke-virtual {p1, v1, v0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        72iget-object v0, p0, Lcom/sina/weibo/sdk/component/e;->a:Landroid/content/Context;
                                                                                                                                                                                        74invoke-static {v0}, Lcom/sina/weibo/sdk/component/i;->a(Landroid/content/Context;)Lcom/sina/weibo/sdk/component/i;
                                                                                                                                                                                        75move-result-object v0
                                                                                                                                                                                        77iget-object v1, p0, Lcom/sina/weibo/sdk/component/o;->e:Lc/d/b/a/b/c;
                                                                                                                                                                                        78if-eqz v1, :cond_74
                                                                                                                                                                                        80invoke-virtual {v0}, Lcom/sina/weibo/sdk/component/i;->a()Ljava/lang/String;
                                                                                                                                                                                        81move-result-object v1
                                                                                                                                                                                        82iput-object v1, p0, Lcom/sina/weibo/sdk/component/o;->f:Ljava/lang/String;
                                                                                                                                                                                        84iget-object v1, p0, Lcom/sina/weibo/sdk/component/o;->f:Ljava/lang/String;
                                                                                                                                                                                        86iget-object v2, p0, Lcom/sina/weibo/sdk/component/o;->e:Lc/d/b/a/b/c;
                                                                                                                                                                                        88invoke-virtual {v0, v1, v2}, Lcom/sina/weibo/sdk/component/i;->a(Ljava/lang/String;Lc/d/b/a/b/c;)V
                                                                                                                                                                                        90iget-object v1, p0, Lcom/sina/weibo/sdk/component/o;->f:Ljava/lang/String;
                                                                                                                                                                                        92const-string v2, "key_listener"
                                                                                                                                                                                        94invoke-virtual {p1, v2, v1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        95cond_74:
                                                                                                                                                                                        96iget-object v1, p0, Lcom/sina/weibo/sdk/component/o;->g:Lcom/sina/weibo/sdk/component/o$a;
                                                                                                                                                                                        97if-eqz v1, :cond_8c
                                                                                                                                                                                        99invoke-virtual {v0}, Lcom/sina/weibo/sdk/component/i;->a()Ljava/lang/String;
                                                                                                                                                                                        100move-result-object v1
                                                                                                                                                                                        101iput-object v1, p0, Lcom/sina/weibo/sdk/component/o;->h:Ljava/lang/String;
                                                                                                                                                                                        103iget-object v1, p0, Lcom/sina/weibo/sdk/component/o;->h:Ljava/lang/String;
                                                                                                                                                                                        105iget-object v2, p0, Lcom/sina/weibo/sdk/component/o;->g:Lcom/sina/weibo/sdk/component/o$a;
                                                                                                                                                                                        107invoke-virtual {v0, v1, v2}, Lcom/sina/weibo/sdk/component/i;->a(Ljava/lang/String;Lcom/sina/weibo/sdk/component/o$a;)V
                                                                                                                                                                                        109iget-object v0, p0, Lcom/sina/weibo/sdk/component/o;->h:Ljava/lang/String;
                                                                                                                                                                                        111const-string v1, "key_widget_callback"
                                                                                                                                                                                        113invoke-virtual {p1, v1, v0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        114cond_8c: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.ContentValues.<init>
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • java.lang.Long.valueOf
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.update
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.insert
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • id
                                                                                                                                                                                        • time
                                                                                                                                                                                        • unitId
                                                                                                                                                                                        • type
                                                                                                                                                                                        • id =
                                                                                                                                                                                        • AND unitId =
                                                                                                                                                                                        • exclude_info
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0monitor-enter p0
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2invoke-virtual {p0}, Lcom/mintegral/msdk/base/b/a;->b()Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        3move-result-object v0
                                                                                                                                                                                        4try_end_5: if-nez v0, :cond_9
                                                                                                                                                                                        5monitor-exit p0
                                                                                                                                                                                        6return-void
                                                                                                                                                                                        7try_start_9: new-instance v0, Landroid/content/ContentValues;
                                                                                                                                                                                        9invoke-direct {v0}, Landroid/content/ContentValues;-><init>()V
                                                                                                                                                                                        11const-string v1, "id"
                                                                                                                                                                                        13invoke-virtual {p1}, Lcom/mintegral/msdk/base/entity/e;->a()Ljava/lang/String;
                                                                                                                                                                                        14move-result-object v2
                                                                                                                                                                                        16invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        18const-string v1, "time"
                                                                                                                                                                                        20invoke-virtual {p1}, Lcom/mintegral/msdk/base/entity/e;->d()J
                                                                                                                                                                                        21move-result-wide v2
                                                                                                                                                                                        23invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                        24move-result-object v2
                                                                                                                                                                                        26invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V
                                                                                                                                                                                        28const-string v1, "unitId"
                                                                                                                                                                                        30invoke-virtual {p1}, Lcom/mintegral/msdk/base/entity/e;->b()Ljava/lang/String;
                                                                                                                                                                                        31move-result-object v2
                                                                                                                                                                                        33invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        35const-string v1, "type"
                                                                                                                                                                                        37invoke-virtual {p1}, Lcom/mintegral/msdk/base/entity/e;->c()I
                                                                                                                                                                                        38move-result v2
                                                                                                                                                                                        40invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        41move-result-object v2
                                                                                                                                                                                        43invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
                                                                                                                                                                                        45invoke-virtual {p1}, Lcom/mintegral/msdk/base/entity/e;->b()Ljava/lang/String;
                                                                                                                                                                                        46move-result-object v1
                                                                                                                                                                                        48invoke-virtual {p1}, Lcom/mintegral/msdk/base/entity/e;->a()Ljava/lang/String;
                                                                                                                                                                                        49move-result-object v2
                                                                                                                                                                                        51invoke-direct {p0, v1, v2}, Lcom/mintegral/msdk/base/b/l;->a(Ljava/lang/String;Ljava/lang/String;)Z
                                                                                                                                                                                        52move-result v1
                                                                                                                                                                                        53const/4 v2, 0x0
                                                                                                                                                                                        54if-eqz v1, :cond_72
                                                                                                                                                                                        55new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        57const-string v3, "id = "
                                                                                                                                                                                        59invoke-direct {v1, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        61invoke-virtual {p1}, Lcom/mintegral/msdk/base/entity/e;->a()Ljava/lang/String;
                                                                                                                                                                                        62move-result-object v3
                                                                                                                                                                                        64invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        66const-string v3, " AND unitId = "
                                                                                                                                                                                        68invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        70invoke-virtual {p1}, Lcom/mintegral/msdk/base/entity/e;->b()Ljava/lang/String;
                                                                                                                                                                                        71move-result-object p1
                                                                                                                                                                                        73invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        75invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        76move-result-object p1
                                                                                                                                                                                        78invoke-virtual {p0}, Lcom/mintegral/msdk/base/b/a;->b()Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        79move-result-object v1
                                                                                                                                                                                        81const-string v3, "exclude_info"
                                                                                                                                                                                        83invoke-virtual {v1, v3, v0, p1, v2}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I
                                                                                                                                                                                        84try_end_70: monitor-exit p0
                                                                                                                                                                                        85return-void
                                                                                                                                                                                        86cond_72:
                                                                                                                                                                                        87invoke-virtual {p0}, Lcom/mintegral/msdk/base/b/a;->b()Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        88move-result-object p1
                                                                                                                                                                                        90const-string v1, "exclude_info"
                                                                                                                                                                                        92invoke-virtual {p1, v1, v2, v0}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J
                                                                                                                                                                                        93try_end_7b: monitor-exit p0
                                                                                                                                                                                        94return-void
                                                                                                                                                                                        95catchall_7d: move-exception p1
                                                                                                                                                                                        96goto/16 :goto_85
                                                                                                                                                                                        97catch_7f: move-exception p1
                                                                                                                                                                                        98try_start_80:
                                                                                                                                                                                        99invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        100try_end_83: monitor-exit p0
                                                                                                                                                                                        101return-void
                                                                                                                                                                                        102goto_85: monitor-exit p0
                                                                                                                                                                                        103throw p1
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Bundle.getString
                                                                                                                                                                                        • android.os.Bundle.getString
                                                                                                                                                                                        • android.os.Bundle.getString
                                                                                                                                                                                        • android.os.Bundle.getString
                                                                                                                                                                                        • android.os.Bundle.getString
                                                                                                                                                                                        • android.os.Bundle.getString
                                                                                                                                                                                        • android.os.Bundle.getString
                                                                                                                                                                                        • android.os.Bundle.getString
                                                                                                                                                                                        • android.os.Bundle.getString
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.os.Bundle.getString
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • source
                                                                                                                                                                                        • packagename
                                                                                                                                                                                        • key_hash
                                                                                                                                                                                        • access_token
                                                                                                                                                                                        • fuid
                                                                                                                                                                                        • q
                                                                                                                                                                                        • content
                                                                                                                                                                                        • category
                                                                                                                                                                                        • key_listener
                                                                                                                                                                                        • key_widget_callback
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "source"
                                                                                                                                                                                        3invoke-virtual {p1, v0}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        4move-result-object v0
                                                                                                                                                                                        5iput-object v0, p0, Lcom/sina/weibo/sdk/component/o;->k:Ljava/lang/String;
                                                                                                                                                                                        7const-string v0, "packagename"
                                                                                                                                                                                        9invoke-virtual {p1, v0}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        10move-result-object v0
                                                                                                                                                                                        11iput-object v0, p0, Lcom/sina/weibo/sdk/component/o;->i:Ljava/lang/String;
                                                                                                                                                                                        13const-string v0, "key_hash"
                                                                                                                                                                                        15invoke-virtual {p1, v0}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        16move-result-object v0
                                                                                                                                                                                        17iput-object v0, p0, Lcom/sina/weibo/sdk/component/o;->l:Ljava/lang/String;
                                                                                                                                                                                        19const-string v0, "access_token"
                                                                                                                                                                                        21invoke-virtual {p1, v0}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        22move-result-object v0
                                                                                                                                                                                        23iput-object v0, p0, Lcom/sina/weibo/sdk/component/o;->j:Ljava/lang/String;
                                                                                                                                                                                        25const-string v0, "fuid"
                                                                                                                                                                                        27invoke-virtual {p1, v0}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        28move-result-object v0
                                                                                                                                                                                        29iput-object v0, p0, Lcom/sina/weibo/sdk/component/o;->m:Ljava/lang/String;
                                                                                                                                                                                        31const-string v0, "q"
                                                                                                                                                                                        33invoke-virtual {p1, v0}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        34move-result-object v0
                                                                                                                                                                                        35iput-object v0, p0, Lcom/sina/weibo/sdk/component/o;->o:Ljava/lang/String;
                                                                                                                                                                                        37const-string v0, "content"
                                                                                                                                                                                        39invoke-virtual {p1, v0}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        40move-result-object v0
                                                                                                                                                                                        41iput-object v0, p0, Lcom/sina/weibo/sdk/component/o;->n:Ljava/lang/String;
                                                                                                                                                                                        43const-string v0, "category"
                                                                                                                                                                                        45invoke-virtual {p1, v0}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        46move-result-object v0
                                                                                                                                                                                        47iput-object v0, p0, Lcom/sina/weibo/sdk/component/o;->p:Ljava/lang/String;
                                                                                                                                                                                        49const-string v0, "key_listener"
                                                                                                                                                                                        51invoke-virtual {p1, v0}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        52move-result-object v0
                                                                                                                                                                                        53iput-object v0, p0, Lcom/sina/weibo/sdk/component/o;->f:Ljava/lang/String;
                                                                                                                                                                                        55iget-object v0, p0, Lcom/sina/weibo/sdk/component/o;->f:Ljava/lang/String;
                                                                                                                                                                                        57invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        58move-result v0
                                                                                                                                                                                        59if-nez v0, :cond_5e
                                                                                                                                                                                        61iget-object v0, p0, Lcom/sina/weibo/sdk/component/e;->a:Landroid/content/Context;
                                                                                                                                                                                        63invoke-static {v0}, Lcom/sina/weibo/sdk/component/i;->a(Landroid/content/Context;)Lcom/sina/weibo/sdk/component/i;
                                                                                                                                                                                        64move-result-object v0
                                                                                                                                                                                        66iget-object v1, p0, Lcom/sina/weibo/sdk/component/o;->f:Ljava/lang/String;
                                                                                                                                                                                        68invoke-virtual {v0, v1}, Lcom/sina/weibo/sdk/component/i;->a(Ljava/lang/String;)Lc/d/b/a/b/c;
                                                                                                                                                                                        69move-result-object v0
                                                                                                                                                                                        70iput-object v0, p0, Lcom/sina/weibo/sdk/component/o;->e:Lc/d/b/a/b/c;
                                                                                                                                                                                        71cond_5e:
                                                                                                                                                                                        72const-string v0, "key_widget_callback"
                                                                                                                                                                                        74invoke-virtual {p1, v0}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        75move-result-object p1
                                                                                                                                                                                        76iput-object p1, p0, Lcom/sina/weibo/sdk/component/o;->h:Ljava/lang/String;
                                                                                                                                                                                        78iget-object p1, p0, Lcom/sina/weibo/sdk/component/o;->h:Ljava/lang/String;
                                                                                                                                                                                        80invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        81move-result p1
                                                                                                                                                                                        82if-nez p1, :cond_7c
                                                                                                                                                                                        84iget-object p1, p0, Lcom/sina/weibo/sdk/component/e;->a:Landroid/content/Context;
                                                                                                                                                                                        86invoke-static {p1}, Lcom/sina/weibo/sdk/component/i;->a(Landroid/content/Context;)Lcom/sina/weibo/sdk/component/i;
                                                                                                                                                                                        87move-result-object p1
                                                                                                                                                                                        89iget-object v0, p0, Lcom/sina/weibo/sdk/component/o;->h:Ljava/lang/String;
                                                                                                                                                                                        91invoke-virtual {p1, v0}, Lcom/sina/weibo/sdk/component/i;->b(Ljava/lang/String;)Lcom/sina/weibo/sdk/component/o$a;
                                                                                                                                                                                        92move-result-object p1
                                                                                                                                                                                        93iput-object p1, p0, Lcom/sina/weibo/sdk/component/o;->g:Lcom/sina/weibo/sdk/component/o$a;
                                                                                                                                                                                        94cond_7c:
                                                                                                                                                                                        95iget-object p1, p0, Lcom/sina/weibo/sdk/component/e;->b:Ljava/lang/String;
                                                                                                                                                                                        97invoke-direct {p0, p1}, Lcom/sina/weibo/sdk/component/o;->c(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        98move-result-object p1
                                                                                                                                                                                        99iput-object p1, p0, Lcom/sina/weibo/sdk/component/e;->b:Ljava/lang/String;
                                                                                                                                                                                        100return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.isOpen
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.close
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.rawQuery
                                                                                                                                                                                        • android.database.Cursor.getCount
                                                                                                                                                                                        • android.database.Cursor.getColumnCount
                                                                                                                                                                                        • android.database.Cursor.moveToFirst
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • java.lang.Integer.parseInt
                                                                                                                                                                                        • android.database.Cursor.moveToNext
                                                                                                                                                                                        • android.database.Cursor.close
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.isOpen
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.close
                                                                                                                                                                                        • android.database.Cursor.close
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.isOpen
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.close
                                                                                                                                                                                        • android.database.Cursor.close
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.isOpen
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • select * from meta
                                                                                                                                                                                        • version
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        2const/4 v0, 0x0
                                                                                                                                                                                        3const/4 v1, 0x0
                                                                                                                                                                                        4try_start_5:
                                                                                                                                                                                        5invoke-static {p0}, Lcom/tencent/smtt/sdk/ab;->c(Landroid/content/Context;)Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        6move-result-object p0
                                                                                                                                                                                        7try_end_9: if-nez p0, :cond_18
                                                                                                                                                                                        8const/4 v0, -0x1
                                                                                                                                                                                        9if-eqz p0, :cond_17
                                                                                                                                                                                        11invoke-virtual {p0}, Landroid/database/sqlite/SQLiteDatabase;->isOpen()Z
                                                                                                                                                                                        12move-result v1
                                                                                                                                                                                        13if-eqz v1, :cond_17
                                                                                                                                                                                        15invoke-virtual {p0}, Landroid/database/sqlite/SQLiteDatabase;->close()V
                                                                                                                                                                                        16cond_17: return v0
                                                                                                                                                                                        17cond_18:
                                                                                                                                                                                        18const-string v2, "select * from meta"
                                                                                                                                                                                        20invoke-virtual {p0, v2, v1}, Landroid/database/sqlite/SQLiteDatabase;->rawQuery(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                        21move-result-object v1
                                                                                                                                                                                        23invoke-interface {v1}, Landroid/database/Cursor;->getCount()I
                                                                                                                                                                                        24move-result v2
                                                                                                                                                                                        26invoke-interface {v1}, Landroid/database/Cursor;->getColumnCount()I
                                                                                                                                                                                        27if-lez v2, :cond_49
                                                                                                                                                                                        29invoke-interface {v1}, Landroid/database/Cursor;->moveToFirst()Z
                                                                                                                                                                                        30move-result v2
                                                                                                                                                                                        31if-eqz v2, :cond_49
                                                                                                                                                                                        32cond_2d:
                                                                                                                                                                                        33invoke-interface {v1, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        34move-result-object v2
                                                                                                                                                                                        36const-string v3, "version"
                                                                                                                                                                                        38invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        39move-result v2
                                                                                                                                                                                        40if-eqz v2, :cond_43
                                                                                                                                                                                        41const/4 v2, 0x1
                                                                                                                                                                                        43invoke-interface {v1, v2}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        44move-result-object v2
                                                                                                                                                                                        46invoke-static {v2}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
                                                                                                                                                                                        47move-result v0
                                                                                                                                                                                        48goto/16 :goto_49
                                                                                                                                                                                        49cond_43:
                                                                                                                                                                                        50invoke-interface {v1}, Landroid/database/Cursor;->moveToNext()Z
                                                                                                                                                                                        51move-result v2
                                                                                                                                                                                        52try_end_47: if-nez v2, :cond_2d
                                                                                                                                                                                        53cond_49: if-eqz v1, :cond_4e
                                                                                                                                                                                        55invoke-interface {v1}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                        56cond_4e: if-eqz p0, :cond_80
                                                                                                                                                                                        58invoke-virtual {p0}, Landroid/database/sqlite/SQLiteDatabase;->isOpen()Z
                                                                                                                                                                                        59move-result v1
                                                                                                                                                                                        60if-eqz v1, :cond_80
                                                                                                                                                                                        61goto_56:
                                                                                                                                                                                        62invoke-virtual {p0}, Landroid/database/sqlite/SQLiteDatabase;->close()V
                                                                                                                                                                                        63goto/16 :goto_80
                                                                                                                                                                                        64catchall_5a: move-exception v0
                                                                                                                                                                                        65goto/16 :goto_60
                                                                                                                                                                                        66catch_5c: nop
                                                                                                                                                                                        67goto/16 :goto_72
                                                                                                                                                                                        68catchall_5e: move-exception v0
                                                                                                                                                                                        69move-object p0, v1
                                                                                                                                                                                        70goto_60: if-eqz v1, :cond_65
                                                                                                                                                                                        72invoke-interface {v1}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                        73cond_65: if-eqz p0, :cond_70
                                                                                                                                                                                        75invoke-virtual {p0}, Landroid/database/sqlite/SQLiteDatabase;->isOpen()Z
                                                                                                                                                                                        76move-result v1
                                                                                                                                                                                        77if-eqz v1, :cond_70
                                                                                                                                                                                        79invoke-virtual {p0}, Landroid/database/sqlite/SQLiteDatabase;->close()V
                                                                                                                                                                                        80cond_70: throw v0
                                                                                                                                                                                        81catch_71: move-object p0, v1
                                                                                                                                                                                        82goto_72: if-eqz v1, :cond_77
                                                                                                                                                                                        84invoke-interface {v1}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                        85cond_77: if-eqz p0, :cond_80
                                                                                                                                                                                        87invoke-virtual {p0}, Landroid/database/sqlite/SQLiteDatabase;->isOpen()Z
                                                                                                                                                                                        88move-result v1
                                                                                                                                                                                        89if-eqz v1, :cond_80
                                                                                                                                                                                        90goto/16 :goto_56
                                                                                                                                                                                        91cond_80: return v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.ContentValues.<init>
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • android.content.ContentValues.put
                                                                                                                                                                                        • android.database.sqlite.SQLiteDatabase.insert
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • time
                                                                                                                                                                                        • ad_source_id
                                                                                                                                                                                        • adNum
                                                                                                                                                                                        • unitId
                                                                                                                                                                                        • fb
                                                                                                                                                                                        • timeout
                                                                                                                                                                                        • network_type
                                                                                                                                                                                        • load_stat
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0monitor-enter p0
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2invoke-virtual {p0}, Lcom/mintegral/msdk/base/b/a;->b()Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        3move-result-object v0
                                                                                                                                                                                        4try_end_5: if-nez v0, :cond_9
                                                                                                                                                                                        5monitor-exit p0
                                                                                                                                                                                        6return-void
                                                                                                                                                                                        7try_start_9: new-instance v0, Landroid/content/ContentValues;
                                                                                                                                                                                        9invoke-direct {v0}, Landroid/content/ContentValues;-><init>()V
                                                                                                                                                                                        11const-string v1, "time"
                                                                                                                                                                                        13invoke-virtual {p1}, Lcom/mintegral/msdk/base/entity/h;->c()Ljava/lang/String;
                                                                                                                                                                                        14move-result-object v2
                                                                                                                                                                                        16invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        18const-string v1, "ad_source_id"
                                                                                                                                                                                        20invoke-virtual {p1}, Lcom/mintegral/msdk/base/entity/h;->a()I
                                                                                                                                                                                        21move-result v2
                                                                                                                                                                                        23invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        24move-result-object v2
                                                                                                                                                                                        26invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
                                                                                                                                                                                        28const-string v1, "adNum"
                                                                                                                                                                                        30invoke-virtual {p1}, Lcom/mintegral/msdk/base/entity/h;->d()I
                                                                                                                                                                                        31move-result v2
                                                                                                                                                                                        33invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        34move-result-object v2
                                                                                                                                                                                        36invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
                                                                                                                                                                                        38const-string v1, "unitId"
                                                                                                                                                                                        40invoke-virtual {p1}, Lcom/mintegral/msdk/base/entity/h;->e()Ljava/lang/String;
                                                                                                                                                                                        41move-result-object v2
                                                                                                                                                                                        43invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        45const-string v1, "fb"
                                                                                                                                                                                        47invoke-virtual {p1}, Lcom/mintegral/msdk/base/entity/h;->f()I
                                                                                                                                                                                        48move-result v2
                                                                                                                                                                                        50invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        51move-result-object v2
                                                                                                                                                                                        53invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
                                                                                                                                                                                        55const-string v1, "timeout"
                                                                                                                                                                                        57invoke-virtual {p1}, Lcom/mintegral/msdk/base/entity/h;->g()I
                                                                                                                                                                                        58move-result v2
                                                                                                                                                                                        60invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        61move-result-object v2
                                                                                                                                                                                        63invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
                                                                                                                                                                                        65const-string v1, "network_type"
                                                                                                                                                                                        67invoke-virtual {p1}, Lcom/mintegral/msdk/base/entity/h;->h()I
                                                                                                                                                                                        68move-result p1
                                                                                                                                                                                        70invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        71move-result-object p1
                                                                                                                                                                                        73invoke-virtual {v0, v1, p1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
                                                                                                                                                                                        75invoke-virtual {p0}, Lcom/mintegral/msdk/base/b/a;->b()Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                        76move-result-object p1
                                                                                                                                                                                        78const-string v1, "load_stat"
                                                                                                                                                                                        79const/4 v2, 0x0
                                                                                                                                                                                        81invoke-virtual {p1, v1, v2, v0}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J
                                                                                                                                                                                        82try_end_6b: monitor-exit p0
                                                                                                                                                                                        83return-void
                                                                                                                                                                                        84catchall_6d: move-exception p1
                                                                                                                                                                                        85monitor-exit p0
                                                                                                                                                                                        86throw p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • https://www.xiaoxiongyouhao.com/fx/
                                                                                                                                                                                        • authtoken
                                                                                                                                                                                        • model
                                                                                                                                                                                        • uuid
                                                                                                                                                                                        • time
                                                                                                                                                                                        • cd6152a564ca4767bdb43df709497751
                                                                                                                                                                                        • key
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Ljava/util/HashMap;
                                                                                                                                                                                        2invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        4sget-object v1, Lcom/firebear/androil/b/e;->a:Lcom/firebear/androil/b/e;
                                                                                                                                                                                        6invoke-virtual {v1}, Lcom/firebear/androil/b/e;->p()Ljava/lang/String;
                                                                                                                                                                                        7move-result-object v1
                                                                                                                                                                                        9const-string v2, "https://www.xiaoxiongyouhao.com/fx/"
                                                                                                                                                                                        10if-eqz v1, :cond_69
                                                                                                                                                                                        12const-string v3, "authtoken"
                                                                                                                                                                                        14invoke-interface {v0, v3, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        16invoke-direct {p0}, Lcom/firebear/androil/f/Q;->o()Lcom/firebear/androil/model/view_model/MainDataModel;
                                                                                                                                                                                        17move-result-object v3
                                                                                                                                                                                        19invoke-virtual {v3}, Lcom/firebear/androil/model/view_model/MainDataModel;->getSelectCar()Lcom/firebear/androil/model/Car;
                                                                                                                                                                                        20move-result-object v3
                                                                                                                                                                                        21if-eqz v3, :cond_69
                                                                                                                                                                                        22iget-wide v4, v3, Lcom/firebear/androil/model/Car;->CAR_MODEL_ID:J
                                                                                                                                                                                        24invoke-static {v4, v5}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
                                                                                                                                                                                        25move-result-object v4
                                                                                                                                                                                        27const-string v5, "model"
                                                                                                                                                                                        29invoke-interface {v0, v5, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        30iget-wide v3, v3, Lcom/firebear/androil/model/Car;->CAR_UUID:J
                                                                                                                                                                                        32invoke-static {v3, v4}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
                                                                                                                                                                                        33move-result-object v5
                                                                                                                                                                                        35const-string v6, "uuid"
                                                                                                                                                                                        37invoke-interface {v0, v6, v5}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        39invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        40move-result-wide v5
                                                                                                                                                                                        41const/16 v7, 0x3e8
                                                                                                                                                                                        42int-to-long v7, v7
                                                                                                                                                                                        43div-long/2addr v5, v7
                                                                                                                                                                                        45invoke-static {v5, v6}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
                                                                                                                                                                                        46move-result-object v7
                                                                                                                                                                                        48const-string v8, "time"
                                                                                                                                                                                        50invoke-interface {v0, v8, v7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        52sget-object v7, Lcom/firebear/androil/h/o;->b:Lcom/firebear/androil/h/o;
                                                                                                                                                                                        53new-instance v8, Ljava/lang/StringBuilder;
                                                                                                                                                                                        55invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        57invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        59invoke-virtual {v8, v3, v4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        61invoke-virtual {v8, v5, v6}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        63invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        64move-result-object v1
                                                                                                                                                                                        66const-string v3, "cd6152a564ca4767bdb43df709497751"
                                                                                                                                                                                        68invoke-virtual {v7, v1, v3}, Lcom/firebear/androil/h/o;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        69move-result-object v1
                                                                                                                                                                                        71const-string v3, "key"
                                                                                                                                                                                        73invoke-interface {v0, v3, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        75invoke-static {v2, v0}, Lcom/firebear/androil/h/j;->a(Ljava/lang/String;Ljava/util/HashMap;)Ljava/lang/String;
                                                                                                                                                                                        76move-result-object v0
                                                                                                                                                                                        77return-object v0
                                                                                                                                                                                        78cond_69: return-object v2
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • appId
                                                                                                                                                                                        • appToken
                                                                                                                                                                                        • regId
                                                                                                                                                                                        • regSec
                                                                                                                                                                                        • devId
                                                                                                                                                                                        • vName
                                                                                                                                                                                        • valid
                                                                                                                                                                                        • paused
                                                                                                                                                                                        • envType
                                                                                                                                                                                        • regResource
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0: new-instance v0, Lorg/json/JSONObject;
                                                                                                                                                                                        2invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        4const-string v1, "appId"
                                                                                                                                                                                        6iget-object v2, p0, Lcom/xiaomi/mipush/sdk/aa$a;->a:Ljava/lang/String;
                                                                                                                                                                                        8invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        10const-string v1, "appToken"
                                                                                                                                                                                        12iget-object v2, p0, Lcom/xiaomi/mipush/sdk/aa$a;->b:Ljava/lang/String;
                                                                                                                                                                                        14invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        16const-string v1, "regId"
                                                                                                                                                                                        18iget-object v2, p0, Lcom/xiaomi/mipush/sdk/aa$a;->c:Ljava/lang/String;
                                                                                                                                                                                        20invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        22const-string v1, "regSec"
                                                                                                                                                                                        24iget-object v2, p0, Lcom/xiaomi/mipush/sdk/aa$a;->d:Ljava/lang/String;
                                                                                                                                                                                        26invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        28const-string v1, "devId"
                                                                                                                                                                                        30iget-object v2, p0, Lcom/xiaomi/mipush/sdk/aa$a;->f:Ljava/lang/String;
                                                                                                                                                                                        32invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        34const-string v1, "vName"
                                                                                                                                                                                        36iget-object v2, p0, Lcom/xiaomi/mipush/sdk/aa$a;->e:Ljava/lang/String;
                                                                                                                                                                                        38invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        40const-string v1, "valid"
                                                                                                                                                                                        41iget-boolean v2, p0, Lcom/xiaomi/mipush/sdk/aa$a;->i:Z
                                                                                                                                                                                        43invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
                                                                                                                                                                                        45const-string v1, "paused"
                                                                                                                                                                                        46iget-boolean v2, p0, Lcom/xiaomi/mipush/sdk/aa$a;->j:Z
                                                                                                                                                                                        48invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
                                                                                                                                                                                        50const-string v1, "envType"
                                                                                                                                                                                        51iget v2, p0, Lcom/xiaomi/mipush/sdk/aa$a;->k:I
                                                                                                                                                                                        53invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        55const-string v1, "regResource"
                                                                                                                                                                                        57iget-object p0, p0, Lcom/xiaomi/mipush/sdk/aa$a;->g:Ljava/lang/String;
                                                                                                                                                                                        59invoke-virtual {v0, v1, p0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        61invoke-virtual {v0}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        62move-result-object p0
                                                                                                                                                                                        63try_end_4f: return-object p0
                                                                                                                                                                                        64catch_50: move-exception p0
                                                                                                                                                                                        66invoke-static {p0}, Lc/g/a/a/c/c;->a(Ljava/lang/Throwable;)V
                                                                                                                                                                                        67const/4 p0, 0x0
                                                                                                                                                                                        68return-object p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.content.Intent.<init>
                                                                                                                                                                                        • android.content.Intent.putExtras
                                                                                                                                                                                        • android.content.Context.startActivity
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • client_id
                                                                                                                                                                                        • redirect_uri
                                                                                                                                                                                        • scope
                                                                                                                                                                                        • response_type
                                                                                                                                                                                        • code
                                                                                                                                                                                        • version
                                                                                                                                                                                        • 0031205000
                                                                                                                                                                                        • aid
                                                                                                                                                                                        • packagename
                                                                                                                                                                                        • key_hash
                                                                                                                                                                                        • https://open.weibo.cn/oauth2/authorize?
                                                                                                                                                                                        • Error
                                                                                                                                                                                        • Application requires permission to access the Internet
                                                                                                                                                                                        • \u5fae\u535a\u767b\u5f55
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0if-nez p1, :cond_3
                                                                                                                                                                                        1return-void
                                                                                                                                                                                        2cond_3: new-instance v0, Lcom/sina/weibo/sdk/net/h;
                                                                                                                                                                                        4iget-object v1, p0, Lc/d/b/a/b/a/c;->b:Lc/d/b/a/b/a;
                                                                                                                                                                                        6invoke-virtual {v1}, Lc/d/b/a/b/a;->a()Ljava/lang/String;
                                                                                                                                                                                        7move-result-object v1
                                                                                                                                                                                        9invoke-direct {v0, v1}, Lcom/sina/weibo/sdk/net/h;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        11iget-object v1, p0, Lc/d/b/a/b/a/c;->b:Lc/d/b/a/b/a;
                                                                                                                                                                                        13invoke-virtual {v1}, Lc/d/b/a/b/a;->a()Ljava/lang/String;
                                                                                                                                                                                        14move-result-object v1
                                                                                                                                                                                        16const-string v2, "client_id"
                                                                                                                                                                                        18invoke-virtual {v0, v2, v1}, Lcom/sina/weibo/sdk/net/h;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        20iget-object v1, p0, Lc/d/b/a/b/a/c;->b:Lc/d/b/a/b/a;
                                                                                                                                                                                        22invoke-virtual {v1}, Lc/d/b/a/b/a;->e()Ljava/lang/String;
                                                                                                                                                                                        23move-result-object v1
                                                                                                                                                                                        25const-string v2, "redirect_uri"
                                                                                                                                                                                        27invoke-virtual {v0, v2, v1}, Lcom/sina/weibo/sdk/net/h;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        29iget-object v1, p0, Lc/d/b/a/b/a/c;->b:Lc/d/b/a/b/a;
                                                                                                                                                                                        31invoke-virtual {v1}, Lc/d/b/a/b/a;->f()Ljava/lang/String;
                                                                                                                                                                                        32move-result-object v1
                                                                                                                                                                                        34const-string v2, "scope"
                                                                                                                                                                                        36invoke-virtual {v0, v2, v1}, Lcom/sina/weibo/sdk/net/h;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        38const-string v1, "response_type"
                                                                                                                                                                                        40const-string v2, "code"
                                                                                                                                                                                        42invoke-virtual {v0, v1, v2}, Lcom/sina/weibo/sdk/net/h;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        44const-string v1, "version"
                                                                                                                                                                                        46const-string v2, "0031205000"
                                                                                                                                                                                        48invoke-virtual {v0, v1, v2}, Lcom/sina/weibo/sdk/net/h;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        50iget-object v1, p0, Lc/d/b/a/b/a/c;->a:Landroid/content/Context;
                                                                                                                                                                                        52iget-object v2, p0, Lc/d/b/a/b/a/c;->b:Lc/d/b/a/b/a;
                                                                                                                                                                                        54invoke-virtual {v2}, Lc/d/b/a/b/a;->a()Ljava/lang/String;
                                                                                                                                                                                        55move-result-object v2
                                                                                                                                                                                        57invoke-static {v1, v2}, Lc/d/b/a/f/m;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        58move-result-object v1
                                                                                                                                                                                        60invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        61move-result v2
                                                                                                                                                                                        62if-nez v2, :cond_54
                                                                                                                                                                                        64const-string v2, "aid"
                                                                                                                                                                                        66invoke-virtual {v0, v2, v1}, Lcom/sina/weibo/sdk/net/h;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        67cond_54: const/4 v1, 0x1
                                                                                                                                                                                        68if-ne v1, p2, :cond_6d
                                                                                                                                                                                        70iget-object p2, p0, Lc/d/b/a/b/a/c;->b:Lc/d/b/a/b/a;
                                                                                                                                                                                        72invoke-virtual {p2}, Lc/d/b/a/b/a;->d()Ljava/lang/String;
                                                                                                                                                                                        73move-result-object p2
                                                                                                                                                                                        75const-string v1, "packagename"
                                                                                                                                                                                        77invoke-virtual {v0, v1, p2}, Lcom/sina/weibo/sdk/net/h;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        79iget-object p2, p0, Lc/d/b/a/b/a/c;->b:Lc/d/b/a/b/a;
                                                                                                                                                                                        81invoke-virtual {p2}, Lc/d/b/a/b/a;->c()Ljava/lang/String;
                                                                                                                                                                                        82move-result-object p2
                                                                                                                                                                                        84const-string v1, "key_hash"
                                                                                                                                                                                        86invoke-virtual {v0, v1, p2}, Lcom/sina/weibo/sdk/net/h;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        87cond_6d: new-instance p2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        89const-string v1, "https://open.weibo.cn/oauth2/authorize?"
                                                                                                                                                                                        91invoke-direct {p2, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        93invoke-virtual {v0}, Lcom/sina/weibo/sdk/net/h;->a()Ljava/lang/String;
                                                                                                                                                                                        94move-result-object v0
                                                                                                                                                                                        96invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        98invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        99move-result-object p2
                                                                                                                                                                                        101iget-object v0, p0, Lc/d/b/a/b/a/c;->a:Landroid/content/Context;
                                                                                                                                                                                        103invoke-static {v0}, Lc/d/b/a/f/h;->d(Landroid/content/Context;)Z
                                                                                                                                                                                        104move-result v0
                                                                                                                                                                                        105if-nez v0, :cond_91
                                                                                                                                                                                        107iget-object p1, p0, Lc/d/b/a/b/a/c;->a:Landroid/content/Context;
                                                                                                                                                                                        109const-string p2, "Error"
                                                                                                                                                                                        111const-string v0, "Application requires permission to access the Internet"
                                                                                                                                                                                        113invoke-static {p1, p2, v0}, Lc/d/b/a/f/l;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        114goto/16 :goto_bd
                                                                                                                                                                                        115cond_91: new-instance v0, Lcom/sina/weibo/sdk/component/a;
                                                                                                                                                                                        117iget-object v1, p0, Lc/d/b/a/b/a/c;->a:Landroid/content/Context;
                                                                                                                                                                                        119invoke-direct {v0, v1}, Lcom/sina/weibo/sdk/component/a;-><init>(Landroid/content/Context;)V
                                                                                                                                                                                        121iget-object v1, p0, Lc/d/b/a/b/a/c;->b:Lc/d/b/a/b/a;
                                                                                                                                                                                        123invoke-virtual {v0, v1}, Lcom/sina/weibo/sdk/component/a;->a(Lc/d/b/a/b/a;)V
                                                                                                                                                                                        125invoke-virtual {v0, p1}, Lcom/sina/weibo/sdk/component/a;->a(Lc/d/b/a/b/c;)V
                                                                                                                                                                                        127invoke-virtual {v0, p2}, Lcom/sina/weibo/sdk/component/e;->b(Ljava/lang/String;)V
                                                                                                                                                                                        129const-string p1, "\u5fae\u535a\u767b\u5f55"
                                                                                                                                                                                        131invoke-virtual {v0, p1}, Lcom/sina/weibo/sdk/component/e;->a(Ljava/lang/String;)V
                                                                                                                                                                                        133invoke-virtual {v0}, Lcom/sina/weibo/sdk/component/e;->a()Landroid/os/Bundle;
                                                                                                                                                                                        134move-result-object p1
                                                                                                                                                                                        135new-instance p2, Landroid/content/Intent;
                                                                                                                                                                                        137iget-object v0, p0, Lc/d/b/a/b/a/c;->a:Landroid/content/Context;
                                                                                                                                                                                        138const-class v1, Lcom/sina/weibo/sdk/component/WeiboSdkBrowser;
                                                                                                                                                                                        140invoke-direct {p2, v0, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
                                                                                                                                                                                        142invoke-virtual {p2, p1}, Landroid/content/Intent;->putExtras(Landroid/os/Bundle;)Landroid/content/Intent;
                                                                                                                                                                                        144iget-object p1, p0, Lc/d/b/a/b/a/c;->a:Landroid/content/Context;
                                                                                                                                                                                        146invoke-virtual {p1, p2}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
                                                                                                                                                                                        147goto_bd: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.io.RandomAccessFile.length
                                                                                                                                                                                        • java.lang.Integer.reverseBytes
                                                                                                                                                                                        • java.io.RandomAccessFile.seek
                                                                                                                                                                                        • java.io.RandomAccessFile.readInt
                                                                                                                                                                                        • java.io.RandomAccessFile.skipBytes
                                                                                                                                                                                        • java.io.RandomAccessFile.skipBytes
                                                                                                                                                                                        • java.io.RandomAccessFile.skipBytes
                                                                                                                                                                                        • java.io.RandomAccessFile.skipBytes
                                                                                                                                                                                        • java.io.RandomAccessFile.readInt
                                                                                                                                                                                        • java.lang.Integer.reverseBytes
                                                                                                                                                                                        • java.io.RandomAccessFile.readInt
                                                                                                                                                                                        • java.lang.Integer.reverseBytes
                                                                                                                                                                                        • java.util.zip.ZipException.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.io.RandomAccessFile.length
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.util.zip.ZipException.<init>
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • End Of Central Directory signature not found
                                                                                                                                                                                        • File too short to be a zip file:
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2Ljava/io/IOException;,
                                                                                                                                                                                        3Ljava/util/zip/ZipException;
                                                                                                                                                                                        4}
                                                                                                                                                                                        5.end annotation
                                                                                                                                                                                        7invoke-virtual {p0}, Ljava/io/RandomAccessFile;->length()J
                                                                                                                                                                                        8move-result-wide v0
                                                                                                                                                                                        9const-wide/16 v2, 0x16
                                                                                                                                                                                        10sub-long/2addr v0, v2
                                                                                                                                                                                        11const-wide/16 v2, 0x0
                                                                                                                                                                                        12cmp-long v4, v0, v2
                                                                                                                                                                                        13if-ltz v4, :cond_68
                                                                                                                                                                                        14const-wide/32 v4, 0x10000
                                                                                                                                                                                        15sub-long v4, v0, v4
                                                                                                                                                                                        16cmp-long v6, v4, v2
                                                                                                                                                                                        17if-gez v6, :cond_17
                                                                                                                                                                                        18goto/16 :goto_18
                                                                                                                                                                                        19cond_17: move-wide v2, v4
                                                                                                                                                                                        20goto_18: const v4, 0x6054b50
                                                                                                                                                                                        22invoke-static {v4}, Ljava/lang/Integer;->reverseBytes(I)I
                                                                                                                                                                                        23move-result v4
                                                                                                                                                                                        24goto_1f:
                                                                                                                                                                                        25invoke-virtual {p0, v0, v1}, Ljava/io/RandomAccessFile;->seek(J)V
                                                                                                                                                                                        27invoke-virtual {p0}, Ljava/io/RandomAccessFile;->readInt()I
                                                                                                                                                                                        28move-result v5
                                                                                                                                                                                        29if-ne v5, v4, :cond_58
                                                                                                                                                                                        30const/4 v0, 0x2
                                                                                                                                                                                        32invoke-virtual {p0, v0}, Ljava/io/RandomAccessFile;->skipBytes(I)I
                                                                                                                                                                                        34invoke-virtual {p0, v0}, Ljava/io/RandomAccessFile;->skipBytes(I)I
                                                                                                                                                                                        36invoke-virtual {p0, v0}, Ljava/io/RandomAccessFile;->skipBytes(I)I
                                                                                                                                                                                        38invoke-virtual {p0, v0}, Ljava/io/RandomAccessFile;->skipBytes(I)I
                                                                                                                                                                                        39new-instance v0, Lb/g/d$a;
                                                                                                                                                                                        41invoke-direct {v0}, Lb/g/d$a;-><init>()V
                                                                                                                                                                                        43invoke-virtual {p0}, Ljava/io/RandomAccessFile;->readInt()I
                                                                                                                                                                                        44move-result v1
                                                                                                                                                                                        46invoke-static {v1}, Ljava/lang/Integer;->reverseBytes(I)I
                                                                                                                                                                                        47move-result v1
                                                                                                                                                                                        48int-to-long v1, v1
                                                                                                                                                                                        49const-wide v3, 0xffffffffL
                                                                                                                                                                                        50and-long/2addr v1, v3
                                                                                                                                                                                        51iput-wide v1, v0, Lb/g/d$a;->b:J
                                                                                                                                                                                        53invoke-virtual {p0}, Ljava/io/RandomAccessFile;->readInt()I
                                                                                                                                                                                        54move-result p0
                                                                                                                                                                                        56invoke-static {p0}, Ljava/lang/Integer;->reverseBytes(I)I
                                                                                                                                                                                        57move-result p0
                                                                                                                                                                                        58int-to-long v1, p0
                                                                                                                                                                                        59and-long/2addr v1, v3
                                                                                                                                                                                        60iput-wide v1, v0, Lb/g/d$a;->a:J
                                                                                                                                                                                        61return-object v0
                                                                                                                                                                                        62cond_58: const-wide/16 v5, 0x1
                                                                                                                                                                                        63sub-long/2addr v0, v5
                                                                                                                                                                                        64cmp-long v5, v0, v2
                                                                                                                                                                                        65if-ltz v5, :cond_60
                                                                                                                                                                                        66goto/16 :goto_1f
                                                                                                                                                                                        67cond_60: new-instance p0, Ljava/util/zip/ZipException;
                                                                                                                                                                                        69const-string v0, "End Of Central Directory signature not found"
                                                                                                                                                                                        71invoke-direct {p0, v0}, Ljava/util/zip/ZipException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        72throw p0
                                                                                                                                                                                        73cond_68: new-instance v0, Ljava/util/zip/ZipException;
                                                                                                                                                                                        74new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        76invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        78const-string v2, "File too short to be a zip file: "
                                                                                                                                                                                        80invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        82invoke-virtual {p0}, Ljava/io/RandomAccessFile;->length()J
                                                                                                                                                                                        83move-result-wide v2
                                                                                                                                                                                        85invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                        87invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        88move-result-object p0
                                                                                                                                                                                        90invoke-direct {v0, p0}, Ljava/util/zip/ZipException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        91goto/16 :goto_84
                                                                                                                                                                                        92goto_83: throw v0
                                                                                                                                                                                        93goto_84: goto/16 :goto_83
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • type
                                                                                                                                                                                        • 3
                                                                                                                                                                                        • ver
                                                                                                                                                                                        • 1
                                                                                                                                                                                        • cuid
                                                                                                                                                                                        • prod
                                                                                                                                                                                        • :
                                                                                                                                                                                        • rgc
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2iget-object v1, p0, Lcom/baidu/location/d/d$c;->a:Lcom/baidu/location/d/d;
                                                                                                                                                                                        4invoke-static {v1}, Lcom/baidu/location/d/d;->a(Lcom/baidu/location/d/d;)Lcom/baidu/location/d/h;
                                                                                                                                                                                        5move-result-object v1
                                                                                                                                                                                        7invoke-virtual {v1}, Lcom/baidu/location/d/h;->k()Lcom/baidu/location/d/l;
                                                                                                                                                                                        8move-result-object v1
                                                                                                                                                                                        10invoke-virtual {v1}, Lcom/baidu/location/d/l;->b()Lorg/json/JSONObject;
                                                                                                                                                                                        11move-result-object v1
                                                                                                                                                                                        12if-eqz v1, :cond_58
                                                                                                                                                                                        13new-instance v2, Lorg/json/JSONObject;
                                                                                                                                                                                        15invoke-direct {v2}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        16try_end_16:
                                                                                                                                                                                        17const-string v3, "type"
                                                                                                                                                                                        19const-string v4, "3"
                                                                                                                                                                                        21invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        23const-string v3, "ver"
                                                                                                                                                                                        25const-string v4, "1"
                                                                                                                                                                                        27invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        29const-string v3, "cuid"
                                                                                                                                                                                        31invoke-static {}, Lcom/baidu/location/g/b;->a()Lcom/baidu/location/g/b;
                                                                                                                                                                                        32move-result-object v4
                                                                                                                                                                                        34iget-object v4, v4, Lcom/baidu/location/g/b;->b:Ljava/lang/String;
                                                                                                                                                                                        36invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        38const-string v3, "prod"
                                                                                                                                                                                        39new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                        41invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        43sget-object v5, Lcom/baidu/location/g/b;->e:Ljava/lang/String;
                                                                                                                                                                                        45invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        47const-string v5, ":"
                                                                                                                                                                                        49invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        51sget-object v5, Lcom/baidu/location/g/b;->d:Ljava/lang/String;
                                                                                                                                                                                        53invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        55invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        56move-result-object v4
                                                                                                                                                                                        58invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        60const-string v3, "rgc"
                                                                                                                                                                                        62invoke-virtual {v2, v3, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        64invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        65move-result-wide v3
                                                                                                                                                                                        66iput-wide v3, p0, Lcom/baidu/location/d/d$c;->s:J
                                                                                                                                                                                        67try_end_57: goto/16 :goto_59
                                                                                                                                                                                        68cond_58: move-object v2, v0
                                                                                                                                                                                        69catch_59: if-eqz v2, :cond_63
                                                                                                                                                                                        71invoke-virtual {v2}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        72move-result-object v0
                                                                                                                                                                                        74invoke-static {v0}, Lcom/baidu/location/Jni;->encodeOfflineLocationUpdateRequest(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        75move-result-object v0
                                                                                                                                                                                        76cond_63: return-object v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.String.replaceAll
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.ClassLoader.getResourceAsStream
                                                                                                                                                                                        • java.util.Properties.<init>
                                                                                                                                                                                        • java.util.Properties.load
                                                                                                                                                                                        • java.util.Properties.getProperty
                                                                                                                                                                                        • java.util.Properties.getProperty
                                                                                                                                                                                        • java.util.Properties.getProperty
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • META-INF/maven/
                                                                                                                                                                                        • /
                                                                                                                                                                                        • \\.
                                                                                                                                                                                        • /pom.properties
                                                                                                                                                                                        • version
                                                                                                                                                                                        • artifactId
                                                                                                                                                                                        • groupId
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation runtime Ljava/lang/Deprecated;
                                                                                                                                                                                        1.end annotation
                                                                                                                                                                                        2new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        4invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        6const-string v1, "META-INF/maven/"
                                                                                                                                                                                        8invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        10const-string v1, "/"
                                                                                                                                                                                        12const-string v2, "\\."
                                                                                                                                                                                        14invoke-virtual {p1, v2, v1}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        15move-result-object p1
                                                                                                                                                                                        17invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        19invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        21invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        23const-string p1, "/pom.properties"
                                                                                                                                                                                        25invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        27invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        28move-result-object p1
                                                                                                                                                                                        30invoke-virtual {p0, p1}, Ljava/lang/ClassLoader;->getResourceAsStream(Ljava/lang/String;)Ljava/io/InputStream;
                                                                                                                                                                                        31move-result-object p0
                                                                                                                                                                                        32if-eqz p0, :cond_54
                                                                                                                                                                                        33try_start_2a: new-instance p1, Ljava/util/Properties;
                                                                                                                                                                                        35invoke-direct {p1}, Ljava/util/Properties;-><init>()V
                                                                                                                                                                                        37invoke-virtual {p1, p0}, Ljava/util/Properties;->load(Ljava/io/InputStream;)V
                                                                                                                                                                                        39const-string p2, "version"
                                                                                                                                                                                        41invoke-virtual {p1, p2}, Ljava/util/Properties;->getProperty(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        42move-result-object p2
                                                                                                                                                                                        44const-string v0, "artifactId"
                                                                                                                                                                                        46invoke-virtual {p1, v0}, Ljava/util/Properties;->getProperty(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        47move-result-object v0
                                                                                                                                                                                        49const-string v1, "groupId"
                                                                                                                                                                                        51invoke-virtual {p1, v1}, Ljava/util/Properties;->getProperty(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        52move-result-object p1
                                                                                                                                                                                        54invoke-static {p2, p1, v0}, Lcom/fasterxml/jackson/core/util/VersionUtil;->parseVersion(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/fasterxml/jackson/core/Version;
                                                                                                                                                                                        55move-result-object p1
                                                                                                                                                                                        56try_end_48:
                                                                                                                                                                                        57invoke-static {p0}, Lcom/fasterxml/jackson/core/util/VersionUtil;->_close(Ljava/io/Closeable;)V
                                                                                                                                                                                        58return-object p1
                                                                                                                                                                                        59catchall_4c: move-exception p1
                                                                                                                                                                                        61invoke-static {p0}, Lcom/fasterxml/jackson/core/util/VersionUtil;->_close(Ljava/io/Closeable;)V
                                                                                                                                                                                        62throw p1
                                                                                                                                                                                        63catch_51:
                                                                                                                                                                                        64invoke-static {p0}, Lcom/fasterxml/jackson/core/util/VersionUtil;->_close(Ljava/io/Closeable;)V
                                                                                                                                                                                        65cond_54:
                                                                                                                                                                                        66invoke-static {}, Lcom/fasterxml/jackson/core/Version;->unknownVersion()Lcom/fasterxml/jackson/core/Version;
                                                                                                                                                                                        67move-result-object p0
                                                                                                                                                                                        68return-object p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • android.content.Context.getPackageManager
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • android.content.pm.PackageManager.getPackageInfo
                                                                                                                                                                                        • android.content.pm.PackageInfo.versionName:Ljava/lang/String
                                                                                                                                                                                        • java.lang.String.replaceAll
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • Android
                                                                                                                                                                                        • __
                                                                                                                                                                                        • weibo
                                                                                                                                                                                        • sdk
                                                                                                                                                                                        • \\s+
                                                                                                                                                                                        • _
                                                                                                                                                                                        • unknown
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        2invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        4const-string v1, "Android"
                                                                                                                                                                                        6invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        8const-string v1, "__"
                                                                                                                                                                                        10invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        12const-string v2, "weibo"
                                                                                                                                                                                        14invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        16invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        18const-string v2, "sdk"
                                                                                                                                                                                        20invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        22invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        23try_start_1f:
                                                                                                                                                                                        24invoke-virtual {p0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
                                                                                                                                                                                        25move-result-object v1
                                                                                                                                                                                        27invoke-virtual {p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        28move-result-object p0
                                                                                                                                                                                        29const/16 v2, 0x10
                                                                                                                                                                                        31invoke-virtual {v1, p0, v2}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
                                                                                                                                                                                        32move-result-object p0
                                                                                                                                                                                        34iget-object p0, p0, Landroid/content/pm/PackageInfo;->versionName:Ljava/lang/String;
                                                                                                                                                                                        36const-string v1, "\\s+"
                                                                                                                                                                                        38const-string v2, "_"
                                                                                                                                                                                        40invoke-virtual {p0, v1, v2}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        41move-result-object p0
                                                                                                                                                                                        43invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        44try_end_3a: goto/16 :goto_40
                                                                                                                                                                                        45catch_3b:
                                                                                                                                                                                        46const-string p0, "unknown"
                                                                                                                                                                                        48invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        49goto_40:
                                                                                                                                                                                        50invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        51move-result-object p0
                                                                                                                                                                                        52return-object p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.Date.<init>
                                                                                                                                                                                        • java.util.Date.getTime
                                                                                                                                                                                        • java.lang.Long.valueOf
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • level_index
                                                                                                                                                                                        • custom_params
                                                                                                                                                                                        • ts
                                                                                                                                                                                        • name
                                                                                                                                                                                        • level_fail
                                                                                                                                                                                        • type
                                                                                                                                                                                        • analytics.custom.v1
                                                                                                                                                                                        • msg
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Ljava/util/HashMap;
                                                                                                                                                                                        2invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        4const-string v1, "level_index"
                                                                                                                                                                                        6invoke-virtual {v0, v1, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        7new-instance p0, Ljava/util/HashMap;
                                                                                                                                                                                        9invoke-direct {p0}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        11const-string v1, "custom_params"
                                                                                                                                                                                        13invoke-virtual {p0, v1, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        14new-instance v0, Ljava/util/Date;
                                                                                                                                                                                        16invoke-direct {v0}, Ljava/util/Date;-><init>()V
                                                                                                                                                                                        18invoke-virtual {v0}, Ljava/util/Date;->getTime()J
                                                                                                                                                                                        19move-result-wide v0
                                                                                                                                                                                        21invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                        22move-result-object v0
                                                                                                                                                                                        24const-string v1, "ts"
                                                                                                                                                                                        26invoke-virtual {p0, v1, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        28const-string v0, "name"
                                                                                                                                                                                        30const-string v1, "level_fail"
                                                                                                                                                                                        32invoke-virtual {p0, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        33new-instance v0, Ljava/util/HashMap;
                                                                                                                                                                                        35invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        37const-string v1, "type"
                                                                                                                                                                                        39const-string v2, "analytics.custom.v1"
                                                                                                                                                                                        41invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        43const-string v1, "msg"
                                                                                                                                                                                        45invoke-virtual {v0, v1, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        46new-instance p0, Lorg/json/JSONObject;
                                                                                                                                                                                        48invoke-direct {p0, v0}, Lorg/json/JSONObject;-><init>(Ljava/util/Map;)V
                                                                                                                                                                                        49return-object p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.Date.<init>
                                                                                                                                                                                        • java.util.Date.getTime
                                                                                                                                                                                        • java.lang.Long.valueOf
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • new_level_index
                                                                                                                                                                                        • custom_params
                                                                                                                                                                                        • ts
                                                                                                                                                                                        • name
                                                                                                                                                                                        • level_up
                                                                                                                                                                                        • type
                                                                                                                                                                                        • analytics.custom.v1
                                                                                                                                                                                        • msg
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Ljava/util/HashMap;
                                                                                                                                                                                        2invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        4const-string v1, "new_level_index"
                                                                                                                                                                                        6invoke-virtual {v0, v1, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        7new-instance p0, Ljava/util/HashMap;
                                                                                                                                                                                        9invoke-direct {p0}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        11const-string v1, "custom_params"
                                                                                                                                                                                        13invoke-virtual {p0, v1, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        14new-instance v0, Ljava/util/Date;
                                                                                                                                                                                        16invoke-direct {v0}, Ljava/util/Date;-><init>()V
                                                                                                                                                                                        18invoke-virtual {v0}, Ljava/util/Date;->getTime()J
                                                                                                                                                                                        19move-result-wide v0
                                                                                                                                                                                        21invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                        22move-result-object v0
                                                                                                                                                                                        24const-string v1, "ts"
                                                                                                                                                                                        26invoke-virtual {p0, v1, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        28const-string v0, "name"
                                                                                                                                                                                        30const-string v1, "level_up"
                                                                                                                                                                                        32invoke-virtual {p0, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        33new-instance v0, Ljava/util/HashMap;
                                                                                                                                                                                        35invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        37const-string v1, "type"
                                                                                                                                                                                        39const-string v2, "analytics.custom.v1"
                                                                                                                                                                                        41invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        43const-string v1, "msg"
                                                                                                                                                                                        45invoke-virtual {v0, v1, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        46new-instance p0, Lorg/json/JSONObject;
                                                                                                                                                                                        48invoke-direct {p0, v0}, Lorg/json/JSONObject;-><init>(Ljava/util/Map;)V
                                                                                                                                                                                        49return-object p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • recent_cspt
                                                                                                                                                                                        • model
                                                                                                                                                                                        • uuid
                                                                                                                                                                                        • auth_token
                                                                                                                                                                                        • a
                                                                                                                                                                                        • recentcsptrank
                                                                                                                                                                                        • userProvince
                                                                                                                                                                                        • userCity
                                                                                                                                                                                        • userDistrict
                                                                                                                                                                                        • status
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "recent_cspt"
                                                                                                                                                                                        3invoke-static {p1, v0}, Ld/e/b/i;->b(Ljava/lang/Object;Ljava/lang/String;)V
                                                                                                                                                                                        5const-string v1, "model"
                                                                                                                                                                                        7invoke-static {p2, v1}, Ld/e/b/i;->b(Ljava/lang/Object;Ljava/lang/String;)V
                                                                                                                                                                                        9const-string v2, "uuid"
                                                                                                                                                                                        11invoke-static {p3, v2}, Ld/e/b/i;->b(Ljava/lang/Object;Ljava/lang/String;)V
                                                                                                                                                                                        13sget-object v3, Lcom/firebear/androil/h/h;->e:Lcom/firebear/androil/h/h;
                                                                                                                                                                                        15invoke-virtual {v3}, Lcom/firebear/androil/h/h;->m()Ljava/lang/String;
                                                                                                                                                                                        16move-result-object v4
                                                                                                                                                                                        17new-instance v5, Ljava/util/HashMap;
                                                                                                                                                                                        19invoke-direct {v5}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        21sget-object v3, Lcom/firebear/androil/b/e;->a:Lcom/firebear/androil/b/e;
                                                                                                                                                                                        23invoke-virtual {v3}, Lcom/firebear/androil/b/e;->p()Ljava/lang/String;
                                                                                                                                                                                        24move-result-object v3
                                                                                                                                                                                        26const-string v6, ""
                                                                                                                                                                                        27if-eqz v3, :cond_25
                                                                                                                                                                                        28goto/16 :goto_26
                                                                                                                                                                                        29cond_25: move-object v3, v6
                                                                                                                                                                                        30goto_26:
                                                                                                                                                                                        31const-string v7, "auth_token"
                                                                                                                                                                                        33invoke-virtual {v5, v7, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        35invoke-virtual {v5, v0, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        37invoke-virtual {v5, v1, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        39invoke-virtual {v5, v2, p3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        41const-string p1, "a"
                                                                                                                                                                                        43const-string p2, "recentcsptrank"
                                                                                                                                                                                        45invoke-virtual {v5, p1, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        47sget-object p1, Lcom/firebear/androil/b/e;->a:Lcom/firebear/androil/b/e;
                                                                                                                                                                                        49invoke-virtual {p1}, Lcom/firebear/androil/b/e;->o()Ljava/lang/String;
                                                                                                                                                                                        50move-result-object p1
                                                                                                                                                                                        51if-eqz p1, :cond_44
                                                                                                                                                                                        52goto/16 :goto_45
                                                                                                                                                                                        53cond_44: move-object p1, v6
                                                                                                                                                                                        54goto_45:
                                                                                                                                                                                        55const-string p2, "userProvince"
                                                                                                                                                                                        57invoke-virtual {v5, p2, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        59sget-object p1, Lcom/firebear/androil/b/e;->a:Lcom/firebear/androil/b/e;
                                                                                                                                                                                        61invoke-virtual {p1}, Lcom/firebear/androil/b/e;->k()Ljava/lang/String;
                                                                                                                                                                                        62move-result-object p1
                                                                                                                                                                                        63if-eqz p1, :cond_53
                                                                                                                                                                                        64goto/16 :goto_54
                                                                                                                                                                                        65cond_53: move-object p1, v6
                                                                                                                                                                                        66goto_54:
                                                                                                                                                                                        67const-string p2, "userCity"
                                                                                                                                                                                        69invoke-virtual {v5, p2, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        71sget-object p1, Lcom/firebear/androil/b/e;->a:Lcom/firebear/androil/b/e;
                                                                                                                                                                                        73invoke-virtual {p1}, Lcom/firebear/androil/b/e;->l()Ljava/lang/String;
                                                                                                                                                                                        74move-result-object p1
                                                                                                                                                                                        75if-eqz p1, :cond_62
                                                                                                                                                                                        76goto/16 :goto_63
                                                                                                                                                                                        77cond_62: move-object p1, v6
                                                                                                                                                                                        78goto_63:
                                                                                                                                                                                        79const-string p2, "userDistrict"
                                                                                                                                                                                        81invoke-virtual {v5, p2, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        82const/4 v6, 0x0
                                                                                                                                                                                        83const/4 v7, 0x1
                                                                                                                                                                                        84const/4 v8, 0x4
                                                                                                                                                                                        85const/4 v9, 0x0
                                                                                                                                                                                        87invoke-static/range {v4 .. v9}, Lcom/firebear/androil/h/j;->a(Ljava/lang/String;Ljava/util/HashMap;Ljava/util/HashMap;ZILjava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        88move-result-object p1
                                                                                                                                                                                        89new-instance p2, Lcom/fasterxml/jackson/databind/ObjectMapper;
                                                                                                                                                                                        91invoke-direct {p2}, Lcom/fasterxml/jackson/databind/ObjectMapper;-><init>()V
                                                                                                                                                                                        92try_start_75:
                                                                                                                                                                                        93invoke-virtual {p2, p1}, Lcom/fasterxml/jackson/databind/ObjectMapper;->readTree(Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonNode;
                                                                                                                                                                                        94move-result-object p1
                                                                                                                                                                                        95if-eqz p1, :cond_95
                                                                                                                                                                                        97const-string p3, "status"
                                                                                                                                                                                        99invoke-virtual {p1, p3}, Lcom/fasterxml/jackson/databind/JsonNode;->get(Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonNode;
                                                                                                                                                                                        100move-result-object p3
                                                                                                                                                                                        101const/4 v0, -0x1
                                                                                                                                                                                        103invoke-virtual {p3, v0}, Lcom/fasterxml/jackson/databind/JsonNode;->asInt(I)I
                                                                                                                                                                                        104move-result p3
                                                                                                                                                                                        105if-nez p3, :cond_95
                                                                                                                                                                                        106const-class p3, Lcom/firebear/androil/model/OilLevelMod;
                                                                                                                                                                                        108invoke-virtual {p2, p1, p3}, Lcom/fasterxml/jackson/databind/ObjectMapper;->treeToValue(Lcom/fasterxml/jackson/core/TreeNode;Ljava/lang/Class;)Ljava/lang/Object;
                                                                                                                                                                                        109move-result-object p1
                                                                                                                                                                                        110check-cast p1, Lcom/firebear/androil/model/OilLevelMod;
                                                                                                                                                                                        111try_end_90: return-object p1
                                                                                                                                                                                        112catch_91: move-exception p1
                                                                                                                                                                                        114invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        115cond_95: const/4 p1, 0x0
                                                                                                                                                                                        116return-object p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Intent.<init>
                                                                                                                                                                                        • android.content.Intent.setClassName
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Context.getResources
                                                                                                                                                                                        • android.content.res.Resources.getDisplayMetrics
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Context.startActivity
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • appid
                                                                                                                                                                                        • gdt_activity_delegate_name
                                                                                                                                                                                        • gridAppWall
                                                                                                                                                                                        • adlistenerid
                                                                                                                                                                                        • adthreadid
                                                                                                                                                                                        • posid
                                                                                                                                                                                        • extendPositionX
                                                                                                                                                                                        • extendPositionY
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.param p1, "w" # I
                                                                                                                                                                                        1.param p2, "h" # I
                                                                                                                                                                                        2.prologue
                                                                                                                                                                                        3new-instance v0, Landroid/content/Intent;
                                                                                                                                                                                        5invoke-direct {v0}, Landroid/content/Intent;-><init>()V
                                                                                                                                                                                        7iget-object v1, p0, Lcom/qq/e/comm/plugin/l/b;->a:Landroid/content/Context;
                                                                                                                                                                                        9invoke-static {}, Lcom/qq/e/comm/plugin/util/af;->a()Ljava/lang/String;
                                                                                                                                                                                        10move-result-object v2
                                                                                                                                                                                        12invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->setClassName(Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        14const-string v1, "appid"
                                                                                                                                                                                        16invoke-static {}, Lcom/qq/e/comm/managers/GDTADManager;->getInstance()Lcom/qq/e/comm/managers/GDTADManager;
                                                                                                                                                                                        17move-result-object v2
                                                                                                                                                                                        19invoke-virtual {v2}, Lcom/qq/e/comm/managers/GDTADManager;->getAppStatus()Lcom/qq/e/comm/managers/status/APPStatus;
                                                                                                                                                                                        20move-result-object v2
                                                                                                                                                                                        22invoke-virtual {v2}, Lcom/qq/e/comm/managers/status/APPStatus;->getAPPID()Ljava/lang/String;
                                                                                                                                                                                        23move-result-object v2
                                                                                                                                                                                        25invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        27const-string v1, "gdt_activity_delegate_name"
                                                                                                                                                                                        29const-string v2, "gridAppWall"
                                                                                                                                                                                        31invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        33const-string v1, "adlistenerid"
                                                                                                                                                                                        35invoke-static {}, Lcom/qq/e/comm/plugin/ac/a;->a()Lcom/qq/e/comm/plugin/ac/a;
                                                                                                                                                                                        36move-result-object v2
                                                                                                                                                                                        38iget-object v3, p0, Lcom/qq/e/comm/plugin/l/b;->e:Lcom/qq/e/ads/appwall/GridAPPWallListener;
                                                                                                                                                                                        40invoke-virtual {v2, v3}, Lcom/qq/e/comm/plugin/ac/a;->a(Ljava/lang/Object;)I
                                                                                                                                                                                        41move-result v2
                                                                                                                                                                                        43invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
                                                                                                                                                                                        45const-string v1, "adthreadid"
                                                                                                                                                                                        47iget-object v2, p0, Lcom/qq/e/comm/plugin/l/b;->d:Ljava/lang/String;
                                                                                                                                                                                        49invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        51const-string v1, "posid"
                                                                                                                                                                                        53iget-object v2, p0, Lcom/qq/e/comm/plugin/l/b;->c:Ljava/lang/String;
                                                                                                                                                                                        55invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        57iget-object v1, p0, Lcom/qq/e/comm/plugin/l/b;->a:Landroid/content/Context;
                                                                                                                                                                                        59invoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
                                                                                                                                                                                        60move-result-object v1
                                                                                                                                                                                        62invoke-virtual {v1}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
                                                                                                                                                                                        63move-result-object v1
                                                                                                                                                                                        64iget v1, v1, Landroid/util/DisplayMetrics;->density:F
                                                                                                                                                                                        65int-to-float v2, p1
                                                                                                                                                                                        66div-float/2addr v2, v1
                                                                                                                                                                                        67float-to-int p1, v2
                                                                                                                                                                                        68int-to-float v2, p2
                                                                                                                                                                                        69div-float v1, v2, v1
                                                                                                                                                                                        70float-to-int p2, v1
                                                                                                                                                                                        72const-string v1, "extendPositionX"
                                                                                                                                                                                        74invoke-virtual {v0, v1, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
                                                                                                                                                                                        76const-string v1, "extendPositionY"
                                                                                                                                                                                        78invoke-virtual {v0, v1, p2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
                                                                                                                                                                                        80iget-object v1, p0, Lcom/qq/e/comm/plugin/l/b;->a:Landroid/content/Context;
                                                                                                                                                                                        82invoke-virtual {v1, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
                                                                                                                                                                                        83return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Object.<init>
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.getBoolean
                                                                                                                                                                                        • org.json.JSONObject.getJSONObject
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • org.json.JSONException.getMessage
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • re
                                                                                                                                                                                        • data
                                                                                                                                                                                        • version
                                                                                                                                                                                        • url
                                                                                                                                                                                        • AdDex.
                                                                                                                                                                                        • sub_version
                                                                                                                                                                                        • .dex
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                                                                                                                                                                                        2try_start_3: new-instance v0, Lorg/json/JSONObject;
                                                                                                                                                                                        4invoke-direct {v0, p1}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        6const-string p1, "re"
                                                                                                                                                                                        8invoke-virtual {v0, p1}, Lorg/json/JSONObject;->getBoolean(Ljava/lang/String;)Z
                                                                                                                                                                                        9move-result p1
                                                                                                                                                                                        10iput-boolean p1, p0, Lcom/iflytek/voiceads/dex/b;->a:Z
                                                                                                                                                                                        11iget-boolean p1, p0, Lcom/iflytek/voiceads/dex/b;->a:Z
                                                                                                                                                                                        12if-nez p1, :cond_15
                                                                                                                                                                                        13return-void
                                                                                                                                                                                        14cond_15:
                                                                                                                                                                                        15const-string p1, "data"
                                                                                                                                                                                        17invoke-virtual {v0, p1}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        18move-result-object p1
                                                                                                                                                                                        20const-string v0, "version"
                                                                                                                                                                                        22invoke-virtual {p1, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        23move-result-object v0
                                                                                                                                                                                        24iput-object v0, p0, Lcom/iflytek/voiceads/dex/b;->b:Ljava/lang/String;
                                                                                                                                                                                        26const-string v0, "url"
                                                                                                                                                                                        28invoke-virtual {p1, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        29move-result-object v0
                                                                                                                                                                                        30iput-object v0, p0, Lcom/iflytek/voiceads/dex/b;->c:Ljava/lang/String;
                                                                                                                                                                                        31new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        33invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        35const-string v1, "AdDex."
                                                                                                                                                                                        37invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        39const-string v1, "sub_version"
                                                                                                                                                                                        41invoke-virtual {p1, v1}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        42move-result-object p1
                                                                                                                                                                                        44invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        46const-string p1, ".dex"
                                                                                                                                                                                        48invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        50invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        51move-result-object p1
                                                                                                                                                                                        52iput-object p1, p0, Lcom/iflytek/voiceads/dex/b;->d:Ljava/lang/String;
                                                                                                                                                                                        53try_end_49: goto/16 :goto_52
                                                                                                                                                                                        54catch_4a: move-exception p1
                                                                                                                                                                                        56invoke-virtual {p1}, Lorg/json/JSONException;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        57move-result-object p1
                                                                                                                                                                                        59invoke-static {p1}, Lcom/iflytek/voiceads/config/SDKLogger;->e(Ljava/lang/String;)V
                                                                                                                                                                                        60goto_52: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.Random.<init>
                                                                                                                                                                                        • java.util.Random.nextInt
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • beaconOn
                                                                                                                                                                                        • appid
                                                                                                                                                                                        • Union ad sdk version =
                                                                                                                                                                                        • 0C000S8VDZ1GVR6M
                                                                                                                                                                                        • UnionAdSDK
                                                                                                                                                                                        • Beacon_TSA: [Init encountered exception]
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1invoke-direct {p0}, Lcom/qq/e/comm/plugin/util/g;->d()Z
                                                                                                                                                                                        2move-result v0
                                                                                                                                                                                        3if-nez v0, :cond_7
                                                                                                                                                                                        4goto_6: return-void
                                                                                                                                                                                        5cond_7:
                                                                                                                                                                                        6invoke-static {}, Lcom/qq/e/comm/managers/GDTADManager;->getInstance()Lcom/qq/e/comm/managers/GDTADManager;
                                                                                                                                                                                        7move-result-object v0
                                                                                                                                                                                        9invoke-virtual {v0}, Lcom/qq/e/comm/managers/GDTADManager;->getSM()Lcom/qq/e/comm/managers/setting/SM;
                                                                                                                                                                                        10move-result-object v0
                                                                                                                                                                                        12const-string v1, "beaconOn"
                                                                                                                                                                                        13const/4 v2, 0x0
                                                                                                                                                                                        15invoke-virtual {v0, v1, v2}, Lcom/qq/e/comm/managers/setting/SM;->getInteger(Ljava/lang/String;I)I
                                                                                                                                                                                        16move-result v0
                                                                                                                                                                                        17new-instance v1, Ljava/util/Random;
                                                                                                                                                                                        19invoke-direct {v1}, Ljava/util/Random;-><init>()V
                                                                                                                                                                                        20const/16 v2, 0x64
                                                                                                                                                                                        22invoke-virtual {v1, v2}, Ljava/util/Random;->nextInt(I)I
                                                                                                                                                                                        23move-result v1
                                                                                                                                                                                        24if-ge v1, v0, :cond_6
                                                                                                                                                                                        26iget-object v0, p0, Lcom/qq/e/comm/plugin/util/g;->d:Ljava/util/Map;
                                                                                                                                                                                        28const-string v1, "appid"
                                                                                                                                                                                        30invoke-static {}, Lcom/qq/e/comm/managers/GDTADManager;->getInstance()Lcom/qq/e/comm/managers/GDTADManager;
                                                                                                                                                                                        31move-result-object v2
                                                                                                                                                                                        33invoke-virtual {v2}, Lcom/qq/e/comm/managers/GDTADManager;->getAppStatus()Lcom/qq/e/comm/managers/status/APPStatus;
                                                                                                                                                                                        34move-result-object v2
                                                                                                                                                                                        36invoke-virtual {v2}, Lcom/qq/e/comm/managers/status/APPStatus;->getAPPID()Ljava/lang/String;
                                                                                                                                                                                        37move-result-object v2
                                                                                                                                                                                        39invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        41invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        42move-result-wide v0
                                                                                                                                                                                        43new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        45invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        47const-string v3, "Union ad sdk version = "
                                                                                                                                                                                        49invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        50move-result-object v2
                                                                                                                                                                                        52sget-object v3, Lcom/qq/e/comm/plugin/util/g;->b:Ljava/lang/String;
                                                                                                                                                                                        54invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        55move-result-object v2
                                                                                                                                                                                        57invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        58move-result-object v2
                                                                                                                                                                                        60invoke-static {v2}, Lcom/qq/e/comm/util/GDTLogger;->d(Ljava/lang/String;)V
                                                                                                                                                                                        62const-string v2, "0C000S8VDZ1GVR6M"
                                                                                                                                                                                        64invoke-static {v2}, Lcom/tencent/beacontsa/event/UserAction;->setAppkey(Ljava/lang/String;)V
                                                                                                                                                                                        66sget-object v2, Lcom/qq/e/comm/plugin/util/g;->b:Ljava/lang/String;
                                                                                                                                                                                        68invoke-static {v2}, Lcom/tencent/beacontsa/event/UserAction;->setAppVersion(Ljava/lang/String;)V
                                                                                                                                                                                        70const-string v2, "UnionAdSDK"
                                                                                                                                                                                        72invoke-static {v2}, Lcom/tencent/beacontsa/event/UserAction;->setChannelID(Ljava/lang/String;)V
                                                                                                                                                                                        73const/4 v2, 0x0
                                                                                                                                                                                        74const/4 v3, 0x0
                                                                                                                                                                                        76invoke-static {v2, v3}, Lcom/tencent/beacontsa/event/UserAction;->setLogAble(ZZ)V
                                                                                                                                                                                        78iget-object v2, p0, Lcom/qq/e/comm/plugin/util/g;->d:Ljava/util/Map;
                                                                                                                                                                                        80invoke-static {v2}, Lcom/tencent/beacontsa/event/UserAction;->setAdditionalInfo(Ljava/util/Map;)V
                                                                                                                                                                                        82invoke-static {}, Lcom/qq/e/comm/managers/GDTADManager;->getInstance()Lcom/qq/e/comm/managers/GDTADManager;
                                                                                                                                                                                        83move-result-object v2
                                                                                                                                                                                        85invoke-virtual {v2}, Lcom/qq/e/comm/managers/GDTADManager;->getAppContext()Landroid/content/Context;
                                                                                                                                                                                        86move-result-object v2
                                                                                                                                                                                        87const/4 v3, 0x1
                                                                                                                                                                                        88const-wide/16 v4, 0x0
                                                                                                                                                                                        89new-instance v6, Lcom/qq/e/comm/plugin/util/g$1;
                                                                                                                                                                                        91invoke-direct {v6, p0, v0, v1}, Lcom/qq/e/comm/plugin/util/g$1;-><init>(Lcom/qq/e/comm/plugin/util/g;J)V
                                                                                                                                                                                        93invoke-static {v2, v3, v4, v5, v6}, Lcom/tencent/beacontsa/event/UserAction;->initUserAction(Landroid/content/Context;ZJLcom/tencent/beacontsa/upload/InitHandleListener;)V
                                                                                                                                                                                        94try_end_7e: goto/16 :goto_6
                                                                                                                                                                                        95catch_7f: move-exception v0
                                                                                                                                                                                        96new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        98invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        100const-string v2, "Beacon_TSA: [Init encountered exception] "
                                                                                                                                                                                        102invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        103move-result-object v1
                                                                                                                                                                                        105invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        106move-result-object v0
                                                                                                                                                                                        108invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        109move-result-object v0
                                                                                                                                                                                        111invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        112move-result-object v0
                                                                                                                                                                                        114invoke-static {v0}, Lcom/qq/e/comm/util/GDTLogger;->d(Ljava/lang/String;)V
                                                                                                                                                                                        115goto/16 :goto_6
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.ContentResolver.query
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.moveToNext
                                                                                                                                                                                        • android.database.Cursor.getInt
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • android.database.Cursor.close
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • key
                                                                                                                                                                                        • type
                                                                                                                                                                                        • value
                                                                                                                                                                                        • getAll exception:
                                                                                                                                                                                        • MicroMsg.SDK.SharedPreferences
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"()",
                                                                                                                                                                                        3"Ljava/util/Map<",
                                                                                                                                                                                        4"Ljava/lang/String;",
                                                                                                                                                                                        5"*>;"
                                                                                                                                                                                        6}
                                                                                                                                                                                        7.end annotation
                                                                                                                                                                                        8try_start_0:
                                                                                                                                                                                        9iget-object v0, p0, Lcom/tencent/mm/opensdk/openapi/MMSharedPreferences;->cr:Landroid/content/ContentResolver;
                                                                                                                                                                                        11sget-object v1, Lcom/tencent/mm/opensdk/utils/c$b;->CONTENT_URI:Landroid/net/Uri;
                                                                                                                                                                                        13iget-object v2, p0, Lcom/tencent/mm/opensdk/openapi/MMSharedPreferences;->columns:[Ljava/lang/String;
                                                                                                                                                                                        14const/4 v3, 0x0
                                                                                                                                                                                        15const/4 v4, 0x0
                                                                                                                                                                                        16const/4 v5, 0x0
                                                                                                                                                                                        18invoke-virtual/range {v0 .. v5}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                        19move-result-object v0
                                                                                                                                                                                        20if-nez v0, :cond_11
                                                                                                                                                                                        21const/4 v0, 0x0
                                                                                                                                                                                        22return-object v0
                                                                                                                                                                                        23cond_11:
                                                                                                                                                                                        24const-string v1, "key"
                                                                                                                                                                                        26invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        27move-result v1
                                                                                                                                                                                        29const-string v2, "type"
                                                                                                                                                                                        31invoke-interface {v0, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        32move-result v2
                                                                                                                                                                                        34const-string v3, "value"
                                                                                                                                                                                        36invoke-interface {v0, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        37move-result v3
                                                                                                                                                                                        38goto_23:
                                                                                                                                                                                        39invoke-interface {v0}, Landroid/database/Cursor;->moveToNext()Z
                                                                                                                                                                                        40move-result v4
                                                                                                                                                                                        41if-eqz v4, :cond_3f
                                                                                                                                                                                        43invoke-interface {v0, v2}, Landroid/database/Cursor;->getInt(I)I
                                                                                                                                                                                        44move-result v4
                                                                                                                                                                                        46invoke-interface {v0, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        47move-result-object v5
                                                                                                                                                                                        49invoke-static {v4, v5}, Lcom/tencent/mm/opensdk/utils/c$a;->a(ILjava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        50move-result-object v4
                                                                                                                                                                                        52iget-object v5, p0, Lcom/tencent/mm/opensdk/openapi/MMSharedPreferences;->values:Ljava/util/HashMap;
                                                                                                                                                                                        54invoke-interface {v0, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        55move-result-object v6
                                                                                                                                                                                        57invoke-virtual {v5, v6, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        58goto/16 :goto_23
                                                                                                                                                                                        59cond_3f:
                                                                                                                                                                                        60invoke-interface {v0}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                        62iget-object v0, p0, Lcom/tencent/mm/opensdk/openapi/MMSharedPreferences;->values:Ljava/util/HashMap;
                                                                                                                                                                                        63try_end_44: return-object v0
                                                                                                                                                                                        64catch_45: move-exception v0
                                                                                                                                                                                        65new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        67const-string v2, "getAll exception:"
                                                                                                                                                                                        69invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        71invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        72move-result-object v0
                                                                                                                                                                                        74invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        76invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        77move-result-object v0
                                                                                                                                                                                        79const-string v1, "MicroMsg.SDK.SharedPreferences"
                                                                                                                                                                                        81invoke-static {v1, v0}, Lcom/tencent/mm/opensdk/utils/Log;->e(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        83iget-object v0, p0, Lcom/tencent/mm/opensdk/openapi/MMSharedPreferences;->values:Ljava/util/HashMap;
                                                                                                                                                                                        84return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.get
                                                                                                                                                                                        • org.json.JSONArray.get
                                                                                                                                                                                        • org.json.JSONObject.get
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.Class.forName
                                                                                                                                                                                        • java.lang.Enum.valueOf
                                                                                                                                                                                        • org.json.JSONArray.get
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • java.lang.System.arraycopy
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • value
                                                                                                                                                                                        • type
                                                                                                                                                                                        • className
                                                                                                                                                                                        • Enum
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2Lorg/json/JSONException;,
                                                                                                                                                                                        3Ljava/lang/ClassNotFoundException;,
                                                                                                                                                                                        4Ljava/lang/NoSuchMethodException;
                                                                                                                                                                                        5}
                                                                                                                                                                                        6.end annotation
                                                                                                                                                                                        7const/4 v0, 0x0
                                                                                                                                                                                        8if-nez p1, :cond_4
                                                                                                                                                                                        9return-object v0
                                                                                                                                                                                        10cond_4:
                                                                                                                                                                                        11invoke-virtual {p1}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        12move-result v1
                                                                                                                                                                                        13new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                        15invoke-virtual {p1}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        16move-result v2
                                                                                                                                                                                        17new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                        18const/4 v3, 0x0
                                                                                                                                                                                        19const/4 v4, 0x0
                                                                                                                                                                                        20goto_12:
                                                                                                                                                                                        21invoke-virtual {p1}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        22move-result v5
                                                                                                                                                                                        23if-ge v4, v5, :cond_62
                                                                                                                                                                                        25invoke-virtual {p1, v4}, Lorg/json/JSONArray;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        26move-result-object v5
                                                                                                                                                                                        27instance-of v5, v5, Lorg/json/JSONObject;
                                                                                                                                                                                        28if-eqz v5, :cond_59
                                                                                                                                                                                        30invoke-virtual {p1, v4}, Lorg/json/JSONArray;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        31move-result-object v5
                                                                                                                                                                                        32check-cast v5, Lorg/json/JSONObject;
                                                                                                                                                                                        34const-string v6, "value"
                                                                                                                                                                                        36invoke-virtual {v5, v6}, Lorg/json/JSONObject;->get(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        37move-result-object v6
                                                                                                                                                                                        39const-string v7, "type"
                                                                                                                                                                                        41invoke-virtual {v5, v7}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        42move-result-object v7
                                                                                                                                                                                        44const-string v8, "className"
                                                                                                                                                                                        46invoke-virtual {v5, v8}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        47move-result v9
                                                                                                                                                                                        48if-eqz v9, :cond_3f
                                                                                                                                                                                        50invoke-virtual {v5, v8}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        51move-result-object v5
                                                                                                                                                                                        52goto/16 :goto_40
                                                                                                                                                                                        53cond_3f: move-object v5, v0
                                                                                                                                                                                        54goto_40: if-eqz v5, :cond_5f
                                                                                                                                                                                        56const-string v8, "Enum"
                                                                                                                                                                                        58invoke-virtual {v7, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        59move-result v7
                                                                                                                                                                                        60if-eqz v7, :cond_5f
                                                                                                                                                                                        62invoke-static {v5}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                        63move-result-object v5
                                                                                                                                                                                        64if-eqz v5, :cond_5f
                                                                                                                                                                                        65check-cast v6, Ljava/lang/String;
                                                                                                                                                                                        67invoke-static {v5, v6}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
                                                                                                                                                                                        68move-result-object v5
                                                                                                                                                                                        69aput-object v5, v2, v4
                                                                                                                                                                                        70goto/16 :goto_5f
                                                                                                                                                                                        71cond_59:
                                                                                                                                                                                        72invoke-virtual {p1, v4}, Lorg/json/JSONArray;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        73move-result-object v5
                                                                                                                                                                                        74aput-object v5, v2, v4
                                                                                                                                                                                        75goto_5f: add-int/lit8 v4, v4, 0x1
                                                                                                                                                                                        76goto/16 :goto_12
                                                                                                                                                                                        77cond_62: if-eqz p1, :cond_6b
                                                                                                                                                                                        79invoke-virtual {p1}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        80move-result p1
                                                                                                                                                                                        82invoke-static {v2, v3, v1, v3, p1}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
                                                                                                                                                                                        83cond_6b: return-object v1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.content.Context.getContentResolver
                                                                                                                                                                                        • android.provider.Settings$System.getString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • android.content.Context.getContentResolver
                                                                                                                                                                                        • android.provider.Settings$System.getString
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.StringBuffer.<init>
                                                                                                                                                                                        • java.lang.StringBuffer.reverse
                                                                                                                                                                                        • java.lang.StringBuffer.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • com.baidu.deviceid
                                                                                                                                                                                        • bd_setting_i
                                                                                                                                                                                        • 0
                                                                                                                                                                                        • |
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1sget-object v0, Lcom/baidu/mobads/utils/q;->b:Ljava/lang/String;
                                                                                                                                                                                        3invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        4move-result v0
                                                                                                                                                                                        5if-eqz v0, :cond_51
                                                                                                                                                                                        7invoke-virtual {p1}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                        8move-result-object v0
                                                                                                                                                                                        10const-string v1, "com.baidu.deviceid"
                                                                                                                                                                                        12invoke-static {v0, v1}, Landroid/provider/Settings$System;->getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        13move-result-object v0
                                                                                                                                                                                        14if-eqz v0, :cond_51
                                                                                                                                                                                        16const-string v1, ""
                                                                                                                                                                                        18invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        19move-result v1
                                                                                                                                                                                        20if-nez v1, :cond_51
                                                                                                                                                                                        22invoke-virtual {p1}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                        23move-result-object p1
                                                                                                                                                                                        25const-string v1, "bd_setting_i"
                                                                                                                                                                                        27invoke-static {p1, v1}, Landroid/provider/Settings$System;->getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        28move-result-object p1
                                                                                                                                                                                        30invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        31move-result v1
                                                                                                                                                                                        32if-eqz v1, :cond_2e
                                                                                                                                                                                        34const-string p1, "0"
                                                                                                                                                                                        35cond_2e: new-instance v1, Ljava/lang/StringBuffer;
                                                                                                                                                                                        37invoke-direct {v1, p1}, Ljava/lang/StringBuffer;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        39invoke-virtual {v1}, Ljava/lang/StringBuffer;->reverse()Ljava/lang/StringBuffer;
                                                                                                                                                                                        40move-result-object p1
                                                                                                                                                                                        42invoke-virtual {p1}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
                                                                                                                                                                                        43move-result-object p1
                                                                                                                                                                                        44new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        46invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        48invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        50const-string v0, "|"
                                                                                                                                                                                        52invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        54invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        56invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        57move-result-object p1
                                                                                                                                                                                        58sput-object p1, Lcom/baidu/mobads/utils/q;->b:Ljava/lang/String;
                                                                                                                                                                                        59cond_51:
                                                                                                                                                                                        60invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        61move-result-object p1
                                                                                                                                                                                        63invoke-virtual {p1}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getCommonUtils()Lcom/baidu/mobads/utils/f;
                                                                                                                                                                                        64move-result-object p1
                                                                                                                                                                                        66sget-object v0, Lcom/baidu/mobads/utils/q;->b:Ljava/lang/String;
                                                                                                                                                                                        68invoke-virtual {p1, v0}, Lcom/baidu/mobads/utils/f;->b(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        69move-result-object p1
                                                                                                                                                                                        70try_end_5f: return-object p1
                                                                                                                                                                                        71catch_60:
                                                                                                                                                                                        72invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        73move-result-object p1
                                                                                                                                                                                        75invoke-virtual {p1}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getCommonUtils()Lcom/baidu/mobads/utils/f;
                                                                                                                                                                                        76move-result-object p1
                                                                                                                                                                                        78sget-object v0, Lcom/baidu/mobads/utils/q;->b:Ljava/lang/String;
                                                                                                                                                                                        80invoke-virtual {p1, v0}, Lcom/baidu/mobads/utils/f;->b(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        81move-result-object p1
                                                                                                                                                                                        82return-object p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • type
                                                                                                                                                                                        • 2
                                                                                                                                                                                        • ver
                                                                                                                                                                                        • 1
                                                                                                                                                                                        • cuid
                                                                                                                                                                                        • prod
                                                                                                                                                                                        • :
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1try_start_1: new-instance v1, Lorg/json/JSONObject;
                                                                                                                                                                                        3invoke-direct {v1}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        4try_start_6:
                                                                                                                                                                                        5const-string v2, "type"
                                                                                                                                                                                        7const-string v3, "2"
                                                                                                                                                                                        9invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        11const-string v2, "ver"
                                                                                                                                                                                        13const-string v3, "1"
                                                                                                                                                                                        15invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        17const-string v2, "cuid"
                                                                                                                                                                                        19invoke-static {}, Lcom/baidu/location/g/b;->a()Lcom/baidu/location/g/b;
                                                                                                                                                                                        20move-result-object v3
                                                                                                                                                                                        22iget-object v3, v3, Lcom/baidu/location/g/b;->b:Ljava/lang/String;
                                                                                                                                                                                        24invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        26const-string v2, "prod"
                                                                                                                                                                                        27new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        29invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        31sget-object v4, Lcom/baidu/location/g/b;->e:Ljava/lang/String;
                                                                                                                                                                                        33invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        35const-string v4, ":"
                                                                                                                                                                                        37invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        39sget-object v4, Lcom/baidu/location/g/b;->d:Ljava/lang/String;
                                                                                                                                                                                        41invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        43invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        44move-result-object v3
                                                                                                                                                                                        46invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        48invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        49move-result-wide v2
                                                                                                                                                                                        50iput-wide v2, p0, Lcom/baidu/location/d/d$c;->s:J
                                                                                                                                                                                        51try_end_42: goto/16 :goto_44
                                                                                                                                                                                        52catch_43: move-object v1, v0
                                                                                                                                                                                        53goto_44: if-eqz v1, :cond_4e
                                                                                                                                                                                        55invoke-virtual {v1}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        56move-result-object v0
                                                                                                                                                                                        58invoke-static {v0}, Lcom/baidu/location/Jni;->encodeOfflineLocationUpdateRequest(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        59move-result-object v0
                                                                                                                                                                                        60cond_4e: return-object v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • cn.shuzilm.sdk.Stats.setConfig
                                                                                                                                                                                        • cn.shuzilm.sdk.Stats.access$400
                                                                                                                                                                                        • cn.shuzilm.sdk.Stats.setConfig
                                                                                                                                                                                        • cn.shuzilm.sdk.Stats.access$000
                                                                                                                                                                                        • cn.shuzilm.sdk.Stats.access$500
                                                                                                                                                                                        • cn.shuzilm.sdk.Stats.access$600
                                                                                                                                                                                        • cn.shuzilm.sdk.Stats.access$000
                                                                                                                                                                                        • cn.shuzilm.sdk.Stats.access$700
                                                                                                                                                                                        • cn.shuzilm.sdk.Stats.access$800
                                                                                                                                                                                        • cn.shuzilm.sdk.Stats.access$500
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        • cn.shuzilm.sdk.Stats.access$700
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        • cn.shuzilm.sdk.Stats.access$900
                                                                                                                                                                                        • java.lang.UnsatisfiedLinkError.printStackTrace
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • type
                                                                                                                                                                                        • 0
                                                                                                                                                                                        • apiKey
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1const-string v0, "type"
                                                                                                                                                                                        3const-string v1, "0"
                                                                                                                                                                                        5invoke-static {v0, v1}, Lcn/shuzilm/sdk/Stats;->setConfig(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        7const-string v0, "apiKey"
                                                                                                                                                                                        9invoke-static {}, Lcn/shuzilm/sdk/Stats;->access$400()Ljava/lang/String;
                                                                                                                                                                                        10move-result-object v1
                                                                                                                                                                                        12invoke-static {v0, v1}, Lcn/shuzilm/sdk/Stats;->setConfig(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        14invoke-static {}, Lcn/shuzilm/sdk/Stats;->access$000()Lcn/shuzilm/sdk/Stats;
                                                                                                                                                                                        15move-result-object v0
                                                                                                                                                                                        17iget-object v1, p0, Lcn/shuzilm/sdk/Stats$2;->val$appCtx:Landroid/content/Context;
                                                                                                                                                                                        19invoke-static {}, Lcn/shuzilm/sdk/Stats;->access$500()Lorg/json/JSONObject;
                                                                                                                                                                                        20move-result-object v2
                                                                                                                                                                                        22iget-object v3, p0, Lcn/shuzilm/sdk/Stats$2;->val$sID:Ljava/lang/String;
                                                                                                                                                                                        24invoke-static {v0, v1, v2, v3}, Lcn/shuzilm/sdk/Stats;->access$600(Lcn/shuzilm/sdk/Stats;Landroid/content/Context;Lorg/json/JSONObject;Ljava/lang/String;)V
                                                                                                                                                                                        26invoke-static {}, Lcn/shuzilm/sdk/Stats;->access$000()Lcn/shuzilm/sdk/Stats;
                                                                                                                                                                                        27move-result-object v0
                                                                                                                                                                                        29invoke-static {}, Lcn/shuzilm/sdk/Stats;->access$700()Lorg/json/JSONObject;
                                                                                                                                                                                        30move-result-object v1
                                                                                                                                                                                        32iget-object v2, p0, Lcn/shuzilm/sdk/Stats$2;->val$optMsg:Ljava/lang/String;
                                                                                                                                                                                        34invoke-static {v0, v1, v2}, Lcn/shuzilm/sdk/Stats;->access$800(Lcn/shuzilm/sdk/Stats;Lorg/json/JSONObject;Ljava/lang/String;)V
                                                                                                                                                                                        36iget-object v0, p0, Lcn/shuzilm/sdk/Stats$2;->val$appCtx:Landroid/content/Context;
                                                                                                                                                                                        38invoke-static {}, Lcn/shuzilm/sdk/Stats;->access$500()Lorg/json/JSONObject;
                                                                                                                                                                                        39move-result-object v1
                                                                                                                                                                                        41invoke-virtual {v1}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        42move-result-object v1
                                                                                                                                                                                        44invoke-static {}, Lcn/shuzilm/sdk/Stats;->access$700()Lorg/json/JSONObject;
                                                                                                                                                                                        45move-result-object v2
                                                                                                                                                                                        47invoke-virtual {v2}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        48move-result-object v2
                                                                                                                                                                                        50invoke-static {v0, v1, v2}, Lcn/shuzilm/sdk/Stats;->access$900(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        51try_end_41: goto/16 :goto_4b
                                                                                                                                                                                        52catch_42: move-exception v0
                                                                                                                                                                                        54invoke-virtual {v0}, Ljava/lang/UnsatisfiedLinkError;->printStackTrace()V
                                                                                                                                                                                        55goto/16 :goto_4b
                                                                                                                                                                                        56catch_47: move-exception v0
                                                                                                                                                                                        58invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        59goto_4b: return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • cn.shuzilm.sdk.Stats.setConfig
                                                                                                                                                                                        • cn.shuzilm.sdk.Stats.access$400
                                                                                                                                                                                        • cn.shuzilm.sdk.Stats.setConfig
                                                                                                                                                                                        • cn.shuzilm.sdk.Stats.access$000
                                                                                                                                                                                        • cn.shuzilm.sdk.Stats.access$500
                                                                                                                                                                                        • cn.shuzilm.sdk.Stats.access$600
                                                                                                                                                                                        • cn.shuzilm.sdk.Stats.access$000
                                                                                                                                                                                        • cn.shuzilm.sdk.Stats.access$700
                                                                                                                                                                                        • cn.shuzilm.sdk.Stats.access$800
                                                                                                                                                                                        • cn.shuzilm.sdk.Stats.access$500
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        • cn.shuzilm.sdk.Stats.access$700
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        • cn.shuzilm.sdk.Stats.access$1000
                                                                                                                                                                                        • java.lang.UnsatisfiedLinkError.printStackTrace
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • type
                                                                                                                                                                                        • 0
                                                                                                                                                                                        • apiKey
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1const-string v0, "type"
                                                                                                                                                                                        3const-string v1, "0"
                                                                                                                                                                                        5invoke-static {v0, v1}, Lcn/shuzilm/sdk/Stats;->setConfig(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        7const-string v0, "apiKey"
                                                                                                                                                                                        9invoke-static {}, Lcn/shuzilm/sdk/Stats;->access$400()Ljava/lang/String;
                                                                                                                                                                                        10move-result-object v1
                                                                                                                                                                                        12invoke-static {v0, v1}, Lcn/shuzilm/sdk/Stats;->setConfig(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        14invoke-static {}, Lcn/shuzilm/sdk/Stats;->access$000()Lcn/shuzilm/sdk/Stats;
                                                                                                                                                                                        15move-result-object v0
                                                                                                                                                                                        17iget-object v1, p0, Lcn/shuzilm/sdk/Stats$3;->val$appCtx:Landroid/content/Context;
                                                                                                                                                                                        19invoke-static {}, Lcn/shuzilm/sdk/Stats;->access$500()Lorg/json/JSONObject;
                                                                                                                                                                                        20move-result-object v2
                                                                                                                                                                                        22iget-object v3, p0, Lcn/shuzilm/sdk/Stats$3;->val$sID:Ljava/lang/String;
                                                                                                                                                                                        24invoke-static {v0, v1, v2, v3}, Lcn/shuzilm/sdk/Stats;->access$600(Lcn/shuzilm/sdk/Stats;Landroid/content/Context;Lorg/json/JSONObject;Ljava/lang/String;)V
                                                                                                                                                                                        26invoke-static {}, Lcn/shuzilm/sdk/Stats;->access$000()Lcn/shuzilm/sdk/Stats;
                                                                                                                                                                                        27move-result-object v0
                                                                                                                                                                                        29invoke-static {}, Lcn/shuzilm/sdk/Stats;->access$700()Lorg/json/JSONObject;
                                                                                                                                                                                        30move-result-object v1
                                                                                                                                                                                        32iget-object v2, p0, Lcn/shuzilm/sdk/Stats$3;->val$optMsg:Ljava/lang/String;
                                                                                                                                                                                        34invoke-static {v0, v1, v2}, Lcn/shuzilm/sdk/Stats;->access$800(Lcn/shuzilm/sdk/Stats;Lorg/json/JSONObject;Ljava/lang/String;)V
                                                                                                                                                                                        36iget-object v0, p0, Lcn/shuzilm/sdk/Stats$3;->val$appCtx:Landroid/content/Context;
                                                                                                                                                                                        38invoke-static {}, Lcn/shuzilm/sdk/Stats;->access$500()Lorg/json/JSONObject;
                                                                                                                                                                                        39move-result-object v1
                                                                                                                                                                                        41invoke-virtual {v1}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        42move-result-object v1
                                                                                                                                                                                        44invoke-static {}, Lcn/shuzilm/sdk/Stats;->access$700()Lorg/json/JSONObject;
                                                                                                                                                                                        45move-result-object v2
                                                                                                                                                                                        47invoke-virtual {v2}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        48move-result-object v2
                                                                                                                                                                                        50invoke-static {v0, v1, v2}, Lcn/shuzilm/sdk/Stats;->access$1000(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        51try_end_41: goto/16 :goto_4b
                                                                                                                                                                                        52catch_42: move-exception v0
                                                                                                                                                                                        54invoke-virtual {v0}, Ljava/lang/UnsatisfiedLinkError;->printStackTrace()V
                                                                                                                                                                                        55goto/16 :goto_4b
                                                                                                                                                                                        56catch_47: move-exception v0
                                                                                                                                                                                        58invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        59goto_4b: return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.app.Activity.getIntent
                                                                                                                                                                                        • android.content.Intent.getExtras
                                                                                                                                                                                        • android.os.Bundle.getString
                                                                                                                                                                                        • android.os.Bundle.getString
                                                                                                                                                                                        • android.app.Activity.getApplicationContext
                                                                                                                                                                                        • com.qq.e.ads.ADActivity.a:Lcom/qq/e/comm/pi/ACTD
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • com.qq.e.ads.ADActivity.a:Lcom/qq/e/comm/pi/ACTD
                                                                                                                                                                                        • android.app.Activity.finish
                                                                                                                                                                                        • android.app.Activity.onCreate
                                                                                                                                                                                        • com.qq.e.ads.ADActivity.a:Lcom/qq/e/comm/pi/ACTD
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • gdt_activity_delegate_name
                                                                                                                                                                                        • appid
                                                                                                                                                                                        • Init ADActivity Delegate return null,delegateName
                                                                                                                                                                                        • Init GDTADManager fail in AdActivity
                                                                                                                                                                                        • Init ADActivity Delegate Faile,DelegateName:
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-virtual {p0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent;
                                                                                                                                                                                        2move-result-object v0
                                                                                                                                                                                        4invoke-virtual {v0}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle;
                                                                                                                                                                                        5move-result-object v0
                                                                                                                                                                                        6if-eqz v0, :cond_6e
                                                                                                                                                                                        8const-string v1, "gdt_activity_delegate_name"
                                                                                                                                                                                        10invoke-virtual {v0, v1}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        11move-result-object v1
                                                                                                                                                                                        13const-string v2, "appid"
                                                                                                                                                                                        15invoke-virtual {v0, v2}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        16move-result-object v0
                                                                                                                                                                                        18invoke-static {v1}, Lcom/qq/e/comm/util/StringUtil;->isEmpty(Ljava/lang/String;)Z
                                                                                                                                                                                        19move-result v2
                                                                                                                                                                                        20if-nez v2, :cond_6e
                                                                                                                                                                                        22invoke-static {v0}, Lcom/qq/e/comm/util/StringUtil;->isEmpty(Ljava/lang/String;)Z
                                                                                                                                                                                        23move-result v2
                                                                                                                                                                                        24if-eqz v2, :cond_23
                                                                                                                                                                                        25goto/16 :goto_6e
                                                                                                                                                                                        26cond_23:
                                                                                                                                                                                        27invoke-static {}, Lcom/qq/e/comm/managers/GDTADManager;->getInstance()Lcom/qq/e/comm/managers/GDTADManager;
                                                                                                                                                                                        28move-result-object v2
                                                                                                                                                                                        30invoke-virtual {p0}, Landroid/app/Activity;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        31move-result-object v3
                                                                                                                                                                                        33invoke-virtual {v2, v3, v0}, Lcom/qq/e/comm/managers/GDTADManager;->initWith(Landroid/content/Context;Ljava/lang/String;)Z
                                                                                                                                                                                        34move-result v0
                                                                                                                                                                                        35if-eqz v0, :cond_59
                                                                                                                                                                                        37invoke-static {}, Lcom/qq/e/comm/managers/GDTADManager;->getInstance()Lcom/qq/e/comm/managers/GDTADManager;
                                                                                                                                                                                        38move-result-object v0
                                                                                                                                                                                        40invoke-virtual {v0}, Lcom/qq/e/comm/managers/GDTADManager;->getPM()Lcom/qq/e/comm/managers/plugin/PM;
                                                                                                                                                                                        41move-result-object v0
                                                                                                                                                                                        43invoke-virtual {v0}, Lcom/qq/e/comm/managers/plugin/PM;->getPOFactory()Lcom/qq/e/comm/pi/POFactory;
                                                                                                                                                                                        44move-result-object v0
                                                                                                                                                                                        46invoke-interface {v0, v1, p0}, Lcom/qq/e/comm/pi/POFactory;->getActivityDelegate(Ljava/lang/String;Landroid/app/Activity;)Lcom/qq/e/comm/pi/ACTD;
                                                                                                                                                                                        47move-result-object v0
                                                                                                                                                                                        48iput-object v0, p0, Lcom/qq/e/ads/ADActivity;->a:Lcom/qq/e/comm/pi/ACTD;
                                                                                                                                                                                        50iget-object v0, p0, Lcom/qq/e/ads/ADActivity;->a:Lcom/qq/e/comm/pi/ACTD;
                                                                                                                                                                                        51if-nez v0, :cond_6e
                                                                                                                                                                                        52new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        54const-string v2, "Init ADActivity Delegate return null,delegateName"
                                                                                                                                                                                        56invoke-direct {v0, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        58invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        60invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        61move-result-object v0
                                                                                                                                                                                        62goto_55:
                                                                                                                                                                                        63invoke-static {v0}, Lcom/qq/e/comm/util/GDTLogger;->e(Ljava/lang/String;)V
                                                                                                                                                                                        64goto/16 :goto_6e
                                                                                                                                                                                        65cond_59:
                                                                                                                                                                                        66const-string v0, "Init GDTADManager fail in AdActivity"
                                                                                                                                                                                        67try_end_5b: goto/16 :goto_55
                                                                                                                                                                                        68catch_5c: move-exception v0
                                                                                                                                                                                        69new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        71const-string v3, "Init ADActivity Delegate Faile,DelegateName:"
                                                                                                                                                                                        73invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        75invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        77invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        78move-result-object v1
                                                                                                                                                                                        80invoke-static {v1, v0}, Lcom/qq/e/comm/util/GDTLogger;->e(Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        81goto_6e:
                                                                                                                                                                                        82iget-object v0, p0, Lcom/qq/e/ads/ADActivity;->a:Lcom/qq/e/comm/pi/ACTD;
                                                                                                                                                                                        83if-eqz v0, :cond_76
                                                                                                                                                                                        85invoke-interface {v0, p1}, Lcom/qq/e/comm/pi/ACTD;->onBeforeCreate(Landroid/os/Bundle;)V
                                                                                                                                                                                        86goto/16 :goto_79
                                                                                                                                                                                        87cond_76:
                                                                                                                                                                                        88invoke-virtual {p0}, Landroid/app/Activity;->finish()V
                                                                                                                                                                                        89goto_79:
                                                                                                                                                                                        90invoke-super {p0, p1}, Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V
                                                                                                                                                                                        92iget-object v0, p0, Lcom/qq/e/ads/ADActivity;->a:Lcom/qq/e/comm/pi/ACTD;
                                                                                                                                                                                        93if-eqz v0, :cond_83
                                                                                                                                                                                        95invoke-interface {v0, p1}, Lcom/qq/e/comm/pi/ACTD;->onAfterCreate(Landroid/os/Bundle;)V
                                                                                                                                                                                        96cond_83: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getContentResolver
                                                                                                                                                                                        • android.provider.Settings$System.getString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • android.content.Context.getContentResolver
                                                                                                                                                                                        • android.provider.Settings$System.getString
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.StringBuffer.<init>
                                                                                                                                                                                        • java.lang.StringBuffer.reverse
                                                                                                                                                                                        • java.lang.StringBuffer.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • com.baidu.deviceid
                                                                                                                                                                                        • bd_setting_i
                                                                                                                                                                                        • 0
                                                                                                                                                                                        • |
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        1try_start_0:
                                                                                                                                                                                        2const-string v0, ""
                                                                                                                                                                                        4invoke-virtual {p1}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                        5move-result-object v1
                                                                                                                                                                                        7const-string v2, "com.baidu.deviceid"
                                                                                                                                                                                        9invoke-static {v1, v2}, Landroid/provider/Settings$System;->getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        10move-result-object v1
                                                                                                                                                                                        11if-eqz v1, :cond_4c
                                                                                                                                                                                        13const-string v2, ""
                                                                                                                                                                                        15invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        16move-result v2
                                                                                                                                                                                        17if-nez v2, :cond_4c
                                                                                                                                                                                        19invoke-virtual {p1}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                        20move-result-object v0
                                                                                                                                                                                        22const-string v2, "bd_setting_i"
                                                                                                                                                                                        24invoke-static {v0, v2}, Landroid/provider/Settings$System;->getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        25move-result-object v0
                                                                                                                                                                                        27invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        28move-result v2
                                                                                                                                                                                        29if-eqz v2, :cond_28
                                                                                                                                                                                        31const-string v0, "0"
                                                                                                                                                                                        32cond_28: new-instance v2, Ljava/lang/StringBuffer;
                                                                                                                                                                                        34invoke-direct {v2, v0}, Ljava/lang/StringBuffer;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        36invoke-virtual {v2}, Ljava/lang/StringBuffer;->reverse()Ljava/lang/StringBuffer;
                                                                                                                                                                                        37move-result-object v0
                                                                                                                                                                                        39invoke-virtual {v0}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
                                                                                                                                                                                        40move-result-object v0
                                                                                                                                                                                        41new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        43invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        45invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        46move-result-object v1
                                                                                                                                                                                        48const-string v2, "|"
                                                                                                                                                                                        50invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        51move-result-object v1
                                                                                                                                                                                        53invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        54move-result-object v0
                                                                                                                                                                                        56invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        57try_end_4b: move-result-object v0
                                                                                                                                                                                        58goto_4c: return-object v0
                                                                                                                                                                                        59catch_4d: move-exception v0
                                                                                                                                                                                        61const-string v0, ""
                                                                                                                                                                                        62goto/16 :goto_4c
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getContentResolver
                                                                                                                                                                                        • android.provider.Settings$System.getString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • android.content.Context.getContentResolver
                                                                                                                                                                                        • android.provider.Settings$System.getString
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.StringBuffer.<init>
                                                                                                                                                                                        • java.lang.StringBuffer.reverse
                                                                                                                                                                                        • java.lang.StringBuffer.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • com.baidu.deviceid
                                                                                                                                                                                        • bd_setting_i
                                                                                                                                                                                        • 0
                                                                                                                                                                                        • |
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        1try_start_0:
                                                                                                                                                                                        2const-string v0, ""
                                                                                                                                                                                        4invoke-virtual {p1}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                        5move-result-object v1
                                                                                                                                                                                        7const-string v2, "com.baidu.deviceid"
                                                                                                                                                                                        9invoke-static {v1, v2}, Landroid/provider/Settings$System;->getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        10move-result-object v1
                                                                                                                                                                                        11if-eqz v1, :cond_4c
                                                                                                                                                                                        13const-string v2, ""
                                                                                                                                                                                        15invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        16move-result v2
                                                                                                                                                                                        17if-nez v2, :cond_4c
                                                                                                                                                                                        19invoke-virtual {p1}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                        20move-result-object v0
                                                                                                                                                                                        22const-string v2, "bd_setting_i"
                                                                                                                                                                                        24invoke-static {v0, v2}, Landroid/provider/Settings$System;->getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        25move-result-object v0
                                                                                                                                                                                        27invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        28move-result v2
                                                                                                                                                                                        29if-eqz v2, :cond_28
                                                                                                                                                                                        31const-string v0, "0"
                                                                                                                                                                                        32cond_28: new-instance v2, Ljava/lang/StringBuffer;
                                                                                                                                                                                        34invoke-direct {v2, v0}, Ljava/lang/StringBuffer;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        36invoke-virtual {v2}, Ljava/lang/StringBuffer;->reverse()Ljava/lang/StringBuffer;
                                                                                                                                                                                        37move-result-object v0
                                                                                                                                                                                        39invoke-virtual {v0}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
                                                                                                                                                                                        40move-result-object v0
                                                                                                                                                                                        41new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        43invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        45invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        46move-result-object v1
                                                                                                                                                                                        48const-string v2, "|"
                                                                                                                                                                                        50invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        51move-result-object v1
                                                                                                                                                                                        53invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        54move-result-object v0
                                                                                                                                                                                        56invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        57try_end_4b: move-result-object v0
                                                                                                                                                                                        58goto_4c: return-object v0
                                                                                                                                                                                        59catch_4d: move-exception v0
                                                                                                                                                                                        61const-string v0, ""
                                                                                                                                                                                        62goto/16 :goto_4c
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • type
                                                                                                                                                                                        • 0
                                                                                                                                                                                        • cuid
                                                                                                                                                                                        • ver
                                                                                                                                                                                        • 1
                                                                                                                                                                                        • prod
                                                                                                                                                                                        • :
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1try_start_1: new-instance v1, Lorg/json/JSONObject;
                                                                                                                                                                                        3invoke-direct {v1}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        5const-string v2, "type"
                                                                                                                                                                                        7const-string v3, "0"
                                                                                                                                                                                        9invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        11const-string v2, "cuid"
                                                                                                                                                                                        13invoke-static {}, Lcom/baidu/location/g/b;->a()Lcom/baidu/location/g/b;
                                                                                                                                                                                        14move-result-object v3
                                                                                                                                                                                        16iget-object v3, v3, Lcom/baidu/location/g/b;->b:Ljava/lang/String;
                                                                                                                                                                                        18invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        20const-string v2, "ver"
                                                                                                                                                                                        22const-string v3, "1"
                                                                                                                                                                                        24invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        26const-string v2, "prod"
                                                                                                                                                                                        27new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                        29invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        31sget-object v4, Lcom/baidu/location/g/b;->e:Ljava/lang/String;
                                                                                                                                                                                        33invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        35const-string v4, ":"
                                                                                                                                                                                        37invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        39sget-object v4, Lcom/baidu/location/g/b;->d:Ljava/lang/String;
                                                                                                                                                                                        41invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        43invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        44move-result-object v3
                                                                                                                                                                                        46invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        47try_end_3c: goto/16 :goto_3e
                                                                                                                                                                                        48catch_3d: move-object v1, v0
                                                                                                                                                                                        49goto_3e: if-eqz v1, :cond_48
                                                                                                                                                                                        51invoke-virtual {v1}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        52move-result-object v0
                                                                                                                                                                                        54invoke-static {v0}, Lcom/baidu/location/Jni;->encodeOfflineLocationUpdateRequest(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        55move-result-object v0
                                                                                                                                                                                        56cond_48: return-object v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • name
                                                                                                                                                                                        • TEXT NOT NULL
                                                                                                                                                                                        • appId
                                                                                                                                                                                        • INTEGER NOT NULL
                                                                                                                                                                                        • package_name
                                                                                                                                                                                        • create_time
                                                                                                                                                                                        • type
                                                                                                                                                                                        • center_longtitude
                                                                                                                                                                                        • TEXT
                                                                                                                                                                                        • center_lantitude
                                                                                                                                                                                        • circle_radius
                                                                                                                                                                                        • REAL
                                                                                                                                                                                        • polygon_point
                                                                                                                                                                                        • coordinate_provider
                                                                                                                                                                                        • current_status
                                                                                                                                                                                        • message_id
                                                                                                                                                                                        • geo_id
                                                                                                                                                                                        • content
                                                                                                                                                                                        • BLOB NOT NULL
                                                                                                                                                                                        • action
                                                                                                                                                                                        • deadline
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/16 v0, 0x16
                                                                                                                                                                                        1new-array v0, v0, [Ljava/lang/String;
                                                                                                                                                                                        2const/4 v1, 0x0
                                                                                                                                                                                        4const-string v2, "name"
                                                                                                                                                                                        5aput-object v2, v0, v1
                                                                                                                                                                                        6const/4 v2, 0x1
                                                                                                                                                                                        8const-string v3, "TEXT NOT NULL"
                                                                                                                                                                                        9aput-object v3, v0, v2
                                                                                                                                                                                        10const/4 v4, 0x2
                                                                                                                                                                                        12const-string v5, "appId"
                                                                                                                                                                                        13aput-object v5, v0, v4
                                                                                                                                                                                        14const/4 v5, 0x3
                                                                                                                                                                                        16const-string v6, "INTEGER NOT NULL"
                                                                                                                                                                                        17aput-object v6, v0, v5
                                                                                                                                                                                        18const/4 v7, 0x4
                                                                                                                                                                                        20const-string v8, "package_name"
                                                                                                                                                                                        21aput-object v8, v0, v7
                                                                                                                                                                                        22const/4 v8, 0x5
                                                                                                                                                                                        23aput-object v3, v0, v8
                                                                                                                                                                                        24const/4 v9, 0x6
                                                                                                                                                                                        26const-string v10, "create_time"
                                                                                                                                                                                        27aput-object v10, v0, v9
                                                                                                                                                                                        28const/4 v10, 0x7
                                                                                                                                                                                        29aput-object v6, v0, v10
                                                                                                                                                                                        30const/16 v11, 0x8
                                                                                                                                                                                        32const-string v12, "type"
                                                                                                                                                                                        33aput-object v12, v0, v11
                                                                                                                                                                                        34const/16 v12, 0x9
                                                                                                                                                                                        35aput-object v3, v0, v12
                                                                                                                                                                                        36const/16 v13, 0xa
                                                                                                                                                                                        38const-string v14, "center_longtitude"
                                                                                                                                                                                        39aput-object v14, v0, v13
                                                                                                                                                                                        41const-string v14, "TEXT"
                                                                                                                                                                                        42const/16 v15, 0xb
                                                                                                                                                                                        43aput-object v14, v0, v15
                                                                                                                                                                                        44const/16 v15, 0xc
                                                                                                                                                                                        46const-string v16, "center_lantitude"
                                                                                                                                                                                        47aput-object v16, v0, v15
                                                                                                                                                                                        48const/16 v15, 0xd
                                                                                                                                                                                        49aput-object v14, v0, v15
                                                                                                                                                                                        50const/16 v15, 0xe
                                                                                                                                                                                        52const-string v16, "circle_radius"
                                                                                                                                                                                        53aput-object v16, v0, v15
                                                                                                                                                                                        54const/16 v15, 0xf
                                                                                                                                                                                        56const-string v16, "REAL"
                                                                                                                                                                                        57aput-object v16, v0, v15
                                                                                                                                                                                        58const/16 v15, 0x10
                                                                                                                                                                                        60const-string v16, "polygon_point"
                                                                                                                                                                                        61aput-object v16, v0, v15
                                                                                                                                                                                        62const/16 v15, 0x11
                                                                                                                                                                                        63aput-object v14, v0, v15
                                                                                                                                                                                        64const/16 v14, 0x12
                                                                                                                                                                                        66const-string v15, "coordinate_provider"
                                                                                                                                                                                        67aput-object v15, v0, v14
                                                                                                                                                                                        68const/16 v14, 0x13
                                                                                                                                                                                        69aput-object v3, v0, v14
                                                                                                                                                                                        70const/16 v14, 0x14
                                                                                                                                                                                        72const-string v15, "current_status"
                                                                                                                                                                                        73aput-object v15, v0, v14
                                                                                                                                                                                        74const/16 v14, 0x15
                                                                                                                                                                                        75aput-object v3, v0, v14
                                                                                                                                                                                        76sput-object v0, Lcom/xiaomi/push/service/ja;->b:[Ljava/lang/String;
                                                                                                                                                                                        77new-array v0, v13, [Ljava/lang/String;
                                                                                                                                                                                        79const-string v13, "message_id"
                                                                                                                                                                                        80aput-object v13, v0, v1
                                                                                                                                                                                        81aput-object v3, v0, v2
                                                                                                                                                                                        83const-string v1, "geo_id"
                                                                                                                                                                                        84aput-object v1, v0, v4
                                                                                                                                                                                        85aput-object v3, v0, v5
                                                                                                                                                                                        87const-string v1, "content"
                                                                                                                                                                                        88aput-object v1, v0, v7
                                                                                                                                                                                        90const-string v1, "BLOB NOT NULL"
                                                                                                                                                                                        91aput-object v1, v0, v8
                                                                                                                                                                                        93const-string v1, "action"
                                                                                                                                                                                        94aput-object v1, v0, v9
                                                                                                                                                                                        95aput-object v6, v0, v10
                                                                                                                                                                                        97const-string v1, "deadline"
                                                                                                                                                                                        98aput-object v1, v0, v11
                                                                                                                                                                                        99aput-object v6, v0, v12
                                                                                                                                                                                        100sput-object v0, Lcom/xiaomi/push/service/ja;->c:[Ljava/lang/String;
                                                                                                                                                                                        101return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • authority_general_data
                                                                                                                                                                                        • model
                                                                                                                                                                                        • brand
                                                                                                                                                                                        • screen_size
                                                                                                                                                                                        • cache1
                                                                                                                                                                                        • cache2
                                                                                                                                                                                        • power_rate
                                                                                                                                                                                        • charging
                                                                                                                                                                                        • sub_ip
                                                                                                                                                                                        • network_type
                                                                                                                                                                                        • useragent
                                                                                                                                                                                        • ua
                                                                                                                                                                                        • language
                                                                                                                                                                                        • timezone
                                                                                                                                                                                        • network_str
                                                                                                                                                                                        • mnc
                                                                                                                                                                                        • mcc
                                                                                                                                                                                        • os_version
                                                                                                                                                                                        • gp_version
                                                                                                                                                                                        • authority_device_id
                                                                                                                                                                                        • gaid
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0if-eqz p0, :cond_77
                                                                                                                                                                                        2invoke-static {}, Lcom/mintegral/msdk/base/controller/authoritycontroller/a;->a()Lcom/mintegral/msdk/base/controller/authoritycontroller/a;
                                                                                                                                                                                        4const-string v0, "authority_general_data"
                                                                                                                                                                                        6invoke-static {v0}, Lcom/mintegral/msdk/base/controller/authoritycontroller/a;->a(Ljava/lang/String;)Z
                                                                                                                                                                                        7move-result v0
                                                                                                                                                                                        8if-nez v0, :cond_67
                                                                                                                                                                                        10const-string v0, "model"
                                                                                                                                                                                        12invoke-virtual {p0, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;)V
                                                                                                                                                                                        14const-string v0, "brand"
                                                                                                                                                                                        16invoke-virtual {p0, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;)V
                                                                                                                                                                                        18const-string v0, "screen_size"
                                                                                                                                                                                        20invoke-virtual {p0, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;)V
                                                                                                                                                                                        22const-string v0, "cache1"
                                                                                                                                                                                        24invoke-virtual {p0, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;)V
                                                                                                                                                                                        26const-string v0, "cache2"
                                                                                                                                                                                        28invoke-virtual {p0, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;)V
                                                                                                                                                                                        30const-string v0, "power_rate"
                                                                                                                                                                                        32invoke-virtual {p0, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;)V
                                                                                                                                                                                        34const-string v0, "charging"
                                                                                                                                                                                        36invoke-virtual {p0, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;)V
                                                                                                                                                                                        38const-string v0, "sub_ip"
                                                                                                                                                                                        40invoke-virtual {p0, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;)V
                                                                                                                                                                                        42const-string v0, "network_type"
                                                                                                                                                                                        44invoke-virtual {p0, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;)V
                                                                                                                                                                                        46const-string v0, "useragent"
                                                                                                                                                                                        48invoke-virtual {p0, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;)V
                                                                                                                                                                                        50const-string v0, "ua"
                                                                                                                                                                                        52invoke-virtual {p0, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;)V
                                                                                                                                                                                        54const-string v0, "language"
                                                                                                                                                                                        56invoke-virtual {p0, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;)V
                                                                                                                                                                                        58const-string v0, "timezone"
                                                                                                                                                                                        60invoke-virtual {p0, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;)V
                                                                                                                                                                                        62const-string v0, "network_str"
                                                                                                                                                                                        64invoke-virtual {p0, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;)V
                                                                                                                                                                                        66const-string v0, "mnc"
                                                                                                                                                                                        68invoke-virtual {p0, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;)V
                                                                                                                                                                                        70const-string v0, "mcc"
                                                                                                                                                                                        72invoke-virtual {p0, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;)V
                                                                                                                                                                                        74const-string v0, "os_version"
                                                                                                                                                                                        76invoke-virtual {p0, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;)V
                                                                                                                                                                                        78const-string v0, "gp_version"
                                                                                                                                                                                        80invoke-virtual {p0, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;)V
                                                                                                                                                                                        81cond_67:
                                                                                                                                                                                        82invoke-static {}, Lcom/mintegral/msdk/base/controller/authoritycontroller/a;->a()Lcom/mintegral/msdk/base/controller/authoritycontroller/a;
                                                                                                                                                                                        84const-string v0, "authority_device_id"
                                                                                                                                                                                        86invoke-static {v0}, Lcom/mintegral/msdk/base/controller/authoritycontroller/a;->a(Ljava/lang/String;)Z
                                                                                                                                                                                        87move-result v0
                                                                                                                                                                                        88if-nez v0, :cond_77
                                                                                                                                                                                        90const-string v0, "gaid"
                                                                                                                                                                                        92invoke-virtual {p0, v0}, Lcom/mintegral/msdk/base/common/net/l;->a(Ljava/lang/String;)V
                                                                                                                                                                                        93cond_77: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.Integer.parseInt
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • -1
                                                                                                                                                                                        • code
                                                                                                                                                                                        • type
                                                                                                                                                                                        • reason
                                                                                                                                                                                        • text
                                                                                                                                                                                        • urn:ietf:params:xml:ns:xmpp-stanzas
                                                                                                                                                                                        • error
                                                                                                                                                                                        • cancel
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v6, Ljava/util/ArrayList;
                                                                                                                                                                                        2invoke-direct {v6}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        3const/4 v0, 0x0
                                                                                                                                                                                        4const/4 v1, 0x0
                                                                                                                                                                                        6const-string v2, "-1"
                                                                                                                                                                                        7move-object v4, v1
                                                                                                                                                                                        8move-object v5, v4
                                                                                                                                                                                        9move-object v3, v2
                                                                                                                                                                                        10const/4 v2, 0x0
                                                                                                                                                                                        11goto_d:
                                                                                                                                                                                        12invoke-interface {p0}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeCount()I
                                                                                                                                                                                        13move-result v7
                                                                                                                                                                                        14if-ge v2, v7, :cond_48
                                                                                                                                                                                        16invoke-interface {p0, v2}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeName(I)Ljava/lang/String;
                                                                                                                                                                                        17move-result-object v7
                                                                                                                                                                                        19const-string v8, "code"
                                                                                                                                                                                        21invoke-virtual {v7, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        22move-result v7
                                                                                                                                                                                        24const-string v9, ""
                                                                                                                                                                                        25if-eqz v7, :cond_25
                                                                                                                                                                                        27invoke-interface {p0, v9, v8}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        28move-result-object v3
                                                                                                                                                                                        29cond_25:
                                                                                                                                                                                        30invoke-interface {p0, v2}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeName(I)Ljava/lang/String;
                                                                                                                                                                                        31move-result-object v7
                                                                                                                                                                                        33const-string v8, "type"
                                                                                                                                                                                        35invoke-virtual {v7, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        36move-result v7
                                                                                                                                                                                        37if-eqz v7, :cond_35
                                                                                                                                                                                        39invoke-interface {p0, v9, v8}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        40move-result-object v4
                                                                                                                                                                                        41cond_35:
                                                                                                                                                                                        42invoke-interface {p0, v2}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeName(I)Ljava/lang/String;
                                                                                                                                                                                        43move-result-object v7
                                                                                                                                                                                        45const-string v8, "reason"
                                                                                                                                                                                        47invoke-virtual {v7, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        48move-result v7
                                                                                                                                                                                        49if-eqz v7, :cond_45
                                                                                                                                                                                        51invoke-interface {p0, v9, v8}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        52move-result-object v5
                                                                                                                                                                                        53cond_45: add-int/lit8 v2, v2, 0x1
                                                                                                                                                                                        54goto/16 :goto_d
                                                                                                                                                                                        55cond_48: move-object v7, v1
                                                                                                                                                                                        56move-object v8, v7
                                                                                                                                                                                        57goto_4a: if-nez v0, :cond_97
                                                                                                                                                                                        59invoke-interface {p0}, Lorg/xmlpull/v1/XmlPullParser;->next()I
                                                                                                                                                                                        60move-result v1
                                                                                                                                                                                        61const/4 v2, 0x2
                                                                                                                                                                                        62if-ne v1, v2, :cond_7e
                                                                                                                                                                                        64invoke-interface {p0}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String;
                                                                                                                                                                                        65move-result-object v1
                                                                                                                                                                                        67const-string v2, "text"
                                                                                                                                                                                        69invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        70move-result v1
                                                                                                                                                                                        71if-eqz v1, :cond_64
                                                                                                                                                                                        73invoke-interface {p0}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;
                                                                                                                                                                                        74move-result-object v8
                                                                                                                                                                                        75goto/16 :goto_4a
                                                                                                                                                                                        76cond_64:
                                                                                                                                                                                        77invoke-interface {p0}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String;
                                                                                                                                                                                        78move-result-object v1
                                                                                                                                                                                        80invoke-interface {p0}, Lorg/xmlpull/v1/XmlPullParser;->getNamespace()Ljava/lang/String;
                                                                                                                                                                                        81move-result-object v2
                                                                                                                                                                                        83const-string v9, "urn:ietf:params:xml:ns:xmpp-stanzas"
                                                                                                                                                                                        85invoke-virtual {v9, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        86move-result v9
                                                                                                                                                                                        87if-eqz v9, :cond_76
                                                                                                                                                                                        88move-object v7, v1
                                                                                                                                                                                        89goto/16 :goto_4a
                                                                                                                                                                                        90cond_76:
                                                                                                                                                                                        91invoke-static {v1, v2, p0}, Lc/g/h/e/a;->a(Ljava/lang/String;Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)Lc/g/h/c/a;
                                                                                                                                                                                        92move-result-object v1
                                                                                                                                                                                        94invoke-interface {v6, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        95goto/16 :goto_4a
                                                                                                                                                                                        96cond_7e: const/4 v2, 0x3
                                                                                                                                                                                        97if-ne v1, v2, :cond_8f
                                                                                                                                                                                        99invoke-interface {p0}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String;
                                                                                                                                                                                        100move-result-object v1
                                                                                                                                                                                        102const-string v2, "error"
                                                                                                                                                                                        104invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        105move-result v1
                                                                                                                                                                                        106if-eqz v1, :cond_4a
                                                                                                                                                                                        107const/4 v0, 0x1
                                                                                                                                                                                        108goto/16 :goto_4a
                                                                                                                                                                                        109cond_8f: const/4 v2, 0x4
                                                                                                                                                                                        110if-ne v1, v2, :cond_4a
                                                                                                                                                                                        112invoke-interface {p0}, Lorg/xmlpull/v1/XmlPullParser;->getText()Ljava/lang/String;
                                                                                                                                                                                        113move-result-object v8
                                                                                                                                                                                        114goto/16 :goto_4a
                                                                                                                                                                                        115cond_97: if-nez v4, :cond_9d
                                                                                                                                                                                        117const-string p0, "cancel"
                                                                                                                                                                                        118move-object v2, p0
                                                                                                                                                                                        119goto/16 :goto_9e
                                                                                                                                                                                        120cond_9d: move-object v2, v4
                                                                                                                                                                                        121goto_9e: new-instance p0, Lc/g/h/c/h;
                                                                                                                                                                                        123invoke-static {v3}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
                                                                                                                                                                                        124move-result v1
                                                                                                                                                                                        125move-object v0, p0
                                                                                                                                                                                        126move-object v3, v5
                                                                                                                                                                                        127move-object v4, v7
                                                                                                                                                                                        128move-object v5, v8
                                                                                                                                                                                        130invoke-direct/range {v0 .. v6}, Lc/g/h/c/h;-><init>(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V
                                                                                                                                                                                        131return-object p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.lang.Long.valueOf
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • category_id
                                                                                                                                                                                        • enterprise_id
                                                                                                                                                                                        • track_id
                                                                                                                                                                                        • visit_id
                                                                                                                                                                                        • channel
                                                                                                                                                                                        • sdk
                                                                                                                                                                                        • content_type
                                                                                                                                                                                        • content
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Lcom/meiqia/core/b/f;",
                                                                                                                                                                                        4"J",
                                                                                                                                                                                        5"Ljava/util/Map<",
                                                                                                                                                                                        6"Ljava/lang/String;",
                                                                                                                                                                                        7"Ljava/lang/String;",
                                                                                                                                                                                        8">;",
                                                                                                                                                                                        9"Lcom/meiqia/core/c/m;",
                                                                                                                                                                                        10")V"
                                                                                                                                                                                        11}
                                                                                                                                                                                        12.end annotation
                                                                                                                                                                                        13new-instance v0, Ljava/util/HashMap;
                                                                                                                                                                                        15invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        16const-wide/16 v1, -0x1
                                                                                                                                                                                        17cmp-long v3, p2, v1
                                                                                                                                                                                        18if-eqz v3, :cond_14
                                                                                                                                                                                        20invoke-static {p2, p3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                        21move-result-object p2
                                                                                                                                                                                        23const-string p3, "category_id"
                                                                                                                                                                                        25invoke-interface {v0, p3, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        26cond_14:
                                                                                                                                                                                        27sget-object p2, Lcom/meiqia/core/wa;->b:Lcom/meiqia/core/b/b;
                                                                                                                                                                                        29invoke-virtual {p2}, Lcom/meiqia/core/b/b;->e()Ljava/lang/String;
                                                                                                                                                                                        30move-result-object p2
                                                                                                                                                                                        32const-string p3, "enterprise_id"
                                                                                                                                                                                        34invoke-interface {v0, p3, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        36sget-object p2, Lcom/meiqia/core/wa;->b:Lcom/meiqia/core/b/b;
                                                                                                                                                                                        38invoke-virtual {p2}, Lcom/meiqia/core/b/b;->f()Ljava/lang/String;
                                                                                                                                                                                        39move-result-object p2
                                                                                                                                                                                        41const-string p3, "track_id"
                                                                                                                                                                                        43invoke-interface {v0, p3, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        45sget-object p2, Lcom/meiqia/core/wa;->b:Lcom/meiqia/core/b/b;
                                                                                                                                                                                        47invoke-virtual {p2}, Lcom/meiqia/core/b/b;->g()Ljava/lang/String;
                                                                                                                                                                                        48move-result-object p2
                                                                                                                                                                                        50const-string p3, "visit_id"
                                                                                                                                                                                        52invoke-interface {v0, p3, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        54const-string p2, "channel"
                                                                                                                                                                                        56const-string p3, "sdk"
                                                                                                                                                                                        58invoke-interface {v0, p2, p3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        60invoke-virtual {p1}, Lcom/meiqia/core/b/f;->f()Ljava/lang/String;
                                                                                                                                                                                        61move-result-object p2
                                                                                                                                                                                        63const-string p3, "content_type"
                                                                                                                                                                                        65invoke-interface {v0, p3, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        67invoke-virtual {p1}, Lcom/meiqia/core/b/f;->d()Ljava/lang/String;
                                                                                                                                                                                        68move-result-object p2
                                                                                                                                                                                        70const-string p3, "content"
                                                                                                                                                                                        72invoke-interface {v0, p3, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        74iget-object p2, p0, Lcom/meiqia/core/wa;->j:Lcom/meiqia/core/ra;
                                                                                                                                                                                        75new-instance p3, Lcom/meiqia/core/r;
                                                                                                                                                                                        77invoke-direct {p3, p0, p1, p5}, Lcom/meiqia/core/r;-><init>(Lcom/meiqia/core/wa;Lcom/meiqia/core/b/f;Lcom/meiqia/core/c/m;)V
                                                                                                                                                                                        79invoke-virtual {p2, v0, p3}, Lcom/meiqia/core/ra;->a(Ljava/util/Map;Lcom/meiqia/core/ra$f;)V
                                                                                                                                                                                        80const/4 p1, 0x0
                                                                                                                                                                                        81const/4 p2, 0x0
                                                                                                                                                                                        83invoke-virtual {p0, p1, p4, p2}, Lcom/meiqia/core/wa;->a(ZLjava/util/Map;Lcom/meiqia/core/c/b;)V
                                                                                                                                                                                        84return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONObject.getInt
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • com.tencent.open.TDialog.d:Landroid/widget/Toast
                                                                                                                                                                                        • android.widget.Toast.makeText
                                                                                                                                                                                        • com.tencent.open.TDialog.d:Landroid/widget/Toast
                                                                                                                                                                                        • com.tencent.open.TDialog.d:Landroid/widget/Toast
                                                                                                                                                                                        • android.widget.Toast.getView
                                                                                                                                                                                        • android.widget.Toast.setView
                                                                                                                                                                                        • com.tencent.open.TDialog.d:Landroid/widget/Toast
                                                                                                                                                                                        • android.widget.Toast.setText
                                                                                                                                                                                        • com.tencent.open.TDialog.d:Landroid/widget/Toast
                                                                                                                                                                                        • android.widget.Toast.setDuration
                                                                                                                                                                                        • com.tencent.open.TDialog.d:Landroid/widget/Toast
                                                                                                                                                                                        • android.widget.Toast.show
                                                                                                                                                                                        • com.tencent.open.TDialog.d:Landroid/widget/Toast
                                                                                                                                                                                        • android.widget.Toast.makeText
                                                                                                                                                                                        • com.tencent.open.TDialog.d:Landroid/widget/Toast
                                                                                                                                                                                        • com.tencent.open.TDialog.d:Landroid/widget/Toast
                                                                                                                                                                                        • android.widget.Toast.getView
                                                                                                                                                                                        • android.widget.Toast.setView
                                                                                                                                                                                        • com.tencent.open.TDialog.d:Landroid/widget/Toast
                                                                                                                                                                                        • android.widget.Toast.setText
                                                                                                                                                                                        • com.tencent.open.TDialog.d:Landroid/widget/Toast
                                                                                                                                                                                        • android.widget.Toast.setDuration
                                                                                                                                                                                        • com.tencent.open.TDialog.d:Landroid/widget/Toast
                                                                                                                                                                                        • android.widget.Toast.show
                                                                                                                                                                                        • org.json.JSONException.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • type
                                                                                                                                                                                        • msg
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1invoke-static {p1}, Lcom/tencent/open/utils/k;->d(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        2move-result-object p1
                                                                                                                                                                                        4const-string v0, "type"
                                                                                                                                                                                        6invoke-virtual {p1, v0}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
                                                                                                                                                                                        7move-result v0
                                                                                                                                                                                        9const-string v1, "msg"
                                                                                                                                                                                        11invoke-virtual {p1, v1}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        12move-result-object p1
                                                                                                                                                                                        13if-nez v0, :cond_39
                                                                                                                                                                                        15sget-object v0, Lcom/tencent/open/TDialog;->d:Landroid/widget/Toast;
                                                                                                                                                                                        16const/4 v1, 0x0
                                                                                                                                                                                        17if-nez v0, :cond_1e
                                                                                                                                                                                        19invoke-static {p0, p1, v1}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
                                                                                                                                                                                        20move-result-object p0
                                                                                                                                                                                        21sput-object p0, Lcom/tencent/open/TDialog;->d:Landroid/widget/Toast;
                                                                                                                                                                                        22goto/16 :goto_33
                                                                                                                                                                                        23cond_1e:
                                                                                                                                                                                        24sget-object p0, Lcom/tencent/open/TDialog;->d:Landroid/widget/Toast;
                                                                                                                                                                                        26sget-object v0, Lcom/tencent/open/TDialog;->d:Landroid/widget/Toast;
                                                                                                                                                                                        28invoke-virtual {v0}, Landroid/widget/Toast;->getView()Landroid/view/View;
                                                                                                                                                                                        29move-result-object v0
                                                                                                                                                                                        31invoke-virtual {p0, v0}, Landroid/widget/Toast;->setView(Landroid/view/View;)V
                                                                                                                                                                                        33sget-object p0, Lcom/tencent/open/TDialog;->d:Landroid/widget/Toast;
                                                                                                                                                                                        35invoke-virtual {p0, p1}, Landroid/widget/Toast;->setText(Ljava/lang/CharSequence;)V
                                                                                                                                                                                        37sget-object p0, Lcom/tencent/open/TDialog;->d:Landroid/widget/Toast;
                                                                                                                                                                                        39invoke-virtual {p0, v1}, Landroid/widget/Toast;->setDuration(I)V
                                                                                                                                                                                        40goto_33:
                                                                                                                                                                                        41sget-object p0, Lcom/tencent/open/TDialog;->d:Landroid/widget/Toast;
                                                                                                                                                                                        43invoke-virtual {p0}, Landroid/widget/Toast;->show()V
                                                                                                                                                                                        44goto/16 :goto_66
                                                                                                                                                                                        45cond_39: const/4 v1, 0x1
                                                                                                                                                                                        46if-ne v0, v1, :cond_66
                                                                                                                                                                                        48sget-object v0, Lcom/tencent/open/TDialog;->d:Landroid/widget/Toast;
                                                                                                                                                                                        49if-nez v0, :cond_47
                                                                                                                                                                                        51invoke-static {p0, p1, v1}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
                                                                                                                                                                                        52move-result-object p0
                                                                                                                                                                                        53sput-object p0, Lcom/tencent/open/TDialog;->d:Landroid/widget/Toast;
                                                                                                                                                                                        54goto/16 :goto_5c
                                                                                                                                                                                        55cond_47:
                                                                                                                                                                                        56sget-object p0, Lcom/tencent/open/TDialog;->d:Landroid/widget/Toast;
                                                                                                                                                                                        58sget-object v0, Lcom/tencent/open/TDialog;->d:Landroid/widget/Toast;
                                                                                                                                                                                        60invoke-virtual {v0}, Landroid/widget/Toast;->getView()Landroid/view/View;
                                                                                                                                                                                        61move-result-object v0
                                                                                                                                                                                        63invoke-virtual {p0, v0}, Landroid/widget/Toast;->setView(Landroid/view/View;)V
                                                                                                                                                                                        65sget-object p0, Lcom/tencent/open/TDialog;->d:Landroid/widget/Toast;
                                                                                                                                                                                        67invoke-virtual {p0, p1}, Landroid/widget/Toast;->setText(Ljava/lang/CharSequence;)V
                                                                                                                                                                                        69sget-object p0, Lcom/tencent/open/TDialog;->d:Landroid/widget/Toast;
                                                                                                                                                                                        71invoke-virtual {p0, v1}, Landroid/widget/Toast;->setDuration(I)V
                                                                                                                                                                                        72goto_5c:
                                                                                                                                                                                        73sget-object p0, Lcom/tencent/open/TDialog;->d:Landroid/widget/Toast;
                                                                                                                                                                                        75invoke-virtual {p0}, Landroid/widget/Toast;->show()V
                                                                                                                                                                                        76try_end_61: goto/16 :goto_66
                                                                                                                                                                                        77catch_62: move-exception p0
                                                                                                                                                                                        79invoke-virtual {p0}, Lorg/json/JSONException;->printStackTrace()V
                                                                                                                                                                                        80goto_66: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONObject.getInt
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • com.tencent.open.c.c:Landroid/widget/Toast
                                                                                                                                                                                        • android.widget.Toast.makeText
                                                                                                                                                                                        • com.tencent.open.c.c:Landroid/widget/Toast
                                                                                                                                                                                        • com.tencent.open.c.c:Landroid/widget/Toast
                                                                                                                                                                                        • android.widget.Toast.getView
                                                                                                                                                                                        • android.widget.Toast.setView
                                                                                                                                                                                        • com.tencent.open.c.c:Landroid/widget/Toast
                                                                                                                                                                                        • android.widget.Toast.setText
                                                                                                                                                                                        • com.tencent.open.c.c:Landroid/widget/Toast
                                                                                                                                                                                        • android.widget.Toast.setDuration
                                                                                                                                                                                        • com.tencent.open.c.c:Landroid/widget/Toast
                                                                                                                                                                                        • android.widget.Toast.show
                                                                                                                                                                                        • com.tencent.open.c.c:Landroid/widget/Toast
                                                                                                                                                                                        • android.widget.Toast.makeText
                                                                                                                                                                                        • com.tencent.open.c.c:Landroid/widget/Toast
                                                                                                                                                                                        • com.tencent.open.c.c:Landroid/widget/Toast
                                                                                                                                                                                        • android.widget.Toast.getView
                                                                                                                                                                                        • android.widget.Toast.setView
                                                                                                                                                                                        • com.tencent.open.c.c:Landroid/widget/Toast
                                                                                                                                                                                        • android.widget.Toast.setText
                                                                                                                                                                                        • com.tencent.open.c.c:Landroid/widget/Toast
                                                                                                                                                                                        • android.widget.Toast.setDuration
                                                                                                                                                                                        • com.tencent.open.c.c:Landroid/widget/Toast
                                                                                                                                                                                        • android.widget.Toast.show
                                                                                                                                                                                        • org.json.JSONException.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • type
                                                                                                                                                                                        • msg
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1invoke-static {p1}, Lcom/tencent/open/utils/k;->d(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        2move-result-object p1
                                                                                                                                                                                        4const-string v0, "type"
                                                                                                                                                                                        6invoke-virtual {p1, v0}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
                                                                                                                                                                                        7move-result v0
                                                                                                                                                                                        9const-string v1, "msg"
                                                                                                                                                                                        11invoke-virtual {p1, v1}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        12move-result-object p1
                                                                                                                                                                                        13if-nez v0, :cond_39
                                                                                                                                                                                        15sget-object v0, Lcom/tencent/open/c;->c:Landroid/widget/Toast;
                                                                                                                                                                                        16const/4 v1, 0x0
                                                                                                                                                                                        17if-nez v0, :cond_1e
                                                                                                                                                                                        19invoke-static {p0, p1, v1}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
                                                                                                                                                                                        20move-result-object p0
                                                                                                                                                                                        21sput-object p0, Lcom/tencent/open/c;->c:Landroid/widget/Toast;
                                                                                                                                                                                        22goto/16 :goto_33
                                                                                                                                                                                        23cond_1e:
                                                                                                                                                                                        24sget-object p0, Lcom/tencent/open/c;->c:Landroid/widget/Toast;
                                                                                                                                                                                        26sget-object v0, Lcom/tencent/open/c;->c:Landroid/widget/Toast;
                                                                                                                                                                                        28invoke-virtual {v0}, Landroid/widget/Toast;->getView()Landroid/view/View;
                                                                                                                                                                                        29move-result-object v0
                                                                                                                                                                                        31invoke-virtual {p0, v0}, Landroid/widget/Toast;->setView(Landroid/view/View;)V
                                                                                                                                                                                        33sget-object p0, Lcom/tencent/open/c;->c:Landroid/widget/Toast;
                                                                                                                                                                                        35invoke-virtual {p0, p1}, Landroid/widget/Toast;->setText(Ljava/lang/CharSequence;)V
                                                                                                                                                                                        37sget-object p0, Lcom/tencent/open/c;->c:Landroid/widget/Toast;
                                                                                                                                                                                        39invoke-virtual {p0, v1}, Landroid/widget/Toast;->setDuration(I)V
                                                                                                                                                                                        40goto_33:
                                                                                                                                                                                        41sget-object p0, Lcom/tencent/open/c;->c:Landroid/widget/Toast;
                                                                                                                                                                                        43invoke-virtual {p0}, Landroid/widget/Toast;->show()V
                                                                                                                                                                                        44goto/16 :goto_66
                                                                                                                                                                                        45cond_39: const/4 v1, 0x1
                                                                                                                                                                                        46if-ne v0, v1, :cond_66
                                                                                                                                                                                        48sget-object v0, Lcom/tencent/open/c;->c:Landroid/widget/Toast;
                                                                                                                                                                                        49if-nez v0, :cond_47
                                                                                                                                                                                        51invoke-static {p0, p1, v1}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
                                                                                                                                                                                        52move-result-object p0
                                                                                                                                                                                        53sput-object p0, Lcom/tencent/open/c;->c:Landroid/widget/Toast;
                                                                                                                                                                                        54goto/16 :goto_5c
                                                                                                                                                                                        55cond_47:
                                                                                                                                                                                        56sget-object p0, Lcom/tencent/open/c;->c:Landroid/widget/Toast;
                                                                                                                                                                                        58sget-object v0, Lcom/tencent/open/c;->c:Landroid/widget/Toast;
                                                                                                                                                                                        60invoke-virtual {v0}, Landroid/widget/Toast;->getView()Landroid/view/View;
                                                                                                                                                                                        61move-result-object v0
                                                                                                                                                                                        63invoke-virtual {p0, v0}, Landroid/widget/Toast;->setView(Landroid/view/View;)V
                                                                                                                                                                                        65sget-object p0, Lcom/tencent/open/c;->c:Landroid/widget/Toast;
                                                                                                                                                                                        67invoke-virtual {p0, p1}, Landroid/widget/Toast;->setText(Ljava/lang/CharSequence;)V
                                                                                                                                                                                        69sget-object p0, Lcom/tencent/open/c;->c:Landroid/widget/Toast;
                                                                                                                                                                                        71invoke-virtual {p0, v1}, Landroid/widget/Toast;->setDuration(I)V
                                                                                                                                                                                        72goto_5c:
                                                                                                                                                                                        73sget-object p0, Lcom/tencent/open/c;->c:Landroid/widget/Toast;
                                                                                                                                                                                        75invoke-virtual {p0}, Landroid/widget/Toast;->show()V
                                                                                                                                                                                        76try_end_61: goto/16 :goto_66
                                                                                                                                                                                        77catch_62: move-exception p0
                                                                                                                                                                                        79invoke-virtual {p0}, Lorg/json/JSONException;->printStackTrace()V
                                                                                                                                                                                        80goto_66: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.SystemClock.sleep
                                                                                                                                                                                        • com.iflytek.collector.a.a.g.<init>
                                                                                                                                                                                        • com.iflytek.collector.a.a.g.b
                                                                                                                                                                                        • com.iflytek.collector.a.a.g.a
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        • java.lang.String.getBytes
                                                                                                                                                                                        • com.iflytek.collector.a.a.g.a
                                                                                                                                                                                        • com.iflytek.collector.a.a.g.b
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • appid
                                                                                                                                                                                        • ver
                                                                                                                                                                                        • https://logconf.iflytek.com/hotupdate
                                                                                                                                                                                        • utf-8
                                                                                                                                                                                        • Collector
                                                                                                                                                                                        • exception occur while update dex
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const-wide/16 v0, 0x2710
                                                                                                                                                                                        1try_start_2:
                                                                                                                                                                                        2invoke-static {v0, v1}, Landroid/os/SystemClock;->sleep(J)V
                                                                                                                                                                                        4invoke-direct {p0}, Lcom/iflytek/collector/a/a/d;->b()Z
                                                                                                                                                                                        5move-result v0
                                                                                                                                                                                        6if-eqz v0, :cond_61
                                                                                                                                                                                        8iget-object v0, p0, Lcom/iflytek/collector/a/a/d;->a:Landroid/content/Context;
                                                                                                                                                                                        10invoke-static {v0}, Lcom/iflytek/collector/a/a/k;->a(Landroid/content/Context;)Z
                                                                                                                                                                                        11move-result v0
                                                                                                                                                                                        12if-eqz v0, :cond_61
                                                                                                                                                                                        13new-instance v0, Lcom/iflytek/collector/a/a/g;
                                                                                                                                                                                        15invoke-direct {v0}, Lcom/iflytek/collector/a/a/g;-><init>()V
                                                                                                                                                                                        16const/16 v1, 0x4e20
                                                                                                                                                                                        18invoke-virtual {v0, v1}, Lcom/iflytek/collector/a/a/g;->b(I)V
                                                                                                                                                                                        19const/4 v1, 0x1
                                                                                                                                                                                        21invoke-virtual {v0, v1}, Lcom/iflytek/collector/a/a/g;->a(I)V
                                                                                                                                                                                        22new-instance v1, Lorg/json/JSONObject;
                                                                                                                                                                                        24invoke-direct {v1}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        26const-string v2, "appid"
                                                                                                                                                                                        28iget-object v3, p0, Lcom/iflytek/collector/a/a/d;->a:Landroid/content/Context;
                                                                                                                                                                                        30invoke-static {v3}, Lcom/iflytek/collector/a/a/b;->a(Landroid/content/Context;)Lcom/iflytek/collector/a/a/b;
                                                                                                                                                                                        31move-result-object v3
                                                                                                                                                                                        33invoke-virtual {v3}, Lcom/iflytek/collector/a/a/b;->e()Ljava/lang/String;
                                                                                                                                                                                        34move-result-object v3
                                                                                                                                                                                        36invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        38iget-object v2, p0, Lcom/iflytek/collector/a/a/d;->a:Landroid/content/Context;
                                                                                                                                                                                        40invoke-static {v2}, Lcom/iflytek/collector/a/a/b;->a(Landroid/content/Context;)Lcom/iflytek/collector/a/a/b;
                                                                                                                                                                                        41move-result-object v2
                                                                                                                                                                                        43invoke-virtual {v2}, Lcom/iflytek/collector/a/a/b;->b()Ljava/lang/String;
                                                                                                                                                                                        44move-result-object v2
                                                                                                                                                                                        46const-string v3, "ver"
                                                                                                                                                                                        48invoke-virtual {v1, v3, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        50const-string v2, "https://logconf.iflytek.com/hotupdate"
                                                                                                                                                                                        51const/4 v3, 0x0
                                                                                                                                                                                        53invoke-virtual {v1}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        54move-result-object v1
                                                                                                                                                                                        56const-string v4, "utf-8"
                                                                                                                                                                                        58invoke-virtual {v1, v4}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B
                                                                                                                                                                                        59move-result-object v1
                                                                                                                                                                                        61invoke-virtual {v0, v2, v3, v1}, Lcom/iflytek/collector/a/a/g;->a(Ljava/lang/String;Ljava/lang/String;[B)V
                                                                                                                                                                                        63iget-object v1, p0, Lcom/iflytek/collector/a/a/d;->b:Lcom/iflytek/collector/a/a/g$a;
                                                                                                                                                                                        65invoke-virtual {v0, v1}, Lcom/iflytek/collector/a/a/g;->b(Lcom/iflytek/collector/a/a/g$a;)V
                                                                                                                                                                                        66try_end_59: goto/16 :goto_61
                                                                                                                                                                                        67catch_5a:
                                                                                                                                                                                        68const-string v0, "Collector"
                                                                                                                                                                                        70const-string v1, "exception occur while update dex"
                                                                                                                                                                                        72invoke-static {v0, v1}, Lcom/iflytek/voiceads/config/SDKLogger;->e(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        73cond_61: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • org.json.JSONObject.getInt
                                                                                                                                                                                        • org.json.JSONObject.getInt
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • host
                                                                                                                                                                                        • cgi
                                                                                                                                                                                        • jsver
                                                                                                                                                                                        • code
                                                                                                                                                                                        • duration
                                                                                                                                                                                        • reqsize
                                                                                                                                                                                        • rspsize
                                                                                                                                                                                        • type
                                                                                                                                                                                        • Exception While sendingRetCode
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0: new-instance v0, Lcom/qq/e/comm/services/RetCodeService$RetCodeInfo;
                                                                                                                                                                                        2const-string v1, "host"
                                                                                                                                                                                        4invoke-virtual {p1, v1}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        5move-result-object v1
                                                                                                                                                                                        7const-string v2, "cgi"
                                                                                                                                                                                        9invoke-virtual {p1, v2}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        10move-result-object v2
                                                                                                                                                                                        12const-string v3, "jsver"
                                                                                                                                                                                        14invoke-virtual {p1, v3}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        15move-result-object v3
                                                                                                                                                                                        17const-string v4, "code"
                                                                                                                                                                                        19invoke-virtual {p1, v4}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
                                                                                                                                                                                        20move-result v4
                                                                                                                                                                                        22const-string v5, "duration"
                                                                                                                                                                                        24invoke-virtual {p1, v5}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
                                                                                                                                                                                        25move-result v5
                                                                                                                                                                                        27const-string v6, "reqsize"
                                                                                                                                                                                        28const/4 v7, 0x0
                                                                                                                                                                                        30invoke-virtual {p1, v6, v7}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
                                                                                                                                                                                        31move-result v6
                                                                                                                                                                                        33const-string v7, "rspsize"
                                                                                                                                                                                        34const/4 v8, 0x0
                                                                                                                                                                                        36invoke-virtual {p1, v7, v8}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
                                                                                                                                                                                        37move-result v7
                                                                                                                                                                                        39const-string v8, "type"
                                                                                                                                                                                        41invoke-virtual {p1, v8}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        42move-result v8
                                                                                                                                                                                        44invoke-direct/range {v0 .. v8}, Lcom/qq/e/comm/services/RetCodeService$RetCodeInfo;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIIII)V
                                                                                                                                                                                        46invoke-static {}, Lcom/qq/e/comm/services/RetCodeService;->getInstance()Lcom/qq/e/comm/services/RetCodeService;
                                                                                                                                                                                        47move-result-object v1
                                                                                                                                                                                        49invoke-virtual {v1, v0}, Lcom/qq/e/comm/services/RetCodeService;->send(Lcom/qq/e/comm/services/RetCodeService$RetCodeInfo;)V
                                                                                                                                                                                        50try_end_3e: return-void
                                                                                                                                                                                        51catch_3f: move-exception v0
                                                                                                                                                                                        53const-string v1, "Exception While sendingRetCode"
                                                                                                                                                                                        55invoke-static {v1, v0}, Lcom/qq/e/comm/util/GDTLogger;->report(Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        56goto/16 :goto_3e
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • android.net.Uri.parse
                                                                                                                                                                                        • android.content.Intent.<init>
                                                                                                                                                                                        • android.content.Intent.addFlags
                                                                                                                                                                                        • android.content.Context.getPackageManager
                                                                                                                                                                                        • android.content.pm.PackageManager.queryIntentActivities
                                                                                                                                                                                        • java.util.List.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • android.content.pm.ResolveInfo.activityInfo:Landroid/content/pm/ActivityInfo
                                                                                                                                                                                        • android.content.pm.ActivityInfo.packageName:Ljava/lang/String
                                                                                                                                                                                        • android.text.TextUtils.equals
                                                                                                                                                                                        • android.content.pm.ResolveInfo.activityInfo:Landroid/content/pm/ActivityInfo
                                                                                                                                                                                        • android.content.pm.ActivityInfo.packageName:Ljava/lang/String
                                                                                                                                                                                        • android.content.pm.PackageManager.getPackageInfo
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • page
                                                                                                                                                                                        • version
                                                                                                                                                                                        • android.intent.action.VIEW
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        1const/4 v7, 0x0
                                                                                                                                                                                        2const/4 v6, 0x0
                                                                                                                                                                                        3if-nez p1, :cond_5
                                                                                                                                                                                        4goto_4: return-object p0
                                                                                                                                                                                        5try_start_5: new-instance v0, Lorg/json/JSONObject;
                                                                                                                                                                                        7invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getAppOpenStrs()Ljava/lang/String;
                                                                                                                                                                                        8move-result-object v1
                                                                                                                                                                                        10invoke-direct {v0, v1}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        12const-string v1, "page"
                                                                                                                                                                                        14const-string v2, ""
                                                                                                                                                                                        16invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        17move-result-object v1
                                                                                                                                                                                        19const-string v2, "version"
                                                                                                                                                                                        20const/4 v3, 0x0
                                                                                                                                                                                        22invoke-virtual {v0, v2, v3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
                                                                                                                                                                                        23move-result v2
                                                                                                                                                                                        25invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
                                                                                                                                                                                        26move-result-object v0
                                                                                                                                                                                        27iput-object v0, p0, Lcom/baidu/mobads/container/q$a;->d:Landroid/net/Uri;
                                                                                                                                                                                        28new-instance v0, Landroid/content/Intent;
                                                                                                                                                                                        30const-string v1, "android.intent.action.VIEW"
                                                                                                                                                                                        32iget-object v3, p0, Lcom/baidu/mobads/container/q$a;->d:Landroid/net/Uri;
                                                                                                                                                                                        34invoke-direct {v0, v1, v3}, Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V
                                                                                                                                                                                        35const/high16 v1, 0x10000000
                                                                                                                                                                                        37invoke-virtual {v0, v1}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
                                                                                                                                                                                        39iget-object v1, p0, Lcom/baidu/mobads/container/q$a;->a:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        41invoke-interface {v1}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        42move-result-object v1
                                                                                                                                                                                        44invoke-virtual {v1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
                                                                                                                                                                                        45move-result-object v1
                                                                                                                                                                                        46const/high16 v3, 0x10000
                                                                                                                                                                                        48invoke-virtual {v1, v0, v3}, Landroid/content/pm/PackageManager;->queryIntentActivities(Landroid/content/Intent;I)Ljava/util/List;
                                                                                                                                                                                        49move-result-object v0
                                                                                                                                                                                        50iput-object v0, p0, Lcom/baidu/mobads/container/q$a;->b:Ljava/util/List;
                                                                                                                                                                                        52iget-object v0, p0, Lcom/baidu/mobads/container/q$a;->b:Ljava/util/List;
                                                                                                                                                                                        54invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        55move-result-object v3
                                                                                                                                                                                        56cond_49:
                                                                                                                                                                                        57invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        58move-result v0
                                                                                                                                                                                        59if-eqz v0, :cond_78
                                                                                                                                                                                        61invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        62move-result-object v0
                                                                                                                                                                                        63check-cast v0, Landroid/content/pm/ResolveInfo;
                                                                                                                                                                                        65iget-object v4, v0, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo;
                                                                                                                                                                                        67iget-object v4, v4, Landroid/content/pm/ActivityInfo;->packageName:Ljava/lang/String;
                                                                                                                                                                                        69invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getAppPackageName()Ljava/lang/String;
                                                                                                                                                                                        70move-result-object v5
                                                                                                                                                                                        72invoke-static {v4, v5}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        73move-result v4
                                                                                                                                                                                        74if-eqz v4, :cond_49
                                                                                                                                                                                        75const/4 v3, 0x1
                                                                                                                                                                                        76iput-boolean v3, p0, Lcom/baidu/mobads/container/q$a;->c:Z
                                                                                                                                                                                        77if-lez v2, :cond_78
                                                                                                                                                                                        79iget-object v0, v0, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo;
                                                                                                                                                                                        81iget-object v0, v0, Landroid/content/pm/ActivityInfo;->packageName:Ljava/lang/String;
                                                                                                                                                                                        82const/4 v3, 0x0
                                                                                                                                                                                        84invoke-virtual {v1, v0, v3}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
                                                                                                                                                                                        85move-result-object v0
                                                                                                                                                                                        86iget v0, v0, Landroid/content/pm/PackageInfo;->versionCode:I
                                                                                                                                                                                        87if-ge v0, v2, :cond_78
                                                                                                                                                                                        88const/4 v0, 0x0
                                                                                                                                                                                        89iput-boolean v0, p0, Lcom/baidu/mobads/container/q$a;->c:Z
                                                                                                                                                                                        90cond_78:
                                                                                                                                                                                        91invoke-interface {p1}, Lcom/baidu/mobads/interfaces/IXAdInstanceInfo;->getAppPackageName()Ljava/lang/String;
                                                                                                                                                                                        92move-result-object v0
                                                                                                                                                                                        93iput-object v0, p0, Lcom/baidu/mobads/container/q$a;->e:Ljava/lang/String;
                                                                                                                                                                                        94try_end_7e: goto/16 :goto_4
                                                                                                                                                                                        95catch_7f: move-exception v0
                                                                                                                                                                                        96iput-object v7, p0, Lcom/baidu/mobads/container/q$a;->b:Ljava/util/List;
                                                                                                                                                                                        97iput-object v7, p0, Lcom/baidu/mobads/container/q$a;->d:Landroid/net/Uri;
                                                                                                                                                                                        98iput-boolean v6, p0, Lcom/baidu/mobads/container/q$a;->c:Z
                                                                                                                                                                                        99goto/16 :goto_4
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.baidu.mobads.component.XNativeView.mCoverPic:Landroid/widget/ImageView
                                                                                                                                                                                        • android.widget.RelativeLayout.getContext
                                                                                                                                                                                        • android.widget.ImageView.<init>
                                                                                                                                                                                        • com.baidu.mobads.component.XNativeView.mCoverPic:Landroid/widget/ImageView
                                                                                                                                                                                        • android.widget.ImageView$ScaleType.FIT_XY:Landroid/widget/ImageView$ScaleType
                                                                                                                                                                                        • android.widget.ImageView.setScaleType
                                                                                                                                                                                        • com.baidu.mobads.component.XNativeView.mCoverPic:Landroid/widget/ImageView
                                                                                                                                                                                        • android.widget.ImageView.setId
                                                                                                                                                                                        • com.baidu.mobads.component.XNativeView.mCoverPic:Landroid/widget/ImageView
                                                                                                                                                                                        • android.widget.RelativeLayout$LayoutParams.<init>
                                                                                                                                                                                        • android.widget.RelativeLayout.addView
                                                                                                                                                                                        • com.baidu.mobads.component.XNativeView.mCoverPic:Landroid/widget/ImageView
                                                                                                                                                                                        • com.baidu.mobads.component.XNativeView.mCurrentNativeItem:Lcom/baidu/mobad/feeds/XAdNativeResponse
                                                                                                                                                                                        • com.baidu.mobads.component.XNativeView.mPauseBtn:Landroid/widget/ImageView
                                                                                                                                                                                        • android.widget.RelativeLayout.getContext
                                                                                                                                                                                        • android.widget.ImageView.<init>
                                                                                                                                                                                        • com.baidu.mobads.component.XNativeView.mPauseBtn:Landroid/widget/ImageView
                                                                                                                                                                                        • android.widget.ImageView.setImageBitmap
                                                                                                                                                                                        • com.baidu.mobads.component.XNativeView.mPauseBtn:Landroid/widget/ImageView
                                                                                                                                                                                        • android.widget.ImageView$ScaleType.FIT_XY:Landroid/widget/ImageView$ScaleType
                                                                                                                                                                                        • android.widget.ImageView.setScaleType
                                                                                                                                                                                        • com.baidu.mobads.component.XNativeView.mPauseBtn:Landroid/widget/ImageView
                                                                                                                                                                                        • android.widget.ImageView.setId
                                                                                                                                                                                        • com.baidu.mobads.component.XNativeView.mPauseBtn:Landroid/widget/ImageView
                                                                                                                                                                                        • android.widget.ImageView.setOnClickListener
                                                                                                                                                                                        • android.widget.RelativeLayout$LayoutParams.<init>
                                                                                                                                                                                        • android.widget.RelativeLayout$LayoutParams.addRule
                                                                                                                                                                                        • com.baidu.mobads.component.XNativeView.mPauseBtn:Landroid/widget/ImageView
                                                                                                                                                                                        • android.widget.RelativeLayout.addView
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAYAAADnRuK4AAAABHNCSVQICAgIfAhkiAAADT5JREFU\neJztnXtsleUdxz897YFKL1AQKEUFKsjqAqgILotIzBYQdERilqAsMTAuIoMNGEtmt8G0cUuj/GFM\nDDFk/lGRqBXZisCMiGBAWjsuQS4ttFx6A6QX2kLpoefsj985tLQ97bm873ne9z3PJznhWM/lC8+3\nz+33e55fAvGHC0gHBgND/H8OBNxdHgO6PAfw+B/tXZ57gFtAE9Do//M64I3R38MSJKgWYDJuIBMY\nBWQghklDTGQGXsRETUADUAvUIWZzJE4zUCIwEsgCRgPDMc8soeIFrgLVQA1wGehQqshAnGAgNzAO\nGI/0NIlq5fRLB9IzlQPnsXnvZFcDJSA9zATEPElq5UTMbaASKEN6J59aOeFjNwOlAzmIcQYp1mI0\nrcBZ4BQyj7IFdjHQEOBRZJiyi+ZI8SFGOoKs7iyN1RvjXsQ441QLUUQFcBT4UbWQYFjVQMOBqcAD\nqoVYhItAKbKasxRWM9BAYDoyz9H05BRQjGxgWgKrGCgBeAh4AkhWrMXqtAGHkZWb8lWbFQw0DHgS\n2QDUhE4d8C1Qr1KESgO5kHnOI4p12BkfMskuRVEMTlXDpQC/QOJUmuipA75C9pJiiopt//uBucje\njsYYUpE5ZD0x3oSMpYFcwDRgBvYNPViZJGSHPhGJtcVkgh0rAyUDc5CdZI25ZCLZCBeQWJupxMJA\nqcCvkF1lTWxIBcYgJmo384vMNtBQxDxpJn+PpifJwINAFXDTrC8x00CZwLPojUGVuJFpQx3QYsYX\nmGWgMcAzdOYUa9SRiJioHkm1NfzDjWYMMAv1qaSaTlzIcHYNg01ktIEykZ5Hm8d6JCBpMbUYOJwZ\naaChyJxHD1vWxYWY6CIGTayNMlBgqa4nzNYnERiLJKtFvcQ3wkDJ6KW63XAjIaVzRLnZGK2BXMgO\ns94ktB/JSApNOVGEPaI10DR0eMLOpCKdQHWkHxCNge5HAqMae5MJXCHCKH6ky+0U4OkI36uxHk8j\nbRo2kRjIhSSD6RWXc0hG2jRsP0QyhD2O5J1onEUqstlYE86bwnXcMCSHWeNMHkE2hEMmHAMlIKcn\ndAK8cwm7jcMx0EPoozfxQCbS1iERqoEGIof+NPHBE0ib90uoBpqOXnXFE8lIm/dLKAYajj6rHo/k\nIG3fJ6EYaGr0WjQ2pd+2789A96KvWIlnHkC2boLSn4EeNU6Lxqb06YG+DDSE+L0ZTNNJNn0cQ+/L\nQLr30QQIGn0IZqB0dJ6PppMJBMk4DWagHHTIQtNJAkG2cnozUAIOi7a/+eabk8+ePbuqsLBwVmZm\n5gDVemzKBHrpVHrrZe5D7u9xDM3Nzf9ITU0dCtDa2tpQUFDw+cqVK7/r6HBMyYpYsZNu6a+99UCO\n6n0AAuYBSElJyVi+fPmi6urq19auXeu4v6vJ9AiydjdQoHCJ4xk5cuSYt99++48nT55cPmfOnH63\n7DWAeOOug6PdDWTnwiURkZOT81hRUdHGffv2vZCdnX2Paj0WJwk5lHiH7gaKy6W7y+VKmjlz5qwf\nfvghr6CgYOagQYP02f7g3DXsd/2HSkTqbcUtycnJqQsXLnzp0qVLf9u4ceNPVeuxKHfVZOtqoJFY\nv1hbTBg6dOioDRs2rD537tzvFyxYkKVaj8UIVIUE7jbQ6NhrsTbZ2dkPb9269a+HDx9+acqUKamq\n9ViIO79Urt5+qOkkISHBNX369JklJSV527dvn5WRkRFXi4wg9DCQmxCyz+IZt9t9z/PPP//C+fPn\n/75p06Z4T7IbgX85HzBQJpEfc44r0tPT712zZs2yqqqq9cuWLRujWo8iXPjLVARME9err0gYPXr0\n+M2bN//52LFji5566qkM1XoUMAo6DRSP/wBGkDB58uSf7d279/Xdu3fPy8rKiqdAbQZ0GkgXPomC\nxMTEAbNnz362rKws7/333/+52+2Oh1SYwSAGcqGvpzOElJSUwUuWLHm5qqrqtfXr14d8utOmpAMu\nV+CJYjGOYsSIEQ/k5+evO3369IrnnntuhGo9JuEC0lz4uyKN8UycOPGRHTt2bNy/f/+vJ06cOEi1\nHhMY4kLPf0zF5XIlzpgx45fHjh3L27p169MOC9QO1j1QjBg4cGDKiy++uKCqqmpDXl7eJNV6DGKw\nixBvYdAYQ0ZGRmZubu7vKisr/7Bw4UK7xx+TXejSBEoYO3ZsTkFBwV+Ki4t/M3XqVLuugt0uIJ42\nv6yGa9q0aTMOHTqUt2PHjmeGDRtmt0CtW/dAFsDtdifPmzdvfmVl5evvvPPO46r1hIE2kJVIS0sb\ntmrVqqU1NTV/evXVV+1wuMGdALyMwyfSPp9vs2oNkXD8+PHi+fPnb62oqDCt5mmUtOkeyMJMnjx5\n+p49e36rWkcfDHDSppZGAS7Ao1qEpndOnDhRPHv27C2qdfRBuzaQBamtra1YuXLlPydNmrTFwvMf\nAE8SBpQ91BhDc3Nz/QcffPDZ6tWrS1RrCRFPEroHUo7H42nbvXv37kWLFn157dq1qEpQxhhtIMV4\nS0tLDy5fvvzz0tLSZtViIkAbSBUXLlw4lZub+8mHH34YcblJC9CeBNxSrSKeaGhoqHvvvfcKc3Nz\nj6vWYgC3koAm1SrigVu3brVu3769aOnSpd+0tLQ45Wq0piSgUbUKJ+P1ejsOHjz49ZIlS3aeOXPm\nhmo9BtOkeyATKSsrO7Zu3bpPi4qKrqjWYhKNSUi5Zy/6ZIZhXL169dJbb731SX5+/hnVWkzECzQn\nBZ6gc6OjprW1tWnbtm2fr1ix4pDH4/Gp1mMy1wFvIAOuEW2giOno6Gjfu3fvl4sXL95TVVUVL6va\nRui8ULMBiNebJqLBd/z48ZJVq1Z9tn///gbVYmLMXQaqRZfzDovq6upzb7zxxsebN28+r1qLImqh\n00B16Il0SDQ3N/+4ZcuWz9asWVOqWotCvIhn7hjIA1xFl/UOisfjublz585dixcv/qqhocFOAU8z\nuII/BNb1GEk12kA98Pl83pKSkm9feeWVfx85csSOAU8zqAk8Ser2w8dir8W6VFRUnMzNzf1k27Zt\nNf2/Oq7o1UCXgQ70XdHU19fXvvvuu59u2LDhhGotFqQD8Qpwt4E6kJn1fbFWZBXa2tpaCgsL/7Ns\n2bL9N27c8KrWY1FqEa8APQurnCUODeT1em8fOHDg66VLl+4sLy+3cg6yFSjv+h/dDVQJPNnLzx3L\n6dOnj6xdu7Zw165dV1VrsQG3EY/cobtRPP4XOL4Q2+XLly/m5+d/vGnTpvL+X63xU4GY6A699TRl\nOMxALS0t9V1KXjb6S14e0iUvw6bHL1tvK64W4Cc46NqXtLS0q1lZWYP27dt3YO7cuf/66KOPLvh8\nTg+WG04rcLD7D4PdZ/wEMMVUORq7cRQo7v7DYLGvU4D+FdUE8CGe6EEwA11HlvQaDcjcp9cwTl/R\n9yPmaNHYkKPB/kdfBmpElm2a+KaCPk7u9Jf/E9R5mrihz5GoPwP9CFw0TovGZlwErvX1glAyEOM5\n8y7e+b6/F4SSunEDGISuqRpvnARO9/eiUHOgi4G2qORo7EQbENIlV6Ea6BZwOGI5GrvxHSHe2hLO\nKYwy/Jn4GkdTh7R1SIRjIB/wLTrE4WQCbRwy4eY/3/S/R5cJdyZHgHPhvCGSg4Sl6KHMidQB/wv3\nTZEYyAt8hV6VOYk2pE3DPkgQ6REeD1CPwzIX45gvkahD2ERzBuy6//2ZUXyGRj1HCZLrEwrRXqbw\nPXo+ZGfqCCFc0RfRnkL1AReQu4WSo/wsTWxpBL4gynvCjTjGfBsx0YPo2mN2oRUoQuKcUWHUOfh2\noAoYb+BnasyhHTHPdSM+zMjGvomMqePRF1VZlQ5gFxGuuHrD6N6iBVneP0jwI0MaNfiA/yL3QBmG\nGcNNE5LFNg7dE1mFDsQ8hmeXmjVfaUKuARln4ndoQqMdGbZMqQpkZuO2II4fi16dqSKw2jJsztMd\ns3uHm8ixkPvR+0SxphEDV1vBiMXw0o6kCIwEUmPwfRpZDX+BAfs8/RGr+clt5HisCx07M5ujwD5i\nVIkylhNcHzKRu4IMaXFzC1qMaEOi6jG9GEPFCilwccMI9JBmFHXATkycLAdD1RLbgwxpCciQpjcd\nI8OHpKF+g8w1Y44VGm4ocrGnnhuFRx2SAF+vUoQVDASi4yHkZjS93O+bNuTcVshHb8zEKgYKMBCY\nDuSoFmJRTiInRi1T1M5qBgowHJgKPKBaiEW4iGQOxnyS3B9WNVCAYcCjQLZqIYqoQCbJfV6xohKr\nGyjAEKSi4gTsozlSfMgK9Sh93AxmFezWGGnAw0jSWopiLUbTihjnFEEutLQidjNQgAQgC1m5jcO+\nu9q3kWGqHKnBZbt7B+xqoK64kZSRCciZfavnHwXKapUjdUlsXT7TCQbqSiIS9c/yP0agPivSi8T/\navyPQGE/R+A0A3XHjexwjwIygMFAOuaZyovE+hr9j1pkxzgmkXEVON1AveFCJuNDEEMNRna/3b08\nAgVn2hETdH+0Iem7TYhhmongggI7838jQjJwZ8OEVQAAAABJRU5ErkJggg==\n
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1iget-object v0, p0, Lcom/baidu/mobads/component/XNativeView;->mCoverPic:Landroid/widget/ImageView;
                                                                                                                                                                                        2if-nez v0, :cond_37
                                                                                                                                                                                        3new-instance v0, Landroid/widget/ImageView;
                                                                                                                                                                                        5invoke-virtual {p0}, Landroid/widget/RelativeLayout;->getContext()Landroid/content/Context;
                                                                                                                                                                                        6move-result-object v1
                                                                                                                                                                                        8invoke-direct {v0, v1}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V
                                                                                                                                                                                        9iput-object v0, p0, Lcom/baidu/mobads/component/XNativeView;->mCoverPic:Landroid/widget/ImageView;
                                                                                                                                                                                        11iget-object v0, p0, Lcom/baidu/mobads/component/XNativeView;->mCoverPic:Landroid/widget/ImageView;
                                                                                                                                                                                        13sget-object v1, Landroid/widget/ImageView$ScaleType;->FIT_XY:Landroid/widget/ImageView$ScaleType;
                                                                                                                                                                                        15invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V
                                                                                                                                                                                        17iget-object v0, p0, Lcom/baidu/mobads/component/XNativeView;->mCoverPic:Landroid/widget/ImageView;
                                                                                                                                                                                        18const/16 v1, 0x11
                                                                                                                                                                                        20invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setId(I)V
                                                                                                                                                                                        22iget-object v0, p0, Lcom/baidu/mobads/component/XNativeView;->mCoverPic:Landroid/widget/ImageView;
                                                                                                                                                                                        23new-instance v1, Landroid/widget/RelativeLayout$LayoutParams;
                                                                                                                                                                                        24const/4 v2, -0x1
                                                                                                                                                                                        26invoke-direct {v1, v2, v2}, Landroid/widget/RelativeLayout$LayoutParams;-><init>(II)V
                                                                                                                                                                                        28invoke-virtual {p0, v0, v1}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
                                                                                                                                                                                        30invoke-static {}, Lcom/baidu/mobads/c/a;->a()Lcom/baidu/mobads/c/a;
                                                                                                                                                                                        31move-result-object v0
                                                                                                                                                                                        33iget-object v1, p0, Lcom/baidu/mobads/component/XNativeView;->mCoverPic:Landroid/widget/ImageView;
                                                                                                                                                                                        35iget-object v2, p0, Lcom/baidu/mobads/component/XNativeView;->mCurrentNativeItem:Lcom/baidu/mobad/feeds/XAdNativeResponse;
                                                                                                                                                                                        37invoke-virtual {v2}, Lcom/baidu/mobad/feeds/XAdNativeResponse;->getImageUrl()Ljava/lang/String;
                                                                                                                                                                                        38move-result-object v2
                                                                                                                                                                                        40invoke-virtual {v0, v1, v2}, Lcom/baidu/mobads/c/a;->a(Landroid/widget/ImageView;Ljava/lang/String;)V
                                                                                                                                                                                        41cond_37:
                                                                                                                                                                                        42iget-object v0, p0, Lcom/baidu/mobads/component/XNativeView;->mPauseBtn:Landroid/widget/ImageView;
                                                                                                                                                                                        43if-nez v0, :cond_7d
                                                                                                                                                                                        44new-instance v0, Landroid/widget/ImageView;
                                                                                                                                                                                        46invoke-virtual {p0}, Landroid/widget/RelativeLayout;->getContext()Landroid/content/Context;
                                                                                                                                                                                        47move-result-object v1
                                                                                                                                                                                        49invoke-direct {v0, v1}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V
                                                                                                                                                                                        50iput-object v0, p0, Lcom/baidu/mobads/component/XNativeView;->mPauseBtn:Landroid/widget/ImageView;
                                                                                                                                                                                        52iget-object v0, p0, Lcom/baidu/mobads/component/XNativeView;->mPauseBtn:Landroid/widget/ImageView;
                                                                                                                                                                                        54invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        55move-result-object v1
                                                                                                                                                                                        57invoke-virtual {v1}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getBitmapUtils()Lcom/baidu/mobads/interfaces/utils/IXAdBitmapUtils;
                                                                                                                                                                                        58move-result-object v1
                                                                                                                                                                                        60const-string v2, "iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAYAAADnRuK4AAAABHNCSVQICAgIfAhkiAAADT5JREFU\neJztnXtsleUdxz897YFKL1AQKEUFKsjqAqgILotIzBYQdERilqAsMTAuIoMNGEtmt8G0cUuj/GFM\nDDFk/lGRqBXZisCMiGBAWjsuQS4ttFx6A6QX2kLpoefsj985tLQ97bm873ne9z3PJznhWM/lC8+3\nz+33e55fAvGHC0gHBgND/H8OBNxdHgO6PAfw+B/tXZ57gFtAE9Do//M64I3R38MSJKgWYDJuIBMY\nBWQghklDTGQGXsRETUADUAvUIWZzJE4zUCIwEsgCRgPDMc8soeIFrgLVQA1wGehQqshAnGAgNzAO\nGI/0NIlq5fRLB9IzlQPnsXnvZFcDJSA9zATEPElq5UTMbaASKEN6J59aOeFjNwOlAzmIcQYp1mI0\nrcBZ4BQyj7IFdjHQEOBRZJiyi+ZI8SFGOoKs7iyN1RvjXsQ441QLUUQFcBT4UbWQYFjVQMOBqcAD\nqoVYhItAKbKasxRWM9BAYDoyz9H05BRQjGxgWgKrGCgBeAh4AkhWrMXqtAGHkZWb8lWbFQw0DHgS\n2QDUhE4d8C1Qr1KESgO5kHnOI4p12BkfMskuRVEMTlXDpQC/QOJUmuipA75C9pJiiopt//uBucje\njsYYUpE5ZD0x3oSMpYFcwDRgBvYNPViZJGSHPhGJtcVkgh0rAyUDc5CdZI25ZCLZCBeQWJupxMJA\nqcCvkF1lTWxIBcYgJmo384vMNtBQxDxpJn+PpifJwINAFXDTrC8x00CZwLPojUGVuJFpQx3QYsYX\nmGWgMcAzdOYUa9SRiJioHkm1NfzDjWYMMAv1qaSaTlzIcHYNg01ktIEykZ5Hm8d6JCBpMbUYOJwZ\naaChyJxHD1vWxYWY6CIGTayNMlBgqa4nzNYnERiLJKtFvcQ3wkDJ6KW63XAjIaVzRLnZGK
                                                                                                                                                                                        62invoke-interface {v1, v2}, Lcom/baidu/mobads/interfaces/utils/IXAdBitmapUtils;->string2bitmap(Ljava/lang/String;)Landroid/graphics/Bitmap;
                                                                                                                                                                                        63move-result-object v1
                                                                                                                                                                                        65invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V
                                                                                                                                                                                        67iget-object v0, p0, Lcom/baidu/mobads/component/XNativeView;->mPauseBtn:Landroid/widget/ImageView;
                                                                                                                                                                                        69sget-object v1, Landroid/widget/ImageView$ScaleType;->FIT_XY:Landroid/widget/ImageView$ScaleType;
                                                                                                                                                                                        71invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V
                                                                                                                                                                                        73iget-object v0, p0, Lcom/baidu/mobads/component/XNativeView;->mPauseBtn:Landroid/widget/ImageView;
                                                                                                                                                                                        74const/16 v1, 0x10
                                                                                                                                                                                        76invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setId(I)V
                                                                                                                                                                                        78iget-object v0, p0, Lcom/baidu/mobads/component/XNativeView;->mPauseBtn:Landroid/widget/ImageView;
                                                                                                                                                                                        80invoke-virtual {v0, p0}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
                                                                                                                                                                                        81new-instance v0, Landroid/widget/RelativeLayout$LayoutParams;
                                                                                                                                                                                        82const/16 v1, 0x78
                                                                                                                                                                                        84invoke-direct {v0, v1, v1}, Landroid/widget/RelativeLayout$LayoutParams;-><init>(II)V
                                                                                                                                                                                        85const/16 v1, 0xd
                                                                                                                                                                                        87invoke-virtual {v0, v1}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(I)V
                                                                                                                                                                                        89iget-object v1, p0, Lcom/baidu/mobads/component/XNativeView;->mPauseBtn:Landroid/widget/ImageView;
                                                                                                                                                                                        91invoke-virtual {p0, v1, v0}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
                                                                                                                                                                                        92cond_7d: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.net.URLEncoder.encode
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.net.URLEncoder.encode
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.net.URLEncoder.encode
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • utf-8
                                                                                                                                                                                        • clpcode=
                                                                                                                                                                                        • &key=
                                                                                                                                                                                        • 2000057
                                                                                                                                                                                        • &appid=
                                                                                                                                                                                        • ssl error report failed
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "utf-8"
                                                                                                                                                                                        2try_start_2: new-instance v1, Lcom/mintegral/msdk/base/common/d/c/a;
                                                                                                                                                                                        4iget-object v2, p0, Lcom/mintegral/msdk/base/common/d/a;->b:Landroid/content/Context;
                                                                                                                                                                                        5iget v3, p0, Lcom/mintegral/msdk/base/common/d/a;->c:I
                                                                                                                                                                                        7invoke-direct {v1, v2, v3}, Lcom/mintegral/msdk/base/common/d/c/a;-><init>(Landroid/content/Context;I)V
                                                                                                                                                                                        9invoke-virtual {v1}, Lcom/mintegral/msdk/base/common/net/c;->c()V
                                                                                                                                                                                        10new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                        12const-string v3, "clpcode="
                                                                                                                                                                                        14invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        16invoke-static {p1, v0}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        17move-result-object p1
                                                                                                                                                                                        19invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        21const-string p1, "&key="
                                                                                                                                                                                        23invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        25const-string p1, "2000057"
                                                                                                                                                                                        27invoke-static {p1, v0}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        28move-result-object p1
                                                                                                                                                                                        30invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        32const-string p1, "&appid="
                                                                                                                                                                                        34invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        36invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        37move-result-object p1
                                                                                                                                                                                        39invoke-virtual {p1}, Lcom/mintegral/msdk/base/controller/a;->k()Ljava/lang/String;
                                                                                                                                                                                        40move-result-object p1
                                                                                                                                                                                        42invoke-static {p1, v0}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        43move-result-object p1
                                                                                                                                                                                        45invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        47invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        48move-result-object p1
                                                                                                                                                                                        50iget-object v0, p0, Lcom/mintegral/msdk/base/common/d/a;->b:Landroid/content/Context;
                                                                                                                                                                                        52const-string v2, ""
                                                                                                                                                                                        54invoke-static {p1, v0, v2}, Lcom/mintegral/msdk/base/common/d/b;->a(Ljava/lang/String;Landroid/content/Context;Ljava/lang/String;)Lcom/mintegral/msdk/base/common/net/l;
                                                                                                                                                                                        55move-result-object p1
                                                                                                                                                                                        57sget-object v0, Lcom/mintegral/msdk/base/common/a;->f:Ljava/lang/String;
                                                                                                                                                                                        58new-instance v2, Lcom/mintegral/msdk/base/common/d/a$7;
                                                                                                                                                                                        60invoke-direct {v2, p0}, Lcom/mintegral/msdk/base/common/d/a$7;-><init>(Lcom/mintegral/msdk/base/common/d/a;)V
                                                                                                                                                                                        62invoke-virtual {v1, v0, p1, v2}, Lcom/mintegral/msdk/base/common/net/c;->b(Ljava/lang/String;Lcom/mintegral/msdk/base/common/net/l;Lcom/mintegral/msdk/base/common/net/d;)Lcom/mintegral/msdk/base/common/e/a;
                                                                                                                                                                                        63try_end_54: return-void
                                                                                                                                                                                        64catch_55:
                                                                                                                                                                                        65sget-object p1, Lcom/mintegral/msdk/base/common/d/a;->a:Ljava/lang/String;
                                                                                                                                                                                        67const-string v0, "ssl error report failed"
                                                                                                                                                                                        69invoke-static {p1, v0}, Lcom/mintegral/msdk/base/utils/i;->d(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        70return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • c.e.b.f.d$e.<init>
                                                                                                                                                                                        • c.e.b.f.d$e.<init>
                                                                                                                                                                                        • c.e.b.f.d$e.<init>
                                                                                                                                                                                        • c.e.b.f.d$e.a:Lc/e/b/f/d$e
                                                                                                                                                                                        • c.e.b.f.d$e.b:Lc/e/b/f/d$e
                                                                                                                                                                                        • c.e.b.f.d$e.c:Lc/e/b/f/d$e
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.util.EnumSet.allOf
                                                                                                                                                                                        • java.util.EnumSet.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • c.e.b.f.d$e.d:Ljava/util/Map
                                                                                                                                                                                        • c.e.b.f.d$e.a
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • IDENTITY
                                                                                                                                                                                        • identity
                                                                                                                                                                                        • TS
                                                                                                                                                                                        • ts
                                                                                                                                                                                        • VERSION
                                                                                                                                                                                        • version
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Lc/e/b/f/d$e;
                                                                                                                                                                                        1const/4 v1, 0x0
                                                                                                                                                                                        2const/4 v2, 0x1
                                                                                                                                                                                        4const-string v3, "IDENTITY"
                                                                                                                                                                                        6const-string v4, "identity"
                                                                                                                                                                                        8invoke-direct {v0, v3, v1, v2, v4}, Lc/e/b/f/d$e;-><init>(Ljava/lang/String;ISLjava/lang/String;)V
                                                                                                                                                                                        9sput-object v0, Lc/e/b/f/d$e;->a:Lc/e/b/f/d$e;
                                                                                                                                                                                        10new-instance v0, Lc/e/b/f/d$e;
                                                                                                                                                                                        11const/4 v3, 0x2
                                                                                                                                                                                        13const-string v4, "TS"
                                                                                                                                                                                        15const-string v5, "ts"
                                                                                                                                                                                        17invoke-direct {v0, v4, v2, v3, v5}, Lc/e/b/f/d$e;-><init>(Ljava/lang/String;ISLjava/lang/String;)V
                                                                                                                                                                                        18sput-object v0, Lc/e/b/f/d$e;->b:Lc/e/b/f/d$e;
                                                                                                                                                                                        19new-instance v0, Lc/e/b/f/d$e;
                                                                                                                                                                                        20const/4 v4, 0x3
                                                                                                                                                                                        22const-string v5, "VERSION"
                                                                                                                                                                                        24const-string v6, "version"
                                                                                                                                                                                        26invoke-direct {v0, v5, v3, v4, v6}, Lc/e/b/f/d$e;-><init>(Ljava/lang/String;ISLjava/lang/String;)V
                                                                                                                                                                                        27sput-object v0, Lc/e/b/f/d$e;->c:Lc/e/b/f/d$e;
                                                                                                                                                                                        28new-array v0, v4, [Lc/e/b/f/d$e;
                                                                                                                                                                                        30sget-object v4, Lc/e/b/f/d$e;->a:Lc/e/b/f/d$e;
                                                                                                                                                                                        31aput-object v4, v0, v1
                                                                                                                                                                                        33sget-object v1, Lc/e/b/f/d$e;->b:Lc/e/b/f/d$e;
                                                                                                                                                                                        34aput-object v1, v0, v2
                                                                                                                                                                                        36sget-object v1, Lc/e/b/f/d$e;->c:Lc/e/b/f/d$e;
                                                                                                                                                                                        37aput-object v1, v0, v3
                                                                                                                                                                                        38sput-object v0, Lc/e/b/f/d$e;->e:[Lc/e/b/f/d$e;
                                                                                                                                                                                        39new-instance v0, Ljava/util/HashMap;
                                                                                                                                                                                        41invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        42sput-object v0, Lc/e/b/f/d$e;->d:Ljava/util/Map;
                                                                                                                                                                                        43const-class v0, Lc/e/b/f/d$e;
                                                                                                                                                                                        45invoke-static {v0}, Ljava/util/EnumSet;->allOf(Ljava/lang/Class;)Ljava/util/EnumSet;
                                                                                                                                                                                        46move-result-object v0
                                                                                                                                                                                        48invoke-virtual {v0}, Ljava/util/EnumSet;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        49move-result-object v0
                                                                                                                                                                                        50goto_46:
                                                                                                                                                                                        51invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        52move-result v1
                                                                                                                                                                                        53if-eqz v1, :cond_5c
                                                                                                                                                                                        55invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        56move-result-object v1
                                                                                                                                                                                        57check-cast v1, Lc/e/b/f/d$e;
                                                                                                                                                                                        59sget-object v2, Lc/e/b/f/d$e;->d:Ljava/util/Map;
                                                                                                                                                                                        61invoke-virtual {v1}, Lc/e/b/f/d$e;->a()Ljava/lang/String;
                                                                                                                                                                                        62move-result-object v3
                                                                                                                                                                                        64invoke-interface {v2, v3, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        65goto/16 :goto_46
                                                                                                                                                                                        66cond_5c: return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • c.e.b.f.h$e.<init>
                                                                                                                                                                                        • c.e.b.f.h$e.<init>
                                                                                                                                                                                        • c.e.b.f.h$e.<init>
                                                                                                                                                                                        • c.e.b.f.h$e.a:Lc/e/b/f/h$e
                                                                                                                                                                                        • c.e.b.f.h$e.b:Lc/e/b/f/h$e
                                                                                                                                                                                        • c.e.b.f.h$e.c:Lc/e/b/f/h$e
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.util.EnumSet.allOf
                                                                                                                                                                                        • java.util.EnumSet.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        • c.e.b.f.h$e.d:Ljava/util/Map
                                                                                                                                                                                        • c.e.b.f.h$e.a
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • PROPERTY
                                                                                                                                                                                        • property
                                                                                                                                                                                        • VERSION
                                                                                                                                                                                        • version
                                                                                                                                                                                        • CHECKSUM
                                                                                                                                                                                        • checksum
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Lc/e/b/f/h$e;
                                                                                                                                                                                        1const/4 v1, 0x0
                                                                                                                                                                                        2const/4 v2, 0x1
                                                                                                                                                                                        4const-string v3, "PROPERTY"
                                                                                                                                                                                        6const-string v4, "property"
                                                                                                                                                                                        8invoke-direct {v0, v3, v1, v2, v4}, Lc/e/b/f/h$e;-><init>(Ljava/lang/String;ISLjava/lang/String;)V
                                                                                                                                                                                        9sput-object v0, Lc/e/b/f/h$e;->a:Lc/e/b/f/h$e;
                                                                                                                                                                                        10new-instance v0, Lc/e/b/f/h$e;
                                                                                                                                                                                        11const/4 v3, 0x2
                                                                                                                                                                                        13const-string v4, "VERSION"
                                                                                                                                                                                        15const-string v5, "version"
                                                                                                                                                                                        17invoke-direct {v0, v4, v2, v3, v5}, Lc/e/b/f/h$e;-><init>(Ljava/lang/String;ISLjava/lang/String;)V
                                                                                                                                                                                        18sput-object v0, Lc/e/b/f/h$e;->b:Lc/e/b/f/h$e;
                                                                                                                                                                                        19new-instance v0, Lc/e/b/f/h$e;
                                                                                                                                                                                        20const/4 v4, 0x3
                                                                                                                                                                                        22const-string v5, "CHECKSUM"
                                                                                                                                                                                        24const-string v6, "checksum"
                                                                                                                                                                                        26invoke-direct {v0, v5, v3, v4, v6}, Lc/e/b/f/h$e;-><init>(Ljava/lang/String;ISLjava/lang/String;)V
                                                                                                                                                                                        27sput-object v0, Lc/e/b/f/h$e;->c:Lc/e/b/f/h$e;
                                                                                                                                                                                        28new-array v0, v4, [Lc/e/b/f/h$e;
                                                                                                                                                                                        30sget-object v4, Lc/e/b/f/h$e;->a:Lc/e/b/f/h$e;
                                                                                                                                                                                        31aput-object v4, v0, v1
                                                                                                                                                                                        33sget-object v1, Lc/e/b/f/h$e;->b:Lc/e/b/f/h$e;
                                                                                                                                                                                        34aput-object v1, v0, v2
                                                                                                                                                                                        36sget-object v1, Lc/e/b/f/h$e;->c:Lc/e/b/f/h$e;
                                                                                                                                                                                        37aput-object v1, v0, v3
                                                                                                                                                                                        38sput-object v0, Lc/e/b/f/h$e;->e:[Lc/e/b/f/h$e;
                                                                                                                                                                                        39new-instance v0, Ljava/util/HashMap;
                                                                                                                                                                                        41invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        42sput-object v0, Lc/e/b/f/h$e;->d:Ljava/util/Map;
                                                                                                                                                                                        43const-class v0, Lc/e/b/f/h$e;
                                                                                                                                                                                        45invoke-static {v0}, Ljava/util/EnumSet;->allOf(Ljava/lang/Class;)Ljava/util/EnumSet;
                                                                                                                                                                                        46move-result-object v0
                                                                                                                                                                                        48invoke-virtual {v0}, Ljava/util/EnumSet;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        49move-result-object v0
                                                                                                                                                                                        50goto_46:
                                                                                                                                                                                        51invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        52move-result v1
                                                                                                                                                                                        53if-eqz v1, :cond_5c
                                                                                                                                                                                        55invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        56move-result-object v1
                                                                                                                                                                                        57check-cast v1, Lc/e/b/f/h$e;
                                                                                                                                                                                        59sget-object v2, Lc/e/b/f/h$e;->d:Ljava/util/Map;
                                                                                                                                                                                        61invoke-virtual {v1}, Lc/e/b/f/h$e;->a()Ljava/lang/String;
                                                                                                                                                                                        62move-result-object v3
                                                                                                                                                                                        64invoke-interface {v2, v3, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        65goto/16 :goto_46
                                                                                                                                                                                        66cond_5c: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.ContentResolver.query
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.moveToFirst
                                                                                                                                                                                        • android.database.Cursor.getInt
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • android.database.Cursor.close
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.Exception.getMessage
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • key = ?
                                                                                                                                                                                        • type
                                                                                                                                                                                        • value
                                                                                                                                                                                        • getValue exception:
                                                                                                                                                                                        • MicroMsg.SDK.SharedPreferences
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1try_start_1:
                                                                                                                                                                                        2iget-object v1, p0, Lcom/tencent/mm/opensdk/openapi/MMSharedPreferences;->cr:Landroid/content/ContentResolver;
                                                                                                                                                                                        4sget-object v2, Lcom/tencent/mm/opensdk/utils/c$b;->CONTENT_URI:Landroid/net/Uri;
                                                                                                                                                                                        6iget-object v3, p0, Lcom/tencent/mm/opensdk/openapi/MMSharedPreferences;->columns:[Ljava/lang/String;
                                                                                                                                                                                        8const-string v4, "key = ?"
                                                                                                                                                                                        9const/4 v5, 0x1
                                                                                                                                                                                        10new-array v5, v5, [Ljava/lang/String;
                                                                                                                                                                                        11const/4 v6, 0x0
                                                                                                                                                                                        12aput-object p1, v5, v6
                                                                                                                                                                                        13const/4 v6, 0x0
                                                                                                                                                                                        15invoke-virtual/range {v1 .. v6}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                        16move-result-object p1
                                                                                                                                                                                        17if-nez p1, :cond_17
                                                                                                                                                                                        18return-object v0
                                                                                                                                                                                        19cond_17:
                                                                                                                                                                                        20const-string v1, "type"
                                                                                                                                                                                        22invoke-interface {p1, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        23move-result v1
                                                                                                                                                                                        25const-string v2, "value"
                                                                                                                                                                                        27invoke-interface {p1, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        28move-result v2
                                                                                                                                                                                        30invoke-interface {p1}, Landroid/database/Cursor;->moveToFirst()Z
                                                                                                                                                                                        31move-result v3
                                                                                                                                                                                        32if-eqz v3, :cond_36
                                                                                                                                                                                        34invoke-interface {p1, v1}, Landroid/database/Cursor;->getInt(I)I
                                                                                                                                                                                        35move-result v1
                                                                                                                                                                                        37invoke-interface {p1, v2}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        38move-result-object v2
                                                                                                                                                                                        40invoke-static {v1, v2}, Lcom/tencent/mm/opensdk/utils/c$a;->a(ILjava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        41move-result-object v1
                                                                                                                                                                                        42goto/16 :goto_37
                                                                                                                                                                                        43cond_36: move-object v1, v0
                                                                                                                                                                                        44goto_37:
                                                                                                                                                                                        45invoke-interface {p1}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                        46try_end_3a: return-object v1
                                                                                                                                                                                        47catch_3b: move-exception p1
                                                                                                                                                                                        48new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        50const-string v2, "getValue exception:"
                                                                                                                                                                                        52invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        54invoke-virtual {p1}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        55move-result-object p1
                                                                                                                                                                                        57invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        59invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        60move-result-object p1
                                                                                                                                                                                        62const-string v1, "MicroMsg.SDK.SharedPreferences"
                                                                                                                                                                                        64invoke-static {v1, p1}, Lcom/tencent/mm/opensdk/utils/Log;->e(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        65return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Object.<init>
                                                                                                                                                                                        • android.content.Context.getApplicationContext
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • phone
                                                                                                                                                                                        • uvNYwANvpyP-iyfb
                                                                                                                                                                                        • &
                                                                                                                                                                                        • wifi
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                                                                                                                                                                                        2const/4 v0, 0x0
                                                                                                                                                                                        3iput-object v0, p0, Lcom/baidu/mobads/g/a;->a:Landroid/content/Context;
                                                                                                                                                                                        4iput-object v0, p0, Lcom/baidu/mobads/g/a;->b:Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        5new-instance v1, Lcom/baidu/mobads/g/a$a;
                                                                                                                                                                                        7invoke-direct {v1, p0, v0}, Lcom/baidu/mobads/g/a$a;-><init>(Lcom/baidu/mobads/g/a;Lcom/baidu/mobads/g/b;)V
                                                                                                                                                                                        8iput-object v1, p0, Lcom/baidu/mobads/g/a;->c:Lcom/baidu/mobads/g/a$a;
                                                                                                                                                                                        9iput-object v0, p0, Lcom/baidu/mobads/g/a;->h:Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        10iput-object v0, p0, Lcom/baidu/mobads/g/a;->i:Lcom/baidu/mobads/g/a$b;
                                                                                                                                                                                        11const-wide/16 v1, 0x0
                                                                                                                                                                                        12iput-wide v1, p0, Lcom/baidu/mobads/g/a;->j:J
                                                                                                                                                                                        13iput-object v0, p0, Lcom/baidu/mobads/g/a;->k:Ljava/lang/String;
                                                                                                                                                                                        14const/4 v1, 0x0
                                                                                                                                                                                        15iput v1, p0, Lcom/baidu/mobads/g/a;->l:I
                                                                                                                                                                                        16iput-object v0, p0, Lcom/baidu/mobads/g/a;->m:Ljava/lang/String;
                                                                                                                                                                                        18invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        19move-result-object p1
                                                                                                                                                                                        20iput-object p1, p0, Lcom/baidu/mobads/g/a;->a:Landroid/content/Context;
                                                                                                                                                                                        22iget-object p1, p0, Lcom/baidu/mobads/g/a;->a:Landroid/content/Context;
                                                                                                                                                                                        24invoke-virtual {p1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        25move-result-object p1
                                                                                                                                                                                        26try_start_2a:
                                                                                                                                                                                        27iget-object v2, p0, Lcom/baidu/mobads/g/a;->a:Landroid/content/Context;
                                                                                                                                                                                        29const-string v3, "phone"
                                                                                                                                                                                        31invoke-virtual {v2, v3}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        32move-result-object v2
                                                                                                                                                                                        33check-cast v2, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        34iput-object v2, p0, Lcom/baidu/mobads/g/a;->b:Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        36invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        37move-result-object v2
                                                                                                                                                                                        39invoke-virtual {v2}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getBase64()Lcom/baidu/mobads/interfaces/utils/IBase64;
                                                                                                                                                                                        40move-result-object v2
                                                                                                                                                                                        42const-string v3, "uvNYwANvpyP-iyfb"
                                                                                                                                                                                        44invoke-interface {v2, v3}, Lcom/baidu/mobads/interfaces/utils/IBase64;->decodeStr(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        45move-result-object v2
                                                                                                                                                                                        47invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        48move-result-object v3
                                                                                                                                                                                        50invoke-virtual {v3}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getCommonUtils()Lcom/baidu/mobads/utils/f;
                                                                                                                                                                                        51move-result-object v3
                                                                                                                                                                                        53iget-object v4, p0, Lcom/baidu/mobads/g/a;->b:Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        54new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                        56invoke-virtual {v3, v4, v2, v1}, Lcom/baidu/mobads/utils/f;->a(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        57move-result-object v1
                                                                                                                                                                                        58check-cast v1, Ljava/lang/String;
                                                                                                                                                                                        59try_end_56: move-object v0, v1
                                                                                                                                                                                        60catch_57: new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        62invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        64const-string v2, "&"
                                                                                                                                                                                        66invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        68invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        70invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        72invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        74invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        75move-result-object p1
                                                                                                                                                                                        76iput-object p1, p0, Lcom/baidu/mobads/g/a;->m:Ljava/lang/String;
                                                                                                                                                                                        78iget-object p1, p0, Lcom/baidu/mobads/g/a;->a:Landroid/content/Context;
                                                                                                                                                                                        80const-string v0, "wifi"
                                                                                                                                                                                        82invoke-virtual {p1, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        83move-result-object p1
                                                                                                                                                                                        84check-cast p1, Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        85iput-object p1, p0, Lcom/baidu/mobads/g/a;->h:Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        86return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Intent.<init>
                                                                                                                                                                                        • android.content.Intent.setClassName
                                                                                                                                                                                        • android.content.Intent.addFlags
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Context.startActivity
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • appid
                                                                                                                                                                                        • gdt_activity_delegate_name
                                                                                                                                                                                        • hybridADPage
                                                                                                                                                                                        • id
                                                                                                                                                                                        • setting
                                                                                                                                                                                        • url
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.param p1, "url" # Ljava/lang/String;
                                                                                                                                                                                        1.prologue
                                                                                                                                                                                        2new-instance v1, Landroid/content/Intent;
                                                                                                                                                                                        4invoke-direct {v1}, Landroid/content/Intent;-><init>()V
                                                                                                                                                                                        6invoke-static {}, Lcom/qq/e/comm/managers/GDTADManager;->getInstance()Lcom/qq/e/comm/managers/GDTADManager;
                                                                                                                                                                                        7move-result-object v0
                                                                                                                                                                                        9invoke-virtual {v0}, Lcom/qq/e/comm/managers/GDTADManager;->getAppContext()Landroid/content/Context;
                                                                                                                                                                                        10move-result-object v0
                                                                                                                                                                                        12invoke-static {}, Lcom/qq/e/comm/plugin/util/af;->a()Ljava/lang/String;
                                                                                                                                                                                        13move-result-object v2
                                                                                                                                                                                        15invoke-virtual {v1, v0, v2}, Landroid/content/Intent;->setClassName(Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        16const/high16 v0, 0x10000000
                                                                                                                                                                                        18invoke-virtual {v1, v0}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
                                                                                                                                                                                        20const-string v0, "appid"
                                                                                                                                                                                        22invoke-static {}, Lcom/qq/e/comm/managers/GDTADManager;->getInstance()Lcom/qq/e/comm/managers/GDTADManager;
                                                                                                                                                                                        23move-result-object v2
                                                                                                                                                                                        25invoke-virtual {v2}, Lcom/qq/e/comm/managers/GDTADManager;->getAppStatus()Lcom/qq/e/comm/managers/status/APPStatus;
                                                                                                                                                                                        26move-result-object v2
                                                                                                                                                                                        28invoke-virtual {v2}, Lcom/qq/e/comm/managers/status/APPStatus;->getAPPID()Ljava/lang/String;
                                                                                                                                                                                        29move-result-object v2
                                                                                                                                                                                        31invoke-virtual {v1, v0, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        33const-string v0, "gdt_activity_delegate_name"
                                                                                                                                                                                        35const-string v2, "hybridADPage"
                                                                                                                                                                                        37invoke-virtual {v1, v0, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        39const-string v0, "id"
                                                                                                                                                                                        40iget v2, p0, Lcom/qq/e/comm/plugin/m/b;->e:I
                                                                                                                                                                                        42invoke-virtual {v1, v0, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
                                                                                                                                                                                        44const-string v2, "setting"
                                                                                                                                                                                        46iget-object v0, p0, Lcom/qq/e/comm/plugin/m/b;->d:Lcom/qq/e/ads/hybrid/HybridADSetting;
                                                                                                                                                                                        47if-nez v0, :cond_65
                                                                                                                                                                                        48new-instance v0, Lcom/qq/e/ads/hybrid/HybridADSetting;
                                                                                                                                                                                        50invoke-direct {v0}, Lcom/qq/e/ads/hybrid/HybridADSetting;-><init>()V
                                                                                                                                                                                        51goto_43:
                                                                                                                                                                                        52invoke-virtual {v1, v2, v0}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;
                                                                                                                                                                                        54const-string v0, "url"
                                                                                                                                                                                        56invoke-virtual {v1, v0, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        58invoke-static {}, Lcom/qq/e/comm/managers/GDTADManager;->getInstance()Lcom/qq/e/comm/managers/GDTADManager;
                                                                                                                                                                                        59move-result-object v0
                                                                                                                                                                                        61invoke-virtual {v0}, Lcom/qq/e/comm/managers/GDTADManager;->getAppContext()Landroid/content/Context;
                                                                                                                                                                                        62move-result-object v0
                                                                                                                                                                                        64invoke-virtual {v0, v1}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
                                                                                                                                                                                        65new-instance v0, Lcom/qq/e/comm/plugin/m/b$1;
                                                                                                                                                                                        67invoke-direct {v0, p0}, Lcom/qq/e/comm/plugin/m/b$1;-><init>(Lcom/qq/e/comm/plugin/m/b;)V
                                                                                                                                                                                        69invoke-static {v0}, Lcom/qq/e/comm/plugin/util/r;->a(Ljava/lang/Runnable;)Z
                                                                                                                                                                                        70const/16 v0, 0x5232
                                                                                                                                                                                        71const/4 v1, 0x1
                                                                                                                                                                                        73invoke-static {v0, v1}, Lcom/qq/e/comm/plugin/z/k;->a(II)V
                                                                                                                                                                                        74return-void
                                                                                                                                                                                        75cond_65:
                                                                                                                                                                                        76iget-object v0, p0, Lcom/qq/e/comm/plugin/m/b;->d:Lcom/qq/e/ads/hybrid/HybridADSetting;
                                                                                                                                                                                        77goto/16 :goto_43
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.util.HashMap.putAll
                                                                                                                                                                                        • java.util.HashMap.putAll
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • adMod
                                                                                                                                                                                        • type
                                                                                                                                                                                        • view
                                                                                                                                                                                        • ad_id
                                                                                                                                                                                        • a
                                                                                                                                                                                        • statistics
                                                                                                                                                                                        • status
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "adMod"
                                                                                                                                                                                        3invoke-static {p1, v0}, Ld/e/b/i;->b(Ljava/lang/Object;Ljava/lang/String;)V
                                                                                                                                                                                        5sget-object v0, Lcom/firebear/androil/h/h;->e:Lcom/firebear/androil/h/h;
                                                                                                                                                                                        7invoke-virtual {v0}, Lcom/firebear/androil/h/h;->a()Ljava/lang/String;
                                                                                                                                                                                        8move-result-object v0
                                                                                                                                                                                        9new-instance v1, Ljava/util/HashMap;
                                                                                                                                                                                        11invoke-direct {v1}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        13invoke-virtual {p0}, Lcom/firebear/androil/b/b;->b()Ljava/util/HashMap;
                                                                                                                                                                                        14move-result-object v2
                                                                                                                                                                                        16invoke-virtual {v1, v2}, Ljava/util/HashMap;->putAll(Ljava/util/Map;)V
                                                                                                                                                                                        18invoke-virtual {p0}, Lcom/firebear/androil/b/b;->a()Ljava/util/HashMap;
                                                                                                                                                                                        19move-result-object v2
                                                                                                                                                                                        21invoke-virtual {v1, v2}, Ljava/util/HashMap;->putAll(Ljava/util/Map;)V
                                                                                                                                                                                        23const-string v2, "type"
                                                                                                                                                                                        25const-string v3, "view"
                                                                                                                                                                                        27invoke-virtual {v1, v2, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        28iget p1, p1, Lcom/firebear/androil/model/ADMod;->id:I
                                                                                                                                                                                        30invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        31move-result-object p1
                                                                                                                                                                                        33const-string v2, "ad_id"
                                                                                                                                                                                        35invoke-virtual {v1, v2, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        37const-string p1, "a"
                                                                                                                                                                                        39const-string v2, "statistics"
                                                                                                                                                                                        41invoke-virtual {v1, p1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        43invoke-static {v0, v1}, Lcom/firebear/androil/h/j;->b(Ljava/lang/String;Ljava/util/HashMap;)Ljava/lang/String;
                                                                                                                                                                                        44move-result-object p1
                                                                                                                                                                                        45if-eqz p1, :cond_58
                                                                                                                                                                                        46try_start_3d: new-instance v0, Lcom/fasterxml/jackson/databind/ObjectMapper;
                                                                                                                                                                                        48invoke-direct {v0}, Lcom/fasterxml/jackson/databind/ObjectMapper;-><init>()V
                                                                                                                                                                                        50invoke-virtual {v0, p1}, Lcom/fasterxml/jackson/databind/ObjectMapper;->readTree(Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonNode;
                                                                                                                                                                                        51move-result-object p1
                                                                                                                                                                                        53const-string v0, "status"
                                                                                                                                                                                        55invoke-virtual {p1, v0}, Lcom/fasterxml/jackson/databind/JsonNode;->get(Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonNode;
                                                                                                                                                                                        56move-result-object p1
                                                                                                                                                                                        58invoke-virtual {p1}, Lcom/fasterxml/jackson/databind/JsonNode;->asInt()I
                                                                                                                                                                                        59move-result p1
                                                                                                                                                                                        60try_end_50: if-nez p1, :cond_58
                                                                                                                                                                                        61const/4 p1, 0x1
                                                                                                                                                                                        62return p1
                                                                                                                                                                                        63catch_54: move-exception p1
                                                                                                                                                                                        65invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        66cond_58: const/4 p1, 0x0
                                                                                                                                                                                        67return p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Bundle.putAll
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • com.tencent.open.agent.SocialFriendChooser
                                                                                                                                                                                        • openSDK_LOG.SocialApiIml
                                                                                                                                                                                        • --askgift--friend chooser not found
                                                                                                                                                                                        • com.tencent.open.agent.RequestFreegiftActivity
                                                                                                                                                                                        • action_ask
                                                                                                                                                                                        • type
                                                                                                                                                                                        • request
                                                                                                                                                                                        • action_gift
                                                                                                                                                                                        • freegift
                                                                                                                                                                                        • http://qzs.qq.com/open/mobile/request/sdk_request.html?
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0iput-object p1, p0, Lcom/tencent/open/SocialApiIml;->c:Landroid/app/Activity;
                                                                                                                                                                                        2const-string v0, "com.tencent.open.agent.SocialFriendChooser"
                                                                                                                                                                                        4invoke-virtual {p0, v0}, Lcom/tencent/connect/common/BaseApi;->c(Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        5move-result-object v0
                                                                                                                                                                                        6if-nez v0, :cond_17
                                                                                                                                                                                        8const-string v0, "openSDK_LOG.SocialApiIml"
                                                                                                                                                                                        10const-string v1, "--askgift--friend chooser not found"
                                                                                                                                                                                        12invoke-static {v0, v1}, Lcom/tencent/open/a/f;->c(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        14const-string v0, "com.tencent.open.agent.RequestFreegiftActivity"
                                                                                                                                                                                        16invoke-virtual {p0, v0}, Lcom/tencent/connect/common/BaseApi;->c(Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        17move-result-object v0
                                                                                                                                                                                        18cond_17: move-object v3, v0
                                                                                                                                                                                        20invoke-virtual {p0}, Lcom/tencent/connect/common/BaseApi;->b()Landroid/os/Bundle;
                                                                                                                                                                                        21move-result-object v0
                                                                                                                                                                                        23invoke-virtual {p3, v0}, Landroid/os/Bundle;->putAll(Landroid/os/Bundle;)V
                                                                                                                                                                                        25const-string v0, "action_ask"
                                                                                                                                                                                        27invoke-virtual {v0, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        28move-result v0
                                                                                                                                                                                        30const-string v1, "type"
                                                                                                                                                                                        31if-eqz v0, :cond_2f
                                                                                                                                                                                        33const-string v0, "request"
                                                                                                                                                                                        35invoke-virtual {p3, v1, v0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        36goto/16 :goto_3c
                                                                                                                                                                                        37cond_2f:
                                                                                                                                                                                        38const-string v0, "action_gift"
                                                                                                                                                                                        40invoke-virtual {v0, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        41move-result v0
                                                                                                                                                                                        42if-eqz v0, :cond_3c
                                                                                                                                                                                        44const-string v0, "freegift"
                                                                                                                                                                                        46invoke-virtual {p3, v1, v0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        47goto_3c:
                                                                                                                                                                                        48invoke-static {}, Lcom/tencent/open/utils/g;->a()Lcom/tencent/open/utils/g;
                                                                                                                                                                                        49move-result-object v0
                                                                                                                                                                                        51invoke-static {}, Lcom/tencent/open/utils/e;->a()Landroid/content/Context;
                                                                                                                                                                                        52move-result-object v1
                                                                                                                                                                                        54const-string v2, "http://qzs.qq.com/open/mobile/request/sdk_request.html?"
                                                                                                                                                                                        56invoke-virtual {v0, v1, v2}, Lcom/tencent/open/utils/g;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        57move-result-object v6
                                                                                                                                                                                        58const/4 v8, 0x0
                                                                                                                                                                                        59move-object v1, p0
                                                                                                                                                                                        60move-object v2, p1
                                                                                                                                                                                        61move-object v4, p2
                                                                                                                                                                                        62move-object v5, p3
                                                                                                                                                                                        63move-object v7, p4
                                                                                                                                                                                        65invoke-direct/range {v1 .. v8}, Lcom/tencent/open/SocialApiIml;->a(Landroid/app/Activity;Landroid/content/Intent;Ljava/lang/String;Landroid/os/Bundle;Ljava/lang/String;Lcom/tencent/tauth/IUiListener;Z)V
                                                                                                                                                                                        66return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.net.Uri.getPathSegments
                                                                                                                                                                                        • android.net.Uri.getAuthority
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • android.content.Context.getResources
                                                                                                                                                                                        • android.content.res.Resources.getIdentifier
                                                                                                                                                                                        • android.content.res.Resources.getSystem
                                                                                                                                                                                        • android.content.res.Resources.getIdentifier
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.lang.IllegalArgumentException.<init>
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android
                                                                                                                                                                                        • Failed to find resource id for:
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-virtual {p2}, Landroid/net/Uri;->getPathSegments()Ljava/util/List;
                                                                                                                                                                                        2move-result-object v0
                                                                                                                                                                                        4invoke-virtual {p2}, Landroid/net/Uri;->getAuthority()Ljava/lang/String;
                                                                                                                                                                                        5move-result-object v1
                                                                                                                                                                                        6const/4 v2, 0x0
                                                                                                                                                                                        8invoke-interface {v0, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        9move-result-object v2
                                                                                                                                                                                        10check-cast v2, Ljava/lang/String;
                                                                                                                                                                                        11const/4 v3, 0x1
                                                                                                                                                                                        13invoke-interface {v0, v3}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        14move-result-object v0
                                                                                                                                                                                        15check-cast v0, Ljava/lang/String;
                                                                                                                                                                                        17invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
                                                                                                                                                                                        18move-result-object p1
                                                                                                                                                                                        20invoke-virtual {p1, v0, v2, v1}, Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        21move-result p1
                                                                                                                                                                                        22if-nez p1, :cond_2a
                                                                                                                                                                                        24invoke-static {}, Landroid/content/res/Resources;->getSystem()Landroid/content/res/Resources;
                                                                                                                                                                                        25move-result-object p1
                                                                                                                                                                                        27const-string v1, "android"
                                                                                                                                                                                        29invoke-virtual {p1, v0, v2, v1}, Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        30move-result p1
                                                                                                                                                                                        31cond_2a: if-eqz p1, :cond_2d
                                                                                                                                                                                        32return p1
                                                                                                                                                                                        33cond_2d: new-instance p1, Ljava/lang/IllegalArgumentException;
                                                                                                                                                                                        34new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        36invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        38const-string v1, "Failed to find resource id for: "
                                                                                                                                                                                        40invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        42invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        44invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        45move-result-object p2
                                                                                                                                                                                        47invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        48throw p1
                                                                                                                                                                                        APIs
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • CoorType
                                                                                                                                                                                        • Time
                                                                                                                                                                                        • LocType
                                                                                                                                                                                        • Longitude
                                                                                                                                                                                        • Latitude
                                                                                                                                                                                        • Radius
                                                                                                                                                                                        • NetworkLocationType
                                                                                                                                                                                        • Country
                                                                                                                                                                                        • CountryCode
                                                                                                                                                                                        • Province
                                                                                                                                                                                        • City
                                                                                                                                                                                        • CityCode
                                                                                                                                                                                        • District
                                                                                                                                                                                        • Street
                                                                                                                                                                                        • StreetNumber
                                                                                                                                                                                        • PoiList
                                                                                                                                                                                        • LocationDescription
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/16 v0, 0x11
                                                                                                                                                                                        1new-array v0, v0, [Ljava/lang/String;
                                                                                                                                                                                        2const/4 v1, 0x0
                                                                                                                                                                                        4const-string v2, "CoorType"
                                                                                                                                                                                        5aput-object v2, v0, v1
                                                                                                                                                                                        6const/4 v1, 0x1
                                                                                                                                                                                        8const-string v2, "Time"
                                                                                                                                                                                        9aput-object v2, v0, v1
                                                                                                                                                                                        10const/4 v1, 0x2
                                                                                                                                                                                        12const-string v2, "LocType"
                                                                                                                                                                                        13aput-object v2, v0, v1
                                                                                                                                                                                        14const/4 v1, 0x3
                                                                                                                                                                                        16const-string v2, "Longitude"
                                                                                                                                                                                        17aput-object v2, v0, v1
                                                                                                                                                                                        18const/4 v1, 0x4
                                                                                                                                                                                        20const-string v2, "Latitude"
                                                                                                                                                                                        21aput-object v2, v0, v1
                                                                                                                                                                                        22const/4 v1, 0x5
                                                                                                                                                                                        24const-string v2, "Radius"
                                                                                                                                                                                        25aput-object v2, v0, v1
                                                                                                                                                                                        26const/4 v1, 0x6
                                                                                                                                                                                        28const-string v2, "NetworkLocationType"
                                                                                                                                                                                        29aput-object v2, v0, v1
                                                                                                                                                                                        30const/4 v1, 0x7
                                                                                                                                                                                        32const-string v2, "Country"
                                                                                                                                                                                        33aput-object v2, v0, v1
                                                                                                                                                                                        34const/16 v1, 0x8
                                                                                                                                                                                        36const-string v2, "CountryCode"
                                                                                                                                                                                        37aput-object v2, v0, v1
                                                                                                                                                                                        38const/16 v1, 0x9
                                                                                                                                                                                        40const-string v2, "Province"
                                                                                                                                                                                        41aput-object v2, v0, v1
                                                                                                                                                                                        42const/16 v1, 0xa
                                                                                                                                                                                        44const-string v2, "City"
                                                                                                                                                                                        45aput-object v2, v0, v1
                                                                                                                                                                                        46const/16 v1, 0xb
                                                                                                                                                                                        48const-string v2, "CityCode"
                                                                                                                                                                                        49aput-object v2, v0, v1
                                                                                                                                                                                        50const/16 v1, 0xc
                                                                                                                                                                                        52const-string v2, "District"
                                                                                                                                                                                        53aput-object v2, v0, v1
                                                                                                                                                                                        54const/16 v1, 0xd
                                                                                                                                                                                        56const-string v2, "Street"
                                                                                                                                                                                        57aput-object v2, v0, v1
                                                                                                                                                                                        58const/16 v1, 0xe
                                                                                                                                                                                        60const-string v2, "StreetNumber"
                                                                                                                                                                                        61aput-object v2, v0, v1
                                                                                                                                                                                        62const/16 v1, 0xf
                                                                                                                                                                                        64const-string v2, "PoiList"
                                                                                                                                                                                        65aput-object v2, v0, v1
                                                                                                                                                                                        66const/16 v1, 0x10
                                                                                                                                                                                        68const-string v2, "LocationDescription"
                                                                                                                                                                                        69aput-object v2, v0, v1
                                                                                                                                                                                        70sput-object v0, Lcom/baidu/location/d/j;->a:[Ljava/lang/String;
                                                                                                                                                                                        71return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Object.<init>
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • -1
                                                                                                                                                                                        • android
                                                                                                                                                                                        • android_
                                                                                                                                                                                        • _
                                                                                                                                                                                        • 4.1.30
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation runtime Ljava/lang/Deprecated;
                                                                                                                                                                                        1.end annotation
                                                                                                                                                                                        2.prologue
                                                                                                                                                                                        4invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                                                                                                                                                                                        6const-string v0, "-1"
                                                                                                                                                                                        7iput-object v0, p0, Lcom/baidu/mobads/container/landingpage/ad;->c:Ljava/lang/String;
                                                                                                                                                                                        9const-string v0, ""
                                                                                                                                                                                        10iput-object v0, p0, Lcom/baidu/mobads/container/landingpage/ad;->d:Ljava/lang/String;
                                                                                                                                                                                        12const-string v0, ""
                                                                                                                                                                                        13iput-object v0, p0, Lcom/baidu/mobads/container/landingpage/ad;->e:Ljava/lang/String;
                                                                                                                                                                                        15const-string v0, ""
                                                                                                                                                                                        16iput-object v0, p0, Lcom/baidu/mobads/container/landingpage/ad;->f:Ljava/lang/String;
                                                                                                                                                                                        18const-string v0, ""
                                                                                                                                                                                        19iput-object v0, p0, Lcom/baidu/mobads/container/landingpage/ad;->g:Ljava/lang/String;
                                                                                                                                                                                        21const-string v0, ""
                                                                                                                                                                                        22iput-object v0, p0, Lcom/baidu/mobads/container/landingpage/ad;->h:Ljava/lang/String;
                                                                                                                                                                                        24const-string v0, ""
                                                                                                                                                                                        25iput-object v0, p0, Lcom/baidu/mobads/container/landingpage/ad;->i:Ljava/lang/String;
                                                                                                                                                                                        27const-string v0, ""
                                                                                                                                                                                        28iput-object v0, p0, Lcom/baidu/mobads/container/landingpage/ad;->k:Ljava/lang/String;
                                                                                                                                                                                        30const-string v0, ""
                                                                                                                                                                                        31iput-object v0, p0, Lcom/baidu/mobads/container/landingpage/ad;->l:Ljava/lang/String;
                                                                                                                                                                                        32const/4 v0, 0x0
                                                                                                                                                                                        33iput-object v0, p0, Lcom/baidu/mobads/container/landingpage/ad;->a:Lcom/baidu/mobads/container/landingpage/ad$a;
                                                                                                                                                                                        35invoke-static {}, Lcom/baidu/mobads/container/m;->c()Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;
                                                                                                                                                                                        36move-result-object v0
                                                                                                                                                                                        37iput-object v0, p0, Lcom/baidu/mobads/container/landingpage/ad;->n:Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;
                                                                                                                                                                                        39invoke-static {}, Lcom/baidu/mobads/container/m;->f()Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;
                                                                                                                                                                                        40move-result-object v0
                                                                                                                                                                                        41iput-object v0, p0, Lcom/baidu/mobads/container/landingpage/ad;->o:Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;
                                                                                                                                                                                        43invoke-static {}, Lcom/baidu/mobads/container/m;->g()Landroid/content/Context;
                                                                                                                                                                                        44move-result-object v0
                                                                                                                                                                                        45iput-object v0, p0, Lcom/baidu/mobads/container/landingpage/ad;->m:Landroid/content/Context;
                                                                                                                                                                                        47invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        48move-result-wide v0
                                                                                                                                                                                        49iput-wide v0, p0, Lcom/baidu/mobads/container/landingpage/ad;->b:J
                                                                                                                                                                                        50iput-object p1, p0, Lcom/baidu/mobads/container/landingpage/ad;->c:Ljava/lang/String;
                                                                                                                                                                                        51iput-object p2, p0, Lcom/baidu/mobads/container/landingpage/ad;->d:Ljava/lang/String;
                                                                                                                                                                                        53iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/ad;->n:Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;
                                                                                                                                                                                        55iget-object v1, p0, Lcom/baidu/mobads/container/landingpage/ad;->m:Landroid/content/Context;
                                                                                                                                                                                        57invoke-interface {v0, v1}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->getAppSec(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        58move-result-object v0
                                                                                                                                                                                        59iput-object v0, p0, Lcom/baidu/mobads/container/landingpage/ad;->f:Ljava/lang/String;
                                                                                                                                                                                        61iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/ad;->m:Landroid/content/Context;
                                                                                                                                                                                        62if-eqz v0, :cond_5c
                                                                                                                                                                                        64iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/ad;->m:Landroid/content/Context;
                                                                                                                                                                                        66invoke-virtual {v0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        67move-result-object v0
                                                                                                                                                                                        68iput-object v0, p0, Lcom/baidu/mobads/container/landingpage/ad;->e:Ljava/lang/String;
                                                                                                                                                                                        69cond_5c:
                                                                                                                                                                                        70iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/ad;->n:Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;
                                                                                                                                                                                        72iget-object v1, p0, Lcom/baidu/mobads/container/landingpage/ad;->m:Landroid/content/Context;
                                                                                                                                                                                        74invoke-interface {v0, v1}, Lcom/baidu/mobads/interfaces/utils/IXAdCommonUtils;->getAppId(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        75move-result-object v0
                                                                                                                                                                                        76iput-object v0, p0, Lcom/baidu/mobads/container/landingpage/ad;->g:Ljava/lang/String;
                                                                                                                                                                                        78iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/ad;->o:Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;
                                                                                                                                                                                        80iget-object v1, p0, Lcom/baidu/mobads/container/landingpage/ad;->m:Landroid/content/Context;
                                                                                                                                                                                        82invoke-interface {v0, v1}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getEncodedSN(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        83move-result-object v0
                                                                                                                                                                                        84iput-object v0, p0, Lcom/baidu/mobads/container/landingpage/ad;->i:Ljava/lang/String;
                                                                                                                                                                                        86const-string v0, "android"
                                                                                                                                                                                        87iput-object v0, p0, Lcom/baidu/mobads/container/landingpage/ad;->j:Ljava/lang/String;
                                                                                                                                                                                        88new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        90invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        92const-string v1, "android_"
                                                                                                                                                                                        94invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        95move-result-object v0
                                                                                                                                                                                        97invoke-static {}, Lcom/baidu/mobads/container/p;->a()D
                                                                                                                                                                                        98move-result-wide v2
                                                                                                                                                                                        100invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
                                                                                                                                                                                        101move-result-object v0
                                                                                                                                                                                        103const-string v1, "_"
                                                                                                                                                                                        105invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        106move-result-object v0
                                                                                                                                                                                        108const-string v1, "4.1.30"
                                                                                                                                                                                        110invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        111move-result-object v0
                                                                                                                                                                                        113invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        114move-result-object v0
                                                                                                                                                                                        115iput-object v0, p0, Lcom/baidu/mobads/container/landingpage/ad;->h:Ljava/lang/String;
                                                                                                                                                                                        116iput-object p3, p0, Lcom/baidu/mobads/container/landingpage/ad;->k:Ljava/lang/String;
                                                                                                                                                                                        118iget-object v0, p0, Lcom/baidu/mobads/container/landingpage/ad;->o:Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;
                                                                                                                                                                                        120iget-object v1, p0, Lcom/baidu/mobads/container/landingpage/ad;->m:Landroid/content/Context;
                                                                                                                                                                                        122invoke-interface {v0, v1}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getCUID(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        123move-result-object v0
                                                                                                                                                                                        124iput-object v0, p0, Lcom/baidu/mobads/container/landingpage/ad;->l:Ljava/lang/String;
                                                                                                                                                                                        125return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Object.<init>
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • -1
                                                                                                                                                                                        • android
                                                                                                                                                                                        • android_
                                                                                                                                                                                        • _
                                                                                                                                                                                        • 4.1.30
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation runtime Ljava/lang/Deprecated;
                                                                                                                                                                                        1.end annotation
                                                                                                                                                                                        3invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                                                                                                                                                                                        5const-string v0, "-1"
                                                                                                                                                                                        6iput-object v0, p0, Lcom/baidu/mobads/vo/a/a;->b:Ljava/lang/String;
                                                                                                                                                                                        8const-string v0, ""
                                                                                                                                                                                        9iput-object v0, p0, Lcom/baidu/mobads/vo/a/a;->c:Ljava/lang/String;
                                                                                                                                                                                        10iput-object v0, p0, Lcom/baidu/mobads/vo/a/a;->d:Ljava/lang/String;
                                                                                                                                                                                        11iput-object v0, p0, Lcom/baidu/mobads/vo/a/a;->e:Ljava/lang/String;
                                                                                                                                                                                        12iput-object v0, p0, Lcom/baidu/mobads/vo/a/a;->f:Ljava/lang/String;
                                                                                                                                                                                        13iput-object v0, p0, Lcom/baidu/mobads/vo/a/a;->g:Ljava/lang/String;
                                                                                                                                                                                        14iput-object v0, p0, Lcom/baidu/mobads/vo/a/a;->h:Ljava/lang/String;
                                                                                                                                                                                        15iput-object v0, p0, Lcom/baidu/mobads/vo/a/a;->j:Ljava/lang/String;
                                                                                                                                                                                        16iput-object v0, p0, Lcom/baidu/mobads/vo/a/a;->k:Ljava/lang/String;
                                                                                                                                                                                        17const/4 v0, 0x0
                                                                                                                                                                                        18iput-object v0, p0, Lcom/baidu/mobads/vo/a/a;->o:Lcom/baidu/mobads/vo/a/a$a;
                                                                                                                                                                                        20invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        21move-result-object v0
                                                                                                                                                                                        23invoke-virtual {v0}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getCommonUtils()Lcom/baidu/mobads/utils/f;
                                                                                                                                                                                        24move-result-object v0
                                                                                                                                                                                        25iput-object v0, p0, Lcom/baidu/mobads/vo/a/a;->m:Lcom/baidu/mobads/utils/f;
                                                                                                                                                                                        27invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        28move-result-object v0
                                                                                                                                                                                        30invoke-virtual {v0}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getSystemUtils()Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;
                                                                                                                                                                                        31move-result-object v0
                                                                                                                                                                                        32iput-object v0, p0, Lcom/baidu/mobads/vo/a/a;->n:Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;
                                                                                                                                                                                        34invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        35move-result-object v0
                                                                                                                                                                                        37invoke-virtual {v0}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        38move-result-object v0
                                                                                                                                                                                        39iput-object v0, p0, Lcom/baidu/mobads/vo/a/a;->l:Landroid/content/Context;
                                                                                                                                                                                        41invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        42move-result-wide v0
                                                                                                                                                                                        43iput-wide v0, p0, Lcom/baidu/mobads/vo/a/a;->a:J
                                                                                                                                                                                        44iput-object p1, p0, Lcom/baidu/mobads/vo/a/a;->b:Ljava/lang/String;
                                                                                                                                                                                        45iput-object p2, p0, Lcom/baidu/mobads/vo/a/a;->c:Ljava/lang/String;
                                                                                                                                                                                        47iget-object p1, p0, Lcom/baidu/mobads/vo/a/a;->m:Lcom/baidu/mobads/utils/f;
                                                                                                                                                                                        49iget-object p2, p0, Lcom/baidu/mobads/vo/a/a;->l:Landroid/content/Context;
                                                                                                                                                                                        51invoke-virtual {p1, p2}, Lcom/baidu/mobads/utils/f;->getAppSec(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        52move-result-object p1
                                                                                                                                                                                        53iput-object p1, p0, Lcom/baidu/mobads/vo/a/a;->e:Ljava/lang/String;
                                                                                                                                                                                        55iget-object p1, p0, Lcom/baidu/mobads/vo/a/a;->l:Landroid/content/Context;
                                                                                                                                                                                        56if-eqz p1, :cond_58
                                                                                                                                                                                        58invoke-virtual {p1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        59move-result-object p1
                                                                                                                                                                                        60iput-object p1, p0, Lcom/baidu/mobads/vo/a/a;->d:Ljava/lang/String;
                                                                                                                                                                                        61cond_58:
                                                                                                                                                                                        62iget-object p1, p0, Lcom/baidu/mobads/vo/a/a;->m:Lcom/baidu/mobads/utils/f;
                                                                                                                                                                                        64iget-object p2, p0, Lcom/baidu/mobads/vo/a/a;->l:Landroid/content/Context;
                                                                                                                                                                                        66invoke-virtual {p1, p2}, Lcom/baidu/mobads/utils/f;->getAppId(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        67move-result-object p1
                                                                                                                                                                                        68iput-object p1, p0, Lcom/baidu/mobads/vo/a/a;->f:Ljava/lang/String;
                                                                                                                                                                                        70iget-object p1, p0, Lcom/baidu/mobads/vo/a/a;->n:Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;
                                                                                                                                                                                        72iget-object p2, p0, Lcom/baidu/mobads/vo/a/a;->l:Landroid/content/Context;
                                                                                                                                                                                        74invoke-interface {p1, p2}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getEncodedSN(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        75move-result-object p1
                                                                                                                                                                                        76iput-object p1, p0, Lcom/baidu/mobads/vo/a/a;->h:Ljava/lang/String;
                                                                                                                                                                                        78const-string p1, "android"
                                                                                                                                                                                        79iput-object p1, p0, Lcom/baidu/mobads/vo/a/a;->i:Ljava/lang/String;
                                                                                                                                                                                        80new-instance p1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        82invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        84const-string p2, "android_"
                                                                                                                                                                                        86invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        88sget-object p2, Lcom/baidu/mobads/constants/a;->c:Ljava/lang/String;
                                                                                                                                                                                        90invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        92const-string p2, "_"
                                                                                                                                                                                        94invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        96const-string p2, "4.1.30"
                                                                                                                                                                                        98invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        100invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        101move-result-object p1
                                                                                                                                                                                        102iput-object p1, p0, Lcom/baidu/mobads/vo/a/a;->g:Ljava/lang/String;
                                                                                                                                                                                        103iput-object p3, p0, Lcom/baidu/mobads/vo/a/a;->j:Ljava/lang/String;
                                                                                                                                                                                        105invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        106move-result-object p1
                                                                                                                                                                                        108invoke-virtual {p1}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getSystemUtils()Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;
                                                                                                                                                                                        109move-result-object p1
                                                                                                                                                                                        111iget-object p2, p0, Lcom/baidu/mobads/vo/a/a;->l:Landroid/content/Context;
                                                                                                                                                                                        113invoke-interface {p1, p2}, Lcom/baidu/mobads/interfaces/utils/IXAdSystemUtils;->getCUID(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        114move-result-object p1
                                                                                                                                                                                        115iput-object p1, p0, Lcom/baidu/mobads/vo/a/a;->k:Ljava/lang/String;
                                                                                                                                                                                        116return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.qq.e.comm.plugin.ab.b.e.c
                                                                                                                                                                                        • com.qq.e.ads.nativ.MediaView.removeView
                                                                                                                                                                                        • com.qq.e.ads.nativ.MediaView.removeView
                                                                                                                                                                                        • android.content.Intent.<init>
                                                                                                                                                                                        • android.content.Context.getApplicationContext
                                                                                                                                                                                        • android.content.Context.getApplicationContext
                                                                                                                                                                                        • android.content.Intent.setClassName
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.addFlags
                                                                                                                                                                                        • android.content.Context.startActivity
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • appid
                                                                                                                                                                                        • gdt_activity_delegate_name
                                                                                                                                                                                        • detailPage
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1iget-object v0, p0, Lcom/qq/e/comm/plugin/t/c;->n:Lcom/qq/e/comm/plugin/ab/b/e;
                                                                                                                                                                                        2if-eqz v0, :cond_f
                                                                                                                                                                                        4iget-object v0, p0, Lcom/qq/e/comm/plugin/t/c;->n:Lcom/qq/e/comm/plugin/ab/b/e;
                                                                                                                                                                                        6invoke-virtual {v0}, Lcom/qq/e/comm/plugin/ab/b/e;->c()Z
                                                                                                                                                                                        7move-result v0
                                                                                                                                                                                        8if-nez v0, :cond_f
                                                                                                                                                                                        9const/4 v0, 0x2
                                                                                                                                                                                        10iput v0, p0, Lcom/qq/e/comm/plugin/t/c;->v:I
                                                                                                                                                                                        11cond_f:
                                                                                                                                                                                        12invoke-direct {p0}, Lcom/qq/e/comm/plugin/t/c;->V()V
                                                                                                                                                                                        14iget-object v0, p0, Lcom/qq/e/comm/plugin/t/c;->l:Lcom/qq/e/ads/nativ/MediaView;
                                                                                                                                                                                        16iget-object v1, p0, Lcom/qq/e/comm/plugin/t/c;->n:Lcom/qq/e/comm/plugin/ab/b/e;
                                                                                                                                                                                        18invoke-virtual {v0, v1}, Lcom/qq/e/ads/nativ/MediaView;->removeView(Landroid/view/View;)V
                                                                                                                                                                                        20iget-object v0, p0, Lcom/qq/e/comm/plugin/t/c;->l:Lcom/qq/e/ads/nativ/MediaView;
                                                                                                                                                                                        22iget-object v1, p0, Lcom/qq/e/comm/plugin/t/c;->m:Lcom/qq/e/comm/plugin/k/a/b;
                                                                                                                                                                                        24invoke-virtual {v0, v1}, Lcom/qq/e/ads/nativ/MediaView;->removeView(Landroid/view/View;)V
                                                                                                                                                                                        26invoke-static {p0}, Lcom/qq/e/comm/plugin/t/a;->a(Lcom/qq/e/comm/plugin/t/c;)V
                                                                                                                                                                                        28iget-object v0, p0, Lcom/qq/e/comm/plugin/t/c;->m:Lcom/qq/e/comm/plugin/k/a/b;
                                                                                                                                                                                        30invoke-static {v0}, Lcom/qq/e/comm/plugin/t/a;->a(Lcom/qq/e/comm/plugin/ab/b/a;)V
                                                                                                                                                                                        32iget-object v0, p0, Lcom/qq/e/comm/plugin/t/c;->n:Lcom/qq/e/comm/plugin/ab/b/e;
                                                                                                                                                                                        34invoke-static {v0}, Lcom/qq/e/comm/plugin/t/a;->a(Lcom/qq/e/comm/plugin/ab/b/e;)V
                                                                                                                                                                                        36invoke-virtual {p0}, Lcom/qq/e/comm/plugin/t/c;->F()I
                                                                                                                                                                                        37move-result v0
                                                                                                                                                                                        39invoke-static {v0}, Lcom/qq/e/comm/plugin/t/a;->a(I)V
                                                                                                                                                                                        41invoke-static {p1}, Lcom/qq/e/comm/plugin/t/a;->a(Z)V
                                                                                                                                                                                        43invoke-direct {p0}, Lcom/qq/e/comm/plugin/t/c;->I()V
                                                                                                                                                                                        44new-instance v0, Landroid/content/Intent;
                                                                                                                                                                                        46invoke-direct {v0}, Landroid/content/Intent;-><init>()V
                                                                                                                                                                                        48iget-object v1, p0, Lcom/qq/e/comm/plugin/t/c;->b:Landroid/content/Context;
                                                                                                                                                                                        50invoke-virtual {v1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        51move-result-object v1
                                                                                                                                                                                        53invoke-virtual {v1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        54move-result-object v2
                                                                                                                                                                                        56invoke-static {}, Lcom/qq/e/comm/plugin/util/af;->b()Ljava/lang/String;
                                                                                                                                                                                        57move-result-object v3
                                                                                                                                                                                        59invoke-virtual {v0, v2, v3}, Landroid/content/Intent;->setClassName(Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        61const-string v2, "appid"
                                                                                                                                                                                        63invoke-static {}, Lcom/qq/e/comm/managers/GDTADManager;->getInstance()Lcom/qq/e/comm/managers/GDTADManager;
                                                                                                                                                                                        64move-result-object v3
                                                                                                                                                                                        66invoke-virtual {v3}, Lcom/qq/e/comm/managers/GDTADManager;->getAppStatus()Lcom/qq/e/comm/managers/status/APPStatus;
                                                                                                                                                                                        67move-result-object v3
                                                                                                                                                                                        69invoke-virtual {v3}, Lcom/qq/e/comm/managers/status/APPStatus;->getAPPID()Ljava/lang/String;
                                                                                                                                                                                        70move-result-object v3
                                                                                                                                                                                        72invoke-virtual {v0, v2, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        74const-string v2, "gdt_activity_delegate_name"
                                                                                                                                                                                        76const-string v3, "detailPage"
                                                                                                                                                                                        78invoke-virtual {v0, v2, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        79const/high16 v2, 0x10000000
                                                                                                                                                                                        81invoke-virtual {v0, v2}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
                                                                                                                                                                                        83invoke-virtual {v1, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
                                                                                                                                                                                        84return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONObject.optJSONObject
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • com.baidu.mapapi.search.core.SearchResult$ERRORNO.NO_ERROR:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • result
                                                                                                                                                                                        • cityCode
                                                                                                                                                                                        • formatted_address
                                                                                                                                                                                        • business
                                                                                                                                                                                        • addressComponent
                                                                                                                                                                                        • location
                                                                                                                                                                                        • pois
                                                                                                                                                                                        • sematic_description
                                                                                                                                                                                        • poiRegions
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1if-nez p1, :cond_4
                                                                                                                                                                                        2return v0
                                                                                                                                                                                        3cond_4:
                                                                                                                                                                                        4const-string v1, "result"
                                                                                                                                                                                        6invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        7move-result-object p1
                                                                                                                                                                                        8if-nez p1, :cond_d
                                                                                                                                                                                        9return v0
                                                                                                                                                                                        10cond_d:
                                                                                                                                                                                        11const-string v0, "cityCode"
                                                                                                                                                                                        13invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        14move-result v0
                                                                                                                                                                                        16invoke-virtual {p2, v0}, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult;->setCityCode(I)V
                                                                                                                                                                                        18const-string v0, "formatted_address"
                                                                                                                                                                                        20invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        21move-result-object v0
                                                                                                                                                                                        23invoke-virtual {p2, v0}, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult;->setAddress(Ljava/lang/String;)V
                                                                                                                                                                                        25const-string v0, "business"
                                                                                                                                                                                        27invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        28move-result-object v0
                                                                                                                                                                                        30invoke-virtual {p2, v0}, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult;->setBusinessCircle(Ljava/lang/String;)V
                                                                                                                                                                                        32const-string v0, "addressComponent"
                                                                                                                                                                                        34invoke-direct {p0, p1, v0}, Lcom/baidu/platform/core/b/e;->a(Lorg/json/JSONObject;Ljava/lang/String;)Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult$AddressComponent;
                                                                                                                                                                                        35move-result-object v0
                                                                                                                                                                                        37invoke-virtual {p2, v0}, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult;->setAddressDetail(Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult$AddressComponent;)V
                                                                                                                                                                                        39const-string v0, "location"
                                                                                                                                                                                        41invoke-direct {p0, p1, v0}, Lcom/baidu/platform/core/b/e;->d(Lorg/json/JSONObject;Ljava/lang/String;)Lcom/baidu/mapapi/model/LatLng;
                                                                                                                                                                                        42move-result-object v0
                                                                                                                                                                                        44invoke-virtual {p2, v0}, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult;->setLocation(Lcom/baidu/mapapi/model/LatLng;)V
                                                                                                                                                                                        46invoke-virtual {p2}, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult;->getAddressDetail()Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult$AddressComponent;
                                                                                                                                                                                        47move-result-object v0
                                                                                                                                                                                        48if-eqz v0, :cond_47
                                                                                                                                                                                        50invoke-virtual {p2}, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult;->getAddressDetail()Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult$AddressComponent;
                                                                                                                                                                                        51move-result-object v0
                                                                                                                                                                                        53iget-object v0, v0, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult$AddressComponent;->city:Ljava/lang/String;
                                                                                                                                                                                        54goto/16 :goto_49
                                                                                                                                                                                        55cond_47:
                                                                                                                                                                                        56const-string v0, ""
                                                                                                                                                                                        57goto_49:
                                                                                                                                                                                        58const-string v1, "pois"
                                                                                                                                                                                        60invoke-direct {p0, p1, v1, v0}, Lcom/baidu/platform/core/b/e;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;
                                                                                                                                                                                        61move-result-object v0
                                                                                                                                                                                        63invoke-virtual {p2, v0}, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult;->setPoiList(Ljava/util/List;)V
                                                                                                                                                                                        65const-string v0, "sematic_description"
                                                                                                                                                                                        67invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        68move-result-object v0
                                                                                                                                                                                        70invoke-virtual {p2, v0}, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult;->setSematicDescription(Ljava/lang/String;)V
                                                                                                                                                                                        72const-string v0, "poiRegions"
                                                                                                                                                                                        74invoke-direct {p0, p1, v0}, Lcom/baidu/platform/core/b/e;->b(Lorg/json/JSONObject;Ljava/lang/String;)Ljava/util/List;
                                                                                                                                                                                        75move-result-object p1
                                                                                                                                                                                        77invoke-virtual {p2, p1}, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult;->setPoiRegionsInfoList(Ljava/util/List;)V
                                                                                                                                                                                        79sget-object p1, Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;->NO_ERROR:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;
                                                                                                                                                                                        80iput-object p1, p2, Lcom/baidu/mapapi/search/core/SearchResult;->error:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;
                                                                                                                                                                                        81const/4 p1, 0x1
                                                                                                                                                                                        82return p1
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.optJSONObject
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • com.baidu.mapapi.search.core.SearchResult$ERRORNO.PERMISSION_UNFINISHED:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO
                                                                                                                                                                                        • org.json.JSONObject.has
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • com.baidu.mapapi.search.core.SearchResult$ERRORNO.NETWORK_ERROR:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • com.baidu.mapapi.search.core.SearchResult$ERRORNO.REQUEST_ERROR:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO
                                                                                                                                                                                        • com.baidu.mapapi.search.core.SearchResult$ERRORNO.SEARCH_SERVER_INTERNAL_ERROR:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO
                                                                                                                                                                                        • com.baidu.mapapi.search.core.SearchResult$ERRORNO.RESULT_NOT_FOUND:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • httpStateError
                                                                                                                                                                                        • SDK_InnerError
                                                                                                                                                                                        • PermissionCheckError
                                                                                                                                                                                        • NETWORK_ERROR
                                                                                                                                                                                        • REQUEST_ERROR
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "httpStateError"
                                                                                                                                                                                        3const-string v1, "SDK_InnerError"
                                                                                                                                                                                        4new-instance v2, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult;
                                                                                                                                                                                        6invoke-direct {v2}, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult;-><init>()V
                                                                                                                                                                                        7if-eqz p1, :cond_61
                                                                                                                                                                                        9const-string v3, ""
                                                                                                                                                                                        11invoke-virtual {p1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        12move-result v3
                                                                                                                                                                                        13if-eqz v3, :cond_14
                                                                                                                                                                                        14goto/16 :goto_61
                                                                                                                                                                                        15cond_14: new-instance v3, Lorg/json/JSONObject;
                                                                                                                                                                                        17invoke-direct {v3, p1}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        19invoke-virtual {v3, v1}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        20move-result v4
                                                                                                                                                                                        21if-eqz v4, :cond_56
                                                                                                                                                                                        23invoke-virtual {v3, v1}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        24move-result-object v1
                                                                                                                                                                                        26const-string v3, "PermissionCheckError"
                                                                                                                                                                                        28invoke-virtual {v1, v3}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        29move-result v3
                                                                                                                                                                                        30if-eqz v3, :cond_30
                                                                                                                                                                                        32sget-object p1, Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;->PERMISSION_UNFINISHED:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;
                                                                                                                                                                                        33iput-object p1, v2, Lcom/baidu/mapapi/search/core/SearchResult;->error:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;
                                                                                                                                                                                        34return-object v2
                                                                                                                                                                                        35cond_30:
                                                                                                                                                                                        36invoke-virtual {v1, v0}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
                                                                                                                                                                                        37move-result v3
                                                                                                                                                                                        38if-eqz v3, :cond_56
                                                                                                                                                                                        40invoke-virtual {v1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        41move-result-object p1
                                                                                                                                                                                        43const-string v0, "NETWORK_ERROR"
                                                                                                                                                                                        45invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        46move-result v0
                                                                                                                                                                                        47if-eqz v0, :cond_47
                                                                                                                                                                                        49sget-object p1, Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;->NETWORK_ERROR:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;
                                                                                                                                                                                        50goto_44: iput-object p1, v2, Lcom/baidu/mapapi/search/core/SearchResult;->error:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;
                                                                                                                                                                                        51goto/16 :goto_55
                                                                                                                                                                                        52cond_47:
                                                                                                                                                                                        53const-string v0, "REQUEST_ERROR"
                                                                                                                                                                                        55invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        56move-result p1
                                                                                                                                                                                        57if-eqz p1, :cond_52
                                                                                                                                                                                        59sget-object p1, Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;->REQUEST_ERROR:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;
                                                                                                                                                                                        60goto/16 :goto_44
                                                                                                                                                                                        61cond_52:
                                                                                                                                                                                        62sget-object p1, Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;->SEARCH_SERVER_INTERNAL_ERROR:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;
                                                                                                                                                                                        63try_end_54: goto/16 :goto_44
                                                                                                                                                                                        64goto_55: return-object v2
                                                                                                                                                                                        65cond_56: const/4 v0, 0x1
                                                                                                                                                                                        67invoke-virtual {p0, p1, v2, v0}, Lcom/baidu/platform/base/d;->a(Ljava/lang/String;Lcom/baidu/mapapi/search/core/SearchResult;Z)Z
                                                                                                                                                                                        68move-result v0
                                                                                                                                                                                        69if-nez v0, :cond_60
                                                                                                                                                                                        71invoke-direct {p0, p1, v2}, Lcom/baidu/platform/core/b/e;->a(Ljava/lang/String;Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult;)Z
                                                                                                                                                                                        72cond_60: return-object v2
                                                                                                                                                                                        73catch_61:
                                                                                                                                                                                        74sget-object p1, Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;->RESULT_NOT_FOUND:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;
                                                                                                                                                                                        75iput-object p1, v2, Lcom/baidu/mapapi/search/core/SearchResult;->error:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;
                                                                                                                                                                                        76return-object v2
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Object.<init>
                                                                                                                                                                                        • android.content.Context.getPackageManager
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.content.Context.getApplicationContext
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.content.Context.getSharedPreferences
                                                                                                                                                                                        • java.util.concurrent.TimeUnit.MILLISECONDS:Ljava/util/concurrent/TimeUnit
                                                                                                                                                                                        • java.util.concurrent.LinkedBlockingQueue.<init>
                                                                                                                                                                                        • java.util.concurrent.ThreadPoolExecutor.<init>
                                                                                                                                                                                        • java.util.concurrent.ThreadPoolExecutor.allowCoreThreadTimeOut
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • phone
                                                                                                                                                                                        • wifi
                                                                                                                                                                                        • location
                                                                                                                                                                                        • loc_sdk_lite
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v2, 0x1
                                                                                                                                                                                        2invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                                                                                                                                                                                        3iput-object p1, p0, Lc/t/m/li/tsa/j;->a:Landroid/content/Context;
                                                                                                                                                                                        5iget-object v0, p0, Lc/t/m/li/tsa/j;->a:Landroid/content/Context;
                                                                                                                                                                                        7invoke-virtual {v0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
                                                                                                                                                                                        8move-result-object v0
                                                                                                                                                                                        9iput-object v0, p0, Lc/t/m/li/tsa/j;->d:Landroid/content/pm/PackageManager;
                                                                                                                                                                                        11iget-object v0, p0, Lc/t/m/li/tsa/j;->a:Landroid/content/Context;
                                                                                                                                                                                        13const-string v1, "phone"
                                                                                                                                                                                        15invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        16move-result-object v0
                                                                                                                                                                                        17check-cast v0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        18iput-object v0, p0, Lc/t/m/li/tsa/j;->e:Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        20iget-object v0, p0, Lc/t/m/li/tsa/j;->a:Landroid/content/Context;
                                                                                                                                                                                        22invoke-virtual {v0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        23move-result-object v0
                                                                                                                                                                                        25const-string v1, "wifi"
                                                                                                                                                                                        27invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        28move-result-object v0
                                                                                                                                                                                        29check-cast v0, Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        30iput-object v0, p0, Lc/t/m/li/tsa/j;->f:Landroid/net/wifi/WifiManager;
                                                                                                                                                                                        32iget-object v0, p0, Lc/t/m/li/tsa/j;->a:Landroid/content/Context;
                                                                                                                                                                                        34const-string v1, "location"
                                                                                                                                                                                        36invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        37move-result-object v0
                                                                                                                                                                                        38check-cast v0, Landroid/location/LocationManager;
                                                                                                                                                                                        39iput-object v0, p0, Lc/t/m/li/tsa/j;->g:Landroid/location/LocationManager;
                                                                                                                                                                                        41iget-object v0, p0, Lc/t/m/li/tsa/j;->a:Landroid/content/Context;
                                                                                                                                                                                        43const-string v1, "loc_sdk_lite"
                                                                                                                                                                                        44const/4 v3, 0x0
                                                                                                                                                                                        46invoke-virtual {v0, v1, v3}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
                                                                                                                                                                                        47move-result-object v0
                                                                                                                                                                                        48iput-object v0, p0, Lc/t/m/li/tsa/j;->h:Landroid/content/SharedPreferences;
                                                                                                                                                                                        49new-instance v1, Ljava/util/concurrent/ThreadPoolExecutor;
                                                                                                                                                                                        50const/4 v3, 0x5
                                                                                                                                                                                        51const-wide/32 v4, 0xea60
                                                                                                                                                                                        53sget-object v6, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;
                                                                                                                                                                                        54new-instance v7, Ljava/util/concurrent/LinkedBlockingQueue;
                                                                                                                                                                                        56invoke-direct {v7}, Ljava/util/concurrent/LinkedBlockingQueue;-><init>()V
                                                                                                                                                                                        58invoke-direct/range {v1 .. v7}, Ljava/util/concurrent/ThreadPoolExecutor;-><init>(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;)V
                                                                                                                                                                                        59sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        60const/16 v3, 0x9
                                                                                                                                                                                        61if-lt v0, v3, :cond_5a
                                                                                                                                                                                        63invoke-virtual {v1, v2}, Ljava/util/concurrent/ThreadPoolExecutor;->allowCoreThreadTimeOut(Z)V
                                                                                                                                                                                        64cond_5a: iput-object v1, p0, Lc/t/m/li/tsa/j;->c:Ljava/util/concurrent/ExecutorService;
                                                                                                                                                                                        65new-instance v0, Lc/t/m/li/tsa/k;
                                                                                                                                                                                        67invoke-direct {v0, p0}, Lc/t/m/li/tsa/k;-><init>(Lc/t/m/li/tsa/j;)V
                                                                                                                                                                                        68iput-object v0, p0, Lc/t/m/li/tsa/j;->b:Lc/t/m/li/tsa/k;
                                                                                                                                                                                        70iget-object v0, p0, Lc/t/m/li/tsa/j;->b:Lc/t/m/li/tsa/k;
                                                                                                                                                                                        72invoke-virtual {v0}, Lc/t/m/li/tsa/k;->a()V
                                                                                                                                                                                        73return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • enterprise_id
                                                                                                                                                                                        • track_id
                                                                                                                                                                                        • visit_id
                                                                                                                                                                                        • channel
                                                                                                                                                                                        • sdk
                                                                                                                                                                                        • content_type
                                                                                                                                                                                        • content
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Lcom/meiqia/core/b/f;",
                                                                                                                                                                                        4"Ljava/util/Map<",
                                                                                                                                                                                        5"Ljava/lang/String;",
                                                                                                                                                                                        6"Ljava/lang/String;",
                                                                                                                                                                                        7">;",
                                                                                                                                                                                        8"Lcom/meiqia/core/ra$f;",
                                                                                                                                                                                        9")V"
                                                                                                                                                                                        10}
                                                                                                                                                                                        11.end annotation
                                                                                                                                                                                        12new-instance v0, Ljava/util/HashMap;
                                                                                                                                                                                        14invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        16sget-object v1, Lcom/meiqia/core/wa;->b:Lcom/meiqia/core/b/b;
                                                                                                                                                                                        18invoke-virtual {v1}, Lcom/meiqia/core/b/b;->e()Ljava/lang/String;
                                                                                                                                                                                        19move-result-object v1
                                                                                                                                                                                        21const-string v2, "enterprise_id"
                                                                                                                                                                                        23invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        25sget-object v1, Lcom/meiqia/core/wa;->b:Lcom/meiqia/core/b/b;
                                                                                                                                                                                        27invoke-virtual {v1}, Lcom/meiqia/core/b/b;->f()Ljava/lang/String;
                                                                                                                                                                                        28move-result-object v1
                                                                                                                                                                                        30const-string v2, "track_id"
                                                                                                                                                                                        32invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        34sget-object v1, Lcom/meiqia/core/wa;->b:Lcom/meiqia/core/b/b;
                                                                                                                                                                                        36invoke-virtual {v1}, Lcom/meiqia/core/b/b;->g()Ljava/lang/String;
                                                                                                                                                                                        37move-result-object v1
                                                                                                                                                                                        39const-string v2, "visit_id"
                                                                                                                                                                                        41invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        43const-string v1, "channel"
                                                                                                                                                                                        45const-string v2, "sdk"
                                                                                                                                                                                        47invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        49invoke-virtual {p1}, Lcom/meiqia/core/b/f;->f()Ljava/lang/String;
                                                                                                                                                                                        50move-result-object v1
                                                                                                                                                                                        52const-string v2, "content_type"
                                                                                                                                                                                        54invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        56invoke-virtual {p1}, Lcom/meiqia/core/b/f;->d()Ljava/lang/String;
                                                                                                                                                                                        57move-result-object p1
                                                                                                                                                                                        59const-string v1, "content"
                                                                                                                                                                                        61invoke-interface {v0, v1, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        63iget-object p1, p0, Lcom/meiqia/core/wa;->j:Lcom/meiqia/core/ra;
                                                                                                                                                                                        65invoke-virtual {p1, v0, p3}, Lcom/meiqia/core/ra;->a(Ljava/util/Map;Lcom/meiqia/core/ra$f;)V
                                                                                                                                                                                        66const/4 p1, 0x0
                                                                                                                                                                                        67const/4 p3, 0x0
                                                                                                                                                                                        69invoke-virtual {p0, p1, p2, p3}, Lcom/meiqia/core/wa;->a(ZLjava/util/Map;Lcom/meiqia/core/c/b;)V
                                                                                                                                                                                        70return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.util.HashMap.putAll
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • adMod
                                                                                                                                                                                        • type
                                                                                                                                                                                        • click
                                                                                                                                                                                        • ad_id
                                                                                                                                                                                        • a
                                                                                                                                                                                        • statistics
                                                                                                                                                                                        • status
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "adMod"
                                                                                                                                                                                        3invoke-static {p1, v0}, Ld/e/b/i;->b(Ljava/lang/Object;Ljava/lang/String;)V
                                                                                                                                                                                        5sget-object v0, Lcom/firebear/androil/h/h;->e:Lcom/firebear/androil/h/h;
                                                                                                                                                                                        7invoke-virtual {v0}, Lcom/firebear/androil/h/h;->a()Ljava/lang/String;
                                                                                                                                                                                        8move-result-object v0
                                                                                                                                                                                        9new-instance v1, Ljava/util/HashMap;
                                                                                                                                                                                        11invoke-direct {v1}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        13invoke-virtual {p0}, Lcom/firebear/androil/b/b;->b()Ljava/util/HashMap;
                                                                                                                                                                                        14move-result-object v2
                                                                                                                                                                                        16invoke-virtual {v1, v2}, Ljava/util/HashMap;->putAll(Ljava/util/Map;)V
                                                                                                                                                                                        18const-string v2, "type"
                                                                                                                                                                                        20const-string v3, "click"
                                                                                                                                                                                        22invoke-virtual {v1, v2, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        23iget p1, p1, Lcom/firebear/androil/model/ADMod;->id:I
                                                                                                                                                                                        25invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        26move-result-object p1
                                                                                                                                                                                        28const-string v2, "ad_id"
                                                                                                                                                                                        30invoke-virtual {v1, v2, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        32const-string p1, "a"
                                                                                                                                                                                        34const-string v2, "statistics"
                                                                                                                                                                                        36invoke-virtual {v1, p1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        38invoke-static {v0, v1}, Lcom/firebear/androil/h/j;->b(Ljava/lang/String;Ljava/util/HashMap;)Ljava/lang/String;
                                                                                                                                                                                        39move-result-object p1
                                                                                                                                                                                        40if-eqz p1, :cond_51
                                                                                                                                                                                        41try_start_36: new-instance v0, Lcom/fasterxml/jackson/databind/ObjectMapper;
                                                                                                                                                                                        43invoke-direct {v0}, Lcom/fasterxml/jackson/databind/ObjectMapper;-><init>()V
                                                                                                                                                                                        45invoke-virtual {v0, p1}, Lcom/fasterxml/jackson/databind/ObjectMapper;->readTree(Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonNode;
                                                                                                                                                                                        46move-result-object p1
                                                                                                                                                                                        48const-string v0, "status"
                                                                                                                                                                                        50invoke-virtual {p1, v0}, Lcom/fasterxml/jackson/databind/JsonNode;->get(Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonNode;
                                                                                                                                                                                        51move-result-object p1
                                                                                                                                                                                        53invoke-virtual {p1}, Lcom/fasterxml/jackson/databind/JsonNode;->asInt()I
                                                                                                                                                                                        54move-result p1
                                                                                                                                                                                        55try_end_49: if-nez p1, :cond_51
                                                                                                                                                                                        56const/4 p1, 0x1
                                                                                                                                                                                        57return p1
                                                                                                                                                                                        58catch_4d: move-exception p1
                                                                                                                                                                                        60invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        61cond_51: const/4 p1, 0x0
                                                                                                                                                                                        62return p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • https://vinfo.qvb.qcloud.com/api/v1/stream/open?stream_id=
                                                                                                                                                                                        • &platform=2&version=
                                                                                                                                                                                        • &appid=
                                                                                                                                                                                        • &bizid=
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2Ljava/lang/Exception;
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        5new-instance v0, Lcom/qq/e/comm/plugin/stream/a/g;
                                                                                                                                                                                        6new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        8invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        10const-string v2, "https://vinfo.qvb.qcloud.com/api/v1/stream/open?stream_id="
                                                                                                                                                                                        12invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        13move-result-object v1
                                                                                                                                                                                        15sget-object v2, Lcom/qq/e/comm/plugin/stream/a;->b:Ljava/lang/String;
                                                                                                                                                                                        17invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        18move-result-object v1
                                                                                                                                                                                        20const-string v2, "&platform=2&version="
                                                                                                                                                                                        22invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        23move-result-object v1
                                                                                                                                                                                        25invoke-static {}, Lcom/qq/e/comm/managers/status/SDKStatus;->getIntegrationSDKVersion()Ljava/lang/String;
                                                                                                                                                                                        26move-result-object v2
                                                                                                                                                                                        28invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        29move-result-object v1
                                                                                                                                                                                        31const-string v2, "&appid="
                                                                                                                                                                                        33invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        34move-result-object v1
                                                                                                                                                                                        36sget-object v2, Lcom/qq/e/comm/plugin/stream/a;->m:Ljava/lang/String;
                                                                                                                                                                                        38invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        39move-result-object v1
                                                                                                                                                                                        41const-string v2, "&bizid="
                                                                                                                                                                                        43invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        44move-result-object v1
                                                                                                                                                                                        46sget-object v2, Lcom/qq/e/comm/plugin/stream/a;->n:Ljava/lang/String;
                                                                                                                                                                                        48invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        49move-result-object v1
                                                                                                                                                                                        51invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        52move-result-object v1
                                                                                                                                                                                        54invoke-direct {v0, v1}, Lcom/qq/e/comm/plugin/stream/a/g;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        55const/4 v1, 0x0
                                                                                                                                                                                        57invoke-virtual {v0, v1}, Lcom/qq/e/comm/plugin/stream/a/g;->a(Ljava/lang/Void;)Ljava/lang/Object;
                                                                                                                                                                                        58move-result-object v0
                                                                                                                                                                                        59check-cast v0, Ljava/lang/String;
                                                                                                                                                                                        60return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • java.lang.Boolean.valueOf
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • org.json.JSONObject.getJSONObject
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • WRAPPER
                                                                                                                                                                                        • android
                                                                                                                                                                                        • PRELOAD
                                                                                                                                                                                        • FET
                                                                                                                                                                                        • MSSP
                                                                                                                                                                                        • iad
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        2invoke-super {p0}, Lcom/baidu/mobads/container/g/a;->a()Lorg/json/JSONObject;
                                                                                                                                                                                        3move-result-object v1
                                                                                                                                                                                        4if-eqz v1, :cond_41
                                                                                                                                                                                        5try_start_6:
                                                                                                                                                                                        6const-string v0, "WRAPPER"
                                                                                                                                                                                        8const-string v2, "android"
                                                                                                                                                                                        10invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        12const-string v0, "PRELOAD"
                                                                                                                                                                                        13const/4 v2, 0x0
                                                                                                                                                                                        15invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                        16move-result-object v2
                                                                                                                                                                                        18invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        20const-string v0, "FET"
                                                                                                                                                                                        22invoke-virtual {v1, v0}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        23move-result-object v0
                                                                                                                                                                                        24if-nez v0, :cond_24
                                                                                                                                                                                        25new-instance v0, Lorg/json/JSONObject;
                                                                                                                                                                                        27invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        28cond_24:
                                                                                                                                                                                        29const-string v2, "MSSP"
                                                                                                                                                                                        30const/4 v3, 0x1
                                                                                                                                                                                        32invoke-virtual {v0, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
                                                                                                                                                                                        34const-string v2, "iad"
                                                                                                                                                                                        36iget-object v3, p0, Lcom/baidu/mobads/container/g/b;->a:Lcom/baidu/mobads/interfaces/IXAdContainerContext;
                                                                                                                                                                                        38invoke-interface {v3}, Lcom/baidu/mobads/interfaces/IXAdContainerContext;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        39move-result-object v3
                                                                                                                                                                                        41invoke-static {v3}, Lcom/baidu/mobads/container/o/b;->a(Landroid/content/Context;)J
                                                                                                                                                                                        42move-result-wide v4
                                                                                                                                                                                        44invoke-virtual {v1, v2, v4, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;J)Lorg/json/JSONObject;
                                                                                                                                                                                        46const-string v2, "FET"
                                                                                                                                                                                        48invoke-virtual {v1, v2, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        50invoke-virtual {p0, v1}, Lcom/baidu/mobads/container/g/b;->a(Lorg/json/JSONObject;)V
                                                                                                                                                                                        51goto_41: return-object v1
                                                                                                                                                                                        52catch_42: move-exception v0
                                                                                                                                                                                        54iget-object v2, p0, Lcom/baidu/mobads/container/g/b;->b:Lcom/baidu/mobads/interfaces/utils/IXAdLogger;
                                                                                                                                                                                        56invoke-interface {v2, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdLogger;->d(Ljava/lang/Throwable;)I
                                                                                                                                                                                        57goto/16 :goto_41
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        • java.lang.String.getBytes
                                                                                                                                                                                        • android.util.Base64.encodeToString
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • progress
                                                                                                                                                                                        • time
                                                                                                                                                                                        • duration
                                                                                                                                                                                        • onVideoProgressNotify
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-super {p0, p1}, Lcom/mintegral/msdk/video/js/b/d;->a(Lcom/mintegral/msdk/video/module/MintegralVideoView$a;)V
                                                                                                                                                                                        2try_start_3: new-instance v0, Lorg/json/JSONObject;
                                                                                                                                                                                        4invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        6const-string v1, "progress"
                                                                                                                                                                                        7iget v2, p1, Lcom/mintegral/msdk/video/module/MintegralVideoView$a;->a:I
                                                                                                                                                                                        8iget v3, p1, Lcom/mintegral/msdk/video/module/MintegralVideoView$a;->b:I
                                                                                                                                                                                        10invoke-static {v2, v3}, Lcom/mintegral/msdk/video/js/b/j;->a(II)Ljava/lang/String;
                                                                                                                                                                                        11move-result-object v2
                                                                                                                                                                                        13invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        15const-string v1, "time"
                                                                                                                                                                                        16iget v2, p1, Lcom/mintegral/msdk/video/module/MintegralVideoView$a;->a:I
                                                                                                                                                                                        18invoke-static {v2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        19move-result-object v2
                                                                                                                                                                                        21invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        23const-string v1, "duration"
                                                                                                                                                                                        24iget p1, p1, Lcom/mintegral/msdk/video/module/MintegralVideoView$a;->b:I
                                                                                                                                                                                        26invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        27move-result-object p1
                                                                                                                                                                                        29invoke-virtual {v0, v1, p1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        31invoke-virtual {v0}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        32move-result-object p1
                                                                                                                                                                                        34invoke-virtual {p1}, Ljava/lang/String;->getBytes()[B
                                                                                                                                                                                        35move-result-object p1
                                                                                                                                                                                        36const/4 v0, 0x2
                                                                                                                                                                                        38invoke-static {p1, v0}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;
                                                                                                                                                                                        39move-result-object p1
                                                                                                                                                                                        41invoke-static {}, Lcom/mintegral/msdk/mtgjscommon/windvane/g;->a()Lcom/mintegral/msdk/mtgjscommon/windvane/g;
                                                                                                                                                                                        43iget-object v0, p0, Lcom/mintegral/msdk/video/js/b/j;->a:Landroid/webkit/WebView;
                                                                                                                                                                                        45const-string v1, "onVideoProgressNotify"
                                                                                                                                                                                        47invoke-static {v0, v1, p1}, Lcom/mintegral/msdk/mtgjscommon/windvane/g;->a(Landroid/webkit/WebView;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        48try_end_42: return-void
                                                                                                                                                                                        49catch_43: move-exception p1
                                                                                                                                                                                        51invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        52return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Intent.<init>
                                                                                                                                                                                        • android.content.Intent.setClassName
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Context.startActivity
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • gdt_activity_delegate_name
                                                                                                                                                                                        • appWall
                                                                                                                                                                                        • appid
                                                                                                                                                                                        • adthreadid
                                                                                                                                                                                        • posid
                                                                                                                                                                                        • scr_ori
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Landroid/content/Intent;
                                                                                                                                                                                        2invoke-direct {v0}, Landroid/content/Intent;-><init>()V
                                                                                                                                                                                        4iget-object v1, p0, Lcom/qq/e/comm/plugin/c/a;->a:Landroid/content/Context;
                                                                                                                                                                                        6invoke-static {}, Lcom/qq/e/comm/plugin/util/af;->a()Ljava/lang/String;
                                                                                                                                                                                        7move-result-object v2
                                                                                                                                                                                        9invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->setClassName(Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        11const-string v1, "gdt_activity_delegate_name"
                                                                                                                                                                                        13const-string v2, "appWall"
                                                                                                                                                                                        15invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        17const-string v1, "appid"
                                                                                                                                                                                        19invoke-static {}, Lcom/qq/e/comm/managers/GDTADManager;->getInstance()Lcom/qq/e/comm/managers/GDTADManager;
                                                                                                                                                                                        20move-result-object v2
                                                                                                                                                                                        22invoke-virtual {v2}, Lcom/qq/e/comm/managers/GDTADManager;->getAppStatus()Lcom/qq/e/comm/managers/status/APPStatus;
                                                                                                                                                                                        23move-result-object v2
                                                                                                                                                                                        25invoke-virtual {v2}, Lcom/qq/e/comm/managers/status/APPStatus;->getAPPID()Ljava/lang/String;
                                                                                                                                                                                        26move-result-object v2
                                                                                                                                                                                        28invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        30const-string v1, "adthreadid"
                                                                                                                                                                                        32iget-object v2, p0, Lcom/qq/e/comm/plugin/c/a;->c:Ljava/lang/String;
                                                                                                                                                                                        34invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        36const-string v1, "posid"
                                                                                                                                                                                        38iget-object v2, p0, Lcom/qq/e/comm/plugin/c/a;->b:Ljava/lang/String;
                                                                                                                                                                                        40invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        42const-string v1, "scr_ori"
                                                                                                                                                                                        43iget v2, p0, Lcom/qq/e/comm/plugin/c/a;->d:I
                                                                                                                                                                                        45invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
                                                                                                                                                                                        47iget-object v1, p0, Lcom/qq/e/comm/plugin/c/a;->a:Landroid/content/Context;
                                                                                                                                                                                        49invoke-virtual {v1, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
                                                                                                                                                                                        50return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.StrictMode.allowThreadDiskReads
                                                                                                                                                                                        • java.io.File.<init>
                                                                                                                                                                                        • java.util.regex.Pattern.compile
                                                                                                                                                                                        • java.io.File.listFiles
                                                                                                                                                                                        • android.os.StrictMode.setThreadPolicy
                                                                                                                                                                                        • android.util.Log.isLoggable
                                                                                                                                                                                        • android.util.Log.e
                                                                                                                                                                                        • android.os.StrictMode.setThreadPolicy
                                                                                                                                                                                        • java.lang.Math.max
                                                                                                                                                                                        • android.os.StrictMode.setThreadPolicy
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • GlideRuntimeCompat
                                                                                                                                                                                        • /sys/devices/system/cpu/
                                                                                                                                                                                        • cpu[0-9]+
                                                                                                                                                                                        • Failed to calculate accurate cpu count
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "GlideRuntimeCompat"
                                                                                                                                                                                        3invoke-static {}, Landroid/os/StrictMode;->allowThreadDiskReads()Landroid/os/StrictMode$ThreadPolicy;
                                                                                                                                                                                        4move-result-object v1
                                                                                                                                                                                        5try_start_6: new-instance v2, Ljava/io/File;
                                                                                                                                                                                        7const-string v3, "/sys/devices/system/cpu/"
                                                                                                                                                                                        9invoke-direct {v2, v3}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        11const-string v3, "cpu[0-9]+"
                                                                                                                                                                                        13invoke-static {v3}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern;
                                                                                                                                                                                        14move-result-object v3
                                                                                                                                                                                        15new-instance v4, Lcom/bumptech/glide/load/b/c/f;
                                                                                                                                                                                        17invoke-direct {v4, v3}, Lcom/bumptech/glide/load/b/c/f;-><init>(Ljava/util/regex/Pattern;)V
                                                                                                                                                                                        19invoke-virtual {v2, v4}, Ljava/io/File;->listFiles(Ljava/io/FilenameFilter;)[Ljava/io/File;
                                                                                                                                                                                        20move-result-object v0
                                                                                                                                                                                        21try_end_1c:
                                                                                                                                                                                        22invoke-static {v1}, Landroid/os/StrictMode;->setThreadPolicy(Landroid/os/StrictMode$ThreadPolicy;)V
                                                                                                                                                                                        23goto/16 :goto_33
                                                                                                                                                                                        24catchall_20: move-exception v0
                                                                                                                                                                                        25goto/16 :goto_3e
                                                                                                                                                                                        26catch_22: move-exception v2
                                                                                                                                                                                        27const/4 v3, 0x6
                                                                                                                                                                                        28try_start_24:
                                                                                                                                                                                        29invoke-static {v0, v3}, Landroid/util/Log;->isLoggable(Ljava/lang/String;I)Z
                                                                                                                                                                                        30move-result v3
                                                                                                                                                                                        31if-eqz v3, :cond_2f
                                                                                                                                                                                        33const-string v3, "Failed to calculate accurate cpu count"
                                                                                                                                                                                        35invoke-static {v0, v3, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                        36cond_2f:
                                                                                                                                                                                        37invoke-static {v1}, Landroid/os/StrictMode;->setThreadPolicy(Landroid/os/StrictMode$ThreadPolicy;)V
                                                                                                                                                                                        38const/4 v0, 0x0
                                                                                                                                                                                        39goto_33: const/4 v1, 0x1
                                                                                                                                                                                        40if-eqz v0, :cond_38
                                                                                                                                                                                        41array-length v0, v0
                                                                                                                                                                                        42goto/16 :goto_39
                                                                                                                                                                                        43cond_38: const/4 v0, 0x0
                                                                                                                                                                                        44goto_39:
                                                                                                                                                                                        45invoke-static {v1, v0}, Ljava/lang/Math;->max(II)I
                                                                                                                                                                                        46move-result v0
                                                                                                                                                                                        47return v0
                                                                                                                                                                                        48goto_3e:
                                                                                                                                                                                        49invoke-static {v1}, Landroid/os/StrictMode;->setThreadPolicy(Landroid/os/StrictMode$ThreadPolicy;)V
                                                                                                                                                                                        50throw v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • agent_id
                                                                                                                                                                                        • track_id
                                                                                                                                                                                        • ent_id
                                                                                                                                                                                        • text
                                                                                                                                                                                        • type
                                                                                                                                                                                        • content
                                                                                                                                                                                        • https://eco-api.meiqia.com/client/inputting
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1sget-object v0, Lcom/meiqia/core/wa;->b:Lcom/meiqia/core/b/b;
                                                                                                                                                                                        3invoke-virtual {v0}, Lcom/meiqia/core/b/b;->f()Ljava/lang/String;
                                                                                                                                                                                        4move-result-object v0
                                                                                                                                                                                        6sget-object v1, Lcom/meiqia/core/wa;->b:Lcom/meiqia/core/b/b;
                                                                                                                                                                                        8invoke-virtual {v1}, Lcom/meiqia/core/b/b;->e()Ljava/lang/String;
                                                                                                                                                                                        9move-result-object v1
                                                                                                                                                                                        10new-instance v2, Ljava/util/HashMap;
                                                                                                                                                                                        12invoke-direct {v2}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        13const/4 v3, -0x1
                                                                                                                                                                                        14if-eq p2, v3, :cond_1d
                                                                                                                                                                                        16invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        17move-result-object p2
                                                                                                                                                                                        19const-string v3, "agent_id"
                                                                                                                                                                                        21invoke-interface {v2, v3, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        22cond_1d:
                                                                                                                                                                                        23const-string p2, "track_id"
                                                                                                                                                                                        25invoke-interface {v2, p2, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        27const-string p2, "ent_id"
                                                                                                                                                                                        29invoke-interface {v2, p2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        31const-string p2, "text"
                                                                                                                                                                                        33const-string v0, "type"
                                                                                                                                                                                        35invoke-interface {v2, v0, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        37const-string p2, "content"
                                                                                                                                                                                        39invoke-interface {v2, p2, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        40const/4 p1, 0x0
                                                                                                                                                                                        42const-string p2, "https://eco-api.meiqia.com/client/inputting"
                                                                                                                                                                                        44invoke-direct {p0, p2, v2, p1, p1}, Lcom/meiqia/core/ra;->a(Ljava/lang/String;Ljava/util/Map;Lcom/meiqia/core/ra$b;Lcom/meiqia/core/c/g;)V
                                                                                                                                                                                        45return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONException.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • url
                                                                                                                                                                                        • type
                                                                                                                                                                                        • time
                                                                                                                                                                                        • code
                                                                                                                                                                                        • header
                                                                                                                                                                                        • exception
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Lorg/json/JSONObject;
                                                                                                                                                                                        2invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        3try_start_5:
                                                                                                                                                                                        4const-string v1, "url"
                                                                                                                                                                                        6iget-object v2, p0, Lcom/mintegral/msdk/rover/e;->a:Ljava/lang/String;
                                                                                                                                                                                        8invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        10const-string v1, "type"
                                                                                                                                                                                        11iget v2, p0, Lcom/mintegral/msdk/rover/e;->b:I
                                                                                                                                                                                        13invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        15const-string v1, "time"
                                                                                                                                                                                        16iget v2, p0, Lcom/mintegral/msdk/rover/e;->c:I
                                                                                                                                                                                        18invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        20const-string v1, "code"
                                                                                                                                                                                        21iget v2, p0, Lcom/mintegral/msdk/rover/e;->d:I
                                                                                                                                                                                        23invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        25const-string v1, "header"
                                                                                                                                                                                        27iget-object v2, p0, Lcom/mintegral/msdk/rover/e;->e:Ljava/lang/String;
                                                                                                                                                                                        29invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        31const-string v1, "exception"
                                                                                                                                                                                        33iget-object v2, p0, Lcom/mintegral/msdk/rover/e;->f:Ljava/lang/String;
                                                                                                                                                                                        35invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        36try_end_2f: goto/16 :goto_34
                                                                                                                                                                                        37catch_30: move-exception v1
                                                                                                                                                                                        39invoke-virtual {v1}, Lorg/json/JSONException;->printStackTrace()V
                                                                                                                                                                                        40goto_34: return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • qt
                                                                                                                                                                                        • walk2
                                                                                                                                                                                        • sn
                                                                                                                                                                                        • en
                                                                                                                                                                                        • sc
                                                                                                                                                                                        • ec
                                                                                                                                                                                        • ie
                                                                                                                                                                                        • utf-8
                                                                                                                                                                                        • lrn
                                                                                                                                                                                        • 20
                                                                                                                                                                                        • version
                                                                                                                                                                                        • 3
                                                                                                                                                                                        • rp_format
                                                                                                                                                                                        • json
                                                                                                                                                                                        • rp_filter
                                                                                                                                                                                        • mobile
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1iget-object v0, p0, Lcom/baidu/platform/base/e;->a:Lcom/baidu/platform/util/a;
                                                                                                                                                                                        3const-string v1, "qt"
                                                                                                                                                                                        5const-string v2, "walk2"
                                                                                                                                                                                        7invoke-virtual {v0, v1, v2}, Lcom/baidu/platform/util/a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/baidu/platform/util/a;
                                                                                                                                                                                        9iget-object v0, p0, Lcom/baidu/platform/base/e;->a:Lcom/baidu/platform/util/a;
                                                                                                                                                                                        11iget-object v1, p1, Lcom/baidu/mapapi/search/route/WalkingRoutePlanOption;->mFrom:Lcom/baidu/mapapi/search/route/PlanNode;
                                                                                                                                                                                        13invoke-virtual {p0, v1}, Lcom/baidu/platform/base/e;->a(Lcom/baidu/mapapi/search/route/PlanNode;)Ljava/lang/String;
                                                                                                                                                                                        14move-result-object v1
                                                                                                                                                                                        16const-string v2, "sn"
                                                                                                                                                                                        18invoke-virtual {v0, v2, v1}, Lcom/baidu/platform/util/a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/baidu/platform/util/a;
                                                                                                                                                                                        20iget-object v0, p0, Lcom/baidu/platform/base/e;->a:Lcom/baidu/platform/util/a;
                                                                                                                                                                                        22iget-object v1, p1, Lcom/baidu/mapapi/search/route/WalkingRoutePlanOption;->mTo:Lcom/baidu/mapapi/search/route/PlanNode;
                                                                                                                                                                                        24invoke-virtual {p0, v1}, Lcom/baidu/platform/base/e;->a(Lcom/baidu/mapapi/search/route/PlanNode;)Ljava/lang/String;
                                                                                                                                                                                        25move-result-object v1
                                                                                                                                                                                        27const-string v2, "en"
                                                                                                                                                                                        29invoke-virtual {v0, v2, v1}, Lcom/baidu/platform/util/a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/baidu/platform/util/a;
                                                                                                                                                                                        31iget-object v0, p1, Lcom/baidu/mapapi/search/route/WalkingRoutePlanOption;->mFrom:Lcom/baidu/mapapi/search/route/PlanNode;
                                                                                                                                                                                        32if-eqz v0, :cond_32
                                                                                                                                                                                        34iget-object v1, p0, Lcom/baidu/platform/base/e;->a:Lcom/baidu/platform/util/a;
                                                                                                                                                                                        36invoke-virtual {v0}, Lcom/baidu/mapapi/search/route/PlanNode;->getCity()Ljava/lang/String;
                                                                                                                                                                                        37move-result-object v0
                                                                                                                                                                                        39const-string v2, "sc"
                                                                                                                                                                                        41invoke-virtual {v1, v2, v0}, Lcom/baidu/platform/util/a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/baidu/platform/util/a;
                                                                                                                                                                                        42cond_32:
                                                                                                                                                                                        43iget-object p1, p1, Lcom/baidu/mapapi/search/route/WalkingRoutePlanOption;->mTo:Lcom/baidu/mapapi/search/route/PlanNode;
                                                                                                                                                                                        44if-eqz p1, :cond_41
                                                                                                                                                                                        46iget-object v0, p0, Lcom/baidu/platform/base/e;->a:Lcom/baidu/platform/util/a;
                                                                                                                                                                                        48invoke-virtual {p1}, Lcom/baidu/mapapi/search/route/PlanNode;->getCity()Ljava/lang/String;
                                                                                                                                                                                        49move-result-object p1
                                                                                                                                                                                        51const-string v1, "ec"
                                                                                                                                                                                        53invoke-virtual {v0, v1, p1}, Lcom/baidu/platform/util/a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/baidu/platform/util/a;
                                                                                                                                                                                        54cond_41:
                                                                                                                                                                                        55iget-object p1, p0, Lcom/baidu/platform/base/e;->a:Lcom/baidu/platform/util/a;
                                                                                                                                                                                        57const-string v0, "ie"
                                                                                                                                                                                        59const-string v1, "utf-8"
                                                                                                                                                                                        61invoke-virtual {p1, v0, v1}, Lcom/baidu/platform/util/a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/baidu/platform/util/a;
                                                                                                                                                                                        63iget-object p1, p0, Lcom/baidu/platform/base/e;->a:Lcom/baidu/platform/util/a;
                                                                                                                                                                                        65const-string v0, "lrn"
                                                                                                                                                                                        67const-string v1, "20"
                                                                                                                                                                                        69invoke-virtual {p1, v0, v1}, Lcom/baidu/platform/util/a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/baidu/platform/util/a;
                                                                                                                                                                                        71iget-object p1, p0, Lcom/baidu/platform/base/e;->a:Lcom/baidu/platform/util/a;
                                                                                                                                                                                        73const-string v0, "version"
                                                                                                                                                                                        75const-string v1, "3"
                                                                                                                                                                                        77invoke-virtual {p1, v0, v1}, Lcom/baidu/platform/util/a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/baidu/platform/util/a;
                                                                                                                                                                                        79iget-object p1, p0, Lcom/baidu/platform/base/e;->a:Lcom/baidu/platform/util/a;
                                                                                                                                                                                        81const-string v0, "rp_format"
                                                                                                                                                                                        83const-string v1, "json"
                                                                                                                                                                                        85invoke-virtual {p1, v0, v1}, Lcom/baidu/platform/util/a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/baidu/platform/util/a;
                                                                                                                                                                                        87iget-object p1, p0, Lcom/baidu/platform/base/e;->a:Lcom/baidu/platform/util/a;
                                                                                                                                                                                        89const-string v0, "rp_filter"
                                                                                                                                                                                        91const-string v1, "mobile"
                                                                                                                                                                                        93invoke-virtual {p1, v0, v1}, Lcom/baidu/platform/util/a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/baidu/platform/util/a;
                                                                                                                                                                                        94return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • org.json.JSONObject.optJSONArray
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.optJSONObject
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • java.util.List.add
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • direction_desc
                                                                                                                                                                                        • name
                                                                                                                                                                                        • tag
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Lorg/json/JSONObject;",
                                                                                                                                                                                        4"Ljava/lang/String;",
                                                                                                                                                                                        5")",
                                                                                                                                                                                        6"Ljava/util/List<",
                                                                                                                                                                                        7"Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult$PoiRegionsInfo;",
                                                                                                                                                                                        8">;"
                                                                                                                                                                                        9}
                                                                                                                                                                                        10.end annotation
                                                                                                                                                                                        11const/4 v0, 0x0
                                                                                                                                                                                        12if-eqz p1, :cond_51
                                                                                                                                                                                        14invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        15move-result v1
                                                                                                                                                                                        16if-eqz v1, :cond_a
                                                                                                                                                                                        17goto/16 :goto_51
                                                                                                                                                                                        18cond_a:
                                                                                                                                                                                        19invoke-virtual {p1, p2}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
                                                                                                                                                                                        20move-result-object p1
                                                                                                                                                                                        21if-eqz p1, :cond_51
                                                                                                                                                                                        23invoke-virtual {p1}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        24move-result p2
                                                                                                                                                                                        25if-nez p2, :cond_17
                                                                                                                                                                                        26goto/16 :goto_51
                                                                                                                                                                                        27cond_17: new-instance p2, Ljava/util/ArrayList;
                                                                                                                                                                                        29invoke-direct {p2}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        30const/4 v0, 0x0
                                                                                                                                                                                        31goto_1d:
                                                                                                                                                                                        32invoke-virtual {p1}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        33move-result v1
                                                                                                                                                                                        34if-ge v0, v1, :cond_50
                                                                                                                                                                                        36invoke-virtual {p1, v0}, Lorg/json/JSONArray;->optJSONObject(I)Lorg/json/JSONObject;
                                                                                                                                                                                        37move-result-object v1
                                                                                                                                                                                        38if-nez v1, :cond_2a
                                                                                                                                                                                        39goto/16 :goto_4d
                                                                                                                                                                                        40cond_2a: new-instance v2, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult$PoiRegionsInfo;
                                                                                                                                                                                        42invoke-direct {v2}, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult$PoiRegionsInfo;-><init>()V
                                                                                                                                                                                        44const-string v3, "direction_desc"
                                                                                                                                                                                        46invoke-virtual {v1, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        47move-result-object v3
                                                                                                                                                                                        49invoke-virtual {v2, v3}, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult$PoiRegionsInfo;->setDirectionDesc(Ljava/lang/String;)V
                                                                                                                                                                                        51const-string v3, "name"
                                                                                                                                                                                        53invoke-virtual {v1, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        54move-result-object v3
                                                                                                                                                                                        56invoke-virtual {v2, v3}, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult$PoiRegionsInfo;->setRegionName(Ljava/lang/String;)V
                                                                                                                                                                                        58const-string v3, "tag"
                                                                                                                                                                                        60invoke-virtual {v1, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        61move-result-object v1
                                                                                                                                                                                        63invoke-virtual {v2, v1}, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult$PoiRegionsInfo;->setRegionTag(Ljava/lang/String;)V
                                                                                                                                                                                        65invoke-interface {p2, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        66goto_4d: add-int/lit8 v0, v0, 0x1
                                                                                                                                                                                        67goto/16 :goto_1d
                                                                                                                                                                                        68cond_50: return-object p2
                                                                                                                                                                                        69goto_51: return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • enterprise_id
                                                                                                                                                                                        • type
                                                                                                                                                                                        • sdk
                                                                                                                                                                                        • content_type
                                                                                                                                                                                        • source
                                                                                                                                                                                        • client
                                                                                                                                                                                        • content
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Lcom/meiqia/core/b/f;",
                                                                                                                                                                                        4"Ljava/util/Map<",
                                                                                                                                                                                        5"Ljava/lang/String;",
                                                                                                                                                                                        6"Ljava/lang/String;",
                                                                                                                                                                                        7">;",
                                                                                                                                                                                        8"Lcom/meiqia/core/ra$f;",
                                                                                                                                                                                        9")V"
                                                                                                                                                                                        10}
                                                                                                                                                                                        11.end annotation
                                                                                                                                                                                        13iget-object v0, p0, Lcom/meiqia/core/wa;->c:Lcom/meiqia/core/a/j;
                                                                                                                                                                                        15sget-object v1, Lcom/meiqia/core/wa;->b:Lcom/meiqia/core/b/b;
                                                                                                                                                                                        17invoke-virtual {v0, v1}, Lcom/meiqia/core/a/j;->e(Lcom/meiqia/core/b/b;)J
                                                                                                                                                                                        18move-result-wide v0
                                                                                                                                                                                        19new-instance v2, Ljava/util/HashMap;
                                                                                                                                                                                        21invoke-direct {v2}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        23sget-object v3, Lcom/meiqia/core/wa;->b:Lcom/meiqia/core/b/b;
                                                                                                                                                                                        25invoke-virtual {v3}, Lcom/meiqia/core/b/b;->e()Ljava/lang/String;
                                                                                                                                                                                        26move-result-object v3
                                                                                                                                                                                        28const-string v4, "enterprise_id"
                                                                                                                                                                                        30invoke-interface {v2, v4, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        32const-string v3, "type"
                                                                                                                                                                                        34const-string v4, "sdk"
                                                                                                                                                                                        36invoke-interface {v2, v3, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        38invoke-virtual {p1}, Lcom/meiqia/core/b/f;->f()Ljava/lang/String;
                                                                                                                                                                                        39move-result-object v3
                                                                                                                                                                                        41const-string v4, "content_type"
                                                                                                                                                                                        43invoke-interface {v2, v4, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        45const-string v3, "source"
                                                                                                                                                                                        47const-string v4, "client"
                                                                                                                                                                                        49invoke-interface {v2, v3, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        51invoke-virtual {p1}, Lcom/meiqia/core/b/f;->d()Ljava/lang/String;
                                                                                                                                                                                        52move-result-object p1
                                                                                                                                                                                        54const-string v3, "content"
                                                                                                                                                                                        56invoke-interface {v2, v3, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        58iget-object p1, p0, Lcom/meiqia/core/wa;->j:Lcom/meiqia/core/ra;
                                                                                                                                                                                        60invoke-virtual {p1, v2, v0, v1, p3}, Lcom/meiqia/core/ra;->a(Ljava/util/Map;JLcom/meiqia/core/ra$f;)V
                                                                                                                                                                                        61const/4 p1, 0x0
                                                                                                                                                                                        62const/4 p3, 0x0
                                                                                                                                                                                        64invoke-virtual {p0, p1, p2, p3}, Lcom/meiqia/core/wa;->a(ZLjava/util/Map;Lcom/meiqia/core/c/b;)V
                                                                                                                                                                                        65return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Bundle.get
                                                                                                                                                                                        • android.os.Bundle.get
                                                                                                                                                                                        • android.os.Bundle.getInt
                                                                                                                                                                                        • com.baidu.mapsdkplatform.comapi.map.h.d:Lcom/baidu/mapsdkplatform/comapi/map/h
                                                                                                                                                                                        • java.lang.Enum.ordinal
                                                                                                                                                                                        • com.baidu.mapsdkplatform.comapi.map.h.f:Lcom/baidu/mapsdkplatform/comapi/map/h
                                                                                                                                                                                        • java.lang.Enum.ordinal
                                                                                                                                                                                        • com.baidu.mapsdkplatform.comapi.map.h.b:Lcom/baidu/mapsdkplatform/comapi/map/h
                                                                                                                                                                                        • java.lang.Enum.ordinal
                                                                                                                                                                                        • android.os.Bundle.getInt
                                                                                                                                                                                        • com.baidu.mapsdkplatform.comapi.map.h.d:Lcom/baidu/mapsdkplatform/comapi/map/h
                                                                                                                                                                                        • java.lang.Enum.ordinal
                                                                                                                                                                                        • android.os.Bundle.putLong
                                                                                                                                                                                        • com.baidu.mapsdkplatform.comapi.map.h.f:Lcom/baidu/mapsdkplatform/comapi/map/h
                                                                                                                                                                                        • java.lang.Enum.ordinal
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • param
                                                                                                                                                                                        • type
                                                                                                                                                                                        • layer_addr
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "param"
                                                                                                                                                                                        3invoke-virtual {p1, v0}, Landroid/os/Bundle;->get(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        4move-result-object v1
                                                                                                                                                                                        6const-string v2, "type"
                                                                                                                                                                                        8const-string v3, "layer_addr"
                                                                                                                                                                                        9if-eqz v1, :cond_2f
                                                                                                                                                                                        11invoke-virtual {p1, v0}, Landroid/os/Bundle;->get(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        12move-result-object p1
                                                                                                                                                                                        13check-cast p1, Landroid/os/Bundle;
                                                                                                                                                                                        15invoke-virtual {p1, v2}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I
                                                                                                                                                                                        16move-result v0
                                                                                                                                                                                        18sget-object v1, Lcom/baidu/mapsdkplatform/comapi/map/h;->d:Lcom/baidu/mapsdkplatform/comapi/map/h;
                                                                                                                                                                                        20invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
                                                                                                                                                                                        21move-result v1
                                                                                                                                                                                        22if-ne v0, v1, :cond_1f
                                                                                                                                                                                        23goto/16 :goto_3b
                                                                                                                                                                                        24cond_1f:
                                                                                                                                                                                        25sget-object v1, Lcom/baidu/mapsdkplatform/comapi/map/h;->f:Lcom/baidu/mapsdkplatform/comapi/map/h;
                                                                                                                                                                                        27invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
                                                                                                                                                                                        28move-result v1
                                                                                                                                                                                        29if-lt v0, v1, :cond_28
                                                                                                                                                                                        30goto/16 :goto_3b
                                                                                                                                                                                        31cond_28:
                                                                                                                                                                                        32sget-object v1, Lcom/baidu/mapsdkplatform/comapi/map/h;->b:Lcom/baidu/mapsdkplatform/comapi/map/h;
                                                                                                                                                                                        34invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
                                                                                                                                                                                        35move-result v1
                                                                                                                                                                                        36goto/16 :goto_3b
                                                                                                                                                                                        37cond_2f:
                                                                                                                                                                                        38invoke-virtual {p1, v2}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I
                                                                                                                                                                                        39move-result v0
                                                                                                                                                                                        41sget-object v1, Lcom/baidu/mapsdkplatform/comapi/map/h;->d:Lcom/baidu/mapsdkplatform/comapi/map/h;
                                                                                                                                                                                        43invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
                                                                                                                                                                                        44move-result v1
                                                                                                                                                                                        45if-ne v0, v1, :cond_43
                                                                                                                                                                                        46goto_3b:
                                                                                                                                                                                        47iget-object v0, p0, Lcom/baidu/mapsdkplatform/comapi/map/e;->J:Lcom/baidu/mapsdkplatform/comapi/map/ah;
                                                                                                                                                                                        48iget-wide v0, v0, Lcom/baidu/mapsdkplatform/comapi/map/d;->a:J
                                                                                                                                                                                        50invoke-virtual {p1, v3, v0, v1}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V
                                                                                                                                                                                        51goto/16 :goto_4c
                                                                                                                                                                                        52cond_43:
                                                                                                                                                                                        53sget-object v1, Lcom/baidu/mapsdkplatform/comapi/map/h;->f:Lcom/baidu/mapsdkplatform/comapi/map/h;
                                                                                                                                                                                        55invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
                                                                                                                                                                                        56move-result v1
                                                                                                                                                                                        57if-lt v0, v1, :cond_28
                                                                                                                                                                                        58goto/16 :goto_3b
                                                                                                                                                                                        59goto_4c: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        • java.util.HashMap.get
                                                                                                                                                                                        • android.os.Message.obtain
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.util.HashMap.get
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.get
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • android.os.Handler.sendMessage
                                                                                                                                                                                        • java.lang.Thread$UncaughtExceptionHandler.uncaughtException
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • file
                                                                                                                                                                                        • time
                                                                                                                                                                                        • crashinfo
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-virtual {p1, p2}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        2move-result p1
                                                                                                                                                                                        3if-eqz p1, :cond_44
                                                                                                                                                                                        5invoke-direct {p0}, Lcom/mintegral/msdk/base/common/d/a/a;->c()Ljava/util/HashMap;
                                                                                                                                                                                        6move-result-object p1
                                                                                                                                                                                        7if-eqz p1, :cond_43
                                                                                                                                                                                        9const-string p2, "file"
                                                                                                                                                                                        11invoke-virtual {p1, p2}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        12move-result-object p4
                                                                                                                                                                                        13if-eqz p4, :cond_43
                                                                                                                                                                                        15invoke-static {}, Landroid/os/Message;->obtain()Landroid/os/Message;
                                                                                                                                                                                        16move-result-object p4
                                                                                                                                                                                        17new-instance v0, Ljava/util/HashMap;
                                                                                                                                                                                        19invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        21const-string v1, "time"
                                                                                                                                                                                        23invoke-virtual {p1, v1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        24move-result-object v1
                                                                                                                                                                                        25check-cast v1, Ljava/lang/String;
                                                                                                                                                                                        27invoke-direct {p0, p3, v1}, Lcom/mintegral/msdk/base/common/d/a/a;->a(Ljava/lang/Throwable;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        28move-result-object p3
                                                                                                                                                                                        30const-string v1, "crashinfo"
                                                                                                                                                                                        32invoke-virtual {v0, v1, p3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        34invoke-virtual {p1, p2}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        35move-result-object p1
                                                                                                                                                                                        37invoke-virtual {v0, p2, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        38iput-object v0, p4, Landroid/os/Message;->obj:Ljava/lang/Object;
                                                                                                                                                                                        39const/16 p1, 0x65
                                                                                                                                                                                        40iput p1, p4, Landroid/os/Message;->what:I
                                                                                                                                                                                        42iget-object p1, p0, Lcom/mintegral/msdk/base/common/d/a/a;->a:Landroid/os/Handler;
                                                                                                                                                                                        44invoke-virtual {p1, p4}, Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z
                                                                                                                                                                                        46invoke-static {}, Lcom/mintegral/msdk/base/common/d/a/a;->b()V
                                                                                                                                                                                        47cond_43: return-void
                                                                                                                                                                                        48cond_44:
                                                                                                                                                                                        49iget-object p1, p0, Lcom/mintegral/msdk/base/common/d/a/a;->d:Ljava/lang/Thread$UncaughtExceptionHandler;
                                                                                                                                                                                        50if-eqz p1, :cond_4b
                                                                                                                                                                                        52invoke-interface {p1, p4, p3}, Ljava/lang/Thread$UncaughtExceptionHandler;->uncaughtException(Ljava/lang/Thread;Ljava/lang/Throwable;)V
                                                                                                                                                                                        53cond_4b: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.io.FileReader.<init>
                                                                                                                                                                                        • java.io.BufferedReader.<init>
                                                                                                                                                                                        • java.io.BufferedReader.readLine
                                                                                                                                                                                        • java.lang.String.split
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • java.io.BufferedReader.close
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • /proc/cpuinfo
                                                                                                                                                                                        • \\s+
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "/proc/cpuinfo"
                                                                                                                                                                                        2const/4 v1, 0x2
                                                                                                                                                                                        3new-array v2, v1, [Ljava/lang/String;
                                                                                                                                                                                        5const-string v3, ""
                                                                                                                                                                                        6const/4 v4, 0x0
                                                                                                                                                                                        7aput-object v3, v2, v4
                                                                                                                                                                                        8const/4 v5, 0x1
                                                                                                                                                                                        9aput-object v3, v2, v5
                                                                                                                                                                                        10try_start_d: new-instance v3, Ljava/io/FileReader;
                                                                                                                                                                                        12invoke-direct {v3, v0}, Ljava/io/FileReader;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        13new-instance v0, Ljava/io/BufferedReader;
                                                                                                                                                                                        14const/16 v5, 0x2000
                                                                                                                                                                                        16invoke-direct {v0, v3, v5}, Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;I)V
                                                                                                                                                                                        18invoke-virtual {v0}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String;
                                                                                                                                                                                        19move-result-object v3
                                                                                                                                                                                        21const-string v5, "\\s+"
                                                                                                                                                                                        23invoke-virtual {v3, v5}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
                                                                                                                                                                                        24move-result-object v3
                                                                                                                                                                                        25goto_23: array-length v5, v3
                                                                                                                                                                                        26if-ge v1, v5, :cond_43
                                                                                                                                                                                        27new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                        29invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        30aget-object v6, v2, v4
                                                                                                                                                                                        32invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        33aget-object v6, v3, v1
                                                                                                                                                                                        35invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        37const-string v6, " "
                                                                                                                                                                                        39invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        41invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        42move-result-object v5
                                                                                                                                                                                        43aput-object v5, v2, v4
                                                                                                                                                                                        44add-int/lit8 v1, v1, 0x1
                                                                                                                                                                                        45goto/16 :goto_23
                                                                                                                                                                                        46cond_43:
                                                                                                                                                                                        47invoke-virtual {v0}, Ljava/io/BufferedReader;->close()V
                                                                                                                                                                                        48try_end_46: aget-object v0, v2, v4
                                                                                                                                                                                        49return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.mintegral.msdk.video.module.MintegralVideoView.J:Lcom/mintegral/msdk/video/module/MintegralVideoView$b
                                                                                                                                                                                        • com.mintegral.msdk.video.module.MintegralBaseView.b:Lcom/mintegral/msdk/base/entity/CampaignEx
                                                                                                                                                                                        • com.mintegral.msdk.video.module.MintegralBaseView.b:Lcom/mintegral/msdk/base/entity/CampaignEx
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • com.mintegral.msdk.video.module.MintegralVideoView.a
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        • java.lang.Throwable.getMessage
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • progress
                                                                                                                                                                                        • time
                                                                                                                                                                                        • duration
                                                                                                                                                                                        • MintegralBaseView
                                                                                                                                                                                        • {}
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1iget-object v0, p0, Lcom/mintegral/msdk/video/module/MintegralVideoView;->J:Lcom/mintegral/msdk/video/module/MintegralVideoView$b;
                                                                                                                                                                                        3invoke-virtual {v0}, Lcom/mintegral/msdk/video/module/MintegralVideoView$b;->a()I
                                                                                                                                                                                        4move-result v0
                                                                                                                                                                                        5const/4 v1, 0x0
                                                                                                                                                                                        7iget-object v2, p0, Lcom/mintegral/msdk/video/module/MintegralBaseView;->b:Lcom/mintegral/msdk/base/entity/CampaignEx;
                                                                                                                                                                                        8if-eqz v2, :cond_11
                                                                                                                                                                                        10iget-object v1, p0, Lcom/mintegral/msdk/video/module/MintegralBaseView;->b:Lcom/mintegral/msdk/base/entity/CampaignEx;
                                                                                                                                                                                        12invoke-virtual {v1}, Lcom/mintegral/msdk/base/entity/CampaignEx;->getVideoLength()I
                                                                                                                                                                                        13move-result v1
                                                                                                                                                                                        14cond_11: new-instance v2, Lorg/json/JSONObject;
                                                                                                                                                                                        16invoke-direct {v2}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        18const-string v3, "progress"
                                                                                                                                                                                        20invoke-static {v0, v1}, Lcom/mintegral/msdk/video/module/MintegralVideoView;->a(II)Ljava/lang/String;
                                                                                                                                                                                        21move-result-object v4
                                                                                                                                                                                        23invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        25const-string v3, "time"
                                                                                                                                                                                        27invoke-virtual {v2, v3, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        29const-string v0, "duration"
                                                                                                                                                                                        31invoke-static {v1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        32move-result-object v1
                                                                                                                                                                                        34invoke-virtual {v2, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        36invoke-virtual {v2}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        37move-result-object v0
                                                                                                                                                                                        38try_end_31: return-object v0
                                                                                                                                                                                        39catch_32: move-exception v0
                                                                                                                                                                                        41invoke-virtual {v0}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        42move-result-object v1
                                                                                                                                                                                        44const-string v2, "MintegralBaseView"
                                                                                                                                                                                        46invoke-static {v2, v1, v0}, Lcom/mintegral/msdk/base/utils/i;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        48const-string v0, "{}"
                                                                                                                                                                                        49return-object v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Object.<init>
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONException.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • default
                                                                                                                                                                                        • appId
                                                                                                                                                                                        • source
                                                                                                                                                                                        • streamAppId
                                                                                                                                                                                        • streamBizId
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                                                                                                                                                                                        2sput-object p2, Lcom/qq/e/comm/plugin/stream/a;->k:Ljava/lang/String;
                                                                                                                                                                                        4invoke-static {p3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        5move-result v0
                                                                                                                                                                                        6if-eqz v0, :cond_3c
                                                                                                                                                                                        8const-string v0, "default"
                                                                                                                                                                                        9goto_d: sput-object v0, Lcom/qq/e/comm/plugin/stream/a;->l:Ljava/lang/String;
                                                                                                                                                                                        10sput-object p4, Lcom/qq/e/comm/plugin/stream/a;->m:Ljava/lang/String;
                                                                                                                                                                                        11sput-object p5, Lcom/qq/e/comm/plugin/stream/a;->n:Ljava/lang/String;
                                                                                                                                                                                        12sput-object p6, Lcom/qq/e/comm/plugin/stream/a;->f:Lcom/qq/e/comm/adevent/ADListener;
                                                                                                                                                                                        13new-instance v0, Lorg/json/JSONObject;
                                                                                                                                                                                        15invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        16iput-object v0, p0, Lcom/qq/e/comm/plugin/stream/b;->g:Lorg/json/JSONObject;
                                                                                                                                                                                        17try_start_1c:
                                                                                                                                                                                        18iget-object v0, p0, Lcom/qq/e/comm/plugin/stream/b;->g:Lorg/json/JSONObject;
                                                                                                                                                                                        20const-string v1, "appId"
                                                                                                                                                                                        22invoke-virtual {v0, v1, p2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        24iget-object v0, p0, Lcom/qq/e/comm/plugin/stream/b;->g:Lorg/json/JSONObject;
                                                                                                                                                                                        26const-string v1, "source"
                                                                                                                                                                                        28invoke-virtual {v0, v1, p3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        30iget-object v0, p0, Lcom/qq/e/comm/plugin/stream/b;->g:Lorg/json/JSONObject;
                                                                                                                                                                                        32const-string v1, "streamAppId"
                                                                                                                                                                                        34invoke-virtual {v0, v1, p4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        36iget-object v0, p0, Lcom/qq/e/comm/plugin/stream/b;->g:Lorg/json/JSONObject;
                                                                                                                                                                                        38const-string v1, "streamBizId"
                                                                                                                                                                                        40invoke-virtual {v0, v1, p5}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        41try_end_38:
                                                                                                                                                                                        42invoke-direct {p0, p1}, Lcom/qq/e/comm/plugin/stream/b;->a(Landroid/content/Context;)V
                                                                                                                                                                                        43return-void
                                                                                                                                                                                        44cond_3c: move-object v0, p3
                                                                                                                                                                                        45goto/16 :goto_d
                                                                                                                                                                                        46catch_3e: move-exception v0
                                                                                                                                                                                        48invoke-virtual {v0}, Lorg/json/JSONException;->printStackTrace()V
                                                                                                                                                                                        49goto/16 :goto_38
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Intent.<init>
                                                                                                                                                                                        • android.view.View.getContext
                                                                                                                                                                                        • android.content.Intent.setClassName
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.addFlags
                                                                                                                                                                                        • android.view.View.getContext
                                                                                                                                                                                        • android.content.Context.startActivity
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • appid
                                                                                                                                                                                        • gdt_activity_delegate_name
                                                                                                                                                                                        • innerBrowser
                                                                                                                                                                                        • url
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-static {p2}, Lcom/qq/e/comm/util/StringUtil;->isEmpty(Ljava/lang/String;)Z
                                                                                                                                                                                        2move-result v0
                                                                                                                                                                                        3if-nez v0, :cond_3f
                                                                                                                                                                                        4new-instance v0, Landroid/content/Intent;
                                                                                                                                                                                        6invoke-direct {v0}, Landroid/content/Intent;-><init>()V
                                                                                                                                                                                        8invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context;
                                                                                                                                                                                        9move-result-object v1
                                                                                                                                                                                        11invoke-static {}, Lcom/qq/e/comm/plugin/util/af;->a()Ljava/lang/String;
                                                                                                                                                                                        12move-result-object v2
                                                                                                                                                                                        14invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->setClassName(Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        16const-string v1, "appid"
                                                                                                                                                                                        18invoke-static {}, Lcom/qq/e/comm/managers/GDTADManager;->getInstance()Lcom/qq/e/comm/managers/GDTADManager;
                                                                                                                                                                                        19move-result-object v2
                                                                                                                                                                                        21invoke-virtual {v2}, Lcom/qq/e/comm/managers/GDTADManager;->getAppStatus()Lcom/qq/e/comm/managers/status/APPStatus;
                                                                                                                                                                                        22move-result-object v2
                                                                                                                                                                                        24invoke-virtual {v2}, Lcom/qq/e/comm/managers/status/APPStatus;->getAPPID()Ljava/lang/String;
                                                                                                                                                                                        25move-result-object v2
                                                                                                                                                                                        27invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        29const-string v1, "gdt_activity_delegate_name"
                                                                                                                                                                                        31const-string v2, "innerBrowser"
                                                                                                                                                                                        33invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        35const-string v1, "url"
                                                                                                                                                                                        37invoke-virtual {v0, v1, p2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        38const/high16 v1, 0x10000000
                                                                                                                                                                                        40invoke-virtual {v0, v1}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
                                                                                                                                                                                        42invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context;
                                                                                                                                                                                        43move-result-object v1
                                                                                                                                                                                        45invoke-virtual {v1, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
                                                                                                                                                                                        46cond_3f: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.net.Uri.parse
                                                                                                                                                                                        • android.net.Uri.buildUpon
                                                                                                                                                                                        • android.net.Uri$Builder.appendQueryParameter
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.net.Uri$Builder.appendQueryParameter
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.net.Uri$Builder.appendQueryParameter
                                                                                                                                                                                        • android.net.Uri$Builder.build
                                                                                                                                                                                        • android.net.Uri.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • version
                                                                                                                                                                                        • 0031205000
                                                                                                                                                                                        • source
                                                                                                                                                                                        • access_token
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-static {p1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
                                                                                                                                                                                        2move-result-object p1
                                                                                                                                                                                        4invoke-virtual {p1}, Landroid/net/Uri;->buildUpon()Landroid/net/Uri$Builder;
                                                                                                                                                                                        5move-result-object p1
                                                                                                                                                                                        7const-string v0, "version"
                                                                                                                                                                                        9const-string v1, "0031205000"
                                                                                                                                                                                        11invoke-virtual {p1, v0, v1}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
                                                                                                                                                                                        13iget-object v0, p0, Lcom/sina/weibo/sdk/component/f;->h:Ljava/lang/String;
                                                                                                                                                                                        15invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        16move-result v0
                                                                                                                                                                                        17if-nez v0, :cond_1e
                                                                                                                                                                                        19iget-object v0, p0, Lcom/sina/weibo/sdk/component/f;->h:Ljava/lang/String;
                                                                                                                                                                                        21const-string v1, "source"
                                                                                                                                                                                        23invoke-virtual {p1, v1, v0}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
                                                                                                                                                                                        24cond_1e:
                                                                                                                                                                                        25iget-object v0, p0, Lcom/sina/weibo/sdk/component/f;->g:Ljava/lang/String;
                                                                                                                                                                                        27invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        28move-result v0
                                                                                                                                                                                        29if-nez v0, :cond_2d
                                                                                                                                                                                        31iget-object v0, p0, Lcom/sina/weibo/sdk/component/f;->g:Ljava/lang/String;
                                                                                                                                                                                        33const-string v1, "access_token"
                                                                                                                                                                                        35invoke-virtual {p1, v1, v0}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
                                                                                                                                                                                        36cond_2d:
                                                                                                                                                                                        37invoke-virtual {p1}, Landroid/net/Uri$Builder;->build()Landroid/net/Uri;
                                                                                                                                                                                        38move-result-object p1
                                                                                                                                                                                        40invoke-virtual {p1}, Landroid/net/Uri;->toString()Ljava/lang/String;
                                                                                                                                                                                        41move-result-object p1
                                                                                                                                                                                        42return-object p1
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Long.TYPE:Ljava/lang/Class
                                                                                                                                                                                        • java.lang.Long.TYPE:Ljava/lang/Class
                                                                                                                                                                                        • java.lang.Long.TYPE:Ljava/lang/Class
                                                                                                                                                                                        • java.lang.Integer.TYPE:Ljava/lang/Class
                                                                                                                                                                                        • java.lang.Integer.TYPE:Ljava/lang/Class
                                                                                                                                                                                        • java.lang.Float.TYPE:Ljava/lang/Class
                                                                                                                                                                                        • java.lang.Float.TYPE:Ljava/lang/Class
                                                                                                                                                                                        • java.lang.Integer.TYPE:Ljava/lang/Class
                                                                                                                                                                                        • java.lang.Boolean.TYPE:Ljava/lang/Class
                                                                                                                                                                                        • java.lang.Long.TYPE:Ljava/lang/Class
                                                                                                                                                                                        • java.lang.Boolean.TYPE:Ljava/lang/Class
                                                                                                                                                                                        • java.lang.Boolean.TYPE:Ljava/lang/Class
                                                                                                                                                                                        • java.lang.Float.TYPE:Ljava/lang/Class
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • box_id
                                                                                                                                                                                        • _ID
                                                                                                                                                                                        • DATE
                                                                                                                                                                                        • ODOMETER
                                                                                                                                                                                        • ODOMETER_ADD
                                                                                                                                                                                        • PRICE
                                                                                                                                                                                        • YUAN
                                                                                                                                                                                        • TYPE
                                                                                                                                                                                        • GASS_UP
                                                                                                                                                                                        • REMARK
                                                                                                                                                                                        • CAR_ID
                                                                                                                                                                                        • FORGET_LAST_TIME
                                                                                                                                                                                        • LIGHT_ON
                                                                                                                                                                                        • STATION_ID
                                                                                                                                                                                        • CONSUMPTION
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const-class v0, Lcom/firebear/androil/model/OilRecord;
                                                                                                                                                                                        1sput-object v0, Lcom/firebear/androil/model/OilRecord_;->__ENTITY_CLASS:Ljava/lang/Class;
                                                                                                                                                                                        2new-instance v0, Lcom/firebear/androil/model/OilRecordCursor$Factory;
                                                                                                                                                                                        4invoke-direct {v0}, Lcom/firebear/androil/model/OilRecordCursor$Factory;-><init>()V
                                                                                                                                                                                        5sput-object v0, Lcom/firebear/androil/model/OilRecord_;->__CURSOR_FACTORY:Lio/objectbox/a/b;
                                                                                                                                                                                        6new-instance v0, Lcom/firebear/androil/model/OilRecord_$OilRecordIdGetter;
                                                                                                                                                                                        8invoke-direct {v0}, Lcom/firebear/androil/model/OilRecord_$OilRecordIdGetter;-><init>()V
                                                                                                                                                                                        9sput-object v0, Lcom/firebear/androil/model/OilRecord_;->__ID_GETTER:Lcom/firebear/androil/model/OilRecord_$OilRecordIdGetter;
                                                                                                                                                                                        10new-instance v0, Lcom/firebear/androil/model/OilRecord_;
                                                                                                                                                                                        12invoke-direct {v0}, Lcom/firebear/androil/model/OilRecord_;-><init>()V
                                                                                                                                                                                        13sput-object v0, Lcom/firebear/androil/model/OilRecord_;->__INSTANCE:Lcom/firebear/androil/model/OilRecord_;
                                                                                                                                                                                        14new-instance v0, Lio/objectbox/h;
                                                                                                                                                                                        16sget-object v2, Lcom/firebear/androil/model/OilRecord_;->__INSTANCE:Lcom/firebear/androil/model/OilRecord_;
                                                                                                                                                                                        18sget-object v5, Ljava/lang/Long;->TYPE:Ljava/lang/Class;
                                                                                                                                                                                        19const/4 v3, 0x0
                                                                                                                                                                                        20const/16 v4, 0xe
                                                                                                                                                                                        22const-string v6, "box_id"
                                                                                                                                                                                        23const/4 v7, 0x1
                                                                                                                                                                                        25const-string v8, "box_id"
                                                                                                                                                                                        26move-object v1, v0
                                                                                                                                                                                        28invoke-direct/range {v1 .. v8}, Lio/objectbox/h;-><init>(Lio/objectbox/c;IILjava/lang/Class;Ljava/lang/String;ZLjava/lang/String;)V
                                                                                                                                                                                        29sput-object v0, Lcom/firebear/androil/model/OilRecord_;->box_id:Lio/objectbox/h;
                                                                                                                                                                                        30new-instance v0, Lio/objectbox/h;
                                                                                                                                                                                        32sget-object v10, Lcom/firebear/androil/model/OilRecord_;->__INSTANCE:Lcom/firebear/androil/model/OilRecord_;
                                                                                                                                                                                        34sget-object v13, Ljava/lang/Long;->TYPE:Ljava/lang/Class;
                                                                                                                                                                                        35const/4 v11, 0x1
                                                                                                                                                                                        36const/4 v12, 0x1
                                                                                                                                                                                        38const-string v14, "_ID"
                                                                                                                                                                                        39move-object v9, v0
                                                                                                                                                                                        41invoke-direct/range {v9 .. v14}, Lio/objectbox/h;-><init>(Lio/objectbox/c;IILjava/lang/Class;Ljava/lang/String;)V
                                                                                                                                                                                        42sput-object v0, Lcom/firebear/androil/model/OilRecord_;->_ID:Lio/objectbox/h;
                                                                                                                                                                                        43new-instance v0, Lio/objectbox/h;
                                                                                                                                                                                        45sget-object v2, Lcom/firebear/androil/model/OilRecord_;->__INSTANCE:Lcom/firebear/androil/model/OilRecord_;
                                                                                                                                                                                        47sget-object v5, Ljava/lang/Long;->TYPE:Ljava/lang/Class;
                                                                                                                                                                                        48const/4 v3, 0x2
                                                                                                                                                                                        49const/4 v4, 0x2
                                                                                                                                                                                        51const-string v6, "DATE"
                                                                                                                                                                                        52move-object v1, v0
                                                                                                                                                                                        54invoke-direct/range {v1 .. v6}, Lio/objectbox/h;-><init>(Lio/objectbox/c;IILjava/lang/Class;Ljava/lang/String;)V
                                                                                                                                                                                        55sput-object v0, Lcom/firebear/androil/model/OilRecord_;->DATE:Lio/objectbox/h;
                                                                                                                                                                                        56new-instance v0, Lio/objectbox/h;
                                                                                                                                                                                        58sget-object v8, Lcom/firebear/androil/model/OilRecord_;->__INSTANCE:Lcom/firebear/androil/model/OilRecord_;
                                                                                                                                                                                        60sget-object v11, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
                                                                                                                                                                                        61const/4 v9, 0x3
                                                                                                                                                                                        62const/4 v10, 0x3
                                                                                                                                                                                        64const-string v12, "ODOMETER"
                                                                                                                                                                                        65move-object v7, v0
                                                                                                                                                                                        67invoke-direct/range {v7 .. v12}, Lio/objectbox/h;-><init>(Lio/objectbox/c;IILjava/lang/Class;Ljava/lang/String;)V
                                                                                                                                                                                        68sput-object v0, Lcom/firebear/androil/model/OilRecord_;->ODOMETER:Lio/objectbox/h;
                                                                                                                                                                                        69new-instance v0, Lio/objectbox/h;
                                                                                                                                                                                        71sget-object v2, Lcom/firebear/androil/model/OilRecord_;->__INSTANCE:Lcom/firebear/androil/model/OilRecord_;
                                                                                                                                                                                        73sget-object v5, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
                                                                                                                                                                                        74const/4 v3, 0x4
                                                                                                                                                                                        75const/16 v4, 0xf
                                                                                                                                                                                        77const-string v6, "ODOMETER_ADD"
                                                                                                                                                                                        78move-object v1, v0
                                                                                                                                                                                        80invoke-direct/range {v1 .. v6}, Lio/objectbox/h;-><init>(Lio/objectbox/c;IILjava/lang/Class;Ljava/lang/String;)V
                                                                                                                                                                                        81sput-object v0, Lcom/firebear/androil/model/OilRecord_;->ODOMETER_ADD:Lio/objectbox/h;
                                                                                                                                                                                        82new-instance v0, Lio/objectbox/h;
                                                                                                                                                                                        84sget-object v8, Lcom/firebear/androil/model/OilRecord_;->__INSTANCE:Lcom/firebear/androil/model/OilRecord_;
                                                                                                                                                                                        86sget-object v11, Ljava/lang/Float;->TYPE:Ljava/lang/Class;
                                                                                                                                                                                        87const/4 v9, 0x5
                                                                                                                                                                                        88const/4 v10, 0x4
                                                                                                                                                                                        90const-string v12, "PRICE"
                                                                                                                                                                                        91move-object v7, v0
                                                                                                                                                                                        93invoke-direct/range {v7 .. v12}, Lio/objectbox/h;-><init>(Lio/objectbox/c;IILjava/lang/Class;Ljava/lang/String;)V
                                                                                                                                                                                        94sput-object v0, Lcom/firebear/androil/model/OilRecord_;->PRICE:Lio/objectbox/h;
                                                                                                                                                                                        95new-instance v0, Lio/objectbox/h;
                                                                                                                                                                                        97sget-object v2, Lcom/firebear/androil/model/OilRecord_;->__INSTANCE:Lcom/firebear/androil/model/OilRecord_;
                                                                                                                                                                                        99sget-object v5, Ljava/lang/Float;->TYPE:Ljava/lang/Class;
                                                                                                                                                                                        100const/4 v3, 0x6
                                                                                                                                                                                        101const/4 v4, 0x5
                                                                                                                                                                                        103const-string v6, "YUAN"
                                                                                                                                                                                        104move-object v1, v0
                                                                                                                                                                                        106invoke-direct/range {v1 .. v6}, Lio/objectbox/h;-><init>(Lio/objectbox/c;IILjava/lang/Class;Ljava/lang/String;)V
                                                                                                                                                                                        107sput-object v0, Lcom/firebear/androil/model/OilRecord_;->YUAN:Lio/objectbox/h;
                                                                                                                                                                                        108new-instance v0, Lio/objectbox/h;
                                                                                                                                                                                        110sget-object v8, Lcom/firebear/androil/model/OilRecord_;->__INSTANCE:Lcom/firebear/androil/model/OilRecord_;
                                                                                                                                                                                        112sget-object v11, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
                                                                                                                                                                                        113const/4 v9, 0x7
                                                                                                                                                                                        114const/4 v10, 0x6
                                                                                                                                                                                        116const-string v12, "TYPE"
                                                                                                                                                                                        117move-object v7, v0
                                                                                                                                                                                        119invoke-direct/range {v7 .. v12}, Lio/objectbox/h;-><init>(Lio/objectbox/c;IILjava/lang/Class;Ljava/lang/String;)V
                                                                                                                                                                                        120sput-object v0, Lcom/firebear/androil/model/OilRecord_;->TYPE:Lio/objectbox/h;
                                                                                                                                                                                        121new-instance v0, Lio/objectbox/h;
                                                                                                                                                                                        123sget-object v2, Lcom/firebear/androil/model/OilRecord_;->__INSTANCE:Lcom/firebear/androil/model/OilRecord_;
                                                                                                                                                                                        125sget-object v5, Ljava/lang/Boolean;->TYPE:Ljava/lang/Class;
                                                                                                                                                                                        126const/16 v3, 0x8
                                                                                                                                                                                        127const/4 v4, 0x7
                                                                                                                                                                                        129const-string v6, "GASS_UP"
                                                                                                                                                                                        130move-object v1, v0
                                                                                                                                                                                        132invoke-direct/range {v1 .. v6}, Lio/objectbox/h;-><init>(Lio/objectbox/c;IILjava/lang/Class;Ljava/lang/String;)V
                                                                                                                                                                                        133sput-object v0, Lcom/firebear/androil/model/OilRecord_;->GASS_UP:Lio/objectbox/h;
                                                                                                                                                                                        134new-instance v0, Lio/objectbox/h;
                                                                                                                                                                                        136sget-object v8, Lcom/firebear/androil/model/OilRecord_;->__INSTANCE:Lcom/firebear/androil/model/OilRecord_;
                                                                                                                                                                                        137const-class v11, Ljava/lang/String;
                                                                                                                                                                                        138const/16 v9, 0x9
                                                                                                                                                                                        139const/16 v10, 0x8
                                                                                                                                                                                        141const-string v12, "REMARK"
                                                                                                                                                                                        142move-object v7, v0
                                                                                                                                                                                        144invoke-direct/range {v7 .. v12}, Lio/objectbox/h;-><init>(Lio/objectbox/c;IILjava/lang/Class;Ljava/lang/String;)V
                                                                                                                                                                                        145sput-object v0, Lcom/firebear/androil/model/OilRecord_;->REMARK:Lio/objectbox/h;
                                                                                                                                                                                        146new-instance v0, Lio/objectbox/h;
                                                                                                                                                                                        148sget-object v2, Lcom/firebear/androil/model/OilRecord_;->__INSTANCE:Lcom/firebear/androil/model/OilRecord_;
                                                                                                                                                                                        150sget-object v5, Ljava/lang/Long;->TYPE:Ljava/lang/Class;
                                                                                                                                                                                        151const/16 v3, 0xa
                                                                                                                                                                                        152const/16 v4, 0x9
                                                                                                                                                                                        154const-string v6, "CAR_ID"
                                                                                                                                                                                        155move-object v1, v0
                                                                                                                                                                                        157invoke-direct/range {v1 .. v6}, Lio/objectbox/h;-><init>(Lio/objectbox/c;IILjava/lang/Class;Ljava/lang/String;)V
                                                                                                                                                                                        158sput-object v0, Lcom/firebear/androil/model/OilRecord_;->CAR_ID:Lio/objectbox/h;
                                                                                                                                                                                        159new-instance v0, Lio/objectbox/h;
                                                                                                                                                                                        161sget-object v8, Lcom/firebear/androil/model/OilRecord_;->__INSTANCE:Lcom/firebear/androil/model/OilRecord_;
                                                                                                                                                                                        163sget-object v11, Ljava/lang/Boolean;->TYPE:Ljava/lang/Class;
                                                                                                                                                                                        164const/16 v9, 0xb
                                                                                                                                                                                        165const/16 v10, 0xa
                                                                                                                                                                                        167const-string v12, "FORGET_LAST_TIME"
                                                                                                                                                                                        168move-object v7, v0
                                                                                                                                                                                        170invoke-direct/range {v7 .. v12}, Lio/objectbox/h;-><init>(Lio/objectbox/c;IILjava/lang/Class;Ljava/lang/String;)V
                                                                                                                                                                                        171sput-object v0, Lcom/firebear/androil/model/OilRecord_;->FORGET_LAST_TIME:Lio/objectbox/h;
                                                                                                                                                                                        172new-instance v0, Lio/objectbox/h;
                                                                                                                                                                                        174sget-object v2, Lcom/firebear/androil/model/OilRecord_;->__INSTANCE:Lcom/firebear/androil/model/OilRecord_;
                                                                                                                                                                                        176sget-object v5, Ljava/lang/Boolean;->TYPE:Ljava/lang/Class;
                                                                                                                                                                                        177const/16 v3, 0xc
                                                                                                                                                                                        178const/16 v4, 0xb
                                                                                                                                                                                        180const-string v6, "LIGHT_ON"
                                                                                                                                                                                        181move-object v1, v0
                                                                                                                                                                                        183invoke-direct/range {v1 .. v6}, Lio/objectbox/h;-><init>(Lio/objectbox/c;IILjava/lang/Class;Ljava/lang/String;)V
                                                                                                                                                                                        184sput-object v0, Lcom/firebear/androil/model/OilRecord_;->LIGHT_ON:Lio/objectbox/h;
                                                                                                                                                                                        185new-instance v0, Lio/objectbox/h;
                                                                                                                                                                                        187sget-object v8, Lcom/firebear/androil/model/OilRecord_;->__INSTANCE:Lcom/firebear/androil/model/OilRecord_;
                                                                                                                                                                                        188const-class v11, Ljava/lang/String;
                                                                                                                                                                                        189const/16 v9, 0xd
                                                                                                                                                                                        190const/16 v10, 0xc
                                                                                                                                                                                        192const-string v12, "STATION_ID"
                                                                                                                                                                                        193move-object v7, v0
                                                                                                                                                                                        195invoke-direct/range {v7 .. v12}, Lio/objectbox/h;-><init>(Lio/objectbox/c;IILjava/lang/Class;Ljava/lang/String;)V
                                                                                                                                                                                        196sput-object v0, Lcom/firebear/androil/model/OilRecord_;->STATION_ID:Lio/objectbox/h;
                                                                                                                                                                                        197new-instance v0, Lio/objectbox/h;
                                                                                                                                                                                        199sget-object v2, Lcom/firebear/androil/model/OilRecord_;->__INSTANCE:Lcom/firebear/androil/model/OilRecord_;
                                                                                                                                                                                        201sget-object v5, Ljava/lang/Float;->TYPE:Ljava/lang/Class;
                                                                                                                                                                                        202const/16 v3, 0xe
                                                                                                                                                                                        203const/16 v4, 0xd
                                                                                                                                                                                        205const-string v6, "CONSUMPTION"
                                                                                                                                                                                        206move-object v1, v0
                                                                                                                                                                                        208invoke-direct/range {v1 .. v6}, Lio/objectbox/h;-><init>(Lio/objectbox/c;IILjava/lang/Class;Ljava/lang/String;)V
                                                                                                                                                                                        209sput-object v0, Lcom/firebear/androil/model/OilRecord_;->CONSUMPTION:Lio/objectbox/h;
                                                                                                                                                                                        210const/16 v0, 0xf
                                                                                                                                                                                        211new-array v0, v0, [Lio/objectbox/h;
                                                                                                                                                                                        213sget-object v1, Lcom/firebear/androil/model/OilRecord_;->box_id:Lio/objectbox/h;
                                                                                                                                                                                        214const/4 v2, 0x0
                                                                                                                                                                                        215aput-object v1, v0, v2
                                                                                                                                                                                        217sget-object v2, Lcom/firebear/androil/model/OilRecord_;->_ID:Lio/objectbox/h;
                                                                                                                                                                                        218const/4 v3, 0x1
                                                                                                                                                                                        219aput-object v2, v0, v3
                                                                                                                                                                                        221sget-object v2, Lcom/firebear/androil/model/OilRecord_;->DATE:Lio/objectbox/h;
                                                                                                                                                                                        222const/4 v3, 0x2
                                                                                                                                                                                        223aput-object v2, v0, v3
                                                                                                                                                                                        225sget-object v2, Lcom/firebear/androil/model/OilRecord_;->ODOMETER:Lio/objectbox/h;
                                                                                                                                                                                        226const/4 v3, 0x3
                                                                                                                                                                                        227aput-object v2, v0, v3
                                                                                                                                                                                        229sget-object v2, Lcom/firebear/androil/model/OilRecord_;->ODOMETER_ADD:Lio/objectbox/h;
                                                                                                                                                                                        230const/4 v3, 0x4
                                                                                                                                                                                        231aput-object v2, v0, v3
                                                                                                                                                                                        233sget-object v2, Lcom/firebear/androil/model/OilRecord_;->PRICE:Lio/objectbox/h;
                                                                                                                                                                                        234const/4 v3, 0x5
                                                                                                                                                                                        235aput-object v2, v0, v3
                                                                                                                                                                                        237sget-object v2, Lcom/firebear/androil/model/OilRecord_;->YUAN:Lio/objectbox/h;
                                                                                                                                                                                        238const/4 v3, 0x6
                                                                                                                                                                                        239aput-object v2, v0, v3
                                                                                                                                                                                        241sget-object v2, Lcom/firebear/androil/model/OilRecord_;->TYPE:Lio/objectbox/h;
                                                                                                                                                                                        242const/4 v3, 0x7
                                                                                                                                                                                        243aput-object v2, v0, v3
                                                                                                                                                                                        245sget-object v2, Lcom/firebear/androil/model/OilRecord_;->GASS_UP:Lio/objectbox/h;
                                                                                                                                                                                        246const/16 v3, 0x8
                                                                                                                                                                                        247aput-object v2, v0, v3
                                                                                                                                                                                        249sget-object v2, Lcom/firebear/androil/model/OilRecord_;->REMARK:Lio/objectbox/h;
                                                                                                                                                                                        250const/16 v3, 0x9
                                                                                                                                                                                        251aput-object v2, v0, v3
                                                                                                                                                                                        253sget-object v2, Lcom/firebear/androil/model/OilRecord_;->CAR_ID:Lio/objectbox/h;
                                                                                                                                                                                        254const/16 v3, 0xa
                                                                                                                                                                                        255aput-object v2, v0, v3
                                                                                                                                                                                        257sget-object v2, Lcom/firebear/androil/model/OilRecord_;->FORGET_LAST_TIME:Lio/objectbox/h;
                                                                                                                                                                                        258const/16 v3, 0xb
                                                                                                                                                                                        259aput-object v2, v0, v3
                                                                                                                                                                                        261sget-object v2, Lcom/firebear/androil/model/OilRecord_;->LIGHT_ON:Lio/objectbox/h;
                                                                                                                                                                                        262const/16 v3, 0xc
                                                                                                                                                                                        263aput-object v2, v0, v3
                                                                                                                                                                                        265sget-object v2, Lcom/firebear/androil/model/OilRecord_;->STATION_ID:Lio/objectbox/h;
                                                                                                                                                                                        266const/16 v3, 0xd
                                                                                                                                                                                        267aput-object v2, v0, v3
                                                                                                                                                                                        269sget-object v2, Lcom/firebear/androil/model/OilRecord_;->CONSUMPTION:Lio/objectbox/h;
                                                                                                                                                                                        270const/16 v3, 0xe
                                                                                                                                                                                        271aput-object v2, v0, v3
                                                                                                                                                                                        272sput-object v0, Lcom/firebear/androil/model/OilRecord_;->__ALL_PROPERTIES:[Lio/objectbox/h;
                                                                                                                                                                                        273sput-object v1, Lcom/firebear/androil/model/OilRecord_;->__ID_PROPERTY:Lio/objectbox/h;
                                                                                                                                                                                        274return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • id
                                                                                                                                                                                        • to
                                                                                                                                                                                        • from
                                                                                                                                                                                        • chid
                                                                                                                                                                                        • type
                                                                                                                                                                                        • error
                                                                                                                                                                                        • iq
                                                                                                                                                                                        • iq usage error. send packet in packet parser.
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, ""
                                                                                                                                                                                        3const-string v1, "id"
                                                                                                                                                                                        5invoke-interface {p0, v0, v1}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        6move-result-object v1
                                                                                                                                                                                        8const-string v2, "to"
                                                                                                                                                                                        10invoke-interface {p0, v0, v2}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        11move-result-object v2
                                                                                                                                                                                        13const-string v3, "from"
                                                                                                                                                                                        15invoke-interface {p0, v0, v3}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        16move-result-object v3
                                                                                                                                                                                        18const-string v4, "chid"
                                                                                                                                                                                        20invoke-interface {p0, v0, v4}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        21move-result-object v4
                                                                                                                                                                                        23const-string v5, "type"
                                                                                                                                                                                        25invoke-interface {p0, v0, v5}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        26move-result-object v5
                                                                                                                                                                                        28invoke-static {v5}, Lc/g/h/c/b$a;->a(Ljava/lang/String;)Lc/g/h/c/b$a;
                                                                                                                                                                                        29move-result-object v5
                                                                                                                                                                                        30new-instance v6, Ljava/util/HashMap;
                                                                                                                                                                                        32invoke-direct {v6}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        33const/4 v7, 0x0
                                                                                                                                                                                        34const/4 v8, 0x0
                                                                                                                                                                                        35goto_2b:
                                                                                                                                                                                        36invoke-interface {p0}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeCount()I
                                                                                                                                                                                        37move-result v9
                                                                                                                                                                                        38if-ge v8, v9, :cond_3f
                                                                                                                                                                                        40invoke-interface {p0, v8}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeName(I)Ljava/lang/String;
                                                                                                                                                                                        41move-result-object v9
                                                                                                                                                                                        43invoke-interface {p0, v0, v9}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        44move-result-object v10
                                                                                                                                                                                        46invoke-virtual {v6, v9, v10}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        47add-int/lit8 v8, v8, 0x1
                                                                                                                                                                                        48goto/16 :goto_2b
                                                                                                                                                                                        49cond_3f: const/4 v0, 0x0
                                                                                                                                                                                        50move-object v8, v0
                                                                                                                                                                                        51move-object v9, v8
                                                                                                                                                                                        52goto_42: if-nez v7, :cond_7e
                                                                                                                                                                                        54invoke-interface {p0}, Lorg/xmlpull/v1/XmlPullParser;->next()I
                                                                                                                                                                                        55move-result v10
                                                                                                                                                                                        56const/4 v11, 0x2
                                                                                                                                                                                        57if-ne v10, v11, :cond_6d
                                                                                                                                                                                        59invoke-interface {p0}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String;
                                                                                                                                                                                        60move-result-object v10
                                                                                                                                                                                        62invoke-interface {p0}, Lorg/xmlpull/v1/XmlPullParser;->getNamespace()Ljava/lang/String;
                                                                                                                                                                                        63move-result-object v11
                                                                                                                                                                                        65const-string v12, "error"
                                                                                                                                                                                        67invoke-virtual {v10, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        68move-result v12
                                                                                                                                                                                        69if-eqz v12, :cond_60
                                                                                                                                                                                        71invoke-static {p0}, Lc/g/h/e/a;->d(Lorg/xmlpull/v1/XmlPullParser;)Lc/g/h/c/h;
                                                                                                                                                                                        72move-result-object v9
                                                                                                                                                                                        73goto/16 :goto_42
                                                                                                                                                                                        74cond_60: new-instance v8, Lc/g/h/c/b;
                                                                                                                                                                                        76invoke-direct {v8}, Lc/g/h/c/b;-><init>()V
                                                                                                                                                                                        78invoke-static {v10, v11, p0}, Lc/g/h/e/a;->a(Ljava/lang/String;Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)Lc/g/h/c/a;
                                                                                                                                                                                        79move-result-object v10
                                                                                                                                                                                        81invoke-virtual {v8, v10}, Lc/g/h/c/d;->a(Lc/g/h/c/a;)V
                                                                                                                                                                                        82goto/16 :goto_42
                                                                                                                                                                                        83cond_6d: const/4 v11, 0x3
                                                                                                                                                                                        84if-ne v10, v11, :cond_42
                                                                                                                                                                                        86invoke-interface {p0}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String;
                                                                                                                                                                                        87move-result-object v10
                                                                                                                                                                                        89const-string v11, "iq"
                                                                                                                                                                                        91invoke-virtual {v10, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        92move-result v10
                                                                                                                                                                                        93if-eqz v10, :cond_42
                                                                                                                                                                                        94const/4 v7, 0x1
                                                                                                                                                                                        95goto/16 :goto_42
                                                                                                                                                                                        96cond_7e: if-nez v8, :cond_b8
                                                                                                                                                                                        98sget-object p0, Lc/g/h/c/b$a;->a:Lc/g/h/c/b$a;
                                                                                                                                                                                        99if-eq p0, v5, :cond_8f
                                                                                                                                                                                        101sget-object p0, Lc/g/h/c/b$a;->b:Lc/g/h/c/b$a;
                                                                                                                                                                                        102if-ne p0, v5, :cond_89
                                                                                                                                                                                        103goto/16 :goto_8f
                                                                                                                                                                                        104cond_89: new-instance v8, Lc/g/h/e/c;
                                                                                                                                                                                        106invoke-direct {v8}, Lc/g/h/e/c;-><init>()V
                                                                                                                                                                                        107goto/16 :goto_b8
                                                                                                                                                                                        108goto_8f: new-instance p0, Lc/g/h/e/b;
                                                                                                                                                                                        110invoke-direct {p0}, Lc/g/h/e/b;-><init>()V
                                                                                                                                                                                        112invoke-virtual {p0, v1}, Lc/g/h/c/d;->a(Ljava/lang/String;)V
                                                                                                                                                                                        114invoke-virtual {p0, v3}, Lc/g/h/c/d;->c(Ljava/lang/String;)V
                                                                                                                                                                                        116invoke-virtual {p0, v2}, Lc/g/h/c/d;->d(Ljava/lang/String;)V
                                                                                                                                                                                        118sget-object v1, Lc/g/h/c/b$a;->d:Lc/g/h/c/b$a;
                                                                                                                                                                                        120invoke-virtual {p0, v1}, Lc/g/h/c/b;->a(Lc/g/h/c/b$a;)V
                                                                                                                                                                                        122invoke-virtual {p0, v4}, Lc/g/h/c/d;->b(Ljava/lang/String;)V
                                                                                                                                                                                        123new-instance v1, Lc/g/h/c/h;
                                                                                                                                                                                        125sget-object v2, Lc/g/h/c/h$a;->e:Lc/g/h/c/h$a;
                                                                                                                                                                                        127invoke-direct {v1, v2}, Lc/g/h/c/h;-><init>(Lc/g/h/c/h$a;)V
                                                                                                                                                                                        129invoke-virtual {p0, v1}, Lc/g/h/c/d;->a(Lc/g/h/c/h;)V
                                                                                                                                                                                        131invoke-virtual {p1, p0}, Lc/g/h/a;->a(Lc/g/h/c/d;)V
                                                                                                                                                                                        133const-string p0, "iq usage error. send packet in packet parser."
                                                                                                                                                                                        135invoke-static {p0}, Lc/g/a/a/c/c;->d(Ljava/lang/String;)V
                                                                                                                                                                                        136return-object v0
                                                                                                                                                                                        137cond_b8:
                                                                                                                                                                                        138invoke-virtual {v8, v1}, Lc/g/h/c/d;->a(Ljava/lang/String;)V
                                                                                                                                                                                        140invoke-virtual {v8, v2}, Lc/g/h/c/d;->c(Ljava/lang/String;)V
                                                                                                                                                                                        142invoke-virtual {v8, v4}, Lc/g/h/c/d;->b(Ljava/lang/String;)V
                                                                                                                                                                                        144invoke-virtual {v8, v3}, Lc/g/h/c/d;->d(Ljava/lang/String;)V
                                                                                                                                                                                        146invoke-virtual {v8, v5}, Lc/g/h/c/b;->a(Lc/g/h/c/b$a;)V
                                                                                                                                                                                        148invoke-virtual {v8, v9}, Lc/g/h/c/d;->a(Lc/g/h/c/h;)V
                                                                                                                                                                                        150invoke-virtual {v8, v6}, Lc/g/h/c/b;->a(Ljava/util/Map;)V
                                                                                                                                                                                        151return-object v8
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.EnumMap.<init>
                                                                                                                                                                                        • c.e.b.f.h$e.a:Lc/e/b/f/h$e
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • c.e.b.f.h$e.b:Lc/e/b/f/h$e
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • c.e.b.f.h$e.c:Lc/e/b/f/h$e
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Collections.unmodifiableMap
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • Imprint
                                                                                                                                                                                        • property
                                                                                                                                                                                        • version
                                                                                                                                                                                        • checksum
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, La/a/a/b/k;
                                                                                                                                                                                        2const-string v1, "Imprint"
                                                                                                                                                                                        4invoke-direct {v0, v1}, La/a/a/b/k;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        5sput-object v0, Lc/e/b/f/h;->a:La/a/a/b/k;
                                                                                                                                                                                        6new-instance v0, La/a/a/b/c;
                                                                                                                                                                                        7const/16 v1, 0xd
                                                                                                                                                                                        9const-string v2, "property"
                                                                                                                                                                                        10const/4 v3, 0x1
                                                                                                                                                                                        12invoke-direct {v0, v2, v1, v3}, La/a/a/b/c;-><init>(Ljava/lang/String;BS)V
                                                                                                                                                                                        13sput-object v0, Lc/e/b/f/h;->b:La/a/a/b/c;
                                                                                                                                                                                        14new-instance v0, La/a/a/b/c;
                                                                                                                                                                                        15const/16 v4, 0x8
                                                                                                                                                                                        17const-string v5, "version"
                                                                                                                                                                                        18const/4 v6, 0x2
                                                                                                                                                                                        20invoke-direct {v0, v5, v4, v6}, La/a/a/b/c;-><init>(Ljava/lang/String;BS)V
                                                                                                                                                                                        21sput-object v0, Lc/e/b/f/h;->c:La/a/a/b/c;
                                                                                                                                                                                        22new-instance v0, La/a/a/b/c;
                                                                                                                                                                                        24const-string v6, "checksum"
                                                                                                                                                                                        25const/16 v7, 0xb
                                                                                                                                                                                        26const/4 v8, 0x3
                                                                                                                                                                                        28invoke-direct {v0, v6, v7, v8}, La/a/a/b/c;-><init>(Ljava/lang/String;BS)V
                                                                                                                                                                                        29sput-object v0, Lc/e/b/f/h;->d:La/a/a/b/c;
                                                                                                                                                                                        30new-instance v0, Ljava/util/HashMap;
                                                                                                                                                                                        32invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        33sput-object v0, Lc/e/b/f/h;->e:Ljava/util/Map;
                                                                                                                                                                                        35sget-object v0, Lc/e/b/f/h;->e:Ljava/util/Map;
                                                                                                                                                                                        36const-class v8, La/a/a/c/c;
                                                                                                                                                                                        37new-instance v9, Lc/e/b/f/h$b;
                                                                                                                                                                                        38const/4 v10, 0x0
                                                                                                                                                                                        40invoke-direct {v9, v10}, Lc/e/b/f/h$b;-><init>(Lc/e/b/f/g;)V
                                                                                                                                                                                        42invoke-interface {v0, v8, v9}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        44sget-object v0, Lc/e/b/f/h;->e:Ljava/util/Map;
                                                                                                                                                                                        45const-class v8, La/a/a/c/d;
                                                                                                                                                                                        46new-instance v9, Lc/e/b/f/h$d;
                                                                                                                                                                                        48invoke-direct {v9, v10}, Lc/e/b/f/h$d;-><init>(Lc/e/b/f/g;)V
                                                                                                                                                                                        50invoke-interface {v0, v8, v9}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        51new-instance v0, Ljava/util/EnumMap;
                                                                                                                                                                                        52const-class v8, Lc/e/b/f/h$e;
                                                                                                                                                                                        54invoke-direct {v0, v8}, Ljava/util/EnumMap;-><init>(Ljava/lang/Class;)V
                                                                                                                                                                                        56sget-object v8, Lc/e/b/f/h$e;->a:Lc/e/b/f/h$e;
                                                                                                                                                                                        57new-instance v9, La/a/a/a/a;
                                                                                                                                                                                        58new-instance v10, La/a/a/a/d;
                                                                                                                                                                                        59new-instance v11, La/a/a/a/b;
                                                                                                                                                                                        61invoke-direct {v11, v7}, La/a/a/a/b;-><init>(B)V
                                                                                                                                                                                        62new-instance v12, La/a/a/a/e;
                                                                                                                                                                                        63const-class v13, Lc/e/b/f/j;
                                                                                                                                                                                        64const/16 v14, 0xc
                                                                                                                                                                                        66invoke-direct {v12, v14, v13}, La/a/a/a/e;-><init>(BLjava/lang/Class;)V
                                                                                                                                                                                        68invoke-direct {v10, v1, v11, v12}, La/a/a/a/d;-><init>(BLa/a/a/a/b;La/a/a/a/b;)V
                                                                                                                                                                                        70invoke-direct {v9, v2, v3, v10}, La/a/a/a/a;-><init>(Ljava/lang/String;BLa/a/a/a/b;)V
                                                                                                                                                                                        72invoke-interface {v0, v8, v9}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        74sget-object v1, Lc/e/b/f/h$e;->b:Lc/e/b/f/h$e;
                                                                                                                                                                                        75new-instance v2, La/a/a/a/a;
                                                                                                                                                                                        76new-instance v8, La/a/a/a/b;
                                                                                                                                                                                        78invoke-direct {v8, v4}, La/a/a/a/b;-><init>(B)V
                                                                                                                                                                                        80invoke-direct {v2, v5, v3, v8}, La/a/a/a/a;-><init>(Ljava/lang/String;BLa/a/a/a/b;)V
                                                                                                                                                                                        82invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        84sget-object v1, Lc/e/b/f/h$e;->c:Lc/e/b/f/h$e;
                                                                                                                                                                                        85new-instance v2, La/a/a/a/a;
                                                                                                                                                                                        86new-instance v4, La/a/a/a/b;
                                                                                                                                                                                        88invoke-direct {v4, v7}, La/a/a/a/b;-><init>(B)V
                                                                                                                                                                                        90invoke-direct {v2, v6, v3, v4}, La/a/a/a/a;-><init>(Ljava/lang/String;BLa/a/a/a/b;)V
                                                                                                                                                                                        92invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        94invoke-static {v0}, Ljava/util/Collections;->unmodifiableMap(Ljava/util/Map;)Ljava/util/Map;
                                                                                                                                                                                        95move-result-object v0
                                                                                                                                                                                        96sput-object v0, Lc/e/b/f/h;->f:Ljava/util/Map;
                                                                                                                                                                                        97const-class v0, Lc/e/b/f/h;
                                                                                                                                                                                        99sget-object v1, Lc/e/b/f/h;->f:Ljava/util/Map;
                                                                                                                                                                                        101invoke-static {v0, v1}, La/a/a/a/a;->a(Ljava/lang/Class;Ljava/util/Map;)V
                                                                                                                                                                                        102return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.EnumMap.<init>
                                                                                                                                                                                        • c.e.b.f.d$e.a:Lc/e/b/f/d$e
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • c.e.b.f.d$e.b:Lc/e/b/f/d$e
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • c.e.b.f.d$e.c:Lc/e/b/f/d$e
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Collections.unmodifiableMap
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • IdSnapshot
                                                                                                                                                                                        • identity
                                                                                                                                                                                        • ts
                                                                                                                                                                                        • version
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, La/a/a/b/k;
                                                                                                                                                                                        2const-string v1, "IdSnapshot"
                                                                                                                                                                                        4invoke-direct {v0, v1}, La/a/a/b/k;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        5sput-object v0, Lc/e/b/f/d;->a:La/a/a/b/k;
                                                                                                                                                                                        6new-instance v0, La/a/a/b/c;
                                                                                                                                                                                        7const/16 v1, 0xb
                                                                                                                                                                                        9const-string v2, "identity"
                                                                                                                                                                                        10const/4 v3, 0x1
                                                                                                                                                                                        12invoke-direct {v0, v2, v1, v3}, La/a/a/b/c;-><init>(Ljava/lang/String;BS)V
                                                                                                                                                                                        13sput-object v0, Lc/e/b/f/d;->b:La/a/a/b/c;
                                                                                                                                                                                        14new-instance v0, La/a/a/b/c;
                                                                                                                                                                                        15const/16 v4, 0xa
                                                                                                                                                                                        17const-string v5, "ts"
                                                                                                                                                                                        18const/4 v6, 0x2
                                                                                                                                                                                        20invoke-direct {v0, v5, v4, v6}, La/a/a/b/c;-><init>(Ljava/lang/String;BS)V
                                                                                                                                                                                        21sput-object v0, Lc/e/b/f/d;->c:La/a/a/b/c;
                                                                                                                                                                                        22new-instance v0, La/a/a/b/c;
                                                                                                                                                                                        23const/16 v6, 0x8
                                                                                                                                                                                        25const-string v7, "version"
                                                                                                                                                                                        26const/4 v8, 0x3
                                                                                                                                                                                        28invoke-direct {v0, v7, v6, v8}, La/a/a/b/c;-><init>(Ljava/lang/String;BS)V
                                                                                                                                                                                        29sput-object v0, Lc/e/b/f/d;->d:La/a/a/b/c;
                                                                                                                                                                                        30new-instance v0, Ljava/util/HashMap;
                                                                                                                                                                                        32invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        33sput-object v0, Lc/e/b/f/d;->e:Ljava/util/Map;
                                                                                                                                                                                        35sget-object v0, Lc/e/b/f/d;->e:Ljava/util/Map;
                                                                                                                                                                                        36const-class v8, La/a/a/c/c;
                                                                                                                                                                                        37new-instance v9, Lc/e/b/f/d$b;
                                                                                                                                                                                        38const/4 v10, 0x0
                                                                                                                                                                                        40invoke-direct {v9, v10}, Lc/e/b/f/d$b;-><init>(Lc/e/b/f/c;)V
                                                                                                                                                                                        42invoke-interface {v0, v8, v9}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        44sget-object v0, Lc/e/b/f/d;->e:Ljava/util/Map;
                                                                                                                                                                                        45const-class v8, La/a/a/c/d;
                                                                                                                                                                                        46new-instance v9, Lc/e/b/f/d$d;
                                                                                                                                                                                        48invoke-direct {v9, v10}, Lc/e/b/f/d$d;-><init>(Lc/e/b/f/c;)V
                                                                                                                                                                                        50invoke-interface {v0, v8, v9}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        51new-instance v0, Ljava/util/EnumMap;
                                                                                                                                                                                        52const-class v8, Lc/e/b/f/d$e;
                                                                                                                                                                                        54invoke-direct {v0, v8}, Ljava/util/EnumMap;-><init>(Ljava/lang/Class;)V
                                                                                                                                                                                        56sget-object v8, Lc/e/b/f/d$e;->a:Lc/e/b/f/d$e;
                                                                                                                                                                                        57new-instance v9, La/a/a/a/a;
                                                                                                                                                                                        58new-instance v10, La/a/a/a/b;
                                                                                                                                                                                        60invoke-direct {v10, v1}, La/a/a/a/b;-><init>(B)V
                                                                                                                                                                                        62invoke-direct {v9, v2, v3, v10}, La/a/a/a/a;-><init>(Ljava/lang/String;BLa/a/a/a/b;)V
                                                                                                                                                                                        64invoke-interface {v0, v8, v9}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        66sget-object v1, Lc/e/b/f/d$e;->b:Lc/e/b/f/d$e;
                                                                                                                                                                                        67new-instance v2, La/a/a/a/a;
                                                                                                                                                                                        68new-instance v8, La/a/a/a/b;
                                                                                                                                                                                        70invoke-direct {v8, v4}, La/a/a/a/b;-><init>(B)V
                                                                                                                                                                                        72invoke-direct {v2, v5, v3, v8}, La/a/a/a/a;-><init>(Ljava/lang/String;BLa/a/a/a/b;)V
                                                                                                                                                                                        74invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        76sget-object v1, Lc/e/b/f/d$e;->c:Lc/e/b/f/d$e;
                                                                                                                                                                                        77new-instance v2, La/a/a/a/a;
                                                                                                                                                                                        78new-instance v4, La/a/a/a/b;
                                                                                                                                                                                        80invoke-direct {v4, v6}, La/a/a/a/b;-><init>(B)V
                                                                                                                                                                                        82invoke-direct {v2, v7, v3, v4}, La/a/a/a/a;-><init>(Ljava/lang/String;BLa/a/a/a/b;)V
                                                                                                                                                                                        84invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        86invoke-static {v0}, Ljava/util/Collections;->unmodifiableMap(Ljava/util/Map;)Ljava/util/Map;
                                                                                                                                                                                        87move-result-object v0
                                                                                                                                                                                        88sput-object v0, Lc/e/b/f/d;->f:Ljava/util/Map;
                                                                                                                                                                                        89const-class v0, Lc/e/b/f/d;
                                                                                                                                                                                        91sget-object v1, Lc/e/b/f/d;->f:Ljava/util/Map;
                                                                                                                                                                                        93invoke-static {v0, v1}, La/a/a/a/a;->a(Ljava/lang/Class;Ljava/util/Map;)V
                                                                                                                                                                                        94return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Intent.<init>
                                                                                                                                                                                        • android.content.Intent.setClassName
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.app.PendingIntent.getActivity
                                                                                                                                                                                        • android.content.Intent.<init>
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.app.PendingIntent.getService
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • gdt_activity_delegate_name
                                                                                                                                                                                        • downloadManage
                                                                                                                                                                                        • appid
                                                                                                                                                                                        • TriggerByNotibar
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/high16 v3, 0x8000000
                                                                                                                                                                                        1sget-boolean v0, Lcom/qq/e/comm/plugin/b/b/b;->g:Z
                                                                                                                                                                                        2if-eqz v0, :cond_44
                                                                                                                                                                                        3if-eqz p1, :cond_44
                                                                                                                                                                                        5iget-object v0, p0, Lcom/qq/e/comm/plugin/b/b/b;->e:Landroid/content/Intent;
                                                                                                                                                                                        6if-nez v0, :cond_3a
                                                                                                                                                                                        7new-instance v0, Landroid/content/Intent;
                                                                                                                                                                                        9invoke-direct {v0}, Landroid/content/Intent;-><init>()V
                                                                                                                                                                                        10iput-object v0, p0, Lcom/qq/e/comm/plugin/b/b/b;->e:Landroid/content/Intent;
                                                                                                                                                                                        12iget-object v0, p0, Lcom/qq/e/comm/plugin/b/b/b;->e:Landroid/content/Intent;
                                                                                                                                                                                        14iget-object v1, p0, Lcom/qq/e/comm/plugin/b/b/b;->b:Landroid/content/Context;
                                                                                                                                                                                        16invoke-static {}, Lcom/qq/e/comm/plugin/util/af;->a()Ljava/lang/String;
                                                                                                                                                                                        17move-result-object v2
                                                                                                                                                                                        19invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->setClassName(Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        21iget-object v0, p0, Lcom/qq/e/comm/plugin/b/b/b;->e:Landroid/content/Intent;
                                                                                                                                                                                        23const-string v1, "gdt_activity_delegate_name"
                                                                                                                                                                                        25const-string v2, "downloadManage"
                                                                                                                                                                                        27invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        29iget-object v0, p0, Lcom/qq/e/comm/plugin/b/b/b;->e:Landroid/content/Intent;
                                                                                                                                                                                        31const-string v1, "appid"
                                                                                                                                                                                        33invoke-static {}, Lcom/qq/e/comm/managers/GDTADManager;->getInstance()Lcom/qq/e/comm/managers/GDTADManager;
                                                                                                                                                                                        34move-result-object v2
                                                                                                                                                                                        36invoke-virtual {v2}, Lcom/qq/e/comm/managers/GDTADManager;->getAppStatus()Lcom/qq/e/comm/managers/status/APPStatus;
                                                                                                                                                                                        37move-result-object v2
                                                                                                                                                                                        39invoke-virtual {v2}, Lcom/qq/e/comm/managers/status/APPStatus;->getAPPID()Ljava/lang/String;
                                                                                                                                                                                        40move-result-object v2
                                                                                                                                                                                        42invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        43cond_3a:
                                                                                                                                                                                        44iget-object v0, p0, Lcom/qq/e/comm/plugin/b/b/b;->b:Landroid/content/Context;
                                                                                                                                                                                        45const/4 v1, 0x0
                                                                                                                                                                                        47iget-object v2, p0, Lcom/qq/e/comm/plugin/b/b/b;->e:Landroid/content/Intent;
                                                                                                                                                                                        49invoke-static {v0, v1, v2, v3}, Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;
                                                                                                                                                                                        50move-result-object v0
                                                                                                                                                                                        51goto_43: return-object v0
                                                                                                                                                                                        52cond_44:
                                                                                                                                                                                        53iget-object v0, p0, Lcom/qq/e/comm/plugin/b/b/b;->f:Landroid/content/Intent;
                                                                                                                                                                                        54if-nez v0, :cond_59
                                                                                                                                                                                        55new-instance v0, Landroid/content/Intent;
                                                                                                                                                                                        57iget-object v1, p0, Lcom/qq/e/comm/plugin/b/b/b;->d:Landroid/content/Intent;
                                                                                                                                                                                        59invoke-direct {v0, v1}, Landroid/content/Intent;-><init>(Landroid/content/Intent;)V
                                                                                                                                                                                        60iput-object v0, p0, Lcom/qq/e/comm/plugin/b/b/b;->f:Landroid/content/Intent;
                                                                                                                                                                                        62iget-object v0, p0, Lcom/qq/e/comm/plugin/b/b/b;->f:Landroid/content/Intent;
                                                                                                                                                                                        64const-string v1, "TriggerByNotibar"
                                                                                                                                                                                        65const/4 v2, 0x1
                                                                                                                                                                                        67invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;
                                                                                                                                                                                        68cond_59:
                                                                                                                                                                                        69iget-object v0, p0, Lcom/qq/e/comm/plugin/b/b/b;->b:Landroid/content/Context;
                                                                                                                                                                                        71iget-object v1, p0, Lcom/qq/e/comm/plugin/b/b/b;->a:Lcom/qq/e/comm/plugin/b/h;
                                                                                                                                                                                        73invoke-virtual {v1}, Lcom/qq/e/comm/plugin/b/h;->k()I
                                                                                                                                                                                        74move-result v1
                                                                                                                                                                                        76iget-object v2, p0, Lcom/qq/e/comm/plugin/b/b/b;->f:Landroid/content/Intent;
                                                                                                                                                                                        78invoke-static {v0, v1, v2, v3}, Landroid/app/PendingIntent;->getService(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;
                                                                                                                                                                                        79move-result-object v0
                                                                                                                                                                                        80goto/16 :goto_43
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.qq.e.comm.plugin.h.b.<init>
                                                                                                                                                                                        • com.qq.e.comm.plugin.h.b.<init>
                                                                                                                                                                                        • com.qq.e.comm.plugin.h.b.<init>
                                                                                                                                                                                        • com.qq.e.comm.plugin.h.b.<init>
                                                                                                                                                                                        • com.qq.e.comm.plugin.h.b.a:Lcom/qq/e/comm/plugin/h/b
                                                                                                                                                                                        • com.qq.e.comm.plugin.h.b.b:Lcom/qq/e/comm/plugin/h/b
                                                                                                                                                                                        • com.qq.e.comm.plugin.h.b.c:Lcom/qq/e/comm/plugin/h/b
                                                                                                                                                                                        • com.qq.e.comm.plugin.h.b.d:Lcom/qq/e/comm/plugin/h/b
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • IMEI
                                                                                                                                                                                        • m1
                                                                                                                                                                                        • MAC
                                                                                                                                                                                        • m2
                                                                                                                                                                                        • ANDROIDID
                                                                                                                                                                                        • m3
                                                                                                                                                                                        • AAID
                                                                                                                                                                                        • m4
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v7, 0x3
                                                                                                                                                                                        1const/4 v6, 0x2
                                                                                                                                                                                        2const/4 v5, 0x1
                                                                                                                                                                                        3const/4 v4, 0x0
                                                                                                                                                                                        4new-instance v0, Lcom/qq/e/comm/plugin/h/b;
                                                                                                                                                                                        6const-string v1, "IMEI"
                                                                                                                                                                                        8const-string v2, "m1"
                                                                                                                                                                                        9new-instance v3, Lcom/qq/e/comm/plugin/h/a/d;
                                                                                                                                                                                        11invoke-direct {v3}, Lcom/qq/e/comm/plugin/h/a/d;-><init>()V
                                                                                                                                                                                        13invoke-direct {v0, v1, v4, v2, v3}, Lcom/qq/e/comm/plugin/h/b;-><init>(Ljava/lang/String;ILjava/lang/String;Lcom/qq/e/comm/plugin/h/a;)V
                                                                                                                                                                                        14sput-object v0, Lcom/qq/e/comm/plugin/h/b;->a:Lcom/qq/e/comm/plugin/h/b;
                                                                                                                                                                                        15new-instance v0, Lcom/qq/e/comm/plugin/h/b;
                                                                                                                                                                                        17const-string v1, "MAC"
                                                                                                                                                                                        19const-string v2, "m2"
                                                                                                                                                                                        20new-instance v3, Lcom/qq/e/comm/plugin/h/a/e;
                                                                                                                                                                                        22invoke-direct {v3}, Lcom/qq/e/comm/plugin/h/a/e;-><init>()V
                                                                                                                                                                                        24invoke-direct {v0, v1, v5, v2, v3}, Lcom/qq/e/comm/plugin/h/b;-><init>(Ljava/lang/String;ILjava/lang/String;Lcom/qq/e/comm/plugin/h/a;)V
                                                                                                                                                                                        25sput-object v0, Lcom/qq/e/comm/plugin/h/b;->b:Lcom/qq/e/comm/plugin/h/b;
                                                                                                                                                                                        26new-instance v0, Lcom/qq/e/comm/plugin/h/b;
                                                                                                                                                                                        28const-string v1, "ANDROIDID"
                                                                                                                                                                                        30const-string v2, "m3"
                                                                                                                                                                                        31new-instance v3, Lcom/qq/e/comm/plugin/h/a/c;
                                                                                                                                                                                        33invoke-direct {v3}, Lcom/qq/e/comm/plugin/h/a/c;-><init>()V
                                                                                                                                                                                        35invoke-direct {v0, v1, v6, v2, v3}, Lcom/qq/e/comm/plugin/h/b;-><init>(Ljava/lang/String;ILjava/lang/String;Lcom/qq/e/comm/plugin/h/a;)V
                                                                                                                                                                                        36sput-object v0, Lcom/qq/e/comm/plugin/h/b;->c:Lcom/qq/e/comm/plugin/h/b;
                                                                                                                                                                                        37new-instance v0, Lcom/qq/e/comm/plugin/h/b;
                                                                                                                                                                                        39const-string v1, "AAID"
                                                                                                                                                                                        41const-string v2, "m4"
                                                                                                                                                                                        42new-instance v3, Lcom/qq/e/comm/plugin/h/a/a;
                                                                                                                                                                                        44invoke-direct {v3}, Lcom/qq/e/comm/plugin/h/a/a;-><init>()V
                                                                                                                                                                                        46invoke-direct {v0, v1, v7, v2, v3}, Lcom/qq/e/comm/plugin/h/b;-><init>(Ljava/lang/String;ILjava/lang/String;Lcom/qq/e/comm/plugin/h/a;)V
                                                                                                                                                                                        47sput-object v0, Lcom/qq/e/comm/plugin/h/b;->d:Lcom/qq/e/comm/plugin/h/b;
                                                                                                                                                                                        48const/4 v0, 0x4
                                                                                                                                                                                        49new-array v0, v0, [Lcom/qq/e/comm/plugin/h/b;
                                                                                                                                                                                        51sget-object v1, Lcom/qq/e/comm/plugin/h/b;->a:Lcom/qq/e/comm/plugin/h/b;
                                                                                                                                                                                        52aput-object v1, v0, v4
                                                                                                                                                                                        54sget-object v1, Lcom/qq/e/comm/plugin/h/b;->b:Lcom/qq/e/comm/plugin/h/b;
                                                                                                                                                                                        55aput-object v1, v0, v5
                                                                                                                                                                                        57sget-object v1, Lcom/qq/e/comm/plugin/h/b;->c:Lcom/qq/e/comm/plugin/h/b;
                                                                                                                                                                                        58aput-object v1, v0, v6
                                                                                                                                                                                        60sget-object v1, Lcom/qq/e/comm/plugin/h/b;->d:Lcom/qq/e/comm/plugin/h/b;
                                                                                                                                                                                        61aput-object v1, v0, v7
                                                                                                                                                                                        62sput-object v0, Lcom/qq/e/comm/plugin/h/b;->g:[Lcom/qq/e/comm/plugin/h/b;
                                                                                                                                                                                        63return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • browser_id
                                                                                                                                                                                        • track_id
                                                                                                                                                                                        • ent_id
                                                                                                                                                                                        • type
                                                                                                                                                                                        • content
                                                                                                                                                                                        • https://eco-api.meiqia.com/client/send_msg
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1iget-object v0, p0, Lcom/meiqia/core/wa;->g:Lcom/meiqia/core/b/a;
                                                                                                                                                                                        2if-eqz v0, :cond_49
                                                                                                                                                                                        3new-instance v0, Ljava/util/HashMap;
                                                                                                                                                                                        5invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        7sget-object v1, Lcom/meiqia/core/wa;->b:Lcom/meiqia/core/b/b;
                                                                                                                                                                                        9invoke-virtual {v1}, Lcom/meiqia/core/b/b;->d()Ljava/lang/String;
                                                                                                                                                                                        10move-result-object v1
                                                                                                                                                                                        12const-string v2, "browser_id"
                                                                                                                                                                                        14invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        16sget-object v1, Lcom/meiqia/core/wa;->b:Lcom/meiqia/core/b/b;
                                                                                                                                                                                        18invoke-virtual {v1}, Lcom/meiqia/core/b/b;->f()Ljava/lang/String;
                                                                                                                                                                                        19move-result-object v1
                                                                                                                                                                                        21const-string v2, "track_id"
                                                                                                                                                                                        23invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        25sget-object v1, Lcom/meiqia/core/wa;->b:Lcom/meiqia/core/b/b;
                                                                                                                                                                                        27invoke-virtual {v1}, Lcom/meiqia/core/b/b;->e()Ljava/lang/String;
                                                                                                                                                                                        28move-result-object v1
                                                                                                                                                                                        30const-string v2, "ent_id"
                                                                                                                                                                                        32invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        34invoke-virtual {p1}, Lcom/meiqia/core/b/f;->f()Ljava/lang/String;
                                                                                                                                                                                        35move-result-object v1
                                                                                                                                                                                        37const-string v2, "type"
                                                                                                                                                                                        39invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        41invoke-virtual {p1}, Lcom/meiqia/core/b/f;->d()Ljava/lang/String;
                                                                                                                                                                                        42move-result-object v1
                                                                                                                                                                                        44const-string v2, "content"
                                                                                                                                                                                        46invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        48iget-object v1, p0, Lcom/meiqia/core/wa;->j:Lcom/meiqia/core/ra;
                                                                                                                                                                                        49new-instance v2, Lcom/meiqia/core/T;
                                                                                                                                                                                        51invoke-direct {v2, p0, p1, p2}, Lcom/meiqia/core/T;-><init>(Lcom/meiqia/core/wa;Lcom/meiqia/core/b/f;Lcom/meiqia/core/c/m;)V
                                                                                                                                                                                        53const-string p1, "https://eco-api.meiqia.com/client/send_msg"
                                                                                                                                                                                        55invoke-virtual {v1, p1, v0, v2}, Lcom/meiqia/core/ra;->a(Ljava/lang/String;Ljava/util/Map;Lcom/meiqia/core/ra$f;)V
                                                                                                                                                                                        56goto/16 :goto_4c
                                                                                                                                                                                        57cond_49:
                                                                                                                                                                                        58invoke-direct {p0, p1, p2}, Lcom/meiqia/core/wa;->b(Lcom/meiqia/core/b/f;Lcom/meiqia/core/c/m;)V
                                                                                                                                                                                        59goto_4c: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Intent.<init>
                                                                                                                                                                                        • android.content.Intent.setClassName
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.addFlags
                                                                                                                                                                                        • android.content.Context.startActivity
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • appid
                                                                                                                                                                                        • gdt_activity_delegate_name
                                                                                                                                                                                        • innerBrowser
                                                                                                                                                                                        • url
                                                                                                                                                                                        • http://e.qq.com
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Landroid/content/Intent;
                                                                                                                                                                                        2invoke-direct {v0}, Landroid/content/Intent;-><init>()V
                                                                                                                                                                                        4invoke-static {}, Lcom/qq/e/comm/managers/GDTADManager;->getInstance()Lcom/qq/e/comm/managers/GDTADManager;
                                                                                                                                                                                        5move-result-object v1
                                                                                                                                                                                        7invoke-virtual {v1}, Lcom/qq/e/comm/managers/GDTADManager;->getAppContext()Landroid/content/Context;
                                                                                                                                                                                        8move-result-object v1
                                                                                                                                                                                        10invoke-static {}, Lcom/qq/e/comm/plugin/util/af;->a()Ljava/lang/String;
                                                                                                                                                                                        11move-result-object v2
                                                                                                                                                                                        13invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->setClassName(Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        15const-string v1, "appid"
                                                                                                                                                                                        17invoke-static {}, Lcom/qq/e/comm/managers/GDTADManager;->getInstance()Lcom/qq/e/comm/managers/GDTADManager;
                                                                                                                                                                                        18move-result-object v2
                                                                                                                                                                                        20invoke-virtual {v2}, Lcom/qq/e/comm/managers/GDTADManager;->getAppStatus()Lcom/qq/e/comm/managers/status/APPStatus;
                                                                                                                                                                                        21move-result-object v2
                                                                                                                                                                                        23invoke-virtual {v2}, Lcom/qq/e/comm/managers/status/APPStatus;->getAPPID()Ljava/lang/String;
                                                                                                                                                                                        24move-result-object v2
                                                                                                                                                                                        26invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        28const-string v1, "gdt_activity_delegate_name"
                                                                                                                                                                                        30const-string v2, "innerBrowser"
                                                                                                                                                                                        32invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        34const-string v1, "url"
                                                                                                                                                                                        36const-string v2, "http://e.qq.com"
                                                                                                                                                                                        38invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        39const/high16 v1, 0x10000000
                                                                                                                                                                                        41invoke-virtual {v0, v1}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
                                                                                                                                                                                        43invoke-static {}, Lcom/qq/e/comm/managers/GDTADManager;->getInstance()Lcom/qq/e/comm/managers/GDTADManager;
                                                                                                                                                                                        44move-result-object v1
                                                                                                                                                                                        46invoke-virtual {v1}, Lcom/qq/e/comm/managers/GDTADManager;->getAppContext()Landroid/content/Context;
                                                                                                                                                                                        47move-result-object v1
                                                                                                                                                                                        49invoke-virtual {v1, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
                                                                                                                                                                                        50return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Intent.<init>
                                                                                                                                                                                        • android.content.Intent.setClassName
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.addFlags
                                                                                                                                                                                        • android.content.Context.startActivity
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • appid
                                                                                                                                                                                        • gdt_activity_delegate_name
                                                                                                                                                                                        • innerBrowser
                                                                                                                                                                                        • url
                                                                                                                                                                                        • http://e.qq.com
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Landroid/content/Intent;
                                                                                                                                                                                        2invoke-direct {v0}, Landroid/content/Intent;-><init>()V
                                                                                                                                                                                        4invoke-static {}, Lcom/qq/e/comm/managers/GDTADManager;->getInstance()Lcom/qq/e/comm/managers/GDTADManager;
                                                                                                                                                                                        5move-result-object v1
                                                                                                                                                                                        7invoke-virtual {v1}, Lcom/qq/e/comm/managers/GDTADManager;->getAppContext()Landroid/content/Context;
                                                                                                                                                                                        8move-result-object v1
                                                                                                                                                                                        10invoke-static {}, Lcom/qq/e/comm/plugin/util/af;->a()Ljava/lang/String;
                                                                                                                                                                                        11move-result-object v2
                                                                                                                                                                                        13invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->setClassName(Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        15const-string v1, "appid"
                                                                                                                                                                                        17invoke-static {}, Lcom/qq/e/comm/managers/GDTADManager;->getInstance()Lcom/qq/e/comm/managers/GDTADManager;
                                                                                                                                                                                        18move-result-object v2
                                                                                                                                                                                        20invoke-virtual {v2}, Lcom/qq/e/comm/managers/GDTADManager;->getAppStatus()Lcom/qq/e/comm/managers/status/APPStatus;
                                                                                                                                                                                        21move-result-object v2
                                                                                                                                                                                        23invoke-virtual {v2}, Lcom/qq/e/comm/managers/status/APPStatus;->getAPPID()Ljava/lang/String;
                                                                                                                                                                                        24move-result-object v2
                                                                                                                                                                                        26invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        28const-string v1, "gdt_activity_delegate_name"
                                                                                                                                                                                        30const-string v2, "innerBrowser"
                                                                                                                                                                                        32invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        34const-string v1, "url"
                                                                                                                                                                                        36const-string v2, "http://e.qq.com"
                                                                                                                                                                                        38invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        39const/high16 v1, 0x10000000
                                                                                                                                                                                        41invoke-virtual {v0, v1}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
                                                                                                                                                                                        43invoke-static {}, Lcom/qq/e/comm/managers/GDTADManager;->getInstance()Lcom/qq/e/comm/managers/GDTADManager;
                                                                                                                                                                                        44move-result-object v1
                                                                                                                                                                                        46invoke-virtual {v1}, Lcom/qq/e/comm/managers/GDTADManager;->getAppContext()Landroid/content/Context;
                                                                                                                                                                                        47move-result-object v1
                                                                                                                                                                                        49invoke-virtual {v1, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
                                                                                                                                                                                        50return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONObject.getJSONObject
                                                                                                                                                                                        • org.json.JSONObject.getInt
                                                                                                                                                                                        • org.json.JSONObject.getInt
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • banner
                                                                                                                                                                                        • width
                                                                                                                                                                                        • height
                                                                                                                                                                                        • type
                                                                                                                                                                                        • creative_url
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2Lorg/json/JSONException;
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        5new-instance v0, Lcom/ly/adpoymer/model/ServerParam$Banner;
                                                                                                                                                                                        7invoke-direct {v0}, Lcom/ly/adpoymer/model/ServerParam$Banner;-><init>()V
                                                                                                                                                                                        8try_start_5:
                                                                                                                                                                                        9const-string v1, "banner"
                                                                                                                                                                                        11invoke-virtual {p1, v1}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        12move-result-object p1
                                                                                                                                                                                        14const-string v1, "width"
                                                                                                                                                                                        16invoke-virtual {p1, v1}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
                                                                                                                                                                                        17move-result v1
                                                                                                                                                                                        19const-string v2, "height"
                                                                                                                                                                                        21invoke-virtual {p1, v2}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
                                                                                                                                                                                        22move-result v2
                                                                                                                                                                                        24const-string v3, "type"
                                                                                                                                                                                        26invoke-virtual {p1, v3}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        27move-result-object v3
                                                                                                                                                                                        29const-string v4, "creative_url"
                                                                                                                                                                                        31invoke-virtual {p1, v4}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        32move-result-object p1
                                                                                                                                                                                        34invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        35move-result-object v1
                                                                                                                                                                                        37invoke-virtual {v0, v1}, Lcom/ly/adpoymer/model/ServerParam$Banner;->setWidth(Ljava/lang/Integer;)V
                                                                                                                                                                                        39invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        40move-result-object v1
                                                                                                                                                                                        42invoke-virtual {v0, v1}, Lcom/ly/adpoymer/model/ServerParam$Banner;->setHeight(Ljava/lang/Integer;)V
                                                                                                                                                                                        44invoke-virtual {v0, v3}, Lcom/ly/adpoymer/model/ServerParam$Banner;->setType(Ljava/lang/String;)V
                                                                                                                                                                                        46invoke-virtual {v0, p1}, Lcom/ly/adpoymer/model/ServerParam$Banner;->setCreative_url(Ljava/lang/String;)V
                                                                                                                                                                                        47try_end_37: return-object v0
                                                                                                                                                                                        48catch_38: const/4 p1, 0x0
                                                                                                                                                                                        49return-object p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONObject.getJSONObject
                                                                                                                                                                                        • org.json.JSONObject.getInt
                                                                                                                                                                                        • org.json.JSONObject.getInt
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • banner
                                                                                                                                                                                        • width
                                                                                                                                                                                        • height
                                                                                                                                                                                        • type
                                                                                                                                                                                        • creative_url
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2Lorg/json/JSONException;
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        5new-instance v0, Lcom/ly/adpoymer/model/ServerParam$Banner;
                                                                                                                                                                                        7invoke-direct {v0}, Lcom/ly/adpoymer/model/ServerParam$Banner;-><init>()V
                                                                                                                                                                                        8try_start_5:
                                                                                                                                                                                        9const-string v1, "banner"
                                                                                                                                                                                        11invoke-virtual {p0, v1}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        12move-result-object p0
                                                                                                                                                                                        14const-string v1, "width"
                                                                                                                                                                                        16invoke-virtual {p0, v1}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
                                                                                                                                                                                        17move-result v1
                                                                                                                                                                                        19const-string v2, "height"
                                                                                                                                                                                        21invoke-virtual {p0, v2}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
                                                                                                                                                                                        22move-result v2
                                                                                                                                                                                        24const-string v3, "type"
                                                                                                                                                                                        26invoke-virtual {p0, v3}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        27move-result-object v3
                                                                                                                                                                                        29const-string v4, "creative_url"
                                                                                                                                                                                        31invoke-virtual {p0, v4}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        32move-result-object p0
                                                                                                                                                                                        34invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        35move-result-object v1
                                                                                                                                                                                        37invoke-virtual {v0, v1}, Lcom/ly/adpoymer/model/ServerParam$Banner;->setWidth(Ljava/lang/Integer;)V
                                                                                                                                                                                        39invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        40move-result-object v1
                                                                                                                                                                                        42invoke-virtual {v0, v1}, Lcom/ly/adpoymer/model/ServerParam$Banner;->setHeight(Ljava/lang/Integer;)V
                                                                                                                                                                                        44invoke-virtual {v0, v3}, Lcom/ly/adpoymer/model/ServerParam$Banner;->setType(Ljava/lang/String;)V
                                                                                                                                                                                        46invoke-virtual {v0, p0}, Lcom/ly/adpoymer/model/ServerParam$Banner;->setCreative_url(Ljava/lang/String;)V
                                                                                                                                                                                        47try_end_37: return-object v0
                                                                                                                                                                                        48catch_38: const/4 p0, 0x0
                                                                                                                                                                                        49return-object p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • statistics,params:
                                                                                                                                                                                        • JS-Video-Brigde
                                                                                                                                                                                        • type
                                                                                                                                                                                        • data
                                                                                                                                                                                        • statistics error
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance p1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        2const-string v0, "statistics,params:"
                                                                                                                                                                                        4invoke-direct {p1, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        6invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        8invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        9move-result-object p1
                                                                                                                                                                                        11const-string v0, "JS-Video-Brigde"
                                                                                                                                                                                        13invoke-static {v0, p1}, Lcom/mintegral/msdk/base/utils/i;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        14try_start_13:
                                                                                                                                                                                        15iget-object p1, p0, Lcom/mintegral/msdk/video/js/bridge/BaseVideoBridge;->a:Lcom/mintegral/msdk/video/js/a/b;
                                                                                                                                                                                        16if-eqz p1, :cond_37
                                                                                                                                                                                        18invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        19move-result p1
                                                                                                                                                                                        20if-nez p1, :cond_37
                                                                                                                                                                                        21new-instance p1, Lorg/json/JSONObject;
                                                                                                                                                                                        23invoke-direct {p1, p2}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        25const-string p2, "type"
                                                                                                                                                                                        27invoke-virtual {p1, p2}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        28move-result p2
                                                                                                                                                                                        30const-string v1, "data"
                                                                                                                                                                                        32invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        33move-result-object p1
                                                                                                                                                                                        35iget-object v1, p0, Lcom/mintegral/msdk/video/js/bridge/BaseVideoBridge;->a:Lcom/mintegral/msdk/video/js/a/b;
                                                                                                                                                                                        37invoke-interface {v1}, Lcom/mintegral/msdk/video/js/a/b;->getJSCommon()Lcom/mintegral/msdk/video/js/b;
                                                                                                                                                                                        38move-result-object v1
                                                                                                                                                                                        40invoke-interface {v1, p2, p1}, Lcom/mintegral/msdk/video/js/b;->a(ILjava/lang/String;)V
                                                                                                                                                                                        41try_end_37: return-void
                                                                                                                                                                                        42catch_38: move-exception p1
                                                                                                                                                                                        44const-string p2, "statistics error"
                                                                                                                                                                                        46invoke-static {v0, p2, p1}, Lcom/mintegral/msdk/base/utils/i;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        47return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        • java.util.HashMap.put
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • type
                                                                                                                                                                                        • adType
                                                                                                                                                                                        • eid
                                                                                                                                                                                        • adtype
                                                                                                                                                                                        • a
                                                                                                                                                                                        • stat3rd
                                                                                                                                                                                        • stattype
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "type"
                                                                                                                                                                                        3invoke-static {p1, v0}, Ld/e/b/i;->b(Ljava/lang/Object;Ljava/lang/String;)V
                                                                                                                                                                                        5const-string v0, "adType"
                                                                                                                                                                                        7invoke-static {p2, v0}, Ld/e/b/i;->b(Ljava/lang/Object;Ljava/lang/String;)V
                                                                                                                                                                                        9const-string v0, "eid"
                                                                                                                                                                                        11invoke-static {p3, v0}, Ld/e/b/i;->b(Ljava/lang/Object;Ljava/lang/String;)V
                                                                                                                                                                                        13sget-object v1, Lcom/firebear/androil/h/h;->e:Lcom/firebear/androil/h/h;
                                                                                                                                                                                        15invoke-virtual {v1}, Lcom/firebear/androil/h/h;->a()Ljava/lang/String;
                                                                                                                                                                                        16move-result-object v2
                                                                                                                                                                                        17new-instance v3, Ljava/util/HashMap;
                                                                                                                                                                                        19invoke-direct {v3}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        21const-string v1, "adtype"
                                                                                                                                                                                        23invoke-virtual {v3, v1, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        25const-string p2, "a"
                                                                                                                                                                                        27const-string v1, "stat3rd"
                                                                                                                                                                                        29invoke-virtual {v3, p2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        31const-string p2, "stattype"
                                                                                                                                                                                        33invoke-virtual {v3, p2, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        35invoke-virtual {v3, v0, p3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        36const/4 v4, 0x0
                                                                                                                                                                                        37const/4 v5, 0x0
                                                                                                                                                                                        38const/16 v6, 0xc
                                                                                                                                                                                        39const/4 v7, 0x0
                                                                                                                                                                                        41invoke-static/range {v2 .. v7}, Lcom/firebear/androil/h/j;->a(Ljava/lang/String;Ljava/util/HashMap;Ljava/util/HashMap;ZILjava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                        42return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONException.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • get H5 params:
                                                                                                                                                                                        • JS-Video-Brigde
                                                                                                                                                                                        • url
                                                                                                                                                                                        • type
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance p1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        2const-string v0, "get H5 params:"
                                                                                                                                                                                        4invoke-direct {p1, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        6invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        8invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        9move-result-object p1
                                                                                                                                                                                        11const-string v0, "JS-Video-Brigde"
                                                                                                                                                                                        13invoke-static {v0, p1}, Lcom/mintegral/msdk/base/utils/i;->d(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        15invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        16move-result p1
                                                                                                                                                                                        17if-nez p1, :cond_37
                                                                                                                                                                                        18try_start_19: new-instance p1, Lorg/json/JSONObject;
                                                                                                                                                                                        20invoke-direct {p1, p2}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        22const-string p2, "url"
                                                                                                                                                                                        24invoke-virtual {p1, p2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        25move-result-object p2
                                                                                                                                                                                        27const-string v0, "type"
                                                                                                                                                                                        29invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        30move-result p1
                                                                                                                                                                                        31const/4 v0, 0x1
                                                                                                                                                                                        32if-ne p1, v0, :cond_32
                                                                                                                                                                                        34iget-object p1, p0, Lcom/mintegral/msdk/mtgjscommon/windvane/i;->mContext:Landroid/content/Context;
                                                                                                                                                                                        36invoke-static {p1, p2}, Lcom/mintegral/msdk/click/b;->a(Landroid/content/Context;Ljava/lang/String;)V
                                                                                                                                                                                        37cond_32: return-void
                                                                                                                                                                                        38catch_33: move-exception p1
                                                                                                                                                                                        40invoke-virtual {p1}, Lorg/json/JSONException;->printStackTrace()V
                                                                                                                                                                                        41cond_37: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getResources
                                                                                                                                                                                        • android.content.res.Resources.getIdentifier
                                                                                                                                                                                        • android.content.Context.getResources
                                                                                                                                                                                        • android.content.res.Resources.getIdentifier
                                                                                                                                                                                        • android.content.Context.getResources
                                                                                                                                                                                        • android.content.res.Resources.getDimensionPixelSize
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android
                                                                                                                                                                                        • config_showNavigationBar
                                                                                                                                                                                        • bool
                                                                                                                                                                                        • navigation_bar_height
                                                                                                                                                                                        • dimen
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "android"
                                                                                                                                                                                        2try_start_2:
                                                                                                                                                                                        3invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
                                                                                                                                                                                        4move-result-object v1
                                                                                                                                                                                        6const-string v2, "config_showNavigationBar"
                                                                                                                                                                                        8const-string v3, "bool"
                                                                                                                                                                                        10invoke-virtual {v1, v2, v3, v0}, Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        11move-result v1
                                                                                                                                                                                        12if-eqz v1, :cond_29
                                                                                                                                                                                        14invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
                                                                                                                                                                                        15move-result-object v1
                                                                                                                                                                                        17const-string v2, "navigation_bar_height"
                                                                                                                                                                                        19const-string v3, "dimen"
                                                                                                                                                                                        21invoke-virtual {v1, v2, v3, v0}, Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        22move-result v0
                                                                                                                                                                                        24invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
                                                                                                                                                                                        25move-result-object p0
                                                                                                                                                                                        27invoke-virtual {p0, v0}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I
                                                                                                                                                                                        28move-result p0
                                                                                                                                                                                        29try_end_24: return p0
                                                                                                                                                                                        30catch_25: move-exception p0
                                                                                                                                                                                        32invoke-virtual {p0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        33cond_29: const/4 p0, 0x0
                                                                                                                                                                                        34return p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • category
                                                                                                                                                                                        • adtrack
                                                                                                                                                                                        • action
                                                                                                                                                                                        • label
                                                                                                                                                                                        • value
                                                                                                                                                                                        • ad track data failed !
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Lorg/json/JSONObject;
                                                                                                                                                                                        2invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        3try_start_5:
                                                                                                                                                                                        4const-string v1, "category"
                                                                                                                                                                                        6const-string v2, "adtrack"
                                                                                                                                                                                        8invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        10const-string v1, "action"
                                                                                                                                                                                        12invoke-virtual {v0, v1, p1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        14const-string p1, "label"
                                                                                                                                                                                        16invoke-virtual {v0, p1, p0}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        18const-string p0, "value"
                                                                                                                                                                                        20const-string p1, ""
                                                                                                                                                                                        22invoke-virtual {v0, p0, p1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        23try_end_1d: goto/16 :goto_25
                                                                                                                                                                                        24catch_1e:
                                                                                                                                                                                        25sget-object p0, Lcom/mintegral/msdk/base/common/d/b;->a:Ljava/lang/String;
                                                                                                                                                                                        27const-string p1, "ad track data failed !"
                                                                                                                                                                                        29invoke-static {p0, p1}, Lcom/mintegral/msdk/base/utils/i;->d(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        30goto_25:
                                                                                                                                                                                        31invoke-virtual {v0}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        32move-result-object p0
                                                                                                                                                                                        33return-object p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.baidu.location.f.getServiceContext
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • java.util.LinkedList.<init>
                                                                                                                                                                                        • com.baidu.location.e.b$a.<init>
                                                                                                                                                                                        • android.telephony.TelephonyManager.listen
                                                                                                                                                                                        • com.baidu.location.f.getServiceContext
                                                                                                                                                                                        • com.baidu.location.f.getServiceContext
                                                                                                                                                                                        • com.baidu.location.f.getServiceContext
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • phone
                                                                                                                                                                                        • phone2
                                                                                                                                                                                        • phone_msim
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0monitor-enter p0
                                                                                                                                                                                        1try_start_1: iget-boolean v0, p0, Lcom/baidu/location/e/b;->j:Z
                                                                                                                                                                                        2try_end_3: const/4 v1, 0x1
                                                                                                                                                                                        3if-ne v0, v1, :cond_8
                                                                                                                                                                                        4monitor-exit p0
                                                                                                                                                                                        5return-void
                                                                                                                                                                                        6try_start_8: sget-boolean v0, Lcom/baidu/location/f;->isServing:Z
                                                                                                                                                                                        7try_end_a: if-nez v0, :cond_e
                                                                                                                                                                                        8monitor-exit p0
                                                                                                                                                                                        9return-void
                                                                                                                                                                                        10cond_e:
                                                                                                                                                                                        11invoke-static {}, Lcom/baidu/location/f;->getServiceContext()Landroid/content/Context;
                                                                                                                                                                                        12move-result-object v0
                                                                                                                                                                                        14const-string v2, "phone"
                                                                                                                                                                                        16invoke-virtual {v0, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        17move-result-object v0
                                                                                                                                                                                        18check-cast v0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        19iput-object v0, p0, Lcom/baidu/location/e/b;->d:Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        20new-instance v0, Ljava/util/LinkedList;
                                                                                                                                                                                        22invoke-direct {v0}, Ljava/util/LinkedList;-><init>()V
                                                                                                                                                                                        23iput-object v0, p0, Lcom/baidu/location/e/b;->h:Ljava/util/List;
                                                                                                                                                                                        24new-instance v0, Lcom/baidu/location/e/b$a;
                                                                                                                                                                                        26invoke-direct {v0, p0}, Lcom/baidu/location/e/b$a;-><init>(Lcom/baidu/location/e/b;)V
                                                                                                                                                                                        27iput-object v0, p0, Lcom/baidu/location/e/b;->i:Lcom/baidu/location/e/b$a;
                                                                                                                                                                                        29invoke-direct {p0}, Lcom/baidu/location/e/b;->i()V
                                                                                                                                                                                        31iget-object v0, p0, Lcom/baidu/location/e/b;->d:Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        32if-eqz v0, :cond_75
                                                                                                                                                                                        34iget-object v0, p0, Lcom/baidu/location/e/b;->i:Lcom/baidu/location/e/b$a;
                                                                                                                                                                                        35try_end_33: if-nez v0, :cond_36
                                                                                                                                                                                        36goto/16 :goto_75
                                                                                                                                                                                        37cond_36:
                                                                                                                                                                                        38iget-object v0, p0, Lcom/baidu/location/e/b;->d:Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        40iget-object v2, p0, Lcom/baidu/location/e/b;->i:Lcom/baidu/location/e/b$a;
                                                                                                                                                                                        41const/16 v3, 0x110
                                                                                                                                                                                        43invoke-virtual {v0, v2, v3}, Landroid/telephony/TelephonyManager;->listen(Landroid/telephony/PhoneStateListener;I)V
                                                                                                                                                                                        44try_start_3f:
                                                                                                                                                                                        45invoke-direct {p0}, Lcom/baidu/location/e/b;->o()I
                                                                                                                                                                                        46move-result v0
                                                                                                                                                                                        47if-eqz v0, :cond_63
                                                                                                                                                                                        48if-eq v0, v1, :cond_58
                                                                                                                                                                                        49const/4 v2, 0x2
                                                                                                                                                                                        50if-eq v0, v2, :cond_4b
                                                                                                                                                                                        51goto/16 :goto_71
                                                                                                                                                                                        52cond_4b:
                                                                                                                                                                                        53invoke-static {}, Lcom/baidu/location/f;->getServiceContext()Landroid/content/Context;
                                                                                                                                                                                        54move-result-object v0
                                                                                                                                                                                        56const-string v2, "phone2"
                                                                                                                                                                                        58invoke-static {v0, v2}, Lcom/baidu/location/g/j;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        59move-result-object v0
                                                                                                                                                                                        60goto_55: iput-object v0, p0, Lcom/baidu/location/e/b;->e:Ljava/lang/Object;
                                                                                                                                                                                        61goto/16 :goto_71
                                                                                                                                                                                        62cond_58:
                                                                                                                                                                                        63invoke-static {}, Lcom/baidu/location/f;->getServiceContext()Landroid/content/Context;
                                                                                                                                                                                        64move-result-object v0
                                                                                                                                                                                        66const-string v2, "phone_msim"
                                                                                                                                                                                        68invoke-static {v0, v2}, Lcom/baidu/location/g/j;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        69move-result-object v0
                                                                                                                                                                                        70goto/16 :goto_55
                                                                                                                                                                                        71cond_63:
                                                                                                                                                                                        72invoke-static {}, Lcom/baidu/location/f;->getServiceContext()Landroid/content/Context;
                                                                                                                                                                                        73move-result-object v0
                                                                                                                                                                                        75const-string v2, "phone2"
                                                                                                                                                                                        77invoke-static {v0, v2}, Lcom/baidu/location/g/j;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        78move-result-object v0
                                                                                                                                                                                        79try_end_6d: goto/16 :goto_55
                                                                                                                                                                                        80catch_6e: const/4 v0, 0x0
                                                                                                                                                                                        81try_start_6f: iput-object v0, p0, Lcom/baidu/location/e/b;->e:Ljava/lang/Object;
                                                                                                                                                                                        82goto_71: iput-boolean v1, p0, Lcom/baidu/location/e/b;->j:Z
                                                                                                                                                                                        83try_end_73: monitor-exit p0
                                                                                                                                                                                        84return-void
                                                                                                                                                                                        85cond_75: monitor-exit p0
                                                                                                                                                                                        86return-void
                                                                                                                                                                                        87catchall_77: move-exception v0
                                                                                                                                                                                        88monitor-exit p0
                                                                                                                                                                                        89goto/16 :goto_7b
                                                                                                                                                                                        90goto_7a: throw v0
                                                                                                                                                                                        91goto_7b: goto/16 :goto_7a
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getNeighboringCellInfo
                                                                                                                                                                                        • java.util.List.size
                                                                                                                                                                                        • java.util.List.get
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • android.telephony.NeighboringCellInfo.getLac
                                                                                                                                                                                        • android.telephony.NeighboringCellInfo.getCid
                                                                                                                                                                                        • android.telephony.NeighboringCellInfo.getCid
                                                                                                                                                                                        • android.telephony.NeighboringCellInfo.getRssi
                                                                                                                                                                                        • java.util.ArrayList.add
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • phone
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Landroid/content/Context;",
                                                                                                                                                                                        4")",
                                                                                                                                                                                        5"Ljava/util/List<",
                                                                                                                                                                                        6"Lc/g/k/a/w;",
                                                                                                                                                                                        7">;"
                                                                                                                                                                                        8}
                                                                                                                                                                                        9.end annotation
                                                                                                                                                                                        10const/4 v0, 0x0
                                                                                                                                                                                        11try_start_1:
                                                                                                                                                                                        12const-string v1, "phone"
                                                                                                                                                                                        14invoke-virtual {p0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        15move-result-object p0
                                                                                                                                                                                        16check-cast p0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        18invoke-virtual {p0}, Landroid/telephony/TelephonyManager;->getNeighboringCellInfo()Ljava/util/List;
                                                                                                                                                                                        19move-result-object p0
                                                                                                                                                                                        20const/4 v1, 0x0
                                                                                                                                                                                        21move-object v2, v0
                                                                                                                                                                                        22goto_f:
                                                                                                                                                                                        23invoke-interface {p0}, Ljava/util/List;->size()I
                                                                                                                                                                                        24move-result v3
                                                                                                                                                                                        25if-ge v1, v3, :cond_4a
                                                                                                                                                                                        27invoke-interface {p0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                        28move-result-object v2
                                                                                                                                                                                        29check-cast v2, Landroid/telephony/NeighboringCellInfo;
                                                                                                                                                                                        30new-instance v3, Ljava/util/ArrayList;
                                                                                                                                                                                        32invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        34invoke-virtual {v2}, Landroid/telephony/NeighboringCellInfo;->getLac()I
                                                                                                                                                                                        35move-result v4
                                                                                                                                                                                        36if-gtz v4, :cond_2c
                                                                                                                                                                                        38invoke-virtual {v2}, Landroid/telephony/NeighboringCellInfo;->getCid()I
                                                                                                                                                                                        39move-result v4
                                                                                                                                                                                        40if-lez v4, :cond_46
                                                                                                                                                                                        41cond_2c: new-instance v4, Lc/g/k/a/w;
                                                                                                                                                                                        43invoke-direct {v4}, Lc/g/k/a/w;-><init>()V
                                                                                                                                                                                        45invoke-virtual {v2}, Landroid/telephony/NeighboringCellInfo;->getCid()I
                                                                                                                                                                                        46move-result v5
                                                                                                                                                                                        48invoke-virtual {v4, v5}, Lc/g/k/a/w;->a(I)Lc/g/k/a/w;
                                                                                                                                                                                        50invoke-virtual {v2}, Landroid/telephony/NeighboringCellInfo;->getRssi()I
                                                                                                                                                                                        51move-result v2
                                                                                                                                                                                        52mul-int/lit8 v2, v2, 0x2
                                                                                                                                                                                        53add-int/lit8 v2, v2, -0x71
                                                                                                                                                                                        55invoke-virtual {v4, v2}, Lc/g/k/a/w;->b(I)Lc/g/k/a/w;
                                                                                                                                                                                        57invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        58try_end_46: add-int/lit8 v1, v1, 0x1
                                                                                                                                                                                        59move-object v2, v3
                                                                                                                                                                                        60goto/16 :goto_f
                                                                                                                                                                                        61cond_4a: return-object v2
                                                                                                                                                                                        62catch_4b: return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • JS-Video-Brigde
                                                                                                                                                                                        • type
                                                                                                                                                                                        • playVideoFinishOperate,type:
                                                                                                                                                                                        • playVideoFinishOperate error
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string p1, "JS-Video-Brigde"
                                                                                                                                                                                        2try_start_2:
                                                                                                                                                                                        3invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        4move-result v0
                                                                                                                                                                                        5if-eqz v0, :cond_9
                                                                                                                                                                                        6return-void
                                                                                                                                                                                        7cond_9:
                                                                                                                                                                                        8iget-object v0, p0, Lcom/mintegral/msdk/video/js/bridge/BaseVideoBridge;->a:Lcom/mintegral/msdk/video/js/a/b;
                                                                                                                                                                                        9if-eqz v0, :cond_38
                                                                                                                                                                                        11invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        12move-result v0
                                                                                                                                                                                        13if-nez v0, :cond_38
                                                                                                                                                                                        14new-instance v0, Lorg/json/JSONObject;
                                                                                                                                                                                        16invoke-direct {v0, p2}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        18const-string p2, "type"
                                                                                                                                                                                        20invoke-virtual {v0, p2}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        21move-result p2
                                                                                                                                                                                        22new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        24const-string v1, "playVideoFinishOperate,type: "
                                                                                                                                                                                        26invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        28invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        30invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        31move-result-object v0
                                                                                                                                                                                        33invoke-static {p1, v0}, Lcom/mintegral/msdk/base/utils/i;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        35iget-object v0, p0, Lcom/mintegral/msdk/video/js/bridge/BaseVideoBridge;->a:Lcom/mintegral/msdk/video/js/a/b;
                                                                                                                                                                                        37invoke-interface {v0}, Lcom/mintegral/msdk/video/js/a/b;->getJSCommon()Lcom/mintegral/msdk/video/js/b;
                                                                                                                                                                                        38move-result-object v0
                                                                                                                                                                                        40invoke-interface {v0, p2}, Lcom/mintegral/msdk/video/js/b;->e(I)V
                                                                                                                                                                                        41try_end_38: return-void
                                                                                                                                                                                        42catch_39: move-exception p2
                                                                                                                                                                                        44const-string v0, "playVideoFinishOperate error"
                                                                                                                                                                                        46invoke-static {p1, v0, p2}, Lcom/mintegral/msdk/base/utils/i;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        47return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.StringBuffer.<init>
                                                                                                                                                                                        • java.lang.StringBuffer.reverse
                                                                                                                                                                                        • java.lang.StringBuffer.toString
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • 0
                                                                                                                                                                                        • |
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1iget-object v0, p0, Lcom/baidu/android/bbalbs/common/util/b$b;->b:Ljava/lang/String;
                                                                                                                                                                                        3invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        4move-result v1
                                                                                                                                                                                        5if-eqz v1, :cond_a
                                                                                                                                                                                        7const-string v0, "0"
                                                                                                                                                                                        8cond_a: new-instance v1, Ljava/lang/StringBuffer;
                                                                                                                                                                                        10invoke-direct {v1, v0}, Ljava/lang/StringBuffer;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        12invoke-virtual {v1}, Ljava/lang/StringBuffer;->reverse()Ljava/lang/StringBuffer;
                                                                                                                                                                                        13move-result-object v0
                                                                                                                                                                                        15invoke-virtual {v0}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
                                                                                                                                                                                        16move-result-object v0
                                                                                                                                                                                        17new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        19invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        21iget-object v2, p0, Lcom/baidu/android/bbalbs/common/util/b$b;->a:Ljava/lang/String;
                                                                                                                                                                                        23invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        25const-string v2, "|"
                                                                                                                                                                                        27invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        29invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                        31invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        32move-result-object v0
                                                                                                                                                                                        33return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Object.<init>
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAAGM1JREFUeAHtXQlYFFe2vgXdSLMFiErEDTURjQtiQmNwG5fESQR9MzHmS1TIm2g0xmgmyYxBs5hFjX6TPJc4z2zvE2LMmGXmBdCnieAXJSpgFNxFxRVGEEFlaaSb7ndOQxVVTVVT3VTT1XDP9/3UrVu3zj331OFu597bDOkYFADF6AXo2YRwuGKcTgReEKdmMoNwdQADoLbpiuFqQAmguAnXmuLg4rnEeKDo3iBzJGA4YBigL+AeQGek21Doy4BjTSiEawPAY8hTDBBrNz0AjW4IwBdAqaUGsOY8CUCDzAFgbalqUrMBBoLmxgEmAgaqWovqFQ5rxCzAPkCVGsVUowFiTTcZEAPQqFFpHiiTEWQ+DNgDyFWT/GoxQBwYjAXMBPRRk4I6oCyXoUzfAfYDcMDjVnK3AeKAApvYpwA93KqJzpc5jqjREPcC3DZwcacBxkHBnwd0B1BynwbKIOsvAQfcIYI7DPA+KOiLgJHuKDDNU1ID2Ef8FHBdMoULHrSnAeKAApvaGQAfF5SFsmy7BuqBBTbL3wNMbWfXOof2MsD+IMpfAeipoKR+DaCXZS3goqtFxUGAq+lxyCAZEOzqjCh/xTQQBJwmAe4AzivGVYSRKw0Q/bB/BmCT68p8RIpFoxTQAH4znJNFL9RRgEuaZFcZBvpnVwKGAih5tgbwW+KMBbr30PesKLnCANFX+z7gXkUlpczcqQFskscDTgNuKCmI0gYYC8K9CcDml1LH0gDOXKBv/hJAsUUOShog+m9fA2gBlDqmBnAqbQwAa0FFRshKGeB/gEA4uYw+XUodWwP4jUcBagFn21pUJQwQaz40PkqdSwPoyUI3XptqwrYaIC6Zeh1Aaz5QQick/P7nAbiwwSlqiwEOghzfAlC3mlOq7xAvsc0xTtHcdKZEzhpgL8jsA4C/M5nSdzqUBnBggn3CHIDDq66dMcAukBFOMncDUKIaQA2gTUQB9gAcWlvojAG+DJmMAFCiGuBrAHcmhgKwJpRNjhrgBOA8SzZ3mrCzaaA/FBjXE16SW3BHRq/Y71solzFN12k1gDYie9mdXAPEdLiej+7H7bR2JbvgaCNLAbJsS24TjJ6OibJFoAk7uwZCQAHoKTnTmiLkWCl2LJ9pjRF9TjVgowG0GbQduyTHAOcCB51dLvQh1UBLDfhB1PMto4UxrRkgzu2MFb5C76gGZGsAl2+hDUmSPQPEDUvzJd+kD6gG5GngBUgmufnNngHiMuze8vKgqagGJDWAR608IvXUngHOlHqJxlMNOKgBSVuSMsCHIIP+DmZCk1MNSGlgADxAm2pBUgYoabEtONAIqgF5GhC1KTEDfBD4IShRDSipAVG7EjPAKUrmSnlRDfA08BgvbA3aGiCu65Icsdi+TO+pBhzUAM6soI1xZGuAuLK1Y3k9Er4npRZLfENDwxQjXC0XUnhTS4nkeL1lnAXjEcb8SYs51SgRSCD/umDubak6Ep2oBLtWeMzZXunLlQXLU7wNO/9qIrQttDGOcDk1nybyb9wX1hO93pHcc0lurlR6nfU/ysvLS2v9b/PVCvaw4HlkHFm8jbe4m7YFYl/+gdn20R/H9tcSOFUgmqQUZ9xJ7Rl/oW1cO8TbuKb0F7YkfAMMhki7bhP2JVdft1zOiUjq48C5MqYCQ5J2RGaqhGAmifgW0UyDYpvqX3z9j30bja8pl/Cpg+tz11T66JdWtMi3c0Xganq0Nev/Or8Jxr6f3OVZ6lIZ1FzqEoiQ5/puuFRkJgK5tDGvxhVtjlfMyNVWZpnyoI1x4wy+AQ6XyUB9yRSsuZQr3BIy4MPje4S1r4b0m//plK0OdS+Uk0hFnPAXrqzEN0Aukn2oimt5ehHDMBmxsbEc8P6bEutJTaoQUVKI5cMbPi6wHBI+Dyez9h6ISRBGdrY7rrJjDRAdxrirSX1UX30XhcqFUQYLvK83Cbf/VWKkfjFJO3E5LHfzHMWauUUpOT6XT/wUttjJWmvpiOnlB2tJKYrHkd8jYWkn1odx950vgLaGNset21fF4MPp72AJMb6ff7OrIWd9fMKQPjExf3rlEWWmPZaTBbP1E/oMeTRmfY4h/mb+910dr7nSSdzCnYet/yD8Ag5ZGKN0f7CyzmjmZ0FM9Q2Ce3XdWGtBdhSszuZXrsKY7trIKN9R3I4p7cig9dvn+KY+/VWdXBZi6RbuesN/iBd73JwvCY2aOCopgWSkp4ulthOXMtXyYVLdL2smdMFDHpsI+oOPz4DdY8ylQ1Vp0fouxkBhf5FNJ/daTxoYf2HN3+uZSGPtrHCLxsJ+Z44Zw5Rp0+b2ynoyhVi4yPYNoAFmsE2w2iYsHVOF8Yxh/0mSx38pOGHRSGttFSq9GJKfvmV4MVk0KUAwaUrOfndkhqPG18R47cSnqnKq2YMdTeTGr5uymb7PXSIkhPh3IYGMVhukbRP8g3w1Nk4ELx+tRqcJFeOr0QTpsB10I1ltDg0QJ2Y9+5gNjVmz9U9flwqaOZ0+dMM6+LHDCtLy31+G1hdmrQ0cLPigZeTrxPklMl6VSJJORi3bmV9ee6X0n4u1O7qPWWSdB5NI3A7RwsqyHTK0zQJtzger5nCA5JJp27fa/V6iH2PgC8J4aytzZ5OsslmFT3Zv/mnXiFlpA8krhlOONG04Q0rIKvLa+C7ot2ymk//Imy3pbWlOZje0caql20ZhTY3p64zw6+iMSeuInGL5mL28ND7g8eE/sxiNdxoYRhCHP0KqqT93Z6/7ml8UEW0uHA1Q9i52fKvdKXR4yPbt26/7+vqy3QVSV1dnfiAIXVzNhBtRZ3xztsiyJHIgF9t1TP/0lb+eFcwGcw/FA3ja4voTyWH9ub4fprtMNgxdIhzJir/uRGwqifFPFXQfnGBifWUq+IIzZgZP5t4v+ea0V89n1ez+64kG2IsTWI2BgOieM2dG2/8nYT0hr6wyHVmYcmek1f+KhQkhU54bFnEHPRICg5IoqKXOGJqwg/znEOtvFXOJTL9uyV7C3ak30OomXPWJ3ottgtUnmiMSeTO6xqYzlaTnp5wYGWP9XQsrB21438H3yubVl3ywLTY6kJ8e/MyvjVnhQH9NT5KSBtvv0lSctqSkS7fnX2bnBQdvj7n95Ea3jVD5GnBl2NoEN347V2bTRt7VZWWFdQHd7+nqR5onbw2lFddrvG/5ajQaw9H/u7ihKY8V7++sWJz2BNR9jWSESWAt/z17sjBeWk0duUsCmhOVbHtzP8u7OdZOKOkdZvOWJ6ZyU0JiScu2FaaEzSps8Ui/ihzJTI6ODoBuUew5w6qND2Qua5GoQ0UEY79Kdev/YGjUvCji5Ia8wLCwwqnf3yhoVn0l+eF39x3o0a3bqZCQkGPhE/9SxT1Lf5ccuUWukPJjRZ8vZnb4+H+dJxgdcwlFApZrxundmFMvpxb8dBOb7fJdRT2TMupFUkpHwahbMEASS2liRCaIl5OzB5OnWI0P39Hcr0uu3DPcSQeMWK5qjNNhE+ynNsnWLZh2YXdoaBGBOZSUlHTrRGmkb+NyvkZZNSR4MIyicsWaqFwyOYQ5xpUpKcR+c8glhACMpnHib0PSiPpPkvS79ZCBwwTzjs79R/9Miio+uDqwK283YvCkPofy15R4jVha7rAcnvGCHxqg3dbCHeXIBVcDfHq7M/RWB7Ec4aBGkpOMTdPc2QPfMxvpyPV0geXo2QFHmgcE9aRO2897SP+AKFS2NOWSx7utPnXOmNzjft78IxP16qiizft391+Q4chgXjobdT2xTm049w/rooIsSvnJJy87OzgbcCDrfwLbtQmyNBhlN9dS5c9dRuIGDSoZxGF4yYhndl9t7iNIvYjxy8gDbx/eK/QfNi7h+rxdFWFPRkWf6VTXB4yb/Gjvh0ePHjMa8Mh4fZzQF8YrvNyaLSJYfpOofSDok10fKX/yf5gD/+OrY8xr8owHeCWFYDiZ2zGXcFkNUFhWN98JllmZTabmJpEvmJY8/Nae0KysrMBGHAg8uOvv/i0qieRMr9INccIRaVWVnTFCIOkz5dUJltqLcekrE5oHQvys2yG8Qj+mYh/nN27KsIMu4cJuCX4QG1dNO2i5TVn4ku4xk+K683mYg4xQW+5m+20Lt1/w/Whm/8m2HdxbBdkV/NdEw7qI0PhlaY8bZ2efeK3v2EsOTcOIMnQ0MpeMf/bro6Vps3oKyjhkMSzh+rkj9QcN2ATbqREcVZwb05u9OFfq5/l3u24SMT6UTuMbxLn0WpNW02fM0PWWivhzP77n11paxZ+nzyavpVVk2fLFJf0/JKnYd28rsP17TzbAOlIDjnYjoM5kMhgv7D+9gSSS7BuWB+dG+Uh2HSX1YbOBqDldCLl/2lsTLVXHoz9r5w+/dfq9tenlBKaj+BRK7o92X/eAL4kCYU81wCqyc5ouI8DHZ58PQKfVZvr8xb/kojFl0mjePJpZ0qhEVIe+YsPJim/TzmcJR6FNaQOG9py3xTi1Ytd7yg9SRMRho6ZN/eIUtwYM5PsCyh31SjpX27PpPPTqqQYI5zvwFpou/fGynyFtVnwEb/4MP4hXw3XDJfSKcFRFju3ZJN3l0Jp0O6Y/UKubtiHjhO0gwMpDQ0JCuwiOluBYuyqQO4+88W3Rnhtn047E+g09MM/JBbGuEq+NfK0GKD7QbCNnV7/OTkSvybd0/XBan4m2gw1iOm9Y7TN93wW+Ww+EMtyRIVn6EjIskDm6Ka9SOB1yK/NKrBs2ln/19IC67oOml7ADLBkl8JQkt7BDztXwniI1X86l/7X1ZosC1B4vfVOLjvxRJBy2cnDpTdcMjizCXKQPrRi1bMfOYhMO1GBN4JTJx9RsBBXEMbc1pxf3BUrQAK+5L38Fck6ZY+m57NednKehfG/RNP/heSuR9cuJTD9+s2wxGK86mGXO6nhzL+20zGmxERlL1Gx9UK5xkd1463gcLKh7kl9DAyx2T94K5rp6jPmlT4/ttvaTuk08xXaT1jz/0L2CpvnG2eJUJ7N9KfVieE7KGz5Ovq7Ia4nJyV5JSQmMXuTkpjmbC7QvRjGOj/4VkcxpJsU4EY0tGDrs5a8acTo/17341YIo41eC7kQieeJB4UmvxuP5152TIITcNyBicFTkap3l2WWG0pNpBdNGzC5vzwoxPqXMJyWx22PN8puI2exlNJvNMCKGPR78mp5NJLrsi33o9ivanLUJxo7DDbeL46gArfiC9ZtXaIdyS/OReRXZ983aWkezYdM3WJoOGtIE6sKGjXjIoarG1h/thGFkZB0zct0Mq1AagkfOwXpcnajxERMp3LrO0R4HW9z2uKLN1WMTjKTOjSvsXg8Q8Kxg17+W9Jzxsc+WXQf9T1+43vtGjTnGUns0LtFaFPyTSDYm9ovhbjFQe6J0mbO7wBKeJv34xtxgMcidOogV80cHdQtq4bcWCCtyc/qi5ZYj85pluwojl+eILHwV4e2eKKvNsUvUjoEM3JFZ7pGnMdc6/pkvjK/20eRVXhNGRfsOG9WVt3nKl0Ql/vmxKL6gJsYQ3HS/Jn9LV72ON/qF+Io9fz/pfJNpM3V447isvmRiSpHPp4n9HhP0Q1FGWGiaU5xREwsHVsqWKXc/qTDPNfVudXNVHanM23YgVP986z7vJn256XIc8+UboJvkwGz15OPta31HR3YP6NmD9+tMsCx99qrkJ+QJ5mM98VC/+Yz2VdvOuOm04d3pW1tvfnk1Lj/P+KmPaNk9JtZ4ib3K/HfezSoPfHvCveP5cYIwHFiZU3M69POFgw+/IKtmTiUfvz1ob2SAxdpXt/j7M0xNDVz8ub67pea6JWv5hw3sIEyQn/purFssWAO8AvJhq8JWIu0s7iAy/g/j9c3bKR3L3mSqM5CSMxcq4Tzo9PmRU9hCsVyqd246KGtFizY0aCy8ZDtSnvy7cMHJEdX5eWUsb7HrBlgM8bKIP9oE84mC/prfoLB5WyxTE9ceL/z5X2kXP1vwptGe8aSuXmYWy88D426DzGhzXA2IYawSUf9uoFRyuCjl/MhIMtJu5uZ6Y11tddntsqvlZ86dqTj6W3Zd1o+fNFh3OCZsJcXgjhMsX0Jm1fuKJ03fJFn7CedVYOFn8c8DLi7bWtQ4NxVExiclBzwjkKuOnDm0SdRdjNmtyTeD8YlMh5z97Ih20PySlAuW3on9hUchd+k+bGD8fMRSYqmtLb1dXXW7ovquwctobLgLk8smk1eDyWSC/hzc1TPm+vp6s1d9fQNeUZC7d+9atx106XIPA75xL22ARhsIV43Gz9tb5+3jp9F4w2DFCuLjgxsJvbXeFl3NvnUFPX7/dg3K3c6EXT4r8SsLjHSTARKSnnOj/IVIXkVjqjIYblX+u6T4UtmRgt/u7M/aa9zYtEGpSXbusijltM+qxEGPCfbz4lPzVeMXk8Yfle5nnSEVd2F4zB9ghE8evHLL5MEcc9uA6aLhq9VEsibaf+jS7b9G9RO+VbS9gAHjw8ikAczV+vy7BvEVOxrC+AWFBSNa/CcJWSpxpwswu2sdqLX/h2Xg+g8QxuZ3C8A9K4H1y8mejycElxw+VJ2ZmWayt3EbZGyiBJJ1I+3BCbwVMOwTQipJ5uLQHZNb2dwdv7lYmz4/fErze62ECjYeYkYstrNLTU9+qcqJHod7e5HKMgqZsIRCW64JK9O9NyyOHx7BprNN4PL7y+QLJiJjnsvzaZEB1OTkOQB2+QQGiPcrAA9hwFNoRXZt8DujdWOE8laSrGWhOyfZqan46T/JrQl9KcYvjh8nFrYU/W/B9AF/uGqvn4bv6ddd1OQsifg9qT1cmuQfk2fbp+Tz1ietZN6Y9+Q9sUMi+nQN0vawPVyIn1bR8JWUE43HwynKVQ6z3yDRCjYhvwbEOBy1vc4+9JTrtmLLgGfCSWOzabpk+Ofcfg4fvKhPWs+seml8SLgPge5VvZl161ugL+VVXWI6sP3d20s25lj7Wq3rJYHsOrMy/Gri8JJ50u2/OBtwsyWEhZHQ0FDrtwkKwjOYAkkAjH4DAgIYHP0GwFkCvr4WRqfTMfxDm+CcLTi4CbsHBmIwoHfLAPeMVeYaGDFjhtXV1dbriczVZjung4jLpkzs34DNLywrWwPEtW74D+vHJvCM63L4xaMPxg2t3Hd9Sdj4QlkjXs8oWEeTEidU5wDY1XQtmmAs8CuASRigRDWgsAYygd86Pk8v/k1T+CeROBpFNaCEBlrYlpgBnoKcEJSoBpTUgKhdiRkgZvqtkjlTXlQDUjYlZYA4VL5A1UY1oJAGioAP2lQLkjJATEhrwRbqohFOakDSluwZ4EHI7IqTGdLXqAZYDaANHWBvbK/2DBAnLD+zfYHeUw04qAG0Ievkt9h79gwQ0+OarX1iL9I4qgEZGkDbsa77k0rbmgHie18CaqUY0HiqAQkNoNcDbccuyVn5goxg51Ura/XsZkMfdkINpEKZj7ZWbjk1IPJIA1xsjRl9TjXQpAG0FbSZVkmuAeICzDUAyZXAreZEE3QWDaCNrAVILtrlK0JOE8ymr4IALsRUxe45Vih6VZ0GcDHSMblSOWKAyPMSoDugP4AS1YCtBnC1yz9sI+3dy22C+Tw2w81VfgQNUw002cR/O6oJR2tA5N8AwLmdcQBcwEqJagC7Z28DHP6ZFWcMENV9B3ASgEbI31kHt5Q6mQZw0LECUORMuZ01QMzrJgCH22MBzjTl8BolD9cAtoYfAmQPOmzL2xYDRF641xVPORqFN5Q6nQY2Qomz21Lqthog5o21ILrqRuINpU6jgS+hpDvbWlolDBBlOAsoA8QAaHMMSujAhM0u1nxtNj7UkVIGiLywJsSOKDbHdGACSuiAVA9lQo/YfqXKpqQBokx4ps8JAHpLhOf+QAQlj9YAHmL0LqDVBQaOlFJpA8S8cVCSBxgBwG39lDxfAzjYfAdwTumiuMIAUUY8/y0TEAboC6DkuRrYB6K/B7BzIJPzhXOVAaJEuIYQ9wLgKUh4mq4r8wL2lBTWgBH4fQpIAeC3dAm1h1GcB8mxSR4GoE2ySz6j4kyxL49NLn43l5Lt4USuzAxHxjMATwHoAMWVmnaeN45yvwd8B3BZrccXrz0NkM33PggsADzERtCrKjRwBKTYDPh3e0rjDgNkyxcHgecBuL6Qkvs0gA4E9Gpgf73dyZ0GiIXFPugEADbL4QBK7acBrOmwqc0CoHfDLeRuA2QLje67sYCZgD5sJL26RANXgCselbEfYHZJDg4wVYsB8kXWw81kwMMALf8BDTutARxQ4Ih2DyDXaS4ueFGNBsgWMxAC4wATAQPZSHp1SAOFkBqb2H0AXLWsOlKzAfKV1QtusGYcDhgCaPHzaxBHqXHb7ElQBC4QxZrumtqV4ikGyNcjDlywRkTvCk5uo6vvHkBnJHR5XgYcB6DR4bI4tw0oIG+HyRMNUKyQARCJtST+OAxeewAwTtcEv6Yr1pw44FEz4cCgDoBHotQ2XTFcDcCRK9Zq6KnAK8Z5NP0/22+KvdLRFN0AAAAASUVORK5CYII=
                                                                                                                                                                                        • iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAAXNSR0IArs4c6QAAEgtJREFUeAHtXHlsVVUeLqUt3SgFWpYCpaWsFRBEBZWwKIsRM6AxgYiQGRZDBImighAY0SACicjgMP4xwEQCBMUFGI0DGGQLERBQqJS1tEWwQNmmtJQWynzfk3Pn3td737vvvru9cn/J9+7yzvI7v++e7XfOvfWi6obEoRiZQFsZmuA8EUi6dxTnuIwqByruQZxfwXWRDMU4rwIiWupFqPZZ0PsR4GGgC9ACiAbMlBokVgLkAz8B+4FCIKIkUghOhVX7A4LUNIesXIp8Bdk7cH7NIT10Z+tmgmNRin7AMOBxIAZwk9yGMnuAb4GdQDXgOnEjwbmw0nBgCNDQdRZTV6gMt7cAG4Gj6kGcuesmgnvBBOOA3s6YwrRc9yKllcAB01IMIyE3EMzmdzzwYBjlcGPUX6DUCoDNuGPiJMFdUerpAJvkuixsshcBeU4U0gmCU1DQV4ERgBP5O2Hnu8h0A/Ax8F87FbDbwBw8kVxOe+5H4bSKJHMwZovYRXBzlGYe0NOWUrk/k0NQcTZwwWpV61udAdLvC/CpzbYhr0jJoiUU5fy+AKBL1DKxkmCmPRXgQCrBshJEbsLxUH0oQB85vWPsp00Xq5rodGi6EOhuusZ1M8HDKNYM4JLZxbOC4Cwo+XeACwCe6LcAFzamAIX6owQPaXYTzbntPwCnFgOCl9i9IZKhGt2zB4GLZqlpJsH0SP0NoKKeGLMA++WngWPAWWNJKGOZRTCfvAVAnDJ578qABbhqNhjg6Pq0gfiKKGYQzJpLct22nKcoaIRdRENfrn/TzRlWTQ6XYPa5bJa9mgsjmCwkeSCwDzDcJ4czis5CxsuB+9XtiKLbInRvTgAKjeRmlGDOc/8FeFMhI1YPPU4JovwFCHmebKSJZpylQA7giT0W4MyETqNvgJA8XkYIpvuRo2ZP7LUAF2ziAe4Y0S2hEsyFA/qWjTbtuhXzAqpagLU4H9C9QBEKUXyC1gDeoApGcFA46BoN6FpqDKUGL0Gi2Q4WzMv6Dwuwmc4F/q3HIHoJ5k6MkXoS9MLYYgGuJ7MGHw+Wm54mOgWJfAV4TXMwa9r7P5vq54GAe7z01OA3kYi31cZe8vTkxqaalW9XoMB0hwUSuiJHBArg/eeoBcgNOdKUYAR7UyJN07niD3ax5EhTAhHMVSKO1jxxtwXIEblSlUAEj1eN4d10owXGaSmlRXAvRKhr7wpp2aAu3O+BQpCzWqJFsOYTUSsF74ZbLKDKmRrBbNN7u0Vrs/SoX79+1Isvvtho27ZtOZcvX+6+b9++jt26dWtgZvpmpWUwHXJWa8yk5uiYhYCcQNcJSU1NjZ4yZUrayy+/nN6mTRvOHSUpKCi42alTp6O3b9+W7hk5efvtt9MHDx6cMnTo0NPhpmUkf1kcOqTmy66j/B0d/GzCXMC0J1uemZ3nnTt3jluwYEHLlStXZsPwqY0aNaq1Z6xx48ax+fn5FXl5ebeM6kZyP/jgg8zs7Oz4Vq1a1d+0aVNAz5LRfHTGa41wawF+QMYn/gQPxF2+MxOx8swzzyQvW7as9Ycffpj50EMPJcfFxal1Q1L5YmNj765bt45uv5Bl8uTJTRYvXpwlIjK/69evV/344483xT2bj6yYJ4EzIl//Jnox/uCHTyJKEhIS6k2YMKHJK6+80gw1NzEU5S9cuFDVokWLI6HEEWFRY2PQl3fOyMiQWjw00TXDhg07sWXLlnIRzubjTuQ3TeQpJzgVN/8D1GrKRGC3HVu3bh3zxhtvpI8dOza9SZMm7F4MCZrXw4WFhYa+kvPoo48mbN++vRMeMqk1vHr1ajXuHzt16lSVIYXCi8QBxdOAr1WSN1/chxsR5D7xxBMJX375ZdaZM2e6vfbaaxnhkEtb9u7dO6RazzhCUINvYgDHJlHaK8W+/fPPP8+uV09ef0QMy4/kkFz6RHrqcDUGaP/HbXf+tm/fPu7rr7/Ofvfdd9t06dIlMTo62hQLcqD1ww8/GG5SDx8+fAs1+G7fvn25uuOTli1bxqEmV+3du9eJ/ph5bqMi8hr8sE8zl/5gGpIEQ+b269evkdkqduzYUTF9Ukufo2WMyDlKVRX8X7Jz587r8j/nzp3bKi0tTV6J5H9beS5xKTLPQm5/tjLHcNLGXDVu8+bNHRs2bGhJF1JWVnZ7xYoVV7R0FFOhnj17Jt+5c+c2iKxQC3vkyJEKDPbS0TT7Wpb4+Pj6GMXXQPcbauEtvMcuZwtwTdTgRyzMLOykFy1alAGHheFBVDAFMBrWfPVm2rRpaZznijTYPYwYMUL1C3wHDhyo/OKLLy6LsDyOHz++GZ0t8ns2nfs4FRm7luCcnJzYZ599tomVRmnWrJkmweibb0AkVxf7/VWrVrXDGEA1Dmr7+Vu3bkmOBrY6r7/+erqV+muk7WumBcGdNQI5fht9bpJZgymtwqApjU5JSRG2UAQ7dOhQJaZhBTU1NdIomaQtWbJEtT/GyL4azb1iS+tLL73UVJGoPRddmA37Cj6JuwHVAuK+LcJmDAOpZPRzCfAuSbo89thjyZgWSaNTq5SBg+TI8ePHNeetc+bMafbee++1kef/1FNPHcPiRbn8Hs8xgo4pLi7uHhMTI43y8aDm79q1S7Xv9o9v0jVbkb5UgFOjdSYlaiiZF154IeWTTz7JwojTsn42mGIDBgzI37FjR0ACDh482IkDLZEWrm/06tVLdevq999/n4MHgM4jnyxfvvzCxIkTfxPXNh1Hsaa0tSkz1WxgoPi1a9fmOEkuFUMLImYUqnry5owZMxQE0fesNeBas2aNYrDVv39/y1shFcXbOk7w/PnzM+RNsoqSttxCvyp1C1oZbt26tRy4Kv9/5MiRjeXX4nzjxo1l8n67Q4cO8fBZx4j/bTo6TzBqQZJNhQ2YDQgOWoOZwNKlSxXv6GLckKrmkrxy5cqdo0ePypv8ekOGDJGa94DKmPenj2AnRnhSEdA0q043pAA2nSQnJwetwVQFTgv4RcqkaVPTpk1jBw4cqPqQYtlQ4eDo2rVrgk3FEdk0ZaEMO9pFKnXhyKmSnnJUV1dHYeSscEkOHz5c1X0KH3elPE09LlF5eBPOEz2C71lRPqUJZliMkBW7NrDcKK0Hy+OiiVYQ3K5dO9Vw8jgmn3sEC4OCYHEa9Ii1Y8V8uXnz5qrTOzg9FOGwjKg/k6Ba6ArgESzMhF2XklNC3NM6womh2BygRfC1a9fuyNNISkrSNZCTxwnz3Eew6gAhzIQjLnooTXRRUZGCYPiyVWswCJZ80jQICNbVz5toPNszNFF3c5O6e1dyNQdN2H9aFErcoImbHIBPVC1fqsl5RERyWOfVzXBmZqaixl66dElRo0WB/ZcJy8vLFTVahLPwWE6C5ZNxC/Nyd9LhEIydmVoEK/pcEKzok22wSIVH8D0rY7ur7hqclZWlcM5oEYxpkSIc9mhJDhIbyGUWPoK9JhqWoANDrwwaNEixcIDpkOqbEbm5uYq9XnhVRjWc3nwNhPOaaGG0yspKXf0jFkainnzySYXnCgsLCs+WSBNrzAqCT5w4oXB8iHAWHn01WHOzmYUZS0mXlpbqrzpSLPNP4F/WRTDec8K6xP83/+FNxWqtLbd9+vRRLC7gHSi7t9BeYR9cZL659Kf4888/u6KLwL4rXQOgqVOnpstLh+XDa2rTJGzGr48mWu7nv4vXWRSLD/J0LDovcpzgWbNmneP7PBYVUHeyemow92YDivXfzz77TLE+LDLEAkRD+V6ykydPVp4/f97uQZbzBO/fv79yzJgxBVg/dbSpxgg3aA1euHChYqMdtsmWbdiwoUyQKj+OHj1asQyL7UCKBQp5WAvPi+j8LgZYg1ibHRG8vnkdKzS/on9L7tGjh2LTHV7iSsLGO8Wo1Qolf//994C1i5vu5PuxqMP06dPPqenCTXfYoqMYiGGrrd1jHXJaLBzsm3CRoaas0/ewZTX1008/zbFaDyz4H4QjQnUu/NxzzzXEhvYO8iYX/elVPJAFanrh/eQMvMraUvzHLwlgf/dRcW3T8Tzy+ZOotfk2ZRpyNmjaykNxQoScASJginRHi1zU2nhudJeTyx0deKvxN7W8sDYci7cZmsv/W716tWIDnvw/C899nAqCf7Iwo7CS5soNXhW11EAlJSWa/T+246ByJ0vruNxIx43w2K2hWOsVhcRnIzIaNGgg7BrFh+Gjjz5S7OMSYS0++jgViuy3OLOwksd21fN8Ez+sRAJEPnfunGba+ERD6cyZM4tF9Hfeeees1sCKW4Cxx1sxuMJbDhf9lw1FWhYffZyKJ7MQmZUCaRZnaih51mLsPz713XffdcQKjdDZUFpqkc6ePRvQhYha6auB2FPVYN68eZq1EQ9Da3lTDmKr33///YtqeVp8j1wWMg9Rg3nu2maayvHDJg888MCv+IrNZTgWVAdDDGdE8MpKUBciSR43bpxqv8s88X8L/3eX8X7wOXjqgk6/jOgcJI7EpZxgVzfTLBAdBXAgFMJDlIeXsS+YtfyG93qDEhzIoHi5rBG6EcUsBC+t3cAeakvHDgF0krgU0ySGjbiPsHBB/d5HzprhI2eGdyziYy6/oB8OOA/WMmYkfYSFX2XZo1UQN97n4AV94kVMTfJQi07hexiqXqVAuqNVuGWUXH5GCd8MyZF/YYdu11GjRp126As7LCo59H1hhxfyJprX3/In0gS7MaLwstd1rN6cwBdzjq5fv760qqpKl397z549IT8Uwj4Y+KXIv5HF+2+99Vaxg9/IogoKDhVbSvAnBxEjAcPNHeI6KqyNIPg6+uhSjMVq+DZBYmKifzklHWfPnv3bsWPHNKdJUkCVE/jRb+Jt/tvYAOBzS/LFbyyeKF7+Volm5S0+rPMA6eH2Lzj/aAX43g7HMWKFq0NYyuNA5yL8zJVoxuPS09MVW2jw5kE5lv/o0jMsu3fvriDJmB7dRdNcBEeI4bRMiPgN0tghT0c+yBL3c3GySlzUpSMXM/DRsjS4H5NOnz5dOWnSpGIcNb1YoZSdnytmV+GwjEX+Cp+3GsHUcRnQmyeeRIwF9kLTyf7a+g+yxP8rxYl3jBgLqHKmRfABFOuXiCmapyi5Ime1RItgBlxRK7R3w60W0OQqEMGcMCs6bLeW7j7XixyRK1UJRDAjLAJMdeyrauHdNGoBckOONCUYwXmIuUEztveH0xYgN+RIU7SmSfII3PD2FZAqv+mdO24B+pufBwLu1gxWg1kKJvAxTzxxlQXISUByqa0eghluI3CIJ564wgLkgpwEFT1NtEiEOwXXAF5TLSzizJFN82hA16KG/2JDIJXL8WcBMBQI5cEIlKb3X2gW4Kh5JuDbEqsnaigEM71iIBF4kBee2G6B1chxfSi5GqmJfCj+CXQPJSMvbNgWOIwUJgIhLVmFWoOpJZsJek4GAcmAJ9ZboARZTAFuhJqV3lG0f7qX7mXIDt8Tay1AG5Nc2jxkMVKDRSbM+CDwNBAjbnpHUy3A7bwk94TRVMMhmHleBI4BgwGjrQGieqJiAW7jfRNQXQZUCa96K1yCmehZgKPr/oBHMoxggpDcvwLbw03LDIKpw2mAy1YDAa+5hhHCEDbLrLnbw0hDimoWwUyQNXkfMABQfD4I157os4AYUIXVLMuzMpNgpss+eSfQD/CmUDBCCMKp0CTA8IBKLS+zCWYefAq3AnSE0H/tSXAL0InB0fL54EFDC2EFwdSgAvgGYFNNoo14zBCtzgudRnQ/zgFCdmLosY5VBDNvKs+9unSM9wG8fhlGkAlbOi4c0LdMW1kiVhIsFOYUajOQC7QUN+/zI9dz2STrXhUyai+7m87hUPRVINWowhEej7WWOzF0LdabUVa7CabOKQBJHgE4kT+ytV3YBG8AdG2zMVM7Jw3cFQWZDrDprstCB9AiIM+JQjpJsCjv4zgZD9S1TQR8nYRvHHBp1TFxA8Gi8L1wMg7oLW5E6JEzB74IZpo3Khw7uIlgUQ422eyfuULVUNx0+bEM+tG5w36WTbJrxI0EC+PE4oQuz2EAm3G3LWJwxYfNL7+JQfdsNeA6cTPBcmOl4qI/8AjwMJAGOCGlyPQnYD+wA7gGuFoihWB/I2bhBskmOgMtgGjATKlBYiUAnRGC1EKcR5REKsH+Ro7DjUygrQxNcZ7ohyRcU8oB+svluIzrIhnogasCIlr+BwM5zr3/drPMAAAAAElFTkSuQmCC
                                                                                                                                                                                        • iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAAXNSR0IArs4c6QAADkpJREFUeAHtXWlsFdcVto0Bb4BxwEDA2MZsAUNZwiZS15FKQISCEyHEIpDKWrFUKtC6Im1/tShBSK2aAkJgKlBACEQKVJEiGtFAGoJYGsLihIoYGwtqUmwM2OxLv+/x7sv4MfNmf3PneY70ccczd84993zvnrnbDMlJiSHtUY08oADIDyMHaUYYmYoUh0nNwF1FyuMGoCaMaqS1wAPA15LsU+sLYfco4FXgFaA74HRdnkFnHfA1cAo4CVwGfCVOO8WtymdDcSlAQknsS4AXUo9CSTQJ/xRoBKQWmQluB8+VAG8C44BUQCZ5DGO+AD4CjgIPAelERoIHw0vTgDeALOk8pm5QE04fAg4AF9SzeHNWJoIZfucDo71xhWOlnoCmbQDDuOciA8Hj4YUFwFDPveGsAWehrgL43Fm15rR5SXAxTC0H2AtOZGEv/D3gvBeV9ILgTqjoCqDMiwp7WOZ+lP0+cCueNsSTYJbFzhPJJcmtUUguSWZnjONs1yVeBHMi4vfAMNdr5I8CzsDM3wCcSHFV2riq/bny15DwV1vw/M/gX3iAP3iO76uAK4Br4ibBnJj4OfArIM21GvhXMX0yCeB8OYdUTwHHxS2Cc2Hpn4EJjluceAo5PBwDcFas2enqufEMLoSRfwG6OW1sguu7jvotBxxd0HC6BQ+BgRsBrxYDULRvJQuWTwS+BL5zqhZOEswZqT8BNDQQax4Qz+WLuL3WmoqWdzlFMH957wJcAQrEngfYOeVCCwn+1p6qpCQnCGbLJblO6LJbn0S5PwUVKQU4zUmiLYtdUvjMZVgOWq5lCjRvJMmvA9xgYPmZbKcXzd7yVqC1Tjui6nERTm8uBCz1rq0SzHHuX4FgKAQnxEE4hPopYLolWwnR7ARwEqMPEEh8PMCRCSdEuD3I1IyXFYI5/RjMUMEJcRZGSw6jjpsp1yzBXDjg3HIg3niArbgSuGK0eDPPYK6A7ASCTpVR77qTj52uOUCdEfVGWzB/CBwOFRhRGuRx1QMM04OAvxspxSjBZVA2w4jCIE9cPMBoyh71N3qlGQnRDMkfAkFo1vNmfK8zVL8NMNUUzpboSWveQ6XnGy+vs8GRm5iiR3Ax7mZ4DkROD5AbcqQpegSXa94ZXJDFAzE5ikUwV4kSfVO6LCTZsYMckStViUXwAtU7gpMyemC+llFaBPNFMM6aBOIPD/wAZpKzF0SLYM1fxAsaghOyeECVMzWC+X7uaFmsdsqONm3aJM2ePbvT4cOHi+rr64eeOHGi/5AhQ9o7pV8CPeSM3LUQtYmOd5DjrRa5fPxHdnZ2yvLly7ssXry4a15eHqf5IlJVVXVvwIABlY8fP46c8/nB32D/H5R1iCaYW2/4prrvd0YOHDiw3erVq3NnzpzZJTMzU3NKdtasWZd2794dczZI6TDJj5tgHzfsRT4nER2iS3DR1+ROnjw569ChQ30qKyuLFyxY0C0WuSQLP4DOTBNEyB05jAh3ZyiFL0T5TtLT05MXLlyYs3Tp0ly03AwzFRg7dmwHM/l9kJccfiLsVIbobJz8GIgmXeSVLu3Vq1fqqlWrus6bN69rTk5OW6sGFhYWnq2urn5k9X7J7mOHYhLQSLuUZJZG/c3rUsr48ePTV65c2W3q1KmdU1NTox8zpm0eM2ZMBghOlOcwOS0F9tMRSoJVB8rMJIv07du3XUVFRe+SkhJHly4HDx7M3nWiEEy6yOULBI/iFVllwoQJmQcOHOiH561mj9iq7f37928xfLKqR6L7IlyK8FYI46R9IxBj1XZ79uwpcoNcktK7d+9EezODXJLTJEFwhHGelE3WrVv3MiYsLHei9OrTs2fPRCOYVQ5xKj3BRUVFbadMmZKjR5Kd67m5uYlIcKhPJQgeaMdBbt6LDlVmSkqKcjjneHFpaWkpHTt2FL7Q1J+fn287ijihQ9PAlhdCa/nsRXPCnbv0PBXOGaMjlTV8+PD0tm3bRpw9bty4uMys9ejRI/X27duRKb5oZ2Csnb1ly5bCZcuWVW/duvVm9HUjf2MypvOGDRsKFi1adHnHjh2hcaqR+yzmIaftSTC/lO5qC9EzcPr06R03bdpU0KVLF9stRK8srevdu3dPvXjxoirBJBfDsz4Ycydv3rw51HkxSzLJ5b2MRtQFO6pcJpmc5rGlFACeyciRI9N27dpV5CW5rDwiiOrwiyGVLZfkMh8JIlEkjH8bESW5zE9d1BmHcF1AgvONGOlWnrVr176sDMlulaOnt0OHDpHHgjJvTU3NI4blp0+fPhPnzZAcTS51UBd1UrfQ6VKa7znBI0aMyHSpcqbUgmDVFkwlDMdLliy5bJZkLXKpy2yIN1WZ7zOHCHZ1CPJ9WepHCM1SDFGysrJUW7Cw2izJEpBL03NYKSlakHCkVymHSnplGyVZEnJZnUz2otP1KtYarotOlF5dRWgVPWLmF89kca/yGs8xtMcxLAszmKaT4KAFwwkgmA4xJHokk3ChyENyaUKoBZvaASEMT7QUuy4jpBipmxbJyns9JpemZATP4DAjRkO0kkC1Z7K4LgG5NCVTt2MhDE709NmzyDA3oapKgpsTqkYWK/PkyRPTDKv1lkXxouPFPOKcB2kzCb7rQcHSFWmWYDVyGZYJUTkJSL4btOAwG3i7IUKMIEgr1SKXQyErM15a5Thwvpljg6AFwwmPHhmbFo5FruhZkxjlWFi0ZJ5X5uHfLkuoBQcEw8v379/X/USgUXLVeteCZOpwmVSl+hDBDcoz8T6+ceOGsabjsmF37tyJSbBRcoWZkpDcwGdwjTDKi/TMmTNS9OKbmpqeaNXfLLlCjwQk13hO8Jo1a66igxOz9QiHuZlqtWAuynObDUOsKN/MJIYWydQZhwX/EMHVwnAv0pMnT96fO3duVUNDg6eh+ubNm6otmIvy3EMletlmyBX+jCaZuqgzDgv+1fxVctPdv4DIL1QYFs8U68JtJk6cmDVs2LAWm+5Gjx6diY13Hd22pV+/fucuXbqkuieLZftw0x2Hfa8JUvlhyx6siGxCx27fvr3Ibbuw4P/v5ubmmGNhhlS7rc4JHQZ98V/k+wmfwZSvnyfy/XvkyJFmER7dsg5DpCd65LJsu+Q6pcOgH0KcCoJPGbwp7tno1H379tW7WXBdXZ2nz3+X6hbiVBB80qVCHFFbXl5+7fr165rPR7uFXL161TXddm2zcX+IU0HwZShytZXYMDQUGsvKyi41Nja68jmc2traB3bsk/BecklOI28X8ljqVnz8+PF7eFH7wsGDB+uxdhuzM8TKmBG80XDfTH4f5I1wKVowbZb2OSwceu3atcfTpk2rHjRo0Plt27ZdR8dIdewq8htNz507l2gER7gUwyT6Ihv4GDC++4x3eSiKj5zl4iNnlr9ah4+5fIXnsCvh3wP3tPgIi5Jg2vJH4IceGGWrSH6mEN+76rRixYpu+KCKqc8iISo8wAvg520ZINfNn8GcXwiTlCGa5z4SF/yUYjdG0s6dO2/hm1f/AcGVe/fuvfHw4UND89vHjh2746e6GrC1BYfRBB+FgiYDSqTNgo+M3psxY0YNvn11bv369df0liPxZqOny6UOO5LckcOIRIdoXngHeCuSw+cH7du3T8YnDTvjbb5cdM4yldXB5w6bi4uLv3G4U64sIt7HH6LAtcpC1d6o4y86YQhm+MaK1b2NGzfewFDrTkZGRjLfQzp9+nTTnDlzqrGKZSiUK50m8fG7sO1/SvvUWjCvbwRGKzMGx9J74AQsXBptZfQzWFzfJg6C1DceUOVMi2AOlM/6pmqBoeQqMrmhdIcWwcxTocwYHEvtAU2uYhH8Oaok7Tqx1O6Or3HkiFypSiyCecN7qncFJ2XyQEyO9AjmFF7os7Qy1SiwJeIBchNzmlVrmBTRgAN+m5kDaEe/0awsIDi25IFbuOttgKmmqE10RGfmYvhtoCT6QvC3px5Yj9K/0rNAL0SL+w/g4Iz4I0g99wC5ICe6YiRECyX8uOVOIAjVwiPepAzJc4A6I8UbCdFCD1cqqoBJ4kSQeuKBX6PUSqMlmyGYOq8A/CrPUP4RSNw98AFK3GOmVDMhWujllp4twBBxIkjj4oFzKGURYGprkdkWzJo8Bb4AfgxkAYG474HrKGI5YHr3idFedHQVvgsXyAd+IO56gD4mufS5abHSgkUhjTj4EmCnyzc7MYXxPkm5nXcFcNGqvXYIZpn8VbHwNwCr0QC3BqLiAe75/iVwSuWa4VN2CWZBtWGUIg1IhhMcEJL7O+CfdnU5QTBt+BbgstXrQBCu4QQbwrDMlmubXNrgFMHUxZbMd2JIchoQiHkPsEPFZ66tsKws1kmCqZfP5M+AHwFZQCDGPcCh0M8Ayx0qtaKcJphlsHf9CcDZrm5AIPoe4CQGh0JX9bOay+EGwbSgGeArFAzVwbQmnBBDPsC13wKmJzFi6IxccotgFsAZr+MAJ8bHAcFzGU5QCJ+3XDjYA9BXroibBAuDuUBxCBgEdBcnW3nK9VyGZMOrQlb9ZWWxwU5Z03Aze4mtdU2ZrfZ94ADg6FcKoE9V4kmwMIDkkuQycaKVpPtRT5JLkuMmXhAsKleMg3LgFXEiQVNOAHFra8zdj27V3UuCRZ3G42ABkGi9bb5OUgFobkrHNddFBoJFJV/FwXzA7281nkAdtgGnAM9FJoKFMwbjgM/nCUCWOCl5yv1q/wD4nL0gk60yEiz8w/+VtAR4E+A4WrZFDG6d4c4WTugcBaT8Wp7MBMNnEcnGUSnAMD4KeAnwQupRKBdUGH4/BRoBqcUvBEc7sRAnSDQxEOAEitN14Ti1DmAvmISS2MuAr8Rpp3hVeX4ELQ8oAPLDyEGaCaSH04xwiiQ0V343nN4Lpw1Ia8KoRloLPAB8Lf8HcJInQmU59lEAAAAASUVORK5CYII=
                                                                                                                                                                                        • iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8wNC8xMqMNHtQAAAAfdEVYdFNvZnR3YXJlAE1hY3JvbWVkaWEgRmlyZXdvcmtzIDi1aNJ4AAADoElEQVRogeWaP2/bRhiHnxMJWIMJJItRZRJgIF0IyECyZMvWJdzjdOkif4C6e9Kpi90PEM1J9tAfI5rKpQIyBBCsQEC70AHkAOp1uDuFlkmKRx4VBfktgiiSen58X96f905IKWkqIUQAPADuAw+BH4B7a6ddAh+Bd8AEGEsp08b/XdeAho6AJyjwOpoAF0Bc14y1ASHEPeAYBR7U+dMcpSgjb6SUl1Y8NgaEECcoeFfg60pRJl5WZqpiQD/1M+qniq0mwG9VorHRgBAiAn6lvadepBT4U0oZl51UakDDP3cMZqvfy0x0in7YEXiA55olV7kGdgjeqNDErRTSL+wrtp/zm5QCP6+/2HkROGP34EExna0f9LNfdDtf2FSGYRhEUdQDiON4liRJ46GA5X3vCyFOsv3EKgKZHrZQURT1+v1+0O/3g+FweBiGYeNIhWEYDIfDQ3NfY6REx5oVuJlCT7FInW636zU1YeC73a5ncVmAYgW0gczArFRxHM8Wi8XSfG9iIg9+sVgs4zieVbg80syrCFQamCVJko5Go/dNTRTBj0aj9xXfq0AzrwxsfPpGTU04gDeKADo6FFaDtLomHMKDapECD3gE/GR5MfP5/PN0Ov00GAzu+L7fAfB9vzMYDO5Mp9NP8/n8c4vwRn95Gv5BnaurmmgJHuCDB5xwe/7qzMTBwcFeS/AACOBtEwNGeU/5+vr6P4C9vb1Vf+MSHrj0gFMHNyqKhPB9X5hzHMMDBCaFnMiYODo6upsFBxUNx/BAyYTmW5HTCJSNbXzfF0VNbBN5OKrvFL3Ey+VSmnQq6ydq6tIDHtOwFSpr58fj8b9VO7samngavlZHtgk+SZLUtse21IUH7FNjKFEF3hxr0cRrD/gH+KUt+JZN/NGRUl6hSnmtwRu5mk9oTaSUV6YfKC3fuYA3cmgihi8dWYyqu7QKb+TARHrDgE6jjVGIoqjnalRZZKJCVQLUgsjVyoDWGypEwcjFwCzPRAWlKFZgrbSoC1uFQ4sdKGwBvMwWtvJqo6/Z3kKGrSZSymfZA3mj0VMsUmmLSsmZu9wyIKWcAefbILLUuWa7odz5gJTyAnjRNpGFXmimWyqc0OyQiUJ4qLbI9wSVe19jke+8DB6qL7P2UO/FNpdZT/Nyfl3fx0L3jQtUNI5RxVWXWw1iFHyV8voXngabPfZRJiKabfaIyYxtrDkcbbfZR01Lf9SfPfK328yAMfA3artNLeis/gc+z+iUYbh7NQAAAABJRU5ErkJggg==
                                                                                                                                                                                        • iVBORw0KGgoAAAANSUhEUgAAACMAAAAYCAYAAABwZEQ3AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAB1WlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOkNvbXByZXNzaW9uPjE8L3RpZmY6Q29tcHJlc3Npb24+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlBob3RvbWV0cmljSW50ZXJwcmV0YXRpb24+MjwvdGlmZjpQaG90b21ldHJpY0ludGVycHJldGF0aW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KAtiABQAAA5ZJREFUSA3FVklLI0EU/jqu4ELA/SBmEPQgQoKgIh4U8SrJ2Yv5B/MP1F8wM3gREfQHiIko4kEwelEUddx3zai4K8Hl4Jp5r0gX3TUdbeNhHjRdr972db2lWru6uori8xQmkz/0/I5Go8G8vLwQrb9M2sXFRSJg1MBhTdN+EaifquAzvHZ+fm4J5ubmBj09PSgsLERraytSUlKE39vbWzw9PSEnJwcEQI0VLCgo8KmbdnkHHTPU5/X1FVNTU8LH2dkZdnd3hc7l5SW6u7vR29uLzc1NvL29qbZe+rh2u8FVPQc7VJ/j42MRTFeenp7G/f09RkZGhC7vDw0NgQL/Y0sf0nF6eurSbT/ztgRzd3dn8nF9fY2TkxMR3Cjgk1I/hHkC1GfUs7uWaeI62N/fx/PzM4qKikz2paWlVvUh6kZNcYxvODw89Jqc2GDkyYRCIQQCAQwPDyMjIwNNTU3S3OPxID8/X+zrmyznIn58fLQ8HQL1Q9e1+9bC4XB0a2sLY2Nj0qa+vh5VVVXY2dlBamoqSkpKhIzTMjMzA5fLhcrKSszPz2NhYQHNzc1iTzqILajbOsi2U92Px2uUmmhXV5dJnp6eDr/fj+TkZNM+M9xpSUlJWF1dxcTEhJR7vV4UFxdLPraIEKBvRBFVYMWLmlEFWVlZYovzv7e3J7pofHwc1CVwOBx4eXnB8vKyySwYDKptzryTCtp2ukTN+HzmOcUp4IG2traG0dFRHBwcYGNjAwMDAwIQy/QhaERk1Vm017a9ve026sVbCzA0NdHS0gI6TlG4ZWVlODo6MqVBd8Cp4Y5jHSPV1dVZFjIDJLJ1OhpN0qjRKa95pnBXxaPy8nJwcC78paUluN1uVFRUWLa/7oNO00d2QZ23emvr6+smMJwSro+PiE+xsbFRFPNHujF5mMYATQlP3GKWQ4+L1S4Qds66g4OD4ppgWxuPi+qs/T3gcuhFIhFbJ2J0xjaTk5NxB59a0AT4+8rKSoPRh3EtwXCdJEL6naUGfocPLC4uOq1iyTTxMEuUuLtspEnXcVIxB6xiSTC5ublWclt7mZmZeiC77wY6nT7VuUyT0+lEbW2tKhc8T2QOaEV8h2VnZ8edMe+kq43uNtP80ebm5mRr81HzDxN3CqeNb2r6r0VaWprA8fDwICYx/3wxMRAefjyREyWK6a+uru5ne212dlaCSdThV+0IUGdNTU2HRr8E/x1M7GP6/wJrnBiT/EMymQAAAABJRU5ErkJggg==
                                                                                                                                                                                        • iVBORw0KGgoAAAANSUhEUgAAAIwAAAA8CAYAAAC0ClJLAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAABYlAAAWJQFJUiTwAAAJX0lEQVR42u2df0wb5xnHn5BerrlgbINdbJAdagOOwTJpvFnOIgfFQkJIXoSG0k1dFpiGuh8oVSSrmlS5QUhoWoXcSKVZ0yzScLelWSqiKEWNIiGmFG2y2NzWlpnlAE4CC3ZiJ/5BuOhyAe0P59DFnH8cYJtM7+c/Xu6Ou/f9Ps/7/HgldgjLcQMAvAMAlYBAZOYRAHy0Q1iOOwGJBZEfj8oAiQWRP5VlpX4DxMsFEgyCF0gwCF4gwSB4gQSD4AUSDIIXSDAIXiDBIHiBBIPgBRIMghdIMAheIMEgeIEEg+AFEgyCF0gwCF4gwSB48X8tGFuvQhLzWKxOR7OaPX7DeUAf81isHa1iotTvyEW299NpCCzmsVhvOA/oS/Fur5RqUgZtKvlPO2u1YxMPZk/2B+Y386yYx2LN9vujbdXamKdamz5+8aM3LOljwQUyarC6XKWal1z4AiTN/rmjVUx8+H6TYfR6aNbuCIYK/fdLIpieLpmw70SdIZ6kya8mHkRL8Q75MDygUR7vrC2IJf/l6j3vZgxFUrWLAAA49D2xUFyBEX0n6gytpqrQr+3T3nRRbSVFF0xHq5joP9VgAAAQVWAEl5WzmfouPt/e/Y032zXilokxrnFmwdMX54bzgN64X6R8651vJ67fjJHMeC5PVQicjmb10bb13g9gvQdk5oKiVtcEYXcEQ5fGwlGnQ2/QNQrkX14wCH9j97nY37WVFFUwHa1i4g+DOpOoAtuWsUM6J/sD87m8QEereE30mYSbjW7b9BzA9Bx7LJOgGZ5QKy94EF+ApA1Wl+vKOb12aXnlaaHEAlBEwfR0yYT9pxoMogqM8N1aCpmP/cud6VrG6sIRKvH5tcW7uZ7NXjQujnfW6rm2llzebTtDvLoTSx/70a+8/kL/3aIIxtarkLz7ttqA42XY2c/uuDMFZ0wAJ5Piwmvj9/0p68tNtQTH8rluu5FtOwLILehsW2ihgveCC+bKOb32yEHJWlrbd6LO0HeiLud9XJlNpkmoryMIAIB0MTILkj6+XWIYru3I6WhW6zQC6fCf7vhHRsMJrvsmv/i+QdcokG9kC9wsBa3DOB3NakYs7EBtq1HU7CYAAC6NhV/IuIwtohqKWqXzTTfFLRNjm7HK4QGNMuaxWIcHNMqNPuOwsXKvSkFI/u1LZoxDSHKlYHOZi4J6mG7b9Jx7LGUt/acaDDhehnFZBRODZMuIslm/YM/OXQAAk5dN7XzuzeTy40mafN08OcH3e491yLUAqZip7ZBk74VL837HhYW8ywa2XoWEifGypcbhKLXMzBvjIXUaAvvi7BumKU98Md+tfCMUfEtiLLb/VEPGa5oaygn2RPBFWoVvadb1KEFvKMto+9nUhOO9fVrjfpFSJsWF9pMNps52WdbaCJeYdY0CeSaRDw7PrHnApobyNcH88i2FXCbFhQCwuJVzkU7JKr1s9NoKIQBA8vGzDbna9Iyrp0sm/P1v95meUCv0D3vdk+mLlSmG0WkIbPzPRgv5ZGMu3xcg6fbub7w9XbK7J39ep1UpCImuUSCfvGySZyrUMR6XibfyKegN2lQYAECdglgzFKvltXqKWqWHzt/eVNU8F9uil6RSEiIAALc3kdjko8DpaFafOd1knrm7HOUSSzpMbybmsVgnL5vacbwMizykNlXHGBkNJwxWl+vsZ3fc8WTKWx3vrNW7x0ymTP2hdrO0nqJW6U8vLoQAUp7HPWYycT1/9g5JAgDUVuN7AFKxk6gCI25MRmYLWeUFKIGHyRaLnDndZD5zuon3M229ColeWyFkp6iMZWe7jyuGCUeoxB8/X8hZ+8kHuyMYsjuCIcajqRSE5MP3mwwL4W9d7IV99+3XlThehl0bv+/PZ8FHRsOJM6ebQFqFEzoNgR3rkGuL4V0AtsmWtFFy1TH4sNFANx/Y25R9KPBCPKPTENhhY+VevgsejlCJhr17JI739mn5iG2zFF0w6VmSe8xkUikISa69m8szddum5/zjoppo7CkZnCfjycfPaK7eUS5uT5oLXvEdGQ0nRkbD61J2hQzHmFZJepanUhAS9nezRe2fXYoeOShRG/eLlOEIlShkZsSmaILhsl6no1mtUhCScIRKfDXxIBrzWKyZUmtGaD1dMuEvfqKov+l6uGh3BEPatn9MMtdkq38w24L5TdeNYlhivly/GSO5Sg0xj8WarVr7n5nH8SMHJQAA8MEnc14oEiULeocHNMqjbdVailql+XxwfR1B6BoFcqZYly/K2t1CgPXnSV5WWk1VNQCpgii7IqzTEJh//JB5M8XDbJQkhmG3C4bOz7lHRsOJfE+/MULhk4J3tIoJmRQXUtQqzS52bTcGbaoXDKFSiBFMq0ClICQAKU975Zxeq2sUyAEAcLwMGx7QKJktuN1cJZRJcSGTQW01RRXMoE0l7+qQ1zOLN3R+zp1eCWU8ARcdrWLC2CKqAeBOwbmOIzgdzerDxsq9zOQymdHUd/H5cJRaHjp/e75QwW4udBoCY+KWeJImv556tC47W1h8Qnbbpte2JabdEo5QiQ8+mfOeOd1ktlpeq//04kLIFyBppqa1tLzytBDvXBTBOB3NamOLqOZ5JRKCC2TUPhTwsi39+s0YSVGrtEyKC3M1AeNJmuRqzLHP7rabpfU4XrbWxQ4ukNGLV+/N6rUVQmOLqMa4X6QESDU5AQCujd/3Jx8/ozd7XJQPvgBJZ2ogxjzV2kcJmuRqmoYjVOJYXyo1P/KDKv/Rtmqt06E3GKwul04jkAIA/P2fDwtykrGgghm0qeR9J+oMzM/xJE3+9eo9f6Zm4IW/zXt7f6zUsxd63STfWgr97uPZtXMfTHU20z2+W0shJkB+PhQFgDmA50G3khDpGgVyRjjHO2v1g8MzLj49oEKj0xCY06E3qBSEJLhARrttXjcTizH9OnZGlcmgtoKCCsbuCIaaGsrnpFU4kbZoGa/ne5DZFyDpmbvLUV2jQB6OUIkpT3wRAMDrTyZyLTo7FR0e0Cgb6/aIJFW7iO0kFuYbfYGlCPlkheY6eMactjtyUKKmqFX6Y+edgmVNO4Tl+JelnhDEy8O26CUhXh6QYBC8QIJB8AIJBsELJBgEL5BgELxAgkHwAgkGwQskGAQvkGAQvECCQfACCQbBCyQYBC+QYBC8QIJB8KIMUv/xHIHIh9jOV3e98l8AaAGA3aV+G8S25iEADP8Pu8V9q3bxuSkAAAAASUVORK5CYII=
                                                                                                                                                                                        • iVBORw0KGgoAAAANSUhEUgAAAIwAAAA8CAYAAAC0ClJLAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAABYlAAAWJQFJUiTwAAAGX0lEQVR42u2dYUwTVxzA/yK3m4fQVtvRQsoYCKzSVLBCOk3DbIiEhBAyY2Y0EZfwYYvBbOu3pc64EZN9qFtkhCwhm9XNZWlMjCMjJARnGjPCVpUGRDapSKdFKRZcONecI/tQz9TSwj3o3QH+fwlf3j14r9ff/f//994lrFNspM0AcBQANgGCJOcRAJxep9hIuwBlQYTxKA1QFkQ4m9LkngGyukBhECJQGIQIFAYhAoVBiEBhECJQGIQIFAYhAoVBiEBhECJQGIQIFAYhAoVBiEBhECJQGIQIFAYhQnZhaqtUjMddYTaWMFSyPsYShvK4K8y1VSpG7vkmwt6kV4cHbHXeTotF7rmIjejCHN6rVXg7LZZkQuzaoVIYizN17S2lpmR/w/nJmwZjcaZuf32OLlmfbtd2U3jAVmdv0qsXmxPfd6UKmIjwgK0uPGCrk3seoguze+dmdYGeUbvbyhNK43D6g/03pseNxZm61hMlefHXW+wFusoyZd7EZGSm0T40KvcNe9lJF3uARvvQaLeLzqgsU+a528ot+45c7xscYbnYPvaTt4Z7zlXq9tXqDL/0Pgx1XQmzANFUdLAh1xCJzHEff37TSzJubZWKOX+63LZQn4Wut7T+1efsCIRIxizQM2qhUUC1rbcz1fdaCkQXBgCgpvGaz+OuoIzFmTqX02Q21/X1xV4fHGE5d1dwODebzuBlAQBobyk1KbMopu3smDe2fa3h7bRYCvTMoqkUIJqaFro+/Zhj37B6esWaqyTCAABY9/3u9XZaLK3fjQ0DROuIyjLlvBQUHrAVxrcdOZRvPnIoX9BNOdCQu8VkyFI02odGkz3F/NgHjl7vTaWI/gAbin8Y1hqSCQMAIMbNvOOx2v70zz5PHZsUFFNfnW2orbof3F+fo6uvzjYk+91kKelSz4NhKeslIfeFjyxypzJJhYmlpvGaDwB8ia7xEUBIHaHMopjZJ0+5jA3pFADADxfvDR9syDWcOrbV3D8wfV+uz7dWkU2YVMAvi+89iMwW56crAQDCMxz3tWvMt8eqyYlGifmRYikpKVkKjUVI0ZvqNCg1ogqT6CanMqTu2qFSAACMBVi2OD9Dybc7OwKhPVZNzmJf3kKrpJehHlkKskaYxVYHjuYii6O5aF47n6r0ORsYAIBuz9TMHqsmR4o5L2W5DRCttZRZ1AsbhS5naeFCNVYihC7bxarDRBUmtk4hWTqSEInMcfH7OvFjI6lD1giTLOQLLXqfPUFJnyJ7k17taC4iOt8Rex9j/vyFRYGVskqS/fARWV2s6lWSUITm8zseq22xPsnqquXAR8LlFNp8VP7+4j1f8/GR8ZROMAZZhBFyzgOw8JdDUtTVV2cbwgPCisvpx9yqXfJKwUsRYVJJKldJqxFZhOm6Emb7b0yP20/eGk60wiHZ6RVCKlLSclddUhXSYiO5MIf3ahXHPywyK7MoRq+lbycSJtUsNyUZSxjK3VZuudAVvO1w+oMA0bqjaX+eoedq6G5szeBylhbWWDVbtJW/dsf+jW7XdtPsk6fcO+/7hsW/y+Ih+Srpy0+3WpVZFHP5t9Doatkib28pNWk1tKLCpNTwbVNhjtNqaEWd7bUtsX21ajqDptOo2JfBjCUMxTDrqd1vqQtb7AU6krFXGpJEmNoqFRO7add2dszLP6lSIDQlTfS/XRPf5nKWFhqLM3UTk5GZZ2kJAADOXJiYaX4vP1SgZ9T2Jr2aT50/Xrp/t7JMmVe9S/06QDTyDI6w3AeOIV/PuUp107t5pqt/hGcSPSxCzqLkfk1TkgjDn/lEInPcR5/d9EgpSzI87goz/54s/0PTadS/kbnnKbL1RElefXV20jf+ui4/vAsA0FCjfZ1vO3NhYsYfYENaDa04vFer4NsHR1iu46dxH02nUaeObTXL/fmXiiQRxuH0BytMyvGvvr1ze6WkocmpCAuQ+ULb9GOO/aJ99HkU+eZ8ILjTrMo5f/Fewnk7nP7gwYZc1j/OTse2D478M8k++Y/brKKo+P5Vls3B+P7OjkDI2RFY1g6ukNP0VLBOsZH+WexBkLUDHg0gRKAwCBEoDEIECoMQgcIgRKAwCBEoDEIECoMQgcIgRKAwCBEoDEIECoMQgcIgRKAwCBEoDEJEGkT/4zmCCCG8/tVX0v8GgG0AsEHu2SArmikAaP0fkD2y/NdBocwAAAAASUVORK5CYII=
                                                                                                                                                                                        • iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAYAAAA4qEECAAAAAXNSR0IArs4c6QAADoZJREFUeAHtXHlMFdcaB0GgWlCEp4gbWMQFwQWj1t1Wn7jVvXWt1OhrNCa1jdrEmDRNa/WPVmPc6vqMG1pcHlp3kj7tq0sjirjgVgUtWAUExbJYlff7TTmTey8zMHdmLveyfMmPM9vZfnPmO9/5vnNxd3Mt8UBzAoEAi9Qfxz6AF+BdmiJxewEUl6ZFSHOBHCDbIn2FY5cQdye3og7qbwqEAKFAK6AuYIb8hULSgXtAGvAQeA04RZxFdDB62wmIBOpVUs8LUM8V4DKQWUl1ytVUJtH8/KOBzsA/5BY45yAL1SYDSQDVjsOlMojmiO0JdAdItisJSf4VOAdwxDtMHEk0J69+AAnmsSsLJ1YSfhrgseniKKI7oKUxgJ/pLXZsgc9Q/DHgutnVmE10QzRwBBBmdkMrubw7qO9HIM+ses0kuj0aNQpwNT2slyvq7wQgVW8Blvm4QDAqnihgSCl4XF2EfekIvAGkAYZscKNE10cDPgQ4mqurNEfH3gJuAlwE6RIjRFMfxwJNdNVctTJxUm8H3AKoUuwWvUST3FiAZNcU4XogArgL/Glvp/UQTZI/Aqg2app4o8N0G9wG7CLbXqKFuqiJJItBxUmSaoTWiGY1Yg/RJDcWqEnqAt1VFI7sNsA1QNMEqZVovkVaFzVh4kM3NQl1dgiQAlRo+mklmnZydTbh0D1dQmuEo5sryXJFC9EkmETXijIDtLMfAYzsqAojHOUJ9TGX1bVSPgPkqNy5qyKi6SCqLr6L8qkydpcckStVKY9oujrDVHPW3rBlgFyRM0VRI5qO+hjFHE64+O2333b67bffYpOTkz947733GjuhCVqrJGeKQQ41N+kgZOijtXRHPrdmzZpuc+bMGS7qeA5p167dqoyMDIdEQkQ9BtL/IW+ibX6lEU37kOEnp8uECROafvzxx1YWz5uQ8ePHt3B649QbQO7IoZUoEd0TTygOf6ucDj5p3ry59/fffz/Bw8PD07Yqf39/2q6uKuSOHFqJbSc4e7rEaD548OCoRo0acZeSW3FxcdHjx4+ftGjRItiq9SonCxcuDB8zZkxEXl5eQVZWVn5mZmb+zz///Mfhw4ezVLKYfZkcngFkX4gt0dx3QbKdKhs3buzRpUsXeSW6ZMmSg6NGjYrQQrSfn5/HN998U+ZL+Pzzz92ePHmSe/78+Rs7duy4tmvXrgwHdpIckstfRB22qqOzuOGsdNKkScEzZswYLOo/ceLE+a+++oqeMk2CufIVRjKj2WWEX8jQoUPf3rlz58yrV69OGj58uCM38lhxaTmi+Vk6suIyHbe9EBIS4rN27doJderUkVwD9+/fzxg3btwJ2+fKO3/9+rVb9+7dN06ZMiW0VatWfo0bN/YNDg5uGBER0drHx+cNkRfn4YcOHWpz6tSpi1AzR/FyzN4QSS7JaSbrtCSae+GcJiDXDXp5dEMIG1FUVFQ4ceLEeIzQCj1jto2+e/duke1XAJLd8aWETJ48OapXr15R7u7udQD3AQMGRKekpASNHDly9+XLl5/blmXwnJxKRAvVwZSRA6fJli1b3o6MjGwrGvDll1/+5+zZs0/FudEUL64EX8u9Pn36JEB9rAO5DLZKAt3f7PTp0//CyDbbDUxOJY4F0dw6W8b2+7sZjv87ffr05tOmTRskajpy5MiZZcuW3RLnZqfHjx/P7tSp0+6VK1cehKqRVAYmUd+tW7dOwfU3TayPnJJbWXWE8ESvYOUWik8vPDAw0FdPGW3btm0F1SG99LS0tAfQy2VWVnrKrSjPvHnzLmFk56xevXriGxCSDb09MSoq6t8m6uwQtCND6OjQihqldn/fvn0Dx44d20/tvj3XCwsLC7Aa3MvP3J58Rp6FyrqPd7x7/fr1HyL1oBo5cOBAzMCBAw8bKdciL7n9haOIMzx32tstdPCA5L52Z1TOULJ48eIDFy5cUDTNlLOYc3XTpk33MaqPiNL69+/fddiwYWZZYORWWt7yNyN1RSX2pLBDQ/C85Ji6ffv2vbi4uAv25Ld89tGjR4WcrCyv6T3+6aefhvfu3btTAQSrwiyc3/z6669THj58+EKtzE8++eQiRnE4J2RaJJgjBmGuiFN73o7r5DaQqiPAjkxWj2IBINulMI3Sv/jii+tWDzjhBH4QT5hs3Vh1g1Jp3759GCbcAXiRJ7E8508rFAX3EkFuGxINwsO5eMLgkcwzxQzaLwZQdXBEVxvJzc19CVPtYklJiZX9XR+yYMGC0UePHv2nWmePHTuWDZOSUW1Jpk6dGiGODaaBJFr3iDZYucOyQ8cegjd1CdTHynXr1h3+EyIqi4mJeRtmXC9xbptiBMtE9+jRo53tfZ3n0oiWPGQ6C3DZbFDPr8+cOZMH0/MCHFRrLBcosNnfhT5upNR4WCHp9BbyXkBAQCO8GDO+eH+OaKd765Q6bOY1TNSFGOXxcLVms1yYcXXg4euvVAdf0PXr1++Ke3379g0SxwZSHxLtZaCAKpOVC5D58+cniAZ37dq1LV2q4twyhaWSJ86bNWumaxEm8pemXiTalaMVNu01drp9+/bfEQjIYSleXl7esJUVfRsY+fmiJnr/xLGB1LvGjGhBEmxpOcoSGhqqSCKILhDPw1ysL44NpNKINpC/6mWla1S0+tWrVyXi2DLF+kCet549e1ZoeU/vMUe06mpJb6GunA9BX1ld3LlzR3G5HxQUJI90xhxN6M8LEl1sQkFVoohPP/30LagCKbAAB1YhVoHcnFhGoJcbiIsM7IpjA2lxjRnRsB684CIYKchCkPaakpcQlp9bhw4dZG/mxYsXJZNQ5NOZSiNaDonrLMTls/Xr188f2w2m0vXBxr58+fIvmHqnlRqOUFczX19fyfmfD/nhhx/M8HUU0amUC7RUqrQqX8Nq0BfRkoZw5YaNGDGiZ926deX1AiIrh5OSkhRVAoK6HUW/8cxNBntNkFwSnWNCQS5VBLcSMMpt2yg4mkq2bduWiNGs6MHjyxk0aFC0yLd///5UcWwwzaGONkMHGWyHednpJlUiGdZDNibDnbGxsWfUasNIH+jp6Sn55rHV4fdVq1bJS3G1PBqvZ1e7EU03aXx8/H/feeedKDjtCh48eJCFrWA3V6xYcUtp8hNE0SJBhFze9IIo/Elxz4Q0h0RzRPMnXHZHWdAp2ZiHo7zlokWL5O0C9jYOI+g5tmpl2JtP6fn333//FK4TmgTqImDp0qXjxWKGnj7GEjVlrvghciuNaIbb04GwivNYPwEnevqsWbO4unJHJLs19si1tn5C+xkd9VgS77Xd+KK9BH1P0iLZs2fPZG9vb2k1iMGTh23BsvNJX6lWucjtK+poiq5YHaLFjxCeV9V5fxet7S/DR7Bzx82dOzdUWw7jT82ePTsEUZVZWHJLvukXEIS84uhWNV66XILELVUHJU36q+MPzKfEzz77LA2eMN37OrBHLohbwbAX2uO7776biF2f2xy527Nly5beiB/25YZH+qbZ7b8gUH3xGDiPddBQXpY03hREP8QxPVa6distX778DsEC9Ui3bt38Tp48OQNcN4D70gvh/ykgewtjeHrKU8sTHR3ti2h3FPaO9Lbc8Pj06dNnM2fOjNu7d+8fanl1Xien5FYmmlb5FaAHL1a2cC8HOr89ISHho3r16tXnriHozWkII23Rs/8O78p98ODBgeHh4X7YEOOLL8YfO0zD4FAKtu0bfoSUNnr06L2wveW4ou0zBs7JqbTiESOaZdGIdwrRrDwxMTEH+hGGx45YTEzeiH744TP+EJPVFoSW7CIhNTV1euvWrVuxXDVhWAt2cyJCWvJmR7VnDVyXF0aWRGeiQDrFzdqhY3f7+OliwREH/TkVCwdPBkehUqYiGr1Va2FcsMB6aan0PPzPL2/cuHEPXrur2BV1BXMfLSZHCbkkp5JYEs0LycBg6Y6T/uBnFekgOB6m4gecqLCJPAibxSfDq6nJ+cUFy+bNm48PGTIkEj6hwpycnPzs7Oz8S5cu/bFhw4Y72BGl6d8+mNB9cimLLdFJuMO9dHKEQX6yEg+4ZRcWVwI3vKBad6gBxRGq1iTY9udxj3CWcFCQS1mEHS0u8IFfxYkzU2zPSoH1cVypDRiprh4VIodWX6At0ezXOcAlOsKRCQ+a1VKaW3uxVfh3NtRFhdyRQytR2tdAHeYN2PW5WpVq4gkc72nQ2flNmjSph58lP4YdnMAdSCZWYXZRZ1FgGUvGXaUWL1yfC1S1f+Kq0p1Ku8xg72qgjEZQUh1sFR88xoNasYsBclaGZJagRjTvca+z7mU1C6hhQq7ImaKURzQz/AhYzZ6KpdReJEfkSlWUJkPLh1kAY4odLS/WHpdhYB+ulGsJVUQ0S6QHjT+haM6TWinDABdGtDTKlYpUh8h8EgemhJlEgdUk5SgmNxWKlhHNQujqo23YDtDls0a+6iZUqduBYi0d00o0y+JC5hYQAXBBU5OFm2+2Akw1iT1Es0BOjneBSMDWIYVLNULIwTaAI1qz2Es0C6YT/jZANVLTRjZHMEl+BNgleohmBSQ7FWgD1BSdzRG8FbBrJON5SfQSzcz8hK4BIUB194nQutgOaNbJeNZKjBDNgjhBpgBUIdXVzqadvB/QZF3gOUUxSjQLpenHdT71VhhQXSZJfrH7AC5G2EdDouYm1VtoQ2QcAZDwqiwcOPRdmOb3NptoQW4HHMQAVU130598DFD1wuGeLnEU0WwMgwf9gO6lx0hcVuhDZpzvNKDoTzbackcSLdpG868nQMJ9xEUXSamHSfA5oMCRbaoMokX7SXI00Blw2iad0sZwc0sykASQbIdLZRJt2ZlgnPCf70UCHPGVIRyxVwBu05J3EFVGxazDWUSL/tFN2xQIAUIB7perC5ghtPHTAe5PTgMeAobNNJShS5xNtG2jadcHAgEWqT+OqXY4uXJhxJTCSYuLCKb8/PkzPi6PGagQqfTPA3HudPk/X8ZTyM8RIecAAAAASUVORK5CYII=
                                                                                                                                                                                        • iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAYAAAA4qEECAAAAAXNSR0IArs4c6QAAC4VJREFUeAHtnHlMVVcex1lUsJ0REVQkTHlUqwyCS0o6GGcczcxEIioTlRRHrQ6J0RiN0Rj/MBqjxsTE5Z9xSzTGVJRoQVolyihNxCAqSgS0Tiq1BR1qERE6VBZrZb7fW87LW+57727vvgV+yddzl7N+OPfsz9AQ/7JwZCcWirFxo3EdCQ2BIvpcOCGvoZ4+txtuG9QKvbBxf8G1X1ioj3MRhvTHQBYoCUqEBkNG2M+IpBH6DmqAnkFvIZ+Yr0DHo7SToTToHZNK3ol07kO10PcmpWlNxkzQ/Pw/hKZAI6058M1FC5KtgaohNjteNzNAs8ZmQB9BhO1PRshV0C2INd5r5k3Q7LxmQATMa382dqwEfh3iteHmLdApyGkmNMzwHHs3wv8h+lLoodHJGA16ODI4FxpndEZNju8bpFcCtRuVrpGgf49MZUP+1g5rZcX2+wvoP1ojsA3HCYJeG4QIZveJ18FiLEsqNBRqgHSNwfWCfhcZ+ARibQ5WS0DBxkJfQ5wEaTI9oNker4BGa0o5sAKxU0+GHkFsUlSbVtCEuwIi7P5inA9MhL6FXqkttBbQhPxPiM1Gf7MIFJjLBvWQKthqQYvmoj9CFpWKnSSbEY5GFDcjakAT7gqoPzUXKK6ssWZ/AH0FKeoglYLmX5Gji/7Q8aGYioxttgWqgzwO/ZSC5jg5mIdwKJ4m42iEtZszSbemBDQBE/SAyRPgOLsZ4s6OS+MOhztje8xp9YC5J0BGbvsuT6C5QBQsaxfuUel7S0Zk5dLcgeZS5ziXIQdeOBIgKzKTNVeguVCfKRvCpIf79u2b/Pjx4xU1NTUfz58/f5RJyepNhsxkNzlcLZP+FQH+qDdVreEPHTqUvmbNmiwR/idYcnLyv5qamryy+yHSMcitQDxljnHJ1WiOD7n95BPLyckZs2rVKrtRzm9gixYt+p1PMqQ+UbIjQzuTA50BH7LV3y6kF24SEhIijh49mhMeHj7IMfro6GiOVwPByI4M7cwRNHtPn9XmCxcuZI8YMYInk0J6enq6nz59+r1dbgPnhgzJ0mqOoHnuws6D1aeXL44dO/aHqVOnWmefu3fvvvD8+fM2LyfrrejJkCyt5gh6ivWNiReLFy+Oz8vL+5tI8sqVK7d37drF1bFANjuWtqDjUSrTTxBZLJbIw4cP54SFhUnLAU+ePGlauHDhlUAm3Jd3siRTyWxBTxYPzXIBNwTt8t+Hw5hmd3d3V25u7mcYzXlcDTMrjzrTsTIVoOly58BUO3HixLS0tLQJItEdO3Z8fvPmzR/FfRC4ZCoxFqB5dNZp7OfNgi5fvjxh2bJlnBhJdunSpco9e/Y8Evf+4Kampr67du3apEGDnEabSrNHpmQbImKw8EaNYeaWNG/evPGxsbG/VRNO+J0wYUIimg7pD93Q0PAU7bLTbEr4Veru3LlzYlRUVMT27dtr29vbdR1CX79+/VgsA+QC8qBZs2aVI3/XlObDwZ8F900CdJLDS7e3RUVFsxYsWDDDrSeFL7u6ujoxGyxE+9yrMIist9WrV1u2bdu2iC9nz549cdq0aQVtbW1vZD17eEjI+/fvzxUTJ4zt9eyRku0N1ij29jxpr8i4wAPIf1Lk2bOn3q1btxbfvXuXhwt1Gcbc1o1SfC3vo61fjNmkqEiK43aEjD9W26ZNm64rjsDZI9lKU13+ZkTxzxmysrIs8C8tRtXX139XUFBwF/earLm5uQtDO/70QbedP3/+h9OnT3+5ZMmSvzAyAVtNzRbNhajJhJyZmXmyurq6Q0cGyTaWf/EYNZHgMxoq/NfW1jaiPXwo7n3tLl26tIJ50AJbQGabzDgE5KqqKt1fG6KLYdPBGh00Rtis2aJAoma7a0a8DJlZiSVoVTVaFMCfXTWwTYBMVFKNllbL/BmclrwpgW0SZGY/mjXaJ6t1WuCpDeMOtomQme1INvw+WeRXC02rf8JmWNsOsq6uLi8uLm6klzo+uawOIehA2bmQK4CiZ46wsZMjTYsZ2ODRhav8RLDpCOoaLUpO2Ddu3Lgn7um+efPmZ0yt8w0awtlG7Xg9hKD7hW3YsGFsRkaG3Qolmo7BR44cyXI39DMKDkG/Nioyf42HkPfu3Wtdu8D6SpfIq5JxtvCrw31N0D06IvD7oI6Q2SbPnDnzqNpJjc6C9gR1jZaDzLULtsnuhn46ocoFl2q0ddVLzkegPnMHWZTJRNjdrNGBuqUveDm5SiCLQCbBbiPoVpFoMLhqIIvymgC7laDdnlQXmQkEVwtkUS4vw34RNDUaByMTbYdwWmZ8XoTdyik4azR/wqVolwUFsI5BcVTgvS1btliPC4jaodTFYZmf8vPzm5T6d+dv48aNf3bcGdEy4yNspmO7NlJSUjJ3+vTpn7tL3807sn1B0NwtboTGQR7t8uXLjStXruRGaigH+zgj977HQC489Pb2vk1KSio04vjXgwcPnowfPz4Je4cvsDt/SgtkkU1H2JMmTRor3mlwyfYXgqZx304R6OLi4uaLFy9WojDTpZA6/gkNDQ3DVthCfCWnDx48qGvvkMcBsD94786dOz9iDUNHrn4NStgtLS2vsrOzp5w7d07zvihik8olQDeoyRl2wsvwqTbMmTNH87mOxMTEOB4Fw+cezq39ly9ffnrmzBldzYjRp5zQud6j1LCR8SuxFaCfwUMnpPi00oEDB76hZCJW9Cg9PX3Y1atX88A6agjs+PHjSwD7RGlpadCMgvqYku2v58Lg8lDhfT4wy3iWAwdnTnV2dr5imkNhZ8+eXYbPP8qsPJiQDplKBzY5vBNWKy7McsvKylpxBi8fp/ulha1hMLT/n6SkpOg5GWRW9pWkY2VqC5o/Y2hREtpIP4WFhT+sW7euAB2Y1IPFxMSMQJOylL9nMTIdH8RFltafhtiCZl5qfJChEPysohHn5j57C2P68fHxceXl5f+IjIxUNLb3RZ4VpGnHUjplbxOIf4V0SHSSNq+8e1lRUdGKX7m1Y2KQjJRCsesRNWrUKOuZE4B/eO3aNdO/OI2l5opoMWQdZzrWaHqo0hi57mCbN2+uw+jj33IRdXR0BNJOEBnaLT87gmYZb0E+KxRmnbdxYLGcGRHGo704Kvxfce/nLtmRoZ05Nh18ybk5O6L3eOMLw0ysAZ1ix+jRo9/Bz5Kf47DLF5WVle2+yIuGNG8izNeO4aTjt44Pcc8jCGuhQPtPXGWKYuojnjw9CDm1CHJNB3NGj6W8GDBVBMjMCTJjcAWa73juWfMUmxH0MyMrl2fF3YEmpxLIrvfkwwFzIkBGZOXS5DpDW8+MgHuKqbYPB66dCBThidtRkSfQjJGrafw5RQJvBsyJwG084UjDrXlqOkTgq7jQtVYsIgoyl7WYbDyakhrNSLgGwbEhp8eK16zhN5iNTeopSFp59FRQpaAZDycyj6CJUKCvrKEIuqwDoU9CdBWZGtCMkJ3jt1AaZPrCE9L0ByODTyHWaMWmFjQj5o5IPcRmpL/VbNZgQm6GVJkW0EyAsPk/xHwA9Zc2mzX4JKSqJsO/ZFpBMzA/oa8gCxTsayIcXZyCFLfJ8GtnekAzInaQ/P+T2YQE6zib4+TzkKLRBfzJml7QjJRDP87z2W6Ng4Klk+QXWwRxMsIy6jJXy6RaIx2OgHMhAg9kY8Xh2oVha+BGgxZwU3CRCQVa28315FLI5Soc3mkyb4FmZrh5MAP6qO8ajt8a15C5z3cdkl1P1ptzb4IWeePwLwMi8Ejx0E9ctsMEfAvq9GaezAAt8k/IH0JToJHioY9cHluogaohwva6mQnatjDxuJkMpUGs8WYYa+x9iMe0rCeIzEiYafgKtCgfl2nHQBYoCUqEBkNGGMf4jRDPJzdAzyDdwzTEocl8Ddox0xzXx0IxNi7/4xY2O+xcOTGiS2OnxUkEXX7+bRCnx9yoEK6u//sO8Rhm/weQ7cYL0VGqtQAAAABJRU5ErkJggg==
                                                                                                                                                                                        • iVBORw0KGgoAAAANSUhEUgAAAN8AAABICAMAAABBRNDlAAAAYFBMVEUAAAA8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDwe/+bqAAAAH3RSTlMAA4X79PDdzakpdZqOVz8hGxOko9bFwZZ7Tksi5+ZzjHOb7gAAAYRJREFUaN7t21tywjAMBdCrvO2EhIQ3AbT/XXaAdpqBEKBf6LpnB56xLVmWMKHd+3KdpbF+qjjN1qXft/iDusrViryq8ZYmytSWLGrwKrf43C35WLxweMW8UKuKOZ6RU6J2JSfBpMbOpTIubzBhlqp16QwPRcogwjgplUMpGCF2781bheDeRnlsWM/ewzM4Uy43t6izHNXHJA4DYj2s38sFv07Kxw9SarbdeZbM8YMn8g0V+OaUk8PVQjl1uGgsvtZfEfeEmctdFiNHZXUQALXyqgFUyqsCsFReS6BVZi12ymyHrTLb0iYvVx1WymwFax9F78lgv2I9JQVrcn0VQ7nRr499f7LfL+zxgT2+s+dn7Pk1+/uI/X3LXp+gry+x1wfloKwOEkB9Hj1rih33uOiUUxfI/yb7/zR9fwG88vEB9few92fR99exZTFRcP2t9P3J7P3lNGcwCna+g2E+p8ck8ZYjfeIl8Pm4M9dZfNHHnfufTw1kvng4H3783JiRHp/Oh38BRMYQXGVGFFEAAAAASUVORK5CYII=
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                                                                                                                                                                                        3const-string v0, "iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAAGM1JREFUeAHtXQlYFFe2vgXdSLMFiErEDTURjQtiQmNwG5fESQR9MzHmS1TIm2g0xmgmyYxBs5hFjX6TPJc4z2zvE2LMmGXmBdCnieAXJSpgFNxFxRVGEEFlaaSb7ndOQxVVTVVT3VTT1XDP9/3UrVu3zj331OFu597bDOkYFADF6AXo2YRwuGKcTgReEKdmMoNwdQADoLbpiuFqQAmguAnXmuLg4rnEeKDo3iBzJGA4YBigL+AeQGek21Doy4BjTSiEawPAY8hTDBBrNz0AjW4IwBdAqaUGsOY8CUCDzAFgbalqUrMBBoLmxgEmAgaqWovqFQ5rxCzAPkCVGsVUowFiTTcZEAPQqFFpHiiTEWQ+DNgDyFWT/GoxQBwYjAXMBPRRk4I6oCyXoUzfAfYDcMDjVnK3AeKAApvYpwA93KqJzpc5jqjREPcC3DZwcacBxkHBnwd0B1BynwbKIOsvAQfcIYI7DPA+KOiLgJHuKDDNU1ID2Ef8FHBdMoULHrSnAeKAApvaGQAfF5SFsmy7BuqBBTbL3wNMbWfXOof2MsD+IMpfAeipoKR+DaCXZS3goqtFxUGAq+lxyCAZEOzqjCh/xTQQBJwmAe4AzivGVYSRKw0Q/bB/BmCT68p8RIpFoxTQAH4znJNFL9RRgEuaZFcZBvpnVwKGAih5tgbwW+KMBbr30PesKLnCANFX+z7gXkUlpczcqQFskscDTgNuKCmI0gYYC8K9CcDml1LH0gDOXKBv/hJAsUUOShog+m9fA2gBlDqmBnAqbQwAa0FFRshKGeB/gEA4uYw+XUodWwP4jUcBagFn21pUJQwQaz40PkqdSwPoyUI3XptqwrYaIC6Zeh1Aaz5QQick/P7nAbiwwSlqiwEOghzfAlC3mlOq7xAvsc0xTtHcdKZEzhpgL8jsA4C/M5nSdzqUBnBggn3CHI
                                                                                                                                                                                        4iput-object v0, p0, Lcom/baidu/mobads/utils/p;->i:Ljava/lang/String;
                                                                                                                                                                                        6const-string v0, "iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAAXNSR0IArs4c6QAAEgtJREFUeAHtXHlsVVUeLqUt3SgFWpYCpaWsFRBEBZWwKIsRM6AxgYiQGRZDBImighAY0SACicjgMP4xwEQCBMUFGI0DGGQLERBQqJS1tEWwQNmmtJQWynzfk3Pn3td737vvvru9cn/J9+7yzvI7v++e7XfOvfWi6obEoRiZQFsZmuA8EUi6dxTnuIwqByruQZxfwXWRDMU4rwIiWupFqPZZ0PsR4GGgC9ACiAbMlBokVgLkAz8B+4FCIKIkUghOhVX7A4LUNIesXIp8Bdk7cH7NIT10Z+tmgmNRin7AMOBxIAZwk9yGMnuAb4GdQDXgOnEjwbmw0nBgCNDQdRZTV6gMt7cAG4Gj6kGcuesmgnvBBOOA3s6YwrRc9yKllcAB01IMIyE3EMzmdzzwYBjlcGPUX6DUCoDNuGPiJMFdUerpAJvkuixsshcBeU4U0gmCU1DQV4ERgBP5O2Hnu8h0A/Ax8F87FbDbwBw8kVxOe+5H4bSKJHMwZovYRXBzlGYe0NOWUrk/k0NQcTZwwWpV61udAdLvC/CpzbYhr0jJoiUU5fy+AKBL1DKxkmCmPRXgQCrBshJEbsLxUH0oQB85vWPsp00Xq5rodGi6EOhuusZ1M8HDKNYM4JLZxbOC4Cwo+XeACwCe6LcAFzamAIX6owQPaXYTzbntPwCnFgOCl9i9IZKhGt2zB4GLZqlpJsH0SP0NoKKeGLMA++WngWPAWWNJKGOZRTCfvAVAnDJ578qABbhqNhjg6Pq0gfiKKGYQzJpLct22nKcoaIRdRENfrn/TzRlWTQ6XYPa5bJa9mgsjmCwkeSCwDzDcJ4czis5CxsuB+9XtiKLbInRvTgAKjeRmlGDOc/8FeFMhI1YPPU4JovwFCHmebKSJZpylQA7giT0W4MyETqNvgJA8XkYIpvuRo2ZP7LUAF2ziAe4Y0S2hEs
                                                                                                                                                                                        7iput-object v0, p0, Lcom/baidu/mobads/utils/p;->j:Ljava/lang/String;
                                                                                                                                                                                        9const-string v0, "iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAAXNSR0IArs4c6QAADkpJREFUeAHtXWlsFdcVto0Bb4BxwEDA2MZsAUNZwiZS15FKQISCEyHEIpDKWrFUKtC6Im1/tShBSK2aAkJgKlBACEQKVJEiGtFAGoJYGsLihIoYGwtqUmwM2OxLv+/x7sv4MfNmf3PneY70ccczd84993zvnrnbDMlJiSHtUY08oADIDyMHaUYYmYoUh0nNwF1FyuMGoCaMaqS1wAPA15LsU+sLYfco4FXgFaA74HRdnkFnHfA1cAo4CVwGfCVOO8WtymdDcSlAQknsS4AXUo9CSTQJ/xRoBKQWmQluB8+VAG8C44BUQCZ5DGO+AD4CjgIPAelERoIHw0vTgDeALOk8pm5QE04fAg4AF9SzeHNWJoIZfucDo71xhWOlnoCmbQDDuOciA8Hj4YUFwFDPveGsAWehrgL43Fm15rR5SXAxTC0H2AtOZGEv/D3gvBeV9ILgTqjoCqDMiwp7WOZ+lP0+cCueNsSTYJbFzhPJJcmtUUguSWZnjONs1yVeBHMi4vfAMNdr5I8CzsDM3wCcSHFV2riq/bny15DwV1vw/M/gX3iAP3iO76uAK4Br4ibBnJj4OfArIM21GvhXMX0yCeB8OYdUTwHHxS2Cc2Hpn4EJjluceAo5PBwDcFas2enqufEMLoSRfwG6OW1sguu7jvotBxxd0HC6BQ+BgRsBrxYDULRvJQuWTwS+BL5zqhZOEswZqT8BNDQQax4Qz+WLuL3WmoqWdzlFMH957wJcAQrEngfYOeVCCwn+1p6qpCQnCGbLJblO6LJbn0S5PwUVKQU4zUmiLYtdUvjMZVgOWq5lCjRvJMmvA9xgYPmZbKcXzd7yVqC1Tjui6nERTm8uBCz1rq0SzHHuX4FgKAQnxEE4hPopYLolWwnR7ARwEqMPEEh8PMCRCSdEuD3I1IyXFYI5/RjMUMEJcRZGSw6jjpsp1y
                                                                                                                                                                                        10iput-object v0, p0, Lcom/baidu/mobads/utils/p;->k:Ljava/lang/String;
                                                                                                                                                                                        12const-string v0, "iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8wNC8xMqMNHtQAAAAfdEVYdFNvZnR3YXJlAE1hY3JvbWVkaWEgRmlyZXdvcmtzIDi1aNJ4AAADoElEQVRogeWaP2/bRhiHnxMJWIMJJItRZRJgIF0IyECyZMvWJdzjdOkif4C6e9Kpi90PEM1J9tAfI5rKpQIyBBCsQEC70AHkAOp1uDuFlkmKRx4VBfktgiiSen58X96f905IKWkqIUQAPADuAw+BH4B7a6ddAh+Bd8AEGEsp08b/XdeAho6AJyjwOpoAF0Bc14y1ASHEPeAYBR7U+dMcpSgjb6SUl1Y8NgaEECcoeFfg60pRJl5WZqpiQD/1M+qniq0mwG9VorHRgBAiAn6lvadepBT4U0oZl51UakDDP3cMZqvfy0x0in7YEXiA55olV7kGdgjeqNDErRTSL+wrtp/zm5QCP6+/2HkROGP34EExna0f9LNfdDtf2FSGYRhEUdQDiON4liRJ46GA5X3vCyFOsv3EKgKZHrZQURT1+v1+0O/3g+FweBiGYeNIhWEYDIfDQ3NfY6REx5oVuJlCT7FInW636zU1YeC73a5ncVmAYgW0gczArFRxHM8Wi8XSfG9iIg9+sVgs4zieVbg80syrCFQamCVJko5Go/dNTRTBj0aj9xXfq0AzrwxsfPpGTU04gDeKADo6FFaDtLomHMKDapECD3gE/GR5MfP5/PN0Ov00GAzu+L7fAfB9vzMYDO5Mp9NP8/n8c4vwRn95Gv5BnaurmmgJHuCDB5xwe/7qzMTBwcFeS/AACOBtEwNGeU/5+vr6P4C9vb1Vf+MSHrj0gFMHNyqKhPB9X5hzHMMDBCaFnMiYODo6upsFBxUNx/BAyYTmW5HTCJSNbXzfF0VNbBN5OKrvFL3Ey+
                                                                                                                                                                                        13iput-object v0, p0, Lcom/baidu/mobads/utils/p;->l:Ljava/lang/String;
                                                                                                                                                                                        15const-string v0, "iVBORw0KGgoAAAANSUhEUgAAACMAAAAYCAYAAABwZEQ3AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAB1WlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOkNvbXByZXNzaW9uPjE8L3RpZmY6Q29tcHJlc3Npb24+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlBob3RvbWV0cmljSW50ZXJwcmV0YXRpb24+MjwvdGlmZjpQaG90b21ldHJpY0ludGVycHJldGF0aW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KAtiABQAAA5ZJREFUSA3FVklLI0EU/jqu4ELA/SBmEPQgQoKgIh4U8SrJ2Yv5B/MP1F8wM3gREfQHiIko4kEwelEUddx3zai4K8Hl4Jp5r0gX3TUdbeNhHjRdr972db2lWru6uori8xQmkz/0/I5Go8G8vLwQrb9M2sXFRSJg1MBhTdN+EaifquAzvHZ+fm4J5ubmBj09PSgsLERraytSUlKE39vbWzw9PSEnJwcEQI0VLCgo8Kmbdn
                                                                                                                                                                                        16iput-object v0, p0, Lcom/baidu/mobads/utils/p;->m:Ljava/lang/String;
                                                                                                                                                                                        18const-string v0, "iVBORw0KGgoAAAANSUhEUgAAAIwAAAA8CAYAAAC0ClJLAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAABYlAAAWJQFJUiTwAAAJX0lEQVR42u2df0wb5xnHn5BerrlgbINdbJAdagOOwTJpvFnOIgfFQkJIXoSG0k1dFpiGuh8oVSSrmlS5QUhoWoXcSKVZ0yzScLelWSqiKEWNIiGmFG2y2NzWlpnlAE4CC3ZiJ/5BuOhyAe0P59DFnH8cYJtM7+c/Xu6Ou/f9Ps/7/HgldgjLcQMAvAMAlYBAZOYRAHy0Q1iOOwGJBZEfj8oAiQWRP5VlpX4DxMsFEgyCF0gwCF4gwSB4gQSD4AUSDIIXSDAIXiDBIHiBBIPgBRIMghdIMAheIMEgeIEEg+AFEgyCF0gwCF4gwSB48X8tGFuvQhLzWKxOR7OaPX7DeUAf81isHa1iotTvyEW299NpCCzmsVhvOA/oS/Fur5RqUgZtKvlPO2u1YxMPZk/2B+Y386yYx2LN9vujbdXamKdamz5+8aM3LOljwQUyarC6XKWal1z4AiTN/rmjVUx8+H6TYfR6aNbuCIYK/fdLIpieLpmw70SdIZ6kya8mHkRL8Q75MDygUR7vrC2IJf/l6j3vZgxFUrWLAAA49D2xUFyBEX0n6gytpqrQr+3T3nRRbSVFF0xHq5joP9VgAAAQVWAEl5WzmfouPt/e/Y032zXilokxrnFmwdMX54bzgN64X6R8651vJ67fjJHMeC5PVQicjmb10bb13g9gvQdk5oKiVtcEYXcEQ5fGwlGnQ2/QNQrkX14wCH9j97nY37WVFFUwHa1i4g+DOpOoAtuWsUM6J/sD87m8QEereE30mYSbjW7b9BzA9Bx7LJOgGZ5QKy94EF+ApA1Wl+vKOb12aXnlaaHEAlBEwfR0yY
                                                                                                                                                                                        19iput-object v0, p0, Lcom/baidu/mobads/utils/p;->n:Ljava/lang/String;
                                                                                                                                                                                        21const-string v0, "iVBORw0KGgoAAAANSUhEUgAAAIwAAAA8CAYAAAC0ClJLAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAABYlAAAWJQFJUiTwAAAGX0lEQVR42u2dYUwTVxzA/yK3m4fQVtvRQsoYCKzSVLBCOk3DbIiEhBAyY2Y0EZfwYYvBbOu3pc64EZN9qFtkhCwhm9XNZWlMjCMjJARnGjPCVpUGRDapSKdFKRZcONecI/tQz9TSwj3o3QH+fwlf3j14r9ff/f//994lrFNspM0AcBQANgGCJOcRAJxep9hIuwBlQYTxKA1QFkQ4m9LkngGyukBhECJQGIQIFAYhAoVBiEBhECJQGIQIFAYhAoVBiEBhECJQGIQIFAYhAoVBiEBhECJQGIQIFAYhQnZhaqtUjMddYTaWMFSyPsYShvK4K8y1VSpG7vkmwt6kV4cHbHXeTotF7rmIjejCHN6rVXg7LZZkQuzaoVIYizN17S2lpmR/w/nJmwZjcaZuf32OLlmfbtd2U3jAVmdv0qsXmxPfd6UKmIjwgK0uPGCrk3seoguze+dmdYGeUbvbyhNK43D6g/03pseNxZm61hMlefHXW+wFusoyZd7EZGSm0T40KvcNe9lJF3uARvvQaLeLzqgsU+a528ot+45c7xscYbnYPvaTt4Z7zlXq9tXqDL/0Pgx1XQmzANFUdLAh1xCJzHEff37TSzJubZWKOX+63LZQn4Wut7T+1efsCIRIxizQM2qhUUC1rbcz1fdaCkQXBgCgpvGaz+OuoIzFmTqX02Q21/X1xV4fHGE5d1dwODebzuBlAQBobyk1KbMopu3smDe2fa3h7bRYCvTMoqkUIJqaFro+/Zhj37B6esWaqyTCAABY9/3u9XZaLK3fjQ0DROuIyjLlvBQUHrAVxrcdOZRvPnIoX9BNOdCQu8
                                                                                                                                                                                        22iput-object v0, p0, Lcom/baidu/mobads/utils/p;->o:Ljava/lang/String;
                                                                                                                                                                                        24const-string v0, "iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAYAAAA4qEECAAAAAXNSR0IArs4c6QAADoZJREFUeAHtXHlMFdcaB0GgWlCEp4gbWMQFwQWj1t1Wn7jVvXWt1OhrNCa1jdrEmDRNa/WPVmPc6vqMG1pcHlp3kj7tq0sjirjgVgUtWAUExbJYlff7TTmTey8zMHdmLveyfMmPM9vZfnPmO9/5vnNxd3Mt8UBzAoEAi9Qfxz6AF+BdmiJxewEUl6ZFSHOBHCDbIn2FY5cQdye3og7qbwqEAKFAK6AuYIb8hULSgXtAGvAQeA04RZxFdDB62wmIBOpVUs8LUM8V4DKQWUl1ytVUJtH8/KOBzsA/5BY45yAL1SYDSQDVjsOlMojmiO0JdAdItisJSf4VOAdwxDtMHEk0J69+AAnmsSsLJ1YSfhrgseniKKI7oKUxgJ/pLXZsgc9Q/DHgutnVmE10QzRwBBBmdkMrubw7qO9HIM+ses0kuj0aNQpwNT2slyvq7wQgVW8Blvm4QDAqnihgSCl4XF2EfekIvAGkAYZscKNE10cDPgQ4mqurNEfH3gJuAlwE6RIjRFMfxwJNdNVctTJxUm8H3AKoUuwWvUST3FiAZNcU4XogArgL/Glvp/UQTZI/Aqg2app4o8N0G9wG7CLbXqKFuqiJJItBxUmSaoTWiGY1Yg/RJDcWqEnqAt1VFI7sNsA1QNMEqZVovkVaFzVh4kM3NQl1dgiQAlRo+mklmnZydTbh0D1dQmuEo5sryXJFC9EkmETXijIDtLMfAYzsqAojHOUJ9TGX1bVSPgPkqNy5qyKi6SCqLr6L8qkydpcckStVKY9oujrDVHPW3rBlgFyRM0VRI5qO+hjFHE64+O2333b67bffYpOTkz947733GjuhCVqrJGeKQQ41N+kgZOijtXRHPrdmzZpuc+bMGS7qeA5p167dqoyMDIdEQkQ9BtL/IW+ibX6lEU37kOEnp8uECROafvzxx1YWz5uQ8ePHt3
                                                                                                                                                                                        25iput-object v0, p0, Lcom/baidu/mobads/utils/p;->p:Ljava/lang/String;
                                                                                                                                                                                        27const-string v0, "iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAYAAAA4qEECAAAAAXNSR0IArs4c6QAAC4VJREFUeAHtnHlMVVcex1lUsJ0REVQkTHlUqwyCS0o6GGcczcxEIioTlRRHrQ6J0RiN0Rj/MBqjxsTE5Z9xSzTGVJRoQVolyihNxCAqSgS0Tiq1BR1qERE6VBZrZb7fW87LW+57727vvgV+yddzl7N+OPfsz9AQ/7JwZCcWirFxo3EdCQ2BIvpcOCGvoZ4+txtuG9QKvbBxf8G1X1ioj3MRhvTHQBYoCUqEBkNG2M+IpBH6DmqAnkFvIZ+Yr0DHo7SToTToHZNK3ol07kO10PcmpWlNxkzQ/Pw/hKZAI6058M1FC5KtgaohNjteNzNAs8ZmQB9BhO1PRshV0C2INd5r5k3Q7LxmQATMa382dqwEfh3iteHmLdApyGkmNMzwHHs3wv8h+lLoodHJGA16ODI4FxpndEZNju8bpFcCtRuVrpGgf49MZUP+1g5rZcX2+wvoP1ojsA3HCYJeG4QIZveJ18FiLEsqNBRqgHSNwfWCfhcZ+ARibQ5WS0DBxkJfQ5wEaTI9oNker4BGa0o5sAKxU0+GHkFsUlSbVtCEuwIi7P5inA9MhL6FXqkttBbQhPxPiM1Gf7MIFJjLBvWQKthqQYvmoj9CFpWKnSSbEY5GFDcjakAT7gqoPzUXKK6ssWZ/AH0FKeoglYLmX5Gji/7Q8aGYioxttgWqgzwO/ZSC5jg5mIdwKJ4m42iEtZszSbemBDQBE/SAyRPgOLsZ4s6OS+MOhztje8xp9YC5J0BGbvsuT6C5QBQsaxfuUel7S0Zk5dLcgeZS5ziXIQdeOBIgKzKTNVeguVCfKRvCpIf79u2b/Pjx4xU1NTUfz58/f5RJyepNhsxkNzlcLZP+FQH+qDdVreEPHTqUvmbNmiwR/idYcnLyv5qamryy+yHSMcitQDxljnHJ1WiOD7n95BPLyckZs2rVKrtRzm9gixYt+p
                                                                                                                                                                                        28iput-object v0, p0, Lcom/baidu/mobads/utils/p;->q:Ljava/lang/String;
                                                                                                                                                                                        30const-string v0, "iVBORw0KGgoAAAANSUhEUgAAAN8AAABICAMAAABBRNDlAAAAYFBMVEUAAAA8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDwe/+bqAAAAH3RSTlMAA4X79PDdzakpdZqOVz8hGxOko9bFwZZ7Tksi5+ZzjHOb7gAAAYRJREFUaN7t21tywjAMBdCrvO2EhIQ3AbT/XXaAdpqBEKBf6LpnB56xLVmWMKHd+3KdpbF+qjjN1qXft/iDusrViryq8ZYmytSWLGrwKrf43C35WLxweMW8UKuKOZ6RU6J2JSfBpMbOpTIubzBhlqp16QwPRcogwjgplUMpGCF2781bheDeRnlsWM/ewzM4Uy43t6izHNXHJA4DYj2s38sFv07Kxw9SarbdeZbM8YMn8g0V+OaUk8PVQjl1uGgsvtZfEfeEmctdFiNHZXUQALXyqgFUyqsCsFReS6BVZi12ymyHrTLb0iYvVx1WymwFax9F78lgv2I9JQVrcn0VQ7nRr499f7LfL+zxgT2+s+dn7Pk1+/uI/X3LXp+gry+x1wfloKwOEkB9Hj1rih33uOiUUxfI/yb7/zR9fwG88vEB9few92fR99exZTFRcP2t9P3J7P3lNGcwCna+g2E+p8ck8ZYjfeIl8Pm4M9dZfNHHnfufTw1kvng4H3783JiRHp/Oh38BRMYQXGVGFFEAAAAASUVORK5CYII="
                                                                                                                                                                                        31iput-object v0, p0, Lcom/baidu/mobads/utils/p;->r:Ljava/lang/String;
                                                                                                                                                                                        32return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Object.<init>
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • android.content.Context.getResources
                                                                                                                                                                                        • android.content.res.Resources.getConfiguration
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android
                                                                                                                                                                                        • landscape
                                                                                                                                                                                        • portrait
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                                                                                                                                                                                        3const-string v0, "android"
                                                                                                                                                                                        4iput-object v0, p0, Lcom/mintegral/msdk/video/js/b/h$a;->c:Ljava/lang/String;
                                                                                                                                                                                        6invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->d()Ljava/lang/String;
                                                                                                                                                                                        7move-result-object v0
                                                                                                                                                                                        8iput-object v0, p0, Lcom/mintegral/msdk/video/js/b/h$a;->a:Ljava/lang/String;
                                                                                                                                                                                        10invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->i()Ljava/lang/String;
                                                                                                                                                                                        11move-result-object v0
                                                                                                                                                                                        12iput-object v0, p0, Lcom/mintegral/msdk/video/js/b/h$a;->b:Ljava/lang/String;
                                                                                                                                                                                        14invoke-static {p1}, Lcom/mintegral/msdk/base/utils/d;->b(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        15move-result-object v0
                                                                                                                                                                                        16iput-object v0, p0, Lcom/mintegral/msdk/video/js/b/h$a;->d:Ljava/lang/String;
                                                                                                                                                                                        18invoke-static {p1}, Lcom/mintegral/msdk/base/utils/d;->c(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        19move-result-object v0
                                                                                                                                                                                        20iput-object v0, p0, Lcom/mintegral/msdk/video/js/b/h$a;->e:Ljava/lang/String;
                                                                                                                                                                                        22invoke-static {}, Lcom/mintegral/msdk/base/utils/d;->k()Ljava/lang/String;
                                                                                                                                                                                        23move-result-object v0
                                                                                                                                                                                        24iput-object v0, p0, Lcom/mintegral/msdk/video/js/b/h$a;->f:Ljava/lang/String;
                                                                                                                                                                                        26invoke-static {p1}, Lcom/mintegral/msdk/base/utils/d;->n(Landroid/content/Context;)I
                                                                                                                                                                                        27move-result v0
                                                                                                                                                                                        29invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        30move-result-object v0
                                                                                                                                                                                        31iput-object v0, p0, Lcom/mintegral/msdk/video/js/b/h$a;->g:Ljava/lang/String;
                                                                                                                                                                                        33invoke-static {p1}, Lcom/mintegral/msdk/base/utils/d;->o(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        34move-result-object v0
                                                                                                                                                                                        35iput-object v0, p0, Lcom/mintegral/msdk/video/js/b/h$a;->h:Ljava/lang/String;
                                                                                                                                                                                        37invoke-static {p1}, Lcom/mintegral/msdk/base/utils/d;->m(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        38move-result-object v0
                                                                                                                                                                                        39iput-object v0, p0, Lcom/mintegral/msdk/video/js/b/h$a;->i:Ljava/lang/String;
                                                                                                                                                                                        41invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        42move-result-object v0
                                                                                                                                                                                        44invoke-virtual {v0}, Lcom/mintegral/msdk/base/controller/a;->l()Ljava/lang/String;
                                                                                                                                                                                        45move-result-object v0
                                                                                                                                                                                        46iput-object v0, p0, Lcom/mintegral/msdk/video/js/b/h$a;->j:Ljava/lang/String;
                                                                                                                                                                                        48invoke-static {}, Lcom/mintegral/msdk/base/controller/a;->d()Lcom/mintegral/msdk/base/controller/a;
                                                                                                                                                                                        49move-result-object v0
                                                                                                                                                                                        51invoke-virtual {v0}, Lcom/mintegral/msdk/base/controller/a;->k()Ljava/lang/String;
                                                                                                                                                                                        52move-result-object v0
                                                                                                                                                                                        53iput-object v0, p0, Lcom/mintegral/msdk/video/js/b/h$a;->k:Ljava/lang/String;
                                                                                                                                                                                        55invoke-static {p1}, Lcom/mintegral/msdk/base/utils/m;->i(Landroid/content/Context;)I
                                                                                                                                                                                        56move-result v0
                                                                                                                                                                                        58invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        59move-result-object v0
                                                                                                                                                                                        60iput-object v0, p0, Lcom/mintegral/msdk/video/js/b/h$a;->l:Ljava/lang/String;
                                                                                                                                                                                        62invoke-static {p1}, Lcom/mintegral/msdk/base/utils/m;->h(Landroid/content/Context;)I
                                                                                                                                                                                        63move-result v0
                                                                                                                                                                                        65invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        66move-result-object v0
                                                                                                                                                                                        67iput-object v0, p0, Lcom/mintegral/msdk/video/js/b/h$a;->m:Ljava/lang/String;
                                                                                                                                                                                        69invoke-static {p1}, Lcom/mintegral/msdk/base/utils/m;->c(Landroid/content/Context;)F
                                                                                                                                                                                        70move-result v0
                                                                                                                                                                                        72invoke-static {v0}, Ljava/lang/String;->valueOf(F)Ljava/lang/String;
                                                                                                                                                                                        73move-result-object v0
                                                                                                                                                                                        74iput-object v0, p0, Lcom/mintegral/msdk/video/js/b/h$a;->o:Ljava/lang/String;
                                                                                                                                                                                        76invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
                                                                                                                                                                                        77move-result-object p1
                                                                                                                                                                                        79invoke-virtual {p1}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration;
                                                                                                                                                                                        80move-result-object p1
                                                                                                                                                                                        81iget p1, p1, Landroid/content/res/Configuration;->orientation:I
                                                                                                                                                                                        82const/4 v0, 0x2
                                                                                                                                                                                        83if-ne p1, v0, :cond_7f
                                                                                                                                                                                        85const-string p1, "landscape"
                                                                                                                                                                                        86iput-object p1, p0, Lcom/mintegral/msdk/video/js/b/h$a;->n:Ljava/lang/String;
                                                                                                                                                                                        87return-void
                                                                                                                                                                                        88cond_7f:
                                                                                                                                                                                        89const-string p1, "portrait"
                                                                                                                                                                                        90iput-object p1, p0, Lcom/mintegral/msdk/video/js/b/h$a;->n:Ljava/lang/String;
                                                                                                                                                                                        91return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Intent.<init>
                                                                                                                                                                                        • android.content.Intent.setClassName
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.putExtra
                                                                                                                                                                                        • android.content.Intent.addFlags
                                                                                                                                                                                        • android.content.Context.startActivity
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • appid
                                                                                                                                                                                        • gdt_activity_delegate_name
                                                                                                                                                                                        • nativeVideoAD
                                                                                                                                                                                        • NativeVideoADActivity can not be found.
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-static {}, Lcom/qq/e/comm/plugin/util/af;->a()Ljava/lang/String;
                                                                                                                                                                                        2move-result-object v0
                                                                                                                                                                                        3if-eqz v0, :cond_4d
                                                                                                                                                                                        5invoke-static {p0}, Lcom/qq/e/comm/plugin/ab/c;->a(Lcom/qq/e/comm/plugin/ab/a;)V
                                                                                                                                                                                        7iget-object v0, p0, Lcom/qq/e/comm/plugin/ab/a;->D:Lcom/qq/e/ads/nativ/MediaView;
                                                                                                                                                                                        9invoke-static {v0}, Lcom/qq/e/comm/plugin/ab/c;->a(Lcom/qq/e/ads/nativ/MediaView;)V
                                                                                                                                                                                        11iget-object v0, p0, Lcom/qq/e/comm/plugin/ab/a;->E:Lcom/qq/e/comm/plugin/ab/b/e;
                                                                                                                                                                                        13invoke-static {v0}, Lcom/qq/e/comm/plugin/ab/c;->a(Lcom/qq/e/comm/plugin/ab/b/e;)V
                                                                                                                                                                                        15iget-object v0, p0, Lcom/qq/e/comm/plugin/ab/a;->F:Lcom/qq/e/comm/plugin/ab/b/c;
                                                                                                                                                                                        17invoke-static {v0}, Lcom/qq/e/comm/plugin/ab/c;->a(Lcom/qq/e/comm/plugin/ab/b/c;)V
                                                                                                                                                                                        19invoke-static {}, Lcom/qq/e/comm/managers/GDTADManager;->getInstance()Lcom/qq/e/comm/managers/GDTADManager;
                                                                                                                                                                                        20move-result-object v0
                                                                                                                                                                                        22invoke-virtual {v0}, Lcom/qq/e/comm/managers/GDTADManager;->getAppContext()Landroid/content/Context;
                                                                                                                                                                                        23move-result-object v0
                                                                                                                                                                                        24new-instance v1, Landroid/content/Intent;
                                                                                                                                                                                        26invoke-direct {v1}, Landroid/content/Intent;-><init>()V
                                                                                                                                                                                        28invoke-static {}, Lcom/qq/e/comm/plugin/util/af;->a()Ljava/lang/String;
                                                                                                                                                                                        29move-result-object v2
                                                                                                                                                                                        31invoke-virtual {v1, v0, v2}, Landroid/content/Intent;->setClassName(Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        33const-string v2, "appid"
                                                                                                                                                                                        35invoke-static {}, Lcom/qq/e/comm/managers/GDTADManager;->getInstance()Lcom/qq/e/comm/managers/GDTADManager;
                                                                                                                                                                                        36move-result-object v3
                                                                                                                                                                                        38invoke-virtual {v3}, Lcom/qq/e/comm/managers/GDTADManager;->getAppStatus()Lcom/qq/e/comm/managers/status/APPStatus;
                                                                                                                                                                                        39move-result-object v3
                                                                                                                                                                                        41invoke-virtual {v3}, Lcom/qq/e/comm/managers/status/APPStatus;->getAPPID()Ljava/lang/String;
                                                                                                                                                                                        42move-result-object v3
                                                                                                                                                                                        44invoke-virtual {v1, v2, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        46const-string v2, "gdt_activity_delegate_name"
                                                                                                                                                                                        48const-string v3, "nativeVideoAD"
                                                                                                                                                                                        50invoke-virtual {v1, v2, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        51const/high16 v2, 0x10000000
                                                                                                                                                                                        53invoke-virtual {v1, v2}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
                                                                                                                                                                                        55invoke-virtual {v0, v1}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
                                                                                                                                                                                        56goto_4c: return-void
                                                                                                                                                                                        57cond_4d:
                                                                                                                                                                                        58const-string v0, "NativeVideoADActivity can not be found."
                                                                                                                                                                                        60invoke-static {v0}, Lcom/qq/e/comm/util/GDTLogger;->report(Ljava/lang/String;)V
                                                                                                                                                                                        61goto/16 :goto_4c
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.Map.containsKey
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • java.util.Map.containsKey
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • java.lang.Number.longValue
                                                                                                                                                                                        • java.util.Map.containsKey
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • itemId
                                                                                                                                                                                        • quantity
                                                                                                                                                                                        • type
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Ljava/util/Map<",
                                                                                                                                                                                        4"Ljava/lang/String;",
                                                                                                                                                                                        5"Ljava/lang/Object;",
                                                                                                                                                                                        6">;)",
                                                                                                                                                                                        7"Lcom/unity3d/services/monetization/placementcontent/purchasing/Item;"
                                                                                                                                                                                        8}
                                                                                                                                                                                        9.end annotation
                                                                                                                                                                                        11invoke-static {}, Lcom/unity3d/services/monetization/placementcontent/purchasing/Item;->newBuilder()Lcom/unity3d/services/monetization/placementcontent/purchasing/Item$Builder;
                                                                                                                                                                                        12move-result-object v0
                                                                                                                                                                                        14const-string v1, "itemId"
                                                                                                                                                                                        16invoke-interface {p0, v1}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
                                                                                                                                                                                        17move-result v2
                                                                                                                                                                                        18if-eqz v2, :cond_15
                                                                                                                                                                                        20invoke-interface {p0, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        21move-result-object v1
                                                                                                                                                                                        22check-cast v1, Ljava/lang/String;
                                                                                                                                                                                        24invoke-virtual {v0, v1}, Lcom/unity3d/services/monetization/placementcontent/purchasing/Item$Builder;->withItemId(Ljava/lang/String;)Lcom/unity3d/services/monetization/placementcontent/purchasing/Item$Builder;
                                                                                                                                                                                        25cond_15:
                                                                                                                                                                                        26const-string v1, "quantity"
                                                                                                                                                                                        28invoke-interface {p0, v1}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
                                                                                                                                                                                        29move-result v2
                                                                                                                                                                                        30if-eqz v2, :cond_2a
                                                                                                                                                                                        32invoke-interface {p0, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        33move-result-object v1
                                                                                                                                                                                        34check-cast v1, Ljava/lang/Number;
                                                                                                                                                                                        36invoke-virtual {v1}, Ljava/lang/Number;->longValue()J
                                                                                                                                                                                        37move-result-wide v1
                                                                                                                                                                                        39invoke-virtual {v0, v1, v2}, Lcom/unity3d/services/monetization/placementcontent/purchasing/Item$Builder;->withQuantity(J)Lcom/unity3d/services/monetization/placementcontent/purchasing/Item$Builder;
                                                                                                                                                                                        40cond_2a:
                                                                                                                                                                                        41const-string v1, "type"
                                                                                                                                                                                        43invoke-interface {p0, v1}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
                                                                                                                                                                                        44move-result v2
                                                                                                                                                                                        45if-eqz v2, :cond_3b
                                                                                                                                                                                        47invoke-interface {p0, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        48move-result-object p0
                                                                                                                                                                                        49check-cast p0, Ljava/lang/String;
                                                                                                                                                                                        51invoke-virtual {v0, p0}, Lcom/unity3d/services/monetization/placementcontent/purchasing/Item$Builder;->withType(Ljava/lang/String;)Lcom/unity3d/services/monetization/placementcontent/purchasing/Item$Builder;
                                                                                                                                                                                        52cond_3b:
                                                                                                                                                                                        53invoke-virtual {v0}, Lcom/unity3d/services/monetization/placementcontent/purchasing/Item$Builder;->build()Lcom/unity3d/services/monetization/placementcontent/purchasing/Item;
                                                                                                                                                                                        54move-result-object p0
                                                                                                                                                                                        55return-object p0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.unity3d.ads.purchasing.Purchasing$UnityAdsPurchasingEvent.<init>
                                                                                                                                                                                        • com.unity3d.ads.purchasing.Purchasing$UnityAdsPurchasingEvent.<init>
                                                                                                                                                                                        • com.unity3d.ads.purchasing.Purchasing$UnityAdsPurchasingEvent.<init>
                                                                                                                                                                                        • com.unity3d.ads.purchasing.Purchasing$UnityAdsPurchasingEvent.<init>
                                                                                                                                                                                        • com.unity3d.ads.purchasing.Purchasing$UnityAdsPurchasingEvent.<init>
                                                                                                                                                                                        • com.unity3d.ads.purchasing.Purchasing$UnityAdsPurchasingEvent.COMMAND:Lcom/unity3d/ads/purchasing/Purchasing$UnityAdsPurchasingEvent
                                                                                                                                                                                        • com.unity3d.ads.purchasing.Purchasing$UnityAdsPurchasingEvent.VERSION:Lcom/unity3d/ads/purchasing/Purchasing$UnityAdsPurchasingEvent
                                                                                                                                                                                        • com.unity3d.ads.purchasing.Purchasing$UnityAdsPurchasingEvent.CATALOG:Lcom/unity3d/ads/purchasing/Purchasing$UnityAdsPurchasingEvent
                                                                                                                                                                                        • com.unity3d.ads.purchasing.Purchasing$UnityAdsPurchasingEvent.INITIALIZATION:Lcom/unity3d/ads/purchasing/Purchasing$UnityAdsPurchasingEvent
                                                                                                                                                                                        • com.unity3d.ads.purchasing.Purchasing$UnityAdsPurchasingEvent.EVENT:Lcom/unity3d/ads/purchasing/Purchasing$UnityAdsPurchasingEvent
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • COMMAND
                                                                                                                                                                                        • VERSION
                                                                                                                                                                                        • CATALOG
                                                                                                                                                                                        • INITIALIZATION
                                                                                                                                                                                        • EVENT
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Lcom/unity3d/ads/purchasing/Purchasing$UnityAdsPurchasingEvent;
                                                                                                                                                                                        1const/4 v1, 0x0
                                                                                                                                                                                        3const-string v2, "COMMAND"
                                                                                                                                                                                        5invoke-direct {v0, v2, v1}, Lcom/unity3d/ads/purchasing/Purchasing$UnityAdsPurchasingEvent;-><init>(Ljava/lang/String;I)V
                                                                                                                                                                                        6sput-object v0, Lcom/unity3d/ads/purchasing/Purchasing$UnityAdsPurchasingEvent;->COMMAND:Lcom/unity3d/ads/purchasing/Purchasing$UnityAdsPurchasingEvent;
                                                                                                                                                                                        7new-instance v0, Lcom/unity3d/ads/purchasing/Purchasing$UnityAdsPurchasingEvent;
                                                                                                                                                                                        8const/4 v2, 0x1
                                                                                                                                                                                        10const-string v3, "VERSION"
                                                                                                                                                                                        12invoke-direct {v0, v3, v2}, Lcom/unity3d/ads/purchasing/Purchasing$UnityAdsPurchasingEvent;-><init>(Ljava/lang/String;I)V
                                                                                                                                                                                        13sput-object v0, Lcom/unity3d/ads/purchasing/Purchasing$UnityAdsPurchasingEvent;->VERSION:Lcom/unity3d/ads/purchasing/Purchasing$UnityAdsPurchasingEvent;
                                                                                                                                                                                        14new-instance v0, Lcom/unity3d/ads/purchasing/Purchasing$UnityAdsPurchasingEvent;
                                                                                                                                                                                        15const/4 v3, 0x2
                                                                                                                                                                                        17const-string v4, "CATALOG"
                                                                                                                                                                                        19invoke-direct {v0, v4, v3}, Lcom/unity3d/ads/purchasing/Purchasing$UnityAdsPurchasingEvent;-><init>(Ljava/lang/String;I)V
                                                                                                                                                                                        20sput-object v0, Lcom/unity3d/ads/purchasing/Purchasing$UnityAdsPurchasingEvent;->CATALOG:Lcom/unity3d/ads/purchasing/Purchasing$UnityAdsPurchasingEvent;
                                                                                                                                                                                        21new-instance v0, Lcom/unity3d/ads/purchasing/Purchasing$UnityAdsPurchasingEvent;
                                                                                                                                                                                        22const/4 v4, 0x3
                                                                                                                                                                                        24const-string v5, "INITIALIZATION"
                                                                                                                                                                                        26invoke-direct {v0, v5, v4}, Lcom/unity3d/ads/purchasing/Purchasing$UnityAdsPurchasingEvent;-><init>(Ljava/lang/String;I)V
                                                                                                                                                                                        27sput-object v0, Lcom/unity3d/ads/purchasing/Purchasing$UnityAdsPurchasingEvent;->INITIALIZATION:Lcom/unity3d/ads/purchasing/Purchasing$UnityAdsPurchasingEvent;
                                                                                                                                                                                        28new-instance v0, Lcom/unity3d/ads/purchasing/Purchasing$UnityAdsPurchasingEvent;
                                                                                                                                                                                        29const/4 v5, 0x4
                                                                                                                                                                                        31const-string v6, "EVENT"
                                                                                                                                                                                        33invoke-direct {v0, v6, v5}, Lcom/unity3d/ads/purchasing/Purchasing$UnityAdsPurchasingEvent;-><init>(Ljava/lang/String;I)V
                                                                                                                                                                                        34sput-object v0, Lcom/unity3d/ads/purchasing/Purchasing$UnityAdsPurchasingEvent;->EVENT:Lcom/unity3d/ads/purchasing/Purchasing$UnityAdsPurchasingEvent;
                                                                                                                                                                                        35const/4 v0, 0x5
                                                                                                                                                                                        36new-array v0, v0, [Lcom/unity3d/ads/purchasing/Purchasing$UnityAdsPurchasingEvent;
                                                                                                                                                                                        38sget-object v6, Lcom/unity3d/ads/purchasing/Purchasing$UnityAdsPurchasingEvent;->COMMAND:Lcom/unity3d/ads/purchasing/Purchasing$UnityAdsPurchasingEvent;
                                                                                                                                                                                        39aput-object v6, v0, v1
                                                                                                                                                                                        41sget-object v1, Lcom/unity3d/ads/purchasing/Purchasing$UnityAdsPurchasingEvent;->VERSION:Lcom/unity3d/ads/purchasing/Purchasing$UnityAdsPurchasingEvent;
                                                                                                                                                                                        42aput-object v1, v0, v2
                                                                                                                                                                                        44sget-object v1, Lcom/unity3d/ads/purchasing/Purchasing$UnityAdsPurchasingEvent;->CATALOG:Lcom/unity3d/ads/purchasing/Purchasing$UnityAdsPurchasingEvent;
                                                                                                                                                                                        45aput-object v1, v0, v3
                                                                                                                                                                                        47sget-object v1, Lcom/unity3d/ads/purchasing/Purchasing$UnityAdsPurchasingEvent;->INITIALIZATION:Lcom/unity3d/ads/purchasing/Purchasing$UnityAdsPurchasingEvent;
                                                                                                                                                                                        48aput-object v1, v0, v4
                                                                                                                                                                                        50sget-object v1, Lcom/unity3d/ads/purchasing/Purchasing$UnityAdsPurchasingEvent;->EVENT:Lcom/unity3d/ads/purchasing/Purchasing$UnityAdsPurchasingEvent;
                                                                                                                                                                                        51aput-object v1, v0, v5
                                                                                                                                                                                        52sput-object v0, Lcom/unity3d/ads/purchasing/Purchasing$UnityAdsPurchasingEvent;->$VALUES:[Lcom/unity3d/ads/purchasing/Purchasing$UnityAdsPurchasingEvent;
                                                                                                                                                                                        53return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONException.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • JS-Video-Brigde
                                                                                                                                                                                        • install
                                                                                                                                                                                        • type
                                                                                                                                                                                        • pt
                                                                                                                                                                                        • install error
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string p1, "JS-Video-Brigde"
                                                                                                                                                                                        3const-string v0, "install"
                                                                                                                                                                                        5invoke-static {p1, v0}, Lcom/mintegral/msdk/base/utils/i;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        6try_start_7:
                                                                                                                                                                                        7iget-object v0, p0, Lcom/mintegral/msdk/video/js/bridge/BaseVideoBridge;->a:Lcom/mintegral/msdk/video/js/a/b;
                                                                                                                                                                                        8if-eqz v0, :cond_35
                                                                                                                                                                                        10invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        11move-result v0
                                                                                                                                                                                        12try_end_f: if-nez v0, :cond_35
                                                                                                                                                                                        13try_start_11: new-instance v0, Lorg/json/JSONObject;
                                                                                                                                                                                        15invoke-direct {v0, p2}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        17const-string p2, "type"
                                                                                                                                                                                        19invoke-virtual {v0, p2}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        20move-result p2
                                                                                                                                                                                        22const-string v1, "pt"
                                                                                                                                                                                        24invoke-virtual {v0, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        25move-result-object v0
                                                                                                                                                                                        26try_end_22: goto/16 :goto_2c
                                                                                                                                                                                        27catch_23: move-exception p2
                                                                                                                                                                                        28const/4 v0, 0x1
                                                                                                                                                                                        29try_start_25:
                                                                                                                                                                                        30const-string v1, ""
                                                                                                                                                                                        32invoke-virtual {p2}, Lorg/json/JSONException;->printStackTrace()V
                                                                                                                                                                                        33move-object v0, v1
                                                                                                                                                                                        34const/4 p2, 0x1
                                                                                                                                                                                        35goto_2c:
                                                                                                                                                                                        36iget-object v1, p0, Lcom/mintegral/msdk/video/js/bridge/BaseVideoBridge;->a:Lcom/mintegral/msdk/video/js/a/b;
                                                                                                                                                                                        38invoke-interface {v1}, Lcom/mintegral/msdk/video/js/a/b;->getJSCommon()Lcom/mintegral/msdk/video/js/b;
                                                                                                                                                                                        39move-result-object v1
                                                                                                                                                                                        41invoke-interface {v1, p2, v0}, Lcom/mintegral/msdk/video/js/c;->b(ILjava/lang/String;)V
                                                                                                                                                                                        42try_end_35: return-void
                                                                                                                                                                                        43catch_36: move-exception p2
                                                                                                                                                                                        45const-string v0, "install error"
                                                                                                                                                                                        47invoke-static {p1, v0, p2}, Lcom/mintegral/msdk/base/utils/i;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        48return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • JS-Video-Brigde
                                                                                                                                                                                        • type
                                                                                                                                                                                        • showVideoClickView,type:
                                                                                                                                                                                        • showVideoClickView error
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string p1, "JS-Video-Brigde"
                                                                                                                                                                                        2try_start_2:
                                                                                                                                                                                        3iget-object v0, p0, Lcom/mintegral/msdk/video/js/bridge/BaseVideoBridge;->a:Lcom/mintegral/msdk/video/js/a/b;
                                                                                                                                                                                        4if-eqz v0, :cond_31
                                                                                                                                                                                        6invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        7move-result v0
                                                                                                                                                                                        8if-nez v0, :cond_31
                                                                                                                                                                                        9new-instance v0, Lorg/json/JSONObject;
                                                                                                                                                                                        11invoke-direct {v0, p2}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        13const-string p2, "type"
                                                                                                                                                                                        15invoke-virtual {v0, p2}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        16move-result p2
                                                                                                                                                                                        17new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                        19const-string v1, "showVideoClickView,type:"
                                                                                                                                                                                        21invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        23invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        25invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        26move-result-object v0
                                                                                                                                                                                        28invoke-static {p1, v0}, Lcom/mintegral/msdk/base/utils/i;->b(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        30iget-object v0, p0, Lcom/mintegral/msdk/video/js/bridge/BaseVideoBridge;->a:Lcom/mintegral/msdk/video/js/a/b;
                                                                                                                                                                                        32invoke-interface {v0}, Lcom/mintegral/msdk/video/js/a/b;->getJSContainerModule()Lcom/mintegral/msdk/video/js/d;
                                                                                                                                                                                        33move-result-object v0
                                                                                                                                                                                        35invoke-interface {v0, p2}, Lcom/mintegral/msdk/video/js/d;->showVideoClickView(I)V
                                                                                                                                                                                        36cond_31: return-void
                                                                                                                                                                                        37catch_32: move-exception p2
                                                                                                                                                                                        39const-string v0, "showVideoClickView error"
                                                                                                                                                                                        41invoke-static {p1, v0, p2}, Lcom/mintegral/msdk/base/utils/i;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        42return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • app
                                                                                                                                                                                        • sdk
                                                                                                                                                                                        • jar
                                                                                                                                                                                        • plugin_version
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2Lorg/json/JSONException;
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        5new-instance v0, Lorg/json/JSONObject;
                                                                                                                                                                                        7invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        8if-eqz p0, :cond_19
                                                                                                                                                                                        10const-string v1, "app"
                                                                                                                                                                                        12invoke-virtual {p0}, Lcom/qq/e/comm/managers/setting/SM;->getDevCloudSettingSig()Ljava/lang/String;
                                                                                                                                                                                        13move-result-object v2
                                                                                                                                                                                        15invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        17const-string v1, "sdk"
                                                                                                                                                                                        19invoke-virtual {p0}, Lcom/qq/e/comm/managers/setting/SM;->getSdkCloudSettingSig()Ljava/lang/String;
                                                                                                                                                                                        20move-result-object v2
                                                                                                                                                                                        22invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        23cond_19: if-eqz p1, :cond_31
                                                                                                                                                                                        25const-string v1, "jar"
                                                                                                                                                                                        27invoke-virtual {p1}, Lcom/qq/e/comm/managers/plugin/PM;->getLocalSig()Ljava/lang/String;
                                                                                                                                                                                        28move-result-object v2
                                                                                                                                                                                        30invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        32const-string v1, "plugin_version"
                                                                                                                                                                                        34invoke-virtual {p1}, Lcom/qq/e/comm/managers/plugin/PM;->getPluginVersion()I
                                                                                                                                                                                        35move-result v2
                                                                                                                                                                                        37invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        38move-result-object v2
                                                                                                                                                                                        40invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        41cond_31: return-object v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        • java.lang.String.getBytes
                                                                                                                                                                                        • android.util.Base64.encodeToString
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • type
                                                                                                                                                                                        • pt
                                                                                                                                                                                        • onJSClick
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-super {p0, p1, p2}, Lcom/mintegral/msdk/video/js/b/d;->a(ILjava/lang/String;)V
                                                                                                                                                                                        2try_start_3: new-instance v0, Lorg/json/JSONObject;
                                                                                                                                                                                        4invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        6const-string v1, "type"
                                                                                                                                                                                        8invoke-virtual {v0, v1, p1}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        10const-string p1, "pt"
                                                                                                                                                                                        12invoke-virtual {v0, p1, p2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        14invoke-virtual {v0}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        15move-result-object p1
                                                                                                                                                                                        17invoke-virtual {p1}, Ljava/lang/String;->getBytes()[B
                                                                                                                                                                                        18move-result-object p1
                                                                                                                                                                                        19const/4 p2, 0x2
                                                                                                                                                                                        21invoke-static {p1, p2}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;
                                                                                                                                                                                        22move-result-object p1
                                                                                                                                                                                        24invoke-static {}, Lcom/mintegral/msdk/mtgjscommon/windvane/g;->a()Lcom/mintegral/msdk/mtgjscommon/windvane/g;
                                                                                                                                                                                        26iget-object p2, p0, Lcom/mintegral/msdk/video/js/b/j;->a:Landroid/webkit/WebView;
                                                                                                                                                                                        28const-string v0, "onJSClick"
                                                                                                                                                                                        30invoke-static {p2, v0, p1}, Lcom/mintegral/msdk/mtgjscommon/windvane/g;->a(Landroid/webkit/WebView;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        31try_end_29: return-void
                                                                                                                                                                                        32catch_2a: move-exception p1
                                                                                                                                                                                        34invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        35return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • android.app.Activity.getResources
                                                                                                                                                                                        • android.content.res.Resources.getString
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONException.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • gender
                                                                                                                                                                                        • type
                                                                                                                                                                                        • single_choice
                                                                                                                                                                                        • choices
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "gender"
                                                                                                                                                                                        3invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        4move-result p1
                                                                                                                                                                                        5if-eqz p1, :cond_23
                                                                                                                                                                                        6try_start_8:
                                                                                                                                                                                        7const-string p1, "type"
                                                                                                                                                                                        9const-string v0, "single_choice"
                                                                                                                                                                                        11invoke-virtual {p2, p1, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        13invoke-virtual {p0}, Landroid/app/Activity;->getResources()Landroid/content/res/Resources;
                                                                                                                                                                                        14move-result-object p1
                                                                                                                                                                                        15sget v0, Lcom/meiqia/meiqiasdk/R$string;->mq_inquire_gender_choice:I
                                                                                                                                                                                        17invoke-virtual {p1, v0}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        18move-result-object p1
                                                                                                                                                                                        20const-string v0, "choices"
                                                                                                                                                                                        22invoke-virtual {p2, v0, p1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        23try_end_1e: goto/16 :goto_23
                                                                                                                                                                                        24catch_1f: move-exception p1
                                                                                                                                                                                        26invoke-virtual {p1}, Lorg/json/JSONException;->printStackTrace()V
                                                                                                                                                                                        27goto_23: return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • appId
                                                                                                                                                                                        • platformId
                                                                                                                                                                                        • versionCode
                                                                                                                                                                                        • versionName
                                                                                                                                                                                        • buildNo
                                                                                                                                                                                        • iconUrl
                                                                                                                                                                                        • apkId
                                                                                                                                                                                        • channelId
                                                                                                                                                                                        • md5
                                                                                                                                                                                        • sdkVer
                                                                                                                                                                                        • bundleId
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Lcom/tencent/bugly/proguard/i;
                                                                                                                                                                                        2invoke-direct {v0, p1, p2}, Lcom/tencent/bugly/proguard/i;-><init>(Ljava/lang/StringBuilder;I)V
                                                                                                                                                                                        4iget-object p1, p0, Lcom/tencent/bugly/proguard/v;->a:Ljava/lang/String;
                                                                                                                                                                                        6const-string p2, "appId"
                                                                                                                                                                                        8invoke-virtual {v0, p1, p2}, Lcom/tencent/bugly/proguard/i;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/tencent/bugly/proguard/i;
                                                                                                                                                                                        9iget-byte p1, p0, Lcom/tencent/bugly/proguard/v;->b:B
                                                                                                                                                                                        11const-string p2, "platformId"
                                                                                                                                                                                        13invoke-virtual {v0, p1, p2}, Lcom/tencent/bugly/proguard/i;->a(BLjava/lang/String;)Lcom/tencent/bugly/proguard/i;
                                                                                                                                                                                        14iget p1, p0, Lcom/tencent/bugly/proguard/v;->c:I
                                                                                                                                                                                        16const-string p2, "versionCode"
                                                                                                                                                                                        18invoke-virtual {v0, p1, p2}, Lcom/tencent/bugly/proguard/i;->a(ILjava/lang/String;)Lcom/tencent/bugly/proguard/i;
                                                                                                                                                                                        20iget-object p1, p0, Lcom/tencent/bugly/proguard/v;->d:Ljava/lang/String;
                                                                                                                                                                                        22const-string p2, "versionName"
                                                                                                                                                                                        24invoke-virtual {v0, p1, p2}, Lcom/tencent/bugly/proguard/i;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/tencent/bugly/proguard/i;
                                                                                                                                                                                        25iget p1, p0, Lcom/tencent/bugly/proguard/v;->e:I
                                                                                                                                                                                        27const-string p2, "buildNo"
                                                                                                                                                                                        29invoke-virtual {v0, p1, p2}, Lcom/tencent/bugly/proguard/i;->a(ILjava/lang/String;)Lcom/tencent/bugly/proguard/i;
                                                                                                                                                                                        31iget-object p1, p0, Lcom/tencent/bugly/proguard/v;->f:Ljava/lang/String;
                                                                                                                                                                                        33const-string p2, "iconUrl"
                                                                                                                                                                                        35invoke-virtual {v0, p1, p2}, Lcom/tencent/bugly/proguard/i;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/tencent/bugly/proguard/i;
                                                                                                                                                                                        36iget-wide p1, p0, Lcom/tencent/bugly/proguard/v;->g:J
                                                                                                                                                                                        38const-string v1, "apkId"
                                                                                                                                                                                        40invoke-virtual {v0, p1, p2, v1}, Lcom/tencent/bugly/proguard/i;->a(JLjava/lang/String;)Lcom/tencent/bugly/proguard/i;
                                                                                                                                                                                        42iget-object p1, p0, Lcom/tencent/bugly/proguard/v;->h:Ljava/lang/String;
                                                                                                                                                                                        44const-string p2, "channelId"
                                                                                                                                                                                        46invoke-virtual {v0, p1, p2}, Lcom/tencent/bugly/proguard/i;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/tencent/bugly/proguard/i;
                                                                                                                                                                                        48iget-object p1, p0, Lcom/tencent/bugly/proguard/v;->i:Ljava/lang/String;
                                                                                                                                                                                        50const-string p2, "md5"
                                                                                                                                                                                        52invoke-virtual {v0, p1, p2}, Lcom/tencent/bugly/proguard/i;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/tencent/bugly/proguard/i;
                                                                                                                                                                                        54iget-object p1, p0, Lcom/tencent/bugly/proguard/v;->j:Ljava/lang/String;
                                                                                                                                                                                        56const-string p2, "sdkVer"
                                                                                                                                                                                        58invoke-virtual {v0, p1, p2}, Lcom/tencent/bugly/proguard/i;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/tencent/bugly/proguard/i;
                                                                                                                                                                                        60iget-object p1, p0, Lcom/tencent/bugly/proguard/v;->k:Ljava/lang/String;
                                                                                                                                                                                        62const-string p2, "bundleId"
                                                                                                                                                                                        64invoke-virtual {v0, p1, p2}, Lcom/tencent/bugly/proguard/i;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/tencent/bugly/proguard/i;
                                                                                                                                                                                        65return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Object.<init>
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • java.lang.ref.WeakReference.<init>
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONException.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • unifiedIntersitialPaddingRate
                                                                                                                                                                                        • appID
                                                                                                                                                                                        • pID
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                                                                                                                                                                                        2new-instance v0, Lcom/qq/e/comm/plugin/util/u;
                                                                                                                                                                                        4invoke-direct {v0}, Lcom/qq/e/comm/plugin/util/u;-><init>()V
                                                                                                                                                                                        5iput-object v0, p0, Lcom/qq/e/comm/plugin/q/b;->g:Lcom/qq/e/comm/plugin/util/u;
                                                                                                                                                                                        7invoke-static {}, Lcom/qq/e/comm/managers/GDTADManager;->getInstance()Lcom/qq/e/comm/managers/GDTADManager;
                                                                                                                                                                                        8move-result-object v0
                                                                                                                                                                                        10invoke-virtual {v0}, Lcom/qq/e/comm/managers/GDTADManager;->getSM()Lcom/qq/e/comm/managers/setting/SM;
                                                                                                                                                                                        11move-result-object v0
                                                                                                                                                                                        13const-string v1, "unifiedIntersitialPaddingRate"
                                                                                                                                                                                        14const/16 v2, 0x54
                                                                                                                                                                                        16invoke-virtual {v0, v1, v2}, Lcom/qq/e/comm/managers/setting/SM;->getInteger(Ljava/lang/String;I)I
                                                                                                                                                                                        17move-result v0
                                                                                                                                                                                        18int-to-double v0, v0
                                                                                                                                                                                        19const-wide/high16 v2, 0x4059000000000000L # 100.0
                                                                                                                                                                                        20div-double/2addr v0, v2
                                                                                                                                                                                        21iput-wide v0, p0, Lcom/qq/e/comm/plugin/q/b;->i:D
                                                                                                                                                                                        22new-instance v0, Lorg/json/JSONObject;
                                                                                                                                                                                        24invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        25iput-object v0, p0, Lcom/qq/e/comm/plugin/q/b;->j:Lorg/json/JSONObject;
                                                                                                                                                                                        26iput-object p3, p0, Lcom/qq/e/comm/plugin/q/b;->d:Ljava/lang/String;
                                                                                                                                                                                        27new-instance v0, Ljava/lang/ref/WeakReference;
                                                                                                                                                                                        29invoke-direct {v0, p1}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
                                                                                                                                                                                        30iput-object v0, p0, Lcom/qq/e/comm/plugin/q/b;->e:Ljava/lang/ref/WeakReference;
                                                                                                                                                                                        31iput-object p4, p0, Lcom/qq/e/comm/plugin/q/b;->c:Lcom/qq/e/ads/interstitial2/UnifiedInterstitialADListener;
                                                                                                                                                                                        32new-instance v0, Lcom/qq/e/comm/plugin/q/a;
                                                                                                                                                                                        34invoke-direct {v0, p0, p4}, Lcom/qq/e/comm/plugin/q/a;-><init>(Lcom/qq/e/comm/plugin/q/b;Lcom/qq/e/ads/interstitial2/UnifiedInterstitialADListener;)V
                                                                                                                                                                                        35iput-object v0, p0, Lcom/qq/e/comm/plugin/q/b;->a:Lcom/qq/e/comm/plugin/q/a;
                                                                                                                                                                                        36new-instance v0, Lcom/qq/e/comm/plugin/q/c;
                                                                                                                                                                                        37new-instance v2, Lcom/qq/e/ads/nativ/ADSize;
                                                                                                                                                                                        38const/4 v1, -0x1
                                                                                                                                                                                        39const/4 v3, -0x2
                                                                                                                                                                                        41invoke-direct {v2, v1, v3}, Lcom/qq/e/ads/nativ/ADSize;-><init>(II)V
                                                                                                                                                                                        43iget-object v5, p0, Lcom/qq/e/comm/plugin/q/b;->a:Lcom/qq/e/comm/plugin/q/a;
                                                                                                                                                                                        44move-object v1, p1
                                                                                                                                                                                        45move-object v3, p2
                                                                                                                                                                                        46move-object v4, p3
                                                                                                                                                                                        48invoke-direct/range {v0 .. v5}, Lcom/qq/e/comm/plugin/q/c;-><init>(Landroid/content/Context;Lcom/qq/e/ads/nativ/ADSize;Ljava/lang/String;Ljava/lang/String;Lcom/qq/e/comm/adevent/ADListener;)V
                                                                                                                                                                                        49iput-object v0, p0, Lcom/qq/e/comm/plugin/q/b;->b:Lcom/qq/e/comm/plugin/q/c;
                                                                                                                                                                                        50try_start_4c:
                                                                                                                                                                                        51iget-object v0, p0, Lcom/qq/e/comm/plugin/q/b;->j:Lorg/json/JSONObject;
                                                                                                                                                                                        53const-string v1, "appID"
                                                                                                                                                                                        55invoke-virtual {v0, v1, p2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        57iget-object v0, p0, Lcom/qq/e/comm/plugin/q/b;->j:Lorg/json/JSONObject;
                                                                                                                                                                                        59const-string v1, "pID"
                                                                                                                                                                                        61invoke-virtual {v0, v1, p3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        62goto_5a: return-void
                                                                                                                                                                                        63catch_5b: move-exception v0
                                                                                                                                                                                        65invoke-virtual {v0}, Lorg/json/JSONException;->printStackTrace()V
                                                                                                                                                                                        66goto/16 :goto_5a
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optBoolean
                                                                                                                                                                                        • org.json.JSONObject.optJSONObject
                                                                                                                                                                                        • org.json.JSONObject.optJSONObject
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • version
                                                                                                                                                                                        • captcha
                                                                                                                                                                                        • inputs
                                                                                                                                                                                        • menus
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-virtual {p0}, Lcom/meiqia/core/wa;->g()Lcom/meiqia/core/b/d;
                                                                                                                                                                                        2move-result-object v0
                                                                                                                                                                                        4iget-object v0, v0, Lcom/meiqia/core/b/d;->e:Lcom/meiqia/core/b/d$a;
                                                                                                                                                                                        6invoke-virtual {v0}, Lcom/meiqia/core/b/d$a;->a()Ljava/lang/String;
                                                                                                                                                                                        7move-result-object v0
                                                                                                                                                                                        8new-instance v1, Lcom/meiqia/core/b/e;
                                                                                                                                                                                        10invoke-direct {v1}, Lcom/meiqia/core/b/e;-><init>()V
                                                                                                                                                                                        11try_start_f: new-instance v2, Lorg/json/JSONObject;
                                                                                                                                                                                        13invoke-direct {v2, v0}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        15const-string v0, "version"
                                                                                                                                                                                        17invoke-virtual {v2, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        18move-result v0
                                                                                                                                                                                        19int-to-long v3, v0
                                                                                                                                                                                        21invoke-virtual {v1, v3, v4}, Lcom/meiqia/core/b/e;->a(J)V
                                                                                                                                                                                        23const-string v0, "captcha"
                                                                                                                                                                                        25invoke-virtual {v2, v0}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;)Z
                                                                                                                                                                                        26move-result v0
                                                                                                                                                                                        28invoke-virtual {v1, v0}, Lcom/meiqia/core/b/e;->a(Z)V
                                                                                                                                                                                        30const-string v0, "inputs"
                                                                                                                                                                                        32invoke-virtual {v2, v0}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        33move-result-object v0
                                                                                                                                                                                        35invoke-virtual {v1, v0}, Lcom/meiqia/core/b/e;->a(Lorg/json/JSONObject;)V
                                                                                                                                                                                        37const-string v0, "menus"
                                                                                                                                                                                        39invoke-virtual {v2, v0}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        40move-result-object v0
                                                                                                                                                                                        42invoke-virtual {v1, v0}, Lcom/meiqia/core/b/e;->b(Lorg/json/JSONObject;)V
                                                                                                                                                                                        44invoke-virtual {p0}, Lcom/meiqia/core/wa;->g()Lcom/meiqia/core/b/d;
                                                                                                                                                                                        45move-result-object v0
                                                                                                                                                                                        47iget-object v0, v0, Lcom/meiqia/core/b/d;->d:Lcom/meiqia/core/b/d$d;
                                                                                                                                                                                        49invoke-virtual {v0}, Lcom/meiqia/core/b/d$d;->a()Z
                                                                                                                                                                                        50move-result v0
                                                                                                                                                                                        52invoke-virtual {v1, v0}, Lcom/meiqia/core/b/e;->b(Z)V
                                                                                                                                                                                        53try_end_46: return-object v1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Intent.<init>
                                                                                                                                                                                        • android.content.Intent.addCategory
                                                                                                                                                                                        • java.lang.ref.WeakReference.get
                                                                                                                                                                                        • android.content.Context.getPackageManager
                                                                                                                                                                                        • android.content.pm.PackageManager.resolveActivity
                                                                                                                                                                                        • android.content.pm.ResolveInfo.activityInfo:Landroid/content/pm/ActivityInfo
                                                                                                                                                                                        • android.content.pm.ActivityInfo.packageName:Ljava/lang/String
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • android.content.pm.ResolveInfo.activityInfo:Landroid/content/pm/ActivityInfo
                                                                                                                                                                                        • android.content.pm.ActivityInfo.packageName:Ljava/lang/String
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android.intent.action.MAIN
                                                                                                                                                                                        • android.intent.category.HOME
                                                                                                                                                                                        • android
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Landroid/content/Intent;
                                                                                                                                                                                        2const-string v1, "android.intent.action.MAIN"
                                                                                                                                                                                        4invoke-direct {v0, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        6const-string v1, "android.intent.category.HOME"
                                                                                                                                                                                        8invoke-virtual {v0, v1}, Landroid/content/Intent;->addCategory(Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        10iget-object v1, p0, Lcom/mintegral/msdk/c/b;->a:Ljava/lang/ref/WeakReference;
                                                                                                                                                                                        12invoke-virtual {v1}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
                                                                                                                                                                                        13move-result-object v1
                                                                                                                                                                                        14check-cast v1, Landroid/content/Context;
                                                                                                                                                                                        16const-string v2, ""
                                                                                                                                                                                        17if-nez v1, :cond_19
                                                                                                                                                                                        18return-object v2
                                                                                                                                                                                        19cond_19:
                                                                                                                                                                                        20invoke-virtual {v1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
                                                                                                                                                                                        21move-result-object v1
                                                                                                                                                                                        22const/4 v3, 0x0
                                                                                                                                                                                        24invoke-virtual {v1, v0, v3}, Landroid/content/pm/PackageManager;->resolveActivity(Landroid/content/Intent;I)Landroid/content/pm/ResolveInfo;
                                                                                                                                                                                        25move-result-object v0
                                                                                                                                                                                        26if-eqz v0, :cond_39
                                                                                                                                                                                        28iget-object v1, v0, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo;
                                                                                                                                                                                        29if-nez v1, :cond_29
                                                                                                                                                                                        30goto/16 :goto_39
                                                                                                                                                                                        31cond_29:
                                                                                                                                                                                        32iget-object v1, v1, Landroid/content/pm/ActivityInfo;->packageName:Ljava/lang/String;
                                                                                                                                                                                        34const-string v3, "android"
                                                                                                                                                                                        36invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        37move-result v1
                                                                                                                                                                                        38if-eqz v1, :cond_34
                                                                                                                                                                                        39return-object v2
                                                                                                                                                                                        40cond_34:
                                                                                                                                                                                        41iget-object v0, v0, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo;
                                                                                                                                                                                        43iget-object v0, v0, Landroid/content/pm/ActivityInfo;->packageName:Ljava/lang/String;
                                                                                                                                                                                        44return-object v0
                                                                                                                                                                                        45cond_39: return-object v2
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.optJSONObject
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONException.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • result
                                                                                                                                                                                        • type
                                                                                                                                                                                        • error
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1if-eqz p1, :cond_3c
                                                                                                                                                                                        3invoke-virtual {p1}, Ljava/lang/String;->length()I
                                                                                                                                                                                        4move-result v1
                                                                                                                                                                                        5if-gtz v1, :cond_a
                                                                                                                                                                                        6goto/16 :goto_3c
                                                                                                                                                                                        7cond_a: new-instance v1, Lorg/json/JSONObject;
                                                                                                                                                                                        9invoke-direct {v1, p1}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        10try_end_f:
                                                                                                                                                                                        11const-string p1, "result"
                                                                                                                                                                                        13invoke-virtual {v1, p1}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        14move-result-object p1
                                                                                                                                                                                        15if-eqz p1, :cond_37
                                                                                                                                                                                        17const-string v2, "type"
                                                                                                                                                                                        19invoke-virtual {p1, v2}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        20move-result v2
                                                                                                                                                                                        21const/16 v3, 0x17
                                                                                                                                                                                        22if-ne v2, v3, :cond_37
                                                                                                                                                                                        24const-string v2, "error"
                                                                                                                                                                                        26invoke-virtual {p1, v2}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        27move-result p1
                                                                                                                                                                                        28if-eqz p1, :cond_2a
                                                                                                                                                                                        29goto/16 :goto_37
                                                                                                                                                                                        30cond_2a:
                                                                                                                                                                                        31invoke-direct {p0, v1}, Lcom/baidu/platform/core/d/k;->a(Lorg/json/JSONObject;)Lcom/baidu/mapapi/search/route/SuggestAddrInfo;
                                                                                                                                                                                        32move-result-object p1
                                                                                                                                                                                        33iput-object p1, p0, Lcom/baidu/platform/core/d/k;->b:Lcom/baidu/mapapi/search/route/SuggestAddrInfo;
                                                                                                                                                                                        35iget-object p1, p0, Lcom/baidu/platform/core/d/k;->b:Lcom/baidu/mapapi/search/route/SuggestAddrInfo;
                                                                                                                                                                                        36if-nez p1, :cond_35
                                                                                                                                                                                        37return v0
                                                                                                                                                                                        38cond_35: const/4 p1, 0x1
                                                                                                                                                                                        39return p1
                                                                                                                                                                                        40cond_37: return v0
                                                                                                                                                                                        41catch_38: move-exception p1
                                                                                                                                                                                        43invoke-virtual {p1}, Lorg/json/JSONException;->printStackTrace()V
                                                                                                                                                                                        44goto_3c: return v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • android.text.TextUtils.equals
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • com.meiqia.meiqiasdk.chatitem.r.n:Lcom/meiqia/meiqiasdk/e/n
                                                                                                                                                                                        • android.text.TextUtils.equals
                                                                                                                                                                                        • com.meiqia.meiqiasdk.chatitem.r.n:Lcom/meiqia/meiqiasdk/e/n
                                                                                                                                                                                        • android.text.TextUtils.equals
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • type
                                                                                                                                                                                        • text
                                                                                                                                                                                        • evaluate
                                                                                                                                                                                        • menu
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "type"
                                                                                                                                                                                        3invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        4move-result-object p1
                                                                                                                                                                                        6const-string v0, "text"
                                                                                                                                                                                        8invoke-static {v0, p1}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        9move-result p1
                                                                                                                                                                                        10if-eqz p1, :cond_32
                                                                                                                                                                                        12invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        13move-result p1
                                                                                                                                                                                        14if-nez p1, :cond_32
                                                                                                                                                                                        16iget-object p1, p0, Lcom/meiqia/meiqiasdk/chatitem/r;->n:Lcom/meiqia/meiqiasdk/e/n;
                                                                                                                                                                                        18invoke-virtual {p1}, Lcom/meiqia/meiqiasdk/e/n;->n()Ljava/lang/String;
                                                                                                                                                                                        19move-result-object p1
                                                                                                                                                                                        21const-string p2, "evaluate"
                                                                                                                                                                                        23invoke-static {p2, p1}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        24move-result p1
                                                                                                                                                                                        25if-nez p1, :cond_30
                                                                                                                                                                                        27iget-object p1, p0, Lcom/meiqia/meiqiasdk/chatitem/r;->n:Lcom/meiqia/meiqiasdk/e/n;
                                                                                                                                                                                        29invoke-virtual {p1}, Lcom/meiqia/meiqiasdk/e/n;->n()Ljava/lang/String;
                                                                                                                                                                                        30move-result-object p1
                                                                                                                                                                                        32const-string p2, "menu"
                                                                                                                                                                                        34invoke-static {p2, p1}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        35move-result p1
                                                                                                                                                                                        36if-eqz p1, :cond_32
                                                                                                                                                                                        37cond_30: const/4 p1, 0x1
                                                                                                                                                                                        38goto/16 :goto_33
                                                                                                                                                                                        39cond_32: const/4 p1, 0x0
                                                                                                                                                                                        40goto_33: return p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • org.json.JSONObject.getInt
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • deviceid
                                                                                                                                                                                        • imei
                                                                                                                                                                                        • ver
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        2move-result v0
                                                                                                                                                                                        3const/4 v1, 0x0
                                                                                                                                                                                        4if-eqz v0, :cond_8
                                                                                                                                                                                        5return-object v1
                                                                                                                                                                                        6try_start_8: new-instance v0, Lorg/json/JSONObject;
                                                                                                                                                                                        8invoke-direct {v0, p0}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        10const-string p0, "deviceid"
                                                                                                                                                                                        12invoke-virtual {v0, p0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        13move-result-object p0
                                                                                                                                                                                        15const-string v2, "imei"
                                                                                                                                                                                        17invoke-virtual {v0, v2}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        18move-result-object v2
                                                                                                                                                                                        20const-string v3, "ver"
                                                                                                                                                                                        22invoke-virtual {v0, v3}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
                                                                                                                                                                                        23move-result v0
                                                                                                                                                                                        25invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        26move-result v3
                                                                                                                                                                                        27if-nez v3, :cond_37
                                                                                                                                                                                        28if-eqz v2, :cond_37
                                                                                                                                                                                        29new-instance v3, Lcom/baidu/android/bbalbs/common/util/b$b;
                                                                                                                                                                                        31invoke-direct {v3}, Lcom/baidu/android/bbalbs/common/util/b$b;-><init>()V
                                                                                                                                                                                        32iput-object p0, v3, Lcom/baidu/android/bbalbs/common/util/b$b;->a:Ljava/lang/String;
                                                                                                                                                                                        33iput-object v2, v3, Lcom/baidu/android/bbalbs/common/util/b$b;->b:Ljava/lang/String;
                                                                                                                                                                                        34iput v0, v3, Lcom/baidu/android/bbalbs/common/util/b$b;->c:I
                                                                                                                                                                                        35try_end_32: return-object v3
                                                                                                                                                                                        36catch_33: move-exception p0
                                                                                                                                                                                        38invoke-static {p0}, Lcom/baidu/android/bbalbs/common/util/b;->a(Ljava/lang/Throwable;)V
                                                                                                                                                                                        39cond_37: return-object v1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONException.getMessage
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • category
                                                                                                                                                                                        • type
                                                                                                                                                                                        • data
                                                                                                                                                                                        • Error creating json for custom event:
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Lorg/json/JSONObject;
                                                                                                                                                                                        2invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        3try_start_5:
                                                                                                                                                                                        4const-string v1, "category"
                                                                                                                                                                                        6invoke-virtual {p1}, Lcom/unity3d/services/monetization/placementcontent/core/CustomEvent;->getCategory()Ljava/lang/String;
                                                                                                                                                                                        7move-result-object v2
                                                                                                                                                                                        9invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        11const-string v1, "type"
                                                                                                                                                                                        13invoke-virtual {p1}, Lcom/unity3d/services/monetization/placementcontent/core/CustomEvent;->getType()Ljava/lang/String;
                                                                                                                                                                                        14move-result-object v2
                                                                                                                                                                                        16invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        18const-string v1, "data"
                                                                                                                                                                                        20invoke-virtual {p1}, Lcom/unity3d/services/monetization/placementcontent/core/CustomEvent;->getData()Ljava/util/Map;
                                                                                                                                                                                        21move-result-object p1
                                                                                                                                                                                        23invoke-virtual {v0, v1, p1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        24try_end_20: goto/16 :goto_31
                                                                                                                                                                                        25catch_21: move-exception p1
                                                                                                                                                                                        26const/4 v1, 0x1
                                                                                                                                                                                        27new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                        28const/4 v2, 0x0
                                                                                                                                                                                        30invoke-virtual {p1}, Lorg/json/JSONException;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        31move-result-object p1
                                                                                                                                                                                        32aput-object p1, v1, v2
                                                                                                                                                                                        34const-string p1, "Error creating json for custom event: "
                                                                                                                                                                                        36invoke-static {p1, v1}, Lcom/unity3d/services/core/log/DeviceLog;->warning(Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                        37goto_31: return-object v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.io.FileReader.<init>
                                                                                                                                                                                        • java.io.BufferedReader.<init>
                                                                                                                                                                                        • java.io.BufferedReader.readLine
                                                                                                                                                                                        • java.lang.String.split
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.lang.Integer.intValue
                                                                                                                                                                                        • java.io.BufferedReader.close
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • /proc/meminfo
                                                                                                                                                                                        • \\s+
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "/proc/meminfo"
                                                                                                                                                                                        2const-wide/16 v1, 0x0
                                                                                                                                                                                        3try_start_4: new-instance v3, Ljava/io/FileReader;
                                                                                                                                                                                        5invoke-direct {v3, v0}, Ljava/io/FileReader;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        6new-instance v0, Ljava/io/BufferedReader;
                                                                                                                                                                                        7const/16 v4, 0x2000
                                                                                                                                                                                        9invoke-direct {v0, v3, v4}, Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;I)V
                                                                                                                                                                                        11invoke-virtual {v0}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String;
                                                                                                                                                                                        12move-result-object v3
                                                                                                                                                                                        13if-eqz v3, :cond_28
                                                                                                                                                                                        15const-string v4, "\\s+"
                                                                                                                                                                                        17invoke-virtual {v3, v4}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
                                                                                                                                                                                        18move-result-object v3
                                                                                                                                                                                        19const/4 v4, 0x1
                                                                                                                                                                                        20aget-object v3, v3, v4
                                                                                                                                                                                        22invoke-static {v3}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;
                                                                                                                                                                                        23move-result-object v3
                                                                                                                                                                                        25invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                        26move-result v1
                                                                                                                                                                                        27int-to-long v1, v1
                                                                                                                                                                                        28cond_28:
                                                                                                                                                                                        29invoke-virtual {v0}, Ljava/io/BufferedReader;->close()V
                                                                                                                                                                                        30catch_2b: return-wide v1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.io.FileReader.<init>
                                                                                                                                                                                        • java.io.BufferedReader.<init>
                                                                                                                                                                                        • java.io.BufferedReader.readLine
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        • java.lang.String.split
                                                                                                                                                                                        • java.io.BufferedReader.close
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • /proc/cpuinfo
                                                                                                                                                                                        • Hardware
                                                                                                                                                                                        • :
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "/proc/cpuinfo"
                                                                                                                                                                                        2try_start_2: new-instance v1, Ljava/io/FileReader;
                                                                                                                                                                                        4invoke-direct {v1, v0}, Ljava/io/FileReader;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        5new-instance v0, Ljava/io/BufferedReader;
                                                                                                                                                                                        7invoke-direct {v0, v1}, Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;)V
                                                                                                                                                                                        8cond_c:
                                                                                                                                                                                        9invoke-virtual {v0}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String;
                                                                                                                                                                                        10move-result-object v1
                                                                                                                                                                                        11if-eqz v1, :cond_24
                                                                                                                                                                                        13const-string v2, "Hardware"
                                                                                                                                                                                        15invoke-virtual {v1, v2}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        16move-result v2
                                                                                                                                                                                        17if-eqz v2, :cond_c
                                                                                                                                                                                        19const-string v0, ":"
                                                                                                                                                                                        21invoke-virtual {v1, v0}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
                                                                                                                                                                                        22move-result-object v0
                                                                                                                                                                                        23const/4 v1, 0x1
                                                                                                                                                                                        24aget-object v0, v0, v1
                                                                                                                                                                                        25return-object v0
                                                                                                                                                                                        26cond_24:
                                                                                                                                                                                        27invoke-virtual {v0}, Ljava/io/BufferedReader;->close()V
                                                                                                                                                                                        28try_end_27: const/4 v0, 0x0
                                                                                                                                                                                        29return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • java.lang.Enum.ordinal
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • id
                                                                                                                                                                                        • type
                                                                                                                                                                                        • visibility
                                                                                                                                                                                        • z_index
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1iget-object v0, p0, Lcom/baidu/mapapi/map/Overlay;->v:Ljava/lang/String;
                                                                                                                                                                                        3const-string v1, "id"
                                                                                                                                                                                        5invoke-virtual {p1, v1, v0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        7iget-object v0, p0, Lcom/baidu/mapapi/map/Overlay;->type:Lcom/baidu/mapsdkplatform/comapi/map/h;
                                                                                                                                                                                        9invoke-virtual {v0}, Ljava/lang/Enum;->ordinal()I
                                                                                                                                                                                        10move-result v0
                                                                                                                                                                                        12const-string v1, "type"
                                                                                                                                                                                        14invoke-virtual {p1, v1, v0}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        15iget-boolean v0, p0, Lcom/baidu/mapapi/map/Overlay;->x:Z
                                                                                                                                                                                        17const-string v1, "visibility"
                                                                                                                                                                                        19invoke-virtual {p1, v1, v0}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        20iget v0, p0, Lcom/baidu/mapapi/map/Overlay;->w:I
                                                                                                                                                                                        22const-string v1, "z_index"
                                                                                                                                                                                        24invoke-virtual {p1, v1, v0}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        25return-object p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • aid
                                                                                                                                                                                        • oauth_timestamp
                                                                                                                                                                                        • access_token
                                                                                                                                                                                        • refresh_token
                                                                                                                                                                                        • phone
                                                                                                                                                                                        • oauth_sign
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-virtual {p1}, Lcom/sina/weibo/sdk/net/h;->b()Ljava/lang/String;
                                                                                                                                                                                        2move-result-object v0
                                                                                                                                                                                        4invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        5move-result v0
                                                                                                                                                                                        7const-string v1, ""
                                                                                                                                                                                        8if-nez v0, :cond_20
                                                                                                                                                                                        10invoke-virtual {p1}, Lcom/sina/weibo/sdk/net/h;->b()Ljava/lang/String;
                                                                                                                                                                                        11move-result-object v0
                                                                                                                                                                                        13invoke-static {p0, v0}, Lc/d/b/a/f/m;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        14move-result-object v0
                                                                                                                                                                                        16invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        17move-result v2
                                                                                                                                                                                        18if-nez v2, :cond_21
                                                                                                                                                                                        20const-string v2, "aid"
                                                                                                                                                                                        22invoke-virtual {p1, v2, v0}, Lcom/sina/weibo/sdk/net/h;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        23goto/16 :goto_21
                                                                                                                                                                                        24cond_20: move-object v0, v1
                                                                                                                                                                                        25goto_21:
                                                                                                                                                                                        26invoke-static {}, Lcom/sina/weibo/sdk/net/HttpManager;->d()Ljava/lang/String;
                                                                                                                                                                                        27move-result-object v2
                                                                                                                                                                                        29const-string v3, "oauth_timestamp"
                                                                                                                                                                                        31invoke-virtual {p1, v3, v2}, Lcom/sina/weibo/sdk/net/h;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        33const-string v3, "access_token"
                                                                                                                                                                                        35invoke-virtual {p1, v3}, Lcom/sina/weibo/sdk/net/h;->a(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        36move-result-object v3
                                                                                                                                                                                        38const-string v4, "refresh_token"
                                                                                                                                                                                        40invoke-virtual {p1, v4}, Lcom/sina/weibo/sdk/net/h;->a(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        41move-result-object v4
                                                                                                                                                                                        43const-string v5, "phone"
                                                                                                                                                                                        45invoke-virtual {p1, v5}, Lcom/sina/weibo/sdk/net/h;->a(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        46move-result-object v5
                                                                                                                                                                                        47if-eqz v3, :cond_46
                                                                                                                                                                                        48instance-of v6, v3, Ljava/lang/String;
                                                                                                                                                                                        49if-eqz v6, :cond_46
                                                                                                                                                                                        50move-object v1, v3
                                                                                                                                                                                        51check-cast v1, Ljava/lang/String;
                                                                                                                                                                                        52goto/16 :goto_59
                                                                                                                                                                                        53cond_46: if-eqz v4, :cond_50
                                                                                                                                                                                        54instance-of v3, v4, Ljava/lang/String;
                                                                                                                                                                                        55if-eqz v3, :cond_50
                                                                                                                                                                                        56move-object v1, v4
                                                                                                                                                                                        57check-cast v1, Ljava/lang/String;
                                                                                                                                                                                        58goto/16 :goto_59
                                                                                                                                                                                        59cond_50: if-eqz v5, :cond_59
                                                                                                                                                                                        60instance-of v3, v5, Ljava/lang/String;
                                                                                                                                                                                        61if-eqz v3, :cond_59
                                                                                                                                                                                        62move-object v1, v5
                                                                                                                                                                                        63check-cast v1, Ljava/lang/String;
                                                                                                                                                                                        64cond_59:
                                                                                                                                                                                        65invoke-virtual {p1}, Lcom/sina/weibo/sdk/net/h;->b()Ljava/lang/String;
                                                                                                                                                                                        66move-result-object v3
                                                                                                                                                                                        68invoke-static {p0, v0, v1, v3, v2}, Lcom/sina/weibo/sdk/net/HttpManager;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        69move-result-object p0
                                                                                                                                                                                        71const-string v0, "oauth_sign"
                                                                                                                                                                                        73invoke-virtual {p1, v0, p0}, Lcom/sina/weibo/sdk/net/h;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        74return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Object.<init>
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.getDouble
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • version
                                                                                                                                                                                        • url
                                                                                                                                                                                        • sign
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                                                                                                                                                                                        2const/4 v0, 0x1
                                                                                                                                                                                        3const/4 v1, 0x0
                                                                                                                                                                                        4try_start_5: new-instance v2, Lorg/json/JSONObject;
                                                                                                                                                                                        6invoke-direct {v2, p1}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        7iput-object v2, p0, Lcom/baidu/mobads/f/e;->b:Lorg/json/JSONObject;
                                                                                                                                                                                        9iget-object p1, p0, Lcom/baidu/mobads/f/e;->b:Lorg/json/JSONObject;
                                                                                                                                                                                        11const-string v2, "version"
                                                                                                                                                                                        13invoke-virtual {p1, v2}, Lorg/json/JSONObject;->getDouble(Ljava/lang/String;)D
                                                                                                                                                                                        14move-result-wide v2
                                                                                                                                                                                        15iput-wide v2, p0, Lcom/baidu/mobads/f/e;->c:D
                                                                                                                                                                                        17iget-object p1, p0, Lcom/baidu/mobads/f/e;->b:Lorg/json/JSONObject;
                                                                                                                                                                                        19const-string v2, "url"
                                                                                                                                                                                        21invoke-virtual {p1, v2}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        22move-result-object p1
                                                                                                                                                                                        23iput-object p1, p0, Lcom/baidu/mobads/f/e;->d:Ljava/lang/String;
                                                                                                                                                                                        25iget-object p1, p0, Lcom/baidu/mobads/f/e;->b:Lorg/json/JSONObject;
                                                                                                                                                                                        27const-string v2, "sign"
                                                                                                                                                                                        29invoke-virtual {p1, v2}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        30move-result-object p1
                                                                                                                                                                                        31iput-object p1, p0, Lcom/baidu/mobads/f/e;->e:Ljava/lang/String;
                                                                                                                                                                                        32iput v0, p0, Lcom/baidu/mobads/f/e;->h:I
                                                                                                                                                                                        34const-string p1, ""
                                                                                                                                                                                        35iput-object p1, p0, Lcom/baidu/mobads/f/e;->f:Ljava/lang/String;
                                                                                                                                                                                        36iput v1, p0, Lcom/baidu/mobads/f/e;->g:I
                                                                                                                                                                                        37try_end_32: goto/16 :goto_35
                                                                                                                                                                                        38catch_33: iput v1, p0, Lcom/baidu/mobads/f/e;->h:I
                                                                                                                                                                                        39goto_35:
                                                                                                                                                                                        40invoke-virtual {p0}, Lcom/baidu/mobads/f/e;->c()Ljava/lang/String;
                                                                                                                                                                                        41move-result-object p1
                                                                                                                                                                                        42if-eqz p1, :cond_3c
                                                                                                                                                                                        43goto/16 :goto_3d
                                                                                                                                                                                        44cond_3c: const/4 v0, 0x0
                                                                                                                                                                                        45goto_3d: iput v0, p0, Lcom/baidu/mobads/f/e;->h:I
                                                                                                                                                                                        46return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • org.json.JSONObject.optJSONObject
                                                                                                                                                                                        • java.util.List.iterator
                                                                                                                                                                                        • java.util.Iterator.hasNext
                                                                                                                                                                                        • java.util.Iterator.next
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • type
                                                                                                                                                                                        • paras
                                                                                                                                                                                        • Invoke ADEvent Handler with out evtType in paras
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-virtual {p2}, Lcom/qq/e/comm/plugin/ac/b/d;->d()Lorg/json/JSONObject;
                                                                                                                                                                                        2move-result-object v0
                                                                                                                                                                                        4const-string v1, "type"
                                                                                                                                                                                        6const-string v2, ""
                                                                                                                                                                                        8invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        9move-result-object v1
                                                                                                                                                                                        11const-string v2, "paras"
                                                                                                                                                                                        13invoke-virtual {v0, v2}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        14move-result-object v0
                                                                                                                                                                                        16invoke-static {v1}, Lcom/qq/e/comm/util/StringUtil;->isEmpty(Ljava/lang/String;)Z
                                                                                                                                                                                        17move-result v2
                                                                                                                                                                                        18if-nez v2, :cond_36
                                                                                                                                                                                        20invoke-static {v1, v0}, Lcom/qq/e/comm/plugin/ac/a/a;->a(Ljava/lang/String;Lorg/json/JSONObject;)Lcom/qq/e/comm/plugin/ac/a/a;
                                                                                                                                                                                        21move-result-object v1
                                                                                                                                                                                        22if-eqz v1, :cond_3b
                                                                                                                                                                                        24invoke-interface {p1}, Lcom/qq/e/comm/plugin/ac/i;->d()Ljava/util/List;
                                                                                                                                                                                        25move-result-object v0
                                                                                                                                                                                        27invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                        28move-result-object v2
                                                                                                                                                                                        29goto_26:
                                                                                                                                                                                        30invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                        31move-result v0
                                                                                                                                                                                        32if-eqz v0, :cond_3b
                                                                                                                                                                                        34invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                        35move-result-object v0
                                                                                                                                                                                        36check-cast v0, Lcom/qq/e/comm/plugin/ac/a/b;
                                                                                                                                                                                        38invoke-interface {v0, v1}, Lcom/qq/e/comm/plugin/ac/a/b;->a(Lcom/qq/e/comm/plugin/ac/a/a;)V
                                                                                                                                                                                        39goto/16 :goto_26
                                                                                                                                                                                        40cond_36:
                                                                                                                                                                                        41const-string v0, "Invoke ADEvent Handler with out evtType in paras"
                                                                                                                                                                                        43invoke-static {v0}, Lcom/qq/e/comm/util/GDTLogger;->report(Ljava/lang/String;)V
                                                                                                                                                                                        44cond_3b: return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.ly.adpoymer.model.ClientParam$OS.<init>
                                                                                                                                                                                        • com.ly.adpoymer.model.ClientParam$OS.<init>
                                                                                                                                                                                        • com.ly.adpoymer.model.ClientParam$OS.<init>
                                                                                                                                                                                        • com.ly.adpoymer.model.ClientParam$OS.<init>
                                                                                                                                                                                        • com.ly.adpoymer.model.ClientParam$OS.none:Lcom/ly/adpoymer/model/ClientParam$OS
                                                                                                                                                                                        • com.ly.adpoymer.model.ClientParam$OS.android:Lcom/ly/adpoymer/model/ClientParam$OS
                                                                                                                                                                                        • com.ly.adpoymer.model.ClientParam$OS.ios:Lcom/ly/adpoymer/model/ClientParam$OS
                                                                                                                                                                                        • com.ly.adpoymer.model.ClientParam$OS.windows:Lcom/ly/adpoymer/model/ClientParam$OS
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • none
                                                                                                                                                                                        • android
                                                                                                                                                                                        • ios
                                                                                                                                                                                        • windows
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Lcom/ly/adpoymer/model/ClientParam$OS;
                                                                                                                                                                                        1const/4 v1, 0x0
                                                                                                                                                                                        3const-string v2, "none"
                                                                                                                                                                                        5invoke-direct {v0, v2, v1}, Lcom/ly/adpoymer/model/ClientParam$OS;-><init>(Ljava/lang/String;I)V
                                                                                                                                                                                        6sput-object v0, Lcom/ly/adpoymer/model/ClientParam$OS;->none:Lcom/ly/adpoymer/model/ClientParam$OS;
                                                                                                                                                                                        7new-instance v0, Lcom/ly/adpoymer/model/ClientParam$OS;
                                                                                                                                                                                        8const/4 v2, 0x1
                                                                                                                                                                                        10const-string v3, "android"
                                                                                                                                                                                        12invoke-direct {v0, v3, v2}, Lcom/ly/adpoymer/model/ClientParam$OS;-><init>(Ljava/lang/String;I)V
                                                                                                                                                                                        13sput-object v0, Lcom/ly/adpoymer/model/ClientParam$OS;->android:Lcom/ly/adpoymer/model/ClientParam$OS;
                                                                                                                                                                                        14new-instance v0, Lcom/ly/adpoymer/model/ClientParam$OS;
                                                                                                                                                                                        15const/4 v3, 0x2
                                                                                                                                                                                        17const-string v4, "ios"
                                                                                                                                                                                        19invoke-direct {v0, v4, v3}, Lcom/ly/adpoymer/model/ClientParam$OS;-><init>(Ljava/lang/String;I)V
                                                                                                                                                                                        20sput-object v0, Lcom/ly/adpoymer/model/ClientParam$OS;->ios:Lcom/ly/adpoymer/model/ClientParam$OS;
                                                                                                                                                                                        21new-instance v0, Lcom/ly/adpoymer/model/ClientParam$OS;
                                                                                                                                                                                        22const/4 v4, 0x3
                                                                                                                                                                                        24const-string v5, "windows"
                                                                                                                                                                                        26invoke-direct {v0, v5, v4}, Lcom/ly/adpoymer/model/ClientParam$OS;-><init>(Ljava/lang/String;I)V
                                                                                                                                                                                        27sput-object v0, Lcom/ly/adpoymer/model/ClientParam$OS;->windows:Lcom/ly/adpoymer/model/ClientParam$OS;
                                                                                                                                                                                        28const/4 v0, 0x4
                                                                                                                                                                                        29new-array v0, v0, [Lcom/ly/adpoymer/model/ClientParam$OS;
                                                                                                                                                                                        31sget-object v5, Lcom/ly/adpoymer/model/ClientParam$OS;->none:Lcom/ly/adpoymer/model/ClientParam$OS;
                                                                                                                                                                                        32aput-object v5, v0, v1
                                                                                                                                                                                        34sget-object v1, Lcom/ly/adpoymer/model/ClientParam$OS;->android:Lcom/ly/adpoymer/model/ClientParam$OS;
                                                                                                                                                                                        35aput-object v1, v0, v2
                                                                                                                                                                                        37sget-object v1, Lcom/ly/adpoymer/model/ClientParam$OS;->ios:Lcom/ly/adpoymer/model/ClientParam$OS;
                                                                                                                                                                                        38aput-object v1, v0, v3
                                                                                                                                                                                        40sget-object v1, Lcom/ly/adpoymer/model/ClientParam$OS;->windows:Lcom/ly/adpoymer/model/ClientParam$OS;
                                                                                                                                                                                        41aput-object v1, v0, v4
                                                                                                                                                                                        42sput-object v0, Lcom/ly/adpoymer/model/ClientParam$OS;->$VALUES:[Lcom/ly/adpoymer/model/ClientParam$OS;
                                                                                                                                                                                        43return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Intent.<init>
                                                                                                                                                                                        • android.content.Intent.addCategory
                                                                                                                                                                                        • android.content.Context.getPackageManager
                                                                                                                                                                                        • android.content.pm.PackageManager.resolveActivity
                                                                                                                                                                                        • android.content.pm.ResolveInfo.activityInfo:Landroid/content/pm/ActivityInfo
                                                                                                                                                                                        • android.content.pm.ActivityInfo.packageName:Ljava/lang/String
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        • android.content.pm.ResolveInfo.activityInfo:Landroid/content/pm/ActivityInfo
                                                                                                                                                                                        • android.content.pm.ActivityInfo.packageName:Ljava/lang/String
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android.intent.action.MAIN
                                                                                                                                                                                        • android.intent.category.HOME
                                                                                                                                                                                        • android
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1if-nez p0, :cond_4
                                                                                                                                                                                        2return-object v0
                                                                                                                                                                                        3cond_4: new-instance v1, Landroid/content/Intent;
                                                                                                                                                                                        5const-string v2, "android.intent.action.MAIN"
                                                                                                                                                                                        7invoke-direct {v1, v2}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        9const-string v2, "android.intent.category.HOME"
                                                                                                                                                                                        11invoke-virtual {v1, v2}, Landroid/content/Intent;->addCategory(Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                        13invoke-virtual {p0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
                                                                                                                                                                                        14move-result-object p0
                                                                                                                                                                                        15const/4 v2, 0x0
                                                                                                                                                                                        17invoke-virtual {p0, v1, v2}, Landroid/content/pm/PackageManager;->resolveActivity(Landroid/content/Intent;I)Landroid/content/pm/ResolveInfo;
                                                                                                                                                                                        18move-result-object p0
                                                                                                                                                                                        20iget-object v1, p0, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo;
                                                                                                                                                                                        21if-nez v1, :cond_1e
                                                                                                                                                                                        22return-object v0
                                                                                                                                                                                        23cond_1e:
                                                                                                                                                                                        24iget-object v1, v1, Landroid/content/pm/ActivityInfo;->packageName:Ljava/lang/String;
                                                                                                                                                                                        26const-string v2, "android"
                                                                                                                                                                                        28invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        29move-result v1
                                                                                                                                                                                        30if-eqz v1, :cond_29
                                                                                                                                                                                        31return-object v0
                                                                                                                                                                                        32cond_29:
                                                                                                                                                                                        33iget-object p0, p0, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo;
                                                                                                                                                                                        35iget-object p0, p0, Landroid/content/pm/ActivityInfo;->packageName:Ljava/lang/String;
                                                                                                                                                                                        36return-object p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.firebear.androil.e.C.c
                                                                                                                                                                                        • java.util.ArrayList.contains
                                                                                                                                                                                        • com.firebear.androil.e.C.c
                                                                                                                                                                                        • java.util.ArrayList.remove
                                                                                                                                                                                        • com.firebear.androil.e.C.c
                                                                                                                                                                                        • java.util.ArrayList.add
                                                                                                                                                                                        • com.firebear.androil.e.C.a
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • type
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "type"
                                                                                                                                                                                        3invoke-static {p2, v0}, Ld/e/b/i;->b(Ljava/lang/Object;Ljava/lang/String;)V
                                                                                                                                                                                        5iget-object v0, p0, Lcom/firebear/androil/e/B;->a:Lcom/firebear/androil/e/C;
                                                                                                                                                                                        7invoke-static {v0}, Lcom/firebear/androil/e/C;->c(Lcom/firebear/androil/e/C;)Ljava/util/ArrayList;
                                                                                                                                                                                        8move-result-object v0
                                                                                                                                                                                        10invoke-virtual {v0, p2}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z
                                                                                                                                                                                        11move-result v0
                                                                                                                                                                                        12if-eqz v0, :cond_1b
                                                                                                                                                                                        14iget-object v0, p0, Lcom/firebear/androil/e/B;->a:Lcom/firebear/androil/e/C;
                                                                                                                                                                                        16invoke-static {v0}, Lcom/firebear/androil/e/C;->c(Lcom/firebear/androil/e/C;)Ljava/util/ArrayList;
                                                                                                                                                                                        17move-result-object v0
                                                                                                                                                                                        19invoke-virtual {v0, p2}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z
                                                                                                                                                                                        20goto/16 :goto_24
                                                                                                                                                                                        21cond_1b:
                                                                                                                                                                                        22iget-object v0, p0, Lcom/firebear/androil/e/B;->a:Lcom/firebear/androil/e/C;
                                                                                                                                                                                        24invoke-static {v0}, Lcom/firebear/androil/e/C;->c(Lcom/firebear/androil/e/C;)Ljava/util/ArrayList;
                                                                                                                                                                                        25move-result-object v0
                                                                                                                                                                                        27invoke-virtual {v0, p2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        28goto_24:
                                                                                                                                                                                        29iget-object p2, p0, Lcom/firebear/androil/e/B;->a:Lcom/firebear/androil/e/C;
                                                                                                                                                                                        31invoke-static {p2}, Lcom/firebear/androil/e/C;->a(Lcom/firebear/androil/e/C;)Lcom/firebear/androil/a/v;
                                                                                                                                                                                        32move-result-object p2
                                                                                                                                                                                        34invoke-virtual {p2, p1}, Landroidx/recyclerview/widget/RecyclerView$a;->c(I)V
                                                                                                                                                                                        35return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.firebear.androil.e.j.c
                                                                                                                                                                                        • java.util.ArrayList.contains
                                                                                                                                                                                        • com.firebear.androil.e.j.c
                                                                                                                                                                                        • java.util.ArrayList.remove
                                                                                                                                                                                        • com.firebear.androil.e.j.c
                                                                                                                                                                                        • java.util.ArrayList.add
                                                                                                                                                                                        • com.firebear.androil.e.j.a
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • type
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "type"
                                                                                                                                                                                        3invoke-static {p2, v0}, Ld/e/b/i;->b(Ljava/lang/Object;Ljava/lang/String;)V
                                                                                                                                                                                        5iget-object v0, p0, Lcom/firebear/androil/e/i;->a:Lcom/firebear/androil/e/j;
                                                                                                                                                                                        7invoke-static {v0}, Lcom/firebear/androil/e/j;->c(Lcom/firebear/androil/e/j;)Ljava/util/ArrayList;
                                                                                                                                                                                        8move-result-object v0
                                                                                                                                                                                        10invoke-virtual {v0, p2}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z
                                                                                                                                                                                        11move-result v0
                                                                                                                                                                                        12if-eqz v0, :cond_1b
                                                                                                                                                                                        14iget-object v0, p0, Lcom/firebear/androil/e/i;->a:Lcom/firebear/androil/e/j;
                                                                                                                                                                                        16invoke-static {v0}, Lcom/firebear/androil/e/j;->c(Lcom/firebear/androil/e/j;)Ljava/util/ArrayList;
                                                                                                                                                                                        17move-result-object v0
                                                                                                                                                                                        19invoke-virtual {v0, p2}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z
                                                                                                                                                                                        20goto/16 :goto_24
                                                                                                                                                                                        21cond_1b:
                                                                                                                                                                                        22iget-object v0, p0, Lcom/firebear/androil/e/i;->a:Lcom/firebear/androil/e/j;
                                                                                                                                                                                        24invoke-static {v0}, Lcom/firebear/androil/e/j;->c(Lcom/firebear/androil/e/j;)Ljava/util/ArrayList;
                                                                                                                                                                                        25move-result-object v0
                                                                                                                                                                                        27invoke-virtual {v0, p2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                        28goto_24:
                                                                                                                                                                                        29iget-object p2, p0, Lcom/firebear/androil/e/i;->a:Lcom/firebear/androil/e/j;
                                                                                                                                                                                        31invoke-static {p2}, Lcom/firebear/androil/e/j;->a(Lcom/firebear/androil/e/j;)Lcom/firebear/androil/a/n;
                                                                                                                                                                                        32move-result-object p2
                                                                                                                                                                                        34invoke-virtual {p2, p1}, Landroidx/recyclerview/widget/RecyclerView$a;->c(I)V
                                                                                                                                                                                        35return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getPackageName
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • appkey
                                                                                                                                                                                        • packagename
                                                                                                                                                                                        • key_hash
                                                                                                                                                                                        • version
                                                                                                                                                                                        • 0031205000
                                                                                                                                                                                        • http://api.weibo.cn/2/client/common_config
                                                                                                                                                                                        • GET
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-virtual {p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                        2move-result-object v0
                                                                                                                                                                                        4invoke-static {p0, v0}, Lc/d/b/a/f/m;->b(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        5move-result-object v1
                                                                                                                                                                                        6new-instance v2, Lcom/sina/weibo/sdk/net/h;
                                                                                                                                                                                        8invoke-direct {v2, p1}, Lcom/sina/weibo/sdk/net/h;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        10const-string v3, "appkey"
                                                                                                                                                                                        12invoke-virtual {v2, v3, p1}, Lcom/sina/weibo/sdk/net/h;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        14const-string p1, "packagename"
                                                                                                                                                                                        16invoke-virtual {v2, p1, v0}, Lcom/sina/weibo/sdk/net/h;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        18const-string p1, "key_hash"
                                                                                                                                                                                        20invoke-virtual {v2, p1, v1}, Lcom/sina/weibo/sdk/net/h;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        22const-string p1, "version"
                                                                                                                                                                                        24const-string v0, "0031205000"
                                                                                                                                                                                        26invoke-virtual {v2, p1, v0}, Lcom/sina/weibo/sdk/net/h;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        28const-string p1, "http://api.weibo.cn/2/client/common_config"
                                                                                                                                                                                        30const-string v0, "GET"
                                                                                                                                                                                        32invoke-static {p0, p1, v0, v2}, Lcom/sina/weibo/sdk/net/e;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lcom/sina/weibo/sdk/net/h;)Ljava/lang/String;
                                                                                                                                                                                        33move-result-object p0
                                                                                                                                                                                        34return-object p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • deviceid
                                                                                                                                                                                        • imei
                                                                                                                                                                                        • ver
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0: new-instance v0, Lorg/json/JSONObject;
                                                                                                                                                                                        2invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        4const-string v1, "deviceid"
                                                                                                                                                                                        6iget-object v2, p0, Lcom/baidu/android/bbalbs/common/util/b$b;->a:Ljava/lang/String;
                                                                                                                                                                                        8invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        9move-result-object v0
                                                                                                                                                                                        11const-string v1, "imei"
                                                                                                                                                                                        13iget-object v2, p0, Lcom/baidu/android/bbalbs/common/util/b$b;->b:Ljava/lang/String;
                                                                                                                                                                                        15invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        16move-result-object v0
                                                                                                                                                                                        18const-string v1, "ver"
                                                                                                                                                                                        19iget v2, p0, Lcom/baidu/android/bbalbs/common/util/b$b;->c:I
                                                                                                                                                                                        21invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
                                                                                                                                                                                        22move-result-object v0
                                                                                                                                                                                        24invoke-virtual {v0}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
                                                                                                                                                                                        25move-result-object v0
                                                                                                                                                                                        26try_end_21: return-object v0
                                                                                                                                                                                        27catch_22: move-exception v0
                                                                                                                                                                                        29invoke-static {v0}, Lcom/baidu/android/bbalbs/common/util/b;->a(Ljava/lang/Throwable;)V
                                                                                                                                                                                        30const/4 v0, 0x0
                                                                                                                                                                                        31return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.SharedPreferences.edit
                                                                                                                                                                                        • android.content.SharedPreferences$Editor.putString
                                                                                                                                                                                        • android.content.SharedPreferences$Editor.putString
                                                                                                                                                                                        • android.content.SharedPreferences$Editor.putString
                                                                                                                                                                                        • android.content.SharedPreferences$Editor.commit
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • appId
                                                                                                                                                                                        • appToken
                                                                                                                                                                                        • regResource
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0iput-object p1, p0, Lcom/xiaomi/mipush/sdk/aa$a;->a:Ljava/lang/String;
                                                                                                                                                                                        1iput-object p2, p0, Lcom/xiaomi/mipush/sdk/aa$a;->b:Ljava/lang/String;
                                                                                                                                                                                        2iput-object p3, p0, Lcom/xiaomi/mipush/sdk/aa$a;->g:Ljava/lang/String;
                                                                                                                                                                                        4iget-object p1, p0, Lcom/xiaomi/mipush/sdk/aa$a;->l:Landroid/content/Context;
                                                                                                                                                                                        6invoke-static {p1}, Lcom/xiaomi/mipush/sdk/aa;->b(Landroid/content/Context;)Landroid/content/SharedPreferences;
                                                                                                                                                                                        7move-result-object p1
                                                                                                                                                                                        9invoke-interface {p1}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
                                                                                                                                                                                        10move-result-object p1
                                                                                                                                                                                        12iget-object v0, p0, Lcom/xiaomi/mipush/sdk/aa$a;->a:Ljava/lang/String;
                                                                                                                                                                                        14const-string v1, "appId"
                                                                                                                                                                                        16invoke-interface {p1, v1, v0}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
                                                                                                                                                                                        18const-string v0, "appToken"
                                                                                                                                                                                        20invoke-interface {p1, v0, p2}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
                                                                                                                                                                                        22const-string p2, "regResource"
                                                                                                                                                                                        24invoke-interface {p1, p2, p3}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
                                                                                                                                                                                        26invoke-interface {p1}, Landroid/content/SharedPreferences$Editor;->commit()Z
                                                                                                                                                                                        27return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONObject.getInt
                                                                                                                                                                                        • org.json.JSONObject.getString
                                                                                                                                                                                        • android.content.Context.getApplicationContext
                                                                                                                                                                                        • android.widget.Toast.makeText
                                                                                                                                                                                        • android.widget.Toast.show
                                                                                                                                                                                        • org.json.JSONException.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • type
                                                                                                                                                                                        • msg
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1invoke-static {p1}, Lcom/tencent/open/utils/k;->d(Ljava/lang/String;)Lorg/json/JSONObject;
                                                                                                                                                                                        2move-result-object p1
                                                                                                                                                                                        4const-string v0, "type"
                                                                                                                                                                                        6invoke-virtual {p1, v0}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
                                                                                                                                                                                        7move-result v0
                                                                                                                                                                                        9const-string v1, "msg"
                                                                                                                                                                                        11invoke-virtual {p1, v1}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        12move-result-object p1
                                                                                                                                                                                        14invoke-virtual {p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        15move-result-object p0
                                                                                                                                                                                        17invoke-static {p0, p1, v0}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
                                                                                                                                                                                        18move-result-object p0
                                                                                                                                                                                        20invoke-virtual {p0}, Landroid/widget/Toast;->show()V
                                                                                                                                                                                        21try_end_1b: goto/16 :goto_20
                                                                                                                                                                                        22catch_1c: move-exception p0
                                                                                                                                                                                        24invoke-virtual {p0}, Lorg/json/JSONException;->printStackTrace()V
                                                                                                                                                                                        25goto_20: return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Object.<init>
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        • android.app.Activity.getApplicationContext
                                                                                                                                                                                        • com.baidu.mobads.interfaces.IXAdConstants4PDK$SlotType.getValue
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • TODO
                                                                                                                                                                                        • android
                                                                                                                                                                                        • LP,DL
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                                                                                                                                                                                        3const-string v0, "TODO"
                                                                                                                                                                                        4iput-object v0, p0, Lcom/baidu/mobads/vo/d;->c:Ljava/lang/String;
                                                                                                                                                                                        6const-string v0, "android"
                                                                                                                                                                                        7iput-object v0, p0, Lcom/baidu/mobads/vo/d;->a:Ljava/lang/String;
                                                                                                                                                                                        9const-string v0, ""
                                                                                                                                                                                        10iput-object v0, p0, Lcom/baidu/mobads/vo/d;->l:Ljava/lang/String;
                                                                                                                                                                                        12invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        13move-result-object v1
                                                                                                                                                                                        15invoke-virtual {v1}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getAdConstants()Lcom/baidu/mobads/utils/i;
                                                                                                                                                                                        16move-result-object v1
                                                                                                                                                                                        18invoke-virtual {v1}, Lcom/baidu/mobads/utils/i;->getAdCreativeTypeImage()I
                                                                                                                                                                                        19move-result v1
                                                                                                                                                                                        20iput v1, p0, Lcom/baidu/mobads/vo/d;->o:I
                                                                                                                                                                                        22const-string v1, "LP,DL"
                                                                                                                                                                                        23iput-object v1, p0, Lcom/baidu/mobads/vo/d;->p:Ljava/lang/String;
                                                                                                                                                                                        24iput-object v0, p0, Lcom/baidu/mobads/vo/d;->q:Ljava/lang/String;
                                                                                                                                                                                        25const/4 v1, 0x0
                                                                                                                                                                                        26iput v1, p0, Lcom/baidu/mobads/vo/d;->s:I
                                                                                                                                                                                        27const/4 v1, 0x1
                                                                                                                                                                                        28iput-boolean v1, p0, Lcom/baidu/mobads/vo/d;->u:Z
                                                                                                                                                                                        30invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        31move-result-wide v1
                                                                                                                                                                                        32iput-wide v1, p0, Lcom/baidu/mobads/vo/d;->v:J
                                                                                                                                                                                        33iput-object v0, p0, Lcom/baidu/mobads/vo/d;->b:Ljava/lang/String;
                                                                                                                                                                                        35invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        36move-result-object v0
                                                                                                                                                                                        38invoke-virtual {v0}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getAdConstants()Lcom/baidu/mobads/utils/i;
                                                                                                                                                                                        39move-result-object v0
                                                                                                                                                                                        40iput-object v0, p0, Lcom/baidu/mobads/vo/d;->h:Lcom/baidu/mobads/interfaces/utils/IXAdConstants;
                                                                                                                                                                                        42invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        43move-result-object v0
                                                                                                                                                                                        45invoke-virtual {v0}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getURIUitls()Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;
                                                                                                                                                                                        46move-result-object v0
                                                                                                                                                                                        47iput-object v0, p0, Lcom/baidu/mobads/vo/d;->i:Lcom/baidu/mobads/interfaces/utils/IXAdURIUitls;
                                                                                                                                                                                        49invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        50move-result-object v0
                                                                                                                                                                                        52invoke-virtual {v0}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getActivityUtils()Lcom/baidu/mobads/interfaces/utils/IXAdActivityUtils;
                                                                                                                                                                                        53move-result-object v0
                                                                                                                                                                                        54iput-object v0, p0, Lcom/baidu/mobads/vo/d;->k:Lcom/baidu/mobads/interfaces/utils/IXAdActivityUtils;
                                                                                                                                                                                        55instance-of v0, p1, Landroid/app/Activity;
                                                                                                                                                                                        56if-eqz v0, :cond_57
                                                                                                                                                                                        57move-object v0, p1
                                                                                                                                                                                        58check-cast v0, Landroid/app/Activity;
                                                                                                                                                                                        59goto/16 :goto_58
                                                                                                                                                                                        60cond_57: const/4 v0, 0x0
                                                                                                                                                                                        61goto_58: iput-object v0, p0, Lcom/baidu/mobads/vo/d;->e:Landroid/app/Activity;
                                                                                                                                                                                        62if-nez v0, :cond_5e
                                                                                                                                                                                        63move-object v0, p1
                                                                                                                                                                                        64goto/16 :goto_62
                                                                                                                                                                                        65cond_5e:
                                                                                                                                                                                        66invoke-virtual {v0}, Landroid/app/Activity;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        67move-result-object v0
                                                                                                                                                                                        68goto_62: iput-object v0, p0, Lcom/baidu/mobads/vo/d;->d:Landroid/content/Context;
                                                                                                                                                                                        70iget-object v0, p0, Lcom/baidu/mobads/vo/d;->e:Landroid/app/Activity;
                                                                                                                                                                                        71if-nez v0, :cond_6c
                                                                                                                                                                                        72if-eqz p2, :cond_6c
                                                                                                                                                                                        73iput-object p2, p0, Lcom/baidu/mobads/vo/d;->e:Landroid/app/Activity;
                                                                                                                                                                                        74cond_6c:
                                                                                                                                                                                        75iget-object p2, p0, Lcom/baidu/mobads/vo/d;->k:Lcom/baidu/mobads/interfaces/utils/IXAdActivityUtils;
                                                                                                                                                                                        77iget-object v0, p0, Lcom/baidu/mobads/vo/d;->e:Landroid/app/Activity;
                                                                                                                                                                                        79invoke-interface {p2, v0}, Lcom/baidu/mobads/interfaces/utils/IXAdActivityUtils;->webviewMultiProcess(Landroid/app/Activity;)Z
                                                                                                                                                                                        80move-result p2
                                                                                                                                                                                        81iput-boolean p2, p0, Lcom/baidu/mobads/vo/d;->j:Z
                                                                                                                                                                                        82iput-object p3, p0, Lcom/baidu/mobads/vo/d;->f:Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;
                                                                                                                                                                                        83new-instance p2, Lcom/baidu/mobads/vo/b;
                                                                                                                                                                                        85iget-object p3, p0, Lcom/baidu/mobads/vo/d;->f:Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;
                                                                                                                                                                                        87invoke-direct {p2, p0, p3}, Lcom/baidu/mobads/vo/b;-><init>(Lcom/baidu/mobads/vo/d;Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;)V
                                                                                                                                                                                        88iput-object p2, p0, Lcom/baidu/mobads/vo/d;->g:Lcom/baidu/mobads/interfaces/IXAdProdInfo;
                                                                                                                                                                                        90iget-object p2, p0, Lcom/baidu/mobads/vo/d;->f:Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;
                                                                                                                                                                                        92invoke-virtual {p2}, Lcom/baidu/mobads/interfaces/IXAdConstants4PDK$SlotType;->getValue()Ljava/lang/String;
                                                                                                                                                                                        93move-result-object p2
                                                                                                                                                                                        95invoke-virtual {p0, p2}, Lcom/baidu/mobads/vo/d;->c(Ljava/lang/String;)V
                                                                                                                                                                                        97invoke-direct {p0, p1}, Lcom/baidu/mobads/vo/d;->a(Landroid/content/Context;)V
                                                                                                                                                                                        98return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Boolean.booleanValue
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • 0.0
                                                                                                                                                                                        • android
                                                                                                                                                                                        • androidlunpan
                                                                                                                                                                                        • androidinter
                                                                                                                                                                                        • androidintin
                                                                                                                                                                                        • androidlite
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1sget-object v0, Lcom/baidu/mobads/constants/XAdSDKProxyVersion;->DEBUG:Ljava/lang/Boolean;
                                                                                                                                                                                        3invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
                                                                                                                                                                                        4move-result v0
                                                                                                                                                                                        5sput-boolean v0, Lcom/baidu/mobads/constants/a;->a:Z
                                                                                                                                                                                        6sget-boolean v0, Lcom/baidu/mobads/constants/a;->a:Z
                                                                                                                                                                                        7if-eqz v0, :cond_e
                                                                                                                                                                                        8const/4 v0, 0x2
                                                                                                                                                                                        9goto/16 :goto_f
                                                                                                                                                                                        10cond_e: const/4 v0, 0x4
                                                                                                                                                                                        11goto_f: sput v0, Lcom/baidu/mobads/constants/a;->b:I
                                                                                                                                                                                        13const-string v0, "0.0"
                                                                                                                                                                                        14sput-object v0, Lcom/baidu/mobads/constants/a;->c:Ljava/lang/String;
                                                                                                                                                                                        16const-string v0, "android"
                                                                                                                                                                                        17sput-object v0, Lcom/baidu/mobads/constants/a;->d:Ljava/lang/Object;
                                                                                                                                                                                        19const-string v0, "androidlunpan"
                                                                                                                                                                                        20sput-object v0, Lcom/baidu/mobads/constants/a;->e:Ljava/lang/Object;
                                                                                                                                                                                        22const-string v0, "androidinter"
                                                                                                                                                                                        23sput-object v0, Lcom/baidu/mobads/constants/a;->f:Ljava/lang/Object;
                                                                                                                                                                                        25const-string v0, "androidintin"
                                                                                                                                                                                        26sput-object v0, Lcom/baidu/mobads/constants/a;->g:Ljava/lang/Object;
                                                                                                                                                                                        28const-string v0, "androidlite"
                                                                                                                                                                                        29sput-object v0, Lcom/baidu/mobads/constants/a;->h:Ljava/lang/Object;
                                                                                                                                                                                        30const/4 v0, 0x5
                                                                                                                                                                                        31sput v0, Lcom/baidu/mobads/constants/a;->i:I
                                                                                                                                                                                        32const/16 v0, 0xd8c
                                                                                                                                                                                        33sput v0, Lcom/baidu/mobads/constants/a;->j:I
                                                                                                                                                                                        34const/4 v0, 0x0
                                                                                                                                                                                        35sput v0, Lcom/baidu/mobads/constants/a;->k:I
                                                                                                                                                                                        36const-wide/16 v0, 0x0
                                                                                                                                                                                        37sput-wide v0, Lcom/baidu/mobads/constants/a;->l:J
                                                                                                                                                                                        38sput-wide v0, Lcom/baidu/mobads/constants/a;->m:J
                                                                                                                                                                                        39sput-wide v0, Lcom/baidu/mobads/constants/a;->n:J
                                                                                                                                                                                        40sput-wide v0, Lcom/baidu/mobads/constants/a;->o:J
                                                                                                                                                                                        41sput-wide v0, Lcom/baidu/mobads/constants/a;->p:J
                                                                                                                                                                                        42sput-wide v0, Lcom/baidu/mobads/constants/a;->q:J
                                                                                                                                                                                        43sput-wide v0, Lcom/baidu/mobads/constants/a;->r:J
                                                                                                                                                                                        44return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Bundle.getFloat
                                                                                                                                                                                        • android.os.Bundle.getSerializable
                                                                                                                                                                                        • android.os.Bundle.getLong
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • view
                                                                                                                                                                                        • SPEND
                                                                                                                                                                                        • ExpenseRecord
                                                                                                                                                                                        • TIME
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "view"
                                                                                                                                                                                        3invoke-static {p1, v0}, Ld/e/b/i;->b(Ljava/lang/Object;Ljava/lang/String;)V
                                                                                                                                                                                        5invoke-super {p0, p1, p2}, Lcom/firebear/androil/base/d;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V
                                                                                                                                                                                        7invoke-virtual {p0}, Landroidx/fragment/a/g;->getArguments()Landroid/os/Bundle;
                                                                                                                                                                                        8move-result-object p1
                                                                                                                                                                                        9const/4 p2, 0x0
                                                                                                                                                                                        10if-eqz p1, :cond_15
                                                                                                                                                                                        12const-string v0, "SPEND"
                                                                                                                                                                                        14invoke-virtual {p1, v0, p2}, Landroid/os/Bundle;->getFloat(Ljava/lang/String;F)F
                                                                                                                                                                                        15move-result p2
                                                                                                                                                                                        16cond_15: iput p2, p0, Lcom/firebear/androil/f/t;->l:F
                                                                                                                                                                                        18invoke-virtual {p0}, Landroidx/fragment/a/g;->getArguments()Landroid/os/Bundle;
                                                                                                                                                                                        19move-result-object p1
                                                                                                                                                                                        20if-eqz p1, :cond_24
                                                                                                                                                                                        22const-string p2, "ExpenseRecord"
                                                                                                                                                                                        24invoke-virtual {p1, p2}, Landroid/os/Bundle;->getSerializable(Ljava/lang/String;)Ljava/io/Serializable;
                                                                                                                                                                                        25move-result-object p1
                                                                                                                                                                                        26goto/16 :goto_25
                                                                                                                                                                                        27cond_24: const/4 p1, 0x0
                                                                                                                                                                                        28goto_25: check-cast p1, Lcom/firebear/androil/model/ExpenseRecord;
                                                                                                                                                                                        29iput-object p1, p0, Lcom/firebear/androil/f/t;->m:Lcom/firebear/androil/model/ExpenseRecord;
                                                                                                                                                                                        31invoke-virtual {p0}, Landroidx/fragment/a/g;->getArguments()Landroid/os/Bundle;
                                                                                                                                                                                        32move-result-object p1
                                                                                                                                                                                        33const-wide/16 v0, 0x0
                                                                                                                                                                                        34if-eqz p1, :cond_37
                                                                                                                                                                                        36const-string p2, "TIME"
                                                                                                                                                                                        38invoke-virtual {p1, p2, v0, v1}, Landroid/os/Bundle;->getLong(Ljava/lang/String;J)J
                                                                                                                                                                                        39move-result-wide v0
                                                                                                                                                                                        40cond_37: iput-wide v0, p0, Lcom/firebear/androil/f/t;->j:J
                                                                                                                                                                                        42invoke-direct {p0}, Lcom/firebear/androil/f/t;->n()V
                                                                                                                                                                                        43return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • c.g.k.a.H.values
                                                                                                                                                                                        • android.database.Cursor.getColumnIndex
                                                                                                                                                                                        • android.database.Cursor.getString
                                                                                                                                                                                        • java.lang.Enum.name
                                                                                                                                                                                        • android.text.TextUtils.equals
                                                                                                                                                                                        • java.lang.Exception.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • type
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0monitor-enter p0
                                                                                                                                                                                        1const/4 v0, 0x0
                                                                                                                                                                                        2try_start_2:
                                                                                                                                                                                        3invoke-static {}, Lc/g/k/a/H;->values()[Lc/g/k/a/H;
                                                                                                                                                                                        4move-result-object v1
                                                                                                                                                                                        5array-length v2, v1
                                                                                                                                                                                        6const/4 v3, 0x0
                                                                                                                                                                                        7goto_8: if-ge v3, v2, :cond_25
                                                                                                                                                                                        8aget-object v4, v1, v3
                                                                                                                                                                                        10const-string v5, "type"
                                                                                                                                                                                        12invoke-interface {p1, v5}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                        13move-result v5
                                                                                                                                                                                        15invoke-interface {p1, v5}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                        16move-result-object v5
                                                                                                                                                                                        18invoke-virtual {v4}, Ljava/lang/Enum;->name()Ljava/lang/String;
                                                                                                                                                                                        19move-result-object v6
                                                                                                                                                                                        21invoke-static {v5, v6}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        22move-result v5
                                                                                                                                                                                        23try_end_1e: if-eqz v5, :cond_22
                                                                                                                                                                                        24monitor-exit p0
                                                                                                                                                                                        25return-object v4
                                                                                                                                                                                        26cond_22: add-int/lit8 v3, v3, 0x1
                                                                                                                                                                                        27goto/16 :goto_8
                                                                                                                                                                                        28cond_25: monitor-exit p0
                                                                                                                                                                                        29return-object v0
                                                                                                                                                                                        30catchall_27: move-exception p1
                                                                                                                                                                                        31goto/16 :goto_33
                                                                                                                                                                                        32catch_29: move-exception p1
                                                                                                                                                                                        33try_start_2a:
                                                                                                                                                                                        34invoke-virtual {p1}, Ljava/lang/Exception;->toString()Ljava/lang/String;
                                                                                                                                                                                        35move-result-object p1
                                                                                                                                                                                        37invoke-static {p1}, Lc/g/a/a/c/c;->d(Ljava/lang/String;)V
                                                                                                                                                                                        38try_end_31: monitor-exit p0
                                                                                                                                                                                        39return-object v0
                                                                                                                                                                                        40goto_33: monitor-exit p0
                                                                                                                                                                                        41goto/16 :goto_36
                                                                                                                                                                                        42goto_35: throw p1
                                                                                                                                                                                        43goto_36: goto/16 :goto_35
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.ArrayList.<init>
                                                                                                                                                                                        • java.util.HashSet.<init>
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • hasSend
                                                                                                                                                                                        • startCheck
                                                                                                                                                                                        • noViewRule
                                                                                                                                                                                        • sendToServer
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.prologue
                                                                                                                                                                                        1const/4 v2, 0x0
                                                                                                                                                                                        3invoke-direct {p0, p1, p2}, Lcom/baidu/mobads/container/q;-><init>(Lcom/baidu/mobads/interfaces/IXAdContainerFactory;Lcom/baidu/mobads/interfaces/IXAdContainerContext;)V
                                                                                                                                                                                        4new-instance v0, Ljava/util/ArrayList;
                                                                                                                                                                                        6invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                        7iput-object v0, p0, Lcom/baidu/mobads/container/d/b;->a:Ljava/util/List;
                                                                                                                                                                                        8new-instance v0, Ljava/util/HashSet;
                                                                                                                                                                                        10invoke-direct {v0}, Ljava/util/HashSet;-><init>()V
                                                                                                                                                                                        11iput-object v0, p0, Lcom/baidu/mobads/container/d/b;->b:Ljava/util/HashSet;
                                                                                                                                                                                        12new-instance v0, Ljava/util/HashMap;
                                                                                                                                                                                        14invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        15iput-object v0, p0, Lcom/baidu/mobads/container/d/b;->c:Ljava/util/HashMap;
                                                                                                                                                                                        16const-wide/16 v0, 0x0
                                                                                                                                                                                        17iput-wide v0, p0, Lcom/baidu/mobads/container/d/b;->d:D
                                                                                                                                                                                        18iput-boolean v2, p0, Lcom/baidu/mobads/container/d/b;->e:Z
                                                                                                                                                                                        19iput-boolean v2, p0, Lcom/baidu/mobads/container/d/b;->f:Z
                                                                                                                                                                                        20iput-boolean v2, p0, Lcom/baidu/mobads/container/d/b;->g:Z
                                                                                                                                                                                        22const-string v0, "hasSend"
                                                                                                                                                                                        23iput-object v0, p0, Lcom/baidu/mobads/container/d/b;->h:Ljava/lang/String;
                                                                                                                                                                                        25const-string v0, "startCheck"
                                                                                                                                                                                        26iput-object v0, p0, Lcom/baidu/mobads/container/d/b;->i:Ljava/lang/String;
                                                                                                                                                                                        28const-string v0, "noViewRule"
                                                                                                                                                                                        29iput-object v0, p0, Lcom/baidu/mobads/container/d/b;->j:Ljava/lang/String;
                                                                                                                                                                                        31const-string v0, "sendToServer"
                                                                                                                                                                                        32iput-object v0, p0, Lcom/baidu/mobads/container/d/b;->k:Ljava/lang/String;
                                                                                                                                                                                        33return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Object.<init>
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • android.content.Context.getContentResolver
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • _id
                                                                                                                                                                                        • key
                                                                                                                                                                                        • type
                                                                                                                                                                                        • value
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                                                                                                                                                                                        2const/4 v0, 0x4
                                                                                                                                                                                        3new-array v0, v0, [Ljava/lang/String;
                                                                                                                                                                                        4const/4 v1, 0x0
                                                                                                                                                                                        6const-string v2, "_id"
                                                                                                                                                                                        7aput-object v2, v0, v1
                                                                                                                                                                                        8const/4 v1, 0x1
                                                                                                                                                                                        10const-string v2, "key"
                                                                                                                                                                                        11aput-object v2, v0, v1
                                                                                                                                                                                        12const/4 v1, 0x2
                                                                                                                                                                                        14const-string v2, "type"
                                                                                                                                                                                        15aput-object v2, v0, v1
                                                                                                                                                                                        16const/4 v1, 0x3
                                                                                                                                                                                        18const-string v2, "value"
                                                                                                                                                                                        19aput-object v2, v0, v1
                                                                                                                                                                                        20iput-object v0, p0, Lcom/tencent/mm/opensdk/openapi/MMSharedPreferences;->columns:[Ljava/lang/String;
                                                                                                                                                                                        21new-instance v0, Ljava/util/HashMap;
                                                                                                                                                                                        23invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        24iput-object v0, p0, Lcom/tencent/mm/opensdk/openapi/MMSharedPreferences;->values:Ljava/util/HashMap;
                                                                                                                                                                                        25const/4 v0, 0x0
                                                                                                                                                                                        26iput-object v0, p0, Lcom/tencent/mm/opensdk/openapi/MMSharedPreferences;->editor:Lcom/tencent/mm/opensdk/openapi/MMSharedPreferences$REditor;
                                                                                                                                                                                        28invoke-virtual {p1}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                        29move-result-object p1
                                                                                                                                                                                        30iput-object p1, p0, Lcom/tencent/mm/opensdk/openapi/MMSharedPreferences;->cr:Landroid/content/ContentResolver;
                                                                                                                                                                                        31return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONArray.length
                                                                                                                                                                                        • org.json.JSONArray.getJSONObject
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • android.text.TextUtils.equals
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • type
                                                                                                                                                                                        • related
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1const/4 v1, 0x0
                                                                                                                                                                                        2try_start_2:
                                                                                                                                                                                        3invoke-virtual {p1}, Lorg/json/JSONArray;->length()I
                                                                                                                                                                                        4move-result v2
                                                                                                                                                                                        5if-ge v1, v2, :cond_24
                                                                                                                                                                                        7invoke-virtual {p1, v1}, Lorg/json/JSONArray;->getJSONObject(I)Lorg/json/JSONObject;
                                                                                                                                                                                        8move-result-object v2
                                                                                                                                                                                        10const-string v3, "type"
                                                                                                                                                                                        12invoke-virtual {v2, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        13move-result-object v2
                                                                                                                                                                                        15const-string v3, "related"
                                                                                                                                                                                        17invoke-static {v3, v2}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        18move-result v2
                                                                                                                                                                                        19try_end_18: if-eqz v2, :cond_1d
                                                                                                                                                                                        20const/4 p1, 0x1
                                                                                                                                                                                        21const/4 v0, 0x1
                                                                                                                                                                                        22goto/16 :goto_24
                                                                                                                                                                                        23cond_1d: add-int/lit8 v1, v1, 0x1
                                                                                                                                                                                        24goto/16 :goto_2
                                                                                                                                                                                        25catch_20: move-exception p1
                                                                                                                                                                                        27invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        28goto_24: return v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.view.ViewConfiguration.shouldShowMenuShortcutsWhenKeyboardPresent
                                                                                                                                                                                        • android.content.Context.getResources
                                                                                                                                                                                        • android.content.res.Resources.getIdentifier
                                                                                                                                                                                        • android.content.res.Resources.getBoolean
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • config_showMenuShortcutsWhenKeyboardPresent
                                                                                                                                                                                        • bool
                                                                                                                                                                                        • android
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        1const/16 v1, 0x1c
                                                                                                                                                                                        2if-lt v0, v1, :cond_b
                                                                                                                                                                                        4invoke-virtual {p0}, Landroid/view/ViewConfiguration;->shouldShowMenuShortcutsWhenKeyboardPresent()Z
                                                                                                                                                                                        5move-result p0
                                                                                                                                                                                        6return p0
                                                                                                                                                                                        7cond_b:
                                                                                                                                                                                        8invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
                                                                                                                                                                                        9move-result-object p0
                                                                                                                                                                                        11const-string p1, "config_showMenuShortcutsWhenKeyboardPresent"
                                                                                                                                                                                        13const-string v0, "bool"
                                                                                                                                                                                        15const-string v1, "android"
                                                                                                                                                                                        17invoke-virtual {p0, p1, v0, v1}, Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                        18move-result p1
                                                                                                                                                                                        19if-eqz p1, :cond_23
                                                                                                                                                                                        21invoke-virtual {p0, p1}, Landroid/content/res/Resources;->getBoolean(I)Z
                                                                                                                                                                                        22move-result p0
                                                                                                                                                                                        23if-eqz p0, :cond_23
                                                                                                                                                                                        24const/4 p0, 0x1
                                                                                                                                                                                        25goto/16 :goto_24
                                                                                                                                                                                        26cond_23: const/4 p0, 0x0
                                                                                                                                                                                        27goto_24: return p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getNetworkType
                                                                                                                                                                                        • java.lang.String.valueOf
                                                                                                                                                                                        • java.lang.Exception.printStackTrace
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • authority_general_data
                                                                                                                                                                                        • phone
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, ""
                                                                                                                                                                                        2const/4 v1, 0x0
                                                                                                                                                                                        3try_start_3:
                                                                                                                                                                                        4invoke-static {}, Lcom/mintegral/msdk/base/controller/authoritycontroller/a;->a()Lcom/mintegral/msdk/base/controller/authoritycontroller/a;
                                                                                                                                                                                        6const-string v2, "authority_general_data"
                                                                                                                                                                                        8invoke-static {v2}, Lcom/mintegral/msdk/base/controller/authoritycontroller/a;->a(Ljava/lang/String;)Z
                                                                                                                                                                                        9move-result v2
                                                                                                                                                                                        10if-nez v2, :cond_11
                                                                                                                                                                                        11sput-object v0, Lcom/mintegral/msdk/base/utils/d;->e:Ljava/lang/String;
                                                                                                                                                                                        12return-object v0
                                                                                                                                                                                        13cond_11: if-nez p0, :cond_16
                                                                                                                                                                                        14sput-object v0, Lcom/mintegral/msdk/base/utils/d;->e:Ljava/lang/String;
                                                                                                                                                                                        15return-object v0
                                                                                                                                                                                        16cond_16: sget-boolean v2, Lcom/mintegral/msdk/base/common/a;->n:Z
                                                                                                                                                                                        17if-eqz v2, :cond_36
                                                                                                                                                                                        19const-string v2, "phone"
                                                                                                                                                                                        21invoke-virtual {p0, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        22move-result-object p0
                                                                                                                                                                                        23check-cast p0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        24if-nez p0, :cond_29
                                                                                                                                                                                        25sput v1, Lcom/mintegral/msdk/base/utils/d;->d:I
                                                                                                                                                                                        26sput-object v0, Lcom/mintegral/msdk/base/utils/d;->e:Ljava/lang/String;
                                                                                                                                                                                        27return-object v0
                                                                                                                                                                                        28cond_29:
                                                                                                                                                                                        29invoke-virtual {p0}, Landroid/telephony/TelephonyManager;->getNetworkType()I
                                                                                                                                                                                        30move-result p0
                                                                                                                                                                                        31sput p0, Lcom/mintegral/msdk/base/utils/d;->d:I
                                                                                                                                                                                        33invoke-static {p0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                        34move-result-object p0
                                                                                                                                                                                        35sput-object p0, Lcom/mintegral/msdk/base/utils/d;->e:Ljava/lang/String;
                                                                                                                                                                                        36return-object p0
                                                                                                                                                                                        37cond_36: sput v1, Lcom/mintegral/msdk/base/utils/d;->d:I
                                                                                                                                                                                        38sput-object v0, Lcom/mintegral/msdk/base/utils/d;->e:Ljava/lang/String;
                                                                                                                                                                                        39try_end_3a:
                                                                                                                                                                                        40sget-object p0, Lcom/mintegral/msdk/base/utils/d;->e:Ljava/lang/String;
                                                                                                                                                                                        41return-object p0
                                                                                                                                                                                        42catch_3d: move-exception p0
                                                                                                                                                                                        44invoke-virtual {p0}, Ljava/lang/Exception;->printStackTrace()V
                                                                                                                                                                                        45sput-object v0, Lcom/mintegral/msdk/base/utils/d;->e:Ljava/lang/String;
                                                                                                                                                                                        46sput v1, Lcom/mintegral/msdk/base/utils/d;->d:I
                                                                                                                                                                                        48sget-object p0, Lcom/mintegral/msdk/base/utils/d;->e:Ljava/lang/String;
                                                                                                                                                                                        49return-object p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.net.URL.<init>
                                                                                                                                                                                        • android.content.SharedPreferences.edit
                                                                                                                                                                                        • android.content.SharedPreferences$Editor.putString
                                                                                                                                                                                        • android.content.SharedPreferences$Editor.apply
                                                                                                                                                                                        • android.content.SharedPreferences$Editor.commit
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • version
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-static {}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getInstance()Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;
                                                                                                                                                                                        2move-result-object v0
                                                                                                                                                                                        4iget-object v1, p0, Lcom/baidu/mobads/f/o;->a:Landroid/content/Context;
                                                                                                                                                                                        6invoke-virtual {v0, v1}, Lcom/baidu/mobads/utils/XAdSDKFoundationFacade;->getDownloaderManager(Landroid/content/Context;)Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloaderManager;
                                                                                                                                                                                        7move-result-object v0
                                                                                                                                                                                        9iget-object v1, p0, Lcom/baidu/mobads/f/o;->c:Ljava/lang/String;
                                                                                                                                                                                        10if-eqz v1, :cond_14
                                                                                                                                                                                        11new-instance v2, Ljava/net/URL;
                                                                                                                                                                                        13invoke-direct {v2, v1}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        14goto/16 :goto_16
                                                                                                                                                                                        15cond_14:
                                                                                                                                                                                        16iget-object v2, p0, Lcom/baidu/mobads/f/o;->b:Ljava/net/URL;
                                                                                                                                                                                        17goto_16: const/4 v1, 0x0
                                                                                                                                                                                        19invoke-interface {v0, v2, p1, p2, v1}, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloaderManager;->createSimpleFileDownloader(Ljava/net/URL;Ljava/lang/String;Ljava/lang/String;Z)Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader;
                                                                                                                                                                                        20move-result-object p1
                                                                                                                                                                                        22invoke-interface {p1, p0}, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader;->addObserver(Ljava/util/Observer;)V
                                                                                                                                                                                        24invoke-interface {p1}, Lcom/baidu/mobads/openad/interfaces/download/IOAdDownloader;->start()V
                                                                                                                                                                                        26iget-object p1, p0, Lcom/baidu/mobads/f/o;->f:Landroid/content/SharedPreferences;
                                                                                                                                                                                        28invoke-interface {p1}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
                                                                                                                                                                                        29move-result-object p1
                                                                                                                                                                                        31iget-object p2, p0, Lcom/baidu/mobads/f/o;->d:Lcom/baidu/mobads/f/e;
                                                                                                                                                                                        33invoke-virtual {p2}, Lcom/baidu/mobads/f/e;->toString()Ljava/lang/String;
                                                                                                                                                                                        34move-result-object p2
                                                                                                                                                                                        36const-string v0, "version"
                                                                                                                                                                                        38invoke-interface {p1, v0, p2}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
                                                                                                                                                                                        39sget p2, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                        40const/16 v0, 0x9
                                                                                                                                                                                        41if-lt p2, v0, :cond_3c
                                                                                                                                                                                        43invoke-interface {p1}, Landroid/content/SharedPreferences$Editor;->apply()V
                                                                                                                                                                                        44goto/16 :goto_3f
                                                                                                                                                                                        45cond_3c:
                                                                                                                                                                                        46invoke-interface {p1}, Landroid/content/SharedPreferences$Editor;->commit()Z
                                                                                                                                                                                        47goto_3f: return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        • org.json.JSONObject.put
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • app
                                                                                                                                                                                        • c
                                                                                                                                                                                        • sdk
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2Lorg/json/JSONException;
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        6invoke-virtual {p0}, Lcom/qq/e/comm/managers/GDTADManager;->isInitialized()Z
                                                                                                                                                                                        7move-result v0
                                                                                                                                                                                        8if-eqz v0, :cond_2e
                                                                                                                                                                                        10iget-object v0, p0, Lcom/qq/e/comm/managers/GDTADManager;->c:Lcom/qq/e/comm/managers/setting/SM;
                                                                                                                                                                                        12invoke-static {v0}, Lcom/qq/e/comm/net/a;->a(Lcom/qq/e/comm/managers/setting/SM;)Lorg/json/JSONObject;
                                                                                                                                                                                        13move-result-object v0
                                                                                                                                                                                        15iget-object v1, p0, Lcom/qq/e/comm/managers/GDTADManager;->e:Lcom/qq/e/comm/managers/status/APPStatus;
                                                                                                                                                                                        17invoke-static {v1}, Lcom/qq/e/comm/net/a;->a(Lcom/qq/e/comm/managers/status/APPStatus;)Lorg/json/JSONObject;
                                                                                                                                                                                        18move-result-object v1
                                                                                                                                                                                        20const-string v2, "app"
                                                                                                                                                                                        22invoke-virtual {v0, v2, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        24iget-object v1, p0, Lcom/qq/e/comm/managers/GDTADManager;->f:Lcom/qq/e/comm/managers/status/DeviceStatus;
                                                                                                                                                                                        26invoke-static {v1}, Lcom/qq/e/comm/net/a;->a(Lcom/qq/e/comm/managers/status/DeviceStatus;)Lorg/json/JSONObject;
                                                                                                                                                                                        27move-result-object v1
                                                                                                                                                                                        29const-string v2, "c"
                                                                                                                                                                                        31invoke-virtual {v0, v2, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        33iget-object v1, p0, Lcom/qq/e/comm/managers/GDTADManager;->d:Lcom/qq/e/comm/managers/plugin/PM;
                                                                                                                                                                                        35invoke-static {v1}, Lcom/qq/e/comm/net/a;->a(Lcom/qq/e/comm/managers/plugin/PM;)Lorg/json/JSONObject;
                                                                                                                                                                                        36move-result-object v1
                                                                                                                                                                                        38const-string v2, "sdk"
                                                                                                                                                                                        40invoke-virtual {v0, v2, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        41return-object v0
                                                                                                                                                                                        42cond_2e: const/4 v0, 0x0
                                                                                                                                                                                        43return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.text.TextUtils.isEmpty
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        • java.lang.String.contains
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • Mobile
                                                                                                                                                                                        • Android
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        2invoke-static {p0}, Lcom/iflytek/voiceads/param/d;->b(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                        3move-result-object v1
                                                                                                                                                                                        5invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        6move-result v2
                                                                                                                                                                                        7if-eqz v2, :cond_d
                                                                                                                                                                                        8const/4 v0, -0x1
                                                                                                                                                                                        9cond_c: return v0
                                                                                                                                                                                        10cond_d:
                                                                                                                                                                                        11const-string v2, "Mobile"
                                                                                                                                                                                        13invoke-virtual {v1, v2}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        14move-result v2
                                                                                                                                                                                        15if-eqz v2, :cond_1d
                                                                                                                                                                                        17const-string v2, "Android"
                                                                                                                                                                                        19invoke-virtual {v1, v2}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        20move-result v2
                                                                                                                                                                                        21if-nez v2, :cond_c
                                                                                                                                                                                        22cond_1d:
                                                                                                                                                                                        23const-string v2, "Android"
                                                                                                                                                                                        25invoke-virtual {v1, v2}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                        26move-result v1
                                                                                                                                                                                        27if-eqz v1, :cond_c
                                                                                                                                                                                        29invoke-static {p0}, Lcom/iflytek/voiceads/param/d;->f(Landroid/content/Context;)Z
                                                                                                                                                                                        30move-result v1
                                                                                                                                                                                        31if-eqz v1, :cond_c
                                                                                                                                                                                        32const/4 v0, 0x1
                                                                                                                                                                                        33goto/16 :goto_c
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getNetworkType
                                                                                                                                                                                        • d.n.<init>
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • context
                                                                                                                                                                                        • phone
                                                                                                                                                                                        • null cannot be cast to non-null type android.telephony.TelephonyManager
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "context"
                                                                                                                                                                                        3invoke-static {p1, v0}, Ld/e/b/i;->b(Ljava/lang/Object;Ljava/lang/String;)V
                                                                                                                                                                                        5const-string v0, "phone"
                                                                                                                                                                                        7invoke-virtual {p1, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        8move-result-object p1
                                                                                                                                                                                        9if-eqz p1, :cond_22
                                                                                                                                                                                        10check-cast p1, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        12invoke-virtual {p1}, Landroid/telephony/TelephonyManager;->getNetworkType()I
                                                                                                                                                                                        13move-result p1
                                                                                                                                                                                        14packed-switch p1, :pswitch_data_2a
                                                                                                                                                                                        15sget p1, Lcom/firebear/androil/h/l;->d:I
                                                                                                                                                                                        16return p1
                                                                                                                                                                                        17pswitch_19: sget p1, Lcom/firebear/androil/h/l;->g:I
                                                                                                                                                                                        18return p1
                                                                                                                                                                                        19pswitch_1c: sget p1, Lcom/firebear/androil/h/l;->f:I
                                                                                                                                                                                        20return p1
                                                                                                                                                                                        21pswitch_1f: sget p1, Lcom/firebear/androil/h/l;->e:I
                                                                                                                                                                                        22return p1
                                                                                                                                                                                        23cond_22: new-instance p1, Ld/n;
                                                                                                                                                                                        25const-string v0, "null cannot be cast to non-null type android.telephony.TelephonyManager"
                                                                                                                                                                                        27invoke-direct {p1, v0}, Ld/n;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        28throw p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • java.lang.StringBuilder.<init>
                                                                                                                                                                                        • android.telephony.TelephonyManager.getNetworkType
                                                                                                                                                                                        • java.lang.StringBuilder.append
                                                                                                                                                                                        • java.lang.StringBuilder.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • phone
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1iget-object v0, p0, Lcom/qq/e/comm/managers/status/DeviceStatus;->n:Landroid/content/Context;
                                                                                                                                                                                        3const-string v1, "phone"
                                                                                                                                                                                        5invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        6move-result-object v0
                                                                                                                                                                                        7check-cast v0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        8new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                        10invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                        12invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getNetworkType()I
                                                                                                                                                                                        13move-result v0
                                                                                                                                                                                        15invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                        17invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                        18move-result-object v0
                                                                                                                                                                                        19iput-object v0, p0, Lcom/qq/e/comm/managers/status/DeviceStatus;->h:Ljava/lang/String;
                                                                                                                                                                                        20catch_1c:
                                                                                                                                                                                        21iget-object v0, p0, Lcom/qq/e/comm/managers/status/DeviceStatus;->h:Ljava/lang/String;
                                                                                                                                                                                        22return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • org.json.JSONObject.optString
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • type
                                                                                                                                                                                        • reportUrl
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0if-nez p2, :cond_5
                                                                                                                                                                                        1const/16 v0, 0x15
                                                                                                                                                                                        2goto_4: return v0
                                                                                                                                                                                        3cond_5:
                                                                                                                                                                                        4const-string v0, "type"
                                                                                                                                                                                        6invoke-virtual {p2, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        7move-result v0
                                                                                                                                                                                        9const-string v1, "reportUrl"
                                                                                                                                                                                        11invoke-virtual {p2, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                        12move-result-object v1
                                                                                                                                                                                        14iget-object v2, p0, Lcom/qq/e/comm/plugin/ac/e/a/a;->c:Ljava/util/Map;
                                                                                                                                                                                        16invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        17move-result-object v0
                                                                                                                                                                                        19invoke-interface {v2, v0, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        20const/4 v0, 0x0
                                                                                                                                                                                        21goto/16 :goto_4
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Bundle.<init>
                                                                                                                                                                                        • android.os.Bundle.putString
                                                                                                                                                                                        • java.lang.Enum.ordinal
                                                                                                                                                                                        • android.os.Bundle.putInt
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • id
                                                                                                                                                                                        • type
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Landroid/os/Bundle;
                                                                                                                                                                                        2invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
                                                                                                                                                                                        4iget-object v1, p0, Lcom/baidu/mapapi/map/Overlay;->v:Ljava/lang/String;
                                                                                                                                                                                        6const-string v2, "id"
                                                                                                                                                                                        8invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        10iget-object v1, p0, Lcom/baidu/mapapi/map/Overlay;->type:Lcom/baidu/mapsdkplatform/comapi/map/h;
                                                                                                                                                                                        12invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
                                                                                                                                                                                        13move-result v1
                                                                                                                                                                                        15const-string v2, "type"
                                                                                                                                                                                        17invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
                                                                                                                                                                                        18return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.String.length
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.optInt
                                                                                                                                                                                        • com.baidu.mapapi.search.core.SearchResult$ERRORNO.RESULT_NOT_FOUND:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO
                                                                                                                                                                                        • com.baidu.mapapi.search.core.SearchResult$ERRORNO.SEARCH_OPTION_ERROR:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO
                                                                                                                                                                                        • com.baidu.mapapi.search.core.SearchResult$ERRORNO.SEARCH_SERVER_INTERNAL_ERROR:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO
                                                                                                                                                                                        • com.baidu.mapapi.search.core.SearchResult$ERRORNO.RESULT_NOT_FOUND:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO
                                                                                                                                                                                        • com.baidu.mapapi.search.core.SearchResult$ERRORNO.SEARCH_SERVER_INTERNAL_ERROR:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO
                                                                                                                                                                                        • org.json.JSONException.printStackTrace
                                                                                                                                                                                        • com.baidu.mapapi.search.core.SearchResult$ERRORNO.RESULT_NOT_FOUND:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • status
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0const/4 v0, 0x0
                                                                                                                                                                                        1if-eqz p1, :cond_35
                                                                                                                                                                                        2try_start_3:
                                                                                                                                                                                        3invoke-virtual {p1}, Ljava/lang/String;->length()I
                                                                                                                                                                                        4move-result v1
                                                                                                                                                                                        5if-gtz v1, :cond_a
                                                                                                                                                                                        6goto/16 :goto_35
                                                                                                                                                                                        7cond_a: new-instance v1, Lorg/json/JSONObject;
                                                                                                                                                                                        9invoke-direct {v1, p1}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        11const-string p1, "status"
                                                                                                                                                                                        13invoke-virtual {v1, p1}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
                                                                                                                                                                                        14move-result p1
                                                                                                                                                                                        15const/4 v2, 0x1
                                                                                                                                                                                        16if-eqz p1, :cond_29
                                                                                                                                                                                        17if-eq p1, v2, :cond_25
                                                                                                                                                                                        18const/4 v1, 0x2
                                                                                                                                                                                        19if-eq p1, v1, :cond_22
                                                                                                                                                                                        21sget-object p1, Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;->RESULT_NOT_FOUND:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;
                                                                                                                                                                                        22goto_1f: iput-object p1, p2, Lcom/baidu/mapapi/search/core/SearchResult;->error:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;
                                                                                                                                                                                        23goto/16 :goto_28
                                                                                                                                                                                        24cond_22:
                                                                                                                                                                                        25sget-object p1, Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;->SEARCH_OPTION_ERROR:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;
                                                                                                                                                                                        26goto/16 :goto_1f
                                                                                                                                                                                        27cond_25:
                                                                                                                                                                                        28sget-object p1, Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;->SEARCH_SERVER_INTERNAL_ERROR:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;
                                                                                                                                                                                        29goto/16 :goto_1f
                                                                                                                                                                                        30goto_28: return v0
                                                                                                                                                                                        31cond_29:
                                                                                                                                                                                        32invoke-direct {p0, v1, p2}, Lcom/baidu/platform/core/b/e;->a(Lorg/json/JSONObject;Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeResult;)Z
                                                                                                                                                                                        33move-result p1
                                                                                                                                                                                        34if-nez p1, :cond_34
                                                                                                                                                                                        36sget-object p1, Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;->RESULT_NOT_FOUND:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;
                                                                                                                                                                                        37iput-object p1, p2, Lcom/baidu/mapapi/search/core/SearchResult;->error:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;
                                                                                                                                                                                        38return v0
                                                                                                                                                                                        39cond_34: return v2
                                                                                                                                                                                        40goto_35:
                                                                                                                                                                                        41sget-object p1, Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;->SEARCH_SERVER_INTERNAL_ERROR:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;
                                                                                                                                                                                        42iput-object p1, p2, Lcom/baidu/mapapi/search/core/SearchResult;->error:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;
                                                                                                                                                                                        43try_end_39: return v0
                                                                                                                                                                                        44catch_3a: move-exception p1
                                                                                                                                                                                        46invoke-virtual {p1}, Lorg/json/JSONException;->printStackTrace()V
                                                                                                                                                                                        48sget-object p1, Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;->RESULT_NOT_FOUND:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;
                                                                                                                                                                                        49iput-object p1, p2, Lcom/baidu/mapapi/search/core/SearchResult;->error:Lcom/baidu/mapapi/search/core/SearchResult$ERRORNO;
                                                                                                                                                                                        50return v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.net.NetworkInfo.getType
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getNetworkType
                                                                                                                                                                                        • java.lang.Integer.toString
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • phone
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-static {p0}, Lcom/baidu/mapapi/NetworkUtil;->getActiveNetworkInfo(Landroid/content/Context;)Landroid/net/NetworkInfo;
                                                                                                                                                                                        2move-result-object v0
                                                                                                                                                                                        3const/4 v1, 0x1
                                                                                                                                                                                        4if-eqz v0, :cond_31
                                                                                                                                                                                        6invoke-virtual {v0}, Landroid/net/NetworkInfo;->getType()I
                                                                                                                                                                                        7move-result v0
                                                                                                                                                                                        8if-ne v0, v1, :cond_e
                                                                                                                                                                                        9goto/16 :goto_32
                                                                                                                                                                                        10cond_e:
                                                                                                                                                                                        11const-string v0, "phone"
                                                                                                                                                                                        13invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        14move-result-object p0
                                                                                                                                                                                        15check-cast p0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        17invoke-virtual {p0}, Landroid/telephony/TelephonyManager;->getNetworkType()I
                                                                                                                                                                                        18move-result p0
                                                                                                                                                                                        19packed-switch p0, :pswitch_data_38
                                                                                                                                                                                        20goto/16 :goto_31
                                                                                                                                                                                        21pswitch_1e: const/16 v1, 0xa
                                                                                                                                                                                        22goto/16 :goto_32
                                                                                                                                                                                        23pswitch_21: const/4 v1, 0x4
                                                                                                                                                                                        24goto/16 :goto_32
                                                                                                                                                                                        25pswitch_23: const/4 v1, 0x2
                                                                                                                                                                                        26goto/16 :goto_32
                                                                                                                                                                                        27pswitch_25: const/16 v1, 0x8
                                                                                                                                                                                        28goto/16 :goto_32
                                                                                                                                                                                        29pswitch_28: const/4 v1, 0x7
                                                                                                                                                                                        30goto/16 :goto_32
                                                                                                                                                                                        31pswitch_2a: const/4 v1, 0x5
                                                                                                                                                                                        32goto/16 :goto_32
                                                                                                                                                                                        33pswitch_2c: const/16 v1, 0x9
                                                                                                                                                                                        34goto/16 :goto_32
                                                                                                                                                                                        35pswitch_2f: const/4 v1, 0x6
                                                                                                                                                                                        36goto/16 :goto_32
                                                                                                                                                                                        37goto_31: const/4 v1, 0x0
                                                                                                                                                                                        38goto_32:
                                                                                                                                                                                        39invoke-static {v1}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
                                                                                                                                                                                        40move-result-object p0
                                                                                                                                                                                        41return-object p0
                                                                                                                                                                                        42nop
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Object.<init>
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • java.util.Map.putAll
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • type
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Ljava/lang/String;",
                                                                                                                                                                                        4"Ljava/util/Map<",
                                                                                                                                                                                        5"Ljava/lang/String;",
                                                                                                                                                                                        6"Ljava/lang/Object;",
                                                                                                                                                                                        7">;)V"
                                                                                                                                                                                        8}
                                                                                                                                                                                        9.end annotation
                                                                                                                                                                                        11invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                                                                                                                                                                                        12new-instance v0, Ljava/util/HashMap;
                                                                                                                                                                                        14invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        15iput-object v0, p0, Lcom/unity3d/services/monetization/placementcontent/core/PlacementContent;->extras:Ljava/util/Map;
                                                                                                                                                                                        16iput-object p1, p0, Lcom/unity3d/services/monetization/placementcontent/core/PlacementContent;->placementId:Ljava/lang/String;
                                                                                                                                                                                        18const-string p1, "type"
                                                                                                                                                                                        20invoke-interface {p2, p1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        21move-result-object p1
                                                                                                                                                                                        22check-cast p1, Ljava/lang/String;
                                                                                                                                                                                        23iput-object p1, p0, Lcom/unity3d/services/monetization/placementcontent/core/PlacementContent;->type:Ljava/lang/String;
                                                                                                                                                                                        25iget-object p1, p0, Lcom/unity3d/services/monetization/placementcontent/core/PlacementContent;->extras:Ljava/util/Map;
                                                                                                                                                                                        27invoke-interface {p1, p2}, Ljava/util/Map;->putAll(Ljava/util/Map;)V
                                                                                                                                                                                        28return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • org.json.JSONObject.<init>
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        • org.json.JSONObject.putOpt
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • suid
                                                                                                                                                                                        • sid
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2Lorg/json/JSONException;
                                                                                                                                                                                        3}
                                                                                                                                                                                        4.end annotation
                                                                                                                                                                                        5new-instance v0, Lorg/json/JSONObject;
                                                                                                                                                                                        7invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
                                                                                                                                                                                        8if-eqz p0, :cond_19
                                                                                                                                                                                        10invoke-virtual {p0}, Lcom/qq/e/comm/managers/setting/SM;->getSuid()Ljava/lang/String;
                                                                                                                                                                                        11move-result-object v1
                                                                                                                                                                                        13const-string v2, "suid"
                                                                                                                                                                                        15invoke-virtual {v0, v2, v1}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        17invoke-virtual {p0}, Lcom/qq/e/comm/managers/setting/SM;->getSid()Ljava/lang/String;
                                                                                                                                                                                        18move-result-object p0
                                                                                                                                                                                        20const-string v1, "sid"
                                                                                                                                                                                        22invoke-virtual {v0, v1, p0}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
                                                                                                                                                                                        23cond_19: return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.mintegral.msdk.reward.player.MTGRewardVideoActivity.i:Lcom/mintegral/msdk/reward/a/d
                                                                                                                                                                                        • com.mintegral.msdk.reward.player.MTGRewardVideoActivity.i:Lcom/mintegral/msdk/reward/a/d
                                                                                                                                                                                        • com.mintegral.msdk.reward.player.MTGRewardVideoActivity.d:Lcom/mintegral/msdk/videocommon/b/c
                                                                                                                                                                                        • com.mintegral.msdk.video.js.activity.VideoWebViewActivity.mHandler:Landroid/os/Handler
                                                                                                                                                                                        • com.mintegral.msdk.reward.player.MTGRewardVideoActivity.o:Ljava/lang/Runnable
                                                                                                                                                                                        • android.os.Handler.removeCallbacks
                                                                                                                                                                                        • com.mintegral.msdk.reward.player.MTGRewardVideoActivity.f:Lcom/mintegral/msdk/base/entity/CampaignEx
                                                                                                                                                                                        • com.mintegral.msdk.reward.player.MTGRewardVideoActivity.d:Lcom/mintegral/msdk/videocommon/b/c
                                                                                                                                                                                        • com.mintegral.msdk.reward.player.MTGRewardVideoActivity.b:Ljava/lang/String
                                                                                                                                                                                        • com.mintegral.msdk.reward.player.MTGRewardVideoActivity.c:Ljava/lang/String
                                                                                                                                                                                        • com.mintegral.msdk.reward.player.MTGRewardVideoActivity.f:Lcom/mintegral/msdk/base/entity/CampaignEx
                                                                                                                                                                                        • java.lang.Throwable.getMessage
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • AbstractJSActivity
                                                                                                                                                                                        • sendToServerRewardInfo
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "AbstractJSActivity"
                                                                                                                                                                                        2const/4 v1, 0x1
                                                                                                                                                                                        3try_start_3: iput-boolean v1, p0, Lcom/mintegral/msdk/reward/player/MTGRewardVideoActivity;->k:Z
                                                                                                                                                                                        5iget-object v1, p0, Lcom/mintegral/msdk/reward/player/MTGRewardVideoActivity;->i:Lcom/mintegral/msdk/reward/a/d;
                                                                                                                                                                                        6if-eqz v1, :cond_12
                                                                                                                                                                                        8iget-object v1, p0, Lcom/mintegral/msdk/reward/player/MTGRewardVideoActivity;->i:Lcom/mintegral/msdk/reward/a/d;
                                                                                                                                                                                        9iget-boolean v2, p0, Lcom/mintegral/msdk/reward/player/MTGRewardVideoActivity;->j:Z
                                                                                                                                                                                        11iget-object v3, p0, Lcom/mintegral/msdk/reward/player/MTGRewardVideoActivity;->d:Lcom/mintegral/msdk/videocommon/b/c;
                                                                                                                                                                                        13invoke-interface {v1, v2, v3}, Lcom/mintegral/msdk/reward/a/d;->a(ZLcom/mintegral/msdk/videocommon/b/c;)V
                                                                                                                                                                                        14cond_12:
                                                                                                                                                                                        15iget-object v1, p0, Lcom/mintegral/msdk/video/js/activity/VideoWebViewActivity;->mHandler:Landroid/os/Handler;
                                                                                                                                                                                        17iget-object v2, p0, Lcom/mintegral/msdk/reward/player/MTGRewardVideoActivity;->o:Ljava/lang/Runnable;
                                                                                                                                                                                        19invoke-virtual {v1, v2}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V
                                                                                                                                                                                        21invoke-static {}, Lcom/mintegral/msdk/reward/b/a;->b()V
                                                                                                                                                                                        22iget-boolean v1, p0, Lcom/mintegral/msdk/video/js/activity/VideoWebViewActivity;->mIsIV:Z
                                                                                                                                                                                        23if-nez v1, :cond_34
                                                                                                                                                                                        24iget-boolean v1, p0, Lcom/mintegral/msdk/reward/player/MTGRewardVideoActivity;->j:Z
                                                                                                                                                                                        25if-eqz v1, :cond_34
                                                                                                                                                                                        27const-string v1, "sendToServerRewardInfo"
                                                                                                                                                                                        29invoke-static {v0, v1}, Lcom/mintegral/msdk/base/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        31iget-object v1, p0, Lcom/mintegral/msdk/reward/player/MTGRewardVideoActivity;->f:Lcom/mintegral/msdk/base/entity/CampaignEx;
                                                                                                                                                                                        33iget-object v2, p0, Lcom/mintegral/msdk/reward/player/MTGRewardVideoActivity;->d:Lcom/mintegral/msdk/videocommon/b/c;
                                                                                                                                                                                        35iget-object v3, p0, Lcom/mintegral/msdk/reward/player/MTGRewardVideoActivity;->b:Ljava/lang/String;
                                                                                                                                                                                        37iget-object v4, p0, Lcom/mintegral/msdk/reward/player/MTGRewardVideoActivity;->c:Ljava/lang/String;
                                                                                                                                                                                        39invoke-static {v1, v2, v3, v4}, Lcom/mintegral/msdk/video/module/b/a;->a(Lcom/mintegral/msdk/base/entity/CampaignEx;Lcom/mintegral/msdk/videocommon/b/c;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        40cond_34:
                                                                                                                                                                                        41iget-object v1, p0, Lcom/mintegral/msdk/reward/player/MTGRewardVideoActivity;->f:Lcom/mintegral/msdk/base/entity/CampaignEx;
                                                                                                                                                                                        43invoke-static {v1}, Lcom/mintegral/msdk/videocommon/a;->c(Lcom/mintegral/msdk/base/entity/CampaignEx;)V
                                                                                                                                                                                        44try_end_39: return-void
                                                                                                                                                                                        45catch_3a: move-exception v1
                                                                                                                                                                                        47invoke-virtual {v1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
                                                                                                                                                                                        48move-result-object v2
                                                                                                                                                                                        50invoke-static {v0, v2, v1}, Lcom/mintegral/msdk/base/utils/i;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                        51return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.Map.get
                                                                                                                                                                                        • com.unity3d.services.monetization.core.placementcontent.PlacementContentResultFactory$PlacementContentResultType.parse
                                                                                                                                                                                        • java.lang.Enum.ordinal
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • type
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Ljava/lang/String;",
                                                                                                                                                                                        4"Ljava/util/Map<",
                                                                                                                                                                                        5"Ljava/lang/String;",
                                                                                                                                                                                        6"Ljava/lang/Object;",
                                                                                                                                                                                        7">;)",
                                                                                                                                                                                        8"Lcom/unity3d/services/monetization/placementcontent/core/PlacementContent;"
                                                                                                                                                                                        9}
                                                                                                                                                                                        10.end annotation
                                                                                                                                                                                        12const-string v0, "type"
                                                                                                                                                                                        14invoke-interface {p1, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        15move-result-object v0
                                                                                                                                                                                        16check-cast v0, Ljava/lang/String;
                                                                                                                                                                                        18invoke-static {v0}, Lcom/unity3d/services/monetization/core/placementcontent/PlacementContentResultFactory$PlacementContentResultType;->parse(Ljava/lang/String;)Lcom/unity3d/services/monetization/core/placementcontent/PlacementContentResultFactory$PlacementContentResultType;
                                                                                                                                                                                        19move-result-object v0
                                                                                                                                                                                        21sget-object v1, Lcom/unity3d/services/monetization/core/placementcontent/PlacementContentResultFactory$1;->$SwitchMap$com$unity3d$services$monetization$core$placementcontent$PlacementContentResultFactory$PlacementContentResultType:[I
                                                                                                                                                                                        23invoke-virtual {v0}, Ljava/lang/Enum;->ordinal()I
                                                                                                                                                                                        24move-result v0
                                                                                                                                                                                        25aget v0, v1, v0
                                                                                                                                                                                        26const/4 v1, 0x1
                                                                                                                                                                                        27if-eq v0, v1, :cond_2f
                                                                                                                                                                                        28const/4 v1, 0x2
                                                                                                                                                                                        29if-eq v0, v1, :cond_29
                                                                                                                                                                                        30const/4 v1, 0x3
                                                                                                                                                                                        31if-eq v0, v1, :cond_23
                                                                                                                                                                                        32new-instance v0, Lcom/unity3d/services/monetization/placementcontent/core/PlacementContent;
                                                                                                                                                                                        34invoke-direct {v0, p0, p1}, Lcom/unity3d/services/monetization/placementcontent/core/PlacementContent;-><init>(Ljava/lang/String;Ljava/util/Map;)V
                                                                                                                                                                                        35return-object v0
                                                                                                                                                                                        36cond_23: new-instance v0, Lcom/unity3d/services/monetization/placementcontent/core/NoFillPlacementContent;
                                                                                                                                                                                        38invoke-direct {v0, p0, p1}, Lcom/unity3d/services/monetization/placementcontent/core/NoFillPlacementContent;-><init>(Ljava/lang/String;Ljava/util/Map;)V
                                                                                                                                                                                        39return-object v0
                                                                                                                                                                                        40cond_29: new-instance v0, Lcom/unity3d/services/monetization/placementcontent/purchasing/PromoAdPlacementContent;
                                                                                                                                                                                        42invoke-direct {v0, p0, p1}, Lcom/unity3d/services/monetization/placementcontent/purchasing/PromoAdPlacementContent;-><init>(Ljava/lang/String;Ljava/util/Map;)V
                                                                                                                                                                                        43return-object v0
                                                                                                                                                                                        44cond_2f: new-instance v0, Lcom/unity3d/services/monetization/placementcontent/ads/ShowAdPlacementContent;
                                                                                                                                                                                        46invoke-direct {v0, p0, p1}, Lcom/unity3d/services/monetization/placementcontent/ads/ShowAdPlacementContent;-><init>(Ljava/lang/String;Ljava/util/Map;)V
                                                                                                                                                                                        47return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.IllegalArgumentException.<init>
                                                                                                                                                                                        • java.lang.IllegalStateException.<init>
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • option or mLocation can not be null
                                                                                                                                                                                        • GeoCoder is null, please call newInstance() first.
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1iget-object v0, p0, Lcom/baidu/mapapi/search/geocode/GeoCoder;->a:Lcom/baidu/platform/core/b/d;
                                                                                                                                                                                        2if-eqz v0, :cond_1b
                                                                                                                                                                                        3if-eqz p1, :cond_13
                                                                                                                                                                                        5invoke-virtual {p1}, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeOption;->getLocation()Lcom/baidu/mapapi/model/LatLng;
                                                                                                                                                                                        6move-result-object v0
                                                                                                                                                                                        7if-eqz v0, :cond_13
                                                                                                                                                                                        9iget-object v0, p0, Lcom/baidu/mapapi/search/geocode/GeoCoder;->a:Lcom/baidu/platform/core/b/d;
                                                                                                                                                                                        11invoke-interface {v0, p1}, Lcom/baidu/platform/core/b/d;->a(Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeOption;)Z
                                                                                                                                                                                        12move-result p1
                                                                                                                                                                                        13return p1
                                                                                                                                                                                        14cond_13: new-instance p1, Ljava/lang/IllegalArgumentException;
                                                                                                                                                                                        16const-string v0, "option or mLocation can not be null"
                                                                                                                                                                                        18invoke-direct {p1, v0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        19throw p1
                                                                                                                                                                                        20cond_1b: new-instance p1, Ljava/lang/IllegalStateException;
                                                                                                                                                                                        22const-string v0, "GeoCoder is null, please call newInstance() first."
                                                                                                                                                                                        24invoke-direct {p1, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        25throw p1
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Handler.obtainMessage
                                                                                                                                                                                        • android.os.Handler.sendMessage
                                                                                                                                                                                        • java.lang.RuntimeException.<init>
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • no thread running. please call start method first!
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1iget-object v0, p0, Lc/d/b/a/c/b;->d:Landroid/os/HandlerThread;
                                                                                                                                                                                        2if-eqz v0, :cond_1a
                                                                                                                                                                                        4iget-object v0, p0, Lc/d/b/a/c/b;->f:Lc/d/b/a/c/b$a;
                                                                                                                                                                                        5if-eqz v0, :cond_1a
                                                                                                                                                                                        6if-eqz p1, :cond_18
                                                                                                                                                                                        8invoke-virtual {v0}, Landroid/os/Handler;->obtainMessage()Landroid/os/Message;
                                                                                                                                                                                        9move-result-object v0
                                                                                                                                                                                        10const/4 v1, 0x1
                                                                                                                                                                                        11iput v1, v0, Landroid/os/Message;->what:I
                                                                                                                                                                                        12iput-object p1, v0, Landroid/os/Message;->obj:Ljava/lang/Object;
                                                                                                                                                                                        14iget-object p1, p0, Lc/d/b/a/c/b;->f:Lc/d/b/a/c/b$a;
                                                                                                                                                                                        16invoke-virtual {p1, v0}, Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z
                                                                                                                                                                                        17cond_18: const/4 p1, 0x0
                                                                                                                                                                                        18return p1
                                                                                                                                                                                        19cond_1a: new-instance p1, Ljava/lang/RuntimeException;
                                                                                                                                                                                        21const-string v0, "no thread running. please call start method first!"
                                                                                                                                                                                        23invoke-direct {p1, v0}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        24throw p1
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.HashMap.get
                                                                                                                                                                                        • java.lang.String.equals
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • type
                                                                                                                                                                                        • video
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"(",
                                                                                                                                                                                        3"Lcom/baidu/mobads/interfaces/IXAdContainer;",
                                                                                                                                                                                        4"Ljava/util/HashMap<",
                                                                                                                                                                                        5"Ljava/lang/String;",
                                                                                                                                                                                        6"Ljava/lang/Object;",
                                                                                                                                                                                        7">;)V"
                                                                                                                                                                                        8}
                                                                                                                                                                                        9.end annotation
                                                                                                                                                                                        10const/4 p1, 0x1
                                                                                                                                                                                        11iput-boolean p1, p0, Lcom/baidu/mobads/production/f/b;->B:Z
                                                                                                                                                                                        12if-eqz p2, :cond_14
                                                                                                                                                                                        14const-string p1, "type"
                                                                                                                                                                                        16invoke-virtual {p2, p1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        17move-result-object p1
                                                                                                                                                                                        18if-eqz p1, :cond_14
                                                                                                                                                                                        19check-cast p1, Ljava/lang/String;
                                                                                                                                                                                        21const-string p2, "video"
                                                                                                                                                                                        23invoke-virtual {p1, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                        24cond_14: return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • com.baidu.mapapi.animation.Animation$RepeatMode.<init>
                                                                                                                                                                                        • com.baidu.mapapi.animation.Animation$RepeatMode.<init>
                                                                                                                                                                                        • com.baidu.mapapi.animation.Animation$RepeatMode.RESTART:Lcom/baidu/mapapi/animation/Animation$RepeatMode
                                                                                                                                                                                        • com.baidu.mapapi.animation.Animation$RepeatMode.REVERSE:Lcom/baidu/mapapi/animation/Animation$RepeatMode
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • RESTART
                                                                                                                                                                                        • REVERSE
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Lcom/baidu/mapapi/animation/Animation$RepeatMode;
                                                                                                                                                                                        1const/4 v1, 0x0
                                                                                                                                                                                        3const-string v2, "RESTART"
                                                                                                                                                                                        5invoke-direct {v0, v2, v1}, Lcom/baidu/mapapi/animation/Animation$RepeatMode;-><init>(Ljava/lang/String;I)V
                                                                                                                                                                                        6sput-object v0, Lcom/baidu/mapapi/animation/Animation$RepeatMode;->RESTART:Lcom/baidu/mapapi/animation/Animation$RepeatMode;
                                                                                                                                                                                        7new-instance v0, Lcom/baidu/mapapi/animation/Animation$RepeatMode;
                                                                                                                                                                                        8const/4 v2, 0x1
                                                                                                                                                                                        10const-string v3, "REVERSE"
                                                                                                                                                                                        12invoke-direct {v0, v3, v2}, Lcom/baidu/mapapi/animation/Animation$RepeatMode;-><init>(Ljava/lang/String;I)V
                                                                                                                                                                                        13sput-object v0, Lcom/baidu/mapapi/animation/Animation$RepeatMode;->REVERSE:Lcom/baidu/mapapi/animation/Animation$RepeatMode;
                                                                                                                                                                                        14const/4 v0, 0x2
                                                                                                                                                                                        15new-array v0, v0, [Lcom/baidu/mapapi/animation/Animation$RepeatMode;
                                                                                                                                                                                        17sget-object v3, Lcom/baidu/mapapi/animation/Animation$RepeatMode;->RESTART:Lcom/baidu/mapapi/animation/Animation$RepeatMode;
                                                                                                                                                                                        18aput-object v3, v0, v1
                                                                                                                                                                                        20sget-object v1, Lcom/baidu/mapapi/animation/Animation$RepeatMode;->REVERSE:Lcom/baidu/mapapi/animation/Animation$RepeatMode;
                                                                                                                                                                                        21aput-object v1, v0, v2
                                                                                                                                                                                        22sput-object v0, Lcom/baidu/mapapi/animation/Animation$RepeatMode;->a:[Lcom/baidu/mapapi/animation/Animation$RepeatMode;
                                                                                                                                                                                        23return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Object.<init>
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • type
                                                                                                                                                                                        • adType
                                                                                                                                                                                        • eid
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "type"
                                                                                                                                                                                        3invoke-static {p1, v0}, Ld/e/b/i;->b(Ljava/lang/Object;Ljava/lang/String;)V
                                                                                                                                                                                        5const-string v0, "adType"
                                                                                                                                                                                        7invoke-static {p2, v0}, Ld/e/b/i;->b(Ljava/lang/Object;Ljava/lang/String;)V
                                                                                                                                                                                        9const-string v0, "eid"
                                                                                                                                                                                        11invoke-static {p3, v0}, Ld/e/b/i;->b(Ljava/lang/Object;Ljava/lang/String;)V
                                                                                                                                                                                        13invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                                                                                                                                                                                        14iput-object p1, p0, Lcom/firebear/androil/model/event_bean/ADEvent;->type:Ljava/lang/String;
                                                                                                                                                                                        15iput-object p2, p0, Lcom/firebear/androil/model/event_bean/ADEvent;->adType:Ljava/lang/String;
                                                                                                                                                                                        16iput-object p3, p0, Lcom/firebear/androil/model/event_bean/ADEvent;->eid:Ljava/lang/String;
                                                                                                                                                                                        17return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getNetworkType
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • phone
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0try_start_0:
                                                                                                                                                                                        1const-string v0, "phone"
                                                                                                                                                                                        3invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        4move-result-object p0
                                                                                                                                                                                        5check-cast p0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        6if-eqz p0, :cond_13
                                                                                                                                                                                        8invoke-virtual {p0}, Landroid/telephony/TelephonyManager;->getNetworkType()I
                                                                                                                                                                                        9move-result p0
                                                                                                                                                                                        11invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        12move-result-object p0
                                                                                                                                                                                        13try_end_12: return-object p0
                                                                                                                                                                                        14cond_13: const/4 p0, 0x0
                                                                                                                                                                                        15return-object p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getNeighboringCellInfo
                                                                                                                                                                                        • java.util.Collections.emptyList
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • phone
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "phone"
                                                                                                                                                                                        3invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        4move-result-object v0
                                                                                                                                                                                        5check-cast v0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        6if-eqz v0, :cond_10
                                                                                                                                                                                        7try_start_a:
                                                                                                                                                                                        8invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getNeighboringCellInfo()Ljava/util/List;
                                                                                                                                                                                        9try_end_d: move-result-object v0
                                                                                                                                                                                        10goto_e: return-object v0
                                                                                                                                                                                        11catch_f: move-exception v0
                                                                                                                                                                                        12cond_10:
                                                                                                                                                                                        13invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
                                                                                                                                                                                        14move-result-object v0
                                                                                                                                                                                        15goto/16 :goto_e
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.HashMap.<init>
                                                                                                                                                                                        • java.util.Map.put
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • type
                                                                                                                                                                                        • NOT_AVAILABLE
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0new-instance v0, Ljava/util/HashMap;
                                                                                                                                                                                        2invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                        4const-string v1, "type"
                                                                                                                                                                                        6const-string v2, "NOT_AVAILABLE"
                                                                                                                                                                                        8invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                        9new-instance v1, Lcom/unity3d/services/monetization/core/placementcontent/PlacementContents$NotAvailablePlacementContent;
                                                                                                                                                                                        11const-string v2, ""
                                                                                                                                                                                        13invoke-direct {v1, v2, v0}, Lcom/unity3d/services/monetization/core/placementcontent/PlacementContents$NotAvailablePlacementContent;-><init>(Ljava/lang/String;Ljava/util/Map;)V
                                                                                                                                                                                        14return-object v1
                                                                                                                                                                                        APIs
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAMK2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarVdnVFNp1923JKEkoYUISAkiXRAQEER6FwSkw1gISYBACDEkqNgdh1F07GLBio6KOOpYABkLog62UezdQR1URsbB3uX9kYBTvu/Hu9b7rHWz9t3Z55x9zrrrrnsAA2+hQiEjDYFiuUqZHB0myMzKFrB+BQ0eOLCAs1BUqghNSorH/3teXwUBAJfchAqFDP/dMRJLSkUAkQQgV1wqKgaIfQBtIVIoVQCjDYDdBJVCBTBeAuApM7OyAaYOAF6+BlsC4OVqsAcAnjI1ORxgRgA6bKFQmQ9wkwAIykT5KoCrAOAhF0vlAHcDgCBRgVAMcNsBDCouLhEDBmwATrl/yZP/t5y5fTmFwvw+rOkFAKATIS1VyIST8L8+xTJ1b40BANgFyphkADyA2FZUEpcMgA0QB+W5CYkAjAHipFQMaPHNAnVMmlbfJSoNzwbAB0iIhRFxACwBkq8uSgvVYi+hEtDoyQSpKjZVi3OVJcna/GSZpDQypRcXSGLjtTnnyGUJvXhdnjQqFoAhQO4rL0jN0Pgkj5dJ0xMAcAGyrbQoJU6rv1teEJ7Qq1Gqk9MADATIl3nKqGSNhjIrLu3ti3IXCSNTAJgBVIiqIDVGE0tlSkoz43u9iSURkRoPlFgiT9N6plQKVViyNrZCIUvS6ql1Ell0smbO1O7SspTe2IsqZap25tT9QuGIJI1/6rVClZSq8UbTiEc4IiCAGgLkogSFkJ7rauiCQPtPFIRQIh8SuGmZ3ogMCKGEHEKkoBx/QA4JSvviwiCEEhKUQY5Pfazm1w15EEKJMkhQiiI8hBLFtAUdRAfQ8XQQHUIH0V60H+3fGycw6K3KjGRGMGOYUUznPh8ilECGEigh/Tf3JZLxkHGBcZ9xhdHOuIE4yCCBGkpIIO/rLB2/QQlp7/046SzlP5wLMBLtUGunIkEu5Ojs1dAOtBftQ4fRgXQQ7Q8Bzact4EZ70350KB1MB9A+tP/fHKr7XHyZ5T/rSSD/W49anuvC9dG6yO3zH96n+meW8L/MSIwSxP1TSc2h9lKt1FHqFHWQaoCAOkI1UmepQ1TDX56E36BEfl+1ZEggRxFkkPZqPOo8Oj0+/qu6UOtACQlKAZVkogoAwksUk5TS/AKVIFShkEkEsXKR+yCBl4enD5CZlS3QvD5e8EEAIPinv3DjmwH/SoDI/8IJ7YADDwGT1184u+cAexFwqE2kVpZpOBoAGNCDAXgwhzXs4AQ3eMEXAQhBJEYgEanIwliIUIBiKDEBUzATFZiHRViO1ViPTdiGH7AHDTiIo/gZZ9CGK7iFdnTgCbrxGh8IgmARHMKEMCdsCHvClfAi/IggIpKIJ5KJLCKHyCfkhJqYQnxNzCOWEKuJjUQt8SNxgDhKnCIuEDeIe0Qn8Zx4T1Ikm+SRVqQDOZj0I0PJODKVHEPmk+PJcnI2uYBcSdaQO8h68ih5hrxCtpNPyFcUKH2KT9lSbpQfFU4lUtlUHqWkplGVVBVVQ+2kmqhW6hLVTnVR72gmbUILaDc6gI6h02gRPZ6eRs+nV9Pb6Hr6OH2Jvkd3058ZHIYlw5UxjBHLyGTkMyYwKhhVjC2M/YwTjCuMDsZrJpPJZzoyhzJjmFnMQuZk5nzmWuYuZjPzAvMB8xWLxTJnubICWYksIUvFqmCtYu1gHWFdZHWw3uro69joeOlE6WTryHVm6VTpbNc5rHNR55HOB11DXXvdYbqJumLdSboLdTfrNume1+3Q/aBnpOeoF6iXqleoN1Nvpd5OvRN6t/Ve6OvrD9D31x+lL9Wfob9Sf7f+Sf17+u/YxmwXdjh7NFvNXsDeym5m32C/4HA4DpwQTjZHxVnAqeUc49zlvOWacN25sVwxdzq3mlvPvch9aqBrYG8QajDWoNygymCvwXmDLkNdQwfDcEOh4TTDasMDhtcMXxmZGHkaJRoVG8032m50yuixMcvYwTjSWGw823iT8THjByaUiZ1JuInI5GuTzSYnTDp4TJ4jL5ZXyJvH+4F3jtdtamzqbZpuOtG02vSQaTuf4jvwY/ky/kL+Hv5V/vt+Vv1C+0n6ze23s9/Ffm/M+puFmEnMKs12mV0xe28uMI80LzJfbN5gfseCtnCxGGUxwWKdxQmLrv68/gH9Rf0r++/pf9OStHSxTLacbLnJ8qzlKytrq2grhdUqq2NWXdZ86xDrQutl1oetO21MbIJspDbLbI7Y/C4wFYQKZIKVguOCbltL2xhbte1G23O2HwY4DkgbMGvArgF37PTs/Ozy7JbZtdh1D7QZOHLglIF1A2/a69r72RfYr7BvtX/j4OiQ4fCtQ4PDY0czx1jHcsc6x9tOHKdgp/FONU6XnZnOfs5Fzmud21xIFx+XApdql/OupKuvq9R1reuFQYxB/oPkg2oGXXNju4W6lbnVud1z57vHu89yb3B/Onjg4OzBiwe3Dv7s4eMh89jsccvT2HOE5yzPJs/nXi5eIq9qr8tDOEOihkwf0jjkmbert8R7nfd1HxOfkT7f+rT4fPId6qv03enbOXTg0Jyha4Ze8+P5JfnN9zvpz/AP85/uf9D/3TDfYaphe4b9GeAWUBSwPeDxcMfhkuGbhz8IHBAoDNwY2B4kCMoJ2hDUHmwbLAyuCb4fYhciDtkS8ijUObQwdEfo0zCPMGXY/rA34cPCp4Y3R1AR0RGVEecijSPTIldH3o0aEJUfVRfVHe0TPTm6OYYRExezOOZarFWsKLY2tnvE0BFTRxyPY8elxK2Oux/vEq+MbxpJjhwxcunI2wn2CfKEhkQkxiYuTbyT5Jg0PumnUcxRSaOqRz1M9kyektyaYpIyLmV7yuvUsNSFqbfSnNLUaS3pBumj02vT32REZCzJaM8cnDk180yWRZY0qzGblZ2evSX71VeRXy3/qmO0z+iK0VfHOI6ZOObUWIuxsrGHxhmME47bm8PIycjZnvNRmCisEb7Kjc1dk9stChetED0Rh4iXiTslgZIlkkd5gXlL8h7nB+Yvze8sCC6oKuiShktXS58VxhSuL3xTlFi0tahHliHbVaxTnFN8QG4sL5IfL7EumVhyQeGqqFC0jx82fvn4bmWcckspUTqmtFHFUylUZ9VO6m/U98qCyqrL3k5In7B3otFE+cSzk1wmzZ30qDyq/PvJ9GTR5JYptlNmTrk3NXTqxmnEtNxpLdPtps+e3jEjesa2mXozi2b+Mstj1pJZL7/O+LppttXsGbMffBP9TV0Ft0JZce3bgG/Xz6HnSOecmztk7qq5nyvFlafnecyrmvdxvmj+6e88v1v5Xc+CvAXnFvouXLeIuUi+6Ori4MXblhgtKV/yYOnIpfXLBMsql71cPm75qSrvqvUr9FaoV7SvjF/ZuGrgqkWrPq4uWH2lOqx61xrLNXPXvFkrXntxXci6neut1s9b/36DdMP1jdEb62scaqo2MTeVbXq4OX1z6/d+39dusdgyb8unrfKt7duStx2vHVpbu91y+8I6sk5d17lj9I62HyJ+aNzptnPjLv6uebuxW7379x9zfry6J25Py16/vTv32e9bs99kf2U9UT+pvruhoKG9MavxwoERB1qaApr2/+T+09aDtgerD5keWnhY7/Dswz1Hyo+8alY0dx3NP/qgZVzLrWOZxy4fH3X83Im4Eyd/jvr5WGto65GTgScPnhp26sBpv9MNZ3zP1J/1Obv/F59f9p/zPVd/fuj5xjb/tqYLwy8cvhh88eiliEs/X469fOZKwpULV9OuXr82+lr7dfH1xzdkN57dLLv54daM24zblXcM71Tdtbxb86vzr7vafdsP3Yu4d/Z+yv1bD0QPnvxW+tvHjtkPOQ+rHtk8qn3s9fhgZ1Rn2+9f/d7xRPHkQ1fFH0Z/rHnq9HTfnyF/nu3O7O54pnzW83z+C/MXW196v2x5lfTq7uvi1x/eVL41f7vtnd+71vcZ7x99mPCR9XHlJ+dPTZ/jPt/uKe7pUQiVQgAABYDMywOebwU4WYBJG6DH1exfAABCszMCmm+Q/xtrdjQAgC+wNQRImwHENwPrmgH7GQC7GUgCkBoCcsiQvkt7SvOGeGlysZUA421PzwsrgNUEfFL29HxY29PzaTNA3QCax2v2PgBgGgIbzAHg7DXDf+1f/wF1omtGsguOrwAAACBjSFJNAABtdQAAc6AAAPzdAACDZAAAcOgAAOxoAAAwPgAAEJDk7JnqAAAMbElEQVR4AQBcDKPzAP///+f////////////////////////////////////C////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////uv///////////////////////////////////+cEAAAAGAAAAAAAAAAAAAAA1QAAAPgAAADwAAAA/wAAANEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADOAAAAAQAAAAEAAAAQAAAABgAAAC0AAAAAAAAAGAD///////////////////+4////CP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wb///+y////////////////AP/////////L////t/////////+4////Cf///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8G////s/////////+3////wP////8A/////////8P///8H////tv////////+4////Cf///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////Bv///7T/////////t////wj////D/////wD/////////w////wD///8G////tP////////+5////Cf///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wb///+1/////////7b///8H////AP///8P/////AP/////////D////AP///wD///8G////tP////////+5////Cv///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8H////tv////////+2////B////wD///8A////w/////8A////xv///5f///8A////AP///wD///8G////sv////////+6////Cv///wD///8A////AP///wD///8A////AP///wD///8A////B////7b/////////tf///wb///8A////AP///wD///+T////xQD///8A////AP///wD///8A////AP///wD///8G////sP////////+7////Cv///wD///8A////AP///wD///8A////AP///wj///+3/////////7T///8G////AP///wD///8A////AP///wD///8AAP///wD///8A////AP///wD///8A////AP///wD///8G////rv////////+e////AP///wD///8A////AP///wD///8A////l/////////+z////Bv///wD///8A////AP///wD///8A////AP///wAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPoAAABYAAAAiwAAANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHAAAA/QAAAHIAAAD6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAACOAAAAYQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAACTAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wD///8A////AP///wD///8A////AP///wD///8G////rP////////+d////AP///wD///8A////AP///wD///8A////l/////////+y////Bv///wD///8A////AP///wD///8A////AP///wAA////AP///wD///8A////AP///wD///8A////Bv///67/////////u////wr///8A////AP///wD///8A////AP///wD///8I////t/////////+0////Bv///wD///8A////AP///wD///8A////AAD////B////mP///wD///8A////AP///wb///+w/////////7r///8K////AP///wD///8A////AP///wD///8A////AP///wD///8I////t/////////+1////Bv///wD///8A////AP///5L////GAP////z////D////AP///wD///8G////sv////////+5////Cv///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8H////t/////////+2////B////wD///8A////w/////8A/////////8P///8A////Bv///7T/////////uf///wn///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8H////tv////////+3////CP///wD////D/////wD/////////w////wf///+2/////////7j///8J////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8G////tv////////+3////CP///73/////AP/////////L////t/////////+4////CP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8G////tP////////+4////vf////8A////////////////////t////wj///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8G////tP///////////////wQAAAAAAAAAAAAAAAAAAAAcAAAAtAAAAP8AAAAAAAAAzAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgAAAAzAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAP///+j///////////////////////////////////+/////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////v////////////////////////////////////+UBAAD//2sOinepAH3NAAAAAElFTkSuQmCC
                                                                                                                                                                                        • iVBORw0KGgoAAAANSUhEUgAAABwAAAAZCAYAAAAiwE4nAAAACXBIWXMAABYlAAAWJQFJUiTwAAAMK2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarVdnVFNp1923JKEkoYUISAkiXRAQEER6FwSkw1gISYBACDEkqNgdh1F07GLBio6KOOpYABkLog62UezdQR1URsbB3uX9kYBTvu/Hu9b7rHWz9t3Z55x9zrrrrnsAA2+hQiEjDYFiuUqZHB0myMzKFrB+BQ0eOLCAs1BUqghNSorH/3teXwUBAJfchAqFDP/dMRJLSkUAkQQgV1wqKgaIfQBtIVIoVQCjDYDdBJVCBTBeAuApM7OyAaYOAF6+BlsC4OVqsAcAnjI1ORxgRgA6bKFQmQ9wkwAIykT5KoCrAOAhF0vlAHcDgCBRgVAMcNsBDCouLhEDBmwATrl/yZP/t5y5fTmFwvw+rOkFAKATIS1VyIST8L8+xTJ1b40BANgFyphkADyA2FZUEpcMgA0QB+W5CYkAjAHipFQMaPHNAnVMmlbfJSoNzwbAB0iIhRFxACwBkq8uSgvVYi+hEtDoyQSpKjZVi3OVJcna/GSZpDQypRcXSGLjtTnnyGUJvXhdnjQqFoAhQO4rL0jN0Pgkj5dJ0xMAcAGyrbQoJU6rv1teEJ7Qq1Gqk9MADATIl3nKqGSNhjIrLu3ti3IXCSNTAJgBVIiqIDVGE0tlSkoz43u9iSURkRoPlFgiT9N6plQKVViyNrZCIUvS6ql1Ell0smbO1O7SspTe2IsqZap25tT9QuGIJI1/6rVClZSq8UbTiEc4IiCAGgLkogSFkJ7rauiCQPtPFIRQIh8SuGmZ3ogMCKGEHEKkoBx/QA4JSvviwiCEEhKUQY5Pfazm1w15EEKJMkhQiiI8hBLFtAUdRAfQ8XQQHUIH0V60H+3fGycw6K3KjGRGMGOYUUznPh8ilECGEigh/Tf3JZLxkHGBcZ9xhdHOuIE4yCCBGkpIIO/rLB2/QQlp7/046SzlP5wLMBLtUGunIkEu5Ojs1dAOtBftQ4fRgXQQ7Q8Bzact4EZ70350KB1MB9A+tP/fHKr7XHyZ5T/rSSD/W49anuvC9dG6yO3zH96n+meW8L/MSIwSxP1TSc2h9lKt1FHqFHWQaoCAOkI1UmepQ1TDX56E36BEfl+1ZEggRxFkkPZqPOo8Oj0+/qu6UOtACQlKAZVkogoAwksUk5TS/AKVIFShkEkEsXKR+yCBl4enD5CZlS3QvD5e8EEAIPinv3DjmwH/SoDI/8IJ7YADDwGT1184u+cAexFwqE2kVpZpOBoAGNCDAXgwhzXs4AQ3eMEXAQhBJEYgEanIwliIUIBiKDEBUzATFZiHRViO1ViPTdiGH7AHDTiIo/gZZ9CGK7iFdnTgCbrxGh8IgmARHMKEMCdsCHvClfAi/IggIpKIJ5KJLCKHyCfkhJqYQnxNzCOWEKuJjUQt8SNxgDhKnCIuEDeIe0Qn8Zx4T1Ikm+SRVqQDOZj0I0PJODKVHEPmk+PJcnI2uYBcSdaQO8h68ih5hrxCtpNPyFcUKH2KT9lSbpQfFU4lUtlUHqWkplGVVBVVQ+2kmqhW6hLVTnVR72gmbUILaDc6gI6h02gRPZ6eRs+nV9Pb6Hr6OH2Jvkd3058ZHIYlw5UxjBHLyGTkMyYwKhhVjC2M/YwTjCuMDsZrJpPJZzoyhzJjmFnMQuZk5nzmWuYuZjPzAvMB8xWLxTJnubICWYksIUvFqmCtYu1gHWFdZHWw3uro69joeOlE6WTryHVm6VTpbNc5rHNR55HOB11DXXvdYbqJumLdSboLdTfrNume1+3Q/aBnpOeoF6iXqleoN1Nvpd5OvRN6t/Ve6OvrD9D31x+lL9Wfob9Sf7f+Sf17+u/YxmwXdjh7NFvNXsDeym5m32C/4HA4DpwQTjZHxVnAqeUc49zlvOWacN25sVwxdzq3mlvPvch9aqBrYG8QajDWoNygymCvwXmDLkNdQwfDcEOh4TTDasMDhtcMXxmZGHkaJRoVG8032m50yuixMcvYwTjSWGw823iT8THjByaUiZ1JuInI5GuTzSYnTDp4TJ4jL5ZXyJvH+4F3jtdtamzqbZpuOtG02vSQaTuf4jvwY/ky/kL+Hv5V/vt+Vv1C+0n6ze23s9/Ffm/M+puFmEnMKs12mV0xe28uMI80LzJfbN5gfseCtnCxGGUxwWKdxQmLrv68/gH9Rf0r++/pf9OStHSxTLacbLnJ8qzlKytrq2grhdUqq2NWXdZ86xDrQutl1oetO21MbIJspDbLbI7Y/C4wFYQKZIKVguOCbltL2xhbte1G23O2HwY4DkgbMGvArgF37PTs/Ozy7JbZtdh1D7QZOHLglIF1A2/a69r72RfYr7BvtX/j4OiQ4fCtQ4PDY0czx1jHcsc6x9tOHKdgp/FONU6XnZnOfs5Fzmud21xIFx+XApdql/OupKuvq9R1reuFQYxB/oPkg2oGXXNju4W6lbnVud1z57vHu89yb3B/Onjg4OzBiwe3Dv7s4eMh89jsccvT2HOE5yzPJs/nXi5eIq9qr8tDOEOihkwf0jjkmbert8R7nfd1HxOfkT7f+rT4fPId6qv03enbOXTg0Jyha4Ze8+P5JfnN9zvpz/AP85/uf9D/3TDfYaphe4b9GeAWUBSwPeDxcMfhkuGbhz8IHBAoDNwY2B4kCMoJ2hDUHmwbLAyuCb4fYhciDtkS8ijUObQwdEfo0zCPMGXY/rA34cPCp4Y3R1AR0RGVEecijSPTIldH3o0aEJUfVRfVHe0TPTm6OYYRExezOOZarFWsKLY2tnvE0BFTRxyPY8elxK2Oux/vEq+MbxpJjhwxcunI2wn2CfKEhkQkxiYuTbyT5Jg0PumnUcxRSaOqRz1M9kyektyaYpIyLmV7yuvUsNSFqbfSnNLUaS3pBumj02vT32REZCzJaM8cnDk180yWRZY0qzGblZ2evSX71VeRXy3/qmO0z+iK0VfHOI6ZOObUWIuxsrGHxhmME47bm8PIycjZnvNRmCisEb7Kjc1dk9stChetED0Rh4iXiTslgZIlkkd5gXlL8h7nB+Yvze8sCC6oKuiShktXS58VxhSuL3xTlFi0tahHliHbVaxTnFN8QG4sL5IfL7EumVhyQeGqqFC0jx82fvn4bmWcckspUTqmtFHFUylUZ9VO6m/U98qCyqrL3k5In7B3otFE+cSzk1wmzZ30qDyq/PvJ9GTR5JYptlNmTrk3NXTqxmnEtNxpLdPtps+e3jEjesa2mXozi2b+Mstj1pJZL7/O+LppttXsGbMffBP9TV0Ft0JZce3bgG/Xz6HnSOecmztk7qq5nyvFlafnecyrmvdxvmj+6e88v1v5Xc+CvAXnFvouXLeIuUi+6Ori4MXblhgtKV/yYOnIpfXLBMsql71cPm75qSrvqvUr9FaoV7SvjF/ZuGrgqkWrPq4uWH2lOqx61xrLNXPXvFkrXntxXci6neut1s9b/36DdMP1jdEb62scaqo2MTeVbXq4OX1z6/d+39dusdgyb8unrfKt7duStx2vHVpbu91y+8I6sk5d17lj9I62HyJ+aNzptnPjLv6uebuxW7379x9zfry6J25Py16/vTv32e9bs99kf2U9UT+pvruhoKG9MavxwoERB1qaApr2/+T+09aDtgerD5keWnhY7/Dswz1Hyo+8alY0dx3NP/qgZVzLrWOZxy4fH3X83Im4Eyd/jvr5WGto65GTgScPnhp26sBpv9MNZ3zP1J/1Obv/F59f9p/zPVd/fuj5xjb/tqYLwy8cvhh88eiliEs/X469fOZKwpULV9OuXr82+lr7dfH1xzdkN57dLLv54daM24zblXcM71Tdtbxb86vzr7vafdsP3Yu4d/Z+yv1bD0QPnvxW+tvHjtkPOQ+rHtk8qn3s9fhgZ1Rn2+9f/d7xRPHkQ1fFH0Z/rHnq9HTfnyF/nu3O7O54pnzW83z+C/MXW196v2x5lfTq7uvi1x/eVL41f7vtnd+71vcZ7x99mPCR9XHlJ+dPTZ/jPt/uKe7pUQiVQgAABYDMywOebwU4WYBJG6DH1exfAABCszMCmm+Q/xtrdjQAgC+wNQRImwHENwPrmgH7GQC7GUgCkBoCcsiQvkt7SvOGeGlysZUA421PzwsrgNUEfFL29HxY29PzaTNA3QCax2v2PgBgGgIbzAHg7DXDf+1f/wF1omtGsguOrwAAACBjSFJNAABtdQAAc6AAAPzdAACDZAAAcOgAAOxoAAAwPgAAEJDk7JnqAAALGUlEQVR4AQAJC/b0AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////Bv///3r///+q////p////0P///8A////AP///wD///8A////AP///wD///8A////Dv///7f///9A////AP///wAA////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///yz////P////////////////////sf///wD///8A////AP///wD///8A////AP///xH////I/////////5D///8A////AAD///8A////AP///wD///8A////AP///wD///8A////AP///wL///90////+P////////////////////////+0////AP///wD///8A////AP///wD///8U////zv////////+S////Af///wD///8AAP///wD///8A////AP///wD///8A////AP///wD///8h////wf///////////////////////////////////7T///8A////AP///wD///8A////F////9P/////////iv///wD///8A////AP///wAA////AP///wD///8A////AP///wD///8A////Y/////H/////////////////////////////////////////tP///wD///8A////AP///xr////X/////////4L///8A////Av///xj///8A////AAD///8A////AP///wD///8A////F////7H///////////////////////////////////////////////////+z////AP///wD///8f////3P////////95////AP///wP///+h////y////wT///8AAP///3z///+q////qv///6r////q////////////////////////////////////////////////////6////zH///8A////Iv///+D////+////c////wD///8A////D////+P/////////af///wAA/////f///////////////////////////////////////////////////////////////////+f///8r////AP///yf////k/////v///2v///8A////AP///wD///8A////Xf/////////b////AgD////////////////////////////////////////////////////////////////////k////J////wD///8q////5/////z///9l////AP///wj///9G////AP///wD///8E////4f////////9IAP//////////////////////////////////////////////////////////////4P///yL///8A////Mf///+v////8////XP///wD///8G////u////+7///8K////AP///wD///+I/////////5UA/////////////////////////////////////////////////////////93///8f////AP///zX////u////+v///1b///8A////AP///wH////a/////////1T///8A////AP///0n/////////zQD////////////////////////////////////////////////////X////Gv///wD///87////8P////n///9Q////AP///wD///8A////AP///4j/////////jP///wD///8A////IP/////////sBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1AAAAEQAAADpAAAAPwAAALQAAAADAAAAUQAAALYAAAAAAAAAAAAAAAAAAAAAAAAA4QAAAAAAAAAXAAAAAAAAAAAAAADvAAAAAAAAABMCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM8AAABBAAAA6QAAAEcAAAC2AAAAAgAAAE0AAAC2AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAPEAAAAAAAAAAAAAAAkAAAAAAAAA9QIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADLAAAAQwAAAOwAAABMAAAAsQAAAP0AAABIAAAAvQAAABgAAACJAAAAAAAAAAAAAAAAAAAAAAAAADcAAAAAAAAA3QAAAAAAAAAAAAAAHgAAAAAAAADoAP//////////////////////////////w////w7///8A////Uv////n////w////Of///wD///8d////2f///7T///8A////AP///wD///8h////+f////7///8m////AP///wD///9r/////////68A/////////////////////////77///8L////AP///1j////7////7P///zP///8A////IP///97/////////tP///wD///8A////A////77/////////sf///wD///8A////AP///7v/////////awD///////////////////+4////Cv///wD///9g/////P///+n///8u////AP///yT////h//////////////+0////AP///wD///9m/////////+////8g////AP///wD///8o/////f////n///8XAP///9P/////////s////wf///8A////Z/////7////m////Kf///wD///8p////5v///////////////////7T///8A////AP///yn///+v////PP///wD///8A////AP///7H/////////ov///wAA////Af///xH///8D////AP///23////+////4v///yb///8A////Lv///+n/////////////////////////tP///wD///8A////AP///wD///8A////AP///wD///9g//////////T///8g////AAD///8A////AP///wD///91/////////9////8h////AP///zL////s//////////////////////////////+0////AP///wD///8A////AP///wD///8A////Qv////n/////////av///wD///8AAP///wD///8A////fv/////////Z////Hf///wD///8N////5f///////////////////////////////////7T///8A////AP///wD///8A////AP///yv////2/////////5b///8A////AP///wAA////AP///1b/////////1v///xn///8A////AP///wD///8n////yf//////////////////////////////tP///wD///8A////AP///wD///8A////Lv///+r///+R////A////wD///8A////AAD///8A////A////4H///8W////AP///wD///8A////AP///wD///8E////fv////v///////////////////+0////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////NP///9H//////////f///37///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wABAAD//2EdVpJtYCWbAAAAAElFTkSuQmCC
                                                                                                                                                                                        • iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAMK2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarVdnVFNp1923JKEkoYUISAkiXRAQEER6FwSkw1gISYBACDEkqNgdh1F07GLBio6KOOpYABkLog62UezdQR1URsbB3uX9kYBTvu/Hu9b7rHWz9t3Z55x9zrrrrnsAA2+hQiEjDYFiuUqZHB0myMzKFrB+BQ0eOLCAs1BUqghNSorH/3teXwUBAJfchAqFDP/dMRJLSkUAkQQgV1wqKgaIfQBtIVIoVQCjDYDdBJVCBTBeAuApM7OyAaYOAF6+BlsC4OVqsAcAnjI1ORxgRgA6bKFQmQ9wkwAIykT5KoCrAOAhF0vlAHcDgCBRgVAMcNsBDCouLhEDBmwATrl/yZP/t5y5fTmFwvw+rOkFAKATIS1VyIST8L8+xTJ1b40BANgFyphkADyA2FZUEpcMgA0QB+W5CYkAjAHipFQMaPHNAnVMmlbfJSoNzwbAB0iIhRFxACwBkq8uSgvVYi+hEtDoyQSpKjZVi3OVJcna/GSZpDQypRcXSGLjtTnnyGUJvXhdnjQqFoAhQO4rL0jN0Pgkj5dJ0xMAcAGyrbQoJU6rv1teEJ7Qq1Gqk9MADATIl3nKqGSNhjIrLu3ti3IXCSNTAJgBVIiqIDVGE0tlSkoz43u9iSURkRoPlFgiT9N6plQKVViyNrZCIUvS6ql1Ell0smbO1O7SspTe2IsqZap25tT9QuGIJI1/6rVClZSq8UbTiEc4IiCAGgLkogSFkJ7rauiCQPtPFIRQIh8SuGmZ3ogMCKGEHEKkoBx/QA4JSvviwiCEEhKUQY5Pfazm1w15EEKJMkhQiiI8hBLFtAUdRAfQ8XQQHUIH0V60H+3fGycw6K3KjGRGMGOYUUznPh8ilECGEigh/Tf3JZLxkHGBcZ9xhdHOuIE4yCCBGkpIIO/rLB2/QQlp7/046SzlP5wLMBLtUGunIkEu5Ojs1dAOtBftQ4fRgXQQ7Q8Bzact4EZ70350KB1MB9A+tP/fHKr7XHyZ5T/rSSD/W49anuvC9dG6yO3zH96n+meW8L/MSIwSxP1TSc2h9lKt1FHqFHWQaoCAOkI1UmepQ1TDX56E36BEfl+1ZEggRxFkkPZqPOo8Oj0+/qu6UOtACQlKAZVkogoAwksUk5TS/AKVIFShkEkEsXKR+yCBl4enD5CZlS3QvD5e8EEAIPinv3DjmwH/SoDI/8IJ7YADDwGT1184u+cAexFwqE2kVpZpOBoAGNCDAXgwhzXs4AQ3eMEXAQhBJEYgEanIwliIUIBiKDEBUzATFZiHRViO1ViPTdiGH7AHDTiIo/gZZ9CGK7iFdnTgCbrxGh8IgmARHMKEMCdsCHvClfAi/IggIpKIJ5KJLCKHyCfkhJqYQnxNzCOWEKuJjUQt8SNxgDhKnCIuEDeIe0Qn8Zx4T1Ikm+SRVqQDOZj0I0PJODKVHEPmk+PJcnI2uYBcSdaQO8h68ih5hrxCtpNPyFcUKH2KT9lSbpQfFU4lUtlUHqWkplGVVBVVQ+2kmqhW6hLVTnVR72gmbUILaDc6gI6h02gRPZ6eRs+nV9Pb6Hr6OH2Jvkd3058ZHIYlw5UxjBHLyGTkMyYwKhhVjC2M/YwTjCuMDsZrJpPJZzoyhzJjmFnMQuZk5nzmWuYuZjPzAvMB8xWLxTJnubICWYksIUvFqmCtYu1gHWFdZHWw3uro69joeOlE6WTryHVm6VTpbNc5rHNR55HOB11DXXvdYbqJumLdSboLdTfrNume1+3Q/aBnpOeoF6iXqleoN1Nvpd5OvRN6t/Ve6OvrD9D31x+lL9Wfob9Sf7f+Sf17+u/YxmwXdjh7NFvNXsDeym5m32C/4HA4DpwQTjZHxVnAqeUc49zlvOWacN25sVwxdzq3mlvPvch9aqBrYG8QajDWoNygymCvwXmDLkNdQwfDcEOh4TTDasMDhtcMXxmZGHkaJRoVG8032m50yuixMcvYwTjSWGw823iT8THjByaUiZ1JuInI5GuTzSYnTDp4TJ4jL5ZXyJvH+4F3jtdtamzqbZpuOtG02vSQaTuf4jvwY/ky/kL+Hv5V/vt+Vv1C+0n6ze23s9/Ffm/M+puFmEnMKs12mV0xe28uMI80LzJfbN5gfseCtnCxGGUxwWKdxQmLrv68/gH9Rf0r++/pf9OStHSxTLacbLnJ8qzlKytrq2grhdUqq2NWXdZ86xDrQutl1oetO21MbIJspDbLbI7Y/C4wFYQKZIKVguOCbltL2xhbte1G23O2HwY4DkgbMGvArgF37PTs/Ozy7JbZtdh1D7QZOHLglIF1A2/a69r72RfYr7BvtX/j4OiQ4fCtQ4PDY0czx1jHcsc6x9tOHKdgp/FONU6XnZnOfs5Fzmud21xIFx+XApdql/OupKuvq9R1reuFQYxB/oPkg2oGXXNju4W6lbnVud1z57vHu89yb3B/Onjg4OzBiwe3Dv7s4eMh89jsccvT2HOE5yzPJs/nXi5eIq9qr8tDOEOihkwf0jjkmbert8R7nfd1HxOfkT7f+rT4fPId6qv03enbOXTg0Jyha4Ze8+P5JfnN9zvpz/AP85/uf9D/3TDfYaphe4b9GeAWUBSwPeDxcMfhkuGbhz8IHBAoDNwY2B4kCMoJ2hDUHmwbLAyuCb4fYhciDtkS8ijUObQwdEfo0zCPMGXY/rA34cPCp4Y3R1AR0RGVEecijSPTIldH3o0aEJUfVRfVHe0TPTm6OYYRExezOOZarFWsKLY2tnvE0BFTRxyPY8elxK2Oux/vEq+MbxpJjhwxcunI2wn2CfKEhkQkxiYuTbyT5Jg0PumnUcxRSaOqRz1M9kyektyaYpIyLmV7yuvUsNSFqbfSnNLUaS3pBumj02vT32REZCzJaM8cnDk180yWRZY0qzGblZ2evSX71VeRXy3/qmO0z+iK0VfHOI6ZOObUWIuxsrGHxhmME47bm8PIycjZnvNRmCisEb7Kjc1dk9stChetED0Rh4iXiTslgZIlkkd5gXlL8h7nB+Yvze8sCC6oKuiShktXS58VxhSuL3xTlFi0tahHliHbVaxTnFN8QG4sL5IfL7EumVhyQeGqqFC0jx82fvn4bmWcckspUTqmtFHFUylUZ9VO6m/U98qCyqrL3k5In7B3otFE+cSzk1wmzZ30qDyq/PvJ9GTR5JYptlNmTrk3NXTqxmnEtNxpLdPtps+e3jEjesa2mXozi2b+Mstj1pJZL7/O+LppttXsGbMffBP9TV0Ft0JZce3bgG/Xz6HnSOecmztk7qq5nyvFlafnecyrmvdxvmj+6e88v1v5Xc+CvAXnFvouXLeIuUi+6Ori4MXblhgtKV/yYOnIpfXLBMsql71cPm75qSrvqvUr9FaoV7SvjF/ZuGrgqkWrPq4uWH2lOqx61xrLNXPXvFkrXntxXci6neut1s9b/36DdMP1jdEb62scaqo2MTeVbXq4OX1z6/d+39dusdgyb8unrfKt7duStx2vHVpbu91y+8I6sk5d17lj9I62HyJ+aNzptnPjLv6uebuxW7379x9zfry6J25Py16/vTv32e9bs99kf2U9UT+pvruhoKG9MavxwoERB1qaApr2/+T+09aDtgerD5keWnhY7/Dswz1Hyo+8alY0dx3NP/qgZVzLrWOZxy4fH3X83Im4Eyd/jvr5WGto65GTgScPnhp26sBpv9MNZ3zP1J/1Obv/F59f9p/zPVd/fuj5xjb/tqYLwy8cvhh88eiliEs/X469fOZKwpULV9OuXr82+lr7dfH1xzdkN57dLLv54daM24zblXcM71Tdtbxb86vzr7vafdsP3Yu4d/Z+yv1bD0QPnvxW+tvHjtkPOQ+rHtk8qn3s9fhgZ1Rn2+9f/d7xRPHkQ1fFH0Z/rHnq9HTfnyF/nu3O7O54pnzW83z+C/MXW196v2x5lfTq7uvi1x/eVL41f7vtnd+71vcZ7x99mPCR9XHlJ+dPTZ/jPt/uKe7pUQiVQgAABYDMywOebwU4WYBJG6DH1exfAABCszMCmm+Q/xtrdjQAgC+wNQRImwHENwPrmgH7GQC7GUgCkBoCcsiQvkt7SvOGeGlysZUA421PzwsrgNUEfFL29HxY29PzaTNA3QCax2v2PgBgGgIbzAHg7DXDf+1f/wF1omtGsguOrwAAACBjSFJNAABtdQAAc6AAAPzdAACDZAAAcOgAAOxoAAAwPgAAEJDk7JnqAAAMbElEQVR4AQBcDKPzAf///4oAAAA7AAAASgAAAPEAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAA8AAADxAAAA/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAABAAAADxAAAA/gAAAAAAAAAAAAAAAAAAAAAAAAAMAAAArgAAAMIA////xf/////////K////D////wD///8A////AP///wD///9v/////////2////8A////AP///wD///8A////AP///wD///9h/////////3L///8A////AP///wD///8A////DP///8L/////////ywIAAABKAAAAygAAADUAAAC8AAAADwAAAAAAAAAAAAAAAAAAAAkAAAAAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAwAAAC2AAAAPQAAAM8AAABHAgAAAPEAAABGAAAAygAAADQAAAC8AAAADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAtwAAAD0AAADPAAAARAAAAO4CAAAAAAAAAPEAAABGAAAAyQAAADQAAAC8AAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAALcAAAA8AAAAzgAAAEQAAADuAAAAAAIAAAAAAAAAAAAAAPEAAABHAAAAyQAAADQAAAC7AAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0AAAC3AAAAPAAAAM4AAABFAAAA7gAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAPEAAABHAAAAyAAAADQAAAC7AAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANAAAAtgAAADwAAADOAAAARQAAAO4AAAAAAAAAAAAAAAAA////AP///wD///8A////AP///wD///8P////x//////////8/////////3j///8A////AP///wD///8A////AP///wD///9p//////////n/////////zf///xL///8A////AP///wD///8A////AAQAAAACAAAAbQAAAAgAAAAAAAAAAAAAAAAAAAC/AAAAMwAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAP0AAAC7AAAAZQAAAAAAAAAAAAAAAAAAAPkAAACSBAAAAA0AAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAHcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK4EAAAA8wAAAGwAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC3AAAAdwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD1AAAA5AH///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAACAAAAawAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqwAAAN4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEAAABVAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPYAAACVAP///w////////////////////////////////////////////////////94////AP///wD///8A////AP///wD///8A////af///////////////////////////////////////////////////x4EAAAA8wAAAHEAAAAHAAAAAAAAAAAAAAAAAAAADwAAAHQAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD9AAAAjAAAAO8AAAAAAAAAAAAAAAAAAAD4AAAA5AQAAAD+AAAAkAAAAAAAAAAAAAAAAAAAAA8AAAC5AAAABQAAAP0AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+gAAAAYAAABFAAAARQAAAO4AAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAPAAAAugAAADcAAADMAAAAiwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLAAAAxAAAADIAAAC7AAAAEgAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAADwAAALoAAAA2AAAAzAAAAEQAAADxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPQAAABJAAAAwwAAADIAAAC8AAAAEgAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAA8AAAC6AAAANgAAAMsAAABEAAAA8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPQAAABKAAAAwwAAADEAAAC8AAAAEgAAAAAAAAAAAgAAAAAAAAAPAAAAuwAAADYAAADKAAAARQAAAPEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPQAAABKAAAAwwAAADEAAAC8AAAAEwAAAAACAAAADwAAALsAAAA1AAAAygAAAEYAAADxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPQAAABKAAAAwwAAADEAAAC7AAAAEwIAAAC4AAAANQAAAMkAAABGAAAA8QAAAAAAAAAAAAAAAAAAAPcAAAAAAAAA9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPcAAAAAAAAA+QAAAAAAAAAAAAAAAAAAAPQAAABJAAAAwwAAADEAAAC5Af///4kAAAA9AAAASQAAAPEAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAA8AAADxAAAA/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEAAADwAAAA/wAAAAAAAAAAAAAAAAAAAAAAAAALAAAArwAAAMEBAAD//9iclmCzMptFAAAAAElFTkSuQmCC
                                                                                                                                                                                        • iVBORw0KGgoAAAANSUhEUgAAABsAAAAZCAYAAADAHFVeAAAACXBIWXMAABYlAAAWJQFJUiTwAAAMK2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarVdnVFNp1923JKEkoYUISAkiXRAQEER6FwSkw1gISYBACDEkqNgdh1F07GLBio6KOOpYABkLog62UezdQR1URsbB3uX9kYBTvu/Hu9b7rHWz9t3Z55x9zrrrrnsAA2+hQiEjDYFiuUqZHB0myMzKFrB+BQ0eOLCAs1BUqghNSorH/3teXwUBAJfchAqFDP/dMRJLSkUAkQQgV1wqKgaIfQBtIVIoVQCjDYDdBJVCBTBeAuApM7OyAaYOAF6+BlsC4OVqsAcAnjI1ORxgRgA6bKFQmQ9wkwAIykT5KoCrAOAhF0vlAHcDgCBRgVAMcNsBDCouLhEDBmwATrl/yZP/t5y5fTmFwvw+rOkFAKATIS1VyIST8L8+xTJ1b40BANgFyphkADyA2FZUEpcMgA0QB+W5CYkAjAHipFQMaPHNAnVMmlbfJSoNzwbAB0iIhRFxACwBkq8uSgvVYi+hEtDoyQSpKjZVi3OVJcna/GSZpDQypRcXSGLjtTnnyGUJvXhdnjQqFoAhQO4rL0jN0Pgkj5dJ0xMAcAGyrbQoJU6rv1teEJ7Qq1Gqk9MADATIl3nKqGSNhjIrLu3ti3IXCSNTAJgBVIiqIDVGE0tlSkoz43u9iSURkRoPlFgiT9N6plQKVViyNrZCIUvS6ql1Ell0smbO1O7SspTe2IsqZap25tT9QuGIJI1/6rVClZSq8UbTiEc4IiCAGgLkogSFkJ7rauiCQPtPFIRQIh8SuGmZ3ogMCKGEHEKkoBx/QA4JSvviwiCEEhKUQY5Pfazm1w15EEKJMkhQiiI8hBLFtAUdRAfQ8XQQHUIH0V60H+3fGycw6K3KjGRGMGOYUUznPh8ilECGEigh/Tf3JZLxkHGBcZ9xhdHOuIE4yCCBGkpIIO/rLB2/QQlp7/046SzlP5wLMBLtUGunIkEu5Ojs1dAOtBftQ4fRgXQQ7Q8Bzact4EZ70350KB1MB9A+tP/fHKr7XHyZ5T/rSSD/W49anuvC9dG6yO3zH96n+meW8L/MSIwSxP1TSc2h9lKt1FHqFHWQaoCAOkI1UmepQ1TDX56E36BEfl+1ZEggRxFkkPZqPOo8Oj0+/qu6UOtACQlKAZVkogoAwksUk5TS/AKVIFShkEkEsXKR+yCBl4enD5CZlS3QvD5e8EEAIPinv3DjmwH/SoDI/8IJ7YADDwGT1184u+cAexFwqE2kVpZpOBoAGNCDAXgwhzXs4AQ3eMEXAQhBJEYgEanIwliIUIBiKDEBUzATFZiHRViO1ViPTdiGH7AHDTiIo/gZZ9CGK7iFdnTgCbrxGh8IgmARHMKEMCdsCHvClfAi/IggIpKIJ5KJLCKHyCfkhJqYQnxNzCOWEKuJjUQt8SNxgDhKnCIuEDeIe0Qn8Zx4T1Ikm+SRVqQDOZj0I0PJODKVHEPmk+PJcnI2uYBcSdaQO8h68ih5hrxCtpNPyFcUKH2KT9lSbpQfFU4lUtlUHqWkplGVVBVVQ+2kmqhW6hLVTnVR72gmbUILaDc6gI6h02gRPZ6eRs+nV9Pb6Hr6OH2Jvkd3058ZHIYlw5UxjBHLyGTkMyYwKhhVjC2M/YwTjCuMDsZrJpPJZzoyhzJjmFnMQuZk5nzmWuYuZjPzAvMB8xWLxTJnubICWYksIUvFqmCtYu1gHWFdZHWw3uro69joeOlE6WTryHVm6VTpbNc5rHNR55HOB11DXXvdYbqJumLdSboLdTfrNume1+3Q/aBnpOeoF6iXqleoN1Nvpd5OvRN6t/Ve6OvrD9D31x+lL9Wfob9Sf7f+Sf17+u/YxmwXdjh7NFvNXsDeym5m32C/4HA4DpwQTjZHxVnAqeUc49zlvOWacN25sVwxdzq3mlvPvch9aqBrYG8QajDWoNygymCvwXmDLkNdQwfDcEOh4TTDasMDhtcMXxmZGHkaJRoVG8032m50yuixMcvYwTjSWGw823iT8THjByaUiZ1JuInI5GuTzSYnTDp4TJ4jL5ZXyJvH+4F3jtdtamzqbZpuOtG02vSQaTuf4jvwY/ky/kL+Hv5V/vt+Vv1C+0n6ze23s9/Ffm/M+puFmEnMKs12mV0xe28uMI80LzJfbN5gfseCtnCxGGUxwWKdxQmLrv68/gH9Rf0r++/pf9OStHSxTLacbLnJ8qzlKytrq2grhdUqq2NWXdZ86xDrQutl1oetO21MbIJspDbLbI7Y/C4wFYQKZIKVguOCbltL2xhbte1G23O2HwY4DkgbMGvArgF37PTs/Ozy7JbZtdh1D7QZOHLglIF1A2/a69r72RfYr7BvtX/j4OiQ4fCtQ4PDY0czx1jHcsc6x9tOHKdgp/FONU6XnZnOfs5Fzmud21xIFx+XApdql/OupKuvq9R1reuFQYxB/oPkg2oGXXNju4W6lbnVud1z57vHu89yb3B/Onjg4OzBiwe3Dv7s4eMh89jsccvT2HOE5yzPJs/nXi5eIq9qr8tDOEOihkwf0jjkmbert8R7nfd1HxOfkT7f+rT4fPId6qv03enbOXTg0Jyha4Ze8+P5JfnN9zvpz/AP85/uf9D/3TDfYaphe4b9GeAWUBSwPeDxcMfhkuGbhz8IHBAoDNwY2B4kCMoJ2hDUHmwbLAyuCb4fYhciDtkS8ijUObQwdEfo0zCPMGXY/rA34cPCp4Y3R1AR0RGVEecijSPTIldH3o0aEJUfVRfVHe0TPTm6OYYRExezOOZarFWsKLY2tnvE0BFTRxyPY8elxK2Oux/vEq+MbxpJjhwxcunI2wn2CfKEhkQkxiYuTbyT5Jg0PumnUcxRSaOqRz1M9kyektyaYpIyLmV7yuvUsNSFqbfSnNLUaS3pBumj02vT32REZCzJaM8cnDk180yWRZY0qzGblZ2evSX71VeRXy3/qmO0z+iK0VfHOI6ZOObUWIuxsrGHxhmME47bm8PIycjZnvNRmCisEb7Kjc1dk9stChetED0Rh4iXiTslgZIlkkd5gXlL8h7nB+Yvze8sCC6oKuiShktXS58VxhSuL3xTlFi0tahHliHbVaxTnFN8QG4sL5IfL7EumVhyQeGqqFC0jx82fvn4bmWcckspUTqmtFHFUylUZ9VO6m/U98qCyqrL3k5In7B3otFE+cSzk1wmzZ30qDyq/PvJ9GTR5JYptlNmTrk3NXTqxmnEtNxpLdPtps+e3jEjesa2mXozi2b+Mstj1pJZL7/O+LppttXsGbMffBP9TV0Ft0JZce3bgG/Xz6HnSOecmztk7qq5nyvFlafnecyrmvdxvmj+6e88v1v5Xc+CvAXnFvouXLeIuUi+6Ori4MXblhgtKV/yYOnIpfXLBMsql71cPm75qSrvqvUr9FaoV7SvjF/ZuGrgqkWrPq4uWH2lOqx61xrLNXPXvFkrXntxXci6neut1s9b/36DdMP1jdEb62scaqo2MTeVbXq4OX1z6/d+39dusdgyb8unrfKt7duStx2vHVpbu91y+8I6sk5d17lj9I62HyJ+aNzptnPjLv6uebuxW7379x9zfry6J25Py16/vTv32e9bs99kf2U9UT+pvruhoKG9MavxwoERB1qaApr2/+T+09aDtgerD5keWnhY7/Dswz1Hyo+8alY0dx3NP/qgZVzLrWOZxy4fH3X83Im4Eyd/jvr5WGto65GTgScPnhp26sBpv9MNZ3zP1J/1Obv/F59f9p/zPVd/fuj5xjb/tqYLwy8cvhh88eiliEs/X469fOZKwpULV9OuXr82+lr7dfH1xzdkN57dLLv54daM24zblXcM71Tdtbxb86vzr7vafdsP3Yu4d/Z+yv1bD0QPnvxW+tvHjtkPOQ+rHtk8qn3s9fhgZ1Rn2+9f/d7xRPHkQ1fFH0Z/rHnq9HTfnyF/nu3O7O54pnzW83z+C/MXW196v2x5lfTq7uvi1x/eVL41f7vtnd+71vcZ7x99mPCR9XHlJ+dPTZ/jPt/uKe7pUQiVQgAABYDMywOebwU4WYBJG6DH1exfAABCszMCmm+Q/xtrdjQAgC+wNQRImwHENwPrmgH7GQC7GUgCkBoCcsiQvkt7SvOGeGlysZUA421PzwsrgNUEfFL29HxY29PzaTNA3QCax2v2PgBgGgIbzAHg7DXDf+1f/wF1omtGsguOrwAAACBjSFJNAABtdQAAc6AAAPzdAACDZAAAcOgAAOxoAAAwPgAAEJDk7JnqAAAKtUlEQVR4AQClClr1AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8C////d/////D/////////4f///wv///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8Z////u/////////////////////////8e////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABKAAAA0QAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAAAA2gAAAJoAAAADAAAAAAAAAAAAAAAAAP///wD///8A////AP///wD///8A////AP///wf///+Q/////v///////////////////////////////////x7///8A////AP///wD///8A////Gf////D/////////mv///wD///8A////AAD///8A////AP///wD///8A////AP///yj////O//////////////////////////////////////////////8e////AP///wD///8A////AP///wD///87////9f////////9n////AP///wAA////AP///wD///8A////AP///2P////0////////////////////////////////////////////////////Hv///wD///8A////AP///wD///8A////AP///1f/////////8v///xv///8AAP///77////u////7v///+///////////////////////////////////////////////////////////////x7///8A////Bf///47///9J////AP///wD///8A////qf////////+Y////AAD///////////////////////////////////////////////////////////////////////////////////8e////AP///yj/////////9f///zD///8A////AP///yT////8////9v///xECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYAAAAlwAAAAoAAACeAAAAAQAAAAAAAADcAAAAuAAAAAkAAABQAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHIAAADkAAAAMQAAAEYAAAAAAAAAAAAAALEAAAAAAAAARAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4AAAAmgAAAAAAAABQAAAAAAAAAAAAAADHAAAAAAAAAC4CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL4AAAAAAAAALwAAAAAAAAAAAAAA3QAAAAAAAAAeAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADoAAAAAAAAAAwAAAAAAAAAAAAAAPcAAAAAAAAADgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFQAAAAAAAADvAAAAAAAAAAAAAAAHAAAAAAAAAPMCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAA1QAAAAAAAAAAAAAAIgAAAAAAAADlAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAABlAAAAAAAAALIAAAAAAAAAAAAAADYAAAAAAAAA1QIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDAAAAIgAAANIAAAC6AAAAAAAAAAAAAABOAAAAAAAAALwA////////////////////////////////////////////////////////////////////////////////////Hv///wD///8Z/////v////n///85////AP///wD///8c////+f////n///8VBAAAAMAAAAAvAAAAAAAAAAEAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6QAAAIcAAADOAAAAxwAAAAAAAAAAAAAAgQAAAAYAAACjAAAA6wD///8A////AP///wD///8A////Y/////X///////////////////////////////////////////////////8e////AP///wD///8A////AP///wD///8A////R/////7////3////I////wAA////AP///wD///8A////AP///wD///8o////0P//////////////////////////////////////////////Hv///wD///8A////AP///wD///8A////LP///+3/////////df///wD///8AAP///wD///8A////AP///wD///8A////AP///wf///+R/////v///////////////////////////////////x7///8A////AP///wD///8A////Cv///+j/////////rP///wH///8A////AAD///8A////AP///wD///8A////AP///wD///8A////AP///0z////q//////////////////////////////8e////AP///wD///8A////AP///wn////S////rf///wb///8A////AP///wAA////AP///wD///8A////AP///wD///8A////AP///wD///8A////Gf///7z/////////////////////////Hv///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8C////ef////P/////////4f///wv///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAEAAP//9UAghf0uzKoAAAAASUVORK5CYII=
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-direct {p0}, Lcom/baidu/mobads/utils/p;-><init>()V
                                                                                                                                                                                        3const-string v0, "iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAMK2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarVdnVFNp1923JKEkoYUISAkiXRAQEER6FwSkw1gISYBACDEkqNgdh1F07GLBio6KOOpYABkLog62UezdQR1URsbB3uX9kYBTvu/Hu9b7rHWz9t3Z55x9zrrrrnsAA2+hQiEjDYFiuUqZHB0myMzKFrB+BQ0eOLCAs1BUqghNSorH/3teXwUBAJfchAqFDP/dMRJLSkUAkQQgV1wqKgaIfQBtIVIoVQCjDYDdBJVCBTBeAuApM7OyAaYOAF6+BlsC4OVqsAcAnjI1ORxgRgA6bKFQmQ9wkwAIykT5KoCrAOAhF0vlAHcDgCBRgVAMcNsBDCouLhEDBmwATrl/yZP/t5y5fTmFwvw+rOkFAKATIS1VyIST8L8+xTJ1b40BANgFyphkADyA2FZUEpcMgA0QB+W5CYkAjAHipFQMaPHNAnVMmlbfJSoNzwbAB0iIhRFxACwBkq8uSgvVYi+hEtDoyQSpKjZVi3OVJcna/GSZpDQypRcXSGLjtTnnyGUJvXhdnjQqFoAhQO4rL0jN0Pgkj5dJ0xMAcAGyrbQoJU6rv1teEJ7Qq1Gqk9MADATIl3nKqGSNhjIrLu3ti3IXCSNTAJgBVIiqIDVGE0tlSkoz43u9iSURkRoPlFgiT9N6plQKVViyNrZCIUvS6ql1Ell0smbO1O7SspTe2IsqZap25tT9QuGIJI1/6rVClZSq8UbTiEc4IiCAGgLkogSFkJ7rauiCQPtPFIRQIh8SuGmZ3ogMCKGEHEKkoBx/QA4JSvviwiCEEhKUQY5Pfazm1w15EEKJMkhQiiI8hBLFtAUdRAfQ8XQQHUIH0V60H+3fGycw6K3KjGRGMGOYUUznPh8ilECGEigh/Tf3JZLxkHGBcZ9xhdHOuIE4yCCBGk
                                                                                                                                                                                        4iput-object v0, p0, Lcom/baidu/mobad/video/utils/XAdResource4LinearInventory;->a:Ljava/lang/String;
                                                                                                                                                                                        6const-string v0, "iVBORw0KGgoAAAANSUhEUgAAABwAAAAZCAYAAAAiwE4nAAAACXBIWXMAABYlAAAWJQFJUiTwAAAMK2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarVdnVFNp1923JKEkoYUISAkiXRAQEER6FwSkw1gISYBACDEkqNgdh1F07GLBio6KOOpYABkLog62UezdQR1URsbB3uX9kYBTvu/Hu9b7rHWz9t3Z55x9zrrrrnsAA2+hQiEjDYFiuUqZHB0myMzKFrB+BQ0eOLCAs1BUqghNSorH/3teXwUBAJfchAqFDP/dMRJLSkUAkQQgV1wqKgaIfQBtIVIoVQCjDYDdBJVCBTBeAuApM7OyAaYOAF6+BlsC4OVqsAcAnjI1ORxgRgA6bKFQmQ9wkwAIykT5KoCrAOAhF0vlAHcDgCBRgVAMcNsBDCouLhEDBmwATrl/yZP/t5y5fTmFwvw+rOkFAKATIS1VyIST8L8+xTJ1b40BANgFyphkADyA2FZUEpcMgA0QB+W5CYkAjAHipFQMaPHNAnVMmlbfJSoNzwbAB0iIhRFxACwBkq8uSgvVYi+hEtDoyQSpKjZVi3OVJcna/GSZpDQypRcXSGLjtTnnyGUJvXhdnjQqFoAhQO4rL0jN0Pgkj5dJ0xMAcAGyrbQoJU6rv1teEJ7Qq1Gqk9MADATIl3nKqGSNhjIrLu3ti3IXCSNTAJgBVIiqIDVGE0tlSkoz43u9iSURkRoPlFgiT9N6plQKVViyNrZCIUvS6ql1Ell0smbO1O7SspTe2IsqZap25tT9QuGIJI1/6rVClZSq8UbTiEc4IiCAGgLkogSFkJ7rauiCQPtPFIRQIh8SuGmZ3ogMCKGEHEKkoBx/QA4JSvviwiCEEhKUQY5Pfazm1w15EEKJMkhQiiI8hBLFtAUdRAfQ8XQQHUIH0V60H+3fGycw6K3KjGRGMGOYUUznPh8ilECGEigh/Tf3JZLxkHGBcZ9xhdHOuIE4yCCBGk
                                                                                                                                                                                        7iput-object v0, p0, Lcom/baidu/mobad/video/utils/XAdResource4LinearInventory;->b:Ljava/lang/String;
                                                                                                                                                                                        9const-string v0, "iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAMK2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarVdnVFNp1923JKEkoYUISAkiXRAQEER6FwSkw1gISYBACDEkqNgdh1F07GLBio6KOOpYABkLog62UezdQR1URsbB3uX9kYBTvu/Hu9b7rHWz9t3Z55x9zrrrrnsAA2+hQiEjDYFiuUqZHB0myMzKFrB+BQ0eOLCAs1BUqghNSorH/3teXwUBAJfchAqFDP/dMRJLSkUAkQQgV1wqKgaIfQBtIVIoVQCjDYDdBJVCBTBeAuApM7OyAaYOAF6+BlsC4OVqsAcAnjI1ORxgRgA6bKFQmQ9wkwAIykT5KoCrAOAhF0vlAHcDgCBRgVAMcNsBDCouLhEDBmwATrl/yZP/t5y5fTmFwvw+rOkFAKATIS1VyIST8L8+xTJ1b40BANgFyphkADyA2FZUEpcMgA0QB+W5CYkAjAHipFQMaPHNAnVMmlbfJSoNzwbAB0iIhRFxACwBkq8uSgvVYi+hEtDoyQSpKjZVi3OVJcna/GSZpDQypRcXSGLjtTnnyGUJvXhdnjQqFoAhQO4rL0jN0Pgkj5dJ0xMAcAGyrbQoJU6rv1teEJ7Qq1Gqk9MADATIl3nKqGSNhjIrLu3ti3IXCSNTAJgBVIiqIDVGE0tlSkoz43u9iSURkRoPlFgiT9N6plQKVViyNrZCIUvS6ql1Ell0smbO1O7SspTe2IsqZap25tT9QuGIJI1/6rVClZSq8UbTiEc4IiCAGgLkogSFkJ7rauiCQPtPFIRQIh8SuGmZ3ogMCKGEHEKkoBx/QA4JSvviwiCEEhKUQY5Pfazm1w15EEKJMkhQiiI8hBLFtAUdRAfQ8XQQHUIH0V60H+3fGycw6K3KjGRGMGOYUUznPh8ilECGEigh/Tf3JZLxkHGBcZ9xhdHOuIE4yCCBGk
                                                                                                                                                                                        10iput-object v0, p0, Lcom/baidu/mobad/video/utils/XAdResource4LinearInventory;->c:Ljava/lang/String;
                                                                                                                                                                                        12const-string v0, "iVBORw0KGgoAAAANSUhEUgAAABsAAAAZCAYAAADAHFVeAAAACXBIWXMAABYlAAAWJQFJUiTwAAAMK2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarVdnVFNp1923JKEkoYUISAkiXRAQEER6FwSkw1gISYBACDEkqNgdh1F07GLBio6KOOpYABkLog62UezdQR1URsbB3uX9kYBTvu/Hu9b7rHWz9t3Z55x9zrrrrnsAA2+hQiEjDYFiuUqZHB0myMzKFrB+BQ0eOLCAs1BUqghNSorH/3teXwUBAJfchAqFDP/dMRJLSkUAkQQgV1wqKgaIfQBtIVIoVQCjDYDdBJVCBTBeAuApM7OyAaYOAF6+BlsC4OVqsAcAnjI1ORxgRgA6bKFQmQ9wkwAIykT5KoCrAOAhF0vlAHcDgCBRgVAMcNsBDCouLhEDBmwATrl/yZP/t5y5fTmFwvw+rOkFAKATIS1VyIST8L8+xTJ1b40BANgFyphkADyA2FZUEpcMgA0QB+W5CYkAjAHipFQMaPHNAnVMmlbfJSoNzwbAB0iIhRFxACwBkq8uSgvVYi+hEtDoyQSpKjZVi3OVJcna/GSZpDQypRcXSGLjtTnnyGUJvXhdnjQqFoAhQO4rL0jN0Pgkj5dJ0xMAcAGyrbQoJU6rv1teEJ7Qq1Gqk9MADATIl3nKqGSNhjIrLu3ti3IXCSNTAJgBVIiqIDVGE0tlSkoz43u9iSURkRoPlFgiT9N6plQKVViyNrZCIUvS6ql1Ell0smbO1O7SspTe2IsqZap25tT9QuGIJI1/6rVClZSq8UbTiEc4IiCAGgLkogSFkJ7rauiCQPtPFIRQIh8SuGmZ3ogMCKGEHEKkoBx/QA4JSvviwiCEEhKUQY5Pfazm1w15EEKJMkhQiiI8hBLFtAUdRAfQ8XQQHUIH0V60H+3fGycw6K3KjGRGMGOYUUznPh8ilECGEigh/Tf3JZLxkHGBcZ9xhdHOuIE4yCCBGk
                                                                                                                                                                                        13iput-object v0, p0, Lcom/baidu/mobad/video/utils/XAdResource4LinearInventory;->d:Ljava/lang/String;
                                                                                                                                                                                        14return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.System.currentTimeMillis
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • arrived
                                                                                                                                                                                        • sdk
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1iget-object v0, p0, Lcom/meiqia/core/n;->d:Lcom/meiqia/core/wa;
                                                                                                                                                                                        3invoke-static {v0}, Lcom/meiqia/core/wa;->a(Lcom/meiqia/core/wa;)Lcom/meiqia/core/a/j;
                                                                                                                                                                                        4move-result-object v0
                                                                                                                                                                                        6sget-object v1, Lcom/meiqia/core/wa;->b:Lcom/meiqia/core/b/b;
                                                                                                                                                                                        8invoke-static {p1}, Lcom/meiqia/core/a/k;->a(Ljava/lang/String;)J
                                                                                                                                                                                        9move-result-wide v2
                                                                                                                                                                                        11invoke-virtual {v0, v1, v2, v3}, Lcom/meiqia/core/a/j;->b(Lcom/meiqia/core/b/b;J)V
                                                                                                                                                                                        13iget-object v0, p0, Lcom/meiqia/core/n;->d:Lcom/meiqia/core/wa;
                                                                                                                                                                                        15invoke-static {v0}, Lcom/meiqia/core/wa;->a(Lcom/meiqia/core/wa;)Lcom/meiqia/core/a/j;
                                                                                                                                                                                        16move-result-object v0
                                                                                                                                                                                        18sget-object v1, Lcom/meiqia/core/wa;->b:Lcom/meiqia/core/b/b;
                                                                                                                                                                                        20invoke-virtual {v0, v1, p2, p3}, Lcom/meiqia/core/a/j;->c(Lcom/meiqia/core/b/b;J)V
                                                                                                                                                                                        22invoke-static {p1}, Lcom/meiqia/core/a/k;->a(Ljava/lang/String;)J
                                                                                                                                                                                        23move-result-wide p1
                                                                                                                                                                                        25iget-object p3, p0, Lcom/meiqia/core/n;->a:Lcom/meiqia/core/b/f;
                                                                                                                                                                                        27invoke-virtual {p3}, Lcom/meiqia/core/b/f;->l()J
                                                                                                                                                                                        28move-result-wide v0
                                                                                                                                                                                        30iget-object p3, p0, Lcom/meiqia/core/n;->a:Lcom/meiqia/core/b/f;
                                                                                                                                                                                        32invoke-virtual {p3, p1, p2}, Lcom/meiqia/core/b/f;->b(J)V
                                                                                                                                                                                        34iget-object p1, p0, Lcom/meiqia/core/n;->a:Lcom/meiqia/core/b/f;
                                                                                                                                                                                        36invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                        37move-result-wide p2
                                                                                                                                                                                        39invoke-static {p1, p2, p3}, Lcom/meiqia/core/wa;->a(Lcom/meiqia/core/b/f;J)V
                                                                                                                                                                                        41iget-object p1, p0, Lcom/meiqia/core/n;->a:Lcom/meiqia/core/b/f;
                                                                                                                                                                                        43const-string p2, "arrived"
                                                                                                                                                                                        45invoke-virtual {p1, p2}, Lcom/meiqia/core/b/f;->j(Ljava/lang/String;)V
                                                                                                                                                                                        47iget-object p1, p0, Lcom/meiqia/core/n;->a:Lcom/meiqia/core/b/f;
                                                                                                                                                                                        49const-string p2, "sdk"
                                                                                                                                                                                        51invoke-virtual {p1, p2}, Lcom/meiqia/core/b/f;->m(Ljava/lang/String;)V
                                                                                                                                                                                        52iget-boolean p1, p0, Lcom/meiqia/core/n;->b:Z
                                                                                                                                                                                        53if-eqz p1, :cond_4f
                                                                                                                                                                                        55iget-object p1, p0, Lcom/meiqia/core/n;->d:Lcom/meiqia/core/wa;
                                                                                                                                                                                        57invoke-static {p1}, Lcom/meiqia/core/wa;->b(Lcom/meiqia/core/wa;)Lcom/meiqia/core/Y;
                                                                                                                                                                                        58move-result-object p1
                                                                                                                                                                                        60iget-object p2, p0, Lcom/meiqia/core/n;->a:Lcom/meiqia/core/b/f;
                                                                                                                                                                                        62invoke-virtual {p1, p2, v0, v1}, Lcom/meiqia/core/Y;->a(Lcom/meiqia/core/b/f;J)V
                                                                                                                                                                                        63cond_4f:
                                                                                                                                                                                        64iget-object p1, p0, Lcom/meiqia/core/n;->d:Lcom/meiqia/core/wa;
                                                                                                                                                                                        65new-instance p2, Lcom/meiqia/core/o;
                                                                                                                                                                                        67invoke-direct {p2, p0}, Lcom/meiqia/core/o;-><init>(Lcom/meiqia/core/n;)V
                                                                                                                                                                                        69invoke-static {p1, p2}, Lcom/meiqia/core/wa;->a(Lcom/meiqia/core/wa;Ljava/lang/Runnable;)V
                                                                                                                                                                                        70return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.os.Handler.obtainMessage
                                                                                                                                                                                        • android.os.Handler.sendMessage
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • no thread running. please call start method first!
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1iget-object v0, p0, Lc/d/b/a/c/b;->d:Landroid/os/HandlerThread;
                                                                                                                                                                                        2if-eqz v0, :cond_16
                                                                                                                                                                                        4iget-object v0, p0, Lc/d/b/a/c/b;->f:Lc/d/b/a/c/b$a;
                                                                                                                                                                                        5if-nez v0, :cond_9
                                                                                                                                                                                        6goto/16 :goto_16
                                                                                                                                                                                        7cond_9:
                                                                                                                                                                                        8invoke-virtual {v0}, Landroid/os/Handler;->obtainMessage()Landroid/os/Message;
                                                                                                                                                                                        9move-result-object v0
                                                                                                                                                                                        10const/4 v1, 0x2
                                                                                                                                                                                        11iput v1, v0, Landroid/os/Message;->what:I
                                                                                                                                                                                        13iget-object v1, p0, Lc/d/b/a/c/b;->f:Lc/d/b/a/c/b$a;
                                                                                                                                                                                        15invoke-virtual {v1, v0}, Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z
                                                                                                                                                                                        16return-void
                                                                                                                                                                                        17cond_16:
                                                                                                                                                                                        18sget-object v0, Lc/d/b/a/c/b;->b:Ljava/lang/String;
                                                                                                                                                                                        20const-string v1, "no thread running. please call start method first!"
                                                                                                                                                                                        22invoke-static {v0, v1}, Lc/d/b/a/f/f;->e(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        23return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • android.telephony.TelephonyManager.getNetworkType
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • phone
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1invoke-static {}, Lcom/unity3d/services/core/properties/ClientProperties;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        2move-result-object v0
                                                                                                                                                                                        3if-eqz v0, :cond_17
                                                                                                                                                                                        5invoke-static {}, Lcom/unity3d/services/core/properties/ClientProperties;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                        6move-result-object v0
                                                                                                                                                                                        8const-string v1, "phone"
                                                                                                                                                                                        10invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        11move-result-object v0
                                                                                                                                                                                        12check-cast v0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        14invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getNetworkType()I
                                                                                                                                                                                        15move-result v0
                                                                                                                                                                                        16return v0
                                                                                                                                                                                        17cond_17: const/4 v0, -0x1
                                                                                                                                                                                        18return v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • cn.shuzilm.sdk.Stats.mContext:Landroid/content/Context
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        • cn.shuzilm.sdk.Stats.mHandler:Lcn/shuzilm/sdk/Stats
                                                                                                                                                                                        • android.telephony.TelephonyManager.listen
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • phone
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1sget-object v0, Lcn/shuzilm/sdk/Stats;->mContext:Landroid/content/Context;
                                                                                                                                                                                        3const-string v1, "phone"
                                                                                                                                                                                        5invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        6move-result-object v0
                                                                                                                                                                                        7check-cast v0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        9sget-object v1, Lcn/shuzilm/sdk/Stats;->mHandler:Lcn/shuzilm/sdk/Stats;
                                                                                                                                                                                        10const/4 v2, 0x0
                                                                                                                                                                                        12invoke-virtual {v0, v1, v2}, Landroid/telephony/TelephonyManager;->listen(Landroid/telephony/PhoneStateListener;I)V
                                                                                                                                                                                        13return v2
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.lang.Integer.valueOf
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • com.tencent.tbs.tbsshell.TBSShell
                                                                                                                                                                                        • VERSION
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1iget-object v0, p0, Lcom/tencent/smtt/sdk/bn;->e:Lcom/tencent/smtt/export/external/DexLoader;
                                                                                                                                                                                        2const v1, 0xaa7e
                                                                                                                                                                                        4invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                        5move-result-object v1
                                                                                                                                                                                        7const-string v2, "com.tencent.tbs.tbsshell.TBSShell"
                                                                                                                                                                                        9const-string v3, "VERSION"
                                                                                                                                                                                        11invoke-virtual {v0, v2, v3, v1}, Lcom/tencent/smtt/export/external/DexLoader;->setStaticField(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
                                                                                                                                                                                        12return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.Collection.size
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • $this$reversed
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"<T:",
                                                                                                                                                                                        3"Ljava/lang/Object;",
                                                                                                                                                                                        4">(",
                                                                                                                                                                                        5"Ljava/lang/Iterable<",
                                                                                                                                                                                        6"+TT;>;)",
                                                                                                                                                                                        7"Ljava/util/List<",
                                                                                                                                                                                        8"TT;>;"
                                                                                                                                                                                        9}
                                                                                                                                                                                        10.end annotation
                                                                                                                                                                                        12const-string v0, "$this$reversed"
                                                                                                                                                                                        14invoke-static {p0, v0}, Ld/e/b/i;->b(Ljava/lang/Object;Ljava/lang/String;)V
                                                                                                                                                                                        15instance-of v0, p0, Ljava/util/Collection;
                                                                                                                                                                                        16if-eqz v0, :cond_18
                                                                                                                                                                                        17move-object v0, p0
                                                                                                                                                                                        18check-cast v0, Ljava/util/Collection;
                                                                                                                                                                                        20invoke-interface {v0}, Ljava/util/Collection;->size()I
                                                                                                                                                                                        21move-result v0
                                                                                                                                                                                        22const/4 v1, 0x1
                                                                                                                                                                                        23if-gt v0, v1, :cond_18
                                                                                                                                                                                        25invoke-static {p0}, Ld/a/r;->e(Ljava/lang/Iterable;)Ljava/util/List;
                                                                                                                                                                                        26move-result-object p0
                                                                                                                                                                                        27return-object p0
                                                                                                                                                                                        28cond_18:
                                                                                                                                                                                        29invoke-static {p0}, Ld/a/r;->f(Ljava/lang/Iterable;)Ljava/util/List;
                                                                                                                                                                                        30move-result-object p0
                                                                                                                                                                                        32invoke-static {p0}, Ld/a/q;->c(Ljava/util/List;)V
                                                                                                                                                                                        33return-object p0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • java.util.Collections.reverse
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • $this$reverse
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                        1value = {
                                                                                                                                                                                        2"<T:",
                                                                                                                                                                                        3"Ljava/lang/Object;",
                                                                                                                                                                                        4">(",
                                                                                                                                                                                        5"Ljava/util/List<",
                                                                                                                                                                                        6"TT;>;)V"
                                                                                                                                                                                        7}
                                                                                                                                                                                        8.end annotation
                                                                                                                                                                                        10const-string v0, "$this$reverse"
                                                                                                                                                                                        12invoke-static {p0, v0}, Ld/e/b/i;->b(Ljava/lang/Object;Ljava/lang/String;)V
                                                                                                                                                                                        14invoke-static {p0}, Ljava/util/Collections;->reverse(Ljava/util/List;)V
                                                                                                                                                                                        15return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        • android.content.Context.getSystemService
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • phone
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        0sput-object p0, Lc/g/d/a/d;->b:Landroid/content/Context;
                                                                                                                                                                                        2const-string v0, "phone"
                                                                                                                                                                                        4invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                        5move-result-object p0
                                                                                                                                                                                        6check-cast p0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        7sput-object p0, Lc/g/d/a/d;->a:Landroid/telephony/TelephonyManager;
                                                                                                                                                                                        8return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • type
                                                                                                                                                                                        • any
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1sget-object v0, Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;->instance:Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
                                                                                                                                                                                        3invoke-virtual {v0}, Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;->objectNode()Lcom/fasterxml/jackson/databind/node/ObjectNode;
                                                                                                                                                                                        4move-result-object v0
                                                                                                                                                                                        6const-string v1, "type"
                                                                                                                                                                                        8const-string v2, "any"
                                                                                                                                                                                        10invoke-virtual {v0, v1, v2}, Lcom/fasterxml/jackson/databind/node/ObjectNode;->put(Ljava/lang/String;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/node/ObjectNode;
                                                                                                                                                                                        11return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • type
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "type"
                                                                                                                                                                                        3invoke-static {p1, v0}, Ld/e/b/i;->b(Ljava/lang/Object;Ljava/lang/String;)V
                                                                                                                                                                                        5invoke-virtual {p1}, Lcom/firebear/androil/model/ExpenseType;->getBox_id()J
                                                                                                                                                                                        6move-result-wide v0
                                                                                                                                                                                        7const-wide/16 v2, 0x0
                                                                                                                                                                                        8cmp-long v4, v0, v2
                                                                                                                                                                                        9if-lez v4, :cond_18
                                                                                                                                                                                        11iget-object v0, p0, Lcom/firebear/androil/d/c;->j:Lio/objectbox/a;
                                                                                                                                                                                        13invoke-virtual {p1}, Lcom/firebear/androil/model/ExpenseType;->getBox_id()J
                                                                                                                                                                                        14move-result-wide v4
                                                                                                                                                                                        16invoke-virtual {v0, v4, v5}, Lio/objectbox/a;->b(J)V
                                                                                                                                                                                        17cond_18:
                                                                                                                                                                                        18invoke-virtual {p1, v2, v3}, Lcom/firebear/androil/model/ExpenseType;->setBox_id(J)V
                                                                                                                                                                                        20iget-object v0, p0, Lcom/firebear/androil/d/c;->j:Lio/objectbox/a;
                                                                                                                                                                                        22invoke-virtual {v0}, Lio/objectbox/a;->f()Lio/objectbox/query/QueryBuilder;
                                                                                                                                                                                        23move-result-object v0
                                                                                                                                                                                        25sget-object v1, Lcom/firebear/androil/model/ExpenseType_;->_ID:Lio/objectbox/h;
                                                                                                                                                                                        26iget-wide v2, p1, Lcom/firebear/androil/model/ExpenseType;->_ID:J
                                                                                                                                                                                        28invoke-virtual {v0, v1, v2, v3}, Lio/objectbox/query/QueryBuilder;->a(Lio/objectbox/h;J)Lio/objectbox/query/QueryBuilder;
                                                                                                                                                                                        30invoke-virtual {v0}, Lio/objectbox/query/QueryBuilder;->b()Lio/objectbox/query/Query;
                                                                                                                                                                                        31move-result-object v0
                                                                                                                                                                                        33invoke-virtual {v0}, Lio/objectbox/query/Query;->e()J
                                                                                                                                                                                        35iget-object v0, p0, Lcom/firebear/androil/d/c;->j:Lio/objectbox/a;
                                                                                                                                                                                        37invoke-virtual {v0, p1}, Lio/objectbox/a;->a(Ljava/lang/Object;)J
                                                                                                                                                                                        38return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • type
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "type"
                                                                                                                                                                                        3invoke-static {p1, v0}, Ld/e/b/i;->b(Ljava/lang/Object;Ljava/lang/String;)V
                                                                                                                                                                                        5invoke-virtual {p1}, Lcom/firebear/androil/model/IncomeType;->getBox_id()J
                                                                                                                                                                                        6move-result-wide v0
                                                                                                                                                                                        7const-wide/16 v2, 0x0
                                                                                                                                                                                        8cmp-long v4, v0, v2
                                                                                                                                                                                        9if-lez v4, :cond_18
                                                                                                                                                                                        11iget-object v0, p0, Lcom/firebear/androil/d/c;->k:Lio/objectbox/a;
                                                                                                                                                                                        13invoke-virtual {p1}, Lcom/firebear/androil/model/IncomeType;->getBox_id()J
                                                                                                                                                                                        14move-result-wide v4
                                                                                                                                                                                        16invoke-virtual {v0, v4, v5}, Lio/objectbox/a;->b(J)V
                                                                                                                                                                                        17cond_18:
                                                                                                                                                                                        18invoke-virtual {p1, v2, v3}, Lcom/firebear/androil/model/IncomeType;->setBox_id(J)V
                                                                                                                                                                                        20iget-object v0, p0, Lcom/firebear/androil/d/c;->k:Lio/objectbox/a;
                                                                                                                                                                                        22invoke-virtual {v0}, Lio/objectbox/a;->f()Lio/objectbox/query/QueryBuilder;
                                                                                                                                                                                        23move-result-object v0
                                                                                                                                                                                        25sget-object v1, Lcom/firebear/androil/model/IncomeType_;->_ID:Lio/objectbox/h;
                                                                                                                                                                                        26iget-wide v2, p1, Lcom/firebear/androil/model/IncomeType;->_ID:J
                                                                                                                                                                                        28invoke-virtual {v0, v1, v2, v3}, Lio/objectbox/query/QueryBuilder;->a(Lio/objectbox/h;J)Lio/objectbox/query/QueryBuilder;
                                                                                                                                                                                        30invoke-virtual {v0}, Lio/objectbox/query/QueryBuilder;->b()Lio/objectbox/query/Query;
                                                                                                                                                                                        31move-result-object v0
                                                                                                                                                                                        33invoke-virtual {v0}, Lio/objectbox/query/Query;->e()J
                                                                                                                                                                                        35iget-object v0, p0, Lcom/firebear/androil/d/c;->k:Lio/objectbox/a;
                                                                                                                                                                                        37invoke-virtual {v0, p1}, Lio/objectbox/a;->a(Ljava/lang/Object;)J
                                                                                                                                                                                        38return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • type
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "type"
                                                                                                                                                                                        3invoke-static {p1, v0}, Ld/e/b/i;->b(Ljava/lang/Object;Ljava/lang/String;)V
                                                                                                                                                                                        5iget-object v0, p0, Lcom/firebear/androil/d/c;->j:Lio/objectbox/a;
                                                                                                                                                                                        7invoke-virtual {v0}, Lio/objectbox/a;->f()Lio/objectbox/query/QueryBuilder;
                                                                                                                                                                                        8move-result-object v0
                                                                                                                                                                                        10sget-object v1, Lcom/firebear/androil/model/ExpenseType_;->_ID:Lio/objectbox/h;
                                                                                                                                                                                        11iget-wide v2, p1, Lcom/firebear/androil/model/ExpenseType;->_ID:J
                                                                                                                                                                                        13invoke-virtual {v0, v1, v2, v3}, Lio/objectbox/query/QueryBuilder;->a(Lio/objectbox/h;J)Lio/objectbox/query/QueryBuilder;
                                                                                                                                                                                        15invoke-virtual {v0}, Lio/objectbox/query/QueryBuilder;->b()Lio/objectbox/query/Query;
                                                                                                                                                                                        16move-result-object p1
                                                                                                                                                                                        18invoke-virtual {p1}, Lio/objectbox/query/Query;->e()J
                                                                                                                                                                                        19return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • type
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "type"
                                                                                                                                                                                        3invoke-static {p1, v0}, Ld/e/b/i;->b(Ljava/lang/Object;Ljava/lang/String;)V
                                                                                                                                                                                        5iget-object v0, p0, Lcom/firebear/androil/d/c;->k:Lio/objectbox/a;
                                                                                                                                                                                        7invoke-virtual {v0}, Lio/objectbox/a;->f()Lio/objectbox/query/QueryBuilder;
                                                                                                                                                                                        8move-result-object v0
                                                                                                                                                                                        10sget-object v1, Lcom/firebear/androil/model/IncomeType_;->_ID:Lio/objectbox/h;
                                                                                                                                                                                        11iget-wide v2, p1, Lcom/firebear/androil/model/IncomeType;->_ID:J
                                                                                                                                                                                        13invoke-virtual {v0, v1, v2, v3}, Lio/objectbox/query/QueryBuilder;->a(Lio/objectbox/h;J)Lio/objectbox/query/QueryBuilder;
                                                                                                                                                                                        15invoke-virtual {v0}, Lio/objectbox/query/QueryBuilder;->b()Lio/objectbox/query/Query;
                                                                                                                                                                                        16move-result-object p1
                                                                                                                                                                                        18invoke-virtual {p1}, Lio/objectbox/query/Query;->e()J
                                                                                                                                                                                        19return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • ll
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "ll"
                                                                                                                                                                                        3invoke-static {p1, v0}, Ld/e/b/i;->b(Ljava/lang/Object;Ljava/lang/String;)V
                                                                                                                                                                                        4new-instance v0, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeOption;
                                                                                                                                                                                        6invoke-direct {v0}, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeOption;-><init>()V
                                                                                                                                                                                        8invoke-virtual {v0, p1}, Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeOption;->location(Lcom/baidu/mapapi/model/LatLng;)Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeOption;
                                                                                                                                                                                        9move-result-object p1
                                                                                                                                                                                        11iget-object v0, p0, Landroil/firebear/location/e;->b:Lcom/baidu/mapapi/search/geocode/GeoCoder;
                                                                                                                                                                                        13invoke-virtual {v0, p1}, Lcom/baidu/mapapi/search/geocode/GeoCoder;->reverseGeoCode(Lcom/baidu/mapapi/search/geocode/ReverseGeoCodeOption;)Z
                                                                                                                                                                                        14return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAAGM1JREFUeAHtXQlYFFe2vgXdSLMFiErEDTURjQtiQmNwG5fESQR9MzHmS1TIm2g0xmgmyYxBs5hFjX6TPJc4z2zvE2LMmGXmBdCnieAXJSpgFNxFxRVGEEFlaaSb7ndOQxVVTVVT3VTT1XDP9/3UrVu3zj331OFu597bDOkYFADF6AXo2YRwuGKcTgReEKdmMoNwdQADoLbpiuFqQAmguAnXmuLg4rnEeKDo3iBzJGA4YBigL+AeQGek21Doy4BjTSiEawPAY8hTDBBrNz0AjW4IwBdAqaUGsOY8CUCDzAFgbalqUrMBBoLmxgEmAgaqWovqFQ5rxCzAPkCVGsVUowFiTTcZEAPQqFFpHiiTEWQ+DNgDyFWT/GoxQBwYjAXMBPRRk4I6oCyXoUzfAfYDcMDjVnK3AeKAApvYpwA93KqJzpc5jqjREPcC3DZwcacBxkHBnwd0B1BynwbKIOsvAQfcIYI7DPA+KOiLgJHuKDDNU1ID2Ef8FHBdMoULHrSnAeKAApvaGQAfF5SFsmy7BuqBBTbL3wNMbWfXOof2MsD+IMpfAeipoKR+DaCXZS3goqtFxUGAq+lxyCAZEOzqjCh/xTQQBJwmAe4AzivGVYSRKw0Q/bB/BmCT68p8RIpFoxTQAH4znJNFL9RRgEuaZFcZBvpnVwKGAih5tgbwW+KMBbr30PesKLnCANFX+z7gXkUlpczcqQFskscDTgNuKCmI0gYYC8K9CcDml1LH0gDOXKBv/hJAsUUOShog+m9fA2gBlDqmBnAqbQwAa0FFRshKGeB/gEA4uYw+XUodWwP4jUcBagFn21pUJQwQaz40PkqdSwPoyUI3XptqwrYaIC6Zeh1Aaz5QQick/P7nAbiwwSlqiwEOghzfAlC3mlOq7xAvsc0xTtHcdKZEzhpgL8jsA4C/M5nSdzqUBnBggn3CHIDDq66dMcAukBFOMncDUKIaQA2gTUQB9gAcWlvojAG+DJmMAFCiGuBrAHcmhgKwJpRNjhrgBOA8SzZ3mrCzaaA/FBjXE16SW3BHRq/Y71solzFN12k1gDYie9mdXAPEdLiej+7H7bR2JbvgaCNLAbJsS24TjJ6OibJFoAk7uwZCQAHoKTnTmiLkWCl2LJ9pjRF9TjVgowG0GbQduyTHAOcCB51dLvQh1UBLDfhB1PMto4UxrRkgzu2MFb5C76gGZGsAl2+hDUmSPQPEDUvzJd+kD6gG5GngBUgmufnNngHiMuze8vKgqagGJDWAR608IvXUngHOlHqJxlMNOKgBSVuSMsCHIIP+DmZCk1MNSGlgADxAm2pBUgYoabEtONAIqgF5GhC1KTEDfBD4IShRDSipAVG7EjPAKUrmSnlRDfA08BgvbA3aGiCu65Icsdi+TO+pBhzUAM6soI1xZGuAuLK1Y3k9Er4npRZLfENDwxQjXC0XUnhTS4nkeL1lnAXjEcb8SYs51SgRSCD/umDubak6Ep2oBLtWeMzZXunLlQXLU7wNO/9qIrQttDGOcDk1nybyb9wX1hO93pHcc0lurlR6nfU/ysvLS2v9b/PVCvaw4HlkHFm8jbe4m7YFYl/+gdn20R/H9tcSOFUgmqQUZ9xJ7Rl/oW1cO8TbuKb0F7YkfAMMhki7bhP2JVdft1zOiUjq48C5MqYCQ5J2RGaqhGAmifgW0UyDYpvqX3z9j30bja8pl/Cpg+tz11T66JdWtMi3c0Xganq0Nev/Or8Jxr6f3OVZ6lIZ1FzqEoiQ5/puuFRkJgK5tDGvxhVtjlfMyNVWZpnyoI1x4wy+AQ6XyUB9yRSsuZQr3BIy4MPje4S1r4b0m//plK0OdS+Uk0hFnPAXrqzEN0Aukn2oimt5ehHDMBmxsbEc8P6bEutJTaoQUVKI5cMbPi6wHBI+Dyez9h6ISRBGdrY7rrJjDRAdxrirSX1UX30XhcqFUQYLvK83Cbf/VWKkfjFJO3E5LHfzHMWauUUpOT6XT/wUttjJWmvpiOnlB2tJKYrHkd8jYWkn1odx950vgLaGNset21fF4MPp72AJMb6ff7OrIWd9fMKQPjExf3rlEWWmPZaTBbP1E/oMeTRmfY4h/mb+910dr7nSSdzCnYet/yD8Ag5ZGKN0f7CyzmjmZ0FM9Q2Ce3XdWGtBdhSszuZXrsKY7trIKN9R3I4p7cig9dvn+KY+/VWdXBZi6RbuesN/iBd73JwvCY2aOCopgWSkp4ulthOXMtXyYVLdL2smdMFDHpsI+oOPz4DdY8ylQ1Vp0fouxkBhf5FNJ/daTxoYf2HN3+uZSGPtrHCLxsJ+Z44Zw5Rp0+b2ynoyhVi4yPYNoAFmsE2w2iYsHVOF8Yxh/0mSx38pOGHRSGttFSq9GJKfvmV4MVk0KUAwaUrOfndkhqPG18R47cSnqnKq2YMdTeTGr5uymb7PXSIkhPh3IYGMVhukbRP8g3w1Nk4ELx+tRqcJFeOr0QTpsB10I1ltDg0QJ2Y9+5gNjVmz9U9flwqaOZ0+dMM6+LHDCtLy31+G1hdmrQ0cLPigZeTrxPklMl6VSJJORi3bmV9ee6X0n4u1O7qPWWSdB5NI3A7RwsqyHTK0zQJtzger5nCA5JJp27fa/V6iH2PgC8J4aytzZ5OsslmFT3Zv/mnXiFlpA8krhlOONG04Q0rIKvLa+C7ot2ymk//Imy3pbWlOZje0caql20ZhTY3p64zw6+iMSeuInGL5mL28ND7g8eE/sxiNdxoYRhCHP0KqqT93Z6/7ml8UEW0uHA1Q9i52fKvdKXR4yPbt26/7+vqy3QVSV1dnfiAIXVzNhBtRZ3xztsiyJHIgF9t1TP/0lb+eFcwGcw/FA3ja4voTyWH9ub4fprtMNgxdIhzJir/uRGwqifFPFXQfnGBifWUq+IIzZgZP5t4v+ea0V89n1ez+64kG2IsTWI2BgOieM2dG2/8nYT0hr6wyHVmYcmek1f+KhQkhU54bFnEHPRICg5IoqKXOGJqwg/znEOtvFXOJTL9uyV7C3ak30OomXPWJ3ottgtUnmiMSeTO6xqYzlaTnp5wYGWP9XQsrB21438H3yubVl3ywLTY6kJ8e/MyvjVnhQH9NT5KSBtvv0lSctqSkS7fnX2bnBQdvj7n95Ea3jVD5GnBl2NoEN347V2bTRt7VZWWFdQHd7+nqR5onbw2lFddrvG/5ajQaw9H/u7ihKY8V7++sWJz2BNR9jWSESWAt/z17sjBeWk0duUsCmhOVbHtzP8u7OdZOKOkdZvOWJ6ZyU0JiScu2FaaEzSps8Ui/ihzJTI6ODoBuUew5w6qND2Qua5GoQ0UEY79Kdev/YGjUvCji5Ia8wLCwwqnf3yhoVn0l+eF39x3o0a3bqZCQkGPhE/9SxT1Lf5ccuUWukPJjRZ8vZnb4+H+dJxgdcwlFApZrxundmFMvpxb8dBOb7fJdRT2TMupFUkpHwahbMEASS2liRCaIl5OzB5OnWI0P39Hcr0uu3DPcSQeMWK5qjNNhE+ynNsnWLZh2YXdoaBGBOZSUlHTrRGmkb+NyvkZZNSR4MIyicsWaqFwyOYQ5xpUpKcR+c8glhACMpnHib0PSiPpPkvS79ZCBwwTzjs79R/9Miio+uDqwK283YvCkPofy15R4jVha7rAcnvGCHxqg3dbCHeXIBVcDfHq7M/RWB7Ec4aBGkpOMTdPc2QPfMxvpyPV0geXo2QFHmgcE9aRO2897SP+AKFS2NOWSx7utPnXOmNzjft78IxP16qiizft391+Q4chgXjobdT2xTm049w/rooIsSvnJJy87OzgbcCDrfwLbtQmyNBhlN9dS5c9dRuIGDSoZxGF4yYhndl9t7iNIvYjxy8gDbx/eK/QfNi7h+rxdFWFPRkWf6VTXB4yb/Gjvh0ePHjMa8Mh4fZzQF8YrvNyaLSJYfpOofSDok10fKX/yf5gD/+OrY8xr8owHeCWFYDiZ2zGXcFkNUFhWN98JllmZTabmJpEvmJY8/Nae0KysrMBGHAg8uOvv/i0qieRMr9INccIRaVWVnTFCIOkz5dUJltqLcekrE5oHQvys2yG8Qj+mYh/nN27KsIMu4cJuCX4QG1dNO2i5TVn4ku4xk+K683mYg4xQW+5m+20Lt1/w/Whm/8m2HdxbBdkV/NdEw7qI0PhlaY8bZ2efeK3v2EsOTcOIMnQ0MpeMf/bro6Vps3oKyjhkMSzh+rkj9QcN2ATbqREcVZwb05u9OFfq5/l3u24SMT6UTuMbxLn0WpNW02fM0PWWivhzP77n11paxZ+nzyavpVVk2fLFJf0/JKnYd28rsP17TzbAOlIDjnYjoM5kMhgv7D+9gSSS7BuWB+dG+Uh2HSX1YbOBqDldCLl/2lsTLVXHoz9r5w+/dfq9tenlBKaj+BRK7o92X/eAL4kCYU81wCqyc5ouI8DHZ58PQKfVZvr8xb/kojFl0mjePJpZ0qhEVIe+YsPJim/TzmcJR6FNaQOG9py3xTi1Ytd7yg9SRMRho6ZN/eIUtwYM5PsCyh31SjpX27PpPPTqqQYI5zvwFpou/fGynyFtVnwEb/4MP4hXw3XDJfSKcFRFju3ZJN3l0Jp0O6Y/UKubtiHjhO0gwMpDQ0JCuwiOluBYuyqQO4+88W3Rnhtn047E+g09MM/JBbGuEq+NfK0GKD7QbCNnV7/OTkSvybd0/XBan4m2gw1iOm9Y7TN93wW+Ww+EMtyRIVn6EjIskDm6Ka9SOB1yK/NKrBs2ln/19IC67oOml7ADLBkl8JQkt7BDztXwniI1X86l/7X1ZosC1B4vfVOLjvxRJBy2cnDpTdcMjizCXKQPrRi1bMfOYhMO1GBN4JTJx9RsBBXEMbc1pxf3BUrQAK+5L38Fck6ZY+m57NednKehfG/RNP/heSuR9cuJTD9+s2wxGK86mGXO6nhzL+20zGmxERlL1Gx9UK5xkd1463gcLKh7kl9DAyx2T94K5rp6jPmlT4/ttvaTuk08xXaT1jz/0L2CpvnG2eJUJ7N9KfVieE7KGz5Ovq7Ia4nJyV5JSQmMXuTkpjmbC7QvRjGOj/4VkcxpJsU4EY0tGDrs5a8acTo/17341YIo41eC7kQieeJB4UmvxuP5152TIITcNyBicFTkap3l2WWG0pNpBdNGzC5vzwoxPqXMJyWx22PN8puI2exlNJvNMCKGPR78mp5NJLrsi33o9ivanLUJxo7DDbeL46gArfiC9ZtXaIdyS/OReRXZ983aWkezYdM3WJoOGtIE6sKGjXjIoarG1h/thGFkZB0zct0Mq1AagkfOwXpcnajxERMp3LrO0R4HW9z2uKLN1WMTjKTOjSvsXg8Q8Kxg17+W9Jzxsc+WXQf9T1+43vtGjTnGUns0LtFaFPyTSDYm9ovhbjFQe6J0mbO7wBKeJv34xtxgMcidOogV80cHdQtq4bcWCCtyc/qi5ZYj85pluwojl+eILHwV4e2eKKvNsUvUjoEM3JFZ7pGnMdc6/pkvjK/20eRVXhNGRfsOG9WVt3nKl0Ql/vmxKL6gJsYQ3HS/Jn9LV72ON/qF+Io9fz/pfJNpM3V447isvmRiSpHPp4n9HhP0Q1FGWGiaU5xREwsHVsqWKXc/qTDPNfVudXNVHanM23YgVP986z7vJn256XIc8+UboJvkwGz15OPta31HR3YP6NmD9+tMsCx99qrkJ+QJ5mM98VC/+Yz2VdvOuOm04d3pW1tvfnk1Lj/P+KmPaNk9JtZ4ib3K/HfezSoPfHvCveP5cYIwHFiZU3M69POFgw+/IKtmTiUfvz1ob2SAxdpXt/j7M0xNDVz8ub67pea6JWv5hw3sIEyQn/purFssWAO8AvJhq8JWIu0s7iAy/g/j9c3bKR3L3mSqM5CSMxcq4Tzo9PmRU9hCsVyqd246KGtFizY0aCy8ZDtSnvy7cMHJEdX5eWUsb7HrBlgM8bKIP9oE84mC/prfoLB5WyxTE9ceL/z5X2kXP1vwptGe8aSuXmYWy88D426DzGhzXA2IYawSUf9uoFRyuCjl/MhIMtJu5uZ6Y11tddntsqvlZ86dqTj6W3Zd1o+fNFh3OCZsJcXgjhMsX0Jm1fuKJ03fJFn7CedVYOFn8c8DLi7bWtQ4NxVExiclBzwjkKuOnDm0SdRdjNmtyTeD8YlMh5z97Ih20PySlAuW3on9hUchd+k+bGD8fMRSYqmtLb1dXXW7ovquwctobLgLk8smk1eDyWSC/hzc1TPm+vp6s1d9fQNeUZC7d+9atx106XIPA75xL22ARhsIV43Gz9tb5+3jp9F4w2DFCuLjgxsJvbXeFl3NvnUFPX7/dg3K3c6EXT4r8SsLjHSTARKSnnOj/IVIXkVjqjIYblX+u6T4UtmRgt/u7M/aa9zYtEGpSXbusijltM+qxEGPCfbz4lPzVeMXk8Yfle5nnSEVd2F4zB9ghE8evHLL5MEcc9uA6aLhq9VEsibaf+jS7b9G9RO+VbS9gAHjw8ikAczV+vy7BvEVOxrC+AWFBSNa/CcJWSpxpwswu2sdqLX/h2Xg+g8QxuZ3C8A9K4H1y8mejycElxw+VJ2ZmWayt3EbZGyiBJJ1I+3BCbwVMOwTQipJ5uLQHZNb2dwdv7lYmz4/fErze62ECjYeYkYstrNLTU9+qcqJHod7e5HKMgqZsIRCW64JK9O9NyyOHx7BprNN4PL7y+QLJiJjnsvzaZEB1OTkOQB2+QQGiPcrAA9hwFNoRXZt8DujdWOE8laSrGWhOyfZqan46T/JrQl9KcYvjh8nFrYU/W/B9AF/uGqvn4bv6ddd1OQsifg9qT1cmuQfk2fbp+Tz1ietZN6Y9+Q9sUMi+nQN0vawPVyIn1bR8JWUE43HwynKVQ6z3yDRCjYhvwbEOBy1vc4+9JTrtmLLgGfCSWOzabpk+Ofcfg4fvKhPWs+seml8SLgPge5VvZl161ugL+VVXWI6sP3d20s25lj7Wq3rJYHsOrMy/Gri8JJ50u2/OBtwsyWEhZHQ0FDrtwkKwjOYAkkAjH4DAgIYHP0GwFkCvr4WRqfTMfxDm+CcLTi4CbsHBmIwoHfLAPeMVeYaGDFjhtXV1dbriczVZjung4jLpkzs34DNLywrWwPEtW74D+vHJvCM63L4xaMPxg2t3Hd9Sdj4QlkjXs8oWEeTEidU5wDY1XQtmmAs8CuASRigRDWgsAYygd86Pk8v/k1T+CeROBpFNaCEBlrYlpgBnoKcEJSoBpTUgKhdiRkgZvqtkjlTXlQDUjYlZYA4VL5A1UY1oJAGioAP2lQLkjJATEhrwRbqohFOakDSluwZ4EHI7IqTGdLXqAZYDaANHWBvbK/2DBAnLD+zfYHeUw04qAG0Ievkt9h79gwQ0+OarX1iL9I4qgEZGkDbsa77k0rbmgHie18CaqUY0HiqAQkNoNcDbccuyVn5goxg51Ura/XsZkMfdkINpEKZj7ZWbjk1IPJIA1xsjRl9TjXQpAG0FbSZVkmuAeICzDUAyZXAreZEE3QWDaCNrAVILtrlK0JOE8ymr4IALsRUxe45Vih6VZ0GcDHSMblSOWKAyPMSoDugP4AS1YCtBnC1yz9sI+3dy22C+Tw2w81VfgQNUw002cR/O6oJR2tA5N8AwLmdcQBcwEqJagC7Z28DHP6ZFWcMENV9B3ASgEbI31kHt5Q6mQZw0LECUORMuZ01QMzrJgCH22MBzjTl8BolD9cAtoYfAmQPOmzL2xYDRF641xVPORqFN5Q6nQY2Qomz21Lqthog5o21ILrqRuINpU6jgS+hpDvbWlolDBBlOAsoA8QAaHMMSujAhM0u1nxtNj7UkVIGiLywJsSOKDbHdGACSuiAVA9lQo/YfqXKpqQBokx4ps8JAHpLhOf+QAQlj9YAHmL0LqDVBQaOlFJpA8S8cVCSBxgBwG39lDxfAzjYfAdwTumiuMIAUUY8/y0TEAboC6DkuRrYB6K/B7BzIJPzhXOVAaJEuIYQ9wLgKUh4mq4r8wL2lBTWgBH4fQpIAeC3dAm1h1GcB8mxSR4GoE2ySz6j4kyxL49NLn43l5Lt4USuzAxHxjMATwHoAMWVmnaeN45yvwd8B3BZrccXrz0NkM33PggsADzERtCrKjRwBKTYDPh3e0rjDgNkyxcHgecBuL6Qkvs0gA4E9Gpgf73dyZ0GiIXFPugEADbL4QBK7acBrOmwqc0CoHfDLeRuA2QLje67sYCZgD5sJL26RANXgCselbEfYHZJDg4wVYsB8kXWw81kwMMALf8BDTutARxQ4Ih2DyDXaS4ueFGNBsgWMxAC4wATAQPZSHp1SAOFkBqb2H0AXLWsOlKzAfKV1QtusGYcDhgCaPHzaxBHqXHb7ElQBC4QxZrumtqV4ikGyNcjDlywRkTvCk5uo6vvHkBnJHR5XgYcB6DR4bI4tw0oIG+HyRMNUKyQARCJtST+OAxeewAwTtcEv6Yr1pw44FEz4cCgDoBHotQ2XTFcDcCRK9Zq6KnAK8Z5NP0/22+KvdLRFN0AAAAASUVORK5CYII=
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1sget-object v0, Lcom/baidu/mobads/utils/p;->s:Landroid/graphics/Bitmap;
                                                                                                                                                                                        3const-string v1, "iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAAGM1JREFUeAHtXQlYFFe2vgXdSLMFiErEDTURjQtiQmNwG5fESQR9MzHmS1TIm2g0xmgmyYxBs5hFjX6TPJc4z2zvE2LMmGXmBdCnieAXJSpgFNxFxRVGEEFlaaSb7ndOQxVVTVVT3VTT1XDP9/3UrVu3zj331OFu597bDOkYFADF6AXo2YRwuGKcTgReEKdmMoNwdQADoLbpiuFqQAmguAnXmuLg4rnEeKDo3iBzJGA4YBigL+AeQGek21Doy4BjTSiEawPAY8hTDBBrNz0AjW4IwBdAqaUGsOY8CUCDzAFgbalqUrMBBoLmxgEmAgaqWovqFQ5rxCzAPkCVGsVUowFiTTcZEAPQqFFpHiiTEWQ+DNgDyFWT/GoxQBwYjAXMBPRRk4I6oCyXoUzfAfYDcMDjVnK3AeKAApvYpwA93KqJzpc5jqjREPcC3DZwcacBxkHBnwd0B1BynwbKIOsvAQfcIYI7DPA+KOiLgJHuKDDNU1ID2Ef8FHBdMoULHrSnAeKAApvaGQAfF5SFsmy7BuqBBTbL3wNMbWfXOof2MsD+IMpfAeipoKR+DaCXZS3goqtFxUGAq+lxyCAZEOzqjCh/xTQQBJwmAe4AzivGVYSRKw0Q/bB/BmCT68p8RIpFoxTQAH4znJNFL9RRgEuaZFcZBvpnVwKGAih5tgbwW+KMBbr30PesKLnCANFX+z7gXkUlpczcqQFskscDTgNuKCmI0gYYC8K9CcDml1LH0gDOXKBv/hJAsUUOShog+m9fA2gBlDqmBnAqbQwAa0FFRshKGeB/gEA4uYw+XUodWwP4jUcBagFn21pUJQwQaz40PkqdSwPoyUI3XptqwrYaIC6Zeh1Aaz5QQick/P7nAbiwwSlqiwEOghzfAlC3mlOq7xAvsc0xTtHcdKZEzhpgL8jsA4C/M5nSdzqUBnBggn3CHI
                                                                                                                                                                                        5invoke-virtual {p0, v0, v1}, Lcom/baidu/mobads/utils/p;->createBitmap(Landroid/graphics/Bitmap;Ljava/lang/String;)Landroid/graphics/Bitmap;
                                                                                                                                                                                        6move-result-object v0
                                                                                                                                                                                        7return-object v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAYAAAA4qEECAAAAAXNSR0IArs4c6QAADoZJREFUeAHtXHlMFdcaB0GgWlCEp4gbWMQFwQWj1t1Wn7jVvXWt1OhrNCa1jdrEmDRNa/WPVmPc6vqMG1pcHlp3kj7tq0sjirjgVgUtWAUExbJYlff7TTmTey8zMHdmLveyfMmPM9vZfnPmO9/5vnNxd3Mt8UBzAoEAi9Qfxz6AF+BdmiJxewEUl6ZFSHOBHCDbIn2FY5cQdye3og7qbwqEAKFAK6AuYIb8hULSgXtAGvAQeA04RZxFdDB62wmIBOpVUs8LUM8V4DKQWUl1ytVUJtH8/KOBzsA/5BY45yAL1SYDSQDVjsOlMojmiO0JdAdItisJSf4VOAdwxDtMHEk0J69+AAnmsSsLJ1YSfhrgseniKKI7oKUxgJ/pLXZsgc9Q/DHgutnVmE10QzRwBBBmdkMrubw7qO9HIM+ses0kuj0aNQpwNT2slyvq7wQgVW8Blvm4QDAqnihgSCl4XF2EfekIvAGkAYZscKNE10cDPgQ4mqurNEfH3gJuAlwE6RIjRFMfxwJNdNVctTJxUm8H3AKoUuwWvUST3FiAZNcU4XogArgL/Glvp/UQTZI/Aqg2app4o8N0G9wG7CLbXqKFuqiJJItBxUmSaoTWiGY1Yg/RJDcWqEnqAt1VFI7sNsA1QNMEqZVovkVaFzVh4kM3NQl1dgiQAlRo+mklmnZydTbh0D1dQmuEo5sryXJFC9EkmETXijIDtLMfAYzsqAojHOUJ9TGX1bVSPgPkqNy5qyKi6SCqLr6L8qkydpcckStVKY9oujrDVHPW3rBlgFyRM0VRI5qO+hjFHE64+O2333b67bffYpOTkz947733GjuhCVqrJGeKQQ41N+kgZOijtXRHPrdmzZpuc+bMGS7qeA5p167dqoyMDIdEQkQ9BtL/IW+ibX6lEU37kOEnp8uECROafvzxx1YWz5uQ8ePHt3B649QbQO7IoZUoEd0TTygOf6ucDj5p3ry59/fffz/Bw8PD07Yqf39/2q6uKuSOHFqJbSc4e7rEaD548OCoRo0acZeSW3FxcdHjx4+ftGjRItiq9SonCxcuDB8zZkxEXl5eQVZWVn5mZmb+zz///Mfhw4ezVLKYfZkcngFkX4gt0dx3QbKdKhs3buzRpUsXeSW6ZMmSg6NGjYrQQrSfn5/HN998U+ZL+Pzzz92ePHmSe/78+Rs7duy4tmvXrgwHdpIckstfRB22qqOzuOGsdNKkScEzZswYLOo/ceLE+a+++oqeMk2CufIVRjKj2WWEX8jQoUPf3rlz58yrV69OGj58uCM38lhxaTmi+Vk6suIyHbe9EBIS4rN27doJderUkVwD9+/fzxg3btwJ2+fKO3/9+rVb9+7dN06ZMiW0VatWfo0bN/YNDg5uGBER0drHx+cNkRfn4YcOHWpz6tSpi1AzR/FyzN4QSS7JaSbrtCSae+GcJiDXDXp5dEMIG1FUVFQ4ceLEeIzQCj1jto2+e/duke1XAJLd8aWETJ48OapXr15R7u7udQD3AQMGRKekpASNHDly9+XLl5/blmXwnJxKRAvVwZSRA6fJli1b3o6MjGwrGvDll1/+5+zZs0/FudEUL64EX8u9Pn36JEB9rAO5DLZKAt3f7PTp0//CyDbbDUxOJY4F0dw6W8b2+7sZjv87ffr05tOmTRskajpy5MiZZcuW3RLnZqfHjx/P7tSp0+6VK1cehKqRVAYmUd+tW7dOwfU3TayPnJJbWXWE8ESvYOUWik8vPDAw0FdPGW3btm0F1SG99LS0tAfQy2VWVnrKrSjPvHnzLmFk56xevXriGxCSDb09MSoq6t8m6uwQtCND6OjQihqldn/fvn0Dx44d20/tvj3XCwsLC7Aa3MvP3J58Rp6FyrqPd7x7/fr1HyL1oBo5cOBAzMCBAw8bKdciL7n9haOIMzx32tstdPCA5L52Z1TOULJ48eIDFy5cUDTNlLOYc3XTpk33MaqPiNL69+/fddiwYWZZYORWWt7yNyN1RSX2pLBDQ/C85Ji6ffv2vbi4uAv25Ld89tGjR4WcrCyv6T3+6aefhvfu3btTAQSrwiyc3/z6669THj58+EKtzE8++eQiRnE4J2RaJJgjBmGuiFN73o7r5DaQqiPAjkxWj2IBINulMI3Sv/jii+tWDzjhBH4QT5hs3Vh1g1Jp3759GCbcAXiRJ7E8508rFAX3EkFuGxINwsO5eMLgkcwzxQzaLwZQdXBEVxvJzc19CVPtYklJiZX9XR+yYMGC0UePHv2nWmePHTuWDZOSUW1Jpk6dGiGODaaBJFr3iDZYucOyQ8cegjd1CdTHynXr1h3+EyIqi4mJeRtmXC9xbptiBMtE9+jRo53tfZ3n0oiWPGQ6C3DZbFDPr8+cOZMH0/MCHFRrLBcosNnfhT5upNR4WCHp9BbyXkBAQCO8GDO+eH+OaKd765Q6bOY1TNSFGOXxcLVms1yYcXXg4euvVAdf0PXr1++Ke3379g0SxwZSHxLtZaCAKpOVC5D58+cniAZ37dq1LV2q4twyhaWSJ86bNWumaxEm8pemXiTalaMVNu01drp9+/bfEQjIYSleXl7esJUVfRsY+fmiJnr/xLGB1LvGjGhBEmxpOcoSGhqqSCKILhDPw1ysL44NpNKINpC/6mWla1S0+tWrVyXi2DLF+kCet549e1ZoeU/vMUe06mpJb6GunA9BX1ld3LlzR3G5HxQUJI90xhxN6M8LEl1sQkFVoohPP/30LagCKbAAB1YhVoHcnFhGoJcbiIsM7IpjA2lxjRnRsB684CIYKchCkPaakpcQlp9bhw4dZG/mxYsXJZNQ5NOZSiNaDonrLMTls/Xr188f2w2m0vXBxr58+fIvmHqnlRqOUFczX19fyfmfD/nhhx/M8HUU0amUC7RUqrQqX8Nq0BfRkoZw5YaNGDGiZ926deX1AiIrh5OSkhRVAoK6HUW/8cxNBntNkFwSnWNCQS5VBLcSMMpt2yg4mkq2bduWiNGs6MHjyxk0aFC0yLd///5UcWwwzaGONkMHGWyHednpJlUiGdZDNibDnbGxsWfUasNIH+jp6Sn55rHV4fdVq1bJS3G1PBqvZ1e7EU03aXx8/H/feeedKDjtCh48eJCFrWA3V6xYcUtp8hNE0SJBhFze9IIo/Elxz4Q0h0RzRPMnXHZHWdAp2ZiHo7zlokWL5O0C9jYOI+g5tmpl2JtP6fn333//FK4TmgTqImDp0qXjxWKGnj7GEjVlrvghciuNaIbb04GwivNYPwEnevqsWbO4unJHJLs19si1tn5C+xkd9VgS77Xd+KK9BH1P0iLZs2fPZG9vb2k1iMGTh23BsvNJX6lWucjtK+poiq5YHaLFjxCeV9V5fxet7S/DR7Bzx82dOzdUWw7jT82ePTsEUZVZWHJLvukXEIS84uhWNV66XILELVUHJU36q+MPzKfEzz77LA2eMN37OrBHLohbwbAX2uO7776biF2f2xy527Nly5beiB/25YZH+qbZ7b8gUH3xGDiPddBQXpY03hREP8QxPVa6distX778DsEC9Ui3bt38Tp48OQNcN4D70gvh/ykgewtjeHrKU8sTHR3ti2h3FPaO9Lbc8Pj06dNnM2fOjNu7d+8fanl1Xien5FYmmlb5FaAHL1a2cC8HOr89ISHho3r16tXnriHozWkII23Rs/8O78p98ODBgeHh4X7YEOOLL8YfO0zD4FAKtu0bfoSUNnr06L2wveW4ou0zBs7JqbTiESOaZdGIdwrRrDwxMTEH+hGGx45YTEzeiH744TP+EJPVFoSW7CIhNTV1euvWrVuxXDVhWAt2cyJCWvJmR7VnDVyXF0aWRGeiQDrFzdqhY3f7+OliwREH/TkVCwdPBkehUqYiGr1Va2FcsMB6aan0PPzPL2/cuHEPXrur2BV1BXMfLSZHCbkkp5JYEs0LycBg6Y6T/uBnFekgOB6m4gecqLCJPAibxSfDq6nJ+cUFy+bNm48PGTIkEj6hwpycnPzs7Oz8S5cu/bFhw4Y72BGl6d8+mNB9cimLLdFJuMO9dHKEQX6yEg+4ZRcWVwI3vKBad6gBxRGq1iTY9udxj3CWcFCQS1mEHS0u8IFfxYkzU2zPSoH1cVypDRiprh4VIodWX6At0ezXOcAlOsKRCQ+a1VKaW3uxVfh3NtRFhdyRQytR2tdAHeYN2PW5WpVq4gkc72nQ2flNmjSph58lP4YdnMAdSCZWYXZRZ1FgGUvGXaUWL1yfC1S1f+Kq0p1Ku8xg72qgjEZQUh1sFR88xoNasYsBclaGZJagRjTvca+z7mU1C6hhQq7ImaKURzQz/AhYzZ6KpdReJEfkSlWUJkPLh1kAY4odLS/WHpdhYB+ulGsJVUQ0S6QHjT+haM6TWinDABdGtDTKlYpUh8h8EgemhJlEgdUk5SgmNxWKlhHNQujqo23YDtDls0a+6iZUqduBYi0d00o0y+JC5hYQAXBBU5OFm2+2Akw1iT1Es0BOjneBSMDWIYVLNULIwTaAI1qz2Es0C6YT/jZANVLTRjZHMEl+BNgleohmBSQ7FWgD1BSdzRG8FbBrJON5SfQSzcz8hK4BIUB194nQutgOaNbJeNZKjBDNgjhBpgBUIdXVzqadvB/QZF3gOUUxSjQLpenHdT71VhhQXSZJfrH7AC5G2EdDouYm1VtoQ2QcAZDwqiwcOPRdmOb3NptoQW4HHMQAVU130598DFD1wuGeLnEU0WwMgwf9gO6lx0hcVuhDZpzvNKDoTzbackcSLdpG868nQMJ9xEUXSamHSfA5oMCRbaoMokX7SXI00Blw2iad0sZwc0sykASQbIdLZRJt2ZlgnPCf70UCHPGVIRyxVwBu05J3EFVGxazDWUSL/tFN2xQIAUIB7perC5ghtPHTAe5PTgMeAobNNJShS5xNtG2jadcHAgEWqT+OqXY4uXJhxJTCSYuLCKb8/PkzPi6PGagQqfTPA3HudPk/X8ZTyM8RIecAAAAASUVORK5CYII=
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1sget-object v0, Lcom/baidu/mobads/utils/p;->A:Landroid/graphics/Bitmap;
                                                                                                                                                                                        3const-string v1, "iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAYAAAA4qEECAAAAAXNSR0IArs4c6QAADoZJREFUeAHtXHlMFdcaB0GgWlCEp4gbWMQFwQWj1t1Wn7jVvXWt1OhrNCa1jdrEmDRNa/WPVmPc6vqMG1pcHlp3kj7tq0sjirjgVgUtWAUExbJYlff7TTmTey8zMHdmLveyfMmPM9vZfnPmO9/5vnNxd3Mt8UBzAoEAi9Qfxz6AF+BdmiJxewEUl6ZFSHOBHCDbIn2FY5cQdye3og7qbwqEAKFAK6AuYIb8hULSgXtAGvAQeA04RZxFdDB62wmIBOpVUs8LUM8V4DKQWUl1ytVUJtH8/KOBzsA/5BY45yAL1SYDSQDVjsOlMojmiO0JdAdItisJSf4VOAdwxDtMHEk0J69+AAnmsSsLJ1YSfhrgseniKKI7oKUxgJ/pLXZsgc9Q/DHgutnVmE10QzRwBBBmdkMrubw7qO9HIM+ses0kuj0aNQpwNT2slyvq7wQgVW8Blvm4QDAqnihgSCl4XF2EfekIvAGkAYZscKNE10cDPgQ4mqurNEfH3gJuAlwE6RIjRFMfxwJNdNVctTJxUm8H3AKoUuwWvUST3FiAZNcU4XogArgL/Glvp/UQTZI/Aqg2app4o8N0G9wG7CLbXqKFuqiJJItBxUmSaoTWiGY1Yg/RJDcWqEnqAt1VFI7sNsA1QNMEqZVovkVaFzVh4kM3NQl1dgiQAlRo+mklmnZydTbh0D1dQmuEo5sryXJFC9EkmETXijIDtLMfAYzsqAojHOUJ9TGX1bVSPgPkqNy5qyKi6SCqLr6L8qkydpcckStVKY9oujrDVHPW3rBlgFyRM0VRI5qO+hjFHE64+O2333b67bffYpOTkz947733GjuhCVqrJGeKQQ41N+kgZOijtXRHPrdmzZpuc+bMGS7qeA5p167dqoyMDIdEQkQ9BtL/IW+ibX6lEU37kOEnp8uECROafvzxx1YWz5uQ8ePHt3
                                                                                                                                                                                        5invoke-virtual {p0, v0, v1}, Lcom/baidu/mobads/utils/p;->createBitmap(Landroid/graphics/Bitmap;Ljava/lang/String;)Landroid/graphics/Bitmap;
                                                                                                                                                                                        6move-result-object v0
                                                                                                                                                                                        7return-object v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAAXNSR0IArs4c6QAAEgtJREFUeAHtXHlsVVUeLqUt3SgFWpYCpaWsFRBEBZWwKIsRM6AxgYiQGRZDBImighAY0SACicjgMP4xwEQCBMUFGI0DGGQLERBQqJS1tEWwQNmmtJQWynzfk3Pn3td737vvvru9cn/J9+7yzvI7v++e7XfOvfWi6obEoRiZQFsZmuA8EUi6dxTnuIwqByruQZxfwXWRDMU4rwIiWupFqPZZ0PsR4GGgC9ACiAbMlBokVgLkAz8B+4FCIKIkUghOhVX7A4LUNIesXIp8Bdk7cH7NIT10Z+tmgmNRin7AMOBxIAZwk9yGMnuAb4GdQDXgOnEjwbmw0nBgCNDQdRZTV6gMt7cAG4Gj6kGcuesmgnvBBOOA3s6YwrRc9yKllcAB01IMIyE3EMzmdzzwYBjlcGPUX6DUCoDNuGPiJMFdUerpAJvkuixsshcBeU4U0gmCU1DQV4ERgBP5O2Hnu8h0A/Ax8F87FbDbwBw8kVxOe+5H4bSKJHMwZovYRXBzlGYe0NOWUrk/k0NQcTZwwWpV61udAdLvC/CpzbYhr0jJoiUU5fy+AKBL1DKxkmCmPRXgQCrBshJEbsLxUH0oQB85vWPsp00Xq5rodGi6EOhuusZ1M8HDKNYM4JLZxbOC4Cwo+XeACwCe6LcAFzamAIX6owQPaXYTzbntPwCnFgOCl9i9IZKhGt2zB4GLZqlpJsH0SP0NoKKeGLMA++WngWPAWWNJKGOZRTCfvAVAnDJ578qABbhqNhjg6Pq0gfiKKGYQzJpLct22nKcoaIRdRENfrn/TzRlWTQ6XYPa5bJa9mgsjmCwkeSCwDzDcJ4czis5CxsuB+9XtiKLbInRvTgAKjeRmlGDOc/8FeFMhI1YPPU4JovwFCHmebKSJZpylQA7giT0W4MyETqNvgJA8XkYIpvuRo2ZP7LUAF2ziAe4Y0S2hEsyFA/qWjTbtuhXzAqpagLU4H9C9QBEKUXyC1gDeoApGcFA46BoN6FpqDKUGL0Gi2Q4WzMv6Dwuwmc4F/q3HIHoJ5k6MkXoS9MLYYgGuJ7MGHw+Wm54mOgWJfAV4TXMwa9r7P5vq54GAe7z01OA3kYi31cZe8vTkxqaalW9XoMB0hwUSuiJHBArg/eeoBcgNOdKUYAR7UyJN07niD3ax5EhTAhHMVSKO1jxxtwXIEblSlUAEj1eN4d10owXGaSmlRXAvRKhr7wpp2aAu3O+BQpCzWqJFsOYTUSsF74ZbLKDKmRrBbNN7u0Vrs/SoX79+1Isvvtho27ZtOZcvX+6+b9++jt26dWtgZvpmpWUwHXJWa8yk5uiYhYCcQNcJSU1NjZ4yZUrayy+/nN6mTRvOHSUpKCi42alTp6O3b9+W7hk5efvtt9MHDx6cMnTo0NPhpmUkf1kcOqTmy66j/B0d/GzCXMC0J1uemZ3nnTt3jluwYEHLlStXZsPwqY0aNaq1Z6xx48ax+fn5FXl5ebeM6kZyP/jgg8zs7Oz4Vq1a1d+0aVNAz5LRfHTGa41wawF+QMYn/gQPxF2+MxOx8swzzyQvW7as9Ycffpj50EMPJcfFxal1Q1L5YmNj765bt45uv5Bl8uTJTRYvXpwlIjK/69evV/344483xT2bj6yYJ4EzIl//Jnox/uCHTyJKEhIS6k2YMKHJK6+80gw1NzEU5S9cuFDVokWLI6HEEWFRY2PQl3fOyMiQWjw00TXDhg07sWXLlnIRzubjTuQ3TeQpJzgVN/8D1GrKRGC3HVu3bh3zxhtvpI8dOza9SZMm7F4MCZrXw4WFhYa+kvPoo48mbN++vRMeMqk1vHr1ajXuHzt16lSVIYXCi8QBxdOAr1WSN1/chxsR5D7xxBMJX375ZdaZM2e6vfbaaxnhkEtb9u7dO6RazzhCUINvYgDHJlHaK8W+/fPPP8+uV09ef0QMy4/kkFz6RHrqcDUGaP/HbXf+tm/fPu7rr7/Ofvfdd9t06dIlMTo62hQLcqD1ww8/GG5SDx8+fAs1+G7fvn25uuOTli1bxqEmV+3du9eJ/ph5bqMi8hr8sE8zl/5gGpIEQ+b269evkdkqduzYUTF9Ukufo2WMyDlKVRX8X7Jz587r8j/nzp3bKi0tTV6J5H9beS5xKTLPQm5/tjLHcNLGXDVu8+bNHRs2bGhJF1JWVnZ7xYoVV7R0FFOhnj17Jt+5c+c2iKxQC3vkyJEKDPbS0TT7Wpb4+Pj6GMXXQPcbauEtvMcuZwtwTdTgRyzMLOykFy1alAGHheFBVDAFMBrWfPVm2rRpaZznijTYPYwYMUL1C3wHDhyo/OKLLy6LsDyOHz++GZ0t8ns2nfs4FRm7luCcnJzYZ599tomVRmnWrJkmweibb0AkVxf7/VWrVrXDGEA1Dmr7+Vu3bkmOBrY6r7/+erqV+muk7WumBcGdNQI5fht9bpJZgymtwqApjU5JSRG2UAQ7dOhQJaZhBTU1NdIomaQtWbJEtT/GyL4azb1iS+tLL73UVJGoPRddmA37Cj6JuwHVAuK+LcJmDAOpZPRzCfAuSbo89thjyZgWSaNTq5SBg+TI8ePHNeetc+bMafbee++1kef/1FNPHcPiRbn8Hs8xgo4pLi7uHhMTI43y8aDm79q1S7Xv9o9v0jVbkb5UgFOjdSYlaiiZF154IeWTTz7JwojTsn42mGIDBgzI37FjR0ACDh482IkDLZEWrm/06tVLdevq999/n4MHgM4jnyxfvvzCxIkTfxPXNh1Hsaa0tSkz1WxgoPi1a9fmOEkuFUMLImYUqnry5owZMxQE0fesNeBas2aNYrDVv39/y1shFcXbOk7w/PnzM+RNsoqSttxCvyp1C1oZbt26tRy4Kv9/5MiRjeXX4nzjxo1l8n67Q4cO8fBZx4j/bTo6TzBqQZJNhQ2YDQgOWoOZwNKlSxXv6GLckKrmkrxy5cqdo0ePypv8ekOGDJGa94DKmPenj2AnRnhSEdA0q043pAA2nSQnJwetwVQFTgv4RcqkaVPTpk1jBw4cqPqQYtlQ4eDo2rVrgk3FEdk0ZaEMO9pFKnXhyKmSnnJUV1dHYeSscEkOHz5c1X0KH3elPE09LlF5eBPOEz2C71lRPqUJZliMkBW7NrDcKK0Hy+OiiVYQ3K5dO9Vw8jgmn3sEC4OCYHEa9Ii1Y8V8uXnz5qrTOzg9FOGwjKg/k6Ba6ArgESzMhF2XklNC3NM6womh2BygRfC1a9fuyNNISkrSNZCTxwnz3Eew6gAhzIQjLnooTXRRUZGCYPiyVWswCJZ80jQICNbVz5toPNszNFF3c5O6e1dyNQdN2H9aFErcoImbHIBPVC1fqsl5RERyWOfVzXBmZqaixl66dElRo0WB/ZcJy8vLFTVahLPwWE6C5ZNxC/Nyd9LhEIydmVoEK/pcEKzok22wSIVH8D0rY7ur7hqclZWlcM5oEYxpkSIc9mhJDhIbyGUWPoK9JhqWoANDrwwaNEixcIDpkOqbEbm5uYq9XnhVRjWc3nwNhPOaaGG0yspKXf0jFkainnzySYXnCgsLCs+WSBNrzAqCT5w4oXB8iHAWHn01WHOzmYUZS0mXlpbqrzpSLPNP4F/WRTDec8K6xP83/+FNxWqtLbd9+vRRLC7gHSi7t9BeYR9cZL659Kf4888/u6KLwL4rXQOgqVOnpstLh+XDa2rTJGzGr48mWu7nv4vXWRSLD/J0LDovcpzgWbNmneP7PBYVUHeyemow92YDivXfzz77TLE+LDLEAkRD+V6ykydPVp4/f97uQZbzBO/fv79yzJgxBVg/dbSpxgg3aA1euHChYqMdtsmWbdiwoUyQKj+OHj1asQyL7UCKBQp5WAvPi+j8LgZYg1ibHRG8vnkdKzS/on9L7tGjh2LTHV7iSsLGO8Wo1Qolf//994C1i5vu5PuxqMP06dPPqenCTXfYoqMYiGGrrd1jHXJaLBzsm3CRoaas0/ewZTX1008/zbFaDyz4H4QjQnUu/NxzzzXEhvYO8iYX/elVPJAFanrh/eQMvMraUvzHLwlgf/dRcW3T8Tzy+ZOotfk2ZRpyNmjaykNxQoScASJginRHi1zU2nhudJeTyx0deKvxN7W8sDYci7cZmsv/W716tWIDnvw/C899nAqCf7Iwo7CS5soNXhW11EAlJSWa/T+246ByJ0vruNxIx43w2K2hWOsVhcRnIzIaNGgg7BrFh+Gjjz5S7OMSYS0++jgViuy3OLOwksd21fN8Ez+sRAJEPnfunGba+ERD6cyZM4tF9Hfeeees1sCKW4Cxx1sxuMJbDhf9lw1FWhYffZyKJ7MQmZUCaRZnaih51mLsPz713XffdcQKjdDZUFpqkc6ePRvQhYha6auB2FPVYN68eZq1EQ9Da3lTDmKr33///YtqeVp8j1wWMg9Rg3nu2maayvHDJg888MCv+IrNZTgWVAdDDGdE8MpKUBciSR43bpxqv8s88X8L/3eX8X7wOXjqgk6/jOgcJI7EpZxgVzfTLBAdBXAgFMJDlIeXsS+YtfyG93qDEhzIoHi5rBG6EcUsBC+t3cAeakvHDgF0krgU0ySGjbiPsHBB/d5HzprhI2eGdyziYy6/oB8OOA/WMmYkfYSFX2XZo1UQN97n4AV94kVMTfJQi07hexiqXqVAuqNVuGWUXH5GCd8MyZF/YYdu11GjRp126As7LCo59H1hhxfyJprX3/In0gS7MaLwstd1rN6cwBdzjq5fv760qqpKl397z549IT8Uwj4Y+KXIv5HF+2+99Vaxg9/IogoKDhVbSvAnBxEjAcPNHeI6KqyNIPg6+uhSjMVq+DZBYmKifzklHWfPnv3bsWPHNKdJUkCVE/jRb+Jt/tvYAOBzS/LFbyyeKF7+Volm5S0+rPMA6eH2Lzj/aAX43g7HMWKFq0NYyuNA5yL8zJVoxuPS09MVW2jw5kE5lv/o0jMsu3fvriDJmB7dRdNcBEeI4bRMiPgN0tghT0c+yBL3c3GySlzUpSMXM/DRsjS4H5NOnz5dOWnSpGIcNb1YoZSdnytmV+GwjEX+Cp+3GsHUcRnQmyeeRIwF9kLTyf7a+g+yxP8rxYl3jBgLqHKmRfABFOuXiCmapyi5Ime1RItgBlxRK7R3w60W0OQqEMGcMCs6bLeW7j7XixyRK1UJRDAjLAJMdeyrauHdNGoBckOONCUYwXmIuUEztveH0xYgN+RIU7SmSfII3PD2FZAqv+mdO24B+pufBwLu1gxWg1kKJvAxTzxxlQXISUByqa0eghluI3CIJ564wgLkgpwEFT1NtEiEOwXXAF5TLSzizJFN82hA16KG/2JDIJXL8WcBMBQI5cEIlKb3X2gW4Kh5JuDbEqsnaigEM71iIBF4kBee2G6B1chxfSi5GqmJfCj+CXQPJSMvbNgWOIwUJgIhLVmFWoOpJZsJek4GAcmAJ9ZboARZTAFuhJqV3lG0f7qX7mXIDt8Tay1AG5Nc2jxkMVKDRSbM+CDwNBAjbnpHUy3A7bwk94TRVMMhmHleBI4BgwGjrQGieqJiAW7jfRNQXQZUCa96K1yCmehZgKPr/oBHMoxggpDcvwLbw03LDIKpw2mAy1YDAa+5hhHCEDbLrLnbw0hDimoWwUyQNXkfMABQfD4I157os4AYUIXVLMuzMpNgpss+eSfQD/CmUDBCCMKp0CTA8IBKLS+zCWYefAq3AnSE0H/tSXAL0InB0fL54EFDC2EFwdSgAvgGYFNNoo14zBCtzgudRnQ/zgFCdmLosY5VBDNvKs+9unSM9wG8fhlGkAlbOi4c0LdMW1kiVhIsFOYUajOQC7QUN+/zI9dz2STrXhUyai+7m87hUPRVINWowhEej7WWOzF0LdabUVa7CabOKQBJHgE4kT+ytV3YBG8AdG2zMVM7Jw3cFQWZDrDprstCB9AiIM+JQjpJsCjv4zgZD9S1TQR8nYRvHHBp1TFxA8Gi8L1wMg7oLW5E6JEzB74IZpo3Khw7uIlgUQ422eyfuULVUNx0+bEM+tG5w36WTbJrxI0EC+PE4oQuz2EAm3G3LWJwxYfNL7+JQfdsNeA6cTPBcmOl4qI/8AjwMJAGOCGlyPQnYD+wA7gGuFoihWB/I2bhBskmOgMtgGjATKlBYiUAnRGC1EKcR5REKsH+Ro7DjUygrQxNcZ7ohyRcU8oB+svluIzrIhnogasCIlr+BwM5zr3/drPMAAAAAElFTkSuQmCC
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1sget-object v0, Lcom/baidu/mobads/utils/p;->y:Landroid/graphics/Bitmap;
                                                                                                                                                                                        3const-string v1, "iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAAXNSR0IArs4c6QAAEgtJREFUeAHtXHlsVVUeLqUt3SgFWpYCpaWsFRBEBZWwKIsRM6AxgYiQGRZDBImighAY0SACicjgMP4xwEQCBMUFGI0DGGQLERBQqJS1tEWwQNmmtJQWynzfk3Pn3td737vvvru9cn/J9+7yzvI7v++e7XfOvfWi6obEoRiZQFsZmuA8EUi6dxTnuIwqByruQZxfwXWRDMU4rwIiWupFqPZZ0PsR4GGgC9ACiAbMlBokVgLkAz8B+4FCIKIkUghOhVX7A4LUNIesXIp8Bdk7cH7NIT10Z+tmgmNRin7AMOBxIAZwk9yGMnuAb4GdQDXgOnEjwbmw0nBgCNDQdRZTV6gMt7cAG4Gj6kGcuesmgnvBBOOA3s6YwrRc9yKllcAB01IMIyE3EMzmdzzwYBjlcGPUX6DUCoDNuGPiJMFdUerpAJvkuixsshcBeU4U0gmCU1DQV4ERgBP5O2Hnu8h0A/Ax8F87FbDbwBw8kVxOe+5H4bSKJHMwZovYRXBzlGYe0NOWUrk/k0NQcTZwwWpV61udAdLvC/CpzbYhr0jJoiUU5fy+AKBL1DKxkmCmPRXgQCrBshJEbsLxUH0oQB85vWPsp00Xq5rodGi6EOhuusZ1M8HDKNYM4JLZxbOC4Cwo+XeACwCe6LcAFzamAIX6owQPaXYTzbntPwCnFgOCl9i9IZKhGt2zB4GLZqlpJsH0SP0NoKKeGLMA++WngWPAWWNJKGOZRTCfvAVAnDJ578qABbhqNhjg6Pq0gfiKKGYQzJpLct22nKcoaIRdRENfrn/TzRlWTQ6XYPa5bJa9mgsjmCwkeSCwDzDcJ4czis5CxsuB+9XtiKLbInRvTgAKjeRmlGDOc/8FeFMhI1YPPU4JovwFCHmebKSJZpylQA7giT0W4MyETqNvgJA8XkYIpvuRo2ZP7LUAF2ziAe4Y0S2hEs
                                                                                                                                                                                        5invoke-virtual {p0, v0, v1}, Lcom/baidu/mobads/utils/p;->createBitmap(Landroid/graphics/Bitmap;Ljava/lang/String;)Landroid/graphics/Bitmap;
                                                                                                                                                                                        6move-result-object v0
                                                                                                                                                                                        7return-object v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAAXNSR0IArs4c6QAADkpJREFUeAHtXWlsFdcVto0Bb4BxwEDA2MZsAUNZwiZS15FKQISCEyHEIpDKWrFUKtC6Im1/tShBSK2aAkJgKlBACEQKVJEiGtFAGoJYGsLihIoYGwtqUmwM2OxLv+/x7sv4MfNmf3PneY70ccczd84993zvnrnbDMlJiSHtUY08oADIDyMHaUYYmYoUh0nNwF1FyuMGoCaMaqS1wAPA15LsU+sLYfco4FXgFaA74HRdnkFnHfA1cAo4CVwGfCVOO8WtymdDcSlAQknsS4AXUo9CSTQJ/xRoBKQWmQluB8+VAG8C44BUQCZ5DGO+AD4CjgIPAelERoIHw0vTgDeALOk8pm5QE04fAg4AF9SzeHNWJoIZfucDo71xhWOlnoCmbQDDuOciA8Hj4YUFwFDPveGsAWehrgL43Fm15rR5SXAxTC0H2AtOZGEv/D3gvBeV9ILgTqjoCqDMiwp7WOZ+lP0+cCueNsSTYJbFzhPJJcmtUUguSWZnjONs1yVeBHMi4vfAMNdr5I8CzsDM3wCcSHFV2riq/bny15DwV1vw/M/gX3iAP3iO76uAK4Br4ibBnJj4OfArIM21GvhXMX0yCeB8OYdUTwHHxS2Cc2Hpn4EJjluceAo5PBwDcFas2enqufEMLoSRfwG6OW1sguu7jvotBxxd0HC6BQ+BgRsBrxYDULRvJQuWTwS+BL5zqhZOEswZqT8BNDQQax4Qz+WLuL3WmoqWdzlFMH957wJcAQrEngfYOeVCCwn+1p6qpCQnCGbLJblO6LJbn0S5PwUVKQU4zUmiLYtdUvjMZVgOWq5lCjRvJMmvA9xgYPmZbKcXzd7yVqC1Tjui6nERTm8uBCz1rq0SzHHuX4FgKAQnxEE4hPopYLolWwnR7ARwEqMPEEh8PMCRCSdEuD3I1IyXFYI5/RjMUMEJcRZGSw6jjpsp1yzBXDjg3HIg3niArbgSuGK0eDPPYK6A7ASCTpVR77qTj52uOUCdEfVGWzB/CBwOFRhRGuRx1QMM04OAvxspxSjBZVA2w4jCIE9cPMBoyh71N3qlGQnRDMkfAkFo1vNmfK8zVL8NMNUUzpboSWveQ6XnGy+vs8GRm5iiR3Ax7mZ4DkROD5AbcqQpegSXa94ZXJDFAzE5ikUwV4kSfVO6LCTZsYMckStViUXwAtU7gpMyemC+llFaBPNFMM6aBOIPD/wAZpKzF0SLYM1fxAsaghOyeECVMzWC+X7uaFmsdsqONm3aJM2ePbvT4cOHi+rr64eeOHGi/5AhQ9o7pV8CPeSM3LUQtYmOd5DjrRa5fPxHdnZ2yvLly7ssXry4a15eHqf5IlJVVXVvwIABlY8fP46c8/nB32D/H5R1iCaYW2/4prrvd0YOHDiw3erVq3NnzpzZJTMzU3NKdtasWZd2794dczZI6TDJj5tgHzfsRT4nER2iS3DR1+ROnjw569ChQ30qKyuLFyxY0C0WuSQLP4DOTBNEyB05jAh3ZyiFL0T5TtLT05MXLlyYs3Tp0ly03AwzFRg7dmwHM/l9kJccfiLsVIbobJz8GIgmXeSVLu3Vq1fqqlWrus6bN69rTk5OW6sGFhYWnq2urn5k9X7J7mOHYhLQSLuUZJZG/c3rUsr48ePTV65c2W3q1KmdU1NTox8zpm0eM2ZMBghOlOcwOS0F9tMRSoJVB8rMJIv07du3XUVFRe+SkhJHly4HDx7M3nWiEEy6yOULBI/iFVllwoQJmQcOHOiH561mj9iq7f37928xfLKqR6L7IlyK8FYI46R9IxBj1XZ79uwpcoNcktK7d+9EezODXJLTJEFwhHGelE3WrVv3MiYsLHei9OrTs2fPRCOYVQ5xKj3BRUVFbadMmZKjR5Kd67m5uYlIcKhPJQgeaMdBbt6LDlVmSkqKcjjneHFpaWkpHTt2FL7Q1J+fn287ijihQ9PAlhdCa/nsRXPCnbv0PBXOGaMjlTV8+PD0tm3bRpw9bty4uMys9ejRI/X27duRKb5oZ2Csnb1ly5bCZcuWVW/duvVm9HUjf2MypvOGDRsKFi1adHnHjh2hcaqR+yzmIaftSTC/lO5qC9EzcPr06R03bdpU0KVLF9stRK8srevdu3dPvXjxoirBJBfDsz4Ycydv3rw51HkxSzLJ5b2MRtQFO6pcJpmc5rGlFACeyciRI9N27dpV5CW5rDwiiOrwiyGVLZfkMh8JIlEkjH8bESW5zE9d1BmHcF1AgvONGOlWnrVr176sDMlulaOnt0OHDpHHgjJvTU3NI4blp0+fPhPnzZAcTS51UBd1UrfQ6VKa7znBI0aMyHSpcqbUgmDVFkwlDMdLliy5bJZkLXKpy2yIN1WZ7zOHCHZ1CPJ9WepHCM1SDFGysrJUW7Cw2izJEpBL03NYKSlakHCkVymHSnplGyVZEnJZnUz2otP1KtYarotOlF5dRWgVPWLmF89kca/yGs8xtMcxLAszmKaT4KAFwwkgmA4xJHokk3ChyENyaUKoBZvaASEMT7QUuy4jpBipmxbJyns9JpemZATP4DAjRkO0kkC1Z7K4LgG5NCVTt2MhDE709NmzyDA3oapKgpsTqkYWK/PkyRPTDKv1lkXxouPFPOKcB2kzCb7rQcHSFWmWYDVyGZYJUTkJSL4btOAwG3i7IUKMIEgr1SKXQyErM15a5Thwvpljg6AFwwmPHhmbFo5FruhZkxjlWFi0ZJ5X5uHfLkuoBQcEw8v379/X/USgUXLVeteCZOpwmVSl+hDBDcoz8T6+ceOGsabjsmF37tyJSbBRcoWZkpDcwGdwjTDKi/TMmTNS9OKbmpqeaNXfLLlCjwQk13hO8Jo1a66igxOz9QiHuZlqtWAuynObDUOsKN/MJIYWydQZhwX/EMHVwnAv0pMnT96fO3duVUNDg6eh+ubNm6otmIvy3EMletlmyBX+jCaZuqgzDgv+1fxVctPdv4DIL1QYFs8U68JtJk6cmDVs2LAWm+5Gjx6diY13Hd22pV+/fucuXbqkuieLZftw0x2Hfa8JUvlhyx6siGxCx27fvr3Ibbuw4P/v5ubmmGNhhlS7rc4JHQZ98V/k+wmfwZSvnyfy/XvkyJFmER7dsg5DpCd65LJsu+Q6pcOgH0KcCoJPGbwp7tno1H379tW7WXBdXZ2nz3+X6hbiVBB80qVCHFFbXl5+7fr165rPR7uFXL161TXddm2zcX+IU0HwZShytZXYMDQUGsvKyi41Nja68jmc2traB3bsk/BecklOI28X8ljqVnz8+PF7eFH7wsGDB+uxdhuzM8TKmBG80XDfTH4f5I1wKVowbZb2OSwceu3atcfTpk2rHjRo0Plt27ZdR8dIdewq8htNz507l2gER7gUwyT6Ihv4GDC++4x3eSiKj5zl4iNnlr9ah4+5fIXnsCvh3wP3tPgIi5Jg2vJH4IceGGWrSH6mEN+76rRixYpu+KCKqc8iISo8wAvg520ZINfNn8GcXwiTlCGa5z4SF/yUYjdG0s6dO2/hm1f/AcGVe/fuvfHw4UND89vHjh2746e6GrC1BYfRBB+FgiYDSqTNgo+M3psxY0YNvn11bv369df0liPxZqOny6UOO5LckcOIRIdoXngHeCuSw+cH7du3T8YnDTvjbb5cdM4yldXB5w6bi4uLv3G4U64sIt7HH6LAtcpC1d6o4y86YQhm+MaK1b2NGzfewFDrTkZGRjLfQzp9+nTTnDlzqrGKZSiUK50m8fG7sO1/SvvUWjCvbwRGKzMGx9J74AQsXBptZfQzWFzfJg6C1DceUOVMi2AOlM/6pmqBoeQqMrmhdIcWwcxTocwYHEvtAU2uYhH8Oaok7Tqx1O6Or3HkiFypSiyCecN7qncFJ2XyQEyO9AjmFF7os7Qy1SiwJeIBchNzmlVrmBTRgAN+m5kDaEe/0awsIDi25IFbuOttgKmmqE10RGfmYvhtoCT6QvC3px5Yj9K/0rNAL0SL+w/g4Iz4I0g99wC5ICe6YiRECyX8uOVOIAjVwiPepAzJc4A6I8UbCdFCD1cqqoBJ4kSQeuKBX6PUSqMlmyGYOq8A/CrPUP4RSNw98AFK3GOmVDMhWujllp4twBBxIkjj4oFzKGURYGprkdkWzJo8Bb4AfgxkAYG474HrKGI5YHr3idFedHQVvgsXyAd+IO56gD4mufS5abHSgkUhjTj4EmCnyzc7MYXxPkm5nXcFcNGqvXYIZpn8VbHwNwCr0QC3BqLiAe75/iVwSuWa4VN2CWZBtWGUIg1IhhMcEJL7O+CfdnU5QTBt+BbgstXrQBCu4QQbwrDMlmubXNrgFMHUxZbMd2JIchoQiHkPsEPFZ66tsKws1kmCqZfP5M+AHwFZQCDGPcCh0M8Ayx0qtaKcJphlsHf9CcDZrm5AIPoe4CQGh0JX9bOay+EGwbSgGeArFAzVwbQmnBBDPsC13wKmJzFi6IxccotgFsAZr+MAJ8bHAcFzGU5QCJ+3XDjYA9BXroibBAuDuUBxCBgEdBcnW3nK9VyGZMOrQlb9ZWWxwU5Z03Aze4mtdU2ZrfZ94ADg6FcKoE9V4kmwMIDkkuQycaKVpPtRT5JLkuMmXhAsKleMg3LgFXEiQVNOAHFra8zdj27V3UuCRZ3G42ABkGi9bb5OUgFobkrHNddFBoJFJV/FwXzA7281nkAdtgGnAM9FJoKFMwbjgM/nCUCWOCl5yv1q/wD4nL0gk60yEiz8w/+VtAR4E+A4WrZFDG6d4c4WTugcBaT8Wp7MBMNnEcnGUSnAMD4KeAnwQupRKBdUGH4/BRoBqcUvBEc7sRAnSDQxEOAEitN14Ti1DmAvmISS2MuAr8Rpp3hVeX4ELQ8oAPLDyEGaCaSH04xwiiQ0V343nN4Lpw1Ia8KoRloLPAB8Lf8HcJInQmU59lEAAAAASUVORK5CYII=
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1sget-object v0, Lcom/baidu/mobads/utils/p;->x:Landroid/graphics/Bitmap;
                                                                                                                                                                                        3const-string v1, "iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAAXNSR0IArs4c6QAADkpJREFUeAHtXWlsFdcVto0Bb4BxwEDA2MZsAUNZwiZS15FKQISCEyHEIpDKWrFUKtC6Im1/tShBSK2aAkJgKlBACEQKVJEiGtFAGoJYGsLihIoYGwtqUmwM2OxLv+/x7sv4MfNmf3PneY70ccczd84993zvnrnbDMlJiSHtUY08oADIDyMHaUYYmYoUh0nNwF1FyuMGoCaMaqS1wAPA15LsU+sLYfco4FXgFaA74HRdnkFnHfA1cAo4CVwGfCVOO8WtymdDcSlAQknsS4AXUo9CSTQJ/xRoBKQWmQluB8+VAG8C44BUQCZ5DGO+AD4CjgIPAelERoIHw0vTgDeALOk8pm5QE04fAg4AF9SzeHNWJoIZfucDo71xhWOlnoCmbQDDuOciA8Hj4YUFwFDPveGsAWehrgL43Fm15rR5SXAxTC0H2AtOZGEv/D3gvBeV9ILgTqjoCqDMiwp7WOZ+lP0+cCueNsSTYJbFzhPJJcmtUUguSWZnjONs1yVeBHMi4vfAMNdr5I8CzsDM3wCcSHFV2riq/bny15DwV1vw/M/gX3iAP3iO76uAK4Br4ibBnJj4OfArIM21GvhXMX0yCeB8OYdUTwHHxS2Cc2Hpn4EJjluceAo5PBwDcFas2enqufEMLoSRfwG6OW1sguu7jvotBxxd0HC6BQ+BgRsBrxYDULRvJQuWTwS+BL5zqhZOEswZqT8BNDQQax4Qz+WLuL3WmoqWdzlFMH957wJcAQrEngfYOeVCCwn+1p6qpCQnCGbLJblO6LJbn0S5PwUVKQU4zUmiLYtdUvjMZVgOWq5lCjRvJMmvA9xgYPmZbKcXzd7yVqC1Tjui6nERTm8uBCz1rq0SzHHuX4FgKAQnxEE4hPopYLolWwnR7ARwEqMPEEh8PMCRCSdEuD3I1IyXFYI5/RjMUMEJcRZGSw6jjpsp1y
                                                                                                                                                                                        5invoke-virtual {p0, v0, v1}, Lcom/baidu/mobads/utils/p;->createBitmap(Landroid/graphics/Bitmap;Ljava/lang/String;)Landroid/graphics/Bitmap;
                                                                                                                                                                                        6move-result-object v0
                                                                                                                                                                                        7return-object v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAMK2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarVdnVFNp1923JKEkoYUISAkiXRAQEER6FwSkw1gISYBACDEkqNgdh1F07GLBio6KOOpYABkLog62UezdQR1URsbB3uX9kYBTvu/Hu9b7rHWz9t3Z55x9zrrrrnsAA2+hQiEjDYFiuUqZHB0myMzKFrB+BQ0eOLCAs1BUqghNSorH/3teXwUBAJfchAqFDP/dMRJLSkUAkQQgV1wqKgaIfQBtIVIoVQCjDYDdBJVCBTBeAuApM7OyAaYOAF6+BlsC4OVqsAcAnjI1ORxgRgA6bKFQmQ9wkwAIykT5KoCrAOAhF0vlAHcDgCBRgVAMcNsBDCouLhEDBmwATrl/yZP/t5y5fTmFwvw+rOkFAKATIS1VyIST8L8+xTJ1b40BANgFyphkADyA2FZUEpcMgA0QB+W5CYkAjAHipFQMaPHNAnVMmlbfJSoNzwbAB0iIhRFxACwBkq8uSgvVYi+hEtDoyQSpKjZVi3OVJcna/GSZpDQypRcXSGLjtTnnyGUJvXhdnjQqFoAhQO4rL0jN0Pgkj5dJ0xMAcAGyrbQoJU6rv1teEJ7Qq1Gqk9MADATIl3nKqGSNhjIrLu3ti3IXCSNTAJgBVIiqIDVGE0tlSkoz43u9iSURkRoPlFgiT9N6plQKVViyNrZCIUvS6ql1Ell0smbO1O7SspTe2IsqZap25tT9QuGIJI1/6rVClZSq8UbTiEc4IiCAGgLkogSFkJ7rauiCQPtPFIRQIh8SuGmZ3ogMCKGEHEKkoBx/QA4JSvviwiCEEhKUQY5Pfazm1w15EEKJMkhQiiI8hBLFtAUdRAfQ8XQQHUIH0V60H+3fGycw6K3KjGRGMGOYUUznPh8ilECGEigh/Tf3JZLxkHGBcZ9xhdHOuIE4yCCBGkpIIO/rLB2/QQlp7/046SzlP5wLMBLtUGunIkEu5Ojs1dAOtBftQ4fRgXQQ7Q8Bzact4EZ70350KB1MB9A+tP/fHKr7XHyZ5T/rSSD/W49anuvC9dG6yO3zH96n+meW8L/MSIwSxP1TSc2h9lKt1FHqFHWQaoCAOkI1UmepQ1TDX56E36BEfl+1ZEggRxFkkPZqPOo8Oj0+/qu6UOtACQlKAZVkogoAwksUk5TS/AKVIFShkEkEsXKR+yCBl4enD5CZlS3QvD5e8EEAIPinv3DjmwH/SoDI/8IJ7YADDwGT1184u+cAexFwqE2kVpZpOBoAGNCDAXgwhzXs4AQ3eMEXAQhBJEYgEanIwliIUIBiKDEBUzATFZiHRViO1ViPTdiGH7AHDTiIo/gZZ9CGK7iFdnTgCbrxGh8IgmARHMKEMCdsCHvClfAi/IggIpKIJ5KJLCKHyCfkhJqYQnxNzCOWEKuJjUQt8SNxgDhKnCIuEDeIe0Qn8Zx4T1Ikm+SRVqQDOZj0I0PJODKVHEPmk+PJcnI2uYBcSdaQO8h68ih5hrxCtpNPyFcUKH2KT9lSbpQfFU4lUtlUHqWkplGVVBVVQ+2kmqhW6hLVTnVR72gmbUILaDc6gI6h02gRPZ6eRs+nV9Pb6Hr6OH2Jvkd3058ZHIYlw5UxjBHLyGTkMyYwKhhVjC2M/YwTjCuMDsZrJpPJZzoyhzJjmFnMQuZk5nzmWuYuZjPzAvMB8xWLxTJnubICWYksIUvFqmCtYu1gHWFdZHWw3uro69joeOlE6WTryHVm6VTpbNc5rHNR55HOB11DXXvdYbqJumLdSboLdTfrNume1+3Q/aBnpOeoF6iXqleoN1Nvpd5OvRN6t/Ve6OvrD9D31x+lL9Wfob9Sf7f+Sf17+u/YxmwXdjh7NFvNXsDeym5m32C/4HA4DpwQTjZHxVnAqeUc49zlvOWacN25sVwxdzq3mlvPvch9aqBrYG8QajDWoNygymCvwXmDLkNdQwfDcEOh4TTDasMDhtcMXxmZGHkaJRoVG8032m50yuixMcvYwTjSWGw823iT8THjByaUiZ1JuInI5GuTzSYnTDp4TJ4jL5ZXyJvH+4F3jtdtamzqbZpuOtG02vSQaTuf4jvwY/ky/kL+Hv5V/vt+Vv1C+0n6ze23s9/Ffm/M+puFmEnMKs12mV0xe28uMI80LzJfbN5gfseCtnCxGGUxwWKdxQmLrv68/gH9Rf0r++/pf9OStHSxTLacbLnJ8qzlKytrq2grhdUqq2NWXdZ86xDrQutl1oetO21MbIJspDbLbI7Y/C4wFYQKZIKVguOCbltL2xhbte1G23O2HwY4DkgbMGvArgF37PTs/Ozy7JbZtdh1D7QZOHLglIF1A2/a69r72RfYr7BvtX/j4OiQ4fCtQ4PDY0czx1jHcsc6x9tOHKdgp/FONU6XnZnOfs5Fzmud21xIFx+XApdql/OupKuvq9R1reuFQYxB/oPkg2oGXXNju4W6lbnVud1z57vHu89yb3B/Onjg4OzBiwe3Dv7s4eMh89jsccvT2HOE5yzPJs/nXi5eIq9qr8tDOEOihkwf0jjkmbert8R7nfd1HxOfkT7f+rT4fPId6qv03enbOXTg0Jyha4Ze8+P5JfnN9zvpz/AP85/uf9D/3TDfYaphe4b9GeAWUBSwPeDxcMfhkuGbhz8IHBAoDNwY2B4kCMoJ2hDUHmwbLAyuCb4fYhciDtkS8ijUObQwdEfo0zCPMGXY/rA34cPCp4Y3R1AR0RGVEecijSPTIldH3o0aEJUfVRfVHe0TPTm6OYYRExezOOZarFWsKLY2tnvE0BFTRxyPY8elxK2Oux/vEq+MbxpJjhwxcunI2wn2CfKEhkQkxiYuTbyT5Jg0PumnUcxRSaOqRz1M9kyektyaYpIyLmV7yuvUsNSFqbfSnNLUaS3pBumj02vT32REZCzJaM8cnDk180yWRZY0qzGblZ2evSX71VeRXy3/qmO0z+iK0VfHOI6ZOObUWIuxsrGHxhmME47bm8PIycjZnvNRmCisEb7Kjc1dk9stChetED0Rh4iXiTslgZIlkkd5gXlL8h7nB+Yvze8sCC6oKuiShktXS58VxhSuL3xTlFi0tahHliHbVaxTnFN8QG4sL5IfL7EumVhyQeGqqFC0jx82fvn4bmWcckspUTqmtFHFUylUZ9VO6m/U98qCyqrL3k5In7B3otFE+cSzk1wmzZ30qDyq/PvJ9GTR5JYptlNmTrk3NXTqxmnEtNxpLdPtps+e3jEjesa2mXozi2b+Mstj1pJZL7/O+LppttXsGbMffBP9TV0Ft0JZce3bgG/Xz6HnSOecmztk7qq5nyvFlafnecyrmvdxvmj+6e88v1v5Xc+CvAXnFvouXLeIuUi+6Ori4MXblhgtKV/yYOnIpfXLBMsql71cPm75qSrvqvUr9FaoV7SvjF/ZuGrgqkWrPq4uWH2lOqx61xrLNXPXvFkrXntxXci6neut1s9b/36DdMP1jdEb62scaqo2MTeVbXq4OX1z6/d+39dusdgyb8unrfKt7duStx2vHVpbu91y+8I6sk5d17lj9I62HyJ+aNzptnPjLv6uebuxW7379x9zfry6J25Py16/vTv32e9bs99kf2U9UT+pvruhoKG9MavxwoERB1qaApr2/+T+09aDtgerD5keWnhY7/Dswz1Hyo+8alY0dx3NP/qgZVzLrWOZxy4fH3X83Im4Eyd/jvr5WGto65GTgScPnhp26sBpv9MNZ3zP1J/1Obv/F59f9p/zPVd/fuj5xjb/tqYLwy8cvhh88eiliEs/X469fOZKwpULV9OuXr82+lr7dfH1xzdkN57dLLv54daM24zblXcM71Tdtbxb86vzr7vafdsP3Yu4d/Z+yv1bD0QPnvxW+tvHjtkPOQ+rHtk8qn3s9fhgZ1Rn2+9f/d7xRPHkQ1fFH0Z/rHnq9HTfnyF/nu3O7O54pnzW83z+C/MXW196v2x5lfTq7uvi1x/eVL41f7vtnd+71vcZ7x99mPCR9XHlJ+dPTZ/jPt/uKe7pUQiVQgAABYDMywOebwU4WYBJG6DH1exfAABCszMCmm+Q/xtrdjQAgC+wNQRImwHENwPrmgH7GQC7GUgCkBoCcsiQvkt7SvOGeGlysZUA421PzwsrgNUEfFL29HxY29PzaTNA3QCax2v2PgBgGgIbzAHg7DXDf+1f/wF1omtGsguOrwAAACBjSFJNAABtdQAAc6AAAPzdAACDZAAAcOgAAOxoAAAwPgAAEJDk7JnqAAAMbElEQVR4AQBcDKPzAf///4oAAAA7AAAASgAAAPEAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAA8AAADxAAAA/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAABAAAADxAAAA/gAAAAAAAAAAAAAAAAAAAAAAAAAMAAAArgAAAMIA////xf/////////K////D////wD///8A////AP///wD///9v/////////2////8A////AP///wD///8A////AP///wD///9h/////////3L///8A////AP///wD///8A////DP///8L/////////ywIAAABKAAAAygAAADUAAAC8AAAADwAAAAAAAAAAAAAAAAAAAAkAAAAAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAwAAAC2AAAAPQAAAM8AAABHAgAAAPEAAABGAAAAygAAADQAAAC8AAAADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAtwAAAD0AAADPAAAARAAAAO4CAAAAAAAAAPEAAABGAAAAyQAAADQAAAC8AAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAALcAAAA8AAAAzgAAAEQAAADuAAAAAAIAAAAAAAAAAAAAAPEAAABHAAAAyQAAADQAAAC7AAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0AAAC3AAAAPAAAAM4AAABFAAAA7gAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAPEAAABHAAAAyAAAADQAAAC7AAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANAAAAtgAAADwAAADOAAAARQAAAO4AAAAAAAAAAAAAAAAA////AP///wD///8A////AP///wD///8P////x//////////8/////////3j///8A////AP///wD///8A////AP///wD///9p//////////n/////////zf///xL///8A////AP///wD///8A////AAQAAAACAAAAbQAAAAgAAAAAAAAAAAAAAAAAAAC/AAAAMwAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAP0AAAC7AAAAZQAAAAAAAAAAAAAAAAAAAPkAAACSBAAAAA0AAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAHcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK4EAAAA8wAAAGwAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC3AAAAdwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD1AAAA5AH///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAACAAAAawAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqwAAAN4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEAAABVAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPYAAACVAP///w////////////////////////////////////////////////////94////AP///wD///8A////AP///wD///8A////af///////////////////////////////////////////////////x4EAAAA8wAAAHEAAAAHAAAAAAAAAAAAAAAAAAAADwAAAHQAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD9AAAAjAAAAO8AAAAAAAAAAAAAAAAAAAD4AAAA5AQAAAD+AAAAkAAAAAAAAAAAAAAAAAAAAA8AAAC5AAAABQAAAP0AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+gAAAAYAAABFAAAARQAAAO4AAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAPAAAAugAAADcAAADMAAAAiwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLAAAAxAAAADIAAAC7AAAAEgAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAADwAAALoAAAA2AAAAzAAAAEQAAADxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPQAAABJAAAAwwAAADIAAAC8AAAAEgAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAA8AAAC6AAAANgAAAMsAAABEAAAA8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPQAAABKAAAAwwAAADEAAAC8AAAAEgAAAAAAAAAAAgAAAAAAAAAPAAAAuwAAADYAAADKAAAARQAAAPEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPQAAABKAAAAwwAAADEAAAC8AAAAEwAAAAACAAAADwAAALsAAAA1AAAAygAAAEYAAADxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPQAAABKAAAAwwAAADEAAAC7AAAAEwIAAAC4AAAANQAAAMkAAABGAAAA8QAAAAAAAAAAAAAAAAAAAPcAAAAAAAAA9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPcAAAAAAAAA+QAAAAAAAAAAAAAAAAAAAPQAAABJAAAAwwAAADEAAAC5Af///4kAAAA9AAAASQAAAPEAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAA8AAADxAAAA/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEAAADwAAAA/wAAAAAAAAAAAAAAAAAAAAAAAAALAAAArwAAAMEBAAD//9iclmCzMptFAAAAAElFTkSuQmCC
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1sget-object v0, Lcom/baidu/mobad/video/utils/XAdResource4LinearInventory;->h:Landroid/graphics/Bitmap;
                                                                                                                                                                                        3const-string v1, "iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAMK2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarVdnVFNp1923JKEkoYUISAkiXRAQEER6FwSkw1gISYBACDEkqNgdh1F07GLBio6KOOpYABkLog62UezdQR1URsbB3uX9kYBTvu/Hu9b7rHWz9t3Z55x9zrrrrnsAA2+hQiEjDYFiuUqZHB0myMzKFrB+BQ0eOLCAs1BUqghNSorH/3teXwUBAJfchAqFDP/dMRJLSkUAkQQgV1wqKgaIfQBtIVIoVQCjDYDdBJVCBTBeAuApM7OyAaYOAF6+BlsC4OVqsAcAnjI1ORxgRgA6bKFQmQ9wkwAIykT5KoCrAOAhF0vlAHcDgCBRgVAMcNsBDCouLhEDBmwATrl/yZP/t5y5fTmFwvw+rOkFAKATIS1VyIST8L8+xTJ1b40BANgFyphkADyA2FZUEpcMgA0QB+W5CYkAjAHipFQMaPHNAnVMmlbfJSoNzwbAB0iIhRFxACwBkq8uSgvVYi+hEtDoyQSpKjZVi3OVJcna/GSZpDQypRcXSGLjtTnnyGUJvXhdnjQqFoAhQO4rL0jN0Pgkj5dJ0xMAcAGyrbQoJU6rv1teEJ7Qq1Gqk9MADATIl3nKqGSNhjIrLu3ti3IXCSNTAJgBVIiqIDVGE0tlSkoz43u9iSURkRoPlFgiT9N6plQKVViyNrZCIUvS6ql1Ell0smbO1O7SspTe2IsqZap25tT9QuGIJI1/6rVClZSq8UbTiEc4IiCAGgLkogSFkJ7rauiCQPtPFIRQIh8SuGmZ3ogMCKGEHEKkoBx/QA4JSvviwiCEEhKUQY5Pfazm1w15EEKJMkhQiiI8hBLFtAUdRAfQ8XQQHUIH0V60H+3fGycw6K3KjGRGMGOYUUznPh8ilECGEigh/Tf3JZLxkHGBcZ9xhdHOuIE4yCCBGk
                                                                                                                                                                                        5invoke-virtual {p0, v0, v1}, Lcom/baidu/mobads/utils/p;->createBitmap(Landroid/graphics/Bitmap;Ljava/lang/String;)Landroid/graphics/Bitmap;
                                                                                                                                                                                        6move-result-object v0
                                                                                                                                                                                        7return-object v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAMK2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarVdnVFNp1923JKEkoYUISAkiXRAQEER6FwSkw1gISYBACDEkqNgdh1F07GLBio6KOOpYABkLog62UezdQR1URsbB3uX9kYBTvu/Hu9b7rHWz9t3Z55x9zrrrrnsAA2+hQiEjDYFiuUqZHB0myMzKFrB+BQ0eOLCAs1BUqghNSorH/3teXwUBAJfchAqFDP/dMRJLSkUAkQQgV1wqKgaIfQBtIVIoVQCjDYDdBJVCBTBeAuApM7OyAaYOAF6+BlsC4OVqsAcAnjI1ORxgRgA6bKFQmQ9wkwAIykT5KoCrAOAhF0vlAHcDgCBRgVAMcNsBDCouLhEDBmwATrl/yZP/t5y5fTmFwvw+rOkFAKATIS1VyIST8L8+xTJ1b40BANgFyphkADyA2FZUEpcMgA0QB+W5CYkAjAHipFQMaPHNAnVMmlbfJSoNzwbAB0iIhRFxACwBkq8uSgvVYi+hEtDoyQSpKjZVi3OVJcna/GSZpDQypRcXSGLjtTnnyGUJvXhdnjQqFoAhQO4rL0jN0Pgkj5dJ0xMAcAGyrbQoJU6rv1teEJ7Qq1Gqk9MADATIl3nKqGSNhjIrLu3ti3IXCSNTAJgBVIiqIDVGE0tlSkoz43u9iSURkRoPlFgiT9N6plQKVViyNrZCIUvS6ql1Ell0smbO1O7SspTe2IsqZap25tT9QuGIJI1/6rVClZSq8UbTiEc4IiCAGgLkogSFkJ7rauiCQPtPFIRQIh8SuGmZ3ogMCKGEHEKkoBx/QA4JSvviwiCEEhKUQY5Pfazm1w15EEKJMkhQiiI8hBLFtAUdRAfQ8XQQHUIH0V60H+3fGycw6K3KjGRGMGOYUUznPh8ilECGEigh/Tf3JZLxkHGBcZ9xhdHOuIE4yCCBGkpIIO/rLB2/QQlp7/046SzlP5wLMBLtUGunIkEu5Ojs1dAOtBftQ4fRgXQQ7Q8Bzact4EZ70350KB1MB9A+tP/fHKr7XHyZ5T/rSSD/W49anuvC9dG6yO3zH96n+meW8L/MSIwSxP1TSc2h9lKt1FHqFHWQaoCAOkI1UmepQ1TDX56E36BEfl+1ZEggRxFkkPZqPOo8Oj0+/qu6UOtACQlKAZVkogoAwksUk5TS/AKVIFShkEkEsXKR+yCBl4enD5CZlS3QvD5e8EEAIPinv3DjmwH/SoDI/8IJ7YADDwGT1184u+cAexFwqE2kVpZpOBoAGNCDAXgwhzXs4AQ3eMEXAQhBJEYgEanIwliIUIBiKDEBUzATFZiHRViO1ViPTdiGH7AHDTiIo/gZZ9CGK7iFdnTgCbrxGh8IgmARHMKEMCdsCHvClfAi/IggIpKIJ5KJLCKHyCfkhJqYQnxNzCOWEKuJjUQt8SNxgDhKnCIuEDeIe0Qn8Zx4T1Ikm+SRVqQDOZj0I0PJODKVHEPmk+PJcnI2uYBcSdaQO8h68ih5hrxCtpNPyFcUKH2KT9lSbpQfFU4lUtlUHqWkplGVVBVVQ+2kmqhW6hLVTnVR72gmbUILaDc6gI6h02gRPZ6eRs+nV9Pb6Hr6OH2Jvkd3058ZHIYlw5UxjBHLyGTkMyYwKhhVjC2M/YwTjCuMDsZrJpPJZzoyhzJjmFnMQuZk5nzmWuYuZjPzAvMB8xWLxTJnubICWYksIUvFqmCtYu1gHWFdZHWw3uro69joeOlE6WTryHVm6VTpbNc5rHNR55HOB11DXXvdYbqJumLdSboLdTfrNume1+3Q/aBnpOeoF6iXqleoN1Nvpd5OvRN6t/Ve6OvrD9D31x+lL9Wfob9Sf7f+Sf17+u/YxmwXdjh7NFvNXsDeym5m32C/4HA4DpwQTjZHxVnAqeUc49zlvOWacN25sVwxdzq3mlvPvch9aqBrYG8QajDWoNygymCvwXmDLkNdQwfDcEOh4TTDasMDhtcMXxmZGHkaJRoVG8032m50yuixMcvYwTjSWGw823iT8THjByaUiZ1JuInI5GuTzSYnTDp4TJ4jL5ZXyJvH+4F3jtdtamzqbZpuOtG02vSQaTuf4jvwY/ky/kL+Hv5V/vt+Vv1C+0n6ze23s9/Ffm/M+puFmEnMKs12mV0xe28uMI80LzJfbN5gfseCtnCxGGUxwWKdxQmLrv68/gH9Rf0r++/pf9OStHSxTLacbLnJ8qzlKytrq2grhdUqq2NWXdZ86xDrQutl1oetO21MbIJspDbLbI7Y/C4wFYQKZIKVguOCbltL2xhbte1G23O2HwY4DkgbMGvArgF37PTs/Ozy7JbZtdh1D7QZOHLglIF1A2/a69r72RfYr7BvtX/j4OiQ4fCtQ4PDY0czx1jHcsc6x9tOHKdgp/FONU6XnZnOfs5Fzmud21xIFx+XApdql/OupKuvq9R1reuFQYxB/oPkg2oGXXNju4W6lbnVud1z57vHu89yb3B/Onjg4OzBiwe3Dv7s4eMh89jsccvT2HOE5yzPJs/nXi5eIq9qr8tDOEOihkwf0jjkmbert8R7nfd1HxOfkT7f+rT4fPId6qv03enbOXTg0Jyha4Ze8+P5JfnN9zvpz/AP85/uf9D/3TDfYaphe4b9GeAWUBSwPeDxcMfhkuGbhz8IHBAoDNwY2B4kCMoJ2hDUHmwbLAyuCb4fYhciDtkS8ijUObQwdEfo0zCPMGXY/rA34cPCp4Y3R1AR0RGVEecijSPTIldH3o0aEJUfVRfVHe0TPTm6OYYRExezOOZarFWsKLY2tnvE0BFTRxyPY8elxK2Oux/vEq+MbxpJjhwxcunI2wn2CfKEhkQkxiYuTbyT5Jg0PumnUcxRSaOqRz1M9kyektyaYpIyLmV7yuvUsNSFqbfSnNLUaS3pBumj02vT32REZCzJaM8cnDk180yWRZY0qzGblZ2evSX71VeRXy3/qmO0z+iK0VfHOI6ZOObUWIuxsrGHxhmME47bm8PIycjZnvNRmCisEb7Kjc1dk9stChetED0Rh4iXiTslgZIlkkd5gXlL8h7nB+Yvze8sCC6oKuiShktXS58VxhSuL3xTlFi0tahHliHbVaxTnFN8QG4sL5IfL7EumVhyQeGqqFC0jx82fvn4bmWcckspUTqmtFHFUylUZ9VO6m/U98qCyqrL3k5In7B3otFE+cSzk1wmzZ30qDyq/PvJ9GTR5JYptlNmTrk3NXTqxmnEtNxpLdPtps+e3jEjesa2mXozi2b+Mstj1pJZL7/O+LppttXsGbMffBP9TV0Ft0JZce3bgG/Xz6HnSOecmztk7qq5nyvFlafnecyrmvdxvmj+6e88v1v5Xc+CvAXnFvouXLeIuUi+6Ori4MXblhgtKV/yYOnIpfXLBMsql71cPm75qSrvqvUr9FaoV7SvjF/ZuGrgqkWrPq4uWH2lOqx61xrLNXPXvFkrXntxXci6neut1s9b/36DdMP1jdEb62scaqo2MTeVbXq4OX1z6/d+39dusdgyb8unrfKt7duStx2vHVpbu91y+8I6sk5d17lj9I62HyJ+aNzptnPjLv6uebuxW7379x9zfry6J25Py16/vTv32e9bs99kf2U9UT+pvruhoKG9MavxwoERB1qaApr2/+T+09aDtgerD5keWnhY7/Dswz1Hyo+8alY0dx3NP/qgZVzLrWOZxy4fH3X83Im4Eyd/jvr5WGto65GTgScPnhp26sBpv9MNZ3zP1J/1Obv/F59f9p/zPVd/fuj5xjb/tqYLwy8cvhh88eiliEs/X469fOZKwpULV9OuXr82+lr7dfH1xzdkN57dLLv54daM24zblXcM71Tdtbxb86vzr7vafdsP3Yu4d/Z+yv1bD0QPnvxW+tvHjtkPOQ+rHtk8qn3s9fhgZ1Rn2+9f/d7xRPHkQ1fFH0Z/rHnq9HTfnyF/nu3O7O54pnzW83z+C/MXW196v2x5lfTq7uvi1x/eVL41f7vtnd+71vcZ7x99mPCR9XHlJ+dPTZ/jPt/uKe7pUQiVQgAABYDMywOebwU4WYBJG6DH1exfAABCszMCmm+Q/xtrdjQAgC+wNQRImwHENwPrmgH7GQC7GUgCkBoCcsiQvkt7SvOGeGlysZUA421PzwsrgNUEfFL29HxY29PzaTNA3QCax2v2PgBgGgIbzAHg7DXDf+1f/wF1omtGsguOrwAAACBjSFJNAABtdQAAc6AAAPzdAACDZAAAcOgAAOxoAAAwPgAAEJDk7JnqAAAMbElEQVR4AQBcDKPzAP///+f////////////////////////////////////C////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////uv///////////////////////////////////+cEAAAAGAAAAAAAAAAAAAAA1QAAAPgAAADwAAAA/wAAANEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADOAAAAAQAAAAEAAAAQAAAABgAAAC0AAAAAAAAAGAD///////////////////+4////CP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wb///+y////////////////AP/////////L////t/////////+4////Cf///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8G////s/////////+3////wP////8A/////////8P///8H////tv////////+4////Cf///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////Bv///7T/////////t////wj////D/////wD/////////w////wD///8G////tP////////+5////Cf///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wb///+1/////////7b///8H////AP///8P/////AP/////////D////AP///wD///8G////tP////////+5////Cv///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8H////tv////////+2////B////wD///8A////w/////8A////xv///5f///8A////AP///wD///8G////sv////////+6////Cv///wD///8A////AP///wD///8A////AP///wD///8A////B////7b/////////tf///wb///8A////AP///wD///+T////xQD///8A////AP///wD///8A////AP///wD///8G////sP////////+7////Cv///wD///8A////AP///wD///8A////AP///wj///+3/////////7T///8G////AP///wD///8A////AP///wD///8AAP///wD///8A////AP///wD///8A////AP///wD///8G////rv////////+e////AP///wD///8A////AP///wD///8A////l/////////+z////Bv///wD///8A////AP///wD///8A////AP///wAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPoAAABYAAAAiwAAANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHAAAA/QAAAHIAAAD6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAACOAAAAYQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAACTAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wD///8A////AP///wD///8A////AP///wD///8G////rP////////+d////AP///wD///8A////AP///wD///8A////l/////////+y////Bv///wD///8A////AP///wD///8A////AP///wAA////AP///wD///8A////AP///wD///8A////Bv///67/////////u////wr///8A////AP///wD///8A////AP///wD///8I////t/////////+0////Bv///wD///8A////AP///wD///8A////AAD////B////mP///wD///8A////AP///wb///+w/////////7r///8K////AP///wD///8A////AP///wD///8A////AP///wD///8I////t/////////+1////Bv///wD///8A////AP///5L////GAP////z////D////AP///wD///8G////sv////////+5////Cv///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8H////t/////////+2////B////wD///8A////w/////8A/////////8P///8A////Bv///7T/////////uf///wn///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8H////tv////////+3////CP///wD////D/////wD/////////w////wf///+2/////////7j///8J////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8G////tv////////+3////CP///73/////AP/////////L////t/////////+4////CP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8G////tP////////+4////vf////8A////////////////////t////wj///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8G////tP///////////////wQAAAAAAAAAAAAAAAAAAAAcAAAAtAAAAP8AAAAAAAAAzAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgAAAAzAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAP///+j///////////////////////////////////+/////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////v////////////////////////////////////+UBAAD//2sOinepAH3NAAAAAElFTkSuQmCC
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1sget-object v0, Lcom/baidu/mobad/video/utils/XAdResource4LinearInventory;->g:Landroid/graphics/Bitmap;
                                                                                                                                                                                        3const-string v1, "iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAMK2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarVdnVFNp1923JKEkoYUISAkiXRAQEER6FwSkw1gISYBACDEkqNgdh1F07GLBio6KOOpYABkLog62UezdQR1URsbB3uX9kYBTvu/Hu9b7rHWz9t3Z55x9zrrrrnsAA2+hQiEjDYFiuUqZHB0myMzKFrB+BQ0eOLCAs1BUqghNSorH/3teXwUBAJfchAqFDP/dMRJLSkUAkQQgV1wqKgaIfQBtIVIoVQCjDYDdBJVCBTBeAuApM7OyAaYOAF6+BlsC4OVqsAcAnjI1ORxgRgA6bKFQmQ9wkwAIykT5KoCrAOAhF0vlAHcDgCBRgVAMcNsBDCouLhEDBmwATrl/yZP/t5y5fTmFwvw+rOkFAKATIS1VyIST8L8+xTJ1b40BANgFyphkADyA2FZUEpcMgA0QB+W5CYkAjAHipFQMaPHNAnVMmlbfJSoNzwbAB0iIhRFxACwBkq8uSgvVYi+hEtDoyQSpKjZVi3OVJcna/GSZpDQypRcXSGLjtTnnyGUJvXhdnjQqFoAhQO4rL0jN0Pgkj5dJ0xMAcAGyrbQoJU6rv1teEJ7Qq1Gqk9MADATIl3nKqGSNhjIrLu3ti3IXCSNTAJgBVIiqIDVGE0tlSkoz43u9iSURkRoPlFgiT9N6plQKVViyNrZCIUvS6ql1Ell0smbO1O7SspTe2IsqZap25tT9QuGIJI1/6rVClZSq8UbTiEc4IiCAGgLkogSFkJ7rauiCQPtPFIRQIh8SuGmZ3ogMCKGEHEKkoBx/QA4JSvviwiCEEhKUQY5Pfazm1w15EEKJMkhQiiI8hBLFtAUdRAfQ8XQQHUIH0V60H+3fGycw6K3KjGRGMGOYUUznPh8ilECGEigh/Tf3JZLxkHGBcZ9xhdHOuIE4yCCBGk
                                                                                                                                                                                        5invoke-virtual {p0, v0, v1}, Lcom/baidu/mobads/utils/p;->createBitmap(Landroid/graphics/Bitmap;Ljava/lang/String;)Landroid/graphics/Bitmap;
                                                                                                                                                                                        6move-result-object v0
                                                                                                                                                                                        7return-object v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • iVBORw0KGgoAAAANSUhEUgAAABsAAAAZCAYAAADAHFVeAAAACXBIWXMAABYlAAAWJQFJUiTwAAAMK2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarVdnVFNp1923JKEkoYUISAkiXRAQEER6FwSkw1gISYBACDEkqNgdh1F07GLBio6KOOpYABkLog62UezdQR1URsbB3uX9kYBTvu/Hu9b7rHWz9t3Z55x9zrrrrnsAA2+hQiEjDYFiuUqZHB0myMzKFrB+BQ0eOLCAs1BUqghNSorH/3teXwUBAJfchAqFDP/dMRJLSkUAkQQgV1wqKgaIfQBtIVIoVQCjDYDdBJVCBTBeAuApM7OyAaYOAF6+BlsC4OVqsAcAnjI1ORxgRgA6bKFQmQ9wkwAIykT5KoCrAOAhF0vlAHcDgCBRgVAMcNsBDCouLhEDBmwATrl/yZP/t5y5fTmFwvw+rOkFAKATIS1VyIST8L8+xTJ1b40BANgFyphkADyA2FZUEpcMgA0QB+W5CYkAjAHipFQMaPHNAnVMmlbfJSoNzwbAB0iIhRFxACwBkq8uSgvVYi+hEtDoyQSpKjZVi3OVJcna/GSZpDQypRcXSGLjtTnnyGUJvXhdnjQqFoAhQO4rL0jN0Pgkj5dJ0xMAcAGyrbQoJU6rv1teEJ7Qq1Gqk9MADATIl3nKqGSNhjIrLu3ti3IXCSNTAJgBVIiqIDVGE0tlSkoz43u9iSURkRoPlFgiT9N6plQKVViyNrZCIUvS6ql1Ell0smbO1O7SspTe2IsqZap25tT9QuGIJI1/6rVClZSq8UbTiEc4IiCAGgLkogSFkJ7rauiCQPtPFIRQIh8SuGmZ3ogMCKGEHEKkoBx/QA4JSvviwiCEEhKUQY5Pfazm1w15EEKJMkhQiiI8hBLFtAUdRAfQ8XQQHUIH0V60H+3fGycw6K3KjGRGMGOYUUznPh8ilECGEigh/Tf3JZLxkHGBcZ9xhdHOuIE4yCCBGkpIIO/rLB2/QQlp7/046SzlP5wLMBLtUGunIkEu5Ojs1dAOtBftQ4fRgXQQ7Q8Bzact4EZ70350KB1MB9A+tP/fHKr7XHyZ5T/rSSD/W49anuvC9dG6yO3zH96n+meW8L/MSIwSxP1TSc2h9lKt1FHqFHWQaoCAOkI1UmepQ1TDX56E36BEfl+1ZEggRxFkkPZqPOo8Oj0+/qu6UOtACQlKAZVkogoAwksUk5TS/AKVIFShkEkEsXKR+yCBl4enD5CZlS3QvD5e8EEAIPinv3DjmwH/SoDI/8IJ7YADDwGT1184u+cAexFwqE2kVpZpOBoAGNCDAXgwhzXs4AQ3eMEXAQhBJEYgEanIwliIUIBiKDEBUzATFZiHRViO1ViPTdiGH7AHDTiIo/gZZ9CGK7iFdnTgCbrxGh8IgmARHMKEMCdsCHvClfAi/IggIpKIJ5KJLCKHyCfkhJqYQnxNzCOWEKuJjUQt8SNxgDhKnCIuEDeIe0Qn8Zx4T1Ikm+SRVqQDOZj0I0PJODKVHEPmk+PJcnI2uYBcSdaQO8h68ih5hrxCtpNPyFcUKH2KT9lSbpQfFU4lUtlUHqWkplGVVBVVQ+2kmqhW6hLVTnVR72gmbUILaDc6gI6h02gRPZ6eRs+nV9Pb6Hr6OH2Jvkd3058ZHIYlw5UxjBHLyGTkMyYwKhhVjC2M/YwTjCuMDsZrJpPJZzoyhzJjmFnMQuZk5nzmWuYuZjPzAvMB8xWLxTJnubICWYksIUvFqmCtYu1gHWFdZHWw3uro69joeOlE6WTryHVm6VTpbNc5rHNR55HOB11DXXvdYbqJumLdSboLdTfrNume1+3Q/aBnpOeoF6iXqleoN1Nvpd5OvRN6t/Ve6OvrD9D31x+lL9Wfob9Sf7f+Sf17+u/YxmwXdjh7NFvNXsDeym5m32C/4HA4DpwQTjZHxVnAqeUc49zlvOWacN25sVwxdzq3mlvPvch9aqBrYG8QajDWoNygymCvwXmDLkNdQwfDcEOh4TTDasMDhtcMXxmZGHkaJRoVG8032m50yuixMcvYwTjSWGw823iT8THjByaUiZ1JuInI5GuTzSYnTDp4TJ4jL5ZXyJvH+4F3jtdtamzqbZpuOtG02vSQaTuf4jvwY/ky/kL+Hv5V/vt+Vv1C+0n6ze23s9/Ffm/M+puFmEnMKs12mV0xe28uMI80LzJfbN5gfseCtnCxGGUxwWKdxQmLrv68/gH9Rf0r++/pf9OStHSxTLacbLnJ8qzlKytrq2grhdUqq2NWXdZ86xDrQutl1oetO21MbIJspDbLbI7Y/C4wFYQKZIKVguOCbltL2xhbte1G23O2HwY4DkgbMGvArgF37PTs/Ozy7JbZtdh1D7QZOHLglIF1A2/a69r72RfYr7BvtX/j4OiQ4fCtQ4PDY0czx1jHcsc6x9tOHKdgp/FONU6XnZnOfs5Fzmud21xIFx+XApdql/OupKuvq9R1reuFQYxB/oPkg2oGXXNju4W6lbnVud1z57vHu89yb3B/Onjg4OzBiwe3Dv7s4eMh89jsccvT2HOE5yzPJs/nXi5eIq9qr8tDOEOihkwf0jjkmbert8R7nfd1HxOfkT7f+rT4fPId6qv03enbOXTg0Jyha4Ze8+P5JfnN9zvpz/AP85/uf9D/3TDfYaphe4b9GeAWUBSwPeDxcMfhkuGbhz8IHBAoDNwY2B4kCMoJ2hDUHmwbLAyuCb4fYhciDtkS8ijUObQwdEfo0zCPMGXY/rA34cPCp4Y3R1AR0RGVEecijSPTIldH3o0aEJUfVRfVHe0TPTm6OYYRExezOOZarFWsKLY2tnvE0BFTRxyPY8elxK2Oux/vEq+MbxpJjhwxcunI2wn2CfKEhkQkxiYuTbyT5Jg0PumnUcxRSaOqRz1M9kyektyaYpIyLmV7yuvUsNSFqbfSnNLUaS3pBumj02vT32REZCzJaM8cnDk180yWRZY0qzGblZ2evSX71VeRXy3/qmO0z+iK0VfHOI6ZOObUWIuxsrGHxhmME47bm8PIycjZnvNRmCisEb7Kjc1dk9stChetED0Rh4iXiTslgZIlkkd5gXlL8h7nB+Yvze8sCC6oKuiShktXS58VxhSuL3xTlFi0tahHliHbVaxTnFN8QG4sL5IfL7EumVhyQeGqqFC0jx82fvn4bmWcckspUTqmtFHFUylUZ9VO6m/U98qCyqrL3k5In7B3otFE+cSzk1wmzZ30qDyq/PvJ9GTR5JYptlNmTrk3NXTqxmnEtNxpLdPtps+e3jEjesa2mXozi2b+Mstj1pJZL7/O+LppttXsGbMffBP9TV0Ft0JZce3bgG/Xz6HnSOecmztk7qq5nyvFlafnecyrmvdxvmj+6e88v1v5Xc+CvAXnFvouXLeIuUi+6Ori4MXblhgtKV/yYOnIpfXLBMsql71cPm75qSrvqvUr9FaoV7SvjF/ZuGrgqkWrPq4uWH2lOqx61xrLNXPXvFkrXntxXci6neut1s9b/36DdMP1jdEb62scaqo2MTeVbXq4OX1z6/d+39dusdgyb8unrfKt7duStx2vHVpbu91y+8I6sk5d17lj9I62HyJ+aNzptnPjLv6uebuxW7379x9zfry6J25Py16/vTv32e9bs99kf2U9UT+pvruhoKG9MavxwoERB1qaApr2/+T+09aDtgerD5keWnhY7/Dswz1Hyo+8alY0dx3NP/qgZVzLrWOZxy4fH3X83Im4Eyd/jvr5WGto65GTgScPnhp26sBpv9MNZ3zP1J/1Obv/F59f9p/zPVd/fuj5xjb/tqYLwy8cvhh88eiliEs/X469fOZKwpULV9OuXr82+lr7dfH1xzdkN57dLLv54daM24zblXcM71Tdtbxb86vzr7vafdsP3Yu4d/Z+yv1bD0QPnvxW+tvHjtkPOQ+rHtk8qn3s9fhgZ1Rn2+9f/d7xRPHkQ1fFH0Z/rHnq9HTfnyF/nu3O7O54pnzW83z+C/MXW196v2x5lfTq7uvi1x/eVL41f7vtnd+71vcZ7x99mPCR9XHlJ+dPTZ/jPt/uKe7pUQiVQgAABYDMywOebwU4WYBJG6DH1exfAABCszMCmm+Q/xtrdjQAgC+wNQRImwHENwPrmgH7GQC7GUgCkBoCcsiQvkt7SvOGeGlysZUA421PzwsrgNUEfFL29HxY29PzaTNA3QCax2v2PgBgGgIbzAHg7DXDf+1f/wF1omtGsguOrwAAACBjSFJNAABtdQAAc6AAAPzdAACDZAAAcOgAAOxoAAAwPgAAEJDk7JnqAAAKtUlEQVR4AQClClr1AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8C////d/////D/////////4f///wv///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8Z////u/////////////////////////8e////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABKAAAA0QAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAAAA2gAAAJoAAAADAAAAAAAAAAAAAAAAAP///wD///8A////AP///wD///8A////AP///wf///+Q/////v///////////////////////////////////x7///8A////AP///wD///8A////Gf////D/////////mv///wD///8A////AAD///8A////AP///wD///8A////AP///yj////O//////////////////////////////////////////////8e////AP///wD///8A////AP///wD///87////9f////////9n////AP///wAA////AP///wD///8A////AP///2P////0////////////////////////////////////////////////////Hv///wD///8A////AP///wD///8A////AP///1f/////////8v///xv///8AAP///77////u////7v///+///////////////////////////////////////////////////////////////x7///8A////Bf///47///9J////AP///wD///8A////qf////////+Y////AAD///////////////////////////////////////////////////////////////////////////////////8e////AP///yj/////////9f///zD///8A////AP///yT////8////9v///xECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYAAAAlwAAAAoAAACeAAAAAQAAAAAAAADcAAAAuAAAAAkAAABQAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHIAAADkAAAAMQAAAEYAAAAAAAAAAAAAALEAAAAAAAAARAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4AAAAmgAAAAAAAABQAAAAAAAAAAAAAADHAAAAAAAAAC4CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL4AAAAAAAAALwAAAAAAAAAAAAAA3QAAAAAAAAAeAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADoAAAAAAAAAAwAAAAAAAAAAAAAAPcAAAAAAAAADgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFQAAAAAAAADvAAAAAAAAAAAAAAAHAAAAAAAAAPMCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAA1QAAAAAAAAAAAAAAIgAAAAAAAADlAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAABlAAAAAAAAALIAAAAAAAAAAAAAADYAAAAAAAAA1QIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDAAAAIgAAANIAAAC6AAAAAAAAAAAAAABOAAAAAAAAALwA////////////////////////////////////////////////////////////////////////////////////Hv///wD///8Z/////v////n///85////AP///wD///8c////+f////n///8VBAAAAMAAAAAvAAAAAAAAAAEAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6QAAAIcAAADOAAAAxwAAAAAAAAAAAAAAgQAAAAYAAACjAAAA6wD///8A////AP///wD///8A////Y/////X///////////////////////////////////////////////////8e////AP///wD///8A////AP///wD///8A////R/////7////3////I////wAA////AP///wD///8A////AP///wD///8o////0P//////////////////////////////////////////////Hv///wD///8A////AP///wD///8A////LP///+3/////////df///wD///8AAP///wD///8A////AP///wD///8A////AP///wf///+R/////v///////////////////////////////////x7///8A////AP///wD///8A////Cv///+j/////////rP///wH///8A////AAD///8A////AP///wD///8A////AP///wD///8A////AP///0z////q//////////////////////////////8e////AP///wD///8A////AP///wn////S////rf///wb///8A////AP///wAA////AP///wD///8A////AP///wD///8A////AP///wD///8A////Gf///7z/////////////////////////Hv///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8C////ef////P/////////4f///wv///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAEAAP//9UAghf0uzKoAAAAASUVORK5CYII=
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1sget-object v0, Lcom/baidu/mobad/video/utils/XAdResource4LinearInventory;->f:Landroid/graphics/Bitmap;
                                                                                                                                                                                        3const-string v1, "iVBORw0KGgoAAAANSUhEUgAAABsAAAAZCAYAAADAHFVeAAAACXBIWXMAABYlAAAWJQFJUiTwAAAMK2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarVdnVFNp1923JKEkoYUISAkiXRAQEER6FwSkw1gISYBACDEkqNgdh1F07GLBio6KOOpYABkLog62UezdQR1URsbB3uX9kYBTvu/Hu9b7rHWz9t3Z55x9zrrrrnsAA2+hQiEjDYFiuUqZHB0myMzKFrB+BQ0eOLCAs1BUqghNSorH/3teXwUBAJfchAqFDP/dMRJLSkUAkQQgV1wqKgaIfQBtIVIoVQCjDYDdBJVCBTBeAuApM7OyAaYOAF6+BlsC4OVqsAcAnjI1ORxgRgA6bKFQmQ9wkwAIykT5KoCrAOAhF0vlAHcDgCBRgVAMcNsBDCouLhEDBmwATrl/yZP/t5y5fTmFwvw+rOkFAKATIS1VyIST8L8+xTJ1b40BANgFyphkADyA2FZUEpcMgA0QB+W5CYkAjAHipFQMaPHNAnVMmlbfJSoNzwbAB0iIhRFxACwBkq8uSgvVYi+hEtDoyQSpKjZVi3OVJcna/GSZpDQypRcXSGLjtTnnyGUJvXhdnjQqFoAhQO4rL0jN0Pgkj5dJ0xMAcAGyrbQoJU6rv1teEJ7Qq1Gqk9MADATIl3nKqGSNhjIrLu3ti3IXCSNTAJgBVIiqIDVGE0tlSkoz43u9iSURkRoPlFgiT9N6plQKVViyNrZCIUvS6ql1Ell0smbO1O7SspTe2IsqZap25tT9QuGIJI1/6rVClZSq8UbTiEc4IiCAGgLkogSFkJ7rauiCQPtPFIRQIh8SuGmZ3ogMCKGEHEKkoBx/QA4JSvviwiCEEhKUQY5Pfazm1w15EEKJMkhQiiI8hBLFtAUdRAfQ8XQQHUIH0V60H+3fGycw6K3KjGRGMGOYUUznPh8ilECGEigh/Tf3JZLxkHGBcZ9xhdHOuIE4yCCBGk
                                                                                                                                                                                        5invoke-virtual {p0, v0, v1}, Lcom/baidu/mobads/utils/p;->createBitmap(Landroid/graphics/Bitmap;Ljava/lang/String;)Landroid/graphics/Bitmap;
                                                                                                                                                                                        6move-result-object v0
                                                                                                                                                                                        7return-object v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • iVBORw0KGgoAAAANSUhEUgAAABwAAAAZCAYAAAAiwE4nAAAACXBIWXMAABYlAAAWJQFJUiTwAAAMK2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarVdnVFNp1923JKEkoYUISAkiXRAQEER6FwSkw1gISYBACDEkqNgdh1F07GLBio6KOOpYABkLog62UezdQR1URsbB3uX9kYBTvu/Hu9b7rHWz9t3Z55x9zrrrrnsAA2+hQiEjDYFiuUqZHB0myMzKFrB+BQ0eOLCAs1BUqghNSorH/3teXwUBAJfchAqFDP/dMRJLSkUAkQQgV1wqKgaIfQBtIVIoVQCjDYDdBJVCBTBeAuApM7OyAaYOAF6+BlsC4OVqsAcAnjI1ORxgRgA6bKFQmQ9wkwAIykT5KoCrAOAhF0vlAHcDgCBRgVAMcNsBDCouLhEDBmwATrl/yZP/t5y5fTmFwvw+rOkFAKATIS1VyIST8L8+xTJ1b40BANgFyphkADyA2FZUEpcMgA0QB+W5CYkAjAHipFQMaPHNAnVMmlbfJSoNzwbAB0iIhRFxACwBkq8uSgvVYi+hEtDoyQSpKjZVi3OVJcna/GSZpDQypRcXSGLjtTnnyGUJvXhdnjQqFoAhQO4rL0jN0Pgkj5dJ0xMAcAGyrbQoJU6rv1teEJ7Qq1Gqk9MADATIl3nKqGSNhjIrLu3ti3IXCSNTAJgBVIiqIDVGE0tlSkoz43u9iSURkRoPlFgiT9N6plQKVViyNrZCIUvS6ql1Ell0smbO1O7SspTe2IsqZap25tT9QuGIJI1/6rVClZSq8UbTiEc4IiCAGgLkogSFkJ7rauiCQPtPFIRQIh8SuGmZ3ogMCKGEHEKkoBx/QA4JSvviwiCEEhKUQY5Pfazm1w15EEKJMkhQiiI8hBLFtAUdRAfQ8XQQHUIH0V60H+3fGycw6K3KjGRGMGOYUUznPh8ilECGEigh/Tf3JZLxkHGBcZ9xhdHOuIE4yCCBGkpIIO/rLB2/QQlp7/046SzlP5wLMBLtUGunIkEu5Ojs1dAOtBftQ4fRgXQQ7Q8Bzact4EZ70350KB1MB9A+tP/fHKr7XHyZ5T/rSSD/W49anuvC9dG6yO3zH96n+meW8L/MSIwSxP1TSc2h9lKt1FHqFHWQaoCAOkI1UmepQ1TDX56E36BEfl+1ZEggRxFkkPZqPOo8Oj0+/qu6UOtACQlKAZVkogoAwksUk5TS/AKVIFShkEkEsXKR+yCBl4enD5CZlS3QvD5e8EEAIPinv3DjmwH/SoDI/8IJ7YADDwGT1184u+cAexFwqE2kVpZpOBoAGNCDAXgwhzXs4AQ3eMEXAQhBJEYgEanIwliIUIBiKDEBUzATFZiHRViO1ViPTdiGH7AHDTiIo/gZZ9CGK7iFdnTgCbrxGh8IgmARHMKEMCdsCHvClfAi/IggIpKIJ5KJLCKHyCfkhJqYQnxNzCOWEKuJjUQt8SNxgDhKnCIuEDeIe0Qn8Zx4T1Ikm+SRVqQDOZj0I0PJODKVHEPmk+PJcnI2uYBcSdaQO8h68ih5hrxCtpNPyFcUKH2KT9lSbpQfFU4lUtlUHqWkplGVVBVVQ+2kmqhW6hLVTnVR72gmbUILaDc6gI6h02gRPZ6eRs+nV9Pb6Hr6OH2Jvkd3058ZHIYlw5UxjBHLyGTkMyYwKhhVjC2M/YwTjCuMDsZrJpPJZzoyhzJjmFnMQuZk5nzmWuYuZjPzAvMB8xWLxTJnubICWYksIUvFqmCtYu1gHWFdZHWw3uro69joeOlE6WTryHVm6VTpbNc5rHNR55HOB11DXXvdYbqJumLdSboLdTfrNume1+3Q/aBnpOeoF6iXqleoN1Nvpd5OvRN6t/Ve6OvrD9D31x+lL9Wfob9Sf7f+Sf17+u/YxmwXdjh7NFvNXsDeym5m32C/4HA4DpwQTjZHxVnAqeUc49zlvOWacN25sVwxdzq3mlvPvch9aqBrYG8QajDWoNygymCvwXmDLkNdQwfDcEOh4TTDasMDhtcMXxmZGHkaJRoVG8032m50yuixMcvYwTjSWGw823iT8THjByaUiZ1JuInI5GuTzSYnTDp4TJ4jL5ZXyJvH+4F3jtdtamzqbZpuOtG02vSQaTuf4jvwY/ky/kL+Hv5V/vt+Vv1C+0n6ze23s9/Ffm/M+puFmEnMKs12mV0xe28uMI80LzJfbN5gfseCtnCxGGUxwWKdxQmLrv68/gH9Rf0r++/pf9OStHSxTLacbLnJ8qzlKytrq2grhdUqq2NWXdZ86xDrQutl1oetO21MbIJspDbLbI7Y/C4wFYQKZIKVguOCbltL2xhbte1G23O2HwY4DkgbMGvArgF37PTs/Ozy7JbZtdh1D7QZOHLglIF1A2/a69r72RfYr7BvtX/j4OiQ4fCtQ4PDY0czx1jHcsc6x9tOHKdgp/FONU6XnZnOfs5Fzmud21xIFx+XApdql/OupKuvq9R1reuFQYxB/oPkg2oGXXNju4W6lbnVud1z57vHu89yb3B/Onjg4OzBiwe3Dv7s4eMh89jsccvT2HOE5yzPJs/nXi5eIq9qr8tDOEOihkwf0jjkmbert8R7nfd1HxOfkT7f+rT4fPId6qv03enbOXTg0Jyha4Ze8+P5JfnN9zvpz/AP85/uf9D/3TDfYaphe4b9GeAWUBSwPeDxcMfhkuGbhz8IHBAoDNwY2B4kCMoJ2hDUHmwbLAyuCb4fYhciDtkS8ijUObQwdEfo0zCPMGXY/rA34cPCp4Y3R1AR0RGVEecijSPTIldH3o0aEJUfVRfVHe0TPTm6OYYRExezOOZarFWsKLY2tnvE0BFTRxyPY8elxK2Oux/vEq+MbxpJjhwxcunI2wn2CfKEhkQkxiYuTbyT5Jg0PumnUcxRSaOqRz1M9kyektyaYpIyLmV7yuvUsNSFqbfSnNLUaS3pBumj02vT32REZCzJaM8cnDk180yWRZY0qzGblZ2evSX71VeRXy3/qmO0z+iK0VfHOI6ZOObUWIuxsrGHxhmME47bm8PIycjZnvNRmCisEb7Kjc1dk9stChetED0Rh4iXiTslgZIlkkd5gXlL8h7nB+Yvze8sCC6oKuiShktXS58VxhSuL3xTlFi0tahHliHbVaxTnFN8QG4sL5IfL7EumVhyQeGqqFC0jx82fvn4bmWcckspUTqmtFHFUylUZ9VO6m/U98qCyqrL3k5In7B3otFE+cSzk1wmzZ30qDyq/PvJ9GTR5JYptlNmTrk3NXTqxmnEtNxpLdPtps+e3jEjesa2mXozi2b+Mstj1pJZL7/O+LppttXsGbMffBP9TV0Ft0JZce3bgG/Xz6HnSOecmztk7qq5nyvFlafnecyrmvdxvmj+6e88v1v5Xc+CvAXnFvouXLeIuUi+6Ori4MXblhgtKV/yYOnIpfXLBMsql71cPm75qSrvqvUr9FaoV7SvjF/ZuGrgqkWrPq4uWH2lOqx61xrLNXPXvFkrXntxXci6neut1s9b/36DdMP1jdEb62scaqo2MTeVbXq4OX1z6/d+39dusdgyb8unrfKt7duStx2vHVpbu91y+8I6sk5d17lj9I62HyJ+aNzptnPjLv6uebuxW7379x9zfry6J25Py16/vTv32e9bs99kf2U9UT+pvruhoKG9MavxwoERB1qaApr2/+T+09aDtgerD5keWnhY7/Dswz1Hyo+8alY0dx3NP/qgZVzLrWOZxy4fH3X83Im4Eyd/jvr5WGto65GTgScPnhp26sBpv9MNZ3zP1J/1Obv/F59f9p/zPVd/fuj5xjb/tqYLwy8cvhh88eiliEs/X469fOZKwpULV9OuXr82+lr7dfH1xzdkN57dLLv54daM24zblXcM71Tdtbxb86vzr7vafdsP3Yu4d/Z+yv1bD0QPnvxW+tvHjtkPOQ+rHtk8qn3s9fhgZ1Rn2+9f/d7xRPHkQ1fFH0Z/rHnq9HTfnyF/nu3O7O54pnzW83z+C/MXW196v2x5lfTq7uvi1x/eVL41f7vtnd+71vcZ7x99mPCR9XHlJ+dPTZ/jPt/uKe7pUQiVQgAABYDMywOebwU4WYBJG6DH1exfAABCszMCmm+Q/xtrdjQAgC+wNQRImwHENwPrmgH7GQC7GUgCkBoCcsiQvkt7SvOGeGlysZUA421PzwsrgNUEfFL29HxY29PzaTNA3QCax2v2PgBgGgIbzAHg7DXDf+1f/wF1omtGsguOrwAAACBjSFJNAABtdQAAc6AAAPzdAACDZAAAcOgAAOxoAAAwPgAAEJDk7JnqAAALGUlEQVR4AQAJC/b0AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////Bv///3r///+q////p////0P///8A////AP///wD///8A////AP///wD///8A////Dv///7f///9A////AP///wAA////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///yz////P////////////////////sf///wD///8A////AP///wD///8A////AP///xH////I/////////5D///8A////AAD///8A////AP///wD///8A////AP///wD///8A////AP///wL///90////+P////////////////////////+0////AP///wD///8A////AP///wD///8U////zv////////+S////Af///wD///8AAP///wD///8A////AP///wD///8A////AP///wD///8h////wf///////////////////////////////////7T///8A////AP///wD///8A////F////9P/////////iv///wD///8A////AP///wAA////AP///wD///8A////AP///wD///8A////Y/////H/////////////////////////////////////////tP///wD///8A////AP///xr////X/////////4L///8A////Av///xj///8A////AAD///8A////AP///wD///8A////F////7H///////////////////////////////////////////////////+z////AP///wD///8f////3P////////95////AP///wP///+h////y////wT///8AAP///3z///+q////qv///6r////q////////////////////////////////////////////////////6////zH///8A////Iv///+D////+////c////wD///8A////D////+P/////////af///wAA/////f///////////////////////////////////////////////////////////////////+f///8r////AP///yf////k/////v///2v///8A////AP///wD///8A////Xf/////////b////AgD////////////////////////////////////////////////////////////////////k////J////wD///8q////5/////z///9l////AP///wj///9G////AP///wD///8E////4f////////9IAP//////////////////////////////////////////////////////////////4P///yL///8A////Mf///+v////8////XP///wD///8G////u////+7///8K////AP///wD///+I/////////5UA/////////////////////////////////////////////////////////93///8f////AP///zX////u////+v///1b///8A////AP///wH////a/////////1T///8A////AP///0n/////////zQD////////////////////////////////////////////////////X////Gv///wD///87////8P////n///9Q////AP///wD///8A////AP///4j/////////jP///wD///8A////IP/////////sBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1AAAAEQAAADpAAAAPwAAALQAAAADAAAAUQAAALYAAAAAAAAAAAAAAAAAAAAAAAAA4QAAAAAAAAAXAAAAAAAAAAAAAADvAAAAAAAAABMCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM8AAABBAAAA6QAAAEcAAAC2AAAAAgAAAE0AAAC2AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAPEAAAAAAAAAAAAAAAkAAAAAAAAA9QIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADLAAAAQwAAAOwAAABMAAAAsQAAAP0AAABIAAAAvQAAABgAAACJAAAAAAAAAAAAAAAAAAAAAAAAADcAAAAAAAAA3QAAAAAAAAAAAAAAHgAAAAAAAADoAP//////////////////////////////w////w7///8A////Uv////n////w////Of///wD///8d////2f///7T///8A////AP///wD///8h////+f////7///8m////AP///wD///9r/////////68A/////////////////////////77///8L////AP///1j////7////7P///zP///8A////IP///97/////////tP///wD///8A////A////77/////////sf///wD///8A////AP///7v/////////awD///////////////////+4////Cv///wD///9g/////P///+n///8u////AP///yT////h//////////////+0////AP///wD///9m/////////+////8g////AP///wD///8o/////f////n///8XAP///9P/////////s////wf///8A////Z/////7////m////Kf///wD///8p////5v///////////////////7T///8A////AP///yn///+v////PP///wD///8A////AP///7H/////////ov///wAA////Af///xH///8D////AP///23////+////4v///yb///8A////Lv///+n/////////////////////////tP///wD///8A////AP///wD///8A////AP///wD///9g//////////T///8g////AAD///8A////AP///wD///91/////////9////8h////AP///zL////s//////////////////////////////+0////AP///wD///8A////AP///wD///8A////Qv////n/////////av///wD///8AAP///wD///8A////fv/////////Z////Hf///wD///8N////5f///////////////////////////////////7T///8A////AP///wD///8A////AP///yv////2/////////5b///8A////AP///wAA////AP///1b/////////1v///xn///8A////AP///wD///8n////yf//////////////////////////////tP///wD///8A////AP///wD///8A////Lv///+r///+R////A////wD///8A////AAD///8A////A////4H///8W////AP///wD///8A////AP///wD///8E////fv////v///////////////////+0////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////NP///9H//////////f///37///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wABAAD//2EdVpJtYCWbAAAAAElFTkSuQmCC
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1sget-object v0, Lcom/baidu/mobad/video/utils/XAdResource4LinearInventory;->e:Landroid/graphics/Bitmap;
                                                                                                                                                                                        3const-string v1, "iVBORw0KGgoAAAANSUhEUgAAABwAAAAZCAYAAAAiwE4nAAAACXBIWXMAABYlAAAWJQFJUiTwAAAMK2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarVdnVFNp1923JKEkoYUISAkiXRAQEER6FwSkw1gISYBACDEkqNgdh1F07GLBio6KOOpYABkLog62UezdQR1URsbB3uX9kYBTvu/Hu9b7rHWz9t3Z55x9zrrrrnsAA2+hQiEjDYFiuUqZHB0myMzKFrB+BQ0eOLCAs1BUqghNSorH/3teXwUBAJfchAqFDP/dMRJLSkUAkQQgV1wqKgaIfQBtIVIoVQCjDYDdBJVCBTBeAuApM7OyAaYOAF6+BlsC4OVqsAcAnjI1ORxgRgA6bKFQmQ9wkwAIykT5KoCrAOAhF0vlAHcDgCBRgVAMcNsBDCouLhEDBmwATrl/yZP/t5y5fTmFwvw+rOkFAKATIS1VyIST8L8+xTJ1b40BANgFyphkADyA2FZUEpcMgA0QB+W5CYkAjAHipFQMaPHNAnVMmlbfJSoNzwbAB0iIhRFxACwBkq8uSgvVYi+hEtDoyQSpKjZVi3OVJcna/GSZpDQypRcXSGLjtTnnyGUJvXhdnjQqFoAhQO4rL0jN0Pgkj5dJ0xMAcAGyrbQoJU6rv1teEJ7Qq1Gqk9MADATIl3nKqGSNhjIrLu3ti3IXCSNTAJgBVIiqIDVGE0tlSkoz43u9iSURkRoPlFgiT9N6plQKVViyNrZCIUvS6ql1Ell0smbO1O7SspTe2IsqZap25tT9QuGIJI1/6rVClZSq8UbTiEc4IiCAGgLkogSFkJ7rauiCQPtPFIRQIh8SuGmZ3ogMCKGEHEKkoBx/QA4JSvviwiCEEhKUQY5Pfazm1w15EEKJMkhQiiI8hBLFtAUdRAfQ8XQQHUIH0V60H+3fGycw6K3KjGRGMGOYUUznPh8ilECGEigh/Tf3JZLxkHGBcZ9xhdHOuIE4yCCBGk
                                                                                                                                                                                        5invoke-virtual {p0, v0, v1}, Lcom/baidu/mobads/utils/p;->createBitmap(Landroid/graphics/Bitmap;Ljava/lang/String;)Landroid/graphics/Bitmap;
                                                                                                                                                                                        6move-result-object v0
                                                                                                                                                                                        7return-object v0
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • imei
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "imei"
                                                                                                                                                                                        3invoke-direct {p0, v0}, Lc/e/b/c/a;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                        4iput-object p1, p0, Lc/e/b/c/g;->f:Landroid/content/Context;
                                                                                                                                                                                        5return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • version
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "version"
                                                                                                                                                                                        3invoke-virtual {p0, v0, p1}, Lcom/unity3d/ads/metadata/MetaData;->set(Ljava/lang/String;Ljava/lang/Object;)Z
                                                                                                                                                                                        4return-void
                                                                                                                                                                                        Cross References
                                                                                                                                                                                        APIs
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • install_apk_path
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "install_apk_path"
                                                                                                                                                                                        3invoke-virtual {p0, v0, p1}, Lcom/tencent/smtt/sdk/am;->a(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                        4return-void
                                                                                                                                                                                        APIs
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • sdk
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "sdk"
                                                                                                                                                                                        2return-object v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • android
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "android"
                                                                                                                                                                                        2return-object v0
                                                                                                                                                                                        APIs
                                                                                                                                                                                        Strings
                                                                                                                                                                                        • PHONE
                                                                                                                                                                                        Position Instruction Meta Information
                                                                                                                                                                                        1const-string v0, "PHONE"
                                                                                                                                                                                        2return-object v0